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
336330605980	336330606547	336330607097	336330607647	336330608197	336330608747	336330609297	336330609847	336330610397	336330610947	336330611497	336330612047	336330612597	336330613147	336330613697	336330614247	336330614797	336330615347	336330615897	336330616447	336330616997	336330617547	336330618097	336330618647	336330619197	336330619748	336330620297	336330620847	336330621397	336330621947	336330622497	336330623047	336330623597	336330624147	336330624697	336330625247	336330625797	336330626347	336330626897	336330627447	336330627997	336330628547	336330629097	336330629647	336330630197	336330630747	336330631297	336330631847	336330632397	336330632947	336330633497	336330634047	336330634597	336330635147	336330635697	336330636247	336330636797	336330637347	336330637897	336330638447	336330638997	336330639547	336330640097	336330640647	336330641197	336330641747	336330642297	336330642847	336330643397	336330643947	336330644497	336330645047	336330645597	336330646147	336330646697	336330647247	336330647797	336330648347	336330648897	336330649447	336330649997	336330650547	336330651097	336330651647	336330652197	336330652747	336330653297	336330653847	336330654397	336330654947	336330655497	336330656047	336330656597	336330657147	336330657697	336330658247	336330658797	336330659347	336330659897	336330660447	336330660997	336330661547	336330662097	336330662647	336330663197	336330663747	336330664297	336330664847	336330665397	336330665947	336330666497	336330667047	336330667597	336330668147	336330668697	336330669247	336330669797	336330670347	336330670897	336330671447	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
75635	79160	73690	53934	42384	29265	17027	9144	6225	5108	4102	2736	1415	640	313	255	248	288	219	208	206	190	191	171	193	207	183	181	199	177	192	193	192	203	194	198	194	199	201	201	193	198	198	179	184	194	198	207	178	208	169	177	200	185	207	196	179	194	191	203	163	177	205	181	207	189	185	194	173	200	212	212	197	191	218	195	183	203	211	220	197	203	190	197	190	199	216	193	202	211	210	179	194	182	181	192	192	199	171	217	184	172	203	191	206	167	184	191	197	180	190	181	190	192	197	217	214	178	181	206	198	204	193	199	194	188	190	179	195	188	220	186	214	201	173	209	189	214	181	221	188	186	221	178	171	186	182	184	196	186	164	191	196	193	201	200	189	184	182	188	189	209	209	209	189	177	177	181	189	210	207	196	192	230	202	201	183	202	204	198	231	170	202	194	195	190	179	219	206	178	204	196	201	221	184	195	202	212	229	229	189	201	197	191	216	222	210	212	190	224	184	202	210	174	185	189	210	214	185	189	175	201	191	212	192	192	198	187	180	180	180	188	198	198	170	207	209	182	220	222	187	169	201	195	195	191	221	230	217	180	200	194	193	209	180	194	212	194	173	199	204	202	194	196	183	206	217	213	184	195	189	199	202	199	196	201	188	181	210	193	206	191	200	225	207	184	197	193	189	187	181	210	198	175	189	200	194	181	196	201	207	210	203	180	199	178	196	183	209	190	205	193	214	200	180	198	204	177	225	193	203	190	196	212	160	182	198	225	192	218	191	188	204	189	202	204	207	163	202	200	196	169	163	163	207	228	188	186	195	186	193	176	193	201	182	175	201	202	193	188	186	196	176	204	179	179	201	203	216	205	231	194	229	181	206	213	206	187	188	197	176	208	195	207	216	193	198	202	235	208	186	180	173	202	174	184	203	193	203	201	189	177	183	179	185	203	225	205	203	198	203	189	217	174	203	217	183	201	182	193	198	192	178	205	208	175	211	198	170	203	189	199	212	192	200	208	206	207	194	190	203	204	181	187	202	181	197	207	217	204	211	176	194	209	197	203	177	191	178	190	176	212	186	186	206	193	174	196	191	197	204	186	201	197	208	166	196	209	208	195	189	199	178	191	190	188	192	202	165	183	196	185	193	186	191	200	184	178	182	212	199	202	196	189	180	191	180	188	194	205	197	184	173	210	222	193	182	198	173	163	192	217	186	205	180	190	185	161	191	217	189	216	193	211	195	206	191	197	208	200	187	215	178	204	194	176	206	178	225	203	191	210	184	208	192	203	194	209	184	176	211	181	192	219	191	183	187	179	206	196	184	193	173	186	197	195	207	188	202	189	176	188	189	197	208	217	214	198	206	184	199	180	207	170	196	199	190	180	213	204	205	202	179	182	196	222	216	176	192	187	201	187	202	181	197	187	236	172	231	181	188	203	223	185	205	210	193	203	186	204	184	223	195	164	215	178	204	181	171	199	200	191	184	158	183	194	215	197	161	192	183	187	214	218	181	218	210	185	211	190	209	203	194	183	201	197	199	172	203	180	195	194	160	221	197	209	192	228	180	169	183	201	216	189	202	183	204	209	222	198	182	191	167	190	168	218	177	200	204	195	179	182	193	186	204	196	188	216	184	192	194	204	217	193	176	215	197	226	189	181	187	202	168	221	188	222	179	220	175	170	204	214	202	183	189	203	187	206	202	204	203	204	223	190	203	200	199	195	213	204	198	169	189	200	193	194	194	184	207	204	210	222	192	203	227	180	208	242	196	193	196	204	208	246	218	211	216	243	210	192	232	185	198	192	205	221	207	199	199	201	198	189	178	196	197	220	183	200	184	214	213	186	196	195	179	196	194	188	217	189	187	208	216	202	166	217	209	205	180	209	194	188	176	185	199	182	190	202	194	184	175	162	213	184	175	198	173	205	213	209	190	183	188	182	212	208	179	194	177	174	208	189	199	197	189	201	192	188	211	203	207	183	178	194	198	168	198	199	181	207	182	192	196	195	218	163	206	206	167	193	204	220	217	195	195	217	175	199	201	200	191	191	212	183	221	162	165	184	212	185	192	198	198	190	240	201	180	166	205	194	209	193	185	212	200	208	196	206	203	168	186	191	198	200	183	195	212	180	191	195	190	185	202	196	168	192	189	198	181	184	202	182	181	205	194	215	210	192	192	194	198	194	209	181	187	199	180	191	200	176	197	190	212	218	178	226	183	211	193	170	174	177	156	210	197	186	173	168	187	185	208	186	202	177	207	186	188	187	193	201	185	174	171	204	208	222	202	216	195	196	232	180	175	188	185	190	180	190	209	186	183	205	195	184	212	203	200	195	204	193	201	216	199	207	193	178	165	208	204	190	176	204	189	187	208	191	204	212	187	187	177	183	194	181	201	184	202	222	173	173	183	188	176	193	196	197	177	192	183	203	222	176	183	197	164	196	196	197	195	182	185	200	195	227	188	199	207	169	183	188	203	200	202	183	210	201	199	226	170	218	190	197	212	226	182	194	210	199	195	177	207	194	211	228	194	187	212	213	215	177	196	204	204	183	201	197	209	201	229	200	194	181	201	176	186	181	174	180	169	198	199	188	172	185	214	219	198	164	202	164	168	180	173	202	196	194	198	193	185	194	200	194	191	168	186	201	187	176	205	211	177	209	203	204	180	189	204	216	197	188	211	214	191	196	212	191	197	171	201	196	187	177	198	204	202	190	199	185	206	221	203	186	187	222	193	175	210	206	194	200	194	187	202	191	207	166	194	209	189	167	196	210	188	222	209	188	194	199	197	210	215	208	181	195	195	179	186	200	179	216	204	216	219	187	193	199	214	191	173	205	224	191	180	200	207	202	196	205	194	196	199	175	208	213	172	172	202	179	193	202	192	198	202	204	195	176	203	194	170	196	197	198	191	177	191	176	191	188	191	203	202	183	208	196	191	202	198	217	176	208	182	199	215	193	200	200	201	180	171	179	197	199	190	213	175	183	194	192	194	185	188	179	222	209	191	196	204	173	184	188	178	187	193	196	198	207	182	186	176	182	210	223	181	201	185	200	175	202	174	182	218	190	198	196	189	195	209	191	206	209	202	214	169	203	218	192	186	192	190	193	210	190	202	187	207	208	199	196	188	181	201	224	185	212	184	192	210	190	183	174	210	181	181	223	202	197	230	194	187	172	207	188	223	198	192	212	174	208	201	215	188	181	212	179	210	178	186	200	217	192	173	193	189	203	193	200	215	197	183	204	199	190	218	198	203	200	170	193	213	190	200	185	179	193	203	190	202	173	183	186	186	186	187	187	183	201	184	196	198	167	198	210	190	182	174	192	194	213	189	173	182	170	193	196	205	190	209	212	192	183	207	193	162	197	189	193	197	180	193	194	204	203	208	199	185	181	209	193	214	219	208	197	195	195	186	187	176	184	210	175	209	196	204	191	226	180	170	186	188	185	196	181	190	206	197	186	209	192	202	187	202	213	197	186	203	192	211	182	178	197	206	177	193	202	175	209
48371	63734	68062	57510	49365	40859	29513	22926	18492	17172	14242	10781	5872	2517	1030	677	753	968	733	627	579	522	529	543	492	528	537	493	520	487	513	564	539	512	501	487	549	508	497	524	512	544	488	484	515	510	489	518	544	528	516	521	531	506	492	523	474	541	532	500	512	520	489	534	463	533	496	495	502	490	549	487	500	535	454	503	512	495	520	525	551	517	576	478	502	504	503	508	540	530	525	547	507	471	524	531	523	509	470	509	518	520	483	522	519	514	505	502	501	545	501	477	508	516	522	518	531	493	522	524	524	523	527	534	480	477	490	525	517	515	519	486	494	500	521	509	513	486	529	518	528	532	539	528	531	491	515	498	472	535	521	538	526	500	517	502	539	529	522	484	491	535	522	512	524	529	503	535	505	542	465	541	530	524	521	511	487	545	500	501	523	537	535	521	535	546	498	504	506	472	539	501	509	525	504	516	521	523	531	550	518	522	519	500	506	543	532	532	508	467	522	492	533	518	550	508	493	533	518	514	521	523	497	517	499	522	524	540	514	488	530	516	523	556	472	503	505	530	526	554	496	532	525	533	544	508	522	522	511	504	485	495	503	515	488	537	529	491	475	532	453	530	513	527	510	504	533	520	534	525	487	541	510	555	544	503	537	494	500	485	519	503	527	528	543	527	499	550	489	528	491	490	533	497	510	486	452	545	512	499	503	515	530	494	507	544	532	480	493	469	496	526	526	518	503	513	520	458	513	489	481	502	516	472	541	474	544	511	496	524	498	479	536	520	508	521	536	501	502	513	479	529	548	496	534	467	542	508	493	525	528	543	482	478	504	565	462	529	531	522	549	488	508	505	503	512	525	496	443	499	511	489	526	562	528	518	557	492	496	489	497	491	489	523	506	533	500	524	556	537	514	516	515	547	509	522	516	517	490	546	489	522	506	537	545	524	502	475	532	519	517	524	500	508	490	531	511	521	479	555	472	519	521	521	504	480	517	499	530	533	542	515	494	538	525	473	510	537	526	498	490	531	469	465	526	523	500	510	504	510	487	517	513	552	508	499	517	538	498	529	491	501	527	521	539	540	522	525	510	514	470	505	508	507	550	542	484	525	517	485	490	479	523	518	520	502	516	511	511	504	451	559	545	503	481	518	510	526	538	485	486	513	498	503	521	552	495	524	504	441	537	527	509	527	508	497	528	543	501	520	492	532	534	512	500	492	489	500	501	492	515	506	528	532	532	529	510	529	493	492	507	539	524	521	541	500	517	481	532	471	547	539	510	527	506	491	513	536	536	501	535	522	504	486	503	517	485	508	515	546	513	514	506	514	515	509	558	514	503	473	513	488	527	543	519	564	548	487	527	543	508	486	512	527	513	518	531	518	545	465	508	543	483	502	522	502	526	508	559	546	543	470	515	536	518	523	526	511	530	506	507	504	524	500	497	509	528	523	511	472	497	498	484	500	540	527	508	543	509	473	508	477	550	538	495	501	499	494	484	478	482	471	507	494	490	451	529	521	521	519	482	533	522	471	515	523	517	509	489	519	499	507	491	502	510	485	511	533	484	500	489	506	493	495	535	500	518	501	526	519	502	515	535	501	432	498	499	521	533	520	549	503	453	532	511	489	515	496	496	496	518	492	522	482	555	486	565	506	534	524	502	512	505	502	488	529	503	504	514	498	497	503	505	534	468	534	546	550	508	519	486	515	485	502	453	543	498	499	532	518	540	532	518	550	476	517	525	522	510	520	511	508	542	496	506	505	508	517	497	509	528	491	490	525	505	517	507	523	507	513	558	502	520	521	511	530	523	517	522	502	525	525	463	524	498	529	521	495	522	497	483	501	518	518	509	470	485	531	510	515	502	531	446	499	523	514	524	520	456	550	535	514	527	546	518	510	547	510	523	493	524	531	498	523	519	548	548	503	550	567	507	553	515	561	517	508	524	535	521	540	494	516	509	508	507	533	486	507	535	474	482	543	517	535	483	509	499	496	512	526	507	490	529	532	526	510	501	503	502	522	502	518	527	538	499	516	491	497	493	509	496	513	506	517	530	474	501	531	488	529	488	500	506	523	533	543	490	531	523	511	514	498	521	501	539	512	523	506	557	524	533	523	508	528	524	498	519	514	518	508	545	518	489	514	488	489	483	486	556	536	514	534	488	549	476	547	520	492	510	500	528	484	485	513	502	498	480	513	472	526	519	541	534	544	558	486	514	543	536	473	471	502	517	497	520	546	500	505	551	553	479	474	515	482	484	546	486	518	505	512	530	522	530	535	502	546	518	497	510	498	499	511	510	518	512	520	470	543	482	491	504	504	520	526	522	528	509	471	481	522	531	519	537	538	508	550	518	498	537	514	561	520	543	490	509	468	530	529	489	494	500	540	518	464	520	508	516	533	589	514	497	483	517	523	498	515	505	499	535	528	516	517	477	496	508	482	519	493	500	518	550	521	518	533	497	473	503	499	536	496	497	492	525	484	498	543	504	487	520	494	499	540	516	477	500	508	541	523	509	554	507	542	497	503	517	525	496	463	562	520	491	549	514	512	505	541	536	498	514	513	480	510	534	507	523	546	509	530	492	522	515	500	550	502	511	496	484	480	503	494	541	506	483	502	510	540	502	539	514	540	488	537	488	495	557	513	521	511	488	553	519	507	500	512	511	501	475	458	502	505	479	530	527	505	482	491	509	470	530	532	531	488	542	515	476	532	524	495	501	502	508	484	522	536	506	506	514	532	504	538	517	502	561	532	499	545	494	513	512	514	473	463	527	518	515	521	494	492	521	486	521	522	515	520	502	513	560	484	524	508	520	509	542	534	473	554	537	534	498	509	517	479	516	504	492	522	513	468	548	519	503	511	545	495	493	514	518	508	515	513	495	506	503	504	518	499	515	509	512	529	523	520	516	500	526	533	528	509	554	532	504	499	505	500	472	461	515	488	494	485	500	512	533	549	550	537	506	518	473	514	507	527	506	523	487	550	522	468	521	535	497	506	532	465	529	495	518	533	536	525	505	501	508	474	509	517	502	513	462	540	522	530	466	487	468	517	485	504	525	487	510	470	522	497	532	524	482	521	519	556	516	493	514	533	508	514	493	525	511	471	497	504	513	524	493	502	510	502	461	529	534	487	466	521	513	552	497	506	541	493	464	512	545	504	484	557	564	551	537	522	499	510	494	523	527	488	519	546	511	468	515	512	540	497	510	522	497	478	489	495	524	494	498	522	503	507	510	473	509	497	526	508	549	495	536	501	520	508	527	520	554	496	515	528	497	490	548	509	513	514	508	522	514	481	494	524	504	537	559	469	523	515	502	530	522	514	501	509	477	510	493	532	530	495	505	497	499	545	490	507	472	527	485	516	512	467	530	517	466	490	495	513	485	534	526	505	480	501	532	530	495	505	521	503	505	500	503	477	507	484	516	498	467	543	523	496	556	482	468	503	492	515	536	531	488	481	512	508	526	476	514	536	507	501	502	513	491	500	526	486	525	524	542	525	517	534
20909	15343	11586	4522	2386	1285	673	451	349	356	337	332	247	191	171	166	151	157	190	187	172	169	174	172	167	171	195	184	193	181	174	172	182	197	182	192	141	179	183	193	176	163	170	186	155	153	171	189	184	164	161	173	150	163	167	207	187	192	182	184	159	169	185	178	144	150	169	150	181	177	162	178	167	200	153	176	152	159	170	171	177	147	180	200	183	175	162	176	181	160	172	192	170	147	211	183	179	166	188	145	179	183	166	183	166	164	192	168	193	174	173	179	209	189	196	164	180	185	166	193	165	180	172	190	183	168	174	184	175	179	172	157	182	192	197	156	171	175	168	150	175	179	170	161	176	187	188	198	165	156	194	177	168	160	149	159	171	176	171	192	167	192	178	168	148	168	159	176	155	150	170	184	169	162	175	180	186	154	183	195	177	152	175	175	201	173	201	167	181	167	174	154	179	168	155	193	172	152	154	181	193	185	187	185	203	175	170	162	182	154	186	191	162	185	167	145	176	158	196	162	189	186	189	180	168	176	189	175	189	173	166	181	181	162	176	187	168	174	161	183	166	158	166	149	162	187	206	174	156	149	155	168	170	169	175	140	161	172	196	156	212	154	171	165	175	170	173	161	167	187	182	186	174	152	166	169	174	166	155	143	158	167	183	167	186	183	180	164	171	187	172	177	160	194	163	173	162	169	158	168	174	198	187	166	173	161	190	182	178	199	178	182	178	170	191	180	175	169	171	173	166	170	164	184	168	178	180	159	143	186	197	166	198	192	152	164	174	171	172	182	158	172	167	170	157	171	171	171	157	185	195	159	167	171	184	196	199	183	182	162	169	156	176	180	179	172	170	168	196	193	170	159	167	179	193	180	180	162	182	172	174	180	182	158	171	174	171	173	165	177	174	146	134	166	175	190	170	163	159	186	200	180	198	167	174	178	174	160	173	181	195	176	173	171	164	180	189	160	174	173	184	160	176	174	174	171	173	180	181	164	178	155	168	153	179	184	174	188	169	167	173	195	157	161	191	193	183	156	185	192	184	155	187	152	178	168	173	191	171	173	166	175	162	153	181	186	166	156	202	168	182	182	167	172	190	172	160	171	163	201	165	176	147	178	151	191	182	178	157	199	187	155	153	177	164	175	180	181	157	191	163	151	183	181	176	190	183	167	184	158	149	183	166	175	191	176	160	167	165	180	159	161	165	148	186	156	193	154	163	190	178	166	182	177	174	180	159	168	197	171	174	154	167	198	180	182	177	176	173	181	193	197	174	160	175	163	165	188	174	176	165	180	188	170	187	172	161	160	173	184	194	159	175	184	173	185	165	167	156	188	183	177	147	179	209	184	168	180	158	163	204	173	192	159	177	174	167	182	174	166	178	195	178	167	171	174	175	182	159	186	169	171	184	176	187	179	187	172	172	166	189	147	161	156	170	194	146	180	170	167	167	172	157	146	186	186	176	187	164	167	163	170	149	155	176	193	168	164	179	178	174	142	154	183	200	183	151	161	187	151	175	164	158	155	163	168	175	163	169	169	155	178	179	197	173	177	139	169	182	165	156	174	176	155	199	176	168	182	172	185	208	170	158	192	174	180	168	169	158	181	199	169	167	182	147	163	184	181	173	183	186	162	173	187	177	178	165	177	171	155	173	158	142	179	215	157	180	163	187	180	158	170	174	170	185	175	181	162	179	183	178	159	191	190	189	178	173	178	173	158	192	185	192	169	170	193	180	185	183	163	159	165	191	183	165	185	152	164	178	172	161	166	172	172	174	181	170	212	157	183	193	161	165	159	171	184	167	170	158	184	179	168	173	194	155	187	175	176	160	217	165	180	176	186	143	187	168	155	167	192	181	172	197	173	175	165	159	189	172	156	179	183	175	162	186	170	187	194	169	182	176	207	164	169	197	172	181	169	183	178	174	189	167	160	158	162	202	184	152	155	189	186	183	196	173	153	149	157	170	191	159	176	160	195	174	172	188	166	147	197	165	170	195	169	160	167	180	181	176	201	182	165	190	185	181	158	173	177	188	180	194	186	162	173	172	188	153	141	144	164	180	177	182	172	156	162	157	161	168	178	159	173	173	174	189	171	189	167	185	203	156	190	184	174	148	178	185	196	166	189	158	165	174	141	187	155	172	174	190	184	176	160	172	165	179	183	182	182	152	179	161	161	160	180	176	193	170	206	155	179	179	179	157	150	182	168	178	191	174	168	189	181	174	179	195	177	162	158	176	169	175	186	183	160	156	160	170	179	175	168	140	179	163	172	143	172	194	181	142	178	169	146	186	153	176	162	160	176	177	169	167	166	172	190	161	210	159	171	183	201	175	192	179	176	166	165	188	163	176	182	167	197	169	163	161	163	189	186	160	185	176	174	177	165	167	165	153	157	167	180	159	182	162	170	183	192	186	182	148	191	158	169	170	180	176	163	155	164	155	188	184	184	173	185	181	179	176	166	173	161	155	144	171	164	133	183	171	163	183	186	168	187	158	180	192	178	182	170	188	164	182	175	157	170	173	145	179	183	161	184	161	184	176	174	180	179	182	197	188	200	162	148	175	169	171	159	187	177	174	167	170	191	161	163	177	160	172	174	188	171	169	184	177	201	180	160	164	160	178	188	162	164	171	184	199	162	196	192	179	169	159	174	167	164	148	167	186	185	194	179	174	170	176	175	173	185	156	162	173	151	150	185	178	162	177	166	153	169	178	163	179	150	153	184	169	184	172	137	182	169	204	171	189	189	161	172	168	157	149	175	153	196	191	173	187	190	179	171	180	187	147	197	165	180	183	189	152	212	166	156	160	191	178	189	181	184	178	160	179	192	170	184	191	153	175	171	183	188	144	151	192	166	165	171	149	172	154	160	152	172	181	158	187	174	160	188	163	185	153	168	167	181	165	166	185	162	170	178	175	177	173	195	159	178	187	137	174	161	176	162	188	193	192	177	151	176	163	174	167	146	174	172	164	170	186	185	193	163	158	181	181	177	182	152	201	181	168	181	169	157	188	178	154	182	166	154	157	171	176	189	177	174	167	172	178	153	189	156	147	149	170	145	201	164	174	189	167	184	190	164	156	167	171	155	178	186	154	157	185	188	164	182	161	152	177	163	186	182	204	186	168	187	181	172	165	167	187	183	189	187	168	166	160	172	169	174	169	175	182	182	172	192	181	175	177	177	188	190	156	161	186	187	161	183	169	166	179	181	177	147	176	182	155	180	189	161	141	158	169	178	166	170	184	178	169	189	193	180	183	178	161	185	149	194	178	164	180	186	173	161	181	181	180	154	179	145	152	162	177	167	170	166	162	183	183	175	173	190	156	171	183	168	163	182	154	168	180	189	186	134	181	219	147	161	184	156	176	155	191	184	181	159	195	171	160	188	166	183	179	172	174	186	169	167	179	178	175	168	171	162	156	173	164	173	182	170	180	185	176	170	173	193	163	191	170	181	177	170	170	175	161	175	180	166	170	175	146	182	185	169	150	179	161	156	158	157
17272	18139	17888	10985	7571	4768	2727	1607	1464	1362	1308	1142	822	555	484	482	487	507	473	457	472	471	457	487	450	469	497	438	436	453	428	468	476	493	426	451	437	475	466	454	492	474	484	480	462	457	468	483	488	463	475	462	481	443	444	446	476	457	449	491	440	446	480	463	452	461	477	442	476	462	435	469	459	456	510	448	450	480	436	470	475	450	462	478	451	445	464	447	473	465	490	468	453	463	441	441	404	444	476	491	465	467	501	448	486	435	500	479	434	454	509	479	462	469	477	459	428	494	442	439	468	447	485	448	464	483	439	463	458	504	491	493	482	458	459	459	458	480	464	448	485	488	470	415	470	461	491	454	451	455	429	469	447	429	484	470	470	457	470	436	476	464	493	483	456	482	446	429	459	477	461	488	436	460	471	447	446	449	459	436	449	479	486	506	467	527	480	467	499	442	418	480	459	472	496	452	423	489	481	493	442	451	497	456	439	458	461	460	464	486	476	459	452	445	487	440	443	459	456	459	491	457	455	468	538	463	483	476	451	443	474	443	472	468	430	449	506	487	454	477	428	453	491	467	484	489	458	471	443	484	506	464	466	501	443	435	453	476	474	499	459	450	472	463	486	453	468	478	456	503	462	438	461	477	456	472	478	489	451	486	468	470	439	469	434	445	447	462	462	491	468	426	461	467	483	464	455	454	452	444	461	455	469	474	500	481	465	452	412	482	460	467	488	447	496	468	463	455	497	438	421	456	467	470	460	461	472	421	491	460	444	496	437	417	483	474	499	486	432	469	469	467	460	477	463	454	454	461	489	516	487	480	469	450	470	485	459	457	433	497	443	453	466	488	424	478	461	448	484	457	483	468	479	474	469	437	504	468	508	468	487	483	444	475	480	476	496	438	423	469	470	469	466	472	452	438	479	467	457	469	490	458	475	471	468	482	497	485	444	416	477	482	441	505	465	484	494	490	450	460	478	475	421	494	427	426	474	437	454	456	458	416	511	498	455	492	446	483	474	492	468	475	468	493	477	440	446	446	443	448	472	456	495	459	460	466	439	424	433	444	448	431	483	516	454	425	463	500	447	483	469	487	422	429	461	504	463	474	484	489	465	477	490	469	491	496	450	427	448	476	465	467	483	470	487	496	493	473	451	467	483	458	430	455	477	446	484	488	493	455	485	483	474	480	504	514	479	488	484	462	477	505	450	455	467	476	475	495	465	473	497	437	462	457	436	439	448	454	474	456	453	476	459	447	441	477	454	460	444	446	445	474	470	478	440	464	428	472	504	475	467	465	445	426	444	504	466	484	452	425	468	459	435	447	466	469	437	460	481	462	514	428	455	461	478	470	468	464	490	446	436	491	465	476	486	457	441	493	467	466	441	461	442	496	492	455	479	479	462	457	445	454	456	500	483	510	440	440	469	436	423	443	468	468	460	422	460	421	439	441	460	435	488	492	475	501	454	453	458	477	441	472	468	441	468	472	481	482	471	469	442	501	462	513	439	473	453	441	461	482	444	456	470	488	495	468	417	467	463	461	448	488	455	496	496	457	467	493	473	446	432	487	467	437	481	456	463	439	449	449	453	501	467	468	459	436	455	459	437	450	470	466	485	451	439	460	445	440	454	463	490	508	474	472	446	465	453	473	464	440	442	459	454	428	469	451	475	463	464	496	462	450	449	502	497	487	493	473	440	425	451	463	482	474	524	491	476	433	494	451	451	464	479	486	453	400	477	457	455	476	470	461	440	471	483	522	463	410	455	506	458	459	440	486	449	456	459	496	441	470	483	463	498	463	467	446	433	458	462	474	484	485	454	488	456	481	489	488	468	463	445	472	464	506	432	451	455	494	494	453	488	472	412	457	468	519	470	462	451	453	459	465	481	482	445	479	445	423	481	464	481	454	479	470	441	465	504	490	479	481	487	501	465	469	437	513	423	515	441	458	497	475	461	458	440	458	446	465	433	442	456	453	459	463	434	498	445	444	484	483	490	452	475	436	458	464	448	468	466	464	454	435	498	439	423	480	474	461	468	485	470	455	461	457	470	453	423	464	438	470	465	462	478	476	475	469	466	454	488	438	415	455	468	487	459	483	436	445	475	479	462	464	475	438	435	431	477	452	429	449	467	467	507	483	455	496	457	446	472	486	466	496	468	456	482	465	464	414	470	470	425	428	441	496	446	490	445	457	476	463	488	465	462	473	502	446	448	498	458	465	475	478	452	475	434	511	446	432	454	429	462	495	459	517	465	490	479	437	479	479	462	479	441	470	503	505	433	451	479	488	472	438	442	444	425	441	484	459	434	469	439	463	477	454	456	476	482	482	455	435	492	493	466	448	475	425	467	443	497	466	452	429	478	460	441	459	504	505	431	486	481	456	459	480	494	460	468	423	466	445	459	502	456	491	446	464	491	455	457	464	446	486	485	475	437	457	450	453	463	462	457	439	452	456	477	470	448	474	494	487	460	471	476	460	480	409	484	499	451	426	430	446	488	437	464	475	473	472	471	469	480	453	459	442	444	454	488	453	474	477	478	468	476	477	468	483	441	441	466	516	460	426	467	468	489	477	465	459	469	484	490	469	456	443	442	453	466	469	480	435	456	469	488	459	487	485	432	472	454	485	448	470	469	448	463	463	475	466	469	465	451	497	487	497	449	466	469	498	496	463	463	477	486	469	449	456	445	502	472	469	479	461	509	453	446	479	470	442	482	472	479	473	453	489	431	436	483	465	452	437	486	493	489	440	472	455	453	461	454	455	493	471	511	441	425	467	522	496	489	478	455	433	441	514	471	470	474	451	502	479	438	455	438	456	456	422	414	429	457	477	483	473	488	454	457	446	463	436	479	485	475	473	464	462	462	460	498	478	496	477	424	468	487	450	463	404	438	489	429	463	463	430	455	466	503	468	434	489	461	438	454	470	503	462	451	463	446	423	467	482	469	497	455	466	444	474	471	491	469	455	447	446	455	455	461	430	446	423	464	444	448	462	456	436	471	451	496	459	420	477	469	455	450	446	498	481	431	482	488	472	461	498	432	461	468	440	480	453	439	471	476	446	466	451	407	448	472	423	469	482	467	460	463	478	464	471	461	467	478	479	475	442	490	486	453	465	426	471	481	487	461	476	455	465	485	494	490	488	481	427	480	457	442	466	474	426	447	477	450	477	439	452	463	448	468	441	463	418	463	491	435	468	482	418	452	438	484	447	476	486	495	488	449	503	465	459	476	503	448	436	424	484	476	478	471	428	482	473	438	473	481	430	434	463	456	445	480	454	464	459	438	457	468	442	464	475	451	454	494	487	480	428	453	504	440	448	495	489	433	449	437	458	490	445	474	430	504	453	460	479	456	514	478	480	490	496	435	460	432	464	424	452	463	468	469	447	436	474	469	458	486	425	481	444	454	478	497	409	470	462	470	463	455	466	444	492	448	462	421	493	464	446	474	464	458	454	402	414	475	447	479	475	468	463	458	461	495	447	456	478	479	463	479	456	423	453
60540	61582	61314	40630	27474	16480	8237	3332	2548	2156	1660	1224	683	331	181	179	223	223	194	179	176	174	161	141	193	189	154	171	171	176	189	201	200	171	192	177	182	179	178	182	179	162	196	197	187	169	175	171	168	177	169	188	179	182	174	184	205	182	176	176	175	172	173	163	181	188	194	193	190	202	184	180	185	151	184	171	195	189	196	183	179	184	171	196	193	180	207	182	158	182	158	186	207	193	166	166	165	176	191	185	165	163	184	171	189	150	163	190	170	189	164	166	197	176	171	160	157	186	188	190	176	175	193	169	202	181	168	163	159	178	175	186	156	183	162	175	188	184	180	175	174	190	158	142	187	160	180	168	180	185	189	181	190	175	164	211	180	172	185	176	187	151	206	207	172	188	172	193	175	178	181	180	181	175	184	180	181	162	185	153	167	172	180	198	197	177	165	195	182	185	191	177	185	176	193	161	179	180	183	181	166	203	202	173	180	162	171	177	168	163	170	202	207	176	184	197	202	163	202	174	179	201	182	187	180	163	164	189	193	184	164	183	179	190	186	177	159	204	195	177	176	196	189	200	173	202	187	172	175	188	195	175	173	198	163	201	182	181	201	158	213	172	177	171	200	169	185	190	174	170	161	138	205	166	167	180	175	168	183	151	189	201	185	187	202	213	195	186	186	173	171	157	178	177	159	176	198	186	175	199	189	167	189	193	166	175	191	176	173	155	196	194	176	166	178	193	181	176	189	202	166	148	202	190	173	176	186	194	189	177	171	184	169	180	162	166	190	168	174	175	187	189	161	171	187	181	193	181	195	187	186	181	182	173	169	161	162	172	168	193	194	153	149	183	173	185	178	158	192	181	187	204	191	184	188	188	191	163	219	186	185	199	165	173	170	161	142	190	178	192	153	177	198	181	168	160	185	170	192	164	179	183	158	153	179	188	196	173	185	188	190	177	174	187	172	149	181	195	205	203	177	184	192	180	176	162	170	143	186	167	161	180	172	188	175	197	202	163	170	187	169	173	193	180	177	171	195	199	171	177	178	183	171	176	187	199	175	159	174	171	170	181	198	192	196	151	174	200	176	190	140	194	169	149	183	191	199	186	190	171	183	187	195	178	171	188	186	180	190	158	189	183	164	181	198	176	207	194	170	167	172	200	212	171	185	175	150	180	203	198	209	177	185	183	183	194	185	183	194	190	174	173	181	182	180	159	167	177	185	183	169	170	160	152	208	199	174	155	174	186	172	199	175	177	199	187	175	159	192	187	203	198	170	154	169	167	164	181	178	170	192	188	161	184	184	176	179	178	171	193	184	202	189	162	167	170	194	169	192	178	189	169	168	184	169	178	174	157	202	172	164	186	194	155	193	150	190	207	176	187	181	178	182	193	186	207	203	208	177	169	179	179	159	173	175	170	186	181	200	182	180	156	176	172	195	176	175	191	177	175	151	206	194	176	186	161	160	177	183	189	192	208	200	183	161	179	168	166	179	194	174	179	186	203	185	186	186	181	171	165	175	194	181	183	187	188	182	179	188	160	173	201	165	185	149	178	196	176	176	218	168	169	183	166	175	171	180	143	189	167	165	186	181	182	164	184	167	180	166	166	164	180	190	171	168	172	183	181	177	195	194	169	187	170	171	155	184	196	177	164	190	164	180	182	159	160	163	167	218	176	183	199	175	159	167	163	199	166	165	184	184	175	200	179	196	165	183	178	182	178	159	162	188	188	199	176	194	165	183	165	169	126	165	182	170	162	188	215	175	177	182	162	182	211	172	198	163	185	208	200	187	174	178	161	164	177	197	178	181	181	185	178	169	167	181	177	194	163	190	162	179	180	185	170	159	185	199	180	193	189	182	175	182	174	174	157	172	180	183	154	185	170	199	177	167	180	199	159	175	174	180	176	204	154	184	190	171	166	196	172	202	185	179	177	201	194	202	222	197	196	183	168	160	173	182	166	172	216	190	165	180	185	166	185	164	166	165	184	179	198	167	168	173	167	193	192	177	181	186	172	171	198	184	177	186	187	175	181	183	180	160	176	191	193	163	181	176	172	167	176	190	181	179	181	199	174	196	193	169	182	165	184	188	188	171	193	188	182	173	189	174	170	166	176	185	167	205	204	145	190	151	173	204	177	170	152	171	194	168	176	158	182	184	173	177	168	195	167	171	184	176	175	196	190	169	191	198	173	178	185	164	175	170	164	171	177	164	187	170	159	147	168	190	188	203	158	160	177	174	157	157	175	161	178	184	199	181	172	192	161	187	187	161	188	176	175	203	168	182	161	156	176	180	177	170	182	181	147	168	182	170	166	176	182	151	171	188	174	167	164	168	173	193	184	174	178	160	189	178	180	186	182	182	200	214	183	181	180	184	193	173	192	188	192	180	178	169	183	166	161	194	158	196	180	186	172	186	164	207	163	170	174	192	185	190	177	171	191	172	178	149	200	166	173	168	182	178	191	170	171	193	170	218	177	186	185	189	169	190	205	187	200	180	202	165	177	181	198	171	181	175	185	183	173	188	183	184	179	148	163	157	186	167	171	181	178	186	189	178	171	178	163	203	188	180	178	192	184	166	147	188	189	168	184	180	183	203	180	191	194	191	169	201	187	182	194	185	170	181	186	163	170	185	197	184	216	187	159	183	184	162	180	183	201	165	192	197	179	189	174	201	156	192	196	181	182	194	171	180	192	193	177	186	187	179	158	173	205	162	180	177	185	209	176	173	168	194	185	199	184	165	177	155	168	178	208	169	189	177	174	197	151	193	169	188	182	176	183	151	210	186	182	194	175	202	179	182	183	181	183	196	185	167	160	181	188	182	182	196	176	211	170	188	199	168	177	189	185	176	168	169	206	168	170	177	202	179	201	182	177	199	160	158	157	175	172	171	164	180	184	178	182	196	198	202	163	132	187	173	170	169	220	195	181	134	185	153	195	201	161	209	190	205	185	184	160	173	170	195	185	163	190	195	185	170	160	179	202	182	177	184	198	190	162	187	185	168	155	174	189	154	180	195	177	184	175	188	169	176	169	174	151	178	172	168	204	172	175	176	174	144	185	164	188	184	177	173	183	165	178	167	174	155	164	171	168	181	165	162	162	203	166	164	176	176	197	180	190	169	189	164	215	177	195	172	195	191	194	212	199	183	185	189	182	185	193	188	168	176	184	177	167	183	195	191	183	205	149	195	171	171	179	185	159	171	192	181	178	159	170	160	199	173	181	183	206	174	177	198	161	178	178	170	164	162	168	148	182	190	151	190	165	196	182	181	202	174	180	180	180	173	186	176	173	188	160	162	160	184	165	176	182	195	205	175	177	207	197	159	152	180	187	181	160	182	193	169	180	161	169	171	186	188	178	191	192	192	185	161	149	176	195	156	192	191	177	174	166	188	194	152	182	180	180	188	182	167	177	193	167	162	156	165	188	174	176	182	152	175	155	176	181	174	201	154	182	188	171	178	179	178	181	194	175	174	201	184	152	188	196	164	186	177	167	156	168
38125	48081	55297	44775	37099	29175	19643	11539	9995	8988	7234	4947	2823	1162	605	529	594	729	591	492	515	480	487	457	496	456	442	449	454	418	495	509	477	473	512	430	462	463	520	496	503	455	489	463	480	494	504	448	480	483	502	504	488	493	455	473	466	483	472	464	503	462	506	495	467	480	490	439	485	496	524	475	485	473	464	465	473	468	460	469	474	485	481	464	496	461	438	488	497	486	482	494	503	444	502	468	488	506	444	450	461	480	478	483	481	461	491	442	475	485	464	483	465	481	506	485	486	464	492	486	455	450	450	501	480	520	503	454	487	455	480	497	440	467	487	511	471	494	505	484	516	465	500	494	445	471	470	469	464	510	471	477	475	504	503	458	466	493	457	441	477	486	473	455	483	505	487	468	466	455	511	491	463	501	475	464	499	449	487	468	473	472	482	465	467	429	477	473	502	496	487	471	438	429	480	478	462	501	465	463	464	453	492	484	446	472	451	453	483	448	486	478	474	493	528	483	498	480	524	481	484	474	512	489	511	476	517	503	476	464	520	453	492	445	452	442	490	459	465	489	482	517	487	467	472	481	496	465	473	496	456	460	443	479	491	481	469	473	504	485	455	509	471	426	449	461	435	475	491	484	484	469	494	491	477	454	477	436	483	480	475	476	500	479	469	500	482	449	509	453	442	474	523	500	498	459	435	477	459	480	469	477	498	474	466	520	486	508	483	507	458	479	454	478	446	495	504	479	497	475	468	478	436	506	497	463	478	478	486	465	479	476	457	510	452	447	476	463	445	489	461	441	463	487	501	471	499	468	457	461	490	450	483	445	470	481	477	473	476	466	482	457	445	485	484	417	493	461	463	453	491	466	462	502	480	492	493	479	466	463	475	466	468	462	486	454	479	449	478	491	527	481	500	454	475	472	469	508	484	454	464	469	486	475	523	497	469	471	462	504	494	514	477	446	486	489	458	472	466	485	505	455	467	440	516	481	509	481	469	487	477	511	454	450	448	470	458	466	436	500	475	467	504	491	484	455	449	453	488	473	476	499	467	523	466	466	477	452	503	501	454	514	453	472	498	443	484	490	476	456	449	475	467	506	464	517	457	490	515	443	443	472	482	446	488	487	483	454	493	503	466	463	461	490	512	448	502	474	513	490	484	476	467	471	446	438	471	484	471	482	497	468	451	488	497	493	459	510	474	473	515	477	456	429	487	486	438	452	471	497	455	474	450	521	464	458	492	512	488	459	482	468	480	498	465	475	509	458	496	483	493	473	493	507	485	475	489	480	517	449	481	483	492	519	504	494	483	440	495	439	456	481	494	468	478	475	493	483	494	462	446	509	488	494	451	452	509	476	512	490	512	467	474	479	472	503	460	468	516	487	470	470	501	464	464	488	463	465	450	470	467	471	473	502	511	478	454	473	496	521	481	454	455	457	485	494	475	456	517	486	496	507	447	484	439	508	436	535	481	448	461	486	487	505	512	475	474	476	488	511	488	496	485	488	474	456	463	433	480	486	480	482	466	480	412	482	481	531	479	467	493	443	476	437	429	474	487	481	493	463	524	465	485	472	485	486	465	473	462	503	487	434	509	477	443	486	513	421	510	489	485	473	482	484	474	482	485	478	468	436	465	472	487	469	458	505	483	461	493	463	474	461	483	433	536	494	466	412	493	458	505	502	497	486	439	453	462	499	484	499	468	467	441	464	473	458	471	509	524	489	483	444	458	485	464	493	488	487	499	428	496	465	514	499	501	498	492	442	515	497	467	465	495	503	478	469	445	479	455	502	454	496	464	462	443	484	516	433	520	494	452	473	480	512	456	481	501	490	496	478	498	462	465	505	467	467	455	502	495	449	457	474	471	454	463	483	459	494	480	486	471	470	480	480	498	464	482	471	466	443	455	495	471	489	468	465	469	473	478	458	458	489	465	464	477	466	464	528	443	483	499	500	451	500	467	496	449	488	480	523	443	505	468	517	475	493	455	446	469	506	480	535	456	516	466	444	474	479	423	450	492	456	466	475	477	485	490	479	509	526	503	490	499	486	474	491	481	451	464	465	507	498	507	509	498	451	488	477	473	480	498	474	475	500	477	479	447	461	485	499	512	466	485	477	480	503	477	485	472	481	440	474	418	469	502	471	486	458	418	494	495	460	442	458	507	459	489	487	472	488	472	474	484	501	466	467	479	476	468	518	487	485	480	489	500	495	524	502	493	454	469	477	482	502	493	478	446	468	498	483	477	491	486	497	489	495	504	481	475	429	511	499	488	470	457	459	464	482	477	468	515	500	451	475	503	474	460	475	500	461	469	479	502	467	486	491	438	461	473	445	476	460	473	493	398	474	477	484	464	506	470	484	479	425	515	487	460	449	520	456	496	475	457	481	490	511	463	490	455	510	483	534	467	429	495	488	465	480	478	509	418	485	474	477	462	496	481	465	490	450	525	479	487	471	511	487	460	496	531	489	473	453	489	489	466	447	509	465	462	440	496	467	490	463	493	501	471	477	484	498	463	470	477	474	502	470	466	480	498	468	496	473	546	451	511	507	462	456	491	491	478	501	462	498	466	431	501	473	477	492	470	508	446	520	465	495	527	471	494	468	479	463	462	486	516	487	500	473	473	504	477	482	496	465	481	467	495	455	501	505	469	500	464	483	467	484	477	502	463	492	479	446	451	479	519	444	456	480	465	478	473	479	459	483	453	501	479	485	460	495	524	462	454	506	511	474	478	463	471	520	505	468	459	475	469	458	472	492	495	493	471	455	509	470	471	458	468	438	490	477	460	505	461	468	475	463	468	445	464	442	497	479	479	489	457	486	475	474	484	484	473	487	459	519	481	432	517	467	451	500	473	518	455	459	478	461	478	497	494	458	479	480	479	446	454	464	492	520	486	457	485	487	447	486	473	521	452	436	496	487	455	470	459	523	482	505	466	477	494	459	510	492	471	458	467	444	490	486	491	465	475	485	462	464	497	458	460	476	495	463	466	496	445	467	490	497	466	507	452	486	473	446	478	487	483	470	487	490	465	500	498	488	495	488	454	501	478	476	482	489	500	492	485	497	525	481	459	452	476	512	479	520	492	502	503	464	472	497	481	483	492	464	445	489	436	510	466	443	468	474	478	449	465	535	523	453	453	431	489	451	441	486	468	488	491	442	469	477	530	479	508	445	494	488	465	505	513	493	500	481	457	542	489	462	438	501	456	441	509	466	470	447	472	492	465	455	476	456	494	487	500	484	448	485	462	483	492	501	524	466	442	487	500	481	497	487	466	489	494	500	508	478	458	497	497	471	489	497	476	474	443	473	476	444	456	448	484	486	442	469	449	479	468	451	467	478	452	482	450	462	452	465	483	473	455	487	480	488	482	463	446	471	450	445	480	506	447	452	484	450	478	510	474	475	476	473	447	490	452	487	495	452	495	481	480	450	523	468	450	451	429	491	523	502	450	489	533	459	503	479	494	487	447	481	488	459	484	483	500	504	499	433	435	493	470	466
73020	76715	73705	52136	38801	27896	15465	6784	4769	4344	3257	1968	1032	381	219	236	279	319	234	214	183	197	188	219	185	193	188	195	169	208	210	184	190	205	197	179	202	209	190	179	180	205	194	190	182	189	179	171	195	186	189	177	199	202	183	186	159	184	177	190	185	177	189	184	188	173	210	194	182	194	182	189	202	205	193	187	209	176	204	177	187	170	192	171	177	198	194	196	192	200	189	182	202	181	181	198	206	196	194	205	200	201	184	178	185	196	181	190	214	216	185	199	199	198	204	209	191	188	210	206	175	225	200	205	181	190	185	209	157	188	203	189	174	199	192	180	210	203	177	184	183	200	180	181	201	195	168	181	210	196	185	163	184	179	191	177	185	187	210	169	193	191	151	177	184	202	173	189	200	196	187	195	192	205	185	189	168	194	198	172	183	182	180	199	197	186	158	181	190	196	179	206	178	199	179	210	198	188	198	193	191	168	196	218	189	187	205	197	196	177	199	183	194	193	219	182	216	195	187	166	205	192	199	190	174	192	182	192	207	178	206	201	178	195	185	197	185	164	172	193	192	200	189	172	178	223	196	187	207	190	173	194	189	195	194	183	198	175	193	178	188	192	166	166	208	186	189	173	191	170	207	225	166	210	178	189	190	184	198	188	180	196	203	189	179	177	199	170	202	189	199	194	185	202	203	190	182	191	207	170	205	200	181	171	175	179	202	185	184	197	186	204	163	187	193	188	191	210	175	206	187	194	191	175	184	212	216	189	189	190	185	186	208	156	179	201	199	196	203	205	209	204	203	202	181	176	188	169	228	200	175	212	175	186	176	190	193	186	197	209	176	180	198	196	177	191	184	166	202	205	207	168	197	190	197	200	195	178	176	174	179	192	199	192	184	198	175	181	181	187	184	190	223	192	194	195	178	199	177	161	183	193	201	200	229	171	160	189	186	201	195	177	194	171	189	175	191	184	154	205	209	199	188	189	198	181	175	185	194	196	191	201	188	189	183	185	177	184	200	186	197	178	195	196	187	169	182	193	188	183	208	169	185	184	192	180	212	210	188	189	185	187	200	194	194	184	184	179	197	196	172	183	197	173	166	172	212	185	171	195	174	191	162	186	192	174	187	206	190	185	179	194	209	171	196	200	199	173	198	190	178	201	178	187	179	207	184	173	199	179	200	183	219	166	199	205	198	189	192	207	197	200	172	184	173	212	207	186	204	180	196	199	196	198	201	197	195	184	199	183	202	194	186	179	198	163	202	183	194	180	180	203	197	190	184	196	195	201	212	170	180	178	212	203	190	194	190	196	203	195	187	216	195	161	197	178	173	217	167	192	190	173	199	189	183	197	188	179	189	175	198	170	219	198	169	189	190	193	183	167	202	199	185	192	186	196	187	187	178	199	211	197	188	165	193	175	192	190	206	183	206	174	202	195	191	178	203	180	174	179	183	229	201	195	197	171	181	185	180	180	180	171	193	189	184	181	194	174	173	146	193	184	194	208	236	176	172	187	188	184	180	207	193	213	193	205	168	180	210	166	198	170	177	171	198	181	188	198	183	198	182	180	200	184	201	175	172	200	204	176	173	173	195	188	215	196	189	187	194	195	180	183	176	197	200	186	202	203	207	171	189	201	196	192	171	191	198	167	198	189	183	188	173	207	180	203	208	183	185	191	177	179	203	198	202	179	203	191	206	182	194	153	180	191	174	185	178	177	200	178	188	196	211	197	189	209	185	187	201	181	162	204	196	188	177	195	200	183	183	189	180	220	210	175	212	195	226	180	180	190	212	212	199	202	185	199	189	197	198	205	199	201	212	217	194	181	174	205	178	186	222	202	171	164	192	190	157	168	219	178	173	175	183	192	193	210	210	174	163	193	167	191	186	187	182	187	202	164	190	223	212	190	203	210	181	177	184	178	188	191	177	184	192	177	200	213	190	198	201	189	178	167	176	191	203	182	193	195	208	201	199	172	182	190	193	191	180	200	176	189	221	188	166	206	184	180	190	173	216	182	191	202	193	164	184	205	202	212	195	191	189	189	179	190	190	177	194	216	181	204	157	176	202	189	191	192	190	168	200	192	180	187	192	187	189	181	179	201	189	175	201	195	182	186	192	182	185	193	210	176	200	179	178	188	179	182	178	192	177	186	176	195	181	186	165	206	183	185	174	192	167	187	187	207	189	198	175	190	208	183	201	173	179	181	202	180	202	168	168	182	166	193	204	200	189	206	190	202	204	215	204	201	201	199	170	212	157	203	170	170	214	169	178	170	188	183	196	174	194	185	193	195	196	189	160	183	186	174	175	208	196	198	183	173	208	167	201	178	197	176	187	185	180	165	189	195	214	187	189	204	189	184	196	174	198	168	183	205	205	189	186	195	195	186	191	209	224	223	177	192	180	200	204	206	192	205	190	170	188	203	191	187	183	199	198	183	217	193	191	172	194	193	179	185	212	198	186	206	179	172	205	203	203	190	214	193	175	202	172	179	188	197	174	192	206	160	188	188	165	180	191	191	185	175	197	192	190	188	183	156	176	186	189	193	207	178	178	207	194	198	193	200	193	157	191	175	187	202	202	185	212	181	209	197	221	194	187	182	206	188	191	193	176	178	214	182	209	199	198	191	179	180	164	184	160	177	179	191	197	210	184	209	181	164	186	191	214	220	229	195	192	179	206	210	181	175	173	187	186	193	175	207	175	180	191	174	193	207	205	184	195	194	168	194	183	189	209	173	183	214	199	194	201	186	179	183	186	208	204	207	206	175	186	185	181	218	172	176	202	192	189	174	173	180	164	181	178	160	201	178	193	174	181	215	214	188	174	162	209	204	181	216	182	204	178	171	205	174	194	182	190	188	172	201	181	164	203	175	187	188	204	179	182	185	181	208	180	177	210	191	197	172	190	190	190	191	187	203	190	198	149	198	196	205	182	184	200	160	229	194	174	175	162	193	232	207	189	174	180	181	189	191	198	202	186	203	183	170	174	194	190	188	164	194	191	195	165	190	204	215	206	186	181	222	189	193	190	179	187	185	191	203	185	176	190	215	190	209	191	188	186	205	206	180	197	194	199	190	191	193	202	178	193	206	186	182	198	194	210	177	183	188	187	199	180	189	194	146	211	187	209	187	187	205	174	185	197	190	188	192	180	184	194	177	170	194	198	188	189	190	202	163	201	161	186	201	165	196	188	178	213	181	190	190	200	197	165	199	183	193	190	169	212	183	179	196	194	199	177	187	172	177	176	180	206	210	187	170	173	152	175	186	183	188	207	177	162	189	198	195	185	174	182	223	200	173	180	206	203	192	175	197	189	167	178	165	169	187	173	187	195	191	186	171	215	209	206	211	192	177	194	224	188	196	187	206	188	169	182	209	174	187	192	180	196	169	176	161	178	189	206	172	184	183	208	209	217	190	188	193	201	173	185	191	184	174	209	184	179	186	180	203	208	192	148	207	205	165	196	201	167	186	186	173	185	202	202	179	228	198	214	185	203	176	183	178
46905	61101	67960	55290	46244	38892	26843	18133	15138	15115	11872	7817	4200	1347	586	599	955	1010	738	562	505	518	520	538	500	523	533	531	502	505	550	503	512	527	484	483	480	456	487	473	540	523	533	519	504	486	549	527	487	475	500	510	459	531	486	489	518	481	506	456	450	469	500	501	484	489	458	516	487	462	528	507	509	464	466	528	476	485	504	493	465	481	535	513	537	486	500	494	536	503	487	483	504	495	508	465	481	479	489	513	494	499	485	510	500	494	520	501	490	445	481	485	469	499	516	481	505	524	521	506	499	501	523	523	496	474	455	464	503	490	488	496	524	516	492	473	502	493	515	538	480	508	513	501	533	476	447	502	473	463	507	501	516	489	485	471	506	524	473	511	497	489	520	524	499	472	517	474	529	501	520	516	455	474	486	507	472	532	479	485	455	509	540	500	468	543	529	494	503	472	500	459	479	484	468	443	540	495	523	487	491	513	498	478	494	497	489	474	478	489	481	497	490	488	501	497	516	506	482	481	475	466	468	519	479	504	520	514	542	503	482	465	479	526	485	506	482	497	481	487	494	449	510	483	492	476	485	510	462	487	509	516	502	495	467	499	532	495	496	552	477	542	504	499	479	512	490	516	480	526	488	533	488	478	520	436	528	451	507	503	498	494	458	503	531	480	494	515	507	489	472	491	496	453	473	469	512	473	477	495	504	512	475	487	484	511	499	502	477	509	494	509	506	482	493	527	500	492	486	496	513	500	500	508	518	509	490	525	489	546	482	492	465	493	467	512	498	517	499	474	521	527	477	467	458	465	478	517	490	486	549	518	476	473	485	479	515	492	489	473	506	494	480	495	499	541	482	517	527	503	507	509	503	526	529	497	483	499	525	500	509	511	502	477	506	489	478	477	512	493	487	541	529	523	462	470	518	445	454	511	464	496	473	542	483	525	533	495	487	544	519	468	476	480	472	456	513	536	481	488	521	520	473	507	483	532	463	454	494	497	531	531	493	497	493	493	487	496	485	479	509	502	468	512	468	487	485	485	501	504	507	488	493	494	509	473	489	519	466	508	466	497	493	464	448	507	484	507	517	495	526	506	497	498	528	507	504	449	496	518	498	524	484	487	479	520	445	471	502	437	516	496	499	498	509	539	498	478	503	463	489	457	490	501	483	525	491	490	468	537	534	467	498	500	509	512	536	545	485	461	507	511	499	490	532	490	508	527	456	518	476	508	517	531	489	482	461	542	506	471	524	486	509	533	538	500	499	448	532	518	528	473	512	492	477	495	510	486	503	508	496	510	473	523	486	484	491	509	484	529	498	505	508	528	459	465	488	464	481	516	488	486	473	498	524	508	466	512	552	476	449	457	461	490	507	460	488	492	518	501	520	539	488	480	495	524	520	545	490	488	515	499	470	457	539	485	471	543	508	508	455	501	495	524	469	514	445	484	526	494	487	515	488	461	499	468	533	512	491	512	498	512	530	499	530	498	482	510	487	442	519	548	484	566	489	518	488	466	472	535	490	495	482	518	515	495	449	492	473	510	456	535	505	488	514	471	497	471	492	510	485	508	470	481	511	476	503	500	519	507	489	485	502	483	510	491	524	496	479	470	489	480	500	505	533	460	476	476	541	484	485	492	507	476	457	502	454	479	473	502	504	454	538	493	522	496	473	487	497	509	514	500	512	479	510	520	522	497	497	498	495	521	474	492	520	500	521	486	483	522	419	484	475	487	504	508	491	539	477	533	505	454	492	501	517	485	524	493	513	544	470	488	515	519	463	467	503	473	483	508	496	495	519	528	517	463	523	492	460	515	517	535	526	475	525	485	505	517	480	519	481	508	467	511	518	518	483	518	456	468	554	482	487	498	495	524	446	474	443	491	488	498	486	508	461	510	493	476	510	483	502	521	481	510	504	518	518	541	481	508	494	510	493	491	502	528	545	519	501	479	455	505	504	514	530	532	488	485	531	505	466	477	505	487	518	474	505	484	494	518	489	457	466	489	504	505	512	491	499	488	473	536	500	481	472	469	525	503	488	462	516	486	486	521	502	473	529	496	506	534	533	528	538	428	485	504	490	512	493	495	527	466	485	506	474	505	449	498	480	503	516	512	512	483	484	452	452	525	477	517	519	502	499	508	492	478	490	531	503	470	477	482	502	495	452	513	523	498	459	514	529	444	512	508	479	447	523	466	529	495	467	470	526	487	542	472	487	514	508	513	473	487	524	530	498	469	468	458	489	505	489	481	514	521	496	541	495	499	510	488	490	469	488	505	495	493	483	529	516	479	491	466	501	521	488	498	531	533	526	478	498	494	463	535	511	483	472	492	489	472	483	490	528	514	496	500	509	514	504	504	494	489	476	482	502	455	507	458	495	480	484	487	503	500	489	490	501	507	492	499	484	516	514	466	476	518	488	485	504	481	529	487	503	485	460	485	481	469	493	506	508	494	520	495	557	506	513	551	531	460	480	521	485	499	490	508	496	515	516	521	509	491	501	518	472	486	490	484	480	527	481	488	503	479	536	501	532	507	480	454	473	490	496	495	479	519	510	501	488	486	460	492	514	508	489	466	502	530	492	473	514	517	487	510	489	468	527	481	522	499	495	540	570	471	525	458	458	478	545	483	497	482	522	493	524	477	523	458	491	490	481	478	528	454	501	485	467	480	481	502	497	526	516	515	530	470	467	484	501	512	511	499	498	487	472	488	473	526	492	477	513	466	481	481	475	482	500	508	509	535	518	474	475	467	489	519	459	459	508	513	520	537	531	513	512	500	520	527	473	512	472	482	505	519	514	511	512	487	534	504	527	500	519	495	486	525	529	461	491	512	479	476	509	487	477	508	476	536	469	496	490	494	552	524	488	479	505	545	551	478	515	488	499	519	532	468	517	483	481	507	508	475	502	526	496	537	507	474	496	427	462	534	491	495	478	498	499	522	483	500	500	503	472	520	504	431	458	516	501	544	489	486	496	536	458	502	509	489	477	476	502	501	491	523	437	508	498	488	510	487	487	508	467	491	533	503	522	468	481	482	490	443	480	457	498	513	447	533	500	514	492	523	488	511	540	481	477	482	490	508	498	474	541	549	515	506	501	511	518	499	470	476	490	512	548	443	483	496	465	498	467	493	498	490	481	524	482	472	516	513	482	490	483	503	526	495	538	512	499	539	516	470	449	499	480	520	511	465	484	509	531	472	497	482	467	495	448	504	519	491	485	489	523	512	510	521	513	504	497	499	481	511	471	480	474	469	539	478	515	486	522	505	512	508	516	488	514	466	461	511	466	511	468	505	513	497	487	472	481	523	482	459	459	508	510	481	499	512	497	512	503	496	470	514	478	494	485	483	501	478	502	523	481	455	510	537	493	460	504	480	496	467	515	505	505	494	544	498	485	507	531	483	526	515	495	498	509	515	473	455	539	451	507	504	464	444	468	473	522	508	490	510	519	537	507	474	466	493	500	489	481	514	448	502	471	516	498	501	488	518	520	498	507	536	481	476
20870	14989	13084	4500	2123	1135	629	371	311	310	311	258	221	170	183	175	187	183	165	180	165	160	171	189	156	177	175	146	173	172	158	165	168	194	192	159	181	177	192	197	180	200	146	190	187	163	169	180	187	186	173	171	173	185	173	165	160	202	185	156	180	203	182	173	189	200	161	190	184	183	163	155	158	182	168	183	184	170	156	169	183	166	158	164	170	171	180	176	183	164	184	147	150	178	156	150	187	162	177	174	160	189	190	170	161	151	162	165	176	170	159	184	149	154	184	182	166	186	164	156	148	188	187	209	169	193	178	149	183	154	187	154	176	182	164	180	151	147	164	163	176	166	184	179	167	188	175	184	173	169	161	159	155	180	174	169	180	168	172	188	204	180	175	162	163	179	190	176	195	186	147	143	195	158	171	153	165	171	197	170	176	155	176	162	164	144	159	189	157	191	174	156	169	164	176	191	179	155	198	172	161	176	168	172	158	167	158	167	153	191	176	176	170	160	173	146	178	205	160	195	148	170	177	169	150	145	162	203	153	166	156	150	158	179	166	212	188	175	168	174	181	174	185	158	180	193	169	190	171	189	175	186	197	153	197	177	164	157	169	175	186	179	196	201	170	172	188	171	180	139	160	180	172	158	168	158	177	170	185	145	187	167	185	185	185	155	167	199	165	144	183	158	180	177	167	189	174	164	177	182	153	183	191	182	163	150	190	192	176	167	196	162	174	175	172	157	176	151	167	155	196	192	187	166	180	150	171	179	186	159	170	183	200	182	173	199	174	172	148	177	183	183	165	190	160	173	194	187	172	154	169	180	180	147	173	178	177	198	179	172	147	168	184	201	176	162	163	185	160	169	192	161	181	174	181	187	172	173	169	162	147	177	171	176	190	174	160	202	184	181	179	194	189	190	185	177	203	191	159	188	189	168	191	156	176	148	194	176	193	181	190	174	166	167	178	191	154	197	188	174	182	165	211	172	174	178	164	176	189	202	177	161	170	170	153	192	172	174	158	151	176	166	186	179	189	183	174	182	174	157	184	163	203	206	172	163	182	179	180	144	161	161	177	170	169	164	189	172	178	177	167	196	182	153	175	164	175	181	135	163	175	163	168	166	192	189	156	189	170	158	177	161	174	173	177	163	174	176	189	176	181	167	178	171	185	174	160	160	171	178	179	169	135	152	178	195	189	182	184	197	168	176	179	172	207	176	188	174	192	175	163	175	179	170	162	156	175	163	176	180	191	173	170	159	163	185	186	157	183	173	167	162	167	181	163	186	161	169	164	182	183	162	176	189	176	188	190	193	159	165	184	182	169	169	154	174	184	185	157	159	183	171	193	181	178	171	179	206	195	161	178	180	190	184	181	186	199	153	172	173	180	158	186	185	200	162	160	181	184	157	167	174	162	204	167	167	187	176	176	172	174	172	185	166	179	181	182	175	157	159	178	165	189	180	177	189	153	155	207	165	164	214	187	188	175	167	195	185	174	160	185	162	197	184	149	182	149	189	174	180	180	162	168	178	169	168	190	169	160	181	192	168	178	181	187	188	163	168	168	179	153	183	193	197	151	160	160	174	188	182	176	156	165	130	161	175	149	181	161	183	149	198	172	179	195	180	152	162	189	182	170	159	158	167	190	186	171	170	153	183	178	172	177	168	182	188	160	169	210	183	209	172	206	175	196	169	190	169	159	157	178	192	179	183	178	188	164	185	166	166	164	170	185	183	164	192	169	161	188	146	166	182	179	193	203	176	153	172	177	187	179	172	155	173	185	174	147	191	146	176	167	168	167	195	184	183	168	165	185	173	179	159	175	155	178	164	175	164	171	167	187	181	188	159	155	180	175	175	151	174	174	160	151	184	179	157	148	178	190	179	182	193	174	163	179	177	174	164	186	179	188	185	165	176	150	173	179	151	189	180	195	183	176	164	176	168	151	183	183	175	182	163	159	166	168	153	156	177	182	175	149	187	181	167	166	187	165	182	194	164	162	171	171	161	181	167	177	155	174	161	161	161	187	195	163	187	175	148	173	173	151	190	167	172	149	182	171	186	195	164	193	174	174	179	181	161	194	197	157	164	192	180	183	173	199	181	181	157	179	181	166	199	150	196	148	161	187	183	175	190	188	185	197	178	173	187	204	195	169	174	175	188	183	188	170	183	167	180	154	173	162	182	180	169	172	154	175	199	159	167	179	176	182	193	174	153	148	172	202	167	169	148	177	173	166	182	185	154	203	176	173	213	154	187	181	178	175	168	173	181	168	167	171	163	163	150	185	157	138	164	152	172	165	184	152	160	183	175	160	183	153	181	166	157	203	162	167	165	181	164	193	190	166	172	167	196	180	201	177	163	149	167	171	169	192	158	173	183	182	185	146	174	159	171	184	171	161	182	170	168	180	174	173	154	190	179	162	171	169	184	197	177	204	163	176	176	179	161	183	188	173	164	166	168	181	185	179	171	179	161	158	189	193	169	183	192	183	169	171	170	154	180	165	145	179	185	172	187	178	168	175	173	194	168	177	171	171	184	192	179	170	163	161	179	175	186	176	172	167	183	161	157	156	158	153	168	167	164	144	161	183	184	195	156	163	196	150	170	180	172	150	176	192	167	174	175	163	198	171	171	165	149	165	161	153	201	174	176	174	157	171	159	184	185	157	174	157	175	181	188	188	165	151	177	168	174	173	152	147	183	165	164	160	141	187	183	167	160	184	187	163	167	167	183	158	172	190	153	176	156	177	167	166	161	173	172	173	188	160	155	179	162	182	157	169	166	194	165	198	169	159	195	205	168	160	180	167	163	162	181	212	180	181	172	171	160	165	166	190	170	185	182	191	150	168	167	176	164	172	178	163	190	164	166	155	174	187	186	148	178	155	153	173	179	157	170	179	193	168	157	177	179	164	169	170	175	188	188	167	170	181	153	170	185	143	172	166	174	169	157	134	166	178	194	164	179	178	169	194	195	183	172	189	174	163	181	176	176	195	177	173	153	165	188	151	160	178	164	173	188	163	172	185	154	176	175	162	177	178	177	166	179	168	165	185	204	199	158	158	169	175	163	170	182	199	159	165	164	180	169	165	183	180	199	188	164	165	162	187	169	158	195	175	181	165	161	174	184	166	174	199	181	172	154	169	170	164	151	165	183	150	175	192	174	165	158	168	183	157	179	153	187	194	177	180	164	185	148	152	167	159	172	182	192	192	173	179	157	170	177	176	166	193	165	200	169	162	180	200	163	189	189	167	154	168	159	152	197	176	160	169	185	172	171	160	166	168	163	155	165	168	159	176	165	174	182	152	203	156	186	167	168	186	188	172	186	198	165	166	165	160	156	176	174	177	169	175	176	179	171	170	163	181	193	198	179	175	159	156	195	196	176	170	181	187	172	178	171	188	180	171	177	179	184	176	157	180	186	172	168	170	167	184	156	164	190	165	161	194	184	196	165	197	186	155	185	193	186	184	186	191	190	164	186	188	168	179	175	180	170	193	199	165	180	165	142
17221	17866	19229	10441	7059	4543	2275	1297	1135	1151	1175	914	660	507	499	480	481	486	463	476	443	431	447	515	449	430	467	448	460	500	458	479	432	468	484	453	484	424	426	432	464	467	475	455	460	481	471	486	483	461	456	456	479	435	454	459	481	462	487	444	471	482	455	445	436	478	481	522	458	432	453	420	447	438	469	468	444	481	513	486	443	436	441	458	450	477	454	466	469	459	491	460	450	475	465	459	483	444	470	466	466	481	470	501	453	459	477	442	493	440	458	479	480	476	486	510	457	449	444	458	444	443	480	432	508	467	488	458	464	483	519	487	518	471	476	448	469	453	441	475	467	450	434	452	469	477	427	458	456	500	474	460	469	467	449	487	467	486	490	427	455	513	457	461	494	481	492	439	473	483	447	436	463	443	460	475	477	444	471	456	472	462	492	446	462	420	480	454	453	475	480	446	508	459	435	446	462	471	466	476	482	427	442	459	451	461	456	462	453	449	451	452	463	519	461	481	464	487	445	434	482	468	533	464	454	417	457	485	439	454	507	442	480	467	482	461	438	452	442	496	463	455	442	479	461	476	412	427	476	455	455	486	466	475	476	457	438	513	491	470	440	490	445	487	483	461	468	444	467	471	495	436	512	464	442	448	445	466	441	461	462	464	448	453	460	489	469	506	479	465	466	492	460	442	460	460	452	476	462	444	507	454	457	448	454	478	449	469	492	471	469	482	451	481	455	466	430	464	483	492	460	444	503	465	467	479	474	457	411	447	444	493	469	451	468	454	487	472	492	448	445	464	487	463	479	516	485	484	486	491	488	487	490	444	480	483	504	487	493	474	443	506	440	472	450	502	467	495	479	486	451	492	486	440	435	468	430	453	488	452	474	465	432	469	459	451	470	483	484	473	474	469	476	474	465	470	443	496	465	450	431	449	486	476	470	480	474	445	484	467	455	446	442	454	441	498	472	474	485	482	455	409	463	452	472	473	442	431	446	503	435	452	514	466	470	446	438	437	471	445	474	507	459	444	479	476	427	459	490	448	492	467	481	482	444	456	433	484	497	503	484	445	438	454	480	475	507	479	481	473	451	483	470	459	490	453	435	460	449	509	499	490	492	440	450	473	458	491	442	477	464	472	454	510	460	426	422	474	465	482	502	483	448	465	488	454	438	462	477	462	423	480	457	460	456	473	487	487	478	482	474	446	440	477	468	450	493	440	488	466	462	508	429	475	450	440	431	450	467	462	495	475	472	443	475	460	416	466	455	472	437	472	474	465	471	472	472	506	472	447	451	473	446	429	476	479	454	449	463	479	496	487	452	462	451	482	433	494	447	491	476	447	486	458	459	484	437	464	453	448	439	459	471	466	454	469	458	489	472	427	445	467	494	484	446	465	471	424	493	472	464	478	454	449	474	513	491	472	506	472	522	458	419	450	486	479	424	489	471	472	451	475	504	471	462	469	426	439	481	451	464	424	502	449	455	450	451	434	453	491	467	464	451	484	452	464	490	498	490	474	436	443	467	449	447	450	461	446	494	507	432	435	447	498	463	478	442	499	482	433	464	420	454	458	469	456	471	443	445	467	481	494	479	449	454	458	426	402	459	479	478	485	465	467	488	492	483	466	491	411	473	485	468	440	461	463	470	457	435	473	484	488	462	480	471	505	467	487	425	479	458	443	493	459	455	434	464	482	437	444	437	422	455	473	469	474	475	499	436	434	459	485	463	486	496	459	501	454	483	476	471	464	488	437	423	488	476	466	474	495	517	457	456	447	458	480	471	447	508	479	488	506	466	493	478	496	469	451	449	468	474	477	485	469	457	469	396	464	455	419	466	485	461	457	500	462	495	451	500	442	442	493	458	467	403	464	459	463	425	471	511	456	515	452	471	469	476	423	493	468	468	465	469	488	447	458	423	472	462	468	456	506	442	475	459	461	479	467	516	483	410	453	464	475	464	472	462	473	458	484	498	468	478	442	507	488	477	447	476	498	440	463	452	448	496	468	437	476	511	457	489	461	462	458	490	479	498	450	425	458	475	463	448	468	435	477	437	494	472	436	468	432	463	468	436	483	492	472	440	489	433	458	469	475	434	472	450	470	465	459	493	463	479	514	456	521	481	468	457	454	490	453	478	474	516	469	478	508	467	460	466	528	470	440	451	485	449	474	483	474	429	442	510	475	422	493	485	461	474	476	486	477	489	501	462	479	445	459	468	466	496	478	446	490	523	455	454	443	455	451	450	446	459	486	493	471	468	486	478	485	453	504	463	525	473	475	439	460	438	410	441	420	483	489	463	493	472	512	472	476	467	441	473	447	484	490	472	500	490	486	427	444	442	496	456	430	432	453	447	447	474	482	454	449	436	424	449	457	506	475	492	467	481	486	506	470	483	505	448	474	476	443	477	512	494	471	449	478	433	505	479	459	465	444	491	440	478	446	497	482	488	439	489	437	478	459	428	409	469	498	475	464	460	475	494	474	453	471	443	436	453	480	448	476	487	462	445	489	464	474	465	476	480	471	450	500	438	453	447	428	429	445	435	458	434	448	452	494	489	477	478	475	464	486	502	462	492	460	454	481	489	468	468	447	463	489	435	407	444	463	451	447	447	473	470	477	467	463	504	457	450	471	438	456	475	463	478	492	473	482	488	476	477	476	467	490	461	464	468	480	464	452	461	503	461	478	481	464	468	497	453	468	487	422	471	464	485	480	520	439	444	469	453	515	504	492	477	487	466	434	448	474	501	519	478	490	481	460	416	470	490	448	449	500	472	467	474	427	486	472	474	469	463	483	454	425	459	460	427	504	475	503	480	468	422	471	466	450	460	464	475	435	442	503	438	443	461	482	481	457	477	392	466	461	467	469	466	480	487	454	484	439	438	447	475	491	496	482	512	486	468	488	459	491	472	457	456	468	461	469	477	466	423	468	446	489	449	451	476	434	463	474	480	441	457	465	446	467	477	464	489	483	491	459	421	466	461	489	456	465	486	475	491	476	492	425	473	493	448	464	422	453	472	495	482	484	462	424	457	466	489	509	488	469	477	436	477	483	466	474	415	462	498	482	446	455	522	487	437	494	416	419	498	463	471	463	477	479	463	480	418	488	451	459	460	457	445	477	480	457	446	487	488	487	478	456	507	425	457	469	427	422	462	477	516	502	496	486	492	457	415	483	479	442	467	444	493	499	479	481	474	442	441	447	513	521	471	501	496	470	397	483	483	464	486	459	449	480	443	495	467	471	455	465	471	426	426	475	473	444	505	456	491	478	464	444	476	448	486	509	461	474	453	507	485	440	456	512	450	456	479	453	452	456	462	488	419	465	451	502	475	457	461	500	465	512	495	492	482	476	450	454	504	478	464	472	420	470	458	473	469	489	431	454	485	475	439	448	459	478	463	458	455	500	470	450	481	452	467	473	448	469	449	454	478	434	499	473	453	451	451	476	445	493	433	483	436	410	459	488	444	499	462	451	484	429	491	479	466	471	470	454	457	484	480	467
59848	63116	62095	40351	25670	15687	6379	2702	2031	2045	1726	1129	561	239	185	192	236	262	217	197	164	170	182	160	185	177	181	186	165	171	184	179	183	207	176	167	166	199	172	146	162	153	192	177	190	198	173	159	196	166	190	186	163	178	171	177	163	180	174	149	169	167	179	171	164	199	205	179	171	177	159	174	200	189	192	181	179	187	179	197	175	190	166	182	162	213	181	181	193	168	193	188	193	151	171	195	178	174	181	184	170	181	191	144	182	174	171	193	160	158	171	195	163	194	182	189	174	185	174	166	160	181	210	156	193	190	156	198	179	162	171	195	177	157	161	214	195	176	169	175	168	168	175	185	191	170	178	185	199	210	178	169	183	185	180	173	167	192	195	199	176	178	168	185	186	180	180	179	196	161	183	178	150	196	171	145	181	156	177	177	169	173	184	199	193	197	191	179	178	187	167	162	175	167	181	161	188	176	159	176	179	182	196	182	187	182	195	176	167	182	163	178	165	175	169	168	177	196	163	196	168	178	180	171	197	188	214	198	167	191	191	178	181	173	148	168	167	195	203	188	155	193	152	164	193	168	201	181	183	199	174	191	187	191	178	153	203	163	161	194	156	186	168	177	165	172	166	179	185	179	184	178	199	190	167	159	170	176	163	180	189	165	179	187	215	193	164	175	165	179	205	172	191	185	211	182	188	166	185	180	184	180	196	195	189	201	155	179	155	178	181	166	173	182	193	182	186	174	180	196	178	196	170	157	185	190	192	180	180	161	169	188	178	188	173	169	220	183	201	158	170	194	178	191	180	179	183	180	157	180	185	164	191	208	189	215	187	181	160	196	183	191	175	197	211	182	192	197	174	166	198	172	188	193	188	157	158	173	168	182	174	159	174	185	166	190	176	166	179	178	188	152	214	189	185	146	173	193	176	195	196	184	194	195	167	180	153	187	170	182	201	176	182	165	190	160	174	176	170	166	177	154	177	178	175	170	162	187	177	166	210	205	187	171	189	199	163	182	191	178	191	176	168	176	160	167	193	148	198	201	187	180	191	163	176	178	182	163	174	173	162	171	187	218	177	187	149	164	188	172	190	205	188	177	161	185	194	152	189	184	196	185	187	174	196	165	192	177	163	202	206	181	177	164	200	193	174	159	182	192	186	184	194	168	175	197	172	171	191	185	197	163	176	173	147	149	176	177	196	201	187	177	173	178	198	191	178	170	185	165	179	198	189	202	188	161	174	205	171	176	180	169	174	184	184	200	191	197	179	181	193	195	200	176	173	188	202	183	182	193	169	170	156	165	182	176	164	147	179	170	154	178	180	166	185	187	192	176	178	179	196	159	190	188	211	193	169	183	151	193	166	142	179	196	191	168	197	148	158	189	179	191	175	165	188	173	182	168	174	171	184	156	174	166	185	198	197	172	179	193	189	168	165	170	179	178	172	181	183	197	175	172	181	170	167	192	199	199	178	182	187	185	190	180	166	161	193	190	181	195	174	186	158	165	165	191	198	176	177	150	195	167	166	170	184	176	169	173	171	168	174	184	174	176	176	204	181	191	183	195	162	169	157	165	186	191	179	185	172	187	180	162	192	176	171	159	197	179	167	160	167	187	181	201	176	176	184	165	204	169	173	164	182	208	177	187	187	182	174	176	178	152	182	167	174	186	183	199	181	184	170	192	173	196	192	170	186	201	184	192	187	194	186	161	177	184	190	201	179	201	152	175	157	191	181	186	180	177	197	179	183	178	164	195	161	186	171	185	169	166	190	200	199	188	165	173	198	187	178	156	186	220	173	216	159	185	152	189	166	182	179	198	181	169	168	179	210	151	183	178	177	168	183	177	180	161	180	178	198	165	157	176	190	160	157	184	179	182	169	169	175	148	159	176	155	180	176	157	174	166	187	180	186	171	176	187	159	174	165	169	176	195	196	176	187	203	192	211	201	187	153	178	187	189	210	202	186	184	188	182	176	171	195	168	174	171	191	187	180	188	182	185	187	184	176	177	193	169	177	158	164	177	177	186	201	191	187	181	189	194	169	189	178	184	180	149	174	181	186	175	204	188	205	211	157	167	154	172	190	195	171	175	169	190	194	177	181	175	186	161	198	182	175	186	185	182	174	184	176	183	208	181	173	196	198	179	193	191	186	169	181	174	188	173	200	166	164	171	188	170	184	177	180	159	167	151	167	173	170	153	177	178	185	189	162	179	164	190	182	209	185	176	195	200	158	196	188	169	200	177	175	174	176	181	195	180	159	182	185	163	180	179	180	169	191	190	167	188	175	192	201	186	197	178	154	186	198	165	176	175	187	197	171	192	166	163	168	193	183	198	179	165	187	168	168	200	172	181	186	191	156	156	199	180	172	187	184	186	188	188	184	173	185	199	184	189	159	197	185	189	185	161	193	162	202	164	191	164	187	173	159	161	172	170	185	188	168	160	181	169	158	163	183	182	181	168	177	195	181	212	171	172	156	181	188	168	172	173	203	160	163	177	205	184	168	199	176	176	166	167	178	181	193	186	167	162	170	193	197	156	189	205	190	184	168	171	148	172	165	170	190	151	188	182	194	177	180	166	182	161	146	186	195	169	160	171	169	181	188	180	177	186	196	185	213	186	152	170	205	172	163	177	165	192	182	177	180	185	173	178	190	187	205	177	165	156	192	190	169	172	158	178	182	183	161	173	169	171	206	166	170	154	192	166	151	185	197	199	177	173	180	174	167	178	198	179	158	157	171	184	163	177	171	159	181	178	172	177	190	162	182	187	184	183	168	188	171	143	183	183	210	184	184	197	171	173	201	175	180	179	162	173	181	178	161	181	157	206	186	181	171	147	188	172	180	196	166	185	178	177	164	163	164	191	186	171	190	173	172	174	175	177	181	208	204	189	169	180	178	192	182	205	182	188	185	171	183	161	195	199	171	189	212	164	165	160	193	170	178	176	197	169	185	193	168	173	146	183	201	169	176	173	170	186	173	153	192	164	201	201	163	195	180	176	164	190	173	188	155	169	168	175	200	173	185	189	187	164	173	180	173	200	180	183	171	159	176	188	175	155	177	163	179	178	177	181	181	170	168	184	183	191	153	187	166	150	169	182	174	193	167	173	173	194	174	181	177	187	169	179	177	182	182	173	183	174	155	180	181	188	218	175	164	193	174	165	181	184	167	190	171	174	171	191	185	152	187	170	167	159	196	171	175	179	180	175	163	155	162	176	170	171	172	176	172	177	182	174	191	182	190	178	164	162	182	186	189	206	176	162	167	175	180	177	163	178	195	184	169	181	191	161	180	179	168	175	182	165	174	182	195	164	175	175	146	176	166	198	167	174	175	190	175	174	167	181	171	189	189	180	185	163	180	169	196	180	179	176	165	189	180	187	166	172	165	218	180	201	172	178	161	192	195	185	177	181	178	188	201	170	160	168	179	184	190	174	196	195	165	153	170	174	181	180	194	183	173	185	174	189	183	186	177	185	217	166	165	183	176	190	188	189	197	167	153	195
37953	49439	55107	44252	35847	28353	15951	9905	8238	8441	7054	4832	2356	773	518	643	844	774	617	544	462	468	470	469	483	498	420	520	482	471	473	461	470	484	449	526	514	478	468	501	518	469	482	516	501	504	464	476	462	503	471	496	461	514	469	486	480	472	516	488	478	471	469	464	461	471	464	493	464	493	481	473	465	504	486	463	481	495	489	473	484	493	488	479	493	510	494	516	466	453	460	482	493	465	481	461	464	492	463	480	490	482	511	492	482	504	452	454	463	491	524	473	508	520	485	488	478	483	462	453	425	503	483	445	460	501	456	455	462	426	502	498	467	482	449	466	504	490	518	482	473	489	478	472	448	452	479	487	461	512	485	486	499	507	512	495	471	468	443	447	509	433	495	477	431	483	481	506	456	477	502	487	483	503	501	506	498	452	485	457	484	503	477	498	469	481	481	460	452	485	497	478	503	490	485	482	461	481	480	455	510	466	439	459	489	506	476	468	493	488	478	478	466	461	500	514	473	436	481	519	465	486	516	445	485	448	455	479	504	502	478	507	458	479	460	496	500	461	484	511	474	467	486	475	494	476	453	444	486	503	446	444	484	453	521	489	487	480	494	467	468	429	466	506	496	497	438	451	466	470	499	450	498	445	450	485	480	492	508	464	466	469	513	465	504	499	473	484	494	454	485	441	453	483	478	505	447	480	462	469	492	480	502	477	439	498	526	487	489	457	456	468	494	477	481	485	475	443	484	501	450	501	523	458	479	498	496	511	483	467	494	525	500	471	480	457	478	472	481	483	475	490	469	475	474	475	491	476	487	530	492	477	447	456	508	499	486	479	461	453	471	492	464	489	426	454	439	457	492	453	508	484	449	467	476	435	479	506	495	466	496	461	513	500	431	474	453	458	497	495	491	500	460	499	485	450	483	519	492	454	500	509	463	461	491	512	457	465	470	468	482	480	477	486	479	500	518	459	494	499	452	478	507	433	518	479	471	481	474	491	487	501	464	455	491	493	479	485	485	455	535	489	507	457	447	471	486	493	460	465	496	436	437	448	487	491	459	464	453	502	509	446	470	498	458	469	448	518	453	495	472	468	480	508	492	480	496	431	465	488	466	495	514	483	472	448	493	481	465	437	534	499	521	461	473	464	496	487	503	488	478	438	459	493	511	512	453	448	484	468	509	466	466	509	515	460	462	499	458	442	519	464	506	490	499	488	493	471	467	460	467	491	475	476	432	428	476	460	464	435	463	490	479	501	467	460	459	445	541	497	471	477	486	463	478	472	463	482	505	476	454	539	467	436	474	470	468	473	493	490	466	468	513	464	463	491	471	452	439	508	502	451	485	462	460	482	482	470	481	472	462	476	468	488	498	477	487	472	486	476	519	483	459	499	481	499	481	473	451	464	453	436	485	479	468	459	481	480	517	468	458	486	530	461	465	475	457	473	468	511	471	476	468	481	503	478	471	486	461	475	501	519	506	473	429	454	506	492	471	467	488	459	480	482	477	499	528	418	479	498	492	462	440	500	459	537	496	493	485	470	501	460	475	473	479	457	479	509	464	482	499	430	481	493	445	504	500	471	498	512	445	510	462	458	501	485	458	468	471	492	485	481	444	477	494	488	477	448	486	490	513	470	459	478	517	468	483	467	471	501	470	454	443	457	513	514	482	505	507	477	495	474	506	496	501	452	480	462	466	445	480	464	472	518	482	501	487	453	499	476	473	476	510	499	465	477	515	501	468	510	449	478	514	467	497	452	485	461	498	512	463	483	456	469	510	482	509	472	488	490	529	472	474	488	517	479	488	459	486	474	455	476	489	435	455	494	485	491	482	471	509	466	467	484	461	456	525	508	503	522	501	466	492	482	498	466	461	424	480	526	464	498	478	485	466	465	485	461	484	482	473	492	491	458	472	488	513	477	495	448	492	480	458	475	463	475	496	445	490	447	502	496	483	485	478	469	495	470	469	470	461	451	460	489	499	470	462	445	508	479	480	446	451	495	465	459	478	476	493	493	454	532	476	469	477	454	459	451	473	509	498	459	480	506	488	495	507	459	469	489	508	475	502	458	465	477	504	470	512	462	470	472	461	505	462	457	489	484	492	456	472	466	457	496	509	454	469	477	449	456	451	509	509	457	486	477	493	519	475	488	465	468	493	500	467	419	466	482	476	493	450	494	456	502	497	480	487	484	438	482	431	514	454	497	455	447	489	505	516	500	486	483	459	460	455	519	478	502	488	500	476	482	493	469	456	492	505	474	490	484	493	456	505	464	485	461	488	446	458	493	514	491	489	499	491	477	486	504	461	477	469	479	459	479	482	488	459	433	498	498	487	467	449	472	524	486	470	482	552	465	477	473	490	485	455	468	459	489	478	459	469	470	539	504	442	485	467	447	470	471	464	494	518	491	486	465	479	500	461	524	463	485	503	423	475	491	480	480	485	521	443	495	480	477	470	522	445	489	452	475	443	501	476	504	485	513	457	478	500	493	445	503	475	516	480	477	486	472	452	512	460	476	452	491	469	484	495	464	458	482	456	469	517	460	469	467	453	467	449	472	460	471	489	467	490	449	474	489	479	476	452	454	472	448	479	504	467	511	482	512	487	486	499	451	471	447	460	490	494	480	438	488	438	472	478	475	445	478	454	503	507	464	497	511	486	511	492	483	483	438	507	469	453	508	488	477	494	483	504	495	451	469	487	461	510	468	455	473	456	480	483	463	454	479	471	440	479	474	494	494	468	486	468	461	471	470	486	467	464	439	490	480	467	500	434	493	467	490	479	471	486	497	470	472	443	502	449	507	456	477	496	468	461	493	516	499	464	433	478	490	506	428	490	479	473	421	492	478	466	471	478	492	459	451	487	434	489	434	462	495	479	494	460	484	464	488	491	452	490	493	448	458	509	463	481	466	489	475	513	484	433	474	477	489	445	486	488	471	485	489	516	461	485	506	487	477	460	501	450	445	447	499	506	484	495	484	435	470	490	475	488	484	456	491	453	470	497	513	487	470	462	493	473	494	487	457	479	496	469	485	483	483	479	504	508	489	475	508	462	495	494	507	448	477	484	518	471	510	470	526	459	514	495	471	495	460	471	462	455	435	481	455	453	469	473	496	500	468	512	437	523	507	484	457	504	465	485	446	466	481	487	492	487	512	481	479	452	509	458	456	458	486	469	497	454	494	461	492	502	454	506	478	450	466	483	504	455	501	481	474	462	464	514	437	444	506	500	470	477	504	455	495	468	512	489	490	441	525	434	487	476	498	483	507	482	463	478	497	530	492	488	482	462	509	471	479	492	513	479	490	498	488	478	451	495	484	441	531	473	468	488	500	480	477	500	472	485	473	429	482	476	496	478	449	509	497	463	504	480	485	515	486	475	474	454	485	487	439	476	485	464	530	476	498	496	477	483	479	493	498	498	508	445	474	505	479	462	464	474	474	429	490	479	511	481	457	476	466	517	466	488	501	522	501	467	505	528	497	431	533	470	519	449	467	476	481
72832	77335	73127	51672	36957	27041	12712	6188	3952	3869	3450	2201	1163	324	219	248	320	322	257	247	206	200	189	168	185	203	196	196	202	190	189	193	214	204	157	191	183	170	198	176	222	195	200	183	178	185	192	184	185	196	217	199	203	188	191	206	199	201	184	186	176	180	207	188	183	182	179	204	177	188	192	218	183	204	208	214	165	167	184	202	208	180	186	201	183	182	197	184	198	200	188	198	184	190	187	188	206	180	188	187	179	207	179	210	193	224	187	184	205	197	195	188	199	207	201	206	206	174	213	177	153	163	169	177	210	180	198	212	209	194	183	212	174	183	182	181	182	180	195	176	191	182	188	180	193	191	180	205	205	206	208	187	185	211	181	191	192	160	163	187	170	197	188	192	197	183	169	182	184	202	200	210	177	201	191	199	176	165	217	197	213	194	217	190	191	209	194	216	198	210	183	185	160	201	194	194	215	176	201	198	199	210	183	182	180	197	177	192	192	180	165	176	191	194	189	200	208	197	177	207	185	159	202	207	186	223	209	194	190	215	170	173	197	190	185	170	189	188	196	171	182	177	187	168	193	199	219	176	201	184	182	181	202	191	183	193	181	190	181	181	173	199	181	215	232	177	198	154	195	189	191	185	217	197	199	197	194	191	194	182	193	194	185	194	177	187	205	174	186	205	195	173	195	178	180	189	195	187	221	212	197	191	187	203	207	188	215	208	187	184	175	207	173	188	202	179	220	184	193	211	172	200	194	176	188	181	214	174	172	181	182	190	193	200	182	190	201	189	176	191	200	222	193	174	194	189	211	193	174	208	203	191	188	211	205	197	184	174	187	187	202	214	190	214	191	176	184	194	168	179	193	209	186	187	197	192	187	194	182	158	197	192	168	195	181	177	191	215	200	182	194	205	205	195	176	162	212	166	192	180	199	167	199	182	207	211	172	184	195	205	213	189	186	178	196	185	184	204	173	197	184	168	202	195	219	176	187	211	178	186	227	200	203	160	171	202	195	180	178	196	185	170	183	178	196	173	171	195	172	182	171	185	186	209	216	175	196	190	174	174	203	173	221	176	189	189	192	206	188	188	192	197	191	193	213	180	204	198	186	194	199	182	179	207	184	156	198	190	172	192	198	190	193	200	179	197	200	190	200	200	218	192	173	171	173	193	203	177	184	179	203	186	215	176	204	176	192	203	203	188	202	183	177	182	206	210	206	188	189	176	173	191	190	173	214	184	214	218	208	201	202	173	201	160	169	169	173	192	195	185	200	180	177	198	201	185	173	172	187	177	207	205	197	186	191	187	187	196	187	216	169	216	200	209	207	170	197	188	182	183	210	205	196	187	185	206	207	194	181	206	172	166	195	193	189	201	191	182	198	215	174	175	165	197	170	195	208	219	182	189	211	205	161	206	189	212	173	188	180	190	189	208	182	187	185	177	171	172	202	171	185	216	213	195	172	166	215	189	181	176	166	187	211	209	186	210	208	190	186	192	193	219	200	213	211	189	201	196	180	162	203	195	188	235	170	185	175	184	185	197	191	172	179	195	174	198	204	203	179	205	197	203	214	183	203	201	171	192	193	204	212	216	197	176	190	203	193	184	210	193	190	186	164	177	194	173	177	181	187	185	200	193	206	191	180	176	200	196	176	207	189	175	196	168	201	182	191	204	182	189	187	171	169	199	191	175	196	194	183	188	209	171	198	188	189	190	203	216	188	201	223	183	211	192	190	214	202	194	183	174	199	184	211	160	188	221	198	181	181	180	185	198	182	190	168	203	188	200	190	210	176	174	189	184	184	187	201	210	180	180	184	184	187	189	198	192	192	182	196	196	179	200	206	203	184	192	208	215	196	196	196	200	206	182	202	202	178	176	201	209	190	201	175	179	191	177	176	211	171	175	180	182	191	204	191	196	203	190	187	210	199	215	207	218	200	190	191	175	184	209	175	203	168	163	192	166	190	195	174	193	187	194	197	188	209	192	185	189	184	175	197	150	194	199	174	163	194	194	176	174	198	184	179	168	201	198	207	191	182	182	206	185	194	207	171	195	197	194	188	197	219	199	211	200	199	183	175	198	202	156	190	180	175	202	202	170	171	198	177	193	187	195	185	191	197	183	200	179	196	179	178	191	208	173	200	198	182	179	203	201	178	176	214	172	200	180	196	200	198	197	193	178	170	180	184	197	180	179	176	168	206	166	169	172	195	207	176	191	176	171	217	176	200	193	196	185	204	164	206	196	173	197	177	201	177	182	210	187	186	184	196	244	189	172	193	203	192	205	191	187	173	201	203	223	209	156	190	189	206	210	208	180	202	211	165	201	194	185	204	196	197	184	198	196	197	203	184	189	191	197	182	191	179	177	188	167	204	192	194	206	190	172	191	203	201	169	212	200	185	179	186	178	180	194	205	195	180	201	175	185	176	192	200	189	187	197	184	196	213	195	175	196	177	192	196	163	197	183	169	170	195	164	170	189	185	179	172	188	200	178	183	204	191	196	198	182	205	192	192	192	176	170	205	171	196	203	186	179	192	200	195	202	207	170	201	197	202	186	166	180	216	213	203	198	179	184	196	181	208	191	203	187	181	189	204	209	209	196	198	187	197	159	217	200	172	176	206	192	181	179	191	172	187	212	191	170	190	177	180	172	182	194	198	161	201	182	171	166	207	191	186	197	194	162	176	185	188	217	172	185	175	180	197	157	194	161	204	181	200	185	210	193	218	207	178	199	203	179	191	177	204	176	204	185	186	177	207	184	188	164	174	207	191	187	175	198	189	218	200	189	190	202	189	182	190	192	176	218	185	202	223	193	205	204	221	202	199	205	153	203	192	175	184	200	190	192	191	206	186	174	177	184	208	168	201	173	188	206	180	183	200	227	195	188	197	201	207	200	199	214	180	184	207	194	193	191	179	213	175	196	196	194	186	193	196	199	190	181	201	202	201	204	153	189	198	182	194	201	206	200	169	188	152	216	168	195	179	218	186	210	184	205	189	185	199	178	182	199	198	195	190	189	178	176	203	191	190	179	197	201	177	164	201	183	203	190	198	217	196	167	192	168	179	202	182	176	174	177	201	157	186	190	190	207	204	199	175	188	187	205	190	182	187	202	169	169	190	183	184	199	199	181	173	181	196	200	180	207	197	208	193	212	191	198	189	193	197	173	208	195	183	220	180	206	197	159	194	195	195	206	197	218	174	182	165	193	201	187	182	167	249	180	175	186	178	209	206	220	197	190	184	186	184	190	207	177	175	174	183	188	187	196	195	193	201	209	202	188	206	183	191	204	183	162	184	185	190	197	199	177	187	200	197	189	188	178	178	198	200	195	172	161	196	187	209	183	161	162	190	207	176	188	169	173	188	182	193	187	201	205	201	195	193	204	194	196	157	198	193	205	210	204	171	197	175	179	187	190	194	184	193	203	182	186	183	196	177	176	199	203	214	187	224	165	203	196	200	212	187	200	195	177	188	183	176	182	198	184	210	220	199	183	184	207	193	194
46567	62116	67819	55401	45029	36987	24325	16790	13765	13900	13309	8712	4799	1079	620	724	1245	1293	906	607	544	524	539	545	493	509	522	475	503	539	481	483	500	549	512	530	499	517	505	526	529	518	500	497	510	545	504	523	559	498	546	537	514	505	549	479	470	473	501	505	476	463	505	508	507	495	487	486	521	452	504	491	494	546	475	525	527	520	515	490	499	499	526	526	517	476	476	492	483	529	487	518	518	493	499	507	518	478	499	507	490	487	545	505	481	484	517	496	502	498	487	481	547	501	501	522	483	539	503	498	532	508	504	462	521	463	524	487	505	482	499	496	508	455	524	491	509	521	482	499	506	494	529	466	526	519	506	506	485	502	520	491	503	456	500	478	527	472	500	499	480	498	514	472	480	472	550	501	456	493	492	481	537	489	496	532	510	509	520	496	448	502	479	476	545	511	502	508	508	536	451	526	478	482	495	516	482	518	541	455	522	462	485	509	465	490	516	531	500	518	496	521	484	550	488	514	517	505	506	509	521	476	523	489	510	468	527	490	527	487	520	510	513	505	478	524	512	517	528	518	502	511	491	497	495	483	504	520	478	482	507	499	472	500	487	465	470	549	475	504	478	462	510	491	486	500	499	527	499	485	545	485	500	443	521	513	481	495	481	487	534	480	494	507	495	502	496	507	474	485	511	529	490	483	503	480	462	493	513	507	503	517	481	486	509	465	507	546	468	488	463	473	488	511	473	534	485	471	476	490	474	524	518	474	487	531	478	477	499	526	507	532	529	512	462	500	510	457	481	469	557	511	484	498	491	498	498	522	485	479	511	518	491	511	500	521	552	476	501	482	516	536	496	507	477	481	494	539	467	509	509	487	481	504	513	469	501	498	508	493	529	532	515	518	482	520	485	467	517	510	514	510	506	528	494	530	500	526	505	498	493	477	489	497	498	528	511	496	490	521	479	493	534	503	508	500	493	486	509	516	496	489	476	500	462	460	545	487	510	492	494	501	521	480	493	519	484	501	449	507	514	543	496	531	483	502	515	493	481	510	492	499	527	510	465	511	470	492	499	494	510	496	477	469	470	493	503	546	543	507	535	465	474	482	450	492	545	498	516	496	505	491	484	573	511	482	478	494	516	521	518	543	517	522	493	529	482	518	521	491	460	486	475	471	470	512	521	507	493	510	490	488	510	462	507	522	518	479	531	535	505	441	475	499	501	501	489	501	495	506	495	495	469	517	510	496	507	517	498	488	523	490	505	489	487	483	502	504	497	525	499	468	486	489	486	513	484	440	502	501	481	497	526	448	520	485	528	502	516	514	516	508	502	476	492	485	489	538	537	446	485	474	464	528	507	512	467	536	489	502	491	489	495	501	489	528	498	536	502	524	503	537	493	471	526	449	484	458	474	468	524	486	451	483	515	541	515	506	537	524	532	527	490	514	457	475	487	480	484	495	497	513	503	543	453	491	485	563	522	504	513	504	434	489	470	503	483	498	493	495	483	498	467	525	487	525	527	485	500	478	483	518	512	505	501	526	519	475	460	510	497	509	539	501	469	479	497	493	554	493	505	496	532	456	515	515	517	516	486	535	502	489	500	479	472	471	535	488	508	498	474	511	467	486	505	479	512	470	495	477	539	518	542	551	474	507	499	507	547	477	496	520	483	543	488	476	496	478	517	510	506	486	509	490	507	480	491	525	489	468	523	529	501	490	509	463	519	476	508	532	467	505	502	518	492	498	480	484	505	520	495	492	520	523	520	476	511	503	502	487	479	497	493	499	488	520	502	502	539	547	518	494	524	479	483	497	498	502	524	481	497	499	490	508	507	499	520	516	530	509	475	496	514	504	493	487	519	484	501	500	518	478	503	494	487	497	503	559	508	476	486	500	530	478	498	503	493	504	531	524	519	497	489	527	514	541	505	456	530	528	469	509	481	519	500	478	499	511	514	484	531	491	492	509	508	484	464	491	511	484	501	494	483	475	492	508	518	556	491	505	529	473	476	486	502	491	526	516	476	538	512	497	510	460	499	492	489	462	512	493	534	485	517	530	505	493	529	516	511	505	497	521	492	500	479	514	498	542	516	510	476	500	488	516	511	519	495	487	481	524	504	487	514	537	505	514	463	514	503	462	513	540	495	488	499	522	469	521	524	482	501	482	483	505	505	477	531	534	500	533	509	508	541	504	513	505	511	494	469	528	514	470	470	531	513	506	496	549	484	498	496	459	459	495	482	474	494	487	484	495	502	485	494	528	483	524	528	510	506	472	585	505	517	516	506	487	507	476	481	477	484	538	474	492	491	466	492	480	515	523	518	527	509	514	508	478	503	538	490	527	472	538	522	507	509	545	501	454	535	509	507	471	507	474	529	502	498	507	492	483	494	494	468	485	495	484	493	470	538	518	489	477	471	531	501	482	507	491	471	491	502	514	535	501	484	517	510	465	506	483	499	533	517	493	481	508	539	493	508	520	497	530	500	491	484	517	461	512	515	507	505	463	509	512	560	489	470	482	540	523	502	520	515	481	514	514	461	529	514	557	489	512	477	530	552	505	528	509	540	468	487	507	515	455	519	520	504	497	494	487	438	503	449	506	488	479	510	537	455	481	504	492	499	523	540	527	519	493	472	483	498	505	517	478	492	488	487	515	494	494	497	512	497	500	481	464	504	523	474	530	488	493	502	523	498	495	496	504	511	514	481	471	493	492	531	523	563	465	474	475	482	491	511	475	510	500	490	492	488	514	518	498	475	456	483	536	508	508	491	503	474	487	517	527	529	510	514	518	475	504	499	514	462	529	491	525	503	505	487	492	514	472	486	496	526	498	520	508	485	484	515	519	547	508	496	452	507	483	467	519	491	491	462	514	472	483	497	479	462	556	517	528	490	511	523	503	504	505	515	506	543	467	525	501	539	501	509	464	502	511	468	505	473	516	465	532	495	543	500	476	463	492	505	505	513	457	511	490	536	485	506	529	497	487	468	501	518	498	493	551	507	497	513	513	478	532	480	515	537	492	503	519	492	492	510	507	537	490	487	496	502	488	531	504	517	534	509	506	500	461	470	502	474	509	492	502	489	503	474	468	496	509	491	511	497	537	477	539	478	501	480	510	507	503	515	488	466	507	499	565	487	499	471	503	499	471	534	512	501	489	490	484	517	539	464	501	491	516	512	475	485	526	507	495	483	517	494	495	498	482	510	505	507	484	507	489	473	513	498	528	503	492	491	533	487	504	525	519	493	503	505	483	497	510	540	558	495	510	508	504	517	491	499	487	486	459	509	501	541	464	513	509	524	503	482	485	485	519	486	491	522	505	491	510	494	521	489	490	519	498	497	507	461	501	492	484	497	556	532	492	492	508	527	519	505	498	485	477	518	528	490	487	462	496	502	532	508	525	523	508	482	441	500	489	492	502	479	513	517	517	501	518	509	483	540	516	509	536	503	503	510	478	519	496	519	507	522	503	519	460	504	479	501	482	510	465	511	505	524	494	506	531	484	527	468	515
20707	15880	11975	4365	1773	1139	476	355	279	312	283	253	208	180	190	154	157	177	167	190	173	162	188	185	172	175	152	179	173	178	170	169	169	153	157	163	169	183	174	177	165	176	163	182	171	168	179	192	186	181	175	168	171	189	177	186	193	180	164	168	179	176	171	167	166	182	193	176	173	198	185	155	174	160	191	192	186	171	163	164	168	150	156	189	173	185	147	154	178	158	180	169	155	183	161	155	155	165	194	180	174	177	180	185	186	157	169	187	170	160	157	163	182	162	151	174	177	172	182	169	188	168	199	189	164	192	172	188	189	172	177	174	192	179	157	163	166	164	168	162	168	186	166	182	153	175	152	180	174	139	178	174	168	194	168	154	168	169	158	188	167	179	187	176	170	162	190	178	151	163	190	158	193	152	172	185	191	186	165	183	185	189	178	198	155	153	162	176	154	178	183	152	175	186	181	185	182	172	182	175	180	189	187	152	185	153	170	159	165	176	179	171	186	160	167	192	146	166	174	170	172	178	157	190	188	175	188	173	184	138	162	175	180	149	174	172	159	171	137	192	167	175	160	188	173	179	182	173	191	170	181	170	166	158	169	165	187	176	175	178	165	179	159	176	159	154	192	156	164	199	172	157	146	191	174	161	188	172	207	164	195	159	167	183	175	164	165	172	145	172	180	175	147	180	150	182	164	174	177	181	183	174	195	176	197	155	195	171	176	156	162	171	181	164	180	171	177	159	190	165	155	167	174	171	182	164	169	153	142	188	175	188	154	163	185	182	177	158	188	189	167	173	155	158	160	189	162	175	172	180	152	152	157	178	184	170	182	165	188	174	160	156	164	184	176	193	178	151	164	194	170	164	171	193	189	187	159	182	155	154	184	199	177	162	169	176	163	166	172	142	182	164	166	174	168	183	169	172	153	173	182	172	165	148	165	177	175	174	153	174	172	194	174	168	166	172	185	170	179	135	176	172	176	182	160	166	188	161	159	189	167	191	177	166	169	156	194	172	179	175	190	147	160	176	193	165	186	149	195	167	173	170	179	180	172	183	205	169	164	152	160	160	182	167	162	191	180	137	152	171	144	163	188	170	160	179	170	147	157	159	180	178	172	187	142	188	162	171	157	162	164	175	166	163	145	176	195	184	174	166	199	190	179	156	158	190	148	170	181	155	164	173	171	175	199	169	189	162	152	188	187	165	152	173	188	180	170	179	195	176	167	182	158	185	182	181	180	166	187	174	193	170	171	162	165	177	158	175	166	184	174	170	159	165	176	178	190	171	164	169	184	179	160	188	170	185	176	190	158	177	158	164	203	170	170	162	170	178	188	184	175	177	175	158	180	166	168	164	177	161	165	188	174	163	169	160	183	184	172	180	176	180	193	169	154	193	167	179	186	171	174	157	178	173	175	173	152	189	193	207	202	179	191	173	171	176	173	154	170	152	199	160	190	160	161	171	158	158	183	159	152	151	170	186	184	201	174	184	182	183	163	172	192	177	173	196	165	190	161	175	189	177	170	180	174	180	163	203	171	158	159	172	191	178	176	166	171	213	158	200	168	191	179	177	187	169	169	186	179	185	166	176	172	184	161	203	177	191	145	173	167	183	182	161	159	196	185	152	174	183	182	174	152	169	201	173	160	174	184	163	169	195	175	166	170	179	172	163	158	160	178	187	185	148	181	162	168	180	173	171	153	167	163	152	167	180	161	183	171	150	176	178	158	158	173	171	178	197	154	196	181	167	160	155	184	174	162	168	184	156	161	169	167	162	194	166	174	157	174	181	153	169	165	175	168	184	158	176	163	182	174	167	181	166	150	198	161	180	168	185	173	163	177	181	184	197	178	163	171	165	164	178	174	175	163	185	164	166	153	165	194	159	159	171	174	151	150	172	169	151	169	164	183	176	167	183	163	168	165	183	179	191	164	177	177	191	168	176	188	179	158	169	158	176	170	170	175	191	158	150	185	170	176	177	179	169	167	206	192	158	152	191	190	201	178	153	171	160	158	164	153	188	155	176	187	147	170	177	154	186	158	179	169	174	161	183	160	189	161	183	182	185	159	195	180	163	187	162	199	151	172	162	174	177	200	163	188	170	163	171	171	190	185	171	175	170	200	164	156	169	180	163	145	177	173	173	179	178	179	180	180	155	136	184	194	160	182	179	178	193	173	181	193	189	189	184	171	161	162	188	168	167	162	188	167	172	172	169	191	150	189	164	160	196	161	173	180	175	194	205	164	158	171	188	183	186	190	154	156	162	163	188	163	185	160	172	166	157	155	154	203	173	165	178	158	155	166	196	171	175	177	209	157	177	155	180	195	176	174	172	174	177	164	176	172	176	172	164	175	189	171	154	159	212	176	152	190	189	171	190	175	174	169	171	160	164	176	136	154	174	185	174	160	171	164	176	160	198	167	159	164	204	175	168	159	175	179	186	171	186	183	182	176	180	175	146	164	174	175	167	161	192	177	154	167	164	154	178	168	151	157	197	168	178	164	179	194	194	167	172	190	159	186	159	164	172	174	180	173	187	199	156	162	185	172	164	168	163	167	175	142	165	173	183	162	155	152	171	182	177	163	162	171	176	150	179	194	196	172	195	174	147	177	179	163	164	165	165	192	190	177	180	197	163	159	173	178	179	180	194	184	175	175	182	178	172	164	185	165	163	155	152	189	151	166	180	161	174	151	193	171	183	160	170	155	187	151	179	169	188	164	179	174	178	161	208	168	162	143	171	172	189	173	161	165	170	176	158	193	171	177	171	160	158	175	173	173	178	185	203	184	168	149	181	156	175	192	170	154	152	199	174	180	204	166	167	187	176	188	164	182	174	178	177	184	164	175	156	167	168	156	168	158	178	178	164	164	164	186	162	182	160	147	183	175	166	168	172	178	162	187	161	176	178	183	186	156	192	180	160	174	173	172	178	171	183	181	187	187	158	185	157	157	156	171	177	178	176	151	187	173	190	187	162	175	168	168	165	191	157	178	178	183	197	174	183	176	174	162	180	177	185	169	182	191	191	181	172	183	167	203	159	179	165	187	186	188	182	200	171	175	206	175	184	182	172	163	171	175	193	175	176	169	155	166	185	172	184	163	177	165	179	159	186	180	194	183	195	177	177	163	158	169	187	171	189	169	171	182	150	179	171	164	180	169	172	177	194	176	173	177	153	170	149	164	162	161	154	167	184	167	178	130	167	179	193	161	162	151	200	170	156	191	189	166	168	172	162	183	192	185	191	157	195	184	160	170	176	168	160	165	192	159	161	173	191	195	164	164	185	168	183	177	172	171	152	165	166	184	202	176	171	183	173	176	165	170	187	180	173	169	180	179	184	153	162	178	143	201	159	162	179	158	178	183	184	168	185	152	179	171	189	182	171	164	181	157	163	164	154	200	172	167	184	192	168	177	176	171	179	179	156	173	151	180	153	180	170	173	158	164	192	166	146	166	195	155	154	179	164	169	182	177	160	161	174	170	170	165	164	179	164	188	140	173	167
17405	18985	18193	10477	6284	3987	1847	1240	1077	1244	1128	858	651	529	442	470	463	553	512	484	456	489	466	458	504	461	512	487	455	472	470	469	436	390	476	445	478	485	441	466	496	474	453	454	506	442	451	459	488	450	516	451	465	497	464	437	475	446	526	485	429	486	473	459	471	449	430	488	444	448	446	450	428	454	473	466	447	488	467	470	509	487	441	477	434	477	489	467	464	442	460	452	450	453	465	499	460	444	475	507	479	439	506	463	437	434	486	454	461	443	500	444	471	481	455	442	441	483	451	462	453	501	494	461	437	470	448	494	419	512	490	484	485	502	507	446	472	460	459	447	441	454	431	481	480	481	477	508	486	511	502	429	452	453	433	502	454	507	451	430	438	450	497	460	468	430	446	472	452	440	450	482	464	492	468	462	457	441	463	460	411	479	468	464	470	436	471	469	503	474	426	460	470	453	439	470	463	469	480	408	457	471	492	404	462	474	492	458	449	448	485	463	473	449	494	428	484	497	455	423	450	474	468	515	460	468	441	423	488	447	510	469	465	440	464	445	435	464	445	463	476	454	477	461	424	480	443	479	484	415	432	425	449	454	477	421	471	466	450	452	457	466	476	508	472	481	480	415	466	457	444	495	418	478	460	476	491	483	468	461	458	470	494	439	494	494	504	465	472	449	419	467	481	418	438	481	474	467	444	455	461	441	488	416	479	497	504	498	483	481	467	477	434	468	460	446	457	438	475	468	459	455	451	496	478	498	443	451	475	480	502	480	481	484	466	457	485	475	460	441	454	463	482	465	443	473	484	464	457	486	457	471	476	454	500	452	475	446	441	471	469	477	481	494	464	481	483	446	462	507	471	467	461	490	471	481	458	490	465	468	447	495	452	458	449	464	448	475	462	452	450	468	460	479	430	482	458	454	483	509	442	491	448	455	490	456	469	474	478	475	481	461	485	448	474	473	461	459	476	446	416	456	495	473	457	447	460	490	484	440	462	459	490	487	441	453	456	506	474	451	467	474	470	450	472	505	449	466	458	470	453	489	432	437	487	434	504	475	470	445	491	499	480	470	472	456	501	455	471	489	500	431	464	509	477	442	440	451	443	455	492	469	444	458	459	464	450	471	452	451	449	450	479	466	426	460	459	456	436	439	427	483	493	467	491	462	433	498	467	440	483	458	479	434	480	469	484	473	474	445	455	471	439	521	433	458	486	470	466	478	484	438	478	462	471	438	478	444	464	431	450	467	458	508	483	450	472	462	446	455	498	463	457	453	455	434	434	469	496	439	500	492	486	475	478	466	451	460	483	450	486	467	451	449	461	466	486	446	420	438	463	484	477	501	452	446	449	490	492	437	490	463	452	471	459	448	532	482	474	435	498	476	465	475	420	436	472	523	487	517	483	470	431	458	427	475	494	463	486	450	456	450	445	493	480	467	473	463	471	421	473	509	438	468	454	497	449	462	435	453	454	495	487	477	482	450	466	455	448	474	482	476	448	459	447	421	444	460	473	500	424	468	461	488	468	458	464	458	456	479	491	436	467	456	454	439	444	483	473	459	482	502	465	459	472	430	458	450	480	474	465	462	457	467	458	459	480	476	468	488	481	471	433	453	517	436	490	475	457	415	482	433	443	449	468	492	459	444	464	468	468	454	485	474	466	508	456	460	489	436	421	474	453	458	471	458	481	455	458	441	451	484	454	472	455	471	461	472	404	465	466	470	475	448	438	473	463	474	481	478	486	430	469	495	463	479	407	483	455	451	450	446	489	448	472	406	480	473	481	473	480	465	475	450	473	499	458	459	447	459	422	440	477	494	472	425	459	426	467	485	479	506	485	486	462	434	456	453	493	466	445	482	460	451	456	426	459	445	474	473	469	469	440	474	461	473	424	466	442	450	486	472	460	447	461	445	491	484	476	473	469	425	450	446	486	453	452	460	473	461	432	478	461	492	455	473	491	494	507	446	441	488	484	439	470	460	450	473	457	453	444	464	477	451	495	448	474	493	485	467	445	446	462	474	465	463	435	478	452	448	485	484	466	456	466	447	436	503	441	491	458	447	504	451	450	459	495	454	448	478	466	483	431	433	495	478	496	424	446	461	490	459	445	497	461	444	464	460	441	452	475	475	468	453	444	463	469	456	439	443	481	471	489	475	489	459	447	480	431	474	440	479	422	447	454	474	479	446	460	468	514	458	482	461	449	471	468	490	468	478	449	441	473	471	492	457	481	469	469	497	488	488	447	476	473	480	460	448	461	457	491	462	487	441	458	442	452	462	506	473	443	470	458	459	475	445	438	470	409	495	486	482	432	504	446	477	488	487	483	474	513	461	475	489	461	460	466	420	430	499	437	450	465	486	483	455	460	472	476	446	470	435	452	470	464	499	455	437	468	443	437	497	445	459	423	510	451	450	467	465	457	471	473	459	469	467	465	483	480	486	428	458	432	491	459	473	473	442	493	489	461	474	475	450	452	490	492	420	509	470	462	474	416	482	507	493	461	469	485	444	491	435	437	446	478	504	457	416	468	443	460	464	444	493	453	444	458	439	487	467	439	439	489	470	467	427	446	466	445	453	482	455	459	450	464	464	460	443	466	494	457	409	483	465	444	493	491	454	465	499	467	473	448	504	474	505	459	463	453	459	450	444	448	474	441	468	486	454	471	476	445	429	428	455	447	462	462	465	432	455	427	476	444	485	457	451	492	403	460	484	479	472	461	463	450	445	456	491	499	460	478	464	426	456	478	490	472	474	458	450	428	515	472	440	463	458	450	452	464	436	488	473	459	472	445	492	464	466	479	463	446	437	481	444	446	445	479	468	446	497	471	463	449	489	478	465	453	497	450	507	454	478	463	468	463	487	480	491	453	453	494	473	484	427	427	460	474	448	456	471	485	462	482	466	466	437	419	469	494	449	487	468	479	450	484	428	458	474	466	459	458	480	422	444	422	509	467	449	462	491	438	461	475	454	446	435	445	451	447	486	469	419	479	495	447	496	415	443	453	461	455	446	425	468	481	438	436	472	469	478	500	436	432	484	446	458	456	463	472	451	457	499	497	475	461	503	457	452	473	447	507	448	505	485	443	450	477	481	456	525	485	488	437	486	450	443	470	439	444	485	437	455	451	423	458	458	484	422	474	451	447	436	448	457	453	460	454	482	452	481	497	452	428	436	443	456	457	441	446	477	459	499	459	473	484	448	443	473	484	473	464	463	464	476	466	482	459	456	457	424	476	427	460	473	448	449	451	479	419	470	467	448	456	481	458	478	442	432	472	480	453	425	447	484	461	484	509	451	470	440	451	450	462	446	455	486	471	439	483	494	428	481	433	480	529	433	464	486	450	460	475	458	480	445	468	492	507	470	488	501	456	457	414	467	472	462	444	453	476	438	497	438	435	453	479	469	469	453	450	471	477	487	434	462	446	468	487	425	479	485	445	458	442	455	456	470	494	427	495	478	454	481	464	428	506	433	492	445	478	470	495	496	456	470	471	485
60125	64176	59133	39600	25416	15686	5279	2347	2342	2135	1320	939	515	261	174	189	241	249	230	203	195	203	194	203	173	188	197	179	153	176	191	194	183	186	194	189	167	201	148	189	191	195	173	196	178	160	190	193	165	202	168	193	166	179	189	169	197	179	179	213	146	179	178	193	167	175	167	189	178	173	161	190	197	191	174	194	191	192	160	177	166	210	164	200	194	205	200	164	155	194	190	210	166	175	176	176	188	156	204	179	168	163	181	172	162	176	173	167	162	194	184	183	171	182	157	173	178	155	196	180	193	170	193	190	180	166	191	177	173	163	171	200	145	196	164	172	183	177	195	197	202	183	149	165	193	170	181	186	199	179	205	190	174	170	170	179	184	181	189	180	181	173	204	168	165	173	184	169	157	185	178	183	168	174	175	168	196	175	178	177	182	186	180	186	185	158	167	177	181	191	158	206	190	169	195	182	165	170	151	169	192	169	172	193	185	191	164	203	143	180	187	157	177	161	177	159	172	184	176	198	176	184	168	172	183	204	175	176	234	176	185	179	197	177	187	162	202	152	168	201	164	195	182	180	183	185	189	163	182	195	180	166	195	181	193	174	176	203	163	176	153	188	186	153	191	200	209	190	179	197	180	175	176	168	193	187	180	179	170	196	206	163	170	148	186	141	159	159	174	171	161	204	178	180	187	209	199	181	168	210	172	202	171	179	197	186	171	167	181	166	183	167	173	169	179	178	185	171	171	184	172	187	200	184	168	178	199	172	189	190	202	189	170	185	170	185	172	172	174	193	184	210	171	190	183	191	182	184	193	184	178	179	176	168	192	201	165	204	181	176	167	186	182	173	166	189	195	196	180	185	192	163	181	162	161	180	196	170	198	169	210	161	188	201	175	167	186	184	158	166	176	190	156	171	178	181	185	166	191	184	174	169	180	193	166	180	203	175	180	185	179	180	163	165	175	188	166	171	175	158	183	184	193	176	167	171	198	165	196	187	173	181	196	195	173	214	160	175	205	181	161	178	187	157	184	174	165	173	196	188	209	181	177	168	158	158	169	166	186	178	187	169	188	178	159	173	172	186	182	167	179	210	175	199	174	172	184	191	184	152	192	180	172	152	189	166	208	185	189	200	160	186	165	187	179	196	168	187	170	183	190	187	185	175	190	156	185	183	157	177	179	181	177	209	179	166	176	176	179	191	200	171	202	195	175	170	176	157	165	176	177	181	177	187	173	173	179	180	182	165	178	180	186	199	171	158	197	179	185	168	160	167	159	195	190	190	172	162	168	164	187	137	155	170	182	176	181	200	177	175	167	176	177	210	146	158	197	158	181	173	170	165	166	198	185	168	164	199	179	185	164	188	196	170	185	192	185	193	186	165	179	144	158	183	171	180	173	206	196	179	156	213	201	194	151	162	209	167	184	188	198	185	192	171	164	171	204	185	184	183	168	179	197	190	203	159	178	164	180	181	192	164	186	192	196	177	172	199	179	184	198	192	158	171	175	196	189	180	152	180	172	186	175	169	176	192	172	172	215	168	203	168	180	194	186	191	202	187	190	165	198	180	195	162	200	158	181	167	192	175	177	177	181	179	193	177	180	200	175	192	154	173	173	179	172	155	165	162	171	180	186	150	190	183	166	148	151	165	188	194	180	169	173	172	171	171	196	196	197	183	173	179	167	168	178	161	205	171	192	200	199	190	180	195	197	146	153	161	173	173	178	183	205	172	193	182	175	186	161	163	177	172	185	180	172	208	197	180	176	163	175	189	205	187	174	184	186	164	189	176	164	183	172	165	191	200	182	188	163	161	176	167	162	179	188	185	167	179	176	197	184	193	212	176	168	217	185	175	195	183	188	191	155	149	172	179	178	178	187	199	198	170	166	173	190	165	164	182	171	181	173	191	173	175	184	178	171	172	185	165	204	181	189	179	202	178	199	194	182	156	150	189	158	173	159	171	180	175	205	183	166	162	193	176	167	182	184	173	167	168	183	203	184	159	171	164	153	194	185	191	160	177	189	164	190	186	207	186	182	169	179	175	185	169	183	180	190	177	187	180	180	184	179	187	162	187	164	170	173	187	184	182	182	170	170	194	182	200	199	185	187	185	203	186	167	181	163	207	186	184	174	176	162	172	181	177	166	168	181	188	169	188	177	184	179	187	182	180	187	162	202	187	170	181	200	188	186	163	182	194	211	177	183	168	187	168	212	157	197	209	192	159	171	165	187	166	162	188	192	173	180	195	176	189	150	197	191	177	181	202	166	163	199	187	179	181	187	189	186	200	165	189	160	183	174	187	186	151	183	181	193	176	185	166	183	179	186	171	177	183	176	171	167	162	201	182	187	161	207	179	187	195	182	183	188	191	175	180	189	184	195	186	153	172	170	175	180	173	211	210	185	176	201	169	176	188	209	185	180	169	156	184	187	179	178	199	178	173	162	193	204	165	186	186	165	188	198	176	179	172	176	189	198	199	173	172	171	189	175	163	183	162	168	165	184	174	180	177	168	175	167	168	163	193	167	165	194	183	171	194	203	174	186	168	179	200	168	151	181	154	178	195	204	195	188	157	185	188	219	203	176	159	196	198	189	171	185	201	180	194	179	180	194	198	182	181	171	169	190	162	185	178	180	191	175	171	165	183	173	171	165	195	187	198	180	165	207	170	178	190	176	166	166	178	168	193	177	168	174	223	166	187	171	179	162	162	195	201	173	175	194	163	175	165	167	175	169	185	172	187	172	198	171	190	197	183	192	188	177	194	171	153	169	187	167	201	190	198	187	162	170	175	172	189	193	198	161	174	185	151	191	169	187	180	162	177	175	189	183	168	174	170	171	189	194	187	187	180	178	178	162	176	180	165	194	177	183	199	172	189	168	194	172	163	153	189	183	171	196	177	177	164	192	186	187	175	187	187	148	181	181	156	196	188	183	186	181	185	218	181	179	198	147	164	187	174	159	196	189	192	177	187	198	177	164	192	194	179	177	179	182	176	186	175	203	201	172	187	184	163	180	190	177	189	192	190	172	186	196	180	154	204	168	182	169	184	175	170	190	189	176	189	208	177	189	173	189	157	188	158	194	165	185	183	172	203	170	176	176	185	165	172	177	180	185	194	201	144	169	166	171	156	173	182	186	200	172	167	189	187	181	182	169	185	174	173	157	187	201	169	187	164	184	193	161	154	178	151	151	182	194	188	181	162	183	196	170	171	180	177	184	195	174	211	193	168	163	195	187	184	169	173	207	175	175	179	184	183	164	209	186	182	203	172	184	187	176	190	175	172	161	177	205	177	179	178	193	181	156	173	165	196	189	179	185	172	194	194	172	203	195	191	192	166	208	183	166	172	179	182	171	154	181	170	160	179	196	179	176	180	166	181	172	177	173	162	181	168	188	187	177	173	185	162	168	179	157	156	183	195	210	150	187	188	159	175	159	179	189	155	159	187	191	202	161	192	181	193	189	176	144	161	174	201	177	190	191	188	190	160	167	173	174	190	183	177
38245	50395	53528	43953	35715	26961	14698	9134	9868	8629	6077	4134	2410	916	531	704	1038	876	819	567	507	471	498	521	460	499	492	457	471	494	510	491	476	467	504	521	489	510	455	439	500	484	457	518	499	483	508	471	484	482	510	482	477	468	513	484	485	453	446	485	459	440	439	466	481	515	477	474	435	486	469	522	466	470	466	479	467	458	473	464	474	442	449	450	469	442	503	464	494	506	513	481	484	485	512	500	522	498	460	507	520	517	460	485	433	489	496	436	505	498	447	495	469	466	500	446	460	467	483	465	484	489	494	484	434	455	480	464	483	506	435	451	479	492	505	459	484	480	446	512	474	495	491	468	504	486	496	486	476	516	449	424	478	476	485	492	482	431	469	430	500	455	489	456	484	465	501	450	475	509	474	493	459	474	496	497	485	459	477	453	520	490	496	439	484	445	494	473	471	484	504	489	498	505	484	505	465	516	461	465	452	460	505	475	462	486	437	462	480	483	471	497	486	497	489	427	468	489	471	487	504	484	491	484	457	467	472	458	462	477	438	468	421	454	436	492	476	449	501	492	476	524	509	441	483	492	500	469	516	514	447	477	485	475	515	473	469	479	472	508	497	447	503	429	462	474	443	491	469	499	455	466	493	453	470	445	482	525	500	519	455	507	488	482	471	488	458	437	435	470	457	481	457	486	469	476	409	486	467	445	483	497	472	494	482	456	452	487	423	458	518	457	474	462	505	500	473	511	480	453	474	467	515	455	487	445	515	479	514	442	481	500	495	489	489	460	473	491	449	490	508	463	489	432	488	486	466	483	503	505	462	480	510	493	467	482	459	474	474	471	472	455	488	490	523	480	538	463	488	479	473	477	478	502	470	468	481	473	526	445	495	487	471	492	463	470	457	531	471	485	474	442	475	483	488	488	486	506	474	456	478	457	491	497	495	513	477	474	450	485	508	468	497	430	475	525	473	454	473	470	504	463	509	460	513	453	484	498	496	473	487	461	487	479	506	481	462	453	436	483	464	450	497	519	480	460	497	457	528	496	459	447	447	460	492	462	487	493	483	462	467	428	458	487	473	470	466	504	485	439	466	476	483	487	444	470	471	487	493	494	511	474	507	464	445	497	461	492	476	479	492	487	499	456	446	498	495	466	519	504	480	477	517	459	485	470	496	479	458	490	463	470	457	467	511	471	502	492	441	487	485	488	486	468	489	481	494	471	475	492	473	455	461	482	470	472	487	468	449	490	476	482	483	452	480	452	439	475	490	468	488	455	483	454	494	465	479	497	474	468	513	468	485	459	482	492	461	474	493	478	474	498	478	466	492	429	459	494	456	436	462	490	493	480	468	481	484	486	483	477	449	469	459	484	472	473	466	481	498	478	428	422	484	520	486	467	450	462	435	528	479	507	487	490	445	468	469	461	463	493	464	465	416	500	493	451	493	471	426	546	449	450	463	436	498	478	483	521	470	456	461	473	475	502	501	510	484	479	486	469	479	488	421	443	487	463	475	461	479	491	476	492	436	460	482	474	486	496	507	467	453	488	477	517	485	507	498	494	491	471	479	471	479	488	501	465	480	465	519	464	504	503	458	485	485	476	460	451	456	469	486	474	474	447	499	486	483	488	453	477	460	475	486	481	467	439	479	501	483	466	485	450	491	421	445	499	416	494	496	457	474	477	464	490	472	499	476	483	468	484	462	502	457	497	463	434	420	479	483	494	504	466	469	471	478	447	481	475	495	477	451	468	519	489	470	450	419	495	449	457	487	493	476	512	485	480	496	469	484	476	455	492	496	449	478	484	506	493	493	477	485	460	494	463	521	453	481	483	488	429	486	485	451	488	464	477	494	470	513	480	462	445	473	480	470	445	458	500	521	488	470	455	477	475	450	490	472	469	477	434	488	472	482	481	474	467	455	481	524	487	481	457	489	482	472	528	465	506	466	454	483	484	472	471	502	452	489	483	482	476	514	476	497	505	477	477	484	468	468	493	470	484	481	468	476	469	501	439	448	481	459	485	457	501	463	532	505	494	485	474	467	473	440	469	493	515	458	451	497	470	474	455	447	489	442	467	458	464	482	462	448	498	498	475	443	506	478	458	469	501	485	457	505	471	479	503	463	473	436	488	469	514	460	526	472	493	473	434	454	485	477	463	491	505	520	460	460	463	495	481	462	472	488	457	505	468	457	480	443	474	498	481	500	472	480	480	456	484	465	504	502	465	462	461	472	472	464	458	465	450	510	442	433	471	467	482	449	498	455	441	454	509	488	481	463	455	458	501	411	462	456	465	495	498	453	481	494	501	477	470	478	461	431	480	515	447	474	507	486	475	463	441	456	474	463	482	471	486	477	472	512	471	471	458	475	472	489	476	469	478	461	505	510	503	483	454	457	446	483	485	505	456	502	483	446	464	518	496	425	476	496	489	466	503	496	477	463	472	474	471	517	471	471	477	467	514	561	470	483	473	475	482	468	491	444	498	515	430	493	498	489	484	481	500	482	468	448	449	451	486	464	461	478	462	475	501	476	472	492	496	432	505	487	445	438	472	468	459	481	479	483	473	493	427	490	483	485	482	499	470	452	457	503	491	458	491	478	482	480	503	458	460	467	457	495	465	477	510	486	479	437	425	471	440	545	470	479	471	463	467	446	430	453	444	432	486	501	448	506	446	473	444	512	494	503	512	476	479	464	450	529	456	479	463	482	452	470	476	467	495	457	519	490	491	482	484	541	497	490	480	501	498	420	477	466	447	499	439	484	480	482	484	491	489	473	501	477	441	480	473	476	483	486	468	449	508	471	454	452	438	481	471	440	482	475	509	468	463	464	491	468	469	474	461	496	486	472	511	479	482	465	464	457	497	456	440	491	449	461	476	475	463	438	446	438	494	488	478	463	485	471	461	460	473	479	486	528	470	498	471	449	490	495	511	471	486	460	479	503	494	457	447	505	479	460	476	495	478	489	455	528	513	499	505	475	522	487	475	462	484	493	449	490	474	495	473	494	476	462	469	501	536	525	444	447	474	470	482	450	492	480	448	491	491	457	504	433	497	506	495	469	484	465	461	486	455	477	490	487	497	487	499	485	509	507	490	461	502	491	497	485	504	490	482	469	469	502	460	474	463	463	459	445	462	488	503	452	448	503	508	475	541	470	498	459	477	473	479	469	463	491	457	456	468	479	453	444	444	446	471	513	464	467	504	485	482	502	482	475	463	479	507	499	466	499	468	486	442	488	448	463	469	460	428	501	444	495	460	401	459	469	455	437	482	486	526	473	493	465	461	475	448	500	484	499	472	481	470	472	477	463	487	493	481	457	465	471	490	484	444	474	482	516	485	476	459	498	477	514	478	488	466	452	474	484	467	510	477	483	492	444	480	498	457	496	470	526	439	475	457	494	458	509	502	417	471	454	481	482	438	508	504	477	464	449	479	454	475	491	458	478	455	499	474	488	441	495	455	481	499	484	488	467	442	473	444	489	443	471	477	451	465	464	468	474	491
73442	77777	70924	52596	37817	27044	11369	5324	4451	4364	3241	1753	701	289	225	224	353	332	271	225	209	218	206	192	175	206	180	190	193	168	190	188	175	187	166	197	205	177	196	182	179	218	198	195	191	176	179	182	164	192	232	204	185	178	210	211	184	182	212	214	192	202	187	196	181	179	164	195	199	174	165	184	205	189	198	148	183	182	189	160	200	190	206	190	185	216	207	174	190	205	174	184	191	195	195	192	207	202	197	171	175	195	178	191	192	160	179	178	217	186	163	191	185	198	190	187	190	209	176	195	173	171	180	179	193	197	152	193	177	173	208	182	184	164	185	189	206	174	193	180	202	170	190	193	175	189	198	203	202	199	197	178	208	204	206	194	195	194	196	181	181	189	189	208	189	202	175	174	178	191	226	224	199	181	185	210	178	184	188	165	174	204	181	211	182	188	197	179	200	190	183	198	155	195	204	156	188	196	201	172	157	203	192	171	173	191	188	226	170	195	197	205	200	203	211	180	176	184	203	183	202	170	208	184	207	201	191	183	185	197	176	178	184	194	186	183	217	183	173	175	210	177	193	190	202	196	183	218	169	180	212	179	175	213	170	198	188	228	197	198	159	191	181	197	189	186	197	197	222	210	206	191	193	186	174	197	176	201	201	205	212	192	217	211	185	223	210	177	201	177	188	200	184	204	206	178	172	169	181	204	170	173	190	190	176	204	187	213	190	189	190	197	196	172	185	183	174	211	194	200	176	169	206	194	168	154	192	192	227	186	183	187	197	191	180	180	182	169	177	195	199	181	205	194	184	212	218	193	172	180	216	196	193	196	211	185	203	156	197	179	202	173	200	172	220	180	192	182	190	198	187	198	193	192	171	206	197	167	192	184	210	205	188	197	151	209	194	188	202	177	198	168	201	184	176	164	193	205	202	185	204	180	200	200	168	196	161	192	175	185	163	173	215	203	192	184	188	187	199	191	191	194	195	205	185	178	205	202	178	203	206	215	215	175	182	179	205	174	192	186	216	201	190	186	223	190	209	199	173	191	188	183	181	192	202	196	194	182	197	165	187	216	198	178	215	179	213	216	185	186	190	195	187	164	159	226	197	183	185	210	202	172	195	188	186	182	207	190	178	191	195	200	197	186	179	206	199	178	182	186	194	195	189	177	167	175	187	178	195	213	187	193	162	186	207	180	196	183	200	182	196	168	177	184	169	220	201	217	186	175	188	202	201	175	189	192	188	201	201	183	202	181	194	162	178	161	181	200	184	187	199	202	166	201	189	184	207	187	203	234	197	223	209	198	206	199	182	190	214	196	178	185	196	188	194	169	185	174	197	180	210	183	163	173	196	183	183	168	204	194	178	187	219	164	204	187	212	188	169	202	199	190	206	197	204	208	194	211	201	195	196	206	175	186	197	173	204	194	187	184	201	190	194	203	193	180	184	178	190	204	190	188	172	190	202	186	195	190	185	209	209	211	199	175	186	186	208	193	185	226	207	188	180	185	155	194	176	172	219	170	206	208	191	175	204	186	204	175	178	172	211	202	197	205	195	187	205	201	193	179	205	186	176	192	180	198	169	169	181	154	208	186	205	214	182	188	193	158	179	205	189	193	204	180	183	188	181	172	203	202	196	150	197	210	200	177	196	186	176	197	186	181	186	211	177	198	185	172	187	192	210	211	185	203	197	184	175	184	162	186	202	205	193	201	204	191	173	197	202	198	197	189	194	201	187	171	191	193	180	173	194	182	206	183	197	181	194	173	206	196	198	183	171	189	214	183	194	186	202	202	208	200	163	186	195	184	190	189	205	187	210	187	186	190	208	177	188	192	205	153	204	217	209	202	186	170	174	203	162	206	198	195	206	176	175	197	190	182	197	185	191	194	163	207	202	214	200	173	174	173	183	155	179	199	199	211	181	156	196	187	191	186	209	194	189	205	209	180	202	206	194	198	190	187	190	207	181	190	177	184	201	183	179	191	187	180	201	188	196	215	191	188	215	188	184	185	192	197	192	174	189	207	184	191	193	189	179	182	206	184	200	210	194	161	198	188	195	183	188	176	185	185	187	176	203	170	199	201	185	199	181	192	182	188	176	210	202	198	179	209	213	173	210	200	218	197	194	218	202	170	182	170	198	201	194	217	183	170	178	174	209	162	219	170	186	188	183	207	180	189	185	202	166	187	193	155	169	186	177	215	196	207	205	182	196	198	177	218	201	160	200	179	189	193	190	205	196	192	179	169	192	179	201	177	200	182	179	183	206	224	182	192	182	197	194	200	177	197	178	203	182	184	168	184	197	186	188	187	191	208	165	179	217	211	194	201	208	178	189	200	181	203	187	198	179	210	187	162	205	192	218	196	184	183	183	197	217	195	177	204	206	213	221	189	178	196	152	183	190	170	211	191	165	186	174	164	180	184	197	187	203	172	188	184	199	180	201	201	201	207	199	179	169	192	163	190	205	197	172	167	170	174	189	201	179	206	180	180	192	187	193	196	194	201	185	196	201	207	191	186	183	173	196	190	216	214	185	210	195	178	160	184	182	184	189	182	197	181	186	180	209	204	185	181	207	181	162	179	209	189	204	186	219	176	171	192	202	193	182	190	166	185	237	186	192	179	189	200	182	178	200	172	188	212	207	186	201	204	198	200	181	167	176	190	192	184	176	175	197	169	201	191	175	178	176	179	189	189	182	175	175	200	205	210	179	194	180	171	208	203	185	192	188	182	206	192	167	198	185	153	190	201	186	209	200	179	211	187	198	204	187	168	201	222	200	169	173	206	179	182	178	178	172	212	210	198	181	193	180	206	183	194	195	192	194	190	201	211	176	184	190	190	200	179	201	198	187	187	190	188	205	192	179	188	181	190	199	205	189	196	213	193	168	203	191	183	186	192	182	183	176	155	182	184	209	203	212	181	197	187	182	189	202	216	201	209	173	180	196	171	190	201	181	192	164	211	168	212	183	196	215	216	198	185	193	197	182	183	171	162	191	189	180	168	189	184	179	197	195	208	203	227	173	184	217	185	198	190	175	176	183	187	194	200	170	203	189	187	195	189	195	208	177	172	197	185	202	170	203	155	179	184	187	190	188	192	185	185	202	188	209	174	183	182	167	188	175	199	178	201	196	211	193	205	195	196	208	173	191	173	181	189	190	188	187	184	185	186	206	191	186	191	162	197	218	213	178	202	210	209	176	220	210	181	228	216	195	213	188	199	208	162	186	192	203	189	162	182	166	166	171	197	216	174	206	189	193	204	199	198	161	199	189	174	179	183	190	195	173	184	210	196	185	196	186	178	187	223	176	190	235	171	212	191	175	190	189	208	195	174	179	197	218	181	191	196	182	170	194	200	194	184	171	180	203	204	211	176	181	175	197	169	199	179	180	215	184	212	192	193	211	172	190	195	197	167	193	161	220	214	191	190	219	199	171	171	162	182	197	179	207	187	176	189	195	184	173	193	183	163	197	195	191	193	194	201	220	200	194	196	188	189	185	182	188	163
47607	62914	65746	55526	45753	36697	21347	15576	15015	15375	12104	6764	2926	998	617	786	1345	1305	972	715	548	532	525	488	526	518	494	519	523	448	465	516	472	535	519	499	506	540	507	507	503	512	528	512	522	483	479	477	520	531	534	515	483	558	504	485	511	507	521	541	507	497	495	530	506	475	489	518	510	498	509	472	502	516	496	481	518	503	508	519	496	502	500	511	487	503	478	505	513	481	506	515	478	510	501	471	486	533	505	549	461	506	511	480	524	477	451	525	508	490	515	482	461	503	494	492	519	517	484	501	505	492	532	494	521	454	507	529	528	497	547	486	475	509	513	498	469	513	488	491	471	451	491	497	503	470	502	528	525	486	481	476	490	519	532	486	495	472	477	513	534	517	511	531	514	519	513	458	531	495	494	499	472	485	494	516	517	525	501	496	481	487	476	576	492	500	527	517	456	474	492	467	490	518	499	529	454	475	483	480	517	507	487	522	537	505	488	482	491	513	487	507	523	534	518	524	471	498	526	493	537	520	436	513	506	509	512	493	506	481	482	486	508	524	542	540	491	464	507	533	530	471	490	523	507	496	495	505	504	513	488	467	487	504	502	494	523	511	496	522	504	488	488	485	550	518	478	523	520	526	476	503	478	492	490	491	488	491	523	508	477	502	486	447	494	528	523	528	506	522	478	545	487	537	476	509	481	497	516	517	487	504	500	518	500	474	520	477	477	496	451	512	487	483	433	520	515	499	424	521	477	485	485	513	471	513	498	482	498	485	457	521	491	477	503	474	497	471	454	470	499	521	484	526	498	498	520	507	439	501	462	523	487	544	513	534	495	483	533	510	480	502	492	460	501	495	519	491	511	511	517	500	511	487	506	530	538	529	474	490	485	534	468	529	474	468	520	506	472	507	516	482	493	500	468	441	515	496	492	521	528	552	471	477	471	497	507	501	512	525	522	505	514	454	528	507	475	510	498	561	519	479	480	488	491	481	505	495	533	503	481	510	497	545	493	513	477	467	485	545	464	487	500	509	571	510	482	522	515	504	507	480	500	517	482	505	531	491	479	555	528	456	527	519	496	510	533	483	473	465	511	468	547	522	529	500	497	508	477	476	501	508	521	487	530	496	466	463	501	485	518	518	504	528	484	521	465	506	498	495	475	507	485	502	510	500	475	472	495	483	518	515	499	494	487	478	500	510	517	512	474	489	465	457	533	539	507	514	531	502	509	525	539	476	539	482	463	482	496	523	475	500	468	515	505	493	486	541	544	486	508	473	441	509	486	470	508	505	491	477	465	506	446	502	505	527	498	521	510	505	527	478	504	520	520	506	491	498	479	511	490	507	488	478	504	537	483	509	542	516	490	490	457	531	513	485	519	500	525	538	471	503	471	505	494	482	508	487	523	542	520	489	484	524	489	545	528	474	466	501	513	509	493	488	521	450	468	488	467	478	484	550	472	499	476	504	518	518	483	520	575	484	508	476	491	519	483	495	527	473	471	499	497	488	517	491	453	484	495	521	473	500	495	501	493	507	489	450	492	496	500	503	503	463	461	531	484	523	484	474	525	508	533	504	497	529	467	485	519	485	499	490	507	509	505	492	468	485	526	487	495	493	502	485	476	509	458	523	503	487	536	539	461	527	483	514	492	475	526	540	501	474	515	539	500	485	484	511	438	483	516	535	501	489	492	513	504	496	503	518	489	483	502	491	502	483	466	512	526	482	472	542	500	499	490	518	489	492	519	496	514	455	491	494	512	468	466	433	503	469	461	507	497	490	506	498	488	456	493	495	477	504	486	546	532	455	531	507	497	504	511	492	492	506	498	474	501	495	525	555	478	491	521	475	508	471	509	501	506	515	528	514	488	512	515	518	531	469	504	511	461	514	480	481	463	485	497	485	468	487	537	507	497	496	502	475	488	521	492	454	482	492	485	483	482	440	517	483	488	527	474	486	522	444	483	520	503	488	471	489	482	549	519	506	488	473	511	475	497	513	510	515	487	517	517	497	438	485	516	502	465	504	515	507	503	490	508	499	477	529	498	455	469	510	494	480	522	525	508	485	462	525	498	485	450	510	510	501	494	483	480	480	520	459	502	480	505	560	504	483	474	499	481	475	456	474	511	490	473	552	514	517	538	489	497	466	513	556	505	466	471	523	515	488	504	512	458	540	521	485	499	505	493	466	489	471	486	488	520	555	496	478	482	520	505	492	488	470	489	503	477	535	511	508	519	536	471	527	519	530	487	480	517	488	496	492	470	501	454	510	519	495	492	476	499	540	517	508	478	525	463	479	479	500	541	556	520	507	513	540	491	499	482	491	489	484	544	510	497	547	482	478	501	514	541	499	497	506	473	536	524	459	535	495	477	519	517	527	544	514	489	484	520	488	486	500	495	515	498	524	490	483	485	519	502	489	513	496	504	502	539	485	490	497	470	496	475	487	518	491	507	506	491	510	503	501	530	506	475	503	518	517	447	509	491	433	506	519	536	484	501	510	511	543	483	504	487	525	501	464	461	537	534	485	525	512	459	513	512	512	488	512	531	512	541	474	496	501	513	506	491	545	502	483	499	507	536	495	497	492	512	461	495	527	506	521	469	504	497	498	497	529	498	465	512	499	462	535	519	493	519	498	489	500	506	466	524	538	499	482	515	485	492	471	481	496	522	498	524	526	507	501	492	496	557	490	486	491	513	505	481	480	529	484	475	488	501	514	441	511	546	485	514	477	481	483	467	510	477	472	494	495	492	448	508	480	461	511	467	509	516	507	480	484	503	520	492	514	516	503	528	486	493	495	501	484	497	536	485	498	505	516	501	473	508	524	492	488	475	531	519	494	510	485	504	504	470	503	504	541	455	514	534	487	459	529	484	518	505	497	480	482	500	486	543	520	490	523	534	504	491	512	485	473	496	493	559	490	492	500	498	489	511	459	477	498	482	511	507	494	520	494	501	524	513	484	465	533	472	479	508	495	512	481	550	468	505	508	490	498	513	508	477	546	483	493	527	491	509	481	459	510	484	517	469	503	499	505	467	529	484	550	502	479	506	473	508	484	473	491	534	512	495	523	495	544	511	478	509	464	487	494	509	486	513	506	510	510	483	509	490	515	494	457	486	489	525	529	519	484	509	496	474	495	457	482	487	517	520	468	508	498	470	484	487	472	464	533	507	494	490	500	536	476	425	463	485	513	488	471	515	472	504	468	475	481	548	517	499	506	509	496	491	515	507	531	509	466	533	528	526	514	538	498	501	516	507	483	516	505	500	492	453	496	469	506	502	510	520	490	498	493	537	497	494	480	503	474	504	510	518	527	508	545	494	496	510	496	476	486	502	532	528	492	538	463	482	499	491	489	513	480	501	554	488	512	513	510	452	515	504	491	491	512	471	505	502	464	494	492	494	489	495	512	461	510	507	455	456	505	555	512	459	503	514	481	516	495	510	497	513	502	517	520	518	535	464	520	512	475	528	497	449	504	468	495	475	532	472	533	507	459	532	521	512	508
20835	15571	10710	4428	1987	1178	393	295	309	323	308	260	195	171	176	205	189	178	171	165	160	157	177	188	182	171	183	187	188	162	142	186	175	183	153	144	167	184	174	178	178	173	167	175	163	178	180	187	148	184	182	187	168	182	181	195	168	172	169	149	178	171	175	177	174	160	162	190	176	180	189	170	169	173	175	176	180	154	168	184	174	170	163	158	166	156	161	172	190	156	166	172	189	163	175	154	171	194	166	156	151	195	193	188	168	168	162	167	179	191	189	158	193	174	184	175	163	201	189	167	169	172	171	202	168	157	151	183	180	154	156	174	157	154	183	179	161	160	167	161	167	188	153	179	183	170	181	159	186	158	174	163	172	155	167	174	196	178	170	157	188	176	185	161	181	164	154	187	160	169	164	170	185	175	207	160	168	150	165	184	166	176	182	180	167	163	168	161	163	190	172	168	190	164	179	175	176	156	164	166	190	169	188	155	169	192	167	178	157	176	161	151	164	175	158	161	185	184	173	191	167	172	179	174	149	165	134	184	177	199	158	185	180	178	189	180	186	177	185	187	177	197	177	138	180	190	164	174	185	158	172	190	207	153	191	183	180	161	170	175	181	191	185	152	175	179	181	201	177	168	204	192	178	162	166	171	165	163	136	170	177	171	197	191	179	187	167	170	169	169	163	179	160	172	161	164	165	186	181	184	168	168	178	169	173	158	167	203	170	188	189	181	199	150	165	183	159	167	192	147	161	174	193	170	177	153	175	173	140	170	159	177	190	181	149	160	178	177	155	164	173	171	150	171	183	197	175	153	189	171	190	182	174	184	180	155	153	168	176	155	151	216	198	197	200	184	154	159	166	162	199	150	156	177	173	171	161	161	194	171	178	170	179	184	171	154	191	181	168	177	174	168	156	151	167	172	182	163	166	168	163	165	177	168	166	178	194	168	166	146	170	187	182	151	164	182	175	160	156	184	195	156	164	183	176	183	192	161	172	159	158	195	151	183	186	172	182	158	189	197	174	173	152	171	169	170	184	155	148	160	160	172	180	155	164	176	176	187	175	160	157	182	169	192	161	186	170	173	178	186	166	157	178	193	174	160	188	171	168	179	190	171	163	188	169	175	189	166	175	171	179	201	182	166	161	173	184	180	173	159	178	186	170	179	155	179	179	188	193	169	168	156	160	162	172	158	188	182	184	171	163	170	161	175	166	179	177	170	153	180	166	179	164	147	160	161	161	178	169	175	183	184	168	182	182	175	173	180	176	163	191	188	164	184	171	176	160	185	180	185	191	171	186	172	173	160	167	158	188	177	170	164	170	163	140	149	165	183	179	162	169	193	174	161	183	166	181	155	181	157	173	166	181	152	173	192	181	164	179	170	163	173	194	176	163	153	170	174	164	176	177	176	176	202	176	156	183	163	174	172	159	182	172	179	166	200	162	154	169	160	171	184	156	189	160	204	167	185	156	181	177	167	169	177	174	155	161	154	161	162	172	177	175	165	204	161	171	167	171	193	210	175	180	203	172	188	167	161	177	146	188	156	184	186	158	180	157	183	173	172	159	180	188	158	186	158	184	171	182	183	160	163	180	182	179	178	153	190	186	157	185	191	187	192	189	171	190	151	170	157	164	191	168	200	175	168	146	192	168	163	155	165	174	153	175	165	184	166	182	163	165	162	174	175	165	166	202	195	182	170	174	153	173	166	196	174	179	190	173	169	165	160	160	183	163	160	199	173	197	182	175	184	188	158	148	181	168	180	161	176	177	177	154	197	167	174	166	159	188	198	196	165	172	172	169	168	184	166	179	152	171	178	166	162	166	166	177	172	197	163	156	176	170	201	204	182	159	156	163	161	192	169	169	178	166	182	169	176	174	173	168	154	152	155	168	160	149	171	188	187	177	176	166	178	154	182	172	165	181	172	175	152	171	189	157	168	168	171	164	178	172	174	176	187	182	174	175	169	171	174	178	177	203	185	181	190	178	182	167	164	155	187	145	170	176	184	175	172	153	166	192	164	175	174	161	160	154	182	198	174	168	178	170	177	155	176	162	178	157	160	176	182	170	169	156	171	173	178	191	208	178	170	172	176	187	181	160	162	158	173	177	180	168	167	180	169	168	187	176	168	167	178	157	187	169	164	172	183	170	157	182	194	170	155	146	167	178	150	195	174	189	183	183	169	153	188	147	156	166	152	169	180	188	176	166	172	163	195	184	142	161	164	192	183	180	170	175	173	165	185	205	176	177	178	187	180	185	180	172	170	161	174	160	172	154	146	198	167	171	156	142	152	179	174	174	155	168	169	183	171	172	161	169	169	163	166	164	184	171	161	190	156	184	190	167	159	167	170	165	181	167	171	183	166	179	177	181	170	178	188	153	173	180	172	167	182	151	171	186	153	205	169	170	170	188	156	179	192	176	167	185	158	174	173	163	168	185	165	181	146	175	183	156	185	153	169	168	187	188	173	159	168	154	163	159	180	163	167	174	170	180	168	176	167	166	169	180	135	161	187	180	163	179	179	166	176	171	190	152	175	174	177	165	168	148	174	172	201	173	169	174	173	195	159	195	196	165	175	175	164	155	184	192	184	176	163	168	209	152	179	147	180	169	167	160	173	172	185	182	165	160	176	158	173	171	185	172	172	174	159	166	171	160	170	175	150	177	193	155	174	166	172	180	187	142	176	180	167	156	182	177	164	192	197	164	196	178	167	186	189	210	195	191	183	163	170	186	179	174	172	151	187	162	163	163	166	152	168	169	189	194	190	162	170	145	157	178	160	188	213	178	176	174	176	182	177	148	140	182	164	165	186	182	161	184	179	200	176	155	171	175	174	187	170	189	192	183	165	170	173	168	194	200	177	175	157	177	167	159	193	161	158	132	167	160	166	170	165	177	211	170	182	179	171	181	180	183	169	190	159	159	183	190	184	214	171	180	166	160	184	164	156	162	172	180	165	157	183	162	174	175	156	190	194	153	170	155	204	207	152	144	168	162	168	162	159	179	187	214	162	162	168	171	159	154	171	170	181	201	168	154	156	184	162	159	154	154	176	182	171	174	168	181	169	191	160	157	167	167	183	182	149	155	170	180	195	162	183	164	172	178	159	157	166	160	183	162	147	161	161	161	171	168	199	209	169	181	196	161	176	181	184	160	181	186	180	184	169	166	186	172	169	192	186	165	187	183	178	173	170	168	169	163	170	176	162	167	154	139	177	168	164	174	167	140	182	166	180	164	174	173	165	168	159	176	178	179	174	162	183	162	166	161	180	188	147	187	176	170	158	193	152	150	193	163	180	169	167	155	166	176	171	161	180	186	169	162	168	197	179	177	150	167	149	165	159	163	172	168	176	179	175	176	164	178	183	187	167	176	188	176	185	174	165	168	187	177	158	173	182	156	190	177	175	173	181	182	172	190	140	193	187	154	176	165	164	187	171	181	137	184	176	177	174	160	167	180	178	200	174	177	170	191	172	168	176	178	164	189	170	176	184	169	168	167	170
17547	18637	16983	11058	6720	4487	1549	1153	1045	1170	1191	854	622	458	464	439	495	535	530	494	467	511	503	486	463	489	462	450	494	523	438	479	439	469	491	462	425	450	442	446	452	441	452	482	463	461	450	454	490	456	450	455	491	430	474	454	460	430	487	469	459	460	456	487	485	435	441	439	461	468	448	470	466	434	463	441	476	460	480	433	441	443	475	466	465	457	444	467	444	453	477	459	423	438	461	456	461	418	460	446	504	475	470	479	459	453	461	465	449	464	462	483	459	429	446	457	442	473	461	457	442	452	457	462	462	442	454	461	445	475	455	470	465	441	503	472	434	491	447	471	464	478	481	482	436	449	438	458	432	460	474	444	453	455	485	452	431	432	405	470	432	416	477	468	474	450	446	471	464	422	429	475	456	394	460	428	407	447	474	439	470	454	431	474	432	454	453	477	447	446	453	474	422	429	508	414	438	439	458	495	460	440	457	439	445	476	450	451	456	449	469	447	451	475	433	466	449	473	459	458	473	433	461	470	434	445	462	462	472	462	479	457	454	468	424	457	462	469	433	460	462	463	452	514	439	421	491	453	489	451	438	477	456	501	453	468	432	449	474	461	453	484	452	427	462	496	471	481	473	455	453	444	459	495	456	458	483	472	433	453	429	445	443	473	433	449	470	423	478	512	461	451	483	493	468	458	481	496	438	457	469	468	460	436	424	521	446	459	448	461	489	460	496	465	436	505	464	472	458	428	455	395	450	465	462	462	468	453	478	479	477	445	464	472	442	449	466	479	490	452	424	465	457	488	450	480	459	453	477	469	461	482	478	473	416	450	452	418	470	434	470	482	446	490	450	457	453	496	463	488	441	445	461	470	466	474	503	516	463	472	479	444	431	479	458	442	468	446	461	448	454	480	448	454	473	465	494	486	457	460	457	499	445	442	403	447	461	467	432	430	497	462	525	467	507	437	462	476	464	489	441	508	458	436	436	480	486	477	474	474	456	467	454	477	450	472	465	446	472	491	484	465	425	503	471	469	464	464	474	492	476	451	442	448	447	470	476	468	471	438	477	466	476	435	432	476	471	496	454	438	451	499	449	437	429	453	450	455	453	464	487	465	455	459	421	442	462	498	450	457	482	467	453	503	461	462	492	477	436	485	461	454	441	430	451	454	498	441	452	446	453	435	478	486	444	436	459	426	473	439	510	459	462	455	447	461	458	443	462	465	489	492	508	473	445	501	459	461	492	483	442	489	435	475	453	468	471	457	483	505	453	491	445	487	473	493	447	448	478	432	514	470	495	471	476	485	448	482	471	454	441	471	466	504	472	459	474	493	470	478	500	458	405	450	493	447	444	465	509	482	469	445	502	451	467	448	464	466	473	456	465	470	438	445	478	497	476	483	424	458	451	505	480	447	462	499	513	453	478	502	437	492	467	462	431	536	462	484	440	432	483	495	469	508	461	462	477	446	462	470	490	450	431	470	474	449	457	534	463	471	464	439	493	497	466	456	440	471	463	495	456	443	495	428	425	463	441	474	488	473	491	460	438	455	466	458	449	498	463	495	450	458	436	482	432	468	506	449	482	455	497	477	474	471	455	426	483	487	493	452	400	502	493	458	474	469	441	455	465	454	436	484	438	493	449	485	465	476	485	447	497	479	455	463	435	436	437	496	473	500	456	446	459	469	446	438	472	457	484	450	496	458	454	468	427	438	452	494	472	456	461	464	464	480	484	471	502	459	422	455	445	440	466	484	487	496	454	496	490	471	457	478	459	473	482	488	460	455	472	440	456	451	479	446	449	493	461	439	477	436	475	440	473	474	439	464	435	509	479	451	454	489	512	435	458	458	459	445	456	442	450	448	490	495	491	430	468	442	464	485	499	449	493	488	488	506	419	527	446	460	446	424	456	518	435	473	483	406	452	450	462	455	480	477	489	444	465	486	469	490	488	493	508	476	500	497	501	433	435	469	454	519	468	479	444	479	502	465	486	459	455	444	470	492	460	481	455	449	425	430	455	457	459	447	453	470	469	448	521	470	429	484	453	454	468	489	478	473	462	445	447	455	458	451	472	485	469	436	449	458	447	474	464	513	470	474	472	423	470	419	453	445	500	481	488	492	468	489	471	515	503	468	468	461	484	466	420	494	460	477	511	489	479	502	453	435	439	471	454	450	454	455	446	458	494	415	450	477	527	460	438	452	473	489	442	456	487	463	457	436	431	455	453	466	438	467	469	458	442	451	482	448	426	458	466	418	465	472	434	475	464	466	471	416	489	497	463	458	466	460	455	450	512	491	410	430	463	477	439	432	421	452	457	408	441	431	470	459	456	442	486	477	434	452	462	477	435	445	448	450	487	475	506	462	423	487	474	443	468	460	463	457	449	481	430	494	471	464	460	443	456	484	435	419	511	460	471	500	463	462	439	482	448	468	475	494	428	438	465	447	459	444	471	450	471	426	448	460	484	474	465	462	465	448	490	452	434	452	459	466	506	471	473	453	419	468	481	471	461	423	465	441	472	473	434	457	463	467	418	481	489	433	438	442	462	462	454	509	445	449	481	457	434	469	431	480	455	480	485	457	468	477	473	481	497	466	450	455	464	477	444	432	451	473	484	465	459	456	443	498	442	455	440	448	454	471	420	487	483	407	446	533	466	466	431	455	451	456	451	444	420	458	505	458	488	499	452	458	471	474	507	440	464	442	475	494	457	450	442	436	418	452	447	476	462	473	463	433	456	478	464	460	433	473	451	432	462	472	453	460	436	457	438	480	495	511	487	425	490	463	429	426	470	469	459	417	470	494	470	444	496	482	440	464	450	473	481	495	475	493	467	421	433	456	447	471	464	448	543	478	438	463	455	476	470	462	483	472	473	439	469	487	443	459	446	441	444	488	423	494	498	443	475	427	455	491	452	476	437	458	486	474	438	468	462	495	473	471	487	444	481	451	460	459	488	489	471	425	494	426	452	466	440	424	450	457	441	458	455	482	455	448	464	502	482	458	507	427	444	465	422	463	427	466	477	464	465	432	445	460	470	449	463	436	491	487	486	490	457	449	502	417	458	402	474	471	470	496	492	428	456	458	484	452	436	461	445	448	467	455	448	448	491	468	443	417	475	442	476	452	458	457	459	454	433	449	458	424	481	450	434	488	516	455	491	506	474	445	494	469	476	453	469	455	510	460	490	442	450	442	462	454	458	434	458	425	468	431	474	453	490	445	441	471	463	485	507	447	467	482	434	530	451	469	441	463	411	468	435	479	491	458	495	454	437	453	455	494	453	461	440	429	469	449	457	447	474	440	462	473	526	476	459	472	474	433	480	460	502	478	463	458	459	452	429	462	456	470	477	440	469	465	452	455	444	467	460	466	439	461	468	447	493	466	442	446	491	502	477	446	481	479	433	470	430	465	469	463	451	478	465	468	473	466	465	489	440	483	466	470	481	431	466	431	467	481	462	484	515	433	494	450	469	449	427	456	435	452	461	446	474	463	429	416	468	444
62005	63428	58447	41545	26832	16181	4765	2863	2282	2041	1967	1184	580	221	181	193	230	241	215	193	189	204	183	161	184	197	171	163	175	210	189	162	186	166	194	169	175	176	172	202	179	199	199	157	168	206	161	186	178	200	182	183	156	178	174	191	166	196	177	187	167	178	172	197	172	179	185	185	187	158	165	173	184	180	174	164	200	192	171	168	177	172	163	155	190	194	169	187	178	213	190	166	183	173	162	185	187	193	203	169	176	156	156	170	190	191	164	166	181	187	179	156	162	189	189	169	185	179	172	181	196	190	189	175	163	194	182	174	163	190	154	173	176	174	174	167	174	197	179	181	163	180	166	174	177	191	150	163	180	168	162	164	201	192	160	162	184	166	186	176	172	159	173	174	179	156	184	184	180	190	205	162	150	180	178	183	173	193	179	166	178	190	171	164	154	187	193	162	173	173	160	180	170	165	169	209	178	168	177	165	163	191	192	187	181	197	179	172	201	191	187	187	155	208	173	180	179	179	170	169	171	168	161	180	172	196	185	176	180	144	179	198	161	165	177	194	149	166	170	170	174	180	184	204	173	163	174	173	215	187	177	173	152	171	174	158	171	180	202	178	193	180	181	192	175	174	175	184	183	203	181	158	179	168	166	175	188	179	166	181	173	182	183	172	160	168	180	184	166	162	163	161	174	196	154	188	176	185	179	195	155	162	182	192	175	181	173	179	157	165	175	176	185	182	178	190	194	177	175	196	142	165	200	189	189	188	173	182	163	182	181	188	159	194	189	163	174	160	183	185	200	181	166	198	220	169	157	165	177	168	165	160	189	173	186	180	196	170	192	178	198	168	172	146	186	196	181	184	141	190	182	176	183	157	160	149	185	184	180	156	188	193	199	184	182	154	156	172	176	186	185	197	188	199	171	169	193	166	163	186	174	177	182	173	184	174	192	186	181	180	196	168	189	183	182	193	147	179	192	188	168	180	192	181	182	180	149	180	182	185	171	148	186	172	170	171	182	180	198	194	183	191	194	158	163	185	190	165	169	204	158	183	188	151	183	193	155	174	158	179	187	174	171	203	185	181	191	137	173	177	172	172	173	182	200	166	169	179	175	204	204	153	188	180	168	175	173	202	160	185	180	180	196	195	171	180	176	178	155	179	185	181	182	153	184	183	217	191	157	189	167	176	196	172	193	196	164	154	172	174	184	166	163	195	201	164	171	166	162	169	161	165	176	192	211	198	172	192	201	185	187	170	153	215	164	171	201	185	162	163	175	177	161	179	178	218	173	192	158	172	162	154	186	182	171	163	162	183	166	170	187	174	215	182	178	179	175	174	163	193	163	156	177	198	200	205	149	189	177	163	156	182	193	178	185	172	190	190	154	205	196	195	177	196	168	191	175	176	140	180	187	176	173	190	167	207	178	187	163	184	166	181	175	194	198	166	181	195	192	189	177	164	175	181	155	183	178	201	185	172	172	180	200	200	168	163	179	193	178	182	182	183	190	195	179	169	175	218	190	191	155	166	182	177	182	185	198	205	190	184	176	168	171	207	165	161	181	206	167	180	197	161	183	210	168	169	165	199	200	181	198	193	177	183	219	164	166	172	174	200	199	173	181	182	191	192	189	165	174	187	210	166	192	168	155	168	202	169	187	183	167	184	175	198	204	176	174	151	191	178	174	193	173	183	189	174	185	182	160	168	172	200	179	189	193	175	189	191	188	191	185	169	162	163	182	202	179	175	156	162	182	195	148	179	167	167	175	185	176	170	187	171	171	170	195	184	164	168	177	182	163	166	205	172	174	185	182	164	179	157	184	176	171	173	183	188	181	174	168	194	173	165	208	174	174	164	170	172	163	168	172	167	160	186	211	179	154	175	161	175	177	170	185	163	190	210	162	171	181	181	172	172	164	147	176	159	193	162	184	185	177	177	153	201	173	173	187	163	167	196	170	200	176	181	202	193	182	160	191	197	179	160	190	189	202	170	181	184	163	207	186	154	204	164	203	176	188	181	181	175	195	167	195	170	182	194	159	155	178	183	183	195	165	177	174	169	167	193	179	217	179	206	168	181	162	159	177	173	179	183	200	178	188	186	175	167	186	195	167	182	200	183	196	184	176	179	169	183	147	175	164	146	167	180	172	167	183	185	186	182	191	172	205	153	170	196	156	187	174	193	190	147	198	177	152	193	163	193	170	164	171	170	185	184	175	157	189	166	184	178	179	175	167	167	161	160	179	163	176	204	180	192	193	165	190	211	188	186	171	166	166	161	200	200	173	168	167	179	182	160	186	192	170	165	204	183	164	198	173	188	169	179	179	190	169	161	191	172	185	155	185	177	153	178	188	181	179	173	168	201	177	178	198	192	166	164	176	199	198	175	180	201	154	178	194	169	183	170	181	162	179	181	163	170	184	173	191	201	180	185	159	193	183	193	178	170	186	176	185	183	177	194	186	175	158	189	175	193	179	180	176	150	184	173	173	185	202	185	191	175	185	174	199	184	173	146	175	191	205	212	183	192	184	179	176	171	168	182	156	177	173	190	162	164	182	185	175	164	181	183	159	177	176	177	183	175	189	171	182	154	197	151	159	163	181	161	177	190	153	177	158	177	173	205	177	160	164	172	187	193	188	187	182	156	181	186	184	206	172	172	177	171	172	156	161	191	147	186	165	166	158	191	183	179	186	183	182	187	184	174	183	191	173	189	172	182	172	189	182	171	167	162	182	177	186	169	180	169	176	149	170	191	191	169	186	183	180	190	202	202	183	213	167	195	191	162	185	183	145	165	169	173	196	161	201	169	165	198	204	170	165	183	183	183	190	199	171	175	164	174	170	179	146	173	185	184	187	185	165	184	194	169	193	161	184	174	181	162	158	169	165	188	189	200	162	184	153	175	154	164	168	173	169	167	182	202	183	161	208	182	180	170	152	160	184	179	169	173	159	145	184	182	198	188	194	196	169	184	180	177	157	181	196	163	192	180	189	180	185	190	191	163	183	174	164	191	172	187	178	193	174	170	156	183	177	179	168	170	173	164	203	163	189	186	158	161	177	176	178	194	182	178	187	159	170	156	177	172	156	166	184	179	200	184	169	167	161	188	173	173	188	162	151	183	196	174	184	190	177	182	173	190	171	170	175	182	192	177	182	171	167	149	179	166	175	157	160	183	182	163	176	159	168	170	157	161	170	177	175	198	208	182	160	183	183	174	160	179	174	188	177	175	189	199	177	170	205	190	201	173	185	171	181	198	166	161	202	169	189	173	175	182	184	190	181	179	159	185	172	171	153	199	188	181	210	178	160	180	188	158	168	162	190	195	186	168	172	186	161	172	189	179	173	191	196	200	175	189	209	183	188	154	183	182	174	195	168	171	180	194	166	176	197	186	154	161	172	163	168	184	168	191	180	172	170	181	171	184	167	173	164	181	184	176	164	179	191	171	167	149	166	181	200	168	195	192	198	182	189	175	164	176	184	169	199	197	208	153	178	143	172	178	146	194	192	182
39387	48997	52920	46270	36530	27128	13029	10585	8950	8744	8244	4941	2254	641	522	533	833	929	689	556	528	527	485	454	487	502	507	485	477	539	455	524	488	488	462	470	469	482	477	457	467	468	492	517	472	486	478	502	484	462	450	485	454	499	473	443	480	511	464	446	470	492	456	503	466	447	464	495	470	474	460	464	503	472	455	490	476	465	469	440	483	478	498	470	453	488	475	440	494	496	484	468	463	498	456	463	492	458	479	465	437	464	491	458	452	448	487	503	456	491	517	460	456	444	484	442	455	500	470	484	473	485	470	471	494	457	472	446	487	466	496	482	492	470	487	472	477	477	464	502	525	467	527	437	465	455	470	498	465	457	497	467	484	459	480	526	444	472	455	419	452	500	445	481	476	457	492	460	475	499	475	497	520	470	499	432	491	451	504	494	489	466	470	491	490	435	475	503	453	495	486	504	476	463	497	475	420	461	499	510	473	455	457	472	471	452	547	458	471	443	474	497	467	452	470	449	430	476	434	463	454	458	458	461	441	480	510	475	511	495	502	463	465	447	495	466	487	496	460	473	434	435	499	468	482	472	459	503	468	472	491	501	454	480	486	473	478	468	470	432	467	429	483	457	487	447	465	444	512	480	469	496	452	452	498	491	449	487	454	467	461	507	470	494	501	460	522	456	473	491	500	482	496	486	472	446	475	475	467	538	471	479	470	475	461	446	527	462	494	495	459	456	469	461	445	485	510	475	477	466	501	455	490	488	465	483	456	507	489	514	482	478	488	460	487	491	469	447	513	512	447	457	432	458	467	463	493	475	481	499	504	481	446	500	496	496	470	458	440	526	502	458	477	441	469	464	473	448	506	445	490	472	445	493	509	489	496	512	501	437	484	458	462	479	477	434	476	486	484	479	457	475	458	525	514	458	462	461	497	463	454	481	479	449	444	471	453	507	488	478	461	428	443	493	474	489	463	515	486	466	459	461	489	450	499	465	458	484	445	478	471	461	485	477	488	474	504	469	450	494	477	467	470	470	509	492	485	469	440	448	464	496	481	487	463	491	461	466	467	511	499	483	497	475	446	485	483	484	472	462	436	486	484	452	475	479	480	491	506	444	521	453	492	471	458	435	456	489	524	498	470	503	486	468	477	487	487	466	477	472	459	510	458	475	461	446	442	453	439	490	477	482	452	472	480	487	463	467	495	491	453	520	434	504	447	496	452	452	482	462	430	477	461	477	493	467	465	493	485	504	485	476	470	479	480	463	438	434	497	526	456	481	476	468	441	449	481	445	481	479	522	482	499	450	479	466	482	459	496	498	498	439	444	485	480	441	467	451	472	459	459	455	492	463	462	466	482	479	486	490	468	469	444	459	440	465	482	473	448	453	468	455	501	469	462	480	469	476	457	491	437	469	458	466	474	471	475	511	509	471	494	481	496	473	442	466	498	479	479	467	454	485	448	471	497	523	471	460	423	489	428	494	478	474	442	488	476	485	493	467	468	407	478	456	476	443	515	478	475	469	453	454	442	477	488	488	461	456	467	474	453	437	459	483	444	483	492	443	464	478	433	480	488	477	504	458	451	469	481	494	450	457	482	509	463	494	452	479	507	457	467	467	480	504	466	503	485	442	481	474	467	520	433	530	456	448	540	459	467	472	450	445	465	487	474	449	440	512	446	449	491	466	497	491	502	457	493	489	502	456	456	469	471	486	413	488	519	501	467	450	466	443	450	482	464	492	479	494	505	501	451	459	472	434	469	480	459	486	538	456	474	459	421	494	429	493	464	503	478	475	458	473	449	478	498	482	460	483	406	463	450	472	486	494	487	500	477	466	439	498	493	465	497	481	455	497	487	521	505	511	483	487	467	497	438	470	469	457	409	474	470	476	449	469	503	465	460	444	471	511	486	471	480	468	438	502	484	471	476	488	458	444	488	521	474	445	487	475	492	491	472	477	457	448	465	465	443	490	438	504	458	488	451	462	492	472	476	492	454	452	461	497	495	471	490	490	476	455	518	464	449	460	472	506	479	429	457	478	462	456	420	473	465	480	465	486	505	443	516	458	446	478	469	447	458	458	469	512	461	468	463	480	500	464	492	443	464	463	463	452	491	477	521	471	446	474	461	502	466	481	430	482	438	486	502	491	486	486	429	491	511	507	445	481	448	508	454	497	493	490	485	486	444	492	439	473	474	461	486	509	513	471	508	459	517	440	471	523	432	525	461	457	474	484	477	489	465	475	442	495	493	445	453	474	473	465	456	505	478	454	463	473	472	470	472	461	459	464	468	477	503	476	435	482	505	469	494	468	477	468	483	494	493	472	485	469	461	497	462	495	457	480	481	503	523	476	475	491	458	451	462	457	450	466	462	480	469	457	488	446	479	488	490	458	514	500	494	490	489	433	479	485	460	463	509	461	479	468	480	454	471	483	468	470	499	477	471	466	482	465	482	452	446	445	511	452	451	475	468	465	463	466	489	450	465	497	508	491	457	460	448	459	491	461	477	461	482	490	440	496	479	455	461	511	494	451	460	450	500	472	504	444	462	470	451	434	461	452	482	461	515	469	499	466	439	479	474	426	497	448	497	476	483	462	483	476	478	451	486	463	519	489	483	477	529	483	467	491	487	446	488	483	455	475	470	501	440	456	447	443	474	407	476	488	518	504	510	453	468	451	492	500	460	489	476	438	505	442	467	499	428	510	462	494	493	443	457	503	477	494	480	484	460	432	471	464	468	487	480	452	491	490	496	446	493	495	489	502	438	499	467	464	477	467	478	440	472	529	479	479	492	486	467	499	502	490	486	473	472	472	478	478	463	512	465	492	482	463	486	488	467	464	478	496	441	473	470	456	489	465	507	461	454	505	482	479	494	503	474	477	466	443	479	461	510	442	491	494	475	424	466	465	488	445	475	480	473	493	475	430	494	465	507	444	505	474	495	470	484	473	490	466	464	465	484	455	472	468	450	474	458	487	461	500	483	481	450	443	432	468	504	489	436	494	463	458	463	486	462	496	513	453	529	507	497	490	473	462	480	456	473	468	467	480	477	447	468	492	516	470	471	474	457	469	455	434	501	462	505	504	474	513	462	483	444	492	464	485	492	447	493	481	427	467	475	492	483	453	472	471	483	507	455	462	403	511	466	497	469	478	454	456	490	467	470	488	463	465	500	440	453	451	483	470	504	490	463	454	461	488	494	472	501	473	448	477	494	490	480	502	500	436	434	497	473	467	450	483	476	485	508	479	502	494	484	456	537	478	494	494	482	466	496	446	454	475	494	475	504	463	461	475	483	464	482	451	442	478	516	474	465	480	471	462	489	497	460	458	455	481	493	442	479	490	477	449	462	482	477	461	467	493	461	457	479	501	494	494	469	472	452	411	470	485	480	477	483	454	477	491	477	476	421	447	456	438	466	478	456	447	478	445	500	454	477	443	490	476	476	483	498	493	481	478	413	491	471	458	500	463	473	495	474	474	521	444	464	465	477	466	476	443	497	467	475	489
74340	76980	71257	53487	39308	25150	10526	6830	4978	4332	4034	2257	1095	266	194	227	303	398	282	223	183	194	193	197	218	234	182	168	191	195	214	225	185	179	188	203	205	203	178	209	215	190	193	198	220	187	157	191	187	205	201	184	216	185	171	189	193	208	182	216	192	199	166	183	203	206	195	184	191	199	225	212	208	176	195	194	234	183	174	180	196	178	199	207	193	197	199	209	187	210	204	207	202	194	157	184	193	185	193	181	175	163	194	205	203	202	198	200	183	213	176	186	201	217	186	195	177	198	178	181	175	202	204	199	202	197	216	190	209	190	183	186	177	188	194	188	178	182	167	171	177	194	193	188	192	207	175	222	195	182	193	183	190	188	194	192	201	177	213	177	179	193	169	159	209	188	199	178	196	210	167	213	210	189	189	179	181	209	203	194	186	186	163	194	193	208	165	186	170	195	205	200	199	201	187	212	176	198	177	170	186	190	194	201	182	162	194	211	177	193	197	183	184	214	182	215	186	216	178	204	215	157	205	182	185	204	195	205	215	193	181	194	196	193	190	193	161	181	175	196	177	178	181	177	196	175	172	199	191	170	183	203	192	187	180	194	168	187	183	183	192	185	209	182	191	189	190	195	179	170	229	177	160	203	200	166	200	195	206	208	201	188	190	202	191	190	202	192	210	167	199	205	207	190	221	199	185	196	234	207	209	177	200	148	169	186	191	225	201	189	202	192	211	187	193	184	190	160	153	174	200	181	194	179	160	200	180	213	174	187	217	215	199	181	192	173	209	186	179	169	190	192	198	213	185	190	180	201	206	193	200	195	188	212	185	187	220	209	188	188	197	195	207	178	175	223	189	183	180	230	190	154	182	185	188	170	165	213	174	167	217	180	194	189	190	194	189	194	184	202	161	198	185	190	192	199	171	173	174	189	186	200	190	195	196	164	194	215	204	204	183	216	189	194	203	205	206	192	194	207	173	174	178	169	178	214	207	168	200	172	188	205	181	198	176	171	220	206	153	194	212	189	180	188	172	183	196	186	191	187	175	193	177	173	198	171	205	202	201	170	187	223	216	165	175	168	181	167	194	183	182	201	157	194	180	190	170	197	212	191	176	196	195	182	170	169	204	179	191	178	194	201	190	184	180	179	187	212	193	185	205	185	229	173	188	188	178	205	193	188	177	176	201	170	168	208	208	186	211	183	192	178	208	199	186	182	203	192	192	201	195	198	218	185	211	216	193	218	208	195	161	201	175	194	190	196	211	215	184	177	196	185	193	190	206	193	187	179	193	197	190	197	206	184	185	180	191	179	211	186	193	198	190	206	210	179	184	187	183	189	213	205	206	181	184	182	223	201	154	197	190	206	215	210	183	205	206	166	184	176	200	193	164	197	175	173	167	180	203	169	198	176	191	184	185	197	188	196	201	179	197	201	175	207	195	157	178	161	215	195	205	194	207	200	189	198	178	196	184	195	183	175	175	186	202	197	185	197	191	201	184	180	188	202	190	155	177	173	171	189	162	182	193	164	185	193	202	213	198	191	188	181	198	191	188	171	212	194	174	177	183	203	189	182	211	206	179	191	183	171	209	178	179	174	175	193	190	212	211	200	199	193	196	183	186	198	164	192	177	207	173	183	183	180	207	208	172	206	199	200	200	183	173	212	179	176	222	189	188	195	214	200	207	187	172	184	204	208	182	218	192	208	193	180	161	193	193	172	170	210	167	184	189	199	214	189	162	172	184	201	189	214	189	201	180	192	175	196	192	192	216	208	187	196	205	196	203	205	200	171	192	180	182	183	201	191	205	189	211	190	202	167	205	175	210	201	174	186	192	158	205	183	216	215	205	187	179	190	216	203	190	200	204	205	215	192	195	230	191	179	194	217	204	191	203	181	190	200	187	189	170	191	192	202	188	215	188	194	175	207	181	182	174	178	204	178	182	181	166	213	213	207	190	181	179	167	217	184	184	191	203	190	166	194	196	200	175	193	199	189	190	184	181	169	187	198	181	193	170	185	238	165	183	203	182	208	194	172	188	189	200	187	182	184	203	169	203	202	190	207	158	216	182	223	199	199	177	196	186	183	188	205	191	202	179	189	201	186	199	181	199	194	167	173	189	180	177	172	166	177	190	205	211	187	222	190	187	202	198	193	171	199	165	169	184	187	181	192	184	172	198	186	184	189	206	193	177	195	192	184	198	187	193	187	182	201	185	191	189	188	189	186	164	192	201	170	172	190	176	190	192	171	209	206	205	189	191	173	166	165	185	153	174	172	195	196	203	193	184	193	182	187	189	205	214	202	187	157	194	187	185	157	176	180	192	175	222	201	180	188	183	193	191	192	200	176	188	204	203	187	181	176	203	202	176	200	202	196	211	211	175	204	174	182	197	173	188	197	188	179	192	186	207	178	187	178	191	199	182	201	188	172	206	190	154	178	210	174	181	178	232	193	192	189	202	199	196	199	167	186	191	200	182	206	167	164	178	178	206	183	205	189	200	162	194	190	191	186	185	193	166	178	201	170	196	186	190	201	199	202	202	196	169	185	173	189	192	169	188	169	169	174	189	188	211	228	178	204	191	191	180	187	180	208	176	196	169	201	192	174	182	197	188	230	194	192	210	174	182	192	174	203	193	184	197	188	184	180	183	202	200	186	211	190	220	200	191	202	219	195	168	212	188	212	182	182	202	183	202	169	210	179	180	185	191	207	203	209	187	207	166	208	182	155	187	186	180	181	218	193	161	213	196	203	197	177	189	193	174	179	156	172	186	199	196	183	197	205	202	195	188	181	186	170	192	208	189	163	193	208	162	191	190	184	183	179	203	181	200	190	165	185	187	196	185	190	180	179	225	177	189	177	195	194	184	164	186	184	206	190	187	189	201	201	202	178	190	147	199	170	181	186	191	194	238	188	175	195	178	189	161	214	222	183	196	178	190	205	203	189	207	205	200	174	176	162	187	188	183	203	198	195	203	184	203	176	186	221	177	202	183	206	177	184	183	194	165	182	179	184	211	210	197	186	195	204	175	198	206	178	185	202	180	213	187	189	205	196	202	177	180	172	183	185	203	202	185	193	198	220	208	188	178	212	170	181	185	200	183	176	195	207	188	203	181	197	188	183	192	163	189	198	170	192	215	177	210	196	171	202	180	208	169	205	174	186	188	184	187	224	209	188	180	192	212	190	178	174	169	178	185	197	195	192	173	205	182	180	191	188	167	211	195	191	169	194	206	188	209	180	188	194	177	178	214	175	184	168	191	210	196	176	207	186	180	198	206	166	185	184	180	168	177	201	185	186	179	207	200	202	184	185	206	206	212	183	201	180	181	202	169	182	196	184	198	198	155	190	174	175	191	183	180	188	191	181	199	174	200	187	196	189	183	172	179	197	175	201	190	186	183	182	177	201	201	208	193	198	193	218	197	221	198	183	204	201	201	178	184	194	187	192	182	199	190	220	174	197	183	191	203	180	207	162	170	187	193	203	189	190	194	180	185	194	195	185
48376	61753	66053	56779	47174	34107	21510	19104	15562	15480	14724	8916	4377	891	528	706	1107	1537	1015	651	592	539	557	539	560	507	507	466	532	496	525	515	481	486	486	511	528	488	493	510	531	495	525	494	509	509	497	508	483	525	592	623	561	512	495	522	514	463	531	497	498	520	492	551	491	509	477	511	488	524	490	489	499	512	532	473	537	506	457	482	513	497	554	500	524	503	522	524	494	504	561	513	540	497	477	485	509	509	461	449	476	504	478	520	520	483	512	495	539	478	481	509	475	472	498	547	527	488	500	497	496	496	486	504	514	483	546	533	486	494	515	510	481	496	494	525	524	458	517	504	493	454	488	495	455	481	494	486	467	485	524	507	475	487	507	499	488	467	476	506	448	471	485	540	496	488	516	545	508	497	492	498	478	497	526	475	507	459	526	460	513	514	523	471	523	515	551	473	501	484	521	514	517	483	525	513	501	505	504	515	499	507	486	528	506	451	503	496	508	490	495	427	537	473	505	486	507	474	528	494	518	498	511	502	492	518	507	515	460	481	482	545	534	511	504	503	525	492	535	515	500	488	474	520	515	480	498	495	529	514	497	478	509	478	447	493	470	502	508	580	516	519	529	485	475	530	450	524	485	479	475	484	476	468	475	510	454	467	470	472	499	513	501	479	509	523	495	545	514	517	524	515	555	495	532	481	499	514	461	500	515	517	482	495	513	497	536	518	499	475	480	474	455	537	490	465	535	503	498	500	497	526	499	502	529	505	499	497	455	505	481	496	493	510	472	501	496	463	480	525	489	514	499	524	523	505	517	481	505	529	525	504	488	474	475	487	461	504	520	503	500	502	490	481	529	461	542	525	489	486	443	527	511	522	517	511	506	516	496	495	488	504	526	476	487	511	483	481	500	499	523	459	498	510	517	467	544	504	488	447	461	517	486	495	481	520	505	468	484	481	501	460	506	515	466	480	548	505	484	508	484	499	492	508	521	472	491	488	457	485	513	505	533	481	526	448	511	452	494	534	486	499	505	507	504	522	484	494	490	516	490	475	483	476	545	476	522	490	513	509	477	505	473	505	514	482	475	478	519	499	504	507	478	500	509	493	505	522	464	477	460	520	485	479	485	505	531	529	506	514	493	495	500	515	479	445	481	522	510	497	472	515	486	465	483	513	487	472	495	490	505	482	451	507	497	465	522	507	475	522	470	504	509	499	468	519	487	498	483	482	496	501	493	488	478	504	497	503	495	482	506	515	487	469	506	506	523	476	485	441	505	470	501	465	483	489	510	459	503	508	485	473	465	465	472	498	492	511	508	509	494	500	514	472	518	471	493	478	498	519	486	512	503	500	482	511	546	462	482	517	535	501	497	444	493	466	530	512	476	528	491	487	457	491	484	525	498	502	544	531	521	489	499	538	481	510	498	504	485	520	504	511	467	527	489	477	519	528	452	466	492	504	452	518	522	481	508	465	498	472	523	552	475	493	510	505	498	510	525	504	492	448	474	503	454	500	471	494	517	444	494	515	475	479	482	525	489	503	487	523	511	523	476	458	511	546	516	480	530	531	509	452	518	498	491	497	480	546	531	507	518	508	501	467	480	507	479	493	511	514	543	499	460	490	533	499	494	489	485	466	487	496	514	466	473	560	520	507	489	477	507	476	504	488	479	470	514	461	499	533	489	503	445	515	494	493	467	513	518	504	502	506	508	481	524	519	519	525	530	520	508	498	518	517	480	500	493	444	512	462	477	514	492	479	500	477	521	512	515	492	511	492	466	546	516	523	501	493	485	519	510	505	481	486	507	518	520	512	492	522	487	466	479	494	538	509	484	489	526	476	482	522	472	472	486	482	459	568	507	513	506	512	501	525	515	517	517	489	502	472	510	503	519	505	481	450	523	525	448	501	473	479	500	474	512	517	504	501	518	485	510	509	513	519	526	481	527	479	534	534	508	517	505	532	486	469	474	493	498	489	484	478	477	476	494	480	477	499	470	550	506	510	464	480	494	473	473	485	508	503	520	449	499	482	519	506	482	482	476	503	520	475	513	492	503	507	494	480	506	485	500	512	500	479	527	495	475	487	517	481	519	532	497	467	490	505	556	513	502	508	500	495	522	432	499	534	462	526	521	538	504	512	517	489	490	458	501	487	509	494	484	494	492	520	521	494	493	482	502	526	442	499	507	507	525	502	494	485	479	514	481	514	509	485	481	516	498	526	512	476	507	534	460	554	560	481	485	498	509	499	452	512	500	485	501	474	515	489	497	491	487	496	493	492	503	520	490	494	496	498	517	488	472	472	465	497	507	507	481	491	483	462	502	507	459	516	498	504	511	499	442	476	484	509	500	471	527	499	501	520	513	530	503	442	486	483	521	472	519	496	499	478	520	496	478	534	503	511	497	457	468	512	506	508	500	499	496	499	477	505	511	514	479	493	520	494	508	479	534	520	526	503	513	492	466	495	495	500	467	475	457	487	435	539	495	513	503	493	539	523	503	485	527	508	499	501	465	520	499	483	517	495	512	500	470	489	484	474	526	486	491	511	498	490	501	502	488	532	517	536	463	450	485	511	483	512	487	514	483	538	498	516	530	497	476	560	497	549	494	525	474	489	477	467	513	524	504	502	467	451	500	490	482	492	493	489	475	537	514	517	526	504	516	486	491	474	453	499	498	473	486	516	473	481	477	507	507	492	487	489	463	513	460	491	486	443	514	489	527	480	492	519	460	516	509	534	460	475	508	480	519	464	464	534	490	510	486	498	476	462	512	476	465	481	493	469	498	522	480	525	497	493	484	509	526	499	483	491	485	486	505	526	501	516	495	514	482	538	508	565	514	479	482	458	463	486	498	454	517	479	513	486	496	519	469	503	505	513	455	507	513	471	455	502	444	494	477	481	532	510	468	463	522	487	483	520	523	533	496	481	521	441	493	493	487	482	480	489	480	513	497	499	492	505	502	499	466	503	515	501	513	501	525	498	510	478	475	532	493	525	481	505	484	501	448	487	522	490	477	492	516	512	506	512	500	528	500	462	524	522	536	489	488	496	512	482	523	494	517	518	457	494	491	527	471	500	527	471	484	474	510	525	467	525	499	489	514	493	505	519	502	543	497	509	523	473	458	490	506	518	501	482	504	494	482	528	516	535	518	501	537	541	477	493	531	519	533	492	486	452	494	555	448	478	476	496	492	498	498	518	481	504	517	468	508	481	497	516	524	505	513	491	516	502	528	458	512	510	469	481	475	508	484	461	497	496	488	497	493	491	521	523	487	512	532	459	469	503	534	484	485	517	499	521	420	508	508	480	521	508	481	520	485	524	491	508	524	482	464	496	499	495	500	542	491	480	514	508	539	508	498	462	504	472	490	490	511	492	463	503	493	485	532	482	461	534	488	539	480	488	509	489	482	489	484	483	520	519	517	495	493	489	495	476	490	514	479	485	501	486	472	466	510	512	507	531	488	476	481	513	516	493	494	552	534	469	491	542	477	482	470	494	502	508	504	478
20507	15377	11361	4274	2156	818	382	350	289	259	361	289	216	186	188	173	184	183	214	156	169	164	182	172	164	172	156	157	181	181	162	160	173	175	181	181	173	160	170	164	159	161	180	184	176	193	183	204	170	178	175	173	172	188	183	184	169	177	192	172	180	168	174	152	145	181	174	168	183	178	165	168	168	158	182	161	183	194	167	171	157	172	185	198	168	170	168	177	187	151	182	164	179	172	157	159	187	181	165	170	170	163	159	161	176	159	167	157	170	182	143	178	160	171	160	152	177	164	159	161	159	183	164	159	170	186	173	167	175	172	181	166	143	162	137	151	156	185	154	172	171	180	182	152	167	198	173	173	193	165	167	169	196	163	172	168	177	172	169	167	205	172	160	153	172	149	166	177	150	170	160	192	187	180	172	180	181	175	167	155	170	183	179	172	173	192	155	161	178	173	158	166	176	189	185	171	151	159	178	186	186	178	182	171	155	168	151	174	188	152	189	173	173	183	178	187	159	158	176	159	166	192	173	176	168	184	175	175	173	158	177	164	171	161	168	169	187	182	175	141	137	187	169	156	193	186	147	152	154	182	170	181	180	162	153	217	157	163	146	196	170	173	169	184	168	183	150	158	181	175	173	170	168	187	176	173	183	196	181	193	177	191	176	182	156	165	175	157	170	168	166	166	159	160	164	186	165	165	154	179	160	174	208	161	187	189	170	162	179	178	172	161	167	172	164	159	152	190	185	191	173	153	161	167	182	189	182	151	175	185	159	152	165	169	161	158	150	159	146	186	158	146	176	174	183	168	193	181	169	199	157	177	178	157	169	172	149	185	181	176	157	174	168	151	181	168	176	181	187	174	186	169	173	170	189	199	151	172	181	144	152	191	173	183	166	175	183	183	161	153	182	196	148	164	172	146	168	199	156	173	159	168	185	174	166	178	202	176	165	203	199	189	177	167	176	166	164	165	151	189	165	162	174	197	148	162	170	168	187	175	164	174	181	172	178	164	176	153	137	182	188	171	167	155	198	165	174	169	170	181	163	162	163	194	154	175	175	165	178	167	181	170	175	158	180	158	176	182	170	147	160	159	154	179	184	149	171	181	159	177	175	170	175	172	175	180	171	170	184	155	159	178	178	147	175	167	167	163	180	188	181	166	187	151	175	181	191	191	162	156	169	149	187	168	142	170	188	191	171	178	160	174	173	163	169	183	175	179	171	142	176	155	161	141	146	168	162	191	184	167	158	175	162	192	175	162	185	170	163	161	184	146	195	179	180	194	170	156	155	165	185	192	185	195	196	169	187	160	171	187	192	164	187	160	162	174	175	196	153	190	159	173	152	195	168	163	173	176	170	175	177	167	173	160	205	167	185	190	168	191	183	162	195	216	162	167	184	162	187	175	162	162	161	160	183	183	162	168	155	180	148	183	176	161	167	165	174	171	141	156	163	157	151	165	188	177	172	198	172	174	153	181	184	178	210	189	193	162	182	174	183	168	188	186	186	185	182	159	161	160	167	172	170	169	171	186	158	189	185	158	167	157	178	153	187	165	152	152	186	170	173	191	157	182	164	176	167	191	135	176	159	174	180	174	161	185	153	179	190	158	164	176	190	166	176	171	166	182	156	179	181	173	167	159	169	162	156	180	189	173	151	143	194	165	164	172	167	173	166	188	173	155	175	182	178	171	168	182	161	201	177	157	175	180	179	168	162	155	172	149	183	163	183	163	185	166	177	166	192	178	170	167	183	149	139	171	176	164	176	168	179	155	208	162	206	170	175	164	176	194	153	147	157	192	193	185	175	155	176	157	178	199	169	150	201	191	181	168	161	169	175	184	178	170	180	180	172	181	207	154	181	177	176	167	173	182	178	189	157	182	157	161	182	170	181	171	155	158	191	162	159	170	174	174	172	170	158	188	172	173	153	175	164	176	201	190	180	183	180	152	170	174	170	160	160	174	170	158	177	188	172	169	148	186	166	186	182	157	164	152	170	163	166	185	186	190	177	176	193	173	178	194	145	169	163	164	166	155	213	193	140	168	163	184	175	181	170	165	190	180	170	152	179	159	158	172	186	196	169	186	181	191	156	185	162	167	175	219	156	182	176	166	169	157	144	149	180	182	166	202	183	166	166	177	174	164	175	174	176	163	160	186	175	156	147	198	180	162	164	157	169	184	164	167	160	160	145	160	148	164	174	197	169	175	181	159	173	180	163	167	167	195	169	163	193	174	176	178	166	165	159	186	194	187	157	178	178	158	181	157	164	181	180	174	187	169	162	152	147	182	158	181	163	173	164	145	150	177	174	170	179	175	182	192	171	166	154	174	173	184	189	182	173	165	149	174	192	151	193	181	160	193	181	164	176	160	144	182	157	189	172	172	165	168	162	146	192	175	174	165	169	189	184	190	165	175	158	169	172	148	172	189	187	161	181	169	193	149	147	176	140	174	169	162	177	178	172	170	169	199	160	194	168	157	167	181	179	165	158	180	171	176	170	179	169	183	172	174	169	160	186	151	162	173	155	177	166	169	170	170	148	161	174	178	166	164	177	188	179	157	171	171	153	173	174	164	170	171	156	192	163	167	182	168	171	184	163	174	142	173	147	175	160	190	147	169	166	170	173	155	171	160	155	183	207	172	172	180	159	149	170	174	151	157	185	173	179	178	154	179	163	169	206	159	172	149	185	187	174	159	147	143	154	172	137	161	165	168	180	173	184	175	164	183	171	152	155	189	162	181	153	168	180	157	165	166	162	180	186	167	180	174	187	175	164	166	159	182	160	189	175	156	171	177	208	146	172	179	195	156	186	168	179	176	166	160	159	191	182	197	169	175	190	167	176	162	168	175	140	150	161	189	194	172	163	167	175	179	162	170	183	213	161	172	162	162	168	163	183	200	187	151	185	170	149	156	164	160	163	192	179	185	194	177	180	155	189	150	155	171	177	186	191	183	202	165	147	175	178	177	158	150	180	165	190	167	163	134	152	166	192	172	182	161	186	196	163	178	191	165	157	159	180	176	157	177	195	174	157	161	172	176	180	170	182	159	162	172	174	196	175	152	175	152	153	163	178	199	164	172	170	161	179	175	176	172	200	186	180	191	196	176	168	175	159	167	167	161	165	188	134	180	165	179	162	169	167	180	164	168	172	176	176	205	169	172	187	180	146	165	171	152	152	182	155	182	164	163	182	141	159	184	170	157	173	191	169	189	172	168	203	195	177	178	192	130	177	186	160	166	172	174	123	190	140	151	146	164	189	187	165	175	183	192	161	193	170	192	176	185	177	161	143	153	198	175	171	160	162	168	170	161	175	182	176	157	147	180	172	169	184	167	181	185	173	174	159	170	172	180	173	164	155	184	151	191	187	161	172	173	166	160	186	191	157	185	181	191	170	176	155	165	170	168	175	165	186	160	173	169	169	172	182	173	176	178	173	175	162	190	134	155	148	180	187	187	161	187	154	179	189	183	154	151	178	173	176	159	164	156	206	155	179	163	183	179
17294	18365	17858	10488	7161	3332	1537	1491	1204	1108	1371	1021	661	486	494	448	498	496	478	509	484	470	501	469	498	460	467	433	439	489	445	522	431	462	465	487	478	459	461	470	456	417	478	435	485	457	472	483	459	446	473	461	470	467	424	467	474	469	474	455	432	456	456	434	498	491	487	456	449	468	468	422	423	453	444	485	457	434	466	463	438	480	461	470	492	466	480	488	448	437	423	444	454	479	490	469	446	479	461	477	448	472	455	456	417	460	413	464	417	447	448	429	478	477	479	505	423	467	484	436	435	491	455	435	480	481	494	439	439	462	432	459	453	395	485	445	459	459	485	444	421	455	452	428	420	460	443	489	421	456	448	465	461	477	496	474	510	488	453	463	492	437	466	460	433	450	448	437	467	434	492	442	460	448	439	468	470	487	457	470	457	474	472	446	464	496	474	455	476	457	446	471	464	447	449	425	448	461	449	443	465	470	460	431	461	449	441	457	450	488	475	432	462	461	457	466	484	478	495	486	465	465	435	476	460	471	472	479	439	452	505	452	456	441	430	442	494	460	464	476	484	444	428	470	430	463	431	458	429	469	475	463	454	449	423	456	444	452	429	437	432	473	449	491	463	493	481	459	436	457	440	485	449	489	459	497	426	478	448	463	471	488	445	441	458	492	457	428	461	463	466	460	501	450	465	452	467	486	440	445	399	495	480	470	462	460	462	509	468	446	439	456	433	432	462	409	448	430	441	485	481	437	464	499	477	502	452	491	441	500	441	490	456	461	434	461	470	449	458	476	424	449	439	469	455	462	458	507	454	441	440	484	475	460	487	479	454	455	440	468	477	441	454	506	445	475	464	481	458	462	434	421	457	466	512	471	487	470	458	491	439	452	483	478	432	455	461	487	436	446	460	469	451	471	452	445	429	454	485	484	447	431	477	455	457	454	481	466	502	429	457	453	471	449	444	451	459	468	450	441	439	467	479	448	478	489	455	465	426	460	465	416	453	449	460	487	442	445	472	467	476	456	480	442	508	472	454	432	484	442	441	472	485	497	483	460	446	486	478	449	452	466	470	428	448	487	470	470	461	448	460	449	454	420	489	478	484	503	472	452	501	457	465	467	496	458	438	489	471	452	438	501	419	467	465	499	460	439	430	432	436	449	422	480	462	443	466	463	465	460	456	459	461	449	469	466	445	434	444	456	461	493	444	440	479	474	437	440	473	482	477	448	428	479	429	453	503	471	468	470	451	421	435	456	457	487	480	461	464	472	487	478	464	443	480	457	454	464	457	432	487	440	435	456	422	471	438	465	463	495	454	438	461	453	452	450	466	396	416	445	423	433	426	472	430	470	470	471	441	450	441	464	459	470	459	433	466	423	433	470	477	468	470	433	460	474	473	453	488	515	486	462	471	458	506	489	483	437	462	446	482	429	443	464	449	482	437	447	438	452	484	443	482	497	434	428	456	444	469	450	452	450	441	453	430	462	460	479	439	419	448	473	454	446	470	469	462	479	431	458	478	451	476	441	451	477	441	440	452	445	475	463	464	494	457	467	471	453	466	433	443	467	453	476	479	448	451	475	445	464	471	452	491	443	470	443	492	455	434	439	454	484	470	449	469	442	501	467	451	468	455	454	454	453	441	449	446	508	449	432	461	517	462	468	457	466	455	470	454	451	461	442	467	410	462	464	462	481	459	467	500	450	466	460	464	459	490	458	477	481	494	456	446	478	461	423	417	485	509	474	464	496	459	428	398	476	461	443	460	452	465	438	429	437	470	462	448	462	452	438	450	476	465	473	452	449	451	464	461	444	439	453	439	465	459	496	487	476	450	490	442	486	444	452	462	462	449	483	474	476	428	467	448	438	449	473	486	455	501	477	475	499	465	451	441	455	460	481	462	478	450	436	455	478	511	469	473	458	444	433	422	444	446	443	474	465	427	445	463	430	482	429	446	449	447	438	496	467	507	464	423	415	430	460	475	477	484	417	478	432	468	458	443	490	439	466	447	431	453	480	477	447	456	482	476	460	446	456	452	455	448	437	430	427	487	482	493	443	482	458	470	465	469	461	477	458	454	454	484	449	464	470	495	461	452	427	454	429	467	457	430	456	424	527	495	496	453	420	445	521	477	474	461	419	491	494	468	488	452	472	457	449	433	447	440	460	483	417	477	446	477	450	463	406	458	477	454	486	485	474	445	461	444	455	457	462	450	432	443	510	446	470	457	485	412	473	499	440	446	459	461	475	430	470	472	438	471	468	472	455	448	452	469	476	462	449	448	432	469	462	464	460	464	458	420	473	457	448	505	455	444	465	481	460	447	416	496	451	467	474	463	465	445	438	447	472	461	442	466	458	463	501	426	466	476	466	427	459	478	466	476	466	472	469	466	441	482	416	429	449	438	469	451	429	472	469	479	463	431	447	438	449	478	464	499	499	456	450	466	448	470	451	475	448	457	506	454	413	439	475	447	439	450	480	443	426	476	437	465	455	493	436	490	441	465	467	462	475	483	439	479	404	467	446	436	460	454	447	478	436	430	435	452	454	477	454	477	422	476	472	465	467	450	459	442	445	458	451	443	475	480	463	471	452	456	458	452	478	479	448	471	487	468	463	477	452	454	482	419	463	492	435	463	454	482	395	482	466	478	446	449	438	465	469	455	461	482	455	461	499	427	477	423	470	478	483	444	439	492	446	492	434	439	480	438	449	480	475	512	472	452	446	470	483	451	490	448	451	477	448	481	450	451	478	471	492	465	489	472	490	482	479	456	497	443	489	464	449	440	429	462	471	442	487	427	449	460	467	477	467	466	463	459	470	463	460	490	479	450	472	438	472	444	475	463	481	426	463	475	449	449	490	465	461	453	476	435	475	458	501	466	485	479	490	465	445	436	441	438	424	452	441	478	471	435	453	440	494	436	460	447	501	477	415	420	468	478	461	460	445	450	508	473	469	433	467	450	443	477	461	460	458	463	456	433	460	413	495	469	478	477	446	502	480	476	482	458	416	466	440	456	463	493	446	480	462	429	524	487	466	438	457	455	479	457	485	415	472	478	473	498	484	481	459	461	495	454	478	451	502	436	478	464	451	452	464	405	437	445	445	440	444	434	448	432	489	454	477	461	472	427	476	433	452	446	446	476	485	431	434	454	445	482	491	456	482	458	477	454	461	471	486	483	434	477	427	494	491	467	488	481	439	451	485	499	468	500	458	495	466	448	468	427	458	461	458	468	431	463	477	451	434	453	429	451	472	487	466	482	446	440	472	462	437	497	466	460	421	475	449	443	455	442	442	430	467	448	459	475	447	464	459	463	432	456	450	445	431	442	512	433	468	465	458	494	444	450	459	469	452	472	453	461	454	479	481	508	462	470	443	472	429	457	433	485	464	451	435	468	471	435	425	435	455	476	467	442	461	459	437	469	438	507	464	478	446	475	488	456	485	448	473	447	459	454	509	489	488	472	432	461	440	425	443	442	435	461	462	463	448	472	471	458	474	483	458
60396	62789	60162	39904	28602	14557	5224	3870	2800	1986	2220	1413	673	214	189	201	257	279	206	171	201	190	177	180	184	170	155	171	155	190	173	151	155	166	190	180	186	177	171	189	148	170	166	163	180	167	182	170	179	169	178	161	170	193	168	179	189	202	167	165	176	158	180	170	166	156	177	195	177	160	190	177	188	181	192	175	174	180	180	172	186	196	157	164	161	187	176	201	189	176	170	174	158	168	172	186	164	160	210	168	171	181	162	167	177	191	173	187	181	202	201	184	173	187	153	211	187	170	173	181	215	181	153	175	173	176	167	186	176	154	164	202	188	166	180	180	184	168	182	136	170	182	186	177	168	176	175	203	185	173	202	169	200	180	169	174	180	177	190	188	166	185	203	162	177	190	189	200	175	182	167	198	198	167	182	205	141	178	168	173	167	191	155	187	194	181	162	163	205	174	142	152	173	194	181	166	179	187	177	182	173	164	159	182	193	179	180	166	177	206	190	197	160	186	180	168	179	172	189	148	192	186	178	154	175	167	185	187	167	199	193	183	168	165	172	177	157	175	178	183	175	198	156	179	150	183	180	177	145	152	172	184	156	183	176	183	155	192	171	186	146	168	164	170	175	185	136	169	174	172	200	170	146	172	182	187	157	177	180	190	176	173	165	179	162	169	192	195	179	193	164	171	164	193	190	177	162	190	178	185	203	185	191	187	204	193	171	172	199	177	166	195	206	183	176	164	192	149	170	178	160	183	174	153	180	180	188	155	172	184	195	156	200	184	170	164	208	181	182	183	162	160	156	173	186	164	180	177	180	169	170	189	193	196	201	165	189	182	192	190	188	162	179	189	155	168	181	180	169	161	177	181	171	180	191	178	171	180	182	176	179	194	175	178	161	167	200	167	174	147	157	187	170	157	164	173	183	175	175	176	200	199	175	186	200	208	184	187	180	169	191	175	187	172	198	184	175	153	172	166	181	185	200	179	165	180	190	144	170	178	192	179	182	199	156	174	179	161	185	197	189	181	176	179	195	183	177	164	170	175	185	179	204	180	176	169	167	178	157	178	169	172	153	186	180	176	180	179	198	181	189	156	188	189	165	176	186	195	172	179	173	161	157	205	188	171	179	185	197	177	182	199	186	196	181	185	199	161	191	182	191	176	169	186	178	160	176	187	195	188	168	188	179	168	200	189	177	176	191	166	169	174	186	162	192	163	181	178	162	168	162	188	197	188	170	168	162	170	161	165	165	169	169	183	161	170	183	176	189	181	175	189	166	181	183	188	178	181	172	152	171	162	182	144	181	161	182	177	165	179	165	178	191	191	174	173	187	159	178	175	188	176	193	190	171	193	166	153	184	177	182	177	189	195	197	159	183	171	165	202	176	184	182	175	180	203	171	164	178	181	189	166	162	177	200	166	169	177	166	184	181	165	178	161	181	180	177	161	186	159	169	192	167	187	173	185	181	170	155	166	198	182	147	179	152	167	177	190	188	204	180	192	188	188	193	170	182	192	141	193	158	186	174	166	175	172	153	184	187	182	169	195	188	182	182	177	157	176	174	173	157	186	172	180	194	169	177	161	172	187	193	181	160	176	166	153	168	192	195	172	158	172	176	179	158	183	185	184	152	161	178	182	166	182	174	180	189	204	201	177	167	169	182	178	197	175	169	186	176	165	179	181	178	182	174	173	183	181	156	182	167	185	187	199	191	174	172	195	184	181	165	166	166	184	170	188	189	202	184	167	186	168	171	170	170	178	156	192	163	172	194	180	162	177	158	190	169	178	181	163	166	181	180	182	177	164	181	187	166	178	181	208	174	170	178	177	188	185	180	187	205	152	183	169	187	195	176	201	193	190	173	203	156	161	164	181	164	195	149	190	170	172	191	170	188	190	187	188	174	204	170	165	174	171	172	150	167	156	176	191	189	182	181	162	186	190	168	151	194	187	173	174	165	170	157	195	151	193	209	158	172	206	176	180	192	175	192	185	192	179	185	172	174	163	162	151	155	169	175	183	161	202	187	160	174	162	148	185	197	169	167	168	189	163	162	175	153	163	180	188	183	176	186	183	190	185	179	187	172	177	158	173	171	176	185	163	172	165	191	161	180	177	208	173	169	199	167	165	162	183	172	182	192	169	176	176	165	172	174	188	185	174	204	179	177	160	164	191	173	156	183	179	183	143	175	172	181	172	168	180	175	185	173	182	187	143	164	167	162	162	193	197	199	189	194	168	179	174	167	172	176	177	185	180	176	193	197	190	190	165	189	178	177	170	194	153	174	180	194	171	200	188	209	187	187	162	166	208	191	161	190	187	189	186	206	159	188	166	197	217	188	174	200	147	181	194	159	179	188	165	178	189	178	172	165	190	189	195	183	194	187	186	177	189	189	171	179	184	185	178	166	185	170	186	195	185	165	178	182	191	203	179	175	188	179	187	187	210	177	188	183	171	188	158	175	177	207	169	186	173	186	180	167	186	151	148	178	166	171	188	179	186	180	171	170	167	173	188	186	196	172	181	188	175	174	158	180	197	170	183	185	207	167	175	164	152	167	182	192	194	185	176	163	170	173	165	151	162	164	180	154	167	178	201	184	178	168	166	175	157	222	177	190	151	154	191	180	202	179	156	179	179	181	168	170	162	162	188	173	170	157	170	204	177	186	158	171	170	196	180	158	178	190	202	197	170	169	181	159	188	176	181	197	169	203	172	183	165	158	189	166	198	198	180	181	187	174	200	186	181	187	186	183	193	168	204	168	166	199	168	206	158	175	156	174	178	180	169	164	178	153	176	178	169	186	193	193	177	192	155	183	173	167	199	167	171	183	175	169	174	180	158	216	183	169	152	149	167	168	204	173	168	196	181	171	196	168	177	160	168	185	162	179	181	171	200	167	171	189	169	177	214	177	176	212	159	159	185	197	159	180	187	174	168	173	178	176	153	180	178	193	166	167	192	176	213	189	181	174	162	183	131	190	170	182	181	164	185	183	175	182	170	191	160	181	179	186	180	160	156	172	143	205	183	190	172	177	173	168	176	170	182	186	161	183	174	177	167	211	168	192	182	154	172	154	186	189	172	168	163	169	156	192	188	159	173	180	153	162	178	156	159	151	177	165	173	163	186	146	151	182	159	167	189	175	188	190	170	188	180	181	155	184	174	152	191	175	176	185	175	179	187	178	198	192	176	148	187	157	181	203	168	180	160	195	157	159	205	179	148	174	159	177	177	202	168	174	192	184	178	185	168	167	190	186	182	198	179	204	164	183	172	181	183	182	174	181	173	170	149	165	193	180	177	171	186	176	199	179	188	163	189	164	185	208	170	152	170	210	183	174	172	202	192	175	192	182	199	177	177	176	170	160	176	173	158	180	181	178	187	201	191	174	171	178	175	177	175	184	172	185	204	158	194	173	176	183	197	180	163	177	178	154	181	172	172	184	174	161	179	188	179	187	206	167	175	188	194	198	192	181	164	183	185	179	167	164	184	178	162	162	187	168	162	182	175
38300	48490	53291	45160	38517	24622	14589	13507	10103	8650	9543	6375	2764	677	449	592	927	906	636	535	518	511	511	448	458	504	493	512	470	484	483	434	464	455	468	489	463	420	495	496	454	490	461	467	466	443	431	489	491	531	485	508	499	509	479	466	483	495	481	459	505	472	442	455	447	486	469	506	451	463	510	437	439	472	457	482	473	458	458	483	483	437	477	463	483	497	459	473	483	495	457	485	478	493	463	442	480	473	511	503	509	468	451	465	482	473	484	482	449	440	452	473	469	474	464	469	470	461	472	493	467	468	495	472	424	458	461	472	423	452	445	488	496	443	497	468	465	459	448	464	436	452	424	481	518	480	472	503	539	449	535	467	496	467	470	472	473	481	467	454	475	494	493	494	452	464	468	456	449	481	496	475	470	484	451	479	464	453	479	440	447	483	463	473	476	476	455	458	496	459	451	468	496	491	482	483	448	461	478	473	475	463	455	449	454	482	458	461	434	494	449	459	459	462	450	434	463	479	494	469	463	476	509	459	467	452	430	517	456	459	510	520	504	478	442	480	485	480	531	502	521	476	495	461	464	473	480	473	451	456	503	468	475	486	470	446	493	481	471	446	490	452	441	504	456	399	463	439	492	477	477	457	469	461	446	490	477	472	464	482	448	482	492	478	485	473	481	459	487	444	507	428	513	461	461	479	500	487	462	454	478	485	528	467	473	478	466	471	475	487	471	485	486	475	467	479	486	490	493	482	481	431	449	465	500	475	479	450	496	444	440	491	485	446	437	467	457	475	462	489	443	463	450	472	437	457	444	496	468	427	435	444	451	473	504	501	440	440	480	467	460	462	477	465	469	496	485	477	462	447	502	505	472	449	452	483	465	460	441	471	464	494	451	477	460	438	505	467	499	485	484	441	464	494	479	474	439	472	516	450	479	475	495	510	450	457	460	415	485	481	459	487	511	463	491	456	473	472	474	456	476	471	477	504	454	462	449	460	475	437	476	471	487	462	461	493	497	467	442	498	415	467	478	468	454	478	450	475	457	448	493	453	479	474	493	498	465	490	483	476	486	462	445	466	466	514	420	455	470	457	492	520	465	477	515	452	476	452	427	474	509	473	518	445	477	503	475	479	452	497	463	460	437	453	480	481	447	447	466	453	477	485	444	475	465	441	482	471	492	477	491	455	470	497	477	441	504	460	474	459	455	477	488	462	448	489	488	419	500	459	458	461	468	468	476	502	482	460	496	447	455	489	462	486	493	465	491	455	484	439	483	455	503	505	467	475	478	484	468	494	483	475	503	452	485	476	482	479	471	490	499	451	450	468	440	499	476	487	480	500	425	483	481	493	463	469	488	453	521	457	448	483	466	436	470	463	469	475	456	485	474	499	472	439	466	457	447	463	488	480	458	472	478	468	473	443	453	436	466	477	463	464	454	483	446	514	506	505	447	517	491	474	488	480	490	474	476	482	449	468	455	432	484	447	480	454	449	497	503	450	472	501	500	471	452	478	489	462	440	476	480	464	473	481	446	464	515	467	498	451	461	479	478	459	461	404	461	468	448	498	444	471	499	464	482	475	492	436	451	510	486	427	453	444	506	435	457	504	491	502	474	451	466	457	468	454	488	479	462	464	475	467	438	480	509	470	493	448	449	445	505	482	455	508	438	505	458	468	486	465	453	479	439	473	509	455	487	442	453	480	455	462	463	459	482	499	493	459	464	442	509	496	463	500	462	461	477	495	500	477	473	503	477	471	470	471	449	508	443	499	479	527	528	451	486	485	470	485	471	481	456	494	461	504	497	482	436	435	424	467	463	472	476	469	474	467	498	424	471	484	436	454	498	477	471	508	511	516	449	460	448	469	473	459	460	470	451	444	452	497	507	467	467	468	472	466	461	484	481	452	485	514	428	476	496	494	490	467	443	498	435	479	454	438	486	491	475	432	455	482	449	483	447	478	461	462	481	461	478	494	457	475	486	487	438	481	465	453	500	491	464	485	431	491	472	473	437	498	498	504	481	465	442	474	464	494	458	470	478	448	478	491	448	481	472	462	504	504	488	473	475	476	436	490	460	460	432	458	462	436	470	444	463	477	474	477	427	476	499	482	490	431	465	449	451	445	480	472	466	498	466	448	515	445	477	467	499	487	470	455	465	442	481	479	492	505	446	465	501	424	469	461	483	488	471	472	483	459	433	473	501	462	536	450	472	456	480	442	487	497	481	463	450	483	467	472	462	471	525	488	464	475	504	482	473	482	481	501	468	475	475	475	494	464	468	471	454	493	501	429	444	511	475	501	479	487	482	490	471	449	479	491	490	464	467	423	433	496	501	489	458	473	416	471	445	501	464	499	472	488	478	456	493	472	487	437	503	515	446	472	501	441	462	468	457	477	450	453	475	470	474	450	492	458	480	470	476	501	476	457	457	483	482	442	438	462	488	428	477	482	447	458	462	509	490	459	494	513	465	521	451	488	484	489	410	462	479	468	479	476	494	423	494	472	482	468	475	467	457	433	503	505	484	501	433	473	509	489	489	454	501	497	466	452	433	499	472	469	469	440	469	420	492	469	438	470	505	479	496	438	486	480	497	491	494	497	454	493	494	513	449	477	463	461	483	432	450	499	511	472	499	472	468	485	441	497	464	460	428	520	474	467	496	481	490	484	504	446	432	475	493	483	473	463	492	476	442	502	463	493	457	459	449	481	440	459	480	484	453	493	472	440	482	480	467	491	419	477	517	454	490	461	468	455	469	481	458	455	450	476	451	484	460	466	482	482	477	470	447	479	503	491	495	443	451	478	462	479	462	454	494	433	446	436	442	479	439	463	491	480	496	481	506	496	503	435	474	434	467	468	433	474	452	494	433	504	500	522	455	482	480	515	433	448	480	495	461	445	469	441	441	505	464	477	501	525	448	432	462	464	448	443	497	500	453	446	456	441	427	485	462	458	473	460	440	432	506	470	498	479	459	471	459	474	491	480	510	470	506	462	505	449	446	495	489	472	450	458	471	497	486	476	488	474	468	489	467	446	478	454	465	496	433	486	503	489	449	491	468	507	427	457	444	438	471	456	483	458	466	462	468	465	483	491	494	457	455	472	503	505	452	465	482	484	497	492	472	485	485	488	495	469	471	478	488	452	467	506	503	468	502	461	473	466	448	459	441	494	493	493	461	481	507	526	454	502	438	466	471	523	494	489	496	461	465	469	467	448	481	463	475	509	464	443	459	520	456	507	482	489	486	452	451	462	449	495	439	485	483	464	513	485	475	455	524	467	427	454	489	438	493	464	459	504	436	460	440	466	488	455	465	484	484	529	505	463	450	437	511	477	453	463	481	491	480	473	484	482	507	445	429	467	447	453	453	437	474	458	512	495	455	470	433	453	452	436	469	471	471	453	447	480	440	474	475	474	483	519	480	478	472	467	472	437	461	480	454	467	527	496	444	498	456	433	464	504	461	452	486	454	479	486	505	478	459	491	498	476	471	494	471	412	475	485	459	497
72649	76340	71054	51490	41906	25385	11554	8154	5604	4213	4357	2573	1046	263	203	231	360	344	283	231	203	200	206	172	182	205	188	168	201	190	192	203	181	186	183	193	176	198	190	195	195	193	209	178	188	193	186	201	229	219	177	190	199	161	188	197	165	176	185	210	185	177	205	187	173	195	180	215	189	207	180	197	186	184	190	207	182	179	197	170	175	181	201	185	192	224	184	196	190	213	190	180	186	191	177	176	206	170	198	185	161	190	193	186	181	209	164	181	195	178	189	192	182	191	191	190	179	182	168	169	180	152	175	179	175	187	167	191	197	165	191	174	163	165	205	167	177	181	182	202	226	218	176	206	173	192	161	188	175	193	187	167	189	172	186	181	169	198	181	191	199	177	186	210	215	186	189	189	201	181	167	188	201	171	193	180	172	216	179	180	200	183	197	200	202	183	198	170	165	186	185	195	173	174	173	171	212	232	162	219	179	183	189	188	160	201	214	158	155	195	189	193	192	204	182	181	173	187	179	167	209	180	178	168	215	177	183	197	211	193	175	159	195	179	198	201	173	183	181	199	174	200	205	165	217	175	203	195	177	195	180	191	185	181	170	184	180	190	186	177	201	181	180	215	204	183	196	217	189	191	206	180	202	187	178	189	174	202	199	177	174	175	189	204	175	190	204	177	175	189	199	203	193	197	208	183	229	191	159	186	183	198	199	192	178	198	194	173	184	193	193	192	200	185	211	198	186	203	190	179	167	196	184	188	179	201	192	183	201	198	185	189	204	194	189	178	181	162	170	158	194	174	184	216	189	182	180	177	169	187	198	184	195	183	165	162	204	183	193	183	180	184	203	184	198	183	172	196	187	169	188	168	182	184	199	178	195	183	226	196	209	188	185	203	186	175	220	200	208	182	159	179	158	183	196	199	171	181	182	158	185	194	192	192	200	214	227	198	194	184	168	187	152	183	176	199	194	209	188	187	206	185	179	191	200	202	164	164	183	180	179	206	196	191	212	209	178	183	179	197	170	190	188	196	215	184	185	178	184	187	199	185	177	203	200	178	194	181	169	153	179	184	202	195	162	195	184	187	180	184	177	182	186	168	170	202	198	186	192	187	186	217	192	184	167	188	188	206	188	216	183	195	168	173	184	172	194	210	170	187	187	182	177	207	219	182	173	180	197	190	168	190	194	184	187	195	179	166	184	171	199	180	208	195	189	170	199	196	198	190	200	189	208	165	187	188	169	204	185	185	217	194	180	189	217	203	194	187	174	222	188	180	203	183	203	215	190	198	182	187	185	194	176	183	194	172	177	168	190	178	178	172	194	192	172	178	183	199	179	196	185	162	173	164	193	187	196	198	204	175	172	201	172	185	165	167	180	194	197	186	171	168	167	175	187	172	159	190	183	201	200	201	210	187	199	188	201	187	173	207	159	212	184	175	192	202	173	178	169	186	189	196	190	178	175	200	203	204	172	212	197	196	214	190	209	190	181	157	188	158	218	198	194	161	184	201	180	209	214	175	182	220	192	174	205	187	187	204	196	197	192	196	173	163	224	218	176	179	161	216	195	157	196	179	204	190	176	187	186	178	189	194	158	184	186	213	182	197	191	198	203	192	191	169	183	193	191	199	195	180	208	186	211	177	186	163	167	207	186	198	155	177	171	181	184	204	202	170	197	197	169	194	176	170	162	174	170	192	170	172	175	197	165	190	180	175	189	168	167	189	193	199	184	174	179	217	184	178	175	186	224	174	181	175	195	178	191	187	200	224	182	174	188	185	195	187	175	196	189	189	183	197	177	180	206	201	181	199	195	162	198	211	196	182	178	161	213	180	202	151	181	188	184	194	173	210	168	165	199	180	192	179	196	181	194	177	177	181	183	161	186	179	184	203	194	179	188	180	195	181	182	192	199	182	238	183	184	172	211	170	199	196	186	189	198	197	189	191	192	184	180	160	202	173	195	187	193	191	190	167	193	189	192	181	164	204	182	219	188	190	173	208	186	199	191	186	190	150	200	188	193	192	220	195	189	168	164	176	207	196	194	201	187	206	170	174	171	172	179	173	195	181	177	175	186	183	167	182	191	187	183	186	185	175	189	192	212	208	204	194	209	184	187	196	166	221	191	172	214	198	194	169	211	202	178	191	197	177	186	183	180	198	204	200	177	188	206	180	200	208	194	164	204	181	181	168	189	203	183	190	197	173	192	193	185	206	212	177	184	192	189	203	170	189	181	188	166	203	191	168	163	183	192	181	163	188	185	180	215	213	197	190	188	186	191	170	201	194	202	178	192	193	208	186	204	198	182	198	193	176	204	188	171	189	183	186	206	182	177	164	210	200	187	169	169	194	186	177	206	151	209	191	152	184	212	180	191	191	194	182	180	182	180	175	168	181	196	194	204	183	198	220	196	192	165	193	213	177	209	182	195	164	222	186	160	184	152	161	198	197	203	185	192	197	208	191	188	201	199	214	185	169	166	198	191	180	171	170	195	178	191	189	199	185	188	185	193	191	177	192	192	165	185	189	171	170	169	188	181	189	188	185	180	161	201	193	183	176	185	210	188	191	191	210	175	189	186	172	186	202	192	189	171	188	189	178	172	172	179	178	188	174	210	175	176	193	200	205	188	195	193	211	190	162	186	201	197	195	178	160	194	204	225	204	183	164	173	200	196	184	172	167	191	181	203	197	209	167	190	186	189	211	198	183	208	189	185	177	217	174	188	207	198	173	218	209	182	186	198	181	151	193	173	197	212	201	197	170	207	194	195	198	199	181	210	194	208	179	172	176	173	184	171	200	198	192	196	182	189	176	183	208	194	183	198	171	191	173	195	158	189	186	194	164	185	184	186	200	184	189	187	175	207	216	186	191	186	180	204	157	179	172	173	174	176	186	198	171	189	167	160	197	158	175	185	190	194	199	190	195	187	173	182	173	199	174	196	184	205	201	191	197	204	215	188	190	172	190	166	196	177	194	207	210	191	186	190	191	185	161	188	171	195	184	197	186	186	198	174	194	191	194	189	176	199	201	182	184	154	164	181	169	176	197	187	179	194	184	199	160	189	201	170	192	163	199	172	160	182	171	190	211	176	201	175	179	209	190	211	204	199	194	217	221	154	202	207	196	168	197	177	192	196	190	218	182	181	230	163	177	197	201	182	170	192	200	180	202	205	178	198	195	192	176	181	207	201	187	182	165	186	195	204	185	205	202	230	177	174	186	189	189	206	192	187	174	179	192	184	168	208	196	199	185	230	161	156	196	206	186	200	201	187	200	198	195	185	184	168	187	168	198	170	204	201	196	194	182	173	183	175	189	187	185	203	200	182	196	167	179	179	169	187	198	195	196	187	206	215	193	192	164	192	169	161	196	208	209	203	211	183	201	197	201	179	185	187	192	190	187	173	162	209	176	159	200	182	181	176	195	156	182	198	188	174	205	209	178	202	178	181	204	198	180	192	190	190	188	177	175	161	200	181	193	170	203	180	179	162	180	182	192	184	204	217	180
47280	61199	64963	55357	49389	34138	22711	21479	15433	15309	15462	9976	4307	843	529	596	1411	1525	1074	796	626	545	513	514	544	518	491	516	507	513	496	516	485	472	496	553	529	515	507	530	515	494	519	520	484	517	462	582	588	578	514	521	503	549	494	481	494	518	518	515	479	477	509	536	473	483	487	491	524	487	521	495	463	447	495	511	517	483	476	502	523	508	489	514	504	519	511	529	485	497	504	493	518	498	497	481	486	521	525	485	531	524	426	490	486	475	488	482	484	485	506	498	482	484	463	533	478	505	526	508	480	509	491	484	507	506	513	477	490	516	515	513	498	502	449	509	526	480	506	482	490	490	477	539	476	453	520	496	496	467	491	471	486	503	496	488	497	488	453	518	489	564	501	471	506	496	485	502	469	498	494	501	471	511	506	450	485	489	470	492	540	490	515	527	482	470	485	487	508	513	503	509	551	518	492	507	533	500	523	490	513	452	483	501	503	530	521	500	492	481	479	488	470	501	490	476	476	484	507	539	481	548	450	492	513	507	460	533	479	468	505	477	476	493	506	534	498	465	494	502	502	474	447	483	543	477	499	517	497	499	469	490	493	480	505	491	489	533	468	488	460	513	531	527	490	422	523	510	506	514	492	493	470	479	461	448	502	507	520	486	478	497	448	525	509	517	516	539	491	521	468	493	474	500	463	519	494	464	455	500	498	499	504	500	515	478	484	501	532	534	476	509	540	481	482	467	461	508	500	463	509	499	470	512	490	501	497	485	477	493	495	531	468	496	494	511	497	492	515	524	499	488	493	466	469	504	484	526	492	476	492	503	527	465	510	484	519	526	510	502	506	502	483	501	457	499	484	519	477	509	528	522	519	510	493	473	490	469	512	472	521	536	494	505	506	504	514	481	466	522	547	500	503	488	521	492	473	458	503	518	451	506	505	493	516	527	478	488	486	502	487	501	481	515	508	469	499	502	516	525	533	516	498	530	462	482	501	493	504	500	479	461	478	452	527	479	499	485	472	508	491	494	466	488	507	489	509	462	477	489	489	492	498	448	472	455	495	511	472	495	524	448	505	514	468	473	518	504	491	487	480	519	489	504	489	499	483	493	499	485	504	470	465	481	505	516	498	495	483	502	482	491	470	516	496	506	496	499	483	482	470	487	481	481	522	519	493	500	520	491	491	529	484	506	467	517	473	514	496	487	479	517	489	481	493	503	491	462	513	524	480	492	492	502	510	477	506	515	477	508	495	468	504	547	498	499	490	479	484	508	477	483	454	447	524	499	487	465	526	526	464	492	499	482	501	522	507	525	480	472	513	500	498	447	475	491	534	503	492	527	511	471	485	478	510	477	511	526	511	492	520	494	482	499	510	492	493	502	523	498	487	515	484	532	494	481	473	445	501	516	507	480	474	474	520	503	483	495	470	509	491	523	468	507	466	515	512	513	489	502	478	479	494	477	519	512	470	506	481	496	519	468	488	506	519	494	501	486	513	510	488	507	460	517	487	512	480	503	510	483	498	486	516	512	503	478	502	477	483	490	519	492	484	480	502	453	461	500	489	537	496	502	496	500	457	494	509	513	533	533	506	522	502	519	496	474	498	510	505	456	513	449	506	516	502	456	501	503	513	476	445	494	524	492	465	529	502	465	531	483	498	460	503	495	480	488	503	505	543	506	506	488	493	491	490	508	492	483	513	506	551	560	493	505	476	475	519	480	509	497	538	517	488	466	484	501	512	469	458	460	520	511	512	478	511	494	488	489	516	481	528	504	518	510	504	499	528	511	510	500	504	528	466	485	512	520	483	451	519	490	546	504	489	507	488	487	504	497	474	482	461	501	507	451	541	487	493	491	475	483	524	509	467	485	481	513	545	499	473	490	489	492	486	520	479	577	483	507	494	524	478	487	503	471	460	505	443	482	476	493	470	507	529	486	513	458	517	487	503	487	507	479	516	467	486	481	506	474	502	480	528	509	513	456	466	483	486	507	539	485	500	524	489	500	548	488	451	534	473	486	480	474	497	528	489	560	474	458	469	491	468	501	505	449	492	504	473	499	523	507	531	469	524	465	511	479	511	508	511	493	495	525	507	491	498	491	492	494	507	478	512	468	478	513	480	531	495	502	502	485	467	515	463	475	506	504	440	521	493	532	484	524	469	515	502	494	502	513	489	512	459	495	471	497	511	471	473	470	465	502	532	517	479	511	514	459	516	480	467	517	471	457	488	498	461	508	461	460	454	512	491	496	491	479	487	493	486	460	487	474	522	513	453	455	525	510	510	473	498	498	486	511	515	505	489	500	448	491	475	480	543	491	495	474	484	487	517	516	527	499	472	535	474	552	514	439	505	489	517	504	514	470	538	476	473	505	539	525	523	476	503	484	496	499	532	502	486	490	502	499	533	509	478	527	502	509	520	499	534	465	486	482	486	514	473	484	470	537	534	451	475	511	508	524	474	500	463	483	476	538	505	508	477	530	455	467	482	476	531	480	514	496	442	505	506	497	553	504	500	495	520	515	521	471	524	467	480	463	499	475	494	496	504	531	490	520	447	510	514	512	474	502	468	456	519	493	515	511	474	511	515	493	477	480	516	497	506	568	516	464	469	462	540	479	500	478	546	487	476	458	528	489	482	505	476	479	504	506	514	486	533	492	524	489	515	495	517	515	484	477	530	487	523	506	511	500	509	447	461	504	502	497	503	529	503	484	494	519	511	477	462	498	499	479	439	501	517	495	465	471	505	467	521	446	451	509	511	485	489	485	491	494	468	472	528	485	501	459	479	500	516	496	519	517	460	498	476	530	524	496	502	526	501	491	484	460	479	505	486	512	508	527	487	455	528	477	478	488	460	497	509	441	529	487	453	471	462	479	498	454	484	477	481	518	474	477	523	512	496	530	520	485	498	525	498	460	518	498	534	517	491	487	489	517	492	497	487	521	447	488	502	509	506	511	480	552	479	533	514	498	506	517	469	493	498	485	500	496	536	513	541	527	480	455	456	478	505	463	496	495	474	504	520	488	495	507	510	496	495	485	487	488	492	493	487	498	475	524	505	465	519	506	500	482	475	548	484	486	482	482	515	464	494	479	492	451	489	524	509	497	523	501	502	472	498	524	538	497	458	498	530	493	519	524	524	455	493	502	509	504	497	474	516	511	476	513	493	541	489	446	521	453	467	471	472	487	457	488	501	526	493	516	500	489	479	498	447	519	505	500	509	495	511	462	484	478	485	481	508	496	520	507	504	471	518	500	499	513	528	508	508	460	535	481	523	491	537	541	510	503	511	495	513	494	485	525	485	510	459	506	503	483	482	455	467	511	461	494	497	458	467	509	471	485	469	477	446	518	478	545	463	514	512	473	496	496	503	496	487	455	457	491	474	454	499	462	508	483	523	488	493	505	487	484	444	495	506	501	512	462	498	508	466	480	506	494	501	482	509	493	526	501	523	463	505	479	514	445	461	519	492	483	502	504	503	478	491	508	470	526	505	435	508	465	483	463
20262	15068	11130	4014	2348	1029	408	353	307	288	343	280	200	187	151	159	196	185	176	178	174	185	159	154	165	150	172	187	175	182	146	165	181	169	170	172	174	162	186	153	157	161	146	160	176	148	171	170	167	176	158	172	161	179	142	163	158	167	170	162	177	174	163	194	173	212	167	190	169	150	162	173	165	167	178	166	177	171	167	166	139	161	189	185	170	151	154	172	183	153	185	168	135	168	190	169	168	139	158	184	180	158	170	168	181	172	146	176	169	155	178	163	157	176	175	165	161	182	161	191	156	171	154	177	171	146	178	179	148	162	185	168	170	156	183	163	162	168	167	148	152	174	151	173	149	170	155	182	197	162	169	152	169	159	162	155	179	173	160	166	154	152	171	156	172	158	167	170	174	151	163	160	151	177	160	166	161	157	195	163	168	161	163	191	154	164	187	158	188	179	157	161	168	165	178	191	161	169	187	186	146	142	158	166	163	143	157	169	173	183	195	172	169	190	190	172	163	167	168	176	177	156	167	165	183	192	170	165	174	157	145	175	151	158	150	168	165	148	177	176	172	189	151	169	172	181	176	182	164	174	195	172	184	167	146	160	159	178	176	157	164	182	177	163	159	168	182	154	186	159	196	172	157	153	155	160	150	154	176	182	179	185	169	166	170	163	166	191	165	185	179	154	195	158	183	147	196	148	165	160	164	149	155	166	162	162	183	190	171	195	161	164	169	183	166	153	148	192	167	166	160	175	169	158	175	158	161	177	170	169	173	158	183	171	184	163	160	145	154	171	166	169	173	159	166	165	172	181	182	179	169	150	169	182	183	161	176	159	169	163	171	184	172	159	189	179	175	166	159	164	166	166	167	167	155	164	135	144	160	171	172	157	167	161	180	173	159	155	149	178	177	165	170	136	171	171	155	173	153	151	177	168	194	172	159	168	156	172	149	159	152	154	177	183	176	158	191	158	176	189	171	183	164	150	148	162	170	176	167	172	194	144	169	171	163	177	190	171	162	166	166	163	198	152	162	170	149	137	174	181	170	176	152	179	168	161	175	192	158	167	190	129	178	169	163	155	183	138	165	181	156	152	159	159	173	159	189	168	175	173	194	134	165	153	175	179	158	149	151	147	181	159	185	165	168	148	151	170	170	164	140	175	182	152	173	159	189	177	172	182	183	144	142	175	186	174	163	151	161	185	161	164	200	179	173	182	165	169	161	194	188	170	159	187	173	153	170	160	154	159	154	165	188	176	159	168	197	185	199	169	162	165	161	174	166	160	167	172	181	178	175	180	184	176	179	174	176	137	173	159	177	172	185	188	170	188	169	177	165	190	146	175	165	185	172	172	173	171	155	171	158	181	171	161	176	159	157	191	182	155	167	200	176	168	177	176	162	178	177	161	172	172	159	175	152	175	175	180	157	171	167	176	164	179	176	163	168	157	169	158	180	168	154	205	160	171	158	173	183	169	181	186	180	168	158	170	164	188	160	148	163	173	156	147	208	160	167	173	168	151	158	161	167	199	152	154	175	174	170	177	155	168	159	176	158	163	179	175	186	147	172	183	184	169	161	140	158	185	158	177	161	185	161	160	166	179	175	171	162	177	181	180	171	166	185	154	182	211	180	161	164	175	174	141	151	153	145	164	173	145	179	146	186	153	166	189	155	139	183	166	183	162	150	153	181	163	171	189	189	150	175	150	160	172	160	178	187	165	175	158	170	181	193	141	176	190	175	166	186	174	173	162	153	169	152	167	139	169	190	177	158	164	165	152	174	152	169	177	182	153	176	167	163	189	180	190	178	172	178	164	157	170	185	179	137	180	163	172	175	175	160	172	171	194	175	147	185	163	172	167	174	173	187	172	174	157	166	170	178	187	174	171	208	162	167	154	199	192	164	168	177	169	179	163	204	162	150	168	165	139	162	186	168	162	189	152	145	172	170	185	165	160	155	145	173	158	182	168	187	181	150	180	129	167	163	193	152	172	171	170	183	180	183	167	174	165	154	176	158	157	155	162	179	159	171	152	184	162	151	171	178	160	148	164	185	192	174	174	186	181	167	183	172	170	175	176	198	163	154	180	149	168	149	166	169	166	170	188	175	187	171	171	169	196	174	172	177	142	152	172	169	169	168	170	172	163	163	159	162	179	173	143	194	161	165	175	175	182	170	133	159	169	179	153	167	186	172	168	160	164	146	175	162	182	163	182	167	169	161	155	149	174	173	164	186	185	152	166	194	195	163	161	189	161	165	174	141	179	176	153	165	139	154	192	162	186	168	154	158	177	158	151	155	160	183	174	172	171	185	164	167	169	177	166	164	181	174	169	143	171	205	147	155	176	154	154	175	169	172	153	189	152	194	159	169	169	186	144	141	191	188	156	163	163	171	187	180	152	168	169	160	178	172	163	152	144	169	148	177	180	166	176	162	187	184	166	168	186	174	153	173	165	169	148	161	178	162	158	182	154	197	150	141	168	170	175	157	167	164	166	173	169	144	189	154	172	182	164	172	177	169	146	188	183	165	184	168	170	182	164	185	178	152	190	140	158	157	164	163	165	174	132	163	163	178	161	170	158	138	159	186	154	145	171	168	200	184	172	183	172	177	163	180	155	166	198	152	172	174	171	188	164	180	189	161	182	164	161	161	154	162	170	184	175	164	175	171	154	181	169	167	173	147	145	176	171	169	189	191	181	163	160	185	154	202	184	172	155	176	155	177	166	156	147	184	163	178	188	165	156	150	169	180	158	169	152	154	191	184	131	188	169	170	179	179	190	183	181	155	167	170	140	168	176	170	167	166	175	164	165	175	163	164	185	181	154	157	180	171	167	169	173	175	150	170	183	163	177	148	146	182	167	171	175	161	187	170	181	172	168	172	207	182	171	134	160	157	151	174	167	190	179	156	175	172	153	151	163	181	180	142	188	151	177	170	146	151	163	176	175	171	188	177	176	159	169	163	180	180	174	172	151	186	167	161	174	181	171	168	170	180	189	189	150	151	181	160	168	171	172	171	168	193	166	181	177	179	138	158	159	165	168	174	169	169	168	155	191	179	156	186	210	172	207	170	171	158	167	156	169	160	164	156	180	177	162	164	176	167	183	163	175	161	178	182	155	185	172	148	166	164	194	182	175	153	162	141	155	182	161	162	146	172	163	152	149	173	203	159	167	157	159	166	158	163	184	144	160	170	145	162	168	150	164	148	157	182	169	171	153	177	168	140	147	143	180	157	181	167	171	170	177	178	178	174	167	161	168	182	157	154	171	174	161	166	187	174	182	186	178	158	146	167	187	171	172	141	164	157	161	173	172	147	176	181	148	157	165	172	203	161	173	170	167	163	182	176	167	171	181	188	177	165	168	164	170	182	139	142	139	182	197	162	159	163	204	158	167	166	200	164	162	176	157	187	180	169	159	182	166	177	161	183	152	176	193	184	181	173	151	173	146	193	175	185	162	147	148	153	172	178	154	191	159	162	187	198	168	187	191	153	163	175	168	162	185
16925	18016	16905	10171	8278	3777	1736	1516	1130	1106	1282	932	551	518	440	438	499	523	523	443	453	431	449	445	478	420	445	466	471	450	456	490	436	506	471	468	477	482	443	483	434	471	436	441	504	439	474	474	438	447	502	453	472	438	439	470	445	447	424	446	467	464	428	464	455	440	459	415	458	473	427	466	424	465	452	419	458	453	432	457	469	414	496	494	435	435	387	443	450	436	445	450	473	439	512	417	456	459	485	421	429	463	472	465	460	445	449	437	477	454	447	437	464	410	444	477	457	498	487	460	456	478	456	434	447	451	464	435	470	452	450	468	437	475	424	441	432	435	461	444	467	444	431	427	462	435	450	462	447	421	453	470	441	450	450	434	462	467	462	469	431	442	456	473	450	485	465	448	437	474	472	459	453	434	428	445	406	471	443	487	427	461	465	481	437	444	410	451	450	429	472	481	458	462	444	440	455	480	407	445	492	419	468	459	449	457	450	465	436	479	429	457	451	454	440	440	439	434	482	433	461	429	410	456	467	429	448	424	410	453	452	460	483	431	474	425	443	460	428	428	463	470	464	438	458	492	452	468	479	490	484	432	466	471	436	415	464	470	445	424	423	463	429	490	449	430	454	484	442	444	448	465	443	509	459	474	422	463	484	427	458	454	436	459	464	452	469	450	416	441	447	421	437	482	442	421	437	477	442	438	454	463	486	419	431	447	430	432	433	460	429	485	440	476	471	430	468	415	441	443	464	434	474	449	420	461	453	464	425	464	456	437	431	483	420	463	473	443	449	415	484	470	428	463	440	431	445	447	413	433	432	499	461	465	436	458	472	464	478	463	473	418	459	440	429	431	475	447	461	428	445	421	449	420	457	442	447	463	441	448	465	424	429	461	416	473	429	464	425	443	472	455	468	452	461	479	444	466	447	448	432	482	454	446	423	480	472	477	470	459	457	487	444	451	470	408	443	452	434	457	445	417	471	458	435	475	427	451	488	470	468	429	469	465	457	498	442	431	448	440	470	438	436	437	387	488	443	478	474	483	473	416	463	460	453	467	407	473	465	417	456	461	457	429	480	433	448	495	411	433	469	460	445	465	469	439	452	466	490	481	458	458	427	410	492	449	455	463	438	444	454	473	434	437	444	454	477	467	448	469	468	427	456	488	470	463	427	454	462	442	486	445	490	445	445	469	459	464	455	494	449	445	458	441	484	430	481	419	446	436	486	466	469	462	445	464	452	452	440	470	468	474	468	452	462	464	490	465	440	443	503	433	482	448	436	442	423	455	457	478	476	452	455	465	457	456	404	436	468	437	453	487	478	448	458	431	425	430	448	455	439	470	406	464	438	453	447	443	448	481	467	459	452	448	432	424	493	450	452	479	511	467	482	446	444	470	482	420	460	465	455	452	493	428	489	435	454	476	445	430	446	467	459	457	448	441	460	465	451	447	417	455	420	480	456	456	435	452	493	420	452	450	449	442	450	475	472	469	457	471	470	438	424	455	470	466	433	479	431	485	474	466	489	434	475	499	467	469	463	457	462	461	453	465	458	438	427	470	453	468	461	452	440	439	464	422	432	447	440	455	468	462	461	470	452	485	438	491	457	435	391	425	463	480	476	460	459	448	434	473	491	434	472	452	465	473	476	479	424	458	456	455	455	475	449	441	443	445	504	443	475	454	471	451	470	477	451	437	462	465	486	464	452	429	451	453	473	434	452	452	421	399	448	414	437	490	448	474	457	435	419	477	498	433	483	438	443	449	449	449	431	473	452	455	467	439	442	446	456	428	420	465	433	486	422	475	446	468	463	469	448	462	454	463	459	449	471	438	468	429	472	419	423	455	461	431	471	471	408	486	445	483	439	445	497	457	477	467	429	428	464	418	496	476	435	468	435	485	435	467	427	444	483	456	454	424	465	460	471	409	483	488	464	457	457	428	486	460	418	450	406	475	456	462	444	475	439	421	482	487	402	498	452	461	483	483	466	443	446	474	482	464	473	413	440	419	464	426	484	456	446	425	447	427	431	483	456	449	445	440	463	462	472	445	465	413	459	449	427	402	431	463	470	462	484	424	448	480	486	450	458	482	448	439	440	460	475	462	456	468	445	454	440	473	469	476	435	442	429	460	494	483	431	432	473	487	437	440	445	506	449	450	457	456	433	482	458	452	475	433	449	445	457	474	461	448	457	439	444	460	478	455	447	440	448	431	428	443	423	446	479	442	461	461	450	519	431	457	482	448	472	449	440	429	455	440	456	452	453	472	441	457	412	503	474	469	449	445	437	412	479	458	465	481	463	472	484	448	423	442	428	435	468	488	474	463	468	445	419	503	433	436	435	476	469	453	417	427	433	433	415	430	492	429	471	450	477	469	454	447	460	476	441	431	439	455	462	458	469	474	456	468	462	452	487	422	434	484	466	466	418	436	450	422	432	478	466	493	462	417	442	459	473	434	457	463	436	466	454	480	455	479	438	483	483	441	408	421	411	463	439	448	444	437	481	406	439	452	484	501	399	460	406	456	463	453	496	432	466	468	447	436	493	459	464	442	416	419	492	442	448	474	443	436	454	446	466	429	475	497	474	469	427	432	510	473	473	398	476	470	435	439	479	471	459	467	428	444	454	489	462	444	438	417	483	425	475	490	445	470	478	420	438	452	472	438	457	427	441	406	472	468	438	480	431	427	451	470	449	453	420	469	451	460	487	495	455	441	459	445	476	501	470	477	480	436	464	460	462	442	453	476	455	465	453	437	474	478	449	447	432	460	447	449	484	464	437	431	449	426	427	430	452	463	421	480	461	464	431	420	452	446	491	472	458	427	458	461	436	419	437	469	494	474	471	449	425	436	448	444	477	464	442	501	468	428	439	434	463	460	463	469	457	495	435	421	451	423	436	433	471	451	456	463	437	472	447	456	402	484	465	415	454	442	470	464	424	453	447	458	468	453	450	499	478	474	462	484	428	463	467	422	452	447	394	432	458	480	464	470	442	412	501	525	425	440	453	469	426	467	464	472	438	462	420	481	483	442	450	469	449	452	449	445	435	484	466	460	464	453	483	432	442	480	480	457	462	433	456	441	457	485	464	437	435	462	422	461	433	419	493	481	458	455	465	438	464	465	408	459	427	466	450	443	439	475	451	435	462	427	426	468	461	462	491	455	473	464	453	477	422	457	440	460	482	462	498	455	476	448	474	482	457	463	459	446	433	449	485	486	460	433	449	454	448	434	430	478	471	469	471	490	449	483	460	469	433	469	498	434	460	456	449	455	492	484	440	468	403	487	424	432	474	483	432	458	460	421	452	427	471	488	475	457	465	447	458	450	417	472	455	494	460	458	439	442	436	471	473	460	456	439	507	432	456	415	437	457	491	473	504	402	441	425	452	474	444	414	460	481	466	432	441	430	418	453	436	482	445	435	455	433	467	508	432	462	494	485	429	471	452	455	461	466	491	473	453	449	467	485	451	461	428	440	454	449	429	442	452	471	470	453	453	428	441	434
59423	62990	58921	38561	29296	16162	5672	3837	2108	1813	2236	1567	588	219	179	190	322	269	249	240	184	186	175	182	186	165	187	176	190	178	158	191	173	138	165	122	173	187	165	154	164	168	195	161	208	148	192	182	195	193	150	159	161	191	184	172	192	192	178	191	165	193	164	171	197	183	184	182	164	176	171	179	171	185	170	168	173	197	182	151	190	177	172	177	167	170	191	176	183	172	194	169	180	184	169	185	154	175	187	151	174	173	162	179	186	168	171	177	182	183	172	156	190	195	188	167	179	158	184	147	157	204	168	175	169	198	168	183	146	170	162	160	180	158	176	161	181	183	200	177	173	148	163	178	161	184	176	188	174	176	166	178	189	184	166	175	186	200	206	166	171	189	146	178	191	207	179	186	179	163	178	170	171	150	178	210	181	172	181	189	189	169	177	193	186	186	154	164	174	165	152	176	201	162	168	186	208	206	162	158	199	169	170	185	197	189	168	197	144	206	172	187	192	161	175	167	167	188	211	167	171	181	195	183	187	185	161	198	186	186	160	197	179	187	173	187	192	175	194	174	182	158	169	155	199	167	183	189	173	196	159	181	179	183	194	166	183	180	172	182	163	156	174	189	161	177	189	192	145	161	163	192	157	184	156	189	184	183	153	146	179	159	174	180	175	165	184	162	175	192	186	170	171	170	178	186	211	206	181	181	166	183	158	164	196	176	179	168	177	190	203	177	175	174	188	166	196	169	174	192	181	169	173	166	175	165	179	182	186	189	193	164	161	181	192	176	181	166	197	166	184	184	201	174	151	178	198	196	182	145	167	191	198	170	178	180	172	211	176	169	172	160	168	152	187	170	185	192	182	166	190	146	171	176	174	170	177	174	179	178	205	173	201	158	163	177	172	176	180	175	193	180	185	170	174	152	163	192	163	170	210	195	163	163	154	186	187	153	161	171	165	181	162	173	164	175	197	157	155	160	176	170	172	191	192	179	169	169	169	157	187	196	166	171	190	165	177	175	170	185	170	165	202	184	181	178	209	191	189	173	193	176	176	174	164	194	168	175	166	179	193	180	203	185	196	199	165	164	179	175	162	195	187	200	186	176	170	160	172	181	186	192	183	209	175	157	160	196	168	176	172	179	160	187	197	167	183	178	173	170	166	181	188	164	162	189	192	147	166	168	164	179	181	173	174	163	196	185	157	180	198	151	179	187	168	180	184	183	194	201	185	195	189	196	164	163	179	189	157	171	191	150	137	185	192	185	160	148	197	174	182	183	190	176	172	161	201	175	168	181	177	180	193	185	163	169	177	205	182	192	172	171	159	158	187	196	173	169	189	189	186	192	191	174	172	180	158	163	197	171	170	158	191	174	153	161	187	184	171	173	176	171	189	161	177	195	167	189	171	181	163	187	144	182	158	176	196	166	164	163	173	180	152	174	158	184	180	176	157	164	176	171	182	163	177	168	167	184	189	170	194	174	157	167	158	190	153	165	181	180	192	158	193	181	183	189	191	169	179	181	162	175	146	171	171	173	172	191	150	176	173	195	180	165	175	181	166	183	179	182	165	185	172	191	193	189	188	183	191	198	147	173	161	198	179	172	178	192	194	176	172	178	143	189	166	176	184	208	202	185	188	188	206	178	173	172	193	158	183	173	190	158	183	196	172	162	180	172	180	190	178	178	179	179	180	186	187	187	180	194	186	149	181	194	170	190	176	187	182	179	178	173	187	161	177	168	175	198	157	175	171	173	179	173	174	161	182	169	172	165	176	168	188	181	195	171	175	199	189	189	183	166	173	205	192	208	162	184	180	162	156	164	169	160	147	177	169	188	186	160	181	145	173	174	184	189	156	163	169	161	179	211	184	179	160	183	187	157	161	160	167	194	171	168	180	181	181	156	182	186	171	187	171	177	181	163	149	181	175	168	183	187	188	162	182	168	161	182	162	172	194	165	175	167	187	185	185	165	190	164	162	186	178	176	166	179	187	190	185	186	193	171	167	170	170	170	176	168	163	164	158	169	186	189	195	166	177	168	179	155	174	173	167	155	173	165	178	174	169	182	165	215	173	162	182	182	158	198	164	157	188	169	178	176	179	169	193	171	170	183	178	178	161	184	173	172	199	162	168	173	174	170	190	171	155	194	173	200	188	159	172	144	164	178	162	164	185	182	184	166	184	188	174	176	197	194	156	169	152	184	151	196	166	200	192	155	182	161	166	164	167	168	179	188	166	179	175	164	193	169	199	168	161	172	204	168	197	173	166	174	176	180	173	140	191	172	161	167	156	170	175	165	189	175	178	179	157	159	165	156	159	152	210	153	156	179	180	163	174	184	188	190	185	175	167	173	158	185	186	186	183	158	173	184	183	177	176	171	170	150	198	195	179	163	179	166	181	187	196	184	183	166	169	179	168	155	187	174	179	198	192	158	159	171	201	177	191	206	186	163	199	170	182	183	172	161	176	174	170	204	183	183	166	195	179	186	175	177	169	184	175	175	163	187	186	192	200	196	195	178	167	158	175	153	178	163	176	183	169	159	167	162	173	151	181	176	188	169	181	177	205	165	162	158	199	198	174	185	179	153	165	177	198	181	179	179	188	162	195	152	183	171	189	174	172	168	168	163	166	185	169	186	170	171	173	174	177	159	180	156	184	160	183	180	190	180	191	151	180	186	182	179	179	198	172	197	169	181	155	179	166	150	172	166	189	170	187	170	183	180	165	169	184	169	180	188	191	175	171	170	200	176	190	220	176	173	174	186	182	175	185	168	163	160	183	174	183	162	190	162	211	181	190	174	173	157	168	182	180	203	190	175	170	196	154	198	185	176	172	157	210	168	160	172	190	177	164	172	184	200	162	196	181	189	175	147	178	166	168	156	171	181	165	170	156	180	188	193	190	159	166	167	161	152	196	173	206	177	193	178	177	179	166	174	189	181	145	156	185	167	170	164	162	175	174	168	195	164	188	147	179	153	175	181	168	195	169	171	163	180	157	194	178	171	186	184	195	159	185	157	184	180	169	166	180	197	186	157	191	160	166	177	160	159	186	177	204	189	169	175	188	162	182	182	176	156	181	169	174	165	168	179	168	198	188	182	164	169	169	158	159	176	160	165	173	170	205	166	159	193	167	178	189	170	177	190	188	190	180	177	172	186	200	181	174	187	189	160	175	207	162	142	177	157	147	181	171	181	204	178	166	191	167	193	155	178	157	165	178	176	180	164	150	156	181	185	173	160	189	177	174	210	181	156	189	169	190	180	170	150	202	179	177	190	192	171	175	184	165	162	170	165	189	192	161	184	175	177	183	159	181	193	209	178	190	171	186	186	171	188	184	198	171	173	183	190	205	191	160	190	179	156	157	193	169	197	181	178	174	171	181	161	188	168	175	194	164	156	165	151	200	169	178	158	179	183	178	169	169	169	196	187	157	199	151	175	198	176	192	179	174	177	182	189	180	169	175	171	184	181	169	156	176	176	163	188	193	181	180	162	156	170	160	196	148	161
37958	48862	51818	43951	39842	26164	15181	13621	7977	8169	9190	6639	2631	663	510	639	1110	1115	803	588	539	559	504	545	512	513	486	465	512	530	488	490	477	452	457	424	484	529	500	520	487	472	474	490	476	502	472	537	486	471	448	486	498	488	458	434	491	477	477	466	458	429	454	477	485	477	480	434	477	494	442	495	479	431	485	495	451	461	437	484	453	476	494	465	466	472	432	427	443	466	446	490	467	471	474	487	483	460	482	474	481	461	474	492	503	463	460	469	490	495	459	471	487	455	446	447	498	465	462	432	462	500	445	432	448	511	464	479	491	470	461	458	472	445	467	460	502	479	462	459	484	473	477	463	485	480	459	480	455	465	450	494	463	459	469	494	470	468	470	469	497	483	456	461	457	459	455	501	474	433	484	484	486	472	467	451	473	448	476	458	471	504	438	435	510	485	462	471	427	490	437	455	491	491	473	456	452	464	438	531	490	496	428	428	448	490	450	486	461	438	443	456	444	473	461	442	494	456	451	473	467	413	491	472	467	419	466	502	447	490	485	438	475	424	480	458	476	437	491	470	498	464	497	479	486	490	497	465	480	446	494	452	495	496	510	464	459	481	482	422	516	450	459	510	480	453	454	480	485	457	453	469	492	475	471	474	445	425	462	495	444	445	459	504	452	445	492	419	503	477	469	480	481	476	467	481	467	491	468	474	472	439	502	479	457	455	475	480	486	486	459	466	438	483	456	478	511	456	520	492	487	442	469	448	483	440	476	477	475	525	456	417	473	468	490	465	469	449	517	481	449	471	455	448	445	481	446	501	506	474	506	458	456	503	472	497	470	473	463	455	464	459	478	480	477	466	427	422	443	473	460	514	434	409	448	441	487	475	465	507	455	446	493	488	470	477	460	453	463	508	445	467	493	417	438	471	489	487	445	461	467	469	459	463	474	476	489	461	501	475	486	483	454	447	469	451	450	424	457	454	458	444	423	458	463	444	462	483	465	463	479	481	464	517	476	440	489	467	466	439	441	472	489	484	467	477	454	475	447	475	436	506	466	494	496	453	478	460	448	512	449	446	448	448	469	474	475	443	427	493	436	464	451	468	501	483	470	487	476	480	453	457	449	454	463	471	445	501	470	462	450	472	431	497	495	448	493	472	471	458	482	502	503	485	460	436	464	451	480	473	487	469	477	461	462	489	489	418	464	445	471	473	458	474	475	447	421	477	485	447	461	466	449	447	464	428	500	454	498	459	481	439	485	507	458	473	437	477	486	476	440	472	475	466	464	516	507	458	453	445	502	479	482	453	425	488	467	490	472	468	523	501	474	431	445	501	537	456	465	469	471	501	494	479	473	493	492	468	461	500	434	451	473	436	446	471	457	473	496	466	436	473	474	441	432	446	435	448	474	469	469	455	460	434	476	473	476	482	473	492	469	471	502	452	421	476	435	446	451	429	446	478	466	460	494	461	495	486	471	476	463	479	492	467	465	508	459	492	457	448	458	481	497	464	483	487	440	474	455	444	485	441	453	443	441	507	450	473	425	508	439	481	434	448	423	488	470	486	489	440	474	481	445	492	497	452	465	446	478	484	459	438	470	539	472	488	475	469	498	484	460	469	499	444	468	467	456	449	464	506	438	473	464	491	440	458	446	471	438	464	459	467	445	477	453	460	480	489	506	487	432	452	447	478	457	474	492	462	497	471	487	490	450	462	465	458	475	474	470	463	446	475	495	468	455	442	483	487	425	465	492	482	452	483	463	472	455	486	451	398	464	487	496	467	487	443	470	410	479	444	487	463	464	502	469	446	499	455	452	474	447	456	518	447	459	451	471	453	438	454	451	492	411	477	470	462	443	441	462	493	483	494	464	469	454	482	480	447	470	438	465	432	470	455	485	459	482	460	479	453	442	472	450	496	452	454	430	460	484	441	453	468	486	475	471	436	495	488	468	471	500	447	440	461	457	453	457	442	446	470	459	484	420	470	483	456	480	439	462	476	425	457	419	471	453	465	442	481	507	477	484	449	461	498	464	454	439	456	474	424	490	482	448	476	483	435	456	468	455	434	452	444	435	428	481	469	458	492	464	458	504	461	491	473	458	452	470	453	481	460	448	478	436	476	458	442	471	493	473	479	482	481	497	458	484	471	474	473	445	464	445	425	476	485	465	465	436	447	484	487	450	471	479	459	484	438	468	499	518	463	518	503	467	468	491	499	465	447	483	447	493	446	472	469	465	501	485	444	444	513	430	438	453	451	468	456	480	446	476	463	448	524	479	480	442	481	462	440	461	470	492	474	449	435	492	466	467	478	457	467	484	451	431	480	443	472	445	452	459	491	461	453	456	465	457	485	461	410	438	484	490	503	466	508	463	478	500	468	466	494	508	438	448	501	461	457	454	480	466	448	477	451	468	510	470	477	464	470	464	476	468	438	458	463	479	478	421	503	494	484	485	486	469	495	466	461	484	463	453	458	453	458	476	491	477	456	453	489	460	479	482	446	461	464	457	444	424	487	472	489	518	474	437	484	449	469	453	508	453	489	490	443	492	504	479	500	439	457	469	446	462	486	486	483	479	419	461	484	477	495	442	429	450	462	468	489	440	458	464	456	502	517	493	463	467	430	502	454	467	475	449	445	482	474	482	472	493	444	494	426	439	470	486	477	503	462	486	483	486	471	498	500	484	469	461	474	428	453	498	428	502	464	473	472	478	446	485	445	475	450	452	449	489	472	485	490	467	450	483	478	486	449	477	490	468	459	489	452	424	443	472	417	495	516	464	440	433	464	489	483	441	466	430	440	458	433	464	463	505	482	465	487	471	472	489	440	505	450	446	467	522	443	485	447	496	486	460	452	459	495	484	467	400	456	444	488	477	476	464	444	496	463	472	459	437	457	475	498	463	449	457	474	460	480	480	420	465	452	487	503	492	465	481	447	479	464	481	468	504	469	473	451	500	488	516	523	450	446	467	478	472	474	443	471	488	458	471	474	492	471	469	484	531	473	469	480	481	479	505	484	471	440	448	487	479	473	452	477	447	459	476	452	466	471	460	458	480	451	460	475	454	506	456	498	481	482	459	492	484	477	449	492	465	474	461	436	446	464	500	477	475	449	480	478	517	464	474	520	487	485	484	486	473	469	479	469	444	484	464	459	457	430	463	435	455	473	484	470	507	463	495	477	457	447	470	468	448	479	456	457	472	485	484	480	488	462	468	505	491	437	477	481	449	461	504	471	453	488	472	457	482	439	495	439	474	469	465	506	425	466	471	489	443	482	445	507	461	489	468	475	471	449	467	485	475	451	484	523	454	456	486	469	456	488	502	447	490	490	451	450	448	475	479	458	469	477	483	456	472	470	449	439	470	437	473	464	473	511	470	508	465	483	460	486	468	490	456	458	475	457	422	494	492	488	458	456	471	488	481	500	486	470	455	459	481	447	451	466	466	474	443	460	508	484	504	504	465	455	480	477	484	477	443	474	437	482	455	446	461	472	441	444	450	464	469	422
72222	76318	69583	50203	44265	28579	13333	9400	4089	4565	4389	3076	1194	325	200	336	474	404	287	274	233	192	201	197	193	202	202	186	207	203	208	192	188	169	211	196	192	199	195	191	184	197	200	188	191	183	214	188	187	205	202	194	194	222	195	187	194	176	190	207	194	184	187	183	188	162	160	197	191	196	189	197	196	202	191	170	191	171	177	180	190	205	175	201	194	197	186	186	205	185	180	190	200	195	177	190	194	190	195	195	189	186	198	175	182	176	194	208	214	181	200	180	172	178	186	219	181	199	169	185	184	189	206	193	162	186	197	186	168	197	189	173	228	169	192	190	183	205	194	189	179	206	185	201	207	196	170	189	180	155	198	181	178	191	194	179	192	179	163	197	155	199	198	177	189	193	171	173	199	183	186	194	190	209	214	198	200	198	220	173	182	177	191	200	184	193	167	172	192	201	199	184	182	193	163	195	185	197	174	169	186	177	200	216	187	201	200	174	203	175	191	192	164	224	206	186	198	168	160	172	185	190	195	203	207	195	190	181	185	189	190	206	174	181	199	194	183	189	168	185	191	215	161	177	188	183	218	187	195	215	171	204	198	215	206	203	199	202	181	162	183	183	201	198	197	213	176	212	185	159	172	180	215	194	160	170	193	177	156	194	209	175	189	186	201	195	192	212	179	189	175	189	177	184	220	207	196	181	186	188	193	196	198	201	183	181	200	201	196	193	166	210	175	193	187	196	217	187	193	207	172	206	158	190	192	174	196	209	191	199	182	200	197	175	194	173	169	186	174	202	174	181	190	171	192	184	208	207	175	197	199	204	189	177	182	177	186	184	186	174	163	194	206	176	173	181	172	166	193	199	186	184	182	186	211	209	174	194	208	181	183	182	200	164	192	174	170	175	199	169	181	207	162	194	200	195	193	210	184	168	159	190	209	174	195	165	175	190	182	189	189	195	186	202	170	182	192	180	196	195	191	189	211	172	189	169	181	174	181	187	206	191	179	173	187	168	162	172	192	200	171	201	195	202	195	192	193	172	175	184	190	171	211	193	167	190	179	191	202	181	189	187	187	177	176	175	194	174	178	191	188	188	192	205	178	187	174	169	190	219	184	206	179	183	216	173	184	192	174	191	172	200	191	173	212	188	184	166	203	199	190	185	176	180	195	182	214	193	199	199	204	181	181	175	192	178	182	190	175	207	221	192	209	174	183	196	179	193	190	193	181	175	174	203	182	177	179	213	177	198	198	171	175	173	191	195	208	169	182	204	183	200	167	168	174	192	173	189	184	171	216	192	191	167	202	198	197	201	191	204	173	172	195	198	180	176	163	190	194	170	192	187	206	221	183	184	189	194	173	190	225	183	179	176	180	205	187	189	193	169	209	190	177	171	214	197	195	170	166	191	191	183	196	187	206	188	176	219	182	181	179	196	179	182	189	200	189	214	215	211	169	169	176	204	166	209	192	198	181	204	177	201	173	205	200	208	182	198	172	175	172	192	173	163	201	179	204	171	186	180	191	162	196	177	184	204	176	178	175	191	186	179	202	195	195	184	204	173	158	173	192	178	176	186	195	188	184	199	205	193	192	204	211	190	173	200	210	192	191	171	199	204	191	190	200	179	206	196	211	185	169	176	171	206	196	209	191	197	195	180	218	203	203	176	195	183	155	209	166	199	165	185	172	170	187	193	184	172	203	189	204	220	199	206	176	179	193	175	182	172	186	181	175	192	212	171	168	193	180	213	163	202	196	174	173	185	172	182	168	199	194	203	197	184	203	206	207	199	162	192	189	181	205	191	192	178	207	175	203	160	209	209	181	213	185	172	167	210	216	197	207	167	193	184	168	196	166	196	196	187	182	193	201	200	195	206	213	190	199	203	176	210	195	178	206	219	213	228	213	187	183	177	192	215	193	180	200	172	195	201	184	176	172	155	168	185	194	190	167	181	174	192	203	190	203	183	154	170	193	189	192	197	185	172	190	207	178	189	217	198	184	203	191	183	181	186	172	172	185	157	208	157	185	183	204	204	202	213	189	180	180	202	197	177	161	206	159	184	173	194	182	202	196	170	192	182	175	176	165	179	183	206	187	192	195	185	177	199	206	199	185	180	184	193	174	169	177	175	184	177	183	186	214	185	167	174	161	198	170	174	177	198	185	188	172	185	184	189	174	172	175	174	186	217	202	212	194	189	191	184	171	171	212	203	188	185	160	191	170	195	180	205	210	184	176	192	192	213	177	195	180	195	214	191	218	182	184	194	182	205	191	187	169	190	169	172	167	181	175	211	202	166	183	201	192	199	188	207	182	198	194	199	185	195	190	165	195	197	184	188	195	233	201	186	187	196	204	178	174	153	183	203	173	195	181	197	195	190	191	175	223	183	178	176	190	196	162	189	184	202	161	172	202	200	195	197	182	180	183	205	214	216	191	210	164	201	184	171	182	201	183	198	189	173	192	211	204	205	198	168	193	204	200	175	202	168	193	191	214	197	170	193	205	192	183	175	178	182	193	203	187	181	203	192	212	201	183	181	186	197	194	185	202	191	201	188	184	188	178	188	184	210	187	181	181	179	207	190	182	150	177	186	182	174	194	186	198	185	178	190	191	177	195	189	196	197	193	198	185	204	190	209	184	173	175	180	175	201	167	166	215	189	179	204	162	177	187	180	208	179	179	177	174	189	209	190	203	206	200	193	172	204	190	195	181	160	178	192	198	199	206	212	196	174	188	191	186	192	188	197	203	184	221	183	199	169	198	177	200	181	190	173	187	188	177	209	168	185	208	195	195	217	176	196	207	208	172	183	200	175	181	181	179	207	203	180	204	191	180	188	172	173	166	202	186	184	186	196	181	189	169	179	199	192	193	181	173	213	176	179	184	188	209	193	199	219	180	203	176	175	188	186	200	176	173	183	189	207	184	195	180	170	184	185	200	190	186	185	169	183	193	188	190	198	193	185	177	198	198	196	179	173	157	192	180	198	195	174	171	195	198	193	181	179	170	172	178	164	167	161	170	182	188	175	161	191	182	178	164	179	196	212	187	198	191	176	189	178	189	178	194	183	187	200	191	186	187	176	204	207	194	187	197	216	204	193	206	221	177	174	177	201	195	185	210	170	192	184	203	167	201	178	158	192	181	198	196	197	174	181	190	206	182	198	187	176	203	179	197	157	171	162	190	200	205	214	190	213	202	199	173	149	184	189	190	191	181	176	192	193	191	184	185	177	182	163	169	171	197	190	198	188	206	174	188	180	213	200	193	182	181	204	181	172	184	205	184	216	180	182	196	215	204	181	186	201	192	191	205	201	212	201	233	195	191	196	217	203	188	173	187	201	180	190	155	186	185	171	194	207	167	191	200	181	141	190	186	183	200	177	206	174	202	173	176	198	209	183	200	189	170	186	193	181	184	196	227	180	174	189	188	182	202	202	183	190	178	160	181	209	203	189	187	194	207	189	166	189	180	172	188	193	172	188	202	182	188	163	194	194	185	182	202	175	213	185
46608	61293	62601	55087	51127	36715	25408	23256	12286	16154	15387	11601	5147	837	550	1068	1945	1520	1128	849	653	568	508	527	537	538	529	551	518	502	548	531	482	515	502	501	555	585	557	565	495	500	514	539	563	551	506	627	591	557	515	498	520	521	492	470	487	486	503	506	494	536	468	480	475	524	518	466	516	508	491	501	480	476	478	463	474	481	452	518	499	430	478	469	506	491	524	470	522	475	466	521	487	471	471	472	522	500	528	490	526	438	498	521	549	514	495	508	494	464	490	483	511	520	504	471	487	515	525	502	494	499	505	504	477	476	454	518	472	481	482	482	484	548	494	528	481	483	474	507	522	538	510	503	516	513	534	494	562	490	558	481	461	486	483	468	477	486	484	495	482	506	496	533	483	515	481	500	501	499	493	498	547	488	487	499	474	517	486	471	489	500	480	521	492	498	446	514	494	487	458	504	508	521	487	482	502	455	518	481	481	513	543	485	487	527	493	492	474	493	491	537	488	493	493	511	541	465	493	500	492	517	477	495	453	477	481	543	454	524	461	471	485	521	513	516	517	483	529	512	491	479	499	479	503	520	502	483	480	516	488	494	474	498	480	485	513	511	486	464	516	507	514	462	559	477	520	473	460	533	510	464	503	487	501	486	456	500	476	530	510	507	505	527	461	504	507	458	517	496	484	472	496	453	472	476	502	454	504	509	506	523	478	500	499	500	500	469	515	547	543	519	520	494	480	517	462	468	470	487	494	493	490	506	464	512	511	464	445	512	488	490	477	523	496	515	521	463	496	494	499	505	506	475	464	474	466	476	476	492	502	493	526	496	486	459	454	507	497	464	508	495	525	510	458	459	530	463	465	525	510	491	463	484	531	454	469	498	513	494	536	517	484	452	476	479	486	464	478	504	496	488	508	471	488	505	450	490	507	446	554	468	504	515	484	522	456	545	456	487	480	496	492	502	494	475	484	475	549	514	510	505	471	531	505	507	492	536	439	528	476	485	492	537	501	471	501	464	476	491	506	489	477	482	472	472	481	504	484	519	514	543	534	496	503	494	524	484	491	476	481	473	496	505	483	461	468	493	473	469	473	498	538	479	479	512	497	525	477	505	476	499	499	485	522	501	452	493	486	492	510	494	484	489	524	495	523	495	526	526	497	515	488	482	521	510	482	499	499	484	515	495	489	502	523	506	467	509	506	500	475	459	521	497	478	506	508	466	500	477	504	506	468	464	502	474	476	462	511	496	487	514	523	483	528	477	478	469	478	499	494	494	507	505	465	477	512	498	532	497	497	480	489	511	490	518	466	475	498	491	477	516	478	505	475	552	498	525	494	510	519	497	460	508	534	564	492	471	473	504	482	500	452	511	460	496	482	484	458	503	506	531	495	471	499	501	478	506	495	485	513	493	481	479	519	502	501	468	466	510	460	509	498	516	463	505	502	508	496	455	485	451	466	515	462	520	515	463	441	455	499	471	463	514	511	484	511	475	538	511	495	511	450	538	481	495	539	491	475	528	498	517	499	487	494	489	510	518	478	491	493	488	496	501	499	494	495	490	544	451	472	489	493	503	498	501	493	474	477	472	480	498	496	536	498	511	506	486	475	502	473	485	527	487	517	488	488	488	482	511	504	452	510	489	502	518	484	489	481	507	460	514	479	469	486	523	524	474	500	504	485	524	477	513	460	516	509	497	464	498	497	477	503	470	472	450	498	471	531	529	498	489	486	506	519	523	473	518	447	501	496	447	512	482	506	501	509	503	536	492	463	501	480	490	509	516	475	482	509	454	496	484	466	505	500	499	487	511	495	494	495	527	509	490	508	503	522	439	489	497	455	503	477	481	509	466	487	520	475	514	486	447	509	497	505	480	492	466	492	505	461	514	456	459	517	494	482	501	532	492	467	534	488	522	476	474	499	505	511	473	506	516	480	486	473	506	529	510	522	520	528	474	484	495	504	490	486	559	455	479	508	487	521	479	481	501	522	540	525	477	547	473	485	518	472	493	498	492	497	510	508	475	529	474	491	502	489	526	481	495	493	465	519	490	499	501	475	472	471	535	517	472	466	519	487	517	445	510	474	506	508	500	485	481	477	505	469	502	490	455	512	511	513	524	508	515	503	470	499	497	492	518	518	467	493	507	463	474	470	527	483	483	507	487	508	518	512	528	517	487	495	470	491	484	480	493	480	479	530	492	516	493	516	482	506	439	496	498	490	478	487	465	491	457	498	512	505	508	538	478	535	497	501	486	496	491	449	487	501	528	489	489	456	453	503	543	471	503	489	500	505	474	518	514	502	519	513	479	522	486	474	482	534	478	509	490	508	519	486	488	464	486	501	488	501	479	494	484	496	481	481	497	487	485	493	495	459	451	494	467	496	501	498	520	482	480	501	507	492	515	512	484	476	500	466	519	499	513	505	498	504	480	518	479	479	463	520	474	514	491	513	486	455	542	531	484	513	517	484	476	478	523	462	513	486	485	483	507	496	478	498	479	511	535	508	499	494	500	532	518	517	478	495	482	503	507	466	495	501	520	492	497	489	444	552	508	490	466	507	533	518	515	504	533	528	490	520	484	517	483	458	506	528	484	456	467	540	542	464	506	536	520	496	476	508	499	497	514	515	483	471	488	472	484	471	499	504	498	513	498	461	521	531	500	539	487	457	511	482	519	498	496	534	480	483	490	531	471	518	494	537	456	490	459	483	484	517	461	502	493	552	464	500	515	491	505	452	501	474	491	494	491	477	487	472	495	488	522	496	471	522	480	507	484	516	519	501	495	464	460	494	463	495	462	503	516	529	500	500	495	520	484	491	511	520	486	502	474	501	521	504	508	516	508	458	479	491	537	472	492	522	479	495	512	488	459	487	457	428	500	492	476	515	516	498	530	444	480	506	491	478	427	508	493	467	518	564	486	447	527	505	511	510	512	472	450	513	499	515	507	479	470	487	503	473	489	521	477	488	484	498	477	545	464	540	510	498	475	506	556	509	491	489	479	488	481	539	489	469	482	473	521	530	501	512	469	526	501	519	512	463	472	530	471	483	463	538	517	497	477	478	543	530	499	434	494	479	480	517	530	525	482	495	499	488	512	530	482	528	475	513	530	500	503	487	494	512	510	497	481	511	499	499	511	500	523	501	497	468	489	497	504	459	504	488	471	484	479	503	462	494	490	568	491	473	459	513	492	505	477	452	471	535	524	511	533	489	507	503	499	480	497	495	518	513	466	480	506	526	516	514	495	448	453	500	459	488	464	456	504	492	513	466	514	526	509	467	452	481	466	492	502	478	496	510	474	493	457	470	532	500	514	514	463	502	486	466	534	529	495	491	478	480	468	485	466	469	466	494	501	504	511	489	466	487	509	515	493	492	502	451	493	514	436	497	507	529	536	465	484	482	485	486	491	482	465	478	507	479	478	488	456	455	523	494	486	504	494	492	490	515	500	482	475	523	514	494	483	458	488	551	487	484	509	508	480	470	503	485	454	522	487	476	529	519	470
19687	15203	10704	4195	2922	1393	575	515	275	405	340	316	207	180	146	167	175	192	162	185	180	173	167	188	149	174	147	173	160	184	162	161	158	170	181	171	192	172	168	167	156	175	156	138	157	176	162	176	165	194	175	176	175	188	187	168	171	164	179	164	172	173	153	162	174	159	180	161	175	166	143	177	172	176	165	172	166	176	179	184	176	180	147	176	168	200	167	178	172	173	163	170	157	163	190	177	148	178	190	187	159	155	178	181	162	173	150	163	170	184	169	170	158	183	161	174	171	175	165	165	188	155	181	169	169	163	163	176	165	172	169	174	183	148	129	156	170	160	167	156	171	185	176	170	162	165	164	193	157	173	181	169	186	157	177	164	166	176	166	167	178	171	155	175	169	158	175	170	164	184	181	185	166	167	187	167	183	165	193	146	166	178	151	183	197	162	179	192	143	166	154	175	172	176	164	168	179	155	188	174	168	161	160	168	169	156	167	184	169	171	183	164	149	147	184	193	176	163	163	179	167	159	152	146	173	177	156	206	161	161	178	146	160	151	152	156	169	188	167	156	176	180	148	179	156	156	140	172	181	165	175	178	189	171	167	164	165	158	158	167	191	156	185	181	168	179	191	174	160	179	174	176	175	155	189	166	196	154	175	187	159	167	187	156	181	185	169	145	189	178	158	178	172	161	181	155	165	167	168	167	149	168	182	159	164	140	154	181	175	172	183	168	164	175	152	180	179	186	165	159	188	167	169	169	177	182	181	189	155	160	159	139	176	140	156	156	171	156	178	196	161	165	167	147	187	141	166	176	154	165	191	160	171	154	167	165	143	156	162	149	156	149	162	157	172	167	177	174	172	152	189	162	178	155	178	190	170	162	173	166	171	158	151	154	190	181	158	157	161	167	189	165	162	196	147	165	174	169	180	157	185	141	167	171	167	163	158	160	189	174	180	148	164	164	169	159	165	176	161	165	166	178	172	153	170	172	172	187	180	186	148	191	148	173	167	162	174	170	177	158	158	161	175	185	178	186	200	170	156	129	167	190	159	164	182	177	171	154	162	148	162	176	186	170	170	157	149	166	190	172	163	182	155	179	167	158	179	156	190	187	152	168	170	162	144	175	164	165	158	177	188	170	186	171	153	162	165	195	152	172	181	168	182	177	177	168	163	156	144	143	148	185	176	169	182	185	164	175	147	176	168	179	161	183	169	178	162	179	170	155	155	136	172	173	166	156	164	174	171	171	168	154	186	164	163	191	171	169	172	168	153	176	163	139	162	170	166	173	156	159	166	170	160	150	188	175	173	178	171	177	181	180	186	166	173	190	189	178	206	167	173	130	172	161	164	166	173	168	167	164	170	159	188	195	155	159	167	182	164	157	160	184	176	148	156	159	205	193	196	170	187	165	197	192	186	167	176	173	172	182	162	172	188	211	206	163	188	160	191	181	177	151	155	183	160	153	167	177	163	159	181	169	175	142	157	166	174	171	160	189	157	170	173	150	163	165	161	191	176	172	174	166	137	168	174	168	165	186	179	177	165	150	164	155	151	178	177	178	167	173	183	171	174	174	147	168	161	184	198	149	156	173	157	166	170	175	177	171	165	148	169	169	185	174	166	180	175	163	181	182	166	163	172	172	154	206	178	145	176	171	168	156	160	170	150	175	190	164	182	155	166	185	172	169	173	172	196	165	173	148	169	158	172	157	202	154	171	173	184	160	181	183	150	161	155	171	174	172	155	137	193	185	162	162	158	150	152	170	179	165	179	191	134	178	158	172	191	167	173	171	175	201	170	165	183	192	170	163	194	161	180	173	163	161	189	186	163	145	169	202	169	179	165	161	176	194	170	149	180	197	188	172	175	171	156	169	181	158	156	175	165	164	182	191	165	165	151	164	165	158	204	172	167	184	168	118	188	175	175	185	166	176	195	167	169	168	164	168	157	190	173	183	161	164	181	173	169	166	182	194	162	167	165	173	168	182	171	168	174	150	171	169	169	186	186	192	171	169	168	174	161	184	191	177	177	176	174	148	161	178	170	187	178	160	146	176	181	169	179	178	178	164	191	175	175	186	173	157	160	184	186	168	146	193	179	160	152	154	170	150	175	161	191	171	158	154	168	165	177	167	176	170	157	177	172	179	161	164	173	150	179	168	174	208	174	175	175	185	149	155	170	193	166	161	169	161	169	164	169	156	160	157	180	157	142	180	182	173	173	179	168	179	190	178	155	153	185	168	165	168	167	189	192	184	183	162	195	165	173	163	172	182	159	172	149	167	148	172	169	151	172	168	174	164	155	169	155	155	174	168	163	167	167	134	185	188	169	170	142	176	168	185	152	166	147	150	142	175	155	161	184	162	168	151	167	196	172	191	152	157	163	189	170	181	182	161	158	196	176	147	175	145	166	179	195	154	181	162	163	174	153	175	175	172	173	171	178	152	156	149	170	166	164	146	186	171	171	188	168	167	181	191	164	166	159	177	174	147	175	157	149	181	156	163	190	186	165	173	173	182	159	178	170	192	164	182	135	158	167	179	158	150	179	173	163	190	177	177	165	153	158	198	175	183	191	187	172	174	156	188	146	182	153	166	178	164	164	179	174	169	174	156	180	162	156	142	171	187	173	179	170	158	175	167	162	171	193	155	168	175	171	171	174	167	170	160	169	193	171	167	165	170	158	143	152	174	167	191	191	181	160	161	208	166	181	167	166	158	175	158	188	173	153	167	138	176	165	162	186	170	173	181	173	188	178	179	170	184	169	185	173	148	160	144	156	161	192	162	176	173	180	137	155	153	163	170	149	159	160	155	183	173	199	172	151	159	170	169	167	144	178	174	161	159	129	203	164	155	178	173	171	176	176	159	179	192	178	140	192	191	162	169	165	170	149	203	192	163	159	169	160	174	181	173	160	176	164	169	152	165	184	174	174	152	161	160	147	155	182	182	178	177	171	170	176	137	145	169	168	152	157	174	178	155	169	150	155	165	174	165	173	183	153	168	157	191	170	176	168	165	197	174	150	169	162	156	176	184	144	187	161	169	147	168	166	169	172	169	158	192	178	153	159	184	158	174	179	158	157	168	159	182	179	178	168	164	169	177	186	145	165	177	175	167	157	181	162	175	168	165	162	160	179	172	180	173	157	171	171	173	156	146	169	185	170	163	193	180	146	185	174	166	163	162	172	145	175	172	159	152	166	151	156	183	164	176	164	166	188	178	187	167	134	188	147	169	173	168	175	161	180	196	170	184	176	156	167	170	164	165	150	164	160	166	152	135	156	182	171	156	163	163	170	166	168	164	169	151	169	155	155	156	177	183	171	172	210	154	181	157	181	183	156	160	173	190	188	178	186	193	163	163	172	159	172	173	163	158	164	163	164	178	178	171	158	185	191	168	166	156	179	187	180	170	200	162	180	147	167	192	162	176	185	160	162	169	175	176	176	165	163	161	147	163	163	170	175	150	177	182	178	201	158	174	184	168	177	199	168	157	177	173	162	156	156	172
15951	18383	15895	10491	9215	4792	2151	2021	990	1441	1319	1106	601	473	478	483	541	509	463	462	462	414	469	444	453	428	447	438	468	458	470	465	470	445	456	479	463	427	480	463	426	444	429	437	453	454	463	465	478	481	454	464	448	487	466	470	409	482	446	409	457	438	451	487	462	442	434	455	450	445	464	445	499	436	459	485	448	449	492	455	456	457	476	443	441	453	445	448	459	430	453	455	416	425	455	453	460	418	448	447	464	427	460	433	458	495	464	443	432	470	459	408	448	465	434	487	474	446	455	509	472	465	451	450	474	465	442	474	477	455	452	433	460	452	478	458	475	432	452	460	440	461	498	419	434	451	445	474	474	457	473	435	448	445	435	435	435	422	444	429	437	443	423	442	461	469	478	438	479	465	463	418	424	473	441	454	469	468	431	403	452	467	473	443	453	447	431	447	456	425	449	447	480	472	473	440	470	429	445	494	453	447	468	469	433	449	430	477	451	419	482	452	450	437	414	416	467	441	437	425	465	437	454	460	464	446	485	456	489	488	481	491	470	457	448	468	468	452	504	426	451	434	467	469	465	485	431	449	467	443	412	438	424	442	427	450	446	471	454	466	444	470	449	431	446	450	456	484	454	438	445	474	506	444	479	452	415	484	434	485	470	510	456	442	460	420	449	474	479	451	424	411	480	435	437	461	420	457	466	461	457	470	469	470	440	434	448	482	443	457	474	436	454	449	484	427	450	446	456	449	443	463	485	457	466	471	440	430	478	454	455	455	459	446	459	452	498	469	452	479	489	460	416	435	488	454	436	447	475	476	430	461	437	437	467	475	443	434	437	504	451	440	494	449	419	432	429	470	417	475	433	436	430	480	469	455	488	429	458	428	458	455	464	474	433	458	481	497	423	455	461	464	436	505	479	438	456	472	430	477	452	417	422	493	454	492	437	475	473	430	447	477	480	438	465	471	490	421	458	465	489	476	429	431	473	459	485	422	462	436	414	418	435	435	431	432	424	445	443	458	431	415	437	447	448	476	462	463	430	483	473	439	435	442	463	436	441	468	456	469	435	458	446	483	480	467	434	417	460	412	445	450	462	449	456	443	473	483	457	443	419	447	472	476	456	460	428	434	496	496	462	471	442	467	484	493	447	460	462	392	459	443	434	485	456	458	461	462	449	441	440	425	461	426	465	430	476	479	438	507	446	455	507	465	471	439	454	472	411	453	466	447	447	480	452	408	450	492	450	446	503	422	473	474	435	473	440	441	419	485	452	473	436	481	457	487	483	473	459	460	446	436	448	438	394	463	465	461	453	450	442	496	483	471	470	511	427	467	484	435	481	459	420	480	468	429	480	422	462	460	479	438	475	474	434	457	417	469	420	466	465	442	444	417	461	444	474	413	420	443	467	466	431	481	441	463	500	441	444	455	455	438	470	499	476	469	439	394	460	431	440	440	471	446	465	422	467	427	495	431	415	425	427	453	449	467	451	455	437	440	478	453	487	429	469	420	452	468	451	465	443	451	429	474	482	423	477	466	459	436	453	468	448	460	465	480	505	444	427	472	464	420	447	481	434	485	450	408	485	442	483	469	433	426	413	443	449	488	436	437	475	445	421	473	438	424	416	430	458	494	453	442	477	465	446	424	459	444	456	447	442	457	446	442	471	433	500	458	400	465	434	475	445	441	473	436	480	409	468	443	473	459	438	415	444	496	443	420	460	458	453	461	435	451	413	467	431	493	441	427	491	494	453	457	473	461	467	442	463	441	435	446	479	483	427	499	436	456	446	437	431	480	472	451	435	489	413	458	465	438	446	472	476	420	445	460	481	452	477	467	438	454	488	475	468	440	445	466	470	470	476	453	491	460	427	451	429	435	450	470	488	458	439	434	456	488	451	462	443	455	470	465	462	459	446	443	457	481	463	474	423	469	438	448	454	460	476	466	478	448	470	491	445	441	467	458	434	469	454	465	474	447	465	420	477	433	486	480	459	425	501	445	487	452	470	442	402	459	426	429	449	444	465	482	481	434	451	454	430	478	471	482	483	482	486	474	434	454	460	452	435	475	475	459	447	467	476	454	477	473	481	461	472	444	471	460	438	476	450	427	458	486	439	475	476	464	505	470	459	481	426	463	474	509	407	493	459	466	421	475	501	468	432	446	450	428	476	475	465	489	466	428	455	453	470	441	472	460	433	484	436	459	444	459	451	403	454	504	470	450	449	473	455	471	456	425	480	437	430	470	442	462	475	418	468	483	475	467	437	440	459	503	446	435	442	460	451	468	434	424	484	428	433	467	435	480	448	462	473	531	429	416	457	459	460	499	486	435	457	442	479	462	444	439	478	476	458	505	433	423	442	451	474	459	481	470	475	486	471	454	438	448	459	458	431	447	444	438	465	451	437	497	485	451	474	462	428	465	444	439	458	492	449	470	429	402	472	448	410	409	461	480	434	487	458	451	450	435	474	442	444	451	465	447	487	434	461	445	425	472	442	454	440	445	456	444	429	463	452	457	460	481	513	433	482	435	445	451	439	437	412	431	455	468	440	441	463	457	442	474	456	458	433	467	505	481	438	437	464	460	444	487	441	455	470	425	445	442	469	441	423	448	467	469	442	454	426	477	486	466	522	444	475	486	474	456	468	424	480	486	465	448	436	472	465	449	434	414	480	495	499	486	430	462	430	481	418	501	468	471	429	449	492	471	449	439	477	457	478	449	488	449	450	444	464	449	442	414	449	429	469	453	430	456	455	469	428	425	463	487	443	428	448	451	437	412	467	424	423	455	466	483	434	459	444	469	463	407	462	442	432	477	430	476	470	480	406	429	466	451	454	443	437	484	459	467	451	425	440	446	464	465	467	408	450	466	461	450	467	444	465	420	477	418	459	479	472	442	478	444	446	432	420	436	487	458	468	504	448	440	476	462	427	507	422	453	453	422	438	450	456	448	463	455	425	445	456	446	445	456	461	459	473	429	458	416	454	449	456	405	462	465	465	443	439	468	466	449	469	500	482	446	472	477	471	418	450	442	474	445	441	444	436	446	466	456	440	430	478	437	479	488	450	435	446	433	478	459	445	487	468	466	445	485	419	425	483	481	446	449	451	473	461	439	481	478	457	445	407	441	474	481	404	459	420	483	472	455	416	486	491	455	425	444	449	494	440	431	443	456	439	446	445	442	428	455	474	393	440	439	468	430	473	410	444	438	436	452	462	456	472	496	466	480	485	443	429	461	483	438	449	474	447	430	482	452	456	427	485	434	423	466	415	461	479	471	465	432	444	463	474	440	493	438	462	472	434	453	452	499	491	484	441	422	430	446	472	446	460	439	435	474	468	412	443	462	430	460	441	481	426	484	450	478	454	459	485	433	490	495	486	481	471	460	447	443	431	475	523	427	432	445	464	432	420	475	482	445	470	447	480	477	460	487	418	464	428	452	463	448	440	422	462	433	447	410	481	472	476	471	436	457	428	484	471	487	484	461	495	466	444	433	408	436	469	445
58874	63460	56310	38261	32734	19004	6883	4991	2039	2636	1911	1225	493	194	194	221	357	295	239	180	189	144	160	181	180	168	193	181	174	168	184	168	201	188	169	164	199	202	187	168	181	171	174	198	183	194	181	180	189	182	169	172	204	177	194	163	207	171	162	195	169	162	178	169	156	174	179	186	141	171	176	193	180	197	168	181	172	182	177	175	175	185	177	151	166	168	186	176	178	196	178	147	177	163	175	184	196	174	177	188	169	146	195	166	158	187	166	193	197	173	169	188	138	177	176	141	165	159	165	168	199	157	196	157	170	168	180	169	174	167	168	185	185	200	183	170	186	168	174	180	175	140	180	168	176	184	162	169	187	170	173	191	166	190	172	207	180	191	162	160	167	178	172	170	199	174	181	202	180	182	166	185	178	172	172	179	175	182	194	192	170	194	177	193	180	150	180	173	176	194	162	178	181	174	157	168	168	186	196	169	183	156	183	177	161	162	167	168	175	169	173	168	173	195	193	179	154	197	172	178	181	154	179	205	180	181	172	165	164	177	179	164	185	174	152	180	161	193	204	208	190	176	175	176	204	185	171	159	168	178	187	179	177	190	195	198	152	194	179	193	186	187	168	171	196	183	171	195	173	200	173	169	206	159	183	187	157	175	162	190	190	189	180	145	162	186	174	163	172	184	174	162	185	168	164	160	186	163	160	167	185	181	176	155	137	186	185	193	189	171	206	200	168	183	188	186	183	162	192	171	187	176	173	182	183	183	180	174	168	196	162	179	157	173	135	168	173	177	175	161	185	144	168	173	180	172	201	167	141	196	169	208	189	197	182	164	182	182	167	191	175	172	190	208	182	167	166	175	157	165	146	168	184	177	178	170	174	186	212	167	182	181	174	168	162	203	189	163	158	187	146	203	177	191	164	186	166	166	182	184	176	162	161	193	162	168	168	174	178	193	182	179	173	167	199	202	195	175	180	180	135	164	177	174	167	185	184	187	171	146	197	163	189	168	197	158	166	186	180	188	157	145	182	182	191	184	180	157	179	190	164	169	173	157	198	158	174	173	172	175	190	184	170	175	182	178	162	168	183	175	156	189	176	193	176	167	189	183	175	173	184	177	167	177	177	168	169	172	171	177	149	170	183	163	187	173	164	171	154	199	182	180	179	189	166	183	183	168	181	180	176	186	177	167	176	187	188	163	164	178	208	193	185	193	214	169	152	188	153	214	169	182	161	192	173	152	163	180	164	204	164	176	171	181	161	177	166	176	169	153	207	165	195	179	198	184	196	155	205	153	172	170	194	174	175	195	161	174	160	161	172	191	177	166	163	169	160	189	190	161	171	166	170	180	174	170	192	175	187	181	183	171	182	163	191	154	200	189	197	171	178	210	168	182	174	178	193	193	201	213	169	172	152	163	161	162	166	165	166	189	167	164	189	171	143	170	189	177	179	180	154	179	201	161	173	167	184	195	176	166	199	186	171	181	183	145	162	174	189	187	172	173	167	166	161	172	158	170	179	161	191	164	193	187	166	170	205	188	165	168	171	204	170	195	180	181	196	185	175	198	194	166	185	169	168	179	180	189	182	182	170	181	180	193	189	208	185	184	198	186	169	197	161	192	144	186	168	189	188	171	188	187	175	187	175	165	193	157	165	201	172	199	189	161	190	164	188	170	144	188	189	189	177	189	191	183	179	203	165	196	175	159	171	199	173	156	177	200	175	177	182	174	182	189	195	167	200	178	183	170	167	174	164	197	156	193	171	204	162	172	163	191	151	174	193	161	163	173	205	182	154	169	203	198	170	158	178	181	182	171	176	157	172	163	190	160	147	177	201	170	176	187	167	181	184	167	170	187	191	161	165	194	176	186	192	184	174	183	171	161	174	203	168	175	180	162	189	166	189	170	201	188	211	180	172	172	193	171	175	166	179	183	154	185	178	167	186	173	177	174	176	183	188	185	178	183	170	175	172	179	191	183	211	171	171	203	190	175	152	198	170	194	159	172	167	173	177	186	192	171	175	171	173	167	170	191	197	179	173	183	180	183	177	187	173	159	153	167	165	157	182	169	143	195	158	187	176	195	184	195	160	180	178	174	156	162	177	171	181	187	186	173	191	163	158	174	205	183	167	192	187	182	154	176	163	203	178	199	178	172	180	171	178	159	180	153	193	181	185	154	178	186	195	187	163	163	172	180	186	162	175	186	182	179	198	164	200	203	195	163	200	189	203	201	172	192	171	181	184	175	216	173	180	175	172	173	167	176	145	161	189	193	172	184	186	168	161	182	176	189	184	177	148	171	199	198	199	191	179	164	186	173	181	176	186	207	183	192	171	177	148	173	178	174	174	182	192	166	167	203	183	185	183	188	182	162	201	177	162	160	169	171	208	153	179	180	169	156	182	191	187	182	151	198	197	191	175	163	187	176	161	200	178	163	169	167	195	144	191	183	162	185	171	193	195	174	186	167	158	164	163	165	168	190	172	149	178	199	194	170	154	165	150	175	192	184	138	188	160	152	179	176	175	203	165	177	150	154	170	174	182	167	160	169	180	184	170	148	180	191	175	183	189	134	178	196	191	183	173	179	184	186	192	195	190	167	206	167	171	175	177	176	150	179	194	212	168	157	198	163	171	151	173	177	160	182	196	165	162	157	183	167	189	176	165	191	183	168	201	158	182	178	178	176	183	166	190	160	166	171	168	180	167	198	186	159	171	165	179	166	184	163	189	194	185	184	156	164	171	170	191	206	161	193	187	171	185	196	188	180	179	174	170	180	162	172	198	177	195	175	189	169	178	168	162	178	205	184	172	168	181	174	164	176	161	198	157	172	175	174	193	158	188	161	164	165	164	192	187	197	187	166	194	176	153	168	179	209	219	171	175	185	180	158	186	192	175	185	190	181	170	164	164	188	181	182	204	175	170	158	190	184	190	180	194	139	173	186	172	146	204	193	169	170	177	163	156	172	165	176	162	179	192	204	191	175	180	164	181	192	157	176	171	176	147	192	176	175	183	198	178	169	180	170	195	171	170	163	192	174	178	148	166	160	163	163	180	174	175	188	182	171	178	188	184	167	164	160	182	180	172	172	212	198	180	177	194	196	162	165	169	205	187	178	172	182	172	149	181	179	163	186	190	162	187	175	167	192	187	175	186	190	166	189	168	165	162	183	162	185	178	172	181	204	161	177	181	144	179	193	177	169	173	173	163	182	173	162	170	184	176	208	187	179	168	180	178	206	182	177	166	159	192	160	158	180	178	192	167	175	163	180	196	211	185	187	158	161	156	159	178	174	185	195	164	176	163	163	182	183	186	180	167	172	168	169	183	168	169	183	167	171	170	169	176	186	191	195	193	153	177	195	178	150	164	173	152	186	169	158	175	166	182	191	175	164	144	177	170	167	172	168	199	203	187	173	195	179	182	174	153	169	166	174	190	188	181	203	179	175	147	177	186	168	170	195	181	161	176	171	166	181	176	140	177	179	183	164	180	177	198	189	160	159	182	201
37023	49427	49391	45268	41984	29216	17137	15863	8059	10431	8069	5477	2049	559	548	690	1358	1190	854	637	553	510	524	479	508	472	488	454	463	482	454	497	501	495	475	466	484	491	532	592	575	549	525	530	492	512	494	570	565	488	489	495	515	457	510	439	461	500	483	479	513	440	444	451	513	471	488	453	445	477	454	469	457	459	454	461	444	447	486	485	493	518	487	464	475	503	501	458	447	451	450	511	522	502	426	500	457	451	485	446	476	476	480	492	478	476	424	445	479	492	457	459	473	503	449	458	477	461	493	500	509	442	492	494	474	473	471	464	461	458	477	465	473	476	452	475	496	460	485	489	462	446	472	419	480	459	458	491	485	455	462	460	473	475	464	492	464	485	445	417	435	470	486	444	521	433	447	494	434	490	456	481	478	454	462	475	461	459	485	471	508	437	515	407	491	461	429	473	481	489	446	471	517	498	417	477	437	465	474	474	449	437	459	470	482	457	516	473	457	448	451	500	507	495	440	447	475	417	499	482	475	455	511	462	481	493	479	477	463	463	441	494	487	463	455	451	466	459	465	514	495	460	472	495	447	489	478	470	481	483	480	456	452	437	462	485	435	477	438	462	471	463	455	441	489	445	440	459	482	487	449	470	478	488	498	437	456	473	459	494	424	457	452	468	498	514	467	465	472	454	476	483	482	499	470	469	469	493	482	448	479	452	497	482	452	445	465	459	464	463	476	484	475	460	452	473	507	455	506	486	454	451	497	438	469	496	498	471	488	475	467	469	489	530	460	484	472	490	441	497	485	446	460	498	480	477	442	481	467	459	475	489	474	462	422	435	484	482	453	485	447	449	494	516	503	473	461	479	430	469	508	444	481	460	450	478	443	512	493	482	458	475	485	502	444	434	498	456	465	483	479	446	434	485	441	506	452	470	454	477	431	479	448	436	488	479	438	472	461	488	455	470	495	476	459	453	467	460	454	501	474	459	453	522	512	456	454	490	510	447	493	465	494	487	443	505	483	447	473	460	464	445	478	437	491	461	436	486	478	498	442	456	502	463	478	484	454	454	534	491	430	432	463	467	467	438	471	423	469	483	493	464	504	481	485	451	474	474	496	463	442	481	455	463	495	453	415	482	451	484	480	464	469	455	477	492	475	473	480	444	489	454	460	460	473	458	436	459	451	484	444	468	482	487	461	485	450	465	487	461	436	477	478	453	508	446	460	431	450	475	475	486	495	481	472	469	479	496	479	502	459	484	478	424	483	444	481	463	463	436	529	455	480	451	458	444	473	481	475	508	450	497	466	470	471	500	500	445	476	482	477	456	433	488	448	480	455	483	490	469	454	519	468	501	421	491	489	509	461	487	452	474	494	482	449	481	438	480	473	502	489	487	466	454	478	483	493	495	455	437	448	480	452	479	487	457	467	463	463	447	464	486	435	466	476	443	494	435	443	444	470	511	505	490	459	441	473	460	442	452	466	498	478	440	465	461	486	486	473	538	466	484	445	437	458	473	472	482	445	488	455	466	465	482	467	432	480	479	466	489	454	443	502	495	477	508	483	488	484	458	463	481	463	457	523	510	472	476	487	460	483	477	447	483	497	443	476	416	470	431	455	450	441	507	498	462	472	445	490	484	458	477	444	467	445	449	501	479	526	443	477	465	453	461	452	464	459	471	445	469	463	506	452	411	509	493	489	464	463	418	477	444	436	469	430	450	485	496	445	497	524	437	461	513	459	452	486	452	472	472	479	466	454	491	469	462	459	470	504	447	456	461	506	488	462	511	454	444	474	499	458	471	442	444	510	487	461	464	487	452	510	420	468	448	483	500	486	457	484	479	461	512	480	424	448	480	453	444	438	480	393	471	470	482	461	470	494	476	497	464	463	452	479	464	460	467	470	441	439	504	456	508	533	475	507	433	471	502	493	520	460	514	454	497	469	490	464	441	489	436	459	465	459	502	490	412	459	454	478	477	463	466	484	494	409	448	466	430	467	431	465	481	465	479	449	455	482	425	437	485	462	445	470	448	468	472	486	503	439	463	443	475	486	468	476	511	479	447	521	462	493	476	457	468	518	426	481	468	440	450	433	503	487	494	460	484	447	449	460	490	450	519	474	462	461	453	465	489	478	499	473	482	447	503	477	451	455	486	491	463	456	471	475	454	470	481	464	447	470	441	489	457	489	462	480	499	461	474	480	456	455	430	459	488	485	450	486	495	453	487	471	423	478	492	448	485	468	483	454	498	472	446	492	461	442	447	455	451	523	487	461	476	486	477	472	496	460	468	450	467	460	459	496	427	494	481	517	483	445	447	471	532	491	442	479	441	473	461	450	481	471	456	450	458	474	472	491	486	489	479	494	448	450	485	465	478	477	496	430	474	447	452	471	481	471	438	512	503	475	481	478	467	511	446	503	481	470	479	483	473	434	489	463	436	469	471	447	450	478	483	498	465	495	467	438	454	458	454	495	477	510	470	473	469	418	467	455	480	519	451	457	478	521	457	459	492	464	449	434	467	447	454	506	481	447	434	515	514	472	469	480	455	447	502	436	493	439	475	489	486	519	496	495	459	475	435	465	504	466	457	488	463	458	499	464	410	428	450	489	438	467	438	452	491	461	476	487	495	447	476	483	455	495	471	483	435	425	454	492	459	490	450	478	493	474	460	457	493	486	462	440	462	510	472	488	492	480	475	484	484	451	494	444	464	520	464	505	499	499	464	456	494	473	468	417	476	472	484	462	455	504	446	435	477	457	445	530	512	471	470	477	495	464	480	515	465	459	499	459	456	500	443	475	476	437	460	462	462	487	443	457	430	470	496	457	462	458	485	477	470	440	488	463	471	441	483	443	469	503	498	484	472	460	518	534	445	493	477	442	450	467	493	447	448	488	493	474	496	454	489	492	480	450	464	485	431	529	482	503	460	455	470	468	453	442	452	480	467	472	468	460	484	486	464	504	448	423	484	468	478	479	502	437	469	457	493	494	463	460	413	463	460	457	460	499	489	485	484	492	489	476	475	435	485	472	472	502	512	439	496	451	483	504	477	479	477	488	464	476	484	474	470	460	472	484	452	459	468	444	464	416	486	461	458	442	441	438	480	489	433	461	448	486	464	474	508	480	468	495	491	452	466	455	462	512	482	463	521	477	470	495	441	457	483	434	424	458	489	478	497	467	465	452	478	477	444	464	480	502	434	507	465	471	457	491	454	458	477	460	512	450	521	447	429	462	451	495	452	466	484	459	501	470	467	480	496	475	465	469	455	442	472	476	469	443	461	464	466	460	439	431	478	484	447	465	512	480	498	450	459	477	488	440	454	492	460	492	472	451	478	467	484	436	462	473	495	513	480	426	497	470	471	446	505	459	510	478	496	463	505	487	491	453	441	475	500	473	452	464	460	469	478	468	495	505	488	470	495	436	465	484	483	441	500	484	502	514	464	506	485	459	453	463	484	474	460	467	455	462	475	465	455	496	425	488	479	480	474	490	461	465	433	477	515	474	481
70935	76928	67451	50847	46161	30076	15528	11026	4738	5720	4675	2245	703	229	220	297	436	368	289	219	182	203	187	214	199	204	226	203	197	183	208	192	206	202	195	211	204	207	200	212	222	215	196	199	201	202	200	207	225	230	210	202	172	217	155	178	189	179	188	168	183	180	187	194	189	197	172	183	173	205	191	181	175	179	188	200	185	174	199	197	193	202	189	204	197	202	184	166	196	177	166	207	176	189	206	205	191	228	205	196	219	183	175	196	187	197	187	195	180	203	209	191	190	189	163	179	208	183	169	196	219	190	183	188	220	193	185	203	174	188	198	182	199	185	194	185	205	205	205	190	166	186	188	173	198	192	181	201	183	170	187	196	198	177	182	185	182	196	196	192	182	194	200	185	176	198	177	185	199	187	191	190	170	207	211	174	202	167	173	181	181	198	194	185	182	181	168	194	188	157	160	194	185	188	163	192	195	182	191	199	186	161	216	202	230	178	196	201	179	214	185	158	192	183	193	195	184	187	195	179	206	175	193	177	194	182	201	186	189	208	190	185	181	186	164	182	203	217	191	182	214	179	178	189	186	179	186	190	183	197	196	163	189	166	189	160	197	178	183	176	193	192	206	197	200	205	214	214	184	183	184	171	193	194	192	183	194	207	193	194	168	196	186	174	194	190	194	201	175	173	188	172	199	189	198	183	199	186	182	223	207	198	187	188	199	192	170	191	186	171	170	189	202	211	167	184	190	180	166	166	185	182	189	193	183	177	177	180	214	178	198	176	185	177	180	178	191	187	186	189	187	190	191	205	197	191	181	195	175	189	173	182	185	212	209	193	192	217	188	192	198	207	195	206	175	194	179	182	199	175	190	216	190	170	187	186	202	189	214	172	197	188	192	170	170	167	184	173	195	204	186	222	189	194	178	188	174	182	188	198	172	195	204	201	193	194	225	200	184	195	201	188	182	202	217	225	207	183	192	184	194	182	176	186	196	214	182	188	179	189	167	184	190	167	179	200	181	181	189	201	189	198	161	197	207	183	182	171	165	211	207	208	177	196	200	202	182	180	183	191	173	179	181	221	198	197	205	200	187	219	190	214	169	189	195	204	173	189	193	160	185	181	179	193	174	185	184	191	173	194	174	202	206	189	192	218	196	169	167	179	201	189	194	193	200	189	200	208	202	226	175	215	162	197	198	161	166	210	170	180	180	178	197	193	155	177	194	150	198	173	177	207	201	193	208	185	220	201	178	198	170	181	189	206	198	196	184	195	221	168	185	193	193	180	192	189	197	162	201	200	183	214	211	185	192	223	184	185	201	165	185	155	208	214	168	177	217	193	189	186	201	197	206	182	176	195	187	170	169	199	185	211	163	162	168	182	210	188	194	212	204	203	165	181	180	199	192	194	180	195	199	206	192	202	192	163	199	204	178	211	191	200	175	176	195	206	186	203	195	209	199	176	180	177	194	180	182	181	171	198	198	166	195	208	209	176	206	197	186	198	198	182	193	182	188	210	200	170	179	188	186	176	186	189	194	203	162	201	201	201	209	198	195	201	193	194	180	177	168	179	184	166	161	196	193	181	175	176	167	204	177	193	186	202	192	180	183	183	183	205	198	225	181	203	167	210	194	172	194	161	190	186	186	192	194	192	190	208	196	185	201	173	173	208	178	214	187	206	182	201	195	176	192	171	200	187	182	191	163	197	182	218	195	167	203	191	198	194	173	186	202	186	187	162	180	181	172	177	183	187	190	176	188	160	159	204	186	186	183	176	186	182	174	200	181	187	185	164	184	200	196	205	187	175	197	207	194	189	171	195	219	194	193	179	185	180	211	201	204	193	199	198	189	189	202	197	191	190	162	208	181	169	172	174	189	195	205	176	180	189	192	213	202	201	203	169	179	188	202	184	182	214	220	196	168	182	198	194	209	223	159	201	202	213	190	207	187	179	206	181	199	185	179	185	168	180	189	199	194	219	201	181	174	194	181	201	201	165	187	188	182	191	175	184	191	193	172	189	156	205	174	174	183	187	174	217	173	178	173	189	212	214	230	189	189	223	210	211	190	203	199	195	188	167	178	209	193	188	222	183	177	190	186	174	198	180	177	178	164	177	181	204	172	191	164	199	204	181	158	188	202	191	186	181	178	199	215	201	197	207	186	182	181	155	175	154	204	184	174	166	198	190	171	189	178	208	173	172	181	178	185	195	165	180	206	153	180	170	210	183	192	186	187	178	183	171	176	199	194	176	180	216	202	184	197	203	201	198	206	198	178	176	203	201	179	201	220	213	193	180	182	193	180	199	212	167	197	170	204	192	182	190	196	212	200	190	189	183	175	187	189	180	188	199	195	200	179	201	180	195	197	186	198	200	179	176	212	215	169	188	194	175	212	200	196	199	192	187	196	200	200	186	199	175	197	177	181	181	185	175	187	180	203	192	188	184	170	218	192	183	196	196	184	171	199	182	178	168	201	217	170	183	184	164	182	188	192	179	190	191	191	188	207	201	198	208	196	207	169	184	207	184	198	173	191	189	181	207	192	211	214	181	177	186	175	195	159	190	198	199	186	198	194	192	188	197	196	168	176	204	167	165	179	182	200	162	175	194	180	210	192	172	199	168	189	215	197	181	204	189	187	189	191	175	172	193	205	181	210	170	201	178	187	166	225	189	225	197	179	190	186	196	174	195	190	183	199	195	181	198	215	191	216	214	185	203	173	178	179	178	183	202	188	189	194	192	206	219	182	194	159	203	211	173	165	189	191	173	180	194	202	191	202	180	194	206	172	171	188	202	173	202	211	186	184	196	196	192	217	190	183	197	206	197	195	192	174	219	162	172	175	188	185	196	179	183	175	158	187	208	208	182	199	181	220	210	184	188	173	185	176	210	182	187	202	220	205	190	180	198	193	170	174	210	183	194	208	218	199	191	194	171	212	181	193	193	192	195	181	180	187	209	190	211	178	191	166	204	213	182	195	189	192	201	207	196	179	209	190	192	174	206	196	168	194	184	211	192	188	181	205	183	175	189	191	181	176	176	163	213	202	169	210	190	193	147	191	181	167	194	236	181	198	187	188	185	178	207	178	195	168	183	206	196	186	190	187	184	188	212	233	188	192	166	174	193	205	173	197	178	193	175	167	189	183	201	183	172	184	200	184	184	176	207	184	180	183	195	192	161	204	191	177	188	181	202	198	210	176	191	195	205	168	203	209	211	191	168	208	202	195	193	195	199	183	191	181	194	196	199	181	183	184	184	184	187	176	199	184	194	202	205	168	205	197	189	211	170	204	206	188	192	228	179	194	204	168	211	213	213	205	190	205	194	193	198	186	189	178	184	204	186	187	200	176	168	202	185	165	187	169	193	202	186	200	206	179	186	198	171	191	195	181	180	196	192	171	193	194	218	191	195	192	202	204	151	167	201	186	189	170	196	202	169	199	157	201	195	152	198	205	193	179	168	192	188	182	184	180	211	198	186	189	191	177	219	176	167	181	187	177	188	193	211	192	205
45429	61478	60632	56774	52679	38819	27762	25276	14304	18974	15809	8457	2598	517	612	1026	1777	1449	1033	688	558	541	568	552	518	503	538	513	511	516	516	525	515	505	499	515	569	578	666	637	637	624	669	633	598	628	597	677	705	610	552	512	508	512	556	508	491	539	439	491	475	516	510	533	480	494	474	514	485	473	477	505	503	510	477	479	481	487	515	480	473	473	463	472	471	487	505	486	490	510	483	544	479	528	486	472	496	497	494	485	505	526	530	515	493	465	500	479	509	501	520	479	538	536	453	445	492	496	491	503	503	491	505	489	522	526	482	516	505	518	491	518	512	516	474	458	486	503	517	531	498	511	516	502	511	466	459	504	459	496	497	473	475	506	478	449	502	486	469	466	499	457	499	485	525	495	452	546	465	454	475	482	477	465	521	479	514	496	517	483	486	491	502	492	491	490	493	480	527	499	468	463	464	489	510	498	497	416	501	483	495	478	506	465	496	499	458	467	527	530	493	515	515	480	486	481	491	539	480	512	508	496	520	481	479	539	454	466	499	499	495	481	480	491	525	492	486	502	451	464	483	454	489	515	519	485	513	492	541	491	526	530	478	528	544	494	461	501	507	508	500	476	505	516	497	531	502	500	505	527	517	460	476	480	527	504	497	498	499	465	503	506	483	522	499	533	475	491	496	495	495	488	499	475	521	526	522	505	499	482	513	480	469	472	490	442	492	507	502	481	489	521	506	480	528	500	489	510	482	487	521	486	475	466	556	478	501	506	521	488	498	498	451	495	488	508	474	511	500	516	481	489	442	523	493	483	487	521	494	485	505	500	485	483	484	486	489	498	471	499	500	481	531	458	518	527	524	515	481	480	503	549	455	486	555	536	522	504	479	526	507	477	511	528	504	506	517	482	510	481	518	485	479	494	536	525	469	483	484	503	528	493	518	444	508	533	522	510	525	547	476	491	492	481	517	486	490	508	487	488	468	533	490	491	515	498	523	477	492	471	495	487	489	482	504	469	478	517	476	510	507	502	488	480	506	498	487	476	482	454	506	507	480	485	457	526	454	467	512	507	477	511	496	479	548	524	522	482	534	505	494	513	516	486	502	503	501	505	534	463	482	504	516	498	523	502	508	481	500	494	544	487	505	525	487	479	507	503	498	475	495	507	487	522	516	484	505	551	508	488	511	495	499	478	493	511	504	493	490	451	499	476	477	484	495	515	460	496	502	501	552	535	505	482	519	459	482	509	543	472	496	505	472	519	489	505	497	486	497	461	470	538	479	477	517	499	484	476	485	488	521	498	480	468	554	491	495	485	490	487	520	506	513	490	498	515	466	486	479	485	485	455	445	506	516	480	485	497	516	542	514	453	482	490	453	456	507	504	524	517	461	532	500	491	518	485	516	527	509	489	470	495	511	497	451	465	495	478	458	519	473	464	496	490	500	515	575	451	476	528	481	487	489	498	496	496	499	523	530	520	499	533	506	510	510	528	480	498	501	452	470	496	504	495	515	484	484	523	485	483	506	542	513	491	495	488	506	524	497	502	531	502	492	463	466	478	508	486	518	516	482	493	486	498	471	488	480	487	494	487	463	483	504	515	487	468	497	518	527	479	505	512	481	491	536	501	504	480	498	503	495	515	493	529	491	480	501	509	472	521	487	457	496	481	507	494	487	494	528	496	478	459	490	519	472	488	501	506	491	477	536	485	449	479	483	488	509	487	483	512	476	509	534	503	512	471	484	492	478	487	538	501	466	492	506	498	502	478	533	479	487	508	481	476	494	495	493	489	495	515	529	526	527	527	511	486	526	457	492	519	482	506	487	478	501	482	472	490	486	495	489	487	526	501	509	514	497	509	513	460	500	499	519	517	514	528	483	478	459	496	499	492	467	468	493	500	495	496	476	514	452	524	487	510	473	489	464	526	482	470	491	502	499	493	548	498	527	479	512	462	479	504	516	482	468	534	520	459	496	477	512	501	480	465	497	510	496	506	486	487	511	522	538	495	501	486	483	482	458	491	518	522	484	508	476	464	525	481	521	497	481	507	523	458	486	504	506	479	517	496	501	473	501	497	484	492	468	502	456	456	505	472	515	530	501	508	462	520	507	467	464	476	494	467	494	461	469	500	531	478	469	478	475	502	522	486	489	501	495	519	498	479	499	515	524	535	508	510	464	505	463	497	492	522	525	532	487	496	473	487	508	478	476	491	541	507	508	490	494	547	504	540	523	496	524	481	527	484	520	488	452	475	498	484	469	482	532	464	501	490	500	489	522	483	497	509	535	475	498	511	489	477	474	493	456	513	517	465	496	499	468	487	531	522	467	476	538	484	470	512	475	490	495	501	533	473	464	507	485	476	514	511	527	485	480	477	503	475	504	500	560	527	446	519	494	532	463	515	504	505	519	521	512	502	486	511	468	506	496	518	508	545	514	488	528	492	501	522	481	488	486	479	492	492	497	503	482	554	487	489	488	532	523	462	453	520	493	496	483	492	501	475	497	525	503	514	498	501	491	516	485	526	501	500	499	476	502	509	499	523	494	484	534	498	495	514	498	489	501	492	503	480	456	490	490	489	497	482	496	499	499	523	462	501	488	460	505	511	460	484	559	491	518	470	491	509	499	490	495	464	477	474	508	505	493	525	503	474	519	498	508	491	502	440	500	455	510	487	520	502	490	541	502	501	484	538	547	486	495	518	492	494	518	453	493	480	466	500	552	479	509	488	495	478	538	515	497	511	486	480	496	500	540	459	484	479	507	490	538	499	515	503	490	498	488	516	454	507	557	484	473	459	511	470	495	457	510	526	506	492	515	473	469	519	458	471	476	470	497	550	503	469	510	499	477	465	472	480	525	511	508	516	507	488	486	495	484	501	496	498	492	484	521	528	506	517	507	507	511	501	481	492	521	467	461	487	478	458	511	481	548	488	491	511	506	494	497	481	518	514	458	514	500	475	520	479	499	483	558	527	496	520	491	499	525	496	492	489	478	500	521	497	487	489	487	514	514	511	505	524	506	483	489	500	559	465	502	446	494	519	519	501	533	457	476	437	525	510	540	507	509	500	471	472	526	514	473	524	473	506	527	509	533	505	506	497	528	495	515	483	534	499	476	528	544	466	468	489	519	524	483	510	464	508	509	502	508	498	509	508	519	531	503	486	476	508	454	517	494	494	502	500	498	493	484	458	510	503	500	515	494	452	466	534	492	501	500	489	503	476	477	498	483	539	519	538	523	503	483	508	499	506	484	472	490	505	472	520	506	521	477	497	500	484	517	480	527	456	510	504	485	495	478	494	515	503	487	492	550	551	515	503	459	483	493	517	507	528	491	504	507	473	504	507	519	503	495	520	450	475	492	487	485	471	502	507	521	520	516	521	530	503	522	500	478	488	489	515	511	471	510	524	534	513	453	475	515	492	520	460	482	506	505	501	479	524	459	498	490	514	480	499	478	457	509	439	511	493	481	490	479	497	489	495	505	511	464	487	533	462	491	529	485	449	509	470
18534	14654	8599	4105	2888	1202	567	499	264	359	330	275	208	166	180	169	142	165	170	158	156	177	173	160	167	166	188	184	176	187	187	147	163	182	163	169	173	160	168	164	152	193	154	194	168	167	176	164	168	171	180	184	169	151	163	191	151	176	144	172	162	171	172	184	164	177	166	176	162	155	172	162	176	165	197	171	181	159	184	163	134	187	154	185	169	164	177	169	174	176	162	169	163	177	163	180	180	189	157	175	145	168	171	147	176	164	165	164	168	177	185	184	180	202	169	176	193	166	164	185	145	169	194	159	173	150	157	179	174	173	160	172	165	145	156	168	170	158	169	171	182	170	178	150	173	170	167	175	189	171	181	166	179	191	193	172	163	186	157	197	205	176	181	164	158	162	182	157	160	197	150	179	186	153	182	162	179	178	178	177	149	162	184	167	165	148	165	161	165	174	161	189	178	188	178	164	176	172	166	161	170	183	193	176	148	183	180	174	189	181	173	179	171	151	180	155	163	153	199	177	182	164	172	178	173	146	169	155	169	162	202	191	165	148	182	166	169	186	179	174	173	162	162	159	160	185	187	171	144	159	153	179	168	171	170	188	149	162	158	184	159	190	175	160	180	148	161	186	149	149	173	176	160	168	180	167	146	165	148	180	163	179	142	167	176	179	172	175	177	158	169	168	169	185	166	172	174	181	178	186	167	175	172	166	178	204	173	170	165	182	167	165	167	157	185	156	166	157	140	148	174	175	168	191	151	174	189	178	166	177	171	171	170	167	187	166	185	154	174	123	160	172	163	163	177	175	185	173	191	175	187	175	175	154	170	172	162	164	159	177	184	177	166	146	188	185	176	186	161	157	174	182	158	171	182	163	192	151	175	165	177	161	163	152	157	158	163	167	180	182	205	170	173	179	171	175	188	156	138	175	184	167	166	146	182	181	186	184	158	148	167	178	180	168	159	155	175	169	158	161	167	178	162	160	171	189	145	175	194	186	177	162	183	170	175	169	186	171	169	174	166	164	175	177	170	179	165	157	176	196	162	190	153	156	174	138	171	184	177	170	159	173	178	158	196	182	191	193	196	160	167	181	152	163	160	166	194	158	191	157	198	165	166	154	181	163	166	183	166	159	138	157	147	186	174	183	202	173	178	183	162	170	162	171	173	172	169	173	176	179	190	165	199	170	186	200	172	169	184	166	160	172	183	189	161	147	168	160	180	183	160	163	193	163	166	179	181	155	159	171	182	151	188	205	191	176	171	176	162	168	180	134	180	168	171	156	150	170	166	164	150	156	161	178	166	167	170	168	176	163	177	169	172	178	169	188	174	193	182	167	163	169	176	160	176	167	185	161	177	194	155	176	172	181	168	166	192	180	164	178	181	159	165	174	176	189	157	163	174	144	166	171	184	168	156	164	173	188	178	154	173	180	164	168	168	172	183	156	144	163	164	199	147	159	147	161	168	182	167	165	164	166	197	164	177	184	176	183	151	180	141	150	200	183	175	170	166	140	181	149	175	154	177	148	173	199	171	178	177	144	169	186	175	167	187	171	170	170	173	165	176	178	162	165	155	156	157	189	170	167	164	183	178	159	162	189	191	155	149	177	187	166	168	177	155	172	182	177	164	158	176	183	167	168	165	184	156	175	186	151	169	180	173	164	172	160	156	182	160	173	192	171	161	194	162	170	169	174	182	158	170	178	165	169	188	158	175	185	174	152	167	174	179	157	170	164	169	178	149	189	190	172	186	161	165	159	178	163	176	173	161	166	130	163	183	166	155	152	163	176	172	161	180	161	175	163	156	185	152	152	177	183	173	149	161	177	177	178	164	171	167	185	174	181	182	180	197	152	193	166	160	167	166	181	153	166	173	167	181	141	167	164	174	136	173	166	159	169	177	200	165	195	163	180	164	175	161	186	154	179	157	171	167	170	184	181	156	180	160	174	180	154	187	156	188	186	172	179	168	159	184	165	209	160	164	188	174	176	176	161	199	169	176	172	170	165	151	168	156	175	161	147	135	160	159	169	178	152	160	170	171	180	160	168	158	170	139	165	168	182	190	166	147	192	166	179	155	182	158	169	173	144	167	155	143	160	201	175	158	152	178	170	176	168	175	175	157	161	167	165	180	183	180	168	159	176	173	154	168	169	168	180	164	152	169	158	156	178	186	196	171	158	151	196	181	174	155	176	181	162	179	148	179	190	185	175	172	173	177	147	180	173	158	162	154	178	177	186	174	165	167	137	160	179	175	159	187	181	164	204	152	148	160	149	162	201	167	166	176	169	179	153	184	176	186	142	159	154	162	180	147	169	161	175	166	181	165	175	164	162	155	163	155	160	181	165	154	162	176	147	175	148	188	171	172	173	171	179	158	159	155	182	163	174	157	172	137	162	197	173	167	164	203	173	171	166	157	188	156	181	160	164	172	147	159	179	196	163	178	165	172	183	156	169	193	190	166	166	177	181	169	153	167	166	205	179	169	185	181	161	189	164	169	170	157	168	161	193	155	150	165	179	146	167	167	176	199	156	162	172	174	176	146	157	172	152	164	201	170	197	204	169	171	179	193	166	144	171	161	169	164	174	167	163	183	182	167	186	194	185	181	170	169	143	158	135	176	159	166	189	152	181	174	154	186	186	180	164	181	187	187	187	160	173	171	195	158	165	142	151	168	169	169	179	157	172	175	164	163	182	167	155	185	168	179	153	185	155	163	179	171	163	155	163	159	162	169	166	155	171	183	153	190	163	161	148	165	127	163	158	158	178	156	155	185	162	164	159	181	177	165	179	178	197	176	174	162	196	191	171	143	159	173	185	138	171	153	181	185	165	192	176	156	163	182	186	158	148	162	165	182	145	164	176	190	180	154	196	183	149	166	179	172	186	199	158	184	164	140	198	168	180	185	162	167	188	184	188	180	152	164	177	165	155	177	166	161	173	174	184	167	184	148	170	176	169	164	193	171	182	171	164	162	163	194	173	168	146	169	147	196	177	162	162	152	177	158	171	164	160	177	171	175	170	192	146	182	172	186	170	179	176	143	177	189	162	168	177	148	188	184	170	163	172	161	168	167	175	192	174	173	174	159	153	188	169	193	159	160	161	174	178	170	181	165	151	165	163	158	178	171	191	175	176	161	159	151	169	148	159	176	176	167	175	185	203	160	177	159	177	154	171	162	178	162	185	180	159	197	174	176	149	161	155	182	180	166	167	174	170	154	170	160	160	157	199	151	178	172	156	150	154	168	152	149	166	173	169	176	154	181	196	170	163	149	179	174	135	173	158	174	187	184	140	152	166	169	171	171	157	166	139	157	184	193	174	150	168	182	151	141	164	182	155	160	164	176	170	164	167	168	172	166	178	173	173	166	149	173	148	179	195	159	183	160	198	163	182	162	162	174	178	185	151	169	170	155	158	164	170	168	164	200	164	161	160	189	164	156	185	191	161	162	176	183	179	179	186	172	178	187	169	177	160	189	166	184	180	181	166	190	171	171	168	162	166
15333	17869	13525	11712	9934	4716	2318	2045	1018	1632	1360	926	579	495	453	465	545	489	468	467	444	480	456	430	446	453	488	425	455	411	422	436	457	429	460	473	465	445	452	454	449	427	492	441	437	480	459	472	500	498	444	474	482	468	415	454	449	470	412	453	445	472	471	457	411	469	487	478	448	487	470	435	452	445	455	483	452	481	434	476	444	444	433	445	438	436	409	482	425	453	514	436	436	435	459	485	460	461	512	455	461	442	466	447	435	465	461	449	459	476	462	445	448	472	418	458	482	449	433	441	460	480	496	464	482	418	451	425	445	469	463	455	472	431	463	450	467	457	451	430	459	487	453	405	461	461	454	446	469	455	500	486	478	433	419	489	477	490	462	413	494	440	401	461	415	436	481	492	451	423	425	425	470	496	465	484	457	492	441	477	466	475	466	466	504	476	463	464	438	457	449	454	490	429	458	437	451	421	474	472	461	446	431	444	464	448	434	462	458	474	457	438	429	446	470	440	450	438	419	462	470	441	471	463	450	431	475	432	471	439	460	432	439	465	486	444	429	483	452	435	512	472	473	442	488	467	497	454	452	455	415	486	443	464	411	507	436	453	394	437	426	464	470	434	474	460	421	469	453	477	459	469	442	440	475	479	421	444	474	475	494	462	444	441	478	461	474	421	474	410	483	462	517	444	472	459	471	457	393	467	476	441	432	433	468	471	457	470	481	453	422	457	447	451	460	465	453	452	443	496	502	445	438	483	444	463	475	445	496	461	505	428	469	440	431	424	441	436	430	463	429	469	444	494	459	478	432	429	460	451	480	502	461	441	458	463	509	446	470	458	471	483	470	425	476	429	476	461	467	449	448	437	470	424	424	402	471	421	451	430	470	422	442	406	480	481	444	475	476	399	443	442	481	444	462	471	476	438	452	506	433	433	461	457	435	501	441	469	431	450	483	452	477	447	450	430	435	454	427	466	469	424	457	509	449	447	467	448	477	485	447	437	469	484	451	456	449	470	462	423	461	479	433	443	459	439	444	490	453	466	487	438	428	466	467	445	457	451	454	457	437	450	430	447	448	454	459	470	482	461	424	419	444	451	458	425	469	456	421	458	438	465	442	487	475	477	439	458	440	457	438	454	449	455	459	461	448	456	441	434	472	452	426	455	473	421	421	453	491	459	429	445	496	468	471	464	448	444	453	471	438	449	430	466	441	457	441	437	443	447	442	490	465	443	500	471	455	499	440	410	498	468	475	474	474	446	465	488	479	454	468	422	444	468	495	442	447	461	433	469	451	422	456	493	436	469	469	504	448	470	453	462	465	442	439	469	467	441	467	481	457	475	461	454	455	450	435	438	445	467	416	431	448	434	491	508	445	451	413	449	487	492	464	466	456	412	450	460	455	479	436	479	449	478	480	429	440	495	468	429	482	454	473	443	448	465	465	453	487	469	477	452	467	444	483	462	463	463	484	459	424	460	449	464	425	512	471	421	466	470	477	453	435	427	442	443	469	497	447	457	431	472	477	517	475	438	472	444	432	469	414	462	462	477	425	469	422	408	462	494	430	464	480	481	459	447	465	417	442	453	453	488	437	474	451	483	455	469	438	460	453	466	427	457	488	493	444	461	471	442	477	440	480	447	455	470	491	458	474	457	441	435	448	452	466	426	433	479	418	480	453	466	441	488	436	464	446	451	476	431	466	428	429	413	434	441	469	415	466	461	479	439	442	478	449	450	514	435	462	451	426	484	486	468	424	477	491	471	422	453	481	462	442	443	466	483	452	432	473	491	430	465	461	456	452	425	449	454	468	467	432	461	507	491	470	445	499	472	490	474	431	447	437	471	467	453	486	464	471	493	463	450	474	474	455	470	454	503	495	443	431	487	439	437	429	491	479	431	447	443	471	470	469	484	437	470	435	471	465	465	477	491	473	473	406	436	474	471	429	473	452	434	458	458	445	504	468	485	433	454	455	453	496	481	434	448	472	483	467	447	467	528	461	419	457	455	454	458	457	472	485	434	458	443	474	454	391	431	473	462	494	451	454	464	453	447	452	467	452	436	460	463	449	434	447	436	483	459	471	455	445	428	440	466	480	435	464	434	464	463	464	450	453	465	453	448	452	456	497	428	457	461	503	449	425	484	422	489	446	464	478	462	462	420	475	433	442	432	460	444	438	435	447	433	479	458	478	433	442	424	409	445	427	497	460	476	483	455	452	454	447	430	456	521	455	474	432	438	450	476	454	447	461	438	429	463	490	451	495	397	501	433	463	441	477	449	480	469	440	439	469	463	431	449	484	448	479	460	462	461	466	482	471	416	468	488	480	444	453	462	482	436	472	464	452	469	421	456	494	468	476	470	425	466	454	424	421	448	456	452	423	462	470	494	456	442	483	427	468	499	501	453	451	457	470	471	454	456	459	482	443	486	496	442	468	439	459	417	399	451	439	470	438	470	479	418	466	438	439	442	456	465	467	420	489	460	460	433	447	466	428	436	470	433	483	471	481	508	435	475	442	440	463	443	470	484	472	456	472	431	411	474	466	491	436	427	485	459	448	484	477	452	497	463	464	457	483	441	430	461	449	488	447	424	440	431	483	420	475	473	459	454	418	434	478	447	421	463	415	465	432	456	456	502	466	529	467	436	474	470	440	446	484	472	467	454	452	443	427	449	470	493	461	463	448	453	471	448	452	444	420	461	436	473	449	455	471	433	433	469	491	478	446	459	469	450	444	464	461	479	489	437	439	473	449	470	427	474	464	446	453	444	461	414	447	482	463	445	494	493	484	462	473	444	437	459	481	494	419	486	433	495	458	460	475	470	452	407	440	450	462	468	504	474	468	494	503	462	416	473	479	446	452	462	430	509	443	491	480	417	470	451	446	435	456	433	453	471	447	433	422	471	449	459	439	447	447	483	427	469	459	482	459	464	485	457	425	452	435	415	461	420	455	461	444	440	437	449	468	481	432	444	495	491	460	476	483	455	445	466	475	458	457	407	432	474	462	462	495	455	462	475	446	483	442	432	482	449	450	475	451	440	435	487	464	486	438	458	445	455	457	499	500	449	485	453	470	482	461	473	432	449	482	486	422	448	477	467	474	407	492	423	450	466	431	441	404	476	476	463	447	426	452	432	470	482	448	441	462	426	468	458	462	425	451	426	439	420	437	407	426	453	458	440	461	444	438	485	464	461	484	456	427	442	455	459	459	456	435	464	475	441	462	464	446	512	459	483	480	450	451	479	487	458	465	453	451	476	465	456	496	442	449	478	452	449	453	462	480	439	425	429	461	450	508	431	480	490	475	489	445	434	482	459	455	446	491	425	445	456	407	418	502	472	485	454	455	438	462	437	455	423	457	463	442	430	494	437	424	457	486	463	495	445	410	455	481	447	470	440	481	420	431	458	421	479	459	434	435	478	465	462	435	453	393	468	464	407	453	450	442	445	463	450	474	449	429	477	449	466	455	455	444	456	449	439	478	492	468	471	464	481	472	456	474	472
58634	61769	52028	40953	32603	19751	8200	5884	2362	3199	2019	1142	375	192	226	263	302	283	250	187	188	181	161	178	175	161	195	178	179	184	193	184	194	167	181	199	177	184	189	171	177	206	186	185	194	198	188	192	188	192	194	200	174	165	204	168	184	197	156	175	188	198	182	168	182	169	143	192	182	184	165	169	171	166	159	208	177	175	190	178	194	184	188	166	149	185	182	185	166	167	155	167	174	180	193	166	172	177	177	193	160	193	183	197	193	173	188	158	175	173	176	188	164	201	171	165	173	187	167	192	183	179	188	168	194	182	161	188	180	178	176	178	178	185	182	164	180	167	169	160	174	165	173	159	218	173	155	182	172	202	187	160	164	186	177	176	179	184	170	185	181	176	174	189	174	173	175	172	187	153	188	166	182	166	182	202	155	178	154	175	165	149	181	162	152	172	187	178	197	210	178	174	187	181	167	173	160	171	194	183	191	179	195	193	192	204	167	165	173	177	163	185	197	176	172	165	171	193	144	189	190	161	149	175	182	209	175	175	180	199	171	186	193	169	167	142	156	190	158	170	163	185	191	151	200	182	191	190	183	174	185	192	195	199	168	167	162	156	177	172	170	165	196	164	187	173	170	192	174	170	148	168	164	165	188	170	170	164	167	189	152	164	179	170	170	164	138	175	169	179	187	173	184	164	166	198	173	170	173	184	177	166	174	188	173	194	184	188	169	181	196	186	157	172	181	163	196	189	190	178	169	185	190	181	171	173	192	174	186	175	176	191	174	199	176	162	175	206	179	170	163	192	183	162	163	172	170	191	177	176	180	177	171	191	182	157	160	158	160	190	180	167	174	172	167	169	184	188	183	185	181	178	201	186	190	168	176	175	167	171	191	191	165	206	185	201	194	190	167	178	176	184	180	181	177	147	172	169	163	155	154	176	193	182	188	173	175	180	177	196	150	168	191	174	165	190	195	185	163	161	163	148	176	186	147	157	186	165	162	176	180	183	157	183	183	184	176	197	185	196	187	183	171	156	174	169	172	187	163	168	183	172	200	169	191	197	175	166	189	158	184	161	191	169	162	189	185	169	192	177	168	185	151	162	195	170	180	145	183	181	175	177	190	179	180	197	190	177	181	181	177	182	181	213	179	189	209	169	161	179	178	179	162	199	172	188	175	195	207	158	200	198	189	179	184	173	184	165	181	185	170	178	206	180	175	188	171	190	173	173	166	177	177	182	178	171	176	200	182	152	177	194	178	211	161	188	213	189	175	185	177	189	155	182	190	199	176	184	152	202	186	185	187	203	173	190	193	211	187	176	196	136	170	171	188	146	178	139	159	168	191	169	156	174	168	195	192	185	160	166	194	173	157	180	200	177	180	194	169	149	177	163	186	179	189	191	163	183	173	177	198	188	163	152	199	170	177	179	201	173	178	170	175	185	188	155	178	185	198	183	180	168	168	164	192	167	157	186	202	176	177	185	198	204	182	174	163	192	198	182	176	187	186	182	196	178	155	180	171	194	180	196	176	173	176	169	188	178	197	184	199	168	184	180	183	161	203	173	182	167	163	174	163	211	178	168	175	158	183	177	182	183	171	165	167	179	177	169	167	182	173	172	186	201	195	167	173	172	169	197	176	177	170	194	159	185	169	154	172	202	175	178	164	193	191	178	186	175	190	188	194	187	169	186	167	172	190	177	172	178	173	197	186	179	182	197	176	167	184	185	178	201	161	191	176	170	168	163	160	184	179	184	185	186	145	184	171	172	154	180	171	175	183	183	170	160	177	199	181	166	178	172	181	178	205	182	174	185	183	189	165	171	169	153	174	174	156	198	168	183	183	200	168	199	198	175	171	206	188	180	207	170	169	211	174	166	200	160	183	180	173	159	223	199	178	168	180	155	183	159	183	173	167	189	205	172	163	169	165	168	200	180	225	178	176	171	169	189	182	159	171	189	196	188	188	174	169	181	167	180	156	200	191	164	185	151	174	166	184	191	171	195	195	186	180	197	167	171	176	200	166	173	192	189	175	159	177	183	172	189	142	171	203	200	170	186	173	209	183	180	171	186	155	190	172	178	176	183	181	157	172	193	182	189	164	168	157	172	163	168	159	161	175	178	173	162	161	170	198	188	162	183	159	187	170	187	187	180	178	177	159	196	186	176	145	190	162	185	171	183	181	167	176	162	183	145	160	174	167	178	177	172	190	173	209	196	177	166	174	178	180	165	189	199	175	179	188	191	182	180	190	164	183	181	168	197	171	159	201	189	153	193	216	193	185	150	178	147	181	173	179	172	156	194	149	180	145	158	177	165	175	189	175	161	169	194	195	148	166	187	178	139	182	162	171	157	196	168	174	160	167	202	197	175	155	182	167	153	196	201	173	214	198	181	161	204	180	181	173	176	184	199	173	155	167	194	171	166	181	159	172	189	191	174	154	173	163	188	171	180	185	180	154	182	151	179	196	151	162	189	168	181	171	177	167	176	187	158	184	180	212	185	160	178	155	185	181	184	172	187	186	177	156	180	164	193	198	158	170	174	177	166	159	186	159	188	181	171	195	182	174	177	180	176	163	173	182	188	176	171	162	196	190	156	174	150	170	162	183	175	191	182	171	170	204	192	192	188	180	171	181	207	168	194	163	195	182	184	182	185	192	167	175	181	202	185	178	167	190	176	169	188	149	178	200	170	157	189	136	203	172	178	180	155	193	186	173	169	181	177	189	164	183	173	183	208	184	187	170	193	181	187	163	165	176	168	177	196	188	183	173	177	175	188	200	156	173	155	155	160	173	154	204	190	178	196	177	171	168	176	174	178	198	168	159	196	168	192	198	163	161	159	164	157	169	193	186	187	155	172	168	153	153	194	165	174	171	204	164	185	155	176	184	165	168	174	199	161	176	172	167	179	184	189	183	185	165	184	167	177	187	185	181	155	183	191	174	177	166	184	170	178	164	177	199	154	166	193	196	159	182	167	159	174	169	174	160	177	178	157	165	171	197	194	174	179	197	177	168	182	157	191	185	200	164	183	183	174	179	143	180	177	190	166	183	179	163	186	183	211	165	164	184	184	171	164	185	182	164	190	190	223	170	192	172	197	169	176	189	171	177	155	193	188	186	167	155	176	185	183	174	202	188	172	178	189	181	174	181	186	157	196	158	187	170	181	184	166	194	181	159	181	150	175	173	153	172	172	173	209	196	160	167	161	174	183	207	168	181	165	140	180	178	172	185	164	181	178	178	182	170	170	179	158	177	180	161	185	157	175	180	172	198	180	162	169	148	190	161	184	185	150	152	187	187	165	192	190	178	171	170	166	192	175	177	160	203	170	172	171	160	179	188	170	191	174	158	168	181	163	172	191	150	180	196	176	175	181	174	172	173	183	179	179	162	183	172	162	208	192	154	172	216	175	176	166	159	185	185	179	159	170	176	197	160	162	173	183	162	206	154	165	198	164	182	163	185	178	170	171	193	169	177	150	152	186	202	167	192	174	176	177	189	164	172	190
37156	47705	46923	47539	42173	31003	19177	18523	8870	12760	7986	5113	1515	538	595	994	1198	1121	883	575	484	549	481	509	498	477	474	493	472	563	497	499	474	505	515	464	530	486	486	525	521	586	542	664	596	673	649	544	631	641	628	535	471	512	451	483	471	467	492	451	478	503	493	503	491	498	518	455	476	472	496	450	463	440	455	499	514	465	469	493	489	485	487	475	465	503	493	480	449	458	497	481	453	463	504	456	536	467	487	462	514	463	477	509	469	491	444	462	443	466	506	423	456	445	499	487	469	485	496	486	477	469	463	478	439	480	484	468	486	429	438	470	487	472	442	478	462	495	478	482	470	479	440	460	491	463	489	488	485	466	456	442	500	479	431	446	467	450	446	435	477	458	463	444	481	462	489	484	444	521	451	448	437	506	462	459	477	464	483	457	468	513	470	477	448	439	461	484	458	474	456	495	485	464	434	496	495	459	475	458	435	469	478	450	461	467	442	445	483	494	473	456	475	477	485	492	423	472	468	507	467	481	458	480	452	479	497	432	483	450	469	494	481	489	457	460	505	433	443	459	427	456	468	464	503	448	460	465	464	477	500	450	458	498	459	479	450	498	445	458	519	467	474	459	465	485	438	475	457	495	493	462	445	503	490	466	476	476	449	499	435	449	481	473	482	480	477	454	466	471	542	449	503	483	486	451	455	471	490	496	493	434	473	457	472	445	444	458	468	466	499	474	452	482	467	488	466	487	492	463	473	461	475	469	487	494	470	506	468	472	456	504	467	444	474	517	463	469	519	441	452	506	457	480	473	442	478	462	531	481	461	469	493	453	459	494	444	477	444	438	474	477	478	445	462	502	455	451	473	449	479	489	473	489	508	446	477	440	478	488	485	503	439	490	460	499	448	447	485	462	425	498	530	429	499	488	465	469	505	458	477	504	471	424	501	441	483	448	483	485	480	486	479	474	455	500	487	498	435	443	489	505	489	459	482	526	446	471	490	486	462	487	474	524	445	512	459	447	490	459	440	493	457	481	480	473	465	507	465	533	479	466	457	473	462	465	469	472	454	484	462	504	461	493	484	460	515	497	473	449	440	499	445	498	465	472	479	484	447	450	484	494	442	478	488	463	457	460	490	501	510	511	469	512	465	474	501	488	446	476	457	426	485	450	468	463	467	466	468	454	499	483	473	498	470	473	447	435	492	511	505	515	478	463	471	479	460	442	500	495	487	513	494	487	504	485	515	454	479	475	468	449	418	470	480	451	499	500	467	462	493	482	515	447	487	503	447	504	486	508	499	463	502	466	487	464	487	507	490	460	467	490	454	442	508	487	467	506	443	464	476	504	481	488	468	462	470	487	475	451	494	467	489	452	498	492	447	463	475	436	448	469	477	485	475	443	450	456	456	518	446	491	466	529	477	439	464	495	477	449	458	481	475	490	461	481	475	502	500	438	481	462	462	491	501	475	468	450	491	448	440	496	492	471	471	450	500	464	467	514	490	475	463	457	459	446	496	473	518	459	466	489	492	488	505	502	494	484	442	480	476	434	454	472	482	484	457	456	467	488	479	474	479	477	496	464	479	486	470	475	520	522	494	484	506	472	512	465	446	480	474	475	493	483	464	499	459	497	474	454	473	479	473	524	500	479	491	486	452	455	406	452	504	445	485	506	502	472	484	500	502	489	472	452	473	474	507	478	481	470	503	497	458	503	509	478	488	518	479	479	484	486	503	438	480	476	467	431	472	496	491	453	499	446	522	490	471	489	475	446	503	442	443	474	462	450	462	468	471	484	530	484	480	470	473	488	461	446	486	510	451	471	468	458	468	450	489	475	488	515	473	480	482	470	497	447	485	492	434	479	475	483	459	459	466	456	501	489	450	480	480	460	461	472	482	474	493	449	514	463	480	489	435	454	478	503	481	507	499	494	513	515	459	424	476	502	497	469	477	489	502	474	492	474	474	456	457	474	489	403	476	452	444	472	458	475	485	476	472	479	494	465	483	469	502	464	474	494	457	492	496	483	475	481	461	459	464	453	435	527	488	472	460	448	476	467	451	479	463	500	460	482	448	508	504	500	455	466	450	468	462	457	446	462	484	460	464	456	497	467	494	434	439	493	521	449	491	477	490	462	449	450	482	489	488	472	461	464	507	469	502	442	485	463	463	467	471	478	469	457	470	490	470	437	451	473	481	485	480	453	451	504	495	492	462	468	456	494	467	495	492	454	451	482	461	446	495	455	459	492	462	516	480	478	464	473	481	482	473	478	473	492	496	466	487	493	484	473	456	459	477	438	481	438	493	457	473	465	464	519	462	435	468	481	475	475	505	479	441	464	497	510	465	466	485	490	445	447	487	496	461	495	469	484	482	483	466	459	477	454	477	501	455	492	443	445	478	505	505	486	492	494	450	469	487	482	469	475	458	466	485	483	472	457	494	497	454	544	427	463	494	456	483	466	467	515	460	480	468	473	469	448	503	495	466	435	459	437	482	487	505	499	434	501	446	444	457	477	510	491	458	485	493	466	482	480	439	510	466	471	471	479	457	526	457	462	466	470	525	478	470	491	466	477	460	515	432	497	450	484	489	465	458	457	468	488	457	474	480	446	493	502	489	491	467	480	467	485	486	440	452	466	459	515	463	490	490	427	474	460	506	506	461	430	476	482	438	472	493	433	496	473	481	480	439	456	476	481	465	492	474	473	442	467	450	494	489	499	455	499	497	482	445	491	518	474	480	454	490	499	478	485	481	485	519	475	484	455	504	523	478	470	468	489	467	482	483	456	468	498	464	456	474	518	461	472	507	526	466	526	485	466	457	458	466	461	469	487	449	448	482	500	481	470	528	503	483	484	501	454	502	476	457	491	470	487	449	472	453	477	474	460	454	491	476	485	482	496	440	470	481	428	458	444	442	473	449	453	463	484	451	470	509	487	479	468	506	493	444	505	498	469	475	460	489	462	454	463	494	473	461	446	474	495	465	483	433	471	473	473	480	434	444	469	488	485	493	441	451	477	464	478	460	485	473	494	457	442	496	498	511	498	465	482	458	479	490	494	460	485	501	495	475	478	482	516	472	505	476	496	461	486	453	485	453	424	473	481	523	502	503	497	475	484	467	430	479	501	472	464	473	453	518	485	496	439	502	484	453	492	485	465	455	519	456	525	505	493	488	463	453	472	477	461	510	455	465	488	514	479	507	470	453	488	477	464	432	506	468	454	453	516	437	446	495	494	471	460	467	466	406	466	477	498	446	479	463	451	452	468	472	484	471	457	504	486	458	483	502	500	476	474	504	488	474	470	487	450	522	460	461	456	453	471	484	458	477	455	465	492	439	464	464	458	478	491	470	453	459	459	473	453	452	479	493	467	461	487	477	478	471	462	491	491	467	478	444	471	492	473	495	435	474	478	466	446	528	505	527	475	503	485	466	457	451	480	499	488	480	489	490	494	436	468	457	463	457	508	458	477	465	462	483	479	488	460	468	467	463	497	458	483	481	479	475	462
70783	75949	64786	55320	47043	33046	16460	11906	5918	6325	3730	1743	549	239	221	424	473	329	278	225	201	205	200	243	216	196	192	197	232	238	194	204	211	199	210	202	195	212	194	197	238	221	204	216	218	198	236	213	267	252	225	243	214	225	188	201	212	193	192	184	187	175	181	216	206	218	167	194	193	188	178	189	198	191	202	196	167	207	193	208	184	210	183	170	189	228	190	156	207	191	174	199	198	182	229	188	175	196	170	195	179	208	184	198	171	190	195	167	172	202	190	171	182	201	204	205	184	180	205	203	185	176	167	190	171	195	202	197	191	172	194	196	217	186	184	199	171	203	184	208	181	213	216	195	173	181	189	180	171	198	183	168	191	181	211	180	188	206	188	210	186	185	216	193	181	206	186	176	178	200	212	207	183	201	173	214	196	203	188	200	191	198	173	211	172	197	210	192	201	194	185	191	215	200	194	196	189	188	189	178	199	184	198	204	163	179	190	175	190	169	209	181	221	171	181	190	191	190	185	225	182	197	186	185	186	204	173	180	186	192	186	177	184	184	190	210	170	173	192	171	192	213	200	208	206	187	183	178	187	174	183	181	177	186	199	178	188	181	157	179	226	173	180	202	203	174	184	186	185	209	196	204	189	193	199	202	186	216	177	176	211	179	186	207	178	195	199	205	187	186	205	184	214	197	197	182	212	211	173	196	182	197	193	181	177	216	179	182	212	208	202	192	205	179	173	206	206	184	179	185	211	191	169	201	163	199	191	166	207	214	221	181	163	204	174	184	207	170	163	183	179	210	193	176	179	199	218	184	206	200	199	177	191	190	200	193	193	219	193	179	187	203	178	188	165	200	200	197	195	170	181	203	193	167	184	185	189	190	201	208	214	185	197	195	199	188	178	202	180	174	187	191	198	188	197	205	179	180	173	174	203	191	188	188	181	201	188	180	178	198	173	210	202	198	188	217	207	184	182	217	181	198	158	194	203	161	171	218	178	209	198	167	199	211	184	194	161	207	172	204	186	204	181	196	194	195	200	209	196	173	188	189	224	173	183	211	179	180	182	190	191	191	169	200	202	193	184	182	187	188	187	190	170	192	163	197	187	201	200	178	197	170	188	201	208	200	212	189	196	215	214	205	187	204	155	206	223	208	187	208	210	186	167	188	177	209	177	181	216	216	197	198	175	191	186	214	184	170	159	188	185	202	202	180	183	187	181	190	183	198	204	198	185	181	196	198	194	169	187	162	181	199	188	199	161	183	188	224	198	187	212	183	180	196	190	167	209	193	206	192	186	225	201	218	195	207	194	196	197	178	195	187	175	190	172	172	191	189	177	213	187	211	196	174	204	161	214	210	200	205	180	176	212	207	182	187	170	187	181	193	195	187	187	188	204	189	206	192	168	179	187	217	180	195	202	201	181	186	217	185	176	180	201	237	171	195	160	205	190	207	181	191	199	193	176	180	207	208	219	189	184	182	173	191	168	178	224	185	194	170	209	228	221	213	178	204	202	198	180	201	191	191	196	216	207	166	191	186	194	189	185	194	161	174	173	179	174	187	189	189	181	200	175	200	206	214	190	191	176	187	207	191	185	192	179	206	176	183	222	208	201	213	188	180	191	198	194	188	198	199	179	183	202	175	210	164	182	212	194	163	180	193	204	189	199	185	176	184	175	207	174	205	175	196	184	195	192	219	176	192	189	193	203	191	182	181	186	173	189	202	199	191	228	183	170	196	178	184	159	208	204	193	185	176	208	195	200	183	200	164	181	193	157	183	204	195	171	175	181	190	208	185	170	186	200	199	176	193	194	188	187	178	192	173	163	171	205	223	192	183	187	209	177	184	162	201	182	185	209	185	193	194	211	181	184	192	192	200	228	203	180	190	186	178	161	184	197	174	184	159	211	201	195	202	182	204	183	215	182	198	191	188	191	198	217	192	191	198	198	189	177	215	187	197	193	218	180	166	190	197	177	177	173	213	202	207	180	192	197	181	197	182	193	206	184	193	201	190	196	191	208	190	216	175	199	172	174	205	206	223	206	178	191	210	192	205	190	176	195	170	197	201	206	160	196	177	162	203	189	190	185	178	205	216	198	191	217	205	205	202	192	181	186	188	184	206	194	207	206	177	205	193	209	165	201	191	188	196	144	167	192	209	186	188	189	193	178	193	185	186	178	185	191	202	211	214	208	207	177	192	198	181	189	168	199	194	203	183	178	158	193	204	217	191	188	185	207	183	174	171	193	196	164	194	170	195	185	202	175	224	199	225	210	190	195	228	204	157	203	212	184	181	189	187	179	178	201	213	194	188	190	198	206	181	181	206	204	177	187	194	169	215	198	200	177	191	184	190	180	207	187	185	211	217	183	198	195	197	187	168	186	192	188	198	189	201	195	183	203	180	191	192	241	192	191	220	200	205	204	191	206	178	212	195	205	191	188	185	185	196	191	225	195	173	204	187	171	193	187	211	208	198	193	216	169	182	193	185	195	204	193	194	203	218	196	192	182	194	212	194	188	212	176	185	174	191	210	209	206	195	191	194	189	169	167	179	199	177	182	185	192	217	191	180	200	188	181	194	204	162	170	184	191	166	167	203	193	198	201	181	203	195	194	198	192	188	192	177	175	202	209	206	206	203	217	185	209	195	196	188	180	188	212	189	184	192	159	169	192	185	190	168	191	173	176	198	219	183	176	214	193	205	167	216	208	195	187	203	194	185	171	197	200	212	214	202	186	198	198	157	186	212	178	191	194	198	199	190	182	175	164	195	199	187	182	224	207	195	178	199	177	195	183	205	206	202	198	203	184	157	177	189	189	193	205	185	195	202	187	198	179	182	170	183	205	200	182	182	169	193	185	191	207	202	172	211	221	180	214	227	202	217	207	180	199	200	170	187	203	191	210	180	182	190	205	175	204	174	200	164	212	197	187	182	198	162	175	201	192	191	193	203	203	175	190	203	171	208	171	187	179	186	194	202	194	199	187	193	202	185	184	168	194	205	217	183	187	175	207	205	199	209	183	177	192	193	199	177	211	193	170	174	206	190	193	179	177	181	187	222	188	209	188	192	203	173	186	206	199	179	197	187	209	208	191	185	185	213	211	200	183	198	206	202	200	195	186	189	214	186	200	185	198	184	177	197	192	178	209	185	187	187	174	190	183	209	186	168	174	175	196	177	173	221	202	198	187	203	204	185	183	147	190	196	193	183	207	201	186	188	211	207	193	191	178	212	176	187	222	198	167	203	182	187	184	230	196	201	185	195	180	187	219	203	229	185	193	194	170	200	175	205	195	202	185	179	183	201	217	197	174	181	188	208	196	221	174	182	220	178	207	180	172	205	194	175	204	174	196	185	191	204	171	174	188	172	175	192	181	174	171	212	190	186	187	185	174	201	197	186	175	182	188	184	185	194	201	183	167	188	196	189	184	191	178	205	196	210	222	207	165	199	182	203	193	213	179	188	213	168	187	185	189	183	213	189	192	183	172	205	175	176	192	194	171	166
45787	60126	58651	59610	53325	41494	28171	25420	17640	19637	12961	6817	2237	595	785	1869	2034	1309	929	685	622	622	607	655	637	557	574	512	573	592	525	536	535	561	538	576	592	568	683	656	695	692	690	694	714	742	722	635	1068	958	768	653	544	506	494	506	512	512	540	509	487	489	470	477	473	504	498	539	447	524	504	504	481	491	535	527	495	522	519	488	496	481	505	498	488	510	506	475	479	521	518	464	537	460	483	495	468	498	517	531	513	501	512	517	522	488	534	526	470	460	502	485	510	478	431	516	494	515	548	525	528	511	536	493	540	489	510	467	504	524	506	482	542	506	517	526	474	455	496	537	513	541	469	522	442	487	486	484	536	499	527	498	507	491	451	518	467	510	494	555	466	488	489	481	506	509	496	512	544	519	530	503	442	491	498	517	490	464	509	481	476	462	480	495	465	529	505	486	553	504	531	488	509	519	473	494	562	501	537	512	463	464	501	488	520	488	507	508	493	505	475	533	490	532	497	518	493	475	484	484	490	498	517	528	502	539	501	453	519	461	512	497	490	546	493	522	506	511	514	496	525	514	486	499	501	473	492	526	489	486	515	479	508	535	510	508	512	470	499	493	541	476	504	481	534	519	498	536	487	490	509	506	535	544	492	496	507	537	501	488	500	476	497	494	515	484	497	495	484	473	496	511	453	540	485	495	500	487	513	476	491	491	489	546	496	538	549	496	483	497	485	537	523	516	503	532	492	505	512	505	507	505	532	486	508	482	505	482	521	487	506	489	516	502	503	487	515	482	557	534	489	499	479	541	484	495	529	492	495	474	515	463	516	538	447	485	489	510	499	515	507	470	457	511	512	553	480	511	473	489	493	457	482	504	507	495	510	522	503	472	504	536	476	516	469	482	530	516	504	488	520	474	521	491	510	526	507	493	558	522	496	533	512	515	493	515	513	526	500	534	461	527	509	468	515	516	485	519	496	515	490	494	501	533	520	507	492	511	517	491	484	550	528	527	541	488	539	516	502	494	544	505	536	458	507	517	506	483	485	496	483	519	496	523	546	501	551	519	507	496	504	478	532	543	492	522	504	503	501	537	474	469	513	484	529	479	519	503	485	517	512	505	514	514	529	541	469	510	475	488	500	499	529	544	487	503	545	562	476	527	523	499	523	466	497	477	535	499	537	479	506	493	477	473	519	537	535	494	513	542	489	477	487	553	528	500	490	466	527	502	497	477	487	470	538	512	496	496	501	501	507	494	528	508	515	500	506	517	474	527	493	527	487	528	491	474	485	493	536	522	505	523	483	520	515	503	465	460	476	465	534	460	499	479	512	524	495	549	467	528	502	530	478	528	514	521	498	500	496	501	523	538	487	505	517	494	515	507	498	524	495	502	494	521	486	535	524	508	542	506	473	522	477	494	548	517	491	480	537	507	513	536	530	509	503	507	519	541	499	462	495	478	479	542	521	509	532	512	499	482	475	516	513	501	478	505	504	508	523	496	557	506	520	486	525	474	508	520	480	490	533	524	516	520	487	484	517	524	532	469	530	539	517	481	481	511	505	474	494	504	486	505	499	503	517	481	484	482	505	507	512	519	451	501	445	512	504	510	503	514	530	510	519	484	532	492	509	517	496	534	481	523	522	492	535	520	510	526	519	499	498	492	497	500	529	511	511	522	525	502	526	508	459	509	520	480	477	516	516	489	516	496	482	510	486	461	476	512	504	491	548	522	498	517	503	511	531	498	521	498	503	533	505	465	526	499	518	493	515	499	511	525	498	494	489	495	496	570	541	504	519	518	499	489	477	545	515	510	526	473	475	492	464	496	533	529	505	479	498	498	471	515	535	472	502	504	498	526	529	542	523	506	540	535	528	481	471	456	468	548	473	540	473	514	525	539	507	534	532	481	520	483	525	506	502	507	487	482	554	514	495	459	506	455	504	513	507	506	473	507	517	516	494	466	499	478	519	472	493	530	519	513	502	490	493	501	500	549	527	511	490	500	499	565	545	450	514	489	497	530	506	502	531	488	454	528	484	521	520	477	503	510	519	503	478	549	521	491	510	515	519	517	469	515	483	472	498	479	480	512	532	508	516	507	513	488	471	505	466	532	495	494	479	501	504	481	478	496	501	526	516	495	488	502	496	543	471	519	521	509	486	492	504	489	513	521	479	505	513	529	498	478	521	447	531	508	526	490	505	525	516	483	453	483	476	521	506	513	491	464	532	524	505	524	487	506	527	497	518	519	541	518	485	541	493	503	514	491	518	507	523	510	501	519	497	506	558	486	486	529	527	460	519	493	495	500	517	499	477	515	512	502	482	505	496	501	515	466	522	474	491	548	553	508	479	446	488	477	500	481	485	514	535	498	506	503	530	490	517	504	485	527	502	540	490	481	508	500	522	536	533	498	503	545	476	515	492	474	505	517	512	493	528	470	536	514	488	513	492	531	572	524	521	531	539	521	470	462	499	546	505	476	536	533	491	515	511	514	513	545	482	502	534	508	513	500	498	451	512	483	484	500	499	503	506	463	515	495	486	471	477	491	495	478	538	485	506	523	497	514	497	518	508	503	512	489	531	510	506	509	498	560	448	498	519	499	501	497	557	507	521	486	473	509	483	509	522	466	530	481	491	517	523	485	468	520	533	511	465	524	495	482	533	507	473	489	501	497	519	500	501	474	497	496	522	483	498	515	502	494	507	514	521	512	485	517	503	538	530	462	536	501	501	524	524	457	574	500	521	497	478	529	518	460	507	529	527	491	516	483	523	504	501	481	497	518	513	467	458	509	484	473	435	506	504	534	506	492	554	499	509	503	524	507	514	506	497	522	533	519	503	513	509	517	495	536	510	514	543	502	510	488	451	503	525	501	499	474	503	519	469	511	474	538	506	517	464	527	501	511	516	498	483	505	503	519	541	523	471	491	511	507	474	509	507	559	490	497	508	505	532	473	499	480	508	470	490	516	484	493	525	526	491	472	582	475	516	508	532	500	523	492	462	515	504	471	504	491	515	513	486	515	539	490	512	509	546	454	509	456	516	509	486	498	487	487	476	494	463	498	531	496	465	495	513	498	494	516	491	494	483	486	491	509	469	527	537	482	536	490	483	525	497	497	492	495	492	541	499	493	472	540	497	507	537	481	487	514	514	517	460	553	517	495	508	502	513	506	543	498	503	484	475	500	501	514	467	464	548	481	506	475	496	512	479	485	516	539	492	498	479	491	523	531	471	507	484	502	506	508	479	501	504	503	535	524	547	483	500	480	518	494	518	523	472	505	491	510	517	511	477	458	484	502	486	536	519	502	477	514	503	515	539	509	488	494	526	496	501	518	515	508	504	514	477	492	505	487	474	499	525	481	523	489	526	512	502	486	502	507	501	479	521	509	538	489	529	488	484	522	476	525	507	480	464	484	486	499	536	513	533	499	503	527	497	515	509	511	504	535	520	475	552	517	524	522	488	501	490	468	532	479	485	506	528	511	540	480	477	524	470	522	505	473	503	541
18556	13933	8059	4447	2943	1425	563	491	319	391	326	240	177	181	173	163	186	202	169	178	187	176	176	190	163	186	164	185	169	165	151	163	182	169	168	168	175	172	162	173	176	193	170	174	191	178	194	164	187	190	174	197	148	166	174	176	166	173	163	173	182	182	165	155	182	176	181	170	164	165	174	165	187	156	185	186	161	184	181	168	157	169	179	184	172	168	167	171	163	196	175	150	177	158	174	176	174	172	195	173	176	159	183	176	148	187	183	169	180	181	169	166	177	160	174	162	153	163	173	178	168	190	174	163	190	193	169	186	187	173	197	161	166	149	177	167	154	173	164	179	159	165	161	156	177	162	157	167	157	184	167	180	183	160	165	151	165	152	174	159	158	182	175	183	200	189	174	162	168	162	151	149	176	160	177	158	158	176	166	185	207	153	178	179	192	190	137	184	186	186	174	179	177	181	186	172	169	160	149	195	198	154	199	178	179	186	177	173	173	171	181	168	179	178	151	168	169	181	179	183	141	168	167	162	156	160	167	185	181	197	174	180	197	174	161	151	178	162	155	168	184	203	186	180	186	165	187	151	167	157	177	175	179	164	166	174	166	187	153	177	168	167	157	189	149	163	160	157	150	175	180	183	174	187	148	160	200	154	178	145	180	184	178	147	171	157	177	198	160	151	154	170	166	160	182	182	169	164	166	185	186	159	178	161	152	167	174	189	164	154	167	166	176	144	167	185	176	146	164	159	159	175	185	178	172	176	149	162	171	187	177	166	165	183	175	169	177	168	159	175	160	158	169	171	160	213	168	159	179	166	170	160	159	175	172	153	180	159	156	179	165	173	201	161	155	189	160	154	171	147	185	182	151	153	188	170	184	165	178	171	161	171	144	159	144	175	176	155	165	170	144	193	171	143	181	185	170	180	201	168	168	188	175	141	150	189	161	179	169	174	177	176	184	193	158	182	164	189	163	172	160	193	195	161	169	178	146	158	145	147	174	170	155	184	167	198	157	166	154	172	167	166	145	159	180	183	164	178	163	170	163	165	156	159	182	181	158	184	157	164	154	172	143	173	164	167	146	174	154	153	167	159	170	154	165	181	184	166	201	162	159	162	155	191	179	188	192	158	165	178	183	176	162	180	160	163	181	179	167	185	171	168	155	159	166	167	184	161	176	168	165	169	177	153	176	183	168	173	161	195	175	181	156	157	174	146	169	171	168	167	172	146	175	167	168	156	169	164	155	194	162	172	166	161	172	186	184	170	183	181	160	205	198	162	176	163	177	148	187	148	159	155	145	193	169	170	178	172	167	169	191	181	159	184	203	164	161	180	173	175	167	152	174	160	169	170	166	161	187	177	182	169	169	177	174	176	178	174	186	185	166	162	168	153	197	164	159	163	172	178	194	182	185	171	206	162	161	164	149	148	150	159	175	185	173	207	151	184	172	190	186	160	181	175	182	189	171	168	179	179	163	173	175	168	181	186	153	162	168	159	155	167	163	201	165	183	179	163	187	171	156	162	170	155	151	154	170	163	184	182	163	164	177	165	161	172	168	167	180	194	148	183	152	172	177	148	163	160	181	167	188	172	156	156	177	183	169	175	150	183	167	140	183	165	176	169	172	182	150	198	181	142	166	180	164	180	161	174	164	164	187	166	162	191	172	169	184	156	185	170	158	180	175	184	178	166	166	185	169	171	162	192	153	175	172	159	167	185	151	157	164	185	180	178	183	179	164	140	178	170	180	167	184	175	189	169	170	165	167	170	180	168	169	162	173	179	172	196	179	179	171	177	186	160	173	155	162	164	168	152	167	162	212	176	142	164	156	149	195	155	176	166	180	164	176	162	171	178	161	171	144	180	206	141	155	161	168	163	176	152	193	187	160	145	168	153	175	181	161	179	165	178	164	175	157	161	177	208	163	179	154	172	184	181	187	182	160	157	175	146	146	165	162	152	178	184	162	168	174	154	169	167	152	160	181	173	172	183	176	162	175	165	176	177	145	168	176	170	168	180	153	155	186	168	150	156	189	186	162	169	159	175	160	186	150	176	160	164	182	181	163	169	166	164	179	203	205	168	173	157	157	168	171	172	196	171	199	177	192	163	163	176	145	160	152	171	164	164	166	175	179	175	190	165	155	172	159	163	155	178	196	160	151	161	161	162	181	176	172	143	164	159	187	165	168	153	193	160	171	166	155	160	185	142	183	174	171	164	155	175	153	164	183	170	173	160	173	152	141	163	170	155	168	179	170	161	174	154	175	149	187	174	170	187	174	171	179	182	196	180	158	156	164	167	144	173	180	167	160	182	142	152	177	177	185	167	168	163	149	184	191	160	155	187	169	174	154	193	171	154	177	156	172	173	177	154	190	159	140	183	159	160	170	184	167	165	161	168	182	163	170	169	162	144	168	150	165	162	154	181	185	164	149	185	190	183	152	163	181	200	180	173	150	199	159	182	181	156	182	179	176	165	159	188	181	166	154	161	164	159	179	170	188	169	177	155	161	177	187	147	157	183	136	181	152	186	159	165	184	185	162	171	166	155	174	189	166	163	143	172	165	158	152	177	176	177	168	190	164	154	184	166	155	185	167	182	173	166	167	170	157	176	169	173	184	145	173	186	169	176	187	168	153	181	149	183	168	187	183	173	176	196	183	175	163	163	169	164	171	171	175	184	156	152	175	182	159	175	154	164	187	181	153	164	181	141	162	173	157	138	172	178	170	188	189	140	165	184	179	182	154	156	144	174	169	155	197	169	188	151	173	168	162	176	186	182	154	152	178	152	182	175	172	181	166	173	163	183	162	174	179	179	173	175	172	175	166	182	157	149	174	177	170	172	168	165	154	175	190	177	158	195	148	171	154	179	166	157	183	175	162	175	180	173	163	169	148	153	157	188	176	188	178	163	203	177	177	194	169	185	137	175	155	176	171	164	156	178	159	187	187	177	156	172	183	158	158	178	172	168	176	159	150	153	173	181	195	182	182	156	177	169	158	159	145	177	163	157	160	180	177	183	169	167	156	164	174	173	178	178	158	160	144	183	170	150	153	189	182	165	170	179	158	187	167	157	179	173	197	174	169	152	181	151	171	158	164	192	163	183	187	166	163	170	155	179	166	184	166	159	188	169	180	157	170	174	169	165	157	163	161	156	162	187	169	188	179	189	146	163	162	162	173	189	169	168	179	159	153	161	195	164	184	170	165	159	161	151	177	177	177	148	187	166	157	164	159	189	164	182	176	185	174	167	157	188	162	190	164	161	152	174	154	167	159	159	162	155	151	178	184	177	175	150	155	185	164	173	174	152	164	174	164	189	166	163	147	157	186	193	190	161	167	165	155	188	174	140	171	180	163	170	168	178	155	178	178	178	197	170	188	169	177	192	195	161	163	188	206	166	169	154	181	162	170	166	192	188	170	187	197	174	163	187	152	163	165	162	192	175	183	169	178	183	154	168	162	171	168	194	166	172	158	170	152	186	197	192	178	155	181	192	202	162	194	179
15316	16958	12830	12223	9865	5260	2266	2040	1070	1578	1244	786	494	486	479	510	548	535	480	497	489	478	454	445	485	489	466	487	436	449	467	449	445	460	484	474	443	472	475	479	460	490	443	460	521	443	457	464	463	483	491	493	479	451	478	475	440	451	430	476	461	424	466	476	462	426	416	442	494	465	417	447	458	462	455	474	437	455	452	472	467	427	462	438	437	459	433	443	448	403	455	452	440	472	409	448	454	462	458	426	425	480	459	469	480	493	399	442	443	429	477	436	470	474	438	499	462	442	477	442	468	487	475	493	474	451	477	460	468	509	470	431	488	458	431	456	456	485	482	421	436	470	450	432	432	446	468	459	488	478	472	471	453	418	459	422	450	449	416	441	462	427	440	441	466	465	465	478	421	455	463	444	454	474	422	476	438	463	471	491	456	464	466	428	454	429	457	414	423	472	433	462	463	453	509	429	464	455	449	492	468	470	442	445	462	444	430	464	447	461	442	471	439	457	454	456	478	428	462	455	437	430	450	466	442	472	447	464	434	462	452	436	459	493	457	474	442	456	446	478	445	439	499	460	441	430	433	510	423	449	413	460	458	452	492	502	391	493	463	453	457	471	464	425	460	450	444	445	449	435	439	459	410	497	466	447	429	443	482	486	487	471	453	449	438	467	451	401	437	455	471	477	437	463	463	454	440	478	448	483	461	488	435	494	474	461	445	519	401	475	472	475	421	434	484	433	482	435	445	471	490	460	459	440	508	467	484	464	443	451	450	458	447	452	429	463	474	459	454	461	452	467	453	449	441	486	449	472	489	464	456	434	463	443	437	451	455	455	468	488	414	440	434	464	453	498	502	428	498	473	439	453	473	429	460	432	451	457	484	466	455	467	427	452	440	459	460	482	417	480	465	448	466	451	472	433	473	450	432	462	447	485	435	446	455	440	439	453	442	446	473	451	440	476	466	449	455	482	437	465	460	479	447	460	437	462	430	453	470	412	466	447	444	474	460	476	445	453	478	449	455	475	473	464	450	495	457	438	433	435	449	441	441	461	430	460	452	532	493	433	440	485	426	438	462	451	434	455	467	440	487	469	448	501	431	474	430	503	474	485	462	416	494	493	460	482	437	450	444	449	481	470	434	422	462	432	487	474	465	455	459	452	486	487	462	447	471	433	445	434	457	455	430	411	481	469	477	431	461	447	478	440	444	495	461	469	467	495	432	485	448	433	518	461	454	457	420	439	473	424	422	427	468	460	464	433	455	453	429	416	422	463	464	444	457	477	432	432	449	461	470	452	460	465	429	452	464	422	432	452	447	453	441	445	457	445	429	461	484	457	449	480	438	490	478	461	439	426	467	445	461	426	473	501	515	453	482	448	452	476	481	451	432	426	452	462	447	426	485	441	447	486	503	483	459	484	451	423	425	454	471	475	455	445	470	425	467	436	501	506	431	473	475	453	456	476	420	434	462	481	436	459	477	440	468	509	472	464	451	438	471	463	491	447	471	437	442	470	484	471	456	465	481	469	455	501	480	434	438	464	448	443	429	472	456	471	449	462	456	421	415	448	443	453	498	410	422	457	460	455	471	496	476	422	499	418	449	441	464	475	437	487	469	466	453	479	461	508	448	468	442	428	450	460	488	452	477	470	446	443	494	489	421	448	409	440	456	488	460	481	453	474	388	462	463	428	474	452	431	462	475	445	461	470	468	431	490	435	458	427	445	470	449	457	458	470	505	471	483	437	436	454	424	436	446	467	469	472	460	473	507	445	424	456	445	479	450	458	430	478	454	443	458	461	452	447	427	469	454	460	437	473	441	421	466	447	449	475	448	470	475	465	463	472	451	456	486	442	471	469	444	426	473	480	440	482	395	433	472	471	450	459	459	493	448	428	479	472	474	466	463	419	423	391	475	478	432	437	477	456	458	429	487	473	474	424	492	449	431	406	474	475	490	491	458	473	436	447	426	511	460	457	462	465	434	450	449	479	492	448	484	418	466	509	435	439	430	458	448	453	462	476	486	441	432	463	447	469	477	453	474	461	476	463	485	493	458	430	466	482	481	463	483	463	474	459	471	494	476	445	440	475	473	490	440	426	464	493	486	451	454	432	440	445	425	455	451	446	465	512	431	436	473	455	423	497	463	488	480	477	440	479	446	437	466	470	459	452	471	500	450	451	454	470	456	502	443	480	465	463	471	457	424	462	496	442	438	454	463	461	462	476	453	463	423	458	445	458	426	467	444	442	462	488	483	404	431	476	481	461	410	467	509	476	463	434	499	508	495	453	448	446	470	468	457	508	432	440	453	455	450	471	446	443	440	457	453	447	461	442	443	496	471	433	463	456	453	446	441	471	486	496	461	469	477	452	454	431	426	457	476	473	474	452	425	467	454	446	469	484	458	443	437	462	486	477	446	466	420	443	432	469	458	486	461	464	466	436	460	506	468	438	391	474	446	455	432	461	422	498	452	468	518	469	435	497	473	468	458	435	481	439	454	440	456	450	471	465	437	475	418	503	456	465	447	482	480	488	480	451	488	451	474	437	482	462	458	449	462	504	456	488	488	438	420	479	437	439	458	461	456	465	485	437	460	465	463	447	422	492	409	466	453	441	495	488	454	472	461	425	448	421	466	450	448	425	453	471	452	448	456	459	469	471	456	470	441	465	448	461	445	473	442	422	465	430	482	481	489	432	473	489	456	447	480	453	416	443	464	464	452	484	451	458	442	461	458	444	463	453	514	476	444	458	392	444	456	451	438	433	469	496	473	477	486	466	465	449	500	436	449	469	454	486	482	448	436	388	446	462	444	475	460	418	448	462	460	454	432	476	496	432	465	515	501	462	458	466	461	470	474	455	467	457	458	477	443	422	491	400	446	446	437	507	484	430	475	448	450	458	470	421	426	442	462	491	438	462	462	445	430	454	453	472	467	470	463	442	444	466	461	448	440	482	473	468	404	479	458	470	454	487	461	424	455	452	485	471	451	442	476	484	449	458	447	460	460	446	448	497	450	418	419	450	465	442	420	434	441	471	457	433	458	444	461	487	415	470	452	460	471	417	451	456	470	451	422	437	469	460	456	466	448	477	437	459	451	451	458	474	477	455	464	433	455	451	457	464	449	414	453	440	442	456	450	497	466	464	443	438	496	454	422	418	460	437	449	444	455	458	444	449	446	445	447	453	420	459	511	447	423	485	472	439	447	453	470	468	494	455	462	461	458	486	494	487	462	436	455	465	422	445	439	454	467	470	440	476	426	444	471	444	506	439	432	496	449	459	492	457	441	461	460	450	501	454	439	449	497	439	434	452	465	455	460	450	460	500	472	462	424	432	446	466	399	490	452	475	449	442	495	443	461	422	471	460	483	483	499	456	471	454	479	500	454	482	452	495	466	424	502	433	510	478	416	474	433	493	439	448	463	476	431	458	428	461	486	440	429	467	435	458	472	466	442	446	465	500	476	478	473	461	464	450	459	476	438	497	441	440	476	475	443	457	462	436
58276	61647	52543	42302	33730	20303	8771	5634	2041	3368	2400	1027	394	178	202	347	359	333	226	186	180	185	187	191	199	182	178	182	184	156	173	175	149	203	197	171	174	200	181	173	173	196	187	214	185	177	183	168	183	188	180	211	182	170	178	190	167	178	153	187	176	206	170	166	169	182	199	174	197	163	188	187	183	187	180	183	183	170	173	186	195	196	195	171	174	185	175	162	173	165	200	194	185	181	203	163	185	181	162	167	169	189	163	172	168	176	155	194	171	184	174	202	167	166	194	168	171	167	162	185	178	162	165	187	191	155	177	193	157	182	189	166	160	190	208	181	190	141	183	166	189	185	178	172	174	155	174	189	186	165	179	141	185	169	163	172	180	171	178	174	192	186	191	160	160	160	193	172	199	189	169	176	192	195	178	188	195	180	173	167	171	181	190	175	194	176	167	214	176	176	165	205	198	186	196	162	182	165	166	178	176	184	184	179	152	173	183	145	197	177	176	196	184	180	160	177	187	181	175	174	165	192	169	178	165	167	206	197	172	165	190	163	217	180	172	164	164	174	192	175	174	173	181	186	169	176	199	178	218	195	199	173	195	191	166	206	186	176	194	156	169	176	179	157	187	204	177	173	188	196	174	178	173	183	180	190	174	174	176	165	189	173	171	161	198	133	171	190	160	172	165	169	162	181	173	174	187	136	202	187	175	181	172	184	204	182	171	191	195	178	206	198	153	170	147	171	184	154	168	155	191	180	166	197	199	184	174	181	204	193	172	146	181	199	195	199	167	186	187	187	160	177	182	175	193	184	181	162	173	170	185	187	141	165	172	167	178	189	201	151	153	153	190	164	186	200	168	197	181	173	162	167	167	149	188	154	175	189	180	185	191	188	135	212	162	163	175	188	183	147	173	177	201	171	184	184	189	157	167	161	165	178	185	186	177	164	166	177	188	182	179	174	184	186	194	160	165	175	175	184	179	183	174	185	185	161	183	187	172	160	194	197	179	175	177	171	186	160	178	156	205	183	174	181	181	186	217	199	195	196	201	178	173	175	180	163	165	176	186	184	181	170	184	165	154	156	206	175	193	163	178	187	194	174	199	171	207	169	161	176	172	166	183	190	188	174	184	190	192	175	196	185	154	176	190	179	190	159	173	188	174	184	190	159	179	200	180	174	183	190	173	172	180	159	167	202	167	171	175	201	197	186	173	190	157	170	185	173	163	178	179	182	175	173	180	152	184	181	170	174	186	200	207	195	195	173	173	196	160	189	168	179	189	180	165	158	174	168	176	186	178	190	194	186	180	170	185	167	177	162	187	162	171	175	193	159	170	169	193	186	178	168	173	182	177	172	215	224	163	179	180	174	168	171	211	158	154	210	200	155	191	150	187	182	204	198	168	180	168	169	174	170	175	192	160	170	162	176	171	172	180	177	152	179	141	163	166	159	167	158	166	166	184	191	173	177	182	177	192	178	147	196	194	180	223	180	166	178	194	182	180	167	169	165	160	164	184	188	163	164	161	191	171	162	195	170	186	172	176	174	166	179	168	181	191	192	188	191	187	165	199	169	208	178	177	167	190	182	175	172	167	163	171	171	177	182	179	199	183	156	180	154	171	166	170	205	183	155	181	154	174	176	148	158	201	192	160	155	158	172	203	176	159	200	150	167	195	185	195	168	189	177	161	208	191	174	184	197	172	181	178	175	184	172	170	145	167	181	197	178	176	165	196	163	178	178	190	187	189	182	191	178	157	172	179	183	208	162	169	176	200	165	166	167	189	162	162	189	172	192	164	169	184	183	191	179	163	166	173	198	156	173	179	193	205	174	161	194	161	169	178	187	186	159	185	167	174	153	162	173	176	160	176	197	175	157	194	175	154	191	180	164	156	190	171	165	186	138	174	153	173	170	167	168	172	187	185	170	153	186	177	184	166	173	195	176	181	188	154	159	161	186	174	173	191	186	162	156	169	200	176	197	157	164	182	175	178	163	191	184	179	171	190	178	159	180	176	187	169	207	180	170	161	202	166	191	197	176	175	190	144	171	170	173	199	173	193	158	168	183	185	178	173	161	171	178	189	157	174	187	178	221	176	179	175	167	177	197	180	185	188	186	177	195	174	215	174	161	174	156	144	169	194	171	151	163	157	176	189	177	181	181	166	161	158	174	198	178	188	175	156	185	166	162	213	181	171	178	179	196	151	202	168	164	160	161	180	216	191	181	172	186	178	183	184	189	174	208	183	171	157	185	171	163	165	158	178	177	179	186	180	172	183	191	170	153	220	189	188	158	159	180	168	188	171	174	173	174	172	173	165	191	194	167	200	175	187	169	190	186	167	171	188	175	192	159	185	172	183	174	180	182	152	183	194	164	182	172	163	167	199	175	162	167	169	164	160	174	180	173	180	198	176	165	181	196	171	187	167	187	166	173	160	199	176	198	199	175	177	204	198	181	170	202	179	175	160	176	163	176	186	193	177	184	182	181	191	156	198	193	174	171	187	170	176	175	156	147	174	189	183	192	189	197	186	197	179	163	169	188	176	181	189	159	180	200	176	169	182	160	160	173	174	178	166	159	179	175	191	157	164	185	196	158	187	182	208	203	183	150	203	199	174	187	199	176	191	190	175	190	153	176	169	203	188	183	174	180	188	193	168	160	192	178	197	195	204	167	166	189	197	191	213	186	164	195	174	193	191	192	199	182	173	188	179	155	165	185	161	178	186	185	179	162	164	167	179	169	171	176	171	161	173	185	166	194	199	190	170	188	196	146	181	177	165	164	175	185	167	166	198	172	182	178	172	156	160	178	173	173	177	188	177	186	192	161	180	170	180	178	188	193	157	182	185	182	190	196	187	170	188	182	168	187	169	193	187	180	163	189	175	182	205	182	195	169	164	161	172	167	167	167	156	177	176	184	196	175	179	167	178	181	187	176	195	189	181	176	176	176	178	158	193	187	218	190	156	212	166	185	188	178	199	193	183	196	201	174	172	205	181	184	151	185	172	183	171	165	169	158	162	152	160	197	178	186	199	181	172	181	197	165	170	169	184	173	183	195	165	176	176	170	187	155	168	198	155	169	202	196	180	170	173	181	179	189	162	163	187	149	160	172	172	171	182	165	179	174	180	171	175	187	165	174	164	172	168	185	186	138	173	187	178	185	163	157	171	169	174	191	194	167	163	174	178	187	175	174	180	176	197	173	221	204	191	160	176	186	185	206	169	168	166	183	210	155	178	145	194	165	189	159	189	161	173	177	171	176	174	179	186	180	186	179	163	152	166	195	165	214	206	175	201	163	152	168	152	180	177	152	171	192	174	195	185	169	170	195	183	166	185	177	181	193	176	183	165	167	166	181	186	186	186	180	192	181	166	183	187	173	166	190	189	164	180	184	179	178	179	156	159	186	158	160	178	175	174	165	180	191	191	169	187	182	172	184	210	175	176	192	172	160	188	193	170	173	197	188	200	191	158	191	177	195	171	204	179	179	167	184	157	182	174	178	175	188
36653	47526	46884	48081	43104	31053	20906	16393	7857	12979	9465	4622	1496	579	853	1389	1430	1220	816	537	539	530	554	484	508	486	520	522	490	473	453	500	494	544	514	489	527	558	567	588	568	595	588	614	560	449	474	476	501	581	618	538	527	505	474	520	469	491	480	496	454	528	460	477	499	500	480	484	483	487	450	456	500	478	488	503	522	504	466	443	457	469	469	468	456	452	480	445	529	473	466	490	455	486	495	454	517	425	448	480	479	501	429	463	491	454	508	478	486	490	498	501	440	499	440	471	463	467	465	482	459	470	495	495	476	465	450	493	446	514	446	489	480	450	505	486	504	462	460	467	507	479	453	496	472	476	469	516	483	444	451	453	454	497	460	458	459	458	434	488	480	462	465	491	495	446	471	487	496	474	475	473	446	466	474	461	494	477	452	460	474	459	469	470	472	516	490	413	476	452	487	489	504	479	474	445	461	480	482	474	461	481	498	472	464	478	464	497	514	476	481	501	465	444	459	446	468	531	501	494	470	465	448	522	485	464	447	481	496	469	482	472	466	486	504	455	444	488	445	477	461	495	483	481	482	462	462	524	471	465	495	433	457	464	458	467	453	463	468	508	501	511	449	477	492	486	490	490	483	465	466	467	528	470	486	453	472	466	476	511	441	439	489	478	449	467	494	457	498	471	432	506	474	491	462	457	502	485	469	467	437	480	475	495	461	498	474	504	439	427	470	488	451	466	492	502	444	486	438	516	494	488	470	489	461	462	458	460	505	495	471	440	514	469	512	462	494	476	463	474	480	509	445	472	523	453	517	458	430	488	447	481	445	480	462	484	470	491	480	448	472	483	511	478	478	449	439	447	486	492	452	482	484	465	483	455	437	475	465	492	467	440	473	474	427	495	491	505	487	504	492	460	480	422	454	454	517	457	484	459	469	477	450	454	460	462	486	481	499	422	462	480	443	463	486	480	485	456	487	473	467	492	496	485	495	484	474	496	479	514	471	457	479	477	460	497	467	506	460	457	499	520	476	464	488	460	458	469	480	460	470	461	488	506	456	494	448	456	469	520	461	462	494	467	459	422	476	500	447	470	486	484	464	490	474	448	456	508	484	470	486	427	466	543	489	453	416	484	489	472	478	509	520	450	482	509	474	493	502	426	474	451	487	447	514	457	501	456	500	480	489	469	487	465	456	474	497	439	499	441	492	450	440	462	489	412	495	486	475	465	502	475	499	508	457	476	486	475	454	469	461	489	494	491	498	491	461	464	451	454	472	491	512	477	468	454	463	476	467	450	459	466	457	434	485	442	443	494	495	474	474	456	490	465	479	476	451	457	476	468	445	487	482	462	445	499	469	450	503	479	486	494	456	506	528	478	452	470	415	433	439	438	465	456	441	430	456	484	454	453	499	473	516	485	465	444	490	473	428	537	499	489	454	483	479	488	496	475	489	497	505	497	482	498	503	481	468	483	459	490	472	505	462	532	473	439	486	469	493	473	492	467	505	458	450	461	480	458	472	433	464	484	450	446	504	468	472	438	441	488	475	524	487	482	482	499	478	484	466	491	479	465	474	499	457	499	499	471	478	430	434	494	481	455	526	494	456	462	494	444	473	484	499	444	447	468	501	462	466	477	485	495	463	507	516	487	452	481	477	497	494	470	489	457	492	511	444	459	489	464	457	481	467	433	483	439	494	467	461	458	476	482	439	452	453	451	478	470	477	502	485	494	450	511	450	462	439	452	461	506	453	487	446	484	452	485	466	465	504	470	450	464	462	470	483	465	502	481	468	483	426	463	483	511	500	467	481	489	478	482	474	470	456	461	521	481	447	485	479	486	488	440	444	507	487	444	469	493	472	474	512	475	451	472	474	447	459	461	462	465	459	439	445	437	438	491	494	480	459	494	459	453	417	454	492	491	483	486	516	497	483	480	485	432	494	434	468	470	471	446	514	463	492	479	457	450	505	491	482	475	473	460	457	500	446	480	478	478	479	491	461	456	479	484	474	509	460	492	498	511	469	455	470	489	456	512	432	493	485	450	462	474	484	468	467	481	468	479	436	479	516	461	480	458	463	475	480	485	457	448	480	472	486	473	423	469	460	440	500	478	449	469	439	450	518	493	481	481	512	467	465	479	499	463	446	503	449	501	489	465	522	444	439	493	482	459	477	483	452	455	494	476	505	461	501	506	429	434	453	464	540	503	449	470	487	491	486	461	470	482	455	477	436	473	455	454	484	483	429	502	471	491	494	463	478	485	515	462	485	471	451	507	450	476	480	448	484	477	457	469	494	478	479	494	454	481	462	489	454	479	470	505	448	461	458	480	479	404	521	511	479	521	490	475	460	492	491	471	493	488	463	480	487	503	493	476	437	495	440	485	487	454	473	479	462	472	502	458	440	455	450	478	494	456	504	460	439	455	484	479	507	424	433	476	505	470	487	495	459	473	474	487	455	466	468	517	471	458	450	447	446	486	482	454	517	481	498	474	466	494	486	498	454	450	470	472	445	452	447	493	470	464	464	472	472	483	457	473	479	517	500	442	438	510	466	497	481	437	459	494	518	488	433	440	403	498	488	478	443	490	460	469	481	488	463	448	489	445	468	500	474	475	457	461	507	458	433	471	462	484	427	472	485	473	482	506	435	458	475	460	474	488	500	504	485	453	475	440	479	450	466	434	447	470	495	478	479	477	492	458	460	481	455	486	471	497	456	443	447	499	489	457	513	455	469	476	449	464	472	453	441	456	444	490	471	422	469	472	477	472	491	506	497	485	473	504	483	528	463	479	461	498	484	447	468	431	480	469	464	479	457	454	490	469	492	483	459	473	462	468	467	456	515	523	501	504	437	491	427	468	500	485	536	483	475	453	483	477	434	485	510	493	473	483	454	466	480	468	488	479	481	480	503	498	477	463	504	437	514	462	513	497	429	452	496	460	441	490	455	467	477	484	458	454	497	472	451	452	498	458	486	486	496	494	493	500	463	486	495	474	451	483	466	457	465	453	453	461	439	494	445	462	454	454	468	447	491	458	460	441	464	470	469	482	455	459	471	472	453	480	488	469	464	461	491	465	465	462	446	489	452	488	509	462	495	499	458	498	457	480	492	461	470	482	500	503	467	454	451	475	472	439	437	444	460	489	534	469	481	457	499	473	451	477	484	488	471	437	500	441	469	508	478	477	455	472	460	431	488	494	495	468	455	503	437	473	532	460	495	479	479	473	497	460	472	489	501	480	452	463	449	454	492	506	500	506	458	469	463	469	500	481	463	483	494	485	465	437	500	486	489	463	503	485	458	504	492	540	475	462	485	498	499	476	453	452	502	476	479	480	444	475	473	485	474	488	459	448	440	490	452	474	466	466	439	485	480	506	485	475	493	485	483	506	491	464	500	471	440	467	479	447	456	510	459	501	492	464	517	487	487	446	480	497	433	443	474	469	477	488	460	534	460	453	467	440	438	463	441	485	491	482	482	477	477	444	446	399	473	515	456	506	451	493	500	474
71064	75768	65866	55745	46821	32374	18105	11280	3825	6798	4991	2287	776	208	315	416	435	423	317	221	202	185	199	225	203	211	203	213	187	189	191	225	203	190	206	227	221	192	205	207	218	188	196	189	210	221	204	185	198	214	213	180	218	223	200	210	225	193	203	198	221	178	203	168	197	174	216	209	183	210	202	199	188	185	217	188	189	206	216	230	206	218	185	186	181	188	192	200	199	189	204	181	197	198	186	187	184	215	172	183	173	197	198	173	195	188	194	206	195	187	203	185	213	179	188	180	189	208	191	185	170	187	223	180	196	186	194	183	218	177	196	183	188	182	193	176	194	183	194	188	201	199	185	182	208	179	214	204	184	202	193	217	202	184	195	184	175	192	200	191	179	228	225	193	198	193	199	187	193	200	166	188	203	175	182	171	182	176	181	172	188	177	193	206	198	186	204	176	180	203	183	182	177	198	202	196	185	212	194	215	196	185	199	201	195	214	194	218	204	188	186	192	190	160	194	177	192	194	208	177	171	204	189	196	188	195	168	185	195	208	221	179	181	201	182	183	209	180	202	167	210	207	216	194	212	206	188	175	194	164	182	170	208	172	207	185	160	198	177	172	187	194	181	193	194	190	201	208	187	191	179	189	184	188	189	181	206	190	192	200	182	170	201	194	182	153	197	201	217	179	187	211	213	192	161	161	204	216	200	203	185	177	179	191	189	197	184	187	181	182	188	213	182	223	177	195	179	193	203	204	192	231	211	174	172	169	190	165	176	199	190	207	168	192	174	192	186	193	218	223	170	195	202	173	183	180	207	176	205	227	207	208	209	187	196	179	180	188	191	199	170	191	202	210	203	191	186	198	203	191	183	190	184	185	189	222	207	189	196	179	203	182	181	190	166	215	203	158	206	211	202	169	199	203	172	192	206	193	207	211	184	179	170	172	183	188	180	205	165	207	201	186	201	186	200	221	207	188	192	187	187	172	197	173	206	195	188	202	207	179	211	185	199	192	199	180	165	160	182	198	188	213	179	174	182	184	188	190	203	199	174	192	204	185	184	177	173	203	173	186	186	187	193	197	190	188	189	176	173	196	199	208	212	186	197	178	168	197	179	185	192	204	201	203	188	171	205	207	219	167	206	173	182	210	188	194	182	196	186	176	214	213	191	212	194	186	190	218	214	172	189	212	216	202	183	232	191	203	223	176	211	212	205	189	200	197	204	219	171	173	190	205	189	220	178	178	191	183	177	197	171	200	185	194	202	196	191	182	193	181	196	196	197	188	183	205	188	197	183	186	193	211	195	169	189	195	202	177	207	193	207	211	198	185	221	180	176	215	192	211	180	183	204	192	202	178	198	200	184	198	189	213	187	182	181	200	190	196	202	187	197	174	158	181	159	216	191	203	170	182	187	182	210	220	185	202	186	213	188	196	196	204	189	188	174	197	223	193	196	169	189	179	187	195	202	196	217	205	191	207	189	180	188	179	209	218	191	191	189	201	176	186	191	179	163	169	210	216	169	181	173	166	157	202	192	194	165	174	198	186	190	201	217	190	177	180	208	181	186	190	174	215	170	192	178	181	186	208	180	189	189	184	178	180	192	181	176	206	186	170	186	180	182	220	167	205	196	195	173	165	192	171	196	166	187	195	181	192	170	168	194	215	172	167	170	174	179	172	205	191	167	188	178	212	181	180	200	179	178	187	197	171	182	179	193	164	180	197	183	223	192	200	192	206	185	167	187	196	186	201	189	191	196	187	202	180	166	177	199	179	174	209	197	187	178	173	193	188	209	190	198	177	168	185	173	194	178	192	174	228	186	186	188	193	191	217	199	200	203	176	173	213	214	184	183	190	219	179	199	193	183	190	217	194	194	186	183	209	209	171	184	215	183	206	177	198	176	206	178	199	201	193	184	197	193	177	199	178	185	179	192	189	197	170	204	200	187	218	187	172	192	195	151	169	199	180	202	189	190	194	199	175	211	202	191	193	187	213	189	210	196	183	195	172	194	191	185	179	201	180	189	199	212	191	194	208	211	186	183	207	188	199	195	173	201	170	212	189	167	203	168	197	191	203	189	194	199	165	200	187	195	177	192	220	180	175	185	180	206	196	191	189	179	200	182	191	210	174	195	186	179	179	189	191	200	192	194	184	182	172	176	172	186	204	171	178	178	185	164	175	187	197	160	214	186	184	195	158	205	187	200	206	160	204	200	184	196	175	189	188	211	186	213	202	175	181	165	185	214	198	198	199	199	218	170	222	188	183	191	195	198	191	200	171	198	220	189	202	202	202	174	189	186	209	219	214	175	181	213	194	173	177	207	186	190	212	193	194	193	187	191	200	192	211	194	202	178	156	191	184	207	188	156	211	187	187	199	173	192	182	207	203	208	167	176	174	182	174	184	191	193	200	210	204	177	175	179	194	193	198	209	201	168	204	197	213	186	203	192	178	201	198	192	182	199	198	197	166	197	180	179	183	170	201	177	172	201	196	188	171	212	173	213	177	198	196	193	177	212	193	180	221	213	174	218	192	152	210	176	189	189	203	208	179	224	177	192	177	181	184	197	175	140	178	182	188	215	209	180	200	189	181	181	196	205	218	197	217	173	202	191	219	205	193	203	201	209	172	182	180	201	202	199	196	202	201	182	159	203	207	198	202	195	190	184	213	188	203	200	175	232	181	197	180	185	215	194	194	174	209	180	209	193	195	210	174	187	197	221	179	190	191	194	210	194	201	187	182	181	205	204	192	197	201	207	172	180	173	182	185	199	198	192	207	186	175	192	207	193	197	178	214	212	191	199	200	205	192	199	198	195	202	215	175	210	211	167	177	184	188	187	193	203	172	175	190	203	197	189	194	170	185	187	180	200	200	186	181	201	206	161	179	182	197	195	191	177	173	215	186	208	205	216	194	179	166	190	215	198	205	179	182	180	208	200	171	197	194	184	211	205	214	217	207	173	201	202	197	192	169	214	199	189	186	178	204	173	186	171	194	209	184	179	230	176	203	205	188	197	191	198	178	207	201	196	207	223	185	168	198	185	199	196	173	193	200	210	171	192	191	195	205	212	191	199	198	188	194	206	174	207	200	194	179	189	201	207	190	176	176	179	191	192	188	210	189	180	170	171	195	198	197	195	179	205	185	226	189	179	201	177	189	185	178	210	176	170	185	191	216	210	196	193	185	197	181	180	174	190	187	182	179	212	194	198	196	199	175	203	191	177	186	208	194	206	198	170	197	175	185	194	178	179	200	181	192	147	198	183	197	169	181	198	201	176	192	197	192	184	191	186	213	191	186	188	185	185	197	222	190	178	208	216	176	180	184	182	169	209	190	178	175	215	188	197	199	192	192	180	179	187	200	199	159	186	204	212	185	173	177	171	198	186	202	211	187	212	220	202	189	205	198	203	193	187	198	203	211	190	186	195	171	205	216	160	173	222	203	195	200	195	188	189	183	194	209	220	187	198	203	199	197	192	170	170	207	205	180	193	213	192	192	178	168	205	175
46047	59490	59036	60058	53281	40434	30601	23606	12248	21094	16008	8842	3141	705	1148	1899	1895	1683	1138	671	603	533	565	555	552	577	577	569	613	578	579	508	591	522	514	540	529	537	650	602	622	633	692	719	689	703	645	487	542	646	673	672	589	521	478	511	503	508	488	468	531	521	481	521	481	466	526	493	513	505	524	482	505	503	482	529	474	541	477	489	475	509	482	509	463	518	481	486	490	517	513	488	500	459	505	466	494	519	539	533	526	501	544	482	533	475	538	489	511	483	521	491	488	525	490	469	503	529	483	493	483	516	491	506	499	486	462	519	473	512	432	480	531	506	468	509	513	486	489	521	525	458	507	501	495	509	537	465	492	509	503	524	476	475	500	518	481	482	494	492	501	489	511	524	528	498	474	498	527	482	479	493	465	510	502	502	506	464	477	471	518	504	511	520	514	463	485	502	524	478	484	559	511	499	467	499	521	486	455	516	501	492	494	496	517	530	455	531	527	475	476	444	470	508	511	520	473	530	486	512	486	510	498	525	502	490	509	466	489	472	497	514	498	520	472	476	470	515	494	503	505	485	472	470	505	495	484	502	511	531	502	524	495	501	509	520	531	493	468	495	517	483	499	535	489	516	476	480	509	501	507	519	502	491	507	470	509	465	505	470	513	495	494	485	474	527	509	532	524	483	490	503	563	484	487	475	499	517	513	534	509	517	487	474	506	495	496	464	500	507	530	495	539	518	491	490	513	514	480	546	503	473	540	519	497	507	485	533	536	519	528	506	475	519	529	503	504	502	524	474	477	514	496	510	489	482	477	493	532	518	511	482	496	486	497	503	518	502	496	491	511	528	514	507	530	491	518	501	492	485	509	494	471	511	481	525	517	512	514	456	480	510	495	499	512	496	508	521	515	470	518	501	457	524	474	478	526	494	516	486	509	506	502	515	484	487	490	520	508	531	503	478	508	508	463	514	526	453	533	472	510	519	474	518	487	531	481	500	524	519	528	503	512	495	532	509	482	523	521	546	509	486	485	499	531	499	520	524	499	475	536	521	499	489	496	484	480	536	520	521	496	504	531	527	500	512	496	487	508	482	514	480	537	508	501	474	490	518	524	471	491	497	497	488	494	535	522	493	525	529	522	514	479	481	539	533	474	508	471	490	498	494	514	490	501	537	478	495	514	476	527	519	506	485	500	501	480	491	486	513	482	510	523	495	504	486	491	493	480	509	466	537	471	482	495	511	490	522	488	479	516	496	473	501	505	489	497	480	520	529	496	502	492	444	515	513	571	490	476	507	464	479	558	494	494	521	522	524	516	524	451	525	526	501	489	458	496	494	469	538	513	529	510	509	500	475	496	516	511	496	522	492	493	499	509	545	520	504	477	491	513	522	550	523	519	482	525	528	515	503	504	511	515	481	494	491	505	484	505	521	481	515	527	493	500	489	458	505	488	502	503	478	512	493	528	509	496	516	498	498	495	516	486	527	468	519	504	511	490	506	511	480	492	480	479	494	472	490	473	487	486	511	530	495	480	526	482	483	487	502	512	492	504	523	460	499	505	507	512	481	492	487	487	507	498	486	537	484	467	508	507	508	490	462	483	514	467	569	523	474	498	502	526	483	531	486	501	524	471	542	514	497	469	527	482	498	533	504	506	515	486	499	507	486	532	494	489	518	549	511	515	518	506	452	424	483	486	461	487	497	483	533	506	495	515	482	470	460	516	491	493	500	511	483	496	524	538	485	516	501	484	486	500	490	491	514	505	480	518	530	481	500	465	493	491	463	501	508	484	498	485	489	537	549	492	497	484	474	509	500	498	508	524	510	504	494	502	487	501	492	535	520	516	485	527	534	541	481	536	510	475	526	501	510	564	481	502	495	510	513	515	472	514	454	472	514	538	505	536	469	512	530	512	545	484	498	497	490	503	492	484	453	473	514	503	486	486	469	495	501	502	497	528	464	490	500	464	476	461	514	510	533	525	516	458	522	494	468	504	476	476	490	514	479	536	529	481	466	518	503	534	532	471	491	486	507	502	518	540	517	506	518	539	489	500	535	489	481	488	478	478	534	513	501	492	513	497	506	518	512	479	525	467	516	485	483	493	493	515	514	443	555	484	531	449	508	495	518	485	527	496	507	530	518	527	484	495	512	507	486	485	508	510	451	502	493	484	488	518	507	496	531	521	493	508	518	535	532	537	505	509	540	472	499	514	482	471	524	516	498	518	499	526	514	458	485	521	527	512	499	477	488	513	464	514	493	490	441	507	504	525	508	514	493	499	513	512	516	538	533	510	519	492	522	473	512	458	488	509	540	525	510	535	526	501	501	539	479	514	511	525	489	501	550	538	513	529	501	487	506	502	530	510	510	486	482	529	485	474	505	564	468	481	497	487	438	513	522	526	491	511	486	516	489	503	515	529	543	521	460	535	527	533	504	474	505	461	494	505	484	520	490	527	512	474	500	556	482	533	505	507	503	532	501	512	491	502	481	481	461	497	480	510	472	529	490	517	493	485	531	492	498	543	482	478	497	524	485	512	542	515	498	513	480	456	532	515	505	527	442	500	486	529	473	461	481	501	488	515	557	528	484	520	480	501	496	482	497	475	536	473	516	502	481	484	464	530	514	507	463	510	490	505	520	518	554	514	500	505	497	538	519	506	487	485	495	523	511	513	493	511	495	501	510	524	561	492	523	501	547	468	499	492	507	486	452	488	492	499	450	522	509	518	495	539	517	494	508	505	513	500	524	495	514	472	496	502	533	524	510	525	538	473	505	503	465	525	515	518	479	508	481	519	506	526	517	509	459	528	521	504	517	458	502	486	489	453	484	521	499	507	487	518	492	489	503	487	518	478	530	496	493	504	544	467	522	508	549	517	495	505	496	515	503	532	475	509	468	484	490	553	486	477	510	495	523	513	485	525	492	481	484	498	510	493	493	529	509	507	492	524	504	488	486	494	496	472	473	526	504	546	519	519	513	565	496	514	519	492	507	550	499	463	514	501	513	503	525	454	490	505	483	518	514	538	504	509	458	495	518	509	512	511	543	497	521	501	525	514	506	469	496	505	526	524	497	506	495	467	510	486	499	520	499	506	515	523	502	515	487	493	514	521	508	493	474	507	503	471	516	486	501	471	493	522	502	508	480	537	487	457	504	517	481	481	507	477	478	516	512	473	493	476	488	482	499	484	518	526	503	496	501	533	465	516	473	536	516	484	530	492	491	506	545	479	503	522	489	511	480	522	447	494	484	474	526	465	506	514	494	501	508	495	479	492	522	478	508	547	507	528	466	504	492	493	487	495	509	493	511	490	477	508	487	438	507	519	497	506	510	556	499	493	506	530	475	491	519	529	518	468	508	525	538	526	473	529	464	521	507	503	503	519	498	501	440	495	486	504	520	510	484	567	495	477	513	549	496	487	478	494	497	508	503	506	497	505	485	473	447	465	502	512	461	528	518	486	477	531	480	477	530	515	511	477	500	510	514	488	503	494	506	525	499	525	483
19075	13805	7865	4640	2762	1639	667	468	324	342	315	248	191	155	173	172	162	181	164	160	167	185	169	170	157	197	165	173	165	177	152	166	173	166	182	151	164	175	145	165	175	172	185	183	164	173	165	194	189	180	171	162	178	166	157	145	171	186	180	142	188	159	175	154	156	167	168	163	180	154	172	152	177	169	176	186	171	173	162	174	153	202	184	158	165	150	161	182	173	159	181	175	158	145	139	176	180	172	165	154	176	157	172	166	160	171	162	180	154	194	181	154	161	173	163	170	162	145	166	161	148	177	172	186	169	176	174	170	192	180	177	156	186	167	175	181	183	171	154	177	150	145	213	161	180	185	173	165	148	167	165	155	165	158	160	149	161	175	161	169	171	168	182	170	193	144	182	182	171	171	181	158	173	159	165	155	148	180	175	152	151	186	146	154	161	165	150	168	189	176	164	169	198	167	184	155	152	160	177	166	169	160	188	158	170	161	163	175	164	180	159	168	150	203	189	163	177	168	171	184	169	170	186	184	155	165	170	166	200	179	156	161	186	170	168	166	175	172	169	153	139	142	182	169	163	174	176	175	167	203	162	171	175	158	155	182	135	123	177	161	169	170	173	189	168	159	166	154	198	173	188	177	163	164	182	188	175	181	174	178	164	164	173	168	175	169	171	180	168	174	187	160	167	173	182	154	166	162	182	175	151	171	162	167	166	186	166	163	193	190	153	153	172	164	153	173	172	162	163	155	190	153	178	182	170	185	159	162	183	164	163	179	145	172	135	169	168	185	168	178	172	188	174	168	161	173	158	178	175	160	175	145	158	181	179	153	166	182	179	155	165	166	169	153	158	185	182	170	179	174	155	171	168	174	161	171	167	175	165	164	180	143	159	187	141	185	159	187	196	169	192	176	158	195	179	179	178	185	177	154	157	172	168	179	182	159	156	182	172	183	192	170	174	163	156	155	162	165	162	145	164	182	164	154	172	164	179	199	175	152	170	149	191	159	176	184	164	144	187	163	147	167	152	180	178	144	202	160	170	175	176	166	176	159	171	156	164	170	178	168	177	174	151	146	159	162	151	148	174	190	177	188	166	151	158	165	179	140	157	173	175	173	161	177	180	141	168	183	176	157	169	186	192	152	158	181	192	177	179	163	147	170	174	173	174	159	169	192	181	179	162	165	182	171	180	183	159	158	168	172	150	183	157	171	177	153	172	163	164	189	149	166	169	166	141	165	183	150	140	165	181	197	170	157	187	172	173	168	197	167	161	155	149	167	169	158	185	155	164	175	181	182	155	150	164	164	147	159	181	169	181	164	195	169	161	180	155	155	189	170	171	170	189	176	151	190	178	168	167	168	181	163	180	183	181	176	174	163	187	164	151	193	156	177	169	184	164	195	165	191	177	164	163	187	168	172	170	174	167	170	176	149	193	176	169	154	184	162	167	162	163	173	171	167	183	167	187	155	149	175	159	164	152	174	148	164	194	166	176	170	155	175	188	174	162	134	152	167	176	173	180	170	159	191	156	184	154	184	168	162	164	143	159	161	202	161	180	165	178	179	166	190	180	194	152	160	172	191	152	141	162	155	174	173	181	163	164	175	174	192	164	161	173	169	175	161	156	167	162	159	173	166	167	173	167	160	163	179	152	178	161	169	171	156	144	174	145	168	158	189	168	143	165	164	188	179	158	188	184	178	181	160	163	176	179	181	166	170	171	165	178	185	193	142	173	173	157	172	167	177	173	181	155	164	182	177	188	195	194	165	158	175	176	156	170	171	171	174	176	190	174	143	180	162	177	166	165	173	161	151	143	191	132	159	175	187	163	161	153	160	179	161	180	172	167	174	170	170	155	179	187	143	197	170	175	167	196	182	145	160	162	149	173	177	170	191	184	167	163	157	162	169	155	187	170	184	184	153	150	158	141	195	171	166	158	172	185	180	141	171	163	192	180	168	167	161	163	177	158	189	160	160	182	179	152	185	173	168	175	167	179	179	153	159	147	164	152	142	186	199	157	149	192	156	182	154	151	173	170	160	151	151	165	167	183	188	177	181	168	179	182	176	163	151	177	196	168	151	168	152	167	166	179	182	176	171	168	168	159	183	164	169	162	158	155	166	186	185	166	154	143	158	168	165	173	155	160	168	159	174	175	178	162	163	148	183	180	167	180	161	159	164	154	167	185	204	173	157	188	175	155	155	154	175	176	145	170	188	155	144	161	166	173	148	149	196	192	171	192	175	155	175	165	152	172	172	170	189	169	132	178	171	159	171	156	172	153	186	141	170	157	153	168	164	161	179	177	162	168	156	201	176	160	159	170	160	162	169	161	151	151	171	161	185	180	183	150	168	156	188	163	174	145	168	179	168	179	146	161	173	184	181	181	161	169	171	168	200	155	161	162	188	192	173	144	154	172	169	163	192	167	178	172	164	182	136	175	161	153	170	160	152	163	165	159	205	162	166	159	156	161	186	191	161	170	189	163	153	172	172	145	156	196	176	153	166	160	174	151	180	160	170	155	177	170	143	177	181	166	171	169	168	175	191	174	168	149	177	176	171	172	166	200	156	183	176	189	182	149	178	178	174	167	156	173	168	173	192	169	171	150	195	186	162	156	172	190	179	159	189	168	173	163	169	160	154	154	163	153	149	201	147	162	170	168	187	192	166	168	185	173	180	171	184	150	170	191	169	158	174	170	148	173	162	167	158	179	163	160	169	199	168	179	168	175	184	154	169	185	153	143	176	159	172	149	162	179	180	169	165	170	173	185	183	160	173	173	164	158	162	168	163	165	151	169	156	167	146	141	160	181	173	178	179	151	160	162	169	159	177	178	195	177	159	190	178	165	161	163	172	169	169	170	164	180	179	143	182	154	190	146	179	176	187	165	151	171	185	146	164	157	168	165	175	165	189	171	179	151	163	189	173	155	173	162	152	181	190	152	164	183	166	178	156	166	134	182	205	157	171	185	172	155	150	177	166	162	171	168	169	175	173	163	190	184	163	170	173	170	173	184	164	168	169	165	167	177	164	188	156	164	164	165	171	159	176	150	181	175	162	183	159	173	156	156	173	159	197	163	157	192	176	174	182	159	169	160	157	177	165	176	161	166	151	177	168	161	161	166	190	175	153	186	132	165	156	170	162	162	204	156	168	165	187	170	181	173	158	179	155	182	165	151	198	171	166	170	186	154	196	175	173	154	141	158	168	157	175	179	158	156	199	154	174	188	181	173	196	184	177	165	153	184	166	191	165	156	152	166	166	188	171	161	148	171	159	166	192	172	135	175	166	176	143	162	174	207	179	171	162	190	187	162	160	176	164	169	165	188	182	172	161	170	196	184	160	155	175	167	157	171	160	176	185	184	172	169	170	166	190	176	183	169	153	178	156	190	176	173	174	175	182	184	185	177	165	180	176	186	161	185	144	160	162	147	147	160	171	178	159	173	175	192	191	179	161	199	167	181	187	206	183	184	161	172	175	168	173	161	153	174	183	176	172	163	161
15514	16668	13123	12745	9541	6164	2747	1807	1154	1416	1272	798	549	465	560	537	488	470	480	474	407	460	501	470	468	516	463	451	459	464	447	424	444	478	477	486	427	478	465	448	483	449	477	517	483	468	440	453	462	457	500	505	439	504	439	446	464	478	447	468	456	491	454	435	430	450	452	471	475	472	453	438	465	441	425	452	440	408	439	426	465	464	460	438	453	438	454	481	421	435	467	473	446	493	496	448	464	465	427	464	456	460	464	485	445	462	442	483	459	441	459	499	449	440	425	461	471	466	445	471	472	445	469	415	429	449	430	446	421	421	472	477	451	475	459	432	464	421	436	462	453	490	470	447	475	422	456	465	491	482	430	419	446	478	465	472	470	430	483	456	486	437	453	453	464	445	438	425	459	493	460	436	429	467	478	455	458	474	466	454	457	437	475	483	458	443	464	454	455	497	468	470	451	411	487	416	454	475	432	482	462	439	458	486	434	475	498	446	469	453	438	461	452	454	455	444	480	472	464	446	472	435	443	463	479	439	458	442	414	492	470	474	453	433	459	482	404	445	452	498	493	491	451	439	450	482	466	466	457	451	447	473	458	483	462	468	424	438	448	451	443	416	436	421	441	432	426	439	460	435	455	449	436	458	458	463	492	440	479	462	456	450	470	432	479	441	460	421	473	467	459	420	448	447	471	484	449	447	445	463	446	418	456	478	438	436	448	473	440	461	491	451	458	482	481	447	479	443	470	449	478	451	440	471	448	435	469	432	451	435	456	457	452	440	452	481	401	477	442	447	441	467	481	455	470	433	445	483	477	450	451	466	426	456	433	510	443	445	440	461	446	462	461	484	450	440	459	430	448	433	479	434	501	441	472	395	425	439	396	502	453	490	425	440	454	464	451	483	430	497	444	443	458	455	439	444	506	462	459	457	484	480	429	492	459	467	468	432	474	450	439	432	475	480	445	495	463	459	490	462	445	425	442	456	466	462	422	455	506	468	456	455	419	465	473	459	427	470	468	464	475	487	451	461	457	449	469	438	415	447	472	453	406	462	450	482	476	462	451	477	466	435	436	456	480	429	454	454	445	444	489	510	477	483	449	452	481	442	488	477	451	442	431	444	463	455	453	466	439	439	474	429	447	419	468	429	466	426	444	457	518	438	475	469	438	463	507	422	455	457	454	447	425	426	448	493	443	450	485	464	444	439	451	446	484	468	451	429	436	440	456	416	434	481	442	415	467	457	465	453	483	462	464	467	477	496	439	459	455	451	455	456	488	481	438	451	414	448	475	482	450	437	487	452	473	465	460	425	464	455	451	465	447	418	460	487	478	427	468	440	472	414	491	472	461	503	463	488	460	461	479	501	481	488	514	460	458	424	462	456	468	488	453	424	450	419	515	438	443	460	455	469	472	438	479	426	429	449	484	444	504	444	426	458	432	476	435	463	467	503	450	467	445	433	456	463	488	450	460	474	471	428	480	451	474	459	458	428	477	491	456	429	484	477	422	416	460	466	489	464	463	460	446	420	466	461	486	460	465	422	489	459	446	496	464	481	444	467	432	486	444	481	478	428	458	473	464	458	460	452	479	436	467	430	445	476	425	478	436	482	443	470	486	430	402	479	461	466	474	480	449	453	446	436	419	464	415	478	458	407	447	437	415	469	478	445	440	450	470	463	479	428	453	432	471	466	426	461	436	470	462	451	463	470	456	455	472	468	504	477	465	461	451	445	463	431	475	458	518	446	435	458	506	452	468	472	462	433	443	439	478	474	499	432	426	448	411	454	481	448	495	440	428	459	472	472	437	483	448	441	474	455	439	431	454	428	475	464	457	445	446	446	423	445	507	439	478	445	435	427	502	464	455	468	441	467	479	422	460	491	425	440	460	446	453	478	432	444	444	492	447	420	445	422	451	439	460	434	430	472	461	468	444	459	439	435	420	457	441	470	441	397	457	449	452	408	426	469	438	468	481	439	494	484	462	431	467	456	450	456	465	463	448	469	464	429	435	459	431	480	445	434	445	470	424	467	502	434	430	455	485	433	462	382	491	455	441	442	473	461	447	448	418	452	471	494	464	470	483	444	474	452	445	442	442	431	470	456	461	460	438	438	481	481	454	443	469	456	470	496	464	450	437	434	491	432	484	488	446	423	446	479	458	446	475	444	458	421	432	455	400	432	491	444	469	443	449	479	440	412	477	462	473	459	480	452	469	445	456	462	462	472	432	454	438	485	455	478	486	487	446	453	486	426	433	455	456	452	463	482	452	441	452	450	473	412	486	467	440	455	483	439	452	430	460	439	437	435	454	485	492	457	455	422	449	451	458	458	449	435	460	442	444	475	437	453	455	479	414	435	471	456	450	444	454	458	477	448	452	430	422	450	449	459	474	440	473	497	455	439	446	450	476	428	461	445	447	447	424	443	465	446	468	448	431	481	422	431	468	470	445	434	463	481	440	433	425	462	455	441	451	421	427	431	466	398	453	448	412	423	430	454	492	443	471	451	446	470	459	433	438	423	478	444	446	450	440	430	440	434	450	461	455	464	424	439	395	469	434	484	469	466	422	451	433	463	467	426	469	434	413	467	405	430	448	474	449	459	420	479	457	484	454	457	435	458	428	455	475	478	466	442	441	419	441	463	462	430	422	486	449	483	444	439	451	480	438	417	456	435	413	426	440	451	452	473	477	429	434	425	469	476	438	423	444	464	490	448	436	466	481	451	437	422	465	460	473	432	437	455	421	474	459	425	465	473	421	462	451	477	426	484	423	464	456	395	483	412	432	430	465	445	476	479	446	458	442	445	435	468	478	444	449	423	438	474	460	443	449	439	453	485	440	450	454	472	442	434	444	449	480	465	452	433	442	464	408	457	444	422	440	440	435	461	489	438	463	443	445	437	430	477	425	459	443	464	458	479	496	444	457	475	429	468	452	470	445	427	474	444	447	460	440	438	454	461	416	462	462	442	472	453	446	472	444	456	487	458	453	441	454	428	450	453	424	458	472	468	414	477	437	467	444	426	492	444	472	472	439	430	531	461	477	460	470	489	461	435	469	446	459	451	477	457	447	472	474	440	432	453	444	448	469	445	434	401	463	445	446	455	451	409	469	447	458	476	490	445	446	474	448	435	429	460	497	446	464	412	442	421	454	491	479	479	469	450	447	461	429	466	504	446	442	470	472	462	458	437	436	448	419	453	474	434	474	433	479	479	440	426	469	478	455	458	476	484	449	437	440	473	455	467	424	429	462	482	477	422	493	399	471	445	468	465	459	479	465	448	486	456	459	474	449	455	471	429	469	465	419	457	440	505	444	452	435	466	446	439	452	467	483	446	466	436	447	434	448	454	461	460	430	465	481	448	470	423	453	437	498	423	463	431	465	495	422	456	424	475	424	437	419	470	435	491	479	446	460	457	476	431	431	500	459	461	464	464	457	475	417	421	473	491	435	440	457	448	480	460	445	442	425	449	448	466	455	460	411	436	467	437	442	432	488	452	476	435
57625	60835	54101	43768	34300	21531	9738	4252	2128	2344	1873	1137	391	236	293	405	386	306	252	222	195	199	184	189	202	163	192	199	192	169	181	176	197	181	181	179	192	243	190	210	227	210	252	255	246	226	225	199	220	212	160	198	195	171	173	189	160	173	170	173	157	193	170	169	175	172	173	180	166	176	176	169	175	163	196	171	158	187	152	190	177	189	195	183	168	155	175	158	193	195	151	153	164	160	188	181	160	156	186	176	181	177	171	166	182	158	168	191	180	170	199	190	195	167	178	186	189	149	191	177	187	160	178	175	166	162	175	158	194	169	198	162	164	183	184	174	168	167	160	182	185	147	165	193	178	197	190	183	189	187	205	175	180	153	158	187	194	179	195	173	184	202	172	186	180	182	217	188	189	175	163	205	180	180	184	172	195	159	190	160	174	166	165	181	162	170	176	187	179	143	174	165	169	178	169	153	192	174	190	194	180	176	220	182	189	151	167	182	173	181	181	217	192	174	174	187	179	179	170	171	157	198	171	177	165	197	177	186	156	162	187	180	183	175	162	168	174	161	191	163	218	177	171	172	186	164	192	175	189	191	192	200	177	177	212	171	179	195	172	187	161	199	190	186	177	184	169	180	180	186	176	176	161	174	176	185	199	183	163	169	153	185	202	187	177	185	174	179	174	171	173	163	186	198	170	188	163	168	163	179	186	194	192	182	195	186	182	195	179	184	193	170	163	175	181	170	177	180	163	183	167	188	182	183	193	165	178	172	175	172	167	177	170	181	186	143	180	175	192	184	174	198	158	201	182	163	169	150	174	166	192	160	177	174	180	188	175	176	190	152	190	158	180	155	193	170	172	175	178	161	182	192	173	177	187	171	182	178	183	181	147	173	183	153	171	169	168	195	179	170	166	156	163	178	183	157	191	192	169	188	176	191	166	158	200	166	174	169	169	203	182	175	181	171	168	182	189	158	171	186	197	193	193	186	160	195	163	179	178	170	189	180	140	163	180	199	170	170	181	169	175	175	168	169	155	155	206	162	179	182	191	168	199	184	178	181	180	150	186	164	170	180	164	166	195	172	167	184	183	188	173	165	173	193	155	155	192	174	168	164	181	182	170	197	170	188	180	175	190	180	163	181	183	175	161	196	171	180	199	172	181	177	170	174	175	179	188	187	159	183	198	195	169	184	174	168	175	146	173	178	195	202	154	161	174	179	162	168	187	176	210	190	178	185	185	177	194	183	170	165	174	186	201	163	163	161	174	187	181	179	172	162	169	192	166	216	201	196	196	172	164	182	163	204	177	162	172	184	149	174	168	175	177	175	170	187	172	187	161	178	183	176	176	200	198	168	178	206	191	199	177	172	162	171	186	172	174	208	167	158	157	159	160	187	163	177	181	183	176	205	185	172	188	163	176	163	178	166	189	194	191	163	208	187	164	161	195	182	158	184	164	168	189	153	180	192	175	185	186	191	158	171	193	181	191	181	190	164	177	174	152	185	178	164	191	159	213	169	164	178	194	185	164	154	167	163	177	150	179	175	160	156	195	179	206	179	191	186	181	168	159	195	201	155	154	179	187	200	161	175	165	182	168	161	141	151	177	180	170	171	197	170	156	170	177	184	184	167	179	157	190	158	183	180	175	165	164	162	188	155	190	175	158	184	169	184	184	157	181	180	188	170	169	178	176	186	208	169	192	193	184	182	175	190	171	183	158	141	157	181	172	175	162	199	168	181	172	171	164	194	171	190	170	165	173	176	185	184	162	193	191	187	177	177	168	179	185	184	174	164	176	154	193	176	159	152	170	168	162	203	177	158	189	162	180	169	210	176	172	190	186	181	183	159	186	177	198	211	197	190	185	211	190	162	197	177	179	151	183	178	189	186	173	183	160	193	183	154	186	183	171	198	191	183	188	164	187	187	158	193	191	149	167	190	173	210	187	175	172	178	187	183	174	177	159	157	184	190	166	169	173	171	193	197	173	189	203	157	179	167	181	163	158	164	164	180	159	185	171	171	182	202	200	162	171	187	206	172	169	188	160	178	168	174	207	175	168	178	177	183	166	182	193	169	173	185	176	185	166	157	178	174	184	170	158	172	187	171	176	173	180	168	172	165	162	183	177	165	176	187	178	176	191	152	178	202	153	146	194	168	169	179	189	181	184	185	157	178	158	192	150	168	178	176	178	168	175	195	167	177	171	158	193	172	178	156	194	190	185	156	171	184	185	187	189	188	180	198	193	191	181	189	189	192	185	191	185	158	188	202	182	187	193	178	185	172	171	162	166	167	196	189	180	186	186	161	168	172	167	173	165	201	171	197	154	204	185	171	197	179	166	183	169	178	189	181	185	157	166	180	174	167	185	182	177	180	168	179	168	196	166	175	172	185	176	206	194	165	176	173	166	180	184	184	182	190	168	185	186	177	188	157	189	196	150	172	190	180	186	168	173	181	197	148	159	190	191	190	182	176	184	169	172	180	199	178	170	185	184	166	181	196	179	184	171	168	189	178	179	195	163	174	186	170	183	186	197	179	187	168	191	171	175	165	185	175	152	189	221	181	174	182	179	177	180	184	188	177	179	156	176	165	177	157	155	168	193	187	175	150	163	181	195	186	183	198	185	178	174	180	202	183	166	183	189	187	188	195	180	167	200	199	168	144	177	177	197	187	215	197	192	187	147	200	170	199	170	164	175	181	172	184	189	171	186	188	192	170	155	165	181	193	195	179	183	173	190	173	194	156	181	199	216	182	164	180	195	186	169	210	159	188	189	165	165	174	176	172	190	176	179	164	173	196	170	158	165	173	194	172	173	168	181	213	196	191	187	176	160	194	182	169	191	182	182	208	184	185	193	178	181	190	185	176	196	190	182	196	172	199	173	203	182	177	164	175	184	205	168	171	187	170	191	181	179	187	166	168	175	184	189	149	170	176	158	179	176	157	169	178	178	160	179	163	179	158	180	160	183	167	157	181	171	149	181	193	194	164	147	168	179	175	159	177	176	193	175	156	174	170	171	182	162	189	190	149	194	195	177	164	182	186	175	173	191	181	180	153	173	202	171	149	165	187	185	195	184	183	176	167	174	177	183	185	172	177	153	188	180	156	174	170	174	171	184	200	189	176	176	196	174	164	175	167	183	184	179	171	173	193	171	175	201	160	183	183	181	153	163	185	171	181	169	191	186	191	176	161	169	176	169	195	173	167	183	181	192	181	170	199	182	170	166	170	184	180	167	156	182	176	165	162	182	187	178	218	189	162	161	172	161	180	166	156	161	185	183	187	190	205	190	174	187	164	159	187	164	161	187	172	197	178	178	192	183	173	179	173	188	193	172	193	198	176	169	184	146	143	159	189	178	169	184	165	186	173	160	166	177	187	166	195	156	150	165	167	184	181	170	187	188	166	207	206	149	190	168	167	200	173	192	176	171	169	178	166	195	144	197	182	175	177	195	172	196	172	187	173	184	193	164	169	184	169	173	205	174	167	183	201	174	182	161	149	180	171
36447	47071	48515	48553	44020	32129	22106	12980	8661	9522	8527	4741	1502	649	1154	1692	1682	1086	840	695	559	551	547	517	514	532	502	493	510	533	482	490	498	535	497	542	636	661	654	670	739	677	826	941	926	797	802	628	578	536	500	524	508	521	464	479	459	489	452	463	505	465	465	458	474	462	482	454	455	477	464	448	451	463	478	503	459	459	496	504	486	494	455	456	497	436	480	468	501	499	475	480	511	474	499	506	492	469	468	513	460	458	454	487	454	446	505	478	450	517	471	438	468	472	472	474	482	451	469	473	478	508	483	471	440	491	475	480	450	470	505	491	474	492	431	474	487	469	460	500	514	466	456	510	490	463	473	459	476	489	502	524	497	436	475	463	475	454	451	461	480	442	467	478	491	489	469	479	437	479	467	458	454	455	485	457	445	500	459	457	439	488	463	463	460	494	519	475	463	446	469	465	415	487	517	510	461	504	471	476	486	463	463	461	502	460	471	509	475	452	419	491	500	488	452	444	471	508	454	479	483	479	474	460	523	456	464	492	525	526	465	502	500	457	504	468	471	476	465	477	493	443	498	485	460	478	491	481	456	471	493	458	464	527	476	442	464	475	459	466	453	493	466	499	460	446	483	459	460	485	461	453	461	479	504	455	459	475	473	454	458	456	484	475	461	472	440	490	476	478	472	449	471	422	475	469	513	480	487	444	484	453	470	466	518	448	442	483	473	475	432	483	477	483	453	448	489	503	467	477	469	491	460	494	461	450	437	451	456	468	510	465	454	481	461	484	454	473	498	515	478	510	463	478	488	471	488	411	439	450	474	448	482	465	438	469	440	480	473	491	478	501	491	490	466	479	452	441	464	495	450	487	470	480	437	476	445	472	485	465	467	426	506	483	476	482	481	468	469	478	431	485	461	444	487	487	459	449	477	505	481	482	457	473	534	468	500	438	474	458	497	488	493	448	513	440	480	478	488	500	481	456	510	467	495	481	448	521	420	462	468	469	490	510	460	457	487	473	486	482	472	448	485	481	478	470	446	444	437	460	452	453	469	509	467	511	457	486	487	495	499	486	485	488	460	467	455	426	478	494	471	412	462	451	464	461	478	481	445	485	459	450	495	484	470	449	456	434	483	514	499	487	459	476	471	453	489	449	477	494	502	448	491	445	471	431	475	461	452	410	468	466	455	486	451	470	445	482	494	450	469	450	448	472	469	473	474	483	462	478	491	505	466	445	451	468	435	434	457	464	459	477	494	488	440	478	515	418	461	501	470	438	474	487	465	476	460	488	492	464	450	477	476	486	457	467	466	503	479	492	459	499	493	480	474	426	468	475	463	486	453	495	438	470	481	476	459	468	488	469	464	514	525	469	458	446	463	489	468	467	452	490	479	430	479	488	513	473	479	452	465	482	476	460	489	426	473	466	470	502	481	502	466	485	489	490	478	490	499	453	427	486	456	467	454	476	444	464	466	478	456	501	427	475	489	486	456	483	505	497	458	505	494	503	464	499	484	461	489	473	474	463	492	471	518	447	408	517	450	489	455	448	467	481	476	483	469	464	454	492	485	464	511	499	466	498	486	459	496	468	480	467	472	447	522	485	479	483	466	489	471	458	494	458	489	426	462	477	496	501	475	441	454	489	493	476	468	477	457	458	467	470	484	501	478	455	474	461	453	491	468	486	502	460	441	493	479	439	470	486	449	444	494	475	493	492	447	489	434	480	495	503	491	462	465	444	515	480	458	459	438	515	479	419	488	439	432	475	518	520	478	456	491	477	505	447	520	452	507	455	463	491	463	474	470	497	445	441	499	436	515	444	474	460	481	486	457	454	472	469	490	477	474	452	493	465	451	465	441	517	486	431	442	465	436	452	435	494	456	449	483	454	417	491	432	443	461	462	473	445	462	447	458	470	450	447	453	489	477	491	497	458	472	485	457	438	471	504	446	474	492	494	448	456	423	471	466	490	502	446	427	425	483	460	467	428	442	502	442	494	492	486	514	476	494	479	479	499	460	490	462	436	472	483	477	486	485	455	500	458	495	484	460	470	445	477	462	415	473	496	460	480	517	473	460	445	488	460	470	421	501	460	449	488	457	489	474	477	449	469	482	463	451	442	489	459	438	474	495	501	480	486	435	458	477	473	458	460	464	464	498	483	447	466	467	448	488	473	489	488	455	485	454	510	459	492	456	487	480	457	435	522	484	505	453	522	481	451	442	458	468	457	494	516	494	484	464	467	487	507	461	474	480	484	467	480	457	428	447	460	470	473	492	456	447	496	445	492	485	479	500	504	464	474	464	448	512	455	524	512	472	458	490	482	454	428	442	496	467	450	443	471	473	495	454	537	492	470	488	459	474	451	445	466	478	475	475	466	458	461	475	461	498	477	446	469	465	445	454	470	436	485	463	472	433	503	417	479	480	487	473	482	478	449	474	505	465	469	464	456	457	486	483	460	533	471	519	462	452	460	464	460	458	497	494	467	507	459	512	497	441	484	485	465	514	465	489	464	474	475	515	478	483	495	504	468	451	443	473	469	480	459	457	485	484	482	434	481	451	473	478	503	475	493	440	444	458	457	477	483	451	488	466	474	437	457	469	470	446	443	450	462	459	482	464	455	526	485	464	450	454	484	495	466	454	461	445	459	477	479	462	477	508	472	480	482	471	432	430	475	465	465	452	477	470	498	490	482	461	494	478	474	478	466	499	496	460	462	443	495	426	458	487	483	461	470	461	439	420	519	457	430	466	454	474	457	463	452	441	433	463	412	470	488	454	473	448	451	527	456	479	474	486	495	446	475	494	444	477	468	471	509	480	510	461	439	450	444	486	455	500	442	459	474	454	488	439	491	481	467	511	496	501	467	488	460	435	466	463	460	463	454	497	449	459	507	472	477	483	466	482	488	495	481	443	443	498	490	490	503	488	460	455	478	437	437	503	485	505	479	471	462	461	457	465	448	459	490	498	480	490	485	456	464	467	502	487	477	448	466	460	495	418	475	481	461	475	503	472	468	483	519	468	432	491	478	460	455	485	518	480	475	425	471	481	492	488	490	497	454	480	434	424	473	462	477	482	484	470	450	477	506	485	440	458	472	472	435	468	446	459	519	457	480	490	458	443	513	479	454	429	493	490	501	509	467	490	446	463	482	440	485	490	473	470	472	506	465	498	496	444	451	488	459	489	493	477	471	505	477	483	459	484	453	469	526	499	470	459	457	471	476	516	489	487	457	473	508	468	478	470	478	492	463	478	478	471	478	447	448	470	452	495	420	468	470	451	444	465	509	466	454	443	437	503	458	488	483	519	496	466	464	488	474	462	521	464	512	460	444	453	453	490	468	437	450	484	454	510	433	490	462	463	448	475	466	477	499	475	479	441	459	488	516	447	447	505	473	458	506	478	493	485	441	467	467	487	492	473	488	504	487	487	504	438	486	478	461	466	478	479	452	473	463	444	489	464	440	484	446	450	467	478	451	502	452	456	494	455	481	468	457	485	447	494	482
70921	75572	67404	55595	47217	33491	18826	8689	4430	5466	4286	1658	487	215	351	599	486	401	286	249	233	208	201	198	223	175	178	167	207	191	206	196	209	196	190	169	197	212	243	249	244	274	306	265	273	242	232	218	208	209	181	216	173	190	209	202	204	201	179	199	185	187	182	171	195	211	187	175	212	194	170	182	199	200	192	193	213	180	205	213	179	179	186	195	185	171	191	194	165	194	180	195	181	202	175	215	192	183	181	222	190	202	202	185	200	227	188	194	200	190	205	211	176	191	204	199	180	183	172	206	201	181	192	200	168	171	192	177	195	178	192	209	205	215	192	195	202	159	181	206	161	218	190	203	188	194	218	179	204	194	184	213	183	178	183	182	195	186	187	180	188	207	219	190	200	193	176	178	179	178	185	221	192	176	180	195	176	178	211	201	205	214	188	171	196	161	174	174	197	162	179	183	198	199	189	173	192	180	209	191	195	201	198	162	203	187	209	196	176	205	194	184	178	183	195	185	228	170	155	202	202	205	206	177	193	192	190	153	183	189	174	202	193	170	196	188	192	200	178	179	183	213	195	171	184	208	192	191	198	203	178	183	205	198	208	200	184	192	177	193	190	197	199	166	180	180	195	181	209	179	179	197	198	202	210	187	182	202	188	198	176	203	182	190	202	200	167	223	177	207	180	167	197	187	192	172	219	188	205	179	191	180	200	186	192	202	202	180	173	197	217	203	165	185	168	207	172	172	206	187	202	161	206	197	204	189	171	194	208	173	179	186	171	179	180	176	213	187	190	172	193	161	201	223	219	189	173	170	187	178	180	206	231	169	190	173	173	202	175	195	200	200	199	173	205	179	212	203	213	190	198	189	196	188	166	188	216	181	189	185	190	203	170	171	165	170	215	191	192	188	217	168	186	193	199	193	196	187	222	204	192	188	178	186	177	175	201	188	188	205	199	199	189	187	185	171	195	193	194	195	191	188	177	167	185	218	200	189	192	214	190	206	198	206	192	187	204	200	196	193	215	229	182	204	199	206	200	186	181	202	189	190	177	177	197	194	191	183	174	195	184	198	199	192	201	178	188	198	213	228	180	171	192	203	200	191	215	202	197	199	212	192	162	191	186	159	168	192	188	222	177	208	202	202	208	194	196	195	209	201	197	190	179	178	233	171	200	170	198	186	216	193	197	172	194	179	183	198	202	189	187	221	180	174	191	180	198	186	168	176	189	200	205	185	200	185	169	195	212	181	214	215	195	187	193	180	207	175	150	172	183	163	188	169	205	187	230	168	208	196	171	177	189	205	198	162	197	200	167	198	202	161	199	180	188	175	190	188	218	176	206	204	195	186	187	186	188	179	193	159	189	208	144	178	190	194	204	215	176	191	201	187	207	213	185	177	193	185	195	213	185	206	202	240	167	175	206	182	200	173	183	204	192	192	189	191	184	195	189	185	199	193	197	199	177	212	159	206	222	193	209	194	187	171	171	190	169	223	191	194	204	196	194	220	188	188	175	209	203	189	189	174	183	184	226	196	189	186	198	185	191	187	182	188	169	174	197	179	202	166	198	182	204	190	177	184	193	183	169	172	206	189	186	230	177	186	194	192	196	180	202	200	188	181	178	190	200	193	159	196	216	213	192	193	179	206	205	189	166	197	196	175	185	200	190	199	197	201	210	198	200	174	198	208	186	216	178	213	203	166	201	208	159	212	180	197	181	201	173	202	173	182	178	195	196	197	188	195	179	216	194	195	191	174	210	198	195	180	175	179	207	192	187	200	187	184	194	216	180	174	189	215	173	194	192	181	175	233	179	188	179	212	210	183	176	205	205	205	206	173	206	206	170	179	189	187	178	177	189	207	185	175	178	185	200	176	210	196	186	185	175	179	216	206	191	192	185	190	182	210	195	183	194	188	186	187	194	215	190	185	205	165	170	193	185	179	174	179	210	185	195	167	194	188	177	191	197	208	187	187	216	201	219	187	192	194	201	177	201	187	200	205	189	175	199	188	185	192	199	197	204	185	209	185	202	184	212	199	210	202	205	206	213	165	201	198	189	175	192	193	215	177	182	199	161	195	207	219	176	179	186	203	200	163	207	172	185	185	187	211	179	189	211	192	181	200	184	176	194	199	179	211	184	194	188	186	203	177	194	188	179	183	173	198	205	198	187	190	217	209	189	176	197	189	183	176	183	170	189	187	176	199	191	203	195	214	190	187	176	190	194	205	198	176	205	181	194	165	214	191	198	197	184	192	178	170	180	197	186	177	202	200	190	181	187	203	197	189	210	198	178	174	180	193	200	166	218	185	184	196	157	191	205	204	190	174	197	188	177	188	182	183	158	205	173	191	185	213	179	189	178	193	184	197	184	197	185	207	170	169	192	191	202	187	184	168	187	186	170	166	172	210	186	177	203	182	184	214	184	193	190	207	197	173	195	168	193	197	173	161	191	203	213	202	214	181	195	167	212	180	212	172	202	186	201	178	194	190	185	178	184	200	210	199	180	172	200	181	174	197	183	193	171	181	212	201	200	186	174	167	172	155	177	185	198	167	183	192	156	175	191	191	215	206	185	216	204	168	191	168	187	181	210	178	192	183	179	183	196	196	182	193	194	176	207	210	185	203	201	189	183	178	185	170	184	206	190	203	180	182	197	186	184	191	173	211	185	191	177	203	200	203	197	191	207	192	194	190	175	179	204	185	199	181	196	197	185	184	165	200	187	189	193	198	184	161	201	179	190	187	190	179	215	201	182	185	182	184	153	203	185	183	178	176	200	201	176	174	201	202	174	174	186	212	214	188	185	200	180	171	207	177	182	184	170	201	193	187	222	205	185	185	200	182	207	182	185	199	201	195	170	204	179	209	188	184	208	185	188	199	170	201	184	203	197	186	202	182	185	197	155	197	219	206	191	171	179	178	178	166	202	184	215	199	205	166	202	176	205	195	197	193	176	171	189	186	193	192	156	198	182	182	203	201	201	188	193	193	188	191	227	193	206	205	192	180	193	193	191	172	180	204	176	180	198	199	160	198	213	172	176	198	181	183	198	181	201	201	181	181	216	204	174	175	191	195	173	194	212	188	192	191	188	203	166	197	235	167	203	177	201	216	187	173	191	190	195	187	185	175	177	180	204	204	206	169	194	199	181	188	161	206	178	184	225	198	182	177	207	177	228	183	203	214	164	212	201	210	199	182	181	200	176	194	175	181	203	179	192	201	186	195	194	165	157	216	176	204	208	177	205	181	180	184	204	184	188	178	209	188	191	177	186	196	208	201	180	198	209	215	198	200	192	228	207	213	164	217	181	202	197	191	169	176	191	196	180	175	178	176	201	189	202	179	199	167	213	186	178	169	201	194	178	168	187	176	191	204	188	166	183	207	182	210	186	198	205	180	208	184	217	171	195	190	204	179	172	188	187	188	186	180	176	189	168	199	186	192	216	206	201	200	177	148	187	214	193	199	217	204	193	201	209	215	195	198	206	182	184	186	191	210	174	187	175	186
45811	59533	61031	59597	53560	41745	31193	19270	14520	17845	14936	6256	1950	648	1213	2728	2094	1465	1107	837	585	626	542	617	568	548	538	551	549	573	515	514	549	526	572	557	557	663	743	821	908	1083	1208	1106	1017	889	754	669	699	643	612	568	543	496	527	516	494	486	486	498	517	488	529	494	513	450	532	505	486	494	515	534	500	501	501	510	483	516	498	468	534	481	524	487	516	507	509	497	504	501	511	510	496	505	484	508	515	494	502	474	517	481	495	504	489	499	456	513	489	516	475	473	499	519	516	526	488	475	462	486	539	492	487	501	488	465	518	513	508	476	537	494	496	531	489	505	489	458	501	491	506	487	498	499	501	501	535	516	493	514	469	487	468	481	525	479	490	502	501	451	535	533	489	509	463	501	486	536	498	471	516	487	469	511	526	496	472	485	486	510	481	508	491	467	480	524	501	489	469	456	482	466	485	462	468	468	471	527	487	502	448	491	503	512	488	480	464	482	531	478	505	490	489	480	492	515	495	512	506	506	500	507	456	465	494	513	472	505	477	549	493	483	509	499	506	501	490	489	490	474	489	473	500	472	477	454	490	432	476	515	511	499	535	504	455	487	480	512	531	500	485	485	499	477	524	477	508	490	494	512	487	466	507	510	565	460	526	487	474	493	491	500	512	501	461	472	467	547	506	500	549	526	450	519	516	481	504	485	526	504	512	467	513	475	469	520	491	477	482	520	489	547	489	501	520	510	483	555	511	514	481	471	501	541	535	529	524	510	493	491	504	512	476	488	461	521	500	503	464	495	472	542	492	493	485	509	514	509	505	535	475	472	478	482	514	496	518	490	495	466	513	485	508	465	479	489	500	498	457	527	477	512	511	489	463	457	518	454	529	493	491	484	528	458	495	472	475	488	497	511	483	497	522	482	520	515	479	535	490	509	505	500	522	466	498	483	489	503	474	464	483	462	500	518	469	507	498	496	536	484	457	492	512	464	487	497	486	463	489	507	500	500	479	498	510	466	525	536	514	501	482	521	491	537	515	532	491	524	512	526	500	459	491	497	465	515	505	499	461	517	509	476	481	520	514	490	477	495	456	512	517	548	484	466	525	521	479	490	522	516	490	477	478	463	524	468	499	470	495	492	559	491	516	468	489	536	512	521	487	526	491	474	546	508	441	507	460	481	535	523	526	458	510	537	505	497	501	499	504	515	481	484	472	482	421	491	506	510	492	480	480	528	499	482	510	540	525	466	497	495	482	540	486	505	481	490	493	465	479	512	464	501	500	512	475	500	486	560	524	480	482	508	505	510	518	512	481	479	533	509	483	476	472	495	473	473	494	506	527	486	522	533	549	495	498	521	511	495	523	487	476	559	485	514	521	477	496	503	504	531	456	512	540	501	511	512	447	482	506	510	509	479	452	477	529	523	484	504	510	476	477	472	525	497	506	518	531	528	520	509	467	484	502	504	500	477	485	508	507	487	485	509	522	468	532	485	501	456	530	495	483	473	503	559	448	486	496	490	491	497	493	489	497	504	475	538	507	481	451	534	466	490	502	490	467	501	511	544	524	507	501	467	482	492	497	509	497	506	494	542	512	522	515	503	487	516	509	516	514	517	486	449	504	499	472	473	506	534	544	504	501	506	478	488	484	489	476	497	511	498	496	473	497	488	518	506	512	464	520	511	497	460	484	508	472	484	485	520	492	448	491	510	524	508	471	478	487	482	502	494	495	458	542	503	523	489	466	496	479	529	515	504	512	441	487	488	450	496	531	483	512	501	484	527	508	527	456	504	526	550	490	474	461	512	485	536	491	501	500	490	475	510	512	501	489	448	507	491	547	460	501	487	536	499	462	528	480	514	509	510	504	486	558	503	457	489	460	533	514	474	497	477	495	515	539	487	496	519	494	489	497	522	534	518	496	485	483	489	470	475	520	518	516	540	490	483	486	451	496	496	502	529	525	494	466	478	485	547	518	544	462	508	503	508	516	529	481	481	463	494	499	495	489	497	477	497	505	527	502	478	485	518	471	550	467	461	510	513	498	516	483	506	531	542	468	478	505	517	480	544	510	521	498	517	491	468	486	496	519	507	484	510	440	504	471	471	553	528	546	487	530	480	501	500	475	510	534	480	532	508	523	521	481	487	543	497	474	513	499	494	488	515	514	514	497	466	482	453	504	487	493	501	498	508	487	432	491	513	483	479	498	524	494	503	517	470	507	493	490	474	507	495	530	510	478	481	534	497	463	462	527	505	521	494	517	485	491	502	468	501	508	498	513	488	505	467	508	499	460	509	460	448	451	496	481	486	481	505	475	503	517	507	479	491	496	493	503	515	516	501	501	518	544	508	508	496	506	518	486	511	499	493	535	509	516	512	505	515	457	512	467	489	459	502	500	527	495	559	474	489	487	495	513	505	519	527	487	488	538	493	483	502	500	490	503	464	502	513	555	474	539	504	539	493	518	501	485	544	538	501	490	500	495	536	502	465	483	471	479	520	507	471	530	531	512	560	513	510	526	525	519	482	492	558	458	494	501	490	477	486	501	492	506	516	523	488	522	498	488	536	500	485	488	464	530	478	511	487	534	489	520	502	496	498	487	476	532	500	538	516	514	493	478	491	503	504	516	479	515	482	464	481	483	485	497	474	495	509	514	502	471	492	498	502	479	480	523	512	531	511	481	512	512	452	531	503	496	503	465	477	496	507	477	516	441	509	515	501	522	521	517	496	490	509	499	493	487	488	498	498	526	537	511	500	466	529	516	509	518	487	492	511	499	476	495	490	534	470	488	461	485	526	544	502	480	466	509	483	466	509	526	498	475	498	493	548	502	478	470	473	470	522	468	501	514	500	487	455	515	483	472	462	499	486	511	489	499	503	503	508	508	505	480	497	518	480	495	496	475	533	519	465	478	491	496	488	514	504	486	471	502	488	494	506	506	514	496	518	528	467	535	495	497	495	495	474	503	515	518	504	517	475	513	526	520	521	494	478	500	489	472	486	496	513	476	497	484	505	521	528	475	490	493	515	475	506	473	480	467	531	485	467	510	490	523	493	444	543	527	533	494	501	474	488	490	497	525	525	516	514	503	459	527	480	482	499	484	506	477	513	481	496	533	465	482	531	494	532	533	525	485	525	527	495	471	473	526	527	529	492	525	494	469	530	485	540	498	505	517	484	515	451	501	445	501	454	519	484	519	469	510	492	498	459	491	496	524	488	514	513	530	487	498	495	519	457	515	478	490	486	453	510	524	501	457	472	489	485	476	486	503	481	467	464	492	513	493	530	473	517	555	473	517	505	509	514	506	464	483	529	481	482	531	509	511	486	500	485	476	490	470	483	474	494	462	471	472	464	508	519	484	518	485	508	499	476	488	493	514	485	487	472	490	505	490	508	515	509	515	496	481	512	490	516	533	494	499	518	484	455	488	532	482	518	491	486	503	521	506	513	487	502	497	486	533	490	538	525	517	514	511	482	493	518	485	452	486	495	510	523	477	463	549	490	488	522
18770	13934	8556	4778	3010	1325	687	383	283	339	339	236	185	180	163	178	175	174	163	185	185	145	150	165	162	170	181	154	155	179	176	175	165	178	165	154	156	165	170	165	190	149	167	151	184	166	151	165	172	161	190	169	193	142	168	139	178	163	186	169	162	174	167	178	157	153	170	166	176	175	163	171	182	171	169	141	166	141	157	174	154	169	198	166	187	192	197	160	178	174	151	155	169	179	150	163	172	165	173	169	171	182	177	166	162	204	192	147	187	187	168	182	170	199	187	161	145	172	169	174	169	168	154	177	182	185	162	156	168	173	182	162	158	187	174	143	157	163	158	169	165	191	163	154	163	183	189	159	189	178	194	166	185	154	155	163	171	164	172	165	157	153	162	174	197	142	160	152	163	160	176	164	163	176	185	190	175	166	172	142	176	159	160	153	187	161	153	176	158	159	171	173	157	166	164	149	157	162	170	174	181	167	178	187	168	176	151	154	151	160	156	168	137	142	172	172	167	206	153	199	175	166	184	155	169	158	165	187	164	165	185	177	158	186	170	163	185	171	150	182	170	170	176	177	154	166	172	172	162	170	167	199	178	160	153	176	162	194	170	147	159	162	170	163	181	165	205	158	176	190	176	181	209	175	149	183	160	169	179	164	164	187	162	190	172	192	167	170	167	173	192	168	165	159	179	158	192	201	174	162	148	153	162	161	178	189	178	179	170	145	161	154	168	163	178	176	155	174	158	154	176	169	162	177	183	178	164	174	188	169	158	159	195	172	174	179	149	164	180	166	156	163	158	158	191	164	176	166	163	173	173	161	169	164	152	154	165	177	161	179	178	148	152	169	151	143	171	171	152	176	159	164	167	154	179	163	152	170	191	169	170	152	168	164	193	147	200	174	189	161	168	185	177	162	154	197	173	177	154	158	189	168	181	192	166	163	187	175	177	153	162	183	188	165	167	185	181	136	186	171	168	163	186	176	187	175	166	165	145	167	185	155	167	153	181	174	167	167	190	177	160	174	167	186	168	166	160	143	177	166	204	183	172	179	183	168	190	169	179	171	162	150	193	188	185	142	167	169	160	196	169	159	143	158	173	159	172	172	159	146	166	192	147	174	159	165	167	173	165	187	169	196	134	198	181	161	133	156	177	173	173	152	187	196	188	170	161	174	144	172	156	156	175	172	168	146	192	164	173	170	166	157	148	158	177	199	165	174	170	166	150	172	185	144	163	150	169	180	139	174	184	186	179	141	169	155	147	193	179	155	151	154	164	171	167	151	178	149	193	152	171	194	175	177	165	192	189	177	169	153	173	177	176	181	194	151	174	179	167	171	179	173	160	161	173	172	168	143	162	178	170	151	183	147	176	180	167	153	169	168	156	155	167	164	174	171	164	154	148	179	161	157	160	152	197	174	166	156	165	173	173	172	173	171	169	165	178	150	155	174	172	174	160	165	161	172	164	178	170	178	176	170	162	156	167	137	170	174	159	155	175	199	167	171	189	145	149	170	171	169	199	142	176	150	174	177	168	172	172	149	158	192	169	169	172	140	190	157	163	196	167	171	173	179	177	167	172	165	174	155	198	196	176	154	197	147	171	156	159	180	169	167	171	189	180	161	167	162	171	156	187	185	170	171	176	158	181	172	152	156	189	160	169	148	166	178	177	165	154	170	176	142	176	164	174	156	182	167	161	170	163	198	185	173	150	192	166	162	172	166	169	195	169	165	166	169	170	157	166	168	186	146	174	156	161	159	141	168	186	160	176	169	158	184	203	146	183	181	169	169	177	162	152	180	169	169	153	180	188	160	147	185	173	179	177	170	170	166	164	170	178	169	164	169	189	179	172	168	187	143	159	170	176	193	171	179	156	181	178	156	167	164	173	174	176	155	169	174	172	193	196	166	182	161	161	189	163	154	158	163	168	160	170	179	166	160	166	149	173	171	179	176	187	159	185	188	190	164	167	177	185	175	162	169	183	181	175	196	166	152	192	177	193	153	183	149	151	171	168	163	176	157	156	180	165	164	179	174	176	155	139	141	202	174	162	174	201	148	170	168	156	173	190	178	155	162	162	167	187	156	176	181	174	148	176	170	184	167	166	164	166	182	167	161	160	190	149	152	194	155	158	177	173	157	166	159	138	180	158	184	167	183	165	170	159	156	175	184	179	166	164	171	156	173	168	162	165	200	164	152	161	170	166	169	175	172	165	149	170	156	184	164	181	173	184	175	174	195	175	185	143	153	189	161	171	149	170	182	179	185	175	177	154	180	163	144	168	181	164	172	158	164	156	167	158	193	187	183	157	155	159	170	154	174	186	191	181	166	142	160	180	187	151	154	163	154	147	160	154	179	180	166	160	169	160	172	172	173	167	140	161	176	206	173	154	162	170	176	177	152	172	165	171	165	172	177	150	176	185	155	146	181	166	173	170	183	178	185	171	170	171	166	175	181	190	160	163	172	168	199	175	149	181	194	179	162	170	157	167	165	168	197	159	173	181	168	154	172	178	162	153	171	176	157	173	185	154	160	178	171	169	180	165	161	179	172	198	201	156	170	169	139	165	183	181	178	150	184	156	181	172	154	164	163	192	151	205	157	166	160	148	156	180	148	150	181	164	154	168	149	179	153	165	156	153	156	184	169	187	158	156	186	151	156	205	196	140	158	154	170	175	174	159	172	153	179	161	171	162	177	159	171	161	176	161	160	157	187	174	148	139	159	176	159	167	152	156	180	189	152	164	170	164	171	166	169	164	183	175	164	191	188	183	144	181	169	176	182	174	187	161	186	165	158	175	167	192	134	168	177	185	170	158	165	156	162	191	152	159	163	146	164	167	173	200	167	163	154	151	162	200	183	197	143	191	180	167	163	171	159	168	173	169	163	166	182	178	187	167	157	180	175	176	177	153	174	186	163	195	169	163	191	172	181	194	161	145	169	161	172	160	167	176	170	165	164	178	180	166	174	160	174	166	174	188	170	173	178	152	175	181	165	174	184	161	176	170	199	153	177	157	181	164	185	171	138	193	164	173	189	196	165	170	166	167	177	173	157	176	165	173	171	149	188	165	160	176	161	155	157	157	164	185	170	166	134	174	173	169	149	185	152	174	160	162	158	175	148	178	188	159	183	164	165	167	167	143	172	174	169	180	164	168	163	205	174	165	169	152	155	170	180	150	198	184	166	159	156	163	178	176	167	145	168	156	166	174	171	147	172	166	186	188	162	182	153	149	161	171	163	157	164	185	163	172	168	156	167	174	169	170	157	168	167	144	186	159	180	148	196	152	150	208	195	186	156	160	168	143	169	172	159	173	178	150	156	175	184	173	147	173	152	188	167	180	164	159	149	167	166	157	176	161	174	151	171	180	182	156	168	168	162	167	174	168	188	159	181	160	181	193	165	178	169	142	180	192	172	176	137	171	146	168	163	160	153	179	161	173	154	147	144	164	160	160	170	159	154	174	181	167	175	174	157	176	152	190	173	166	158	135	196	159	139	168	157
15539	16916	13702	12343	10193	5180	2680	1583	1088	1384	1239	767	557	504	478	557	533	479	497	465	443	458	477	437	464	456	449	463	447	470	457	476	439	475	472	470	431	420	439	408	448	452	489	492	484	466	444	442	425	496	464	488	479	456	466	438	426	445	439	444	456	508	474	465	467	437	457	496	446	445	417	449	450	503	413	461	444	491	459	474	496	457	431	450	466	453	453	499	478	455	471	465	489	463	467	415	436	426	475	413	447	439	458	449	481	451	455	439	464	425	429	436	470	459	469	513	419	459	484	453	466	471	432	454	433	417	502	453	443	456	466	440	447	468	457	474	470	469	463	446	466	459	427	469	440	456	463	473	442	459	448	449	474	473	470	439	428	461	438	442	449	442	473	447	463	477	434	449	487	497	434	490	461	451	467	445	435	470	442	448	449	446	465	485	439	461	433	418	437	463	441	444	443	448	452	448	470	435	477	416	444	491	478	454	470	439	452	478	439	493	468	446	474	462	427	457	457	463	445	473	474	420	454	438	465	493	430	444	460	479	483	495	477	451	437	458	421	450	432	440	445	461	422	474	478	425	431	444	455	459	467	483	485	478	448	462	484	428	466	466	498	464	439	446	454	444	421	447	463	453	427	463	441	500	458	445	436	456	464	446	468	482	429	467	492	423	428	444	476	457	458	462	463	434	415	489	471	467	435	432	476	453	477	471	436	454	437	414	481	417	437	469	466	408	458	437	444	473	442	478	453	459	435	483	448	426	441	415	443	460	466	462	449	454	467	434	459	487	448	438	487	459	427	444	426	479	458	453	499	463	488	461	436	468	483	444	420	432	475	433	492	460	463	462	447	429	453	444	441	429	472	480	431	477	465	429	448	515	473	446	444	460	469	413	434	464	461	432	455	433	493	478	440	445	424	428	459	469	454	440	444	430	472	412	433	436	455	452	440	466	418	462	420	441	477	463	479	438	448	433	468	443	461	487	420	456	472	431	470	435	434	482	452	452	423	480	466	416	453	475	444	459	437	435	435	470	441	467	479	426	439	456	472	458	462	441	479	466	438	436	467	452	431	467	450	430	453	438	470	456	427	476	442	435	431	464	454	481	448	431	478	464	461	473	480	450	427	463	472	485	474	472	438	408	474	436	438	469	463	473	463	461	476	447	454	456	495	428	440	446	460	471	490	466	466	455	469	468	477	439	443	448	475	459	450	447	481	447	460	478	464	483	465	476	448	458	420	471	459	473	436	466	435	464	446	444	455	445	470	409	438	450	464	443	413	467	484	452	445	450	410	430	435	480	467	475	511	480	460	430	457	481	433	455	437	428	443	401	444	465	438	450	466	457	442	450	472	471	417	457	493	440	447	463	454	421	476	458	479	482	476	413	443	454	435	478	465	451	478	464	464	454	459	445	486	436	464	448	464	459	477	454	468	452	452	428	453	462	456	441	460	463	437	428	484	422	441	464	472	486	429	482	467	428	424	448	452	459	469	444	434	472	427	466	448	501	460	446	471	459	462	483	444	455	427	444	448	434	438	422	458	467	411	429	465	385	451	446	483	459	487	466	413	468	430	484	465	432	478	437	430	433	462	410	495	455	461	457	424	451	474	455	450	434	461	461	460	469	437	418	525	403	468	462	524	443	441	463	471	461	420	462	422	487	442	481	466	506	468	472	469	416	480	437	449	438	451	474	413	465	450	497	453	460	441	459	428	480	475	485	472	504	460	480	429	438	446	488	499	449	477	412	437	488	444	475	445	433	442	429	427	442	438	489	482	478	460	454	471	472	455	482	444	467	450	450	486	469	466	442	471	418	418	440	441	459	452	431	459	473	434	416	461	454	453	467	504	414	427	483	471	447	469	477	470	431	443	451	455	472	443	446	436	422	467	481	451	463	443	433	447	460	463	487	450	475	432	443	464	454	455	420	463	446	446	416	445	398	421	453	446	453	441	465	455	469	451	475	469	481	408	445	441	434	444	420	457	453	438	455	475	451	459	463	451	466	457	428	466	470	479	438	419	441	482	467	472	444	462	454	427	489	460	520	465	455	486	475	477	450	454	452	473	477	474	449	489	440	453	455	439	506	464	475	459	453	457	481	495	445	442	456	471	490	463	465	452	456	457	484	439	466	489	441	467	444	466	497	459	481	468	463	462	429	440	446	477	465	451	426	428	475	445	461	485	475	494	439	423	468	488	456	460	464	498	451	450	428	452	483	459	481	450	513	482	448	497	466	444	471	464	492	490	453	472	446	440	437	436	420	490	439	468	466	417	435	465	439	490	426	458	464	441	433	418	424	481	482	453	476	427	460	472	465	458	456	439	457	430	484	445	492	414	480	485	439	487	429	446	434	447	456	476	449	427	461	444	428	432	484	457	462	430	461	448	436	447	429	477	438	470	459	463	443	460	475	393	477	432	435	432	454	483	443	482	446	492	437	493	452	473	461	463	451	471	476	431	432	425	459	444	453	427	466	465	460	443	471	416	460	472	460	471	468	438	439	429	455	488	454	450	444	435	498	430	433	495	481	458	489	479	438	425	463	451	464	441	412	444	450	400	445	444	451	458	432	446	470	494	456	464	481	453	483	445	470	473	476	471	467	450	472	451	469	448	456	418	472	456	451	465	454	458	456	463	447	448	453	491	417	430	457	485	421	458	418	471	485	458	464	441	465	479	467	445	476	493	435	440	455	451	469	425	456	456	473	461	420	438	459	475	447	500	477	477	425	457	482	470	480	464	473	468	433	453	449	451	469	434	418	452	431	464	443	446	449	448	429	481	467	449	412	467	453	437	451	430	448	428	458	416	470	483	478	462	498	452	434	444	426	450	466	437	418	465	411	452	504	456	484	461	456	420	490	443	437	469	456	464	459	483	500	446	465	476	468	472	465	480	462	464	454	473	458	401	473	462	496	462	474	419	464	487	484	441	454	507	467	446	388	481	451	511	453	455	439	493	447	460	427	457	459	419	453	470	481	479	448	450	458	459	471	469	450	484	433	446	438	465	424	481	469	469	450	459	454	454	466	446	447	427	468	448	439	419	450	445	469	467	433	450	474	477	466	487	447	476	427	493	474	450	428	433	452	427	468	452	488	451	462	453	450	512	432	447	441	441	433	480	432	493	495	475	446	439	411	451	460	441	422	434	470	457	469	454	482	459	414	490	434	448	466	506	451	458	430	450	473	449	408	482	432	455	440	426	459	457	451	486	428	436	456	492	468	427	468	409	444	455	479	442	443	453	442	423	443	428	461	443	437	495	480	455	461	443	486	446	475	439	455	447	459	484	452	478	433	501	441	476	431	458	432	463	403	477	474	442	449	481	469	439	449	423	471	496	475	412	454	454	455	460	460	452	458	458	451	464	449	452	453	481	477	460	458	441	461	483	432	454	457	465	483	459	455	443	455	440	462	464	420	471	455	450	476	450	431	468	429	503	426	457	432	433	409	425	446	452	426	486	489	467	444	472	440	456	441	476	476	461	437	448	454	455	446	458	441
58280	61491	53565	43264	34560	21660	9698	3823	2516	3160	2162	920	355	194	253	370	352	249	237	221	174	179	170	176	171	169	164	173	177	171	182	176	186	178	175	177	183	182	173	157	181	207	194	183	154	183	188	195	204	171	188	177	174	171	170	169	157	167	199	169	158	166	167	189	157	156	171	192	190	185	165	173	159	169	176	186	184	182	185	187	201	192	170	180	155	190	187	170	156	182	172	150	173	169	185	164	185	164	189	166	161	168	182	200	179	169	191	162	177	183	188	159	180	180	158	197	205	178	197	199	173	172	168	169	172	182	163	156	194	197	190	189	186	189	190	194	181	169	176	168	178	177	184	175	186	162	158	191	165	174	152	186	202	198	206	193	180	188	163	173	194	177	169	169	161	198	170	170	180	200	171	164	182	179	180	185	170	174	167	175	159	204	159	182	179	187	194	179	194	161	179	184	167	172	166	198	163	182	171	186	179	173	158	177	179	193	185	168	147	182	185	186	178	156	169	185	172	171	170	172	186	182	164	180	201	158	180	181	191	172	169	174	185	175	191	164	175	151	149	174	177	186	202	181	195	188	197	181	174	152	199	184	173	168	186	175	199	172	179	168	170	179	191	179	169	159	202	183	139	181	197	142	183	175	187	167	155	164	164	167	176	191	174	193	157	196	194	168	196	179	164	160	178	201	171	175	176	175	191	156	200	182	172	162	181	174	178	178	175	173	176	166	162	181	167	168	190	151	195	175	177	189	186	176	177	148	194	189	189	155	171	190	181	180	181	183	172	162	170	179	191	190	175	176	158	180	167	156	178	172	181	180	162	166	165	163	173	179	200	153	181	178	136	158	168	190	167	170	206	162	171	192	169	167	189	175	159	163	185	161	167	160	157	158	148	186	156	178	202	161	171	196	196	175	192	183	197	163	163	190	146	163	185	200	208	173	175	159	191	163	198	182	155	170	161	148	159	177	151	168	169	173	171	178	180	176	172	196	191	145	195	191	194	205	168	177	188	190	160	185	165	164	166	200	200	172	181	161	177	167	165	174	185	172	176	162	176	176	162	193	205	165	193	215	170	162	181	169	149	159	160	182	188	180	187	175	171	164	166	185	170	179	190	194	175	153	196	213	186	180	162	181	190	168	190	168	166	176	179	187	171	175	181	185	182	178	191	173	158	195	205	180	195	199	191	173	162	190	197	178	185	189	189	191	203	176	171	188	193	186	198	190	184	192	178	168	179	164	170	204	162	164	169	178	182	178	174	162	160	187	178	185	175	162	181	207	174	156	197	156	167	181	178	183	166	182	167	188	169	165	186	174	174	162	198	178	168	174	171	176	188	201	171	188	175	169	188	166	180	176	181	193	186	168	163	171	160	174	198	162	177	200	175	164	190	163	180	183	181	155	188	170	175	160	173	162	187	166	185	189	173	168	178	166	170	156	196	178	163	176	184	171	180	196	167	193	182	174	178	155	179	201	165	182	202	205	205	159	158	184	161	192	179	186	181	181	187	174	179	151	191	184	184	169	174	210	201	179	193	196	188	176	148	192	185	162	196	196	175	205	159	172	163	160	185	178	196	184	173	187	206	186	208	179	175	183	158	183	196	188	166	196	180	200	166	153	180	152	196	192	193	200	161	181	209	155	172	173	173	169	168	195	150	164	182	183	186	186	150	169	191	197	151	182	189	160	158	189	170	161	163	180	181	190	155	173	143	196	165	169	176	174	177	175	194	177	175	174	178	170	182	178	176	178	167	170	182	187	161	192	171	170	190	150	176	181	148	175	178	193	179	182	169	192	181	178	169	210	184	190	175	160	182	172	171	188	187	163	151	181	182	169	165	160	165	190	191	194	181	198	169	180	187	180	165	175	179	172	188	177	171	193	180	212	169	186	177	186	165	191	168	178	182	183	130	192	174	177	181	162	204	183	193	181	180	172	177	184	184	184	168	190	190	187	170	171	178	188	168	163	172	208	185	180	185	186	177	162	170	201	172	187	186	176	204	200	175	174	184	194	178	190	146	172	171	174	185	169	181	181	182	176	182	190	164	170	198	185	155	191	187	184	173	170	192	191	158	183	188	172	165	167	178	186	181	184	196	173	164	183	170	164	184	163	185	177	178	157	187	195	167	168	182	183	167	164	175	174	154	176	170	191	168	186	169	177	170	200	174	165	171	194	177	143	174	215	188	172	199	178	189	162	177	208	200	200	206	180	177	173	188	187	181	177	173	163	164	175	181	168	172	173	149	199	205	160	163	183	169	190	177	195	158	163	174	169	148	189	177	196	179	187	189	171	204	180	188	162	174	196	179	175	185	176	186	170	179	175	153	193	193	157	173	178	188	196	184	158	197	179	170	185	177	176	197	170	188	197	167	170	162	171	158	180	175	165	165	189	157	175	161	165	189	186	173	164	198	175	157	166	200	187	172	175	192	165	176	169	188	166	185	162	157	181	175	171	174	167	147	169	181	192	167	145	146	171	190	182	159	163	171	173	160	171	185	167	165	171	203	171	178	202	165	160	174	144	196	175	162	196	197	195	181	167	182	161	195	189	175	145	188	173	172	181	196	195	161	153	181	177	172	179	186	178	195	204	189	167	181	157	165	194	170	172	171	177	169	180	179	177	178	174	187	175	185	196	181	166	176	178	179	158	198	172	183	166	168	175	156	161	188	164	174	192	174	192	177	172	177	182	154	163	191	173	180	184	194	193	190	165	172	160	169	184	154	187	164	178	161	186	180	190	172	189	188	152	152	191	167	175	201	156	184	169	168	167	175	171	170	179	194	184	180	188	161	183	173	189	169	167	188	178	184	169	179	199	157	165	154	195	167	187	155	183	190	162	167	163	196	182	165	199	174	168	151	162	173	171	179	175	197	206	174	176	180	167	184	181	176	176	197	169	165	180	144	158	188	195	176	170	159	192	188	173	186	182	174	182	184	185	194	160	171	188	179	169	171	155	177	186	185	173	170	176	168	164	193	168	182	187	181	166	192	171	180	182	192	195	191	173	178	179	176	179	154	155	175	177	155	179	166	170	211	188	161	175	171	175	183	165	169	171	155	182	166	171	155	168	163	183	201	203	186	201	165	193	168	184	179	168	180	190	207	207	175	159	179	192	168	176	174	208	178	175	172	176	183	196	171	168	171	152	178	171	161	202	189	183	175	168	169	158	173	174	185	156	185	158	198	180	161	184	188	190	185	193	177	184	162	185	149	163	152	163	161	192	168	166	178	174	179	185	188	185	190	159	191	192	197	151	171	192	189	166	146	178	193	172	178	167	146	171	172	185	177	192	171	164	162	198	158	201	209	162	169	167	194	173	188	180	176	188	153	142	156	167	179	173	189	145	167	166	184	196	177	186	176	175	201	191	174	186	169	178	184	143	173	201	169	162	174	182	168	148	174	183	207	155	179	179	170	181	166	168	162	171	176	153	193	186	143	194	181	177	207	165	173	166	169	186	165	184	191	175	171	187	187	168	189	198	194	187	189	187	175	174
36438	47445	48697	48677	44017	32238	22032	11850	9976	12282	8922	4029	1363	522	792	1387	1381	766	764	723	496	533	493	474	483	483	492	504	464	460	482	501	489	507	463	470	497	481	491	525	457	544	538	530	532	561	550	486	596	511	517	511	460	466	476	467	492	440	491	480	446	483	498	511	474	441	465	447	481	496	481	469	448	460	484	487	489	477	450	460	507	446	461	448	498	446	459	457	509	471	500	471	482	487	435	489	463	478	459	475	457	466	483	468	462	478	487	476	451	446	495	479	476	449	483	517	474	455	488	458	436	466	502	506	447	447	516	464	462	468	479	464	470	454	513	471	470	501	475	472	464	431	439	500	489	443	481	460	443	424	462	476	453	461	468	432	412	435	478	485	475	491	497	436	459	513	477	470	498	456	483	500	511	487	449	494	438	445	463	505	494	475	425	529	502	461	481	476	489	493	500	477	474	513	504	458	484	476	436	483	451	493	487	421	476	448	487	498	471	491	485	490	454	440	466	484	436	466	495	473	477	454	477	505	450	496	496	442	454	480	446	498	518	459	494	466	468	461	509	454	471	485	493	504	468	499	429	484	439	486	446	518	466	459	490	477	493	456	460	471	491	467	438	477	510	455	460	486	486	444	439	472	483	492	450	497	474	457	455	489	512	446	464	448	511	488	494	474	463	440	453	486	473	494	429	445	493	432	450	469	458	462	480	439	502	477	459	451	465	442	476	484	493	486	509	455	446	486	441	476	427	418	461	432	483	429	484	482	457	505	466	454	476	453	487	482	447	449	475	450	457	468	420	459	453	448	516	479	516	476	474	440	459	469	473	469	489	474	486	494	459	454	490	479	467	456	468	510	447	472	480	509	470	458	486	480	480	510	467	485	464	470	417	480	460	447	489	443	472	459	437	455	435	459	484	504	513	443	468	472	458	453	511	431	468	472	459	481	506	485	491	468	507	467	474	496	503	472	476	459	469	481	462	485	478	497	448	442	489	517	496	494	459	446	457	468	489	484	488	497	464	461	511	451	465	463	486	520	434	483	492	491	467	516	486	465	479	495	487	450	437	462	449	442	505	446	478	434	482	457	496	445	460	473	477	483	470	482	468	491	506	523	436	468	427	505	490	486	461	477	455	490	473	496	459	487	463	449	487	473	485	556	467	441	457	475	483	463	472	462	474	441	428	468	456	442	455	513	474	463	429	444	462	483	470	498	452	494	435	455	467	479	458	504	514	490	452	471	495	474	439	483	477	519	455	485	465	481	452	439	518	487	448	499	478	439	495	429	458	478	491	479	490	424	486	453	460	433	508	468	495	443	473	464	454	451	455	479	479	516	475	501	452	474	496	474	446	499	491	474	455	417	495	472	450	479	504	476	487	450	464	457	483	433	447	466	463	494	458	484	482	492	400	468	469	468	498	453	449	491	461	443	492	478	492	497	462	455	501	466	480	460	480	464	443	466	458	489	465	478	472	434	485	481	483	496	484	477	450	454	444	471	509	434	441	436	469	485	458	481	488	489	493	487	419	457	493	468	449	472	479	476	479	457	477	462	495	450	430	512	507	482	485	496	470	441	512	474	460	497	472	489	499	461	478	486	480	439	446	499	454	498	463	479	507	501	490	491	473	441	477	498	449	467	449	438	487	484	421	503	440	467	468	473	488	489	469	475	464	488	474	518	448	500	479	451	509	459	468	514	455	465	447	466	475	520	455	443	446	480	467	474	472	476	417	472	463	497	435	477	486	475	492	469	446	490	475	513	512	479	501	474	468	442	448	461	507	462	479	436	463	486	508	511	513	447	468	519	476	480	505	464	464	483	520	474	429	466	497	459	463	472	476	456	494	532	441	440	454	463	477	443	503	506	455	474	446	483	485	502	467	516	481	447	476	475	507	514	465	478	532	483	480	468	463	470	474	463	469	470	448	504	485	508	461	458	447	485	484	461	448	517	500	479	484	465	499	467	486	444	469	499	491	476	467	440	451	487	465	449	442	484	463	480	473	479	478	474	457	487	484	497	462	457	438	484	492	464	452	483	458	486	458	470	465	478	443	478	476	496	489	510	484	495	477	493	476	454	496	488	478	479	473	461	477	475	481	460	488	436	467	479	489	475	442	463	482	486	480	430	486	488	513	454	486	457	516	462	482	482	463	453	495	470	469	510	483	445	491	452	466	492	526	522	507	471	494	485	440	461	501	483	432	472	470	438	484	481	453	462	490	491	504	468	530	491	488	472	516	487	458	450	477	445	443	458	460	466	472	465	483	449	469	540	471	450	463	504	443	523	449	481	470	473	500	453	448	492	503	482	480	432	496	454	430	483	515	484	446	473	478	482	484	481	457	465	462	461	490	460	439	467	477	471	467	509	481	471	457	490	472	456	509	450	446	469	459	448	513	481	477	463	463	447	430	415	450	454	476	463	486	503	477	427	486	458	485	484	467	474	473	495	446	480	456	479	469	461	470	442	510	463	506	460	449	435	433	467	465	455	484	492	473	479	485	488	427	444	483	486	501	479	461	468	473	450	475	483	479	476	460	456	488	495	491	462	490	493	486	506	426	491	442	461	451	477	500	455	439	458	484	458	454	432	479	482	499	471	488	509	484	448	445	432	411	496	464	462	494	477	482	436	472	496	509	465	464	460	464	501	487	439	454	514	456	457	471	499	490	453	449	479	446	469	480	470	436	465	494	478	497	499	461	494	461	482	482	435	496	509	472	493	466	492	492	498	509	504	444	454	502	527	485	468	470	468	461	465	423	483	476	515	435	486	471	434	458	467	459	481	469	445	466	484	429	468	467	467	497	480	506	435	445	498	504	499	447	467	465	469	459	476	472	447	472	475	439	481	441	505	488	448	485	497	481	470	480	455	483	490	459	465	490	485	474	456	499	433	467	468	487	475	467	445	416	451	394	494	446	468	482	468	455	469	496	480	466	443	447	498	477	524	483	455	452	498	467	463	476	477	475	467	472	439	480	425	455	484	447	453	462	473	475	446	464	462	481	485	470	494	487	439	498	466	456	468	435	465	497	490	451	485	449	471	468	474	492	497	466	479	442	503	449	486	518	475	478	461	474	471	483	487	444	501	484	472	474	496	483	451	483	479	449	488	504	464	452	509	463	470	457	470	526	482	466	468	451	509	457	450	480	482	470	468	494	485	486	478	497	478	457	498	515	488	475	491	419	441	480	471	491	497	486	485	443	446	488	472	483	446	490	486	448	466	477	475	466	479	498	448	446	451	448	471	469	468	464	501	461	465	459	468	488	458	476	487	448	484	498	455	528	463	468	486	468	482	472	476	481	475	488	444	472	492	507	493	503	473	453	460	461	479	481	499	471	466	487	447	495	498	477	500	460	472	493	490	492	470	458	507	474	465	449	431	462	510	490	513	480	461	481	507	492	476	483	502	437	465	505	510	460	464	471	465	440	487	468	460	459	452	440	467	477	445	467	474	492	474	497	492	453	456	468	455	458	476	486	450	508	470	458	471	478	421	469	451
70198	75773	67659	56967	49489	34082	19038	8311	4851	6554	3743	1478	732	246	289	468	462	370	285	248	193	198	208	194	215	197	206	165	202	202	175	191	197	186	192	214	212	207	177	199	218	210	190	197	192	206	190	188	205	214	228	192	192	218	177	196	221	166	191	192	199	191	167	206	205	199	193	213	210	172	181	190	209	212	198	214	212	188	193	188	178	218	209	208	196	190	176	174	187	199	194	181	177	184	184	190	183	170	178	181	186	212	205	192	183	168	226	190	191	182	180	210	211	186	185	184	195	176	194	184	206	196	192	200	178	190	178	205	170	178	206	158	180	189	184	159	212	170	180	201	195	217	198	180	191	191	192	171	204	197	216	205	202	175	196	201	195	184	168	197	180	223	212	198	177	190	182	216	208	190	190	189	202	175	184	200	187	177	185	195	176	184	198	212	185	196	199	182	209	188	175	177	197	180	211	193	171	177	194	187	201	159	199	175	207	209	194	167	189	184	202	192	174	179	180	218	182	214	190	178	199	217	184	183	194	199	195	185	180	167	191	194	210	171	181	187	207	185	210	213	203	163	196	192	188	195	175	190	177	179	190	168	188	190	196	174	189	186	189	176	161	179	213	166	198	177	174	181	201	172	183	205	192	191	175	196	218	187	193	180	172	170	203	193	148	196	165	202	227	190	205	188	171	194	160	168	192	189	193	197	195	171	167	183	203	196	186	178	193	177	164	201	166	182	185	205	203	176	207	194	186	180	153	213	186	191	208	207	188	190	185	210	181	184	217	191	169	187	202	211	216	196	185	187	212	195	200	177	203	165	180	184	200	192	194	193	176	211	183	195	190	182	188	200	178	169	197	185	173	190	187	216	158	197	182	226	193	192	203	172	172	188	196	188	180	233	194	193	192	192	183	194	177	178	208	170	184	187	179	175	186	192	179	186	191	183	188	197	208	190	154	178	181	184	166	202	202	175	189	192	197	167	194	206	198	190	173	208	160	167	200	175	182	191	204	178	184	182	177	188	213	193	201	190	200	198	200	222	187	177	188	190	211	169	190	168	179	162	175	173	213	159	185	200	210	188	192	192	229	194	182	178	190	208	212	210	179	198	190	184	182	194	183	189	189	184	215	181	207	215	195	164	187	176	161	169	170	175	197	177	159	184	182	201	183	194	210	175	207	187	198	176	184	198	191	200	189	206	186	194	182	168	183	187	169	194	181	181	218	173	198	178	188	199	188	189	191	184	178	169	202	186	206	192	205	192	189	202	205	187	186	172	193	200	192	171	206	211	192	175	187	184	187	192	170	206	177	193	200	201	188	180	177	168	197	195	198	183	179	199	181	194	171	227	200	200	211	178	179	177	210	179	179	202	206	188	188	177	194	185	193	197	176	201	211	193	194	201	204	186	176	187	198	188	210	220	201	180	199	162	179	179	189	179	175	194	181	185	189	192	176	188	224	170	199	179	198	171	173	175	206	197	172	197	203	174	186	201	211	192	206	191	185	194	179	212	165	195	184	177	179	204	203	205	204	170	190	186	179	178	181	190	198	191	174	169	206	212	177	202	202	177	174	171	199	188	203	181	186	157	198	187	200	173	199	181	192	195	198	206	201	191	154	187	171	178	209	199	189	166	185	217	191	166	196	173	193	172	184	198	191	181	198	188	192	181	215	184	202	180	188	163	165	162	195	185	168	195	187	190	166	196	185	207	181	164	178	205	217	174	194	195	199	177	198	179	192	207	188	198	189	188	199	151	188	202	190	188	206	166	200	184	184	204	208	203	166	211	189	203	206	196	193	183	188	176	181	185	210	202	187	183	198	188	194	182	189	178	184	187	190	170	168	188	209	177	179	177	191	188	181	201	209	163	191	194	197	203	185	176	177	184	200	190	173	202	176	199	196	216	185	187	201	164	179	204	221	174	172	186	201	194	193	176	208	177	211	190	214	208	195	175	185	202	176	180	193	204	177	187	191	199	208	178	176	194	168	163	189	215	180	182	186	202	202	180	182	219	176	180	193	191	205	192	202	208	209	202	180	205	165	188	186	199	194	191	186	185	163	199	201	196	210	197	206	177	199	191	213	171	182	169	172	204	194	180	174	193	193	209	219	193	185	182	189	187	198	168	190	198	196	190	207	191	198	192	182	183	228	185	175	195	221	176	169	186	181	178	182	199	212	191	164	178	190	191	199	189	196	208	185	181	201	193	195	170	208	205	202	187	212	203	203	190	209	186	182	167	209	214	193	193	196	192	179	176	170	192	220	197	192	194	215	191	194	195	199	192	182	196	169	195	192	212	195	193	173	166	191	158	181	187	180	171	204	198	190	217	166	184	176	193	203	193	163	193	202	185	220	209	195	177	202	180	184	191	191	209	156	181	192	182	224	198	168	207	199	171	212	183	192	184	186	193	199	191	204	194	176	183	205	190	193	190	213	188	178	225	185	207	170	199	186	180	198	205	161	186	208	181	168	191	181	195	203	189	171	184	189	219	186	189	183	207	182	168	188	195	190	177	227	169	189	183	198	172	195	182	199	187	157	182	203	203	168	171	172	188	167	182	174	202	196	175	197	175	184	187	199	193	198	196	176	212	202	208	170	198	202	204	212	183	188	193	181	183	194	200	188	201	177	178	190	193	189	205	171	199	174	188	185	160	176	185	190	206	196	176	190	196	163	199	201	184	194	160	170	192	174	180	180	202	212	207	170	223	191	184	192	170	176	192	167	171	183	187	215	229	201	194	163	183	193	174	196	189	189	177	193	194	172	194	213	196	198	188	183	195	234	181	186	179	175	193	201	192	169	188	191	187	201	204	182	174	204	194	180	188	177	208	215	180	172	203	207	183	190	177	216	200	220	195	185	191	171	164	194	179	181	180	169	169	176	186	182	175	228	190	155	176	221	182	220	166	202	190	192	195	205	206	174	183	191	195	202	195	185	185	204	188	203	181	200	173	192	194	175	200	173	169	190	148	196	173	185	182	203	182	206	175	181	180	172	188	236	192	201	164	169	176	181	170	180	181	181	163	188	173	212	202	197	190	195	178	191	201	186	191	174	198	174	197	169	188	176	186	193	186	213	191	167	148	196	187	193	171	193	188	214	199	202	179	203	193	184	211	167	185	214	188	191	213	179	193	205	172	166	192	167	209	181	164	194	200	180	177	157	193	195	211	217	205	203	211	208	187	204	199	181	190	170	193	188	181	207	190	204	188	193	179	210	171	179	191	216	232	176	161	188	170	185	210	182	202	188	181	156	174	199	189	195	195	197	197	202	154	181	195	170	196	187	210	206	174	176	209	210	173	186	167	215	190	197	205	195	159	206	180	194	222	199	174	187	186	202	189	193	185	212	179	192	199	212	188	184	210	192	198	197	178	173	176	192	199	193	188	179	165	182	194	194	164	191	213	208	191	205	175	189	198	200	196	169	182	199	194	186	203	166	209	155	160	210	167	174	198	179	189	193	179	182	173	196	181	195	181	182	187	187	172	205	195	192	192	193	178
44828	59745	61914	61445	55510	41884	30683	18589	15961	19947	12656	5967	2782	554	1134	2008	1956	1531	961	960	593	532	519	508	528	522	483	472	517	501	497	543	533	470	518	525	550	509	503	545	560	532	549	550	569	514	566	572	614	692	560	542	543	512	520	463	501	489	471	520	518	505	518	506	526	532	477	508	444	487	483	523	525	493	518	504	514	532	490	485	488	501	506	522	481	518	507	513	483	490	481	498	493	505	484	482	543	474	486	511	502	509	541	537	525	520	508	488	528	512	489	527	474	484	484	460	479	508	492	459	464	499	520	480	434	474	494	499	548	496	531	495	485	538	491	511	530	477	484	519	484	499	449	481	495	495	495	471	495	509	520	450	458	501	522	538	492	455	447	497	477	473	473	470	485	519	487	466	488	476	542	499	519	524	472	484	501	518	518	490	471	507	457	504	498	487	506	486	514	496	492	493	499	517	489	517	498	487	506	483	497	487	478	516	508	520	474	503	495	510	510	522	497	534	483	523	482	485	475	490	535	498	501	525	459	506	514	516	482	481	534	478	493	504	483	465	469	519	513	532	457	498	496	489	484	473	491	500	524	487	479	512	468	492	506	508	513	535	464	486	487	482	531	456	513	492	480	487	490	515	482	492	488	503	546	491	496	511	502	452	492	495	464	484	524	473	493	495	462	539	499	488	522	525	462	480	522	515	493	509	495	468	513	511	476	542	502	462	477	504	494	517	501	524	480	473	479	521	486	471	472	491	513	524	523	506	532	503	458	494	450	516	446	468	516	483	522	485	483	479	539	491	476	455	517	497	520	449	496	512	497	502	559	515	546	485	433	485	528	504	510	502	439	495	477	490	509	461	504	523	496	514	515	524	500	449	499	473	498	486	503	469	525	480	468	505	523	495	521	503	499	507	485	476	520	502	505	499	503	517	476	502	455	490	546	504	490	511	476	498	498	503	487	527	492	474	528	508	473	490	490	491	493	444	522	502	479	537	458	518	474	481	491	482	486	509	527	489	500	525	471	482	507	487	525	478	514	480	505	508	502	462	526	499	513	429	488	506	499	500	477	489	485	506	469	499	526	498	527	516	521	459	500	484	485	440	460	498	512	519	458	522	515	479	473	545	495	495	477	492	512	506	538	509	541	502	507	503	471	478	494	479	490	502	463	527	488	506	509	464	532	467	519	512	531	474	529	507	493	529	518	512	459	480	476	515	457	516	492	481	475	509	491	504	466	454	516	496	507	508	467	491	499	494	477	480	497	495	535	511	492	514	491	493	484	495	492	510	502	552	465	514	478	443	526	510	529	525	554	472	470	529	503	488	491	513	526	483	504	478	512	468	537	493	517	519	466	480	498	523	485	463	497	476	492	473	497	472	515	504	517	518	454	498	485	499	526	507	500	527	497	489	517	470	499	513	537	517	480	485	494	483	458	480	492	499	449	526	496	503	498	490	487	507	529	509	521	480	523	522	527	490	513	501	472	481	573	481	550	505	510	475	507	494	503	472	517	511	485	468	483	495	499	477	492	485	494	513	502	494	450	523	496	470	541	512	483	460	471	493	464	495	545	483	478	500	536	488	507	494	529	506	476	506	496	486	494	461	508	485	460	500	493	488	488	523	466	500	485	485	499	487	491	510	486	461	500	525	502	523	497	514	503	497	471	500	499	465	513	502	554	499	464	524	472	478	497	434	480	499	515	516	496	500	496	517	513	463	472	482	478	497	511	531	509	517	486	506	503	479	496	517	488	466	481	442	453	523	482	491	489	490	479	535	501	484	471	493	495	535	506	486	497	445	524	495	463	507	460	530	513	512	498	476	517	476	523	515	488	485	466	463	489	522	458	477	496	502	480	485	518	487	464	491	514	497	550	508	505	457	486	489	517	519	536	477	459	532	523	485	480	503	472	495	514	470	495	528	484	530	504	519	493	527	470	494	495	496	463	489	513	462	507	482	533	505	457	500	471	511	504	561	501	530	512	491	480	505	486	477	520	464	497	477	478	492	481	502	515	482	507	506	522	555	548	486	490	479	502	501	493	533	507	474	524	532	493	516	516	497	502	502	495	520	496	508	472	490	494	484	521	535	503	490	521	477	501	474	516	488	475	509	498	519	490	480	494	483	518	479	463	502	487	533	468	509	518	534	524	506	521	449	490	479	539	457	467	494	491	504	507	495	472	515	505	518	502	496	549	485	493	485	491	520	466	506	479	500	511	517	497	485	487	496	514	491	510	498	492	524	543	493	496	501	525	508	536	535	469	450	496	474	546	498	487	482	524	482	507	498	499	498	498	468	473	528	517	469	507	508	483	524	489	497	509	509	476	499	486	507	516	497	483	486	515	494	474	482	474	502	498	494	470	442	472	547	463	474	521	475	483	521	495	488	485	471	536	464	481	488	557	478	470	498	490	507	486	477	518	490	494	497	486	470	468	500	520	473	512	508	487	517	525	469	503	513	503	472	499	512	476	479	521	501	456	489	464	496	492	508	497	487	489	535	476	497	495	509	505	474	495	515	465	476	507	519	499	507	474	495	499	487	499	531	498	508	509	501	525	488	474	498	481	484	515	513	502	486	510	526	503	510	515	517	491	480	515	496	536	470	516	510	500	468	495	507	482	508	469	521	507	475	508	560	478	462	477	507	487	482	507	487	491	526	487	514	515	523	525	498	555	527	470	525	529	532	500	459	480	458	502	499	501	480	509	527	503	446	474	527	473	504	496	478	506	484	512	501	528	510	492	502	534	485	549	517	519	492	522	520	486	473	506	498	557	484	480	517	497	482	500	513	526	517	492	482	482	467	469	503	516	508	517	449	505	486	489	509	506	489	514	505	469	517	464	523	506	456	519	503	498	454	475	518	533	532	482	476	481	497	541	503	480	491	526	511	509	515	480	478	500	487	501	499	503	525	502	533	505	464	489	495	505	503	492	470	475	487	523	451	453	494	496	529	500	507	505	558	544	492	475	501	516	516	490	449	465	503	501	493	522	517	512	482	494	490	483	478	488	466	508	486	531	515	492	490	489	490	477	490	483	500	497	505	520	488	476	543	494	515	493	491	490	478	481	495	540	506	501	493	521	489	486	501	473	487	548	491	477	532	471	491	502	488	473	476	497	465	488	474	493	559	519	532	442	492	513	499	505	499	527	485	492	467	523	471	510	479	514	495	508	498	466	489	470	484	534	494	524	481	497	505	433	515	484	500	512	481	468	462	520	512	502	454	492	458	498	475	491	540	505	500	475	485	506	500	490	542	466	507	537	483	470	507	481	516	481	483	508	508	520	493	488	507	464	531	514	486	498	513	463	544	465	477	507	494	483	488	511	502	533	503	486	488	494	498	478	515	481	498	508	457	472	504	465	500	506	482	469	520	475	500	546	485	503	508	499	537	524	519	462	496	545	499	511	445	454	529	480	506	489	505	518	472	514	496	505	503	490	535	535	441	508	468	495	561	526	485	522	497	503	494	501	476	503	476	482	500	491	451	470	490	497	461	483	509
18274	14048	8755	4879	3101	1512	657	387	291	430	363	205	171	166	175	177	178	174	197	178	163	174	168	168	166	144	172	189	180	165	146	159	159	150	144	172	187	166	183	175	154	173	177	180	170	173	176	183	170	180	162	146	169	156	173	158	167	148	175	161	174	166	152	175	174	166	166	163	167	165	155	177	176	149	180	161	165	159	178	176	184	176	155	162	154	153	176	180	168	169	170	184	174	160	173	162	179	172	170	151	183	188	163	189	177	164	152	162	160	172	178	184	148	167	194	160	176	188	156	161	184	172	158	193	189	160	159	166	147	157	162	160	173	182	174	178	162	191	178	178	176	150	175	152	176	154	173	173	158	180	161	154	173	188	156	176	167	161	172	172	154	143	153	167	164	163	174	168	174	186	170	164	150	174	156	161	193	168	164	150	152	187	187	165	176	164	159	174	155	177	180	169	142	170	190	133	171	144	171	183	179	159	197	179	163	188	158	171	161	181	174	168	166	171	175	172	168	168	190	173	150	168	179	144	157	160	157	168	195	163	170	148	145	167	165	171	186	168	174	169	179	185	160	171	142	189	176	175	198	161	165	172	170	148	204	150	164	139	166	157	191	184	183	171	162	165	172	175	184	169	170	176	165	184	174	137	184	156	164	147	170	182	162	179	156	177	170	181	157	145	178	150	188	176	200	161	165	149	183	168	167	152	181	164	197	160	151	152	185	160	165	165	168	161	153	188	165	164	169	171	174	167	166	163	166	176	171	144	165	161	155	174	191	175	176	162	165	176	153	161	175	189	155	181	178	170	169	156	141	175	192	169	202	157	144	172	158	167	184	173	159	163	179	158	175	191	172	155	159	171	189	200	173	168	192	171	170	174	162	180	177	180	150	159	178	158	155	156	162	192	164	184	150	159	148	166	178	176	186	162	157	162	144	162	167	158	166	176	181	169	159	172	156	162	170	173	165	174	164	169	184	170	164	173	156	165	162	177	181	170	164	155	154	165	161	160	179	175	172	170	164	170	149	166	166	182	178	166	168	184	171	168	150	181	187	163	181	163	162	185	159	161	159	162	164	184	155	164	173	168	160	176	169	161	162	162	187	159	164	160	166	171	145	180	199	162	194	206	172	173	166	176	166	176	165	178	164	177	175	186	166	158	157	176	159	190	178	168	187	165	167	160	167	176	179	151	153	147	173	179	195	165	160	163	146	160	174	162	152	169	168	187	184	171	160	178	154	181	185	137	166	171	160	148	168	145	186	153	165	148	181	169	164	143	163	156	148	175	184	162	168	173	162	156	170	160	141	165	151	166	164	175	169	178	156	148	181	165	172	172	170	176	156	160	161	204	181	180	183	168	162	180	159	170	188	166	183	178	177	180	162	173	148	186	172	145	169	169	167	171	168	171	171	184	161	169	198	172	164	169	176	155	178	156	171	170	148	160	171	168	173	158	173	181	161	161	167	172	165	186	172	155	166	157	170	165	163	170	179	181	167	169	168	169	187	186	174	172	170	174	172	176	176	176	178	172	186	165	159	172	191	191	178	195	162	145	173	186	191	165	173	147	170	165	182	164	154	148	189	169	162	152	173	196	147	170	172	180	184	169	170	175	160	174	163	185	193	157	186	151	195	185	187	161	163	161	181	176	189	175	159	161	175	188	145	171	171	149	174	161	152	155	141	164	167	165	165	150	145	197	162	154	187	180	194	162	173	174	162	175	162	187	151	168	179	189	168	179	166	170	164	176	152	181	191	153	172	162	164	187	169	188	184	161	171	176	170	177	161	157	181	160	171	177	169	197	177	153	160	151	156	175	165	183	162	175	197	166	176	147	174	140	176	174	149	169	182	195	201	167	172	180	159	177	178	178	160	149	155	147	173	172	164	155	154	173	183	160	156	177	166	162	181	152	161	177	191	161	175	173	176	187	159	174	161	195	164	153	202	179	185	161	173	152	165	156	212	178	162	176	152	177	140	183	163	188	155	161	178	168	183	174	174	191	163	175	180	168	140	144	179	143	168	165	164	145	166	166	173	190	164	185	156	208	182	204	182	192	186	205	163	160	188	161	169	172	138	191	162	163	159	162	161	178	171	176	152	166	179	189	162	191	178	186	138	179	152	172	166	190	161	152	163	170	168	148	188	173	174	153	162	158	144	167	179	180	183	182	150	175	181	176	169	168	178	198	207	170	179	180	148	171	178	155	174	190	166	185	175	187	178	161	192	163	174	171	193	141	183	174	184	187	162	163	174	175	160	178	188	171	164	168	165	164	174	174	180	161	170	160	179	172	189	176	155	148	188	153	182	142	169	156	165	152	158	151	178	184	165	179	177	160	146	177	149	162	169	164	185	176	152	168	176	158	176	173	196	195	163	156	165	138	169	174	141	172	181	196	170	160	172	168	161	168	170	172	164	164	182	179	199	143	159	182	154	178	177	195	178	171	157	171	171	161	155	179	146	154	188	132	190	149	160	150	164	189	184	155	167	175	181	173	173	182	181	187	163	169	179	163	183	169	174	166	169	160	152	206	179	159	181	162	170	163	181	157	173	161	160	191	169	161	180	153	181	167	143	176	193	153	171	184	174	166	208	173	172	166	179	167	170	144	163	181	170	194	170	172	174	169	170	159	192	168	170	168	172	158	167	178	175	157	188	164	174	169	173	166	177	152	146	163	164	157	166	184	184	168	161	174	172	193	156	182	173	198	141	151	150	194	176	168	158	178	164	176	187	165	169	168	163	154	168	165	168	159	169	173	182	183	174	181	156	164	190	161	154	181	154	169	167	184	190	191	170	172	177	165	171	157	179	168	172	189	172	176	170	182	152	161	141	149	194	166	164	173	171	185	184	173	177	161	170	162	163	170	157	156	179	154	165	164	170	160	185	174	174	155	160	169	189	182	163	167	186	170	181	167	155	158	165	169	155	153	170	183	163	174	173	149	157	191	180	179	160	168	179	175	177	174	179	158	178	181	165	178	173	162	198	180	168	180	168	192	183	175	172	176	174	158	164	185	177	172	165	150	167	154	176	172	172	152	165	161	151	167	167	170	176	166	155	180	163	189	174	162	175	167	155	160	178	179	179	151	169	145	189	174	184	166	166	147	163	164	172	167	195	165	187	169	158	179	164	166	154	191	176	195	186	177	170	188	175	155	185	143	174	169	163	174	174	157	171	185	183	186	171	171	175	172	168	164	146	152	177	165	166	166	146	177	149	182	170	180	184	156	142	178	159	179	170	178	164	195	165	184	166	169	161	161	150	163	155	175	154	178	155	166	156	169	173	186	167	175	171	158	182	165	195	172	176	170	154	199	142	192	183	161	172	174	153	142	157	145	177	172	175	169	158	180	187	164	153	167	172	167	146	182	167	168	174	183	172	172	186	170	187	163	178	155	160	163	176	173	171	160	168	170	170	156	168	158	195	171	173	158	176	160	175	187	137	175	167	163	181	161	171	188	179	176	148	171	155	179	187	173	168	173	198	182	161	162	169	163	188	136
14900	16942	14107	12955	10317	5509	2668	1370	997	1740	1282	581	540	460	535	515	535	542	459	475	461	447	448	439	480	476	438	444	449	465	423	482	514	446	440	493	468	450	432	501	459	465	460	484	465	475	462	468	453	464	443	456	511	480	414	452	437	423	448	439	439	479	465	431	449	482	449	466	464	503	416	461	454	395	461	460	444	453	438	483	481	462	449	451	449	434	433	439	422	453	458	428	454	451	467	435	478	469	431	435	416	454	469	480	397	462	429	429	439	496	497	432	466	452	452	457	448	467	444	482	450	460	446	485	450	419	410	456	455	455	448	464	455	481	448	426	455	467	458	455	471	457	460	495	477	474	442	476	481	465	464	453	459	467	477	405	454	466	461	454	452	466	430	461	442	454	454	426	462	463	399	468	465	460	476	427	431	460	455	502	440	469	446	472	464	462	441	485	445	467	475	487	452	418	450	452	464	437	451	443	435	411	490	456	467	451	448	433	439	462	479	411	458	426	428	472	473	458	485	448	465	465	433	421	443	442	496	480	474	455	407	447	450	442	444	450	442	476	428	424	458	433	462	465	483	435	455	444	408	445	441	437	447	455	431	478	465	474	429	452	464	448	455	491	487	450	463	453	429	447	498	423	458	421	450	466	465	440	457	449	443	464	433	477	429	436	440	406	477	441	454	468	489	472	473	449	487	445	457	489	467	436	443	460	446	455	453	472	450	433	424	453	461	450	441	476	493	435	445	445	454	432	464	475	419	476	455	494	450	464	462	449	471	461	453	455	436	476	425	435	436	476	477	505	426	469	458	451	448	463	424	440	445	459	478	438	431	482	449	474	496	469	448	470	480	447	494	425	453	444	486	468	487	439	482	455	467	467	452	441	434	484	463	464	455	492	432	470	481	454	442	437	447	465	422	447	436	467	444	447	437	437	427	448	452	405	466	457	436	457	427	460	490	470	466	422	429	434	404	465	447	463	447	436	435	426	462	386	494	480	446	501	470	465	446	454	408	451	478	433	451	443	436	423	418	481	431	457	480	436	430	455	481	436	464	434	456	488	442	490	434	494	433	483	424	463	452	448	471	498	453	443	440	463	501	414	444	485	493	444	393	440	492	453	490	416	484	456	465	484	458	483	427	460	420	463	468	442	450	456	492	473	448	479	425	448	466	471	407	454	458	464	453	432	459	425	451	481	445	445	399	451	493	447	419	460	420	474	463	426	426	440	464	465	456	472	470	475	477	503	475	450	480	444	457	431	457	485	448	424	479	442	479	495	462	477	480	418	444	470	450	464	460	446	470	465	448	418	480	429	469	491	440	438	462	472	467	503	466	448	485	478	445	468	465	458	421	437	484	477	482	426	411	443	442	459	416	445	450	440	473	452	447	442	464	440	444	454	438	438	478	452	470	420	456	437	435	447	435	441	474	470	488	504	469	462	464	419	474	445	453	463	440	471	500	464	456	463	458	413	444	474	461	457	452	433	451	451	468	477	442	444	448	464	455	470	458	452	456	452	450	458	480	435	429	464	458	457	431	447	477	460	453	457	441	451	447	455	473	456	475	464	456	454	475	451	462	427	487	455	442	441	483	456	463	480	465	475	441	424	447	454	466	499	431	454	482	467	437	487	440	469	448	461	461	442	459	428	478	443	450	428	479	508	447	444	457	440	480	448	453	426	455	420	441	474	474	482	446	499	456	464	455	501	462	480	498	473	470	441	439	477	448	497	457	434	498	455	426	437	430	455	455	426	460	448	455	503	471	441	426	445	497	471	474	467	469	478	473	475	447	419	463	486	434	447	422	452	491	448	499	456	454	460	463	441	477	417	429	450	432	512	436	433	451	462	467	462	470	469	443	470	424	429	494	438	428	472	436	423	503	437	442	459	470	484	494	486	462	442	490	467	450	479	444	474	476	414	437	439	490	524	475	441	469	488	446	452	464	426	446	425	485	487	447	448	429	429	470	441	462	446	433	467	453	448	435	442	416	483	424	430	468	476	449	451	450	432	443	459	437	479	491	455	451	431	472	459	409	462	477	461	460	460	459	417	440	416	490	477	442	454	476	462	446	464	440	460	484	429	474	452	465	418	457	460	460	449	442	452	469	414	448	434	477	455	455	467	455	420	446	483	443	508	476	429	449	460	450	471	475	485	456	469	448	451	483	456	495	458	489	427	424	417	439	434	470	469	469	447	455	465	458	441	437	405	461	475	500	461	440	481	497	430	443	449	445	447	430	480	448	482	440	463	459	424	441	470	466	449	435	462	468	478	471	436	444	430	458	479	466	458	445	464	478	425	455	434	422	484	448	481	410	483	406	445	432	461	426	443	456	460	443	473	457	440	442	448	492	436	445	452	476	421	482	450	433	474	506	425	427	424	443	487	433	458	458	483	460	470	449	461	462	448	484	446	432	477	449	430	413	466	449	445	450	475	426	408	471	442	450	462	436	434	463	459	454	439	417	469	443	470	460	484	474	433	476	456	446	443	475	453	448	425	460	446	436	465	444	476	471	443	482	447	444	452	472	492	466	413	503	440	499	475	476	468	455	494	456	449	446	465	465	433	438	452	434	467	489	473	448	418	440	468	461	468	431	420	474	406	440	445	449	444	490	473	454	476	431	429	431	448	464	427	483	446	455	413	491	426	436	452	441	454	464	456	424	462	466	440	488	447	451	452	473	459	458	450	426	454	475	493	450	454	471	426	446	457	460	462	497	477	452	403	417	465	486	461	484	480	444	459	445	442	450	452	493	451	434	442	456	454	421	456	490	460	448	438	454	496	467	430	459	478	443	430	465	484	440	431	426	446	444	461	500	501	427	458	417	442	429	447	442	460	479	452	469	471	447	455	446	443	423	483	449	477	463	454	427	492	455	423	469	452	464	418	455	485	448	455	473	419	446	459	460	478	465	482	459	470	471	466	449	410	462	403	428	461	431	445	477	453	501	442	424	452	482	445	501	471	463	462	439	452	459	484	436	479	475	431	466	462	444	481	458	441	446	425	445	466	455	415	454	453	428	457	468	476	459	434	470	440	429	451	451	439	481	481	428	480	471	491	472	442	490	462	451	490	475	459	456	479	420	467	443	473	469	436	469	487	476	472	455	426	460	457	437	460	474	449	456	416	410	461	447	433	440	458	439	456	443	484	462	459	505	477	463	459	447	426	436	451	465	439	486	454	455	430	504	430	432	439	465	464	478	459	455	454	443	448	434	452	471	451	459	460	395	437	464	461	472	477	481	446	434	432	448	489	436	454	448	409	442	418	449	442	444	415	449	487	450	468	430	442	443	453	437	447	447	458	466	457	435	458	454	472	486	454	428	451	484	442	445	444	484	482	456	474	438	475	457	442	432	493	478	444	463	493	501	457	458	457	471	438	436	456	454	458	458	445	485	461	456	471	441	433	446	426	463	453	466	454	436	443	466	456	438	460	457	486	455	427	486	433	445	410	435	480	460	445	452	467	484	413	451	462	421	472	514	477	443	477	487	460	435	450
58434	61886	55154	43459	33616	19997	9642	4330	2326	3428	2385	674	308	282	326	314	294	285	201	208	197	187	168	195	193	180	182	156	172	196	173	187	174	203	178	184	208	169	166	176	196	178	197	189	176	175	175	151	198	179	176	175	175	157	194	186	169	174	181	159	210	161	157	173	164	187	149	182	176	181	163	188	165	169	182	176	174	171	186	176	177	176	167	195	176	186	190	162	165	174	180	186	207	186	166	184	180	179	184	161	185	151	179	179	191	149	183	176	158	156	186	197	146	177	154	180	166	157	186	181	196	171	181	176	163	173	159	180	166	173	174	189	179	161	178	140	182	184	193	178	180	178	184	220	159	158	169	166	178	176	167	180	162	156	153	185	176	177	180	172	154	154	208	176	170	161	185	162	170	153	163	172	205	174	179	181	178	183	155	175	165	172	191	178	164	157	191	176	160	182	159	164	199	172	174	178	173	172	167	186	179	177	178	191	166	158	188	168	185	174	178	192	160	182	170	186	175	174	205	206	162	191	172	172	164	176	165	153	155	152	184	199	161	166	156	194	177	172	174	177	180	185	169	173	196	192	153	178	162	188	168	154	175	179	185	159	159	180	184	175	158	183	182	186	178	184	156	174	179	190	190	194	197	176	166	202	164	154	175	198	174	164	166	191	185	171	162	157	178	173	178	157	183	179	166	177	146	165	165	171	169	200	193	179	184	173	191	165	156	172	167	171	164	171	192	193	162	176	168	173	175	179	154	185	199	174	175	169	171	155	182	151	183	177	164	178	174	192	168	167	165	182	181	172	194	178	194	174	189	164	177	195	179	183	165	181	208	189	164	179	151	201	195	150	185	168	155	151	193	203	178	185	173	171	184	200	163	158	183	158	179	189	187	178	180	157	168	188	201	186	184	161	174	151	194	189	176	168	197	193	162	174	165	204	157	182	177	192	176	184	199	213	160	179	183	198	173	195	171	177	194	196	179	158	189	164	176	162	175	154	165	153	163	177	175	176	158	188	176	188	178	164	161	175	185	165	176	179	160	174	176	191	161	197	165	161	160	168	183	178	158	194	177	156	142	190	194	193	160	164	163	171	179	174	172	152	190	170	155	152	207	189	196	147	157	180	193	153	170	185	155	184	164	181	180	166	153	157	170	188	175	182	174	171	172	156	159	161	176	194	173	183	156	167	192	189	149	181	161	164	198	176	165	177	183	141	182	185	174	184	175	162	179	163	150	187	178	178	149	192	185	169	169	182	173	187	181	153	172	170	207	195	179	161	158	181	172	181	158	170	172	149	173	177	191	190	185	192	173	178	147	190	187	186	181	196	174	161	189	175	182	172	170	176	164	176	168	165	163	160	185	179	187	169	176	169	170	203	158	199	154	183	164	199	178	156	174	152	147	178	162	179	184	160	177	190	180	180	163	181	183	177	201	158	183	178	181	189	190	148	213	164	173	181	199	175	188	169	169	163	180	179	180	160	173	168	176	208	186	174	178	155	160	177	170	201	174	157	186	153	176	178	161	179	179	179	168	184	168	178	172	181	172	195	179	167	175	195	181	181	172	188	192	159	166	181	194	192	211	156	182	162	169	154	165	179	192	160	206	173	179	194	186	185	164	191	168	179	139	187	169	180	185	165	175	177	155	164	167	165	159	193	172	177	187	182	187	166	176	184	184	153	175	175	169	190	172	184	195	176	172	159	181	185	181	158	180	180	164	183	185	164	202	175	172	162	174	171	172	165	183	155	189	158	161	189	153	196	151	187	186	187	198	188	167	167	171	190	174	180	156	161	183	183	171	177	177	195	179	168	176	166	173	182	175	184	155	185	162	172	187	176	168	173	176	144	178	186	182	171	162	183	163	197	163	163	160	192	164	189	192	194	175	189	199	190	173	155	181	149	162	176	170	172	193	179	190	158	182	159	180	158	144	184	182	174	169	168	184	175	162	172	173	172	182	170	153	166	187	190	189	162	180	168	172	177	162	193	169	171	162	174	183	187	151	174	172	177	178	176	161	190	185	189	193	166	165	187	174	188	151	181	172	200	188	174	186	186	171	188	176	188	166	190	207	174	168	174	174	173	215	201	196	183	154	158	177	173	173	170	188	189	170	163	169	190	188	158	173	155	197	171	188	180	184	166	169	195	170	192	172	168	173	159	169	181	185	165	168	182	172	165	170	201	161	189	137	158	171	183	185	190	201	165	157	179	173	179	170	166	179	185	165	198	196	207	176	187	175	168	188	186	163	185	150	190	193	183	156	168	166	171	184	171	142	175	171	157	171	160	169	169	169	175	167	165	192	186	171	179	187	183	178	176	185	186	181	163	178	188	172	179	172	186	192	170	172	166	164	166	170	181	177	169	179	211	177	177	173	192	175	167	192	159	186	182	184	195	164	193	173	157	196	167	161	174	163	172	163	187	167	187	173	165	172	153	203	188	192	173	174	178	182	183	169	189	157	157	187	157	177	169	180	179	147	188	210	185	163	163	171	174	191	182	153	163	168	187	165	158	185	191	190	182	155	173	177	178	185	174	155	173	164	166	139	149	162	139	200	159	172	191	175	173	170	195	179	165	187	170	162	173	159	190	154	162	174	157	194	179	170	176	175	173	182	180	171	160	171	171	186	183	178	177	195	162	176	182	181	183	149	187	178	187	167	160	167	191	181	186	138	203	166	172	147	140	205	167	168	196	144	203	182	185	184	193	174	182	168	178	189	152	178	158	185	171	161	161	192	166	185	171	199	179	174	167	162	190	172	191	171	201	173	163	170	187	198	176	176	159	185	164	168	153	174	196	175	176	170	192	195	157	181	176	146	146	191	193	162	191	157	192	170	181	177	155	173	179	166	178	180	166	167	170	194	153	170	173	173	170	174	176	198	167	187	161	170	182	174	197	180	174	166	169	169	193	186	174	207	206	171	182	182	168	170	181	170	192	169	152	217	175	179	147	198	177	199	176	173	173	169	155	170	180	171	187	186	180	181	177	168	192	190	173	168	175	176	186	157	156	167	176	163	161	170	167	195	165	160	184	192	182	157	207	187	167	193	160	186	186	185	164	181	187	180	187	186	157	188	175	168	186	194	186	173	192	176	178	180	166	174	172	187	183	194	181	160	165	178	167	179	178	170	166	160	170	188	169	160	182	169	178	171	186	183	157	172	180	177	152	172	176	171	171	170	173	161	177	161	188	183	190	162	150	162	174	199	159	202	201	196	162	172	186	172	170	169	166	179	156	169	188	199	177	187	164	196	175	184	169	180	171	172	177	166	179	175	163	176	170	190	177	203	171	187	199	182	173	196	160	160	193	193	186	189	169	170	169	152	186	159	190	206	181	164	193	156	163	199	196	159	180	181	167	141	167	183	166	168	177	203	180	151	175	196	176	179	163	174	176	178	179	173	179	174	179	156	193	146	167	186	180	156	156	164	185	163	172	177	208	174	180	178	170	176	163	178	162	189	179	173	195	164	177	161	169	185	162	178	165	168	173	174	194	164	193
36773	47872	49603	48992	42555	31480	21849	13406	9110	13356	9453	2731	1292	984	1252	1171	1213	1090	664	666	545	509	504	461	467	467	453	494	479	460	447	459	450	487	476	511	476	514	474	471	484	479	485	539	474	469	497	470	476	540	522	505	482	493	458	480	462	435	469	459	477	492	438	475	463	485	522	425	453	452	427	448	501	469	448	452	480	450	492	449	487	460	474	488	462	468	504	448	465	472	443	487	500	463	461	459	474	511	484	476	441	490	468	469	472	481	491	496	500	453	436	448	485	435	473	489	462	423	430	491	481	458	452	490	407	445	476	458	435	462	422	456	453	525	465	452	484	467	450	426	489	454	478	479	498	456	446	458	458	508	474	450	426	465	474	509	462	499	480	458	462	495	470	482	448	448	461	458	462	494	430	466	478	461	466	466	462	486	425	482	473	455	512	462	477	456	437	477	476	464	477	490	450	488	472	475	475	455	471	422	465	481	459	484	491	497	457	465	429	500	452	507	493	488	489	479	462	470	512	456	466	485	466	464	461	439	450	470	479	488	480	472	448	501	445	500	469	472	444	506	481	461	469	491	450	469	451	485	451	471	504	457	498	466	439	505	463	455	471	439	481	478	483	468	461	471	534	493	469	485	502	490	506	480	430	443	460	467	469	514	484	480	475	472	494	441	496	467	489	478	435	445	459	437	505	472	475	467	494	510	481	455	484	444	493	468	450	457	477	463	475	484	472	461	497	477	436	516	487	470	469	459	478	478	485	465	467	464	426	440	517	479	483	475	499	456	474	451	471	463	467	469	459	500	438	464	491	497	440	488	469	472	482	470	478	452	497	429	481	452	475	466	486	482	447	467	491	459	462	453	437	479	489	420	454	479	489	474	499	450	448	486	435	500	472	450	482	508	452	475	458	432	476	471	487	458	498	464	485	468	486	497	489	470	459	465	442	455	429	484	457	490	478	455	463	476	455	465	475	452	485	472	462	465	497	466	500	461	446	485	481	459	440	453	482	463	460	504	447	500	473	488	475	482	442	425	457	451	466	442	552	433	478	449	503	454	496	491	495	540	495	411	462	483	470	434	454	424	506	458	458	466	461	481	443	489	449	451	470	471	435	486	459	468	429	514	438	492	452	499	454	508	450	467	453	468	439	493	440	443	464	450	483	454	481	466	452	465	471	508	494	448	450	511	475	476	501	484	453	486	423	467	454	410	451	453	450	505	490	493	447	499	445	414	433	465	485	457	496	481	479	463	481	487	421	495	452	500	482	473	518	487	475	498	493	429	506	447	497	480	462	481	454	419	434	490	423	434	454	487	493	442	456	481	500	429	510	441	442	503	494	493	466	450	456	454	482	423	435	425	476	438	479	454	462	448	466	472	501	460	485	490	442	471	493	463	478	496	475	474	458	485	480	432	460	452	449	470	476	438	480	503	452	468	446	505	457	436	462	470	503	474	472	462	438	450	470	435	496	463	455	484	469	491	490	447	471	459	471	433	491	481	474	432	479	475	467	476	480	454	485	461	502	447	470	462	440	499	485	458	477	474	472	468	507	472	477	450	502	484	479	434	474	439	450	482	442	450	481	484	452	467	482	517	464	522	471	449	487	440	456	437	483	464	501	549	414	468	471	488	424	474	493	451	463	439	472	514	488	499	428	478	447	470	488	494	486	472	483	454	449	483	444	480	480	530	481	492	461	464	492	472	479	465	471	469	441	472	454	515	464	495	501	490	466	435	488	463	463	433	454	449	463	416	444	480	486	453	490	476	507	470	463	455	507	501	455	432	465	467	453	472	499	470	455	456	492	459	473	459	507	426	472	426	452	505	451	466	445	436	470	472	424	469	471	498	457	455	484	425	501	473	457	503	443	446	483	426	479	459	485	483	439	496	489	461	443	513	481	460	487	463	424	470	432	457	449	473	486	477	455	461	500	463	453	505	463	472	506	463	503	471	465	483	428	473	437	474	438	455	457	468	439	488	454	456	485	444	482	492	460	498	456	506	452	445	452	462	393	445	440	440	493	460	434	459	427	479	458	436	450	422	501	472	426	483	468	484	484	507	520	420	469	469	460	437	459	477	467	449	442	473	486	480	488	455	483	479	491	458	459	423	436	463	425	459	486	477	451	498	481	499	467	461	450	466	459	459	458	448	509	496	489	476	504	461	469	440	455	455	445	492	514	454	480	454	511	467	431	450	465	518	450	476	447	496	436	484	450	420	470	442	450	446	514	466	481	441	442	487	448	479	420	448	442	456	462	489	445	447	458	468	493	493	510	447	461	479	476	491	487	445	500	451	467	471	476	476	484	432	447	427	489	511	469	459	479	480	470	490	463	463	486	462	475	420	464	464	443	485	501	461	502	447	451	480	479	474	450	482	468	466	466	475	472	451	463	453	468	439	489	470	476	466	464	413	481	479	467	489	434	475	461	456	459	478	491	453	471	447	478	492	478	479	461	425	459	481	480	480	462	451	444	449	507	467	513	454	451	478	448	477	494	473	450	444	490	438	440	474	461	451	444	460	488	474	497	452	434	434	468	504	454	460	455	442	476	475	473	460	460	463	458	507	450	463	468	452	460	452	445	452	445	460	455	468	444	508	437	461	464	465	500	453	479	451	456	440	493	466	426	449	482	471	517	491	439	458	476	490	459	475	484	454	487	512	443	436	457	457	475	442	438	489	451	455	465	480	482	431	432	475	468	484	510	489	460	457	474	455	483	466	464	472	455	459	448	449	509	449	468	488	456	468	489	431	414	468	453	436	482	456	480	470	438	440	406	447	437	459	467	506	481	494	480	487	451	484	470	446	440	466	502	433	446	478	483	442	492	504	454	472	492	463	475	499	486	482	454	493	471	491	485	434	472	478	445	453	470	486	443	493	490	469	483	506	454	430	491	435	469	478	485	511	411	448	422	518	419	500	462	455	482	491	432	521	494	444	505	464	483	473	438	453	452	482	432	451	465	446	445	466	448	454	469	463	503	449	481	461	474	424	451	449	455	461	476	526	458	485	469	508	434	451	436	462	462	466	531	465	497	478	421	498	500	487	460	478	475	467	474	493	442	435	481	476	462	460	459	484	488	464	496	454	445	506	494	455	497	464	454	462	440	465	462	464	488	475	459	489	451	464	490	481	480	439	474	460	442	467	452	426	500	461	451	447	478	452	444	446	476	463	433	484	478	460	463	465	439	475	481	416	482	437	468	451	436	440	455	468	457	480	456	459	488	473	438	452	481	426	443	446	493	482	493	448	437	476	453	449	477	453	437	452	481	468	489	481	474	427	456	462	478	468	450	484	483	431	454	461	487	490	467	452	474	451	479	480	450	482	431	434	442	483	433	433	471	466	497	430	469	503	443	488	441	464	457	493	472	511	433	447	435	466	442	452	455	429	459	475	481	445	481	504	452	468	485	457	471	464	430	471	483	483	458	455	498	457	481	500	496	479	457	474	468	474	473	439	478	487	451	478	462	470	444	456	497	467	469	436	507	433	449	440	472	497
72219	75687	68756	56578	46708	31839	18375	10208	4815	6049	3125	667	557	437	473	436	482	397	259	287	237	204	195	194	174	215	209	192	188	187	168	209	183	210	213	217	212	211	192	197	192	184	206	206	209	188	192	174	201	194	216	202	200	198	204	185	193	192	216	187	165	192	190	191	165	194	209	154	145	209	209	195	192	188	179	194	171	191	190	195	190	183	194	190	188	174	180	172	190	197	161	193	200	180	175	167	178	208	183	191	199	183	174	175	183	207	189	171	159	192	201	204	208	191	185	215	194	199	210	174	212	205	157	207	193	217	193	177	182	202	172	204	198	164	180	181	197	190	216	195	190	204	209	198	190	208	187	182	210	209	190	189	208	182	158	197	197	201	188	183	221	177	203	184	205	184	172	184	170	191	190	157	201	196	178	197	207	182	214	192	148	203	181	165	227	202	176	197	213	197	158	179	167	179	184	211	176	195	201	188	205	179	188	178	200	177	191	183	211	165	203	194	212	177	177	194	194	191	192	180	191	170	160	173	199	202	203	195	190	216	204	165	198	203	175	215	178	204	206	191	206	170	178	191	201	173	176	191	198	203	194	177	200	204	180	189	157	193	166	151	182	176	200	191	197	186	192	176	179	188	198	180	180	193	195	184	171	186	170	208	180	204	193	208	190	179	201	190	204	187	179	174	186	189	159	205	193	186	174	205	200	171	193	196	220	196	191	188	205	175	191	180	187	195	178	177	212	192	200	185	179	180	195	189	170	193	187	195	178	174	176	209	164	216	171	197	192	190	199	188	214	168	207	203	162	152	195	176	210	195	190	192	182	176	195	188	204	201	185	186	214	200	190	198	183	221	173	169	173	172	218	168	221	173	218	203	197	189	166	208	184	173	173	177	186	180	203	197	191	183	212	185	196	179	209	187	169	198	186	190	170	184	209	185	180	190	194	178	193	194	170	181	194	179	191	187	191	146	185	198	196	220	211	171	176	188	183	173	175	177	166	164	189	191	177	183	169	165	180	192	188	199	197	184	181	185	226	191	194	188	186	182	197	180	193	181	204	203	197	178	162	192	207	194	174	199	183	191	183	191	165	192	209	192	178	175	197	200	177	172	192	181	197	198	201	197	161	202	181	191	187	192	185	175	191	194	194	221	171	203	185	200	191	177	161	197	202	194	185	186	188	213	201	188	196	188	187	189	171	197	193	168	173	171	184	186	193	183	185	181	182	186	221	186	200	179	188	153	171	172	192	177	194	167	195	172	194	184	173	180	175	192	183	184	192	181	146	199	174	197	186	170	194	186	189	174	186	194	179	176	200	172	192	170	175	191	177	189	187	191	179	187	179	167	170	169	198	198	181	188	183	171	174	185	182	186	185	184	199	221	184	190	192	189	185	181	193	180	214	178	187	184	186	193	170	187	184	179	187	173	150	184	179	158	191	186	174	180	173	187	218	174	179	165	155	177	168	206	194	171	198	184	175	191	196	172	189	192	185	190	187	179	189	186	194	189	212	191	160	216	190	188	165	212	198	185	186	199	171	187	198	194	187	191	195	172	168	171	188	199	189	179	173	181	206	179	188	171	206	191	202	177	204	170	159	181	180	169	179	187	215	191	188	192	175	180	194	158	198	164	173	193	179	199	162	210	181	182	184	159	176	174	187	206	187	187	191	207	196	189	208	204	182	196	184	200	157	189	167	184	202	207	192	168	194	184	156	188	187	171	165	213	183	211	191	168	170	228	186	195	200	183	186	200	207	193	194	194	158	216	167	190	205	167	167	180	169	178	180	162	199	203	186	142	190	184	208	184	201	163	194	196	217	186	193	169	184	202	179	214	202	197	195	176	189	195	191	169	188	212	202	190	198	156	221	160	188	191	172	186	195	158	212	197	187	182	176	192	202	192	191	190	190	192	200	166	184	181	171	190	192	191	216	204	199	175	176	194	193	179	179	148	200	189	228	194	174	198	158	192	182	181	211	206	200	195	191	180	221	181	173	177	178	175	184	180	189	202	197	175	174	175	177	180	180	193	171	184	175	183	183	168	186	205	183	189	204	185	204	191	167	204	167	197	214	194	182	219	190	215	192	167	174	192	197	191	185	185	211	187	183	203	195	198	194	192	185	164	174	214	175	192	200	201	202	187	186	192	191	203	185	199	208	173	192	178	217	169	205	183	216	221	185	189	182	173	182	224	160	186	192	168	198	199	174	179	205	180	177	179	176	181	195	211	177	191	181	172	181	186	167	178	181	184	221	198	198	191	201	193	197	214	189	205	175	169	187	185	209	200	172	187	183	175	187	196	178	179	196	184	198	172	187	184	178	167	187	174	187	208	192	187	186	194	176	208	195	180	202	199	178	174	186	210	186	194	171	210	189	180	175	187	198	179	191	190	156	173	188	197	184	176	177	189	197	196	171	209	186	193	212	193	203	228	185	213	171	170	208	179	186	181	192	205	171	176	196	210	163	178	201	170	220	221	185	170	194	182	195	165	185	186	194	180	190	181	209	195	200	194	191	179	171	181	180	200	158	156	198	184	158	188	200	193	170	183	187	142	207	181	173	206	181	173	187	170	207	187	195	203	183	162	170	168	212	196	187	168	180	183	202	211	180	189	197	177	186	203	210	195	172	192	213	179	187	170	205	210	212	177	199	156	201	219	189	208	194	168	185	185	173	196	204	185	182	187	154	192	186	202	193	176	162	203	189	173	191	184	175	188	212	191	163	197	194	196	178	174	184	193	175	177	180	159	204	187	172	186	183	209	162	207	220	193	155	208	179	217	209	185	181	197	192	162	216	194	185	187	202	151	192	179	186	192	168	192	198	203	173	200	203	190	195	172	199	183	205	205	210	164	185	191	190	199	175	205	182	192	199	176	171	196	195	210	183	199	190	186	165	196	196	197	178	200	187	168	198	211	175	182	173	188	212	183	183	185	188	175	185	190	186	180	185	191	189	190	194	208	166	203	197	175	182	207	168	211	171	177	206	202	202	190	182	199	181	196	197	201	186	178	190	197	184	191	192	181	193	160	166	212	183	164	180	191	188	191	205	204	195	201	210	190	190	194	191	183	177	182	179	175	206	171	197	223	185	193	202	182	187	188	202	192	170	191	201	178	170	213	192	187	173	190	195	182	189	156	194	175	189	206	183	166	177	181	184	206	188	200	201	207	199	187	199	175	177	186	197	200	176	193	190	172	168	198	204	158	195	185	176	197	188	200	192	217	176	161	196	190	196	183	198	170	221	203	179	181	209	177	187	190	212	199	177	218	204	181	203	204	167	218	170	176	181	194	189	190	161	175	197	163	186	197	170	187	207	205	170	191	193	194	178	179	172	181	190	191	192	181	187	199	210	190	177	183	190	159	184	179	190	194	173	202	184	166	183	166	206	187	193	198	213	180	188	174	201	175	185	163	188	198	178	196	197	170	213	171	196	173	211	186	184	223	181	183	199	200	207	201	205	183	164	155	178	194	185	188	173	190	186	207	218	213	195	218	191	183
45846	60296	62686	60484	53053	40798	31238	23053	15568	19586	10452	2995	2180	1905	1968	1906	1952	1702	862	951	689	561	518	566	496	586	503	538	496	504	519	496	528	493	520	536	574	521	553	507	545	554	518	535	554	598	553	544	555	690	695	584	531	478	527	484	491	481	515	497	500	529	532	544	494	485	483	468	488	516	499	515	487	509	507	460	481	452	456	491	518	504	497	487	481	513	496	520	493	493	511	493	478	473	488	475	501	474	516	501	484	502	474	460	470	503	504	484	516	505	513	482	477	488	492	505	485	487	528	459	479	459	505	501	483	442	487	495	457	508	486	521	506	505	513	451	526	488	458	498	485	499	520	484	516	478	499	502	500	474	531	491	473	512	463	464	514	492	498	500	498	495	503	481	458	493	495	508	503	509	502	474	468	508	478	466	534	477	463	496	508	518	493	548	477	495	504	467	505	450	519	483	473	487	522	494	530	494	498	499	514	550	482	511	495	500	509	537	533	464	509	495	505	468	516	479	472	507	480	503	482	490	507	487	503	506	455	482	527	492	453	456	481	461	512	473	494	496	513	506	503	511	498	508	515	477	461	499	505	507	474	490	486	511	488	478	498	494	483	454	503	488	490	481	465	479	482	496	476	512	503	519	457	489	503	499	468	525	480	468	509	489	486	484	512	481	463	452	499	481	438	502	506	526	505	474	507	498	521	478	490	476	449	505	484	498	487	475	530	509	514	512	473	490	528	518	488	490	497	468	490	491	458	449	588	512	506	521	495	515	492	467	508	484	517	468	488	500	494	503	505	521	480	494	528	462	477	519	504	501	496	529	480	457	483	488	484	510	515	514	467	471	509	493	456	500	486	469	518	498	465	567	472	493	506	480	483	494	524	486	459	450	524	497	449	464	462	482	474	489	475	478	447	477	485	493	528	495	490	455	506	485	482	476	468	491	511	506	471	532	485	510	511	508	487	499	482	470	496	500	511	470	495	473	474	476	505	455	494	504	505	487	493	463	501	515	460	494	504	489	480	463	522	508	508	508	521	514	478	499	448	482	480	504	484	514	510	514	486	499	496	457	478	486	507	488	481	499	476	506	487	513	465	499	503	457	478	467	482	467	492	472	480	492	494	489	478	490	510	512	503	531	468	500	503	501	449	516	497	509	484	517	508	506	518	527	472	464	512	475	491	476	509	530	527	494	507	496	474	470	510	480	501	496	500	474	474	477	481	493	468	489	500	490	468	506	540	495	469	453	505	508	449	535	499	457	511	501	521	525	487	493	527	506	461	459	504	506	480	474	507	504	467	478	452	486	437	480	504	477	495	474	488	488	483	492	488	492	503	464	518	481	495	472	494	490	455	490	504	475	497	467	504	507	531	475	517	464	507	489	443	482	527	466	521	472	487	502	464	467	525	491	453	504	476	493	498	515	488	503	503	469	480	491	466	490	464	492	452	479	477	470	442	488	498	490	489	480	511	510	511	472	527	485	497	513	464	500	472	434	482	489	488	512	479	483	450	474	456	492	517	510	524	483	467	479	480	497	501	547	487	490	476	455	504	509	493	451	509	502	513	481	484	486	538	526	448	460	488	470	496	493	514	475	458	469	446	498	475	516	469	490	490	506	515	482	508	472	465	500	489	509	461	494	468	487	508	467	481	446	486	507	523	492	498	468	489	476	514	497	500	514	504	473	467	478	475	468	527	468	498	504	477	464	526	471	460	517	558	465	501	520	497	501	455	477	510	473	528	507	493	496	478	503	521	474	510	491	480	494	479	491	487	533	522	481	473	496	473	517	487	478	488	487	488	483	508	497	523	511	495	526	507	501	480	523	526	499	483	519	482	466	488	471	489	512	493	500	473	464	474	509	480	510	484	508	479	517	500	461	497	479	521	538	453	464	514	491	517	483	557	520	503	459	503	510	518	499	464	508	455	541	468	502	498	492	471	475	500	515	458	476	490	484	500	506	479	513	484	480	487	480	481	531	495	482	464	487	466	463	496	479	504	487	532	525	469	465	470	509	493	481	469	484	478	516	500	506	515	523	525	473	498	500	506	513	495	481	486	495	519	485	457	481	518	504	476	498	489	472	544	493	498	525	476	510	506	490	492	564	485	502	475	452	475	484	496	520	476	479	461	519	461	517	477	485	475	481	522	480	502	491	524	496	494	520	513	507	487	523	506	511	493	518	513	476	490	477	490	455	503	483	460	504	487	454	463	502	502	544	469	490	511	496	504	482	506	504	475	456	489	491	490	491	497	497	496	525	499	505	547	488	474	497	490	469	525	482	467	453	486	501	481	519	492	472	525	470	473	512	468	491	506	482	445	528	505	509	510	504	444	544	492	463	494	499	491	519	489	484	490	503	501	494	540	482	478	479	512	502	545	485	456	462	467	482	491	509	503	515	499	500	484	493	490	512	474	484	472	512	499	525	448	471	527	492	532	469	507	455	501	485	491	491	481	526	491	477	509	500	487	556	540	466	507	527	443	493	472	478	467	458	468	467	461	495	517	492	492	439	496	509	504	474	496	475	497	493	483	474	516	457	511	491	516	506	518	490	468	513	508	507	479	495	515	494	471	496	467	526	495	545	500	520	467	480	499	494	501	453	520	507	488	501	485	469	491	514	472	485	481	471	482	492	513	509	482	503	516	462	476	461	468	510	450	490	489	510	489	463	499	514	512	525	502	440	527	497	496	486	488	492	473	513	503	483	521	499	478	476	480	521	480	470	481	488	529	490	494	473	512	504	495	474	524	481	466	489	544	519	537	503	528	496	518	516	527	528	509	489	552	492	490	451	462	494	497	468	474	519	497	468	520	502	527	488	509	483	466	495	511	470	476	506	516	480	468	501	501	510	496	489	552	477	516	484	517	491	475	513	508	494	486	530	491	460	474	517	537	480	497	480	512	532	476	502	512	472	499	465	513	518	473	509	455	498	518	478	478	506	474	515	471	494	495	469	467	497	514	541	481	497	514	514	492	528	482	459	510	496	525	467	513	479	443	483	536	519	458	521	520	518	452	516	478	466	487	458	494	473	509	510	490	504	507	465	493	510	522	528	475	489	503	450	524	467	477	448	443	491	522	476	534	496	461	518	483	482	532	527	490	480	465	472	498	487	509	469	490	459	439	493	470	470	510	504	514	521	468	518	498	534	464	473	500	477	489	493	507	451	476	499	478	542	509	506	513	494	528	519	492	497	480	470	483	527	475	540	532	487	516	514	450	507	464	495	473	492	529	496	473	468	556	485	512	491	516	457	498	497	487	468	529	467	501	480	490	483	561	478	492	470	505	471	541	515	474	498	485	459	488	499	485	496	489	471	489	510	472	486	457	463	535	431	500	469	527	487	516	488	499	468	503	496	529	473	497	487	458	520	523	465	480	472	495	515	463	494	462	499	511	511	519	477	513	475	465	494	502	500	479	538	495	494	468	453	497	466	512	474	508	464	539	499	515	498	487	496	475	497	516	478	492	508	516	454	482	475	485	490	495	456	487	475	493	508
18148	14216	9062	4508	2859	1255	635	457	328	358	263	189	214	197	172	184	173	190	170	173	175	175	149	170	164	158	158	169	149	166	141	155	171	186	161	199	162	154	171	174	161	179	185	180	186	173	177	167	161	185	165	177	168	178	168	185	136	163	179	164	160	163	153	161	178	168	161	157	163	175	151	183	170	157	148	186	168	150	163	165	175	174	194	165	182	158	176	169	167	161	144	173	175	164	151	170	174	160	173	171	153	167	151	156	162	167	158	158	167	159	174	170	162	178	179	147	152	156	139	178	177	155	177	155	176	164	167	168	175	145	178	211	137	147	184	138	160	157	165	172	157	168	181	155	181	155	131	159	165	163	163	175	166	155	178	158	161	161	152	163	163	181	165	173	167	179	171	177	167	149	168	177	173	161	151	157	189	160	149	186	148	172	155	150	158	177	174	160	184	166	164	154	173	170	175	172	177	168	181	161	168	158	169	166	165	155	169	193	176	156	175	180	192	162	162	153	176	180	157	160	178	145	157	135	158	151	158	181	168	175	153	155	157	161	147	175	175	162	157	162	169	159	163	151	165	171	179	188	162	159	166	179	186	158	161	176	187	163	156	171	172	185	135	160	162	172	168	165	166	157	154	155	184	151	161	148	175	163	157	153	164	183	162	181	169	160	185	151	169	154	164	155	177	174	139	161	184	183	158	161	156	177	159	170	157	187	175	161	157	161	173	168	163	144	152	174	183	174	143	170	134	177	153	154	184	179	178	168	166	150	171	153	165	162	161	178	159	161	165	167	135	167	180	159	134	179	139	157	116	164	182	158	158	154	141	153	161	163	166	169	150	143	154	164	169	164	183	152	179	148	172	154	180	166	161	157	168	163	179	158	173	152	190	178	173	180	170	159	162	162	163	169	196	154	164	167	150	132	150	156	160	179	179	162	163	170	167	163	155	165	138	165	175	155	151	179	172	157	163	185	158	157	166	193	167	179	159	164	154	176	175	148	174	158	146	182	176	156	157	177	172	142	159	147	169	152	178	187	166	176	133	155	136	163	191	160	154	170	161	162	167	175	169	180	173	162	163	163	163	165	154	157	153	141	146	182	167	182	175	166	160	170	161	174	182	177	177	183	148	165	160	180	146	176	199	164	180	187	169	170	167	165	160	154	170	159	161	166	171	147	169	183	156	180	170	170	154	175	152	166	198	150	164	152	165	145	154	153	162	149	172	179	174	160	181	163	166	173	146	156	149	160	165	190	185	168	178	153	178	141	181	161	146	166	165	175	187	158	155	167	156	155	161	172	162	163	153	177	167	186	190	159	151	187	182	197	169	171	152	178	173	166	166	166	160	154	158	166	157	190	164	156	161	144	161	195	177	172	174	158	168	162	180	165	153	173	151	158	180	189	170	143	170	173	159	181	168	169	171	185	166	181	166	161	182	166	160	160	170	162	174	172	178	138	175	167	172	167	151	155	168	180	157	184	165	156	141	150	172	163	139	169	180	156	212	190	152	167	145	143	177	188	167	181	163	153	156	198	154	146	155	179	165	132	165	166	156	179	153	198	164	182	185	137	178	158	175	138	171	149	173	166	157	149	187	154	160	180	181	168	172	152	147	205	159	159	187	135	156	174	166	192	145	147	188	143	176	162	162	134	165	153	146	148	159	170	157	158	178	152	167	176	171	159	165	172	134	147	189	175	189	129	168	158	180	172	161	152	182	148	165	161	160	165	165	165	179	167	182	162	169	176	157	157	172	166	155	168	164	136	165	173	179	153	186	152	169	154	174	157	169	166	179	170	166	166	148	143	192	154	173	180	165	173	163	165	180	163	173	156	156	170	156	171	154	177	173	130	167	175	148	156	163	161	182	163	138	167	176	156	160	180	172	136	153	147	145	172	169	173	186	170	165	154	159	167	160	148	190	161	132	164	154	155	140	161	164	169	144	176	153	161	159	152	162	171	164	185	171	152	183	150	184	196	155	152	172	170	174	149	179	155	180	160	171	163	162	170	165	154	174	147	156	168	146	165	165	171	160	167	171	177	204	152	170	173	179	204	165	146	185	181	164	170	174	152	176	173	176	181	178	156	166	165	168	175	161	173	178	154	163	159	173	168	159	162	157	154	168	180	164	158	193	160	171	168	191	157	162	192	165	148	147	167	177	176	160	183	147	154	162	164	140	172	157	179	161	179	154	159	179	167	153	173	168	185	184	165	200	152	177	168	165	158	162	149	145	164	159	162	178	192	146	159	173	139	182	155	147	161	178	187	154	176	167	173	171	162	163	186	179	177	172	155	189	162	196	164	155	177	156	157	174	139	160	167	174	167	177	159	146	197	174	197	168	165	160	151	156	140	174	176	174	158	189	155	167	187	181	163	180	174	165	167	168	174	181	166	158	173	143	174	190	169	170	187	185	197	172	183	166	159	136	161	156	173	168	187	160	174	168	172	171	155	173	164	169	159	197	165	165	150	162	180	161	173	169	189	163	180	157	161	165	172	177	168	180	139	181	160	175	163	180	160	187	153	158	167	163	166	171	153	153	163	179	160	152	179	188	175	158	158	177	177	172	153	166	176	174	169	143	154	186	174	162	158	144	171	180	157	171	195	163	140	160	168	165	171	169	168	160	189	159	155	154	183	170	153	176	163	185	161	174	168	163	172	194	169	165	190	177	180	171	180	166	157	164	144	170	170	149	158	173	166	149	145	156	175	170	159	196	157	159	152	167	173	163	176	145	151	174	156	165	179	179	143	172	160	201	162	138	153	162	164	183	164	184	162	150	185	187	171	146	184	162	156	158	149	175	167	198	159	148	149	175	163	207	155	170	145	181	172	159	181	161	162	173	187	172	163	159	176	154	168	172	195	159	163	168	173	160	188	158	166	137	159	172	164	172	166	177	161	164	176	155	168	192	161	172	151	167	185	162	148	168	159	151	159	177	156	176	165	171	160	174	159	174	190	185	174	195	148	163	164	157	146	148	166	188	156	162	164	161	182	162	184	159	148	147	181	149	184	175	179	162	166	180	162	185	169	157	150	187	166	157	162	177	165	163	182	141	177	160	162	168	178	172	157	169	165	160	181	164	164	159	155	164	160	182	143	182	174	156	163	171	183	151	169	176	142	159	150	165	127	179	150	153	145	152	167	178	169	172	157	172	180	139	181	181	169	154	161	178	169	146	152	177	174	170	177	181	159	189	146	149	170	181	207	187	173	159	142	166	157	153	183	186	178	160	156	160	150	178	165	158	167	178	176	151	150	171	149	172	157	152	155	171	165	158	172	156	191	164	161	163	166	139	154	162	155	156	177	150	162	174	166	163	195	159	155	150	165	138	185	175	168	179	179	162	163	175	172	179	163	160	163	182	156	161	182	166	176	172	191	192	165	159	162	160	157	155	161	152	172	162	178	176	181	163	178	168	167	152	193	178	163	165	173	174	167	182	210	151	180	152	165	134	161	138	194	167	193	173	169	148	183	158	162	156	181	185	167	169	164	139	153
15008	17529	14605	12294	9371	4798	2725	1754	1142	1430	918	507	562	479	490	519	505	487	458	444	433	457	449	445	436	467	446	479	416	444	451	446	431	471	438	484	452	415	464	437	474	501	456	435	458	463	465	422	438	430	460	437	478	476	446	449	440	454	463	441	453	458	414	419	432	445	416	436	440	429	401	420	436	453	467	469	433	404	440	454	468	449	443	433	464	434	406	443	438	404	456	453	445	451	433	416	440	406	437	429	445	447	450	452	480	474	433	464	469	462	411	439	422	463	464	444	450	442	476	453	452	467	374	442	467	441	426	439	442	463	446	441	449	459	481	473	473	467	430	460	421	443	458	457	440	438	457	421	446	427	448	426	432	489	446	449	439	448	415	468	457	475	444	458	444	451	433	461	438	422	413	492	448	444	396	446	472	469	453	430	445	473	458	483	448	467	440	459	487	443	452	455	411	473	455	457	486	471	446	419	432	448	423	469	445	460	458	437	434	462	426	474	438	413	508	432	491	437	459	419	463	462	452	451	447	472	452	476	430	452	449	435	457	477	430	454	450	488	441	444	480	463	476	480	439	425	396	440	438	462	436	462	418	423	409	453	434	491	441	420	439	443	471	435	456	417	439	452	401	415	445	433	461	452	428	442	447	418	458	462	434	417	428	445	443	415	415	477	436	477	448	464	455	460	459	447	445	429	469	431	446	450	453	445	425	418	411	458	472	420	460	438	413	418	426	456	449	466	426	433	444	425	414	446	417	417	496	442	447	442	430	432	469	443	444	480	424	467	478	443	452	436	424	464	458	456	444	425	452	425	428	465	430	462	449	448	446	441	462	449	460	401	434	435	423	478	424	430	444	450	465	445	448	456	379	454	448	433	451	439	418	442	473	411	429	454	445	462	437	460	417	419	439	420	442	426	431	455	454	447	446	416	432	505	442	476	471	446	449	432	448	474	456	455	439	442	471	466	449	430	463	417	412	420	409	433	470	431	447	471	500	451	444	469	448	413	436	415	472	451	485	450	464	478	465	460	448	460	406	427	417	424	462	398	462	419	464	428	427	435	415	464	468	475	447	486	449	459	433	442	438	480	459	439	446	417	455	413	419	441	458	438	467	425	457	480	478	453	404	444	447	452	396	477	428	481	449	442	462	446	441	461	460	455	451	409	424	451	435	418	399	428	431	447	442	450	439	429	499	430	448	472	461	474	449	458	430	453	490	428	448	495	469	488	441	458	397	491	477	446	442	459	424	449	422	409	468	486	450	443	420	439	443	442	449	436	450	467	421	433	438	430	451	464	437	487	485	476	441	454	423	420	473	440	488	462	479	431	444	447	419	438	444	483	460	467	456	430	395	404	482	464	456	408	443	415	441	505	440	468	443	457	504	417	438	447	428	447	473	411	440	448	474	407	449	453	457	438	413	461	444	443	456	452	436	473	449	463	413	469	454	446	468	451	464	467	433	487	433	450	388	423	414	454	444	428	439	476	437	467	436	469	448	408	440	468	493	439	452	458	430	472	468	428	449	456	450	431	470	414	446	461	470	448	470	457	431	443	417	404	487	455	457	457	445	448	466	434	463	430	395	477	443	470	432	466	434	462	443	439	486	415	432	447	455	433	478	440	455	516	451	451	448	456	422	457	423	447	429	441	423	444	447	426	426	407	438	428	476	445	428	442	417	510	482	425	448	428	462	416	435	445	435	432	420	463	451	441	464	412	449	446	390	453	480	438	457	445	459	459	436	470	463	420	440	474	480	429	429	461	422	436	469	407	465	445	444	431	442	437	453	442	457	437	435	424	423	465	430	445	433	453	439	418	477	421	458	439	451	432	453	476	451	441	424	456	488	462	450	458	417	438	436	466	445	432	426	455	423	428	441	444	440	419	427	431	451	433	470	420	426	425	456	439	476	426	444	434	450	434	433	448	454	411	460	484	453	439	435	482	475	429	421	472	440	409	439	452	441	486	460	434	451	407	460	441	463	440	492	447	453	486	442	472	467	431	458	441	465	443	434	460	443	409	479	430	402	441	445	446	412	449	447	440	467	443	473	431	450	447	412	444	441	415	441	443	436	465	433	474	437	448	446	435	433	395	415	455	448	458	434	487	481	467	452	419	471	422	463	434	427	476	422	466	455	450	453	389	413	407	448	449	456	474	461	438	465	475	468	464	412	450	445	438	416	443	478	452	454	451	448	430	465	454	446	453	475	458	451	432	476	435	439	432	446	443	450	442	431	453	465	477	431	463	476	454	468	429	448	413	459	471	493	445	437	473	433	437	471	461	440	467	437	475	460	424	424	451	427	461	428	452	463	397	445	415	458	498	449	398	428	472	432	447	452	456	461	472	479	446	481	444	497	465	429	448	421	452	457	452	442	458	449	408	427	475	461	465	467	443	434	441	444	434	458	465	453	429	443	434	451	456	446	460	451	443	481	437	407	448	498	446	450	445	443	431	448	396	467	442	461	453	502	433	437	437	434	447	440	463	436	423	442	446	469	473	460	428	426	424	415	444	464	445	425	436	429	497	429	452	430	479	462	413	437	468	449	459	420	415	408	446	476	442	448	457	432	480	415	445	447	427	464	477	446	456	429	479	479	451	471	440	444	427	417	445	449	450	463	433	458	425	493	487	444	422	422	436	455	425	466	452	415	443	415	442	457	428	472	465	442	441	426	433	452	458	439	461	458	430	397	444	427	421	435	431	416	462	476	449	464	439	474	443	436	434	442	430	417	413	446	436	414	477	453	465	437	458	412	442	450	439	475	438	451	459	429	457	459	429	469	422	439	443	443	459	436	427	445	420	416	457	440	456	422	444	424	407	480	481	406	477	418	447	440	388	471	453	458	435	462	459	463	464	436	452	486	452	458	447	427	442	453	467	422	450	455	442	473	432	424	433	461	485	426	428	421	407	479	429	446	452	447	437	421	449	456	452	460	480	435	443	484	464	441	446	473	428	504	460	476	424	489	420	460	432	403	469	470	435	403	422	465	453	439	441	415	401	430	429	433	447	401	426	459	406	468	476	415	479	473	454	437	437	435	472	458	471	413	442	467	425	442	403	441	433	455	455	436	451	456	451	452	438	438	462	435	452	494	415	462	440	421	452	489	473	418	437	459	436	448	412	441	453	423	436	453	431	433	434	425	463	494	441	446	467	433	438	440	463	475	456	445	428	439	481	467	442	430	435	489	451	456	448	452	465	417	425	417	432	410	441	433	450	403	488	435	447	468	449	454	435	407	480	474	450	450	424	437	379	445	416	425	435	443	452	441	446	451	449	414	438	453	443	479	458	473	432	432	453	457	435	460	440	444	424	429	450	442	462	414	462	439	449	456	423	441	443	457	469	428	433	451	449	430	449	425	404	470	428	454	450	411	439	439	475	449	449	449	472	455	470	431	437	411	431	439	429	452	457	440	447	438	479	466	444	464	411	440	432	455	469	444	399	459	445	448	428	436	448	414	485	444	426	452	432	475	493	443	458	423	435	450	431	445	419
57277	62594	54339	42368	32253	18661	10094	5391	2760	2812	1964	587	469	385	337	285	303	267	180	215	200	174	180	171	197	176	167	162	149	161	181	170	168	178	136	171	166	177	176	159	175	191	189	191	178	176	187	187	176	213	199	204	191	180	167	163	182	167	165	160	173	168	213	158	159	190	179	194	162	201	172	181	167	197	190	186	186	160	170	175	151	168	173	164	172	158	177	164	164	159	167	168	185	168	157	195	144	177	167	177	157	169	164	178	157	177	164	166	191	200	196	179	198	202	176	149	149	180	182	177	167	178	200	163	168	170	183	175	201	174	194	163	169	167	162	171	198	179	191	165	174	192	172	166	170	144	177	174	185	157	190	162	173	194	171	163	156	176	165	187	202	153	188	175	197	167	184	153	172	168	155	163	163	168	163	173	169	152	153	171	147	159	190	172	192	163	194	179	168	157	178	200	181	159	194	164	185	191	196	156	191	162	149	179	156	177	182	177	160	178	181	186	187	194	156	152	183	178	151	182	184	149	176	161	163	155	158	170	178	181	190	155	196	169	159	189	170	180	148	175	157	161	174	178	172	160	162	159	173	163	172	168	148	193	183	190	178	187	180	176	194	160	183	186	169	182	177	191	184	170	166	181	170	197	161	144	165	178	174	159	189	180	182	180	178	184	151	181	170	205	174	200	180	167	180	178	156	172	198	167	188	176	177	194	150	157	174	157	178	164	186	164	185	178	158	172	203	175	185	160	177	155	162	166	154	199	180	179	157	182	179	186	181	215	141	188	165	174	173	169	184	169	169	170	175	186	172	215	176	182	185	158	183	170	174	211	170	182	200	174	168	163	154	158	171	177	163	165	191	154	156	169	161	190	171	176	172	172	168	167	156	174	195	176	163	178	183	183	170	177	167	178	175	146	173	160	180	168	168	176	171	180	158	163	152	188	166	168	167	177	189	176	171	194	180	158	163	158	167	172	181	177	173	185	176	177	187	169	161	186	164	173	167	177	154	174	182	190	157	169	182	208	162	207	178	152	203	182	181	155	197	160	182	168	175	159	155	172	169	158	164	188	170	159	182	159	170	171	175	145	177	170	181	189	153	187	187	179	172	187	161	158	183	170	174	170	168	179	197	163	184	181	183	189	161	188	176	191	161	133	173	169	184	169	174	167	179	195	153	164	174	163	172	157	182	184	154	142	182	156	190	156	171	169	165	179	172	159	143	169	169	164	159	174	175	173	172	148	182	166	171	187	169	193	171	169	175	181	186	170	187	177	193	173	167	185	164	161	182	145	173	192	142	155	184	174	176	161	182	201	162	161	165	172	176	187	183	190	166	188	178	198	178	171	156	172	155	174	175	195	185	176	171	171	176	164	186	181	172	141	175	189	168	139	146	171	182	186	172	183	182	164	168	190	160	174	157	189	179	167	195	180	174	177	161	159	150	150	188	181	141	173	190	175	170	148	201	195	165	193	173	175	156	153	159	168	155	148	173	175	179	186	175	180	154	165	173	167	178	180	177	177	175	183	180	176	187	171	185	181	165	151	153	181	171	171	180	176	171	176	180	160	179	181	188	179	200	161	181	161	174	163	166	180	196	166	180	184	178	165	166	170	154	186	176	180	203	173	159	168	178	181	182	166	182	189	171	183	172	176	161	165	178	168	160	179	176	172	190	173	184	163	195	187	162	179	181	161	154	201	154	173	179	166	178	190	173	150	179	145	182	190	169	147	157	149	179	160	170	177	185	186	165	171	191	182	158	165	172	175	198	148	189	185	166	145	155	186	162	148	154	194	170	161	179	178	161	149	163	166	167	160	165	162	169	166	192	174	193	190	184	169	173	175	154	158	186	157	167	161	178	181	157	183	159	176	157	176	182	160	173	182	203	166	195	169	183	177	170	191	175	167	165	172	183	171	191	186	176	180	181	175	164	166	169	160	151	188	177	164	181	166	179	172	152	189	150	179	151	197	189	167	162	156	160	169	184	165	155	171	158	199	196	165	165	163	162	175	171	167	198	199	163	166	181	163	185	165	183	179	157	181	161	167	194	166	162	177	157	155	162	183	187	166	173	161	179	193	163	179	149	175	168	174	142	176	168	190	177	168	188	182	182	169	177	169	179	169	174	164	173	157	169	188	190	178	197	168	172	175	174	177	153	181	181	154	163	179	181	146	170	150	169	149	165	164	174	165	161	153	172	182	177	165	181	165	167	187	181	176	163	171	168	190	163	185	174	164	174	175	157	176	182	169	176	182	197	173	153	173	183	161	147	193	188	166	180	179	136	162	176	177	172	182	174	175	172	150	152	151	172	202	193	166	157	142	170	155	175	175	161	177	172	187	176	144	164	163	195	171	186	168	192	162	180	180	158	173	179	169	163	156	185	163	159	169	169	171	178	192	183	201	165	170	182	181	185	178	158	170	164	151	161	156	179	152	211	150	169	169	176	176	154	147	195	171	171	167	179	186	177	190	170	174	178	199	174	195	164	152	164	179	181	167	190	168	156	155	199	153	175	160	172	152	177	157	169	197	186	172	175	175	186	170	184	184	177	139	159	172	190	160	172	170	177	176	183	175	154	156	168	192	153	168	186	186	195	176	159	193	167	191	189	189	164	163	178	181	189	162	173	180	157	156	182	185	173	175	152	159	163	175	193	163	158	160	198	177	170	183	167	178	175	175	148	170	164	173	171	175	162	157	175	178	209	170	162	202	175	167	180	165	175	174	165	173	172	170	141	188	201	179	168	184	173	161	195	180	162	183	172	193	184	180	162	200	171	162	172	176	183	168	202	160	173	200	180	178	197	182	167	155	175	171	150	196	169	164	164	160	171	167	162	152	170	174	160	179	200	177	177	169	183	203	183	169	159	164	183	183	154	190	162	155	176	169	161	162	176	179	154	183	155	171	158	165	188	158	164	178	168	190	193	175	188	149	178	182	170	162	154	149	180	185	182	203	192	140	187	171	145	172	173	169	182	167	175	172	164	162	182	153	141	151	162	168	169	189	177	181	189	172	180	165	169	166	148	161	180	174	141	179	170	140	186	183	169	154	183	193	193	180	182	177	158	170	173	166	171	170	166	170	166	181	184	173	156	180	167	155	162	163	166	163	166	173	168	204	186	193	185	174	179	172	198	174	161	171	182	171	188	172	172	148	162	183	198	184	172	176	176	176	162	176	171	167	161	163	174	173	176	188	162	168	155	170	161	165	179	193	176	179	169	199	190	167	184	199	153	190	156	176	187	164	175	182	178	211	173	184	176	154	180	173	180	185	182	178	167	164	169	155	179	193	179	174	181	179	189	200	193	174	189	152	167	176	194	163	180	173	170	177	174	161	168	172	169	181	163	172	178	169	185	169	177	167	180	147	166	172	198	189	174	179	164	166	164	182	176	183	184	174	169	162	160	168	180	158	193	181	148	155	165	175	174	186	162	188	164	179	184	172	176	158	174	158	183	176	205	184	175	177	174	188	168	177	176	144	162	188	164	170	171	184	155	176
35824	48628	48893	48442	41006	30619	23209	16576	10660	11617	8324	2359	1949	1682	1503	995	1234	975	518	753	575	565	539	479	450	507	445	492	503	491	479	510	483	455	454	495	462	480	501	515	502	509	542	528	569	557	577	575	550	523	470	467	472	434	440	472	464	446	464	447	472	469	505	451	441	460	496	472	453	470	451	444	457	444	459	475	471	462	407	449	483	497	435	489	431	418	457	473	438	472	455	460	479	464	458	446	487	480	433	429	479	440	449	431	455	453	495	454	482	442	480	461	515	442	430	480	457	441	487	438	456	485	448	447	456	454	454	461	452	419	469	432	431	471	459	476	460	480	468	469	493	455	488	438	432	413	412	517	492	478	463	428	467	462	484	452	452	432	487	499	453	463	483	470	448	458	465	453	486	471	436	456	470	450	445	461	469	473	440	462	489	450	453	455	440	462	463	447	470	494	512	476	466	425	500	502	485	486	434	469	451	493	423	460	521	474	479	431	484	462	427	463	449	431	525	467	431	458	458	441	472	473	472	442	460	462	461	443	454	452	497	457	444	455	469	524	471	486	509	459	457	433	497	434	482	454	468	497	437	449	442	408	491	410	461	440	470	426	463	470	465	460	491	478	484	508	480	476	450	486	459	453	489	459	478	468	437	449	473	456	456	474	447	483	495	506	491	484	471	469	444	477	480	493	497	472	414	512	432	505	481	489	426	466	431	442	469	443	468	495	476	486	479	474	467	471	407	467	468	458	458	458	456	474	495	494	478	497	468	494	449	443	454	461	476	422	459	448	451	450	467	444	471	453	496	443	456	479	474	485	453	454	477	468	438	450	468	455	478	431	501	440	466	466	479	473	476	459	477	451	464	475	442	467	487	475	436	471	452	523	492	451	481	473	431	455	500	469	450	439	475	466	432	464	445	451	458	463	432	474	465	487	474	436	446	451	479	455	426	421	469	469	437	448	476	459	443	434	447	489	455	454	466	451	452	440	438	427	447	458	509	473	452	482	493	433	458	431	456	464	464	457	415	450	496	447	436	468	471	484	472	477	481	448	449	477	474	470	506	484	487	481	441	468	448	448	474	463	479	450	468	471	449	431	493	483	487	460	519	451	455	492	480	499	456	457	462	447	474	456	479	480	465	469	447	413	484	474	498	437	413	487	481	452	489	446	486	445	478	449	495	436	465	441	501	470	498	480	453	468	459	524	464	444	487	470	455	475	486	452	456	464	458	451	442	420	464	468	529	489	456	491	466	480	489	445	428	480	435	457	461	448	449	461	516	433	426	465	444	442	491	470	444	437	447	442	472	466	476	439	441	475	492	467	421	443	506	462	493	442	454	468	457	473	459	501	463	407	486	440	464	475	427	484	482	439	448	467	466	451	471	487	456	495	490	435	460	447	480	489	475	469	448	494	493	477	455	441	420	476	470	466	480	479	475	420	466	470	496	462	471	486	487	478	464	471	474	448	462	446	457	476	476	483	481	442	461	480	432	482	452	478	458	436	458	452	498	496	507	461	456	443	452	480	419	469	454	463	430	439	477	477	465	433	413	447	460	482	432	462	464	475	469	460	484	421	450	484	468	486	456	465	474	465	477	448	457	507	473	474	465	496	460	498	461	471	454	443	422	499	466	481	448	486	477	493	492	477	417	482	455	458	453	467	417	485	525	431	464	439	450	463	471	467	501	456	445	426	448	412	444	471	468	434	487	436	445	409	439	478	440	469	465	457	491	470	466	477	476	467	471	438	490	476	439	468	448	463	465	454	474	455	461	502	480	458	451	476	424	460	477	467	466	449	465	439	487	463	465	478	468	471	445	446	452	440	459	448	436	453	486	470	475	453	495	463	488	442	473	467	485	427	445	428	477	462	510	460	487	444	474	487	457	479	491	457	453	464	458	508	446	473	448	454	465	475	465	433	450	473	470	490	408	473	458	461	465	449	447	464	472	451	452	477	496	425	471	482	426	435	482	442	460	453	426	470	457	525	471	494	434	431	456	456	429	442	459	450	463	482	444	494	457	480	468	461	465	438	435	441	462	457	460	439	489	466	455	433	433	415	463	476	479	486	426	454	476	442	477	478	488	482	446	502	442	473	481	459	492	455	475	455	473	500	474	484	478	448	442	444	467	492	448	437	463	439	472	450	472	453	496	484	454	418	471	418	457	497	465	475	457	470	442	494	486	460	494	459	481	455	460	467	485	445	464	465	462	490	456	471	479	462	478	477	487	468	435	477	483	471	446	442	471	465	504	413	471	474	409	460	447	447	471	479	494	429	408	467	428	454	475	464	449	472	416	480	457	484	465	471	422	461	480	469	444	480	423	465	438	464	468	469	454	473	438	424	446	462	474	424	474	423	454	418	477	454	462	465	437	501	511	464	484	425	465	493	450	493	474	489	442	454	494	473	481	483	474	441	492	476	466	462	471	460	488	440	497	464	481	494	486	460	425	465	459	490	466	455	435	446	443	458	465	450	461	472	450	461	504	442	448	456	431	412	445	461	467	491	418	476	462	488	494	440	484	441	513	491	472	456	437	489	477	471	511	473	454	471	467	452	469	448	473	484	445	464	457	515	469	440	467	461	435	477	477	476	467	459	439	489	461	478	461	441	477	448	470	469	420	440	461	452	437	448	453	455	480	476	412	500	492	467	430	455	461	448	427	463	489	468	455	476	450	486	450	447	464	466	482	481	471	467	451	467	467	462	458	480	453	484	446	448	443	458	504	423	488	428	490	484	460	449	468	430	450	404	463	413	488	443	413	462	481	444	455	467	438	421	442	474	486	476	482	490	462	482	449	458	452	466	438	488	487	463	502	465	453	479	480	428	430	442	446	473	454	426	457	403	450	410	463	439	453	442	476	488	474	476	419	475	441	457	421	489	473	448	484	438	474	469	495	442	464	422	493	448	487	476	468	453	481	477	463	462	440	426	467	444	463	488	436	480	468	425	409	463	485	446	465	458	436	456	458	454	471	474	477	434	452	479	488	462	485	468	433	437	453	399	480	417	445	444	459	417	433	469	456	437	480	460	455	453	471	473	473	513	422	476	488	482	489	438	463	494	468	457	493	435	463	460	426	470	487	463	468	471	437	495	485	452	465	431	473	423	471	429	463	420	427	446	455	451	463	466	509	424	479	439	459	452	458	456	492	477	504	478	522	478	452	461	477	478	450	468	413	462	476	481	485	444	451	429	460	468	490	471	493	439	430	484	476	465	465	473	482	452	433	468	485	447	451	461	432	467	465	476	474	459	476	486	452	472	482	486	460	466	475	474	462	458	455	461	473	445	445	471	450	452	496	459	453	444	430	473	448	432	428	472	461	476	448	444	471	446	476	449	473	462	500	474	439	459	474	484	485	509	447	463	468	449	469	484	482	463	455	487	437	429	481	460	459	481	466	448	472	493	502	445	467	481	435	456	467	431	498	482	476	437	457	455	476	473	447	494	445	470	438	477	479	436	450	476	481	465	411	460	463	469	450	455	441	471	432	475	501	462
70315	76528	67054	57165	46527	31416	18170	9689	5929	6464	4213	1869	708	595	567	481	342	343	212	281	200	216	232	222	191	177	184	201	186	197	166	186	184	190	174	198	208	183	204	186	186	183	180	210	178	174	192	208	222	181	212	203	172	187	175	207	193	186	175	182	199	169	200	197	193	189	189	192	186	194	202	188	179	188	195	183	199	162	187	179	184	200	196	165	203	194	172	182	191	189	191	172	203	162	196	177	189	175	202	207	172	183	175	175	182	186	172	169	181	183	174	177	191	186	189	166	180	183	186	191	177	191	209	187	183	187	191	159	181	191	189	218	188	193	197	174	191	219	174	207	222	206	182	194	189	182	189	196	189	179	177	195	177	176	196	176	188	207	216	189	209	203	165	198	210	200	199	184	193	189	180	195	184	192	205	190	187	185	178	186	178	172	197	171	196	191	188	213	199	195	178	170	154	183	190	203	206	179	201	191	220	187	183	171	164	177	207	176	168	176	201	196	174	174	190	182	201	190	155	196	198	185	218	186	184	205	181	215	186	188	197	200	213	169	190	173	198	174	196	178	183	177	198	177	183	179	178	181	166	191	205	173	201	207	182	183	197	203	170	184	209	202	188	193	182	176	186	185	156	184	210	186	208	191	188	178	178	172	174	152	198	202	174	191	187	169	186	198	180	173	188	212	168	154	165	182	176	186	219	177	174	221	194	186	183	199	189	202	199	194	222	169	170	173	163	174	186	168	181	191	198	194	170	199	182	166	192	185	213	213	193	178	175	216	198	189	197	180	182	187	160	193	183	186	209	189	206	182	177	178	187	183	197	204	201	179	174	168	187	179	202	184	172	159	183	196	187	175	208	188	200	183	193	199	205	188	180	200	205	169	163	194	193	197	188	183	179	178	186	209	178	174	179	184	182	188	168	194	168	180	194	181	191	199	199	200	173	198	176	186	204	179	199	193	183	192	181	160	179	185	185	181	182	195	186	198	183	174	172	215	194	172	201	184	176	168	176	176	222	181	163	192	217	169	217	194	162	190	175	174	165	201	196	203	168	171	176	180	169	157	178	183	192	206	198	185	199	201	171	191	201	198	176	169	180	201	168	176	181	194	178	166	178	198	172	202	173	189	189	201	193	178	195	170	197	192	199	150	194	190	187	189	191	183	188	197	223	176	186	195	188	188	210	188	197	219	195	195	188	193	184	178	193	206	165	190	176	188	214	169	191	197	184	183	165	172	179	203	173	184	201	184	183	184	168	167	176	158	170	199	169	191	204	178	184	152	188	188	166	195	193	184	188	195	172	171	159	200	202	199	161	174	180	204	162	177	170	181	178	208	180	221	202	189	177	190	179	188	165	184	178	198	211	165	181	168	187	191	191	186	182	166	184	190	200	208	191	188	166	191	167	202	207	189	197	203	176	191	190	174	168	201	177	222	181	169	178	188	182	188	205	177	196	165	200	178	190	190	177	190	184	171	174	178	183	190	196	186	193	183	184	196	210	206	205	208	199	189	193	191	178	179	184	175	185	176	203	167	165	175	208	200	161	170	191	177	207	191	202	192	168	163	185	194	202	189	213	196	201	159	187	209	183	184	188	190	183	170	168	202	158	193	182	193	200	215	201	195	190	190	165	172	185	167	181	170	174	200	185	198	166	190	181	175	178	189	165	185	194	205	194	198	179	214	174	188	178	194	198	201	188	187	167	197	181	196	204	161	196	193	194	214	198	170	199	185	184	183	192	198	181	184	171	173	163	212	214	173	169	196	158	192	178	159	191	186	192	186	222	212	195	195	186	195	193	200	168	198	180	212	188	175	195	169	188	199	176	209	192	179	193	197	184	196	176	191	183	177	199	205	197	212	187	194	174	190	174	190	183	193	164	164	188	178	214	197	188	214	155	179	183	200	196	177	177	184	175	181	158	175	184	188	203	209	174	187	199	183	200	179	184	194	191	189	199	184	198	197	169	208	189	183	185	183	176	200	219	198	166	192	186	225	197	188	180	170	177	185	176	188	206	195	155	192	176	169	192	169	189	181	201	173	201	183	187	204	163	177	177	179	178	195	191	202	169	179	184	168	179	192	183	210	190	188	183	175	160	201	205	200	172	171	193	191	190	174	184	190	176	187	188	192	178	195	183	175	209	192	173	195	210	186	190	182	187	209	187	194	189	174	184	182	204	171	215	187	168	194	194	192	187	181	189	190	176	198	194	174	193	190	177	182	183	167	192	199	176	160	192	176	183	159	166	207	192	196	176	208	179	186	190	194	183	189	175	198	187	199	175	175	186	171	179	196	175	194	188	221	182	200	187	175	175	200	198	199	192	170	183	216	185	177	193	193	202	196	195	143	191	197	205	199	188	173	212	184	200	186	172	207	190	182	191	208	172	190	157	166	204	200	197	185	195	208	179	166	189	165	214	170	154	167	176	176	193	179	202	191	179	192	194	193	193	156	191	185	184	175	193	195	185	179	193	189	186	193	176	184	166	165	186	156	191	179	202	212	204	191	187	203	201	159	188	182	192	194	174	189	177	207	159	186	191	208	185	183	199	209	193	192	202	191	179	186	183	207	191	195	166	182	160	188	187	204	183	201	170	179	199	179	186	181	155	204	206	188	186	193	174	197	199	194	174	159	193	187	178	196	161	183	177	203	200	158	176	186	191	166	169	198	187	167	183	170	172	192	183	177	181	169	189	177	182	186	194	171	194	175	200	213	174	179	165	189	206	204	218	187	211	197	204	199	183	195	202	184	167	177	178	191	201	187	197	184	178	203	191	175	184	186	164	194	199	205	191	184	185	182	201	224	194	204	175	214	216	193	189	182	173	177	196	193	208	180	177	180	179	197	177	183	221	193	182	192	199	198	204	209	193	178	183	199	165	187	203	184	193	197	190	209	170	178	183	169	186	191	187	194	177	206	206	198	168	189	177	195	175	176	197	189	153	185	175	174	174	182	206	178	184	172	195	201	178	195	198	217	167	152	171	206	166	189	195	199	203	159	193	162	200	199	175	183	194	212	180	173	180	185	171	194	181	178	172	209	193	170	206	168	187	196	219	174	174	196	164	176	194	195	196	157	189	193	198	194	175	190	185	192	197	173	175	197	181	188	174	206	182	213	203	182	187	188	185	181	191	180	185	176	187	151	176	172	173	217	192	173	179	185	174	182	190	191	197	163	168	193	184	188	212	170	195	173	184	178	213	198	190	164	185	189	193	191	194	163	181	178	192	180	167	222	170	186	192	178	193	182	192	188	173	200	184	199	207	172	178	180	190	172	199	170	160	175	169	201	192	200	188	182	183	190	201	184	189	170	188	178	179	182	184	184	180	195	190	190	182	177	180	186	199	195	203	177	189	165	183	184	216	174	193	186	193	196	189	156	191	219	199	202	183	164	203	217	184	207	169	176	188	185	181	183	196	193	208	192	184	185	182	190	175	185	180	186	195	176	187	200	199	199	171	153	185	195	183	189	177	183	188	192	195	183	181	184	188	194	208	184
45066	60386	61227	60942	52751	40372	30517	22606	17589	20274	14079	7290	3025	2502	2453	1931	1270	1251	653	830	664	655	719	509	566	492	517	510	491	540	523	523	523	494	484	446	561	574	500	576	544	526	491	542	559	577	574	581	651	642	590	517	499	497	524	498	457	497	480	518	537	505	469	473	510	454	493	514	476	511	486	474	480	508	467	492	502	488	531	510	521	505	461	503	494	475	498	503	426	476	461	465	476	505	463	523	473	480	513	484	498	495	495	470	474	519	471	479	450	515	457	514	479	495	481	488	482	488	470	458	492	474	498	451	479	491	483	459	511	482	485	449	524	493	525	521	496	518	479	467	454	461	475	497	492	470	506	473	481	483	530	485	472	480	450	486	537	484	474	498	463	477	505	524	486	473	532	480	496	455	489	507	437	495	503	495	486	533	502	467	468	541	479	508	468	466	490	487	489	517	463	476	479	488	508	478	455	464	469	497	470	460	472	482	461	463	492	463	457	516	468	495	510	485	505	460	500	444	514	490	484	504	502	467	501	465	470	466	486	493	480	490	470	552	495	472	476	519	494	454	501	470	476	481	477	476	496	463	524	480	475	510	467	548	504	469	517	500	482	500	496	498	519	501	488	482	502	457	468	484	475	502	501	511	506	464	471	470	503	512	484	475	515	526	458	508	501	498	501	472	497	523	468	496	515	508	515	487	484	497	477	494	504	440	467	488	484	462	501	509	459	516	501	438	470	449	542	503	486	473	486	485	518	479	469	490	486	496	515	484	464	485	510	508	532	495	529	478	469	515	454	458	457	497	475	504	469	497	458	494	493	488	464	504	461	499	501	492	468	476	521	480	505	469	458	484	547	463	486	509	470	518	482	499	467	487	503	490	526	430	495	502	518	457	488	530	470	484	517	529	473	497	487	521	505	489	475	472	523	516	457	440	457	474	472	482	490	437	468	497	520	480	510	509	467	491	477	521	509	494	447	500	479	515	505	501	483	495	482	494	473	492	498	490	468	481	484	481	510	438	471	467	482	500	475	525	511	487	490	476	465	506	493	499	495	478	489	504	506	480	491	494	494	465	501	494	449	454	489	519	481	493	494	510	479	494	519	507	481	499	475	501	485	504	492	443	496	512	490	522	491	512	482	477	496	459	481	443	463	479	497	499	450	507	466	465	500	478	514	489	462	488	483	469	473	456	492	460	473	504	501	536	483	541	471	513	485	525	453	510	495	491	485	505	513	466	486	479	515	504	456	488	496	495	510	471	493	514	507	487	524	469	470	475	450	483	484	521	526	487	500	492	466	516	520	494	502	447	465	476	508	459	473	480	517	486	478	518	493	515	510	543	486	445	519	494	518	509	467	470	476	480	524	450	514	513	514	473	430	472	512	481	487	495	477	496	508	496	476	493	469	497	479	427	514	477	430	520	523	478	507	428	488	458	442	477	481	460	497	507	471	481	530	507	462	502	492	480	467	475	521	484	472	480	540	495	500	475	525	506	495	480	475	482	478	513	455	506	494	504	468	530	495	492	477	506	495	489	512	499	476	477	483	459	508	504	511	493	510	519	472	528	466	454	527	488	464	483	456	485	495	496	499	465	487	495	464	496	482	436	503	478	460	499	526	500	526	480	504	488	495	520	495	448	478	479	503	468	498	483	510	503	492	530	508	459	479	501	486	506	492	515	501	494	491	467	502	446	499	496	456	506	510	498	495	480	468	490	521	532	452	471	474	533	465	490	501	454	508	475	454	484	474	508	523	463	477	515	449	507	477	482	500	456	477	505	483	504	486	510	501	491	527	492	484	491	452	446	505	502	493	492	495	487	489	495	499	475	492	481	443	501	483	484	500	476	519	490	510	480	487	513	515	521	469	512	518	486	481	513	469	492	483	508	524	509	482	481	480	508	462	515	494	492	507	489	525	452	506	470	480	480	437	509	457	493	529	465	523	512	496	482	472	514	482	464	466	526	449	551	482	495	466	477	474	454	461	474	494	489	474	468	507	519	474	436	497	467	506	453	442	516	452	511	527	485	508	462	470	486	498	456	489	497	492	492	477	528	499	492	514	474	479	456	469	464	459	511	491	470	495	488	514	449	470	505	505	477	496	507	484	491	469	503	505	469	477	484	494	475	518	476	440	438	504	499	523	493	509	487	459	458	518	515	474	498	529	473	518	491	477	504	514	465	482	477	471	484	464	465	498	550	511	486	518	462	497	482	490	503	499	514	520	492	504	512	497	466	487	506	486	493	487	469	475	488	496	494	521	482	486	515	524	501	507	476	505	473	478	471	519	502	492	442	491	475	493	516	473	496	475	498	466	485	479	493	500	489	501	500	482	490	537	461	505	469	466	425	509	537	463	486	529	462	488	514	470	469	439	479	462	473	503	490	461	503	458	488	456	493	474	530	502	509	451	494	491	468	486	498	471	486	492	501	466	463	478	482	462	476	501	470	500	499	487	481	434	496	493	508	498	520	471	457	486	533	515	490	505	517	469	484	488	495	449	468	484	491	471	476	451	521	488	551	497	483	512	491	476	524	514	497	505	519	513	486	503	468	474	514	499	440	522	458	500	467	456	480	500	525	450	516	487	515	482	469	481	478	499	503	474	477	468	455	507	466	470	505	524	491	473	474	443	506	485	488	450	516	492	497	495	497	497	443	475	472	466	498	506	484	449	496	524	498	515	495	508	493	493	449	487	529	550	488	511	535	551	468	510	501	493	543	505	509	497	482	467	512	504	513	461	512	484	476	482	542	457	490	526	484	470	493	504	486	499	499	514	504	492	530	488	451	471	502	493	480	503	517	476	498	490	472	500	477	505	508	477	472	469	502	483	481	478	470	500	474	475	471	504	489	487	506	503	498	511	503	486	475	482	482	503	478	505	488	460	497	478	493	492	450	501	458	528	447	488	499	516	460	484	473	466	506	530	447	485	502	479	474	504	460	481	498	486	487	505	507	484	468	501	485	478	462	484	505	473	498	539	504	481	495	493	487	486	490	463	472	510	554	454	477	487	493	472	488	502	498	471	497	481	487	488	445	501	500	503	484	508	489	496	483	480	503	518	489	489	509	523	470	512	503	522	477	458	507	500	492	502	447	502	517	483	473	484	505	505	511	483	491	488	451	492	466	510	486	473	488	502	500	513	491	470	456	534	518	491	471	501	507	523	465	498	467	484	488	493	469	499	444	480	473	501	451	491	464	495	438	461	472	521	486	509	517	481	481	474	520	477	481	492	490	510	505	534	487	509	504	440	474	512	493	479	473	505	508	494	531	472	524	461	490	525	430	511	481	468	470	523	492	544	506	505	493	459	489	509	507	477	511	512	461	503	493	456	495	527	503	501	499	456	491	482	501	466	493	511	458	494	517	460	513	495	493	489	468	484	481	465	507	480	485	525	492	462	517	526	473	522	494	476	529	485	472	503	486	497	490	479	462	512	494	469	523	527	513	457	496	494	510	530	487	460	499	533	491	485	491	469	474	466	488	522	499	517	509	466	491
18423	13987	8246	4787	2624	1276	659	394	347	328	320	241	207	175	194	164	167	158	155	172	173	136	161	149	179	166	158	186	180	155	189	134	177	168	163	194	157	172	151	138	157	165	159	184	191	159	166	185	167	165	151	160	170	157	163	158	164	167	165	144	158	159	162	169	163	152	150	158	168	156	187	159	179	202	152	170	166	159	163	145	156	157	165	139	158	177	163	163	161	187	164	140	173	158	167	180	159	185	184	135	151	165	179	152	164	188	160	155	171	167	135	177	167	148	165	163	181	149	176	160	171	146	172	174	156	159	167	163	174	177	189	180	150	191	161	160	183	175	157	148	175	150	158	166	171	157	164	175	163	165	158	167	177	169	181	142	154	172	172	158	177	166	165	177	158	150	149	151	150	169	152	160	164	160	144	164	171	175	156	173	153	155	165	148	164	165	193	170	168	133	166	151	159	184	157	158	177	162	201	170	185	182	157	182	171	160	159	147	162	179	178	136	167	155	165	179	166	175	151	175	143	146	186	155	174	152	168	157	187	167	179	181	168	144	141	171	158	178	157	171	161	154	163	152	151	177	165	158	161	165	155	160	154	177	160	153	144	145	165	163	176	161	145	164	173	154	173	148	178	174	147	160	186	158	170	150	145	168	191	156	202	170	184	194	183	170	172	162	139	186	162	148	154	161	157	167	168	146	155	181	179	155	171	159	156	195	175	179	156	155	170	169	172	170	155	160	177	165	174	166	155	178	144	164	165	165	174	177	163	164	168	145	166	154	179	169	166	159	164	163	144	160	191	179	171	158	163	179	199	171	172	148	158	164	157	158	171	163	172	157	148	180	183	174	171	168	155	158	166	191	165	158	164	162	171	178	163	163	177	186	147	189	150	178	155	150	180	166	159	161	156	142	166	165	154	150	174	130	157	138	154	141	197	166	180	160	154	193	176	161	162	195	170	148	171	174	149	175	174	160	150	184	166	158	177	157	176	185	179	174	163	155	159	177	171	152	159	156	172	148	170	161	165	175	172	142	164	161	165	200	175	185	154	153	163	167	177	149	171	144	186	161	164	162	172	163	162	167	168	175	158	140	178	172	176	173	155	150	146	174	160	178	156	154	182	159	159	151	183	171	156	165	151	166	182	173	169	144	167	163	149	166	143	148	165	194	158	158	152	160	183	179	167	166	163	177	161	152	185	162	161	168	179	174	177	170	156	161	164	184	178	164	161	168	185	160	177	162	177	162	173	175	152	169	160	181	189	158	145	159	172	137	151	159	156	167	170	172	182	153	166	175	156	146	145	192	185	155	151	167	154	159	164	156	152	165	161	164	169	181	179	177	174	185	182	183	171	160	177	174	194	147	172	170	172	185	169	181	157	156	154	175	157	153	144	160	165	168	171	160	163	164	170	155	199	156	169	175	189	164	181	163	140	170	165	175	155	171	135	189	219	162	160	162	154	171	177	161	160	172	164	157	180	150	145	156	160	158	169	196	157	180	147	192	135	156	142	172	172	170	153	166	162	181	187	149	167	162	168	178	188	179	167	132	164	161	156	185	185	143	159	166	167	183	153	171	159	160	134	176	146	161	167	172	170	152	175	158	178	164	171	164	171	169	164	179	153	172	183	191	174	149	168	158	165	166	170	164	158	166	196	164	187	139	169	152	178	187	163	162	180	186	163	157	175	177	171	161	158	153	194	183	142	160	165	167	167	164	168	182	175	148	158	166	169	167	154	188	152	174	146	181	156	150	155	182	163	148	165	143	156	166	169	165	145	173	138	161	162	153	143	163	188	176	167	136	166	162	181	157	183	192	164	183	177	180	159	151	159	160	181	151	141	159	141	163	153	164	172	164	159	175	180	184	172	139	167	175	154	164	175	186	177	174	163	159	166	176	170	180	201	195	159	167	171	140	175	176	181	169	154	154	154	181	155	157	161	174	178	185	162	155	174	165	166	187	172	159	170	174	141	191	176	167	160	151	170	172	167	159	166	172	185	139	153	142	170	149	169	161	165	164	178	206	195	168	165	169	176	163	164	160	189	174	172	158	168	170	181	168	155	161	170	181	159	198	161	174	168	155	163	162	153	147	174	151	169	167	165	171	175	163	167	173	178	191	165	180	156	159	176	155	149	177	172	156	167	167	167	171	172	151	178	163	136	168	168	158	138	162	166	158	175	157	187	134	182	180	150	165	173	180	165	178	167	195	164	178	158	151	131	153	174	177	147	168	165	173	176	164	144	185	152	151	163	150	181	170	179	175	179	174	194	161	152	158	173	149	140	175	150	143	161	163	155	158	161	164	178	182	172	156	155	162	182	165	198	180	156	151	190	172	137	183	191	178	151	152	159	149	181	170	174	155	156	154	162	155	155	166	179	176	144	149	166	173	175	163	160	167	177	177	161	188	170	184	149	138	179	172	194	183	168	160	158	167	167	172	170	185	156	170	141	169	171	165	176	161	145	161	189	178	143	150	136	155	147	157	145	156	172	143	157	139	145	164	171	168	157	176	150	155	179	160	139	165	139	159	169	157	149	172	165	163	168	162	143	184	163	196	139	158	175	161	181	154	140	159	143	178	186	150	167	163	170	171	172	192	164	183	162	147	169	143	177	173	169	157	163	194	174	161	182	170	173	153	166	161	170	172	163	158	162	194	180	161	155	155	153	153	159	194	167	167	165	158	156	161	172	162	175	158	151	165	166	165	162	165	175	176	166	179	166	156	200	159	159	170	166	141	176	163	164	161	153	192	158	163	160	198	177	179	167	177	171	175	158	190	160	160	155	154	151	171	167	181	178	152	182	177	165	157	185	161	184	139	147	169	154	151	159	174	166	170	147	161	181	150	187	143	139	165	161	160	181	152	162	181	182	178	150	168	166	190	170	155	164	163	194	154	180	162	176	166	163	152	166	165	158	171	139	175	169	156	160	167	176	162	152	156	163	165	168	148	186	167	182	146	186	184	140	149	157	156	163	156	194	172	186	162	194	144	182	132	169	163	157	147	161	158	174	176	156	161	161	169	144	158	181	162	170	162	172	169	155	189	164	167	166	156	163	142	175	174	174	156	160	178	165	168	176	151	170	170	139	165	169	168	159	166	136	154	168	173	153	154	165	183	170	189	177	162	142	149	153	172	162	166	165	155	191	152	177	143	158	172	164	172	160	155	175	201	169	140	164	163	183	162	171	196	164	165	170	157	160	151	157	172	179	174	178	184	173	164	194	183	167	173	166	176	150	171	171	151	146	155	167	174	184	163	178	162	157	151	155	155	168	164	161	210	169	162	151	158	167	156	149	174	162	165	196	155	153	170	162	150	176	169	172	148	146	170	170	171	180	161	148	162	183	185	141	152	183	189	158	149	163	179	158	165	170	178	195	178	162	167	176	149	166	166	133	161	149	172	188	158	144	148	173	154	150	173	152	197	163	176	167	164	141	137	170	174	153	160	179	161	173	165	163	150	156	182	179	141	165	172	177	166	185	174	136	170	183	148	166	186
15099	16809	13620	12687	8757	4925	2805	1590	1400	1542	1183	895	593	484	501	505	466	445	470	477	442	467	471	454	461	410	435	419	446	468	460	416	441	483	465	450	501	451	464	469	448	451	414	421	429	434	455	496	461	462	454	438	449	492	438	472	486	449	429	391	435	464	421	464	440	441	455	427	467	465	431	425	434	456	453	473	430	464	410	460	452	455	418	427	440	450	447	448	453	458	440	453	459	446	431	453	423	444	467	452	438	452	444	470	466	464	455	442	452	446	425	467	500	449	407	387	461	421	442	412	463	442	461	459	430	428	493	445	446	470	443	454	442	454	462	423	482	470	431	458	432	470	440	453	459	475	434	387	430	419	503	425	424	422	479	449	473	464	436	437	413	453	463	438	456	429	459	447	421	421	446	487	439	419	447	428	458	434	475	429	438	450	425	448	464	440	431	465	456	429	482	435	453	429	418	451	458	413	420	436	448	453	440	432	428	450	460	488	427	433	463	424	483	445	417	448	456	481	422	446	407	436	442	434	456	455	482	402	431	418	458	457	475	450	485	414	435	442	460	433	474	451	471	460	461	457	424	439	438	448	466	463	461	477	414	432	448	455	476	462	433	444	402	419	443	466	450	455	439	446	436	462	467	465	426	425	450	455	468	480	413	444	467	453	479	437	418	432	452	448	437	438	397	442	438	474	445	457	432	461	425	417	440	429	425	445	454	446	458	472	446	423	446	467	452	468	414	431	457	440	448	419	458	448	438	455	486	446	443	462	430	442	458	455	450	453	481	447	462	467	475	470	408	447	435	455	467	485	474	447	439	460	433	452	416	429	413	449	435	478	473	439	470	476	466	466	439	416	414	449	450	468	453	480	424	456	476	457	473	436	438	439	437	458	439	487	414	448	502	433	456	447	454	421	432	443	437	454	444	470	405	458	466	465	438	472	429	440	448	464	457	450	458	440	433	473	435	427	424	433	439	462	432	446	449	415	439	485	456	460	445	477	442	458	443	461	419	443	465	464	440	488	434	439	445	445	495	438	450	426	489	493	487	443	444	476	425	431	432	442	475	424	440	449	428	443	402	453	459	444	437	452	463	422	415	415	404	440	424	464	448	439	438	465	451	489	445	472	451	452	402	404	461	437	412	455	426	459	401	443	430	419	413	484	416	435	459	484	453	475	448	445	458	449	456	424	409	471	461	440	417	399	465	453	425	422	472	424	476	431	457	441	437	459	474	434	446	463	474	436	452	451	430	442	450	448	442	453	449	394	467	434	461	432	440	439	459	462	471	435	465	495	423	435	433	459	440	500	434	436	437	441	445	466	443	452	446	407	425	481	446	456	440	428	461	429	451	387	423	456	499	429	452	462	438	438	434	418	421	448	412	451	447	433	450	489	473	433	433	450	453	437	446	408	438	489	459	454	450	443	441	448	464	445	435	438	451	452	438	480	438	471	433	433	399	453	426	427	427	433	409	448	420	420	424	419	425	453	446	487	468	428	421	481	420	452	441	434	464	451	481	447	443	534	476	428	457	451	480	417	425	455	426	429	388	458	404	435	435	488	463	437	441	457	421	426	415	468	437	488	430	440	467	434	473	451	489	449	430	439	454	434	490	429	477	434	430	445	422	460	454	446	446	460	435	428	459	439	453	492	450	414	427	450	442	464	444	446	423	450	460	475	463	426	450	468	437	438	480	452	423	440	425	413	422	466	435	426	450	439	474	429	448	453	433	450	427	453	488	452	445	439	446	434	403	436	460	468	440	458	448	436	433	451	443	443	458	419	450	496	468	435	432	471	444	424	473	417	434	451	476	437	454	468	437	426	450	484	438	448	436	437	444	415	452	432	425	459	446	446	410	463	436	474	418	473	456	429	450	465	450	441	402	453	436	464	439	469	424	415	429	448	436	429	432	418	401	456	467	442	463	421	433	477	441	446	449	424	483	426	487	446	473	438	435	468	429	448	456	490	474	452	440	463	445	436	424	433	451	452	453	436	414	440	456	446	434	471	413	440	424	441	436	409	427	459	425	465	433	440	449	455	429	467	459	469	423	434	439	453	433	428	448	461	470	441	455	454	441	444	456	447	423	450	442	434	447	432	430	448	429	446	428	425	423	469	422	430	443	419	408	440	454	458	422	398	433	431	459	449	413	441	457	453	414	438	457	416	434	414	423	463	436	465	428	466	429	411	414	464	449	435	427	472	441	447	431	435	440	460	456	448	474	454	427	431	466	446	431	451	413	405	484	481	449	451	471	497	458	475	455	410	385	488	456	440	438	457	423	437	436	474	414	455	465	434	456	485	428	441	463	476	415	465	444	447	445	449	445	449	467	411	447	449	421	454	448	434	426	414	445	455	472	407	449	460	424	430	472	438	432	428	447	462	475	452	468	430	446	452	445	455	455	444	441	456	437	465	458	468	422	469	455	453	453	418	413	441	438	439	403	454	420	437	445	448	443	417	465	451	429	441	451	441	470	476	413	454	437	446	473	459	467	464	426	435	405	469	424	441	436	481	443	442	464	479	454	466	455	442	434	396	455	459	418	443	444	428	472	456	470	422	442	438	448	435	444	461	439	486	472	437	408	441	422	436	460	463	478	438	429	431	432	416	417	428	457	467	478	463	468	448	442	411	420	450	467	434	473	468	420	463	476	469	438	420	461	488	441	486	392	465	408	434	433	455	446	466	416	474	461	443	464	481	420	438	423	435	440	458	461	461	505	469	429	433	432	447	421	439	498	418	409	470	403	427	451	460	437	443	432	449	435	435	469	450	435	457	444	467	440	413	446	461	454	450	447	471	475	420	433	422	429	465	449	456	415	429	432	443	455	453	454	441	454	446	452	457	455	450	431	476	473	489	459	445	420	467	472	449	430	421	472	488	457	408	461	458	468	479	484	438	435	439	442	420	471	431	440	452	482	435	459	414	421	459	439	454	458	443	447	462	484	417	468	462	442	439	420	419	422	455	482	494	476	439	425	465	462	434	476	434	428	438	409	441	435	477	459	491	472	411	475	474	432	452	411	439	460	426	459	472	441	455	439	443	426	422	444	401	468	437	472	421	436	464	443	457	430	441	436	442	449	449	453	434	461	445	452	436	454	459	429	429	402	449	447	440	447	441	417	460	470	418	445	402	454	482	430	450	411	437	406	460	478	428	457	425	481	461	443	451	399	427	427	421	439	452	458	417	440	449	439	443	459	466	430	423	433	449	468	476	447	399	437	455	453	443	438	457	411	436	433	420	413	433	454	406	426	399	466	432	432	453	437	462	442	411	460	493	489	446	439	471	439	463	428	458	453	488	465	408	477	440	426	439	436	443	447	493	426	477	430	446	438	424	441	486	469	457	450	433	466	384	436	446	463	397	445	447	416	429	417	426	437	448	455	462	472	479	438	441	432	442	458	445	443	434	453	466	391	477	519	470	421	455	434	428	462	413	404	429	457	425	444	437	451	457	458	433	476	456	454	449	498	468	430	437	412	437	453	461	433	456	414	475
58174	61554	53429	44429	33064	20117	10641	4090	3189	3029	1861	1057	536	369	275	268	236	222	183	186	161	182	218	178	183	158	193	183	153	183	174	179	172	197	161	195	183	169	195	200	185	167	176	165	186	158	172	164	175	197	195	168	155	172	202	169	145	188	177	155	155	161	183	171	159	158	155	162	195	159	181	155	185	200	156	179	169	196	174	191	175	161	183	166	188	187	181	176	177	154	157	179	175	178	169	159	186	157	192	170	167	163	171	185	172	207	157	173	159	189	194	187	168	170	188	174	187	154	153	165	162	172	181	198	172	176	169	161	197	148	180	172	175	179	175	181	164	195	153	196	165	151	169	157	170	200	175	175	174	172	166	181	173	184	150	153	194	186	154	175	174	181	169	184	172	187	176	186	153	170	167	149	175	145	168	158	168	174	156	200	192	163	197	183	192	183	187	177	189	183	154	186	173	185	145	190	192	177	181	179	184	169	190	155	154	187	170	140	174	155	167	183	177	188	174	165	181	188	168	163	178	154	166	168	177	170	161	182	203	170	146	170	164	210	189	173	167	196	148	183	171	156	150	143	178	145	161	176	161	185	157	171	184	155	173	201	168	172	167	154	184	137	185	185	187	167	186	193	169	161	189	165	174	130	171	182	168	191	181	167	186	173	175	193	159	184	170	177	165	179	166	151	195	185	181	181	190	173	174	181	179	176	160	176	171	178	167	151	184	169	169	153	179	179	172	178	178	161	162	191	172	150	159	150	187	196	183	182	159	190	179	169	161	177	186	166	180	184	166	189	182	180	174	167	193	166	173	168	161	163	173	156	156	169	182	207	183	183	163	183	163	199	184	180	182	163	150	174	183	163	162	166	157	194	193	194	175	166	159	188	156	169	173	166	174	180	202	171	175	168	205	147	185	147	165	179	172	169	140	153	179	171	160	166	153	177	187	173	172	177	192	211	153	151	152	171	167	201	177	177	170	171	158	188	136	167	185	185	196	191	185	171	166	163	173	159	174	181	155	173	201	166	165	183	195	189	153	173	173	174	174	178	191	152	179	156	160	183	180	168	192	199	184	151	179	167	171	161	166	174	177	182	169	169	168	164	172	190	162	153	169	175	156	174	161	166	164	177	169	154	172	167	182	181	189	173	190	158	151	175	178	182	180	182	159	166	165	183	164	159	145	163	171	152	174	159	196	180	185	153	170	164	182	158	182	160	170	151	177	192	172	191	187	177	180	169	151	164	145	183	169	179	177	188	185	158	160	164	158	170	180	133	191	183	178	182	171	177	182	170	166	175	177	162	176	173	172	171	158	166	184	159	195	183	180	184	161	176	172	160	175	161	166	170	169	159	177	131	174	180	157	191	178	182	168	158	177	172	168	174	165	159	170	169	170	177	170	183	171	174	167	168	172	210	172	162	175	179	171	171	182	161	190	170	179	185	195	205	180	172	166	156	148	171	176	177	180	168	169	173	150	168	178	171	166	204	167	154	177	205	172	188	168	172	169	160	163	171	170	189	181	163	179	168	147	160	153	174	146	173	176	200	196	192	150	180	166	188	198	167	197	157	172	188	176	197	164	186	154	143	166	170	180	195	188	157	194	160	142	183	163	186	188	180	161	172	157	179	176	172	186	150	186	163	160	159	178	180	171	190	145	169	167	192	199	198	185	174	172	179	167	167	151	181	184	167	191	192	173	169	180	168	159	179	166	189	168	181	183	184	152	188	167	169	177	153	168	163	146	182	173	167	175	165	163	192	199	192	172	187	178	187	206	176	182	206	168	183	180	192	187	163	168	170	160	166	178	197	193	188	174	172	185	162	194	180	209	168	155	163	171	196	169	166	165	180	182	182	189	157	169	167	161	150	165	182	199	178	182	165	177	189	166	163	181	182	184	189	192	184	178	180	163	178	175	161	192	143	164	176	175	169	149	193	168	159	174	153	170	177	153	162	181	188	167	165	192	170	166	168	183	173	161	192	183	169	152	170	187	173	170	192	183	189	174	187	177	164	169	164	175	197	159	143	177	179	160	156	196	176	176	154	187	182	189	170	166	153	169	182	180	165	195	183	166	178	198	182	176	177	176	181	173	164	180	179	175	165	181	175	156	170	172	184	156	172	166	170	161	160	158	183	164	161	160	187	153	180	154	158	169	163	173	172	173	185	176	180	145	179	162	174	161	163	187	198	170	191	178	167	167	166	198	195	163	171	191	159	194	164	207	175	130	186	172	162	158	152	191	184	182	175	155	176	180	161	179	151	155	178	188	157	164	171	170	178	146	169	158	178	186	182	173	197	186	169	180	175	175	159	186	151	165	177	139	173	161	165	162	182	166	166	161	197	163	189	198	187	151	169	162	168	186	157	190	156	176	174	160	183	179	173	158	195	176	181	166	181	161	173	177	145	191	162	178	188	166	158	154	187	186	172	193	158	175	151	167	179	175	170	167	168	166	194	177	183	175	170	165	182	172	178	175	168	171	169	158	160	183	178	154	185	169	170	151	205	173	171	176	197	167	160	164	155	181	162	192	171	145	177	190	184	139	195	162	178	184	155	176	161	175	169	177	164	178	172	197	178	165	176	178	146	181	194	177	192	168	182	172	180	162	175	171	193	171	176	157	191	140	147	183	168	170	176	163	180	192	147	161	174	177	180	160	168	166	190	168	152	165	192	182	160	173	160	168	188	183	170	164	187	180	136	186	176	183	173	167	163	160	167	165	173	183	173	177	177	179	174	168	174	170	162	163	150	159	148	203	178	179	165	160	165	175	180	171	179	172	161	177	164	181	171	168	192	179	171	184	195	169	156	160	182	160	162	186	175	150	152	170	195	177	167	195	148	160	177	187	174	165	178	197	168	164	195	174	183	181	218	183	170	168	151	173	177	167	161	180	162	169	159	154	201	162	186	183	152	161	170	175	168	166	179	169	170	169	197	175	185	164	166	168	183	178	172	193	162	167	160	185	208	155	162	189	142	186	191	180	164	173	161	176	171	165	171	173	171	172	184	176	152	176	171	178	185	175	173	176	198	177	179	189	161	183	188	169	153	188	169	157	166	198	182	167	192	166	178	187	188	157	188	166	175	195	166	191	148	177	178	150	211	187	165	186	180	184	163	177	182	143	156	154	196	153	164	162	166	155	152	179	164	179	174	166	188	172	196	150	186	164	164	167	186	169	173	177	196	174	176	171	169	153	165	156	179	183	189	151	169	190	183	169	183	176	180	170	178	173	172	174	188	151	180	169	175	151	147	165	159	162	162	181	167	194	175	191	194	175	155	171	157	163	172	159	194	172	154	166	182	186	194	174	162	173	181	215	144	169	177	197	162	161	196	176	162	189	154	188	176	171	168	179	184	167	146	185	174	163	157	157	174	165	147	155	202	175	160	164	162	159	161	170	174	191	155	176	173	168	195	140	164	191	166	165	173	180	154	178	175	173	180	183	174	175	177	175	200	165	180	171	196	189	177	164	185	176	144	152	164	170	178	195	172	173	157	202	168
36149	47191	48417	49270	42338	31291	23858	13227	12332	11919	7713	4533	2215	1499	1185	996	732	728	505	524	508	592	620	499	502	501	482	465	495	462	481	461	496	514	498	472	439	494	480	481	456	431	467	464	499	473	499	497	473	519	515	523	488	439	482	466	453	431	454	451	472	484	431	410	447	485	440	483	464	473	436	471	455	461	440	471	420	438	430	451	495	454	462	449	463	486	464	463	505	476	500	467	474	471	478	468	489	451	482	458	430	409	465	499	490	473	437	514	437	462	453	466	484	484	472	448	495	443	408	458	474	454	456	456	481	434	448	485	425	461	496	490	468	451	458	465	452	461	428	437	476	461	481	469	456	443	475	461	466	480	410	493	441	468	474	454	496	451	443	472	436	475	431	476	475	462	502	455	480	437	471	440	474	466	470	427	494	463	501	456	448	453	489	461	440	453	473	464	465	444	482	491	450	457	442	422	455	456	455	462	450	457	442	458	435	427	463	476	460	424	452	445	462	465	469	467	496	472	471	488	445	467	461	460	475	437	436	439	457	461	443	489	490	448	479	496	447	467	429	486	458	458	432	479	494	450	462	449	474	417	468	482	458	470	460	459	472	467	434	463	403	443	451	467	468	457	457	450	432	429	513	464	450	472	453	452	472	451	487	461	460	475	485	443	459	489	453	460	520	483	454	467	448	507	462	438	445	458	476	452	425	426	440	457	435	490	460	466	483	477	453	448	475	475	486	487	406	465	461	457	476	456	448	437	450	461	447	484	489	458	456	459	438	498	467	456	440	428	471	462	429	453	481	448	432	501	447	442	442	469	453	442	506	470	455	481	458	470	498	471	462	501	439	477	470	432	457	468	455	467	438	441	467	456	473	437	456	488	494	481	473	443	464	442	462	466	477	468	462	426	460	474	464	445	481	417	437	485	472	463	467	418	473	452	486	468	505	451	487	422	480	468	439	475	419	474	458	457	482	487	443	445	480	441	430	460	474	474	459	470	438	478	435	454	472	465	461	451	465	440	418	463	496	446	477	445	441	455	431	446	469	434	446	468	489	421	451	439	497	471	484	460	441	464	446	424	484	413	458	478	446	453	470	473	450	464	450	497	499	442	453	495	475	487	487	475	479	503	467	502	435	426	467	458	467	472	452	440	446	479	499	465	467	457	459	446	479	457	460	478	472	437	462	419	430	484	459	454	495	474	445	489	459	463	477	468	467	470	482	430	454	459	421	441	450	487	462	487	425	476	486	429	469	447	475	442	484	484	436	462	453	489	461	456	483	487	437	432	475	460	452	449	449	464	486	458	451	455	457	505	473	479	460	481	469	436	433	479	477	435	471	457	470	476	461	437	468	492	468	445	420	473	453	470	483	510	496	493	439	448	431	469	471	458	470	462	443	451	450	460	433	486	484	451	457	475	428	441	475	414	446	486	477	509	435	503	462	478	477	470	458	416	483	425	476	465	413	463	475	436	437	440	442	479	472	408	505	483	463	440	464	426	439	428	468	453	487	432	475	418	463	467	448	425	435	445	459	473	445	478	476	476	465	464	495	425	493	467	435	461	507	446	494	439	493	470	511	461	459	447	477	488	501	516	508	472	437	441	477	455	410	507	455	479	440	443	448	475	499	516	420	465	462	488	448	460	464	490	442	427	468	447	507	457	460	448	440	458	446	479	459	459	465	487	469	489	436	459	465	464	476	491	457	476	433	460	465	466	458	463	474	427	462	466	478	447	422	441	460	462	444	462	440	471	443	469	448	465	471	448	410	506	482	420	469	456	480	429	492	448	435	493	473	460	448	461	483	476	466	489	463	492	449	490	436	452	476	455	501	440	438	489	481	451	509	451	469	458	426	503	467	459	460	467	430	420	474	448	469	427	480	445	463	473	435	409	449	466	436	498	453	436	446	475	484	478	451	473	480	488	471	443	457	440	452	450	430	475	456	487	452	500	469	457	434	456	427	470	429	453	465	481	462	457	504	487	458	454	466	436	469	472	434	478	479	455	453	434	457	439	425	427	424	459	435	467	451	454	480	476	466	467	444	445	453	459	456	462	475	426	452	455	475	490	483	467	453	426	487	511	467	466	450	453	470	447	449	455	469	479	456	459	464	446	460	441	426	495	497	464	496	444	447	480	488	457	430	454	492	471	452	484	477	477	427	484	458	429	445	488	475	471	492	460	442	489	445	488	491	438	479	458	448	491	457	476	504	445	456	461	405	424	478	463	455	461	495	472	499	496	480	449	482	435	461	447	457	478	473	462	471	515	434	478	442	459	501	470	452	457	500	460	455	478	485	462	434	442	501	490	428	473	458	453	474	469	444	456	464	424	450	486	437	448	474	449	460	465	478	467	447	478	443	496	486	456	459	463	430	444	420	443	459	458	441	458	485	464	449	471	471	456	461	443	469	464	452	456	483	433	472	451	481	465	470	443	465	516	460	473	453	478	470	473	470	447	461	456	462	469	437	420	473	455	469	470	479	458	501	455	458	447	477	460	476	463	499	447	503	428	452	455	466	446	505	437	499	479	482	471	502	466	443	462	461	461	482	460	465	469	501	443	495	456	465	472	480	448	456	469	474	468	448	485	428	455	441	459	454	471	464	460	468	430	442	438	466	424	467	479	483	482	461	458	459	472	461	452	445	438	471	492	455	506	479	479	476	481	426	479	481	471	470	448	431	462	429	465	500	459	453	484	480	440	481	434	429	479	464	475	455	453	494	473	473	465	478	438	471	451	486	472	470	480	488	482	478	472	479	439	447	462	462	467	469	474	482	488	454	464	466	445	499	462	463	461	454	491	473	452	506	423	484	479	460	466	481	452	436	451	451	461	457	479	488	467	447	443	448	474	470	468	431	453	448	494	469	445	446	462	496	438	422	492	469	480	472	483	482	455	461	456	442	477	477	426	449	445	445	433	481	422	480	434	464	448	460	477	469	444	437	511	494	462	454	409	482	402	459	425	472	469	460	449	454	467	428	483	477	441	480	482	459	452	472	416	464	476	455	489	455	434	457	470	465	474	498	473	468	475	415	476	463	456	456	436	476	442	480	479	489	462	484	485	464	428	440	466	477	470	456	455	439	459	447	441	491	472	465	450	474	465	464	471	434	433	422	427	481	507	495	457	467	480	411	440	481	456	485	518	448	457	438	482	478	436	447	490	446	479	445	475	457	442	468	484	436	425	499	446	441	499	482	431	447	484	484	472	457	473	440	492	489	445	456	483	478	458	465	483	438	440	480	435	470	483	482	440	482	473	486	474	484	474	471	445	490	452	461	464	451	453	457	466	431	466	474	425	449	488	440	442	413	516	463	452	463	452	426	450	457	487	455	435	440	458	413	478	457	462	462	481	487	412	474	464	445	463	456	458	484	440	463	492	466	471	493	441	449	497	433	457	467	438	480	482	451	431	511	459	486	449	412	474	479	464	432	457	485	442	480	444	465	483	472	473	445	486	411	478	453	485	447	453	453	464	459	439	447	451	454	460	487	455	439	483
71122	75756	66615	59078	45735	31089	19671	9268	6206	5932	3847	2265	1078	668	453	464	311	266	209	175	196	238	236	206	194	196	192	175	185	183	209	188	196	198	187	188	202	195	188	179	197	167	197	186	183	188	205	168	182	178	221	226	177	177	188	195	199	164	194	214	196	193	180	201	179	189	195	205	177	166	184	194	188	167	192	209	206	204	168	194	189	183	192	184	178	183	163	177	222	168	186	219	186	185	181	183	195	194	182	181	192	181	200	181	195	196	207	190	179	197	203	175	186	188	192	186	160	174	178	167	176	199	205	194	191	210	203	193	191	171	179	181	193	201	197	201	197	188	208	189	204	177	190	194	183	179	184	185	214	184	190	189	182	201	196	188	195	187	177	185	170	220	189	183	181	170	178	177	181	183	178	197	191	164	195	188	173	140	185	169	192	214	197	198	178	184	212	187	184	178	191	180	201	203	194	184	206	180	172	203	175	184	185	186	192	177	212	191	175	173	181	196	184	195	171	185	173	194	181	198	192	189	158	174	182	165	187	196	177	175	181	168	176	176	185	192	174	203	219	180	173	198	186	179	181	199	181	175	182	184	197	179	201	187	191	163	194	216	220	159	181	185	171	176	183	187	205	189	169	177	170	195	185	188	207	191	204	188	191	231	180	180	184	179	191	191	188	191	187	156	183	188	191	211	163	183	213	177	194	193	155	179	187	182	178	184	201	191	174	180	197	176	188	200	189	198	174	180	192	190	193	185	192	169	207	181	179	182	174	180	189	193	180	183	194	179	200	195	177	191	207	213	195	178	191	175	195	182	196	181	198	202	199	202	181	175	195	209	166	197	192	197	176	183	200	181	199	171	203	202	216	195	167	162	174	175	191	186	200	163	196	172	166	191	179	156	195	166	183	192	175	194	193	202	177	189	187	209	173	178	196	196	201	194	180	179	191	188	199	193	197	179	190	213	197	170	189	213	190	177	161	195	189	174	169	191	181	179	168	187	175	200	176	202	207	194	176	195	203	155	201	197	164	194	195	188	201	186	196	195	197	167	174	186	200	168	205	199	168	174	190	177	213	179	184	181	193	213	186	179	184	200	172	213	185	170	189	147	215	171	181	186	195	169	233	187	172	157	209	201	196	169	181	197	188	202	169	168	183	199	170	177	164	191	180	180	169	172	185	164	188	188	192	163	181	196	169	162	199	166	211	202	178	172	215	181	183	174	184	196	180	179	209	194	182	181	168	173	165	171	186	184	204	184	177	164	211	189	170	198	168	178	175	196	168	150	178	187	184	187	191	177	184	188	223	188	185	178	186	187	199	186	187	186	202	187	162	201	170	205	190	187	161	174	161	202	195	170	196	193	185	184	189	180	204	183	190	188	193	194	195	210	185	205	186	188	188	187	202	177	193	171	206	186	170	173	172	212	198	199	193	174	190	179	192	187	192	190	194	193	174	213	200	193	172	164	173	188	182	173	153	175	187	188	174	192	194	176	194	178	172	178	174	196	185	171	157	186	192	185	182	202	213	198	193	186	178	192	198	195	190	174	181	168	191	182	181	193	166	205	193	194	185	185	177	177	186	179	155	199	209	213	187	178	187	158	202	198	177	182	182	195	172	177	176	191	215	157	179	192	178	189	189	170	195	200	188	181	186	189	185	176	183	205	188	199	174	183	188	189	175	157	176	182	179	212	191	186	193	188	207	187	206	202	203	218	190	202	193	196	188	181	165	192	160	217	213	170	167	191	197	162	176	206	185	202	160	152	192	186	185	183	196	187	181	186	180	207	178	194	203	162	197	198	182	187	182	186	214	206	202	206	213	216	207	196	185	201	192	180	197	188	184	198	175	181	199	198	181	188	187	193	167	202	189	236	189	159	206	187	172	214	178	185	175	198	199	173	173	187	188	183	182	184	195	174	165	192	198	182	185	183	197	179	199	184	168	193	204	198	195	187	191	189	178	188	182	178	178	195	197	173	195	195	195	180	198	191	211	191	189	171	186	184	175	169	187	178	195	151	201	207	212	189	202	163	201	186	186	188	172	167	177	196	189	178	186	185	195	181	179	169	207	196	200	170	177	210	188	193	203	204	183	193	169	176	183	196	208	198	209	185	181	204	211	177	157	179	161	177	190	189	179	206	182	182	176	171	187	192	196	185	181	177	201	191	159	203	188	189	178	185	191	178	167	173	218	192	199	173	190	208	162	188	174	154	202	191	201	178	171	189	176	205	190	201	179	189	185	189	197	198	185	190	176	183	198	203	188	189	164	178	191	197	189	180	202	171	164	187	174	188	179	177	183	207	180	178	191	195	185	183	190	190	195	191	173	177	184	205	173	184	173	189	193	178	186	179	189	184	195	208	219	220	193	158	198	196	182	189	186	195	195	173	212	192	182	189	203	184	182	184	212	198	193	200	173	195	185	168	193	187	217	181	168	176	196	184	177	171	211	201	180	194	192	213	194	170	176	189	194	206	183	198	181	181	195	220	192	195	198	202	174	175	210	182	182	187	172	192	173	212	177	185	178	168	200	199	185	180	165	197	185	203	186	200	207	175	189	222	169	158	193	162	179	206	208	203	165	194	194	188	172	192	186	224	168	178	182	196	204	177	192	190	217	168	178	216	196	201	185	177	192	161	210	189	194	224	174	186	210	185	191	186	198	170	170	183	185	188	195	187	168	179	171	199	194	176	211	153	187	188	180	198	169	176	159	191	177	186	201	171	174	192	189	168	191	167	190	200	171	167	197	162	196	193	188	175	211	190	169	184	202	177	189	185	196	193	164	183	198	212	166	200	197	166	172	180	189	172	173	184	182	176	186	164	182	202	191	171	188	173	177	169	191	184	181	160	184	187	181	165	181	188	169	184	205	208	170	181	172	198	168	185	175	202	190	163	207	196	193	204	198	189	173	174	184	196	185	165	173	185	184	168	195	200	188	169	172	200	170	182	154	182	190	203	198	193	206	166	179	177	205	171	202	185	175	201	191	185	193	184	177	192	207	196	196	198	202	192	194	196	180	184	201	166	191	175	178	180	173	186	198	185	176	191	178	178	194	192	190	180	190	186	167	166	186	199	171	182	189	201	216	206	181	203	176	160	193	200	192	170	185	170	210	198	171	193	188	182	170	186	190	199	188	194	170	201	171	193	196	187	188	207	195	181	156	179	195	181	187	165	181	190	201	195	193	221	181	169	196	194	194	204	185	208	181	179	181	174	188	189	195	208	193	182	192	190	205	181	184	183	169	170	179	202	170	211	175	185	217	175	186	193	195	192	177	176	190	193	183	189	176	192	200	192	203	173	183	208	228	188	168	202	170	178	184	190	177	202	189	177	195	197	226	188	191	193	189	188	186	183	183	181	198	181	192	167	197	190	177	188	170	179	193	171	175	185	188	187	197	194	190	188	186	194	189	171	190	193	185	163	166	153	196	176	189	185	187	196	187	185	174	239	169	192	177	177	180	180	197	170	194	179	185	199	176	191	188	163	189	185	185	195	194	192
45523	59382	61530	62742	52371	40518	32239	20905	19520	18999	13850	8931	4524	2696	1896	1657	1110	966	661	616	564	768	790	570	564	509	502	547	520	491	475	487	470	497	486	513	481	470	502	496	524	504	529	504	516	500	519	502	514	556	720	650	544	476	549	487	491	510	501	471	504	492	472	455	486	467	480	482	507	509	438	473	482	500	484	478	456	499	495	528	516	482	452	514	506	503	499	478	481	493	500	506	475	534	461	491	483	488	501	500	526	480	493	502	479	527	501	481	503	512	483	510	547	515	511	480	497	458	473	474	494	498	461	498	472	507	499	474	488	487	501	529	485	483	537	486	522	496	505	470	518	495	485	506	457	479	443	489	480	482	490	476	493	485	512	484	469	498	485	502	452	471	457	461	454	461	501	504	475	489	478	469	491	507	489	504	464	507	478	497	486	504	502	463	485	531	496	447	528	499	477	462	496	486	479	525	468	486	459	506	484	474	495	515	496	479	478	489	531	453	475	496	475	462	469	499	547	512	489	536	494	505	484	457	466	488	480	505	505	488	503	480	465	510	449	526	483	483	457	510	477	460	475	452	473	473	489	464	506	493	502	485	482	491	485	431	505	471	475	436	511	461	453	527	485	458	511	490	466	498	452	510	488	483	497	494	521	468	483	473	455	448	502	430	464	499	461	533	519	531	460	461	469	530	468	504	481	536	501	487	457	530	515	511	501	498	475	489	458	490	457	510	538	521	465	495	513	473	541	487	504	503	490	496	496	468	512	467	499	512	486	455	483	518	480	493	467	487	495	482	472	448	508	509	491	487	484	497	492	500	460	467	477	486	511	505	483	470	495	487	496	489	519	505	535	510	451	471	492	506	484	483	501	516	471	515	513	505	445	428	489	499	488	463	471	476	438	506	475	480	440	504	519	502	514	463	471	475	514	469	499	486	550	495	483	471	502	520	525	457	490	521	450	472	503	505	482	466	498	513	504	512	469	471	491	479	519	496	483	485	500	512	492	487	485	499	477	488	448	480	543	507	509	508	499	480	471	497	498	499	483	465	494	496	460	464	500	513	411	514	500	487	505	456	492	515	506	491	462	484	505	480	489	511	483	495	494	490	493	456	503	484	497	465	484	472	510	504	536	463	503	499	483	465	492	499	489	512	477	502	486	502	466	505	501	491	482	454	469	492	499	510	502	489	510	489	518	472	522	528	522	477	479	495	520	482	494	492	493	455	505	493	443	475	514	485	492	508	498	501	526	502	480	467	471	511	506	445	484	488	537	496	465	494	470	498	440	472	484	507	504	475	483	460	465	510	485	488	471	495	502	470	480	475	481	521	505	514	469	487	484	519	484	518	461	465	483	460	544	449	474	490	479	507	473	492	445	492	477	455	484	517	473	483	535	451	472	489	500	523	527	465	502	496	486	493	476	460	532	461	512	505	511	496	467	511	521	476	477	503	500	535	537	501	502	460	485	493	504	507	468	465	480	476	486	485	539	486	476	513	501	495	506	484	475	495	506	481	439	474	468	438	479	464	539	451	464	478	500	464	470	489	450	480	499	471	481	512	497	525	455	477	498	492	482	466	473	514	483	536	472	483	493	493	530	520	458	474	463	488	485	464	525	497	524	525	485	498	507	495	449	494	496	511	461	458	509	483	444	497	482	491	498	502	495	471	459	508	498	475	519	467	479	482	477	513	480	469	468	461	470	490	493	490	474	486	508	498	486	501	507	512	496	541	488	513	518	486	481	509	494	534	454	493	476	470	464	470	486	503	475	473	467	447	484	494	500	475	498	488	512	501	506	491	508	481	478	501	504	522	464	486	493	471	465	490	476	457	494	484	483	486	502	499	509	463	493	497	484	506	486	507	483	492	494	501	493	500	466	508	493	468	485	478	512	510	507	479	510	478	462	511	509	501	484	530	481	510	497	509	494	491	456	481	511	490	459	508	494	525	480	486	502	514	507	493	508	478	468	516	513	467	465	508	498	516	459	518	457	526	479	517	516	455	493	475	487	500	510	445	484	477	528	522	485	479	529	503	489	470	538	494	497	525	480	501	526	463	499	518	487	503	459	481	489	522	459	504	525	481	502	497	494	510	522	503	512	487	498	521	478	497	475	463	516	490	473	494	469	530	481	512	534	485	447	502	480	501	483	487	489	437	522	483	448	494	439	497	526	493	513	471	452	483	458	449	490	487	458	474	455	504	544	452	469	520	507	453	526	464	482	463	474	469	505	492	491	452	485	502	498	495	489	481	494	450	492	489	528	448	506	424	475	480	492	513	479	487	520	460	481	500	538	516	469	516	508	483	467	478	566	500	493	499	504	497	515	507	511	462	489	517	524	479	475	481	530	488	487	511	480	480	498	514	452	507	499	519	494	482	499	473	499	485	497	495	478	507	467	491	475	459	541	496	482	504	492	499	473	489	488	537	552	421	478	499	502	500	484	501	490	545	478	516	499	473	478	523	527	462	530	499	478	476	468	491	496	488	486	477	525	482	504	488	491	473	467	501	495	478	511	468	487	419	492	503	457	473	508	521	494	480	476	519	498	492	492	482	483	516	504	463	488	477	514	469	502	534	463	494	507	482	491	485	490	479	467	488	488	493	475	488	509	525	514	457	497	490	502	474	472	498	483	483	479	499	507	473	466	474	496	460	521	474	487	447	509	497	471	480	493	466	460	473	502	509	489	517	477	509	473	516	460	491	500	462	529	485	486	460	512	552	497	511	508	516	496	454	478	489	471	503	468	506	437	459	472	480	523	459	498	519	520	525	487	497	507	485	484	488	481	489	477	473	487	479	464	487	500	466	460	522	471	468	507	475	494	500	502	458	491	502	489	499	493	465	445	512	515	484	491	434	508	491	509	499	498	459	510	516	487	466	494	485	451	485	480	473	496	423	508	476	471	478	511	521	489	499	504	511	493	484	509	532	454	472	495	502	515	483	492	511	470	481	528	484	469	505	482	477	469	487	519	465	493	502	484	499	497	459	463	490	466	463	492	479	496	483	507	515	483	450	457	495	473	478	516	492	502	517	491	488	514	503	465	531	514	473	486	501	497	486	487	508	487	508	473	492	469	481	524	454	505	451	485	511	485	445	491	446	498	481	494	502	477	494	513	465	514	499	474	467	465	500	486	529	513	518	471	475	477	469	513	500	476	453	459	487	498	486	484	474	486	506	480	478	482	497	500	512	478	494	491	497	472	492	517	505	486	461	465	461	487	531	490	494	479	497	477	459	481	473	472	509	535	453	510	478	506	492	452	499	484	478	477	489	502	535	488	497	499	450	508	496	451	474	484	448	460	483	521	505	517	498	537	506	491	509	504	488	510	484	522	453	459	497	471	487	509	482	440	518	475	521	485	485	471	502	495	506	482	473	540	507	492	537	499	512	471	488	491	462	484	504	505	511	470	481	498	479	468	505	509	532	521	518	467	493	475	476	469	478	519	498	511	528	491	464	461	501	468	521	483	531	512	479	491	522	482	519	494	510	459	487	478	454
17757	13947	9125	4878	2639	1294	678	376	337	333	262	264	227	188	195	144	184	149	183	166	161	169	170	167	188	167	151	167	152	149	169	168	182	170	178	144	155	164	166	163	187	157	160	172	175	162	153	170	170	182	159	146	157	183	168	131	161	163	134	166	169	180	159	170	188	151	174	165	193	156	159	155	173	148	163	144	159	174	159	187	163	171	142	173	164	159	181	184	180	165	183	158	175	139	171	146	160	173	180	191	177	147	158	166	188	166	200	177	197	178	171	174	165	149	175	161	179	176	154	190	157	171	193	166	148	159	167	157	157	151	178	176	161	174	170	151	170	170	178	170	164	157	159	156	162	141	173	159	148	164	174	194	170	172	193	176	171	163	190	173	163	141	167	187	179	167	150	182	161	147	174	170	149	161	167	167	181	170	166	155	160	157	165	192	183	185	182	170	175	184	156	175	175	173	154	169	180	174	169	149	175	168	147	160	174	169	154	159	150	150	161	170	184	136	164	171	153	188	150	134	176	175	196	170	176	143	166	159	181	182	162	162	187	153	193	155	181	185	191	185	147	175	164	160	161	172	185	154	182	164	152	149	165	163	167	162	130	180	156	182	167	162	183	169	159	174	155	146	171	164	159	175	160	164	181	172	144	187	170	154	178	161	160	155	152	153	184	209	159	179	156	195	199	173	166	151	153	158	169	188	161	175	167	178	183	171	164	151	166	169	182	160	178	164	156	155	164	177	156	161	161	170	175	154	171	158	160	159	170	180	170	184	163	171	160	165	171	170	182	164	173	160	183	188	153	151	162	201	183	161	174	177	166	166	126	149	167	145	167	196	186	170	178	151	153	171	177	165	159	164	193	179	154	156	171	188	159	157	174	155	165	155	170	162	171	161	148	151	186	163	162	194	163	182	167	159	193	171	172	156	155	198	162	176	160	175	149	166	147	169	172	167	172	172	154	162	177	161	163	179	171	163	166	183	159	161	166	176	186	156	180	192	178	157	134	166	179	136	173	167	151	176	162	197	149	181	154	183	163	157	161	166	170	158	186	172	161	193	169	170	173	176	164	169	165	179	168	187	179	165	184	160	175	151	169	177	172	160	180	157	152	153	171	166	180	165	162	170	159	166	169	147	153	188	137	188	163	151	170	182	145	193	158	169	156	182	156	176	170	165	143	168	175	163	185	184	172	150	157	158	167	169	160	186	166	164	162	167	162	162	155	149	163	169	162	166	169	140	171	136	163	142	176	146	159	173	149	160	159	155	171	179	174	177	171	146	159	152	189	149	157	157	158	150	143	148	157	198	142	149	192	182	172	139	169	201	176	156	185	146	162	175	184	154	167	174	183	173	159	187	169	159	164	183	166	177	142	175	170	174	153	149	180	162	179	178	174	149	164	151	164	155	198	134	156	161	182	189	193	149	173	173	162	173	165	178	172	164	182	174	187	149	150	163	163	193	157	164	180	180	167	175	173	163	170	161	152	150	168	177	173	173	167	144	154	178	167	151	162	164	150	157	140	159	165	192	159	182	150	170	180	164	154	189	181	174	168	171	152	149	167	172	150	157	184	166	155	168	154	154	181	168	160	181	176	165	164	159	182	182	153	166	153	165	154	143	166	152	196	174	158	172	164	198	163	175	180	168	185	128	151	148	175	158	150	169	167	159	164	173	157	167	183	151	158	173	150	150	174	175	168	149	187	143	159	151	163	166	160	157	134	164	152	150	177	161	175	159	173	153	177	172	182	148	168	172	150	152	203	189	161	173	159	161	179	162	168	149	167	182	162	165	187	170	155	159	153	197	155	187	163	158	159	173	148	181	165	162	183	186	179	145	167	149	143	196	166	163	163	171	162	152	172	171	168	174	167	164	170	173	166	182	185	170	165	145	164	180	135	174	152	149	159	186	168	177	173	165	156	160	169	168	145	148	173	167	177	158	168	163	166	159	162	175	168	170	169	169	161	168	167	174	161	147	160	190	175	150	175	161	180	172	173	152	174	174	151	159	160	169	165	153	152	171	178	181	153	168	197	174	150	183	167	181	166	146	177	156	158	158	167	153	179	167	160	186	160	168	174	178	147	167	161	144	158	163	165	153	154	168	173	151	169	134	177	155	182	160	182	163	164	160	152	181	191	157	157	184	177	179	168	171	174	163	179	142	156	184	156	182	187	171	170	166	181	176	142	157	136	173	164	177	150	185	178	171	207	147	160	167	183	176	169	155	204	161	163	164	182	141	166	166	157	150	177	154	168	180	180	161	174	174	193	140	151	145	169	176	167	154	168	159	157	165	182	184	164	166	163	158	174	171	178	177	158	155	159	161	146	168	174	144	163	156	160	173	154	159	168	179	170	175	165	165	163	169	165	156	168	157	165	159	162	167	158	168	164	196	165	160	177	161	153	176	159	140	156	160	169	167	174	156	169	154	159	187	142	167	173	173	164	149	187	177	172	173	151	158	187	123	171	151	174	162	137	155	165	179	187	172	157	165	141	178	158	168	163	165	149	176	180	167	165	166	148	163	175	163	187	168	171	135	163	169	156	181	166	156	179	157	155	154	181	149	174	143	159	151	183	147	160	168	178	175	181	149	152	170	158	162	155	172	139	165	145	160	176	158	155	165	158	161	174	143	147	177	171	196	159	190	200	174	172	159	161	175	175	172	152	155	143	154	172	173	191	159	163	182	177	153	161	167	137	161	175	177	141	181	160	155	175	179	173	162	164	194	172	169	175	184	161	157	166	173	170	173	174	174	189	149	177	163	181	169	155	146	173	183	178	173	140	139	178	171	180	169	163	165	179	162	163	156	188	154	159	129	146	177	168	160	168	171	166	134	189	169	170	154	163	155	155	173	166	162	174	144	172	165	167	174	172	143	166	169	156	132	158	154	165	181	162	182	158	175	156	153	179	183	167	143	146	173	163	134	160	169	158	158	154	195	163	155	152	151	161	181	183	161	159	181	167	159	151	159	187	166	146	164	154	178	153	154	166	172	179	170	149	197	160	178	181	123	173	167	170	174	148	179	162	154	154	155	187	177	144	171	187	166	156	154	179	165	167	180	173	158	173	161	148	174	176	147	159	175	175	150	174	166	168	176	196	165	146	175	143	146	162	161	197	167	177	187	168	128	165	162	169	176	162	178	177	177	164	158	150	146	154	175	168	161	161	156	157	162	167	172	151	158	154	147	172	153	161	185	156	165	165	162	177	145	177	144	160	170	159	158	160	151	156	156	149	155	185	157	167	145	155	184	163	161	194	152	168	149	162	171	163	171	186	163	165	151	147	186	158	168	153	157	152	168	158	178	165	166	174	172	161	147	177	156	153	166	181	175	147	153	176	150	161	188	170	159	153	174	154	169	160	161	176	211	186	155	153	189	165	176	196	155	144	146	164	148	168	170	159	153	191	175	172	169	159	159	162	173	185	145	179	189	161	182	162	145	160	156	165	169	171	162	153	163	187	159	163	155	180	160	165	174	158	165	166	172	160	168	175	186
14348	17415	14457	12997	9016	5029	2755	1611	1230	1330	1140	935	643	483	451	459	452	475	444	464	460	467	462	444	475	430	462	436	425	490	465	453	460	457	479	419	452	419	442	463	450	480	451	454	454	439	465	425	437	441	408	476	447	427	438	453	410	422	432	433	456	486	453	461	409	446	434	455	431	469	506	477	463	436	434	462	438	429	416	456	430	452	482	397	432	425	468	407	431	408	397	418	462	460	434	485	456	455	442	428	451	449	443	447	469	441	425	482	466	451	457	412	491	439	449	442	416	450	455	457	451	449	447	510	441	484	453	478	416	429	461	458	464	453	437	451	435	466	411	455	447	480	447	476	436	413	418	446	455	451	433	439	440	465	483	390	456	471	469	428	479	434	435	422	473	475	460	451	448	492	464	430	477	504	430	458	453	411	436	430	454	467	425	427	426	458	442	471	431	430	415	447	446	411	419	432	435	461	451	474	443	422	433	457	459	457	426	450	440	438	424	429	430	400	434	437	453	456	440	432	463	442	412	420	403	422	418	468	481	465	442	454	416	461	456	447	488	411	436	429	410	444	476	437	434	466	439	437	458	429	448	452	462	447	427	426	462	485	464	426	449	459	421	406	460	481	447	423	461	455	434	429	452	486	490	400	439	415	438	461	473	452	435	444	479	440	464	461	458	425	436	457	449	412	425	445	420	395	473	446	459	457	403	430	463	420	430	450	448	442	441	419	441	459	441	463	438	480	436	477	459	450	447	432	447	430	464	469	390	435	429	449	463	441	451	422	426	447	438	422	420	466	458	419	457	449	426	434	419	461	454	441	467	426	445	435	434	444	457	439	426	455	412	414	433	459	402	459	413	425	446	455	436	465	443	463	436	441	423	446	456	451	439	475	435	458	445	458	469	433	443	450	469	459	399	426	442	430	419	455	437	415	441	429	459	452	478	460	435	418	432	441	440	431	443	438	472	409	451	438	468	456	452	476	405	421	482	470	443	445	441	453	489	462	428	428	441	418	445	422	421	420	436	459	464	443	444	470	451	447	434	459	424	466	447	462	415	409	440	430	466	409	449	456	432	430	477	409	443	445	441	439	464	451	451	426	420	438	426	465	410	416	430	408	421	454	440	451	439	475	460	483	462	445	422	454	451	440	448	460	423	427	435	469	445	477	457	433	443	440	410	407	444	436	444	454	437	425	452	426	455	436	416	468	422	467	421	460	437	448	476	459	402	447	449	435	422	447	474	435	420	471	411	458	458	460	423	418	464	476	441	476	450	435	451	430	461	465	432	430	477	419	421	475	419	450	430	472	496	454	431	483	438	446	437	430	441	431	442	444	415	455	432	435	474	419	453	434	428	448	487	412	444	420	436	404	464	437	468	426	457	440	429	480	438	428	457	430	450	448	464	466	442	427	476	432	454	448	439	461	462	451	450	441	413	452	438	447	457	448	431	451	455	445	451	434	463	425	429	463	458	428	434	427	439	443	385	446	430	420	449	461	415	431	431	422	453	438	414	437	408	433	457	418	444	464	449	475	451	458	449	442	443	425	416	444	435	459	428	435	442	451	414	414	460	461	452	429	431	409	460	465	448	470	473	465	469	455	469	463	428	467	431	465	437	461	454	452	467	443	465	461	438	452	452	434	435	435	441	427	421	427	444	434	449	409	430	443	417	399	444	432	456	441	423	442	437	446	478	458	438	432	428	472	450	451	413	440	453	440	414	443	428	433	466	430	446	454	467	428	469	466	453	440	394	419	456	433	441	443	432	428	433	435	416	468	440	476	460	444	444	468	443	459	487	470	457	453	427	424	450	465	422	477	411	447	441	467	462	452	450	464	461	449	438	452	452	467	470	466	473	456	432	443	405	426	426	467	419	454	444	456	442	461	415	425	455	466	438	455	491	430	451	417	500	442	459	413	447	430	429	493	491	455	456	458	418	438	468	451	432	428	453	458	469	436	486	427	423	438	453	469	383	455	421	430	413	428	437	430	451	435	492	441	401	470	445	422	424	452	429	451	435	462	427	409	426	431	453	452	464	421	450	451	474	463	468	449	484	464	438	452	434	440	448	400	452	426	438	470	434	489	463	441	422	432	406	438	446	435	460	464	435	480	446	437	430	447	450	434	433	434	424	449	435	486	474	478	444	431	467	410	446	453	444	445	421	467	431	442	446	435	491	436	453	487	468	453	449	458	387	433	474	478	449	435	463	430	457	454	440	490	434	457	424	431	435	494	437	430	463	441	423	443	427	426	425	449	423	427	406	446	463	435	468	436	445	436	454	428	435	442	422	478	454	406	440	407	470	417	422	448	439	435	409	417	437	466	474	403	437	457	446	465	486	457	430	437	443	449	427	437	458	449	458	478	412	450	428	412	422	473	421	431	417	426	437	469	452	436	426	424	415	434	476	447	462	456	448	441	449	406	413	412	505	465	443	482	479	442	430	417	389	427	467	463	477	473	418	455	427	429	441	464	414	428	412	461	468	438	446	433	419	432	411	464	443	462	475	429	423	465	444	421	453	417	467	432	450	441	441	423	378	439	425	459	435	425	448	429	428	458	459	437	417	440	431	441	448	448	430	429	442	429	410	428	454	445	439	466	438	403	463	411	465	442	480	465	459	434	424	452	448	476	446	464	442	420	449	450	431	458	475	442	439	458	469	453	447	435	420	437	423	456	477	425	430	462	444	477	426	459	427	432	435	467	461	474	435	412	504	427	435	431	454	459	438	446	453	461	463	429	403	443	435	435	430	429	436	470	444	432	409	456	443	446	451	444	472	442	436	456	441	442	430	453	483	456	440	433	452	449	416	455	448	451	456	478	486	435	459	406	446	471	452	464	432	488	450	492	452	460	419	446	474	452	441	448	468	442	422	482	464	443	442	438	406	425	432	462	451	457	447	474	418	480	408	463	451	462	465	442	469	476	461	467	453	464	432	473	449	445	442	439	438	448	442	496	464	442	447	475	430	453	428	452	479	459	456	440	438	429	430	410	476	435	425	497	469	460	438	455	428	467	415	425	447	430	440	466	428	453	456	444	465	461	422	452	429	456	436	456	452	458	452	450	454	456	444	481	419	432	427	455	471	422	453	417	438	431	422	448	484	443	444	451	431	459	456	456	427	431	452	435	468	447	446	476	426	427	487	432	461	443	423	447	445	419	473	480	468	451	424	424	441	482	428	424	473	443	451	462	441	465	437	437	404	434	417	441	423	454	435	433	449	440	440	451	462	429	440	448	470	397	443	439	461	425	444	467	461	446	456	455	418	445	446	476	429	459	451	454	451	465	441	413	435	493	464	430	488	418	464	467	442	419	474	441	462	459	418	438	436	403	436	454	440	419	431	475	410	445	444	449	462	450	448	461	459	480	430	427	441	471	437	414	470	447	443	424	418	463	438	454	418	445	435	422	417	424	422	477	461	442	446	452	404	447	486	408	433	444	445	438	411	412	447	435	445	463	455	459	451	446	440	473	441	420	444	487	429	449	469	453	468	434
58911	63055	55241	43213	32126	18890	9863	4733	2395	2384	1737	1027	380	286	291	311	206	211	195	192	174	207	174	192	170	187	173	162	172	176	164	160	168	182	182	176	159	188	158	168	190	171	149	195	167	161	192	166	180	171	189	161	184	185	179	177	167	168	185	162	165	169	185	181	149	191	173	158	194	177	195	166	166	165	142	172	190	167	192	199	174	162	168	178	174	178	199	161	186	155	167	191	183	174	170	200	173	191	154	194	186	184	187	202	152	163	189	144	167	172	181	186	199	180	174	176	181	183	167	174	168	183	195	164	164	192	167	153	150	168	196	163	157	182	183	150	167	188	214	188	191	185	192	172	160	167	175	181	173	173	162	155	164	182	180	172	182	170	148	201	183	154	173	185	202	172	193	157	166	183	163	193	177	166	200	181	163	152	177	174	152	159	154	163	175	161	144	172	175	172	181	177	172	166	174	192	181	170	179	179	176	170	150	160	185	171	186	164	171	168	153	193	173	175	162	179	177	171	170	192	200	143	160	182	178	187	175	182	161	186	165	188	174	184	179	158	167	185	168	156	174	151	163	167	180	182	183	186	179	164	169	169	166	181	196	176	157	172	164	159	193	192	135	188	160	160	170	185	166	163	167	175	167	156	168	163	177	154	178	164	173	185	169	189	161	165	175	166	147	167	161	192	162	160	151	186	185	184	166	149	189	180	157	178	180	185	172	186	165	171	193	172	184	158	174	168	161	178	174	173	169	171	174	160	184	160	149	157	193	187	194	167	180	175	156	175	167	164	170	152	194	174	211	187	147	178	190	187	166	179	170	179	207	147	173	171	171	150	182	195	148	170	179	178	181	206	197	180	183	179	175	190	185	176	195	175	181	165	188	178	165	155	153	176	173	166	146	155	157	156	177	187	156	159	161	149	157	167	182	167	168	162	172	180	177	164	172	178	133	178	185	187	172	196	181	175	189	166	196	168	175	184	171	161	150	167	165	171	158	187	161	161	195	163	183	179	149	153	161	182	165	178	170	168	190	197	161	182	191	187	192	174	193	162	169	162	182	190	175	179	144	187	191	188	158	184	177	158	177	194	180	162	175	182	186	193	170	171	185	161	187	173	172	171	193	188	182	180	160	168	179	157	192	171	169	169	164	177	177	169	179	169	174	186	160	192	164	188	160	204	189	172	183	205	199	166	172	164	157	197	173	151	189	211	175	184	180	181	173	168	163	167	164	154	179	155	181	191	165	179	162	188	168	168	166	175	194	161	170	172	179	183	206	167	184	167	192	171	180	175	191	176	171	186	172	163	190	184	176	167	198	162	174	171	177	188	179	176	157	176	155	173	161	164	160	169	159	159	177	183	163	170	151	178	186	179	187	170	172	178	162	171	193	171	176	189	170	189	188	169	183	195	167	182	185	202	159	190	158	183	185	137	172	175	186	195	170	180	191	182	181	184	176	174	161	155	199	162	179	199	137	176	164	171	181	179	167	194	186	195	168	167	175	139	180	184	186	174	155	194	173	155	181	162	169	169	186	176	182	190	180	154	186	183	181	174	184	175	178	173	158	164	165	176	152	165	176	186	182	180	179	178	153	152	197	176	182	174	197	169	182	195	197	183	153	144	159	158	185	158	156	160	167	177	169	145	180	174	188	146	197	166	199	173	182	183	189	142	158	171	171	187	204	154	175	155	149	151	163	161	167	191	161	191	186	169	163	142	177	178	172	170	168	188	164	213	152	164	160	157	178	182	174	177	175	176	203	164	185	150	180	170	191	180	192	190	178	186	169	151	197	182	143	178	189	177	163	164	169	171	182	179	164	188	162	172	151	145	186	180	151	178	162	171	167	180	191	197	165	192	202	183	157	195	176	164	198	154	159	185	162	196	180	180	181	178	138	172	175	155	153	180	156	171	165	162	173	155	166	164	169	171	171	201	175	177	200	175	182	204	154	182	163	159	172	184	173	169	166	166	170	218	174	173	191	186	163	185	173	183	170	157	192	170	162	153	167	179	182	163	151	181	175	213	155	178	141	191	161	162	183	167	180	171	151	149	177	158	176	165	173	170	189	145	203	162	174	192	163	158	168	178	166	180	141	195	190	157	169	165	180	178	152	187	166	163	182	182	188	166	178	138	189	159	158	169	188	158	164	181	157	166	163	174	161	177	186	186	172	196	161	173	160	157	174	184	159	171	166	166	180	173	177	168	180	183	149	137	181	174	187	160	169	181	168	170	164	170	170	202	179	175	189	172	144	193	188	155	176	193	182	190	168	156	194	173	165	173	172	148	184	161	157	187	194	163	199	173	191	181	145	165	176	172	163	190	146	181	164	179	187	180	166	156	190	167	187	173	187	142	185	184	179	163	174	173	164	180	178	171	190	160	164	202	168	173	162	168	185	175	171	169	157	187	177	175	162	155	165	195	159	189	176	178	159	163	183	156	203	157	178	176	164	160	186	181	192	179	168	162	201	179	169	189	173	174	159	172	163	201	199	164	174	166	160	177	179	140	178	194	197	171	164	168	183	193	146	196	168	194	158	166	173	179	170	182	178	194	165	169	173	161	181	182	179	179	189	160	161	167	192	183	159	162	178	188	169	166	186	168	193	191	169	174	194	183	168	177	164	157	162	166	174	148	182	185	163	168	183	158	172	186	179	170	215	172	166	183	170	182	199	170	164	173	168	172	170	174	162	161	158	166	192	160	190	167	159	162	163	172	159	181	172	163	183	163	164	188	177	169	181	196	161	193	178	181	190	175	188	177	184	168	198	165	202	146	184	166	153	182	154	161	204	188	188	172	174	183	185	171	181	166	183	145	170	181	145	162	148	177	148	154	179	174	171	186	182	175	163	152	172	178	177	181	157	197	175	174	163	163	180	171	176	169	174	153	191	175	167	186	198	169	194	174	170	189	171	157	157	174	163	185	160	178	188	158	160	161	195	180	162	159	161	176	192	171	153	172	185	173	165	180	164	160	159	201	172	173	207	167	188	158	164	173	156	176	198	169	175	169	152	176	175	177	160	172	174	185	172	187	192	180	189	153	168	186	174	181	171	168	182	146	177	152	145	147	171	155	159	180	184	173	175	181	172	187	173	174	177	167	182	170	167	178	163	166	149	157	183	179	169	152	185	203	183	187	170	183	195	189	162	177	199	154	176	183	174	178	157	173	174	187	192	179	174	166	186	161	170	174	182	155	167	150	186	165	162	196	157	169	194	182	171	168	182	194	164	198	166	165	173	163	162	193	156	183	190	160	186	168	194	202	163	154	169	164	147	163	184	184	170	171	177	183	175	180	171	175	163	180	150	162	191	172	177	166	187	186	162	153	198	170	191	174	178	172	170	168	187	175	185	155	179	155	163	187	196	184	170	176	157	156	179	183	159	155	187	196	183	163	166	176	173	161	169	175	165	186	169	193	166	188	185	165	157	148	172	177	165	194	162	164	149	170	168	159	179	179	156	161	190	156	173	143	177	184	179	183	182	188	185	170	192	158	185	162
37353	48620	49794	48504	40750	30414	22738	14380	9932	10040	7140	4621	1505	1059	1139	1187	834	657	505	486	518	570	500	493	479	478	444	468	429	501	467	453	507	465	485	504	463	483	442	439	429	478	473	477	481	492	477	478	451	538	571	508	468	475	440	447	447	470	474	490	454	459	446	503	491	512	433	491	461	445	459	466	504	440	508	493	493	483	462	483	457	452	458	458	431	445	413	424	447	422	485	484	494	432	441	420	466	448	450	457	473	469	438	472	472	483	449	463	433	486	446	476	449	465	474	512	463	500	509	472	449	460	464	485	445	449	469	458	472	496	467	428	478	464	490	453	452	453	503	458	447	444	454	479	501	482	468	477	452	487	459	454	474	447	436	458	464	469	454	477	457	440	512	436	498	467	472	478	448	462	417	442	488	480	467	459	488	443	455	440	480	455	450	485	466	415	496	463	500	472	431	463	461	457	451	455	479	445	434	466	462	437	459	476	490	501	481	455	462	461	497	446	441	436	462	436	492	459	429	469	432	489	473	450	468	456	483	450	460	470	460	487	453	471	448	455	447	457	466	434	485	464	491	456	457	459	456	474	476	482	486	455	456	456	471	450	464	420	460	441	474	461	435	461	446	428	482	441	450	446	510	471	458	450	478	469	415	478	451	457	464	443	468	473	453	449	434	467	443	467	493	488	429	453	478	446	451	449	438	473	472	421	470	480	461	467	494	454	480	471	447	470	453	455	502	505	460	461	449	466	467	480	429	452	455	447	503	466	489	481	479	464	504	460	486	439	487	439	459	493	436	454	458	467	457	425	479	423	449	476	451	394	449	433	455	454	431	465	464	452	463	491	463	445	450	485	448	432	492	463	451	452	414	438	484	466	473	478	392	476	454	467	470	424	471	446	468	437	467	474	483	421	427	448	482	478	476	466	480	466	506	472	486	448	433	455	470	429	446	458	419	496	431	512	426	495	467	464	443	500	459	479	487	439	515	429	448	459	430	509	435	493	439	479	439	493	486	478	461	515	446	456	477	434	468	458	443	459	450	459	470	432	439	471	479	477	464	482	444	501	484	468	419	494	504	484	430	477	452	467	453	447	460	437	464	495	466	444	441	450	426	471	500	470	456	447	498	488	475	461	499	424	467	463	454	454	466	434	509	434	445	440	474	443	453	466	487	446	434	434	485	517	476	463	484	443	471	447	464	470	437	493	468	493	447	448	486	445	461	404	468	469	462	464	467	466	433	469	435	489	466	450	455	465	449	440	462	454	491	411	458	479	457	463	461	449	513	435	484	427	447	444	487	480	479	447	483	495	484	455	465	447	467	479	457	474	429	489	468	474	423	456	410	449	436	467	470	493	435	465	458	443	452	460	448	479	517	432	432	446	431	473	446	441	441	449	473	458	478	468	483	497	472	451	414	470	482	447	483	447	487	438	457	458	477	435	439	486	457	463	447	459	443	482	436	478	458	482	462	440	475	479	458	492	494	452	474	464	454	471	420	440	497	469	439	482	456	437	455	468	463	497	452	491	473	474	460	456	466	468	473	488	497	454	473	452	483	459	432	445	445	462	474	470	483	439	489	485	517	477	466	488	438	466	480	434	430	465	482	487	459	479	449	431	463	423	464	468	448	469	458	456	456	452	466	490	471	466	487	488	502	495	464	476	455	446	447	456	507	470	471	468	466	443	430	446	483	410	459	470	459	457	444	458	476	481	437	451	457	456	519	442	445	454	452	463	454	456	467	441	507	440	473	484	419	454	454	483	436	459	452	429	496	448	450	472	449	489	463	459	476	449	397	461	447	463	442	509	437	452	501	495	439	478	446	485	443	468	445	479	439	469	426	474	468	447	465	434	448	460	471	459	437	455	438	493	458	437	457	456	490	440	450	468	498	506	485	430	485	448	497	425	468	484	446	466	451	487	457	473	459	470	464	474	434	460	526	510	464	475	454	446	436	437	447	425	449	472	476	459	448	448	513	447	445	460	447	427	475	455	480	483	440	484	434	470	473	492	471	469	436	467	453	445	454	465	453	445	472	448	466	464	453	458	461	505	450	463	437	490	477	434	469	465	476	457	454	454	471	439	453	451	491	456	485	458	438	450	455	490	473	433	441	501	475	453	473	490	489	450	452	470	478	451	464	475	479	425	447	442	424	462	463	458	447	457	454	476	499	480	434	477	478	460	421	433	480	451	441	457	475	441	486	472	454	439	458	478	467	430	455	504	419	428	460	473	434	480	467	389	485	474	460	467	459	440	480	474	489	443	446	467	483	498	458	421	530	474	453	466	441	425	472	481	495	472	478	447	467	439	444	465	440	442	464	452	433	475	469	475	468	459	460	477	461	483	482	475	458	434	469	458	399	469	433	451	488	416	484	462	471	465	448	442	483	415	476	456	478	449	452	443	449	456	483	479	467	424	471	456	453	455	459	484	451	494	502	482	465	473	477	479	434	503	477	459	460	469	463	490	412	487	470	439	440	466	453	457	467	468	428	428	462	501	452	475	471	472	477	470	474	469	446	472	417	475	441	425	478	453	452	461	434	441	474	435	439	481	508	483	453	454	491	447	433	473	463	469	488	448	447	466	448	472	451	484	459	456	460	449	451	442	438	515	479	458	455	456	448	448	455	440	484	461	489	481	460	453	487	451	426	441	475	487	458	461	529	484	469	467	434	474	488	478	454	450	496	484	470	462	446	470	465	471	457	489	432	452	482	449	468	489	457	464	423	474	452	490	495	468	450	440	505	504	458	470	458	471	458	452	457	443	447	423	458	464	429	449	411	454	431	485	451	507	452	487	503	451	454	467	442	460	456	489	490	512	455	418	475	462	435	453	442	487	458	503	467	480	458	434	478	439	505	459	486	466	475	470	455	450	451	421	423	431	449	414	450	440	457	449	458	470	482	453	451	439	468	466	478	427	466	451	434	457	497	455	494	425	460	481	455	491	443	455	463	433	487	451	451	469	469	467	433	460	462	514	511	428	486	505	440	453	463	495	472	464	432	494	437	427	453	447	453	454	460	499	491	494	491	463	501	487	432	437	471	466	451	510	451	481	485	449	492	454	457	446	421	460	474	469	500	448	487	440	440	422	471	478	484	475	467	431	481	430	472	496	475	461	461	479	476	456	423	458	489	478	457	439	466	462	461	447	470	464	446	460	487	464	426	469	432	457	439	463	448	465	469	460	428	464	463	455	459	441	481	439	497	462	428	466	447	455	493	440	456	430	473	456	427	458	456	412	472	462	445	471	465	467	455	500	473	481	485	476	495	451	429	460	494	475	455	420	452	459	471	492	468	504	508	446	445	536	457	488	464	483	451	477	478	437	456	430	498	472	490	419	490	459	435	473	445	493	452	452	450	475	461	462	504	437	437	480	460	449	513	461	456	448	472	454	472	479	460	453	494	463	449	457	449	492	474	455	436	456	460	442	411	478	469	456	439	457	448	526	429	473	438	458	478	503	478	429	483	473	460	467	489	463	438	489	444	485	450	469	457	441
70878	76869	68601	56678	45046	28792	20007	10868	5877	5062	3672	2088	847	406	518	529	341	246	212	185	193	224	180	199	223	189	199	204	177	199	184	187	186	179	187	174	194	206	176	185	187	191	211	177	219	178	181	208	176	203	229	180	201	196	187	200	179	203	193	190	184	217	178	202	151	199	196	189	185	194	161	204	184	202	190	206	196	174	202	198	172	205	193	184	175	171	209	192	158	198	190	170	175	185	213	202	178	190	184	214	183	247	185	162	192	180	193	164	187	172	188	191	194	203	213	211	202	187	185	186	166	179	192	197	179	159	188	190	202	215	199	171	178	176	180	178	164	201	221	169	200	179	203	188	172	208	196	176	190	187	220	217	188	178	196	195	164	174	184	178	173	159	175	196	172	181	169	200	164	190	181	175	159	186	216	190	185	208	198	163	205	180	176	198	190	187	191	186	198	173	168	171	177	183	195	160	178	172	176	193	170	179	160	191	197	190	189	191	182	182	181	188	181	175	159	173	165	193	194	162	209	197	179	174	199	201	182	179	179	187	179	202	201	176	168	183	175	203	176	174	173	194	194	204	207	200	178	155	190	176	165	182	184	187	186	203	190	163	170	199	184	197	173	180	192	208	194	172	156	189	191	191	197	208	187	178	195	174	183	179	178	188	196	175	182	203	202	182	198	169	187	184	183	175	184	190	185	204	192	172	198	170	167	180	165	191	197	186	222	209	208	210	193	181	200	168	192	166	189	199	204	203	178	193	177	169	205	167	140	191	180	194	177	204	179	209	183	197	179	177	173	195	197	185	176	206	186	182	175	212	178	205	201	181	175	165	180	192	205	164	176	189	190	175	194	198	208	180	197	186	207	191	189	210	187	197	201	203	170	173	202	213	204	179	193	181	193	151	204	215	184	199	180	195	167	211	172	201	243	180	177	164	192	178	202	171	161	172	159	162	194	192	178	164	203	183	197	193	187	204	205	203	175	172	221	180	221	193	179	173	197	172	166	190	199	173	199	180	183	178	198	191	197	200	173	181	179	181	172	205	195	194	196	189	183	174	179	173	175	195	163	194	196	204	203	157	187	172	175	206	190	189	179	213	177	187	197	170	174	193	205	188	185	177	181	194	167	192	181	190	212	191	210	149	188	189	182	167	171	205	176	172	201	198	201	208	190	195	193	210	180	196	202	200	167	209	212	185	175	202	185	184	169	191	177	173	208	190	197	195	197	163	189	160	185	160	184	198	176	182	184	171	218	206	202	169	181	190	179	179	188	215	190	157	193	174	203	208	160	193	162	185	195	198	167	204	180	192	205	212	188	193	176	182	196	203	174	211	202	169	191	167	159	206	181	185	200	197	195	188	191	191	185	170	154	205	184	177	188	199	175	184	162	161	195	178	190	190	219	157	170	187	197	180	187	196	164	182	182	180	185	193	202	206	158	223	198	176	194	196	184	191	204	172	172	164	183	198	193	197	200	207	206	177	179	184	169	183	194	175	184	189	176	201	176	179	191	193	197	182	200	168	172	197	198	202	203	178	196	184	179	172	196	212	189	195	173	194	186	178	171	177	177	185	190	177	183	161	177	173	203	212	223	158	187	159	202	198	195	197	206	193	186	183	187	196	216	188	202	207	189	190	209	194	186	199	175	187	195	187	196	176	196	204	213	195	174	168	185	201	180	172	175	177	179	180	196	191	210	191	207	192	190	178	213	167	179	166	175	197	173	185	204	184	188	214	219	195	177	201	219	205	179	186	168	186	174	178	163	212	211	169	186	193	188	188	179	216	176	175	171	182	195	174	191	163	198	211	212	172	171	204	195	202	167	176	179	188	198	235	178	207	201	170	184	153	195	176	210	199	161	184	184	189	213	172	185	204	211	188	180	181	188	215	188	184	173	185	206	165	188	204	190	187	194	190	193	177	220	176	166	193	192	188	200	189	180	214	175	172	190	198	206	188	174	190	202	181	172	192	219	190	190	195	187	158	155	178	189	206	193	186	201	182	192	203	228	189	193	163	178	190	194	176	219	211	205	205	175	179	180	193	177	200	171	183	170	160	188	195	175	181	198	175	197	182	180	180	203	200	197	185	169	176	189	172	196	187	191	188	191	165	172	176	162	224	156	202	180	175	180	182	211	186	175	189	192	163	173	182	202	195	181	190	176	183	186	173	182	197	174	169	179	172	204	188	199	181	189	186	197	199	212	188	203	181	177	209	166	197	182	187	176	197	184	181	178	193	197	166	176	179	169	198	171	190	186	184	211	203	188	179	216	191	196	184	194	186	199	208	203	182	192	195	188	174	196	190	189	169	183	189	178	189	201	187	193	195	203	214	207	178	165	208	196	187	184	193	210	201	172	201	170	202	186	194	174	192	165	175	205	191	201	200	210	203	196	201	194	203	180	204	173	191	178	232	176	181	178	204	204	200	169	190	189	193	188	203	188	170	176	186	178	181	180	177	159	206	191	210	182	193	182	176	196	196	167	198	189	207	165	190	189	145	190	169	207	193	205	221	181	177	182	177	190	200	206	212	170	169	161	177	169	193	179	170	183	192	193	198	201	176	201	185	181	182	163	196	194	209	161	223	203	199	176	203	203	202	174	172	201	164	186	190	165	192	213	169	171	174	212	209	211	175	193	193	185	178	199	180	180	206	183	156	178	195	185	176	188	180	210	178	151	213	174	179	220	204	160	193	194	187	194	171	203	178	174	171	199	203	190	176	195	187	170	183	201	194	192	183	206	164	210	192	186	177	201	168	183	195	196	184	203	183	200	193	183	202	175	191	174	168	204	188	171	196	212	178	193	201	199	205	188	195	199	193	177	189	202	175	191	187	195	170	176	210	181	183	185	179	174	172	177	183	193	193	198	181	193	179	212	187	212	173	177	159	181	209	177	207	202	189	204	195	195	190	202	183	197	172	179	171	220	177	180	222	176	168	193	196	166	174	178	206	199	189	215	189	207	182	218	175	183	173	170	175	212	193	203	206	179	198	172	176	198	194	191	173	188	179	180	160	193	181	201	196	185	188	188	168	181	175	190	178	157	193	183	174	216	213	183	194	180	222	179	177	197	184	188	209	187	197	179	180	196	186	182	184	163	191	168	209	200	195	181	198	197	150	203	170	195	173	170	188	174	173	180	192	213	196	196	175	205	213	188	173	206	163	191	211	184	174	175	180	186	187	189	194	184	188	197	182	185	180	203	177	182	198	180	182	182	179	186	202	181	193	181	181	176	184	170	194	185	201	153	194	193	192	185	217	167	193	198	207	218	197	172	173	195	190	199	185	194	180	195	190	182	198	173	198	209	176	184	204	185	211	184	205	193	176	184	186	189	197	184	204	215	171	184	177	211	213	190	209	175	180	170	212	193	188	192	197	174	197	202	181	161	185	203	173	186	182	192	174	172	206	164	160	203	171	194	192	182	191	192	179	172	198	175	182	195	159	186	192	192	197	188	164	184	182	204	188	191	169	182	192	194	177	183	172	188	200	192	183	198	200
45543	61298	62473	60634	50260	39467	33106	23559	18025	16618	13461	7982	3261	1652	2182	2130	1167	824	560	574	546	655	583	521	533	534	476	526	496	492	464	452	499	509	505	484	518	469	564	539	504	495	546	506	522	487	499	538	506	647	661	591	509	522	560	478	472	527	497	508	488	528	499	482	521	485	474	507	502	454	473	466	483	489	507	479	542	497	515	492	447	491	494	507	471	488	492	504	483	504	510	481	514	487	455	450	486	486	490	462	494	485	484	510	460	446	467	499	508	510	497	469	441	467	494	495	487	471	445	507	493	462	464	531	483	542	508	497	529	475	491	500	496	513	491	455	490	493	524	501	464	491	472	523	473	516	497	487	515	499	472	476	483	511	462	509	489	507	480	468	511	492	475	459	492	461	475	486	521	480	454	482	506	519	522	477	481	528	510	467	469	475	489	500	496	474	469	502	470	497	460	517	458	478	447	521	471	451	499	458	479	457	491	486	491	483	506	507	470	491	493	497	514	506	463	491	473	563	466	449	490	449	486	472	502	475	450	537	490	436	494	508	464	529	460	494	483	523	483	480	536	522	474	522	474	458	508	484	523	491	486	458	495	475	485	464	462	479	482	498	516	487	479	458	457	482	481	502	478	528	483	503	484	501	481	504	481	471	510	505	534	495	493	542	496	521	494	454	487	473	470	450	500	487	488	474	455	492	511	496	512	484	521	440	496	479	475	515	510	470	508	484	510	487	471	517	468	507	493	464	490	489	493	469	498	506	480	480	447	493	500	518	456	458	490	503	468	534	457	506	467	502	486	434	454	492	485	473	479	488	494	493	538	508	483	482	486	480	482	466	466	515	475	468	477	514	462	478	508	454	474	482	487	475	482	472	485	524	541	495	504	477	458	487	453	484	463	432	473	475	460	475	474	506	512	507	514	483	507	485	501	493	477	457	469	490	482	541	478	489	485	499	470	445	495	473	441	479	504	493	479	485	463	487	496	513	522	521	454	453	479	500	534	453	530	477	493	495	475	502	538	458	479	474	521	509	470	534	503	501	474	564	519	494	509	484	453	499	477	495	482	483	511	471	507	458	519	505	515	473	447	478	488	496	457	434	505	480	450	444	481	493	495	465	531	505	490	490	463	476	469	474	506	466	477	488	477	478	517	462	522	506	482	498	486	493	473	463	455	512	466	499	505	509	513	489	490	478	455	508	474	433	522	519	496	485	471	488	488	484	488	494	486	514	472	501	504	487	478	484	501	534	496	481	483	545	477	507	496	497	499	500	497	503	514	485	488	471	506	547	503	466	510	462	514	513	525	464	501	452	472	481	514	492	509	522	477	487	522	451	487	491	481	490	467	484	510	472	483	465	495	498	472	488	468	511	495	518	525	468	500	467	521	510	482	460	489	512	505	497	521	525	542	462	493	474	510	473	523	488	508	507	543	467	501	506	468	486	501	485	527	433	505	482	485	492	499	460	479	469	486	493	491	513	499	466	466	495	510	461	465	482	451	470	475	468	493	491	480	487	462	512	491	469	517	451	452	523	501	519	464	505	519	509	499	492	478	532	521	533	559	464	456	457	490	495	562	521	490	473	519	484	472	502	466	508	503	539	509	550	456	488	484	506	485	464	507	476	469	462	477	488	506	484	476	471	494	515	493	505	461	470	478	463	500	498	493	484	507	491	497	477	472	552	484	497	492	458	518	494	489	510	501	469	491	468	481	487	496	486	499	507	494	500	481	510	482	501	476	491	505	460	493	545	483	471	446	486	487	476	489	495	495	493	523	508	462	476	513	520	471	498	458	481	490	503	468	505	485	523	482	457	513	505	484	509	494	459	485	508	479	497	526	492	464	526	507	513	511	477	494	476	459	513	498	522	458	454	486	501	516	495	498	492	512	469	456	476	510	528	486	466	499	479	490	509	506	557	453	496	466	511	483	474	469	522	502	464	498	478	507	551	488	511	487	492	512	479	500	456	487	504	509	456	492	477	471	456	530	478	482	461	501	519	512	453	477	452	501	491	500	480	534	478	490	522	511	516	467	516	477	504	512	465	511	469	506	474	469	501	483	478	500	466	501	485	539	497	456	515	511	466	490	494	479	455	524	466	474	495	498	472	522	514	475	475	482	501	524	464	534	497	499	474	488	479	459	492	455	482	470	475	473	466	477	522	473	521	505	478	516	496	550	519	463	498	468	493	465	509	459	518	480	523	491	504	472	481	493	509	476	493	508	481	494	467	521	507	477	472	491	500	521	508	493	469	490	517	490	475	480	538	473	472	476	501	508	489	505	470	484	502	507	515	482	488	498	497	494	510	552	527	493	505	538	528	476	478	501	517	462	510	525	491	492	475	483	480	527	500	500	520	489	505	459	486	448	491	494	491	495	500	470	487	509	512	486	478	517	484	474	500	488	492	484	496	499	491	459	504	518	489	464	508	513	514	462	494	465	471	472	504	491	507	533	495	469	452	463	508	453	448	476	492	500	487	466	508	500	513	523	521	486	482	470	483	469	492	467	492	510	449	489	521	496	522	427	499	490	514	487	476	496	487	498	510	516	481	494	470	457	516	488	526	481	481	512	470	503	506	514	468	529	463	501	473	500	499	492	513	469	487	472	496	459	463	464	497	481	479	460	463	470	534	501	479	499	509	483	478	529	481	487	511	479	486	497	526	492	499	454	495	506	488	489	525	482	502	487	513	505	504	502	515	485	513	500	488	483	459	501	486	494	529	496	518	462	459	484	514	485	492	488	481	523	482	470	492	478	494	488	511	483	469	450	510	498	505	471	476	466	521	515	497	501	482	486	511	499	506	507	521	512	495	522	518	474	511	487	482	467	476	486	488	484	506	484	503	493	481	529	501	499	493	482	496	468	485	493	476	510	504	467	484	483	505	495	508	462	455	513	492	486	480	490	503	463	484	528	463	486	449	499	485	464	465	494	454	482	493	468	487	478	519	537	504	478	452	481	457	476	473	495	519	459	468	484	514	486	488	469	468	477	475	459	477	493	496	580	517	484	490	497	434	510	470	514	527	480	468	492	521	476	525	502	509	475	510	513	469	496	495	510	488	477	485	521	558	479	497	540	486	495	485	480	510	476	527	483	461	470	489	475	548	564	453	535	494	482	537	544	524	508	500	487	462	513	496	486	505	474	457	501	511	467	531	497	485	446	501	481	442	453	522	528	493	516	511	500	471	491	491	489	465	483	500	492	468	469	500	500	449	532	495	494	470	468	478	511	476	476	444	473	461	490	522	473	487	517	476	519	488	476	496	526	468	504	517	491	461	514	524	481	536	506	450	504	525	509	497	474	482	481	453	543	432	493	481	482	503	493	463	485	509	501	509	465	511	477	492	501	466	464	482	485	485	484	466	476	570	526	511	457	547	487	484	469	502	511	484	481	462	481	480	492	534	484	474	520	493	490	492	514	475	479	478	460	492	470	499	464	539	500	459	464	487	471	495	475	476	489	492	492	467	507	490	476	466	489	500	507	485	491	469	470	502
17665	14170	9023	4546	2649	1085	679	410	364	379	293	228	175	183	184	192	153	166	187	165	163	165	156	195	176	163	156	172	184	166	184	189	157	192	155	173	169	172	173	147	166	172	185	164	186	158	156	159	163	183	169	152	165	160	142	184	174	169	166	162	146	132	168	153	170	163	147	162	152	156	159	180	158	169	166	153	148	181	174	156	164	168	163	175	167	187	186	146	168	148	153	150	167	172	168	151	187	162	162	163	164	156	168	165	192	166	171	167	168	167	155	198	170	153	166	159	173	178	175	154	170	188	177	174	161	160	139	171	162	188	164	157	165	177	146	156	171	144	176	191	148	159	182	152	172	157	157	154	160	155	172	165	163	173	177	151	155	163	162	149	160	148	185	158	158	154	172	176	176	159	170	155	156	169	175	160	147	186	163	198	175	174	166	145	157	183	164	165	156	186	143	151	150	173	147	145	165	160	172	152	154	161	153	161	163	172	158	149	169	178	163	168	158	178	146	173	136	141	174	162	165	163	159	161	181	160	157	156	143	179	184	164	157	154	143	173	170	164	170	160	167	154	155	166	186	170	182	143	152	146	142	133	172	166	178	171	146	177	175	184	172	163	152	173	196	152	167	176	153	167	169	154	156	158	163	160	159	156	158	188	163	155	166	178	166	177	178	168	156	152	155	171	177	158	167	168	184	179	151	164	191	160	173	151	160	182	152	177	185	161	173	156	147	159	175	169	162	164	158	155	182	182	180	165	172	141	145	164	144	186	147	164	154	168	166	164	149	167	173	170	173	167	181	166	168	150	178	155	173	165	178	183	174	162	154	148	162	160	165	154	164	152	154	175	151	160	163	153	168	166	172	140	159	162	170	178	166	164	164	165	155	171	163	178	165	193	185	168	158	164	165	179	156	181	172	163	191	174	154	172	168	169	156	175	161	150	174	170	186	154	153	160	172	156	162	173	177	184	169	165	178	156	154	164	157	174	178	181	166	165	172	184	164	169	158	164	166	153	153	135	155	180	183	178	172	174	159	167	175	174	185	162	172	169	158	183	179	180	209	154	169	156	150	199	176	148	162	170	183	165	164	179	184	188	173	156	170	162	182	161	145	173	186	164	139	165	159	172	183	167	160	193	185	139	162	173	167	167	163	143	174	176	161	177	166	159	168	164	159	148	159	182	181	183	146	218	184	164	147	181	167	169	162	162	164	163	155	171	162	173	171	172	154	182	169	188	170	149	157	160	170	159	157	156	151	169	148	159	161	153	142	166	152	150	195	185	159	159	187	147	157	170	148	162	176	172	139	162	197	165	152	160	147	187	142	178	179	150	177	159	177	146	158	151	181	166	166	173	154	158	146	149	166	140	164	160	165	180	157	177	176	177	151	160	147	169	154	169	133	151	145	170	167	168	156	144	163	143	153	143	151	164	182	172	160	155	129	155	159	162	158	164	161	155	173	147	166	182	152	159	186	172	199	172	174	168	185	183	159	200	171	145	158	147	180	154	185	208	209	169	183	174	187	155	163	158	164	181	173	167	171	175	175	166	166	150	136	165	173	145	159	180	159	187	169	162	173	179	173	180	152	161	171	183	169	170	161	155	183	169	155	173	157	170	181	166	145	158	164	156	164	163	169	169	158	185	162	152	168	165	160	176	158	176	168	179	156	170	180	168	159	154	168	166	175	184	143	153	143	173	164	162	177	150	166	157	163	135	150	181	164	172	161	165	168	168	168	144	165	183	199	178	154	160	156	156	163	144	174	144	160	187	168	176	167	169	173	166	152	168	181	167	171	151	174	162	157	167	188	164	142	163	172	161	163	146	187	156	170	153	166	178	166	172	148	182	165	147	165	158	146	153	186	159	161	173	179	154	175	164	170	172	143	183	168	197	173	171	163	166	172	155	171	158	183	158	190	183	171	170	166	143	165	160	150	164	177	165	145	178	137	194	169	155	177	155	162	163	184	158	177	168	174	160	181	174	151	162	164	166	178	161	155	169	165	156	166	165	199	179	158	177	172	173	169	190	185	164	151	190	177	166	160	171	187	176	181	174	152	171	152	174	159	163	144	163	174	158	174	142	149	168	166	158	176	181	161	161	155	193	161	173	186	153	177	178	176	177	178	184	148	168	172	174	164	178	170	167	177	173	167	170	184	166	173	164	167	176	163	176	166	186	177	182	183	171	152	172	163	147	171	161	155	168	152	180	155	181	149	142	185	163	157	169	176	178	152	198	174	159	167	179	161	159	180	162	183	175	162	161	166	183	161	175	190	176	182	172	158	170	171	137	155	150	168	158	168	169	163	173	160	179	168	167	182	186	167	158	170	159	150	136	164	170	170	182	178	181	161	169	152	174	141	168	163	155	166	150	162	164	179	179	140	153	159	166	163	177	180	154	154	162	182	186	147	173	145	157	147	155	147	186	174	152	157	147	152	153	172	162	158	174	146	164	170	173	184	176	172	155	150	164	154	144	188	163	172	178	170	162	154	160	167	167	158	164	163	184	174	153	165	187	162	168	167	175	175	199	179	141	156	191	187	163	184	188	159	158	160	141	164	180	143	173	167	170	171	165	168	184	164	168	166	153	147	174	163	165	159	169	178	146	155	159	157	165	173	167	159	172	154	190	168	150	150	161	157	150	159	162	168	156	178	176	154	181	164	167	151	162	154	165	156	185	161	188	155	182	180	143	162	180	169	183	160	152	161	184	154	166	183	152	164	138	153	160	155	176	161	164	171	177	150	154	183	148	161	154	159	168	176	148	158	174	165	173	169	185	171	189	172	174	145	165	172	158	171	166	152	156	160	156	181	167	158	199	171	164	186	180	169	161	182	173	148	177	168	164	156	190	157	186	162	153	176	169	166	173	182	161	172	158	173	157	163	171	146	146	170	159	174	169	173	150	170	177	163	174	176	168	182	149	148	164	165	170	157	186	190	168	161	167	166	166	182	167	177	161	191	178	189	145	176	171	164	161	181	168	160	158	180	121	177	170	156	169	169	154	166	161	167	147	168	173	148	171	142	166	175	154	148	170	176	154	146	168	165	143	179	160	164	170	168	161	160	169	136	169	175	169	148	136	148	193	176	163	160	174	176	177	165	189	169	176	190	163	181	170	151	192	175	169	170	155	173	187	171	174	168	158	145	191	174	176	154	143	191	163	183	178	163	187	177	162	181	182	161	162	186	167	162	163	142	155	181	171	183	171	177	174	173	170	151	153	131	157	171	169	160	176	163	169	186	173	160	170	155	155	182	167	144	139	159	163	178	180	168	175	170	179	165	160	171	189	173	168	150	177	150	164	176	137	170	159	164	159	172	159	181	158	172	178	158	198	192	173	165	167	169	160	133	164	143	173	193	161	167	159	162	147	154	142	147	156	177	179	176	170	170	170	187	164	177	142	142	180	173	147	181	154	193	164	176	188	160	145	144	161	166	167	151	162	160	179	159	178	176	172	158	148	144	167	155	158	180	130	166	155	156	161	150	162	172	168	157	195
14803	17883	14334	12107	8592	4225	3030	1869	1311	1305	1152	743	529	513	520	518	494	457	483	440	437	468	472	451	442	481	439	444	476	452	457	446	418	446	428	453	449	412	488	413	482	480	440	420	434	483	453	434	429	441	470	454	440	468	464	462	472	423	431	434	498	445	404	452	404	446	460	439	423	458	451	412	477	432	427	464	435	424	463	444	476	462	430	442	444	420	457	433	429	445	440	461	426	428	476	429	444	449	479	457	441	413	489	439	461	487	428	443	495	453	477	451	468	447	457	435	437	464	438	460	441	497	455	426	470	467	475	467	481	426	467	431	459	438	457	459	421	428	397	438	483	464	432	421	445	445	481	450	446	473	447	460	493	471	412	443	449	435	474	447	443	466	463	382	408	440	445	479	449	452	480	429	419	472	444	436	453	472	452	425	423	418	434	427	434	465	444	447	402	431	420	442	441	445	443	433	441	394	469	482	422	461	429	461	443	434	452	397	428	448	447	425	414	439	435	476	433	452	454	453	458	431	423	458	414	434	422	447	448	453	472	404	486	478	447	421	460	438	448	429	429	443	440	434	440	440	421	435	464	436	433	447	433	472	453	448	418	450	475	426	462	456	441	443	430	436	472	446	418	466	491	426	417	415	404	462	469	453	432	443	413	423	458	428	418	444	427	481	442	450	455	441	424	456	434	462	439	436	455	469	477	462	464	456	456	458	441	440	417	442	467	447	432	430	431	478	447	440	456	421	400	442	446	450	426	483	420	441	425	456	481	468	428	456	476	459	448	454	460	462	412	468	406	415	468	417	459	423	478	425	432	430	442	481	462	440	453	439	456	454	453	449	434	469	436	458	413	469	450	455	470	412	449	467	455	449	425	454	461	449	386	445	451	461	449	450	438	430	481	489	427	430	433	443	456	446	476	429	461	420	442	444	448	465	447	420	409	432	460	492	456	448	438	490	461	470	425	449	403	444	436	420	460	456	492	428	444	453	463	467	407	451	465	467	455	443	456	423	439	460	421	419	449	492	487	436	456	467	438	429	448	444	459	465	439	458	438	463	498	452	456	411	455	429	454	458	447	397	432	460	431	455	391	400	454	384	425	414	481	416	420	432	436	458	450	414	444	470	469	463	460	461	454	439	444	452	461	459	423	423	429	441	501	441	471	462	478	436	415	423	446	439	432	445	440	482	456	440	440	381	472	423	440	444	489	439	451	456	422	404	484	404	426	432	412	447	430	446	412	419	466	413	429	468	463	430	432	450	443	436	430	401	432	416	407	427	431	445	439	434	429	419	453	467	449	465	471	460	463	462	425	438	500	415	459	421	445	486	481	409	453	445	396	437	474	440	435	430	465	478	482	429	433	457	439	429	423	406	424	450	443	439	470	420	462	447	430	457	425	455	424	416	427	459	445	431	476	438	426	444	450	462	409	427	424	450	462	431	467	425	446	425	456	467	418	470	413	456	443	456	461	447	392	495	470	419	413	425	401	426	444	466	464	451	454	434	475	488	452	428	453	430	442	419	458	450	488	472	446	432	460	409	431	445	429	472	424	418	460	476	478	445	426	436	461	447	462	441	455	441	477	425	435	465	443	405	427	455	415	405	425	426	470	433	406	460	457	470	469	424	444	404	429	454	467	461	425	468	421	477	432	444	427	437	465	441	417	454	411	474	452	450	418	405	444	480	467	446	414	433	456	436	409	454	428	450	450	448	448	435	433	429	459	437	458	434	418	431	445	421	446	424	444	424	419	461	426	443	431	416	474	437	437	436	431	412	448	431	423	475	439	430	419	430	433	442	423	456	432	444	412	458	404	473	445	472	401	460	440	412	428	425	437	448	450	412	428	431	466	462	399	471	464	464	422	428	465	437	480	447	448	468	462	438	436	472	450	442	448	482	415	492	457	416	460	464	434	391	451	401	440	395	436	441	437	440	451	433	433	416	474	439	455	435	419	446	423	413	456	402	461	423	452	416	440	459	420	447	418	464	430	457	407	451	413	429	426	425	421	442	438	471	447	438	439	451	436	432	425	426	445	417	468	442	454	477	454	432	459	439	461	443	482	414	456	428	446	426	473	448	465	405	431	455	464	422	450	437	459	450	457	495	442	422	439	430	465	461	474	473	440	421	474	405	466	507	407	440	452	433	456	485	418	448	442	455	428	441	471	418	454	434	453	444	429	449	427	470	475	448	400	440	455	446	419	455	435	432	460	444	464	442	434	478	427	427	416	448	464	484	442	444	426	490	440	419	448	403	421	439	407	427	442	430	466	446	408	438	469	423	487	445	460	440	448	437	442	458	452	430	453	422	426	427	449	432	447	427	430	454	474	469	436	438	440	463	457	443	483	443	409	442	447	446	417	485	471	408	430	466	462	454	426	424	475	476	464	462	432	436	464	452	406	455	397	467	458	443	430	472	446	464	475	474	436	434	453	445	452	464	448	412	422	436	452	404	432	451	411	428	442	446	435	463	440	427	459	454	471	441	439	432	446	481	409	427	478	466	420	466	435	459	428	479	465	420	402	450	461	494	437	445	455	406	444	425	404	459	465	443	413	434	442	459	428	428	493	448	472	440	434	460	488	434	441	423	424	448	415	415	474	454	456	456	442	432	429	444	423	432	432	435	413	469	425	414	453	425	445	448	443	450	445	444	455	460	436	425	454	448	469	475	469	457	451	489	447	416	429	462	417	476	445	445	422	451	496	419	464	439	424	436	436	439	449	429	454	420	442	469	462	432	424	453	460	449	450	424	433	466	446	406	450	462	460	433	384	473	436	461	425	424	405	461	446	432	443	463	437	468	446	457	431	414	447	496	442	444	405	456	438	513	421	429	445	444	481	415	446	423	440	408	443	451	412	467	484	423	451	442	457	392	459	448	469	467	484	422	443	474	440	475	426	415	434	452	465	428	427	499	454	426	418	409	447	466	440	456	466	426	425	428	434	425	424	441	423	457	435	449	480	441	460	416	449	426	475	453	424	455	495	422	410	410	468	437	442	455	459	444	458	456	452	429	447	486	453	433	445	441	398	458	451	449	465	434	430	457	434	434	435	449	483	455	438	465	445	468	465	480	441	455	468	485	451	453	479	440	472	404	415	439	432	463	425	452	451	488	420	421	418	454	423	437	466	421	445	399	434	428	467	442	461	450	471	457	451	425	438	426	472	449	448	448	440	386	446	454	424	455	426	448	436	435	401	476	429	429	481	440	468	431	476	455	482	413	451	455	455	466	478	460	450	444	430	445	455	453	442	435	414	465	446	436	451	471	436	503	452	452	425	460	444	441	444	444	463	443	463	477	489	428	456	454	481	472	436	446	443	465	437	431	468	435	442	446	435	428	426	447	411	433	451	451	471	404	488	436	477	431	440	450	405	433	417	426	450	414	481	435	471	435	448	461	444	433	464	428	459	422	419	425	477	464	433	437	411	440	441	431	451	455	472	418	424	445	406	464	452	455	454	459	456	466	494	453	426	437	462	424	453	460	445	460	454	438
57387	61944	55935	44102	31960	18320	10641	5397	3353	2672	1829	1180	461	344	316	277	214	208	181	164	183	185	190	174	172	174	169	173	187	180	175	176	203	158	165	176	185	159	151	163	174	169	187	182	154	154	168	168	163	188	163	174	207	190	172	158	176	186	150	151	160	189	191	175	175	163	154	188	176	143	161	184	184	183	182	167	180	142	169	176	174	192	169	190	179	197	179	147	165	180	154	158	182	160	154	196	177	169	190	157	181	166	182	172	148	185	208	173	174	172	174	160	171	157	174	177	184	178	173	173	191	167	174	177	171	183	174	188	148	174	178	169	178	165	167	162	181	154	186	157	167	167	178	193	168	183	158	189	208	182	144	190	176	157	160	172	185	187	180	150	182	177	164	173	167	180	190	182	158	196	170	192	157	167	190	170	143	194	182	187	166	175	165	147	181	183	167	187	201	181	180	176	188	179	169	179	176	177	156	171	177	154	185	175	176	174	133	173	188	179	181	176	186	170	172	156	169	151	173	145	176	179	173	182	217	198	194	155	193	173	167	165	187	178	167	171	161	196	175	182	152	190	161	169	176	193	173	180	177	198	188	172	208	181	199	165	160	178	162	163	176	166	167	192	167	154	173	185	172	180	192	194	172	164	162	165	163	186	163	172	186	175	175	169	152	178	180	176	175	167	190	170	162	170	180	176	171	133	173	194	165	172	181	187	198	187	150	190	167	177	163	170	173	165	163	143	198	202	173	173	176	146	162	171	179	169	172	164	176	174	173	164	176	169	177	170	179	155	160	160	184	172	170	194	153	160	182	172	177	178	152	154	164	180	165	188	186	165	171	180	214	161	164	187	182	169	181	164	163	165	179	176	176	173	175	166	179	182	164	191	165	194	167	169	149	184	173	167	176	210	160	158	199	177	191	173	168	156	214	187	170	178	208	157	189	170	176	173	185	168	160	182	176	159	181	166	172	155	174	175	178	161	179	190	179	175	193	180	182	184	153	152	186	187	166	195	150	158	169	154	201	174	166	163	181	164	183	171	180	179	194	203	175	170	170	165	166	169	150	176	167	159	173	207	178	180	197	155	187	164	189	169	153	181	186	164	192	159	179	164	173	178	178	159	165	184	156	159	182	164	163	178	172	164	162	167	171	158	167	182	182	169	178	160	176	163	146	169	175	171	180	179	175	198	179	150	167	190	161	196	167	174	159	159	178	188	174	175	188	187	182	164	190	144	161	170	170	179	175	178	181	177	185	184	159	170	167	161	179	149	142	173	156	161	197	204	184	193	159	185	173	172	176	163	207	169	170	151	162	172	161	187	168	192	202	171	193	176	174	151	162	164	169	187	187	161	166	164	169	168	156	159	158	188	165	199	166	191	166	193	162	170	179	159	169	170	190	185	167	169	185	172	163	186	176	174	147	193	196	173	195	164	181	196	195	183	172	194	178	184	209	192	171	182	180	185	136	195	174	185	180	170	150	172	166	176	177	195	178	172	181	158	160	192	148	172	161	161	164	177	178	171	191	160	164	157	154	176	166	149	165	181	179	177	161	162	153	159	170	179	195	168	167	187	159	171	173	171	161	176	188	176	169	157	188	169	170	178	182	167	162	186	161	169	186	143	180	160	175	179	171	190	176	184	170	175	159	159	180	167	174	163	163	188	183	188	184	166	183	170	185	175	148	162	178	186	182	174	188	177	171	170	159	141	169	170	179	210	160	157	171	174	173	157	198	189	188	175	179	182	157	153	171	170	140	166	169	160	183	195	161	154	172	171	182	183	176	160	175	187	183	174	176	177	168	180	173	162	146	174	164	189	167	164	153	162	179	168	169	200	163	192	159	174	170	187	168	161	168	173	147	191	183	175	163	169	164	188	182	178	160	179	193	167	162	185	147	158	186	207	164	202	189	169	170	173	167	180	157	190	177	173	175	188	183	150	181	166	182	190	168	167	167	196	194	191	173	179	196	172	138	205	165	143	179	170	141	154	188	169	177	202	177	183	201	175	175	175	179	160	161	148	194	175	171	183	166	194	173	134	175	185	188	195	182	169	179	203	188	166	189	189	153	174	146	189	156	197	182	180	175	168	170	203	168	163	154	160	159	155	173	168	151	153	165	164	193	155	168	190	178	190	168	182	148	166	200	147	177	170	168	179	169	161	185	176	166	157	176	183	155	158	180	166	176	162	192	152	167	182	168	163	180	154	188	143	173	165	168	161	175	168	148	158	174	171	182	199	187	182	186	164	155	165	168	157	190	152	154	165	197	183	174	180	171	172	165	192	156	192	167	184	186	137	171	191	195	175	167	177	167	175	164	166	180	166	191	175	180	162	166	181	173	163	168	177	178	175	159	182	169	178	165	187	181	181	180	158	179	169	178	193	168	168	163	161	177	156	186	176	170	169	182	180	161	179	180	135	170	184	151	163	163	176	162	193	168	161	155	157	178	167	182	177	155	168	182	179	146	167	167	168	170	201	184	168	167	179	175	163	165	186	182	188	183	196	177	179	180	182	157	197	172	171	173	193	158	175	173	165	139	175	164	170	204	155	182	175	194	190	183	169	157	175	183	169	169	165	181	168	176	153	167	187	203	179	171	169	167	176	175	167	173	156	187	185	173	148	175	180	170	182	143	169	174	167	168	140	176	190	187	192	174	194	167	152	174	160	179	158	200	155	193	159	173	175	180	174	181	151	165	186	169	184	178	166	163	160	187	203	153	136	150	182	172	159	170	169	150	183	190	146	165	192	181	150	152	184	185	173	185	170	169	166	176	191	149	177	185	181	157	200	180	179	179	143	155	173	154	170	177	162	167	161	148	173	186	172	191	182	184	163	188	171	168	155	148	172	176	197	164	181	148	153	166	170	177	153	164	175	156	169	171	171	178	173	168	173	168	186	164	159	187	180	190	167	171	204	185	174	167	185	180	165	185	170	159	170	145	173	191	182	161	170	165	196	172	154	171	152	187	203	157	190	153	176	165	186	220	188	183	178	160	198	191	162	173	177	185	166	206	165	178	190	179	156	145	182	161	168	170	184	193	158	186	172	166	169	165	172	174	184	171	176	186	172	178	170	186	199	188	197	170	176	162	178	178	167	162	150	161	169	179	161	180	169	153	197	178	162	177	198	180	180	144	183	185	176	148	157	178	167	165	159	170	180	171	163	171	159	178	169	178	167	183	186	158	192	167	181	178	156	161	181	178	178	163	188	189	185	187	182	178	158	164	170	196	142	183	165	146	181	168	164	172	175	162	156	188	175	197	163	169	173	182	149	152	163	174	174	182	193	175	149	180	170	191	187	191	190	174	158	202	179	189	183	164	186	178	200	162	173	180	198	183	176	173	171	175	178	193	166	176	147	182	178	173	197	190	174	175	151	189	163	172	180	182	180	174	187	203	160	175	142	174	184	187	178	154	176	175	169	178	170	181	170	164	182	156	190	171	182	173	165	150	168	154	157	186	202	190	181	179	179	166	179	185	158	171	161	181	170	202	181	182	187
36517	47908	50190	49340	40550	30720	24568	16075	12151	10387	7683	5159	2096	1264	1310	1031	732	555	478	474	504	548	476	485	489	449	483	493	420	494	480	455	481	476	501	467	464	496	481	483	445	475	457	467	487	489	458	418	478	450	527	491	456	472	448	490	448	468	458	462	405	486	503	438	510	481	449	463	447	456	499	471	445	443	447	462	478	453	475	507	415	483	481	453	456	419	464	474	457	445	497	482	460	476	456	476	455	437	454	429	473	450	454	473	465	493	443	444	486	436	462	454	487	482	497	479	505	417	491	507	480	448	457	451	454	437	454	453	503	447	452	443	460	485	439	463	479	478	450	465	444	505	501	452	467	450	458	451	497	478	443	462	437	438	433	469	474	480	447	463	473	450	430	492	461	464	429	480	428	453	449	479	476	460	472	471	450	426	449	421	465	453	450	456	446	477	467	448	485	483	473	462	454	461	476	445	445	489	473	453	441	452	439	446	475	433	467	474	460	449	492	463	486	472	491	481	461	460	466	476	487	499	470	461	484	471	446	431	445	489	460	409	481	457	468	441	462	442	518	441	467	469	477	489	438	471	463	437	474	429	450	430	512	449	458	453	506	498	436	482	456	479	465	478	471	447	470	479	458	447	489	480	483	486	468	459	442	474	496	467	460	488	447	444	503	453	446	463	447	436	470	473	501	465	433	510	462	413	471	427	449	440	416	457	452	467	460	450	440	495	521	435	499	489	456	466	478	437	481	434	448	426	502	475	454	474	443	489	478	471	463	444	460	467	471	434	477	494	478	431	423	463	438	479	497	450	472	468	456	441	476	497	462	466	458	449	482	470	433	445	427	475	455	469	456	417	458	475	476	446	457	459	452	428	479	450	441	501	443	496	473	420	476	458	485	468	481	474	428	430	464	474	501	429	454	483	471	432	469	484	503	482	483	475	478	479	473	433	488	467	431	458	461	475	465	430	413	438	463	476	432	457	464	458	517	458	460	454	477	504	477	484	437	460	443	486	458	492	486	470	456	469	466	454	464	468	436	472	476	460	435	468	449	451	465	462	473	487	467	464	427	441	473	459	504	480	477	433	446	456	454	445	438	460	496	467	456	470	452	450	487	468	486	465	512	463	473	464	461	455	436	443	469	445	437	485	470	440	482	435	479	469	485	454	459	456	441	468	452	466	479	451	477	454	476	466	433	437	438	429	425	478	459	431	461	469	488	478	453	433	459	472	479	459	399	473	484	459	483	449	428	463	448	444	437	468	415	486	465	477	481	442	470	487	502	461	472	437	446	457	471	482	443	474	464	450	447	472	475	453	429	491	453	472	469	452	439	447	431	479	453	476	455	410	473	457	479	474	471	488	455	478	487	453	474	457	434	455	451	445	525	450	499	474	454	474	493	518	459	460	432	447	418	455	478	433	435	458	464	478	467	453	450	474	421	413	494	466	435	503	429	494	409	458	472	470	475	453	477	481	453	440	470	520	490	463	457	445	465	444	431	480	467	481	450	487	473	461	451	463	463	447	426	501	461	460	455	446	455	442	473	504	458	428	450	481	440	473	454	453	493	433	453	470	440	476	470	429	468	475	443	433	440	482	442	463	414	467	468	468	429	432	446	481	487	428	476	430	471	469	443	463	466	448	456	443	444	464	504	454	467	483	448	465	452	443	436	450	454	460	471	461	408	456	441	481	487	435	475	468	473	468	491	471	442	468	477	492	448	443	434	457	461	470	454	473	464	483	463	467	465	460	464	481	465	450	410	484	434	448	472	514	490	419	477	468	438	462	408	474	452	447	464	455	479	488	501	457	459	457	512	460	471	508	450	478	450	523	458	487	452	441	481	490	444	479	438	464	488	427	467	473	447	448	454	505	464	464	479	478	442	441	465	436	483	448	450	483	439	437	471	456	478	511	478	468	486	453	465	491	419	480	456	484	447	477	467	497	440	451	426	473	428	469	459	491	454	490	473	471	468	478	424	473	446	459	442	435	440	460	478	444	490	445	451	474	472	441	444	454	503	468	442	457	427	465	483	441	442	496	476	471	407	464	459	434	397	484	499	465	462	467	490	467	488	487	439	502	467	449	434	480	460	482	480	481	490	429	491	413	459	495	456	465	456	442	457	463	477	491	470	445	447	451	446	477	443	484	483	449	415	448	430	446	467	475	465	459	468	485	490	447	430	470	475	519	497	447	445	446	477	455	455	498	454	452	479	479	468	486	462	486	460	417	473	459	457	471	492	445	447	473	453	445	427	467	454	438	447	485	437	475	443	489	438	513	439	473	470	460	459	449	487	471	486	482	456	454	418	455	470	472	441	479	467	502	432	455	476	451	484	502	467	436	453	459	444	459	477	506	484	493	401	490	455	474	477	455	470	488	507	432	453	465	464	486	445	469	455	480	459	462	467	472	467	468	461	430	409	462	473	478	489	449	465	437	451	460	497	460	442	459	469	451	465	439	470	455	470	458	459	470	492	441	493	422	452	473	431	456	448	465	495	517	488	431	505	450	461	486	485	444	471	436	474	486	424	458	441	483	445	477	459	459	472	482	503	428	465	452	444	441	455	482	471	468	477	484	442	477	462	475	457	446	482	475	485	452	429	426	455	473	434	440	482	461	460	439	476	468	487	490	517	437	493	467	459	446	493	463	473	438	473	422	475	471	461	445	437	418	459	484	487	449	503	439	474	442	432	498	449	488	435	480	496	477	452	474	459	507	437	461	481	482	483	448	439	446	490	476	464	477	471	453	482	469	466	449	440	453	447	491	439	456	483	485	475	482	480	458	472	461	446	454	480	452	496	448	446	454	455	476	505	449	484	481	467	490	447	414	459	486	449	478	454	452	470	433	453	432	461	481	430	435	489	474	456	440	423	467	498	458	449	468	481	490	503	430	440	507	491	444	467	456	436	441	444	476	467	474	459	483	494	464	484	459	438	433	437	455	465	478	449	445	460	474	473	431	456	464	477	427	429	463	431	444	524	462	474	489	471	442	432	429	498	428	465	450	452	443	473	453	448	446	450	438	459	489	479	435	461	467	483	450	457	487	499	420	483	462	453	474	450	430	486	470	457	428	484	468	433	458	439	450	428	485	482	463	505	492	485	423	491	458	473	480	429	478	437	457	477	464	465	474	469	442	456	427	474	437	487	466	464	435	424	472	441	455	441	473	435	448	427	449	445	462	482	462	447	477	439	448	475	462	494	464	454	451	449	438	409	506	470	464	458	460	441	399	444	450	460	464	475	482	447	450	449	436	450	427	452	456	480	438	499	447	480	464	489	455	438	473	509	485	480	474	438	451	452	447	437	464	431	464	493	459	476	447	468	484	457	461	508	484	471	469	466	461	477	445	467	441	394	450	437	500	457	478	440	426	437	466	442	482	483	454	489	457	477	486	448	478	469	475	466	513	484	454	475	459	464	448	459	483	435	444	469	493	464	430	461	462	484	444	447	457	454	501	516	433	462	470	452	465	473	460	482	418	446	459	473	444	435	471	451	500
71133	76280	68685	57458	44438	30221	21455	11510	6609	4951	3395	2193	873	461	440	514	311	199	219	221	210	216	205	210	198	195	194	165	195	208	197	187	175	164	190	172	179	193	178	192	178	198	194	185	181	193	187	229	188	194	191	207	216	196	177	202	206	181	193	173	182	198	190	201	175	194	218	189	192	176	181	224	176	185	161	193	201	205	187	185	204	195	189	195	190	186	200	201	176	181	187	192	200	191	188	191	180	199	199	170	183	196	193	194	195	199	195	196	189	180	218	187	186	214	180	205	154	192	185	186	207	191	177	201	181	186	172	185	207	174	215	188	160	180	213	185	183	188	183	214	175	179	194	191	189	180	188	204	191	210	185	153	201	206	192	154	209	184	188	217	168	168	196	201	202	213	199	178	219	192	177	185	191	211	187	192	173	186	173	190	165	172	182	199	204	194	198	197	170	176	189	181	177	201	190	188	173	193	166	180	191	212	195	189	193	186	187	183	172	201	180	220	198	184	178	205	189	197	171	195	185	178	186	214	172	192	198	211	179	188	187	171	175	192	194	185	195	180	196	187	176	168	202	171	173	200	201	187	182	199	175	183	187	189	202	182	187	215	164	178	186	186	210	200	197	190	207	192	180	192	195	177	207	183	174	203	192	170	222	181	221	179	181	177	197	156	179	203	218	191	178	184	191	168	217	178	183	204	217	187	186	201	216	177	183	190	189	188	179	198	202	200	187	198	168	180	215	193	183	199	182	189	175	190	205	173	209	201	187	190	190	172	183	181	222	172	208	194	186	212	187	172	206	202	176	168	197	172	185	209	182	164	175	188	205	199	193	182	202	196	195	180	187	187	184	181	224	210	186	199	175	190	197	187	175	167	176	205	192	196	180	173	200	181	193	186	171	225	204	191	183	187	165	198	155	183	215	189	173	184	208	196	188	192	193	165	175	179	184	179	174	202	184	207	204	169	196	178	197	189	200	178	164	191	170	184	188	177	196	179	194	208	200	179	195	169	196	181	187	195	178	178	177	178	212	204	209	200	189	199	184	208	185	186	170	191	184	215	175	169	179	197	179	186	210	174	212	168	194	169	174	168	205	165	193	189	201	187	164	202	174	187	187	181	195	198	191	168	209	176	202	186	180	171	167	190	204	210	188	190	200	196	195	185	194	188	162	185	200	193	178	208	210	175	191	204	199	190	173	162	182	177	202	184	180	201	180	184	180	194	202	208	187	189	207	207	202	189	212	160	205	181	210	203	205	197	173	199	193	205	200	210	178	169	186	173	185	184	214	214	214	190	201	183	190	173	146	186	181	191	190	203	187	193	189	189	205	189	204	187	186	167	185	169	178	160	204	209	165	187	194	177	200	180	184	190	178	205	204	205	197	206	188	188	174	179	177	183	180	187	221	197	195	168	172	203	184	166	196	188	180	164	181	183	235	198	160	171	172	185	192	186	195	189	194	197	195	182	170	187	195	211	173	226	173	199	199	202	176	201	175	180	191	191	162	169	191	194	199	178	202	217	192	187	189	188	171	204	167	188	208	201	174	182	197	184	178	185	192	211	208	181	194	183	187	189	188	200	164	195	198	181	205	180	188	179	186	199	179	190	208	180	172	175	186	194	196	179	192	207	218	214	218	200	184	167	204	189	193	185	170	201	201	168	168	185	210	220	197	185	182	179	214	217	194	201	199	196	185	193	183	201	184	175	187	180	208	205	208	211	177	194	190	174	190	188	180	174	188	202	183	178	181	203	178	156	155	175	193	178	183	182	169	183	168	192	192	174	166	174	180	164	182	192	195	206	171	190	186	204	171	184	188	183	187	196	200	168	180	217	189	184	183	175	218	187	185	175	207	206	204	208	180	182	190	162	187	193	218	186	188	184	184	221	179	175	192	178	199	189	195	202	183	180	205	208	213	155	193	190	188	177	197	169	175	195	185	178	192	185	197	210	208	167	164	161	175	177	172	182	176	201	178	165	196	181	203	196	200	212	199	168	198	200	173	177	181	186	172	189	178	176	174	217	192	158	197	163	176	175	190	180	181	168	160	178	187	191	202	192	182	192	194	194	178	186	194	173	193	202	205	181	183	190	167	187	195	201	193	169	212	186	196	175	212	185	191	214	178	191	181	198	198	180	186	183	184	192	188	218	178	190	197	182	181	189	162	202	170	197	186	181	179	183	196	180	182	193	188	172	160	191	197	180	189	186	170	171	190	197	188	191	199	189	195	167	182	178	173	179	218	176	174	197	196	187	161	155	190	183	190	173	181	182	210	195	193	208	204	167	194	200	190	173	197	183	192	175	173	179	195	195	176	176	201	190	169	187	191	212	173	180	223	190	229	164	179	192	177	195	215	178	201	211	191	183	190	185	179	190	196	190	183	188	163	211	200	187	178	193	183	186	192	180	172	179	207	177	187	200	177	187	177	174	190	189	192	168	187	200	184	183	193	197	191	178	181	197	191	181	187	185	177	176	198	183	223	178	184	193	173	198	178	199	176	178	187	179	167	187	184	193	235	174	192	178	191	181	164	201	194	203	171	200	197	180	191	197	212	182	202	204	187	197	171	179	195	179	183	195	188	190	178	181	200	186	172	205	203	188	190	202	168	183	195	189	198	188	194	185	211	190	166	190	179	207	193	198	172	207	172	153	202	199	167	205	177	182	186	187	198	195	178	203	169	167	183	172	181	183	194	201	186	166	184	190	185	189	176	201	201	198	183	175	194	178	192	189	195	184	187	195	193	199	201	182	181	198	190	179	184	190	211	191	205	192	201	209	176	187	176	193	189	174	170	211	178	188	191	182	176	191	169	194	193	165	187	187	182	198	189	169	160	192	189	202	171	180	209	188	178	174	207	124	191	196	183	193	161	218	197	196	171	197	182	173	173	188	198	201	172	184	189	194	171	183	196	194	164	190	189	212	194	162	157	181	173	204	217	200	197	181	170	213	201	203	207	193	172	212	173	182	173	189	173	206	188	213	193	171	186	183	166	191	189	200	191	203	204	200	213	189	188	182	184	182	191	210	184	191	171	192	180	171	171	189	184	185	183	207	198	193	194	180	187	213	164	174	195	200	191	183	157	183	203	179	181	210	194	191	167	174	178	146	200	171	215	167	165	182	205	205	175	185	193	188	190	200	191	190	183	174	185	179	199	185	194	184	206	222	194	188	183	173	185	204	208	205	173	194	178	203	178	184	187	184	193	176	183	177	199	185	193	208	192	195	166	186	213	170	199	180	191	199	183	203	186	197	184	190	183	198	195	194	211	182	198	220	195	181	190	191	196	182	163	195	181	181	175	196	201	200	159	175	183	178	194	177	164	220	195	183	187	197	181	153	178	192	171	209	167	170	192	197	173	171	178	176	206	185	200	173	205	230	193	164	192	213	193	176	180	214	179	195	163	156	183	183	184	226	203	197	179	202	160	197	189	176	170	174	167	205	202	185	198	176	206	188	207	192	194	218	185	194	181	199	189	165	193	209	168	204	217	186	154	200
45757	60015	62513	61431	51013	40626	34434	24279	19084	16102	12264	8347	3619	1863	1888	1990	1006	637	508	485	524	545	526	501	504	507	536	488	492	480	525	510	480	498	528	474	513	509	538	511	499	558	553	502	446	532	514	505	504	541	571	616	518	516	486	512	481	506	516	494	507	457	458	499	517	475	490	490	477	517	464	480	498	532	497	478	532	519	500	521	504	524	462	444	500	481	489	510	506	488	512	455	509	517	482	513	468	504	490	525	506	477	473	483	498	456	515	451	500	476	496	534	493	511	485	527	502	475	469	458	490	485	485	509	516	515	515	486	466	516	475	509	474	465	477	481	489	489	503	488	504	455	497	476	509	484	516	471	508	483	503	484	443	523	494	454	458	511	522	499	494	476	522	486	498	521	516	508	506	499	525	481	483	532	479	524	481	466	482	467	525	437	483	503	492	471	467	515	478	493	463	495	460	501	452	468	476	523	520	483	475	486	481	457	455	548	483	513	512	483	483	488	457	475	476	487	491	482	468	502	476	484	502	474	478	531	483	488	479	481	510	471	504	476	505	487	519	522	514	471	482	503	491	464	496	514	522	466	487	490	515	510	515	492	483	499	527	470	470	486	484	482	441	475	495	509	487	504	481	462	453	475	507	498	504	513	508	478	486	496	465	460	459	494	492	446	461	476	503	515	522	493	502	466	483	466	470	496	478	502	495	522	509	472	485	479	464	467	490	445	496	492	498	487	488	496	493	508	511	538	491	486	481	514	521	473	490	495	442	474	447	493	504	513	492	503	473	491	473	483	485	447	514	470	501	517	492	467	480	520	482	443	514	481	443	451	527	461	501	477	508	473	478	486	492	502	453	431	448	453	512	460	450	503	472	524	465	473	504	514	459	484	467	478	460	459	482	495	492	469	514	504	466	477	537	491	497	496	489	470	493	491	487	460	470	509	454	475	482	509	485	505	511	463	513	516	491	473	493	513	523	513	461	485	514	477	485	508	492	501	477	523	427	503	489	485	521	479	456	514	511	489	531	486	514	480	482	512	467	511	522	491	478	500	462	523	476	478	503	506	492	476	476	512	455	452	483	461	491	508	476	513	466	469	499	490	504	487	496	498	493	525	513	489	458	532	493	503	508	522	483	477	534	478	484	463	472	477	538	493	544	479	492	484	488	502	524	451	445	485	458	492	504	450	479	530	467	477	534	481	464	444	506	456	455	498	499	475	440	501	473	463	495	480	525	463	499	478	495	497	490	473	523	468	481	522	521	482	480	491	481	488	515	462	467	531	481	528	499	498	498	485	458	509	492	467	485	517	490	451	489	481	477	463	513	509	508	493	518	479	503	489	466	517	519	487	505	475	451	448	497	511	473	448	455	512	462	474	495	474	472	539	450	460	493	512	495	483	469	501	455	488	502	464	445	475	486	484	498	501	500	488	487	499	485	502	492	491	519	466	497	537	503	451	534	502	490	528	444	475	488	495	494	497	511	455	510	512	487	441	499	465	494	500	472	486	493	504	509	531	498	477	492	480	498	490	521	556	510	476	500	510	521	487	455	455	505	528	475	505	492	468	489	456	508	496	472	501	493	504	484	490	484	498	462	496	481	505	525	474	495	515	481	507	465	514	458	475	482	508	518	467	489	498	499	485	509	492	484	510	498	521	510	483	482	500	477	445	481	491	466	510	477	476	460	475	482	486	474	504	473	504	518	516	494	485	508	515	487	458	496	508	484	483	473	504	470	478	482	507	483	457	512	499	498	503	504	510	484	524	498	469	524	503	551	544	494	499	481	480	478	493	512	475	480	483	470	488	522	527	495	501	490	498	485	475	464	510	486	489	488	497	523	529	532	470	473	508	461	510	489	492	511	511	496	487	516	488	486	451	498	453	513	546	448	480	487	469	484	479	535	485	501	475	462	472	503	486	490	505	481	528	478	491	506	445	505	485	511	494	488	444	507	484	503	464	518	474	492	442	460	481	475	508	507	512	489	531	511	497	501	522	525	480	436	519	512	515	484	501	492	497	523	463	468	516	509	497	503	471	513	480	504	470	480	486	473	499	488	507	453	511	520	475	508	519	459	470	488	513	480	467	510	525	437	479	490	465	470	478	507	476	513	502	539	489	496	512	464	500	482	501	492	483	482	489	462	504	489	497	508	483	500	479	540	530	484	491	520	495	512	479	506	522	483	469	470	467	504	489	485	482	514	500	455	521	471	510	485	509	500	473	466	499	521	473	475	460	449	484	460	475	527	473	480	511	503	471	488	533	490	530	463	497	505	506	495	550	464	527	504	478	500	525	483	485	513	538	498	477	492	464	515	482	460	478	487	484	454	465	511	478	503	508	481	474	490	471	500	495	474	473	508	474	510	510	489	437	493	513	488	510	458	512	500	471	495	460	453	488	499	477	494	487	529	513	516	479	488	501	487	481	480	492	449	481	495	477	496	467	507	478	494	490	491	490	479	504	513	483	463	441	490	518	483	474	491	500	503	514	549	517	541	509	524	483	506	484	530	503	461	468	494	475	482	479	503	519	481	501	508	478	462	482	479	520	500	467	524	499	497	470	511	477	520	462	470	483	491	497	493	496	524	528	483	476	505	507	496	510	459	495	447	495	483	470	498	453	515	483	499	471	527	457	487	483	484	503	465	471	498	499	455	502	472	498	468	475	522	470	493	478	479	472	462	524	516	501	508	494	490	475	504	490	449	453	458	514	490	474	482	476	487	512	504	475	515	519	523	427	489	498	521	500	495	505	471	527	458	510	490	492	499	482	454	466	506	492	492	489	479	485	495	507	491	475	461	503	501	465	464	443	477	453	464	521	485	456	468	459	520	493	442	510	509	487	497	486	516	538	485	492	467	502	455	511	486	495	525	490	493	435	499	524	501	472	510	497	480	477	493	468	527	512	502	490	498	468	497	518	516	444	501	478	540	502	471	543	486	487	444	554	473	478	498	466	490	518	506	498	500	507	502	495	504	501	511	473	502	501	451	463	486	453	479	510	500	472	516	472	484	495	519	488	514	468	469	483	512	479	498	535	493	515	502	489	472	502	495	513	460	481	480	478	521	456	462	480	496	467	526	475	521	457	507	478	498	506	496	496	469	536	525	517	525	492	460	469	516	510	488	511	513	510	482	497	479	498	492	500	461	455	486	507	486	489	470	491	525	494	478	492	513	481	493	526	495	503	490	473	505	507	490	481	494	475	493	520	483	501	523	514	511	495	488	501	489	530	501	530	498	498	491	505	513	474	496	470	487	529	492	448	484	491	500	480	500	512	491	533	465	509	519	491	489	537	473	493	493	496	501	524	484	501	494	520	479	445	506	521	505	486	496	485	494	476	461	519	493	492	509	517	503	508	537	509	498	498	491	484	494	517	468	523	485	516	495	520	486	483	482	467	472	481	481	474	448	456	505	515	493	500	552	471	486	438	444	488	488	490	499	499	498	492	498	464	493	475	499	482	462	497	503	487	497	501	525	482	499	503	480	466	499	465	490	514
17668	14389	9102	4893	2699	1373	756	429	352	328	275	255	197	176	185	165	155	167	150	155	154	165	168	136	201	141	158	161	164	157	173	142	154	157	174	171	149	168	175	156	180	162	171	175	162	145	185	177	138	180	143	178	166	169	150	154	176	144	169	158	170	192	194	156	182	171	169	174	178	176	136	155	169	172	172	168	168	193	157	166	153	190	159	164	158	179	159	179	173	166	176	153	156	172	169	154	140	178	173	168	174	148	139	151	174	157	175	153	163	158	177	166	165	171	174	163	145	158	160	170	143	173	167	176	157	168	149	167	186	154	164	161	187	151	166	169	154	176	169	161	207	185	165	160	172	182	170	184	181	176	160	171	142	172	159	175	175	173	146	153	164	164	166	178	162	178	150	167	178	165	177	163	153	157	183	169	159	174	175	193	147	144	149	145	167	167	151	162	173	191	173	175	175	177	163	185	141	156	194	166	160	152	157	180	145	160	144	152	156	158	173	167	190	171	165	144	176	190	158	157	127	182	177	161	184	145	186	154	174	170	174	150	160	146	168	156	169	193	148	165	158	174	195	150	189	165	167	164	153	168	166	174	175	162	176	163	154	165	162	160	160	167	172	159	176	183	164	182	198	170	179	156	164	161	186	152	174	155	157	153	160	161	152	164	171	158	187	157	157	169	144	167	168	184	135	147	167	180	178	157	169	156	162	171	153	197	182	166	206	154	161	167	162	168	174	154	155	189	183	149	178	170	173	174	149	171	195	160	165	148	166	156	174	192	167	157	164	167	176	181	163	172	141	172	152	162	174	170	152	170	143	187	152	140	148	167	167	160	177	158	191	167	166	151	176	175	149	182	172	191	164	191	160	172	170	165	180	166	178	174	164	153	187	164	160	158	162	166	177	178	180	152	185	164	168	168	189	175	174	172	158	161	141	177	168	178	161	163	156	168	167	161	193	158	160	148	168	193	168	184	162	164	159	159	162	175	153	154	186	154	174	181	170	151	169	182	150	162	174	173	186	174	183	174	168	140	197	187	174	168	166	186	157	185	174	165	159	153	157	162	170	170	169	163	162	165	160	184	193	155	173	149	151	171	167	167	175	176	158	154	164	173	172	169	171	180	168	177	142	186	165	188	163	166	180	171	154	171	174	174	143	158	154	159	164	165	186	178	171	169	197	149	156	162	166	161	163	162	141	157	187	160	178	165	158	148	150	188	162	162	160	151	142	164	170	161	149	154	163	160	151	143	184	170	155	167	161	187	133	164	179	188	181	146	194	177	162	185	164	159	155	181	163	174	143	168	163	174	184	197	180	151	167	159	166	159	149	171	135	172	195	166	174	166	184	187	174	163	174	170	195	178	163	164	167	164	149	169	181	176	164	128	151	159	178	158	175	166	199	160	173	178	155	170	174	162	160	143	161	171	173	155	176	177	171	181	154	157	146	172	187	181	186	188	165	168	176	136	139	152	175	186	177	180	171	197	141	149	142	211	157	147	156	161	157	179	171	179	175	183	155	149	164	146	155	169	162	180	158	176	180	163	160	164	157	178	175	157	172	150	171	157	175	143	162	181	144	166	157	151	150	156	153	139	158	191	189	170	173	142	165	156	164	174	154	179	188	149	164	166	170	164	172	142	163	192	159	166	156	157	190	160	172	169	164	180	148	170	192	163	179	169	181	155	170	163	175	168	170	165	151	144	179	175	159	145	180	176	160	171	159	148	144	153	180	152	165	170	167	188	179	160	188	159	164	158	163	172	168	155	158	172	155	198	168	167	146	157	156	156	167	155	145	185	167	148	176	183	173	190	157	189	168	185	165	182	154	158	149	139	164	173	161	182	177	171	149	180	177	168	152	163	191	165	147	190	173	175	158	171	182	142	163	163	165	176	174	155	170	158	163	171	193	154	145	162	155	154	163	146	176	154	170	168	138	150	192	174	199	168	163	156	201	177	193	153	158	166	170	164	144	185	168	195	200	161	185	175	156	177	162	168	167	195	150	158	156	152	141	177	157	145	185	173	168	148	177	166	151	150	168	191	185	162	163	188	180	190	173	170	158	149	162	197	176	179	144	164	165	161	158	167	190	163	159	183	163	170	155	168	148	182	158	175	158	150	159	166	154	178	161	165	188	173	162	156	179	175	166	164	147	181	159	165	162	164	179	174	170	176	161	152	154	174	170	146	154	158	165	188	158	181	178	155	168	152	177	162	176	170	173	163	187	144	156	163	160	166	172	159	158	168	158	153	164	162	169	161	177	143	174	177	165	173	158	166	167	180	174	174	157	158	163	156	187	181	169	172	177	167	165	165	179	155	175	162	159	164	178	148	167	156	165	184	195	165	184	167	134	176	133	171	173	169	180	168	172	166	158	177	184	169	163	153	152	168	183	187	165	163	173	173	165	167	148	162	162	159	180	161	159	191	167	172	153	152	175	173	190	185	166	174	158	154	165	181	165	164	156	149	157	162	173	177	138	173	152	171	169	175	159	175	174	152	167	171	171	171	159	167	180	172	149	167	181	201	170	202	159	153	192	140	177	139	159	186	152	166	158	162	156	138	162	150	209	175	173	165	162	173	141	153	186	163	176	177	172	162	172	169	184	165	139	144	158	179	161	170	181	171	149	173	164	165	152	158	151	177	168	179	180	170	184	184	151	167	198	166	183	167	158	165	169	152	168	191	151	156	164	159	155	166	157	150	164	154	172	156	164	163	179	179	150	175	159	162	166	170	150	172	157	166	162	153	155	168	131	157	149	165	182	167	164	160	151	157	178	170	169	196	149	176	184	173	179	164	175	175	161	172	165	172	177	156	149	163	156	217	171	155	202	174	166	157	151	154	172	183	171	155	153	157	170	155	161	159	169	184	156	171	141	159	165	150	156	173	182	175	173	168	170	179	182	173	155	153	142	139	159	154	158	176	163	200	161	183	161	160	168	152	156	173	193	193	154	187	166	158	161	180	160	175	139	209	180	144	162	165	170	194	163	190	162	182	181	147	172	194	172	138	168	175	187	169	166	171	186	188	156	167	186	181	151	173	167	148	160	155	157	157	153	145	162	164	164	155	155	179	185	145	166	158	155	159	159	158	190	149	158	170	160	152	144	172	159	181	147	181	155	160	169	151	176	152	176	172	164	163	143	166	163	169	155	180	176	168	148	168	190	159	163	149	158	167	175	170	177	154	153	178	161	160	158	188	165	159	164	164	171	175	150	179	147	167	174	165	169	183	161	163	178	183	140	163	169	178	151	150	156	174	169	172	189	166	163	167	170	191	169	160	189	166	175	207	177	160	151	167	172	207	184	151	162	179	168	182	141	170	157	194	135	163	177	132	163	148	169	161	149	151	162	158	163	161	180	172	174	176	188	158	183	161	167	162	152	179	166	157	144	175	156	169	167	165	166	161	161	157	147	167	168	169	177	155	165	166	147	144	177	169	186	152	157	162	136	151	168	152	189	170	164	160	129	173	168	169	161	163	161	153	188	179	151	159	147	163
14352	17849	14294	12799	9009	5159	3128	1806	1244	1245	955	829	578	532	522	472	446	455	440	453	453	442	420	472	453	420	459	470	428	480	426	459	409	442	457	452	479	434	423	451	441	437	451	450	440	428	424	450	442	428	468	449	393	431	393	463	460	440	440	400	454	436	425	471	459	424	407	488	446	467	435	423	467	421	408	441	434	441	422	428	448	458	458	466	457	460	448	444	462	441	457	455	405	432	436	426	439	473	460	488	433	421	441	451	452	409	454	459	454	458	438	438	481	441	469	467	452	466	440	462	409	418	462	431	451	471	403	478	436	426	460	435	463	450	433	419	473	437	434	448	446	472	425	458	446	454	457	440	461	439	425	406	429	441	453	455	465	453	483	483	440	415	446	423	416	450	436	434	433	409	432	445	435	442	440	420	404	444	420	442	427	438	454	483	493	427	462	437	442	429	465	431	405	414	399	453	453	445	478	438	434	442	390	432	477	478	454	445	443	450	398	471	446	468	489	402	448	458	437	464	460	473	454	447	479	454	439	438	411	425	475	470	453	481	464	432	455	455	441	452	442	445	442	466	443	447	446	408	444	435	442	460	452	435	454	414	433	438	433	434	458	406	463	445	457	412	461	445	429	416	421	441	421	474	438	453	416	457	408	470	445	469	438	451	438	448	475	467	426	414	474	453	469	435	453	453	478	461	432	380	448	458	448	469	412	484	495	411	422	475	469	473	469	482	466	461	444	451	455	474	419	436	435	429	427	410	449	442	496	477	466	400	416	428	454	425	463	423	448	422	467	451	450	462	483	432	462	434	474	445	447	453	476	422	446	460	429	433	418	419	467	439	442	473	447	433	420	451	514	388	446	450	460	440	449	424	438	451	448	438	407	453	413	423	452	428	451	420	452	448	432	462	457	441	451	433	461	474	413	413	453	465	416	449	474	442	461	432	415	421	441	446	439	447	447	456	441	446	475	483	483	413	439	477	479	432	436	416	431	444	450	416	455	415	456	456	474	410	438	392	418	460	479	416	469	443	447	405	443	427	451	479	419	436	429	458	427	456	441	493	464	435	465	453	443	501	472	450	449	437	431	458	441	460	452	451	450	442	458	423	455	384	453	459	451	421	462	445	446	437	457	486	414	434	449	445	479	437	414	471	431	514	426	418	412	435	466	431	430	427	444	458	461	449	446	414	427	421	440	421	428	443	450	449	436	436	469	439	453	416	416	449	405	415	452	428	452	454	404	413	449	466	472	467	414	458	422	451	458	450	424	429	473	475	425	412	465	447	430	419	448	403	443	454	409	437	444	434	434	440	434	439	456	434	425	447	476	426	432	452	429	409	448	445	442	441	438	463	472	425	464	469	482	482	472	447	468	413	413	419	487	439	495	441	447	482	456	467	459	431	433	475	441	456	451	458	441	453	484	459	415	445	452	452	462	488	413	417	461	461	468	465	474	463	481	437	446	434	448	442	428	459	446	481	444	437	472	445	434	465	456	443	441	445	448	445	447	462	425	464	493	441	464	469	441	430	458	483	456	436	470	427	462	447	420	455	425	439	424	452	436	414	453	418	463	470	444	427	455	422	421	457	447	477	426	465	466	445	420	424	447	425	446	445	428	457	445	431	427	428	413	487	461	416	505	440	452	439	437	461	434	456	440	436	441	438	432	452	443	495	407	443	453	429	448	426	467	491	452	411	403	452	416	467	454	424	450	479	443	431	447	459	413	439	442	413	439	436	405	468	420	443	422	427	460	447	450	452	437	453	466	420	431	435	457	436	455	447	433	426	463	451	427	460	442	460	449	419	453	437	411	413	465	414	493	440	450	463	455	410	414	437	448	450	439	428	409	407	436	458	414	442	411	433	437	455	427	452	439	447	414	465	439	428	447	438	432	434	472	455	419	422	383	441	441	446	425	443	454	453	462	444	461	432	435	450	455	449	414	465	435	439	442	408	401	416	449	495	475	472	468	437	435	434	458	446	449	453	434	492	446	426	464	467	418	429	452	439	433	418	449	515	475	427	431	464	446	449	417	427	434	444	407	512	439	464	433	425	424	503	439	445	452	439	461	411	461	438	451	459	473	470	441	429	456	416	426	424	469	408	423	467	423	480	455	434	460	418	462	444	498	437	449	481	423	415	463	460	458	428	457	444	476	457	476	463	455	449	470	437	438	428	432	434	440	456	461	422	453	423	445	420	405	445	466	478	453	449	472	442	440	448	428	414	463	448	435	446	432	444	425	434	433	457	467	400	414	452	442	445	456	426	459	418	465	455	476	450	449	429	443	436	479	443	459	436	428	418	432	443	446	468	440	436	459	428	454	430	459	475	460	440	447	422	450	485	436	449	420	424	418	469	432	435	413	440	451	451	449	428	427	428	429	424	464	452	445	413	442	444	401	450	442	448	433	454	430	464	406	456	477	454	475	455	426	450	425	430	453	421	478	437	450	435	435	477	461	440	459	436	419	403	448	434	415	484	456	436	413	463	480	440	430	426	447	436	416	443	458	429	471	421	417	430	430	456	457	420	430	434	452	455	439	421	425	419	427	449	421	449	449	447	446	462	431	470	473	415	416	421	428	445	430	464	402	425	439	428	449	471	454	419	464	466	404	428	482	437	492	436	436	477	423	462	457	433	443	422	469	452	442	450	435	426	455	415	443	474	411	436	460	426	422	465	486	448	462	427	427	441	452	452	445	454	468	460	466	462	447	460	458	415	444	474	434	443	442	421	459	476	459	461	432	433	449	421	455	471	447	471	441	449	433	431	468	432	418	434	448	444	454	444	475	418	428	463	436	477	463	391	468	437	432	425	419	471	419	421	455	437	438	427	450	415	428	429	470	449	479	466	436	424	424	418	440	424	452	465	404	467	436	454	408	434	428	468	422	442	465	453	482	444	479	428	482	463	378	431	425	433	422	453	428	441	422	427	450	445	469	459	448	424	437	429	424	449	437	433	418	474	454	436	419	394	482	451	459	455	484	436	439	433	419	449	453	484	433	394	416	432	488	432	470	449	460	426	435	426	445	449	451	435	468	447	431	446	406	430	451	418	394	444	429	456	426	426	448	466	447	440	410	449	457	460	418	410	465	432	418	445	432	442	431	473	426	460	427	464	435	433	401	451	416	432	436	438	412	404	478	447	445	481	452	449	470	419	416	417	403	423	462	427	444	453	448	413	457	391	442	458	444	489	446	437	439	460	445	444	402	456	436	474	460	421	426	453	435	469	443	435	450	458	441	467	457	449	458	425	424	427	417	436	435	453	429	414	474	416	469	470	411	459	431	451	434	463	459	463	466	419	399	448	441	428	465	460	452	455	504	447	472	435	453	455	430	465	443	431	433	414	460	420	437	435	459	447	438	445	449	462	436	425	445	445	413	447	434	433	457	466	436	465	422	433	451	435	447	459	457	422	457	458	432	425	479	447	452	491	429	443	413	442	434	427	405	434	447	452	442	427	447	465	438	420	423	396	458	456	454	472	479	484	425	419	431	427
57358	63474	55796	42957	31606	20245	10713	4964	3157	2598	1769	948	441	281	300	211	182	159	186	193	176	170	175	182	163	157	174	184	189	176	166	152	179	180	171	172	146	188	184	161	186	165	191	170	173	179	176	160	168	175	166	196	165	169	172	168	180	163	181	189	174	179	182	177	159	180	172	176	176	177	176	185	188	174	177	159	175	173	194	175	165	182	186	205	164	177	172	177	167	183	182	182	177	163	162	178	170	189	178	160	166	170	188	149	169	172	177	186	165	179	169	149	178	170	187	202	160	179	168	168	174	174	165	168	176	185	161	165	145	193	171	172	180	176	164	154	177	179	162	175	182	168	182	170	187	149	208	177	177	177	198	152	182	153	191	172	182	147	165	168	206	198	162	170	181	160	183	177	190	191	155	159	165	178	172	172	174	153	163	176	164	179	180	170	172	176	166	173	181	191	183	187	183	185	180	160	167	161	177	180	178	174	191	174	165	165	161	172	153	160	176	170	176	158	188	171	162	182	153	185	172	203	172	196	183	151	173	178	179	184	172	165	176	175	170	192	171	171	193	188	186	164	192	162	179	196	179	171	161	185	166	169	167	165	170	167	193	139	185	205	181	169	191	174	148	160	194	154	177	148	192	187	143	181	186	152	172	183	170	164	183	173	194	143	155	173	158	197	174	191	176	173	166	186	167	167	174	164	184	181	179	175	185	173	178	177	167	201	159	186	162	174	153	170	175	173	171	174	167	189	181	159	179	156	191	212	166	153	162	175	176	164	163	164	183	187	185	155	176	182	184	178	190	160	168	143	191	139	155	188	172	172	191	158	198	198	176	153	174	160	196	165	173	172	162	181	162	179	173	170	175	181	160	186	161	181	179	166	163	170	151	167	180	174	191	159	161	160	177	169	165	174	162	171	160	161	176	176	158	167	150	160	158	156	171	178	172	150	167	155	152	162	169	164	181	183	190	190	159	187	187	205	183	174	165	183	172	167	199	164	192	161	178	183	194	194	178	175	159	167	172	183	165	183	177	169	181	169	172	187	152	173	188	151	168	167	175	167	184	183	173	200	160	163	177	163	150	170	189	167	171	176	170	174	162	175	184	190	172	184	176	180	150	167	153	182	179	179	156	163	196	165	173	169	179	164	179	155	168	180	140	162	169	199	181	186	196	179	178	172	174	160	185	174	171	170	196	184	149	172	194	181	170	162	180	174	153	165	167	190	170	174	179	186	178	181	152	172	173	192	149	165	170	174	186	179	165	181	172	168	174	170	173	172	172	170	161	194	195	190	185	180	159	160	182	181	183	197	187	178	173	197	170	185	160	160	179	186	173	197	180	177	192	170	171	177	191	189	203	164	178	177	167	162	165	159	186	189	185	191	140	198	183	182	179	168	173	137	175	176	160	181	184	187	178	151	174	169	153	175	180	159	200	201	185	176	158	185	173	166	188	162	158	141	189	172	175	166	180	158	155	178	163	180	199	181	175	160	165	190	181	161	181	174	165	168	169	177	187	198	177	187	185	176	154	168	193	170	186	161	190	200	166	189	163	196	181	160	160	172	161	152	179	178	149	174	166	170	180	164	160	190	166	226	180	176	176	185	171	161	172	186	173	189	171	150	191	172	175	175	163	179	187	178	195	184	182	155	141	193	167	180	151	184	153	187	181	155	175	187	173	176	187	164	188	152	159	170	190	162	185	167	188	176	184	156	172	191	176	179	160	200	195	160	200	166	180	197	160	166	173	180	156	206	159	157	170	202	192	159	170	172	161	186	161	174	171	189	168	156	184	188	144	184	201	179	176	167	175	169	158	193	168	167	175	175	156	147	149	164	159	171	158	192	175	156	177	176	145	182	180	151	197	168	184	175	180	167	169	174	192	168	195	173	170	169	162	165	164	195	176	164	144	156	170	178	191	188	174	205	168	180	179	160	186	157	163	183	167	171	183	155	156	187	169	170	161	168	167	188	188	147	155	181	207	195	194	172	166	163	181	180	174	189	161	157	179	154	195	187	173	186	165	155	178	165	200	184	147	174	180	176	187	162	159	180	168	177	180	167	173	196	169	160	164	170	189	188	156	184	213	175	168	200	179	166	185	173	186	171	173	163	178	173	183	182	203	180	193	178	163	183	182	167	179	187	146	150	163	198	215	153	182	168	195	191	191	172	195	175	163	191	169	176	175	181	174	142	153	193	156	164	180	188	160	148	162	171	185	182	173	196	172	180	185	150	169	189	153	178	157	188	180	187	201	150	161	166	185	200	182	164	174	186	177	161	171	183	170	160	166	181	157	155	156	188	152	168	167	166	162	167	176	170	164	174	167	179	171	184	198	162	175	150	169	182	168	170	180	183	190	182	162	156	186	171	163	176	158	191	191	190	172	149	162	192	175	173	179	181	160	163	179	168	174	168	172	183	163	165	159	171	184	191	162	175	172	180	159	172	166	172	171	156	167	164	182	168	173	190	149	169	179	163	172	180	150	184	174	153	154	170	163	175	187	164	186	179	165	165	165	171	183	167	172	176	159	183	186	191	171	165	179	183	159	208	191	188	170	162	201	172	180	171	166	167	184	167	164	178	178	174	189	188	176	193	194	161	181	178	170	158	185	190	188	196	152	160	176	179	174	169	174	177	177	180	146	164	158	174	174	181	197	169	187	184	177	171	178	183	166	170	189	200	179	186	140	151	174	165	176	175	178	163	181	174	189	187	181	167	144	174	200	165	167	170	174	152	170	177	160	160	188	181	149	162	153	191	186	193	151	155	179	179	180	169	184	171	173	196	134	171	165	186	158	168	172	180	155	168	149	170	159	151	176	187	197	177	174	191	151	177	181	185	206	180	169	194	182	156	186	165	198	152	159	183	177	188	176	189	186	171	181	160	168	177	189	170	184	162	182	189	176	189	158	173	181	168	162	178	161	172	162	189	157	168	187	177	157	170	179	169	172	135	186	186	175	172	195	169	188	166	209	180	179	173	198	161	198	208	185	177	172	162	167	173	183	166	163	157	192	183	174	167	174	196	184	138	196	178	185	179	150	179	171	183	204	186	181	164	185	169	173	194	156	171	165	186	176	161	184	159	155	173	165	151	176	184	160	177	167	166	173	177	191	194	179	169	170	171	175	168	171	177	184	180	173	171	183	166	179	155	177	186	168	177	166	178	187	154	157	164	168	209	183	165	176	189	186	174	166	191	180	160	186	177	167	190	161	174	169	184	190	164	173	165	172	172	173	166	176	162	174	193	165	173	171	188	161	195	192	152	197	145	187	170	169	172	177	179	164	174	169	180	170	149	155	183	172	189	188	171	194	176	172	174	158	161	195	156	175	172	165	175	169	168	180	163	174	169	174	181	156	173	194	167	182	192	163	170	186	181	149	172	176	171	175	176	186	165	178	184	174	174	185	170	179	165	163	189	190	192	154	168	144	179	182	167	200	201	171	168	175	179	174	173	179	156	161	178	156	162	175	182	174	156	190	174	164	169	166	167	159	158	162	180
36121	49227	49383	48079	40519	32712	22899	15032	11586	10155	7460	3983	1694	1068	1030	663	581	524	491	494	494	485	443	444	466	476	471	429	428	487	455	475	481	455	477	462	448	462	482	460	438	446	478	444	492	473	488	448	466	478	521	557	503	439	474	452	465	503	470	479	497	468	467	473	458	438	454	455	481	447	469	457	447	496	458	468	485	473	475	448	458	461	440	468	465	452	461	489	464	496	491	442	467	449	487	467	460	489	452	476	482	455	464	491	483	491	469	466	445	461	460	484	444	447	472	463	464	462	466	421	456	491	430	435	464	482	456	467	441	474	495	497	473	464	484	479	470	452	458	477	421	457	439	458	500	446	443	510	486	535	477	489	502	460	437	448	442	412	464	481	517	490	448	471	449	450	482	403	455	491	434	478	446	458	449	450	455	463	454	472	460	450	464	440	477	478	487	435	463	458	458	461	448	445	449	436	467	469	485	454	425	460	453	456	473	480	466	500	459	443	460	505	507	433	463	457	481	474	462	471	472	481	473	474	451	483	488	468	476	482	459	477	471	449	488	436	464	423	473	493	441	453	477	453	451	498	491	455	459	502	437	463	464	464	494	455	456	462	445	479	466	493	446	460	444	478	411	460	445	472	442	418	454	454	446	460	481	455	530	461	452	454	496	461	465	446	467	443	464	450	463	438	459	449	444	482	508	476	457	451	472	484	426	435	452	494	508	438	445	470	461	442	469	450	457	458	454	464	478	453	438	487	439	502	489	451	448	474	469	456	457	445	484	461	486	463	452	443	442	478	470	476	527	470	487	447	457	470	443	496	441	465	425	471	469	466	467	456	444	449	486	445	468	479	482	470	470	490	451	454	482	449	445	441	478	501	470	482	471	453	488	433	459	492	505	444	480	488	447	464	467	471	438	438	418	466	456	436	470	484	492	466	483	450	477	450	495	495	462	447	410	445	483	483	535	471	451	474	483	471	452	468	426	469	480	464	431	458	480	478	447	494	480	439	474	479	457	440	465	471	435	504	500	491	468	487	441	494	464	471	416	483	470	462	477	465	421	468	434	457	490	428	474	457	478	449	446	518	454	463	444	484	449	441	463	412	445	461	454	459	471	450	463	453	477	431	467	467	466	453	460	494	462	453	419	489	465	445	469	468	435	482	507	447	425	480	462	487	442	467	420	428	495	491	521	483	474	452	476	417	487	498	500	433	491	441	468	447	463	474	475	447	449	432	476	482	470	460	454	466	482	527	490	446	468	411	423	458	489	450	464	474	460	497	508	470	432	473	436	486	426	457	480	478	460	469	466	462	464	430	453	481	472	481	481	476	474	492	479	427	445	494	458	430	498	472	438	524	481	463	473	462	450	461	429	471	487	468	451	463	493	453	474	437	487	450	475	509	453	470	451	497	471	456	459	491	440	438	482	448	466	440	434	465	456	487	459	487	472	490	442	483	483	511	458	459	440	466	464	472	482	470	432	459	469	460	484	452	475	445	480	480	480	465	484	431	456	491	455	459	479	441	483	519	465	458	456	487	450	475	456	513	476	439	489	472	483	447	489	487	485	450	481	468	507	449	502	472	462	434	447	454	452	489	416	451	466	462	455	476	486	454	467	447	478	448	444	492	456	480	467	474	466	468	474	446	487	439	433	517	461	465	482	470	468	495	461	496	469	426	441	471	449	468	484	478	477	460	451	483	472	481	492	476	455	452	455	484	503	499	454	428	489	438	456	457	444	464	450	507	457	433	443	443	489	460	487	421	449	504	472	475	431	444	472	507	445	482	458	448	478	463	426	448	463	469	469	471	510	500	453	456	463	454	461	487	493	464	431	450	441	468	509	457	465	490	495	480	449	465	428	475	495	433	446	449	481	455	457	469	462	503	462	459	422	419	457	523	502	451	465	446	425	482	480	455	464	450	484	474	460	474	467	465	460	494	457	404	427	470	472	461	463	480	457	501	480	468	443	447	496	458	469	473	474	491	427	472	468	498	469	494	477	489	491	451	414	449	444	447	436	467	474	455	432	476	422	474	432	457	507	488	473	457	477	454	441	455	442	442	412	480	481	452	471	472	485	424	460	478	445	482	473	467	478	466	493	440	482	459	465	477	492	442	476	449	474	480	465	489	463	461	486	454	417	477	479	455	434	480	412	463	421	430	447	483	470	454	511	485	483	511	467	457	445	463	460	464	480	487	469	448	450	446	464	457	457	446	434	479	451	484	459	429	488	457	456	455	451	499	466	458	452	489	462	457	423	481	474	475	496	446	448	525	452	503	447	460	495	464	456	472	427	449	429	455	483	455	420	446	440	455	452	495	477	503	457	454	484	470	483	454	493	470	475	471	463	450	463	436	481	475	451	447	467	471	478	489	451	474	476	441	455	471	462	487	466	484	475	476	452	460	449	441	451	450	425	462	468	434	454	439	518	485	431	434	501	487	485	449	482	456	475	419	476	472	454	446	496	466	454	434	464	490	489	461	414	433	423	488	420	470	467	490	436	464	482	475	483	463	478	475	494	462	465	435	487	438	461	486	469	496	456	450	464	465	483	435	427	452	485	494	470	479	477	437	480	500	478	444	468	448	464	473	479	440	474	465	441	472	486	470	473	449	471	444	477	464	456	481	469	482	482	447	476	468	489	496	458	454	457	491	476	479	494	467	460	500	475	473	467	471	467	470	453	437	447	470	452	444	500	437	486	488	483	482	453	455	435	474	473	454	470	488	472	478	451	465	476	465	417	462	428	466	463	433	472	470	439	457	487	521	458	490	470	503	466	457	514	478	503	455	471	453	502	448	467	464	442	499	483	478	479	455	436	459	492	439	474	467	447	440	480	434	464	478	452	482	434	472	471	464	428	448	452	399	463	491	487	438	473	461	430	457	481	453	460	496	448	488	440	443	495	487	471	468	431	457	441	449	464	482	462	524	475	437	460	467	460	451	433	431	462	461	502	475	451	468	447	424	473	465	475	454	441	474	458	459	501	465	463	474	435	463	470	425	495	470	465	484	464	470	453	457	459	458	462	483	431	459	432	455	472	454	474	470	424	443	427	475	424	493	513	515	441	477	433	456	461	463	440	446	458	461	488	471	436	463	471	493	476	493	443	497	458	454	446	479	477	462	450	484	462	472	471	457	483	429	446	405	450	444	486	466	504	499	477	469	476	459	477	446	494	483	469	448	475	490	475	484	466	473	461	452	439	460	479	442	431	462	483	434	484	459	497	442	469	485	494	455	424	469	455	468	460	476	513	467	472	457	456	489	460	483	428	477	447	478	499	487	439	448	477	453	443	494	466	428	444	493	465	425	481	490	453	437	450	438	437	441	481	460	470	420	446	424	455	438	505	469	486	486	437	475	468	427	492	484	469	431	514	451	442	469	436	473	474	483	506	480	465	456	465	444	437	488	483	492	460	479	498	453	441	459	471	478	425	429	474	462	476	476	441	444	458	479	443	449	453	469	431	437	468	453	425	455	499	428	474	462	483	442	463	437	465	419
71348	76499	67677	57828	46155	33970	21559	11107	7031	5234	3352	1786	648	501	396	278	220	219	219	180	178	228	179	177	199	199	204	179	190	182	181	184	207	149	210	194	177	187	197	185	197	189	203	191	183	184	157	182	186	185	225	204	209	184	217	169	205	190	185	173	185	185	219	211	179	188	196	187	196	177	175	173	182	193	189	184	193	187	174	167	177	209	224	195	184	203	197	191	172	168	184	170	173	196	186	173	147	184	184	195	157	199	206	171	200	204	190	169	184	194	183	175	187	186	195	170	186	166	185	163	196	186	183	173	191	184	193	169	163	181	168	200	195	196	178	180	189	180	201	183	167	158	165	186	196	179	193	159	209	200	161	196	208	210	192	210	201	198	206	181	201	187	199	189	193	191	179	157	178	175	206	204	180	184	170	196	190	205	198	182	185	208	212	192	187	191	188	189	190	179	183	172	173	193	186	184	202	186	179	176	213	196	182	184	205	191	189	185	182	184	151	191	172	198	184	185	187	176	173	175	225	186	208	174	190	175	177	198	188	194	196	187	179	207	197	197	204	192	196	199	193	199	168	191	200	200	189	206	211	192	184	185	179	172	178	166	210	205	208	178	182	197	195	175	177	187	198	175	226	184	172	205	203	190	177	165	199	176	195	177	177	169	179	168	204	176	189	188	191	181	184	184	196	188	214	158	209	200	205	166	190	182	187	178	173	185	225	183	172	198	208	179	215	196	201	171	182	176	172	183	202	186	199	201	190	200	150	165	208	196	187	177	177	190	186	181	197	188	183	170	204	194	189	193	166	210	173	192	164	191	204	202	183	165	195	172	205	189	170	191	216	174	183	195	179	211	205	160	214	149	184	186	194	195	193	193	172	199	187	197	183	210	208	210	200	192	181	188	232	181	168	187	184	173	177	186	181	181	207	189	197	194	196	186	189	213	206	189	199	164	190	173	202	184	166	190	192	170	205	185	176	189	173	176	198	169	199	180	205	173	173	195	197	187	186	179	162	186	197	183	202	190	179	172	163	186	180	187	222	175	180	209	178	215	163	216	160	180	176	183	184	198	196	177	173	193	184	200	185	202	157	172	180	161	204	199	186	202	216	197	176	168	197	173	203	188	197	177	171	194	165	207	199	189	201	204	182	190	178	189	167	164	200	173	173	187	212	200	183	192	181	158	192	190	193	186	157	176	180	163	194	181	199	199	183	211	197	200	200	205	212	161	169	185	214	208	194	198	198	194	178	177	175	204	188	205	180	170	191	189	175	181	201	188	183	187	199	162	185	187	197	179	185	195	176	190	179	188	183	152	171	190	191	183	209	180	195	166	184	181	186	202	205	192	171	164	180	219	172	195	217	209	183	207	164	188	196	180	218	196	206	181	182	182	222	183	184	190	200	185	210	186	187	189	192	166	192	191	162	206	164	200	193	187	208	169	158	178	178	180	212	176	179	198	168	167	193	187	216	187	196	169	191	196	205	191	176	168	189	190	173	202	200	183	188	199	176	174	183	191	170	174	187	203	194	192	178	196	174	191	170	205	186	190	182	190	177	175	211	181	189	172	186	155	184	210	186	185	185	191	176	182	177	181	205	177	185	159	194	187	183	192	189	178	179	200	185	182	194	174	161	183	192	177	181	189	166	175	200	195	206	179	167	211	169	192	178	182	188	175	190	191	210	186	177	180	184	198	208	198	172	183	203	199	180	187	194	184	177	186	178	175	166	208	175	196	173	192	202	188	182	211	205	189	201	182	203	207	197	187	175	185	212	173	199	212	192	175	193	177	176	186	189	195	174	171	211	192	200	203	205	185	181	160	195	202	195	180	186	186	193	170	194	203	207	194	208	203	188	174	168	178	192	173	169	191	191	182	190	193	171	176	205	171	176	183	182	203	173	196	192	178	190	171	167	189	203	184	206	175	162	190	182	211	210	199	190	180	189	173	184	191	194	208	185	176	185	188	164	191	191	182	174	190	203	188	188	197	180	193	183	182	188	196	206	145	176	192	200	198	198	185	208	173	171	188	201	221	224	198	167	178	179	190	190	178	186	169	195	205	187	188	203	188	182	179	199	169	193	192	177	172	179	193	193	191	177	174	194	220	208	194	208	196	163	190	187	182	189	215	197	202	203	197	179	165	178	178	186	190	176	189	204	196	179	182	211	176	190	188	173	187	183	184	157	185	185	192	218	193	198	194	192	160	197	212	208	194	176	168	191	179	204	196	158	202	194	184	190	201	182	200	207	177	191	182	164	176	189	172	174	199	181	183	178	172	211	175	188	204	203	198	165	180	176	184	185	195	198	186	171	198	185	192	181	182	186	202	170	197	178	207	190	225	194	211	192	183	205	164	183	165	178	178	194	184	195	195	191	164	190	175	186	189	188	169	207	185	185	184	197	167	158	179	177	185	194	176	200	194	190	177	201	161	182	180	167	174	204	181	168	171	187	203	160	181	169	215	188	205	189	183	180	198	179	199	215	173	167	183	197	222	187	185	194	189	191	158	187	176	180	205	195	179	174	209	174	192	184	185	187	154	200	183	189	191	191	173	187	177	196	209	212	182	190	176	188	187	162	200	211	202	202	191	182	183	220	176	166	187	172	177	179	198	180	170	228	185	173	198	206	176	193	169	221	165	207	190	177	190	167	194	188	178	193	184	190	157	174	190	180	172	182	195	180	174	180	199	165	183	176	195	167	204	203	186	197	219	178	193	164	185	183	184	187	189	179	206	201	200	183	154	181	179	176	182	190	226	196	192	221	187	186	180	165	189	207	178	179	200	171	189	187	188	187	194	214	180	204	180	185	191	195	201	192	186	171	168	210	206	204	190	180	171	195	197	182	193	186	189	190	211	188	174	204	182	188	180	186	203	181	201	189	212	172	201	190	194	188	220	164	210	173	190	197	163	167	175	191	192	191	193	169	198	182	176	194	169	212	190	179	203	196	193	194	193	176	177	185	214	173	220	176	198	207	186	198	207	190	180	202	208	178	192	189	186	184	224	196	178	213	175	201	180	159	202	191	191	217	174	197	204	200	186	187	201	177	215	190	188	163	196	195	179	169	188	197	198	191	195	197	184	189	183	186	178	191	169	190	202	199	194	201	195	186	201	197	225	170	196	190	183	205	179	194	197	205	207	172	210	206	180	180	199	194	203	208	195	199	180	208	170	186	188	187	191	167	205	177	195	190	198	189	172	205	184	182	190	166	181	169	197	194	182	197	171	176	166	198	161	192	196	186	199	171	211	187	201	190	179	198	190	195	193	184	188	176	212	190	175	206	185	175	204	183	188	173	217	159	187	187	172	188	181	199	206	163	200	181	199	180	203	197	164	158	209	173	190	191	207	158	187	207	184	192	180	201	202	172	186	189	200	188	177	176	156	196	191	194	187	206	166	176	188	187	184	191	187	174	166	179	182	189	191	177	202	203	195	201	201	180	171	178	182	192	188	194	194	181	194	207	209	189	168	167	186	213	200	184	212	180	183	175	185	192	197
45339	59798	61933	61523	52400	43915	33347	24047	19922	16590	12339	6935	2535	1913	1496	843	651	681	559	575	551	603	493	525	507	494	508	499	512	498	573	489	517	522	510	532	522	504	515	517	521	523	507	526	520	513	508	498	534	565	661	641	532	518	525	515	452	499	462	487	461	497	490	495	514	509	485	475	510	519	506	466	455	539	485	492	497	499	510	478	482	496	496	512	482	506	470	523	492	497	475	483	480	531	463	451	498	479	509	514	517	489	486	527	484	512	494	494	466	487	491	507	500	493	487	498	509	484	489	513	479	507	503	525	495	490	490	484	509	444	514	489	486	485	542	519	494	474	504	509	475	488	500	521	481	498	504	483	532	461	509	534	503	464	484	479	490	522	473	454	488	511	501	503	494	503	486	484	504	473	498	516	513	484	525	487	504	506	487	521	536	485	510	482	473	475	450	471	469	464	472	520	495	484	531	535	504	533	516	519	490	476	519	486	496	457	486	500	426	505	507	505	495	506	465	473	520	552	507	481	464	475	463	523	520	506	498	468	476	509	503	486	450	486	501	465	486	493	511	502	522	519	498	472	512	501	510	490	486	484	503	506	479	510	472	491	529	501	482	535	529	521	488	477	485	495	509	487	462	521	521	489	514	462	516	515	493	466	467	509	497	513	497	478	519	527	496	475	450	516	536	498	490	536	515	493	488	498	539	464	497	485	490	504	485	510	491	481	489	485	477	544	519	494	463	467	433	444	486	529	501	504	465	464	500	483	471	512	502	520	491	511	453	500	479	498	492	474	454	483	500	508	524	509	461	471	482	464	481	478	517	521	532	460	476	469	467	484	467	534	496	498	439	462	522	460	496	507	518	500	487	507	541	515	471	487	490	485	498	505	446	555	521	533	481	494	518	507	517	510	485	507	477	480	487	559	495	468	494	498	490	520	497	489	521	462	482	483	507	494	487	493	489	492	462	513	537	553	482	499	511	488	493	486	489	519	527	521	485	503	515	554	505	526	490	508	471	518	522	525	521	508	527	489	516	492	490	510	517	510	480	462	480	492	479	482	485	518	500	525	463	532	473	498	529	471	470	475	485	482	486	519	525	526	508	519	532	492	520	458	494	518	470	533	505	488	511	443	479	525	512	531	484	465	497	510	519	464	510	537	463	507	457	515	478	522	490	514	522	475	500	475	499	503	507	500	503	482	515	477	463	502	467	484	475	438	454	484	500	478	529	509	479	502	482	467	483	491	473	496	471	514	459	501	560	475	485	458	536	465	512	494	533	490	530	532	449	525	522	487	475	505	493	511	503	499	501	506	490	499	519	499	492	493	477	467	485	519	515	478	503	518	533	501	522	479	505	546	477	523	472	503	498	489	491	477	478	499	517	492	465	493	491	494	496	503	497	462	502	491	517	512	514	498	500	546	465	491	473	478	465	494	507	472	494	512	468	503	440	462	535	493	483	517	441	487	527	501	471	485	519	480	485	489	452	485	483	470	484	500	492	508	475	520	458	462	455	490	500	507	448	500	501	530	483	474	469	500	477	457	490	509	487	512	458	495	503	461	485	495	466	500	487	487	512	501	499	495	497	505	488	457	468	499	531	484	524	494	486	450	478	505	512	485	472	488	503	499	515	480	486	457	462	521	517	516	526	511	498	467	463	481	515	478	446	498	478	482	457	501	466	483	530	519	451	495	439	514	476	507	469	513	508	513	486	496	486	496	537	439	484	487	498	490	431	445	444	484	491	473	517	513	501	485	458	478	481	485	540	481	486	473	502	501	524	503	496	426	489	497	473	441	495	520	504	506	490	467	504	516	476	515	533	459	536	468	521	478	488	499	467	488	483	451	483	510	489	538	473	517	527	524	501	453	473	467	501	445	508	461	488	479	512	520	485	485	512	474	486	499	501	486	518	490	511	494	467	475	467	494	501	498	456	479	479	477	513	499	483	520	499	510	532	482	489	475	454	498	493	522	490	474	471	486	503	476	529	489	508	469	509	515	496	475	507	490	494	514	486	522	498	499	528	482	481	460	485	518	503	479	507	462	515	515	494	486	474	508	492	521	496	526	505	486	516	512	472	510	485	505	506	490	472	520	452	474	496	522	497	516	521	499	488	485	484	485	503	470	504	507	485	516	462	481	513	490	516	504	499	508	503	501	476	476	506	539	477	489	505	514	483	525	484	484	505	493	499	487	485	525	449	502	481	531	540	488	460	496	511	466	496	474	471	514	478	517	504	512	475	488	494	522	478	488	498	516	510	491	478	458	508	468	486	530	475	490	474	511	447	519	467	462	506	507	475	465	488	447	501	475	501	513	522	485	488	487	496	467	503	494	446	510	506	530	521	498	492	476	490	487	500	502	473	548	506	493	441	473	503	477	497	468	484	495	496	474	475	489	503	509	465	460	468	468	498	524	491	515	476	510	529	512	462	515	462	508	505	495	487	488	473	481	508	510	489	497	474	456	499	501	465	473	511	482	525	484	492	515	493	503	470	507	484	481	536	497	477	511	443	538	484	515	513	539	486	467	496	478	508	508	509	507	498	483	464	488	493	493	470	488	476	486	489	475	504	515	486	490	478	491	528	500	535	488	468	492	528	509	488	478	484	493	511	511	498	530	491	476	501	481	458	532	473	506	479	491	439	517	496	479	477	493	525	483	502	536	481	544	511	499	495	479	496	501	501	431	524	476	447	472	511	498	461	484	506	491	474	467	474	502	495	511	494	496	460	473	498	503	495	507	454	452	498	518	470	492	477	484	495	541	465	532	517	454	458	503	478	486	450	502	539	460	506	489	489	479	479	496	480	456	508	454	523	524	475	490	474	468	515	468	492	506	501	488	506	504	485	445	517	498	492	546	445	489	530	476	482	521	490	483	486	480	501	494	489	464	511	450	505	481	511	499	509	569	505	487	466	467	486	489	512	487	461	514	481	489	501	459	481	469	516	455	481	497	471	474	494	464	449	468	501	502	452	481	526	513	468	437	473	515	485	494	501	506	482	473	469	524	488	473	482	502	464	477	487	488	518	472	475	517	488	485	495	488	489	471	475	486	516	485	446	483	487	435	495	492	522	473	480	534	506	475	514	496	519	500	502	477	493	516	541	486	488	511	508	517	489	488	509	488	479	490	520	487	475	486	497	483	515	459	469	484	503	515	472	514	499	449	475	514	518	476	468	466	505	520	476	520	516	494	461	492	486	511	505	499	476	514	496	508	489	440	496	503	519	476	507	531	474	508	493	505	493	562	523	489	517	507	494	473	481	492	511	476	493	464	458	497	488	505	514	482	492	521	458	490	478	487	493	526	506	518	551	498	480	495	476	520	512	482	495	482	480	475	496	471	496	464	480	504	467	520	496	496	500	461	509	509	495	502	489	477	473	493	452	499	471	510	506	509	493	478	502	497	449	490	509	534	476	498	475	507	509	506	491	506	455	476	479	471	487	474	506	469	536	507	507	474	483	506	516	525	499	464	505	527	448	471	512	501	455	527	455	517	496	499
17214	13694	8844	5022	2420	1378	783	412	379	329	284	208	196	208	191	177	162	154	152	166	166	168	191	176	141	153	184	164	160	169	163	167	171	167	168	168	151	146	171	162	176	164	149	181	152	168	147	142	160	159	170	188	158	191	158	159	191	155	159	179	170	179	180	178	181	159	152	182	148	172	139	163	189	164	171	176	155	175	143	172	170	159	140	169	174	161	170	176	161	177	171	177	165	173	160	142	149	144	162	154	168	165	169	158	156	171	155	181	180	188	165	158	186	162	148	164	168	163	181	158	174	177	191	179	161	146	175	164	166	169	157	164	167	179	176	152	156	166	160	179	150	194	165	161	156	156	154	165	168	141	186	187	145	167	173	181	168	164	164	167	134	185	155	160	160	156	159	183	142	162	170	176	179	161	143	149	169	171	172	154	166	168	178	170	154	169	149	165	164	181	154	172	168	166	182	166	193	174	178	152	163	187	167	178	175	181	168	165	178	173	138	159	155	181	172	180	151	158	161	164	164	162	166	164	170	175	166	170	171	148	166	170	164	156	173	152	165	183	178	169	149	175	171	174	152	178	177	152	155	172	133	184	159	160	173	177	184	188	196	174	169	187	165	155	170	153	171	170	168	154	176	187	154	160	171	158	156	180	164	176	170	170	176	158	174	160	166	154	180	161	156	153	188	165	166	155	168	175	165	176	180	161	157	151	173	171	171	141	175	169	169	171	146	172	132	167	161	169	171	157	189	168	167	164	150	171	174	160	173	177	179	160	164	159	183	169	164	171	174	170	155	138	137	159	165	167	168	162	150	165	154	156	194	179	154	152	149	148	158	156	158	175	173	173	171	179	148	159	177	178	181	181	149	164	178	148	179	177	182	149	155	155	153	167	157	161	178	131	173	160	159	171	159	165	173	173	159	157	177	155	172	152	150	170	161	182	158	146	171	158	142	186	152	171	176	153	169	168	141	172	182	146	159	175	155	179	170	188	159	171	144	163	173	168	147	154	142	149	179	164	164	186	151	189	151	169	160	169	188	164	153	170	152	163	157	145	141	177	172	197	159	162	176	190	172	142	184	190	149	166	156	156	161	171	163	165	198	161	184	145	163	172	161	185	160	167	150	139	143	165	167	187	168	165	148	162	170	157	177	158	131	158	201	178	185	148	155	183	160	156	132	184	182	167	189	186	163	173	159	143	159	183	150	170	153	155	154	155	163	144	168	167	154	161	170	166	168	187	161	175	143	176	169	147	166	185	169	172	178	159	157	175	166	144	164	158	167	144	178	137	157	145	168	164	157	179	146	171	163	173	170	177	175	146	169	149	143	177	170	158	146	150	161	174	175	167	153	154	166	169	154	158	174	178	160	148	156	170	174	164	164	144	162	165	175	145	162	160	203	157	179	176	148	165	157	164	190	159	160	163	167	168	180	178	151	152	160	202	157	181	135	153	170	181	170	181	166	150	156	168	171	152	164	173	164	155	157	174	167	173	170	162	153	175	183	172	165	152	190	154	190	200	135	163	173	139	179	179	171	205	156	166	156	165	169	160	159	162	162	162	163	168	140	148	148	165	165	181	177	181	162	186	154	161	172	159	159	193	148	163	159	170	182	160	163	185	141	172	160	160	196	182	153	150	175	171	168	154	181	166	158	156	165	159	158	153	163	166	181	148	171	173	153	179	150	159	174	149	175	163	175	153	167	149	178	197	127	163	174	137	172	173	174	147	177	159	161	181	172	161	174	157	176	179	171	163	193	160	171	157	171	155	166	157	185	170	179	180	154	151	192	179	191	177	153	187	137	156	151	163	177	178	156	172	165	187	173	148	166	168	172	154	163	167	168	149	190	153	178	179	149	150	162	174	146	170	150	176	171	166	157	149	166	179	188	157	158	181	169	177	160	161	172	193	164	148	163	145	164	175	162	171	167	156	156	153	169	181	174	163	156	157	164	151	162	162	167	156	161	160	145	160	170	181	179	176	153	175	177	160	180	188	159	149	178	176	155	154	159	163	175	145	172	169	153	164	167	163	159	146	163	171	174	179	170	153	142	163	175	159	160	186	185	166	150	170	171	157	165	157	161	144	172	167	153	166	184	181	154	193	149	164	165	141	182	165	184	159	155	180	161	145	202	167	175	178	178	164	152	171	173	190	170	157	149	183	162	162	150	162	177	166	156	172	177	159	166	176	169	163	146	167	168	172	166	174	140	166	181	181	154	170	202	170	167	160	140	170	169	172	151	180	188	159	151	157	160	138	152	143	161	172	198	165	153	156	152	153	149	140	174	162	160	188	153	149	150	165	149	134	174	174	157	155	172	193	139	160	175	183	154	190	172	146	155	173	165	157	145	157	179	174	159	161	166	154	183	156	155	182	159	154	162	143	155	142	176	167	160	179	178	148	162	165	165	164	156	164	197	150	145	154	159	175	144	174	183	174	164	154	191	167	164	154	176	161	166	188	173	178	184	188	148	175	187	172	165	158	192	147	162	165	172	171	162	164	152	178	157	159	151	168	165	170	184	185	172	154	163	178	190	182	131	156	158	177	181	165	173	174	155	164	177	164	162	178	207	163	170	160	168	179	162	170	190	178	166	147	183	174	149	186	177	147	180	169	192	159	165	164	167	166	191	157	160	153	183	165	141	168	162	157	166	144	169	172	170	165	171	172	190	181	156	170	150	153	158	176	167	159	157	159	179	178	170	143	159	178	162	176	176	170	153	187	148	184	165	168	185	162	158	165	164	157	168	161	193	152	162	183	152	176	181	169	148	167	177	154	160	172	160	160	180	160	150	166	160	161	154	168	143	164	178	162	181	144	182	175	188	160	160	154	177	139	156	187	157	175	169	149	188	172	186	171	186	160	158	159	168	141	182	164	152	154	173	145	157	164	161	172	167	179	177	177	175	162	193	191	188	136	172	156	162	135	144	158	176	169	158	154	153	165	179	164	177	174	192	180	178	176	167	161	154	165	169	146	188	151	163	167	184	164	192	161	154	149	161	164	160	151	172	163	177	180	164	191	171	156	189	169	180	161	170	181	166	156	159	163	174	173	172	198	176	168	127	150	156	181	163	152	170	148	169	171	174	169	155	173	164	152	168	154	172	157	168	193	174	153	165	179	156	185	164	168	164	152	168	154	160	176	171	159	157	125	153	169	174	174	180	188	145	185	178	159	171	144	167	152	196	170	183	198	171	156	166	172	155	145	168	171	187	183	170	159	169	165	152	165	192	157	168	173	180	192	185	186	172	150	176	162	195	165	180	164	153	157	166	161	181	184	157	171	165	167	159	146	167	151	170	156	165	160	182	173	176	167	191	164	142	147	188	165	172	144	173	171	171	165	200	180	145	179	156	163	169	139	157	145	171	173	183	154	156	139	151	179	163	189	158	168	154	182	169	150	156	176	172	154	146	159	163	179	177	146	184	183	181	169	146	162	153	158	165	161	174	156	155	162	175	171	162	156	197	184	170	195	147	154	157	173	156	160	165	158	175	145
14261	17074	14267	13138	8076	5282	2958	1792	1552	1165	1005	743	501	530	491	497	448	498	445	466	455	450	464	438	421	488	467	413	425	453	474	482	426	442	438	436	401	462	486	442	476	445	406	436	430	466	447	474	442	465	463	461	474	448	475	470	424	429	480	422	449	438	419	443	397	430	439	500	435	468	451	405	440	444	450	426	449	448	450	444	461	459	445	457	457	436	462	445	461	473	427	445	428	440	440	474	461	449	427	497	449	442	451	452	424	480	460	450	422	489	434	466	439	420	435	385	424	466	397	464	457	423	418	474	429	448	411	409	454	447	426	433	447	442	453	465	453	461	432	450	457	425	477	441	419	465	423	432	421	460	445	439	452	426	453	434	449	428	468	431	445	424	477	484	431	460	468	427	420	466	476	452	452	435	462	459	418	463	433	409	417	451	468	469	448	430	450	462	480	425	441	412	443	440	457	458	452	470	467	445	451	436	466	439	446	463	436	452	466	438	422	407	434	443	433	468	445	489	483	442	422	435	490	415	456	444	454	428	475	423	443	443	462	428	468	449	463	444	473	477	411	431	428	454	449	434	453	445	458	446	460	427	445	470	410	430	419	433	409	458	429	426	481	468	460	428	448	443	431	429	469	445	432	430	508	442	460	455	485	441	460	441	408	440	439	433	452	467	414	429	403	436	423	448	452	502	465	442	445	454	443	417	448	443	443	418	431	448	443	488	420	402	450	425	419	444	449	453	407	431	456	443	448	455	421	462	464	458	435	446	438	456	438	441	442	427	458	389	456	440	472	437	436	423	437	429	469	420	472	467	454	468	422	445	437	440	448	470	423	439	416	452	435	428	469	421	459	442	492	427	410	482	436	443	435	398	429	419	444	430	451	441	472	454	442	439	430	478	473	441	482	416	474	461	415	441	461	452	445	443	449	443	447	452	438	434	448	434	477	429	475	438	445	463	477	467	460	449	433	460	457	436	426	447	487	445	445	467	449	432	472	406	448	452	439	447	464	406	448	454	470	447	426	449	443	411	417	467	424	430	414	453	460	435	460	459	431	452	407	446	467	424	431	449	458	419	430	448	446	479	439	440	449	454	430	450	490	473	425	444	437	440	429	426	467	420	435	493	460	425	439	382	424	489	447	436	432	475	452	445	486	424	487	445	459	418	401	446	474	438	463	438	448	456	473	454	426	424	443	438	433	420	438	456	448	451	441	430	421	442	446	409	425	437	433	440	438	457	455	489	422	412	433	436	441	482	473	460	466	457	445	432	418	411	430	442	446	466	437	377	462	450	464	438	462	484	434	427	468	421	432	425	466	481	417	436	451	443	450	425	459	422	407	465	438	410	467	466	434	417	461	410	457	480	441	430	446	454	439	438	451	432	424	473	437	445	464	454	456	453	443	480	417	438	462	438	444	425	417	479	434	423	414	444	467	443	417	451	446	443	452	441	432	442	435	450	469	443	427	454	483	452	419	423	440	504	419	403	444	427	446	451	444	399	456	441	427	451	438	454	460	442	457	462	429	448	469	444	474	439	447	423	468	407	432	418	444	433	439	450	445	409	439	443	498	432	476	467	440	433	443	460	460	466	437	449	450	448	450	452	471	492	473	451	433	430	450	452	451	434	438	428	437	465	455	492	431	454	446	430	461	436	436	423	466	419	460	448	431	460	435	440	433	436	447	468	446	436	437	463	464	449	434	424	456	473	466	429	486	408	449	441	452	474	468	442	445	464	438	432	419	474	441	450	428	414	454	433	444	455	420	439	498	456	464	429	464	463	437	443	421	447	437	459	445	427	466	475	473	442	421	458	444	433	470	461	428	418	417	431	423	462	449	454	444	426	437	453	453	447	429	461	442	430	413	430	466	458	433	468	461	461	457	455	417	456	429	436	437	431	440	450	468	449	440	433	422	469	472	431	458	479	432	445	458	430	454	430	461	487	473	416	430	443	433	437	461	435	461	437	423	470	406	468	460	461	416	425	428	442	446	474	425	430	458	460	449	483	428	438	408	416	411	439	422	451	467	444	421	419	451	458	420	434	435	435	481	456	453	414	443	456	436	412	470	463	438	447	428	431	453	427	476	429	459	471	460	433	422	448	468	415	444	474	441	456	493	421	452	460	488	474	435	461	431	438	458	420	430	438	420	442	442	463	453	451	457	430	450	430	453	417	457	443	436	448	441	413	459	451	443	471	443	415	454	427	427	438	471	428	435	441	442	474	450	439	449	462	437	460	469	445	467	425	434	427	414	414	430	434	448	435	433	427	430	444	476	459	445	421	425	420	462	454	459	435	441	459	470	466	444	447	450	457	488	409	432	480	423	471	438	449	460	416	441	453	445	477	437	489	443	465	419	426	443	446	459	428	446	437	442	441	444	460	449	455	426	440	466	446	414	421	409	461	445	434	431	430	441	433	439	462	435	467	418	468	441	461	474	428	426	411	437	443	426	457	427	416	451	454	425	441	453	484	447	452	437	459	467	484	439	444	464	464	458	434	451	451	442	437	476	447	432	413	444	421	451	425	440	448	424	468	456	424	450	461	435	437	437	416	432	454	443	404	452	455	427	457	437	475	422	424	424	419	461	448	443	450	462	406	388	448	494	421	453	406	457	465	464	425	480	489	434	436	445	455	443	427	441	447	444	452	425	429	465	439	408	418	413	456	474	426	441	437	433	405	427	441	425	417	454	420	474	468	471	418	445	478	441	411	456	437	416	439	440	437	435	459	416	431	449	433	435	432	432	457	466	433	433	439	434	467	401	433	465	453	430	441	449	426	436	418	461	455	430	386	440	445	429	439	434	449	469	433	461	437	417	430	486	464	449	459	436	435	438	458	462	432	489	446	430	423	448	432	447	437	450	412	459	432	410	450	443	423	475	443	435	422	499	439	408	444	460	457	470	462	443	438	458	445	455	424	456	436	431	429	440	435	460	455	448	491	419	422	439	464	461	448	408	442	416	459	436	429	448	460	467	464	474	469	463	442	458	496	454	466	459	474	468	454	434	463	441	433	468	462	440	426	417	437	459	446	459	402	437	407	475	453	456	468	466	439	409	444	450	450	497	427	445	467	485	424	421	439	442	429	451	431	441	445	453	449	419	478	449	452	436	416	471	462	438	490	493	442	433	416	388	428	468	508	451	451	439	400	426	420	448	433	428	466	439	458	448	473	445	451	432	445	464	397	455	458	420	458	479	414	442	435	433	465	446	430	426	447	452	457	419	475	455	469	419	462	473	452	471	461	479	428	479	391	463	462	437	426	458	435	432	447	445	422	426	445	446	437	460	463	436	418	416	437	462	446	443	415	462	470	446	434	435	449	424	446	453	409	420	469	437	431	451	438	449	452	456	461	444	425	411	426	419	467	421	438	461	418	452	452	436	425	430	448	472	417	446	443	405	417	461	463	471	432	424	435	416	446	480	433	468	461	452	418	435	416	435	446	426	451	440	452	425	439	459	439	470	418	426	483	420	414	434	457	466	457	435	435	449	460
57795	62367	56876	44238	30627	20582	9705	4998	3866	2242	1676	370	400	427	415	376	234	196	191	205	165	192	192	171	200	174	196	171	148	158	168	192	177	189	167	151	154	186	175	191	161	176	171	166	174	149	162	159	166	176	169	175	192	173	168	194	182	182	169	180	169	194	186	171	156	174	176	156	198	192	172	184	176	181	192	130	157	164	189	174	150	158	167	198	163	184	183	153	193	167	166	160	187	170	165	176	140	158	186	146	152	156	171	184	172	180	163	164	154	169	194	173	167	170	176	149	178	194	193	148	172	160	175	211	161	177	166	176	181	159	180	180	181	168	172	190	161	158	165	182	187	170	191	174	152	194	175	187	182	164	170	182	173	166	174	142	166	181	182	152	178	169	172	145	189	182	141	175	188	183	180	195	189	164	167	184	177	166	178	183	154	165	154	166	184	172	164	163	176	156	154	170	179	175	152	198	199	180	189	144	162	167	176	182	156	154	178	185	167	180	187	167	167	175	178	198	177	172	160	186	179	201	181	180	173	199	184	191	181	204	168	187	189	171	161	175	192	167	160	190	174	183	193	154	148	169	170	161	194	153	168	165	180	169	189	152	182	177	178	176	163	152	154	158	171	171	185	181	163	169	177	177	179	157	149	190	171	151	171	158	163	190	178	161	178	209	156	177	182	153	174	170	178	178	146	161	157	173	169	159	184	176	185	193	171	208	170	160	174	198	166	161	180	186	178	140	168	167	170	158	169	159	178	192	136	183	190	161	173	166	164	172	178	160	146	163	164	178	158	162	187	183	169	187	180	183	173	185	182	180	187	177	171	172	192	167	183	171	183	167	178	174	194	198	165	164	169	174	164	180	162	201	172	166	185	174	182	196	169	160	171	190	142	169	144	177	170	188	170	197	176	176	166	182	160	194	187	155	171	189	187	178	157	169	171	170	170	173	172	166	168	191	185	138	175	184	182	174	181	168	193	176	185	191	173	150	173	190	172	166	182	158	180	220	188	189	178	154	185	189	168	174	176	175	164	155	174	167	176	186	169	194	207	178	173	168	175	201	184	174	141	163	182	160	200	182	186	177	173	186	178	183	173	170	165	163	189	171	205	157	173	197	168	197	202	168	195	169	193	166	164	179	181	164	161	198	168	167	165	176	186	171	183	179	187	164	156	173	187	194	160	168	155	169	182	188	174	151	175	190	173	170	166	159	174	163	206	176	178	142	174	184	172	174	172	190	184	175	199	189	165	179	189	192	155	181	178	163	161	175	150	170	172	172	153	174	168	171	196	189	182	178	182	180	166	179	158	176	171	177	193	157	204	182	181	184	169	184	156	180	185	178	182	194	167	196	167	196	184	194	153	188	190	170	184	188	197	183	190	147	169	192	168	161	191	196	177	158	167	166	175	163	187	153	182	174	193	174	190	193	180	191	171	175	199	172	156	174	187	159	150	177	178	175	181	198	174	179	165	176	189	177	172	174	168	168	179	179	170	185	169	179	182	167	172	180	182	173	186	169	183	182	166	163	190	179	173	182	185	175	183	172	184	177	165	181	162	159	157	192	185	176	173	191	153	149	178	178	166	175	168	205	170	180	186	186	192	169	168	170	182	180	179	160	137	184	192	198	176	193	181	180	192	184	173	151	193	171	175	164	189	159	188	177	227	181	192	163	167	177	153	175	171	187	198	168	176	171	197	182	184	185	167	188	182	181	189	173	193	161	157	149	186	174	165	158	176	173	171	157	173	182	176	177	173	167	165	186	153	171	154	167	165	167	168	199	161	198	155	163	179	171	173	169	181	164	171	192	188	175	197	169	175	152	176	166	200	179	178	154	190	191	192	141	169	191	186	168	171	157	172	174	186	154	162	191	161	172	166	172	168	162	179	189	157	164	191	163	176	183	173	144	177	152	176	186	158	200	177	168	165	166	169	162	168	163	165	176	165	177	183	157	187	185	155	178	163	159	190	155	196	179	193	175	173	184	193	200	175	177	166	189	179	153	141	186	163	142	140	177	184	173	188	160	199	176	154	188	176	183	173	194	154	189	166	172	171	158	168	196	190	173	175	185	169	171	188	182	164	191	183	173	176	173	164	174	163	171	149	162	170	151	181	197	167	156	175	174	193	171	176	176	194	185	166	184	192	162	175	178	183	166	178	191	192	145	176	161	180	163	173	190	178	167	192	164	161	161	170	183	165	185	182	185	181	176	188	165	175	169	161	182	163	166	152	163	165	136	184	163	173	175	152	171	170	183	207	164	162	175	157	179	167	184	176	156	165	179	158	181	167	180	176	185	175	183	180	169	187	179	173	176	163	169	173	167	183	169	170	176	194	160	194	160	179	172	167	153	161	164	174	166	195	166	152	196	172	173	170	165	193	190	203	168	155	163	174	155	165	187	166	186	184	169	171	172	160	167	197	157	174	168	175	174	157	172	194	178	174	193	182	188	170	166	160	185	196	176	185	164	174	150	171	179	181	191	190	137	181	193	178	174	174	185	163	182	186	194	164	170	174	200	183	178	185	171	168	178	182	189	155	184	188	169	159	162	169	154	164	175	199	156	176	192	166	157	167	162	203	186	167	142	166	189	147	184	168	198	165	166	166	201	173	187	172	186	204	162	166	159	196	171	164	154	188	182	186	186	173	203	176	153	174	178	166	145	214	160	168	185	190	168	166	164	148	156	180	191	164	174	153	138	176	181	174	184	169	163	192	164	183	168	171	207	162	169	204	171	169	169	191	157	174	181	166	160	177	152	178	159	162	197	165	185	156	172	172	168	170	174	163	160	198	170	166	170	181	151	164	160	188	151	182	176	188	184	162	192	179	169	169	162	190	173	179	187	180	179	157	174	160	181	192	169	160	180	186	179	164	180	167	181	158	155	167	161	165	165	165	152	179	191	204	164	183	163	156	172	165	197	170	177	166	177	166	186	159	163	176	168	176	153	173	184	186	170	185	167	199	154	189	168	200	158	180	148	179	201	179	177	150	190	191	173	180	173	166	175	183	165	163	172	163	175	166	172	189	164	175	170	177	182	190	179	177	175	182	179	181	191	147	196	192	186	188	156	147	184	160	162	181	181	159	167	171	179	167	164	173	160	185	181	164	182	173	193	160	182	192	162	167	154	162	178	175	153	185	185	152	190	181	157	172	170	196	165	174	147	183	193	189	164	171	174	192	168	163	187	172	161	162	187	181	183	191	159	174	168	153	172	166	162	192	164	169	146	188	160	150	158	170	156	163	182	170	179	175	165	177	159	179	165	186	160	178	146	195	184	167	188	163	161	186	175	170	191	162	167	168	176	169	201	177	177	164	178	177	170	155	174	168	184	187	161	181	174	190	167	192	174	173	169	177	162	163	179	167	166	165	176	181	167	158	169	165	168	159	164	170	170	163	148	185	168	176	191	182	147	184	186	169	169	171	170	172	208	149	159	172	153	181	182	164	163	199	172	183	170	169	144	163	160	145	187	157	158	179	176	189	174	194	190	175	182	179	166
36291	47413	51046	48755	39998	33176	21544	15328	14139	9241	7034	1403	1517	1733	1845	1483	686	536	494	506	493	523	489	450	463	480	450	457	472	489	477	488	496	457	467	435	492	472	477	438	476	445	435	409	456	466	439	479	428	419	536	520	528	546	458	462	453	489	456	481	448	463	478	445	446	437	454	515	475	460	484	499	454	455	484	448	452	471	446	451	516	480	484	454	441	477	439	456	468	478	437	438	422	501	452	489	464	464	479	455	437	429	463	449	510	522	460	458	459	473	476	466	442	480	487	460	440	440	436	451	460	441	474	510	416	462	482	438	446	474	454	464	458	469	495	447	480	488	463	462	464	444	449	464	490	429	477	470	457	467	499	439	477	435	453	458	440	455	462	461	484	487	452	454	455	444	452	451	469	444	494	461	407	453	476	451	487	446	454	492	452	414	474	426	440	472	435	478	479	448	457	442	457	434	458	479	455	469	437	440	465	450	433	441	477	441	473	489	495	441	423	452	457	467	463	457	472	464	469	472	445	477	480	449	475	398	475	478	449	438	415	467	445	457	462	473	446	438	426	479	452	469	477	448	458	433	463	489	445	448	499	467	485	444	462	467	449	481	495	476	490	496	481	476	428	452	503	446	441	455	454	497	478	478	463	467	446	469	464	465	471	489	516	473	448	452	467	465	474	469	444	444	461	487	456	465	430	470	447	466	464	430	429	469	449	468	487	462	467	482	452	434	424	463	479	456	473	512	463	458	481	477	458	447	474	472	483	427	533	495	484	466	448	472	467	496	457	479	498	422	456	429	460	470	448	427	451	457	451	430	459	466	483	421	457	432	413	457	466	452	449	519	513	451	437	446	470	449	471	479	414	505	460	503	485	477	435	471	499	441	459	429	480	444	469	475	431	458	471	458	454	470	469	450	470	485	420	478	477	453	441	468	441	428	449	430	447	467	437	480	441	441	460	472	424	475	444	451	452	447	461	464	463	443	494	468	496	465	440	501	467	471	471	495	428	466	468	440	459	458	465	467	474	435	498	458	460	470	471	463	469	421	458	445	464	458	473	458	482	466	424	452	461	439	433	461	456	453	487	490	447	468	454	482	453	484	461	464	442	476	453	436	437	450	454	459	466	458	516	468	473	435	451	445	477	433	479	482	460	445	458	460	449	430	452	451	472	481	475	498	461	444	455	472	487	468	467	447	457	462	432	470	458	463	440	450	481	464	463	467	483	456	460	446	449	462	418	465	467	450	444	457	461	497	467	436	477	440	480	453	470	418	501	457	462	466	475	476	445	474	441	427	411	460	457	480	410	436	430	523	450	448	449	446	464	460	455	451	444	461	487	419	446	456	491	428	496	493	468	447	465	468	436	449	460	452	462	462	469	487	431	474	457	431	445	409	461	479	445	495	478	462	458	499	458	472	459	442	471	474	475	478	466	449	459	446	410	456	474	480	457	450	457	454	503	454	454	455	450	425	432	472	444	477	463	463	478	476	490	485	472	443	482	447	447	484	486	477	465	454	445	461	474	419	488	453	505	462	459	507	444	418	514	492	416	490	492	460	448	496	486	489	480	441	420	474	465	467	429	441	444	454	443	463	514	440	464	452	442	474	460	435	462	446	447	478	467	462	475	462	462	460	458	477	473	452	477	482	444	479	450	434	440	448	437	441	437	440	517	480	477	482	483	491	445	478	464	409	437	439	500	485	454	466	476	461	448	501	475	464	485	456	455	437	462	492	455	479	477	453	450	448	463	481	438	429	471	441	490	459	465	468	469	483	509	464	466	489	462	461	463	489	452	473	477	465	477	432	471	480	433	437	502	450	464	449	459	441	424	474	484	450	457	476	451	473	468	457	438	445	450	426	465	509	437	433	482	452	456	487	439	471	465	491	433	448	462	472	467	466	457	452	430	496	459	459	462	476	474	436	472	444	442	467	454	460	454	467	486	472	444	453	479	467	420	453	454	468	460	466	438	454	484	478	470	429	446	474	475	456	451	447	450	478	486	476	474	457	485	452	442	432	471	479	463	490	474	425	441	432	488	474	425	442	451	480	473	469	485	435	473	446	444	459	479	457	488	433	463	466	476	461	469	424	427	460	480	483	461	470	442	445	483	467	461	447	434	428	469	454	445	413	450	461	403	488	474	472	452	450	491	435	480	481	458	470	430	457	429	476	472	473	473	443	474	444	478	435	466	463	504	452	469	462	470	420	469	462	467	439	412	458	506	467	439	470	452	446	449	447	472	455	477	463	421	467	453	496	482	459	450	464	442	438	465	477	510	460	426	450	444	453	446	458	453	441	464	466	467	476	474	491	496	441	477	427	477	500	497	417	458	480	477	470	479	473	445	445	434	458	457	440	450	469	496	441	434	427	469	446	461	458	472	463	452	461	465	429	450	456	428	475	495	453	452	479	455	482	477	424	467	446	446	438	466	439	477	453	450	467	437	472	440	411	436	442	474	455	453	460	441	448	440	471	446	470	482	518	443	473	431	479	441	487	462	441	443	451	458	469	449	448	445	502	502	483	477	427	470	464	450	434	468	450	477	448	489	447	416	499	448	439	455	463	434	437	487	464	460	462	463	441	507	448	480	484	495	454	461	453	435	481	441	456	455	458	463	449	451	483	485	424	523	447	460	455	433	505	474	494	444	439	416	433	468	419	484	495	487	477	467	506	472	407	486	474	473	478	420	467	457	447	459	476	448	449	462	438	448	465	442	489	431	476	475	454	484	442	444	427	442	461	430	479	472	485	461	447	470	423	456	455	447	435	435	478	463	465	440	467	472	443	471	497	447	473	451	419	469	480	450	491	481	486	467	478	473	485	451	456	458	485	447	437	448	460	429	470	446	447	489	446	457	456	427	425	476	470	493	480	470	482	443	468	454	487	489	482	438	454	414	452	460	461	451	452	412	437	471	426	450	522	445	487	422	478	440	462	490	451	468	449	449	433	473	444	435	413	486	474	488	453	432	480	455	463	458	461	475	468	460	419	486	452	464	454	459	464	481	439	470	451	436	455	429	432	476	497	474	435	504	472	502	464	427	428	451	491	467	455	477	437	473	441	468	502	485	459	470	463	426	485	512	445	423	495	466	496	455	424	464	446	422	430	503	477	493	468	431	517	465	446	424	456	458	444	430	450	443	464	460	435	448	430	477	448	450	434	465	476	469	457	469	460	500	473	474	444	437	430	475	443	445	437	460	450	494	476	485	431	452	453	464	464	464	467	464	456	462	467	462	509	462	475	480	483	474	480	474	468	434	431	450	461	506	430	472	426	474	465	484	459	448	445	486	476	477	437	480	468	495	450	436	488	495	455	454	449	465	432	412	497	489	434	456	474	470	447	481	476	437	456	494	464	466	453	481	457	531	474	464	455	449	463	460	466	438	428	475	411	492	444	480	429	465	481	492	450	462	453	439	465	469	441	452	439	446	436	478	473	494	460	453	410	467	426	473	445	475	465	481	441	446	483	496	478	484	460	488	485	505	449	446	450	461	452
71016	76005	70143	56753	43660	30299	18382	8562	7378	4081	3074	885	639	675	731	507	312	199	205	214	184	195	180	214	165	212	178	190	187	188	190	213	172	199	165	191	175	187	206	166	209	180	178	196	186	183	194	186	178	213	216	224	217	200	183	187	183	191	192	175	206	187	202	188	172	178	201	198	196	181	168	173	212	192	199	187	197	197	184	175	193	161	202	199	178	211	178	193	172	185	181	200	195	182	183	186	170	178	193	195	190	177	171	182	181	194	209	177	185	207	173	193	183	200	192	179	193	198	213	172	187	191	186	200	178	195	189	178	190	181	174	183	201	183	195	175	209	171	183	186	208	174	227	202	193	203	212	201	203	179	170	215	190	194	178	171	206	202	187	204	161	174	194	183	166	205	195	200	204	197	196	167	178	189	182	157	188	169	183	190	191	159	185	173	206	187	165	174	188	182	182	172	186	179	204	196	178	185	184	167	186	196	198	184	191	213	234	169	179	195	223	198	195	197	187	181	195	199	208	215	173	200	189	198	193	172	176	166	220	190	180	186	174	172	186	169	211	203	169	196	186	184	180	189	160	186	169	200	177	179	200	199	168	184	175	179	177	165	181	169	192	189	201	195	185	193	184	175	199	169	162	176	178	196	182	167	169	194	184	195	161	187	166	185	175	203	204	164	212	202	187	192	165	189	192	191	161	187	190	188	173	181	218	184	187	192	204	180	197	190	212	165	172	186	195	202	219	182	173	196	164	177	181	175	168	174	179	188	208	160	191	184	184	191	191	206	207	201	175	185	207	210	201	206	184	189	168	173	214	190	206	185	171	185	172	189	177	182	199	184	161	201	187	200	181	184	199	177	202	196	166	217	190	191	199	199	187	223	196	186	190	166	155	184	185	173	188	184	180	184	169	219	207	202	193	179	169	186	187	204	223	192	199	165	223	178	184	198	188	195	193	200	190	196	178	210	199	214	173	178	216	199	197	203	184	176	177	174	189	179	180	177	184	216	206	196	171	203	180	193	223	205	215	198	196	171	169	176	200	225	192	198	179	197	174	223	199	180	203	182	214	199	187	176	174	182	185	204	201	196	183	209	198	196	177	180	183	198	189	186	198	174	178	172	186	183	178	165	167	179	184	179	194	211	171	188	168	180	172	193	219	190	175	209	196	196	180	157	199	193	166	187	197	204	201	206	157	177	155	211	184	235	177	193	191	176	179	199	190	192	176	178	195	194	193	194	200	179	157	216	167	195	183	194	189	203	193	198	212	203	191	203	175	190	184	189	193	169	194	201	174	196	188	192	180	208	205	188	205	186	171	177	190	181	175	171	196	210	201	189	161	208	186	184	192	221	199	191	177	192	203	209	199	205	194	170	207	190	180	198	193	176	176	179	188	172	177	189	201	172	165	197	201	174	184	181	169	181	185	170	187	188	194	168	190	170	176	187	188	181	177	192	176	187	171	180	220	184	184	194	169	191	200	212	212	200	191	169	162	199	201	206	157	164	197	177	188	172	173	205	188	172	179	172	197	188	206	174	206	209	177	196	189	191	190	198	191	171	202	181	195	187	201	202	209	204	184	194	189	187	200	170	193	193	190	186	204	182	192	195	196	168	189	185	189	193	188	219	171	187	208	191	198	173	166	198	179	195	163	190	199	176	193	190	171	187	183	184	182	196	189	167	197	172	174	199	194	179	181	175	202	176	193	217	186	176	179	175	195	176	172	178	179	209	205	190	177	195	209	203	163	169	210	205	216	160	169	201	197	166	177	183	200	157	185	165	199	192	193	187	198	194	182	186	185	181	187	183	213	178	174	202	171	222	209	185	194	163	172	181	179	195	191	168	199	183	183	200	180	177	195	185	192	184	176	183	165	194	169	168	178	205	168	188	169	178	192	213	180	181	194	181	170	173	186	173	179	210	192	165	217	156	198	181	191	192	169	183	188	174	169	167	180	173	188	204	197	165	209	167	171	196	205	214	199	199	207	171	181	181	206	186	184	186	199	166	218	201	189	203	201	177	200	176	228	190	202	188	199	161	167	210	181	164	180	178	160	182	180	181	193	208	176	189	188	173	194	199	188	181	178	169	194	171	196	184	189	183	171	190	174	177	214	203	167	175	198	159	211	205	184	177	195	209	190	172	181	182	175	179	202	181	204	214	233	212	201	188	190	194	193	194	185	180	210	187	202	192	162	188	187	197	187	183	200	172	170	188	179	179	214	160	166	187	201	181	195	200	196	206	210	205	167	188	169	190	208	196	183	203	202	190	186	176	195	181	193	203	179	166	186	176	201	175	186	178	213	187	204	187	211	213	168	203	174	175	191	175	209	189	204	181	184	190	164	190	183	187	192	179	178	164	162	168	215	186	174	178	188	194	193	188	188	182	171	176	194	206	195	177	213	180	184	171	182	208	210	197	205	177	208	190	183	186	213	187	185	176	196	152	191	174	166	190	169	169	160	191	174	198	192	183	175	184	184	185	164	167	187	208	186	196	204	189	201	169	178	187	182	178	175	200	195	178	207	176	194	194	199	166	202	191	192	196	194	186	198	180	184	193	188	175	159	197	164	200	202	191	190	158	190	178	214	198	169	200	187	177	182	207	183	188	189	167	171	185	176	194	175	209	182	158	190	162	191	158	189	160	231	196	179	188	176	209	202	197	156	194	202	188	180	195	170	191	189	165	208	204	181	177	198	192	198	181	161	183	172	174	187	186	209	189	230	202	187	206	188	184	163	170	191	197	213	194	177	184	201	180	203	176	188	179	181	165	189	187	189	189	205	187	168	183	196	181	194	196	192	166	214	192	177	192	173	200	206	187	193	201	173	210	179	192	181	180	168	189	189	219	173	168	183	206	178	211	191	173	194	181	189	200	196	184	188	184	161	180	160	177	169	180	181	192	181	174	178	187	192	206	169	190	187	198	208	168	197	215	181	183	184	176	191	185	185	199	210	198	200	198	193	188	196	223	205	193	169	219	174	184	190	163	197	176	177	189	159	193	210	195	178	208	204	190	187	169	180	191	190	199	194	193	171	187	211	199	160	156	180	160	198	191	206	181	169	196	170	213	163	179	167	194	193	207	192	184	222	192	179	183	190	172	175	216	199	200	195	212	195	190	181	186	168	193	201	188	226	197	189	174	202	186	197	176	190	185	197	178	212	202	201	182	180	177	183	197	179	160	199	189	197	186	159	193	193	165	181	164	188	198	187	187	172	213	159	197	169	185	191	184	184	189	192	179	177	191	175	195	192	190	187	199	196	200	184	176	183	159	215	180	188	176	205	189	155	221	185	188	185	165	180	182	201	205	188	203	202	166	204	184	189	169	178	192	185	174	159	205	205	197	155	199	176	178	198	174	193	186	206	213	194	196	212	194	209	188	171	176	195	185	201	155	197	201	205	194	172	191	205	189	201	199	195	172	155	187	168	193	208	210	163	222	183	189	200	185	192	183	195	183	179	176	180	208	174	176	194	188	200	189	201	184	172	174	190	209	179	172
46060	60099	64319	60462	50893	40676	30511	19642	21562	14042	11381	3327	2475	3036	2830	2266	1034	587	513	552	527	557	475	507	447	532	501	484	485	512	491	510	478	514	481	464	503	468	524	514	566	523	458	533	441	504	461	472	501	558	645	602	510	564	468	492	501	486	505	493	490	536	529	494	502	460	501	471	482	477	506	497	502	470	462	483	502	468	470	492	485	486	507	502	500	508	484	485	469	487	444	467	523	463	491	510	491	476	482	501	467	530	489	519	522	477	488	470	505	499	489	494	494	503	487	452	489	456	490	504	476	475	502	478	520	482	481	508	506	465	470	475	538	481	534	499	496	493	511	506	497	525	482	466	521	490	520	492	470	476	522	463	470	492	492	488	489	491	504	523	479	510	472	465	499	466	483	483	488	535	452	487	500	492	471	500	471	506	489	505	485	490	469	455	469	473	507	519	498	541	467	471	494	483	476	475	500	477	502	502	516	470	473	469	510	513	488	513	489	495	504	490	478	487	468	457	504	488	485	548	479	479	476	444	475	489	460	470	509	517	472	430	461	477	471	475	465	484	461	495	442	478	492	526	460	478	498	508	468	462	475	507	475	469	469	493	476	472	494	472	460	485	480	491	497	503	510	492	518	458	506	477	517	484	475	495	492	506	471	467	468	469	540	499	460	478	502	536	516	485	455	499	492	545	491	476	498	509	515	467	472	511	501	484	514	497	479	507	523	499	500	503	485	457	492	514	491	505	481	471	479	487	499	467	503	435	476	459	480	530	488	473	493	510	492	476	495	497	470	476	536	484	476	504	527	520	497	480	464	492	477	491	489	483	464	472	511	508	483	445	483	496	477	440	521	501	460	447	503	491	501	490	496	507	535	447	490	464	460	506	481	474	493	507	512	476	502	464	538	500	520	498	506	533	473	524	488	468	492	506	449	491	484	474	501	529	482	502	538	491	487	470	495	456	471	484	508	475	499	495	483	455	454	481	499	488	485	498	500	499	464	490	480	491	465	506	492	510	495	459	462	473	479	458	481	471	479	487	474	477	459	505	491	480	507	533	506	503	536	451	498	500	469	505	453	485	484	498	462	456	476	492	498	481	490	498	484	487	486	506	489	490	464	497	472	492	528	480	468	501	474	491	459	510	501	466	481	481	477	515	475	524	488	498	491	489	490	485	504	434	498	510	478	491	491	500	490	517	443	503	487	451	520	527	483	467	499	456	474	486	493	489	510	486	511	465	497	462	511	489	506	514	479	483	471	504	499	538	490	476	466	524	469	515	466	480	517	494	472	475	475	474	559	471	495	459	506	524	488	473	455	482	484	511	485	490	485	495	473	518	504	480	485	492	482	476	482	494	442	478	470	441	463	493	455	463	482	504	472	534	499	488	514	486	498	492	474	446	501	485	512	515	474	464	509	485	515	482	516	448	484	500	518	461	533	478	460	464	472	451	499	503	506	474	452	517	443	501	481	508	485	496	479	465	473	522	518	482	447	470	492	481	491	497	528	571	490	520	475	557	483	491	540	489	475	496	501	485	486	500	536	506	504	489	474	555	508	477	524	520	488	512	477	469	500	558	491	489	480	495	496	491	485	494	486	483	439	491	481	482	507	491	495	454	482	503	497	495	505	522	507	480	488	513	495	534	471	485	497	469	468	461	449	489	507	516	514	490	526	465	476	481	512	494	483	446	473	505	491	482	516	491	467	495	491	501	481	507	513	505	488	480	478	461	468	500	485	472	490	496	465	527	539	510	496	506	497	443	452	452	495	477	484	487	492	458	503	482	511	502	525	474	468	508	517	480	472	485	510	495	492	470	484	509	485	494	481	492	495	506	487	514	449	465	512	431	479	493	521	483	505	475	526	447	507	461	498	479	517	515	458	490	502	513	488	518	490	519	490	485	480	517	496	521	483	480	531	449	499	485	480	514	475	479	480	487	521	516	500	456	456	498	482	522	499	475	502	448	486	478	456	523	508	465	497	514	500	491	512	509	508	479	504	518	507	505	484	493	474	530	474	468	519	519	504	491	521	474	501	486	480	452	485	490	497	510	491	505	483	513	527	535	500	475	460	484	514	484	491	480	511	481	513	464	519	485	566	515	494	505	495	482	460	536	466	476	522	500	494	510	499	467	515	512	494	465	489	495	477	514	475	467	507	504	501	504	470	504	490	437	479	501	482	476	466	492	469	498	493	465	516	521	526	467	484	502	479	498	439	480	494	472	507	523	487	495	483	514	508	487	501	484	500	514	496	479	487	502	488	498	510	449	494	461	523	513	473	477	547	510	484	506	505	488	481	488	525	506	504	481	486	490	484	500	525	497	499	482	481	468	487	499	516	481	488	480	502	463	511	484	461	456	494	507	509	513	521	474	455	518	468	487	495	475	472	496	495	488	489	485	495	515	476	497	511	491	443	477	488	543	533	464	489	478	501	497	489	539	451	540	507	457	464	460	472	472	485	480	513	470	510	501	497	479	464	470	483	426	510	495	477	470	494	478	468	487	479	474	504	499	489	486	492	510	461	500	510	477	483	493	452	490	483	498	512	479	481	486	522	513	463	533	481	501	493	468	510	513	518	486	509	480	506	485	460	488	516	497	518	478	508	455	493	492	506	508	485	519	478	473	491	519	513	486	511	491	506	511	507	469	534	503	495	509	514	478	456	479	482	505	466	545	487	521	493	491	498	564	477	474	466	511	531	476	476	466	486	475	506	502	497	521	456	482	466	513	522	486	508	491	513	488	487	525	493	520	474	488	454	516	476	522	527	485	503	504	471	516	465	479	516	513	490	486	457	512	510	454	495	475	463	469	500	517	475	499	515	460	479	528	487	519	512	517	515	470	470	481	482	490	517	468	453	481	495	490	493	484	478	531	510	472	472	468	457	491	536	493	497	460	469	487	520	482	506	480	457	495	447	490	494	460	508	475	469	485	460	489	471	468	532	506	461	521	477	502	511	485	496	496	495	524	496	471	485	506	466	448	484	484	511	477	481	505	509	499	510	455	498	523	481	504	526	517	501	486	467	484	497	499	525	497	466	492	479	451	481	514	505	474	475	533	485	494	477	503	502	512	489	514	521	520	488	464	512	487	501	496	490	528	495	498	504	494	474	492	467	464	478	459	512	483	456	483	499	522	487	476	487	486	523	488	493	553	483	475	445	515	458	518	484	487	491	500	444	469	486	502	496	488	494	503	492	456	482	477	460	461	469	477	501	479	507	487	507	479	469	491	495	526	478	466	476	478	490	505	485	470	509	430	493	484	487	486	495	497	508	463	441	491	503	493	504	481	471	475	496	480	448	487	481	492	513	524	517	506	517	480	485	508	484	477	513	502	488	488	507	529	500	484	476	516	466	453	470	504	510	490	502	466	511	475	511	467	476	468	505	490	539	502	490	529	476	477	492	524	521	508	477	501	509	480	478	474	497	493	468	487	510	496	492	482	469	471	499	511	463	491	495	495	498	521	487	528	518	524	468	486	504	517	466	485	467	493	505	507
17128	14070	9202	5062	2451	1099	661	383	380	317	278	196	165	195	174	172	152	197	128	175	153	157	130	151	167	147	165	149	170	145	160	148	150	163	176	163	164	171	174	135	165	155	161	159	171	150	145	196	148	159	159	140	155	157	184	156	154	163	171	174	157	146	152	150	162	165	175	147	149	143	185	143	158	139	178	159	162	167	179	168	151	167	136	162	151	173	165	186	156	150	164	187	197	162	149	157	169	156	142	149	180	174	162	175	154	182	180	171	141	174	178	161	160	157	184	167	171	172	156	156	150	167	151	181	180	157	193	177	164	192	161	151	195	167	175	165	150	168	161	143	123	134	152	205	168	181	160	176	155	144	169	154	144	171	170	174	143	186	152	167	152	157	164	183	151	181	136	162	167	171	182	156	171	154	158	191	161	161	159	188	156	176	127	136	170	162	175	163	174	179	182	160	174	140	149	147	157	156	163	161	163	158	162	150	177	146	177	162	155	172	173	161	171	180	179	166	153	141	178	153	172	165	180	189	166	169	175	153	148	172	162	147	163	171	171	165	165	171	154	164	179	176	164	172	155	152	172	173	168	141	165	170	163	159	173	156	159	171	160	166	171	170	178	178	173	151	161	165	153	167	161	180	164	153	163	174	160	176	169	151	174	170	145	152	152	158	181	164	151	142	172	173	154	164	153	170	196	157	167	158	166	156	177	156	164	145	162	181	149	157	164	172	137	156	172	175	153	134	179	171	142	173	153	156	164	163	164	165	144	152	151	169	194	177	142	175	168	159	152	160	170	172	168	185	171	172	168	178	171	176	140	174	172	166	158	146	149	170	166	166	153	147	164	165	170	178	182	164	152	148	168	155	183	171	174	167	155	173	149	171	178	166	177	145	177	156	159	174	170	160	183	151	163	157	163	172	170	146	173	168	163	133	165	152	166	164	178	170	168	172	163	154	174	155	181	149	148	153	164	152	171	170	153	161	164	159	161	179	171	166	138	176	165	179	180	178	168	155	170	149	157	153	157	182	155	175	145	153	155	157	178	180	173	186	166	173	156	166	175	182	150	167	148	181	183	180	162	188	172	172	177	164	168	152	159	164	172	148	179	173	157	153	164	157	180	162	149	149	156	169	169	155	145	176	147	164	185	183	144	192	169	171	140	157	158	149	159	146	148	155	167	156	171	168	174	154	168	185	170	146	175	175	176	163	148	165	163	146	165	162	182	181	185	157	166	162	164	167	154	148	163	180	181	166	174	158	151	167	175	163	137	158	182	164	160	165	183	139	172	157	148	182	168	156	161	161	163	168	136	151	127	180	156	150	165	180	155	142	151	154	169	177	159	160	137	162	164	174	135	143	162	167	164	150	169	178	172	121	188	160	180	153	148	166	181	167	163	158	172	146	160	164	181	174	158	170	145	151	161	161	145	147	140	161	163	202	174	155	148	176	196	148	162	148	159	192	165	191	164	157	197	160	169	184	176	157	177	174	155	169	164	151	145	161	136	167	156	151	153	171	168	165	182	176	158	154	150	171	165	136	157	169	170	188	144	160	159	167	153	173	151	167	155	167	169	145	166	152	179	194	164	163	142	189	173	172	170	161	158	178	182	176	173	152	181	169	173	167	155	160	166	160	163	167	150	162	182	164	147	154	144	164	145	155	162	163	162	167	148	165	151	161	172	134	162	159	152	180	167	175	184	187	177	125	146	166	162	173	158	158	152	160	146	159	133	163	173	169	158	182	179	178	166	165	184	156	151	157	157	185	153	172	156	175	170	160	153	193	163	149	153	170	152	143	187	177	145	159	169	157	167	142	161	143	166	139	159	172	174	144	168	160	161	169	183	181	168	169	144	177	163	179	145	163	168	137	168	165	184	156	188	164	146	173	151	154	166	139	145	158	181	173	156	178	156	162	172	145	189	168	169	171	170	149	157	163	138	178	151	173	175	162	162	165	172	179	162	157	145	156	164	145	163	175	187	166	155	168	157	160	158	160	175	151	179	165	161	153	172	174	161	174	160	165	156	135	154	158	179	164	160	146	137	176	146	171	166	179	149	191	180	166	152	159	193	167	174	147	177	173	173	156	151	188	156	168	145	124	164	155	157	148	139	165	157	157	149	145	148	157	153	144	170	158	158	146	165	157	145	153	158	147	155	143	155	149	153	128	161	150	155	144	176	176	174	142	163	161	163	192	171	136	152	161	156	163	149	180	153	185	146	154	164	171	135	137	144	142	157	184	176	148	175	179	162	172	172	180	173	148	155	163	163	159	166	162	159	150	149	157	144	195	150	143	157	167	146	159	147	158	162	138	166	171	163	150	149	160	157	158	168	143	147	151	164	135	158	160	150	175	151	174	193	166	154	164	165	145	189	166	156	143	152	176	146	160	149	157	181	185	153	144	165	146	146	144	162	192	171	171	161	153	152	181	162	149	159	152	174	179	149	163	153	171	165	154	167	169	152	167	161	164	205	157	174	172	188	157	184	138	170	182	201	164	189	161	186	170	135	157	139	184	175	150	160	164	148	158	137	160	156	179	157	188	148	151	153	164	159	170	168	152	164	167	173	147	182	162	151	170	163	182	162	157	160	187	184	183	164	162	173	153	148	196	156	178	151	164	159	167	186	155	184	160	189	152	156	158	163	149	171	160	173	169	195	165	168	161	136	147	139	162	146	160	189	133	157	161	155	169	151	166	151	152	191	163	164	159	188	141	161	159	169	182	158	160	185	171	141	172	151	201	173	167	146	149	189	156	161	167	148	193	139	156	155	172	147	158	148	162	166	147	161	143	150	151	162	168	157	179	162	149	150	197	159	169	155	155	162	163	197	137	145	187	172	181	148	148	178	145	155	160	160	163	154	153	166	153	156	164	166	145	169	188	163	165	173	149	145	161	152	164	168	178	164	132	160	173	185	157	150	152	154	179	151	160	155	163	194	165	167	190	149	166	164	150	176	186	153	158	151	179	163	167	149	184	147	157	165	166	167	156	165	170	147	193	174	168	148	157	177	165	151	151	169	168	157	171	161	176	171	153	181	138	143	154	153	166	171	169	201	168	148	181	173	149	162	168	149	147	164	187	144	164	173	176	174	154	141	186	176	174	157	194	179	160	154	179	178	162	166	169	153	166	139	179	167	163	152	170	169	147	172	149	161	161	175	156	148	186	190	154	187	155	161	175	167	191	147	148	148	172	167	162	162	156	155	151	145	151	176	169	184	179	171	165	162	168	151	174	171	169	165	173	164	187	149	170	160	178	165	157	177	160	199	147	148	150	172	167	178	156	146	166	185	153	189	154	154	162	152	166	164	136	170	159	162	168	181	145	170	169	145	159	186	142	162	147	196	166	161	179	158	150	145	165	152	161	162	173	175	153	209	149	181	167	167	144	169	176	161	177	136	174	167	153	171	170	179	148	170	174	182	179	182	160	160	161	134	144	150	154	148	175	160	149	175	148	182	164	134	169	163	151	148	147	158	166	162	163	153	172	156	178	148	184
14357	17576	15134	12852	8253	4658	2751	1474	1495	1108	1062	533	474	574	528	530	470	448	426	432	412	442	445	413	424	455	449	447	442	413	480	399	454	385	456	444	431	452	460	483	461	388	433	435	429	457	446	399	469	422	418	461	431	421	476	447	436	438	489	444	429	411	427	424	453	444	430	429	463	415	400	447	457	434	411	408	425	487	445	421	441	443	501	431	463	459	414	378	417	377	462	452	447	428	414	422	445	411	404	425	446	412	422	433	452	409	474	414	456	436	422	417	441	461	459	413	422	432	403	421	399	449	408	480	410	437	427	418	452	443	460	421	439	432	437	468	415	415	458	441	418	451	425	434	472	416	409	434	442	414	428	458	440	431	465	507	407	420	417	468	441	432	441	441	451	455	481	453	429	447	428	461	448	411	460	401	417	446	434	423	450	414	433	455	435	404	436	425	447	452	438	437	418	451	435	444	453	467	442	467	459	425	444	465	441	421	463	463	410	459	425	430	445	433	457	452	435	432	433	409	454	461	468	408	450	445	438	437	449	438	457	438	425	421	438	427	428	425	393	439	428	450	416	396	441	414	427	454	386	429	397	431	416	412	390	419	439	422	451	481	402	408	389	431	436	422	411	475	462	443	423	429	412	425	453	432	428	415	412	404	449	452	430	417	439	411	430	409	411	459	422	444	425	417	425	451	442	436	452	490	431	441	426	407	446	438	451	422	472	449	424	445	435	460	445	409	387	484	438	418	450	422	459	411	453	464	420	430	412	436	474	447	424	443	438	442	433	447	449	420	447	459	433	429	464	435	467	429	423	458	412	456	405	395	436	463	454	434	417	457	408	432	441	461	419	441	457	463	452	424	424	462	432	464	410	446	429	447	417	425	433	428	437	481	450	424	437	423	424	441	442	399	441	470	435	422	472	419	401	424	467	453	463	443	449	446	438	455	434	427	431	470	425	455	416	428	431	428	458	437	438	442	443	468	431	431	424	453	420	454	444	422	486	443	426	395	429	424	440	454	466	412	419	415	435	435	473	428	445	450	430	432	451	402	439	426	430	487	454	431	456	474	410	423	451	427	419	452	401	483	440	443	473	476	434	399	447	436	451	454	453	403	426	441	415	455	449	421	486	465	459	413	413	423	448	444	450	429	442	459	414	482	471	433	426	442	468	403	398	481	434	452	415	441	458	463	439	439	475	420	436	486	449	393	446	407	453	406	402	412	423	393	415	444	475	406	426	479	395	461	464	436	434	459	452	416	462	458	418	465	435	442	499	429	399	416	484	432	486	392	423	452	435	485	415	427	420	425	439	417	450	455	444	455	443	458	465	443	424	452	451	427	437	485	404	431	399	410	424	478	435	401	445	433	457	456	414	471	421	468	410	478	422	386	452	430	432	506	443	449	443	423	378	431	436	422	484	443	474	428	459	463	439	406	437	436	434	471	418	434	407	422	441	442	451	427	453	445	465	406	428	412	477	457	426	456	470	459	411	437	454	476	463	438	439	427	413	451	414	458	447	404	414	444	436	438	460	442	444	408	463	435	450	441	421	457	455	438	424	424	423	445	410	439	438	449	465	441	427	414	436	468	424	433	442	397	441	413	466	442	438	411	428	430	444	459	402	426	410	478	394	429	432	403	414	433	421	430	429	438	436	408	427	457	452	474	408	426	427	442	450	441	452	458	434	449	438	427	436	419	434	448	411	465	452	418	413	417	432	450	443	441	423	442	408	473	432	423	425	402	452	437	415	466	436	431	477	410	437	422	413	460	482	396	444	464	447	450	464	462	457	387	449	467	450	424	436	433	397	459	461	404	423	422	433	463	473	439	461	462	431	446	442	441	431	420	432	407	452	448	422	423	431	413	446	446	404	469	495	463	480	435	402	447	438	476	438	438	457	418	469	424	427	432	441	428	421	399	401	437	414	423	433	417	444	436	449	418	421	456	459	438	430	421	454	453	441	473	464	431	414	420	478	437	412	447	414	471	435	414	423	446	440	450	396	441	440	459	410	411	415	423	473	441	444	441	433	402	467	433	424	459	413	441	458	447	473	435	440	433	439	436	423	435	416	436	448	420	391	467	426	433	457	477	441	444	419	434	440	490	418	455	426	421	437	423	426	450	410	449	405	420	421	424	424	434	393	445	476	433	437	420	433	420	411	440	430	442	398	429	426	441	439	445	432	416	459	407	428	419	440	477	447	434	458	438	450	393	412	409	450	441	460	429	421	476	431	472	454	448	413	426	486	453	402	446	420	455	428	479	445	445	434	445	470	458	395	446	458	438	447	417	434	434	446	420	432	475	477	448	408	436	415	423	427	422	441	467	428	396	451	457	445	440	401	433	406	463	414	445	429	424	427	394	446	474	426	426	488	398	467	464	444	445	421	478	416	441	427	449	467	424	390	395	473	462	492	412	434	423	455	470	440	443	426	457	474	471	414	438	439	420	429	414	432	442	419	475	427	441	440	461	421	463	473	426	476	440	453	463	415	430	460	454	424	405	472	423	422	435	421	455	448	463	456	425	390	428	456	464	439	435	409	422	403	442	430	405	450	435	424	419	457	460	415	438	416	459	443	441	406	463	410	393	431	442	424	407	408	487	419	409	443	451	490	408	463	405	451	419	391	420	452	424	421	459	463	461	464	443	432	438	437	438	444	430	419	452	436	441	446	412	457	410	412	441	459	440	419	441	415	385	437	410	416	471	407	424	400	402	431	414	419	406	423	423	470	461	428	451	414	427	465	469	455	471	460	457	451	442	457	414	468	398	473	401	431	416	427	442	461	458	401	409	438	434	422	418	423	444	454	472	445	455	430	443	443	427	443	399	452	446	440	448	423	468	472	437	447	412	441	439	402	452	403	428	445	447	473	412	418	463	443	403	426	435	424	437	431	414	448	464	450	424	436	412	420	453	427	471	447	418	428	429	415	449	441	446	476	429	415	444	446	415	440	420	425	419	422	435	436	429	406	446	426	445	463	417	442	413	430	406	407	464	438	429	436	446	459	397	451	492	421	469	461	444	446	443	429	425	408	437	424	417	424	440	424	416	441	457	436	484	453	464	421	434	454	404	449	436	416	431	436	422	410	449	443	451	436	455	416	420	380	455	430	426	428	438	429	444	457	430	434	417	421	437	437	433	439	427	458	444	470	431	425	436	443	430	438	447	457	441	457	460	429	438	448	448	433	451	430	457	383	435	449	453	464	425	409	441	426	436	423	432	455	444	429	449	444	440	480	428	449	458	420	420	432	433	469	448	472	438	445	441	451	425	444	434	438	450	426	430	418	423	425	444	453	467	494	454	463	434	448	441	466	439	442	456	418	443	488	415	439	469	403	443	432	435	420	442	501	436	457	415	426	432	490	421	447	440	438	428	455	439	418	457	462	436	491	452	440	417	437	451	402	444	441	418	427	406	442	456	462	406	420	449	426	410	416	422	435	425	418	388	421	430	449	447	432	436	471	466	422	455	446	451	413	410	467	458	459	443	431	415	429	474
58478	62199	56205	45384	30864	19515	10434	3879	3202	2418	1521	360	338	314	414	313	204	150	174	171	163	173	175	181	197	161	143	179	177	173	184	164	169	188	184	174	184	185	194	161	161	173	186	213	171	165	154	164	176	184	179	180	174	177	160	161	200	166	160	143	166	166	183	143	164	182	184	178	164	171	165	174	178	150	158	200	185	182	175	174	175	161	167	162	187	165	166	157	176	180	176	176	204	172	159	187	148	180	174	169	158	152	169	154	167	180	174	195	164	175	145	192	187	167	178	173	147	182	172	142	169	171	168	172	168	154	173	159	189	182	178	184	151	175	194	166	163	170	166	177	158	154	168	168	185	181	175	152	156	171	162	189	185	165	190	171	143	187	212	175	162	174	166	156	172	174	163	187	164	180	172	146	171	179	161	178	180	159	180	181	177	169	179	200	165	163	161	174	169	180	177	154	174	154	163	186	180	171	154	165	175	153	171	152	182	169	170	174	188	181	167	161	192	192	168	154	153	185	168	167	177	190	185	183	165	161	161	165	171	180	156	187	194	181	149	175	196	146	149	178	177	153	173	156	181	162	171	176	175	188	190	174	179	177	172	180	162	167	196	184	177	149	172	156	166	179	157	188	188	167	184	167	196	188	159	183	185	183	176	183	184	156	164	146	188	177	166	153	170	161	168	176	166	160	138	148	166	185	165	175	185	191	173	169	165	184	163	156	173	166	163	167	164	179	163	154	176	167	164	163	199	160	181	193	174	167	190	170	193	173	189	192	163	148	152	145	143	159	147	161	155	202	193	163	189	180	179	172	181	174	189	173	169	175	170	162	184	191	143	191	193	175	180	165	177	167	172	175	175	184	154	173	187	168	172	187	188	164	186	160	181	174	183	172	176	174	167	179	171	167	166	173	176	170	147	175	149	165	189	166	158	193	180	174	171	180	160	205	184	166	162	204	192	163	177	176	149	166	171	179	187	181	162	159	171	198	177	162	178	168	171	177	159	171	146	175	178	186	173	173	184	177	160	169	143	163	167	173	170	143	178	154	148	151	178	176	169	143	160	150	158	159	170	175	176	188	177	163	160	150	179	182	160	136	175	186	151	162	176	168	195	187	189	169	157	150	197	190	167	163	170	177	166	201	179	180	160	175	148	173	177	173	192	157	164	174	157	166	203	187	141	146	177	162	162	174	182	183	188	163	177	181	182	179	158	172	177	170	142	176	162	167	179	187	132	165	178	158	168	169	183	169	177	161	171	172	187	200	196	173	168	201	165	170	136	195	191	185	174	198	157	161	168	175	192	178	174	184	193	166	200	168	177	160	151	183	186	189	168	199	160	162	170	175	170	196	203	156	165	152	175	181	163	181	171	150	166	167	180	145	175	181	167	157	149	153	179	175	175	159	174	170	173	195	176	167	177	168	167	174	161	166	169	177	199	184	161	159	183	174	172	195	177	155	178	157	170	175	152	184	175	155	177	194	168	174	176	177	167	172	172	164	139	181	185	162	178	175	161	167	188	147	180	138	157	186	170	188	168	167	155	173	162	142	182	193	173	145	161	159	141	163	168	151	162	167	154	162	165	166	146	188	176	162	174	183	156	167	161	182	192	169	179	179	168	176	192	182	158	177	152	164	168	185	165	172	140	184	180	153	147	159	167	181	160	199	192	153	158	176	186	169	185	183	163	163	157	145	162	161	169	167	176	176	174	172	159	175	181	159	186	178	172	160	172	165	154	143	178	173	149	146	175	166	154	177	177	172	187	186	148	180	197	180	156	172	171	185	162	159	194	168	175	155	139	183	189	161	161	154	173	172	179	146	180	168	151	167	189	203	185	169	162	167	156	157	183	162	197	194	184	167	158	177	179	149	175	183	165	180	167	182	200	182	149	176	169	190	198	160	145	170	182	165	168	200	165	169	193	163	167	189	182	178	167	169	149	169	183	187	168	171	164	169	177	163	145	162	155	169	156	177	170	157	171	174	192	141	162	163	172	177	172	177	166	174	167	182	181	175	192	154	175	176	183	163	171	201	163	173	182	181	170	174	175	183	175	167	178	198	183	163	160	169	146	170	196	159	182	165	169	177	170	164	164	175	173	179	160	173	170	199	194	195	168	195	181	167	179	184	175	160	160	154	166	164	168	186	166	173	166	182	185	159	163	170	173	179	146	180	194	151	162	167	154	174	161	184	158	160	170	167	175	179	191	183	166	193	167	171	144	179	155	168	160	172	167	147	150	182	168	181	149	197	173	190	183	149	188	164	165	188	186	146	171	161	201	187	177	150	165	160	200	189	172	159	165	152	156	170	172	192	158	152	170	167	164	169	190	185	154	161	162	191	159	183	188	165	181	160	181	177	170	184	175	174	171	168	164	172	163	189	162	159	163	190	187	183	172	192	198	156	162	190	160	191	155	165	174	161	185	157	172	183	183	184	185	176	150	175	150	139	183	161	172	173	181	200	185	177	181	178	151	161	159	177	174	156	168	168	182	161	175	184	187	150	174	170	178	145	152	153	185	163	137	177	158	177	158	162	170	161	173	159	206	184	180	181	189	168	164	185	170	177	168	166	157	158	155	188	167	176	173	174	168	150	159	167	173	167	173	165	173	168	158	173	160	196	182	140	163	159	171	164	183	160	169	148	182	178	168	185	165	156	176	153	150	172	158	162	167	163	175	159	159	171	175	163	167	204	210	174	191	160	173	204	191	188	169	168	150	182	160	198	165	161	191	143	159	168	148	200	156	184	152	155	162	157	172	163	149	155	188	179	177	154	160	178	172	176	165	181	166	182	164	171	173	175	163	182	192	162	170	164	176	188	183	178	152	164	171	176	138	164	189	166	168	168	181	162	169	166	205	184	170	184	173	181	190	192	176	153	176	173	159	168	134	181	176	183	167	165	178	166	163	162	158	199	174	179	162	171	176	159	187	181	180	191	176	140	188	168	192	161	165	177	164	183	174	172	161	159	164	169	192	152	144	156	160	177	164	161	166	171	175	163	187	177	150	175	153	176	164	153	169	187	181	171	140	182	177	169	161	173	181	184	172	154	172	168	165	170	177	170	172	176	143	165	178	173	163	166	166	164	180	165	182	183	201	165	164	194	187	180	207	187	163	196	184	161	163	153	150	149	143	164	145	156	179	183	164	166	157	155	170	177	160	158	155	167	192	170	157	157	161	172	164	164	162	161	147	182	167	191	196	164	214	153	163	166	173	192	181	178	184	183	169	170	147	172	186	178	167	168	161	170	182	187	167	173	168	173	182	168	170	188	178	150	182	142	174	166	160	152	165	185	177	155	163	181	187	162	181	196	171	184	167	178	187	184	152	154	157	190	165	172	182	165	155	162	183	144	189	183	174	172	177	163	185	171	176	203	168	191	181	169	158	167	135	174	165	162	165	184	216	157	160	171	177	145	186	159	201	190	182	146	205	160	153	191	175	175	197	163	168	153	171	178	181	190	170	187	162	163	150	148	161	155	179	161	163	175	190	173	144	148
36758	47674	50967	48949	40417	31845	22815	11854	12035	9501	6289	1432	1306	1359	1697	1348	660	546	511	484	508	460	449	457	470	434	460	474	474	439	475	429	467	445	469	455	492	487	465	472	469	490	465	470	446	442	447	519	457	532	534	535	488	504	463	458	457	468	473	453	478	474	460	440	463	420	482	437	479	457	433	482	488	465	453	445	477	486	429	473	472	460	415	487	482	466	454	457	469	469	441	476	450	475	475	472	454	452	474	459	472	463	450	448	425	463	484	466	481	457	464	463	447	470	479	496	455	465	443	455	460	429	458	464	492	439	430	424	462	493	457	500	446	479	468	430	460	481	480	422	454	406	480	465	456	456	436	422	442	475	468	474	428	481	422	437	467	481	457	443	478	496	451	480	457	485	466	435	427	485	464	468	443	465	445	458	438	480	479	456	462	458	446	455	477	427	457	437	428	424	458	482	445	438	443	486	496	479	487	431	501	444	482	470	475	453	475	415	477	467	454	483	478	475	464	477	447	471	470	489	450	475	460	456	434	474	467	476	433	488	462	441	426	471	465	473	493	458	463	467	453	419	498	450	466	436	423	442	469	437	464	426	431	472	485	484	442	426	469	484	469	468	433	483	475	445	459	467	468	441	427	404	469	463	468	436	460	437	447	415	462	450	455	423	463	453	465	462	457	442	444	472	418	496	428	463	442	406	486	486	436	430	427	463	446	478	419	448	476	429	459	456	449	495	458	436	459	433	451	486	467	460	453	449	422	474	484	470	457	442	466	452	484	451	462	446	479	495	470	424	462	472	488	480	472	474	480	455	438	448	436	446	471	486	467	452	441	449	458	470	506	424	439	431	431	468	475	435	452	410	484	445	469	427	467	471	459	479	464	453	458	438	413	462	480	433	431	462	430	452	467	458	463	464	464	459	455	442	430	466	449	473	469	464	433	468	468	430	425	442	438	457	423	415	479	462	457	433	451	440	444	445	419	444	452	445	462	438	499	465	496	475	457	505	429	435	465	480	443	418	462	461	426	503	486	468	441	464	444	470	429	438	466	433	471	439	450	458	426	440	435	428	471	445	483	435	470	437	463	455	430	471	440	467	450	517	432	480	449	487	457	486	460	476	486	465	484	473	460	463	471	433	466	468	465	468	472	484	417	479	435	472	449	468	468	440	481	446	451	488	472	452	448	438	454	453	474	456	468	483	431	461	434	452	461	456	493	470	469	461	443	455	496	440	449	414	458	444	465	467	440	467	506	448	430	464	427	466	478	466	440	447	494	452	441	463	463	478	459	456	461	447	450	445	469	485	422	452	416	423	495	470	467	439	427	470	447	426	459	429	456	498	471	446	457	430	452	499	447	408	415	427	454	427	446	458	460	468	476	457	466	462	467	441	443	480	449	466	481	463	459	439	432	460	477	473	457	454	442	462	471	448	463	475	426	472	459	389	448	453	458	478	444	455	458	444	422	445	446	403	459	467	454	471	441	442	508	456	445	452	522	483	470	433	418	444	474	454	453	446	448	446	449	474	439	449	458	477	473	485	445	481	487	492	469	462	434	466	453	466	443	466	454	487	425	463	478	438	444	416	433	455	460	472	430	501	482	421	441	469	443	424	443	471	470	477	467	444	444	478	478	440	486	450	448	451	461	458	455	446	442	458	447	476	482	471	483	420	434	467	476	463	466	454	463	468	426	454	451	462	416	464	475	458	424	442	446	444	473	447	458	447	425	463	443	472	462	465	433	478	483	451	452	455	437	441	426	454	430	472	453	455	461	453	418	447	467	448	447	457	476	456	456	475	440	485	440	452	428	459	468	442	423	453	448	455	454	444	420	471	509	456	447	499	452	474	440	499	480	437	443	472	470	447	455	424	424	450	451	485	424	450	434	458	468	433	498	485	464	445	459	438	448	447	435	493	435	472	460	433	459	443	430	472	453	447	500	441	481	414	475	457	462	481	446	450	489	460	465	409	478	493	451	450	435	467	429	427	462	481	435	467	450	438	472	503	434	467	437	509	467	434	429	477	451	429	457	468	461	447	467	460	433	454	407	472	453	455	471	443	485	471	444	459	465	394	429	449	441	493	446	463	454	438	480	453	468	462	459	455	413	428	465	425	491	464	438	447	473	456	447	435	442	415	467	454	446	470	451	450	451	447	456	475	478	479	444	465	509	470	462	463	426	452	445	448	428	467	495	454	463	415	466	431	420	453	405	449	460	443	472	472	441	456	464	447	461	497	488	445	427	488	472	443	463	475	463	410	469	448	433	505	481	451	477	465	426	489	446	440	449	458	444	466	448	482	448	439	470	466	483	459	424	432	444	481	474	486	441	473	453	485	445	472	469	437	458	466	463	448	433	484	454	426	452	460	456	449	474	459	426	472	419	445	488	460	493	472	484	464	431	473	440	462	460	477	450	467	443	430	471	440	462	469	452	415	472	480	465	449	444	409	420	446	456	459	451	419	473	472	460	479	448	430	469	449	476	473	466	489	481	429	461	465	441	518	492	468	475	467	446	412	457	407	468	453	427	490	467	476	446	462	476	490	495	459	468	443	456	453	475	441	493	451	437	446	464	465	467	465	465	447	468	464	423	456	441	449	474	481	456	460	484	426	511	460	435	451	459	476	445	429	448	468	423	449	447	463	462	469	427	467	463	476	458	467	466	480	435	474	472	479	432	439	414	446	430	459	452	511	475	425	426	440	428	447	467	483	465	471	419	468	447	449	434	425	449	479	415	416	446	464	456	464	438	433	463	451	427	490	466	443	442	411	442	454	467	421	480	426	446	463	432	481	478	488	488	462	466	465	450	459	449	468	472	454	484	438	468	470	457	435	438	448	489	459	456	461	462	456	459	456	448	464	454	467	462	475	461	446	500	416	464	501	470	454	483	448	501	446	447	464	492	444	443	450	424	478	466	472	482	460	447	470	465	420	459	443	436	497	458	476	403	452	437	454	484	492	477	461	451	452	468	455	428	455	433	456	463	443	470	484	467	443	459	506	438	455	388	435	452	498	471	470	450	470	427	455	436	451	478	461	469	473	470	484	451	469	444	431	422	472	470	509	450	480	420	480	443	459	463	443	410	464	427	454	432	483	456	467	463	448	490	506	446	455	484	430	479	472	448	427	391	430	442	449	432	480	497	424	444	417	487	468	450	456	424	461	444	471	442	474	438	475	470	462	443	508	429	448	446	465	445	484	467	471	408	469	454	436	439	460	431	472	472	434	466	437	459	466	448	455	442	468	457	456	433	477	464	434	453	432	454	507	437	484	437	455	430	427	445	457	464	450	459	464	498	459	466	441	434	444	474	455	469	467	486	394	470	417	419	451	471	458	442	466	498	421	447	474	506	445	455	447	444	451	438	467	414	463	439	429	449	474	461	424	447	462	512	461	494	484	456	443	483	467	513	433	433	458	482	448	443	441	399	453	438	459	435	458	440	439	405	437	425	419	490	497	468	487	467	479	462	442	487	435	485	462	449	445	431	530	450	467	427	477
71979	75517	69395	60225	44450	31859	18565	8069	5465	4486	3059	702	506	492	555	472	273	198	211	189	185	171	176	196	194	173	172	206	164	161	209	199	182	174	171	178	176	192	211	194	190	183	182	210	166	159	183	190	187	203	212	216	217	196	194	185	169	189	170	198	195	187	196	166	172	178	206	189	191	187	216	200	197	195	191	193	179	197	176	169	197	169	184	177	171	192	170	197	200	170	211	171	186	179	198	178	192	157	188	169	224	180	196	179	195	188	186	170	199	175	198	166	195	169	205	199	166	186	163	188	182	186	176	202	169	197	193	208	185	191	170	189	166	184	191	194	185	174	172	176	187	181	205	180	187	182	191	183	189	191	193	194	210	198	177	180	187	188	170	181	210	207	164	171	188	208	181	198	157	193	175	191	172	187	193	183	187	182	191	203	194	165	187	176	180	184	193	220	182	182	198	190	190	198	177	191	208	184	198	168	211	182	175	219	136	176	200	180	207	208	192	198	185	151	179	185	219	191	196	184	191	174	192	172	213	195	195	161	180	175	206	199	195	212	222	180	162	187	190	182	186	200	204	176	195	187	185	151	178	213	192	202	175	171	187	188	188	192	186	196	181	155	178	189	185	187	194	196	192	167	173	184	184	179	175	192	175	200	205	180	169	179	191	187	203	193	209	181	182	211	207	183	210	181	162	169	196	183	186	184	158	186	197	215	170	199	195	191	172	177	145	194	155	171	175	197	195	195	192	190	188	189	174	189	204	185	179	185	175	207	169	195	197	189	197	177	196	184	148	175	205	189	197	193	180	191	189	183	163	205	165	171	164	219	206	206	192	186	176	200	175	214	198	207	216	194	178	195	172	169	166	161	184	214	176	187	217	193	204	184	174	193	191	192	183	167	181	186	204	186	193	178	189	194	188	166	171	178	194	184	179	180	188	176	135	175	181	194	181	209	168	195	155	199	169	186	182	162	177	186	153	168	184	179	170	191	203	181	179	183	191	197	190	189	186	197	220	196	193	173	152	183	168	191	185	196	173	193	160	186	166	206	154	189	179	220	160	222	199	163	182	196	183	176	177	186	191	182	184	204	179	205	173	162	192	189	186	190	187	187	183	163	195	189	186	173	179	196	169	206	185	197	176	196	185	192	187	206	161	194	184	197	202	178	173	213	185	179	177	187	182	181	178	201	199	196	209	159	212	162	196	187	178	168	199	177	169	177	181	172	177	186	163	187	197	186	185	170	164	188	204	189	184	195	180	180	188	187	200	181	184	191	181	178	195	215	170	186	176	190	184	171	167	206	174	182	200	222	194	190	175	198	186	204	189	210	158	187	214	184	200	201	186	189	217	179	196	187	190	178	179	186	182	200	184	180	194	180	188	197	190	201	205	184	186	200	169	187	195	202	198	197	177	172	186	178	167	190	201	188	202	195	176	175	166	177	199	171	169	169	186	179	196	172	197	195	185	191	193	192	184	197	192	180	180	191	187	215	183	171	186	179	170	187	185	174	187	209	190	186	179	183	202	194	185	185	160	154	165	168	179	174	179	180	199	185	201	192	181	200	175	224	167	191	215	167	197	187	193	186	177	183	203	178	188	165	221	213	189	192	177	157	203	171	194	174	197	192	170	186	210	173	199	162	201	184	214	188	178	182	198	177	180	168	215	206	188	198	177	198	177	190	171	189	183	182	199	178	177	161	188	171	192	192	177	171	196	192	169	193	179	187	187	197	193	182	192	186	175	183	170	218	206	186	200	192	177	184	182	178	185	193	178	175	189	196	168	200	205	196	192	190	183	190	212	196	210	204	173	189	185	179	187	182	211	160	205	172	182	167	176	188	219	191	199	185	198	192	188	185	194	175	202	214	187	194	191	187	197	198	179	186	152	191	157	180	172	190	187	195	191	206	164	206	173	214	213	184	197	198	171	211	200	205	180	173	186	173	194	165	169	186	192	171	189	177	185	182	183	197	169	173	200	179	191	178	169	195	213	182	183	200	198	180	172	174	185	200	171	178	163	177	168	177	177	187	174	177	214	181	191	180	189	194	188	167	198	178	176	185	182	159	177	184	181	188	175	176	187	201	208	193	178	171	169	193	181	181	173	195	176	153	168	177	186	169	154	189	205	177	177	153	192	179	181	190	195	188	205	181	193	199	204	172	195	173	174	175	194	200	179	167	214	192	191	175	185	209	166	179	210	175	179	178	187	195	183	173	178	165	188	173	212	172	196	206	183	207	166	186	199	190	189	173	201	184	181	183	170	192	183	189	187	180	198	172	186	158	184	189	189	182	174	162	183	154	180	204	165	163	188	164	201	187	179	178	181	171	173	170	191	162	195	181	175	183	183	163	182	175	174	192	177	176	199	216	207	178	186	196	182	192	167	184	173	165	193	203	180	195	182	193	174	186	211	187	191	221	185	204	187	179	185	182	187	193	176	190	178	166	168	167	182	191	176	176	175	180	179	169	179	195	191	187	191	170	191	200	199	211	198	208	195	166	169	191	172	183	184	205	188	195	187	186	187	206	196	197	174	171	191	196	161	194	187	185	172	181	174	182	199	187	189	211	193	197	179	215	195	178	175	171	174	190	198	174	203	184	187	167	172	191	180	172	189	186	209	191	188	209	170	163	170	202	188	168	198	196	174	197	195	180	179	197	160	186	151	191	173	202	185	170	189	186	200	175	171	183	187	190	188	198	186	192	207	182	156	188	199	194	192	184	170	168	164	194	198	183	195	198	214	222	231	171	171	168	193	194	176	173	179	176	222	197	190	204	194	178	197	172	181	184	187	196	182	178	173	179	212	166	184	186	190	192	168	190	186	199	191	158	194	188	183	167	165	192	187	184	169	192	187	176	183	155	188	183	156	200	180	202	204	173	197	176	215	191	185	193	182	170	187	202	173	164	186	176	208	195	187	211	197	183	202	192	151	174	174	200	185	195	197	206	180	191	175	182	166	170	189	184	177	192	178	185	180	199	180	205	158	186	197	181	196	191	171	175	199	194	198	174	188	166	174	193	181	201	191	212	191	191	189	216	183	190	201	187	192	169	213	185	191	191	208	181	198	155	210	192	182	184	207	196	167	200	166	164	192	190	177	193	177	219	185	193	183	187	194	187	185	188	170	177	194	213	211	178	196	198	189	209	181	190	213	189	211	179	178	165	187	218	210	189	174	194	185	177	190	190	207	201	165	187	207	197	192	201	173	200	184	164	164	190	187	186	208	207	162	197	195	209	194	213	171	185	198	180	176	176	180	159	179	203	193	181	173	166	170	192	200	191	167	192	196	179	202	193	170	191	163	182	190	182	185	175	170	178	184	172	171	180	198	191	181	193	186	172	172	188	174	175	165	192	180	194	165	185	212	171	208	172	168	193	186	206	212	197	168	194	197	187	183	172	187	169	203	186	188	184	177	157	208	205	185	185	179	197	200	180	195	213	171	196	185	187	198	199	181	194	168	183	190	164	193	177	167	189	200	197	161	194	180	197	183	178	169	204
46122	59162	64677	62627	51461	41802	30349	18843	17174	15002	11656	2629	1884	2005	2414	2004	859	531	526	499	514	478	515	440	476	512	507	530	499	526	458	501	483	509	472	521	505	542	528	484	471	467	521	507	497	502	550	530	524	618	679	644	560	484	501	485	498	473	487	469	479	500	496	479	499	479	478	496	461	488	472	519	526	508	483	481	508	518	507	497	470	509	476	476	489	490	493	503	503	468	419	495	483	485	505	462	474	488	455	473	496	443	491	483	494	488	516	529	477	478	468	523	452	473	491	490	487	496	464	498	465	542	478	507	471	494	494	496	448	511	500	494	520	439	472	499	486	512	460	419	491	471	503	454	503	505	491	491	478	492	452	498	490	471	453	468	487	521	508	458	480	473	438	523	472	496	523	486	490	460	458	503	474	480	504	452	463	489	465	556	458	484	495	485	514	485	502	494	529	481	491	520	475	525	473	513	505	493	459	475	491	477	482	514	507	480	467	474	505	477	496	490	462	487	487	485	485	493	494	496	533	455	493	488	516	512	524	487	475	500	499	454	502	492	519	511	486	441	488	472	494	524	497	488	524	467	483	491	463	481	518	533	482	454	444	494	499	471	450	500	496	456	470	495	476	484	481	500	505	504	501	455	496	464	474	470	476	446	497	473	494	500	516	467	491	493	484	483	518	476	515	536	494	493	490	443	497	478	480	490	505	469	477	462	493	466	509	509	480	513	499	458	463	508	481	485	467	478	464	516	521	488	492	454	475	462	494	437	462	478	472	474	509	499	486	512	477	474	487	469	462	440	459	475	499	530	516	471	458	478	446	502	484	505	457	500	441	491	491	481	482	504	524	522	522	505	494	477	520	458	467	484	516	499	457	527	466	472	456	428	486	504	491	495	513	492	483	491	531	485	499	479	507	508	489	520	538	488	497	491	482	492	469	493	455	489	497	498	498	506	513	454	500	507	465	501	442	489	486	525	438	498	479	474	452	465	486	470	487	454	484	506	457	513	484	474	497	453	516	460	465	480	509	523	496	465	472	495	468	485	492	516	511	449	448	466	478	500	482	493	479	489	480	485	480	518	467	499	466	490	490	534	513	474	520	470	483	460	485	489	495	513	454	513	485	475	507	485	516	460	464	493	465	489	498	439	493	494	494	497	475	492	456	493	474	524	493	447	521	448	500	456	504	492	485	502	511	507	491	500	498	518	500	502	491	471	483	495	488	502	477	448	494	489	496	466	476	503	537	500	477	492	491	483	471	489	507	474	484	511	494	491	503	486	491	457	507	516	505	494	529	494	511	498	495	532	522	492	458	472	471	488	503	483	513	503	495	469	485	478	486	527	501	522	515	489	477	479	489	461	470	486	462	465	492	512	468	465	485	503	507	514	474	500	462	502	494	526	496	507	503	464	491	464	484	499	510	479	476	513	527	532	516	496	484	505	510	502	493	488	507	480	485	467	474	483	491	464	507	469	466	480	502	495	487	488	464	479	470	470	483	521	499	484	455	507	464	502	521	533	522	468	467	485	512	541	494	502	464	470	488	522	474	524	509	486	495	466	466	469	502	494	495	490	470	509	463	518	509	489	503	475	456	465	501	534	491	463	485	466	443	513	460	485	465	480	488	483	498	487	485	509	490	554	521	503	485	477	479	462	483	462	492	484	486	477	495	516	485	500	489	494	493	465	506	475	469	493	486	446	494	460	478	499	468	480	472	518	475	511	508	510	482	443	464	510	472	474	483	500	473	504	492	463	450	492	512	491	548	505	476	467	473	528	453	504	482	480	449	480	461	491	473	503	479	482	512	492	464	521	470	482	461	503	520	479	465	492	492	501	513	517	526	479	499	522	472	475	504	508	494	461	459	472	475	526	541	492	500	463	470	524	459	482	477	483	518	528	479	503	488	448	484	470	509	478	530	495	475	444	471	503	460	503	511	503	474	443	503	479	478	480	512	465	494	517	465	491	515	526	495	504	466	535	473	520	492	521	497	496	495	505	494	486	493	473	491	487	526	462	443	498	477	479	484	459	465	522	474	509	486	493	453	463	465	496	499	457	477	480	501	460	528	505	482	523	508	487	522	473	462	485	489	516	486	481	510	492	476	494	484	472	511	515	493	469	503	473	496	492	456	477	495	488	477	475	478	487	511	490	521	519	475	492	520	517	487	454	474	505	434	492	471	479	494	474	502	499	525	487	478	521	492	477	479	466	501	498	479	447	464	460	499	491	485	444	463	493	505	464	469	461	475	467	487	476	474	494	485	467	488	494	458	537	467	461	497	494	494	444	468	489	484	456	502	526	471	429	537	491	506	486	521	478	469	467	470	459	472	520	524	484	475	480	497	470	499	498	452	469	545	474	473	478	516	466	507	494	494	525	474	489	508	499	479	516	486	495	488	475	451	482	432	466	492	483	488	511	470	465	487	467	479	464	527	478	504	503	503	469	493	481	498	500	455	478	454	500	488	475	490	505	470	485	494	466	491	490	514	448	470	491	456	478	523	485	497	485	527	468	508	489	527	493	515	490	464	503	495	480	483	491	520	511	490	486	473	483	470	470	455	497	487	498	476	473	540	494	503	482	516	517	469	463	515	480	473	493	491	463	460	525	508	502	501	482	466	467	485	473	478	483	517	497	440	477	445	460	444	490	476	495	495	446	487	517	482	494	494	501	464	486	495	450	467	488	455	507	517	479	514	474	481	449	518	509	512	474	495	484	502	456	487	481	463	502	512	459	510	490	499	498	489	490	488	482	489	501	463	527	515	464	497	459	500	475	517	500	517	483	491	477	508	489	517	490	504	490	531	484	487	490	502	472	467	443	520	495	501	542	504	471	467	507	486	514	487	467	538	487	487	480	482	485	484	472	476	486	447	492	500	483	489	494	451	511	483	495	507	511	450	439	450	478	457	492	473	499	502	466	490	492	479	455	488	507	492	489	475	476	495	487	500	480	492	497	431	464	561	518	479	465	487	513	465	457	475	491	521	488	514	459	468	447	494	494	493	475	481	479	479	510	495	484	480	470	457	477	502	474	495	549	529	490	466	469	513	515	456	478	501	501	514	504	496	478	500	464	487	504	487	473	467	483	503	477	483	473	488	498	500	443	458	516	495	538	487	527	494	511	467	469	478	486	448	465	487	534	504	463	477	494	487	497	540	489	485	472	482	518	451	479	487	484	508	497	472	462	498	471	476	489	498	494	475	481	486	508	514	513	496	465	487	466	495	492	512	485	490	481	515	501	481	438	458	475	527	492	448	511	508	489	478	471	501	514	528	478	487	445	476	459	493	492	488	485	504	509	497	461	476	470	503	487	516	450	450	478	443	470	520	496	471	480	475	508	522	484	528	449	492	497	513	533	474	522	508	496	446	520	464	505	522	483	503	500	477	499	497	473	467	502	512	475	470	479	481	506	523	455	487	483	505	499	461	511	490	501	484	467	530	465	483	492	506	500	468	456	514	498	497	472	503	491	509	512	487	489	514	479	492	497	488	530	486	459
17740	13681	9244	5878	2700	1393	592	369	317	304	259	175	165	186	169	161	172	136	152	157	176	154	165	182	186	151	186	189	142	157	159	187	180	143	145	169	166	163	164	180	193	174	164	158	165	142	167	153	165	149	152	159	160	157	162	144	160	165	167	152	144	165	149	155	186	173	166	167	181	168	153	173	141	169	157	145	190	170	150	160	131	178	188	162	157	172	165	172	182	155	154	182	162	166	156	167	178	155	178	172	171	160	157	162	141	151	166	158	165	164	145	145	131	173	187	181	194	175	164	132	170	170	156	159	157	168	155	153	159	164	167	143	176	165	168	124	153	150	171	175	151	160	165	167	152	144	170	171	166	149	161	140	151	159	160	152	169	157	150	151	166	151	166	177	164	155	153	192	148	143	153	156	169	156	166	159	188	177	180	172	163	155	178	162	171	165	151	141	130	177	181	165	144	162	163	159	154	156	136	154	185	155	140	159	153	168	162	161	143	154	155	156	152	174	163	156	148	144	158	155	153	165	168	153	154	147	164	165	183	157	152	140	158	151	161	148	178	147	155	134	163	143	173	170	144	181	170	187	146	168	157	166	162	148	165	138	158	151	160	162	159	157	182	168	165	170	167	168	169	161	163	179	174	152	154	169	157	155	159	166	175	157	133	157	178	144	154	169	158	145	181	135	164	166	165	148	165	148	158	160	171	176	173	159	140	177	155	165	165	162	175	169	179	166	165	152	182	159	162	144	148	167	158	144	167	178	136	166	151	160	164	162	168	145	157	159	153	147	162	161	172	173	166	140	175	158	166	180	157	158	167	178	131	142	149	152	175	171	198	171	171	157	153	158	153	186	152	147	145	154	137	161	146	162	149	157	156	153	162	144	175	166	137	161	176	182	167	171	153	168	154	151	151	160	170	144	154	165	137	146	142	160	162	174	177	177	153	152	155	168	191	165	156	176	170	151	176	145	163	177	144	183	153	155	147	139	175	124	171	161	152	181	171	154	188	178	169	177	162	166	155	176	150	167	176	158	157	164	178	185	158	153	151	167	164	180	144	148	158	161	144	152	176	170	173	157	145	161	167	170	160	148	176	161	183	152	149	161	172	145	149	153	165	153	171	155	165	144	166	166	152	168	197	159	166	135	175	159	184	162	155	164	150	146	164	162	159	138	163	168	144	186	151	145	155	144	160	152	172	163	168	152	147	167	160	142	145	159	174	170	167	135	142	172	147	161	156	144	172	169	156	184	155	156	172	158	165	143	161	151	160	149	178	146	161	164	156	155	164	133	170	164	162	156	163	162	183	151	160	154	146	202	160	144	176	177	168	176	179	149	180	155	159	157	178	167	146	152	170	167	158	171	144	156	152	163	165	168	175	187	151	151	196	189	198	156	165	156	155	142	162	178	155	161	164	159	157	157	171	153	153	156	158	154	180	162	150	174	159	177	175	165	174	163	154	187	169	163	165	163	180	169	163	160	161	195	183	152	163	150	137	175	162	174	165	172	144	150	152	157	186	191	153	153	166	170	174	144	157	178	152	171	150	184	158	175	176	190	174	179	168	165	168	163	158	156	170	147	159	144	139	191	195	153	176	143	163	160	176	156	174	154	167	136	163	141	177	144	147	179	158	166	171	142	169	135	168	164	175	149	176	160	168	146	165	164	163	145	194	173	164	154	141	133	168	180	173	145	159	146	170	154	156	161	183	174	181	155	145	141	158	172	138	166	182	150	163	173	166	140	169	161	160	189	150	154	144	155	140	148	166	175	162	160	174	161	177	172	162	145	132	175	166	148	163	166	159	142	139	153	139	151	151	152	143	157	166	179	153	174	187	173	157	146	165	173	173	172	174	157	159	140	155	189	165	174	136	153	166	168	178	159	155	158	171	144	177	162	146	152	160	187	163	174	171	178	162	166	178	155	164	137	140	173	166	160	151	164	159	161	181	164	159	168	122	144	136	156	165	177	153	162	176	168	164	167	154	183	171	175	173	175	152	153	172	165	161	174	164	171	160	148	170	138	164	154	175	158	161	155	179	153	154	162	142	155	166	162	154	177	166	189	158	180	152	154	167	171	170	191	176	176	147	162	170	159	144	165	185	163	155	181	168	168	157	178	161	143	144	153	151	155	169	160	142	166	142	152	157	167	162	164	159	174	172	152	158	141	158	160	166	166	154	158	173	173	180	158	156	155	173	161	147	163	175	160	155	168	170	171	150	128	158	145	166	157	158	151	159	154	155	153	157	157	158	175	142	182	163	171	188	181	154	154	158	159	167	159	189	167	175	207	164	137	181	154	166	167	171	172	145	162	147	160	175	179	140	146	175	160	185	158	169	180	154	175	154	175	153	164	155	159	163	179	158	161	146	166	172	158	135	153	159	158	153	153	160	168	159	157	144	168	159	153	187	147	181	157	150	172	170	145	198	162	159	177	169	157	149	178	155	155	176	164	144	179	172	137	160	180	164	177	158	163	178	164	158	190	159	170	166	186	133	139	180	168	171	144	173	154	162	156	155	164	172	143	174	153	168	150	174	150	171	164	151	177	162	154	147	171	155	132	156	169	151	159	159	140	162	177	168	167	161	195	180	156	166	196	174	163	137	165	148	178	177	153	144	152	162	133	160	158	166	149	170	164	169	152	166	182	143	162	159	170	155	151	159	155	157	158	164	159	170	149	143	184	164	186	165	162	169	161	148	156	166	155	169	159	186	183	196	150	185	164	147	179	164	169	149	153	167	171	147	174	159	166	155	158	154	164	164	151	174	170	155	176	184	157	167	161	153	179	157	158	150	154	164	187	164	175	149	153	177	154	126	143	161	150	170	178	148	136	155	167	177	146	154	158	143	156	148	168	149	169	147	150	151	158	175	172	151	171	170	172	155	172	172	166	165	161	165	152	171	163	144	185	188	154	133	179	161	184	145	154	142	155	180	136	152	144	149	159	166	180	157	147	184	158	155	168	165	153	142	164	133	159	171	164	159	164	163	176	170	177	188	188	148	152	178	169	167	161	162	169	156	182	176	158	168	146	168	153	174	173	159	168	164	174	162	164	161	163	179	155	148	157	165	153	165	196	149	148	167	165	147	154	154	151	144	175	171	167	187	157	195	164	163	165	152	150	155	166	165	160	170	188	165	154	148	148	142	174	140	165	149	156	176	162	145	160	132	155	163	164	174	152	162	144	141	120	168	178	149	155	185	163	174	149	180	173	155	144	158	142	157	170	158	172	158	153	185	138	163	155	158	157	163	164	155	163	163	161	157	161	159	171	144	171	151	153	176	164	167	166	148	135	168	175	169	184	166	167	180	176	156	148	169	185	160	147	153	161	151	180	172	179	154	186	176	148	169	156	162	168	157	178	167	168	193	146	173	155	164	144	176	171	158	175	181	156	167	168	156	160	153	170	170	167	140	186	140	169	151	157	167	179	153	156	162	141	152	151	163	164	171	152	142	159	156	155	171	180	163	152	189	152	171	141	163	145	169	166	154	163	154	165
14719	16914	15842	13879	8757	5244	2430	1327	1093	1151	1034	566	472	464	474	461	410	428	450	433	409	452	411	438	462	447	446	478	435	430	474	445	449	421	423	470	416	434	445	477	420	453	442	461	451	454	459	427	435	458	481	428	404	433	387	449	404	452	411	443	431	414	472	443	419	453	426	445	446	436	397	467	461	419	391	445	415	479	431	442	409	404	462	440	442	438	452	413	438	438	452	409	422	469	429	453	441	468	417	431	400	419	417	451	427	393	434	478	438	432	447	410	430	449	436	454	446	428	423	422	418	460	430	440	433	427	452	448	466	413	431	410	446	434	396	429	457	416	451	403	449	436	413	421	479	457	418	446	440	426	437	438	439	421	459	380	457	426	432	405	439	436	419	420	441	414	472	455	401	445	392	431	427	449	457	460	443	423	421	428	415	455	369	433	427	453	413	445	403	473	419	399	408	435	446	383	411	431	428	446	438	463	460	431	431	443	463	433	472	416	471	437	407	443	440	411	440	427	430	432	416	418	483	418	445	426	426	398	443	430	423	460	432	464	431	398	441	444	420	446	464	420	419	453	419	450	393	435	403	433	456	418	431	402	452	427	437	417	469	445	413	475	406	435	413	439	410	448	441	431	430	450	413	425	414	458	470	429	459	456	424	483	407	461	466	385	421	445	438	433	441	449	438	433	429	439	430	430	442	455	418	444	447	440	460	454	420	422	446	436	455	413	434	445	422	432	472	480	422	414	450	384	444	438	413	475	459	444	423	458	426	420	434	438	410	445	455	444	431	431	402	407	465	415	464	458	455	425	421	437	420	389	436	406	436	408	421	449	462	442	441	432	435	445	444	463	436	426	436	439	434	428	421	430	421	428	425	454	483	419	413	445	413	428	452	413	446	433	437	468	427	443	449	476	415	432	459	429	448	406	431	453	421	412	416	443	406	416	409	459	475	451	450	423	409	445	437	417	413	442	407	418	429	428	415	461	429	428	429	461	440	456	444	425	412	432	434	439	449	458	495	404	422	405	404	432	435	431	437	399	443	429	409	456	402	383	439	441	417	414	426	425	427	432	412	468	432	406	455	457	413	412	429	432	428	407	457	429	437	516	449	446	444	435	438	431	414	432	424	396	413	419	420	425	421	426	433	429	408	448	438	440	418	472	456	427	431	414	423	444	423	423	443	457	397	423	475	456	412	432	436	438	440	422	447	471	383	427	433	430	422	442	448	419	441	432	443	411	421	425	407	471	399	397	412	450	450	442	444	436	402	468	434	457	428	435	421	426	425	417	445	451	427	433	428	412	422	433	416	443	456	462	441	400	414	410	411	399	449	465	433	401	427	438	451	448	456	451	433	474	459	415	456	428	467	438	417	447	416	450	418	447	407	404	440	393	434	440	418	450	425	445	432	429	424	442	426	468	468	402	487	436	435	433	408	417	402	421	440	440	440	412	439	437	454	453	430	419	429	448	461	433	412	431	430	426	431	447	421	432	446	452	407	465	472	421	446	416	399	446	435	424	424	414	397	440	436	433	422	424	465	415	462	379	438	448	430	460	448	427	417	441	431	462	445	456	419	458	431	445	411	437	469	421	421	452	442	421	422	426	398	409	437	412	456	471	389	436	447	396	450	385	418	438	426	412	412	468	472	438	431	418	446	426	433	394	492	470	461	454	429	400	402	433	430	437	416	452	445	434	407	443	485	423	440	440	435	376	432	412	427	459	424	430	464	423	444	465	443	425	438	445	439	444	398	423	434	424	406	459	418	487	418	423	411	448	467	448	448	428	441	414	448	429	438	451	416	439	426	432	422	438	432	450	417	450	445	405	452	420	440	426	453	466	451	432	443	433	449	422	407	418	404	435	423	469	450	437	445	396	465	448	435	459	436	413	450	414	436	456	433	464	446	393	446	408	460	437	434	449	459	428	395	402	408	428	423	437	422	478	462	410	411	435	415	382	441	452	464	419	443	383	427	410	445	443	445	423	444	456	401	413	449	431	458	412	423	432	440	452	433	421	436	446	424	484	395	461	464	407	496	405	458	432	438	447	422	423	446	463	435	458	423	446	426	410	478	457	437	434	467	424	433	410	439	496	469	416	425	437	467	421	458	447	473	446	447	424	455	419	410	446	444	470	448	427	446	479	401	428	418	435	462	433	454	467	426	459	447	443	414	433	446	433	410	391	457	463	424	445	468	445	457	418	456	420	443	442	439	406	453	469	423	425	445	437	421	445	434	401	428	432	421	428	447	445	472	417	433	444	456	410	475	441	445	387	443	429	469	442	397	422	441	430	440	423	432	430	459	417	410	398	430	435	438	417	407	417	398	383	443	445	426	444	447	515	432	428	416	428	443	422	405	437	412	433	437	447	393	434	452	415	465	421	426	439	419	437	402	414	394	441	437	431	436	424	421	443	455	436	428	412	415	438	471	451	415	422	414	443	425	449	427	423	456	453	442	462	434	453	426	458	426	418	401	457	378	433	443	406	450	455	417	496	426	430	424	473	411	411	445	455	435	450	402	419	430	442	434	411	457	416	410	471	463	409	460	413	437	442	489	457	427	441	432	443	432	452	424	450	442	422	410	377	440	445	409	421	425	423	419	406	418	438	425	420	447	411	438	438	446	460	436	435	473	409	420	455	442	420	433	409	425	452	413	449	448	482	458	408	420	433	423	422	436	432	400	410	461	451	442	409	435	459	474	434	478	422	442	450	421	412	409	443	427	428	423	396	412	427	475	441	403	472	439	426	445	437	425	401	469	445	422	465	433	422	437	404	414	422	426	436	431	423	432	434	484	428	446	401	422	422	430	435	425	415	445	444	440	468	452	419	428	436	431	459	400	453	457	458	473	470	435	428	446	459	441	422	395	428	443	452	415	395	422	423	478	394	413	438	434	395	453	453	449	427	457	419	443	429	438	416	448	460	452	459	413	398	411	451	406	452	467	436	473	471	434	416	469	404	412	448	414	453	424	424	419	448	426	422	457	486	426	356	425	407	451	472	425	443	455	460	431	431	460	467	423	448	461	421	470	428	417	452	477	440	450	429	438	432	425	445	385	474	433	413	402	412	431	403	438	453	486	418	405	439	423	399	432	444	435	434	415	416	467	412	445	444	406	471	440	427	470	454	395	454	400	432	434	457	394	439	455	421	440	446	453	431	413	422	431	438	467	393	457	453	455	463	427	447	431	426	458	448	452	433	464	400	429	433	430	444	435	403	446	468	426	441	476	429	418	415	436	435	406	449	453	407	430	468	436	435	475	417	436	451	457	454	475	411	430	452	445	422	409	405	441	437	428	393	442	450	466	439	433	459	419	452	438	464	444	421	450	436	409	410	423	461	426	405	425	426	431	434	426	437	450	443	415	445	422	462	441	430	432	434	420	451	406	428	446	426	445	426	449	432	449	427	447	421	454	423	415	463	437	415	413	416	437	471	443	433	463	417	410	461	436	418	438	444	409	411	438	467	445	421	455	416	453	461	417	403	458	444	401	459
59409	61560	59124	45584	31985	19910	7854	3677	2057	2006	1380	339	287	390	296	235	213	147	168	177	155	182	160	181	174	176	158	162	164	183	178	174	184	147	182	198	167	148	188	183	171	162	166	163	172	179	151	169	201	177	203	183	184	184	175	165	156	161	184	165	188	146	177	168	203	159	179	150	161	194	158	207	144	188	152	161	172	169	170	166	172	156	155	162	160	194	162	174	179	171	181	179	151	161	166	171	152	193	153	171	176	161	175	191	182	181	180	167	151	155	176	172	178	170	167	165	188	166	164	180	150	176	172	177	191	178	165	179	171	178	181	175	161	178	176	194	189	166	175	171	159	174	155	172	158	182	188	184	168	182	175	168	182	164	181	191	155	162	210	178	159	180	170	166	173	148	167	192	198	187	188	169	162	162	183	154	165	165	160	184	183	176	184	179	161	187	166	166	174	193	184	189	156	172	168	168	177	164	167	161	176	163	159	171	152	158	157	192	143	173	167	160	149	168	163	173	163	187	175	195	200	191	181	173	175	187	164	169	160	163	172	160	178	161	158	162	167	170	168	169	169	170	165	190	194	171	186	166	168	154	166	164	168	166	183	191	160	167	176	191	147	160	182	182	162	162	178	164	172	171	177	175	165	171	181	177	197	173	178	163	159	183	152	149	166	170	187	178	158	174	180	172	188	195	195	160	179	154	160	168	177	118	150	186	162	166	174	166	189	198	154	158	165	195	149	194	173	152	153	161	160	152	168	164	143	178	149	175	175	185	184	163	146	165	182	177	177	166	185	163	173	169	171	183	171	161	152	157	167	156	151	152	146	163	146	160	168	186	162	186	154	155	152	183	176	170	179	170	183	153	182	169	173	184	182	168	172	165	168	169	180	187	177	185	171	166	155	168	159	189	161	174	168	190	159	190	170	175	185	164	169	196	175	176	165	175	167	170	197	174	149	160	170	179	142	163	178	158	171	187	158	165	145	158	174	146	150	180	174	164	148	154	147	175	181	177	165	158	163	166	160	179	176	192	173	179	183	175	179	169	176	197	173	183	201	172	149	166	152	137	166	169	161	171	178	185	175	154	181	175	185	163	190	175	155	160	168	171	181	165	179	165	155	190	138	163	189	173	167	167	169	171	159	200	156	156	183	173	196	162	158	166	194	171	170	160	166	169	156	167	179	168	171	167	183	176	159	174	175	173	154	172	153	178	155	182	190	181	166	157	175	151	145	188	184	173	163	161	141	157	157	187	185	175	149	186	169	183	163	161	161	167	183	172	140	173	174	171	148	162	157	177	148	171	177	181	189	159	182	157	157	165	189	182	180	183	187	158	190	147	177	172	174	140	158	181	189	180	196	168	163	158	171	179	175	169	160	169	197	177	167	156	193	156	188	160	168	178	168	175	188	176	163	162	181	155	161	157	178	167	165	188	164	181	158	159	168	169	171	177	184	179	178	187	172	187	181	177	161	190	180	216	181	198	182	155	152	174	162	163	189	155	174	165	142	170	179	168	185	176	174	190	200	200	172	164	192	153	165	175	202	156	163	175	163	163	169	174	166	158	160	161	173	151	186	156	198	172	166	165	170	179	165	146	157	181	182	190	178	190	144	163	180	156	196	154	170	177	157	168	178	164	167	171	166	184	155	176	192	188	152	183	175	182	173	198	165	156	210	169	168	168	171	173	196	181	153	167	182	173	188	161	194	173	180	174	174	178	188	180	208	155	169	194	154	143	168	187	177	179	160	152	156	173	170	173	157	178	191	171	182	164	184	147	175	177	173	183	156	168	171	172	171	199	174	168	183	161	172	172	168	147	167	177	186	162	161	190	149	162	160	176	180	162	186	178	173	180	192	164	169	196	174	185	170	165	174	160	174	176	178	167	162	202	178	152	172	162	180	189	176	188	157	173	185	183	186	176	187	180	161	163	177	176	169	163	180	151	197	184	168	187	178	147	161	161	185	158	167	177	145	162	181	182	169	167	179	157	182	151	145	199	179	193	146	181	186	192	149	175	178	174	156	191	160	179	182	168	191	185	167	196	192	194	160	177	175	168	165	151	163	159	184	152	176	176	188	175	184	182	159	154	184	174	175	174	176	171	187	181	179	184	175	157	153	152	154	174	165	173	185	161	160	201	186	181	167	174	139	174	176	156	133	178	165	155	159	189	168	158	168	171	170	160	193	176	161	147	173	163	182	144	167	185	177	168	152	148	173	154	171	182	165	173	168	177	170	177	168	179	163	187	180	177	150	183	149	201	174	171	176	183	168	166	206	172	170	174	170	161	128	183	162	155	167	167	170	171	154	185	172	176	171	161	170	159	184	167	186	172	169	181	203	157	170	163	161	182	179	184	185	156	176	145	152	155	153	187	172	188	181	180	161	175	161	155	143	186	175	163	182	183	176	166	190	183	196	182	164	187	143	179	181	183	199	171	158	174	171	167	165	158	165	153	198	165	171	179	157	175	169	169	153	161	167	172	151	181	167	184	156	176	146	154	162	135	159	158	197	180	159	171	147	150	180	184	162	160	191	175	187	174	157	163	168	165	163	182	176	192	185	167	166	171	146	191	157	180	186	166	157	165	175	157	184	169	157	145	176	167	186	176	166	164	177	180	187	169	150	167	158	188	171	167	156	174	190	194	155	174	179	175	167	175	178	161	180	178	163	192	153	168	181	164	188	173	162	147	184	152	147	158	142	156	186	167	174	154	181	178	166	152	180	169	186	170	174	164	189	155	163	162	176	193	170	195	169	162	162	163	187	162	159	166	182	181	178	168	173	173	177	171	169	190	158	154	166	167	172	165	155	170	164	159	172	154	188	174	186	186	200	179	162	170	161	158	169	195	182	173	180	169	169	156	176	173	170	180	179	186	185	195	175	156	173	160	159	172	149	170	154	167	160	147	159	174	159	183	145	159	152	164	143	179	168	184	168	149	149	153	186	188	160	181	176	190	177	149	185	175	165	168	181	167	150	172	152	157	167	165	157	174	152	165	161	144	182	154	176	173	184	156	175	172	168	156	177	174	162	172	178	203	201	180	159	179	156	183	167	176	149	173	144	172	162	159	169	152	166	145	146	170	180	153	184	166	205	175	183	187	155	168	168	193	165	161	190	179	167	162	198	169	161	158	177	178	157	171	182	149	173	196	178	174	148	144	169	172	163	173	157	160	185	188	172	167	172	162	175	180	181	191	164	182	157	192	205	163	211	140	155	157	179	160	168	169	181	174	183	158	200	153	179	155	158	154	176	183	170	155	164	174	179	164	176	149	167	175	150	168	172	162	177	178	173	162	175	188	199	180	167	170	155	164	206	169	190	172	201	160	163	183	160	180	192	168	158	151	174	178	164	161	172	176	181	163	167	181	175	176	207	158	166	164	164	193	189	170	192	173	204	135	180	136	159	163	173	165	151	158	158	171	178	166	147	181	172	179	160	154	190	174	173	156	167	162	170	180	199	186	158	173	173	157	167	192	168	165	180	166	143	168	176	187	171	161
37369	47312	53811	48711	41214	30971	18152	11829	7898	8252	5610	1301	1269	1516	1134	885	655	494	488	418	479	487	465	464	467	473	470	501	462	480	472	485	469	479	467	445	465	454	507	514	449	447	440	455	423	452	469	462	492	533	587	528	482	511	475	453	476	429	404	464	443	466	467	451	474	458	423	491	451	431	439	477	474	484	459	444	433	485	465	469	465	429	492	455	446	483	475	457	414	462	444	482	462	506	426	480	438	422	489	463	466	479	456	462	454	418	445	444	474	477	439	469	470	442	450	466	472	488	460	431	411	420	490	464	449	483	448	421	439	484	458	468	479	479	420	457	443	452	471	447	477	456	448	445	476	486	463	454	432	452	452	481	481	479	468	463	437	442	475	472	475	459	433	441	494	461	436	427	494	448	430	467	439	477	465	470	469	431	462	421	457	448	448	438	443	455	472	459	455	466	445	434	460	477	466	472	455	476	426	448	430	458	439	487	435	440	448	451	437	445	433	468	443	437	437	418	470	455	444	467	454	423	440	503	495	451	439	480	448	478	422	460	476	464	475	431	452	430	442	435	447	495	480	428	451	446	464	453	426	449	448	451	443	508	449	451	469	471	495	483	454	450	491	462	457	441	476	439	416	485	444	475	468	451	447	456	450	452	454	441	438	438	473	464	445	423	482	456	466	458	453	444	461	451	463	426	445	471	452	461	434	460	471	444	429	460	443	439	479	473	478	472	437	495	488	438	462	440	451	454	462	421	445	444	450	498	480	464	452	419	409	491	483	485	462	451	427	489	488	460	518	457	449	453	461	426	452	445	491	449	427	468	416	451	482	465	436	426	452	458	438	454	440	468	487	499	472	426	426	457	447	446	439	420	465	458	468	494	454	435	465	449	443	475	432	483	468	424	500	419	448	496	457	410	451	422	452	488	420	443	425	452	478	424	441	449	463	463	425	451	455	480	435	493	434	493	457	441	457	437	483	414	472	476	466	440	447	468	449	438	434	452	446	452	470	451	457	493	481	458	450	462	469	481	446	448	493	435	505	467	433	487	445	510	433	459	448	441	469	443	517	451	456	483	459	451	460	447	456	478	437	465	416	476	457	441	464	468	479	446	467	435	455	485	466	496	485	445	455	447	446	467	481	438	452	510	429	434	440	449	437	470	474	437	482	508	459	451	434	428	431	453	441	391	474	467	467	459	446	460	459	461	481	475	441	467	452	486	464	448	440	464	423	432	434	436	451	442	479	445	427	454	469	422	431	434	447	435	453	469	466	471	437	476	441	457	469	454	452	464	465	445	456	423	427	426	448	456	430	477	462	461	443	493	458	474	462	484	459	434	504	509	453	436	450	494	456	481	457	436	438	476	453	482	491	413	513	435	444	472	478	453	489	475	416	432	431	410	435	449	481	434	452	490	453	429	476	477	457	453	436	412	467	435	442	473	459	457	487	477	453	457	445	498	462	462	437	521	485	462	488	483	475	499	458	451	448	426	463	441	460	456	474	418	450	467	452	456	463	466	451	474	471	439	444	482	434	452	448	436	448	462	449	432	475	459	467	443	437	510	418	476	467	492	462	445	419	419	437	461	450	468	423	457	463	485	477	451	510	459	461	466	463	493	427	436	460	482	445	468	457	456	425	453	458	455	451	456	457	431	453	428	439	436	429	474	473	437	486	489	444	474	443	428	426	450	469	444	463	487	451	457	485	481	450	457	414	501	452	441	447	434	467	444	462	424	453	448	451	454	454	471	481	456	478	467	468	475	468	456	446	466	459	483	417	463	444	465	454	487	468	454	411	493	468	454	438	459	457	446	430	429	449	460	437	500	484	437	467	487	472	463	466	464	428	479	458	455	439	439	496	478	462	449	474	486	462	484	431	466	453	452	456	492	470	472	419	518	426	446	448	445	461	481	453	428	450	537	479	454	468	462	470	430	454	428	460	461	498	477	479	443	449	484	429	463	466	437	441	419	437	475	473	453	460	402	462	468	460	482	475	458	440	440	387	455	461	476	420	486	491	445	456	454	448	458	434	470	413	480	474	424	440	486	460	422	446	460	487	475	434	456	449	472	458	432	445	462	451	457	462	456	440	478	491	444	453	431	470	427	444	453	457	433	430	465	476	469	467	454	447	452	445	481	468	506	461	440	433	444	467	489	482	444	443	445	449	490	495	448	454	457	480	443	435	447	474	423	451	434	462	428	414	458	500	491	461	460	439	444	474	444	458	465	462	443	470	443	462	434	464	479	373	478	454	484	460	458	428	462	446	459	447	459	469	418	456	435	461	462	457	436	458	445	425	424	446	454	456	471	415	438	470	466	452	445	433	431	455	461	476	447	454	408	463	467	475	445	450	423	449	479	440	458	456	461	465	466	431	441	472	482	467	465	446	468	481	418	460	399	445	468	464	439	438	464	467	450	461	416	426	454	439	421	505	472	451	454	477	431	467	439	448	439	471	477	479	432	461	453	428	476	455	431	484	459	451	462	464	475	432	430	470	460	468	456	442	450	440	442	435	419	459	467	462	478	443	472	438	450	426	445	473	437	468	435	459	444	423	447	451	467	457	416	429	456	469	500	493	458	474	447	460	454	468	472	467	475	447	436	494	470	499	486	465	415	474	460	459	449	467	429	460	437	430	477	502	463	461	452	448	456	447	485	454	453	483	491	436	446	441	479	479	472	473	455	457	399	476	462	455	428	454	443	435	471	450	434	433	453	406	439	459	474	463	427	419	459	434	434	464	471	461	469	437	464	472	431	462	450	484	441	438	460	441	470	463	476	466	461	412	493	478	449	425	458	468	457	461	473	473	444	461	451	423	466	436	469	523	462	459	491	450	463	438	465	461	424	461	473	456	467	424	466	448	458	456	470	444	454	475	424	431	412	439	438	453	466	466	492	464	429	461	464	486	475	475	459	468	429	439	479	449	435	478	437	450	474	463	443	464	446	454	470	470	461	443	445	418	472	485	433	446	497	450	447	463	466	467	491	398	458	453	481	452	437	438	448	421	475	424	432	469	482	420	468	448	463	492	437	465	458	449	428	449	459	478	425	467	463	434	452	432	429	465	429	423	466	445	445	435	470	421	442	468	462	456	419	429	453	464	480	452	473	418	440	464	434	431	429	447	425	495	441	449	460	471	474	482	445	435	431	463	454	443	481	489	463	441	471	443	426	471	452	490	429	452	451	436	463	462	471	454	467	487	465	467	475	470	491	441	462	457	445	423	458	425	453	463	447	467	446	443	464	456	434	489	453	450	481	470	458	445	440	487	455	455	447	475	458	424	446	480	463	434	464	471	466	480	477	453	459	466	445	428	472	438	424	452	485	449	493	451	456	436	482	463	472	470	464	473	417	451	425	439	465	457	470	449	431	449	443	441	466	448	489	437	487	474	488	432	459	461	464	462	435	448	481	437	458	456	446	466	460	444	441	454	447	451	462	459	475	470	500	438	464	459	440	460	460	445	425	437	474	445	451	464	473	469	429	479	459	468	458	445	440
72433	76531	72385	57587	45043	31005	16861	8245	3068	3461	2767	760	378	533	499	367	232	194	220	207	195	195	202	178	157	187	205	188	185	194	183	178	198	188	169	164	185	197	168	206	181	200	186	194	188	192	179	167	176	211	205	233	194	199	179	182	187	175	191	175	174	199	199	193	164	184	157	185	176	195	175	194	167	197	184	187	210	198	183	186	197	155	219	194	192	202	161	182	172	188	183	192	199	174	198	161	187	181	177	183	178	187	170	180	170	184	187	209	181	186	199	196	197	193	181	180	194	187	212	208	178	194	176	201	168	167	173	194	176	160	177	181	201	179	187	198	192	161	180	187	190	162	177	187	184	203	147	207	179	175	186	187	181	191	161	172	183	206	198	199	166	178	177	188	167	171	202	189	218	188	189	193	190	195	200	211	189	180	193	179	197	188	163	209	177	177	190	173	176	177	179	176	183	205	198	184	190	199	186	178	218	201	174	182	192	172	168	168	216	168	178	171	188	178	191	176	173	165	186	190	176	207	193	181	151	194	189	181	210	177	204	159	213	169	176	181	174	192	180	166	200	173	175	181	190	191	190	181	182	174	183	165	193	189	197	194	182	179	181	185	174	195	169	183	187	180	196	183	191	172	188	194	183	170	172	194	212	181	195	184	177	167	188	164	199	158	197	208	191	172	178	179	182	182	200	215	174	185	201	197	211	179	212	187	185	205	201	211	196	191	171	170	184	200	197	176	184	187	173	181	202	195	183	181	187	189	181	190	184	185	191	179	189	190	155	185	208	169	188	196	173	196	169	183	169	174	176	173	176	214	170	172	194	211	204	194	175	195	181	200	175	179	187	165	182	183	192	197	196	177	179	195	184	214	199	164	198	171	204	177	213	178	191	172	174	189	197	200	211	157	163	209	170	173	189	183	190	197	171	201	207	187	161	161	177	175	203	186	191	157	169	175	216	198	175	179	165	191	177	203	179	168	194	200	198	200	182	186	175	195	199	200	173	165	174	215	173	170	166	180	206	196	197	175	189	199	189	167	180	186	163	160	183	184	181	183	182	202	212	192	171	190	200	200	169	188	172	182	191	172	187	188	172	172	178	202	176	174	178	178	187	194	187	170	195	227	174	170	178	185	184	192	207	207	198	185	172	205	190	190	176	191	206	182	188	194	175	208	172	156	178	174	189	178	192	226	170	193	188	198	189	170	191	189	184	165	209	176	170	203	190	175	223	195	168	192	184	168	192	180	164	184	174	181	159	170	195	181	176	197	177	194	199	195	194	168	219	186	167	191	158	165	151	195	176	185	176	205	191	164	181	177	195	205	210	173	171	186	175	192	201	161	179	193	183	191	158	188	195	209	184	174	173	205	185	163	211	181	163	210	170	190	172	204	217	204	194	173	199	192	202	191	170	171	192	204	198	172	205	188	184	210	175	190	196	181	167	182	182	182	175	166	238	185	191	215	194	165	194	199	161	175	197	179	188	191	185	184	171	193	189	199	179	183	185	176	190	187	182	190	151	177	188	202	179	185	198	174	209	200	182	196	208	206	182	178	174	188	203	207	172	177	203	198	220	163	178	184	184	222	204	201	181	176	180	186	187	180	198	180	192	173	192	167	170	207	204	176	163	170	193	185	169	190	179	162	181	195	178	173	202	192	178	190	192	175	191	172	191	176	201	173	177	183	181	193	189	196	179	167	223	180	181	179	170	174	186	185	185	191	197	192	180	179	201	203	172	171	207	190	199	178	215	193	194	166	175	188	204	193	164	174	175	184	170	184	195	163	191	193	187	195	197	182	187	175	187	178	216	208	208	161	194	205	192	194	175	193	174	166	176	179	181	189	183	212	198	195	208	177	175	194	180	187	184	165	185	175	182	170	156	198	204	164	154	182	206	188	175	192	197	182	180	208	193	159	207	185	209	204	173	177	172	171	180	219	183	182	188	171	171	192	197	191	178	186	179	166	162	190	205	177	160	186	180	188	181	184	180	190	179	179	196	190	166	164	177	193	175	180	170	222	161	173	179	177	183	195	200	187	157	188	182	175	180	209	209	176	176	178	169	198	217	180	195	178	174	219	175	195	159	203	187	198	196	193	197	209	170	209	170	187	176	192	177	167	170	182	208	191	192	177	170	169	173	197	161	176	187	184	174	178	196	205	162	189	197	203	190	187	188	176	185	167	174	210	184	193	176	201	186	191	190	173	163	193	191	212	179	196	198	193	170	208	197	202	176	184	191	169	208	180	203	169	197	189	223	221	187	171	192	214	192	186	181	177	164	192	179	205	210	208	182	191	165	186	199	217	178	164	177	187	184	186	198	191	178	170	186	188	194	206	162	184	187	163	198	181	181	203	197	174	207	168	177	152	191	180	183	171	167	177	170	183	174	199	200	175	188	195	176	179	163	180	199	186	183	179	213	187	192	171	181	212	169	168	198	190	169	189	193	178	199	178	198	193	186	184	165	194	178	176	170	185	168	188	183	198	178	190	208	189	195	178	190	187	151	187	196	198	188	176	181	202	172	186	193	179	152	174	183	181	179	199	178	178	176	166	191	183	194	172	185	199	165	206	188	171	200	179	177	211	203	216	211	198	198	196	180	188	189	188	180	187	178	200	183	192	181	195	206	178	200	191	191	194	178	177	189	191	187	196	171	173	219	187	176	189	196	180	181	193	176	176	197	176	173	193	190	174	190	175	199	174	167	197	166	198	170	167	167	187	181	189	176	188	175	199	201	172	199	229	177	188	180	225	175	193	188	197	181	208	183	205	169	186	187	195	193	187	196	218	213	180	194	181	153	212	148	196	182	182	185	188	189	195	192	177	173	184	167	185	201	207	170	177	194	202	173	163	190	155	173	178	181	194	173	195	180	174	194	196	193	200	178	181	183	184	203	180	176	176	183	184	199	209	188	178	205	182	161	192	168	178	183	212	176	197	193	169	195	174	183	217	198	199	193	183	185	196	188	164	192	185	173	178	204	180	195	179	187	168	191	180	182	194	182	152	171	181	205	178	170	186	187	178	166	216	185	169	188	167	195	174	168	191	198	172	167	190	207	196	187	204	193	187	177	181	200	170	181	191	200	190	185	172	189	178	180	185	183	170	190	186	173	149	165	164	172	210	172	177	173	162	170	176	213	195	206	192	199	205	166	180	185	160	177	172	176	175	185	194	182	188	195	171	186	181	206	164	193	193	189	169	171	213	191	186	196	198	185	174	190	174	181	171	184	187	193	196	188	181	155	189	192	179	196	172	163	201	213	200	206	168	216	185	189	172	194	202	185	173	199	188	206	182	178	199	187	205	192	188	191	185	203	189	159	164	194	187	194	203	171	195	201	186	187	175	208	183	200	218	192	181	166	190	205	172	198	190	179	166	201	174	200	186	200	197	186	209	199	190	186	170	197	193	185	197	178	200	176	175	181	186	180	183	181	172	207	192	184	165	186	193	186	198	194	186	187	187	175	183	180	188	184	183	188	210	187	208	212	197	204	192	209	201
45892	59783	68080	60381	52250	40280	27867	19166	10219	12775	10655	2828	1534	2129	1913	1399	845	523	495	483	483	494	508	485	477	487	510	502	459	475	471	521	504	483	456	467	472	477	425	475	495	472	488	503	477	436	504	480	520	680	649	620	544	530	537	478	504	490	517	479	463	464	506	477	516	482	488	480	465	511	487	456	494	495	503	518	502	487	476	521	519	516	476	509	486	472	502	491	475	504	498	498	496	483	512	456	467	460	492	526	478	471	473	475	514	472	519	519	477	488	495	464	485	513	523	485	425	467	440	486	460	465	502	495	482	484	494	520	489	466	479	491	481	478	492	530	490	511	532	453	486	475	480	537	494	530	464	545	454	474	446	514	451	499	488	416	493	477	484	496	469	518	508	493	474	504	516	481	472	457	482	471	524	521	507	513	497	480	482	501	532	492	504	522	487	455	491	488	464	492	459	479	524	500	466	531	449	509	502	494	464	489	472	471	480	534	461	452	485	488	496	535	482	471	487	477	464	510	471	514	505	473	504	511	467	501	502	499	513	493	459	477	509	473	491	478	473	477	500	504	466	460	536	525	501	460	480	464	490	513	494	517	496	490	508	514	464	494	457	478	511	501	454	492	444	491	494	491	494	497	467	451	491	508	497	507	497	470	440	479	458	508	481	465	491	521	488	456	496	487	474	458	481	464	448	552	498	485	518	510	452	473	480	476	449	508	518	481	471	454	501	531	467	449	508	507	509	479	484	477	519	498	448	484	493	496	492	498	525	497	460	489	490	507	505	517	477	437	470	461	506	460	526	486	498	506	519	488	484	467	492	501	493	459	487	449	497	462	491	475	529	500	506	489	474	463	484	499	480	495	483	491	463	547	475	504	506	482	502	459	456	537	459	466	534	501	509	458	502	484	507	482	506	454	476	526	498	496	507	513	533	506	479	448	492	485	520	499	507	487	492	522	470	441	519	502	436	473	504	470	499	471	535	483	519	483	479	475	502	478	469	494	473	457	487	486	466	473	456	490	474	458	472	468	493	476	462	473	511	472	492	513	453	474	504	460	503	494	465	499	509	515	455	487	469	499	502	448	473	450	483	474	487	477	545	482	446	507	474	517	501	508	489	476	505	482	542	502	458	478	515	484	449	469	446	460	477	545	492	490	502	512	483	485	475	464	514	521	471	502	495	479	467	482	471	459	475	485	493	477	462	483	455	471	495	471	510	457	497	438	460	497	509	469	491	496	490	436	478	516	504	453	505	460	511	452	463	508	484	469	499	495	476	549	508	470	533	521	470	453	490	482	445	465	491	528	495	500	494	459	488	461	500	464	502	532	494	531	518	454	492	461	460	480	487	488	505	519	512	467	502	525	486	514	491	501	471	463	527	479	484	478	480	527	470	497	525	463	494	502	518	493	527	499	468	491	526	468	484	456	521	479	484	458	492	479	469	488	485	465	523	469	498	521	484	488	447	488	475	520	522	497	473	493	486	475	508	536	474	502	450	468	477	532	475	492	481	485	488	510	488	527	483	504	463	462	487	490	490	493	501	474	483	455	461	505	483	473	495	466	473	481	514	489	480	536	461	512	476	491	488	485	472	499	479	463	495	508	466	480	466	486	508	480	479	470	476	482	502	476	495	466	493	441	467	501	458	482	477	445	504	473	521	514	451	470	482	490	473	486	472	455	476	496	510	511	484	461	462	469	475	497	531	515	472	493	447	492	449	489	463	491	496	506	473	449	466	437	507	461	486	496	523	509	473	506	474	526	477	506	479	479	477	495	469	485	462	465	506	429	469	473	489	505	483	491	463	497	485	475	535	519	531	484	518	461	474	477	484	494	453	502	478	475	472	509	483	520	504	471	500	466	495	496	460	468	448	472	474	494	489	474	492	449	472	470	470	443	465	492	507	441	488	512	474	502	471	508	506	523	492	494	503	480	496	487	464	436	468	477	496	503	543	500	467	481	524	496	495	520	477	461	486	456	454	492	521	505	494	457	490	443	456	517	472	483	513	492	498	486	488	515	460	452	492	481	473	501	475	494	472	505	478	514	479	458	505	487	473	491	451	508	506	472	481	478	513	487	485	530	490	494	496	458	485	490	462	515	508	486	509	476	493	484	470	502	485	471	488	472	490	488	480	495	533	515	537	475	512	475	487	477	497	481	488	477	484	512	444	473	464	471	504	508	499	480	485	479	475	477	483	504	463	511	429	471	467	506	515	507	494	490	490	478	509	481	479	486	504	497	460	500	480	473	520	461	465	453	470	516	489	509	477	482	487	490	496	464	483	473	466	470	481	463	485	498	525	460	433	519	483	492	448	517	477	480	497	515	484	500	516	456	523	481	494	497	502	470	495	503	474	476	460	491	485	477	481	500	480	487	481	468	521	436	463	478	478	479	484	451	497	531	523	473	476	444	505	475	452	445	529	469	502	490	462	507	453	508	479	489	485	465	496	516	483	510	509	471	468	485	528	465	519	444	515	490	510	494	509	477	469	488	493	471	477	478	475	475	484	493	453	529	492	492	500	456	457	484	470	464	445	473	512	466	492	483	497	489	526	506	501	498	521	478	532	476	495	498	484	515	460	468	497	454	511	471	462	496	496	499	466	459	470	462	490	483	534	481	453	547	460	535	486	494	532	486	484	467	466	509	500	481	484	488	460	487	465	503	482	454	540	481	499	468	467	513	482	480	495	491	507	476	492	493	496	453	488	511	511	494	518	507	464	476	503	482	468	490	479	479	476	483	498	512	449	482	484	495	471	489	489	468	481	486	484	462	496	475	465	494	492	465	516	502	466	449	500	468	497	511	489	496	536	485	468	464	494	466	515	493	494	486	490	481	495	509	510	488	463	462	452	540	480	456	471	454	506	470	497	460	501	487	474	481	469	517	521	448	463	473	456	450	457	515	508	474	485	507	464	511	462	491	490	461	473	468	475	459	471	504	464	474	522	518	509	464	474	515	471	493	507	516	469	479	455	480	502	533	441	478	492	503	483	479	470	447	483	506	524	472	508	504	464	487	487	539	502	486	499	454	465	492	503	536	479	489	462	477	512	486	527	482	539	493	489	484	467	465	474	506	476	440	505	481	506	465	502	457	512	504	510	507	481	517	461	455	495	500	493	484	490	519	510	477	532	470	487	454	505	458	493	491	503	502	465	469	491	493	487	560	493	470	497	488	479	511	492	469	458	478	488	472	480	525	455	479	482	506	509	479	482	492	490	474	478	465	490	496	513	490	446	473	501	505	514	473	491	504	472	469	488	471	505	452	461	491	494	451	479	519	461	464	471	463	482	500	483	493	480	495	520	471	505	462	513	505	468	475	538	484	500	469	467	499	487	517	529	480	526	498	466	502	495	519	470	494	464	506	497	469	509	486	508	489	485	470	463	509	518	451	507	483	467	493	440	476	510	489	466	524	508	487	478	462	473	463	472	492	479	483	488	471	477	485	504	480	482	453	474	500	494	485	502	450	482	480	517	456	494	478	477	464	464	499	500	494
17274	14098	10363	5572	3036	1215	599	337	217	248	245	167	148	152	181	165	151	181	160	167	171	143	163	160	154	153	174	168	157	152	164	166	148	154	168	158	152	154	161	198	156	152	157	172	151	166	165	162	151	162	154	166	170	170	168	170	165	162	160	153	153	173	173	182	167	175	188	148	156	163	181	150	173	173	166	146	129	154	159	159	150	159	150	168	147	149	176	145	147	169	173	171	160	143	161	141	176	153	145	167	162	140	164	156	158	148	151	168	155	174	158	145	196	176	156	150	141	178	147	179	160	145	143	186	163	145	189	157	164	163	157	157	181	134	161	165	177	177	153	142	164	171	182	156	174	165	169	179	163	167	154	146	169	150	153	159	140	142	152	159	175	145	150	166	161	147	182	168	160	162	170	148	183	154	156	149	170	157	160	151	177	155	164	160	170	164	158	172	182	173	135	162	156	157	155	154	168	178	149	177	167	133	145	157	146	146	161	153	165	177	180	151	152	146	155	140	138	170	131	136	163	163	170	140	151	180	159	147	152	158	160	154	160	159	154	166	161	168	151	168	153	141	154	148	165	164	149	157	167	160	153	145	191	176	134	167	176	164	154	158	137	136	186	152	156	170	164	163	174	170	188	180	165	172	160	147	147	162	171	173	197	152	156	174	180	142	164	167	160	161	156	158	146	156	181	159	171	169	141	170	156	161	161	150	179	151	167	166	175	168	182	162	164	163	152	157	165	161	158	163	173	168	165	150	147	151	167	158	165	164	162	159	152	143	185	146	157	155	152	156	183	166	163	176	159	164	165	183	146	166	142	181	162	156	157	141	158	166	152	199	150	131	175	159	161	148	189	160	155	147	158	159	153	164	148	166	173	153	166	155	175	158	166	148	184	169	149	172	176	149	157	151	171	158	172	169	152	150	169	186	165	154	152	153	153	147	155	157	171	156	167	153	140	180	160	152	152	157	148	158	152	166	168	180	141	174	166	142	152	158	169	153	175	141	165	158	155	131	163	151	155	157	144	147	156	145	156	150	147	184	159	165	156	145	137	136	151	148	170	167	178	159	148	153	161	177	158	164	150	151	162	156	161	150	176	158	155	156	139	167	163	151	168	172	156	190	165	151	170	166	167	156	144	162	164	168	137	157	168	156	163	163	148	145	152	165	163	157	166	148	153	185	147	166	161	170	166	170	168	184	172	145	150	206	140	153	158	158	171	164	143	141	173	192	169	145	169	146	158	159	157	174	169	167	168	147	165	184	162	149	171	150	178	139	163	143	163	176	173	193	144	145	159	155	161	118	149	157	168	149	161	152	162	166	145	165	146	174	188	159	176	163	145	172	154	147	141	162	146	133	148	162	178	159	162	157	141	151	190	179	158	151	158	122	154	159	158	176	170	159	164	149	168	166	130	172	134	153	152	137	164	157	170	158	172	173	155	160	171	156	185	159	170	152	155	143	156	142	157	174	148	161	160	159	166	165	150	166	173	159	168	149	133	146	164	139	156	164	158	177	161	140	161	158	147	144	150	157	155	138	143	138	184	132	154	154	159	184	165	154	173	177	163	146	157	164	177	157	173	145	173	162	165	155	163	156	133	161	147	188	145	158	154	149	148	183	178	155	172	154	166	177	159	159	154	145	170	157	176	141	177	160	143	152	168	131	171	157	165	134	163	163	178	132	183	162	175	165	174	168	152	164	155	158	179	160	138	149	161	159	133	150	185	168	171	153	172	153	175	160	148	141	170	154	169	193	168	174	136	166	152	152	164	153	151	156	162	151	163	149	172	155	160	148	181	147	156	150	151	165	174	159	178	155	162	147	161	136	133	144	149	146	160	187	175	152	148	176	154	162	162	159	158	171	152	164	153	178	181	164	162	169	169	166	162	153	174	134	159	154	145	166	146	149	148	176	161	147	159	158	170	144	165	152	166	174	162	164	169	146	148	184	174	150	170	162	171	160	140	171	170	160	163	164	161	148	159	146	168	177	149	172	172	159	146	159	164	158	146	143	169	163	185	171	122	162	149	181	150	183	156	175	164	172	176	165	145	173	170	150	159	146	155	170	148	177	177	168	167	153	154	144	174	190	173	168	162	180	147	175	166	162	161	161	150	148	139	152	157	173	171	170	147	173	189	153	158	179	181	145	147	163	177	150	165	158	160	154	139	164	176	159	149	174	153	145	152	144	161	149	153	170	151	140	153	179	170	160	171	151	174	148	154	164	163	149	164	167	173	150	169	149	173	168	161	162	147	150	165	181	149	177	179	166	152	151	151	155	170	188	150	148	146	178	174	163	135	172	174	170	147	166	154	154	140	164	167	158	167	161	164	136	165	153	167	170	145	167	168	195	160	161	137	154	165	176	158	153	166	159	149	150	150	172	169	179	163	155	160	164	130	166	146	154	151	155	184	161	161	147	158	166	173	152	171	148	160	152	150	155	163	151	135	174	164	153	163	162	155	182	164	152	155	175	157	178	149	146	146	150	188	153	152	167	181	177	160	159	157	163	142	154	157	155	150	151	157	159	162	163	150	131	163	163	150	166	155	183	163	178	169	157	164	172	166	165	141	182	149	159	155	161	164	165	167	151	167	166	180	163	147	148	153	171	168	174	139	183	177	153	162	141	193	157	167	145	161	154	138	158	160	181	161	156	173	131	157	167	189	183	143	137	146	172	178	132	160	185	195	168	156	155	159	151	137	150	146	156	176	168	172	151	135	160	153	182	162	143	182	146	154	148	156	154	173	147	180	187	168	164	170	156	155	158	159	156	148	157	150	176	174	167	172	144	162	146	172	138	148	169	162	171	144	148	167	147	148	169	167	158	160	154	141	179	161	162	145	165	161	142	168	170	161	147	156	156	161	141	154	171	164	145	176	150	175	175	150	156	148	138	169	159	172	164	157	138	156	195	156	178	190	162	149	151	142	173	163	168	196	181	171	154	151	127	168	165	171	147	167	165	154	164	178	151	153	167	168	149	179	171	159	177	160	140	162	167	178	170	172	177	160	170	156	159	149	156	173	172	134	179	160	160	175	177	159	171	165	186	157	177	145	170	191	167	174	164	164	168	169	154	161	155	168	172	143	172	147	144	165	163	184	177	166	156	146	156	167	143	163	166	164	154	179	157	171	156	150	159	164	160	182	129	176	166	157	157	137	172	142	158	161	164	180	171	160	164	174	173	168	157	158	165	139	147	193	172	153	156	141	158	154	170	171	147	137	163	145	151	147	156	162	172	155	161	170	171	151	155	147	169	158	160	170	168	155	162	174	165	162	158	154	168	175	157	165	162	164	166	154	156	177	174	168	153	152	154	148	162	167	156	167	172	168	164	148	159	147	137	150	182	181	156	171	162	146	170	151	156	167	153	139	149	189	152	164	153	164	160	147	176	151	148	162	160	171	160	164	164	166	162	176	137	134	164	161	157	182	180	151	178	166	153	165	155	163	161	155	164	158	167	157	171	146	154	160	191	172	167	171	187	178	150	189	153	158	164
14336	17698	17088	13283	9754	4743	2440	1364	628	806	829	562	439	499	463	479	424	413	402	454	401	458	432	438	423	436	467	486	426	467	423	423	483	429	436	461	449	440	420	457	436	447	409	449	444	434	442	423	416	459	475	408	446	469	458	423	435	426	413	430	435	462	404	434	441	445	464	451	402	416	410	441	421	460	401	415	420	461	407	412	449	398	445	422	450	471	484	443	429	435	385	409	423	394	449	457	424	428	437	411	465	427	434	404	463	405	442	434	394	474	431	415	411	421	408	410	457	414	451	464	397	440	439	439	453	404	407	406	450	415	409	487	404	416	416	421	459	413	463	464	459	406	462	460	415	437	436	465	425	407	455	496	377	464	454	405	437	458	415	449	392	418	446	419	430	463	407	427	429	420	463	450	451	421	434	423	429	426	410	437	401	431	451	470	408	441	434	412	444	465	431	401	395	435	428	466	453	438	450	436	437	465	450	463	450	418	372	469	428	432	452	426	465	436	449	428	458	464	428	414	416	416	461	445	449	427	423	434	446	416	468	444	427	465	450	416	431	451	401	483	459	443	411	402	457	413	412	459	401	436	438	429	404	416	442	419	378	437	416	430	444	406	428	465	439	421	413	427	450	412	437	427	420	426	416	426	418	457	425	401	414	436	463	426	438	452	452	412	405	438	474	449	390	422	445	434	410	422	427	407	352	417	394	448	410	392	435	426	383	393	439	429	426	449	406	464	403	450	439	442	448	444	419	438	405	479	427	440	416	430	453	409	415	435	392	434	441	431	421	463	433	446	406	418	424	437	418	461	443	443	458	404	450	443	423	426	424	433	421	424	435	427	428	407	431	443	408	417	431	450	407	465	407	428	440	427	426	451	450	437	465	415	428	437	432	462	438	458	448	431	425	445	489	435	469	442	412	436	438	461	413	407	417	427	449	432	425	417	403	449	431	422	452	466	460	416	436	450	420	431	412	448	456	432	419	463	424	427	416	466	465	417	413	453	479	447	441	419	440	457	425	395	434	415	455	427	402	407	433	436	406	421	426	420	405	417	436	402	446	412	418	449	440	470	409	454	415	438	447	408	443	417	450	414	415	436	430	400	443	437	471	436	412	422	434	398	435	433	430	423	408	412	430	426	403	456	425	439	445	430	397	422	438	449	411	404	428	460	422	426	434	424	433	421	428	444	389	426	463	450	425	454	434	446	467	446	455	399	404	451	445	424	460	413	396	419	435	407	439	448	454	413	431	414	436	431	447	450	418	433	377	416	423	454	488	419	449	438	427	420	412	444	384	457	403	411	419	424	434	434	427	423	450	458	432	428	486	415	434	427	456	495	413	417	443	437	457	425	426	417	450	437	427	413	455	468	457	453	396	416	413	445	438	446	432	412	438	434	441	439	394	437	434	444	427	422	470	419	423	428	453	422	421	427	441	428	456	447	469	442	421	407	436	455	418	454	415	455	418	431	404	408	427	467	411	421	438	455	426	431	420	410	420	438	447	441	428	443	443	449	430	428	447	451	435	440	433	437	414	436	417	432	467	445	415	401	467	477	421	424	463	439	417	378	421	429	459	471	459	411	400	438	468	446	451	437	449	396	437	394	433	453	486	440	441	401	427	449	454	437	426	462	467	411	471	416	456	434	410	424	451	452	446	489	403	402	439	436	436	384	439	427	428	409	412	443	450	433	449	450	440	437	459	431	419	423	408	437	417	434	433	388	451	430	453	434	396	416	429	464	440	441	459	426	410	449	432	471	419	428	456	415	434	436	426	419	443	457	454	447	457	425	438	410	457	456	476	443	439	422	412	425	461	434	423	435	413	421	444	402	446	475	418	422	421	441	438	447	449	479	442	455	437	417	423	445	433	429	460	420	445	428	459	446	441	459	423	445	426	466	433	443	406	418	461	470	419	420	438	426	448	452	495	417	405	439	426	403	400	413	433	442	423	404	438	433	429	439	439	455	450	416	432	412	439	434	423	453	489	445	422	465	469	432	419	438	389	393	457	430	440	434	450	454	480	436	470	421	417	411	446	446	399	425	450	425	463	413	458	430	450	421	429	437	450	454	430	425	449	471	407	446	439	449	409	437	434	449	419	410	415	465	453	453	444	404	417	460	451	436	417	443	420	428	402	398	436	453	407	471	426	417	431	419	440	448	429	398	405	426	420	461	442	430	428	372	467	424	427	460	415	443	399	432	449	445	412	476	427	407	422	423	412	405	425	408	429	427	428	400	425	408	437	457	440	426	435	449	446	416	431	417	439	430	457	385	446	452	416	443	429	416	418	447	424	468	445	425	384	412	426	454	445	452	376	466	437	429	402	444	439	459	440	403	395	427	422	439	389	406	437	435	431	414	392	421	428	397	444	453	466	444	397	431	440	453	402	407	413	436	421	419	418	385	428	407	410	393	434	432	439	443	407	413	471	421	425	446	451	415	487	444	436	442	416	426	448	408	440	417	407	402	384	435	395	423	457	450	434	436	461	399	428	418	425	441	443	445	451	394	451	416	445	416	440	446	415	437	457	449	416	466	441	440	442	426	442	443	406	396	421	446	443	425	451	420	405	439	411	438	414	461	427	418	462	430	426	435	488	423	402	438	412	435	429	458	452	447	419	432	480	437	455	416	456	463	379	467	450	448	454	474	464	421	453	416	472	440	458	424	449	448	390	461	394	459	407	396	440	429	479	472	439	467	421	414	428	448	451	442	435	449	425	428	410	453	431	438	481	448	415	413	403	448	434	421	443	439	418	419	445	410	442	424	468	422	400	428	427	461	416	447	439	403	468	415	413	449	428	460	428	453	432	415	406	455	420	471	427	447	419	430	443	433	459	423	392	455	424	412	467	396	437	394	410	431	406	405	401	440	395	375	456	449	404	418	436	436	433	439	431	431	442	454	417	426	447	466	465	429	435	425	439	428	469	446	442	445	418	417	417	412	428	470	402	404	465	451	450	426	404	473	469	440	464	401	397	421	394	437	429	421	431	449	434	450	410	420	418	452	471	421	444	426	399	428	391	431	445	420	473	414	442	435	443	409	437	430	448	414	414	419	446	440	416	436	434	408	443	423	409	453	397	414	414	399	456	478	467	397	424	451	430	433	399	455	400	454	473	410	443	477	454	424	456	467	432	402	446	424	457	476	428	471	428	421	416	459	441	436	447	435	374	447	471	413	420	445	431	426	456	416	438	439	416	435	445	420	476	481	455	392	444	447	429	453	399	463	446	400	440	484	413	431	417	441	421	405	411	388	407	416	419	435	408	431	434	421	430	426	432	456	461	411	426	437	447	436	431	430	421	447	442	430	429	433	407	432	411	412	441	440	444	471	434	441	423	409	432	403	426	415	466	423	416	422	446	408	421	440	426	431	438	440	436	419	427	453	445	421	472	452	447	442	435	433	432	444	465	424	426	421	467	420	410	455	442	416	449	444	436	458	442	418	399	453	429	452	426	436	416	417	430	441	446	416	463	422	439	406	448	461	411	446	410	457
57519	63270	59582	45948	34185	19225	8591	3779	1273	1235	686	353	232	256	382	331	280	190	156	192	183	181	172	167	163	178	164	135	187	185	178	172	167	176	158	176	183	167	171	167	175	179	176	176	181	181	159	185	176	186	199	178	174	156	158	168	162	142	172	162	174	165	162	185	193	151	176	169	154	187	188	198	197	156	163	181	157	148	186	164	156	147	160	188	148	134	163	148	174	180	162	156	161	175	185	176	185	146	169	168	165	191	162	174	147	160	156	136	161	208	164	170	168	159	161	158	166	180	180	164	168	172	143	162	192	196	175	170	171	179	180	177	170	175	164	148	151	170	175	169	162	143	146	169	175	182	159	169	157	200	159	171	190	172	142	169	166	175	141	166	171	190	174	165	164	175	181	169	188	176	176	176	188	169	202	151	177	157	166	195	182	168	173	161	171	161	177	183	182	169	182	195	159	168	172	195	169	174	161	165	156	195	174	169	163	167	183	178	177	174	180	168	145	147	164	156	181	176	155	176	146	157	177	150	177	164	172	172	179	180	153	171	158	182	177	165	162	165	173	151	165	174	172	162	159	168	169	186	189	163	171	172	157	149	145	173	164	166	184	175	181	174	179	159	175	194	159	172	134	172	176	183	154	166	172	175	177	167	161	190	158	158	159	178	182	149	185	151	180	168	164	161	160	149	160	143	164	148	176	162	163	184	182	164	189	158	174	160	197	167	173	169	199	166	152	169	188	182	182	158	164	164	194	179	180	167	155	191	176	183	169	155	177	154	169	159	165	184	175	177	164	161	169	156	184	176	181	170	182	182	184	176	149	135	149	174	161	190	183	183	169	179	155	196	165	198	196	157	169	150	196	160	169	168	161	169	175	176	155	156	153	167	167	166	159	179	170	153	156	173	170	166	160	184	187	175	173	180	163	143	153	165	188	143	172	166	171	158	186	155	157	171	170	173	173	154	159	158	184	173	196	177	182	180	178	172	169	158	170	185	186	165	175	177	178	161	152	150	160	186	172	160	172	169	175	150	147	160	161	166	184	169	179	136	175	188	166	162	144	174	170	180	170	186	187	160	168	155	166	163	150	168	169	180	154	207	171	186	175	162	160	157	155	174	166	176	172	173	183	144	140	173	149	201	185	166	172	155	166	180	164	162	195	169	152	168	164	148	155	191	172	182	169	174	162	178	154	180	194	174	166	145	157	180	181	165	168	148	186	166	169	187	196	141	186	189	179	162	187	176	179	167	171	163	156	164	164	172	165	184	187	170	151	167	155	140	191	155	155	168	166	145	189	185	166	175	143	168	160	161	182	177	189	156	167	171	148	172	165	190	184	149	179	179	182	168	172	177	155	188	173	172	154	168	178	182	183	168	186	182	164	173	164	171	206	155	156	157	155	164	175	164	173	151	152	192	163	187	179	163	167	175	177	168	189	175	180	157	167	175	159	153	152	157	172	159	166	174	191	194	174	167	154	180	159	163	159	159	147	172	167	214	177	189	167	196	182	168	170	165	171	168	167	176	174	153	173	189	174	160	177	150	154	181	160	171	170	146	165	184	163	158	152	182	186	169	165	194	171	172	166	178	179	145	176	159	183	177	175	167	181	157	159	165	172	176	170	174	175	164	173	155	165	183	132	143	201	187	175	190	171	149	158	168	164	162	179	194	156	146	161	163	163	154	177	153	171	171	166	163	148	183	155	187	167	168	179	187	175	167	192	147	184	157	173	169	168	166	171	159	169	189	168	181	169	188	196	182	172	152	167	160	174	184	161	164	154	173	198	169	170	158	159	151	189	149	175	166	170	165	155	180	153	206	176	159	181	179	162	193	166	151	153	173	188	183	177	158	172	175	172	174	174	186	187	165	174	188	167	171	191	160	176	173	180	161	173	160	172	178	181	178	179	170	151	157	173	176	172	176	168	156	178	176	163	150	174	183	185	172	165	180	180	171	163	171	167	189	186	179	183	181	143	154	179	167	145	155	179	166	151	170	176	163	187	167	171	152	178	160	188	155	168	161	189	176	162	190	180	173	180	161	152	156	174	163	170	186	164	214	162	171	163	188	167	177	164	169	167	169	169	174	166	167	174	162	173	168	162	158	158	164	169	160	160	118	164	177	168	163	159	158	157	160	151	173	168	177	169	175	163	170	168	156	154	181	163	154	183	189	175	148	159	157	177	180	172	160	175	170	183	186	165	199	168	195	177	144	170	174	158	169	140	171	175	158	165	178	178	181	175	168	181	175	191	168	167	156	168	159	186	160	182	159	173	144	162	157	163	165	180	176	154	154	173	141	154	177	157	159	170	181	177	145	185	156	170	158	168	167	170	188	174	182	178	154	166	175	165	160	162	155	162	164	176	196	165	147	184	192	170	162	173	180	165	177	182	160	161	152	172	168	172	148	170	154	185	158	170	178	179	176	161	147	151	175	173	167	166	181	181	183	172	165	159	169	189	175	185	170	177	168	177	201	166	168	172	161	177	164	170	157	149	145	180	196	193	170	164	187	171	157	163	180	191	173	163	158	163	157	159	183	170	166	178	154	191	182	176	172	156	170	186	161	193	181	157	180	171	168	157	168	162	164	166	180	175	170	173	168	138	177	159	164	169	164	175	162	174	172	157	158	161	185	190	166	165	171	171	165	156	153	174	176	179	188	158	168	169	169	167	161	199	194	184	168	152	157	162	169	163	172	181	154	178	176	143	187	173	175	165	174	165	183	168	149	177	144	162	164	164	182	161	196	191	169	162	203	172	175	157	171	183	156	178	181	185	161	155	169	158	160	158	175	182	185	164	161	184	144	176	165	167	168	180	204	153	178	143	171	191	181	169	182	170	171	134	172	148	182	148	143	189	182	187	159	159	152	167	167	162	173	157	196	175	171	197	172	179	155	183	156	155	168	151	190	173	184	174	193	165	210	178	168	172	186	137	157	169	173	169	182	174	183	194	163	175	169	174	159	177	164	151	169	184	161	149	171	185	192	149	173	157	161	164	175	180	195	159	175	141	177	188	152	185	186	156	172	158	158	166	151	189	174	186	172	191	200	135	177	159	166	184	167	160	171	183	162	173	173	177	154	173	163	165	189	188	178	182	162	149	163	180	181	158	176	170	187	165	172	197	162	184	150	151	175	192	176	139	194	159	152	161	200	180	165	153	170	173	180	167	163	150	159	176	188	186	153	150	193	179	137	156	187	176	152	193	173	156	151	178	145	165	161	179	157	160	167	158	179	180	187	153	162	151	167	164	194	169	185	177	196	185	179	170	156	188	175	184	196	155	173	155	157	163	155	177	163	164	155	154	163	172	180	168	175	161	175	154	179	155	165	172	177	178	139	184	164	174	192	160	177	179	164	181	176	194	176	199	159	167	167	169	149	168	166	171	192	153	175	167	179	175	167	143	152	145	152	144	161	139	165	139	168	162	152	181	159	200	139	154	162	175	182	199	174	169	159	180	174	162	149	151	181	204	177	164	157	165	168	173	144	163	156	185	184
35938	48461	53633	49886	43489	30118	19815	12124	5011	5429	2856	1344	677	1029	1579	1527	1266	551	467	468	497	470	419	489	461	483	496	485	462	433	447	499	447	495	501	455	438	431	460	432	455	470	469	464	441	464	443	449	567	632	583	555	509	442	484	450	472	426	456	480	423	468	445	452	437	449	448	489	461	433	454	455	480	450	438	407	474	479	429	495	461	427	439	408	460	408	435	501	474	476	461	451	482	460	443	455	453	451	448	479	447	460	441	434	468	447	479	469	425	495	455	478	426	456	443	461	477	444	485	423	448	435	438	478	457	453	456	451	439	417	500	415	462	464	445	446	475	439	429	451	467	458	479	453	447	477	441	466	479	474	433	466	475	489	436	465	429	450	467	467	453	422	461	437	440	458	446	443	479	453	453	436	473	484	467	489	423	443	502	441	432	437	493	464	442	477	482	452	468	447	439	455	478	478	479	476	470	470	461	447	456	488	469	445	488	436	444	468	428	469	490	473	456	462	441	428	437	461	480	432	447	464	480	436	449	429	463	427	449	472	464	441	440	479	478	452	435	466	423	467	431	478	432	501	469	452	475	440	463	480	440	433	421	470	430	496	440	485	510	473	480	416	472	467	438	447	426	497	468	452	436	441	450	409	459	457	432	462	440	474	454	447	453	437	420	510	495	481	453	423	478	433	485	427	451	465	420	421	482	488	445	458	460	440	453	428	457	451	491	424	440	474	471	472	455	472	432	431	466	431	498	465	454	426	434	467	467	449	478	468	488	426	479	466	475	432	449	431	434	459	463	451	466	434	465	481	510	447	457	435	454	449	455	442	511	440	444	405	481	438	455	449	468	468	428	453	474	508	437	474	475	436	434	474	481	471	501	409	459	473	441	444	469	492	467	482	477	487	439	487	442	463	477	471	450	451	449	474	463	456	448	425	449	434	457	464	453	462	473	443	456	488	482	451	434	447	449	437	465	477	467	457	436	476	434	482	440	479	491	463	418	442	453	463	440	442	463	475	473	472	444	458	455	473	465	444	442	465	457	445	451	448	437	481	462	451	464	421	429	455	442	446	438	426	495	447	446	443	481	453	432	484	438	474	505	448	471	462	443	460	480	471	444	470	452	450	449	489	450	497	493	442	474	454	454	476	451	448	472	478	504	446	402	458	507	435	476	453	465	465	472	447	447	483	461	450	455	452	446	427	422	440	466	483	449	441	457	484	423	471	452	478	465	420	457	481	456	459	477	469	424	477	438	478	449	454	453	486	490	444	491	422	473	445	415	460	422	484	429	463	455	449	433	475	525	465	433	460	480	461	486	510	452	471	420	440	440	480	456	447	445	486	422	467	465	460	461	453	460	448	510	448	430	455	461	430	457	475	407	454	478	453	457	434	461	471	477	401	429	509	446	472	463	454	447	438	445	444	448	450	411	446	456	436	417	455	460	437	457	461	474	439	463	441	449	418	463	434	449	455	467	467	467	466	488	460	471	459	484	462	453	459	472	450	429	471	444	482	489	468	469	436	447	468	415	467	456	452	463	480	416	451	444	452	431	432	495	417	430	420	465	456	434	437	448	413	464	477	483	439	424	433	439	454	454	461	444	426	450	462	464	495	457	459	451	408	451	441	448	480	486	431	488	492	478	455	472	484	461	491	483	449	446	434	472	458	458	476	423	453	410	456	476	435	511	455	472	470	434	435	443	479	489	446	496	512	428	459	491	429	484	458	462	462	421	466	434	442	454	481	439	444	497	484	485	477	425	460	425	470	454	440	435	465	479	419	454	414	474	442	421	407	445	472	465	464	408	471	464	450	466	498	428	444	494	437	442	424	440	443	447	489	477	465	452	435	422	443	440	464	425	453	437	470	432	456	473	458	451	452	474	452	453	434	447	432	461	493	439	465	462	445	458	452	450	448	410	499	435	434	466	433	467	464	442	502	445	487	469	432	480	459	457	447	473	435	449	471	409	412	441	467	424	481	475	439	460	478	472	457	458	448	497	437	441	418	445	434	450	464	426	439	456	445	466	406	441	433	464	424	460	427	428	496	461	460	474	452	439	484	457	475	483	437	471	471	410	488	490	467	451	473	395	486	426	428	471	436	454	469	455	408	437	487	446	424	468	465	437	509	482	476	442	481	511	447	449	454	421	468	454	456	472	419	436	443	485	462	423	458	464	436	442	444	448	436	438	461	435	493	454	451	482	479	442	435	480	463	444	455	505	446	486	482	497	427	446	433	449	446	461	452	435	441	436	482	505	428	464	441	449	471	479	474	497	455	446	433	426	428	465	464	430	459	440	446	464	433	415	459	442	427	472	446	458	454	472	445	473	456	462	450	469	487	431	483	412	450	455	432	443	465	425	440	459	487	449	457	459	454	436	487	459	458	425	423	487	461	468	511	460	427	469	498	470	457	487	419	461	497	474	452	419	475	470	464	442	474	466	447	479	441	423	449	464	439	475	465	454	475	452	452	453	448	438	436	451	466	444	430	464	455	443	432	443	448	459	429	458	437	457	457	462	444	470	497	481	450	436	454	428	466	448	408	446	442	440	453	441	462	450	465	439	458	421	426	459	499	479	447	444	438	442	479	449	475	454	450	464	464	444	421	446	429	434	436	455	468	477	417	413	443	459	468	479	427	454	429	467	478	448	441	450	468	483	456	481	476	442	475	450	458	443	452	462	475	451	439	461	473	399	444	446	467	445	435	425	449	427	440	462	440	433	426	467	468	426	456	464	451	454	454	467	455	455	482	439	439	460	455	500	435	458	471	446	461	445	403	511	470	462	481	457	469	470	454	494	464	441	473	423	467	448	437	439	464	439	436	463	419	429	432	495	427	422	434	460	463	448	414	483	436	448	446	448	450	461	454	472	452	450	415	478	459	448	464	426	436	473	513	442	446	449	444	436	417	453	474	461	455	465	449	460	464	438	386	431	431	454	463	455	442	451	427	434	432	454	426	482	471	452	445	455	447	461	481	457	433	395	500	433	440	438	488	442	446	446	479	467	433	431	497	428	459	454	455	482	474	471	454	458	458	444	462	488	408	438	471	451	469	480	443	429	424	443	456	459	447	474	449	458	466	461	470	477	472	455	440	469	453	454	453	445	469	483	428	454	453	456	425	434	495	414	448	439	471	452	478	464	482	479	480	472	490	448	477	411	448	447	454	435	442	463	473	454	458	438	454	488	427	433	457	517	449	435	471	470	451	459	472	408	448	459	450	464	424	477	445	434	420	453	462	447	450	472	422	465	462	467	475	465	452	415	418	484	477	512	446	450	429	463	463	435	453	447	469	439	446	472	482	434	445	465	448	460	445	424	431	420	463	449	481	442	442	437	451	455	495	461	443	455	484	473	429	444	464	463	421	436	440	471	459	513	436	472	497	448	486	453	409	443	467	431	453	495	433	474	464	478	459	467	475	468	443	470	440	483	459	418	471	422	455	476	438	473	404	407	439	471	430	470	440	464	447	451	453	447	455	451	447	442	459	473	444	451	478
71313	77210	70559	56854	46653	30066	15675	7210	3277	2723	1748	563	282	387	404	326	301	204	174	168	211	163	191	210	187	171	205	192	191	192	168	175	187	184	161	176	174	177	178	167	176	187	156	169	173	184	190	180	199	218	223	223	208	199	183	202	178	177	211	182	152	183	166	187	198	193	183	200	182	172	173	164	168	183	203	209	198	194	194	164	170	182	209	200	200	184	182	192	198	170	159	194	208	177	223	181	181	167	225	180	176	201	213	195	201	178	186	196	205	167	158	166	196	212	189	195	186	180	185	182	193	194	199	179	159	172	191	175	175	192	175	191	187	209	175	189	165	176	200	154	198	185	168	186	195	158	197	192	180	189	190	171	189	181	181	193	173	173	185	188	187	184	193	188	218	175	185	161	173	166	214	179	190	200	204	175	179	182	191	200	200	167	179	151	185	166	214	201	203	177	173	206	174	217	149	187	141	165	173	170	181	161	175	195	183	201	196	193	180	192	186	178	198	184	179	190	187	191	177	177	190	188	163	164	169	183	187	184	193	168	153	194	214	155	199	175	171	176	200	159	199	181	191	181	190	193	211	189	194	196	178	205	192	189	177	178	174	192	188	171	207	179	165	169	184	208	200	193	170	179	199	186	181	180	200	203	171	206	159	195	191	220	165	178	191	173	180	171	182	171	173	188	197	178	169	195	187	156	160	177	167	204	180	174	175	186	208	168	163	189	196	172	187	187	184	190	203	213	185	166	170	206	219	185	180	195	187	180	182	178	189	193	190	169	181	173	200	192	181	169	177	200	197	176	189	189	187	192	203	193	184	170	195	191	197	185	192	179	180	183	199	178	203	183	188	173	203	177	197	181	194	193	200	171	205	199	188	190	166	174	192	180	187	177	166	180	178	171	185	170	184	183	181	205	200	210	180	215	182	174	185	190	160	188	191	196	198	187	179	162	189	204	214	186	166	180	172	178	176	159	203	190	202	176	197	168	168	168	198	198	192	192	186	175	169	184	205	188	173	171	214	195	216	194	186	189	173	175	196	184	191	195	194	187	180	211	204	166	177	189	167	164	177	197	217	185	229	181	172	208	167	154	195	154	179	187	206	190	181	204	195	196	167	189	167	164	181	171	197	228	175	171	175	171	197	186	172	172	200	189	177	208	190	197	191	191	159	181	183	171	200	199	181	186	168	187	209	197	178	184	173	179	210	203	199	190	173	194	186	186	202	188	184	187	188	192	182	189	172	180	188	176	203	182	177	158	181	185	184	187	151	190	183	168	189	177	178	175	184	190	198	201	163	173	185	194	176	175	192	187	162	185	163	187	179	174	188	170	175	171	179	168	205	183	188	182	193	190	187	180	163	207	202	158	176	194	178	200	186	173	188	187	198	167	202	174	180	169	172	187	193	175	193	175	190	167	194	197	165	177	149	169	175	164	186	195	187	183	193	187	196	190	211	195	176	199	197	189	155	190	208	182	186	176	205	181	191	178	167	179	198	208	166	199	200	202	180	172	180	205	168	177	174	183	170	188	197	187	195	180	179	190	197	193	182	194	184	199	176	193	198	188	190	144	167	167	170	167	213	197	219	175	187	170	187	170	186	200	185	171	202	190	185	199	180	174	170	193	208	202	181	193	170	201	178	177	204	203	175	201	190	178	187	167	178	170	177	167	177	183	182	205	162	171	172	184	186	203	186	186	163	194	198	214	161	163	171	201	192	185	177	194	171	183	178	205	185	179	192	188	186	177	203	211	169	192	171	182	163	176	170	190	175	181	181	172	158	189	178	181	195	171	145	207	197	171	189	180	179	197	184	202	175	184	174	198	158	186	165	192	165	192	211	196	178	187	169	188	190	177	174	169	202	193	179	187	161	181	190	186	191	194	170	177	192	183	175	179	187	173	192	204	212	221	173	175	182	196	192	209	183	167	187	173	200	202	187	172	185	184	183	188	193	191	173	185	182	197	185	191	178	176	175	174	177	182	199	172	174	197	185	187	187	205	178	184	180	171	185	203	196	201	171	188	177	219	199	183	183	198	168	210	179	170	190	171	192	174	175	165	154	179	186	178	187	183	179	177	153	208	182	198	178	191	180	176	188	177	189	210	202	167	160	196	187	183	185	170	171	186	181	161	177	169	199	174	200	173	168	181	185	153	163	177	155	196	174	180	182	179	178	185	182	184	172	196	192	186	193	200	180	199	183	177	195	197	177	189	208	164	178	177	178	199	162	168	184	193	171	194	165	203	182	183	172	192	172	153	161	182	185	194	186	201	164	181	176	183	182	173	200	187	172	168	150	161	184	202	187	169	166	157	181	187	190	180	195	213	195	198	178	176	195	178	182	190	189	160	193	174	201	179	171	169	195	187	193	174	191	188	198	172	194	196	161	181	182	198	190	167	203	191	182	183	181	190	190	162	191	212	172	187	179	198	180	189	179	203	167	186	184	198	146	205	172	193	192	191	171	182	202	209	196	174	195	162	187	167	192	176	191	174	189	172	157	167	170	214	172	184	185	162	192	183	167	165	168	207	171	174	176	173	168	193	185	173	181	186	174	208	193	203	201	184	170	195	177	217	190	185	176	196	202	168	177	157	200	183	176	194	205	181	185	178	219	188	190	202	153	177	174	184	163	195	202	178	169	183	203	195	196	220	184	187	193	212	196	195	161	210	222	181	186	185	186	168	203	159	199	178	169	184	196	190	164	197	186	175	170	172	193	196	167	213	200	202	169	191	175	179	191	212	195	173	195	194	187	173	167	205	184	185	176	174	186	193	189	158	181	181	206	201	170	188	200	187	187	212	185	201	195	180	185	194	165	172	176	203	192	163	198	176	203	198	174	184	197	193	191	195	226	182	148	165	183	181	211	169	180	189	187	216	168	187	208	175	185	186	174	219	201	203	154	160	165	181	162	173	180	196	185	190	186	184	175	169	182	200	209	206	170	184	205	180	196	187	182	184	175	174	179	173	155	160	170	198	207	190	194	170	194	197	175	165	198	189	207	211	208	192	190	174	194	172	188	177	185	193	187	177	190	196	200	182	203	157	173	191	181	182	154	184	182	200	182	184	181	194	182	218	200	184	187	161	202	178	198	196	197	183	201	198	199	187	175	176	191	195	198	190	203	198	173	202	183	162	207	190	184	188	199	188	172	187	178	195	186	187	185	219	194	190	175	207	203	182	204	175	185	168	200	195	182	195	162	208	193	168	188	190	190	176	190	177	171	178	203	163	207	195	186	184	176	207	180	187	201	180	205	210	188	174	182	204	176	209	182	170	193	193	192	173	207	192	197	178	198	202	181	174	173	179	177	175	174	169	163	173	172	189	177	175	192	186	186	191	185	217	204	205	193	204	181	178	199	174	177	198	175	179	180	185	194	194	175	185	178	178	193	221	181	203	172	206	203	208	167	176	195	192	186	195	200	189	175	183	169	162	182	172	183	176	196	192	177	179	173	188	205	173	174	175	162	179	166	189	180	168	183	216	209	179	191	170	188	185
46155	61515	65278	61090	53451	38747	26705	17906	11357	10185	6642	1908	896	1463	1480	1369	1184	522	559	527	626	517	499	477	474	510	530	479	486	496	481	516	506	513	462	472	536	476	471	486	489	506	482	495	490	476	510	501	625	749	708	642	568	456	504	486	504	513	500	479	520	486	484	498	494	488	499	489	554	505	497	521	472	482	475	509	484	493	473	516	470	464	473	485	458	492	471	453	486	502	469	535	481	531	519	452	485	517	489	471	485	442	446	552	492	465	471	470	462	506	495	472	457	481	473	456	493	478	490	500	485	476	467	460	501	505	484	505	496	452	472	495	484	472	498	464	537	495	468	486	458	483	470	490	495	489	480	470	476	542	484	508	481	500	503	478	475	501	498	479	440	536	506	472	456	480	460	495	489	478	460	531	494	454	509	480	504	500	493	494	450	460	498	471	486	466	474	475	469	472	455	513	515	490	494	464	486	487	485	470	485	455	494	470	483	482	483	478	488	520	516	510	493	499	497	461	500	497	505	503	497	458	473	476	474	448	473	490	511	468	463	519	484	510	505	444	462	450	476	493	495	488	492	485	478	508	506	490	476	486	470	453	502	472	487	476	517	452	474	485	510	477	504	507	486	490	491	485	506	437	480	504	448	493	473	493	458	470	487	481	522	478	468	481	500	453	467	489	522	505	473	466	480	472	430	468	501	521	465	444	454	504	517	493	467	494	470	478	487	501	487	473	455	524	482	484	475	473	474	482	491	491	470	486	497	471	460	496	464	517	474	506	479	444	527	438	478	489	504	459	498	498	485	478	462	454	539	487	466	490	492	491	473	460	506	507	487	505	501	509	508	444	505	514	461	509	511	479	541	480	492	484	534	492	496	484	451	439	488	469	499	475	486	502	531	477	470	457	485	491	436	489	507	450	460	477	491	500	511	521	505	485	489	476	449	478	451	477	485	478	502	493	423	521	486	504	492	450	462	494	486	504	471	469	460	494	465	496	491	487	479	523	476	489	454	481	478	496	492	478	476	513	500	472	455	449	465	501	463	429	486	469	472	467	478	526	479	463	479	521	478	507	514	513	501	489	450	490	472	499	485	456	467	481	446	488	524	443	500	464	481	515	476	464	498	470	491	473	484	468	499	497	473	481	489	470	505	470	508	502	465	433	500	477	515	507	483	497	476	481	493	491	432	458	491	465	490	526	521	476	483	497	489	483	447	485	442	451	486	446	478	480	474	491	474	501	497	510	481	480	507	522	458	476	517	502	526	480	500	484	458	478	509	472	455	450	487	476	511	502	463	505	537	496	496	494	488	499	448	433	470	488	498	471	498	498	492	508	474	494	500	503	488	498	513	458	500	484	496	462	503	484	506	468	474	457	500	500	497	492	465	498	505	467	468	531	475	508	451	463	516	470	502	493	473	534	515	466	466	478	456	499	501	492	471	463	473	501	481	510	477	493	487	469	450	471	478	507	470	502	467	456	459	528	487	494	498	516	489	487	489	501	493	536	453	455	521	491	473	506	464	500	505	458	480	475	465	486	450	488	480	497	493	494	487	518	467	444	490	481	529	492	478	462	474	474	497	463	471	482	498	497	478	530	482	519	480	486	493	510	497	532	467	517	493	470	526	491	468	476	483	512	478	492	513	499	469	485	503	493	504	489	488	505	465	464	488	457	504	487	463	519	492	495	474	463	479	494	470	504	492	475	506	467	458	476	485	480	514	470	495	479	470	478	489	496	482	448	496	526	461	474	457	520	464	476	450	494	472	445	443	529	512	485	470	473	469	487	462	477	491	474	530	528	466	498	505	476	437	472	462	542	459	455	498	467	478	514	459	515	474	470	473	496	473	455	518	441	469	512	506	488	503	466	488	481	484	509	506	467	439	426	500	517	481	497	496	483	413	483	502	498	431	495	497	478	514	511	486	462	501	508	495	463	509	492	498	505	501	504	467	492	463	521	494	486	489	508	521	482	488	505	474	462	467	431	479	495	473	428	493	505	484	474	512	497	465	507	489	472	471	477	491	514	462	485	473	512	442	459	497	472	500	460	465	532	539	461	465	512	460	491	442	477	499	497	450	476	506	472	468	467	527	514	489	453	431	490	449	494	472	485	538	499	471	520	497	499	486	507	487	466	502	469	463	508	540	484	459	484	484	510	462	480	513	507	456	526	495	454	467	510	484	510	507	507	493	491	505	462	479	491	441	461	494	475	487	520	506	473	489	473	499	472	476	496	530	492	464	481	494	514	499	507	484	490	503	476	511	484	498	477	478	512	484	470	465	493	482	521	497	472	513	503	460	534	487	498	493	497	503	488	499	465	483	463	522	478	481	489	515	480	539	485	467	491	514	486	478	484	498	482	522	466	502	507	469	463	430	450	469	500	490	492	473	458	474	509	476	484	465	472	469	523	453	474	458	489	476	480	476	511	498	506	493	502	538	486	437	466	460	505	497	529	498	484	486	443	527	490	460	459	502	481	468	480	458	496	487	460	451	489	551	501	464	521	490	472	517	461	455	504	498	525	538	503	510	478	462	502	505	448	466	492	465	466	482	484	473	514	470	516	472	471	496	462	489	528	517	457	497	511	513	487	503	485	478	517	466	455	478	502	453	473	498	494	466	458	507	523	456	482	505	488	498	525	469	508	456	476	460	503	482	498	500	468	412	473	476	478	526	484	462	485	483	502	472	497	500	462	490	473	484	494	481	492	492	488	523	486	508	491	515	485	500	487	455	493	468	524	471	450	450	466	519	464	529	499	500	500	499	458	481	476	490	521	481	468	450	461	495	516	494	476	482	496	500	525	522	484	481	487	481	515	475	464	514	469	478	473	520	453	524	456	506	500	514	517	484	477	452	475	517	502	494	482	504	501	491	472	488	503	481	473	476	492	478	457	470	476	458	518	498	452	494	509	462	457	463	491	514	494	482	439	492	464	490	492	501	471	478	473	482	482	477	505	497	455	497	458	503	473	467	456	475	532	483	495	475	475	475	444	464	490	498	494	515	463	486	497	471	456	498	535	499	483	488	498	501	457	474	477	501	448	466	485	468	496	474	469	504	485	482	464	498	484	455	511	488	499	494	458	493	489	479	472	484	500	510	477	517	491	471	477	480	473	518	490	502	447	487	452	513	504	479	486	505	459	473	494	472	503	487	503	481	466	480	482	466	528	457	494	485	471	500	496	458	470	482	467	460	505	519	485	467	471	475	476	487	485	508	499	498	547	488	508	489	492	458	491	450	488	496	512	497	479	532	489	485	493	480	502	471	522	504	481	499	478	483	463	483	505	488	510	471	496	506	477	469	463	480	471	440	488	492	491	541	514	493	498	527	450	466	490	467	469	457	466	521	498	521	470	456	499	471	514	465	462	487	475	481	442	488	488	454	489	523	515	487	486	511	451	470	472	508	485	483	460	471	457	467	467	476	503	470	504	452	488	455	469	493	489	454	477	469	483	501	478	465	490	482	519	505	475	470	492	468	466	485	438	452	503	499	495	506	474
17831	14417	9384	5154	3558	1335	576	362	250	251	188	168	174	171	177	161	163	169	166	174	188	149	159	146	170	154	161	163	158	182	174	157	157	183	168	149	164	164	153	147	124	168	174	181	192	165	150	155	166	166	145	141	146	143	157	160	167	138	159	167	175	147	164	151	158	191	151	165	167	163	142	154	170	181	150	154	172	163	165	165	168	161	177	169	163	177	137	160	157	146	170	143	136	151	166	181	158	158	139	154	145	171	175	159	167	156	163	152	156	145	163	162	153	181	154	165	166	164	146	174	186	157	150	147	152	164	167	154	144	156	127	168	166	171	161	164	159	162	154	159	163	174	144	139	161	159	145	151	159	179	170	143	183	172	138	167	157	161	159	157	186	160	161	152	161	178	171	162	174	175	168	184	163	175	173	162	167	166	178	147	152	130	168	164	161	150	159	143	183	164	179	167	168	151	155	151	151	141	171	159	152	182	172	158	178	164	173	168	176	172	185	161	190	161	162	150	139	184	157	160	156	176	158	142	146	143	151	151	166	170	151	173	150	186	154	184	162	167	187	148	182	141	149	160	168	170	150	125	168	157	150	158	149	164	168	183	163	158	183	154	166	176	148	173	162	161	151	153	155	162	177	147	167	171	155	165	152	187	143	151	144	152	163	165	125	177	155	161	139	139	141	164	160	132	150	169	169	169	152	157	142	158	173	147	153	146	196	154	156	151	175	154	152	162	148	154	156	148	169	150	158	148	154	167	134	141	174	162	160	168	165	152	170	150	167	159	144	168	146	149	154	150	148	144	174	188	155	137	176	177	166	141	151	164	131	180	130	170	150	143	162	158	163	166	174	152	145	161	149	149	140	136	146	171	162	142	124	162	151	153	167	158	159	165	161	159	165	183	154	164	159	159	153	166	162	155	149	150	165	148	172	149	166	142	130	161	167	158	158	179	166	181	159	179	163	157	155	151	173	170	159	123	155	162	162	135	188	169	192	158	146	169	163	150	166	132	172	149	152	142	150	144	175	141	149	172	180	159	184	169	157	149	156	171	155	174	166	182	168	182	173	138	165	154	154	176	152	169	155	160	184	158	157	150	164	159	162	163	133	136	160	138	160	167	151	144	133	199	199	163	154	141	153	159	156	149	166	148	168	157	149	168	164	161	159	143	155	172	155	167	160	139	148	172	159	167	157	167	155	145	146	151	148	145	152	153	182	176	164	153	174	177	177	174	156	169	163	142	168	156	148	163	173	148	156	163	166	170	140	187	139	171	175	166	189	154	170	164	166	167	170	147	168	166	167	188	154	140	153	161	186	164	134	182	144	148	155	128	151	164	167	179	161	185	184	164	159	157	166	167	159	158	153	153	151	157	165	141	151	154	153	174	151	157	171	144	146	148	151	136	158	137	159	157	165	147	149	149	162	174	175	142	173	151	177	140	154	178	162	156	172	162	136	140	144	163	147	172	160	189	168	171	157	157	164	143	150	161	146	175	170	143	159	164	154	143	146	168	161	192	142	196	174	169	158	196	176	157	130	186	154	134	179	149	159	146	170	162	148	153	166	176	162	136	141	177	185	167	156	142	164	180	157	167	153	168	169	137	142	164	159	141	162	156	150	152	154	157	156	141	167	161	153	150	159	152	171	175	150	155	164	175	160	150	139	163	151	158	160	168	159	153	146	155	161	138	151	150	158	137	171	173	160	144	164	149	146	151	131	170	151	158	164	161	164	170	165	154	191	153	177	150	131	152	170	173	164	134	168	162	141	156	179	180	153	163	144	162	161	163	157	175	153	152	148	139	142	162	157	187	151	142	156	150	170	177	155	153	154	133	149	141	160	164	153	154	160	152	163	173	164	182	139	142	156	158	183	169	149	142	152	167	178	147	172	160	155	162	154	162	146	168	132	152	158	145	182	153	143	171	168	166	157	166	133	157	179	148	141	153	162	166	172	175	142	153	162	164	159	140	172	162	162	141	176	141	154	148	161	165	147	144	166	175	158	184	157	190	153	147	135	156	155	157	173	161	169	156	132	161	152	147	155	147	164	176	162	191	170	146	168	155	151	146	135	155	167	161	164	152	173	169	148	171	155	165	161	177	135	152	162	162	162	149	162	154	153	151	158	157	142	172	161	166	178	155	166	149	181	167	147	165	196	166	160	143	170	178	145	182	163	154	181	159	151	177	192	175	168	144	153	148	152	181	167	172	164	144	137	174	159	149	170	178	165	135	170	148	175	172	173	162	136	158	145	180	166	168	187	180	176	150	148	152	164	177	161	148	178	156	134	161	164	141	159	155	162	151	152	179	155	178	158	160	161	168	144	180	174	157	172	149	169	180	136	159	178	168	161	144	150	173	176	161	159	175	154	152	160	155	177	163	134	160	160	157	161	159	166	173	133	166	152	172	169	144	144	158	159	156	179	161	150	162	172	159	147	170	174	145	168	149	155	153	150	152	165	186	169	160	152	179	140	134	166	145	141	171	159	167	164	154	174	161	170	159	151	137	145	153	153	169	165	151	182	156	177	146	138	167	152	152	149	164	171	156	127	146	195	152	165	140	146	169	176	150	165	160	167	154	157	150	142	174	140	175	151	171	162	155	168	155	144	168	146	156	178	146	151	173	178	163	183	161	150	172	144	158	140	167	162	176	130	164	160	162	161	164	165	185	156	161	167	161	154	151	162	152	165	169	165	141	136	175	159	154	138	166	159	133	168	139	153	148	150	165	173	154	174	164	159	167	161	167	186	150	149	161	194	170	148	167	142	155	150	169	166	142	148	154	149	155	151	166	160	148	167	166	146	155	155	186	177	138	180	150	179	151	187	151	171	142	164	182	149	171	175	142	169	155	152	159	141	194	148	168	174	167	143	167	171	139	153	160	163	167	158	158	172	158	178	166	152	169	176	180	148	158	152	155	173	171	153	178	161	143	162	165	160	170	161	154	152	163	156	165	163	165	153	194	180	153	158	144	141	147	174	161	188	170	174	164	146	168	159	159	147	167	164	172	152	171	153	150	144	174	141	159	153	150	167	162	168	157	185	182	154	167	139	135	153	172	132	137	149	181	159	170	158	158	164	157	165	142	150	165	172	147	190	174	158	148	182	157	166	154	158	141	153	144	151	177	164	169	169	162	156	140	153	158	157	144	164	144	153	157	176	169	137	172	161	147	200	154	177	177	150	145	167	174	160	167	162	157	147	156	161	142	164	155	134	178	155	173	146	190	177	166	160	160	157	174	162	163	176	139	149	156	151	139	159	158	158	163	179	188	166	173	180	164	172	154	165	158	156	166	194	154	166	177	146	161	165	175	171	162	163	134	172	151	184	167	151	156	164	149	152	140	181	169	142	152	146	167	170	151	150	157	172	155	166	170	183	151	184	147	139	179	164	150	172	142	166	174	161	154	144	155	148	158	137	181	161	166	146	169	163	163	149	155	161	172	146	154	144	172	151	162	179	168	180	153	159	163	155	170	180	173	178	133	178	173	161	150	153	151
14879	18331	14780	13276	10954	4771	2136	1236	871	947	647	457	429	407	488	431	422	428	414	437	436	465	431	408	434	437	459	435	463	451	401	482	421	463	436	431	421	403	408	442	433	449	403	395	414	395	418	454	477	403	476	452	454	459	419	448	424	461	446	429	455	397	466	421	411	435	425	403	391	413	426	424	428	421	454	452	420	440	464	433	426	404	432	456	443	395	423	431	424	449	390	437	408	401	430	405	458	422	408	440	418	376	418	444	416	438	440	417	424	432	402	419	423	458	437	451	412	407	440	427	465	467	445	467	438	458	436	440	450	402	449	413	427	452	455	455	438	429	477	406	442	423	459	476	407	454	449	466	403	416	431	445	454	431	444	417	404	445	447	433	422	444	444	406	427	403	420	430	436	418	479	466	404	385	451	409	409	427	445	460	414	460	424	443	428	424	392	424	413	466	401	418	428	440	415	420	460	431	397	413	398	412	464	433	415	395	414	433	409	438	485	423	401	454	427	456	433	446	444	437	426	406	413	451	421	415	451	432	428	436	390	428	406	405	450	411	461	451	422	422	400	430	365	441	408	439	432	424	421	446	411	406	466	425	426	459	445	431	420	433	415	458	431	419	437	454	444	447	402	424	446	430	418	447	393	483	421	420	438	429	457	398	424	435	403	454	454	431	444	424	430	405	418	444	444	477	407	421	450	455	426	450	444	466	423	451	433	406	450	435	410	446	439	404	430	427	427	447	450	412	432	439	409	444	461	408	440	420	418	444	441	396	456	450	414	435	432	419	429	425	457	450	441	419	404	415	453	444	468	431	417	449	451	411	413	405	398	457	394	414	430	426	429	420	442	460	472	452	434	414	403	453	402	393	449	446	445	392	423	480	416	410	427	453	432	426	404	390	418	422	425	418	425	469	446	427	436	428	413	373	452	436	422	467	432	428	467	461	471	403	471	426	450	418	441	425	420	408	435	441	476	424	426	436	429	444	438	469	420	424	403	428	426	456	461	411	411	430	399	407	460	447	458	445	444	427	443	417	471	417	452	416	427	422	425	398	443	469	445	421	430	435	450	440	436	450	432	461	448	452	440	409	453	406	397	401	437	415	489	426	379	440	444	450	447	441	415	414	461	454	410	444	435	414	470	444	389	418	453	444	469	441	450	435	459	454	418	436	441	431	427	433	429	441	458	414	436	441	446	407	434	446	424	427	448	415	406	432	412	434	453	379	454	422	449	434	439	409	383	399	445	435	405	456	403	426	419	406	441	445	456	423	435	426	481	460	424	472	457	396	461	477	398	392	456	431	425	459	416	411	429	436	388	427	485	449	411	449	460	431	498	439	410	441	382	427	418	428	482	406	468	418	425	430	457	417	392	437	423	429	415	430	422	413	426	429	446	437	454	407	424	408	429	395	426	443	460	431	469	439	455	413	368	405	417	450	438	424	436	434	442	444	431	463	426	419	462	464	416	439	389	462	447	444	425	437	421	427	436	376	434	421	439	470	477	432	465	431	426	432	413	429	456	489	447	405	411	429	426	420	437	420	443	430	398	405	408	425	429	453	449	465	410	464	439	410	477	424	385	413	414	397	464	473	441	419	448	436	433	434	446	456	435	437	454	437	460	450	401	466	402	400	432	398	436	433	365	384	441	463	402	420	437	412	423	439	437	446	423	439	446	420	432	454	409	429	475	419	446	417	423	413	387	468	405	470	433	457	463	424	400	452	450	379	405	461	387	432	432	419	441	390	420	428	456	414	438	458	431	438	415	431	393	432	391	425	433	394	443	425	435	457	457	407	455	417	444	419	426	430	402	412	420	420	436	420	429	424	445	426	406	437	415	422	443	439	433	412	400	472	441	423	440	413	463	451	406	378	482	418	426	435	457	398	430	412	468	432	430	437	454	433	435	419	418	422	487	435	415	420	402	413	460	390	433	422	429	434	433	421	429	404	437	433	430	438	426	358	423	401	426	420	452	427	416	416	436	436	455	423	403	438	446	430	433	452	447	431	433	449	459	437	418	439	421	413	439	410	450	437	450	418	434	453	415	424	429	435	429	439	431	424	435	423	409	423	416	423	421	415	419	417	426	436	417	442	440	428	416	442	414	431	440	443	447	401	461	407	408	465	436	424	455	417	449	432	401	402	419	425	409	450	440	421	460	434	431	436	401	395	474	437	418	406	384	437	443	453	424	415	470	406	401	426	439	416	394	405	435	422	460	441	418	408	405	412	419	416	422	436	429	443	409	447	426	436	432	417	448	429	440	455	451	431	458	450	405	460	424	419	446	462	458	407	431	439	435	406	443	458	470	453	436	436	432	434	414	444	402	441	456	430	435	423	434	458	430	423	411	395	399	460	409	413	446	403	426	437	430	402	428	451	406	436	431	428	396	434	411	417	419	450	437	464	456	407	443	474	413	435	423	434	408	397	427	441	420	434	445	467	398	479	495	390	422	409	472	457	421	410	455	421	442	431	446	452	416	436	438	453	445	426	417	433	397	487	463	468	435	414	455	421	454	444	418	450	431	401	459	421	416	408	434	455	413	455	434	429	455	419	440	437	442	449	448	427	455	450	423	452	448	423	431	419	406	421	458	402	421	439	436	422	421	402	414	434	384	408	449	402	449	432	427	449	442	438	419	441	398	436	425	415	441	446	423	424	418	408	432	419	436	440	419	443	432	361	432	460	432	436	438	417	411	411	433	455	426	452	416	446	422	450	443	457	421	466	444	407	380	443	428	426	477	435	444	422	431	480	456	423	452	466	426	427	443	469	442	418	428	419	431	411	467	400	429	425	416	435	400	433	404	407	416	438	444	407	453	429	413	457	403	416	448	405	408	431	423	453	406	417	435	438	457	439	465	459	396	408	419	448	452	436	407	412	447	468	430	404	461	413	454	409	422	411	413	456	407	422	419	427	418	464	440	422	443	447	409	410	483	415	432	418	425	438	429	455	398	450	439	460	441	432	426	427	408	437	431	394	424	441	411	417	423	419	399	442	437	451	447	452	429	410	433	420	437	433	446	422	404	452	411	422	393	419	454	459	446	455	437	425	439	444	437	415	450	417	442	435	414	418	447	463	420	461	449	428	456	428	390	427	454	440	415	446	453	411	451	444	443	456	445	427	457	410	442	375	417	428	398	445	413	452	413	410	421	423	441	412	425	409	434	424	422	397	409	470	436	391	422	467	427	413	472	423	429	441	445	418	432	452	418	449	446	401	425	395	438	444	448	409	426	450	440	439	413	436	430	411	419	410	433	437	462	437	477	405	418	435	436	414	465	440	417	413	430	455	415	444	432	442	427	410	463	401	470	443	408	403	445	456	425	425	442	395	452	460	448	448	433	452	438	444	363	435	413	466	401	411	441	463	437	431	447	453	447	422	437	405	418	433	429	409	406	415	441	414	439	434	419	438	420	398	429	384	403	395	442	427	415	461	404	429	414	425	458	451	425	453	435	448	428	444	428	438	426	422	407	396	425	428	418	413	434	445	406	433
58685	62506	56682	45641	36420	18669	7987	3318	1747	1963	1421	258	172	159	182	207	191	168	166	166	203	190	158	161	160	180	181	165	171	178	170	155	175	177	177	166	152	183	192	180	173	179	190	171	149	147	163	167	186	183	205	166	160	172	165	142	163	163	169	175	176	200	167	174	188	178	165	165	165	193	164	173	169	178	164	153	175	161	164	185	178	168	171	178	163	173	180	168	174	161	150	166	180	191	196	155	182	167	174	184	153	158	158	171	174	176	204	173	158	159	143	150	160	149	199	146	166	187	166	157	180	190	158	181	158	152	185	156	181	176	170	161	166	147	157	181	170	173	187	174	192	149	174	159	181	164	167	153	140	156	159	187	158	167	185	188	168	176	188	169	191	163	167	177	179	141	187	174	176	172	159	176	165	200	178	172	172	175	175	168	150	173	155	174	170	187	156	178	162	166	176	173	183	140	183	181	165	164	184	143	162	161	175	183	187	156	186	177	170	163	178	162	185	167	160	148	184	170	150	175	160	163	162	160	169	162	167	191	157	161	161	173	173	133	151	138	165	140	179	187	162	159	164	162	170	159	162	192	182	163	165	152	157	178	166	152	178	154	161	172	143	162	155	169	177	197	152	187	151	169	170	177	165	157	163	171	184	162	169	195	145	164	190	151	177	210	177	164	175	179	160	164	191	185	163	163	168	163	160	155	153	177	164	199	173	154	165	169	174	158	150	157	163	193	155	175	186	154	171	163	139	161	165	175	172	174	181	162	186	174	178	157	175	163	167	148	177	184	153	173	159	154	187	166	189	185	172	149	183	164	178	176	154	175	170	188	156	168	164	167	187	157	179	182	133	157	174	172	188	161	195	181	169	178	164	172	184	141	166	161	173	127	181	176	173	152	176	193	165	154	159	178	161	180	155	133	167	164	162	160	170	151	165	180	198	168	175	151	149	180	174	191	159	155	177	150	173	178	163	164	165	168	161	161	171	178	179	185	174	150	175	178	168	151	183	151	177	162	158	166	173	151	167	156	162	142	147	163	172	174	162	159	177	172	152	171	182	164	175	146	184	166	167	161	154	184	187	197	184	167	162	197	178	174	150	191	164	170	171	171	163	177	137	151	165	166	172	177	172	167	192	153	187	182	159	177	151	168	186	179	188	181	177	171	186	181	163	173	171	171	158	177	180	189	177	172	172	157	175	134	170	145	167	193	179	144	166	181	172	153	168	155	165	183	154	167	137	159	186	171	165	170	163	168	168	164	169	170	184	161	175	178	163	168	176	161	169	175	145	188	165	180	191	191	166	167	150	167	165	150	194	164	171	168	185	173	165	162	160	171	196	171	174	169	146	209	173	154	171	154	179	160	155	183	154	152	181	166	163	159	181	159	159	161	181	152	192	174	173	156	202	169	167	182	160	175	163	151	154	185	163	183	181	170	184	167	173	172	177	173	181	175	160	172	149	142	150	207	169	182	165	153	184	176	179	175	168	181	181	158	164	147	158	165	180	189	174	174	174	189	164	161	164	167	194	171	148	126	189	181	161	172	158	210	166	170	172	177	172	163	146	159	146	155	162	152	158	167	181	172	164	150	154	185	158	161	158	171	167	170	164	183	161	155	180	156	172	163	188	156	176	182	182	159	168	191	165	170	152	165	164	171	166	156	169	164	176	152	172	171	204	178	161	138	196	160	173	179	160	168	153	172	177	179	179	172	142	156	157	163	165	175	158	165	151	163	181	190	161	164	155	176	163	163	168	168	175	163	163	167	177	155	195	189	177	193	184	175	178	168	165	167	175	161	170	159	185	188	167	178	170	139	162	150	165	187	150	189	148	153	157	158	164	183	129	160	155	163	157	162	156	167	176	151	136	162	191	158	154	159	173	153	185	157	174	164	180	189	161	174	168	159	176	159	163	155	180	174	180	154	163	167	168	179	166	155	151	162	182	171	188	152	185	178	184	184	168	154	162	188	160	156	142	171	170	159	176	181	176	167	168	154	182	166	168	198	163	145	166	175	163	162	180	178	165	177	186	163	175	146	188	181	142	164	175	173	173	188	194	156	159	156	157	152	150	192	158	152	161	164	155	199	179	182	158	168	190	174	151	170	181	169	180	161	151	171	178	160	188	162	153	153	176	156	175	162	189	205	172	174	163	181	173	155	161	157	183	172	179	181	173	161	164	157	164	160	195	179	174	176	182	164	164	174	169	155	172	159	162	155	166	185	159	181	170	177	167	170	172	162	159	164	159	156	151	180	156	178	181	173	159	167	171	159	158	184	175	177	173	154	143	204	186	159	184	174	156	145	172	162	181	150	164	165	174	156	182	167	160	183	167	178	190	191	180	186	166	163	168	177	168	193	169	169	180	177	164	190	164	191	176	178	170	191	134	155	171	150	178	181	149	166	167	183	170	174	174	140	157	168	177	160	167	162	172	184	156	134	179	174	169	172	154	165	190	153	183	168	149	180	176	154	144	162	161	181	166	173	175	164	152	128	185	165	176	185	172	158	148	157	163	192	179	176	172	170	165	163	163	176	190	172	183	163	186	159	174	164	164	167	163	181	186	158	153	171	170	193	191	173	172	185	159	174	166	166	165	147	163	201	169	156	151	170	187	163	172	139	163	177	186	175	187	163	150	187	155	166	186	179	160	163	178	180	170	180	190	162	175	150	161	164	182	174	174	139	151	178	160	159	168	184	139	180	158	160	170	151	169	183	175	177	186	165	186	168	165	156	154	164	154	160	169	154	161	151	168	178	182	163	178	157	180	148	175	159	164	188	186	154	149	187	144	161	170	176	173	183	171	164	190	166	169	175	166	163	164	150	148	163	183	182	174	165	179	150	159	174	169	187	197	175	174	170	187	165	183	156	172	182	163	145	189	150	171	157	168	153	156	186	174	143	145	174	169	174	170	175	153	174	165	198	176	168	189	153	198	174	155	178	168	188	166	157	150	189	174	198	180	175	169	173	183	172	161	169	176	155	168	147	190	187	168	162	179	191	159	161	152	152	170	187	157	164	156	180	160	158	151	166	169	175	142	156	169	180	148	173	165	188	151	192	179	170	165	155	173	154	168	167	166	179	161	155	156	175	175	163	202	168	154	153	154	190	156	162	163	142	170	160	160	186	166	171	160	176	170	163	159	195	163	167	178	180	181	168	171	159	167	174	159	163	166	181	175	153	174	149	155	154	153	162	162	178	162	159	173	163	175	178	186	159	171	159	161	169	174	141	159	173	177	174	180	176	162	148	154	179	189	172	170	154	169	153	187	196	176	141	124	195	159	169	158	165	170	160	136	177	186	168	179	171	149	170	173	154	165	150	184	171	162	195	140	193	146	166	179	162	166	150	195	177	168	157	175	192	146	180	147	177	163	179	193	161	175	163	138	172	170	155	166	161	157	173	179	172	182	158	179	193	189	152	162	156	169	178	145	180	146	148	158	175	190	169	164	178	182	156	159	160	178	161	165	168	153	177	172	167	167	167	191	180	165	149	186	178
36763	47596	51095	50539	44627	28666	18184	10905	7533	8108	5968	905	477	490	567	752	614	480	473	475	682	512	468	455	441	490	475	468	453	427	439	485	492	482	424	492	470	453	431	456	467	419	473	461	423	401	478	444	511	570	612	496	520	468	487	481	460	467	482	445	435	444	486	483	446	446	401	459	460	434	428	480	425	466	442	480	457	471	440	466	477	478	453	434	451	480	441	430	467	453	452	459	455	442	449	453	429	459	443	454	457	440	490	468	462	439	422	464	433	454	424	436	418	478	447	443	440	452	471	478	446	465	438	432	438	451	484	425	462	435	453	458	438	444	478	470	443	424	459	434	463	458	483	452	456	447	460	472	465	434	461	462	437	504	497	482	477	453	465	462	411	463	444	457	475	413	435	424	471	418	481	438	454	466	434	467	438	454	469	443	463	475	447	449	446	454	458	465	439	441	446	469	471	475	475	441	450	476	419	439	482	468	455	454	490	456	453	457	528	458	473	473	438	462	433	447	468	475	410	441	429	460	439	461	486	458	452	448	435	458	476	466	445	478	448	450	451	446	493	464	447	398	465	469	495	434	431	439	454	432	448	452	450	486	448	415	464	452	421	433	456	436	458	421	451	430	432	475	471	484	466	467	459	470	462	474	441	459	463	438	448	457	455	430	486	447	471	434	431	454	449	456	431	441	403	458	435	482	440	451	448	428	423	474	449	475	456	442	475	431	473	495	422	448	437	442	471	493	485	436	439	478	438	457	479	444	436	461	459	427	431	459	418	486	431	418	453	461	447	472	427	454	461	438	478	463	441	464	453	459	487	473	433	436	427	434	436	421	443	412	440	489	440	459	450	446	450	448	437	456	506	470	441	470	429	483	420	416	442	429	462	466	465	452	438	440	421	482	487	460	480	419	474	446	392	392	480	444	435	442	481	459	482	432	433	415	430	465	447	429	444	421	426	448	455	430	461	445	449	449	485	514	460	456	454	464	443	464	452	455	468	422	502	465	481	457	468	435	478	415	425	467	437	460	441	444	435	450	440	461	412	491	436	468	480	485	475	440	473	420	458	465	439	410	484	449	458	471	467	459	456	463	443	462	461	454	446	471	460	465	469	478	462	463	419	465	470	490	439	448	447	445	454	416	450	454	469	470	464	442	432	427	421	489	457	440	411	443	480	455	411	441	458	459	458	423	444	472	443	466	453	465	467	447	453	501	442	440	428	486	445	442	451	392	459	467	468	467	473	443	433	470	455	424	437	443	463	508	454	403	460	468	437	452	452	474	425	486	481	420	471	422	481	464	471	480	439	429	474	486	443	426	460	466	442	430	430	422	443	456	455	424	480	444	464	439	459	424	459	446	389	463	458	454	457	460	483	441	422	471	457	444	457	452	440	454	458	432	435	449	421	446	459	451	443	441	414	462	458	420	446	456	454	451	425	443	438	470	465	463	451	445	431	461	468	475	464	470	465	424	410	457	412	433	471	436	479	422	448	440	467	457	454	449	425	442	459	434	460	485	461	463	476	494	466	465	445	462	459	461	416	465	475	500	444	454	458	467	465	467	466	420	442	486	471	440	426	470	439	464	480	476	461	439	466	470	419	410	468	462	457	464	455	460	493	467	470	448	434	454	466	458	428	440	463	452	444	450	435	461	431	446	429	462	476	442	452	434	462	456	414	479	463	446	459	454	447	488	453	498	428	464	479	468	424	420	452	460	424	445	436	435	438	445	426	450	443	480	437	441	450	418	449	462	446	467	430	456	465	427	472	441	453	442	476	455	443	442	424	444	458	447	438	452	450	415	450	456	395	492	503	449	451	458	472	484	457	454	456	480	430	438	442	443	469	514	428	475	427	431	485	459	442	482	434	442	474	475	488	447	457	475	457	452	430	440	467	449	434	433	482	436	445	498	451	426	492	494	438	450	403	484	477	435	461	465	452	495	459	455	446	466	446	426	450	448	505	455	478	447	442	495	445	483	488	407	459	431	444	464	464	415	460	467	451	426	462	487	458	425	419	451	444	456	441	433	455	457	440	463	462	435	478	458	476	485	440	463	439	485	474	489	430	465	473	474	455	441	425	457	478	443	479	441	461	443	462	440	448	451	463	428	476	463	430	476	440	455	450	419	434	455	416	477	488	492	457	437	482	414	478	458	451	456	440	459	472	450	443	484	477	445	465	463	456	443	510	426	475	420	436	452	446	439	460	457	472	439	469	437	437	440	472	488	477	457	453	476	448	484	452	448	471	461	497	472	432	500	490	420	468	402	486	473	439	444	456	457	449	446	475	425	479	437	447	451	473	470	468	438	462	476	450	480	448	451	495	467	414	451	449	453	492	490	417	436	441	408	484	464	460	474	472	453	450	468	454	482	429	409	413	479	442	460	431	467	451	433	453	444	454	442	444	432	460	474	449	459	443	452	456	453	504	483	462	434	451	468	455	458	444	476	448	443	426	440	478	471	431	448	460	495	441	455	470	426	462	418	457	467	452	446	449	481	426	473	488	444	444	445	443	400	432	471	465	445	473	426	419	450	426	431	477	466	433	477	471	414	445	467	441	447	442	480	393	462	455	457	490	446	474	469	430	441	418	476	437	468	470	409	445	444	451	414	458	465	450	460	494	433	472	457	459	506	441	449	468	486	455	470	418	450	440	472	445	465	454	469	434	451	459	460	463	439	410	503	486	431	456	442	433	474	421	453	471	451	457	457	473	456	437	453	449	486	470	443	465	430	432	419	483	465	496	471	399	477	466	489	483	418	445	465	444	479	406	438	468	439	439	486	482	480	436	456	440	456	454	429	442	454	444	466	449	421	439	459	441	433	434	445	467	424	425	440	441	449	444	425	451	452	469	464	428	438	450	437	439	455	476	459	428	472	450	421	460	475	438	427	464	430	442	495	483	446	443	454	473	454	459	425	468	455	454	442	440	432	458	430	484	473	480	411	462	480	433	440	470	442	451	451	406	443	444	477	436	505	489	458	453	459	438	457	454	472	450	470	461	456	414	441	443	457	450	448	449	448	467	464	472	460	476	460	465	495	429	434	433	441	452	458	471	460	451	464	462	442	445	475	455	407	425	458	435	421	462	434	446	443	459	494	466	448	415	425	469	443	450	423	471	448	424	439	475	417	453	431	440	482	454	454	465	465	451	440	450	469	466	465	465	438	455	464	448	461	492	444	463	475	443	421	433	492	480	437	464	462	453	456	446	494	482	481	438	443	467	476	402	467	456	455	476	473	474	451	448	492	431	421	447	446	457	492	467	414	455	422	451	424	441	443	435	461	450	496	471	443	461	443	470	451	418	445	418	474	437	426	463	482	492	425	426	445	433	415	467	471	441	459	483	468	467	459	462	466	444	446	456	459	470	449	447	461	496	475	510	475	459	435	462	435	446	453	474	479	501	490	449	451	433	420	490	500	433	429	443	492	461	459	430	462	453	434	472	477	443	491	435	469	419	467	433	432	484	443	469	459	459	449	472	445	463	424	463	515	498	481
70997	77681	69696	58878	49871	30039	14513	6612	3806	3683	2216	390	199	181	214	302	227	182	205	183	301	204	193	213	194	198	171	211	182	175	172	189	189	190	186	175	190	178	192	205	198	183	221	196	191	198	190	179	184	200	227	215	216	225	195	182	195	180	186	181	188	191	187	182	184	176	169	161	174	189	192	199	189	185	188	186	187	176	170	174	208	173	172	189	183	188	154	192	193	175	171	185	203	208	191	189	189	196	165	173	183	153	195	195	203	185	168	179	188	172	192	191	183	215	204	180	194	183	188	173	171	176	195	205	176	173	185	168	204	159	190	178	187	196	218	192	196	194	203	175	179	166	182	171	187	203	177	196	201	162	191	205	202	192	171	188	153	194	176	211	181	191	164	205	203	213	209	203	194	200	145	171	209	178	183	187	187	194	198	193	196	178	192	187	171	178	201	197	189	192	167	210	203	202	210	207	195	174	205	176	192	167	208	185	174	176	188	184	191	185	181	190	209	206	171	180	197	167	194	185	163	184	206	163	166	202	172	204	169	210	206	167	186	201	183	195	181	188	178	158	181	170	206	159	175	171	164	192	180	183	177	199	173	183	195	187	208	199	209	160	177	191	205	195	170	177	185	208	224	186	193	185	191	180	186	175	204	179	179	157	192	173	180	181	185	162	199	193	183	162	194	190	181	199	172	163	186	192	172	169	192	202	181	192	169	162	194	163	180	185	185	198	189	185	220	178	176	171	192	170	199	186	190	169	185	179	176	179	168	178	207	163	175	196	212	185	197	182	181	191	202	193	166	183	200	180	175	178	192	190	187	172	185	167	164	187	190	200	181	180	198	183	183	188	180	156	180	170	180	188	174	184	192	209	171	165	175	184	190	171	176	177	181	181	182	159	156	179	180	189	171	175	185	203	145	193	168	181	190	186	183	162	179	175	195	174	157	183	183	186	180	188	180	172	155	209	183	196	190	192	195	167	172	157	196	192	168	176	193	219	177	193	203	186	179	172	182	183	215	178	202	169	165	193	200	178	203	182	163	192	206	180	170	174	171	190	165	166	204	206	187	168	177	192	196	190	169	185	155	195	223	184	196	164	166	191	176	199	172	173	186	212	182	223	189	181	207	158	197	171	174	188	177	177	190	179	178	221	171	188	200	178	189	176	206	184	200	184	183	160	185	187	167	189	194	162	175	178	154	202	205	192	179	198	171	203	178	190	164	203	173	167	172	195	206	184	172	211	174	197	184	208	187	204	217	173	172	195	190	176	179	187	204	209	190	189	172	204	185	197	185	203	198	219	209	170	166	186	208	180	166	200	184	160	171	175	183	187	189	181	207	183	187	171	184	185	198	174	196	180	179	174	187	155	187	176	185	179	170	175	184	189	185	178	198	192	195	180	189	165	181	183	175	199	204	181	195	204	160	172	180	175	179	181	190	193	170	186	190	181	200	212	189	182	197	180	203	186	189	181	178	169	187	186	165	187	173	204	168	181	170	182	178	162	197	208	213	184	179	183	193	194	192	173	173	189	202	171	184	196	209	190	205	207	169	180	187	186	177	199	184	165	180	181	190	184	199	170	191	187	188	180	183	178	184	166	202	192	217	182	167	175	191	164	174	177	158	176	164	193	168	193	188	174	180	176	166	185	191	175	203	178	199	216	208	197	173	174	189	203	182	189	165	183	190	169	192	160	173	170	180	180	178	183	194	187	189	201	181	206	192	182	174	188	203	174	204	189	184	189	173	189	190	191	191	189	174	171	187	196	182	197	200	180	170	183	191	184	178	175	177	176	177	188	170	177	197	170	175	203	200	177	173	173	173	158	203	160	201	183	151	164	161	172	187	150	160	168	168	165	204	179	195	181	185	193	169	202	205	168	175	193	191	180	175	193	177	195	186	181	213	196	203	203	178	203	159	200	178	184	165	166	161	187	181	179	172	213	179	209	187	193	202	160	185	180	198	191	186	174	196	180	169	193	200	179	184	190	196	180	176	140	196	183	159	175	203	197	189	155	223	190	182	188	187	170	204	162	166	195	176	176	213	193	162	190	188	185	192	182	172	198	179	209	178	186	180	181	194	173	176	191	192	192	174	177	153	183	179	161	187	182	173	193	194	194	182	195	174	182	169	189	196	197	181	168	185	178	159	191	205	192	205	195	198	172	189	188	199	172	198	180	168	171	195	174	149	186	192	190	194	196	185	200	179	174	187	175	180	174	171	173	172	203	180	210	183	201	186	175	204	180	183	188	193	195	195	155	187	193	180	209	174	198	191	179	186	190	180	214	205	185	151	169	172	158	181	182	199	164	189	193	197	191	185	186	185	179	190	179	212	186	192	204	182	185	199	177	186	182	170	164	169	200	189	205	191	181	185	187	203	170	196	195	194	201	189	169	196	192	192	177	193	174	168	188	156	185	155	178	199	191	191	213	180	199	179	180	162	201	171	168	198	196	174	195	172	200	188	160	169	190	190	170	173	196	194	184	195	162	169	208	209	197	176	172	197	174	180	170	187	172	183	175	152	211	173	175	188	212	207	158	180	171	176	177	196	186	173	199	236	172	179	182	164	206	172	195	179	170	186	196	194	168	194	180	219	181	162	182	168	205	186	202	185	195	182	192	223	152	205	181	200	227	171	189	160	196	183	166	206	182	170	204	198	194	156	167	174	213	189	188	187	169	176	226	182	197	167	195	212	182	179	212	199	192	182	197	168	200	166	179	220	160	203	175	172	180	160	189	192	175	200	182	180	181	169	191	188	191	182	176	198	180	203	201	178	178	171	179	179	192	184	202	174	203	161	194	173	173	194	189	168	200	192	206	180	177	203	192	177	159	185	179	176	176	177	199	183	183	198	169	174	195	185	188	186	201	168	206	185	174	191	193	164	186	179	203	198	182	179	185	209	185	191	171	187	196	188	191	180	190	186	199	181	192	168	183	190	163	201	187	195	189	214	167	182	165	204	159	186	167	190	199	181	196	173	169	169	178	192	165	180	195	198	177	180	165	174	173	200	174	213	157	198	176	173	192	189	190	184	210	202	188	181	178	158	206	177	183	176	209	206	204	204	199	174	194	178	177	204	190	164	175	189	202	183	174	165	192	196	172	187	201	187	204	205	187	175	174	173	156	187	208	192	177	207	180	181	206	168	165	186	197	200	168	179	185	204	186	195	206	182	190	188	174	205	177	163	198	175	196	212	185	199	195	188	186	173	168	159	161	166	187	178	180	186	181	192	187	186	198	191	170	153	216	190	195	216	188	186	178	184	156	177	195	171	192	203	205	212	174	175	180	199	216	180	194	181	195	192	193	193	173	166	179	188	186	208	185	177	162	213	207	199	175	192	204	208	193	157	194	163	182	183	193	206	193	181	158	181	156	200	194	180	171	191	199	185	200	193	215	171	179	176	187	178	185	201	169	193	195	191	187	183	178	177	177	189	178	193	165	184	193	186	203	174	172	157	201	198	185	190	163	174	184	162	188	175	160	163	181	221	187	192	167
44945	60668	64000	63318	55742	38007	25370	16760	13450	13089	8454	1100	517	583	572	1088	746	527	536	592	1027	623	473	472	483	483	484	465	480	520	484	510	470	517	525	484	471	506	507	498	514	463	515	528	502	476	480	506	492	628	811	727	613	507	495	490	465	416	489	494	471	487	503	489	554	481	511	489	483	466	457	498	484	479	487	462	471	475	470	477	485	489	483	518	458	491	454	486	463	465	486	469	479	477	484	483	515	501	459	478	492	499	489	477	488	497	460	479	516	466	496	474	520	507	499	528	460	505	451	535	470	456	451	491	500	474	499	460	478	457	498	466	446	476	495	434	506	469	511	444	453	496	507	521	519	451	485	479	482	459	500	490	481	502	495	463	492	470	523	493	470	483	500	478	480	463	522	479	498	460	503	478	533	476	494	517	500	493	478	492	459	433	463	477	501	479	471	502	488	448	515	475	480	497	464	450	456	493	474	529	457	477	453	478	474	507	500	455	455	454	489	498	495	482	466	477	483	498	471	465	470	527	502	540	480	486	494	474	498	521	488	497	440	499	536	518	492	478	456	472	477	492	507	489	467	480	480	469	485	481	438	497	496	459	502	471	441	458	467	495	470	465	498	486	482	536	512	491	512	492	461	498	505	523	481	495	469	486	485	505	472	513	454	527	496	509	523	506	493	490	456	491	479	481	469	486	482	500	466	462	451	483	470	494	476	493	526	460	517	505	477	518	455	550	504	473	476	494	494	455	472	475	499	460	477	479	492	471	521	518	491	486	450	501	473	459	481	470	480	490	479	473	480	488	501	519	475	446	527	487	454	479	475	482	550	529	486	442	467	455	476	455	490	502	499	523	463	503	466	473	482	498	517	494	455	453	464	490	483	496	508	481	467	497	513	455	516	478	500	485	474	447	474	495	508	483	423	491	448	514	514	499	501	486	473	494	492	452	475	482	476	491	500	491	513	471	505	494	504	481	501	513	509	549	514	517	492	508	480	491	451	499	490	481	489	489	478	498	496	433	480	500	478	448	468	454	473	514	495	466	475	473	470	452	497	455	465	491	506	464	477	454	480	500	472	487	519	532	451	501	474	474	489	487	539	540	514	480	511	495	452	449	497	511	465	479	533	503	473	474	454	500	479	498	513	478	483	476	476	452	504	467	455	429	483	503	460	488	479	495	528	487	476	510	456	470	499	501	485	510	492	494	495	461	485	485	457	490	500	516	413	516	478	506	456	478	500	452	505	467	495	493	467	462	476	470	495	507	490	476	517	448	485	463	493	496	536	506	458	491	469	490	511	505	466	482	472	469	532	476	497	496	508	501	495	490	479	458	445	501	504	464	510	499	472	509	514	453	497	489	489	437	464	523	515	535	495	487	489	477	505	499	457	466	495	467	470	467	557	514	492	480	493	435	479	495	510	503	484	481	458	491	486	481	437	455	474	514	485	471	527	500	490	469	475	479	454	460	448	486	497	471	451	451	484	520	486	475	467	468	498	500	475	480	520	463	478	499	504	528	473	469	485	492	516	511	480	459	498	473	483	508	469	466	489	476	459	496	470	531	456	458	493	496	520	461	481	523	464	474	445	464	470	526	490	521	477	477	460	510	475	490	486	474	468	486	516	474	499	469	471	507	490	491	476	478	505	496	524	481	479	528	474	499	489	464	536	507	501	492	529	474	503	507	502	461	473	465	475	492	492	500	504	490	494	483	518	501	475	459	474	490	457	486	432	510	452	489	479	464	467	478	518	474	519	457	471	513	474	488	495	500	478	492	520	498	497	507	492	456	502	440	463	504	481	490	454	469	529	484	479	475	469	528	461	477	468	493	495	496	473	482	498	459	482	462	463	474	516	526	478	443	498	456	534	480	472	424	460	499	476	482	496	480	485	450	468	435	466	446	439	512	480	439	519	495	498	507	516	468	465	524	479	505	494	480	467	476	456	479	473	486	487	484	462	480	524	512	488	483	497	466	482	479	478	516	496	505	485	509	490	466	474	464	503	473	490	503	486	497	527	461	516	461	511	468	494	511	456	518	484	468	505	460	497	480	468	482	444	515	485	474	480	480	475	470	484	485	426	481	486	443	478	507	477	499	523	483	435	504	507	510	473	482	468	493	518	494	492	496	489	445	494	504	506	461	482	503	489	490	460	447	491	455	501	485	532	510	523	505	518	483	457	478	474	500	475	509	516	494	478	525	477	465	546	525	514	503	497	450	498	494	500	478	530	484	480	518	469	493	488	457	488	496	486	466	498	492	481	505	459	467	477	467	471	484	492	488	487	486	533	493	487	494	529	477	497	475	465	501	488	496	490	530	517	494	508	488	478	518	469	479	472	495	464	513	502	499	487	498	491	492	471	476	460	493	500	500	455	453	479	524	512	458	489	455	508	473	481	511	491	501	512	461	478	458	530	490	481	462	466	508	494	515	496	510	484	460	512	509	513	485	517	471	463	486	497	466	471	499	441	494	484	497	483	442	504	494	472	494	498	477	520	461	495	460	452	475	488	471	434	470	499	481	512	515	492	511	463	496	461	539	489	491	466	475	497	523	502	460	522	497	480	499	517	484	458	515	436	476	515	557	489	450	501	549	463	474	495	485	450	511	436	438	476	491	472	511	473	508	446	510	439	453	486	491	480	496	535	488	556	484	499	482	503	490	491	503	504	484	443	507	510	450	471	500	439	488	457	521	450	494	464	439	467	521	482	478	489	487	488	502	486	470	457	478	470	475	453	476	521	467	480	509	492	503	466	513	484	467	491	472	473	510	498	469	485	491	480	476	501	459	460	481	517	522	515	481	487	478	485	471	515	501	490	502	502	519	518	497	474	476	481	441	483	504	510	501	451	510	489	477	485	481	495	504	489	547	481	448	489	485	507	468	466	467	491	478	504	468	511	483	472	543	502	457	497	465	501	461	456	529	519	533	480	508	504	490	452	498	481	495	510	489	510	484	453	484	470	447	537	442	465	430	500	525	550	498	483	455	479	528	509	497	533	495	509	512	483	466	554	525	470	476	499	465	417	428	481	450	507	465	471	505	467	470	508	493	473	451	499	498	451	497	485	491	478	481	480	479	481	482	489	461	496	462	495	490	514	475	480	504	481	480	425	477	493	505	483	486	528	519	484	442	473	554	461	465	470	490	485	462	501	472	454	461	507	477	486	477	481	504	506	464	506	513	495	488	466	484	506	458	452	516	478	484	489	505	483	525	474	528	522	492	503	451	482	500	490	509	447	492	452	469	474	461	475	484	486	465	461	487	471	501	446	503	524	521	497	503	496	465	474	463	479	469	471	519	462	469	469	509	492	446	486	486	454	479	468	549	515	520	473	470	478	466	488	478	487	502	480	522	464	480	461	494	489	492	472	435	503	518	518	508	496	455	480	493	452	457	513	478	478	503	450	497	501	478	466	485	479	466	483	452	506	477	519	467	521	479	504	515	451	477	497	496	550	506	488	451	481	480	519	458	450	488	526	497	507	498	469	499	496	490	500	505
17537	13911	9335	5395	3762	1258	479	344	218	235	210	171	186	163	154	164	172	152	147	162	161	165	165	149	176	169	134	147	171	160	152	138	173	155	179	159	159	156	146	150	152	173	153	160	180	161	167	165	154	146	183	147	185	164	177	145	143	162	163	145	149	137	145	140	166	159	172	164	154	177	177	157	173	148	170	158	161	150	170	142	168	181	160	148	163	141	164	176	166	159	142	169	145	145	160	156	154	169	175	163	157	163	169	156	139	145	149	170	148	165	192	155	140	174	179	158	168	140	133	160	160	158	158	159	144	162	185	160	157	174	157	147	149	141	152	180	155	144	156	156	183	171	149	163	168	173	171	152	161	189	171	171	150	157	158	157	167	156	166	161	167	146	167	168	166	169	185	175	146	153	165	145	172	151	164	156	146	140	184	171	172	180	151	176	175	147	155	151	148	166	161	159	150	155	182	154	163	152	173	143	156	152	154	155	161	147	154	150	153	134	156	135	131	167	147	122	163	158	134	171	139	145	149	151	153	153	166	165	143	171	170	160	137	157	153	159	176	178	165	144	160	178	177	164	166	171	150	162	148	164	159	156	149	139	179	171	157	170	162	164	177	127	152	152	146	151	145	191	158	149	143	149	144	160	154	158	164	133	163	165	154	156	151	158	151	171	171	159	150	158	168	147	165	158	156	167	164	143	161	176	138	186	154	160	158	149	157	159	149	134	162	135	175	155	158	162	157	171	159	160	141	157	156	152	174	150	153	179	170	183	183	162	164	157	165	159	172	151	161	154	166	197	142	153	160	144	151	146	200	150	173	168	149	158	159	160	173	166	162	162	147	154	168	163	169	163	184	187	153	154	159	148	151	149	173	177	166	173	152	182	148	148	163	160	144	167	186	148	169	158	162	163	181	159	161	168	177	170	154	176	163	162	170	152	141	154	154	145	166	143	151	171	167	172	152	169	162	154	167	148	147	168	147	134	147	143	168	144	167	194	153	151	159	146	152	144	152	162	163	146	181	161	146	166	170	156	170	154	166	152	137	139	152	146	178	197	177	145	134	155	143	159	153	168	182	165	135	147	165	137	178	187	153	158	158	184	132	152	175	143	145	170	191	191	181	160	155	170	153	159	184	147	162	164	153	147	156	137	163	143	151	148	163	147	146	178	152	158	142	137	173	160	178	163	136	169	156	181	162	149	168	136	174	128	138	149	167	140	147	153	154	163	161	163	172	173	159	162	143	155	145	170	164	163	157	181	173	162	185	156	151	159	176	180	156	142	163	141	152	140	152	151	188	155	148	176	167	147	185	155	163	144	151	169	154	172	147	148	154	170	153	162	176	149	170	155	195	157	156	143	167	177	159	168	152	150	128	169	141	134	153	183	151	142	167	163	179	151	166	159	186	141	167	159	153	157	174	158	158	151	148	160	173	165	167	162	152	157	163	149	185	143	137	145	139	172	159	156	142	158	167	157	144	166	160	132	172	177	163	134	135	155	162	133	166	173	148	167	137	181	152	166	142	161	142	146	154	159	154	159	149	129	175	153	167	150	158	158	164	153	154	171	150	171	167	160	166	153	151	156	158	173	164	167	160	140	139	132	135	142	172	152	162	169	146	145	167	163	151	145	140	154	169	153	159	178	168	151	145	152	148	170	163	170	170	177	170	158	163	171	164	159	136	146	155	177	156	164	156	166	162	178	156	173	164	156	152	175	174	174	155	169	141	148	168	163	165	168	178	147	168	164	142	154	148	181	155	169	165	163	169	177	145	155	141	165	139	163	143	131	150	143	181	139	166	150	154	151	163	151	156	179	167	159	163	192	134	169	170	147	152	163	154	153	164	170	142	163	156	150	160	146	153	160	172	148	163	163	138	149	174	165	160	150	145	168	143	174	156	162	163	153	171	177	176	138	123	139	159	152	157	148	155	160	149	161	172	152	137	152	145	166	160	158	178	169	161	157	153	176	183	143	140	174	151	175	160	189	131	139	163	173	167	154	173	126	158	151	170	142	161	143	168	135	145	179	165	165	182	147	139	162	161	155	154	161	131	183	150	193	168	178	171	166	126	149	174	160	158	144	189	156	181	169	165	171	184	155	150	150	160	167	162	141	158	155	143	141	149	158	163	132	167	151	154	168	154	167	153	177	165	167	165	164	156	161	176	185	189	156	174	151	172	161	154	142	147	151	163	160	153	174	161	146	165	148	171	160	156	154	164	161	153	152	159	160	164	157	147	152	165	163	156	149	177	148	144	179	151	149	168	149	154	146	148	172	163	135	140	157	145	163	178	173	165	146	181	185	173	154	135	136	144	165	162	154	162	143	156	147	150	167	155	184	169	149	164	140	166	174	160	154	156	139	170	155	162	186	156	157	172	164	152	166	152	170	139	158	125	163	152	176	153	177	124	170	158	156	153	167	171	169	179	154	150	158	155	155	165	151	153	166	181	180	172	136	172	170	181	152	146	159	157	168	148	156	180	163	171	138	165	181	140	148	163	152	155	166	145	163	180	142	139	131	167	168	142	151	185	147	131	144	166	162	154	167	144	174	161	157	180	166	164	144	155	151	180	179	151	169	187	150	177	156	167	165	150	158	169	145	135	164	154	155	158	169	166	170	137	158	135	162	159	161	145	162	176	154	155	181	149	148	165	158	148	177	144	147	179	164	186	172	151	145	159	155	170	154	182	151	159	146	147	150	169	161	171	171	165	177	148	159	155	175	167	151	186	162	149	148	167	171	146	150	134	177	149	164	163	151	163	155	149	148	162	164	162	151	159	158	154	148	153	160	153	157	160	151	153	160	150	140	154	167	165	155	153	163	162	168	174	169	149	159	158	166	167	156	160	144	163	130	162	165	150	155	163	150	161	170	129	144	151	143	166	169	185	162	165	155	153	153	175	153	140	155	140	158	149	153	151	166	144	178	156	127	142	162	148	174	153	155	169	149	137	168	175	167	170	168	156	153	135	164	145	180	156	158	153	145	152	147	157	149	148	163	153	144	166	162	143	136	160	161	134	156	150	166	139	139	159	154	137	178	153	141	169	173	145	148	176	148	147	179	146	179	164	155	132	137	142	146	165	162	146	159	168	173	162	154	168	150	141	164	143	151	151	155	167	136	149	155	181	166	145	169	157	137	149	142	153	153	159	159	166	162	150	156	149	146	143	171	152	144	167	152	158	149	169	176	159	145	163	159	144	158	169	150	156	171	148	165	157	156	167	173	156	156	143	152	174	169	161	167	147	161	145	170	175	160	163	159	162	163	154	160	176	157	168	151	153	179	144	177	170	173	168	143	160	152	173	156	157	156	153	135	146	157	157	164	160	167	165	162	185	156	160	158	152	129	165	158	161	160	154	175	153	154	146	147	151	175	164	150	159	165	158	182	164	138	169	155	142	183	179	153	162	152	189	154	160	155	145	166	146	159	155	154	137	170	164	164	151	176	164	154	155	158	139	170	156	132	162	151	174	142	175	163	158	154	167	148	163	158	144	180
14524	17412	15267	13992	11793	4653	1823	1297	891	850	677	418	432	448	456	459	441	468	403	424	434	438	452	451	426	441	421	406	442	491	429	417	457	446	443	431	433	404	410	476	420	442	417	424	458	446	441	421	424	406	460	439	413	460	405	456	401	452	458	466	410	435	434	412	421	415	460	430	406	412	418	407	418	444	417	400	420	461	412	426	454	419	445	446	407	434	430	419	418	427	428	401	424	460	438	450	444	412	438	452	419	444	423	438	428	405	415	431	465	424	398	435	387	417	433	412	406	389	447	421	448	400	419	418	391	419	445	409	471	427	438	362	410	432	443	463	421	453	437	407	452	455	403	426	434	449	371	412	443	403	415	422	397	416	477	420	408	425	428	434	428	432	395	452	416	378	465	418	438	416	440	454	423	399	435	442	413	407	454	421	416	413	459	373	424	399	430	448	438	467	448	435	474	417	427	441	390	425	419	445	409	397	404	427	403	444	425	410	426	427	428	424	424	388	466	423	447	453	396	466	460	423	410	396	470	446	408	424	411	369	454	421	417	437	398	418	465	453	400	416	430	438	423	434	467	462	419	479	410	393	408	452	447	415	422	416	447	408	437	410	415	452	407	423	456	460	413	438	431	408	439	441	461	429	419	436	445	400	427	461	451	406	424	412	442	430	478	459	434	410	409	447	448	429	440	426	391	439	420	449	414	431	439	443	395	403	370	495	465	430	440	426	371	415	437	448	420	438	422	425	408	419	421	432	438	391	387	384	419	441	417	407	417	428	488	416	453	430	440	432	462	451	453	440	421	413	422	405	411	410	446	440	452	445	400	432	441	446	431	456	428	417	434	455	404	426	436	416	434	448	462	439	413	392	428	409	396	419	439	435	483	449	413	425	465	412	420	447	403	441	447	441	423	458	427	403	404	435	432	441	422	449	417	426	444	441	414	444	439	463	443	430	416	447	431	456	437	424	441	411	414	443	447	467	404	415	396	445	463	419	387	434	418	414	432	440	439	456	391	410	416	434	436	426	409	413	436	460	415	427	395	419	406	423	442	435	432	415	403	443	465	469	425	406	411	375	477	420	431	422	452	425	410	423	425	413	436	469	446	439	365	419	427	436	381	450	452	445	399	431	478	413	418	411	434	431	407	450	424	464	404	438	413	388	424	407	417	433	465	445	442	393	436	441	413	421	446	395	430	409	424	402	424	435	437	450	402	447	430	467	414	419	457	429	423	436	447	381	442	414	413	384	411	386	403	426	442	399	429	388	444	410	446	416	458	427	420	438	417	430	439	443	447	433	427	439	418	441	437	406	433	435	415	456	420	398	428	423	423	399	428	427	471	429	437	384	447	461	398	436	405	441	417	418	421	429	385	482	433	423	420	429	406	450	440	461	446	433	446	433	423	451	441	447	433	457	435	424	438	423	403	429	437	368	422	450	421	445	433	428	383	427	433	453	449	460	404	441	457	401	442	426	405	435	423	435	406	399	470	435	434	417	411	405	385	423	438	427	414	452	423	426	413	394	435	415	417	411	434	403	433	398	418	389	411	436	433	430	403	402	398	392	426	411	469	425	427	431	430	419	441	428	442	393	422	399	391	422	424	415	422	386	444	439	372	405	389	453	452	461	465	387	431	391	444	413	422	426	424	440	418	418	422	425	414	453	435	440	433	450	397	436	427	413	416	447	381	383	443	388	425	442	400	399	403	447	433	388	426	393	455	464	402	459	487	426	415	411	440	439	400	423	417	431	426	399	437	422	458	430	459	429	438	430	408	425	457	428	440	422	412	443	434	420	415	425	434	410	395	403	406	429	414	409	409	426	402	416	433	431	423	434	440	412	427	392	388	417	456	426	452	430	429	444	451	421	393	406	440	433	436	479	426	422	402	417	407	440	452	492	433	421	437	420	418	411	436	393	408	449	435	421	467	413	444	412	426	400	442	425	463	462	434	438	444	418	417	425	399	428	417	435	422	440	382	426	455	440	454	365	440	406	447	440	398	407	421	403	418	439	415	428	393	403	431	454	434	431	393	433	442	404	437	428	445	417	404	473	417	436	450	405	390	443	457	394	440	454	450	415	461	426	421	421	416	447	464	420	458	422	439	438	413	443	409	423	424	423	419	436	393	435	418	415	416	420	469	455	375	468	408	422	456	433	435	464	394	428	455	421	442	426	438	436	414	442	410	419	411	402	451	439	422	439	440	425	436	431	427	425	427	418	429	396	439	429	428	412	436	420	417	432	397	434	418	384	437	426	439	452	413	409	421	438	472	423	434	415	402	421	425	451	424	477	424	448	416	395	436	429	417	426	399	412	423	439	421	447	466	439	490	405	405	419	451	388	403	418	418	391	449	404	380	465	418	406	438	417	414	453	417	422	401	463	434	425	433	413	431	467	433	398	404	408	435	453	420	404	425	410	423	409	397	435	424	434	454	448	436	420	444	452	413	371	390	397	462	429	417	435	417	438	391	421	418	413	452	423	413	414	418	452	445	423	419	390	396	422	418	404	414	406	418	448	426	425	430	418	432	413	407	454	426	436	378	437	423	384	433	399	420	452	432	415	415	416	412	407	441	442	432	460	421	432	430	443	411	421	451	453	429	437	434	425	415	415	410	421	432	445	428	445	473	413	398	447	422	423	420	430	453	413	421	420	373	430	397	425	417	413	423	425	408	403	412	421	450	437	437	397	411	426	456	433	412	435	380	448	443	446	441	418	415	431	423	439	422	453	426	418	436	409	434	396	425	431	425	457	411	397	418	434	444	431	383	416	424	429	402	447	431	440	468	454	412	431	424	417	454	398	435	444	450	423	454	390	422	414	428	459	396	424	438	410	403	417	425	452	439	423	422	401	415	448	443	415	446	457	396	432	415	420	381	435	453	427	465	388	424	433	454	403	410	429	417	424	372	438	434	444	433	430	390	419	413	414	426	418	429	405	426	407	380	425	414	453	416	416	430	446	459	442	437	455	420	425	405	438	415	426	401	413	431	386	410	417	407	440	436	457	407	419	419	442	405	410	445	420	443	426	414	425	454	453	428	414	442	382	397	421	469	383	405	463	397	424	459	413	451	400	430	409	422	415	417	404	414	411	403	438	422	432	493	438	432	451	477	442	368	423	463	414	412	465	424	408	443	411	422	446	433	405	404	409	411	438	447	450	438	452	445	470	450	434	439	437	452	400	403	439	425	448	423	425	448	424	448	473	438	435	415	405	425	445	451	417	434	402	453	425	429	426	438	436	453	409	424	441	446	427	412	421	451	414	403	449	431	428	425	415	457	409	415	428	450	448	446	422	429	444	412	441	426	411	440	435	434	439	438	423	421	423	409	419	435	443	431	437	427	381	422	439	415	439	432	425	396	412	421	447	418	442	418	462	440	432	425	407	403	409	428	436	425	393	390	430	418	425	417	419	444	442	408	414	423	415	464	410	400	421	412	412	415	450	442	455	402	399	415	435	467	376	436	444	447	430	449	408	420	447	420	408	428	398	400	431
56719	63719	57313	45085	36506	18377	6092	2979	1896	1603	667	243	176	196	208	171	188	200	173	173	251	244	170	173	140	171	173	190	166	175	165	185	170	190	183	160	150	189	155	141	170	195	185	169	177	165	171	157	160	201	190	168	197	191	180	160	158	175	196	180	178	158	144	152	173	173	195	215	149	190	155	161	174	145	173	160	165	197	166	160	171	182	173	156	155	154	191	194	155	156	180	176	153	162	171	159	169	176	178	161	183	141	180	162	161	151	180	153	155	181	173	146	159	186	191	192	180	181	167	178	165	165	178	181	163	166	154	172	173	151	187	167	164	174	183	181	176	160	151	180	140	168	179	172	159	186	165	146	185	174	166	186	171	156	180	172	151	157	144	171	175	157	180	169	166	176	148	158	180	168	149	204	157	151	171	202	166	174	156	161	180	181	156	168	168	150	167	192	177	175	174	165	156	163	155	184	175	181	144	149	186	158	165	146	150	180	180	185	164	194	156	177	183	146	145	185	160	158	181	150	155	183	160	154	192	166	185	150	169	188	190	152	159	167	171	185	167	159	176	165	163	190	177	182	158	149	168	165	159	149	159	162	168	151	185	191	160	166	188	166	160	184	162	178	164	186	178	180	160	163	179	183	177	172	171	180	149	163	166	165	168	173	175	140	167	172	197	173	167	174	165	158	197	191	163	157	174	146	178	157	162	182	155	158	183	155	165	175	179	176	171	181	151	145	170	176	154	160	176	164	173	168	145	181	192	181	169	172	172	146	164	155	154	176	159	177	174	174	156	157	165	161	194	159	180	168	167	167	168	163	157	172	166	193	181	168	176	156	157	167	202	138	170	173	187	153	172	181	166	163	141	156	159	144	178	166	167	178	167	159	183	156	172	168	155	215	168	179	169	168	164	156	159	157	181	158	158	174	175	183	185	182	180	181	179	180	181	178	170	151	156	186	162	209	189	153	177	149	190	176	180	180	179	163	173	165	161	154	181	155	147	188	187	183	155	164	175	178	164	176	166	153	162	177	171	175	162	154	150	155	190	165	179	157	165	168	209	182	187	162	200	174	166	165	161	179	168	198	158	162	158	161	170	173	153	156	182	154	165	160	178	183	169	148	161	174	158	165	172	171	162	147	170	164	167	168	163	162	163	187	183	165	136	155	165	158	168	169	177	169	168	190	170	174	152	179	156	165	171	181	166	175	199	185	173	168	156	165	174	174	181	175	158	179	189	173	193	181	156	177	191	169	169	196	141	164	167	178	196	150	184	162	157	183	183	144	189	173	173	170	153	152	189	179	157	177	154	181	153	169	179	184	153	167	163	159	178	173	186	162	156	188	170	153	164	195	182	179	175	154	167	158	160	170	165	184	170	168	179	158	157	173	155	175	209	164	175	177	167	180	170	182	163	176	188	164	170	207	192	185	170	181	152	167	172	183	160	168	165	174	166	204	175	137	173	156	178	174	171	173	186	174	173	174	144	165	172	168	166	165	184	158	149	157	168	175	162	156	184	144	175	172	168	159	175	188	193	156	153	164	164	138	169	187	165	168	145	190	189	165	173	166	170	171	167	169	152	155	177	190	149	163	183	175	147	155	180	174	177	126	162	150	169	147	161	144	179	181	166	159	163	184	160	179	190	164	153	194	175	169	177	165	160	176	177	156	177	180	167	160	197	177	174	173	175	171	194	193	185	163	186	161	163	143	156	175	164	190	195	177	156	185	174	176	156	169	191	152	174	208	183	172	172	165	168	180	154	191	171	170	176	170	164	153	152	195	178	181	146	166	154	141	175	163	155	152	167	141	154	183	169	158	151	149	167	169	144	162	183	158	164	146	157	167	163	152	177	156	159	176	174	160	181	165	168	190	184	208	190	155	153	184	162	168	161	153	173	154	181	176	171	171	165	186	150	176	186	162	173	175	174	178	165	177	187	165	167	167	180	161	164	189	166	175	139	163	161	148	170	156	186	179	178	157	168	170	173	153	142	162	136	186	190	158	186	163	182	175	182	173	156	152	157	179	147	182	167	162	171	164	152	160	151	169	179	145	174	160	170	170	182	173	158	155	192	166	184	166	169	160	169	197	169	166	144	161	154	176	143	168	175	180	169	193	173	167	156	158	182	154	187	193	173	153	146	191	173	156	179	170	166	165	189	154	150	173	172	157	166	160	181	153	159	150	173	161	163	183	180	182	158	183	190	185	181	195	178	170	200	143	159	151	172	170	173	158	156	144	159	191	165	176	193	174	165	167	184	169	178	151	157	148	147	184	197	167	165	168	159	168	182	177	172	184	180	187	151	174	161	176	178	145	188	201	177	202	167	164	174	159	154	151	161	162	167	168	159	187	190	191	170	184	153	174	170	171	167	154	151	169	165	167	170	184	168	174	163	164	171	160	175	174	192	180	178	160	194	178	129	193	193	164	173	190	177	176	172	168	169	166	168	192	162	193	154	181	170	150	163	175	171	169	172	177	205	162	163	141	174	144	166	160	182	179	165	162	164	152	199	150	177	134	191	170	194	156	193	192	168	183	161	181	166	156	163	173	173	134	194	184	157	165	149	157	178	167	187	159	175	180	158	189	163	169	162	174	146	162	160	145	176	194	153	168	172	157	157	164	184	176	203	175	143	180	164	170	171	143	172	162	165	159	150	158	188	178	160	156	163	185	170	155	169	164	160	161	168	175	185	174	162	160	160	188	166	173	178	194	162	181	168	179	186	171	159	169	169	178	155	178	178	164	165	160	191	179	175	176	161	175	181	166	167	164	163	181	203	169	164	201	148	154	142	153	172	181	134	173	184	170	165	173	172	188	169	174	177	161	170	179	173	174	162	186	166	161	175	159	202	193	168	183	177	172	176	192	166	140	172	180	185	166	163	160	190	156	144	197	166	161	180	165	183	156	164	150	199	171	162	189	173	148	170	181	164	167	174	184	181	189	151	176	179	189	153	179	178	166	169	180	174	162	166	168	179	159	158	173	173	161	185	180	162	179	164	156	173	165	185	156	175	172	180	177	170	166	164	177	169	169	168	161	173	190	167	175	158	182	177	152	162	169	183	158	150	179	148	171	154	171	152	183	167	155	139	158	189	177	191	136	183	186	147	185	166	188	166	145	181	167	177	161	160	157	176	179	152	180	167	182	145	157	168	183	167	138	163	193	145	163	175	158	187	167	183	153	174	174	144	174	165	164	178	164	154	156	159	177	189	164	178	162	167	175	186	166	155	184	183	139	170	169	142	163	173	158	150	173	171	174	172	191	174	172	193	182	174	152	175	169	166	192	195	185	137	165	178	174	147	184	164	171	192	189	151	163	190	150	173	176	179	177	162	168	150	181	173	167	157	155	175	162	153	174	210	172	192	153	154	183	161	166	190	163	182	204	134	194	175	170	165	173	173	150	189	183	147	173	175	177	178	163	191	171	163	173	174	166	168	159	163	171	180	162	171	170	175	150	149	147	181	175	166	156	172	202	200	177	181	163	155	163	186	162	174	157
35914	49047	51564	50571	44589	27996	15119	10383	8140	6971	2896	912	475	556	649	577	523	491	566	458	895	869	467	443	487	480	459	481	434	470	454	461	446	449	448	455	431	425	490	490	477	433	451	449	470	462	474	437	489	597	585	563	562	489	463	455	466	467	453	479	442	472	451	485	450	437	446	462	447	461	491	429	468	438	424	445	464	452	446	493	443	414	465	433	473	423	458	465	437	450	484	465	469	441	461	451	428	427	439	461	419	453	463	444	473	451	445	464	408	439	429	433	413	448	479	438	457	451	452	489	455	460	482	443	452	432	456	478	460	467	419	453	445	433	426	431	491	467	454	426	438	485	469	478	489	469	443	466	482	481	436	453	476	475	447	443	469	414	427	468	440	472	484	472	464	438	471	462	457	451	473	484	439	474	448	450	416	476	524	447	438	450	438	447	426	444	424	485	458	477	428	464	440	449	451	473	478	479	463	441	429	457	481	464	482	425	417	440	496	430	441	459	423	450	457	450	477	419	490	429	455	436	444	451	415	452	473	465	462	421	447	447	493	432	470	448	457	421	421	431	499	464	463	469	458	398	467	513	437	433	487	410	451	413	445	436	457	450	455	482	479	433	445	434	429	434	433	454	472	449	453	433	485	460	403	449	451	470	421	477	440	429	453	475	458	449	495	430	479	439	447	450	425	476	439	469	471	458	449	451	433	438	533	449	455	416	441	497	457	417	505	424	452	458	458	461	461	485	436	455	495	438	438	466	442	454	427	481	512	463	447	484	436	489	451	421	456	433	472	423	475	484	450	436	477	428	479	456	441	466	437	465	471	466	442	431	443	464	431	438	490	454	453	463	481	476	447	473	458	428	459	433	402	482	437	441	458	482	447	450	454	483	474	495	448	457	467	491	472	453	461	435	437	482	502	489	430	449	469	447	427	454	464	465	470	446	461	476	467	433	437	430	418	486	448	481	451	447	460	454	429	474	466	470	470	486	417	456	466	468	448	467	452	450	484	437	424	473	459	462	482	461	434	451	494	436	440	470	446	476	452	469	442	475	464	431	463	472	462	443	431	441	485	477	449	435	451	443	449	466	479	458	420	493	440	406	441	469	470	482	461	489	427	451	468	470	436	431	438	435	430	455	420	459	439	444	467	465	445	474	446	450	456	431	469	438	460	423	452	446	454	422	405	483	458	457	442	438	439	438	496	514	473	433	446	451	456	473	419	475	468	450	479	465	424	480	461	445	438	445	443	484	452	431	438	413	482	444	472	450	429	477	460	460	400	441	477	495	467	457	447	443	426	420	445	431	432	440	457	476	468	435	467	464	414	483	449	469	453	430	469	457	482	459	459	443	428	455	421	444	437	443	466	430	485	444	482	465	486	451	453	438	484	467	452	462	462	454	431	453	463	460	438	461	471	482	450	452	469	441	469	449	469	468	429	477	427	450	452	442	476	440	444	457	397	476	454	437	428	456	460	477	430	509	436	471	442	479	445	464	461	483	415	441	474	471	441	466	452	454	482	439	421	445	463	446	427	461	456	479	479	454	439	482	447	463	504	437	462	471	456	470	443	469	472	434	449	442	488	455	414	488	418	440	454	482	450	475	473	461	449	444	443	460	438	445	447	441	468	410	468	413	447	457	484	463	464	439	462	411	469	482	454	436	450	464	491	432	428	432	443	476	475	455	426	457	438	423	501	464	496	453	499	466	477	454	423	458	427	453	485	462	481	457	457	484	437	475	421	451	420	476	422	452	454	488	464	484	478	447	470	458	480	464	429	454	457	451	480	437	446	450	483	488	490	467	418	440	432	474	452	455	433	467	443	448	442	500	431	441	442	473	441	430	434	475	478	466	442	463	466	429	412	445	476	481	441	435	440	433	498	473	438	497	451	467	477	479	446	472	465	467	455	429	452	460	460	454	432	427	450	421	471	479	460	464	470	471	430	449	458	443	485	439	452	466	424	434	469	463	470	434	430	435	485	453	452	436	462	429	485	474	465	437	468	456	460	420	430	444	450	448	441	477	448	471	441	464	457	480	422	457	418	445	470	486	410	432	461	429	464	445	451	447	466	438	462	445	431	441	449	455	454	396	481	429	463	432	437	442	428	450	427	412	439	420	465	476	476	463	438	441	451	463	446	465	491	437	435	485	446	445	480	432	451	405	507	453	479	449	442	427	425	442	437	445	434	462	426	430	487	476	448	451	450	453	407	471	464	452	445	448	443	469	486	422	438	479	461	477	425	502	437	481	430	489	464	446	411	436	487	420	475	469	460	471	483	498	495	450	469	515	460	442	463	474	473	483	426	458	475	424	450	470	438	450	423	454	467	468	423	409	482	450	479	444	433	449	441	458	462	467	437	441	478	443	417	487	425	464	441	489	460	446	440	438	430	437	456	448	461	458	454	445	478	418	435	433	430	409	489	453	435	430	481	481	398	456	422	476	460	494	478	461	417	451	449	467	457	458	423	449	477	444	459	434	451	443	460	502	463	451	449	412	454	419	457	472	459	447	423	402	452	438	453	439	438	450	436	424	455	449	477	441	487	442	450	458	468	472	469	434	429	447	458	470	438	488	442	459	417	448	448	426	469	459	501	474	464	455	460	450	461	466	461	468	433	459	428	479	443	424	451	456	471	459	463	420	450	480	434	474	445	435	468	455	471	437	484	453	459	471	476	498	428	445	460	424	433	472	496	446	455	439	480	437	482	464	439	431	469	424	447	441	458	468	471	434	450	416	433	438	454	440	447	453	459	428	459	489	450	461	457	482	475	430	450	463	436	435	456	480	445	391	455	467	446	441	421	472	493	482	445	468	447	462	449	504	464	441	447	451	461	464	471	499	456	427	464	441	439	442	488	426	497	461	398	475	460	440	423	419	423	435	478	454	433	508	435	467	442	426	478	436	456	476	437	437	409	476	468	428	456	401	457	457	454	465	438	447	485	460	454	458	445	488	478	440	430	444	447	418	433	427	449	441	455	464	445	490	440	444	429	462	450	455	474	447	453	506	466	468	416	462	433	454	435	435	486	449	451	496	473	448	469	503	438	448	456	422	446	459	439	496	426	429	472	443	440	456	466	459	477	444	427	465	408	445	483	473	437	427	460	463	435	463	444	449	475	438	428	458	455	443	434	459	483	451	430	462	432	417	420	437	465	433	454	441	447	396	449	476	440	424	466	468	485	477	476	455	468	453	449	457	483	445	469	435	457	508	478	439	482	445	424	482	453	430	435	422	468	469	436	454	469	468	422	474	461	447	455	437	455	408	449	457	471	399	442	412	424	474	481	439	476	474	422	455	404	463	417	455	470	475	474	431	450	441	429	461	458	441	455	531	439	399	443	458	464	441	443	465	464	447	428	478	513	491	484	449	467	427	452	464	440	487	454	438	481	443	474	465	436	494	438	484	477	442	448	484	455	427	444	483	449	439	444	446	463	471	494	465	468	426	446	472	411	450	432	478	422	429	446	459	479	495	450	443	483	443	454	455	473	415	458	509
72671	76988	67628	59095	49715	27852	12618	6638	3380	3821	2215	460	194	203	262	291	233	186	191	206	361	337	205	192	190	200	194	159	196	210	179	202	174	192	175	190	198	177	178	184	183	189	179	185	191	189	165	179	177	243	230	216	205	209	188	207	206	183	214	184	177	180	192	162	193	192	155	178	165	189	199	185	163	197	195	177	178	160	171	183	173	204	191	187	195	199	157	173	175	184	148	202	170	184	188	209	189	181	167	186	206	174	216	184	180	166	187	186	182	181	186	164	184	181	170	193	184	189	176	175	196	190	196	189	191	182	163	178	203	187	157	181	216	177	198	178	191	191	195	153	184	174	191	202	189	211	194	189	186	196	181	178	186	209	201	180	199	196	180	174	163	201	176	195	176	199	189	185	157	160	179	190	197	184	178	196	147	202	200	184	194	167	187	181	189	206	192	167	192	186	163	175	177	173	199	176	211	187	187	192	202	171	186	176	213	182	216	177	173	192	175	205	174	169	176	178	186	193	185	166	208	203	191	190	175	183	159	215	189	185	190	208	195	151	200	147	178	175	168	141	183	180	182	182	171	189	191	168	197	178	174	205	171	204	175	179	183	164	187	211	178	189	171	187	221	204	184	199	168	175	204	214	183	184	198	185	176	169	193	178	169	192	179	185	191	182	170	188	176	214	202	196	169	187	213	195	180	186	198	167	199	183	170	171	201	189	185	182	180	199	195	217	193	184	166	204	177	204	182	195	194	197	181	192	193	167	219	180	174	196	170	205	188	164	215	165	214	167	185	188	183	177	185	156	142	183	192	168	191	168	190	176	160	172	167	191	173	192	192	152	185	194	184	190	168	200	182	196	204	168	181	191	197	205	189	179	188	191	178	186	191	162	170	212	182	184	166	187	188	216	185	196	201	178	188	172	188	165	182	196	162	181	213	204	189	190	187	175	179	179	176	194	188	183	200	174	191	191	185	166	172	192	191	191	175	198	195	175	195	176	195	184	185	183	213	199	181	188	194	192	200	183	179	190	171	168	171	184	201	195	175	169	169	179	168	185	192	213	188	185	196	190	201	178	184	196	193	169	197	183	199	181	178	150	168	202	184	198	170	179	172	189	180	173	176	174	183	186	170	212	175	193	191	185	186	181	166	194	195	164	181	175	151	161	204	193	170	197	166	199	205	196	165	190	166	212	185	183	165	185	191	195	188	196	163	203	186	186	200	183	204	184	197	194	210	208	186	177	198	204	196	179	164	203	197	176	215	197	174	221	155	192	170	165	145	178	177	174	184	194	207	175	186	202	174	181	202	191	168	173	187	186	205	203	182	182	194	198	176	179	204	180	175	183	199	179	180	184	189	168	182	213	198	210	186	171	189	192	224	198	197	181	192	182	201	194	176	190	183	174	201	194	203	173	221	196	173	173	176	219	202	169	200	180	198	190	202	191	191	188	187	182	223	164	162	177	195	163	177	194	200	177	186	186	170	206	181	182	182	197	190	206	183	184	162	171	212	181	183	180	202	207	195	176	180	226	186	186	190	189	183	189	169	185	193	185	200	165	179	172	179	165	175	166	183	191	188	180	193	208	168	195	193	160	168	197	171	208	179	171	175	187	181	208	185	199	202	171	188	177	167	194	172	176	204	197	192	205	178	188	195	195	204	178	190	188	172	185	217	178	171	183	173	190	192	175	208	208	181	187	175	184	188	178	198	190	171	177	211	206	179	184	175	172	171	191	190	183	205	189	165	187	164	192	190	180	168	198	167	191	184	195	172	205	181	190	190	176	214	190	178	206	180	176	183	205	194	160	148	202	176	181	187	175	193	194	200	175	187	198	186	198	177	197	193	182	187	188	192	191	182	200	180	192	186	211	174	205	198	192	192	193	186	190	177	189	193	210	178	216	190	191	179	181	207	197	196	212	167	183	182	188	175	185	187	188	200	167	211	189	189	177	189	186	164	166	189	189	212	169	180	185	163	187	185	213	160	182	176	160	196	201	185	186	168	172	208	193	191	207	190	176	164	198	181	182	198	176	188	176	176	178	178	185	173	164	191	173	207	174	187	187	197	193	197	197	187	183	183	175	178	174	184	168	178	186	176	170	185	182	182	177	181	201	168	176	176	186	193	177	183	172	155	209	214	214	189	184	162	196	176	189	192	173	175	169	200	170	193	191	177	198	199	202	187	184	200	188	167	171	204	187	190	216	187	187	178	209	161	190	176	218	176	184	207	186	185	225	205	177	199	175	152	189	189	186	197	180	193	206	172	170	174	193	169	178	219	192	171	173	189	179	172	176	157	187	201	191	192	195	204	186	197	184	176	174	175	193	181	187	178	167	194	197	172	186	174	207	192	177	170	192	207	183	195	211	175	156	199	174	174	180	166	200	192	202	208	202	180	185	197	191	180	191	209	183	187	165	208	186	206	177	176	203	190	217	186	164	210	184	202	210	159	184	157	190	210	197	202	183	179	192	158	195	197	205	166	196	198	173	191	192	196	176	179	190	169	185	185	177	169	192	190	193	176	193	174	199	190	176	194	182	208	177	157	162	204	197	174	187	176	189	182	203	178	193	203	183	177	205	180	215	182	182	176	189	185	197	197	168	188	189	188	183	176	185	180	198	176	181	195	202	201	168	200	184	165	197	184	185	188	187	179	206	208	189	187	199	152	174	203	183	186	212	177	168	204	212	178	163	195	189	195	199	198	186	192	156	177	195	169	202	169	189	168	207	157	208	176	197	194	175	184	183	202	189	200	174	189	169	183	196	196	212	193	206	208	180	200	217	181	214	167	207	207	186	204	194	224	176	174	164	185	186	194	193	196	156	166	207	194	183	175	183	151	188	186	173	184	190	182	199	189	202	193	183	196	184	188	154	181	187	207	195	172	171	184	180	172	192	179	196	176	190	207	180	176	200	143	224	165	195	195	180	184	195	193	168	161	187	178	195	167	172	160	195	197	183	198	191	202	216	184	194	202	161	174	203	168	179	183	190	178	216	208	179	170	188	178	166	182	217	198	179	181	171	190	175	181	217	188	175	183	194	163	183	193	195	159	192	203	186	179	212	192	190	178	204	175	185	194	169	173	167	181	173	168	192	191	172	178	177	206	165	159	185	158	196	178	179	149	189	207	206	177	177	189	199	189	188	178	194	196	198	188	185	224	170	169	194	178	193	201	204	178	188	210	171	205	184	199	203	181	168	164	177	199	178	163	176	176	206	219	176	185	198	175	190	169	205	191	184	203	176	172	190	182	163	189	201	188	189	186	183	180	186	194	200	223	180	187	194	168	199	199	181	195	200	200	175	196	183	167	160	164	181	164	194	190	199	186	183	213	168	159	173	190	182	166	188	199	162	196	181	169	168	175	183	178	196	175	191	204	171	176	170	183	202	149	143	217	160	177	189	201	173	161	169	183	165	189	197	154	178	160	186	177	143	155	192	173	185	181	172	182	171	184	193	167	190	200	180	196	180	190	210	170	187	161	188	177	182	204	170	186	194
46806	60885	62606	63310	54466	35654	23496	17388	12008	13667	8135	1713	508	550	708	990	773	505	508	579	1599	1426	507	491	473	512	522	482	505	486	541	500	506	447	478	521	496	471	489	509	485	487	471	502	498	488	472	530	527	755	758	615	558	506	498	511	432	533	518	525	526	469	454	467	509	495	502	476	471	497	497	485	520	475	489	485	491	496	477	497	504	516	478	504	455	457	439	521	507	505	471	443	499	445	471	522	465	493	471	477	504	486	486	450	531	509	473	451	514	484	502	481	441	497	490	493	502	490	456	493	456	509	492	503	490	485	475	440	519	520	500	476	474	441	499	485	475	512	465	501	482	498	518	473	483	469	491	476	463	481	470	447	490	459	470	471	504	470	476	481	499	476	507	518	502	487	494	495	449	487	463	479	536	481	483	493	491	499	456	488	491	477	472	520	477	505	510	517	467	469	508	486	508	478	470	502	483	441	476	503	521	521	452	510	466	423	489	483	504	459	504	488	507	484	525	483	479	458	510	516	475	454	479	472	466	510	481	488	520	479	431	492	439	505	478	444	483	489	490	482	494	461	471	460	497	533	467	533	497	497	459	491	498	494	496	515	499	469	519	480	508	502	485	497	468	450	444	493	489	444	484	499	442	459	481	476	510	478	472	491	514	493	499	478	497	493	452	482	452	488	477	482	502	460	459	495	452	432	464	503	469	527	495	477	465	476	498	465	492	499	491	494	469	456	480	488	460	466	479	487	487	483	483	491	449	492	481	494	485	513	491	468	503	484	525	478	497	493	509	481	477	480	508	492	500	498	483	509	508	496	512	483	483	507	453	425	493	527	510	471	490	449	503	494	502	479	497	520	475	447	455	478	480	441	481	463	475	506	484	520	488	495	492	507	516	495	472	482	469	495	462	457	501	462	504	471	469	495	522	516	460	446	498	485	471	532	507	492	449	520	501	467	483	518	479	492	434	479	508	483	501	497	499	474	493	494	477	498	515	464	481	475	455	499	459	496	482	497	474	470	471	481	495	492	469	486	497	483	490	510	509	492	470	470	487	484	509	486	475	500	479	493	498	520	450	459	480	513	490	497	474	515	477	469	447	501	455	472	476	458	527	489	458	474	500	499	513	461	511	457	515	515	468	489	447	472	507	473	463	497	460	491	483	503	500	434	517	497	471	466	503	496	478	453	461	496	524	534	449	501	511	466	551	502	481	500	475	497	488	462	488	468	498	489	512	480	490	528	456	493	510	494	478	477	511	476	503	489	447	452	486	488	467	533	458	477	490	497	496	459	450	487	495	490	496	530	499	471	516	477	517	488	450	475	492	494	478	493	498	443	526	498	489	461	536	441	499	429	457	452	518	521	470	462	454	494	475	514	471	485	472	491	451	431	533	474	479	453	506	479	441	452	510	523	523	459	457	426	455	475	505	441	509	506	465	512	494	469	448	508	480	522	487	421	496	476	501	481	512	485	482	495	506	473	454	508	521	492	494	500	462	458	483	481	520	520	504	514	501	486	488	479	423	507	494	496	495	461	484	464	503	498	482	524	491	464	491	492	466	540	497	509	497	475	479	483	461	463	500	497	466	468	461	478	527	489	477	501	505	478	494	465	495	494	494	504	436	478	508	480	496	515	495	520	458	464	506	509	470	507	468	504	454	486	493	520	480	495	479	509	511	489	465	546	497	456	490	482	504	495	492	497	494	507	478	507	502	485	465	509	477	502	465	486	487	523	529	477	488	527	460	487	494	496	468	534	477	494	518	463	474	525	492	512	497	499	494	527	470	497	462	482	472	500	498	499	466	523	493	514	474	446	550	536	474	465	504	510	473	426	491	464	460	502	503	512	467	474	498	434	494	495	498	497	520	502	490	487	481	484	445	488	476	491	506	476	479	493	521	501	489	489	503	483	507	466	460	460	450	515	511	498	520	486	462	504	477	461	479	478	473	457	485	500	486	515	483	497	517	526	496	520	490	476	511	443	484	516	456	513	473	475	520	523	521	510	542	494	484	508	528	481	569	506	510	490	497	482	481	471	536	470	494	501	464	444	461	510	477	472	488	495	483	466	495	462	492	532	485	487	502	492	498	470	481	488	485	500	440	494	477	456	491	512	498	488	486	477	518	496	488	486	525	465	485	468	477	497	506	463	487	532	476	490	513	481	467	490	509	467	456	501	474	475	462	502	495	515	523	497	470	483	503	509	485	510	483	460	481	480	499	500	464	503	503	486	508	501	521	487	485	450	505	498	490	469	491	453	476	499	465	475	455	490	491	496	502	463	492	472	523	475	523	483	476	511	505	485	480	488	504	544	457	524	523	516	453	475	487	485	488	529	467	516	490	470	501	459	490	469	488	510	508	520	467	430	509	475	497	531	491	486	487	484	445	473	473	533	452	518	469	526	490	489	474	502	503	489	459	505	492	471	481	465	512	470	484	445	499	493	487	506	486	528	496	504	500	520	457	509	502	505	529	474	487	499	491	485	462	513	475	476	483	501	482	485	523	472	479	495	500	495	519	518	477	467	472	487	507	465	505	507	474	485	482	549	499	466	484	460	468	476	475	459	459	520	465	486	498	489	485	476	521	500	498	483	469	485	480	526	460	496	475	482	481	479	487	447	520	475	485	473	528	542	522	491	488	490	455	537	484	483	473	502	500	499	532	496	458	462	462	521	494	485	445	489	482	502	507	513	508	505	522	469	465	480	532	525	489	486	506	477	557	509	488	460	507	510	450	495	490	469	504	554	474	486	522	503	505	468	447	523	506	453	503	490	470	503	524	472	474	487	486	467	501	506	455	526	509	483	495	540	503	483	498	483	473	471	490	488	463	471	444	507	511	493	457	453	470	511	526	473	527	477	506	497	457	495	461	467	518	481	464	506	498	488	468	470	492	455	511	507	536	472	534	503	490	461	510	486	461	523	517	477	463	496	515	488	516	493	478	491	475	500	521	492	486	510	503	507	472	499	499	488	463	491	459	550	472	537	499	483	475	504	464	509	516	502	486	534	511	472	490	484	490	479	511	494	499	474	495	504	479	478	480	493	488	485	509	475	509	479	465	494	440	515	501	481	456	498	499	471	504	487	501	483	468	545	466	473	486	474	441	483	479	504	468	489	513	494	483	516	481	476	504	480	488	540	465	455	464	461	492	479	483	478	480	453	517	504	521	470	467	516	485	506	438	502	475	491	520	487	475	519	463	478	486	493	525	505	471	497	516	457	449	502	462	491	482	467	460	507	455	500	522	502	498	508	478	508	483	481	533	517	522	495	481	465	473	480	507	485	507	514	509	510	506	478	486	478	481	493	486	505	490	497	501	497	466	491	476	458	478	462	516	475	524	477	492	505	446	473	496	495	513	525	447	451	477	483	500	477	482	505	459	524	510	485	483	509	443	491	400	488	529	500	482	463	501	496	506	442	466	510	467	473	431	499	471	470	527	475	466	490	465	513	506	515	500	528	448	501	492	501	504	506	491	430	460	487	493	476	493	499	468	521
18416	13944	8924	5798	3272	1141	462	303	245	268	254	188	143	167	180	170	155	139	165	163	165	187	170	183	170	135	180	172	172	149	164	158	147	159	176	173	168	154	165	165	143	167	161	183	160	145	150	145	178	155	166	175	168	163	167	167	160	177	160	163	163	134	158	165	182	156	136	163	162	161	161	161	159	157	135	141	147	148	162	181	166	168	159	165	167	166	157	158	151	148	155	188	156	157	156	162	167	159	165	158	181	160	156	175	145	163	174	131	159	147	180	162	178	147	156	150	180	161	161	164	159	161	146	181	136	189	180	161	151	152	172	155	185	164	167	152	138	182	140	153	150	149	165	167	125	179	157	156	167	152	162	168	150	162	156	174	161	169	162	145	125	176	161	157	163	161	179	180	159	152	162	171	145	168	145	143	167	148	158	122	174	162	153	168	160	184	166	155	157	138	180	158	150	160	174	139	141	169	182	157	137	145	172	147	167	139	164	169	149	164	148	162	171	162	141	171	170	165	177	177	172	166	172	174	168	173	154	175	165	143	163	160	172	153	180	157	166	160	153	159	146	147	172	154	159	170	170	194	158	157	157	158	157	163	156	162	136	160	184	141	164	155	172	150	163	145	160	168	139	171	146	164	161	151	174	145	160	154	175	150	138	173	169	164	142	199	171	163	145	145	179	171	176	169	163	131	155	162	165	159	148	159	138	147	194	140	173	161	150	159	176	152	164	152	158	150	168	169	170	157	164	157	148	171	147	156	178	124	132	155	181	182	175	164	160	163	176	152	161	134	151	156	160	157	152	175	159	151	164	127	161	176	177	150	157	158	152	154	170	140	155	154	155	157	184	152	163	168	149	166	162	154	184	153	155	156	141	162	177	146	171	163	153	157	162	162	168	156	140	151	168	160	162	151	160	176	164	158	167	139	162	175	141	153	141	158	148	160	155	160	145	156	152	164	145	153	159	173	174	173	151	136	180	157	161	161	156	146	183	149	183	172	151	165	156	145	160	147	182	164	157	151	160	140	163	163	168	149	192	171	164	152	164	170	169	169	169	177	137	159	150	175	141	148	172	152	154	185	163	177	138	145	181	138	171	163	114	165	134	154	155	187	153	149	151	165	165	165	144	151	142	159	154	165	158	153	155	147	142	168	165	152	149	159	164	183	165	139	159	152	145	157	165	159	167	158	170	196	147	146	160	137	182	167	143	157	158	146	167	196	149	182	151	165	179	184	167	158	166	162	154	177	183	171	171	154	153	177	161	173	155	159	159	139	141	151	158	144	145	142	167	170	175	168	148	154	153	146	183	166	149	166	148	180	170	158	142	156	170	151	169	163	161	159	165	141	169	165	175	162	175	154	145	160	159	162	155	169	139	182	167	142	165	152	143	142	167	163	142	168	169	157	146	165	147	167	151	143	152	175	171	174	164	188	168	176	163	151	173	123	154	153	180	156	148	152	163	169	143	154	143	147	162	147	163	182	174	158	186	144	158	149	177	181	149	159	152	152	161	165	177	162	167	164	189	141	163	169	166	175	158	153	152	170	159	180	143	150	175	163	146	175	177	134	158	180	154	152	155	145	147	170	177	190	190	129	172	157	150	161	148	160	174	160	164	155	155	150	156	157	154	155	163	168	165	149	156	133	147	172	160	160	159	158	161	152	162	184	171	162	139	151	152	142	159	155	145	132	153	163	164	165	151	152	163	166	150	145	165	166	193	159	161	170	137	163	167	174	153	161	145	152	158	175	162	179	185	156	172	172	146	166	155	166	164	155	163	172	155	174	146	149	152	152	157	147	164	157	145	133	181	127	172	170	165	162	168	162	152	184	182	164	160	153	146	167	157	155	156	152	141	167	149	160	185	151	173	130	167	194	161	181	155	161	138	187	145	152	157	168	148	155	148	145	164	147	192	161	156	158	151	164	147	168	151	134	159	169	149	187	152	159	161	170	154	135	174	146	155	170	165	162	172	162	154	144	159	158	150	177	148	157	153	165	166	162	158	167	159	138	156	143	166	147	152	161	150	158	150	147	145	160	165	170	149	171	159	170	168	149	146	147	147	155	152	160	154	156	199	190	158	190	157	167	163	168	162	157	159	153	161	196	168	161	170	150	169	149	174	159	165	139	154	171	160	154	149	174	151	163	158	165	166	183	177	150	167	143	163	165	151	155	160	140	165	151	156	170	168	143	173	152	151	156	156	200	165	144	164	142	168	159	157	139	155	162	140	170	162	166	176	168	188	160	169	188	182	161	176	151	171	153	192	152	165	174	176	158	167	185	156	148	161	148	179	156	180	154	148	164	137	153	154	157	154	155	179	151	152	157	166	156	144	140	165	160	161	133	148	178	168	155	164	165	165	127	146	155	170	159	170	158	188	165	158	165	150	175	152	153	166	146	151	153	165	164	152	161	174	184	186	163	159	148	146	172	166	159	168	159	164	150	167	162	156	161	148	168	166	150	154	165	174	156	151	153	132	159	155	143	168	172	157	148	192	147	166	167	170	150	186	185	151	165	138	153	154	182	170	165	158	171	160	148	157	159	175	160	135	174	176	184	151	153	192	156	151	156	147	185	177	177	170	148	158	158	160	197	181	159	162	141	153	164	174	158	165	147	168	130	159	123	141	151	165	146	184	146	172	143	195	156	168	136	158	163	165	154	164	153	163	161	153	162	199	171	136	167	147	167	158	138	166	148	161	175	156	145	138	144	144	137	145	141	157	127	162	169	156	162	143	166	154	167	155	168	150	173	187	176	163	160	158	157	152	158	170	154	158	154	173	172	139	179	157	168	174	159	150	148	153	160	180	148	171	156	148	159	161	150	180	145	161	161	149	167	152	155	151	169	177	159	156	173	149	149	168	168	166	176	166	162	149	172	171	173	154	138	147	162	194	154	179	155	151	147	166	187	168	152	167	189	163	168	146	179	146	138	174	144	182	175	137	152	154	162	153	140	183	152	149	168	153	161	148	141	146	166	175	158	146	166	165	175	168	148	167	164	161	180	165	148	162	148	166	162	157	141	161	146	169	154	159	141	139	158	157	147	163	159	143	162	174	143	147	165	146	153	163	157	155	141	141	180	164	153	179	154	162	155	154	173	170	169	161	175	154	163	173	171	153	153	133	154	162	145	160	162	160	164	154	172	157	157	158	160	168	154	168	169	146	176	166	173	166	158	140	171	151	167	162	151	146	164	156	162	146	147	162	147	146	165	149	156	156	150	136	176	148	153	166	158	158	146	169	169	143	153	143	153	158	154	164	195	148	165	186	152	165	154	161	187	158	148	124	161	151	166	173	130	159	174	174	159	154	145	137	167	138	156	170	150	164	177	180	155	137	158	169	187	146	163	150	161	165	166	161	179	175	150	142	135	153	161	175	159	174	154	167	185	174	161	152	135	148	151	158	162	138	150	187	155	160	165	157	149	161	152	190	151	147	156	168	164	155	142	161	146	185	141	140	166	133	152	154	150	160	159	161	179	148	156	168	145	141	173
15172	17353	14650	14514	9669	4008	1797	1347	850	1017	819	468	463	418	444	451	439	397	426	420	451	467	413	398	414	442	444	435	435	429	451	420	429	425	410	435	427	433	445	429	419	424	430	450	432	419	396	442	428	464	447	473	446	434	439	408	429	431	427	416	424	456	441	434	390	451	436	430	460	432	418	434	430	444	431	411	425	445	414	422	429	446	421	453	427	440	418	423	414	429	380	449	419	434	448	458	427	464	411	428	391	425	383	442	445	466	403	484	464	463	425	420	416	424	417	424	395	449	420	444	406	413	418	396	425	450	440	419	447	416	435	440	442	456	460	432	423	410	459	413	441	453	438	476	437	407	427	435	436	423	429	398	485	448	432	421	433	429	414	444	433	417	425	447	440	439	435	437	435	430	486	399	443	428	439	438	427	434	433	436	423	435	433	414	420	457	435	443	414	429	425	436	410	424	441	391	423	465	410	410	464	441	443	433	412	439	412	452	407	424	421	429	422	423	446	453	418	452	458	444	421	394	423	447	428	461	398	441	417	421	455	478	420	422	455	432	377	470	404	464	436	444	444	401	429	412	443	421	407	421	426	435	410	419	423	450	425	436	432	433	424	453	413	429	443	415	423	424	444	441	418	454	412	454	451	433	416	458	403	455	429	447	435	447	459	424	447	454	417	454	416	439	453	416	441	445	379	400	428	413	414	428	449	428	448	450	406	440	448	447	449	404	401	408	440	425	413	423	419	430	440	452	454	434	397	411	418	436	448	413	421	429	432	419	438	402	432	420	403	406	454	426	490	419	415	422	449	417	437	413	429	428	449	425	417	413	433	409	426	426	428	420	436	439	399	437	419	424	392	461	409	434	426	418	453	438	422	428	414	454	443	457	382	442	462	444	405	436	402	396	434	407	452	437	442	424	443	438	440	381	459	440	436	429	434	427	437	425	430	452	431	413	422	441	450	428	399	413	438	436	465	441	419	422	424	498	432	462	423	414	423	416	418	444	445	454	441	388	406	415	438	426	445	471	428	429	405	442	466	453	437	459	404	441	429	430	418	475	417	434	442	418	418	455	468	451	408	444	403	383	423	429	418	412	436	446	450	423	418	407	422	443	434	439	421	432	444	417	476	406	446	413	436	407	432	429	462	411	413	441	437	447	442	404	428	444	421	428	422	419	440	418	471	435	427	406	456	427	408	408	439	434	466	408	418	414	411	442	405	460	412	436	419	429	420	435	414	447	425	439	418	444	444	456	419	424	411	437	388	427	435	458	434	445	449	462	443	413	440	428	438	418	415	416	412	445	456	431	388	434	434	466	460	431	439	418	421	449	415	416	437	454	437	424	423	417	393	439	432	386	424	462	403	455	470	423	430	468	453	399	451	414	425	424	460	408	431	438	435	387	426	433	430	425	392	437	391	408	400	407	443	470	425	428	426	435	423	471	439	453	445	439	414	402	449	434	426	429	452	431	437	459	405	423	387	431	464	421	429	448	429	446	447	434	408	417	426	462	402	446	418	443	422	436	421	418	435	439	452	407	447	393	445	422	447	420	435	432	445	395	440	424	409	426	431	434	408	442	411	427	433	420	436	428	403	429	421	430	444	440	442	395	413	414	411	442	418	447	433	490	441	458	425	449	442	429	420	469	441	491	411	397	423	470	455	460	396	402	462	468	412	454	426	409	455	424	438	422	442	455	393	429	441	409	420	424	401	444	407	443	435	406	434	433	397	406	423	452	417	443	422	435	444	409	418	387	447	451	456	412	367	412	425	436	470	408	415	427	418	428	428	411	453	421	477	443	427	442	396	416	424	434	462	453	451	406	423	487	416	422	411	418	416	464	405	418	403	430	418	458	420	462	438	446	427	452	453	433	421	441	426	404	430	420	422	424	403	429	425	415	425	438	403	442	442	418	407	418	406	410	449	459	445	438	423	439	423	421	413	429	422	460	406	443	430	392	473	426	453	471	429	433	437	427	423	401	412	458	405	440	438	413	425	399	422	413	435	447	451	444	388	432	456	462	457	437	439	432	422	434	400	421	454	417	439	441	430	407	400	423	439	410	405	461	420	442	419	427	443	394	423	456	400	423	464	438	413	449	426	483	442	436	431	467	464	405	403	426	443	433	422	444	436	427	427	430	429	448	470	421	437	431	418	446	443	405	439	426	432	406	414	410	416	456	401	447	452	448	448	407	411	449	479	433	386	435	457	438	433	420	432	460	419	433	422	452	411	426	416	457	453	469	427	440	421	454	469	411	425	431	427	453	446	385	470	458	431	452	430	422	409	389	438	429	421	424	460	429	453	444	411	434	442	454	466	451	424	451	402	421	424	432	387	406	446	455	446	426	471	458	419	410	466	442	421	423	419	433	433	405	474	449	447	424	416	403	420	419	438	396	432	415	405	457	424	432	410	461	416	423	453	410	410	425	426	427	446	452	437	449	414	415	408	434	443	424	434	421	436	432	434	467	403	429	432	434	446	442	442	394	411	426	407	400	468	420	399	403	480	418	422	421	422	453	423	426	403	413	430	454	435	441	405	445	439	448	447	442	429	426	440	461	420	411	383	428	406	445	477	434	403	408	426	418	397	393	459	395	400	422	440	434	423	452	451	434	441	420	465	464	433	452	414	410	463	471	412	427	456	383	442	430	425	415	434	422	426	430	438	443	443	436	477	399	465	423	423	410	438	425	424	419	453	409	390	454	402	460	409	429	420	442	429	381	428	410	448	427	429	435	440	445	410	452	440	440	425	426	446	436	422	439	426	418	420	459	398	419	410	441	435	416	427	411	408	455	429	467	416	428	398	435	427	415	424	403	451	434	419	399	448	463	408	428	397	402	464	455	432	411	401	428	425	414	412	420	438	431	397	468	423	468	423	448	445	459	443	446	419	473	427	475	437	426	422	442	386	433	437	407	442	432	416	433	397	417	421	447	453	429	455	423	444	422	425	414	412	417	421	429	431	428	448	446	447	422	467	441	436	394	402	407	443	440	415	481	424	406	447	433	414	421	410	433	414	426	432	404	459	448	410	426	429	433	425	434	428	441	415	438	448	452	433	399	414	428	408	437	426	435	429	406	428	409	435	417	438	398	442	430	468	444	413	401	442	434	406	423	426	440	439	401	410	437	405	423	430	431	458	429	421	427	425	429	459	452	418	412	411	423	430	415	437	446	410	407	425	420	415	452	441	426	430	432	447	413	435	432	440	406	445	421	436	448	442	429	428	436	428	423	417	459	445	460	475	453	406	469	457	447	457	448	415	399	419	425	500	432	410	400	448	444	431	446	430	439	457	433	421	397	433	417	463	436	419	411	450	509	430	430	417	420	403	443	438	419	396	402	478	445	415	408	426	436	411	423	446	415	417	441	449	389	426	442	435	402	440	435	467	438	449	445	428	402	443	404	386	434	436	483	459	409	432	394	435	443	426	408	372	441	408	425	418	421	442	390	385	414	431	433	432	437	430	431	435	422	446	475	451	416	422	421	410	421	435	445
58563	61829	56810	46702	33503	17113	6239	3532	1489	1626	669	252	176	181	223	293	239	184	160	174	254	274	174	153	166	171	205	158	152	152	151	173	182	162	181	166	161	164	159	170	182	157	163	164	163	197	170	181	158	193	186	170	175	173	172	172	159	162	157	172	170	186	154	160	168	169	177	172	166	170	194	174	162	164	169	148	173	171	158	158	149	158	162	165	187	177	167	187	146	158	168	197	168	173	184	174	169	159	128	151	159	140	168	191	178	159	166	162	169	170	154	194	171	179	185	210	183	170	176	182	144	154	165	167	163	184	161	159	184	166	181	165	169	155	164	144	177	182	181	185	158	168	159	159	165	177	173	158	147	173	166	182	139	163	187	153	186	200	162	172	144	179	177	156	151	153	170	155	150	183	186	167	158	178	168	183	171	183	163	178	169	171	183	170	169	178	162	182	186	175	160	158	174	180	159	180	158	154	172	171	147	188	168	144	167	151	182	175	158	159	146	161	178	158	188	157	162	169	185	164	168	177	171	177	164	168	167	183	176	161	170	180	193	185	167	159	151	160	155	170	169	168	151	168	168	152	169	188	178	191	143	173	170	179	159	160	146	168	157	173	173	155	175	167	150	148	154	175	174	173	194	155	168	189	165	180	164	156	166	142	177	176	188	169	156	152	172	157	176	180	178	185	184	160	158	183	177	177	153	178	171	149	177	164	186	158	196	174	172	174	186	161	170	167	159	180	151	161	171	178	161	162	177	164	155	176	171	167	161	140	176	186	158	151	168	170	167	167	195	183	162	162	168	181	173	178	182	150	174	190	147	189	153	180	176	162	168	154	189	179	163	197	165	179	169	158	183	190	164	144	159	164	170	166	154	158	167	194	162	190	149	164	184	162	155	147	188	160	158	167	185	168	144	188	166	171	150	162	187	178	145	165	150	173	170	176	175	208	151	175	147	138	165	168	185	177	172	148	184	170	152	158	162	164	190	194	163	191	155	200	149	176	171	178	172	157	170	168	161	159	171	191	181	162	169	178	161	158	172	169	207	169	148	173	181	175	135	173	187	175	169	154	171	173	167	173	174	167	168	169	170	159	139	181	164	180	150	171	169	175	185	175	173	188	150	173	169	176	195	159	177	175	164	157	185	170	183	177	192	159	163	164	183	166	202	147	149	157	165	133	155	182	157	166	151	173	175	180	170	172	174	176	164	160	181	147	178	172	172	164	160	158	165	171	201	157	172	176	156	171	180	156	151	157	183	159	155	135	166	167	169	197	177	146	150	183	166	176	166	167	154	164	135	159	164	163	163	148	166	164	160	138	164	172	176	151	172	158	177	146	194	166	171	165	185	172	179	179	175	174	198	173	154	170	183	172	190	163	143	155	176	138	147	178	151	181	167	180	168	169	171	165	188	182	178	159	149	136	176	165	152	159	171	176	176	177	185	178	183	173	192	157	171	165	150	188	190	195	183	169	177	178	143	172	139	176	168	158	156	180	156	159	150	177	160	161	176	181	160	175	158	163	168	172	172	173	166	180	171	158	164	176	165	166	169	164	176	145	146	134	169	170	172	153	191	166	165	154	169	165	178	181	162	178	194	161	189	168	176	159	190	164	140	167	164	186	194	162	177	157	152	166	180	160	156	152	167	176	180	154	165	176	164	192	195	134	158	173	190	163	195	166	160	155	153	165	170	186	171	174	157	177	171	160	167	161	157	173	156	169	163	170	180	153	164	172	159	181	151	154	162	158	156	168	155	153	160	182	149	168	137	160	158	164	175	152	149	180	158	144	170	173	155	146	173	160	163	180	154	155	161	176	161	168	161	190	149	183	182	189	170	186	166	155	150	171	180	155	185	182	165	189	168	170	175	136	170	179	158	172	164	167	150	165	189	171	174	161	167	168	166	169	177	168	165	151	190	176	174	168	199	161	172	168	156	161	168	171	132	159	185	168	167	175	165	182	144	170	157	161	180	197	163	173	183	164	188	177	183	178	176	203	155	164	173	136	186	169	167	176	175	158	169	183	171	158	190	156	164	174	137	170	180	173	167	155	149	187	180	185	169	184	201	188	141	160	171	166	159	191	191	172	168	158	181	171	179	141	153	166	193	154	185	181	150	165	165	171	171	179	140	180	159	185	183	167	150	183	168	145	160	179	166	172	192	190	166	166	169	156	161	169	177	180	146	179	165	174	161	184	181	160	201	165	166	139	180	157	175	192	164	165	176	145	157	182	141	166	174	166	171	172	172	166	163	171	172	179	170	157	164	177	178	150	156	188	157	154	165	145	162	188	173	148	152	160	161	144	148	180	170	157	171	167	183	170	166	163	156	152	169	158	159	182	175	158	184	186	184	144	163	167	158	180	154	184	169	155	166	164	179	164	176	170	167	173	172	190	141	187	177	165	164	205	165	162	163	161	157	184	173	160	175	159	177	163	167	184	186	169	162	163	164	185	160	143	162	176	167	180	173	173	169	172	177	192	152	176	171	168	191	166	184	176	173	179	160	156	190	164	173	178	158	183	173	177	159	180	193	177	173	173	198	138	161	146	151	156	163	170	182	149	196	168	158	159	171	174	177	165	148	159	182	177	164	181	178	176	153	142	172	186	176	175	148	171	194	153	177	156	189	170	161	166	169	160	156	172	150	145	169	170	155	132	192	158	186	181	170	197	191	151	144	186	148	164	151	174	156	164	151	175	151	170	169	159	195	147	149	165	156	175	187	144	197	165	156	181	172	161	161	178	190	174	157	164	138	172	137	180	169	179	180	150	194	165	159	179	163	171	160	171	168	161	175	177	164	177	148	168	157	151	165	144	153	157	162	188	177	164	186	177	169	151	160	158	162	176	172	196	182	168	169	187	183	158	189	173	146	191	174	187	170	143	156	143	156	163	168	171	158	171	159	172	163	168	179	169	180	157	187	159	181	142	187	170	160	171	180	159	178	196	151	158	175	172	150	181	162	166	159	165	164	195	168	172	168	164	145	167	173	184	177	163	184	182	182	169	167	172	152	198	168	173	182	139	159	166	162	156	189	155	167	168	174	178	185	153	182	172	174	165	165	184	179	177	143	174	179	166	176	181	155	150	150	161	151	149	197	166	172	169	147	172	178	164	148	183	159	173	177	175	151	163	139	160	186	164	188	156	171	165	185	183	181	130	190	145	164	162	154	176	164	194	176	188	165	174	151	187	180	159	179	166	192	153	156	165	165	169	170	195	177	172	178	157	175	168	163	158	193	164	180	174	170	168	169	160	183	183	170	161	190	170	173	181	164	148	177	166	171	162	148	185	177	166	184	169	180	173	165	186	157	178	153	182	177	181	168	185	149	166	170	153	180	168	159	156	154	191	175	137	163	155	171	156	158	179	177	187	168	169	182	163	173	172	172	160	162	158	152	157	192	174	163	167	183	153	198	186	148	176	190	151	166	183	164	181	189	177	161	169	175	168	161	181	178	153	149	175	202	170	143	169	175	195	167	158	150	190	184	181	171	155	162	172
36952	47672	50734	51190	40986	27375	15963	12292	5957	6887	2905	752	478	485	767	1447	898	474	477	464	1075	1029	458	467	509	445	473	456	485	430	424	476	414	487	452	460	458	440	437	409	467	450	453	439	478	459	502	455	460	655	676	576	453	474	468	434	445	486	430	470	451	456	452	464	441	454	466	380	450	427	473	518	461	485	484	453	427	443	430	428	456	500	451	453	471	478	458	444	441	453	473	425	443	387	448	444	416	433	455	399	480	395	450	452	411	447	484	475	441	465	397	457	408	444	422	467	486	431	463	468	483	441	452	436	430	440	459	445	456	488	481	443	432	452	428	431	452	427	466	463	471	464	447	408	454	482	435	443	402	481	463	429	453	443	440	415	431	477	489	438	475	441	393	429	414	431	433	477	478	417	422	466	434	495	437	448	449	411	448	437	418	433	454	421	447	415	473	485	434	440	437	463	432	438	460	463	443	470	462	455	443	410	435	459	446	425	442	484	484	477	455	425	444	407	455	445	427	467	441	457	453	438	429	451	460	442	488	433	487	426	430	500	431	463	449	410	443	442	452	461	415	450	458	438	474	452	465	426	452	435	443	435	443	446	485	448	457	422	482	416	406	484	441	458	452	476	484	403	486	460	454	424	436	429	436	467	476	403	458	490	465	445	468	450	446	460	441	458	483	461	447	455	439	469	451	440	456	470	487	478	486	467	483	451	433	448	455	431	470	461	462	455	427	429	445	448	482	448	476	442	474	459	467	444	471	482	457	435	435	453	457	486	479	462	461	439	442	435	472	464	477	432	447	426	425	426	445	421	423	465	412	457	460	448	450	459	457	428	444	421	471	430	450	427	438	455	417	459	444	457	446	456	435	456	418	455	421	449	488	429	459	446	455	456	472	430	445	466	440	421	480	466	456	446	450	441	468	451	468	430	461	420	430	422	427	440	441	461	437	463	445	477	433	442	465	462	446	455	465	441	468	445	468	442	455	436	451	423	403	483	455	418	452	424	412	448	467	415	467	469	456	492	478	466	437	428	451	467	417	426	451	411	459	466	455	419	520	476	457	485	452	441	419	445	430	447	452	414	452	443	463	429	469	418	465	452	453	400	427	455	456	471	461	445	465	439	452	451	445	455	444	417	438	433	418	487	443	433	442	458	473	450	460	458	453	442	459	493	459	387	455	457	442	447	435	435	415	432	459	453	422	411	428	478	449	437	433	434	475	430	483	483	437	433	445	460	439	446	473	432	423	475	424	443	458	445	411	444	483	455	447	469	470	463	448	476	453	438	423	432	471	438	453	435	439	462	432	478	467	482	429	473	464	440	469	471	437	455	456	439	504	424	485	417	438	458	450	466	436	450	428	459	483	463	446	463	479	474	490	448	457	464	421	427	466	443	472	450	454	431	454	482	460	457	453	449	491	482	449	425	469	457	437	467	496	433	445	448	454	443	423	442	396	474	479	455	465	486	459	428	477	454	433	465	452	427	492	437	475	454	461	454	478	463	411	437	469	468	467	460	453	432	441	449	461	475	465	470	435	439	431	481	449	460	476	464	462	462	463	459	460	418	476	429	464	476	473	473	433	501	448	458	466	443	444	430	509	435	444	451	480	435	446	473	443	469	470	462	467	453	445	452	419	444	431	460	450	447	454	426	434	458	481	458	496	459	441	445	427	418	483	461	442	433	454	462	443	489	474	448	413	435	460	461	495	465	456	378	429	472	479	447	443	437	476	462	434	501	463	446	448	455	457	473	472	456	459	439	436	467	431	466	504	431	436	420	458	451	471	464	449	503	504	455	392	482	427	474	448	433	432	430	461	470	443	486	498	448	461	471	441	458	451	475	437	493	457	458	488	453	444	459	468	449	445	455	448	455	478	463	444	455	442	475	451	457	519	485	475	486	451	488	452	421	454	450	467	468	474	455	453	440	436	471	469	436	431	414	477	464	483	470	456	459	456	465	451	476	454	447	468	453	452	438	452	465	408	437	487	457	424	419	441	450	483	442	451	422	447	469	461	402	460	490	473	471	447	423	430	436	438	447	438	484	480	470	465	467	472	422	407	467	442	482	470	478	420	472	420	468	436	435	419	448	458	447	445	423	458	438	425	449	438	498	428	465	471	438	439	452	459	457	496	439	465	439	425	462	433	442	476	463	481	481	446	450	439	429	434	431	452	444	440	461	420	431	419	396	444	418	471	489	454	443	418	452	467	446	410	456	461	438	442	433	480	422	439	452	481	441	453	460	483	431	445	460	426	425	422	417	469	449	462	435	443	412	446	457	446	408	481	431	435	444	446	442	474	430	443	464	453	463	455	439	449	482	433	476	442	449	463	450	418	455	495	482	448	440	472	446	496	453	448	448	445	432	422	432	454	429	462	463	464	467	421	413	457	447	463	491	467	428	443	433	443	425	447	449	476	463	481	456	434	484	440	433	431	445	478	460	459	471	449	423	418	479	443	467	420	434	490	457	467	428	479	454	456	465	445	411	467	434	469	472	448	463	432	444	444	454	463	490	454	451	464	427	506	484	422	430	491	450	454	466	490	472	421	494	466	467	443	414	443	478	440	428	453	466	435	440	465	430	455	452	453	453	481	460	442	448	492	447	469	413	455	439	404	468	422	460	411	401	410	421	457	461	457	431	451	452	411	445	450	413	452	412	434	443	445	474	431	427	463	451	410	465	484	482	470	449	428	448	432	470	480	440	456	487	439	468	446	445	437	446	445	456	435	468	472	482	419	469	500	459	461	430	452	465	458	468	476	434	460	488	444	458	487	418	479	395	450	450	446	500	458	456	466	404	453	448	448	439	445	455	444	470	470	448	459	443	473	489	476	477	432	440	450	463	518	461	448	462	442	439	461	430	453	433	430	474	447	441	481	468	439	458	442	441	453	469	468	488	453	478	453	460	484	453	434	437	473	403	433	466	472	472	407	475	460	459	478	450	470	469	454	422	457	461	478	450	442	459	449	428	442	452	441	482	489	449	429	449	466	450	472	430	472	455	463	471	426	451	466	436	415	443	455	424	454	452	458	470	421	459	462	450	463	451	460	453	485	450	407	461	455	443	458	479	428	427	425	457	438	450	472	471	439	481	479	448	430	458	445	461	456	435	466	444	469	478	436	443	486	456	430	457	456	446	431	406	434	472	456	451	459	459	432	486	476	473	445	451	437	443	454	473	442	444	445	445	475	488	450	403	474	439	429	458	467	479	467	428	441	457	417	457	473	458	451	455	468	454	461	452	467	462	452	473	446	489	476	467	465	428	447	485	477	440	462	471	488	433	460	470	456	461	477	445	425	443	426	429	491	458	437	462	457	478	452	443	475	457	428	456	435	457	438	453	464	465	427	475	473	426	432	477	438	404	450	426	443	467	440	467	460	435	462	437	455	411	449	459	482	466	446	484	429	459	447	424	417	454	398	454	427	445	485	479	414	430	444	463	475	456	427	463	461	444	469	460	435	486	454	465	452	434	428	444	459	451	442	427	426	453	458	456
72436	75796	69006	60667	47224	27506	13731	7526	2686	2779	1694	275	227	234	441	542	400	175	182	201	365	473	176	189	194	171	192	201	188	204	182	184	179	169	178	192	183	187	188	183	182	190	195	173	212	190	156	173	222	255	237	234	198	195	181	188	159	209	192	180	185	172	217	186	179	186	197	191	180	167	187	197	168	198	183	171	202	195	180	185	191	186	195	172	194	189	177	202	173	178	203	189	199	168	195	189	200	170	193	193	169	179	187	206	176	190	190	174	199	203	196	190	221	163	179	189	184	178	188	196	182	185	185	167	207	197	172	183	180	171	194	171	185	204	179	191	186	182	192	185	172	198	190	185	162	172	178	184	189	172	194	196	199	214	168	193	202	192	180	151	156	209	179	177	177	202	157	170	179	176	169	201	185	190	189	187	190	189	187	190	191	185	178	180	174	171	196	185	207	182	184	184	196	181	198	154	206	208	178	171	179	206	169	178	152	185	181	166	187	199	198	197	177	189	179	175	194	183	204	195	175	197	173	191	192	180	206	181	194	205	192	197	169	186	181	190	180	177	215	193	178	181	195	206	174	188	170	169	202	219	164	189	198	177	171	168	175	174	199	216	200	194	186	203	195	178	153	175	169	176	161	175	214	182	198	197	184	176	186	187	171	203	183	203	203	189	188	192	186	203	181	198	193	174	174	172	190	174	200	202	194	211	190	201	185	210	166	204	192	162	208	191	193	192	210	181	193	191	181	176	184	195	202	203	179	185	198	197	191	184	184	184	188	190	183	191	204	197	191	195	185	170	186	189	180	212	170	193	180	190	189	186	183	180	184	163	186	185	208	199	169	215	196	191	199	200	176	199	187	161	176	179	188	194	180	208	200	188	181	195	178	201	216	198	212	187	156	194	206	175	165	192	181	177	167	183	179	175	193	186	202	192	197	169	184	162	160	180	213	163	182	175	192	196	208	176	191	212	203	179	192	175	179	193	186	185	188	188	211	199	192	191	203	176	165	191	187	168	183	195	204	192	196	179	193	182	154	178	193	205	163	185	215	180	184	211	181	205	177	193	180	158	174	168	174	187	203	193	169	195	213	195	204	203	187	192	188	180	166	195	190	167	179	173	160	183	182	180	197	200	162	186	206	180	199	178	180	201	179	167	171	183	195	184	201	151	203	191	169	188	225	180	188	175	191	191	234	171	173	200	180	183	188	157	167	215	174	184	200	180	184	176	186	193	205	175	187	190	168	182	161	177	181	189	179	178	193	197	206	177	192	184	170	179	194	190	190	180	189	205	186	177	186	166	184	164	191	197	177	172	184	178	185	213	199	182	178	196	187	182	201	187	192	202	186	181	170	198	188	200	196	167	197	192	190	190	198	163	209	157	197	183	192	195	173	197	168	181	198	175	193	184	192	182	175	170	191	184	173	171	189	199	194	192	176	194	194	182	211	188	202	190	205	178	163	162	191	189	194	212	177	187	181	193	178	189	167	176	186	176	199	200	192	175	170	175	202	183	194	179	188	172	182	166	208	181	177	183	183	157	185	202	204	179	199	181	157	175	171	204	195	176	181	182	162	179	162	187	181	199	170	165	169	202	191	217	199	177	165	199	185	192	209	201	190	192	221	184	196	186	183	216	183	182	194	198	200	184	208	194	191	187	196	162	192	193	182	183	184	175	180	176	199	183	189	202	174	192	194	181	192	180	176	211	216	200	180	203	208	193	192	182	201	204	183	204	166	183	200	178	173	200	198	169	199	175	184	209	183	201	191	188	168	173	194	179	189	180	192	160	224	189	183	195	180	202	179	203	182	195	195	194	189	177	212	175	227	188	183	163	191	186	175	169	185	187	195	174	196	208	192	211	174	192	179	197	182	171	167	188	172	174	172	170	202	185	183	172	183	178	181	186	180	179	175	197	176	179	199	175	171	188	178	192	185	181	199	172	166	193	177	179	191	186	196	201	184	184	189	186	220	186	173	143	171	161	184	181	190	208	215	154	178	186	191	176	197	196	180	185	196	163	200	203	184	176	187	196	181	162	181	177	206	193	192	201	181	189	201	203	199	181	181	215	185	194	171	194	213	190	175	192	186	187	183	176	190	189	196	192	174	167	161	207	205	189	173	182	195	194	203	204	199	193	194	198	190	197	170	162	190	205	186	214	191	190	204	186	182	208	181	187	183	196	165	181	195	184	179	189	174	191	202	176	190	183	234	204	182	181	178	200	174	174	163	173	208	202	182	178	168	196	179	191	193	174	189	208	167	178	200	181	185	179	184	184	186	170	183	179	175	182	182	196	204	216	179	180	161	193	156	171	198	197	190	210	186	195	156	188	191	158	192	198	186	180	164	171	169	208	193	164	189	195	187	190	193	188	195	191	194	172	178	197	185	202	220	163	211	158	181	166	208	192	191	167	197	168	183	176	192	196	184	169	179	183	199	171	160	219	191	200	192	179	186	189	189	209	181	165	179	178	192	181	188	181	179	176	180	184	195	191	206	166	199	198	194	208	169	205	171	189	187	185	211	187	183	171	168	173	179	176	186	175	203	185	202	195	193	167	186	187	206	208	181	202	194	187	169	197	160	192	210	214	195	198	175	191	182	188	212	195	194	181	177	204	205	178	185	187	194	183	196	178	211	183	189	191	184	187	189	189	175	220	184	181	199	212	179	197	190	175	212	184	183	184	164	196	200	169	199	212	199	166	192	187	201	203	189	210	182	205	184	179	171	205	179	191	182	167	191	192	202	180	189	164	184	169	175	183	174	197	172	191	192	188	171	165	201	200	180	186	188	188	193	199	236	164	209	177	180	194	189	181	179	189	177	172	174	186	182	175	177	185	177	189	199	206	177	170	205	208	187	180	180	183	184	175	159	188	166	177	189	204	191	196	198	189	178	183	166	179	183	176	211	152	191	194	220	166	220	188	182	176	205	200	182	175	171	182	183	183	183	178	175	195	196	203	196	183	199	182	185	191	170	174	193	192	185	202	174	183	217	203	187	191	190	187	189	185	182	194	182	198	215	189	197	221	212	196	154	194	158	171	183	176	176	177	176	174	182	177	182	204	171	182	226	203	184	193	177	206	170	199	197	200	192	165	165	188	156	189	211	155	182	192	182	204	201	204	178	195	190	187	188	188	198	207	193	191	157	198	156	180	188	166	173	192	192	164	180	186	191	182	184	170	188	223	178	176	193	214	188	175	165	188	167	171	177	196	167	191	186	148	169	171	199	192	210	195	196	191	175	185	204	182	162	175	180	163	193	175	197	148	192	166	180	224	181	169	191	170	167	186	193	169	190	189	183	184	209	199	189	181	156	193	193	178	185	188	182	183	166	191	178	198	185	191	185	199	197	165	172	181	171	155	202	177	174	204	183	184	189	177	205	198	181	180	200	188	188	197	197	176	160	189	173	176	205	180	169	215	181	173	185	198	181	206	208	214	193	194	172	186	171	161	168	194	205	207	177	165	214	161	178	184	185	180	186	187	174	189	186	200	212	153
46580	60188	63718	64800	52131	35455	25457	19122	9434	10572	6594	824	529	662	1815	2541	1540	523	482	563	1533	1932	516	502	536	502	514	496	505	517	490	501	498	483	487	498	498	505	486	498	491	457	514	489	473	494	495	480	548	809	833	761	577	534	454	484	475	523	519	508	538	507	495	492	521	469	503	507	498	468	529	468	498	502	488	495	500	518	512	467	497	470	478	496	505	471	500	516	475	480	453	484	488	482	454	505	502	500	487	473	494	509	461	503	493	528	468	522	456	518	493	480	457	507	489	478	467	499	511	457	464	464	529	506	518	536	515	466	495	456	492	452	433	468	507	510	542	470	495	503	482	493	468	490	504	482	473	478	483	457	520	484	509	480	478	481	487	494	522	478	458	460	475	509	516	493	493	515	449	462	456	475	516	556	451	547	487	480	477	480	491	480	496	487	483	481	481	509	448	495	452	484	475	533	485	445	467	456	489	468	528	473	442	428	469	452	498	489	489	510	444	488	491	496	461	505	465	461	483	485	494	462	507	507	434	483	463	479	515	501	466	491	438	475	506	516	471	473	526	460	521	482	497	475	484	466	503	508	520	453	452	468	503	478	480	489	498	487	474	526	485	472	500	504	461	477	466	478	493	498	458	465	474	481	493	523	481	491	485	511	468	522	502	478	495	488	487	448	446	455	515	523	489	501	478	478	476	492	491	492	483	510	471	478	478	502	512	492	496	447	481	512	501	500	484	509	475	470	483	462	531	464	493	490	456	467	478	478	484	452	477	492	503	503	543	469	497	500	516	509	491	465	498	506	507	509	452	472	420	458	493	463	521	498	501	501	534	462	479	512	452	507	469	476	478	477	475	464	503	475	470	452	481	509	483	471	482	497	476	504	495	481	551	491	485	529	503	496	514	510	506	476	501	501	466	488	499	474	498	506	480	500	488	473	478	487	494	531	519	504	525	491	501	460	453	496	455	515	482	495	478	475	537	475	505	500	502	465	479	516	497	479	433	497	507	498	489	470	494	500	479	519	505	499	487	484	497	480	460	493	483	502	492	504	502	460	456	475	504	470	478	471	494	446	485	509	480	514	462	489	529	487	511	474	525	510	523	475	479	515	516	495	537	489	484	517	458	501	470	471	517	513	454	465	477	478	501	541	434	500	468	488	481	492	529	510	475	510	485	492	501	499	488	443	478	487	482	444	454	481	494	499	514	488	509	498	471	487	474	487	469	483	500	513	538	491	495	491	458	494	444	457	479	466	492	520	504	494	516	494	489	467	453	488	474	495	461	513	466	519	489	520	528	477	498	475	480	482	492	472	470	493	471	471	486	510	494	480	488	479	468	462	483	480	518	522	475	501	492	462	471	460	507	498	487	488	460	457	484	474	473	508	487	474	478	448	493	470	498	469	463	497	473	512	478	527	490	523	477	476	475	489	475	477	494	500	475	490	461	471	501	457	486	506	481	467	508	479	493	456	512	496	464	457	489	500	475	484	486	484	464	465	480	483	524	500	451	478	476	496	469	477	538	459	462	499	502	475	500	523	490	475	527	511	522	484	503	476	495	468	497	520	493	462	475	517	522	494	481	474	446	501	539	460	499	484	481	502	505	504	494	480	460	490	462	502	490	450	499	471	503	461	504	497	486	476	489	483	522	472	479	472	489	508	532	535	496	498	471	506	481	498	499	505	502	485	507	527	505	470	538	523	481	519	469	435	484	509	507	530	510	461	462	499	449	503	505	520	477	522	460	491	501	521	535	441	492	488	494	488	487	508	474	475	452	477	487	475	476	523	500	559	475	475	453	490	520	462	527	515	471	462	521	518	477	507	483	487	440	474	500	487	461	481	488	488	488	504	453	474	472	474	494	493	530	495	484	468	463	495	447	531	462	468	508	492	432	480	478	505	458	496	516	527	479	508	494	529	483	471	486	471	461	469	482	475	485	484	455	496	513	477	458	507	482	466	498	477	492	487	473	485	477	479	465	495	499	472	514	467	480	508	475	490	472	503	521	481	462	507	492	512	486	512	466	491	463	492	474	513	523	480	516	554	487	463	506	508	494	505	464	447	447	480	491	497	480	467	476	516	515	507	465	476	505	518	493	501	486	476	445	484	508	458	468	487	471	485	521	467	487	474	470	477	478	476	515	452	522	434	463	480	448	456	510	469	478	514	517	486	492	480	494	454	451	514	467	515	516	447	506	430	474	478	519	463	486	463	528	500	480	478	462	521	492	493	499	496	487	475	505	501	511	506	496	482	483	456	505	515	454	463	480	525	490	475	510	480	482	479	475	471	489	526	483	516	463	509	477	499	492	500	489	462	461	475	495	515	476	474	488	494	475	477	483	500	471	517	486	513	514	511	497	491	516	483	530	519	503	491	519	495	504	493	471	493	475	492	459	527	491	480	502	491	463	505	510	500	474	487	485	496	499	516	500	514	470	456	501	496	538	523	505	489	484	482	510	488	501	504	494	471	480	471	481	503	481	440	518	477	491	480	467	510	493	481	478	485	493	488	511	466	485	464	481	514	515	496	496	478	488	519	480	505	500	454	514	459	494	478	520	487	462	503	495	522	471	459	474	497	513	513	465	486	473	483	505	489	492	516	506	447	500	464	482	489	513	524	514	486	524	499	496	455	530	470	522	506	459	464	498	478	480	479	519	544	443	478	488	489	498	479	485	503	484	482	500	493	476	489	461	486	501	461	458	489	511	473	536	497	496	487	499	485	504	448	493	474	476	477	450	485	503	499	478	477	506	510	500	497	481	497	464	495	490	524	494	472	480	518	513	483	478	473	473	494	455	503	492	488	470	503	472	517	493	484	500	527	502	474	487	490	470	441	484	473	470	474	536	493	529	447	445	495	499	486	517	483	494	477	460	482	493	470	465	484	464	455	500	483	494	503	477	477	474	446	518	511	505	506	501	462	478	503	500	524	502	487	445	473	463	498	496	528	506	489	469	496	478	499	518	496	483	472	470	525	460	504	453	507	497	484	476	439	512	465	478	497	453	487	474	500	455	493	500	525	513	527	488	492	461	482	484	469	494	478	486	502	513	515	480	511	476	478	474	476	493	467	509	476	484	502	484	514	470	492	469	471	480	517	485	521	506	482	481	513	523	467	501	504	530	530	482	504	506	475	511	506	476	482	478	485	537	487	485	509	502	479	488	498	481	488	486	479	498	435	485	522	479	498	460	498	516	477	494	474	453	458	533	498	493	478	473	503	507	518	513	470	472	483	479	491	519	508	496	481	504	510	513	472	499	512	468	494	487	526	495	489	481	473	466	488	484	499	500	482	502	493	495	482	479	495	477	457	494	502	460	460	490	502	469	501	467	492	413	496	491	427	529	473	508	479	467	509	544	533	506	459	500	467	501	489	465	464	521	502	462	515	466	506	494	486	504	485	457	515	478	484	445	533	462	455	484	484	496	449	459	510	501	497	515	467	505	520	511	500	490	494	474	496	527	482	490	471	462	481	489	465	469	479	499	483	486	483	479	483
18739	14047	9276	5759	3177	985	435	310	254	234	169	161	170	148	182	178	181	161	177	169	163	161	159	154	175	136	175	144	160	157	155	152	167	143	169	180	155	166	140	162	159	186	169	157	175	169	178	171	160	149	190	172	159	187	172	164	178	169	155	170	155	171	150	201	153	164	168	172	155	168	174	161	164	145	136	174	156	142	174	165	167	146	158	178	150	161	157	193	144	175	162	161	142	150	162	169	150	168	167	166	160	152	161	186	168	170	150	183	176	156	153	165	141	129	148	169	162	153	161	175	152	178	154	169	158	174	163	151	130	173	174	134	153	159	133	147	165	172	156	161	141	181	166	184	157	166	155	177	170	152	163	164	181	185	141	149	144	141	154	159	156	168	154	148	146	156	157	145	183	169	160	156	150	163	174	172	151	152	172	175	146	160	176	163	146	164	150	173	170	143	154	143	148	159	192	148	165	178	163	157	151	158	146	168	160	160	163	164	170	168	158	148	209	163	155	198	157	154	156	153	144	149	180	158	154	156	155	173	165	162	174	143	154	159	179	154	158	159	178	152	153	172	144	168	159	138	182	152	155	157	162	153	166	169	149	140	183	134	164	170	141	167	167	165	155	167	167	159	164	170	157	175	168	193	167	165	164	124	157	158	162	175	161	156	155	171	156	124	184	171	170	184	145	163	159	169	160	164	144	161	164	151	170	168	147	152	150	150	176	164	146	160	164	167	146	150	167	156	180	174	183	137	150	149	145	202	170	148	156	145	170	176	156	148	156	153	167	153	161	161	167	148	156	182	164	151	158	165	161	173	186	187	142	158	154	175	156	163	165	164	163	158	146	196	178	152	149	169	179	174	169	166	167	183	176	160	178	149	131	164	176	160	147	182	204	144	150	167	143	180	183	181	171	156	178	163	162	172	179	161	152	185	167	158	129	168	160	156	179	139	170	172	162	171	155	142	165	137	160	166	166	161	158	130	159	144	167	166	168	156	142	152	148	164	160	166	147	154	146	148	143	165	179	162	193	146	139	176	172	180	177	143	179	161	162	153	163	169	143	149	179	127	144	167	151	151	163	165	147	144	173	164	155	172	155	138	175	170	157	167	166	181	158	179	168	145	167	140	167	180	152	178	152	154	138	172	167	181	144	166	167	154	155	163	166	181	194	154	175	163	148	182	170	170	137	152	171	170	161	134	163	139	136	180	155	168	149	153	152	198	143	148	164	167	143	166	141	176	164	174	156	172	161	166	153	150	154	158	158	185	147	180	167	161	151	157	159	168	151	156	180	153	164	154	163	166	180	176	162	161	162	148	178	171	166	156	160	198	175	159	154	153	167	163	156	147	136	172	148	170	176	177	182	165	143	153	177	144	167	168	161	147	171	155	144	148	161	172	151	173	166	148	162	143	177	172	147	151	184	153	165	151	177	149	187	156	183	147	147	157	195	148	169	156	157	157	176	163	168	180	140	150	167	158	141	166	157	141	163	149	134	171	176	170	166	155	151	177	140	152	158	167	158	161	146	182	185	156	142	175	162	168	169	162	135	167	147	156	171	135	164	158	170	184	161	149	173	153	161	159	154	173	141	173	159	159	160	183	147	174	168	162	158	131	157	161	175	160	166	171	151	165	185	162	186	165	185	172	156	152	154	139	144	156	170	171	155	151	137	165	167	158	140	140	157	187	159	146	181	137	180	164	153	152	170	147	155	147	145	181	148	151	160	160	142	135	173	158	153	161	160	144	177	150	174	170	174	172	160	161	162	156	141	162	164	154	149	166	147	165	167	161	168	167	153	167	178	161	162	165	152	190	173	158	173	159	168	162	166	162	180	156	151	139	142	166	157	151	162	162	166	159	178	162	184	145	175	164	156	164	159	152	158	144	185	186	196	133	152	145	176	167	175	154	166	156	145	155	152	163	157	163	166	161	176	155	175	133	158	159	154	164	156	137	173	163	161	163	181	168	157	161	150	150	169	161	165	188	186	151	162	159	130	167	150	155	150	164	173	160	184	186	147	147	147	147	168	174	161	171	144	156	172	154	157	152	162	186	193	161	160	141	183	160	148	186	148	149	141	148	163	183	180	163	166	167	144	145	159	157	156	155	163	159	164	178	168	178	157	154	151	135	176	160	160	143	143	158	165	158	181	169	162	157	177	147	175	170	148	151	165	158	150	173	173	168	173	143	191	187	166	190	152	184	170	168	178	176	142	160	165	158	168	167	156	142	178	185	151	147	160	159	148	170	156	152	161	172	147	178	194	161	151	149	161	175	165	157	169	147	180	159	171	138	176	163	121	161	163	157	163	156	146	170	140	157	165	141	151	151	152	170	150	162	154	164	171	158	144	156	151	169	163	165	149	159	127	172	169	165	155	168	135	181	158	157	165	144	150	159	159	145	176	167	162	182	147	128	168	158	159	140	168	154	152	164	171	173	166	186	125	173	156	150	165	154	187	162	153	159	161	155	148	170	157	153	141	175	155	158	161	159	143	180	160	171	171	162	169	166	162	154	164	167	143	158	161	163	154	162	187	137	140	163	151	162	176	162	151	165	143	153	142	158	160	160	162	168	186	150	165	141	161	168	171	156	153	158	127	156	156	156	159	148	156	157	179	148	166	159	152	154	174	153	155	153	160	152	139	173	153	149	159	167	153	165	162	130	161	155	144	163	145	160	168	190	176	138	147	148	171	173	145	161	160	154	152	162	157	145	152	145	171	164	168	145	154	157	145	154	144	171	159	170	181	135	154	163	167	170	165	158	143	176	169	147	161	173	169	190	155	160	163	158	148	176	162	156	153	160	173	168	148	188	138	191	173	149	149	172	149	173	169	179	167	155	162	182	145	179	159	134	157	164	184	171	161	154	153	155	152	176	178	147	150	178	167	138	164	163	157	154	169	174	158	158	154	134	151	157	160	165	140	170	161	136	158	166	162	164	167	172	138	162	134	158	175	172	154	131	162	138	171	149	165	167	161	163	193	165	161	148	182	179	167	156	159	160	153	146	158	153	165	149	146	140	165	127	150	161	171	180	150	144	164	168	146	165	142	167	147	136	157	152	154	170	153	171	170	153	162	137	159	173	171	158	148	135	143	144	174	175	165	167	161	155	155	166	156	155	156	170	170	153	191	164	152	157	169	163	148	153	158	151	160	151	151	159	160	159	152	161	168	156	147	150	168	161	145	134	166	167	171	155	151	136	146	152	163	168	157	176	131	146	134	168	164	173	172	170	140	177	158	146	152	153	159	150	172	142	147	146	179	159	141	189	143	157	153	157	178	153	146	160	149	161	138	159	157	178	175	159	144	172	175	176	156	166	192	176	160	148	145	166	172	156	165	149	162	146	164	156	154	170	163	142	187	159	162	155	171	153	158	151	172	141	155	166	148	163	146	150	145	144	173	178	152	155	161	170	152	172	153	155	174	160	161	171	168	164	151	165	143	170	138	160	164	167	151	142	138	174	162	164	150	146	168	153	152	160	156	154	165	150	159	170
15479	17478	14716	14707	9275	3670	1807	1295	1017	672	552	474	411	456	466	440	439	450	465	442	477	466	421	410	434	421	407	446	454	429	447	425	444	434	456	452	470	443	438	410	432	459	433	408	431	456	423	397	414	440	488	446	389	444	454	438	437	450	398	421	439	441	433	416	425	430	452	416	401	470	455	406	447	411	458	458	420	452	479	439	428	419	422	429	463	453	422	403	437	440	448	394	418	446	447	408	398	470	431	444	446	470	459	452	482	421	422	414	431	437	474	433	446	377	439	432	461	456	441	418	428	414	442	430	468	517	442	462	450	403	417	412	424	427	432	463	433	410	431	450	431	424	423	422	453	438	425	440	381	453	429	445	452	435	433	479	429	416	400	447	422	423	441	438	452	457	441	429	405	456	432	453	440	465	461	418	437	438	435	432	452	437	433	437	419	418	449	425	443	411	443	403	436	388	454	419	433	449	400	407	430	431	431	418	407	425	439	461	434	430	430	425	434	406	456	461	444	437	415	453	451	399	417	417	448	451	488	443	467	454	419	434	452	438	451	420	442	429	423	456	439	435	469	443	428	464	399	395	432	420	457	405	448	446	424	427	437	425	422	440	419	437	460	411	396	423	429	411	444	474	431	456	443	426	420	400	446	464	456	422	416	407	393	429	418	401	430	404	436	422	460	420	428	421	432	400	427	452	455	404	408	465	413	464	445	397	433	398	451	427	407	444	404	465	403	398	392	459	454	427	419	415	467	419	402	447	432	442	442	411	425	403	437	454	405	405	438	450	416	433	452	439	399	427	397	451	392	409	410	447	399	464	402	433	428	454	427	418	440	441	411	446	423	448	393	426	423	449	426	416	432	442	403	435	458	452	450	404	412	441	442	429	467	454	408	423	455	443	474	450	450	427	396	431	433	423	445	459	420	459	440	451	461	421	470	452	411	435	447	444	427	448	420	469	422	434	459	420	451	407	413	450	462	430	416	434	451	420	439	457	440	453	444	405	425	425	446	439	451	407	411	392	425	437	410	440	447	447	445	423	402	424	442	387	424	442	428	425	450	396	427	436	404	427	420	396	408	430	444	407	439	430	451	455	468	430	450	458	446	449	430	440	429	441	414	417	495	438	437	427	423	440	397	408	441	416	404	475	448	381	416	458	423	444	415	436	444	402	431	440	462	397	449	427	444	423	441	456	413	431	439	423	454	455	444	453	430	429	452	457	421	397	440	475	419	426	455	468	430	449	420	437	450	448	445	440	439	410	442	435	432	377	421	469	408	456	459	408	430	443	438	437	447	448	464	421	469	427	427	439	408	417	440	434	438	456	428	435	417	421	460	433	408	398	414	435	446	429	433	405	429	436	411	410	395	409	478	413	458	420	428	466	426	452	427	457	452	434	446	434	422	476	435	358	444	440	429	415	421	425	445	459	440	441	423	428	459	412	431	465	448	437	449	413	433	442	453	470	426	433	411	396	456	395	418	440	447	418	430	426	411	434	419	473	467	423	394	431	401	457	417	446	469	436	423	457	414	422	444	457	462	427	453	445	379	438	438	429	411	461	446	430	447	389	440	448	461	458	409	431	433	447	448	407	439	413	450	419	467	444	424	424	425	456	433	434	431	458	444	422	395	452	438	441	413	431	432	432	423	452	454	450	423	443	430	422	422	404	444	413	429	421	470	437	450	437	473	461	432	453	428	407	445	431	431	415	427	439	397	439	413	440	417	441	429	405	417	467	462	451	411	487	473	428	441	409	449	448	418	378	443	445	419	427	419	443	449	379	467	417	449	435	409	452	431	435	462	428	408	460	439	444	405	412	418	427	448	464	430	406	448	442	410	429	435	423	451	419	465	423	432	427	401	415	456	434	409	432	427	433	422	439	426	470	446	440	482	436	447	465	444	413	411	436	440	437	439	437	432	424	420	409	424	446	434	432	418	401	439	414	458	427	430	438	458	421	410	474	460	440	458	412	428	413	450	419	444	475	428	425	410	392	434	419	404	426	443	428	465	456	443	443	420	438	425	422	433	490	447	372	442	424	433	469	439	427	412	469	408	421	451	423	434	436	451	439	427	466	401	406	411	429	426	422	406	398	487	427	447	390	419	433	435	443	437	440	426	475	444	441	426	428	416	413	450	419	424	399	407	431	437	408	422	406	481	418	442	440	426	421	429	444	408	448	394	449	405	413	445	408	445	443	425	446	452	429	434	397	442	438	426	451	403	431	431	419	451	458	452	422	405	405	479	412	429	387	426	428	418	436	446	443	416	434	448	492	456	416	444	424	457	416	416	435	458	408	413	449	428	431	447	389	429	455	429	398	445	433	421	480	422	459	449	453	480	385	436	436	396	411	428	431	385	424	431	416	446	429	401	436	436	466	410	475	424	432	429	441	397	474	451	428	467	454	433	434	424	459	415	453	399	447	412	430	459	431	435	418	432	431	448	432	426	456	451	436	423	412	429	408	420	437	441	457	409	440	459	435	442	453	426	443	480	439	404	421	419	425	396	411	422	418	391	451	439	417	451	449	450	420	419	412	439	400	446	437	420	426	422	447	431	454	451	405	450	470	425	425	458	426	435	449	409	427	432	450	415	414	453	465	426	417	388	436	446	459	448	424	438	398	438	439	437	426	411	417	411	434	444	427	400	444	433	410	399	441	457	460	454	420	438	423	429	435	430	430	427	425	447	446	410	440	419	440	453	447	395	444	438	423	435	417	401	448	473	417	396	424	431	394	434	417	442	455	427	415	387	424	429	450	409	449	464	393	413	435	420	432	433	407	449	439	456	415	460	430	417	442	423	450	450	424	414	441	442	425	421	409	425	399	451	432	420	450	409	450	461	421	434	413	443	476	409	414	406	432	396	453	403	445	453	409	454	442	403	415	462	411	400	402	450	450	467	456	426	446	408	445	466	417	415	388	412	435	441	471	445	420	446	440	430	417	387	455	456	417	440	453	460	452	470	420	428	425	460	425	407	441	412	413	411	455	458	426	444	434	443	433	442	423	406	453	432	441	443	432	434	452	433	445	398	422	435	385	443	429	448	400	414	423	422	453	434	383	426	435	449	439	451	413	418	415	442	476	419	438	444	448	427	465	400	437	377	429	431	441	398	407	416	430	448	419	427	410	450	445	429	441	404	439	401	435	446	410	374	419	442	443	422	424	433	448	455	421	434	444	413	402	409	413	445	444	402	437	438	436	452	427	446	404	461	468	448	452	445	423	409	452	415	431	436	433	397	465	409	410	434	434	410	409	431	443	413	435	395	440	441	480	444	413	460	429	466	488	454	453	429	412	472	423	428	449	461	408	426	446	435	448	452	433	405	444	448	444	438	419	453	446	445	460	444	433	445	433	427	461	477	464	426	427	431	408	421	410	426	439	440	455	418	408	441	447	440	449	422	487	434	455	452	426	452	420	438	442	427	437	440	415	407	422	445	425	437	410	429	425	418	434	421	418	425	445	458	452	443	418	435	424	471	461	407	440	457	431	402	421
59378	63861	55055	46129	31445	17110	5919	3119	1980	940	506	239	158	178	175	282	343	202	167	218	322	302	180	164	162	174	206	192	157	186	176	151	182	191	168	193	198	166	171	158	150	181	163	203	176	169	163	174	185	185	210	185	195	162	163	169	179	180	173	160	171	156	167	171	177	167	161	162	158	190	153	177	169	162	165	171	180	182	168	189	164	161	170	140	158	183	146	193	203	169	184	193	172	179	176	173	171	177	183	180	191	184	189	175	155	181	158	172	165	164	172	164	199	166	170	181	169	173	183	170	174	147	163	172	165	162	139	178	178	158	153	169	180	162	186	186	194	165	155	160	169	149	161	158	167	180	152	175	162	139	170	161	183	178	168	157	166	176	158	172	171	178	160	154	188	157	186	172	162	178	157	183	171	170	152	164	168	167	135	166	181	165	159	162	189	168	175	170	143	183	163	161	174	192	174	164	152	181	195	175	165	168	166	150	182	171	187	193	144	185	158	147	156	164	181	158	168	187	159	171	163	166	198	166	187	166	145	178	196	178	175	177	162	160	144	187	167	169	188	164	180	176	161	164	164	169	166	176	166	167	173	168	176	184	184	165	181	183	186	156	172	162	204	162	179	173	187	169	158	181	162	183	164	176	169	168	165	180	161	160	168	178	169	147	155	191	176	149	162	161	169	145	182	184	167	160	177	175	177	178	179	135	216	179	160	166	156	168	173	170	180	165	155	181	170	189	166	164	155	161	166	163	180	149	185	174	176	151	183	185	183	173	163	182	192	193	191	179	172	179	169	175	172	155	174	180	170	172	151	179	183	172	185	186	146	175	167	149	181	187	172	177	159	173	167	182	174	187	171	168	180	155	170	165	165	163	171	164	188	163	167	183	172	181	171	191	175	192	173	153	168	169	178	147	174	162	182	197	165	147	148	158	184	161	173	162	167	166	193	188	182	177	181	173	157	177	184	150	171	143	173	166	161	152	178	174	184	184	184	171	175	178	176	174	159	171	188	157	167	147	194	156	166	180	155	174	166	167	166	182	168	189	164	188	200	157	164	170	166	164	174	185	158	166	168	170	183	177	166	169	184	188	171	162	151	177	158	164	179	148	161	155	167	175	160	172	174	175	189	184	171	171	164	162	163	170	171	181	155	178	160	188	149	181	158	164	169	180	176	174	172	175	188	163	177	182	163	172	159	169	179	171	197	176	184	182	177	168	179	162	162	182	170	168	166	173	153	179	184	171	173	154	148	168	164	138	165	178	171	167	177	162	161	169	182	155	159	177	169	189	162	156	171	158	166	181	166	164	157	167	156	168	180	170	174	166	156	187	157	181	180	166	179	163	181	182	167	168	170	150	149	169	168	173	186	162	192	175	191	173	162	172	169	159	169	178	152	172	148	169	171	119	175	172	157	160	151	172	157	159	186	185	164	179	179	174	184	169	144	154	172	176	156	164	170	183	165	157	186	164	195	169	181	147	184	180	198	168	191	168	181	159	164	175	162	182	169	184	186	182	189	169	177	177	168	172	146	158	189	149	160	165	164	182	154	160	173	171	158	175	165	177	196	157	176	179	167	191	178	155	170	178	159	165	199	196	188	144	160	162	199	156	187	172	180	178	141	192	176	170	158	166	165	206	174	183	167	162	164	181	166	181	190	182	150	150	195	180	175	175	168	161	174	163	168	170	186	158	182	203	166	163	179	164	164	166	183	192	165	199	156	208	182	178	156	167	181	191	169	209	155	172	182	183	180	164	139	180	182	172	191	168	172	149	166	169	151	178	198	159	164	168	198	181	182	176	192	174	172	189	172	185	173	148	183	170	173	169	162	163	146	173	168	157	160	168	155	183	179	185	184	159	166	136	205	173	169	189	164	169	162	167	204	170	180	171	159	178	164	163	164	175	196	182	186	169	203	174	190	154	152	173	185	167	178	162	180	143	150	161	191	152	180	150	142	153	159	170	169	153	179	176	183	170	184	168	195	200	173	153	188	167	185	158	166	176	170	157	172	164	165	182	186	171	170	158	157	146	159	153	169	181	177	175	168	199	165	202	186	161	162	170	162	170	171	172	136	200	158	185	160	167	161	171	157	171	163	159	164	171	173	153	164	180	186	182	165	170	165	177	172	203	176	152	168	170	198	170	151	155	194	184	142	174	178	164	164	168	178	185	171	192	156	184	174	164	164	169	144	177	171	187	166	177	160	171	169	188	159	181	169	156	170	170	167	162	170	204	147	170	147	173	160	148	146	187	176	177	149	181	147	159	161	176	174	187	192	182	148	181	183	179	168	165	179	196	191	169	176	183	172	147	179	177	168	158	180	165	145	174	167	147	181	162	184	174	191	184	158	156	158	183	150	189	192	168	167	176	167	150	172	157	164	156	162	167	198	176	162	193	184	173	161	174	171	168	177	168	198	161	163	158	183	199	148	197	178	184	184	150	188	172	177	178	173	168	179	179	176	180	182	166	181	184	181	172	164	175	157	171	175	175	162	139	175	181	177	160	186	165	154	184	194	181	180	177	159	180	167	180	167	178	199	165	171	159	164	168	169	178	162	162	168	171	160	161	166	182	155	167	175	139	165	165	168	179	168	179	174	162	170	188	166	179	190	163	148	179	163	175	187	171	178	186	164	176	174	201	152	153	177	217	174	158	179	143	194	194	133	156	184	151	184	152	156	142	161	152	168	165	166	161	166	183	180	158	164	180	162	174	149	152	178	156	177	188	162	164	205	167	157	150	167	169	173	180	147	169	171	162	169	156	188	161	155	181	160	172	156	172	147	179	179	170	166	173	159	147	162	160	181	162	162	180	164	167	182	148	162	161	156	169	163	167	156	184	178	169	165	162	158	190	171	153	166	165	155	155	173	167	158	162	176	146	183	174	151	150	151	165	167	188	151	183	188	186	178	171	180	168	170	175	171	181	180	162	166	148	162	188	168	145	170	169	177	172	161	160	152	185	188	165	203	172	155	181	164	177	182	177	159	168	186	152	166	162	166	168	198	177	165	206	162	180	194	166	138	160	161	159	175	190	185	175	165	165	184	176	165	201	189	181	173	165	195	165	185	150	197	176	183	191	206	181	168	182	162	174	178	173	174	159	174	166	167	134	162	158	157	157	175	171	172	165	157	162	165	166	192	182	152	160	158	184	183	171	181	176	161	173	136	170	164	183	154	159	173	174	200	161	178	171	156	193	150	168	162	173	185	172	158	156	179	186	159	151	187	171	179	171	170	170	190	159	165	182	162	168	189	196	170	163	182	205	182	154	161	163	191	174	170	167	176	171	156	170	168	163	183	173	168	161	152	190	205	151	181	171	176	184	163	166	162	159	201	175	180	172	160	173	159	189	197	159	183	204	165	177	170	167	189	154	180	184	152	157	150	187	159	184	193	169	174	188	172	160	163	187	165	157	160	160	172	181	182	140	187	170	161	178	195	153	176	174	167	184	182	174	158	164	166	174	144	163	192	166	183	165	176	172	172	160	184	161	173	175
37292	49252	49241	50891	39775	27709	15272	11067	8138	3956	2273	866	455	493	530	1176	1421	575	464	577	1471	1200	452	461	462	460	457	469	484	468	444	446	500	469	486	409	481	468	451	457	470	461	457	453	479	457	490	425	495	662	640	631	541	464	506	484	392	470	417	446	484	470	480	435	436	437	449	462	446	428	457	441	460	440	455	478	474	441	449	491	463	450	429	439	451	462	520	473	456	480	473	434	441	479	447	442	427	422	464	460	459	458	439	441	394	464	439	456	472	454	459	397	468	482	504	462	488	425	452	460	444	496	451	459	453	420	451	423	439	471	465	445	493	434	427	455	430	469	448	445	441	461	478	480	487	475	452	450	445	478	500	474	513	462	466	462	471	438	470	464	438	439	469	460	463	486	428	475	481	407	479	468	433	402	457	444	444	460	461	479	463	472	448	477	491	425	451	449	452	455	441	461	433	437	458	455	443	460	445	450	484	430	460	445	464	432	461	441	470	445	467	440	448	468	432	460	476	459	476	422	457	478	458	490	465	439	419	520	456	409	443	452	472	474	458	470	444	455	447	472	426	475	438	456	444	503	447	397	459	469	443	467	503	446	441	458	476	451	445	450	477	475	440	492	467	476	438	462	480	458	442	466	485	478	464	481	449	472	441	492	435	466	434	497	425	478	430	459	473	453	471	434	475	459	480	437	452	452	414	471	469	450	420	435	423	438	463	420	437	488	457	448	426	451	459	432	438	488	460	465	451	452	476	458	447	480	392	433	433	427	472	459	487	461	446	455	468	463	471	412	426	432	418	427	449	417	489	476	456	446	459	459	455	475	409	462	456	475	495	433	490	445	427	474	439	471	449	454	479	465	462	405	473	443	427	447	441	403	450	438	459	451	457	460	413	482	465	452	464	445	458	439	439	467	468	445	438	441	462	491	486	491	476	471	498	456	448	454	463	461	433	442	444	419	465	447	454	482	440	446	486	424	455	462	438	498	420	478	431	455	446	465	465	424	454	477	440	431	474	479	457	467	453	447	455	459	469	486	455	461	482	434	431	461	488	496	435	479	456	482	469	480	448	461	456	421	469	424	438	427	474	444	456	432	485	427	466	466	458	477	443	441	481	508	454	448	416	485	481	428	472	419	463	474	482	424	489	421	413	459	458	453	466	465	463	450	482	447	467	434	483	458	447	472	494	488	436	429	450	436	471	446	429	462	461	473	458	485	450	444	451	415	450	475	484	472	458	449	485	461	477	441	451	452	482	460	460	442	468	465	458	437	448	469	434	439	429	482	480	456	443	467	470	461	430	462	442	423	442	440	469	452	450	479	448	492	450	453	433	442	451	469	474	437	413	446	464	432	456	463	468	472	454	448	441	462	457	450	446	435	474	497	490	485	459	456	475	483	446	483	468	417	482	474	480	482	445	444	472	445	450	449	484	468	453	469	463	432	467	453	435	479	441	435	453	446	443	470	492	507	474	441	418	450	456	458	445	460	492	438	454	444	482	472	439	409	438	483	458	462	433	471	439	470	484	436	400	491	450	409	507	466	410	462	460	486	503	458	465	440	461	461	462	449	494	475	462	452	433	433	486	465	487	479	454	470	461	417	453	468	448	428	466	429	473	456	457	444	440	504	446	410	481	477	423	480	463	464	465	447	487	453	421	454	477	449	432	455	458	458	467	481	472	444	469	469	429	460	421	460	458	426	475	461	426	494	473	419	436	436	485	406	459	461	450	418	464	488	461	422	478	477	475	473	436	457	424	488	437	388	433	447	481	431	466	432	476	464	430	461	483	433	491	447	484	461	440	466	468	436	432	449	454	466	454	455	457	459	463	468	443	493	443	441	481	483	448	491	472	414	409	469	476	456	444	447	444	461	470	430	467	450	438	454	440	457	485	445	475	414	435	471	434	472	456	475	427	445	485	451	460	469	484	471	460	475	458	461	481	464	461	432	456	474	482	404	421	482	457	470	456	484	470	421	456	461	466	489	456	434	436	470	442	453	446	447	468	437	482	430	430	429	523	414	461	407	463	425	451	488	483	447	411	475	467	446	475	456	440	468	483	471	461	471	430	442	463	465	448	442	456	471	457	448	442	472	463	464	482	466	471	493	440	462	460	453	470	413	469	435	468	443	445	445	465	429	439	414	449	440	440	468	485	421	441	444	453	435	452	467	464	465	434	454	466	466	459	481	484	455	450	481	454	450	438	434	418	457	461	474	418	438	471	450	485	486	518	488	471	426	446	424	464	459	508	402	492	455	460	516	448	484	443	473	467	446	464	457	463	460	469	439	432	460	483	468	471	457	428	447	432	470	422	463	413	493	444	477	487	451	448	477	445	458	432	458	437	444	431	453	452	477	461	462	506	443	460	441	478	459	438	431	467	441	450	475	480	473	447	445	442	426	455	458	459	427	477	436	440	460	441	479	454	475	471	433	438	485	448	462	420	464	507	494	473	466	444	457	469	459	497	462	452	426	465	462	455	479	455	459	439	455	478	472	438	461	478	457	488	472	468	508	467	502	450	495	460	472	431	472	458	487	475	476	463	477	447	438	488	501	418	477	485	490	438	466	486	427	468	466	467	516	453	442	445	458	469	477	476	439	455	477	478	491	439	462	464	473	481	471	463	447	452	474	460	438	417	454	470	453	488	463	488	425	473	445	450	450	447	469	493	462	477	475	452	455	439	429	461	459	449	451	468	496	471	453	476	473	428	434	474	457	482	450	439	480	460	472	498	453	468	448	484	468	448	409	459	473	445	469	437	454	444	501	455	476	472	462	401	461	452	479	489	497	473	503	412	439	481	445	471	473	462	483	479	501	435	471	503	466	488	477	422	500	444	459	454	468	470	454	430	449	425	477	468	490	461	473	433	468	467	432	434	453	454	467	480	469	471	459	422	450	453	498	469	478	456	418	442	443	434	448	466	478	438	485	452	445	456	499	449	453	512	452	445	435	435	470	446	455	440	444	472	434	460	465	422	452	463	460	448	429	436	440	482	450	448	444	463	446	483	440	438	452	459	461	492	432	426	481	442	437	413	439	461	479	463	426	477	451	421	463	465	466	437	438	469	463	496	459	462	469	474	487	455	462	445	480	431	420	428	450	439	460	478	504	482	483	455	442	478	438	442	418	497	460	505	439	458	453	448	437	454	469	430	476	435	437	490	474	486	455	477	452	448	474	450	463	428	469	446	501	428	437	443	469	465	464	452	448	467	464	463	434	505	400	500	459	471	472	468	463	449	420	469	430	467	439	441	412	487	484	476	473	424	452	455	444	451	441	445	456	476	456	468	468	443	453	450	445	472	435	487	483	456	439	457	499	462	503	443	480	467	454	435	415	471	480	451	478	458	430	509	455	509	444	439	476	451	422	471	499	478	441	422	460	449	464	468	482	443	436	416	493	471	487	448	447	475	465	468	442	465	451	424	429	478	495	470	444	498	439	443	438	442	457	486	415	479	497	483	455	466	488	445	463	454	449	452	481	410	462	462	481	500	468
72020	76463	68158	61242	43403	26599	13443	8083	4710	2028	1594	568	197	184	198	341	537	326	173	266	642	448	182	202	204	190	196	203	184	198	176	164	187	191	178	175	191	189	181	185	180	192	190	177	210	201	184	214	188	263	259	235	192	204	178	196	185	170	205	185	217	199	191	168	187	195	182	185	197	207	194	160	158	190	184	186	204	154	168	187	192	204	207	184	204	206	177	205	220	192	184	216	196	193	191	195	207	197	196	192	186	192	211	183	185	166	202	179	181	198	186	198	200	174	187	159	184	176	176	200	197	191	220	199	200	179	166	179	177	177	184	186	171	169	185	183	197	169	185	175	177	184	185	159	203	173	204	182	208	191	182	200	164	181	198	202	169	173	193	186	199	181	204	153	214	204	180	195	204	206	163	192	168	189	185	171	192	187	202	214	179	176	205	189	212	205	196	179	198	182	200	168	188	197	179	205	180	181	167	180	179	189	192	188	203	173	185	203	186	209	181	164	183	187	176	167	188	177	201	182	185	177	197	177	184	199	176	180	178	177	178	195	189	179	179	183	216	165	178	203	179	206	185	193	183	156	184	154	186	181	182	214	203	175	203	179	195	190	177	190	181	210	153	187	174	178	186	192	174	194	183	169	182	184	187	181	208	203	168	218	195	165	188	180	203	180	173	182	182	181	157	191	185	177	178	190	162	171	172	174	206	172	194	200	171	194	174	200	199	189	191	202	184	181	194	181	184	175	193	163	170	179	182	171	197	185	204	195	201	183	168	197	181	202	165	174	181	187	214	161	202	198	208	187	211	184	206	208	187	191	191	189	192	189	187	174	189	173	207	191	194	192	205	180	197	177	184	207	195	183	172	186	158	192	172	185	183	151	172	173	191	182	178	186	186	196	209	187	157	188	179	186	190	194	212	186	188	199	178	190	162	193	197	198	171	199	179	173	193	194	173	183	180	180	201	180	211	188	187	175	174	199	204	164	165	184	199	162	193	202	201	199	203	189	183	173	166	184	194	178	166	189	208	195	185	189	184	186	196	165	175	182	190	168	196	199	200	190	200	183	192	194	200	195	195	205	183	178	174	198	198	204	193	186	190	195	181	182	187	188	187	177	173	179	205	194	201	193	193	177	216	196	174	188	183	190	164	177	184	155	210	182	191	198	191	196	202	180	176	198	200	198	163	176	182	169	176	217	169	174	177	178	238	186	197	195	189	181	199	195	171	178	195	174	190	186	165	166	207	183	193	193	205	197	193	216	189	190	193	187	188	188	203	176	179	182	172	182	162	198	201	187	199	192	189	198	185	166	166	187	167	194	199	184	194	184	183	165	180	187	150	162	208	185	195	188	180	183	149	160	190	192	196	198	208	188	161	185	187	208	183	198	184	178	195	204	189	196	167	206	191	189	194	200	193	171	187	195	175	156	216	197	179	199	174	181	199	207	175	186	199	208	185	175	188	177	146	186	187	194	186	181	206	179	194	162	182	190	169	215	166	202	208	187	168	206	188	176	180	190	195	178	166	182	185	171	203	177	173	182	177	177	200	194	201	164	177	173	164	171	196	181	191	177	184	168	192	164	218	198	193	191	215	164	192	170	200	193	186	162	212	199	182	187	192	187	191	164	169	188	160	163	189	171	190	190	166	188	190	202	173	184	197	183	181	197	169	175	222	191	185	184	201	180	187	195	169	171	194	214	176	192	174	181	188	153	212	170	196	208	200	167	179	189	185	185	213	198	190	211	183	172	204	174	176	188	165	165	195	182	200	193	163	180	209	211	207	181	196	196	179	189	203	186	189	182	195	199	181	190	180	201	193	177	196	193	199	205	197	168	193	194	183	189	193	193	204	158	216	184	183	200	180	190	168	208	169	186	181	190	205	192	181	195	202	191	175	196	186	187	166	180	166	190	189	182	190	176	194	174	185	191	166	200	214	215	211	202	185	171	183	218	176	209	173	200	170	160	234	168	167	197	197	193	184	176	177	200	201	191	194	208	197	188	189	205	202	189	196	193	206	185	189	185	219	177	218	177	185	202	161	180	209	162	177	200	190	178	184	202	178	192	177	209	176	210	193	194	193	192	190	189	202	201	186	164	179	191	168	217	191	235	207	175	234	210	173	205	186	197	206	184	195	165	181	176	206	155	174	173	178	213	173	190	197	189	203	176	173	184	199	192	187	185	217	204	182	189	188	199	195	167	197	188	199	183	156	192	182	207	201	195	191	183	187	180	186	199	203	187	177	186	183	185	201	202	189	209	195	187	185	177	197	204	169	193	173	177	193	185	206	187	210	174	179	192	195	186	169	200	199	188	219	184	214	182	177	230	197	192	174	195	185	203	180	200	191	192	183	177	176	170	186	190	183	178	191	200	178	199	184	180	173	190	195	194	193	184	194	180	197	168	203	169	189	163	183	184	207	198	198	179	191	182	168	199	172	187	184	191	177	202	170	182	205	192	174	212	201	198	174	171	195	181	169	176	192	181	181	170	193	194	183	225	183	184	188	180	194	159	186	184	165	201	198	190	189	174	196	204	187	162	224	208	187	184	203	185	197	157	175	193	177	185	191	195	193	199	209	178	189	180	224	188	211	193	183	199	174	195	181	202	201	193	191	174	189	172	183	173	175	217	185	204	195	199	189	210	192	207	193	196	185	153	203	185	190	188	200	190	201	182	196	201	172	171	190	169	182	200	192	188	195	181	188	177	208	169	203	203	172	163	186	171	164	197	183	191	206	184	192	197	187	198	193	177	184	162	221	179	181	204	177	203	184	176	189	199	183	184	223	186	182	207	177	177	197	154	190	179	206	205	194	178	177	171	184	175	193	193	210	188	188	178	175	202	197	193	202	159	184	194	202	172	207	205	192	188	185	188	169	182	151	205	168	179	170	187	187	208	222	189	182	176	178	187	188	196	197	170	169	170	209	176	192	188	184	185	174	192	197	165	181	181	172	181	203	193	204	172	186	212	185	169	207	184	170	210	200	190	200	179	199	192	191	198	195	191	169	192	199	194	184	184	175	186	188	180	188	172	200	186	172	188	202	214	189	198	186	182	202	199	222	205	187	196	167	181	189	221	190	170	188	172	207	202	211	187	188	184	173	178	174	172	218	180	182	176	185	176	182	179	193	202	191	211	207	198	186	170	187	211	202	178	196	177	196	190	193	180	173	189	192	213	209	161	192	195	183	185	194	174	191	170	202	178	178	177	185	185	187	194	185	182	178	215	206	187	212	193	191	201	196	183	183	176	184	175	200	182	191	195	179	186	188	185	223	180	224	201	185	188	195	198	183	173	177	184	206	184	182	210	194	194	194	200	179	206	188	158	193	196	190	170	191	188	179	212	172	158	190	205	181	180	181	184	183	197	195	193	195	172	177	181	207	210	161	209	189	194	184	198	201	155	177	173	196	212	179	189	182	186	203	193	197	177	199	197	193	199	206	176	213	203	198	185	188	160	182	169	170	193	230	162	190	196	190	208	225	186	205	189	196	186	194	186
46409	60219	62377	64204	48944	35589	25172	21138	14790	7350	6587	2265	542	571	651	1393	2671	1177	515	938	2883	1853	514	503	491	475	469	530	477	555	503	475	471	495	527	451	527	540	461	493	497	486	500	466	529	565	539	461	568	874	949	784	657	534	504	489	504	486	494	493	507	480	526	497	496	484	487	496	502	526	470	495	533	482	483	508	461	543	488	459	485	485	511	489	456	523	489	507	477	470	486	503	474	473	477	518	504	501	455	483	493	486	468	502	495	466	483	512	487	513	536	478	467	494	509	486	485	499	503	494	484	525	490	447	529	511	495	510	508	504	483	477	473	475	470	500	459	517	441	480	532	465	476	466	512	488	502	491	477	536	504	505	460	501	460	520	477	477	462	471	477	486	460	496	516	505	486	510	472	483	512	496	473	493	493	476	499	512	478	496	511	477	515	517	479	498	482	498	550	490	497	509	478	481	469	487	477	511	518	516	464	536	491	485	503	493	508	508	480	499	499	523	489	486	485	509	490	510	484	513	481	503	483	482	493	501	437	485	475	449	477	505	443	480	509	477	463	504	476	486	494	497	483	501	502	458	498	421	532	491	497	469	498	518	500	485	469	533	467	489	466	539	484	456	470	512	483	498	474	447	477	493	508	495	492	478	459	493	491	504	486	499	479	479	490	473	469	524	454	529	484	491	496	483	519	506	511	484	465	495	531	492	467	479	522	487	483	499	460	481	468	506	511	474	481	457	482	494	551	522	492	511	465	498	557	534	500	488	499	490	488	515	492	462	449	477	490	485	512	500	497	469	533	510	477	499	487	548	499	488	452	531	484	477	529	470	493	497	471	453	480	461	436	476	491	484	486	479	489	482	497	447	497	500	438	512	485	529	488	515	502	503	532	495	484	495	484	494	485	543	466	483	443	509	487	470	435	524	475	472	476	497	499	534	474	498	512	486	472	502	469	500	456	494	496	531	480	506	505	499	452	499	468	533	472	505	533	500	486	498	508	475	476	489	476	485	526	508	470	478	502	505	502	494	490	512	441	496	463	479	494	488	511	498	484	442	477	518	500	480	520	492	503	494	491	468	480	468	510	456	540	500	480	496	462	500	491	461	502	494	468	486	480	476	468	502	497	505	488	481	447	484	492	462	485	470	499	492	463	488	478	473	476	499	490	456	500	492	508	485	511	513	511	461	449	531	462	443	458	500	515	483	508	480	475	498	498	484	535	531	494	503	535	493	495	508	510	486	517	489	497	506	488	506	502	513	510	501	474	504	508	459	495	497	451	501	486	474	505	512	515	500	467	493	515	434	464	471	473	450	522	493	496	502	445	464	492	519	494	460	501	481	509	473	509	474	461	475	520	481	487	505	521	478	470	515	464	503	511	446	484	517	514	505	479	516	498	471	497	492	529	493	483	519	494	484	518	498	454	480	478	477	483	520	480	475	485	478	512	489	492	448	475	484	502	513	511	486	459	486	455	472	500	470	504	499	469	491	513	509	492	464	456	511	498	471	488	498	498	519	497	552	497	454	518	521	481	467	490	486	495	489	482	448	524	445	482	462	499	517	445	484	456	516	497	512	495	466	506	464	488	495	477	496	523	487	499	484	510	520	528	492	482	506	499	464	514	520	484	493	495	477	493	484	516	487	504	505	495	491	481	459	483	497	486	492	494	462	524	487	494	499	523	482	442	475	500	487	476	446	494	474	494	482	479	526	486	511	479	496	500	463	447	500	504	484	478	474	498	487	468	518	456	491	469	556	468	476	473	480	490	481	449	510	463	534	476	509	494	517	488	483	521	479	514	504	463	467	485	498	510	465	501	502	522	466	478	524	491	446	493	446	455	492	478	489	507	498	521	505	489	489	494	519	474	498	490	484	527	488	531	480	500	503	484	476	488	473	530	497	491	496	481	473	489	480	481	513	496	477	473	467	538	500	500	488	495	480	502	511	525	488	500	487	487	481	481	506	487	456	480	514	471	473	476	497	507	527	492	505	524	481	503	476	479	462	531	476	523	469	468	465	477	472	501	509	476	487	515	496	444	505	491	527	509	493	482	491	486	480	561	463	498	450	486	458	494	471	514	513	535	475	501	461	469	506	485	500	497	464	459	479	534	472	459	509	477	505	469	489	489	495	515	497	532	512	516	476	474	503	501	481	481	490	473	486	495	481	503	504	474	483	486	461	509	518	476	551	477	509	505	503	478	506	502	493	508	525	497	495	500	457	481	481	462	511	454	486	490	493	503	494	474	503	508	473	477	502	496	470	475	474	496	517	480	480	505	480	449	488	487	478	493	496	492	499	516	500	507	476	480	498	527	486	484	505	525	485	505	499	495	460	495	515	509	484	500	527	537	494	477	486	516	511	474	538	489	482	498	534	487	498	498	484	515	489	498	547	505	481	523	500	490	496	495	523	504	502	461	498	457	467	510	452	513	498	508	478	502	492	515	489	542	487	492	455	503	494	504	480	511	515	487	461	490	491	472	482	504	465	497	504	534	471	519	455	503	515	493	482	496	519	466	483	473	478	492	497	496	475	485	469	508	461	493	517	497	503	495	487	487	515	479	482	471	486	510	508	488	492	502	517	508	513	494	530	519	523	464	464	501	495	512	500	506	492	532	462	519	505	515	459	492	455	490	501	486	466	528	476	437	493	469	504	486	542	471	484	524	496	472	495	509	480	540	494	514	454	491	507	494	534	462	482	477	494	488	482	494	493	500	519	521	516	505	520	489	494	503	501	475	526	494	449	512	503	513	481	482	466	499	477	493	472	505	447	469	515	478	530	488	468	507	484	502	497	486	492	472	523	495	478	529	532	491	487	496	481	498	470	470	495	475	483	511	456	492	492	470	519	497	463	465	522	531	519	528	506	483	499	476	499	492	508	501	475	477	490	484	542	466	501	479	515	508	493	464	524	494	497	462	447	463	522	500	500	496	488	483	469	471	486	457	482	504	479	475	497	502	497	504	525	534	465	544	486	494	480	519	486	443	516	459	540	491	480	516	496	475	484	453	502	533	477	474	480	496	504	491	496	487	479	479	498	507	486	514	477	467	468	467	458	513	499	491	471	504	468	518	500	455	468	496	495	474	476	514	472	527	477	525	473	498	506	498	511	501	505	489	512	497	463	512	473	474	509	518	470	467	518	495	456	457	495	494	456	514	509	519	472	474	481	498	500	527	474	483	533	518	509	511	486	519	500	486	482	509	521	493	485	511	475	480	502	499	476	474	538	475	467	497	516	516	496	508	502	473	505	476	491	465	499	489	540	521	479	493	479	485	484	506	490	526	474	528	488	502	528	473	515	475	511	492	526	523	495	452	495	456	456	463	522	497	484	465	505	478	466	472	451	559	499	466	479	488	469	470	503	515	454	477	485	506	458	469	480	478	492	492	496	464	489	541	450	499	536	490	475	494	474	503	516	488	507	498	469	515	472	498	479	509	502	483	429	486	470	452	507	524	511	477	470	485	471	486	496	499	456	493	513	493	468	502	479	506	507
18132	13964	8945	6045	2456	1029	405	347	284	194	178	176	137	162	165	144	153	162	165	172	179	203	126	169	182	174	165	166	156	165	158	151	134	140	152	167	178	162	148	162	152	160	158	160	146	144	152	173	174	142	165	177	180	172	163	161	161	171	187	149	165	161	185	141	171	156	178	149	173	152	169	168	161	178	132	146	149	160	160	160	158	163	166	141	152	179	173	177	175	130	184	163	159	165	157	153	168	121	145	160	136	161	155	176	139	175	148	148	169	143	156	156	158	173	141	155	168	161	159	156	164	181	147	145	153	175	159	174	168	141	180	168	159	145	182	161	155	171	160	171	172	186	172	146	169	168	158	142	153	172	157	172	170	163	165	165	175	175	148	161	166	146	160	158	150	150	147	172	140	150	163	162	154	152	142	170	150	177	154	149	158	165	140	172	151	168	140	167	151	171	161	183	151	157	172	194	182	186	148	162	153	175	145	140	148	171	169	156	163	144	174	136	152	158	148	166	155	144	160	169	182	158	145	169	159	178	160	143	159	177	160	169	165	169	173	163	183	143	148	153	152	157	179	151	186	163	148	169	177	163	176	175	166	160	177	148	153	183	172	173	186	183	165	153	184	162	164	171	156	162	163	162	157	144	185	165	149	172	156	146	144	186	158	164	156	151	170	166	168	162	168	153	180	177	159	142	165	157	146	162	188	181	183	170	165	181	159	175	132	155	153	141	152	169	165	164	173	132	181	165	159	160	178	164	169	143	171	172	170	168	183	185	165	169	144	165	148	147	158	187	175	148	139	150	168	179	169	157	182	173	154	151	163	170	152	151	161	141	159	172	158	153	150	146	163	159	155	179	157	166	165	176	169	162	183	142	153	179	174	159	171	174	161	158	180	183	168	140	190	162	192	155	188	162	169	151	165	157	164	168	170	151	167	192	161	197	179	163	140	174	163	160	142	171	156	154	171	160	185	140	181	169	152	168	191	164	182	151	140	182	155	146	157	169	164	164	152	167	154	151	175	163	150	161	163	159	173	165	184	157	165	162	154	172	172	178	187	172	158	182	187	147	163	155	167	166	142	152	163	163	168	155	169	175	148	168	160	187	152	178	134	161	150	150	156	161	163	164	169	136	156	152	140	163	172	166	171	132	161	157	145	155	175	169	145	153	167	169	160	193	141	157	150	150	167	164	157	185	178	181	161	149	161	170	157	160	161	146	145	170	133	187	170	168	152	163	152	147	159	176	173	163	156	163	168	172	183	156	166	154	152	154	171	174	149	175	153	170	167	158	175	155	173	173	161	165	149	140	150	174	170	158	151	151	161	151	176	145	154	142	154	174	156	152	159	150	166	153	143	168	173	171	168	167	163	178	190	167	159	144	172	192	149	173	169	148	146	179	173	147	182	172	175	155	170	175	162	174	183	153	179	160	154	140	155	144	164	167	149	168	188	173	169	164	180	162	162	165	149	167	155	157	164	154	164	150	163	186	166	154	175	161	143	208	158	169	161	165	187	182	146	149	153	175	166	176	172	161	172	149	133	169	163	192	186	157	158	171	173	155	154	167	167	154	170	161	155	161	167	154	148	171	167	170	157	140	162	173	163	143	158	173	169	144	176	154	139	159	172	175	158	160	171	158	159	162	170	179	158	177	170	167	161	172	157	170	186	158	145	163	191	178	155	160	182	167	155	139	157	177	171	152	169	166	166	147	148	165	144	140	150	144	168	151	147	166	165	153	132	145	167	154	155	165	165	174	162	187	180	152	173	151	178	152	150	165	134	162	147	185	182	135	149	155	152	159	178	145	173	152	142	184	167	143	170	152	168	165	149	150	193	157	176	180	171	167	173	155	175	171	158	167	164	154	169	184	159	150	141	166	152	153	157	159	155	159	156	186	145	152	170	164	163	154	128	176	176	178	143	142	159	175	159	175	149	166	160	155	171	155	147	170	177	165	155	157	164	175	159	174	161	174	169	182	182	168	151	152	165	138	146	158	155	161	155	157	151	171	169	147	163	156	163	152	177	172	185	187	176	157	163	166	169	169	154	181	160	157	149	151	166	145	144	140	170	154	153	167	159	180	178	170	163	151	150	176	162	158	164	143	144	148	187	143	170	170	190	155	158	171	160	168	154	136	180	171	165	179	154	177	165	158	152	150	145	161	166	144	151	169	174	147	170	172	143	146	157	138	182	147	152	168	177	157	138	175	154	147	167	161	132	171	164	151	146	180	166	174	164	156	167	141	157	161	182	170	161	156	172	146	177	166	156	131	145	172	158	151	158	149	148	152	148	151	186	167	169	168	169	169	159	161	146	170	144	152	135	152	172	170	170	159	161	162	182	170	148	160	165	172	180	152	165	175	164	170	180	161	178	151	177	168	167	182	171	189	140	173	172	166	182	173	171	145	161	141	162	162	154	170	145	156	145	154	153	135	186	165	159	173	176	189	166	180	160	148	155	166	182	143	149	184	153	146	150	166	156	154	164	157	174	163	163	168	157	162	147	162	187	184	174	147	158	166	151	172	170	146	184	137	150	171	144	180	151	160	160	183	166	167	169	162	134	152	177	157	148	146	177	166	158	149	160	168	153	172	163	153	163	146	165	151	154	158	163	132	183	142	175	146	152	163	143	171	156	159	179	150	159	177	142	173	177	144	153	147	167	159	157	177	142	165	152	154	175	155	156	163	157	186	155	160	161	184	160	156	162	169	183	163	147	161	148	152	198	162	187	153	171	172	170	173	159	149	167	182	163	150	176	166	146	158	150	135	151	145	149	164	170	179	195	157	174	160	164	172	160	163	172	162	153	150	162	169	159	141	166	167	144	160	155	153	162	148	140	145	181	142	166	166	151	170	179	165	147	149	164	164	151	178	194	146	145	189	174	152	150	161	170	192	156	166	166	180	153	156	140	157	126	161	154	151	163	162	179	159	152	140	160	162	151	176	164	165	157	173	155	154	192	179	182	177	170	173	172	146	180	178	179	145	162	166	158	171	149	157	170	147	168	161	183	149	158	172	151	149	166	176	158	158	161	152	166	150	149	152	148	185	124	154	168	152	159	179	157	158	161	176	169	160	156	153	156	191	156	143	139	176	161	162	160	178	164	164	172	150	136	136	169	135	135	140	186	160	148	147	176	161	147	138	166	189	177	153	162	136	146	151	158	186	158	168	153	175	165	151	168	158	159	154	167	146	162	149	168	165	153	171	144	167	149	164	150	171	155	177	169	174	164	171	154	180	179	151	187	159	157	173	175	164	172	151	155	180	155	161	141	165	192	146	166	170	152	156	166	156	182	185	145	183	140	175	186	153	169	171	148	166	161	185	170	173	164	156	159	181	169	149	151	149	150	163	151	150	180	143	163	144	158	148	148	163	154	162	164	151	139	143	160	179	160	187	159	159	138	184	161	152	157	166	164	151	155	165	186	176	143	183	164	162	168	153	177	177	179	146	160	173	138	157	164	162	154	134	153	158	156	177	153	163	150	132	163	152	185	133
14938	17244	15027	14674	7820	3935	1765	1438	1026	606	612	461	434	457	453	455	465	471	454	513	556	537	467	416	435	438	408	416	426	472	419	424	444	379	460	428	431	446	443	407	421	421	431	442	453	416	423	441	434	452	488	496	452	434	425	440	461	447	429	416	436	421	424	425	474	456	432	417	456	403	448	440	442	464	435	439	388	429	489	410	422	430	419	414	410	398	425	468	450	417	470	417	437	439	412	445	430	437	410	412	418	400	435	448	455	432	429	426	444	444	434	455	438	411	416	441	474	460	448	397	423	440	449	409	420	451	435	420	453	420	399	424	381	466	476	446	416	461	424	433	428	431	446	421	447	457	439	434	411	403	424	443	438	461	440	414	402	426	438	438	406	425	475	490	414	448	458	452	443	463	456	448	476	422	440	449	461	466	441	436	439	468	424	434	430	431	463	424	386	413	450	423	450	433	436	451	455	442	438	469	429	418	442	394	427	429	460	449	458	414	413	427	448	415	438	441	431	450	454	457	420	453	428	442	457	428	446	426	432	428	432	452	478	431	444	433	414	401	385	435	462	443	424	432	457	486	437	454	440	414	479	468	420	427	393	461	416	423	428	447	454	448	446	425	438	410	403	468	470	472	457	447	439	409	448	426	410	401	444	396	441	437	410	467	443	435	405	466	433	404	393	457	407	391	446	456	452	442	428	438	464	426	468	426	440	413	421	450	422	434	411	422	437	430	441	387	407	464	412	436	450	435	383	422	440	471	413	422	482	450	456	468	441	421	419	424	437	454	418	417	418	412	446	397	451	461	436	429	424	441	415	436	405	432	429	395	461	399	442	383	429	424	464	413	437	483	441	459	437	420	410	455	415	444	413	424	439	428	436	444	430	413	422	392	420	381	391	412	391	416	429	435	441	436	456	417	409	424	434	426	450	412	428	422	402	451	455	407	436	410	443	441	434	444	454	450	458	435	465	424	398	435	457	430	424	437	436	430	420	405	391	456	414	407	450	424	424	457	425	449	471	437	407	433	421	426	456	450	444	408	433	385	421	417	453	424	420	397	440	424	422	401	423	390	430	436	413	417	386	465	447	472	421	404	481	478	433	423	414	422	425	400	384	424	468	427	469	464	421	399	405	433	435	457	409	423	463	416	438	441	469	422	446	445	435	411	403	443	421	433	403	416	412	449	407	477	456	446	457	426	463	452	444	419	430	435	411	442	454	486	405	435	420	435	420	437	404	427	413	430	442	437	440	434	431	428	461	433	457	435	479	446	435	465	424	413	409	437	443	428	434	451	452	447	447	471	408	447	466	457	449	465	418	432	430	447	431	445	430	405	447	391	426	427	414	461	417	459	438	443	439	443	418	453	458	429	446	457	440	435	423	464	456	402	421	433	430	419	447	469	422	432	448	458	424	428	441	413	402	447	415	416	422	467	416	470	445	443	421	440	444	452	450	442	457	443	443	438	421	465	437	475	367	416	397	421	449	451	443	453	439	441	407	437	433	440	447	425	427	465	444	415	425	498	454	424	400	461	436	452	403	412	417	429	412	462	409	442	430	447	464	419	455	438	389	428	470	440	403	438	470	414	418	445	441	433	467	425	461	461	402	423	411	426	415	445	459	417	436	412	447	436	416	421	458	431	437	375	430	409	434	399	422	456	414	467	442	449	437	440	418	416	440	421	441	437	450	410	442	442	468	417	448	427	433	458	437	422	471	412	451	421	448	420	446	433	438	395	462	451	471	377	447	439	446	451	467	408	430	417	385	423	424	435	479	456	430	411	411	426	416	426	467	453	437	446	423	453	466	427	423	405	411	442	412	404	467	430	436	431	432	395	381	404	449	476	459	420	421	430	453	413	448	458	407	419	437	423	405	449	410	443	431	405	451	447	443	439	484	397	418	419	440	451	441	427	443	419	439	442	430	462	460	401	458	434	429	395	414	410	428	403	425	468	452	444	429	452	417	425	476	414	437	418	414	442	426	417	428	420	448	421	455	448	407	428	458	436	417	458	465	426	453	455	419	468	429	434	423	424	457	425	472	440	413	410	444	461	447	421	456	460	410	421	448	417	435	428	415	464	451	431	427	438	434	441	419	445	472	400	464	387	417	437	465	448	456	428	475	458	446	456	450	440	387	432	442	417	419	446	443	425	425	452	444	466	438	438	433	413	432	472	429	448	432	432	479	447	419	426	425	450	446	394	449	429	437	426	432	432	435	420	420	444	404	378	431	473	460	449	393	435	426	422	395	449	422	414	429	422	461	459	438	425	448	411	430	462	399	374	417	419	421	447	406	456	454	462	430	437	455	460	398	445	464	471	391	432	410	392	437	408	434	404	421	402	411	445	413	422	440	394	441	410	419	425	414	428	439	437	476	417	412	415	426	415	432	433	429	448	404	469	414	424	414	404	456	412	464	456	416	459	444	462	427	409	394	473	455	413	394	433	400	454	420	406	429	421	440	414	405	460	420	441	462	485	461	450	448	414	459	451	446	474	437	431	430	444	442	437	437	429	399	421	427	419	468	432	403	456	442	410	412	392	438	449	447	424	435	413	399	414	458	424	454	433	419	435	429	409	427	455	434	435	385	452	444	417	432	437	462	446	423	435	480	440	455	407	418	434	416	453	391	434	453	468	432	437	470	426	405	410	403	390	453	391	394	426	387	390	459	411	415	434	456	391	438	434	441	413	411	428	440	423	441	458	434	436	452	376	468	442	407	448	441	440	413	459	433	387	422	480	429	428	421	432	418	390	483	467	444	442	416	459	439	412	415	389	411	430	444	452	432	414	432	432	436	442	435	421	430	439	456	474	454	373	456	418	429	458	432	436	416	438	419	457	426	402	422	475	427	415	466	477	404	442	427	454	448	441	407	435	434	440	410	401	456	454	430	421	430	421	442	406	400	401	429	457	396	446	426	408	420	462	428	457	436	445	433	394	403	434	407	460	482	431	451	454	465	462	425	385	428	398	404	455	448	452	451	414	434	422	455	462	428	433	434	454	443	417	415	460	422	433	413	485	461	434	431	435	408	411	417	432	439	426	432	429	470	461	443	466	447	402	451	420	447	446	448	412	387	463	411	420	402	423	397	419	451	416	441	446	453	432	450	438	414	453	446	386	426	415	435	427	445	451	429	469	447	414	455	420	444	452	420	436	451	452	423	442	420	408	445	431	443	431	460	458	482	443	429	429	440	431	420	426	470	435	428	462	423	438	449	401	426	414	462	424	428	425	448	442	401	471	415	417	434	397	467	439	456	414	441	451	414	441	416	441	408	444	431	451	438	457	441	440	427	444	420	452	432	417	419	422	411	420	427	476	438	433	434	432	385	451	442	390	442	406	453	413	433	423	415	406	419	488	431	426	434	389	424	413	419	459	447	475	464	449	442	445	417	467	448	443	407	482	427	467	487	445	442	394	397	435	455	415	447	461	430	392	413	439	431	425	465	421	433	459	418	398	423	427	449	409	415	436	407	457	421	462	453	419	461	440	464	446
59140	62601	56468	47104	30200	14844	5918	3615	2475	1206	933	379	189	167	196	177	203	290	163	266	369	319	149	194	186	147	194	150	159	178	155	156	182	157	182	163	156	180	180	170	170	145	151	191	179	146	167	198	187	201	188	192	189	180	189	171	146	161	146	162	181	183	183	157	170	171	171	185	164	158	198	154	158	166	200	175	155	169	178	173	163	202	204	201	188	139	184	172	144	192	181	159	188	175	149	176	202	156	177	197	179	187	200	170	172	158	166	170	142	202	167	164	164	158	178	159	189	180	185	180	170	187	177	165	177	164	189	163	150	172	187	159	204	181	187	176	157	165	195	166	173	162	166	166	171	184	178	183	183	163	172	178	165	162	167	196	179	159	168	155	171	175	171	166	177	184	169	166	157	175	184	194	175	156	148	166	178	177	174	167	174	173	179	179	172	169	170	162	166	163	185	175	168	191	162	163	193	166	183	185	180	180	168	170	155	176	182	173	158	153	163	177	165	182	195	159	177	179	173	164	166	161	182	187	174	169	170	164	156	179	169	172	161	185	195	167	154	156	161	173	176	188	163	154	154	169	185	190	156	136	170	168	169	184	180	185	187	181	161	167	183	202	184	169	190	168	152	145	200	141	179	159	171	185	176	157	172	174	201	169	156	171	180	179	161	163	170	192	181	175	169	171	185	177	168	198	187	185	158	195	178	148	183	153	176	174	201	174	194	187	161	173	169	192	179	165	185	183	176	186	152	185	159	141	150	172	175	170	187	169	182	179	170	184	190	156	163	198	187	160	181	153	166	156	174	173	181	167	165	164	166	162	181	123	162	169	177	181	164	185	175	185	156	167	177	168	153	155	169	190	158	163	167	187	179	166	180	173	166	163	180	177	177	189	165	184	196	175	161	177	155	192	188	177	155	185	189	184	174	193	175	174	208	167	173	149	170	176	177	176	161	166	181	165	154	148	170	196	195	158	173	162	170	174	153	162	196	178	180	187	156	161	188	182	160	182	174	164	193	185	164	166	170	165	162	203	188	155	174	175	149	176	160	190	167	162	184	193	144	192	183	174	157	167	163	164	160	204	182	189	168	155	170	168	198	160	164	177	176	183	176	160	157	169	193	164	164	173	216	178	159	174	194	168	152	164	163	158	161	164	183	191	157	160	161	174	177	168	165	174	153	157	183	159	202	182	167	175	185	174	180	168	176	154	180	149	165	190	203	164	150	190	167	174	168	152	158	166	166	162	162	168	149	168	188	194	180	166	170	172	159	179	162	173	153	172	168	187	165	176	170	155	158	178	181	168	180	162	165	173	183	178	166	164	165	196	191	177	167	172	185	159	166	189	197	154	191	197	174	161	185	164	171	172	176	185	179	175	181	150	192	167	179	174	168	192	174	189	159	190	160	176	186	164	153	183	174	200	165	169	171	178	198	177	193	156	181	166	167	190	176	185	157	180	168	166	192	175	164	171	168	177	146	171	179	161	195	174	160	164	181	174	159	157	191	187	179	157	178	161	179	190	158	189	174	162	159	217	162	172	157	169	169	179	159	156	178	185	181	185	177	157	172	161	156	164	149	163	174	164	143	174	170	186	158	151	174	173	165	198	165	166	166	183	169	172	169	177	169	189	177	176	168	181	182	201	173	163	193	176	154	179	195	185	134	156	159	177	164	184	178	178	207	177	156	156	172	166	173	187	162	175	148	171	172	184	174	174	183	163	172	155	176	144	178	195	163	181	177	168	183	165	168	175	149	185	167	163	147	188	156	167	161	186	197	184	175	164	203	164	171	165	180	171	156	174	174	179	184	159	187	185	180	159	176	169	162	175	203	157	179	176	179	186	175	185	168	147	152	155	171	191	177	167	148	161	172	166	167	153	185	186	164	147	185	154	187	178	154	176	189	155	174	152	167	164	180	191	185	180	164	157	171	189	169	147	168	157	162	161	183	191	177	174	172	161	164	184	175	177	177	160	166	171	172	174	150	168	183	179	169	169	176	185	161	184	200	167	166	164	166	175	167	174	150	178	191	178	160	173	161	173	168	168	170	166	174	168	171	170	178	165	160	176	203	177	192	170	183	151	185	167	175	184	148	150	182	182	134	173	167	175	141	161	138	173	175	166	164	157	166	183	169	169	172	184	171	179	151	173	186	182	175	189	182	164	162	168	179	154	177	152	158	157	162	162	182	154	186	168	169	168	166	168	176	183	163	165	170	165	187	164	177	168	185	156	178	179	174	179	178	190	184	165	170	162	188	188	165	170	174	174	180	176	160	175	166	165	172	175	165	192	173	163	180	204	167	176	183	168	177	190	166	167	195	177	169	179	181	178	169	151	151	152	160	164	164	190	193	189	174	176	190	158	179	161	177	166	179	185	176	174	171	183	185	173	174	158	181	185	165	178	180	170	184	205	170	176	152	166	182	178	165	172	142	183	174	190	189	155	188	210	174	167	169	141	156	169	163	158	185	157	172	178	183	206	154	157	170	181	152	179	171	175	171	194	202	158	195	177	182	175	175	167	181	161	169	154	166	168	161	195	166	165	170	166	161	186	171	168	175	196	206	181	160	165	139	185	177	172	192	182	183	167	176	176	169	169	178	171	179	200	179	164	180	185	160	184	155	175	171	158	175	162	152	160	166	201	153	189	177	169	169	169	170	172	143	168	195	174	177	154	146	174	173	182	192	150	180	173	171	187	178	146	180	183	175	159	174	195	166	176	166	183	161	166	167	162	150	173	152	147	193	160	149	173	173	163	169	179	155	169	179	175	153	171	180	203	209	148	166	164	174	168	174	198	152	188	152	174	169	156	160	170	193	180	173	176	157	163	167	151	179	182	160	162	182	167	169	171	179	161	159	189	185	173	171	172	179	150	179	180	165	174	161	170	168	159	177	166	180	155	183	188	178	180	154	182	182	202	176	148	182	176	170	170	143	187	141	185	164	186	159	170	193	191	170	195	162	173	189	167	179	172	174	203	170	186	159	158	158	153	177	170	184	176	148	172	158	182	169	163	163	178	165	182	157	190	184	165	179	166	184	198	172	168	166	159	167	177	184	178	139	157	160	173	157	164	178	188	174	151	178	167	181	163	159	168	165	161	185	168	152	168	182	188	185	171	178	186	180	194	169	186	172	171	177	168	162	156	170	158	179	158	188	170	178	192	181	160	178	171	166	159	178	182	172	181	181	177	180	175	163	175	135	190	147	156	182	173	178	166	156	184	158	176	191	191	190	145	180	194	188	164	179	157	168	200	164	161	170	177	177	172	157	163	169	166	189	166	179	168	173	187	138	191	189	151	181	167	175	172	169	176	155	162	183	152	179	176	174	191	200	175	181	172	186	191	161	165	160	181	164	180	165	184	179	172	168	190	172	160	157	161	153	171	191	162	193	181	170	179	167	180	169	186	158	163	155	187	174	154	176	164	171	138	165	156	161	157	164	171	171	168	169	172	157	162	171	161	155	189	180	184	178	173	191	160	180	167	176	151	161	175	184	172
37355	48083	51423	50906	38305	24945	15854	12665	9554	4734	4173	1477	502	547	508	493	714	1060	490	1178	1851	1361	476	448	479	481	469	482	481	471	484	480	466	473	438	460	479	437	468	469	475	447	481	440	431	470	451	484	473	590	629	571	514	468	489	501	465	467	441	464	466	437	467	468	472	429	464	469	486	440	426	480	506	460	458	443	464	453	483	446	427	473	472	441	472	474	453	477	493	481	461	463	456	476	469	505	450	436	489	429	450	455	477	458	469	446	441	455	436	459	432	433	486	440	414	448	477	406	476	491	451	459	444	472	437	434	465	446	451	480	484	482	467	491	442	448	466	463	476	468	423	469	468	464	452	494	473	453	429	467	472	451	481	480	426	468	419	444	472	437	474	437	470	428	457	442	483	445	507	422	499	447	465	426	457	420	477	451	438	424	450	485	467	462	454	454	454	463	471	460	486	454	454	509	450	490	482	514	456	419	496	459	465	487	448	457	445	477	456	451	476	488	448	465	454	482	460	465	474	403	464	457	424	469	430	423	427	455	454	439	471	481	448	477	452	422	444	442	448	449	462	433	454	465	447	467	485	459	434	476	478	443	459	479	485	468	457	461	443	481	459	491	467	486	443	427	471	488	457	462	430	492	452	442	432	483	441	448	467	459	429	509	448	448	450	471	479	496	451	466	434	499	436	440	484	430	487	468	450	460	461	465	472	466	413	434	458	423	489	477	455	466	446	459	446	427	460	442	427	481	461	506	446	462	474	483	443	442	481	454	460	455	471	442	435	461	437	462	461	448	491	478	442	436	444	458	477	471	447	452	459	464	467	466	434	451	478	446	430	453	443	420	452	413	449	472	493	483	441	470	479	462	461	442	455	439	469	447	477	459	449	473	465	467	471	449	477	435	439	418	486	456	451	477	460	426	454	473	473	433	453	418	444	441	445	446	442	446	446	435	435	487	452	484	433	444	437	442	446	459	464	462	469	474	453	445	483	452	463	471	462	469	429	438	456	454	460	429	471	431	445	504	476	460	456	426	428	450	463	464	459	501	466	442	440	440	437	449	462	448	414	462	455	447	445	418	486	470	442	440	451	459	468	440	459	418	449	444	451	447	465	449	481	488	430	456	496	441	487	466	492	455	444	440	482	430	463	470	428	469	480	494	444	423	436	488	431	479	434	447	435	462	432	488	456	460	481	425	453	530	454	419	476	457	467	420	429	468	450	466	489	483	471	420	438	474	449	431	435	429	473	434	417	442	433	500	462	465	446	461	421	427	473	470	508	452	472	497	482	485	459	454	464	433	500	469	472	489	465	445	460	433	455	432	487	455	485	472	446	407	447	480	438	440	454	435	432	446	478	468	445	468	458	420	433	399	486	450	475	425	448	459	488	432	464	467	464	417	485	489	477	451	450	464	446	429	488	472	457	445	449	464	496	435	511	443	480	473	452	457	444	450	489	452	458	444	492	430	460	481	452	475	400	432	478	467	502	435	441	466	475	442	471	461	437	436	446	438	440	465	432	438	447	428	451	428	470	458	476	472	475	458	469	450	476	432	480	436	465	430	440	462	487	450	453	495	441	487	476	475	465	465	434	454	454	458	476	473	429	442	416	435	434	485	492	413	481	452	477	483	435	455	447	456	445	450	483	482	457	495	451	506	456	481	455	451	447	479	491	444	521	468	460	482	471	428	451	506	480	424	454	444	490	454	470	478	505	462	462	469	471	467	469	480	457	408	450	433	426	438	460	495	457	460	452	444	489	419	423	456	467	453	471	454	442	459	437	474	493	455	428	492	468	451	431	470	442	436	455	478	474	488	476	451	461	429	444	481	455	457	462	448	450	438	481	453	475	489	458	455	459	466	457	445	453	452	472	433	457	428	532	441	448	436	452	484	448	423	431	470	460	446	437	447	422	501	462	481	429	481	430	465	485	486	488	451	462	452	432	463	489	493	436	471	468	455	446	441	474	476	513	458	463	417	435	516	459	456	439	447	487	436	458	531	482	443	449	465	488	450	459	446	440	410	462	444	426	450	438	430	442	455	416	461	470	500	463	511	471	475	485	443	439	451	478	497	474	460	459	418	465	449	454	471	502	465	460	454	444	461	496	472	436	475	441	473	481	473	489	442	433	466	449	426	433	434	444	440	501	468	459	489	419	455	476	481	458	432	445	421	477	423	469	470	476	459	452	410	439	473	469	440	488	466	452	488	436	461	465	456	455	468	463	425	469	463	468	440	493	456	468	461	455	434	476	430	432	443	449	449	440	445	446	476	439	414	471	477	418	456	458	429	467	450	467	442	441	443	465	463	432	427	424	481	440	442	498	451	458	451	475	446	478	430	502	472	475	488	459	455	486	498	436	478	480	438	453	462	494	462	464	464	424	471	444	435	394	464	454	469	459	463	455	463	424	450	452	466	442	501	452	429	485	462	419	460	479	479	464	445	452	439	481	437	426	442	433	452	495	484	462	456	488	460	471	475	462	498	448	448	438	442	447	472	427	405	421	473	470	450	486	456	464	456	438	476	447	514	479	461	479	481	488	465	419	443	466	466	500	430	452	458	484	456	492	488	501	479	446	469	473	473	436	461	461	452	433	463	457	421	472	452	423	428	480	460	419	460	439	415	487	508	477	474	458	460	458	483	427	456	462	493	467	472	495	483	470	494	473	443	449	446	452	459	443	461	436	429	462	459	461	486	469	491	464	469	451	471	437	467	490	446	474	428	490	476	455	484	439	479	485	485	428	443	447	460	466	484	426	464	459	479	454	458	459	468	459	471	448	419	437	424	467	456	469	488	468	500	447	482	490	428	461	492	468	490	475	473	449	481	462	435	452	461	445	489	437	462	454	482	451	445	459	473	463	466	429	426	455	482	447	451	463	453	448	471	465	443	448	455	466	436	430	451	454	458	466	423	508	447	466	453	424	423	496	467	437	470	449	451	468	475	480	436	423	419	422	454	439	409	470	439	486	458	438	480	472	469	454	468	455	426	448	483	471	464	434	489	450	463	487	425	438	465	464	479	442	452	478	469	418	479	455	473	438	455	459	469	440	420	459	499	417	474	439	458	482	452	483	433	478	452	441	486	455	474	449	445	489	482	430	440	464	515	426	437	506	446	437	488	442	453	447	491	441	453	437	507	435	437	488	489	443	446	448	426	444	437	502	442	456	455	414	422	443	432	453	470	449	496	419	496	426	455	449	480	478	461	458	458	466	482	442	439	433	455	415	418	439	464	505	480	430	427	467	480	468	471	474	475	432	445	470	407	463	476	431	434	503	442	437	439	458	425	454	479	487	436	476	447	437	466	450	418	439	457	448	465	423	469	495	448	454	463	474	446	453	437	450	488	429	443	443	465	491	481	443	468	440	453	428	475	440	460	448	430	455	448	477	459	468	429	447	454	484	486	428	453	458	466	461	440	480	483	453	474	480	459	438	455	456	460	472	443	439	472	421	453	421	474	453	468	465	442	473	434	432	408	479	436	484	458	462	503	475	438
73430	74852	70588	60286	42144	27854	14319	7009	4959	1759	1902	1109	393	231	198	211	266	410	245	449	568	472	208	191	209	184	203	208	199	169	192	211	173	190	187	189	218	194	185	178	187	170	194	191	206	205	179	159	169	217	221	194	205	179	204	212	185	174	188	177	189	179	218	202	184	184	200	199	188	191	184	182	176	198	190	188	185	184	194	174	191	190	189	182	174	181	193	189	181	198	171	219	198	214	206	210	194	199	181	199	170	170	202	182	199	185	193	202	198	189	151	195	193	183	207	194	204	190	211	188	190	189	187	192	215	198	188	178	208	188	220	194	201	171	206	193	207	191	187	194	198	208	204	173	208	201	180	169	181	182	176	189	195	171	183	161	177	168	209	200	194	195	186	176	196	180	200	199	176	195	198	199	193	171	196	180	178	190	189	174	181	183	184	212	191	190	217	175	208	189	163	191	169	179	162	191	189	176	193	184	198	197	171	180	187	193	174	188	178	194	172	209	201	179	174	162	209	177	183	203	172	180	187	226	211	196	178	173	189	180	194	197	180	205	224	175	193	175	193	181	179	192	171	175	182	178	167	199	176	207	173	194	197	181	182	187	168	172	196	195	175	185	198	190	173	189	154	190	198	174	194	153	192	188	164	183	183	179	177	176	170	166	170	208	201	160	191	205	195	180	184	196	202	187	217	173	177	208	185	207	218	172	182	195	178	222	188	197	176	169	177	165	186	190	187	198	176	202	170	186	207	190	182	170	195	202	175	205	167	175	189	177	194	172	172	190	182	193	194	207	183	193	191	198	187	165	185	182	194	193	194	196	188	157	216	174	202	212	185	177	180	178	191	172	213	198	168	209	167	209	174	197	170	188	177	203	170	178	181	187	169	204	192	185	184	186	168	201	206	191	185	159	197	191	185	174	194	197	226	208	184	179	162	187	184	204	203	158	183	168	188	207	206	172	174	218	184	174	200	175	178	188	182	205	194	188	192	182	188	173	203	192	196	187	200	195	190	208	194	203	175	184	189	192	189	212	188	166	190	195	184	164	228	196	210	181	166	203	197	225	185	175	188	182	203	198	187	191	187	216	201	189	180	196	170	186	187	173	199	188	178	197	190	201	176	190	181	205	204	182	200	187	200	215	189	179	173	206	190	167	195	198	203	202	170	178	177	180	221	211	183	198	169	183	187	205	192	177	163	188	207	190	192	219	189	205	196	159	185	195	193	198	176	167	183	181	190	188	198	202	186	206	183	192	194	171	210	189	197	215	180	185	184	185	169	179	213	202	181	197	187	184	210	170	182	163	203	201	165	183	197	188	165	170	188	169	183	212	165	194	210	209	183	187	186	192	190	195	162	177	183	214	171	187	207	194	178	162	175	174	181	160	212	187	175	175	186	198	197	189	186	187	206	204	190	190	182	188	170	168	189	185	190	196	181	201	190	175	185	188	165	180	199	205	208	172	209	219	191	184	191	180	184	205	179	204	170	199	171	178	186	211	202	185	214	175	195	181	222	179	191	182	174	210	187	213	187	168	173	180	199	204	196	210	185	179	195	197	185	187	172	206	178	198	200	179	197	172	188	198	169	169	199	204	179	205	190	200	201	186	217	203	199	184	190	161	191	177	175	182	198	183	181	163	190	169	180	171	157	179	203	160	188	183	178	166	192	186	184	187	178	187	186	194	208	189	180	166	197	210	185	185	181	186	174	195	209	198	168	190	193	195	168	184	196	176	191	171	165	198	189	198	178	167	160	169	201	169	190	221	227	187	193	186	185	195	187	172	173	213	194	177	178	173	170	174	190	201	196	196	187	196	197	191	178	153	188	167	196	189	195	183	185	180	189	173	193	177	200	192	183	194	219	176	221	183	205	180	198	197	212	184	175	158	181	198	200	191	175	174	171	192	191	191	169	168	184	181	186	184	188	190	212	185	213	183	179	187	185	193	190	186	184	183	155	188	170	184	193	199	178	180	176	176	176	189	184	185	220	200	186	190	174	208	169	169	184	205	191	161	207	203	199	191	171	184	176	186	179	183	201	171	183	174	183	187	205	190	225	180	208	168	190	193	215	194	206	193	196	182	200	163	192	192	202	197	183	190	161	193	190	181	173	209	201	183	188	181	194	170	194	192	180	172	186	189	192	214	197	196	179	166	205	185	185	177	186	217	207	216	193	190	194	195	193	174	183	202	210	205	191	200	189	186	156	166	189	216	157	191	170	199	175	193	193	180	189	197	168	203	191	178	192	162	184	180	186	173	181	168	172	176	212	187	200	177	182	186	201	180	171	178	202	211	168	188	178	193	184	177	209	197	190	170	154	180	185	172	188	201	204	193	195	192	199	184	177	187	207	204	183	204	185	190	181	180	190	199	200	190	169	195	208	189	173	171	193	183	210	192	208	179	180	220	188	200	175	174	186	165	192	198	165	195	189	184	184	211	198	189	172	198	204	188	190	188	202	194	196	197	207	173	182	178	182	224	174	187	161	177	184	213	190	199	193	152	177	198	171	210	180	193	171	187	164	198	183	188	170	214	199	182	214	197	184	203	170	205	214	190	170	171	178	191	172	190	211	162	181	189	166	182	213	180	174	200	172	185	188	210	179	201	175	184	206	191	202	199	195	201	205	166	192	195	200	176	188	165	176	181	185	174	169	189	189	185	169	180	192	168	185	184	175	195	191	172	208	187	188	159	218	196	187	177	199	190	181	180	174	199	185	187	183	201	223	194	202	204	174	190	188	199	180	189	186	208	194	182	194	164	196	183	174	177	188	177	190	207	177	205	186	182	183	196	176	176	183	190	219	176	189	181	184	215	171	197	187	191	189	196	168	184	179	183	190	191	150	142	194	215	189	197	173	206	178	205	160	174	175	192	197	173	190	189	208	213	190	175	209	197	187	224	196	174	186	188	203	182	200	182	213	181	171	187	192	180	173	189	174	212	177	195	211	172	172	193	188	202	186	204	184	205	189	189	188	189	161	163	179	206	174	212	183	197	171	177	196	195	172	199	196	180	187	187	187	193	209	167	188	162	198	178	180	229	189	193	179	184	171	208	220	196	157	177	177	220	201	196	180	182	161	193	195	185	193	185	199	167	192	175	177	183	196	199	200	200	189	216	195	169	168	194	182	197	200	195	203	184	205	186	167	199	171	185	184	179	165	209	175	199	180	200	186	191	187	178	187	172	200	157	192	170	191	221	168	194	188	188	215	185	189	174	184	169	188	213	167	220	174	170	180	204	174	206	170	195	188	174	227	199	205	193	173	192	178	200	194	209	181	185	191	202	187	200	183	185	192	187	179	180	189	168	188	178	197	173	183	205	192	172	214	187	189	207	197	195	230	195	187	181	175	181	197	192	179	180	173	196	195	201	203	190	197	210	198	196	181	189	179	196	178	184	182	184	181	187	194	181	177	192	176	175	192	169	181	183	187	221	171	197	198	193	187	199	190	178	186	198	197	203	185	173	176	185	195	185	190	176	186	196	192	182	164	190	194	198
46986	58387	66024	63017	48596	37007	25690	18705	16262	7076	7798	4867	1413	681	501	529	1106	1774	793	1826	2747	2180	598	496	514	496	491	500	547	491	478	527	473	507	563	481	522	492	523	486	474	534	552	532	492	496	495	485	490	658	674	628	568	468	499	482	484	504	533	557	488	522	510	462	470	517	492	523	509	497	512	501	429	483	498	499	493	471	505	488	456	490	490	484	475	504	502	478	504	507	503	521	492	483	522	509	476	500	471	479	483	482	508	516	492	515	494	474	495	475	432	484	504	491	513	504	482	436	488	521	520	538	501	489	481	522	461	478	505	508	496	463	533	497	499	499	501	535	471	509	484	487	486	459	478	506	460	483	485	453	512	522	474	464	465	476	525	495	469	520	501	463	500	485	479	504	489	461	492	466	527	523	483	474	517	522	493	537	504	475	501	511	504	462	501	466	498	456	467	496	505	474	495	481	500	540	509	517	488	491	528	514	483	508	476	487	496	483	496	500	478	516	519	523	493	482	485	469	496	481	491	460	524	485	510	506	496	534	498	476	475	487	476	476	506	487	495	499	491	487	494	493	507	487	508	507	504	501	506	460	446	527	516	466	476	508	492	514	476	493	472	449	449	484	457	493	482	519	485	508	533	482	515	508	479	497	463	449	476	507	541	465	538	503	489	509	474	468	491	490	461	505	491	498	481	503	470	487	448	468	500	493	523	495	497	515	544	504	484	449	508	520	475	498	483	531	482	489	514	478	514	499	470	524	491	469	499	507	503	505	487	497	485	534	508	511	494	496	488	506	526	505	512	552	470	499	472	468	475	473	493	485	515	506	532	506	455	525	492	458	477	489	470	490	523	496	517	493	513	516	473	465	458	496	471	479	475	498	439	497	500	539	494	492	472	527	522	499	493	500	461	543	439	486	491	495	508	477	485	462	481	518	457	533	478	505	518	524	482	520	465	442	487	470	520	474	510	489	493	518	486	482	517	496	507	496	468	487	480	509	465	510	477	501	500	494	511	536	489	507	524	482	512	505	475	487	481	500	497	515	453	484	521	446	503	478	492	535	535	448	477	575	480	486	513	497	464	474	482	507	445	484	485	483	480	492	491	504	479	488	497	492	516	508	509	462	523	532	455	489	480	476	492	472	496	481	490	500	521	495	497	508	506	515	494	518	474	495	497	471	517	511	477	481	492	495	549	491	495	499	493	485	525	485	504	505	482	490	506	496	525	441	481	523	510	463	500	493	541	498	527	477	486	496	493	516	508	504	481	497	445	525	456	511	524	531	499	512	457	477	574	501	485	479	505	464	496	491	542	506	490	494	459	515	498	458	474	532	481	481	480	468	499	514	493	513	495	468	537	522	520	470	492	536	489	559	505	485	479	544	467	458	499	459	501	515	487	454	519	496	458	519	522	517	505	459	472	518	498	493	517	477	492	468	514	526	464	481	496	497	480	490	458	511	511	506	486	497	520	504	542	455	536	484	462	505	498	480	511	536	519	482	522	503	487	510	485	499	494	447	480	514	483	513	460	509	533	501	502	494	497	491	543	536	454	511	495	507	513	491	526	538	506	472	489	493	482	477	500	487	499	493	469	521	505	516	513	481	530	520	474	502	495	524	507	508	490	458	522	540	474	489	437	477	525	504	502	483	487	489	474	473	462	491	486	487	482	538	543	490	471	516	478	483	480	490	477	488	512	492	463	498	488	494	503	503	529	506	468	523	462	519	500	503	538	465	512	497	498	446	496	528	465	514	471	472	490	536	512	485	470	488	529	494	460	515	449	470	473	510	486	465	412	485	497	498	481	494	490	453	455	528	521	564	483	495	491	495	499	465	525	471	470	494	510	469	485	521	503	512	493	526	522	487	465	480	482	503	496	507	440	459	454	473	505	508	499	477	480	492	499	451	466	481	471	488	466	530	487	480	512	487	518	500	475	487	480	530	488	516	515	512	517	460	499	505	511	520	462	476	497	474	497	539	523	488	499	520	485	522	521	512	510	528	482	491	495	494	511	485	480	506	491	469	543	524	544	521	518	484	532	474	514	505	519	467	516	489	470	488	550	493	494	490	493	503	461	496	524	433	477	455	482	484	518	503	491	538	483	535	487	514	499	511	494	512	499	526	538	509	494	490	513	509	474	505	511	509	505	516	429	460	522	557	465	494	495	511	522	507	446	499	490	481	476	507	533	478	492	541	502	479	501	501	472	486	470	499	459	466	527	516	504	493	499	537	472	511	495	509	518	512	498	476	504	522	520	500	477	519	473	524	501	478	454	485	516	491	485	488	521	526	502	482	485	524	472	482	528	484	490	475	463	475	480	484	511	515	460	492	507	463	446	477	511	504	496	502	471	493	470	468	489	504	503	482	521	479	526	488	516	457	521	501	500	481	502	507	470	535	462	511	510	495	476	491	534	512	475	504	493	502	480	503	444	534	485	505	558	491	502	522	471	498	508	512	507	497	506	462	491	520	508	538	500	505	510	473	518	545	488	485	483	510	456	486	502	465	547	508	433	512	483	471	507	507	502	504	530	501	495	516	522	495	483	479	489	474	504	536	564	491	495	485	512	494	488	515	482	512	495	472	486	521	525	521	467	496	478	479	535	516	517	503	471	486	531	504	495	507	505	516	499	451	489	475	475	511	456	506	497	482	521	460	501	485	543	503	517	485	458	445	466	486	510	514	516	470	510	469	489	449	515	450	500	484	485	520	461	504	487	500	528	507	509	492	482	536	510	499	475	515	472	513	508	495	457	476	530	487	504	458	530	482	447	493	543	525	477	512	479	535	482	506	461	503	480	497	470	473	477	446	470	512	501	517	446	482	533	507	493	512	527	474	479	475	492	534	456	500	484	523	466	478	492	498	549	538	494	491	536	471	536	459	457	518	508	530	538	509	479	466	492	479	481	513	481	532	463	473	469	477	508	516	553	506	565	494	498	483	522	511	498	505	524	507	490	514	491	471	525	476	544	487	515	533	479	476	487	493	481	522	468	490	473	466	504	487	504	518	521	507	456	482	495	508	498	487	518	465	479	496	497	561	524	474	510	479	472	452	443	490	472	468	547	471	488	539	472	515	469	469	495	477	501	537	478	506	509	473	491	489	482	527	486	451	467	504	500	472	474	506	475	488	521	523	497	475	515	522	493	482	514	476	510	449	478	470	471	515	514	476	471	526	468	479	482	524	493	501	468	512	484	463	463	482	522	534	463	464	467	494	503	474	482	514	510	452	510	469	509	483	513	483	487	496	471	545	449	489	476	476	488	485	505	497	526	513	493	518	486	483	512	480	472	505	475	481	478	482	530	512	474	518	529	470	515	515	477	515	500	505	477	481	519	526	489	504	467	497	459	493	504	483	493	515	490	430	492	486	516	458	505	474	472	506	490	491	448	497	483	503	491	493	491	490	491	481	483	477	490	464	484	509	513	493	504	478	498	512	502	512	515	504	523	465	500	503	510	495	488	495	511	466	514	432	479	500	503	509	512	433	497	464	481	476
19185	13347	10785	5474	2253	961	437	363	214	190	180	202	159	151	168	184	165	159	191	183	173	163	177	153	181	175	183	163	154	165	174	163	159	158	171	149	178	176	162	143	184	151	175	164	165	170	154	157	170	165	179	144	159	157	139	146	169	158	165	170	173	157	150	145	156	163	159	143	161	139	164	164	192	169	137	174	171	131	147	173	159	174	153	135	172	149	161	146	175	141	167	152	155	158	144	170	152	160	163	182	179	171	178	168	155	144	169	158	156	141	144	163	160	153	140	150	175	159	159	165	157	151	169	152	144	166	180	154	162	161	162	172	179	178	144	164	152	131	145	152	179	148	168	151	178	138	168	172	171	148	156	170	159	162	176	157	160	159	166	162	154	150	176	167	161	166	146	165	160	166	155	190	166	143	176	175	153	164	178	156	171	175	151	156	188	156	158	190	150	166	181	158	154	152	151	169	156	147	186	159	148	156	166	159	166	179	163	150	154	152	159	141	153	159	165	166	169	160	161	138	175	155	156	195	163	148	140	152	172	166	166	153	149	164	168	157	166	167	136	169	154	160	172	138	176	169	157	157	155	179	146	180	159	176	150	158	200	146	164	173	151	176	179	170	145	161	157	178	161	165	183	160	155	161	153	166	143	165	161	171	154	153	180	139	155	151	157	163	146	152	155	158	167	142	179	163	177	146	168	160	151	169	167	171	168	184	140	151	178	156	155	162	162	172	162	168	159	173	155	145	176	159	169	185	143	153	160	176	154	174	136	180	159	178	151	153	162	169	157	144	157	172	152	154	154	170	156	158	170	163	166	156	161	153	168	168	159	144	179	166	163	164	151	153	203	164	151	158	180	167	136	154	189	147	170	157	164	182	158	171	174	150	155	162	182	163	168	164	176	165	150	165	151	156	160	161	178	157	168	198	147	173	134	164	148	162	176	151	166	147	164	162	152	148	152	169	179	152	179	168	156	165	172	159	150	170	169	180	158	187	164	168	152	171	168	168	151	181	147	158	167	145	161	156	168	157	194	166	187	156	138	168	140	171	170	160	156	174	171	179	161	162	170	176	186	160	163	160	182	166	160	169	157	167	154	144	152	158	181	158	174	162	164	162	151	187	151	144	164	151	152	163	164	164	170	154	175	148	167	171	155	151	135	152	186	169	171	153	151	160	160	160	140	180	158	168	159	186	181	150	186	149	157	173	169	156	147	149	152	160	152	185	165	170	151	178	140	169	160	155	167	167	148	183	146	174	157	155	179	165	162	150	158	176	169	165	147	157	176	154	173	165	153	158	160	148	171	161	145	153	157	157	191	169	168	185	165	188	162	146	167	186	164	162	160	177	156	159	163	158	174	155	177	164	177	161	172	166	163	165	180	146	176	170	177	136	174	145	185	168	151	158	163	174	156	176	147	142	152	167	171	170	148	160	144	142	163	165	163	161	164	175	151	163	171	155	172	178	156	157	153	170	192	168	167	159	163	152	185	171	158	171	160	170	155	157	201	141	154	160	167	164	178	172	131	150	150	147	161	149	179	162	151	188	177	161	147	147	178	170	156	155	175	163	155	179	170	185	169	169	172	191	161	157	142	147	173	149	149	163	178	160	178	166	144	138	159	171	155	198	154	142	150	174	173	153	152	174	163	173	171	146	168	160	167	153	185	167	158	137	161	149	166	186	177	148	193	172	160	159	132	161	176	174	157	154	134	171	136	169	151	140	144	151	164	146	150	170	178	156	175	154	170	150	163	148	180	137	160	180	160	180	170	154	180	145	166	155	159	170	150	164	160	178	155	177	188	152	147	158	174	160	177	148	174	169	155	155	167	175	183	155	181	147	154	180	157	163	149	178	174	178	149	141	150	185	173	154	175	165	165	179	168	154	185	167	154	127	139	161	137	192	160	155	164	165	169	157	159	128	153	153	151	152	171	166	155	181	145	162	162	150	147	170	177	178	143	171	140	170	171	146	154	158	156	161	172	164	135	168	168	167	163	181	182	186	149	163	171	158	163	167	146	173	184	160	144	164	169	181	139	150	173	157	145	149	149	161	150	149	198	156	163	147	161	174	168	169	176	144	168	171	184	159	160	144	156	164	171	165	165	187	174	163	153	135	174	167	170	184	152	152	155	184	174	172	179	181	171	162	187	187	155	178	165	149	170	172	171	189	196	185	168	126	140	154	155	148	163	150	165	173	147	160	162	150	157	154	152	176	161	149	170	162	170	118	159	178	163	158	147	158	141	163	163	130	159	163	174	156	166	168	169	176	140	162	169	147	191	184	158	149	159	159	175	149	151	151	155	167	181	167	143	175	154	139	157	149	168	158	151	149	154	177	167	162	162	165	175	148	161	195	166	170	159	127	173	150	145	159	154	157	163	157	149	142	138	178	171	168	164	158	161	136	162	159	179	174	164	137	183	166	146	163	164	173	148	158	147	174	163	182	173	157	180	149	170	153	169	160	129	182	174	158	165	154	159	176	157	152	162	152	183	168	143	148	153	177	197	156	147	156	152	158	167	160	153	152	161	121	163	142	162	164	156	160	188	167	157	154	178	170	159	152	154	156	146	189	156	150	139	157	143	159	157	174	148	151	164	154	171	187	127	175	165	174	154	166	153	159	157	157	149	134	169	176	156	147	157	156	142	176	170	192	185	159	169	144	145	162	143	173	176	147	150	177	174	135	161	167	143	134	163	163	179	182	190	163	160	190	149	151	152	153	168	163	174	161	167	162	178	180	155	166	178	155	151	174	151	147	161	158	183	154	152	190	171	150	136	149	173	151	156	145	153	149	146	148	157	165	188	170	150	156	161	189	158	159	138	172	152	174	156	157	161	170	152	159	163	155	145	170	159	182	166	163	134	174	174	166	159	147	141	162	158	177	187	179	164	185	184	160	158	164	170	164	149	152	177	145	171	166	176	150	167	174	172	161	168	153	136	184	151	186	174	147	172	154	158	158	164	158	155	160	168	147	140	186	165	150	172	138	170	168	160	165	158	159	161	149	143	166	133	131	148	201	156	160	142	157	167	161	158	157	148	162	149	147	155	155	158	153	169	187	163	164	171	179	199	181	166	146	148	157	154	139	168	160	163	182	154	199	162	150	170	138	190	155	156	151	183	132	162	173	165	159	179	157	177	150	162	163	143	172	164	145	168	146	149	169	169	165	162	150	159	167	163	124	145	141	158	191	157	163	154	167	165	170	174	171	166	183	171	149	153	173	152	171	149	169	161	166	159	159	181	166	166	167	151	156	163	138	153	155	169	171	151	180	146	174	152	173	189	170	154	145	173	169	159	176	159	146	174	160	173	141	135	141	188	160	141	140	169	135	134	143	191	181	173	177	166	158	157	145	165	150	175	177	153	163	140	181	174	149	158	168	167	150	170	171	181	168	179	170	153	181	159	148	177	164	150	178	168	168	169	153	172	167	141	164	177	135	157	178	171	169	146	163	166	164	173	163	178	161	143	161	163	150	188	151	167	197	150	167	170	143
15838	16306	17626	13259	7300	3768	1867	1247	825	589	544	615	442	440	427	408	438	481	430	524	551	467	412	428	388	432	454	444	408	443	412	418	455	398	423	419	462	464	455	429	437	415	426	435	426	429	436	448	429	433	428	494	485	440	462	441	429	438	449	434	403	464	445	433	425	422	420	426	464	449	474	433	374	426	437	444	436	418	425	457	446	440	418	462	425	429	475	408	447	441	450	441	418	468	462	447	432	486	418	457	393	412	497	410	460	433	454	418	422	434	412	443	463	434	398	436	393	447	468	419	428	429	469	441	463	426	503	441	453	444	475	393	445	449	414	454	422	436	449	428	463	425	392	438	455	426	417	423	434	451	443	435	439	416	424	431	421	466	425	464	435	461	455	432	428	427	449	451	437	458	430	434	441	438	433	444	457	427	408	440	403	472	425	438	428	403	451	402	408	430	387	454	449	423	451	489	422	423	433	432	467	436	437	476	420	443	405	425	415	430	429	420	451	450	464	421	453	452	419	416	423	463	407	404	462	431	453	427	470	459	455	451	433	463	403	468	479	498	432	438	414	430	451	465	477	436	468	440	445	445	466	455	479	427	447	421	442	446	431	449	454	432	449	478	380	460	442	482	441	403	392	427	443	429	417	447	414	446	444	436	453	437	472	430	462	412	451	450	398	397	428	403	420	432	445	414	412	443	446	473	426	432	423	474	429	431	454	447	434	468	433	424	428	421	386	433	434	397	429	451	480	399	453	452	439	466	463	437	432	466	424	432	455	400	432	435	432	439	431	424	439	410	397	419	458	430	433	434	466	410	410	484	420	466	478	467	439	430	409	407	392	468	431	439	397	434	465	422	425	436	446	460	438	418	438	417	431	404	485	453	460	415	436	438	415	464	432	438	411	424	440	423	413	449	444	476	478	427	397	407	431	430	410	447	403	461	454	409	413	452	430	434	440	404	423	456	430	450	445	443	448	457	441	418	459	434	440	449	479	455	445	393	434	413	446	398	401	429	430	457	437	476	418	437	474	429	382	467	409	441	409	463	465	405	456	424	457	464	442	428	388	430	437	417	435	480	420	430	389	417	449	443	409	436	424	485	429	433	453	451	423	430	474	440	461	399	450	459	445	462	426	435	471	465	443	444	450	416	437	426	405	469	430	430	433	455	446	427	442	480	450	450	441	454	449	451	414	440	436	445	429	462	430	399	451	470	405	469	434	422	447	471	427	442	431	442	416	418	457	430	457	421	437	411	408	436	434	467	423	447	377	436	460	449	441	453	443	442	448	462	446	415	405	433	452	456	459	413	442	455	443	450	399	416	454	451	438	421	455	448	460	439	401	404	446	404	439	450	425	435	420	431	464	448	488	432	461	448	452	424	405	456	445	424	454	412	404	454	445	421	451	423	456	460	432	435	437	474	464	469	427	420	458	414	418	417	445	441	411	453	442	458	434	442	501	421	442	411	428	442	450	428	417	431	484	413	419	451	409	401	449	420	422	456	458	461	484	435	407	433	416	423	440	419	464	457	440	417	465	389	434	420	448	440	406	447	438	439	424	424	457	460	400	455	430	412	461	401	408	437	386	450	422	445	454	429	459	474	433	425	423	445	419	430	438	470	445	422	425	425	447	449	439	456	442	432	436	433	412	439	453	425	441	445	394	464	417	449	459	446	460	407	439	444	477	452	449	425	443	447	422	465	398	457	449	425	446	484	407	427	416	440	443	433	456	475	453	438	455	450	443	468	433	440	460	477	478	445	399	426	461	439	479	453	434	453	454	422	424	447	431	404	463	443	396	439	396	388	444	431	421	433	443	433	435	446	420	408	439	399	442	438	441	404	449	432	443	455	412	423	442	406	418	422	448	431	451	426	443	426	419	431	421	437	446	447	451	444	458	465	429	456	437	422	423	436	402	469	432	457	427	452	441	445	425	435	430	396	419	441	413	450	409	424	453	440	454	423	431	433	427	442	455	452	382	455	399	431	395	491	462	439	424	427	443	403	459	438	447	458	430	433	439	425	422	462	453	462	442	453	417	465	431	414	470	460	404	406	432	446	420	447	446	445	476	446	447	425	474	444	447	451	406	433	425	446	445	426	450	429	433	413	410	429	445	439	467	439	436	465	434	387	357	436	430	452	436	421	458	419	443	444	408	416	421	454	424	454	430	459	417	424	457	471	433	465	488	426	450	443	441	446	437	412	476	412	466	420	460	438	447	469	415	467	433	418	451	422	415	448	432	430	460	444	457	458	437	467	424	471	411	439	458	436	457	400	433	459	459	469	439	461	432	410	458	417	414	445	451	456	440	472	442	384	413	437	441	423	430	431	421	422	415	438	426	411	455	421	457	463	410	473	467	423	466	466	437	448	432	453	428	392	448	419	420	416	400	407	450	428	471	449	415	431	420	432	450	414	420	445	457	447	418	408	441	417	449	442	455	456	412	451	404	456	452	419	431	422	434	435	455	430	462	452	405	479	446	420	440	466	460	445	501	463	428	416	445	447	415	413	434	423	463	435	453	415	421	400	403	434	449	406	447	429	449	441	420	444	411	436	431	439	430	467	424	477	442	451	429	417	419	417	450	433	439	435	483	432	430	405	455	412	442	430	441	412	440	432	435	444	468	451	419	478	443	423	433	423	442	410	428	398	472	454	413	365	455	421	431	421	441	417	446	390	487	421	400	429	444	446	396	423	455	485	457	478	396	459	430	431	408	450	428	447	440	422	422	433	406	396	444	445	476	461	411	475	459	451	428	447	440	381	460	435	442	440	427	453	433	480	440	420	404	444	416	403	426	464	432	439	432	434	460	422	453	448	441	484	471	432	431	440	456	442	454	438	409	429	450	415	427	403	451	412	447	402	436	470	425	430	434	420	469	443	409	414	445	459	442	427	437	445	447	445	437	437	449	437	463	439	441	444	464	428	432	454	423	444	435	460	420	471	443	433	428	422	477	443	431	445	450	427	422	421	384	452	448	462	441	425	456	417	432	439	455	416	409	463	431	433	463	466	441	439	474	412	428	438	461	448	404	451	450	456	409	481	460	425	474	430	455	480	481	480	456	441	462	476	458	453	465	437	464	426	436	408	397	452	426	462	432	459	433	438	398	421	423	418	429	420	453	444	384	460	442	425	445	434	444	430	406	412	461	448	462	431	425	461	421	443	444	412	429	465	449	418	468	414	388	477	453	421	410	474	413	417	443	415	446	433	420	444	455	415	453	476	420	428	427	407	450	456	462	420	408	448	437	462	438	447	451	453	433	454	442	419	426	448	425	442	458	395	435	428	441	443	419	428	469	430	445	428	429	413	473	434	459	454	436	447	435	469	433	400	442	434	394	446	402	428	428	431	437	405	443	468	414	407	426	438	422	448	458	447	424	441	465	436	425	441	433	432	449	435	430	430	489	435	434	495	407	424	448	409	404	446	371	454	438	454	415	419	437	461	468	423	440	454	427	461	453	465	395	437	400	439	434	448	443	444	430	458	427	441	447	419
59794	61869	59032	44566	28943	16261	6229	3402	1867	1050	855	565	349	176	168	207	171	408	223	305	269	238	184	181	167	167	158	174	172	180	184	188	183	192	174	159	178	174	177	167	160	166	184	188	180	181	178	143	212	199	181	195	164	173	162	169	163	170	191	171	179	191	200	183	169	158	169	165	194	177	147	165	195	162	183	177	177	181	157	176	174	168	178	179	162	173	173	178	187	169	172	203	165	168	192	165	171	174	163	140	206	190	180	175	150	187	190	170	183	179	167	187	159	176	174	172	172	161	169	156	180	189	177	159	170	170	180	166	173	180	185	167	161	191	175	163	160	188	168	175	155	178	158	179	173	148	178	162	148	168	180	178	153	177	173	156	175	160	153	170	185	178	192	186	193	178	189	199	157	173	180	204	174	163	166	174	200	192	168	174	155	172	188	201	181	193	196	175	166	197	181	166	170	170	175	178	167	185	165	174	173	152	180	177	181	176	167	148	142	163	182	194	167	180	183	177	165	164	159	191	164	158	191	192	159	154	171	172	175	177	193	183	182	157	167	191	192	190	167	170	167	149	198	183	177	176	199	168	175	172	190	180	185	159	176	153	193	187	164	179	158	175	160	159	172	173	179	162	179	157	176	179	153	159	188	168	160	198	162	169	165	172	159	174	159	181	164	178	172	181	206	178	165	186	192	176	184	179	161	160	181	177	176	186	175	167	169	157	199	179	153	178	183	179	167	175	182	167	176	181	163	175	190	182	180	154	182	161	157	175	169	182	167	170	161	167	188	174	178	214	170	157	179	181	194	170	169	206	160	177	161	179	189	180	165	187	175	174	176	171	153	190	148	170	175	178	152	169	146	172	171	165	181	153	181	156	173	188	160	186	171	175	185	163	184	180	188	202	183	173	179	181	168	172	166	168	180	168	144	160	213	174	152	193	171	153	177	170	191	184	158	172	179	192	158	177	181	168	165	189	158	178	177	182	197	176	197	187	179	164	164	168	192	201	162	178	163	164	168	171	174	163	203	166	153	152	205	176	176	177	168	184	163	162	189	178	161	154	180	163	158	189	183	186	168	180	168	165	186	161	176	181	162	188	184	173	165	181	163	163	185	169	161	150	177	159	166	168	181	160	167	171	171	172	182	157	155	185	194	172	183	171	167	172	169	178	144	178	181	159	168	186	177	179	166	161	166	190	171	161	200	188	165	173	185	159	164	169	160	165	185	177	185	177	164	154	155	187	163	194	178	164	174	171	203	194	161	164	171	189	192	127	162	157	179	156	180	173	161	182	135	164	173	148	166	167	172	166	156	193	178	174	195	177	156	158	183	157	173	210	170	190	175	184	165	153	173	171	164	163	174	156	188	183	209	164	178	162	161	176	152	168	168	164	167	186	176	173	187	151	176	165	188	169	170	168	176	183	163	172	170	190	179	155	157	187	148	185	190	153	164	195	177	165	184	184	163	169	160	175	180	162	163	160	163	153	184	176	168	190	161	160	173	189	183	152	173	165	179	144	186	169	178	163	145	189	184	175	153	172	155	169	169	161	169	177	178	193	180	185	165	166	196	179	168	188	173	174	180	189	163	174	162	190	181	151	161	178	144	180	171	161	179	169	200	158	185	171	180	170	163	167	177	190	178	146	172	177	176	185	179	164	183	153	168	199	170	189	183	165	177	157	188	182	170	174	173	182	173	174	182	153	178	166	177	171	180	154	180	169	169	177	161	160	167	177	163	185	187	160	181	155	164	155	161	160	150	169	178	168	193	182	178	174	155	166	156	155	175	186	158	183	177	182	164	175	173	177	157	175	166	165	193	184	172	148	177	166	155	201	167	171	167	167	164	174	178	149	158	171	173	177	180	156	180	170	174	208	148	192	186	184	144	161	167	166	183	162	182	182	153	146	172	163	202	173	155	156	178	169	182	162	144	150	167	161	164	162	168	169	162	172	190	171	188	159	171	150	164	192	171	165	182	146	183	160	179	170	187	187	197	166	168	155	165	194	184	178	156	155	153	175	166	175	179	158	161	181	171	165	198	183	190	168	177	172	165	166	194	169	188	160	186	161	177	161	177	176	160	157	156	170	160	172	183	199	176	159	135	148	184	207	177	167	179	168	153	158	177	180	202	190	165	176	149	179	169	161	174	184	197	154	173	156	187	169	177	192	187	184	170	174	175	186	173	185	154	172	157	167	164	165	191	160	163	177	166	181	162	190	183	160	171	190	157	157	173	184	162	177	174	147	168	185	186	169	166	201	185	193	187	170	192	158	198	163	183	140	190	174	174	183	163	167	172	157	138	169	167	186	177	186	140	159	158	178	181	165	182	172	179	171	183	153	167	190	172	189	158	165	169	198	161	166	187	194	173	170	173	202	164	157	190	161	155	171	174	170	178	172	165	175	192	154	174	161	174	166	153	172	162	169	181	167	159	174	160	166	185	149	172	165	160	209	166	180	164	170	169	183	175	164	149	194	175	157	162	175	183	165	176	175	191	171	182	182	170	185	148	140	168	174	181	188	172	178	185	169	185	149	169	185	164	188	176	140	180	191	185	191	183	195	189	190	180	187	164	163	185	181	174	178	175	185	167	177	192	183	132	150	153	180	168	169	179	148	186	169	172	164	165	168	176	169	156	161	182	175	172	177	192	178	166	164	190	142	179	171	162	166	159	146	185	173	189	146	163	177	171	175	180	165	164	180	203	185	176	167	185	202	165	184	176	160	169	172	203	143	190	191	169	162	177	182	173	178	139	184	174	166	163	150	168	159	174	192	166	178	152	193	168	172	183	178	162	168	165	159	175	170	143	187	196	178	158	164	162	174	169	185	168	151	171	174	190	174	190	192	163	140	186	160	171	204	160	157	177	147	180	168	188	155	198	164	182	174	169	196	187	167	193	163	177	190	167	166	180	170	166	160	185	173	169	176	179	196	175	177	199	195	160	143	175	161	191	174	152	177	174	160	151	162	177	199	164	187	177	178	181	179	163	210	180	175	177	170	194	189	175	185	158	192	183	187	185	186	183	170	176	169	180	153	181	168	212	166	182	147	175	177	163	184	161	200	160	157	159	181	174	176	167	185	201	159	187	157	169	168	177	199	159	155	197	175	161	185	170	170	170	153	155	174	164	182	156	184	175	156	150	158	180	172	168	167	184	164	206	205	168	176	167	177	160	172	163	183	171	162	162	182	189	175	182	186	164	178	166	162	169	163	173	160	168	161	189	170	170	161	216	150	185	166	182	169	170	160	178	154	182	180	189	170	160	170	168	209	191	167	182	168	149	169	168	165	164	179	176	178	173	181	153	184	182	169	189	171	188	170	185	184	193	185	189	184	180	188	183	169	189	132	189	151	156	163	158	171	191	174	194	190	178	157	173	176	162	171	173	194	177	166	189	171	150	174	169	159	159	169	179	181	182	165	188	166	193	164	174	181	164	176	187	157	162	163	152	183	162	168	181	161	200	159	165	186	176	176	159	170	173	169	179	187	168	173	167	184
37590	47251	52874	47946	38227	27052	16205	11544	7461	4488	3627	2363	1402	615	530	477	642	1808	796	1398	1216	950	517	448	464	445	451	488	446	490	475	454	465	447	488	445	441	487	443	455	449	478	433	483	481	488	426	490	422	554	638	618	498	483	480	442	450	448	499	461	416	477	469	458	471	448	437	491	491	442	474	460	465	469	477	466	483	450	451	467	479	461	487	446	445	451	482	460	485	456	474	411	465	505	451	478	478	436	448	465	456	462	417	416	485	452	470	463	481	469	468	468	447	461	443	467	440	423	454	472	492	464	492	471	467	456	501	440	466	460	471	458	479	420	449	459	505	490	479	479	458	467	489	471	443	474	480	512	440	426	459	457	478	483	444	494	485	464	461	457	426	473	462	495	466	449	493	469	480	456	449	474	459	447	459	419	417	492	458	478	491	478	459	438	499	464	475	466	461	493	443	485	453	448	438	441	435	458	453	511	464	458	475	449	511	457	480	452	439	477	450	461	481	435	522	476	488	442	470	458	499	452	435	477	442	482	482	437	464	475	451	453	463	459	462	429	427	429	465	401	476	511	444	454	466	473	455	475	491	453	467	471	501	503	454	468	469	456	471	447	424	480	459	471	455	470	463	459	439	448	437	455	468	484	433	452	470	440	491	484	503	455	491	488	475	499	494	433	485	444	462	442	484	455	492	474	500	461	437	439	444	459	448	500	449	476	446	441	486	430	488	432	400	480	467	445	463	444	440	448	497	446	436	460	455	444	487	446	489	472	442	446	477	447	484	471	423	425	426	455	431	481	456	513	447	483	488	445	468	430	478	450	464	476	471	452	459	469	463	430	420	453	475	442	456	455	489	492	459	468	451	476	480	438	449	458	439	475	494	466	526	439	435	463	451	465	401	429	445	476	435	458	500	455	455	461	430	422	468	468	488	455	436	407	442	456	479	452	460	466	435	454	444	451	486	463	415	452	426	466	455	455	463	468	464	440	459	431	500	468	478	459	463	454	465	448	459	449	455	451	475	438	425	457	485	489	468	470	455	487	475	460	458	472	432	464	461	463	481	474	481	423	511	435	471	475	466	520	480	460	486	489	483	484	503	471	489	436	458	489	472	503	443	426	478	421	481	462	481	443	473	465	484	492	420	459	455	470	466	436	441	453	451	430	455	451	476	470	459	494	493	467	497	447	460	490	458	443	488	439	467	459	444	458	512	436	459	499	468	493	451	454	421	489	477	470	465	463	461	477	478	456	491	463	444	405	430	478	482	459	459	424	505	462	470	461	486	503	475	474	454	445	451	468	451	470	490	473	449	467	479	496	476	437	435	462	439	450	471	445	430	444	491	451	465	457	434	457	452	485	457	451	478	473	458	439	474	438	513	463	433	498	463	489	489	467	456	453	493	462	450	451	450	465	435	443	456	491	479	479	435	440	483	441	488	455	405	453	443	447	491	463	467	424	455	462	507	472	459	512	455	472	522	461	426	504	488	492	432	459	526	497	475	499	474	454	460	494	455	479	465	458	464	504	431	486	488	464	482	435	487	474	428	478	491	452	481	457	476	478	468	489	458	438	464	433	467	485	472	473	438	451	495	481	485	475	451	458	470	431	471	464	483	460	481	445	511	460	414	483	474	490	466	445	496	413	439	491	485	450	484	431	464	456	485	486	483	427	464	455	509	461	393	448	449	454	467	442	471	482	430	447	452	478	442	469	480	467	444	468	441	466	469	475	457	477	464	463	503	449	468	501	476	477	416	464	469	486	457	440	475	446	468	457	464	455	451	448	439	483	461	438	497	416	475	455	448	487	463	458	482	476	478	467	437	462	442	430	488	403	437	435	441	460	482	494	460	436	472	487	450	488	479	471	457	450	480	442	477	419	419	444	437	428	472	485	478	436	465	453	457	426	428	465	468	454	445	477	467	444	443	450	476	418	468	451	461	449	473	465	482	459	434	437	457	448	510	478	442	457	442	483	473	443	472	457	454	456	494	448	430	448	477	461	459	482	442	470	450	470	459	471	468	470	477	488	428	488	483	463	434	455	507	461	449	440	495	481	439	476	477	518	480	458	506	414	486	466	497	460	450	461	462	471	448	472	465	444	477	472	448	463	492	479	486	421	480	438	482	446	489	443	431	467	476	473	461	459	430	461	477	407	438	480	466	447	444	434	447	435	468	445	482	448	466	443	471	448	443	476	449	493	487	444	429	457	436	452	480	477	480	485	475	463	475	467	468	440	456	458	483	464	512	433	479	466	438	474	459	405	442	445	448	464	485	465	465	475	470	448	436	470	468	414	460	472	433	467	490	452	463	434	500	447	467	449	453	419	462	486	472	483	439	464	465	453	487	470	458	467	426	474	492	441	455	517	519	470	470	473	438	454	448	464	471	421	495	511	428	468	453	431	415	447	455	474	453	477	447	458	430	447	450	461	471	476	442	470	498	482	488	454	508	481	484	467	442	457	457	447	505	475	426	426	495	464	447	456	461	460	488	463	446	469	494	459	513	452	417	489	464	468	441	472	510	451	445	453	485	473	472	459	503	485	463	469	465	456	456	467	449	458	477	480	497	465	476	477	482	426	444	446	448	466	457	458	431	458	401	495	467	452	469	429	494	431	484	459	461	475	459	457	460	460	463	447	466	445	468	453	472	495	429	457	468	455	448	418	452	447	461	448	480	449	516	439	466	489	452	437	432	469	461	471	469	465	466	433	469	444	457	479	411	505	450	449	470	476	443	469	455	464	486	445	485	449	448	486	447	492	482	488	449	450	438	485	460	434	486	476	462	482	444	452	469	451	452	447	469	458	501	488	483	447	508	485	461	460	456	469	472	462	438	481	483	433	455	438	472	488	472	485	438	455	482	459	408	472	439	488	451	480	442	475	466	456	470	473	462	432	451	464	447	497	440	451	484	457	489	466	477	491	490	476	461	449	465	464	440	488	457	426	437	464	452	456	447	464	458	459	456	443	491	545	455	484	452	470	479	489	467	446	451	462	472	476	459	459	427	488	450	476	451	482	496	484	458	457	437	478	459	454	456	452	475	470	465	485	446	451	454	458	493	462	457	475	475	436	466	474	428	449	453	476	481	476	462	464	464	487	494	498	468	433	479	448	487	453	466	416	437	453	448	445	440	480	443	475	475	463	480	425	494	447	463	488	466	463	453	454	502	458	478	447	487	451	427	430	447	452	473	465	453	491	443	477	460	462	483	477	477	467	418	449	477	463	485	438	482	481	435	463	447	445	465	495	444	467	476	470	443	431	463	420	452	447	457	472	494	428	474	475	450	474	464	437	467	436	465	444	486	484	462	463	460	490	465	464	493	443	460	451	496	446	433	447	462	459	466	474	502	475	466	454	455	466	453	465	496	454	437	487	447	485	475	428	502	440	450	472	481	432	467	474	453	430	495	471	434	426	462	504	481	454	418	444	447	451	435	473	463	485	474	476	454	462	448	501	472	442	483	522	433	457	432	434	456	484	445	427	474	470	436	483	441	437
72510	76167	70939	56581	39982	28211	14862	7651	4373	3186	1848	490	472	213	213	189	279	746	255	390	520	357	169	215	203	208	196	213	158	178	181	184	204	182	190	201	189	203	167	169	181	170	203	200	175	196	201	200	176	195	249	237	241	170	164	196	200	195	181	186	207	221	215	204	216	186	201	188	200	169	166	173	212	218	199	175	182	174	221	165	193	204	206	174	208	193	173	203	189	200	190	157	206	166	186	204	200	204	214	202	186	161	191	187	216	188	210	180	199	195	182	185	186	187	172	193	185	196	195	183	164	170	200	198	187	170	211	174	174	201	173	195	199	209	191	197	172	203	191	212	197	172	196	178	172	181	209	199	194	199	207	216	188	197	160	205	195	178	171	200	213	195	195	180	179	184	203	179	184	198	192	191	183	211	190	198	195	203	190	196	192	199	185	182	188	199	189	209	179	159	206	189	180	196	194	187	186	188	183	188	190	189	182	189	194	218	206	216	182	195	180	182	182	208	188	190	172	227	163	205	191	179	179	194	187	189	202	188	168	184	188	195	141	182	197	194	177	193	195	204	238	188	178	178	158	169	199	225	171	198	188	223	195	189	193	188	203	212	185	185	197	195	183	179	163	187	185	208	184	166	185	180	197	168	175	186	192	211	182	182	202	212	206	188	203	187	209	195	197	200	175	184	196	216	183	206	178	201	185	207	195	185	183	194	189	191	210	196	192	195	199	180	215	187	208	196	190	216	206	215	188	233	191	173	175	193	210	191	187	192	186	211	197	202	188	167	217	191	179	184	190	187	188	172	181	172	198	184	184	214	192	187	205	178	208	207	188	181	204	201	221	201	195	211	209	183	211	187	135	204	200	208	188	185	186	199	187	181	182	185	178	187	157	171	168	204	187	195	201	178	191	191	163	179	195	195	191	183	180	190	194	177	202	189	193	196	199	194	213	175	179	182	193	211	196	208	199	194	178	211	196	172	178	212	181	194	200	172	194	211	156	184	194	200	175	218	211	204	169	196	184	191	197	217	212	197	185	195	195	180	181	169	185	199	200	199	198	210	199	179	179	211	195	173	178	175	198	212	183	175	157	193	177	189	200	199	194	169	169	176	188	180	210	223	196	193	199	186	208	174	189	199	183	216	212	206	198	218	189	190	193	183	199	194	184	182	177	207	190	187	190	189	169	167	194	207	196	211	201	188	183	186	179	180	201	189	195	189	204	194	180	194	204	201	193	205	179	165	183	182	207	188	232	198	193	193	204	210	191	193	189	215	194	199	183	177	192	211	165	210	198	182	197	195	195	169	191	192	181	203	186	173	172	178	195	179	181	156	221	196	187	206	192	185	195	193	221	206	184	189	211	180	172	197	190	175	184	188	175	202	205	165	175	194	189	192	190	183	192	183	185	199	201	193	182	189	172	179	206	191	177	186	211	205	203	199	185	186	180	182	178	175	210	189	195	197	196	174	182	185	199	194	183	207	198	211	181	193	203	196	177	189	157	201	204	200	195	179	212	196	171	176	211	209	180	197	175	186	174	201	204	197	190	203	179	199	202	181	193	184	202	162	182	167	187	170	181	184	197	184	173	178	190	183	192	181	184	186	181	204	193	184	207	200	194	212	186	199	208	197	187	205	205	186	202	180	224	184	210	208	166	210	190	177	166	181	202	177	184	195	180	216	171	196	178	187	160	186	178	191	203	191	178	209	185	180	174	176	200	199	176	183	193	232	169	186	215	195	217	205	211	206	174	193	218	204	196	199	208	212	172	209	183	185	195	192	191	180	201	178	201	214	180	190	194	171	179	188	209	202	194	166	193	182	198	165	203	200	166	196	197	185	195	196	179	178	191	186	205	172	197	164	190	209	197	202	194	192	175	178	197	181	169	201	192	203	203	203	183	214	163	201	184	190	196	190	181	184	207	199	198	175	189	178	192	197	190	204	179	223	203	207	177	189	187	185	182	182	200	206	205	177	196	215	209	182	190	182	198	182	199	184	177	186	192	207	194	196	190	177	197	153	192	210	195	185	174	187	168	215	183	181	183	190	187	191	171	178	201	160	186	218	200	186	177	188	186	181	171	200	197	190	209	182	198	189	220	214	189	177	181	197	168	191	179	184	174	184	178	186	189	171	191	203	217	201	152	196	194	197	186	192	205	193	162	204	216	171	206	196	187	185	194	177	174	212	212	217	196	216	183	188	177	185	190	202	185	194	184	188	200	190	218	202	203	203	188	193	204	180	190	202	201	204	174	199	196	179	195	184	205	203	186	192	175	183	205	177	171	206	188	180	170	192	176	178	165	191	219	206	168	172	197	163	187	164	193	198	204	217	170	203	178	186	176	179	199	182	177	181	187	220	170	193	183	196	178	188	213	194	198	178	204	180	195	214	188	221	179	175	186	189	167	204	167	175	211	196	173	199	188	192	195	192	201	199	184	157	164	195	187	181	189	165	184	197	169	198	206	208	192	183	197	181	191	172	194	175	204	192	186	192	197	193	200	209	184	180	180	212	163	149	201	179	211	194	171	179	201	191	165	199	207	198	207	185	200	180	180	192	222	213	186	213	183	185	189	200	191	192	184	189	204	181	201	180	169	177	185	165	191	202	184	179	154	207	197	180	196	185	199	191	189	205	183	200	195	200	194	183	179	195	172	190	210	197	190	215	171	187	190	185	191	185	186	165	203	181	167	176	196	194	179	210	211	194	167	193	177	212	206	203	191	207	193	173	175	180	179	182	173	199	189	178	192	193	202	183	206	180	180	184	179	181	195	189	187	184	208	207	227	218	193	195	193	230	213	212	177	204	185	183	177	169	178	192	190	192	210	182	166	172	192	198	179	188	187	176	184	205	197	171	184	189	197	204	183	203	188	172	193	222	199	200	162	188	168	191	204	207	192	170	164	198	178	169	165	192	211	165	195	180	182	186	203	163	212	197	190	185	188	210	189	220	227	178	202	189	201	184	179	173	189	197	178	197	177	175	188	187	186	194	176	178	215	204	189	190	197	207	205	179	200	198	167	182	194	211	191	184	162	168	191	173	194	197	223	186	210	191	189	196	207	184	190	191	189	205	210	188	187	191	170	181	177	196	172	196	173	198	198	170	214	175	178	172	181	179	172	200	188	196	172	189	190	183	197	198	183	184	189	188	176	230	204	193	209	210	175	197	171	211	197	222	183	175	178	194	219	209	195	199	204	192	198	180	196	184	199	200	190	167	185	176	198	182	182	189	189	184	182	188	191	189	189	197	195	174	168	185	201	188	188	192	202	213	215	184	195	191	189	214	173	196	185	204	178	206	188	178	199	192	186	198	191	185	193	223	183	189	192	190	200	193	219	191	182	183	190	192	197	187	200	199	206	173	211	196	207	211	205	179	192	195	194	199	177	176	186	187	171	180	165	181	187	189	187	188	194	204	185	189	193	178	199	194	197	211	190	175	176	191	167	179	207	177	181	185	203	198	195	198	183	212	190	181	191	204	207	201	203	198	169	181	204	206
46568	60446	65667	59356	47576	37865	26404	20301	13750	12012	7253	1840	1785	682	626	494	956	3393	842	1693	2254	1274	506	505	555	458	538	515	522	501	477	495	484	482	516	512	496	482	510	535	572	561	538	487	532	518	499	531	524	684	796	745	584	536	523	462	489	494	507	497	519	519	511	473	536	500	475	517	507	534	530	470	491	478	497	488	486	531	523	503	482	512	458	529	513	526	458	523	542	518	516	514	525	525	514	510	517	515	513	515	523	477	498	507	491	497	523	465	462	468	492	511	493	491	506	517	484	486	540	499	486	555	468	493	482	463	477	475	487	495	468	504	465	475	492	514	495	518	523	494	511	473	492	501	489	489	526	532	510	479	505	469	460	497	469	520	492	487	486	483	474	483	506	456	526	523	477	484	458	498	506	484	494	486	490	493	471	537	512	530	511	502	489	504	487	492	493	522	480	473	513	480	502	486	485	487	511	470	480	499	504	520	489	515	498	501	483	520	491	493	506	494	519	487	491	530	501	494	478	464	499	526	517	472	513	435	488	500	523	522	488	511	505	477	465	509	527	492	507	476	500	506	492	508	491	497	500	550	518	500	468	472	500	497	484	499	485	484	503	465	513	478	520	513	455	497	497	513	537	483	499	523	496	507	501	499	495	514	480	488	552	489	536	518	480	507	504	533	538	506	476	501	483	496	515	506	478	521	462	496	542	477	505	498	474	503	471	473	479	488	490	488	486	502	486	530	520	549	490	505	501	461	495	513	502	466	491	509	479	475	495	487	507	493	520	478	487	525	488	472	470	518	530	506	496	526	506	481	488	523	486	492	519	504	490	487	517	498	473	523	520	480	469	460	502	532	480	519	493	443	496	516	487	507	521	445	492	503	473	445	475	468	458	484	499	504	511	504	475	471	506	471	516	517	466	498	538	547	504	526	469	510	490	478	505	507	479	504	488	535	478	503	478	480	495	523	498	505	486	513	519	487	481	500	522	516	504	515	478	468	497	513	516	498	485	499	470	480	449	493	489	510	513	519	536	514	514	520	478	507	500	510	475	496	541	502	509	492	482	523	486	532	508	523	526	536	496	492	510	498	477	492	495	502	495	468	511	480	495	493	514	483	499	456	500	473	490	488	520	496	530	536	477	468	483	489	481	515	489	511	461	487	486	514	488	456	483	464	485	493	494	508	526	480	541	518	504	531	519	500	487	486	503	500	470	490	484	521	485	502	509	507	549	524	498	530	494	528	516	507	499	502	485	496	506	512	495	508	475	460	458	477	531	509	528	473	479	500	492	473	538	503	527	480	534	508	497	472	490	505	492	524	493	485	524	500	541	486	543	484	532	507	506	513	515	527	486	519	502	494	519	467	552	501	455	497	493	505	497	480	493	511	487	483	525	482	474	496	514	506	490	493	495	465	482	513	488	530	511	479	527	493	492	513	487	525	478	489	545	520	527	496	485	526	488	514	495	499	559	474	494	497	514	484	529	506	498	523	522	520	544	495	473	493	497	528	508	475	523	511	495	491	480	496	455	528	497	460	483	503	493	520	499	531	490	523	485	514	485	515	475	542	507	506	512	501	470	479	495	516	494	458	484	489	498	494	490	519	504	505	502	489	500	510	485	527	489	511	500	531	509	504	554	480	484	470	496	514	495	511	470	540	495	485	532	469	504	515	554	494	497	529	557	497	501	481	498	510	543	488	512	536	482	467	506	500	492	465	470	529	473	504	525	477	503	519	509	501	503	499	505	472	494	465	536	521	467	489	508	522	529	484	513	507	477	530	498	499	504	472	484	444	510	490	508	501	522	481	501	522	499	471	527	510	480	502	476	457	474	529	521	517	521	491	530	486	510	502	491	524	516	517	490	470	481	510	544	500	510	490	536	504	506	515	529	512	490	442	514	472	528	511	472	485	488	514	494	512	509	518	489	513	519	519	518	440	472	537	552	502	501	502	500	492	495	494	506	501	481	498	488	531	491	498	510	516	473	505	474	507	512	496	488	486	481	519	491	498	509	495	502	497	504	504	504	528	514	477	492	504	528	477	514	505	504	499	521	531	524	475	508	521	500	502	555	533	535	463	526	517	514	523	512	512	505	484	527	494	507	473	511	531	492	532	519	520	492	516	511	490	501	526	495	503	506	477	541	468	491	501	485	484	478	512	509	496	479	503	494	498	464	487	536	520	523	474	476	505	499	508	489	500	486	487	507	533	503	542	507	484	493	504	503	504	481	464	545	480	491	499	557	473	487	468	513	553	476	496	478	469	447	533	516	472	463	526	467	495	492	470	461	487	508	499	512	508	460	512	500	517	499	516	506	502	504	486	501	474	492	502	499	503	488	485	523	497	526	492	518	512	504	500	481	516	520	496	509	468	473	488	458	521	486	521	453	472	469	494	469	532	525	479	527	505	500	499	508	521	497	491	503	463	489	509	514	493	494	476	482	497	492	508	520	539	504	507	495	493	513	468	528	491	490	491	495	500	464	488	459	545	506	506	524	496	490	449	504	463	503	503	496	504	517	543	504	478	467	518	517	474	488	532	458	477	531	489	524	491	497	514	508	526	473	502	474	506	557	429	475	511	486	470	526	514	504	478	530	521	500	467	487	489	513	487	523	542	493	511	466	508	508	531	517	477	490	483	490	479	497	509	506	485	534	498	528	454	501	489	545	506	480	466	522	486	482	546	505	501	485	521	538	494	521	507	499	500	532	484	473	512	483	547	497	520	489	490	486	471	514	452	503	469	492	511	500	513	481	500	575	494	460	559	503	525	489	496	499	517	522	492	518	504	521	551	481	501	525	489	492	486	521	519	488	490	477	524	488	503	506	494	507	505	485	469	495	472	472	494	447	500	514	509	481	458	479	470	490	540	500	505	504	523	469	494	471	456	525	477	518	482	487	523	501	455	513	537	504	513	510	522	467	472	495	467	474	474	501	496	503	517	499	493	503	489	521	498	497	507	518	487	508	516	483	485	471	522	446	510	517	530	504	519	512	519	485	515	458	495	502	488	496	504	461	501	499	471	473	491	522	460	507	498	482	465	501	504	492	491	492	510	506	497	486	479	497	526	476	496	499	513	492	583	517	550	498	505	530	491	479	472	525	519	499	513	498	492	482	493	488	461	502	562	500	487	522	497	534	512	487	494	530	528	528	495	483	479	503	488	481	508	516	492	517	494	528	486	486	486	537	512	478	510	492	464	487	481	495	501	530	492	445	453	487	448	494	489	510	500	449	528	518	511	535	479	501	488	490	498	488	526	453	520	529	493	526	491	491	461	550	490	505	481	479	477	487	488	480	474	493	469	499	536	466	468	433	500	444	472	511	512	478	524	516	476	512	493	526	526	532	483	512	495	501	509	512	506	495	501	491	517	451	502	469	502	496	521	529	521	463	471	490	518	534	520	496	536	491	532	478	532	551	509	511	475	534	477	494	539	492	507	486	512	534	506	461	483	497	509	475	503	524	469	480	494	514	452	543	516	525	470	472	511	501	465	533	485
18699	14549	10737	4644	1991	1066	535	360	315	261	229	164	164	157	169	154	167	182	141	184	184	185	179	153	169	166	154	181	173	167	155	158	150	170	172	159	183	159	167	177	187	168	196	173	167	153	144	158	177	163	169	144	174	154	154	167	181	169	129	173	167	170	188	170	166	165	171	159	184	137	179	175	166	177	173	191	163	160	171	157	158	142	197	152	144	183	170	173	181	157	197	174	153	175	156	138	177	153	195	159	150	153	161	161	156	159	145	173	169	173	167	172	161	199	171	182	157	157	179	183	177	168	172	174	170	185	190	181	152	189	176	147	141	153	196	151	147	144	167	149	148	168	168	171	186	163	183	177	181	185	163	181	170	158	181	157	177	181	161	161	185	156	151	169	172	159	170	166	192	151	203	174	155	165	162	178	167	162	184	159	174	164	162	173	155	166	159	169	166	166	167	159	168	169	169	171	190	146	169	157	157	179	171	187	155	159	156	163	176	167	157	181	181	165	169	191	141	153	173	173	176	181	163	154	178	174	167	167	162	179	167	156	141	173	156	179	171	177	167	184	190	161	177	164	159	163	169	154	167	149	186	170	184	157	174	171	161	178	180	173	172	158	176	144	186	162	165	168	189	160	152	187	185	155	149	156	161	158	145	165	178	166	158	170	156	180	177	190	161	161	157	159	178	181	155	175	165	171	158	171	185	179	180	172	179	156	161	198	180	161	169	172	159	177	148	155	164	193	188	179	160	170	173	155	151	167	178	157	156	182	162	161	154	175	159	166	168	141	153	167	163	152	167	173	174	163	159	171	162	168	157	172	184	145	164	189	167	166	135	171	171	172	176	168	157	169	157	168	155	153	175	153	175	170	178	140	178	149	152	158	183	160	162	172	153	158	173	188	131	180	194	177	172	165	192	160	174	159	172	164	159	160	182	165	151	172	168	172	175	169	137	154	166	163	180	165	162	186	150	142	182	153	157	159	162	175	166	178	165	193	159	159	163	198	185	147	159	176	169	179	189	166	151	174	171	163	170	148	184	176	154	163	170	157	151	183	156	169	148	166	164	159	163	172	146	153	151	142	152	155	184	153	155	164	176	142	146	161	172	173	166	147	157	175	167	170	174	155	146	170	182	182	174	174	159	188	158	187	170	179	173	177	182	160	161	148	166	148	155	168	173	144	163	163	170	154	171	129	173	151	184	173	152	151	189	179	160	167	165	159	188	167	166	190	155	142	175	156	173	175	174	159	172	153	159	189	168	184	167	185	148	164	179	178	190	161	165	163	169	173	171	154	160	175	164	170	165	156	139	166	160	151	171	158	149	150	154	183	197	172	178	170	192	172	175	153	184	167	175	151	169	178	187	189	143	163	170	146	143	165	182	178	162	171	154	162	170	162	162	184	143	184	159	173	165	163	176	168	154	171	171	159	183	180	179	194	145	150	173	171	166	148	151	149	180	157	145	181	186	154	150	157	166	170	184	163	162	190	162	160	165	156	163	184	189	140	170	160	137	180	166	161	165	141	153	160	135	149	148	142	190	190	169	158	145	154	167	179	154	169	152	154	167	152	172	154	181	150	166	168	177	173	161	168	167	171	151	178	156	178	150	156	185	170	172	154	151	194	170	158	170	164	163	174	178	162	175	179	162	164	169	158	147	158	167	167	203	145	180	167	156	189	140	165	150	175	177	181	153	159	174	177	167	151	153	157	175	162	152	152	191	171	148	172	186	166	172	140	182	155	174	172	135	164	156	173	164	190	165	165	170	154	150	136	169	180	169	144	182	176	145	151	157	172	148	180	171	158	148	145	168	157	154	176	179	158	177	165	158	189	169	188	172	164	157	159	155	156	141	152	183	173	173	171	173	172	160	173	195	163	169	155	167	164	168	152	160	153	156	162	167	151	174	159	179	151	164	156	173	164	167	199	157	146	161	174	179	181	162	192	157	176	167	146	207	186	179	153	168	165	180	156	180	150	165	145	150	165	182	163	170	164	172	157	162	164	183	166	176	145	155	150	163	168	182	167	174	159	179	161	164	172	152	163	174	170	183	155	158	137	184	160	164	163	181	171	143	167	167	184	153	166	168	171	141	177	181	179	184	144	158	173	160	151	185	166	139	152	159	160	165	164	171	166	170	160	179	159	159	139	174	160	165	185	188	131	157	176	165	148	153	171	171	178	148	192	183	162	162	172	158	158	166	148	190	165	144	152	166	177	156	180	161	190	199	173	164	177	159	165	157	151	156	152	169	163	180	162	159	177	141	161	161	179	177	160	169	167	151	168	155	161	140	151	182	183	165	191	177	133	154	162	152	171	194	162	156	164	196	165	169	168	154	169	175	164	173	188	178	171	140	167	187	158	144	164	173	170	174	139	152	176	149	180	140	149	140	175	150	150	190	177	171	166	165	155	177	177	148	177	126	165	178	149	141	154	172	171	163	158	173	179	168	183	155	164	181	148	170	163	142	175	177	134	153	162	163	185	165	161	163	142	163	163	181	154	138	158	150	155	165	154	155	164	152	160	156	186	163	161	159	156	160	160	173	173	182	187	173	158	177	158	188	174	161	178	164	192	157	182	185	168	164	166	191	155	173	172	177	162	159	155	178	180	167	156	157	183	209	169	177	164	181	164	156	162	175	136	202	153	157	158	164	174	168	170	189	148	150	168	165	170	173	170	184	175	173	164	170	171	170	160	166	179	176	152	157	171	189	175	155	175	160	167	160	170	140	180	168	179	180	171	162	150	139	173	153	155	159	175	158	174	178	149	145	146	157	189	166	184	185	144	152	160	155	129	142	160	165	170	162	175	162	184	177	144	163	167	168	169	152	150	182	178	131	168	157	175	147	145	168	168	180	146	169	160	172	149	166	174	180	168	174	167	186	178	179	145	150	146	170	172	179	186	171	154	164	190	177	192	170	169	169	150	175	169	166	165	150	154	141	174	175	167	186	187	172	152	177	193	162	167	157	176	145	157	164	167	172	140	165	170	157	155	163	160	165	162	151	172	174	162	174	176	178	156	155	154	177	183	167	178	165	167	168	145	178	174	173	175	166	153	166	176	146	173	162	160	177	174	191	157	173	168	182	164	166	151	168	160	178	177	157	161	185	163	167	153	163	186	173	163	160	162	171	148	180	180	171	181	153	167	199	180	156	171	182	185	161	170	153	171	157	195	143	154	151	173	173	154	153	158	150	171	159	182	158	153	159	169	154	166	160	167	193	169	163	178	168	152	170	151	164	164	178	174	158	171	162	189	176	166	166	143	187	152	195	180	138	197	170	165	153	170	154	157	156	163	159	169	171	170	183	168	155	147	172	162	163	183	162	177	176	142	173	168	167	170	181	155	167	177	180	165	172	171	165	160	175	145	181	163	167	161	161	156	169	174	160	145	154	161	172	156	151	146	159	128	178	142	172	164	163	170	154	154	153	153	166	172	144	166	154	154	182	152	170	170	168	197	156	183	169	148	172	166	156	167	184	188	162	168	173	152	131	178
15649	18021	17031	11322	6821	4061	2114	1421	1218	907	819	524	478	421	484	429	450	520	467	482	497	514	463	455	449	441	440	451	450	451	467	414	489	432	450	449	433	453	450	420	492	438	455	412	410	478	471	461	418	496	472	472	500	468	429	469	470	409	403	466	426	458	441	425	431	474	454	435	475	465	447	447	467	482	452	455	445	402	462	433	450	435	446	440	486	434	421	417	455	401	463	438	454	438	458	430	462	490	454	434	438	469	466	469	448	466	478	460	440	442	420	459	465	487	457	444	461	456	453	467	448	446	437	433	449	443	448	456	424	482	443	454	424	427	453	459	477	451	438	447	435	428	448	423	464	422	441	454	443	458	427	465	427	459	491	456	458	443	433	406	430	456	491	476	450	443	454	417	405	479	456	453	434	438	470	436	424	424	397	458	437	436	425	428	443	454	441	428	422	459	454	418	435	457	431	438	448	463	446	481	433	452	444	447	428	476	463	447	454	489	468	489	483	431	475	467	441	425	455	447	462	449	433	443	440	467	429	433	410	445	404	411	394	430	455	449	440	426	441	443	397	432	446	454	475	454	424	463	442	440	463	426	449	441	467	456	449	463	433	431	467	446	450	443	448	448	427	437	476	431	444	442	472	454	443	439	483	448	451	455	447	428	443	452	441	442	454	481	439	431	409	443	492	421	428	433	422	402	436	453	438	467	442	459	432	439	451	444	436	478	408	413	429	439	456	435	436	445	421	445	442	475	468	431	463	419	440	436	428	476	416	424	467	481	463	430	442	457	466	458	426	471	459	444	442	427	453	480	447	428	441	445	437	419	474	446	430	441	474	448	449	416	475	391	436	429	447	430	442	443	450	472	423	449	429	464	418	453	417	456	433	449	439	448	415	433	449	428	462	450	397	470	465	458	456	460	417	453	433	447	432	438	451	443	430	457	418	450	469	476	433	426	464	440	454	446	392	454	468	465	457	457	441	502	438	448	446	458	442	458	466	435	446	436	501	477	474	428	403	443	466	451	456	459	434	443	469	485	405	450	489	459	450	448	443	434	433	462	446	418	461	419	476	491	442	477	470	436	442	442	445	421	435	438	417	447	433	409	443	467	422	420	449	456	450	488	450	426	448	446	510	439	418	460	430	464	479	437	467	468	450	430	438	447	440	422	464	443	462	465	432	451	449	463	455	440	409	437	454	465	467	435	445	482	457	460	410	425	429	491	411	457	467	447	479	443	456	437	481	403	453	429	443	456	425	446	463	417	474	432	439	415	408	394	456	456	432	467	421	418	429	430	436	440	465	463	426	472	452	416	469	466	421	440	451	468	448	466	479	435	442	447	474	442	444	436	433	470	446	436	428	463	431	449	402	439	462	476	435	428	489	441	460	469	430	460	444	464	447	458	444	437	449	431	506	416	480	428	436	422	463	403	420	446	434	415	465	468	438	432	441	435	424	462	442	466	452	467	441	439	454	450	467	434	466	442	476	442	440	432	450	447	451	452	486	404	454	455	443	444	472	417	456	439	429	475	402	438	443	475	448	457	451	423	439	432	467	436	431	440	440	497	439	446	455	476	457	432	472	476	439	411	445	435	471	459	472	418	455	451	413	409	473	461	401	416	420	446	415	456	447	470	422	450	464	433	482	417	466	462	413	447	440	459	480	423	464	451	439	451	438	452	425	436	423	425	444	482	469	441	420	456	457	502	449	459	458	468	448	446	444	434	442	438	439	432	411	434	483	419	422	454	441	431	438	435	467	456	455	513	487	442	442	434	436	433	472	428	466	459	463	464	433	447	464	424	449	447	434	443	476	466	426	446	404	442	448	462	472	434	435	445	424	409	439	433	464	392	433	460	475	483	427	447	424	423	470	444	484	431	470	460	429	461	449	430	439	461	496	438	428	482	463	435	443	444	429	438	448	411	491	463	454	435	457	427	447	417	444	454	429	418	464	463	428	452	448	478	404	432	458	428	455	441	470	450	412	448	451	447	469	426	395	438	442	452	454	460	451	453	416	420	417	435	442	449	458	441	463	452	447	452	451	450	435	458	390	472	453	452	425	457	430	441	462	434	447	459	470	439	447	445	417	403	454	428	430	449	470	470	455	440	459	477	476	454	433	425	498	457	442	468	490	451	476	454	411	439	481	435	476	466	437	441	420	459	408	458	450	418	433	438	425	493	464	464	443	442	441	439	442	468	459	449	441	448	400	461	418	465	423	450	468	471	420	474	463	455	461	454	451	410	463	433	473	429	441	472	434	422	459	447	483	429	437	488	459	422	442	470	453	457	460	435	431	462	434	467	439	436	440	439	431	436	454	468	438	448	451	444	445	460	412	454	485	433	447	457	457	459	424	421	477	468	453	454	443	445	458	431	433	453	470	403	442	451	477	442	441	449	449	427	440	440	481	453	449	437	421	459	428	465	464	458	478	420	444	410	481	434	467	450	424	449	466	455	420	429	456	433	431	456	435	438	444	437	466	409	446	444	470	404	432	414	421	467	445	442	382	450	452	475	471	440	441	439	439	439	459	447	420	438	453	428	467	471	437	433	409	429	416	458	476	422	429	469	447	445	462	456	440	435	443	453	436	465	418	467	445	441	438	442	428	465	415	424	466	461	427	473	467	448	405	457	456	457	474	402	408	467	451	435	474	433	454	434	449	439	437	476	461	443	422	432	430	462	421	437	480	440	447	448	439	472	425	438	463	460	485	419	454	395	457	461	410	446	457	459	419	488	434	445	488	410	432	439	457	450	485	421	463	464	471	462	440	445	448	417	479	447	419	454	421	462	470	471	442	462	446	467	445	464	465	444	449	470	459	436	486	451	427	422	456	453	423	431	462	413	483	473	450	413	432	443	430	431	474	466	432	423	484	446	455	408	483	473	489	450	437	451	435	434	483	443	453	448	457	455	466	487	452	461	457	441	423	447	418	462	453	466	459	433	467	441	450	458	432	427	453	447	413	429	460	457	450	431	438	459	460	444	423	454	451	423	434	426	456	441	478	463	486	433	483	476	449	463	426	419	438	481	412	428	428	406	449	455	427	455	460	417	464	419	449	459	448	418	427	423	413	414	473	465	439	427	391	438	450	451	454	468	457	491	477	420	426	454	468	481	465	468	425	427	473	433	479	447	452	439	430	444	434	437	442	444	462	453	428	461	436	460	394	460	469	417	435	451	475	456	476	451	451	446	458	484	439	456	458	463	446	440	463	463	453	444	434	476	453	410	393	451	457	434	424	451	441	399	470	451	464	475	442	429	479	449	453	460	435	414	457	451	435	438	453	487	445	434	457	455	418	459	493	444	478	434	446	454	431	411	454	431	440	446	441	462	421	445	434	457	438	476	414	444	437	415	438	456	455	414	435	447	458	437	481	445	505	471	431	444	460	443	460	421	446	428	454	425	449	459	449	435	440	460	480	450	448	440	426	428	469	439	467	454	438	450	461	429	422	452	463	442	435	437	465	493	461	473	464	418	415	456	428	441	424	423	470	427
59947	62300	57396	41937	29671	18250	8415	4353	3071	1945	1370	523	193	204	230	198	230	433	244	238	270	242	173	211	167	189	185	171	185	173	177	174	174	175	184	136	166	156	188	167	163	150	158	185	168	164	172	187	183	167	180	171	183	167	168	181	191	147	198	203	179	193	201	184	188	184	148	178	169	192	180	162	185	203	175	166	179	171	183	162	193	178	160	175	172	168	193	169	164	191	160	185	190	187	171	170	190	163	199	209	193	169	177	186	171	171	186	147	177	165	160	204	167	170	181	174	169	198	160	167	174	199	170	209	174	168	190	160	183	207	174	179	172	195	173	153	178	180	196	155	171	160	185	163	179	171	178	173	164	172	169	179	199	163	185	162	167	180	174	171	151	187	180	182	160	180	163	192	171	184	166	175	183	160	171	176	173	194	169	184	158	196	185	173	184	208	183	171	190	176	163	163	177	176	171	165	187	179	180	162	186	191	180	185	206	193	186	199	176	173	159	149	154	208	156	152	188	168	188	167	159	181	169	184	177	176	175	181	170	180	189	163	173	207	192	175	151	171	183	180	161	184	176	163	209	161	157	177	144	172	175	185	170	178	153	179	165	176	205	177	168	180	200	154	177	179	185	185	169	183	169	174	167	166	217	173	193	165	182	194	179	174	176	169	175	190	205	172	188	173	168	192	180	181	176	200	160	191	182	149	174	178	180	182	211	167	184	198	142	176	165	169	159	177	163	176	168	170	168	175	158	170	189	175	191	187	176	152	163	201	168	191	184	178	184	168	185	161	174	176	195	174	164	165	206	181	187	174	184	159	170	180	175	179	175	184	162	186	190	173	176	163	184	159	166	184	203	161	156	175	172	183	185	195	162	184	170	176	207	168	172	185	188	187	169	180	188	166	173	153	163	168	191	169	155	169	176	160	173	173	173	160	170	170	168	167	195	154	163	179	178	178	186	166	165	175	182	209	197	187	174	183	168	168	172	189	203	177	167	181	149	158	161	191	179	199	161	200	151	182	177	201	179	191	201	164	193	179	152	179	149	181	158	163	162	187	182	211	161	161	164	176	167	163	167	152	181	161	175	162	185	180	166	190	159	202	166	171	181	152	169	172	188	184	175	176	165	184	175	169	181	154	173	173	190	193	170	175	169	181	176	163	145	159	163	216	169	171	160	176	163	183	188	166	177	187	166	157	169	156	191	193	197	155	176	182	159	196	185	182	200	178	158	172	167	178	185	168	180	150	162	188	186	164	173	173	187	185	161	174	181	160	168	190	178	161	156	174	182	189	179	181	168	168	197	172	170	184	190	176	177	168	179	189	198	150	196	176	174	170	170	173	178	177	190	191	193	179	151	173	174	184	181	179	166	164	166	154	153	169	172	156	173	163	162	173	171	176	171	160	187	203	192	185	194	182	174	166	188	194	187	176	166	161	185	185	146	165	192	180	170	175	154	180	185	196	165	181	166	164	191	164	178	176	160	170	172	161	173	153	182	167	171	173	173	195	165	172	180	203	177	191	173	181	167	166	163	145	158	185	154	189	189	192	193	187	150	173	170	190	176	182	164	152	169	179	177	181	166	155	150	200	177	171	159	173	202	164	165	179	158	169	165	174	190	149	168	157	172	207	190	196	188	156	165	151	172	161	193	186	192	160	153	152	175	187	172	169	156	180	187	173	162	156	177	168	193	180	172	164	191	134	198	176	205	176	163	189	175	177	172	174	171	157	181	159	170	178	182	156	185	180	188	186	160	161	178	181	191	187	187	189	180	182	168	156	182	174	195	193	168	183	156	197	158	164	172	181	181	177	171	174	182	168	170	170	171	145	172	169	190	159	192	157	148	194	174	153	190	158	181	186	167	168	173	156	171	155	177	191	162	168	163	153	159	173	157	201	169	170	208	157	173	168	185	180	171	153	169	174	184	184	169	201	191	188	203	185	185	160	162	179	196	203	188	178	183	181	180	177	179	172	173	176	191	180	185	206	195	172	186	194	186	169	166	186	184	168	159	178	171	195	165	156	195	169	185	180	177	177	179	161	182	185	173	159	195	174	177	186	172	149	157	187	183	187	158	178	174	160	181	185	165	174	155	169	200	197	169	167	183	176	190	194	167	174	167	152	178	176	166	196	149	193	183	183	164	180	167	180	196	178	189	169	169	178	170	174	186	167	205	150	154	177	164	175	176	152	203	166	168	168	190	184	201	171	186	167	152	215	182	175	190	174	181	173	161	179	176	171	162	176	175	183	192	148	170	164	209	192	196	163	179	176	156	181	161	175	166	154	179	167	166	203	168	196	198	171	179	173	171	200	160	174	172	185	166	156	172	162	181	203	197	160	184	164	184	165	179	176	175	173	176	160	197	163	164	170	165	172	181	176	182	161	179	187	164	184	166	177	183	164	163	192	187	200	186	183	172	176	165	179	177	195	176	193	193	175	191	173	176	167	175	156	177	194	190	185	184	143	160	179	188	199	182	176	183	186	181	156	171	165	178	172	160	163	193	167	158	189	143	201	175	181	183	153	170	163	161	197	169	155	186	159	167	179	177	173	172	167	179	179	170	166	169	155	167	174	181	180	170	190	158	181	177	190	193	157	159	179	181	180	177	196	169	165	165	183	168	174	166	185	170	183	194	169	185	178	171	170	153	186	189	160	177	178	168	148	178	183	175	177	196	189	182	191	162	184	191	183	188	156	156	166	183	159	185	204	185	176	170	175	173	190	163	163	165	172	177	178	189	172	149	192	164	191	181	178	166	165	175	165	188	181	206	174	182	192	193	147	170	180	145	189	189	206	173	185	168	190	167	163	187	196	190	164	183	157	175	168	169	184	168	184	195	195	184	159	174	156	171	174	179	164	176	185	183	189	147	186	189	162	181	181	163	163	180	195	180	189	193	166	189	188	175	177	189	181	169	155	188	161	181	168	183	170	169	160	168	194	176	185	154	204	178	163	161	166	142	172	160	167	168	185	148	182	177	166	186	162	172	156	199	174	162	189	182	167	172	184	183	158	186	160	173	187	157	180	176	177	161	160	162	181	167	173	153	170	186	175	184	165	187	163	183	162	165	154	176	163	184	166	169	160	202	174	185	165	195	177	161	165	197	200	151	181	191	193	194	176	175	179	173	186	152	204	182	176	165	172	166	166	198	182	179	182	176	175	179	156	188	155	146	211	188	197	170	160	182	182	198	168	186	185	180	140	169	177	171	181	162	181	170	192	184	185	188	211	175	161	146	189	177	182	148	174	196	161	165	189	160	174	158	187	199	172	177	179	159	173	191	170	189	186	189	183	177	172	156	178	180	192	177	172	184	170	169	165	186	186	169	178	176	176	186	183	183	171	164	186	166	184	155	176	154	179	183	180	153	199	185	192	170	186	191	169	180	191	190	176	175	175	185	188	173	180	158	196	188	184	176	166	173	162	173	158	199	151	187	179	177	183	172	168	178	151	203	176	168	182	201	190	177	160	157	210	174	165	177	182	173	169	181	191	202	179
38128	47980	52196	45899	39528	29934	20139	14667	11499	8204	6116	2188	538	494	661	538	795	1923	946	822	1006	888	485	467	471	464	465	498	484	466	479	501	453	494	437	448	464	448	473	508	484	519	474	492	486	462	450	490	495	541	529	540	495	457	453	445	453	481	479	464	448	457	455	463	482	460	479	511	501	485	490	463	485	498	460	490	460	479	491	511	474	450	461	496	463	463	462	489	480	521	434	498	495	480	463	481	455	465	458	433	477	469	485	485	444	490	442	491	479	464	472	477	484	501	503	462	461	490	439	429	474	472	506	419	490	452	465	468	486	466	477	467	495	443	471	481	483	450	464	486	455	501	478	465	474	480	476	455	443	458	495	445	477	453	450	461	467	462	479	476	467	435	498	501	491	485	465	490	479	421	485	462	451	449	474	448	453	470	440	493	454	498	502	470	443	454	495	445	484	451	460	494	431	450	491	472	444	475	443	470	483	472	449	495	470	501	463	458	453	437	506	480	479	434	425	422	507	449	510	472	500	478	470	431	486	488	496	462	438	484	506	445	434	481	429	475	460	434	467	471	492	447	461	434	459	450	505	436	463	495	492	470	471	489	468	480	450	450	471	471	449	459	449	477	467	465	475	488	505	495	474	451	496	473	493	443	439	474	464	484	487	451	493	472	458	508	463	488	485	477	511	462	475	478	443	474	443	500	464	488	470	468	459	475	437	498	443	495	480	459	472	447	451	504	483	466	459	475	483	473	463	474	514	465	442	457	467	469	490	464	517	460	496	442	467	464	470	483	488	485	493	480	440	455	395	487	516	464	475	485	483	464	483	456	482	477	466	455	496	467	472	486	438	482	423	508	453	455	460	522	472	448	466	476	492	449	443	452	466	487	431	443	501	451	464	429	486	511	490	460	492	537	468	492	468	488	442	471	478	468	494	451	488	463	459	467	475	478	465	496	485	456	509	444	456	438	456	482	495	479	451	460	480	465	450	499	495	470	478	458	443	465	466	476	455	488	502	470	457	483	477	497	446	441	476	437	500	452	468	471	484	454	426	447	493	478	463	456	456	459	477	450	473	486	477	500	493	486	467	475	479	460	471	483	446	447	464	454	456	472	466	508	471	465	465	477	489	442	470	483	493	421	477	464	486	511	459	463	464	481	493	455	508	460	475	478	482	492	463	450	454	491	455	463	469	479	501	447	472	493	439	462	471	469	502	442	483	488	505	471	443	479	482	455	459	476	429	460	443	455	479	450	472	464	470	475	475	449	476	469	513	479	469	500	459	504	447	459	467	444	443	487	453	485	468	494	464	464	482	493	466	432	462	504	463	514	483	472	473	484	474	482	433	522	474	435	451	476	494	499	504	450	481	467	451	453	500	442	479	477	456	456	433	468	485	534	413	442	456	468	454	447	468	470	441	461	497	518	480	439	460	452	482	466	442	441	477	482	426	514	438	467	425	453	464	491	490	439	476	453	442	499	468	484	472	468	459	475	503	464	431	469	461	428	467	479	458	514	530	450	481	468	465	491	473	472	466	436	461	461	464	460	472	454	434	482	454	463	488	462	492	447	504	473	506	495	432	455	490	486	493	497	490	449	476	426	470	454	506	455	502	476	482	461	462	485	485	475	486	465	482	497	489	459	498	483	489	445	461	458	421	482	488	453	463	445	504	460	502	495	475	454	432	465	498	443	499	475	437	482	468	500	454	441	458	456	508	492	498	447	467	529	496	449	429	467	445	458	470	491	474	452	430	457	442	408	451	445	473	427	463	502	491	494	427	503	448	444	450	463	497	493	459	451	467	453	471	449	491	481	436	473	483	511	449	475	456	446	479	421	492	457	515	452	441	468	445	499	467	466	474	461	488	462	456	515	491	475	472	513	449	472	456	520	484	454	437	448	481	448	469	487	458	494	488	477	416	473	483	436	492	497	488	454	475	451	460	457	476	460	475	491	496	492	464	448	446	493	472	525	474	430	512	432	490	486	467	502	448	444	509	473	470	472	447	448	489	452	430	482	480	474	452	509	460	439	462	521	443	437	476	471	455	479	475	444	483	500	487	430	453	462	461	494	477	467	481	459	455	505	496	474	485	496	470	456	485	464	479	465	500	464	456	435	449	449	455	423	440	490	460	469	447	490	474	481	449	482	462	457	450	456	458	498	492	479	496	477	490	431	469	455	469	470	464	443	520	471	459	442	443	470	470	469	465	456	460	497	449	488	460	487	457	437	440	449	473	503	514	509	494	449	475	473	447	485	477	435	455	445	474	469	430	490	467	473	468	460	501	446	510	459	469	458	542	468	459	441	473	467	495	420	454	472	491	492	461	498	474	501	437	430	451	467	474	483	473	454	456	445	496	504	480	552	466	475	458	459	451	458	516	475	427	442	473	512	492	504	467	448	467	500	485	464	462	485	475	499	444	458	533	471	437	461	429	433	468	457	445	474	491	508	442	454	490	477	479	486	464	467	492	444	480	464	488	455	498	474	502	402	462	468	480	454	450	482	451	447	487	459	455	474	449	508	461	456	468	475	429	486	468	497	475	472	436	458	465	479	486	469	496	456	467	496	471	469	473	466	486	508	486	458	463	490	433	497	446	456	486	463	496	492	468	492	478	466	471	492	507	512	468	506	455	509	462	468	471	484	450	442	455	438	470	484	454	476	465	466	449	487	469	455	520	481	463	489	455	484	488	498	485	468	449	487	493	516	460	491	456	521	455	483	502	480	469	450	496	525	465	455	489	470	447	459	470	452	477	495	447	505	476	464	483	443	447	475	450	497	484	454	445	476	475	468	451	450	478	480	466	477	497	494	494	488	464	484	455	440	438	434	451	454	461	462	485	483	458	435	472	445	440	442	442	483	477	465	472	442	445	475	473	501	459	498	474	487	472	470	458	484	468	494	470	453	482	480	458	456	488	469	485	496	462	484	472	456	438	496	466	477	461	458	439	471	477	447	476	476	494	474	472	458	470	469	491	474	460	453	504	458	453	467	454	469	489	457	470	482	483	484	496	487	478	508	500	467	459	471	444	495	516	469	487	504	524	474	468	459	463	458	500	437	466	524	459	447	444	473	503	444	471	460	475	494	434	476	526	486	458	490	457	436	464	490	462	472	488	461	497	481	426	463	495	466	494	480	445	477	481	476	483	465	486	443	452	441	445	487	487	450	498	476	485	485	487	451	475	483	473	419	437	502	447	456	488	484	475	482	472	490	482	479	466	469	480	472	473	479	438	479	485	497	468	479	470	478	436	520	491	432	460	437	479	473	461	472	458	495	495	496	464	453	466	458	498	456	474	443	484	472	461	510	463	489	490	519	488	481	471	499	499	452	488	472	491	442	482	494	442	489	446	456	514	474	481	469	463	449	455	435	468	509	510	508	424	497	455	431	478	454	448	468	459	525	469	503	481	548	440	505	444	474	494	467	484	463	523	465	502	461	493	504	502	483	472	481	480	465	462	465	504	505	465	505	483	484	465	480	470	464	477	498	467	496	445	463
73140	76659	69619	53544	42541	29434	17102	8754	6908	4277	2954	1452	297	184	264	212	260	584	284	320	347	271	199	215	196	189	216	225	191	190	195	203	201	191	181	191	204	188	184	193	216	194	212	205	185	188	187	178	176	194	212	202	195	192	190	176	172	176	204	196	186	186	188	164	221	204	206	210	180	193	198	220	194	183	201	183	180	188	206	184	202	204	214	206	188	182	207	208	181	197	221	194	207	188	195	199	191	176	177	201	187	194	205	198	175	201	191	185	165	158	229	208	180	200	196	188	209	180	182	214	180	198	199	205	189	212	195	188	206	182	172	216	191	207	200	200	218	211	203	192	184	188	198	215	183	198	199	192	189	208	190	175	184	201	210	189	199	211	185	234	188	195	195	173	183	185	185	178	188	171	182	168	220	185	195	222	185	201	180	193	189	197	190	217	193	202	196	200	212	231	157	172	207	187	189	183	170	197	183	196	194	203	194	191	149	183	197	196	176	202	209	209	195	223	206	208	179	179	174	177	215	197	185	198	199	194	179	168	185	176	199	241	190	200	199	220	186	215	191	208	202	202	173	172	185	179	202	189	207	205	220	196	181	220	188	204	196	190	213	184	211	182	184	166	209	180	204	194	204	158	190	184	176	192	177	182	193	187	166	185	190	182	195	210	207	209	194	170	191	178	190	186	196	197	187	183	203	207	182	182	175	211	217	181	198	192	181	177	193	193	172	178	206	188	206	206	193	166	167	200	203	186	200	197	198	191	168	175	177	190	188	219	190	199	190	202	191	180	212	195	185	155	192	182	191	187	190	180	192	190	195	214	187	180	200	183	182	195	183	186	189	189	162	178	182	163	200	189	170	169	201	170	177	174	180	190	215	211	202	190	178	169	184	195	207	210	205	186	197	191	205	209	199	215	162	189	214	188	181	186	203	198	175	210	208	185	207	190	184	185	200	184	188	232	184	201	203	178	211	190	173	195	194	195	215	196	181	207	200	208	187	166	187	208	173	192	195	212	175	206	162	176	195	194	217	188	178	203	193	199	188	193	206	194	189	177	166	209	179	213	184	211	193	202	182	212	182	190	205	186	202	160	197	182	204	198	196	168	189	205	176	189	201	195	218	185	187	182	193	209	193	191	178	223	187	203	199	192	198	185	174	176	193	186	187	182	201	183	205	208	170	168	215	173	185	206	161	200	197	182	170	196	186	227	184	195	209	193	206	173	179	205	197	174	191	188	203	206	186	184	203	213	189	197	225	185	173	210	215	186	174	199	172	189	183	190	170	199	201	212	199	171	185	205	203	188	175	183	201	186	187	210	193	229	200	211	184	181	181	201	219	217	181	181	200	202	186	204	207	217	196	172	213	190	209	216	186	194	204	198	215	177	197	166	203	218	200	199	164	189	214	198	187	190	174	173	160	207	202	193	174	197	191	214	195	200	169	205	178	183	210	195	207	186	208	193	212	194	172	182	174	190	194	213	200	211	178	187	177	182	180	197	162	212	187	189	185	191	211	199	168	175	211	173	190	198	195	189	187	177	188	228	225	211	199	192	221	221	200	206	189	171	189	169	188	198	227	178	201	200	177	196	181	181	190	192	190	187	206	202	175	193	190	199	211	196	162	185	211	175	180	211	204	183	196	173	192	201	215	193	200	172	204	183	187	188	176	232	216	194	188	199	202	209	185	232	184	194	231	194	185	198	180	196	184	201	220	166	187	172	184	188	191	196	206	194	224	219	184	207	213	204	203	191	201	220	214	181	208	209	208	196	211	199	216	186	177	197	167	184	167	194	204	194	176	184	202	172	191	216	192	186	199	205	176	178	191	192	185	209	186	207	181	198	195	201	185	197	194	172	200	191	183	187	170	169	204	190	190	209	214	177	193	179	178	196	187	212	203	199	174	174	189	172	175	170	202	211	183	170	215	196	176	195	182	195	203	200	196	173	160	191	195	195	160	198	180	238	170	188	186	194	205	197	197	207	218	201	196	191	185	188	169	189	195	184	211	193	210	193	188	217	190	213	196	203	193	182	183	191	186	184	187	194	197	172	191	189	189	198	198	191	193	212	187	190	205	174	177	181	194	201	195	229	199	167	211	210	183	182	192	189	171	179	188	204	200	197	226	210	169	190	186	203	184	191	188	187	174	175	186	197	198	234	185	192	204	175	188	187	207	190	209	173	174	215	185	179	192	192	191	199	193	204	169	201	190	196	214	180	188	180	179	197	187	200	188	219	189	206	173	184	180	198	182	181	193	197	205	205	203	181	182	197	191	179	188	213	193	186	210	218	202	172	208	188	193	178	220	192	199	185	193	211	215	188	186	180	215	182	219	185	198	221	209	195	174	208	184	212	202	217	204	177	173	190	194	224	207	175	199	200	194	210	197	198	194	190	186	177	199	167	179	169	208	180	190	180	197	196	210	187	176	191	198	196	179	187	191	202	182	206	198	185	183	206	196	189	174	203	182	170	212	184	179	207	206	215	182	164	189	194	202	194	183	180	178	201	196	177	206	209	192	190	198	189	180	230	164	219	192	196	207	184	220	212	186	203	177	203	220	165	192	205	172	189	171	195	185	189	188	191	193	200	178	179	209	182	184	209	195	176	188	206	203	195	169	171	195	199	196	196	195	168	187	208	190	184	201	191	196	210	201	204	201	201	195	181	193	199	210	193	215	174	175	185	205	192	203	180	209	197	190	182	194	170	202	179	185	215	182	191	191	206	177	203	186	193	174	197	226	176	197	175	174	215	192	195	178	239	212	200	195	192	184	195	180	194	183	193	177	183	195	200	178	201	171	196	192	191	188	191	209	217	224	193	185	200	186	199	158	170	179	205	198	196	185	191	202	185	188	191	178	212	198	195	181	185	174	213	163	189	208	192	201	179	192	228	205	203	199	193	186	206	187	187	190	180	193	176	207	204	171	192	199	188	193	210	181	199	193	195	200	175	186	210	210	178	187	205	203	188	232	202	193	204	199	191	207	192	187	163	196	192	217	193	180	208	191	201	197	178	179	208	198	211	207	176	183	164	185	182	190	207	205	182	208	181	180	189	195	203	170	178	186	194	190	195	201	192	163	193	182	197	179	173	192	190	202	224	183	173	188	210	209	188	168	175	193	191	178	208	207	203	192	204	198	191	193	192	188	209	189	187	198	193	196	179	197	177	193	185	201	179	191	187	194	186	230	190	186	187	177	178	194	189	202	181	169	188	198	197	181	174	189	181	181	189	203	198	176	215	226	188	179	193	187	186	204	197	197	206	190	201	195	212	181	167	220	185	205	221	185	189	182	195	208	184	177	201	201	190	195	197	194	199	190	203	176	207	164	241	186	200	220	208	209	191	193	193	165	215	180	206	180	197	169	182	202	211	204	221	193	183	180	198	190	194	208	188	195	167	197	225	196	196	195	197	212	193	169	177	210	188	210	182	215	185	174	203	200	191	170	179	182	182	222	189	192	173	188	169	195	194	181	172	190	202	192	182	217	196	186	171	206	198
47288	60648	64194	56654	50228	39394	28932	21701	19760	14319	11203	5627	872	533	984	609	1026	2584	1057	1132	1294	1029	569	503	472	537	531	506	495	532	479	520	513	532	528	500	538	529	514	500	504	510	479	536	503	519	546	481	518	515	561	567	518	513	528	537	489	530	511	488	504	503	493	511	521	542	519	515	513	513	517	501	509	488	506	503	537	520	492	481	514	540	496	512	528	548	500	490	514	499	499	505	537	487	481	462	502	525	545	482	518	522	471	499	521	498	516	511	541	503	469	487	483	555	490	517	493	560	527	519	492	536	521	492	469	515	491	495	497	531	493	496	495	519	465	510	501	487	514	482	510	537	518	519	485	551	552	470	501	488	531	501	521	530	486	508	498	516	537	489	544	509	510	487	467	530	484	489	523	512	508	466	500	528	500	519	538	485	492	529	479	502	511	500	496	448	501	487	509	501	495	498	514	468	505	503	508	505	517	475	502	512	510	503	504	501	495	488	477	483	492	531	496	486	492	505	513	490	512	521	486	489	531	504	513	507	519	492	491	515	528	522	503	501	532	470	532	485	546	569	527	511	508	539	479	518	510	497	461	527	554	530	520	529	480	522	485	476	487	496	510	495	524	527	499	494	476	487	527	488	514	493	473	536	470	537	513	541	491	532	524	516	487	513	532	438	500	492	502	478	514	492	521	496	555	501	525	528	512	504	478	478	489	538	510	516	511	488	520	530	496	491	483	505	523	507	465	487	499	518	490	526	517	522	508	491	498	516	470	508	452	466	496	524	498	524	542	523	495	532	525	526	539	502	476	482	498	534	477	515	462	526	460	494	522	494	491	498	521	535	505	530	527	512	513	498	484	513	492	545	521	441	518	500	549	493	517	514	542	492	491	482	465	479	508	513	496	530	503	512	501	474	493	496	546	542	531	519	522	542	505	470	495	507	473	531	504	526	540	518	474	508	447	497	460	535	466	535	527	499	509	482	518	498	542	472	532	479	516	493	485	521	505	468	533	527	523	507	526	474	508	524	480	502	500	527	528	474	516	474	528	508	513	528	510	537	519	495	499	528	487	543	481	518	512	516	490	524	500	476	513	519	483	524	515	476	506	472	504	502	509	529	510	491	494	484	544	540	477	521	510	505	532	511	500	469	509	521	475	461	536	496	487	543	493	573	489	520	520	506	530	530	507	515	493	539	483	514	473	514	491	547	484	513	493	537	482	555	496	493	499	470	533	500	519	513	474	523	498	488	513	532	523	502	507	521	461	486	500	489	541	490	536	527	506	491	532	487	535	506	467	455	472	529	524	536	516	527	493	523	505	527	470	482	491	575	487	519	509	500	531	528	502	529	507	520	525	520	502	488	517	478	511	497	483	523	478	523	487	511	516	519	500	511	470	473	506	510	500	528	496	527	504	510	527	514	508	512	475	503	489	536	501	532	491	499	495	512	513	514	512	548	469	507	504	501	510	493	487	502	520	503	528	474	498	487	468	524	533	521	489	544	512	518	498	501	493	522	523	523	510	500	525	481	525	529	576	478	470	505	565	520	496	539	485	479	519	509	516	568	516	533	482	502	494	532	510	534	505	508	502	492	513	536	500	491	505	516	487	561	507	517	505	514	473	517	500	493	489	436	497	487	515	519	502	500	495	559	521	519	514	468	530	503	504	488	468	516	510	492	519	535	489	513	497	536	535	543	523	516	510	524	541	518	476	520	483	504	515	532	487	474	490	490	488	493	563	487	519	537	499	525	519	496	484	510	516	448	500	461	527	493	497	483	515	445	512	477	480	494	534	532	524	442	568	532	476	476	529	506	505	491	509	482	472	497	499	496	516	497	497	514	488	526	472	506	517	538	501	500	490	539	493	529	502	495	501	464	509	489	523	508	491	485	527	511	547	488	506	513	527	494	502	511	475	514	482	511	511	513	519	486	476	531	521	498	523	479	489	532	509	482	486	519	501	530	503	491	452	503	492	506	535	530	482	505	520	467	544	494	522	484	512	465	488	483	527	503	482	489	470	502	518	469	514	506	482	494	480	497	503	525	488	494	512	540	517	521	529	523	504	504	532	509	494	505	503	525	527	468	514	517	497	437	522	516	532	493	518	539	512	483	525	516	499	498	511	506	532	542	455	514	487	518	517	506	532	507	493	505	517	505	535	527	490	498	553	501	465	510	512	521	516	502	503	463	484	489	517	496	496	490	468	541	530	481	484	524	462	535	497	532	523	476	511	503	493	511	498	521	530	535	493	522	549	471	515	466	505	487	499	471	538	480	540	533	498	522	529	517	507	509	470	444	512	467	510	530	550	530	504	487	510	484	512	485	531	472	489	499	515	505	529	497	505	521	515	514	523	488	506	504	481	508	507	502	542	484	535	486	495	492	482	513	486	529	486	474	518	487	491	518	499	495	459	492	545	516	471	532	464	502	518	516	475	493	463	493	476	506	493	535	496	513	478	520	547	495	520	502	491	537	542	501	543	508	501	483	502	471	504	506	528	494	464	492	501	513	511	516	508	547	486	492	502	501	525	506	504	506	510	507	540	511	476	495	522	454	482	497	541	499	538	519	508	511	496	506	488	547	510	498	526	468	499	472	517	496	500	505	528	536	498	509	521	528	525	488	487	520	489	489	554	542	546	499	513	500	486	500	519	522	497	511	499	490	498	499	461	524	478	498	470	487	490	499	523	483	525	497	504	498	520	492	484	532	528	477	519	464	498	478	459	508	491	500	502	500	508	471	532	486	480	500	514	519	482	489	525	507	499	554	530	518	540	549	484	530	512	554	529	531	503	477	507	505	508	512	500	471	491	479	488	495	523	524	524	484	507	488	513	508	515	476	519	525	532	518	524	507	513	531	544	519	532	481	555	503	499	538	522	463	499	516	541	500	483	509	544	512	521	439	512	495	500	499	544	488	502	506	527	489	507	498	496	464	525	480	480	516	468	497	526	481	515	464	531	533	496	469	486	488	507	548	544	502	479	509	502	490	531	497	570	509	499	434	477	467	515	492	526	496	453	501	515	521	481	568	524	507	535	477	522	488	505	511	494	513	486	516	480	511	493	493	510	527	533	509	522	467	504	516	476	517	499	500	495	518	504	512	511	486	501	506	506	525	511	517	530	493	519	505	501	459	450	475	503	530	480	511	529	543	510	502	518	447	497	558	517	491	510	478	502	500	492	521	524	517	478	509	503	549	475	506	525	536	511	484	496	486	560	508	492	449	468	524	499	539	501	513	501	498	491	526	501	501	517	493	511	515	476	509	494	555	491	481	500	491	518	487	519	539	507	534	511	509	511	530	484	496	508	490	508	498	497	523	487	481	471	534	529	518	517	483	479	483	503	529	508	512	478	477	517	495	507	507	494	496	491	499	488	519	540	496	538	540	551	469	451	501	517	532	522	544	510	491	479	527	550	517	472	520	510	487	503	468	516	528	523	456	540	480	512	447	501	542	492	483	499	504	510	536	525	502	515	496	459	540	541	465	507	475	489	501	528	512
18799	15237	9599	3948	2425	1191	672	365	378	300	291	236	191	158	176	176	172	160	187	174	171	172	185	158	172	152	139	166	175	181	164	171	200	175	168	181	172	163	169	139	167	190	175	176	159	177	145	156	161	168	158	197	176	195	185	158	161	161	162	167	155	176	183	185	164	174	165	141	189	148	161	166	172	157	198	156	162	163	179	157	197	156	162	157	164	160	175	189	179	158	182	152	168	194	158	159	195	168	180	189	196	169	171	152	164	191	157	168	161	168	173	170	186	164	159	153	178	174	146	165	171	194	157	166	166	173	148	166	183	146	169	161	169	180	173	175	168	177	181	182	158	164	138	167	150	190	177	180	168	164	161	184	173	168	168	198	161	162	191	199	175	166	183	190	180	175	158	168	173	155	188	182	154	149	167	144	153	161	180	160	187	151	166	174	197	172	172	169	155	147	171	167	180	144	176	173	172	159	187	182	186	146	171	157	180	186	181	160	172	165	187	168	148	191	170	173	159	161	151	164	160	173	145	171	179	166	146	172	199	138	160	152	182	144	159	143	165	181	168	164	177	156	177	180	178	192	160	167	166	185	178	194	170	181	168	169	175	166	181	169	161	179	169	159	171	165	155	179	154	170	175	162	175	160	146	155	140	181	181	154	147	149	156	164	171	179	165	176	139	159	162	161	135	173	196	179	171	160	175	173	167	149	143	162	166	176	164	160	142	138	188	166	173	177	184	163	148	178	166	158	166	193	164	178	176	150	166	162	174	180	166	174	155	168	176	171	177	180	184	157	160	175	151	183	167	163	209	173	167	153	171	173	159	187	146	164	165	156	197	167	183	167	192	182	161	160	174	170	174	153	160	148	167	186	192	180	182	159	151	162	178	185	168	165	162	180	164	201	180	148	165	162	156	148	182	168	190	153	163	187	178	180	148	133	178	161	155	136	188	161	183	175	172	168	172	167	191	140	175	178	174	169	169	151	169	190	153	161	150	152	172	162	163	181	192	149	163	176	157	157	170	172	166	180	191	176	165	141	160	176	147	179	184	173	160	156	158	192	170	178	160	185	168	168	160	165	171	161	188	149	137	176	191	174	178	176	191	154	170	171	170	168	149	164	158	162	175	163	157	181	152	159	174	183	171	174	157	131	188	184	177	159	182	166	204	153	175	148	167	169	161	154	192	134	145	157	183	169	184	171	192	166	153	201	181	155	168	173	167	186	169	146	151	158	162	141	168	172	161	164	172	155	174	159	195	167	164	191	156	175	175	201	152	167	188	168	167	172	182	184	172	169	156	175	170	167	197	165	162	162	160	163	154	154	186	162	183	150	153	171	184	152	162	193	186	163	166	173	160	155	182	178	170	147	152	189	187	167	176	169	174	180	169	164	173	167	168	191	155	160	192	160	173	180	185	174	157	196	179	179	164	187	151	167	179	160	162	174	164	175	175	159	178	153	156	180	162	171	202	167	175	169	161	189	156	168	168	165	178	170	173	181	157	172	171	166	160	168	164	186	163	188	202	186	162	164	167	172	155	169	169	159	162	172	164	189	160	169	164	173	164	182	164	173	190	200	154	176	154	145	183	182	176	168	167	160	169	141	153	153	186	171	163	175	160	170	177	164	161	174	155	188	153	195	186	169	153	146	177	177	152	157	173	186	160	175	189	168	181	162	183	149	184	208	180	169	178	172	164	179	176	196	153	164	161	152	174	144	175	171	175	177	182	183	177	176	187	193	176	157	200	151	175	162	169	167	196	162	172	150	147	166	164	169	168	157	183	150	180	158	178	172	178	174	182	154	161	154	168	177	166	192	181	186	155	164	182	191	164	184	188	188	164	176	156	186	155	180	173	174	172	167	151	159	202	174	157	162	177	183	151	185	187	152	172	188	178	164	163	188	158	140	158	175	153	152	184	151	194	159	160	161	183	165	183	163	160	173	154	174	161	147	182	180	155	164	182	149	158	166	160	181	165	179	163	165	153	162	168	179	173	163	187	171	152	165	151	169	169	178	171	162	174	191	150	162	167	188	181	192	174	200	179	154	169	157	172	186	166	168	161	167	160	151	160	189	172	147	173	154	173	194	168	159	171	181	164	173	160	179	163	175	188	173	177	165	163	167	164	150	175	167	177	181	153	172	172	169	159	182	167	184	180	170	177	173	170	182	158	183	188	180	168	162	174	157	184	171	152	167	157	173	165	154	167	172	161	182	180	181	179	174	185	186	192	159	154	159	176	151	165	169	166	162	187	186	187	181	153	181	162	167	130	156	166	165	168	151	186	162	174	171	143	140	168	156	184	160	158	154	166	166	170	160	176	173	172	168	151	161	183	183	158	177	177	149	140	185	171	170	174	172	182	184	183	153	179	161	163	174	185	168	188	158	155	154	193	184	166	152	179	160	145	159	159	158	180	166	164	145	161	174	176	163	163	176	160	190	175	160	190	173	177	157	143	159	164	158	185	176	181	187	173	156	173	183	158	170	172	155	156	159	164	188	168	160	177	161	181	167	174	161	169	164	171	149	159	167	169	183	182	176	166	157	165	193	184	171	169	165	183	187	167	175	195	177	163	162	172	164	154	154	145	186	180	182	163	140	156	193	165	178	171	167	162	164	175	163	216	174	183	167	193	174	175	159	155	149	143	162	186	171	176	156	162	170	173	151	175	160	184	180	169	160	152	174	159	163	168	183	179	179	192	188	154	179	190	182	165	159	173	176	178	151	181	159	139	170	180	152	156	185	165	187	152	171	197	170	192	173	167	180	171	151	177	162	163	152	173	168	162	168	150	155	152	160	141	154	173	184	175	182	188	164	196	159	169	183	188	174	163	176	138	170	161	163	144	149	187	187	160	190	149	159	157	179	153	167	149	159	166	149	190	177	174	172	190	165	149	160	174	192	158	179	191	169	151	170	174	162	166	165	172	171	167	165	145	178	180	175	184	153	175	185	141	149	147	159	193	155	176	176	162	175	169	141	179	177	190	198	175	178	173	150	151	169	171	157	183	176	168	161	167	185	180	180	158	184	173	164	166	176	169	176	164	174	155	153	144	155	153	159	197	146	165	144	164	169	152	157	180	168	174	170	173	172	169	165	150	168	156	172	178	154	174	164	173	171	172	190	152	144	163	174	180	154	166	194	170	178	175	152	175	176	166	180	173	158	165	150	159	180	178	146	160	168	168	176	167	172	181	186	164	147	170	153	161	163	171	163	158	155	174	182	159	171	158	181	154	149	193	177	197	155	172	195	183	176	164	177	146	155	166	174	171	171	189	175	140	160	186	163	156	174	151	184	156	160	179	175	152	161	173	182	188	177	184	173	145	151	178	178	152	161	184	155	163	182	183	180	179	173	146	158	168	169	179	151	166	177	170	156	169	181	161	183	167	169	157	150	159	150	165	149	188	187	178	187	184	163	194	158	172	171	166	163	185	157	160	190	149	168	163	149	159	159	172	177	183	162	153	176	154	137	173	147	170	150	172	169	177	166	177	173	175	178
15444	18593	15270	10328	8037	4665	2505	1556	1498	1217	826	806	564	474	458	524	479	530	468	457	451	445	425	426	502	457	435	395	482	472	446	453	453	506	489	424	430	456	407	421	487	442	469	440	421	488	439	463	472	447	448	447	483	456	463	470	422	447	459	428	437	428	459	448	472	488	452	440	482	477	439	455	455	469	462	476	459	452	458	459	465	465	451	499	439	418	433	451	435	466	420	460	467	433	444	459	427	459	481	437	449	471	467	467	415	462	454	418	436	464	430	458	434	476	451	445	499	438	488	451	471	429	477	453	452	449	464	420	465	465	430	485	448	451	437	431	456	458	443	407	436	444	463	454	440	468	465	447	488	418	419	416	461	454	483	422	442	490	501	443	458	486	466	431	483	431	464	415	462	467	451	448	461	465	451	453	427	449	439	434	464	431	453	437	460	427	450	451	419	430	419	439	491	478	438	475	435	470	445	427	437	429	443	490	417	469	453	437	479	457	492	466	452	411	485	452	454	456	449	457	492	455	431	482	489	460	463	434	441	469	432	435	440	451	484	472	436	469	450	471	467	446	447	500	478	452	489	457	482	433	453	442	461	464	452	450	468	474	435	445	416	427	486	423	435	449	493	483	448	472	452	465	433	437	451	445	456	437	459	451	447	461	417	421	458	442	441	421	429	445	443	433	416	465	465	472	422	472	466	449	444	461	441	449	459	479	469	465	466	452	443	428	476	465	399	446	463	478	423	419	468	491	422	412	442	420	462	493	447	492	441	467	490	475	485	445	416	459	459	466	456	403	472	486	483	497	460	482	461	459	494	447	446	453	472	479	435	448	420	499	483	462	432	462	446	508	458	429	453	467	466	465	432	470	458	407	452	397	431	443	456	469	464	461	430	456	445	502	443	479	453	395	431	469	476	460	470	445	425	406	514	514	412	433	444	461	440	484	438	426	437	430	452	405	441	464	428	440	449	445	431	456	436	450	497	450	465	461	457	453	419	432	473	470	460	473	454	425	463	423	431	454	451	493	410	460	442	447	434	462	415	458	431	461	400	467	499	416	435	427	454	462	453	472	459	411	495	463	469	437	430	465	490	443	448	475	445	456	454	452	476	431	481	460	426	423	493	403	452	452	456	402	454	459	431	449	463	485	453	438	461	435	426	431	473	439	447	449	449	437	400	474	434	415	438	437	429	436	458	444	465	421	464	447	478	466	493	447	486	495	457	451	472	430	438	514	427	450	456	445	472	451	485	460	462	474	452	464	432	439	468	449	429	442	451	419	463	436	422	465	462	418	463	456	472	467	445	456	476	432	415	463	460	452	479	434	445	451	438	462	442	492	443	428	426	429	449	427	485	449	451	425	462	459	473	449	471	439	453	477	439	444	437	449	437	446	455	477	420	422	452	448	458	449	439	446	435	430	469	472	489	474	412	444	462	445	467	430	474	446	462	467	452	484	412	435	401	443	437	459	487	445	470	444	446	421	484	475	448	456	450	437	480	486	458	448	456	450	460	404	443	485	458	453	498	456	458	437	455	448	471	455	517	443	449	453	471	432	443	462	449	497	421	450	461	445	461	475	415	439	429	457	447	442	472	437	447	456	431	473	467	440	459	414	458	437	447	470	451	423	451	468	450	475	474	457	496	456	413	452	430	473	435	414	461	449	434	456	459	493	456	485	459	419	434	461	483	477	459	466	485	458	422	450	445	449	451	434	471	444	454	461	467	487	468	455	432	457	439	451	433	461	469	420	484	456	473	441	443	459	402	431	429	457	467	468	429	474	447	443	452	474	474	472	412	424	449	425	437	447	460	442	430	425	457	437	499	428	488	474	466	399	450	479	447	467	450	475	417	456	435	443	489	414	431	454	475	432	469	450	471	432	458	501	458	435	425	436	450	486	421	475	440	455	431	474	402	404	469	478	445	444	446	442	501	447	447	465	479	483	445	468	459	468	415	446	489	404	477	441	484	442	469	437	445	460	455	435	450	465	405	423	426	457	489	430	440	478	461	440	483	439	447	447	426	450	461	465	442	437	431	424	435	461	402	459	443	472	485	434	454	459	451	439	438	443	460	463	421	466	451	431	422	465	448	479	415	435	427	458	510	474	443	417	455	462	445	445	465	449	462	426	436	479	480	437	467	429	422	458	460	449	437	454	442	439	441	438	460	401	474	441	471	466	461	474	446	466	450	437	457	467	464	419	451	441	468	480	432	485	423	460	440	444	439	471	496	402	462	488	461	470	435	443	423	452	451	450	466	442	452	445	495	423	464	480	436	455	424	419	448	442	468	412	445	452	427	465	457	451	427	420	445	444	474	492	495	452	400	432	474	425	461	463	448	448	457	439	461	434	463	434	432	453	460	451	475	459	456	454	452	454	436	422	433	459	441	405	447	464	460	412	446	470	444	471	442	455	428	443	485	455	451	473	437	448	457	460	471	409	418	469	463	485	433	443	460	458	498	448	461	447	485	421	416	415	442	458	447	460	446	462	451	431	451	476	480	431	440	426	465	499	443	404	455	417	442	440	446	434	447	411	445	489	446	460	447	441	460	484	472	478	461	487	465	462	445	502	428	437	472	478	417	500	456	456	472	441	431	457	443	431	438	454	479	439	448	450	451	494	443	501	463	478	452	462	455	417	432	481	420	404	441	447	493	462	454	472	463	438	489	450	436	410	480	458	457	422	441	472	419	427	454	443	440	453	395	473	452	456	474	458	453	452	484	441	444	428	469	511	487	505	459	476	458	490	462	444	456	474	480	397	479	402	448	441	425	469	434	456	461	448	471	447	447	451	457	443	475	411	424	437	454	442	450	421	417	483	482	452	441	421	439	444	429	457	436	420	452	434	458	426	422	443	467	445	441	473	455	480	422	418	436	433	417	439	459	468	462	459	467	441	448	424	462	461	428	447	469	433	459	438	446	465	393	436	397	467	439	462	474	473	433	455	443	413	464	481	444	468	445	466	445	442	447	454	427	478	474	458	459	437	427	479	454	461	492	420	417	418	428	468	464	437	412	438	472	495	455	456	426	473	433	484	425	439	494	430	485	451	464	434	454	467	427	441	430	460	442	439	483	471	432	448	471	438	423	434	442	467	479	490	429	454	469	444	496	465	457	425	424	458	473	457	480	460	428	478	448	412	418	412	407	480	455	488	464	453	429	455	467	469	453	460	475	450	436	472	457	448	454	512	465	436	485	452	470	427	416	444	459	463	475	432	452	475	435	457	467	459	433	467	459	435	482	442	437	494	468	451	478	454	430	410	442	462	439	413	454	460	429	464	457	476	477	441	447	453	452	444	462	443	422	503	443	451	426	446	471	430	449	433	463	440	473	469	463	453	430	462	432	452	425	451	452	425	437	429	457	447	443	440	461	458	454	445	462	449	460	450	439	451	475	451	460	452	441	495	456	449	428	502	452	461	449	435	440	448	433	472	471	427	473	416	462	438	460	513	466	464	460	482	424	471	433	456	478	442	457	450	477	477	447	449	422	485
59768	63673	56271	41708	31852	19105	9288	4665	3124	1903	1195	989	510	230	170	191	238	279	227	237	225	204	190	159	192	176	173	164	165	171	176	181	173	185	177	176	167	175	171	176	196	180	183	202	171	186	168	182	186	179	175	193	191	172	167	175	171	178	179	167	168	167	176	169	190	179	169	183	191	185	179	159	165	182	184	181	187	160	169	179	170	183	166	204	167	206	186	159	182	180	175	154	192	155	185	161	186	202	181	164	203	166	161	194	177	168	149	169	166	183	189	187	176	169	185	180	214	174	172	149	167	182	188	180	200	173	180	185	207	181	184	175	188	186	184	188	167	170	198	175	172	164	188	197	199	181	162	170	178	167	191	208	192	187	199	191	168	187	170	204	193	165	185	180	203	162	171	177	205	182	188	182	173	190	218	173	177	160	180	174	169	146	179	187	179	163	180	187	167	192	193	169	171	164	171	177	190	174	230	165	175	192	169	168	206	159	221	171	162	170	158	173	161	184	173	164	191	204	187	191	187	167	184	199	188	200	180	170	171	170	184	185	181	173	181	196	183	188	176	184	176	186	189	179	187	173	193	183	183	161	165	196	172	181	172	178	207	176	187	182	191	191	183	161	181	165	185	186	170	179	194	160	197	164	179	187	167	180	183	204	182	171	174	167	178	160	173	189	201	161	171	193	169	183	197	193	153	199	178	162	186	150	168	188	191	166	171	173	180	173	183	179	173	196	186	182	191	171	182	189	184	170	173	175	193	196	189	191	186	194	163	174	165	172	183	165	156	177	176	150	178	190	191	214	187	193	178	168	152	179	168	171	186	173	162	182	178	190	197	185	177	159	202	180	172	185	170	164	147	161	180	177	183	168	175	201	180	186	189	193	173	158	177	181	176	176	174	187	164	181	183	196	173	185	179	183	181	184	162	178	173	180	179	184	150	185	195	165	177	185	209	183	181	156	179	172	183	162	185	169	185	167	174	156	173	154	183	193	167	189	162	186	168	181	185	187	199	182	185	205	158	186	179	197	155	199	192	190	182	174	176	195	186	177	170	194	187	171	164	199	155	171	193	173	172	190	184	170	170	167	183	184	192	199	207	173	202	160	191	169	182	158	177	180	180	155	158	185	210	194	196	168	147	190	181	212	158	151	175	190	174	168	176	172	171	174	190	170	163	167	204	182	157	181	190	145	163	193	161	163	179	183	167	171	155	166	198	143	191	163	171	195	182	168	192	164	187	167	170	213	176	180	183	171	163	159	173	180	172	197	176	170	177	158	168	164	190	168	183	151	179	195	195	175	175	173	186	162	166	166	157	166	177	191	184	188	178	194	168	163	204	189	175	171	192	177	194	194	174	150	161	180	173	181	182	177	178	160	174	205	162	194	173	157	175	187	179	177	181	184	171	164	211	185	199	183	192	182	178	195	180	178	186	161	170	180	147	163	212	201	191	192	196	173	154	172	183	165	151	189	188	159	189	176	201	179	196	171	163	174	155	192	208	173	173	165	155	165	157	152	169	171	164	179	178	182	192	202	163	188	157	186	171	187	177	163	184	179	190	185	168	182	183	154	188	172	170	159	176	172	168	164	177	168	174	183	191	180	191	181	158	175	176	169	174	166	192	196	183	171	178	185	173	178	182	187	170	173	180	179	169	158	207	163	188	208	195	162	176	185	186	190	180	197	187	179	196	179	162	175	176	180	171	179	200	149	167	177	164	164	187	175	188	195	193	202	190	183	182	192	186	173	164	175	197	179	186	180	181	162	176	177	205	197	188	185	175	199	152	166	217	183	187	176	198	174	157	166	197	192	203	185	182	176	201	177	165	156	157	165	157	169	160	183	166	206	194	171	174	179	180	161	166	193	194	179	166	170	196	182	152	189	167	181	173	152	162	200	157	184	170	175	210	179	161	207	186	164	185	175	217	165	193	167	173	198	197	164	193	178	161	186	184	179	176	175	164	171	181	182	137	188	200	179	192	159	188	184	155	188	182	167	174	161	168	159	185	168	178	173	198	196	189	183	177	200	185	186	169	150	162	206	187	178	161	181	186	182	167	186	184	180	178	159	175	167	168	200	174	175	170	165	184	165	171	192	184	162	208	193	162	158	151	211	160	205	172	181	190	179	186	152	195	187	192	183	171	189	190	184	164	194	196	189	179	185	189	173	183	213	181	163	179	181	184	174	172	163	201	177	155	165	165	157	183	174	195	163	152	163	174	167	152	191	192	172	179	170	173	177	181	143	157	167	184	172	186	179	166	187	142	184	160	165	185	162	185	191	176	179	157	179	172	184	163	180	178	182	192	184	170	191	182	187	190	171	206	171	174	202	179	174	176	162	181	186	165	166	220	195	182	178	164	143	176	169	189	175	167	185	195	181	160	179	186	184	160	157	168	140	182	192	195	198	186	165	181	182	152	170	175	193	173	186	180	185	205	177	169	200	174	167	186	169	185	201	165	170	141	210	179	191	179	183	162	172	168	174	189	169	195	165	177	180	158	166	199	151	168	175	182	151	159	186	185	167	185	181	166	156	213	164	191	178	157	173	183	175	172	156	186	177	186	177	186	183	205	171	172	158	175	181	214	181	182	170	178	173	193	168	178	158	160	183	163	187	173	178	170	172	176	191	182	185	172	157	188	176	189	169	187	179	141	188	175	188	179	160	158	168	167	161	182	187	152	207	177	176	169	180	197	176	156	198	178	214	198	160	162	188	176	166	189	186	177	164	189	176	162	192	146	163	204	148	166	181	160	171	167	165	174	185	165	169	168	199	177	186	195	176	176	158	161	185	189	184	186	167	195	169	182	165	183	206	167	191	174	171	164	169	174	199	168	170	174	164	166	161	174	188	195	166	175	173	173	159	180	171	180	206	165	176	169	182	160	197	193	170	186	176	194	177	189	146	159	220	186	176	170	172	185	187	163	170	184	183	171	168	171	216	177	162	164	187	193	163	168	179	173	164	178	174	150	178	180	196	156	145	148	169	173	159	172	196	177	169	155	174	160	161	165	166	163	189	181	176	184	181	160	179	177	158	175	178	168	180	184	194	180	185	164	193	170	157	166	197	184	178	189	166	181	187	169	175	170	184	201	167	170	152	170	194	172	168	167	182	188	153	173	162	161	180	154	189	180	169	168	205	165	183	205	176	184	172	176	160	165	179	178	171	172	196	168	189	184	188	182	172	199	193	163	168	176	196	177	165	177	174	181	150	189	180	193	157	176	187	158	173	170	189	163	177	186	183	176	186	163	176	160	169	173	190	203	195	159	166	175	167	188	173	179	163	175	153	181	184	171	167	164	182	184	169	185	188	173	193	184	176	170	174	169	205	170	201	190	191	172	181	179	167	188	195	174	189	171	168	210	165	204	188	173	190	171	162	178	170	184	177	174	173	165	194	183	190	155	184	189	213	197	201	198	207	180	181	196	189	157	172	155	176	160	199	195	212	196	182	160	172	205	184	180	168	170	202	192	179	155	178	170	180	197	170	172	168	174	169
37485	48686	50208	46981	41410	30576	21626	14750	11697	7606	5176	4185	2016	576	534	470	680	1072	655	791	767	617	522	499	504	487	477	489	495	476	474	480	451	436	441	482	490	503	466	452	496	463	458	438	487	488	484	478	472	504	469	537	460	452	493	472	481	536	460	480	469	417	468	485	511	495	474	529	441	502	470	478	448	490	471	485	500	481	503	465	463	459	513	475	474	465	474	500	487	475	488	456	448	496	405	495	438	501	476	475	513	490	485	487	467	478	473	452	472	476	493	483	464	457	494	505	459	477	475	463	452	497	471	473	455	495	505	447	482	449	496	487	496	505	440	455	498	468	434	435	489	493	444	507	484	462	484	489	476	477	434	493	501	467	448	477	467	474	453	481	483	467	472	478	446	467	484	445	478	439	475	496	491	463	454	466	496	500	501	469	438	491	484	491	510	473	457	448	488	452	474	464	453	474	454	500	460	456	461	460	482	473	485	480	491	501	499	520	472	496	479	441	514	491	473	436	456	492	489	457	458	462	447	491	505	487	478	464	443	468	473	444	436	453	474	453	470	478	472	498	468	496	478	461	487	446	506	463	467	487	442	494	456	482	468	458	469	460	502	492	469	474	491	453	500	479	459	471	451	420	479	491	431	501	453	463	474	492	444	493	462	434	426	467	461	445	469	489	467	469	483	459	463	422	465	475	458	486	484	454	483	471	478	459	497	472	462	445	409	476	460	444	510	469	479	435	479	450	477	478	508	437	482	451	499	477	477	498	489	456	489	453	485	490	516	527	453	469	496	481	493	484	455	505	493	470	479	476	485	502	471	477	489	494	488	508	457	456	468	530	463	443	468	506	489	485	473	527	477	491	460	464	471	437	464	472	482	494	492	460	465	470	501	465	469	506	486	495	503	471	526	485	477	460	484	487	509	472	480	480	481	478	454	482	467	445	464	485	437	432	457	474	516	434	475	432	492	468	441	498	480	459	489	501	472	452	466	510	481	475	472	474	489	439	455	482	486	488	454	514	469	494	477	489	483	471	464	492	454	494	474	461	470	425	449	469	470	470	473	445	478	463	484	506	468	464	489	451	479	469	451	492	486	486	444	448	441	483	473	455	481	482	464	490	460	446	478	461	464	449	451	509	485	489	454	460	447	526	482	406	467	492	448	447	477	452	476	450	485	485	473	473	488	419	462	484	443	476	472	445	437	475	491	477	463	462	472	447	464	473	449	506	453	469	479	500	496	496	453	469	456	514	427	512	484	460	465	476	462	440	496	487	490	496	459	431	462	493	456	484	485	470	492	458	451	476	431	487	482	470	469	455	496	482	478	471	483	438	504	468	524	469	494	442	494	517	454	468	466	498	515	470	486	479	442	463	473	462	499	483	468	466	477	469	490	504	502	482	481	477	470	468	492	478	459	469	494	475	466	465	503	415	501	500	523	471	439	508	488	471	462	477	510	439	439	454	485	461	457	476	505	493	454	511	457	475	493	482	480	454	473	470	523	470	477	475	478	480	450	456	469	478	495	475	495	483	475	498	468	468	475	481	450	454	488	507	494	474	442	487	495	450	482	418	502	480	478	461	468	455	500	440	525	461	453	477	493	462	488	497	471	473	459	501	474	497	470	464	470	461	477	434	477	470	453	503	472	469	493	522	467	464	516	482	490	477	459	493	489	483	500	501	475	488	483	470	449	419	475	473	468	486	487	492	466	469	457	455	488	477	469	461	462	454	427	435	494	482	532	494	491	502	486	488	494	421	455	481	482	512	434	465	456	495	483	472	479	457	470	474	435	524	466	470	485	463	483	444	451	455	460	477	482	468	459	479	459	477	450	492	488	449	493	489	458	487	440	486	477	481	454	455	464	476	481	489	436	485	468	465	496	523	493	504	432	489	443	469	518	487	466	513	428	473	473	508	480	447	466	454	466	480	496	490	440	449	461	444	512	504	479	500	448	460	441	486	448	446	500	515	459	481	446	447	509	448	495	438	473	468	486	480	471	444	473	467	476	453	469	452	466	457	489	451	478	477	483	495	508	473	444	468	456	468	471	454	460	447	517	461	459	467	488	479	480	469	453	445	457	461	481	445	475	458	508	438	503	430	499	491	453	497	437	483	482	468	464	478	452	465	492	463	443	479	479	495	510	471	456	470	480	473	484	469	462	460	430	479	448	490	463	466	450	481	503	479	481	480	445	470	467	508	496	516	470	485	459	483	500	491	507	502	490	480	482	468	492	468	471	515	473	447	471	476	457	445	505	445	465	504	462	501	473	457	467	461	479	508	481	501	441	490	461	436	471	477	499	486	437	456	508	469	422	488	488	486	437	433	492	468	479	511	463	458	492	496	455	468	470	491	489	432	505	472	472	457	480	478	447	476	431	463	444	462	477	495	485	502	467	474	474	489	475	480	475	465	474	478	482	488	489	435	491	522	437	439	461	462	477	522	474	490	461	499	490	454	480	490	471	497	555	454	438	468	505	445	492	430	474	498	453	472	502	442	461	444	482	490	444	483	491	480	496	498	447	435	499	502	481	444	493	516	490	457	522	503	468	463	484	479	465	490	496	495	436	465	435	461	481	475	482	472	466	430	501	487	483	480	504	478	448	507	461	467	487	475	467	520	526	462	451	476	484	474	461	500	478	486	513	502	492	406	476	476	504	497	473	494	437	454	447	448	465	514	448	452	493	456	444	506	477	472	457	464	454	492	458	469	485	463	471	479	468	465	483	462	485	513	465	465	469	498	464	451	469	455	479	456	423	502	452	430	415	495	485	467	499	483	479	516	479	539	490	462	448	471	450	466	493	470	487	459	445	509	469	509	473	443	495	454	481	494	480	450	490	469	449	467	493	478	456	451	482	455	534	484	486	454	459	467	455	415	454	458	472	464	457	509	495	445	490	477	513	489	483	488	450	483	503	461	468	487	496	497	486	476	485	468	460	478	471	456	484	457	467	460	465	432	455	455	439	455	499	517	471	491	438	492	481	452	473	465	462	472	488	500	486	464	528	467	434	464	474	478	476	491	471	449	466	486	481	488	477	454	465	489	474	462	485	477	429	450	434	491	483	459	470	456	491	441	503	448	483	460	522	452	478	485	484	468	499	452	457	454	472	464	454	501	453	489	480	477	445	487	493	472	474	462	490	453	458	477	514	441	461	456	428	456	458	474	468	453	495	449	494	469	481	468	475	500	469	481	447	502	484	456	497	503	422	473	436	491	486	503	486	444	453	467	502	474	439	488	494	452	498	490	478	510	440	458	447	457	470	511	454	470	506	512	459	489	468	483	457	470	510	466	445	460	504	482	468	491	491	482	475	452	499	454	484	500	459	497	466	454	466	460	439	507	515	502	460	457	461	450	472	475	481	490	486	470	490	457	482	464	478	455	462	456	446	469	489	480	477	440	455	476	488	497	473	493	526	482	491	455	491	476	489	479	478	474	500	463	487	443	483	465	470	529	477	487	486	491	459	488	477	465	464	491	435	473	487	498	504	484	447	439
72279	75674	68395	56568	44994	30509	18166	10648	6895	3612	2360	1762	811	272	224	209	290	406	253	325	332	287	209	210	197	198	200	205	191	204	194	180	201	202	190	188	201	199	189	199	189	184	204	191	159	163	197	184	190	200	206	204	200	200	198	218	203	179	216	204	180	184	177	199	203	185	202	203	169	187	191	196	182	177	197	207	168	194	204	210	183	189	193	198	183	229	181	173	184	227	210	153	195	180	183	199	201	180	196	196	208	202	174	171	195	163	189	183	189	187	188	196	212	165	184	157	192	203	183	220	195	183	192	203	186	180	197	203	200	188	200	199	203	201	176	214	225	193	197	180	171	186	212	190	179	194	179	207	200	206	214	201	218	173	212	197	220	172	208	187	179	198	211	195	209	224	183	204	187	207	207	181	190	216	185	199	183	196	204	181	206	202	186	202	191	200	183	190	162	188	197	170	187	198	214	193	203	172	200	199	200	192	176	201	196	182	204	182	193	180	196	183	210	194	194	176	173	206	196	192	214	200	176	187	184	185	177	192	182	188	194	206	202	193	194	190	208	198	195	184	219	178	205	203	188	213	176	170	188	161	186	193	190	206	201	223	195	189	183	195	179	202	195	205	200	206	219	185	189	208	189	207	196	209	204	178	189	176	177	176	186	189	187	214	167	196	195	181	197	208	175	185	192	206	214	182	205	183	189	181	183	189	194	183	218	185	177	171	169	189	178	193	174	197	182	200	205	195	167	177	196	198	177	209	201	207	225	199	186	171	178	182	185	199	181	208	194	166	185	191	178	205	181	210	189	197	174	184	197	206	178	180	228	186	185	214	192	178	175	191	187	208	208	176	195	180	198	177	187	209	201	217	205	181	183	202	224	202	175	227	215	209	186	212	197	192	180	182	179	184	196	195	221	189	196	195	189	186	204	201	197	188	221	189	190	204	210	191	202	201	210	218	175	193	192	180	175	194	217	181	184	168	197	209	168	155	175	210	187	193	171	194	188	208	211	188	210	174	183	191	185	186	196	184	200	177	192	175	168	187	193	198	168	183	171	186	183	187	182	204	179	206	188	197	200	178	204	188	187	196	203	188	190	229	203	192	197	206	177	199	204	204	201	196	192	163	204	179	201	199	186	191	193	187	178	195	184	184	209	195	194	190	173	212	213	199	204	224	203	179	178	172	192	151	185	203	179	194	188	223	179	209	193	191	218	191	209	203	198	187	197	201	185	173	212	183	183	192	190	179	216	216	204	187	181	178	163	183	165	209	188	172	192	178	202	198	195	172	174	165	192	186	176	182	195	185	174	189	201	199	201	200	192	191	216	208	179	176	207	189	206	194	190	183	218	195	213	200	215	209	186	170	228	186	182	206	176	195	208	188	179	191	221	186	197	191	210	194	165	173	193	218	191	172	188	204	200	199	201	195	192	185	211	183	183	180	186	213	200	200	199	182	200	206	187	176	202	195	188	189	181	170	203	179	177	186	183	190	202	192	178	197	187	182	210	175	200	187	204	183	197	187	203	200	173	187	181	180	187	179	184	191	203	204	209	165	197	188	199	198	186	199	166	193	212	189	204	202	174	185	197	190	194	181	190	203	206	183	170	200	193	194	178	179	169	202	198	213	183	187	184	168	211	198	200	199	182	191	184	182	186	190	184	199	182	192	200	198	189	181	163	209	210	187	195	175	233	162	199	206	199	172	177	182	175	213	201	207	163	221	203	191	200	217	197	211	178	179	217	178	194	201	193	178	211	210	194	201	183	193	200	208	188	219	185	193	194	192	198	172	169	177	198	195	180	215	193	192	178	216	191	200	203	202	181	176	187	199	185	189	180	193	205	187	203	207	206	179	203	182	194	197	194	214	196	186	184	191	174	211	191	189	168	197	196	171	175	196	181	206	190	175	186	192	194	186	187	209	202	185	198	197	188	184	211	190	204	182	165	206	156	213	186	196	198	195	195	185	184	212	200	224	189	200	200	216	195	180	192	169	215	186	179	176	206	194	197	202	178	191	187	189	210	172	212	165	190	196	190	190	190	172	205	189	174	193	198	190	192	230	190	201	186	200	183	195	175	183	167	188	201	170	202	194	176	202	193	194	188	194	227	192	217	220	195	180	202	200	222	188	186	184	198	194	184	193	216	198	186	195	187	193	217	180	188	173	177	211	179	196	199	179	202	169	217	219	203	232	177	193	189	182	187	206	195	175	188	186	184	199	171	183	187	204	201	196	209	183	196	175	201	195	186	183	175	206	179	181	196	216	198	171	181	197	215	218	189	177	208	166	187	202	184	210	203	182	161	180	182	180	190	199	209	172	174	190	179	214	184	188	196	193	166	179	196	202	194	202	190	199	179	175	191	195	203	184	185	190	200	194	194	201	211	195	191	202	198	175	197	183	173	198	187	195	192	181	192	187	181	185	194	194	195	180	184	193	183	216	204	204	179	200	201	198	188	198	191	194	177	192	196	219	200	187	186	205	184	171	214	209	196	191	197	190	196	198	172	151	208	188	170	218	189	212	194	191	190	196	184	214	194	178	189	170	174	199	192	162	193	185	215	191	165	205	212	201	198	206	201	191	198	194	213	194	177	185	170	206	207	166	162	199	214	201	202	170	186	174	178	195	193	201	207	188	186	197	203	189	179	197	190	190	197	197	192	184	192	187	209	179	160	219	179	195	200	197	190	184	206	184	172	222	206	184	182	176	179	193	205	207	216	182	174	193	220	193	203	185	192	177	206	185	206	210	195	197	201	198	175	205	175	184	188	171	180	204	185	198	192	207	191	195	224	179	218	196	176	186	196	208	196	192	182	198	196	204	184	187	178	197	177	189	201	192	185	191	221	226	195	212	196	182	193	207	219	185	173	179	177	192	187	195	199	204	199	201	231	186	196	214	212	205	185	175	168	219	170	189	205	196	228	189	189	191	188	182	179	184	188	199	227	177	199	202	173	216	180	195	198	181	232	191	217	192	186	177	185	196	199	189	174	206	184	201	181	205	197	211	201	206	196	196	203	189	183	167	195	176	184	171	186	205	208	208	179	201	203	192	205	207	208	175	191	198	176	207	194	196	188	178	212	210	207	212	189	182	189	180	187	196	183	206	186	218	191	180	189	187	198	211	206	202	191	168	185	198	188	177	191	200	203	200	171	167	186	204	182	181	184	177	211	184	179	197	200	189	203	192	184	204	190	192	186	197	180	191	180	199	198	206	194	207	196	198	187	193	194	191	210	202	222	198	195	189	211	196	187	181	190	209	196	185	214	200	208	191	196	170	203	179	189	162	216	193	202	202	174	189	163	179	199	200	191	186	194	193	188	207	210	196	220	183	182	212	181	168	182	205	222	205	170	207	183	203	197	161	204	214	211	156	208	162	214	189	199	198	196	195	211	190	152	231	203	160	178	186	193	225	183	193	213	200	180	190	208	183	211	187	216	187	201	187	198	189	197	215	190	206	185	181	185	199	178	186	197	164	214	201	183	191	184	208	193	220	201	166
46936	59671	62142	60202	51020	39934	30658	24192	19365	12639	9169	7400	2980	950	656	507	872	1621	960	1210	1190	971	541	517	521	524	523	524	482	524	526	527	466	509	471	516	489	507	499	490	514	540	497	515	502	471	475	511	507	530	552	535	509	502	471	519	518	459	519	485	537	520	487	520	476	506	496	549	514	504	460	515	509	452	534	483	514	528	494	502	507	487	484	517	523	514	518	491	472	514	488	492	527	507	499	486	529	538	492	460	472	509	459	561	502	461	492	486	500	501	449	444	498	497	506	514	466	507	497	516	458	549	542	512	509	505	513	509	536	465	492	491	512	501	505	501	511	480	549	499	520	473	502	511	527	490	535	512	521	519	521	506	513	481	523	495	536	480	489	484	506	493	515	488	522	517	484	505	503	485	496	500	532	471	474	501	477	503	536	509	494	475	501	508	548	506	433	528	514	487	509	485	501	512	512	527	507	503	490	492	468	502	517	491	523	524	499	452	512	523	516	490	504	528	474	532	506	489	532	501	463	504	492	471	486	490	500	467	513	504	481	519	524	542	536	516	510	513	502	497	544	519	520	501	496	506	514	472	517	524	481	499	523	489	465	513	529	538	477	474	492	496	489	484	502	489	472	506	537	518	508	504	500	461	501	496	502	476	479	502	496	484	495	490	521	497	496	512	496	522	518	493	501	521	462	513	509	504	550	506	493	481	467	502	502	519	497	496	524	520	506	519	522	510	519	494	496	527	538	521	467	519	499	464	505	468	495	475	504	528	499	488	554	516	478	517	478	514	510	494	515	476	522	558	464	521	518	488	529	506	467	515	480	483	504	487	488	513	513	510	483	484	494	476	498	550	513	517	474	492	495	517	491	481	481	496	499	503	539	544	500	525	488	473	488	526	507	518	490	517	507	511	496	515	480	520	488	545	484	494	530	505	478	507	533	500	513	537	494	484	481	472	506	523	491	470	475	539	514	520	464	488	453	489	531	515	493	524	465	526	500	492	539	509	509	501	503	490	522	513	455	490	508	496	460	493	488	495	525	493	558	527	522	491	511	477	507	514	488	492	501	534	529	513	543	481	500	488	486	475	466	479	493	519	492	497	510	506	507	503	489	477	505	454	489	493	533	517	498	537	514	512	450	506	494	531	537	507	526	553	487	483	515	516	515	497	495	516	481	510	557	516	485	507	440	506	553	524	486	586	477	479	498	537	472	517	503	502	493	523	510	514	480	480	523	498	525	508	534	513	464	490	510	500	462	487	517	483	518	472	518	513	505	495	564	502	518	520	528	474	520	518	506	465	525	517	474	498	497	498	507	491	474	502	480	482	519	498	536	497	495	542	470	529	533	482	510	487	481	490	513	496	473	472	514	519	522	496	468	450	487	479	497	497	539	512	513	484	486	482	508	499	504	495	486	461	509	523	506	520	501	507	492	481	429	511	500	566	515	532	504	482	470	480	516	477	474	483	498	479	513	537	495	512	509	501	519	484	522	509	493	480	528	500	491	495	564	514	466	495	520	490	511	512	484	493	537	478	501	480	542	527	453	489	478	506	496	522	488	484	500	523	493	489	484	477	465	553	484	481	513	487	499	455	504	495	483	508	540	556	523	528	500	529	559	522	524	500	513	463	506	540	511	506	482	540	522	481	487	509	488	503	487	486	490	539	501	496	528	542	477	512	489	512	506	464	509	559	517	510	525	479	510	462	515	525	519	509	509	476	504	513	545	511	488	493	526	450	467	509	523	488	526	482	512	510	531	481	523	504	515	510	487	499	530	534	487	496	518	478	487	525	513	508	527	510	555	501	472	463	464	530	517	480	516	470	492	516	511	486	520	477	527	526	490	505	531	530	525	490	473	552	468	500	497	515	481	487	480	486	501	499	543	534	517	514	465	510	461	458	564	504	509	519	518	529	489	490	540	479	518	535	522	502	555	561	498	497	485	475	466	480	492	475	541	555	476	524	540	510	508	498	489	507	497	490	500	505	520	517	509	484	530	530	533	473	549	510	553	475	467	531	541	464	510	506	463	509	510	493	488	527	520	483	485	456	464	514	485	489	523	472	502	502	482	486	486	527	468	505	543	517	525	458	507	490	500	494	466	530	506	492	519	495	499	521	480	532	485	527	483	533	493	541	495	504	537	494	512	518	495	529	534	524	497	481	538	476	481	495	504	520	530	502	488	513	489	477	514	571	490	494	543	491	522	508	482	490	495	490	529	538	507	504	576	495	516	508	512	501	514	499	480	528	502	538	522	499	526	556	502	504	505	559	482	490	490	481	498	534	511	488	502	492	506	481	502	503	537	498	444	460	473	510	509	510	479	518	492	503	520	518	469	472	489	520	508	480	489	484	539	496	498	508	508	490	517	492	422	519	505	481	501	510	480	526	494	494	499	520	488	497	499	506	483	488	478	493	494	487	509	555	488	529	505	478	513	558	511	539	509	492	471	501	515	456	489	494	520	520	532	483	517	497	521	469	483	516	496	482	511	556	506	521	494	505	511	484	504	529	500	513	550	538	524	480	518	551	493	444	509	487	556	510	471	480	508	526	489	496	521	551	510	482	480	462	492	549	514	468	526	461	533	496	505	523	482	507	493	470	507	486	543	499	493	535	508	524	535	489	468	485	531	508	497	492	530	505	495	478	509	503	484	441	506	502	499	503	517	501	510	507	503	482	516	545	501	495	505	495	560	498	481	514	522	539	471	531	520	494	545	509	487	494	515	539	531	497	503	510	462	485	499	501	537	510	524	502	480	503	499	496	515	478	510	518	486	484	474	505	529	486	460	525	504	500	541	497	522	499	509	474	499	514	513	536	500	535	535	527	499	473	472	477	466	489	499	558	523	512	501	532	502	500	517	519	485	554	487	522	506	526	489	509	518	510	464	508	505	520	499	495	531	519	521	509	520	502	515	526	510	512	491	500	514	491	467	539	517	514	513	546	521	530	476	497	506	554	488	477	500	539	482	545	501	546	533	508	540	514	520	513	499	514	502	552	510	515	474	515	519	507	464	510	526	499	513	491	519	489	529	472	523	512	510	577	511	511	479	500	492	512	512	521	475	490	506	530	498	503	524	470	517	490	500	525	511	522	530	511	504	514	525	501	548	518	485	479	506	488	522	559	475	520	435	510	491	477	495	506	489	495	485	534	517	487	509	502	466	484	489	511	509	471	460	487	499	515	481	492	522	522	519	501	484	527	508	499	525	526	544	494	510	493	528	471	516	507	517	511	503	508	519	513	494	540	486	474	502	470	515	542	484	536	498	546	499	523	500	532	511	506	497	527	486	517	530	514	508	478	496	496	495	510	519	501	556	470	452	513	502	484	474	493	473	503	522	492	508	482	517	505	488	476	512	495	506	471	481	493	507	496	519	522	469	506	474	466	484	523	531	489	530	474	499	534	498	516	483	534	521	485	530	462	511	492	462	518	506	461	499	497	488	501	468	519	500	495	502	480	508	518	501	487	494	499	461	481	491	509	505	512	514	488	525	504
18796	13823	8853	4802	2588	1326	665	503	395	318	249	246	185	168	166	161	201	168	165	192	174	167	149	165	169	144	164	166	185	177	166	168	167	167	181	167	157	157	178	156	168	164	175	161	178	195	158	153	155	170	162	174	181	160	173	165	168	177	166	178	194	145	177	159	168	170	157	162	153	186	148	176	178	160	180	168	178	171	179	169	161	169	174	163	145	188	150	172	160	172	186	151	157	163	183	151	159	164	154	197	164	183	149	161	176	153	196	182	174	161	158	168	155	160	166	176	169	174	176	164	179	148	154	165	156	191	173	155	182	167	174	178	146	162	153	145	154	174	163	155	178	152	166	144	178	182	146	185	152	182	180	184	166	157	173	187	164	187	169	141	171	183	195	172	153	171	165	174	190	184	165	184	156	164	143	148	156	171	177	175	167	181	153	159	176	171	180	171	182	169	190	154	161	183	152	178	168	163	173	150	144	176	156	162	160	150	167	189	158	157	181	186	179	171	178	149	185	164	155	168	166	173	179	174	167	158	178	180	174	168	144	181	135	164	168	144	169	166	153	176	190	173	187	146	149	161	189	173	162	155	168	161	178	177	152	149	173	165	170	164	158	142	171	182	165	179	146	161	177	163	172	173	159	173	160	153	154	137	180	166	191	149	164	174	186	158	181	170	168	182	178	157	151	121	162	159	153	176	170	163	172	177	152	147	160	161	159	162	181	176	181	170	162	166	194	170	163	195	165	149	172	160	180	179	170	158	149	143	184	154	169	172	153	173	178	182	175	172	161	158	186	168	190	190	155	169	166	158	162	156	187	159	158	161	172	169	182	172	167	160	161	161	167	169	170	143	173	178	179	181	190	182	180	158	173	185	152	154	179	157	178	190	166	184	163	153	165	185	182	172	181	157	164	155	147	150	199	159	166	159	152	173	165	150	150	164	163	183	160	178	178	172	155	171	178	158	171	177	146	160	184	163	184	179	178	177	160	179	182	160	174	142	166	167	164	187	175	154	172	152	176	184	139	163	170	155	159	172	171	170	172	167	168	188	169	153	183	162	177	167	166	180	156	175	154	170	160	161	141	168	175	170	168	187	186	194	173	178	177	173	163	158	168	155	147	167	176	164	155	169	193	198	177	174	157	152	162	158	184	182	158	171	175	172	178	154	172	163	178	162	172	158	166	166	167	170	146	156	167	192	180	151	166	137	147	147	177	161	174	156	147	143	205	150	182	172	159	159	168	157	165	156	168	161	176	172	156	176	153	161	171	153	166	154	177	171	166	154	178	162	159	182	158	139	167	174	172	167	162	179	158	173	191	187	190	172	173	173	162	181	159	178	146	149	183	165	171	178	166	159	166	158	174	202	152	169	166	152	175	139	168	145	165	153	151	174	158	174	157	166	161	153	158	152	160	160	150	154	149	170	170	175	175	150	180	174	144	171	184	170	163	184	139	165	157	162	143	195	170	167	153	125	169	174	189	181	147	187	176	146	168	160	173	147	192	163	161	168	169	155	175	155	164	174	190	167	163	191	174	152	168	161	166	165	163	143	151	157	162	165	143	162	154	165	148	184	181	160	143	170	142	160	155	159	155	190	172	176	156	177	166	173	146	151	166	184	193	173	175	168	165	150	146	167	168	141	182	177	174	170	164	181	168	161	142	190	157	169	166	171	165	162	169	179	176	159	177	162	150	149	192	184	171	181	159	171	168	168	180	179	165	148	172	173	167	191	161	174	165	154	170	176	164	186	162	172	179	156	173	167	153	165	160	154	169	177	155	151	178	169	160	179	159	162	158	185	166	167	165	140	163	197	207	153	179	162	164	166	176	163	176	161	178	191	152	182	162	148	172	161	156	182	170	168	164	162	165	186	174	164	172	184	154	176	149	162	194	157	180	177	190	161	171	151	173	154	176	201	164	171	152	160	162	193	171	201	186	155	153	175	155	172	169	173	175	160	171	181	176	181	170	192	153	173	150	177	179	148	148	160	153	181	151	164	160	194	165	180	180	170	151	138	144	178	172	150	162	196	197	185	180	145	172	173	183	160	152	163	164	189	165	156	175	170	150	148	150	173	169	172	169	154	162	174	169	167	174	165	187	171	135	169	167	165	158	153	166	167	152	162	153	171	181	183	167	169	145	168	187	152	179	145	167	180	145	180	169	171	163	162	179	201	168	163	170	157	176	157	150	156	162	146	172	173	175	154	132	161	156	166	161	172	158	152	169	172	169	168	176	154	135	175	165	156	153	166	152	163	168	153	189	145	181	201	165	177	157	159	153	168	152	165	177	157	174	164	140	190	169	168	161	183	186	154	176	153	148	172	165	188	173	167	173	155	174	172	178	172	163	181	195	174	162	154	163	151	175	171	164	176	182	163	151	182	175	150	192	162	177	163	163	190	178	150	169	196	151	182	179	152	160	157	160	150	172	179	155	170	161	171	149	173	171	152	176	173	162	146	164	182	165	151	158	164	180	175	157	156	193	162	139	157	191	161	174	158	162	154	189	173	206	165	153	159	158	171	170	156	180	179	163	181	162	151	187	176	144	160	162	129	184	164	164	173	161	161	161	151	165	163	182	170	194	170	169	157	166	142	172	148	156	173	144	183	155	181	182	180	197	177	168	164	188	186	177	167	169	182	159	178	179	168	151	156	171	158	183	181	173	153	183	169	176	155	163	163	146	139	173	190	157	166	153	148	146	188	184	155	184	175	175	165	180	177	164	146	146	154	161	175	177	166	185	137	172	181	151	147	157	169	178	189	155	149	184	179	169	180	157	154	162	185	168	157	167	136	150	158	170	180	184	176	167	166	144	187	175	166	183	190	175	161	145	153	157	187	165	171	149	142	172	172	179	164	162	163	152	148	183	151	184	159	183	164	175	160	184	165	164	180	159	165	164	159	184	170	163	169	183	145	172	182	160	189	143	175	171	182	162	159	189	170	163	172	164	186	153	168	152	177	153	185	172	167	163	214	173	178	173	182	137	155	180	156	155	154	167	165	183	190	171	151	175	145	177	192	165	175	178	164	190	174	179	166	168	161	167	200	148	156	172	171	164	155	141	186	166	199	157	153	164	164	175	173	173	159	150	157	160	165	150	168	173	189	159	164	165	160	142	188	179	164	167	171	161	153	172	152	153	179	166	193	143	175	175	171	181	177	187	168	160	162	161	150	159	191	152	172	175	162	171	176	167	143	142	183	153	167	131	176	175	185	164	164	155	161	174	164	149	161	199	172	157	152	158	176	181	167	139	180	184	173	159	168	155	161	160	166	180	172	180	145	171	177	165	174	157	165	181	164	177	169	156	164	173	171	157	185	157	182	160	185	192	180	159	175	175	176	171	151	157	167	180	172	176	161	194	174	170	167	160	168	155	165	180	168	139	195	179	169	157	177	168	159	166	172	155	171	144	169	161	169	149	157	161	173	178	175	157	167	159	130	158	179	154	171	175	177	184	187	163	149	160	150	155	145	160	148	150	183	180	179	144	160	186	168
15381	17003	14472	12789	8724	5260	2756	1911	1520	1066	897	770	570	467	450	432	452	476	467	483	442	460	461	450	417	455	446	448	421	447	455	467	471	430	478	461	429	472	432	423	441	447	465	442	448	431	419	460	461	433	461	450	446	461	440	485	444	453	414	447	488	428	446	469	440	432	471	449	447	432	448	470	428	438	472	430	458	441	453	476	435	455	445	455	443	489	463	427	462	461	473	475	438	469	431	487	432	445	456	423	441	436	461	446	472	457	443	443	486	437	467	447	482	452	452	435	441	458	470	453	466	440	427	458	435	450	434	434	470	441	446	451	454	425	471	447	486	475	452	410	439	453	444	465	443	444	428	474	475	438	471	438	469	465	451	446	455	399	489	458	416	448	454	452	428	436	440	440	429	446	417	447	452	459	456	424	500	431	415	446	423	430	461	521	475	458	458	455	391	395	448	469	451	464	433	447	469	467	438	478	457	445	450	422	402	463	434	389	443	455	443	449	444	409	492	440	474	454	445	453	445	449	442	488	443	422	483	447	473	502	446	455	464	462	456	455	435	476	479	412	474	435	453	458	445	466	449	468	459	477	441	449	462	450	440	426	452	453	463	421	445	455	451	429	467	438	438	469	425	417	425	440	445	485	440	465	462	431	420	447	438	413	437	451	444	417	443	411	463	412	421	492	489	473	428	439	424	438	493	436	469	416	421	416	413	468	481	468	470	435	469	435	437	420	449	444	467	467	479	489	424	417	426	475	455	459	425	504	460	438	438	449	465	464	427	452	439	492	437	437	452	478	476	503	464	426	488	422	471	504	472	425	469	426	449	474	427	476	438	462	452	457	442	456	466	468	463	489	467	459	442	421	450	455	452	487	486	388	428	433	431	459	464	421	428	473	505	441	454	422	484	460	420	457	407	476	420	473	474	434	456	446	474	440	444	461	440	484	462	428	438	451	428	459	437	464	430	468	433	455	424	443	454	437	444	417	482	442	477	456	463	464	442	479	421	425	457	435	471	449	455	464	458	471	466	488	482	494	452	432	430	453	476	415	456	430	467	513	436	501	447	448	440	449	424	435	436	446	455	420	457	447	469	473	436	456	417	424	454	421	447	479	415	426	489	433	430	466	469	448	447	430	443	443	492	401	479	441	445	414	451	437	446	463	456	443	417	438	458	432	412	473	471	436	443	468	442	460	451	452	432	435	444	426	443	467	419	466	452	392	484	444	438	418	456	452	446	454	456	429	449	436	421	427	436	427	439	385	469	450	447	469	443	438	443	460	475	452	445	463	442	449	450	485	464	472	443	432	462	477	442	436	435	421	475	451	431	462	438	428	464	424	433	450	453	449	478	396	434	459	455	478	457	497	500	448	435	444	453	448	446	437	450	443	460	440	468	494	447	447	440	432	429	434	457	432	438	465	478	443	463	428	434	443	447	451	436	461	451	490	424	472	458	420	449	452	440	414	458	424	435	412	463	435	472	415	453	445	420	479	487	414	478	463	490	482	470	423	467	430	436	450	425	459	479	443	446	445	446	447	479	449	460	467	446	423	414	439	475	461	424	443	430	442	431	445	410	432	454	435	457	449	416	418	436	429	434	419	431	432	452	433	448	459	435	449	437	487	446	428	444	435	439	428	434	455	412	464	446	432	440	440	474	423	440	465	415	448	445	425	461	453	459	421	449	437	439	444	436	428	452	479	426	469	434	455	445	469	472	437	439	461	480	462	451	446	442	463	445	462	433	421	463	446	481	438	451	483	488	446	439	425	420	450	485	460	488	459	430	456	455	408	427	483	473	461	441	442	453	422	442	460	415	481	477	443	444	442	459	459	432	447	444	420	447	437	438	454	442	461	457	460	438	447	433	447	443	432	408	449	432	453	460	448	456	448	454	477	447	459	481	438	443	454	418	489	420	472	456	429	442	440	441	445	465	465	417	460	463	426	430	475	466	469	447	443	472	503	434	438	414	458	479	480	489	416	455	446	450	428	450	417	434	411	441	484	449	441	472	429	489	449	485	453	436	429	477	465	410	443	437	455	455	432	486	455	490	464	470	488	464	452	441	458	468	450	460	463	433	449	466	448	451	460	425	479	451	468	453	439	441	456	467	459	427	464	445	433	415	429	448	462	448	434	451	420	446	461	441	440	445	464	448	440	427	432	474	460	475	440	436	479	468	438	459	446	462	469	470	447	479	413	460	492	424	425	491	416	415	472	456	488	439	452	445	431	460	427	460	432	441	469	468	414	468	482	458	467	448	476	480	422	457	435	459	461	445	466	423	397	447	438	456	472	448	446	441	442	467	404	445	477	427	455	467	441	454	420	457	450	445	443	452	463	433	475	450	453	440	460	466	471	466	473	422	440	443	417	414	511	415	443	471	422	452	451	480	488	426	417	434	454	437	432	437	425	449	441	428	421	462	488	433	439	444	469	461	436	443	456	438	441	461	477	451	505	443	475	444	445	415	431	439	439	423	429	466	442	480	455	452	446	485	479	441	425	435	433	445	436	475	457	452	450	471	419	450	408	450	444	456	462	445	432	455	426	454	435	392	519	447	416	473	432	423	471	475	440	458	433	420	471	447	428	468	421	454	463	446	460	444	463	481	434	454	460	435	441	437	433	420	424	409	450	423	413	448	447	429	440	442	465	470	419	442	443	443	443	487	468	427	452	438	437	430	439	498	408	471	407	483	456	425	444	443	440	405	479	496	467	455	460	433	456	467	452	440	505	440	463	438	447	449	434	464	465	479	461	513	425	480	445	497	440	488	426	431	426	478	442	472	418	475	477	451	461	497	449	438	461	456	462	448	450	444	480	438	471	464	464	498	444	416	483	481	440	487	444	449	428	441	474	416	444	482	425	499	456	439	434	430	429	450	407	447	499	410	482	456	487	483	472	447	409	440	409	432	490	452	451	444	469	447	456	418	408	413	454	432	465	462	436	438	455	448	443	440	429	436	451	455	443	401	474	447	448	467	441	440	442	473	432	446	466	417	476	464	388	446	449	467	418	429	442	453	413	454	463	445	436	458	419	476	414	459	463	450	468	463	432	441	467	447	454	433	462	490	464	426	464	440	460	463	425	471	443	430	423	429	432	454	421	436	411	479	440	458	408	479	456	466	423	438	454	438	485	460	477	457	442	436	474	435	493	451	435	457	442	454	411	437	435	461	404	468	430	456	480	492	447	457	430	416	452	435	454	428	464	460	418	420	432	472	444	468	427	434	441	434	388	429	406	439	426	440	445	455	433	454	451	476	480	458	432	450	417	444	449	477	425	438	430	460	492	433	459	456	465	464	433	448	473	428	472	434	451	434	433	429	460	462	448	446	468	431	422	460	496	437	436	456	445	451	447	454	473	448	443	459	441	435	445	435	443	417	441	444	470	452	452	489	468	429	427	451	432	465	426	456	437	456	460	441	477	458	422	473	428	482	427	489	454	436	440	416	491	459	446	419	481	476	490	430	458	470	484	457	478	462	459	446	465	429	485	441	475
60602	61136	55079	44749	32734	19074	9809	5804	3320	1914	1382	928	573	213	199	194	287	265	209	210	258	203	169	184	158	170	180	168	193	185	182	194	166	186	159	150	159	187	178	181	188	194	174	186	172	186	183	150	212	181	156	180	175	191	202	206	191	166	172	146	172	147	194	169	191	187	158	164	198	187	172	176	177	165	169	180	157	141	196	168	198	156	175	167	206	196	169	179	176	187	175	170	190	214	186	149	165	168	178	153	201	176	161	190	165	176	183	181	172	196	165	199	178	183	159	166	193	190	183	183	186	191	142	194	190	197	182	185	174	184	164	162	188	153	193	169	175	164	179	189	157	164	175	181	169	174	180	190	186	176	181	154	183	151	175	146	168	179	188	190	182	193	166	167	197	154	171	159	195	171	164	173	178	184	175	182	197	189	182	161	158	182	162	175	162	155	178	164	192	177	171	171	161	176	191	174	202	165	176	176	180	163	168	180	205	159	151	147	151	143	181	177	197	172	182	179	169	171	175	168	185	174	166	189	209	179	156	176	175	159	158	169	169	179	165	174	183	165	186	154	192	181	182	184	179	179	212	161	195	194	171	163	181	180	173	186	169	184	195	134	162	196	175	175	171	158	188	183	225	222	198	174	180	175	148	171	167	173	192	167	178	184	161	176	161	179	173	183	147	184	164	195	191	177	187	174	168	172	195	167	183	175	187	163	171	198	181	189	166	185	165	183	197	190	174	169	170	180	146	158	183	183	167	181	189	180	173	177	179	163	166	195	177	153	193	173	207	185	153	172	179	175	174	173	151	169	205	183	157	172	180	165	197	175	172	200	172	195	171	157	170	177	144	192	159	173	154	192	170	182	168	183	173	148	178	184	191	169	179	184	184	153	181	178	159	162	192	189	181	181	164	178	168	159	179	181	186	188	167	197	169	180	188	189	157	181	169	180	165	180	184	176	194	168	164	176	175	197	163	160	178	164	170	179	189	179	163	146	181	168	185	160	156	195	170	177	167	179	161	178	165	179	173	171	173	171	175	170	183	164	175	156	188	161	195	155	170	167	188	176	158	177	194	165	160	173	180	164	162	183	195	182	197	184	200	181	198	197	156	175	179	178	181	187	178	172	175	190	159	179	180	171	188	155	177	196	185	185	155	176	179	164	174	155	185	158	195	150	208	172	172	191	175	195	169	182	163	218	161	200	161	183	181	169	176	190	146	168	160	166	167	188	173	186	164	177	163	186	190	160	172	187	181	177	181	200	189	184	152	174	186	173	179	174	180	163	199	179	188	178	169	200	192	186	166	184	187	178	195	165	184	193	182	172	191	183	184	144	189	167	184	152	170	179	200	173	164	165	175	172	182	178	178	186	171	184	173	195	156	175	175	153	186	136	191	158	185	161	171	155	152	173	172	175	170	164	178	195	176	208	178	174	174	168	187	197	146	168	172	184	188	187	197	181	165	166	196	182	183	195	202	152	177	179	172	195	168	158	191	165	183	159	180	172	173	183	173	197	209	142	162	200	154	175	185	168	173	175	181	164	167	190	183	163	177	192	195	176	182	168	188	159	164	172	149	169	178	174	172	152	176	178	152	172	160	168	173	153	167	174	180	184	165	178	198	158	189	162	176	180	169	185	163	174	183	174	176	187	169	157	192	169	194	175	174	178	161	190	158	173	176	164	210	163	174	175	179	169	170	173	188	167	159	174	204	217	160	174	163	176	193	167	176	181	173	175	172	202	164	169	187	191	198	153	157	168	161	165	155	201	194	171	166	160	175	174	182	167	194	189	172	179	167	180	197	158	194	164	176	182	196	186	194	178	188	183	178	189	179	176	181	194	199	164	188	169	209	191	177	165	170	168	167	161	173	156	167	154	175	192	189	186	155	177	161	176	180	185	171	206	184	169	181	177	181	185	166	164	166	165	194	174	151	187	172	152	190	198	209	170	191	179	177	166	176	171	148	187	152	159	163	171	199	175	170	159	140	172	171	173	190	194	190	202	177	170	148	174	146	166	176	159	166	174	185	159	175	182	185	184	167	163	179	191	164	207	167	155	157	176	147	183	172	158	192	176	190	179	179	181	172	150	167	160	173	166	157	175	172	185	150	187	193	159	184	175	164	156	189	177	174	186	181	194	181	161	174	192	193	166	167	184	180	183	172	180	172	192	168	176	175	170	192	161	171	176	184	206	168	154	173	190	190	176	177	186	183	175	187	160	190	176	152	186	192	167	168	176	173	187	183	179	197	177	188	168	157	180	167	168	190	192	158	154	163	174	178	192	181	187	175	190	172	173	168	181	190	166	167	166	173	160	175	168	177	163	177	172	171	175	169	159	162	182	173	156	176	171	167	195	185	180	178	181	184	168	176	158	190	180	196	185	202	171	179	153	171	196	170	177	191	171	184	172	173	184	162	171	178	205	161	201	146	154	175	167	180	172	190	181	167	187	172	194	152	196	176	152	159	183	167	162	168	161	162	176	184	173	190	195	179	196	188	174	154	178	190	187	196	167	170	171	149	193	167	187	161	179	172	156	175	192	202	183	180	184	172	179	202	196	174	171	152	166	204	173	182	173	189	177	198	167	155	206	172	181	189	186	169	180	184	187	195	213	155	193	188	175	178	192	170	173	188	175	191	179	178	202	180	165	171	179	176	197	196	162	173	189	183	187	176	186	185	154	174	173	163	194	193	187	171	170	179	186	189	156	149	184	171	205	162	170	176	200	157	193	159	186	183	163	187	164	188	165	159	175	164	151	159	177	174	164	168	191	185	171	186	206	185	177	183	203	162	194	179	162	192	171	197	158	162	151	206	155	170	172	179	175	178	202	170	180	157	201	169	183	169	180	163	198	177	147	192	171	193	181	191	167	173	189	185	176	159	175	179	188	162	153	171	197	169	182	168	170	180	178	172	187	185	195	165	166	171	177	183	182	166	189	196	181	172	169	179	188	170	176	193	163	199	159	155	199	184	202	184	178	157	181	176	176	149	184	198	188	161	184	184	200	178	160	184	198	191	173	161	173	193	163	157	199	185	179	176	155	159	179	166	168	186	168	169	143	177	184	182	185	204	163	191	194	193	193	173	167	181	175	185	184	179	165	153	168	138	165	179	175	188	189	168	194	172	173	165	187	179	156	174	184	175	185	223	166	170	184	177	160	166	182	211	170	189	191	199	150	181	164	176	174	174	183	173	178	174	180	178	147	184	181	185	197	156	193	186	175	166	206	170	188	196	186	176	204	200	175	176	168	172	171	179	177	155	177	183	182	176	180	182	175	159	161	186	185	181	197	189	186	162	170	174	199	143	166	176	180	185	179	183	191	178	168	191	183	199	188	162	166	157	179	157	184	180	192	166	171	175	175	201	187	171	169	167	189	155	195	178	180	145	207	187	142	205	174	190	178	169	152	166	177	148	175	198	163	193	177	162	200	178	188	192	179	178	165	177	160	154	153	200	172	158	183	153	159	176	152	187	190	164	200	175	165	181	166	147	180	188	183
37983	46602	49528	49771	41365	30436	22700	17494	11837	8137	5844	4206	2521	595	485	501	1053	985	765	812	781	660	546	475	455	517	468	453	472	513	446	469	446	440	488	461	483	460	432	435	456	465	478	477	466	479	473	465	458	515	497	503	481	523	453	523	450	438	464	464	483	495	473	457	458	457	470	461	469	481	474	462	489	468	486	478	427	488	471	504	455	458	492	470	452	458	476	459	469	482	480	472	449	462	518	484	450	444	509	482	445	468	451	446	455	481	443	504	503	487	459	438	465	430	477	474	460	433	449	473	466	520	421	460	459	471	463	467	514	478	483	467	474	487	487	476	489	471	467	457	467	486	463	512	485	502	457	457	492	462	496	468	455	466	456	479	457	502	450	469	482	466	497	471	444	455	466	487	471	479	456	487	495	488	459	466	497	432	481	489	466	439	466	467	442	492	475	488	491	447	518	487	478	449	461	474	459	456	516	457	501	501	483	449	428	507	437	433	478	451	493	482	514	461	482	468	455	465	488	477	456	463	453	465	499	462	501	449	475	462	446	447	449	448	449	439	485	463	462	495	533	504	452	490	436	449	471	470	439	479	510	460	480	452	423	498	461	460	450	480	476	451	454	473	482	491	510	443	476	489	498	458	487	498	422	507	470	463	456	478	418	484	508	444	491	445	458	467	471	467	486	489	464	526	472	469	462	474	477	486	469	492	460	488	444	491	470	436	424	484	486	472	426	489	469	456	475	481	446	466	476	450	505	457	469	463	494	449	504	448	503	479	487	479	476	471	472	446	478	447	501	460	456	491	504	514	459	502	449	489	469	507	456	466	443	448	483	522	470	450	471	482	475	412	466	440	486	468	450	453	462	521	449	454	438	470	454	510	442	480	454	466	487	434	480	439	466	495	447	468	498	454	457	495	477	455	440	532	476	462	501	504	462	487	468	491	480	439	495	490	485	493	445	468	500	420	477	460	439	492	474	454	459	474	476	481	515	484	465	505	519	454	492	476	494	493	493	447	489	463	497	495	466	510	478	469	470	450	442	485	525	434	487	468	475	471	470	466	419	457	459	465	499	483	494	444	492	475	468	472	507	446	449	455	494	471	465	473	452	474	459	477	441	513	471	505	474	469	442	461	504	463	437	457	490	481	417	469	459	448	503	492	448	451	461	452	475	497	492	461	507	476	478	416	456	488	431	499	432	472	488	482	464	445	466	487	433	488	467	480	499	473	449	461	446	486	480	488	456	464	461	496	477	457	470	471	464	469	473	481	501	451	512	459	486	486	488	472	437	475	473	497	435	476	468	476	428	479	462	460	474	454	457	489	459	457	470	439	484	439	461	494	448	483	454	485	477	480	474	418	484	482	508	477	482	419	523	462	458	490	460	485	511	466	450	500	460	477	474	436	452	493	465	481	446	493	436	473	477	497	471	462	418	439	500	488	461	493	485	482	462	459	481	431	466	464	516	474	476	443	460	475	513	430	482	453	457	462	479	450	484	455	484	461	476	486	464	505	460	465	498	460	470	465	453	478	457	450	457	476	483	447	508	445	445	472	466	467	467	453	475	523	473	476	471	449	465	474	502	493	465	473	476	500	491	476	477	487	481	513	502	446	469	451	466	438	474	489	446	451	477	461	446	487	469	462	488	473	448	433	520	510	495	495	472	457	450	439	485	467	430	436	455	476	487	457	446	457	454	477	490	489	505	432	476	470	444	459	461	501	485	416	458	475	436	477	406	476	481	453	523	481	479	468	450	475	450	438	472	482	488	499	517	441	492	459	436	472	442	466	464	435	465	437	498	449	501	472	449	452	455	461	461	464	472	450	458	469	443	436	488	505	427	447	491	493	446	502	464	512	484	458	489	492	454	449	443	465	457	471	487	456	461	461	514	459	444	500	513	507	476	425	487	456	465	463	474	489	519	463	467	442	482	463	453	476	469	474	455	494	469	504	490	509	463	479	474	450	488	440	478	470	454	455	487	502	479	472	506	454	489	499	461	468	486	437	469	479	481	470	469	461	442	457	461	486	474	501	499	500	484	498	473	476	448	469	474	465	475	464	491	477	439	463	533	446	464	478	467	496	460	464	488	460	485	466	485	447	461	464	488	450	469	436	427	461	458	499	440	476	472	484	449	472	468	449	499	465	456	425	494	459	491	490	451	447	459	491	473	468	464	469	493	453	440	464	450	492	474	452	469	465	446	491	449	479	516	456	470	466	489	452	475	447	455	463	497	461	465	425	476	455	492	456	481	478	488	452	461	537	470	467	460	502	465	474	465	452	471	481	452	474	472	459	485	504	495	454	493	483	473	462	459	445	533	471	460	445	465	508	524	457	500	462	479	470	490	443	480	463	459	459	427	458	491	481	459	432	478	455	447	460	509	458	460	472	467	491	458	481	447	467	486	461	453	510	464	459	470	494	500	455	462	462	509	458	450	505	475	453	505	457	486	445	429	487	463	488	465	449	475	458	467	461	445	467	422	504	466	461	467	464	497	481	465	476	463	501	488	492	437	428	463	475	450	470	452	460	478	485	432	457	449	465	460	452	478	531	463	453	518	485	453	455	527	465	497	474	469	501	448	451	472	485	485	461	460	452	465	456	470	497	467	452	483	477	453	484	449	469	485	447	447	445	464	478	430	463	454	478	524	495	470	464	483	490	459	466	462	477	487	514	447	498	452	468	456	462	478	503	492	503	476	493	492	474	474	477	457	457	468	472	470	486	425	498	486	449	466	466	455	490	472	488	462	455	483	454	443	468	502	500	464	485	475	490	468	438	450	492	435	469	485	466	509	464	477	482	463	451	459	476	478	491	480	468	504	496	482	498	458	487	503	479	495	487	485	457	470	454	463	493	453	488	474	496	454	487	470	481	473	448	502	472	453	454	488	469	499	461	442	498	493	484	473	466	445	452	462	439	456	467	479	472	456	449	445	478	507	536	501	493	472	463	446	443	477	520	456	471	440	454	463	460	489	465	457	440	475	498	467	470	459	493	459	478	483	496	472	448	476	459	450	459	449	443	470	521	493	463	475	492	516	523	462	447	490	483	461	502	452	439	476	485	465	473	485	423	477	454	454	471	473	455	438	464	441	508	477	475	489	486	476	500	420	473	450	454	475	470	460	486	446	470	466	486	460	486	450	485	456	416	415	432	459	518	494	448	465	509	445	444	439	430	455	461	460	418	497	483	475	493	457	508	457	470	463	452	466	500	477	456	459	471	490	492	475	454	472	454	472	476	501	488	451	489	469	462	485	487	467	493	467	473	487	428	508	474	472	496	496	471	491	464	435	480	515	483	466	447	473	475	472	483	462	453	452	456	449	453	468	481	444	479	503	478	470	460	479	451	522	491	503	439	473	468	473	464	469	468	452	492	487	496	453	438	497	478	467	427	483	494	473	477	477	482	422	473	449	523	480	445	449	470	423	467	451	480	470	449	470	442	428	448	443	502	491	503	490	502	460	472	455	508	442	446	453	450	524	443	427	476	447	491	443	450
73137	74751	67985	59333	44621	29430	18815	12619	7245	4245	2495	2277	1330	257	198	210	422	296	304	291	298	231	216	201	179	195	198	175	174	183	213	191	192	185	181	191	177	200	222	200	200	202	194	192	178	200	195	198	203	204	211	205	196	218	201	192	204	207	182	190	186	187	203	186	194	201	182	203	204	183	200	202	183	196	209	231	184	190	194	200	188	193	231	182	202	183	185	194	175	208	199	196	205	176	184	191	173	216	199	204	184	157	194	206	213	188	175	176	187	193	160	212	191	208	202	206	196	179	174	182	190	241	197	190	201	202	182	205	203	188	211	170	194	183	211	178	178	180	186	177	171	175	187	200	196	187	179	171	200	174	178	199	205	208	172	196	189	186	181	193	218	190	192	197	181	167	213	199	196	176	183	229	213	189	206	221	173	176	178	208	175	195	157	179	211	172	188	201	172	178	198	202	181	192	191	174	201	168	195	196	203	215	185	201	194	213	181	197	194	194	213	162	188	190	219	200	217	207	181	207	202	183	184	211	208	191	188	181	209	208	196	207	187	205	204	198	201	192	188	162	207	190	194	173	185	182	184	213	180	184	192	167	198	214	212	214	190	205	187	204	181	181	228	218	217	174	197	192	194	169	191	206	202	183	190	208	176	195	213	171	186	189	221	197	180	187	198	197	182	195	187	191	165	216	177	189	216	186	178	186	200	180	189	171	198	201	189	169	198	193	182	196	188	181	185	177	186	187	195	224	209	198	181	203	184	210	232	207	180	193	190	198	196	180	214	207	165	170	177	183	205	181	192	203	178	202	208	191	196	196	198	174	184	195	195	199	191	181	196	177	198	199	186	178	187	206	212	204	211	190	196	225	165	189	190	192	191	180	194	187	165	192	195	187	223	184	190	204	203	195	203	157	182	188	203	200	191	186	211	196	184	199	183	186	190	168	201	175	192	208	181	170	181	188	185	183	182	214	204	208	205	181	212	183	191	203	205	173	217	179	185	194	209	204	215	211	190	174	174	198	192	214	202	171	228	212	187	182	184	189	188	175	206	181	215	232	175	198	194	203	188	180	180	191	200	213	218	200	189	184	200	197	190	209	189	193	210	189	181	207	186	192	174	208	209	202	212	202	191	193	195	179	188	171	195	186	187	183	218	193	207	174	197	181	185	202	203	195	187	206	193	203	203	221	176	168	166	223	193	191	187	182	208	200	169	200	185	189	202	191	179	185	203	200	190	210	181	192	190	193	173	187	220	188	199	193	164	182	200	174	228	181	165	215	195	178	189	201	194	213	185	211	207	184	209	204	165	200	182	164	207	191	198	190	182	164	206	185	174	188	194	180	189	184	192	178	183	177	213	178	192	207	170	170	188	185	195	180	187	182	171	194	166	185	193	219	208	182	197	199	187	207	191	159	166	176	173	185	167	212	182	177	201	181	194	166	174	180	198	178	210	190	207	192	164	177	223	167	194	234	195	192	174	177	191	205	218	210	182	193	192	187	184	190	179	177	198	218	226	171	175	188	193	185	215	196	178	185	206	174	181	187	177	216	163	193	222	174	197	191	216	216	201	186	197	213	199	196	192	206	194	208	196	224	181	168	182	189	186	178	179	196	211	200	184	198	186	223	204	183	202	193	174	179	197	185	210	211	183	202	205	201	176	188	185	187	179	207	209	203	216	200	188	214	186	190	188	207	194	221	199	189	252	180	201	210	227	192	206	185	201	215	201	216	193	221	219	200	196	187	186	206	161	192	199	187	172	193	188	211	214	198	205	183	183	182	190	178	183	202	199	199	180	211	204	190	198	176	190	180	198	190	178	189	183	238	184	179	202	183	187	202	185	174	216	195	180	166	193	192	204	163	187	182	171	213	220	229	187	194	204	203	209	186	205	210	193	194	183	198	215	191	208	190	193	205	183	204	196	182	166	206	196	198	199	182	221	199	188	179	177	205	205	205	167	198	199	185	170	190	201	202	215	205	211	233	206	201	195	188	191	204	199	178	178	198	204	205	204	193	207	210	209	177	184	215	164	197	197	200	198	202	211	196	184	191	167	208	185	203	200	190	206	183	185	197	172	181	170	193	218	183	193	202	202	188	181	222	221	202	186	179	181	181	213	181	197	203	199	198	173	193	197	194	164	166	219	185	184	189	188	182	179	178	200	186	209	166	184	186	210	173	193	195	222	203	199	185	202	177	195	194	208	202	202	185	198	179	188	185	195	192	181	212	180	182	192	163	184	186	186	191	199	183	201	184	187	223	187	174	195	227	203	187	213	177	197	178	197	195	176	210	205	206	197	171	209	167	193	190	199	169	171	182	166	180	172	217	194	201	186	177	199	170	204	185	177	180	214	203	181	184	192	181	177	186	184	191	192	207	204	196	191	200	228	184	190	186	199	187	192	166	203	185	180	184	174	193	190	194	198	177	225	205	179	189	184	186	163	215	183	203	216	201	173	182	209	184	187	194	190	184	217	208	177	174	210	181	208	229	191	192	201	206	219	193	202	192	200	186	227	176	220	225	215	172	168	166	180	223	206	217	186	201	193	178	194	191	191	190	182	175	182	208	176	164	201	180	185	196	208	216	197	205	191	199	180	200	166	184	207	211	183	172	188	196	189	181	210	190	182	193	207	213	202	175	182	222	181	177	204	208	188	199	190	222	202	187	207	165	199	180	183	208	182	189	198	189	199	223	213	185	200	220	160	212	212	211	188	190	209	179	166	189	210	189	184	170	191	201	192	219	192	201	211	182	194	199	182	202	198	233	172	203	205	189	185	186	189	205	193	168	199	185	186	215	201	198	224	170	177	188	202	184	203	195	209	208	191	202	185	222	192	199	171	194	202	191	188	196	179	190	173	193	192	192	185	200	178	191	183	195	186	182	175	185	194	199	181	190	199	185	219	194	189	191	177	191	165	196	176	183	177	190	175	207	184	188	173	211	185	197	178	197	210	187	188	180	183	178	193	161	194	241	192	221	201	180	196	185	208	197	195	172	191	183	210	180	178	196	185	187	197	187	186	194	200	205	182	181	173	185	210	210	237	184	173	179	185	201	211	201	191	193	196	184	193	204	185	186	182	187	188	198	174	185	220	194	187	187	194	228	169	197	202	209	183	211	179	204	176	202	204	198	219	216	178	178	187	218	180	195	183	218	196	188	193	199	178	203	186	185	199	180	213	201	169	189	167	186	189	185	175	215	157	178	184	206	192	192	199	202	204	195	203	217	195	192	185	179	208	174	197	196	220	193	196	197	185	218	206	222	208	210	207	184	174	236	184	188	188	168	174	210	196	222	205	180	201	207	203	162	193	207	189	203	184	196	186	178	206	185	178	198	198	197	188	214	203	193	200	197	190	184	195	192	183	218	169	175	170	198	179	207	174	194	199	192	184	178	179	190	184	198	184	185	195	185	198	200	168	187	209	211	190	182	183	186	192	193	195	213	186	178	187	197	171	207	198	214	212	172	189	181	203	190	189	183	200	178	226	214	178	213	194	184
47087	58784	62847	62632	50482	39063	32092	27028	18923	13820	9771	9135	5144	832	617	547	1554	1018	1113	1062	1041	889	544	482	527	486	493	503	491	502	502	531	472	499	538	515	516	518	527	514	500	513	507	480	502	511	529	512	510	542	553	540	508	507	546	476	497	510	507	482	467	516	522	475	498	520	468	481	478	518	521	469	506	474	517	479	498	448	517	497	485	524	504	508	463	513	502	473	499	494	512	501	481	490	497	498	544	518	466	524	478	557	496	469	500	515	492	473	505	503	497	491	536	442	501	476	466	530	464	502	485	503	503	554	528	509	469	515	511	487	504	493	512	530	482	532	498	513	522	488	520	494	479	501	522	481	524	496	498	486	510	472	526	506	459	498	527	464	510	518	495	526	512	502	511	470	488	478	517	504	533	481	484	522	516	517	520	492	509	536	469	504	469	495	536	511	465	514	507	504	517	516	489	513	490	473	511	481	503	488	490	534	502	506	532	471	484	477	517	471	539	496	505	485	546	495	555	497	519	502	510	515	443	523	490	538	505	499	520	510	486	473	480	517	520	491	478	490	497	501	524	509	472	498	483	502	499	594	517	513	509	496	518	487	521	464	556	521	523	474	499	509	512	529	529	527	507	521	498	515	522	508	542	504	514	477	485	536	512	511	504	516	451	514	506	478	554	546	497	506	509	500	526	485	489	465	500	502	513	532	537	495	523	492	494	532	506	507	511	461	484	542	492	527	461	497	474	531	517	536	522	454	518	516	496	472	521	537	487	477	499	527	521	514	504	488	510	499	490	480	499	505	522	482	488	444	484	535	483	500	493	466	508	537	491	532	521	510	510	477	477	504	493	497	485	472	508	521	489	536	512	483	551	492	501	501	539	467	452	482	539	496	499	487	499	492	516	506	482	492	507	523	519	517	491	513	503	483	514	522	509	452	491	514	492	507	496	530	512	514	508	468	523	505	500	509	514	460	519	489	495	489	516	510	505	497	522	517	484	498	483	497	483	491	535	491	511	480	487	513	509	470	504	510	475	477	514	500	483	521	509	527	510	493	524	532	512	476	501	484	533	500	526	510	478	502	459	497	532	497	478	524	494	496	481	494	491	520	490	496	549	500	483	473	518	504	505	501	502	540	476	482	501	499	474	477	510	545	529	490	481	491	534	484	504	490	497	512	534	557	496	492	480	522	465	517	504	491	461	485	499	476	491	505	479	483	488	518	513	493	498	506	476	504	495	489	526	497	474	488	564	526	487	518	511	477	502	486	481	521	522	488	504	559	507	485	511	465	494	509	488	518	465	511	515	517	550	508	479	487	544	487	490	532	524	484	486	535	530	493	511	493	495	507	518	518	494	495	483	522	459	470	466	535	512	500	521	446	558	508	500	479	514	502	501	518	479	526	480	494	548	499	506	509	518	484	514	517	513	493	490	507	547	531	490	507	480	484	522	482	511	501	528	471	488	516	499	541	463	485	484	484	524	508	524	491	483	520	522	518	496	525	518	506	504	503	495	500	502	512	484	477	563	508	513	520	523	474	517	495	497	525	488	509	503	507	492	529	502	468	532	489	498	487	469	485	511	505	493	514	473	521	477	487	494	462	537	521	487	480	502	466	481	482	480	469	556	500	527	502	518	488	525	496	492	509	493	504	491	503	490	498	500	516	489	513	459	512	541	521	496	548	490	502	509	494	502	473	525	484	511	502	489	530	473	539	466	493	483	495	487	468	506	481	504	470	479	518	504	540	509	493	539	501	515	505	461	512	514	553	500	489	511	556	530	513	510	518	481	488	477	503	493	490	507	510	488	544	472	501	490	471	460	539	507	503	477	486	516	522	491	513	516	506	509	466	499	477	508	503	501	483	483	490	501	497	514	500	524	489	476	520	536	491	491	542	497	465	504	488	483	519	480	495	513	467	528	509	521	500	507	464	484	505	500	518	511	471	522	522	502	512	549	528	527	489	492	523	501	556	504	505	511	492	543	497	536	541	483	499	515	515	491	513	507	492	513	484	512	480	495	471	540	515	529	483	503	532	488	501	487	495	501	492	499	505	482	508	542	514	492	480	489	469	521	506	511	481	504	492	515	536	511	489	486	456	542	523	506	508	506	523	499	486	466	485	477	506	487	486	480	498	489	517	518	530	536	494	500	473	535	531	562	509	500	535	507	492	500	550	506	501	476	459	479	518	522	492	529	533	482	499	522	514	543	515	502	481	493	522	512	521	475	507	485	511	536	520	513	516	495	504	515	503	504	499	531	505	462	442	513	492	501	512	521	492	468	512	494	539	478	525	497	540	466	491	489	499	538	502	524	497	499	520	516	532	526	513	536	534	516	489	490	511	499	502	469	512	498	511	520	521	493	513	488	494	508	492	515	527	486	470	501	478	483	543	508	538	462	464	509	522	507	527	480	532	484	493	475	482	474	518	464	518	486	476	521	525	491	507	500	490	500	491	467	496	494	526	521	489	496	483	488	504	514	451	528	505	524	487	516	477	496	531	515	504	470	477	479	476	510	487	533	473	511	556	485	488	487	496	486	498	472	512	513	537	539	521	528	519	496	496	490	487	508	530	469	512	507	512	464	459	509	498	450	459	516	507	503	483	484	504	508	496	522	472	476	519	473	498	505	515	482	502	491	467	510	496	472	550	496	558	476	522	511	508	504	489	520	524	494	486	513	498	489	511	497	528	497	499	495	499	545	499	504	495	497	485	523	479	516	471	502	482	504	508	516	462	523	478	501	464	524	479	465	471	487	528	464	458	493	510	491	526	499	519	500	504	492	500	519	463	503	455	494	544	523	491	527	521	512	487	524	496	477	528	494	480	532	469	534	486	504	482	513	491	504	454	489	558	482	518	477	463	508	494	482	502	497	457	521	500	509	499	528	506	491	505	522	485	506	491	491	481	498	481	486	498	489	453	486	479	469	453	505	523	493	535	502	434	519	500	536	495	482	531	530	530	476	487	479	538	486	485	490	515	484	514	528	499	471	534	515	512	488	505	485	508	489	481	497	530	514	511	510	499	453	514	487	506	532	477	519	493	514	478	503	500	503	516	495	527	484	530	534	535	519	473	505	513	494	527	498	480	530	503	469	511	527	470	470	500	526	523	506	518	481	507	501	484	523	476	506	529	445	524	512	487	493	492	516	507	500	516	507	502	519	504	498	491	522	506	554	507	506	520	484	506	501	552	465	519	496	529	517	482	488	497	504	503	531	482	537	510	528	503	532	524	524	506	494	485	519	509	516	511	491	526	501	504	485	531	477	475	476	479	461	514	536	543	494	531	514	508	531	497	500	503	510	466	525	495	520	520	490	496	493	505	500	512	515	517	510	497	489	486	474	475	503	516	514	495	520	533	531	484	518	523	515	481	495	519	502	503	532	495	478	493	467	532	514	466	482	474	510	465	473	503	471	509	504	520	522	537	495	477	485	525	486	500	474	493	493	538	525	519	484	508	513	469	494	473	518	514	502	453	517	490	501	471	542	467	471	518	478	486
19838	13924	8605	5425	2933	1129	623	492	359	289	261	233	193	162	179	178	171	194	187	169	184	152	162	162	175	161	183	153	155	150	167	165	145	170	137	165	167	166	158	170	173	186	162	163	167	154	141	168	163	169	168	189	204	141	182	185	146	179	147	174	180	162	168	162	148	184	156	146	149	159	167	157	170	174	180	173	149	157	169	169	158	174	169	166	162	155	180	182	183	137	158	153	186	129	169	168	171	167	198	149	168	151	176	147	164	170	168	158	167	148	170	172	201	160	181	178	152	152	163	180	166	190	161	148	171	182	145	166	156	154	178	165	148	181	175	171	184	157	173	166	141	165	177	158	162	169	149	190	175	154	175	179	184	183	189	162	188	174	151	177	168	191	179	166	166	155	189	162	155	184	154	171	152	165	183	167	172	145	165	175	164	159	167	165	154	158	167	172	152	177	154	186	131	174	172	195	158	181	147	162	161	166	171	171	154	180	189	135	179	154	143	171	172	162	175	177	166	176	178	156	153	180	178	153	189	152	168	189	177	172	164	172	163	171	171	173	167	156	155	151	160	172	146	160	164	172	159	163	162	160	163	175	166	200	170	161	193	161	162	173	160	189	156	149	185	157	165	154	149	175	171	156	169	176	153	185	162	169	158	141	183	156	177	155	152	147	168	186	173	179	163	169	152	198	160	170	151	150	173	151	170	182	170	164	175	188	162	152	176	168	155	164	163	175	186	169	172	160	175	174	168	163	176	165	171	170	163	160	181	182	138	183	174	195	180	172	171	154	160	178	169	143	162	162	146	165	172	176	169	170	163	172	162	174	162	183	154	171	187	165	187	148	160	178	169	166	160	154	161	165	167	172	140	166	169	169	153	163	189	162	156	158	156	181	170	151	149	161	175	175	175	188	169	161	177	165	171	168	161	156	168	186	144	179	152	154	170	163	164	169	153	150	166	168	155	188	169	174	180	184	166	173	168	156	166	165	184	158	176	148	152	165	158	160	180	134	159	186	168	150	180	152	177	184	169	150	161	181	158	194	170	155	187	197	177	166	182	164	149	157	177	165	180	152	181	145	165	178	166	158	150	175	180	171	147	161	133	177	168	169	158	160	166	150	160	181	167	187	154	163	179	158	159	183	180	150	184	156	163	144	159	190	155	180	150	188	172	172	159	165	163	163	181	165	161	173	154	170	177	171	171	161	162	183	168	169	148	150	173	153	166	171	169	180	187	174	151	159	178	184	144	155	167	160	147	158	139	179	162	151	156	124	147	170	154	163	178	164	182	152	149	169	170	195	170	179	175	143	196	190	138	176	165	184	183	182	162	153	154	184	171	185	169	162	171	151	149	156	156	158	167	156	135	153	171	169	142	165	179	159	143	152	178	146	138	178	149	163	168	189	165	159	145	161	167	175	151	171	160	191	162	162	165	156	155	156	156	159	171	163	152	164	156	159	188	163	153	188	166	161	173	180	167	169	187	200	159	160	181	148	167	159	184	174	179	149	167	182	160	163	177	180	156	151	148	164	186	164	173	158	158	148	174	166	151	184	167	135	149	193	165	165	208	153	145	194	163	181	154	169	154	178	176	157	173	175	133	164	177	153	124	150	160	166	151	155	174	157	175	146	129	176	150	150	181	158	152	146	169	165	178	184	165	175	174	159	171	168	157	183	178	177	161	164	160	166	164	167	175	149	145	161	153	165	149	163	183	168	166	168	174	178	153	163	163	157	160	167	199	136	190	162	159	163	177	173	159	152	176	168	172	148	180	169	152	161	165	177	168	153	173	163	147	162	150	160	172	177	171	172	177	142	164	164	165	167	174	154	158	183	162	163	177	170	178	167	162	141	186	173	190	134	171	177	170	182	164	165	190	165	150	142	164	145	159	158	162	147	169	162	186	189	191	167	181	175	179	151	152	172	148	179	168	153	158	165	162	164	148	158	181	146	151	139	165	163	164	173	177	189	173	159	168	171	146	178	170	155	166	168	171	152	175	159	190	163	163	194	167	184	169	170	159	165	175	167	149	165	156	187	174	178	157	167	179	171	193	172	153	173	144	162	157	203	167	158	182	139	161	185	184	157	182	154	149	164	160	189	186	172	168	172	179	210	170	149	173	157	142	143	178	168	191	160	157	164	190	177	172	136	181	190	143	155	187	156	185	163	180	149	153	143	172	176	153	169	172	156	176	180	158	154	145	167	162	183	163	166	152	170	166	188	156	177	161	159	159	140	168	162	165	176	159	192	164	166	169	148	146	167	169	156	170	146	167	180	176	175	174	172	176	158	171	165	150	176	176	158	142	177	167	176	154	184	181	179	173	147	169	160	143	160	154	170	154	161	151	146	150	173	160	165	175	182	162	181	163	166	169	155	164	156	174	179	164	165	167	154	192	177	160	146	156	152	163	169	151	162	172	179	161	162	205	134	173	168	157	163	175	178	193	150	159	165	183	162	196	166	171	186	158	197	153	165	176	165	157	157	159	199	181	173	167	148	171	193	167	159	160	169	191	178	187	178	159	158	187	158	169	161	182	190	155	143	158	143	193	143	175	159	153	141	174	190	176	157	159	156	172	161	161	172	161	161	178	145	161	151	160	151	152	143	170	189	177	170	171	190	176	154	165	181	172	170	167	183	196	187	160	162	158	146	150	184	166	146	160	148	188	146	157	143	166	165	147	194	171	159	163	167	161	154	149	171	167	154	170	165	162	183	165	150	181	154	149	180	170	168	166	172	173	149	182	188	158	187	139	159	167	172	174	155	190	181	171	146	148	141	142	175	171	148	181	175	159	145	187	145	174	164	143	186	181	191	155	157	167	154	158	144	166	157	167	153	161	158	159	152	151	173	160	162	167	182	194	180	165	196	172	168	160	148	154	161	149	170	198	139	148	146	170	156	147	165	162	175	182	150	147	167	162	157	155	191	170	161	159	161	176	191	169	147	187	159	161	167	184	173	160	166	167	166	164	160	171	148	185	180	171	173	173	165	168	148	165	167	171	180	177	176	171	170	166	153	159	175	176	166	171	169	171	147	141	178	159	156	165	166	159	175	146	174	159	162	158	138	148	174	173	165	172	161	187	154	183	164	153	165	159	152	162	175	170	157	146	169	164	171	163	153	163	146	159	153	161	173	178	150	166	146	180	174	153	182	171	173	159	165	157	156	178	182	179	179	153	153	174	178	184	172	167	176	155	184	176	174	161	159	148	172	162	151	174	165	149	150	156	159	190	147	159	161	159	158	149	160	167	183	177	150	149	148	159	184	165	174	159	191	167	149	170	163	193	160	175	173	160	172	144	163	163	154	158	163	159	164	184	165	182	177	159	157	170	156	157	131	173	170	184	172	179	154	194	179	156	152	162	173	152	162	167	166	172	163	169	150	175	174	197	162	179	153	175	201	159	158	130	165	160	172	162	156	163	157	156	160	179	188	167	161	171	183	142	162	161	166	183	159	156	192	155	165	177	177	152	171	173	190	156	171	163	189	152	180	158	160
16106	17165	14024	14005	9196	4318	2431	1966	1458	995	802	796	681	425	460	476	463	471	499	461	478	470	478	464	503	478	481	430	423	419	453	439	454	438	449	482	447	481	469	421	459	479	450	460	396	424	422	446	450	441	482	447	427	476	476	476	435	440	460	441	435	466	435	462	461	458	422	426	490	480	445	435	461	500	440	433	426	443	450	443	427	429	434	454	464	442	501	435	439	488	441	434	456	474	477	420	485	481	454	465	447	440	445	466	409	448	443	425	403	460	418	446	436	439	450	458	462	437	399	424	440	481	434	432	437	469	452	438	506	465	413	431	433	455	440	474	448	458	421	419	453	480	413	454	447	458	460	468	442	455	458	435	472	446	458	485	459	443	471	389	417	476	421	458	435	393	438	425	464	456	423	447	453	474	405	469	477	425	438	410	435	404	452	441	447	442	451	436	454	432	429	402	424	453	414	440	441	424	454	453	433	472	458	421	444	439	438	471	436	454	418	431	470	412	428	469	429	437	454	431	446	431	439	439	445	446	447	418	393	427	419	438	504	436	454	450	404	423	433	448	446	403	469	468	478	470	438	462	478	443	459	428	442	474	456	455	427	494	435	437	469	444	454	470	452	453	452	492	457	454	444	434	400	462	438	459	457	465	456	451	462	451	454	440	430	424	474	464	394	440	453	432	461	413	463	461	468	431	480	484	439	439	470	449	451	467	497	445	451	414	452	424	448	445	450	443	453	438	458	433	451	458	444	412	469	440	451	437	419	402	485	442	439	440	472	435	437	452	424	426	456	444	461	469	449	436	457	412	472	470	451	473	413	450	458	425	428	454	464	482	431	446	443	429	432	421	438	436	476	434	475	448	421	442	448	461	466	465	471	425	472	426	415	436	464	458	439	442	475	472	462	449	472	427	473	433	500	459	447	430	486	453	445	428	437	441	428	471	454	425	435	444	473	418	436	443	423	469	447	425	466	423	477	450	448	449	416	448	450	486	444	454	447	430	429	439	453	453	482	448	473	481	462	438	429	470	470	434	439	457	399	437	446	453	458	403	430	464	447	436	449	479	437	458	490	436	422	447	459	424	440	454	454	427	433	434	435	459	438	455	438	472	428	443	419	452	448	460	399	424	423	414	468	441	472	415	389	433	433	475	420	425	434	461	466	435	409	423	459	426	442	475	480	439	418	465	491	447	454	453	449	441	440	421	471	436	444	426	454	432	435	461	432	438	405	469	479	441	430	458	444	445	500	434	462	440	462	457	455	450	463	429	460	460	476	418	433	501	441	461	436	472	432	437	447	459	430	438	482	445	437	446	450	442	484	440	421	420	444	457	451	425	437	453	403	421	445	475	445	457	452	465	430	480	475	474	424	469	480	439	408	436	442	411	457	458	475	450	486	458	463	487	492	447	459	444	462	422	423	457	479	422	428	425	457	438	437	489	490	472	433	442	410	427	486	450	429	448	465	430	471	459	457	466	452	440	443	448	485	447	447	480	453	431	454	431	442	423	477	433	466	420	419	441	432	479	431	461	454	489	403	427	454	455	448	507	452	453	439	418	436	461	404	430	451	440	461	424	455	436	484	429	502	473	431	432	480	447	432	435	489	424	465	448	451	475	434	458	457	470	468	442	388	452	449	407	445	468	423	441	441	444	454	415	416	450	455	451	453	420	424	477	468	477	462	452	423	474	417	461	442	458	435	447	418	441	444	469	458	466	414	446	467	430	472	446	401	457	430	447	431	460	486	474	464	421	433	455	459	452	440	477	465	455	437	446	432	481	461	460	450	414	469	439	473	485	464	475	421	457	434	436	436	423	433	443	452	464	467	455	447	424	454	453	428	442	476	464	488	450	442	457	452	462	460	419	452	462	451	472	442	428	482	429	411	452	419	489	428	475	470	440	460	464	429	445	463	430	417	459	446	456	444	416	471	440	461	448	451	457	431	432	453	466	428	439	389	458	469	481	460	464	452	420	438	470	431	394	441	446	433	463	437	413	435	463	451	412	437	418	462	467	456	440	460	418	412	423	495	463	463	441	437	480	444	415	476	423	445	459	413	427	453	441	460	431	432	426	429	461	455	442	452	420	458	464	497	464	455	499	463	428	405	511	456	425	456	438	425	446	437	471	422	455	455	439	469	461	395	431	447	443	485	471	446	440	452	450	417	468	444	447	409	440	463	448	446	430	462	434	449	433	443	450	469	432	435	431	445	447	421	451	459	457	427	464	413	463	424	451	439	441	448	427	475	468	435	416	440	436	447	479	434	434	414	486	486	473	409	436	421	440	446	461	462	444	434	477	453	427	430	458	451	471	462	438	439	462	466	424	418	455	456	436	463	439	470	448	472	434	454	434	438	443	449	478	470	473	456	470	426	449	435	425	438	441	447	434	454	438	441	423	445	455	448	462	453	460	475	475	434	406	472	440	465	464	483	415	456	441	471	466	459	444	467	444	406	431	446	431	424	439	422	445	441	470	480	449	460	456	438	450	478	431	435	479	437	428	443	451	478	473	428	434	432	410	459	473	436	470	467	459	459	405	469	450	436	466	445	439	438	472	461	430	412	461	503	444	459	446	415	423	449	466	474	433	449	477	442	433	427	434	468	455	456	438	462	480	408	452	418	451	423	419	453	411	443	439	434	432	424	462	465	447	464	440	436	439	424	436	444	431	451	450	451	485	464	463	446	422	447	453	480	468	409	452	424	460	417	464	483	441	409	414	406	436	447	445	451	444	454	449	422	449	421	458	450	438	445	423	430	402	472	470	412	436	459	480	444	456	455	427	504	447	436	457	465	467	447	439	445	429	457	450	470	452	430	453	457	469	475	453	432	456	430	442	444	460	476	424	410	462	440	477	477	461	420	464	451	406	471	413	455	501	442	470	491	445	422	463	461	425	468	436	425	421	481	457	451	436	453	450	447	455	447	416	461	408	438	428	457	460	457	434	447	464	441	514	453	398	435	431	488	448	445	436	450	431	430	426	467	467	439	447	451	462	452	444	476	407	428	445	458	426	435	429	424	457	438	469	471	424	453	438	467	481	429	448	494	454	440	481	476	466	454	460	415	449	446	473	443	450	425	449	427	454	455	501	425	406	450	480	446	396	447	466	448	464	443	467	458	427	428	422	466	440	470	498	411	459	457	440	444	441	440	474	434	431	418	476	484	466	416	438	449	465	477	417	469	442	471	449	490	493	415	458	454	443	468	431	405	426	445	464	391	443	454	432	469	418	462	426	455	428	431	481	408	452	460	472	425	445	472	459	446	435	436	441	461	437	432	452	465	441	412	435	444	454	455	478	436	406	473	421	421	444	452	450	442	438	442	470	491	449	437	434	473	426	464	466	432	450	483	479	456	432	452	438	451	433	466	462	465	430	466	399	447	437	472	438	400	481	456	409	422	448	435	439	459	423	444	432	429	411	454	432	452	444	463	465	421	471	416	433	441	443	449	435	437	421	456	466	450	444	459	405	434	450	451	409	471	442	468	455	444	427
59657	61084	54968	46505	33794	19038	9223	4894	2920	1360	1139	1035	729	191	182	148	250	227	197	211	208	199	193	183	160	181	173	199	191	198	154	167	192	152	171	188	165	170	189	161	163	194	151	167	168	164	169	173	182	179	170	184	154	161	184	150	177	154	187	190	192	169	196	172	172	188	153	190	163	208	172	173	174	169	154	172	171	146	168	178	167	168	173	177	146	175	144	166	153	178	165	164	194	163	163	179	190	193	165	168	175	176	181	166	177	159	167	176	173	206	158	184	186	160	163	176	174	186	199	163	168	190	172	160	172	188	165	167	163	168	179	168	182	183	177	178	179	157	183	178	194	174	169	166	185	195	180	173	192	151	167	152	183	175	175	177	164	178	159	168	194	180	175	182	170	177	153	176	183	176	192	163	204	171	173	149	164	184	182	179	153	175	169	173	186	194	166	167	165	163	180	172	188	183	175	166	184	171	186	162	163	164	170	171	168	169	176	166	170	178	154	162	170	185	188	186	189	184	164	160	170	164	180	172	171	189	180	168	168	186	178	185	180	170	141	156	187	161	189	177	178	164	174	154	178	181	178	185	198	168	159	188	187	184	164	182	161	182	169	171	183	159	172	140	171	177	154	174	168	169	169	187	159	139	157	169	175	170	161	183	176	199	172	149	160	148	183	199	165	172	177	158	179	177	164	183	204	188	188	173	210	185	190	171	161	153	170	182	173	174	161	213	168	147	178	161	187	169	162	157	182	199	217	177	157	186	196	189	165	179	160	163	196	172	186	191	182	183	181	188	147	178	194	163	180	134	161	185	164	179	166	191	167	199	185	178	186	194	178	180	157	168	187	188	158	180	183	181	174	168	170	186	175	169	176	156	173	194	191	175	168	183	148	162	164	154	180	186	176	180	200	171	198	191	156	183	176	157	181	164	175	165	184	180	162	167	175	159	169	175	167	168	187	178	159	195	165	190	176	209	171	176	173	163	153	166	169	156	177	195	183	174	183	149	170	195	190	173	167	166	191	177	193	184	170	153	180	186	171	170	161	155	173	159	183	161	176	186	183	163	160	163	152	178	168	178	192	180	171	178	179	178	174	180	162	165	181	196	185	193	177	204	168	196	196	182	213	187	204	188	165	179	189	171	160	177	187	196	169	183	169	176	175	149	182	166	177	164	200	147	171	180	171	158	160	163	162	189	162	199	187	151	159	190	160	161	176	177	175	181	186	140	187	169	168	180	186	198	163	151	186	182	176	184	204	161	174	180	191	191	164	182	190	179	170	177	183	175	165	186	178	164	188	170	169	186	165	179	176	205	194	172	200	156	191	180	160	185	167	160	189	181	168	174	166	180	180	178	172	203	154	184	189	172	186	176	170	174	209	162	166	159	161	188	177	178	154	189	180	173	151	164	176	182	167	200	179	173	172	185	187	172	168	154	195	179	170	150	149	161	157	168	200	179	149	154	173	154	201	164	162	174	168	173	153	161	175	186	175	175	166	172	163	158	193	177	182	168	165	182	163	161	193	173	189	166	148	211	174	169	176	172	194	163	167	196	176	180	194	144	164	183	179	169	174	184	181	187	182	172	170	180	168	168	160	174	192	167	169	145	166	170	169	171	177	186	180	151	163	175	174	158	166	171	158	203	179	163	159	170	182	163	191	181	168	177	161	177	175	173	159	180	188	184	160	177	165	152	176	175	174	143	168	157	197	194	158	179	199	166	168	172	172	156	172	175	175	186	199	182	178	162	197	161	185	187	179	173	173	170	194	169	179	164	190	176	177	190	184	162	158	170	175	177	171	159	166	196	183	202	176	188	178	171	178	185	187	176	162	174	178	187	168	161	168	160	159	186	188	169	174	177	178	185	161	187	175	162	189	193	210	183	211	183	180	169	188	208	184	176	185	177	193	177	175	173	170	146	152	170	183	171	152	188	158	176	166	177	179	188	184	178	160	178	171	139	161	183	186	168	174	173	177	161	176	179	202	200	162	180	175	168	200	177	158	143	181	154	193	175	174	161	153	180	171	189	167	190	191	173	169	156	163	174	157	168	182	198	195	179	188	165	173	169	160	156	174	177	178	173	173	175	174	164	187	180	175	167	166	174	182	180	179	174	172	182	143	165	175	173	164	185	174	168	147	176	176	181	168	172	189	157	175	168	164	194	179	170	182	178	162	180	182	165	140	181	171	181	178	171	166	168	180	170	172	169	187	161	161	184	195	187	160	178	185	175	212	170	183	162	190	184	199	190	174	154	144	167	194	165	183	186	173	175	181	182	205	164	162	211	196	166	179	197	185	158	164	197	174	177	162	150	175	193	177	214	178	179	180	171	191	183	185	178	175	182	172	177	178	177	167	183	159	187	155	210	194	206	175	165	155	170	162	159	176	186	165	192	155	174	207	167	183	179	176	180	182	165	191	177	172	180	179	185	179	166	175	142	167	182	181	171	177	195	167	191	200	153	164	168	179	174	172	186	159	162	195	172	153	179	131	171	171	160	190	177	158	154	162	187	184	185	198	186	165	162	161	170	195	187	184	182	169	169	152	184	186	171	182	171	131	151	176	194	160	180	180	168	180	192	183	154	141	151	165	160	171	174	183	193	163	197	156	185	153	174	148	184	161	180	207	172	163	187	155	176	182	165	146	174	178	174	179	140	173	181	184	168	171	154	188	166	166	167	190	177	151	155	165	171	158	176	179	196	178	171	175	155	181	195	182	159	169	191	161	184	165	184	166	183	171	191	175	177	175	175	206	173	158	165	161	181	171	185	167	190	161	196	159	197	171	181	169	175	171	186	177	155	174	169	151	166	164	163	173	155	175	166	171	169	177	185	176	186	191	183	176	174	172	200	161	176	179	180	168	168	149	170	173	167	148	182	212	160	163	182	181	169	153	180	149	176	169	161	149	154	165	184	184	188	171	174	188	190	173	169	172	173	177	181	185	186	191	185	156	179	161	161	157	184	181	173	166	164	190	182	149	184	174	157	169	178	202	147	172	188	177	184	181	175	193	170	194	165	148	138	186	183	166	160	190	182	176	185	176	196	187	155	175	173	154	158	189	166	164	155	170	177	190	165	175	147	182	153	203	180	161	167	175	200	167	176	186	169	167	157	183	163	169	181	173	187	184	170	178	185	191	184	166	175	183	168	180	172	159	179	197	168	176	181	169	158	158	167	145	175	167	173	164	181	180	167	150	182	160	183	168	181	196	201	186	197	179	180	157	194	197	161	174	150	173	173	179	196	190	179	165	173	157	172	183	182	150	181	174	165	173	158	184	159	173	159	190	155	165	175	166	189	167	188	171	198	181	181	174	181	188	187	190	167	181	173	184	165	165	179	194	162	187	159	185	169	174	169	164	184	165	197	168	191	191	151	182	173	153	144	191	168	178	183	166	194	178	193	174	202	174	177	160	187	181	167	160	151	166	177	175	169	185	170	193	158	151	175	171	181	179	172	183	155	177	173	184	140	178	196	159	153	193	179	171	170	168	199	161	179
37581	47246	50425	50992	42161	30604	20972	15645	10709	5843	4861	4507	3088	591	509	593	799	851	652	726	647	548	489	485	475	488	472	439	486	451	438	418	439	454	456	469	451	475	494	454	497	466	498	448	495	446	510	496	481	441	491	475	480	493	485	443	476	491	472	506	467	460	462	460	491	457	444	483	494	477	462	468	474	471	464	474	465	468	457	492	465	467	475	450	462	478	483	454	449	441	429	458	465	500	456	465	498	467	473	414	442	467	423	457	453	458	462	485	486	455	466	433	506	480	499	479	462	444	476	441	439	475	453	444	457	513	491	472	483	489	481	457	415	465	472	494	473	487	463	476	438	477	491	491	470	501	451	484	498	456	447	478	510	437	470	491	504	484	452	524	519	454	496	469	474	445	497	495	474	437	464	454	477	471	505	477	490	466	460	487	461	484	463	474	504	450	436	473	451	427	447	431	488	461	475	452	494	468	490	459	455	473	473	506	492	489	443	483	460	489	465	488	451	471	434	510	448	504	489	476	476	443	461	456	432	443	458	459	459	444	444	445	470	460	454	482	440	476	458	482	465	451	465	514	485	433	490	444	472	449	454	484	480	466	440	469	444	494	452	417	443	465	449	458	453	494	442	483	467	482	491	480	439	520	461	497	487	479	554	453	417	493	456	475	455	434	415	474	445	478	422	474	461	481	443	457	479	464	481	463	441	486	450	448	465	487	478	471	448	417	503	477	485	475	491	486	431	484	463	455	441	438	482	479	436	481	504	461	492	454	504	445	452	472	475	464	488	448	455	425	495	466	466	460	459	458	505	456	505	428	517	461	481	444	481	457	450	505	461	431	472	480	440	468	452	468	463	487	465	462	486	475	448	486	419	462	450	429	471	434	446	465	458	478	497	497	469	455	455	499	465	453	475	472	454	461	435	507	445	477	415	449	444	479	447	476	445	469	434	514	487	480	491	446	467	456	448	427	461	463	455	442	455	454	466	476	489	498	502	468	455	477	464	463	437	491	491	464	460	481	473	486	455	444	450	498	478	462	423	440	465	461	452	464	494	463	505	473	462	459	460	463	443	474	441	458	455	432	486	489	477	435	468	482	468	429	479	459	496	496	510	471	452	455	464	499	460	470	457	416	458	454	442	458	476	496	517	460	477	461	483	489	462	426	495	485	495	400	479	474	461	499	497	465	472	438	447	497	492	482	472	466	477	443	470	474	437	479	485	480	465	446	483	418	465	484	471	455	435	461	465	455	464	439	477	463	466	473	468	435	470	475	469	446	460	501	492	513	466	435	504	448	472	478	469	464	484	460	487	449	476	466	485	450	477	452	472	454	487	487	428	464	494	458	499	477	459	425	458	440	422	457	479	467	456	438	444	423	447	485	417	452	492	467	471	460	435	449	485	474	437	445	438	480	489	464	512	504	422	479	473	476	490	480	466	471	423	477	436	459	439	480	459	443	521	502	438	461	498	443	440	489	485	504	482	481	458	436	464	459	483	465	493	467	480	466	502	498	493	466	424	450	452	465	490	464	460	459	473	463	512	452	447	492	427	461	453	431	433	453	472	492	472	478	462	462	448	463	468	454	479	435	450	482	472	447	475	458	482	458	459	440	453	456	466	479	516	455	525	466	463	491	456	462	471	464	481	422	487	479	492	481	484	461	455	460	440	461	457	423	462	470	520	469	461	487	468	465	462	513	433	436	459	507	464	474	445	465	434	443	428	460	489	527	466	467	487	452	459	459	472	472	465	498	461	447	479	506	470	456	490	459	475	430	500	470	473	441	456	450	484	466	450	484	470	457	469	443	461	498	487	472	461	432	417	490	438	465	479	469	458	461	469	493	484	460	479	454	446	456	419	508	469	481	492	419	446	480	446	501	490	474	525	472	457	418	454	517	506	455	484	478	456	454	505	457	436	466	485	471	463	443	439	430	496	457	447	468	458	442	464	483	475	457	481	476	437	473	493	401	460	465	449	447	455	450	457	438	440	505	477	456	510	470	456	473	458	486	452	465	450	496	464	474	474	480	440	466	500	469	457	466	465	441	470	462	465	468	500	495	425	436	461	437	460	486	466	453	523	440	455	442	466	434	498	494	490	452	447	439	510	466	453	442	478	463	462	449	483	479	478	462	463	493	479	445	463	489	471	445	468	520	449	450	463	436	482	447	474	461	450	445	476	450	428	439	457	462	468	488	439	465	449	467	452	476	466	505	460	409	471	446	474	529	461	477	461	469	469	500	458	470	468	482	447	465	470	495	466	461	443	476	441	467	429	461	433	463	432	466	440	444	453	469	491	504	459	442	435	489	506	430	467	447	472	435	486	451	463	489	439	440	486	498	454	464	451	476	494	452	472	475	459	477	492	462	446	478	479	472	431	441	465	485	506	436	472	468	463	462	534	470	430	462	484	453	495	505	420	459	471	457	468	480	443	468	475	445	452	489	465	462	441	460	478	423	434	457	471	467	434	465	462	487	443	468	466	508	459	444	433	511	476	430	427	457	477	459	465	459	482	427	454	507	455	485	467	446	476	483	419	500	480	480	471	451	514	470	491	489	429	451	475	452	476	487	428	494	450	472	429	464	490	479	457	455	429	479	425	446	445	483	464	465	498	460	480	449	483	424	423	515	479	480	460	459	486	465	464	480	482	480	470	491	449	460	483	470	492	455	470	447	436	482	500	478	506	487	480	466	481	466	518	505	494	494	477	497	462	478	457	463	446	481	476	479	482	466	484	477	456	422	446	476	479	401	417	462	468	432	480	480	462	483	486	450	501	442	488	448	507	452	489	481	463	475	444	474	490	458	469	490	468	458	470	440	481	484	455	471	475	462	466	487	459	461	451	466	477	483	467	500	497	484	464	478	474	475	472	458	461	480	496	478	446	447	491	480	510	482	457	484	485	432	449	439	488	450	464	463	497	447	458	478	520	479	476	483	431	517	434	466	449	502	464	480	482	515	454	479	462	452	426	476	522	483	509	440	494	460	446	452	456	439	489	461	457	449	483	454	431	478	476	472	457	415	447	461	466	527	487	502	464	495	456	484	487	473	452	454	478	489	469	483	473	476	441	447	480	453	484	450	482	471	480	490	480	469	460	479	493	459	443	506	458	449	450	483	472	498	438	446	480	468	482	462	475	474	486	475	445	455	499	487	436	467	483	491	428	459	469	448	440	444	460	445	454	477	430	495	448	459	486	442	439	478	489	475	468	467	489	481	455	483	470	458	471	454	497	488	464	427	482	474	489	460	448	471	469	475	454	463	471	457	447	481	429	467	482	479	501	509	457	472	460	482	444	461	474	467	462	474	501	456	488	463	498	479	464	473	466	432	442	473	486	477	471	449	484	475	465	441	419	476	446	440	459	443	474	451	481	432	467	456	482	457	465	495	475	504	457	498	451	445	485	501	473	486	450	499	445	473	488	457	465	475	478	479	474	483	459	509	502	459	460	507	434	507	425	468	483	459	496	476	491	475	483	516	489	510	478	459	464	415	426	457
73270	75650	68746	59814	45670	28989	16000	9617	6211	2709	2348	2388	1148	240	204	258	323	351	263	360	254	209	207	185	186	207	192	201	208	186	194	183	177	206	206	195	160	197	210	196	197	196	174	230	191	183	194	196	176	194	193	208	217	174	183	182	161	189	181	175	176	202	200	185	210	216	203	176	194	190	210	187	184	205	215	180	173	171	210	175	203	176	189	193	186	170	189	187	182	172	186	171	201	186	180	174	203	199	172	209	188	201	189	182	209	209	180	189	214	205	202	199	178	205	194	205	199	198	193	205	198	176	179	202	208	203	194	203	187	196	176	191	208	170	185	181	170	201	185	231	194	196	206	205	189	202	204	185	187	176	196	207	188	184	173	193	185	198	164	202	192	203	184	192	190	183	183	189	204	191	183	193	185	191	185	176	195	197	179	175	196	200	178	193	190	192	183	194	199	208	204	206	188	217	207	212	174	207	192	223	213	201	177	188	192	162	187	182	202	207	196	180	186	188	202	171	181	189	229	195	202	187	184	179	179	167	186	193	201	196	194	191	182	186	197	186	191	173	190	204	197	181	200	223	185	200	201	198	204	191	197	200	192	185	241	165	182	185	187	180	194	186	200	154	185	205	204	173	199	182	198	188	187	200	176	200	201	201	189	199	196	190	192	193	187	199	177	197	214	194	185	183	196	201	209	213	195	167	183	207	210	193	195	167	189	189	187	171	173	185	211	179	206	181	185	169	163	211	173	181	196	187	186	191	195	182	202	174	187	215	190	212	195	197	191	177	182	183	171	186	201	194	194	191	205	204	174	203	196	192	174	212	205	175	203	197	148	196	185	162	188	207	190	192	194	215	174	213	182	194	180	197	191	191	193	191	185	182	178	157	183	199	181	182	210	206	206	178	191	204	162	164	182	186	181	180	192	172	154	184	209	197	180	183	185	193	189	203	195	174	192	181	179	190	197	191	204	181	179	163	182	188	186	185	225	192	184	219	214	165	199	161	197	176	179	188	171	226	203	211	186	186	173	210	210	183	183	212	205	204	185	185	201	192	195	192	199	155	192	210	195	201	217	184	198	178	187	165	180	197	179	178	209	185	196	204	192	170	181	188	187	177	162	189	166	181	213	192	203	205	194	207	188	205	199	200	198	162	181	176	196	211	209	210	192	204	208	186	162	187	199	184	183	203	169	166	192	193	219	178	209	196	181	206	212	166	189	179	190	211	213	184	173	182	201	209	194	203	187	208	196	185	206	209	186	184	207	205	194	191	181	184	215	204	188	196	200	212	183	215	191	208	180	184	182	202	212	161	174	198	209	154	181	187	205	204	185	183	208	211	200	189	186	191	197	182	196	187	186	203	164	181	220	179	180	191	178	159	181	212	181	186	189	173	183	228	211	189	217	210	212	145	189	200	182	185	198	194	184	194	200	174	197	203	188	190	190	199	216	199	190	217	202	203	198	179	210	180	170	198	167	178	210	174	186	183	201	198	201	217	178	202	209	188	164	161	170	170	229	177	204	177	181	192	169	171	215	178	210	208	189	201	198	200	208	192	179	231	206	182	188	195	202	196	184	213	207	181	184	190	188	193	206	180	171	186	178	196	173	209	193	199	177	202	154	177	167	207	215	183	178	189	178	195	181	206	205	184	197	203	188	185	214	186	211	180	180	174	163	192	181	195	190	165	204	198	201	189	183	192	164	200	202	195	197	169	162	168	187	205	211	201	179	213	186	205	199	195	174	206	199	169	203	178	180	181	175	185	195	197	197	204	204	193	191	181	200	167	191	176	176	193	164	203	197	205	177	205	204	203	205	174	169	196	201	200	176	193	193	188	189	184	168	190	195	192	206	195	193	175	199	189	217	179	189	178	171	171	206	203	204	200	170	192	197	178	179	170	187	193	183	170	185	189	202	194	199	195	200	203	173	191	187	204	227	183	165	190	161	187	197	201	186	171	209	181	215	198	165	172	183	208	177	198	214	199	185	195	177	188	214	210	209	204	226	164	194	173	183	185	208	194	199	187	186	211	194	206	199	209	196	185	193	183	191	221	179	190	204	165	186	206	216	177	178	198	182	194	205	197	178	153	213	175	201	182	219	193	220	196	175	207	191	207	191	207	178	170	189	190	174	168	185	204	203	188	184	193	173	205	202	186	176	182	195	190	202	201	202	195	199	186	191	199	191	202	212	191	208	197	193	185	190	185	192	218	192	201	190	187	188	188	193	170	174	210	188	181	215	201	192	172	183	206	218	167	188	195	214	182	171	200	175	209	190	209	185	219	167	195	176	184	201	201	200	169	160	192	190	191	188	202	179	194	185	182	198	189	176	175	200	184	185	193	219	192	189	207	187	194	193	197	210	189	204	183	204	174	198	192	196	197	197	194	159	175	193	191	203	205	222	187	175	213	206	179	201	201	206	208	235	190	166	207	216	205	190	188	173	218	201	171	178	192	218	196	207	166	200	187	182	207	179	162	186	187	205	176	193	183	183	179	218	159	189	201	213	162	197	182	198	190	207	211	190	188	175	204	200	186	196	203	188	212	214	224	198	211	186	169	193	206	189	205	177	195	184	192	171	191	167	187	181	186	189	189	184	214	219	187	200	183	194	205	188	207	182	228	187	209	171	216	199	187	162	180	185	198	205	162	194	195	195	190	203	194	188	177	219	197	197	178	195	181	186	195	199	187	189	218	175	199	192	172	195	175	214	200	187	202	173	186	214	159	169	190	183	214	210	190	199	191	182	207	165	192	213	163	187	192	192	219	170	195	182	198	194	170	197	205	175	191	187	190	190	176	184	174	192	206	179	206	200	187	195	164	198	189	196	220	187	196	187	177	221	173	182	195	191	195	206	204	194	190	199	201	180	182	209	168	203	190	179	180	190	195	201	212	200	178	195	179	200	204	189	203	190	197	177	183	202	189	192	200	192	206	205	179	181	177	161	190	203	210	196	177	215	204	175	176	189	207	220	200	207	211	196	198	174	178	195	181	189	213	177	202	185	192	202	177	199	203	187	190	197	187	196	186	224	194	195	174	205	208	181	202	197	210	170	207	206	185	178	170	220	228	207	198	205	187	189	206	190	206	173	198	187	184	196	183	186	184	214	202	180	197	159	191	198	191	182	185	181	192	185	204	169	179	189	193	160	195	188	211	186	191	201	179	193	188	189	186	190	197	191	179	197	192	203	188	205	192	184	188	194	187	195	203	191	208	201	193	215	214	200	203	181	208	186	199	175	197	187	202	207	166	185	203	204	192	167	178	183	223	180	177	177	205	197	183	202	191	198	197	198	188	200	175	203	206	194	200	205	202	192	209	191	226	189	173	184	195	176	189	176	179	202	197	190	181	189	190	183	161	216	188	205	169	208	204	208	208	181	177	167	192	198	199	198	183	173	175	204	176	188	186	193	192	201	195	171	164	176	168	203	210	183	202	188	210	206	174	192	174	179	181	172	178	179	216	179	194	209	188	200	189	185	175	193	192	248	192	188	206	184	188
47448	59542	63214	62591	51050	38839	27256	23887	17703	9544	9609	9351	4740	648	486	796	1099	1227	938	1181	860	600	530	504	475	516	508	546	479	499	518	497	490	469	523	480	523	475	515	527	523	508	467	535	526	523	531	495	491	518	542	483	512	497	500	480	514	495	537	476	487	509	498	472	510	494	481	530	488	488	464	520	506	566	485	489	496	505	459	492	503	488	484	455	509	503	472	487	480	447	479	480	495	483	509	503	465	503	519	489	508	519	469	495	481	514	514	533	533	466	490	505	480	515	512	485	520	547	505	473	513	492	522	494	494	497	525	527	494	506	449	421	477	520	561	514	512	517	536	479	505	499	477	481	495	484	490	504	488	515	482	514	501	532	468	481	510	501	517	483	533	510	482	489	492	484	525	465	507	549	500	503	495	474	492	524	518	483	556	494	514	507	469	503	502	500	537	528	526	512	528	494	474	477	480	514	490	495	516	473	497	484	489	483	504	530	482	533	477	507	497	487	516	507	524	483	539	542	524	511	506	487	523	458	488	500	514	520	481	496	528	468	481	516	484	488	489	497	481	501	458	499	496	503	552	533	498	474	507	503	504	487	502	477	520	503	475	527	475	463	479	530	492	517	517	518	480	537	496	530	481	507	488	502	516	522	524	469	482	448	459	502	539	501	500	533	485	478	490	535	487	477	503	524	505	534	518	518	504	501	553	553	473	473	495	472	525	497	488	512	495	534	469	483	538	517	487	508	506	517	479	510	476	511	496	505	508	508	516	530	477	475	515	511	477	549	505	507	506	503	505	497	503	490	527	497	517	501	516	486	479	484	504	522	504	522	497	507	498	500	515	542	543	486	486	501	503	510	503	470	459	471	493	472	467	542	491	506	497	512	514	491	494	447	506	488	492	528	455	498	513	515	489	499	508	483	500	503	540	528	482	481	498	506	535	510	492	523	518	532	513	509	541	501	494	488	488	523	486	465	493	493	471	502	466	485	508	472	475	497	506	467	478	498	511	511	495	494	475	502	543	470	498	513	511	519	491	463	525	500	510	493	502	491	520	540	482	507	507	520	508	491	492	498	475	533	543	518	519	511	491	492	493	524	494	483	526	523	464	477	517	493	482	536	485	517	514	509	513	516	502	455	490	524	477	525	493	532	537	541	478	471	491	504	481	525	490	489	500	525	493	497	476	495	500	516	498	523	502	501	463	529	515	480	504	502	511	519	473	510	465	523	497	494	507	507	466	502	521	478	522	511	484	485	472	434	501	499	510	526	507	509	498	470	456	493	493	515	505	504	516	516	483	484	463	496	525	468	492	534	523	507	484	504	542	508	509	500	475	515	553	537	485	487	537	479	505	533	528	512	504	525	510	497	504	492	493	522	525	506	526	455	485	497	500	507	520	501	507	472	529	500	479	479	477	469	482	543	476	509	509	521	499	504	525	503	487	468	563	534	534	517	472	474	481	532	523	487	442	500	480	495	475	530	500	489	500	496	477	463	507	503	467	549	523	505	491	527	497	520	492	489	475	460	505	503	522	531	506	459	463	518	502	496	524	500	453	498	513	464	486	510	472	496	489	504	506	497	498	461	485	521	532	534	545	501	506	524	512	521	484	530	503	507	500	514	537	517	507	493	479	525	519	502	493	481	479	504	465	541	458	531	467	521	477	516	487	503	503	521	503	533	519	553	506	492	503	502	542	512	507	521	472	506	507	506	533	511	518	507	511	492	490	507	546	532	450	537	499	519	484	503	518	537	529	475	481	488	535	494	517	475	477	502	467	519	510	545	502	520	471	501	499	541	499	533	489	464	529	472	508	529	517	480	502	501	506	471	480	492	495	501	513	514	505	472	510	533	542	549	521	479	493	479	498	538	532	513	502	495	491	502	500	520	501	511	507	467	472	486	495	521	474	448	507	497	480	507	481	529	460	521	527	544	530	514	484	501	506	516	480	458	454	502	520	524	469	519	524	514	551	517	526	501	502	474	532	506	504	501	483	528	512	467	521	502	508	492	535	511	471	522	479	490	504	491	486	487	470	552	513	531	499	545	490	476	497	499	474	492	516	475	500	460	522	472	521	489	515	536	452	513	472	554	514	508	523	460	541	485	489	497	517	480	509	517	496	527	541	486	505	520	513	469	461	503	483	490	545	485	501	561	472	553	531	527	515	519	504	524	480	490	499	529	515	489	496	495	518	523	507	517	516	520	461	485	487	475	534	509	539	551	474	534	446	486	502	483	501	525	516	502	491	448	491	474	508	492	520	505	509	505	494	539	530	494	509	489	458	510	503	472	485	486	515	486	503	507	531	514	479	498	542	528	522	531	485	476	510	474	478	492	487	497	500	483	496	524	496	473	498	476	524	528	490	497	490	522	537	490	492	515	517	465	510	473	531	515	511	481	513	492	500	482	441	520	488	523	536	511	486	539	470	531	484	484	475	521	502	475	485	487	496	518	531	480	484	499	514	496	516	457	505	495	488	471	543	512	511	509	521	454	498	497	456	487	508	477	545	485	521	503	467	491	509	497	524	464	510	501	497	484	499	525	527	495	459	514	508	510	497	495	498	502	497	499	474	520	483	513	540	496	537	527	485	493	504	494	510	523	491	484	511	525	512	504	489	441	474	534	480	506	516	536	503	473	511	527	450	513	510	494	517	457	519	543	494	502	506	505	476	527	500	523	520	495	507	495	538	516	509	524	507	515	515	521	523	524	508	493	528	521	465	486	477	571	481	497	530	478	486	528	522	495	515	494	521	516	486	518	488	463	528	520	477	493	556	467	479	498	522	499	485	503	467	496	524	544	447	532	469	524	497	483	515	519	464	503	544	503	504	525	548	487	493	485	503	492	519	520	483	458	490	494	526	523	497	549	452	470	501	558	476	512	515	504	477	478	505	476	490	510	501	464	489	522	530	515	453	517	485	503	515	501	514	475	512	509	508	503	503	507	508	497	505	473	458	520	508	499	549	491	502	505	508	499	511	496	491	495	529	480	525	482	520	500	515	506	516	514	478	453	481	484	503	547	495	477	498	521	499	512	498	464	505	529	443	489	479	463	535	537	542	508	472	520	525	510	471	483	486	512	499	534	478	518	496	517	489	459	516	511	512	499	515	491	503	487	503	482	469	478	513	469	497	478	526	493	484	517	511	513	499	488	508	510	484	523	514	489	495	497	494	459	500	531	483	510	517	461	521	489	469	518	509	501	493	505	489	486	520	512	463	468	509	515	498	462	541	506	508	506	471	493	480	508	543	529	483	484	556	518	479	472	484	521	454	526	515	494	473	485	516	492	485	505	508	493	484	491	508	505	494	497	502	488	502	544	464	508	521	508	486	495	484	533	491	493	489	494	523	494	548	495	482	498	527	477	528	442	508	492	509	519	506	530	508	517	509	471	521	530	499	515	503	478	507	479	504	479	495	507	521	476	453	534	527	513	525	505	479	526	467	487	506	530	485	509	498	492	522	498	484	489	520	497	508	521	487	523	516	527	466	494	522	489
19736	14293	9085	5766	2506	1146	528	396	313	217	259	294	239	156	174	162	164	173	194	171	180	163	154	152	154	170	158	184	172	168	160	146	167	146	154	164	153	180	159	179	160	167	194	169	172	167	155	169	171	179	153	173	166	146	186	165	182	152	148	158	174	177	186	159	185	165	178	156	176	173	155	160	168	159	176	174	162	163	171	168	163	168	171	186	156	169	163	157	154	164	168	138	169	186	164	184	175	187	170	189	149	159	160	139	185	160	139	160	186	162	158	167	153	156	178	171	181	159	166	157	174	167	179	148	172	167	170	143	174	162	153	167	157	171	160	170	154	175	203	166	174	168	156	175	167	156	159	172	164	140	172	156	154	178	181	170	164	181	173	167	145	152	166	153	150	167	145	183	151	139	161	154	171	181	142	151	152	176	168	170	155	161	161	174	168	167	159	154	146	180	160	150	164	173	165	168	164	167	157	149	175	140	176	174	148	161	159	162	179	166	176	177	166	166	170	178	152	174	172	178	152	210	166	162	186	156	144	170	170	138	154	156	133	149	179	157	152	139	164	153	152	166	175	156	156	165	158	145	170	183	184	154	170	185	167	162	150	157	165	146	176	134	167	149	161	176	139	161	138	147	160	178	147	186	146	167	168	159	143	179	151	171	168	142	176	150	160	161	146	180	176	159	135	172	168	148	167	167	154	150	151	177	162	182	177	162	155	185	163	162	152	167	152	160	155	169	167	172	154	167	157	159	148	170	183	171	160	167	154	176	135	167	158	142	160	162	161	175	180	155	164	168	149	159	141	173	164	176	165	169	172	161	159	170	157	158	172	142	152	158	213	168	170	157	127	191	169	179	167	150	182	144	176	177	149	146	142	168	174	147	172	176	173	175	151	161	157	176	167	170	158	172	171	158	184	156	163	160	156	167	158	121	178	127	147	173	166	164	167	169	170	187	163	167	146	157	143	197	175	179	163	162	155	149	171	134	169	191	191	152	166	171	138	159	176	168	175	172	157	179	167	175	164	143	163	153	183	183	189	188	162	180	172	179	131	178	177	157	179	173	179	159	155	171	162	172	180	150	143	166	179	170	185	169	160	146	182	171	124	154	176	175	161	146	179	150	187	164	161	150	184	157	166	166	143	168	177	154	183	142	165	165	152	160	148	177	156	161	170	148	168	156	145	172	181	163	146	159	185	141	188	170	163	162	167	181	168	196	177	187	172	177	167	167	169	150	169	185	154	151	128	165	139	165	157	173	149	157	130	144	155	139	146	157	183	141	148	167	157	167	152	164	163	166	169	153	147	161	168	161	175	159	146	173	157	166	166	204	174	154	192	157	149	166	154	152	175	164	157	173	140	154	195	154	186	139	164	170	143	162	176	180	168	159	148	151	151	171	165	169	143	158	178	189	175	151	159	154	167	153	172	179	173	156	144	180	176	153	155	167	149	167	151	175	148	182	162	178	154	156	172	164	147	168	155	181	170	156	169	183	170	164	211	147	172	182	165	156	159	164	169	179	175	165	156	177	165	158	176	155	170	186	163	171	182	157	169	202	161	166	149	160	168	160	152	142	169	137	164	167	168	177	190	152	168	153	177	138	161	143	170	170	155	157	193	154	166	152	166	166	158	161	181	152	160	177	158	158	179	151	163	156	164	146	184	181	160	138	176	180	149	162	174	171	158	155	163	178	166	171	171	158	166	194	152	175	170	174	176	177	141	140	167	148	156	171	161	164	162	143	150	201	184	167	139	165	175	137	159	153	164	154	172	165	153	169	160	157	179	172	168	150	179	164	169	168	164	169	172	164	154	166	143	152	166	161	142	176	140	167	157	158	172	166	143	162	145	161	151	178	153	161	179	168	185	150	175	186	178	196	162	164	173	190	175	185	165	187	173	159	189	164	171	151	181	181	156	162	142	177	186	167	179	179	177	156	169	153	176	159	178	184	172	186	192	158	143	191	183	192	159	159	164	171	166	173	167	195	162	147	163	159	154	141	144	152	185	181	168	178	165	175	187	165	178	165	149	167	178	170	161	154	188	152	177	140	149	161	189	167	171	156	149	160	162	141	145	168	203	165	145	147	138	156	169	137	188	159	132	173	158	179	183	178	157	163	181	170	138	175	153	170	158	176	148	174	163	166	177	183	173	148	171	170	164	168	174	154	154	178	165	175	160	181	196	163	166	183	172	185	159	181	178	131	167	164	148	159	172	169	151	175	161	180	208	165	151	144	162	187	173	161	162	165	149	166	181	157	177	161	176	179	160	179	157	168	170	157	167	177	140	145	167	153	170	159	166	164	173	178	163	159	138	149	176	157	166	163	163	157	151	172	194	171	167	142	167	160	166	204	147	146	175	142	157	165	180	171	150	171	148	136	170	159	173	159	165	158	170	188	184	160	159	142	167	160	172	177	166	161	183	175	142	174	180	173	175	146	176	152	152	171	119	157	172	158	169	153	149	156	147	161	160	176	173	173	146	167	181	172	187	187	150	163	179	180	157	169	168	160	170	158	175	158	166	148	161	171	158	177	164	156	143	134	171	161	155	145	177	161	166	163	180	164	163	148	179	182	154	177	178	160	180	146	171	147	168	166	164	164	156	152	183	170	153	147	141	137	138	162	167	155	155	162	164	142	183	171	162	157	168	189	164	169	182	161	156	146	168	174	185	158	140	146	158	181	175	157	175	150	165	188	159	149	170	166	166	178	156	172	175	150	176	179	152	175	181	155	166	167	143	159	159	166	176	159	140	159	163	168	150	161	161	137	149	154	187	178	158	162	175	155	162	150	171	182	165	167	174	176	184	169	174	147	192	157	162	176	173	157	172	173	167	161	164	151	149	157	153	174	140	160	187	171	171	159	172	146	140	119	166	179	157	173	169	165	189	157	184	171	171	145	168	140	156	171	154	163	162	169	152	156	166	169	187	147	154	189	154	175	144	171	161	169	191	176	155	151	173	147	174	153	163	185	170	166	166	155	156	150	178	170	144	174	161	155	160	179	181	162	190	176	178	173	180	151	158	172	154	156	170	157	181	159	144	141	158	136	145	169	183	151	156	180	159	178	142	175	154	173	156	172	170	147	163	187	170	158	152	184	162	158	167	160	184	179	164	185	170	153	148	147	161	160	153	172	149	154	166	135	154	187	178	158	181	168	151	172	176	188	177	165	147	159	145	152	147	167	148	170	162	173	155	164	166	166	174	153	161	161	156	150	171	158	169	187	155	155	150	163	144	157	167	159	158	170	186	172	175	164	163	165	193	161	145	174	168	166	161	168	183	166	173	176	168	135	153	150	176	136	180	167	173	160	178	160	181	156	163	158	186	164	170	161	181	169	164	157	154	150	176	161	171	151	187	162	160	154	178	175	166	156	167	171	160	153	148	170	152	153	172	147	155	163	147	155	161	146	143	157	185	150	186	173	155	162	167	197	149	183	175	131	168	175	196	176	164	177	158	174	149	164	162	157	155	176	171	186	154	149	155	180	199	199	163	157
16212	17276	14983	14139	7832	4243	2049	1598	1283	854	948	913	649	403	414	474	497	476	466	491	483	453	461	459	430	437	449	460	431	391	456	465	442	416	439	467	452	420	456	459	458	433	442	416	466	461	453	465	459	419	473	439	405	421	454	454	398	453	451	468	439	469	448	417	436	435	423	436	445	458	416	468	415	458	478	455	445	429	449	407	456	455	452	435	446	457	432	431	453	483	431	485	410	475	434	438	474	415	455	436	454	447	488	462	427	429	427	425	404	433	469	479	458	416	464	433	414	443	439	449	439	433	423	423	419	389	414	436	411	443	425	434	400	458	466	420	454	448	453	426	413	430	413	413	453	464	424	439	437	465	426	447	415	423	448	419	477	444	441	429	458	412	401	443	436	486	445	392	444	397	423	440	466	451	446	458	430	460	431	439	400	434	489	463	443	421	451	432	415	433	468	444	443	439	442	408	450	432	430	463	459	436	446	439	486	447	411	442	453	451	391	436	435	429	411	429	451	427	409	419	416	436	444	458	445	453	393	461	478	429	439	437	482	484	456	423	449	457	443	440	439	445	462	476	403	428	443	437	470	443	464	440	423	424	414	468	450	407	400	415	440	477	486	452	438	456	454	429	442	443	453	438	417	437	422	471	464	446	464	437	448	435	420	410	459	432	453	448	447	424	427	409	452	430	437	461	452	442	468	419	401	453	425	435	444	462	422	489	451	434	423	469	467	449	418	434	452	463	425	420	446	416	448	442	400	478	459	422	442	451	437	430	431	456	424	493	446	449	449	471	432	459	454	435	472	414	424	452	476	460	407	441	410	449	465	428	425	422	451	420	437	466	418	431	423	474	471	450	451	440	415	406	477	450	463	446	423	425	438	419	447	439	426	435	458	443	409	428	430	399	458	457	438	433	480	422	438	428	456	455	439	464	419	428	448	475	485	404	439	471	450	449	430	463	474	435	428	436	437	480	486	445	451	455	432	427	418	426	454	434	422	435	411	429	427	451	442	412	424	436	453	444	435	480	441	435	449	450	417	450	469	438	484	405	432	460	484	441	461	438	421	385	406	468	458	404	410	420	415	457	456	466	429	467	461	446	475	468	437	459	446	458	422	470	441	417	430	447	450	414	429	442	441	449	429	433	422	428	449	417	413	437	398	413	419	429	405	441	431	469	433	439	464	456	457	453	478	411	436	435	466	464	437	427	447	435	406	435	419	465	431	429	455	437	457	454	425	454	429	435	443	412	435	468	463	493	475	472	476	423	421	411	452	455	442	417	444	434	348	418	451	418	413	460	381	443	455	475	475	432	444	396	469	457	450	452	429	448	445	489	438	437	490	435	443	454	452	436	412	445	399	437	414	453	437	455	437	474	424	462	445	436	430	457	435	410	443	450	423	464	469	419	413	457	414	442	429	410	418	424	413	419	453	429	449	434	419	430	444	429	442	445	431	424	479	450	450	426	426	451	448	446	425	483	440	433	473	467	472	436	464	429	460	430	399	459	482	440	446	452	450	414	466	459	409	437	438	443	452	458	442	405	407	439	425	444	452	479	456	434	423	449	441	456	415	435	422	472	434	482	433	485	456	404	449	429	402	440	420	450	441	443	456	445	402	482	449	442	424	433	452	451	415	442	416	430	454	426	430	434	444	432	424	454	414	457	423	396	399	426	436	467	449	487	421	430	418	421	446	473	430	433	456	433	452	465	469	423	429	429	456	427	461	418	435	434	428	462	462	442	427	464	461	398	387	447	447	440	463	467	472	435	406	421	413	460	427	414	435	426	390	435	466	474	473	409	444	430	412	434	449	440	429	438	423	443	455	449	438	447	428	414	430	431	416	390	439	418	422	448	471	435	440	444	465	445	448	441	450	440	451	453	440	437	446	414	425	421	422	435	428	448	413	400	429	439	469	427	468	454	435	432	447	450	434	452	446	428	450	418	445	431	458	418	415	443	445	443	462	473	431	424	436	392	433	416	430	468	456	449	447	415	391	455	425	436	410	441	392	464	458	459	454	495	447	463	469	462	433	450	430	394	446	434	435	419	446	456	456	446	444	424	413	453	397	444	437	437	467	437	429	418	434	422	437	450	457	455	428	424	448	411	463	456	420	414	428	476	442	447	427	428	479	449	411	413	439	475	439	439	421	451	434	440	486	435	429	447	436	436	420	444	429	459	425	417	442	442	444	437	421	432	419	432	438	473	442	459	406	468	422	419	468	449	451	481	437	428	425	441	386	452	418	434	467	455	443	469	468	442	436	395	445	469	410	440	467	448	449	436	426	449	460	414	477	461	441	449	394	476	435	448	422	430	456	412	417	472	448	421	442	435	429	420	468	425	423	458	445	437	451	435	430	417	439	426	467	438	445	444	452	420	446	482	447	438	471	466	437	436	450	442	425	462	437	430	433	467	426	425	423	419	472	408	443	405	464	438	429	449	520	414	445	469	471	462	433	425	456	432	445	439	431	429	504	414	458	443	437	428	478	408	429	431	432	426	434	434	455	413	430	450	430	411	413	404	454	446	476	414	448	437	451	441	434	464	417	445	396	483	464	459	446	443	435	447	436	442	463	422	435	422	457	472	447	458	427	456	416	435	463	441	475	447	477	454	424	440	395	449	462	459	454	409	443	452	418	417	449	476	462	457	463	462	440	446	407	442	464	437	454	434	436	423	442	468	460	432	462	436	462	440	439	456	416	377	433	441	450	440	440	453	443	465	450	419	454	417	444	434	438	416	431	457	455	448	454	489	460	448	446	429	423	416	426	419	430	405	424	472	441	479	425	444	429	479	453	453	416	433	417	441	443	419	399	411	466	412	465	435	437	467	431	440	470	445	459	438	445	433	459	426	459	418	418	491	429	466	434	438	419	432	425	465	477	452	439	420	426	416	446	421	432	449	455	441	424	465	441	428	461	415	462	421	484	458	450	440	476	432	471	457	451	441	451	451	442	421	461	406	458	430	440	411	440	442	413	464	450	468	457	443	448	442	403	432	434	463	451	456	447	403	427	471	452	430	405	448	451	444	455	421	490	441	431	457	461	449	448	453	441	463	459	444	478	400	414	426	455	433	398	436	426	454	452	427	449	413	423	422	455	449	499	433	458	472	430	468	436	417	381	468	467	417	463	453	474	416	460	437	437	450	403	414	465	412	441	429	464	465	426	429	436	426	468	446	423	475	449	467	440	395	453	443	455	424	427	439	409	421	407	480	421	472	429	433	423	438	453	403	424	470	434	409	439	458	419	456	425	426	417	470	466	451	422	452	435	401	391	421	444	443	427	419	406	465	415	428	476	409	417	430	416	446	455	438	435	434	420	447	468	466	424	476	474	400	454	408	428	454	461	428	454	461	476	416	428	458	428	465	468	401	409	469	448	447	423	434	423	434	434	434	425	444	440	424	441	467	429	449	443	460	445	466	421	449	439	417	446	421	443	471	462	429	441	412	447	406	481	416	432	452	413	457	474	449	445	467	446	416	460	438	457	479	463	418
59338	62267	55312	45867	31899	17976	7218	4204	3073	1679	1575	1276	779	223	177	160	183	196	224	222	214	190	176	167	168	180	152	159	187	187	162	165	169	143	146	176	194	179	166	185	167	188	171	181	181	177	157	178	172	182	188	161	192	168	176	187	181	171	202	199	162	189	196	163	187	164	177	176	169	189	174	194	186	162	169	176	182	183	178	149	189	216	160	169	166	166	181	182	190	142	198	181	155	174	190	174	155	162	177	182	174	188	163	166	182	164	202	166	190	166	175	170	179	179	190	184	180	152	201	160	174	158	180	176	171	164	177	168	188	160	151	177	190	179	167	180	160	162	197	183	173	184	161	172	181	169	167	169	164	181	175	194	165	177	180	182	168	166	160	153	167	165	152	176	184	154	150	177	163	162	181	179	181	174	147	194	155	180	183	200	170	181	189	154	175	167	173	205	193	178	184	176	190	175	180	162	185	176	178	184	169	176	172	177	186	177	163	167	157	178	177	154	187	176	169	152	179	158	166	183	159	176	156	168	165	178	198	167	156	192	181	162	171	152	171	178	147	205	164	170	182	181	194	184	173	162	172	144	152	182	179	164	192	192	157	163	166	177	188	192	192	163	191	171	172	172	170	188	185	179	163	178	175	190	156	182	157	180	179	181	139	164	178	182	189	196	169	158	184	184	179	164	140	178	172	178	179	172	175	146	172	172	171	188	156	180	196	181	171	178	183	207	175	174	165	162	166	172	181	157	184	185	165	186	199	173	138	168	170	179	173	176	184	207	180	181	167	176	172	171	178	185	170	181	170	162	176	181	182	164	174	195	190	160	166	163	160	165	164	159	171	172	177	159	168	169	161	182	169	170	175	164	185	161	191	169	156	165	201	169	157	177	184	163	182	192	159	186	196	175	164	184	197	177	171	163	167	162	164	164	174	176	201	177	157	175	180	213	189	171	192	205	173	188	200	186	195	158	174	160	167	166	180	172	180	185	200	199	148	175	164	173	188	164	156	186	156	194	213	185	182	196	178	174	186	179	188	182	165	165	173	183	168	169	176	158	161	164	195	182	167	170	169	176	192	173	166	192	183	166	167	182	176	188	179	183	193	162	164	169	169	185	173	155	169	175	173	200	169	177	189	198	178	177	191	172	176	192	173	229	178	153	180	176	182	173	178	209	179	173	186	183	190	173	161	186	174	195	187	172	202	183	193	151	176	161	178	190	169	173	190	177	185	167	156	165	183	178	170	179	168	171	179	164	177	183	174	182	184	161	160	180	178	194	168	185	171	176	174	182	158	171	174	159	163	165	187	176	162	196	169	179	181	173	186	200	148	157	156	182	169	174	173	163	154	164	176	166	152	155	178	174	182	181	210	186	171	179	174	173	159	161	172	174	185	179	168	184	153	150	164	162	181	176	164	155	190	183	188	181	190	181	190	191	160	174	176	188	188	163	179	167	192	169	196	210	177	167	176	162	178	173	178	173	170	176	187	146	180	176	156	189	163	149	159	177	164	189	155	164	174	136	181	174	158	158	170	188	165	181	194	152	169	182	179	171	183	193	176	172	179	171	164	175	160	181	162	180	165	183	197	171	208	198	160	182	186	173	192	181	158	162	179	178	187	181	175	179	178	198	178	220	178	173	176	160	176	177	191	146	181	200	191	161	160	166	163	169	175	166	158	167	160	155	165	197	151	167	136	171	185	166	196	173	162	186	161	185	182	156	185	171	178	183	187	167	161	163	193	183	167	174	162	170	179	187	187	189	164	193	189	162	164	163	179	177	166	187	177	162	171	190	159	183	160	189	190	179	160	169	158	152	174	175	180	154	215	172	191	174	212	165	184	154	170	162	172	174	154	175	189	156	144	162	164	166	213	158	201	182	190	171	179	190	160	181	181	183	187	142	174	171	194	187	160	170	176	167	175	162	164	169	191	186	191	176	177	154	165	187	184	164	182	196	174	164	172	167	188	169	199	183	178	162	187	162	181	180	182	184	202	169	175	172	195	185	157	178	160	178	170	170	165	154	141	172	151	180	179	187	182	211	190	168	180	198	188	175	191	178	158	182	165	157	157	185	176	195	162	186	168	184	190	162	199	177	167	188	145	140	192	192	182	179	184	195	201	189	179	180	148	184	170	173	177	160	183	173	149	182	152	170	164	162	177	182	176	169	189	194	160	155	191	158	184	187	166	203	175	183	189	176	174	163	192	172	177	186	174	167	179	145	169	179	184	188	165	169	180	172	152	186	152	189	183	182	190	197	197	181	190	187	188	175	181	178	173	188	176	182	183	179	189	185	168	167	149	165	220	180	174	190	163	205	182	171	149	197	156	178	169	160	190	171	167	171	177	158	171	156	198	153	166	186	170	172	185	176	183	164	179	164	173	187	155	179	153	168	183	181	196	152	162	198	159	188	169	169	145	197	187	160	164	181	190	188	176	184	171	189	161	160	165	189	165	193	165	166	165	165	159	157	175	176	137	175	206	165	173	175	187	163	179	180	197	170	157	184	177	181	162	202	161	189	149	159	196	182	175	176	179	179	183	166	186	168	164	161	177	166	179	193	162	136	178	184	164	191	172	186	159	170	164	176	172	173	180	186	174	189	165	196	179	169	199	177	172	154	164	170	197	183	188	178	141	189	193	175	160	165	190	197	160	180	195	194	178	185	179	175	176	195	172	169	167	173	165	178	158	188	195	193	167	177	163	163	168	168	182	150	165	186	184	176	157	161	180	182	173	180	201	182	204	199	203	168	165	157	181	200	165	177	184	215	161	192	185	197	164	173	172	163	185	178	164	188	168	179	190	179	158	186	182	204	196	153	178	183	173	170	156	178	179	201	146	191	180	181	181	166	152	165	191	189	176	187	175	173	179	189	173	154	181	168	165	187	155	169	172	148	198	166	156	198	177	205	184	191	182	198	194	169	177	209	175	172	164	171	170	184	162	168	160	180	176	196	160	176	172	179	187	206	176	173	169	186	167	181	167	161	175	176	188	179	166	173	176	181	175	177	180	182	160	188	200	146	179	173	155	176	168	186	192	179	178	195	191	180	177	181	164	152	190	209	144	161	197	190	168	174	185	168	179	181	180	175	163	183	182	171	179	188	156	160	188	187	194	188	168	162	168	189	182	165	197	174	171	177	151	191	178	188	185	161	176	170	196	169	161	184	153	182	188	147	178	170	199	185	163	211	192	190	169	177	184	177	174	162	187	178	158	178	175	178	191	179	190	162	180	182	148	168	172	168	146	174	153	187	188	175	183	195	167	167	177	196	177	178	175	171	186	140	154	177	196	164	195	178	174	204	168	176	173	179	199	162	195	163	161	160	175	171	170	167	153	157	185	184	189	197	183	151	182	192	175	186	165	165	158	182	167	162	197	176	173	176	175	202	185	177	173	168	164	184	137	173	172	160	193	171	174	173	195	180	161	160	176	175	169	186	166	165	204	175	159	171	197	152	177	166	170	165	157	174	177	179	168	168	175	179	162	219	181	163	191	184
37532	48056	50718	50045	40339	29329	17465	14081	11398	6629	6807	5291	3334	724	464	480	508	729	798	675	552	528	443	467	506	489	484	480	436	476	450	428	503	453	458	518	486	468	456	448	502	471	477	443	490	476	471	466	485	457	515	528	485	466	443	474	477	445	470	476	487	490	455	494	507	450	475	475	466	476	477	452	466	449	487	447	465	443	488	467	483	481	478	487	442	455	490	464	421	461	442	468	482	431	445	470	502	443	453	448	464	487	528	469	457	463	475	474	507	483	495	440	492	444	448	444	509	473	474	469	458	451	477	414	460	436	469	461	460	493	462	478	489	482	433	434	430	495	508	500	482	480	513	433	476	469	451	439	429	471	452	437	504	481	468	440	462	453	469	445	469	485	509	498	428	469	438	483	469	467	451	451	490	447	447	467	450	482	445	491	439	481	479	449	496	470	481	468	462	458	483	422	482	480	462	467	456	419	492	447	449	464	472	464	455	514	510	487	480	424	420	509	437	455	465	447	475	483	437	469	469	494	467	504	448	476	523	444	447	436	466	474	466	474	458	494	466	482	452	493	485	487	518	469	496	501	441	463	441	456	473	500	486	482	465	475	450	492	432	462	450	511	447	463	494	460	475	453	522	498	481	461	465	442	427	460	494	483	442	489	476	485	497	458	475	489	441	441	480	456	485	467	488	470	442	447	442	522	444	476	472	462	441	438	467	479	450	467	460	498	459	481	442	482	420	471	453	459	460	455	477	456	492	420	446	439	432	491	460	447	503	441	500	462	488	454	466	477	470	462	448	490	445	452	459	479	464	503	436	486	469	440	448	461	442	473	409	465	458	476	481	511	451	492	439	455	456	482	483	482	455	458	440	502	503	467	520	434	455	496	443	475	454	481	457	445	468	502	488	475	466	451	454	485	472	428	448	466	491	447	452	488	439	487	453	473	468	455	440	476	459	469	454	408	458	486	480	460	431	454	466	454	459	450	469	471	450	469	425	439	484	496	451	502	436	490	430	499	475	464	471	465	484	471	469	484	479	514	482	455	506	485	455	437	474	525	468	444	472	480	458	447	458	461	460	514	472	449	482	476	464	485	463	474	495	446	498	496	456	449	476	471	429	494	502	476	477	454	479	477	455	471	476	435	428	449	524	448	497	470	432	474	488	489	483	479	472	486	442	417	535	426	456	458	480	502	431	505	491	464	438	480	447	438	470	497	440	481	465	433	484	407	475	459	468	477	452	494	483	469	499	420	486	460	473	497	463	477	461	434	477	468	520	476	452	459	490	442	454	422	485	493	472	473	457	441	438	507	457	459	379	508	494	445	480	447	463	469	459	478	469	453	473	473	495	426	490	464	476	429	482	483	458	511	463	444	446	449	435	453	470	481	499	480	477	469	467	464	449	431	501	476	418	469	509	501	453	443	487	484	472	481	463	469	425	473	483	471	441	458	448	430	471	453	489	450	435	477	436	460	482	483	474	463	468	477	469	516	466	424	428	483	470	476	499	458	429	453	496	477	490	484	459	467	454	446	495	472	457	479	421	448	497	466	493	435	451	444	445	474	496	466	471	465	479	470	452	512	488	469	426	493	470	472	478	483	479	473	420	458	451	473	498	487	467	457	454	482	465	439	473	448	416	463	476	467	491	486	470	466	461	497	478	517	433	456	469	508	439	422	431	469	485	444	500	461	489	477	463	488	461	500	431	492	497	513	466	458	483	488	457	461	446	475	435	463	427	469	471	452	453	495	454	487	478	425	411	494	456	457	481	458	537	435	455	462	442	454	425	441	467	429	478	451	443	461	458	475	482	470	503	488	485	456	472	460	452	471	490	495	467	448	462	501	466	482	486	454	464	477	430	482	456	427	470	477	429	467	442	454	442	430	471	510	445	474	448	471	489	448	472	440	427	485	471	483	430	504	486	446	470	491	469	465	467	462	445	444	465	443	472	467	481	470	448	485	464	445	456	435	467	438	477	432	449	462	457	493	505	455	507	470	460	462	458	455	453	506	467	493	467	445	503	480	441	475	463	458	464	464	420	484	468	429	474	484	464	442	446	482	424	490	446	439	450	472	500	462	497	460	435	477	469	433	452	485	516	474	481	463	472	484	467	484	460	496	479	471	454	452	487	475	463	450	454	504	461	464	468	523	455	454	471	454	469	456	485	419	482	418	507	493	485	469	474	476	511	483	461	465	473	452	495	438	467	497	447	433	435	459	490	461	473	461	460	486	482	445	462	451	464	468	439	477	476	480	473	467	446	485	445	496	478	440	474	449	468	463	479	451	460	451	452	475	421	459	468	516	471	448	490	488	479	492	487	478	450	456	472	477	489	430	487	479	453	443	455	500	436	454	500	491	473	465	491	472	449	470	455	486	475	451	456	469	465	461	463	445	465	491	444	498	482	470	488	478	472	458	445	464	466	477	445	446	472	446	453	478	493	450	484	473	466	452	450	481	473	474	475	457	508	520	475	495	448	484	426	454	469	488	483	485	492	431	470	484	459	525	488	476	449	428	463	433	477	501	437	480	486	471	480	475	514	458	457	457	469	463	473	483	405	466	504	418	463	483	479	449	487	485	450	473	440	445	462	474	477	521	462	486	474	480	438	449	461	469	459	466	443	446	478	468	458	438	476	415	441	432	492	432	448	532	460	464	504	466	468	456	480	452	433	492	476	473	452	484	438	463	521	474	462	466	450	463	482	462	461	479	453	472	501	440	464	466	493	479	479	465	460	459	445	450	468	485	467	462	459	485	475	480	494	474	478	469	459	476	467	438	508	469	460	484	513	447	450	462	487	503	486	458	474	494	465	463	491	487	446	536	444	439	489	487	456	481	481	468	466	455	441	443	433	502	444	493	451	453	461	479	456	475	441	440	475	443	444	435	462	520	475	478	470	439	444	472	476	461	505	436	499	525	495	464	487	486	448	491	488	470	442	476	455	452	463	472	439	455	455	475	443	441	442	462	417	478	462	446	467	485	466	488	475	445	470	450	494	471	454	475	447	474	462	433	469	492	483	455	428	464	472	477	475	462	507	441	482	454	448	530	473	430	497	454	471	454	478	518	472	460	485	451	463	475	474	479	464	469	480	496	470	467	514	441	483	479	479	471	469	460	471	493	462	447	480	457	479	467	507	483	455	484	427	478	456	455	434	446	509	461	483	507	455	497	473	415	449	455	460	440	447	483	425	431	462	451	470	467	466	445	447	505	447	449	454	467	471	474	473	484	495	454	461	498	489	443	429	450	439	432	454	483	433	444	436	478	443	437	480	466	472	446	437	476	449	466	428	481	467	463	463	447	488	447	478	451	427	451	479	512	471	477	470	453	522	463	465	450	479	465	493	405	475	466	496	452	500	465	448	437	488	438	449	477	457	474	474	448	467	442	497	446	467	467	459	440	481	432	509	478	499	441	453	485	456	487	471	457	467	450	455	439	479	436	456	476	479	476	478	506	435	450	454	449	481	474	441	471	433	487	458	505	505	455	502	476	473	459
72158	74699	70068	60745	45222	28850	14551	9204	7196	3893	2977	2366	1311	367	208	191	222	330	280	284	251	209	193	182	192	217	208	213	191	199	179	188	204	199	180	187	192	177	221	173	162	203	194	195	184	217	214	197	211	212	199	211	186	184	184	194	193	199	189	201	183	215	186	166	193	189	208	178	206	182	195	197	177	194	179	198	198	207	212	202	193	177	193	189	235	192	183	179	208	194	201	191	183	175	190	205	203	185	166	214	198	188	186	187	196	198	206	182	201	162	190	183	223	192	199	183	203	185	166	190	204	223	212	204	183	188	172	192	179	199	205	191	225	202	181	194	185	186	199	197	177	209	202	193	169	188	205	191	190	194	179	175	201	195	174	208	198	203	199	198	205	182	187	189	165	178	183	191	195	196	191	177	177	190	207	201	209	193	180	198	205	208	182	220	186	194	170	176	205	202	218	193	227	163	192	203	191	198	195	197	180	181	194	198	213	188	212	182	190	207	195	174	177	197	191	182	192	216	179	173	180	186	200	196	200	214	219	203	184	210	196	193	180	201	184	192	189	189	185	173	192	191	189	186	200	169	181	191	197	203	182	192	193	166	183	212	191	195	189	199	202	169	204	188	194	174	187	203	183	198	202	201	195	199	193	194	201	198	183	187	223	182	192	202	200	203	188	186	230	189	196	195	202	209	172	198	193	202	196	220	199	195	193	228	179	185	187	183	203	201	191	197	202	198	207	215	214	202	184	179	196	202	201	192	179	203	179	174	193	200	179	181	179	199	202	202	168	206	204	194	200	186	173	173	203	186	200	185	178	201	198	195	211	198	190	188	184	173	179	196	179	201	181	170	193	182	198	174	176	176	224	172	191	218	222	186	193	219	194	193	188	181	166	184	191	189	189	182	191	175	199	185	189	191	181	194	191	210	180	185	210	190	195	214	185	170	181	194	204	187	192	182	182	192	190	199	214	193	177	173	202	193	186	204	175	199	191	186	198	183	202	185	188	187	190	205	171	179	187	218	190	194	174	232	201	205	195	208	190	203	176	221	203	172	194	188	186	202	149	199	207	171	203	198	185	205	171	162	187	202	180	175	173	213	190	195	172	188	220	209	173	186	181	201	197	222	216	190	184	217	205	214	193	188	180	180	172	191	174	201	198	193	194	199	194	174	204	185	190	197	179	188	185	181	197	207	165	179	185	174	191	189	166	201	234	201	188	179	195	197	184	202	188	197	191	218	175	178	201	196	180	196	186	194	189	183	163	176	206	203	182	196	210	200	175	200	197	188	181	193	204	199	182	168	191	201	189	186	185	190	209	195	172	206	202	172	199	178	188	201	179	215	193	188	199	196	162	188	193	174	174	193	195	220	181	187	203	208	178	206	180	199	215	159	219	202	187	192	199	191	185	182	187	190	195	202	208	184	215	184	181	195	182	198	216	169	210	193	186	195	183	177	193	170	184	196	195	202	168	174	198	193	214	194	193	205	177	201	186	192	199	195	209	201	179	198	193	198	182	201	194	214	197	212	210	182	179	180	196	179	194	196	206	204	191	199	196	181	187	201	186	178	168	176	203	186	203	187	202	206	217	199	188	174	183	190	182	187	184	177	184	209	179	214	189	204	182	204	187	195	209	211	196	174	193	208	177	182	205	180	192	190	186	184	183	187	177	197	174	192	189	189	179	212	194	187	187	192	192	174	175	187	194	213	192	190	185	226	187	186	211	187	199	198	181	162	177	211	208	200	191	206	189	200	184	193	204	176	180	180	177	214	193	187	208	218	182	203	203	197	192	196	190	189	188	188	177	181	182	202	199	199	199	188	195	213	181	205	200	178	208	190	189	196	192	191	206	212	205	194	197	163	181	178	203	193	215	205	211	181	207	206	168	189	177	201	195	200	199	215	200	203	196	195	161	195	184	191	166	182	192	190	212	194	166	190	210	196	216	177	212	183	207	192	190	191	166	171	203	207	188	193	194	200	213	190	199	182	184	175	207	185	193	204	228	202	209	184	203	179	198	205	193	165	197	214	196	228	198	200	188	197	193	218	185	185	164	183	173	156	168	156	185	212	210	194	184	192	201	178	201	190	207	190	190	184	203	174	185	199	188	215	198	209	171	217	189	198	178	187	190	189	186	209	185	192	198	201	188	200	190	174	198	183	187	210	204	223	212	204	208	189	186	171	207	186	193	176	170	202	183	184	193	169	198	183	196	192	179	160	210	191	189	190	184	169	182	196	190	196	191	192	199	201	170	192	185	172	198	216	196	183	187	189	178	197	171	204	202	199	189	192	186	201	196	195	213	177	208	205	195	212	177	164	204	212	178	209	189	199	187	179	164	198	188	176	182	199	198	208	188	187	195	199	209	191	180	180	199	184	199	201	202	190	195	185	188	197	180	199	183	190	175	189	178	176	186	217	216	178	194	172	212	216	186	210	211	209	176	183	206	190	195	174	192	212	191	183	202	212	190	207	185	193	198	202	181	185	200	198	203	186	193	192	211	160	187	190	199	172	156	174	202	197	203	176	188	183	198	179	195	193	196	180	184	193	205	162	206	191	204	205	190	188	166	186	163	199	204	204	177	192	174	206	165	184	198	201	190	161	200	192	190	158	222	217	190	203	197	218	198	191	196	192	209	192	186	197	187	195	208	179	209	215	195	199	234	202	197	188	192	166	203	174	189	215	194	225	212	184	185	193	185	203	197	194	193	160	181	199	171	188	173	206	177	181	203	203	200	177	195	191	215	201	161	173	204	211	187	182	181	211	206	176	176	199	210	184	177	215	212	203	171	177	184	222	208	216	204	178	168	199	188	187	191	205	201	199	190	199	192	194	206	208	168	193	184	174	186	187	193	203	202	163	202	193	212	189	169	205	190	183	166	188	191	188	206	214	210	202	162	196	202	191	215	205	194	202	174	207	206	228	192	187	189	193	192	170	193	192	202	182	226	193	189	177	174	213	167	200	182	220	162	183	210	204	203	182	184	223	180	227	183	189	177	211	201	189	185	179	195	192	193	180	185	190	199	184	203	163	181	218	203	197	176	194	181	194	204	191	178	191	189	174	179	193	194	171	203	177	195	182	207	217	191	203	212	221	198	185	214	204	187	188	201	188	203	185	179	173	196	210	209	169	207	182	183	199	183	189	205	178	176	177	173	203	192	209	189	192	174	212	196	176	186	203	179	181	186	181	213	189	197	188	202	207	172	206	190	182	181	187	197	192	182	167	225	200	212	194	190	190	201	176	188	184	200	197	161	214	191	207	187	228	201	204	193	176	203	166	192	211	181	179	181	193	205	181	185	186	200	192	197	190	214	189	202	168	192	172	191	194	207	180	224	190	167	183	175	222	182	188	171	208	185	186	203	205	196	157	193	191	201	189	183	187	201	200	193	195	194	210	193	188	195	200	186	169	201	183	182	199	193	186	179	194	214	207	206	215	197	196	161	180	177	190	180	181	181	185	200	174	171	205	209	197	190	185	180	209	185	176	198	195	189	191
46139	58296	65160	63663	51156	38395	24856	23043	19721	12884	11403	9340	5484	1257	521	524	691	1191	1072	855	829	521	490	507	480	547	491	483	491	499	498	457	550	526	553	543	570	523	491	483	512	479	508	516	492	513	513	504	523	527	562	607	544	523	544	512	519	515	547	511	470	473	538	477	512	482	499	534	517	491	505	474	475	485	489	509	499	462	478	538	488	541	490	505	540	465	527	490	500	503	537	492	535	509	499	498	521	494	500	484	528	523	500	479	496	493	499	492	536	479	521	514	497	524	475	497	508	476	505	539	536	533	503	487	461	504	522	510	521	485	527	508	469	503	489	512	511	531	491	505	489	541	497	488	491	488	505	488	488	528	525	492	514	477	519	514	534	466	500	489	470	525	504	545	468	528	477	491	504	485	488	523	486	507	480	485	492	484	508	527	476	517	505	525	506	490	504	516	536	477	523	523	510	484	520	553	495	502	508	489	509	512	480	479	519	509	510	464	495	552	490	483	537	490	483	535	507	503	504	516	505	525	490	502	472	517	511	507	462	508	517	523	486	471	499	557	513	479	479	473	476	488	500	509	487	458	544	497	483	480	494	517	521	517	535	524	522	506	502	498	514	465	501	506	490	488	504	530	512	540	506	473	538	489	521	507	505	516	503	493	525	498	505	498	503	483	485	533	493	482	491	522	537	510	497	477	479	487	502	490	468	466	498	526	487	504	498	491	535	503	509	506	528	512	503	539	485	521	463	480	476	478	488	529	479	500	488	476	488	524	480	501	511	504	500	524	490	460	500	513	530	519	504	524	503	482	521	506	538	476	510	530	471	512	479	504	481	504	549	531	517	494	501	492	480	489	491	506	521	544	474	492	487	512	461	521	502	506	478	494	511	495	552	497	504	518	522	506	514	529	553	498	491	497	472	468	506	532	502	490	506	528	508	503	505	548	456	472	515	523	487	473	486	497	511	472	548	524	519	507	515	484	508	502	492	510	483	485	531	517	527	502	469	516	498	488	529	516	566	514	481	529	510	538	543	498	520	493	511	466	516	475	517	507	514	487	530	456	478	476	481	534	510	518	547	490	502	533	498	504	526	503	469	549	511	469	509	495	491	500	518	493	514	508	460	490	507	515	518	475	461	515	510	495	543	500	517	514	525	516	507	490	517	458	499	504	504	500	475	491	508	475	539	467	477	522	508	528	500	518	503	550	464	490	504	500	494	531	489	509	500	514	560	496	507	516	478	513	525	497	495	480	530	507	529	498	522	509	513	462	509	488	516	501	540	495	445	509	486	497	504	427	539	539	527	498	496	482	466	454	502	491	500	502	510	502	498	483	494	507	522	524	522	496	499	484	473	464	517	488	498	510	541	502	522	478	508	485	501	478	480	504	473	501	523	494	541	520	476	514	520	522	506	525	510	509	555	505	502	509	504	523	511	492	483	532	514	525	524	532	528	538	550	508	540	484	439	517	481	479	507	495	512	483	490	535	485	532	449	497	483	514	495	504	556	491	514	506	487	465	444	540	485	552	509	510	490	452	499	499	549	517	524	534	505	466	500	493	503	536	518	505	502	471	524	534	539	526	496	511	531	533	483	467	482	505	524	511	490	501	504	486	493	531	536	455	492	508	488	526	501	530	502	504	540	480	488	539	497	514	524	499	494	530	509	457	506	537	517	468	556	481	528	508	562	480	531	443	503	521	484	455	518	506	481	547	472	512	529	556	470	502	511	498	475	508	463	476	506	501	532	518	473	527	498	507	505	555	539	496	489	497	527	493	510	461	508	521	532	476	494	529	517	503	528	470	506	506	523	536	487	463	474	544	478	522	494	499	511	500	506	491	560	509	504	497	539	513	461	454	535	496	479	521	492	504	486	483	512	512	505	502	493	523	525	499	499	482	504	487	493	527	510	487	480	484	516	464	470	520	502	498	506	489	509	531	483	496	516	495	467	531	490	536	461	478	502	513	493	477	504	498	501	448	488	537	476	513	517	506	479	535	485	512	492	479	507	499	472	495	475	513	473	494	473	507	477	498	519	528	496	528	479	499	471	500	513	547	525	502	528	508	526	472	480	517	495	497	500	527	473	497	486	476	500	518	496	511	524	505	490	492	511	508	523	509	491	491	473	508	477	516	486	520	488	468	460	526	538	524	513	475	501	493	524	476	499	496	472	523	503	497	534	484	479	485	498	516	488	480	532	528	521	528	522	513	508	472	518	466	499	502	518	517	530	484	493	539	500	507	480	507	512	517	510	480	486	482	537	518	517	477	502	507	449	522	520	486	539	511	497	500	546	491	483	489	523	486	521	491	524	521	526	526	468	487	513	492	506	450	481	524	518	501	483	507	501	483	471	474	472	471	527	478	531	500	524	512	530	499	465	530	515	512	525	477	512	507	464	496	481	497	552	511	510	469	489	463	490	509	445	526	509	540	483	494	471	518	510	494	515	536	540	510	516	504	514	508	517	491	517	499	509	439	517	520	506	534	543	533	491	509	518	478	473	525	506	492	494	485	512	500	458	482	504	515	486	502	509	522	518	520	484	502	530	515	531	506	486	481	514	512	551	478	522	519	527	500	519	485	520	516	534	468	470	527	482	501	532	482	489	521	450	491	525	486	537	512	474	505	507	507	519	525	515	501	473	485	491	471	477	475	517	495	510	532	498	495	540	518	477	542	493	526	510	477	490	517	540	518	501	494	482	463	480	452	509	487	486	498	513	501	496	496	486	503	493	527	489	537	481	508	498	500	470	512	499	512	500	485	507	506	472	511	479	495	484	508	530	512	511	533	500	479	474	536	530	474	522	499	492	481	505	539	480	483	507	523	507	510	482	473	506	489	492	497	510	494	473	461	521	490	480	514	494	508	524	515	524	529	500	507	516	539	515	550	530	498	478	489	494	525	499	526	507	518	543	511	465	496	513	515	477	504	474	526	533	466	482	465	528	517	507	471	482	472	494	479	489	518	509	492	494	500	526	507	486	517	516	512	483	468	510	499	511	498	517	482	485	480	519	528	528	480	501	512	511	543	503	489	524	496	487	482	487	519	517	490	505	490	517	515	546	529	503	495	479	522	492	510	492	485	488	487	488	485	491	495	550	489	513	485	503	518	495	497	482	543	491	496	503	505	500	498	483	447	516	507	505	464	500	497	494	468	537	490	530	480	500	513	462	490	517	490	495	493	522	485	480	497	473	498	480	521	527	531	507	506	514	498	490	459	559	497	504	476	519	551	490	501	499	518	515	502	492	534	486	541	530	475	479	522	456	505	484	520	488	534	507	474	521	491	484	517	493	532	503	478	532	510	472	508	480	488	479	503	529	505	486	528	556	484	474	490	524	527	472	502	485	487	494	480	517	519	462	508	492	447	521	489	571	495	504	495	534	519	474	551	529	537	499	514	514	485	541	487	509	487	547	472	475	521	504	498	469	529	480	466	473	509	520	539	483	481	540	525	555	483	469	512	497	524	503	550	530	487	501	509	498	521	480	479	494	538	509	551
20125	13704	9547	5689	2405	1072	484	343	403	305	249	259	227	210	169	151	155	151	195	156	174	147	149	160	165	174	161	159	177	155	161	192	150	139	184	163	175	153	162	179	186	162	170	164	169	167	180	174	169	145	149	160	172	184	213	151	163	169	157	176	153	186	152	156	179	157	167	165	164	159	159	157	160	182	170	164	171	175	184	174	167	184	189	160	163	168	155	161	158	165	171	166	188	160	158	186	151	161	176	187	172	151	160	148	172	163	156	159	174	175	164	182	162	168	162	165	181	162	181	172	145	147	165	157	147	150	172	148	168	177	177	157	191	172	176	173	161	151	176	135	170	173	182	168	154	165	198	152	160	183	152	173	154	161	167	156	175	144	151	162	181	171	177	180	140	178	153	172	170	147	152	180	181	165	173	170	174	149	157	153	166	188	166	185	142	159	137	175	164	170	154	170	158	162	168	151	175	157	186	163	185	143	167	183	169	162	164	178	161	145	183	182	171	160	170	151	156	187	186	157	169	188	185	158	178	158	154	159	196	153	181	168	138	169	166	168	161	139	165	179	171	190	167	179	180	152	177	130	162	163	147	183	159	174	157	147	185	164	157	169	175	164	162	178	173	175	185	171	170	173	177	182	167	180	141	138	142	184	183	193	175	182	154	169	193	169	156	159	173	172	134	192	148	177	156	164	155	173	137	167	196	175	156	151	156	172	161	164	162	184	174	154	165	147	154	164	173	146	174	164	198	171	180	167	172	147	158	177	158	170	140	166	178	170	168	164	200	155	191	175	168	180	177	176	177	168	181	146	166	171	160	147	181	164	175	171	140	155	150	142	148	149	166	182	192	190	153	152	176	161	168	141	163	168	165	196	167	174	168	145	145	168	171	154	175	154	164	149	160	182	157	172	143	181	184	161	160	151	137	195	149	170	174	174	168	189	158	175	166	149	167	149	179	155	186	155	178	132	169	162	162	167	167	168	175	168	158	154	170	170	184	160	156	176	165	151	174	171	157	161	167	176	164	173	171	167	173	168	166	157	167	186	166	152	153	180	170	164	152	163	178	152	184	171	151	189	163	169	187	174	158	161	166	166	197	161	161	153	165	197	163	170	186	180	148	176	190	162	155	192	160	154	154	159	169	168	150	164	163	183	168	175	186	161	186	145	155	153	146	182	181	200	175	200	203	177	156	145	156	187	151	149	152	162	180	172	178	171	147	145	180	162	193	174	169	186	160	168	164	171	159	177	178	153	166	158	171	171	156	164	166	179	186	170	164	182	160	163	166	157	156	159	153	188	159	145	142	182	213	153	171	172	163	167	162	166	169	186	163	152	165	174	190	143	160	171	179	160	177	179	159	151	165	181	172	165	176	159	169	177	159	151	162	154	165	169	186	195	182	170	158	180	154	175	193	151	178	170	187	165	174	178	147	157	149	151	167	145	160	162	168	164	157	149	157	173	163	164	183	151	170	169	159	165	165	170	145	151	186	173	158	169	146	169	167	169	190	166	143	174	161	172	169	163	164	161	173	150	166	153	174	166	165	159	147	166	197	183	160	126	157	155	168	191	170	195	166	156	149	132	159	180	146	155	155	176	174	177	178	163	156	175	180	162	174	154	152	166	172	152	167	170	176	191	177	137	167	171	146	153	150	177	166	162	158	181	151	159	202	164	179	166	193	165	181	163	170	178	157	165	180	180	145	182	163	153	155	167	156	182	159	161	139	180	174	162	171	160	166	186	177	168	178	158	159	182	133	163	162	210	147	184	141	166	161	168	150	172	189	166	161	169	149	175	159	141	145	173	171	181	176	171	186	163	166	173	123	187	157	179	170	167	177	145	169	166	174	149	162	158	176	161	177	163	177	162	185	153	155	162	165	175	166	177	163	192	162	184	166	173	190	168	169	179	170	179	183	181	170	168	158	192	157	172	171	161	158	171	170	157	163	176	161	167	156	154	182	180	151	168	151	186	175	168	159	160	168	153	168	185	147	157	151	183	163	169	176	153	176	180	179	170	173	178	141	164	184	132	174	186	169	159	169	171	174	168	160	142	185	178	165	157	160	146	185	166	175	165	174	148	161	186	155	162	161	182	165	153	155	178	178	158	164	177	185	178	171	168	152	152	157	158	205	167	174	165	161	164	175	183	181	147	144	149	164	147	165	150	159	172	146	174	177	163	160	181	171	180	147	145	148	167	170	178	158	162	148	158	158	156	162	169	184	154	181	144	171	170	159	165	162	153	157	156	172	144	154	156	166	156	166	175	159	145	151	168	165	155	171	170	150	152	193	174	154	164	184	162	151	156	169	167	167	159	161	165	182	186	179	179	160	176	167	161	183	160	165	196	150	156	160	181	157	144	179	169	165	162	162	166	176	155	143	178	165	185	172	155	149	150	171	161	130	179	182	169	159	166	168	164	165	152	161	149	146	174	157	186	155	187	182	156	161	180	212	164	173	168	168	157	179	174	138	160	166	142	181	159	176	163	166	156	165	164	177	169	163	182	147	171	178	166	158	147	186	178	165	152	150	190	187	181	169	150	166	155	168	181	161	158	187	149	160	182	171	178	134	163	156	174	155	173	174	174	171	177	162	159	167	165	188	164	165	172	185	161	190	146	182	183	157	157	158	181	154	167	149	170	178	159	153	179	162	163	158	171	142	170	166	181	162	184	170	162	170	159	170	190	155	176	159	180	170	165	169	168	169	171	163	183	156	152	186	152	157	159	185	156	188	173	150	154	150	156	179	162	144	194	158	145	152	138	148	175	173	168	175	169	161	160	167	166	168	203	164	160	155	171	156	156	174	166	163	155	168	144	151	164	139	161	173	169	148	167	162	172	168	181	156	168	164	179	165	151	147	144	175	153	166	163	157	176	145	145	160	176	154	160	145	156	179	149	154	185	132	169	170	162	144	145	171	170	181	157	190	172	180	156	176	176	176	153	166	163	167	163	145	146	183	168	165	164	133	193	176	164	194	167	149	162	141	160	153	162	155	160	174	156	160	154	141	168	147	154	145	144	138	157	182	155	162	147	144	148	168	183	159	182	140	172	165	169	170	167	180	152	156	150	152	196	163	188	159	174	157	179	154	160	163	170	185	170	137	178	155	167	148	158	163	160	146	158	175	176	156	186	150	178	148	173	175	159	157	187	185	154	178	168	157	160	174	149	174	167	161	139	178	175	181	166	153	148	156	173	161	173	158	165	148	164	159	164	155	174	133	164	145	175	186	151	158	161	172	167	164	175	168	163	150	168	166	188	178	172	176	155	177	164	160	145	193	169	172	166	165	173	164	161	165	161	174	157	147	169	168	155	183	181	173	163	176	168	183	158	142	160	156	158	176	180	166	165	172	163	159	166	178	162	161	176	172	165	154	164	159	165	174	148	164	160	172	160	174	162	184	187	152	159	162	180	165	188	178	164	158	169	157	195	173	154	167	174	149	183	156	155	145	166	173	161	182	185	174	178	158	134	154	181	156	161	157	174	183	175	216	179
16625	16604	15890	13648	7588	4016	1755	1543	1643	1139	994	929	773	566	456	438	451	464	486	475	474	470	473	471	434	466	425	462	400	450	448	440	445	460	476	439	449	418	470	467	459	442	433	434	440	466	424	455	427	453	455	415	438	474	485	436	463	407	411	471	431	422	448	461	453	470	452	450	449	446	458	466	426	455	440	447	409	422	444	433	455	454	459	443	426	493	415	443	446	435	454	410	448	454	454	452	460	462	401	467	487	432	460	428	458	448	455	429	424	431	396	448	463	448	448	439	437	466	455	416	429	473	461	442	443	425	412	412	504	434	442	484	424	476	422	438	426	459	444	451	436	465	457	426	474	440	472	460	442	456	450	435	438	420	464	431	441	439	455	457	443	457	452	414	456	457	431	493	407	427	447	452	444	436	431	417	461	475	428	427	431	458	442	420	444	448	499	427	447	424	449	448	459	453	454	461	444	434	470	452	445	438	421	456	421	438	447	460	442	450	484	410	442	442	402	413	441	425	476	459	452	444	421	438	445	481	445	423	469	447	462	431	435	440	420	430	462	455	453	449	462	428	451	430	431	462	458	463	466	432	434	431	444	467	421	450	457	412	436	448	457	458	430	469	449	448	462	441	420	416	426	457	506	439	472	424	469	424	477	443	468	436	457	472	434	429	487	439	494	435	430	431	458	485	450	479	447	438	439	448	408	457	436	470	442	420	434	443	464	433	435	449	453	459	422	442	400	458	452	434	450	457	433	467	418	403	432	462	427	432	424	494	453	452	448	481	450	439	405	465	480	456	455	433	450	430	470	453	451	431	456	445	437	441	441	437	461	453	458	467	392	453	469	442	423	390	454	445	431	449	446	436	449	437	436	441	449	467	435	423	452	446	459	476	424	480	433	403	438	432	404	419	498	454	453	471	456	474	451	429	443	460	457	479	478	462	434	417	499	457	417	431	457	441	457	477	433	453	484	466	464	436	423	440	463	483	472	414	435	474	439	455	467	422	444	451	466	461	452	422	431	490	450	470	431	454	441	433	462	456	455	433	413	452	446	447	480	450	461	426	456	440	448	478	466	490	448	445	459	450	428	443	475	422	510	384	489	420	448	437	451	448	466	437	422	420	446	435	457	416	452	474	454	466	470	488	398	418	440	440	468	445	461	457	413	417	424	444	472	411	427	435	455	431	427	436	453	416	435	451	444	484	425	456	442	447	455	442	486	447	464	453	426	464	444	444	459	419	398	476	411	432	440	439	448	416	492	413	444	431	456	452	465	446	466	422	430	450	395	459	445	430	430	453	443	427	433	423	445	444	433	436	451	424	451	438	479	453	461	469	390	435	441	459	412	492	477	414	428	430	478	451	442	399	489	487	417	446	442	395	438	422	462	458	473	443	455	430	453	455	433	454	460	440	455	422	454	431	421	453	464	451	463	415	439	407	439	441	402	456	405	426	425	457	429	477	424	431	456	448	426	452	467	452	425	427	467	425	455	438	385	478	460	475	429	438	453	438	450	451	460	414	415	480	437	422	421	424	428	461	454	442	439	422	441	462	462	409	426	452	435	467	406	475	474	469	468	394	463	484	430	455	496	440	438	486	424	456	480	470	422	451	464	446	439	435	421	446	417	470	461	451	475	438	467	439	456	449	446	454	436	460	429	419	441	436	430	432	452	429	434	434	433	462	454	431	424	405	484	433	463	425	430	435	448	453	479	462	447	474	453	421	437	419	465	440	431	429	500	439	434	415	404	440	456	424	436	424	431	487	443	428	444	503	437	424	443	452	445	417	442	441	461	458	469	463	474	403	457	453	450	416	425	502	446	451	457	467	475	440	467	423	435	476	450	483	437	415	476	391	396	456	464	443	430	481	446	391	455	477	448	430	427	450	434	450	471	466	449	429	443	452	411	469	440	466	419	475	461	442	438	416	445	444	457	442	494	427	427	416	441	463	457	489	443	456	429	440	428	440	472	431	442	460	438	446	450	469	434	440	448	422	441	454	467	449	442	417	462	451	449	431	438	426	443	417	407	429	430	450	462	450	426	435	474	447	417	462	445	465	444	451	485	440	453	428	437	461	447	445	469	429	429	421	450	420	431	470	428	434	456	433	464	427	455	444	457	454	455	467	442	417	458	416	475	441	449	413	452	441	423	452	443	439	463	431	458	458	462	442	450	445	442	430	428	437	453	452	465	452	496	455	433	484	444	465	441	462	412	444	412	407	485	440	441	433	425	455	433	447	485	436	417	459	475	450	461	427	443	447	477	470	427	448	425	459	430	477	443	464	461	395	466	446	464	461	463	474	438	440	442	432	443	453	430	422	462	448	426	448	482	443	437	478	456	447	448	460	469	458	442	442	439	464	472	465	422	430	464	449	453	438	449	482	490	462	445	447	458	457	421	451	459	458	473	434	472	444	456	458	435	484	420	458	446	442	465	463	463	418	445	464	448	445	444	425	479	478	456	462	477	426	459	429	450	482	434	427	476	481	446	462	455	397	431	431	422	454	433	443	473	460	455	442	458	425	463	442	434	448	408	464	439	467	431	440	468	456	425	446	400	486	462	484	486	443	437	443	420	468	465	447	506	404	439	441	433	450	456	432	425	387	459	464	392	405	436	444	426	470	448	422	454	440	417	432	424	445	401	418	473	422	455	443	466	434	432	435	450	464	406	458	439	467	441	454	430	420	443	502	433	468	428	435	422	419	450	424	463	424	416	452	416	436	455	453	442	482	455	447	421	425	453	436	498	499	465	432	419	460	445	437	448	447	422	459	471	463	449	433	423	450	435	466	434	471	450	458	471	433	420	448	443	447	467	453	454	454	434	491	454	446	436	424	469	448	443	430	468	445	441	433	450	435	445	449	438	459	458	436	449	458	469	442	421	445	437	438	444	439	465	475	458	417	452	463	503	476	458	475	428	434	429	448	456	447	396	478	454	419	463	432	442	431	432	479	433	422	458	465	425	428	440	452	465	426	494	426	396	461	410	422	385	455	437	455	408	428	478	448	440	431	457	418	441	441	447	477	470	442	449	468	429	441	472	406	439	445	445	446	446	431	432	449	451	483	375	451	435	456	413	451	456	461	444	470	465	416	420	460	483	439	431	447	446	409	463	434	454	457	449	463	427	484	444	459	475	450	444	450	437	447	419	441	444	456	436	447	449	460	446	438	462	423	448	463	416	499	416	458	450	423	438	442	448	436	434	458	459	417	428	437	482	485	471	415	465	438	418	454	434	447	408	450	479	429	503	466	461	416	467	442	425	380	465	469	434	417	422	424	432	440	435	470	419	436	464	466	415	415	463	450	470	395	424	457	453	415	453	463	444	464	479	446	478	431	444	428	448	438	452	440	490	459	446	444	448	414	435	437	467	414	441	417	439	475	442	473	465	459	462	448	463	480	431	406	406	444	452	475	440	412	445	419	427	429	405	414	438	444	426	427	440	446	428	484	434	437	447	428	493	453	477	477	474	442	407	407	441	440	362	452	451	431	453	450
60229	60704	57524	45560	29621	16167	6572	4227	3900	1979	1402	1526	1109	488	180	162	180	283	300	221	221	204	182	183	176	172	193	172	184	176	179	171	166	175	158	194	170	203	189	182	169	199	174	197	182	167	160	201	174	174	182	197	172	198	191	201	188	184	159	159	168	174	183	171	168	186	184	175	177	176	159	163	174	181	200	176	177	176	174	182	166	169	183	173	168	163	164	148	194	174	194	178	170	161	167	174	205	174	166	174	161	175	189	207	205	196	179	197	173	192	169	175	149	174	182	194	176	204	184	184	163	173	172	161	171	174	180	167	177	172	185	165	164	160	154	183	165	156	154	175	180	167	181	170	160	172	161	172	183	168	166	182	197	186	183	181	167	174	172	164	167	180	162	183	171	176	176	177	187	172	189	171	185	181	156	168	161	177	161	175	155	179	184	179	187	176	170	170	174	182	179	179	184	191	181	200	156	161	177	177	162	170	174	175	155	168	182	183	193	181	165	198	165	168	185	192	191	154	195	190	187	163	191	154	169	150	196	162	170	156	202	191	165	213	172	194	194	189	161	180	193	176	180	183	170	167	181	171	191	164	152	185	185	209	170	173	177	177	151	180	162	187	195	175	189	162	195	159	169	209	183	175	169	183	183	174	166	173	179	178	183	157	174	184	173	200	188	182	180	172	170	143	168	182	182	184	171	183	179	165	196	171	175	153	177	184	181	163	176	178	204	176	166	184	148	169	175	175	185	171	170	187	205	167	181	189	171	188	186	181	181	149	182	180	173	184	190	190	187	167	191	187	182	176	170	193	200	190	189	165	169	185	183	155	200	184	173	178	153	193	186	195	183	189	180	176	179	165	185	181	166	174	173	182	163	190	180	165	190	187	165	195	184	184	172	159	196	186	159	196	194	162	188	163	167	174	159	178	168	149	184	167	179	153	168	171	192	168	199	186	179	155	174	188	185	184	173	178	172	174	176	167	177	168	184	175	171	169	174	209	193	169	161	192	159	178	167	143	204	168	171	170	174	183	167	188	200	164	166	162	156	198	187	178	170	197	163	185	186	185	174	161	156	183	146	157	177	152	185	171	161	157	163	198	203	181	167	200	167	179	191	199	194	166	177	177	204	176	174	173	181	195	173	175	193	195	191	151	170	156	190	175	177	179	198	176	178	159	162	166	178	173	172	195	195	170	160	172	187	163	169	201	178	181	171	173	153	186	180	176	176	167	173	181	189	165	181	183	185	185	174	164	179	160	191	169	194	155	169	184	177	166	186	203	168	175	172	185	208	192	178	175	138	171	163	207	166	176	169	176	198	198	196	171	173	193	188	190	182	169	176	194	165	170	198	177	180	177	162	170	166	168	171	166	163	194	178	165	156	200	181	160	167	165	180	168	165	180	194	187	166	158	173	186	195	160	185	198	169	179	192	186	189	153	166	201	188	183	168	173	181	149	169	165	183	181	191	178	191	194	181	183	170	180	185	176	159	189	189	172	161	187	159	183	205	170	177	158	164	172	180	157	171	176	155	154	172	196	151	157	169	183	183	173	171	163	165	171	194	161	160	175	182	193	182	189	162	184	169	177	151	188	159	166	163	151	192	178	160	212	192	180	187	182	186	172	164	163	175	188	176	180	176	147	162	185	172	184	169	153	190	157	172	204	187	195	183	156	176	180	143	208	173	201	167	148	191	187	194	179	167	200	199	178	182	174	164	183	181	200	158	180	175	184	179	170	192	178	184	168	207	173	172	161	153	186	198	186	151	171	179	177	164	171	182	184	167	156	177	176	178	171	181	172	201	185	195	163	168	182	189	172	163	172	173	167	169	190	187	169	159	185	179	179	174	185	187	186	151	169	189	167	196	180	187	178	158	180	168	151	158	173	164	169	160	176	168	184	182	169	190	150	205	181	179	179	190	180	187	194	212	185	171	190	162	198	164	185	166	172	191	171	165	186	203	180	170	167	178	178	173	179	155	143	171	163	207	166	165	183	161	156	192	168	196	190	175	192	189	196	183	187	179	176	187	185	178	205	187	178	177	174	166	205	173	175	206	192	166	160	193	166	198	190	179	181	186	199	167	179	197	167	173	171	193	165	169	193	168	167	171	168	175	168	188	196	167	166	168	190	167	177	174	170	174	167	180	183	168	174	180	178	182	193	180	173	179	164	184	158	170	180	166	149	187	164	178	171	204	180	164	178	201	161	179	178	192	202	175	173	165	163	192	193	162	161	178	187	154	203	180	192	181	172	185	181	152	197	172	153	165	171	173	190	187	191	172	170	173	170	184	171	199	203	179	193	162	157	178	175	183	165	147	183	169	167	199	170	160	192	170	201	170	160	164	171	191	173	193	204	197	190	165	191	181	195	179	163	180	152	179	182	173	179	163	165	178	147	193	167	168	139	189	181	174	178	177	190	167	199	184	176	185	168	173	173	187	222	151	192	187	182	182	191	183	168	156	182	180	171	186	159	191	161	174	182	188	177	188	164	199	198	183	163	174	157	163	168	180	172	155	186	188	193	176	171	159	202	181	166	182	180	167	186	171	174	174	190	207	179	141	164	182	171	190	198	157	189	195	183	187	166	158	193	185	179	163	197	185	188	172	178	178	187	184	182	175	168	161	170	182	181	184	172	203	178	163	197	183	163	179	155	190	195	169	186	155	175	186	167	160	205	193	171	204	171	172	161	176	189	191	185	169	185	166	184	168	170	182	185	186	185	181	157	150	182	138	156	195	181	179	185	171	179	201	172	191	154	168	153	182	187	168	161	163	176	172	184	157	152	186	150	179	191	168	182	180	181	188	188	157	181	166	173	202	164	188	196	167	183	187	158	199	172	168	169	167	165	176	147	165	179	178	196	182	169	168	183	171	187	186	155	162	182	169	170	172	174	195	186	172	186	168	173	175	161	194	197	187	183	180	175	187	161	167	156	143	168	192	185	175	197	190	195	196	168	152	200	174	182	202	188	187	173	205	175	172	188	185	172	172	163	164	159	168	191	172	168	203	199	189	162	172	179	185	164	190	171	193	161	186	189	190	179	176	162	167	169	183	181	166	171	186	160	186	181	181	186	190	196	174	190	162	166	174	163	163	156	175	169	178	154	159	186	165	150	169	157	183	193	173	158	178	177	166	177	179	173	170	185	183	182	169	161	144	170	171	168	176	156	197	172	205	177	193	173	186	187	179	174	190	173	178	171	178	199	182	187	184	170	192	172	170	174	175	188	174	182	201	166	167	166	178	190	169	188	170	177	173	179	159	178	168	152	176	192	160	187	195	164	181	159	176	175	180	162	180	172	183	162	154	178	159	183	168	144	162	175	162	170	187	177	171	160	181	204	165	187	181	185	174	185	162	163	158	188	166	176	166	172	193	199	193	186	194	200	163	168	176	185	166	199	177	167	178	166	185	188	186	173	178	192	193	165	193	148	195	181	177	209	167	206	164	212	195	163	183	186	193	172	190	187	200	177	180	161	169	173	181	160	157	165	182	170	165	160
37662	46872	52507	49075	38239	27770	16446	14653	13357	8153	6641	6465	5012	2047	487	480	601	987	997	816	770	522	486	477	457	492	484	453	495	496	472	451	488	486	463	466	465	440	483	492	470	488	493	440	500	453	510	477	486	493	496	525	530	434	455	445	438	446	443	443	452	476	466	461	455	463	486	463	481	425	468	480	457	439	455	441	472	424	486	501	439	469	507	474	462	497	464	494	489	479	485	495	478	499	481	476	484	459	505	449	447	517	506	485	529	485	520	478	482	482	491	476	490	459	448	495	500	500	489	495	464	461	470	473	463	491	448	448	473	465	454	484	467	496	485	431	476	484	464	445	475	495	464	445	434	478	470	467	432	490	469	482	477	459	484	444	460	457	435	419	500	461	440	485	502	482	471	467	476	438	437	491	466	505	474	498	460	487	498	436	452	489	472	454	485	468	473	471	493	412	482	512	495	459	459	497	463	469	486	466	463	492	445	497	476	469	451	459	444	431	472	478	456	487	528	475	438	498	470	448	478	485	515	456	511	504	447	438	471	452	503	473	462	484	478	498	457	468	476	475	482	457	483	465	431	486	494	466	452	478	456	467	483	467	494	458	496	502	430	457	461	487	511	472	511	511	484	443	442	486	484	502	506	480	487	469	453	474	497	489	455	467	466	456	514	481	486	466	489	491	493	489	480	487	474	455	472	449	464	462	475	437	453	470	486	471	521	474	470	482	478	504	456	466	482	455	458	452	481	471	476	484	441	476	470	488	479	482	484	441	449	500	461	457	478	471	516	491	492	451	499	444	454	454	473	477	462	482	479	501	469	464	481	483	471	438	487	498	502	451	503	487	503	470	468	472	487	460	474	464	479	476	453	525	454	420	444	487	461	490	486	477	460	483	508	441	451	512	465	429	482	479	442	476	456	489	462	490	470	427	506	468	455	462	506	459	486	437	464	469	455	456	506	493	419	473	498	426	420	486	490	476	463	488	459	486	488	465	473	446	464	470	509	444	452	485	475	479	474	472	456	458	482	453	456	500	461	497	444	467	463	447	455	488	442	475	485	464	464	455	461	480	458	454	508	468	505	480	468	452	426	436	479	492	480	480	502	534	421	492	501	475	455	477	486	490	464	446	472	459	503	484	474	437	453	499	449	429	462	470	486	466	469	490	444	492	471	485	498	491	462	493	423	492	477	509	469	447	422	485	442	455	458	466	454	460	425	504	498	487	470	468	484	473	468	481	432	479	461	459	484	504	486	467	492	456	485	453	447	463	496	458	472	485	476	455	447	448	436	430	493	478	469	495	475	497	453	493	476	479	439	497	478	432	431	465	489	499	485	475	468	431	470	475	477	472	457	487	465	502	430	469	490	465	490	471	498	459	470	492	465	467	420	512	477	499	452	459	491	466	465	458	496	496	444	448	445	504	480	499	450	475	454	466	509	443	463	456	475	479	480	463	475	469	488	449	471	437	462	460	485	485	428	453	496	482	502	439	498	486	462	445	466	460	443	461	457	455	484	492	466	474	449	471	482	470	479	494	491	508	484	478	461	473	495	454	438	465	480	467	468	463	454	510	471	492	453	418	444	479	468	468	483	481	498	486	516	505	453	452	515	453	463	478	440	473	487	436	480	497	474	509	444	493	509	416	477	481	479	476	479	441	465	477	472	459	469	477	475	473	471	464	500	494	473	470	457	486	439	458	497	470	460	465	448	510	459	460	465	494	472	449	484	466	450	499	427	521	448	460	461	489	448	425	441	468	456	453	487	452	455	443	428	461	473	464	459	467	471	460	458	509	500	456	487	474	472	510	461	446	477	456	457	437	487	454	456	454	422	478	445	515	513	476	456	501	518	451	472	474	450	446	467	495	463	447	474	475	497	464	463	455	447	431	464	456	492	463	463	493	464	503	466	462	507	479	493	470	488	492	480	494	448	466	454	479	467	472	439	488	460	422	484	473	470	520	465	467	483	499	461	493	498	483	479	491	498	501	443	473	503	462	452	503	457	483	454	453	488	471	481	467	478	455	470	440	427	473	499	481	495	495	472	475	460	425	463	483	467	533	478	465	482	478	481	476	506	466	458	453	462	481	491	443	491	457	458	450	440	481	416	475	477	491	423	465	465	452	458	469	458	522	445	490	435	478	451	490	459	437	485	448	476	498	464	471	487	437	502	452	482	471	493	496	492	487	441	462	453	458	485	459	467	466	467	442	442	453	484	451	475	470	488	439	502	471	452	462	459	458	473	443	488	461	514	485	478	447	474	517	443	468	439	430	479	500	467	465	469	476	466	510	439	451	474	401	433	469	483	486	487	448	433	473	448	444	431	473	457	485	459	492	460	453	455	478	459	470	454	475	471	438	463	517	473	458	485	491	462	498	474	487	451	458	517	455	457	485	469	453	480	493	454	455	449	441	488	513	489	464	481	452	491	436	453	506	456	461	506	522	465	497	500	467	441	460	457	489	466	503	459	476	467	496	458	494	466	476	490	476	450	425	468	501	506	478	485	482	478	457	502	486	474	467	467	480	465	489	499	500	488	490	466	438	460	427	459	453	469	470	479	492	488	438	476	456	455	435	438	477	429	472	479	491	461	502	445	456	492	529	454	457	465	448	528	492	474	484	460	486	479	506	478	443	469	500	428	501	463	479	450	471	474	480	470	499	457	457	493	495	480	442	475	460	489	458	502	464	462	448	467	488	436	480	495	437	479	460	430	471	496	467	450	520	465	525	507	448	473	419	532	499	470	435	481	484	509	451	441	434	458	455	478	465	486	465	440	510	476	452	453	480	461	459	489	448	487	464	445	530	487	482	491	468	475	442	487	479	460	473	460	480	455	488	445	494	455	514	493	486	471	458	448	483	453	483	443	446	480	465	458	454	433	440	457	472	491	465	484	443	479	496	457	455	477	491	492	456	461	498	466	479	448	443	504	470	462	489	468	510	470	454	438	468	484	475	440	415	513	495	472	508	454	452	500	442	477	488	430	457	480	461	514	488	488	443	471	454	461	453	462	452	446	442	466	506	475	499	439	464	489	466	477	488	462	503	452	471	498	502	464	451	464	485	454	463	467	503	461	484	482	498	480	470	489	452	496	466	433	494	459	471	436	502	455	470	484	463	427	481	489	458	471	486	450	460	501	470	494	456	481	472	465	477	432	452	493	460	485	480	500	475	499	467	481	477	466	506	491	495	481	482	494	471	459	479	474	457	439	480	479	487	444	469	454	470	470	462	481	435	482	468	441	458	463	513	472	482	463	467	482	453	489	475	470	460	472	494	458	477	485	466	458	514	463	474	488	453	494	488	470	478	462	500	455	479	501	456	519	461	478	434	491	506	475	492	484	465	474	449	471	488	476	477	463	474	512	476	499	430	443	474	523	458	439	442	463	468	471	497	469	457	469	490	467	488	461	441	466	480	471	516	465	496	474	494	485	451	475	482	453	457	455	460	442	477	458	485	480	471	476	467	482	485	441	439	486	469	483	463	494	442	500	494	414	472
73704	73145	70970	58061	42635	28070	14674	8809	8636	3749	3396	3152	2358	827	212	193	309	416	497	320	297	238	182	219	183	196	222	190	221	209	193	231	187	204	187	185	186	198	200	208	206	203	199	190	200	183	199	192	198	193	214	199	199	226	194	178	198	207	180	205	203	173	196	220	203	184	172	203	175	201	198	212	201	207	202	181	190	197	196	212	176	211	191	187	188	192	217	179	195	173	191	203	167	221	203	193	201	194	186	210	202	192	204	207	225	225	215	187	188	199	187	180	175	174	200	203	207	197	188	186	210	184	187	198	223	173	191	191	171	209	202	190	206	166	193	189	171	189	197	184	212	193	195	171	202	214	193	201	183	189	202	196	209	204	210	173	203	186	175	212	208	164	187	195	191	173	193	204	177	208	211	188	191	208	197	188	178	215	195	198	204	195	202	208	200	201	191	196	195	175	204	185	180	196	161	191	180	189	178	194	175	181	175	184	205	192	203	190	181	178	209	213	223	200	183	212	183	204	213	180	211	210	201	194	184	207	205	207	188	200	204	220	221	177	224	182	186	186	201	178	194	182	189	203	187	195	171	195	205	192	238	200	218	183	211	196	215	196	183	183	209	181	187	177	181	206	189	212	220	208	210	190	186	169	177	189	198	220	187	176	184	205	208	194	214	192	180	182	188	193	198	178	173	180	218	206	197	189	198	172	209	182	177	183	172	175	167	204	249	202	185	196	203	196	191	187	205	190	216	189	198	184	163	195	202	192	181	214	185	198	183	184	192	200	177	210	198	213	219	173	182	211	202	182	210	198	206	195	206	190	191	176	195	202	195	195	170	181	178	204	189	191	209	172	197	180	195	211	200	199	219	204	185	182	177	196	225	185	226	205	168	208	212	194	200	206	206	187	176	193	177	195	216	212	205	206	195	211	189	192	213	178	207	178	192	203	186	214	201	182	221	201	156	243	179	200	204	196	205	165	219	178	162	178	193	194	174	207	211	187	208	228	173	187	214	200	175	225	196	200	203	199	200	188	190	203	206	193	218	198	201	197	173	194	209	176	198	185	205	184	210	211	204	184	199	187	227	200	200	201	205	170	177	189	202	204	183	189	183	189	193	178	200	208	174	200	187	184	195	194	191	190	211	198	207	196	191	209	197	201	183	190	185	157	201	205	180	196	201	184	205	183	200	210	174	163	195	186	176	189	168	198	194	197	191	195	184	197	207	170	198	187	201	220	203	178	209	187	204	157	234	172	197	216	170	202	215	177	183	197	228	191	211	206	198	218	205	213	186	197	191	195	177	176	204	195	205	198	190	189	181	185	195	203	202	220	192	210	181	199	185	189	201	152	216	174	205	213	172	203	215	189	195	190	197	172	193	194	182	204	205	200	186	207	194	184	152	186	213	202	212	208	204	204	192	204	193	202	207	205	214	167	183	190	199	196	209	177	204	226	199	200	208	217	176	221	192	208	202	181	190	194	186	226	179	183	221	207	213	175	179	175	202	175	171	192	200	184	191	210	210	195	208	191	198	200	191	208	219	203	202	188	195	206	181	168	193	169	178	198	212	197	179	201	187	187	196	175	166	197	218	187	183	204	188	182	180	179	200	192	199	195	202	196	217	160	202	209	178	180	206	173	192	221	204	206	199	199	207	184	225	180	209	190	218	209	207	209	204	175	172	196	209	180	189	173	222	188	202	199	167	163	204	184	200	184	181	194	199	159	192	181	186	186	179	188	196	222	208	213	192	185	197	202	178	185	200	185	198	207	193	206	185	176	209	205	184	188	192	206	204	181	196	199	189	183	192	178	215	198	163	204	198	179	201	204	198	166	166	182	201	199	205	187	224	187	188	196	189	200	186	199	186	209	186	194	180	209	220	204	181	213	212	213	201	186	212	223	190	200	214	209	225	214	201	182	175	191	193	192	182	196	199	180	199	202	194	189	180	210	213	178	156	178	198	202	193	209	203	180	211	213	201	205	190	197	183	205	206	211	197	212	195	165	206	224	195	172	194	209	194	205	197	184	193	173	167	197	190	207	152	209	194	192	201	196	189	205	162	208	231	193	195	211	202	201	186	159	190	170	192	186	195	177	191	189	218	186	187	198	195	209	200	189	194	191	178	211	183	204	184	204	199	176	195	176	218	179	200	175	183	214	191	197	175	197	210	211	190	206	189	188	174	182	185	208	198	217	190	173	205	181	192	185	207	203	187	193	187	178	190	174	198	193	167	193	197	167	184	197	192	205	192	203	176	203	220	192	176	190	189	185	192	198	200	184	190	220	210	204	211	199	198	211	186	179	184	197	185	182	183	169	172	191	171	179	187	222	173	178	221	182	203	214	170	193	213	170	195	194	202	180	196	194	171	220	196	186	193	202	183	174	203	176	189	216	194	193	196	176	197	203	162	210	173	190	203	172	172	194	217	198	176	194	200	193	201	215	206	206	194	205	204	199	185	216	153	192	192	197	207	204	176	179	191	219	187	210	210	181	198	211	214	178	173	200	217	215	211	200	165	172	192	200	212	200	204	176	191	202	214	207	217	179	194	215	186	184	187	183	180	172	178	203	184	207	208	196	207	184	207	214	210	182	206	221	178	202	158	195	197	189	198	187	210	192	212	189	207	178	220	185	198	190	163	185	211	191	185	200	228	194	213	191	213	212	209	206	203	201	223	198	180	218	188	186	181	164	216	177	183	198	218	186	202	184	183	179	191	192	206	185	214	204	196	188	198	206	195	208	191	185	197	190	199	206	190	183	224	186	195	186	172	194	202	213	203	180	191	232	202	204	191	213	170	182	181	202	180	185	207	186	179	209	199	223	196	199	179	190	177	187	205	181	202	191	201	191	191	198	182	207	199	181	204	208	216	182	198	206	178	194	214	223	202	192	188	166	175	192	183	186	207	207	199	193	170	222	198	186	170	199	189	197	170	190	199	195	209	194	214	203	197	174	207	214	189	197	186	201	193	195	209	199	202	200	190	194	191	206	189	195	186	176	193	205	190	198	187	201	184	210	212	190	219	177	171	198	206	186	181	194	182	208	191	174	207	197	166	215	180	207	197	215	190	204	178	193	194	203	192	193	185	230	212	209	187	208	209	202	163	195	223	203	198	181	210	179	211	194	179	193	191	196	194	198	202	224	173	186	192	191	217	199	190	209	188	175	208	198	170	195	202	206	175	196	185	218	191	208	206	195	175	190	174	205	198	193	188	203	199	206	170	188	196	195	171	195	182	184	209	228	209	217	195	199	201	203	189	191	205	195	175	216	188	189	195	184	185	195	196	191	176	192	181	210	213	215	197	199	176	189	195	164	224	212	194	195	207	185	205	211	201	214	184	184	200	205	193	208	166	198	213	170	178	177	197	199	185	192	207	215	212	195	214	217	202	191	206	206	177	213	194	200	215	197	199	213	197	174	224	196	200	193	169	183	206	201	205	197	191	189	221	217	192	210	178	191	199	180	174	190	211	193	187	210	208	192	205	215	188	185	192	196	193	211
47192	57391	65831	60629	49423	37747	26483	22087	22648	12856	12594	12647	9451	3283	538	515	1048	1773	2045	1149	1033	686	558	517	487	491	485	511	494	519	492	526	503	492	524	493	501	522	491	461	472	522	504	519	543	571	514	536	531	517	594	538	578	502	542	548	510	499	510	535	535	487	501	473	492	475	488	494	521	496	517	476	486	458	522	486	498	510	548	514	481	531	486	532	531	478	543	481	524	496	470	516	513	552	503	538	473	510	493	517	483	543	505	497	490	491	467	509	505	492	478	491	543	518	495	485	488	501	496	520	502	490	510	467	472	501	457	485	543	518	524	499	519	514	511	502	516	480	478	546	538	509	508	502	538	536	552	482	538	519	485	507	502	531	465	527	541	493	525	486	536	486	482	502	466	508	497	530	540	547	522	500	496	514	493	543	524	516	525	512	492	480	473	529	487	519	529	494	522	528	549	510	492	496	521	506	490	502	484	475	518	504	470	498	502	521	519	480	477	532	520	486	486	511	506	514	520	458	517	507	510	514	505	535	524	480	498	485	531	546	525	505	522	495	483	547	494	507	505	508	548	521	493	486	473	506	510	524	516	513	491	516	510	509	525	469	499	560	504	554	501	536	523	504	506	498	510	486	510	507	492	507	555	530	541	500	516	501	529	503	499	516	504	489	532	492	558	524	476	505	526	549	505	529	477	496	490	478	491	507	517	518	532	467	515	525	475	551	519	514	490	504	516	525	527	500	504	529	503	506	521	505	504	512	499	510	505	522	546	500	538	488	499	491	501	548	535	530	511	529	516	498	499	521	514	519	520	500	538	483	499	512	513	530	515	514	522	541	511	497	526	512	521	505	510	501	528	523	536	493	509	497	504	531	503	513	516	486	545	500	491	524	552	505	535	530	485	528	494	507	523	505	526	476	489	541	546	520	488	516	497	515	505	488	542	504	499	515	476	495	519	521	521	518	532	473	537	494	515	497	478	528	487	480	504	457	487	486	499	495	491	486	561	507	553	525	518	535	471	518	498	490	514	470	465	488	497	504	515	541	498	535	507	496	483	456	535	498	548	474	534	532	500	494	491	528	496	499	490	523	505	481	485	513	523	497	496	488	556	505	514	514	475	496	501	541	501	505	499	465	540	521	495	515	483	508	523	529	447	470	564	515	472	512	440	525	488	508	506	481	514	490	514	498	517	486	491	545	531	524	477	504	544	516	507	565	522	505	464	484	491	490	535	521	475	506	499	478	504	505	511	463	533	494	489	468	481	545	515	477	513	531	487	516	482	481	492	539	510	510	495	489	517	506	491	515	480	463	482	530	505	535	513	456	492	511	496	513	526	518	526	514	541	495	507	484	480	519	498	500	533	516	513	518	520	523	510	521	540	490	513	507	506	518	506	485	536	498	503	458	490	517	503	507	493	516	537	501	537	482	501	486	500	504	480	475	507	489	485	479	525	498	512	505	494	481	535	478	547	487	526	496	523	480	496	530	519	498	511	508	493	531	510	524	520	530	519	504	502	500	529	527	522	488	506	486	479	490	518	495	514	479	542	462	494	527	518	482	484	519	508	484	520	465	523	499	522	492	515	508	501	511	513	519	500	512	510	511	504	527	507	451	530	515	474	511	511	486	490	499	525	526	512	454	525	539	555	479	508	549	508	509	499	495	487	524	535	474	458	520	496	465	510	491	542	529	516	500	485	507	489	504	489	519	509	530	483	481	498	521	514	488	537	519	488	442	503	484	536	496	535	524	481	494	509	515	511	477	517	511	498	475	505	488	496	517	560	518	516	524	522	499	483	515	485	507	507	521	483	478	480	496	533	509	505	512	465	517	525	524	501	508	528	511	485	484	516	478	552	501	480	523	494	549	531	481	538	501	525	490	501	528	509	477	518	502	541	492	505	498	500	499	493	489	496	465	531	511	524	521	510	543	531	491	487	482	482	508	490	478	526	530	458	491	467	488	519	541	476	539	533	492	510	550	472	509	518	513	505	549	478	535	491	526	510	561	521	487	461	551	538	522	545	520	486	516	531	490	487	492	513	506	501	486	484	481	513	464	492	527	525	522	506	467	490	541	475	499	500	564	535	496	530	485	493	525	442	516	564	517	535	502	503	471	527	504	500	510	507	501	516	501	506	508	479	513	523	533	487	514	506	517	521	516	499	499	524	496	538	533	507	502	527	540	511	506	504	500	479	478	517	492	529	500	504	538	531	492	508	506	511	499	473	520	476	510	517	515	513	522	495	495	524	469	544	482	493	485	507	524	499	490	494	484	509	513	472	510	477	496	526	551	511	475	512	526	514	510	509	515	509	466	485	531	518	499	493	500	516	510	476	514	516	494	539	462	520	517	515	561	499	516	492	510	496	514	562	503	500	544	494	530	496	505	494	523	531	514	490	483	447	466	509	540	490	503	529	478	521	494	561	495	502	496	542	507	543	513	538	513	519	539	513	477	523	502	498	510	532	475	530	512	472	472	476	527	546	555	503	505	487	512	501	513	548	486	504	515	475	508	499	526	521	558	525	503	523	470	493	534	527	551	526	494	499	512	507	518	529	514	504	484	507	516	504	527	497	484	546	529	494	515	482	469	562	481	502	520	494	492	556	500	490	463	515	500	544	482	513	498	501	494	507	486	514	517	472	509	516	476	572	535	557	510	526	525	485	532	480	473	502	539	487	529	523	482	524	478	508	507	496	541	542	521	493	539	523	479	534	511	486	496	524	519	487	512	488	524	537	491	501	490	539	514	506	471	466	488	545	504	495	501	482	535	514	501	490	512	541	494	487	512	486	468	503	528	479	497	520	500	506	523	518	513	491	488	531	488	525	521	529	506	503	538	460	544	476	535	535	484	518	490	527	483	508	503	530	516	476	518	532	496	518	478	493	478	527	487	524	514	493	505	524	506	476	509	512	486	516	516	493	518	487	552	521	539	511	512	476	521	480	507	481	516	485	486	503	504	492	523	488	523	543	547	537	473	543	516	514	511	538	501	483	523	533	494	528	515	525	467	514	498	506	483	538	490	522	506	548	477	508	486	455	532	519	495	489	434	540	534	570	522	525	488	558	491	524	491	516	510	529	495	558	510	511	507	504	479	494	494	522	516	529	511	483	511	503	511	504	512	521	502	531	526	538	483	505	523	505	511	511	500	503	469	514	514	494	544	507	518	524	478	498	519	496	516	508	538	516	500	488	469	531	514	522	475	552	533	543	528	514	532	477	486	496	498	525	521	513	490	519	511	505	533	474	490	496	534	477	493	499	503	496	545	516	521	547	528	487	498	481	476	511	522	545	484	503	518	519	501	518	505	516	478	520	506	530	486	530	507	539	506	512	500	486	513	482	489	519	485	493	472	480	557	489	490	506	506	501	470	529	490	471	520	490	529	539	498	484	525	500	573	531	492	572	494	500	502	505	459	517	482	503	512	462	489	496	451	513	500	534	523	477	502	527	482	507	496	500	545	519	486	504	484	474	512	527	497	476	463	539	551	494	477	488	510
20108	13080	9847	5383	2435	1064	522	345	418	269	253	257	270	174	169	167	174	171	183	168	169	173	158	155	155	173	166	164	140	147	163	171	175	194	188	178	173	181	132	137	167	161	173	133	198	167	181	150	166	173	195	167	167	154	168	167	150	168	172	156	188	158	146	184	158	177	188	161	192	158	185	168	145	155	156	152	165	166	149	168	157	162	188	150	177	165	182	178	182	187	169	164	156	165	171	148	194	173	163	175	174	170	165	154	172	150	156	153	151	163	173	166	174	147	142	169	149	163	176	159	153	185	196	180	172	177	160	176	158	167	160	143	170	166	141	159	168	164	176	177	150	164	157	169	164	150	171	167	178	156	193	171	184	152	166	150	168	179	158	157	158	164	136	161	162	158	143	163	176	172	174	135	153	160	170	171	181	174	156	167	161	181	170	171	161	173	190	158	167	163	166	182	150	168	156	157	168	168	169	158	171	150	165	180	165	154	158	161	159	163	160	189	161	147	169	171	144	162	157	189	166	158	135	168	154	154	162	168	166	162	157	156	147	158	157	163	158	159	162	147	155	169	155	169	186	147	149	167	170	158	161	165	159	154	175	154	149	174	154	169	170	168	172	155	139	160	157	169	170	166	189	153	150	176	178	175	145	170	166	156	159	165	143	138	167	153	164	190	187	155	176	161	178	175	168	170	171	168	182	135	206	164	189	175	178	162	176	177	140	158	174	183	150	168	177	159	190	169	151	159	160	168	164	164	167	195	147	148	179	173	162	157	158	152	149	167	169	180	161	166	165	182	165	176	166	133	165	170	166	201	182	157	181	186	166	166	174	172	152	187	167	155	144	139	162	178	156	177	167	152	181	150	158	147	172	184	172	164	151	190	186	162	170	150	161	160	177	172	160	170	182	172	151	187	159	180	161	159	172	153	177	167	163	162	177	156	158	178	174	182	158	180	157	165	160	180	170	159	158	168	156	162	156	166	175	166	165	186	169	192	163	175	184	177	169	161	172	165	199	131	173	177	159	160	179	179	182	157	158	168	146	169	143	158	173	186	155	187	140	176	193	170	145	178	172	159	177	193	162	172	184	185	158	148	160	162	143	169	165	167	154	164	164	181	174	163	175	182	166	156	169	194	167	158	177	191	153	152	161	151	156	161	158	187	172	175	171	154	183	162	172	179	159	143	140	162	150	176	176	176	156	149	157	195	163	189	191	175	176	184	170	162	131	155	170	190	150	175	159	160	159	154	162	160	147	172	184	157	166	156	166	159	150	162	180	169	171	158	183	156	181	178	180	165	171	142	164	146	169	163	154	157	182	186	158	184	147	163	160	165	183	174	175	160	181	160	149	147	141	158	184	157	171	168	155	170	170	173	152	166	153	170	153	185	167	167	162	197	166	142	134	165	199	144	172	169	161	153	180	165	147	183	195	163	175	170	169	176	171	163	166	159	175	158	158	161	165	163	150	150	169	191	164	169	155	175	184	149	171	144	179	169	166	168	147	164	164	159	176	155	172	159	164	164	148	173	163	161	157	166	138	164	164	155	175	166	190	173	155	155	142	167	147	160	168	172	174	160	176	194	155	159	161	176	174	155	162	193	174	147	159	140	141	160	174	172	167	149	124	169	193	160	177	176	185	153	172	178	164	160	153	166	166	164	187	160	150	167	160	164	151	151	140	185	144	174	162	170	147	139	140	144	160	177	175	188	162	136	154	191	180	172	158	155	154	148	148	152	147	173	179	166	171	181	172	161	159	156	150	175	158	145	175	172	158	166	161	149	161	169	154	188	153	160	180	166	160	185	167	152	186	155	156	158	163	181	173	175	162	179	149	164	197	189	136	164	144	149	173	153	185	183	157	160	172	157	181	144	182	151	163	151	166	172	145	160	149	174	155	164	183	171	161	167	155	167	178	183	173	179	171	162	155	156	174	178	141	180	159	145	154	161	149	167	162	171	162	155	150	172	173	158	146	185	182	164	139	165	161	161	163	157	156	148	148	173	180	148	159	181	182	148	167	172	176	154	169	173	132	179	173	156	154	162	161	154	165	188	173	141	148	169	181	158	162	152	160	162	172	158	147	179	164	155	163	175	156	155	163	193	164	168	158	141	160	165	176	160	181	148	177	160	169	185	167	154	173	163	149	175	153	175	162	172	154	153	151	170	163	166	150	155	185	184	159	171	180	157	185	182	159	161	156	170	145	163	183	176	168	181	167	147	189	169	177	127	168	147	166	181	156	144	165	140	176	180	182	154	181	176	159	172	179	172	167	149	168	153	159	181	149	177	163	175	159	170	159	149	178	155	170	171	179	151	153	160	167	175	150	168	157	161	168	149	185	152	149	166	176	177	175	180	152	150	169	170	181	132	190	174	161	168	160	166	153	165	168	187	144	175	162	179	188	164	180	151	196	168	156	186	167	149	190	158	148	193	147	164	174	187	160	174	145	161	171	155	176	174	191	159	165	146	181	180	158	182	191	174	165	156	186	182	151	157	180	176	171	155	174	179	191	149	162	140	137	159	147	161	146	153	194	177	174	171	179	154	175	153	159	166	160	165	184	152	174	166	159	162	166	164	181	164	173	180	161	160	138	173	165	170	179	163	148	168	175	147	150	184	174	166	151	162	173	138	163	162	153	194	184	181	166	170	196	187	174	152	163	129	173	164	152	156	176	144	188	176	173	146	170	137	189	169	191	183	167	175	165	150	203	169	160	163	143	170	161	158	151	130	177	167	154	172	155	174	174	156	188	149	169	189	156	167	165	166	169	155	174	167	173	160	174	143	159	158	172	158	166	176	165	177	188	149	152	154	157	142	142	165	190	157	147	151	162	162	180	172	152	144	187	178	176	171	190	159	158	194	172	150	165	152	188	173	180	143	176	169	173	168	172	127	158	168	174	169	189	161	171	162	172	159	158	151	159	169	167	186	150	162	172	152	171	161	161	170	166	161	173	166	153	170	167	157	145	170	167	162	160	178	171	171	178	156	151	179	166	168	172	145	166	170	147	156	152	176	168	175	163	165	180	156	139	137	145	149	154	162	170	153	182	166	163	164	169	177	165	136	162	151	145	175	166	165	157	167	173	159	201	151	163	175	171	172	146	176	156	175	172	158	162	160	161	171	172	151	141	184	165	197	168	163	174	151	168	184	148	162	168	180	181	152	149	174	172	158	150	157	150	162	171	159	152	173	173	191	177	148	165	145	152	171	180	169	168	162	158	157	156	163	154	167	166	169	193	172	176	166	173	139	180	173	151	148	189	170	156	178	159	177	143	164	152	173	182	166	161	158	144	156	170	168	185	166	167	179	170	144	196	172	179	186	177	168	161	178	152	151	157	164	168	160	166	173	169	172	171	172	141	156	183	176	151	162	167	168	160	157	159	180	168	172	174	177	161	154	173	167	150	153	175	173	151	162	161	157	156	154	169	189	169	176	155	192	182	170	168	176	166	142	170	165	173	192	162	175	159	153	175	161	170	160	154	159	161	156	169	148
16312	15616	16434	13074	7964	4071	2105	1493	1648	959	941	1028	915	528	416	471	484	519	529	516	488	478	434	425	465	458	465	420	447	453	473	456	436	408	434	445	466	446	401	488	445	462	414	466	466	410	420	400	456	457	434	496	470	446	424	455	467	464	476	437	435	456	449	431	424	430	467	456	443	435	406	449	425	461	440	476	451	434	485	463	423	426	464	469	439	433	439	453	437	493	455	457	446	481	483	494	443	459	458	441	483	422	435	438	437	439	452	439	434	429	437	463	457	446	418	459	428	474	464	444	455	409	457	426	434	442	439	469	411	470	444	432	452	426	439	454	437	459	473	437	482	465	431	443	416	465	433	420	447	436	450	456	471	439	435	421	488	459	482	439	431	466	461	426	471	449	439	463	429	425	464	414	460	456	403	449	425	462	466	438	419	482	427	410	393	454	443	411	402	433	444	445	415	447	486	479	445	474	448	434	442	458	417	459	466	420	410	446	408	421	445	442	460	444	465	418	440	460	426	455	491	446	461	451	463	412	461	464	446	448	476	469	450	442	492	443	415	449	433	419	428	422	468	456	450	452	408	438	467	426	467	468	445	432	436	396	410	450	429	444	464	468	440	416	459	406	446	470	426	429	415	425	443	421	442	446	462	429	442	485	435	454	467	419	471	461	420	431	425	452	466	455	434	444	448	467	453	448	430	467	434	448	474	410	412	457	449	475	421	415	476	449	490	426	413	467	448	460	448	464	403	404	475	452	432	438	404	426	459	422	472	434	422	451	439	483	457	458	410	401	414	464	465	444	465	465	429	447	435	427	425	434	414	435	457	447	482	438	414	431	468	440	443	420	427	464	454	445	428	445	438	490	441	472	391	451	470	434	428	471	453	436	402	421	464	435	433	404	440	452	464	409	455	407	475	408	437	439	443	418	459	454	421	421	430	433	465	418	457	470	428	456	431	449	465	442	460	453	467	405	448	423	427	422	456	442	413	465	437	462	494	437	459	439	412	449	486	413	440	476	487	418	422	478	418	437	454	454	404	452	408	473	423	449	438	412	426	435	497	466	449	441	416	444	467	452	465	469	420	431	441	426	424	481	432	450	455	468	455	458	451	440	396	383	443	441	431	440	451	463	438	490	480	440	466	451	459	443	417	472	465	432	401	413	474	450	415	431	421	440	429	412	459	417	444	460	455	426	446	450	443	442	475	450	432	442	435	464	441	430	433	451	433	432	449	467	435	452	422	454	408	454	453	432	464	472	442	451	464	429	415	429	469	420	447	452	444	445	439	421	447	486	454	460	432	398	475	440	436	440	425	417	409	434	424	430	414	425	464	446	479	457	454	481	430	421	479	417	407	406	468	423	481	401	451	402	435	452	445	455	441	421	427	449	430	434	451	432	453	454	485	405	447	445	423	489	428	459	442	435	463	439	456	434	461	443	451	446	405	492	428	456	444	443	443	452	431	422	436	477	419	460	461	422	415	440	416	475	455	417	447	452	415	477	461	441	454	456	421	460	450	434	447	439	423	440	428	462	455	456	461	456	439	402	461	458	477	438	458	418	471	443	431	453	466	413	447	430	420	444	415	425	418	461	421	445	442	431	389	483	462	435	470	415	469	445	455	408	418	443	454	442	456	437	464	458	433	443	421	440	443	472	434	432	439	447	445	465	450	469	460	418	459	408	448	435	446	471	423	471	458	451	436	460	454	441	433	458	443	460	418	426	441	454	451	444	373	439	442	436	438	421	509	427	393	431	424	444	438	500	428	434	474	422	429	436	431	445	441	453	471	430	485	421	453	415	442	452	426	463	453	410	431	436	450	428	462	394	460	433	475	436	448	403	453	444	432	437	406	426	437	456	439	425	455	424	429	437	465	438	431	463	445	441	427	437	392	445	437	470	441	428	477	475	450	437	446	442	483	434	453	429	447	415	464	476	473	495	453	439	455	417	437	432	455	439	432	397	435	460	422	448	406	477	443	447	456	436	418	471	434	422	437	437	424	456	463	442	444	459	444	474	431	451	394	462	462	464	463	427	437	453	464	413	433	452	444	471	464	486	429	414	456	493	489	462	425	438	447	452	417	435	446	449	442	448	412	450	466	470	486	407	436	487	465	456	455	465	444	458	454	453	452	465	449	464	441	450	444	418	426	462	465	444	414	438	459	431	457	428	432	433	468	439	456	434	440	470	439	448	424	444	450	399	439	449	453	450	445	423	453	464	461	401	438	500	435	433	438	442	424	435	450	435	435	444	490	462	453	441	401	441	441	431	452	431	422	446	443	423	428	426	433	417	474	440	431	447	427	461	480	403	409	466	425	468	461	463	449	425	446	408	442	414	447	441	449	408	443	454	448	460	453	432	441	475	462	403	438	425	443	436	489	457	434	418	405	417	448	420	414	439	427	464	419	470	459	434	438	476	465	473	429	430	414	436	422	463	448	446	436	434	444	423	424	457	407	400	451	443	442	447	457	457	460	446	453	480	441	418	458	473	500	449	449	432	442	441	471	429	455	446	427	413	439	423	420	451	450	441	418	425	469	436	462	418	460	469	443	415	435	433	465	412	449	469	455	414	438	404	480	405	482	456	407	500	470	478	458	459	465	440	405	455	421	463	454	460	441	405	438	420	432	422	464	474	455	431	456	437	438	415	449	427	415	504	443	456	437	433	416	445	415	476	443	414	419	502	457	446	469	444	442	468	427	469	433	442	447	426	455	450	458	440	473	433	462	469	443	443	458	443	482	412	429	404	456	469	478	432	436	431	432	458	431	434	478	454	455	430	485	421	407	400	465	463	425	444	458	444	448	440	428	421	423	422	448	410	460	447	430	479	426	426	425	448	448	479	482	461	430	473	430	465	440	449	463	383	471	415	439	478	449	444	431	422	434	477	473	452	447	491	420	476	422	472	463	437	441	453	447	489	455	467	429	440	454	437	421	421	459	424	472	419	457	470	451	459	427	446	435	450	440	432	468	402	388	436	419	427	418	468	436	403	469	408	418	461	453	451	437	448	438	450	443	463	435	434	443	466	474	417	474	455	411	457	438	460	457	409	460	436	432	467	440	460	406	438	432	417	423	434	431	419	458	450	463	436	443	444	434	472	402	466	471	418	462	443	456	444	432	481	467	470	427	450	437	461	445	432	439	454	452	430	460	442	446	413	444	447	436	461	461	448	456	389	441	441	427	475	410	438	454	429	454	444	461	481	457	433	427	446	465	468	440	473	457	470	451	481	483	424	438	432	446	406	447	434	488	432	429	429	442	445	451	443	453	445	430	457	425	443	438	455	410	447	447	443	434	462	420	432	423	468	386	446	439	454	456	454	460	470	459	464	467	394	478	464	446	442	481	436	428	460	449	443	435	471	406	442	465	433	428	440	402	459	420	467	444	476	482	409	463	423	446	461	427	452	433	441	477	416	459	448	408	457	423	427	457	404	433	433	445	434	424	442	448	408	468	438	456	426	422	477	472	410	445	437	423	465	407	412	454	419	425	427
60621	60108	58409	45918	31104	16232	6988	3581	3852	1911	1252	1692	994	268	157	182	205	335	338	280	252	196	178	165	155	178	188	167	175	195	183	159	206	187	167	169	188	168	179	177	157	201	174	166	148	186	190	189	196	178	160	192	181	159	177	170	196	173	183	179	191	146	187	184	178	162	186	183	190	184	168	193	191	174	203	142	186	185	190	189	169	173	176	188	210	171	183	181	175	191	200	192	171	177	166	176	214	150	177	181	177	153	169	190	165	182	193	173	174	180	192	169	157	164	151	182	172	176	168	164	169	160	167	163	200	192	194	173	161	197	185	180	182	199	173	177	177	184	178	180	163	177	157	191	168	174	178	168	195	176	213	188	165	165	180	166	178	193	173	170	171	165	205	169	189	167	170	197	174	188	191	165	181	195	188	188	151	169	166	174	180	171	163	176	172	184	162	173	181	182	171	151	155	158	182	177	143	198	185	183	188	174	188	193	176	183	175	203	201	145	175	214	160	183	194	195	174	182	155	150	180	183	162	189	172	174	192	151	194	192	181	176	182	205	187	169	190	157	181	195	201	177	155	181	171	178	159	163	181	170	196	166	168	150	185	184	162	183	208	196	159	186	160	161	205	186	191	191	186	176	178	149	164	159	171	184	158	180	189	186	199	204	190	187	156	169	176	194	176	166	182	177	224	154	160	178	176	158	193	195	176	183	163	173	180	188	168	211	168	188	161	163	186	172	192	175	174	187	178	163	165	166	175	184	167	179	148	199	173	180	176	179	174	165	194	190	188	186	165	177	181	178	190	185	176	188	170	176	143	177	172	157	183	155	179	193	171	179	159	163	175	195	156	167	168	171	173	167	195	174	202	169	210	162	157	204	160	186	179	178	182	175	176	163	203	187	180	174	179	160	184	191	178	212	174	158	169	180	172	173	170	142	168	170	168	172	139	164	174	184	164	181	184	169	171	167	187	185	182	146	171	164	196	178	180	190	199	168	186	168	171	168	178	170	188	192	161	170	185	191	190	165	184	163	183	179	177	178	178	174	178	157	173	165	162	169	143	190	174	190	195	181	181	172	182	174	169	165	159	191	188	175	176	155	195	174	228	194	173	197	187	186	186	182	174	160	171	203	164	214	171	199	214	173	185	185	215	188	160	176	200	177	144	159	166	181	169	154	168	179	168	186	195	170	180	187	179	182	176	172	179	170	177	204	180	170	197	170	181	189	177	180	170	184	192	164	162	188	162	172	181	200	174	187	172	144	185	152	154	186	168	186	172	195	187	159	156	183	153	156	202	167	154	191	182	164	184	188	160	162	165	170	155	193	173	160	188	184	201	171	188	162	157	140	192	190	178	196	191	196	162	178	177	172	202	161	156	160	169	165	165	195	167	185	175	166	209	164	183	190	176	155	179	174	184	221	165	185	186	160	180	154	159	170	195	176	185	180	173	165	170	180	169	165	175	173	171	174	166	174	186	181	164	187	168	189	169	161	199	157	184	153	165	162	183	200	181	164	169	167	179	177	171	188	155	186	206	181	188	161	178	183	155	192	158	179	192	156	172	176	188	180	187	171	170	175	168	186	174	151	174	165	182	169	179	197	179	176	176	157	167	180	181	176	164	175	197	192	191	188	177	185	182	185	174	196	178	144	183	159	166	182	182	181	162	176	150	191	181	190	195	169	188	185	176	182	158	185	171	182	175	176	172	170	168	203	177	189	181	171	185	184	160	171	153	160	150	168	179	178	181	173	176	184	156	180	182	157	171	185	196	188	169	164	167	174	175	165	189	156	162	180	170	181	179	195	160	178	177	168	152	164	174	188	163	185	199	187	178	191	197	168	188	166	172	156	179	166	182	165	187	167	174	164	179	198	188	171	176	164	198	171	168	165	199	192	198	182	177	163	183	175	178	196	193	174	197	171	167	181	166	183	174	181	181	182	173	157	169	179	207	184	177	170	195	172	204	175	173	181	180	199	183	154	159	165	192	179	188	185	158	160	184	181	165	194	195	172	174	178	187	174	177	185	179	152	157	188	187	197	190	184	181	185	174	180	168	162	174	177	180	158	183	168	184	165	177	194	169	183	177	154	165	191	190	165	190	160	160	176	204	178	167	184	166	196	180	178	166	172	164	185	184	193	174	171	162	167	190	165	183	184	185	173	182	166	179	175	167	186	191	166	174	159	183	181	179	198	175	161	180	182	165	182	157	171	187	188	189	185	185	168	152	172	176	164	170	176	177	186	201	176	173	164	171	195	173	204	167	158	146	173	193	175	191	185	204	200	161	185	172	162	167	146	167	165	183	187	164	144	175	171	183	179	149	179	184	191	164	186	185	170	162	155	176	177	179	180	177	188	182	176	176	172	180	170	152	160	164	165	176	209	148	178	160	177	163	164	167	163	192	185	174	184	173	192	179	191	183	182	165	148	184	169	164	175	177	178	183	202	194	190	171	159	173	157	180	182	156	161	199	161	209	185	156	202	169	180	177	209	178	187	180	188	175	170	175	175	169	194	173	197	184	174	179	169	189	188	169	175	169	192	187	177	186	174	141	190	186	141	193	176	175	158	183	174	186	158	171	186	163	182	197	161	192	184	163	174	171	170	164	149	174	176	178	147	175	171	186	155	170	180	166	184	196	198	159	168	174	194	177	167	189	193	168	182	184	165	179	177	177	164	162	153	164	163	167	187	175	175	169	162	157	192	183	178	162	189	166	197	155	182	195	155	189	172	161	193	157	173	180	156	157	194	146	165	164	186	184	197	171	190	173	174	180	154	176	183	170	198	165	198	164	159	160	172	196	181	185	172	176	144	191	181	158	189	169	186	192	200	165	195	177	170	182	167	190	191	168	144	208	162	185	180	180	180	182	156	142	181	195	190	174	175	189	177	191	167	206	179	195	173	174	185	201	207	182	172	175	180	173	192	168	188	189	173	171	164	211	168	177	169	174	210	221	182	196	179	159	160	178	180	170	155	167	169	163	151	174	180	182	188	150	151	171	181	185	175	168	169	173	183	184	185	189	190	198	172	177	196	204	170	184	157	182	166	162	167	146	175	149	192	169	173	161	194	202	181	161	174	159	192	195	178	186	161	162	162	189	220	181	168	188	175	189	154	171	156	187	173	186	192	182	181	180	173	186	195	171	176	167	157	185	193	139	207	174	187	162	180	188	168	180	188	202	172	179	176	185	180	179	188	174	199	172	174	155	206	162	165	165	179	162	178	169	181	168	174	166	186	176	201	160	157	168	182	178	163	191	180	177	190	182	171	183	163	160	173	193	173	191	182	179	168	181	180	185	182	183	167	182	171	181	209	190	192	183	190	186	170	179	176	170	172	193	198	162	209	177	166	164	182	163	181	196	172	160	158	177	167	156	192	167	191	174	164	185	183	198	187	168	164	175	171	164	169	180	170	169	184	176	187	174	177	183	171	160	176	188	175	191	178	156	187	166	180	187	171	175	174	160	171	152	183	164	169	176	174	177	176	172	155	183	155	160	171
37830	46192	52315	48994	40039	26518	18056	12361	13795	7287	5709	7301	4256	1022	482	509	761	1273	1288	984	777	614	458	451	426	445	448	450	552	479	427	440	434	460	473	465	477	453	492	453	467	494	429	491	468	483	455	447	452	468	506	510	476	458	506	463	445	492	495	469	474	471	504	482	441	470	469	474	448	473	461	490	480	494	461	447	471	527	491	461	519	462	456	452	502	461	459	514	456	461	479	478	442	486	490	489	458	474	497	426	478	467	476	495	509	451	473	471	461	496	458	440	444	484	481	499	477	490	494	461	479	449	484	462	477	472	462	461	455	458	447	494	456	509	485	470	448	455	490	475	458	450	481	483	487	506	455	461	455	450	486	501	494	481	479	457	481	469	489	484	470	472	477	457	475	462	472	460	466	470	477	456	486	461	496	483	472	516	459	489	487	477	497	454	487	484	479	476	471	512	478	465	456	460	458	485	460	486	482	459	443	464	450	440	469	465	486	465	445	444	447	506	459	451	473	472	454	543	485	455	484	455	479	461	475	453	464	475	480	497	521	448	451	465	488	464	492	456	473	459	462	511	491	485	497	470	489	464	437	467	461	466	444	518	460	473	497	477	465	519	472	414	470	472	469	473	474	453	496	507	466	418	453	453	465	480	504	457	424	469	498	503	485	443	484	476	487	425	488	493	481	443	481	482	479	463	445	463	516	470	491	454	492	460	439	495	455	477	486	460	479	442	480	458	446	486	465	438	489	491	470	470	484	488	481	449	476	489	447	456	519	489	498	473	492	456	454	458	482	427	447	469	494	490	439	497	495	504	442	487	481	442	470	426	500	470	493	497	489	462	452	467	469	521	456	451	463	477	423	457	494	449	492	480	499	439	449	442	466	474	476	482	480	496	485	430	471	491	487	489	449	461	427	466	476	468	477	474	461	430	440	483	495	507	476	485	470	460	457	504	453	460	454	480	443	437	476	444	451	467	454	492	449	456	487	498	453	476	456	446	488	448	474	472	460	464	472	464	467	489	470	463	441	450	461	439	472	461	420	479	414	453	455	465	482	485	492	456	435	450	454	521	472	474	473	475	459	483	477	459	467	446	484	475	454	426	506	469	450	470	473	488	445	458	444	472	455	486	486	485	462	448	473	504	431	451	472	431	476	467	438	486	454	437	468	482	509	469	478	475	473	438	453	461	494	442	508	429	464	503	490	488	448	474	447	459	441	445	455	470	429	467	503	482	497	521	457	439	448	469	456	500	479	506	522	463	481	478	441	443	485	475	463	464	495	471	451	446	431	437	467	505	479	465	486	457	457	468	463	466	477	505	449	476	510	488	498	468	480	458	495	487	464	491	463	442	469	477	501	471	513	458	486	480	467	480	496	448	480	446	472	453	478	472	428	492	455	440	493	452	451	478	500	458	442	457	489	442	473	486	441	456	438	467	469	451	437	514	507	462	451	461	470	477	494	490	484	506	471	477	444	441	496	482	461	461	475	468	492	486	440	450	494	464	453	480	450	512	511	457	445	439	479	461	461	506	472	448	478	453	487	432	445	473	477	528	494	474	498	462	469	497	483	448	478	470	466	488	457	465	491	469	459	490	421	423	474	457	447	453	445	437	450	473	461	471	462	475	433	469	467	491	476	491	454	466	497	470	497	416	462	450	446	488	445	422	496	467	488	479	419	481	515	465	511	432	465	454	479	475	457	488	486	480	505	493	460	486	472	491	498	470	481	454	474	502	445	450	486	476	463	453	461	454	450	478	471	456	428	469	488	481	495	450	476	475	448	477	461	450	477	499	480	505	490	461	472	451	468	487	499	440	452	439	517	482	460	490	491	484	480	457	462	447	471	496	461	452	487	441	449	467	481	442	476	489	497	443	514	490	438	493	461	489	475	469	459	492	507	464	452	459	474	456	474	475	485	442	475	481	459	474	464	493	474	478	463	470	451	453	465	459	480	453	438	491	494	466	464	456	455	456	501	452	484	474	534	462	494	451	441	445	512	488	411	468	534	471	474	485	449	453	472	482	427	450	480	471	467	497	419	496	480	463	491	444	460	473	429	456	477	492	481	462	454	440	449	462	461	480	483	484	439	469	444	468	477	480	494	461	478	466	445	499	507	455	476	497	480	464	430	446	450	441	442	459	469	505	461	458	465	513	480	485	428	498	469	453	484	485	508	473	437	508	462	493	467	438	480	443	529	470	447	474	474	498	498	491	464	469	474	456	467	458	447	463	471	496	501	463	493	471	507	478	464	491	452	461	484	486	464	468	479	419	501	471	488	439	466	488	453	492	485	493	458	501	426	481	510	491	471	510	462	502	466	486	413	492	483	454	462	459	437	464	476	455	504	491	467	492	436	497	441	490	467	464	490	464	495	500	495	449	494	471	469	505	473	441	495	469	454	458	477	481	465	457	484	484	438	496	476	457	478	453	476	476	457	463	501	482	488	475	465	455	515	455	478	467	435	460	487	515	467	496	441	433	473	458	449	481	502	491	449	453	468	487	465	486	476	461	457	479	456	511	460	469	468	464	480	446	486	483	474	504	494	487	487	443	464	491	492	502	522	487	453	455	448	504	490	452	444	528	485	490	497	475	474	431	463	435	475	454	460	476	453	468	474	453	444	428	441	482	473	434	489	467	477	451	440	484	463	454	464	468	464	458	458	455	498	462	452	495	458	456	486	456	462	474	482	471	490	476	491	476	467	502	468	468	463	472	451	491	509	456	467	501	471	456	469	483	465	488	446	476	485	490	491	477	440	484	476	465	456	496	458	458	460	492	460	486	488	467	435	456	468	457	479	430	469	465	474	497	448	471	464	481	488	472	476	460	472	448	455	465	444	481	479	495	492	472	456	473	467	427	485	445	451	492	430	483	454	464	491	497	426	455	439	464	487	472	509	477	469	467	466	470	421	473	503	461	474	505	449	462	470	468	471	480	461	456	434	467	488	473	461	485	503	457	441	446	466	452	439	460	448	422	435	526	410	459	444	494	462	501	478	438	497	428	487	456	452	529	518	501	512	469	474	482	491	480	460	457	445	492	452	464	449	411	497	485	470	471	413	494	473	462	479	496	496	457	482	505	457	474	445	475	450	472	466	476	473	479	444	463	454	459	465	467	475	505	446	469	436	458	483	422	470	476	472	471	512	484	463	488	436	475	467	462	438	492	469	462	466	457	481	471	472	466	474	462	490	505	470	487	483	471	473	470	461	464	491	469	474	436	499	438	450	485	446	487	454	455	446	480	485	471	445	464	484	428	473	446	475	453	453	431	468	426	502	487	505	464	465	456	485	421	465	517	504	509	481	466	434	462	502	428	452	455	436	474	471	475	463	448	465	460	479	466	477	467	492	484	446	465	427	478	471	450	487	457	446	487	456	463	487	496	470	481	491	502	464	468	517	457	478	442	462	444	452	460	500	469	439	453	463	494	459	484	508	463	448	438	516	484	456	468	463	489	442	486	447	455	483	438	481	474	471	502	474	482	475	467	470	495	448	469
73415	73783	72085	58109	42183	24882	14246	7335	6444	5725	3032	2804	1237	260	192	193	282	417	578	452	316	197	204	204	188	195	206	179	182	178	209	186	194	177	207	217	182	196	212	185	196	226	197	218	184	170	179	172	178	204	200	210	201	195	164	180	205	184	181	198	225	190	222	199	174	202	186	193	179	200	227	176	187	204	185	186	218	160	185	190	197	210	180	183	176	191	202	188	193	206	218	204	182	177	186	192	207	195	188	198	202	189	168	206	201	189	188	182	189	207	193	179	207	202	192	200	178	204	169	181	192	179	193	208	211	192	193	201	193	192	190	229	188	175	189	199	187	190	181	207	183	180	201	188	179	233	189	183	173	203	200	177	199	207	209	208	219	180	232	188	202	237	177	221	204	187	201	200	184	184	202	183	183	191	220	208	216	202	186	184	187	194	171	202	189	199	203	188	206	162	181	182	171	199	176	186	204	205	199	192	195	188	187	194	196	176	207	186	208	205	176	195	209	181	214	199	195	195	196	193	201	189	196	188	202	187	175	199	184	205	192	174	206	196	191	197	189	196	194	209	196	172	182	175	181	207	206	175	191	211	223	193	202	201	195	175	193	202	192	182	183	185	194	222	197	213	216	176	193	186	225	168	202	198	207	198	202	191	186	204	191	202	171	169	206	179	196	176	195	201	192	213	195	193	199	193	203	188	183	227	225	214	199	190	214	170	224	197	188	210	201	188	178	177	175	209	181	190	202	242	183	204	191	183	203	204	228	205	198	194	155	178	200	181	181	189	188	207	187	182	220	194	211	183	217	227	203	184	207	198	209	210	210	196	176	192	221	174	200	207	168	183	226	190	183	186	203	194	205	233	202	193	192	178	197	201	185	199	193	210	179	214	207	186	190	183	169	190	194	200	195	200	209	194	194	198	213	186	178	209	189	194	169	209	188	180	204	168	179	203	198	192	194	192	201	191	176	208	215	192	205	178	182	206	181	195	194	208	186	189	178	194	195	185	218	195	193	197	197	199	175	191	197	217	202	195	216	178	212	184	207	200	188	178	191	188	177	161	207	189	181	204	184	205	195	213	185	190	194	189	173	203	191	189	168	210	215	212	185	176	196	195	206	213	188	174	198	172	181	196	201	201	196	181	216	179	198	192	177	190	179	164	167	166	193	210	201	201	200	167	159	179	204	187	211	223	179	188	191	222	218	204	198	192	199	211	180	192	181	197	217	214	196	197	188	209	179	177	173	200	203	173	212	182	201	211	189	189	192	189	186	192	173	182	181	194	176	177	186	186	181	184	181	195	196	178	200	202	179	179	223	194	214	197	208	190	200	192	194	210	196	189	192	170	208	202	212	194	183	195	205	185	208	192	166	193	184	202	174	188	187	170	206	191	190	193	185	183	188	214	189	214	185	169	195	166	189	182	197	174	196	187	190	225	195	188	176	178	203	204	184	177	197	190	191	180	217	200	210	186	194	199	201	174	182	226	194	189	222	190	210	191	193	196	192	181	206	202	199	172	193	217	177	211	191	173	205	189	199	168	199	195	196	218	193	202	223	195	197	189	197	202	186	212	195	188	215	178	178	187	207	212	203	194	212	210	208	181	200	183	184	180	214	189	191	195	214	200	196	189	219	190	182	192	187	182	201	204	184	189	162	185	196	193	196	209	187	177	185	185	196	189	183	192	162	172	187	176	174	206	207	184	207	190	173	171	190	197	189	167	193	182	204	196	181	202	200	181	207	198	194	193	195	185	191	193	208	190	183	205	213	185	189	176	196	195	187	183	196	201	211	211	181	199	193	198	199	176	181	176	188	221	174	220	179	180	189	200	224	218	217	182	179	174	221	197	194	171	201	197	193	208	175	215	203	195	190	193	216	190	207	203	184	192	188	208	170	205	193	171	183	190	177	203	205	224	187	179	193	176	201	193	205	173	185	183	205	217	178	162	192	191	212	183	208	190	188	210	180	190	201	196	175	204	195	195	176	190	175	201	215	198	190	198	188	190	181	223	172	188	180	204	195	191	219	204	159	202	187	190	188	192	204	208	184	170	194	191	206	201	157	169	188	175	203	190	197	200	221	181	198	196	177	179	183	195	189	188	188	216	172	192	205	172	193	178	195	167	186	216	171	196	179	200	193	183	184	175	172	202	194	197	203	181	180	193	193	196	176	208	184	166	205	181	193	201	191	211	197	184	180	224	219	220	179	188	186	169	196	212	224	194	180	195	187	206	199	214	187	233	177	203	205	165	195	203	186	195	201	224	215	224	185	202	205	184	207	199	168	203	197	168	200	197	196	199	218	176	175	173	209	184	169	177	194	211	188	215	203	169	166	187	199	180	173	217	183	175	196	208	202	180	208	227	193	199	188	176	191	194	211	191	212	187	214	193	194	197	193	208	216	201	205	209	195	179	191	184	216	195	159	182	194	175	209	193	194	193	197	176	190	208	190	201	206	202	187	189	189	165	194	180	205	173	203	188	190	200	180	162	189	178	220	228	168	192	209	203	184	224	193	196	186	206	214	189	199	192	185	198	196	192	183	208	193	172	190	174	149	208	203	191	220	211	178	220	206	181	186	208	200	184	186	192	200	207	203	199	190	195	178	190	216	169	172	183	203	182	184	219	185	193	157	204	186	182	198	202	217	205	191	198	195	186	192	183	189	191	181	166	192	200	194	189	193	232	196	198	204	188	179	171	187	198	169	190	207	204	210	163	205	213	207	180	187	206	197	165	176	211	197	201	199	209	215	185	180	198	207	194	194	180	204	187	202	198	195	176	203	198	213	208	206	190	193	219	184	180	205	203	212	196	197	209	197	196	196	193	195	205	214	183	200	200	209	185	182	175	224	166	184	180	192	196	208	192	205	191	188	186	179	196	201	195	218	199	197	234	203	210	213	213	206	215	190	190	204	184	191	158	202	195	179	187	178	195	210	207	198	205	174	175	176	202	171	200	213	196	188	217	193	184	188	180	204	211	212	192	186	197	220	199	198	178	214	181	173	195	207	169	190	194	203	184	184	185	213	191	220	186	200	180	176	192	201	182	202	194	204	215	195	154	190	196	181	197	199	179	216	173	202	181	204	193	197	216	186	184	220	187	199	189	193	206	203	199	165	190	188	183	201	207	223	198	226	158	189	167	168	204	192	171	201	201	203	188	213	193	174	209	179	193	208	200	196	181	190	207	217	212	210	184	174	204	194	183	177	174	206	184	221	199	177	182	186	205	211	205	204	204	193	213	195	211	194	225	188	184	161	210	211	199	195	183	212	200	203	202	206	220	173	190	207	172	189	191	197	170	219	227	195	205	188	193	175	156	205	193	195	205	169	185	175	230	218	184	179	173	195	198	189	201	178	168	184	209	185	217	217	201	196	191	185	203	191	188	210	198	193	195	195	189	197	186	184	216	211	211	202	201	223	171	186	173	205	205	193	202	182	201	209	184	208	181	214	171	179	199	201	189	198	208	183	188	192	190	202	209	191	204	186	185	201	184	208	172
47081	57779	66702	60804	48216	33987	26449	18984	19680	17595	10556	10902	4888	798	513	563	782	1553	2665	1848	1125	635	531	483	527	474	513	495	506	527	529	511	521	500	532	523	472	531	518	495	515	465	485	489	492	483	477	493	516	523	562	599	573	526	499	490	511	504	547	466	480	541	515	544	505	460	544	496	489	482	488	515	486	501	507	519	503	507	496	528	500	506	471	477	516	524	491	545	460	496	507	477	481	532	537	509	509	494	497	505	495	515	463	501	469	496	486	502	523	509	486	516	504	495	458	510	512	528	468	504	482	524	487	481	523	529	489	533	491	503	500	508	536	537	518	543	504	541	532	481	456	493	472	505	516	519	528	490	506	512	501	497	523	487	520	456	513	502	505	475	544	510	492	511	578	513	471	484	512	482	523	509	462	499	472	550	496	512	452	484	505	520	536	502	531	511	527	512	468	507	518	517	458	537	498	513	479	505	515	517	537	518	524	504	489	574	504	515	493	520	484	502	498	502	469	513	518	520	529	496	543	504	500	500	518	537	519	513	484	528	543	485	475	535	504	509	498	476	542	487	518	514	465	510	510	537	477	491	526	513	483	508	507	538	461	536	486	519	493	517	507	467	525	526	491	526	545	535	502	519	491	488	490	517	504	502	509	506	513	518	499	522	519	497	472	518	534	493	508	499	528	519	482	512	534	513	548	523	540	501	526	495	511	480	531	530	477	486	514	513	494	476	482	493	545	528	541	490	502	526	496	472	514	514	499	503	497	510	488	521	496	526	455	512	526	531	509	484	499	505	504	485	518	501	503	479	491	517	495	488	466	488	542	494	535	534	529	492	520	491	509	474	537	529	522	505	508	503	535	513	546	550	522	518	513	539	539	502	533	492	517	504	507	507	494	511	479	495	519	565	490	542	494	552	476	504	518	453	522	462	497	486	512	510	502	529	459	527	502	494	547	492	493	544	534	498	504	540	527	475	497	519	527	511	462	491	485	550	523	514	495	473	513	502	485	500	505	496	525	519	539	508	482	529	494	489	484	488	522	498	501	526	511	501	509	508	520	498	508	516	466	483	486	516	504	513	494	516	489	508	497	532	525	505	497	523	506	532	516	501	539	506	503	525	477	541	521	496	497	512	517	510	523	471	499	512	496	501	492	525	476	495	516	537	529	533	510	520	513	488	529	494	535	485	493	532	508	504	520	506	496	530	468	456	533	495	496	464	532	507	483	512	487	515	504	503	477	514	515	515	517	548	500	513	497	475	481	527	498	492	550	529	503	485	486	515	490	510	470	497	497	510	528	506	493	527	492	490	484	522	475	486	484	479	514	530	524	515	503	505	528	499	529	523	480	514	520	491	532	508	499	485	526	459	496	517	509	552	506	526	534	515	531	515	516	515	538	528	459	559	488	513	494	501	496	499	516	503	487	490	512	508	522	546	513	525	506	552	482	530	521	512	532	523	512	474	488	520	469	513	532	543	512	498	524	519	509	528	485	479	474	488	533	540	522	502	518	510	521	520	484	543	506	492	520	539	501	464	510	487	498	520	521	512	551	499	541	529	483	501	488	494	537	500	485	540	486	522	502	490	496	484	518	508	498	481	521	487	487	524	498	466	553	499	507	488	472	491	478	512	517	525	465	537	512	530	518	505	507	522	493	490	504	546	498	516	521	506	517	509	510	521	529	475	504	496	491	521	484	516	502	490	507	517	476	512	501	476	507	507	477	540	501	511	511	511	505	498	518	513	507	500	475	515	499	512	511	525	534	479	530	507	463	493	493	478	508	501	527	542	489	455	542	507	495	490	507	502	493	486	499	534	526	499	481	461	456	502	496	509	505	479	493	512	524	459	488	502	531	510	504	504	488	508	511	494	509	473	497	485	489	497	477	479	496	494	490	539	519	497	504	472	574	519	488	493	512	473	476	514	501	557	517	526	502	488	476	501	521	464	498	489	542	499	549	529	474	519	537	490	473	522	550	492	519	550	523	501	516	502	510	474	484	483	489	494	482	535	501	490	522	482	525	496	506	494	483	532	503	490	507	520	497	519	485	514	475	526	519	509	478	524	540	500	495	488	499	510	498	509	509	482	486	524	502	504	501	522	463	512	527	482	498	469	521	495	510	496	506	489	486	545	477	506	504	519	538	530	521	499	515	528	524	499	481	536	524	502	472	520	463	503	532	501	521	483	506	525	442	530	463	465	530	506	507	530	533	535	519	502	496	506	477	506	480	498	527	537	476	527	455	499	533	545	521	492	490	525	486	509	490	512	527	502	534	511	508	499	520	531	520	513	529	539	533	483	481	498	472	509	513	519	508	534	502	503	463	501	512	475	476	538	512	507	510	480	503	506	543	531	495	531	490	523	498	511	502	502	478	485	505	535	476	505	515	514	512	513	505	536	525	477	489	502	497	513	505	517	473	499	525	516	512	497	504	472	482	494	520	550	462	474	529	489	515	488	482	523	482	480	500	504	516	499	479	536	498	535	486	497	526	485	476	535	548	497	479	502	513	532	516	526	491	495	481	469	508	522	479	523	539	527	507	497	515	510	507	498	518	511	501	480	479	502	483	537	495	513	532	505	516	507	519	530	505	532	517	517	521	518	509	539	527	515	536	466	519	507	494	498	519	493	517	515	517	570	512	540	528	474	480	505	472	503	539	481	533	478	475	493	515	520	513	476	506	510	529	535	463	527	528	505	513	519	522	494	535	499	482	526	572	496	481	492	499	553	502	474	499	487	473	551	505	528	488	531	546	497	508	539	572	490	537	487	520	480	491	505	475	489	516	526	484	516	471	486	517	498	507	480	487	502	528	515	503	496	517	533	546	519	535	468	518	465	550	513	537	544	509	551	520	506	466	497	495	513	498	502	530	495	538	547	482	516	514	539	532	503	472	484	479	514	485	484	536	520	541	512	491	525	506	512	506	519	495	494	474	483	465	458	475	517	478	542	524	495	488	498	518	492	477	524	485	512	513	529	464	507	546	504	473	512	484	533	480	489	548	481	497	462	504	492	520	533	498	517	516	546	487	492	485	465	528	447	509	518	536	514	525	526	551	510	526	513	520	482	513	497	506	473	446	497	496	524	522	489	511	526	517	505	535	498	523	476	471	517	521	516	519	511	478	494	500	521	484	531	497	520	525	519	512	494	472	526	481	500	484	475	517	505	467	482	515	539	561	522	510	523	522	483	484	509	534	500	530	506	501	524	499	493	511	497	499	492	522	523	528	515	555	538	484	483	520	457	514	517	527	496	496	487	460	517	505	516	488	520	558	534	481	512	469	512	501	495	487	531	497	504	522	491	521	470	537	505	491	543	507	517	495	543	508	519	508	496	516	475	523	474	501	513	499	541	499	530	499	520	515	481	507	472	460	543	515	495	509	521	507	498	565	528	524	477	541	470	500	516	517	524	517	482	498	548	504	506	492	464	524	514	511	518	526	509	511	500	481	528	504	490	562	484	529	500	467	497	504	489	486	460	510	479	462	483	548	520	489	514
20724	14242	10612	5764	1914	767	425	302	287	341	271	247	194	162	184	176	189	184	177	195	173	178	186	147	161	167	144	175	167	155	167	165	170	180	169	175	160	144	163	172	153	168	162	157	144	152	180	185	150	172	163	171	171	167	161	164	159	137	172	178	152	149	165	148	155	171	172	157	184	151	166	170	191	177	176	158	181	171	157	169	190	166	149	171	154	154	160	153	168	156	151	191	179	164	176	140	176	149	160	147	163	144	188	173	161	160	166	144	171	147	162	165	161	150	162	177	140	153	159	172	167	171	169	161	164	163	155	149	155	178	193	172	140	154	185	167	157	160	137	155	161	174	164	161	197	184	166	172	170	188	161	146	169	155	183	170	157	152	152	156	156	163	160	179	151	166	180	187	190	163	150	178	167	158	157	164	193	173	171	157	162	190	153	174	148	140	175	150	170	177	164	164	128	186	161	159	166	174	163	181	157	162	173	154	166	150	155	190	173	145	127	163	164	181	167	133	142	154	164	187	188	180	140	152	166	174	188	173	180	156	155	162	159	165	142	152	196	146	163	172	152	161	173	161	159	161	183	135	178	170	174	158	142	167	158	158	181	183	156	149	159	146	155	161	163	166	163	147	183	155	165	168	173	144	186	153	163	166	146	160	179	166	185	162	168	172	188	163	158	149	152	163	165	173	159	161	151	152	172	168	171	144	153	159	149	172	163	177	158	159	164	150	144	173	167	155	172	142	168	139	166	155	185	174	149	161	155	154	155	142	187	153	153	168	168	149	174	176	171	155	159	173	159	158	178	149	164	154	152	166	177	164	144	167	158	164	165	157	177	161	168	169	176	155	167	148	189	165	173	170	142	166	156	170	165	163	149	186	171	183	168	167	157	150	147	170	159	155	196	169	192	166	167	168	171	143	155	149	164	151	150	153	141	162	171	171	180	168	173	162	174	186	160	168	162	183	153	161	163	163	167	170	152	162	144	179	164	177	156	158	198	172	137	170	155	137	171	146	181	161	181	172	159	160	145	165	195	163	169	163	137	155	165	139	168	156	162	161	162	165	178	176	177	156	191	165	152	137	177	191	171	195	163	141	170	158	191	177	177	142	165	162	173	156	160	180	168	161	170	187	172	147	159	153	152	157	193	173	186	159	184	193	172	166	167	156	177	162	175	165	174	160	193	163	158	142	168	173	169	181	184	156	163	181	189	160	146	161	173	162	171	139	180	156	177	168	165	179	144	160	172	149	175	166	187	182	187	179	180	161	144	177	179	165	166	158	137	150	143	165	175	174	143	171	187	165	182	153	193	151	167	152	166	180	154	163	170	149	171	146	170	159	174	179	173	136	174	149	161	179	170	149	178	163	154	187	159	167	175	155	150	169	157	180	158	164	167	199	165	169	172	182	160	168	162	131	149	178	158	175	156	144	158	163	159	170	169	165	163	173	187	158	157	177	172	178	155	153	172	163	174	162	167	178	174	178	162	157	151	181	174	188	181	173	156	151	154	184	161	157	167	161	182	158	169	169	162	169	162	176	169	184	186	153	166	155	166	154	173	167	186	157	159	144	162	172	172	198	142	132	159	168	177	167	169	175	174	182	173	158	158	162	175	154	167	196	160	151	186	173	166	149	157	143	169	164	181	160	152	162	155	188	168	171	162	189	160	175	170	157	139	182	169	159	164	156	164	166	181	164	200	167	174	163	184	162	161	154	139	177	158	165	182	174	152	164	171	149	162	188	172	179	169	181	193	152	170	159	195	174	164	169	165	161	165	171	164	160	167	191	173	161	162	159	156	173	163	162	159	168	147	167	150	145	160	164	157	174	159	130	169	163	159	171	149	140	162	152	170	180	156	161	156	160	173	201	191	140	162	176	160	185	166	153	168	180	157	142	161	163	187	173	147	156	178	158	175	140	162	171	160	151	157	164	161	147	161	176	151	152	162	152	173	179	196	162	189	153	172	150	162	174	162	149	146	172	159	157	153	186	176	153	186	173	190	157	167	139	154	146	163	165	152	166	151	159	160	152	155	160	172	144	152	169	156	182	193	180	176	166	168	172	144	191	157	165	199	168	165	172	157	153	177	176	178	159	155	151	146	161	161	172	167	198	157	169	163	171	146	163	182	160	159	160	157	161	157	159	158	184	141	164	163	159	197	164	135	156	155	176	162	167	176	149	177	182	177	155	153	161	170	160	167	156	151	170	141	151	157	154	155	166	175	169	149	153	156	159	151	173	144	164	171	169	158	157	183	155	152	149	166	137	180	183	171	152	155	155	179	140	159	150	152	182	155	150	170	167	146	155	160	175	162	141	193	148	157	166	180	179	167	183	180	177	141	154	135	158	184	156	163	160	177	161	178	188	172	169	155	186	141	162	132	166	168	157	146	187	150	155	156	168	146	152	160	169	181	154	158	146	161	153	188	147	170	187	169	158	172	168	153	174	164	159	152	155	173	172	175	167	148	197	172	167	170	171	186	123	168	139	165	155	176	165	154	145	141	159	157	150	171	173	163	170	182	162	164	184	155	148	160	151	185	157	159	181	171	153	175	200	156	155	173	173	155	170	164	164	172	164	165	169	172	176	177	174	168	157	178	177	161	132	145	158	173	168	161	168	164	178	154	171	161	159	157	168	169	179	186	152	156	170	156	155	171	168	157	172	168	154	190	180	194	198	166	158	152	170	151	185	158	154	159	167	159	166	157	166	152	175	154	181	139	169	147	152	143	170	176	163	158	153	148	164	149	154	154	178	170	143	172	159	157	172	167	172	158	164	156	161	187	177	171	143	174	171	173	131	162	167	146	167	162	178	160	161	137	158	164	181	175	160	157	180	173	178	161	153	157	192	148	148	171	158	169	160	157	174	161	179	180	157	173	169	187	148	171	180	152	173	163	169	148	133	181	167	153	177	158	177	157	159	172	165	156	158	153	175	177	160	157	161	165	159	173	169	156	160	151	154	155	166	180	176	166	168	153	169	181	143	171	161	154	167	177	165	164	182	153	158	157	136	166	153	150	155	150	147	150	155	141	164	156	152	176	168	146	169	160	152	173	180	173	169	171	182	149	167	180	175	172	171	160	183	167	185	176	156	160	166	147	167	164	140	157	154	153	177	168	154	183	180	152	149	150	179	171	166	159	171	189	169	153	158	156	156	140	158	156	151	156	139	191	183	166	155	151	146	157	177	169	171	172	184	156	159	172	171	197	152	183	166	187	165	131	174	156	147	170	158	208	170	165	173	188	148	172	149	148	140	152	159	151	168	164	166	160	155	171	168	179	149	153	157	185	159	162	164	154	176	149	179	175	144	161	156	155	163	176	172	162	168	165	170	156	178	159	179	187	163	169	145	157	172	162	164	162	179	158	171	146	152	164	161	155	162	164	157	179	178	188	200	159	160	184	165	156	167	165	167	162	178	170	147	152	168	154	171	175	185	166	161	198	164	141	169	191	154	149	164	149	189	157	152	155	185	171	185	127	185	163	158	182	153	190	164
16668	16900	17123	13179	6301	2741	1899	1246	1205	1424	931	772	710	451	458	459	454	483	564	531	441	448	454	471	452	449	453	406	468	445	445	442	453	429	521	427	448	451	433	423	459	454	468	478	447	448	433	447	442	449	421	430	475	460	449	414	465	445	409	445	457	436	423	426	413	423	475	472	441	414	445	483	439	447	421	496	451	460	409	443	446	441	455	472	432	436	467	438	410	436	457	444	453	425	465	469	431	465	459	439	422	456	426	462	450	464	421	450	454	441	450	438	441	413	444	422	487	454	428	432	479	446	449	463	417	427	438	428	420	430	450	433	421	454	452	423	470	439	458	416	461	483	433	436	461	463	444	466	415	405	454	440	442	410	453	441	470	414	443	471	457	429	394	440	435	440	443	425	467	415	431	405	445	421	419	501	440	438	434	508	453	462	444	437	429	484	445	433	447	487	478	424	436	477	447	428	472	443	423	417	469	421	467	442	424	433	437	428	410	467	436	472	433	492	449	438	439	447	400	446	465	457	448	411	468	464	395	455	435	479	418	476	436	437	451	406	492	445	455	449	424	500	460	467	431	437	397	415	476	443	452	457	434	411	460	442	436	402	436	456	436	434	458	438	447	468	475	456	421	435	452	436	442	448	424	464	416	466	468	445	434	462	491	460	453	443	468	439	461	438	434	398	434	468	432	429	440	432	414	400	447	415	474	437	471	455	442	468	402	444	424	421	450	461	451	412	435	428	447	452	457	448	430	411	394	469	471	482	433	500	429	451	460	417	412	456	425	469	442	452	459	426	469	453	444	450	442	477	441	472	446	434	517	443	455	436	452	465	463	448	452	492	431	414	428	421	439	468	480	462	448	442	455	446	460	436	409	430	441	469	433	404	425	486	445	420	469	405	424	427	435	416	442	472	427	460	428	469	454	410	471	433	462	465	421	434	433	446	454	426	452	424	398	424	434	436	409	429	428	419	439	430	429	468	421	436	422	460	438	451	463	429	404	471	453	402	426	446	455	409	452	487	468	437	450	457	416	427	478	449	445	431	439	434	476	445	446	462	402	429	435	446	437	471	471	452	440	442	418	433	461	447	460	485	443	449	457	464	475	468	434	423	462	408	462	428	434	416	462	421	432	439	472	432	459	480	448	422	423	432	460	459	436	440	439	429	427	412	431	435	491	458	417	402	422	464	473	429	447	430	445	445	431	462	425	437	406	454	466	439	415	471	444	477	406	444	483	454	411	433	441	483	465	417	424	434	477	435	411	415	446	452	465	438	422	446	433	412	437	427	434	397	458	441	470	472	420	468	429	432	437	475	445	462	458	438	432	407	451	460	434	451	441	452	469	458	427	487	452	417	459	437	454	442	470	478	448	463	463	420	465	428	452	434	449	458	489	396	472	440	475	432	417	460	454	451	475	408	454	407	432	431	446	478	418	437	417	434	413	451	422	442	419	441	432	423	447	465	455	446	478	449	478	429	455	458	435	476	432	423	402	438	450	471	457	438	471	417	449	451	471	465	490	442	424	450	448	417	438	421	459	484	412	410	409	470	436	432	437	451	428	441	453	406	476	447	407	423	433	427	414	424	465	445	424	439	471	416	469	467	446	444	459	467	444	449	455	435	432	445	448	467	476	425	456	428	455	436	450	431	435	466	433	433	415	415	422	465	464	466	451	431	463	447	437	463	445	402	403	418	445	458	447	424	476	463	412	454	434	443	401	442	421	468	472	465	454	476	450	407	452	433	455	450	418	461	473	444	455	402	467	428	434	425	441	449	412	482	444	427	457	387	440	446	455	449	448	415	410	428	409	440	394	478	431	465	479	432	429	458	451	399	433	395	476	429	444	399	456	418	489	395	458	451	466	485	413	475	451	445	471	455	443	423	429	443	438	416	470	441	437	466	436	468	423	455	446	423	445	438	470	461	459	424	446	475	434	426	430	428	423	467	450	417	424	463	404	475	433	437	425	447	461	452	435	445	468	421	426	442	461	424	459	438	424	465	405	449	421	440	466	455	462	418	454	418	446	442	427	466	431	461	421	430	461	423	453	447	473	449	449	421	460	460	423	461	392	445	407	457	434	446	427	446	439	431	444	439	486	429	396	459	434	407	438	455	430	462	406	423	413	429	480	433	427	414	458	431	448	442	408	444	420	436	476	430	424	444	460	454	458	473	439	431	430	423	450	436	459	443	447	425	456	414	473	468	439	418	470	406	459	454	443	451	467	438	442	413	460	471	430	457	455	457	430	434	469	447	439	448	412	437	435	420	480	461	433	428	466	483	466	484	472	440	449	433	448	442	448	489	458	458	431	412	436	384	416	430	458	451	460	465	499	455	468	416	429	423	488	430	456	456	434	476	408	433	443	447	449	473	454	430	446	462	438	425	450	443	437	451	462	460	453	452	484	451	453	469	440	483	459	415	441	466	437	443	432	434	460	439	466	436	434	420	434	451	433	443	464	404	420	421	395	420	410	471	427	399	415	409	447	458	439	460	471	418	487	446	434	458	438	406	449	406	457	448	433	466	424	451	455	433	460	412	457	426	433	488	422	435	457	392	422	445	462	446	432	450	418	452	456	460	449	448	462	427	434	474	437	453	459	421	414	475	458	467	465	455	409	431	456	430	453	409	456	459	457	486	440	446	427	426	454	427	479	468	438	466	445	430	421	470	497	408	422	441	473	444	440	412	432	430	436	455	408	452	458	427	444	453	429	444	426	443	438	473	429	436	470	445	469	443	440	453	449	456	453	441	419	480	421	427	432	440	407	451	415	433	460	471	469	388	447	460	445	473	440	461	440	440	456	465	483	449	415	435	477	458	461	437	432	426	449	454	443	459	450	455	437	435	393	440	461	437	481	432	443	416	426	473	427	459	434	488	411	433	460	439	462	403	413	410	440	445	443	436	467	411	434	443	460	430	434	452	468	461	399	420	434	423	487	404	442	445	440	409	417	436	417	454	431	454	455	432	456	421	409	461	459	452	443	413	472	444	463	479	485	460	427	468	436	440	456	488	484	469	437	413	427	409	430	447	456	437	431	456	467	436	448	461	439	430	409	452	492	457	441	401	461	429	473	434	421	432	420	432	448	477	412	448	407	490	450	467	446	472	424	485	432	445	448	461	439	431	422	460	421	474	393	488	447	464	445	446	439	452	421	427	460	451	462	489	437	465	450	404	511	452	442	468	423	440	426	411	466	455	415	430	429	403	459	438	411	436	427	448	433	467	442	424	417	440	445	467	423	462	411	438	463	451	433	501	464	439	436	386	454	399	461	426	471	437	454	469	456	450	451	462	458	420	468	430	449	414	468	429	449	449	466	462	472	431	451	467	422	437	456	431	423	432	475	465	475	434	448	447	455	462	423	414	437	444	418	433	443	440	464	418	466	459	457	432	457	432	460	411	440	429	405	439	433	454	456	456	441	445	408	450	389	446	420	458	446	457	454	434	431	430	460	445	436	426	408	459	436	431	485	492	417	428	473	452	448	460	480	458
60774	60804	59423	44683	26245	13867	6353	3492	3156	3131	1779	891	431	197	183	201	213	401	537	330	193	173	204	172	191	161	168	169	167	144	167	165	142	160	168	176	196	186	195	180	172	170	201	164	180	207	183	149	184	176	187	215	196	189	165	175	184	168	190	171	189	160	189	189	188	168	162	185	171	185	207	165	178	166	163	189	176	190	190	179	181	183	168	185	167	174	184	179	156	174	190	214	179	172	181	161	174	205	185	199	164	187	188	160	199	197	184	171	173	158	190	174	186	173	205	182	197	172	192	171	175	179	182	162	174	170	176	171	159	154	179	185	192	177	164	185	171	187	188	174	178	183	202	158	175	183	184	175	179	193	189	162	157	163	177	211	183	183	176	187	182	173	187	177	153	171	188	183	168	180	160	162	177	195	146	159	154	182	167	191	160	184	163	175	185	180	197	217	168	194	200	150	173	172	170	187	174	189	198	179	200	180	169	139	173	171	182	183	177	193	160	167	191	179	197	191	178	198	192	180	163	156	167	189	178	166	185	197	182	202	155	188	192	174	169	178	168	182	175	200	188	189	162	199	173	179	179	189	172	193	178	181	188	195	173	163	175	182	188	172	179	165	174	157	179	194	173	185	170	169	198	165	162	192	159	175	150	177	155	189	180	157	181	179	143	184	153	167	180	187	176	167	182	196	195	170	207	177	158	163	206	172	179	169	163	190	158	191	179	156	186	191	174	191	157	179	182	177	189	194	167	168	178	175	179	179	182	185	172	176	196	190	174	175	170	168	193	170	190	163	191	189	184	213	166	174	192	178	176	164	200	164	161	151	168	172	198	169	191	163	190	174	175	167	170	178	173	185	169	166	219	139	149	182	163	193	192	162	178	197	188	175	180	190	172	196	176	179	184	197	174	169	156	187	203	187	206	161	143	162	163	178	204	166	173	162	151	166	170	166	175	176	163	168	172	175	158	177	140	163	205	161	167	186	182	182	192	179	183	163	167	192	174	168	189	164	210	152	195	182	169	173	154	177	194	157	165	200	191	154	152	189	162	170	189	173	170	172	196	147	171	157	202	180	167	191	194	215	192	184	170	191	159	202	184	172	175	183	170	165	163	183	183	184	176	172	171	177	206	180	170	206	187	192	181	165	184	192	195	189	168	199	167	182	167	186	180	171	197	159	175	193	166	203	169	170	192	173	164	187	190	176	196	183	178	195	190	176	184	186	176	180	195	184	193	204	181	165	200	171	161	179	186	206	155	164	186	192	166	188	187	145	161	158	158	175	155	186	197	174	181	159	161	158	166	166	150	176	177	172	176	165	178	181	180	186	172	181	175	177	180	175	165	160	183	167	171	188	191	178	171	191	183	187	167	172	191	161	175	181	172	191	144	155	179	193	173	175	162	164	183	178	191	179	179	176	191	176	177	156	180	175	157	180	186	185	171	168	184	170	196	187	171	184	181	147	170	178	181	172	175	173	181	184	197	156	158	173	185	197	183	191	176	171	173	155	194	170	203	190	184	172	181	200	167	159	173	183	171	179	201	161	188	166	166	181	169	179	174	189	172	167	191	178	178	194	189	182	177	179	185	156	170	182	193	190	171	182	177	166	209	203	149	185	169	181	175	177	190	170	205	184	182	171	179	185	188	168	198	181	181	145	168	163	151	175	186	171	197	178	181	173	183	181	184	192	177	160	204	170	155	173	184	192	173	192	184	167	179	169	182	188	152	195	196	178	172	185	166	187	186	172	175	189	182	176	191	181	157	186	177	173	185	168	164	184	176	188	194	178	176	200	175	166	163	184	197	178	194	174	178	179	205	197	179	169	193	168	180	180	195	180	177	174	194	180	174	159	157	181	167	174	208	178	170	171	180	182	170	178	214	164	185	183	190	171	204	189	149	216	160	164	184	142	169	172	179	191	169	204	171	173	196	176	187	189	188	185	170	186	182	197	180	190	187	158	183	137	174	206	154	180	175	153	175	180	196	188	151	178	151	173	174	174	176	167	167	168	171	195	157	195	164	193	150	188	187	196	175	180	189	177	173	185	195	168	157	153	178	192	192	194	155	185	197	166	173	191	200	184	186	186	161	165	183	189	188	155	184	172	177	186	195	172	202	203	185	167	178	173	181	166	175	193	205	200	182	177	152	189	206	158	182	182	175	204	175	163	177	159	175	156	181	187	176	182	157	180	171	166	189	192	185	159	164	201	189	191	164	174	196	181	170	179	185	165	180	188	180	178	191	177	164	163	180	184	195	197	199	170	176	182	185	196	184	175	165	187	167	186	182	180	167	187	194	149	172	185	186	182	177	165	179	188	160	158	168	190	163	191	156	174	218	173	153	169	182	174	147	146	186	178	191	177	164	165	172	179	179	192	179	185	161	168	172	215	188	166	184	195	162	154	166	166	171	162	167	164	182	175	184	168	171	183	170	184	176	181	189	192	178	181	177	171	184	174	175	191	154	182	196	190	174	171	162	170	176	174	191	173	187	156	176	186	159	181	163	183	170	164	159	170	168	196	193	193	190	193	175	185	155	152	191	173	196	161	186	173	164	200	199	189	170	188	181	178	179	196	190	182	179	190	164	195	179	198	164	161	188	173	176	202	166	206	153	177	156	171	185	177	166	161	153	157	183	177	193	180	170	171	175	190	173	183	180	225	151	183	180	174	163	191	193	194	169	196	190	183	196	194	167	169	180	181	164	182	183	189	178	196	160	193	174	168	181	217	191	170	193	173	190	171	202	204	169	183	172	169	158	163	160	173	152	175	179	172	183	203	168	187	172	198	211	182	157	169	168	177	168	163	171	161	167	204	177	155	200	166	168	185	173	179	167	181	188	161	176	202	200	170	180	180	171	161	185	181	178	182	180	182	205	164	188	186	166	172	164	179	189	189	189	179	181	207	141	170	195	190	168	184	167	156	176	178	177	161	171	155	159	179	162	169	180	192	166	193	180	191	186	201	189	161	202	195	179	171	163	183	200	179	189	171	202	184	166	177	156	199	184	186	187	199	166	195	188	177	165	182	196	180	162	158	180	157	177	212	158	195	183	157	167	165	165	186	157	156	164	191	178	153	163	172	194	176	170	190	191	197	169	180	192	181	195	165	189	165	181	165	181	184	181	191	174	176	166	161	167	179	175	169	178	192	179	173	165	179	173	164	198	190	190	155	179	191	183	174	160	164	172	182	171	148	175	145	203	168	147	157	190	181	178	175	175	174	192	198	181	175	163	170	170	174	172	173	193	187	190	204	180	178	166	182	185	168	180	172	187	164	170	171	195	176	183	174	174	160	166	160	191	171	177	183	173	159	187	178	165	184	172	161	188	190	183	188	169	167	161	176	168	184	174	183	180	168	186	185	178	160	185	173	185	178	163	180	177	154	156	167	178	153	167	171	177	188	188	181	168	156	180	167	156	193	192	206	164	181	184	163	184	173	172	174	193	167	182	179	189	175	150	207	166	191	183	182	200	173	177	183	182	176	176	146	194	157	172	158
38092	47132	53714	47946	34797	25773	17301	12123	12382	12167	7251	3956	1655	502	497	498	710	1729	2356	1346	642	517	528	490	489	470	509	448	467	495	465	503	463	467	488	489	468	490	512	442	458	477	485	483	460	511	452	443	481	498	542	507	541	500	477	491	464	470	464	511	466	404	489	470	497	488	473	507	483	501	445	475	458	515	519	474	474	453	443	471	470	501	475	513	496	443	458	513	452	450	458	453	432	481	454	489	458	475	485	467	507	479	470	488	462	504	436	454	491	470	446	472	452	433	514	503	476	458	512	446	496	447	465	500	454	501	485	518	496	454	425	444	477	435	472	482	472	477	469	484	472	464	507	449	495	482	478	446	456	491	491	445	438	448	488	472	456	517	468	499	482	451	489	475	465	466	451	472	488	443	452	471	455	464	478	481	485	480	483	485	486	490	469	452	463	452	476	448	494	532	478	441	470	431	508	487	463	467	441	462	476	499	519	471	470	492	453	495	485	430	469	459	488	470	402	485	465	498	457	501	436	476	485	484	492	479	528	493	472	447	468	468	490	435	465	458	466	467	456	501	506	451	457	450	462	457	446	490	457	455	476	501	513	422	455	512	501	441	456	465	447	500	488	471	481	471	481	443	471	485	454	447	462	486	473	489	486	453	504	475	513	459	489	461	495	462	482	463	450	465	467	476	472	469	469	461	529	471	427	448	456	465	463	467	478	480	468	461	464	499	486	465	491	464	471	473	481	493	479	511	481	466	477	452	481	466	503	488	478	454	465	511	475	453	469	477	454	441	467	494	464	475	473	480	474	501	480	486	499	433	478	461	473	499	464	512	468	500	469	452	451	489	463	463	477	487	449	470	494	496	482	478	462	501	473	484	416	475	452	459	471	459	515	473	446	513	485	515	452	488	487	499	510	468	474	476	485	469	436	487	475	460	485	475	476	469	524	454	483	455	494	494	502	470	483	484	456	481	493	485	455	497	475	438	470	471	440	506	499	460	475	460	488	510	470	467	471	466	496	490	474	470	478	423	514	481	507	472	472	467	474	464	509	480	455	482	449	483	474	483	485	438	483	495	507	452	454	480	427	489	452	464	452	490	478	489	485	484	470	463	520	497	484	507	478	450	466	477	432	466	435	472	468	460	430	440	488	491	474	457	472	500	492	450	472	459	476	468	467	513	445	483	467	500	435	480	512	469	500	441	493	477	463	435	425	501	498	475	500	493	481	459	466	453	475	459	467	492	472	488	478	476	493	481	500	452	461	467	441	492	482	479	488	475	453	479	474	445	469	452	467	501	478	490	469	492	464	486	485	449	474	488	491	510	457	479	460	482	478	493	471	507	447	446	477	460	525	468	468	468	498	480	492	459	478	447	494	467	461	465	509	481	472	482	472	453	480	472	455	471	484	462	507	433	520	440	461	483	478	466	459	497	476	514	480	482	483	466	466	461	469	440	474	469	419	457	474	473	476	479	498	487	468	470	454	454	480	455	563	493	458	450	455	440	490	460	441	457	472	481	491	472	491	463	436	473	496	468	527	479	442	481	483	465	462	447	478	452	433	482	515	429	506	466	497	468	501	470	428	491	496	479	503	474	502	460	507	484	454	471	497	476	483	480	462	510	481	481	454	473	437	474	491	473	469	475	495	472	485	440	512	516	456	449	455	464	434	477	449	502	502	459	465	515	484	459	488	472	471	477	502	488	479	424	489	476	484	449	482	472	458	490	458	491	458	488	479	509	469	454	513	473	503	471	480	456	448	488	445	464	473	531	489	474	477	467	466	457	470	505	459	496	472	482	491	449	466	439	461	516	456	447	442	462	498	455	466	461	481	480	491	496	471	473	459	497	494	471	489	471	503	456	481	468	461	488	516	478	435	490	451	448	474	473	524	481	516	483	491	458	499	490	486	448	496	492	430	460	467	499	487	472	448	492	497	454	481	450	456	451	502	459	500	486	458	480	466	501	488	491	466	430	461	503	502	502	478	471	474	465	435	450	460	462	491	492	466	493	523	465	479	450	410	458	475	489	496	453	462	492	487	487	487	465	482	487	501	464	463	517	470	458	484	497	459	453	492	445	462	476	497	492	444	453	458	475	471	433	457	494	453	478	484	465	414	491	491	517	484	493	493	484	503	448	452	460	452	458	449	418	476	464	468	454	456	478	475	475	490	480	482	483	453	475	481	461	478	455	467	459	504	466	491	486	473	459	452	491	462	484	526	498	470	462	500	481	425	438	463	499	513	503	485	502	505	459	503	485	455	467	503	497	467	478	464	492	454	491	483	505	494	493	515	440	467	494	460	486	463	498	511	467	495	430	466	487	497	446	467	499	486	510	492	500	446	467	492	445	456	446	471	463	435	491	438	494	520	402	492	497	457	464	456	457	478	494	483	486	479	495	475	446	501	483	481	427	499	505	429	495	472	501	468	500	450	482	511	455	504	472	451	534	480	470	495	489	467	495	450	481	454	456	459	523	471	480	476	427	462	461	480	498	484	475	429	449	472	450	479	479	457	491	454	509	459	494	467	490	464	444	494	508	459	496	452	484	496	483	472	475	466	464	463	494	491	490	482	457	461	474	485	436	469	484	487	485	471	486	458	452	491	467	466	483	489	462	439	484	456	482	489	495	459	499	492	474	499	481	433	450	488	483	454	456	472	496	457	503	498	501	463	483	465	450	455	466	468	476	460	502	467	479	472	437	454	452	476	441	460	434	453	502	448	487	462	507	489	461	448	464	466	434	432	468	495	502	470	470	493	464	457	512	507	422	471	483	488	475	445	493	501	456	472	495	506	499	476	487	476	517	500	474	439	478	505	475	482	467	487	463	489	473	461	507	503	499	455	493	435	511	497	497	466	471	457	489	470	464	485	493	474	489	482	428	458	485	475	465	476	478	499	483	478	501	504	443	485	476	504	463	492	464	459	494	498	447	467	415	459	497	462	481	485	478	462	465	447	465	485	491	458	442	461	446	468	496	481	451	474	436	489	467	489	463	442	455	487	480	454	476	448	455	467	484	474	472	482	529	511	491	496	433	482	475	486	467	484	505	467	456	497	513	500	500	488	493	470	460	471	456	481	472	486	467	467	437	503	490	490	476	468	474	513	462	441	462	499	468	513	497	467	516	467	458	488	487	487	497	480	443	471	481	427	488	506	491	464	462	472	445	430	460	471	469	465	448	492	460	492	489	457	450	470	488	500	496	448	468	503	494	455	467	455	494	501	472	466	479	464	430	465	501	498	432	509	470	466	453	491	476	485	446	480	471	478	448	469	488	462	463	427	480	453	460	488	459	474	539	474	492	449	456	432	492	460	477	460	484	436	444	511	496	401	494	473	477	443	476	436	461	526	494	479	482	481	472	510	483	478	465	496	497	469	450	485	515	457	478	462	426	480	500	500	443	449	469	477	477	461	488	441	512	476	495	511	460	459	459	473	481	489	438	522	431	461	434	461	436	476	501	516	446	476	466	441	426	455	462	469	477	488	461	477	513	476	489
73102	74489	72516	56182	38394	28017	13941	7553	6494	6304	3022	1994	590	233	212	223	198	732	909	521	309	202	216	197	185	204	198	195	219	201	187	201	204	200	182	220	184	208	223	198	195	184	220	193	183	204	190	180	215	188	213	220	239	188	190	186	203	183	178	201	213	193	201	202	189	175	179	196	173	202	175	197	217	202	172	203	209	200	227	195	194	207	194	190	185	224	192	179	230	189	207	180	223	182	196	199	200	184	205	178	210	210	204	181	199	211	187	210	208	187	190	192	196	176	182	203	180	191	200	181	199	190	204	177	199	194	194	185	190	188	191	213	196	174	213	199	192	213	197	188	201	197	193	197	180	212	209	177	184	191	229	181	203	209	188	203	204	236	186	224	176	209	190	201	217	214	201	227	183	188	169	206	214	183	194	181	212	204	192	177	179	188	208	209	208	192	190	199	198	221	183	183	197	206	225	206	200	205	182	174	190	200	208	175	193	212	173	202	182	185	203	187	227	207	189	191	204	201	211	213	180	213	186	198	180	216	216	215	156	189	204	188	196	175	216	191	216	209	190	194	212	217	245	190	205	206	204	223	211	188	181	209	191	203	210	180	198	200	194	198	179	205	224	208	207	184	199	209	164	190	189	204	225	191	197	179	197	186	204	217	215	197	223	174	202	195	173	208	209	198	216	218	178	196	203	190	198	181	202	188	184	229	190	194	229	201	190	183	191	196	212	200	205	214	209	205	198	204	215	213	193	185	196	195	187	207	188	188	217	185	226	182	212	188	201	202	205	201	208	201	202	198	178	179	193	191	167	201	212	188	219	185	195	206	204	199	188	191	224	205	190	199	210	197	217	212	182	193	197	201	198	187	219	192	192	180	207	193	190	211	210	191	196	202	185	176	211	198	196	214	214	192	171	199	190	218	210	209	187	176	194	242	183	206	189	177	194	193	219	205	217	198	188	190	169	191	197	205	203	214	196	209	200	202	189	223	194	211	203	217	215	189	224	190	194	197	180	196	192	191	182	183	193	195	189	220	203	185	203	182	225	193	189	216	203	196	208	205	192	214	198	180	208	193	187	200	179	202	196	193	216	196	199	190	217	185	198	216	194	193	181	179	210	238	226	200	212	212	192	211	203	176	191	175	200	198	205	190	208	210	211	192	204	203	213	222	175	192	186	218	200	180	219	188	179	180	178	198	188	174	198	205	203	194	204	177	175	190	194	222	187	205	187	182	221	196	191	226	186	202	223	199	175	219	213	173	191	194	199	197	196	207	223	199	171	197	186	216	183	179	193	208	210	205	198	226	203	200	190	182	197	171	209	186	195	204	192	196	174	215	203	195	205	199	239	214	173	196	149	216	240	173	203	179	194	191	192	201	205	207	173	187	200	196	170	188	214	213	183	199	192	183	226	197	203	190	203	203	207	194	193	208	181	206	209	177	192	183	186	204	192	200	191	191	185	210	207	195	193	225	217	196	192	211	205	195	183	207	202	183	202	209	191	210	206	216	218	209	186	180	201	197	194	217	203	211	226	197	201	220	206	192	193	194	188	189	198	193	203	207	196	214	194	177	209	188	188	202	200	226	201	181	210	203	204	196	186	200	181	187	190	196	210	186	187	196	224	199	202	213	189	182	190	205	228	197	170	173	201	196	181	198	202	207	210	201	208	191	184	184	189	203	191	202	209	205	189	187	216	180	191	196	192	202	219	212	172	216	202	187	163	193	176	209	185	162	181	184	202	210	228	194	177	210	212	179	195	188	196	190	169	206	211	188	217	207	198	199	208	194	204	200	185	198	178	170	200	196	194	182	193	219	190	200	204	195	194	211	187	200	197	189	188	215	199	210	209	203	216	212	188	206	201	194	211	198	194	207	206	202	194	216	221	206	208	191	211	198	208	204	208	206	184	221	221	198	201	188	205	181	200	184	212	202	204	210	191	197	203	204	179	205	180	200	219	230	180	183	198	216	191	206	223	169	177	222	172	178	205	195	186	226	215	202	195	179	212	225	207	184	183	221	199	205	179	201	200	201	218	204	203	214	188	187	194	194	197	201	186	205	182	209	191	191	180	205	212	199	174	211	222	192	182	176	207	215	226	194	181	206	188	190	189	202	216	171	185	210	191	178	189	205	205	222	198	228	194	207	185	199	206	184	197	203	196	196	220	206	199	194	212	236	177	214	179	211	188	196	230	220	176	198	186	214	217	187	179	179	225	192	197	198	189	182	194	198	218	180	187	190	199	186	211	215	214	205	175	190	204	216	194	182	206	206	233	193	191	187	210	214	210	205	178	156	171	194	181	217	190	219	174	190	195	199	188	185	168	210	208	173	205	200	190	197	186	170	190	185	196	216	203	189	203	219	207	215	197	198	203	191	221	198	202	184	194	197	208	201	179	213	201	199	211	207	228	199	207	157	187	175	184	216	212	211	180	190	184	188	214	209	196	207	213	203	197	215	185	193	225	199	186	196	197	199	207	186	196	182	205	216	203	202	206	200	201	213	196	201	204	185	179	222	203	207	217	186	196	201	216	209	200	192	178	190	199	195	177	217	173	213	214	209	190	172	224	203	216	188	195	200	211	195	192	181	195	198	174	188	202	217	190	182	173	210	220	189	176	203	200	199	204	201	196	188	191	194	205	206	222	207	203	173	218	183	199	185	206	180	196	183	188	207	200	196	176	179	206	169	216	214	181	183	208	195	223	189	188	197	175	190	205	202	225	195	215	175	205	169	190	216	196	175	213	193	200	192	219	189	187	211	187	202	186	221	191	193	214	213	199	206	191	206	197	199	187	192	202	206	182	199	216	189	189	177	223	197	221	181	188	182	194	206	212	208	218	197	207	199	204	195	200	226	194	186	187	203	208	207	203	192	211	195	185	204	184	155	215	203	190	185	193	178	203	214	208	169	184	193	225	203	201	176	208	211	187	181	198	201	193	191	191	180	177	214	189	184	199	180	205	192	196	196	197	206	194	161	190	195	205	172	175	209	209	196	187	230	212	203	229	208	200	192	183	211	221	192	219	204	205	184	207	199	221	189	197	219	228	204	196	213	210	195	207	186	193	184	216	194	195	204	190	214	192	197	189	184	198	218	177	213	211	192	183	210	192	216	200	201	196	197	192	182	216	181	224	201	183	195	192	190	213	213	210	190	196	201	236	177	210	208	184	220	194	198	214	200	204	186	193	191	207	166	193	213	202	202	181	186	210	202	205	191	208	192	201	200	187	213	194	188	205	204	211	198	204	193	195	210	195	194	225	177	197	198	207	203	186	185	177	188	207	214	195	196	231	199	198	202	172	184	192	202	185	179	201	222	204	183	180	197	199	171	206	190	204	199	229	218	188	205	196	232	207	177	196	182	193	216	213	231	194	196	215	222	226	213	192	193	219	197	201	173	176	214	189	191	200	181	183	187	179	200	189	209	209	194	168	191	179	207	184	203	209	214	210	201	207	198	190	213	204	196	188	188	193	212	184	197	182	200	182	197	193	188	210	207
46529	58200	66990	59115	46167	38165	25051	19996	19119	19511	10801	8191	2113	587	535	580	562	3569	4213	2431	1029	540	528	560	537	522	502	513	507	561	562	489	495	473	523	557	522	524	519	521	518	496	516	512	501	505	519	521	539	585	723	721	674	614	578	550	530	545	554	555	485	505	548	542	525	499	495	521	504	517	497	462	524	481	547	509	522	530	518	520	499	502	537	495	522	537	533	499	506	510	523	510	514	513	545	522	503	530	554	520	525	514	479	491	520	494	511	536	497	546	493	513	534	497	505	535	530	546	507	509	523	558	479	501	552	515	486	499	499	550	509	522	493	535	500	487	513	526	512	519	543	516	505	521	531	518	542	537	546	487	503	516	517	539	498	516	527	508	504	490	504	535	504	542	531	528	545	513	476	557	569	544	490	516	512	544	488	514	517	510	526	481	488	508	522	529	561	518	521	533	524	497	553	547	499	540	507	532	520	521	534	526	527	520	535	497	522	532	484	529	508	516	529	511	505	524	495	462	555	543	490	511	537	480	551	533	533	510	543	547	512	470	562	540	546	505	501	504	501	516	545	497	547	531	499	546	498	543	512	534	514	520	579	525	542	548	522	522	541	544	491	504	524	535	502	509	489	557	523	465	526	485	494	557	540	532	519	529	516	490	510	515	532	540	509	491	528	482	504	515	536	529	530	490	554	537	536	506	528	499	479	476	537	524	532	497	491	527	494	502	528	483	510	492	509	509	504	532	539	494	501	495	519	518	524	493	563	524	525	528	548	530	486	500	560	502	494	530	539	502	499	517	537	519	527	473	529	537	525	514	499	534	462	528	480	530	517	512	540	498	554	502	513	492	480	495	511	531	466	509	482	522	506	509	522	522	523	509	529	535	531	514	516	509	511	497	487	473	496	515	522	519	483	512	504	524	464	512	518	518	523	502	496	535	453	498	491	531	496	470	498	529	558	510	492	520	557	459	541	549	516	487	533	496	493	511	522	549	497	505	507	523	490	523	481	527	515	507	553	496	521	539	502	507	509	493	549	510	522	539	534	505	511	520	490	554	528	481	496	519	513	511	512	491	525	526	531	513	518	521	533	534	496	493	522	512	522	497	554	514	492	493	549	569	534	522	530	498	497	460	529	502	502	549	523	541	532	525	526	511	513	526	489	537	535	508	479	538	491	481	550	499	539	513	542	506	496	498	474	534	488	511	568	487	551	472	515	556	506	496	517	535	493	510	541	476	536	512	535	510	534	534	542	504	492	529	540	501	474	534	495	546	535	478	482	530	543	489	496	518	528	530	520	536	529	510	499	482	515	487	537	507	506	527	499	526	537	494	519	528	528	480	501	495	540	525	545	511	508	536	538	520	542	519	527	525	560	495	526	529	510	505	509	559	465	494	504	524	514	529	528	518	505	545	526	515	492	475	512	517	544	513	552	495	551	530	497	519	472	532	529	538	505	536	487	500	533	470	502	472	520	527	529	552	554	534	548	516	506	550	499	535	470	508	546	493	501	516	477	489	507	566	516	520	514	491	543	528	536	523	522	501	481	518	495	502	498	516	533	522	523	537	487	544	556	570	534	549	498	533	504	512	489	500	501	554	511	550	508	509	525	507	496	514	562	516	522	532	529	557	551	556	484	518	484	476	522	525	511	499	505	490	480	544	547	497	471	510	550	512	531	520	537	528	469	490	495	476	505	460	549	502	522	498	516	558	518	550	529	471	514	493	545	525	515	533	523	504	511	534	529	508	530	513	486	455	535	505	512	556	547	500	494	546	522	498	535	508	519	479	524	520	520	482	534	496	526	540	471	518	513	544	489	540	510	521	516	530	557	530	537	520	516	498	500	513	508	489	522	475	510	516	488	538	507	524	520	523	520	522	546	510	509	517	529	490	530	508	529	555	519	503	508	512	502	544	545	532	526	528	543	506	519	504	508	519	512	528	521	536	499	514	534	517	530	528	525	510	511	542	542	554	541	529	508	491	492	547	522	546	516	571	559	515	517	529	543	523	515	507	492	516	508	499	557	502	507	515	523	509	514	533	496	509	506	532	525	527	553	544	562	535	507	569	496	551	506	507	479	509	544	499	528	529	491	520	530	505	509	499	482	539	510	495	480	503	536	525	496	501	510	475	521	516	526	485	535	498	539	508	491	514	504	516	489	525	519	552	550	541	518	471	502	534	488	484	550	527	555	493	505	515	500	476	525	570	493	527	548	499	548	502	527	491	534	508	515	494	535	519	545	528	537	526	504	504	542	506	533	502	529	488	522	483	478	514	520	510	509	521	501	513	516	505	492	547	517	534	501	511	502	519	540	540	559	544	524	515	525	551	504	510	517	502	507	480	547	505	514	531	534	502	512	520	524	542	506	504	520	497	530	512	534	548	533	525	518	497	560	511	530	545	515	517	474	525	548	489	563	500	523	516	530	548	547	510	493	489	481	538	524	506	494	523	519	554	533	500	525	503	500	496	494	579	503	543	532	544	517	498	494	464	486	530	489	498	496	522	556	511	533	443	502	545	542	516	523	529	545	524	484	480	500	509	520	508	512	514	513	516	541	558	526	514	528	523	508	498	527	507	557	517	527	479	555	509	530	499	565	509	485	536	502	507	481	518	503	517	521	503	510	524	491	499	529	537	558	535	495	479	475	533	532	488	519	506	525	504	510	535	528	499	513	524	540	475	542	518	527	509	486	554	532	527	532	529	508	502	563	510	543	541	549	510	491	554	494	500	553	554	466	512	519	516	545	489	523	530	544	501	517	518	513	550	521	521	549	549	546	543	519	492	530	478	495	527	531	536	487	503	512	469	498	538	492	545	480	509	491	495	515	535	550	544	519	521	498	500	492	500	493	536	512	500	530	532	501	493	479	529	506	539	512	496	506	501	488	492	507	477	476	554	501	511	530	530	510	523	514	517	498	586	519	522	483	526	512	514	543	497	533	537	495	524	521	503	534	531	513	502	485	520	545	516	512	511	502	518	465	494	503	518	555	500	506	520	501	537	506	520	486	549	509	531	519	538	508	545	504	492	513	491	518	498	463	526	515	548	556	547	516	494	519	531	539	521	500	510	499	502	522	526	461	518	524	487	494	548	518	491	502	543	557	532	522	486	553	485	535	548	527	510	535	529	522	478	501	518	542	504	486	527	502	546	546	569	515	546	537	563	532	479	499	535	485	508	529	509	486	532	525	529	524	529	516	585	477	541	518	519	510	495	524	540	495	492	521	474	522	479	501	502	536	519	513	520	497	507	505	515	500	481	505	507	523	530	493	553	520	522	525	515	531	514	493	498	538	531	524	544	523	507	501	520	522	525	536	543	488	520	521	518	491	543	518	509	541	525	476	524	522	488	534	532	487	535	514	535	527	535	535	497	520	568	507	495	516	488	496	527	484	530	526	493	499	544	502	510	479	544	533	484	523	553	536	515	513	550	526	482	530	537	498	496	474	516	560	559	517	582	508	539	514	519	588	501	530	481	549	546	521	483	488	499	540	500
20282	13467	10512	5095	2030	1105	424	286	271	346	253	253	169	179	170	174	195	179	169	189	154	177	180	169	162	185	157	184	174	184	164	170	177	152	159	168	147	168	166	155	149	176	177	191	173	159	169	168	150	152	182	169	147	148	166	152	180	149	141	181	160	136	149	153	150	168	166	163	166	184	153	150	156	190	175	179	159	161	162	176	181	159	180	168	151	181	168	164	172	151	173	171	164	171	163	150	152	190	167	158	170	172	157	166	170	185	168	175	149	194	175	158	155	137	169	145	168	169	184	169	174	157	175	154	184	166	157	172	164	165	163	177	172	164	139	158	184	130	167	174	156	150	160	171	165	165	177	148	165	162	174	170	161	179	155	158	157	142	144	188	195	162	158	161	171	174	157	153	196	146	192	168	161	166	162	159	178	149	153	165	163	170	139	153	175	164	170	169	155	165	158	157	183	165	175	165	149	157	157	170	141	148	159	178	169	176	154	172	187	172	182	169	165	184	162	150	157	191	162	169	191	153	164	133	189	180	150	166	166	153	181	154	164	174	166	160	177	161	186	161	164	163	144	183	154	169	156	152	152	181	157	174	160	182	164	143	158	154	187	177	158	182	158	182	172	153	170	167	173	152	153	169	160	172	159	188	159	159	195	157	150	161	188	162	156	171	172	181	187	163	150	151	185	200	158	145	180	177	147	163	179	184	159	171	167	168	182	160	155	170	172	152	165	157	174	183	173	174	171	154	170	166	157	163	187	161	148	156	162	171	165	163	186	145	167	174	153	154	160	178	164	162	167	174	179	153	169	164	188	181	173	163	165	166	180	181	171	159	184	162	162	151	176	189	164	167	176	178	164	169	169	145	172	179	149	169	153	144	178	167	182	174	176	178	165	171	166	141	154	188	156	156	190	165	175	169	158	170	137	184	186	160	175	172	180	177	181	165	167	165	148	156	191	157	179	180	153	148	161	191	159	168	155	164	184	156	151	176	177	169	148	163	161	152	162	148	168	163	165	153	169	159	159	157	162	159	171	165	172	164	209	194	182	140	183	154	154	177	171	137	139	155	168	171	141	155	156	155	189	174	159	149	169	189	165	161	165	178	152	155	153	140	175	134	158	169	165	174	177	196	160	185	174	173	155	160	162	181	180	141	186	173	172	172	174	158	152	185	173	166	138	154	181	161	176	185	166	148	151	162	179	158	161	160	171	201	173	154	174	181	156	159	185	165	164	179	154	149	179	188	169	161	155	166	173	141	165	154	187	184	165	173	166	156	175	144	178	172	165	144	141	164	138	151	146	186	163	170	181	160	154	151	184	169	165	161	163	188	186	176	185	181	182	142	168	156	142	180	172	180	174	160	163	173	172	182	159	167	165	190	151	170	178	168	165	193	156	159	191	188	166	162	194	158	174	178	157	140	161	186	163	154	144	190	176	156	157	181	155	183	163	177	171	172	183	171	163	152	158	158	161	158	167	175	149	156	163	162	157	150	160	171	159	161	164	202	166	163	167	162	186	183	155	143	181	160	158	185	187	182	148	160	151	187	155	163	157	179	168	183	193	177	176	141	156	195	150	170	182	181	169	171	169	173	175	164	168	170	189	147	154	172	161	183	188	163	178	174	161	166	161	148	160	177	153	158	171	150	177	156	165	155	148	167	183	152	155	155	159	157	177	166	177	188	168	181	191	151	178	171	169	143	177	164	154	174	196	162	165	163	178	158	181	164	168	178	168	167	161	165	158	173	201	176	163	184	162	157	184	159	161	153	166	154	180	172	162	167	155	179	164	187	163	181	148	158	176	150	160	182	143	153	176	186	167	155	169	169	175	148	159	180	188	155	166	139	179	176	176	174	181	191	148	175	168	171	163	153	177	179	177	129	212	169	184	174	186	150	153	158	168	169	163	149	169	169	168	152	172	168	158	203	151	162	148	185	185	169	154	170	173	196	160	154	162	191	162	181	171	158	173	173	165	168	152	162	162	191	179	153	191	163	175	167	168	167	167	164	158	144	161	180	140	153	192	172	183	185	181	171	176	163	172	162	181	161	162	135	163	185	150	150	164	156	165	170	147	158	157	178	144	196	161	151	173	151	148	155	166	181	203	183	172	150	187	172	189	186	165	168	162	193	166	173	186	129	176	184	149	146	179	156	177	154	154	169	167	174	175	158	157	166	163	176	181	170	158	174	171	168	157	167	161	160	167	147	169	168	179	191	159	149	168	164	142	192	191	158	154	179	172	171	158	182	139	160	146	196	149	142	154	160	179	147	185	162	180	165	187	170	176	158	168	156	173	163	159	174	168	168	174	172	149	177	195	160	157	190	149	181	189	157	145	173	166	164	167	173	177	185	176	172	169	149	139	172	200	179	182	148	165	177	189	181	165	169	154	182	175	183	157	159	136	174	172	169	162	170	182	196	161	186	160	152	154	155	172	154	196	203	161	170	175	139	163	183	180	185	156	165	191	179	154	168	161	144	159	152	178	162	205	145	169	165	169	164	177	157	176	153	170	156	175	171	168	168	153	175	145	174	178	159	179	189	151	160	157	179	186	187	159	166	172	190	169	177	181	182	152	177	184	175	185	158	133	172	181	176	153	159	144	192	162	179	165	172	152	133	148	178	167	166	191	177	160	182	170	155	168	193	153	145	166	165	180	145	158	160	216	151	186	179	180	148	176	154	171	173	179	163	168	171	143	153	173	163	160	178	181	152	174	178	170	155	180	152	181	158	165	165	169	149	160	165	182	145	192	154	179	159	163	149	177	151	168	156	167	171	177	169	154	172	200	146	192	156	180	174	156	170	162	164	191	143	182	167	171	188	171	166	170	165	193	171	163	178	155	168	159	195	158	162	172	189	174	165	171	190	156	164	147	156	160	136	178	147	162	156	184	164	166	174	163	175	176	182	161	167	159	170	165	157	186	179	167	163	163	183	167	150	164	159	178	170	173	153	176	175	171	165	190	178	177	155	145	145	169	172	164	164	172	190	153	173	163	164	161	188	139	168	149	166	159	155	170	163	164	177	172	167	164	182	161	145	152	167	171	179	176	154	179	155	162	175	157	186	156	181	203	164	165	167	196	179	152	185	200	140	147	169	135	173	157	152	168	157	181	164	153	157	168	182	164	144	183	164	152	159	153	179	158	180	170	143	165	159	159	160	169	148	168	161	140	178	164	176	173	140	172	165	176	160	172	167	192	181	161	176	148	160	170	162	176	163	171	149	183	160	157	183	174	198	169	182	178	155	170	158	178	151	157	147	159	152	167	182	184	184	151	145	171	170	183	170	168	204	186	156	150	170	173	172	175	147	166	163	176	176	173	162	169	185	191	181	158	184	153	166	176	174	158	167	197	152	152	161	161	157	158	153	178	165	155	153	162	179	182	153	157	162	136	190	168	154	173	157	165	162	161	158	197	159	155	156	158	165	158	158	169	168	178	165	160	169	157	172	178	179	168	164	184	168	189	171	167	195	168	173	166	172	165	181	157	195	155	170
16392	16433	17155	11857	7060	4219	1903	1009	1257	1361	876	933	529	468	433	465	454	561	582	550	479	449	455	471	459	442	462	465	462	479	445	485	436	442	440	471	443	455	511	444	439	464	417	468	422	432	444	439	458	457	450	469	460	492	436	455	448	439	446	460	477	435	480	455	458	447	469	450	426	448	431	486	470	443	449	440	426	417	425	464	453	454	419	443	458	444	447	451	434	443	458	465	475	488	449	435	442	451	435	445	467	452	447	428	443	435	419	493	461	472	437	447	447	440	420	468	447	445	427	431	436	429	481	478	455	436	445	449	411	464	417	489	452	447	447	450	482	435	462	394	451	442	432	446	475	449	490	435	444	420	506	443	472	429	388	453	423	455	459	425	470	442	486	492	488	464	443	466	428	461	469	442	454	474	454	485	469	438	433	473	454	460	459	458	451	448	453	458	436	436	434	464	438	454	429	465	454	467	453	438	457	499	437	479	452	457	464	473	431	464	461	446	482	453	397	466	397	446	453	432	468	456	423	442	427	452	478	428	473	435	462	436	436	457	469	435	471	433	416	451	471	461	435	484	455	430	430	465	452	406	455	436	438	473	461	441	478	466	424	451	419	478	463	437	469	427	468	470	476	404	468	438	459	437	439	476	455	458	455	470	425	459	443	457	450	458	453	451	436	461	472	435	408	479	467	475	425	470	479	414	460	468	445	444	432	427	448	425	447	455	482	425	435	473	453	454	446	444	452	417	434	454	453	475	500	433	420	461	450	427	477	457	450	433	454	452	469	444	454	433	440	425	454	454	430	480	457	424	477	435	447	406	466	428	477	455	430	422	433	458	439	443	428	490	413	490	433	483	463	438	429	435	473	471	456	440	484	441	439	456	451	435	445	484	443	435	450	483	427	465	489	448	464	447	403	452	460	448	487	440	427	420	477	453	438	460	447	492	462	434	463	417	431	438	421	477	442	483	405	439	443	493	436	467	442	426	433	478	459	485	409	454	472	406	447	448	443	439	483	484	476	424	465	446	461	429	465	469	491	455	435	432	414	438	418	435	403	474	415	445	421	499	440	478	429	428	460	435	452	435	452	442	438	475	413	450	415	470	452	458	439	427	481	448	443	458	463	451	444	432	473	423	470	446	436	436	442	469	476	467	477	453	482	421	409	452	435	467	409	448	421	489	448	478	443	454	428	445	417	469	484	472	477	445	440	449	461	451	457	441	440	424	470	451	492	459	427	494	425	445	443	438	448	426	446	430	442	464	426	436	470	447	453	453	446	454	457	436	466	483	479	484	474	446	446	419	433	450	441	430	448	478	445	445	417	432	415	438	491	417	460	427	476	460	450	446	474	459	438	460	423	454	453	433	441	431	472	470	447	461	443	473	458	444	470	397	439	449	439	453	433	471	442	430	455	463	457	476	460	449	432	472	432	491	464	472	474	423	470	442	422	403	459	480	460	480	445	458	447	483	438	459	469	486	481	475	453	430	398	466	457	437	489	427	426	408	441	448	413	415	412	450	481	440	453	457	479	435	437	443	456	434	428	452	480	456	430	444	458	472	431	419	503	453	463	468	418	464	512	449	501	443	413	440	458	470	445	432	449	423	440	473	441	430	454	419	461	465	457	436	478	472	476	458	454	470	443	444	467	415	447	454	448	476	485	457	449	410	479	463	451	499	467	470	469	439	488	415	445	459	503	417	434	442	456	434	441	446	484	463	452	470	435	476	415	430	441	465	502	481	456	443	502	445	440	452	418	431	427	477	447	462	431	479	448	454	458	440	450	433	471	442	442	431	468	459	473	437	446	413	455	470	432	459	462	464	427	479	469	452	460	469	440	430	465	422	421	478	464	406	444	449	431	457	420	475	458	464	430	444	480	435	447	416	453	449	436	480	504	442	415	473	467	454	484	451	448	488	460	435	482	454	405	475	472	434	440	439	455	481	435	479	452	463	452	460	430	404	466	483	428	392	447	479	427	425	445	404	450	464	472	450	428	440	470	461	493	465	429	429	445	457	462	463	438	444	430	486	429	443	462	436	479	461	465	470	465	479	476	472	425	487	429	437	446	466	447	455	453	500	409	429	450	464	433	447	442	435	406	480	422	443	457	438	460	430	456	473	429	461	448	453	447	423	459	485	467	437	478	451	432	473	475	466	424	463	450	426	488	486	462	482	434	448	457	385	413	459	430	468	428	498	426	493	466	460	429	431	414	444	448	453	454	453	426	470	442	460	484	450	440	435	441	441	461	423	446	463	440	453	489	417	467	428	461	465	429	442	468	441	440	467	431	423	473	457	470	420	450	444	473	446	415	495	446	463	438	453	461	450	457	454	456	402	482	406	447	482	461	440	434	458	466	423	484	452	435	418	430	385	446	447	411	438	435	468	426	422	440	466	476	421	435	444	451	472	436	448	462	441	426	501	423	402	463	434	453	428	424	458	424	465	471	467	439	458	436	411	428	500	465	432	489	516	444	447	486	451	454	466	411	439	473	462	459	418	463	439	441	454	448	434	460	478	438	469	469	433	464	467	427	455	452	442	469	462	456	440	443	407	466	473	444	444	458	416	422	460	454	475	441	484	463	470	453	445	455	463	450	400	449	452	437	463	461	434	418	447	447	473	458	460	410	418	456	475	471	472	434	478	466	426	451	423	460	468	393	495	445	452	443	460	462	464	409	456	448	439	439	490	433	461	419	466	482	475	436	468	474	432	456	457	467	457	456	449	449	432	468	429	455	439	427	449	495	447	462	469	515	444	400	438	453	457	460	435	493	452	456	440	423	456	488	485	418	457	459	421	416	470	442	451	455	439	446	450	448	444	468	424	438	435	447	436	437	450	478	439	480	427	446	457	480	433	439	443	423	439	437	449	444	445	441	466	446	485	438	425	458	465	446	446	444	466	449	427	480	478	410	433	445	471	455	432	458	465	418	416	434	425	430	453	441	454	413	419	447	443	456	433	457	437	470	449	432	462	429	441	451	457	454	423	472	448	461	449	495	432	415	454	485	437	477	445	458	437	431	417	429	451	449	447	473	460	434	422	402	498	437	444	455	484	441	447	426	428	435	436	458	415	432	446	426	448	447	451	472	415	452	446	489	486	457	442	449	453	488	428	471	517	451	459	426	425	454	489	425	455	407	447	417	432	432	468	463	423	411	457	465	456	447	455	447	459	469	495	467	488	504	478	452	450	443	426	443	439	442	475	422	450	456	459	441	447	488	425	463	439	481	430	460	413	490	463	430	477	466	472	460	450	458	475	444	454	445	479	476	496	443	451	448	438	416	448	437	488	504	478	415	465	464	449	400	502	488	440	406	445	467	414	456	421	450	428	402	438	443	447	444	453	431	435	455	448	449	438	488	497	447	464	449	410	437	496	474	455	474	441	443	436	462	445	475	452	488	482	483	430	429	452	433	463	456	476	455	473	437	433	437	457	430	432	437	444	450	423	427	421	411	444	416	470	443	455	473	445	452	417	483	434	450	445	467	447	439	471
60498	60305	60269	42525	27531	16356	5890	1756	2355	3364	1995	1600	562	192	161	192	181	349	411	315	254	231	160	172	187	170	202	190	162	162	155	181	178	183	186	200	182	189	188	186	156	184	195	183	168	190	187	184	210	183	184	208	185	185	182	164	182	178	175	156	188	171	180	188	190	160	178	164	153	177	171	192	194	202	178	191	175	177	177	163	158	173	192	190	184	174	181	174	152	184	170	205	184	188	185	178	191	173	192	187	187	165	179	181	182	186	190	175	168	190	180	200	192	197	176	187	174	202	180	181	173	166	196	188	160	190	191	188	178	173	183	187	187	179	171	196	182	205	158	195	160	173	177	171	176	168	170	170	201	191	161	162	171	188	153	184	200	173	182	170	176	179	195	182	174	188	188	167	181	177	165	186	204	190	171	182	196	174	168	172	196	170	185	174	174	169	184	162	197	184	179	167	148	180	171	190	185	171	188	161	178	170	195	168	170	174	197	175	184	183	175	185	184	168	163	181	182	169	184	161	189	182	162	191	182	180	200	191	213	170	180	188	157	193	174	165	178	167	177	172	205	164	194	184	173	176	170	199	202	181	175	201	172	186	174	168	190	166	171	194	181	145	189	180	199	174	177	185	184	160	185	181	191	181	183	192	170	197	163	138	194	174	171	183	185	171	187	185	195	185	179	185	211	168	177	168	149	174	168	174	177	180	195	160	190	188	186	187	180	162	197	174	191	164	171	152	172	184	200	176	182	179	170	175	179	207	200	185	179	183	167	181	175	155	156	171	185	160	173	175	181	156	194	184	177	193	210	169	190	198	201	184	173	196	168	184	181	180	198	199	189	177	180	173	186	164	187	173	176	187	182	195	191	187	166	176	177	184	195	201	182	168	182	223	170	144	172	157	216	185	188	173	219	196	176	185	191	208	164	155	175	203	163	200	177	157	189	174	158	184	191	175	173	179	163	183	208	189	163	183	195	159	179	180	185	175	203	216	177	188	196	174	166	184	170	186	179	173	179	189	184	161	177	162	191	173	170	197	201	174	169	169	171	179	170	199	185	184	159	190	179	167	183	174	185	162	174	191	195	171	171	149	176	173	179	180	164	193	163	155	190	174	175	198	181	196	172	177	181	172	221	173	203	188	168	174	197	179	186	176	162	206	182	175	179	193	163	197	168	183	183	195	205	187	156	168	166	194	194	183	183	188	183	176	178	190	188	195	164	190	186	185	175	195	212	168	193	166	187	175	194	168	170	170	183	167	169	189	205	175	159	183	187	206	188	181	204	186	185	165	163	217	179	180	153	180	184	156	188	187	172	168	179	174	199	166	198	152	193	168	167	187	159	177	174	179	159	186	186	162	177	173	163	181	186	181	179	171	194	190	174	159	189	196	167	193	176	162	155	169	202	168	175	184	181	184	188	178	185	178	170	166	186	170	174	188	200	197	163	195	181	171	204	157	199	163	192	183	169	160	188	154	153	194	226	189	164	176	184	156	169	191	177	197	153	206	186	146	169	206	172	196	189	183	175	175	182	183	189	163	175	191	193	173	151	163	199	155	178	155	167	199	188	175	191	182	165	161	198	188	203	160	192	191	173	194	149	202	164	187	179	156	166	173	164	184	173	162	169	184	206	173	162	173	180	187	182	175	175	196	186	165	195	177	191	168	184	182	183	182	162	168	206	185	178	184	176	172	167	188	188	168	183	218	172	160	185	172	170	172	196	170	202	173	185	223	200	197	194	182	189	196	203	202	206	191	171	180	192	185	171	174	184	156	183	189	213	198	180	186	180	153	174	168	185	168	170	196	203	150	178	169	191	174	180	173	175	203	189	193	196	204	171	181	189	184	179	163	154	195	211	183	160	178	188	172	190	173	169	163	186	163	189	162	169	182	166	179	178	185	181	202	180	168	171	201	170	168	165	180	169	180	218	169	184	198	178	183	175	198	170	193	171	176	198	197	150	191	203	181	202	180	188	195	173	173	191	169	200	168	171	146	198	167	166	170	176	189	172	174	187	164	209	179	175	177	184	178	175	194	180	192	190	178	188	180	204	154	173	174	176	175	214	194	180	158	178	182	169	191	158	139	204	176	168	193	193	176	171	178	174	166	195	178	194	200	182	168	194	167	175	184	197	178	194	185	196	179	172	189	202	169	175	209	229	198	194	198	180	155	179	185	176	185	190	187	182	201	177	151	187	197	167	185	176	171	184	171	159	170	174	175	177	176	170	175	197	176	170	202	174	190	191	186	181	181	175	181	199	183	176	177	192	215	187	183	169	185	199	184	173	190	183	212	190	167	198	189	171	167	184	216	166	159	147	168	158	164	176	173	190	209	164	178	158	192	188	205	194	187	197	187	206	179	166	192	170	188	202	143	160	184	187	172	208	195	192	163	192	177	175	194	175	176	175	194	201	193	186	208	171	162	172	172	185	208	194	174	188	189	180	206	189	177	196	189	183	175	190	214	181	165	189	166	185	193	175	170	171	179	220	182	175	160	197	165	167	178	177	164	164	196	142	187	191	149	175	162	167	165	205	197	190	185	168	174	190	165	154	177	180	164	192	173	173	175	181	210	202	187	144	165	175	177	173	155	166	184	187	191	145	185	169	182	157	177	196	149	162	176	193	174	196	172	174	171	209	183	188	177	207	173	172	174	165	177	181	204	210	173	192	183	179	206	175	158	195	194	181	181	188	152	196	161	188	165	170	173	215	198	173	220	184	178	177	188	193	201	174	179	175	179	178	176	181	187	189	172	151	172	172	182	178	174	174	188	164	193	176	192	183	175	200	177	184	144	196	162	182	210	162	199	193	183	193	194	186	177	173	189	175	177	180	176	187	191	179	182	182	178	165	194	205	180	185	175	187	180	197	185	190	206	182	177	185	159	192	198	176	181	182	180	185	175	189	183	179	204	182	176	173	195	176	183	185	182	199	197	169	187	215	175	193	175	174	191	167	196	179	181	174	157	175	168	192	181	173	154	161	226	183	167	175	159	192	179	162	198	161	180	163	157	170	189	185	162	169	201	189	176	174	197	186	160	194	187	174	175	183	216	216	207	187	149	177	186	170	175	172	169	164	187	192	183	175	159	169	193	176	170	169	197	179	197	187	159	149	193	201	185	174	184	201	171	186	174	189	162	191	188	177	190	191	193	191	183	175	182	178	188	180	170	171	187	198	165	176	192	182	185	198	192	187	196	173	174	176	169	195	180	202	185	168	164	166	130	170	178	187	158	176	198	204	204	170	170	168	176	167	204	185	162	206	165	176	190	176	180	184	193	169	208	207	190	203	158	194	173	166	174	157	186	181	178	157	184	161	182	199	167	154	186	163	199	178	181	192	184	183	173	193	190	195	186	191	191	163	164	189	179	176	202	188	169	185	183	178	174	187	165	174	191	173	179	178	200	205	189	189	183	158	182	178	195	181	169	201	187	196	180	185	143	179	173	172	171	193	186	183	166	190	153	198	192	163	175	172	177	183	182	170	169	179	177	151	192
37948	47033	53783	46375	37198	27968	14620	6690	9907	12979	7960	6911	2308	500	486	498	499	1220	2107	1427	833	716	451	443	509	480	470	488	446	513	451	514	498	462	492	474	495	476	501	497	507	513	509	486	519	442	476	444	473	518	530	552	498	524	460	486	494	489	484	494	455	493	478	485	512	461	509	480	526	441	477	473	472	488	444	493	466	503	479	483	481	480	501	474	466	455	479	454	511	472	469	461	480	446	488	467	508	497	508	486	462	490	465	462	477	488	505	478	486	465	434	470	474	500	496	475	485	478	473	482	463	494	464	465	479	486	462	485	471	449	458	495	511	464	475	504	492	489	494	501	452	492	468	495	507	482	456	452	492	495	487	480	499	458	472	477	487	460	500	489	464	478	446	492	488	457	468	512	498	501	454	467	458	443	476	459	475	462	476	463	466	441	457	477	518	487	495	506	475	499	485	472	480	472	487	504	505	490	512	500	462	488	473	522	488	458	476	454	513	525	482	485	462	450	477	481	478	520	453	468	477	499	443	493	469	482	494	472	490	477	462	482	492	473	432	522	476	519	484	496	480	485	491	493	479	505	473	485	460	481	460	495	447	490	471	492	469	498	440	513	504	499	454	479	486	462	478	502	479	461	446	512	482	514	481	473	521	440	513	496	428	489	474	510	499	484	452	458	465	483	482	483	488	497	498	441	457	491	508	470	492	500	501	489	457	451	481	470	460	493	460	521	499	478	484	522	490	501	433	506	470	521	464	491	444	461	458	457	458	478	491	483	469	483	482	456	480	457	482	468	526	461	479	453	528	509	478	475	481	453	446	478	480	491	484	506	481	500	493	511	460	504	479	472	463	515	489	458	457	470	490	457	464	487	488	481	461	448	440	446	489	488	523	478	471	469	531	497	515	427	478	453	445	499	450	483	456	486	476	472	507	481	490	489	546	431	488	451	487	451	490	483	519	469	465	465	526	482	519	498	509	492	440	486	504	498	450	509	508	489	444	469	465	471	476	468	518	489	499	527	478	457	490	465	478	488	490	485	446	465	496	488	476	502	444	465	494	495	508	530	490	456	527	490	445	495	470	446	494	513	509	502	490	481	466	475	487	463	488	483	489	478	471	432	466	464	474	532	452	512	475	537	495	517	455	482	474	439	491	489	481	525	476	474	518	469	489	482	482	487	514	506	507	484	476	467	464	510	487	484	440	496	484	479	480	495	497	489	484	485	467	483	459	485	471	506	477	488	491	494	489	488	508	472	521	478	490	473	483	516	443	496	500	444	465	488	465	508	449	469	459	500	461	492	476	481	496	466	469	479	484	455	471	469	497	464	464	488	475	466	446	498	473	485	478	468	485	474	525	532	470	453	500	509	486	493	490	476	420	508	479	502	498	467	485	446	484	467	462	473	479	489	488	505	460	500	448	506	512	487	456	508	462	496	507	500	473	451	508	475	491	456	506	454	485	472	478	481	487	494	455	462	495	517	458	481	485	462	466	477	532	477	480	490	459	477	454	502	502	498	509	453	491	519	545	454	450	486	487	445	467	482	509	492	481	464	464	490	487	494	460	470	482	496	445	509	504	488	458	496	490	486	492	481	459	487	471	506	486	453	458	490	478	533	464	492	471	485	454	486	457	475	477	484	445	474	445	455	479	458	468	456	467	459	463	471	461	489	473	485	470	498	440	510	482	505	477	491	459	462	488	500	476	475	476	478	530	472	509	458	496	484	556	506	529	506	502	462	475	483	475	465	483	516	481	478	496	503	475	486	494	458	448	444	513	518	478	495	460	458	464	470	444	451	501	455	479	508	455	476	460	447	512	460	461	475	468	462	521	492	501	503	484	486	458	447	525	471	472	488	485	474	491	461	476	477	487	447	476	463	470	483	480	453	455	440	494	497	459	495	482	473	470	505	470	467	457	460	483	499	461	486	512	472	486	434	468	473	475	479	472	435	482	504	505	506	543	439	535	453	468	487	516	469	448	477	515	507	504	429	468	514	483	499	480	499	491	475	483	465	459	447	458	430	466	478	502	505	484	457	470	515	484	452	535	452	475	488	451	440	506	508	494	480	466	490	465	463	497	430	496	469	475	499	486	477	488	527	496	525	477	491	499	508	505	489	492	505	491	510	465	452	466	507	495	470	494	474	479	501	501	469	511	462	523	494	496	469	465	533	500	490	529	464	446	489	465	492	506	470	474	508	471	469	516	481	492	490	482	436	454	509	481	450	475	495	488	490	468	463	497	468	487	512	484	478	474	446	517	473	496	485	445	478	521	485	494	485	475	480	513	475	511	524	475	520	451	495	476	467	483	446	461	498	489	509	495	467	497	487	455	502	491	511	442	460	521	522	497	465	467	474	483	415	493	475	477	496	473	463	451	459	510	463	499	473	499	491	466	459	442	509	491	498	482	499	454	516	536	462	511	509	451	474	516	468	528	467	464	480	508	495	496	514	492	476	497	477	476	449	467	494	507	511	457	486	484	460	520	461	485	490	475	462	522	518	462	477	514	473	490	496	464	475	473	498	464	477	468	461	441	479	481	453	519	493	478	505	446	526	469	494	503	499	522	470	487	485	463	496	464	484	465	470	460	493	454	499	511	484	484	471	477	449	506	445	475	483	492	486	502	523	476	519	464	415	480	488	462	503	481	472	473	457	463	482	490	487	493	486	513	497	473	490	464	440	464	459	480	499	418	504	486	486	477	517	476	475	477	509	471	443	524	464	486	440	494	490	445	497	439	474	490	470	491	494	486	496	494	488	464	470	503	513	493	455	518	523	486	472	484	450	480	485	498	481	447	481	456	503	491	446	466	487	502	418	486	443	460	482	514	476	449	512	468	498	476	494	478	475	436	454	483	543	494	482	437	479	491	488	529	481	489	461	487	488	495	476	514	502	475	504	489	465	511	483	465	507	456	519	487	466	516	523	446	461	490	496	493	499	470	502	484	470	498	452	509	449	533	464	488	487	515	485	420	473	491	503	497	451	453	461	492	474	467	509	469	478	478	501	484	499	462	519	501	521	533	481	469	464	502	467	488	462	491	493	473	471	487	469	494	446	492	486	481	505	466	489	457	473	507	484	486	495	454	450	524	471	498	509	447	490	497	487	455	490	481	460	514	446	453	489	455	496	490	518	502	478	502	475	495	479	545	517	465	472	427	469	502	497	505	502	477	466	460	498	476	518	485	492	460	487	484	490	481	479	481	505	513	505	450	527	470	456	462	447	505	471	465	477	493	495	513	520	523	465	472	475	482	484	491	488	516	481	501	536	471	488	528	500	475	475	474	460	448	523	482	461	484	517	463	488	481	422	475	481	536	482	499	467	502	464	521	500	476	482	518	483	493	472	496	495	456	467	471	466	448	421	495	481	469	471	461	480	490	489	455	471	458	485	456	463	504	511	505	429	450	476	472	492	484	483	472	462	486	467	503	480	504	470	471	463	491	495	489	511	485	460	459	494	494	444	494	488	489	445	473	464	507	501	471	476	493	465	529	513
72939	74630	70391	54854	40553	27419	12800	4835	4951	6635	5145	3071	838	181	218	192	249	430	921	592	296	262	232	198	201	211	205	204	198	191	180	216	203	202	174	217	207	220	238	197	197	208	203	206	215	192	225	179	203	186	206	201	237	213	207	203	201	179	191	219	199	215	220	187	204	216	230	217	179	226	202	195	197	199	208	187	206	193	211	197	193	196	185	191	217	239	167	205	224	214	199	202	229	210	211	205	227	215	186	223	219	194	209	210	197	207	209	195	225	227	205	178	212	218	247	248	194	198	208	226	210	197	209	212	163	207	190	187	196	197	177	220	210	210	211	193	206	193	219	180	192	198	214	202	198	193	213	207	193	222	186	193	187	197	172	195	198	209	180	207	207	176	189	221	200	194	214	223	224	209	222	199	216	203	203	230	185	198	195	185	200	202	207	189	193	196	199	182	201	207	204	190	232	233	185	202	209	211	172	186	201	185	210	198	193	217	204	191	206	189	199	201	223	204	180	183	198	209	200	190	216	196	197	198	239	212	211	204	187	218	189	205	222	196	203	191	215	195	196	202	188	202	197	207	189	235	194	212	182	194	197	200	189	200	242	184	188	204	186	211	206	192	175	188	205	210	183	198	192	222	214	210	201	215	192	196	183	190	203	196	207	207	195	185	215	183	208	196	206	213	234	174	187	193	192	201	207	188	202	209	203	172	213	219	177	199	203	174	186	211	201	202	172	187	203	200	219	215	200	228	210	177	200	214	207	193	188	209	220	174	190	210	222	208	218	204	209	208	186	191	218	179	211	226	200	191	204	202	195	197	216	188	226	197	198	189	187	197	215	220	226	211	160	200	216	206	180	225	199	210	212	185	209	208	204	238	210	225	200	223	208	225	196	185	179	198	199	219	209	187	197	259	192	198	183	197	204	222	222	202	227	181	200	216	216	205	197	221	212	232	222	186	205	222	216	200	178	209	202	222	187	211	213	250	195	209	208	193	206	196	217	194	197	211	193	220	212	189	209	183	187	156	194	198	207	196	207	226	209	194	193	177	200	190	201	201	218	211	218	203	188	195	203	211	209	222	186	235	233	200	212	232	216	211	226	200	195	211	199	181	229	187	199	179	203	212	207	196	159	177	209	219	236	209	212	177	179	198	261	193	211	198	228	216	203	177	213	174	212	200	168	217	224	203	225	209	183	227	185	195	201	174	214	222	204	216	204	204	196	213	201	192	194	179	226	181	212	200	217	185	204	202	185	191	233	184	214	187	216	210	208	208	229	206	207	186	234	199	214	192	211	213	186	209	210	210	192	224	206	202	193	221	199	192	204	177	192	227	205	203	191	207	178	210	206	221	185	179	202	221	194	216	203	199	208	200	208	202	199	237	213	202	194	199	217	186	210	191	236	213	206	208	188	188	208	198	199	179	188	189	186	227	206	173	212	220	202	198	171	195	227	201	194	203	206	216	208	209	208	182	188	168	190	193	220	215	235	215	202	191	220	192	193	215	180	218	196	199	201	200	196	207	204	202	197	199	169	176	171	217	212	198	206	205	181	209	183	235	215	210	192	200	189	209	219	212	200	208	188	223	197	198	198	195	187	207	202	215	191	202	190	188	199	171	179	210	211	206	201	217	217	202	195	169	218	220	199	193	203	221	199	209	231	221	201	210	214	209	198	210	198	201	188	227	211	201	217	211	194	213	188	217	215	209	187	215	197	167	199	249	193	188	167	209	209	219	194	184	197	203	228	206	187	209	192	211	196	219	195	206	212	213	196	207	194	206	226	202	203	200	210	186	211	200	207	207	219	211	191	204	211	220	201	197	215	192	192	191	186	214	213	199	213	227	210	189	199	181	221	216	178	195	222	208	193	225	192	194	230	195	193	197	208	218	202	181	206	212	190	207	200	200	208	202	213	217	211	206	185	196	176	180	240	200	206	182	207	191	208	214	214	194	186	230	184	210	217	188	208	193	211	216	209	192	200	218	214	211	176	204	204	209	199	218	209	202	223	201	209	219	183	205	192	198	191	199	185	205	184	182	207	185	218	218	227	243	185	199	218	206	211	197	193	200	196	206	173	202	208	189	192	196	210	220	204	206	206	223	220	202	190	192	220	187	226	198	208	213	200	188	189	203	216	217	225	198	191	190	193	230	186	199	207	180	234	187	215	231	189	192	205	210	224	200	189	222	198	201	200	201	213	222	209	233	223	218	200	212	215	215	200	173	200	215	208	192	209	211	203	212	195	215	200	229	221	207	201	213	205	213	186	183	204	217	192	220	222	180	203	218	219	210	204	217	204	191	192	205	212	193	230	190	196	203	210	182	171	226	194	190	232	238	203	212	200	174	205	201	210	184	217	206	181	188	189	213	181	189	173	193	192	201	211	201	197	187	208	212	202	201	210	204	184	182	196	208	207	191	199	201	216	212	193	202	208	206	205	196	216	221	197	203	190	225	194	224	197	197	210	211	220	195	216	192	208	195	202	229	230	218	200	204	185	165	202	188	190	202	215	189	197	186	209	196	175	201	208	206	220	218	201	206	206	194	245	171	203	213	202	202	199	198	215	206	203	179	219	195	201	214	205	217	195	206	204	206	186	201	213	216	203	205	234	191	200	222	173	200	195	181	220	193	203	206	193	204	177	176	202	208	194	199	218	216	215	189	225	209	207	208	206	210	205	201	195	189	184	193	205	192	200	225	213	214	204	223	191	206	202	208	222	213	193	199	202	213	204	201	175	204	180	206	211	216	207	219	195	194	197	210	190	166	198	198	213	197	224	205	199	182	217	179	201	210	211	200	206	212	183	195	177	189	204	176	203	183	201	203	187	200	181	199	218	200	210	202	212	204	185	196	206	232	190	216	194	205	192	186	221	200	183	183	201	211	203	212	200	181	227	197	208	201	217	191	181	222	194	182	229	199	224	213	224	199	215	214	194	187	189	189	210	206	211	213	163	211	197	189	201	211	202	223	181	211	208	205	189	202	220	212	194	194	205	184	218	211	196	198	233	222	212	187	205	195	194	212	227	187	193	209	181	217	172	192	200	225	217	192	221	207	199	194	191	193	181	221	217	209	195	198	200	177	217	205	234	215	200	184	180	197	168	193	205	207	190	220	193	217	208	183	189	226	222	211	214	212	191	199	207	197	197	208	219	215	192	203	201	173	208	223	198	192	196	205	201	211	224	221	193	204	197	170	209	202	200	204	200	179	200	203	186	222	203	175	225	218	188	186	202	172	194	222	208	242	239	246	195	188	207	205	215	217	200	224	195	213	212	196	211	179	180	195	200	211	210	181	209	185	233	190	208	195	202	206	202	207	183	224	193	207	204	239	190	197	223	224	181	218	194	220	224	208	194	217	213	212	226	220	200	207	193	195	189	196	195	198	198	180	196	188	192	203	220	211	192	200	200	188	188	186	195	192	221	199	201	206	191	201	212	243	205	204	230	201	202	196	216	177	229	182	218	199	195	195	198	212	199	227	207	174	207	199	198	201	183	215
46499	58866	64345	58633	47571	37460	22154	14114	16725	20715	17054	11582	2988	578	544	545	766	1956	4304	2566	839	866	636	555	491	512	498	537	508	535	524	554	499	524	525	516	524	523	539	568	523	508	512	530	501	514	507	509	530	582	724	712	681	606	551	509	513	520	554	545	483	539	511	504	518	530	519	534	538	538	539	521	519	480	525	507	579	547	561	552	567	531	515	513	535	538	527	471	502	571	566	513	533	534	541	499	542	507	512	521	537	535	503	540	535	527	522	522	531	554	526	482	508	523	529	525	492	545	531	526	545	548	507	527	549	546	528	513	516	542	528	562	525	493	527	528	513	516	527	522	565	488	534	541	510	583	552	562	521	493	519	559	522	562	504	542	514	540	504	511	561	505	585	522	530	533	530	550	517	539	532	483	529	526	541	503	502	531	523	518	555	475	492	546	510	530	490	530	531	547	520	511	492	508	512	518	524	483	522	542	555	510	515	517	484	527	482	531	530	525	585	537	545	488	514	522	540	514	490	525	546	520	493	531	485	500	515	533	504	528	536	545	506	539	513	550	496	551	545	506	535	511	568	535	519	503	545	535	550	571	495	510	504	513	506	493	516	534	516	574	516	516	521	538	530	557	510	503	491	500	530	494	532	540	548	537	475	556	487	527	535	495	509	558	548	575	519	511	516	526	508	588	541	516	569	514	545	515	510	499	504	536	545	521	501	513	538	533	519	498	565	556	542	543	550	495	551	515	521	502	560	538	496	542	548	513	528	492	553	500	510	528	559	543	561	551	531	539	535	512	560	567	546	547	529	538	498	516	480	524	506	548	521	536	521	514	533	539	542	548	479	529	520	546	538	465	540	514	524	531	520	516	533	539	554	539	515	552	544	527	551	532	521	563	550	500	547	520	553	520	542	513	549	520	485	531	546	525	517	539	521	574	578	576	507	487	570	553	556	487	521	535	546	525	559	482	528	485	544	512	538	539	510	541	503	542	540	545	518	530	542	539	530	511	564	543	550	538	524	531	535	498	529	503	492	523	512	563	587	526	478	529	537	565	493	552	536	542	501	506	531	561	521	570	530	551	542	536	563	526	493	513	569	511	526	537	479	560	556	517	509	564	547	523	524	534	531	505	573	551	566	504	524	588	516	517	540	509	543	514	517	544	522	526	498	542	523	532	532	514	558	495	541	480	506	499	529	534	544	508	548	512	532	494	527	534	511	541	519	558	528	545	557	556	550	550	541	487	521	534	513	570	522	546	542	548	527	535	529	527	528	514	556	484	550	516	511	505	545	497	545	533	531	589	555	540	522	556	501	513	545	491	452	507	510	533	518	510	509	547	510	480	532	515	540	508	522	511	495	490	537	554	525	499	506	560	502	517	480	518	507	496	530	537	515	564	539	528	539	538	544	526	518	497	518	559	521	500	546	476	450	522	528	561	531	502	555	546	523	504	490	518	534	518	482	502	514	540	515	492	529	539	534	544	510	551	479	531	521	509	506	504	514	557	560	494	531	544	517	544	510	523	495	528	514	495	494	527	549	512	516	520	515	488	529	525	511	509	541	547	530	538	520	523	512	532	529	512	496	530	517	525	522	565	527	497	541	567	528	561	497	516	534	476	511	504	483	549	533	538	538	535	530	576	535	542	499	506	502	544	559	500	538	524	500	533	539	525	500	520	540	485	534	520	527	524	523	538	515	557	536	548	512	500	556	519	564	496	535	520	538	571	508	535	489	559	539	530	498	576	528	506	532	527	509	569	537	528	547	516	505	497	544	542	525	547	537	509	538	496	543	498	552	537	512	510	502	527	539	559	563	477	511	523	509	496	525	498	513	532	552	513	494	534	540	548	544	549	571	486	492	482	578	503	502	493	497	516	516	530	490	525	503	537	537	515	528	506	536	464	515	529	519	537	553	538	493	532	498	525	507	503	518	505	507	507	538	525	535	548	521	555	565	509	525	501	534	510	509	490	509	483	539	525	515	545	536	484	550	538	532	533	510	503	553	538	555	532	535	505	544	520	507	518	515	543	491	520	504	519	532	500	567	545	565	533	511	489	560	500	491	539	541	537	514	581	515	507	542	585	535	548	534	526	559	497	526	498	512	565	507	550	472	567	515	549	522	552	532	538	564	533	530	513	549	520	514	544	549	560	514	549	549	524	516	514	589	521	511	511	563	510	549	528	531	519	485	511	509	537	528	538	560	568	533	567	550	552	523	540	528	526	563	538	536	535	520	541	519	506	530	534	552	553	510	528	517	521	575	526	500	543	558	583	505	557	535	520	504	516	522	517	543	499	551	534	553	517	534	528	563	539	507	531	471	534	535	554	514	539	559	540	549	538	546	542	553	530	493	531	534	540	497	525	554	520	558	507	479	577	523	513	577	501	521	512	511	503	578	554	561	492	510	584	501	547	489	559	544	543	514	540	533	524	487	513	534	554	502	523	513	528	549	502	561	530	517	496	538	510	519	559	523	526	548	526	534	536	529	522	532	556	528	501	526	518	478	516	530	541	495	531	455	521	523	561	531	534	526	528	532	553	534	524	524	485	507	537	515	518	548	501	484	550	531	457	521	568	510	501	525	500	563	546	510	499	554	537	553	536	491	490	515	522	512	519	527	535	500	537	518	507	485	480	560	522	518	545	529	519	534	543	550	541	536	496	527	532	503	505	536	568	570	519	542	527	490	542	503	562	547	538	545	522	518	545	558	497	543	538	510	569	529	540	487	535	539	551	577	488	522	519	546	572	557	555	496	525	519	517	507	523	542	535	513	539	556	560	519	490	545	525	557	550	534	508	557	562	512	534	489	484	528	575	542	503	533	529	552	542	546	484	495	546	517	535	562	552	520	512	574	546	528	531	548	547	514	539	509	528	485	532	552	481	519	532	533	545	553	551	539	551	500	522	517	516	478	526	518	541	553	563	546	532	564	506	510	507	494	525	495	509	537	518	585	558	532	533	497	531	521	594	566	530	576	513	560	558	515	541	524	556	485	490	497	508	502	532	534	535	501	482	514	506	514	534	523	542	528	523	528	528	511	527	496	588	512	554	492	556	561	549	561	505	534	534	569	548	497	476	538	552	513	566	486	463	535	508	566	538	509	557	548	533	520	518	504	468	542	509	539	513	537	498	548	551	503	533	520	518	528	497	531	508	532	531	519	549	539	500	554	518	529	578	510	527	543	545	495	551	508	503	518	546	523	548	510	584	546	555	507	532	510	513	518	480	521	521	503	507	481	542	520	551	556	519	515	533	497	568	478	508	515	499	514	520	558	542	578	558	496	546	494	594	530	541	532	481	521	500	515	499	512	471	555	538	524	566	496	517	542	530	555	500	568	520	509	595	555	561	525	525	481	526	520	546	519	555	550	509	549	574	548	501	517	473	511	499	500	534	510	523	532	488	505	517	521	501	520	540	515	530	503	524	545	520	503	526	542	484	534	513	549	544	584	529	478	515	565	536	495	547	562	599	506	557	539	563	562	555	549	530	517	532	558	519
19998	13792	10304	4512	2201	956	407	285	280	380	350	301	197	163	153	155	165	190	178	186	186	173	181	159	180	169	142	174	183	168	167	170	173	182	154	172	175	175	155	143	166	166	183	186	175	159	194	188	162	148	135	173	206	186	177	155	173	173	192	167	169	157	189	148	174	169	168	165	171	160	154	172	160	196	169	148	187	165	169	193	178	182	183	195	175	161	202	172	186	173	215	165	172	164	152	181	169	159	168	178	187	164	170	190	184	170	177	172	183	195	194	171	167	184	173	194	181	161	178	181	182	150	171	174	160	180	189	202	151	170	189	150	155	173	180	190	173	189	201	165	178	183	147	184	180	174	146	180	191	174	168	162	187	161	200	163	166	165	175	160	179	186	150	153	180	186	182	180	187	183	184	161	177	182	166	171	153	156	173	152	168	177	151	170	173	180	171	174	175	188	168	182	185	178	150	151	156	151	169	189	178	175	169	154	173	155	178	199	142	185	183	172	162	187	173	151	194	176	184	181	174	192	186	174	165	186	172	185	178	188	172	160	168	162	181	161	184	161	173	169	156	188	162	181	170	171	185	179	173	162	176	158	186	195	183	161	152	181	152	165	184	173	160	173	162	186	184	159	177	177	188	175	200	185	165	173	169	175	172	174	159	168	181	205	166	199	167	167	174	186	182	183	174	154	188	162	156	153	177	182	172	161	172	181	151	190	178	157	160	180	165	151	164	163	165	192	166	164	179	161	164	181	173	199	189	151	181	168	169	197	171	178	174	163	181	206	143	170	194	178	175	186	145	181	191	178	177	156	179	178	179	171	151	168	156	164	205	156	169	179	169	171	159	187	185	172	163	176	161	160	191	153	181	171	173	158	177	159	165	154	196	139	150	157	159	187	165	166	187	163	179	171	169	179	173	199	163	181	174	190	184	151	177	178	186	166	196	167	176	172	174	183	171	158	168	170	205	153	194	177	186	162	188	156	158	177	161	182	147	190	166	179	150	174	166	132	168	193	140	160	157	153	191	156	172	150	157	160	170	199	181	172	181	180	177	182	170	178	148	156	189	171	142	200	172	152	178	158	176	161	178	164	171	167	165	165	190	148	171	173	170	165	170	156	170	194	187	160	167	196	192	153	167	184	186	160	159	172	179	153	164	154	173	201	143	169	170	169	163	166	156	182	181	178	162	196	186	172	183	159	180	183	159	168	183	185	199	164	154	155	170	183	158	179	193	163	186	176	165	184	177	186	158	197	173	171	178	160	165	172	155	175	179	162	173	167	181	166	164	166	179	163	177	159	181	167	176	155	185	177	159	189	170	158	173	209	192	173	166	165	169	180	175	163	173	172	194	189	149	161	167	175	174	160	165	173	202	167	170	167	195	176	158	173	160	149	187	187	146	174	178	163	151	160	161	162	170	180	173	178	170	182	172	187	164	189	164	161	174	188	177	162	171	179	183	163	185	164	168	174	183	161	165	181	176	176	174	150	156	151	165	169	162	173	181	187	169	179	181	183	185	167	171	178	185	184	177	169	201	209	157	158	192	167	170	178	181	162	161	175	152	188	178	143	184	174	189	198	176	163	183	194	174	178	183	169	195	197	201	209	172	178	181	148	179	179	166	175	179	157	163	179	171	174	202	175	157	159	181	166	167	171	196	169	171	189	157	151	192	169	167	156	167	178	141	175	160	152	207	219	184	179	153	161	148	174	171	173	180	168	186	158	187	188	173	169	160	166	174	182	177	206	174	163	168	181	182	156	177	173	155	171	180	163	168	167	165	195	182	187	182	157	174	153	153	160	156	187	165	183	198	190	170	176	187	164	160	155	174	173	188	187	169	185	182	181	175	166	173	157	190	180	170	176	176	186	147	181	182	175	178	176	192	151	173	173	187	163	171	182	177	188	174	156	177	178	173	184	164	169	163	172	165	163	175	178	185	183	174	178	173	161	158	178	174	169	179	185	158	165	213	170	173	198	179	181	177	173	167	158	184	160	196	174	166	185	178	156	145	180	174	182	139	176	171	161	184	151	179	179	179	194	163	165	152	174	171	179	172	169	175	172	165	165	165	169	160	159	174	181	173	190	182	161	154	163	154	160	178	192	152	169	169	172	157	172	168	156	150	170	158	170	166	158	161	175	179	174	167	174	141	201	189	184	165	176	185	188	185	185	186	195	178	186	158	166	167	180	159	172	167	180	199	202	166	179	197	183	192	174	192	181	170	163	172	137	170	167	151	157	200	206	156	151	168	166	190	196	168	163	192	174	164	202	160	164	183	160	168	178	159	161	175	170	172	156	186	189	169	164	170	186	144	168	212	164	186	178	152	166	175	163	178	204	190	151	168	187	187	147	173	156	155	155	171	151	170	159	170	177	177	189	167	166	161	164	161	174	164	162	164	170	171	163	179	176	188	157	160	201	164	177	189	177	183	158	184	194	212	178	191	154	167	163	178	166	168	170	173	179	172	190	164	167	161	179	176	184	166	176	160	181	163	180	190	184	177	148	183	187	174	176	175	161	172	172	188	153	183	143	170	190	183	181	167	201	177	168	167	164	182	171	161	162	152	159	196	163	184	185	188	184	153	178	178	173	167	181	186	178	186	175	180	170	149	171	142	168	192	188	182	164	184	176	152	171	169	160	164	168	194	168	158	165	158	180	169	188	173	165	160	169	176	176	171	177	201	163	176	181	178	147	166	146	192	174	163	159	154	190	172	167	155	192	178	165	143	167	179	184	181	136	162	156	188	157	159	176	162	172	173	172	178	162	195	208	166	183	182	153	151	191	193	173	174	175	167	157	159	191	156	163	195	181	202	187	212	171	162	175	179	178	171	170	169	180	164	173	178	186	184	159	147	175	165	157	158	140	174	180	195	161	164	165	162	179	203	172	151	165	174	151	182	162	189	192	144	168	160	156	174	145	162	197	191	164	188	153	198	163	176	163	193	173	161	192	174	174	157	161	193	182	143	149	127	171	183	157	173	166	164	159	199	182	185	181	167	171	168	169	192	149	183	182	206	187	163	172	189	161	175	161	180	184	179	171	156	154	178	181	176	143	156	170	168	178	192	167	176	157	176	138	178	168	156	164	191	188	197	189	136	181	189	183	167	185	156	148	164	162	185	164	179	170	155	176	182	179	175	174	154	170	147	160	163	169	151	183	190	179	173	184	172	171	170	176	203	165	166	172	177	153	148	188	158	157	181	174	162	179	165	158	191	166	198	186	158	150	195	182	165	190	181	199	165	203	170	191	157	175	198	150	159	166	168	182	181	181	181	180	180	156	194	154	168	180	176	168	177	185	152	170	173	197	174	168	176	165	182	182	165	140	172	159	178	168	168	175	148	152	142	173	163	168	158	169	159	178	158	174	150	169	193	168	176	177	177	181	204	179	177	160	163	144	163	170	183	176	175	164	173	174	177	184	162	172	164	175	167	175	180	178	186	167	168	178	192	193	161	200	174	180	188	177	161	166	171	155	183	151	175	174	184	141	168	165
16328	16918	16428	11158	7467	3651	1700	1064	1161	1417	1280	1022	542	498	495	425	502	543	582	525	496	474	464	450	516	490	503	451	473	499	452	462	499	485	478	442	441	424	455	478	456	484	456	504	477	438	465	480	455	446	488	468	447	450	454	480	490	453	454	466	435	481	460	454	476	489	509	479	475	484	479	496	474	453	440	448	407	473	457	462	462	490	442	457	480	460	457	466	471	460	460	476	438	476	481	486	452	479	463	457	497	414	488	420	463	451	436	455	473	457	468	448	450	428	468	453	470	470	450	461	484	471	470	460	454	486	486	473	465	483	451	465	409	450	445	463	438	437	454	442	493	442	438	480	439	489	454	481	466	446	423	494	462	455	459	444	456	476	430	447	416	454	465	487	466	468	472	466	460	491	485	493	467	471	442	488	437	464	456	476	428	441	485	477	490	451	475	429	477	458	442	514	446	430	450	477	453	475	418	437	452	458	483	464	468	427	463	466	511	464	496	470	472	447	464	484	498	449	440	489	434	412	496	453	405	450	460	485	458	469	413	457	453	441	468	479	432	439	492	500	461	443	469	446	498	471	458	496	440	483	430	486	447	457	494	471	487	450	467	470	464	450	429	454	492	484	468	436	440	445	469	424	496	490	459	464	444	471	469	477	511	489	463	457	462	493	445	470	452	462	453	448	505	460	480	451	463	441	478	463	454	466	479	435	476	471	474	473	469	470	420	485	454	446	497	480	500	451	477	471	476	481	495	452	486	467	421	427	428	478	470	431	450	468	465	454	460	442	455	455	479	470	500	452	476	472	437	447	447	428	478	480	499	458	458	460	457	463	472	471	464	479	438	489	533	438	472	482	478	415	435	452	472	451	473	474	485	479	416	467	457	500	461	461	455	476	477	463	460	473	480	476	475	437	472	459	445	457	505	454	462	486	467	440	481	436	468	451	493	473	473	429	488	491	438	480	440	488	437	459	490	464	480	472	458	457	480	462	475	406	466	493	466	462	444	483	453	446	485	461	463	476	436	421	471	438	458	480	487	469	440	441	506	443	436	477	449	461	460	482	486	451	443	463	432	492	494	424	418	460	480	472	486	479	489	450	434	460	457	464	397	475	423	481	465	482	493	419	473	456	487	412	495	412	458	450	469	462	439	473	490	482	493	506	474	473	429	482	439	448	472	458	481	447	459	471	440	498	476	452	464	469	429	466	489	459	439	476	466	445	446	477	490	441	443	479	461	471	478	480	462	473	476	461	467	442	469	495	479	466	456	441	449	470	468	460	489	460	472	460	501	460	476	468	506	443	459	479	441	430	452	446	466	435	479	483	466	428	467	449	484	500	420	439	476	466	508	483	475	465	507	458	492	486	459	475	462	472	468	451	440	455	462	468	460	493	420	477	491	428	454	452	496	462	470	450	455	450	474	426	487	430	485	483	453	451	478	437	424	437	488	450	496	439	511	470	449	452	539	463	453	531	497	464	452	463	414	477	453	433	482	478	479	455	472	457	456	453	427	455	458	460	429	495	449	470	455	481	479	426	466	452	423	455	497	441	473	442	453	455	493	432	469	466	470	515	461	488	504	472	463	462	458	459	510	467	436	449	482	442	475	497	443	469	428	453	439	464	477	511	498	440	451	518	510	484	485	467	448	445	441	474	502	474	471	460	448	485	420	455	428	425	456	458	449	405	481	408	467	461	477	449	454	473	487	448	468	449	429	452	434	460	449	471	452	524	479	441	481	459	489	484	462	446	431	466	469	467	463	443	459	459	475	449	481	446	453	434	455	453	439	436	472	451	463	447	445	487	452	442	474	466	442	474	462	480	415	457	455	432	453	467	424	452	453	463	452	469	463	454	465	464	452	483	478	490	484	459	475	461	461	493	475	508	522	467	458	427	442	454	513	472	435	455	470	459	438	449	496	481	441	477	495	499	463	496	502	455	479	474	477	448	471	466	425	448	465	440	442	501	443	476	458	491	424	480	421	429	483	487	454	443	449	437	527	493	468	505	439	481	480	473	435	464	459	475	472	466	452	457	491	461	454	440	446	483	485	477	474	436	479	453	465	460	436	473	441	470	446	441	448	468	499	459	454	480	480	423	500	434	442	456	439	472	434	483	483	450	458	451	472	520	441	478	447	447	453	443	470	458	451	467	452	461	432	464	439	464	475	435	478	425	472	482	455	474	432	444	445	463	483	453	483	487	505	426	464	447	475	440	501	473	456	463	442	481	468	463	454	467	471	471	457	489	449	442	473	483	473	489	489	460	454	485	468	443	465	476	472	442	457	465	418	441	467	471	440	476	461	448	479	461	462	434	489	467	465	462	437	447	461	442	431	468	454	473	475	508	444	434	444	436	445	471	455	437	472	460	458	428	461	469	477	454	496	477	461	469	465	481	466	452	493	508	465	492	450	493	416	450	473	445	501	514	461	464	446	450	473	461	463	479	447	475	469	431	512	445	442	428	481	437	434	472	434	444	462	462	495	463	424	441	476	469	468	451	511	479	473	505	458	458	480	459	482	413	467	465	498	474	492	460	440	429	441	495	462	488	445	432	451	451	470	463	508	446	479	465	484	487	493	463	478	492	438	457	455	484	457	453	457	463	439	446	464	485	476	495	419	464	467	457	481	422	445	414	464	499	462	423	447	488	431	467	466	461	462	467	456	491	461	475	485	468	423	446	462	489	433	468	450	447	439	471	459	487	495	488	416	445	494	441	450	461	483	487	459	480	434	467	455	419	454	473	460	462	458	434	486	450	495	444	479	476	435	469	472	448	450	458	530	475	505	500	440	447	478	432	501	473	476	440	462	425	469	485	436	422	443	453	456	410	492	466	489	432	476	490	460	491	500	488	424	473	470	471	479	474	453	466	504	425	488	453	444	463	478	454	458	468	500	466	462	446	484	474	463	476	443	418	439	482	439	471	500	458	480	482	458	459	468	515	487	460	451	483	464	427	405	478	501	478	488	448	472	493	461	484	518	432	464	443	473	460	469	460	457	441	481	473	488	466	461	413	506	464	501	467	453	495	449	450	473	451	435	449	445	468	451	490	457	484	505	479	455	459	509	463	490	471	460	491	443	493	456	465	427	450	459	470	470	487	432	465	438	476	473	457	457	489	463	463	456	481	464	519	470	512	542	472	449	460	485	462	478	467	484	429	445	426	516	449	453	457	502	431	433	480	462	438	479	438	449	475	486	479	465	457	446	468	457	495	450	485	446	498	462	507	479	466	455	514	463	440	467	414	461	426	466	493	458	419	476	482	466	451	459	458	443	427	456	488	470	490	475	480	448	491	425	451	470	462	441	440	427	467	497	457	454	476	489	457	501	505	458	480	463	496	453	484	461	441	480	496	459	485	481	444	444	473	442	435	456	441	469	412	479	499	492	522	458	462	479	465	471	504	472	468	473	502	450	444	509	468	466	475	485	479	458	452	485	485	494	457	438	466	473	461	447	428	473	475	475	469	463	511	475	461	503	473	441	449	440	483	460	454
60254	61403	59336	42818	28795	16508	5647	2521	2576	2739	2398	1232	400	209	168	198	253	390	443	270	169	232	193	178	190	213	194	187	180	163	181	204	188	208	192	192	161	203	198	160	160	171	167	180	199	192	195	209	171	200	193	167	176	195	178	203	183	183	205	191	183	170	184	199	167	164	184	173	209	159	174	161	197	187	203	201	191	178	191	169	224	184	202	176	188	188	192	183	196	195	183	195	184	190	185	202	173	187	202	192	178	182	190	176	175	199	201	188	182	180	208	170	184	190	188	178	168	178	198	178	184	178	167	188	192	176	191	166	193	210	195	194	197	206	179	196	166	217	178	176	204	165	219	183	200	196	187	169	196	195	196	193	185	206	197	201	200	190	190	188	200	206	185	174	191	230	181	198	211	186	201	187	203	176	193	224	155	199	184	189	169	182	187	202	160	207	184	178	169	208	182	192	180	186	201	197	186	184	184	189	166	226	210	184	169	195	167	187	208	181	196	204	160	192	211	198	183	178	180	170	197	195	193	187	199	190	189	183	192	184	166	209	177	159	192	186	174	206	195	211	208	217	168	193	184	213	168	186	202	194	206	167	196	170	148	191	191	195	168	159	185	176	186	166	201	177	184	193	169	218	199	165	168	202	171	165	190	188	186	184	185	148	182	191	195	187	208	193	208	198	194	200	176	220	177	175	207	187	189	191	191	179	196	198	179	183	185	166	171	210	210	185	171	189	185	191	176	184	165	186	178	154	170	195	205	159	194	185	193	177	175	189	201	184	191	210	184	180	200	189	173	212	201	171	194	172	181	195	179	186	169	189	188	161	187	164	185	169	177	162	190	210	188	186	193	203	187	215	190	161	219	171	156	190	164	181	184	179	194	207	192	193	198	207	177	194	182	168	184	186	189	199	193	168	172	184	191	184	180	192	172	173	208	219	177	185	195	161	191	179	223	198	179	174	169	198	200	201	194	187	178	207	171	197	176	208	193	173	181	186	180	174	213	173	211	202	200	197	188	185	191	174	189	166	208	190	198	189	192	202	206	192	178	186	173	167	195	174	163	167	208	206	188	179	170	210	213	189	168	166	202	189	180	163	193	172	190	188	163	199	187	180	189	184	195	185	194	188	175	149	185	176	188	199	210	202	179	180	209	188	193	193	181	195	192	195	182	207	193	186	175	192	191	195	173	168	201	184	182	215	187	170	198	194	191	193	179	208	183	200	183	237	189	198	216	174	167	197	164	192	181	207	196	198	211	177	169	202	199	192	184	174	178	195	189	223	203	171	197	180	186	169	201	198	184	181	202	179	203	204	184	206	192	176	170	206	197	174	195	183	207	203	199	196	181	175	200	179	209	192	182	200	172	187	191	195	195	196	217	201	201	165	187	180	183	171	171	183	158	184	201	195	174	197	162	169	177	202	177	191	218	184	202	205	201	179	187	195	195	172	179	188	201	190	213	200	197	169	214	165	185	195	183	183	197	211	180	191	196	210	183	177	191	167	183	204	196	200	208	177	174	190	171	198	180	222	206	203	189	190	167	164	203	184	181	182	203	227	197	192	193	200	194	193	201	201	184	164	187	194	156	160	210	194	203	189	175	173	191	174	151	194	165	165	177	175	190	218	190	198	201	168	196	172	189	183	200	194	187	181	181	184	200	183	218	189	172	196	185	180	181	165	181	195	164	163	196	183	178	191	195	208	177	182	182	170	191	144	196	205	222	184	216	171	197	179	190	189	187	160	183	196	174	182	192	181	185	195	204	198	184	166	194	204	187	175	211	197	166	194	169	189	213	195	196	206	196	195	163	206	194	209	221	219	163	181	186	187	191	168	182	187	160	204	193	171	183	176	167	196	205	210	195	197	197	179	203	185	178	177	168	199	190	193	175	177	176	173	209	188	215	169	175	172	183	187	210	163	170	179	187	184	161	206	179	207	183	190	200	219	201	175	171	197	205	177	185	192	197	188	198	178	196	204	210	181	191	184	186	207	198	203	187	194	182	168	188	191	177	182	185	185	176	186	175	168	190	194	191	186	197	174	204	180	193	173	175	210	183	166	172	185	185	189	191	189	222	163	177	170	187	191	186	204	186	161	175	185	189	161	174	169	201	200	192	189	186	196	186	197	174	197	174	182	192	163	187	182	175	164	194	189	160	197	172	190	164	174	195	208	171	189	190	182	186	198	193	185	213	198	170	170	184	182	171	176	191	175	169	180	157	187	192	172	192	202	206	179	167	194	183	179	175	187	182	188	161	201	187	182	194	196	185	176	175	196	184	178	172	190	182	187	181	205	216	180	191	167	205	175	204	177	204	172	175	152	189	193	163	176	187	194	185	217	178	203	169	190	179	184	171	186	194	198	170	193	192	186	202	216	190	187	186	187	202	181	194	200	184	165	185	181	195	179	211	192	188	192	177	205	201	178	206	196	197	162	176	192	188	189	181	170	189	183	223	192	191	197	220	170	201	203	193	169	179	217	167	179	201	206	182	182	194	210	206	172	201	180	187	171	164	180	189	211	186	180	193	189	205	197	176	155	191	198	190	186	199	194	205	190	168	178	180	184	170	180	185	176	165	177	164	205	155	195	213	186	190	192	196	189	202	164	184	175	190	203	166	201	182	180	165	178	197	202	191	187	181	179	186	189	180	178	184	164	165	187	188	201	176	172	171	194	206	196	175	179	220	168	194	175	189	168	194	197	180	182	186	175	200	211	217	182	183	181	197	172	181	184	191	191	203	177	207	197	198	184	192	200	178	185	202	178	173	200	191	183	187	176	210	183	177	180	182	187	186	253	169	197	215	214	175	200	182	204	155	176	194	189	181	191	184	162	183	188	186	180	198	232	195	196	214	226	176	185	193	172	199	187	184	195	193	225	201	203	218	170	176	179	194	180	190	184	209	197	174	191	173	203	192	208	177	159	174	208	203	212	197	179	188	177	196	194	179	189	208	193	189	165	168	179	185	195	182	188	198	187	184	178	189	174	220	187	184	190	179	194	197	201	187	170	179	196	208	195	189	193	174	192	210	185	162	209	167	183	190	193	179	198	175	207	186	184	176	200	200	182	187	200	204	197	210	186	173	168	168	193	173	200	196	161	210	201	200	168	176	179	203	205	198	198	172	195	192	189	194	202	182	195	182	203	175	163	205	200	200	187	205	189	196	193	179	227	202	182	174	205	196	183	186	204	176	183	196	182	206	186	192	176	199	188	227	184	190	174	172	189	191	189	190	158	157	194	190	175	191	210	176	195	182	178	193	175	195	182	172	190	191	186	179	180	189	175	186	207	189	191	188	185	185	195	159	198	190	209	182	191	216	178	173	193	199	165	157	188	171	188	192	214	166	165	182	181	183	179	204	168	172	175	185	211	203	166	215	185	169	167	168	189	184	152	170	185	166	184	187	173	187	198	173	182	191	196	182	228	199	190	208	190	207	186	176	195	199	175	196	186	163	185	169	244	197	211	182	179	185	218	176	204	204	203	190	169	202	176	181	152
37728	47408	53182	47026	38052	26531	14433	9199	10382	11064	9797	5355	1385	521	490	478	860	1930	1829	1041	576	488	518	506	507	484	489	508	552	524	522	465	506	514	534	538	558	477	531	501	505	508	468	472	492	492	502	505	514	552	606	591	555	503	515	499	482	502	480	519	477	512	515	480	492	526	525	531	522	516	461	471	492	499	471	481	490	508	520	506	521	516	464	548	519	496	485	510	520	479	480	498	484	519	510	461	534	456	484	503	496	523	501	494	508	490	488	493	487	497	467	492	476	465	476	501	486	522	523	509	513	464	541	499	478	521	517	491	487	495	492	500	516	498	489	486	477	468	499	487	510	508	496	526	500	524	524	516	477	523	509	472	507	521	476	497	488	524	509	487	506	473	509	491	493	457	505	475	522	493	483	456	448	481	500	506	531	489	495	505	507	483	488	503	486	438	500	512	497	481	463	470	516	483	507	509	504	510	522	525	473	523	520	502	511	499	481	478	474	496	490	485	475	459	486	494	507	495	462	518	474	517	517	556	500	540	512	485	542	483	434	508	480	516	461	486	520	543	540	474	535	486	474	517	473	505	532	487	476	540	485	502	507	506	508	478	481	543	498	494	496	497	485	503	487	469	511	467	492	508	505	533	482	514	510	511	463	479	487	470	488	497	480	488	470	484	500	484	480	506	436	502	468	479	477	506	505	457	524	499	477	504	489	481	454	526	463	508	526	505	495	502	454	455	495	543	490	510	505	511	479	475	488	487	493	475	487	530	545	547	521	486	535	458	488	496	517	480	514	465	491	499	454	506	528	460	504	490	474	504	534	492	472	511	471	515	520	475	484	512	443	474	499	515	553	504	511	488	516	497	488	520	509	492	556	517	513	506	517	480	482	474	531	490	501	507	474	509	493	493	525	450	489	495	517	530	461	496	514	553	498	512	519	488	497	501	514	458	538	521	491	524	493	479	502	509	473	498	509	539	509	488	503	492	556	472	511	515	508	527	514	499	506	489	469	469	526	467	482	470	489	524	497	494	506	494	483	537	505	549	494	549	490	493	513	528	475	500	489	473	579	485	514	487	510	484	479	492	477	492	522	519	504	518	511	507	491	497	496	500	519	519	554	506	494	528	534	516	521	482	504	475	501	493	486	489	475	502	456	489	522	479	493	482	502	476	474	492	489	469	435	500	520	490	500	493	464	460	480	485	557	526	499	486	488	490	524	461	492	488	541	530	530	496	499	529	519	505	505	459	488	515	505	476	485	508	499	481	526	517	521	459	499	459	512	505	460	524	518	503	548	512	503	483	503	468	486	509	492	503	502	461	487	477	499	496	496	547	476	484	532	498	501	540	476	510	492	526	518	484	493	486	505	504	478	510	501	535	528	466	490	498	494	490	478	502	483	521	514	509	566	500	539	508	504	488	433	516	471	497	526	522	505	524	499	487	495	431	499	452	497	483	480	506	524	487	466	507	517	528	490	504	496	495	492	470	501	469	504	483	508	472	496	515	520	485	480	470	499	489	504	496	451	507	511	490	495	482	532	471	511	536	491	478	482	485	482	482	491	484	486	494	510	507	495	481	463	474	479	477	503	519	494	460	476	502	478	485	530	548	452	457	459	506	482	516	495	507	489	535	526	502	452	506	504	464	500	480	513	505	475	499	472	500	486	451	496	453	482	528	527	481	486	487	516	501	523	516	502	515	551	495	472	474	479	517	515	518	484	504	489	443	531	517	484	479	512	490	502	526	529	536	536	496	531	499	505	508	512	527	458	501	521	498	543	452	488	520	470	508	469	515	494	497	561	447	495	479	480	478	535	507	478	498	495	479	534	469	487	505	530	488	516	469	470	483	512	458	523	503	538	510	469	461	532	537	506	476	501	471	511	530	507	529	518	466	499	497	511	442	488	507	472	490	466	521	513	490	501	493	489	480	444	508	501	490	492	464	500	505	477	490	535	542	524	509	517	494	480	515	459	487	499	504	491	496	449	458	481	491	526	508	449	489	506	509	488	525	467	494	472	502	464	474	470	508	499	499	503	502	484	505	506	499	499	477	507	503	517	523	497	484	494	457	498	554	480	522	523	539	524	511	514	499	493	516	485	480	490	483	517	506	513	498	466	465	497	489	486	486	476	474	482	469	500	483	469	475	496	537	506	467	501	484	485	489	491	494	526	509	495	492	483	495	532	487	513	486	544	456	475	478	515	472	483	477	513	500	518	543	519	523	511	489	475	519	481	499	563	488	520	512	497	493	518	459	520	484	485	481	475	473	502	495	502	529	490	468	507	509	494	530	525	472	519	466	475	472	516	482	474	472	480	496	467	541	483	494	451	520	454	500	514	472	539	491	511	484	447	549	475	496	449	534	509	511	525	470	492	513	469	438	513	497	476	526	546	470	482	519	508	511	503	469	509	481	495	522	544	490	497	515	524	515	508	502	492	477	498	549	520	503	508	501	522	514	477	545	521	492	457	518	505	487	502	523	477	481	471	488	496	486	467	468	520	479	556	479	494	507	529	507	473	543	490	520	511	496	506	467	524	482	483	468	505	463	512	482	489	505	510	493	480	473	481	494	500	512	478	498	488	475	508	507	486	513	490	515	496	476	510	463	506	539	444	490	472	514	506	520	503	469	502	478	483	484	489	487	483	474	503	535	477	426	501	498	501	496	444	497	530	552	467	521	512	490	488	511	510	480	487	514	447	505	479	505	497	505	497	480	512	511	536	520	498	514	506	500	485	466	540	494	483	477	489	500	485	506	545	505	504	490	475	511	454	541	501	534	493	457	505	513	525	521	499	490	502	494	501	490	468	514	491	510	507	473	441	510	474	449	437	556	489	476	500	510	483	503	551	494	481	474	517	454	500	469	533	534	507	479	473	493	516	460	475	516	517	516	499	510	527	488	542	451	500	483	473	462	503	497	466	479	484	472	477	497	500	505	482	480	512	487	485	499	502	525	517	543	463	503	485	503	475	524	513	480	511	519	525	483	514	497	486	473	495	480	474	517	494	477	520	465	481	486	482	534	511	470	490	476	498	477	499	501	491	467	511	522	552	499	535	485	472	514	503	521	506	460	495	478	520	484	497	486	499	487	462	489	513	506	481	496	490	480	491	476	486	487	486	473	502	525	471	523	490	526	503	507	503	522	475	480	506	468	488	504	518	478	475	514	489	519	529	506	515	468	492	463	520	526	511	510	518	540	453	487	493	512	486	516	492	496	502	521	501	496	476	472	511	494	491	545	526	503	471	505	478	477	494	496	476	468	499	527	434	511	465	497	466	519	481	476	515	484	442	459	515	485	516	515	489	508	495	497	457	471	455	492	532	494	487	506	526	512	464	508	528	521	471	545	499	535	512	509	497	509	525	457	496	442	469	493	503	538	526	497	481	508	482	516	500	477	514	486	534	523	467	464	484	497	538	488	479	488	453	533	519	491	477	489	507	533	511	489	489	503	509	536	485	480	479	493	511	478	507	501	511	518	520	474	503	496	511	487	512	474
72945	75143	73178	57093	40986	25663	12300	5291	4624	5472	4438	2017	372	221	206	214	273	529	673	335	218	200	202	166	200	195	198	213	219	210	210	195	201	213	202	190	238	211	211	235	235	223	199	193	218	178	202	198	211	220	207	233	234	237	182	175	205	176	189	208	204	224	246	189	213	204	216	224	194	224	195	230	205	213	203	216	220	234	192	219	206	211	218	188	198	228	190	176	199	206	221	197	214	224	247	216	190	196	240	222	242	220	215	220	201	183	204	236	204	215	215	208	193	198	193	192	251	209	195	200	184	211	219	201	203	205	212	208	216	218	241	235	226	196	195	202	209	236	181	199	184	210	205	202	219	194	209	225	226	215	222	214	207	204	188	190	223	203	228	206	218	212	223	227	241	218	193	197	194	203	220	227	216	216	225	229	211	200	220	219	228	195	234	208	198	182	221	220	231	204	210	202	212	206	221	214	197	193	217	218	232	210	204	195	203	202	216	219	199	178	215	216	208	221	224	231	218	206	240	199	190	206	212	196	217	186	218	202	218	224	211	200	188	210	215	196	208	219	197	181	173	236	221	205	203	198	227	218	177	186	240	208	208	214	211	188	212	224	215	246	216	228	211	201	217	192	186	200	199	190	228	209	213	225	195	218	187	222	224	217	209	208	204	223	228	207	194	187	220	200	172	229	199	220	194	201	211	202	217	207	180	234	208	170	217	202	223	195	208	208	206	198	220	206	194	216	213	194	213	211	201	199	180	208	226	218	217	241	236	230	197	225	226	221	200	212	179	208	188	193	183	207	217	208	221	218	229	236	209	211	218	201	197	222	201	223	214	187	177	210	204	203	221	201	206	230	215	205	192	211	224	202	191	207	191	192	213	217	233	221	204	233	194	225	204	211	208	197	224	210	224	224	222	188	196	214	198	224	213	192	200	220	197	201	198	195	223	230	213	197	209	206	213	200	229	208	191	229	194	216	199	204	223	195	213	208	229	198	210	222	214	205	166	205	197	188	188	207	206	194	221	210	199	207	215	229	224	214	218	196	229	209	172	192	206	260	208	224	222	199	200	214	228	170	215	224	205	205	209	221	190	191	228	223	204	191	205	214	190	209	197	209	232	226	192	214	235	197	208	196	213	218	216	234	208	204	207	193	189	201	195	170	210	233	180	251	202	191	214	235	174	231	219	226	224	187	219	209	208	184	214	213	212	187	203	204	210	209	227	210	201	225	196	236	200	231	189	217	208	203	208	207	209	218	208	198	240	231	218	204	186	211	215	218	229	195	206	224	196	232	196	206	173	197	196	219	206	210	207	179	218	203	216	204	242	180	207	232	190	189	180	220	178	206	216	231	197	204	201	220	191	210	224	220	198	226	185	199	227	204	208	219	217	233	247	218	206	194	218	204	221	193	221	202	185	223	216	218	230	200	217	209	211	227	214	206	213	202	209	208	225	225	214	215	202	201	234	227	183	200	192	223	209	199	200	224	211	226	188	212	190	190	205	218	218	201	205	210	232	236	229	204	211	212	213	234	200	212	194	201	202	198	180	195	205	234	189	207	224	183	219	222	194	193	216	209	195	216	217	225	226	212	196	194	209	185	207	226	209	235	219	227	197	205	215	195	200	215	199	225	201	215	187	190	206	190	228	217	193	240	186	203	208	240	215	220	214	211	230	190	212	208	232	242	221	233	214	195	196	212	193	234	213	190	214	178	229	222	180	212	192	201	225	223	202	201	229	213	206	199	223	203	194	178	202	230	206	219	204	201	224	192	197	228	216	184	216	231	194	202	209	200	195	218	214	202	225	218	215	224	193	188	220	219	219	198	210	215	199	206	233	208	210	218	202	235	201	208	197	200	223	196	227	203	196	218	190	222	193	228	183	210	196	184	233	206	184	211	211	194	202	214	193	212	208	226	198	211	218	211	221	217	206	212	199	210	222	196	205	195	196	209	202	218	238	196	207	196	184	200	237	223	198	193	197	209	217	193	224	195	214	220	205	197	173	199	214	193	195	204	210	197	190	208	210	186	201	218	200	201	209	211	222	202	192	205	214	193	221	187	208	241	226	222	239	201	192	188	181	227	187	219	197	215	204	216	220	221	180	220	213	194	216	233	185	187	211	238	193	198	218	215	181	224	220	212	197	216	213	219	203	202	221	174	190	221	198	219	208	209	210	214	212	204	234	210	220	223	217	168	224	208	214	191	210	229	204	194	201	209	214	203	206	204	211	196	233	221	207	225	201	218	222	209	239	206	219	206	214	237	199	209	184	210	212	210	198	219	203	196	212	190	170	223	206	197	203	220	214	234	196	216	225	207	206	201	193	205	223	189	209	211	182	212	210	227	194	204	215	210	213	205	198	208	201	213	212	211	222	212	210	213	208	211	192	233	236	200	216	243	193	217	222	202	216	225	208	212	203	180	202	203	216	197	228	228	202	201	219	241	224	214	222	214	179	220	213	219	194	197	246	216	225	215	179	178	208	244	205	214	201	188	203	215	211	196	197	210	234	214	232	205	195	208	207	254	223	209	199	203	196	230	188	219	202	215	213	206	205	222	187	190	188	201	175	198	186	252	197	186	189	231	199	213	217	194	209	213	232	228	196	187	207	210	195	202	198	223	205	200	206	224	213	196	226	232	187	203	184	199	185	211	226	219	221	203	213	203	182	204	204	199	226	226	220	221	184	204	229	210	217	214	187	213	188	224	216	190	229	219	194	192	181	190	193	194	228	239	213	178	226	222	186	200	217	213	245	202	224	226	201	210	186	219	187	203	208	220	197	195	220	229	198	213	229	187	220	230	245	223	196	183	235	206	218	205	204	209	198	218	214	218	209	199	200	178	215	206	203	200	223	207	207	202	198	201	219	224	208	210	214	187	221	232	237	203	215	198	193	205	224	204	194	195	228	207	196	219	219	241	233	203	217	189	212	204	203	220	212	233	190	220	208	196	191	210	215	213	206	229	234	219	210	216	194	181	206	194	211	206	198	213	210	190	223	210	208	203	219	237	198	191	222	234	225	204	213	227	207	194	218	193	203	219	207	206	212	220	215	216	188	208	215	212	239	219	221	185	210	231	219	183	211	220	210	219	216	183	226	217	242	221	210	179	213	219	175	240	215	233	214	229	185	205	226	217	199	216	211	210	203	200	207	210	200	176	211	199	201	212	213	209	201	227	175	189	199	201	179	225	215	197	214	215	205	226	209	187	199	234	190	206	196	200	213	229	211	227	211	211	229	224	200	231	213	252	231	192	222	229	221	198	201	212	204	192	191	219	208	214	194	200	190	207	200	212	216	185	197	204	202	207	200	212	214	229	247	209	219	204	209	202	194	226	218	213	215	202	200	193	222	211	217	222	206	218	214	214	209	216	213	197	228	226	214	239	204	215	199	203	216	203	184	190	182	199	203	182	220	203	226	187	216	203	199	217	220	214	224	199	217	202	201	235	207	197	210	222	213	197	216	209	200	217	198	215	202	201	218	207	195	200	215	212	221	204
46655	59254	68103	60093	47427	35206	22009	15274	15278	18203	15218	7669	1305	591	561	564	786	2449	3093	1405	619	600	565	519	535	548	561	546	524	536	597	522	575	520	507	549	587	552	523	526	554	564	575	572	541	553	504	528	538	669	744	758	656	615	586	553	531	556	513	536	557	550	540	590	502	521	575	566	548	553	491	580	540	520	513	564	526	556	532	578	569	533	505	565	529	538	532	503	524	498	534	526	516	575	547	563	531	558	516	545	545	528	529	534	591	531	517	547	563	539	583	532	525	538	524	540	526	529	536	592	500	540	559	532	554	554	566	505	537	572	523	563	528	529	511	609	547	548	554	577	548	561	543	543	542	564	550	553	537	521	565	515	588	523	571	524	547	567	559	500	562	516	543	558	572	524	516	496	540	484	542	567	548	570	515	582	541	557	557	510	516	556	548	580	524	521	494	541	563	536	585	547	566	549	561	581	517	573	533	523	605	533	547	549	541	595	511	547	542	520	535	572	522	500	549	524	508	575	515	478	544	563	543	566	500	553	531	507	521	548	501	523	532	548	527	528	547	521	549	544	577	560	545	549	534	535	575	543	547	563	558	514	513	549	548	503	540	562	559	525	566	559	544	508	572	539	539	540	550	546	546	566	533	542	539	551	533	511	538	541	550	587	543	533	555	569	554	514	504	502	487	506	530	547	537	542	545	498	569	560	561	523	567	545	537	536	526	551	533	525	535	544	529	556	581	570	560	547	540	541	543	512	520	522	511	560	501	550	538	543	543	534	550	540	541	546	540	551	539	520	521	517	566	557	516	535	519	564	524	525	584	566	538	525	551	572	513	583	527	514	584	568	509	529	559	543	491	553	538	533	571	550	554	551	543	535	543	534	587	559	518	539	542	514	497	560	561	555	513	545	523	625	550	565	579	537	559	531	541	554	526	524	556	498	521	533	554	564	572	548	570	522	579	538	588	546	555	525	538	550	541	564	551	515	529	517	538	555	511	567	544	553	552	548	544	511	566	549	543	568	548	550	554	551	543	528	549	535	543	557	555	545	517	535	521	516	544	503	562	531	550	548	547	530	532	541	549	567	541	503	556	555	510	554	493	585	500	497	509	555	514	562	557	547	540	552	520	593	558	520	548	503	501	573	556	515	536	517	534	595	504	534	564	545	559	551	566	505	501	515	505	571	508	528	530	556	529	566	555	575	542	592	480	566	528	569	564	568	564	551	571	562	556	552	568	534	553	489	523	484	536	561	552	519	557	531	528	548	554	534	547	527	552	531	606	539	548	546	520	493	527	529	573	553	555	547	536	544	509	568	527	507	542	538	560	526	533	557	553	532	528	555	538	522	563	569	563	546	538	575	562	510	544	557	547	552	567	517	500	532	559	542	511	588	609	567	539	549	503	508	505	581	533	533	520	545	579	514	604	536	532	538	524	572	540	572	501	566	547	542	517	551	520	515	577	559	553	534	590	547	524	555	546	564	567	521	517	548	578	516	565	554	550	580	539	520	553	542	567	516	533	547	556	495	584	537	559	543	566	593	560	507	514	556	530	530	559	527	530	543	547	508	556	561	575	520	552	536	537	548	551	583	558	550	549	570	541	548	554	551	524	563	562	533	518	525	541	537	588	548	527	535	531	527	568	528	530	535	569	494	520	547	563	531	519	565	495	565	541	513	546	572	564	508	511	525	555	542	574	500	545	553	559	533	560	563	536	555	538	524	536	530	575	530	570	552	544	545	557	570	526	548	566	569	552	547	561	555	546	528	537	570	557	541	546	552	532	585	540	553	506	533	538	549	531	536	502	553	536	527	519	562	579	515	556	538	576	535	511	509	548	500	523	540	556	538	552	530	574	504	533	568	556	542	579	511	537	515	548	560	491	521	524	480	543	553	575	529	526	551	579	572	494	524	552	568	547	547	543	522	564	570	532	541	558	512	540	522	535	508	557	543	547	538	532	539	534	551	579	541	517	512	568	559	523	553	549	530	545	537	519	546	538	543	542	493	583	513	537	525	530	548	510	579	552	566	536	509	548	602	561	547	561	537	527	532	534	505	492	530	573	547	539	614	626	558	510	554	560	545	491	583	533	527	562	518	548	524	568	578	549	525	545	529	538	502	547	500	532	521	527	530	538	487	556	521	526	538	554	560	537	556	535	558	601	521	543	567	509	554	578	545	546	520	530	500	519	546	530	516	559	514	591	505	542	559	503	529	555	519	587	546	589	590	527	537	533	543	530	546	540	506	559	520	551	481	509	561	568	540	576	542	547	535	517	554	546	548	549	521	563	550	546	519	531	502	545	531	538	509	581	525	544	531	551	549	555	541	558	532	575	549	514	523	538	562	520	558	573	510	525	571	548	548	515	585	522	510	521	529	532	551	567	558	519	584	550	552	544	546	513	548	557	556	506	551	522	534	618	589	550	559	542	538	546	563	568	532	561	553	542	533	582	535	532	558	569	547	517	538	535	573	532	552	497	549	532	507	528	552	579	511	568	544	586	570	523	523	556	542	569	548	557	546	548	567	581	543	553	540	567	552	536	506	529	583	546	536	521	499	568	571	546	537	546	593	590	542	560	536	515	550	582	529	530	513	538	536	577	537	577	522	547	533	564	551	532	547	521	514	552	566	543	535	535	564	508	549	543	527	550	571	542	556	526	553	601	553	581	562	567	522	530	526	519	561	540	544	527	552	548	530	511	540	537	570	546	554	540	533	511	529	515	547	535	559	525	555	571	552	580	530	513	533	535	576	520	551	514	534	555	563	507	563	549	551	536	502	533	523	493	556	519	573	570	567	527	551	529	533	528	518	552	532	549	556	544	575	522	562	555	556	543	545	545	540	539	535	562	525	548	529	523	599	562	565	499	549	582	513	561	594	566	570	564	543	518	531	526	609	548	545	546	549	518	556	537	550	548	583	547	535	503	563	517	522	542	493	516	522	548	537	528	510	537	554	562	571	528	550	553	540	525	522	542	564	530	540	580	523	589	542	498	527	508	508	556	565	540	558	583	519	538	508	538	552	589	564	536	509	535	551	560	522	546	551	561	550	535	523	552	511	551	552	555	558	525	550	548	529	542	517	558	498	533	529	508	572	541	554	542	511	537	551	553	563	526	511	525	569	548	560	525	546	555	541	542	546	508	533	510	541	539	526	557	563	503	538	584	516	543	535	554	554	559	526	556	538	544	548	511	551	525	523	547	532	587	514	565	534	566	545	522	544	533	529	547	530	522	490	526	532	534	525	506	515	528	565	541	539	530	547	523	578	534	506	562	528	512	576	536	551	578	564	525	567	576	577	533	523	560	533	599	547	531	554	526	516	600	586	549	543	499	498	549	539	567	554	516	513	539	503	581	530	540	533	577	549	528	510	538	539	586	560	568	525	565	546	531	525	573	568	535	528	554	509	573	558	528	515	540	544	520	509	582	525	549	529	522	542	583	522	522	519	516	551	543	546	551	561	541	531	543	571	537	566	573	550	554	551	567	537	539	538	532	520
19833	13755	10907	5417	1942	946	480	295	318	303	271	250	190	185	160	161	171	224	202	193	186	164	167	204	174	164	164	191	154	161	179	158	190	157	180	172	159	166	190	188	175	161	180	182	204	181	176	195	170	197	182	167	160	194	184	175	180	178	176	189	155	199	185	177	190	173	175	162	177	168	181	172	177	187	205	178	209	179	166	179	181	174	172	202	181	173	142	173	190	172	167	177	176	164	192	197	171	199	181	156	171	186	187	179	179	177	175	182	185	194	166	168	193	151	154	192	193	167	154	200	192	195	166	159	174	172	156	170	199	156	192	187	173	170	191	193	201	181	183	168	170	164	169	180	150	173	189	168	172	174	179	179	169	185	171	159	177	186	183	180	183	179	177	174	177	174	158	182	210	192	170	187	180	176	154	148	175	161	173	159	166	178	158	172	167	176	153	193	183	168	186	170	188	176	182	185	167	167	168	171	163	185	155	164	180	153	191	199	185	180	188	165	176	187	188	163	179	188	167	169	170	170	181	166	192	176	161	178	187	186	174	173	170	166	193	190	188	176	138	162	177	160	202	160	169	155	189	191	175	170	160	160	187	172	175	165	156	167	170	168	177	179	191	190	165	176	195	200	172	163	166	166	170	196	170	169	174	191	181	175	161	184	178	176	161	166	164	165	169	157	190	197	191	181	209	180	160	175	195	175	198	189	174	172	151	167	202	169	179	156	179	173	171	177	164	167	174	185	184	190	172	176	177	153	168	166	181	178	162	189	173	180	174	182	174	177	146	178	156	183	187	172	154	185	175	182	170	201	176	172	184	188	181	152	186	163	181	176	178	179	173	202	181	194	172	175	172	163	168	183	180	205	189	181	196	177	179	169	195	171	181	170	186	186	151	186	148	143	169	187	175	192	197	202	193	168	158	173	191	188	189	156	202	160	190	178	153	181	162	186	161	177	177	157	190	171	196	195	190	178	183	193	167	182	161	182	176	173	175	170	182	156	165	186	162	195	143	163	168	166	176	153	180	166	197	198	178	139	165	177	187	186	191	218	193	171	196	183	197	148	194	193	169	186	183	178	160	179	159	176	192	171	177	175	171	166	179	168	208	189	151	162	161	177	160	176	208	165	158	170	183	175	176	198	159	169	174	174	184	185	182	184	148	159	186	179	183	196	188	170	149	176	162	177	203	158	178	166	181	200	165	175	160	185	152	172	162	162	192	172	182	191	159	177	180	191	158	209	158	175	171	171	175	188	198	179	152	178	170	170	165	194	185	175	156	196	178	196	191	190	174	205	169	185	175	179	193	184	154	167	180	182	199	184	175	169	208	165	168	162	168	176	160	164	191	160	177	179	186	181	169	191	158	185	168	161	184	168	152	156	165	179	162	185	178	178	175	153	166	157	199	168	155	182	175	163	174	166	199	177	168	174	166	177	185	207	176	156	178	182	176	183	167	182	183	166	192	172	173	142	168	185	162	192	170	179	178	201	196	173	163	176	166	174	170	178	187	178	187	151	163	159	212	175	177	187	177	146	187	163	159	174	187	180	195	190	140	173	178	159	150	179	151	179	183	185	163	167	177	169	155	185	182	187	175	171	161	188	173	197	175	186	189	177	162	176	175	172	185	177	193	193	197	155	171	165	191	168	177	171	186	179	182	174	175	179	169	168	164	169	176	169	177	163	180	157	175	193	165	162	163	188	166	193	176	190	175	161	190	168	167	172	185	174	154	199	202	179	163	193	181	154	177	195	186	166	209	192	168	176	149	172	174	166	194	165	158	187	202	192	184	162	165	153	187	171	179	181	164	168	188	181	201	195	142	157	149	183	181	163	187	164	166	173	193	163	196	202	228	181	198	165	199	177	144	174	176	176	173	164	163	157	195	177	145	153	162	175	190	173	193	175	174	184	178	174	158	155	194	157	181	165	161	158	186	170	179	174	196	168	175	179	150	176	191	185	160	163	179	179	187	196	189	212	168	194	188	194	183	195	183	187	186	180	192	192	146	143	179	154	190	165	193	171	162	193	161	155	165	180	193	145	186	170	155	168	165	178	170	175	147	158	157	173	158	186	182	175	172	184	198	184	177	175	198	190	173	171	192	170	192	185	189	192	184	154	178	170	179	162	186	160	165	151	180	171	188	189	181	188	171	184	194	172	163	182	178	196	164	155	176	185	194	193	165	187	168	167	167	146	187	196	180	192	168	173	187	193	197	181	179	169	171	172	172	192	194	151	166	160	184	172	173	164	209	186	215	169	169	170	180	191	167	164	167	179	183	187	159	167	163	185	163	203	182	179	189	197	182	170	166	195	180	166	197	184	197	139	194	144	176	199	189	198	163	181	182	155	186	182	198	160	180	178	157	179	193	192	172	185	173	155	196	186	165	185	159	174	189	159	177	198	173	177	199	176	171	177	152	207	160	176	176	169	189	198	163	211	185	165	180	190	167	207	164	175	201	177	187	172	190	166	185	172	208	165	180	158	193	182	182	182	186	176	184	160	171	162	182	192	178	201	169	198	189	182	192	178	167	171	178	173	163	196	185	167	184	165	185	156	160	187	159	214	146	193	174	176	171	161	166	180	163	176	188	170	175	166	165	193	202	163	196	159	215	140	158	171	172	170	176	170	168	189	172	182	186	185	167	169	202	189	165	212	167	177	202	144	171	169	160	183	198	195	166	183	181	158	183	157	169	187	145	163	181	178	179	169	183	165	164	169	173	191	174	178	186	177	148	176	168	174	170	180	161	168	202	160	186	200	182	186	173	161	188	159	183	150	179	189	185	174	184	168	172	163	179	199	185	181	180	165	159	162	158	177	184	175	176	157	180	158	166	174	175	166	159	173	146	181	191	182	196	173	220	167	163	187	184	164	177	160	183	166	200	177	167	155	170	179	192	189	165	148	182	173	205	178	199	187	162	163	171	180	174	204	187	172	163	169	185	186	172	167	192	165	161	176	162	183	193	162	180	201	184	177	161	176	184	178	175	162	165	185	182	163	174	164	180	194	183	146	175	168	201	171	157	192	161	147	174	151	162	178	183	173	151	179	182	179	186	176	181	184	161	175	185	169	185	184	158	201	177	171	187	174	176	176	187	167	172	169	165	190	165	161	180	179	174	191	199	168	180	213	192	180	184	177	177	172	174	175	164	193	168	169	173	196	170	175	197	167	187	191	177	174	188	200	171	181	160	181	171	182	187	157	182	192	165	163	171	165	167	160	165	172	172	172	173	172	184	193	186	171	179	166	168	178	197	171	177	184	155	177	190	192	188	168	174	194	191	188	160	182	168	192	183	151	199	178	176	180	195	183	187	186	200	217	166	162	170	180	204	163	196	149	166	186	182	177	163	180	162	175	180	176	179	175	192	168	176	181	178	167	186	167	163	156	169	185	174	177	183	189	153	168	176	174	191	198	185	178	179	187	174	171	158	174	176	177	177	186	151	169	163	177	182	161	188	188	191	153	202	200	175	177	167	187	171	177	181	216	157	155	178	206
15956	16799	17799	12794	6242	3840	1939	1050	1111	1083	1070	834	534	437	469	485	494	584	593	498	463	477	503	433	493	456	462	469	467	475	478	464	452	502	480	475	478	473	473	452	487	467	449	480	463	446	478	455	473	438	485	445	502	481	497	449	498	518	514	435	488	485	465	486	465	494	493	477	479	470	467	435	499	452	453	478	456	476	422	445	438	469	496	526	474	476	452	464	458	451	473	468	460	434	457	478	443	467	476	458	502	512	476	471	481	498	473	463	451	437	468	453	489	438	484	452	476	469	499	468	454	510	473	456	486	462	481	481	441	484	468	497	456	447	509	491	473	454	459	513	484	484	468	505	447	468	447	471	469	492	483	478	471	467	466	473	474	484	526	472	470	467	492	443	497	472	475	453	480	503	450	426	459	464	422	450	502	435	492	487	494	469	483	492	462	473	500	464	469	472	502	473	468	489	466	485	502	438	462	465	459	464	518	479	464	435	475	456	477	426	458	436	484	428	472	447	519	462	494	476	459	469	447	460	488	454	500	462	460	496	498	487	507	511	458	446	482	504	451	485	472	487	456	459	458	492	429	438	501	477	473	450	475	454	488	459	475	488	446	467	449	482	511	467	462	459	481	470	439	483	503	450	457	445	471	494	458	423	483	467	504	446	479	466	460	453	461	447	467	485	456	492	471	462	475	454	420	421	481	459	473	452	465	456	445	465	500	457	470	481	436	515	472	444	438	480	504	475	419	489	438	496	473	516	452	448	455	487	513	461	477	426	471	483	477	480	457	474	492	476	484	503	492	491	482	471	483	500	447	443	472	486	454	460	514	468	494	464	449	497	449	489	491	463	434	468	485	457	468	496	463	422	475	488	524	443	454	460	452	444	479	480	461	476	491	435	485	529	441	446	442	429	469	431	513	475	509	486	460	441	507	464	503	476	500	475	488	478	451	444	489	435	459	465	464	465	457	482	461	484	470	473	435	491	471	453	491	430	499	473	464	493	468	514	455	461	470	451	461	505	462	490	481	479	464	493	460	486	532	474	462	509	462	430	465	440	492	478	427	463	452	468	483	441	455	479	493	449	472	461	477	486	499	479	471	513	486	510	495	491	458	491	469	464	442	421	458	466	483	490	476	492	449	467	457	449	441	466	474	460	501	445	456	487	447	474	523	438	463	481	481	477	488	474	474	472	497	446	467	420	493	483	517	436	471	469	465	475	477	453	459	468	463	420	449	481	457	458	473	444	500	474	449	463	472	462	469	477	483	454	457	443	496	506	449	475	513	470	439	460	501	468	477	470	467	473	475	487	453	468	474	498	464	498	457	454	497	459	453	478	484	496	466	477	502	485	451	481	448	473	456	466	479	437	484	441	516	450	430	449	478	445	478	491	480	469	450	430	475	462	475	483	444	453	510	472	463	484	483	460	469	453	516	472	494	475	472	486	477	489	466	477	464	474	445	485	458	490	440	461	480	418	471	472	482	481	450	457	432	516	459	502	482	460	476	462	477	428	454	473	501	525	434	544	480	468	427	485	501	478	451	485	472	484	490	471	462	432	476	458	442	469	444	459	516	473	491	472	502	439	459	435	459	472	478	487	458	451	472	484	477	499	492	495	467	445	488	482	507	482	464	477	488	495	467	438	444	494	489	472	474	444	463	473	453	464	519	487	455	414	479	463	462	452	481	446	472	444	478	462	454	486	430	447	447	479	466	488	466	467	473	461	472	438	470	503	461	463	444	465	497	456	481	429	511	435	462	427	457	474	447	512	519	473	467	453	482	486	469	473	494	484	475	477	469	485	500	463	489	476	467	476	432	472	443	445	491	475	447	468	458	483	461	492	471	500	466	502	517	451	445	458	480	470	476	501	489	497	459	503	461	482	500	466	460	506	479	467	452	494	447	476	500	491	486	449	463	444	476	455	463	482	499	525	492	457	495	483	496	508	446	478	488	485	491	478	461	526	486	446	468	479	470	476	463	516	508	498	472	438	459	480	480	455	465	491	459	481	463	478	459	492	473	466	496	510	435	478	482	458	481	514	505	472	501	464	482	513	445	434	504	490	486	448	472	477	467	507	478	454	455	468	464	474	470	477	523	447	454	444	522	481	458	474	494	467	497	447	485	484	462	450	465	468	451	464	460	474	486	488	457	465	441	466	509	490	460	476	438	455	442	464	471	486	459	462	457	485	437	452	438	491	442	466	492	476	516	477	476	481	498	456	474	462	454	443	488	482	434	461	501	480	478	409	471	499	460	454	435	447	472	461	472	475	451	467	448	460	439	496	477	471	424	469	461	455	478	493	468	459	482	434	499	480	465	509	478	483	471	514	480	472	508	449	449	479	452	474	486	491	517	490	504	504	411	448	468	454	447	460	500	481	490	470	499	466	459	470	448	445	441	488	471	491	476	456	462	478	495	455	496	460	462	452	454	452	480	490	455	481	449	468	446	448	453	522	453	469	453	446	487	458	486	473	482	436	511	476	461	497	483	447	529	444	440	494	473	469	436	479	478	498	481	445	494	502	471	495	504	478	497	462	459	428	467	494	442	474	486	484	495	496	462	437	489	469	482	437	488	444	447	473	482	450	439	445	508	496	427	510	460	451	481	478	457	479	475	466	469	461	470	485	526	476	499	499	468	481	461	481	452	472	476	445	476	464	471	470	479	478	509	499	447	459	480	470	508	478	494	460	473	481	478	470	480	424	446	447	516	460	462	481	455	425	483	457	506	454	467	477	490	490	472	433	481	480	502	461	452	516	524	477	460	459	501	488	475	466	499	484	471	482	478	470	452	459	471	475	463	489	500	495	486	474	478	496	458	450	489	480	499	478	473	480	491	445	467	469	471	447	483	482	487	470	458	493	490	458	508	459	476	468	455	494	455	490	462	457	473	460	424	449	483	509	463	426	440	466	496	474	516	511	483	501	485	485	456	489	472	469	499	494	467	476	459	443	466	484	491	492	452	485	466	464	465	472	480	477	492	517	473	490	485	479	455	487	469	458	481	475	525	459	460	468	454	493	477	492	433	472	442	498	503	478	498	476	498	455	463	477	444	488	491	453	458	484	472	437	468	463	477	490	477	471	448	479	438	498	472	463	465	462	487	485	501	450	493	487	499	472	489	464	463	528	467	501	452	454	452	431	473	481	478	448	456	481	446	486	477	480	479	479	461	463	435	451	496	475	444	495	469	496	470	473	510	469	436	501	464	453	451	464	472	505	472	484	470	448	521	483	458	464	482	467	453	507	434	401	465	466	458	471	475	452	487	445	478	492	457	480	482	457	459	438	493	466	459	479	486	468	457	489	466	445	477	471	460	492	467	480	486	482	481	474	446	469	460	493	493	498	489	478	499	500	446	504	476	497	490	516	496	424	498	458	449	479	469	503	442	457	471	482	469	465	483	521	493	475	478	462	487	472	480	469	470	473	473	465	446	503	447	485	451	518	474	458	476	491	467	468	474	480	475	470	462	476	470	506	468	464	491	438	468	471	472	457
59459	61355	60357	42425	27772	16912	6929	2233	2310	2799	1470	953	268	188	160	206	231	430	490	344	215	194	199	188	197	191	183	174	160	177	188	194	194	200	190	196	186	178	207	184	168	178	199	196	208	218	173	203	187	159	198	205	228	187	191	184	199	171	205	189	194	188	168	159	210	194	187	185	183	176	200	164	194	155	175	200	173	194	187	178	186	179	196	186	185	212	179	203	202	184	190	192	189	207	182	176	183	203	192	191	200	179	183	162	205	189	192	178	176	161	177	161	183	190	163	218	185	181	201	191	182	190	171	183	191	204	195	187	196	205	198	180	191	214	196	191	196	187	195	187	193	195	209	195	186	214	187	217	179	185	172	175	180	183	203	177	163	204	188	210	159	184	190	189	165	164	195	183	171	177	193	190	202	210	190	186	180	174	200	178	161	188	184	192	190	169	179	234	193	195	182	201	183	174	209	190	183	187	175	187	184	182	205	190	207	198	221	198	206	212	192	184	177	191	176	198	174	193	175	192	170	199	199	204	161	195	207	198	200	214	186	178	162	179	182	216	186	201	171	191	180	199	198	180	179	190	174	197	194	180	190	178	188	191	178	197	202	181	181	182	202	202	194	188	180	189	180	203	173	195	172	218	198	192	162	181	209	178	190	169	191	181	167	197	179	186	206	183	192	185	181	183	192	212	207	205	183	185	171	208	189	170	192	168	190	191	173	183	178	169	182	181	143	185	185	201	169	196	190	222	177	182	169	163	194	179	171	216	197	218	186	185	210	209	192	194	207	186	180	199	167	209	199	200	189	214	192	196	196	180	200	184	164	187	199	165	183	191	192	176	192	177	195	217	174	188	168	207	183	180	180	192	172	219	194	180	174	201	200	172	214	233	186	200	195	184	188	168	210	189	184	196	202	186	212	193	200	197	193	169	208	206	210	215	167	180	177	206	188	174	179	171	200	179	208	201	200	180	172	194	194	185	164	182	183	184	200	197	177	190	195	188	193	204	178	214	189	211	203	208	186	188	195	168	195	200	182	188	194	171	168	188	189	147	191	200	216	195	167	209	202	188	185	191	186	186	202	211	182	186	198	186	202	182	179	209	181	172	174	211	198	196	204	167	178	177	182	187	195	185	171	181	194	165	210	198	194	184	189	193	201	188	201	204	211	198	200	178	163	163	172	188	163	159	192	168	179	183	179	187	174	182	195	210	197	175	192	206	158	175	198	198	191	186	203	195	166	199	177	200	161	217	215	166	173	185	200	197	171	186	189	197	183	184	193	217	163	185	181	219	183	207	179	184	175	200	208	167	195	174	219	184	179	205	174	167	168	193	166	195	196	202	192	182	194	188	173	194	194	183	204	184	188	175	161	184	185	195	159	193	191	190	204	204	189	191	178	169	180	172	165	158	185	190	202	174	189	190	201	175	178	179	191	193	181	191	165	173	176	197	202	177	181	200	200	169	187	176	208	171	176	182	167	201	172	190	192	184	186	172	182	182	204	209	190	208	185	172	176	216	196	178	189	200	184	201	175	175	167	177	176	198	221	187	201	175	193	175	176	190	177	187	191	208	164	150	181	200	180	175	188	182	191	164	180	189	195	206	196	182	169	172	196	202	220	210	181	156	191	199	219	183	197	214	200	184	192	169	174	191	167	196	194	172	194	184	191	204	192	179	196	165	208	196	190	178	176	190	199	202	203	203	205	197	197	178	208	191	198	188	172	205	175	180	158	174	163	209	186	192	217	205	193	197	216	192	218	222	199	157	192	181	171	206	163	195	201	182	221	200	211	184	207	193	187	176	174	181	184	172	191	189	184	216	198	211	183	170	175	149	228	194	208	187	183	191	194	197	180	177	180	196	158	198	190	197	163	190	178	188	193	194	187	178	182	204	189	174	185	173	177	190	177	187	225	201	198	189	196	201	185	216	194	197	180	203	175	184	191	195	192	174	194	175	172	202	197	181	201	188	178	193	188	169	174	192	213	188	190	166	164	151	183	177	204	190	188	177	206	191	178	207	195	192	200	199	196	213	184	185	199	173	194	177	185	194	187	181	180	187	207	173	184	195	184	190	191	226	205	200	185	179	181	158	195	208	196	202	188	188	181	168	176	207	147	175	194	196	171	193	195	197	193	203	188	182	192	178	191	210	188	190	201	177	199	181	181	202	179	198	181	197	214	185	203	205	193	205	181	192	189	207	210	194	182	175	175	170	180	173	208	204	200	219	194	187	173	196	177	195	181	202	208	200	182	187	199	206	209	188	213	172	200	205	169	184	171	210	201	186	187	207	178	182	173	167	189	185	180	188	210	179	170	186	183	171	164	185	191	184	169	179	188	190	183	176	175	196	199	199	190	188	180	192	184	192	190	192	210	190	175	197	187	192	191	191	196	167	186	178	178	199	176	196	188	141	192	193	222	165	172	178	228	190	192	200	207	185	193	175	191	172	207	191	198	182	195	164	180	164	207	175	215	187	193	173	194	195	181	189	180	164	191	211	190	184	185	155	175	172	187	184	190	188	172	187	185	184	210	179	210	201	160	193	197	186	175	212	173	181	200	199	195	190	187	202	187	184	185	191	203	186	183	178	183	192	195	183	189	182	187	185	179	165	182	187	192	195	229	181	195	195	182	169	201	189	204	187	179	222	191	192	218	187	167	188	195	185	178	187	204	214	219	177	151	206	163	169	181	181	196	207	201	186	171	175	204	194	172	174	176	183	181	194	156	178	177	181	213	188	173	202	207	191	177	168	199	181	189	174	187	161	213	197	190	204	173	193	197	215	182	201	187	169	183	204	191	213	189	176	159	166	203	189	198	186	180	211	195	208	199	208	176	205	184	197	185	180	167	192	187	184	206	201	195	201	208	209	166	180	186	197	184	182	183	196	173	189	212	206	208	195	193	191	181	169	180	205	190	197	199	187	196	190	185	179	206	166	217	196	200	203	193	185	211	186	165	186	186	196	201	167	170	190	198	172	192	193	179	194	183	205	187	177	220	184	179	223	182	173	183	201	187	193	205	206	172	197	203	192	204	165	181	188	167	185	187	163	185	216	217	207	182	193	209	191	185	187	192	195	173	205	198	208	196	194	202	183	199	182	187	179	171	200	168	196	191	196	185	186	190	188	193	208	194	173	175	171	194	181	176	188	208	188	160	163	175	207	185	195	205	210	177	193	168	188	172	171	175	199	188	175	174	181	185	198	187	203	202	191	192	204	199	175	144	211	183	170	198	183	203	172	180	177	166	165	159	196	196	176	192	189	204	184	205	176	186	192	212	187	200	182	216	188	170	189	188	181	186	196	176	191	172	177	192	182	206	187	164	201	201	214	179	178	191	195	189	172	183	198	185	195	231	175	177	193	178	188	216	214	194	168	174	195	188	192	193	198	168	164	195	206	186	170	175	174	206	197	195	200	220	185	195	205	189	198	207	182	187	183	191	197	206	192	204	190	180	146	179	169	186	169	169	209	166	208	211	203	179	179	160	184	182	177	177	185
37359	48033	53628	46261	37595	28742	16291	8227	9510	10985	6230	4270	922	530	516	513	666	1940	2276	1209	644	520	479	497	511	528	495	512	489	506	507	512	466	508	459	510	489	515	537	458	502	482	501	552	496	532	499	536	520	557	635	602	575	534	526	478	489	486	512	521	499	518	516	514	490	487	526	517	517	507	516	478	527	482	504	507	515	490	482	541	514	487	494	506	547	515	517	459	548	488	468	523	539	519	508	513	507	521	526	490	454	526	476	519	493	527	503	494	524	507	517	471	529	510	504	505	502	514	488	508	518	470	501	508	495	514	507	489	458	506	464	509	508	534	478	460	488	516	523	542	505	497	510	436	527	522	535	496	499	492	492	497	508	467	504	483	543	508	525	498	505	521	525	500	546	527	495	501	524	497	507	525	514	520	490	506	477	459	496	536	491	503	495	505	503	528	501	494	539	448	473	524	507	475	478	483	521	464	505	460	506	509	483	501	530	530	499	478	538	517	517	467	490	476	520	470	483	535	476	494	509	509	514	535	504	484	508	491	495	515	476	481	505	529	496	522	482	475	501	520	535	480	485	477	487	464	558	505	526	504	510	446	498	518	506	500	498	502	521	503	513	474	484	512	476	469	449	493	554	512	516	507	484	508	490	491	558	503	490	482	478	497	497	477	495	491	521	565	500	513	481	493	527	519	529	510	487	477	484	479	501	461	490	475	506	490	519	493	531	484	497	497	494	543	488	503	530	541	501	503	506	482	520	496	481	497	501	504	473	532	500	517	476	530	466	537	508	519	528	502	507	529	521	453	508	492	459	545	528	491	474	481	507	514	514	451	496	477	524	502	486	461	505	530	484	498	549	514	476	507	481	521	511	540	483	506	470	465	457	492	492	483	480	535	497	517	522	472	464	473	536	431	513	480	540	466	474	484	496	487	505	484	490	522	539	493	507	520	522	542	504	477	519	472	525	486	463	507	477	525	496	493	501	521	507	441	497	523	490	464	497	519	482	525	478	518	523	501	508	493	480	485	514	468	512	543	493	492	503	469	499	515	497	556	472	451	505	510	473	565	511	537	490	522	498	450	484	487	466	489	466	492	483	522	497	503	453	519	469	498	518	480	467	489	528	493	503	517	495	540	506	506	508	489	491	459	514	518	513	466	500	512	486	482	462	475	491	485	524	455	508	489	533	484	515	502	490	515	461	500	486	513	474	517	500	495	476	502	494	472	490	470	521	471	493	488	480	475	518	484	526	512	505	481	527	497	492	519	516	509	515	479	497	516	481	504	525	536	492	499	463	497	478	520	453	500	483	517	449	487	496	506	524	488	489	498	479	545	529	475	501	464	498	490	493	513	497	493	468	466	485	507	493	506	546	517	501	526	518	503	493	541	513	506	505	492	488	475	456	495	496	493	533	483	483	482	501	513	479	499	507	560	506	482	499	535	534	528	514	494	485	487	478	495	519	520	471	526	523	514	477	484	477	476	504	514	505	511	474	473	536	475	512	566	480	488	504	494	521	509	495	510	527	522	535	539	500	502	487	463	505	517	484	490	505	493	498	441	529	468	508	478	507	511	495	503	540	518	516	461	498	499	508	491	483	454	484	481	481	484	495	493	474	519	478	501	526	506	493	467	513	482	460	494	477	518	507	495	519	521	526	508	539	491	476	500	504	544	498	507	474	530	491	548	515	490	502	476	459	471	503	465	519	466	536	502	477	497	508	503	518	478	528	507	502	521	476	503	528	503	466	495	477	496	518	501	490	497	508	515	504	531	496	480	512	476	497	496	550	473	490	495	515	491	504	519	499	484	487	517	467	507	496	480	489	489	506	496	509	531	482	530	512	510	511	474	529	470	501	488	534	539	544	491	487	511	456	493	516	484	473	507	534	450	540	481	498	535	506	505	491	473	515	533	500	500	472	490	512	465	482	466	487	497	477	558	527	527	494	459	497	493	443	502	496	524	491	534	473	502	514	504	484	509	493	508	509	508	500	505	513	495	503	460	507	503	478	514	473	527	514	481	505	499	503	479	489	504	475	495	516	526	529	490	576	469	488	478	497	454	485	512	518	534	509	521	500	551	504	522	467	503	503	531	476	507	526	525	499	493	541	529	481	510	527	471	506	485	464	490	498	485	497	487	492	502	449	488	493	507	497	521	508	508	495	494	497	505	489	490	519	506	478	484	501	495	500	478	504	529	515	490	468	525	491	495	512	456	489	498	506	493	546	518	497	525	518	491	511	469	539	531	492	507	460	495	454	505	455	511	486	532	503	510	494	493	496	496	481	503	527	545	524	490	498	475	542	532	507	492	496	513	493	485	474	490	487	480	520	454	510	507	487	514	506	557	505	495	508	485	523	525	515	489	521	526	525	491	494	496	504	491	526	506	502	505	485	540	503	500	493	486	517	472	495	518	536	519	518	471	491	500	524	484	495	480	465	503	495	509	497	505	510	524	531	488	474	545	511	498	444	465	497	513	507	509	475	484	512	488	508	522	531	514	507	468	490	489	510	489	463	475	469	516	493	526	466	494	474	527	522	496	560	504	494	456	532	503	541	523	469	495	475	545	507	520	490	517	486	521	467	494	534	493	479	495	536	501	505	464	533	502	500	487	529	490	443	510	514	483	498	494	488	489	560	518	499	511	501	476	500	461	513	475	465	461	495	518	495	552	508	442	515	502	483	530	485	463	525	479	485	506	517	504	483	494	468	518	512	480	470	540	469	533	533	458	511	491	498	473	453	522	499	519	477	519	477	496	485	480	514	472	500	513	473	491	512	495	482	472	465	523	521	514	493	538	495	493	515	494	558	526	515	490	480	480	481	507	503	533	524	501	498	480	501	483	512	544	553	464	531	553	488	501	520	482	537	514	488	491	480	508	477	524	523	499	498	511	527	484	484	492	506	489	512	525	495	476	557	479	495	509	513	462	529	453	511	456	509	521	474	506	494	499	489	529	496	515	499	512	503	495	506	513	521	463	492	473	491	538	480	497	458	508	529	539	494	498	516	525	472	525	482	513	501	478	516	493	486	505	503	471	475	480	481	504	523	524	480	509	490	485	523	463	517	494	463	492	544	495	512	498	471	545	511	522	462	475	528	524	485	494	503	510	483	498	461	465	506	518	517	519	480	525	515	506	511	504	498	481	527	531	497	464	504	543	528	505	501	491	512	480	509	479	483	527	495	527	493	514	469	499	492	521	463	491	506	496	500	516	514	474	459	503	515	506	490	502	501	530	536	509	521	501	494	486	516	500	533	502	542	509	544	488	515	492	493	475	510	506	493	516	506	504	486	502	469	526	530	501	507	506	524	523	504	497	512	503	514	508	500	490	489	513	497	510	523	513	529	519	508	543	508	503	489	513	513	516	498	513	479	499	497	515	500	485	467	473	507	489	545	507	498	485	533	459	507	515	498	505	525	490	531	503	523	515	546	502	466	480	468	469	560	513	539	533	443	534	494	502	467	517	495	500	477	513	506	460	478	467	498	512	527	522	500	516
73456	75659	72616	54860	40958	30283	16055	5101	5088	5252	4057	2226	300	221	216	211	277	519	713	374	249	226	191	201	208	174	199	217	197	194	198	177	202	210	201	193	193	202	209	199	235	194	213	196	197	216	192	200	227	219	247	238	202	195	219	224	190	193	209	218	190	207	231	188	204	197	233	217	200	196	213	228	218	215	205	219	209	183	201	189	207	180	232	203	176	214	168	228	168	210	217	162	182	186	201	176	188	167	209	195	242	177	169	205	202	201	174	205	238	199	178	227	199	219	224	216	201	211	198	193	194	241	199	194	237	228	210	193	216	201	229	202	212	199	235	198	203	219	205	201	219	211	190	206	210	202	202	200	200	187	211	196	188	210	201	226	198	184	215	202	201	214	218	193	193	210	204	251	222	175	222	213	226	194	194	204	219	163	241	206	218	194	228	209	211	237	222	220	221	202	218	187	194	182	204	192	192	213	202	196	194	219	190	213	208	198	204	201	198	218	212	212	222	225	178	218	167	203	202	187	191	223	215	210	215	184	214	191	192	224	187	192	189	198	224	203	218	227	206	198	202	232	178	211	242	185	197	197	208	217	194	236	198	198	179	203	203	176	224	199	204	198	188	176	172	201	176	203	199	197	200	225	202	205	187	173	216	222	188	215	211	203	190	213	235	221	199	179	182	212	221	205	199	211	194	179	190	216	198	190	182	182	196	201	200	198	228	228	183	221	217	204	203	193	199	206	222	225	179	179	226	210	201	196	216	216	190	166	201	197	205	186	202	240	205	212	221	233	199	211	199	220	193	200	200	196	205	204	198	180	225	220	199	212	206	184	200	183	214	180	186	221	181	185	211	247	211	211	203	216	210	225	211	212	196	167	215	198	210	186	208	214	223	204	234	172	206	213	195	199	218	179	204	196	230	213	211	190	190	227	182	213	195	204	203	222	225	194	175	219	207	211	224	181	204	191	228	188	204	197	221	192	223	201	215	204	190	202	205	214	193	204	201	239	197	181	222	188	212	212	202	197	189	181	199	182	190	190	200	213	206	219	230	194	179	208	213	208	203	212	202	197	214	210	236	191	217	199	226	205	220	207	199	196	199	207	221	192	227	219	211	190	243	206	235	194	198	204	198	193	204	211	194	186	226	199	207	190	187	227	205	217	198	206	208	218	215	208	190	200	211	183	189	210	200	196	192	215	205	196	196	207	179	197	213	209	190	226	197	197	203	228	223	199	205	200	196	205	185	209	221	228	221	212	207	189	223	214	180	198	227	193	223	197	195	186	196	199	210	220	223	199	193	198	189	206	210	213	195	215	193	199	220	212	197	205	191	193	183	198	216	210	174	200	193	233	230	221	212	217	220	213	216	200	212	197	225	239	202	198	203	213	189	213	213	218	233	227	198	204	223	205	177	193	223	215	193	226	185	212	213	208	208	183	213	203	215	226	212	207	197	196	196	199	183	202	222	207	240	203	192	205	188	220	232	225	195	192	202	221	196	187	181	234	206	181	185	210	174	214	192	232	191	214	236	198	192	237	179	208	207	230	226	215	229	219	196	211	213	185	216	210	224	218	188	190	210	218	223	196	211	200	185	207	189	211	216	191	216	223	200	199	208	173	226	215	187	213	186	172	218	237	222	225	227	192	209	201	188	191	200	210	220	216	213	206	206	226	222	208	236	203	204	219	239	204	205	189	209	177	195	190	212	197	183	200	192	222	193	205	207	216	194	189	201	225	212	202	201	193	185	191	203	197	200	196	186	201	190	202	204	184	204	246	218	211	171	202	182	183	190	191	182	211	222	207	215	222	193	211	211	199	216	202	218	204	202	219	229	221	202	211	187	226	230	201	217	216	235	193	195	218	212	236	214	184	201	226	218	200	213	193	196	176	222	222	201	215	231	176	231	216	211	193	199	214	189	205	199	178	210	163	204	197	203	209	196	195	194	227	223	187	205	182	199	229	217	209	203	191	198	216	185	246	212	195	200	210	191	197	215	203	204	209	174	207	208	220	195	209	194	188	213	208	211	228	194	205	200	185	218	189	216	183	247	198	209	225	229	218	217	229	206	219	225	204	190	225	209	184	191	209	194	234	185	212	188	194	209	198	207	206	231	207	225	196	195	214	213	192	220	207	203	204	217	207	222	199	211	221	223	212	219	198	213	198	222	215	193	202	186	189	199	199	216	210	212	221	233	211	215	184	221	204	209	194	207	204	244	199	205	218	210	223	201	206	194	229	199	199	220	201	198	201	194	217	217	231	231	229	200	195	206	187	187	236	193	228	200	218	213	235	209	193	228	180	215	191	210	211	200	241	220	194	207	229	189	218	195	212	192	220	197	213	206	184	202	204	199	198	190	214	225	194	201	198	201	195	182	220	214	205	197	203	222	214	196	232	182	176	193	195	212	207	208	219	201	179	227	208	203	227	189	197	197	180	205	211	177	197	205	201	188	211	228	215	202	193	204	248	212	210	196	206	215	213	195	224	176	193	210	218	219	201	201	196	182	191	208	189	204	211	216	225	219	205	210	212	212	201	198	183	199	231	214	205	217	217	207	225	225	201	227	208	222	208	216	219	218	209	187	210	213	199	193	209	215	204	213	226	208	214	205	210	230	222	206	209	204	197	185	216	189	200	197	190	207	213	218	200	192	192	185	182	213	202	229	224	202	195	240	178	195	207	218	213	217	205	201	204	208	211	227	183	201	226	207	210	218	210	210	224	196	212	208	204	219	227	189	205	196	242	188	201	205	198	210	230	196	211	197	208	242	195	214	197	199	201	217	200	211	194	220	210	194	206	217	225	191	208	198	183	212	203	193	242	213	219	183	167	214	209	194	224	215	197	218	204	197	168	227	212	218	229	233	233	221	202	178	215	217	197	195	194	217	184	210	232	195	223	210	190	193	201	217	201	206	234	203	209	212	186	187	184	194	206	181	181	177	203	211	220	192	194	189	173	230	232	189	220	191	221	219	188	209	211	192	213	219	205	190	196	215	219	210	198	172	209	213	202	202	193	223	215	192	203	210	225	211	209	226	239	200	195	220	206	211	211	228	231	211	182	197	229	199	205	229	216	205	194	215	202	202	210	200	189	224	189	215	197	200	214	197	218	188	201	194	208	191	207	219	210	217	233	177	192	217	209	189	200	187	181	187	194	224	194	205	228	190	198	210	210	190	218	203	209	199	211	217	203	208	209	231	212	215	198	199	201	212	199	189	186	195	191	177	192	204	176	230	224	215	200	243	199	188	207	196	200	214	211	220	215	223	200	173	230	227	213	240	194	182	208	209	224	216	193	207	215	201	218	234	192	233	199	222	221	188	210	222	229	202	223	237	203	214	208	232	220	204	194	218	226	224	217	202	169	207	192	208	203	214	221	207	248	195	215	218	210	196	197	220	176	219	213	204	181	212	200	218	194	184	210	192	213	221	193	242	201	192	205	200	217	195	217	226	207	220	233	205	200	212	190	188	172	207	227	218	226	222	222	192	221	207	215	192	221
46826	59695	67249	56904	48828	39823	26528	13576	16904	17574	14323	8335	938	596	598	624	888	2239	3196	1487	762	528	563	532	552	515	597	579	515	554	542	511	528	554	538	567	539	560	535	556	529	552	533	539	545	519	561	570	532	701	752	678	597	587	538	563	535	528	529	528	549	524	550	532	513	523	477	540	539	528	545	499	555	530	510	513	559	556	550	529	518	551	505	531	520	601	536	504	528	539	525	536	559	530	529	505	556	538	568	498	563	523	561	518	557	534	545	551	517	570	506	539	550	538	529	551	511	546	533	490	557	525	542	513	515	531	574	556	521	565	557	541	522	532	551	533	538	558	536	534	529	524	506	547	495	506	492	508	510	528	537	520	501	537	540	549	532	554	538	520	545	554	531	556	539	586	551	535	536	524	528	532	522	520	544	545	548	533	565	554	553	546	517	537	577	524	505	534	538	499	572	535	506	518	550	536	535	538	528	545	550	521	544	544	550	494	544	488	527	554	527	540	549	504	541	499	544	516	516	519	525	491	534	555	522	537	575	511	578	590	518	562	574	556	553	532	570	540	603	547	531	509	542	553	531	550	524	551	542	524	525	559	547	531	547	546	556	508	489	506	551	490	515	541	506	500	540	557	552	547	539	562	504	519	573	556	515	516	518	605	563	548	522	540	518	559	545	508	566	531	535	560	519	534	509	532	562	500	554	547	543	515	574	594	526	507	513	528	547	534	522	537	534	537	555	519	515	531	511	508	568	535	560	513	570	548	519	557	532	523	535	517	508	524	541	529	521	560	534	537	575	531	532	549	588	494	525	554	547	573	556	542	533	537	527	490	544	526	518	531	515	543	588	520	510	531	566	532	539	571	566	552	520	569	552	542	566	535	507	575	526	532	555	484	560	567	497	518	519	563	558	552	553	486	496	540	511	550	535	546	564	573	523	484	558	574	511	540	540	515	569	536	539	556	543	542	559	539	518	591	516	532	559	528	519	508	513	572	524	535	537	543	529	546	497	526	528	568	495	535	538	549	513	540	521	529	532	525	554	496	537	547	547	546	533	561	524	540	550	561	491	570	582	538	513	521	557	553	522	536	542	566	510	505	527	556	578	566	510	554	572	514	521	484	506	514	512	536	522	565	566	568	511	484	524	516	551	547	551	522	539	536	552	568	529	534	597	538	555	533	537	548	538	571	542	534	506	522	542	543	560	559	553	552	567	546	472	542	525	531	550	532	552	538	540	536	577	543	547	542	563	523	531	559	525	484	540	556	530	545	508	587	533	521	526	520	515	530	546	548	545	573	548	545	522	507	538	505	519	535	567	561	524	541	572	525	556	543	519	570	557	489	552	556	521	527	550	537	495	569	520	533	550	536	558	549	529	548	527	513	538	536	563	516	492	536	542	547	573	534	562	532	541	537	550	517	545	533	529	523	555	540	521	533	526	545	525	585	548	522	514	585	537	495	556	564	579	515	523	514	546	524	501	494	595	551	510	517	578	543	513	516	521	561	559	523	533	502	556	529	546	506	522	554	515	558	530	533	524	549	540	559	524	551	526	562	602	544	538	548	538	523	560	529	538	549	555	548	548	551	547	535	573	517	527	559	549	571	532	530	586	527	532	521	543	549	546	540	543	552	569	558	541	565	531	538	532	501	503	542	529	561	539	544	523	516	501	467	498	553	496	515	569	550	502	546	558	508	513	554	528	502	500	535	545	546	558	532	532	550	561	541	544	529	564	564	557	547	533	556	528	569	528	516	533	549	499	534	528	504	518	528	599	543	561	539	535	547	512	463	550	525	538	522	586	553	516	529	556	541	498	537	549	555	558	534	557	545	537	534	514	549	552	516	548	554	538	562	505	520	548	543	519	554	479	531	558	540	522	522	570	539	515	559	569	596	523	519	512	509	545	555	506	525	505	590	527	563	554	564	542	513	532	497	541	566	526	520	546	546	515	543	585	523	519	532	499	575	530	561	536	511	535	550	529	505	585	534	542	574	516	517	535	533	576	508	539	512	518	541	560	520	562	542	523	555	566	570	558	530	502	540	565	527	525	553	526	522	538	504	572	553	530	532	523	538	532	542	542	520	559	522	549	534	527	557	502	544	549	526	527	521	551	536	491	533	564	518	500	549	517	519	541	501	552	536	511	560	577	509	575	521	533	532	536	511	533	532	576	547	518	533	484	541	542	511	515	521	533	525	574	549	497	536	559	556	535	558	525	502	570	540	545	504	550	526	521	524	509	513	509	509	537	539	531	568	564	568	535	520	560	501	553	548	528	562	526	541	510	554	537	514	496	569	553	545	547	517	530	527	534	511	499	568	528	535	574	557	499	493	542	509	514	539	523	551	532	506	502	531	523	553	579	537	546	526	513	560	559	521	560	556	548	559	530	513	543	559	555	555	505	524	542	519	547	589	524	531	479	507	531	508	558	521	542	531	527	553	564	522	542	534	530	513	531	531	555	521	507	518	532	524	565	528	571	518	515	516	511	563	527	537	574	548	533	560	537	494	574	555	578	550	535	497	518	517	540	540	519	525	540	543	529	533	543	524	555	552	521	562	598	534	553	538	487	508	551	507	556	535	549	540	565	510	529	494	499	541	546	516	540	509	553	505	545	552	549	543	516	485	514	556	518	508	574	520	623	536	492	527	560	548	538	541	547	548	572	525	500	552	530	573	519	594	564	545	535	538	495	543	530	491	583	540	545	562	494	511	553	503	556	535	541	527	518	534	530	528	498	513	484	514	538	536	530	588	508	523	544	561	543	538	571	548	519	541	530	557	551	507	549	554	557	501	498	507	548	521	557	526	502	511	539	516	508	580	558	537	519	523	527	523	551	554	518	537	520	547	503	510	523	552	514	558	533	537	534	560	567	531	544	548	525	550	541	517	494	538	528	557	538	567	519	549	552	522	511	553	507	526	508	528	565	550	541	519	531	520	530	514	514	491	554	551	556	535	521	549	558	543	517	513	554	483	540	538	546	544	512	505	519	530	545	529	531	492	591	525	513	536	495	529	557	514	525	549	517	528	535	526	514	597	548	558	535	495	535	543	510	534	536	524	573	508	534	547	533	538	490	513	529	545	511	486	526	555	571	483	558	580	540	494	527	550	561	513	548	515	563	527	554	510	568	532	515	539	568	535	504	548	519	510	532	542	494	571	560	545	521	530	523	545	524	514	526	536	508	555	518	528	538	549	516	517	532	555	548	551	522	533	549	518	551	533	552	539	547	550	567	512	534	567	548	535	556	558	523	546	524	566	518	512	505	528	500	485	581	557	528	584	500	512	528	557	567	532	531	543	544	541	551	543	502	532	501	538	505	520	560	537	526	533	551	541	494	535	529	550	540	527	547	495	513	530	522	553	548	543	481	511	563	523	561	527	516	503	520	511	573	547	531	530	500	531	536	575	516	502	504	517	600	543	540	564	540	539	540	523	520	574	559	559	497	553	561	508	530	525	560	525	549	577	577	511	569	503	526	546	500	498	565	553	518	565	568	590
20181	13534	10500	4773	2383	1331	566	276	317	323	316	219	166	187	182	174	185	183	196	163	148	164	179	176	202	174	173	158	179	165	171	175	157	164	171	156	194	176	160	171	169	154	157	181	168	171	162	165	173	157	175	182	173	157	170	182	161	159	174	161	164	181	195	192	190	153	159	158	143	159	179	171	167	162	198	156	202	167	175	179	186	172	184	156	187	176	183	168	176	167	157	178	189	163	185	191	164	167	152	163	174	165	168	192	181	182	154	160	160	193	186	188	170	160	176	175	191	188	180	144	166	173	176	165	165	187	178	150	173	179	178	201	162	181	155	170	188	161	179	184	153	161	186	175	166	188	174	170	162	165	183	171	168	147	172	147	153	188	180	172	189	168	181	211	180	188	182	167	180	159	161	174	162	173	158	179	182	167	155	181	157	179	173	156	155	165	164	171	176	173	184	189	160	176	147	200	159	193	176	166	166	188	172	174	180	160	186	169	153	180	183	182	177	157	173	159	195	171	180	174	188	167	166	182	200	141	169	180	172	175	183	171	187	186	173	157	155	166	160	175	160	176	160	178	167	198	178	173	185	163	171	153	171	170	159	174	181	186	148	151	170	164	176	201	179	194	165	170	170	176	153	163	173	168	158	205	171	178	167	158	165	215	183	176	197	182	168	172	186	180	181	191	178	163	159	161	151	183	149	177	164	163	165	163	174	162	195	166	189	189	154	173	160	156	164	152	206	173	187	163	176	157	164	161	153	181	168	168	142	160	175	190	181	198	170	164	193	185	163	169	170	182	159	172	180	175	172	160	171	150	192	189	179	171	181	174	171	152	168	178	175	167	170	156	195	183	162	202	188	151	176	167	167	174	164	200	174	168	179	175	196	169	173	176	180	168	183	192	158	170	180	163	163	183	146	193	168	172	170	168	157	159	167	171	168	168	184	189	162	170	184	159	170	155	150	160	143	164	168	189	166	158	166	177	172	187	172	142	162	180	172	176	185	193	157	179	179	183	161	169	170	191	166	136	187	184	159	166	169	181	174	195	163	176	188	166	178	175	175	160	181	165	161	191	196	169	147	178	152	174	185	180	190	177	166	197	165	164	186	203	183	164	161	165	153	159	180	174	171	185	175	192	165	177	176	164	198	151	152	162	200	160	180	161	154	178	165	179	171	174	160	189	156	175	180	190	179	173	189	159	157	182	173	180	165	179	187	161	167	189	167	171	167	188	176	171	172	173	172	170	167	177	179	176	168	162	159	153	187	170	192	188	172	178	163	162	162	194	178	187	178	173	156	148	151	160	157	170	194	169	195	156	161	208	189	212	190	174	170	162	163	155	165	210	184	175	157	147	179	183	155	162	158	155	174	179	161	174	171	165	155	142	167	175	173	169	160	185	173	193	179	160	147	161	184	172	181	188	159	176	192	173	156	161	170	167	183	162	182	185	192	173	167	170	190	174	164	142	162	159	187	162	175	179	141	155	160	145	157	162	160	183	189	177	162	171	180	196	148	170	166	179	160	157	165	173	147	159	183	179	173	158	174	178	173	154	196	167	196	164	179	179	194	146	168	172	196	181	186	160	160	172	186	172	181	161	164	166	199	154	163	149	166	162	158	186	168	169	185	170	181	192	198	170	153	183	165	170	175	182	157	165	159	168	173	134	185	186	156	188	165	151	151	175	177	157	171	174	154	173	149	158	127	178	173	169	170	166	195	174	175	183	155	186	184	172	159	153	172	179	171	186	159	178	189	182	190	171	187	181	187	153	174	178	163	163	151	160	168	173	210	178	180	197	200	156	182	152	174	168	172	184	179	174	176	156	178	179	208	151	166	167	177	193	166	165	177	163	180	174	181	155	177	156	182	183	151	163	184	181	186	195	170	151	176	177	178	177	155	187	164	186	185	189	176	164	158	190	164	154	189	166	161	157	162	193	177	178	160	146	180	151	190	189	171	155	172	171	184	172	153	151	174	186	197	146	163	179	142	177	167	174	150	169	140	166	168	157	195	171	175	170	160	143	159	161	195	154	177	187	170	200	168	185	196	143	160	185	145	155	186	168	172	173	163	164	174	167	167	171	180	180	178	183	163	187	172	179	163	165	177	156	165	174	170	169	172	178	160	152	176	166	161	168	153	155	188	190	181	179	171	160	171	194	167	188	184	189	184	183	166	170	176	164	190	177	176	148	147	154	186	175	190	198	167	178	182	148	169	171	178	158	173	177	170	186	160	176	161	156	172	185	151	174	156	168	176	196	183	170	189	171	178	161	161	194	179	156	176	161	190	214	152	185	168	175	171	161	182	160	179	159	164	176	173	190	158	176	162	165	169	181	179	155	179	175	161	156	164	184	179	179	173	154	169	181	187	163	170	166	175	178	162	173	178	170	180	199	168	168	158	191	192	164	174	186	182	198	196	176	183	164	170	176	169	146	163	182	177	164	157	189	159	179	187	150	164	167	174	180	157	174	148	176	164	151	197	179	171	161	176	167	177	158	172	167	150	171	182	166	170	166	158	183	157	183	193	173	154	177	140	183	183	174	196	157	174	174	187	174	170	185	170	179	164	167	177	164	184	180	156	186	165	206	182	170	187	187	158	153	169	164	169	176	152	171	179	187	195	181	189	176	189	173	165	170	173	185	164	172	171	182	165	174	193	169	162	151	199	191	174	181	176	155	170	179	184	166	181	161	177	169	163	156	165	159	172	174	181	171	179	198	188	162	168	164	174	182	177	174	167	180	152	165	153	177	164	193	157	144	169	167	157	154	173	191	182	188	191	190	185	172	182	167	200	170	164	192	178	186	144	186	186	193	181	168	181	186	173	156	179	178	176	165	186	180	184	162	172	189	173	169	182	181	178	194	184	183	169	210	164	175	172	190	156	164	181	170	162	153	175	178	175	173	181	160	183	140	159	163	163	174	153	152	152	164	168	179	191	163	170	184	191	176	170	144	172	172	175	196	186	159	163	167	180	184	156	173	176	197	174	174	141	169	178	166	193	164	172	154	174	166	150	184	161	172	205	160	177	182	178	161	167	168	153	207	159	179	186	163	153	178	161	165	190	183	156	171	154	155	162	156	152	164	171	177	201	177	181	160	188	215	183	161	182	167	164	173	155	164	190	154	195	174	161	171	179	182	185	173	179	155	176	180	151	176	193	167	189	178	186	167	185	172	170	167	185	158	176	168	171	181	183	184	173	151	181	182	180	152	155	190	188	160	163	157	192	182	187	182	163	186	170	160	189	173	170	173	184	193	166	162	198	149	159	177	187	178	188	181	168	155	167	153	157	198	190	156	181	187	191	178	180	189	156	158	180	186	174	163	172	170	163	158	185	163	154	159	184	168	198	189	153	190	153	200	184	166	180	173	170	159	186	204	180	155	164	191	156	198	169	157	162	185	158	162	165	161	175	161	171	162	184	162	187	173	166	171	176	184	177	168	168	167	175	149	177	178	158	202	174	158	184	154	162	186	172	148	173	183	179	179	174	166	164	164
16317	16143	17121	11553	8046	5094	2206	971	1166	1285	1131	656	459	430	469	486	497	550	569	519	461	472	450	464	455	453	483	470	455	491	460	486	462	478	445	430	490	432	482	503	436	495	455	493	440	503	493	505	437	427	475	455	501	446	501	462	416	452	469	434	467	428	456	443	467	462	463	435	458	451	484	445	464	454	448	432	462	458	457	493	473	480	483	424	444	460	489	438	447	487	448	451	475	489	468	476	477	458	459	442	483	474	480	510	468	452	480	470	434	470	459	462	471	474	448	476	439	449	457	442	465	439	485	505	425	468	467	477	456	468	462	470	480	452	487	442	447	472	438	472	447	459	456	450	446	454	445	457	476	477	482	490	468	509	434	475	465	464	487	443	485	523	460	461	478	451	439	475	466	439	468	473	481	448	471	469	482	469	460	436	443	415	427	483	446	509	461	422	478	476	440	443	499	453	450	450	457	444	459	437	474	459	472	427	496	477	467	472	461	458	467	443	514	433	440	456	438	470	435	478	458	453	456	439	458	461	445	453	430	488	472	432	471	438	477	509	504	449	449	480	436	439	436	475	504	476	470	471	431	471	479	438	453	447	439	467	454	439	473	461	467	480	467	469	460	454	430	423	474	491	485	481	451	458	508	483	443	451	461	481	443	469	486	455	507	447	467	484	493	477	446	440	467	450	480	443	469	449	499	459	458	468	454	476	460	457	490	453	460	463	486	466	486	450	441	471	449	441	477	468	446	453	427	454	451	461	432	505	433	461	465	447	465	460	520	476	449	416	454	483	432	463	462	486	475	455	470	448	462	463	476	493	490	470	433	425	471	437	464	474	442	438	474	443	514	447	480	451	466	465	442	460	456	480	480	453	476	430	447	473	450	476	463	457	486	453	469	427	446	461	453	453	485	473	436	437	413	493	465	450	437	472	462	457	458	471	470	468	486	465	446	419	479	506	430	489	446	435	439	443	453	472	475	501	466	453	450	424	478	424	450	435	444	456	441	485	448	459	454	473	478	471	480	453	465	476	453	440	448	452	471	458	472	465	436	456	471	427	488	441	452	494	470	447	484	457	471	432	431	450	465	470	439	469	471	448	471	462	486	413	466	426	451	445	468	477	401	473	494	420	437	445	442	470	487	454	484	426	458	437	508	409	485	488	451	500	473	436	456	481	461	468	455	447	490	428	473	436	466	474	441	482	448	423	446	465	461	443	442	464	461	450	469	446	462	491	455	486	452	498	452	469	438	524	458	455	463	449	481	466	448	462	436	424	495	451	495	461	455	442	465	466	461	406	468	463	472	452	445	460	446	483	465	463	482	491	468	469	512	464	459	451	457	469	463	465	458	463	457	436	467	490	484	484	482	451	498	460	462	441	442	442	454	436	485	460	474	460	451	427	448	449	430	484	449	475	440	446	493	444	481	441	495	450	490	475	458	464	448	458	434	502	446	490	423	458	470	458	456	437	495	432	446	459	439	445	490	454	426	468	469	443	429	474	495	460	469	434	459	444	420	463	450	480	447	453	451	460	496	450	475	420	497	439	458	458	467	438	443	459	459	456	441	455	481	489	472	421	457	465	480	449	454	449	456	480	481	469	460	441	453	448	466	436	434	452	462	470	445	459	456	459	474	460	436	518	459	477	507	459	445	432	451	428	458	457	460	480	446	464	432	508	459	474	443	478	453	461	486	476	463	457	440	453	503	448	512	471	467	442	465	446	468	460	471	449	452	465	480	493	442	493	454	452	467	471	441	440	487	454	455	435	522	503	403	446	424	457	458	480	494	482	474	429	464	436	420	471	461	476	421	460	461	495	448	466	488	486	444	440	453	485	444	461	458	459	462	496	465	469	497	438	480	469	429	469	471	473	463	437	477	476	461	471	491	450	464	463	421	419	428	466	448	462	509	476	458	493	476	469	456	505	451	474	463	441	469	454	471	457	502	491	413	451	475	419	446	425	468	460	438	462	490	481	480	429	466	419	427	488	489	456	478	472	459	436	523	434	499	461	461	481	428	466	475	457	447	463	462	426	432	482	434	459	439	441	477	480	445	408	453	464	461	486	426	503	480	477	470	452	453	427	471	457	481	467	434	407	454	456	447	466	477	474	463	467	461	449	491	422	429	480	437	482	477	460	426	481	448	492	479	489	441	474	456	413	459	458	430	443	455	452	456	497	449	431	473	493	419	444	455	461	414	453	453	444	428	476	461	468	447	432	456	445	437	459	473	478	508	498	455	446	449	466	464	490	432	477	466	484	460	483	452	479	479	445	451	430	456	485	469	478	448	479	453	445	463	458	456	511	449	493	468	462	466	522	467	397	475	480	474	476	461	437	484	479	458	447	454	429	468	421	465	454	476	492	452	482	452	447	460	470	441	457	455	412	434	435	442	428	441	485	446	459	476	482	465	459	502	469	444	472	450	456	455	508	484	461	498	462	501	490	466	485	439	437	466	435	450	449	419	423	459	484	459	477	497	427	449	479	462	473	477	437	439	466	474	475	443	433	517	466	437	498	435	497	465	467	510	475	461	433	416	464	474	464	460	473	449	444	466	469	475	479	461	448	488	500	459	460	427	456	410	437	470	427	488	449	431	490	473	448	457	471	444	466	482	472	441	460	472	453	472	422	475	434	463	453	457	469	453	452	431	478	462	443	474	497	441	442	457	411	495	489	437	495	486	457	467	478	473	430	450	465	478	428	429	449	446	490	481	502	468	456	449	490	455	506	444	466	483	445	473	442	448	439	453	440	451	443	463	437	458	467	471	473	456	462	449	492	448	507	479	436	429	452	469	485	524	471	437	457	457	467	457	470	460	455	473	470	413	462	426	428	476	457	457	475	478	481	500	452	477	471	456	451	465	466	476	451	491	474	452	478	489	460	414	492	432	458	511	475	479	456	487	487	453	481	453	434	496	492	436	452	464	469	480	451	451	460	428	451	433	461	464	452	417	497	514	453	446	450	435	439	452	493	487	487	466	425	459	479	449	494	455	456	441	439	483	431	444	467	505	440	465	459	452	474	465	422	495	452	440	457	458	466	486	432	474	447	467	464	436	430	493	435	460	501	471	458	421	458	451	495	439	479	438	456	470	473	433	455	482	478	452	466	510	490	430	457	452	415	431	453	472	459	457	472	477	470	443	427	474	476	478	430	471	453	448	470	431	453	465	454	459	454	442	415	450	441	439	419	430	432	499	452	477	457	463	499	500	464	454	465	447	462	423	463	426	460	433	458	496	463	464	471	426	428	508	467	454	478	449	420	471	439	495	480	427	475	442	460	467	440	468	434	426	437	431	428	473	455	448	480	438	518	446	461	472	492	447	469	484	443	497	465	496	452	487	435	446	484	466	463	491	462	476	455	466	439	474	466	494	465	472	424	467	495	446	421	477	460	484	505	479	476	467	442	492	470	464	436	415	459	459	470	493	451	456	438	423	478	489	443	479	470	469	447	491	450	437	463	470	424	459	449	433	502	449	486	485	436	421	418	446	480
59914	60739	59747	40986	29933	19223	7925	2213	2492	1843	1419	618	170	167	203	255	410	520	449	209	195	175	173	170	176	168	184	176	197	187	167	211	177	178	196	172	181	199	196	178	175	191	190	205	185	192	181	178	189	215	209	189	201	188	173	181	171	198	196	163	175	161	221	176	201	163	196	169	180	197	198	161	170	202	174	160	203	189	200	166	163	200	185	194	173	179	187	176	185	150	156	195	175	174	180	209	174	179	192	175	203	201	194	173	190	184	188	176	187	180	178	196	178	180	173	174	175	175	131	188	174	189	192	180	191	182	175	173	161	172	178	170	158	203	166	188	175	184	168	168	185	193	171	166	176	182	151	175	184	197	185	172	165	168	176	175	224	203	156	187	185	182	183	183	159	203	208	183	189	172	177	208	197	176	200	176	174	204	186	171	190	185	196	187	166	192	167	192	206	196	187	169	189	208	192	204	206	191	195	202	165	184	192	182	182	190	176	179	163	211	195	160	193	192	189	191	194	143	213	203	178	205	186	203	181	187	164	187	196	209	211	187	183	192	194	170	217	174	196	185	185	198	194	171	183	198	166	176	185	185	212	189	193	156	191	194	182	200	184	208	170	164	178	192	184	169	175	202	197	210	196	182	188	192	185	199	164	195	179	198	190	182	181	199	182	165	201	193	181	183	206	186	179	181	179	184	175	177	170	169	180	185	192	195	167	185	169	184	166	180	174	187	189	187	165	190	189	156	185	172	172	190	197	167	183	182	177	174	185	180	211	201	187	164	223	184	183	185	167	176	193	192	185	165	174	203	179	152	192	188	199	187	186	149	178	176	199	184	175	173	177	171	182	188	189	184	171	157	205	193	181	191	171	181	184	195	193	202	198	197	180	195	194	172	193	172	160	179	185	182	196	185	187	182	189	184	185	172	199	189	188	181	166	188	156	195	186	189	195	172	178	200	199	218	188	160	186	189	182	182	171	197	175	187	178	186	181	191	182	181	154	163	173	176	168	197	187	203	191	167	188	189	200	183	188	188	171	199	188	201	187	194	182	171	153	169	167	186	196	181	182	192	167	178	206	166	189	170	180	175	187	182	200	187	175	143	199	180	198	194	173	180	186	212	187	189	194	203	203	200	212	185	188	169	157	200	154	187	181	187	190	174	199	224	185	173	193	175	182	191	176	175	195	202	189	158	163	188	207	196	164	184	205	151	165	188	174	183	178	180	159	208	176	179	173	216	187	188	204	193	191	181	172	175	191	193	174	184	207	173	179	173	179	193	177	185	201	181	193	187	174	213	171	188	190	187	203	143	182	172	177	171	184	185	180	201	196	181	221	195	193	166	187	210	187	191	195	181	190	177	178	182	189	204	187	203	185	157	192	185	195	175	182	192	191	161	185	196	168	192	188	168	192	201	186	199	183	173	186	198	188	191	182	178	191	206	184	174	194	196	163	186	204	197	166	184	189	152	165	182	169	173	159	195	200	183	194	200	176	198	168	174	167	165	176	160	161	176	183	192	179	173	189	166	183	207	219	184	171	211	178	198	170	167	161	160	188	174	188	191	191	206	165	162	162	172	199	168	203	200	183	169	193	194	175	191	173	201	172	164	218	137	189	188	192	190	191	187	191	191	186	181	189	175	196	174	181	190	173	188	163	187	202	170	177	187	188	185	172	183	193	177	177	195	176	189	182	172	180	180	180	190	195	190	185	207	174	178	181	196	191	181	184	180	171	170	178	199	173	195	188	193	159	196	195	200	151	197	200	195	177	201	193	176	213	212	174	184	187	202	215	177	173	176	205	161	195	209	176	155	192	198	170	194	182	199	197	178	173	168	172	203	208	176	190	199	186	151	198	184	214	198	177	174	191	174	200	193	161	178	179	175	167	173	195	214	186	165	197	213	199	154	188	209	198	194	183	185	202	202	197	187	194	196	184	177	183	200	200	179	195	187	187	172	203	192	184	164	186	195	180	177	179	175	158	213	165	186	200	171	173	162	171	192	169	222	158	178	169	194	173	196	200	181	204	188	181	169	181	171	197	187	190	185	175	179	184	176	158	188	178	185	170	178	182	191	166	175	202	178	191	170	192	170	182	186	209	186	206	197	159	176	181	205	172	186	187	199	196	198	197	187	184	209	160	167	197	193	183	185	184	171	174	183	161	191	161	176	196	190	165	196	184	180	203	167	171	195	169	185	181	170	167	199	198	195	151	175	157	215	176	199	185	185	201	189	219	184	185	171	208	169	192	194	179	166	193	192	168	175	154	168	179	180	183	194	182	170	183	193	198	181	197	175	165	217	158	175	177	192	179	175	164	176	204	167	175	179	213	198	186	189	170	157	191	187	202	170	192	178	197	170	166	168	187	182	181	191	175	188	200	184	167	204	172	186	161	173	193	178	189	172	167	203	195	189	197	195	180	193	161	167	180	199	207	185	180	200	174	171	185	194	193	188	171	181	180	181	206	160	190	200	188	200	182	176	180	161	181	161	195	221	172	209	199	199	192	198	171	193	184	175	211	183	197	166	183	195	178	195	186	178	187	213	187	170	178	181	174	185	174	186	183	207	177	189	164	207	173	178	195	182	187	181	225	204	183	195	178	172	193	191	174	174	174	178	164	180	180	166	160	169	162	164	206	218	205	200	164	194	189	173	200	186	183	176	202	201	194	191	185	197	211	198	190	187	196	182	177	156	170	170	165	178	158	177	163	174	195	172	163	163	172	162	184	180	165	181	169	205	180	198	166	183	187	189	181	198	174	167	188	182	169	175	170	175	181	207	187	191	195	178	194	198	190	162	191	183	179	195	179	164	181	173	193	183	178	196	189	183	187	183	187	204	183	166	193	187	184	186	197	172	193	180	170	178	164	177	167	185	176	199	194	186	171	148	156	159	185	156	197	163	181	220	192	174	171	172	192	189	178	185	180	187	178	165	163	206	188	207	155	197	182	186	182	196	173	164	193	185	187	203	205	183	200	198	144	187	182	182	188	179	177	183	203	197	185	184	186	191	169	183	176	185	176	173	185	184	149	174	176	196	189	203	170	173	197	195	181	202	187	191	174	138	178	182	185	181	183	195	175	189	169	202	180	168	177	196	195	168	180	174	192	196	188	167	212	165	194	200	200	200	200	177	177	175	184	164	206	174	199	198	163	181	167	188	187	199	170	163	197	177	170	188	177	197	179	162	177	214	191	189	186	169	187	194	170	180	197	202	176	176	170	183	160	175	195	201	182	176	157	185	179	200	175	205	190	201	188	195	175	190	169	193	166	190	179	163	167	164	174	206	201	206	193	197	171	179	179	180	198	189	194	174	193	194	186	181	174	177	212	166	190	180	165	207	159	190	169	188	185	206	178	181	183	181	161	185	204	195	173	192	177	181	170	156	173	201	187	171	188	177	215	172	186	184	193	185	150	171	202	179	195	166	186	201	220	172	194	172	176	205	184	161	174	189	179	179	195	175	173	167	184	180	205	190	196	183	193	178	204	188	172	188	191	199
37796	47230	53292	45958	39985	31068	18183	7521	9423	7708	6075	2646	556	472	536	780	1639	2471	2050	598	527	507	525	472	505	497	480	532	490	492	470	471	476	525	506	514	482	485	520	451	463	505	488	504	518	484	510	483	484	603	644	666	548	533	510	554	486	503	524	499	457	506	479	491	461	487	454	504	487	507	513	488	508	469	469	513	467	479	450	489	519	457	440	470	490	517	455	472	489	516	482	509	481	487	468	468	488	473	469	462	504	504	494	482	490	503	504	443	506	486	508	515	504	499	487	522	486	486	433	482	481	484	531	467	539	524	500	471	488	491	468	485	468	495	500	514	503	489	483	522	481	531	465	516	489	481	509	512	470	484	478	516	453	472	486	448	493	470	497	489	476	509	504	498	475	493	476	478	473	483	490	494	451	493	495	465	466	492	504	486	487	537	501	481	456	470	459	497	490	450	474	461	511	513	519	486	530	507	474	508	481	479	464	476	447	509	460	497	509	488	498	468	500	468	504	479	471	493	446	518	512	496	476	460	471	501	517	468	505	482	548	505	504	501	451	502	508	462	514	481	468	498	473	496	503	528	471	548	477	459	473	522	477	486	521	468	526	517	500	504	481	472	504	512	512	461	487	510	491	491	469	487	484	481	507	475	535	459	505	491	489	518	494	500	475	488	480	466	469	502	520	483	478	476	470	502	481	504	513	496	485	468	506	488	456	492	476	491	494	509	496	464	475	476	537	491	501	488	476	491	511	491	459	456	483	494	513	501	485	517	472	488	502	474	482	494	506	452	485	508	508	502	492	466	498	455	518	474	482	466	562	484	528	472	456	453	464	518	495	471	482	487	478	472	482	481	505	482	493	497	494	446	503	453	435	505	514	501	454	491	490	472	451	482	454	504	505	515	491	509	500	501	499	476	453	496	501	544	465	435	462	464	478	514	526	489	513	529	439	493	474	489	461	473	545	505	457	470	496	521	470	488	474	490	501	460	420	503	539	472	458	474	506	484	481	509	496	473	522	520	475	497	479	497	513	491	462	496	511	516	478	489	461	496	462	449	489	485	481	520	494	495	513	485	478	510	515	494	520	491	522	478	465	498	491	503	514	505	532	483	464	468	441	495	524	489	490	486	498	490	485	479	474	508	477	479	469	505	501	512	523	442	491	483	494	462	497	470	494	468	490	477	455	522	488	484	492	455	491	484	481	445	464	496	478	477	516	518	483	509	440	488	482	510	539	498	506	483	508	463	463	463	492	514	472	502	490	479	490	448	461	484	515	518	514	446	445	505	496	492	479	492	474	484	463	527	465	452	468	517	461	524	497	470	518	500	469	516	490	464	467	475	532	496	527	492	491	478	482	510	463	449	502	481	459	510	509	473	556	481	443	438	500	463	500	471	478	501	491	467	478	468	514	449	481	509	483	504	497	450	518	454	482	469	503	472	519	493	500	458	496	446	487	494	472	467	468	484	499	456	482	497	529	474	457	456	469	492	447	494	489	453	488	449	493	495	499	485	449	468	483	490	503	504	493	471	493	520	473	493	503	476	474	466	444	457	524	456	510	495	504	464	506	498	483	495	498	492	504	432	485	474	464	473	465	485	462	517	485	498	483	470	508	538	487	480	469	484	461	510	525	485	445	471	431	488	455	506	495	527	461	482	507	507	510	465	493	504	486	504	508	487	497	510	485	475	506	484	512	505	535	478	481	492	437	450	482	508	490	486	479	487	509	516	507	533	474	470	482	470	509	485	506	470	478	491	483	468	494	536	499	499	498	480	441	478	524	490	530	469	509	450	501	499	477	484	478	470	507	475	509	484	499	457	513	449	461	464	511	494	492	480	497	479	481	500	535	501	470	443	457	488	481	455	508	480	492	506	486	473	487	455	478	474	481	506	463	487	471	466	497	479	481	426	486	509	459	496	495	461	510	506	480	488	516	454	470	475	451	481	479	520	538	470	533	487	541	492	501	511	463	453	467	477	511	491	494	508	507	483	489	453	496	501	468	481	476	483	506	508	484	498	509	499	528	461	477	518	506	478	458	530	496	470	478	510	528	474	468	484	499	494	500	490	479	476	477	469	465	505	520	495	490	483	488	519	476	472	475	476	510	527	480	511	470	507	481	534	526	451	467	515	484	479	489	467	492	486	499	540	507	475	488	472	467	480	517	490	502	519	475	483	493	454	493	479	489	505	508	471	452	507	478	493	485	433	487	493	530	490	521	523	511	502	457	518	511	469	511	482	465	505	490	476	461	512	473	511	480	481	461	452	521	489	527	504	515	497	482	479	510	489	490	475	513	493	497	456	458	502	538	475	494	517	482	482	494	493	466	505	524	484	510	479	493	503	480	477	471	492	491	455	488	491	491	473	451	496	465	468	498	479	488	509	491	472	489	467	476	502	501	499	492	502	502	490	508	477	504	487	441	458	480	522	492	493	470	484	483	495	478	472	490	492	426	486	485	508	492	510	489	519	494	484	501	463	504	488	471	533	469	468	500	473	475	458	495	534	476	475	529	494	459	503	465	460	512	464	472	481	509	473	531	472	499	505	468	484	502	490	507	485	488	501	450	502	494	506	473	525	503	482	531	500	516	471	484	487	473	497	534	475	466	493	476	485	484	464	502	519	480	477	514	467	510	464	521	487	495	516	507	483	490	446	457	483	541	453	510	486	456	515	472	516	521	483	532	546	468	504	508	468	469	492	458	494	490	492	452	502	498	487	481	496	485	481	476	501	500	466	498	444	481	501	435	508	537	468	451	437	462	514	500	516	460	528	481	488	473	501	487	471	484	485	479	467	446	494	471	473	556	492	521	475	480	461	524	506	474	509	507	496	448	481	484	486	535	506	462	471	468	471	530	480	480	491	492	490	513	463	487	488	436	500	489	542	458	514	508	489	460	463	497	467	488	487	509	461	460	497	519	482	478	486	498	481	503	485	477	464	469	495	437	513	488	476	500	512	495	494	465	485	486	490	466	477	503	484	509	485	461	494	515	470	459	494	472	511	490	533	533	484	527	470	532	513	467	488	486	483	503	481	480	476	522	437	488	497	488	461	517	474	501	513	462	468	426	435	484	514	528	485	520	467	495	462	508	477	432	507	496	469	553	479	492	464	488	485	508	475	469	484	485	491	500	500	484	524	510	481	503	468	480	469	492	512	504	495	519	474	479	456	452	487	492	491	480	513	485	465	406	477	439	494	448	502	501	488	486	472	449	487	485	495	462	515	467	491	494	473	496	490	510	480	459	489	513	453	474	447	524	485	496	494	509	522	496	517	463	494	483	459	460	480	496	469	481	505	499	470	458	499	519	485	509	474	495	479	502	504	481	468	488	491	495	476	505	475	509	519	493	503	464	487	462	503	472	498	462	547	493	453	517	507	482	497	453	496	487	499	464	486	458	511	510	437	482	498	513	486	519	503	487	506	495	493	508	467	467	424	512	470	511	527	473	479	493	457	494	505	472	472	461	483	507	446	464	469	475	489	492	472	478	480	532	501
72693	74727	72237	54410	43720	30894	15644	4243	4232	2872	1951	566	210	218	223	421	714	1060	997	402	211	206	204	217	183	187	186	206	218	200	196	203	205	202	222	203	191	200	194	210	181	188	195	221	177	218	206	198	197	191	241	251	226	233	206	219	223	195	211	213	198	219	213	197	191	217	194	212	196	182	195	210	212	210	220	197	227	181	201	202	196	185	199	188	236	196	206	203	201	200	185	208	213	204	206	228	188	195	232	222	188	226	203	192	222	200	201	176	197	177	228	211	204	175	229	226	207	210	181	195	215	230	206	209	179	205	227	222	183	206	200	187	216	202	220	188	217	220	188	220	199	196	188	218	210	183	181	182	209	206	203	220	173	217	200	214	204	211	199	210	222	210	192	202	217	200	217	223	180	199	206	216	198	202	206	196	200	203	191	205	183	206	214	188	202	206	223	206	191	209	182	200	189	181	204	190	192	195	225	195	225	190	216	173	213	223	207	180	180	192	179	213	221	240	176	180	234	184	205	212	197	207	213	209	190	189	210	180	216	213	191	207	203	196	170	204	213	196	215	203	180	202	207	178	192	189	205	211	215	237	199	214	225	198	203	195	225	199	220	183	207	184	197	214	187	224	179	193	189	223	206	220	169	202	197	186	200	170	213	210	201	203	205	178	174	214	193	200	175	193	178	187	197	206	203	187	226	223	206	183	198	194	206	195	196	207	202	158	187	240	202	189	201	169	219	210	194	208	225	203	215	183	199	191	196	186	170	199	208	210	193	210	179	209	222	159	184	192	217	217	203	210	219	219	186	214	207	206	225	209	200	202	205	207	220	194	222	179	200	169	221	197	200	195	190	202	192	216	181	214	172	204	190	204	214	212	219	213	184	206	204	213	203	196	208	203	175	206	197	192	177	196	220	179	194	211	194	193	227	192	192	177	207	194	211	206	197	208	193	187	210	182	192	198	196	225	207	203	193	196	184	190	221	223	198	202	216	201	208	223	215	223	200	198	209	203	221	199	206	206	192	179	233	201	211	198	207	207	198	208	191	223	207	215	191	213	179	202	205	207	196	202	200	202	191	202	223	181	187	194	197	196	214	211	209	190	225	203	182	203	214	204	208	212	191	201	211	199	195	225	172	193	201	216	222	205	213	203	198	191	194	201	214	198	212	232	202	198	176	217	222	195	197	221	217	207	186	211	213	192	194	219	207	183	219	213	204	202	229	226	206	218	204	191	182	185	195	208	199	182	195	221	211	201	219	196	171	230	189	211	201	177	189	208	198	223	174	182	220	186	194	189	182	190	204	173	202	214	217	188	209	213	192	195	189	208	193	209	165	234	205	203	209	184	201	190	217	180	194	202	218	182	198	234	212	216	197	200	211	185	220	218	198	204	194	226	209	199	199	207	206	204	194	176	207	192	183	194	197	180	207	212	206	195	212	178	191	214	201	203	189	207	215	226	193	208	231	199	189	193	182	196	239	211	213	187	194	192	227	192	173	198	203	209	202	206	195	195	225	194	211	226	191	178	206	200	205	244	206	192	210	221	199	194	225	212	194	214	208	207	206	194	199	201	205	214	223	185	209	185	221	199	179	216	197	184	184	198	191	214	225	199	179	189	234	207	204	189	199	215	206	190	210	201	206	196	204	194	200	178	218	224	207	198	212	206	186	192	217	196	212	180	196	181	220	194	197	214	234	223	210	215	221	197	204	194	217	194	189	202	225	202	238	198	175	211	210	185	207	205	211	215	188	194	221	194	236	208	184	183	198	216	200	198	202	200	217	195	222	204	216	203	178	193	226	182	213	223	181	189	213	196	205	189	201	223	221	182	240	206	223	223	200	194	212	210	199	213	207	218	215	185	182	187	201	185	193	197	204	204	204	178	197	193	217	188	192	223	205	195	189	204	207	214	211	198	183	205	196	190	222	226	201	184	194	199	200	190	224	192	218	221	220	203	207	187	176	204	202	209	199	184	188	205	195	205	207	216	225	204	211	185	218	204	209	212	202	204	235	200	196	196	171	220	200	182	225	193	232	200	192	187	179	185	204	157	210	188	198	205	234	183	209	219	188	200	196	197	230	205	207	199	196	227	224	211	227	230	216	216	221	211	221	196	188	203	197	209	210	219	234	234	202	205	195	198	186	187	208	182	203	222	184	211	182	201	225	186	203	214	218	187	203	218	212	182	192	199	182	199	210	219	168	197	187	200	182	201	203	191	189	191	203	200	194	218	205	241	208	195	195	204	217	186	199	208	189	221	205	213	214	198	203	210	220	211	191	236	192	198	185	213	212	192	190	204	224	197	221	190	215	207	195	175	208	209	213	197	181	185	193	190	207	216	191	180	183	216	205	203	202	223	208	223	203	197	197	193	188	195	199	233	183	176	218	195	208	203	187	186	199	181	175	208	203	215	204	191	185	198	190	216	202	210	200	181	200	190	218	198	188	227	217	222	194	184	206	220	192	203	208	203	195	197	175	170	197	205	211	213	224	218	202	191	199	213	204	188	213	198	220	214	208	198	231	209	198	190	206	182	175	204	193	203	163	220	207	199	204	182	196	191	223	213	186	218	181	194	200	211	177	219	194	208	220	206	185	180	210	173	158	208	195	191	212	222	189	179	215	229	220	191	191	203	214	196	197	181	176	202	196	207	169	203	200	189	205	193	205	197	202	189	221	183	188	173	226	215	201	225	188	199	202	213	196	185	184	195	196	207	213	187	208	199	226	211	208	214	210	216	191	207	191	201	210	181	206	198	196	200	227	207	222	194	196	219	195	204	231	195	215	210	202	201	224	177	209	188	212	175	196	191	231	209	199	189	201	198	209	189	202	217	208	206	214	199	195	186	183	197	224	199	222	211	174	182	177	199	217	198	182	221	190	193	204	208	216	199	188	217	192	191	215	199	202	198	191	212	179	207	200	208	183	195	216	218	197	209	203	204	207	187	181	217	185	191	236	204	187	198	199	234	194	220	173	179	207	215	204	183	220	224	224	224	193	204	219	203	199	193	179	169	199	189	211	171	210	197	205	205	222	204	194	215	218	198	198	217	237	194	204	190	198	206	181	202	181	191	209	202	204	198	210	210	214	204	199	201	208	174	198	214	211	187	193	217	180	202	206	222	208	205	199	221	197	181	197	223	226	189	203	182	216	194	176	206	215	203	197	204	199	229	216	210	162	191	211	192	214	186	201	211	193	187	204	213	209	200	210	196	216	201	196	204	191	167	239	207	190	180	200	199	213	229	225	199	199	187	196	231	199	190	211	220	194	202	211	155	193	205	205	193	188	225	181	199	200	198	182	180	190	209	196	215	209	185	205	212	178	189	221	187	205	196	210	182	189	205	188	181	219	191	195	219	197	220	200	173	191	221	187	180	218	201	202	198	212	204	202	174	226	220	192	198	216	200	207	173	188	191	187	180	225	206	197	195	198	209	198	194	220	213	205	207	205	196	201	205	202	194	232	188	191	205	184	167	212	178	210	208	201	213	207	180	198	215
46428	58827	65938	57447	50969	40283	26067	10899	14453	10266	7796	2192	582	566	654	1474	3763	5128	4758	1746	568	530	553	508	517	494	494	546	538	522	516	513	524	518	542	511	582	539	560	557	506	540	512	545	565	519	478	527	495	681	793	753	605	581	556	535	556	522	496	502	489	547	546	520	486	507	541	565	538	507	503	522	542	504	554	535	504	522	488	502	523	539	526	546	550	483	532	527	514	558	509	559	538	521	499	528	521	572	519	533	522	569	481	566	507	501	505	528	546	510	493	516	574	558	533	526	545	551	513	501	484	496	537	494	526	500	522	500	490	510	519	535	563	489	536	554	507	567	532	554	528	559	540	537	584	554	527	518	545	565	532	516	492	517	548	533	546	483	496	538	520	518	603	534	543	537	504	570	585	559	524	515	546	528	527	586	534	499	556	516	506	521	526	509	518	545	556	512	560	500	537	513	509	546	501	530	546	539	500	516	528	514	528	527	516	498	510	555	508	538	530	528	511	533	568	544	455	552	545	478	520	511	535	500	547	518	542	526	553	523	547	528	497	508	517	523	530	497	561	523	541	541	508	490	521	523	534	502	552	541	544	489	500	572	539	513	489	528	503	535	576	552	539	524	520	542	531	556	518	523	579	497	525	512	510	521	507	521	518	514	502	538	518	528	523	503	522	513	528	524	518	522	507	508	511	536	586	511	537	514	530	543	506	503	556	505	547	515	543	540	522	512	539	541	533	544	537	543	543	534	544	532	543	556	503	527	524	514	558	511	511	506	561	547	512	532	513	523	548	525	533	587	495	542	508	552	537	516	493	510	528	542	539	520	546	539	484	518	509	533	493	557	533	501	511	525	474	558	495	505	574	541	538	502	507	512	521	551	526	513	519	539	534	527	549	534	508	554	505	495	528	557	506	549	496	544	535	497	515	515	533	521	488	568	544	503	504	496	560	580	467	491	530	478	511	557	546	503	520	528	544	482	491	489	481	544	501	510	569	514	515	535	533	524	540	559	524	500	516	517	559	547	529	505	539	558	473	480	509	517	534	510	559	581	510	521	531	589	561	516	508	545	491	500	502	481	559	508	527	519	526	527	541	501	575	526	512	532	546	524	554	531	503	512	500	535	531	556	533	503	524	535	490	525	557	520	509	534	527	501	516	521	546	531	526	516	513	518	529	537	510	528	528	479	532	544	570	492	531	548	501	527	519	565	570	487	569	491	527	494	505	501	564	544	549	547	535	501	511	509	537	530	546	501	513	506	522	506	497	523	535	513	523	529	487	496	521	518	513	528	508	520	573	535	561	532	540	504	522	530	512	525	498	529	535	533	533	535	549	500	561	525	501	574	503	497	552	497	491	532	559	512	501	537	537	507	512	515	503	570	510	520	562	470	509	517	571	489	560	500	539	528	550	537	561	524	512	524	541	522	549	515	501	536	507	565	511	552	548	502	554	556	531	541	521	537	493	515	565	543	502	542	517	493	519	575	501	508	508	545	525	533	519	522	508	516	491	550	556	513	542	563	529	499	540	521	502	538	464	500	548	549	485	587	546	506	511	523	546	537	503	556	543	542	500	553	519	499	491	495	508	513	518	544	524	528	533	532	506	539	539	532	554	509	515	496	548	478	536	562	511	559	535	556	510	509	478	554	527	558	549	529	503	520	522	529	522	560	510	484	556	500	502	522	487	543	489	542	525	499	516	528	484	517	528	547	517	513	538	581	531	503	522	553	558	541	560	544	538	502	544	492	502	526	540	525	530	513	544	531	537	511	513	513	532	535	515	541	524	506	524	546	547	528	529	522	510	596	503	565	544	519	541	561	519	548	519	557	537	585	538	521	527	527	534	526	530	552	485	546	522	528	514	527	519	560	517	550	528	552	538	522	532	523	553	531	537	530	488	536	580	494	476	498	526	479	529	532	538	520	513	537	492	514	538	546	519	525	546	486	510	546	553	552	516	559	504	547	519	530	530	560	547	547	499	534	539	506	523	546	498	507	498	505	574	475	554	520	519	532	576	529	503	524	523	542	549	520	562	537	531	517	511	527	504	528	527	526	528	549	491	507	488	512	541	510	531	508	531	544	519	544	496	545	561	503	510	560	519	486	510	511	565	523	548	507	562	523	532	529	557	543	519	553	560	544	517	501	528	519	536	553	525	510	550	525	526	501	555	588	474	566	536	504	503	562	544	564	501	500	504	537	531	499	532	530	541	515	525	517	528	507	516	477	533	519	499	525	555	529	536	541	521	472	541	529	540	508	559	529	500	512	540	545	532	480	546	517	538	517	538	563	476	574	545	527	550	519	548	529	546	530	518	514	525	530	509	533	497	535	551	580	509	506	485	515	523	562	533	468	548	509	549	519	529	536	557	502	553	524	539	524	505	538	538	517	529	539	524	522	492	514	489	502	523	546	512	516	526	516	513	564	545	534	507	494	572	518	517	524	528	535	545	526	530	555	533	553	547	529	482	534	520	571	499	478	502	513	540	542	539	532	551	494	595	537	507	500	510	555	574	536	556	514	552	552	545	496	528	540	528	527	551	555	564	535	548	533	533	524	481	569	508	528	540	499	526	575	535	526	505	509	516	497	545	497	539	573	523	521	515	500	574	527	505	545	520	565	486	559	528	518	498	505	520	512	487	515	521	511	553	535	505	549	511	518	559	510	547	497	528	563	523	529	469	551	483	512	519	565	584	544	545	528	485	506	523	529	561	531	506	537	549	524	489	518	529	553	492	557	486	512	537	522	532	532	531	518	547	558	540	540	500	487	502	504	510	541	539	516	490	551	490	531	514	540	540	529	548	514	501	501	522	503	520	516	533	537	508	558	506	611	511	510	494	532	555	529	539	513	520	548	544	525	531	559	552	527	503	519	513	506	540	541	502	503	479	524	552	522	510	506	541	537	495	516	513	542	499	548	551	516	520	529	553	532	530	506	537	510	522	519	538	530	501	527	523	537	511	519	508	553	523	506	540	527	548	554	546	466	500	554	555	513	542	564	525	527	539	521	533	523	553	527	527	510	498	487	554	543	507	510	522	525	490	514	557	519	517	517	517	521	512	518	492	565	541	553	547	542	512	535	524	514	517	540	520	520	500	530	531	524	521	531	564	559	509	530	554	532	550	517	562	505	521	521	528	507	538	546	513	512	545	523	513	586	551	560	535	520	526	520	504	532	540	519	536	532	522	514	534	515	495	522	525	521	514	512	536	544	558	522	508	527	569	508	537	512	507	512	536	534	503	517	487	522	525	535	492	496	528	520	542	529	476	571	516	545	563	537	516	533	518	528	499	508	520	537	530	541	549	530	513	516	487	531	508	518	502	548	517	529	502	531	535	541	502	533	539	556	513	501	543	547	527	508	514	543	514	532	512	540	546	532	541	549	534	528	516	522	518	521	512	565	551	557	538	556	498	506	492	553	521	518	490	548	563	514	557	558	525	518	533	532	518	534	544	497	548	530	523	509	516	473	510	542	506	548	529	541	501	549	573	540	509	533
19679	14035	10726	4558	2376	1245	503	226	234	203	183	166	151	157	166	171	186	204	216	184	163	183	180	161	154	178	153	148	176	165	172	154	190	162	202	147	150	153	153	160	180	158	172	156	160	205	176	168	167	172	149	177	157	144	191	163	171	147	170	155	164	163	169	171	154	146	156	157	163	177	166	157	175	152	161	159	151	164	165	161	175	185	193	171	154	170	159	158	167	202	164	164	173	170	187	164	152	164	159	151	189	195	170	169	163	179	175	174	136	155	158	147	151	175	182	149	177	168	188	163	158	156	178	167	160	149	168	145	177	169	185	157	171	151	170	167	163	154	173	154	149	171	160	178	184	159	156	156	165	166	170	181	179	168	158	161	168	176	168	174	159	161	171	138	162	158	155	149	160	180	171	163	156	142	160	180	166	160	185	156	158	158	165	152	156	143	160	165	177	175	168	163	155	169	157	185	152	172	186	149	164	182	175	170	155	149	171	162	172	150	166	178	163	161	172	166	199	163	182	169	166	178	154	144	187	148	167	173	167	170	164	168	163	162	164	146	161	159	179	163	172	175	160	179	168	177	177	174	198	167	152	168	160	153	168	200	180	164	165	156	152	193	150	194	170	167	185	139	165	161	177	147	193	186	162	163	152	161	145	168	154	173	187	171	154	162	164	151	186	185	174	158	182	168	163	164	175	154	172	155	158	154	148	172	152	147	174	168	186	147	173	164	172	162	154	157	168	162	141	180	160	168	157	178	183	143	165	160	154	174	176	165	153	174	152	173	153	172	139	168	176	160	169	154	170	189	178	149	156	142	155	168	163	150	159	167	157	160	152	178	162	177	148	192	175	179	169	185	177	175	169	149	160	158	165	172	165	162	151	168	155	167	186	177	173	162	173	168	185	194	178	159	186	160	163	152	165	114	190	162	170	161	168	158	158	168	158	178	172	154	152	140	155	156	173	158	166	143	169	150	180	148	149	152	160	173	168	181	164	163	175	177	157	162	141	163	175	165	169	158	161	164	147	193	157	182	159	148	163	167	165	157	127	145	178	156	150	168	149	138	184	153	200	162	188	171	131	177	122	160	167	165	178	174	167	182	166	156	162	157	164	147	178	155	181	169	151	146	151	170	180	141	180	175	186	146	161	169	165	153	163	165	180	173	175	151	144	145	160	137	172	174	180	160	152	146	167	133	141	168	167	180	174	196	155	170	171	162	155	181	150	166	143	180	152	163	170	168	149	161	150	153	155	172	169	177	189	177	158	174	171	134	186	155	154	157	169	168	163	164	148	168	140	176	156	190	165	172	141	154	180	171	172	165	182	171	150	175	160	156	148	160	178	170	183	177	164	150	148	167	190	164	181	184	177	186	177	163	197	167	150	174	183	173	163	176	161	162	174	178	157	174	143	157	166	184	173	161	142	173	155	162	187	140	167	152	172	190	167	159	162	179	160	175	173	162	172	192	163	164	166	164	165	157	172	161	175	169	170	176	179	166	165	145	164	162	165	172	179	158	184	146	161	167	184	171	176	165	171	193	150	174	166	153	191	132	156	177	148	185	159	179	170	190	202	148	141	153	169	147	161	159	148	182	156	132	179	160	168	188	175	172	153	175	162	159	168	158	170	175	157	168	194	166	179	170	152	159	180	193	183	156	162	174	154	172	172	175	182	172	131	188	188	175	150	172	158	170	191	177	156	135	177	152	156	151	163	175	168	186	182	167	170	169	157	161	171	157	163	165	194	144	160	163	195	166	170	185	187	155	145	146	173	157	156	160	173	152	165	182	150	133	196	145	169	173	175	153	188	175	145	169	147	175	171	203	179	145	174	155	173	171	144	159	164	184	163	144	166	186	164	171	165	164	201	171	150	153	176	160	129	158	141	166	159	159	153	167	178	154	193	162	162	161	173	144	159	172	172	166	171	168	163	186	151	179	141	152	153	158	140	160	165	156	164	177	161	152	180	166	179	158	154	159	153	162	181	162	155	164	163	171	176	154	174	169	140	167	163	176	162	155	177	171	170	150	157	156	161	166	174	147	147	169	164	142	170	160	166	173	175	150	155	155	175	164	161	148	165	183	176	158	173	158	155	166	168	164	173	155	171	167	174	157	162	161	171	178	144	138	149	167	188	189	163	176	158	180	170	160	146	169	195	163	142	150	156	144	154	173	167	158	162	149	162	134	149	161	183	189	144	167	159	191	166	193	169	162	184	166	175	161	163	166	157	160	173	171	173	176	166	144	160	178	152	169	160	172	154	155	163	147	183	175	181	144	164	170	162	150	167	136	171	157	170	182	156	162	160	173	160	168	184	165	140	176	163	177	166	173	141	168	180	153	151	147	152	165	193	171	153	139	161	159	145	169	181	156	174	174	168	167	192	183	168	167	179	186	167	170	150	184	173	150	171	162	146	170	150	162	168	187	173	187	167	156	143	167	178	159	194	155	164	174	160	181	152	151	167	164	174	150	161	188	136	162	169	171	152	179	156	165	170	205	175	176	193	151	157	170	176	155	160	166	150	180	167	186	160	150	172	168	162	155	159	172	185	166	132	179	173	177	187	173	180	149	187	170	161	155	171	145	177	174	166	159	168	176	146	165	155	160	172	161	149	180	148	175	180	149	153	158	162	154	188	172	157	163	165	185	155	165	156	177	182	164	160	165	170	179	165	168	162	160	135	168	177	178	169	151	186	174	176	177	157	163	181	168	168	177	170	142	180	145	172	185	174	185	168	152	167	164	182	167	158	150	185	175	185	162	163	169	165	152	158	163	178	145	164	168	154	176	166	154	147	148	145	153	164	159	162	159	159	180	165	174	166	149	165	182	171	165	165	164	165	174	154	165	168	157	176	161	172	200	161	178	157	156	154	170	167	183	186	169	175	164	168	155	170	182	134	154	178	152	165	181	159	172	167	161	160	180	167	157	165	145	165	167	192	188	160	151	153	136	149	175	154	162	185	192	161	165	186	150	165	173	163	167	156	170	185	184	149	177	161	181	169	189	164	197	147	144	144	182	157	165	141	176	145	174	177	163	153	159	163	172	169	159	154	158	177	167	171	161	148	153	165	196	201	186	164	164	132	170	164	143	156	158	173	157	173	165	178	154	165	159	167	146	157	168	196	159	156	174	168	156	166	168	161	166	156	144	176	156	170	173	152	150	168	162	190	184	180	138	172	151	188	169	185	154	175	169	154	167	162	139	170	150	169	167	177	160	176	184	170	169	165	162	168	154	173	165	164	153	173	147	132	174	144	178	163	205	174	152	139	153	173	167	183	171	146	145	140	175	136	184	177	168	180	164	175	145	167	175	176	149	174	153	181	201	178	157	174	182	137	168	154	163	166	162	189	172	152	154	143	158	158	170	168	164	164	183	150	155	177	182	182	169	157	169	168	174	162	167	173	161	196	152	136	169	149	178	166	173	166	158	176	163	175	145	188	159	183	169	147	160	154	179	176	192	181	151	175	153	156	155	147	171	160	188	187	174	159	185	140	146
16011	16947	16890	11208	7940	4719	2109	866	750	551	542	497	431	403	438	484	579	736	723	548	500	407	480	482	422	414	444	439	426	447	457	439	469	448	471	460	413	480	389	418	435	391	453	449	466	501	452	465	407	484	459	443	487	483	427	423	462	454	457	476	447	459	437	426	446	441	451	485	490	442	465	453	430	484	472	454	461	449	434	453	414	469	430	443	454	470	444	454	458	463	438	433	466	439	451	445	452	471	430	452	474	474	419	472	423	434	430	434	437	449	471	453	473	442	459	464	461	440	469	450	436	433	465	451	428	434	463	432	457	440	422	428	440	449	431	443	475	436	442	455	467	462	478	413	440	477	415	443	444	400	448	415	459	454	422	440	429	456	455	464	460	419	468	480	413	444	444	430	469	427	434	416	472	415	442	437	433	461	416	451	439	467	487	436	421	454	423	435	455	419	470	457	431	459	456	438	452	444	465	452	461	471	458	435	466	459	416	440	454	470	425	418	462	469	475	465	438	454	495	465	452	463	454	448	435	433	463	450	429	442	442	449	461	457	459	441	447	467	447	412	440	458	430	429	452	474	455	466	450	481	412	386	472	467	459	438	413	443	422	472	494	459	427	443	453	396	452	419	404	437	457	431	432	420	469	462	422	442	440	454	441	434	479	462	416	444	457	453	452	475	438	472	464	411	448	481	446	441	462	465	474	396	467	462	468	428	450	429	484	441	427	441	440	461	400	459	415	440	477	446	482	439	460	432	439	428	434	462	396	429	488	405	455	472	454	443	457	444	468	434	453	466	455	443	475	457	464	414	410	418	481	418	429	451	462	405	454	429	440	422	463	446	441	492	477	403	454	429	443	424	463	433	489	454	445	471	441	428	400	448	472	440	513	453	434	461	419	426	449	452	433	488	485	492	467	460	450	458	483	453	427	449	498	459	457	449	444	430	434	458	458	469	446	463	444	420	444	448	424	471	474	437	454	427	450	404	427	438	430	444	408	448	427	435	425	452	473	428	449	400	479	453	470	449	460	452	460	454	464	436	478	455	472	463	455	470	469	476	476	454	453	429	405	475	432	441	431	442	444	459	436	431	447	454	448	494	429	420	467	451	479	423	439	459	449	445	456	438	450	448	408	452	460	451	466	456	463	406	453	408	460	497	404	470	422	414	433	460	453	440	452	476	445	439	450	442	452	415	450	425	450	419	474	452	453	438	426	495	469	443	486	431	441	419	461	454	460	449	449	456	440	455	431	458	444	418	434	491	420	472	445	430	432	414	442	478	447	462	429	446	423	474	465	465	461	474	440	423	442	455	473	490	470	442	410	458	484	445	433	424	479	473	440	437	397	459	451	426	433	467	463	422	447	443	468	420	476	458	465	438	431	454	475	448	457	423	470	433	465	429	447	437	479	468	437	430	431	433	439	489	457	455	450	469	428	461	480	444	458	446	419	448	455	430	454	460	467	455	460	471	494	452	449	447	451	454	493	455	436	454	443	427	437	453	447	441	438	413	432	462	428	451	408	438	462	419	445	419	435	454	446	433	430	452	454	483	439	470	429	438	454	431	455	451	442	437	433	422	490	458	478	456	452	453	431	429	436	443	457	437	496	435	423	480	439	489	458	458	461	431	441	483	417	443	444	478	471	436	421	423	439	460	443	457	451	440	461	486	431	460	414	415	422	403	430	455	456	461	462	426	432	431	453	428	451	451	411	441	462	433	422	464	462	432	424	459	432	475	456	423	440	457	485	487	453	440	461	467	485	452	447	461	436	454	445	460	443	452	482	426	446	451	474	431	406	484	454	476	445	469	450	438	430	426	436	468	428	436	434	461	447	415	487	441	456	418	471	410	454	480	471	432	457	440	440	437	426	476	418	460	439	439	458	460	447	456	482	422	437	420	479	468	452	410	456	460	448	446	438	409	440	461	451	422	415	455	430	465	425	469	437	467	462	451	440	428	437	454	482	458	426	433	432	453	445	457	416	482	440	433	467	479	456	421	460	455	438	471	454	457	447	427	470	475	476	451	427	472	456	487	435	442	440	428	423	441	403	445	458	435	472	487	472	486	504	438	457	437	461	447	477	486	437	445	450	437	457	467	478	438	414	454	457	447	412	447	474	487	473	459	444	430	412	448	443	448	406	462	467	467	454	486	458	431	463	419	438	451	428	458	440	451	472	421	452	471	456	454	485	455	479	451	458	462	450	418	461	430	450	470	440	442	442	414	473	442	436	466	471	444	432	451	410	402	479	419	440	450	436	451	445	455	402	432	471	442	471	479	466	440	430	468	419	449	477	446	412	442	462	432	438	434	435	462	437	400	431	486	441	430	434	442	482	439	453	451	462	437	482	450	416	461	451	474	479	427	449	463	458	438	476	426	463	454	429	470	470	451	480	461	449	467	451	431	469	476	437	405	455	434	458	462	462	455	487	441	426	442	453	481	447	442	435	454	442	457	459	417	421	454	413	441	461	478	456	508	471	436	458	468	432	467	487	460	448	439	423	413	456	433	413	466	450	436	430	414	481	500	459	461	462	470	472	435	455	485	443	455	412	443	411	447	439	437	473	446	427	457	413	481	434	447	403	447	425	449	461	499	462	437	441	436	435	426	463	462	427	444	473	414	438	429	426	448	455	436	483	459	429	435	482	428	466	467	448	460	442	479	408	403	437	441	439	419	447	433	479	454	480	414	427	443	430	424	440	439	473	471	438	502	452	433	443	442	442	417	446	439	451	430	456	469	456	438	438	459	444	445	466	476	498	447	460	473	424	479	479	434	500	428	452	456	450	448	437	443	437	472	452	423	450	440	474	477	445	446	451	448	473	446	470	435	457	495	447	462	434	459	438	420	457	443	438	496	437	410	440	462	429	461	476	404	479	445	425	462	432	440	447	427	429	456	453	427	473	410	469	457	414	427	466	429	437	453	460	452	480	491	431	424	461	448	482	453	404	435	470	451	428	421	456	456	468	460	463	455	452	420	439	442	477	435	433	433	480	440	455	444	440	450	451	475	446	446	456	420	400	423	466	458	460	474	407	466	447	457	442	487	433	477	463	442	466	471	471	423	437	475	442	498	459	432	470	430	425	458	479	432	411	454	441	452	475	451	448	428	450	422	463	422	443	433	483	412	410	458	491	447	439	446	422	465	425	454	485	441	455	455	441	455	479	457	436	454	427	439	452	431	460	452	428	470	454	426	456	404	445	433	460	459	434	432	480	429	454	456	461	430	409	395	460	453	460	427	471	425	468	416	415	442	435	479	469	472	412	464	479	442	447	470	453	432	436	434	440	453	479	449	464	455	471	479	441	465	458	459	483	464	452	418	447	449	452	440	431	459	441	473	458	436	437	438	490	453	496	412	474	447	476	453	455	411	489	450	450	438	416	486	436	420	432	414	423	453	449	438	461	424	465	446	449	435	448	464	441	458	448	437	429	472	444	441	451	453	443	446	448	424	462	435	424	447	463	447	462	480	418	420	452	467	458	468	436	442	423	447
60075	61083	58530	41448	30499	17594	7339	2273	1784	962	379	226	170	195	212	281	591	848	744	357	182	158	180	181	180	183	176	162	201	206	175	187	190	174	210	168	167	190	169	168	202	179	163	165	162	178	190	198	156	204	194	204	221	181	189	175	165	192	182	184	171	166	172	180	182	180	192	181	188	181	191	187	154	163	188	189	171	180	177	176	169	174	163	177	193	178	187	173	183	147	183	153	172	197	175	195	182	170	174	177	184	175	178	205	172	171	176	184	210	196	184	207	176	159	170	187	201	196	208	192	175	178	171	174	187	174	175	160	186	165	190	176	161	176	171	175	175	177	164	189	185	169	165	177	161	161	163	206	180	166	180	179	176	182	181	177	201	170	178	214	170	161	179	166	166	188	181	187	162	163	170	175	172	182	180	164	153	187	171	185	164	179	180	187	183	150	179	199	184	159	189	177	170	166	192	201	182	181	166	171	180	174	190	184	159	184	161	175	178	182	162	166	172	168	180	170	180	189	166	205	176	177	180	153	162	190	190	177	165	156	173	164	162	157	199	174	196	167	189	159	191	172	192	164	191	172	198	192	176	186	177	159	158	170	166	193	142	166	177	191	193	186	182	169	171	176	154	171	171	197	174	160	172	180	164	181	192	183	198	180	172	158	179	175	186	169	191	192	166	189	205	185	173	171	185	187	170	194	198	162	155	181	189	191	170	153	190	163	187	181	185	177	182	177	177	192	168	168	200	183	162	210	168	167	177	206	169	159	188	172	189	162	179	176	175	163	160	166	181	159	176	182	185	184	176	174	192	192	179	187	188	197	183	169	179	162	172	200	181	166	177	172	187	175	172	182	179	203	181	185	184	190	172	186	178	165	177	155	174	160	163	150	193	174	181	182	169	193	193	184	196	166	187	155	184	169	180	197	170	168	189	206	166	168	189	198	177	137	193	184	176	172	183	181	172	160	192	184	163	181	182	202	167	183	182	157	170	164	181	168	188	179	174	167	190	187	197	200	149	182	205	149	200	187	157	154	170	182	158	171	157	175	169	186	157	174	183	201	184	153	184	174	184	140	174	171	175	151	164	176	207	183	168	168	178	187	182	182	194	176	163	185	152	153	178	174	180	182	170	179	183	169	167	174	184	151	161	198	168	168	171	151	188	194	185	179	183	186	194	187	182	166	160	172	184	187	169	164	181	183	150	152	171	180	186	210	186	167	161	177	169	198	177	175	184	178	188	192	154	202	159	194	175	180	188	204	191	168	180	189	173	174	180	145	165	190	190	176	161	177	192	180	168	171	172	165	178	167	172	185	182	169	181	167	195	180	197	181	164	171	199	210	174	181	164	164	181	198	176	148	164	168	193	178	208	196	205	182	153	162	173	180	189	179	188	192	159	164	172	182	170	194	141	179	149	156	177	194	184	145	181	162	206	182	177	200	189	192	182	207	182	169	175	158	200	174	170	168	174	196	166	191	159	202	180	139	169	182	165	188	181	179	166	171	172	155	181	173	153	182	174	169	171	170	174	175	182	154	212	179	172	196	131	175	172	160	176	172	181	185	148	180	211	154	161	171	176	170	185	189	151	167	188	182	151	173	161	185	177	194	168	166	183	198	228	146	182	177	189	188	169	169	189	189	163	176	189	169	169	172	155	194	178	163	180	153	184	168	181	178	185	189	158	168	177	163	169	172	159	162	181	189	156	167	173	182	189	163	173	147	202	168	188	159	185	183	172	172	189	169	190	184	169	180	190	184	177	175	186	187	159	182	167	174	182	189	195	184	199	154	193	149	189	183	177	181	205	169	193	178	176	166	184	184	199	173	185	187	200	174	195	170	181	168	163	177	185	191	161	180	179	198	192	168	167	203	183	175	172	190	177	169	207	184	170	185	157	202	187	194	174	165	181	167	170	172	177	161	165	184	170	143	171	153	170	166	163	172	197	181	162	162	143	182	187	188	182	181	183	143	185	164	185	160	183	194	192	165	140	160	177	190	168	192	183	178	180	175	183	180	168	185	183	163	187	183	161	196	192	179	180	190	198	194	209	165	190	178	172	165	174	196	167	169	175	178	159	165	187	182	145	177	167	167	162	182	155	167	156	164	180	191	180	172	208	211	168	163	166	182	159	196	166	182	164	174	187	172	202	170	175	167	159	178	173	168	184	207	208	197	179	157	185	190	202	189	188	198	184	169	190	190	172	197	198	164	189	174	169	185	173	165	156	192	191	171	160	174	166	189	192	166	164	175	173	168	170	201	179	190	195	181	179	165	172	175	166	181	196	161	192	198	160	168	159	201	187	174	188	204	173	201	189	175	186	167	173	166	179	189	192	205	185	139	161	179	171	166	175	162	181	168	194	165	169	184	174	194	169	182	177	191	184	175	191	191	169	179	184	186	187	171	185	194	168	164	169	173	155	176	164	177	176	181	161	208	188	150	205	179	190	177	188	185	176	174	192	197	160	175	173	154	168	184	185	185	143	196	199	154	180	171	173	184	173	160	154	178	172	167	182	180	174	171	164	187	196	193	181	171	181	180	193	190	160	179	181	173	168	175	200	171	180	148	178	169	199	171	198	175	157	178	179	176	183	156	184	172	178	166	189	194	169	158	171	168	174	207	193	170	168	171	186	180	192	177	195	180	184	189	171	171	168	180	171	147	176	197	180	165	168	174	163	199	163	182	184	159	164	179	171	193	184	165	181	162	169	179	190	187	200	151	175	180	195	179	162	195	196	200	180	180	179	177	156	199	184	178	188	173	173	181	170	157	187	169	166	197	184	175	148	173	195	175	170	190	172	169	169	191	199	170	163	157	172	192	168	179	172	182	154	205	156	172	190	179	197	167	179	166	178	170	163	180	182	192	197	165	188	171	152	160	154	163	180	192	175	186	173	177	196	186	198	178	184	196	154	155	180	167	178	180	169	158	199	175	182	198	178	176	186	187	160	178	173	175	152	187	156	190	167	156	167	154	189	175	197	188	163	179	167	188	198	165	205	183	168	163	184	178	180	166	179	178	159	173	174	170	169	194	185	180	195	183	168	188	176	185	164	152	180	182	160	186	184	168	191	170	175	169	181	182	176	176	163	159	170	182	183	184	167	178	182	174	182	158	183	200	182	180	175	170	178	174	186	213	179	181	184	194	201	161	191	165	178	159	177	182	172	184	193	162	178	186	178	173	185	197	202	178	173	187	162	196	175	174	181	166	175	185	158	185	190	165	179	191	176	149	192	169	176	193	157	155	166	159	165	177	195	184	185	178	200	199	154	180	175	199	185	192	177	182	159	183	171	164	181	159	166	202	180	183	164	160	177	189	160	182	174	204	164	196	180	163	184	166	206	166	184	196	167	175	180	181	180	175	176	166	178	164	164	162	173	178	177	177	194	158	194	185	178	213	180	168	186	176	165	157	158	165	183	168	179	180	166	161	174	196	162	177	176	175	193	175	199	190	191	176	175	186	163	180	172	207	160	191	183	176	185	152	171	174	179	160	171	185
37790	47688	52010	46222	39867	29469	17658	7804	7099	4269	1475	665	519	535	563	1321	3010	4539	3396	1379	533	448	509	489	528	466	466	500	493	483	493	486	447	475	447	477	445	464	461	496	507	476	492	468	499	490	466	471	489	516	632	592	506	506	495	495	487	451	461	453	471	452	486	457	436	502	472	481	448	413	452	515	457	477	464	461	501	473	464	500	490	469	452	484	487	475	493	475	453	479	471	513	466	549	480	465	494	500	511	494	462	510	473	492	502	483	477	432	483	495	484	465	464	484	455	459	468	479	487	494	437	501	458	489	459	507	432	501	482	479	479	501	493	467	485	478	446	460	518	475	491	504	474	469	475	477	522	478	478	462	469	493	459	483	493	484	489	477	507	486	436	463	488	462	454	509	475	473	455	471	533	487	461	473	503	488	488	475	455	486	471	463	476	464	496	495	487	496	443	465	500	461	510	471	484	477	478	535	499	461	442	460	462	475	476	452	449	436	489	474	488	507	488	494	525	481	532	475	495	519	469	481	488	511	517	465	466	458	506	516	493	465	488	483	495	476	494	497	481	492	458	463	483	501	491	481	457	433	495	477	450	471	485	463	513	474	517	486	483	480	511	474	475	443	486	515	477	466	470	477	491	427	490	478	493	482	492	474	475	446	474	483	480	470	449	492	466	472	461	496	478	456	459	491	474	492	530	501	460	513	474	486	463	471	494	505	481	485	461	446	505	501	447	481	473	459	474	454	474	506	496	480	447	506	471	427	488	487	474	473	510	476	475	511	499	501	473	506	469	428	431	453	483	474	514	465	469	487	479	465	492	494	412	486	460	500	488	477	506	510	424	472	516	476	450	484	453	436	510	518	456	483	467	450	507	492	502	486	518	460	484	481	479	478	485	504	490	504	498	477	483	489	495	462	479	492	478	468	463	480	488	495	467	483	477	478	472	475	478	461	479	535	501	495	458	488	447	457	450	481	477	513	473	480	505	461	520	473	430	468	457	470	474	530	494	465	452	488	492	452	459	476	493	533	446	513	453	457	466	510	492	477	496	490	441	466	487	480	456	469	472	511	484	485	453	482	448	510	473	455	484	506	475	453	462	486	477	467	471	514	473	462	466	513	507	453	462	493	442	502	488	485	450	510	461	502	483	447	485	461	490	531	475	471	493	451	499	474	454	495	463	472	443	481	478	505	515	451	486	446	450	482	510	429	454	462	433	478	448	473	441	461	449	444	515	461	494	451	481	440	481	461	457	510	461	485	491	449	498	505	441	445	501	479	489	439	457	461	468	476	482	491	427	414	486	492	485	452	494	528	486	451	494	481	474	479	444	484	482	453	545	496	476	480	475	479	499	494	467	503	500	452	485	416	487	486	499	481	469	476	494	487	446	483	503	462	456	463	526	481	472	485	454	513	466	468	479	489	465	461	511	478	473	517	461	523	451	475	492	505	491	490	492	445	456	474	455	457	484	460	462	485	467	479	472	484	446	459	439	505	493	458	500	500	468	503	480	487	505	503	509	465	494	513	479	482	457	472	500	463	490	442	507	471	470	441	487	496	497	483	507	475	472	458	482	472	465	483	463	498	506	466	457	460	485	472	443	493	484	458	460	495	496	438	467	499	468	477	493	509	443	496	483	496	485	495	468	435	489	495	478	491	495	462	500	483	494	490	495	544	511	468	474	481	480	442	445	455	513	438	522	493	482	493	479	492	496	486	461	478	404	478	481	454	466	485	472	469	468	529	488	445	489	509	466	449	461	483	489	483	471	431	488	498	510	466	501	477	496	496	488	478	507	455	452	531	523	480	475	490	473	449	490	488	514	454	492	472	445	502	432	495	487	478	469	473	479	492	480	469	512	469	480	485	471	451	454	526	445	453	507	467	429	490	454	493	471	490	482	468	517	475	457	475	504	535	469	456	464	469	451	468	465	486	473	491	488	501	451	436	481	476	520	502	442	486	477	492	453	520	468	483	476	450	493	512	473	464	492	470	481	460	502	441	460	484	495	469	440	476	515	491	470	488	475	492	453	501	489	461	507	465	464	464	436	465	450	495	513	475	463	500	444	461	468	498	511	489	475	504	479	497	456	496	494	443	438	480	477	494	503	468	484	453	471	476	463	442	487	488	470	507	469	460	513	509	456	484	496	513	449	491	483	453	458	465	505	490	477	479	479	477	510	471	453	474	483	451	480	459	542	464	510	476	475	464	521	489	469	469	529	510	459	477	479	491	479	461	480	464	496	502	467	469	478	460	428	462	460	480	489	471	500	438	483	471	452	472	465	510	487	509	496	498	469	509	483	527	490	474	477	503	452	480	501	529	479	488	493	479	439	464	474	482	475	463	474	483	497	458	471	476	453	463	498	474	430	503	513	464	491	441	457	459	491	469	490	476	510	474	494	496	433	461	501	507	490	483	511	473	471	456	458	467	443	544	462	453	491	472	465	487	491	513	481	464	503	474	485	478	481	483	530	499	521	492	462	492	485	492	496	458	472	464	503	465	464	473	485	481	491	457	472	478	487	491	512	502	466	436	474	497	506	488	510	486	457	442	561	458	470	488	507	484	468	461	452	519	439	483	507	467	468	469	489	539	435	476	471	471	449	466	478	479	460	472	469	456	470	433	492	510	496	454	489	464	488	465	456	463	519	480	527	496	474	481	444	497	482	480	466	480	518	455	452	429	491	490	491	497	498	484	495	467	481	479	443	450	490	506	495	447	514	448	503	487	466	481	450	480	462	456	527	460	453	469	450	499	462	488	473	458	494	484	507	422	492	510	467	458	494	466	439	512	495	483	474	443	433	439	416	503	478	482	459	488	498	493	482	484	478	487	444	466	467	474	480	445	480	542	509	485	479	471	502	460	466	465	473	476	484	485	481	457	440	531	561	503	457	465	477	488	505	502	478	470	443	474	448	512	452	490	483	457	490	481	470	455	471	437	452	501	433	468	475	476	530	513	482	519	458	537	488	480	456	473	468	465	492	483	479	471	464	500	485	481	458	438	421	501	525	450	457	468	458	462	466	509	494	501	486	489	458	498	443	435	487	445	475	452	487	469	452	506	486	454	481	468	471	459	447	494	536	460	507	482	472	490	464	482	470	485	502	439	480	501	510	491	475	475	481	480	507	480	481	478	489	510	463	475	463	470	498	474	481	500	461	512	478	427	477	454	446	443	501	491	470	503	456	480	482	464	476	433	464	438	485	493	455	460	464	479	460	494	498	462	516	479	475	474	475	515	474	453	461	462	444	488	443	463	473	504	494	510	456	489	489	471	486	487	469	481	414	469	477	458	511	501	488	458	479	484	493	495	464	497	463	473	485	512	449	497	464	485	476	453	484	514	448	473	496	429	504	499	460	495	487	475	463	488	475	440	489	520	503	494	528	449	487	439	475	481	478	457	474	463	464	448	469	507	496	501	493	463	493	462	488	479	477	496	466	437	442	484	495	478	491	445	446	502	491	469	466	467	450	500	453	489	449	483	470	452	476	509	469	495
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	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
