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
335794326672	335794327231	335794327781	335794328331	335794328881	335794329431	335794329981	335794330531	335794331081	335794331631	335794332181	335794332731	335794333281	335794333831	335794334381	335794334931	335794335481	335794336031	335794336581	335794337131	335794337681	335794338231	335794338781	335794339331	335794339881	335794340431	335794340981	335794341531	335794342081	335794342631	335794343181	335794343731	335794344281	335794344831	335794345381	335794345931	335794346481	335794347031	335794347581	335794348131	335794348681	335794349231	335794349781	335794350331	335794350881	335794351431	335794351981	335794352531	335794353081	335794353631	335794354181	335794354731	335794355281	335794355831	335794356381	335794356931	335794357481	335794358031	335794358581	335794359131	335794359681	335794360231	335794360781	335794361331	335794361881	335794362431	335794362981	335794363531	335794364081	335794364631	335794365181	335794365731	335794366281	335794366831	335794367381	335794367931	335794368481	335794369031	335794369581	335794370131	335794370681	335794371231	335794371781	335794372331	335794372881	335794373431	335794373981	335794374531	335794375081	335794375631	335794376181	335794376731	335794377281	335794377831	335794378381	335794378931	335794379481	335794380031	335794380581	335794381131	335794381681	335794382231	335794382781	335794383331	335794383881	335794384431	335794384981	335794385531	335794386081	335794386631	335794387181	335794387731	335794388281	335794388831	335794389381	335794389931	335794390481	335794391031	335794391581	335794392131	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	3650	2300	2711	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
39249	46787	42315	40993	43866	41398	42613	35665	36673	35754	29470	19437	13587	10097	8540	8734	3968	1483	619	389	373	427	408	488	426	357	315	308	2269	7031	5182	1906	226	199	214	214	223	233	199	198	181	211	198	198	202	217	195	207	192	194	217	222	197	220	211	192	213	210	208	225	204	198	212	206	181	209	214	201	193	194	209	180	204	209	187	200	207	185	179	196	205	185	200	194	216	189	211	221	172	209	185	213	204	214	212	191	190	201	201	205	228	192	213	192	203	212	203	212	193	202	182	216	221	209	201	189	209	216	183	176	211	200	185	197	198	196	186	196	185	188	180	208	202	197	194	199	221	194	198	218	210	182	196	200	206	203	209	193	203	174	185	214	211	199	177	212	199	239	191	185	204	210	209	198	219	209	177	213	203	204	227	195	183	202	218	200	214	209	196	204	208	190	199	183	222	170	206	195	194	185	179	204	210	199	196	218	206	200	190	215	210	180	202	193	188	193	215	203	191	175	184	190	207	206	193	182	211	176	188	200	221	197	197	208	223	209	207	188	204	210	209	211	196	206	213	210	191	217	212	207	221	207	207	198	179	210	196	220	210	240	208	177	206	196	211	186	237	196	207	193	198	216	218	229	221	211	208	191	206	210	192	195	218	205	222	195	204	202	192	234	201	180	216	202	175	202	229	215	204	184	197	208	219	193	199	214	234	202	198	203	183	222	186	186	190	192	179	193	191	219	186	187	197	213	202	215	177	196	217	205	206	198	205	204	188	189	206	192	195	192	206	205	212	179	207	193	182	190	205	213	163	215	197	193	213	205	201	212	210	202	184	227	168	197	200	182	223	220	204	210	189	201	206	208	192	208	201	203	212	215	226	210	200	189	205	184	205	192	196	201	185	212	203	200	208	205	195	240	195	213	212	209	211	182	188	199	218	183	197	190	212	211	209	227	191	211	191	193	211	200	201	216	201	216	207	200	205	185	208	200	203	204	183	202	174	212	222	203	201	167	220	224	215	212	186	203	196	207	207	187	200	198	206	230	205	189	226	206	213	172	195	187	211	191	184	214	196	209	193	201	199	201	190	200	199	202	238	199	201	209	210	222	195	192	205	222	228	195	210	200	194	191	226	191	204	187	161	202	196	212	215	202	180	204	186	201	185	225	215	185	209	212	201	216	206	183	206	186	178	181	229	186	201	209	217	196	218	216	221	185	196	205	194	223	202	222	224	215	196	202	212	209	198	193	215	181	219	197	189	213	216	198	191	179	211	221	196	190	208	188	214	196	230	225	208	209	199	216	201	194	194	199	217	209	200	189	237	210	220	191	193	208	224	193	202	222	233	185	201	196	203	197	181	194	203	188	226	226	219	204	197	214	203	192	223	215	200	206	219	220	192	218	194	189	198	192	186	207	223	206	221	198	181	188	180	203	196	180	207	198	194	201	191	225	228	180	197	207	227	198	168	184	216	203	184	183	209	232	193	185	194	202	217	190	208	206	210	195	187	206	174	183	188	204	218	228	199	209	193	202	208	199	210	199	212	214	205	185	196	203	226	204	204	205	211	220	196	207	222	197	209	217	191	198	214	186	193	192	170	229	191	197	223	189	181	178	195	192	209	192	208	188	215	209	203	206	199	208	224	195	189	217	220	189	208	200	209	198	220	201	186	198	171	198	201	202	219	211	224	220	201	225	217	214	207	204	179	176	211	215	204	212	197	221	207	210	202	191	210	220	211	213	177	196	176	180	202	195	190	197	227	200	191	199	234	226	195	190	239	188	184	212	190	198	211	222	205	225	197	189	202	202	203	198	190	233	205	195	196	205	188	214	200	199	190	217	216	214	209	210	181	219	206	209	202	186	212	208	189	175	209	201	212	217	179	206	206	209	186	193	205	206	194	177	228	223	212	188	194	234	178	179	213	197	208	226	197	195	209	198	190	191	220	177	204	203	217	176	218	201	219	183	185	192	216	200	200	189	223	202	187	188	201	188	201	191	242	209	186	193	204	209	179	231	207	199	202	201	221	191	190	198	208	204	209	197	204	207	202	198	197	201	217	193	179	210	211	205	194	187	196	200	204	220	201	207	211	208	203	213	199	206	190	192	182	188	198	220	204	183	210	160	196	208	192	216	211	191	196	188	202	189	195	200	221	200	205	189	196	230	204	193	201	209	195	202	200	211	186	190	196	221	197	215	175	194	182	195	201	206	208	205	184	197	219	207	204	206	178	197	167	212	195	215	198	220	211	176	208	198	184	229	191	196	191	207	160	189	208	220	192	197	184	214	212	204	227	184	178	204	205	208	194	217	217	230	208	197	179	198	213	202	196	203	205	199	224	218	208	220	197	200	239	181	232	210	182	204	210	218	225	202	213	201	219	185	204	192	198	195	238	190	198	202	182	214	212	218	205	201	205	193	193	215	224	197	209	203	200	223	200	184	203	205	168	195	205	208	210	184	205	203	231	199	208	214	208	192	228	202	201	192	191	181	208	213	209	213	195	179	198	191	193	204	196	226	197	173	180	186	212	183	219	190	206	220	202	225	219	214	198	174	197	205	208	226	201	209	182	230	190	182	195	197	186	206	191	184	237	213	211	190	221	225	214	200	208	234	198	232	209	198	202	219	179	196	185	198	211	206	208	216	224	228	200	217	177	218	188	202	193	183	209	190	205	221	204	211	217	213	218	195	206	225	193	214	208	182	180	214	176	240	221	195	203	194	228	210	193	207	193	239	183	196	216	216	208	215	194	222	202	203	204	158	195	191	182	188	212	211	182	208	197	212	218	197	194	202	193	202	233	190	174	210	183	205	188	216	192	212	225	191	181	195	174	209	208	223	213	184	184	211	195	202	191	208	186	194	189	206	204	214	192	216	200	219	183	201	219	186	198	204	201	178	189	235	191	180	213	198	202	207	210	195	202	204	207	181	212	231	219	202	228	235	218	215	210	196	194	181	195	207	213	220	196	181	178	205	198	222	208	237	176	182	185	203	186	177	250	186	202	192	185	197	210	194	211	183	212	199	184	218	189	207	193	182	225	202	209	199	184	199	206	188	205	190	186	195	214	184	221	213	180	215	189	183	174	216	210	211	208	188	208	184	194	217	201	194	187	212	192	209	187	202	181	185	215	197	183	243	194	219	221	215	211	204	199	183	186	197	207	189	192	176	205	215	200	216	195	181	210	209	199	207	204	198	181	235	191	206	199	199	211	180	198	171	220	198	199	207	219	179	182	217	218	222	200	204	172	205	201	165	189	180	215	204	200	181	195	201	219	217	197	184	189	173	179	227	188	201	217	194	189	196	219	226	204	197	197	201	193	209	213	192	186	184	218	194	208	220	206	213	176	208	203	179	205	195	200	205	180	210	220	198	213	192	207	234	206	207	209	203	215	199	209	202	201	195	197	222	216	230	209	199	198	186	200	221	207	230	197	194	184	195	170	203	186	203	191	184	191	212	205	231	218	205	167	212	222	220	207	198	205	218	205	204	223	173	193	232	176	196	203	184	216	239
33036	46278	51681	57828	61403	67176	58198	51167	51545	50667	42704	31546	27148	25570	26262	25831	14594	6820	3510	2060	2309	2417	2567	2924	2621	1768	1648	1592	12379	28619	23304	9874	675	674	711	733	664	677	654	713	725	689	668	694	688	669	684	678	694	671	694	707	679	707	694	674	683	703	729	662	645	679	680	662	701	681	653	678	651	656	665	699	642	679	691	665	710	691	673	664	651	653	645	652	658	689	685	677	692	660	633	715	698	673	665	625	707	664	674	650	660	675	672	711	695	630	683	656	676	691	665	680	668	641	638	689	675	671	684	639	666	700	681	665	651	686	678	623	657	656	668	688	683	654	701	666	683	695	633	666	627	704	704	691	694	632	701	647	734	693	671	646	709	684	697	659	676	708	703	646	630	684	691	643	642	676	652	635	701	695	697	645	739	692	693	711	683	613	677	635	677	665	692	614	744	682	704	662	703	691	637	693	668	669	684	647	676	720	717	645	694	653	666	709	656	741	708	688	703	693	692	711	674	678	667	665	731	651	670	694	602	641	695	647	684	647	672	646	660	692	699	736	674	665	664	670	696	704	732	722	654	664	676	689	697	687	679	684	707	662	673	693	670	656	661	675	620	668	682	655	683	663	667	701	670	666	659	694	696	647	646	653	661	661	646	698	651	639	653	693	724	629	664	652	688	693	686	693	687	697	702	673	676	645	716	719	670	710	694	686	699	711	656	642	677	705	707	678	700	705	684	700	630	712	657	687	659	647	666	687	698	714	667	668	652	666	727	627	689	682	683	664	668	668	702	664	691	702	680	684	682	674	672	666	676	667	661	664	671	678	664	657	650	683	647	682	632	677	681	698	641	688	635	668	693	697	636	656	691	727	657	598	662	682	630	682	703	670	669	644	650	651	714	680	686	685	692	640	683	649	692	658	675	706	679	679	686	680	645	694	667	651	658	705	707	659	598	645	655	702	712	659	653	648	666	677	676	668	658	645	684	697	724	649	698	663	635	643	671	719	683	683	645	662	684	668	672	681	652	694	646	676	675	642	684	660	642	652	648	667	666	608	681	691	694	690	672	706	665	676	660	633	661	678	661	649	695	675	698	680	662	684	684	656	683	712	691	666	691	674	665	684	652	677	665	646	630	711	661	734	705	666	658	687	677	683	688	678	647	709	668	670	690	673	644	696	664	687	705	715	747	653	656	727	682	716	665	689	652	668	676	701	650	654	674	664	670	663	692	676	671	657	709	645	704	676	680	675	681	668	659	629	608	673	715	690	671	649	682	681	702	646	708	657	668	677	680	702	662	669	655	647	691	664	709	656	692	685	714	639	677	657	625	646	726	673	701	635	720	655	687	685	675	651	683	654	652	708	662	662	650	683	677	679	686	651	646	647	654	654	690	685	661	664	678	674	630	635	715	663	684	659	645	656	664	718	644	641	677	697	674	670	726	650	695	700	632	625	658	655	641	730	732	648	684	691	667	657	648	642	662	686	706	694	701	648	669	665	666	667	680	671	724	666	689	623	647	690	661	680	681	710	672	642	678	701	659	677	701	638	642	677	661	627	684	691	693	671	624	668	664	694	664	707	669	683	646	701	679	667	641	703	675	631	645	708	712	698	643	675	658	647	696	631	664	687	702	623	681	660	647	655	675	693	657	693	655	658	696	668	692	690	698	655	650	626	706	665	655	672	668	680	687	634	706	713	674	662	681	657	659	683	663	667	676	655	650	688	726	700	656	645	688	657	651	686	688	683	614	659	692	675	661	648	697	702	658	693	653	684	675	712	631	627	664	673	694	728	686	725	705	653	684	618	720	649	661	662	642	678	711	637	696	651	695	651	670	673	639	726	701	688	642	718	669	684	679	661	606	710	633	680	629	716	677	655	725	684	704	640	634	734	618	673	672	698	654	659	695	693	696	636	661	641	647	660	687	700	633	639	670	704	666	652	723	687	647	664	753	644	674	682	666	672	661	649	644	696	685	634	619	737	631	668	677	692	690	657	667	629	676	662	712	698	656	681	702	629	661	673	694	691	632	651	671	682	632	625	661	657	692	692	651	688	635	662	668	593	657	652	663	637	672	665	643	674	685	726	670	662	673	661	685	669	669	645	712	667	676	719	660	646	669	668	656	711	671	673	687	683	698	704	689	693	669	699	694	666	720	644	675	697	694	702	620	658	677	640	676	665	678	632	681	703	646	702	684	721	662	598	617	701	678	719	662	703	708	656	706	690	711	647	672	642	690	640	631	697	654	722	651	649	677	655	650	680	659	737	679	658	719	679	700	653	681	639	673	689	701	667	650	680	712	685	694	631	647	606	651	691	653	649	663	623	670	627	662	675	638	674	714	654	685	680	646	693	628	658	667	657	705	657	669	672	723	694	626	694	675	634	656	645	657	712	688	658	658	671	687	678	687	666	642	689	666	675	681	696	683	628	661	686	672	668	701	713	668	646	716	708	677	607	628	655	615	662	717	639	702	657	682	665	696	707	678	663	660	671	663	697	657	725	686	704	605	653	738	727	689	670	710	720	667	665	660	702	679	694	650	687	737	634	677	680	676	674	654	654	701	677	657	713	685	680	682	664	653	658	597	620	700	676	713	636	658	657	658	644	701	686	681	679	649	669	719	695	700	680	651	659	699	701	667	685	682	678	650	652	653	665	662	681	743	701	668	640	702	639	676	640	674	660	673	703	691	696	690	662	690	629	670	678	701	702	676	673	665	685	644	663	660	718	685	643	683	658	647	674	694	682	649	678	684	688	664	661	691	697	709	670	682	654	630	671	735	648	648	616	709	687	624	651	739	673	681	680	642	663	654	652	678	651	700	651	664	639	703	682	632	651	648	612	666	700	683	685	659	679	662	704	693	701	625	721	669	683	655	688	656	689	668	647	710	714	694	747	685	684	666	654	686	674	657	665	667	704	649	672	661	644	681	618	660	702	695	671	623	654	692	649	695	656	678	664	678	688	636	711	725	668	659	684	635	718	701	637	664	664	692	688	664	652	650	689	655	682	719	638	631	686	674	675	671	653	707	680	672	675	720	656	638	705	671	685	646	692	682	704	678	673	677	690	624	653	708	712	645	686	691	691	695	696	660	650	679	665	653	682	654	671	698	625	633	632	717	697	634	659	679	648	690	663	729	663	669	681	684	691	663	670	695	665	662	677	674	679	696	677	678	681	636	666	711	700	698	668	678	677	666	711	692	723	637	664	650	695	665	715	636	718	709	615	713	698	669	706	658	644	662	639	654	667	677	646	694	699	667	655	701	672	731	679	646	594	615	656	705	662	709	651	698	696	706	669	706	684	646	682	681	700	658	670	669	686	679	706	713	681	656	673	666	690	658	686	685	692	698	708	678	661	676	689	681	647	685	703	709	673	713	719	679	674	679	715	669	685	645	679	691	666	710	639	658	679	677	628	676	658	658	691	632	671	653	694	710	651	701	679	663	692	669	696	651	687	682	736	666	648	644	709	679	697	635	671	661	661	682	656	680	675	733	652	709	653	704	676
5525	9620	13706	13545	14486	8868	7076	3991	3261	2370	1129	559	408	378	470	444	235	181	152	129	180	172	147	169	170	155	154	168	222	512	587	429	181	120	116	145	122	116	111	114	125	140	142	131	145	136	105	106	138	149	129	127	143	174	150	122	139	150	171	123	151	148	135	133	148	151	138	144	155	141	123	147	134	150	116	146	121	134	112	136	136	120	127	137	125	132	158	145	130	140	121	141	126	129	144	123	155	147	142	127	128	136	126	117	139	135	120	136	130	123	122	137	112	138	131	119	170	128	137	141	134	134	124	143	166	140	136	132	133	133	133	128	152	136	140	132	150	125	134	146	158	124	124	133	131	127	144	153	132	132	147	152	154	134	141	158	147	136	142	123	133	117	148	139	119	132	111	130	142	140	120	130	153	121	132	144	133	138	130	123	153	145	129	137	142	130	133	154	137	142	124	143	100	155	117	136	142	136	131	157	117	139	149	134	130	137	154	129	134	130	126	124	136	135	132	150	136	129	130	116	135	125	146	141	131	134	123	136	124	140	134	145	153	139	140	118	163	113	131	140	152	145	138	122	121	154	146	140	112	132	131	149	139	113	120	153	128	157	126	148	138	141	121	123	148	128	134	124	149	118	153	134	132	145	129	124	119	132	133	120	144	129	130	131	129	133	148	118	131	139	126	141	139	132	140	154	138	141	153	139	142	125	131	162	122	137	148	127	146	137	157	142	127	124	109	116	136	139	126	156	135	131	150	134	141	131	147	116	140	139	136	142	165	131	141	142	128	130	147	164	123	134	127	144	132	136	132	138	161	142	115	130	121	116	154	113	137	130	146	118	118	143	140	114	130	128	132	127	138	142	133	145	137	126	129	128	126	129	132	145	141	150	132	126	120	133	124	149	146	126	142	111	112	130	133	139	140	111	115	143	130	139	147	151	131	144	119	133	132	134	126	140	146	122	137	134	130	125	125	140	144	137	129	155	127	142	120	146	144	153	119	134	145	162	133	129	121	131	135	132	124	120	132	120	139	135	123	140	126	147	148	142	114	136	142	139	137	127	122	136	131	122	127	153	119	136	141	137	132	128	128	142	147	131	133	115	138	155	151	128	158	115	134	134	132	151	124	151	127	136	136	123	150	131	129	130	131	122	135	147	134	144	132	173	145	129	118	134	132	124	134	141	125	130	128	144	145	129	124	137	135	141	128	151	136	130	126	124	117	115	150	129	144	149	124	123	140	125	129	129	121	149	125	135	139	124	130	151	132	142	125	133	133	126	137	130	127	145	157	135	133	129	122	120	115	132	156	135	125	119	135	122	113	142	110	158	140	122	140	131	138	145	124	137	121	125	135	114	134	126	139	131	119	126	125	136	133	127	163	139	148	136	152	142	140	128	136	153	153	126	145	129	151	161	124	131	144	142	119	164	139	132	126	133	126	126	134	133	147	119	129	130	125	127	123	134	143	149	140	141	131	145	153	143	122	147	154	138	135	142	139	131	132	121	143	131	143	133	144	138	121	125	141	136	148	148	115	122	118	111	116	121	132	133	145	114	108	123	126	136	122	134	111	142	136	136	124	123	136	139	107	131	136	147	129	138	138	125	125	125	134	120	145	128	140	135	141	134	141	138	130	163	144	149	138	163	145	113	149	128	120	144	141	124	144	136	162	127	123	132	116	126	144	129	130	125	179	148	160	143	138	140	136	119	162	121	127	124	119	140	139	132	136	134	133	132	120	93	121	154	151	138	126	127	135	124	132	128	136	122	129	132	127	140	115	140	139	137	134	117	139	141	144	154	157	141	139	131	133	123	157	147	145	124	133	155	148	134	139	146	148	145	130	126	165	135	135	124	133	132	117	133	148	136	127	132	123	143	137	127	127	126	144	151	124	145	125	142	102	124	144	142	139	139	118	132	126	124	122	128	136	119	111	157	123	133	133	137	126	141	150	153	136	108	147	143	125	133	131	126	123	142	135	148	142	125	127	148	126	134	124	130	110	137	136	119	153	139	134	127	131	146	138	142	129	144	127	141	135	140	146	141	118	123	126	137	129	121	134	148	143	155	111	148	135	132	132	119	131	108	126	117	121	152	144	129	125	144	120	126	139	127	121	143	121	130	117	138	113	127	145	118	137	138	127	122	133	144	116	142	131	130	144	138	135	124	135	149	136	151	142	138	141	149	100	132	133	141	140	157	141	120	122	132	134	127	136	120	152	163	142	123	123	147	137	129	132	125	130	110	143	145	118	131	136	142	111	113	118	137	137	119	144	135	130	151	135	142	141	143	142	113	147	135	125	141	140	113	140	122	145	131	113	128	145	124	136	122	140	138	119	123	113	119	130	121	121	137	125	115	139	144	141	117	125	140	150	121	135	143	142	115	133	156	124	141	147	133	155	128	111	123	124	124	150	142	137	123	164	124	133	121	139	143	135	132	138	140	153	135	139	135	131	136	134	131	122	129	125	133	150	144	149	128	159	136	116	134	129	142	129	120	153	122	124	137	140	138	111	140	156	113	148	139	142	135	145	135	120	136	123	141	127	132	134	148	134	113	145	137	132	135	133	146	140	138	124	134	138	122	146	133	131	141	127	140	128	116	132	155	125	131	147	129	116	126	117	155	144	139	144	129	116	155	128	120	136	127	155	134	158	131	127	127	139	122	123	137	130	113	137	148	123	157	126	133	123	144	140	140	136	140	130	138	131	147	109	128	148	159	135	150	133	151	137	130	123	119	135	132	134	158	136	127	143	134	132	142	131	140	141	127	133	136	131	147	130	142	143	139	150	145	135	145	146	116	164	146	133	130	135	143	127	118	135	124	124	135	121	148	125	133	126	121	137	137	143	139	144	126	117	127	136	155	142	118	142	115	115	135	135	137	121	131	135	157	136	133	120	114	143	131	137	136	142	138	121	143	160	121	139	132	137	137	126	128	142	120	134	141	158	139	140	121	122	138	157	130	138	114	142	134	140	121	112	133	123	129	152	141	139	119	125	130	148	138	128	128	116	146	128	142	150	132	125	132	115	145	148	155	117	125	123	139	144	129	134	137	120	154	149	138	143	136	122	116	116	120	136	135	133	153	145	127	137	122	139	115	129	155	134	147	143	133	141	134	138	138	146	151	139	118	140	146	127	146	132	141	130	140	158	153	152	141	139	133	135	142	116	139	145	141	129	140	129	156	127	144	148	126	143	142	133	134	117	127	127	112	140	148	152	120	127	120	140	159	138	135	126	119	144	135	144	128	150	102	116	154	132	134	131	131	135	159	126	133	151	163	115	129	108	109	133	131	129	133	154	135	150	147	141	136	152	135	134	148	144	140	142	129	129	155	117	140	144	126	136	130	130	144	151	122	155	128	137	130	149	118	131	152	152	132	120	133	151	149	134	113	135	129	141	147	140	140	144	131	137	114	140	125	147	121	144	145	122	115	124	121	129	146	128	134	121	146	135	126	117	124	136	157	132	135	132	119	142	126	142	140	134	150	155	131	128	158	111	132
6071	13313	21111	25916	27755	23201	21236	13825	11874	10430	5651	2954	2190	1903	2676	2540	1137	885	682	626	676	691	693	716	803	700	607	588	1178	3025	3480	2439	631	522	489	481	497	492	481	522	505	530	476	480	522	497	497	514	488	474	470	477	492	506	471	488	485	502	502	492	510	533	498	500	502	493	496	516	508	513	473	524	504	487	504	490	513	493	493	494	485	497	468	503	538	500	504	472	463	485	476	439	552	454	517	464	498	513	484	531	494	482	485	475	480	535	462	492	480	502	497	530	502	493	541	497	492	479	468	541	531	504	460	523	527	534	493	489	487	521	503	508	496	528	480	500	476	496	492	478	481	555	482	491	503	485	478	450	493	477	522	464	545	521	484	467	517	501	533	475	538	518	484	477	482	491	491	523	520	485	483	457	482	518	488	491	483	484	496	503	487	478	444	500	470	446	468	480	541	491	463	526	522	482	483	463	502	470	469	500	518	446	473	528	479	475	494	473	496	503	502	482	506	483	497	511	516	498	491	466	498	511	473	478	533	467	502	511	472	511	476	485	488	466	470	507	523	501	501	484	503	503	447	487	506	491	483	482	484	492	480	501	497	519	457	484	499	486	486	491	517	484	518	521	502	483	511	451	536	504	501	489	471	482	457	485	525	492	470	471	530	511	512	499	492	510	516	513	476	491	504	505	493	459	508	506	506	480	503	470	533	507	531	461	517	508	497	503	527	495	515	499	517	458	526	448	491	464	525	523	511	489	535	481	490	536	492	535	504	495	497	507	505	502	477	465	499	492	500	508	501	525	486	509	470	494	518	508	513	503	510	538	473	502	487	507	546	496	513	472	470	507	519	524	503	479	519	523	518	499	474	497	500	491	493	526	498	486	526	521	482	478	518	491	538	501	530	500	498	493	515	465	535	462	490	495	504	510	499	484	483	505	489	497	509	476	501	498	503	528	498	490	466	474	491	516	500	517	501	515	470	502	482	471	491	483	468	476	506	459	469	537	473	513	502	535	513	509	504	498	506	509	494	460	529	494	540	558	470	466	484	505	492	482	528	503	473	472	498	545	458	495	486	494	506	472	505	503	517	487	473	468	478	523	495	495	489	492	514	499	499	485	486	505	494	491	523	509	468	521	526	481	466	493	475	453	495	499	549	505	487	496	510	503	560	477	488	524	518	510	495	513	493	480	512	502	471	484	493	505	474	511	523	522	508	521	530	486	524	488	477	545	478	484	473	495	547	472	504	479	521	521	524	537	440	481	456	501	457	496	494	483	508	472	546	453	535	519	465	520	527	481	482	481	546	532	513	501	496	481	478	526	509	469	484	467	524	481	484	487	511	515	479	493	510	463	511	498	521	497	514	491	480	532	532	515	503	505	533	502	505	479	517	485	494	523	486	494	467	473	493	460	475	479	499	504	473	493	502	489	471	497	545	485	467	515	507	514	519	494	505	491	487	488	485	506	511	486	470	500	501	513	514	508	514	492	518	503	466	493	503	478	492	509	499	523	496	482	489	503	484	466	469	497	524	442	508	530	486	470	493	472	496	533	550	544	504	483	492	480	495	554	494	513	518	484	503	516	457	511	485	478	515	502	492	465	480	526	469	499	456	496	506	457	453	478	494	489	508	521	486	512	491	503	489	492	501	497	550	462	489	497	491	496	504	491	520	471	451	492	468	562	504	472	510	503	474	498	512	508	550	458	481	511	486	502	510	527	481	486	480	532	510	518	476	491	544	554	500	539	487	488	490	495	520	479	490	490	537	499	504	529	497	502	480	478	531	522	538	527	518	485	548	463	500	492	488	529	497	521	499	504	507	466	516	512	520	507	494	526	496	477	509	433	533	495	500	490	481	495	494	481	505	497	499	524	478	505	496	479	491	497	487	475	485	481	479	504	468	496	500	526	511	469	487	516	492	530	470	500	512	464	501	455	483	532	505	512	530	470	462	471	489	466	520	486	526	487	467	493	583	480	500	490	494	479	526	473	494	528	544	496	476	493	491	532	513	509	441	450	491	468	496	530	541	489	505	468	485	490	502	462	481	512	466	516	545	487	531	469	509	501	477	455	539	532	482	474	509	503	456	474	524	476	487	507	495	536	455	499	451	469	503	495	471	489	517	545	483	547	489	503	479	502	495	491	481	546	483	514	481	476	485	505	454	518	470	466	509	519	540	523	491	462	493	496	528	518	506	513	469	490	477	540	491	489	525	499	493	500	497	494	500	459	526	486	527	511	481	514	491	480	505	509	504	494	479	467	474	498	500	499	510	456	507	520	506	458	463	495	513	453	502	521	496	474	488	478	448	496	521	479	482	529	499	491	462	482	480	473	497	486	504	453	534	479	488	476	472	486	545	484	480	494	489	525	491	542	483	482	555	459	497	538	543	470	548	494	499	517	508	505	490	504	473	481	505	493	504	513	513	498	519	529	460	499	458	502	475	507	493	530	490	505	506	493	547	508	460	530	558	521	464	477	485	530	487	468	498	496	522	504	504	515	487	477	507	462	505	466	495	472	509	491	536	505	503	513	504	463	515	509	507	509	526	484	511	513	508	507	495	448	478	510	479	515	527	515	491	509	550	481	512	481	481	512	461	558	512	509	508	498	498	501	543	514	491	521	519	476	486	456	529	483	504	495	476	520	480	477	504	502	515	516	494	501	520	430	475	470	505	481	519	512	501	502	462	488	502	504	504	484	506	504	469	454	496	488	505	527	465	504	508	480	500	457	527	502	482	495	487	488	504	478	502	507	489	500	473	521	491	524	488	507	476	485	480	572	455	488	495	493	498	458	511	524	527	492	511	477	536	488	497	476	524	470	461	477	515	505	465	493	487	512	503	485	547	534	475	568	523	477	480	473	494	528	482	485	519	491	491	501	473	514	476	478	485	508	473	480	492	489	489	458	521	472	491	523	525	485	462	488	536	545	498	503	525	476	508	506	519	460	440	469	490	485	513	504	445	492	469	487	500	508	516	484	508	514	504	491	498	473	510	466	483	500	503	529	484	499	473	453	481	531	494	468	500	517	489	482	508	516	529	505	510	503	499	459	508	564	481	499	475	517	523	518	471	493	500	479	484	519	477	464	470	460	505	532	487	489	536	501	508	516	497	489	505	509	450	531	475	458	472	489	466	505	486	443	470	491	494	489	482	490	478	453	542	491	493	508	512	459	478	475	520	479	468	493	488	491	476	476	521	510	480	477	518	472	482	501	527	490	501	498	464	532	533	514	491	457	496	488	463	526	480	526	488	515	490	495	486	507	489	491	473	496	473	503	488	481	548	492	478	480	501	483	512	545	469	461	476	520	491	511	520	489	470	510	520	476	465	510	480	517	474	508	457	496	510	475	458	479	497	484	524	505	471	460	478	519	497	526	491	498	506	507	502	462	473	449	491	526	484	505	514	479	499	486	477	493	516	523	517	507	499	498	490	469	472	499	534	518	535	490	514	519	545	497	506	489	493	531	463	477	479	508	515	524	488	507	505	499	533	504	477	492
27781	40362	41567	41046	41719	37089	37888	32825	30584	27850	18562	9368	5937	5464	7051	6282	1227	344	256	212	275	262	203	252	296	207	165	177	945	3078	2720	1586	254	133	120	134	135	132	109	119	120	117	116	150	129	102	121	115	132	120	140	121	131	113	120	117	127	121	127	124	122	134	143	127	127	121	117	122	125	107	123	144	154	122	122	114	127	143	128	117	138	121	139	111	124	118	113	126	115	142	133	119	121	116	98	144	142	131	126	129	135	118	145	108	137	141	126	121	122	116	141	110	134	131	129	132	124	124	131	130	117	140	130	110	126	113	143	135	118	135	148	122	112	140	120	122	128	94	123	144	131	126	132	141	148	126	127	122	137	117	134	127	128	122	123	126	138	112	130	131	133	130	125	136	97	132	127	130	143	116	134	120	128	112	124	129	127	131	123	135	136	124	136	129	129	138	131	140	129	120	138	137	131	107	131	116	121	142	144	136	120	147	104	115	127	136	110	114	138	129	146	118	134	117	122	129	130	129	139	136	123	121	117	132	125	125	121	135	119	124	134	109	136	151	127	135	119	126	144	123	128	124	136	132	117	143	130	124	126	119	143	145	124	129	127	130	132	126	120	127	122	137	121	139	118	110	133	119	145	128	139	124	115	125	129	134	134	126	127	139	114	138	112	122	133	121	114	116	134	133	138	141	117	132	125	146	122	127	126	120	119	121	123	160	121	149	128	142	112	142	129	127	135	122	122	119	125	113	116	116	145	124	140	124	134	143	124	123	131	116	119	127	115	157	111	148	117	142	166	129	123	117	145	114	131	126	139	121	115	121	126	144	132	123	115	129	138	120	135	144	129	122	123	159	118	125	131	120	122	131	128	114	118	111	127	126	126	127	126	128	141	117	134	123	133	129	113	128	108	122	130	126	130	117	144	131	128	114	130	123	149	136	125	130	142	116	124	131	107	114	132	137	136	123	118	126	116	132	112	114	110	123	137	122	122	118	123	125	124	104	139	126	107	147	120	139	111	130	134	129	137	129	141	123	141	124	114	143	126	127	142	118	126	120	112	127	136	117	142	108	109	137	138	105	137	132	120	137	131	129	124	97	134	139	139	122	127	100	125	123	119	122	120	146	130	115	123	126	103	132	130	121	120	133	130	120	147	118	126	110	127	121	115	126	113	118	124	121	135	128	117	127	107	102	118	121	124	143	138	129	127	113	170	126	121	126	110	141	131	101	122	123	128	148	93	109	142	137	133	118	125	113	131	125	131	116	138	117	129	130	125	127	131	113	133	139	132	117	110	140	125	129	133	134	121	103	124	112	121	123	144	125	120	128	121	127	128	135	134	119	132	118	123	111	136	136	111	122	118	133	123	114	138	155	124	125	159	147	137	134	123	115	129	155	154	120	136	133	120	134	140	114	111	126	142	121	113	126	126	122	134	126	124	142	121	129	137	120	134	129	123	131	135	119	133	118	139	137	136	132	126	139	111	112	116	144	128	123	120	109	120	118	144	145	125	149	125	122	106	134	116	136	136	140	137	141	139	132	135	107	128	149	125	134	138	128	128	134	118	141	131	152	120	131	128	130	130	140	141	138	128	129	140	130	114	149	120	115	145	127	136	147	122	136	126	118	134	120	127	125	121	116	144	114	106	124	133	137	142	126	115	116	124	123	145	115	127	142	104	119	136	116	150	144	104	109	126	116	119	122	107	122	114	127	128	139	143	139	124	126	97	147	124	111	128	125	130	117	116	128	110	136	117	134	90	146	130	135	124	120	125	134	135	119	112	126	132	135	125	134	146	133	134	117	116	137	115	149	131	130	120	125	123	123	125	140	112	133	122	115	129	118	123	136	143	139	132	140	133	127	103	131	132	125	147	133	127	117	131	120	131	121	124	147	147	138	125	132	121	142	134	121	130	123	137	110	115	136	118	126	137	126	133	119	122	122	117	130	121	124	125	118	103	123	119	140	120	112	123	129	114	123	112	129	123	136	112	125	125	123	120	115	126	119	142	123	158	135	135	135	145	132	136	128	133	142	123	139	129	144	102	139	99	129	115	115	109	133	123	130	143	138	138	131	122	119	159	116	134	143	130	129	108	114	113	125	113	130	121	127	121	116	134	132	122	132	129	129	145	130	126	117	146	121	133	109	147	121	139	146	153	121	125	118	121	115	127	140	116	145	129	122	115	134	127	113	124	143	137	127	141	117	119	133	127	129	126	138	129	151	137	135	121	131	118	136	133	142	128	130	130	106	118	136	138	116	125	134	117	122	126	125	132	135	134	124	110	136	133	130	89	134	137	133	137	131	143	128	132	137	103	123	134	118	145	129	148	122	105	132	121	136	129	109	135	129	107	147	139	125	136	121	134	113	132	132	149	121	111	142	126	122	124	121	127	129	123	124	113	129	132	138	133	100	139	134	115	143	155	118	151	136	113	138	131	142	132	125	109	128	128	135	150	123	126	127	115	137	153	131	145	128	124	128	124	118	121	120	123	118	129	142	121	138	146	141	112	149	124	135	141	153	130	148	125	109	111	129	117	124	146	138	130	141	140	127	126	139	141	127	126	120	135	122	142	134	127	137	152	120	125	126	120	131	141	139	135	127	146	117	129	124	125	138	119	126	123	116	132	133	137	108	100	127	132	149	133	128	115	133	139	109	120	131	127	154	108	149	118	128	135	141	133	112	126	132	126	123	117	145	125	130	121	101	121	120	156	132	142	109	124	123	114	109	126	133	133	124	118	129	119	132	119	118	120	143	125	129	127	124	126	120	125	125	125	111	121	111	131	140	132	149	113	133	129	113	128	158	130	126	147	115	123	135	139	128	117	111	114	123	149	128	134	120	95	139	121	120	137	133	123	136	163	126	113	130	122	140	127	157	141	159	112	120	122	158	130	124	119	124	127	135	130	123	133	116	149	138	119	122	112	131	127	136	102	107	142	126	134	133	147	110	118	133	137	129	120	131	115	113	121	121	126	143	141	133	109	112	103	128	129	133	128	131	144	126	120	122	137	133	152	141	131	133	127	145	123	127	130	117	130	128	130	123	134	135	126	129	127	120	127	145	145	154	124	144	132	147	111	123	145	137	115	120	118	108	136	124	122	126	134	134	133	128	140	126	135	125	140	134	139	146	136	126	120	129	138	143	99	132	121	148	144	128	132	140	126	130	143	138	130	133	113	125	121	127	126	143	109	114	126	143	119	151	115	132	116	133	136	110	140	135	135	119	131	142	128	144	149	117	128	127	127	146	135	144	137	116	110	113	125	123	132	142	116	121	130	134	149	139	140	140	133	132	117	109	127	150	129	124	127	109	117	159	122	137	132	137	140	133	117	142	118	121	127	124	117	121	107	137	134	120	111	125	118	127	136	133	120	133	121	137	134	127	132	132	118	119	134	123	112	134	146	119	124	127	116	145	147	145	115	127	123	128	119	123	133	127	137	127	116	152	149	119	132	116	128	117	107	118	120	139	137	142	117	121	129	103	136	118	129	132	133	122	123	128
23690	38145	46560	55631	56733	56794	53314	45645	43377	40152	29848	19576	17637	19834	23309	20520	5104	2126	1398	1407	1547	1455	1325	1488	1852	1365	818	889	6837	18306	15663	9252	1081	503	433	469	474	482	486	478	424	487	467	491	490	459	471	492	472	495	481	462	459	474	436	447	463	464	465	454	447	475	482	428	482	430	448	487	425	467	468	455	449	502	479	482	443	462	509	460	470	468	495	470	463	451	443	497	469	478	493	484	461	468	462	476	448	431	448	468	472	443	441	496	494	437	463	440	487	442	425	474	478	490	461	498	449	472	465	483	459	432	466	474	458	477	453	486	434	469	482	489	489	443	419	465	484	449	504	426	481	472	470	467	461	409	446	473	458	486	476	462	497	469	472	482	406	474	428	465	472	446	465	472	458	480	433	485	468	457	467	502	459	475	466	461	491	470	464	475	467	479	436	462	479	488	466	450	434	484	458	473	470	453	463	458	458	461	459	488	524	486	468	471	451	471	488	439	464	456	493	433	456	480	492	470	490	471	447	449	469	491	447	472	448	475	476	452	453	450	464	449	479	440	470	478	468	458	478	470	482	451	428	450	443	486	469	480	456	471	482	452	496	501	453	464	484	461	431	520	461	465	476	458	448	496	475	462	454	479	468	486	481	481	435	455	480	466	498	482	503	430	449	465	466	475	452	483	486	479	443	480	456	477	472	462	454	474	436	470	477	469	443	429	467	461	471	472	443	470	444	471	466	453	452	475	463	482	478	464	462	414	443	440	480	480	463	447	449	475	454	465	481	451	433	458	482	451	448	488	490	436	505	470	481	470	475	451	470	452	455	486	424	439	479	486	441	412	510	472	477	479	454	470	446	460	461	470	478	444	495	480	481	485	478	461	456	450	414	511	436	487	424	461	476	415	488	458	484	450	455	442	466	454	481	464	477	502	429	460	476	443	483	462	457	502	467	425	469	450	472	468	513	514	431	454	477	462	450	487	472	462	444	434	441	479	495	421	476	435	475	472	446	468	465	436	481	499	466	493	443	457	481	468	493	469	492	411	402	476	481	461	458	473	480	513	440	453	488	442	491	459	450	450	448	476	476	469	483	503	441	481	444	479	475	463	430	481	444	474	448	507	481	463	465	465	477	472	449	461	427	455	421	475	489	481	487	473	513	458	464	467	445	480	439	475	461	465	469	459	457	464	435	463	426	482	409	446	459	446	483	472	495	458	433	453	454	470	443	454	450	491	453	435	440	466	472	488	455	509	499	458	459	457	436	473	461	491	502	445	488	464	441	444	466	463	499	444	458	420	455	459	461	502	461	467	415	474	455	523	445	444	485	471	448	477	473	481	463	470	466	469	454	466	477	449	453	470	469	480	455	452	437	482	452	451	461	430	480	438	474	469	438	474	505	472	438	478	482	488	454	444	443	460	451	542	479	459	471	443	509	489	440	482	471	486	453	459	463	478	480	476	444	488	431	474	476	487	442	495	440	441	452	483	474	455	468	489	427	474	478	483	486	484	502	458	461	480	467	451	451	486	462	445	456	507	504	470	479	476	464	491	477	465	483	507	466	470	467	450	476	466	471	439	443	423	449	444	457	484	465	482	473	464	473	479	462	469	441	475	471	468	480	453	456	468	467	470	467	439	498	448	472	432	436	474	449	457	439	486	510	461	466	496	470	494	457	472	491	430	459	468	455	462	466	485	493	443	460	452	461	465	462	463	489	466	476	453	521	476	522	496	468	482	469	492	443	494	466	494	503	497	437	482	494	513	482	422	480	449	503	498	494	430	458	502	463	470	460	450	442	463	436	453	463	458	434	434	440	483	450	479	462	442	439	483	448	464	483	455	466	437	462	459	485	467	470	482	451	446	489	477	478	448	469	453	474	468	498	428	477	467	466	498	480	495	451	451	492	473	455	452	439	478	466	467	458	448	470	479	485	477	480	468	448	491	463	474	482	460	471	457	465	466	451	479	490	485	498	476	442	478	482	471	479	453	473	463	500	454	451	481	472	539	482	465	452	494	438	481	452	462	468	461	482	490	476	470	434	455	467	456	476	455	436	461	487	461	481	472	509	439	488	473	452	486	454	496	465	488	452	448	476	477	490	463	473	490	476	432	491	461	461	479	446	463	464	474	474	492	481	470	492	469	419	442	496	454	449	478	512	483	429	454	438	448	446	488	448	458	479	467	476	469	453	492	471	455	426	441	467	458	474	428	410	471	473	485	493	504	424	462	455	488	487	450	487	472	451	455	481	493	488	461	448	507	483	471	477	455	439	463	452	478	449	474	465	470	450	457	472	471	438	470	469	503	451	437	454	476	474	480	464	452	447	476	472	459	414	474	493	465	454	464	461	467	496	466	498	440	511	465	443	490	493	453	464	456	463	456	465	462	467	461	502	447	478	466	525	449	478	432	492	485	456	492	431	476	457	468	485	470	459	435	446	488	483	445	465	458	489	467	490	455	469	455	477	437	477	476	447	480	488	486	485	456	490	470	482	479	473	459	467	425	460	442	482	458	493	457	504	501	469	460	463	479	439	450	494	476	455	472	464	469	438	479	493	445	489	471	452	449	447	470	466	457	435	474	488	446	460	481	484	462	462	478	493	503	473	480	486	471	478	452	521	469	435	456	454	474	499	462	413	493	469	497	427	457	445	451	445	501	490	495	490	517	500	439	449	455	497	454	463	478	466	475	460	483	448	445	438	467	480	458	489	457	458	455	417	430	475	461	446	495	489	464	455	442	456	522	463	449	458	446	472	470	457	439	465	443	441	459	489	447	443	503	450	474	450	474	461	482	457	469	478	453	443	493	456	438	434	471	485	458	461	483	468	492	459	448	497	515	469	448	438	454	445	461	479	463	521	450	513	428	489	479	489	466	454	447	475	474	498	481	452	439	495	463	467	498	456	468	449	481	462	502	460	461	447	445	450	466	468	489	470	468	523	468	403	460	456	484	430	449	449	438	456	474	427	448	471	480	470	462	446	406	493	467	479	465	460	425	465	461	478	472	457	453	504	473	510	489	445	449	434	486	478	433	502	464	469	478	471	439	480	470	461	476	482	468	463	488	480	459	513	460	486	454	483	464	443	438	460	471	448	451	468	445	452	463	477	457	462	447	482	490	438	449	423	515	449	459	509	507	461	470	473	447	464	484	460	484	478	472	462	468	438	459	479	468	468	507	488	475	419	443	477	457	482	494	463	439	478	474	474	449	471	479	483	420	444	457	464	454	506	464	454	446	416	458	484	459	468	487	472	469	473	477	442	483	498	435	481	431	493	451	432	473	464	450	470	475	456	445	478	445	443	475	474	505	492	461	467	480	466	463	478	468	472	437	451	475	478	447	449	443	453	457	462	437	482	453	511	448	485	484	452	445	459	446	454	451	485	445	493	466	513	494	457	456	433	454	479	452	502	453	454	458	492	477	453	455	462	453	466	439	493	468	455	455	492	463	441	433	466	467	460	451	513	461	457	455	473	469	457	475	488	460	459	510	477	478	466	455	483	476
37546	45223	44558	42429	43465	37164	40884	37072	35808	32569	25770	17274	11241	13958	12345	9013	3025	700	497	441	390	421	403	424	498	362	276	443	3091	5674	4805	2323	255	204	185	237	177	211	182	197	204	216	198	207	188	199	175	184	196	194	200	205	191	198	215	189	190	196	193	200	216	172	185	181	198	209	192	206	208	191	199	188	209	215	218	200	204	194	212	200	181	167	200	224	204	195	215	212	222	182	186	197	220	179	213	210	197	192	198	195	184	201	199	206	200	187	208	183	170	230	240	196	188	208	204	207	169	183	201	208	201	220	178	205	197	201	196	190	191	176	174	176	180	200	197	208	183	179	209	196	204	206	212	225	199	218	192	184	177	190	212	164	198	199	221	195	184	182	220	241	209	189	186	233	196	174	202	199	187	231	212	200	206	196	209	205	174	197	192	200	186	191	194	188	204	217	226	191	206	189	218	184	211	207	195	210	204	181	201	182	198	218	196	195	210	195	207	222	214	201	200	209	172	203	243	172	212	185	196	187	183	203	166	220	202	209	200	195	210	207	196	177	206	194	201	207	204	203	202	196	229	187	184	190	200	197	181	203	200	210	216	206	182	184	207	168	194	224	209	196	213	190	209	219	189	201	216	165	225	199	197	212	199	192	205	175	194	194	202	171	202	192	214	192	195	205	223	196	211	199	183	205	196	222	205	210	191	202	196	202	182	201	174	181	182	187	205	196	214	204	197	203	199	190	211	205	184	200	205	173	195	190	224	182	184	199	206	213	175	189	180	179	188	194	187	190	202	188	191	207	206	200	173	196	213	193	161	198	208	179	188	196	211	210	195	187	193	170	211	191	214	203	210	173	184	202	201	182	180	186	200	198	196	217	183	196	166	220	181	170	195	190	206	212	207	180	197	217	195	180	211	198	188	197	191	203	203	179	194	178	203	210	234	222	195	188	169	200	209	187	206	187	170	182	200	233	196	178	191	206	204	193	192	175	203	207	194	212	206	196	205	180	234	195	215	200	202	195	188	227	207	219	189	190	202	208	194	192	205	190	200	200	200	222	173	186	203	202	200	211	204	188	212	179	207	202	187	228	222	178	178	205	208	200	194	185	172	211	199	194	191	201	229	213	200	181	197	194	209	199	213	182	179	208	186	194	213	229	188	174	179	212	211	209	191	196	170	188	195	205	211	217	219	214	179	214	192	185	183	202	208	211	198	204	210	180	183	209	211	192	212	175	202	225	226	219	221	188	195	219	186	230	178	196	214	208	182	201	221	198	190	218	217	171	201	172	185	184	202	196	194	181	197	206	191	196	207	191	214	205	189	210	202	203	206	183	194	183	185	217	200	182	224	178	191	212	207	188	177	230	195	195	217	200	183	183	205	200	181	185	174	204	208	193	192	203	176	179	203	186	223	201	192	158	186	205	197	172	216	194	180	210	215	195	195	207	209	182	194	207	219	210	204	181	193	201	187	186	211	197	198	206	184	223	204	196	187	207	205	211	215	190	181	191	201	201	189	200	202	197	191	200	178	189	211	205	192	208	215	208	223	190	194	190	200	227	218	180	198	175	204	170	184	191	215	231	194	199	190	210	204	201	191	175	196	201	202	191	193	204	217	173	194	207	197	175	208	199	180	174	199	199	185	213	175	196	194	207	197	196	200	189	207	206	202	175	193	214	197	216	208	181	191	201	210	213	223	165	194	178	215	193	183	174	190	211	193	232	199	197	198	225	173	204	174	185	212	193	210	204	209	208	181	206	187	205	191	178	208	204	207	205	216	195	197	177	206	217	209	217	210	203	195	188	203	191	198	191	202	185	191	195	206	199	214	180	217	209	200	188	191	185	190	197	217	212	198	215	204	196	210	186	162	229	186	183	201	187	193	192	187	177	189	182	199	201	202	165	198	208	189	213	187	196	184	179	203	180	192	208	220	219	199	211	177	217	205	206	216	203	197	216	205	174	195	178	198	194	203	205	200	223	194	202	189	171	185	207	176	200	197	219	200	182	193	170	208	197	186	203	192	203	206	212	177	203	196	201	207	177	185	183	184	195	207	207	203	190	180	167	193	222	189	191	204	186	197	203	191	186	183	192	197	178	198	181	193	171	230	196	209	200	168	205	197	213	197	163	193	172	209	206	189	175	202	217	192	199	200	193	200	209	207	192	162	213	182	195	212	198	209	203	200	165	205	211	200	180	189	186	232	195	196	169	197	191	210	187	197	211	200	226	186	194	210	192	202	225	189	198	192	218	204	202	194	181	212	203	200	218	204	211	198	207	186	192	191	190	209	216	187	230	213	178	191	193	198	198	191	203	212	187	185	215	217	201	196	188	214	187	188	202	204	196	188	210	224	206	193	196	186	201	198	183	198	194	210	175	206	193	217	196	188	213	186	222	215	214	199	198	171	182	172	215	186	167	186	194	236	218	216	201	200	210	200	165	201	203	198	194	171	182	202	197	227	194	200	208	181	199	228	204	194	178	195	186	204	210	211	184	174	181	191	194	180	185	212	190	191	203	201	210	213	195	234	204	189	201	179	182	180	210	180	202	200	208	186	203	200	199	172	217	208	197	208	191	160	180	196	217	189	185	208	180	198	204	199	191	202	219	191	191	224	195	215	166	194	217	193	195	205	189	212	176	213	163	185	214	209	173	222	211	206	165	182	204	181	186	182	209	205	185	189	182	178	162	204	191	192	191	197	192	184	208	203	184	195	190	210	180	197	189	207	219	200	188	208	189	185	220	201	208	180	205	188	210	216	221	201	193	182	201	186	217	179	205	199	190	161	227	200	182	189	223	197	213	197	199	183	228	221	206	199	207	170	179	194	197	210	203	182	195	178	200	185	204	209	220	200	239	213	206	182	205	208	183	222	209	169	202	161	195	179	216	210	189	197	188	168	213	192	229	187	206	204	203	217	203	206	163	205	174	191	179	204	164	192	199	201	184	196	170	216	184	205	201	174	199	191	178	204	197	168	221	184	183	178	171	190	200	195	192	189	201	235	207	184	208	221	201	214	189	187	206	185	197	179	209	201	185	202	208	185	197	166	195	205	196	206	203	226	204	199	207	204	205	188	203	185	226	199	201	197	182	195	228	193	205	186	185	212	209	197	207	206	192	201	206	193	161	206	200	179	198	193	200	228	197	220	185	218	187	194	205	194	194	206	193	204	192	215	200	177	163	192	206	215	180	197	199	188	205	187	220	200	198	201	203	186	195	201	200	181	206	201	198	208	204	186	208	205	202	197	197	176	193	171	205	212	204	217	214	187	192	180	194	194	209	218	191	203	208	189	202	174	207	189	221	187	211	197	220	194	208	212	206	197	213	209	204	195	185	193	200	199	177	225	213	184	201	185	222	199	195	181	207	181	185	219	217	187	205	216	199	193	206	217	215	206	185	211	211	199	215	205	200	205	189	212	178	201	187	192	197	196	228	187	205	205	194	202	220	216	198	198	170	220	189	205	206	190	185	194	177	197	190	193	197	167	187	178	214	190	200	209	188
31650	44875	51841	61906	61522	62536	61621	51225	51203	45379	38817	27869	25608	32287	29965	24857	11274	3522	2678	2406	2260	2366	2210	2840	3026	1952	1386	2779	17439	25564	22282	12370	751	648	699	728	689	646	691	649	642	640	667	630	689	652	707	688	661	707	668	689	662	649	668	699	681	670	668	676	626	644	681	665	670	693	639	608	645	657	650	666	673	625	658	696	643	614	680	665	616	659	704	619	701	668	673	637	659	665	680	640	620	681	654	637	665	659	655	714	631	665	686	627	653	634	675	651	682	673	670	682	665	651	649	670	631	648	686	681	690	624	662	666	693	646	693	659	629	653	627	646	679	642	610	660	608	633	667	701	717	682	687	640	620	682	657	673	690	633	657	670	674	655	686	688	672	638	678	694	620	668	661	751	660	662	683	651	600	599	645	635	635	701	665	685	689	689	618	644	657	649	648	680	646	671	644	657	677	717	637	637	599	660	678	684	608	634	695	678	660	670	678	686	622	650	658	659	640	608	612	677	663	657	623	681	629	687	637	701	650	664	661	666	639	715	669	657	678	723	665	695	697	673	685	641	634	677	648	640	635	701	676	667	612	701	681	644	619	656	675	696	725	666	719	674	635	682	655	682	646	645	625	637	650	714	643	673	710	710	659	634	677	621	690	670	669	660	645	663	657	688	668	687	669	682	654	677	670	660	650	674	628	634	658	671	683	686	672	690	596	672	660	673	601	676	657	642	657	683	653	641	675	669	652	677	662	664	703	650	694	688	669	680	620	659	665	635	618	672	635	672	695	613	695	645	696	609	698	694	672	682	619	650	623	649	663	618	639	685	692	691	642	661	622	596	633	701	718	654	697	630	596	629	727	650	636	613	720	704	660	636	636	632	671	616	666	653	634	717	671	663	661	656	676	684	696	659	671	654	678	651	683	723	712	648	669	654	612	645	644	646	651	645	709	627	686	640	655	653	657	678	639	668	657	620	662	639	629	642	621	618	656	668	695	653	686	663	643	605	698	628	662	685	658	684	674	664	638	674	624	642	622	682	657	672	624	680	643	706	646	627	731	616	665	654	659	673	665	699	658	650	640	647	628	584	662	652	645	657	681	701	691	638	651	691	636	636	664	696	653	650	626	654	652	642	688	683	637	686	672	625	681	609	667	677	696	679	628	680	614	683	607	647	656	631	677	664	633	659	682	633	648	690	648	654	648	646	598	628	708	620	612	616	630	641	651	684	654	663	626	696	676	641	687	673	660	690	706	602	647	652	669	660	672	651	654	699	666	666	674	651	614	633	640	646	617	678	682	668	663	640	631	633	674	660	607	664	665	651	697	665	648	632	682	628	645	677	674	613	698	648	668	662	677	683	613	718	659	670	649	680	641	656	623	661	627	662	648	631	654	671	641	670	705	615	600	666	681	637	671	588	680	685	652	653	672	672	676	664	663	657	720	655	692	643	656	671	613	680	731	710	694	704	634	628	688	675	634	602	671	649	715	695	646	629	670	632	657	631	686	683	685	630	690	619	669	652	669	666	702	615	656	660	667	673	660	655	635	662	668	648	599	690	658	628	701	669	662	647	652	652	666	650	681	662	678	702	694	627	646	684	667	632	622	650	648	691	691	643	679	708	629	668	680	639	650	663	675	636	648	650	683	678	710	636	661	669	671	709	665	676	684	686	661	728	661	697	707	668	674	675	633	677	662	692	638	668	625	671	704	680	681	691	656	691	687	612	666	686	614	637	622	654	697	677	643	609	654	665	712	635	667	660	642	686	662	647	652	676	629	678	655	643	685	720	623	594	701	664	686	639	652	671	647	627	665	663	662	677	683	681	655	600	630	659	642	670	635	675	671	720	669	669	700	644	618	650	671	673	643	657	670	628	654	670	637	695	661	680	708	671	617	624	659	658	702	679	670	674	661	642	688	659	714	650	619	671	668	652	679	655	620	657	644	676	640	704	648	720	659	650	691	673	657	632	675	656	635	643	625	658	680	618	642	667	660	670	653	636	661	661	646	692	648	679	677	617	647	671	661	693	642	660	661	625	640	691	675	687	664	631	635	693	673	707	725	617	629	621	653	636	737	647	678	676	675	653	663	651	660	651	652	719	713	684	663	657	627	689	618	687	681	671	700	670	658	689	659	674	669	712	724	676	655	684	696	636	676	665	659	623	658	668	641	660	639	700	644	667	626	684	672	671	650	643	630	621	691	657	671	633	619	682	647	649	666	662	644	652	626	655	644	646	629	647	650	645	711	647	670	682	626	641	659	690	660	630	638	674	654	669	631	692	643	661	663	667	673	684	662	632	693	639	661	652	685	656	658	662	670	689	638	664	684	650	690	615	669	702	652	640	675	624	635	615	658	677	685	603	658	662	644	648	667	658	644	638	665	642	676	646	695	700	674	707	646	687	660	684	645	715	623	669	635	639	621	663	616	689	685	632	643	631	623	654	687	684	646	626	662	636	646	672	643	636	654	615	675	640	663	688	676	700	621	651	675	659	622	664	637	681	640	626	655	688	683	710	714	668	687	654	645	657	709	662	666	704	665	734	668	638	644	674	669	662	686	665	686	629	649	651	650	673	660	682	591	685	671	652	650	661	646	681	629	687	681	665	644	679	676	656	637	637	666	589	643	646	664	649	690	700	633	674	695	655	663	594	662	676	671	675	670	681	709	699	647	640	680	644	655	649	668	686	683	630	664	674	655	665	664	723	641	654	685	652	708	684	684	668	654	660	678	641	678	667	659	675	623	687	653	635	717	645	688	654	628	684	677	668	667	632	602	637	657	676	627	666	685	606	652	668	618	709	625	665	694	656	716	669	661	689	705	676	668	628	672	680	655	665	659	724	631	643	681	666	651	652	668	656	654	665	621	650	682	661	653	661	657	700	672	647	655	664	618	648	701	658	650	677	639	650	682	640	664	658	643	677	691	660	651	653	655	681	654	659	689	635	674	621	653	677	682	610	640	666	710	693	670	691	667	641	654	697	648	666	701	658	661	656	670	678	678	656	673	674	676	666	676	654	660	706	643	663	628	649	652	679	625	630	660	684	684	646	690	654	641	673	661	660	652	677	648	641	649	641	687	678	629	667	660	684	698	617	648	636	660	613	645	605	632	635	629	657	668	621	649	641	628	645	614	681	693	668	687	662	641	661	635	662	633	673	669	655	665	660	704	630	671	680	680	676	673	638	676	664	712	660	653	624	653	659	679	680	626	696	667	676	668	620	705	625	679	677	649	651	673	671	699	662	643	673	631	645	641	682	671	684	656	638	654	628	680	669	656	733	650	670	634	638	702	612	615	651	684	639	659	643	669	673	674	628	680	635	700	648	633	664	683	652	620	654	677	622	701	622	628	649	666	683	703	657	670	665	688	672	650	633	696	691	696	654	683	672	601	645	676	659	669	684	632	655	616	631	692	645	608	643	661	670	674	682	674	697	683	625	643	662	619	727	644	657	670	684	656	663	655	628	695	635	654	703	690	665	698	671	699	653	648	680	723	659	651	643	674	681
6008	10003	17287	20033	16019	8633	7245	4870	3635	2715	1246	562	440	539	462	338	176	138	158	151	146	141	148	156	156	147	150	134	175	332	582	466	150	147	125	129	137	111	136	108	124	138	127	128	112	154	132	114	162	120	116	121	128	130	136	124	134	121	135	119	135	124	137	121	134	149	125	125	116	117	130	123	118	119	111	109	107	127	136	159	128	116	110	136	130	113	134	120	110	149	124	115	106	126	111	136	120	116	122	134	120	136	133	131	113	120	140	95	120	108	151	126	128	126	125	132	119	137	116	134	123	124	118	138	127	136	114	123	125	128	112	131	112	115	125	134	139	136	137	135	104	112	141	127	128	131	131	142	138	133	114	126	121	136	139	121	139	128	143	124	130	120	129	141	141	123	123	140	110	110	131	126	111	130	144	129	134	122	116	116	126	125	114	122	120	137	117	132	125	133	145	134	129	137	110	137	123	126	122	109	124	126	124	138	132	108	121	129	135	135	121	135	124	136	117	127	130	113	127	131	116	137	138	112	115	121	131	131	128	143	144	113	136	131	133	108	127	130	113	122	140	143	128	140	132	139	153	132	139	140	113	140	119	121	113	135	115	120	128	123	107	121	117	119	140	128	135	124	134	132	145	124	102	120	126	126	121	110	119	126	117	120	152	128	130	142	117	121	134	125	112	119	115	128	139	133	136	126	129	126	129	115	137	110	117	131	121	122	108	128	113	113	112	118	130	115	108	113	137	133	120	121	129	133	124	133	118	152	126	98	147	119	129	135	127	147	151	126	116	139	124	106	126	115	123	127	156	117	108	120	127	125	112	139	119	126	130	114	129	107	134	123	124	116	131	128	130	124	134	108	131	129	136	131	112	119	114	125	113	134	126	120	132	140	117	133	135	113	111	118	129	110	133	128	142	129	122	115	130	97	129	114	130	132	123	132	135	134	129	136	134	117	140	104	123	117	139	126	118	115	119	129	97	115	118	128	122	126	129	101	124	130	133	141	134	123	119	119	129	139	137	114	123	137	136	145	117	121	125	135	114	117	107	121	141	111	136	122	123	135	133	94	130	127	132	119	137	133	116	123	122	160	113	124	140	131	114	131	124	119	124	123	125	112	119	131	107	114	122	125	117	132	131	120	121	128	132	130	121	123	116	126	130	118	133	139	127	124	139	149	120	114	123	134	132	121	139	112	122	121	106	116	128	125	125	126	114	113	113	122	119	118	142	135	110	135	125	125	131	141	121	137	133	108	108	137	124	134	117	132	117	116	124	140	131	118	132	138	129	136	118	112	126	122	127	139	131	126	119	127	128	129	120	123	122	114	108	138	124	130	118	124	120	151	141	136	127	120	122	150	115	116	138	128	128	146	118	121	111	120	134	125	127	109	126	137	126	112	118	119	130	110	141	130	124	116	140	148	128	136	106	113	124	113	117	151	121	131	111	130	137	113	123	130	135	114	99	123	138	118	142	120	132	115	114	130	122	124	129	113	131	138	126	130	122	132	116	122	126	112	121	119	127	117	118	148	121	122	121	126	122	144	125	127	125	120	131	105	129	116	147	131	118	118	123	145	125	139	130	93	116	134	130	122	137	136	124	115	159	137	136	143	130	129	133	138	126	126	134	124	120	116	111	100	163	113	144	131	130	140	125	130	111	124	123	111	134	130	148	110	131	123	149	127	136	114	128	133	128	107	122	133	115	139	137	125	120	106	125	127	115	143	119	129	120	123	111	122	105	131	116	127	116	137	127	117	144	126	117	142	152	134	131	115	121	121	127	142	145	100	117	127	123	124	130	113	117	127	140	115	124	138	113	151	124	130	114	126	139	121	145	122	113	127	149	132	110	134	108	113	113	124	148	130	127	138	123	106	124	132	125	132	130	132	113	117	120	126	118	147	127	136	144	130	127	121	125	134	119	99	115	128	154	118	120	128	111	116	139	108	131	126	136	112	120	135	125	112	125	113	118	117	143	127	122	131	134	147	131	112	112	124	117	136	131	122	112	145	116	112	104	108	139	130	112	110	133	130	135	121	124	120	125	128	114	114	144	124	127	115	131	125	130	120	111	127	139	124	125	111	120	100	131	120	132	124	125	141	125	138	112	127	113	131	104	117	109	122	103	134	124	143	122	135	124	117	122	132	125	148	136	118	149	125	105	122	114	127	122	153	129	148	139	152	127	123	124	115	125	134	117	132	117	155	122	139	133	129	135	131	124	121	138	113	107	115	113	130	143	119	137	157	122	135	132	115	123	137	133	111	102	128	126	133	122	113	135	119	134	129	111	137	124	112	127	135	138	136	135	133	127	114	116	151	129	153	124	120	106	131	115	135	128	110	123	121	113	126	107	124	118	124	107	132	104	117	125	133	140	127	118	124	122	95	120	154	127	126	131	106	121	134	123	133	122	138	122	104	119	118	123	147	145	120	127	119	129	127	142	140	129	112	124	119	130	116	136	111	129	140	115	134	132	127	133	107	117	114	150	131	118	128	122	128	136	123	105	120	134	137	106	131	128	123	108	131	135	143	126	129	118	136	118	115	127	120	111	125	128	146	144	135	123	120	111	129	127	135	101	126	102	122	124	127	119	123	149	134	139	123	140	129	124	136	137	122	121	142	112	141	141	108	113	135	123	123	120	131	118	132	125	147	130	122	146	119	108	130	114	121	128	120	122	127	123	142	140	124	129	123	121	116	131	123	123	116	107	123	133	116	118	119	129	103	137	143	129	121	135	114	130	123	132	112	123	128	118	129	144	137	148	99	106	124	128	105	118	132	146	138	113	146	123	128	123	129	127	113	109	137	126	130	123	111	100	129	132	135	124	137	119	119	124	116	128	141	131	132	138	127	135	136	116	122	152	123	110	121	116	117	132	137	107	121	142	112	124	127	129	136	130	124	115	146	137	128	123	125	132	128	135	98	130	118	122	138	129	116	133	124	112	128	128	103	140	135	129	111	134	129	152	99	138	118	143	131	139	129	122	130	145	123	139	124	133	131	137	116	113	143	131	114	135	117	127	136	133	116	132	114	101	127	124	123	135	113	106	133	123	128	114	129	112	119	122	122	110	107	106	128	156	104	135	129	129	112	129	138	121	130	129	116	120	116	133	110	132	125	120	105	99	112	124	121	129	129	135	107	137	132	118	135	120	120	119	117	127	104	138	119	116	138	128	127	138	131	125	126	142	126	127	124	148	131	116	126	119	120	136	129	123	117	130	120	130	115	134	119	127	128	122	130	112	119	108	126	117	122	132	129	136	99	127	120	128	129	114	116	123	133	115	119	120	134	114	127	121	130	157	130	116	134	130	129	125	123	137	125	130	107	147	120	136	131	131	132	125	128	116	133	123	113	120	139	136	118	120	120	118	140	132	115	129	121	114	124	122	140	142	127	137	118	113	124	118	139	120	137	130	120	121	147	141	115	144	134	129	129	134	119	129	130	112	157	129	123	106	135	151	108	133	124	123	131	124	166	121	128	125	150	118	126	133	152	126	121
6542	13668	24438	32378	28309	21568	21437	15622	13507	10938	5978	2518	2142	2821	2698	1850	1011	611	636	641	670	694	620	693	735	696	565	578	742	1981	3703	2855	623	463	471	452	485	482	509	497	477	455	466	501	452	460	442	481	451	462	473	427	479	474	459	457	516	482	495	468	492	466	465	510	488	437	443	463	530	499	456	485	462	442	462	469	463	464	468	460	456	466	474	489	456	452	419	454	444	498	481	489	426	462	453	451	485	492	475	463	442	458	427	442	482	487	489	456	488	455	430	521	463	499	456	434	473	469	483	479	491	451	478	471	442	477	487	437	452	502	483	490	477	443	450	490	433	455	450	474	419	458	453	452	483	460	432	483	468	507	469	448	469	449	486	482	461	451	472	469	466	477	487	423	418	510	456	497	445	463	484	482	455	455	463	478	496	477	445	447	473	438	473	446	439	448	457	463	463	466	458	502	451	503	454	448	487	489	471	469	483	436	471	487	460	471	509	477	472	446	457	422	456	445	423	506	504	456	446	490	459	478	467	460	459	495	462	447	489	470	447	501	477	428	453	470	469	448	428	457	459	454	517	440	478	483	450	456	468	479	504	446	492	452	454	496	447	444	467	447	487	462	436	466	500	472	451	496	447	467	495	481	486	444	413	503	425	472	452	491	473	461	456	491	445	472	518	469	488	496	465	446	482	444	464	438	483	452	488	417	460	478	468	468	483	426	458	502	449	496	527	458	428	491	476	434	465	461	457	466	465	454	453	459	466	483	450	502	470	467	456	451	476	472	486	476	441	464	469	439	466	472	480	455	457	512	465	456	460	425	463	457	490	473	522	445	468	461	463	453	449	479	477	462	395	450	472	514	460	471	491	474	468	464	460	487	445	448	466	465	485	450	472	471	435	474	406	470	466	516	483	465	477	495	485	493	496	500	424	445	463	457	440	452	475	483	470	433	447	488	467	483	472	468	492	480	488	462	418	500	479	512	446	472	449	468	491	509	489	455	473	475	443	487	440	466	457	450	455	450	452	447	430	469	470	435	444	415	443	463	495	425	457	487	461	511	492	450	484	502	421	467	519	474	481	475	462	413	444	441	458	477	435	442	426	487	476	435	489	474	462	485	501	477	457	496	471	465	440	442	489	496	437	485	447	462	454	479	503	459	473	444	452	450	445	472	449	445	465	460	472	480	469	438	474	477	501	477	492	505	440	462	494	484	430	458	462	492	479	412	479	455	510	478	461	462	429	469	459	510	487	524	464	463	491	489	476	479	403	501	509	452	468	480	457	461	468	507	501	478	456	464	491	460	474	472	481	494	483	455	461	457	441	496	478	475	414	456	454	464	501	452	479	457	446	449	475	499	441	498	481	485	521	426	470	474	452	476	473	452	448	465	452	440	447	458	468	499	471	463	487	449	456	426	462	505	493	440	474	472	485	487	436	474	475	472	461	428	466	481	475	428	472	536	446	497	469	444	483	462	443	457	477	473	461	486	429	492	478	482	475	509	499	460	490	466	469	447	468	478	473	442	484	461	459	480	461	458	500	448	423	477	446	479	468	473	463	454	491	471	453	481	462	455	474	452	472	457	427	430	485	490	459	463	480	502	482	465	490	464	486	438	471	498	446	488	438	492	447	491	475	488	430	461	456	502	467	376	431	484	459	439	490	474	462	505	489	484	469	451	464	444	440	458	449	481	474	504	444	479	462	467	512	437	432	446	449	429	470	428	486	485	486	442	449	491	485	486	431	458	472	449	471	453	451	452	490	467	491	472	468	436	441	475	448	483	443	483	497	464	479	454	431	469	466	476	469	476	445	490	481	471	475	446	443	472	498	436	488	475	467	473	441	414	464	462	480	477	453	447	466	467	501	488	437	506	464	463	463	480	480	445	470	477	427	489	471	439	467	476	445	487	492	475	449	460	440	495	494	472	501	459	466	490	475	496	451	445	482	486	486	489	487	428	443	447	484	499	475	500	448	519	491	458	471	464	458	506	446	498	468	503	469	487	416	454	462	459	434	475	484	469	452	493	487	451	485	433	440	468	439	443	443	494	452	478	483	458	513	454	479	474	475	471	499	494	452	452	434	463	501	440	494	442	476	433	478	461	452	455	464	477	438	435	478	482	471	489	442	444	477	488	492	472	469	448	465	437	465	515	478	441	468	459	470	453	479	432	450	448	464	454	486	478	443	508	457	475	499	457	437	452	502	471	468	505	445	438	464	436	481	452	474	490	449	449	455	458	453	447	440	472	443	441	462	434	487	461	508	440	484	439	459	451	463	478	464	439	428	467	440	430	437	497	466	478	430	494	487	460	463	449	478	513	447	465	461	444	479	471	497	475	480	471	497	451	440	454	419	483	462	447	483	498	465	459	457	453	444	482	501	448	465	467	475	484	421	454	476	500	462	450	500	487	470	484	474	460	438	496	483	449	428	479	491	458	471	460	489	459	457	468	431	446	475	464	450	438	475	467	482	506	463	464	477	452	481	435	429	444	497	447	466	461	488	471	451	501	473	464	414	481	463	507	455	474	463	462	424	460	462	448	466	466	447	471	446	452	436	472	441	501	482	436	496	447	461	466	466	464	435	482	461	454	455	475	476	468	484	443	473	490	457	484	464	482	445	474	471	454	481	482	471	440	439	469	469	469	477	480	463	495	478	489	482	471	450	456	475	428	482	469	509	459	485	474	448	477	462	470	462	484	446	480	492	504	440	520	434	439	481	463	499	443	480	453	454	433	492	458	466	498	481	442	428	470	455	499	420	478	418	455	487	445	475	461	471	432	453	448	450	461	458	448	421	474	452	488	440	475	497	478	491	484	444	460	447	469	471	451	487	519	461	475	472	495	502	500	450	474	469	498	481	451	474	469	436	469	469	477	485	455	483	483	473	466	477	464	468	457	432	457	474	418	471	452	438	481	464	435	508	450	492	459	491	467	436	471	444	490	474	480	468	460	462	477	482	440	501	470	476	470	449	419	463	466	477	406	476	476	483	457	483	468	463	487	452	436	469	464	479	440	433	421	501	431	487	472	438	474	450	449	490	483	456	487	486	501	452	454	461	441	466	479	483	431	462	467	472	475	450	486	460	495	467	469	467	455	456	464	470	484	488	454	431	511	457	458	466	436	487	449	439	450	467	461	468	463	445	455	461	440	498	467	456	456	502	473	470	469	451	412	483	490	463	496	500	487	502	511	490	513	455	452	477	494	426	478	461	437	504	468	454	465	474	492	486	495	492	473	479	472	448	468	465	448	498	474	478	450	470	513	471	444	460	496	460	465	471	508	442	470	452	485	461	470	489	430	489	489	472	473	483	484	444	462	478	456	463	472	443	503	461	471	484	457	510	423	477	506	500	459	458	496	450	494	496	519	478	440	470	501	477	451	454	490	454	476	468	494	459	432	483	464	445	462	496	450	430	470	465	468	444	476	472	518	484	455	444	458	488	491	456	468	461	471	457	449	482	485	466	493	463	477	454	463	457	469	454	479	448	501	452	466	487	477
30184	41098	43102	43400	40883	37399	38533	36003	31000	28119	21073	12330	5773	6339	8246	4472	1703	602	256	294	246	295	268	296	274	231	182	171	196	2638	3101	1743	273	121	145	116	129	136	134	145	142	134	135	137	106	137	143	153	128	127	124	147	129	121	121	146	148	112	122	136	120	108	135	124	140	115	124	150	133	148	113	124	136	137	120	123	158	119	116	118	138	141	126	126	135	122	139	128	125	137	115	123	120	107	116	158	123	139	117	126	126	118	130	106	145	129	113	124	126	136	139	110	132	146	137	120	117	138	116	144	128	163	122	122	138	132	124	142	147	132	113	134	119	112	118	126	140	134	128	123	139	121	135	141	119	109	131	113	156	131	125	118	121	128	125	136	136	138	125	131	115	127	140	123	119	126	124	154	149	149	146	148	146	123	128	121	152	131	142	116	148	139	120	129	124	125	120	127	135	132	120	134	131	133	134	120	140	127	123	141	138	133	140	141	102	135	131	108	110	119	123	108	110	137	143	140	140	125	150	128	130	135	136	122	127	144	120	132	129	123	122	137	133	134	99	119	120	120	121	130	138	133	136	126	141	121	127	130	135	131	127	120	134	129	110	139	123	135	127	122	141	163	124	119	106	140	136	136	121	114	120	126	120	127	140	133	142	126	131	120	153	137	118	130	128	125	140	122	152	128	136	138	116	129	108	138	125	144	119	124	121	113	108	142	132	132	124	143	131	118	118	132	137	128	134	135	132	119	118	129	162	136	126	135	128	137	126	126	158	144	120	111	147	116	121	129	118	132	121	138	151	134	128	106	143	139	130	106	128	140	124	129	133	128	134	131	122	123	129	136	128	122	134	131	137	121	118	148	131	135	121	138	141	145	126	142	130	144	149	121	125	141	103	117	126	108	131	123	130	140	131	133	134	110	117	115	144	135	138	141	136	119	136	122	131	140	124	123	120	146	123	123	121	113	131	133	120	130	129	132	122	137	152	135	121	112	148	142	121	114	117	134	136	127	117	134	161	126	139	130	130	123	129	130	122	125	132	137	112	147	138	161	126	120	116	132	118	132	123	142	124	149	143	138	105	113	116	128	127	127	126	134	135	128	140	153	133	127	147	118	111	130	144	130	144	133	113	128	111	125	120	128	120	129	134	148	152	122	126	154	120	128	116	114	136	133	144	128	137	137	140	136	118	116	127	134	144	155	142	138	118	120	138	126	117	125	135	132	118	128	128	142	124	121	153	129	119	126	128	130	134	124	117	122	134	137	130	130	126	123	132	137	120	118	123	140	122	144	139	120	143	125	141	127	133	132	124	113	131	88	120	119	121	139	130	135	111	134	122	135	132	127	125	131	121	141	132	128	132	145	109	136	99	82	118	117	109	128	127	127	129	134	122	126	137	129	130	127	132	120	144	145	136	119	126	121	136	132	128	147	130	128	129	140	124	134	127	138	136	121	132	133	118	136	141	121	146	107	137	121	127	115	131	147	121	124	133	140	134	146	135	130	136	136	144	145	126	138	143	120	127	142	128	136	136	140	131	130	142	142	149	136	107	126	122	125	147	120	118	134	135	130	115	113	117	133	126	126	116	126	130	122	128	140	140	147	119	116	132	147	129	137	123	126	123	137	136	112	137	142	133	141	138	150	147	131	131	111	140	132	120	124	128	129	127	140	137	106	120	112	127	141	129	132	122	151	109	120	95	138	127	133	134	127	133	128	127	127	120	113	135	126	128	125	115	117	130	134	134	114	117	117	105	117	124	134	120	127	135	134	129	151	122	127	124	118	105	114	121	138	109	119	116	115	127	125	137	126	118	126	122	148	122	92	136	134	112	116	114	121	112	137	136	145	131	130	118	115	147	114	128	134	132	137	146	133	138	124	129	126	118	129	144	123	130	120	106	128	115	135	118	115	126	125	115	120	131	138	113	121	131	140	130	129	125	146	141	136	134	138	132	118	128	105	105	126	124	117	144	138	130	107	124	128	131	139	122	136	109	118	139	119	123	127	134	141	133	141	120	142	126	139	140	141	125	120	147	143	118	153	132	104	127	119	115	108	146	129	122	124	136	114	135	127	125	150	120	113	128	130	139	109	139	129	136	145	118	135	117	106	124	121	138	141	118	134	118	119	143	146	133	129	126	118	127	135	142	119	125	124	145	104	129	136	129	139	136	105	128	124	121	127	123	138	122	123	115	117	134	138	114	140	124	150	123	112	127	139	138	120	122	123	127	126	128	118	126	139	153	135	140	123	117	118	126	127	124	133	132	122	113	116	133	131	133	119	133	108	124	132	139	118	126	122	114	118	128	108	121	115	133	128	106	146	122	120	140	119	125	136	117	124	104	127	134	114	124	127	146	129	134	146	124	121	107	124	126	122	116	134	137	136	122	123	132	129	110	108	137	136	144	110	113	129	130	120	130	139	122	136	124	122	120	135	123	142	117	132	133	125	111	140	123	131	120	132	130	115	130	137	113	113	138	121	151	145	134	108	120	127	158	133	134	109	111	119	143	142	121	138	130	123	130	137	128	129	142	126	138	125	137	142	123	112	143	130	133	133	127	136	134	135	113	139	130	125	126	130	122	124	126	133	132	133	144	136	132	142	125	153	137	148	126	127	141	118	148	129	104	127	146	136	122	160	137	128	146	136	127	117	134	121	139	126	153	126	129	137	126	143	130	121	149	119	128	130	110	122	114	132	126	141	121	158	129	101	133	119	122	124	130	132	129	136	129	123	134	107	127	134	161	121	132	136	132	128	137	131	124	137	143	142	140	125	134	112	109	119	139	126	144	115	143	114	147	157	137	147	124	140	112	133	116	124	132	132	143	133	126	128	130	149	127	122	119	116	123	132	108	137	131	137	127	125	143	121	138	131	125	128	108	117	149	118	111	128	121	117	123	139	153	134	135	124	110	119	135	119	145	124	133	150	137	125	110	115	154	155	165	132	138	129	132	138	135	128	148	128	148	129	142	124	116	142	136	130	134	111	132	128	117	132	139	138	126	116	126	138	141	137	127	131	121	133	117	128	125	139	138	133	133	130	141	122	153	142	129	139	147	127	116	129	127	133	120	136	137	145	142	147	128	125	114	128	120	105	135	131	126	124	136	115	110	126	158	136	112	127	138	137	131	126	133	112	141	137	149	130	114	126	117	133	123	122	139	149	125	134	129	115	123	124	129	137	146	140	138	117	120	123	149	125	140	124	140	145	133	122	121	120	133	124	147	139	128	135	118	141	121	120	126	143	152	116	147	120	127	132	95	118	131	118	164	120	153	113	131	134	119	116	142	131	118	120	129	134	144	110	128	135	131	115	119	124	122	133	133	137	116	140	127	127	135	131	117	110	135	138	130	131	119	126	119	125	128	124	133	133	136	127	120	130	109	126	142	118	142	137	128	150	114	119	136	115	116	148	144	131	107	149	128	118	131	119	126	114	122	122	132	113	144	130	150	118	129	121	117	116	127	122	116	117	113	124	120	136	131	125	112	145	129	128	141	126	115	127
25942	38632	48014	57471	56088	56229	54467	47446	43765	41040	34933	23486	18149	23401	26487	15256	8144	3462	1610	1568	1460	1500	1495	1693	1605	1267	1025	897	1186	16576	16889	11032	1178	483	490	480	465	495	449	458	448	481	465	489	493	476	456	477	492	497	487	476	463	454	510	489	468	463	447	446	489	491	479	425	496	475	457	439	512	485	459	452	438	487	494	500	483	441	472	475	487	470	467	468	430	522	484	461	479	442	505	457	459	498	404	488	487	455	411	484	467	467	495	478	448	466	493	497	516	455	440	490	482	453	448	497	481	451	447	454	468	467	457	504	504	465	498	467	427	470	455	510	505	461	480	441	465	488	478	483	447	491	458	477	492	498	447	462	469	475	489	477	474	455	472	467	438	466	470	448	471	466	465	507	436	437	492	491	425	461	461	446	445	484	461	483	447	477	474	456	507	480	514	509	469	471	478	430	457	479	416	458	473	463	445	484	419	461	457	465	455	446	468	462	470	435	480	506	460	476	520	424	444	485	485	456	480	477	477	495	464	433	440	489	467	459	445	492	456	471	517	453	464	512	465	462	498	495	436	448	488	494	450	431	446	482	489	479	455	436	489	481	429	472	455	449	467	447	454	456	493	512	501	463	450	471	493	460	447	482	441	481	480	500	445	444	486	450	492	498	453	465	476	467	478	507	437	448	466	453	482	440	467	477	438	491	509	509	449	457	444	473	447	433	504	504	462	476	445	492	477	486	445	424	449	478	515	442	478	483	482	485	467	483	446	422	509	469	454	486	493	470	479	461	513	461	477	458	479	480	473	491	477	465	470	427	471	502	454	464	467	487	466	482	429	514	460	462	482	482	454	496	489	459	470	474	450	457	489	476	478	477	439	455	498	420	462	446	459	407	460	462	486	454	502	473	460	455	481	463	478	430	461	452	434	472	452	509	422	434	499	482	471	504	462	465	506	458	488	471	465	503	461	478	474	507	484	470	516	438	485	489	476	439	507	478	487	461	465	491	459	450	476	467	488	483	454	473	472	490	517	462	519	480	465	475	440	486	462	456	509	460	499	486	450	495	448	509	470	463	517	479	430	451	468	472	479	461	457	490	449	459	440	486	454	467	458	491	466	472	485	467	482	473	475	464	472	486	477	512	480	484	462	467	482	461	474	431	476	487	435	501	488	419	490	445	466	488	462	468	496	470	438	463	467	449	455	454	445	456	455	428	479	452	482	475	463	475	472	463	472	465	516	455	485	474	500	451	478	471	436	444	513	472	465	475	466	449	473	458	481	466	441	399	476	446	490	454	457	494	457	478	521	503	430	430	463	462	476	462	469	483	479	487	475	483	437	507	489	473	406	498	461	457	514	476	467	482	468	468	483	462	489	419	464	508	454	505	476	459	452	475	465	453	481	454	439	489	472	472	437	500	418	464	475	442	485	446	474	456	458	501	488	449	501	437	486	465	448	446	460	455	419	458	488	449	449	482	491	497	484	478	494	455	461	465	455	486	482	483	495	474	431	448	464	498	488	459	478	444	483	476	444	478	475	470	507	474	481	433	467	482	512	500	498	454	458	449	499	493	482	452	455	466	441	491	470	484	433	492	506	501	463	485	490	478	488	484	452	429	481	508	470	469	460	465	469	482	446	484	462	460	448	459	475	486	465	446	492	501	425	452	476	475	445	486	498	473	446	495	469	467	500	472	439	463	473	492	471	483	468	439	484	477	485	433	483	452	447	466	452	459	476	460	452	426	444	486	478	449	524	494	461	479	486	457	465	499	461	528	476	505	469	486	513	494	450	459	462	454	522	432	469	506	506	473	476	488	449	458	505	487	459	456	454	477	476	447	457	443	451	442	480	528	464	491	451	497	492	446	454	425	461	507	470	455	466	411	515	503	449	460	507	478	479	470	474	518	439	493	453	453	483	438	475	463	473	455	488	483	472	503	469	451	545	495	493	497	469	470	441	475	459	474	504	477	479	498	465	501	487	468	438	455	503	464	457	472	496	458	463	493	435	468	477	432	461	442	449	473	518	445	480	453	481	422	434	459	443	486	462	478	436	492	452	448	448	460	485	457	459	463	461	462	473	499	461	446	470	446	412	465	468	471	477	445	500	452	414	493	486	446	493	458	456	475	465	466	471	478	476	458	477	455	471	499	470	470	448	451	497	484	467	477	446	512	453	440	438	478	501	447	451	469	463	462	463	477	493	468	483	452	469	449	459	481	457	502	477	471	438	466	504	480	449	445	470	446	472	494	463	479	468	477	477	478	448	501	499	495	478	515	437	505	474	496	475	486	496	434	462	506	509	457	455	466	466	495	471	443	488	496	461	482	466	494	491	426	472	499	482	471	454	425	475	440	463	472	490	480	464	486	477	441	509	454	517	485	470	474	442	509	515	462	457	473	500	497	487	488	458	459	465	528	488	488	451	480	432	437	463	440	485	474	489	499	501	480	479	451	476	446	456	462	483	458	445	492	528	484	480	457	484	485	422	505	482	463	508	425	479	506	484	486	467	455	480	462	446	440	459	473	500	472	468	475	517	484	456	452	503	472	461	466	462	470	471	464	464	497	482	511	463	481	445	492	464	482	473	462	439	500	437	476	426	447	487	451	478	478	470	464	475	480	480	439	493	484	501	436	449	461	439	472	503	452	436	483	484	452	477	493	454	494	484	500	475	453	484	437	480	427	469	470	503	466	453	468	438	471	506	469	431	464	466	484	465	477	449	427	479	459	492	495	466	430	478	465	481	467	470	468	490	438	494	476	473	481	501	494	477	451	454	499	481	464	442	461	436	478	441	513	510	497	448	435	456	447	497	469	468	475	453	488	512	456	479	509	462	454	419	478	463	468	461	427	453	488	473	476	420	464	473	492	480	454	450	457	460	482	460	474	452	453	478	473	468	453	498	507	496	474	475	472	487	471	446	503	481	512	442	419	502	448	490	497	472	458	454	498	458	474	458	477	446	478	481	460	484	447	475	482	422	497	490	479	475	509	459	470	532	491	454	490	477	461	470	472	455	493	469	499	492	449	440	482	470	454	468	446	487	474	440	477	456	490	440	446	466	484	464	426	483	463	425	429	502	478	461	476	477	464	480	457	461	455	529	504	509	486	448	495	511	458	509	442	479	464	494	479	457	468	423	476	455	467	479	466	473	501	510	470	509	487	446	530	445	440	502	495	511	463	479	455	468	430	453	493	446	462	480	476	451	478	507	449	429	451	494	476	468	463	467	454	498	442	471	458	479	480	476	484	485	458	460	484	508	480	426	435	494	457	450	461	482	464	474	451	495	472	470	459	468	448	477	475	452	463	470	470	459	491	491	475	502	454	488	450	445	465	446	454	442	530	473	461	475	453	440	477	491	474	466	443	473	493	466	494	463	468	468	438	481	498	500	441	458	481	456	447	482	429	471	463	445	478	457	462	470	441	440	444	459	502	470	476	475	442	473	443	448	504	483	476	449	496	439	538	472	462	461	432	451	487	444	478	440	454	463	466	432	425	465	444	482	489
39020	46083	43016	41847	42886	39952	42426	40287	36574	34876	29332	20247	13166	14351	14902	12181	6330	1539	525	499	425	474	494	460	419	329	308	297	3043	5510	4620	2603	281	246	186	213	228	232	205	202	240	212	207	220	208	209	233	218	235	240	197	224	206	196	207	212	207	214	214	207	202	210	202	198	230	213	205	208	198	213	223	215	203	201	226	199	189	234	192	210	232	185	231	195	204	209	207	222	232	216	220	194	223	190	201	196	201	222	230	224	215	224	198	192	196	211	200	253	203	230	206	207	203	227	232	220	189	222	189	189	213	194	222	205	224	222	219	188	209	228	213	234	197	202	208	199	222	220	230	212	188	221	232	204	209	204	199	207	213	205	218	183	204	207	218	198	219	228	186	206	191	214	191	184	207	230	227	234	206	195	234	219	219	205	210	211	208	207	217	212	204	204	216	158	189	215	215	189	224	240	190	224	223	208	203	219	229	211	196	199	197	210	194	194	188	227	232	215	202	202	204	207	200	202	223	205	179	207	204	196	203	216	219	219	219	220	215	199	185	193	230	207	186	225	194	234	181	226	210	210	211	200	188	204	217	195	188	203	173	228	220	198	198	240	204	196	217	216	193	228	225	191	207	193	217	223	208	197	218	190	214	199	213	228	228	202	210	181	207	211	211	205	204	201	204	188	212	207	195	208	211	189	203	215	195	220	206	211	210	194	192	190	221	195	186	198	217	202	233	213	199	224	186	200	226	223	187	221	195	214	215	208	234	204	221	221	235	204	210	207	222	184	210	202	223	201	176	223	188	206	234	208	193	208	177	207	209	212	221	206	209	202	237	206	243	212	196	206	209	203	197	200	198	211	220	174	198	208	192	210	203	195	201	218	213	200	222	203	217	199	238	221	212	195	207	230	211	199	216	209	199	236	217	225	210	201	191	194	210	204	209	219	200	226	211	194	197	214	201	219	195	204	210	170	232	215	224	209	231	206	188	185	209	213	193	178	204	215	213	189	196	184	196	212	207	198	217	215	225	206	214	213	218	246	218	208	226	218	217	191	206	227	205	206	230	196	215	217	204	200	186	202	225	208	232	210	222	204	195	199	206	222	231	225	209	206	211	207	192	204	215	212	210	228	199	174	193	202	198	202	216	198	195	198	205	173	212	179	224	209	205	220	188	181	208	226	209	189	190	190	178	220	200	214	214	192	227	198	225	211	210	210	215	205	219	244	220	213	227	206	204	202	223	235	216	176	204	212	210	222	213	206	203	210	214	194	191	217	193	223	233	183	193	217	222	208	182	188	205	208	209	212	192	205	218	206	214	210	209	218	201	204	210	207	217	231	225	208	191	208	182	232	210	209	203	218	201	188	206	232	189	209	217	209	210	210	215	213	215	212	219	216	206	207	196	225	206	218	178	214	225	212	206	201	202	235	192	200	182	214	221	203	220	218	234	223	212	207	212	200	202	235	209	180	198	197	183	222	198	203	210	187	212	237	208	198	213	205	208	193	228	195	193	213	216	208	215	207	198	193	181	201	198	211	223	199	197	210	217	226	226	196	225	187	218	223	217	205	210	230	197	203	209	198	235	181	199	209	204	195	220	197	200	202	210	233	216	206	203	215	218	240	219	233	202	205	215	208	226	219	198	224	214	201	203	188	182	202	220	199	193	198	242	197	204	205	222	239	189	216	195	188	198	209	196	204	192	218	220	207	206	220	195	203	183	212	215	218	190	216	190	218	214	205	200	227	200	203	201	185	217	208	200	213	197	217	202	183	213	213	186	223	186	209	225	184	201	193	201	211	204	189	202	192	205	198	216	225	232	217	174	224	219	206	222	221	208	198	209	234	236	211	224	198	210	204	205	181	196	229	201	223	224	201	201	211	185	182	200	229	194	212	168	230	213	192	207	193	236	176	192	195	200	229	216	222	195	197	212	209	220	199	213	228	224	229	196	218	198	224	206	203	200	219	200	207	209	217	223	224	219	202	200	192	207	221	217	202	183	213	203	229	236	195	203	207	203	224	205	181	227	176	232	207	224	224	210	231	203	212	203	193	218	176	205	219	230	202	211	204	191	200	189	217	208	201	183	165	188	230	188	208	170	198	225	214	217	228	242	188	218	205	214	232	223	181	192	185	219	233	191	207	206	199	231	223	222	229	188	224	217	224	209	204	223	201	216	206	183	195	214	201	221	204	204	216	191	204	184	199	214	207	198	196	231	199	200	196	210	212	179	229	206	236	187	201	198	236	183	207	222	219	196	223	234	162	217	223	227	208	202	181	195	228	222	204	226	219	222	188	209	203	206	206	236	217	186	204	209	211	193	205	198	179	215	202	210	205	205	224	228	217	205	211	199	200	213	203	200	211	194	218	233	208	202	236	189	209	196	207	192	197	202	221	218	195	201	183	198	209	220	209	210	223	192	212	212	229	199	215	216	194	180	211	207	221	206	201	220	207	226	222	215	182	202	231	183	230	201	213	202	214	171	199	188	213	217	226	198	199	211	203	225	221	176	198	225	203	211	209	194	199	231	180	233	203	223	217	205	208	192	222	213	187	214	210	193	195	228	235	210	213	213	213	168	218	204	206	207	218	214	219	212	200	224	198	222	207	240	227	190	211	199	196	221	204	234	211	226	215	213	222	210	212	206	227	208	211	231	216	197	225	198	204	214	227	211	187	229	232	209	223	227	223	212	179	225	193	209	229	199	216	187	217	215	165	217	203	201	203	201	218	219	231	184	209	218	187	214	203	182	179	217	219	238	187	186	211	192	209	205	209	205	250	221	237	210	198	195	210	211	196	202	194	188	202	236	205	183	224	229	209	216	227	233	240	208	214	201	209	187	200	199	202	216	175	213	213	223	204	205	190	198	197	233	211	198	211	204	197	207	213	194	217	186	197	231	209	199	190	178	224	232	201	219	211	206	202	201	206	201	182	186	178	208	195	204	219	206	188	199	183	199	212	200	197	214	189	200	215	214	216	220	198	209	200	208	187	201	184	202	215	195	207	195	223	231	189	212	192	210	204	191	210	232	181	211	208	217	232	199	206	210	222	193	211	216	217	242	227	194	210	171	177	227	183	209	223	234	182	217	201	223	211	212	179	226	227	213	213	190	189	209	181	198	222	217	185	226	268	198	184	190	229	221	208	186	184	221	212	194	195	208	196	222	211	190	242	200	196	224	227	215	197	243	203	237	206	209	232	197	182	223	198	215	199	195	220	222	208	203	231	199	223	198	208	210	219	253	192	214	211	208	193	204	193	201	222	227	206	187	210	225	212	220	200	221	202	223	259	216	228	222	215	190	207	215	216	212	219	209	204	213	188	230	208	223	224	199	205	211	221	214	198	222	199	208	209	199	203	207	188	221	181	210	229	236	219	198	180	203	200	202	196	203	226	223	205	203	214	164	189	197	232	225	216	199	195	200	227	221	206	209	208	203	217	205	210	222	196	197	225	187	195	201	175	226	194	190	228	207	187	185	210	216	246	200	208	183	210	177	198	226	204	182	200
33131	45952	51254	60441	61289	61808	61833	55600	52484	50139	42201	31151	27891	34408	32834	28390	17084	5038	2751	2748	2424	2755	2884	2638	2239	1654	1428	1406	16526	25563	21409	13683	867	718	716	680	728	711	764	688	665	702	689	705	715	692	655	700	698	742	710	701	689	679	707	677	688	684	669	729	690	681	678	699	670	684	692	649	660	687	692	702	725	706	707	651	673	706	704	690	673	735	683	683	666	659	728	675	674	712	668	738	652	636	707	692	677	716	678	715	670	701	675	657	709	691	682	671	674	648	684	685	661	704	706	661	706	685	655	654	686	665	736	730	708	684	708	680	702	702	711	663	693	711	634	675	721	649	713	709	719	716	648	672	704	718	689	649	722	690	733	713	662	641	614	685	678	718	719	680	714	686	689	689	728	706	713	711	652	623	674	680	736	699	667	672	702	658	659	694	672	709	708	646	677	668	712	679	697	705	675	624	689	696	685	697	693	658	646	667	710	676	737	706	708	662	701	706	676	736	677	675	670	707	670	714	748	689	651	677	650	740	725	681	642	689	667	688	718	693	675	657	694	625	700	677	711	690	700	717	705	660	650	711	710	650	636	726	730	704	731	623	689	721	695	710	700	661	663	686	706	681	702	675	701	680	657	720	772	695	730	662	662	665	697	638	736	712	686	643	689	698	697	713	675	740	715	663	651	713	665	687	707	739	660	725	731	681	685	708	684	700	645	651	743	730	698	670	666	665	663	719	720	701	715	760	653	691	687	670	731	663	717	680	694	674	710	718	737	689	733	651	687	748	700	686	726	683	673	645	701	665	720	728	673	751	687	720	652	711	699	663	697	647	631	690	691	701	671	712	651	746	693	631	727	698	696	705	684	666	697	735	706	701	680	702	741	711	701	669	749	679	702	720	732	662	728	759	675	654	706	709	689	648	656	688	672	688	667	716	660	676	795	708	686	608	717	707	678	603	657	701	719	683	732	675	729	700	686	676	704	675	742	651	673	693	669	717	713	681	669	692	658	658	659	696	672	695	699	646	702	701	728	653	704	686	670	693	696	736	667	688	709	705	688	675	649	682	670	633	664	658	699	687	743	632	696	681	655	719	673	661	686	654	754	710	668	667	668	710	686	707	647	684	691	649	687	682	681	679	715	705	742	727	707	710	680	669	709	689	737	745	689	658	698	721	661	689	691	677	687	694	679	698	688	662	678	683	667	673	663	708	694	662	669	660	698	685	693	670	668	726	701	704	682	728	672	663	690	673	685	686	711	678	656	658	685	669	690	725	709	699	658	687	662	662	691	679	693	695	721	680	700	669	668	680	693	704	703	707	724	698	669	662	661	695	688	665	734	680	673	667	700	707	709	708	657	720	696	706	662	667	708	674	668	669	707	731	659	688	710	673	678	749	717	702	688	656	707	677	695	724	733	708	666	662	676	702	676	627	694	677	672	697	628	667	689	750	712	649	686	735	683	696	709	658	674	705	662	682	658	713	714	671	711	666	676	694	674	684	694	688	679	687	691	729	662	686	677	664	693	681	686	712	669	713	686	647	658	656	684	720	692	719	666	710	698	657	703	699	676	705	707	699	732	677	713	662	667	676	675	701	708	698	668	667	702	687	667	722	695	666	721	683	661	692	701	707	682	726	686	716	667	649	669	712	634	675	650	652	739	715	664	672	662	709	649	668	649	675	697	680	680	715	689	681	661	711	741	702	687	665	676	684	710	682	671	704	648	674	641	699	653	679	755	665	694	706	642	777	741	702	694	712	700	685	704	683	664	674	716	642	641	640	735	693	716	699	655	722	717	659	676	692	698	711	700	650	661	692	737	703	713	671	657	691	699	698	647	656	702	721	712	675	701	696	679	675	714	647	609	681	688	712	667	659	681	705	673	714	716	668	685	666	710	702	647	655	668	698	704	677	699	730	687	668	713	688	694	695	705	664	716	701	682	672	697	646	688	661	673	687	696	686	709	642	662	717	700	688	698	638	707	682	687	659	683	743	691	690	734	711	700	650	675	641	681	657	678	661	685	698	671	705	713	714	654	696	721	725	672	696	636	677	651	709	665	654	700	729	702	671	678	697	678	676	689	663	668	678	680	744	720	649	665	700	685	711	707	672	709	656	690	691	669	688	696	669	666	660	683	704	666	702	670	667	673	715	694	743	684	675	681	666	682	667	697	702	702	689	678	711	697	755	711	682	713	714	706	690	721	719	648	710	643	674	683	643	680	656	699	628	671	641	682	709	676	695	661	659	704	656	686	693	682	685	740	675	714	715	707	671	726	751	716	740	671	633	693	686	681	660	656	668	652	645	656	720	681	732	723	667	704	672	665	716	657	723	693	665	689	730	679	719	665	717	647	719	691	677	702	672	661	668	756	672	706	732	714	701	646	709	686	679	669	715	738	689	705	729	729	710	697	655	704	671	662	711	730	683	679	675	717	661	692	654	670	662	666	653	679	727	668	667	699	734	717	686	708	748	649	711	657	731	628	689	721	736	723	691	620	696	688	665	689	633	674	684	684	656	711	629	707	735	728	668	707	701	691	686	689	695	637	644	663	702	670	682	647	686	699	697	680	709	666	684	721	696	682	656	710	704	657	665	634	679	701	645	679	661	726	671	657	691	702	719	688	653	674	720	703	694	698	721	659	682	726	693	653	700	713	710	696	681	729	712	711	718	708	719	684	694	708	676	684	722	657	671	716	706	695	675	704	675	728	687	715	724	684	686	707	665	659	669	692	680	676	688	728	629	686	656	678	720	655	700	691	676	689	693	679	727	648	729	682	664	688	721	696	700	713	683	701	699	674	669	650	656	704	706	719	676	701	712	654	658	659	669	693	691	659	718	669	650	686	713	686	728	658	715	716	635	702	690	631	701	708	634	685	653	674	716	664	663	712	688	701	679	715	662	644	700	686	693	686	702	671	711	703	698	669	662	688	715	708	679	726	681	663	688	703	662	645	736	649	692	715	719	669	690	731	658	691	704	680	717	709	708	639	684	701	697	723	705	661	701	721	676	686	695	709	697	691	684	684	656	703	666	697	703	724	666	638	705	687	708	712	656	672	684	700	666	712	659	647	694	645	684	629	656	677	730	694	684	721	721	725	650	682	699	654	696	706	674	675	710	702	655	717	664	653	700	705	682	756	644	706	747	715	727	677	671	670	691	680	690	647	723	673	667	704	689	677	716	691	696	668	703	670	708	693	703	674	695	690	708	671	662	744	668	682	713	628	667	676	698	697	703	678	662	679	682	655	674	680	673	673	698	703	706	679	661	702	654	699	663	706	640	632	689	682	654	663	669	753	665	676	711	664	665	642	683	693	701	693	712	728	644	695	705	679	650	720	699	663	678	692	689	698	677	711	664	644	653	720	718	686	691	699	723	726	712	698	697	682	708	696	700	704	685	678	664	704	731	672	675	659	697	684	709	668	660	723	656	735	667	706	676	708	701	699	686	671	711	649	730	674	695	686	633	705	739	646	704	699	677	738	693	716	704	707	645	667	684	703	687
7206	12412	18025	15759	12640	9262	8140	5539	3842	2762	1459	695	543	637	752	652	389	176	154	140	146	174	167	161	157	173	143	145	265	462	468	420	161	141	128	132	133	149	124	167	135	147	135	131	136	138	127	142	141	126	132	136	161	135	151	130	150	156	167	148	143	149	151	137	134	149	134	150	147	129	138	165	155	147	146	140	148	148	140	113	130	153	129	119	136	137	125	153	122	118	151	139	160	133	160	156	122	143	136	136	162	134	146	144	125	135	160	137	147	141	164	127	124	140	148	126	162	136	136	134	132	145	135	141	155	141	144	119	148	144	125	137	146	162	151	133	144	132	143	127	144	144	137	156	116	122	116	136	135	132	104	134	135	143	153	133	140	138	126	147	133	118	131	160	115	135	133	143	132	124	122	154	128	133	160	119	143	122	139	139	134	136	147	123	136	128	112	123	121	155	123	132	166	137	127	140	136	145	123	152	125	139	142	145	155	143	146	115	138	149	131	138	161	145	155	128	139	130	124	151	144	132	141	147	126	142	125	123	151	141	133	147	149	150	143	149	149	127	146	147	149	139	138	137	134	130	125	144	139	148	131	128	149	144	154	132	174	135	143	157	137	154	132	160	144	142	138	100	150	118	145	137	156	146	140	133	139	142	124	123	124	135	149	150	147	140	125	122	128	150	139	143	137	147	118	129	119	146	143	136	115	131	132	148	125	131	157	125	143	148	143	141	124	144	148	150	123	137	117	146	126	135	139	156	134	142	143	138	129	132	149	121	138	129	151	130	113	122	156	151	141	113	130	131	138	149	136	146	154	153	134	151	139	142	131	155	140	118	126	126	148	140	122	131	136	128	135	124	125	145	172	127	118	132	129	146	135	103	142	159	127	133	154	127	144	140	144	165	123	120	148	121	134	138	133	123	134	143	160	139	136	132	124	121	133	151	126	151	149	140	138	132	116	131	142	139	128	124	134	146	116	131	137	156	127	136	156	138	149	130	153	139	116	145	129	148	126	137	139	104	156	135	137	132	132	130	121	170	164	157	136	149	140	149	152	122	134	129	147	133	170	151	125	137	145	128	146	155	140	154	154	145	130	138	158	145	141	137	136	139	148	142	119	131	131	148	153	150	137	124	124	137	122	147	161	140	148	138	149	143	143	128	145	133	132	150	109	140	141	131	133	118	130	120	145	141	144	153	140	150	143	136	141	127	147	132	124	122	114	138	122	137	125	133	143	138	124	152	142	114	140	135	128	140	131	126	122	130	147	141	127	147	143	134	124	129	163	139	136	135	129	143	144	118	135	147	138	142	134	136	146	132	147	140	114	144	125	125	136	137	146	148	126	146	131	130	132	125	128	144	117	157	141	123	150	143	132	137	154	161	115	127	131	150	124	167	128	127	144	111	135	150	139	136	141	146	127	150	133	166	139	152	135	137	136	134	127	140	129	126	134	160	139	169	151	145	128	148	133	147	111	129	136	144	133	129	124	134	130	144	152	138	131	141	143	140	133	136	130	113	127	135	134	139	134	129	142	150	117	137	128	137	140	140	136	154	131	128	145	148	147	145	146	144	141	147	137	135	123	146	149	158	123	150	131	132	139	152	138	139	161	137	147	144	155	139	126	140	128	140	121	147	136	134	133	166	129	148	148	134	142	137	145	144	153	138	131	144	130	134	137	144	137	147	145	146	140	151	124	147	145	161	114	140	145	139	137	126	124	119	136	135	120	139	147	164	141	120	115	165	124	124	124	150	120	129	129	143	133	137	151	134	120	132	151	124	145	148	137	154	122	137	140	125	115	150	132	154	141	134	143	112	140	147	121	147	152	134	128	127	128	128	148	147	145	129	134	140	112	156	132	152	134	129	117	127	160	123	135	174	168	130	123	157	135	144	147	133	122	120	137	143	128	131	152	124	157	126	140	129	130	116	134	132	145	163	156	128	138	152	125	140	131	143	162	153	129	152	125	104	128	136	145	112	165	139	154	132	140	142	124	140	142	161	124	136	136	144	127	128	151	143	136	144	129	145	130	147	126	132	122	140	124	138	113	131	130	147	130	139	134	160	136	139	120	133	137	123	128	146	150	134	137	149	136	138	127	144	137	138	120	138	127	167	144	136	119	132	123	137	143	153	127	151	122	156	136	142	140	114	147	117	130	131	127	163	153	156	144	125	114	122	140	146	138	129	137	148	126	139	120	128	117	132	133	129	129	154	132	125	124	148	131	132	137	143	133	120	139	128	145	145	131	138	123	112	131	141	155	127	132	118	119	110	120	141	148	126	149	142	141	131	131	161	150	164	142	140	153	148	147	133	139	153	112	140	144	144	114	144	157	133	149	136	146	134	135	133	144	135	129	145	126	131	134	126	174	116	126	136	149	135	144	146	148	131	148	162	149	161	148	144	159	132	146	96	119	143	137	147	150	134	126	117	129	143	158	126	115	126	150	158	136	133	144	131	123	123	144	129	124	153	151	127	140	123	127	131	126	107	128	137	148	144	138	124	139	144	150	113	146	135	160	135	143	136	124	144	128	152	144	157	128	132	125	115	120	120	140	154	144	139	137	132	130	138	139	165	146	140	137	132	135	133	120	130	153	157	129	146	136	142	145	147	146	134	134	125	146	155	145	126	140	128	140	143	122	133	144	142	132	127	143	119	129	133	139	155	125	135	139	129	137	140	135	119	127	126	134	139	129	130	124	151	148	140	139	140	142	139	138	139	164	125	145	148	140	137	156	129	131	128	142	146	141	135	133	140	118	141	118	131	141	142	138	149	145	149	127	139	124	132	149	129	140	124	162	129	121	124	135	126	134	147	163	126	139	126	113	132	143	132	141	118	140	131	130	126	150	143	134	133	135	127	145	130	132	137	111	148	149	139	134	123	114	139	147	158	145	151	140	131	129	138	128	137	149	131	124	138	148	129	136	136	143	150	147	153	146	138	150	131	148	135	129	140	132	122	144	140	138	134	142	116	129	141	117	137	123	142	148	134	145	119	153	122	145	138	133	150	128	123	132	137	120	137	143	120	135	144	157	125	139	137	118	121	161	144	125	144	135	152	133	154	147	130	152	136	127	140	130	141	144	129	139	117	121	137	145	121	140	141	148	141	138	129	131	146	134	148	135	145	123	130	146	128	128	127	135	132	139	154	129	125	150	125	151	154	138	123	147	129	144	122	161	120	126	141	137	146	150	128	133	139	157	134	154	126	152	128	121	105	133	157	125	149	147	136	142	117	141	136	151	119	152	125	152	152	157	129	121	132	131	139	136	121	139	136	128	146	141	152	139	142	155	128	130	142	129	126	126	126	124	155	155	138	125	133	140	126	120	126	141	138	140	145	152	140	131	141	140	131	132	134	140	151	144	142	125	130	134	145	151	136	144	142	123	136	149	151	121	165	139	140	126	122	140	122	137	135	131	143	142	145	136	140	118	143	148	135	132	156	128	122	138	125	127	137	132	120	162	132	132	139	119	134	131	139	140	128	132	129	136	147	156	133
7176	15605	25595	27385	26497	23967	23520	18631	14705	12222	6681	3334	2781	3735	4233	3550	1908	811	694	623	758	740	757	708	765	662	621	649	1491	2849	2733	2081	588	483	476	477	487	508	470	486	505	523	510	490	486	514	522	513	521	478	553	492	495	509	513	507	559	463	527	493	548	511	442	518	510	513	497	454	547	501	516	503	523	516	533	484	481	458	501	492	500	465	477	518	499	498	481	553	484	457	539	484	505	491	546	473	435	539	497	501	490	506	502	518	525	485	494	515	477	501	525	531	500	521	480	540	473	493	498	504	505	536	494	523	492	493	522	498	561	492	478	482	443	502	516	501	529	484	501	521	515	508	509	547	523	473	502	479	545	483	461	546	528	532	538	474	513	473	423	519	491	466	489	508	516	516	512	512	499	502	531	478	503	471	514	463	535	507	533	461	520	501	475	516	528	512	499	509	471	518	528	503	529	482	527	491	520	488	496	508	492	504	512	504	477	509	511	505	552	485	491	507	515	515	535	531	518	492	494	492	489	527	509	512	523	488	482	489	464	453	521	494	515	494	550	491	467	523	493	501	518	519	498	480	553	545	526	503	499	510	545	511	500	523	471	517	538	514	513	553	479	464	486	464	480	501	470	476	525	494	520	465	510	528	497	495	513	511	500	524	514	486	482	498	493	533	490	502	469	488	509	507	520	494	509	493	504	495	462	497	494	469	504	501	489	513	549	501	477	485	514	482	487	495	488	500	484	537	476	515	507	555	488	490	506	542	510	467	505	519	493	529	525	506	469	517	496	514	507	495	475	500	506	516	507	470	506	509	503	493	560	510	522	513	548	522	504	498	478	494	470	492	495	516	492	495	483	488	501	488	504	463	511	488	464	515	501	461	503	500	497	504	511	485	534	480	497	468	507	539	522	487	477	486	515	476	503	468	511	540	493	515	469	506	524	530	490	515	504	517	502	499	492	496	505	508	505	479	505	515	495	492	521	469	451	517	522	479	515	541	517	490	481	487	530	523	473	466	522	504	469	489	500	499	498	479	558	519	475	529	486	518	533	498	507	500	508	515	533	452	465	500	522	507	476	437	485	519	473	499	516	515	488	524	483	491	524	524	486	495	529	527	503	478	494	501	522	534	496	539	518	469	519	498	502	554	518	505	432	506	517	469	521	553	491	548	496	473	518	491	522	454	490	517	476	498	486	537	505	505	524	488	504	474	510	487	495	502	503	493	473	515	471	509	487	486	527	536	537	513	554	488	510	487	540	491	462	468	484	493	490	469	501	478	497	496	478	491	493	493	495	561	498	512	491	493	550	515	447	531	521	542	542	510	448	513	495	477	523	502	491	526	482	534	526	469	501	491	491	509	498	512	460	477	482	522	524	478	505	456	513	484	507	435	527	523	508	493	487	474	511	457	501	486	488	512	541	486	505	496	502	544	523	469	484	533	524	521	528	497	468	455	546	492	522	495	488	510	514	506	502	476	532	530	467	493	479	509	484	479	481	508	508	515	516	478	462	521	479	503	527	501	524	487	453	541	487	450	501	481	499	494	544	501	511	501	509	495	466	492	521	471	504	454	505	508	473	531	512	493	505	508	491	497	470	507	529	525	486	549	483	512	500	520	503	530	481	475	526	493	539	518	475	475	517	526	480	498	505	529	493	518	501	514	504	498	545	540	465	470	513	530	492	475	487	459	518	507	484	506	441	533	462	544	502	503	483	498	482	489	519	501	515	496	515	480	460	544	529	532	490	504	515	499	497	487	477	503	526	517	486	497	493	514	506	492	494	526	500	456	526	539	522	467	495	506	492	497	498	513	505	495	489	516	546	522	518	493	513	473	455	481	516	492	495	476	527	466	537	501	473	538	494	509	506	489	511	513	488	465	514	493	502	537	494	492	532	466	499	501	522	518	512	448	517	475	473	526	511	504	461	493	491	515	507	513	474	490	492	497	538	509	491	484	526	502	463	537	494	463	515	472	512	490	506	454	499	503	510	517	511	509	515	512	481	522	492	479	492	534	486	474	490	509	519	556	490	440	492	536	494	467	523	510	493	477	452	509	525	492	471	483	536	496	500	537	511	499	491	483	479	505	520	478	543	517	501	525	473	506	513	485	511	455	490	496	511	528	519	521	482	543	528	490	520	488	534	473	491	535	516	488	484	494	511	508	484	506	495	497	517	505	528	507	506	475	497	490	491	519	504	510	501	516	498	489	473	451	475	512	476	498	486	503	523	500	484	513	490	514	507	497	528	474	499	486	486	491	530	520	536	537	529	504	489	489	511	484	541	530	525	494	512	509	506	544	546	488	530	533	473	492	501	489	505	526	481	508	521	528	494	511	493	494	511	472	503	509	508	483	473	493	466	529	483	510	494	502	523	479	560	503	502	477	520	512	488	509	532	510	495	494	543	462	510	493	489	497	498	524	521	465	472	525	522	486	534	499	498	526	512	490	522	486	517	508	511	476	482	460	487	547	509	468	514	531	515	470	483	462	478	511	508	516	507	520	492	526	506	503	498	513	505	489	496	533	498	532	509	532	486	494	503	510	486	482	459	524	537	474	507	507	458	480	532	507	482	548	514	470	494	527	497	513	519	466	463	523	510	502	536	489	514	491	447	479	561	498	492	503	482	503	517	502	510	503	534	514	490	533	544	471	534	507	512	524	495	499	559	505	494	490	472	544	548	535	460	513	550	548	468	507	546	507	526	461	516	483	487	511	468	497	475	498	507	527	493	473	539	503	508	506	527	523	474	509	490	475	495	508	464	512	506	510	497	489	484	529	507	476	496	492	491	510	501	504	548	522	480	491	522	469	502	481	528	500	539	472	513	480	452	481	508	533	496	488	481	513	482	493	488	495	487	486	467	509	484	519	488	458	512	492	501	512	513	504	555	525	527	530	505	475	537	518	511	508	496	476	480	514	509	535	501	476	476	516	528	540	495	517	500	538	514	477	538	503	504	548	517	539	508	554	481	511	511	521	531	480	477	493	487	468	486	520	532	475	486	475	484	471	496	499	484	517	523	529	537	508	496	467	554	507	508	483	518	493	478	520	506	515	525	522	529	481	488	490	509	498	494	474	484	526	480	504	500	482	512	559	518	474	538	515	496	490	512	492	509	444	502	524	487	489	526	503	551	516	499	448	455	512	508	524	567	499	509	551	521	518	477	488	505	519	490	516	512	479	510	515	517	500	502	493	487	475	499	460	505	508	472	509	499	506	471	496	517	538	531	492	524	471	517	471	511	507	480	537	501	487	481	515	508	452	470	510	472	477	521	507	512	511	504	491	499	484	474	496	503	493	523	543	470	493	516	513	505	515	484	515	503	501	503	487	495	522	495	495	501	509	518	477	490	508	479	495	472	477	524	493	484	503	490	528	504	480	475	441	506	515	504	482	511	489	496	476	488	498	501	536	540	480	518	482	478	497	508	479	516	495	528	460	494	516	513	511	484	473	526	515	497	508	480	462	486	514	502	532	500	492	481	510	490	481	480	516	475	550
32281	43305	43923	40395	40920	38964	37944	34936	31678	27915	20235	13671	8771	7701	13628	13614	7018	1692	389	250	230	254	206	259	211	167	175	384	1502	2619	2206	1090	139	123	120	105	130	130	120	125	118	127	110	115	108	119	102	120	119	127	134	113	139	135	110	149	117	115	104	140	125	111	124	116	104	121	139	138	135	120	135	130	139	119	118	120	108	129	117	135	118	138	94	122	144	109	134	147	126	118	120	109	107	131	123	122	124	105	94	117	108	140	129	129	105	133	110	117	114	130	149	139	134	113	92	110	129	141	126	116	130	125	122	127	124	115	135	112	120	104	136	107	116	128	113	124	123	127	142	120	117	110	117	119	110	114	121	129	129	115	106	127	126	127	121	119	104	150	133	150	129	109	106	122	109	145	123	110	121	121	119	114	127	142	109	128	124	121	119	143	140	110	134	123	131	122	103	116	110	123	109	113	123	110	94	132	131	132	107	124	104	110	130	117	126	102	132	130	128	101	105	115	119	121	117	132	117	121	107	136	123	105	112	130	133	107	125	119	142	129	106	121	114	129	104	121	139	134	117	111	122	101	125	120	115	124	129	119	127	108	113	116	111	115	139	123	116	126	125	113	104	114	107	115	114	119	97	117	118	120	110	102	125	127	135	116	129	108	142	119	116	125	116	128	123	126	114	122	105	108	126	141	130	151	120	125	115	120	95	127	114	129	113	125	129	126	126	119	131	116	99	125	126	119	126	100	143	123	125	123	108	105	125	119	104	127	125	109	128	119	117	117	115	103	132	134	117	115	105	121	135	102	137	124	120	137	126	121	105	133	116	120	117	102	114	128	119	111	111	128	112	128	125	108	125	140	126	116	122	125	145	112	117	130	111	114	131	116	129	126	121	129	123	117	112	134	123	125	130	124	127	123	126	116	115	119	120	122	109	111	129	129	115	125	130	123	118	129	131	117	121	130	112	116	109	115	122	112	114	131	123	117	119	129	122	146	124	130	123	136	127	121	115	129	145	134	104	114	97	142	110	127	119	95	117	102	124	118	107	119	134	124	103	125	116	108	116	128	111	108	119	137	128	123	116	119	122	143	108	132	138	126	115	116	117	111	126	116	115	125	125	119	139	128	129	134	117	104	129	130	126	100	105	113	104	135	119	134	115	114	119	125	119	110	131	129	125	138	117	130	127	118	117	117	136	103	117	115	116	131	139	119	117	128	106	127	119	119	116	112	130	122	104	107	120	135	119	142	125	126	140	120	128	109	114	128	106	112	135	106	115	110	124	133	143	109	125	142	135	133	118	128	112	113	124	116	120	134	127	123	136	129	123	125	142	136	113	98	129	116	117	116	110	118	130	120	112	115	140	128	119	125	121	109	125	125	112	127	119	124	119	110	118	141	125	136	123	118	116	122	124	119	135	126	116	115	124	133	121	113	123	121	117	122	125	111	118	112	103	116	126	114	132	119	114	137	111	123	122	111	115	111	112	130	123	129	116	130	139	134	114	122	114	122	94	118	131	112	132	115	128	106	110	130	104	114	106	121	156	128	136	114	132	132	117	122	136	123	116	117	109	123	123	125	115	118	126	124	122	130	108	124	129	121	118	127	129	114	140	122	126	128	120	129	122	131	122	115	123	125	130	108	136	132	136	120	119	130	129	115	114	121	129	114	132	139	99	114	129	115	134	131	129	121	119	135	121	102	118	113	111	128	118	107	144	132	144	107	120	139	111	114	127	134	120	123	105	137	116	128	131	129	124	130	116	94	126	99	115	136	127	149	111	116	115	108	124	127	109	122	117	100	126	111	118	109	126	105	118	122	109	119	107	89	100	126	107	129	134	125	133	128	137	117	117	123	114	116	109	122	138	129	145	106	116	133	112	118	117	148	132	131	119	119	106	122	120	124	120	119	101	134	130	111	114	116	100	108	106	101	115	118	129	126	101	111	141	139	121	123	122	106	112	108	117	127	126	114	136	108	134	125	98	115	116	115	155	128	121	116	122	128	107	128	119	114	113	121	119	111	127	128	131	118	133	120	132	120	100	108	108	113	118	124	116	104	124	119	134	132	116	126	136	144	121	114	120	124	115	127	134	122	140	133	113	138	123	128	137	116	131	111	123	118	148	113	130	143	123	109	139	115	132	124	140	105	141	120	124	117	100	121	121	138	121	116	107	122	99	129	136	119	119	135	122	118	114	136	111	122	121	134	112	111	115	125	125	117	141	127	125	144	109	128	121	97	123	114	115	131	116	123	135	103	134	110	118	119	122	116	119	133	138	132	131	98	128	118	118	127	121	118	106	128	118	132	126	117	114	129	117	106	122	119	121	127	125	122	112	123	134	130	144	129	116	124	112	124	123	121	125	108	119	124	122	115	128	102	138	135	112	107	124	151	115	135	110	115	126	126	124	122	123	124	117	118	113	137	136	125	119	112	106	117	118	123	116	130	124	138	132	117	117	119	134	123	145	114	123	108	116	119	119	121	129	117	96	113	125	125	110	137	120	112	117	115	128	123	127	123	121	136	122	154	127	123	121	124	122	122	109	125	128	127	116	114	111	119	138	133	116	134	126	146	127	108	133	103	112	104	122	113	127	112	90	108	115	112	136	117	126	112	124	101	142	123	122	104	123	111	114	125	106	129	120	108	117	116	114	124	123	114	109	116	112	122	137	118	121	130	125	125	121	125	128	95	118	130	133	102	99	122	131	125	105	138	114	124	113	135	124	125	127	122	98	116	117	113	102	103	95	126	115	114	135	117	142	125	131	122	142	101	110	110	157	129	115	133	117	128	117	101	132	113	119	120	114	127	109	120	128	128	121	134	105	123	117	111	108	101	109	131	109	121	115	137	119	119	113	134	118	117	99	127	125	116	138	131	135	122	121	111	122	104	118	143	117	112	134	122	120	112	150	109	100	93	128	132	137	130	132	121	97	148	111	124	120	131	137	140	114	134	124	113	133	124	121	127	117	128	124	106	103	119	136	124	138	127	107	96	107	111	119	121	106	129	136	136	107	119	124	121	112	145	119	118	107	110	115	118	121	132	118	104	130	126	132	114	142	138	127	137	105	118	125	121	131	127	118	118	137	117	122	114	123	115	122	129	119	138	138	120	108	106	128	128	106	132	139	102	132	112	123	120	96	119	124	144	100	127	126	117	113	118	101	123	116	160	131	116	112	97	145	113	105	115	134	126	113	129	111	120	117	118	119	128	120	103	112	113	147	120	124	118	136	112	118	102	120	115	114	104	102	108	131	116	106	111	112	107	114	125	116	123	137	117	128	108	129	122	116	117	120	117	119	130	106	124	127	138	119	129	117	136	110	107	110	131	126	137	123	119	116	129	133	145	122	106	130	110	120	112	125	126	135	126	131	122	105	107	128	119	130	108	121	136	120	131	116	125	114	137	125	128	110	107	114	116	105	119	124	111	102	123	122	126	111	125	128	109	137	126	128	118	127	132	131	119	114	108	116	114	135	113	122	98	114	120	122	122	125	138	140	136	118	123
26777	41220	49695	54901	56674	56977	53015	47915	44766	40954	34171	27310	24997	25205	34738	32962	21177	5721	1942	1395	1314	1481	1333	1282	1208	834	914	2701	9793	15740	12911	6700	468	442	440	425	466	468	431	426	428	432	452	467	455	439	478	520	456	443	439	435	438	429	464	457	422	435	456	444	464	456	438	435	451	457	448	433	444	445	443	404	427	466	452	437	437	442	463	421	439	473	416	486	438	448	473	420	466	407	430	444	425	481	452	453	489	439	436	465	449	475	475	448	467	441	397	421	439	425	470	442	451	456	469	471	431	473	423	424	396	477	436	433	455	481	449	485	466	457	456	445	452	439	393	439	446	420	459	454	438	444	436	409	441	458	434	484	409	460	412	432	434	491	486	457	476	454	467	429	443	456	467	428	437	442	465	448	422	447	476	460	468	462	442	421	395	447	426	483	468	442	427	431	435	439	434	463	417	461	452	460	415	456	455	454	422	432	424	480	417	423	440	443	423	445	452	412	449	451	446	426	463	499	450	486	450	434	408	430	441	408	450	476	434	465	461	445	445	438	479	426	436	439	446	432	475	455	409	428	459	455	450	415	398	429	484	465	446	420	441	418	431	459	449	468	453	460	437	412	460	402	431	450	450	468	452	438	444	450	436	426	450	458	457	420	412	465	427	412	442	430	455	437	473	445	433	426	447	436	436	454	431	480	438	467	473	438	424	479	446	465	417	444	455	442	436	405	419	477	418	429	440	430	431	471	429	444	443	435	456	480	453	403	463	452	445	415	430	432	453	428	468	442	458	441	431	463	472	458	471	445	475	451	447	445	442	448	490	435	419	457	460	445	423	430	431	444	443	428	448	419	424	442	450	470	415	441	450	423	446	466	459	446	451	451	439	415	440	455	455	415	436	414	413	441	461	468	461	401	461	468	451	453	417	405	446	492	449	422	437	455	442	436	438	429	447	412	411	460	466	439	433	450	406	478	443	460	461	436	419	441	436	407	422	429	417	448	476	457	449	451	376	462	448	459	475	420	421	433	447	472	442	439	454	459	440	448	463	452	448	414	459	464	422	465	440	455	446	463	415	449	414	449	503	445	453	463	459	472	424	393	463	456	428	462	464	423	447	462	411	464	440	443	445	439	426	428	434	443	464	449	426	430	454	441	443	423	430	418	402	409	474	460	449	473	451	442	475	483	443	464	460	420	471	433	431	452	446	424	462	426	415	466	434	446	463	452	443	483	457	437	414	448	436	472	439	458	459	433	463	417	439	484	440	474	510	453	418	443	452	432	425	459	410	445	480	461	443	442	457	384	464	426	468	421	466	445	413	418	478	439	457	431	426	450	437	432	458	411	444	425	444	436	454	460	478	431	467	427	433	402	443	434	446	465	443	447	470	437	431	465	496	468	459	422	426	446	452	466	439	413	444	444	420	481	454	450	440	429	467	448	433	463	454	444	484	456	475	439	456	440	413	406	460	438	438	444	425	442	431	459	499	473	425	423	404	472	429	475	454	519	448	475	414	476	495	432	409	438	457	429	461	464	446	437	449	445	408	468	445	464	426	430	450	418	461	481	489	433	468	444	455	468	443	395	392	430	455	451	447	433	409	436	431	458	480	452	459	462	480	446	431	424	452	457	440	437	444	432	455	444	422	428	455	474	447	481	453	454	468	440	466	417	416	435	467	427	493	449	428	432	434	434	451	464	460	433	440	426	454	455	473	451	467	477	422	425	462	457	440	426	431	433	460	456	424	450	426	457	452	458	469	443	416	464	441	463	452	476	435	477	456	441	417	464	480	435	446	451	449	412	444	432	446	471	452	446	420	497	453	433	476	415	462	451	479	458	430	465	437	422	443	486	464	487	423	486	424	466	452	470	458	432	410	433	444	470	465	475	468	415	415	434	455	440	452	446	465	459	465	436	472	454	462	486	453	476	389	444	449	435	474	441	447	440	427	443	469	446	441	461	435	471	434	457	450	469	473	463	475	449	473	414	424	448	480	447	445	422	440	455	471	450	453	446	461	431	460	418	420	433	429	459	464	439	406	462	445	457	430	429	457	490	440	478	439	455	442	439	441	467	452	477	423	444	476	447	424	422	416	467	437	453	435	421	423	430	452	438	444	431	442	421	425	436	442	438	451	451	468	442	462	420	403	417	415	469	438	438	466	450	465	470	432	457	437	433	444	446	452	440	428	417	462	421	422	444	461	434	434	466	427	443	433	437	404	444	440	424	456	426	443	483	471	426	452	421	474	417	430	440	442	455	469	420	467	447	430	436	419	463	454	456	443	418	461	419	401	457	436	442	435	428	406	434	451	440	436	447	421	446	426	467	452	464	440	485	415	492	462	454	473	455	469	466	467	492	423	456	451	441	447	475	400	413	405	453	439	421	433	427	419	469	429	441	444	452	447	454	440	453	463	412	445	449	439	450	433	440	453	451	455	475	469	411	429	419	452	427	414	485	406	457	436	443	455	461	501	439	455	456	442	423	451	459	455	417	449	443	408	411	459	455	471	437	432	464	428	431	464	432	474	442	473	457	421	438	462	469	443	439	472	439	475	431	458	454	477	440	510	425	469	479	421	453	428	424	440	489	454	441	438	459	453	454	427	469	412	431	439	426	431	441	446	464	467	437	481	426	457	447	451	461	419	440	422	425	447	429	430	473	420	448	475	435	440	441	451	451	455	396	424	449	459	426	506	436	428	477	442	425	439	478	396	450	471	444	459	418	454	482	435	436	439	452	437	474	445	424	447	409	450	405	407	441	420	437	447	429	431	429	439	419	436	430	442	455	443	433	446	433	430	444	450	460	454	444	477	424	446	418	502	442	430	417	439	479	412	470	486	462	441	441	451	483	466	438	443	426	461	447	444	425	455	429	470	459	471	445	401	440	465	432	477	462	432	433	438	414	402	433	428	427	444	466	451	443	438	441	461	458	461	451	424	452	444	469	426	420	440	443	459	448	443	444	452	436	427	485	449	443	417	416	400	454	472	435	435	443	449	410	418	447	409	433	456	468	457	484	480	443	470	461	463	444	451	444	462	489	437	454	441	443	417	457	452	449	461	448	422	466	501	472	444	428	469	466	459	421	450	412	448	430	445	431	437	428	421	450	451	432	437	464	457	418	437	411	455	479	426	477	427	429	447	418	459	420	392	463	469	431	428	440	417	484	419	473	476	432	395	435	442	465	467	449	469	453	442	426	449	444	429	396	431	455	444	476	458	444	466	480	420	480	423	469	433	426	443	430	442	407	443	427	461	434	407	442	462	495	485	456	442	458	432	444	463	399	425	450	479	473	415	438	434	463	476	432	475	488	446	457	438	452	408	483	441	439	440	463	433	437	474	436	430	413	433	474	438	451	449	438	448	455	461	455	436	438	432	435	447	407	439	442	406	469	453	461	427	460	408	429	500	470	443	447	418	436	448	410	496	425	473	459	445	479	431	482	463	458	443	437	422	466	433	457	447	437	438	466	466	486	441	393	451	462	478	430	436	416	450	438	433	475	420	418
42881	47518	43595	41018	42057	41249	39776	36254	35733	32831	25355	22961	16513	14673	21800	18006	8454	3434	864	525	423	457	497	386	347	302	300	303	2525	5409	4338	2346	200	205	190	191	204	223	187	200	195	198	206	178	215	211	198	203	188	214	204	226	186	206	210	188	190	220	188	188	186	213	223	219	200	207	200	180	202	209	193	202	207	181	194	197	207	215	221	203	217	186	170	216	221	205	186	202	196	207	197	180	181	192	201	193	191	201	207	220	203	201	213	177	168	193	196	172	213	214	194	197	214	186	199	215	186	181	189	203	192	183	191	192	196	219	200	188	196	197	197	200	223	181	181	201	209	189	203	205	209	202	188	188	205	208	196	213	206	212	216	178	209	188	198	187	197	206	215	185	193	203	218	197	205	199	220	194	182	223	212	187	196	215	191	182	239	205	205	215	179	220	167	197	224	176	189	179	202	195	185	209	199	199	218	197	207	194	202	180	206	199	184	186	187	190	197	204	202	207	191	225	211	184	228	190	191	216	199	200	183	162	227	199	203	193	205	187	211	216	211	210	193	200	210	219	262	205	210	183	201	227	189	205	177	208	185	199	186	193	225	196	176	203	183	205	183	194	196	183	188	215	184	191	215	196	190	199	161	199	197	202	214	210	192	207	182	185	208	192	183	204	202	212	192	192	178	228	183	186	185	207	187	193	216	202	228	210	187	213	191	195	199	192	196	198	196	186	193	183	176	192	198	181	176	189	188	179	199	202	210	195	193	214	201	182	185	212	193	194	184	199	190	201	175	185	199	214	191	197	169	221	207	198	162	204	164	192	181	209	203	190	236	173	170	189	188	198	197	193	184	230	203	214	197	171	231	204	178	200	201	204	197	199	210	203	168	232	201	202	201	220	195	175	193	202	219	235	177	186	221	200	205	217	210	200	219	192	191	173	187	211	207	184	191	222	210	222	188	207	200	207	191	180	195	211	172	188	188	197	215	195	217	187	182	201	189	202	206	200	189	209	191	226	192	208	186	186	213	207	204	200	195	193	187	212	196	180	214	204	199	182	205	174	215	202	190	187	206	193	196	168	217	198	216	182	204	195	192	182	201	199	203	184	197	204	205	219	212	191	179	210	189	194	183	188	202	190	189	198	205	186	188	185	209	203	192	193	199	189	197	198	194	178	204	181	186	183	188	162	196	212	184	223	203	205	186	180	184	174	183	198	226	210	190	195	194	189	195	185	209	197	190	221	180	218	184	202	214	198	191	201	210	175	214	181	212	181	189	189	194	197	200	199	179	183	186	228	193	201	172	194	203	192	232	215	182	200	211	214	215	194	216	185	193	219	166	185	187	224	178	191	186	204	219	215	187	184	210	200	217	176	187	194	184	185	191	194	185	224	190	180	204	200	218	220	219	184	223	180	169	181	188	193	203	158	176	206	190	180	181	203	195	199	217	183	205	196	168	199	194	190	207	203	228	187	194	194	202	203	206	199	206	197	192	211	193	189	210	198	215	173	198	194	217	176	192	206	171	188	186	219	211	201	182	199	200	195	198	213	213	178	196	187	187	189	204	174	235	197	196	188	192	174	208	201	206	195	175	197	182	180	197	208	209	195	184	225	182	196	190	207	228	194	201	205	211	208	198	210	200	208	183	185	208	210	192	196	214	167	204	202	207	202	197	199	174	190	201	186	217	210	190	198	185	194	193	187	180	182	189	195	201	210	200	195	200	193	200	213	188	173	213	189	179	190	172	198	191	184	201	172	166	210	213	183	203	220	185	183	162	204	201	203	183	206	208	199	210	201	198	178	190	196	175	184	203	213	184	201	199	167	203	197	194	220	164	200	172	204	171	193	212	186	179	197	178	209	205	188	187	188	210	194	202	190	198	189	195	183	184	199	213	193	173	187	179	192	183	211	185	230	214	208	190	215	192	185	206	185	191	179	200	187	211	200	186	215	195	210	183	224	208	203	210	190	200	178	205	219	180	203	188	170	170	213	215	204	222	194	214	178	184	206	195	195	193	209	216	194	195	203	182	216	178	186	200	217	194	188	210	182	209	222	220	215	192	195	198	179	209	185	198	176	182	203	186	187	203	204	158	198	200	220	165	204	182	204	200	177	203	192	211	182	185	188	233	189	177	200	194	193	203	188	210	180	202	232	199	191	192	207	209	193	214	187	183	176	193	185	200	190	184	185	200	198	193	205	199	201	192	195	192	170	229	198	172	202	192	197	204	211	196	199	178	194	208	217	206	197	204	186	211	218	182	194	227	185	185	200	202	186	205	177	197	211	200	193	204	196	187	197	204	196	187	208	201	185	195	199	198	188	196	196	172	237	201	181	203	175	193	202	213	218	178	200	198	177	180	183	186	172	215	206	197	222	187	198	193	184	212	226	183	191	189	200	165	196	203	202	229	221	220	221	203	200	217	192	198	202	198	199	177	241	220	174	204	211	199	192	208	193	219	218	202	194	193	192	219	211	189	216	188	180	213	208	218	191	182	185	216	199	189	193	215	204	190	207	213	203	203	196	215	205	201	179	204	184	171	168	183	218	209	201	174	194	187	175	208	173	189	198	215	213	213	183	212	183	204	216	199	184	195	208	199	186	156	210	184	189	199	213	189	218	211	201	183	192	186	174	218	191	187	169	203	211	186	206	199	204	201	212	214	194	200	196	199	197	195	207	207	218	205	206	205	204	189	209	193	232	182	167	197	200	198	196	192	208	173	172	197	207	181	230	211	208	214	194	231	204	185	191	175	190	224	212	214	213	208	185	191	219	197	194	189	205	201	205	231	197	186	208	206	188	198	188	202	187	221	211	203	178	195	202	202	184	193	191	183	208	225	201	185	198	194	190	202	198	212	214	196	181	202	209	174	221	213	183	201	199	186	193	184	211	200	191	204	198	227	197	182	187	219	206	201	202	204	176	191	193	205	202	209	203	174	176	178	213	181	184	222	176	174	208	203	206	190	211	180	202	181	190	180	199	207	197	190	186	206	215	192	220	208	214	196	203	210	195	201	200	183	226	188	203	194	188	193	173	179	181	217	207	200	187	187	201	201	185	202	189	214	218	189	192	199	195	180	183	190	192	216	193	205	200	183	184	187	198	213	181	179	184	225	222	190	191	203	196	182	202	197	210	203	195	212	213	214	207	181	182	195	190	220	216	207	161	182	191	211	204	208	196	213	203	205	197	201	187	234	191	193	207	196	207	200	199	183	220	190	190	198	195	181	215	203	177	201	185	185	194	196	198	220	218	208	182	184	220	200	174	191	190	194	217	194	195	194	194	213	197	181	220	182	186	196	215	214	192	198	185	170	190	236	203	197	190	206	205	199	189	213	201	194	197	210	201	214	202	175	216	208	188	179	167	186	217	206	188	204	185	189	193	211	194	211	206	203	178	207	196	182	212	191	196	198	200	224	227	195	183	198	199	192	207	177	206	189	199	190	183	223	200	198	203	197	199	173	188	197	221	202	207	210	186	195	184	201	210	175	219	180	195	204	202	210	208
36416	48986	53489	60078	62432	61051	59072	51856	49854	46204	38977	37630	32383	35051	40516	35733	23152	11543	4087	2793	2142	2671	2803	2224	1979	1458	1379	1487	13677	24780	20930	12303	690	724	721	712	639	615	677	667	618	701	659	668	683	693	652	682	685	687	630	655	666	634	669	700	679	641	605	682	640	667	702	667	613	701	654	629	695	650	691	632	659	689	643	623	683	689	684	676	658	690	630	638	675	717	648	669	659	683	654	692	653	659	655	647	673	614	668	686	643	686	679	681	630	656	631	642	645	670	639	642	649	640	695	665	674	661	615	676	678	692	671	640	720	637	660	633	670	706	621	669	642	687	618	616	654	648	596	654	702	671	673	645	675	664	643	695	622	656	667	677	675	664	685	636	649	666	646	646	650	663	759	651	609	646	689	667	685	664	647	637	635	656	678	649	672	700	666	679	621	697	632	648	679	705	676	652	688	606	627	694	669	664	663	693	687	653	629	674	660	641	658	637	653	680	636	688	676	653	584	604	628	617	647	681	672	666	646	649	630	644	661	641	678	661	648	654	698	627	635	675	665	596	656	684	702	709	639	654	638	637	605	655	672	654	636	642	658	679	657	627	624	641	663	626	611	671	659	667	673	639	669	682	629	637	683	709	650	641	652	682	663	651	610	670	601	706	637	625	675	672	669	676	658	631	615	667	686	635	644	673	637	637	658	637	668	708	676	653	625	670	639	646	638	671	674	669	656	638	677	689	667	661	636	717	631	656	697	657	666	629	644	651	670	600	683	636	639	689	665	675	680	660	639	684	675	647	678	659	610	650	631	640	664	677	648	653	649	618	681	647	647	644	607	682	645	712	639	632	671	693	685	649	635	671	637	669	651	626	645	690	715	650	597	674	662	623	728	686	658	650	667	663	659	656	638	670	676	690	664	643	626	645	654	656	676	684	618	693	653	624	648	673	685	679	685	705	667	610	654	643	679	669	617	675	673	637	624	638	612	637	640	698	637	678	676	671	672	656	663	633	693	647	645	670	657	658	653	657	694	633	669	650	668	638	624	685	636	671	638	642	654	644	642	632	667	658	640	653	666	625	636	674	670	680	636	700	671	653	636	726	663	651	642	666	631	658	663	669	684	668	659	670	669	671	645	680	667	634	657	656	623	675	670	673	647	691	638	653	661	627	692	656	677	669	681	671	643	661	722	663	664	670	685	644	642	625	657	656	630	647	657	687	654	636	681	672	640	653	651	651	710	617	646	668	613	664	663	670	676	661	669	605	664	645	674	698	635	678	655	646	644	692	662	654	658	666	686	657	622	701	692	656	704	675	664	673	724	677	680	594	608	640	684	711	656	632	641	647	657	678	642	664	657	653	663	693	680	623	657	659	714	649	638	694	749	628	655	645	663	633	606	656	625	615	624	658	663	634	687	655	631	672	660	691	664	679	678	642	705	685	658	631	610	687	663	678	695	673	623	636	653	695	655	605	674	655	683	664	627	640	636	660	671	679	655	645	639	616	615	691	645	667	639	645	613	699	659	671	673	667	663	671	630	628	678	668	676	636	617	658	661	653	652	664	672	650	623	671	657	655	655	640	638	679	610	622	654	711	655	673	655	616	663	658	640	681	633	636	661	643	695	611	637	691	639	668	672	648	672	632	677	649	638	647	661	628	674	657	697	625	727	674	660	619	625	633	607	689	630	682	626	683	652	717	599	677	682	608	655	643	646	677	673	687	645	664	661	621	635	662	693	589	623	639	652	660	695	657	688	648	685	661	698	646	606	664	634	683	652	648	663	665	694	672	655	675	689	650	662	641	618	670	690	614	628	671	671	631	632	681	695	667	644	666	674	631	659	650	647	694	646	649	720	678	719	632	682	614	638	651	701	687	683	687	669	694	677	647	681	686	665	679	669	711	687	646	592	615	629	602	641	671	665	661	678	634	634	633	682	655	716	678	653	678	663	619	675	650	648	600	622	641	622	614	672	635	629	739	718	666	643	681	698	671	642	661	640	677	623	663	654	673	622	640	732	669	656	664	658	624	666	706	610	688	681	636	633	656	674	649	654	668	645	614	681	674	651	716	641	674	626	715	632	663	662	668	683	654	635	644	623	703	670	678	623	648	591	650	665	666	621	660	668	674	697	663	671	645	665	672	649	665	685	675	652	625	635	701	652	628	628	651	686	708	644	626	705	650	623	625	641	656	639	665	678	662	629	652	655	668	638	646	626	649	658	685	652	689	698	696	602	662	695	683	643	643	651	630	666	668	709	643	636	706	658	626	662	664	639	673	659	655	629	655	629	678	628	628	655	675	666	642	629	705	671	637	659	652	714	675	696	691	634	590	645	664	636	648	676	673	682	685	646	650	670	693	649	626	607	669	685	663	654	620	666	696	644	654	625	677	639	679	614	661	711	659	680	705	678	655	653	649	674	661	682	689	628	645	628	644	620	692	623	628	641	662	690	651	683	643	681	670	652	631	630	690	643	618	651	666	628	676	604	662	664	655	610	644	664	669	672	664	689	655	639	632	637	687	605	670	633	663	671	694	624	689	679	621	652	714	669	667	654	653	665	628	687	676	645	647	607	692	660	639	669	614	648	635	658	689	682	662	648	653	662	617	672	689	678	646	672	627	663	665	679	683	668	665	674	645	685	630	656	675	670	633	683	682	656	637	666	643	648	636	690	615	631	644	700	657	636	630	621	642	670	650	615	702	645	657	679	636	659	638	654	661	667	689	633	664	647	637	683	639	672	674	646	656	659	651	668	707	682	632	605	666	618	684	617	627	668	681	675	647	642	691	624	660	632	663	673	672	668	640	686	639	604	678	671	585	699	656	650	648	600	667	662	631	637	658	630	636	597	684	634	677	642	628	643	677	598	659	670	668	627	633	674	673	700	606	655	637	615	666	648	687	661	654	702	685	685	640	635	673	673	630	673	656	667	635	638	635	676	645	649	674	677	655	644	683	658	648	640	649	662	655	657	669	667	647	671	663	642	660	679	644	692	714	646	655	639	617	683	675	663	582	632	625	656	637	674	698	617	670	670	677	658	680	682	691	687	651	589	665	673	666	699	674	666	662	683	626	654	671	667	644	664	661	686	684	608	693	635	661	657	674	653	672	727	666	616	718	666	656	685	683	636	631	647	674	691	647	629	678	625	666	625	660	651	647	662	676	657	637	618	639	657	662	664	665	616	655	642	624	656	648	651	620	679	633	678	673	703	671	603	701	612	690	662	635	675	671	680	614	656	645	663	647	656	641	619	669	663	684	653	654	658	657	702	621	650	624	626	674	601	654	659	656	631	677	662	662	666	641	684	625	645	665	650	665	667	622	674	630	660	656	693	666	694	652	666	630	667	639	678	673	662	631	644	658	649	647	667	708	686	637	683	683	655	628	637	662	717	650	690	656	613	674	660	641	657	641	652	643	676	645	654	641	605	649	619	637	628	655	608	664	626	677	647	580	650	603	665	672	677	660	673	629	654	662	624	643	672	681	660	663	670	675	662	674	702	659	662	656
10551	15662	21068	18047	14163	10188	5974	4200	2821	1884	1133	912	713	623	889	700	320	192	158	147	170	157	150	178	161	134	168	152	232	480	474	328	156	127	129	109	125	135	128	130	130	116	144	143	133	123	136	138	154	135	160	130	129	136	144	131	109	97	168	127	115	128	127	129	131	119	125	124	143	127	124	141	129	122	116	115	132	123	131	122	129	118	131	132	143	123	148	134	119	143	134	125	134	130	142	113	138	115	148	136	146	123	132	130	112	128	139	110	132	136	137	132	144	135	146	121	133	122	136	132	137	136	137	116	139	146	127	148	139	119	123	129	136	129	138	141	143	121	147	137	148	132	108	129	137	129	147	135	145	134	152	136	140	131	156	112	120	137	133	140	133	131	142	149	132	130	145	134	121	143	142	115	132	137	132	132	118	117	140	147	130	124	152	156	127	133	128	119	120	126	119	105	129	133	123	116	129	152	129	138	114	124	135	124	133	135	116	118	139	128	120	155	145	126	128	132	145	148	139	133	137	106	124	148	131	135	133	133	120	146	130	143	116	136	128	111	124	147	140	117	144	117	135	129	135	141	127	138	132	149	149	119	130	122	121	150	129	136	143	121	127	150	141	148	133	117	132	128	125	120	148	135	125	141	132	143	150	128	137	130	121	137	117	114	136	101	121	129	111	125	140	118	127	118	134	141	117	125	129	147	120	126	125	118	136	127	122	154	171	116	141	124	123	117	156	140	147	114	116	113	149	121	140	124	124	141	133	143	132	113	113	122	127	135	145	115	128	127	112	112	159	141	126	120	144	144	134	130	123	139	117	124	130	130	138	127	127	133	130	125	135	132	134	142	124	120	123	116	117	132	113	154	122	139	127	125	151	143	130	137	126	121	116	122	132	141	128	141	128	139	149	156	127	145	143	144	119	132	137	134	141	108	135	134	143	132	129	116	129	127	129	119	141	129	133	141	145	126	118	128	135	127	130	135	113	124	139	136	124	120	107	127	119	131	132	136	152	136	146	117	136	140	144	140	140	124	139	128	167	142	128	148	144	151	122	137	151	138	143	154	124	124	135	139	146	115	98	146	115	141	133	116	161	124	161	130	137	120	122	154	157	140	136	134	123	145	132	140	115	123	131	141	135	153	149	125	142	146	117	105	131	125	140	144	151	130	136	119	128	118	133	132	122	138	158	144	142	143	123	122	141	135	133	133	126	134	143	121	118	137	154	143	106	134	121	139	127	112	131	123	130	149	117	126	136	136	133	122	140	117	127	137	146	124	128	144	126	131	136	143	136	134	141	120	136	148	141	129	128	128	129	122	129	148	112	123	139	158	112	114	131	113	136	130	131	134	139	120	125	145	135	131	124	154	133	129	132	133	118	135	131	144	130	132	143	128	172	115	123	123	116	152	134	148	140	139	132	123	126	132	130	149	130	129	110	121	128	135	126	146	153	115	146	136	128	129	119	143	129	141	128	143	135	150	138	120	130	129	138	122	144	125	125	118	144	119	135	129	118	124	132	118	118	123	146	120	123	143	135	111	127	122	138	130	129	104	134	130	104	126	145	142	162	149	133	125	149	113	116	141	128	156	132	149	133	131	142	119	144	136	141	120	125	135	114	123	135	133	134	118	124	143	146	137	136	126	138	130	119	152	106	131	127	122	136	123	127	112	134	148	134	112	118	131	128	111	126	130	131	135	135	133	144	128	134	140	96	139	128	142	126	154	145	113	111	118	143	136	127	122	163	132	140	120	103	105	139	130	139	139	130	135	114	118	133	131	122	135	134	128	124	130	122	127	137	142	140	125	119	115	123	139	131	130	139	137	132	147	110	133	151	111	134	126	137	135	136	136	129	131	142	146	124	135	133	132	147	136	144	127	111	113	132	143	129	137	150	117	138	138	129	144	145	122	139	120	137	125	124	142	125	122	112	100	148	129	132	115	144	127	106	136	99	143	130	144	154	128	138	125	134	132	127	134	155	146	113	152	132	143	144	122	123	132	115	137	136	144	143	128	131	149	161	157	116	152	118	139	122	137	119	132	141	137	125	138	160	147	133	135	131	150	119	132	142	128	101	138	125	146	139	135	134	122	128	137	137	134	113	127	137	144	145	142	133	124	147	140	143	134	127	123	132	118	135	147	126	133	96	136	119	115	131	128	100	126	134	119	132	138	124	149	128	129	132	148	134	139	135	139	147	116	98	130	133	131	136	118	116	137	125	119	136	103	142	143	121	121	119	120	117	134	129	143	133	130	130	144	134	137	125	127	144	126	144	139	144	117	120	142	139	117	143	127	126	139	126	122	127	131	136	144	130	125	132	136	120	125	135	116	137	154	131	120	112	146	130	150	115	134	129	139	134	136	150	155	146	111	148	133	116	155	147	110	131	137	136	116	129	130	152	142	139	132	123	143	123	128	130	135	122	141	124	120	129	128	134	119	110	131	134	150	127	118	129	144	133	129	106	146	142	121	139	131	121	135	144	130	134	150	138	136	114	144	143	147	145	109	125	137	142	103	151	125	123	126	121	115	128	125	123	128	134	124	142	94	137	132	134	140	120	122	127	127	122	126	126	138	126	145	141	112	127	120	148	120	150	137	140	137	109	119	130	142	123	171	139	120	122	139	124	128	114	154	126	149	128	124	157	119	111	130	130	150	156	109	141	131	129	134	139	128	160	143	143	117	143	131	139	130	111	128	132	110	134	129	128	146	140	151	143	163	123	140	126	157	119	122	125	119	128	134	122	135	118	125	144	120	138	120	136	123	117	137	145	131	140	145	133	137	122	116	132	122	129	138	130	135	127	134	125	126	120	116	165	139	146	111	142	129	138	118	116	106	134	122	144	144	135	120	133	124	116	123	139	127	125	120	154	132	149	106	124	133	117	136	125	121	148	123	138	137	126	138	129	131	113	141	141	132	130	135	147	130	143	134	131	137	138	126	125	138	130	133	145	134	116	138	145	115	130	120	138	136	133	141	120	132	151	136	133	127	129	142	132	129	144	126	130	120	138	139	119	132	125	125	131	133	145	121	153	132	127	137	151	141	113	150	114	119	136	152	120	118	152	126	129	128	111	122	112	125	127	118	130	109	122	148	143	118	145	142	116	140	132	138	116	155	117	124	143	137	114	119	131	126	144	146	129	137	141	145	151	110	126	129	122	148	132	117	119	141	124	131	132	121	151	136	130	128	143	133	127	117	124	137	110	136	145	117	147	129	127	129	134	135	122	132	121	142	123	127	156	130	126	134	134	114	125	123	122	112	121	138	139	144	121	141	125	154	129	115	136	123	149	128	139	129	124	118	125	146	142	121	131	141	108	129	150	140	118	114	124	135	138	129	142	122	147	122	103	117	144	152	137	137	126	124	125	128	132	127	127	137	145	125	152	127	157	113	126	139	134	120	156	141	129	133	132	139	162	149	140	145	137	136	126	136	128	124	134	104	140	140	133	135	131	128	156	117	151	140	134	132	149	96	124	116	128	108	149	125	138	122	119	135
9707	19268	27176	29917	26826	25221	18342	15882	11430	8241	5267	4073	3673	3633	5024	3986	1618	972	718	687	803	844	639	787	734	728	659	556	1483	2925	2672	1831	470	488	478	467	492	530	515	478	503	467	520	497	457	499	442	489	478	461	510	487	475	503	469	476	474	477	523	495	488	473	495	452	520	460	436	489	491	493	474	453	476	468	460	459	492	457	454	448	479	506	473	473	523	473	485	473	462	468	466	487	484	523	510	501	465	489	476	437	490	494	452	483	508	481	478	514	516	479	499	473	491	493	492	498	482	470	464	456	450	506	489	498	472	498	496	456	474	499	514	487	485	478	516	529	468	486	475	468	447	454	519	480	481	484	494	552	501	503	486	468	493	494	490	514	497	514	453	499	502	435	482	469	459	471	462	483	485	462	509	477	490	489	436	444	461	488	486	477	472	468	511	467	473	484	485	462	510	491	509	489	489	494	492	490	451	483	513	435	476	485	446	477	481	465	468	501	480	461	524	448	455	481	501	502	474	511	465	489	439	477	462	490	495	461	463	468	527	505	449	499	448	505	466	469	429	509	511	504	456	502	471	459	446	515	484	514	528	469	487	493	472	489	476	545	528	479	464	482	478	478	490	447	506	489	490	471	480	469	463	471	464	465	451	470	449	439	487	454	499	491	459	480	501	437	469	506	504	537	512	511	479	487	475	475	477	480	449	511	479	489	494	454	513	469	476	493	494	484	472	468	487	499	439	503	488	463	459	462	492	492	488	500	472	478	466	504	494	487	488	480	497	472	457	493	459	491	480	466	502	448	453	502	467	497	512	486	467	485	483	493	454	478	511	528	456	461	479	482	462	464	483	467	480	454	450	486	481	463	468	468	469	489	449	493	478	476	514	478	483	484	438	477	466	454	499	505	502	466	461	500	465	469	465	478	488	434	483	469	459	480	456	504	478	502	462	494	474	468	469	463	500	475	492	522	481	478	493	490	469	452	481	474	516	443	455	511	435	515	480	479	488	486	499	475	509	486	465	451	460	484	478	488	480	474	485	441	530	506	502	509	484	445	471	533	517	468	479	478	463	469	494	465	500	476	453	528	419	444	483	479	469	493	489	495	488	469	487	497	502	477	448	484	488	482	512	468	509	475	507	464	500	458	489	496	448	472	499	437	504	466	447	461	495	488	513	490	467	496	441	459	466	460	509	472	474	488	485	504	505	443	496	513	512	495	454	487	517	459	536	499	458	487	466	493	489	441	490	450	506	486	498	468	466	499	525	453	545	478	494	514	538	459	498	492	468	473	481	478	518	478	456	517	446	445	478	524	460	500	481	447	496	503	482	499	495	465	474	482	479	441	437	473	482	482	510	484	447	502	491	508	496	499	500	469	494	531	499	485	492	519	491	492	471	498	493	474	473	478	488	460	496	496	499	472	481	488	491	455	494	500	459	449	528	484	486	503	464	490	449	469	488	469	452	502	502	472	486	492	488	502	493	488	484	484	469	482	462	523	495	472	481	432	454	485	483	488	474	522	503	502	505	474	508	440	444	480	441	492	518	508	520	496	483	471	475	513	484	480	504	453	462	449	508	466	498	475	489	491	433	533	478	481	497	457	514	465	491	478	468	468	481	477	451	496	484	488	473	459	482	494	503	440	506	423	492	489	488	469	481	491	454	463	435	475	450	474	495	548	479	509	473	501	510	508	519	480	481	465	492	464	464	501	502	504	443	458	497	501	479	435	451	481	484	500	468	480	485	507	514	455	491	489	483	470	468	488	452	465	476	529	473	471	488	468	454	490	489	469	474	449	482	505	484	498	491	471	515	500	492	517	444	522	499	496	494	490	496	513	469	468	444	476	487	487	504	507	455	499	491	478	522	517	489	467	527	505	486	497	477	452	484	510	495	478	498	469	490	501	475	475	470	490	532	452	479	438	464	481	452	499	507	462	473	511	477	523	499	449	487	503	471	508	488	474	482	490	503	516	504	441	508	498	444	476	457	458	468	488	510	463	467	456	473	508	471	515	480	487	529	501	468	485	480	479	494	470	469	514	438	517	504	457	463	490	442	494	497	474	515	489	510	486	510	454	473	495	494	498	478	466	441	502	497	508	486	524	505	497	474	494	506	441	466	478	475	481	476	504	518	495	448	464	455	492	450	488	492	491	507	482	496	471	484	518	465	477	481	453	464	475	466	497	451	480	497	463	487	493	474	476	518	464	520	489	445	456	480	478	463	477	463	462	475	467	497	503	473	503	494	473	480	503	502	470	455	444	487	489	463	483	490	480	467	473	512	495	471	480	477	492	492	489	481	510	468	455	453	468	481	514	461	504	495	464	511	474	459	479	445	454	470	476	445	498	470	467	498	516	513	508	479	445	471	481	500	463	496	494	453	541	501	424	513	466	474	495	505	494	441	480	474	514	480	500	527	489	506	503	508	455	464	452	465	515	460	493	489	495	478	498	463	469	492	471	494	486	479	466	503	471	507	457	452	517	517	527	495	440	453	486	471	483	514	541	488	508	479	463	482	475	492	515	516	478	477	487	513	506	495	498	517	488	478	497	457	477	473	458	495	429	476	461	510	511	467	451	506	482	473	478	485	478	455	486	472	494	488	493	470	478	479	482	431	434	505	477	430	481	458	499	464	471	500	472	498	531	458	436	494	451	480	461	485	477	518	464	462	503	513	478	494	441	462	467	472	458	497	473	470	482	488	532	473	458	487	481	492	467	513	466	453	491	465	503	488	480	490	490	493	452	483	481	503	457	439	451	498	489	488	479	463	479	529	442	494	471	478	493	515	474	507	512	525	479	491	475	477	496	503	502	485	517	449	521	497	491	506	463	476	481	502	508	502	459	433	490	461	479	541	486	482	472	498	512	483	466	454	503	453	459	508	480	475	482	463	494	521	426	477	459	525	494	461	510	482	493	458	519	489	490	484	483	505	508	525	496	465	467	510	537	531	502	483	471	478	480	484	522	492	517	532	453	500	482	452	506	515	440	481	469	463	448	493	492	486	469	495	504	458	513	490	492	470	500	473	463	483	467	489	463	484	464	473	463	494	462	513	502	525	444	501	499	478	459	484	511	476	461	488	465	505	478	494	508	497	464	472	482	456	525	466	464	503	495	458	488	514	445	482	457	494	520	520	521	472	486	458	446	455	487	483	505	453	475	451	500	468	481	445	438	501	465	461	476	464	498	459	527	443	518	520	466	455	484	500	475	521	473	477	505	523	483	496	499	465	493	479	468	453	446	467	479	504	504	510	487	465	501	475	462	515	451	496	488	484	481	490	501	482	470	509	493	483	467	499	467	520	504	523	506	496	452	465	499	487	507	512	517	467	454	501	481	481	476	452	499	541	515	448	467	482	447	495	467	526	478	519	490	429	496	481	457	483	502	481	447	472	504	520	484	465	507	473	479	442	470	471	484	503	521	489	486	491	482	474	467	475	487	475	469	500	512	477	472	474	478	501	499	476	471	477	484	487	481	494	483	523	497	467	509	471	517	504	461
34541	45949	45242	44146	40931	35644	32153	32329	28265	23028	19320	14000	9541	8478	10548	8439	2832	578	311	259	257	203	221	224	237	211	202	157	1175	2983	1965	391	123	127	126	102	114	109	131	109	112	131	116	111	103	124	118	122	118	115	138	108	137	109	112	138	127	105	120	107	117	109	115	122	131	122	116	119	134	115	102	113	103	121	114	119	125	140	110	114	123	105	126	115	131	115	110	126	132	142	139	112	125	109	122	120	116	98	111	110	104	113	139	123	113	110	130	119	123	112	116	116	142	113	122	129	111	116	103	127	131	123	124	133	106	124	122	144	123	124	123	119	124	117	128	111	136	99	124	125	142	129	124	122	137	123	112	119	100	132	111	115	111	117	117	112	136	133	93	127	115	132	138	108	112	125	132	127	119	105	112	126	127	118	108	103	115	114	116	130	129	115	98	124	110	124	109	141	97	119	131	102	118	108	119	119	118	84	112	129	134	113	101	134	136	107	120	112	119	123	113	111	131	125	128	130	115	130	136	126	109	117	111	119	127	159	124	124	129	139	105	111	108	134	106	137	93	113	148	105	111	120	109	112	109	132	110	132	97	105	132	120	123	117	129	106	119	117	118	104	119	107	113	112	101	104	133	129	113	124	103	132	93	120	113	125	113	108	110	113	128	122	130	133	133	109	115	132	106	112	110	128	121	116	97	132	105	108	126	115	113	120	110	107	104	121	120	99	127	99	116	108	150	111	118	112	114	114	117	121	137	110	125	104	119	128	127	120	126	120	120	142	120	123	105	122	125	105	140	120	115	105	128	126	100	133	120	137	108	123	137	121	133	123	108	117	118	128	119	113	119	115	109	119	122	117	146	128	119	131	122	101	127	113	126	119	119	115	120	131	118	131	119	112	110	111	119	117	120	118	115	133	131	125	129	129	100	131	131	122	118	120	114	124	92	126	126	135	125	116	109	113	124	132	121	105	117	128	114	118	114	131	99	123	112	117	117	135	127	138	146	113	110	118	108	118	102	127	118	139	118	116	120	102	132	100	124	127	102	134	126	108	126	110	117	126	119	124	108	126	116	137	134	123	113	120	123	124	107	96	137	88	115	124	117	111	126	140	111	96	104	104	104	111	109	126	105	117	101	125	101	106	133	106	125	129	144	123	100	112	127	121	117	133	122	127	125	119	124	111	116	124	115	111	142	113	113	117	121	130	106	157	127	116	112	109	121	103	112	107	114	136	129	118	103	118	120	115	123	127	112	115	112	115	109	113	120	114	116	105	120	129	120	149	117	114	122	128	132	112	135	138	111	123	119	111	117	124	125	131	94	105	118	107	130	133	118	106	119	116	101	134	105	118	111	117	137	112	112	122	119	92	110	94	131	128	126	121	116	117	127	115	124	115	132	123	115	113	117	101	104	122	139	124	130	119	110	123	125	122	122	113	136	102	126	142	132	125	127	115	126	116	107	113	118	136	107	110	114	125	104	134	112	130	128	123	138	115	134	111	136	116	118	112	119	114	111	100	109	114	128	116	136	112	118	116	106	115	134	114	119	103	121	114	115	112	116	126	124	109	131	114	133	109	108	111	123	103	133	124	126	110	119	132	132	127	101	103	136	112	125	122	113	122	94	127	105	120	119	118	111	122	109	144	117	108	105	116	112	108	145	132	119	105	128	118	114	120	105	119	131	114	102	108	107	110	120	105	116	115	158	114	127	138	116	127	114	136	133	118	140	123	102	114	134	120	114	116	122	118	107	115	105	99	129	125	100	118	122	129	121	111	116	119	95	117	123	110	111	119	133	99	122	134	113	128	113	116	111	126	114	124	113	150	113	118	127	115	116	110	132	131	120	107	115	122	126	125	116	112	113	118	105	108	107	118	119	118	116	101	142	92	108	131	106	115	147	110	127	111	122	139	128	108	101	124	128	108	132	115	117	109	130	110	121	111	106	132	135	118	118	134	111	107	131	121	142	119	106	118	104	104	112	108	117	101	121	112	105	128	137	129	108	116	103	124	116	120	114	115	124	122	99	128	102	110	119	112	123	113	120	98	143	116	115	116	119	130	120	113	121	105	112	111	128	115	113	123	135	113	108	118	126	119	106	135	143	131	104	123	125	136	110	129	116	117	117	113	116	113	118	115	112	125	107	110	110	106	119	119	125	126	117	121	98	118	124	114	97	124	137	101	111	141	122	137	123	123	106	126	102	122	121	118	113	118	135	125	119	113	109	119	131	134	115	123	106	97	117	112	111	117	123	135	121	119	124	128	131	108	143	117	129	119	117	140	105	118	114	119	133	127	118	112	111	116	139	112	110	137	115	120	118	112	126	112	114	112	119	125	122	123	123	132	111	129	129	134	125	121	136	103	122	117	101	120	134	131	102	108	113	108	123	118	109	140	137	135	121	108	128	128	117	138	117	148	114	135	103	128	110	129	118	116	104	114	108	105	132	121	125	108	119	113	107	110	114	124	127	125	135	134	133	115	133	116	113	134	115	112	104	139	129	100	123	95	101	118	133	121	131	121	115	119	102	125	112	120	109	115	108	111	122	101	116	127	134	114	117	123	113	132	101	120	127	113	134	111	138	139	141	125	106	131	126	115	115	120	117	117	135	128	125	129	116	118	132	137	109	136	106	114	119	113	108	133	133	128	117	109	108	110	129	125	120	128	109	110	137	117	110	105	125	120	113	100	113	111	119	99	107	111	95	122	120	118	119	104	120	113	107	105	140	106	131	122	111	129	130	116	125	122	131	142	115	120	145	116	130	97	113	120	126	111	115	108	129	107	111	120	134	108	122	125	113	122	109	113	108	113	117	120	103	120	115	139	136	118	104	125	119	133	116	124	123	123	105	118	111	104	135	133	107	122	116	118	112	130	140	109	127	116	121	126	117	128	94	132	99	118	120	111	88	153	120	113	123	111	130	107	115	133	134	106	129	114	102	112	108	119	142	111	129	101	127	112	126	125	117	124	109	121	103	114	112	123	115	129	119	123	126	105	124	116	133	116	128	110	143	122	126	113	134	113	121	106	116	119	106	122	132	132	125	109	125	114	110	116	128	130	116	125	120	126	118	107	122	106	114	122	116	133	105	111	123	109	138	121	130	109	146	125	112	132	105	124	112	110	119	140	110	120	115	133	113	126	119	129	129	111	98	106	99	107	114	137	94	111	112	107	120	112	110	105	116	113	138	130	117	107	111	108	130	110	99	119	131	135	124	130	102	120	123	104	120	110	129	114	124	136	141	117	113	116	104	119	130	113	118	109	128	149	114	117	126	136	112	125	143	123	132	117	131	128	97	144	111	123	126	111	127	126	113	116	120	121	106	123	109	107	110	114	115	120	107	99	135	113	113	125	118	131	105	119	107	112	121	103	120	123	123	109	104	109	121	128	91	118	121	119	121	115	112	98	114	120	103	97	117	145	106	121	103	108	122	118	116	116	116	116	130	130	124	112	122	109	105	121	137	137	115	105	132	119	131	118	124	120	119	134	119	113	126	133	106	131
29271	44343	51611	59343	56749	50958	48446	45430	40169	35893	34479	29250	27102	26526	29792	24294	8472	2338	1674	1502	1656	1492	1327	1490	1501	1337	1203	912	7808	17540	11985	2212	483	461	414	446	433	415	454	466	469	417	442	414	446	434	460	470	414	441	437	434	407	455	427	402	464	415	428	470	430	436	453	452	435	420	438	428	439	446	418	453	410	429	378	430	448	450	408	425	398	454	431	440	465	453	433	419	469	406	430	436	442	402	433	456	416	463	459	451	466	461	437	440	438	478	448	434	466	449	432	454	442	445	440	419	458	437	403	480	423	461	442	440	460	422	468	460	428	450	429	424	431	412	438	454	454	441	478	435	469	420	413	448	417	471	446	421	434	441	449	451	444	448	381	439	467	437	451	442	434	431	391	392	466	448	438	411	406	493	441	388	405	439	443	378	425	422	462	454	404	419	413	426	431	414	415	432	421	450	484	447	451	404	440	453	437	401	454	427	470	460	407	413	416	436	447	470	406	452	413	406	419	452	446	395	441	354	441	428	438	436	443	473	454	416	418	454	433	441	431	447	459	434	450	438	446	415	410	419	419	439	426	492	473	431	456	440	417	384	413	449	435	417	402	428	466	446	459	404	428	445	417	438	435	407	422	429	455	437	426	457	462	425	467	400	434	457	436	405	461	421	460	445	449	451	444	460	424	427	438	406	436	423	464	444	408	436	457	449	460	445	420	439	437	407	488	450	464	430	428	436	448	421	448	435	423	456	474	419	433	461	451	434	433	433	409	424	463	434	459	418	443	418	427	431	418	380	412	456	465	447	441	434	450	447	402	405	441	424	454	423	455	423	433	481	418	412	476	417	416	451	449	417	438	418	478	440	403	430	431	415	438	434	460	440	415	424	448	457	399	396	447	393	412	439	430	439	399	430	420	484	459	425	403	417	427	467	408	420	418	425	457	468	431	429	397	475	448	429	413	441	490	448	431	472	460	431	467	424	447	452	425	467	472	436	433	425	471	436	433	422	468	459	441	420	436	465	463	403	437	434	458	396	451	424	456	434	434	438	409	414	433	407	428	475	429	460	435	428	437	420	439	449	423	414	440	443	452	444	424	443	418	456	420	403	497	440	453	449	441	442	452	459	415	418	408	457	493	468	391	466	446	436	394	459	441	446	425	452	421	428	410	447	461	454	401	407	462	421	444	391	469	468	465	449	427	445	430	413	428	470	444	446	445	432	439	404	417	426	429	430	445	457	424	478	443	418	390	436	434	439	448	450	419	459	427	432	440	442	446	417	454	428	419	434	459	406	444	435	454	461	459	438	399	490	463	442	478	456	488	456	454	429	461	424	437	411	458	411	453	456	462	432	412	422	419	424	431	454	457	428	436	418	432	423	410	426	421	425	417	440	425	456	422	433	415	460	432	453	442	411	432	413	471	441	433	466	427	443	432	433	430	465	444	397	428	413	411	415	429	428	465	441	423	460	452	436	437	447	452	403	429	462	430	429	414	424	458	415	441	461	440	428	466	395	426	499	446	381	453	433	436	449	430	466	471	451	478	455	424	456	435	440	431	416	415	431	451	417	481	447	449	438	451	429	447	397	390	459	433	442	447	407	432	396	409	408	418	426	477	451	438	458	433	470	417	473	444	430	417	416	441	418	420	444	414	435	394	416	451	415	428	480	444	445	447	471	437	490	453	459	472	452	454	414	451	430	443	453	444	440	440	436	421	403	431	450	423	431	440	424	434	428	441	470	407	450	438	447	473	421	444	417	436	442	430	419	442	446	432	460	408	408	463	472	426	478	398	470	427	469	424	427	432	434	419	476	384	424	434	474	414	420	427	463	437	403	403	431	411	450	436	463	449	428	450	433	446	419	431	443	435	429	415	444	427	458	464	430	434	432	414	401	465	447	414	431	421	443	460	433	426	442	424	423	418	489	407	437	467	461	441	456	406	412	455	416	445	465	432	418	434	434	469	440	423	425	433	390	437	448	433	411	471	451	443	428	424	466	437	454	447	434	419	416	449	402	420	445	443	442	468	441	442	422	433	419	450	454	440	484	461	483	430	435	473	447	425	453	417	438	465	426	433	412	427	431	448	415	439	444	448	457	424	465	476	456	425	451	446	466	426	433	419	486	393	466	458	485	417	441	439	442	413	456	432	414	448	415	404	426	420	423	436	397	438	445	445	427	418	432	412	438	424	451	412	493	435	405	441	452	439	448	392	440	446	448	455	425	455	424	434	441	443	435	424	441	448	458	459	427	444	417	461	463	474	427	463	440	379	447	443	420	447	413	459	424	420	415	425	446	397	435	441	437	449	460	433	452	460	399	432	409	445	439	432	450	448	422	456	447	416	438	442	433	425	402	435	408	441	417	405	473	443	452	455	432	437	404	469	443	489	426	416	424	436	445	432	443	430	428	444	428	453	470	442	460	451	450	460	426	443	422	433	448	402	431	438	417	417	444	425	428	401	419	455	425	452	426	417	465	403	398	431	429	480	450	444	452	423	442	461	461	430	417	473	420	434	432	442	441	449	429	422	425	459	473	428	443	439	423	442	418	456	458	411	424	444	444	448	443	433	404	474	455	458	483	452	450	482	463	421	447	438	422	412	425	417	455	436	441	468	416	428	457	421	413	438	413	480	431	424	468	393	418	408	422	417	427	432	415	426	419	434	442	402	423	433	450	459	449	420	420	443	419	446	414	425	436	426	428	414	434	428	428	447	421	422	423	442	395	452	438	432	439	450	438	407	436	434	437	477	422	416	467	447	451	422	451	437	428	439	393	442	435	420	415	416	447	454	442	426	456	475	445	428	470	433	415	433	402	425	418	450	437	416	473	434	445	403	440	425	458	437	449	462	445	469	383	423	414	426	430	461	436	443	432	422	465	440	469	458	446	452	437	404	442	469	445	448	436	420	432	439	458	453	429	457	479	433	460	451	468	456	437	416	425	402	449	426	475	416	464	449	421	424	459	447	440	389	431	453	420	451	460	439	426	421	444	467	407	435	419	434	431	417	442	435	449	394	398	437	421	454	406	421	471	457	489	425	461	438	448	468	443	420	430	443	433	440	446	463	473	417	452	446	465	439	448	446	415	452	459	427	415	454	435	450	414	420	471	410	436	454	432	436	428	450	458	415	456	453	455	470	404	432	428	441	419	433	465	467	428	416	438	428	437	455	417	454	443	425	439	421	428	441	447	471	447	456	470	406	450	458	445	435	435	485	425	450	433	440	441	432	440	434	486	455	437	411	420	446	467	420	409	432	452	434	460	411	433	448	466	474	466	438	451	444	385	440	431	456	437	442	471	436	445	440	451	393	427	438	449	401	441	443	465	445	434	429	443	452	426	448	428	470	468	429	436	461	428	420	450	421	435	425	444	424	427	451	464	476	464	452	433	439	447	447	435	448	456	419	437	378	441	429	460	417	390	428	418	429	491	425	452	467	457	439	474	470	425	449	440	399	442	416	448	441	422	424	407	468	420	411	437	410	445	434	462	463	438	404	450	439	463
43242	49896	45939	43041	39005	34994	35601	35012	31511	29718	26849	23207	19146	14785	17000	11508	3204	908	509	444	510	441	424	424	407	375	332	520	1271	5396	4586	2258	257	192	214	202	210	201	217	191	215	187	187	200	179	196	212	196	188	205	213	194	201	187	223	198	202	206	207	188	224	190	199	210	195	211	209	189	216	204	198	194	212	231	214	193	189	206	192	175	191	205	216	199	197	184	202	208	220	205	228	210	189	195	196	207	220	202	204	200	216	188	207	205	224	226	206	216	176	189	202	233	192	195	208	180	210	207	231	221	197	182	197	229	201	193	196	194	175	210	220	199	221	190	199	223	200	203	180	191	188	195	204	171	203	208	209	194	203	188	186	210	190	217	200	169	214	214	214	201	174	174	214	207	211	185	201	198	212	203	182	208	203	184	222	196	202	197	209	197	220	186	189	227	201	200	174	185	221	215	200	226	196	179	179	217	204	182	227	189	196	211	211	179	180	205	218	212	195	173	202	199	183	199	191	185	199	187	217	185	201	203	213	198	201	202	214	208	213	209	205	183	221	205	190	189	199	177	183	198	195	194	196	207	179	191	163	202	196	200	200	190	184	225	215	172	173	214	194	219	208	197	199	208	178	209	203	196	191	195	209	198	205	185	212	192	232	186	182	199	202	188	192	197	207	179	200	208	213	190	195	191	197	198	185	184	209	189	199	195	202	190	206	171	198	176	206	200	201	216	198	199	199	229	203	190	180	198	182	198	210	188	214	197	177	231	202	203	159	171	213	209	224	189	202	188	198	197	218	205	192	217	189	215	177	197	219	204	198	179	215	213	201	206	197	218	206	175	185	212	190	201	192	181	179	181	203	205	207	226	198	183	217	180	210	216	187	187	192	238	232	184	195	208	194	218	200	193	203	181	198	197	203	203	197	196	190	182	204	208	225	212	228	192	203	183	205	206	199	213	193	201	214	213	216	168	200	174	218	212	195	172	202	194	191	209	187	193	208	196	199	176	195	203	204	222	187	185	205	213	232	208	166	210	174	219	196	215	178	202	182	195	196	214	224	204	186	178	209	195	200	202	176	216	234	217	197	184	213	216	184	187	195	189	195	224	186	170	207	200	192	197	197	192	173	221	195	207	195	193	218	211	189	199	210	184	171	195	187	211	223	206	187	199	223	211	235	202	202	197	183	232	206	244	182	184	241	196	196	183	180	201	193	208	196	207	189	207	183	194	209	188	214	197	203	198	204	202	188	215	228	214	192	169	179	193	162	187	171	213	199	201	214	216	189	200	177	203	230	200	186	238	183	180	189	192	190	202	172	196	195	231	205	201	198	195	183	214	202	208	184	196	210	231	157	175	210	194	233	203	177	196	216	201	204	172	189	183	205	187	184	210	201	202	224	181	190	191	192	213	183	208	201	181	186	224	174	194	206	205	213	214	218	199	171	235	214	207	202	177	227	204	182	193	196	193	193	182	193	188	214	182	198	184	208	194	227	203	212	196	215	214	213	187	209	239	199	219	159	228	183	190	196	199	194	198	190	205	200	195	210	196	208	203	192	161	209	200	223	193	175	181	209	175	201	207	182	198	196	208	197	188	198	205	205	207	196	197	216	193	185	185	206	202	221	193	208	199	212	196	192	187	194	215	192	209	191	213	210	196	220	184	195	219	214	206	203	190	191	173	180	206	181	202	212	174	209	205	227	176	201	184	188	209	197	224	182	177	213	180	208	192	188	186	195	198	200	218	227	189	210	183	182	194	196	206	191	193	220	203	195	211	225	195	188	181	199	211	210	180	197	194	207	189	219	219	197	193	168	177	212	201	203	187	192	181	204	212	205	204	194	210	209	195	179	196	190	198	227	205	187	199	156	225	208	190	197	202	221	208	203	203	207	209	189	185	203	213	196	182	203	200	174	219	208	218	200	218	185	194	218	209	191	197	192	189	217	199	202	181	229	215	213	173	194	219	192	217	200	188	180	191	216	210	175	191	206	233	204	204	192	191	177	202	209	215	196	182	214	203	195	173	178	175	198	203	211	215	209	182	212	209	196	184	190	196	170	196	213	204	199	215	204	215	210	198	178	197	204	193	220	218	241	200	189	202	232	193	248	188	193	199	190	182	215	193	199	195	192	195	202	211	191	227	198	210	216	216	197	208	198	202	166	213	189	207	202	210	201	220	201	186	206	183	182	194	215	199	191	176	190	182	206	191	205	192	194	203	213	197	201	214	195	199	183	183	196	206	199	202	166	192	192	189	214	199	182	209	207	239	207	197	201	197	197	196	199	216	214	185	215	201	185	203	194	202	187	183	209	179	179	194	195	204	213	218	198	207	209	203	186	195	208	217	195	211	201	180	195	206	195	215	206	215	190	187	201	179	198	193	175	186	187	220	191	197	210	227	202	230	198	199	208	211	189	227	210	204	206	185	203	204	206	183	199	203	212	175	201	206	209	215	208	196	201	213	195	202	211	211	208	228	195	185	172	168	204	206	207	213	200	220	197	202	220	191	204	216	205	198	226	181	182	184	197	181	211	188	206	219	201	210	188	202	187	202	195	196	199	200	169	192	188	190	209	209	211	221	209	184	201	218	189	168	195	187	200	180	229	215	186	193	183	191	224	205	189	186	174	219	212	218	216	198	215	181	185	203	209	189	197	198	194	200	180	215	225	207	190	206	233	185	199	192	195	210	184	200	211	206	188	226	191	189	204	208	204	195	200	236	206	220	220	210	229	185	204	189	201	208	210	210	174	194	194	219	182	215	192	191	197	225	198	196	185	200	189	203	205	189	215	188	210	196	199	215	197	207	196	191	180	217	174	197	217	178	201	176	188	204	185	191	211	185	192	199	213	228	191	198	190	227	189	205	216	190	197	198	175	204	209	217	191	205	199	195	209	205	188	214	195	206	215	204	188	211	196	202	192	185	205	172	211	178	195	234	211	190	180	215	184	208	213	205	183	216	195	225	184	182	184	203	183	221	193	203	219	215	165	186	227	205	204	235	201	180	191	203	232	214	196	243	201	176	223	205	197	177	180	182	195	200	171	187	185	228	219	205	196	198	216	214	215	218	194	210	205	196	204	191	196	197	191	216	170	182	178	211	182	185	183	181	192	192	190	180	179	202	188	190	220	180	195	187	163	211	198	211	209	201	218	205	191	191	207	218	199	195	223	193	203	197	183	206	180	178	209	207	186	185	194	219	206	238	196	185	201	196	192	198	221	193	236	202	220	201	183	183	184	224	181	216	215	195	214	207	201	211	207	203	185	179	187	197	213	202	216	214	156	195	204	220	182	207	191	203	203	193	194	188	201	215	170	175	209	183	182	217	212	184	206	189	192	217	215	205	199	190	181	186	196	211	227	200	176	228	203	221	198	212	203	213	193	209	208	180	205	224	227	195	215	183	183	203	194	212	193	197	180	212	199	200	194	212	205	218	181	203	196	218	182	201	200	211	211	197	214	190	207	202	183	190	198	210	207	210	199	180	205	205	207	196	209	176	216	231
36953	51304	56418	62815	59971	55552	54085	50217	45257	43793	41582	38886	37355	32320	35727	25990	8130	3771	2731	2612	2901	2606	2453	2495	2454	2063	1940	2961	7957	24840	21686	11756	841	721	720	711	689	677	690	667	657	668	711	661	625	636	735	714	663	637	673	678	702	677	649	681	675	660	676	648	671	666	636	641	669	646	730	668	657	649	646	663	646	651	654	684	673	653	680	688	666	689	626	665	673	659	659	696	687	687	703	614	642	710	664	643	670	648	652	650	618	667	680	654	661	646	694	694	665	691	693	625	650	685	688	643	626	711	626	668	654	667	666	649	681	629	676	615	662	669	660	677	677	612	678	651	674	724	651	662	676	669	651	682	645	645	699	623	618	693	653	653	648	679	685	613	646	673	709	706	661	689	662	639	669	611	702	713	648	692	626	623	660	638	669	672	657	673	654	674	680	659	694	651	701	696	639	659	659	670	639	652	658	692	672	644	653	664	648	664	663	660	639	666	639	656	705	628	678	589	651	663	699	684	693	649	633	669	637	693	692	624	723	676	680	643	676	728	650	670	650	625	622	673	639	671	658	659	694	660	681	664	676	676	643	630	654	708	624	697	639	611	655	684	673	679	641	658	665	640	631	632	647	689	631	670	664	703	709	662	681	661	640	618	692	679	651	666	670	710	616	680	672	656	652	633	676	640	665	686	661	625	711	658	692	624	621	656	629	674	632	647	674	640	662	625	657	693	675	695	652	607	633	669	665	656	625	669	674	633	644	605	656	607	664	660	617	658	612	657	705	640	660	652	689	672	650	640	655	653	639	658	630	671	643	682	673	689	640	679	675	672	692	646	631	685	717	669	624	702	720	689	706	661	682	634	675	660	692	630	617	642	653	678	624	677	664	691	669	670	669	695	656	661	699	701	703	690	655	686	649	703	647	661	686	662	612	637	644	668	671	622	641	675	688	642	647	639	657	646	649	645	647	653	694	678	649	636	656	666	669	689	670	643	636	638	614	677	673	638	631	666	629	662	688	714	678	681	725	706	676	667	687	667	704	678	659	666	639	665	680	672	657	667	668	691	637	656	709	628	637	710	638	686	687	663	668	587	652	657	641	686	645	662	718	646	685	680	657	726	635	680	647	644	696	640	670	671	658	696	678	659	685	636	654	695	657	645	665	667	686	648	658	698	679	666	648	710	649	636	657	633	681	689	700	682	632	659	702	690	638	682	681	620	660	704	656	642	666	630	673	659	639	683	655	688	627	665	662	649	638	677	647	691	713	656	637	672	671	706	651	667	696	661	688	619	664	716	667	675	638	686	696	734	624	662	698	686	669	639	655	686	643	666	662	666	674	669	635	644	676	668	645	650	632	631	664	673	684	667	665	653	619	685	659	663	670	653	649	655	677	689	667	675	634	669	654	712	645	706	641	627	665	666	707	662	646	656	662	632	677	662	681	636	671	681	652	643	677	633	654	661	686	666	677	643	654	631	669	609	680	650	653	648	653	662	660	675	671	610	683	669	638	660	621	660	635	654	655	641	644	655	602	641	684	673	647	676	680	673	678	653	672	698	693	659	645	681	669	658	667	649	667	668	669	660	631	661	638	659	684	645	626	615	599	663	674	678	698	650	657	700	671	623	667	634	660	633	653	695	650	649	683	627	663	671	626	674	622	617	669	663	646	690	658	619	704	643	652	677	668	621	681	624	682	670	618	693	669	651	648	660	658	642	709	684	654	717	650	710	669	664	627	646	648	663	667	668	698	673	688	649	644	651	650	663	658	644	709	696	674	674	615	664	638	668	702	710	668	659	651	653	651	665	676	637	652	647	657	680	639	674	692	638	661	675	688	665	667	677	633	686	689	620	663	663	668	648	626	654	663	670	706	678	688	632	639	670	676	637	668	639	671	672	657	666	644	614	651	615	675	619	628	656	640	693	642	676	663	704	684	665	645	651	692	646	655	647	668	652	637	662	673	648	668	629	639	659	699	657	601	622	640	701	666	637	633	674	670	658	687	674	711	644	656	594	681	676	665	647	652	695	668	681	691	662	632	675	660	634	700	620	639	694	646	656	629	679	646	669	647	617	628	707	635	656	665	658	666	671	692	643	668	689	688	682	693	642	642	666	667	727	656	617	699	629	658	660	657	652	648	628	662	677	659	670	684	595	659	725	691	676	656	647	711	668	670	677	658	669	645	725	652	677	667	677	649	672	628	686	635	673	670	648	688	673	667	694	604	648	673	681	645	686	690	630	655	651	678	674	673	686	648	644	613	686	696	646	661	673	698	684	670	686	655	634	648	647	652	663	662	669	677	699	661	702	679	678	666	661	663	691	689	658	676	623	657	622	672	666	654	631	651	634	701	672	622	654	662	683	682	664	627	672	627	642	670	655	672	654	631	620	662	661	691	674	659	682	681	656	696	752	656	643	657	662	633	707	674	658	675	656	675	656	654	618	599	674	623	680	668	654	674	688	618	695	669	686	677	651	674	687	719	671	638	665	694	612	716	715	689	663	668	650	667	658	684	666	729	655	635	632	689	731	629	647	642	670	669	648	672	669	602	702	625	659	639	619	662	675	703	641	664	667	679	675	700	666	630	707	646	662	704	638	654	637	662	655	706	642	652	675	669	687	656	657	677	644	686	662	622	640	643	633	656	668	702	628	656	658	618	665	665	640	631	642	660	656	647	639	668	625	644	623	703	660	690	623	647	678	671	640	639	672	649	657	672	689	654	650	679	654	645	671	639	698	654	670	646	631	646	669	647	739	668	635	655	657	653	627	645	635	687	651	650	675	638	682	647	629	668	595	665	653	623	683	689	700	673	669	683	685	691	697	658	656	673	652	651	673	661	655	641	634	619	699	672	658	650	675	688	664	706	666	686	687	673	647	671	637	667	649	639	674	706	711	705	656	667	655	661	614	662	644	668	659	706	694	690	668	680	718	634	681	639	675	664	698	694	652	656	655	643	700	706	682	656	652	604	662	618	707	666	636	654	667	690	667	654	670	683	669	644	634	636	620	656	657	646	668	695	680	642	628	652	692	604	627	633	654	658	654	641	652	630	707	681	649	663	679	675	623	646	641	643	664	641	690	641	717	637	662	708	654	597	698	730	674	654	631	630	687	634	701	670	644	661	641	669	630	665	705	660	643	670	608	695	641	649	622	617	692	698	641	648	662	676	686	647	670	696	686	664	646	604	650	679	647	649	605	672	698	676	670	680	673	665	626	649	675	623	689	678	663	674	647	659	686	635	636	664	621	631	664	701	665	632	695	642	627	697	643	662	633	671	686	653	646	644	655	665	648	646	647	701	671	655	643	635	684	633	666	669	675	666	644	642	659	643	679	693	698	640	662	659	676	659	660	680	655	626	645	686	643	668	676	687	684	674	653	688	682	661	651	634	698	683	590	668	679	677	673	645	639	645	683	629	689	672	671	653	646	608	682	653	668	685	651	675	679	650	684	660	661	707	684	652	695	673	685	683	638	698	667	679	689	663	681	685	647	632	659	660	679	677	633
11203	19390	25659	18291	11934	6068	4223	3074	2263	1524	1238	944	680	583	711	402	177	189	181	164	173	183	144	156	173	166	128	157	248	371	394	385	207	131	143	140	133	144	137	126	130	133	128	123	123	154	132	119	133	147	142	147	150	137	149	131	148	135	134	136	135	126	121	131	137	130	128	141	161	127	140	128	154	173	129	129	125	150	139	135	128	125	129	138	126	131	120	135	148	128	136	150	151	133	134	117	142	126	137	160	151	145	127	150	136	150	137	124	139	145	131	149	127	151	128	170	149	113	139	136	136	139	138	125	140	143	128	140	132	155	145	117	136	135	139	137	127	124	112	115	145	127	148	136	129	140	138	142	150	126	149	171	138	142	131	137	135	125	146	152	131	123	137	148	149	123	142	152	114	137	141	134	148	130	146	145	134	126	146	125	121	133	167	139	156	146	143	136	112	124	153	126	136	145	149	149	142	124	131	149	130	138	141	128	142	134	155	118	136	141	132	145	148	144	138	130	134	139	146	160	154	116	136	130	153	130	112	123	148	126	142	152	155	143	137	136	122	156	133	143	124	130	142	135	134	123	134	147	141	135	147	149	128	142	146	140	130	143	139	150	142	149	161	152	117	121	145	145	142	145	139	158	140	133	144	150	128	133	143	140	132	150	147	143	151	137	143	151	153	139	131	145	146	135	125	143	133	127	142	151	137	133	125	124	139	122	149	129	134	141	142	128	142	144	124	134	151	153	118	126	149	103	135	132	138	125	142	157	122	139	147	148	128	147	134	126	140	137	138	135	133	124	160	162	136	140	151	153	141	142	137	166	115	146	132	131	128	119	145	133	132	161	141	131	147	137	145	122	122	135	172	166	123	141	148	148	149	149	127	148	153	156	141	136	139	150	152	144	116	138	135	129	138	142	140	177	142	131	126	120	144	146	141	134	146	139	140	155	122	140	141	133	135	130	130	129	135	143	123	124	127	136	121	122	131	111	152	146	134	137	140	123	126	144	148	151	147	134	168	129	145	138	149	132	123	118	158	152	124	135	149	139	139	133	139	133	149	151	112	146	129	142	145	130	135	118	149	139	151	131	155	107	146	142	125	144	149	133	141	141	123	118	133	140	143	141	158	129	140	159	141	140	152	145	141	146	128	150	151	128	143	144	138	139	146	138	136	135	131	146	137	134	137	143	134	121	130	131	127	158	124	127	137	141	139	152	135	138	125	111	130	135	140	113	150	163	136	155	151	131	140	123	142	130	169	133	139	105	132	129	136	137	132	126	132	144	132	139	125	147	135	154	117	150	129	131	142	144	151	137	129	151	131	125	119	156	136	148	137	165	135	149	138	121	121	122	140	138	144	119	147	122	146	136	115	125	139	125	123	116	149	127	128	125	130	131	125	137	146	160	144	131	148	125	137	140	147	135	145	126	110	119	132	153	133	142	128	138	129	140	109	136	160	120	131	130	136	139	137	142	169	138	124	142	144	140	135	116	152	138	122	134	139	121	144	153	121	132	140	138	125	161	131	160	138	115	123	137	134	135	138	145	141	124	126	139	128	134	143	156	168	147	134	143	154	141	111	162	142	125	134	122	140	125	156	122	118	140	131	157	115	162	147	153	143	147	134	131	145	149	135	145	136	130	137	127	152	119	153	117	153	126	138	142	142	144	127	133	130	137	129	125	146	142	136	128	156	137	133	138	122	154	110	147	144	123	126	138	134	136	122	147	152	162	160	139	117	141	130	119	125	152	134	142	135	145	140	132	150	153	138	145	119	135	129	137	132	133	144	132	136	130	128	140	145	151	151	117	143	147	135	136	146	129	151	138	167	144	142	129	103	131	124	130	147	132	107	140	137	154	153	131	133	145	122	140	127	151	144	116	130	133	146	125	141	149	143	132	147	141	135	118	143	107	128	132	118	124	118	148	131	144	137	151	134	139	123	140	130	141	135	127	115	143	144	136	147	132	136	131	131	140	123	155	133	138	135	138	120	139	125	136	154	137	149	125	125	137	145	141	151	130	113	146	133	136	163	137	144	117	141	133	143	135	118	144	127	145	118	145	144	168	133	155	142	134	149	127	134	115	115	117	148	147	132	121	138	131	132	140	148	149	136	127	135	127	146	146	128	114	144	132	159	157	128	143	134	155	128	136	144	130	134	133	138	131	121	155	135	155	145	168	152	155	137	152	143	135	117	153	151	131	135	154	121	148	149	152	149	133	141	136	126	138	137	147	146	147	140	126	154	124	152	123	152	129	140	147	123	124	119	124	163	155	123	148	134	122	145	144	148	139	160	141	140	126	145	139	144	155	133	140	132	141	147	146	162	125	125	125	134	145	132	146	122	138	128	140	143	148	149	132	125	124	120	133	138	149	131	150	143	148	141	128	125	146	128	130	137	140	135	112	140	160	139	126	142	117	160	148	150	111	128	126	135	135	154	142	135	140	143	153	142	132	128	168	133	146	131	125	146	127	128	140	146	122	152	107	119	119	152	138	124	139	130	139	146	136	131	128	138	132	145	139	135	131	136	117	125	120	119	132	135	144	127	138	134	157	124	141	140	159	144	142	119	145	136	132	141	144	135	131	126	129	139	138	146	138	128	124	128	145	140	161	151	139	136	136	127	128	137	135	129	143	143	139	130	135	136	141	123	124	145	135	142	144	165	138	129	153	148	142	151	133	129	151	143	116	139	128	132	129	141	140	154	130	144	154	146	136	136	122	145	158	137	133	128	144	131	121	137	142	140	137	133	125	150	145	119	148	131	123	130	137	135	122	130	124	110	142	132	140	134	134	139	133	128	134	131	127	139	156	118	137	142	145	145	116	141	134	155	163	130	145	121	128	116	125	127	156	112	118	143	127	129	128	135	140	144	136	126	142	114	159	118	152	141	127	150	142	131	129	124	135	121	145	133	149	129	141	142	120	131	162	133	141	133	153	126	131	120	143	146	132	138	131	135	135	120	125	121	135	137	143	137	139	134	134	144	127	135	128	135	133	128	129	133	129	151	141	121	136	139	136	137	142	140	147	152	134	138	135	122	137	131	134	134	119	151	140	126	114	147	136	136	122	122	146	128	146	143	116	141	135	108	150	150	122	130	140	143	142	130	119	153	144	110	127	138	145	143	136	117	142	153	133	129	135	134	140	145	139	135	122	130	141	156	116	129	132	147	143	120	136	137	136	142	133	120	123	130	142	125	144	137	138	127	145	145	161	132	124	134	150	139	127	149	132	134	107	137	131	139	128	140	142	140	121	124	147	124	128	135	150	122	140	130	167	152	141	148	133	145	134	150	140	145	133	139	134	137	135	146	138	146	126	135	139	144	145	146	132	151	132	138	132	136	145	132	129	122	164	157	140	134	143	131	156	139	139	140	126	131	130	133	137	131	128	167	125	124	135	137	154	142	147	140	132	135	151	132	144	136	137	144	131	118	124	148	134	134	145	124	136	130	157	121	148	136	113	140	131	116	112	139	129	125	110	141	139	147	122	126	148	152	146
10043	22668	31678	28172	22898	15761	14380	11808	9027	6947	6323	4752	3330	3454	3733	2288	898	781	830	689	754	844	690	718	769	672	660	714	1336	2300	2175	1983	916	463	455	480	465	547	532	539	518	496	485	503	500	511	490	485	540	497	507	512	488	516	459	498	496	500	485	499	525	474	488	484	507	521	532	498	513	482	503	510	507	504	506	474	489	522	502	460	465	509	475	548	504	491	520	520	525	482	484	515	519	494	489	525	507	501	518	507	485	454	507	529	503	507	499	554	505	524	502	477	443	528	478	516	504	510	505	525	491	484	470	503	566	511	477	502	531	463	475	499	516	498	521	472	497	538	513	512	485	507	529	483	526	532	477	477	497	512	490	509	527	505	499	500	524	512	498	555	487	487	500	537	481	492	522	508	481	542	482	479	496	492	464	470	499	497	491	492	544	494	505	532	491	512	471	479	474	433	512	510	485	484	509	496	523	501	502	547	513	488	478	504	495	517	474	516	520	468	510	507	513	512	513	510	481	470	447	490	472	516	503	450	510	510	488	486	553	496	511	457	477	498	489	486	508	550	488	525	484	507	480	522	514	504	487	462	473	501	525	491	497	455	506	486	499	509	563	493	494	473	495	472	510	495	464	469	495	497	470	493	489	483	492	497	507	504	447	488	524	489	502	499	496	523	506	491	469	481	513	536	543	503	522	494	489	524	489	541	509	496	481	483	497	503	497	536	478	477	517	522	497	487	518	495	503	497	510	514	506	544	507	497	539	501	508	505	463	531	515	488	507	545	529	483	496	499	441	486	542	473	495	475	480	476	512	530	487	498	499	512	488	522	487	496	539	504	494	452	541	453	490	504	526	490	516	513	499	474	477	516	484	486	511	553	494	490	500	540	523	521	540	505	492	515	504	527	540	490	506	479	517	510	511	486	484	515	501	506	459	540	512	506	499	517	502	502	468	474	497	473	511	518	535	464	523	512	496	513	526	497	509	506	491	494	484	533	485	489	502	496	510	551	497	503	514	508	510	501	518	516	465	526	518	519	485	530	534	499	542	488	463	549	483	495	486	481	523	481	491	471	476	515	525	515	482	511	485	497	517	513	572	507	472	450	487	527	454	472	509	486	471	516	510	510	536	515	454	476	552	505	447	495	492	469	474	485	484	483	492	508	466	472	525	477	468	488	490	517	523	496	461	505	459	501	525	511	513	464	520	510	462	497	508	484	533	474	502	504	487	525	481	501	487	459	490	458	541	515	513	534	490	478	531	489	467	474	511	494	519	524	516	510	457	512	461	483	501	495	510	497	496	495	507	493	491	526	501	522	468	501	523	507	486	488	508	483	477	478	507	512	510	504	519	533	512	497	479	485	534	491	525	480	480	513	488	513	512	452	495	473	460	507	489	485	495	472	527	474	495	484	487	484	509	457	472	495	514	532	542	470	499	471	535	481	526	502	494	483	486	494	525	529	481	537	510	456	488	522	536	534	507	485	504	469	523	496	476	491	515	517	476	550	518	492	482	540	532	470	504	563	461	491	494	525	484	519	541	525	536	494	502	489	532	531	509	489	545	523	489	503	546	506	517	486	492	502	549	501	533	543	534	518	506	489	510	483	492	468	503	485	469	472	506	498	574	478	512	493	511	503	489	523	493	509	491	429	507	488	521	489	477	495	515	513	499	530	471	497	473	515	474	564	469	472	475	502	463	466	505	476	517	515	525	489	484	519	488	519	485	529	499	514	518	540	499	515	500	451	497	502	488	474	469	543	507	524	492	525	505	479	507	523	523	511	513	476	530	479	500	525	554	490	527	470	535	507	535	500	499	514	500	485	501	511	496	499	518	521	503	491	462	500	510	492	511	527	514	481	491	484	502	473	514	469	504	481	516	515	545	512	486	479	508	496	516	490	488	523	480	526	494	511	476	504	491	532	518	493	496	533	502	533	481	500	447	495	514	553	534	536	489	543	477	523	475	489	504	446	533	533	487	514	531	516	497	532	491	484	512	499	537	526	498	526	506	503	504	519	514	491	497	472	491	484	523	470	461	508	518	500	516	478	466	550	491	521	484	510	476	490	487	480	501	526	471	482	486	524	511	485	478	481	510	530	516	495	509	493	510	482	506	526	539	510	482	522	457	483	483	522	497	520	487	509	519	529	481	531	523	471	468	473	464	511	524	498	513	490	504	488	497	529	494	490	481	507	510	489	495	518	520	459	505	464	508	482	505	485	485	517	502	496	474	472	467	498	472	495	510	524	532	486	515	490	481	465	488	503	464	498	519	523	486	488	529	504	520	525	517	444	506	527	538	484	502	482	481	492	507	547	511	469	495	483	510	501	525	476	508	510	492	533	496	513	495	505	479	493	518	491	515	506	479	504	507	519	484	504	558	487	475	495	552	503	509	502	527	489	479	509	538	494	514	514	498	536	485	465	513	535	486	493	503	500	468	518	530	501	465	502	487	446	497	434	486	513	515	525	521	496	516	484	529	540	499	539	503	528	475	488	492	485	497	514	498	457	492	505	510	497	520	507	521	466	491	488	522	509	517	485	512	498	449	496	515	518	505	498	502	512	478	522	492	510	540	536	517	488	480	504	473	490	528	549	515	540	502	528	466	523	521	498	517	538	494	483	506	524	487	542	510	508	530	515	520	510	516	489	481	492	520	540	473	486	558	516	534	484	475	544	500	489	501	474	480	485	481	516	495	486	517	496	553	491	486	479	480	508	483	500	495	530	496	532	483	465	521	532	512	495	530	486	515	481	539	494	514	558	509	518	513	505	457	464	521	455	513	530	529	494	514	514	541	495	503	494	517	505	487	522	488	495	484	557	478	502	524	518	527	498	509	549	495	526	528	505	480	497	519	484	495	516	514	514	473	518	536	507	517	491	500	490	477	489	510	524	478	551	461	469	504	518	491	512	490	530	486	500	523	481	529	515	501	504	504	503	507	477	518	514	484	511	529	498	497	457	549	509	531	536	502	493	558	518	481	501	514	533	519	474	521	515	512	541	494	501	518	475	488	524	519	505	541	508	503	498	510	480	516	490	521	460	521	497	505	471	479	542	481	503	543	537	488	490	510	459	506	485	548	485	498	469	510	526	500	521	488	504	547	529	491	487	501	500	509	514	466	492	490	510	525	518	526	508	512	498	533	488	498	492	490	490	530	525	500	470	510	507	483	517	496	495	510	505	485	500	478	473	508	515	488	510	508	511	480	526	519	527	525	485	483	507	520	491	503	511	500	510	494	462	466	505	532	482	533	516	501	497	534	481	539	476	481	486	492	525	502	475	519	491	533	455	508	516	475	480	478	509	498	503	477	495	535	512	483	479	486	487	516	520	521	518	496	497	479	492	514	514	485	493	540	502	566	537	549	445	485	472	477	524	481	513	506	526	481	501	530	475	488	498	504	500	459	485	519	537	507	497	531	489	496	488	475	483	484	529	531	516	511	521	471	456	518	483	506	484	530	513	486	511	490	476	490	501	491	495	529	500	512	486	480	519	481	522
37070	50395	44081	37746	34970	30948	30198	30137	24950	21985	20556	14235	8207	8870	9369	6180	1456	424	339	257	232	239	305	300	247	221	253	411	1648	2391	1780	1152	203	155	115	121	111	124	131	127	122	121	132	133	140	128	132	126	151	124	120	147	130	146	108	128	122	140	126	127	133	151	128	132	105	135	133	131	124	130	119	135	127	112	143	125	137	134	105	127	133	123	104	138	118	143	126	139	130	132	152	126	120	114	115	147	113	119	147	128	129	123	143	147	123	128	114	131	134	120	113	148	111	121	130	114	128	121	134	134	119	136	136	119	101	125	108	134	124	123	119	123	102	112	124	143	127	127	133	113	131	123	134	114	137	123	125	127	144	115	124	114	126	90	131	129	119	140	139	101	126	125	124	115	127	137	120	134	128	122	127	130	125	124	136	124	132	121	124	99	124	128	121	121	119	128	116	135	103	123	121	124	123	131	132	112	141	121	140	136	141	118	132	142	140	127	125	136	107	111	118	106	121	116	117	142	121	136	134	137	96	95	149	117	121	119	125	135	136	108	133	112	115	117	115	147	133	114	152	137	113	134	112	117	121	117	115	127	119	129	137	113	129	115	132	128	117	118	132	137	116	125	123	119	129	137	125	117	124	131	137	142	134	138	99	136	128	118	125	124	110	115	126	123	129	130	144	137	127	143	145	115	125	135	140	155	130	136	129	138	131	119	114	132	113	110	126	123	133	113	125	130	115	134	111	130	130	123	123	128	133	133	110	113	118	124	117	127	127	103	134	145	141	126	120	119	114	127	115	145	110	128	119	132	144	124	127	124	131	129	139	123	130	102	124	119	123	126	153	120	131	116	131	124	119	115	95	151	128	114	128	129	123	127	123	122	131	119	142	131	141	151	129	121	128	144	105	115	138	114	132	129	125	133	121	117	138	138	126	119	127	105	128	132	119	123	118	120	145	120	131	141	133	127	131	136	120	155	125	129	131	142	146	142	139	136	117	130	127	126	117	119	128	105	122	131	117	130	111	121	119	139	109	117	107	133	113	119	134	130	114	127	115	116	149	135	124	116	119	119	104	116	111	122	124	119	128	125	123	128	143	128	108	118	127	135	138	143	111	137	113	142	146	121	129	121	128	101	136	130	120	137	151	128	99	123	117	123	93	128	137	126	122	129	129	103	130	123	120	130	116	113	128	138	124	129	130	113	127	140	128	145	131	124	119	131	140	114	124	135	105	125	121	138	112	125	141	112	131	138	144	130	132	114	116	104	137	121	128	134	123	123	118	109	134	116	119	141	127	121	123	129	132	126	113	127	137	123	118	125	136	133	137	133	92	107	121	99	112	101	146	141	116	140	132	121	144	120	136	133	123	132	120	114	129	125	128	127	127	121	136	142	114	127	108	116	137	115	138	140	127	111	106	118	142	107	131	118	129	120	124	137	137	148	125	136	119	115	130	120	133	128	116	132	120	113	139	111	129	127	129	105	108	104	125	119	123	134	132	122	138	144	112	128	137	95	147	135	124	148	153	130	105	134	117	114	119	127	146	125	112	124	106	135	137	133	120	128	115	136	122	130	128	149	96	120	109	120	111	104	117	116	130	123	129	114	122	140	117	137	110	131	126	120	129	143	119	147	118	121	134	125	118	120	141	121	112	121	129	124	120	112	117	126	136	124	128	122	103	130	114	125	128	108	135	132	122	105	104	122	129	128	138	117	127	122	117	127	135	106	114	132	130	111	117	137	113	127	147	139	125	108	120	125	129	115	93	136	124	117	143	120	126	132	119	110	112	133	127	131	126	146	118	124	149	121	119	135	133	104	133	124	133	116	121	110	117	129	127	120	125	130	102	129	124	128	146	119	121	137	125	115	109	117	109	129	129	133	125	121	126	122	112	139	123	149	135	119	124	121	139	107	141	159	117	124	120	109	130	128	132	118	114	117	134	134	121	130	130	138	134	119	138	128	105	138	132	146	135	133	125	119	124	109	133	113	130	133	125	105	124	114	113	120	133	124	102	114	117	117	106	130	116	120	130	132	123	120	131	129	122	126	130	119	135	119	141	121	139	121	127	127	127	130	112	120	129	127	139	128	149	144	131	133	119	124	132	128	111	128	121	148	131	110	121	144	124	140	121	119	119	115	130	140	124	103	135	139	119	139	150	130	140	141	145	120	141	136	120	120	126	139	121	132	105	132	124	139	144	134	119	136	116	104	115	117	135	125	132	122	114	144	121	127	142	131	132	142	110	135	135	126	124	132	116	126	114	128	135	127	143	119	137	123	147	127	140	117	123	118	118	111	124	109	125	126	102	118	139	122	124	143	135	133	111	119	117	121	123	135	117	118	133	136	124	136	137	125	149	137	127	134	128	129	127	138	145	124	149	135	127	120	139	132	129	140	140	136	124	133	140	125	125	119	132	117	130	128	135	122	129	130	113	123	116	137	131	114	112	126	115	128	136	137	136	128	123	119	134	119	127	136	116	119	128	127	116	136	135	115	140	154	133	135	114	98	145	132	112	124	111	125	114	128	111	123	115	138	133	149	106	114	118	111	126	132	136	142	137	127	139	122	112	128	145	115	117	109	120	129	137	110	118	125	139	147	149	122	125	107	106	126	135	142	127	130	108	125	151	103	128	119	116	128	132	112	137	108	124	112	138	118	113	137	125	136	127	134	151	123	131	122	142	133	118	134	133	137	114	129	150	122	128	129	123	115	131	128	114	123	133	122	135	126	139	107	114	114	115	136	124	127	110	132	129	119	146	121	144	128	130	132	144	112	137	128	130	127	112	124	137	135	145	129	125	105	134	135	109	126	110	157	138	110	134	126	135	115	124	122	99	127	104	122	146	116	121	123	118	122	113	130	151	112	106	125	120	121	123	150	120	129	115	127	144	127	134	124	137	128	128	132	135	144	123	127	109	117	121	141	121	142	133	137	105	147	140	126	130	118	138	112	123	133	147	131	122	130	130	115	109	145	140	141	128	128	116	126	108	138	144	137	145	115	120	132	124	151	130	130	116	118	115	128	129	108	144	135	119	129	123	151	134	116	111	130	122	125	120	144	117	138	137	134	131	151	105	129	112	118	133	143	128	124	113	141	124	148	153	128	111	123	123	134	111	125	132	129	113	111	120	131	125	118	128	113	138	113	135	123	116	126	129	141	115	127	133	116	151	124	138	135	137	132	138	125	114	130	135	141	128	115	105	125	122	127	119	168	129	121	119	124	126	117	149	121	143	102	124	132	125	130	119	130	116	116	141	118	119	137	127	131	120	117	141	141	139	135	104	128	136	116	131	151	122	128	124	120	134	130	144	122	133	129	122	152	126	120	124	132	120	116	111	116	126	140	130	138	128	125	118	118	131	124	128	127	135	107	117	133	118	140	100	143	137	120	132	116	118	125	141	128	130	111	133	118	113	105	120	115	133	124	125	105	110	124	113	121	112	139	106	129	118	121	129	123	127	124	118	123	126	120	128	167	130	127	124	131	120	130	115	115	122	113	139	143
31304	48812	52205	55404	50081	45629	45095	42777	35193	35888	35528	29118	23852	27734	26897	17788	5046	2369	2144	1491	1306	1559	2116	1772	1482	1186	1297	2748	10782	13979	11311	7605	1174	502	472	452	475	476	460	436	434	460	441	452	471	454	464	449	451	405	457	435	487	489	450	444	463	431	464	434	453	459	469	445	505	456	484	459	469	434	476	454	445	441	430	505	441	454	442	437	439	480	452	426	474	457	447	463	503	460	445	478	429	422	492	424	446	467	458	484	485	452	458	477	436	460	451	463	428	444	497	477	441	468	443	448	461	449	461	436	435	463	427	451	450	516	466	469	456	477	477	447	453	451	456	479	463	445	437	442	475	521	444	448	479	458	482	461	445	468	461	450	447	484	502	441	472	443	481	487	435	470	460	413	498	429	448	458	479	479	478	481	486	491	463	503	446	425	474	481	421	485	525	454	456	448	467	450	443	434	438	459	468	465	462	444	460	455	485	482	494	488	484	455	494	450	433	405	460	420	440	460	428	459	447	431	479	464	454	463	444	472	462	419	441	457	442	448	437	449	444	454	461	418	396	444	464	485	452	456	460	448	471	434	446	480	436	431	453	436	468	441	458	456	423	469	413	481	427	466	475	489	460	511	434	437	433	438	436	449	472	452	439	472	469	442	440	445	450	473	455	447	467	456	480	438	443	454	454	461	472	469	453	462	484	514	441	460	489	438	489	451	443	495	455	441	441	444	455	443	456	471	424	464	458	420	441	443	481	461	503	437	422	462	468	477	501	469	430	450	456	426	427	488	457	440	413	465	423	435	453	426	464	446	455	489	464	467	456	418	450	441	474	430	480	453	451	486	489	446	439	491	462	445	452	443	485	447	457	461	411	497	483	431	449	442	469	426	431	432	454	443	437	429	458	449	434	427	466	446	464	488	490	423	475	464	455	451	457	438	476	467	458	429	406	479	462	457	452	451	491	461	415	458	436	456	524	448	461	454	479	443	465	468	434	464	468	454	454	467	496	449	476	460	457	445	424	395	476	446	458	447	463	439	439	488	464	386	449	449	461	443	467	458	402	458	435	456	493	454	481	463	444	444	460	453	444	474	434	429	441	459	413	462	433	450	424	461	475	456	444	431	477	452	485	449	473	462	444	463	443	460	489	488	440	432	435	473	431	455	437	466	499	469	458	453	460	452	457	463	442	458	441	428	462	459	466	434	449	471	488	431	438	445	479	456	457	451	454	462	440	426	450	470	474	457	514	477	464	442	446	445	483	497	450	469	486	460	458	437	451	430	490	472	486	453	473	453	454	481	483	462	455	439	419	437	446	466	406	469	448	466	465	448	477	468	500	466	456	427	448	444	463	469	432	460	438	482	462	462	446	518	430	430	451	460	454	472	436	451	466	453	453	452	454	439	476	446	451	461	449	462	462	477	433	473	445	464	477	517	471	510	413	487	493	478	464	445	464	478	432	460	461	438	476	413	466	439	487	441	456	463	453	447	463	495	451	471	466	468	452	418	503	480	444	472	449	470	455	458	490	457	470	470	472	536	465	502	459	448	429	439	427	460	465	457	442	438	450	487	428	438	460	431	457	466	445	450	465	473	518	483	464	473	456	462	472	498	413	433	450	432	499	415	466	475	433	471	471	467	430	460	463	459	459	462	458	456	489	439	468	450	459	424	456	465	471	485	457	493	424	466	476	490	460	463	451	445	464	429	471	477	468	468	472	495	462	468	492	457	458	444	461	434	454	462	455	490	472	479	471	461	466	421	471	414	462	474	420	471	466	477	427	437	422	473	457	490	442	443	481	473	457	501	432	450	460	469	459	510	471	445	421	473	456	407	508	462	489	457	436	456	481	465	460	459	474	417	443	454	456	489	446	491	453	444	460	469	468	483	459	461	468	475	452	457	456	478	420	493	498	500	420	472	472	472	439	449	408	459	507	516	470	462	470	455	459	461	491	470	490	495	462	484	455	440	458	426	447	513	478	473	467	435	441	460	460	470	473	465	463	450	448	498	464	471	455	505	469	449	468	453	467	428	477	448	466	455	452	467	489	478	445	473	470	498	479	461	423	472	447	468	473	507	455	474	461	457	463	427	423	465	481	429	430	438	464	467	441	451	487	443	452	504	485	449	468	463	479	417	469	449	471	475	420	480	462	418	447	412	455	455	435	464	448	427	478	452	464	445	461	448	463	450	441	450	497	464	460	438	437	463	508	454	467	451	447	445	453	449	474	476	457	476	479	405	450	468	471	501	483	463	466	444	478	432	443	461	488	460	445	471	452	452	456	443	449	436	439	485	471	522	466	443	468	457	463	423	433	456	470	446	457	471	478	454	439	478	439	447	499	442	445	466	435	448	436	506	475	507	418	459	425	445	462	433	434	455	419	458	474	452	479	453	435	452	454	456	438	452	475	456	458	428	443	434	443	460	452	463	482	500	465	470	492	467	448	447	455	477	420	432	472	448	476	456	447	416	470	492	475	433	458	451	472	444	445	462	490	508	461	492	461	458	457	484	493	415	451	440	465	468	477	465	449	440	468	464	462	425	456	481	447	461	445	470	448	468	459	455	455	482	476	449	438	468	469	429	478	472	465	485	441	461	484	467	475	478	459	465	505	458	490	448	478	476	437	450	455	471	464	436	493	478	484	441	437	465	418	486	480	469	436	446	429	424	439	462	440	419	466	475	495	428	458	457	466	485	453	468	452	465	473	465	472	438	425	465	477	450	453	447	479	434	451	488	446	460	470	443	437	472	437	463	429	449	482	468	436	447	437	469	469	471	458	477	467	446	433	475	491	447	472	471	467	413	479	468	414	465	414	443	470	486	438	439	452	484	479	463	480	473	463	460	475	451	444	449	454	416	441	476	448	438	437	468	443	451	466	450	446	488	450	466	465	441	489	463	478	445	458	455	465	452	487	481	470	478	415	428	460	508	458	445	463	430	469	460	435	469	488	433	429	482	419	436	441	458	466	469	471	469	472	455	517	437	452	475	449	485	435	432	447	454	459	504	455	467	447	492	436	511	448	453	480	430	452	448	455	408	463	477	514	475	443	509	452	443	438	482	463	467	450	476	435	443	451	464	472	427	478	490	428	448	445	477	429	454	431	462	444	450	471	457	452	433	454	475	467	492	485	434	433	491	480	444	482	473	460	486	461	483	456	491	471	476	440	412	474	435	480	465	504	437	452	459	468	437	432	442	466	446	494	462	493	471	442	427	435	448	462	463	433	513	465	459	480	469	491	482	459	467	467	469	447	440	486	442	464	473	434	447	478	405	442	469	507	459	455	472	477	456	452	423	444	487	430	451	461	462	446	465	455	490	476	474	461	438	456	455	462	452	492	424	443	433	479	472	468	470	431	456	476	461	443	407	472	459	452	434	474	486	443	432	485	423	481	450	454	462	485	468	450	404	447	453	456	449	459	466	470	484	436	419	472	447	450	426	423	498	475	440	473	419	474	474	461	459	462	464	467	486	455	510	501	497	424	460	467	463	442	468	516	437	483	463
47448	51280	41884	37484	35887	34481	33841	37168	29312	29644	27550	23164	18246	16363	17355	18087	8273	1436	697	461	362	488	649	474	421	454	361	743	2663	3733	3990	2527	513	204	185	190	220	186	193	189	202	176	184	203	185	200	221	220	195	218	193	210	220	217	201	224	186	211	180	196	205	185	201	186	219	187	192	207	206	205	222	190	176	206	223	210	207	200	183	205	208	196	204	202	188	192	199	209	194	196	209	200	170	177	202	185	192	194	198	190	192	213	217	174	213	165	189	205	232	200	197	186	203	192	191	187	194	204	187	200	173	173	193	218	192	176	210	202	205	205	211	201	185	179	171	177	204	212	204	200	183	197	225	193	211	196	215	212	214	171	222	219	168	186	186	199	199	187	182	206	202	198	189	200	197	199	190	173	190	210	177	194	216	212	200	218	204	183	213	200	188	210	201	203	199	187	190	190	186	174	215	176	190	203	229	213	203	201	192	174	201	227	222	210	205	192	199	199	207	201	186	218	199	188	195	196	203	198	225	193	192	203	196	186	216	183	204	180	204	207	198	206	207	174	199	194	182	192	176	171	191	198	199	213	218	169	201	224	203	184	201	205	197	175	199	210	190	200	188	206	214	204	187	185	196	205	194	202	167	197	190	211	221	184	233	230	191	181	181	196	190	224	198	173	210	198	179	205	206	202	177	195	188	225	205	188	205	198	227	196	213	193	216	178	196	173	160	191	205	208	205	211	178	173	182	211	209	199	214	204	214	191	220	209	178	193	199	201	220	204	197	206	221	209	218	208	176	193	215	174	182	223	189	209	199	210	226	217	194	200	201	188	220	178	210	194	204	166	218	194	191	183	197	208	188	189	215	189	194	191	187	209	199	200	206	205	189	195	200	200	189	205	202	201	184	194	203	200	204	195	198	224	189	177	172	212	191	203	212	179	180	205	173	207	229	208	197	218	200	184	201	214	197	208	203	199	184	216	183	196	186	192	193	179	211	193	215	213	164	198	187	214	207	199	198	201	224	212	196	206	189	181	172	196	187	192	214	215	182	197	196	220	209	180	219	196	194	203	193	186	213	217	195	176	180	203	183	191	209	189	208	202	189	180	207	189	190	205	204	190	178	202	210	196	162	185	203	173	184	204	202	205	197	222	218	194	194	192	219	194	202	186	179	199	204	190	208	213	219	201	188	204	178	199	193	164	185	211	189	194	184	190	206	190	223	191	182	208	196	211	182	220	185	214	217	200	185	186	188	180	196	190	213	199	184	216	209	227	201	216	198	190	203	205	202	199	201	199	217	188	198	201	204	211	201	174	201	209	198	191	221	208	176	192	196	192	200	197	196	197	201	193	223	194	205	181	219	201	204	194	200	207	197	177	189	193	191	192	175	194	197	191	230	185	210	181	195	177	181	206	203	173	196	224	198	180	184	170	188	192	182	191	211	192	220	198	177	189	207	193	207	203	215	200	209	193	176	209	210	186	207	221	197	188	173	208	180	212	185	185	185	198	194	176	194	205	203	189	220	186	200	184	191	194	176	183	205	193	203	176	191	207	198	196	176	190	188	196	197	188	197	204	217	188	209	182	193	172	216	188	195	189	199	198	185	178	185	180	214	190	194	185	209	189	203	201	181	186	186	189	215	206	212	203	195	217	222	205	192	213	181	206	186	161	186	193	170	212	198	204	201	208	196	210	173	167	189	192	206	184	190	207	206	207	195	197	179	203	204	198	203	204	190	160	198	184	217	196	197	216	204	177	209	184	179	195	196	191	194	208	188	232	183	214	215	187	227	184	189	186	189	156	190	190	209	183	184	198	190	207	211	193	182	215	223	199	232	221	225	183	190	183	197	188	184	188	219	186	189	210	192	211	157	195	215	177	198	225	170	209	196	182	199	212	195	185	204	197	200	194	191	206	214	207	217	188	233	201	158	180	191	197	199	211	204	193	217	183	177	192	178	215	200	187	190	187	216	209	192	222	180	196	187	194	207	196	200	223	182	180	202	196	174	174	207	195	195	214	189	232	202	195	211	195	217	223	204	205	186	206	215	197	205	156	198	176	208	170	195	198	186	197	189	198	233	183	216	205	198	191	164	206	234	172	195	210	196	203	198	191	208	204	200	196	198	229	194	188	190	211	205	184	198	221	192	178	195	179	192	190	190	220	175	184	208	209	187	190	208	184	200	188	207	224	218	202	203	179	199	195	198	215	188	175	184	197	219	180	200	184	229	211	177	203	170	201	203	187	197	201	190	170	205	186	214	190	204	175	189	197	199	194	186	177	190	174	182	165	181	195	209	190	218	176	192	208	195	181	238	198	195	213	196	187	209	219	198	186	217	188	198	197	175	189	195	192	216	204	194	207	203	229	175	188	205	208	228	189	197	177	195	214	190	193	181	176	195	191	185	224	192	218	220	207	201	181	190	213	181	210	222	213	202	194	214	207	205	202	188	220	207	176	206	203	173	176	181	189	190	213	212	155	197	215	214	199	180	177	187	194	208	192	226	198	204	205	185	182	182	169	214	198	212	210	200	217	208	183	203	197	174	208	198	179	208	205	213	207	183	180	176	193	199	203	174	212	212	185	189	181	202	191	189	178	189	218	223	195	200	197	194	198	198	175	195	195	210	181	205	205	210	189	184	184	195	223	196	205	208	219	221	241	186	183	200	209	187	219	212	206	173	180	172	219	206	194	195	190	200	211	209	205	185	198	210	195	203	180	183	208	200	210	200	215	202	219	185	200	205	201	200	186	205	186	199	195	204	185	200	203	241	181	215	192	194	224	206	205	205	211	170	219	203	214	203	192	184	196	188	208	188	174	206	197	215	207	168	195	190	190	185	189	211	197	177	201	203	186	211	191	197	191	203	219	183	210	187	176	190	219	183	196	188	188	199	196	184	175	184	214	198	195	184	199	193	190	208	198	183	177	195	228	214	188	199	223	170	200	199	206	188	211	189	215	200	198	207	192	185	180	204	197	191	191	191	198	212	196	232	190	181	184	209	197	195	176	211	204	203	207	197	191	194	180	183	206	192	191	208	206	193	195	209	207	209	198	230	210	217	201	221	207	206	210	182	195	221	210	192	203	182	202	219	179	213	200	205	220	205	194	192	201	195	197	191	207	186	207	188	212	209	196	196	195	198	186	210	207	190	186	194	188	176	213	221	207	208	208	198	206	216	205	197	187	179	193	170	216	189	220	198	203	157	191	197	182	186	205	194	196	221	177	197	217	196	205	194	193	204	231	195	202	198	159	193	207	208	203	192	193	199	221	185	212	212	201	191	197	183	199	205	217	201	219	186	205	202	184	192	176	211	186	194	180	212	195	163	206	235	194	198	187	170	208	205	199	191	191	190	205	229	195	173	196	215	168	185	202	207	187	212	198	208	180	184	198	187	202	201	189	177	211	210	202	206	200	212	215	216	188	198	187	202	189	182	233	211	190	204	236	183	185	188	207	205	193	211	185	213	215	187	189	175	206	184	186	227	196	190	202	183	217	198	167	215	194
39629	53624	55610	58744	56164	53041	52385	49834	41713	43389	41619	37210	35742	33470	37131	36418	13504	3911	3559	2241	1902	2865	3814	2762	2342	2535	2022	4691	15135	20262	20000	13483	2387	653	680	647	693	614	647	686	662	632	642	662	682	628	621	635	666	699	647	658	612	647	673	634	620	704	619	663	662	652	656	614	639	676	667	622	625	628	663	657	679	621	633	616	645	680	604	634	639	679	619	674	639	663	648	609	663	643	610	637	647	695	650	657	627	663	630	673	666	629	649	663	660	664	631	640	632	659	625	581	669	620	628	638	685	656	641	665	674	620	644	652	656	634	603	656	627	665	691	622	626	667	656	640	684	671	634	666	660	622	659	664	675	669	644	657	627	681	628	654	635	610	659	652	648	641	663	660	645	683	660	627	614	667	620	673	620	645	649	710	596	597	680	650	613	642	650	632	637	663	632	659	637	620	626	672	627	684	614	618	696	647	626	684	646	663	657	645	633	654	655	657	636	680	634	670	601	690	635	626	656	629	649	677	646	658	687	612	626	638	625	678	631	681	610	656	660	659	642	625	668	660	599	667	614	669	606	658	629	615	634	619	634	650	652	641	575	677	646	660	681	651	624	672	651	644	680	641	642	664	642	677	676	681	646	641	638	648	627	644	649	659	606	639	685	658	625	633	653	687	641	663	637	616	639	668	646	628	631	650	652	628	687	630	596	633	672	668	650	649	669	627	604	659	625	640	683	654	674	628	679	646	613	619	685	708	611	660	667	656	613	603	659	600	651	681	636	629	636	655	634	648	653	643	630	629	625	638	683	604	643	638	688	654	676	650	654	651	631	686	663	650	629	657	658	666	604	618	653	665	648	649	632	662	680	655	661	645	654	649	569	645	692	661	651	662	661	666	651	630	648	649	663	624	636	684	633	661	664	665	661	651	677	653	646	677	675	673	663	651	667	643	657	602	647	644	664	656	622	626	612	632	674	646	605	625	677	618	685	619	640	647	628	637	646	667	664	677	687	601	633	609	658	622	673	648	625	694	667	635	655	642	652	686	632	644	658	633	645	630	656	670	631	636	640	648	622	648	643	652	628	698	672	664	705	664	677	602	665	631	632	636	654	622	674	661	669	616	657	645	671	603	648	626	625	641	638	630	668	659	623	670	653	659	630	628	622	607	664	638	617	656	599	682	630	650	669	670	605	694	634	614	661	621	652	661	638	673	633	677	637	662	658	610	699	672	650	614	645	686	651	666	667	679	677	634	702	618	675	666	646	632	652	688	652	695	619	633	617	668	651	661	651	575	655	660	628	661	621	642	648	646	639	662	661	621	641	656	670	628	679	597	626	617	643	641	673	621	668	660	698	649	647	651	659	648	584	610	662	658	638	662	624	667	588	630	648	685	659	619	635	631	668	641	661	651	641	659	638	640	607	664	672	654	677	629	658	660	643	657	682	672	632	651	624	710	614	628	629	631	686	678	628	620	632	629	624	644	650	642	621	637	655	652	673	636	633	611	700	653	666	638	633	658	623	627	696	641	623	654	642	650	652	710	651	668	648	627	660	678	618	679	652	642	615	637	632	611	612	664	632	607	687	614	640	662	622	719	661	684	686	600	643	655	679	670	696	668	649	649	639	638	650	663	670	649	658	635	644	651	652	689	649	684	649	666	619	650	597	689	648	639	654	608	698	674	649	634	621	645	621	639	642	625	647	664	631	699	640	697	620	665	641	674	653	667	647	660	645	617	642	673	650	661	659	602	627	647	650	622	639	626	700	632	632	654	586	664	634	640	648	615	642	694	625	633	677	653	674	614	637	634	598	661	656	621	630	634	629	648	682	630	602	664	689	655	629	615	659	650	659	652	667	654	662	683	653	668	665	635	607	662	620	620	676	615	618	636	617	646	653	633	657	666	638	641	624	636	663	610	642	634	647	652	693	674	634	645	638	618	692	612	649	639	609	675	628	642	652	623	669	666	605	677	636	653	612	664	630	642	674	627	638	657	655	678	677	645	694	618	664	692	625	615	665	610	670	611	681	643	673	620	639	723	676	650	618	607	679	660	604	635	657	652	664	644	635	647	666	626	649	645	648	653	611	688	625	646	620	655	633	625	648	704	644	660	663	642	654	656	649	648	615	655	690	618	645	675	645	680	631	667	652	699	655	630	648	681	653	669	662	651	630	636	715	670	638	671	661	635	643	661	618	679	642	662	589	634	652	595	658	652	690	639	647	612	646	650	620	639	585	652	629	633	627	667	705	656	633	627	657	589	642	704	632	643	644	629	643	652	638	617	643	631	672	653	673	624	690	622	638	631	667	694	639	630	627	670	642	649	650	684	609	612	680	613	676	634	680	674	667	642	672	593	633	646	652	671	643	647	630	625	671	649	662	626	686	655	687	663	646	704	633	658	644	638	650	634	654	614	651	617	636	588	641	643	668	637	652	650	599	612	664	659	635	602	675	649	636	670	585	641	643	654	639	658	693	642	673	619	583	614	640	663	667	621	679	642	672	653	692	660	636	641	668	640	634	655	648	622	653	618	630	612	666	696	648	632	659	677	619	648	665	635	625	690	623	644	646	651	630	651	646	647	691	631	665	669	610	643	668	657	637	667	634	653	670	638	656	639	649	670	655	716	639	659	614	666	623	647	632	678	674	651	665	622	673	679	635	661	649	721	655	660	622	610	655	655	624	658	634	624	606	653	684	639	650	662	659	640	664	618	645	616	699	635	662	642	634	628	661	653	622	614	645	681	618	656	639	638	607	681	698	685	655	691	666	667	676	605	681	662	694	582	663	693	650	686	586	652	654	685	653	668	662	662	641	675	651	644	665	670	634	675	648	684	683	654	622	698	649	628	638	640	631	608	621	646	647	688	659	633	634	635	622	640	645	636	664	683	682	682	666	637	607	670	648	696	661	633	695	636	682	627	678	689	628	669	683	707	661	679	632	677	684	644	641	698	707	629	634	608	661	659	680	662	671	683	646	659	637	617	627	643	645	669	687	670	621	630	719	644	608	693	678	607	671	642	611	664	644	682	641	611	622	650	655	712	652	647	652	645	641	597	690	677	657	671	644	725	649	658	680	643	649	666	623	639	635	670	655	637	633	634	643	668	675	652	680	637	654	662	682	675	673	640	619	672	615	606	634	652	687	698	633	626	655	652	687	683	641	601	650	648	666	620	620	663	643	643	611	655	622	649	655	701	688	592	653	642	650	635	644	686	629	662	633	623	658	620	705	665	641	616	665	652	653	613	635	656	659	622	635	617	633	653	684	652	605	653	667	641	679	669	665	637	641	645	630	622	668	648	633	687	652	654	649	651	644	659	633	678	667	683	662	677	654	645	643	689	680	580	684	693	694	624	649	626	635	659	643	661	634	640	667	632	669	659	658	659	591	654	651	673	632	672	682	673	644	624	611	623	635	631	594	609	650	657	679	570	611	644	678	616	632	618	635	671	688	637	673	653	668	627	669	665	649	688	689	670	647	623	610	605	652	621	671	666	622	643	631	633	695	605
14296	20731	21169	13719	9347	7015	4160	3665	1871	1499	1215	994	667	620	781	850	181	164	156	128	164	157	157	175	145	135	123	168	160	302	414	373	171	119	122	131	112	128	131	104	112	137	114	134	116	123	130	116	129	128	121	146	137	128	131	113	104	139	133	123	134	126	108	121	140	112	149	127	124	110	134	139	115	117	122	116	112	138	115	137	121	147	137	132	111	139	102	131	124	133	118	115	142	100	118	153	127	114	127	121	122	142	124	118	113	149	115	130	134	121	142	131	127	119	115	137	141	103	111	118	117	129	114	139	133	142	133	127	133	126	123	137	119	127	138	128	119	130	126	126	127	114	114	117	131	118	116	105	125	112	150	111	132	122	147	102	132	110	124	122	109	135	128	153	137	126	132	129	132	119	118	134	129	135	117	114	139	130	135	90	115	115	128	125	96	122	120	105	110	124	116	96	124	119	124	115	118	117	124	123	118	138	105	127	131	120	108	135	128	135	133	128	132	117	129	133	109	127	129	100	144	122	111	124	129	108	106	121	144	103	125	127	118	127	96	116	112	113	120	135	107	106	114	121	129	128	121	115	139	119	130	115	131	106	126	119	126	142	129	111	145	120	142	105	135	123	121	104	120	122	107	117	118	112	125	132	111	113	122	132	120	136	131	132	138	119	119	125	108	131	135	122	108	126	127	130	138	119	123	122	124	121	127	126	116	131	112	115	127	156	129	124	124	115	122	127	131	97	119	123	138	120	115	121	112	120	115	107	107	112	121	117	130	137	119	114	119	119	142	117	110	120	126	123	103	108	123	127	139	120	111	129	129	125	123	121	133	118	110	128	122	124	130	120	111	131	128	115	127	128	119	112	133	115	159	117	130	131	125	120	121	122	130	115	126	115	143	144	122	137	120	147	109	126	139	115	116	120	125	115	132	122	118	142	101	149	117	129	141	114	127	121	96	130	110	147	119	122	117	109	115	131	125	138	135	111	135	138	113	114	107	134	127	121	105	140	117	130	139	134	119	125	135	119	128	136	143	117	126	132	121	134	135	141	126	114	118	111	110	111	115	106	109	152	141	123	107	122	105	121	120	125	110	118	120	116	128	119	127	125	122	133	117	104	136	121	122	114	126	121	125	130	123	147	117	125	139	142	112	123	138	127	110	129	117	118	125	122	120	129	111	115	127	123	107	140	107	122	119	126	98	112	115	131	137	127	113	133	131	121	106	141	117	117	119	112	137	134	125	134	126	118	133	117	142	120	128	124	125	124	127	124	119	125	131	104	98	112	128	129	106	132	121	116	120	132	127	119	123	119	125	134	140	128	121	122	120	127	111	132	118	145	129	113	121	148	112	113	130	107	105	103	96	122	111	118	141	119	133	124	123	116	127	117	130	120	113	107	111	124	145	133	111	123	133	126	121	123	130	148	117	132	119	113	129	130	108	114	135	126	113	107	137	124	138	122	119	131	131	120	135	128	118	148	114	109	104	98	120	113	130	121	114	111	118	108	114	123	103	130	127	104	122	124	104	98	126	115	138	91	123	118	127	111	117	117	124	103	104	111	118	120	124	123	100	127	117	124	120	130	120	130	133	114	141	125	114	123	138	111	137	135	133	124	125	145	112	116	111	120	124	121	109	111	136	129	132	125	136	122	135	148	123	109	105	121	112	112	129	130	127	121	141	128	121	135	116	103	116	138	121	126	125	99	117	128	121	131	125	131	110	144	118	112	132	123	105	136	114	121	133	112	122	103	110	122	140	132	133	119	122	111	108	116	114	127	141	113	112	109	125	121	125	114	122	111	117	115	101	118	124	127	149	126	114	120	124	102	111	128	115	115	128	118	137	133	117	131	142	118	115	145	131	110	131	119	132	128	121	117	150	123	124	133	127	117	123	156	105	131	141	125	118	118	136	115	123	138	126	138	121	127	147	115	144	126	115	102	110	145	118	105	120	115	134	119	133	134	133	154	117	135	112	108	118	119	117	128	112	122	113	143	122	101	112	123	128	126	127	106	112	123	109	121	128	134	127	91	114	144	119	138	121	115	135	122	111	121	124	138	127	123	122	117	116	124	146	109	112	140	116	132	137	120	120	107	122	130	103	132	113	121	102	142	116	110	149	106	136	115	127	122	120	130	119	139	132	141	108	119	108	141	124	138	133	123	114	152	117	119	112	102	122	114	133	147	134	132	120	107	141	107	89	135	112	117	122	141	128	107	120	120	111	121	134	119	112	134	132	112	109	100	121	118	136	121	133	134	120	121	120	121	136	120	114	127	129	147	112	133	110	129	128	118	134	118	144	126	134	120	104	135	118	115	123	127	124	123	124	125	126	111	124	124	115	126	120	125	104	109	103	113	123	123	127	113	146	123	105	121	130	103	133	124	125	107	107	115	122	135	130	140	139	128	115	128	131	106	129	132	123	121	141	112	108	120	137	106	127	108	123	118	107	126	122	132	123	107	134	135	109	129	133	139	138	109	123	117	133	129	127	138	134	112	130	133	128	137	133	137	122	116	141	129	117	114	124	119	139	135	130	110	115	148	104	128	122	127	116	123	131	111	134	123	109	141	122	119	104	124	134	107	105	129	120	122	141	110	128	124	119	127	118	137	124	136	114	131	115	134	121	127	100	126	139	135	126	115	115	125	123	132	142	129	138	113	129	115	117	118	136	106	127	117	115	147	135	149	112	124	129	129	138	129	122	118	124	95	139	108	120	121	119	119	126	117	99	147	136	146	127	146	125	142	134	128	125	111	109	107	127	124	140	115	101	119	124	126	109	128	140	127	117	116	112	113	118	137	140	111	126	130	147	126	106	128	125	108	120	120	130	127	164	105	117	124	113	123	154	132	145	125	123	124	121	114	126	124	122	128	104	109	110	129	122	125	119	131	121	116	145	136	115	130	117	127	134	134	114	125	141	132	128	116	96	119	126	117	124	125	129	109	117	120	140	119	130	145	132	131	116	110	116	130	136	150	97	125	114	113	125	117	97	120	118	117	125	119	117	112	126	116	103	133	121	112	120	120	110	119	108	122	124	134	112	131	116	110	125	140	116	112	103	119	102	121	136	108	127	141	146	111	109	114	111	120	118	114	123	123	111	112	121	124	126	107	131	130	133	134	126	134	117	130	121	117	93	134	147	140	105	119	123	112	135	116	115	112	119	102	117	99	108	128	118	114	117	102	122	118	111	118	128	123	111	107	152	120	137	120	126	127	138	134	113	130	107	133	128	130	123	120	129	116	113	127	117	132	115	114	135	132	109	116	136	131	108	126	118	107	103	128	119	126	127	124	113	104	124	107	128	131	118	126	115	128	130	142	115	135	112	115	128	119	128	119	105	120	112	155	116	119	112	112	128	117	122	155	121	123	131	122	119	142	128	105	135	115	115	111	122	130	115	129	125	129	126	110	124	115	127	114	148	125	121	117	123	129	135	120	119	129	124	125	136	134	113	123	110	127	130	122	149	119	130	116	123	116	111	136	131	122	131	147	131	125
12828	23858	27108	24007	21522	19120	14737	13624	8276	7209	6219	5592	3896	3794	4840	4511	772	607	625	569	693	847	718	671	642	588	565	594	843	1908	2377	2126	745	436	489	475	489	430	465	491	451	451	453	461	468	472	456	468	408	460	476	473	455	472	438	438	477	433	503	485	490	457	415	463	446	438	489	460	448	449	461	453	429	454	456	448	459	477	432	470	456	439	433	464	442	474	436	487	451	473	431	464	440	481	489	476	445	467	464	446	442	467	442	453	489	451	445	450	443	495	453	441	485	464	473	452	470	443	461	475	451	474	411	443	470	492	470	433	472	441	452	447	451	393	451	455	481	449	440	476	455	443	465	446	462	483	465	444	471	476	476	422	469	449	492	459	464	482	453	459	427	458	506	450	426	451	457	420	450	434	444	481	452	493	443	486	434	472	451	443	493	448	464	440	456	500	476	413	445	468	445	468	430	489	456	482	427	441	451	452	470	464	468	487	450	480	457	483	477	495	466	464	477	432	437	471	443	450	449	451	458	492	462	462	455	469	446	422	482	428	418	450	445	437	454	476	448	442	431	445	473	472	443	429	455	452	446	451	453	441	478	441	453	473	486	463	480	479	439	455	471	440	439	450	405	464	475	447	473	460	472	436	459	433	481	486	480	479	449	407	455	447	490	445	443	454	426	462	467	477	461	482	465	486	464	471	466	426	440	424	464	473	449	417	456	457	478	472	468	453	491	479	477	449	491	461	460	427	460	480	467	442	476	457	470	482	429	456	446	440	481	485	458	458	465	455	436	476	463	459	474	433	472	470	429	445	447	453	461	426	459	455	413	493	456	463	493	481	440	426	448	459	475	434	467	439	484	441	437	479	421	466	449	434	454	447	471	500	423	468	458	462	459	494	439	421	416	460	470	471	479	464	448	474	441	416	432	460	483	456	462	427	424	436	453	452	453	463	476	455	426	420	447	483	443	412	462	440	444	465	471	477	424	478	446	422	441	486	458	481	423	442	436	447	459	442	448	445	461	472	451	451	459	437	452	433	468	454	473	458	444	459	477	473	466	476	449	487	459	437	474	443	455	457	485	441	435	495	426	449	433	493	469	468	437	439	451	456	486	434	482	500	460	468	466	416	442	477	460	419	460	423	430	423	462	460	506	478	460	477	477	415	461	451	478	466	426	438	450	455	438	474	478	468	490	466	441	459	454	421	496	448	447	456	438	455	483	450	473	485	497	443	439	440	434	444	452	461	475	468	476	420	448	453	463	462	431	451	432	482	487	418	435	456	471	421	438	461	484	470	465	428	471	446	460	462	456	461	453	439	450	486	468	462	468	456	477	443	443	446	451	462	460	462	458	434	490	461	453	426	461	417	477	450	436	437	476	462	422	445	426	480	449	434	483	482	452	439	499	447	458	483	491	449	453	500	441	439	455	433	450	470	467	440	453	418	428	477	457	427	435	483	516	423	442	430	444	448	484	454	413	444	472	498	439	454	457	459	450	421	425	472	466	464	445	470	425	450	472	489	439	467	484	466	451	458	478	428	488	441	464	445	481	468	460	447	455	523	455	437	476	444	462	478	436	448	481	463	503	427	456	434	454	456	480	440	456	435	463	477	470	464	442	432	476	445	451	463	487	446	479	427	432	461	471	445	469	449	445	455	441	474	440	447	427	478	485	502	459	479	474	448	471	460	441	471	439	429	435	459	464	424	468	515	473	467	480	450	457	454	443	496	432	459	457	469	458	491	441	444	464	471	442	495	437	451	411	473	435	465	451	485	451	492	479	482	464	448	468	441	481	420	468	491	489	470	486	448	474	424	437	450	421	491	487	474	440	445	490	460	450	451	456	466	462	465	446	471	452	446	442	422	433	475	453	438	472	472	456	426	465	432	438	467	424	411	428	450	470	454	424	426	415	453	437	442	468	438	465	451	471	460	456	454	461	467	419	427	441	449	480	416	452	388	461	470	451	446	476	475	479	460	461	477	457	462	441	473	463	484	423	446	450	478	456	453	507	470	458	479	457	453	481	473	444	479	443	424	436	458	454	450	452	438	441	475	455	418	448	443	438	425	441	465	440	421	455	453	491	448	418	472	427	475	431	434	419	504	476	455	451	435	480	445	468	481	435	466	430	452	482	471	447	463	438	441	454	453	433	438	477	454	451	417	437	435	452	470	425	453	435	446	463	458	454	403	457	489	446	461	460	449	486	451	434	470	485	453	452	431	428	461	480	480	476	443	479	477	466	461	447	453	455	467	463	447	433	438	453	460	495	428	409	481	468	446	462	436	462	447	453	447	438	476	442	434	439	437	461	480	412	475	481	452	430	427	463	434	460	469	467	451	486	440	439	459	449	469	421	464	436	430	445	438	472	461	430	467	442	488	462	478	481	432	482	439	486	476	472	464	419	481	448	442	469	465	459	455	435	485	487	457	454	450	445	474	475	468	444	485	463	489	497	454	452	483	491	434	450	446	402	425	470	473	453	488	435	484	460	452	445	451	465	455	452	436	502	459	435	476	419	443	435	457	451	433	428	435	423	470	475	492	440	477	491	460	467	454	469	434	468	481	445	460	447	465	463	469	455	441	411	447	455	495	428	468	482	446	435	446	435	493	435	480	461	445	426	473	444	471	442	453	471	459	443	439	458	484	482	458	482	461	443	444	462	483	433	451	458	474	442	441	459	460	446	475	479	480	451	474	477	442	496	433	445	476	468	443	514	445	509	466	462	446	421	455	507	443	428	463	454	449	424	434	482	465	435	434	447	476	471	474	468	444	483	465	442	468	430	459	462	456	437	441	457	464	497	462	461	486	495	463	449	462	469	457	442	475	503	481	506	470	483	446	431	413	414	443	464	493	456	436	469	445	423	446	422	503	448	435	457	439	445	519	452	482	442	468	457	466	489	460	458	442	413	470	437	473	429	431	433	429	480	436	434	489	421	429	471	470	423	406	452	478	428	492	451	492	441	460	434	458	449	462	459	410	444	463	474	443	475	490	434	436	441	440	437	455	461	444	462	466	494	480	457	457	477	474	479	478	440	489	491	452	482	467	452	469	462	450	461	470	470	468	437	436	441	458	475	454	486	481	450	464	450	541	453	421	488	472	483	491	450	443	432	499	469	490	463	443	445	456	449	470	471	478	431	468	454	468	461	438	473	479	482	432	420	436	455	448	414	455	483	442	451	442	447	458	465	408	486	509	479	458	445	506	491	473	422	468	459	470	429	444	457	457	458	452	503	488	436	500	452	452	471	464	441	477	462	452	469	460	467	428	468	451	432	453	510	458	476	479	442	465	440	449	447	468	394	419	480	503	450	507	465	438	451	438	425	451	483	472	446	464	464	478	463	461	460	432	465	424	454	456	482	482	453	503	458	481	425	459	492	462	477	449	467	484	436	442	469	439	476	464	442	488	476	435	448	451	420	499	489	476	442	491	451	456	476	475	440	501	472	453	439	447	460	467	442	463	431	459	494	463	451	455	474	408	449	433	446	464	484	462	450	437
40124	48181	41729	38353	36901	33332	32503	30471	24348	22132	19997	17615	12935	10332	10066	6901	926	307	198	210	266	360	266	267	221	252	193	176	646	2199	2164	1677	685	124	113	109	125	119	113	156	130	141	133	122	126	130	125	118	124	131	105	145	137	139	120	147	129	114	137	115	120	107	136	144	108	138	113	107	118	134	147	125	111	143	118	112	128	125	106	130	133	127	116	115	130	133	125	118	132	134	124	127	117	136	126	127	128	127	123	121	115	137	113	124	119	131	128	148	122	131	143	136	127	107	124	124	116	128	147	117	138	153	123	140	132	139	137	122	128	132	120	121	160	148	131	121	132	119	138	127	130	146	136	122	112	123	126	108	130	131	134	146	140	129	126	132	122	143	131	146	143	135	130	124	133	135	129	120	137	128	141	123	120	127	124	119	128	137	122	120	113	123	130	135	125	115	147	122	123	101	135	120	122	136	137	133	126	111	113	127	111	136	139	122	115	120	121	119	139	143	126	117	127	127	125	134	120	127	140	111	116	136	106	132	112	112	127	138	130	141	116	109	109	132	117	118	125	128	105	130	111	143	107	111	130	134	127	113	130	138	126	149	143	130	122	139	134	121	132	117	143	151	133	129	121	125	117	122	150	115	135	133	136	111	104	121	133	123	124	142	133	101	133	121	119	113	108	142	135	110	105	122	140	135	130	110	140	138	125	116	111	116	142	129	137	140	121	140	104	132	134	139	111	94	128	159	114	127	142	119	132	119	113	145	127	130	128	124	126	114	136	125	130	125	136	146	144	123	122	120	114	137	134	114	114	127	126	130	117	131	138	119	140	131	136	122	111	119	127	118	131	135	138	134	124	133	116	123	130	122	128	115	134	119	123	147	109	114	113	138	132	120	111	115	131	135	125	125	134	123	125	124	141	136	125	139	121	106	159	125	133	129	122	134	149	126	116	121	123	149	124	122	128	172	129	135	120	136	131	117	137	114	146	122	128	147	114	113	122	130	132	144	126	124	139	102	138	135	107	127	114	135	128	139	149	108	141	104	132	115	112	138	105	129	111	113	118	145	125	135	131	128	137	125	115	109	129	103	114	131	129	128	141	117	139	135	125	107	134	139	140	130	126	142	119	140	148	142	144	130	131	152	131	119	129	142	120	123	148	121	111	119	132	119	120	128	120	146	127	126	129	97	126	109	123	116	124	151	128	145	149	118	135	124	117	110	128	129	117	130	128	142	128	121	112	111	140	137	119	125	141	157	137	124	130	109	122	123	141	131	125	116	124	113	132	120	117	126	130	123	136	112	139	121	115	148	127	124	108	140	132	113	124	138	117	124	120	133	133	136	127	143	117	125	109	108	116	123	111	117	126	123	110	124	112	115	121	140	120	145	123	116	131	115	124	135	134	135	131	127	126	117	145	137	123	124	107	123	129	129	140	135	115	127	131	121	119	119	111	129	127	141	122	127	126	111	127	128	144	145	134	127	138	133	136	113	119	108	136	138	132	133	128	122	129	132	125	131	124	108	129	125	120	132	108	125	124	136	107	141	121	132	141	119	116	131	117	132	136	130	115	133	145	133	113	120	124	113	147	101	135	130	153	139	128	128	149	107	135	133	129	139	142	133	127	140	137	131	126	142	121	111	129	131	134	122	123	119	115	120	136	146	122	139	129	117	139	105	140	119	130	144	112	130	138	130	129	124	118	131	150	123	145	145	133	143	142	134	125	106	118	111	130	117	143	131	142	134	150	148	108	160	116	148	127	122	136	123	124	133	133	131	107	126	124	116	129	131	110	126	121	108	111	113	109	136	128	132	124	139	138	120	126	133	123	119	134	98	147	131	113	106	127	109	141	128	131	142	123	141	143	128	141	132	141	121	123	127	138	126	132	111	124	127	126	119	123	116	106	137	113	123	131	128	124	124	130	122	125	117	129	122	139	123	134	137	129	123	112	106	118	133	138	157	125	133	127	132	115	136	137	117	126	123	138	127	142	137	137	127	142	142	124	125	138	119	115	116	130	100	132	112	150	134	153	138	129	119	141	144	137	148	136	119	117	116	139	129	136	140	148	115	118	120	128	128	130	130	129	130	128	136	139	127	124	134	124	116	120	117	127	128	120	138	150	130	132	104	122	101	120	119	120	143	120	117	131	132	134	108	115	108	121	132	131	136	145	106	136	142	120	140	117	125	149	145	135	117	120	136	125	120	126	128	114	118	146	104	122	148	134	117	142	162	141	115	120	114	135	113	112	124	131	146	138	136	134	147	124	123	125	124	148	123	142	116	115	133	111	134	115	156	117	130	117	116	143	126	115	161	131	135	129	130	130	123	137	110	128	124	124	126	106	135	117	111	122	105	148	144	114	101	115	124	111	111	137	138	138	120	147	129	131	126	127	135	126	129	128	130	115	118	147	134	128	130	129	128	127	124	119	119	125	103	128	129	130	126	125	107	133	118	112	133	126	110	100	145	141	136	128	129	122	130	138	128	104	132	121	143	118	125	119	131	121	133	115	123	144	100	136	129	132	132	117	150	122	126	138	110	127	120	103	108	116	124	123	150	126	131	103	135	118	122	148	132	119	122	107	129	119	133	151	116	108	115	137	103	128	126	116	127	132	109	103	119	133	138	124	143	124	130	127	142	142	120	128	130	132	118	120	133	122	132	139	118	127	131	134	108	147	120	147	124	128	117	103	133	107	143	124	137	136	133	117	126	105	122	126	114	140	116	119	119	136	139	107	128	143	115	153	146	105	123	129	131	139	138	153	141	131	153	136	122	106	123	122	139	124	139	136	137	135	122	116	128	139	126	116	125	157	132	135	125	131	114	134	117	101	133	119	125	112	130	136	114	112	123	124	137	119	123	126	131	107	136	138	141	150	120	151	135	116	133	144	128	124	97	117	132	119	118	137	128	142	131	137	118	138	132	138	140	119	114	127	128	146	117	121	123	117	136	142	139	140	110	134	134	111	140	140	115	137	119	133	148	116	135	137	135	114	135	135	136	125	130	132	127	135	138	125	118	135	109	133	121	116	141	125	145	121	142	113	116	134	122	128	122	119	138	153	127	134	121	135	127	125	129	124	141	136	127	119	117	118	108	112	131	129	125	129	141	141	148	150	130	127	127	125	133	118	128	122	118	145	140	126	137	115	128	142	124	129	149	133	129	141	120	135	126	129	130	110	126	123	135	141	128	120	120	123	108	138	135	117	145	115	120	139	131	119	137	121	125	141	144	133	141	131	136	132	140	129	120	130	106	132	128	118	130	113	119	134	111	128	125	130	128	123	148	133	155	129	146	103	127	126	131	137	127	144	123	128	93	135	132	112	123	122	132	145	130	132	144	116	124	119	143	111	126	111	121	126	141	136	117	112	100	134	125	107	133	139	119	135	134	103	119	123	127	138	126	132	144	138	114	133	131	128	116	141	125	131	112	124	159	129	127	128	139	116	123	146	139	122	130	124	125	102	130	133	125	109	133	140	141	126	121	123	150	137	127	119	114	136	126
32839	46917	50550	53077	51359	46205	47459	41590	37191	35992	35381	34601	30060	27490	27970	19351	2730	1576	1146	1078	1486	2302	1628	1378	1335	1622	1183	923	4565	13977	13611	10630	4116	492	477	516	481	454	440	458	493	424	470	525	507	480	485	467	463	482	481	475	469	462	489	476	473	492	467	441	450	483	480	452	450	463	448	463	487	456	456	447	501	463	484	506	479	480	480	455	478	481	464	453	456	426	446	457	447	489	500	449	477	435	488	443	446	485	452	479	492	490	501	449	473	460	453	469	441	434	465	509	447	466	504	490	497	442	482	460	454	477	439	474	459	471	491	469	460	472	450	438	495	459	449	468	473	441	472	441	480	523	505	457	461	441	489	465	490	466	448	473	439	461	459	461	481	431	472	461	447	477	449	456	441	408	445	472	462	457	464	450	478	470	473	466	469	435	451	540	467	485	493	483	479	475	454	436	465	471	484	462	462	449	439	484	469	491	479	467	489	432	505	469	472	464	476	462	451	441	505	442	483	470	466	508	433	486	475	467	467	432	438	430	452	470	477	489	438	458	481	416	493	474	473	458	449	511	484	432	478	437	466	486	452	477	466	425	468	472	429	449	452	489	430	481	443	464	487	457	476	452	460	464	437	484	478	424	504	479	481	465	487	458	462	468	461	465	460	486	415	489	426	492	452	476	471	457	456	474	489	458	476	502	460	458	435	495	502	473	429	488	470	475	444	492	444	444	491	445	465	462	485	457	478	442	453	449	438	463	436	496	456	453	450	474	492	463	448	485	413	462	457	441	474	470	505	473	426	467	493	494	476	454	488	459	473	473	446	442	487	472	445	454	508	483	497	448	514	448	499	436	496	472	476	464	453	488	472	499	435	455	401	458	463	470	452	463	442	470	468	517	469	457	466	461	461	454	466	455	482	451	467	428	493	460	463	433	455	484	478	455	465	519	423	434	447	475	475	457	467	481	430	443	478	445	454	469	514	411	485	454	468	438	490	439	451	489	500	496	464	463	481	476	433	450	433	446	452	457	455	464	519	442	452	443	468	456	468	500	483	456	450	467	442	453	444	486	478	470	445	459	469	463	449	462	462	485	456	495	456	466	463	464	458	439	475	477	491	501	484	469	493	444	424	480	480	447	476	476	516	497	481	476	465	472	489	474	443	468	469	458	542	454	455	468	457	452	487	470	476	482	452	435	485	462	459	465	456	439	484	474	476	462	466	460	456	445	465	483	464	442	473	476	469	493	484	497	445	480	425	485	442	444	422	455	424	482	411	478	435	477	494	452	456	433	474	469	471	470	433	473	507	493	474	437	469	451	458	475	454	456	433	505	456	470	473	505	457	464	472	451	460	450	484	503	456	421	462	459	482	457	477	449	441	463	457	492	446	472	477	421	482	443	446	458	439	460	462	486	473	434	461	486	486	502	451	532	457	435	490	491	496	470	467	444	473	473	442	477	482	489	504	458	442	456	497	455	480	472	449	430	503	477	486	427	454	472	449	475	427	470	467	451	457	454	448	428	481	483	475	460	468	460	473	495	466	460	448	498	443	441	487	471	440	490	458	447	452	447	452	425	487	428	470	467	496	450	501	479	458	475	485	444	447	486	480	473	499	468	489	443	457	485	426	483	434	468	440	445	436	487	461	490	493	456	461	444	454	457	500	453	471	461	469	453	476	476	450	452	471	482	501	443	471	482	488	463	439	429	457	492	416	443	469	429	517	453	463	478	494	446	447	451	481	469	440	450	489	484	468	484	490	469	480	436	454	487	505	437	445	486	465	430	465	451	460	479	458	481	496	480	419	474	488	502	429	467	492	458	498	428	454	473	500	519	455	489	454	455	462	459	490	453	468	491	443	465	457	459	459	469	445	474	480	473	461	466	497	448	446	507	454	460	476	461	485	485	460	458	437	447	506	476	436	442	449	505	523	439	446	496	475	466	475	438	432	451	462	491	463	471	448	463	498	474	481	489	439	461	471	443	428	473	487	494	445	486	483	408	483	438	480	470	492	460	492	427	459	499	491	468	449	454	471	435	459	460	516	454	460	460	440	484	465	435	443	453	486	461	447	467	454	464	451	439	478	460	456	461	441	453	498	447	475	508	498	478	494	464	518	491	503	484	483	468	492	481	490	481	484	482	431	457	467	448	430	441	452	467	457	471	444	456	493	460	444	430	454	417	444	469	432	460	451	477	483	467	443	457	474	446	452	498	492	521	493	452	456	450	452	484	469	430	449	461	471	496	503	468	462	457	439	468	480	516	460	467	442	472	478	476	471	483	478	480	479	521	493	448	458	481	443	479	452	473	474	421	439	480	433	480	475	488	452	426	453	467	469	451	448	444	486	462	466	446	481	447	473	472	470	468	475	461	442	467	489	457	475	423	478	463	452	448	480	466	440	469	469	467	451	474	434	491	443	471	398	466	458	450	477	456	473	467	424	475	474	467	453	446	444	497	446	461	525	472	463	506	470	453	477	443	462	457	481	447	435	466	463	478	443	439	472	464	473	469	481	453	479	492	469	446	495	464	428	441	514	473	457	455	475	498	506	454	457	446	456	455	503	491	463	446	457	444	457	442	491	477	454	489	475	482	486	458	444	467	470	442	466	429	478	461	461	508	473	479	468	413	453	510	467	492	436	438	464	460	477	433	447	484	464	477	467	478	448	487	429	502	444	453	445	448	446	456	432	473	474	464	480	473	498	427	464	436	505	475	466	452	425	477	467	492	435	459	486	418	437	473	459	482	455	491	480	461	451	471	472	445	454	478	483	475	491	433	494	467	490	509	483	473	494	498	476	477	503	457	488	469	470	435	442	496	517	469	490	448	480	449	481	426	490	420	460	475	445	479	466	454	450	476	493	478	467	438	459	467	473	490	455	480	449	463	444	502	461	477	503	472	478	474	492	464	439	495	461	443	448	464	461	418	466	482	473	489	465	496	474	486	485	457	436	507	432	489	493	482	485	472	467	441	461	474	444	454	524	464	491	413	488	469	473	451	461	478	484	445	490	474	462	499	461	457	456	463	483	476	421	465	444	453	451	448	456	461	467	492	468	434	438	450	454	469	462	418	463	456	454	464	468	487	419	467	448	477	443	461	454	460	463	480	470	441	449	440	455	491	455	479	451	448	425	469	513	454	438	471	509	444	501	430	485	480	518	489	469	471	487	501	442	487	465	487	480	472	496	452	473	485	472	439	441	461	463	453	450	444	448	486	461	445	442	478	488	454	449	491	456	447	480	447	464	452	479	478	440	486	489	496	475	455	470	506	490	472	454	485	489	458	469	482	469	464	470	461	479	454	508	457	441	443	453	463	451	473	461	461	473	451	451	476	447	447	461	447	505	478	468	504	467	456	459	451	426	468	471	465	431	498	442	463	485	446	458	474	461	445	479	469	466	500	461	480	467	455	476	466	452	458	491	483	473	471	440	486	455	477	455	510	488	449	445	453	461	464	461	443	461	428	483	441	456	472	456	467	476	456	441	476	435	461	461	461	511	547	460	452
47826	48660	41683	39579	40319	38228	35553	33568	30841	30981	30558	26678	20479	18697	13606	6012	1087	571	428	354	545	650	408	442	533	488	323	293	1005	3996	4704	3255	1375	229	229	211	197	212	210	170	189	190	250	200	185	203	211	192	199	215	180	216	199	215	199	204	203	206	225	200	195	206	211	210	215	227	195	226	227	212	225	212	186	210	208	199	188	163	219	205	178	217	209	194	209	166	217	191	224	201	209	230	201	205	205	235	238	240	206	213	208	198	201	191	206	208	212	204	219	230	209	207	197	202	212	209	198	215	200	190	200	199	203	209	215	185	211	203	193	181	218	205	217	213	200	217	201	196	213	211	190	216	210	196	207	200	199	188	210	218	198	199	215	187	206	214	213	203	184	178	199	196	178	214	204	178	206	203	226	197	206	207	210	194	225	206	187	219	212	199	189	236	194	197	211	200	219	212	211	204	220	217	223	204	199	208	197	205	197	233	193	195	207	187	200	196	208	177	236	200	209	190	200	220	207	243	220	205	201	214	248	222	213	208	190	222	224	181	193	192	206	206	190	220	178	202	208	217	226	217	200	175	182	176	235	226	194	215	205	203	194	210	191	198	236	212	219	194	214	231	217	212	230	206	214	200	220	205	218	226	197	183	207	210	215	191	210	200	206	193	226	221	225	218	199	224	231	210	223	191	213	186	203	223	205	228	227	200	217	217	181	221	203	197	205	218	192	198	215	195	219	206	220	172	211	215	231	232	228	238	203	208	195	168	201	209	235	190	204	209	214	186	200	219	226	230	225	219	205	193	215	199	215	202	199	214	180	204	213	203	212	206	243	213	174	210	193	230	205	207	211	203	195	219	217	200	202	188	201	203	230	199	218	210	204	196	194	223	201	218	224	201	208	208	225	228	208	205	230	211	202	210	215	186	218	203	226	169	180	203	194	210	208	195	216	206	192	211	208	210	218	208	207	202	215	218	192	206	227	205	203	212	185	192	184	233	209	201	201	201	220	182	226	205	201	209	201	243	214	197	210	209	212	207	200	211	197	206	211	220	202	200	216	201	225	226	190	216	199	211	202	203	210	192	225	213	187	194	200	214	203	209	196	204	181	216	201	198	189	210	219	204	193	198	204	196	218	175	187	193	215	197	204	197	202	193	235	244	211	206	207	205	192	198	206	199	212	220	202	176	210	189	188	219	209	234	207	220	211	201	181	209	203	212	236	219	217	181	204	202	209	223	199	215	206	208	196	212	190	200	205	204	175	208	213	225	214	203	202	238	205	200	205	205	226	219	221	222	194	215	202	224	214	188	219	203	199	187	185	211	200	217	199	215	214	202	197	215	201	213	208	218	202	178	231	212	197	206	196	235	242	195	225	198	203	203	183	212	194	204	216	184	228	203	206	229	234	213	196	236	171	203	196	203	195	196	188	210	188	204	236	201	207	224	187	224	199	193	215	214	190	194	226	205	170	208	212	231	182	178	171	223	189	218	194	214	208	200	188	227	202	213	232	192	197	207	209	220	203	210	200	228	225	217	218	195	222	191	186	195	234	221	194	184	212	199	210	199	199	181	226	228	176	186	227	193	201	208	185	206	210	202	218	200	197	208	230	202	209	203	203	200	218	243	203	225	190	180	202	194	198	197	206	226	228	207	199	189	207	206	211	188	209	191	216	210	172	204	199	188	213	191	224	205	210	204	221	222	206	207	190	211	204	170	213	213	212	185	206	207	207	219	219	195	204	208	217	204	215	204	225	200	200	200	199	225	221	196	220	198	185	227	190	201	195	224	205	207	213	221	190	223	214	184	180	219	209	202	198	210	219	221	222	190	177	192	196	199	227	202	217	186	203	260	206	173	209	198	212	192	196	216	204	205	213	225	182	198	183	212	202	218	216	187	238	203	217	195	229	208	217	198	225	194	214	208	205	236	202	187	206	213	210	203	216	221	208	204	217	233	214	220	189	178	206	207	207	206	201	194	191	213	216	202	211	199	191	187	236	190	192	203	214	208	204	183	192	219	230	189	201	223	209	215	215	221	188	208	224	214	219	211	197	234	218	205	205	206	204	213	239	202	198	206	209	222	204	208	236	190	198	208	229	182	187	220	198	244	180	215	218	212	224	189	203	200	211	211	210	180	219	185	220	203	201	203	195	196	213	208	227	169	220	218	221	187	200	214	189	212	210	222	211	222	201	198	192	217	206	193	199	205	194	199	219	209	199	199	202	196	205	177	192	203	188	190	213	237	200	187	229	187	192	241	197	187	204	228	215	207	199	197	186	183	219	196	215	205	211	201	193	217	197	197	219	198	216	190	186	177	229	214	220	213	218	216	209	208	188	199	198	191	234	198	189	186	205	231	213	223	222	210	194	219	213	227	187	189	197	209	184	240	179	220	196	212	208	211	214	217	191	218	212	198	192	204	214	215	197	180	201	225	218	207	195	220	200	189	196	217	207	200	195	189	229	213	216	217	205	230	226	208	188	210	208	230	199	209	241	194	201	195	189	220	234	162	185	199	201	210	233	213	193	239	206	212	224	202	201	222	221	209	215	218	204	188	226	208	199	198	201	217	196	211	209	210	203	195	210	231	210	209	200	207	189	204	193	188	209	203	194	194	219	212	219	234	208	187	184	224	205	180	218	201	207	197	233	195	194	202	209	220	222	214	181	191	215	219	233	227	210	201	203	203	193	246	182	200	190	229	188	214	214	214	217	198	178	211	198	205	203	180	221	215	192	187	196	192	189	156	180	200	206	199	204	240	208	188	220	225	201	194	222	191	180	202	199	203	205	219	230	209	214	227	214	227	218	212	211	200	187	215	221	217	218	199	201	177	202	208	186	193	212	183	193	216	179	181	199	198	206	197	205	210	183	224	193	210	181	210	202	195	195	228	221	216	205	211	206	177	196	176	199	198	215	201	192	211	192	212	220	224	208	182	215	207	214	210	187	218	211	217	193	215	221	205	188	179	189	226	195	181	235	182	206	220	206	210	200	202	226	180	222	231	197	218	197	191	224	231	199	218	200	201	203	238	217	249	199	207	201	208	179	228	195	207	208	198	201	218	189	206	216	181	195	193	212	222	204	198	225	210	204	221	216	206	201	220	221	212	228	200	198	228	193	204	193	217	240	213	204	213	220	193	236	193	187	199	180	203	223	195	191	207	184	199	204	204	196	189	219	202	209	210	224	191	210	225	213	211	233	192	201	223	188	196	191	208	216	204	210	209	208	203	182	212	215	204	212	199	204	235	203	207	219	202	230	198	197	194	215	195	194	216	220	194	217	178	196	200	196	195	208	194	235	203	199	206	213	184	202	210	218	214	200	185	220	208	205	217	228	188	199	196	201	207	206	200	222	196	215	234	189	215	189	211	174	186	195	216	221	224	211	202	196	213	188	215	212	195	199	214	218	220	167	212	208	211	201	197	190	185	217	201	185	226	192	199	179	221	200	222	202	196	204	222	190	192	224	222	206	216	176	186	198	191	206	226	188	190	227	219	197	219	221	234
40326	49913	53779	58024	60023	54544	54052	47384	44172	45297	45318	41848	37909	36790	29861	12894	3494	3152	2408	2121	3135	3767	2240	2620	3310	2698	1694	1373	6318	20947	22182	17511	7506	700	657	661	687	700	700	689	695	726	668	710	704	730	671	726	706	685	715	703	730	688	658	714	677	658	696	686	686	720	715	686	723	663	627	650	687	730	711	691	682	672	693	678	679	708	700	697	706	702	714	699	665	707	727	714	673	733	735	663	685	675	687	691	658	655	703	640	716	708	707	689	706	663	658	695	701	665	689	684	715	693	685	701	693	690	702	690	690	676	675	679	672	680	733	687	690	697	621	680	700	662	641	676	704	700	745	679	654	712	690	731	698	665	686	737	678	684	696	692	684	688	688	676	692	720	720	659	680	674	706	678	646	646	652	700	678	748	698	744	708	685	675	666	622	673	682	666	695	665	628	698	668	674	708	720	637	642	696	680	635	701	695	716	723	701	675	697	689	654	666	635	684	712	717	674	659	715	678	696	670	688	707	688	674	708	740	651	657	626	694	691	716	660	670	669	687	659	658	677	666	711	638	684	690	703	717	686	693	691	725	708	709	673	667	709	671	679	711	726	703	661	720	694	685	703	650	663	693	677	643	715	770	758	694	730	680	667	691	708	648	641	686	654	652	671	715	650	696	683	698	682	667	694	617	677	693	729	707	665	702	695	703	714	670	689	703	674	723	694	704	666	673	696	676	691	700	681	657	672	718	672	657	730	658	683	768	692	723	735	702	743	693	712	634	676	657	672	696	732	637	676	672	718	703	671	702	684	666	661	670	721	652	683	688	668	691	625	695	677	708	704	669	632	695	730	739	705	735	675	707	719	634	671	702	681	712	686	723	700	650	694	667	671	680	691	706	659	697	697	694	656	668	644	706	690	691	708	635	675	745	709	620	654	675	692	690	652	704	663	668	683	681	686	685	679	663	691	650	657	670	690	673	664	721	720	640	687	657	703	687	707	684	695	667	697	658	668	667	717	632	716	656	672	691	711	674	739	762	654	691	722	721	697	647	675	722	685	667	688	696	637	679	675	675	691	709	695	658	668	721	665	666	684	677	639	675	702	684	709	641	700	692	679	677	690	725	684	654	710	676	694	748	707	723	668	676	664	658	684	668	697	708	736	688	681	660	712	702	749	678	705	690	621	721	659	699	682	653	659	685	689	702	732	679	666	676	743	675	697	698	679	664	630	686	624	707	645	653	603	682	692	648	669	657	676	699	650	679	670	692	724	675	701	717	703	729	680	660	679	670	705	692	681	690	705	657	669	695	727	688	676	642	691	697	675	689	690	688	711	682	653	724	692	715	743	723	692	650	709	740	665	644	675	659	673	719	720	694	683	668	708	688	698	677	689	658	721	712	712	677	713	696	640	664	659	688	717	746	724	677	729	670	683	701	638	681	722	669	665	644	730	685	703	683	708	690	716	705	676	695	705	659	651	632	683	720	665	698	692	652	718	663	755	681	754	742	689	692	661	695	670	678	693	704	715	667	726	655	609	692	717	693	677	668	705	630	705	664	719	684	698	674	673	675	656	669	711	677	720	667	697	671	642	646	710	691	701	705	704	665	715	721	652	687	631	669	690	701	645	668	639	702	736	694	655	666	694	683	647	686	720	690	681	682	701	699	664	725	674	668	670	685	720	724	666	685	698	742	695	658	667	711	696	655	695	693	703	710	700	731	728	694	660	699	728	671	668	680	645	680	748	702	678	693	715	770	707	676	681	733	635	685	715	683	712	683	698	677	683	710	682	677	698	666	691	672	700	665	690	698	712	673	708	736	667	681	725	741	727	715	714	749	681	655	722	688	670	751	690	680	699	720	727	696	715	737	695	668	695	705	623	629	684	680	665	695	701	689	768	723	725	655	697	699	710	693	653	643	662	676	685	719	719	702	638	653	739	693	689	710	698	707	698	658	676	659	691	702	666	680	627	713	636	699	683	673	670	679	684	658	667	695	710	600	663	685	696	707	664	699	697	692	692	667	680	695	655	684	678	667	681	708	675	725	707	692	691	691	720	738	675	682	711	667	631	684	683	693	661	683	615	733	678	700	700	629	670	639	626	703	733	703	651	677	622	707	696	737	659	699	662	709	721	693	723	658	670	678	669	668	670	759	677	649	653	690	692	645	719	675	684	701	668	689	673	644	692	672	673	669	699	671	635	701	709	676	719	650	699	713	641	676	655	674	713	704	699	690	696	698	642	659	692	706	667	653	686	729	735	690	665	728	698	722	677	716	710	697	688	677	720	747	651	651	700	720	730	693	732	680	690	672	696	658	695	679	692	698	714	686	650	672	707	694	752	673	660	644	722	688	690	697	724	672	703	672	725	678	690	674	722	728	656	673	727	690	682	662	679	716	703	673	696	652	668	696	681	669	638	701	687	733	664	722	681	691	686	696	703	672	667	697	643	680	658	729	661	741	657	671	666	682	678	713	689	675	673	666	721	716	718	720	705	689	649	695	684	681	689	712	711	674	672	666	666	724	659	754	691	667	674	707	631	678	668	728	681	761	722	708	646	719	676	726	628	684	686	714	701	667	691	729	729	707	703	716	669	651	704	691	699	702	679	672	693	703	692	684	731	694	733	701	654	671	660	657	681	650	695	669	675	713	668	668	658	687	683	686	664	691	712	682	700	725	679	725	650	694	706	709	730	666	691	657	705	676	710	661	680	667	681	653	728	683	722	679	698	681	718	713	675	708	667	655	656	695	697	728	718	687	632	684	686	703	655	747	715	660	722	690	666	683	671	684	701	697	713	716	658	690	761	672	728	671	712	674	721	648	651	713	693	677	641	736	625	689	684	684	689	710	678	693	658	692	679	682	684	682	700	682	675	662	686	682	690	681	707	686	686	685	724	651	683	721	713	708	692	683	654	710	655	708	710	713	709	654	683	679	695	710	715	694	685	672	673	694	691	753	667	694	681	695	673	735	671	710	714	682	748	675	693	700	709	653	686	692	685	721	720	667	662	652	659	674	658	689	715	693	672	708	718	709	695	680	696	688	685	643	671	684	713	697	682	727	680	694	715	691	665	664	702	680	713	666	705	680	691	677	692	689	697	680	693	693	659	682	707	674	712	672	693	685	659	696	707	649	718	693	727	698	712	661	721	676	671	709	634	708	699	693	716	652	668	692	659	672	646	702	674	660	707	680	668	648	674	671	702	747	649	693	734	687	662	692	679	690	733	707	658	659	680	671	716	711	608	706	676	721	674	639	711	664	690	667	750	658	661	720	702	716	730	710	713	682	640	691	692	702	690	697	663	674	676	708	679	687	649	735	709	667	686	656	670	712	705	666	675	715	737	695	689	718	653	664	686	728	663	721	698	671	662	705	701	704	685	637	662	648	667	685	663	685	668	662	652	652	643	689	742	691	711	675	671	667	673	679	683	698	637	733	709	695	704	674	706	683	645	658	642	671	698	707	672	645	712	663	661	655	677	705	695	704	699	666	709	698	689	705	634	686	705	703	692
10971	15911	17394	15642	13657	9944	4099	3058	2049	1860	1679	1541	887	773	639	286	160	170	157	176	181	185	163	189	196	169	151	126	164	346	436	409	333	156	120	157	155	142	166	155	155	141	132	140	143	135	132	181	154	137	167	152	134	141	148	139	156	146	122	153	140	155	143	135	142	135	154	155	149	151	131	153	146	148	130	155	155	150	165	148	153	151	150	150	172	151	165	135	138	146	116	132	133	148	154	151	160	154	139	160	166	139	162	144	152	135	133	150	148	151	150	175	140	145	148	150	144	138	143	120	119	135	138	124	130	158	143	137	137	141	140	163	136	137	150	169	159	128	136	134	135	149	141	159	167	127	137	132	143	155	136	142	144	147	132	128	151	166	144	118	161	154	159	136	149	124	129	162	123	150	162	145	152	151	142	138	151	133	153	148	143	140	135	148	153	164	145	156	139	154	152	136	144	132	144	140	158	143	137	144	150	148	144	137	131	142	136	143	149	161	162	144	130	158	133	139	153	144	151	124	137	149	117	155	148	130	158	141	138	129	141	142	133	138	151	140	148	129	160	149	131	168	142	126	136	152	144	139	146	129	148	139	148	147	132	141	124	135	128	149	140	161	140	138	154	151	133	124	139	134	131	134	162	143	156	148	149	139	152	154	169	154	158	156	178	137	133	144	145	144	135	130	128	135	151	167	151	145	148	143	145	145	146	153	134	139	131	117	145	125	141	143	143	127	144	151	140	159	172	157	146	152	150	140	167	135	132	133	153	149	166	157	145	146	143	135	130	164	143	162	130	126	139	137	138	127	134	129	176	143	131	142	178	174	148	121	144	144	169	143	141	123	137	155	132	142	158	142	155	140	145	163	141	150	153	163	149	122	171	146	176	137	123	156	130	160	128	166	166	135	146	151	169	148	151	153	126	142	151	137	167	145	155	154	143	153	115	142	146	154	140	143	140	138	171	160	167	146	132	137	134	150	130	152	136	156	137	142	157	152	149	157	154	138	146	146	129	148	153	145	145	154	144	146	150	162	156	126	151	152	112	139	126	157	141	149	135	135	128	170	132	151	146	140	142	125	138	157	135	161	122	133	141	122	145	163	154	140	134	153	142	148	136	145	139	159	156	140	145	141	140	151	143	128	131	136	139	158	161	135	153	168	127	132	137	137	144	133	154	142	148	151	130	146	130	145	148	131	114	148	135	160	161	140	147	164	127	135	122	130	143	136	156	134	133	166	131	124	150	121	158	154	135	144	162	152	120	139	149	146	142	171	139	136	126	140	129	154	123	154	144	162	135	133	125	141	143	148	149	112	140	154	136	146	137	136	140	144	142	148	153	147	141	165	135	149	140	144	148	130	143	135	158	146	176	134	149	131	151	159	154	149	157	152	119	141	155	137	127	143	179	146	142	143	127	142	140	130	134	131	143	118	133	143	151	143	127	147	139	138	135	140	140	141	168	146	127	151	145	122	142	155	134	150	152	149	130	153	135	150	139	151	144	148	130	151	143	153	151	141	136	131	134	154	131	128	139	159	150	137	125	145	124	162	143	148	143	141	117	138	138	146	157	166	156	143	135	158	138	136	147	155	124	175	139	152	153	154	142	153	169	149	166	149	150	151	153	134	147	152	141	158	152	150	141	142	157	141	147	134	144	147	157	135	134	132	154	138	155	130	151	137	137	149	158	142	130	156	132	142	131	153	153	145	147	136	154	140	130	158	131	131	146	131	153	136	146	140	131	156	135	149	158	150	154	144	132	130	151	147	147	152	149	155	125	121	162	147	139	141	144	158	146	135	118	141	152	161	136	147	146	165	140	147	131	141	141	126	129	157	134	148	135	144	137	140	130	137	132	143	123	163	155	136	131	164	124	122	144	128	148	133	142	157	159	153	140	156	126	150	148	124	139	137	146	148	151	145	148	154	150	170	136	137	132	127	166	160	142	135	148	175	139	140	146	138	147	132	140	143	131	152	137	143	130	139	127	163	125	144	151	159	160	154	162	144	136	157	147	125	144	139	135	143	149	143	142	145	161	140	143	128	157	148	151	147	132	130	168	172	153	146	143	141	136	137	142	140	145	154	163	154	158	167	168	147	148	131	151	149	138	133	135	148	149	138	157	167	150	139	147	156	155	148	165	130	143	146	147	144	159	158	145	160	146	137	134	167	156	133	153	138	141	157	160	138	122	152	140	159	152	166	151	142	145	133	146	146	162	138	132	127	145	141	150	142	158	124	149	153	146	139	149	134	132	134	132	155	143	143	123	101	152	125	146	153	134	148	131	146	155	153	146	159	137	157	165	151	138	147	123	176	147	132	138	139	136	137	158	137	135	138	138	125	140	139	144	158	133	141	138	162	161	149	145	139	143	156	130	137	123	157	147	162	131	163	125	115	147	157	147	164	164	132	137	173	156	142	145	148	146	140	147	167	137	160	142	149	135	118	140	127	146	128	152	143	152	138	137	136	159	158	139	150	142	138	123	157	166	152	126	157	143	143	147	144	171	141	131	155	151	137	127	143	127	155	153	120	148	132	156	148	160	155	144	154	131	136	127	139	157	154	134	124	156	128	138	153	147	150	142	139	166	146	133	140	134	141	148	131	137	152	146	138	138	136	158	151	147	149	127	142	147	136	156	144	152	124	170	168	157	157	164	132	152	161	136	125	124	159	163	139	131	130	145	131	171	128	141	136	153	129	143	159	134	148	140	137	129	160	156	134	144	137	147	156	135	130	127	134	159	144	125	160	143	163	133	150	147	167	145	147	153	144	129	162	132	137	146	153	164	161	147	137	134	139	141	148	145	126	142	117	146	166	150	140	167	141	144	143	141	157	164	151	149	151	148	134	148	150	139	143	136	151	138	143	138	138	136	158	117	155	133	173	148	154	150	134	142	150	145	138	149	169	154	161	126	146	131	124	134	151	149	155	150	135	140	119	175	147	125	137	154	145	137	137	162	137	145	142	148	148	148	160	152	135	143	140	141	152	144	134	126	132	135	120	144	148	124	127	163	160	144	147	159	123	141	160	145	125	164	145	119	151	158	118	141	153	140	140	166	155	137	132	136	135	165	128	140	141	167	137	136	147	132	150	128	142	146	149	133	161	147	149	171	132	160	154	161	157	149	141	151	143	149	155	160	140	139	139	156	141	140	135	150	133	137	151	118	136	137	142	148	150	145	145	153	140	140	149	137	155	148	148	152	150	149	134	151	162	154	143	153	136	158	166	154	146	127	127	156	149	169	158	149	162	156	151	146	154	129	134	161	159	162	159	138	148	142	133	134	128	152	160	144	140	121	161	157	150	146	153	145	147	147	174	140	145	125	153	144	149	132	145	140	143	134	165	149	154	149	134	132	156	149	154	160	138	147	141	142	142	139	129	159	157	136	148	141	146	152	140	153	162	149	135	174	163	155	133	155	156	121	158	135	119	180	138	144	141	146	135	145	137	168	131	140	140	142	151	120	135	156	151	148	124	145	143	148	156	146	148	148	157	143	135
10470	19060	23806	27923	27926	23142	13877	11664	8617	9237	8560	7808	4763	4119	3659	1373	664	653	673	690	832	798	664	795	900	822	629	603	804	1980	2484	2498	1592	544	548	529	569	551	537	528	518	494	550	521	542	525	517	527	514	524	504	497	515	518	531	505	580	535	525	494	497	587	561	551	603	547	517	530	553	511	553	468	551	521	563	527	549	509	546	555	539	555	555	558	533	583	529	519	511	526	512	494	559	535	547	529	509	513	577	559	543	558	516	547	528	525	552	514	544	542	546	502	531	528	500	508	539	504	511	538	559	515	546	536	518	521	504	543	543	539	489	578	509	542	530	536	550	517	557	524	559	525	550	550	511	531	518	525	573	520	533	532	521	533	560	535	542	506	511	555	511	556	525	593	520	561	575	553	527	531	561	525	540	505	541	520	547	554	578	558	537	549	516	552	494	523	553	546	554	528	541	555	561	491	557	497	562	514	569	533	537	501	556	569	534	521	519	488	475	545	564	527	505	508	579	541	553	537	537	530	507	527	531	559	562	515	543	549	517	513	571	495	474	517	528	549	561	478	539	520	557	501	481	566	577	520	549	514	499	527	546	534	517	522	549	513	505	532	507	542	537	553	564	513	528	543	579	558	520	520	493	570	544	559	542	491	546	548	522	532	554	513	510	526	564	525	500	527	565	547	527	513	521	509	535	518	493	574	506	546	543	507	504	521	554	530	528	531	563	553	558	563	521	538	496	533	507	549	543	544	542	516	534	537	524	541	527	562	553	500	542	524	573	531	553	505	510	559	500	517	563	546	610	554	559	498	539	548	543	518	524	532	541	500	509	487	540	499	533	525	559	561	528	502	493	516	571	523	596	557	540	530	522	499	518	501	511	529	576	544	540	521	585	506	544	546	560	561	542	495	520	534	528	531	536	514	541	518	592	528	557	544	539	538	538	538	500	522	526	554	511	544	542	561	550	525	548	501	557	536	528	496	573	541	561	532	531	521	548	516	541	553	542	587	504	487	546	512	557	524	489	557	535	574	523	516	527	529	547	570	544	556	527	560	558	520	586	519	550	528	569	481	531	574	532	504	561	531	537	534	524	538	538	549	547	498	541	489	482	503	494	551	535	548	537	515	530	521	549	514	527	547	548	551	579	532	566	531	562	545	513	555	514	516	554	516	557	546	558	544	559	483	571	515	534	547	527	543	512	515	549	549	508	496	541	577	556	539	497	609	576	554	506	555	568	528	536	533	527	538	522	489	538	574	546	534	511	513	543	572	497	498	509	493	516	511	540	563	550	540	566	565	500	573	571	498	511	530	498	536	522	529	535	576	513	553	508	532	541	561	585	528	542	528	493	532	489	521	543	533	528	516	510	527	585	507	565	566	573	542	523	517	540	554	566	562	520	520	557	564	523	561	587	530	543	522	508	517	536	545	529	510	532	534	517	531	561	556	523	556	544	543	540	522	534	560	509	539	540	526	522	539	539	534	533	491	480	517	564	506	538	537	540	537	518	535	537	538	511	538	537	558	558	528	569	546	537	519	536	554	552	559	522	551	537	535	550	525	557	543	518	528	482	516	486	543	502	544	531	544	521	520	534	558	489	504	514	514	520	539	561	567	545	556	562	538	510	498	536	535	524	559	557	503	540	569	551	536	522	543	531	514	556	543	563	552	544	531	545	539	576	539	537	507	554	530	515	551	493	522	509	531	548	520	543	516	552	554	530	552	513	568	510	505	527	543	531	568	556	512	574	542	548	564	550	546	533	553	529	544	530	535	510	523	524	509	512	521	539	551	564	565	531	538	563	529	514	543	497	568	555	551	553	507	547	529	557	504	535	556	520	526	549	556	545	548	505	542	494	494	545	529	480	548	578	576	557	592	527	544	548	545	527	510	559	528	510	543	525	526	502	556	605	519	519	503	524	554	539	515	516	555	538	530	496	524	537	560	548	581	537	548	493	556	560	548	527	551	518	524	549	554	522	506	558	523	559	569	498	550	547	550	546	531	520	556	551	551	519	545	495	496	519	586	535	508	534	469	540	503	514	547	529	556	534	529	527	538	517	564	540	535	531	579	551	584	560	518	522	477	547	498	520	495	546	581	561	526	507	525	519	480	555	509	506	559	606	513	502	508	592	529	580	530	566	545	547	527	577	516	492	516	511	523	507	512	527	559	556	577	501	534	522	546	552	499	507	528	521	558	549	564	516	537	536	564	531	531	520	576	538	541	538	554	567	508	577	486	556	543	499	508	541	575	528	524	580	563	548	531	488	528	532	519	554	551	554	563	560	500	566	484	543	573	530	534	510	565	532	522	551	482	518	565	504	546	527	567	512	563	567	534	533	521	526	531	538	544	536	546	550	516	521	565	517	541	534	533	529	532	498	533	502	503	509	503	581	511	500	547	533	525	550	536	531	526	557	545	546	530	534	509	520	540	512	503	502	561	552	562	531	529	598	535	533	541	493	520	502	538	527	499	548	527	510	560	549	545	522	533	572	521	567	506	536	528	512	557	534	579	504	526	524	534	537	559	547	516	537	557	573	533	499	505	525	544	563	545	543	492	513	549	553	548	507	564	518	509	517	535	530	546	467	521	511	547	560	536	577	525	549	522	474	532	539	509	506	531	498	548	561	526	556	494	517	549	540	537	544	538	493	563	491	535	530	540	543	527	530	518	529	518	521	522	562	559	548	563	523	542	538	522	555	493	498	502	511	501	545	549	531	520	523	501	554	534	492	593	551	578	536	523	489	533	521	511	549	532	495	566	523	529	547	516	567	511	506	539	487	563	487	572	506	551	555	547	545	569	503	541	527	540	518	555	502	517	543	499	552	551	559	558	539	530	520	551	496	483	504	521	564	509	516	542	522	545	491	514	550	535	549	510	550	530	552	522	521	534	531	523	555	530	560	502	544	545	518	509	514	542	530	554	535	516	534	574	577	497	544	528	549	549	520	549	523	513	575	519	524	501	527	535	485	502	531	545	594	511	522	541	539	537	521	589	528	542	515	523	547	551	507	520	468	551	520	535	518	556	548	534	534	566	542	555	487	494	496	540	521	559	572	549	510	512	572	564	513	529	552	556	538	552	540	510	543	545	552	516	553	513	523	537	547	511	529	548	545	569	544	542	516	548	546	496	512	513	541	529	553	491	527	517	534	532	552	548	506	536	536	565	521	554	550	526	523	582	514	523	544	527	532	563	567	518	544	544	532	537	511	473	548	529	575	488	524	545	516	534	507	526	556	563	518	501	556	517	574	583	530	523	548	520	525	563	554	502	513	533	577	509	538	547	523	516	569	523	528	518	519	548	521	519	548	542	509	587	555	531	558	518	561	518	514	520	556	563	505	559	551	571	507	494	508	573	566	522	522	584	545	557	545	532	520	553	543	570	526	519	561	535	552	542	493	551	517	496	533	505	519	520	557	526	552	533	527	564	520	544	546	546	507	523	583	494	572	540	541	517	528	530	574	538	557	504	518	525	488	525	527	502	545	509	485	529	515	532
35756	43130	43216	42683	42805	35134	27937	27645	26826	25496	24223	23492	17921	11236	8606	3530	608	338	289	293	369	269	283	354	412	385	244	225	749	2689	2519	1342	785	160	135	157	143	161	134	160	136	162	154	138	154	131	162	142	154	145	147	159	157	142	135	163	161	153	153	150	122	137	149	168	130	165	156	143	130	139	141	158	142	145	152	153	153	157	155	123	142	130	132	150	136	180	140	165	151	128	155	142	168	134	178	144	147	147	139	149	158	125	139	147	160	160	156	129	133	154	138	156	137	154	154	128	147	141	149	155	160	154	139	138	161	137	138	140	154	122	165	127	146	146	144	170	135	150	143	159	159	132	141	139	149	160	143	165	155	158	156	142	147	144	142	135	122	120	119	145	139	143	124	140	149	140	139	137	167	153	151	147	135	136	137	146	128	147	150	140	148	161	164	164	155	132	137	157	140	143	153	140	130	135	148	143	147	155	133	152	133	144	156	137	153	146	137	141	140	153	138	139	152	150	141	135	130	154	164	132	152	180	138	142	144	145	159	155	129	148	142	180	124	140	133	144	146	140	127	157	167	151	157	130	142	163	148	138	140	158	144	146	152	150	148	143	154	144	137	149	152	165	145	148	144	149	163	144	129	142	141	148	144	143	150	145	141	158	146	134	137	161	155	145	133	168	141	154	164	142	160	148	147	170	156	142	135	134	146	164	139	159	144	149	131	171	139	150	155	142	145	140	123	156	164	172	152	144	152	133	134	114	127	164	137	130	151	142	136	152	136	131	140	167	166	109	135	142	162	158	154	160	134	130	119	160	169	117	167	151	158	152	161	162	139	124	151	146	135	163	172	168	138	148	142	138	139	152	149	156	138	157	157	137	137	148	137	146	141	157	156	144	162	156	133	136	152	150	134	136	159	141	151	157	165	161	156	134	127	142	148	153	171	152	149	147	141	125	146	146	147	144	160	111	162	145	147	109	136	152	142	139	145	136	154	145	144	171	150	166	155	147	151	161	146	137	159	145	157	152	145	146	157	146	150	131	122	143	146	158	140	153	150	169	136	136	165	131	139	123	141	150	144	135	166	144	138	147	155	166	140	138	143	158	139	174	146	164	137	155	148	158	148	151	149	159	123	127	155	172	156	158	166	135	153	158	135	176	137	135	149	151	138	157	148	142	159	167	141	143	150	137	157	159	156	160	140	125	145	167	154	177	162	124	135	136	158	140	124	148	134	156	152	151	119	158	148	144	149	171	141	145	145	161	140	138	147	155	157	146	153	131	149	142	130	139	154	125	144	143	126	141	129	129	135	120	141	138	160	157	158	127	149	161	151	131	165	149	144	126	161	151	137	158	157	140	116	164	150	131	168	142	136	135	147	166	135	131	134	118	144	157	151	129	148	143	136	121	160	163	151	146	151	156	161	152	155	137	141	146	138	148	135	148	162	161	157	129	127	153	128	146	139	171	130	152	166	133	139	150	138	141	133	175	171	150	166	143	157	165	137	139	146	148	128	155	159	130	139	143	137	150	158	147	130	118	147	140	128	127	169	159	146	133	139	149	158	142	134	149	163	111	145	131	158	138	153	148	150	153	154	166	132	151	146	139	141	154	147	145	155	151	147	147	141	161	141	163	144	155	163	151	129	165	139	166	160	145	141	138	127	153	135	164	145	176	154	141	136	141	142	132	131	141	119	137	155	136	154	148	139	172	141	149	121	141	145	147	149	162	155	145	158	151	139	163	151	138	157	142	157	144	156	153	136	123	148	144	134	121	130	152	147	139	135	124	135	141	141	146	161	152	150	133	152	158	147	154	139	115	165	172	161	147	140	161	152	157	152	146	140	143	144	149	168	135	136	140	155	153	125	132	144	165	168	130	142	129	138	144	142	133	136	167	153	152	129	131	126	160	146	157	155	139	119	133	161	151	141	145	134	159	159	142	159	153	155	146	148	147	158	139	143	131	132	163	168	152	144	144	139	139	134	143	143	130	134	161	147	159	138	129	142	148	178	119	156	142	165	134	162	150	131	124	143	157	151	167	149	136	176	155	142	150	153	152	139	151	147	159	151	161	142	140	139	124	151	127	142	154	148	146	127	147	132	143	157	148	139	158	153	148	163	133	166	154	154	178	130	166	139	133	150	136	151	148	148	149	150	139	138	152	146	144	157	133	145	154	116	153	162	152	158	142	141	149	140	162	160	165	130	110	142	159	140	141	162	145	151	145	131	141	157	156	132	150	154	132	155	149	160	129	156	159	163	132	156	149	158	134	139	149	171	147	150	134	137	132	129	154	148	146	152	147	154	133	125	147	154	143	134	135	161	146	153	139	162	139	169	129	135	138	139	168	144	128	147	139	168	163	158	160	142	150	159	151	157	141	135	146	154	156	140	139	163	151	151	152	152	142	142	130	155	153	142	152	151	143	156	122	142	111	125	139	159	148	143	143	134	145	172	158	163	135	140	136	158	149	142	156	157	136	169	132	162	151	163	143	173	133	142	141	152	141	131	148	129	148	150	137	128	145	130	178	140	146	136	139	135	129	148	170	134	140	143	134	165	140	150	141	161	138	141	151	149	152	140	157	131	129	149	144	165	143	158	157	173	147	134	138	136	152	135	139	160	133	147	150	148	149	142	122	151	160	147	146	146	136	141	140	151	151	139	146	154	165	166	138	160	153	137	160	137	131	129	165	157	159	175	131	154	157	134	138	150	132	138	154	168	145	152	163	147	145	138	148	153	148	128	132	150	135	174	139	148	136	126	160	147	157	140	161	134	137	164	144	149	145	130	124	145	139	135	142	140	141	121	151	154	135	142	133	165	125	134	145	119	163	135	142	140	152	148	155	154	140	130	164	127	145	147	166	144	154	142	149	126	137	151	153	150	135	159	151	136	141	148	130	130	146	141	129	121	156	128	144	150	149	154	158	150	154	142	138	159	144	165	139	159	136	153	138	150	128	131	147	151	157	137	155	163	131	152	137	156	134	145	139	144	129	132	179	140	148	139	128	158	160	140	141	150	155	128	146	146	132	116	149	147	159	151	134	144	144	138	138	143	163	144	152	137	152	149	181	171	139	146	158	138	147	165	135	145	138	161	146	135	134	152	156	163	122	126	128	147	133	140	171	151	149	152	115	138	147	157	149	114	124	170	146	141	149	159	140	171	125	126	163	132	132	144	158	143	143	137	150	126	166	147	120	141	144	162	130	147	135	159	135	126	118	136	147	137	149	141	151	136	146	152	148	146	157	149	148	142	151	151	166	161	147	121	149	160	166	144	146	122	155	157	141	165	160	128	150	133	158	161	164	152	152	134	142	147	134	158	165	140	148	134	159	142	156	153	156	161	158	146	141	175	135	149	156	158	135	163	120	149	135	150	125	143	139	130	164	136	139	118	143	135	146	163	147	143	150	162	144	158	140	139	144	176	146	133	156	155	156	160	141	151	146	153	163	149	157	124	152	145	136	162	155	140	151	158	149	161	145	137	138	137	151	146	122	157	150	151	139
30193	40625	49392	55903	56375	47189	43620	40289	40097	41038	40206	40136	34115	26857	24524	10906	1819	1637	1571	1638	2367	1579	1406	2091	2740	2257	1641	1441	4892	16136	14395	8929	4854	578	492	525	529	508	520	514	521	487	538	502	513	539	523	561	524	482	512	542	522	539	550	531	522	517	557	502	564	538	476	532	533	520	549	508	551	532	543	553	499	512	525	508	510	498	494	527	455	520	542	521	552	536	491	574	531	544	499	497	518	526	520	511	529	528	551	539	500	526	527	507	528	533	543	539	543	534	516	528	510	532	508	516	538	568	549	513	532	552	574	521	523	511	575	533	525	522	533	535	479	553	536	544	504	495	549	509	527	507	543	497	561	475	497	551	522	502	535	537	521	502	560	513	521	551	562	569	545	503	500	508	546	531	507	531	553	540	517	514	559	509	545	504	574	549	496	518	489	527	511	579	572	557	528	523	484	511	542	518	509	550	529	513	525	508	544	537	540	502	520	515	496	513	534	514	560	551	501	519	534	552	532	559	504	513	503	525	524	553	514	528	522	526	506	548	526	538	518	578	491	524	561	560	541	588	495	488	529	516	508	546	528	529	554	500	511	550	558	547	526	547	486	467	543	528	553	536	559	502	508	494	572	522	533	548	517	506	571	521	529	514	550	533	512	549	598	527	519	544	499	474	558	540	505	501	517	546	545	517	521	496	551	502	519	512	496	509	544	557	496	549	526	499	509	528	507	559	543	528	529	558	530	494	530	528	474	536	526	552	523	518	495	554	517	517	539	513	596	525	546	493	521	541	540	528	490	516	510	479	491	513	513	542	524	554	548	515	488	585	526	514	486	510	528	539	485	519	554	523	510	566	535	493	531	523	526	535	486	521	506	525	558	498	531	522	502	528	523	570	555	527	502	507	561	535	578	531	505	542	549	566	496	557	524	503	544	524	539	534	540	515	545	514	505	499	529	578	544	520	520	513	523	538	536	525	525	501	531	524	534	490	545	491	569	494	485	500	525	538	544	527	510	533	532	528	511	550	492	521	531	524	505	502	553	506	518	552	538	511	525	523	532	502	538	525	515	544	516	549	575	535	528	503	574	528	525	533	505	536	535	526	497	504	471	481	514	555	505	538	519	504	484	502	549	524	532	511	516	510	542	552	507	503	528	559	502	557	514	565	527	541	499	541	526	491	518	505	504	530	508	492	525	564	557	526	528	565	523	526	504	479	542	513	519	524	456	519	578	524	477	523	516	543	514	525	536	537	504	555	501	558	525	516	537	532	521	518	520	526	532	511	521	512	526	531	548	537	521	528	539	525	504	530	513	537	534	506	506	550	535	567	540	482	526	510	567	523	530	581	547	556	530	497	498	556	525	492	517	529	529	539	540	508	511	520	512	521	559	523	510	575	476	507	523	498	552	503	501	504	499	521	526	549	494	516	571	528	513	539	561	569	510	488	544	567	569	533	540	472	477	527	533	530	537	532	517	530	586	525	524	507	522	501	523	519	532	525	497	512	530	516	518	555	532	487	531	524	519	543	526	539	535	538	547	536	517	508	576	579	511	505	524	514	546	504	529	495	526	521	529	534	518	564	537	485	537	500	519	519	583	521	529	499	585	507	544	531	533	528	537	512	557	524	521	505	522	514	508	534	517	557	549	525	520	540	535	513	532	492	512	485	514	511	553	504	522	519	509	516	541	501	547	549	522	547	501	512	493	514	515	479	529	517	563	519	506	514	505	528	536	564	557	520	539	555	496	578	550	514	515	514	544	528	523	512	504	520	525	492	531	530	502	540	501	560	543	562	508	540	539	541	523	522	551	535	521	526	509	513	542	541	530	497	522	530	515	536	542	488	509	553	533	502	544	473	566	529	498	537	538	508	505	525	562	490	517	522	549	569	543	552	586	544	526	544	527	526	531	543	548	524	553	506	504	505	517	520	513	567	522	521	541	552	555	553	506	492	530	489	545	505	511	516	583	526	533	557	518	536	532	509	527	524	505	525	535	506	552	526	538	490	556	516	533	541	476	507	531	496	521	545	536	513	490	529	468	524	509	541	516	513	589	543	543	553	473	513	554	520	526	538	517	520	535	472	532	531	492	509	507	583	552	517	536	498	535	520	531	523	548	540	513	564	528	533	571	528	518	519	552	473	520	528	542	496	540	499	505	507	507	522	530	514	538	539	532	529	548	505	546	501	524	525	509	517	529	534	545	533	512	539	519	515	523	522	515	542	524	542	525	525	488	533	497	536	545	516	521	507	518	528	543	526	547	498	518	522	501	494	495	552	511	523	526	540	540	538	499	531	530	495	519	516	556	528	521	503	491	568	566	515	485	523	533	484	495	508	505	538	534	564	525	495	553	553	557	479	531	510	516	512	558	499	495	508	519	542	528	529	498	533	498	524	557	505	517	499	546	553	552	497	521	509	499	517	542	553	513	559	523	524	511	474	535	589	533	564	503	533	538	558	501	481	511	509	533	484	562	519	528	536	511	498	522	528	561	548	541	483	582	542	574	575	565	526	557	536	512	474	494	546	510	521	507	559	527	523	572	519	551	544	502	529	531	474	515	505	549	542	517	540	517	551	499	508	537	567	520	522	551	557	554	523	536	528	590	514	549	538	515	516	535	540	534	545	562	518	511	525	529	498	561	526	550	527	538	534	494	512	496	543	504	556	506	525	530	536	550	538	514	576	531	562	477	543	552	517	533	549	564	487	546	538	536	590	562	528	545	534	547	534	517	536	529	501	532	499	537	545	530	533	520	550	519	523	547	513	565	533	509	551	519	528	526	503	523	542	503	523	500	476	489	494	518	508	544	520	524	532	535	523	513	564	520	554	580	489	553	537	530	574	559	551	523	515	546	534	537	531	514	531	501	505	508	540	538	507	497	507	528	541	512	502	495	520	463	523	510	541	531	541	534	544	514	524	562	548	553	523	540	511	528	554	552	537	552	486	517	517	498	527	515	501	471	489	522	579	572	533	528	575	589	543	512	556	536	531	516	507	510	530	510	490	499	527	577	554	555	543	496	567	545	505	508	518	550	563	541	529	565	525	510	511	532	546	551	533	520	527	539	499	465	537	505	511	539	546	516	522	541	494	540	555	524	549	544	543	528	540	511	542	537	513	536	524	540	501	508	529	511	540	517	523	549	508	484	550	491	520	520	511	508	550	552	573	524	514	556	544	529	545	549	486	548	501	509	540	526	548	538	499	535	515	509	506	512	504	514	536	535	506	511	535	489	532	515	530	525	552	532	509	508	497	523	517	486	541	517	533	503	475	553	524	517	493	526	543	582	547	567	515	531	528	534	505	480	546	585	526	499	530	483	518	513	543	474	524	532	537	517	525	545	523	526	509	521	547	516	530	504	520	520	548	541	502	541	541	534	527	547	528	509	520	522	545	522	490	525	535	535	503	545	520	521	539	523	512	530	524	572	554	524	567	507	533	497	540	528	537	521	569	513	516	530	527	533	526	512	558	533	529	536	510	532	519	501	551	523	530	528	547	503	495
44446	45380	44382	45293	41470	32960	31219	32530	32806	33628	32273	30434	24286	17971	16616	8455	1483	615	550	578	570	393	390	479	610	489	420	445	1285	3625	3303	3952	1747	226	213	203	190	202	192	215	222	216	208	205	209	190	228	218	192	198	205	215	175	214	212	218	227	214	208	214	212	217	178	197	179	180	179	211	203	195	185	212	233	186	219	206	196	181	197	194	213	192	221	204	235	204	209	203	214	211	221	194	186	185	198	208	203	221	204	214	192	200	189	198	216	211	199	193	213	194	184	202	189	223	187	192	220	195	241	205	201	235	181	201	199	200	205	186	179	210	211	213	168	203	221	211	195	219	180	195	209	219	216	198	210	189	204	213	187	187	196	205	215	239	196	215	193	211	182	212	202	183	225	212	178	208	186	192	238	198	208	196	187	232	176	175	189	182	198	201	205	192	192	190	196	176	198	194	197	202	228	203	231	210	207	213	205	218	214	203	193	190	226	187	188	172	196	196	223	200	209	206	215	220	205	186	204	171	214	203	215	201	230	201	188	218	197	207	201	204	195	188	188	185	197	191	209	218	209	208	195	217	195	185	198	220	201	236	210	205	211	220	227	205	193	181	205	192	223	186	180	187	212	191	231	179	225	191	209	187	205	219	198	216	208	196	190	211	200	207	179	192	206	194	187	206	186	208	194	218	202	209	212	209	207	213	169	184	208	200	195	194	184	208	223	202	207	201	186	209	211	232	214	198	188	208	219	189	224	181	194	200	201	204	192	202	208	186	189	213	206	188	198	183	215	197	202	193	189	203	193	181	211	194	186	206	194	197	193	174	180	202	200	221	211	193	214	193	212	207	190	197	193	223	206	183	199	220	163	219	210	184	204	188	208	200	206	204	196	190	215	181	195	199	212	176	227	209	214	189	170	231	192	194	176	203	194	166	199	204	203	197	193	194	194	187	203	192	205	182	188	222	217	208	203	195	217	192	214	224	193	194	221	219	221	174	209	219	193	223	232	194	198	221	212	204	224	212	209	212	189	205	188	199	197	196	187	197	209	227	198	207	209	185	187	222	204	190	210	198	199	227	196	195	198	190	211	196	191	193	198	209	179	201	193	189	214	220	187	190	191	179	190	181	206	207	207	194	218	213	200	180	232	212	196	224	219	192	207	206	177	192	226	230	206	183	203	210	185	224	191	195	203	209	187	195	211	199	205	177	207	206	231	185	207	198	198	194	187	207	217	217	215	181	221	196	216	170	168	198	215	197	202	197	193	229	190	176	210	184	213	212	240	216	196	182	204	184	193	214	210	214	204	234	210	188	199	184	187	196	205	218	217	200	214	190	210	195	208	183	203	203	207	202	213	198	196	188	189	193	215	190	222	208	203	207	192	204	196	194	218	203	188	211	228	189	200	194	197	181	192	205	192	233	208	179	223	212	182	206	200	221	212	175	225	191	220	202	214	199	195	225	199	187	195	195	200	200	190	214	233	197	193	215	180	201	187	209	196	205	194	216	215	215	213	217	197	167	212	184	191	218	201	206	207	198	204	222	209	200	212	232	222	204	208	181	194	202	215	193	205	206	191	183	180	215	203	202	205	216	186	193	240	200	182	189	206	186	230	204	202	173	206	210	222	211	185	178	182	219	206	203	193	189	181	199	203	200	194	220	178	211	206	197	192	190	183	229	209	186	202	214	204	220	180	206	213	175	220	189	196	183	219	214	187	210	205	193	182	222	191	198	199	204	203	201	204	170	189	208	187	236	187	209	216	202	210	178	204	226	174	171	186	211	200	213	194	194	207	206	187	211	180	184	193	217	184	203	219	201	207	206	214	205	202	188	209	195	177	232	199	227	186	218	193	211	208	210	197	172	219	200	193	195	234	224	204	202	236	221	197	225	204	203	165	198	227	188	224	225	205	207	191	190	235	218	222	197	206	208	180	212	232	206	207	215	218	197	220	186	200	204	191	198	215	191	214	199	213	195	210	198	200	169	241	199	188	205	199	209	229	209	175	196	189	222	218	201	197	201	205	198	190	203	209	199	232	216	203	211	213	223	205	208	211	215	207	194	231	198	224	190	190	198	167	193	204	212	193	210	214	190	202	208	186	183	202	209	209	191	208	198	205	205	209	197	202	225	162	202	182	217	223	192	192	206	192	198	207	200	228	177	222	179	203	186	210	186	180	213	181	205	196	197	212	186	211	190	209	183	205	202	194	211	194	216	215	226	197	200	210	192	211	213	197	174	190	199	192	211	205	192	212	211	210	205	194	182	219	187	209	200	216	200	229	202	215	192	190	175	197	200	232	209	195	201	223	194	205	218	213	204	186	206	193	199	219	216	228	223	196	201	189	208	193	213	195	182	198	204	219	180	221	162	214	217	226	183	190	226	207	229	222	217	214	224	182	230	203	210	198	214	185	218	204	212	195	198	205	206	232	201	228	187	197	207	208	216	221	191	200	216	197	197	181	219	192	221	191	201	208	216	182	195	166	214	209	194	210	188	205	207	206	193	197	197	184	218	199	191	202	205	214	190	209	205	226	191	206	220	210	221	219	227	211	190	200	193	189	187	210	205	219	198	182	209	208	217	200	199	189	205	197	201	216	189	165	163	185	210	192	185	182	216	192	199	202	216	189	202	213	213	199	199	190	189	186	187	200	218	201	198	209	211	214	198	200	205	197	186	200	203	192	189	214	219	213	199	187	183	179	197	192	186	202	202	192	188	189	179	213	192	188	203	238	193	203	198	190	197	222	199	223	171	216	202	181	200	193	229	204	227	213	176	193	209	202	207	211	231	200	189	191	218	232	199	205	199	251	190	213	191	197	188	202	196	208	178	200	198	208	189	183	178	195	219	226	207	215	195	190	167	187	206	195	189	205	205	209	215	204	216	184	214	204	183	221	221	207	210	230	191	200	197	200	175	215	199	191	190	218	229	190	199	195	197	209	157	197	206	210	226	206	209	193	218	186	186	198	210	210	201	185	208	177	212	216	213	198	196	243	195	199	199	191	202	228	189	192	199	221	220	206	195	200	197	213	214	217	184	199	201	206	154	200	184	208	207	186	205	199	187	200	186	221	230	214	183	199	217	213	192	214	202	208	220	214	231	197	188	190	213	217	190	198	217	202	185	210	215	193	201	189	219	179	195	192	209	196	194	211	199	190	173	221	233	203	220	215	205	197	204	186	199	213	182	211	197	192	172	204	195	217	191	228	214	209	199	202	188	191	212	231	193	210	231	194	189	215	230	183	211	233	203	207	214	168	188	220	208	194	202	209	188	210	193	200	212	209	189	234	190	226	202	221	206	209	195	200	206	183	187	194	216	191	220	216	168	198	204	196	169	193	192	171	186	213	208	205	190	199	196	210	183	196	192	218	211	214	192	212	203	211	200	220	194	198	190	198	198	193	236	210	199	189	227	195	202	182	218	200	215	217	212	199	209	194	197	212	214	196	231	226	197	211	187	212	197	196	179	215	197	211	217	187	220	202	203	206	184	215	204	196	204	201	213
37610	46101	55553	61202	58052	52778	51812	47721	47216	47932	47201	45265	41095	34550	33537	16268	3381	2849	2715	3219	3073	1880	2230	2886	3892	2984	2456	2563	8119	17849	17459	19624	9511	675	730	681	663	718	671	679	716	685	690	718	663	690	726	667	712	628	657	695	680	641	672	660	704	696	688	677	629	719	698	672	672	639	702	675	684	707	641	647	707	639	696	697	679	695	714	672	683	688	677	666	723	690	658	653	655	705	642	707	654	695	681	690	662	630	664	659	726	714	630	651	681	686	722	651	694	697	669	669	681	692	679	650	665	648	608	683	684	665	683	670	664	713	719	668	618	670	660	671	660	659	658	626	637	733	702	681	650	655	652	646	669	672	695	686	661	650	693	642	689	652	633	654	637	679	694	619	675	676	676	688	671	653	635	720	659	675	635	661	686	713	666	684	717	701	651	655	633	682	682	625	649	697	694	684	654	671	641	620	681	673	640	641	665	730	680	645	679	662	652	633	690	680	642	689	663	651	671	669	661	707	705	679	661	684	639	617	658	622	635	714	684	664	684	670	680	649	703	701	671	668	680	701	659	694	685	685	680	679	657	686	680	636	678	714	611	635	684	665	641	642	635	661	700	702	677	655	689	697	628	664	644	630	690	680	677	645	704	665	641	704	693	713	671	622	670	663	666	593	673	664	692	640	672	627	689	683	683	672	615	662	635	666	702	660	672	726	684	679	668	655	683	726	699	670	656	646	639	692	627	631	663	628	666	697	638	640	726	677	648	681	677	690	661	679	717	671	640	685	667	738	689	683	709	689	645	643	638	671	661	669	628	748	624	646	652	665	666	674	660	654	722	654	659	709	692	687	663	650	655	652	751	688	659	642	653	685	670	674	666	691	632	641	678	683	666	694	693	658	669	660	651	697	634	653	713	688	706	636	666	687	672	659	661	682	645	738	673	667	634	726	653	675	696	649	680	682	681	623	684	629	672	664	710	665	718	673	675	699	668	727	687	637	667	696	650	694	663	644	670	669	698	653	682	629	683	687	631	650	700	673	648	687	699	641	680	654	691	686	616	688	704	698	707	676	680	693	656	702	651	679	693	692	714	653	724	691	718	669	645	715	652	643	648	642	680	638	665	704	715	636	620	689	663	690	665	694	653	663	708	683	650	646	684	654	656	655	637	639	648	705	663	678	680	645	649	655	646	655	631	668	703	621	664	667	648	716	665	663	654	680	687	707	661	675	676	672	723	651	649	696	684	661	706	646	682	682	629	679	660	705	690	623	660	652	653	682	677	678	671	678	680	663	646	658	673	686	617	663	647	669	713	644	673	722	624	693	601	642	650	664	627	611	680	638	668	656	666	645	669	712	677	643	645	671	684	647	673	666	642	695	713	692	657	615	662	714	676	644	676	645	662	648	702	631	625	624	659	635	658	708	682	671	689	679	702	646	661	680	654	655	666	653	663	633	680	669	660	678	684	660	697	692	667	629	700	658	638	698	631	669	663	648	667	682	687	646	721	659	661	655	700	683	678	651	661	663	672	691	674	655	703	691	683	665	648	651	676	651	652	680	677	663	600	636	692	653	630	669	652	684	677	684	661	672	666	708	686	634	692	689	645	665	641	698	700	709	675	649	675	647	672	728	731	690	646	713	691	683	677	695	692	632	719	660	650	657	673	687	670	729	665	675	631	697	679	662	721	685	664	722	656	703	679	652	712	657	630	694	678	667	643	674	673	683	660	649	649	695	707	724	700	683	708	651	638	635	683	689	704	652	701	694	684	685	710	677	682	678	681	650	714	694	707	693	654	643	696	667	736	673	653	678	666	645	661	640	693	649	694	703	678	630	642	670	645	690	697	615	715	672	670	715	692	742	657	645	662	680	666	646	650	658	666	742	662	677	705	663	664	742	645	661	657	695	634	649	671	669	692	709	631	682	668	672	651	651	686	645	683	669	708	653	622	620	612	654	685	661	691	635	685	681	693	656	664	676	685	643	660	657	657	694	662	681	702	636	652	680	672	696	659	667	703	656	674	646	655	666	669	692	668	682	623	685	654	671	662	651	666	697	699	691	659	680	631	666	680	671	655	662	667	665	691	660	692	661	639	657	658	702	669	646	633	662	611	670	659	626	671	626	646	648	655	675	627	677	651	641	690	656	658	674	685	681	696	707	682	639	703	660	668	690	639	686	639	702	683	656	703	705	642	637	677	683	670	597	710	640	678	653	694	751	669	674	698	707	692	651	652	666	678	687	691	636	659	695	662	672	705	645	642	662	655	656	676	728	666	666	693	630	646	682	642	641	651	664	682	660	691	697	677	647	664	632	653	655	646	679	688	684	670	627	651	655	657	657	665	697	682	669	646	724	680	713	652	661	685	676	670	731	655	654	621	660	676	703	687	667	628	689	719	687	659	670	647	662	674	683	716	643	662	681	731	623	657	699	683	661	629	697	668	638	658	657	649	681	656	679	704	671	694	706	714	699	625	650	694	606	692	689	689	635	634	655	703	702	668	657	661	687	653	646	662	641	616	625	687	702	666	631	640	638	696	685	647	688	678	660	658	681	649	669	673	718	677	711	702	673	667	700	644	689	607	676	693	634	673	677	647	640	664	687	692	617	681	670	652	744	662	663	627	680	672	698	663	654	690	684	649	703	693	681	665	689	672	699	679	636	710	654	666	677	706	680	685	687	701	667	657	651	633	676	709	587	670	701	649	681	654	610	674	707	659	672	692	641	688	684	686	675	660	660	655	669	657	690	666	679	668	690	722	676	680	721	694	648	648	676	701	616	666	682	673	663	692	698	687	681	700	636	687	649	663	671	699	673	694	662	701	633	630	670	628	670	668	679	695	660	617	679	667	669	688	689	688	723	681	623	671	663	632	659	671	708	622	667	680	667	636	690	632	640	658	666	661	686	649	667	675	690	686	673	683	693	640	635	664	721	665	649	686	661	709	679	702	655	694	671	654	664	706	647	686	664	634	722	668	649	621	680	687	655	698	709	655	659	693	656	690	654	665	690	600	712	655	657	672	665	685	677	636	667	679	698	683	661	714	693	669	689	697	667	676	655	694	637	666	653	697	651	666	669	684	643	681	658	712	636	654	669	705	700	694	650	733	671	666	673	640	686	684	690	683	634	684	714	642	681	676	683	693	676	659	687	657	657	658	680	675	671	675	678	632	657	649	701	661	708	618	664	685	706	604	681	650	641	699	718	662	659	657	656	647	726	681	689	660	693	661	666	678	695	653	665	693	668	693	642	676	637	683	668	694	641	688	701	687	642	662	698	697	663	663	630	627	677	673	709	685	661	677	671	654	662	702	714	676	727	651	707	683	703	690	667	662	677	623	672	653	629	670	672	666	689	691	672	676	683	679	691	646	657	675	691	669	649	705	659	637	669	656	680	643	711	710	668	679	667	692	700	641	652	602	675	679	671	718	644	663	661	687	688	631	607	687	700	654	654	643	655	680	648	693	666	682	651	647	633	702	660	615	671	693	671	679	682	644	713	646	677	686	671
10796	13822	21277	23398	17286	7807	3439	2842	2886	2244	2045	1338	919	565	694	286	132	138	141	149	154	125	124	125	149	113	114	120	141	122	334	514	275	123	105	127	116	125	134	110	125	123	107	123	99	120	112	115	107	108	116	98	135	121	90	101	113	119	113	114	109	97	116	107	116	113	119	105	104	126	136	103	104	98	119	125	107	118	113	109	123	120	123	106	106	102	101	117	123	122	110	122	111	106	112	120	114	90	104	101	116	106	108	106	105	104	123	116	114	109	106	110	116	104	134	120	108	109	113	113	107	96	106	127	115	117	113	102	121	106	119	105	106	92	98	115	124	118	104	112	101	121	136	106	109	91	127	90	116	118	129	108	103	116	117	99	110	104	127	117	107	112	116	117	105	104	132	106	117	108	96	108	104	109	97	127	123	128	110	112	105	113	115	106	101	109	111	125	115	126	106	102	116	128	113	96	122	106	103	119	110	119	139	97	121	124	115	135	114	105	95	130	120	129	110	109	111	124	106	104	108	106	110	104	103	111	116	103	117	114	109	118	106	104	122	109	118	103	109	129	125	122	124	135	107	104	129	103	134	113	125	112	97	101	105	108	99	92	113	116	120	114	115	109	125	103	107	95	100	113	121	100	109	78	96	124	90	120	130	110	100	121	108	119	129	140	119	111	98	112	105	128	111	128	102	101	106	116	106	106	107	123	126	97	103	111	100	128	116	98	91	123	106	115	92	104	105	113	110	106	104	109	127	106	114	116	106	115	131	113	133	103	111	106	110	111	122	108	105	109	101	108	114	111	118	114	131	124	106	119	106	110	115	96	100	121	125	95	134	109	104	111	107	121	110	107	96	121	109	114	118	138	127	104	123	111	108	101	126	103	102	105	129	117	105	110	116	119	126	122	116	111	125	117	102	119	111	144	110	106	116	107	125	124	100	107	99	110	105	122	101	110	107	109	114	119	113	101	118	123	105	108	127	96	121	123	108	129	105	121	130	101	122	119	99	107	103	124	108	118	106	108	123	127	119	113	116	120	115	119	105	109	114	114	105	100	117	123	115	117	121	102	124	114	111	130	125	115	133	126	114	108	121	98	115	115	104	106	121	121	114	100	129	96	125	112	118	106	113	111	120	120	104	135	84	128	115	119	108	97	100	122	123	114	120	126	131	118	111	125	114	120	106	114	107	121	111	101	116	111	98	112	105	105	99	120	126	120	105	123	87	116	115	110	117	121	118	108	127	98	101	131	112	124	121	115	107	122	112	125	114	112	113	107	119	123	107	114	112	118	109	130	104	125	95	107	123	96	108	109	127	111	110	141	109	112	107	99	102	125	121	107	104	122	109	111	111	118	102	127	111	105	110	91	112	96	123	118	119	103	117	102	108	115	107	116	120	129	122	114	125	113	133	97	96	117	95	114	107	120	110	132	123	108	112	101	92	102	99	122	113	110	109	128	125	103	106	109	105	104	124	118	130	107	112	113	122	125	98	119	132	115	118	104	86	110	134	122	117	116	93	122	104	100	98	111	125	113	113	129	107	116	105	120	103	98	113	117	122	108	95	102	116	110	110	123	115	121	119	111	116	104	117	110	130	100	122	136	115	109	98	114	122	103	111	128	121	125	117	122	101	121	128	108	112	117	127	112	135	111	112	116	112	114	104	103	126	101	95	114	106	127	95	112	113	92	128	101	123	103	116	123	120	101	133	118	106	129	102	124	102	109	121	114	112	144	113	114	111	109	112	127	133	107	104	108	100	114	110	115	127	121	124	127	115	120	120	110	112	101	106	105	111	117	100	135	131	98	86	105	105	126	131	129	122	117	117	111	105	112	112	115	120	129	109	122	131	118	111	115	139	119	111	91	117	117	116	129	134	107	111	118	113	106	120	109	114	123	122	104	102	98	108	104	108	95	104	94	101	106	98	133	113	129	105	105	115	96	131	123	116	120	101	110	131	117	119	107	114	97	123	107	100	130	115	117	137	97	119	111	105	107	100	112	108	122	116	117	107	100	115	116	111	100	124	114	116	106	131	103	126	99	112	108	115	119	96	140	118	106	121	128	123	107	106	121	107	104	121	111	115	124	107	120	102	113	108	123	130	111	103	108	102	128	110	116	142	104	97	119	99	90	118	87	115	119	126	111	100	128	111	119	101	116	106	116	112	125	107	113	121	118	127	142	115	107	125	119	116	105	129	108	90	102	130	106	117	118	113	124	110	119	122	110	104	103	118	116	133	121	110	128	123	126	139	116	116	117	119	125	116	102	111	124	118	105	108	121	107	130	110	110	115	120	108	111	105	99	117	98	113	123	105	109	126	107	110	115	118	140	118	113	126	107	102	122	115	116	119	118	119	118	121	115	118	120	121	121	119	90	132	120	108	116	103	95	107	106	114	136	123	101	132	132	110	87	111	121	129	111	145	111	110	108	114	123	119	103	105	110	112	117	124	124	118	107	130	97	115	111	98	122	105	123	113	118	122	117	111	118	99	119	119	106	125	113	112	117	110	117	96	126	94	101	122	112	120	95	126	107	109	97	112	105	123	117	133	115	104	129	113	104	114	111	107	108	109	130	126	105	135	106	95	104	125	113	132	115	97	123	100	122	127	105	128	130	107	108	120	109	111	105	119	118	117	100	112	95	137	95	107	123	106	92	108	95	126	95	121	118	91	114	121	116	119	117	106	119	104	102	120	130	102	112	113	101	89	114	117	130	103	99	117	96	97	128	113	95	117	91	113	127	96	116	109	123	115	102	104	128	124	129	107	116	97	96	116	98	83	114	109	113	106	105	110	129	101	102	135	107	117	143	127	114	111	109	120	112	108	120	136	107	110	110	114	121	103	119	99	118	129	117	94	111	123	108	107	109	121	102	94	110	98	126	117	99	119	132	119	91	113	110	107	120	111	112	104	119	115	113	111	103	112	115	113	117	118	115	105	135	108	104	96	121	108	103	122	127	114	114	113	116	104	102	96	121	126	115	97	110	111	94	106	135	118	114	113	114	98	135	123	106	141	118	102	112	129	107	121	118	109	99	101	100	127	109	123	116	115	118	116	110	102	129	118	122	113	109	119	111	110	103	118	111	119	122	115	101	109	91	111	111	103	101	95	108	97	128	125	120	105	111	113	108	113	103	108	106	116	114	133	114	99	131	108	110	130	109	107	130	107	125	120	131	111	107	111	112	117	115	103	120	116	117	114	117	120	110	114	116	128	113	106	98	116	118	118	117	103	137	107	102	104	132	100	97	130	127	101	119	123	97	118	121	107	122	127	105	109	109	122	128	106	105	110	126	121	120	117	111	113	99	123	124	120	114	103	110	136	117	96	124	117	138	123	102	110	115	102	122	116	114	97	113	104	113	115	110	108	118	111	110	120	110	98	128	135	95	103	120	107	123	105	120	118	103	109	114	95	125	123	104	116	101	103	114	107	107	125	124	109	94	114	123	110	108	119	112	125	117	122	104	127	99	98	125	115	115	112	98	113	109	121	121	108	103
9832	16894	29208	34926	29741	17465	11172	10660	11711	10065	9398	6946	4666	3386	4319	1400	620	612	586	672	752	595	616	653	813	572	579	602	500	713	2119	3221	1536	439	435	456	401	418	428	416	450	411	407	418	433	461	440	383	430	422	411	423	446	397	430	425	431	436	402	406	452	442	431	435	432	435	395	425	474	410	441	429	409	415	419	411	436	437	417	466	427	446	422	427	428	446	423	412	413	419	444	434	424	455	410	487	404	437	420	438	413	426	435	409	414	409	434	437	451	458	419	392	422	450	406	420	411	451	409	434	437	406	425	433	420	407	416	427	431	442	439	434	425	466	411	470	393	424	423	427	426	404	436	393	451	449	451	435	444	422	451	425	446	386	432	414	444	444	437	437	415	397	450	441	478	441	427	433	395	443	433	408	463	401	473	409	421	441	460	456	421	421	403	443	403	442	425	407	395	420	443	413	406	419	431	418	456	424	451	429	413	446	422	425	427	414	429	418	416	428	410	427	409	420	432	433	456	404	436	434	470	420	454	427	422	426	440	408	458	453	413	412	375	454	422	416	440	407	455	460	426	453	405	389	391	407	457	420	428	404	407	425	400	438	460	424	449	418	449	438	491	435	442	427	421	451	442	445	423	405	406	429	450	458	434	464	472	442	407	466	453	411	444	475	428	444	455	418	412	426	425	411	428	439	431	415	425	439	408	401	440	435	458	419	429	448	424	411	418	407	429	412	444	416	427	417	444	442	464	405	416	456	387	470	387	437	426	411	431	424	433	412	402	432	443	422	440	402	452	414	422	435	461	412	454	379	451	486	428	431	414	426	414	419	441	451	436	430	421	431	461	401	420	399	458	431	454	437	403	425	405	411	448	418	433	420	426	433	457	434	436	444	412	456	424	425	435	477	392	409	434	398	471	445	441	462	454	449	430	399	397	444	427	454	421	436	426	475	416	428	421	435	416	425	438	449	392	374	416	424	406	424	435	443	400	456	386	430	427	389	400	431	409	429	407	446	421	430	412	414	412	432	399	433	402	439	443	427	439	427	406	463	419	418	439	396	411	406	422	497	468	440	423	444	398	411	455	430	456	430	411	461	435	391	427	431	428	414	371	444	387	429	470	418	438	429	451	387	410	433	416	426	451	430	415	412	458	432	431	391	425	423	443	398	418	416	427	425	439	435	430	419	425	422	424	424	482	439	422	418	463	461	418	427	412	431	411	438	398	444	415	429	438	438	436	400	450	431	409	431	440	419	391	425	432	474	427	407	481	444	428	436	416	438	409	467	393	405	424	413	435	445	413	434	415	436	438	429	428	434	442	401	435	453	429	437	431	467	442	440	437	426	448	418	439	392	444	435	430	416	438	428	411	466	432	458	448	445	416	435	392	422	417	443	384	427	444	414	466	395	413	460	423	417	499	424	402	426	453	405	421	421	429	422	417	433	453	465	415	439	432	431	411	437	439	413	436	456	425	424	425	423	437	413	437	420	399	451	416	417	413	441	398	453	434	415	406	440	423	406	456	398	429	433	442	429	428	421	450	411	442	407	410	422	442	468	450	435	465	435	440	420	423	462	444	424	439	435	434	420	430	390	415	430	404	409	434	435	427	455	425	433	412	438	442	438	403	411	426	411	460	447	391	425	419	384	418	457	400	407	460	462	409	432	428	456	438	423	416	452	421	417	412	393	439	416	418	425	424	424	436	428	438	417	435	426	447	414	437	419	410	472	386	434	415	439	424	445	410	468	442	463	414	409	416	400	442	435	413	436	437	403	388	420	423	451	416	413	372	434	455	429	438	403	418	438	441	423	431	439	443	401	432	436	435	440	452	444	473	417	401	428	431	413	396	398	428	420	408	418	403	422	388	431	451	420	457	419	399	457	431	427	402	410	414	458	421	423	448	361	407	391	394	419	390	438	434	423	439	392	445	413	419	431	422	452	427	442	450	402	442	440	413	402	435	399	435	438	410	405	436	427	446	419	407	444	416	434	420	444	423	431	421	452	443	451	416	456	414	433	413	418	436	447	439	428	456	447	440	441	450	423	437	420	456	447	429	407	414	417	419	450	429	420	479	427	404	455	417	436	432	427	412	422	418	424	434	419	434	443	418	410	453	422	428	456	459	436	446	396	421	447	466	410	455	435	417	453	426	445	409	442	424	441	434	428	402	436	423	422	430	408	430	414	433	427	458	454	410	400	398	404	408	454	407	451	431	449	412	443	425	455	468	447	408	442	395	422	408	406	425	428	426	421	419	420	448	457	427	446	457	401	454	392	396	393	438	427	468	431	435	453	412	395	433	446	394	428	437	434	412	420	418	411	433	440	416	424	430	445	429	446	411	438	428	392	444	391	386	402	412	434	455	436	390	383	453	424	401	392	427	408	423	439	394	412	483	444	444	417	411	417	409	430	418	461	427	408	421	412	434	422	445	404	455	418	431	403	428	446	417	466	432	455	424	405	411	448	437	437	434	409	401	420	424	446	413	473	423	430	407	441	406	434	435	436	388	413	399	413	421	431	423	443	383	459	399	443	428	442	465	433	428	405	427	411	441	404	428	401	413	425	408	432	436	429	445	433	450	444	451	443	405	419	402	433	416	435	449	435	442	429	450	438	448	434	452	402	461	428	431	394	465	447	433	404	457	422	453	431	447	414	442	428	408	442	397	415	420	398	400	431	425	423	381	392	446	457	418	438	431	446	416	413	461	433	424	441	458	418	421	427	430	453	423	427	430	389	436	418	394	438	406	418	393	458	402	425	411	419	455	437	412	410	418	467	441	423	459	431	403	412	411	403	415	423	459	408	401	439	412	412	428	439	411	452	431	403	437	446	419	420	392	432	423	398	438	430	440	469	408	397	413	395	414	383	485	452	405	392	428	413	399	428	439	426	413	427	397	442	438	399	411	460	426	419	418	431	425	440	469	420	479	446	413	417	434	444	386	420	414	423	482	405	439	443	412	397	432	419	426	382	412	382	368	423	454	417	408	413	423	402	409	401	439	437	436	421	460	423	415	429	386	440	464	443	439	435	423	405	414	419	453	435	428	425	444	388	428	452	440	420	456	438	405	439	419	420	447	454	443	409	426	427	402	390	427	408	440	454	410	415	447	439	415	430	435	399	455	460	413	406	406	432	423	418	423	437	397	446	420	371	419	440	417	429	433	454	416	432	417	386	407	435	429	442	404	394	449	410	478	416	429	416	426	463	425	429	413	418	405	429	437	424	455	420	426	425	448	448	406	405	432	437	434	414	430	436	429	486	412	400	427	385	425	439	408	435	410	448	420	404	437	438	450	407	442	397	413	441	416	428	425	398	452	440	435	425	420	428	450	429	444	452	470	445	409	486	397	414	406	433	400	434	442	406	444	441	408	414	446	434	473	427	409	434	396	433	430	423	459	430	463	457	458	441	400	401	428	437	397	408	428	404	409	461	398	423	459	423	426	431	457	414	429	455	435	449	411	414	415	413	435	434	473	441	465	445	425	405	422	423	439	469	436	422
35687	43799	45855	44527	39496	30028	26996	28337	28626	28213	24209	19069	12292	9185	9836	4454	794	367	252	283	341	220	222	272	322	252	253	219	183	1291	2791	2508	917	117	139	115	143	142	129	127	122	134	120	126	118	156	148	129	113	142	128	117	138	108	113	123	113	127	115	121	121	131	111	123	106	115	133	131	125	116	123	149	113	121	115	124	115	111	120	131	114	127	99	110	119	133	123	124	117	140	132	119	140	152	147	105	127	126	123	134	116	152	111	126	118	113	133	113	143	137	125	133	130	132	112	126	111	140	125	122	119	121	134	120	126	133	125	117	128	132	128	112	118	142	133	135	123	144	140	140	113	127	126	136	112	122	138	146	130	103	127	110	136	128	100	138	112	120	125	111	125	122	122	125	123	125	126	135	128	136	124	130	105	142	126	126	143	110	126	125	118	140	124	148	115	124	136	118	133	117	125	134	117	123	114	120	126	120	112	139	112	111	129	139	135	114	133	142	112	104	103	133	123	109	121	120	114	124	108	134	116	137	130	136	125	106	133	130	125	109	104	110	102	130	121	138	114	149	128	135	116	136	143	123	113	97	116	120	136	126	120	127	105	107	109	120	125	135	133	120	127	123	141	110	125	136	122	127	142	142	131	127	121	127	132	124	166	124	113	120	131	142	132	133	125	118	115	130	117	108	119	124	130	111	133	139	115	119	103	118	114	135	120	116	110	122	122	143	120	141	103	115	115	110	132	114	116	132	107	130	121	119	123	117	134	122	114	123	126	127	107	132	108	100	140	110	129	131	119	143	112	131	113	114	120	139	132	115	129	131	118	125	122	115	108	121	110	123	124	110	127	118	127	129	115	114	124	113	120	133	131	127	146	119	118	98	122	117	114	115	126	126	140	120	120	124	124	137	126	128	122	137	140	123	130	116	133	136	131	118	122	135	119	107	119	130	131	130	109	105	118	118	128	129	130	104	106	120	124	129	129	113	115	116	130	134	135	130	128	141	129	125	134	135	117	115	127	125	117	149	118	132	138	125	126	120	130	120	130	126	119	115	130	115	130	130	122	121	124	120	124	117	140	128	145	111	139	145	131	118	127	119	143	128	119	117	126	138	119	122	128	130	115	114	118	106	114	142	135	119	115	116	115	122	126	145	125	123	143	152	123	120	136	116	128	132	112	100	126	140	132	122	112	120	149	129	118	106	141	107	131	133	145	128	115	116	135	119	119	114	102	133	130	104	141	129	112	123	129	143	102	120	110	134	134	116	123	123	118	125	128	111	110	97	128	130	131	127	148	142	123	121	107	124	127	127	127	120	126	132	126	132	126	126	112	124	115	120	129	126	106	120	110	129	136	110	131	127	118	122	134	132	131	119	119	112	128	128	136	126	110	129	112	120	99	125	133	108	131	130	130	115	117	125	122	127	120	135	133	127	123	101	130	131	156	135	111	127	133	134	122	128	128	140	129	118	117	99	127	112	125	123	137	124	134	113	115	111	119	111	142	117	101	115	126	106	126	108	119	138	145	125	122	128	125	115	113	118	123	121	122	137	109	132	124	124	149	123	119	135	129	129	142	124	129	128	122	120	122	116	127	144	113	116	101	128	121	118	98	109	128	129	133	131	145	146	113	128	132	121	126	129	131	118	118	109	136	119	121	119	114	138	145	130	134	122	129	123	124	120	118	134	119	122	118	119	123	137	121	139	135	124	116	132	125	114	118	134	127	159	127	129	139	124	131	112	135	131	123	131	126	110	115	110	117	133	137	116	120	98	140	111	116	111	124	126	124	123	125	133	124	110	132	124	131	135	123	145	138	127	96	123	146	121	114	132	117	107	117	128	116	128	122	90	137	121	112	128	130	139	124	133	130	117	124	125	132	110	125	99	131	144	102	122	118	125	135	119	118	120	126	124	121	121	114	135	114	113	136	120	133	97	134	102	123	119	114	117	109	122	131	114	125	125	121	127	121	117	123	115	125	130	123	136	123	124	129	111	101	128	108	108	109	124	134	122	118	117	131	129	121	117	130	115	103	106	128	130	145	133	140	145	114	122	142	108	121	122	107	122	124	115	124	110	124	128	106	132	138	131	128	114	118	118	117	112	104	110	134	114	133	104	111	128	134	114	114	122	134	158	133	120	128	129	145	108	133	117	123	127	110	149	125	129	131	146	117	129	122	119	119	123	102	111	111	131	128	123	132	156	128	124	110	115	125	113	117	115	124	123	119	126	130	135	119	124	130	111	159	148	114	130	143	131	121	132	123	133	102	118	133	122	100	124	115	132	123	117	103	150	107	126	126	103	118	136	118	138	126	136	119	148	127	107	109	134	124	120	134	121	110	125	115	124	129	123	120	124	130	121	162	130	115	124	130	135	134	117	103	116	118	119	121	137	116	143	122	127	146	114	127	100	131	114	152	134	120	138	126	121	127	124	123	130	127	131	140	115	131	131	120	111	133	124	130	120	129	116	119	130	126	126	102	135	108	131	142	118	125	122	127	124	115	109	124	144	121	113	108	140	128	111	125	116	139	119	129	143	120	126	112	129	130	98	109	105	124	113	126	120	135	130	120	126	132	112	121	137	121	120	117	116	136	106	134	131	128	127	123	136	128	158	123	123	145	128	122	128	125	122	116	115	118	111	120	132	109	123	120	126	120	119	128	130	128	145	123	125	131	116	135	152	124	127	117	106	116	124	121	121	123	141	147	137	114	129	127	131	96	117	111	124	135	118	140	134	105	104	131	123	129	130	111	115	113	123	121	121	115	122	150	132	128	126	139	133	121	125	97	134	114	114	124	115	91	131	138	122	122	118	132	141	97	125	109	129	124	113	132	109	113	123	122	109	110	113	130	109	133	131	127	130	133	104	129	109	124	120	112	140	124	119	130	136	118	150	124	130	117	107	129	131	137	105	105	135	113	135	127	112	125	129	124	137	144	105	133	142	141	129	121	141	124	124	106	139	117	117	134	130	135	116	141	115	123	125	133	134	94	123	125	116	119	131	122	108	110	123	127	111	122	121	120	143	115	102	123	132	130	123	130	129	120	126	117	142	121	130	124	120	124	128	111	138	128	119	125	128	132	119	127	131	128	122	136	131	127	126	106	120	127	147	119	124	115	128	121	118	127	151	146	130	106	123	135	147	135	97	132	119	121	135	139	139	147	114	120	128	120	117	119	109	120	114	140	127	128	119	157	121	115	135	118	115	131	107	142	150	129	137	147	127	113	119	132	121	135	119	128	151	130	121	115	118	127	126	102	133	123	144	143	116	138	135	125	126	132	124	128	105	151	103	131	111	124	123	140	120	130	134	139	131	134	100	110	126	132	125	106	146	138	138	147	116	111	118	114	139	118	124	145	148	125	146	134	140	121	136	142	105	131	135	125	133	136	107	132	119	125	120	123	118	122	108	109	142	137	140	151	121	122	113	139	106	124	119	122	134	92	137	134	133	117	142	113	128	129	138	114	126	123	123	127	119	102	136	133	135	96	125	123	123	116	140	125	105
30206	41404	53386	57288	53458	43897	41353	42045	42019	42024	39157	34111	26936	25114	27972	10177	2710	1761	1570	1894	2067	1302	1406	1511	2028	1646	1524	1230	926	8617	16499	14192	5387	450	439	459	490	453	442	461	480	503	470	456	457	485	423	423	472	444	435	467	505	417	446	441	417	448	457	495	476	481	450	455	465	455	480	438	450	515	437	441	449	439	463	459	427	481	439	471	472	489	481	416	441	466	468	431	475	463	468	472	464	462	435	454	449	433	433	445	466	455	440	441	467	447	440	442	439	414	411	451	460	458	452	426	457	438	467	448	465	455	496	433	466	468	473	449	467	460	381	429	505	447	458	459	485	443	461	461	417	474	430	448	467	479	480	457	474	424	420	462	488	460	457	489	472	486	431	477	452	438	461	446	477	428	424	470	498	419	448	445	416	437	441	432	427	457	446	473	472	473	445	471	462	436	462	449	462	431	432	460	455	468	466	456	445	441	480	467	418	439	461	441	442	436	465	482	456	463	453	477	447	445	458	460	465	464	473	443	468	474	466	452	452	441	499	467	484	454	457	441	454	502	454	437	479	458	459	453	464	464	455	430	442	444	477	454	447	466	468	465	470	446	455	500	491	466	436	430	480	441	479	468	432	471	455	446	476	467	452	448	421	456	447	458	459	436	436	447	452	456	446	435	434	445	455	443	475	487	428	487	437	452	461	456	443	463	444	446	437	453	431	460	448	467	464	460	464	430	446	468	433	455	420	445	424	410	473	444	454	462	453	458	453	460	466	467	471	442	475	459	450	466	469	466	461	421	442	464	441	448	476	420	446	443	470	456	440	470	465	445	460	444	483	440	441	458	482	452	459	444	428	438	448	443	414	471	522	433	445	499	467	461	471	428	442	418	489	465	456	409	477	454	426	450	458	489	445	478	498	430	427	473	457	440	464	464	455	449	483	463	432	450	445	431	470	440	467	441	470	436	482	448	457	504	432	476	449	452	435	458	441	458	457	505	455	450	443	438	440	461	471	472	481	461	474	446	436	436	412	444	480	464	457	449	441	438	466	448	469	462	432	477	444	470	527	408	470	452	475	436	436	470	452	440	457	491	456	469	447	428	466	473	473	455	485	484	449	433	458	407	469	417	479	455	444	478	425	448	463	421	489	458	472	501	478	445	429	476	443	452	442	449	426	509	424	447	450	464	458	450	476	415	433	443	476	445	469	445	450	431	483	438	465	443	446	443	449	456	477	460	424	458	454	470	454	453	463	464	461	474	428	435	470	468	434	434	433	418	442	452	476	506	441	456	430	462	482	454	403	465	471	493	439	457	430	457	402	456	461	437	411	427	439	454	469	457	455	430	456	451	449	436	428	455	444	437	467	427	457	488	488	452	441	475	434	478	432	470	430	502	470	422	434	444	451	445	457	487	454	401	438	461	472	429	438	486	470	467	471	441	444	481	448	457	414	439	470	474	446	452	466	479	426	442	448	445	413	441	466	450	466	449	432	496	459	453	458	440	458	471	433	451	459	435	441	482	469	478	444	455	441	417	436	451	458	509	443	437	441	458	464	463	478	421	463	442	440	451	442	502	464	484	450	446	436	463	461	467	469	472	453	456	471	464	470	456	488	425	473	457	425	491	465	480	402	435	438	434	451	438	427	449	412	441	436	466	431	454	495	427	462	451	443	451	448	436	491	453	436	420	441	459	454	487	425	446	453	463	460	435	464	449	440	489	459	432	434	441	442	445	417	440	451	481	444	470	427	423	437	449	438	422	466	458	424	430	452	471	475	422	421	447	470	440	450	441	471	477	462	463	436	432	430	469	462	445	460	440	438	453	488	489	446	461	480	440	438	402	434	471	485	528	445	447	470	447	487	440	483	428	424	478	485	463	432	420	445	453	419	510	422	456	412	443	469	453	469	436	460	483	455	472	439	468	403	432	413	472	476	449	480	464	442	454	467	417	443	464	430	431	458	428	419	471	441	452	457	435	461	457	446	466	456	399	474	447	436	487	439	463	470	430	479	425	470	464	474	409	439	426	424	475	422	442	422	458	477	447	446	453	467	453	453	415	431	437	460	451	442	408	448	441	423	461	429	473	462	423	457	485	456	386	473	417	457	467	432	425	440	436	448	456	422	457	467	480	457	457	495	477	454	444	446	466	453	450	477	409	398	468	427	482	478	466	437	456	439	453	451	453	448	460	479	458	454	439	436	431	439	433	423	463	434	417	467	430	447	460	455	442	472	451	425	473	483	444	467	421	483	415	455	432	434	458	446	473	402	445	496	462	456	443	428	466	490	433	410	426	489	466	497	468	453	481	472	445	453	493	469	476	424	446	469	458	429	471	410	444	426	439	468	478	394	457	407	474	476	456	453	469	440	454	408	412	461	438	451	429	456	440	425	449	445	449	466	436	459	425	480	474	485	465	444	456	478	463	456	440	421	490	423	428	465	451	473	421	453	485	431	465	500	470	428	470	459	413	455	442	456	489	448	452	434	445	431	503	417	444	440	434	475	464	437	467	442	458	454	439	436	447	454	456	458	473	484	499	452	442	483	442	446	479	442	472	468	443	450	452	443	427	462	464	446	442	480	478	462	463	451	445	455	466	450	447	484	472	450	432	447	456	439	462	448	463	432	440	432	470	435	449	468	429	455	476	421	470	452	466	421	467	427	466	453	424	462	453	436	458	454	464	435	430	452	479	468	467	468	480	458	437	459	420	489	421	446	440	448	497	480	452	459	428	494	440	434	462	468	422	449	487	433	451	462	454	464	465	450	464	479	401	442	439	473	424	477	473	408	467	452	486	459	438	445	462	452	413	482	465	494	412	443	444	437	494	428	452	450	501	481	422	433	487	435	419	449	454	441	452	483	455	453	469	455	454	433	488	465	424	475	449	441	444	426	455	469	466	450	452	474	476	448	418	466	448	494	443	473	460	437	445	460	456	477	459	454	439	485	453	450	474	465	444	446	410	401	437	485	472	453	455	420	489	477	449	441	442	454	467	469	466	489	457	457	455	439	452	445	470	444	476	458	447	436	434	408	457	444	494	451	420	455	415	490	456	424	427	454	458	476	415	475	432	454	448	486	466	438	451	429	450	424	482	502	416	451	453	467	400	434	427	458	449	440	452	450	405	481	423	440	476	457	449	444	448	407	469	470	438	433	443	435	410	446	466	446	433	467	426	457	475	450	428	450	480	416	494	450	452	448	464	445	474	451	459	508	439	488	444	473	443	434	438	475	456	427	447	460	439	450	445	453	454	446	428	422	465	464	463	475	468	453	461	461	452	489	507	440	441	470	489	420	489	460	463	458	501	454	443	448	457	437	475	450	462	433	465	441	404	447	437	434	440	440	437	441	462	417	440	473	450	478	433	461	481	414	447	460	441	444	448	454	450	474	480	437	437	428	479	457	439	433	491	426	455	480	469	470	460	450	482	471	431	443	455	442	497	469	443	457	443	505	429	475	468	456	439	477	456	423	471	433	502	465	441	448	407	470	449	477	440	455	453	455	503
45682	48049	43189	43717	38491	30410	30527	34263	33974	35813	30694	27574	21875	17571	16895	9846	1942	711	430	392	428	490	503	475	616	488	431	352	315	1010	5202	5149	2593	305	228	202	246	229	215	211	193	223	235	206	211	210	236	198	191	227	195	196	213	253	201	202	215	186	212	207	195	223	199	191	212	210	198	208	212	235	224	211	207	216	236	206	203	223	214	218	227	216	203	215	213	216	206	208	209	240	203	227	202	219	221	214	204	172	196	188	226	225	195	204	211	217	209	192	224	195	215	194	223	201	215	235	205	207	203	203	211	220	238	234	221	210	198	206	214	200	198	218	202	185	196	210	191	228	219	211	218	178	191	198	210	215	192	219	211	192	208	219	185	225	217	232	203	204	202	216	216	222	201	216	205	195	217	208	208	203	197	211	226	220	198	174	231	220	176	199	198	207	196	191	223	197	223	210	231	216	230	221	205	233	199	199	214	199	233	201	209	212	210	209	204	202	198	183	220	226	214	218	189	194	187	216	215	222	218	212	213	195	189	188	201	228	220	205	210	209	223	211	232	210	214	207	191	229	240	226	213	193	205	224	210	225	205	227	223	229	202	199	213	211	228	226	207	219	212	227	231	199	221	212	210	199	208	213	188	218	207	202	235	210	220	198	236	210	185	222	210	190	213	227	207	209	204	217	213	204	208	205	240	187	196	208	237	198	216	204	198	215	200	207	204	196	225	184	192	186	205	226	217	203	204	214	214	229	201	201	209	212	178	206	215	198	188	192	227	207	208	222	215	229	192	182	232	217	181	193	208	188	213	227	219	234	214	204	218	209	219	212	212	191	214	221	217	209	221	201	205	204	219	234	233	225	211	223	193	211	203	227	188	199	239	186	227	205	209	206	203	212	222	209	207	214	186	246	236	201	232	214	222	204	203	231	205	218	193	219	226	208	214	222	212	206	195	211	176	206	197	196	206	179	191	243	204	200	241	210	242	190	233	236	197	211	192	205	216	187	203	209	216	228	196	204	207	192	218	201	202	201	214	205	203	187	190	232	209	224	198	212	179	219	215	194	178	222	212	200	208	234	204	226	222	204	242	187	188	221	211	230	235	225	206	193	210	201	236	219	202	205	226	221	251	207	222	207	206	221	203	199	203	218	213	211	221	208	216	219	197	224	221	222	199	180	214	194	195	181	210	197	234	217	224	202	212	198	227	220	241	228	197	213	199	204	207	233	200	239	194	216	235	219	205	210	195	212	220	194	218	209	214	228	190	233	218	208	226	192	192	178	206	171	232	198	213	236	208	220	204	212	179	226	204	215	203	205	200	205	217	210	216	202	216	233	226	196	228	210	212	221	222	234	236	209	217	226	213	212	202	197	215	183	205	197	235	234	217	204	194	211	190	213	205	198	191	220	216	201	183	183	227	203	223	209	209	185	210	196	191	255	200	212	208	169	225	208	207	237	219	210	207	207	204	214	242	210	216	213	212	208	227	205	224	226	225	207	200	227	212	226	228	178	188	199	245	218	213	199	183	219	207	212	192	213	201	226	213	201	207	204	190	214	203	221	220	221	182	173	232	187	204	212	221	212	224	237	210	204	221	230	212	198	198	227	187	205	212	243	213	208	187	221	199	216	197	205	188	194	215	209	203	203	205	187	194	228	226	216	216	206	217	215	197	223	222	191	201	237	225	212	204	227	204	205	206	184	223	203	205	225	195	210	216	173	202	210	241	209	205	179	220	241	212	202	205	178	216	205	217	202	215	175	227	211	223	201	191	228	216	185	222	233	224	200	206	218	220	196	212	180	220	186	224	201	207	208	221	231	194	179	208	214	230	215	196	214	202	203	201	208	198	204	203	226	217	224	193	236	213	203	201	172	206	198	209	193	198	222	222	235	245	217	227	201	209	185	222	212	211	209	194	221	203	216	201	227	210	203	201	238	204	195	218	191	188	211	194	223	215	203	241	225	217	198	232	191	226	237	230	191	216	192	234	210	199	188	205	214	219	217	184	218	233	190	195	194	193	233	197	215	183	210	197	187	199	209	219	206	228	213	201	205	196	196	195	215	203	205	211	194	201	216	210	199	217	199	197	181	213	201	187	211	207	224	216	191	182	209	228	221	184	201	197	202	202	220	215	216	213	227	233	213	232	201	237	194	192	213	201	226	207	215	185	174	246	210	198	230	222	221	214	199	234	207	224	182	217	202	235	195	216	188	209	216	206	194	187	210	229	218	205	226	216	178	194	192	220	221	201	208	226	214	205	226	187	223	186	217	220	216	209	218	191	214	182	222	195	171	201	205	208	225	205	209	218	206	218	227	222	224	222	190	238	200	210	221	209	205	229	209	225	209	217	220	205	224	194	205	213	208	229	215	204	223	230	199	211	196	229	191	237	192	182	213	226	206	227	226	199	220	230	200	228	230	205	199	202	220	210	226	206	217	220	215	220	192	215	187	201	215	224	205	221	214	224	200	197	210	207	212	225	215	208	199	211	201	217	201	183	198	196	221	196	210	217	202	195	202	211	208	211	190	221	199	224	212	229	198	222	181	223	209	194	217	220	205	199	207	198	195	213	214	209	200	211	210	193	210	219	220	186	205	203	205	199	218	203	204	210	225	240	198	196	215	215	208	204	220	184	210	194	202	201	188	213	206	243	188	205	197	232	243	207	198	226	188	224	221	234	219	181	203	242	197	225	197	221	224	206	218	225	210	209	181	223	204	206	241	205	221	202	207	215	213	199	204	205	218	208	230	205	218	199	202	217	221	200	205	188	218	201	207	209	204	224	217	199	230	225	200	232	203	203	212	216	215	208	210	197	200	193	208	235	222	213	210	220	202	196	220	202	198	237	205	218	186	233	210	203	185	219	181	227	180	210	197	233	198	211	210	223	184	190	205	212	216	204	201	211	170	178	225	203	201	206	196	223	216	218	195	194	198	183	207	217	210	220	211	224	207	221	212	219	216	218	234	229	202	181	199	204	213	239	234	239	183	227	199	200	220	214	235	209	206	232	199	210	212	226	186	236	233	196	203	167	185	205	198	211	205	214	187	218	207	193	207	225	191	220	204	226	183	210	211	182	212	211	216	202	178	224	222	237	198	202	203	219	200	200	206	226	205	195	205	212	203	197	203	216	202	208	206	198	197	211	205	212	245	209	221	210	209	236	200	220	211	239	209	221	178	194	221	219	207	211	209	202	200	209	197	203	229	203	221	187	213	167	195	212	198	207	246	215	228	208	229	202	201	217	210	220	203	217	196	203	226	226	197	247	211	216	186	197	216	179	220	200	187	216	195	202	210	217	200	219	193	216	193	205	199	188	214	220	200	234	203	188	225	191	225	196	201	202	214	189	218	228	201	222	217	193	225	181	228	227	187	203	192	222	190	204	229	232	219	222	187	204	230	212	199	225	206	172	209	212	217	211	232	213	226	235	229	197	197	202	210	207	221	187	218	198	217	201	265	214	205	216	206	218	238	211	196	227	200	199	197	200	231	218	215	209	217	196	189
38590	50624	57286	60428	57141	50241	49906	49036	49119	49279	46450	42525	36567	34726	34876	18039	2943	2775	2259	2324	2454	2924	2633	2890	3947	2819	2733	1947	1353	6510	24937	23444	13536	1036	698	691	688	747	711	721	712	731	692	727	726	753	726	694	697	724	689	691	720	691	721	694	684	669	710	680	689	716	743	691	641	686	705	681	710	706	712	701	692	668	725	710	657	694	690	695	692	698	735	672	684	673	694	694	680	667	698	703	707	688	674	668	690	725	663	737	649	691	693	687	666	704	649	722	711	730	723	715	672	697	683	700	710	699	689	672	645	714	688	691	693	667	666	674	721	704	688	706	694	731	648	689	696	689	684	698	676	660	663	668	656	646	744	683	726	688	670	724	711	698	684	702	694	673	729	704	711	686	700	715	667	680	703	666	715	673	661	677	693	693	671	687	729	708	695	660	668	665	685	703	720	669	659	661	711	702	664	705	648	669	704	652	706	676	681	701	713	738	683	711	710	741	678	657	673	688	696	655	695	681	708	680	677	678	680	666	734	700	687	672	684	713	711	653	681	681	689	691	675	667	695	698	720	692	673	684	681	693	692	671	690	703	680	676	720	732	710	686	694	669	701	665	722	737	688	744	699	647	685	685	663	725	713	670	658	652	699	683	634	711	653	744	693	715	615	705	730	693	709	708	657	697	672	736	671	656	697	688	685	668	669	666	745	689	737	672	649	696	688	720	699	675	704	694	661	696	672	680	711	683	663	736	644	742	680	727	662	664	646	696	688	681	705	725	685	649	706	694	697	665	709	666	717	688	694	677	608	692	688	680	629	671	715	730	686	696	738	661	712	650	732	658	669	685	667	725	693	708	694	667	675	684	711	668	700	662	696	671	682	727	674	687	674	730	690	684	735	678	680	720	683	653	689	717	686	689	715	726	677	745	728	668	689	655	723	769	670	676	675	720	732	684	661	705	704	711	718	691	672	690	677	757	683	684	677	692	658	726	692	617	682	715	701	662	698	680	698	683	703	685	689	681	663	707	706	607	697	657	667	703	731	711	690	679	630	677	710	699	660	728	669	690	684	683	693	686	669	733	673	693	677	646	734	666	680	679	652	698	681	677	715	680	688	686	709	651	748	697	664	721	667	698	650	673	681	677	671	711	659	707	683	707	688	701	685	684	684	681	708	673	719	696	690	642	686	720	688	685	671	668	729	665	681	667	674	645	688	720	705	685	681	668	719	723	666	681	717	675	701	662	655	691	693	675	711	661	692	725	703	684	675	688	671	756	652	722	679	749	695	656	675	642	688	690	704	697	677	680	671	694	686	685	676	682	653	699	683	697	695	679	721	671	679	672	734	639	698	708	706	729	739	698	687	712	643	685	732	677	702	663	724	700	707	682	674	698	702	733	663	694	697	704	674	702	652	694	714	722	660	707	676	681	730	675	690	675	722	660	671	688	712	691	694	745	739	703	703	719	694	684	730	710	700	693	706	652	703	667	686	725	695	678	720	673	726	693	700	664	663	698	679	714	659	710	676	667	677	743	690	673	688	655	675	679	669	715	714	692	692	695	678	738	698	669	682	718	695	675	664	673	705	699	666	692	682	727	696	693	682	692	740	671	742	703	738	676	683	676	707	718	701	713	756	650	643	694	670	703	675	673	668	680	681	711	692	665	698	704	714	684	675	686	686	669	662	705	729	674	705	709	711	658	632	723	635	697	699	710	707	664	681	707	716	650	712	657	684	704	667	704	672	703	700	652	699	769	698	680	655	692	704	653	703	684	700	670	676	721	707	652	699	664	687	656	699	648	694	672	731	714	695	670	694	707	672	687	722	747	680	640	661	693	659	686	677	687	646	719	705	715	717	721	686	644	727	686	689	691	727	719	699	755	700	696	708	631	654	682	645	677	674	639	734	678	645	655	670	670	668	698	673	716	678	695	687	659	648	688	689	650	702	714	662	711	750	674	715	723	676	670	723	677	728	707	724	659	670	661	681	666	735	705	678	668	707	657	664	698	655	678	639	678	632	666	707	673	708	691	674	678	726	722	708	645	740	732	707	747	704	643	708	620	689	696	704	674	641	705	703	719	684	664	696	683	677	738	706	723	729	648	646	662	740	683	737	670	703	713	667	657	674	681	722	700	695	700	677	654	693	629	662	691	696	653	678	743	674	665	702	729	644	730	699	666	748	743	686	699	683	692	716	691	692	633	712	680	686	686	667	696	726	689	741	656	719	713	690	691	654	719	647	699	681	645	690	651	711	717	711	689	702	693	687	709	701	734	695	660	696	659	701	668	705	688	697	709	688	678	646	709	683	671	692	716	696	698	688	700	684	663	680	707	688	684	737	680	725	709	682	678	675	660	712	688	672	651	675	685	690	661	686	661	681	709	660	645	732	715	649	702	719	681	694	705	702	696	720	708	637	729	718	688	681	703	702	671	671	684	723	699	696	677	736	702	647	685	700	726	708	691	675	691	686	737	733	720	708	713	710	684	665	639	709	640	667	664	698	724	702	675	667	693	696	663	687	703	696	688	662	717	668	691	650	662	679	684	700	684	705	700	662	681	706	656	706	693	697	670	716	645	709	653	682	691	666	667	703	676	684	681	709	729	681	658	722	650	707	657	717	657	713	758	694	688	688	663	688	702	690	660	655	671	669	663	687	682	725	683	693	688	660	679	701	715	743	634	676	653	670	712	707	697	668	697	624	670	682	678	669	706	695	694	689	684	691	672	719	698	742	690	705	703	691	647	651	709	690	731	681	654	715	685	744	671	675	724	697	680	693	707	665	669	691	681	677	669	644	650	678	735	749	653	654	676	644	678	685	714	677	736	672	706	656	700	719	701	711	659	701	686	656	633	678	701	657	689	695	709	696	745	697	671	657	744	692	727	717	690	699	712	711	729	687	702	671	718	695	703	695	692	692	670	671	665	718	693	678	677	734	677	635	704	664	718	678	714	737	667	678	684	689	713	672	678	680	680	686	628	650	740	671	700	732	723	676	721	692	693	687	689	743	749	679	676	747	752	660	638	664	707	695	690	746	689	698	704	695	666	653	757	693	659	721	717	675	705	659	716	678	717	699	649	671	679	718	682	661	706	695	648	673	683	680	709	690	734	667	678	696	721	676	654	700	690	718	683	678	708	683	727	682	708	669	658	719	683	718	719	654	727	674	686	672	716	707	707	668	667	685	683	675	688	691	695	673	680	643	704	696	715	682	661	733	688	669	679	703	687	650	697	653	669	714	698	692	670	718	624	695	693	686	775	675	681	681	691	721	715	704	701	688	657	712	690	711	687	694	683	677	664	691	737	670	670	654	678	695	674	681	680	678	675	709	665	683	692	692	646	713	738	696	695	688	678	718	691	690	640	715	683	712	703	667	707	729	653	681	666	657	681	695	676	728	735	686	668	710	687	687	681	685	699	668	747	701	753	695	684	688	660	666	687	658	704	663	647	703	665	667	678	698	660	686	661	658	675	706	733	725	688	729	688	722	718	710	685	718	661	697	742	675	718
13061	18880	26425	25161	13621	4477	3208	3246	2632	2499	1777	1282	909	640	704	468	168	178	132	151	183	187	166	195	179	165	200	178	151	168	371	525	483	166	148	148	149	169	153	137	154	139	167	132	156	136	143	142	174	142	160	172	168	144	145	135	136	125	137	154	175	139	161	131	152	169	134	135	152	152	134	154	152	139	119	146	146	158	149	148	160	133	154	138	142	137	159	129	148	154	136	149	124	129	148	136	143	154	147	142	159	153	136	127	141	137	153	131	138	166	139	129	143	147	148	136	151	152	137	141	148	143	144	155	134	148	139	141	141	138	123	141	141	135	141	150	136	145	144	149	144	159	138	131	137	149	124	118	129	161	129	152	158	142	127	151	161	144	129	138	134	142	127	160	148	121	150	129	145	142	156	121	131	135	152	140	162	128	139	161	142	153	141	152	144	129	151	131	151	144	142	136	151	154	146	133	149	138	143	157	147	160	142	154	128	136	138	139	157	146	143	156	141	135	146	136	148	153	157	151	139	126	154	148	142	135	157	148	152	141	136	145	151	133	145	154	127	146	154	148	147	129	148	115	154	151	136	153	156	149	141	146	153	159	165	174	146	128	148	138	130	131	122	163	141	137	140	136	142	145	124	128	119	122	135	154	136	139	157	161	150	145	158	158	111	163	162	153	153	153	152	163	145	129	144	132	123	136	159	128	118	123	146	159	148	155	127	140	168	140	144	154	153	140	140	147	150	158	140	134	152	130	157	129	164	159	131	143	145	162	120	127	165	148	156	143	136	133	138	155	155	148	143	130	165	142	157	137	142	133	137	152	114	165	152	134	157	141	132	158	145	123	142	136	140	136	153	154	164	141	121	139	170	135	140	132	151	141	154	165	118	125	149	124	144	132	137	165	117	151	152	148	148	119	155	152	157	124	142	136	158	146	144	136	132	156	142	135	144	144	152	131	126	152	165	144	174	140	147	134	137	147	135	138	147	164	153	132	171	156	134	131	157	154	146	136	123	166	168	133	160	155	155	121	159	161	158	146	143	140	143	129	147	141	132	157	152	148	145	137	146	151	142	152	147	150	146	140	158	111	137	139	169	141	148	166	147	153	153	138	144	132	129	164	157	153	133	124	114	130	117	139	149	152	144	153	150	148	151	153	148	145	155	150	148	137	128	154	154	142	144	147	137	154	154	124	154	145	138	147	138	125	157	146	141	143	135	149	151	160	119	156	140	149	161	141	144	148	136	146	129	140	153	146	143	135	131	136	145	127	141	136	141	141	162	144	153	145	135	143	124	167	141	147	137	152	151	166	156	142	125	125	152	138	151	166	161	160	148	159	130	141	134	139	139	135	131	140	138	138	139	137	152	138	151	136	141	145	158	123	139	137	139	151	129	166	142	114	123	161	137	146	145	133	148	151	139	169	139	133	151	161	142	143	141	136	152	154	149	142	131	149	129	152	173	129	133	143	137	120	108	175	128	138	142	142	176	139	153	139	153	147	143	145	121	139	143	130	154	133	135	147	141	151	126	156	141	126	144	139	154	140	150	131	149	149	137	160	185	159	149	153	139	141	157	158	147	133	129	147	143	141	133	144	121	144	154	147	146	139	143	175	142	129	130	148	130	133	159	135	128	158	141	136	155	149	154	147	140	133	150	144	145	144	134	144	164	132	154	151	139	135	150	151	161	151	129	176	154	147	144	164	146	165	176	135	145	142	148	138	131	126	151	159	139	148	133	138	146	138	150	143	140	132	139	125	139	151	150	128	147	138	144	161	144	126	147	155	164	154	152	163	159	142	127	168	168	153	117	147	149	137	165	158	153	151	152	141	126	131	127	129	136	148	140	155	138	143	157	144	142	138	169	149	140	129	131	177	160	154	155	139	142	143	145	152	141	136	123	149	152	151	160	151	119	153	126	152	140	151	143	139	158	170	162	153	153	165	168	137	133	138	150	143	143	152	155	149	163	140	151	135	142	166	177	137	153	125	156	126	149	141	133	155	143	151	148	151	143	164	164	139	147	137	140	156	121	129	163	138	124	119	136	134	129	149	121	139	146	132	133	152	172	156	152	140	170	149	122	134	150	150	181	150	147	147	122	151	161	138	150	138	131	167	133	146	180	156	139	138	138	145	152	145	147	120	149	132	151	147	170	159	163	144	126	149	129	142	150	139	169	112	152	131	136	160	131	142	140	139	148	143	153	132	139	142	142	145	126	133	136	154	133	163	158	146	158	171	133	148	150	147	155	140	154	141	152	144	155	155	167	136	146	143	187	141	144	144	155	134	143	139	135	151	161	155	119	157	141	163	135	150	163	146	146	150	156	160	140	158	137	140	147	130	164	141	146	150	142	149	158	150	143	136	142	138	147	160	150	130	145	153	135	147	126	124	148	134	142	134	130	136	152	143	131	132	131	143	149	144	139	158	144	129	149	151	132	159	163	126	153	135	144	126	119	141	143	150	141	176	160	138	153	140	134	164	139	152	135	162	152	147	144	132	136	136	156	135	154	135	144	126	144	154	161	141	133	137	147	170	150	124	164	156	132	142	134	135	160	140	146	144	145	149	140	145	152	141	138	148	142	146	135	137	126	151	142	138	137	143	162	149	155	151	161	153	147	148	145	161	143	163	151	136	140	154	153	150	128	153	158	139	153	138	146	133	148	143	118	137	139	150	150	140	128	134	138	137	138	136	140	142	140	147	155	129	161	156	149	159	144	147	140	172	152	145	159	168	156	141	148	170	155	121	126	130	143	137	128	133	132	136	158	156	124	150	128	137	133	138	142	137	152	130	113	145	143	144	156	144	162	140	147	130	149	138	164	146	136	141	121	150	154	137	153	139	153	138	167	156	147	146	157	144	152	131	168	165	140	142	161	143	158	148	133	140	160	147	157	157	185	162	149	152	142	147	117	151	125	145	144	133	146	153	151	161	138	134	135	158	148	140	129	144	139	147	137	127	179	150	137	159	153	136	151	151	151	144	116	136	151	144	126	139	166	139	155	142	143	118	126	136	140	154	151	135	125	160	135	137	151	137	185	145	135	137	151	172	150	136	126	155	153	153	145	155	129	145	125	157	157	132	152	131	148	161	157	134	164	157	179	142	154	148	158	153	132	115	157	164	137	156	141	156	136	156	162	152	159	145	125	143	147	143	124	135	174	146	156	147	139	165	125	145	169	139	148	133	142	143	150	159	138	137	149	126	132	151	141	129	128	131	139	153	139	154	140	143	128	148	145	139	146	151	152	138	147	137	152	139	121	144	136	152	164	147	153	121	127	154	152	135	129	134	147	143	146	161	137	118	136	140	110	155	142	167	150	149	163	144	147	127	166	147	151	155	172	137	146	133	158	134	149	147	118	129	123	135	149	168	142	130	149	129	147	113	144	148	135	154	164	134	134	140	162	138	158	143	150	147	138	145	164	162	143	136	159	133	142	136	135	165	167	135	157	133	131	139	170	152	144	160	125	148	138	133	125	135	151	149	128	145	168	159	161	136
11681	21672	33299	34814	21915	9922	10892	11829	11020	11350	8642	6342	4536	3368	4180	2079	704	681	665	685	760	743	681	888	913	752	745	795	596	833	2282	3151	2546	723	541	514	544	532	485	495	556	523	560	549	535	518	535	566	515	518	531	478	542	517	523	510	526	497	540	506	510	508	534	553	532	508	478	528	511	557	550	529	489	496	551	523	522	550	499	513	549	510	514	543	566	557	522	490	535	529	563	561	517	525	557	506	523	523	570	515	515	539	502	538	525	536	528	524	507	522	506	508	567	493	515	509	535	547	527	541	508	493	516	545	530	534	543	521	499	530	538	529	555	523	540	519	543	534	508	488	552	469	554	508	536	499	538	532	558	536	503	526	542	546	541	532	562	496	535	534	511	496	528	523	549	536	546	494	506	522	486	536	526	551	540	535	523	506	536	501	529	506	552	538	502	514	515	530	498	499	567	555	514	485	536	520	499	513	546	548	530	542	545	537	525	526	601	524	530	525	518	544	498	531	513	524	547	541	552	487	516	527	533	536	539	495	492	552	518	557	499	562	558	483	504	485	549	494	528	516	514	538	497	509	513	504	504	500	533	546	517	528	516	544	545	503	526	525	491	511	501	519	543	537	537	525	536	537	553	543	526	509	533	541	539	520	542	537	494	578	480	529	534	528	496	533	507	568	526	519	507	507	514	582	518	526	520	542	547	565	541	499	524	549	493	494	553	535	524	549	543	512	536	562	519	478	535	527	499	511	513	554	484	511	536	488	494	516	504	528	493	526	491	511	514	530	527	506	516	555	587	505	525	527	513	516	490	502	552	534	535	502	574	549	522	501	514	501	540	541	494	512	475	551	510	565	542	538	534	530	550	516	529	536	538	507	527	570	508	564	556	525	524	503	548	544	540	520	534	553	510	494	528	514	518	488	509	519	553	522	503	526	530	530	502	527	539	524	500	520	577	523	517	510	529	549	551	533	515	564	548	502	507	541	523	520	558	506	535	527	517	542	537	533	531	536	505	518	525	532	547	537	569	564	565	538	544	504	557	492	489	545	543	528	495	515	505	524	505	536	531	519	493	545	547	518	521	550	521	544	486	539	517	545	513	541	523	543	516	528	522	566	520	477	510	536	551	488	557	518	549	556	531	518	545	505	560	530	498	510	523	526	546	508	500	512	529	512	471	501	547	536	541	565	517	504	495	529	518	522	530	512	501	514	554	527	515	522	522	530	504	508	543	483	555	557	499	532	506	486	541	555	529	539	501	537	558	545	486	560	548	509	512	545	543	545	525	513	541	532	542	503	530	513	486	519	544	520	501	531	513	507	498	509	504	537	547	526	509	545	526	495	559	506	548	504	543	526	554	548	526	533	504	478	547	551	514	522	526	541	523	500	530	527	492	543	522	529	533	527	566	569	509	545	509	512	564	528	584	512	492	505	535	540	540	536	538	482	537	570	519	513	550	538	538	528	524	521	548	488	485	522	538	515	501	509	498	487	544	570	508	485	497	536	535	515	526	517	477	562	521	516	576	524	522	518	517	527	514	493	539	534	526	507	539	553	526	497	538	504	534	532	539	532	470	515	534	505	515	551	507	479	528	527	519	511	557	532	522	489	540	541	548	471	547	522	541	531	537	556	537	498	535	552	527	494	496	532	516	543	514	513	520	563	499	520	561	547	510	557	486	517	523	486	560	515	486	538	528	515	522	543	487	507	521	555	519	529	534	508	505	556	551	498	509	491	516	526	521	540	558	481	561	513	544	511	503	503	554	504	493	536	508	552	530	499	503	525	551	547	519	574	488	506	544	476	516	560	498	543	512	513	540	527	564	529	532	510	541	498	512	560	529	518	527	550	540	573	496	528	527	542	526	528	525	568	501	539	527	554	547	553	537	566	515	539	563	533	505	535	515	527	520	516	526	564	517	530	506	558	556	536	521	505	551	525	532	474	558	507	538	556	542	491	505	556	536	495	532	504	549	521	513	534	557	542	510	533	486	506	552	520	488	523	579	514	502	522	546	555	511	532	552	516	543	555	537	504	526	523	530	499	547	514	518	528	527	514	539	519	555	519	480	529	543	524	473	497	516	508	525	535	506	543	541	472	522	521	503	523	545	514	563	534	517	571	528	500	537	519	555	497	515	544	496	492	570	499	521	508	534	523	519	559	527	535	523	544	525	524	549	501	521	562	525	511	523	515	522	563	589	519	500	560	526	509	531	518	558	483	547	509	510	564	505	533	507	526	490	537	484	580	518	502	569	503	535	532	534	517	512	577	536	526	508	565	511	515	488	555	527	536	554	513	573	538	502	527	522	494	522	550	556	519	517	566	536	536	563	571	508	515	526	555	482	520	531	542	542	514	540	554	521	543	501	500	530	504	549	505	524	519	570	476	531	552	514	514	528	535	548	477	553	527	544	523	534	517	509	523	548	511	556	531	508	514	532	490	525	561	524	494	564	537	513	590	524	559	533	483	571	500	580	524	520	464	533	533	581	531	568	515	534	515	464	564	530	506	587	519	558	561	548	541	522	523	522	565	512	515	536	525	569	495	485	553	529	495	541	496	515	536	510	544	489	522	532	506	528	501	514	506	485	538	511	487	535	519	546	515	569	509	498	518	531	510	529	487	477	505	518	525	483	536	555	597	567	502	553	515	536	573	508	522	544	490	544	528	483	516	560	557	519	580	562	574	514	548	521	554	500	510	513	472	483	539	521	533	496	541	542	582	508	543	545	509	528	556	503	527	497	524	539	558	536	507	485	493	467	534	549	531	518	554	569	516	513	532	496	534	517	525	523	528	519	517	507	506	531	509	571	495	557	514	533	508	488	504	555	516	477	512	562	523	513	519	556	497	535	488	514	531	520	499	533	541	505	525	486	545	551	504	512	493	526	523	519	501	545	506	494	517	573	522	515	533	478	527	511	548	526	515	517	540	523	518	476	511	535	541	514	522	532	550	546	516	541	523	556	538	526	534	574	505	549	490	483	516	512	559	535	522	523	514	544	526	493	557	525	521	526	509	559	496	546	516	499	553	579	468	511	494	533	489	562	514	512	505	548	564	523	525	514	556	514	504	512	495	527	560	523	516	524	523	512	543	556	556	495	497	537	477	514	494	509	546	517	525	551	552	499	542	477	529	519	520	536	537	505	561	517	507	516	549	527	525	522	516	549	487	521	511	494	517	492	533	528	538	535	554	542	498	506	559	537	525	514	526	538	522	559	527	548	548	514	551	571	540	537	564	571	556	491	525	513	540	521	522	515	530	514	539	531	550	510	540	546	544	538	477	541	540	560	548	510	539	521	526	521	585	514	505	555	516	535	482	568	518	522	473	513	471	536	549	546	544	531	475	540	512	548	561	504	565	528	543	500	549	534	533	531	578	484	556	515	502	491	475	517	557	525	564	550	529	559	508	485	533	566	514	535	549	513	499	516	495	484	504	520	499	546	535	494	485	539	503	529	533	505	516	566	525	528	506	504	482	542	552	543	501	525	535	525	531	556	529
38877	49284	44501	40842	33817	27777	30371	28983	28568	28693	23186	19169	12491	7326	8549	5394	841	391	300	265	304	320	275	348	425	244	258	255	222	532	2338	2664	1682	263	136	128	150	142	141	139	175	161	154	140	152	161	153	133	134	112	125	168	149	154	128	140	144	161	138	125	136	134	136	144	154	162	145	160	173	137	156	159	173	162	140	156	143	150	138	145	146	141	139	134	142	144	155	133	140	145	148	147	146	162	136	144	140	145	142	148	175	150	162	151	145	144	147	172	149	152	160	138	125	143	150	138	136	135	132	161	155	146	140	125	167	162	139	151	131	130	167	155	144	131	133	134	134	155	145	132	150	170	133	139	127	167	160	153	148	154	136	145	160	129	124	140	149	139	130	148	147	149	153	138	148	132	137	165	158	165	157	137	124	151	139	155	169	143	141	130	172	141	167	167	145	145	164	152	155	147	133	143	144	150	141	151	125	156	154	149	139	137	141	142	148	133	163	140	131	152	146	139	144	138	148	152	143	123	146	149	139	167	127	160	174	141	149	154	147	159	145	174	142	161	148	138	147	146	136	146	136	157	118	151	148	155	157	112	146	137	122	153	135	165	144	146	160	146	136	169	142	160	144	147	156	138	179	138	152	158	153	157	171	160	143	147	123	135	151	143	138	134	143	143	140	147	130	142	153	133	145	132	147	134	145	136	129	168	136	141	147	163	138	126	138	146	131	161	134	149	140	141	155	135	162	171	125	143	148	156	158	167	147	152	122	159	127	130	147	185	148	147	137	149	159	151	138	132	146	136	141	133	135	186	152	143	140	154	153	157	146	157	143	136	155	127	144	133	147	147	139	128	156	128	154	149	156	136	139	153	154	129	157	126	181	144	153	142	146	142	150	145	155	152	144	148	149	145	164	123	169	148	132	142	160	147	162	172	143	128	143	162	153	154	154	149	140	136	163	154	135	145	156	135	156	156	143	138	140	153	156	141	148	130	148	138	124	168	133	164	126	143	134	136	145	144	153	141	156	150	138	143	141	133	170	116	141	154	136	149	139	156	137	162	133	143	145	168	146	154	154	157	146	152	143	158	167	129	147	160	145	156	160	141	132	163	150	139	138	154	137	175	167	148	170	136	137	162	141	138	156	134	136	154	154	147	138	141	163	150	151	137	158	148	153	155	165	169	160	135	120	146	152	155	163	160	132	142	135	167	138	137	138	135	178	142	135	150	151	132	152	135	161	135	172	129	144	139	155	160	151	141	142	142	138	165	129	144	152	131	150	147	149	153	167	130	164	153	139	168	130	122	151	163	143	145	133	147	145	135	137	146	154	151	160	153	154	144	155	147	170	133	143	141	130	143	176	138	137	127	137	143	150	148	147	141	162	120	131	148	154	152	151	155	173	137	171	132	163	127	150	140	146	148	148	150	147	123	144	155	166	144	135	154	145	140	144	141	126	143	156	151	156	139	166	136	150	131	138	140	150	148	145	128	157	165	138	157	129	132	135	162	152	135	132	158	135	151	157	155	165	137	156	141	151	157	138	141	148	130	142	169	155	143	164	140	159	152	147	162	160	139	161	147	124	160	167	137	143	166	168	152	146	155	127	120	149	152	149	156	140	158	142	158	157	153	120	166	151	134	144	140	169	150	152	160	139	158	151	153	166	129	152	148	139	134	154	135	144	151	154	138	154	146	144	133	147	161	147	171	134	161	171	139	145	139	137	133	146	134	164	164	125	156	153	158	171	168	125	154	141	176	111	148	145	134	152	157	139	129	149	141	140	171	126	166	139	134	155	137	133	174	159	160	147	153	143	165	145	145	157	129	139	153	167	158	154	136	164	173	144	147	148	131	143	131	155	135	149	178	138	139	164	140	129	149	146	144	148	137	158	156	145	134	162	144	137	124	137	142	152	130	146	146	139	162	156	139	136	156	150	159	144	147	145	156	151	138	144	155	143	145	137	154	143	128	161	168	158	120	147	152	136	148	167	141	137	151	174	120	144	157	127	151	125	132	144	152	132	129	147	130	150	156	153	147	156	107	148	150	160	163	139	148	154	153	165	152	153	162	133	158	137	144	145	153	159	156	149	154	125	161	133	160	135	145	138	145	137	148	146	151	155	142	138	144	136	146	132	144	140	161	167	161	119	149	151	153	154	126	157	142	147	173	168	142	159	145	145	153	160	154	180	130	122	144	137	162	128	130	138	135	131	132	140	145	148	143	135	131	152	132	134	161	161	142	147	117	113	161	120	124	138	145	164	163	137	146	144	154	160	141	147	144	148	136	153	135	134	161	135	161	155	175	158	130	140	154	143	118	131	140	138	145	137	138	134	154	130	165	137	156	165	139	162	142	156	140	168	155	137	141	152	151	160	151	164	145	135	148	140	155	135	147	150	139	152	157	141	120	171	134	153	160	165	159	127	158	153	171	131	150	125	149	152	149	151	141	136	131	134	133	149	138	144	124	138	161	153	144	148	133	128	139	147	160	164	143	147	135	146	140	147	163	140	145	144	146	137	155	164	161	148	147	152	156	136	147	145	129	135	169	145	157	172	116	148	167	162	153	163	131	143	139	134	129	147	139	161	147	148	145	150	144	130	135	145	138	153	144	157	175	144	136	117	155	135	155	135	157	142	143	142	158	146	154	142	128	145	159	135	137	133	132	135	156	161	170	165	151	125	166	130	137	136	158	146	165	152	149	141	154	127	147	146	167	150	140	157	168	154	131	163	156	142	130	125	137	125	133	149	158	146	131	159	158	136	148	137	152	156	134	133	163	130	148	162	115	136	151	158	150	147	132	145	151	149	142	137	143	146	124	141	150	136	155	144	151	148	140	135	163	149	153	142	153	165	153	142	144	128	154	133	152	148	145	143	139	139	165	154	148	148	159	152	154	163	137	151	136	136	136	154	143	132	145	132	142	134	155	118	146	151	142	134	153	134	146	160	133	154	154	122	146	163	144	128	124	149	144	148	157	155	137	138	165	119	168	133	147	144	148	153	145	139	143	144	158	145	142	149	156	152	144	155	151	150	145	154	157	136	160	149	138	142	146	141	135	172	145	123	170	129	162	127	142	156	158	142	159	115	137	145	136	139	152	127	132	134	148	146	145	142	142	154	134	136	163	128	129	151	138	152	131	152	157	155	144	133	132	143	139	151	165	149	146	167	153	131	132	130	148	140	166	120	133	150	152	144	148	140	155	142	132	140	147	134	150	157	146	174	163	150	152	152	157	151	139	136	132	142	138	166	133	125	155	145	169	133	143	154	134	152	132	145	136	143	144	146	137	159	159	158	142	140	155	111	170	129	136	159	138	140	143	145	143	144	129	143	124	152	163	128	120	151	151	140	151	148	172	162	137	137	168	149	150	126	155	131	135	150	151	149	151	135	162	139	142	138	136	161	149	148	157	159	166	151	157	157	140	157	152	143	175	147	137	143	142	145	129	125	151	165	136	137	145	158	141	135	144	151	154	157	145	156	137	137	141	132	143	162	139	126	147	141	131
32587	47919	54402	54280	49373	41361	44611	41813	43376	41067	37775	35286	27241	21937	26185	15661	2574	2075	1640	1401	1653	1926	1742	2568	2793	1682	1458	1722	1483	3566	14475	15665	10123	1102	556	458	522	512	540	514	551	531	530	558	537	524	504	547	524	535	497	505	534	507	541	515	494	499	550	509	503	526	515	499	490	532	486	513	545	564	515	497	565	509	552	529	540	502	501	531	524	588	526	480	525	543	509	510	525	513	533	512	501	494	541	579	523	562	560	503	541	507	595	537	520	512	543	497	501	493	571	557	556	566	510	503	518	538	522	507	529	523	484	530	490	528	528	515	572	530	555	499	539	523	543	555	523	543	478	508	542	571	525	536	521	518	505	525	582	559	537	560	528	541	543	491	552	532	525	501	497	541	549	491	530	534	528	514	503	485	546	502	516	544	550	514	572	495	516	503	513	481	539	531	504	532	533	576	540	544	529	506	530	526	506	518	520	508	538	530	521	558	513	541	519	504	572	537	529	525	525	538	546	507	499	530	496	535	505	544	560	583	510	522	504	472	533	542	530	507	517	529	518	575	535	520	515	527	537	499	547	461	560	552	483	495	517	495	516	526	539	518	498	587	520	554	530	573	543	517	502	513	525	535	547	503	529	537	533	541	525	549	531	536	513	532	525	491	518	494	498	548	522	507	525	556	544	524	506	528	551	526	539	561	496	504	543	527	515	535	558	554	504	522	530	562	516	533	545	504	529	502	532	524	561	545	531	508	509	554	512	537	547	518	507	544	524	498	539	509	509	527	565	491	544	538	575	543	549	484	519	516	560	540	554	512	530	522	521	526	523	503	546	544	532	520	495	528	546	543	526	530	509	479	537	526	553	572	569	578	538	542	531	472	536	532	542	544	524	538	525	510	535	529	535	508	499	560	547	510	549	516	543	541	502	562	533	526	533	517	548	491	508	549	528	534	506	524	551	540	534	534	552	559	543	535	505	527	476	478	532	491	524	500	514	533	517	492	530	511	512	507	542	562	543	524	543	525	553	523	550	513	527	570	542	532	562	497	500	527	525	527	544	530	550	490	532	511	537	487	552	521	528	545	522	496	529	562	520	524	510	534	527	546	529	524	537	507	510	498	511	543	551	534	519	582	554	522	555	517	549	552	489	535	558	510	489	534	511	519	486	552	511	530	525	527	509	511	611	562	517	535	527	510	511	483	543	535	529	500	562	528	567	528	551	509	516	527	475	540	543	557	549	538	534	551	536	510	542	536	512	546	511	550	512	518	554	545	521	535	554	531	553	534	499	532	504	527	510	531	493	514	493	527	548	532	527	515	507	525	550	527	542	549	459	511	490	519	506	522	526	514	544	531	502	531	562	532	521	520	527	502	524	475	505	497	542	551	510	508	513	536	507	548	537	500	560	524	513	507	556	528	537	522	580	529	529	515	534	512	488	495	526	540	523	541	533	530	504	572	536	587	497	510	543	555	529	535	541	508	526	505	499	520	581	519	536	496	503	553	544	525	522	517	501	566	540	489	503	504	481	480	518	495	544	583	511	534	516	524	535	513	538	547	488	517	546	512	549	527	509	543	534	507	540	549	532	490	518	577	491	522	539	540	550	474	515	574	524	552	518	536	519	532	511	573	498	539	543	539	465	522	526	514	562	558	507	516	544	531	539	535	520	519	486	509	536	537	552	542	495	544	583	494	457	486	492	534	527	510	507	501	513	557	505	564	504	540	561	538	537	539	556	540	520	528	500	521	493	549	512	546	535	518	522	521	565	523	534	508	508	566	479	526	530	560	490	504	551	538	518	579	572	549	545	540	513	546	574	516	549	563	541	490	515	523	521	569	541	495	530	573	520	552	520	544	483	533	498	548	530	519	523	534	501	525	517	525	527	525	483	527	518	534	531	528	514	563	510	489	519	559	521	521	502	527	540	583	507	528	541	558	522	512	519	523	545	516	515	507	574	529	541	510	552	467	489	553	531	526	521	521	516	528	576	534	554	523	533	501	524	493	526	519	519	509	493	534	506	497	493	455	558	548	537	514	538	532	508	524	488	539	507	512	527	524	548	530	501	570	472	562	519	549	534	560	553	522	538	522	546	509	511	508	520	549	540	567	544	533	529	524	527	529	514	524	541	557	519	523	511	504	517	493	508	514	526	521	545	552	529	502	549	527	501	554	550	520	510	504	561	558	538	540	514	533	514	521	536	503	554	509	532	527	509	552	528	532	524	541	512	511	539	486	531	529	480	558	517	510	500	552	530	542	533	527	513	559	563	509	539	522	580	531	541	540	512	539	561	529	552	553	521	553	551	555	521	547	509	555	494	557	515	558	508	536	543	539	533	538	549	548	514	549	497	546	554	537	537	522	573	511	493	485	478	471	505	564	576	546	527	530	503	544	558	505	522	485	565	563	516	524	515	485	565	504	532	523	521	570	531	525	524	550	547	546	507	541	526	517	520	538	542	523	570	550	561	528	499	549	522	589	483	508	525	539	527	510	495	536	507	528	584	518	479	544	568	519	539	562	532	500	498	537	483	506	559	535	522	518	514	518	515	509	529	547	542	543	529	514	526	550	525	550	498	540	520	546	532	475	515	535	516	523	507	506	478	534	506	559	546	527	497	517	497	526	550	503	555	526	503	523	542	522	542	520	544	526	535	527	519	522	516	512	516	562	539	530	566	486	514	510	540	549	500	491	497	495	524	532	520	566	537	528	534	547	514	552	527	530	541	528	528	525	506	530	545	547	512	554	517	573	540	582	513	503	505	486	543	495	484	551	537	543	573	535	536	481	502	543	530	541	526	480	522	540	527	511	541	539	494	499	529	538	560	520	522	515	504	541	519	462	541	510	545	532	525	486	530	487	557	557	533	512	523	544	498	561	540	506	551	533	536	529	543	507	567	521	538	582	517	509	483	502	527	516	522	538	491	558	492	547	550	546	558	548	559	492	519	552	478	554	514	530	491	573	527	536	544	532	523	512	501	479	529	553	563	529	545	526	539	530	552	537	518	523	535	518	529	490	513	571	550	509	532	553	552	513	511	513	500	533	560	487	518	541	524	498	530	531	573	526	519	584	478	520	520	561	510	545	525	526	526	532	528	548	523	496	510	565	514	532	552	528	557	553	524	541	516	547	532	551	565	569	493	532	528	542	547	510	524	538	538	515	519	491	552	508	548	544	513	566	501	529	540	546	529	571	523	489	520	497	519	553	510	541	522	530	513	529	536	527	520	530	519	491	521	518	499	528	500	523	552	556	546	537	520	532	524	546	507	502	499	533	519	501	535	556	517	525	528	508	552	480	542	528	540	500	527	471	537	545	545	487	542	535	533	520	523	529	532	529	522	577	530	573	544	552	527	530	539	517	516	559	530	485	501	564	538	563	521	538	572	546	534	547	500	553	544	528	508	507	488	515	519	526	514	484	530	535	521	507	555	505	526	525	521	509	520	520	565	584	532	570	508	527	520	536	518	529	535	534	516	554	534	552	523	558	515	527	524	531	524	515	506	501
46417	49458	41622	39303	36746	32593	37313	37422	36008	34874	32525	28278	22754	14390	15395	11623	2616	985	607	464	541	608	531	713	797	536	458	518	407	743	3580	5576	3616	548	249	241	213	246	230	212	230	220	241	223	248	226	223	224	224	222	207	228	233	209	249	219	218	214	216	217	224	232	208	220	234	218	245	235	236	179	192	217	219	256	234	248	223	200	215	192	220	211	210	222	238	223	223	213	213	210	222	233	232	220	254	232	217	217	237	202	215	208	242	229	221	213	209	232	195	209	213	206	247	221	205	210	245	191	235	224	206	225	190	220	213	197	251	215	238	225	216	216	217	226	214	246	260	244	251	208	235	242	243	222	241	244	247	216	235	227	220	194	237	220	276	222	231	223	226	219	221	216	257	203	205	228	230	213	224	218	188	226	210	233	216	234	263	222	236	231	245	223	241	198	226	225	233	239	227	209	235	212	231	240	227	232	233	207	236	202	241	204	226	235	240	209	203	208	246	215	236	226	222	229	219	205	219	219	212	206	223	220	238	229	215	221	235	212	234	217	242	211	231	236	244	223	224	208	230	226	224	210	235	222	230	226	213	227	249	224	220	215	200	210	230	227	214	232	256	252	249	218	249	229	197	237	210	238	217	256	225	219	246	229	225	209	232	219	223	226	205	202	215	196	210	217	225	241	215	226	223	240	213	210	233	215	231	228	245	208	222	213	189	231	220	230	229	204	209	211	264	236	216	218	227	245	244	188	231	213	227	222	241	218	213	226	244	196	216	197	203	247	229	230	224	216	236	232	218	238	226	234	247	225	200	226	256	187	229	227	249	207	201	221	217	218	233	255	205	224	225	211	195	217	235	243	241	222	221	231	201	229	208	212	243	224	232	219	205	238	225	222	221	221	229	240	219	230	218	242	230	271	242	235	204	205	221	220	224	244	218	233	209	215	231	236	221	212	231	239	226	237	218	260	228	238	225	247	234	213	221	208	221	237	208	219	236	220	233	211	228	203	191	235	213	230	204	219	198	241	207	229	228	222	211	225	231	220	218	218	232	217	222	219	227	223	197	210	213	224	242	214	210	225	217	234	195	256	229	200	227	235	203	245	226	223	203	221	225	225	235	224	231	226	218	231	230	226	217	216	203	211	230	235	226	245	238	202	240	224	215	226	221	208	237	223	201	228	227	211	247	220	250	218	201	220	239	238	204	201	223	241	205	211	211	204	226	230	203	216	201	231	256	237	210	220	253	220	212	197	236	221	225	226	218	213	197	229	232	231	217	242	224	229	203	194	246	209	210	217	229	257	240	249	222	246	214	222	235	209	226	240	204	235	234	216	221	255	219	223	232	215	217	215	209	232	213	238	214	229	226	267	222	231	207	186	248	219	224	234	253	231	252	240	202	210	236	195	218	231	187	217	196	224	203	222	204	214	237	205	231	215	224	229	209	231	207	182	203	222	240	193	218	217	209	223	216	188	192	239	234	227	228	241	221	247	208	195	208	222	256	190	202	199	233	208	202	218	233	211	208	237	205	218	222	222	207	254	239	229	203	224	205	239	224	240	237	231	235	189	231	222	209	213	226	214	245	245	204	224	198	234	218	216	238	225	234	238	203	261	227	216	245	242	232	214	223	234	216	197	217	229	222	206	232	231	216	235	226	227	197	231	225	214	213	222	233	238	201	251	207	227	202	213	248	213	179	230	198	227	210	209	229	218	250	231	211	217	218	216	212	211	208	233	207	217	238	233	227	211	244	228	253	207	218	237	224	209	241	213	216	236	204	223	238	240	244	214	248	225	200	220	236	185	214	237	213	212	202	221	195	248	238	225	230	209	221	195	207	200	219	241	225	212	190	208	179	248	210	211	232	205	203	232	213	225	220	212	263	219	239	194	225	206	221	215	224	206	231	212	221	211	238	230	193	208	230	215	194	225	213	245	251	237	214	218	202	215	232	220	213	203	209	233	234	233	229	213	225	198	217	235	242	232	196	179	238	218	227	221	208	220	246	229	213	240	199	189	228	215	216	209	212	218	226	213	228	227	218	194	221	210	226	233	220	231	252	210	229	230	212	228	235	219	209	207	234	221	228	244	215	204	247	228	206	235	206	230	233	245	226	223	232	224	248	241	212	198	224	191	222	218	203	214	237	221	249	255	239	207	213	244	229	232	261	226	229	234	204	234	237	212	229	237	236	236	222	212	233	195	231	200	221	241	222	220	240	209	209	224	210	233	213	203	244	223	235	238	218	236	221	227	209	208	216	200	212	194	214	220	215	203	211	211	191	219	219	200	212	220	218	238	223	224	195	227	215	231	231	220	217	205	220	233	222	234	207	248	185	223	238	237	204	224	203	224	211	229	222	235	222	226	203	253	242	223	231	227	234	221	262	221	240	210	246	228	223	208	226	250	242	236	212	239	226	247	254	270	228	230	211	228	262	215	208	229	234	220	200	247	236	212	216	210	219	248	213	200	207	212	219	246	220	257	230	228	208	243	213	201	212	245	198	244	202	212	218	231	226	205	228	206	197	216	209	211	215	205	195	232	235	226	223	198	226	208	254	203	207	195	243	217	225	223	221	253	220	226	226	201	228	227	222	210	229	216	231	206	183	211	216	218	217	210	223	251	202	239	233	221	181	247	224	223	251	237	227	232	197	199	218	221	234	216	226	226	206	203	257	238	227	201	223	216	230	241	205	212	231	206	206	228	240	221	227	215	220	206	215	239	230	216	225	230	216	213	218	213	199	216	213	216	207	210	205	244	212	215	207	237	237	219	249	219	234	223	242	229	224	232	217	261	240	222	218	221	215	236	230	245	214	235	207	208	232	234	230	207	206	207	237	210	241	227	215	244	211	219	211	209	205	213	245	208	226	197	211	246	225	239	225	232	221	277	235	227	238	204	208	227	227	215	228	246	243	223	230	205	225	245	219	224	255	206	258	213	232	236	206	218	226	203	245	233	217	216	209	199	223	228	211	221	234	211	182	212	247	214	222	226	223	204	241	209	230	265	203	229	210	228	225	218	220	213	220	238	214	211	236	223	227	196	206	215	254	202	200	180	215	248	198	218	220	235	230	220	226	199	236	226	205	211	229	233	205	223	239	194	215	208	226	242	225	251	222	208	234	233	201	235	243	228	212	214	226	237	237	230	258	244	201	230	217	244	221	241	216	230	223	239	241	206	228	207	223	199	222	208	227	238	234	211	236	225	201	235	216	228	232	221	246	223	241	206	213	236	261	232	216	206	215	210	224	210	227	230	238	229	215	230	232	201	223	256	202	245	215	233	234	221	230	225	221	208	218	210	232	214	226	213	215	197	231	238	212	236	215	214	233	226	208	255	241	222	201	228	223	222	213	257	242	231	237	224	232	205	227	240	206	231	239	198	216	200	221	201	214	195	238	213	210	225	229	221	215	227	220	224	198	224	229	220	252	221	221	207	205	228	206	242	209	213	202	222	213	240	220	224	220	204	226	240	219	207	238	215	204	211	223	220	201	220	239	223	227	242
39513	51899	56171	57445	55611	52251	53761	52242	49920	46869	47577	43518	37330	30362	34373	21469	5238	4182	2976	2745	2929	3721	3283	4495	5063	3153	2415	3098	2235	4752	19685	24311	17763	2561	751	746	709	770	731	735	746	762	750	690	742	753	756	775	745	775	666	726	760	771	716	723	725	755	726	704	764	738	736	724	746	788	769	770	708	690	712	719	756	700	730	816	834	726	791	705	749	704	777	713	776	794	733	767	786	750	732	772	726	717	788	745	729	693	760	733	722	693	693	711	732	778	722	740	754	749	775	736	715	791	732	769	764	688	749	737	728	754	738	724	754	725	695	718	735	737	683	713	702	728	740	755	738	694	729	751	791	747	733	768	734	743	699	746	792	704	739	725	728	689	731	724	733	719	699	755	738	736	740	727	755	777	740	732	730	742	726	770	767	754	733	696	742	738	746	760	767	740	761	761	750	773	728	734	711	757	767	782	749	782	742	738	735	717	724	795	724	715	723	761	731	732	754	745	737	742	746	766	732	764	746	686	733	723	735	738	709	725	753	736	737	723	699	718	733	737	757	771	707	694	755	701	719	730	730	755	741	760	684	733	725	730	736	733	766	793	789	736	732	736	708	728	727	703	794	757	759	742	754	709	690	738	734	758	731	759	744	699	748	743	754	704	734	724	763	794	735	758	733	730	701	737	688	733	764	741	648	756	665	760	732	729	716	698	728	737	725	756	759	672	723	766	698	720	711	737	748	731	691	757	751	691	773	702	725	731	735	674	732	736	708	725	774	765	704	734	737	788	794	755	787	739	755	719	735	737	746	693	721	723	684	718	709	745	706	720	765	701	735	747	696	726	729	722	751	777	748	739	722	709	787	736	784	764	752	729	700	753	725	774	696	761	706	749	739	691	731	763	784	697	711	744	719	735	748	757	701	752	735	776	720	751	738	763	707	770	721	692	752	753	733	774	737	722	761	770	769	696	760	738	749	740	687	760	750	706	732	723	746	673	794	729	760	729	753	714	707	785	714	704	723	757	753	695	753	776	740	783	723	691	700	717	752	705	713	698	728	712	744	768	798	715	762	691	714	770	774	726	705	761	751	767	718	765	691	734	738	790	737	742	730	722	709	771	735	736	760	746	756	699	737	789	748	750	714	747	719	784	707	736	746	707	725	715	723	737	742	808	730	712	723	726	710	777	739	728	734	733	747	724	708	766	697	727	740	761	691	770	748	703	704	718	712	744	742	747	712	716	742	757	717	760	732	701	757	732	693	761	761	762	745	726	712	700	706	711	681	744	749	729	756	715	751	751	731	758	703	779	715	754	753	750	754	751	771	775	691	734	775	752	743	756	719	794	715	735	722	724	743	724	757	743	739	725	718	687	732	714	718	783	773	704	728	755	752	725	691	724	735	709	708	769	688	769	718	777	774	727	767	738	697	757	732	697	735	711	731	761	736	705	793	728	734	720	778	748	747	754	700	699	738	746	743	757	775	775	712	811	701	724	717	735	725	727	690	738	753	737	757	681	744	714	741	775	712	743	776	715	745	747	712	689	728	756	763	723	693	736	719	761	726	714	723	741	744	740	759	771	729	735	700	745	735	717	722	761	682	706	783	755	716	741	723	670	711	716	773	677	679	733	711	721	722	734	751	716	761	770	775	750	736	773	702	718	791	735	703	729	733	752	763	720	744	732	711	682	763	697	733	755	725	795	775	722	714	736	745	726	726	784	689	750	744	691	707	725	782	738	729	726	725	717	753	711	672	702	724	676	660	686	738	676	739	719	715	739	693	717	747	741	779	756	768	707	703	756	725	736	722	739	711	718	703	758	738	719	735	730	712	690	745	728	690	741	710	749	740	752	714	734	749	782	744	732	722	744	774	732	685	704	739	718	731	702	668	744	713	705	750	762	742	770	776	713	724	776	746	760	760	774	771	726	739	724	775	735	731	743	727	764	763	734	718	767	712	702	735	755	753	748	753	712	768	736	715	757	743	738	742	763	729	711	697	774	740	776	753	759	748	769	729	697	763	706	784	708	766	703	743	716	731	739	729	755	738	736	756	717	712	728	705	697	747	773	738	699	679	732	722	720	729	755	715	768	743	749	731	741	728	833	728	716	717	735	717	708	765	758	746	689	725	708	734	734	733	723	753	763	702	756	760	723	754	675	739	782	762	700	746	729	768	719	746	725	727	742	715	686	695	701	763	737	750	714	718	741	760	712	722	760	727	716	703	735	751	729	719	747	750	759	705	755	732	712	711	724	777	724	784	734	676	746	732	720	714	751	724	715	727	709	721	689	703	764	785	731	727	726	719	701	712	702	716	718	746	737	749	733	719	697	733	757	759	728	760	739	746	766	790	732	727	718	727	720	714	720	687	756	705	761	751	738	753	769	739	735	684	729	745	724	763	783	768	708	743	738	725	738	654	738	694	784	733	776	738	769	705	765	725	752	761	692	669	720	730	738	736	714	753	732	766	759	770	728	746	750	761	752	716	775	750	713	742	720	709	718	698	680	717	718	739	720	742	712	754	727	752	717	715	725	692	754	748	706	732	717	727	747	704	734	740	720	687	721	700	735	756	752	712	763	735	695	715	711	770	700	737	784	708	764	692	720	722	728	714	735	743	706	766	747	760	747	745	735	744	721	745	762	730	729	750	739	679	754	719	737	716	719	739	774	714	739	762	770	699	745	698	696	755	744	736	772	712	758	751	751	742	757	791	767	724	714	787	718	720	738	743	759	760	746	785	740	732	698	754	736	786	714	751	703	738	729	699	754	686	741	772	707	686	726	720	740	747	754	709	727	776	744	731	720	752	728	729	708	701	723	773	687	690	737	773	744	718	758	697	727	769	719	768	786	768	756	738	767	780	701	745	735	734	708	737	720	741	748	711	773	709	741	777	731	764	697	717	709	705	731	765	707	742	739	720	728	752	751	711	749	739	737	651	728	728	769	757	740	740	688	732	772	723	733	691	755	705	752	713	683	732	735	727	701	724	734	746	743	734	727	723	722	698	688	744	793	763	754	831	771	691	778	784	787	739	688	785	746	692	734	751	761	736	705	726	780	719	718	759	686	754	753	759	746	757	698	738	755	762	742	802	724	737	739	774	729	761	725	720	726	755	738	725	732	741	717	727	713	722	687	726	739	778	704	751	736	768	669	767	721	735	773	769	760	752	762	789	743	710	759	729	749	741	723	669	721	737	724	705	763	762	755	735	748	700	750	785	779	751	721	713	721	778	699	748	735	739	759	721	737	772	720	726	739	761	730	744	696	720	677	710	674	755	705	800	757	719	775	715	729	713	727	742	717	694	713	728	696	706	727	725	743	694	721	717	734	714	750	720	790	723	726	774	737	688	739	766	718	754	669	744	725	745	709	729	709	754	699	730	726	736	723	746	713	757	727	744	703	688	700	710	676	719	757	780	723	748	748	727	756	743	759	740	747	770	727	726	767	720	721	747	745	686	741	722	746	752	751	736	767	738	718	712	731	703	719	730	731	713	722	740	734	742	735	759	773
11149	17375	22283	14541	8350	4679	4458	3378	2684	2464	2277	1347	934	691	694	530	203	172	174	160	175	200	195	190	188	159	190	160	177	161	341	584	506	185	144	161	129	126	117	155	135	146	120	159	158	147	124	130	149	138	177	147	138	151	181	143	157	144	142	152	129	145	159	125	162	128	153	157	165	147	160	159	159	153	139	154	160	164	126	140	159	153	162	164	145	180	154	164	145	147	136	171	156	150	148	135	148	186	144	131	144	140	141	162	160	160	175	137	155	142	157	129	158	153	147	151	163	156	140	130	135	153	153	147	164	154	146	143	148	132	142	153	149	140	131	142	155	117	169	137	158	129	146	148	158	158	138	147	153	164	149	160	160	136	157	155	152	141	150	140	156	119	158	170	134	152	132	160	152	145	149	131	145	145	145	139	141	154	144	161	136	154	155	150	145	168	157	156	154	148	144	140	157	142	125	154	150	158	141	144	127	143	158	128	151	132	148	154	139	154	155	156	154	134	130	145	128	114	166	131	138	133	146	155	152	160	160	162	144	140	162	140	155	154	125	144	160	142	143	143	138	153	136	149	132	161	173	152	148	155	141	158	162	136	134	144	134	167	153	154	151	133	184	125	142	152	139	136	137	146	144	172	138	167	140	146	160	158	144	153	135	143	164	133	143	136	157	144	152	128	161	157	139	164	143	150	140	149	147	136	144	166	147	150	157	171	131	139	147	134	148	154	160	139	138	141	156	138	132	156	109	162	157	147	158	166	146	144	143	144	162	133	149	128	147	157	140	153	134	143	143	159	143	159	138	139	135	160	148	139	178	143	170	159	158	142	159	134	137	138	152	149	146	154	137	142	139	158	144	146	155	157	147	146	154	140	141	150	182	167	141	137	152	156	130	138	144	147	150	168	171	128	157	145	143	140	168	169	157	152	155	156	155	154	127	167	152	155	136	148	158	157	184	167	164	127	156	143	156	154	141	166	164	164	146	146	129	161	118	184	145	144	164	145	168	141	144	159	137	154	140	155	148	143	144	155	177	160	160	159	119	150	157	140	155	161	177	151	132	160	118	173	124	144	158	133	150	127	146	159	138	153	156	146	184	150	173	171	155	154	133	152	144	144	150	138	160	156	138	140	157	129	149	143	149	145	138	149	118	144	157	150	133	136	140	141	146	140	148	157	189	158	177	161	161	137	134	154	151	143	139	137	144	133	138	155	142	165	137	158	167	139	162	159	147	151	141	151	142	173	125	152	129	150	158	158	144	162	162	144	157	149	146	135	153	167	132	142	145	136	156	136	128	129	153	153	136	132	145	131	144	158	165	141	144	152	153	139	155	145	160	146	152	137	168	154	169	146	127	165	136	168	144	111	153	138	166	147	132	146	165	159	150	140	161	144	157	147	154	130	169	145	130	150	162	149	168	150	157	140	128	177	136	142	136	158	137	152	159	151	150	154	140	148	159	154	131	143	157	144	153	154	133	127	140	156	144	173	151	157	161	157	139	171	156	143	143	156	148	166	162	139	167	160	143	149	160	162	167	142	139	151	156	139	144	154	142	157	147	158	153	159	157	157	174	146	137	159	131	137	161	135	160	150	138	142	160	150	161	142	117	150	122	140	147	154	154	157	147	145	145	141	151	139	154	145	134	133	157	119	144	139	153	161	161	176	138	130	150	146	143	152	153	133	151	152	144	144	136	139	142	149	167	162	160	155	166	148	150	146	137	158	160	146	144	146	124	156	169	143	142	121	136	135	143	143	151	149	149	154	165	157	175	143	134	133	144	131	160	177	149	153	156	140	141	163	148	165	151	152	155	156	135	144	164	162	131	174	152	130	145	144	159	140	158	165	137	148	139	153	115	158	129	139	151	143	132	148	150	163	151	149	161	144	127	137	175	148	156	136	160	175	147	136	138	129	168	165	138	141	155	152	137	142	138	137	142	153	147	148	153	138	130	174	164	140	128	175	160	146	150	149	146	138	156	133	145	136	142	130	164	149	159	146	170	147	147	135	157	148	134	141	127	146	157	161	145	136	140	141	140	155	148	131	122	160	140	142	172	141	164	150	155	137	154	138	134	143	155	145	154	165	143	135	153	154	143	148	127	158	137	161	130	152	147	146	141	150	135	156	161	152	148	132	140	152	147	134	139	163	168	121	169	132	149	143	140	142	188	150	138	154	140	143	134	159	139	157	136	146	155	139	155	154	149	164	139	159	147	133	157	151	143	165	155	137	143	146	140	156	153	123	143	156	128	144	145	164	163	134	143	168	156	131	147	145	117	151	191	146	151	144	152	134	140	156	148	138	156	131	167	138	177	132	164	141	142	120	147	134	147	128	157	151	146	151	143	125	146	172	145	152	143	162	135	160	149	159	153	162	142	147	129	141	134	144	147	146	148	146	132	147	156	149	144	140	148	133	147	145	130	133	163	145	152	144	142	141	149	138	163	147	166	150	143	142	144	148	134	151	146	169	134	151	131	159	143	159	142	150	142	148	149	136	166	147	159	132	163	159	161	131	139	130	149	177	179	146	128	155	153	132	139	139	142	110	141	124	152	151	136	133	152	152	157	157	134	139	168	169	152	154	139	157	153	172	151	151	152	148	138	164	134	145	149	150	139	160	126	142	143	142	135	163	154	158	149	167	164	127	156	123	135	150	153	167	137	163	143	143	151	158	153	147	162	158	148	158	146	148	152	155	163	130	147	160	143	135	137	163	149	159	149	148	151	147	143	154	144	163	141	143	133	165	161	164	134	137	153	153	132	147	146	154	143	157	140	148	159	155	147	138	144	143	168	152	160	167	143	148	153	152	144	135	135	150	176	133	151	136	158	172	158	162	152	164	143	150	152	157	134	132	137	153	151	152	174	142	139	151	148	147	150	157	152	148	124	148	140	152	153	161	154	165	129	144	181	157	162	140	132	143	147	137	160	153	153	149	155	125	150	133	134	143	145	145	144	139	153	147	131	144	158	142	131	154	129	136	133	148	142	139	149	145	153	140	152	161	130	141	129	129	152	163	152	155	151	151	146	133	110	132	160	159	151	149	126	160	160	162	136	151	142	172	142	135	153	147	148	136	122	143	155	146	142	138	144	136	151	163	172	158	149	130	154	162	129	142	150	125	150	163	146	143	140	156	164	159	159	140	126	176	151	143	150	146	160	125	142	160	160	153	148	156	157	150	139	145	153	141	141	154	148	136	140	132	115	139	142	163	141	141	139	128	137	113	145	152	143	129	150	163	149	148	161	149	138	138	129	166	150	149	130	149	156	141	140	132	143	162	150	161	137	144	156	128	142	158	138	138	129	144	139	147	132	161	133	144	129	153	172	150	155	140	139	152	156	138	131	136	168	140	152	166	146	142	154	146	140	166	152	176	137	114	139	139	149	146	124	150	149	164	147	171	159	153	185	150	166	153	153	143	155	159	165	166	135	143	135	150	126	139	136	125	146	185	141	164	154	142	140	140	138	162	135	131	160	160	158	171	162	139	165	153	147	133
10591	20956	28964	24365	19412	12985	14951	12588	10877	11073	10592	6381	4939	3460	3766	2305	871	755	718	772	848	900	873	859	827	747	747	784	679	777	2037	3177	2535	792	537	572	526	565	544	552	537	498	530	532	535	549	543	519	533	504	561	504	537	530	528	565	546	534	548	553	564	546	550	570	522	598	532	602	529	542	494	520	543	542	541	549	521	514	547	556	527	506	563	492	569	555	548	543	536	548	558	529	562	502	558	534	549	538	563	553	572	562	579	541	574	553	538	548	521	540	556	515	499	522	547	551	588	542	563	493	552	550	571	547	533	531	545	553	529	543	533	534	576	512	541	546	550	548	541	546	518	539	546	524	559	506	539	528	542	521	552	583	547	514	573	506	550	528	516	533	515	541	539	510	555	574	589	546	556	535	552	559	553	549	547	528	559	602	565	536	579	548	546	540	546	559	553	527	552	491	544	544	559	549	536	547	491	516	525	534	575	509	525	567	509	564	522	554	534	534	530	550	556	558	492	516	534	544	525	541	534	553	565	508	519	572	541	548	528	585	539	574	553	515	535	559	527	558	562	564	529	511	510	561	552	550	574	581	520	518	528	524	547	513	578	529	492	569	562	520	491	541	556	521	541	538	522	567	548	557	563	496	600	525	524	548	527	527	530	581	550	520	581	573	517	564	581	524	559	528	557	502	554	535	499	515	526	560	545	555	533	553	501	490	586	516	554	543	526	602	579	535	520	521	538	543	558	525	541	542	518	547	545	531	571	533	524	501	528	514	572	551	532	530	538	562	532	591	494	528	487	521	541	524	537	520	518	552	532	539	536	557	586	510	499	559	537	516	584	582	522	533	532	524	531	527	506	579	554	542	542	538	496	552	562	534	543	522	494	565	540	554	531	517	546	568	556	556	536	524	521	563	519	559	577	574	578	559	520	552	556	539	536	525	557	490	523	529	531	505	513	576	513	516	497	505	542	551	544	527	550	513	569	528	498	568	555	535	539	515	573	487	549	515	559	537	539	542	527	526	517	573	542	552	525	560	571	518	543	533	543	506	541	518	539	511	554	541	558	511	550	557	558	551	531	546	529	542	540	572	556	540	534	551	508	526	546	540	534	533	556	510	543	587	543	518	542	514	494	573	523	567	506	527	520	545	562	557	534	535	559	543	537	565	498	556	545	595	533	552	545	528	536	519	531	548	561	552	536	583	572	552	532	533	532	500	517	527	562	535	546	529	555	561	549	524	538	592	549	529	569	580	535	542	568	546	556	568	548	535	537	606	527	600	513	565	529	567	553	550	540	538	561	557	493	520	557	537	532	556	556	568	525	534	542	560	559	573	522	537	534	539	542	552	567	581	546	520	538	565	518	520	516	532	511	577	552	533	536	595	537	583	545	555	536	538	547	548	576	587	582	519	529	555	511	567	556	558	533	504	521	547	513	529	543	539	551	542	530	502	561	517	585	543	548	505	489	540	540	509	581	503	526	506	540	537	518	500	544	548	547	548	518	527	544	561	508	558	555	520	537	507	495	543	511	511	513	558	566	542	541	583	538	583	520	585	560	527	562	546	534	563	501	521	565	521	556	527	501	542	514	540	499	569	545	520	563	572	505	527	534	521	510	530	528	546	565	559	558	516	576	536	553	558	535	529	515	541	517	526	549	515	509	574	525	554	553	566	558	521	524	624	517	571	538	542	601	542	517	543	542	503	535	534	545	539	546	527	538	535	524	552	555	534	549	524	521	555	525	550	587	565	545	511	574	529	505	504	541	570	546	537	573	565	580	550	553	575	553	550	552	544	561	515	539	540	555	558	535	517	542	575	538	523	569	535	545	522	510	542	563	602	527	517	482	591	558	543	536	523	522	565	576	552	521	554	546	579	533	526	561	535	526	576	487	549	545	540	565	582	533	512	603	553	544	551	595	525	564	554	559	534	543	516	551	547	530	524	566	546	541	538	539	508	515	531	542	546	552	540	499	539	560	507	514	602	533	544	523	534	550	575	504	546	564	549	557	578	508	515	531	500	548	576	554	511	524	541	507	496	562	523	530	552	566	523	531	541	548	540	546	525	498	523	528	547	541	535	523	538	547	536	526	610	551	570	536	529	586	545	540	518	508	596	532	520	560	553	540	544	520	563	528	563	526	517	495	556	574	556	564	575	501	576	521	582	525	523	569	538	578	572	551	546	502	573	551	537	510	562	528	499	537	486	538	541	562	545	560	555	529	519	542	524	549	580	586	518	560	516	530	558	543	527	539	567	539	524	522	545	558	554	538	532	528	527	554	512	499	521	538	565	537	540	531	563	545	589	520	510	544	540	566	534	526	521	555	574	547	515	543	558	572	548	552	544	555	553	500	572	517	549	538	557	570	548	534	553	543	541	539	549	543	585	518	556	561	582	511	578	541	542	557	556	558	517	552	513	559	549	536	516	546	570	539	506	550	548	512	535	557	533	523	519	540	580	545	518	544	578	559	522	516	561	561	517	561	557	545	498	530	514	559	537	540	513	578	576	533	466	558	516	570	518	539	566	509	549	535	584	540	565	509	521	515	570	522	548	536	563	546	514	546	535	514	537	557	539	549	540	558	555	546	539	535	520	548	536	526	547	508	538	485	504	510	523	541	574	562	525	549	540	556	560	530	505	527	528	554	536	551	556	545	532	559	515	554	533	540	560	544	563	556	532	537	535	508	536	513	572	553	537	577	543	540	569	555	544	536	570	546	572	554	578	550	553	541	525	504	508	533	505	545	544	531	520	557	524	598	510	583	565	535	479	565	505	511	538	563	530	562	532	612	568	549	557	546	532	514	552	533	525	531	554	556	511	557	549	555	554	560	556	546	514	546	543	510	533	532	590	523	530	557	584	520	563	543	519	567	511	512	529	555	558	532	517	544	528	535	567	499	582	523	522	529	524	493	536	525	517	477	540	513	545	538	559	549	529	504	550	506	519	536	559	545	559	604	538	569	529	575	521	575	523	536	524	583	561	543	532	533	555	521	566	518	536	542	548	566	553	536	551	555	522	502	557	594	568	568	530	514	504	550	516	577	535	591	581	558	540	524	533	522	552	522	546	502	552	524	507	545	548	568	559	515	571	553	535	538	520	527	530	551	509	554	562	543	533	522	582	559	505	524	540	549	580	569	535	503	510	528	553	537	516	519	495	566	545	522	522	510	551	528	583	574	534	522	573	587	561	510	548	575	596	578	561	543	531	512	509	539	509	531	559	551	573	554	508	560	536	571	577	516	538	533	543	545	520	549	525	543	571	580	505	582	587	533	516	535	535	545	577	542	575	529	544	558	619	544	519	514	532	519	622	533	580	541	543	525	575	467	567	538	533	554	512	544	495	515	546	555	530	548	551	541	536	521	559	560	555	573	504	514	547	499	538	546	541	569	534	566	537	536	585	538	501	514	543	536	603	557	553	552	560	516	552	530	526	543	518	517	557	515	568	546	518	578	554	590	544	516	509	550	534	509	552	567	565	560	518	520	535	561	509	544	603
34581	49790	43689	37877	36422	31505	33524	32006	28377	30620	26883	18684	15982	10559	8151	4433	790	417	312	383	429	362	312	356	320	243	298	284	226	324	2624	2831	1795	387	144	147	136	134	148	162	146	169	161	159	138	159	159	135	139	166	154	133	159	155	157	132	144	152	141	137	155	119	148	155	144	144	158	142	148	142	169	166	184	149	162	135	149	153	155	146	158	139	133	169	157	134	163	133	156	166	164	152	142	160	151	160	171	166	169	143	156	140	160	136	162	169	126	159	141	168	147	135	136	153	152	157	156	158	143	126	136	143	141	153	168	164	135	139	139	143	151	149	146	156	136	170	153	157	153	146	170	150	149	128	142	161	144	144	135	165	133	145	168	173	148	150	149	159	136	141	123	125	156	142	156	148	156	173	166	157	146	141	132	131	151	135	145	150	151	133	150	126	157	126	139	141	142	148	143	138	143	139	143	132	150	151	120	162	167	133	149	158	154	129	152	137	134	151	136	137	162	157	142	137	129	151	128	152	150	148	131	148	151	136	142	165	120	136	134	146	133	158	146	152	162	156	139	164	142	144	159	159	159	148	152	155	134	164	135	142	157	143	158	142	135	160	130	171	158	150	137	181	172	132	142	159	141	159	144	146	154	151	141	148	141	154	168	162	135	159	137	140	152	179	146	148	150	139	151	129	143	148	150	152	162	153	152	150	153	144	172	145	155	136	137	139	141	152	169	135	172	130	176	151	150	156	143	168	126	153	142	150	167	148	147	129	136	164	155	169	141	149	168	158	159	161	139	130	156	147	175	142	159	145	137	143	166	153	127	115	137	174	138	151	143	153	158	160	153	146	144	159	158	145	145	143	138	137	145	147	149	129	133	155	172	153	149	168	141	141	148	150	171	130	154	133	167	146	155	162	165	162	128	139	142	137	180	164	140	125	173	156	147	151	144	136	179	162	137	148	146	165	149	151	146	148	142	122	156	143	169	173	153	171	143	136	154	147	148	139	146	144	117	142	135	145	154	170	124	128	157	127	153	125	149	129	159	154	152	150	157	154	157	156	164	143	155	159	164	149	133	145	142	152	147	140	120	151	156	163	162	155	135	163	143	159	131	142	135	153	158	149	147	162	141	137	145	147	161	144	149	136	138	135	167	130	141	155	141	178	146	140	168	156	176	163	160	140	146	142	146	130	146	137	155	148	161	143	129	152	143	135	142	150	143	159	156	156	145	132	158	168	151	127	152	144	123	146	137	155	160	148	132	162	165	149	128	130	178	156	143	158	150	150	154	147	149	138	137	128	153	156	175	154	122	131	147	173	154	134	144	138	132	145	142	172	149	149	139	137	159	147	149	156	150	136	137	150	150	148	154	164	156	162	132	162	134	149	161	146	152	150	150	140	166	136	142	168	142	160	155	152	140	158	159	145	170	132	163	143	156	146	174	153	113	155	155	148	132	157	136	148	167	156	149	128	137	150	159	135	155	132	165	138	169	148	142	168	164	157	156	158	137	158	180	147	143	148	164	147	139	152	183	173	159	137	161	131	141	152	157	152	136	178	142	149	145	144	138	134	151	146	151	144	127	145	166	143	129	157	152	128	153	156	134	153	127	135	131	150	147	146	131	159	138	125	148	147	146	147	141	133	138	147	119	128	145	157	155	149	145	143	167	130	158	142	128	144	131	152	145	137	148	162	166	145	144	154	149	133	164	158	169	135	158	141	150	152	147	144	140	141	145	145	144	131	150	148	148	126	153	129	132	149	163	142	153	161	151	133	150	145	142	145	157	150	151	148	138	161	152	143	163	160	139	154	146	159	136	149	156	133	153	145	156	139	157	162	148	153	144	139	126	151	134	170	148	130	146	170	152	147	185	142	134	156	147	155	146	148	143	155	180	118	160	151	152	124	151	140	122	143	138	149	132	148	153	140	141	155	156	141	157	132	158	153	170	134	154	160	152	149	142	158	164	138	146	154	124	148	147	149	137	145	144	154	171	135	138	129	146	139	141	155	159	169	144	148	151	148	157	142	156	145	142	168	161	162	138	157	155	145	141	164	151	161	149	136	148	135	159	163	170	130	137	155	137	140	153	128	188	139	152	173	155	140	149	159	162	164	161	146	130	163	153	158	167	147	158	141	125	189	154	149	158	144	141	154	158	144	131	152	138	142	156	131	151	165	162	139	156	163	148	162	131	143	144	145	166	157	151	156	148	148	146	155	139	128	149	142	168	161	150	158	130	148	141	161	156	150	150	147	147	151	162	166	160	160	152	145	164	148	143	141	179	143	136	180	141	150	145	162	142	161	152	139	177	141	130	148	144	140	153	147	158	158	144	158	157	141	164	148	145	141	155	153	162	161	124	158	145	162	154	150	132	135	170	153	166	170	159	137	157	147	139	146	166	159	161	130	155	146	138	149	132	149	138	135	150	149	124	145	144	126	136	149	152	142	136	144	133	133	163	161	172	161	174	147	132	136	163	140	156	165	145	141	145	175	151	157	153	164	153	178	157	155	140	156	137	143	157	140	146	148	140	142	136	155	141	160	150	176	127	146	165	155	130	139	143	170	135	138	149	143	148	157	158	165	153	146	145	158	132	149	161	154	132	146	149	153	140	133	144	171	142	157	150	163	126	170	159	148	144	154	129	145	127	146	161	161	143	146	146	148	125	170	128	153	135	148	152	168	127	138	145	153	160	143	163	135	145	134	160	164	142	142	142	147	152	143	129	154	143	133	164	146	146	153	134	161	123	136	145	130	160	157	143	146	146	157	149	149	143	148	160	137	128	129	129	164	159	135	179	155	144	142	145	156	131	123	166	121	157	145	139	138	159	155	139	147	157	150	132	158	157	138	150	163	127	161	161	176	138	145	156	134	146	150	150	146	154	155	129	156	127	145	147	175	151	154	131	155	149	144	154	165	162	158	163	145	159	155	149	159	136	123	138	149	141	144	151	147	145	138	154	174	150	153	140	140	132	154	163	163	167	157	140	160	165	143	158	146	185	143	154	155	151	163	133	145	150	132	148	142	142	144	125	159	136	132	152	165	153	153	154	144	169	138	157	144	128	133	160	146	152	161	159	143	172	159	155	151	146	129	134	156	135	130	137	145	145	144	149	152	154	140	141	141	146	156	162	168	154	174	152	154	161	148	172	161	131	155	163	138	144	158	133	165	152	166	156	135	115	143	149	130	134	134	163	139	146	156	142	151	130	136	145	165	166	135	145	132	143	189	174	167	134	148	145	163	161	167	144	150	149	155	141	150	142	152	142	149	138	135	141	157	164	136	159	166	135	172	136	140	148	144	151	142	158	136	140	158	153	147	151	139	144	151	160	130	132	145	140	141	156	156	134	141	123	158	153	176	151	179	165	155	157	142	156	142	162	134	127	142	147	160	144	160	144	142	155	150	142	143	141	152	128	139	143	152	126	132	152	143	164	147	152	144	140	147	132	150	132	142	127	139	153	142	142	145	149	147	159	133	137	155	150	139	146	137	158	146	142	140	167	156
29699	47986	53318	52557	52523	47258	48654	45108	42391	43195	39958	34094	33920	27219	24742	12550	3430	2761	1921	2172	2830	2046	1899	2326	2217	1355	1822	1501	1175	1783	15768	15765	10817	1905	553	509	521	555	596	538	557	533	537	562	570	527	495	547	552	523	537	550	501	529	542	564	521	533	535	522	538	497	511	531	502	551	553	502	527	498	508	519	520	506	481	521	545	539	538	558	550	537	509	549	544	568	543	529	529	515	524	518	557	484	578	563	518	544	572	513	532	571	535	502	530	519	538	565	540	519	537	559	529	530	557	524	518	538	524	548	541	519	549	524	522	553	542	524	560	504	535	539	523	552	523	541	559	500	511	538	516	547	560	563	487	528	543	533	532	510	506	546	524	508	513	514	563	540	521	546	477	511	579	524	488	511	533	500	536	523	530	569	537	510	550	521	509	540	547	529	496	529	559	568	559	509	565	529	541	533	517	568	551	533	523	524	534	544	538	502	544	569	521	520	519	528	550	518	576	516	529	558	502	516	534	535	540	553	552	503	566	516	502	500	521	558	536	519	536	548	527	526	522	553	533	527	532	568	519	505	531	511	533	551	507	545	535	558	552	525	512	530	601	501	538	518	527	538	527	530	541	528	569	506	553	487	543	564	548	557	535	536	530	511	518	514	514	497	522	520	541	557	517	542	538	541	517	542	512	557	573	546	510	536	570	549	514	535	517	539	551	505	547	513	511	518	553	595	559	500	531	538	520	510	528	543	538	538	521	515	546	517	487	588	529	506	525	511	547	502	498	551	474	549	503	531	548	527	591	536	498	533	485	508	550	560	519	545	550	495	531	539	531	511	534	545	506	500	511	521	597	541	515	546	515	550	527	509	518	530	532	500	539	552	499	500	491	533	516	573	520	531	525	539	517	501	535	535	485	573	539	509	547	540	499	537	520	558	541	545	554	531	528	533	529	532	569	558	519	540	530	501	510	535	531	509	557	561	578	551	514	562	513	556	580	525	537	517	512	579	526	530	519	533	497	530	540	524	534	566	553	530	535	533	536	544	558	554	472	498	513	515	518	533	526	538	562	508	564	506	505	544	544	547	530	530	528	523	517	561	548	563	561	529	538	553	494	515	563	520	524	507	520	479	542	519	543	510	571	565	542	500	517	497	522	522	524	550	525	539	522	493	546	533	526	531	576	572	557	547	528	543	535	487	544	572	541	524	518	516	563	524	500	502	543	518	571	485	522	513	581	476	556	551	530	489	535	542	568	520	536	527	520	475	492	521	507	527	530	551	535	514	542	557	539	551	543	573	547	533	558	525	549	521	505	518	459	528	531	521	544	484	520	508	495	537	558	525	546	531	527	548	544	504	503	552	499	528	543	530	537	507	569	516	574	516	553	539	544	499	544	513	466	508	524	478	551	542	511	532	539	543	534	553	511	519	541	569	537	530	532	517	537	531	544	549	534	551	545	538	557	504	540	539	535	498	574	523	450	534	537	518	510	499	558	520	545	515	557	540	516	561	547	525	549	536	539	524	515	518	514	525	503	491	571	541	553	499	529	528	521	522	522	520	512	516	514	530	527	535	576	536	551	531	508	494	530	535	544	537	530	535	535	553	500	547	484	501	512	517	521	568	535	487	544	502	555	524	537	517	546	535	577	503	505	516	526	510	512	565	506	535	535	490	551	532	527	513	545	572	517	536	518	538	595	500	545	520	527	545	554	539	507	489	504	494	497	488	565	535	553	577	513	567	497	508	526	513	522	540	534	540	561	518	520	533	575	530	506	523	559	495	551	538	565	529	552	527	531	537	544	537	557	533	570	538	532	546	537	525	562	546	522	574	514	523	551	564	517	519	508	501	487	543	537	536	508	559	583	504	570	557	497	564	558	557	484	526	510	503	486	523	524	536	480	520	513	543	495	556	530	505	503	544	521	512	538	510	563	547	508	564	545	534	545	532	528	542	544	539	542	544	529	542	527	499	531	530	495	551	520	531	566	476	505	508	518	519	529	534	547	519	528	528	513	557	557	494	533	528	492	505	558	547	534	526	510	548	528	501	508	526	526	531	526	508	573	560	525	522	523	542	507	564	548	547	520	476	529	529	515	525	554	550	484	542	551	516	493	500	529	510	537	540	515	538	559	531	513	537	559	530	520	554	551	548	559	550	544	524	542	523	473	545	531	531	513	540	513	511	560	503	525	553	522	573	534	519	518	501	505	517	528	520	554	521	518	540	533	541	544	528	485	562	559	518	559	540	537	511	530	547	491	505	489	531	532	517	511	504	540	552	533	558	554	536	527	559	523	541	509	507	555	496	518	530	502	548	468	526	536	504	542	537	527	515	521	576	532	560	551	538	503	519	578	527	559	538	503	537	541	536	506	547	520	523	550	550	524	542	541	477	532	545	537	513	579	522	560	517	512	526	548	521	569	503	532	543	493	528	553	523	562	508	521	527	493	546	529	514	484	504	486	521	537	524	510	556	533	543	564	504	553	543	535	519	538	529	523	563	565	514	532	553	530	534	519	548	558	533	574	512	528	535	509	550	474	510	532	508	540	544	551	488	548	499	531	548	513	544	550	494	551	566	563	530	506	521	514	504	564	516	541	516	525	491	520	539	510	513	558	535	536	499	527	488	536	516	583	521	539	529	547	554	525	544	538	538	493	533	568	503	572	537	528	530	552	554	512	551	503	526	504	516	503	552	510	519	527	473	542	579	506	557	519	546	517	585	560	529	562	554	554	491	523	555	522	511	506	561	503	535	553	495	564	563	538	529	518	543	528	509	547	536	507	535	504	559	495	545	522	518	534	537	499	527	533	586	530	540	525	527	520	537	516	512	486	519	535	515	523	561	541	533	534	573	484	536	524	530	524	572	515	580	501	542	548	556	521	522	533	524	521	538	554	468	516	514	534	524	530	506	519	560	511	518	489	540	523	510	546	537	533	556	535	519	502	522	528	524	517	540	551	494	531	551	546	509	517	537	511	514	539	516	553	525	533	509	511	554	537	579	553	516	523	531	562	518	530	561	545	510	580	548	542	528	557	530	542	587	496	545	554	497	529	572	543	574	543	524	507	543	490	525	538	516	516	556	532	509	533	542	501	520	547	535	504	511	522	578	497	547	558	536	524	514	542	528	556	555	500	489	506	511	559	519	587	529	521	530	512	504	529	537	555	539	533	542	551	497	559	535	503	552	567	525	531	514	537	580	499	495	553	556	547	530	564	498	505	537	566	525	563	524	528	537	527	519	553	533	553	535	528	539	533	537	554	501	514	570	529	507	522	497	573	523	515	574	508	510	531	502	535	487	502	515	524	531	507	534	540	513	526	520	551	545	547	495	551	527	562	554	543	567	543	516	504	538	482	558	533	506	529	557	512	495	560	543	517	550	526	505	526	539	559	529	528	515	531	520	543	522	541	548	518	540	525	529	523	510	501	580	537	538	547	511	542	565	554	542	552	537	516	550	525	526	539	501	500	543	554	534	538	577	543	540	547	495	578	534	519	533	530	499	518	542
44319	50373	41408	38893	39935	35399	38175	38385	35155	36834	32393	25364	22189	16739	14901	9273	2332	1064	622	629	667	514	547	620	604	492	420	441	319	953	5301	5046	2748	376	221	234	207	211	190	236	201	227	209	216	214	202	226	188	200	183	199	226	194	218	218	229	202	203	211	191	237	235	184	209	219	192	210	215	230	212	202	222	181	224	196	236	202	215	230	187	200	238	179	176	238	212	198	209	222	212	201	186	201	227	225	181	195	195	197	186	192	218	192	196	200	201	200	247	202	204	214	200	216	205	203	220	214	196	216	215	177	236	216	219	219	186	203	229	191	203	241	208	183	207	203	200	202	224	227	186	222	229	220	230	229	228	200	187	194	219	204	219	199	225	208	201	222	236	206	238	216	212	204	213	195	200	202	207	236	219	231	197	203	190	208	199	202	184	213	228	198	202	225	212	224	190	194	186	215	210	215	191	197	197	210	193	189	211	228	186	203	204	213	215	212	194	204	216	191	211	210	201	223	203	187	214	200	187	223	211	204	198	211	222	219	213	197	194	230	232	220	193	223	196	175	201	230	224	236	217	235	207	208	222	204	220	190	209	203	213	184	213	235	203	216	192	213	206	214	238	214	221	214	202	194	208	202	223	205	217	211	205	218	240	181	209	205	210	196	213	193	209	196	185	197	201	190	227	195	178	210	195	213	215	207	201	177	186	205	214	189	200	222	191	184	201	219	217	239	206	215	230	200	226	217	203	210	216	218	182	216	188	207	220	189	206	220	191	215	229	186	205	205	212	202	231	213	190	187	188	222	224	199	199	212	188	210	210	224	234	227	200	196	213	213	204	214	209	214	198	219	231	181	239	247	187	207	201	205	204	208	226	214	195	221	204	208	220	196	207	208	225	201	190	208	233	193	192	192	194	211	195	210	202	174	194	197	217	217	217	205	201	210	245	205	203	246	199	232	197	231	209	222	230	236	185	196	169	227	199	204	199	240	203	208	205	216	210	204	201	199	190	247	212	211	215	220	207	202	200	200	232	212	221	221	200	213	216	199	193	228	237	228	204	226	220	218	202	203	186	202	220	206	206	221	229	212	207	198	213	187	211	199	207	201	221	216	193	218	219	207	216	220	196	240	206	209	214	174	210	216	187	196	229	212	210	204	199	204	192	211	209	201	225	177	213	204	207	220	193	213	226	212	222	182	197	207	194	179	217	222	208	207	209	191	209	195	202	217	217	212	219	195	204	217	220	190	200	227	189	239	173	199	191	210	216	199	187	213	225	215	185	213	211	171	201	197	222	213	181	205	207	194	195	234	216	181	194	191	209	228	214	228	188	209	209	193	212	182	208	195	217	214	231	223	226	189	204	229	201	236	213	219	216	199	204	216	235	223	179	220	194	211	211	206	236	201	235	213	191	214	223	190	212	200	173	211	219	210	192	218	196	243	227	208	222	182	233	228	185	184	216	231	246	215	189	231	185	218	198	185	177	214	225	206	208	185	198	213	218	221	189	198	215	220	210	211	250	234	223	215	184	207	216	231	183	213	204	245	226	170	211	182	216	212	211	222	204	195	204	195	216	216	200	207	229	217	226	206	217	198	220	198	223	200	215	219	207	214	226	210	210	223	203	230	226	198	222	227	208	198	207	200	189	189	217	217	224	209	224	213	218	195	193	205	221	227	209	189	226	229	238	213	209	214	200	200	197	220	187	210	184	208	229	248	220	229	227	209	220	194	188	204	190	199	208	202	241	212	198	185	216	215	217	202	215	211	224	206	211	235	236	206	186	212	217	199	182	213	215	220	209	221	203	206	208	235	212	247	222	211	217	212	195	210	236	203	205	221	203	204	209	210	221	204	235	217	187	195	202	205	208	199	178	198	212	206	233	219	204	185	186	196	185	200	224	207	202	210	197	225	192	198	189	196	204	216	251	206	216	204	211	207	188	215	201	211	213	225	186	209	207	216	198	223	197	202	176	210	195	188	219	207	241	241	201	215	191	200	217	230	193	197	198	203	189	215	184	210	231	204	214	208	203	183	244	234	184	223	210	232	231	219	194	216	204	220	223	212	195	222	190	207	196	207	214	210	223	190	189	211	217	207	215	197	201	191	216	221	195	208	206	203	226	179	184	217	242	222	197	204	195	195	209	224	216	232	192	208	227	208	207	210	205	183	229	213	198	201	202	247	223	211	223	233	200	238	231	216	227	198	216	218	219	219	223	209	207	209	193	213	193	231	221	206	202	219	231	207	211	211	227	215	224	236	184	169	212	202	221	186	211	222	213	228	196	230	195	203	206	197	203	213	250	225	184	191	209	205	203	207	192	221	220	227	213	216	216	203	201	196	205	196	213	206	217	213	194	220	198	233	215	220	187	222	219	199	203	202	212	212	214	200	205	221	209	186	207	234	192	220	196	207	207	193	221	226	196	195	198	222	209	235	207	225	224	230	206	200	196	215	217	176	214	231	212	232	213	217	208	208	214	184	208	212	198	230	200	203	206	193	207	213	205	214	214	201	215	209	222	182	199	201	213	235	187	220	172	196	185	202	214	216	243	198	204	216	209	218	198	228	209	219	212	197	185	209	193	225	208	216	214	205	209	199	230	190	175	224	206	195	189	206	210	192	190	203	207	222	230	195	205	214	205	203	220	224	212	204	219	230	197	215	202	194	224	232	209	202	208	222	203	207	193	247	236	192	236	220	225	203	204	209	194	202	197	232	228	192	187	262	208	231	189	208	237	215	188	195	218	186	202	231	190	229	222	195	199	222	214	236	229	212	212	209	190	202	207	194	216	219	226	210	199	188	227	181	214	215	199	222	218	204	213	218	226	214	204	213	208	207	212	219	223	214	216	224	192	203	183	214	201	243	213	205	197	222	210	212	222	207	209	232	217	237	203	190	210	200	201	225	199	211	191	199	192	229	194	187	202	195	193	218	200	191	201	196	202	197	181	216	213	203	195	228	202	191	218	213	224	207	206	201	203	184	224	185	195	197	223	213	220	224	197	202	211	225	207	214	204	208	218	204	220	189	206	216	222	217	220	224	193	194	189	195	207	217	227	212	221	201	208	236	208	200	220	228	221	200	191	200	184	206	216	199	212	186	223	213	212	209	221	212	209	208	210	203	205	218	215	213	214	217	186	220	206	229	213	222	223	199	182	214	224	220	186	194	184	236	201	225	201	222	225	206	190	186	207	197	213	218	197	250	201	195	196	183	224	196	220	217	237	181	207	205	193	188	192	230	230	211	205	179	202	197	183	230	218	191	193	220	204	215	220	231	230	256	212	219	199	208	220	227	222	218	205	213	205	190	213	205	188	207	214	209	230	215	174	213	207	217	197	196	211	193	225	223	214	205	187	222	219	224	203	232	233	199	211	215	190	230	206	222	216	202	210	219	187	207	204	192	213	233	205	241	210	211	241	209	211	223	193	232	195	225	209	213	215	234	195	211	222	227	212	205	201	195	241	239	226	202	216	222	203	220	233	188	185	206	209	238	193	225	211	209	220
37504	52888	54651	58196	59979	54436	56968	51362	50439	49516	46531	39492	40237	33856	33180	17989	5478	4591	3719	3697	4338	3185	3833	3838	3849	2891	2352	2601	1917	6259	25357	23118	14393	1376	683	747	681	686	688	710	703	642	714	681	738	692	718	724	689	729	704	686	649	706	732	689	713	675	743	686	735	704	713	693	763	676	698	648	693	704	738	710	692	690	673	653	674	708	685	719	673	679	693	698	698	677	708	708	677	716	736	730	716	708	709	695	706	707	681	699	683	725	710	706	719	677	673	695	703	682	697	700	709	709	725	727	664	695	681	688	703	674	676	690	699	644	707	682	711	703	687	679	704	718	730	672	711	709	707	681	680	731	722	743	681	658	692	692	704	696	737	679	663	669	715	654	684	690	730	708	640	710	687	681	717	691	687	703	679	672	695	683	727	662	753	679	681	716	704	661	676	718	691	658	660	684	691	661	707	655	714	720	690	720	683	681	677	781	698	692	673	673	696	702	692	638	696	650	701	685	671	680	677	722	708	697	723	682	684	731	668	689	702	676	672	739	706	671	661	623	697	709	693	705	685	804	722	685	647	731	679	688	635	641	689	627	719	700	704	686	717	699	676	707	673	690	629	666	690	748	707	646	621	668	688	682	642	634	695	672	704	654	678	663	677	691	677	712	733	706	710	658	703	690	660	696	704	720	735	710	695	701	683	669	647	705	718	669	678	686	663	713	651	716	709	698	647	701	666	704	655	679	703	720	650	726	694	681	722	706	684	681	672	649	698	662	692	658	702	660	711	671	656	696	682	676	641	695	691	693	659	679	710	717	678	701	681	681	702	725	672	685	635	673	668	684	697	695	758	689	712	716	717	748	701	636	715	721	682	693	677	748	669	697	718	737	685	708	738	730	678	695	663	669	703	686	718	667	714	659	679	672	666	646	690	664	703	714	688	676	709	728	709	683	696	731	694	717	712	720	688	693	711	686	727	693	778	712	691	712	690	700	725	650	684	654	720	680	718	669	759	665	684	733	715	645	715	701	674	668	676	681	679	661	677	721	705	679	692	696	749	663	716	720	745	695	684	661	676	691	678	655	689	709	678	707	745	704	661	631	723	688	693	704	678	663	678	719	679	691	690	669	721	677	669	705	679	678	665	635	690	662	678	657	722	699	722	707	699	691	703	727	694	697	657	713	625	719	684	723	675	685	703	687	675	713	671	654	693	701	700	690	649	701	694	660	691	697	706	669	702	640	735	690	685	710	662	688	644	700	669	660	720	685	695	677	680	673	727	635	723	706	679	704	672	675	714	702	634	668	720	690	703	735	698	703	698	657	702	689	674	744	661	738	690	690	678	660	715	712	687	665	716	724	720	677	689	673	674	668	722	655	711	703	675	686	666	685	660	697	719	706	704	656	692	676	746	712	668	671	730	714	714	725	703	702	688	705	680	732	701	705	683	680	653	670	671	699	690	672	664	689	689	713	646	680	682	715	689	741	676	718	669	681	748	711	690	761	679	724	665	724	703	673	700	696	719	662	707	683	676	699	694	626	715	696	718	680	645	701	640	720	683	668	659	656	721	682	682	678	671	688	689	665	699	700	733	655	712	694	720	708	679	691	640	702	710	652	664	677	721	687	665	687	672	714	717	662	683	659	655	746	669	672	706	681	665	722	688	686	654	659	714	633	734	728	712	733	676	672	718	702	689	673	677	678	736	673	666	668	696	677	649	679	686	716	725	687	702	649	715	684	679	673	649	671	691	670	640	719	694	715	718	727	664	722	651	681	688	686	700	704	666	672	709	714	659	709	697	692	648	681	673	720	697	691	654	727	648	687	665	768	732	704	652	667	679	691	677	674	678	709	692	772	676	689	698	705	692	700	683	686	711	702	720	676	754	670	674	698	739	674	736	723	669	672	746	708	714	683	664	734	703	656	656	710	698	665	714	667	693	696	716	674	717	657	674	709	673	702	690	728	700	731	680	705	672	671	697	690	676	687	669	677	651	649	683	672	653	684	716	684	690	693	702	725	712	716	641	707	744	710	703	665	710	710	704	668	676	694	722	682	635	691	663	702	706	631	730	675	690	644	702	659	708	681	682	702	735	714	686	691	682	677	705	707	658	693	750	632	650	699	629	726	654	639	685	714	705	659	690	691	689	679	711	706	704	727	645	685	700	687	640	716	657	703	703	699	654	672	715	683	667	761	673	666	661	676	705	670	681	686	698	696	677	712	680	679	692	663	736	758	671	677	646	737	662	658	651	658	658	715	711	694	660	651	658	663	689	652	699	688	689	688	653	684	693	670	714	699	697	680	694	669	706	657	741	733	713	709	676	700	657	676	703	697	689	669	690	707	697	725	641	644	699	695	684	660	677	727	675	646	688	709	710	697	717	751	691	641	684	660	705	727	728	686	615	695	696	673	672	707	731	675	714	718	662	707	713	678	712	683	728	717	698	684	647	702	689	717	685	715	697	682	735	681	697	674	681	743	749	695	701	711	696	685	669	707	676	702	673	643	666	681	689	654	684	685	647	706	673	661	693	669	675	684	683	744	686	670	674	664	706	718	687	680	709	702	707	713	705	727	677	665	718	690	754	764	724	740	646	702	694	707	643	694	673	640	695	690	663	722	711	702	700	717	696	669	696	713	690	676	673	746	664	665	660	690	681	725	713	702	724	688	729	712	722	670	729	726	722	699	684	726	678	682	631	731	766	718	690	672	672	682	681	680	642	719	657	673	705	713	706	730	695	670	715	686	646	694	684	652	733	660	701	702	700	662	703	696	706	692	674	665	679	688	678	701	721	682	681	687	739	705	677	651	711	625	666	704	691	707	723	705	687	655	701	645	704	751	671	690	729	658	705	680	709	634	681	681	675	708	710	637	704	684	731	718	695	693	643	675	643	715	745	661	667	680	732	695	733	724	670	646	689	733	680	681	662	700	676	701	703	682	716	711	685	688	692	701	685	788	708	720	717	691	662	675	729	695	674	714	706	684	701	667	649	711	688	711	691	656	705	686	665	692	669	649	710	716	722	683	683	697	663	712	649	670	689	738	637	704	689	697	683	738	676	662	649	690	679	683	703	703	689	690	703	676	688	721	728	685	699	738	729	688	725	685	725	721	676	702	662	723	676	696	689	676	650	690	685	703	692	715	669	703	705	667	730	708	673	690	716	680	698	673	704	710	678	685	700	686	701	718	623	711	695	676	695	685	706	718	684	664	694	691	652	742	717	711	638	665	697	711	703	721	690	750	684	688	668	697	659	659	672	779	683	702	694	715	692	672	692	683	642	694	638	698	628	636	631	679	705	703	665	700	713	673	684	727	641	699	651	686	692	698	686	654	644	689	704	675	687	617	657	711	673	665	631	753	719	735	666	703	700	656	663	692	706	694	669	693	711	698	687	702	707	705	714	717	693	670	690	726	683	667	695	705	692	663	669	660	659	707	689	714	701	665	658	740	646	689	659	665	656	662	639	716	692	715	720	651	672	681	685	725	714	724	685	663	682	656	664	670	662	691
8499	15682	16698	11779	8432	4482	4068	3842	2582	3061	2022	1095	752	678	725	402	194	182	189	191	180	165	128	170	131	125	151	127	154	154	378	499	381	116	128	143	123	141	121	122	97	127	137	120	140	115	137	116	118	131	123	127	123	118	121	125	129	131	116	137	131	129	147	128	128	127	128	116	104	120	132	104	123	103	99	126	117	132	136	148	126	132	122	143	109	123	127	129	112	136	152	128	145	118	128	108	114	122	128	148	125	129	118	121	134	129	127	138	134	126	133	103	135	112	118	108	130	122	113	116	120	127	127	119	122	121	118	131	117	133	134	130	127	137	106	141	158	127	131	144	131	141	127	135	146	124	122	122	150	110	129	128	115	139	118	145	135	127	129	135	118	113	117	116	121	133	134	125	112	145	117	132	134	154	132	108	106	122	118	115	128	115	137	123	131	126	140	114	139	140	117	129	133	99	131	119	107	119	105	123	124	141	121	110	118	136	116	131	125	116	106	106	111	122	114	117	130	139	132	119	122	120	135	121	133	126	119	122	123	107	123	143	110	110	112	117	111	138	145	117	137	124	134	120	123	118	119	143	108	127	161	142	133	117	120	128	131	130	141	124	123	119	132	113	123	124	137	116	106	133	139	101	117	112	139	119	110	128	129	142	128	122	110	132	121	127	131	120	131	115	114	115	131	120	124	128	134	119	148	132	134	145	133	122	117	115	127	119	111	110	106	120	120	129	131	104	148	105	145	118	132	135	123	123	105	132	105	127	122	131	119	123	116	105	121	143	120	141	128	134	130	104	122	119	135	128	139	127	130	145	120	129	109	136	144	127	119	135	139	94	108	123	128	125	135	124	131	114	106	118	122	111	130	135	135	111	118	134	131	113	141	121	125	165	115	116	136	132	111	126	126	128	121	122	134	121	127	119	103	115	134	131	153	137	133	129	116	126	119	122	109	139	118	130	115	122	145	113	145	137	133	112	110	130	126	134	121	117	124	103	106	104	116	106	100	113	115	126	119	123	123	105	134	139	116	115	129	133	120	108	125	116	141	123	108	105	116	135	116	123	126	123	110	140	144	123	136	135	141	123	121	119	123	132	125	114	129	135	118	121	128	121	127	128	102	135	111	124	120	138	128	121	116	137	118	128	127	131	138	134	123	131	121	111	128	114	104	120	121	129	129	116	120	129	125	115	119	144	102	130	123	126	115	122	148	128	140	129	123	128	121	116	111	125	124	138	147	116	123	116	134	135	111	125	119	132	102	114	118	134	117	124	144	126	111	128	137	105	120	118	127	111	144	118	118	107	151	117	110	116	134	110	129	105	103	119	117	109	134	116	117	107	129	121	116	123	146	123	112	129	125	133	143	126	111	118	110	128	112	118	113	126	137	146	142	120	119	133	134	124	118	127	137	139	134	123	135	119	132	134	139	105	145	112	125	140	120	107	137	134	113	119	121	128	114	124	116	134	123	106	123	135	114	129	124	128	122	129	123	113	128	114	136	118	115	134	143	111	109	123	118	111	129	121	128	120	121	128	121	106	135	126	124	118	116	109	127	117	121	113	131	135	122	138	129	113	115	121	127	124	113	128	140	129	102	105	120	119	154	124	130	120	134	127	134	122	99	111	140	124	112	130	126	112	118	121	124	132	136	124	116	99	121	118	107	101	130	151	136	123	103	130	132	124	133	104	135	113	140	109	124	115	120	132	132	109	123	132	135	123	135	125	106	125	120	135	127	126	123	114	132	120	134	147	137	130	105	125	120	111	119	118	126	117	127	129	127	86	120	148	112	128	142	121	121	119	133	162	122	103	123	127	142	108	130	132	144	120	113	120	112	122	121	114	129	128	122	120	116	139	115	115	125	106	125	135	126	117	122	142	133	133	132	116	118	137	118	123	132	134	150	147	108	126	128	101	117	132	124	149	125	109	113	113	125	126	133	150	120	115	138	122	129	108	118	121	129	144	117	127	148	125	118	133	113	124	130	120	139	122	114	119	123	126	106	123	129	126	127	132	142	135	112	111	146	124	126	144	129	126	124	126	117	132	121	133	127	129	126	123	145	122	139	132	113	113	117	122	128	130	125	125	115	134	111	120	109	131	127	136	121	132	119	122	136	131	96	136	143	116	150	132	110	133	126	121	145	130	138	108	124	116	132	138	118	127	124	125	130	120	118	136	114	118	126	139	117	117	137	119	118	141	114	134	137	125	109	124	119	125	119	127	126	139	117	128	106	112	135	112	156	119	114	100	118	122	121	129	122	121	111	128	142	117	124	137	131	119	113	114	123	131	123	123	131	126	121	139	126	147	143	126	108	113	133	133	125	112	89	141	133	132	113	136	129	119	136	98	129	112	128	128	126	133	126	117	125	155	124	111	121	134	141	135	101	117	118	148	140	152	132	127	116	128	107	130	114	106	117	116	133	127	135	128	125	133	135	120	137	133	111	122	125	126	121	126	128	116	108	128	116	129	115	125	117	107	131	113	113	115	116	127	145	108	123	118	132	124	137	115	115	142	129	105	134	129	127	115	115	132	123	123	151	112	117	118	131	120	125	107	115	124	123	141	133	117	113	118	130	100	138	132	149	137	128	113	119	128	111	137	129	136	114	125	127	125	118	138	115	121	119	119	140	148	124	116	124	93	125	132	146	130	125	120	124	123	134	127	122	135	125	124	112	143	112	121	119	144	143	127	123	119	116	112	140	122	128	128	133	126	126	115	123	123	109	113	126	116	117	129	123	109	120	127	118	127	112	117	140	124	133	118	143	137	124	128	137	134	141	125	105	125	119	135	131	140	119	101	131	128	131	135	122	130	119	123	109	133	125	114	145	102	122	141	131	103	135	119	132	138	125	111	110	112	136	146	125	125	128	118	127	118	121	122	131	112	121	124	125	93	134	130	130	116	112	123	141	128	152	142	117	138	125	140	134	107	141	129	125	136	128	118	120	108	142	139	121	144	125	131	124	117	116	104	129	133	121	120	120	101	132	113	130	124	118	123	99	119	112	122	134	121	135	120	132	131	137	124	139	133	115	121	115	125	136	132	118	129	109	137	117	98	124	113	132	115	120	121	120	123	143	135	135	148	122	120	122	122	110	112	100	109	107	108	115	138	119	106	126	146	142	129	112	136	127	128	111	143	94	106	122	124	132	111	108	130	126	158	118	124	108	115	104	114	152	118	115	123	118	119	113	123	152	122	126	124	122	124	118	119	125	139	125	122	122	132	126	133	114	121	121	128	106	120	110	116	150	118	113	109	105	115	135	115	101	143	122	124	124	139	137	122	114	138	97	111	119	126	136	135	117	149	124	125	125	149	155	117	145	127	119	143	105	116	121	102	101	138	132	119	122	134	135	129	151	127	128	137	122	124	105	151	110	129	139	113	134	142	137	139	148	112	136	145	132	117	143	106	132	139	116	123	142	116	113	116	98	130	126	140	139	143	124	138	126	119	127	133	128	119	112	108	129	103	132	112	139	112	118	101	110	125	115	128	107	138
8761	19692	23277	23141	20147	13149	15006	14083	11352	12588	9443	5475	3683	3672	3492	1553	768	700	819	935	942	747	748	731	729	586	677	610	556	700	2302	3083	2113	552	466	398	462	446	458	436	446	493	454	481	441	483	460	458	454	449	486	425	489	483	484	442	449	412	486	476	458	463	444	457	472	481	440	485	474	446	451	430	448	434	448	471	462	468	448	442	476	484	469	485	479	486	458	473	450	480	472	468	450	478	449	456	471	455	455	497	432	464	454	479	471	451	476	460	436	431	499	459	421	464	475	457	467	513	459	456	474	452	487	491	476	475	447	469	497	455	442	462	476	473	424	472	476	471	456	464	501	470	492	505	417	435	445	457	436	456	472	454	441	446	476	480	480	435	447	440	443	446	468	474	440	485	502	457	430	469	484	434	442	468	457	454	442	435	434	430	444	456	450	464	506	477	460	455	461	428	441	455	499	441	448	475	450	437	510	459	468	437	467	467	460	461	509	482	461	438	434	461	480	442	436	454	439	443	468	464	480	435	490	458	467	470	471	460	462	473	473	437	493	428	425	465	468	493	502	481	490	447	447	462	434	444	444	454	470	446	462	471	480	431	461	433	466	488	454	513	466	468	469	489	467	527	445	456	461	421	450	467	462	465	456	448	408	474	428	480	438	472	437	420	419	399	453	500	483	454	469	466	401	444	489	476	459	448	462	457	461	488	465	425	471	478	448	462	499	470	431	492	510	473	425	437	459	502	427	491	478	465	448	493	448	449	499	495	441	486	504	487	420	460	461	474	476	460	456	423	456	446	440	450	486	408	440	436	479	494	478	451	478	491	508	470	451	466	463	464	480	469	437	484	448	461	454	433	378	454	489	456	471	477	455	451	427	459	479	456	481	474	439	476	462	449	460	427	480	465	457	485	466	480	478	434	421	442	488	428	453	506	479	461	467	456	485	460	439	455	480	477	431	478	468	483	484	431	438	477	503	441	450	457	478	487	464	488	499	474	424	465	497	485	488	456	489	439	503	486	446	454	465	484	440	454	455	464	468	439	462	495	450	495	464	448	457	491	459	461	414	469	463	428	453	482	479	465	412	440	472	461	465	443	451	476	482	438	443	479	461	430	448	484	488	487	506	492	475	447	449	477	460	476	436	476	434	468	420	470	476	473	457	457	461	474	478	454	467	451	417	475	453	433	503	450	463	450	508	506	441	494	469	473	461	484	421	481	414	500	471	458	438	444	486	420	429	440	476	456	402	462	506	431	495	468	420	472	447	454	420	436	467	478	486	486	415	446	461	488	450	464	503	458	460	493	467	455	469	449	416	500	460	464	469	431	425	499	438	459	483	452	452	494	465	456	449	452	476	451	474	472	492	474	457	440	424	452	481	486	464	512	454	486	479	442	458	475	454	485	488	442	417	473	478	478	424	503	458	454	465	441	462	475	508	473	490	482	457	445	467	490	472	453	459	435	490	450	439	459	433	446	430	452	495	477	463	494	472	466	483	479	437	485	438	488	484	471	472	459	474	476	435	494	463	473	448	443	467	448	472	475	467	461	441	484	456	470	461	488	446	467	476	433	461	460	464	430	461	462	483	462	455	474	477	455	474	439	467	458	460	459	471	471	490	456	482	450	457	452	486	514	442	473	448	445	484	420	455	443	466	497	428	454	478	472	473	450	464	507	485	484	446	499	466	414	474	434	468	441	434	445	483	427	453	449	456	440	497	424	433	442	472	481	479	476	449	434	454	462	430	452	490	467	448	484	480	452	463	474	463	455	433	449	470	469	482	454	485	454	450	447	453	449	477	449	477	486	468	453	469	479	479	451	471	449	472	494	448	478	506	443	458	474	442	470	466	462	464	442	440	451	491	457	468	483	475	494	459	440	449	452	476	466	486	461	466	445	471	458	468	477	460	462	505	462	453	465	455	488	490	463	463	451	480	468	474	445	483	460	472	472	438	475	469	457	447	441	490	499	455	460	438	485	474	463	439	444	443	466	493	456	471	454	461	488	443	468	421	433	424	447	513	450	483	473	446	470	448	458	504	494	479	467	468	499	477	500	482	395	442	470	458	490	459	478	466	480	407	488	489	435	440	449	450	487	460	492	480	440	463	483	455	425	485	405	511	474	442	457	457	456	484	428	490	464	510	434	450	477	469	478	488	468	489	447	441	470	459	464	436	451	457	447	472	430	465	457	480	465	449	452	462	472	447	488	448	462	496	440	486	483	488	463	442	492	476	504	483	447	439	472	466	491	465	486	448	466	417	487	468	423	492	466	472	492	415	507	456	416	459	468	464	474	493	469	527	468	449	489	478	478	485	470	401	446	455	471	486	449	452	428	458	463	471	446	479	479	465	441	467	477	482	433	457	467	463	453	471	456	485	457	454	471	436	462	477	466	475	470	479	476	459	472	492	480	433	476	443	461	464	474	415	461	427	467	445	440	493	447	471	493	448	429	455	454	472	466	455	469	491	462	474	428	480	465	493	464	473	465	425	497	435	466	434	458	427	454	465	449	458	450	494	457	453	455	455	496	447	475	484	494	479	445	458	457	449	415	478	434	449	456	446	431	474	419	462	484	478	464	498	477	457	455	481	478	426	432	481	400	503	471	451	449	478	480	485	471	464	474	444	469	433	459	430	438	469	481	474	478	426	463	464	491	482	437	462	490	453	479	476	449	477	455	418	480	474	440	422	486	436	493	448	460	447	493	481	477	461	458	479	439	440	484	441	483	474	474	503	465	419	442	499	437	468	472	458	493	434	465	464	460	467	474	450	440	448	433	473	478	471	479	429	475	474	470	441	444	455	498	506	444	454	450	491	504	469	442	476	464	463	464	460	480	443	416	466	431	458	465	462	469	445	466	488	451	493	491	426	535	472	445	502	448	448	458	493	474	451	452	440	480	459	413	466	461	502	539	464	464	439	464	489	443	470	482	466	468	473	461	468	449	485	441	463	432	481	456	454	477	467	453	439	449	412	510	427	494	460	456	472	465	463	486	464	443	413	478	454	451	475	466	508	502	498	459	453	497	460	498	459	485	479	461	461	473	494	489	423	501	483	510	450	481	483	452	469	441	471	460	458	425	504	461	453	435	486	468	463	484	463	451	451	445	488	449	440	415	455	458	437	431	470	467	466	449	471	475	450	436	450	443	479	486	493	460	470	451	517	458	473	436	408	493	506	443	419	439	493	518	468	462	465	484	462	445	453	443	459	482	471	432	446	492	466	502	454	438	505	473	459	440	461	464	407	490	446	430	481	461	457	451	482	464	445	470	452	471	474	468	439	441	483	447	452	461	444	483	458	463	440	505	438	513	471	474	444	451	458	450	462	436	439	507	454	484	445	466	481	441	460	468	475	476	443	462	462	483	517	480	474	470	453	452	433	453	457	438	474	447	433	490	436	473	463	452	489	474	452	470	401	509	470	466	439	503	484	440	482	486	423	431	498	497	461	437	476	452	445	448	449	448	451	429	437	435	448	443	445	465	442	427	482	482	482	481
35153	47030	42871	39163	37111	32194	33163	33975	29192	30548	25456	18526	12180	7432	7160	3318	606	355	481	443	408	390	306	330	229	211	228	269	233	349	2515	2678	1418	147	116	123	117	123	125	134	116	122	111	101	133	104	116	129	120	111	121	114	103	107	120	94	123	149	120	101	108	133	133	125	118	105	118	141	100	128	117	105	115	116	124	111	114	122	111	120	104	119	111	114	113	113	116	114	116	136	135	133	96	113	130	122	99	116	114	108	119	140	115	137	110	116	107	100	120	127	102	107	120	124	114	123	123	119	111	141	104	101	121	105	111	101	109	123	114	107	127	133	119	118	119	110	114	124	114	113	137	107	144	118	125	111	133	119	121	96	117	133	132	123	111	119	116	120	96	114	120	84	116	109	109	134	113	102	103	105	121	113	135	114	136	140	111	128	120	128	109	119	123	122	120	115	117	124	114	115	125	116	146	128	103	113	120	117	110	91	127	134	123	144	118	104	129	105	112	134	112	117	102	124	110	108	123	121	119	130	118	123	103	108	102	119	117	102	123	124	110	108	118	124	127	123	135	101	113	107	115	130	125	87	124	149	114	114	100	119	136	109	113	131	112	137	117	111	123	121	131	127	116	127	109	99	113	109	126	116	109	125	117	118	120	109	126	112	121	120	109	130	113	102	122	140	107	109	128	131	126	129	114	131	112	143	131	116	128	116	118	130	110	125	121	121	108	121	130	114	114	111	102	125	126	109	106	109	123	113	122	107	101	116	126	95	116	101	117	113	134	104	110	118	119	109	116	105	134	107	113	113	125	104	128	123	95	113	101	128	115	110	106	135	117	122	106	125	130	120	134	109	113	106	88	130	112	117	133	133	117	120	107	117	121	108	126	116	113	109	108	130	121	109	109	121	120	118	133	105	106	114	134	131	123	110	112	123	105	107	137	131	124	111	121	128	122	120	118	115	105	114	112	122	106	145	112	139	113	98	124	116	116	129	124	134	121	125	96	94	112	118	123	118	122	130	113	99	130	121	112	122	126	127	113	135	109	133	126	116	118	132	113	119	138	144	121	124	126	104	119	111	129	97	122	115	106	115	111	104	117	138	121	117	100	93	121	112	121	130	113	116	115	122	116	124	126	126	109	118	114	141	120	114	135	106	114	121	117	107	116	136	130	122	116	93	111	132	121	121	128	119	118	133	120	109	118	99	120	131	120	114	132	138	116	123	109	115	123	107	124	109	106	114	94	120	115	111	119	117	99	125	92	117	111	134	110	120	118	114	116	110	110	109	109	115	115	118	112	107	131	132	141	111	118	119	122	124	109	122	126	113	120	110	123	101	118	105	124	119	115	123	112	116	118	97	122	127	110	137	136	131	124	114	119	119	124	120	127	113	107	109	142	130	99	127	123	119	110	110	124	121	104	126	117	129	116	111	128	110	129	134	110	93	102	114	115	103	107	110	105	120	118	124	128	127	106	122	113	111	115	112	129	111	131	112	119	120	106	104	122	125	130	124	112	129	115	119	123	115	111	110	99	100	107	113	99	138	127	130	143	104	115	130	118	125	113	121	119	115	124	127	112	124	109	114	132	115	120	90	127	119	121	125	129	126	135	102	114	128	113	134	120	135	110	120	122	105	109	110	125	122	112	123	146	122	126	104	104	134	124	109	113	109	100	116	136	121	118	121	116	129	122	108	122	104	121	124	111	124	99	122	120	121	119	120	95	114	121	117	123	111	109	132	114	113	128	136	143	119	113	125	120	103	125	116	114	105	117	108	125	125	128	130	119	111	120	126	96	121	107	133	109	112	115	115	125	123	104	136	120	105	123	117	127	114	129	114	133	121	100	111	108	108	93	131	117	121	113	123	137	122	104	107	113	124	135	125	105	136	107	105	116	108	119	109	113	118	116	126	101	98	131	122	101	124	110	157	98	124	115	113	103	131	118	123	113	121	108	124	117	146	116	123	134	121	122	100	118	128	132	136	115	103	126	109	99	110	127	126	107	131	120	122	138	109	124	123	111	102	116	153	130	137	129	118	141	105	113	123	120	118	127	122	107	123	130	113	117	122	118	103	115	107	122	120	119	119	125	117	122	117	109	105	103	120	112	117	121	134	110	120	118	131	119	113	124	109	123	136	128	112	130	102	112	102	103	116	118	122	132	108	133	124	110	103	111	112	120	101	115	124	130	113	115	119	96	122	134	115	119	110	126	117	107	119	138	108	84	97	119	102	121	126	115	127	125	124	106	117	104	122	113	130	130	115	130	129	128	120	125	116	115	101	116	126	104	150	92	119	116	130	112	118	118	120	124	125	118	107	120	129	119	128	120	105	120	131	121	105	116	95	115	109	95	105	100	124	99	109	128	126	123	132	126	123	111	138	109	125	130	125	128	123	107	98	99	114	99	134	122	117	113	98	130	118	113	117	139	122	111	106	97	105	121	116	104	104	120	110	112	118	131	120	111	131	121	121	122	114	114	119	106	109	116	116	106	122	112	104	109	108	123	127	121	118	122	96	112	121	132	115	115	135	113	137	106	108	111	103	113	115	123	141	103	115	103	133	108	113	120	115	130	117	103	116	105	108	115	125	110	116	113	125	115	121	130	143	113	103	129	114	124	134	98	125	125	109	125	128	115	109	124	113	123	131	121	117	131	124	111	124	123	135	124	118	125	118	118	123	136	109	94	107	103	104	120	96	96	122	114	124	115	143	113	100	127	119	123	111	119	101	116	111	120	118	111	124	120	106	123	107	121	117	109	120	122	119	140	117	126	110	128	118	130	121	126	119	109	113	120	119	115	108	128	107	127	122	106	114	123	123	101	114	131	100	120	96	126	108	114	135	129	123	112	110	118	116	110	107	109	113	122	126	117	123	105	119	111	127	112	116	118	126	127	104	126	108	128	112	136	122	126	130	108	102	106	119	126	100	105	124	124	109	126	143	133	114	121	114	120	114	126	106	122	131	131	135	112	122	115	122	98	97	106	122	122	114	128	115	128	121	128	107	127	125	134	138	110	116	130	109	116	123	135	123	137	113	124	118	131	96	116	124	121	118	122	99	110	100	111	113	120	112	118	104	135	108	129	127	118	130	123	130	141	115	109	116	116	120	102	110	110	108	116	112	132	121	123	126	116	102	117	114	130	109	112	126	128	116	109	121	123	119	105	116	90	125	122	114	118	124	113	119	109	112	120	90	124	114	134	124	149	119	124	102	117	121	131	106	124	136	104	118	116	116	102	122	121	102	119	111	93	113	130	147	127	131	129	104	116	104	111	134	121	142	121	134	132	104	114	116	90	114	103	129	124	123	120	97	132	108	109	124	136	124	117	133	118	115	115	120	127	119	123	110	117	109	100	108	114	125	120	125	105	126	104	123	109	118	117	99	129	107	114	121	118	104	126	124	142	139	134	113	139	113	108	113	116	116	108	100	118	124	106	109	93	99	102	115	118	117	123	138	123	125	114	118	116	112	127	127	116	117	110	118	123	137	107	123	135	125	131	118	135	96
30222	45368	50762	54427	52549	47047	48040	45218	43669	43128	38730	32599	27150	22688	23664	11122	3154	2253	2970	2767	2718	2258	1941	2189	1502	1211	1446	1643	1279	2537	15568	15383	8700	480	454	418	442	425	455	440	505	448	434	428	456	444	456	415	398	445	484	468	442	446	437	447	454	469	442	416	433	463	419	387	445	453	418	459	442	473	449	438	432	435	430	430	448	425	423	432	429	396	417	449	437	435	419	413	434	405	411	456	434	429	436	455	436	449	469	413	413	411	438	454	404	427	435	467	419	438	413	438	418	404	432	436	365	455	398	434	429	467	434	434	456	421	447	440	425	428	447	436	481	427	431	470	433	423	432	438	425	455	457	464	412	422	452	417	438	447	433	449	450	441	437	426	427	453	413	446	437	429	422	441	424	447	435	453	442	459	436	437	405	430	446	411	452	443	416	419	446	445	438	411	439	437	456	464	436	429	452	438	419	451	406	438	461	434	379	416	448	430	427	444	437	441	430	439	427	430	431	466	440	449	450	424	445	416	434	471	416	414	386	431	412	439	419	425	442	451	439	427	448	462	431	436	438	425	446	418	455	389	450	440	448	407	446	456	451	427	418	431	433	407	432	423	397	426	396	409	418	429	437	429	454	455	457	454	416	419	408	465	436	431	433	403	428	443	438	450	406	419	436	470	416	434	443	434	459	418	441	447	418	473	429	441	424	437	427	460	409	419	432	426	430	406	432	425	408	420	440	441	426	439	413	448	396	451	418	417	467	458	443	439	460	438	406	432	429	384	457	456	433	433	420	462	425	456	422	436	415	474	429	427	435	419	413	456	474	440	452	455	474	407	431	466	455	430	414	438	427	444	445	423	386	469	453	387	442	429	430	413	423	461	453	432	448	468	446	436	420	418	455	407	465	450	445	437	456	441	423	386	431	475	461	416	440	399	458	410	426	464	447	437	430	408	453	455	435	466	402	429	407	444	438	431	407	437	405	416	438	458	409	434	425	427	426	507	434	441	435	425	396	448	451	451	415	451	422	433	458	399	438	413	449	417	453	432	431	442	412	439	458	444	447	426	419	428	457	431	430	420	435	410	449	422	442	470	424	422	416	461	418	472	420	426	443	419	438	461	417	453	427	461	430	420	412	437	413	448	423	415	479	431	425	425	438	416	446	453	422	463	440	398	425	454	435	450	427	414	428	437	475	446	460	416	463	445	446	384	424	426	457	437	409	410	417	432	452	444	415	439	448	414	432	431	414	440	448	405	450	436	454	409	427	408	418	452	425	439	431	435	402	418	453	425	448	430	391	436	442	443	452	427	463	446	432	436	408	455	428	450	472	404	450	452	405	453	437	444	447	456	457	404	454	440	438	426	436	430	431	430	471	457	388	447	451	409	450	447	429	458	407	472	456	441	410	432	460	454	406	404	448	464	427	449	412	432	416	467	462	404	405	433	443	472	444	456	450	470	448	454	438	400	447	431	420	426	434	421	428	452	424	410	401	468	416	431	429	421	439	423	460	416	466	403	421	438	464	403	449	428	407	453	432	445	441	416	453	421	404	453	460	438	421	479	441	465	431	414	461	464	410	393	464	430	410	387	414	428	412	419	416	448	446	457	431	428	429	445	440	444	415	452	448	431	446	441	459	432	446	462	455	423	436	379	375	429	430	446	479	423	423	410	459	427	443	443	429	430	431	414	426	432	420	453	437	429	426	424	426	440	401	425	414	435	438	438	435	437	436	448	403	431	433	441	407	437	413	403	388	402	416	409	436	436	441	422	512	408	469	455	451	418	402	456	441	422	462	432	459	414	392	415	404	447	428	457	423	456	394	427	422	404	416	414	461	438	436	441	441	472	414	398	436	402	399	474	390	449	442	459	433	431	476	425	469	458	391	435	460	402	387	438	426	442	455	470	435	435	455	461	418	434	389	433	430	408	454	389	415	440	453	438	433	438	433	458	436	435	425	447	440	436	468	398	411	445	391	435	429	391	373	412	389	417	448	452	437	456	443	418	421	456	440	448	472	408	442	418	432	410	433	450	437	428	443	481	454	441	418	451	454	431	439	425	429	429	413	412	423	441	428	440	432	432	444	453	444	402	434	482	398	418	444	435	477	421	450	453	449	425	441	412	418	430	488	451	434	458	405	448	451	475	431	441	426	452	448	496	417	469	447	468	436	447	442	406	433	414	445	432	447	382	442	396	419	435	429	424	411	421	457	473	410	423	430	471	424	447	466	421	415	436	455	422	434	432	428	452	426	416	446	449	447	420	415	411	455	436	413	388	415	412	465	442	440	463	476	414	440	404	407	421	472	434	417	425	406	466	418	409	453	432	396	458	420	423	438	444	457	436	437	458	451	491	441	449	432	397	423	431	446	425	417	453	409	458	398	400	462	468	452	476	466	419	397	450	435	404	432	435	439	432	444	425	404	412	424	432	423	415	439	421	427	393	432	430	406	428	410	431	430	439	421	446	452	442	419	454	431	417	409	427	434	420	428	417	460	398	429	427	427	418	421	435	451	488	475	452	440	439	413	421	431	438	463	432	430	424	458	420	427	458	435	445	431	447	446	416	417	454	417	421	425	420	426	427	406	430	449	437	391	437	440	451	440	401	410	442	446	441	452	461	427	418	425	443	399	465	419	416	444	442	432	446	443	457	434	442	465	436	417	421	456	490	456	434	460	445	439	424	433	431	420	432	444	469	437	433	451	453	471	422	418	461	436	395	429	445	407	447	464	410	442	446	425	439	461	425	428	439	438	456	451	444	419	451	429	483	435	420	408	415	454	386	420	462	455	446	497	406	460	457	457	436	435	420	397	431	451	413	470	450	410	440	457	408	416	434	414	417	394	421	444	460	439	391	398	440	446	439	408	452	458	422	427	426	440	423	406	484	414	442	459	441	395	448	431	414	447	403	420	409	469	428	430	443	415	423	449	463	450	437	453	454	428	421	462	398	412	407	441	458	430	418	416	454	434	452	457	438	429	481	439	438	437	459	460	425	431	409	404	429	438	451	437	448	455	398	473	426	373	430	415	443	412	456	461	455	449	460	442	411	457	444	459	437	421	436	434	443	451	423	445	442	470	458	434	437	416	449	440	474	450	406	484	459	434	437	418	445	428	434	457	435	436	394	428	423	456	415	446	473	426	451	449	456	413	452	411	442	420	399	468	442	435	401	420	423	421	449	437	414	448	431	424	469	439	439	428	405	431	441	401	430	447	453	477	440	403	425	428	439	416	414	421	437	414	434	443	448	452	401	436	407	477	424	413	424	404	393	437	438	401	471	442	445	463	425	401	434	396	442	445	427	405	424	414	441	438	466	435	407	476	452	422	441	425	445	415	440	423	440	447	387	417	418	431	462	429	406	437	428	418	415	446	475	419	460	436	464	456	433	440	464	450	430	426	436	425	425	473	444	434	441	387	457	431	453	464	418	456	427	466	449	441	389	449	402	420	425	475	484	422	415	436	433	450	409	457	429	443	436	484	455	444	410	426	498	425	396	457	438	447	430
42417	49365	41658	39809	41834	35409	35829	40399	34156	37975	31968	26026	21771	16631	14399	4758	1265	801	872	769	743	640	562	557	355	346	530	621	417	614	3932	4790	2375	249	210	197	176	177	171	179	196	214	176	193	174	177	176	208	179	188	185	205	168	193	173	189	179	188	167	191	168	187	194	168	188	201	200	196	210	206	188	207	202	211	203	225	194	197	164	177	194	185	172	182	168	199	197	168	175	196	193	213	189	204	164	161	201	182	196	173	184	199	190	177	198	201	183	190	186	191	176	173	176	177	178	191	191	196	179	180	196	183	181	179	185	193	193	187	188	172	194	195	187	177	186	177	169	193	183	168	202	222	161	177	216	189	178	191	193	181	212	186	192	157	187	191	163	178	177	178	208	168	192	177	182	183	183	202	196	201	190	199	209	167	171	175	182	182	170	186	199	208	191	195	203	184	194	169	177	206	193	179	159	193	188	165	197	166	184	173	178	194	178	209	176	200	197	178	179	187	184	193	166	152	206	165	186	179	172	183	191	200	188	209	184	178	157	205	203	160	201	208	196	180	184	173	177	175	190	174	192	163	198	197	201	195	193	190	182	188	167	191	187	177	160	190	191	191	187	216	199	181	177	189	186	184	198	177	172	187	193	163	158	179	217	217	189	195	175	168	188	202	174	187	207	192	190	184	200	197	181	164	200	198	191	173	163	198	190	207	194	205	191	187	183	201	197	181	170	200	193	182	188	200	188	193	171	172	202	206	209	175	167	179	176	184	203	188	182	191	173	189	187	185	173	181	178	201	193	193	194	194	181	197	188	212	206	190	183	190	197	204	188	199	204	187	180	205	189	170	173	208	189	205	185	185	209	184	193	194	192	194	190	152	196	193	189	177	200	185	182	214	175	189	204	192	160	182	177	185	189	209	165	175	170	184	195	197	203	186	186	184	152	189	190	200	207	218	165	197	193	213	181	206	183	181	187	169	179	166	175	174	193	194	210	163	157	186	181	195	202	194	174	180	189	189	190	185	199	201	181	188	192	189	162	190	179	193	189	188	191	195	199	187	179	189	201	166	185	183	183	197	157	191	172	202	197	186	193	177	173	189	167	194	170	177	191	205	185	195	209	181	177	201	177	185	202	212	171	170	187	172	174	163	177	193	184	181	201	161	166	177	179	186	175	175	175	185	177	174	188	167	208	189	169	170	198	170	198	201	181	195	190	189	199	232	186	187	200	190	192	187	193	180	190	181	189	192	153	178	210	193	182	194	178	165	183	162	195	190	185	183	199	172	180	171	200	162	180	176	197	187	201	179	186	181	174	196	161	199	200	196	156	160	205	192	196	185	170	202	203	203	176	185	193	214	180	180	197	209	173	190	176	203	179	183	185	185	167	196	223	189	190	171	190	184	206	206	202	170	190	185	214	185	185	176	190	210	168	221	199	181	174	202	179	195	192	200	177	180	185	193	191	178	204	185	172	201	170	176	192	198	195	188	166	185	208	214	225	171	175	201	201	174	200	193	185	213	167	178	200	200	205	186	180	188	177	196	179	175	206	182	190	151	192	202	194	186	205	210	188	201	200	197	172	199	216	191	184	198	213	192	183	175	172	193	173	184	195	170	178	175	163	181	193	189	198	180	193	196	175	175	176	166	172	181	200	167	185	170	193	192	183	183	215	186	178	196	177	159	207	181	204	160	160	187	201	196	178	197	195	176	180	164	207	200	175	191	189	201	194	173	182	191	192	178	191	177	201	189	197	192	210	195	177	187	204	188	155	201	188	183	196	192	182	172	184	193	160	215	219	181	179	188	194	180	169	202	187	226	194	180	166	187	179	200	177	162	178	173	169	197	165	201	160	202	172	190	183	199	173	169	161	184	192	193	192	178	186	185	186	174	206	182	194	206	202	181	181	171	161	174	202	173	187	197	193	209	191	169	178	195	191	196	189	192	190	197	173	188	216	182	195	202	186	221	196	197	204	195	155	212	178	202	207	158	170	176	184	222	169	180	207	185	180	190	196	200	187	188	189	194	203	211	216	199	167	170	181	175	190	190	199	180	168	174	183	186	157	189	172	170	215	182	192	178	208	174	201	190	170	154	171	173	179	184	185	179	181	183	191	203	208	179	206	180	194	185	194	181	202	194	174	195	181	209	197	188	191	178	193	164	188	192	197	168	166	223	175	170	170	182	189	193	177	179	194	177	166	210	185	187	199	187	203	192	203	197	182	174	171	182	166	177	192	182	176	186	212	188	219	185	184	208	177	164	180	192	188	167	182	171	190	193	162	191	201	184	185	189	159	177	203	205	171	179	206	167	213	175	180	203	192	190	196	180	183	180	208	208	198	198	187	185	199	196	176	185	171	189	181	190	146	187	205	206	178	178	199	163	190	202	187	195	199	170	171	187	174	199	176	191	179	183	180	166	216	192	160	195	182	202	199	182	181	179	192	180	199	202	184	201	193	193	179	205	180	194	175	184	190	180	187	214	196	193	167	176	201	180	181	208	200	172	187	190	192	199	184	185	181	176	191	197	192	162	163	187	180	176	196	203	184	179	203	170	186	189	177	179	189	199	171	177	192	162	165	207	189	207	167	194	180	188	191	213	197	186	191	205	195	168	192	171	208	195	203	179	190	169	182	188	214	191	175	176	201	182	187	190	197	200	177	192	217	184	217	206	179	190	194	189	174	156	191	189	185	181	197	194	165	211	190	180	203	188	173	210	187	201	177	177	175	193	171	190	184	188	188	201	175	178	192	174	159	195	195	195	179	176	167	187	171	198	169	177	167	177	170	173	191	196	202	214	168	197	176	195	190	169	179	197	189	186	174	188	205	189	183	193	182	184	208	178	178	207	181	189	194	183	200	196	179	187	179	192	199	162	175	211	189	196	192	206	191	164	165	199	205	201	222	192	198	163	179	182	165	184	207	188	181	199	175	192	187	206	191	175	199	181	172	177	190	183	188	189	183	181	161	173	166	182	194	167	183	191	208	157	158	194	202	176	186	181	201	168	173	198	183	171	184	172	161	183	177	165	178	196	206	209	200	184	187	207	170	169	186	195	184	187	159	197	178	186	162	188	189	172	189	180	205	195	192	206	176	171	171	208	212	188	195	217	171	194	181	201	177	193	174	178	169	179	194	168	198	173	169	185	213	198	202	202	202	197	189	148	178	176	185	191	219	167	160	189	185	196	199	178	190	179	177	192	194	200	198	198	188	180	207	195	196	177	187	180	160	190	186	168	183	180	178	171	178	187	197	186	183	185	196	180	191	215	196	194	197	170	176	210	190	182	193	178	192	183	189	169	188	171	187	163	188	193	199	183	169	183	171	191	195	186	177	185	202	183	190	179	226	177	184	180	192	204	161	224	205	167	196	189	186	173	182	209	202	186	200	182	200	204	168	192	180	192	197	180	166	189	182	151	207	194	175	195	200	175	174	189	180	159	217	188	182	203	169	170	184	196	196	208	190	196	211	172	156	162	193	178	192	182	176	191	210	197	225	172	173	168
35959	50942	54506	60591	61214	53829	55251	52625	50310	49671	45775	41443	38529	33481	32694	11133	5223	4778	5245	5038	4267	4123	3371	3281	1975	2031	3433	3934	2597	3673	21774	23050	12592	790	649	678	646	648	632	617	616	631	668	664	652	692	638	646	625	648	628	655	572	635	642	614	622	636	640	659	669	623	644	646	613	654	646	634	629	638	578	636	649	648	631	644	623	640	646	627	577	617	614	671	632	628	599	648	664	628	613	649	620	623	593	646	594	605	634	646	623	624	667	622	622	669	617	636	635	585	600	618	624	656	622	604	642	632	623	622	622	650	599	640	612	628	641	613	637	633	584	635	642	613	626	622	638	660	609	656	617	616	656	650	619	621	661	609	652	617	645	627	622	600	641	615	656	650	627	621	655	638	582	578	592	651	578	621	641	677	624	590	638	637	643	620	619	608	645	606	635	641	617	632	672	619	635	632	632	640	572	647	609	650	629	615	588	656	658	626	583	618	640	607	618	632	624	615	674	592	623	660	609	581	638	629	678	661	623	622	636	589	613	654	620	606	625	596	625	587	568	641	631	613	584	628	665	637	683	626	647	647	641	634	595	576	650	618	623	626	617	627	666	604	622	629	595	657	653	618	630	622	636	603	625	661	687	611	574	591	657	646	616	626	654	612	649	579	628	657	643	607	596	623	612	629	625	654	617	663	612	624	624	630	609	649	614	611	631	615	641	597	607	612	605	655	611	581	611	613	604	643	659	588	600	575	634	644	592	629	674	646	577	645	638	570	610	664	648	648	622	642	581	625	621	635	618	608	622	613	641	602	614	596	611	604	607	630	683	651	624	619	650	678	638	641	625	621	613	654	674	621	609	645	635	649	641	643	675	635	639	595	575	619	641	622	601	636	617	617	675	648	633	667	598	641	639	609	612	639	624	646	658	615	658	632	603	631	657	634	613	601	651	643	673	652	638	669	621	629	611	602	581	616	625	593	623	638	627	615	625	579	648	603	636	616	637	640	593	653	624	609	645	570	609	604	634	614	656	679	625	674	615	644	618	629	570	608	626	631	633	611	637	583	623	645	704	606	668	624	619	593	617	635	651	666	644	620	597	645	622	650	599	619	616	640	621	636	640	614	614	594	585	673	627	639	629	600	625	635	628	660	612	633	662	633	611	600	628	639	584	644	651	603	594	645	639	653	626	599	640	662	590	586	649	634	634	629	669	602	580	602	655	617	626	642	625	616	601	648	588	676	641	623	645	620	610	602	649	593	629	628	655	595	597	628	620	655	631	626	687	606	595	591	577	570	636	622	588	600	630	619	585	675	640	629	641	621	627	589	632	595	655	630	604	626	603	610	609	605	642	599	574	603	591	620	581	590	593	653	635	640	624	656	629	634	618	681	598	592	611	607	614	617	646	665	639	587	642	617	643	609	686	614	612	624	599	647	635	600	608	633	616	576	600	643	605	644	616	679	660	626	623	614	646	651	637	644	670	639	622	613	596	618	637	612	641	607	633	632	627	609	624	649	591	649	623	644	624	644	595	638	712	619	642	617	682	652	647	655	666	623	589	614	630	607	675	626	639	572	601	631	652	619	684	660	618	660	642	610	610	638	618	635	631	635	641	651	592	605	614	621	606	640	646	670	619	602	622	607	636	604	595	656	629	627	621	584	620	664	658	661	562	593	583	601	639	615	651	571	607	642	611	673	632	602	597	660	605	607	607	640	637	609	625	631	587	645	609	605	620	635	654	604	632	607	610	634	660	657	624	626	662	608	592	616	651	626	601	622	599	670	575	632	608	638	629	624	648	636	607	620	630	600	591	679	586	628	616	623	635	612	620	635	611	636	645	663	608	659	642	637	636	618	650	612	580	654	644	646	631	608	697	605	604	642	662	644	609	647	637	630	607	579	565	662	631	626	637	634	609	649	660	591	601	628	597	614	634	628	604	599	609	650	611	684	626	609	606	666	595	636	624	631	615	645	631	682	633	619	616	659	652	643	599	638	629	637	668	602	640	612	667	609	649	598	632	693	650	650	628	611	617	650	582	615	651	597	621	592	603	609	587	606	619	650	643	658	606	599	644	647	632	646	628	613	674	602	628	632	596	616	599	660	633	633	610	635	601	619	641	667	605	634	623	636	644	589	642	557	590	623	631	595	624	636	627	635	647	608	642	596	609	624	582	602	577	604	661	629	649	626	663	608	597	569	645	617	641	592	599	612	623	618	604	606	607	641	671	635	611	553	570	629	637	631	629	614	598	633	634	600	629	624	574	677	618	632	636	620	610	593	640	629	587	597	596	587	617	613	637	628	641	614	630	601	650	638	626	623	626	608	635	631	584	678	625	598	631	672	561	639	630	620	618	607	617	647	660	647	620	611	640	617	608	625	618	628	642	589	609	644	578	650	611	596	633	599	619	630	630	659	637	645	660	605	650	646	614	570	602	616	608	583	633	605	656	662	657	648	630	583	644	610	580	598	604	630	637	584	633	570	641	633	619	668	624	594	608	607	628	599	621	640	601	595	618	639	615	635	650	625	642	579	648	614	670	615	615	642	611	610	643	597	655	633	594	657	616	633	621	637	631	655	639	636	609	643	608	660	638	660	621	642	644	625	606	633	642	592	647	626	655	615	605	637	654	633	605	539	597	664	637	572	628	669	596	612	619	628	661	602	548	647	597	572	657	647	627	624	682	631	588	633	639	605	624	604	625	616	645	583	629	620	611	628	598	601	615	613	612	606	651	604	602	600	621	602	601	610	610	630	625	627	654	617	625	656	627	586	651	635	635	626	647	648	625	608	629	633	628	636	618	632	608	635	627	624	617	681	634	610	625	637	654	619	629	660	624	626	640	580	615	631	614	605	635	599	606	634	647	579	651	607	632	631	663	632	648	637	619	614	585	587	614	617	619	595	651	602	595	645	596	636	664	609	666	613	620	644	637	608	633	598	603	619	619	615	614	603	614	640	637	591	640	623	638	603	593	615	573	610	631	644	619	608	606	611	625	633	613	617	640	612	662	621	615	601	634	659	595	663	636	624	640	620	636	625	625	596	625	632	647	615	615	618	628	642	637	622	593	651	619	655	599	631	624	656	599	640	598	603	638	647	665	620	602	601	601	639	673	652	619	606	675	640	600	601	609	661	618	588	647	657	666	606	603	617	626	661	661	622	611	587	583	612	630	682	654	602	624	632	671	579	586	648	578	689	645	698	622	657	634	610	564	583	643	620	593	628	644	565	659	646	670	676	624	599	592	633	626	620	605	607	592	643	625	608	640	618	661	622	641	627	629	635	680	661	642	628	665	621	644	588	619	599	625	614	603	643	650	590	673	662	653	598	577	663	589	577	658	630	624	604	619	624	638	563	617	631	638	610	652	598	614	639	591	619	618	659	605	619	643	641	607	641	664	651	614	613	615	629	621	615	635	641	634	636	634	621	612	617	635	620	654	615	614	619	628	626	596	590	656	608	656	621	619	648	617	654	596	644	618	606	637	608	669	612	620	601	604	590	671	635	608	637
7471	15042	19119	13020	8929	4587	3416	4049	3047	3437	1987	1084	866	630	493	268	216	201	212	197	189	170	145	121	139	142	161	163	154	157	316	461	438	203	124	126	124	120	145	144	122	132	135	116	134	115	118	133	119	139	130	115	122	144	134	130	113	133	149	117	119	131	129	141	156	120	127	146	119	133	119	120	143	135	133	123	114	126	128	116	128	153	127	143	125	136	124	148	147	138	139	121	124	125	126	119	123	126	145	134	109	128	137	131	122	133	125	150	127	131	125	127	105	143	148	156	121	144	134	128	137	153	136	138	131	142	138	144	120	130	133	124	151	135	136	121	139	132	154	131	122	142	127	125	127	101	141	130	155	121	132	134	129	124	127	151	136	138	141	150	144	136	122	134	111	126	114	112	142	126	129	127	128	130	128	128	135	127	134	121	126	127	146	127	127	128	134	128	129	117	138	136	139	142	148	136	143	138	144	112	130	138	119	135	109	119	141	135	127	131	133	127	114	112	130	145	127	115	145	135	109	146	136	116	122	123	133	128	146	135	117	131	130	144	123	137	140	123	124	150	140	116	136	155	127	147	155	136	153	127	138	122	138	139	122	145	118	147	147	122	124	139	139	119	131	133	137	154	135	111	127	138	124	104	127	132	114	123	135	134	132	108	146	114	151	120	143	134	126	133	126	120	118	133	137	124	126	140	137	111	124	133	128	136	125	128	136	137	131	126	127	130	145	139	151	133	123	137	129	153	123	138	138	134	124	115	129	117	135	131	117	128	143	150	116	135	111	135	146	148	143	130	148	104	136	138	123	146	111	136	124	139	124	135	107	161	144	115	132	146	132	129	114	142	154	120	143	153	134	139	120	140	154	130	114	140	130	111	136	145	133	147	146	134	128	128	142	123	121	133	106	126	126	127	112	137	133	127	123	115	115	116	144	135	145	144	144	122	150	139	137	132	130	118	116	137	121	139	131	121	149	123	143	146	142	112	128	121	137	127	114	142	132	116	141	127	135	106	128	139	132	110	128	121	108	118	150	132	145	120	139	136	121	135	124	127	143	133	133	117	132	126	124	120	130	146	132	118	124	131	135	139	146	143	134	153	142	139	143	136	143	126	118	131	146	129	126	157	129	144	131	136	107	134	120	131	136	132	113	127	123	142	122	110	124	140	147	132	113	114	148	120	130	134	123	138	117	131	132	131	128	133	135	136	125	113	143	145	114	131	144	133	112	133	127	128	122	128	116	140	127	141	143	135	134	127	141	127	137	123	136	137	142	108	126	123	126	130	124	121	130	128	137	124	143	142	155	116	119	131	131	142	128	141	118	140	149	131	127	134	131	133	145	121	141	132	140	121	132	145	141	118	128	157	138	110	130	135	135	152	156	133	127	122	133	144	126	129	140	144	133	118	115	103	145	115	146	142	138	137	129	124	115	160	118	151	143	116	142	120	134	138	123	133	120	115	126	123	119	116	131	133	134	129	126	144	130	141	127	122	150	139	131	144	113	143	138	152	121	116	147	127	120	149	122	117	141	137	116	123	135	122	136	110	121	106	148	134	130	138	140	116	135	148	133	148	130	123	153	132	154	136	124	116	134	147	136	145	119	139	139	129	140	136	133	127	135	136	139	133	139	125	121	134	144	138	136	118	129	122	135	129	140	125	125	117	148	122	130	140	146	126	157	123	142	144	118	131	129	131	128	137	138	128	135	108	124	123	126	118	134	129	129	127	145	132	124	158	143	126	129	130	128	121	129	142	128	141	136	140	129	145	149	130	109	121	131	128	121	147	125	139	132	115	140	132	136	136	137	121	140	138	138	164	141	136	134	128	132	132	120	143	143	148	165	135	146	118	131	122	151	131	132	126	134	142	150	117	122	133	128	116	121	139	128	132	137	125	115	141	142	144	128	135	140	121	151	138	134	140	115	132	136	120	124	138	129	123	128	153	128	117	119	129	131	146	115	106	134	134	145	150	127	134	122	131	119	127	137	136	128	132	120	126	141	127	124	126	131	144	127	136	128	136	132	117	145	133	115	154	124	128	127	123	124	127	131	135	146	151	143	145	142	142	135	119	141	130	128	129	143	130	123	132	147	132	142	144	125	120	137	123	129	125	132	108	122	141	144	136	147	135	128	128	121	108	139	139	121	148	131	127	135	132	119	143	147	129	110	106	139	132	136	110	140	124	145	139	134	137	132	125	113	130	134	132	142	149	124	137	130	131	125	149	126	129	137	120	139	127	124	131	118	121	126	116	138	129	125	132	114	131	122	121	141	124	131	140	120	134	118	150	157	131	121	142	120	124	146	120	132	143	121	133	141	132	130	142	117	141	135	136	127	126	147	119	142	139	140	141	150	118	129	129	153	135	126	149	119	127	155	153	133	120	127	131	161	135	127	134	130	139	118	134	137	140	141	138	125	150	129	121	134	127	136	141	145	123	124	113	148	141	126	124	128	153	127	139	144	127	112	132	136	137	130	133	134	131	134	138	153	131	116	132	152	142	141	148	137	138	135	128	145	123	122	146	141	147	130	122	136	132	136	127	136	146	130	133	140	160	114	129	136	124	132	138	122	120	135	135	132	126	132	136	131	123	121	111	141	137	153	131	133	134	121	128	143	132	114	134	137	127	123	131	138	121	131	117	121	131	127	136	142	106	136	133	131	151	132	127	134	118	137	151	141	122	127	147	142	140	140	120	122	135	141	149	137	116	118	143	111	134	124	132	131	149	123	133	145	144	141	143	127	113	106	129	136	127	114	128	123	127	142	118	128	142	135	141	109	119	135	129	130	155	137	132	139	120	135	135	134	128	138	117	138	147	104	124	117	114	124	129	113	130	115	157	145	151	125	119	145	127	130	132	126	115	138	150	143	142	115	134	153	135	126	132	126	112	121	117	104	125	128	128	132	123	128	140	136	130	126	150	151	132	133	152	142	139	136	123	132	137	131	117	120	132	138	136	129	136	120	115	124	138	140	124	144	145	136	126	112	135	142	132	139	116	122	131	151	111	121	114	139	106	117	136	148	129	131	125	145	125	127	150	146	127	108	143	121	118	136	144	132	120	126	120	133	108	109	131	143	139	153	129	141	130	138	132	144	133	116	133	125	137	132	157	132	131	142	124	125	149	131	147	129	117	139	145	124	147	129	117	120	144	122	118	135	128	144	150	125	138	142	112	123	143	146	152	110	118	129	126	127	136	110	145	147	115	119	129	128	129	114	139	113	150	117	114	123	121	126	121	130	122	113	144	152	135	129	135	142	114	128	116	141	139	130	146	137	133	121	132	117	113	131	120	119	117	133	141	139	147	119	131	132	147	136	120	128	144	117	112	126	138	143	123	137	133	140	116	137	131	124	121	127	135	141	136	140	132	136	123	127	138	126	117	143	136	150	121	126	126	135	124	149	146	130	131	112	133	129	134	141	129	125	129	116	135	141	139	157	152	121	138	110	123	125	142	149	129	116	140	128	116	123	122	123	132	125	166	118	134	128	132	146	140
7910	19203	25639	23855	21272	13754	12766	15264	12191	13520	8894	5433	4851	3521	2740	954	845	1036	1075	903	874	823	764	696	609	747	889	742	632	657	1835	2638	2145	770	494	507	477	478	493	505	484	469	508	446	474	490	486	509	481	497	439	441	506	519	480	462	500	497	492	467	473	474	511	483	471	485	452	476	460	463	477	480	532	493	470	496	501	454	448	490	496	464	478	500	489	474	526	463	506	515	496	553	510	466	507	478	514	536	471	473	454	480	477	492	455	487	467	488	521	484	487	519	500	507	491	464	485	494	476	481	476	493	510	464	506	474	476	529	474	476	456	497	478	499	482	490	490	481	466	470	473	500	514	468	460	439	473	471	482	501	502	483	500	474	480	457	476	498	479	493	479	468	494	489	437	456	483	466	480	486	453	492	484	459	501	508	474	472	514	483	435	485	451	470	460	488	469	507	460	478	458	497	511	489	493	483	488	499	470	464	485	476	503	503	472	491	449	455	465	495	491	516	431	489	461	483	494	483	480	483	472	487	496	531	490	477	481	452	497	474	475	483	471	501	479	512	502	461	459	532	449	491	479	501	511	491	485	507	479	467	482	506	518	462	504	447	457	455	460	506	463	510	474	477	519	492	468	501	472	474	488	454	464	493	503	488	467	478	492	498	469	526	440	475	492	498	440	501	483	450	483	475	496	468	499	459	445	443	501	499	473	503	481	518	452	445	502	467	487	469	484	512	414	473	482	467	478	483	518	487	459	507	486	473	460	483	490	470	483	511	457	474	471	449	473	500	443	504	496	520	506	441	509	476	486	477	470	466	482	492	479	512	485	459	516	492	492	485	515	467	446	500	473	457	477	517	482	517	493	482	461	496	485	484	482	501	489	479	528	504	462	458	531	472	447	502	475	492	501	434	485	515	459	428	496	510	496	453	468	451	491	529	448	465	518	501	478	481	520	456	466	480	510	461	502	475	487	516	486	462	465	483	469	472	445	478	475	492	494	464	501	482	445	491	467	500	491	502	496	478	461	540	496	471	490	478	485	474	487	489	458	487	461	486	479	486	509	497	463	453	454	500	452	488	495	514	465	466	512	485	515	506	490	528	431	473	472	467	482	516	458	458	498	522	464	444	488	470	494	425	491	472	475	462	458	488	529	466	504	506	485	484	429	499	506	468	474	476	498	472	459	459	495	481	497	475	499	479	493	516	471	468	504	463	499	480	494	483	484	497	506	492	466	471	501	484	463	466	474	495	516	490	524	482	502	495	529	517	503	478	496	455	514	521	507	528	505	449	493	470	480	487	440	489	482	447	482	492	519	470	499	511	499	476	506	473	481	501	483	500	464	444	498	453	453	482	512	505	456	445	506	474	494	492	481	499	494	472	458	492	459	496	439	479	464	481	446	491	481	471	486	486	463	471	506	452	482	456	483	521	509	507	448	486	483	475	467	449	481	489	493	507	464	477	481	455	491	474	496	481	488	529	469	498	436	468	471	461	481	482	481	435	474	482	477	479	451	502	461	475	495	473	502	505	442	480	494	505	513	470	492	470	492	468	534	441	474	502	508	507	491	494	505	475	450	487	455	501	508	447	459	487	490	455	455	487	481	453	455	487	475	480	460	463	464	476	478	500	493	512	472	499	526	499	534	501	456	470	459	489	499	507	463	517	503	468	425	501	509	502	502	489	450	463	448	496	485	479	487	468	471	448	486	472	472	510	469	506	443	480	496	467	476	515	465	501	500	486	476	461	455	488	458	448	492	517	456	487	473	476	485	480	480	482	494	491	489	466	476	486	482	481	465	498	514	451	468	507	462	518	481	477	476	459	489	459	445	500	503	460	487	527	481	495	497	502	509	472	497	513	469	507	485	489	456	485	481	516	523	469	482	471	500	491	474	460	477	487	493	493	491	530	466	474	495	466	468	479	446	480	479	481	474	479	477	492	472	447	489	488	481	539	511	537	445	489	473	453	473	492	473	442	489	482	477	490	476	455	472	478	481	489	498	524	467	480	451	465	519	485	495	514	454	497	496	488	489	515	483	481	486	479	485	468	462	472	456	483	471	522	456	480	488	498	460	509	502	476	479	465	494	490	492	499	479	505	505	499	531	527	504	498	485	486	485	551	465	513	513	474	475	518	490	442	479	494	487	472	487	543	484	453	521	449	480	467	477	478	470	497	468	500	477	487	479	459	485	490	487	480	473	480	534	463	430	485	482	471	479	435	463	463	470	466	478	474	472	481	509	478	466	511	446	497	494	489	495	495	505	475	511	451	496	474	496	451	500	440	474	522	497	491	492	493	461	488	513	484	461	464	455	524	507	521	455	465	468	462	469	503	448	489	472	476	513	480	498	459	487	490	461	509	475	456	476	462	453	471	499	480	494	477	448	529	488	517	475	512	472	487	459	474	440	492	500	501	495	486	520	424	455	522	464	462	450	481	469	485	479	501	441	479	496	539	439	504	484	480	496	462	462	492	500	489	457	502	497	488	484	473	459	470	475	464	505	488	457	447	529	492	495	486	454	497	496	517	462	488	481	498	500	486	484	429	468	451	501	482	479	486	469	446	516	490	467	514	496	505	459	452	470	489	516	502	492	494	532	479	483	506	520	463	481	507	474	497	486	454	508	475	457	443	492	460	472	460	468	475	509	465	492	471	496	459	519	430	505	496	465	487	478	463	485	445	499	501	457	479	510	518	504	487	492	504	443	481	459	468	482	506	471	490	538	485	473	491	479	515	484	466	491	510	501	456	538	494	453	492	509	499	471	476	492	496	516	481	437	455	450	500	446	476	510	486	466	501	470	536	477	501	473	454	510	492	489	469	508	474	465	482	537	520	483	495	453	448	494	495	517	461	494	429	500	509	489	486	500	488	471	487	463	461	514	464	492	511	478	477	496	493	496	473	521	465	466	463	501	476	507	485	495	488	500	477	507	512	495	460	473	475	481	529	454	497	500	493	448	515	463	481	487	545	493	521	492	489	518	500	492	467	450	450	524	461	482	473	465	483	540	482	509	445	500	467	458	475	470	518	501	450	480	493	457	466	507	479	467	507	490	480	508	490	483	501	483	465	467	517	490	486	471	496	484	508	495	476	512	463	508	475	508	441	522	458	465	481	544	469	464	460	486	484	471	510	507	463	519	446	496	538	495	506	491	458	498	460	446	487	506	480	472	486	531	498	475	495	522	500	479	507	485	509	513	482	489	438	496	479	454	504	496	521	462	464	488	483	484	450	507	473	526	498	453	451	431	451	499	486	469	494	513	454	491	533	481	501	501	535	496	480	495	460	498	495	469	494	428	475	495	480	480	473	503	475	499	462	479	535	506	482	459	495	456	453	440	483	484	476	460	524	446	498	473	495	455	510	495	497	461	495	478	530	459	474	482	420	497	518	509	500	495	454	507	541	460	502	436	504	477	504	466	532	453	464	486	470	466	511	497	501	466	478	514	486	450	496	516	480	430	463	468	449	503	500	493	437	471	466	489	469	494	472	481	505	502	519
33792	48502	44013	39233	35356	33043	31427	33514	29669	29556	23610	17197	14703	10219	4265	1113	567	650	516	407	348	363	347	254	261	294	356	219	173	342	2193	2758	1861	510	142	137	135	133	155	144	122	130	134	161	145	131	138	146	151	141	162	133	123	138	134	144	143	141	152	150	149	144	121	142	161	146	145	141	166	159	119	174	130	153	146	128	121	128	156	143	142	132	149	170	140	139	140	165	147	140	141	138	158	148	134	168	124	128	147	148	148	138	157	130	168	175	159	157	143	138	158	160	138	147	143	148	150	158	147	146	142	147	144	120	136	166	148	137	158	134	140	156	150	126	127	166	161	143	150	139	134	152	139	148	165	154	129	125	143	130	128	141	146	160	143	138	133	131	141	165	127	131	139	144	135	127	153	130	146	150	137	155	135	163	138	137	154	124	145	147	147	139	145	123	158	133	155	142	153	164	140	134	140	152	134	140	145	144	135	128	148	161	146	143	135	135	152	167	148	157	143	156	128	129	161	138	151	137	130	144	130	143	145	150	149	149	142	157	146	125	134	137	144	129	133	152	177	158	133	154	121	144	146	159	153	144	120	149	156	142	170	146	153	137	157	136	115	163	157	130	143	160	162	138	138	137	145	123	127	149	142	158	141	132	149	148	136	158	135	156	149	163	154	114	135	138	132	143	147	131	135	135	138	143	138	134	132	143	141	119	123	158	148	153	136	161	122	162	145	151	156	143	142	146	142	134	126	147	165	160	132	162	136	147	144	151	156	152	154	139	140	148	165	130	142	143	127	125	130	146	139	144	144	144	134	153	147	136	135	139	157	137	171	139	138	143	157	142	156	119	140	154	124	137	159	140	155	138	158	140	141	136	108	159	132	137	137	154	149	150	153	131	150	148	149	145	152	151	145	148	170	143	161	153	157	177	143	144	146	141	129	176	161	140	136	140	134	130	153	140	139	151	144	149	157	129	153	163	148	132	142	160	147	146	152	132	126	147	149	126	141	152	147	156	171	135	138	146	136	182	148	137	155	163	137	151	139	144	144	131	127	134	158	146	142	135	155	140	133	143	136	146	144	152	138	131	146	147	156	134	141	134	147	139	140	142	153	146	132	144	137	146	131	134	150	128	155	134	123	152	144	136	140	153	153	158	148	132	141	155	145	159	149	142	139	144	143	130	158	162	116	124	135	162	156	142	137	160	168	143	164	144	144	157	140	145	150	142	126	167	156	140	148	139	148	138	167	153	155	166	146	147	142	143	149	122	151	124	141	128	140	159	147	146	163	139	152	140	118	137	140	137	143	144	134	142	148	141	161	149	135	137	156	128	147	136	149	136	138	138	134	129	148	159	138	121	142	128	143	155	132	134	133	146	161	130	144	128	143	161	157	153	187	141	133	121	171	169	130	144	142	138	145	147	130	115	142	153	131	159	121	127	149	134	161	123	140	160	128	141	122	135	139	157	161	144	128	138	135	152	143	166	137	148	139	139	139	145	140	138	154	142	138	140	142	149	167	150	138	129	134	150	149	135	144	132	144	163	132	150	160	140	135	140	164	154	139	134	133	120	129	152	149	132	141	144	137	139	158	152	146	141	133	133	154	142	142	135	162	126	150	131	153	155	148	155	167	145	153	158	116	166	122	138	136	122	135	135	137	134	131	130	156	126	128	135	133	143	142	150	138	136	158	134	133	135	141	128	149	149	122	135	145	142	152	143	136	172	142	145	155	125	154	149	150	162	151	154	124	146	173	143	122	143	151	164	154	159	129	127	161	132	139	132	140	160	146	154	150	143	167	170	144	152	153	162	165	129	145	124	153	148	155	139	159	147	136	140	182	148	150	144	151	134	135	136	142	133	143	132	167	133	163	135	123	156	163	151	161	137	165	148	180	136	139	147	148	164	163	156	151	138	144	146	144	151	151	146	148	146	152	151	171	157	136	132	119	162	167	146	143	147	127	144	136	115	140	147	151	161	150	137	150	138	166	152	136	146	157	153	166	151	159	126	135	133	151	146	134	122	132	162	128	139	139	142	114	155	157	138	146	154	139	142	151	128	143	136	157	152	137	125	155	134	137	128	148	156	149	132	164	158	155	141	166	146	137	158	160	135	168	157	173	152	146	171	151	132	144	144	135	137	142	149	134	125	156	119	174	136	143	144	152	153	159	176	137	110	152	137	149	128	151	178	146	138	146	139	148	139	153	154	155	145	154	132	147	144	142	151	114	144	149	154	139	142	149	148	146	154	137	151	155	156	138	130	139	120	131	151	135	125	146	151	144	135	139	149	141	136	143	137	149	144	141	135	149	129	128	148	136	139	129	146	142	129	154	140	149	141	152	149	126	142	151	134	151	153	129	128	145	149	147	138	144	151	152	151	159	161	136	140	152	143	149	138	156	148	141	146	148	151	134	140	131	131	141	131	134	148	142	136	160	139	144	149	144	151	166	142	150	156	139	168	137	148	148	143	142	145	143	156	136	127	146	120	142	123	155	152	153	170	142	130	157	134	158	168	133	149	141	148	144	131	137	165	132	149	137	141	140	138	150	134	146	154	127	128	141	138	143	146	129	129	149	132	128	143	137	162	158	150	174	149	131	130	129	146	126	141	130	136	137	142	173	139	143	154	161	121	133	131	150	131	142	138	144	142	136	146	134	143	152	119	136	145	145	148	151	140	123	126	160	144	157	157	120	151	127	161	121	146	155	130	152	125	156	153	148	149	146	143	129	179	158	154	151	126	137	145	163	133	135	138	152	134	143	151	141	131	163	146	139	143	150	130	148	154	147	135	117	155	161	136	148	140	130	144	139	154	159	142	144	152	140	153	120	139	155	146	149	136	127	140	126	159	143	148	163	160	137	149	139	159	170	136	157	142	161	153	150	151	137	143	134	194	164	131	137	156	148	128	143	157	129	141	142	147	140	137	143	127	153	124	168	158	151	139	133	139	140	131	147	139	139	154	154	163	163	160	121	137	165	134	149	135	144	151	163	145	141	133	135	146	136	123	137	150	144	131	135	158	147	156	149	140	152	148	156	134	167	148	131	147	152	137	149	135	142	137	151	140	137	148	132	146	144	163	143	137	140	117	139	170	154	135	162	155	146	131	161	181	135	139	138	166	131	155	163	139	148	145	150	139	141	156	136	140	158	139	134	158	130	128	144	147	147	125	139	143	144	146	158	149	152	146	148	123	158	138	145	149	160	155	139	135	128	142	149	142	126	143	129	132	134	158	143	139	158	142	139	157	160	137	161	141	145	174	147	150	150	154	154	140	151	149	159	150	159	142	146	148	146	129	158	142	167	162	137	150	167	135	140	167	136	133	117	124	144	155	132	147	150	123	151	148	157	139	143	151	150	152	134	121	149	157	140	133	132	138	120	161	139	150	148	131	148	179	148	140	155	146	158	149	159	128	127	130	135	151	156	130	142	122	156	152	165	163	155	160	138	130	161	124	157	143	156	140	158	132	151	157	140	148	163	146	147	151	160	157	148	167	160	138	144	149
28814	46136	51619	55023	51517	48028	45965	46947	43194	43182	34944	32069	32334	26725	12585	4602	3051	4239	2865	2682	2175	2274	2117	1374	1305	1985	2100	1433	899	1988	14047	15533	11347	2668	539	529	509	508	532	509	490	491	510	499	541	498	508	521	516	495	559	496	545	496	513	525	500	472	523	508	553	501	497	507	495	545	507	542	514	516	498	499	518	513	534	523	515	477	521	524	510	523	496	479	528	526	512	504	516	520	505	474	532	501	537	517	492	493	536	505	538	506	509	495	479	533	512	516	498	532	542	510	520	526	523	527	574	566	492	493	517	534	516	512	515	533	524	511	501	506	491	501	504	506	518	504	508	541	548	519	511	479	549	529	543	501	484	528	550	522	540	512	510	481	579	508	524	540	537	527	504	454	494	514	506	516	527	516	508	530	530	510	506	519	476	481	539	529	515	516	505	490	520	498	518	491	511	483	515	506	538	493	528	528	549	509	546	484	538	520	486	530	538	543	507	525	528	531	497	528	510	524	466	554	502	573	503	511	553	492	534	485	539	496	519	496	531	476	506	460	523	552	532	540	497	503	522	562	555	521	514	519	490	542	512	478	509	508	518	509	461	528	513	514	449	530	518	504	501	532	507	510	514	490	524	516	504	497	511	516	484	541	500	540	516	509	522	537	505	532	525	503	525	507	493	551	498	516	508	541	483	510	513	513	553	480	526	520	531	531	494	513	508	476	541	566	480	579	450	522	523	496	447	506	511	504	505	511	498	544	495	558	518	490	494	514	513	511	521	492	518	532	536	521	477	520	488	489	486	547	529	502	554	495	556	515	545	531	540	492	505	520	497	552	524	527	525	525	511	511	554	512	578	506	512	534	502	527	506	495	497	490	525	555	481	530	509	513	494	521	505	534	547	493	533	534	543	498	489	470	494	498	494	507	491	499	520	504	547	554	492	509	484	519	494	505	533	489	524	501	505	553	507	523	499	554	462	484	527	531	504	499	516	500	528	524	494	526	536	521	518	483	522	496	492	514	485	532	539	549	486	524	502	506	547	490	505	513	511	512	504	522	550	497	475	513	490	540	529	514	510	500	511	482	461	542	481	509	537	509	491	531	501	524	552	518	521	484	539	510	544	503	498	500	514	510	554	549	523	492	511	488	513	511	497	527	531	482	535	545	484	507	497	536	461	497	493	514	523	509	516	519	517	533	535	489	509	543	483	508	528	532	527	551	568	474	506	517	520	528	524	487	528	527	509	504	548	495	548	512	505	545	514	508	531	555	502	533	501	521	545	516	524	513	484	500	561	516	500	501	545	492	528	584	482	502	506	467	519	489	511	511	519	523	497	503	544	524	529	518	499	501	523	534	552	503	535	503	539	527	521	511	514	531	524	551	521	530	495	515	527	498	490	525	550	503	508	526	514	490	504	493	512	470	472	481	498	522	528	524	540	466	529	521	512	522	529	511	551	518	507	503	492	495	492	516	533	547	492	494	499	491	494	511	496	523	515	486	538	568	535	512	502	494	514	519	544	460	502	510	503	525	517	507	500	513	495	467	517	524	525	517	503	476	492	523	527	534	499	490	526	493	564	535	502	513	506	525	524	489	508	519	539	485	488	514	484	525	557	540	509	512	544	561	548	479	469	524	520	545	523	513	513	553	497	540	525	524	513	540	482	540	496	492	539	461	561	495	480	535	518	507	519	517	536	513	539	536	508	538	503	463	504	512	503	511	521	552	512	489	524	517	512	509	499	538	514	536	501	506	497	552	485	487	516	498	520	499	489	527	509	489	535	508	513	507	515	521	525	481	527	510	506	527	493	500	512	508	511	498	545	493	508	553	536	531	488	529	492	515	483	527	494	492	523	499	515	527	521	568	518	529	530	498	515	504	537	509	558	540	540	506	498	510	520	502	525	513	517	524	500	528	561	500	490	510	504	541	522	467	519	490	531	509	543	506	558	498	523	559	535	473	515	528	550	546	510	533	486	514	499	516	532	484	528	491	514	519	529	518	541	493	484	498	449	512	511	528	485	523	526	544	500	512	533	507	538	504	502	487	491	594	518	555	512	470	506	500	458	530	472	446	533	490	520	516	474	500	518	528	525	526	521	559	527	512	504	518	503	510	518	461	504	486	519	528	513	535	527	532	533	555	475	521	529	494	499	502	497	505	518	483	479	475	517	499	544	520	538	507	503	472	473	527	461	530	519	527	537	512	497	524	482	547	519	483	492	544	489	507	483	537	494	538	492	490	522	509	474	498	507	530	519	497	471	529	506	502	517	521	491	529	534	495	561	507	566	526	552	552	527	480	542	570	484	528	542	517	521	491	521	501	527	495	531	520	473	489	480	512	529	493	546	513	530	526	501	506	539	507	539	516	476	495	536	462	508	495	496	489	530	524	519	499	499	502	496	525	509	501	493	546	530	507	516	483	513	522	500	542	515	515	519	536	519	532	556	486	511	522	512	490	470	539	498	498	516	499	504	529	496	508	499	514	517	513	520	513	522	498	549	501	488	526	554	496	475	514	475	511	529	519	536	518	512	535	510	514	540	531	525	508	492	550	541	519	501	481	535	541	506	546	541	498	512	526	514	497	509	540	481	499	541	526	507	513	484	543	497	501	515	485	475	544	543	532	533	514	473	497	503	460	508	454	529	575	517	485	511	543	500	504	500	536	545	502	550	512	512	491	531	560	531	563	515	487	545	514	544	531	474	546	528	518	512	527	508	514	512	517	520	496	517	483	534	509	508	514	517	504	527	481	468	498	502	525	524	513	525	507	492	523	533	521	513	540	541	500	539	508	530	503	527	522	493	466	471	481	496	551	497	526	515	488	506	510	520	539	473	510	549	517	488	535	517	487	531	485	501	550	497	529	551	538	546	510	501	483	525	497	564	511	541	550	512	493	490	492	537	488	513	518	482	509	545	507	485	522	527	485	448	523	529	522	497	517	523	482	501	487	520	527	545	523	508	478	541	522	514	498	536	517	538	534	507	515	511	490	508	528	503	498	506	527	486	535	498	544	526	530	534	529	502	492	544	536	542	515	471	525	517	514	493	516	537	512	495	503	503	533	513	500	558	490	494	526	490	535	520	546	462	526	517	520	525	485	544	520	532	501	527	501	524	524	515	474	550	492	466	541	479	516	524	510	541	526	541	539	544	519	546	507	501	517	557	533	494	524	532	518	508	510	515	476	537	531	550	479	473	508	520	498	509	481	507	483	486	499	511	524	530	461	509	547	491	485	526	474	514	534	543	562	498	494	493	568	496	477	522	498	523	483	492	504	524	495	508	536	489	510	545	483	501	523	486	496	500	544	529	493	498	512	498	533	568	501	548	483	517	500	490	507	515	520	523	499	533	494	488	524	533	511	526	502	517	544	525	508	527	521	528	535	484	501	512	525	492	510	516	506	481	518	545	537	528	536	495	553	495	531	538	507	505	503	478	506	500	553	508	515	478	517	562	509	499	480	525	539	504	507	513	540	527	550	509	531	519	502	507	481	533	506	506	503	536	501
41814	50477	42195	39806	37337	36434	35501	38990	35604	36219	29326	23964	22370	20590	8943	2808	1328	1395	818	734	665	609	569	336	379	554	562	528	386	806	3797	5083	3487	699	237	215	179	218	234	234	198	231	194	189	215	227	215	215	186	205	203	198	215	201	216	229	217	205	217	194	186	216	205	206	267	219	212	181	230	233	205	199	199	200	244	207	246	216	199	199	188	198	207	232	204	222	218	222	220	218	231	214	222	233	230	206	250	218	204	226	211	204	212	230	222	210	193	226	227	209	185	199	213	186	200	233	193	213	209	215	223	238	198	213	211	241	231	233	210	201	226	226	211	235	209	228	217	228	211	235	213	222	217	216	224	233	201	234	178	206	197	200	214	247	218	202	181	209	215	189	208	225	214	225	228	233	224	213	231	190	202	190	195	216	248	197	173	208	195	219	221	207	212	212	224	205	226	225	199	196	221	186	216	204	209	214	218	216	215	200	216	214	198	208	181	222	223	228	213	207	195	220	213	225	200	231	221	224	188	226	225	239	201	239	213	205	209	197	192	212	228	224	174	233	219	202	222	196	181	194	225	214	193	229	201	192	230	205	196	234	208	228	204	209	210	219	219	216	227	204	221	244	275	200	201	186	236	201	230	228	216	236	241	207	194	237	214	202	225	231	214	243	222	219	210	206	207	205	203	248	213	217	176	228	194	201	220	209	215	228	216	209	200	190	203	210	245	214	209	215	192	242	204	214	219	214	217	241	235	218	219	221	198	219	201	216	204	195	216	215	243	204	232	248	204	183	200	224	242	227	246	205	222	217	179	222	199	214	211	182	189	206	212	204	222	200	198	208	201	206	235	218	192	216	215	207	195	215	226	226	219	222	215	214	214	224	231	209	224	213	215	217	221	212	231	211	218	207	222	219	254	182	205	240	206	196	220	185	224	216	251	221	215	196	203	213	196	195	222	229	191	225	238	197	215	230	215	219	206	209	199	191	210	214	246	205	211	212	227	212	203	196	217	247	225	204	240	220	218	205	238	198	217	214	217	208	209	186	208	229	218	199	218	197	199	208	194	223	208	196	202	196	222	226	228	244	228	192	205	217	182	188	202	220	215	216	208	199	228	191	214	218	221	211	200	190	220	221	220	219	246	211	209	233	229	211	255	184	217	214	192	238	222	209	196	205	206	221	216	244	199	213	199	202	221	213	232	232	221	221	204	207	210	208	164	212	201	183	219	211	203	239	215	211	203	208	222	207	181	196	220	238	224	188	206	215	228	197	206	189	210	230	189	229	200	199	203	216	192	245	193	211	211	222	187	232	213	223	184	221	193	184	203	222	224	221	233	242	226	206	196	219	207	182	222	229	213	178	192	212	217	200	218	192	208	203	209	193	199	226	238	204	209	211	238	204	212	225	220	210	217	213	229	210	208	208	233	232	223	196	248	222	186	207	215	211	191	192	231	198	198	227	209	219	197	200	224	228	208	205	226	209	193	223	191	205	224	194	219	200	230	236	208	227	190	190	220	200	221	191	215	219	209	206	228	191	228	218	217	211	210	212	205	221	202	199	200	227	224	212	209	230	232	197	207	208	213	225	207	206	208	195	205	218	189	219	222	203	171	219	226	194	213	207	242	245	231	209	219	228	183	259	229	197	190	225	209	199	231	221	226	186	201	209	206	186	229	188	201	212	217	212	222	199	221	210	215	208	193	208	215	215	197	193	220	219	243	211	211	233	210	207	211	217	193	181	226	220	193	247	229	202	197	193	214	229	227	214	221	210	189	230	213	210	224	204	226	224	176	210	216	207	215	225	204	223	177	259	229	203	207	243	219	229	210	206	205	218	234	233	205	192	187	198	224	232	195	216	175	193	214	214	195	204	210	209	219	186	210	212	227	219	183	198	212	225	226	212	214	225	216	207	205	219	196	237	210	211	193	201	219	210	193	193	205	225	220	211	190	192	202	213	244	211	201	211	209	209	206	211	219	216	202	200	201	197	232	224	216	205	207	225	235	214	186	229	204	204	212	215	214	228	212	207	208	208	199	226	217	229	218	224	237	205	192	195	210	195	201	212	221	239	195	201	213	214	220	199	207	208	209	234	183	212	208	201	232	197	213	221	211	188	217	221	222	221	186	205	196	218	208	222	212	196	205	220	260	200	225	213	213	209	213	217	206	213	204	214	225	202	192	212	231	205	244	237	191	234	193	225	200	212	197	217	228	208	234	213	232	209	224	229	238	222	207	201	213	219	210	204	189	211	218	210	237	234	202	207	197	211	213	199	220	249	221	243	223	222	230	213	197	210	240	232	188	225	196	215	203	198	204	239	225	204	216	196	213	181	224	230	206	228	212	201	225	228	203	198	209	210	220	210	226	217	209	235	234	209	182	206	199	229	212	205	203	223	209	215	205	199	240	191	229	221	186	188	208	211	209	195	215	196	235	205	212	229	216	225	196	210	225	197	225	230	191	214	222	209	191	237	189	226	225	210	200	222	217	218	197	212	204	222	194	208	227	207	214	210	211	208	197	233	203	230	219	220	209	193	197	212	223	197	229	207	201	205	221	211	198	236	196	228	248	200	211	224	207	226	205	219	204	222	231	230	209	204	193	207	194	221	229	226	220	189	236	224	205	201	229	227	220	244	209	208	246	212	238	207	230	221	179	192	221	183	197	227	211	216	225	230	234	244	210	200	229	218	228	200	211	186	205	222	209	222	212	226	220	201	198	222	189	234	180	216	216	205	212	214	209	226	216	198	218	196	219	221	212	239	213	210	197	205	197	197	233	209	208	209	246	211	190	227	226	200	212	196	218	255	224	210	206	205	218	204	192	208	204	219	208	222	200	217	207	193	208	230	210	209	241	230	192	237	222	238	180	217	220	216	217	215	229	226	221	230	200	204	218	220	229	214	217	199	221	199	223	225	202	216	211	213	204	204	184	205	226	205	206	211	188	185	215	204	240	233	214	211	217	222	207	203	177	202	204	212	188	198	212	226	248	178	234	193	221	204	201	224	204	230	210	210	213	239	208	188	207	222	203	243	217	189	221	231	215	223	205	205	198	193	196	208	181	254	230	202	207	212	219	236	228	216	204	217	195	220	200	219	216	226	203	221	207	230	193	205	218	212	199	222	222	170	200	204	211	206	204	200	218	215	189	203	207	226	247	215	206	214	218	215	188	249	230	217	227	190	216	187	233	242	215	225	206	222	239	221	225	218	204	219	220	219	215	198	217	197	235	221	226	200	226	217	195	204	230	212	174	190	216	191	197	197	224	224	218	203	210	207	202	219	195	221	184	216	211	243	198	191	214	234	197	219	212	223	212	218	210	217	181	210	195	219	211	228	240	217	215	201	198	221	205	198	215	210	195	194	200	221	193	231	231	196	213	245	217	205	202	219	227	219	198	198	237	206	228	211	196	209	219	235	184	205	221	236	182	206	211	193	201	226	194	217	221	221	201	226	212	205	214	183	205	236	203	215	206	224	225	227	230	200	210	210	210	223	198	234	204	226
35460	52191	54909	60746	59520	55035	53038	53921	50984	50053	40785	40536	40999	38475	17677	8023	6511	7319	4702	4592	4114	3989	3328	1909	2401	3528	3510	3025	1876	5133	20744	23809	17826	3500	661	703	688	733	739	711	712	733	742	728	711	684	694	654	743	739	700	726	694	721	756	675	686	693	732	693	716	711	685	680	678	660	709	675	745	713	728	707	726	671	719	677	679	739	722	663	698	689	666	712	678	697	661	719	707	746	643	690	683	720	738	670	693	716	740	725	662	712	675	719	690	709	674	698	699	674	695	709	668	724	733	670	705	714	701	679	761	654	700	707	682	719	683	742	703	704	671	695	692	698	731	696	702	732	735	724	699	683	691	650	706	700	643	722	703	698	687	673	729	701	686	706	666	691	724	693	671	677	656	723	729	670	679	701	699	731	739	713	691	646	682	662	683	705	685	758	720	725	672	671	731	677	667	709	676	682	682	675	714	720	646	695	715	693	656	710	707	710	729	694	650	724	776	680	686	712	682	698	699	675	688	745	696	723	706	694	712	728	681	661	703	695	659	706	681	709	667	719	705	658	687	690	663	685	734	717	684	699	690	666	688	727	687	718	761	697	733	735	707	697	672	722	714	717	687	729	622	694	704	703	698	711	683	744	732	677	722	690	680	714	684	699	695	707	666	703	729	682	672	687	687	634	681	701	739	683	718	734	693	695	663	666	657	704	745	728	713	711	683	696	685	666	701	673	662	721	710	696	692	745	704	712	659	693	682	692	688	683	719	729	711	645	710	682	651	676	718	709	718	708	726	715	687	676	675	785	710	690	715	706	703	704	731	681	740	696	735	684	699	758	735	712	713	683	685	735	709	700	717	712	702	683	685	682	678	703	635	688	715	696	758	690	701	716	698	701	632	712	744	692	687	718	716	670	715	697	661	703	642	701	682	677	728	707	662	655	757	684	708	731	719	695	708	681	719	718	692	696	727	738	677	672	655	692	728	701	705	677	687	682	699	682	698	729	704	676	669	699	696	703	679	680	692	708	716	681	697	719	666	722	716	686	687	689	680	698	696	706	721	690	745	710	733	661	667	714	719	714	692	750	693	707	693	653	669	670	687	705	724	665	655	682	686	707	714	692	682	673	667	718	696	699	739	626	684	673	688	705	689	687	655	703	638	694	666	698	696	697	685	698	682	639	662	694	706	671	718	676	717	706	738	726	677	712	691	678	696	689	675	709	698	679	675	717	747	692	697	698	696	731	687	743	726	718	704	679	694	664	728	657	681	662	689	724	698	726	727	703	675	677	772	717	717	658	695	734	679	741	692	649	685	714	731	670	714	693	722	661	725	705	742	681	730	662	653	724	715	700	713	707	687	675	700	728	689	692	639	705	711	693	687	712	722	670	670	706	697	679	715	687	738	656	701	718	681	646	718	679	641	746	657	713	679	676	678	654	684	706	718	679	699	700	690	697	702	666	740	728	737	660	706	736	686	698	707	718	727	695	683	735	670	730	693	758	728	701	722	737	687	692	733	746	704	709	732	721	666	670	677	701	712	734	702	708	688	707	736	733	698	716	691	725	711	723	663	714	694	696	715	646	673	701	702	726	713	695	712	685	673	690	663	731	694	725	649	682	672	698	688	658	669	735	707	723	669	680	727	725	677	738	677	677	670	655	714	691	700	705	697	724	730	659	684	729	694	713	713	677	701	714	642	737	748	684	732	666	646	721	683	703	683	693	660	653	713	733	699	704	705	723	664	708	671	729	697	709	689	665	670	646	739	682	700	689	708	711	685	733	688	722	690	684	741	682	716	728	725	723	694	679	692	732	672	672	664	692	728	724	662	662	704	680	676	664	761	659	681	754	709	673	745	669	677	729	676	746	720	677	730	678	714	657	693	704	707	699	679	681	657	732	705	711	681	695	704	673	648	718	654	683	718	703	723	657	716	681	710	655	720	709	746	701	690	672	742	678	726	710	710	666	702	672	689	701	718	733	707	676	644	669	722	656	665	678	713	677	693	677	685	662	724	681	707	706	702	693	720	688	733	707	694	709	784	716	689	698	674	710	721	671	673	733	675	669	727	696	762	692	727	682	714	659	733	698	681	717	719	721	700	728	715	673	672	715	720	689	696	698	713	666	707	747	684	675	726	757	720	697	687	729	707	685	682	710	706	693	696	705	689	663	685	683	702	690	695	716	688	637	673	697	780	694	683	724	680	669	715	740	661	698	672	759	668	680	709	711	692	688	666	674	676	723	680	698	687	683	694	688	664	680	716	669	676	705	711	694	647	765	722	678	694	682	639	659	667	707	746	676	662	718	736	686	744	697	671	695	677	718	687	681	709	714	698	684	673	705	715	672	686	732	725	722	718	710	754	733	729	727	695	716	694	744	728	655	704	685	710	674	687	733	695	670	702	624	682	681	700	701	713	723	723	698	718	749	664	692	753	692	699	718	708	691	677	738	663	657	684	700	721	709	683	707	689	747	683	687	699	682	683	737	738	703	685	688	751	708	702	699	696	665	696	679	697	687	689	664	661	740	707	697	738	710	659	700	727	701	743	648	697	693	691	699	699	661	698	697	722	708	635	645	682	664	711	691	667	689	673	679	649	681	705	707	676	641	709	691	694	705	702	674	695	684	703	664	701	741	750	682	686	685	730	706	684	691	706	680	703	702	731	713	693	747	683	729	716	715	710	702	714	696	640	692	697	699	713	709	723	666	690	733	736	722	669	686	718	688	690	702	721	677	729	732	691	776	701	695	645	717	694	723	679	656	691	694	677	697	694	707	696	684	733	705	691	720	712	695	687	666	646	682	736	710	696	667	671	704	678	736	632	677	708	663	738	674	720	691	650	664	713	695	689	679	673	715	684	693	700	720	711	721	712	709	702	729	689	676	741	687	704	728	720	668	698	671	738	688	693	724	745	717	735	687	720	632	686	680	726	730	683	728	685	699	698	698	714	686	697	661	686	697	683	717	693	675	677	689	686	720	690	742	682	730	702	707	682	710	666	647	683	721	710	701	707	722	716	711	712	676	664	690	664	675	704	704	702	691	684	694	724	683	724	703	712	680	692	707	709	676	742	739	711	707	668	694	716	716	689	708	689	634	693	742	681	705	763	653	729	706	652	731	730	685	740	707	714	702	678	720	726	732	733	662	657	674	691	691	739	687	673	685	681	724	714	751	688	705	706	696	704	708	684	695	722	658	685	724	698	715	699	691	722	716	692	664	738	706	654	711	706	713	693	692	717	689	700	691	716	652	694	737	699	675	726	689	692	696	717	695	674	683	702	716	677	699	689	726	723	682	727	669	692	687	737	681	657	711	698	675	738	661	683	716	675	684	717	702	685	759	687	731	675	699	724	750	701	705	659	685	711	676	754	679	709	708	678	715	688	692	702	705	677	745	675	732	699	657	723	713	676	707	719	701	712	693	692	680	672	705	671	633	688	726	703	698	672	701	745	684	652	692	727	716	681	670	705	703	674	688	696	687	659	723	705	695	688	702	659	689	703	689	691	739
7556	15255	19127	12278	7360	4794	3551	3802	2685	3019	1858	1274	966	866	392	199	204	253	199	183	186	178	165	149	172	158	170	147	150	165	302	500	424	140	146	148	116	112	123	134	126	117	116	109	132	129	126	125	128	145	142	112	113	140	142	129	128	138	106	125	137	143	131	118	137	168	118	143	135	127	125	121	94	134	130	138	122	128	126	134	103	110	126	130	129	121	132	125	118	122	125	123	139	122	119	125	134	113	112	146	123	152	129	127	138	131	115	125	121	135	114	131	94	127	118	128	127	127	119	127	125	107	157	124	134	116	119	129	121	149	133	126	130	109	137	132	115	138	133	135	132	115	122	134	121	121	121	116	127	116	122	134	129	123	130	134	123	116	119	112	136	120	131	118	142	143	133	128	132	101	133	136	124	126	109	121	128	115	101	115	123	125	126	124	142	127	126	134	117	133	118	145	131	107	107	134	135	136	122	111	130	129	142	134	120	124	152	128	127	142	130	130	128	125	133	142	145	134	118	132	122	116	111	147	157	126	147	112	113	126	112	126	121	130	122	129	143	126	138	145	132	126	128	125	136	121	120	140	128	140	139	133	133	150	122	142	111	142	129	148	131	157	116	148	142	134	108	118	116	126	124	105	114	147	127	109	114	113	128	122	137	142	127	140	120	113	141	147	131	136	126	135	146	131	123	125	137	101	116	136	127	127	135	124	118	115	117	133	129	116	130	122	128	132	125	125	143	108	142	131	141	129	121	136	131	132	113	122	123	122	129	113	131	128	138	136	140	112	123	112	121	129	120	125	115	122	132	119	123	132	117	157	124	120	111	131	127	115	127	106	121	133	131	150	138	125	137	147	143	119	131	104	134	126	111	143	120	144	116	125	122	114	130	117	137	122	133	123	125	128	112	119	121	139	129	133	123	129	108	133	125	127	106	143	116	139	143	113	121	118	149	131	121	135	108	123	141	143	122	111	139	115	125	120	99	154	135	120	115	174	133	129	119	112	103	124	137	139	131	108	124	129	120	140	123	132	121	132	124	113	140	117	137	127	110	128	130	117	126	120	116	125	130	129	134	136	113	124	126	147	122	116	139	139	115	131	115	137	130	125	129	127	118	123	133	131	143	117	108	104	115	131	135	118	125	98	131	142	140	129	122	125	136	130	110	122	113	128	140	153	133	139	127	109	121	121	120	133	122	123	126	115	139	118	128	143	123	128	128	122	118	121	141	118	137	124	151	138	153	125	131	108	148	130	112	116	121	141	119	131	125	139	107	143	122	112	126	117	136	125	130	130	140	135	134	130	116	122	133	122	111	126	139	131	119	122	124	142	126	147	127	126	123	126	110	117	122	168	116	127	131	117	109	118	133	114	139	134	110	141	109	111	113	137	117	131	128	134	134	147	122	106	142	119	134	124	143	132	113	131	127	129	129	128	140	124	133	148	140	112	113	122	135	145	140	127	147	130	121	136	110	124	130	127	128	130	127	124	143	128	125	140	111	109	115	141	106	132	124	119	137	129	122	147	144	133	118	125	127	124	143	136	134	130	135	132	125	118	124	152	131	125	125	125	131	118	124	127	114	132	120	127	115	163	130	145	136	143	128	122	144	137	134	117	146	144	155	131	132	130	114	120	126	137	127	126	132	141	130	130	132	118	131	130	126	140	124	126	125	125	128	138	148	133	115	123	138	134	143	128	131	142	129	133	144	133	122	120	147	112	127	112	150	100	146	138	117	151	135	139	141	116	139	112	120	140	119	120	130	141	156	125	110	106	136	129	134	124	139	136	120	108	132	118	127	120	120	125	114	125	144	129	113	121	111	137	113	131	123	120	154	119	124	127	105	130	135	137	137	115	139	114	113	126	137	133	147	145	122	127	123	132	114	138	127	124	117	124	138	129	130	121	139	136	142	124	121	110	111	140	135	122	130	131	150	125	111	130	118	133	121	123	145	128	128	128	126	110	124	139	137	123	129	115	121	117	118	111	113	138	141	123	105	118	124	120	139	129	131	142	125	123	124	132	135	145	119	130	117	120	130	133	119	138	128	109	123	116	130	151	122	130	131	149	109	136	113	114	136	127	112	120	133	144	127	116	134	126	132	124	120	135	136	129	129	126	135	116	121	123	123	131	145	126	143	133	132	117	127	124	118	127	126	116	130	138	142	120	129	126	119	125	112	131	145	153	124	133	123	125	127	136	112	106	126	136	119	128	126	121	126	128	128	113	116	139	143	110	143	125	126	122	148	129	115	131	132	109	132	119	135	125	135	139	137	125	137	128	110	125	129	133	132	131	123	140	156	114	126	118	119	116	130	134	131	112	123	142	116	145	143	128	134	120	119	141	138	102	112	125	144	139	143	137	128	132	135	137	137	139	118	130	125	110	137	123	120	134	128	137	119	122	118	117	128	125	144	123	130	125	136	110	138	120	111	127	135	138	131	137	134	139	123	100	110	142	137	128	136	130	129	129	115	128	118	119	125	144	111	108	122	131	120	157	108	124	133	138	132	140	118	124	139	126	124	131	123	147	151	126	143	136	106	135	126	116	113	131	132	138	125	123	141	113	129	152	153	120	149	125	121	148	126	124	127	136	112	143	129	145	126	158	154	146	134	121	123	137	92	127	122	123	123	136	125	124	117	125	141	125	144	134	122	117	123	147	145	137	143	132	137	124	115	120	124	117	124	116	146	131	133	127	147	118	139	129	131	127	120	130	125	124	121	129	104	148	132	154	111	123	122	103	112	142	110	125	145	127	141	143	132	130	112	139	123	120	108	133	128	117	129	125	143	130	135	144	127	110	138	111	120	122	147	104	138	117	129	123	137	143	128	136	130	118	148	124	131	122	124	116	124	116	118	126	118	114	120	135	121	125	126	103	121	119	134	136	139	120	122	124	134	128	126	144	135	121	134	137	125	131	137	126	141	130	138	140	127	117	108	122	118	102	124	142	141	136	130	129	123	140	97	114	146	126	126	150	138	131	120	127	128	144	113	127	109	146	139	128	128	146	127	121	124	140	130	131	137	128	123	141	132	152	127	115	139	140	124	142	122	134	159	138	119	131	126	127	122	121	127	116	128	146	135	113	149	138	132	114	124	118	125	132	128	133	113	127	138	123	124	122	155	139	123	141	126	150	135	108	120	124	142	125	119	143	115	119	122	127	129	117	118	130	115	126	148	140	129	113	133	135	133	126	139	101	135	139	109	132	124	130	123	132	154	140	121	109	141	107	146	129	129	153	147	121	128	122	121	120	143	123	120	139	122	117	133	139	127	114	115	132	133	131	140	141	133	124	134	110	123	135	137	122	108	125	119	124	139	112	130	127	135	118	135	129	133	163	148	127	116	133	123	126	136	135	138	128	131	123	157	115	125	131	114	127	113	127	119	124	130	126	136	127	121	96	115	112	128	135	128	142	133	140	137	154	121	120	121	118	131	127	137	135	130	124	121	133	127	132	126	116	133	130	126	125	125	115	127	136	129	133	141	145	145	129	122	127
8111	19434	25772	22658	18629	14672	13363	15137	11248	12682	8434	5902	4808	4470	1661	887	1114	1276	946	850	1002	922	680	641	750	757	747	738	662	715	1759	2970	2377	552	477	435	453	489	464	445	460	487	474	463	511	507	480	455	478	461	494	479	434	463	449	474	467	449	481	459	476	437	458	488	479	488	447	510	482	525	421	464	443	478	482	497	457	485	472	516	481	429	445	474	505	453	478	455	470	468	446	464	476	483	471	485	457	458	465	443	428	474	459	481	438	475	509	478	482	473	477	480	472	490	454	468	464	481	470	487	485	472	511	468	469	467	430	476	480	467	488	492	469	482	514	447	450	492	468	486	460	458	460	458	465	466	458	488	461	466	488	472	438	474	477	470	460	438	466	490	454	474	467	490	464	437	461	449	465	495	468	437	450	429	470	504	415	425	444	473	474	484	451	512	454	457	446	457	450	477	522	455	453	454	466	504	471	412	465	466	462	440	420	507	488	507	449	448	451	481	467	505	464	473	500	470	495	441	453	454	492	512	481	467	425	476	469	449	431	479	470	468	482	480	457	454	446	470	466	478	463	463	460	457	444	483	428	502	497	483	508	484	480	481	500	479	512	468	467	463	466	484	491	522	473	465	442	471	451	470	496	500	451	450	489	483	483	465	457	477	499	477	479	481	480	477	499	467	474	469	470	483	483	472	442	487	497	478	464	466	468	486	484	494	447	481	506	508	466	456	453	475	495	496	451	478	535	472	504	465	472	449	482	489	486	446	461	494	453	495	415	480	457	421	497	466	423	491	484	418	448	487	448	461	475	457	478	486	468	478	482	462	449	448	486	426	499	457	450	487	475	499	456	494	453	515	492	459	482	475	466	459	465	459	445	503	485	454	476	491	519	438	462	493	463	462	473	442	458	453	479	458	463	460	444	481	446	472	439	490	463	493	466	445	443	475	480	428	464	485	479	485	457	451	483	438	452	473	454	451	449	479	477	449	470	459	486	477	495	509	484	445	455	506	444	457	459	498	490	438	455	457	481	509	488	468	461	486	488	470	470	463	491	499	471	493	469	498	480	499	467	462	456	468	468	482	497	484	458	449	454	505	465	467	495	471	454	465	452	437	453	496	504	488	497	476	474	474	478	489	435	465	444	462	510	458	476	460	478	496	477	497	462	473	439	488	509	456	449	449	424	454	434	437	406	450	469	498	443	468	476	483	470	497	451	484	479	488	425	472	477	484	533	439	489	440	499	481	458	473	458	461	485	482	428	478	475	429	520	475	504	460	468	510	500	429	477	497	472	475	464	477	469	479	448	477	460	483	496	469	435	483	464	451	460	456	443	514	505	454	518	494	485	482	510	446	494	480	465	449	486	478	456	495	493	453	478	454	447	440	497	465	425	500	469	466	441	491	468	469	503	475	483	451	488	467	430	472	474	484	478	440	455	495	458	492	454	462	439	464	465	444	446	436	456	485	500	496	455	456	466	514	475	424	465	474	426	491	490	473	458	472	491	457	496	485	479	509	463	498	463	445	452	489	480	457	511	448	431	492	495	460	471	455	504	482	479	443	494	446	458	474	470	501	466	451	437	493	481	509	505	427	475	479	507	466	444	482	434	483	517	473	446	480	443	480	458	514	476	488	457	509	443	480	457	478	491	443	430	455	451	486	506	469	440	476	500	488	497	495	515	438	461	486	481	465	450	509	481	465	475	469	433	468	466	451	458	469	491	515	495	459	477	437	489	481	467	473	467	494	448	445	430	511	425	467	456	503	478	494	441	486	468	487	468	444	493	461	501	501	459	495	453	473	482	520	448	480	476	467	497	452	463	463	481	461	440	468	491	488	448	505	502	438	466	496	471	467	452	474	493	474	473	472	455	449	478	476	522	468	479	468	468	455	460	499	494	448	493	499	449	468	443	502	462	459	485	437	440	476	469	505	490	464	501	483	486	489	467	454	472	463	443	493	473	476	503	440	456	473	461	475	472	485	474	500	491	448	497	514	456	431	472	486	441	443	471	513	465	492	464	457	478	477	512	459	463	466	463	461	501	504	510	484	488	488	477	457	459	477	427	473	484	457	469	457	468	446	475	455	477	448	492	484	438	481	494	481	463	470	481	492	502	431	454	473	473	485	450	492	515	505	470	498	467	489	482	468	488	453	467	466	489	448	431	430	507	452	457	458	489	502	437	482	470	468	460	476	493	439	469	507	452	471	451	504	463	467	494	453	459	468	459	495	492	512	471	488	472	470	493	432	465	465	473	483	455	441	469	473	474	463	474	459	447	449	434	469	462	459	462	490	445	487	471	454	484	418	458	494	470	474	454	446	475	480	490	459	466	453	470	451	464	486	496	485	457	442	476	458	445	484	468	468	481	470	491	502	476	479	469	485	460	472	486	474	490	517	457	489	468	472	472	471	486	455	464	497	442	451	486	454	503	455	492	462	544	470	465	486	494	497	461	491	485	493	458	473	470	465	423	464	471	468	496	484	462	493	455	456	502	458	503	479	481	492	490	463	477	463	489	450	446	480	484	460	506	466	440	475	489	520	462	469	507	458	454	517	471	476	470	482	429	454	444	488	472	465	482	455	471	461	453	467	423	431	468	427	519	501	453	471	438	489	440	532	500	491	470	471	509	499	482	482	447	457	441	477	472	429	468	433	491	439	437	476	468	482	489	477	454	400	465	504	501	492	450	493	484	499	473	484	483	482	446	469	449	458	452	461	443	479	459	466	504	463	466	476	488	455	455	481	485	480	452	486	494	456	499	450	433	449	487	454	445	472	496	446	451	448	439	486	471	479	438	466	490	487	464	464	465	463	486	509	449	522	515	500	457	500	477	456	486	473	523	472	491	514	460	475	487	458	446	442	488	477	456	467	479	483	471	459	492	476	477	469	461	485	456	457	488	513	448	474	460	459	415	460	433	449	495	480	478	468	464	445	493	475	437	465	479	500	466	445	470	456	455	478	482	482	459	453	454	482	452	457	458	457	460	480	478	462	473	467	459	438	491	454	502	468	497	459	460	495	474	477	504	472	493	477	443	481	448	469	453	443	481	468	489	446	470	454	463	475	486	477	512	445	439	457	476	487	464	491	500	489	519	476	466	471	498	500	446	451	483	475	456	479	452	518	476	465	453	492	467	486	448	484	442	456	473	468	440	463	428	500	462	436	451	460	445	462	469	505	466	474	435	468	477	461	449	456	455	537	461	490	498	442	445	463	509	493	509	471	447	466	522	447	445	453	439	448	484	466	460	464	468	495	438	463	486	442	474	499	450	471	474	482	506	440	448	481	467	495	473	440	473	522	498	504	457	491	462	451	474	528	455	503	486	461	481	471	480	483	455	490	476	492	485	500	471	453	486	432	488	489	483	466	461	486	485	485	464	445	483	465	466	488	471	415	432	496	474	474	490	490	457	511	471	425	455	426	463	455	471	475	447	444	492	452	460	475	516	459	482	469	484	469	485	461	477	473	473	468	472	488	465	447	479	426	494	475	510	481	445	449
30946	49912	45359	39758	35615	32480	32300	34567	29399	28670	25888	20467	15431	11668	4146	1419	951	665	390	373	463	406	231	258	259	304	358	278	201	272	2115	2713	1861	477	136	140	135	135	139	116	139	168	128	136	144	141	122	158	147	150	129	121	120	155	146	133	139	145	134	170	131	140	140	113	147	147	141	128	150	125	142	127	140	126	135	130	147	118	126	127	135	154	138	124	144	119	123	128	128	126	132	137	143	148	123	130	123	164	155	144	135	134	125	129	130	136	137	178	136	147	135	151	112	149	136	133	132	131	131	136	132	135	142	113	142	133	145	148	131	137	141	165	119	127	138	147	132	133	141	155	118	161	122	138	106	133	134	152	112	126	132	143	134	139	141	127	137	141	145	141	129	158	131	133	126	139	132	153	152	138	136	133	131	129	127	147	142	155	151	130	153	131	151	133	130	133	168	134	123	144	151	125	126	161	138	141	131	120	131	145	143	140	157	148	129	119	126	131	120	119	151	126	135	122	119	155	130	126	123	128	147	134	141	143	148	149	138	139	136	120	148	128	142	143	136	120	157	168	138	142	133	143	136	142	127	148	139	172	127	138	153	113	124	173	149	131	130	147	135	139	150	120	140	133	138	120	155	144	127	129	156	157	147	127	134	137	159	131	131	138	125	147	125	147	124	133	117	140	144	141	126	139	132	112	129	141	134	127	147	144	142	147	122	135	134	145	126	135	142	138	114	124	143	132	167	142	154	132	133	137	134	155	143	153	138	136	120	118	143	142	135	162	154	135	129	124	153	145	131	147	122	144	142	153	131	147	141	142	141	140	140	135	148	123	137	138	146	131	139	134	125	140	141	138	150	140	142	129	159	135	120	153	142	172	143	145	129	149	149	133	137	136	146	135	141	140	148	115	141	128	138	141	125	115	146	150	130	138	150	126	135	107	117	158	155	143	107	150	114	153	139	142	132	118	145	131	131	138	137	126	137	141	143	148	118	117	132	145	146	142	140	137	129	142	139	134	147	139	149	143	132	144	146	140	137	148	129	149	135	147	148	124	140	127	142	120	138	123	137	134	148	141	135	113	134	144	154	139	143	143	140	142	143	145	151	150	129	136	113	161	129	121	140	109	140	128	140	161	146	141	134	159	143	141	127	142	157	141	136	140	155	140	114	142	133	126	140	125	139	139	136	118	142	134	139	152	115	135	124	121	142	148	141	149	134	136	149	146	149	114	138	144	125	129	144	155	129	137	126	145	127	149	127	121	150	154	132	158	139	143	122	151	129	150	164	145	136	140	137	145	120	124	146	141	148	142	118	140	147	163	125	129	152	130	140	139	133	132	133	137	118	124	152	163	125	104	140	139	138	137	164	140	146	121	138	116	150	145	133	136	123	143	129	139	149	130	146	124	132	135	132	126	135	139	146	132	155	147	138	132	126	124	136	156	131	161	120	137	133	134	155	141	129	131	159	135	140	129	147	149	147	133	134	126	138	133	157	150	143	117	135	138	154	142	116	165	126	128	132	141	133	143	134	129	154	129	147	120	139	118	138	140	123	142	130	148	114	134	139	171	133	149	129	145	150	138	151	133	127	148	137	129	139	145	152	138	133	138	142	138	133	142	141	139	138	141	141	117	134	120	128	116	136	128	135	139	136	144	161	141	142	139	148	135	158	134	131	143	140	132	148	127	137	128	147	156	127	116	141	117	174	134	129	132	117	136	145	153	149	160	119	136	149	130	138	133	142	155	149	135	141	118	135	130	120	132	136	153	153	135	156	154	135	135	127	119	145	145	132	136	124	148	166	132	145	121	135	118	148	161	153	147	138	135	142	161	124	153	136	138	120	142	148	136	133	134	152	129	175	135	140	154	129	143	134	134	132	152	129	125	120	143	166	116	140	134	157	118	135	120	134	139	126	138	147	124	146	125	149	140	142	145	133	132	124	150	136	147	138	113	135	135	137	125	136	136	122	132	130	142	140	128	145	134	142	142	155	148	146	140	154	125	126	155	149	141	138	140	145	147	161	128	151	126	145	166	162	136	145	127	131	154	140	142	130	127	131	123	158	129	131	138	132	136	157	144	163	157	145	132	144	132	128	156	128	158	137	145	130	160	134	127	151	143	134	154	142	151	127	133	122	142	132	133	159	149	136	122	137	125	131	127	131	121	129	152	145	122	148	159	148	135	152	156	145	135	134	126	134	140	155	124	136	148	143	133	143	139	141	133	155	135	131	138	127	124	145	151	120	145	147	134	146	131	134	144	127	147	135	151	141	136	145	136	154	143	127	137	137	153	130	145	115	141	140	140	162	126	149	145	127	144	143	134	165	159	136	132	132	146	130	141	143	130	138	146	145	126	146	128	134	143	143	129	123	135	131	137	155	137	119	144	123	144	139	135	133	114	154	136	139	107	139	135	147	126	131	134	127	131	149	148	142	143	115	143	130	133	148	130	148	140	134	145	132	146	119	133	142	114	140	166	133	137	140	129	143	135	141	127	163	126	126	132	141	125	145	146	150	156	135	158	149	151	147	141	113	124	124	138	130	133	136	122	145	141	136	131	134	134	110	152	140	130	141	155	145	158	150	138	137	140	150	139	126	126	125	158	135	152	132	137	129	126	161	129	143	141	141	125	149	152	140	150	151	135	145	137	134	139	117	147	122	139	164	140	154	136	119	146	130	138	130	161	151	142	118	123	151	138	127	129	147	158	146	157	149	119	131	124	124	128	130	156	132	142	155	138	135	161	147	138	136	145	151	125	142	148	124	148	149	130	137	129	131	149	132	173	137	137	133	143	125	163	143	126	142	142	146	144	124	149	147	129	139	147	145	135	160	143	137	137	137	123	118	120	117	135	152	132	124	133	150	130	153	133	136	146	142	155	162	142	124	138	136	140	130	123	125	125	145	152	148	142	137	104	129	136	142	136	140	151	137	147	139	139	122	139	143	126	154	139	142	144	146	151	148	122	133	141	134	149	141	173	142	139	152	143	151	144	153	151	142	165	139	132	141	125	111	143	134	140	147	141	116	138	138	142	146	137	136	125	134	136	120	128	139	137	142	145	132	162	133	138	151	149	124	136	126	128	144	127	142	173	139	132	134	133	137	153	117	131	123	131	130	141	141	156	133	144	144	124	129	144	121	170	119	137	145	143	122	131	155	154	155	134	126	132	149	131	132	135	153	144	143	140	140	140	124	152	140	157	128	164	123	145	130	125	153	149	120	148	128	125	139	127	151	133	142	147	144	134	149	132	144	125	151	121	135	143	131	136	156	107	123	141	151	159	127	131	158	130	131	134	148	130	129	156	139	146	164	126	144	143	115	127	130	131	155	139	139	127	137	152	125	122	139	134	141	120	137	121	143	146	121	143	151	144	140	134	131	150	141	134	139	124	149	148	150	142	133	146	136	119	132	140	143	122	139	150	146	129	137	138	128	137	147	133	157	138	133	142	146	127	123	157	145	136	142	131	124	132	139	140	137	126	114	127	128	142	135	123	123	125	128	117
26686	46880	53450	55028	51939	47748	47929	47863	42711	42393	39488	36855	32997	29278	11984	5196	4805	4273	2830	2214	3024	2746	1673	1359	1497	1892	2395	1543	1081	1409	13914	16045	11772	2742	516	506	486	448	488	463	549	556	492	507	468	499	503	485	496	477	531	493	505	532	511	515	494	457	517	480	462	530	506	512	493	492	527	504	489	495	485	526	462	495	494	507	499	535	484	498	531	470	487	495	493	502	512	504	465	557	513	502	540	500	487	503	517	479	508	504	521	453	492	463	481	481	503	474	493	509	487	533	501	472	530	499	511	489	481	484	521	523	468	515	510	538	476	490	497	492	505	495	513	477	477	470	496	504	522	505	536	442	524	502	502	481	513	508	458	460	488	514	487	465	484	542	497	468	485	467	509	493	486	539	496	490	508	496	458	495	504	474	506	526	503	532	462	495	517	487	496	500	498	495	464	524	479	504	487	480	525	508	501	482	472	517	487	470	486	488	504	470	531	488	509	473	487	515	474	504	521	509	491	535	512	496	496	516	534	500	479	492	514	521	512	501	466	471	529	488	523	508	479	507	461	492	518	527	466	484	541	458	470	517	514	501	504	473	496	534	513	512	502	447	474	493	487	496	469	463	502	496	522	476	471	481	465	520	496	516	462	495	482	562	460	489	483	516	481	521	492	508	484	487	475	484	529	478	512	494	477	502	524	482	489	481	484	483	483	501	521	503	513	463	518	504	493	486	510	505	513	515	496	460	502	513	490	498	471	474	456	514	493	520	499	515	485	520	517	500	446	494	505	474	499	518	496	506	526	517	439	472	499	511	508	488	486	505	495	530	485	501	505	510	495	487	485	507	461	488	486	497	507	524	478	526	511	502	467	474	499	523	505	491	492	516	479	477	503	539	528	472	463	500	505	454	514	494	500	493	474	475	499	545	499	539	468	508	502	478	538	457	497	543	494	500	495	476	519	481	478	500	492	481	507	516	538	507	483	539	467	501	503	432	486	521	517	525	505	521	551	495	464	468	498	532	465	483	505	484	498	485	511	482	564	528	518	509	511	514	493	492	462	519	463	509	501	488	483	514	511	482	467	435	496	443	491	510	501	479	502	508	519	475	520	488	501	515	453	509	502	512	502	493	489	458	467	503	514	509	503	519	503	487	480	529	514	460	498	486	507	497	484	499	483	530	506	493	528	474	499	470	476	480	529	468	481	515	504	480	512	507	466	509	485	497	467	508	525	538	455	521	507	507	482	494	489	503	512	524	484	475	477	486	493	509	516	499	481	509	465	503	497	478	494	492	485	489	481	504	482	502	501	516	500	475	539	544	431	466	495	493	507	499	450	490	515	480	481	464	530	525	518	487	470	546	523	445	501	492	500	451	511	512	517	522	475	528	499	508	483	478	512	508	470	442	512	483	464	502	490	476	484	509	515	474	497	486	515	487	483	540	541	514	494	486	489	485	523	487	493	456	497	505	476	475	455	544	483	510	488	482	546	454	453	485	472	492	470	502	496	514	532	473	493	521	517	495	454	501	554	488	523	453	490	489	519	509	489	497	508	495	524	530	483	508	494	532	467	488	523	487	499	537	486	523	510	482	477	483	523	527	508	502	489	477	471	492	487	498	464	532	490	445	485	474	476	487	510	547	515	522	512	526	505	538	500	529	505	470	483	537	459	497	522	518	501	521	519	500	476	496	452	505	471	503	510	554	476	476	494	532	464	476	540	519	466	469	515	478	464	488	492	526	496	518	490	481	501	479	458	494	540	438	517	500	463	487	533	478	544	482	480	518	494	540	460	479	504	483	544	539	484	507	524	491	464	475	483	466	487	502	493	479	501	529	493	466	494	496	480	506	511	463	503	500	487	468	528	475	470	497	491	480	491	487	526	475	496	511	479	512	454	533	522	501	489	552	515	534	507	505	531	484	505	481	554	474	462	489	502	482	497	516	482	475	514	482	501	488	518	495	500	480	508	507	478	474	499	473	505	475	510	519	509	471	489	457	536	503	504	526	487	493	525	464	476	491	524	534	466	523	516	501	492	491	514	546	501	463	522	486	481	493	509	480	489	500	482	482	487	483	518	474	515	454	479	482	506	506	523	499	516	498	502	512	490	560	526	492	476	478	493	534	504	513	454	498	488	540	514	499	487	504	527	491	521	475	509	527	478	484	485	495	513	507	500	544	495	469	520	509	479	472	478	471	447	470	481	505	471	498	527	480	505	468	491	487	486	473	495	470	500	490	465	453	448	471	549	521	490	478	507	500	521	507	484	479	468	538	533	534	488	459	485	491	531	471	494	483	457	528	514	463	501	503	484	488	459	491	473	495	524	509	465	487	514	501	471	509	480	506	484	543	509	495	512	514	515	485	468	508	479	476	503	483	473	495	528	527	482	490	480	499	456	529	481	496	476	488	475	525	486	491	500	515	497	494	522	506	557	495	505	498	506	521	510	529	491	500	478	507	492	445	466	516	531	488	476	462	480	520	506	518	467	457	467	481	518	482	473	508	527	506	529	506	483	510	497	521	482	486	487	530	502	488	536	481	499	479	497	528	496	490	497	466	540	518	527	522	473	475	512	526	513	468	480	494	494	505	476	520	525	489	483	489	496	496	511	477	475	457	484	502	494	475	520	499	439	518	482	471	503	516	490	475	505	486	454	484	508	444	495	500	494	511	471	537	460	498	484	519	499	470	514	490	511	514	495	563	473	535	486	486	480	510	486	492	460	461	497	546	480	491	514	457	496	509	518	496	506	486	507	491	522	456	516	524	541	493	463	527	473	469	517	539	489	522	522	519	508	489	514	481	507	535	535	536	514	486	491	505	495	519	488	540	495	492	491	481	499	471	516	497	520	465	491	495	447	540	504	503	530	476	532	470	520	479	478	462	513	531	469	482	463	479	493	512	490	479	486	502	506	490	524	525	489	504	526	484	489	502	471	498	547	472	489	470	487	533	488	505	500	499	494	498	481	478	494	505	480	498	485	484	488	498	495	500	493	485	520	526	518	487	494	491	488	487	509	489	487	489	480	551	496	509	503	489	507	503	469	475	498	464	489	509	537	509	507	493	507	544	483	459	504	503	490	526	491	465	500	540	489	541	508	481	517	439	514	509	489	486	512	496	462	463	489	478	488	506	515	507	477	499	525	517	450	500	526	484	503	492	481	497	494	468	489	498	518	480	523	462	508	495	499	526	484	537	492	467	506	507	486	470	471	456	473	512	506	503	519	519	468	464	502	485	471	478	488	473	507	500	455	487	511	508	474	475	510	501	494	477	513	527	492	491	484	487	460	458	509	488	455	496	538	475	509	480	484	517	516	434	501	509	501	507	518	489	500	529	489	490	480	484	496	489	510	502	482	482	489	508	493	497	497	542	508	517	513	470	490	501	508	447	514	486	480	502	521	502	494	484	509	499	495	534	475	516	494	511	459	450	495	506	475	493	497	561	481	515	496	493	499	489	481	465	498	461	488	478	491	502	492	468	489	472	482	501	506	473	523	441	498	507	469	492
40542	51444	44316	38314	36611	37711	38428	41803	34817	35591	33678	30130	25601	18867	7311	2855	1967	1180	767	713	809	687	534	342	467	557	681	452	318	451	3162	5511	3857	980	229	236	203	220	216	215	227	206	250	225	208	213	219	249	206	221	223	247	217	218	248	220	221	213	192	217	173	204	206	201	201	210	209	222	204	226	194	206	240	214	201	210	227	245	221	187	205	209	228	223	218	221	232	231	243	188	214	215	225	231	220	203	230	212	226	219	226	231	201	217	193	227	234	243	210	233	204	223	272	205	219	210	219	200	203	207	204	210	205	245	228	197	198	220	244	235	202	207	207	232	233	219	210	214	222	223	230	238	211	213	215	255	229	245	224	220	212	209	205	208	220	204	189	210	200	182	243	211	216	209	226	203	190	199	216	213	242	216	222	224	214	194	218	197	206	193	224	240	205	219	186	210	197	203	196	190	237	214	211	201	216	201	244	218	211	219	240	220	205	216	226	239	201	239	218	233	206	206	198	230	197	192	209	203	217	217	206	205	223	228	215	230	224	223	201	219	184	215	214	193	214	212	208	239	198	220	204	206	215	230	213	237	215	223	215	229	206	203	221	194	186	202	220	196	248	204	216	226	208	235	184	221	185	221	193	217	190	228	233	225	201	222	208	202	193	220	205	201	218	203	187	207	229	222	210	236	229	198	265	216	198	229	190	224	209	237	219	226	228	217	232	218	227	209	212	226	221	221	198	252	243	222	212	237	224	225	219	214	202	222	243	225	218	184	224	209	242	233	235	206	241	198	203	209	216	240	200	214	201	229	222	206	216	193	221	230	199	222	249	217	218	186	224	216	204	222	252	193	224	224	219	232	211	195	199	223	200	214	209	252	219	211	206	218	216	189	244	231	192	213	210	225	211	189	227	234	218	257	228	206	216	227	196	223	227	221	213	220	213	221	213	209	206	197	235	216	187	184	197	227	226	209	226	222	273	202	193	203	229	208	193	211	211	211	215	226	230	217	216	180	194	210	220	229	219	222	220	230	224	211	220	209	236	212	199	238	217	211	189	223	227	209	234	192	215	212	228	188	220	221	234	200	208	228	216	215	229	211	213	218	201	189	217	236	189	211	212	219	213	226	189	190	192	228	217	209	233	207	214	221	211	211	214	223	244	231	211	227	227	230	230	191	201	210	235	212	209	220	214	220	208	217	214	216	218	222	220	186	195	211	217	183	218	201	218	228	201	236	205	210	239	199	216	189	205	226	241	202	211	217	229	183	202	229	177	223	231	211	198	214	215	207	218	208	208	215	178	204	205	227	210	212	230	210	212	226	220	224	203	207	204	204	204	208	211	213	186	216	216	210	213	211	208	203	219	200	205	225	221	224	200	246	210	215	210	217	210	256	239	217	225	241	204	242	213	194	208	203	214	221	227	205	198	230	208	198	211	192	228	235	195	209	241	209	233	213	220	247	204	190	226	197	217	212	194	222	206	225	210	245	226	214	231	232	227	206	229	225	209	214	191	217	211	233	227	211	243	226	208	212	210	221	230	214	187	216	245	231	200	211	221	211	221	200	181	202	201	208	219	222	201	234	222	203	226	176	222	237	221	217	222	197	204	206	208	234	198	216	213	217	223	227	203	211	207	206	205	204	204	230	226	216	210	193	209	232	202	224	193	190	227	189	182	197	202	233	213	210	210	210	227	201	221	216	212	203	201	197	205	222	206	219	215	212	230	215	212	203	193	247	224	231	197	200	228	214	229	206	223	222	192	225	213	240	220	208	227	221	185	219	225	222	219	254	205	192	216	204	241	206	227	207	206	201	201	218	232	214	213	221	221	226	216	207	221	206	231	257	218	205	211	180	187	211	206	216	205	224	219	217	225	203	222	219	214	226	218	197	221	227	219	211	206	237	212	190	216	227	203	234	222	236	200	202	198	262	221	212	195	237	232	238	231	221	227	232	211	208	191	196	206	192	185	205	228	214	209	224	203	226	211	192	214	213	196	200	235	169	217	227	205	183	223	235	213	214	205	228	205	210	191	186	216	223	228	227	209	200	235	232	222	235	242	218	212	205	230	225	203	222	205	217	238	195	212	229	208	204	231	217	207	202	192	242	227	196	204	208	211	220	223	236	216	212	219	273	212	218	224	209	192	211	206	229	229	237	211	213	240	232	213	229	227	214	226	221	242	208	205	193	197	226	220	231	209	220	213	203	201	203	229	213	224	231	236	217	207	203	228	254	232	207	233	212	222	217	212	214	232	232	208	188	213	209	214	216	212	218	209	222	225	195	193	213	225	215	207	223	234	231	216	206	249	214	210	198	211	215	228	236	215	234	227	232	239	218	210	196	237	222	211	221	211	250	193	234	215	208	231	256	217	227	188	222	218	214	207	203	219	218	216	191	220	234	226	188	214	214	207	206	222	194	231	226	243	212	238	238	218	208	233	210	212	229	194	250	207	208	213	223	189	216	205	216	201	205	203	220	215	198	232	216	225	228	213	207	229	223	206	215	186	218	209	209	217	215	213	205	222	227	198	217	231	195	199	224	210	219	211	179	214	218	218	202	219	227	228	205	238	207	207	207	238	221	194	218	190	219	208	217	219	211	211	216	201	224	227	224	239	234	240	217	209	209	216	232	199	203	193	199	231	209	223	210	220	241	224	230	220	218	218	221	191	206	216	214	202	232	221	204	227	224	218	221	202	197	211	226	211	221	255	214	219	234	205	219	198	196	183	209	191	183	213	206	205	203	234	176	224	209	207	222	218	205	206	195	208	223	213	205	224	206	225	232	205	219	224	237	246	219	234	189	203	214	228	214	218	189	187	224	224	221	215	192	239	227	208	206	196	204	212	199	202	189	228	229	198	193	201	211	219	235	228	213	227	189	188	229	216	202	239	204	231	233	205	235	231	244	238	208	206	223	224	237	227	216	207	234	193	226	228	192	223	211	239	218	202	206	223	208	233	206	213	222	216	222	243	217	195	197	223	222	223	214	209	212	208	204	218	218	227	213	203	221	203	213	213	229	213	190	205	216	237	225	231	217	216	202	242	230	222	216	217	224	193	217	215	213	220	230	206	205	207	207	223	218	189	238	208	211	243	201	212	202	223	216	227	219	215	216	221	215	196	204	210	203	226	198	199	211	207	217	213	245	227	224	197	202	223	218	223	187	228	233	219	221	201	222	229	202	233	221	191	204	206	232	212	214	231	208	225	238	197	220	182	214	227	222	193	224	243	184	209	212	218	220	199	214	215	225	217	223	224	202	249	201	206	212	221	215	211	216	207	212	219	204	197	237	225	249	245	208	219	215	224	226	204	215	204	223	245	223	201	225	196	194	216	225	211	207	209	231	201	225	231	243	230	205	189	249	205	206	210	260	215	231	204	233	221	225	229	218	196	217	204	224	206	186	224	200	212	242	224	251	211	219	208	218	225	190	212	205	238	212	216	204	217	220	212	242	215	212	217	196	207	195	205	223	208	219	234	211	204	224	238	225	184	224	244	239	195	218
34823	52615	57142	58876	58580	57699	57527	55847	49716	49867	47438	47114	43152	34147	14615	8614	9066	6650	4272	3991	5027	4317	3374	1754	2681	3720	4377	2864	1540	2686	17952	24824	19169	4892	751	687	685	674	720	709	696	670	723	748	695	732	755	711	731	753	725	697	755	726	742	720	751	697	674	761	699	694	702	710	728	717	685	707	719	665	706	643	699	745	711	690	678	657	683	714	665	697	717	659	681	710	683	664	722	705	727	709	685	703	722	708	722	735	687	703	709	693	698	744	702	676	682	747	687	737	721	713	662	714	692	715	709	750	697	720	736	679	652	703	712	750	708	678	685	652	710	753	690	701	717	771	725	706	726	724	713	691	716	722	717	704	721	702	721	737	728	706	691	710	708	659	708	706	704	666	712	717	732	679	712	682	706	711	729	679	693	689	688	666	664	707	684	727	721	698	677	695	649	730	710	672	692	702	705	675	713	728	644	651	733	675	724	677	722	729	645	669	720	663	763	689	666	676	708	714	648	738	722	746	679	699	660	691	684	675	656	667	765	695	706	689	722	668	717	693	669	714	739	690	699	733	704	723	706	700	665	719	772	710	730	676	755	705	707	679	724	720	764	674	706	697	703	722	769	714	681	707	735	721	704	683	722	697	693	721	665	710	687	682	705	660	676	715	704	678	698	711	734	680	736	662	668	707	693	721	724	732	717	656	720	710	697	720	725	688	720	717	735	657	695	691	704	710	676	696	752	718	702	695	711	711	669	706	721	711	732	732	663	718	725	721	718	724	706	678	667	687	739	689	697	709	767	710	712	747	721	717	683	717	716	733	683	689	684	736	784	734	727	711	724	685	733	701	742	684	677	725	759	739	714	695	685	695	727	717	699	686	723	697	680	698	695	764	717	749	711	714	697	722	728	659	703	697	734	717	693	685	759	733	743	725	679	715	693	670	709	682	742	664	720	718	693	721	695	699	719	724	696	689	657	707	712	705	682	725	741	672	739	692	716	739	762	686	692	662	641	692	657	673	707	691	740	750	715	722	705	714	675	722	705	689	627	705	703	747	705	684	723	716	708	728	675	699	694	706	692	711	732	713	706	698	738	682	668	728	670	737	677	658	728	719	694	708	685	660	696	695	666	704	703	679	741	725	750	692	698	673	707	728	737	706	719	738	707	723	690	736	735	748	647	722	700	705	708	702	730	661	714	747	698	699	689	692	721	748	744	661	690	659	698	763	723	677	736	652	667	703	725	715	705	731	705	739	643	690	668	664	725	705	699	736	685	708	673	679	706	691	704	762	704	766	684	716	724	756	697	693	716	750	761	744	671	719	652	748	715	698	706	723	663	691	738	738	726	722	691	698	728	701	711	689	709	722	778	706	677	696	716	663	719	726	742	656	697	714	678	743	669	679	744	648	697	723	731	671	749	724	687	744	716	682	679	716	723	721	681	666	722	698	690	721	689	736	661	661	712	686	703	702	678	686	687	673	759	681	741	745	740	705	703	696	710	729	716	728	702	721	729	735	742	690	653	729	744	709	706	733	734	664	695	733	700	729	644	684	746	749	693	743	684	687	675	705	746	693	698	677	641	680	716	688	731	708	673	712	727	680	695	724	727	681	733	696	729	699	754	714	722	714	703	701	716	728	683	700	676	734	674	676	673	721	692	751	664	717	739	684	716	744	730	724	678	748	668	704	724	717	689	704	729	692	677	753	743	699	723	699	681	665	693	703	734	685	726	705	752	671	684	663	734	680	726	694	700	715	734	692	743	685	694	718	747	689	694	708	733	704	694	729	718	688	695	716	708	704	721	704	683	666	726	685	704	701	707	765	676	687	691	691	721	687	669	691	718	731	760	775	656	731	701	742	699	715	754	689	744	694	708	699	684	698	709	669	678	731	791	734	766	688	715	715	688	651	699	710	684	692	746	759	692	671	740	697	691	717	733	723	662	746	705	702	671	726	740	686	725	718	698	686	675	695	686	738	699	755	716	734	696	710	706	706	719	711	683	662	718	737	741	673	755	661	695	686	722	669	724	665	675	743	692	686	714	665	715	653	689	675	697	705	759	708	761	730	730	727	702	668	679	718	764	648	693	743	695	704	663	716	731	707	746	706	702	740	674	738	685	707	700	694	650	684	682	647	688	662	710	690	673	698	675	715	725	661	725	711	691	713	734	683	662	629	694	650	744	688	708	736	720	719	674	779	689	716	702	681	700	734	682	687	758	707	678	724	708	769	735	702	743	679	745	700	747	676	697	743	688	716	682	690	695	721	735	743	720	712	707	729	672	673	719	751	681	723	716	713	737	711	699	672	674	635	753	652	732	766	709	700	702	723	710	689	760	702	761	696	688	752	713	683	703	745	720	674	749	707	728	738	740	691	703	729	708	687	688	714	707	665	724	691	672	675	720	675	740	722	739	742	734	690	677	694	700	729	700	688	701	646	680	738	717	716	684	749	699	695	732	719	711	691	724	706	684	712	664	668	697	754	683	692	713	668	677	684	690	711	650	668	712	703	694	680	697	657	724	641	713	661	713	684	775	696	668	710	739	688	686	663	720	680	723	718	689	691	701	708	683	679	697	706	642	722	710	676	708	679	734	702	676	704	722	723	704	688	742	686	695	723	705	711	754	712	698	734	726	740	684	745	683	720	668	704	718	673	661	710	706	703	652	752	737	743	715	710	694	699	701	725	701	748	669	709	709	689	706	704	705	731	723	733	723	728	729	705	703	751	705	686	701	682	694	724	638	670	752	631	711	692	766	673	702	721	715	690	712	706	683	739	675	691	756	704	726	750	702	703	714	689	745	656	739	691	767	686	662	724	777	687	646	657	717	750	680	676	690	698	683	726	672	655	682	723	722	732	694	730	715	730	674	731	738	693	690	707	676	702	664	724	696	724	699	727	706	695	694	719	697	738	660	708	732	728	719	722	689	688	702	739	730	716	708	696	711	734	694	695	707	701	666	681	737	709	695	703	686	727	675	710	674	722	713	654	695	722	729	707	721	736	730	642	676	673	701	661	701	720	687	688	694	682	691	754	742	728	700	714	645	786	675	642	684	687	681	722	729	760	714	734	735	702	723	703	731	728	713	684	674	655	698	701	684	696	681	712	699	698	682	721	668	673	681	715	666	714	698	743	686	699	687	736	715	684	682	671	762	791	752	742	714	682	723	685	649	742	706	714	662	753	720	685	715	713	710	737	748	712	729	750	696	687	716	728	698	715	725	704	677	705	723	705	690	671	702	720	716	728	710	687	696	703	735	691	714	680	720	722	713	713	685	705	679	709	727	685	692	718	702	707	753	663	656	693	731	691	717	731	706	740	681	690	718	678	676	730	701	729	748	681	690	679	651	743	767	648	749	720	733	693	746	722	714	687	702	624	679	707	734	722	684	732	709	707	704	727	685	721	686	682	713	737	700	710	703	722	696	707	671	700	712	703	704	675	717	699	686	718	736	695	696	699	747	720	656	707	700	745	704	705	672	697	676	692	650	712	717	698	698	674	691	708	717	739
7568	17409	20952	13052	7480	5887	5253	4556	2903	2941	2592	1742	1076	551	298	237	211	165	188	187	181	209	162	138	145	154	176	155	152	148	274	451	516	211	128	125	122	148	134	148	144	117	128	114	131	147	134	141	134	132	145	116	119	115	138	153	129	156	120	153	117	178	150	128	145	151	123	111	122	143	150	124	125	149	137	144	134	126	135	141	124	147	145	132	150	132	123	107	137	124	123	115	127	129	153	143	127	142	141	118	136	154	117	135	144	133	124	127	147	138	152	129	128	144	97	157	123	124	155	158	145	142	148	142	126	116	158	135	135	139	138	136	135	137	155	136	131	131	127	133	137	117	170	109	149	142	130	127	135	124	130	143	130	125	133	126	143	112	143	149	151	138	130	123	142	120	124	99	131	134	134	131	149	150	137	132	144	130	128	120	134	125	139	133	133	118	150	143	131	131	130	137	128	140	147	134	145	138	139	147	110	141	147	140	142	153	163	152	139	133	130	132	155	135	139	126	137	152	134	124	138	135	133	130	146	165	137	136	136	141	124	154	147	122	153	150	132	147	119	121	125	128	128	145	150	130	138	122	136	150	155	137	120	136	128	140	143	119	124	141	152	156	139	166	154	127	136	141	131	150	114	125	133	134	114	152	137	140	121	153	129	123	135	129	140	122	122	143	136	130	138	128	123	151	132	158	120	146	131	128	154	147	127	130	144	150	137	154	130	151	133	127	138	114	104	128	140	144	131	138	136	139	140	137	146	155	145	152	139	134	138	121	142	128	144	123	128	132	168	123	139	136	142	131	145	112	135	123	122	125	130	114	135	152	131	138	141	131	131	127	154	133	128	102	153	139	127	139	144	159	129	136	137	132	123	118	143	124	134	115	116	132	118	134	119	133	125	150	141	133	120	124	134	125	139	137	137	134	139	156	127	130	149	123	121	145	153	122	153	135	119	135	134	148	157	133	130	129	129	142	139	127	136	136	143	118	160	123	131	117	128	148	127	127	133	132	156	141	133	140	139	124	139	131	130	146	134	124	146	128	139	153	137	134	135	116	130	149	152	118	130	120	142	143	132	121	152	133	123	124	119	136	133	152	152	142	121	125	146	131	110	133	127	134	124	139	133	146	130	131	144	148	129	139	130	130	132	148	136	147	126	124	148	141	141	135	134	146	136	140	134	138	131	135	152	121	154	134	151	122	121	129	147	140	124	120	134	141	126	131	128	141	134	135	119	130	131	126	127	144	143	125	128	152	150	127	122	123	148	155	128	154	144	132	133	161	126	114	121	125	127	118	149	127	128	135	138	140	133	144	129	125	128	145	148	134	142	134	124	110	105	122	151	149	149	157	138	140	119	136	150	153	125	142	144	133	132	128	123	146	144	126	132	145	108	140	141	133	130	123	135	140	143	130	128	128	129	135	132	123	164	130	132	132	132	139	147	132	134	132	142	122	142	127	120	126	143	123	135	138	164	139	150	144	135	150	140	139	131	127	141	147	149	117	156	127	140	156	109	128	116	139	142	138	133	116	142	123	128	129	116	134	141	114	142	122	132	153	126	128	128	132	112	130	128	143	157	135	143	134	124	128	154	136	113	131	132	114	136	136	120	155	136	130	147	142	122	149	137	128	144	147	135	150	130	137	142	165	141	135	132	133	131	134	131	138	133	129	128	150	125	146	154	124	148	113	137	135	129	136	145	162	137	143	152	135	144	144	128	120	125	151	141	121	141	138	119	123	115	149	139	119	133	147	128	137	123	119	147	120	153	124	147	152	134	126	128	139	150	137	129	145	121	121	144	123	119	129	146	151	134	143	148	132	166	162	141	108	144	151	150	126	127	137	135	127	117	130	133	140	124	134	145	125	144	130	134	122	126	130	133	146	138	108	134	132	134	119	134	159	131	142	126	150	133	109	150	139	132	122	125	126	136	134	142	129	135	131	138	136	145	123	130	141	160	141	125	128	120	141	124	137	127	120	114	133	147	121	144	158	137	120	135	139	126	124	134	128	131	139	137	124	139	149	135	116	136	129	138	156	134	156	122	123	130	120	165	136	149	139	128	123	148	131	137	151	112	133	147	147	151	127	123	118	146	123	114	140	135	136	138	127	151	132	132	133	119	120	125	125	135	145	127	151	137	115	146	127	125	116	130	145	154	119	111	125	146	133	134	142	143	147	126	143	147	138	136	117	136	133	162	123	150	131	133	144	128	142	149	124	134	128	121	135	131	131	148	129	132	138	139	152	135	126	134	146	129	146	152	142	139	108	137	169	125	146	143	134	151	161	132	154	129	142	146	134	126	155	126	137	132	150	145	147	121	136	130	147	129	147	146	125	129	139	131	150	118	116	116	106	129	132	134	134	134	127	130	133	151	120	134	162	135	124	155	122	121	134	138	139	122	111	130	155	157	143	132	130	147	146	132	135	136	124	133	119	138	129	127	152	136	138	143	140	121	150	127	132	139	126	122	126	128	144	132	136	152	145	144	137	112	141	133	125	138	146	142	145	130	149	132	131	128	145	121	138	161	141	146	135	148	138	133	133	130	145	129	132	124	111	128	135	123	129	142	143	136	138	131	125	131	125	136	144	124	124	152	125	140	138	125	157	140	134	152	146	131	112	142	135	128	128	108	147	139	128	128	137	153	130	113	142	110	136	143	153	119	102	120	134	124	143	151	153	145	122	145	142	130	153	134	133	146	139	136	147	132	141	124	127	135	161	115	135	140	132	132	131	150	145	147	135	126	116	134	146	137	136	137	153	136	115	139	127	133	134	134	142	129	151	140	116	130	137	141	135	121	156	138	121	136	156	139	125	134	135	158	131	159	143	135	130	136	127	145	154	138	138	158	143	144	148	136	138	120	143	113	129	128	125	153	143	128	152	124	139	149	150	158	141	132	134	140	133	139	127	139	117	136	141	118	142	137	145	138	141	119	144	165	168	138	129	123	159	119	136	148	126	122	136	150	129	134	132	147	140	144	135	121	128	131	125	133	148	128	135	122	109	130	143	148	137	124	148	160	135	116	144	131	144	151	119	150	142	136	123	128	146	141	147	132	129	133	129	132	125	123	137	126	139	137	147	154	120	111	134	129	154	130	131	135	151	138	124	132	119	132	134	118	120	159	137	146	139	146	123	144	123	134	141	137	131	137	146	159	140	139	113	140	137	130	152	133	114	141	130	128	135	130	142	150	118	148	150	138	130	127	127	136	123	114	137	128	150	124	131	128	124	135	136	157	134	115	136	127	125	153	144	146	146	142	130	152	139	137	120	120	137	140	137	131	139	125	123	148	131	152	140	155	110	106	130	137	145	146	139	122	150	136	145	132	127	148	154	143	141	148	129	134	129	155	141	139	151	128	124	123	149	122	143	144	146	152	145	129	134	134	140	126	122	148	147	120	133	144	140	152	139	138	138	120	122	126	129	128	151	135	117	139	140	144	132	163	130	122	129	121	158	121	113	141	132	142	151	135	127	106	117	121	132	143	110	119	147	134	130
8226	21894	27345	23084	18098	17216	16906	16564	11096	12488	10952	8844	5563	2384	1245	1153	1246	886	838	864	957	966	727	658	676	747	831	632	627	570	1575	2818	2844	912	522	488	468	487	519	510	481	490	489	482	501	438	516	473	502	497	473	491	507	477	472	498	486	503	509	452	516	490	511	477	518	507	507	491	497	493	511	456	525	497	483	493	512	500	476	501	501	530	502	486	502	504	486	499	488	482	486	537	490	526	492	504	480	522	504	491	525	483	475	457	518	461	491	469	492	471	494	494	484	459	500	517	465	464	501	501	513	488	522	517	540	538	437	503	514	516	484	541	456	458	497	534	464	492	485	488	491	477	514	503	455	461	484	499	499	484	535	515	469	510	481	468	513	480	494	478	488	491	505	493	492	490	488	484	486	476	459	493	512	494	470	522	490	513	502	488	475	481	490	497	501	498	496	511	506	504	501	541	502	542	478	484	518	519	469	490	501	500	541	520	490	493	493	519	456	486	473	469	461	478	479	506	466	511	518	508	510	510	501	481	517	477	513	455	534	471	496	482	487	465	491	459	487	515	484	492	488	466	494	466	496	542	502	464	465	467	527	513	538	500	478	498	533	497	514	502	490	508	501	514	535	506	448	466	489	470	499	487	505	481	465	494	474	474	501	463	525	507	493	485	502	509	487	460	500	500	501	540	524	503	493	503	463	519	546	464	501	493	485	451	482	570	516	524	547	481	536	530	484	508	507	527	474	505	494	513	466	505	477	488	470	482	501	493	462	546	510	468	524	523	480	498	507	500	472	478	510	505	455	489	486	478	520	501	470	501	496	482	453	517	545	472	493	481	453	531	494	474	484	471	515	482	515	471	491	475	455	544	470	521	468	491	495	486	482	506	499	473	467	533	532	504	499	487	492	492	530	502	512	493	534	498	506	506	479	495	466	487	490	528	486	474	471	485	473	492	493	491	506	501	526	483	499	529	513	507	496	504	541	535	501	500	462	501	491	451	457	522	500	470	469	468	506	512	477	496	462	492	488	490	513	541	503	512	483	495	447	480	481	513	472	512	512	484	470	502	479	490	519	502	461	491	507	502	502	494	509	473	473	499	506	464	510	489	493	521	495	493	483	479	519	504	542	503	457	497	466	479	483	513	512	460	495	504	500	507	495	504	502	509	488	462	461	469	489	500	476	466	479	502	515	503	482	494	471	505	442	495	474	491	525	503	466	406	496	440	495	479	499	486	485	516	476	500	522	513	480	544	508	518	485	485	511	464	474	483	481	513	516	477	497	513	543	451	493	446	511	484	478	481	508	522	488	555	505	493	537	493	492	500	482	498	531	463	539	494	477	470	490	478	488	513	475	499	476	495	533	508	480	502	494	523	498	464	488	503	532	510	507	506	495	498	490	515	476	497	470	521	501	507	499	533	496	486	501	495	484	452	494	453	509	532	456	475	492	510	484	546	542	509	481	478	476	480	502	483	490	471	523	473	464	490	477	525	479	463	502	478	518	463	490	523	480	479	501	482	480	462	483	480	497	489	515	464	483	462	495	520	524	533	467	469	527	512	480	516	524	483	504	487	522	527	529	525	495	521	512	517	476	478	467	484	509	508	506	511	520	479	480	512	447	526	509	491	506	524	504	482	488	500	538	491	548	494	492	487	514	472	431	489	455	476	491	521	502	501	506	480	525	463	484	513	502	502	494	467	548	512	477	462	461	478	505	472	487	514	492	474	492	486	459	496	463	507	499	461	514	473	502	485	495	498	524	468	517	505	478	511	514	470	481	483	500	487	492	493	499	490	486	507	481	479	487	479	495	474	469	476	531	483	502	479	481	520	523	486	477	494	483	523	485	484	527	477	455	474	518	452	520	477	510	477	476	488	507	497	474	486	466	501	485	426	489	498	481	538	478	482	521	475	491	522	532	488	474	489	465	498	509	428	468	509	502	488	511	476	471	502	478	506	502	487	487	506	485	490	463	499	548	508	491	467	468	496	523	510	508	521	517	485	467	497	524	498	508	469	462	518	508	506	461	468	499	504	483	535	516	487	506	526	486	497	487	500	489	491	510	496	500	498	478	508	488	473	465	481	513	498	471	482	514	495	492	491	506	482	477	533	518	484	475	496	511	519	483	528	474	510	527	510	479	489	497	456	538	499	511	549	481	512	475	529	488	514	502	477	483	496	501	490	495	488	494	477	522	491	468	497	510	470	479	485	485	504	511	501	455	503	460	484	490	454	470	510	478	500	518	517	476	499	520	504	496	500	482	463	485	493	516	501	502	489	477	485	480	504	522	492	465	489	477	497	507	488	462	489	514	500	499	494	497	481	495	511	499	512	496	520	505	480	529	495	485	503	493	492	450	485	516	494	476	514	479	440	539	463	514	509	487	479	464	468	469	482	476	542	549	467	478	475	496	468	493	491	514	489	458	482	474	473	509	464	523	512	516	475	519	477	485	452	482	491	484	473	502	457	462	468	510	482	504	486	507	504	490	540	500	487	504	486	501	519	500	492	467	468	486	468	532	467	489	564	464	554	500	510	520	504	496	504	503	503	491	513	477	501	520	480	519	461	505	525	522	529	536	472	522	450	525	475	479	511	503	537	477	519	483	509	503	468	506	490	507	540	510	498	540	500	487	502	473	505	447	478	504	522	495	473	512	527	497	505	490	505	511	452	464	493	488	498	491	496	512	484	474	484	498	517	512	513	533	549	515	497	476	490	509	493	501	474	543	509	480	500	502	464	469	528	452	488	474	476	517	527	450	471	486	488	517	530	492	498	504	496	493	470	513	480	468	481	465	527	517	496	488	525	472	496	511	451	495	528	461	452	482	488	496	527	474	513	454	537	526	508	462	502	475	500	509	489	489	506	458	471	517	511	507	496	485	482	475	469	504	517	526	476	485	479	485	515	490	489	494	515	469	481	499	483	523	483	528	469	461	500	522	491	464	455	506	469	507	448	453	497	478	501	515	462	504	513	494	470	493	470	490	466	474	513	459	477	545	485	502	513	503	529	492	495	494	495	528	472	500	496	482	468	482	523	470	509	467	500	550	506	504	469	528	448	488	518	515	463	449	502	531	483	518	492	512	547	499	463	498	527	465	513	492	523	485	489	484	457	473	482	456	502	485	460	520	507	507	529	469	491	476	518	521	529	504	528	458	534	481	456	524	470	488	458	505	515	497	510	474	490	465	500	502	470	480	485	517	469	491	511	451	551	479	476	504	483	507	465	438	498	497	477	471	491	498	531	470	480	452	500	493	467	459	455	483	501	486	537	463	469	498	504	485	523	488	501	487	470	485	477	472	502	512	491	516	521	515	478	532	485	484	523	509	458	470	503	536	505	494	490	461	483	517	509	539	483	495	481	504	494	511	480	497	511	505	518	539	482	498	502	476	505	455	532	500	495	528	473	497	477	503	509	475	484	509	498	448	491	505	463	501	536	471	476	468	512	447	464	495	484	539	512	501	475	553	466	505	506	507	496	517	479	521	519	483	483	476	477
32964	49754	44179	37773	34338	35054	35802	35069	31073	29753	28535	25891	18535	7480	2850	1706	968	663	393	338	377	319	252	224	301	459	369	244	205	230	1338	2709	2123	720	138	140	123	128	133	156	138	156	151	149	122	130	136	137	140	151	116	112	144	141	131	132	151	155	140	118	121	130	124	128	135	151	149	130	146	151	126	129	137	143	141	105	116	121	137	146	141	114	130	144	135	127	142	143	148	116	136	151	128	144	172	137	119	128	137	136	163	137	144	146	125	119	151	132	161	167	112	111	129	148	147	137	116	117	146	139	124	125	150	125	146	138	148	150	144	146	157	136	141	141	144	146	124	146	134	140	113	145	139	139	149	154	139	139	116	161	138	144	125	118	122	166	130	160	142	136	159	136	137	145	136	116	145	125	134	162	150	130	134	125	152	145	146	128	142	140	124	126	141	130	153	135	150	146	148	127	137	124	138	133	131	147	139	150	137	129	138	136	124	132	160	127	139	164	162	118	111	133	158	138	128	129	151	127	161	145	132	127	150	128	135	137	150	154	146	136	154	138	137	127	137	134	138	124	130	120	142	140	135	146	136	145	130	154	163	138	138	137	154	131	161	141	118	158	141	135	153	139	156	152	138	154	119	154	152	153	138	169	150	135	136	123	122	137	149	145	124	124	135	131	133	143	132	148	150	123	140	139	142	120	148	113	141	137	132	151	133	140	139	128	152	131	132	154	146	121	166	138	136	141	116	121	132	134	144	131	139	150	127	159	134	141	136	128	129	143	148	136	111	145	143	140	136	119	121	147	137	149	150	148	154	147	139	133	141	145	140	145	145	144	156	143	121	143	137	122	127	142	132	131	125	142	151	122	139	157	164	139	165	156	133	160	129	144	135	143	134	147	154	127	123	134	148	107	148	150	157	150	137	131	133	138	146	138	124	124	133	154	132	122	127	130	129	152	112	136	156	132	122	141	162	140	147	131	137	143	142	145	156	136	155	134	134	137	133	140	138	148	124	139	145	133	127	142	134	145	125	121	126	132	126	134	132	153	139	153	128	131	139	144	138	172	151	121	147	125	136	136	127	139	134	138	144	132	148	161	146	120	162	111	139	124	143	145	138	141	139	120	131	149	139	152	145	154	148	150	132	120	126	141	121	148	147	118	133	143	130	154	136	100	150	136	147	129	136	149	133	127	146	138	115	129	159	133	138	118	124	147	146	137	134	140	133	141	142	147	106	132	126	152	140	136	135	161	125	132	129	141	148	128	158	135	146	130	143	145	144	152	128	113	131	138	129	160	145	126	141	127	136	144	141	154	142	140	123	136	141	136	146	133	137	152	127	132	147	158	133	161	146	123	145	141	117	139	154	141	120	147	131	148	137	142	146	150	123	147	125	137	128	126	133	171	135	126	140	157	143	143	124	124	128	130	138	123	141	140	164	132	134	141	133	136	132	143	152	142	131	157	135	129	130	150	114	114	127	152	125	142	163	151	144	117	136	130	155	139	125	146	114	125	139	123	134	157	151	134	133	140	131	140	138	146	121	133	137	135	120	137	130	137	156	150	119	122	150	144	123	136	149	134	150	115	125	141	142	133	122	117	135	161	148	150	166	159	122	134	144	141	140	133	167	139	134	134	146	128	119	118	116	148	158	142	130	134	145	125	141	161	135	132	149	122	154	145	138	131	137	144	130	136	173	144	145	148	151	147	147	128	124	158	136	147	140	123	152	126	120	145	128	143	123	134	155	134	131	120	149	136	149	144	130	148	132	141	137	154	135	155	128	139	140	121	150	134	129	129	153	146	138	138	139	134	140	150	108	132	128	148	134	138	157	131	144	136	140	136	140	139	131	114	147	141	128	153	141	116	144	153	129	139	140	141	157	132	147	129	131	134	122	120	138	130	127	140	149	138	152	132	144	144	142	134	136	149	133	135	120	141	124	142	157	168	142	126	134	137	124	150	155	133	153	148	144	145	147	133	139	134	132	140	138	145	149	140	152	124	158	140	134	147	135	144	150	135	121	146	132	145	130	116	127	123	123	142	137	128	149	135	136	135	146	124	124	129	144	131	132	135	135	144	136	148	142	133	151	150	137	146	133	132	140	148	140	137	121	130	142	115	127	137	156	144	158	133	151	144	132	132	165	144	120	151	138	127	139	147	133	137	146	141	145	132	130	151	122	115	137	130	143	140	133	141	121	136	137	124	136	126	140	148	148	138	156	137	133	140	124	111	140	153	142	154	131	134	139	129	133	145	126	150	137	145	141	123	143	137	142	138	130	116	160	137	140	142	133	145	143	136	146	147	137	151	133	129	142	150	117	123	135	132	141	149	126	144	155	116	128	137	113	136	136	130	136	153	120	126	137	129	135	130	136	137	136	132	148	131	133	130	130	135	163	156	127	133	146	139	137	146	126	156	135	113	156	136	147	131	136	124	134	150	120	136	141	140	148	134	133	106	152	139	132	136	129	137	142	126	157	142	123	145	128	119	155	137	151	146	147	143	137	119	135	138	120	119	141	140	122	153	135	145	127	146	144	151	127	147	123	148	153	143	133	123	157	126	126	116	132	133	156	137	148	146	143	138	146	135	155	134	149	132	146	140	114	156	158	140	139	129	148	146	143	161	130	142	149	176	145	130	175	140	147	126	137	121	142	136	138	140	123	118	133	134	139	130	121	128	148	159	146	154	130	118	142	125	129	150	137	134	130	155	147	136	134	122	125	144	112	118	127	139	133	127	116	147	120	135	131	141	137	161	155	138	114	154	128	146	137	132	150	159	143	145	148	133	142	123	144	149	142	134	139	123	138	152	115	139	139	112	143	148	127	149	121	143	170	122	110	155	140	148	150	132	143	125	131	137	147	162	135	148	140	150	148	136	135	145	126	143	144	134	135	150	144	136	111	125	153	148	152	137	136	130	156	134	127	122	120	131	146	131	132	120	165	142	144	143	166	136	121	146	152	150	123	128	148	140	140	134	144	121	132	119	146	141	117	147	150	154	129	135	159	138	148	134	138	122	134	145	136	149	160	139	133	144	150	143	122	140	141	145	124	152	120	140	156	152	132	134	144	146	158	133	148	143	148	143	149	130	131	141	128	142	139	146	128	134	143	121	147	143	139	137	135	136	144	123	144	122	136	156	142	134	129	135	135	133	154	154	140	157	139	131	140	161	143	130	138	143	154	155	152	157	143	149	146	135	116	134	138	133	145	143	145	142	133	123	132	133	131	133	146	152	116	126	136	130	152	147	150	147	148	134	122	121	118	124	136	141	151	136	155	128	134	148	149	138	145	149	146	149	143	131	161	160	140	136	132	145	121	161	147	133	146	141	141	135	141	144	148	143	149	142	120	149	137	138	159	152	149	120	136	130	142	138	144	143	137	136	150	122	136	148	133	164	119	150	147	140	138	143	146	162	145	138	150	136	132	147	144	141	139	134	138	155	136	146	149	128	154	136	148	151	151	132	159	139	158	128	133	121	127	145	131	150	142	150	157	157	114	154	158	141
29116	47932	52405	53764	50935	51978	51966	48344	43672	43623	42159	41182	33752	15228	8059	8079	5198	3411	2042	1863	2345	2219	1434	1374	1864	2499	2291	1553	1236	1105	9533	16277	12956	4214	473	511	504	487	491	498	489	512	520	510	476	500	498	500	465	521	499	528	496	516	503	512	512	469	508	533	442	478	496	491	472	487	479	512	486	490	517	483	504	440	475	496	451	489	447	488	470	498	513	513	505	501	479	499	518	495	489	497	488	481	492	482	477	485	473	534	545	520	491	511	532	483	479	475	512	521	503	542	519	466	530	461	440	490	519	477	456	540	501	517	486	525	465	504	511	499	478	485	443	519	467	518	487	469	495	502	454	503	476	493	531	486	519	470	493	496	535	476	508	492	506	491	480	500	489	515	508	485	502	520	489	487	492	493	496	513	529	439	491	515	491	486	506	479	521	464	476	488	458	523	458	486	516	461	524	516	475	511	493	509	450	473	540	505	468	493	514	473	501	494	478	514	508	517	485	500	505	520	479	491	502	458	479	492	486	499	479	501	524	473	460	466	497	473	550	487	461	488	516	493	510	500	488	517	549	499	495	505	466	485	481	506	463	470	487	494	495	471	472	477	495	486	496	461	462	470	513	483	514	504	500	519	482	509	485	511	478	453	504	483	490	500	459	482	463	516	516	459	485	496	534	493	503	528	503	541	461	520	499	500	476	485	516	483	474	458	519	504	517	466	497	525	554	471	460	505	491	493	514	461	474	525	493	498	487	513	460	488	509	515	467	473	458	456	446	498	532	513	483	452	490	454	484	452	537	485	497	519	442	472	518	513	488	487	475	494	478	488	477	484	486	495	468	534	500	519	461	479	487	499	512	511	473	490	489	501	456	472	500	494	507	479	500	507	473	492	453	510	541	492	451	496	494	472	473	527	527	515	467	495	466	479	506	493	507	475	496	454	495	531	509	509	484	495	498	489	479	493	486	497	504	520	457	494	507	467	498	469	533	489	504	525	503	541	480	506	504	525	511	519	489	505	553	461	461	491	514	527	515	482	465	510	486	466	460	466	468	479	470	473	505	490	506	500	484	483	492	518	475	510	469	508	480	515	478	456	497	520	504	463	513	512	509	482	490	476	459	517	490	484	468	492	464	518	497	495	477	495	470	505	487	481	480	497	524	471	492	503	478	497	479	476	480	482	477	479	520	474	480	472	490	490	514	501	460	522	548	522	514	477	518	465	498	459	462	497	479	501	504	487	519	525	518	449	487	523	501	481	495	492	488	501	465	482	471	544	474	515	492	471	504	507	468	489	497	455	478	529	483	560	510	473	507	498	556	525	506	525	496	503	517	475	459	478	515	490	540	498	481	494	488	486	488	469	499	507	491	515	505	471	476	495	494	499	491	490	498	480	501	484	477	499	516	501	501	474	481	478	479	501	496	476	499	482	545	495	489	479	507	451	505	496	482	479	470	499	485	518	478	466	476	502	488	510	483	437	468	508	495	508	495	497	494	448	502	516	460	522	504	490	471	498	473	494	486	522	516	509	502	526	532	497	475	518	490	524	511	491	479	489	502	471	495	474	453	493	512	482	494	484	466	501	492	461	469	453	473	489	462	489	490	482	480	474	482	536	506	506	493	485	509	485	460	481	505	501	471	527	503	505	494	467	534	548	498	476	519	482	460	484	504	492	537	468	449	498	485	516	504	475	488	472	481	475	503	472	495	465	484	500	471	491	504	476	500	478	535	540	497	453	478	483	476	453	523	516	520	466	476	475	506	487	512	490	503	493	485	457	494	491	497	529	493	495	508	487	485	446	498	451	503	493	492	504	476	469	515	454	478	546	454	489	480	499	489	490	518	477	478	500	464	472	486	471	506	496	520	497	491	514	491	501	541	514	502	476	476	511	508	523	474	489	513	474	498	479	498	485	478	516	445	473	476	497	442	500	472	476	528	472	506	541	501	425	512	483	475	481	513	477	483	486	551	467	502	484	464	469	472	475	471	503	476	514	449	480	478	492	477	464	435	483	516	495	475	486	491	481	503	526	475	476	504	459	495	500	512	487	492	477	474	490	479	487	451	549	501	523	508	498	497	470	458	480	496	486	494	509	513	516	485	501	491	476	434	448	490	472	497	534	502	465	493	500	499	522	500	491	479	484	468	518	471	485	448	496	494	498	461	512	437	521	500	477	459	486	504	501	517	500	485	500	488	475	530	516	507	479	446	513	514	491	543	494	492	469	526	482	543	523	503	505	451	469	472	491	486	463	502	509	479	514	469	494	498	538	507	501	517	467	526	477	494	523	490	516	509	509	489	474	492	535	461	459	439	517	498	533	482	513	477	464	502	495	510	450	489	495	459	509	481	484	487	505	485	475	496	462	529	514	490	467	517	493	528	482	471	480	463	483	495	525	498	530	502	522	510	475	464	533	516	492	507	518	484	499	476	497	483	424	533	478	468	458	516	488	492	518	498	452	457	501	475	471	500	478	543	483	495	468	490	521	504	489	510	471	479	502	490	501	493	499	535	458	478	526	523	482	456	506	537	475	509	462	514	503	479	474	478	532	540	478	503	486	536	483	492	500	509	504	457	471	473	498	470	442	484	523	527	486	502	459	497	485	480	501	465	495	453	517	494	450	475	510	510	508	513	437	540	516	470	483	522	480	478	509	501	515	461	528	496	524	471	522	469	485	523	500	476	475	505	530	494	482	495	501	507	503	522	505	533	457	495	515	501	475	506	482	470	501	486	504	482	479	486	475	489	483	472	463	472	451	466	502	483	503	454	488	469	489	504	488	523	424	474	491	489	463	475	448	490	501	512	505	500	484	516	521	500	490	461	503	466	480	482	465	508	475	493	461	483	497	502	488	512	513	477	526	494	492	528	485	506	479	478	500	525	474	509	452	499	508	476	492	519	480	451	499	463	449	468	506	471	466	511	516	468	483	480	470	511	473	476	483	488	487	487	514	531	489	494	474	474	494	486	505	496	506	524	484	485	508	482	483	488	463	473	507	493	514	501	478	516	498	520	465	449	512	485	484	476	494	470	475	473	452	479	475	522	470	471	477	485	470	425	516	498	472	487	510	514	500	483	480	501	471	468	517	502	496	495	475	505	454	476	471	502	501	462	492	492	494	493	506	509	472	498	485	466	478	499	494	508	494	496	524	477	501	503	473	478	473	503	521	468	494	487	474	487	506	479	495	473	490	449	497	440	487	476	469	519	477	512	494	481	480	485	461	527	491	496	503	489	486	473	479	478	464	497	464	483	523	457	516	536	498	495	464	463	511	484	495	462	490	483	489	507	519	471	501	495	502	472	495	499	482	494	495	513	493	493	467	501	481	475	504	476	485	518	479	469	492	531	484	520	473	471	474	498	487	516	464	496	475	463	514	471	487	492	477	524	474	503	512	499	465	501	481	473	504	473	513	496	487	437	498	469	484	508	456	502	501	476	482	516	495	502	481	514	500	497	501	499	491	506	477	488	488	495	481	479	502	535	454	472	500	526	481	460	475	482	492
42298	50545	42312	38069	36651	39870	42314	41269	37302	33601	35374	31392	25073	12103	5709	4586	2467	1103	656	681	646	582	476	461	534	658	550	444	352	327	2961	5833	3832	1155	256	196	229	204	201	227	234	221	250	205	201	240	243	208	215	219	215	231	232	218	236	215	222	200	230	215	202	239	215	203	203	187	227	211	203	203	186	230	186	228	208	227	201	219	216	224	236	221	200	229	203	200	220	209	237	234	225	198	208	231	202	212	223	221	213	220	211	206	248	179	211	214	216	199	228	226	207	224	214	209	191	234	211	221	218	183	193	220	220	204	228	211	206	222	222	212	201	227	218	216	200	224	237	223	253	207	218	218	225	200	202	207	223	206	237	201	241	243	209	220	217	224	206	216	204	209	219	241	218	197	234	234	216	231	188	229	205	217	205	201	196	211	211	239	176	228	208	228	215	207	206	221	232	237	198	227	220	187	221	192	232	227	223	224	227	218	233	258	214	199	222	227	219	208	211	203	223	234	201	207	227	187	236	199	208	220	224	217	205	234	181	201	217	233	215	193	213	237	220	211	210	242	202	221	210	231	235	203	245	227	212	229	202	220	202	233	212	223	243	222	203	217	237	219	226	233	203	223	204	202	211	232	195	225	197	205	212	228	224	211	197	206	220	174	237	207	218	227	249	238	190	207	229	213	244	241	215	235	220	199	218	223	208	211	206	230	216	212	205	196	218	173	211	236	230	191	227	201	203	220	230	211	196	219	221	238	227	219	224	219	207	232	209	194	235	240	232	233	197	219	209	224	224	210	240	218	209	229	213	233	198	192	223	250	205	207	238	222	241	234	201	209	225	214	212	232	223	222	221	236	213	204	218	249	209	235	242	237	216	215	213	227	198	225	202	188	220	220	205	231	220	223	207	219	235	249	181	217	217	218	211	227	213	217	203	229	219	226	204	203	247	212	207	234	204	207	208	230	223	227	215	230	206	227	229	214	180	219	229	243	221	211	219	223	185	232	208	228	205	196	199	217	202	195	226	194	209	234	214	202	202	233	228	223	210	212	243	224	225	234	238	220	229	206	190	227	220	213	211	227	192	237	229	236	251	193	216	218	222	220	204	227	216	216	197	228	226	242	217	207	221	208	193	226	203	224	206	203	208	233	218	197	204	208	238	214	203	196	224	209	221	226	239	254	191	216	232	199	218	214	202	228	212	224	227	228	221	203	238	231	217	216	216	202	210	189	218	229	203	221	206	205	207	206	212	190	182	211	242	225	218	203	236	226	232	226	262	212	209	194	221	201	210	221	221	228	211	216	216	235	214	204	226	237	196	204	212	189	218	228	230	217	215	216	199	222	239	188	226	223	194	202	196	220	226	212	204	217	196	203	190	224	210	198	227	223	195	219	205	204	212	219	241	207	212	224	246	232	237	186	235	164	198	236	243	219	225	208	212	232	223	205	220	203	209	219	209	219	183	205	228	202	241	217	216	206	215	207	210	205	211	229	219	218	203	189	221	235	218	226	218	200	235	216	215	215	237	196	210	234	222	196	229	209	231	212	229	200	212	197	215	215	241	200	213	218	216	223	204	221	217	212	200	207	210	223	223	188	233	226	220	236	212	213	243	232	194	216	220	264	221	223	211	225	224	226	228	238	202	212	221	199	203	221	228	249	223	227	213	225	225	200	208	219	225	243	211	228	215	210	217	209	247	225	226	223	217	213	199	215	204	236	228	194	243	178	215	202	190	210	212	215	200	211	205	247	219	215	209	165	226	202	251	225	220	218	227	214	224	217	220	212	219	195	249	212	204	189	222	218	215	199	216	194	240	214	207	218	224	182	225	222	207	219	211	225	194	221	195	229	213	234	230	220	217	219	239	205	214	234	177	211	200	225	190	237	198	203	194	233	226	223	212	217	216	189	233	210	206	224	238	209	225	203	223	211	204	226	238	241	212	243	209	193	214	218	207	222	218	207	218	204	206	225	228	199	212	220	223	241	219	231	210	244	233	217	222	236	237	207	214	206	216	214	219	208	220	215	211	228	211	214	205	195	186	233	207	220	203	212	202	203	198	216	207	187	217	204	220	232	223	219	215	218	208	229	217	206	189	214	243	205	227	198	216	236	205	195	195	196	227	239	219	225	193	230	205	229	210	211	237	183	219	212	199	220	217	216	238	208	226	215	210	216	219	224	230	228	220	234	203	204	227	194	240	201	230	245	202	215	223	243	221	218	217	200	224	215	197	213	200	210	221	206	223	227	209	210	216	228	236	229	202	207	241	231	206	204	220	202	231	202	243	180	228	232	195	228	196	219	200	209	226	225	211	196	214	232	210	211	211	212	263	230	209	217	221	231	217	230	239	199	218	214	202	241	216	243	186	192	239	207	204	220	210	225	208	213	227	223	203	227	201	198	220	199	214	222	210	225	225	221	208	219	209	198	194	230	212	228	205	186	233	207	205	222	209	217	212	203	192	214	200	221	232	218	193	188	230	203	230	233	197	225	191	238	207	229	189	229	216	213	192	195	203	199	187	213	240	226	201	230	222	223	216	188	208	232	210	219	188	217	207	208	207	206	222	212	217	204	190	240	220	194	209	214	210	214	231	179	201	225	219	196	224	189	195	234	238	221	193	217	200	223	230	217	212	211	221	201	215	229	208	190	238	222	220	179	221	204	213	218	224	217	222	191	211	194	204	216	198	194	205	213	222	181	200	220	224	217	217	200	182	215	200	252	185	206	212	204	196	225	209	199	220	211	210	217	202	218	228	232	200	224	202	203	197	256	212	212	216	212	228	195	216	218	221	231	232	215	196	229	226	219	199	191	198	212	197	198	210	228	213	207	224	235	227	229	250	209	238	240	222	204	221	232	194	236	211	212	213	217	190	216	203	234	244	195	207	217	205	208	205	219	217	203	235	250	204	232	233	211	226	223	222	243	241	212	214	202	220	213	241	204	217	197	231	224	215	198	220	222	227	228	217	216	184	201	217	232	205	230	217	232	226	220	213	198	224	223	214	221	208	223	200	227	216	219	244	222	219	197	209	228	193	213	218	212	215	203	226	203	211	186	225	207	227	222	232	219	226	223	212	201	226	209	215	204	211	207	203	213	206	194	182	219	195	211	223	219	217	231	215	247	229	214	221	215	238	237	228	222	225	219	203	220	217	244	223	182	244	222	234	221	212	248	212	219	230	199	228	202	222	227	200	231	192	211	227	204	215	223	227	254	190	242	214	207	227	240	224	242	209	215	219	217	251	200	217	216	230	205	228	224	253	197	184	226	243	214	222	211	193	220	228	234	217	186	235	217	234	200	198	230	185	241	211	225	237	201	212	243	225	213	210	192	207	220	217	195	249	212	193	199	200	212	213	214	213	215	213	231	213	216	237	229	207	217	209	195	232	240	192	212	206	200	222	212	201	235	230	197	244	211	235	208	202	194	223	259	219	218	208	204	219	203	238	209	231	199	235	210	232	215	208	197	221	208	209	223	201	238	207	211	219	205	236	206	216	229	214	226
36847	53781	54426	58269	57577	60372	59822	56476	52093	51673	49704	47575	40811	18411	14984	15117	9850	4880	3587	3942	3736	3297	2948	2795	3296	4281	3665	2938	1876	1599	17308	25860	18704	6348	720	715	703	717	725	761	694	695	730	667	726	744	723	733	699	723	753	711	716	690	724	711	722	697	688	685	718	733	708	755	727	687	721	703	709	631	658	716	703	733	747	681	692	734	679	703	731	658	726	671	730	729	710	724	716	742	676	685	694	732	716	700	756	719	712	714	690	660	748	716	688	704	670	714	714	698	700	769	678	722	700	708	737	701	699	715	729	727	688	717	724	714	728	691	751	738	732	668	727	716	692	712	687	671	745	743	715	698	673	722	714	737	729	717	694	638	698	725	696	702	710	745	732	664	719	722	730	696	700	734	708	707	685	751	735	672	707	722	695	708	731	724	672	746	726	684	718	739	709	710	731	719	730	663	733	671	718	691	752	716	712	711	703	715	730	686	749	737	704	705	726	711	712	729	729	719	694	756	728	690	684	694	696	718	693	723	724	706	740	685	725	730	690	738	677	686	705	696	696	694	713	699	724	738	690	697	697	735	713	717	701	737	660	696	672	711	679	749	751	684	729	717	729	686	707	702	732	711	718	706	687	715	699	691	699	694	695	716	665	699	709	728	692	710	695	749	747	745	720	709	694	733	687	709	679	725	710	650	688	701	686	734	712	695	710	707	726	690	691	750	694	679	748	720	710	699	761	715	714	716	726	695	667	769	750	704	718	684	706	687	707	692	731	739	724	747	657	688	649	691	724	721	675	713	695	721	733	712	716	731	693	716	721	701	670	702	684	772	717	684	752	729	696	650	662	683	691	709	722	746	645	704	670	745	719	671	721	751	675	647	685	728	686	745	742	675	725	697	738	641	657	716	678	680	693	721	713	714	695	710	715	749	678	733	723	711	715	658	726	710	678	664	637	719	710	702	706	690	730	732	739	672	683	692	701	670	695	728	704	734	676	710	704	697	662	709	744	671	718	701	686	713	689	705	700	727	703	707	732	692	731	694	722	742	716	719	681	718	704	747	728	731	690	736	683	698	736	723	690	726	689	689	679	711	690	681	740	722	723	749	703	669	675	725	683	748	721	738	757	684	721	687	671	722	718	706	715	745	727	680	690	696	702	730	656	735	693	722	693	662	715	729	669	731	713	739	684	667	684	709	733	714	688	697	715	684	705	709	736	711	742	714	718	716	679	726	732	698	695	730	693	706	679	721	660	729	705	678	692	741	703	710	691	708	695	703	702	667	725	688	687	710	647	710	697	672	699	729	711	719	681	759	739	720	683	675	702	718	688	711	688	698	743	647	647	716	684	709	717	720	690	744	736	748	686	700	716	722	701	684	707	699	722	748	774	708	683	687	710	674	680	731	675	694	718	744	693	678	705	740	650	666	773	701	696	696	679	727	693	713	709	680	683	696	733	722	720	732	707	681	735	734	719	687	734	705	709	700	722	685	708	704	645	701	700	765	679	715	717	714	704	675	752	721	704	700	717	713	740	664	687	681	754	708	695	693	704	697	659	693	733	698	683	707	720	675	682	747	741	726	710	675	717	715	713	727	698	660	724	696	690	678	688	710	631	720	726	653	661	720	703	734	715	692	738	720	697	692	709	701	637	705	761	728	754	659	720	703	696	771	701	695	712	713	693	702	662	682	729	716	694	705	696	713	689	734	697	721	728	692	703	729	703	705	705	670	680	721	744	703	694	718	725	724	760	761	685	709	677	694	700	684	712	709	647	665	725	693	730	668	711	693	689	661	712	710	769	683	709	690	706	691	694	750	726	675	697	689	709	695	716	705	681	685	685	700	700	704	738	710	728	705	722	686	689	696	714	728	738	714	679	703	692	717	772	650	681	706	696	657	699	733	727	712	690	720	701	701	731	697	750	705	687	730	686	710	686	689	698	735	695	710	728	726	720	757	679	707	684	715	721	734	683	650	673	729	747	685	714	728	739	735	719	702	717	663	726	724	717	670	721	721	689	734	704	689	693	743	742	697	681	723	697	703	707	685	715	693	705	701	654	694	691	718	717	747	727	703	687	697	669	720	678	696	723	738	701	684	686	704	739	717	691	710	688	677	754	729	685	688	697	691	664	702	683	702	682	691	667	688	707	683	715	705	701	685	698	723	717	744	738	669	738	690	691	732	643	677	736	704	728	701	708	704	716	669	692	682	663	745	676	743	685	733	735	686	711	724	711	707	771	725	653	678	709	716	707	727	711	701	680	707	732	737	711	642	715	702	721	728	666	714	697	731	702	687	708	711	707	719	755	709	734	758	722	726	742	758	690	697	738	722	691	736	767	657	711	759	664	679	699	723	705	692	705	690	698	699	727	715	677	687	709	715	690	663	669	671	693	712	730	700	704	724	723	733	736	713	666	727	713	726	730	713	676	710	710	744	714	707	727	684	718	740	706	706	753	712	745	713	722	711	694	679	713	675	713	646	680	708	708	673	698	703	692	677	694	697	683	647	726	699	695	734	684	746	721	712	748	697	732	751	732	688	731	699	720	712	739	733	667	717	672	734	726	679	714	664	692	697	687	697	665	714	755	716	726	672	677	723	672	729	747	722	696	747	699	669	729	727	666	706	696	677	697	737	697	705	686	713	717	713	712	670	738	728	760	691	683	702	662	759	714	699	696	703	694	743	689	704	686	700	722	712	710	696	720	728	737	701	687	733	697	682	743	704	681	648	681	706	679	739	770	671	730	689	677	729	690	732	690	716	731	711	753	693	668	656	693	716	692	715	716	693	731	724	652	695	767	685	720	744	720	690	747	750	705	748	692	702	705	723	717	729	692	689	710	717	710	709	709	744	676	729	673	741	716	701	706	681	728	672	728	650	739	716	635	724	686	697	722	656	701	691	697	714	681	733	672	704	684	712	711	752	769	753	700	725	694	702	704	733	648	683	717	668	710	743	744	650	709	704	696	716	741	689	704	584	716	700	742	688	699	671	709	738	710	710	671	731	753	702	645	752	718	697	702	667	734	685	689	708	722	724	702	700	716	734	651	698	699	732	682	740	743	677	701	731	734	730	741	694	696	684	713	719	712	655	703	711	729	729	708	739	750	705	702	678	693	821	698	679	694	706	699	753	724	704	731	715	662	723	714	720	751	675	667	747	758	716	678	695	692	713	698	714	707	771	635	751	692	760	725	731	706	740	724	700	704	714	733	711	701	699	734	727	718	737	726	680	706	716	695	713	661	709	699	702	656	722	699	708	694	706	731	747	694	738	726	661	675	714	712	723	695	750	706	701	663	748	689	729	700	691	669	733	692	691	737	746	722	748	735	757	706	716	698	735	718	674	723	698	717	724	702	683	732	706	742	688	696	712	674	706	698	721	724	719	708	736	703	730	711	689	707	747	697	698	732	666	707	691	707	690	686	683	703	735	720	700	743	680	679	685	734	683	651	712	745	652	739	733	745	705	735	688	701	642	736	695	711	702	696	689	675	678	721	695	685	706	728	711
7533	17172	16532	11171	7089	6567	5450	4554	3820	2393	2870	1741	931	400	326	301	253	213	194	192	193	149	152	183	162	181	167	180	161	152	220	543	588	272	130	138	158	129	141	155	142	144	148	139	142	172	146	120	143	131	129	159	137	159	154	123	152	132	122	113	161	137	167	145	151	145	147	136	138	139	153	146	146	167	131	155	139	134	130	146	149	156	132	160	156	135	123	167	150	144	149	154	161	136	147	156	133	136	144	144	148	148	131	135	134	139	154	153	140	148	147	156	138	154	155	147	149	115	149	158	159	154	137	137	152	149	142	156	154	138	144	140	135	127	150	145	158	166	157	149	158	163	160	147	152	146	135	164	148	160	138	153	148	142	133	129	141	124	154	124	157	162	144	153	167	123	155	147	153	135	148	150	142	154	144	140	147	137	141	151	152	135	142	137	142	140	141	128	141	139	139	150	144	137	130	141	124	147	162	133	142	145	128	149	145	134	145	141	148	152	161	155	136	147	170	156	139	145	160	134	121	130	139	128	152	158	140	114	142	150	141	143	139	126	160	150	128	143	143	149	136	129	120	146	159	144	121	114	141	125	154	153	123	144	138	152	137	137	158	118	150	138	137	137	162	132	140	131	130	136	119	156	157	156	130	140	152	116	150	158	159	143	157	154	144	141	155	125	141	126	171	129	132	155	129	151	137	143	152	146	143	146	140	142	135	142	128	143	146	142	141	140	146	127	136	151	138	138	153	142	135	145	145	137	131	132	170	148	115	150	127	128	140	157	149	162	151	125	137	139	139	142	141	113	121	137	140	152	132	140	154	144	159	158	139	140	123	125	139	136	161	132	160	146	131	130	140	126	160	167	147	138	159	166	157	114	145	137	123	137	149	130	130	184	141	122	145	154	140	117	157	168	142	133	146	160	144	145	144	127	157	120	135	141	142	141	151	137	125	137	156	143	171	173	146	151	143	132	131	161	131	151	135	138	147	131	136	129	143	145	147	133	121	164	147	152	140	138	120	141	148	150	139	121	151	136	147	133	144	150	124	135	146	130	148	145	161	132	159	155	151	144	146	123	152	141	122	167	145	171	141	135	120	146	130	137	150	147	125	158	145	145	139	145	147	128	138	140	129	136	147	138	141	139	148	144	135	135	141	130	138	169	156	146	140	148	129	139	158	122	162	136	165	136	148	117	154	133	145	131	139	152	155	131	147	140	151	141	161	150	139	143	146	145	148	131	138	146	150	149	142	134	122	140	140	141	148	106	135	157	134	147	150	140	143	135	139	145	121	130	139	136	157	122	144	134	142	151	139	140	132	131	141	146	134	150	154	155	142	121	132	129	144	146	155	143	145	132	134	152	140	141	140	140	154	123	143	151	147	140	119	137	131	140	161	145	125	152	154	138	137	145	127	131	149	134	147	126	127	137	135	108	147	135	134	154	140	140	139	153	137	128	149	128	164	137	147	155	140	156	124	138	133	130	153	127	146	139	136	129	141	133	150	112	140	140	150	157	153	157	157	138	155	138	131	141	140	128	150	126	168	140	135	146	162	171	147	150	153	134	143	127	152	156	124	128	144	124	142	153	138	148	146	130	154	131	152	136	139	127	152	133	148	162	131	145	153	137	133	133	141	134	140	133	124	145	110	128	137	166	132	146	144	130	128	135	144	132	147	129	134	133	125	152	132	145	177	141	139	124	134	161	133	150	135	148	152	143	175	157	138	154	127	148	122	163	145	127	135	148	124	133	147	169	134	191	132	165	124	140	160	170	150	147	135	147	152	125	156	156	151	118	152	129	165	147	150	131	153	151	148	153	147	152	139	159	151	141	128	144	145	132	147	137	143	116	139	127	134	165	151	149	121	162	121	157	131	135	124	156	136	139	152	125	150	126	137	146	151	142	146	150	134	143	123	166	146	143	128	133	148	133	159	131	149	147	124	145	144	162	134	174	162	142	151	137	132	139	143	150	126	167	156	174	163	156	139	134	125	169	162	150	134	139	125	153	133	143	134	145	154	144	149	150	150	152	142	159	167	140	136	140	165	128	144	138	141	159	137	166	127	154	140	152	155	122	144	122	140	132	133	135	142	135	130	134	142	114	132	132	139	141	114	152	139	171	137	137	135	145	151	119	127	125	134	153	118	130	149	141	144	164	157	148	130	150	126	143	152	139	150	145	138	145	140	131	127	141	132	151	136	137	151	131	172	135	153	128	142	154	131	144	148	124	137	137	139	148	149	117	156	126	128	139	155	157	147	138	148	139	139	152	150	158	148	129	151	162	125	142	132	155	134	154	128	126	137	144	158	126	128	143	135	152	156	138	134	146	149	145	133	153	154	139	119	164	140	151	144	137	146	158	132	149	133	142	134	137	150	142	140	152	138	141	140	146	148	154	149	148	144	124	149	161	144	150	142	167	137	141	137	137	143	139	143	151	156	138	139	130	124	129	139	137	164	145	151	159	155	148	157	151	158	131	159	126	130	130	136	137	159	127	143	135	139	143	144	142	165	147	136	141	143	119	138	148	147	129	139	141	148	144	152	150	123	146	129	141	131	149	137	152	151	141	112	159	163	148	165	129	127	162	144	139	121	162	137	148	148	121	136	165	133	142	130	163	165	124	139	126	159	153	140	142	141	133	146	127	151	162	153	137	130	161	152	125	136	130	151	148	157	160	156	145	138	140	160	127	143	143	139	143	143	132	158	134	136	140	148	141	141	139	135	144	150	147	154	144	143	144	133	140	147	152	132	164	152	133	147	138	150	161	133	135	150	138	153	145	160	159	144	135	142	135	148	131	133	143	146	137	123	128	151	160	136	140	142	124	131	144	145	135	149	152	154	137	133	151	135	150	146	127	133	140	141	148	169	128	149	152	135	163	128	135	143	143	123	153	133	146	156	115	165	136	141	140	136	136	154	146	139	135	143	147	154	144	143	143	128	143	127	156	125	163	144	150	147	151	165	140	131	152	128	158	158	153	160	128	132	147	144	147	135	134	140	147	141	142	147	161	143	146	135	135	130	150	140	119	174	147	123	134	125	131	144	134	146	167	134	138	134	149	149	161	124	135	165	134	147	131	150	149	126	134	135	127	151	150	146	128	153	144	155	138	141	129	149	179	123	149	145	132	133	135	124	154	159	125	127	132	143	132	139	154	166	137	160	135	134	150	137	136	158	151	129	144	140	154	140	131	131	134	133	150	167	140	152	147	149	130	143	154	148	151	142	142	147	139	139	142	168	141	147	140	128	140	124	140	152	151	141	147	137	136	135	129	138	145	130	150	147	132	153	137	143	167	149	139	141	134	128	161	141	152	134	122	127	123	145	137	159	124	142	146	152	160	139	152	173	120	152	148	140	136	137	149	151	170	134	149	145	135	147	130	151	131	136	140	178	126	132	151	146	129	161	148	135	148	132	140	134	133	155	142	146	137	134	161	146	150	133	140	132	137	142	143	137	142	163	149	168	154	150	126	137	123	164	133	137	132	139	167	129	133	138	140
8254	21506	22928	21910	18284	19480	17481	15784	13473	10000	11673	8025	3839	1371	1389	1585	1374	836	797	853	861	881	720	787	810	850	767	802	644	585	1350	3118	3638	1401	490	486	538	531	539	524	543	533	555	551	502	536	541	531	489	520	537	541	479	530	542	495	536	555	497	532	505	507	555	549	503	527	504	530	541	523	512	507	528	521	484	540	533	550	512	515	488	543	487	539	542	502	519	523	481	552	520	513	515	531	517	511	515	520	515	523	476	528	518	515	505	529	533	510	565	507	512	509	525	562	547	493	526	520	495	555	540	532	489	539	514	531	538	497	518	506	506	493	552	497	519	522	524	505	538	490	539	482	513	533	519	520	553	555	544	554	512	499	526	544	506	503	513	531	523	470	510	473	575	506	526	485	488	525	500	502	530	492	532	528	499	515	496	515	485	486	556	516	503	488	494	487	553	515	491	541	530	531	548	511	516	529	492	500	555	544	550	497	539	513	539	509	511	524	571	550	534	493	502	540	485	548	501	512	525	509	506	505	514	545	570	548	509	485	473	528	529	567	548	542	539	486	518	506	533	515	562	497	558	498	540	568	531	495	528	521	540	527	501	498	504	520	543	534	510	509	536	536	534	520	497	487	524	538	505	524	507	499	514	472	543	465	514	545	507	466	521	522	523	506	528	516	514	476	527	495	528	499	550	532	500	502	508	567	517	537	518	525	542	545	522	524	485	495	492	548	504	555	518	526	532	513	515	499	520	489	507	520	529	524	528	499	479	517	495	504	527	527	534	525	492	468	535	520	560	523	515	544	545	561	556	510	528	490	476	506	527	511	545	513	520	561	529	558	555	500	521	529	537	540	547	541	506	527	516	530	539	527	519	531	453	523	520	499	529	520	562	535	485	529	512	521	501	532	548	542	510	531	518	525	506	510	508	564	519	502	535	560	532	517	562	521	494	531	546	533	518	479	533	562	544	502	501	532	549	537	521	528	533	542	571	567	535	537	505	489	513	506	504	515	505	537	510	500	522	549	502	517	493	540	528	502	570	539	504	524	519	518	508	506	509	487	521	534	528	481	497	526	511	521	534	518	512	529	524	503	503	502	533	490	517	500	516	540	564	506	518	511	498	536	519	501	546	519	582	507	531	463	529	533	492	513	506	522	529	540	498	543	532	524	487	486	490	509	512	515	491	495	530	560	540	519	519	551	516	524	510	563	533	539	491	518	543	503	529	481	507	518	505	525	529	493	529	530	503	507	509	516	522	546	538	510	564	506	553	550	545	522	521	526	467	503	531	532	562	518	533	516	542	517	551	534	520	506	526	482	562	516	521	477	517	523	458	563	524	482	509	502	466	527	523	521	520	498	505	501	499	543	517	504	490	511	528	535	507	525	504	517	508	485	517	514	512	505	495	505	492	533	526	509	504	502	525	480	530	521	514	513	518	507	507	505	516	522	531	525	507	483	551	518	533	537	500	542	487	510	514	527	522	525	534	533	519	517	520	493	523	516	513	562	513	537	511	522	513	501	533	508	557	494	488	502	530	508	528	535	562	483	520	537	507	528	493	526	464	543	510	528	499	507	525	527	529	539	560	535	502	512	525	532	454	573	532	518	554	525	519	491	501	523	537	524	520	553	511	537	503	500	530	529	539	547	529	500	504	537	489	489	472	558	491	562	529	524	513	525	557	522	503	482	533	503	546	565	529	513	519	495	533	515	479	520	577	502	530	484	482	503	587	513	489	587	508	531	544	540	544	518	508	537	511	460	520	481	539	493	525	522	556	514	511	512	531	496	523	573	488	492	532	516	534	541	515	507	534	535	523	544	511	541	481	494	513	549	503	464	505	507	548	544	544	493	525	535	522	537	532	518	529	532	518	491	488	496	536	547	526	530	475	562	539	526	514	519	550	496	545	489	539	514	555	546	520	534	524	474	515	501	514	541	522	537	537	524	476	500	513	512	525	495	496	516	484	524	509	481	539	528	534	531	578	552	521	501	544	541	511	515	502	490	514	500	490	499	507	511	506	477	525	505	530	473	515	535	507	527	530	528	529	557	481	521	543	566	513	549	511	504	500	531	497	492	493	534	528	522	533	492	524	479	547	526	510	545	532	520	505	483	505	551	532	543	540	536	506	476	488	533	496	530	519	516	517	523	540	558	500	505	556	555	542	504	496	492	505	546	579	493	507	558	511	511	481	538	506	508	522	497	557	510	513	553	498	536	527	544	530	579	512	530	486	514	545	493	518	488	492	540	482	529	551	500	523	522	525	513	544	526	494	517	536	504	519	520	485	501	528	561	521	509	538	528	505	472	514	518	495	527	544	502	506	507	526	540	521	511	523	527	533	505	489	561	500	523	515	525	536	511	572	503	524	470	503	511	554	525	545	511	533	500	522	550	524	508	534	538	559	512	545	505	532	513	550	502	505	525	561	490	504	528	590	541	538	534	521	521	523	545	540	535	509	539	552	502	525	543	505	488	556	492	484	537	549	479	533	537	515	486	541	523	537	553	481	502	521	493	549	502	547	510	531	523	555	498	482	557	528	493	545	523	515	542	507	535	553	506	513	536	518	512	532	500	544	548	527	523	519	468	497	534	506	522	547	509	544	490	531	505	550	499	548	518	495	558	475	512	527	494	531	522	519	510	538	520	532	474	479	540	536	531	528	496	499	547	486	526	539	531	559	475	540	507	488	513	525	550	535	530	508	534	492	516	500	552	525	531	485	518	499	498	545	521	503	498	530	518	499	531	543	485	540	506	503	541	462	506	498	513	509	530	518	519	548	513	548	506	550	518	529	495	550	514	490	547	572	528	499	484	511	559	507	524	529	509	503	510	539	483	502	526	527	542	516	516	522	525	485	543	496	532	525	531	507	498	568	510	529	530	524	502	535	521	500	514	542	521	551	514	534	528	514	542	522	513	539	498	542	584	505	513	521	506	537	548	499	520	529	493	477	528	517	533	530	510	530	509	532	524	487	538	504	515	514	549	549	534	491	530	505	511	499	505	479	547	518	506	469	546	498	496	511	524	512	475	499	521	500	536	518	480	525	476	510	489	496	562	517	503	489	527	506	494	518	562	499	536	534	499	521	542	523	517	536	558	545	458	507	512	529	529	545	525	492	502	496	545	503	513	531	483	548	518	529	516	520	516	567	515	481	522	514	542	486	562	491	497	510	548	548	612	516	499	552	525	507	508	525	517	530	479	510	535	554	554	506	504	536	541	525	545	518	526	518	505	501	492	512	560	513	492	526	538	479	533	540	519	557	528	523	504	525	557	532	448	514	530	507	520	538	495	539	538	538	535	517	497	519	507	496	543	538	531	463	547	524	530	543	555	496	475	509	521	524	505	519	561	538	508	522	516	498	501	535	512	505	461	547	477	492	498	544	491	498	504	566	513	485	541	485	503	548	504	508	544	512	562	524	527	489	528	528	507	518	533	529	532	509	505	513	534	526	514	522	493	494	521	533	567	503	498	515	538	516	523	520	499	520	476	514	464	562	481
34448	49153	41067	35998	36418	37470	35407	34883	31088	26869	28772	20129	11301	3954	2505	2463	1568	859	355	339	357	289	238	251	338	325	398	315	207	193	1050	2933	2577	796	127	151	149	148	139	140	134	142	135	157	143	130	140	135	155	139	152	132	132	140	153	147	136	129	149	150	144	178	154	135	141	137	155	125	128	138	146	125	139	127	148	136	133	118	131	136	161	146	138	146	133	137	133	135	134	143	142	125	149	134	149	145	146	169	143	149	133	144	128	166	129	151	139	132	110	146	128	122	152	152	148	141	154	145	130	137	154	137	143	145	132	133	131	162	155	150	147	144	152	127	149	138	119	136	130	142	133	154	151	136	120	155	152	138	134	157	156	130	145	137	134	155	145	134	140	136	149	176	145	136	158	140	129	165	156	154	160	137	143	132	157	140	121	131	144	141	132	160	133	138	146	131	151	155	158	149	152	132	149	130	138	131	142	135	150	124	160	149	144	146	180	121	135	152	148	123	124	120	138	146	136	155	132	138	111	168	171	129	132	146	144	121	172	162	148	134	128	162	150	133	145	153	126	135	163	128	146	162	130	129	154	153	140	142	132	131	145	129	124	136	144	142	134	135	144	145	146	143	129	146	133	145	175	143	168	160	154	143	149	129	134	117	150	137	140	131	129	158	150	141	144	147	149	158	156	156	138	158	138	142	110	160	141	155	144	131	143	120	141	150	160	144	156	131	138	147	148	164	156	148	142	135	148	128	133	153	157	157	143	145	156	150	130	146	127	132	127	148	133	137	149	145	155	138	145	147	150	153	155	136	146	126	148	141	148	137	143	123	136	148	148	154	129	145	136	133	144	134	139	151	145	140	154	140	155	140	123	154	147	143	169	162	136	143	142	135	147	145	119	167	160	159	120	174	142	155	150	126	154	138	135	132	143	148	166	131	140	159	155	146	130	150	122	137	138	141	135	126	130	173	138	142	127	144	134	148	135	152	161	150	131	154	160	144	125	158	145	149	136	133	127	141	134	162	144	144	148	151	136	136	152	131	147	163	139	134	137	137	121	139	137	151	138	135	143	141	143	151	134	145	132	157	130	130	129	130	143	157	145	129	151	118	149	127	151	144	161	145	122	151	127	149	152	153	138	137	158	144	131	130	134	142	161	150	167	146	125	146	146	141	149	147	118	141	143	135	147	129	157	124	132	163	138	112	149	142	149	155	148	135	151	143	135	128	163	130	139	124	133	157	121	158	149	132	133	128	140	159	113	142	161	150	117	145	145	141	143	149	139	124	150	134	130	120	136	155	139	179	151	156	137	142	151	132	136	141	159	147	137	143	140	152	137	139	171	138	137	145	164	151	142	161	148	142	129	162	151	158	144	139	141	150	147	162	142	151	160	123	116	162	138	158	119	129	139	137	150	128	139	152	138	147	164	145	129	148	160	162	129	128	153	142	147	141	138	141	136	155	149	141	132	147	171	144	123	149	149	144	144	141	130	120	131	138	135	163	154	155	164	137	140	136	147	157	119	144	144	157	155	149	141	138	139	144	163	124	144	145	154	160	137	152	150	151	146	147	144	139	131	123	155	135	165	141	151	128	140	122	137	151	145	141	153	140	125	131	127	150	139	146	101	140	157	161	134	148	154	146	169	152	130	139	132	152	145	137	153	153	118	137	165	107	152	149	148	159	136	135	145	142	166	151	132	158	159	132	135	126	145	151	142	129	142	135	138	131	146	122	137	155	134	159	138	145	118	178	145	133	119	163	128	155	138	137	130	156	142	156	137	144	155	153	149	158	138	149	145	136	152	151	145	161	154	156	140	127	158	128	160	140	153	144	160	125	172	142	166	155	136	124	129	140	153	158	140	127	152	130	135	149	157	140	146	127	139	125	130	158	132	144	153	152	130	149	138	134	143	165	150	148	132	177	145	152	163	161	124	134	126	140	124	147	140	150	123	139	135	145	133	170	133	134	149	131	138	135	125	151	154	130	149	129	138	148	128	145	141	132	171	131	140	135	138	156	150	158	139	159	162	142	144	122	115	142	161	132	149	135	151	155	130	163	132	131	140	139	135	139	126	129	156	166	141	135	152	153	133	120	140	185	136	157	143	137	137	133	159	142	151	127	145	141	147	133	143	125	139	134	150	139	134	143	142	135	146	154	131	129	146	150	140	156	130	163	124	156	145	139	143	127	132	145	143	144	138	141	143	141	155	136	146	140	160	121	154	147	168	150	155	156	127	161	160	145	122	153	146	141	137	123	136	139	137	143	144	140	162	140	146	154	132	152	167	146	166	170	115	147	142	147	147	152	123	152	137	140	158	160	147	133	134	129	147	143	126	149	144	139	142	154	145	151	148	146	146	137	129	140	144	134	157	145	141	128	137	139	141	145	138	134	125	153	162	120	131	140	141	147	142	146	145	155	143	139	134	156	134	137	148	149	144	130	158	136	159	144	140	123	145	131	147	136	148	155	134	155	151	126	139	152	143	167	134	128	132	114	128	134	133	136	162	136	130	126	123	159	144	147	148	169	139	157	131	128	150	143	135	143	121	142	142	140	156	147	135	126	152	123	169	131	146	155	146	139	139	138	151	136	132	139	142	155	149	142	150	146	153	145	163	130	148	127	155	153	155	165	145	149	161	173	169	105	148	151	139	136	137	134	140	134	132	133	125	147	159	165	127	168	134	135	138	137	135	129	129	154	118	139	168	133	151	115	129	134	161	141	134	143	145	150	143	144	156	129	155	136	149	157	131	152	129	142	125	142	149	137	143	146	134	146	145	128	145	145	144	139	137	159	167	143	143	130	145	132	146	153	147	151	143	152	138	154	157	145	146	131	177	155	155	122	140	136	137	167	161	142	160	146	171	131	143	143	143	132	134	165	147	152	137	139	120	152	146	152	149	135	138	151	127	148	164	162	156	157	138	139	150	114	139	134	131	156	111	134	142	158	151	133	144	139	152	148	121	166	124	133	132	134	140	115	127	142	142	156	155	159	165	139	154	119	120	157	136	138	153	151	135	138	151	127	148	139	154	148	131	130	162	148	143	134	142	138	139	134	133	130	145	140	145	139	118	139	169	143	156	136	121	143	136	151	145	140	147	142	157	148	130	137	149	135	152	136	137	147	147	138	134	125	145	132	148	160	127	142	129	140	158	140	157	157	141	140	135	124	126	165	129	131	159	149	142	143	137	134	167	156	133	137	169	124	136	131	149	157	127	132	133	152	146	129	151	131	139	140	139	137	148	162	166	117	119	127	115	139	123	145	144	132	127	135	146	147	148	144	130	145	158	135	123	131	132	161	130	133	147	153	170	146	118	151	144	144	133	117	148	153	154	139	148	156	145	148	157	141	129	145	144	152	147	151	150	136	146	142	142	136	157	148	137	135	134	159	154	146	167	151	118	132	135	142	146	147	137	144	127	137	117	145	142	173	154	143	158	151	152	138	139	137	146	152	153	141	156	153	125	171	135	132	139	146	142	171	138	145	118	128	125	152	123	144	140	117
30208	47873	48994	50427	52213	51859	50450	48340	44701	41819	42782	33328	21382	7283	8997	10741	7953	3806	2166	2313	2089	1524	1541	1728	2084	2195	2582	1870	1002	894	7279	17619	14590	4539	547	548	537	507	511	505	494	503	538	527	506	515	539	502	494	519	488	517	499	504	546	474	501	521	517	524	559	488	541	479	492	530	552	516	508	544	499	506	474	535	505	501	496	532	489	508	481	499	555	530	504	531	522	516	510	507	529	507	475	470	518	518	462	504	511	536	507	482	506	499	512	480	547	512	479	507	516	510	490	515	504	485	487	523	485	504	473	529	465	527	490	545	528	526	488	514	493	507	537	495	515	503	498	498	522	532	492	525	504	467	508	491	494	490	520	511	522	522	481	544	505	504	505	534	502	520	498	497	482	492	526	531	497	485	501	546	537	519	498	538	547	525	534	506	490	528	517	492	506	488	467	499	504	513	509	466	494	532	475	486	500	495	535	503	505	551	515	514	511	513	544	464	551	523	518	527	502	508	521	518	524	526	494	490	475	545	530	516	512	516	508	499	495	528	522	480	545	495	514	532	491	486	492	514	502	484	499	505	531	497	522	509	516	511	520	514	520	522	506	490	547	498	547	527	504	510	527	490	529	492	498	512	518	534	526	503	506	512	487	505	498	507	491	525	544	548	483	477	521	497	530	555	523	462	516	470	553	538	527	539	481	555	544	533	510	524	513	495	504	525	514	483	561	507	505	523	558	474	510	569	515	522	506	508	543	524	506	539	528	515	518	472	468	522	509	528	510	548	486	495	468	501	494	520	515	542	460	482	514	494	504	520	524	531	520	536	540	502	517	503	508	525	481	548	497	498	518	532	535	507	511	520	499	507	501	495	506	487	502	502	509	525	484	484	511	508	499	526	495	510	454	493	507	497	515	504	512	511	560	515	551	502	511	522	501	515	509	462	529	465	498	511	528	538	483	501	509	535	526	525	559	557	503	526	507	509	519	501	500	515	514	520	513	491	493	521	480	570	534	536	508	513	505	501	495	469	550	554	517	558	490	457	547	492	500	475	499	518	503	519	505	490	530	507	542	513	503	484	528	528	485	510	482	493	527	491	505	542	487	505	498	504	514	480	523	514	516	514	528	520	503	467	492	503	455	552	493	548	489	511	515	482	473	518	509	492	522	503	483	488	542	502	524	493	517	484	500	495	545	503	507	513	531	487	487	515	532	486	507	535	527	506	473	507	501	515	498	541	513	511	470	540	506	509	498	553	491	522	522	521	539	511	538	493	508	476	505	563	515	464	552	527	503	510	500	518	493	510	522	568	518	477	482	528	495	529	484	525	496	520	538	538	489	510	526	531	514	535	496	486	523	550	562	540	538	487	537	508	513	502	515	530	505	524	503	525	484	502	484	518	458	517	519	515	531	521	499	504	539	487	486	532	532	498	532	516	475	490	494	509	498	488	475	540	511	518	468	510	478	501	521	543	510	541	484	497	494	525	498	516	492	507	471	506	494	485	493	508	483	524	477	520	489	502	527	518	531	485	545	480	488	530	525	509	501	499	513	488	524	522	536	499	501	535	524	499	470	535	502	500	507	550	555	537	504	537	517	517	518	493	511	498	503	519	511	533	489	509	493	515	524	467	487	527	555	533	476	472	494	508	494	473	542	537	547	527	546	531	514	529	490	485	531	527	488	513	508	522	527	500	537	496	499	498	522	496	486	522	500	523	495	509	530	481	494	509	534	501	487	522	517	454	527	507	498	493	515	478	542	482	521	526	494	522	507	539	482	474	529	522	479	523	507	528	510	509	482	543	517	527	476	476	502	507	514	535	495	522	461	497	502	515	498	505	474	490	495	475	497	514	471	537	508	506	513	488	471	480	513	499	499	530	509	530	481	513	524	521	519	506	546	506	521	531	524	565	530	536	492	461	529	529	485	523	499	498	531	512	497	479	505	467	514	502	545	510	502	525	506	545	500	470	542	498	511	492	530	512	506	530	533	521	511	535	477	480	522	524	567	558	482	500	510	518	494	507	537	544	503	481	482	532	517	490	494	493	555	494	492	511	516	491	495	546	507	489	498	494	527	477	530	538	485	527	513	517	463	498	475	472	519	478	509	464	521	513	507	535	490	512	517	518	488	533	505	510	480	535	511	515	507	533	521	486	509	492	515	506	536	491	492	520	538	515	504	520	520	524	477	524	507	536	501	507	505	530	526	522	515	519	521	516	501	528	526	520	479	493	495	499	492	511	505	504	512	491	504	563	518	541	505	542	494	502	547	557	540	508	531	496	543	535	509	528	524	515	466	531	489	531	529	539	468	517	515	522	535	478	504	472	490	497	526	539	540	549	512	504	529	486	491	532	508	525	500	519	495	512	473	502	508	493	522	504	523	483	505	525	517	519	502	504	540	514	517	509	499	543	502	457	506	480	485	526	496	508	506	533	515	499	502	526	506	519	510	495	494	529	504	488	501	536	496	473	534	542	541	532	512	501	503	504	543	498	546	492	559	481	507	479	496	465	475	512	522	522	548	473	493	489	533	488	529	528	521	471	501	516	495	465	538	512	524	548	544	507	499	514	491	481	538	508	521	490	483	495	543	543	516	519	479	503	513	500	455	515	505	506	551	515	514	523	511	518	477	530	531	523	504	522	534	495	525	499	504	529	511	501	529	526	539	470	498	535	507	510	464	497	523	516	503	517	491	530	539	516	500	548	482	527	469	553	510	511	480	518	499	497	461	515	532	517	493	492	527	527	517	509	527	540	503	507	483	509	500	491	540	502	493	474	496	506	490	521	505	564	497	493	542	505	512	535	530	508	464	503	542	533	524	519	491	531	521	516	499	493	524	497	521	493	504	504	491	527	525	508	524	501	502	526	513	497	501	512	499	531	502	520	491	498	501	479	456	505	518	529	512	543	521	504	517	507	504	499	512	501	507	506	492	512	512	484	497	470	494	511	502	503	489	489	519	484	491	512	503	527	509	499	490	543	489	508	501	509	512	493	555	512	502	509	511	545	529	533	478	550	455	497	510	484	489	499	491	474	504	468	502	533	490	483	552	504	493	538	487	533	531	514	540	519	514	489	473	502	489	495	532	483	456	530	513	533	519	493	497	508	505	477	485	500	464	508	528	513	490	468	536	497	513	534	529	514	487	497	525	541	507	510	478	513	532	546	535	517	507	495	533	503	530	523	505	546	516	505	520	487	498	550	471	503	481	510	471	545	517	508	510	491	513	503	488	503	466	508	525	553	539	489	475	479	503	515	526	518	544	529	534	543	479	547	523	477	538	546	490	499	492	490	517	497	510	508	543	524	508	499	472	546	505	553	513	488	541	535	546	509	504	532	560	520	554	506	524	499	505	497	516	476	528	528	499	505	509	512	527	491	527	500	526	567	473	527	487	504	492	497	516	477	488	489	520	499	505	489	495	484	510	495	514	512	517	522	509	518	495	536	484	531	518	519	490	505	487	530	553	514	522	476	540	479	510	501	537	493	510	524	494	522	476	508	493	482
42400	48814	39612	36949	39250	40663	40861	41757	37044	34492	34760	24560	16230	6634	3848	3028	2004	1178	864	688	520	446	378	442	542	580	602	463	435	345	1852	6131	4624	972	197	221	228	192	220	223	181	233	204	191	206	240	211	211	232	199	226	235	245	199	212	234	198	208	193	221	197	223	232	228	223	207	222	228	230	218	211	242	220	227	227	226	241	195	206	218	220	227	196	212	216	202	217	231	227	207	217	181	248	212	214	228	209	238	210	218	199	203	192	210	207	197	200	218	204	215	224	223	201	216	217	235	223	206	198	193	215	224	216	201	229	215	214	215	211	243	210	209	194	225	230	229	216	220	242	228	221	201	238	211	203	206	204	229	200	237	227	212	200	209	210	224	196	260	213	214	219	200	223	202	223	225	223	220	221	225	209	233	223	222	203	199	216	205	251	228	220	225	232	230	217	200	213	181	190	223	215	224	222	196	194	212	217	215	216	208	196	199	234	195	217	208	209	215	218	229	204	227	239	199	248	211	209	205	212	214	216	198	208	237	205	209	183	241	221	218	222	207	247	203	233	186	222	232	239	191	207	203	217	212	225	174	212	194	207	207	186	196	243	213	211	216	201	222	207	183	207	203	194	218	226	203	210	253	248	209	236	220	198	227	195	241	198	216	211	224	209	219	248	238	242	205	213	224	221	224	199	208	221	221	237	209	190	204	207	200	211	222	231	205	189	203	246	243	197	209	216	184	205	213	223	243	196	226	215	225	227	211	222	224	223	210	195	228	216	215	210	214	208	201	184	222	228	209	216	227	221	201	236	214	219	242	196	209	209	209	233	228	221	218	229	214	225	210	224	219	184	218	208	178	214	206	225	199	229	206	226	227	221	209	223	196	216	224	177	187	209	213	213	199	221	190	245	216	214	215	199	211	193	244	216	216	228	203	220	217	213	214	198	217	231	201	221	242	229	211	186	206	232	208	218	206	229	222	207	184	225	218	230	225	205	208	250	194	223	198	195	210	189	206	232	207	195	231	221	218	225	212	225	237	225	190	210	204	230	208	220	213	226	205	228	198	200	244	207	199	216	203	201	199	202	217	217	225	225	231	237	230	197	215	216	234	211	218	213	211	198	193	230	251	217	187	226	224	237	224	206	222	194	209	212	208	207	221	212	226	216	226	223	219	226	236	176	200	218	216	216	199	238	190	209	208	207	215	215	229	218	197	228	222	207	194	214	217	211	230	201	216	203	210	234	199	206	223	244	201	227	229	211	226	219	206	204	214	227	215	194	216	214	204	237	210	240	211	206	232	206	249	202	220	207	194	209	227	251	212	215	210	205	210	208	167	223	203	230	221	231	221	200	214	233	226	222	198	241	218	221	219	213	239	197	220	215	213	185	246	218	211	198	200	239	226	230	203	229	220	222	221	224	238	212	219	198	221	214	214	235	215	223	231	207	241	210	233	233	246	214	231	238	215	248	226	233	239	200	205	214	182	211	240	208	210	221	226	219	198	216	192	215	198	205	211	203	235	218	207	221	210	207	200	220	210	211	206	204	233	214	225	220	230	216	218	237	199	198	225	233	219	211	199	247	224	204	197	204	214	223	209	202	224	214	206	193	210	214	217	185	209	198	250	212	198	203	212	236	246	219	216	224	235	225	205	192	224	220	203	184	234	222	249	216	201	221	211	230	224	234	234	231	218	232	222	188	219	226	221	250	251	190	179	215	200	235	217	210	215	196	223	212	199	212	214	207	193	232	239	198	207	226	215	218	195	227	217	204	201	210	193	214	215	229	208	219	206	237	238	216	222	221	222	243	205	221	195	208	218	219	219	233	203	203	212	217	205	218	225	201	203	198	215	225	239	218	209	208	232	206	226	212	227	205	234	199	193	247	217	216	232	209	203	222	234	209	209	199	226	227	222	218	207	234	216	210	229	202	189	234	207	227	224	224	228	224	189	205	214	206	214	211	211	206	214	212	183	207	220	210	220	231	208	204	199	221	224	213	219	190	221	253	211	214	195	197	204	203	209	184	196	198	235	222	194	219	222	222	201	218	200	214	200	183	230	245	226	208	227	232	212	206	202	214	234	232	226	205	215	225	223	229	200	207	226	204	213	230	220	227	201	199	234	210	226	186	231	187	226	229	207	210	231	210	204	225	212	218	228	238	205	233	229	191	198	187	185	214	217	247	248	210	218	237	206	262	203	234	243	262	208	212	215	224	236	222	221	216	200	201	211	220	185	196	230	223	217	221	194	225	220	191	197	203	227	215	203	201	200	218	220	207	229	211	204	211	187	219	194	192	213	215	209	245	213	224	201	228	212	225	210	228	228	182	207	227	237	196	203	188	213	232	208	236	218	232	212	241	207	224	224	202	208	226	214	191	232	215	210	216	200	215	194	227	224	220	211	209	176	197	201	214	237	216	227	221	213	204	226	220	219	209	213	214	229	200	252	229	219	236	202	209	241	221	200	245	220	219	211	197	222	219	208	204	217	207	203	227	219	203	208	173	210	219	224	183	202	229	201	200	230	207	230	198	225	223	207	225	197	225	213	225	250	218	217	223	215	234	219	231	225	219	212	217	213	209	220	205	208	231	190	211	225	219	204	204	232	199	211	221	220	210	220	216	219	195	234	248	218	241	213	242	226	225	199	201	211	220	202	227	206	198	192	208	237	189	230	231	187	221	181	211	216	217	216	201	210	199	209	202	232	219	200	203	191	201	216	211	213	218	219	222	232	214	247	204	228	222	233	200	225	190	218	214	195	197	211	206	201	232	206	206	224	228	218	180	206	217	223	195	222	231	243	212	219	222	213	196	222	214	229	201	218	223	212	224	208	226	226	222	184	206	219	219	213	203	228	212	208	209	208	234	226	226	211	214	204	211	202	220	199	195	209	218	216	238	204	214	204	212	218	246	215	221	209	232	231	209	208	238	223	202	200	202	221	209	198	182	223	181	190	208	218	212	204	210	206	225	217	216	228	216	249	212	208	188	205	201	240	207	202	260	216	217	195	208	209	207	203	230	200	213	235	215	224	251	211	230	202	220	237	223	196	191	195	207	204	214	221	221	228	224	212	223	222	213	208	229	207	212	224	226	234	229	198	235	191	226	220	252	209	212	210	207	199	229	220	197	214	199	220	217	198	227	223	227	241	194	237	219	204	228	208	224	200	256	209	234	214	209	199	209	211	218	209	199	212	194	203	236	200	222	211	205	208	219	191	217	215	186	185	201	221	218	213	226	216	203	191	231	234	186	222	213	244	223	212	201	218	224	246	203	205	211	202	215	216	204	230	224	228	206	204	196	200	203	226	216	229	209	230	215	210	217	218	212	225	201	223	198	210	218	222	194	204	206	220	229	194	217	239	208	202	225	209	218	219	205	233	212	228	209	221	191	201	192	204	226	212	217	203	228	216	216	218	210	173	206	238	220	184	212	201	217	218	241	210	224	208	221	239	205	223	213	181	227	215	225	225	231	222	235	213	215	185	229	219	207	177	230	196	217	232	190	193
36750	52233	53059	55327	59376	58342	58424	57641	52638	50958	47244	39192	25492	11528	12638	12314	9659	5291	4323	4043	3196	2592	1996	2684	2996	3993	3781	3071	2365	1825	11426	26965	21606	4764	753	704	698	717	728	726	732	713	715	746	710	690	737	705	688	708	693	749	677	690	746	699	664	677	694	687	729	671	696	711	736	695	719	687	714	764	707	698	736	675	744	750	709	732	695	661	676	679	688	731	705	665	721	705	744	719	712	691	688	673	671	682	689	728	732	668	722	681	674	698	694	729	678	659	716	735	759	716	678	718	730	707	688	634	729	707	703	687	728	719	676	663	710	682	711	683	699	695	683	722	714	714	741	712	655	670	734	722	710	659	685	738	738	718	717	729	714	696	674	716	743	682	691	696	724	676	729	673	660	697	727	719	712	687	681	749	703	715	727	718	714	692	734	689	721	709	664	708	701	656	726	741	700	716	699	681	699	704	732	696	737	672	711	694	705	701	674	690	669	685	682	697	686	683	714	753	680	701	715	729	675	669	700	688	660	695	720	693	683	665	730	749	690	725	680	663	723	756	693	690	690	655	723	765	722	714	698	678	700	711	728	708	730	698	703	672	719	680	638	728	708	708	736	721	706	686	735	697	705	731	702	689	705	711	741	722	704	700	716	705	702	694	693	692	692	714	713	708	662	697	701	727	718	722	684	709	698	638	703	720	686	675	692	654	727	681	760	724	698	702	692	671	700	761	675	705	722	687	688	693	681	722	656	728	732	681	732	700	709	693	670	684	721	668	702	731	769	695	719	717	704	704	673	669	716	712	735	647	723	690	679	678	708	719	740	740	686	759	681	701	691	712	733	691	717	671	714	727	733	696	698	746	685	662	685	711	674	677	714	712	656	678	694	692	733	716	657	652	725	666	740	714	684	699	726	717	801	688	726	672	680	690	728	694	679	694	693	704	740	690	715	768	695	717	694	708	696	705	676	675	684	722	740	716	664	697	751	740	730	724	708	752	706	758	665	684	695	697	656	744	653	711	722	693	718	690	729	759	712	704	719	700	708	726	734	759	723	713	722	739	695	749	692	695	697	776	664	689	691	681	701	673	675	735	675	687	700	695	665	732	718	682	737	747	687	695	643	714	741	725	659	669	698	674	692	684	753	719	712	712	701	693	749	716	753	711	721	661	752	719	720	693	717	714	685	707	685	686	724	724	680	754	657	702	705	681	661	671	727	693	765	694	732	711	719	674	701	688	703	726	721	681	724	658	701	698	678	689	655	722	696	665	676	729	749	679	713	709	705	740	711	702	658	655	713	687	707	691	749	691	666	731	710	698	683	722	729	682	695	712	616	768	729	677	721	687	664	716	695	759	691	673	686	693	690	746	714	698	694	697	713	713	690	713	706	731	685	687	658	684	738	721	728	715	705	750	691	707	683	690	661	750	723	710	709	707	652	697	703	694	675	732	734	670	693	742	706	703	680	731	692	673	722	635	670	711	686	735	720	682	674	702	745	686	713	715	722	677	725	715	696	707	682	677	717	734	722	713	733	654	712	724	733	743	706	740	703	719	701	760	675	675	731	692	674	728	702	729	698	699	731	696	719	669	750	711	685	680	714	702	696	743	664	706	700	648	700	727	697	738	685	697	716	702	691	710	674	677	713	701	718	692	688	738	687	735	725	711	712	780	715	696	640	693	737	733	717	723	731	697	694	721	695	693	741	679	749	712	721	687	704	682	724	744	680	695	746	667	706	687	695	688	660	736	737	646	705	695	736	720	688	708	712	669	741	741	660	721	715	689	726	659	690	681	716	701	705	713	683	701	685	713	744	670	714	688	704	660	698	736	722	711	733	672	690	736	697	683	673	669	739	712	767	742	741	691	715	655	707	719	705	720	737	667	658	666	645	725	718	679	672	704	687	673	689	710	658	643	717	699	755	648	720	726	677	721	711	691	720	711	690	757	739	647	700	688	693	737	738	713	730	689	701	708	675	679	703	698	684	699	723	742	687	661	690	695	737	670	702	729	672	674	665	729	695	689	724	727	676	724	711	761	666	704	682	694	739	704	672	652	691	716	699	717	666	703	715	733	690	725	675	668	675	692	749	752	755	727	718	721	723	660	725	671	691	680	675	695	676	666	749	692	730	717	682	740	656	671	668	672	737	736	703	726	708	709	705	691	731	675	720	666	713	703	683	634	667	729	715	678	684	720	691	709	693	733	738	675	705	693	668	719	724	715	719	695	689	706	699	743	729	678	688	739	677	709	735	767	687	714	709	693	702	719	708	710	677	688	720	714	728	706	692	713	691	682	732	682	732	691	683	731	703	730	681	725	741	701	674	674	719	752	668	714	725	720	697	746	660	642	704	663	729	692	715	744	672	657	698	715	678	726	712	710	714	654	690	718	723	673	731	672	656	711	707	719	660	741	717	729	701	724	671	681	712	738	716	674	751	691	692	719	687	748	693	715	713	727	719	688	736	691	690	667	680	673	720	657	740	719	683	683	723	690	685	699	673	717	690	688	695	728	684	679	715	690	723	716	689	699	664	660	708	688	723	728	715	718	671	715	703	695	706	661	727	677	671	725	727	667	678	746	702	681	695	708	705	672	700	745	713	667	629	682	677	659	726	689	708	738	666	697	695	712	663	726	711	712	677	732	704	682	676	692	688	713	652	675	721	686	693	700	717	660	725	688	745	703	714	728	704	740	693	725	768	685	735	643	689	680	711	715	679	681	696	712	746	726	729	678	669	707	671	698	707	705	698	743	714	696	736	727	728	682	703	681	699	688	621	706	685	675	726	719	701	729	685	650	694	725	705	665	730	739	738	757	708	689	672	680	679	723	730	725	686	717	704	708	694	653	687	710	676	681	683	661	703	724	656	728	718	655	701	701	708	696	747	661	713	682	720	666	676	679	745	714	700	721	713	721	708	705	705	716	757	711	731	695	722	739	727	708	715	753	684	693	659	675	710	741	744	710	707	684	676	674	685	635	709	691	671	688	750	704	686	682	726	701	769	749	703	688	735	721	748	645	669	690	710	704	700	701	657	701	691	706	681	701	692	677	719	704	752	740	712	722	735	683	686	722	664	737	685	709	709	674	665	695	697	710	665	705	713	770	676	651	698	707	766	701	711	646	668	709	703	709	688	670	716	682	694	682	695	712	666	696	672	705	737	683	672	694	740	737	688	710	715	719	723	721	712	720	695	724	717	661	699	701	665	724	705	761	684	708	663	698	726	680	710	698	708	688	694	724	708	697	703	671	747	701	666	660	712	688	725	693	713	742	683	714	739	735	719	760	697	708	685	654	672	720	729	708	738	690	689	707	705	737	717	688	693	675	696	772	702	742	706	716	699	685	708	698	739	704	674	716	718	710	723	653	673	719	765	629	692	713	753	700	659	730	722	742	634	704	742	689	727	679	703	726	718	699	669	654	731	653	656	744	691	647	657	652	696	699	729	690	687	711	690	707	745	734	705	654	705	754	722	693	711	707	716	693	738	689	708	658	730	670	691	750	762	735
7888	15257	15666	10392	7734	6295	5843	6022	3479	2608	2215	1166	469	256	226	203	202	154	144	137	140	152	136	127	108	130	160	167	152	142	221	571	552	174	135	137	127	132	136	112	127	141	118	148	132	132	137	126	133	117	136	114	137	104	134	136	134	116	135	113	130	122	135	123	132	136	112	147	134	111	126	140	132	109	116	119	123	127	117	152	107	125	131	128	120	136	120	111	119	109	133	124	125	122	106	136	135	118	139	138	125	120	107	125	121	123	144	111	124	130	116	133	123	129	131	144	114	119	135	131	134	99	106	121	157	126	137	131	105	116	130	129	123	118	117	124	119	135	136	130	106	139	151	127	123	104	141	107	114	131	123	134	126	117	130	130	134	110	116	101	104	140	110	129	119	131	137	129	128	124	126	124	132	123	129	126	121	134	132	120	117	121	124	148	119	131	120	122	123	119	116	129	128	120	125	142	115	104	126	126	117	125	117	107	131	115	121	135	121	105	138	126	130	122	125	138	119	121	133	119	121	120	116	137	126	111	123	118	125	130	114	127	111	112	114	126	123	120	119	130	149	130	128	138	131	114	130	127	98	122	140	126	96	122	99	119	147	105	133	125	125	133	134	150	140	121	121	110	130	143	96	132	154	131	97	124	130	127	136	140	127	117	122	135	113	132	145	115	140	126	138	116	141	134	132	119	136	129	104	118	113	117	121	123	120	108	130	121	136	130	120	115	122	139	130	143	116	135	123	134	120	127	120	130	139	134	120	131	141	145	127	116	116	133	116	149	130	131	134	125	108	111	123	117	127	134	121	110	140	150	117	120	148	126	121	123	117	116	118	111	146	144	123	130	122	120	114	121	116	119	147	127	128	129	120	119	124	114	144	111	120	135	111	138	119	146	134	131	142	125	117	128	152	136	124	118	139	118	121	112	124	116	133	132	118	119	121	118	133	127	109	115	126	128	140	123	126	113	117	116	129	130	114	124	123	123	143	121	118	134	133	114	128	126	119	130	121	107	108	116	105	117	144	126	104	132	119	120	111	114	113	119	98	131	131	136	120	128	127	129	125	126	135	127	109	137	149	123	135	152	105	128	121	131	123	115	146	118	118	119	122	126	113	125	122	128	119	144	109	138	126	126	114	128	117	99	115	127	124	115	146	124	133	121	118	157	120	124	114	125	137	130	128	118	127	107	113	116	132	145	136	129	130	114	120	129	115	136	138	127	127	147	107	102	124	117	135	129	132	125	127	131	145	137	114	114	126	143	118	130	110	121	120	130	121	132	148	113	145	116	139	106	155	119	124	128	139	125	102	136	108	137	151	132	121	139	137	145	114	116	143	126	114	106	132	116	115	123	127	123	122	103	106	118	131	125	158	135	139	114	126	121	102	116	129	123	110	124	108	137	125	115	120	128	122	150	132	147	127	123	130	117	138	130	120	131	129	126	150	143	126	118	121	127	127	142	95	123	128	125	132	137	134	135	115	137	116	126	120	141	120	131	101	121	122	131	133	111	124	89	112	135	133	114	118	129	119	139	96	128	103	125	136	132	122	136	130	127	126	124	131	128	107	126	118	119	132	138	115	137	142	127	118	133	117	127	111	128	120	129	141	120	110	126	134	140	125	115	127	116	132	112	121	118	126	120	124	124	121	121	128	140	111	125	117	115	129	120	125	138	126	133	111	112	120	109	111	121	143	135	106	129	124	114	120	123	138	126	100	134	121	131	121	137	121	106	120	125	136	122	123	136	113	124	131	130	125	116	128	139	114	115	131	119	124	117	150	134	131	135	141	127	123	116	145	106	117	139	150	104	133	147	121	111	133	123	134	118	126	122	116	132	109	120	115	136	113	146	110	122	141	117	135	127	115	112	119	141	135	119	124	131	114	131	131	108	120	132	114	127	127	146	112	122	109	109	143	102	139	136	122	119	113	103	122	132	139	122	138	117	138	133	111	103	131	133	133	136	111	114	110	138	128	135	122	135	121	128	130	135	120	138	118	110	127	126	120	111	126	130	131	122	144	111	113	130	128	143	128	111	130	125	116	127	123	148	112	140	116	125	93	122	123	141	131	124	124	111	133	114	123	135	134	146	134	106	108	119	115	113	137	116	115	125	129	112	131	142	126	113	121	122	121	112	110	132	134	137	119	120	134	115	120	140	117	128	103	103	125	140	109	151	116	126	111	124	132	119	149	124	125	135	108	118	119	120	117	119	148	111	146	138	125	127	114	143	137	129	117	117	130	122	105	125	115	130	136	116	136	120	116	120	115	134	116	134	111	133	113	104	124	114	120	110	125	123	134	138	119	100	121	136	121	109	142	115	146	125	117	132	136	136	131	124	114	124	119	140	136	123	114	139	124	138	110	113	124	118	127	114	113	152	128	117	122	120	133	133	129	135	156	125	117	130	127	120	139	128	115	130	104	135	137	135	131	122	119	134	130	97	106	124	110	102	99	102	145	122	154	119	117	124	120	115	131	120	135	103	162	128	151	128	112	136	126	118	132	119	120	106	125	121	132	116	132	132	145	138	114	107	115	125	109	119	103	119	123	118	128	125	145	133	131	130	148	121	132	140	110	129	107	121	140	139	142	146	135	143	121	141	110	131	131	116	128	136	146	123	134	122	104	129	118	125	117	103	126	128	137	127	129	132	128	130	129	124	138	107	131	117	125	113	109	111	131	131	113	132	107	105	110	136	128	129	117	130	120	129	137	145	149	141	116	125	125	107	142	121	126	132	128	135	112	113	117	118	136	123	112	117	145	123	120	141	135	130	137	128	123	120	123	132	124	101	109	119	141	114	132	123	125	129	140	148	114	121	128	119	119	125	129	114	109	117	119	149	124	100	135	138	112	125	111	116	113	108	117	107	117	127	103	132	139	115	123	116	123	114	118	136	124	124	110	120	119	136	111	146	121	128	123	117	140	134	134	136	122	121	127	141	121	130	140	141	112	132	123	113	118	122	133	137	151	120	121	144	117	154	109	129	106	119	120	125	107	128	122	116	140	122	114	121	132	139	117	121	125	138	118	123	129	138	101	103	137	133	140	138	111	115	119	129	137	145	129	117	122	131	116	129	129	117	107	124	118	121	151	110	125	141	101	131	112	127	116	102	127	125	116	98	119	123	140	120	120	123	136	116	130	126	139	109	110	117	122	133	108	117	115	118	125	124	134	140	114	141	129	109	140	116	128	126	108	112	110	117	156	112	121	115	118	136	127	137	137	112	122	138	127	129	137	113	121	117	105	111	143	124	100	125	145	119	131	120	126	139	134	124	123	115	149	117	134	144	120	113	117	125	135	121	107	119	111	122	122	113	124	133	135	122	128	122	117	117	127	103	134	126	149	133	121	126	121	131	130	129	118	122	124	126	121	130	130	136	129	122	139	153	129	105	110	123	113	116	138	111	113	126	128	123	146	107	127	116	107	118	109	108	146	124	128	130	115	122	109	120	140	138	137	157	120	117	150	138	135	119	135	115	139	115	115	119	107	136	123	124
8779	19664	22156	19592	19512	18552	18778	19425	12301	11102	9579	5558	2061	1077	1113	927	852	734	715	676	692	740	698	598	655	687	787	672	590	553	1161	3468	3162	724	501	412	480	463	459	489	456	472	453	456	448	438	473	502	453	439	426	456	493	458	425	493	495	485	459	445	465	464	445	471	497	474	462	474	472	502	466	443	485	466	480	467	466	441	453	454	457	478	398	491	451	472	416	443	481	463	463	491	458	478	488	474	450	461	457	454	479	432	496	417	472	429	464	493	458	451	476	456	474	435	448	463	450	427	437	468	455	479	481	421	455	427	470	463	457	481	428	454	467	461	487	438	455	470	449	478	463	426	447	447	477	454	441	486	443	450	474	488	432	433	473	483	449	463	449	462	505	442	465	442	486	470	486	459	467	453	432	428	438	447	476	444	482	469	460	461	482	471	458	508	426	481	449	449	472	451	432	452	469	421	473	471	478	441	438	523	457	455	498	463	454	434	490	443	473	419	457	456	468	443	515	440	455	448	458	502	451	455	437	478	471	440	493	471	463	445	445	524	503	504	485	431	429	473	468	476	465	487	438	431	456	454	492	491	470	485	492	478	435	429	453	463	446	454	493	460	472	439	458	462	500	438	453	451	524	465	476	472	466	461	419	400	482	420	482	469	469	467	443	490	481	466	473	463	454	475	471	458	479	455	441	438	483	460	466	479	488	452	450	460	440	463	477	474	415	446	435	489	473	446	478	455	437	452	415	443	447	452	423	467	445	454	475	464	477	456	472	468	456	472	478	447	474	444	445	461	445	487	458	452	486	419	444	463	431	457	486	435	471	434	494	436	442	474	446	447	461	442	450	469	410	507	464	481	478	451	435	468	439	455	473	466	412	472	449	437	460	452	446	426	458	469	450	473	469	437	475	476	516	469	455	458	465	479	457	444	422	472	481	458	428	447	462	504	477	474	450	476	462	481	432	496	448	474	473	469	437	457	465	443	468	429	451	456	477	458	447	453	480	479	471	461	464	484	487	490	496	455	438	445	447	484	460	457	485	451	449	486	451	505	475	473	474	452	477	460	515	426	449	463	463	468	487	438	445	452	441	434	496	430	453	478	493	450	482	468	469	505	481	468	467	482	482	460	472	418	454	465	468	464	469	471	440	460	467	487	463	472	429	469	492	443	465	448	527	481	455	442	467	450	459	469	418	454	436	440	428	452	473	460	452	447	457	433	461	453	469	437	466	452	434	463	473	451	477	452	485	493	463	488	462	483	433	480	463	422	447	465	497	428	463	452	426	461	473	452	474	506	514	462	474	476	489	477	520	442	445	464	469	466	478	434	444	461	477	436	468	420	465	448	463	442	479	473	414	476	494	501	463	438	482	457	488	408	479	444	468	454	471	496	420	500	491	508	448	470	495	455	462	466	477	463	501	439	487	440	500	487	490	428	449	423	513	455	445	451	461	461	431	461	407	473	460	466	459	458	476	489	440	468	453	481	449	440	482	443	424	488	428	437	440	458	460	435	464	471	462	470	448	476	459	464	478	438	438	452	437	446	429	454	489	448	480	505	439	475	433	454	498	449	495	457	498	434	481	473	491	427	434	465	435	485	480	451	469	486	481	473	454	479	443	439	469	442	492	428	477	492	493	529	486	434	480	392	448	440	441	456	455	489	441	433	452	425	428	451	480	477	485	416	455	445	464	483	496	435	446	468	452	423	519	459	441	433	487	493	455	480	480	462	512	483	471	496	427	465	470	418	463	450	499	461	448	481	478	461	467	472	465	447	457	458	474	466	431	468	482	477	463	464	469	470	465	457	409	454	429	426	445	484	462	492	445	462	465	474	486	432	444	445	457	430	446	484	452	472	458	444	448	439	458	478	465	463	461	470	416	453	453	454	473	475	496	456	469	463	438	456	483	484	450	437	453	479	428	486	413	460	419	442	459	484	469	461	458	455	485	485	443	447	442	459	474	507	485	472	444	507	429	476	471	454	477	455	441	458	463	450	482	451	446	498	485	491	445	457	501	464	477	462	459	478	479	441	489	449	429	502	449	466	423	464	464	453	453	440	483	445	478	457	421	452	474	439	429	458	482	474	436	460	456	486	437	446	445	464	455	475	477	471	486	470	460	462	470	480	479	478	470	468	475	449	427	451	462	461	452	438	470	452	463	486	507	458	470	471	459	454	451	481	451	457	448	468	467	466	467	468	481	511	455	478	497	477	417	460	442	459	448	462	468	523	428	460	484	473	487	474	468	459	448	475	461	468	442	472	490	472	464	478	468	446	469	441	456	508	471	476	471	511	517	454	442	461	475	492	446	442	482	489	428	469	437	468	476	463	505	464	427	435	452	488	469	449	478	495	463	451	473	476	490	408	491	476	489	462	459	457	462	479	455	493	483	458	436	452	462	473	447	472	487	442	454	439	431	441	474	448	465	486	422	453	433	461	439	468	470	426	460	493	489	468	467	476	483	470	462	483	468	429	488	431	456	487	527	468	477	436	457	464	464	486	478	467	466	431	530	437	462	442	454	479	450	467	462	495	494	512	418	453	460	442	433	475	476	491	452	463	466	488	487	436	465	485	487	433	471	481	492	492	450	460	464	446	459	492	462	471	509	468	484	429	469	460	485	479	461	430	468	467	509	489	461	481	430	496	462	456	468	464	482	500	459	475	470	451	480	508	424	461	475	468	436	455	452	439	468	475	474	483	442	463	424	531	452	489	470	475	504	491	446	456	435	445	457	485	463	457	498	483	518	454	416	508	464	436	456	445	456	455	476	472	489	494	482	478	467	453	438	463	491	445	477	429	443	512	498	450	447	438	485	466	475	459	497	465	469	442	395	499	470	501	488	460	472	468	472	445	479	441	487	456	435	444	448	465	505	499	456	458	460	460	452	542	477	474	457	417	447	454	468	493	503	466	443	468	457	456	461	487	488	441	431	469	445	444	478	451	455	438	467	495	475	453	433	498	469	474	434	468	462	465	475	471	451	457	463	470	493	461	497	471	478	478	476	515	448	449	497	395	479	451	457	453	428	454	488	438	458	468	481	434	439	433	460	469	446	466	434	478	473	443	471	435	467	452	475	477	401	465	464	443	419	461	436	458	496	469	460	461	463	456	468	465	458	465	473	453	484	442	486	503	521	467	448	409	449	446	463	459	443	435	487	488	498	457	486	500	506	488	472	464	461	430	455	435	495	444	452	440	451	463	475	429	469	451	480	421	448	404	450	474	450	500	460	436	450	482	458	471	477	447	487	461	494	472	447	425	450	462	454	494	464	437	469	469	459	504	461	457	431	448	439	394	473	466	440	463	468	464	482	466	471	484	468	487	469	506	454	411	468	440	488	454	478	463	507	456	431	468	476	439	429	479	468	427	467	463	467	445	457	416	497	466	480	459	452	442	473	453	464	457	463	470	490	436	489	445	458	446	465	450	506	466	473	452	471	432	487	458	416	462	464	482	465	441	440	483	487	462	458	462	502	496	441	465	449	447	461	454	445	467
34616	47161	40207	34994	36006	35851	35981	38509	29942	26700	25603	16572	7921	2560	1438	725	576	403	305	321	250	237	206	268	257	299	385	333	197	526	3025	3007	1331	148	149	126	131	121	111	111	131	154	132	121	152	120	159	139	115	103	125	131	135	126	141	143	121	105	125	136	114	119	153	110	137	130	130	123	139	125	119	119	131	127	126	138	114	126	113	111	151	134	127	137	133	132	139	127	130	148	116	146	125	130	136	134	129	123	123	125	142	135	129	126	118	137	142	112	102	139	125	112	119	119	117	125	135	116	134	117	109	119	129	119	142	147	121	122	138	131	112	109	134	99	109	133	130	120	127	117	128	125	140	138	137	124	121	137	118	144	146	121	131	150	128	139	137	119	152	117	127	133	121	134	132	116	116	121	123	125	121	122	114	118	127	123	132	131	121	120	121	117	137	130	128	131	128	114	117	124	131	109	121	122	138	111	132	129	122	120	123	125	131	143	116	131	132	136	106	124	139	127	128	127	114	114	132	135	121	136	135	129	111	101	108	97	133	142	114	141	120	132	136	124	129	123	151	125	125	137	104	125	135	129	123	115	117	127	120	117	133	142	110	130	129	123	119	128	122	140	145	132	118	106	105	111	123	119	118	127	139	121	125	101	118	123	117	128	121	135	137	138	107	108	115	125	123	111	122	121	123	130	117	117	121	135	121	123	111	115	119	110	133	120	126	126	121	142	130	122	126	110	133	119	118	102	105	136	123	119	122	124	118	134	115	115	126	138	121	133	138	129	120	128	112	135	133	103	113	131	111	130	121	114	111	137	109	112	148	125	133	117	132	134	111	116	115	132	134	135	138	124	120	120	154	136	108	123	128	144	126	106	115	112	125	121	122	133	116	120	111	133	120	121	127	125	136	136	118	110	142	128	113	128	123	121	136	116	134	125	133	115	108	123	124	92	104	129	111	117	120	121	129	121	141	119	134	116	131	129	109	128	139	119	117	131	121	132	141	115	153	153	139	114	136	113	132	125	134	122	144	131	137	141	111	97	133	124	165	132	150	125	109	116	117	114	127	105	118	124	122	143	129	115	125	107	120	131	130	149	150	116	129	126	126	148	134	134	126	122	145	123	116	133	128	97	140	136	113	113	133	117	139	132	134	117	124	129	137	124	132	113	136	102	133	104	144	110	131	152	126	126	106	138	134	122	128	131	127	118	130	103	139	126	124	127	122	145	118	114	134	146	134	128	123	122	136	127	114	116	140	107	116	106	109	120	116	114	116	119	127	114	116	139	155	140	140	103	118	128	124	119	143	116	135	114	129	115	117	147	121	124	121	143	120	131	107	129	114	130	134	130	110	139	117	121	122	135	116	111	112	113	126	115	135	128	124	117	126	113	150	149	122	142	132	106	123	120	118	119	131	114	117	125	148	132	128	134	117	122	126	125	114	116	127	132	129	107	114	100	114	126	94	121	130	128	120	120	141	102	147	126	144	113	117	152	131	135	123	135	100	106	121	120	121	136	112	132	128	137	107	119	119	123	120	127	92	112	129	132	134	160	107	117	137	131	145	121	116	130	116	132	152	124	99	106	126	135	130	111	115	123	136	144	107	116	115	130	133	127	121	123	143	120	107	113	127	126	118	121	122	148	143	118	123	128	138	106	130	129	134	118	119	116	128	116	121	137	114	136	131	128	134	114	136	135	123	125	113	124	124	117	117	112	129	130	124	132	125	136	119	118	115	140	134	135	123	118	114	117	129	124	122	131	120	124	125	121	109	124	135	119	141	138	127	139	123	139	106	124	127	120	132	118	127	118	138	120	146	144	136	121	91	135	121	118	110	119	125	114	130	124	131	119	127	126	139	125	131	108	141	113	127	128	114	114	144	115	110	139	127	127	107	102	132	107	117	94	117	126	138	120	114	120	118	118	116	130	136	125	124	111	149	109	115	98	125	106	135	122	122	117	121	133	127	117	133	112	133	131	142	124	140	133	118	99	117	135	118	129	113	118	111	119	116	119	125	118	124	112	126	130	128	125	107	147	123	124	117	122	98	125	125	132	140	109	134	99	110	114	129	118	134	125	111	124	121	124	151	128	113	104	115	115	140	109	120	133	132	139	139	139	121	119	128	117	143	110	114	143	117	134	131	128	116	114	140	131	121	140	132	143	113	126	106	122	131	114	111	144	127	128	113	124	119	113	122	136	131	111	116	132	136	119	144	103	105	129	118	131	121	121	124	133	127	116	119	125	119	137	124	148	128	130	130	118	112	119	137	134	112	131	124	121	140	128	115	138	139	122	133	131	117	127	130	123	106	141	139	115	138	119	132	112	127	138	112	116	131	106	121	124	116	125	133	138	127	128	118	129	121	117	124	122	122	109	122	112	111	126	127	120	130	132	125	124	128	128	118	132	127	142	122	119	137	117	121	116	116	135	127	116	131	109	121	127	144	129	120	123	139	136	122	110	109	121	106	116	111	125	119	119	114	136	139	119	122	136	126	111	126	95	127	119	122	111	133	136	131	109	114	116	143	134	122	140	132	140	136	121	97	133	126	124	122	110	137	127	110	128	136	127	140	113	132	130	117	128	124	122	113	135	122	121	100	125	123	115	125	138	110	103	129	146	140	117	116	142	120	118	132	127	129	104	108	111	114	127	106	130	127	107	108	125	147	119	123	126	136	123	119	108	126	142	122	129	135	119	120	142	123	120	122	120	114	124	125	137	137	115	133	134	121	109	133	120	115	125	116	119	120	113	137	126	125	128	130	112	111	117	127	130	127	120	158	127	137	130	120	131	113	116	120	134	121	126	143	117	113	135	131	136	120	110	128	136	124	139	117	121	129	123	148	135	102	120	126	115	149	141	122	126	138	109	117	131	135	140	136	133	117	129	116	120	98	129	111	114	132	115	104	133	116	136	120	128	113	138	123	139	114	135	144	124	126	120	144	132	137	131	116	101	115	137	138	114	114	134	129	106	114	134	116	115	122	148	124	127	155	120	123	128	116	125	121	125	133	146	129	102	115	110	110	116	136	123	132	133	106	129	115	124	115	121	111	147	137	101	137	138	139	107	138	113	122	133	136	124	119	126	124	110	129	114	120	109	118	119	127	119	122	122	126	141	123	128	131	138	129	141	107	137	121	110	138	118	144	121	129	132	96	135	111	130	131	104	127	125	125	150	129	115	122	122	122	128	125	136	123	124	131	122	114	120	133	128	131	102	125	96	126	129	128	102	126	139	121	100	127	108	154	128	125	115	98	134	125	115	133	120	134	139	138	114	128	133	114	107	117	125	131	114	108	118	149	139	146	115	136	106	120	123	120	112	114	137	119	142	148	122	120	133	115	127	108	147	134	127	128	110	120	128	138	124	128	134	125	100	119	128	123	126	127	108	151	141	119	118	108	118	124	130	113	116	114	117	124	112	120	135	136	126	128	114	121	150	163	133	146	130	145	139	118	142	116	139	147	111	123	127	120	124	123	120	129	127	118	126	138	132	134	134	131	113	143	132
30338	46512	48127	49781	51357	50853	52296	49931	44428	42809	38714	29106	14951	6922	6125	4323	3850	2670	1797	2063	1738	1347	1161	1492	1559	1991	2848	2056	1010	3457	17540	16665	7562	561	465	430	472	444	455	440	443	432	433	461	434	443	426	433	459	424	438	473	434	425	462	432	459	489	451	444	435	440	439	467	408	468	456	471	443	441	481	476	463	452	443	421	453	469	444	422	455	445	427	444	444	468	435	409	481	447	451	414	457	441	491	498	457	456	439	447	448	456	471	459	481	468	452	410	446	428	476	432	470	452	483	439	464	460	437	448	431	468	409	454	454	475	453	445	434	467	450	445	464	453	403	411	424	429	446	452	436	433	451	446	462	449	419	494	474	445	461	458	448	459	438	430	447	487	447	419	462	474	442	490	443	455	436	437	423	450	442	437	445	445	486	486	448	476	436	436	469	432	467	442	446	445	442	471	472	412	480	450	437	420	444	453	440	468	436	479	438	473	464	444	469	417	499	410	450	455	448	456	470	444	459	462	464	451	462	429	425	458	439	427	456	429	429	428	478	468	459	434	453	436	441	428	503	416	427	430	420	458	404	439	498	479	452	400	469	465	442	403	440	405	471	462	468	448	457	435	448	440	415	460	409	469	442	423	467	411	448	428	466	394	423	452	448	452	502	476	429	458	450	484	443	447	505	471	459	445	452	464	466	471	447	437	443	427	471	477	465	428	438	453	412	472	436	431	444	493	429	464	480	450	452	446	490	476	488	471	440	423	425	425	487	449	447	452	420	427	448	458	461	464	441	443	464	474	479	467	475	492	423	422	445	470	453	445	415	406	436	431	500	438	439	423	412	462	441	466	443	449	454	469	414	451	451	469	474	456	476	481	438	511	479	487	455	439	491	474	463	435	418	433	459	429	449	401	443	472	449	401	488	449	432	467	444	419	445	452	496	452	422	461	479	468	445	462	452	481	447	444	450	476	446	443	437	459	465	451	439	428	493	455	492	451	447	448	431	456	441	449	430	479	488	465	428	432	452	452	475	459	452	462	441	430	466	432	481	411	424	477	480	478	486	436	441	469	435	470	436	426	480	472	445	439	482	453	462	433	458	411	472	447	496	460	430	433	480	405	445	461	453	439	475	479	470	441	456	453	462	463	445	458	469	423	419	442	473	436	453	460	447	460	457	421	476	441	425	481	439	408	430	446	467	479	460	432	441	486	450	419	445	441	446	448	422	460	416	474	443	458	448	440	443	471	462	455	404	421	497	442	435	463	452	475	465	463	442	483	463	427	472	430	487	446	471	492	445	462	446	426	435	394	441	465	455	452	427	460	474	470	446	468	427	436	437	441	466	465	474	464	456	436	448	463	474	411	443	452	437	433	447	418	430	460	497	482	446	463	450	435	414	470	456	498	433	442	430	454	450	445	433	483	448	450	449	448	455	436	445	452	452	443	439	490	436	447	478	472	479	444	463	431	436	423	461	473	436	427	453	452	432	443	456	410	446	478	454	444	437	454	461	435	423	450	454	447	444	402	444	441	466	441	432	398	418	485	436	439	442	474	448	433	478	459	444	445	426	428	448	496	473	464	502	431	456	455	456	495	443	490	457	454	421	429	430	498	438	474	425	466	466	483	429	500	460	444	498	460	457	475	466	471	449	448	470	412	455	470	467	440	449	472	471	463	450	446	402	455	456	452	426	468	422	428	433	460	418	419	456	467	479	486	468	407	449	453	473	441	481	493	471	477	436	446	405	451	478	437	447	443	480	494	499	445	476	453	413	410	451	459	448	416	460	413	456	460	431	464	447	447	464	445	475	407	459	462	482	410	429	476	469	475	469	415	470	475	460	459	441	461	437	464	434	413	439	470	433	440	430	463	473	455	433	443	452	414	411	440	461	449	440	469	424	435	439	468	474	433	428	465	464	432	474	446	476	442	479	448	457	478	466	485	449	464	451	426	436	477	430	446	439	423	442	439	492	490	427	439	456	445	448	479	454	419	434	423	435	482	473	436	462	454	448	409	446	462	461	441	430	457	474	422	431	416	469	451	445	475	456	485	427	450	431	472	445	497	457	450	437	473	437	461	442	447	468	447	430	450	454	485	478	451	444	461	491	459	471	446	452	452	520	419	448	448	448	403	458	418	455	445	465	442	466	450	488	464	453	466	438	488	453	465	425	435	429	478	453	418	461	473	428	440	438	440	445	419	435	419	425	434	456	445	480	430	426	431	441	398	487	474	445	434	445	428	412	398	437	461	430	489	434	452	456	444	478	485	450	498	467	472	421	459	465	444	444	456	454	452	451	466	435	436	454	447	437	474	434	432	440	471	414	406	446	451	427	476	477	446	424	412	450	445	467	440	436	475	439	422	449	450	426	390	463	467	441	474	428	473	436	445	473	443	429	437	442	432	431	447	403	416	436	446	441	404	477	410	439	438	443	417	445	454	438	445	456	462	421	470	474	440	453	444	446	461	461	447	437	445	457	449	432	452	414	422	477	453	479	434	448	441	460	478	432	453	409	460	468	455	470	434	451	451	448	447	480	451	420	446	468	434	424	456	453	435	450	450	471	446	486	397	441	468	435	440	451	453	428	467	468	456	448	459	469	462	422	476	461	491	451	468	415	431	460	428	496	436	445	486	442	452	455	417	464	471	487	464	464	445	429	469	437	479	450	437	445	453	455	453	479	511	417	434	452	466	453	459	462	501	449	464	481	445	500	465	452	423	461	465	443	468	445	427	465	465	430	426	461	461	450	476	441	453	444	477	441	450	454	427	451	478	411	451	433	473	440	421	408	444	460	463	457	447	497	395	408	458	459	472	442	455	444	418	471	406	438	436	473	435	467	438	436	431	472	450	443	434	475	481	464	453	439	487	447	461	438	430	460	470	458	437	447	488	425	448	462	447	432	406	434	422	429	446	431	455	443	461	488	477	468	452	424	468	462	443	470	440	447	432	425	428	475	447	440	423	449	421	435	457	461	459	424	472	458	436	470	462	450	446	445	482	440	459	449	447	483	478	457	474	448	474	483	437	450	461	472	448	434	465	449	464	429	454	421	445	470	458	463	458	458	480	464	470	462	449	441	471	504	482	405	448	451	413	483	472	486	462	438	463	446	446	445	429	476	393	432	479	434	418	455	460	447	460	459	447	472	419	470	460	454	491	454	439	396	415	469	476	435	469	484	454	457	455	436	453	456	454	465	461	399	439	464	417	455	410	454	476	429	455	449	463	449	455	464	443	473	465	463	437	442	430	406	466	462	471	422	475	460	446	438	457	481	452	428	488	463	426	451	464	456	445	484	475	492	460	440	479	461	431	465	444	471	456	443	434	419	466	478	411	477	463	446	410	449	445	433	439	435	461	452	424	444	441	458	433	434	452	432	436	455	445	430	439	415	439	430	479	448	482	401	445	437	451	418	433	444	482	437	457	414	469	438	460	444	408	424	430	460	438	433	461	444	431	461	447	447	426	452	407	442	448	433	443	474	471	440	420	457	464	484	447	394	456	466	446
43935	47513	39640	37126	38662	40230	40978	42572	35657	36217	33267	23814	15068	6945	2930	1603	1067	642	601	499	472	409	397	472	548	574	606	372	347	409	4453	6380	2429	207	203	204	195	198	179	169	176	212	213	201	178	209	203	192	164	188	176	211	208	209	177	196	207	197	195	194	185	193	198	158	186	194	196	220	172	189	200	182	227	193	203	187	224	200	199	171	182	190	187	174	204	205	201	191	211	190	192	189	185	192	204	186	197	175	208	177	191	188	190	210	172	200	204	191	169	169	204	180	188	197	168	221	187	200	205	214	183	182	188	195	191	199	175	184	199	200	183	188	181	179	209	175	173	201	190	174	189	204	200	217	181	196	216	170	195	172	178	225	214	181	200	192	188	190	173	179	189	202	217	207	223	204	195	192	193	178	182	205	192	192	208	210	201	186	195	213	214	199	197	200	180	198	176	172	207	183	189	202	203	192	188	178	198	206	199	182	192	164	194	189	160	177	206	188	173	208	192	196	185	177	215	213	187	189	204	208	196	206	186	175	153	190	224	195	210	197	202	229	183	175	186	202	175	196	195	220	209	177	212	193	189	180	231	194	167	173	197	199	174	193	208	202	199	176	179	184	164	198	197	207	219	194	173	184	192	195	197	185	193	195	208	201	187	200	180	167	220	190	184	148	196	195	206	184	201	181	214	196	204	176	187	212	195	210	200	189	185	189	183	189	193	201	219	175	195	179	177	200	206	202	192	194	198	177	173	186	168	189	219	175	191	190	203	201	204	195	205	197	208	177	221	186	221	212	194	204	221	198	204	195	180	218	196	212	213	175	206	183	212	181	200	178	196	200	202	209	190	217	201	201	175	190	179	192	195	196	193	218	172	193	195	208	184	190	207	189	190	188	192	197	190	216	195	207	179	220	192	208	197	193	238	211	195	197	198	182	191	176	188	203	185	185	180	200	184	175	189	214	187	185	204	200	195	190	196	196	174	204	186	202	186	196	185	181	208	189	199	172	193	208	196	202	178	191	206	174	210	176	197	205	207	200	182	193	185	170	193	192	207	195	193	190	232	185	192	196	165	207	204	213	204	200	189	228	208	205	164	199	176	177	214	210	210	209	180	201	208	199	211	206	180	205	226	204	197	173	195	207	206	196	200	178	192	211	185	192	192	200	196	205	197	212	204	187	198	179	204	190	185	194	197	188	194	177	188	193	168	206	208	187	185	186	192	172	196	193	189	199	177	199	189	203	206	195	185	176	213	218	186	191	207	202	195	191	210	200	193	226	192	190	178	200	188	223	182	173	206	188	200	185	197	167	181	188	186	187	180	185	170	190	199	207	203	176	183	198	192	186	217	160	204	211	187	220	196	174	224	186	212	200	193	179	184	206	218	195	209	193	206	183	209	211	211	187	171	190	172	193	189	190	196	174	194	147	184	190	188	205	194	189	201	193	221	180	190	167	209	194	203	198	206	183	184	191	190	195	214	187	203	201	205	179	194	191	195	199	209	178	182	176	210	229	212	200	181	182	194	220	177	189	190	218	212	197	193	204	190	198	183	186	202	168	171	167	175	185	215	196	212	204	204	187	202	176	197	194	215	176	202	189	193	219	170	189	200	192	188	164	216	192	213	188	196	207	184	180	181	191	175	184	206	212	175	168	185	209	183	189	188	177	205	209	203	209	182	192	181	202	196	186	224	232	185	179	197	196	194	181	183	194	191	199	193	209	197	194	181	183	184	196	199	184	207	207	208	231	179	186	205	208	222	182	200	188	206	185	190	188	193	205	213	201	224	184	199	197	207	190	218	191	182	204	202	186	192	178	202	168	217	188	188	203	173	212	187	194	207	184	202	194	194	221	215	197	208	208	180	195	194	196	188	185	189	196	183	193	212	214	190	178	212	198	192	190	199	178	176	197	201	193	204	208	199	180	193	203	198	207	203	171	198	192	192	213	215	187	188	185	194	179	192	211	202	206	194	185	185	186	191	203	186	180	189	222	211	202	213	203	192	208	199	207	178	163	183	189	205	192	169	176	188	198	210	209	199	198	187	180	224	195	177	178	206	201	198	171	209	190	188	203	199	202	195	210	173	194	211	202	213	198	182	173	200	196	198	184	205	193	167	179	198	198	221	194	166	187	182	166	165	206	196	185	174	213	180	189	196	193	191	188	187	216	164	201	197	186	195	189	191	167	206	189	202	192	196	196	223	185	206	205	181	167	221	202	203	167	173	202	177	186	182	187	188	220	183	184	206	180	167	192	194	177	183	198	197	187	178	175	212	189	194	176	197	183	210	202	204	198	200	193	180	176	190	173	195	214	182	204	183	165	176	196	202	201	199	195	206	222	205	214	188	175	196	166	200	198	172	186	191	200	180	188	194	186	202	176	178	188	214	214	161	187	180	199	204	175	186	190	186	205	213	190	160	189	179	194	196	206	184	166	204	214	212	196	204	215	213	201	182	182	208	197	187	192	182	199	203	198	170	187	191	189	185	179	195	211	182	187	179	220	188	205	181	197	211	178	198	188	201	199	185	211	199	192	216	199	177	183	177	198	203	195	198	206	198	200	197	186	201	232	187	195	223	192	182	167	190	171	176	204	200	192	213	194	176	216	174	196	195	169	184	206	215	177	199	201	215	203	197	190	208	181	199	189	189	201	212	193	213	191	207	203	233	213	207	217	180	202	195	184	199	211	201	203	224	193	215	206	217	202	160	197	190	209	172	184	211	197	184	186	209	184	172	172	201	205	213	182	184	170	191	181	188	226	180	208	222	205	185	191	184	209	198	186	201	192	194	209	201	195	189	209	188	205	198	188	202	185	214	204	185	202	194	205	200	215	208	187	205	180	191	168	192	193	192	209	202	179	197	212	201	211	227	192	171	206	181	199	173	199	189	196	185	197	197	173	224	200	194	188	180	194	174	206	194	194	186	186	184	211	162	184	196	197	193	171	184	203	216	210	211	205	191	174	194	195	185	198	182	221	186	215	203	190	216	182	216	174	212	159	180	199	205	217	199	209	194	186	185	202	206	198	200	212	187	191	195	209	203	185	218	196	201	165	178	195	210	183	210	177	204	207	168	205	186	204	190	234	164	160	225	171	214	202	207	208	216	227	227	212	185	166	205	191	218	189	198	210	219	204	179	184	211	203	198	209	214	197	185	183	199	179	196	174	196	212	199	177	215	217	214	201	170	200	187	173	187	204	190	170	190	194	199	195	192	216	196	193	195	209	191	219	212	180	190	229	198	195	192	206	190	191	229	193	191	188	202	201	182	179	174	196	180	165	188	223	191	168	182	217	197	194	220	190	210	186	201	208	202	206	162	181	202	177	216	177	191	214	194	216	191	172	200	186	176	183	191	197	190	198	198	193	202	196	199	205	181	193	168	206	224	205	200	212	207	185	207	196	194	212	215	192	183	188	196	184	178	191	199	200	198	205	215	190	203	196	197	213	218	186	192	205	203	221	209	217	182	177	198	208	194	197	180	188	184	202	208	182	206	194	179	182
37544	51704	52282	56335	58381	59842	60664	59056	51530	51535	46031	36907	24505	13654	8487	6420	5174	3719	3299	3115	2867	2334	2076	2968	3312	3890	3811	2274	1972	2469	22097	26801	11825	708	656	674	669	649	702	634	671	654	622	623	629	651	665	626	663	689	634	647	648	647	616	659	673	627	620	631	642	613	655	623	653	643	622	651	690	645	623	660	644	630	649	632	614	633	660	645	624	632	668	585	716	677	639	655	648	680	665	700	659	624	633	612	651	673	654	659	635	620	625	665	631	618	676	669	654	644	650	694	654	636	666	665	619	633	657	650	659	686	678	627	659	670	623	605	665	609	646	597	602	658	645	668	632	637	655	633	608	610	632	634	608	613	654	598	636	639	630	632	594	626	638	579	604	667	638	635	648	616	627	674	639	635	658	636	618	619	619	633	605	668	635	663	570	612	656	681	651	637	647	632	635	651	621	631	641	643	666	661	622	609	648	620	630	646	626	634	674	648	662	644	661	615	634	640	589	647	657	673	655	655	622	652	636	644	639	625	652	636	632	650	630	653	652	664	638	646	629	590	654	634	640	619	677	656	635	616	635	641	642	616	651	670	697	650	630	653	659	632	658	607	615	681	696	634	673	670	623	649	646	671	585	635	694	636	645	668	625	636	655	647	656	590	661	654	669	666	680	608	617	638	618	598	622	659	656	677	598	609	638	643	648	649	648	658	643	611	639	649	640	646	668	632	678	632	686	621	618	662	640	624	676	634	622	642	646	651	658	637	668	690	678	661	655	654	680	644	652	653	620	646	652	611	646	653	654	646	655	657	676	605	652	639	642	674	647	635	655	694	607	622	641	655	645	672	633	674	624	627	620	669	644	666	636	654	631	651	629	642	642	628	664	694	648	694	687	654	668	670	639	648	646	662	668	674	590	643	671	627	635	694	648	646	608	633	635	680	648	618	657	596	655	592	661	648	631	647	638	631	653	683	639	642	663	667	648	676	641	663	637	608	619	610	655	684	656	624	668	683	631	640	660	696	615	682	629	639	622	654	649	670	627	664	666	646	637	649	645	626	663	630	630	608	666	649	622	658	651	638	604	625	618	631	659	677	629	673	676	619	613	606	605	641	589	652	632	621	661	638	622	644	640	617	607	583	633	624	642	603	678	620	660	663	637	677	640	659	668	664	698	659	662	629	620	687	632	671	657	652	663	618	634	640	682	625	667	660	625	638	642	673	659	635	620	635	642	632	648	646	670	613	680	656	602	629	628	641	622	641	667	607	612	611	610	662	618	601	669	677	632	657	655	624	589	608	684	616	635	664	615	631	649	634	596	618	654	625	628	664	630	675	611	636	630	663	643	673	674	651	629	674	675	617	653	641	615	631	641	668	633	621	621	650	650	606	638	607	628	663	683	670	702	675	637	624	671	645	627	686	625	630	682	618	652	690	661	676	659	668	648	616	710	626	591	668	636	622	633	627	652	664	705	662	675	642	633	631	649	654	613	646	633	635	709	640	637	663	637	609	581	641	650	711	675	608	647	635	665	669	690	641	629	621	654	685	658	603	652	642	636	637	632	648	690	631	616	623	646	657	656	643	623	681	620	645	664	659	634	656	703	667	655	645	619	631	627	613	641	711	654	665	622	655	609	623	615	676	591	592	647	667	633	636	614	646	613	655	626	627	627	662	639	609	638	669	641	679	672	615	648	670	665	603	673	628	607	638	637	600	591	695	642	670	641	636	654	701	595	601	666	671	667	671	640	661	669	676	645	643	661	655	610	662	638	673	676	626	647	616	615	635	646	627	671	670	650	616	651	686	625	618	646	660	635	646	610	627	643	650	714	641	645	666	685	640	663	645	666	665	653	653	642	649	639	647	642	636	667	639	644	650	672	631	632	643	653	657	631	666	648	652	641	668	620	659	638	635	617	636	608	624	605	619	642	577	645	660	670	718	658	669	645	647	654	611	615	663	635	616	632	677	657	639	623	706	639	589	612	612	617	687	674	579	601	637	650	672	618	673	674	655	624	658	607	652	608	668	616	611	661	648	622	616	642	652	661	636	705	637	650	637	644	609	654	681	670	699	679	613	631	670	647	659	651	635	653	586	617	654	611	670	628	635	608	649	670	656	638	616	670	625	669	615	645	681	701	661	634	644	660	612	624	660	654	635	617	646	599	629	679	608	637	642	666	604	618	668	635	621	628	653	652	573	599	669	679	600	686	633	633	656	614	625	606	702	686	679	643	685	637	638	670	702	636	604	635	600	639	616	668	622	654	641	603	658	603	675	661	702	668	631	647	676	611	690	607	715	627	621	577	682	650	632	639	649	671	591	652	647	673	679	657	637	611	674	634	647	668	675	645	636	651	628	626	659	599	628	650	612	604	622	658	599	641	635	646	677	634	607	655	678	650	664	632	629	657	598	650	591	627	678	691	635	593	676	647	674	636	579	642	655	649	659	620	633	623	645	645	680	648	669	617	624	626	627	635	648	656	605	627	671	639	639	686	649	618	637	649	670	644	676	642	654	667	618	638	630	649	599	642	617	655	660	644	661	610	671	651	629	634	660	650	634	637	602	657	619	677	686	651	631	664	681	649	636	645	680	593	670	641	662	642	671	756	658	660	628	654	660	612	628	604	591	659	641	649	660	675	644	644	673	648	607	643	672	616	664	602	636	652	677	647	588	653	633	650	634	641	696	653	669	625	638	710	645	626	660	651	655	629	630	614	669	634	673	656	617	674	640	637	644	647	639	644	698	670	620	632	604	622	640	657	688	632	626	604	653	663	625	657	694	693	655	694	678	631	674	646	630	667	644	660	672	614	610	621	632	633	640	649	681	636	623	608	649	646	660	632	638	624	637	666	629	645	643	626	626	674	697	663	659	639	625	618	666	587	663	635	613	639	696	655	603	643	610	682	620	627	675	644	667	634	614	606	611	627	674	613	646	700	661	637	649	650	650	666	631	675	665	619	626	658	619	641	678	654	635	655	599	609	645	650	645	659	669	682	610	645	642	626	639	640	641	638	617	653	666	629	647	657	656	649	712	623	662	647	625	659	634	619	664	628	668	671	627	608	640	650	636	663	649	626	631	646	604	653	684	678	649	655	640	629	628	635	611	649	686	618	615	651	666	624	641	673	627	687	623	599	681	622	654	637	646	628	674	648	612	673	714	632	652	625	638	616	654	609	616	584	637	667	622	618	632	650	633	621	647	657	615	646	640	636	662	644	677	643	701	658	611	656	633	639	619	688	593	640	618	653	642	671	640	614	659	646	639	632	619	693	633	653	650	663	658	697	657	604	638	668	650	631	647	629	645	650	615	620	643	640	660	624	621	597	654	628	599	646	621	639	655	641	655	622	626	607	636	652	697	677	641	631	612	609	619	646	633	616	664	648	684	638	614	610	632	642	675	671	661	608	593	675	624	604	668	662	641	627	664	642	627	660	648	652	608	623	681	669	630	634	623	620	663	666	631	668	652	664	589	628	617	673	689	626	683	610	608	663	648	676	600	608	633	614	611
9425	15653	17092	11497	8317	6678	5121	4763	2710	2938	1926	904	572	247	210	167	134	143	134	140	159	143	165	138	141	145	135	143	143	126	376	651	320	120	128	108	128	113	121	114	123	113	103	120	103	119	129	117	103	107	114	142	108	96	134	123	111	118	118	102	111	125	122	122	120	121	133	120	118	122	121	118	98	134	129	110	112	139	103	124	114	109	130	138	121	127	97	123	119	112	117	107	114	115	126	119	118	130	116	115	113	118	135	121	111	99	127	119	119	111	106	123	113	140	121	117	101	128	118	130	126	109	130	108	121	114	110	101	122	123	131	123	113	117	119	116	126	114	126	128	118	125	124	120	117	98	106	117	136	130	114	123	113	101	141	114	124	112	119	107	114	133	119	120	120	127	124	112	131	125	118	118	109	129	117	120	114	122	104	134	111	121	125	104	87	129	111	122	120	109	115	117	131	112	105	137	133	97	106	109	129	114	118	139	127	103	117	113	109	120	112	137	99	109	110	120	127	111	133	106	115	102	138	122	106	125	111	126	128	107	142	122	131	138	152	104	144	125	121	124	138	131	124	121	113	118	121	121	114	129	115	132	135	104	112	116	103	107	119	120	106	125	123	118	132	118	115	111	112	94	140	131	115	117	103	111	128	103	121	121	136	128	126	125	125	127	135	101	138	126	93	127	113	145	117	102	140	122	98	106	132	134	108	115	114	133	109	113	109	121	125	115	125	122	133	120	122	130	105	96	121	104	124	96	125	128	119	130	117	110	123	115	121	117	115	108	126	118	116	121	123	123	110	118	128	113	108	117	118	100	103	107	122	114	124	122	103	125	109	128	127	128	131	121	130	119	95	131	113	113	125	98	106	123	126	114	140	126	120	124	132	124	130	134	114	125	133	93	99	132	101	113	122	114	118	124	110	142	137	126	116	131	118	108	105	108	131	114	145	115	103	128	144	114	134	121	125	119	130	125	122	109	110	139	113	113	121	124	113	120	112	95	110	137	113	134	120	100	111	120	118	110	101	124	121	117	103	108	117	137	111	125	115	125	123	102	119	127	115	124	113	105	141	127	109	112	130	138	117	122	124	125	115	125	120	95	130	115	121	132	133	114	123	123	116	104	116	130	132	115	119	122	117	135	119	117	118	109	93	116	97	133	112	120	122	139	125	98	123	114	126	129	113	132	130	107	125	140	106	111	120	137	126	131	125	128	111	133	96	128	110	112	122	124	106	119	130	105	124	118	143	122	111	120	140	132	127	132	127	116	105	131	122	116	137	112	117	122	125	117	107	117	120	131	119	135	115	114	125	138	116	135	109	124	127	124	134	131	106	128	121	118	112	118	113	127	126	126	126	91	105	123	136	117	128	120	116	127	114	126	102	109	113	112	117	119	108	124	119	118	111	120	128	108	113	129	112	125	101	118	103	133	141	121	112	123	122	141	117	123	101	119	128	115	115	116	119	124	107	99	109	131	119	106	103	116	109	121	116	126	112	117	124	117	113	126	135	109	132	116	107	121	110	128	114	115	109	120	133	140	115	125	125	116	115	122	102	132	109	129	140	140	95	114	119	143	129	130	119	136	116	113	122	116	121	109	139	118	112	131	101	110	107	125	126	133	117	113	114	124	117	116	128	104	112	131	107	111	107	118	124	120	117	120	102	111	123	125	143	144	119	129	109	101	115	127	115	127	106	116	123	98	102	111	117	126	121	122	127	111	128	124	101	138	102	113	112	131	115	115	115	120	124	127	133	101	110	101	104	112	130	123	131	113	113	113	110	108	122	100	109	101	120	112	97	113	113	112	123	116	135	109	118	129	110	113	112	134	119	124	131	123	108	131	107	104	121	128	128	104	132	131	138	117	135	131	114	97	92	115	133	118	128	127	104	119	130	119	96	122	115	118	124	122	121	118	112	110	141	125	116	119	110	119	104	97	114	115	121	121	122	95	114	128	114	105	121	129	115	126	143	118	135	111	112	127	120	115	100	112	123	121	112	115	112	110	112	131	128	112	106	138	98	119	136	132	141	127	126	111	119	106	119	98	126	134	100	98	117	112	127	136	110	99	115	130	120	110	99	129	110	128	129	123	110	118	114	121	145	121	108	112	107	122	133	100	97	102	111	134	127	113	137	112	124	112	127	111	113	125	100	131	124	116	112	123	122	96	123	144	123	120	110	115	119	117	107	119	126	131	117	119	129	134	141	126	114	137	117	118	109	134	121	117	124	126	128	133	111	117	121	105	115	126	121	133	123	123	88	124	126	108	113	110	124	125	124	121	112	130	137	110	117	119	109	124	133	124	136	120	130	113	119	111	103	123	94	135	118	124	102	118	126	122	128	93	131	130	109	124	106	120	116	116	120	138	110	119	101	122	110	115	116	118	117	117	102	113	112	121	120	112	125	118	117	113	117	104	106	121	117	115	107	122	139	107	108	106	124	112	111	132	123	124	131	130	116	111	127	119	106	117	122	112	136	126	126	121	110	139	109	120	104	111	111	131	131	104	97	123	113	101	134	125	107	122	111	116	123	119	131	133	133	119	100	119	145	119	151	107	119	129	142	127	108	122	101	123	112	111	105	106	105	100	122	124	127	109	122	118	103	128	99	117	104	118	129	123	110	115	112	139	131	128	130	107	138	119	123	116	126	115	104	130	108	118	121	95	114	123	127	110	127	120	109	110	100	123	121	125	120	133	147	117	108	107	127	131	105	119	110	128	119	111	120	111	109	119	122	116	119	112	123	109	121	107	91	128	128	111	127	125	121	120	104	106	125	125	126	138	116	100	107	107	110	115	131	118	133	114	129	126	130	98	112	105	114	107	120	125	134	107	115	109	118	110	110	104	130	105	95	114	126	111	140	122	123	113	99	104	98	125	123	129	100	122	113	104	113	122	118	129	100	109	124	124	142	113	116	84	143	103	116	126	121	116	127	130	136	126	106	116	130	135	128	113	113	122	108	110	120	127	98	127	136	116	116	112	111	105	117	135	87	117	110	133	130	144	112	111	108	106	112	124	121	122	132	108	106	130	124	105	123	131	125	119	102	124	114	138	122	119	103	142	113	103	122	115	127	110	129	120	128	125	102	120	111	109	110	118	107	125	110	111	121	129	120	95	124	130	122	134	115	110	130	111	117	117	115	108	112	148	121	110	120	116	134	93	121	121	104	128	138	132	120	101	108	118	125	124	117	117	112	131	124	115	113	104	108	112	122	107	106	117	133	122	111	106	112	110	102	141	105	135	109	130	121	118	133	132	116	126	107	101	141	126	133	110	114	129	127	120	114	112	123	122	98	111	113	108	112	96	121	114	145	129	120	124	122	119	120	127	115	120	124	124	119	117	135	131	125	101	116	99	109	121	135	114	116	115	135	128	138	109	122	107	115	117	92	121	106	113	118	112	110	101	126	111	126	104	98	112	120	107	141	113	116	130	123	106	121	114	112	122	123	135	93	115	110	125	132	131	117	122	107	128	111	119	128	119	93	130	109	109	124	102
9745	18937	23247	21595	19090	18338	17390	16225	10739	12025	8322	4040	2551	1072	743	661	692	618	604	650	770	636	609	743	742	749	645	573	542	669	2166	4079	1650	466	444	448	434	456	454	439	430	456	451	469	420	424	434	446	463	429	452	471	422	385	434	422	434	467	447	411	427	412	431	451	446	450	408	446	448	436	399	426	473	465	417	428	479	411	460	455	415	432	486	429	444	435	434	408	413	436	461	435	413	485	437	465	382	439	428	431	416	466	436	409	437	465	450	483	476	476	423	429	444	488	445	442	427	443	448	447	435	428	429	432	455	440	417	422	440	429	435	450	421	461	469	430	423	440	422	457	468	427	430	428	410	425	425	462	439	448	466	436	423	459	474	450	419	439	475	433	447	447	415	439	455	500	422	441	438	407	450	459	463	421	435	423	450	472	473	471	482	442	440	456	441	440	426	461	445	435	476	473	461	471	466	433	420	394	444	409	426	432	451	420	456	436	445	423	416	423	410	438	430	435	445	429	407	453	438	449	463	440	449	475	438	435	445	432	444	422	409	422	411	465	435	411	464	448	438	482	474	409	473	449	439	441	452	430	467	429	443	421	430	470	448	461	445	440	415	465	414	473	452	410	434	467	423	442	462	448	408	452	471	428	470	444	456	433	456	425	452	456	429	462	435	492	471	451	435	399	447	440	445	455	474	404	448	462	430	435	481	431	444	446	438	423	463	430	468	424	418	424	437	431	462	437	437	441	409	410	452	439	434	447	438	430	419	440	417	419	418	444	446	440	487	427	441	414	447	461	444	427	468	414	462	459	440	443	411	450	414	421	430	429	441	428	437	421	446	431	435	447	431	437	423	448	435	447	437	418	444	468	460	442	431	406	420	453	446	445	439	442	463	445	449	475	441	435	471	447	435	407	470	430	469	455	442	450	462	463	455	433	438	456	432	433	463	444	445	425	429	429	450	424	424	429	440	452	440	440	412	441	452	442	432	416	449	458	413	477	464	434	428	452	477	459	447	447	422	438	446	433	425	455	420	439	394	410	451	444	407	434	426	435	439	429	464	419	439	421	412	424	457	461	433	425	442	475	440	418	379	479	451	426	415	492	422	444	463	405	464	413	423	427	475	426	447	443	454	400	427	411	435	447	455	454	420	456	466	405	445	422	456	452	419	438	435	453	420	445	416	424	428	431	452	462	438	456	455	418	433	440	419	454	450	418	438	406	452	459	430	442	442	421	439	442	410	432	459	453	411	460	428	466	433	443	413	460	408	433	421	470	440	436	407	420	412	470	459	442	443	422	425	455	445	438	432	414	466	451	446	442	436	455	430	481	415	459	453	433	478	443	436	424	437	442	467	431	450	415	441	452	456	454	429	394	426	452	415	455	397	454	474	429	453	414	434	458	441	420	457	418	423	433	450	438	399	452	426	423	419	451	416	477	483	394	423	444	434	424	403	435	440	459	480	467	407	437	427	433	457	466	434	466	419	411	432	442	437	431	424	415	439	452	416	436	455	437	431	431	428	455	421	426	460	443	454	429	454	431	424	443	467	475	448	435	418	479	396	440	421	425	404	435	397	425	428	381	452	422	444	460	457	461	426	458	469	472	459	448	469	447	484	427	454	439	426	432	434	407	455	430	439	397	422	433	425	457	419	440	430	424	437	468	459	465	416	468	453	420	413	404	471	452	406	437	435	479	421	428	409	427	468	472	472	458	435	425	422	443	400	385	420	427	459	470	469	411	434	437	440	435	436	437	430	434	451	421	445	430	444	437	431	482	439	457	440	406	411	458	473	444	412	477	426	462	433	448	464	440	464	436	444	452	418	466	415	454	439	435	411	465	434	411	461	421	421	452	468	452	512	442	490	464	456	454	443	489	421	469	435	435	456	482	443	456	460	416	446	462	431	431	420	431	414	453	431	435	441	459	419	453	463	445	454	429	446	455	462	425	434	453	451	440	472	433	441	416	420	454	420	445	460	448	437	454	461	420	429	430	487	413	416	425	408	424	452	395	441	433	450	417	477	424	453	408	459	400	469	446	448	404	422	427	473	433	501	402	434	432	436	412	495	412	421	407	442	435	453	466	446	431	421	491	464	420	456	404	443	411	452	436	428	434	442	425	429	460	447	463	459	465	406	425	464	459	460	414	440	435	466	399	404	438	430	455	448	442	449	431	458	415	425	419	434	460	423	434	415	451	455	446	424	469	423	433	421	423	427	450	441	443	448	458	442	419	437	403	432	460	445	438	418	458	408	427	440	439	430	425	424	428	423	405	455	410	493	449	427	423	445	461	431	428	417	448	421	440	457	464	443	446	430	460	463	456	413	459	459	436	433	447	440	459	423	433	424	419	403	454	494	463	439	412	454	448	429	439	444	422	467	426	453	439	426	481	434	458	460	452	435	455	455	426	420	478	429	436	406	441	451	454	456	444	388	443	432	434	455	451	435	457	482	440	474	452	442	444	442	458	445	464	437	483	424	438	437	409	442	489	441	471	470	435	441	460	424	436	443	453	440	431	480	433	473	448	435	443	419	404	439	435	425	439	441	431	473	410	480	432	408	454	434	424	460	410	447	439	437	423	471	448	480	461	464	469	446	464	456	398	438	417	449	428	471	463	419	465	439	448	444	401	428	470	416	442	463	479	431	465	444	447	490	467	452	439	488	422	399	458	444	467	425	426	438	420	458	466	410	447	425	455	439	434	460	432	442	458	433	405	472	450	403	458	455	421	447	412	431	397	441	430	436	429	436	440	475	465	439	427	451	470	464	421	443	408	447	458	461	442	446	446	443	422	443	437	445	472	479	469	451	465	475	437	433	422	414	413	442	422	412	464	430	481	430	415	455	461	429	472	435	444	454	450	444	467	458	443	399	397	442	450	436	427	450	473	443	424	409	428	447	422	412	404	432	452	400	406	456	432	429	464	455	424	447	432	417	416	434	441	438	431	438	425	429	450	381	447	444	446	401	426	441	428	460	427	447	435	414	495	442	466	435	403	418	463	457	427	439	422	402	451	403	435	421	446	421	454	441	455	449	411	396	447	450	433	421	465	446	461	469	413	446	427	431	461	426	449	425	484	426	452	405	426	441	464	431	449	452	461	458	451	467	480	412	437	433	434	474	474	433	467	406	435	456	429	441	441	479	427	406	432	426	457	442	466	440	448	419	416	473	444	415	443	427	441	423	452	479	425	451	419	447	430	439	445	423	436	444	463	439	455	419	429	464	439	449	426	469	452	443	421	434	437	432	462	447	406	439	446	446	442	415	450	469	478	418	490	433	463	473	434	419	433	430	456	417	442	421	390	434	448	454	440	467	439	434	449	452	496	428	453	446	447	425	424	432	434	428	460	496	456	444	440	464	447	461	396	448	410	434	436	459	432	448	450	438	414	449	413	427	440	433	439	440	461	413	412	408	424	416	472	455	433	444	407	453	457	450	433	458	430	417	442	425	431	417	458	390	437	412	393	432	464	434	423	426	441	414	462	423	443	423	472	455	447
36656	45232	41933	35656	35393	36399	33952	34866	29099	26568	21060	11044	6629	2668	883	643	463	357	291	425	307	261	212	214	242	306	279	195	175	754	3210	2873	675	117	108	121	132	123	124	126	124	104	122	122	107	102	116	120	113	121	137	131	112	118	119	137	115	119	119	118	101	127	144	126	116	121	111	132	111	111	106	123	117	106	130	130	117	139	116	128	128	108	107	101	110	136	112	121	113	121	116	111	95	101	125	102	102	136	110	118	120	122	131	127	122	105	103	129	140	130	115	106	115	97	128	116	132	105	111	124	110	106	103	132	118	123	115	130	102	111	111	114	125	121	112	131	115	109	134	105	124	146	114	129	128	120	120	110	117	112	108	112	105	122	111	106	113	117	120	133	127	128	120	118	107	131	116	131	102	105	125	118	117	116	116	108	116	125	111	121	118	118	112	119	117	129	106	102	113	122	126	103	113	105	121	121	114	122	136	130	109	105	125	138	116	125	125	141	105	126	112	120	112	98	105	113	129	124	124	108	119	127	106	119	121	96	113	102	127	97	124	119	108	122	123	112	124	122	104	135	135	112	102	123	112	123	132	128	125	113	131	110	135	116	126	128	127	114	120	122	133	109	114	129	126	137	126	125	116	138	104	115	107	118	126	125	118	144	118	122	97	114	81	100	137	106	98	104	125	112	120	122	111	122	137	122	128	109	120	107	135	127	119	113	125	120	121	127	114	115	125	138	117	112	126	124	138	117	113	130	133	126	108	136	127	122	140	136	105	119	93	129	124	121	112	109	121	131	113	120	105	125	95	116	112	113	117	117	113	144	112	136	124	120	129	122	110	123	127	125	114	104	141	110	107	107	134	139	141	124	135	122	128	102	136	140	102	115	117	117	108	132	116	122	123	112	105	114	124	101	119	108	117	104	117	125	113	121	134	105	108	120	115	118	112	130	104	129	104	124	123	129	114	108	107	107	127	109	113	110	123	113	103	110	117	129	105	125	110	128	119	103	124	129	105	106	131	115	108	103	120	101	108	126	111	110	125	131	90	115	92	107	113	104	95	139	99	100	113	111	124	123	136	105	106	101	116	105	110	125	128	123	107	107	148	118	118	124	96	131	125	121	119	127	109	112	126	106	115	110	126	122	131	124	99	108	108	126	116	116	99	124	94	135	113	115	146	119	112	109	134	111	110	115	135	129	103	121	104	100	131	115	101	129	129	136	113	119	135	93	115	120	119	118	134	114	128	106	102	135	128	143	118	115	107	112	109	125	117	130	130	95	131	118	123	140	104	123	125	114	116	119	114	110	128	134	131	116	136	111	118	106	125	104	123	102	122	113	120	118	97	122	118	115	98	104	116	118	117	105	96	126	138	126	124	121	108	116	134	95	131	119	110	110	120	130	112	119	120	121	112	122	125	114	130	114	116	114	127	113	111	116	119	114	116	114	128	112	112	100	122	131	114	122	120	133	97	141	130	130	108	113	109	137	117	132	110	137	128	108	129	90	131	105	117	104	114	125	133	116	104	122	117	111	113	117	117	107	99	107	117	113	108	102	103	107	121	109	99	127	107	135	132	132	113	119	119	119	117	120	118	122	140	122	99	134	125	126	103	113	131	115	135	114	94	122	110	98	112	109	123	139	123	113	113	128	97	129	118	113	117	103	114	115	115	128	111	122	125	120	117	123	103	115	104	115	132	107	111	134	108	113	113	129	91	125	117	130	136	112	118	127	119	120	134	108	111	113	142	113	134	107	120	120	136	99	120	123	110	97	118	142	127	116	105	107	114	103	121	102	121	123	118	126	118	117	144	93	96	110	123	114	100	132	115	136	110	116	133	113	112	121	136	123	115	105	120	130	103	114	114	113	113	127	139	137	125	112	123	104	118	112	107	120	131	123	107	113	110	104	135	133	117	114	109	112	104	115	130	121	123	108	101	119	118	139	92	124	126	116	126	109	113	102	136	125	121	132	130	119	113	108	108	120	123	118	118	115	109	129	141	106	115	119	91	116	123	124	111	127	111	120	139	100	118	104	108	104	115	98	98	126	129	117	120	113	122	101	118	116	104	117	123	112	118	119	121	111	129	115	125	115	113	131	119	125	79	128	126	128	120	106	136	135	100	113	112	140	113	111	93	123	115	111	115	104	144	128	129	123	112	121	111	114	100	116	99	141	121	111	116	127	111	117	89	134	124	122	128	112	134	130	115	112	114	117	110	110	122	119	119	117	115	107	138	114	129	119	106	100	99	119	111	137	123	112	129	120	103	118	116	110	121	117	139	119	118	119	109	117	119	122	106	115	91	111	119	103	113	129	117	111	130	127	124	102	116	115	112	110	133	96	115	125	111	120	114	112	118	117	98	98	120	106	124	123	112	137	115	117	112	101	115	127	125	141	126	111	134	128	104	127	123	122	105	99	119	112	134	113	114	118	117	132	98	124	130	112	107	117	114	119	136	101	131	107	117	121	115	122	105	126	129	141	115	117	118	119	128	149	124	116	133	130	124	108	90	111	118	107	122	112	117	110	123	105	117	124	114	116	115	107	120	129	120	96	118	121	111	116	110	104	117	109	132	118	111	96	115	120	113	117	125	118	113	124	120	123	127	121	116	113	112	95	108	117	112	107	125	115	109	130	110	102	87	111	133	109	105	110	126	112	121	125	109	100	127	130	128	117	119	123	114	129	109	108	129	117	122	117	114	129	105	118	107	121	124	121	99	109	124	108	125	127	129	123	125	104	101	125	135	133	111	108	138	124	114	117	123	124	144	127	140	110	95	136	118	128	143	114	110	123	111	117	113	149	111	129	109	113	125	112	118	126	119	127	135	104	109	123	131	109	140	105	141	111	130	126	125	104	116	114	132	108	119	120	112	132	103	125	122	123	113	115	106	134	111	126	106	113	131	127	129	118	125	120	115	108	122	120	129	114	135	113	127	146	118	108	141	132	113	111	133	97	123	121	123	97	136	122	123	108	115	107	109	127	119	116	107	135	108	128	102	122	120	94	89	111	122	115	128	113	136	125	108	118	113	121	116	118	126	105	128	109	109	117	130	127	117	117	119	112	120	108	118	118	115	103	116	124	119	119	104	106	131	139	115	104	121	120	111	121	130	107	114	118	124	118	105	124	119	117	119	90	84	140	113	116	138	108	116	139	113	112	124	108	137	115	131	115	99	114	106	126	134	120	111	128	114	114	107	97	112	120	124	124	99	129	123	125	118	115	126	137	111	129	109	103	113	114	108	114	115	123	118	144	112	114	102	131	126	119	108	112	145	110	137	128	112	112	130	112	112	114	115	123	109	120	138	132	109	126	121	110	122	101	116	131	106	122	121	119	101	117	113	118	103	126	141	124	122	117	120	124	116	97	130	120	128	123	110	130	119	83	135	116	98	122	105	122	114	125	112	126	110	119	104	138	112	130	117	88	134	136	106	153	131	111	116	116	119	110	101	114	104	132	107	106	117	121	128	95	116	123	134	105	107	101	122	146	109	128	125	109	122	125
31063	44917	48945	49414	51645	51445	50322	47354	43166	42184	34531	20990	15924	6772	3327	3767	2555	2462	1915	2829	1904	1585	1383	1422	1787	2317	1607	1050	995	4951	18098	16031	3736	426	434	456	399	435	401	483	442	445	451	448	436	417	421	395	412	420	451	432	422	407	428	421	436	421	457	413	442	468	408	436	410	462	446	424	369	430	441	445	395	447	438	415	410	435	424	423	438	412	463	420	445	423	431	453	436	458	437	432	399	421	441	484	462	435	400	422	432	435	428	461	442	448	452	433	438	453	434	425	459	442	439	417	426	445	383	411	455	433	414	422	429	453	431	425	424	446	463	435	443	434	402	408	457	449	421	434	395	427	383	466	468	429	391	432	406	447	481	406	426	425	388	418	451	435	444	432	414	450	407	430	388	454	441	459	426	424	414	453	425	432	424	422	436	435	422	421	405	403	434	434	460	450	431	429	393	419	362	435	406	442	444	427	433	439	450	465	448	421	407	476	458	453	448	447	428	454	371	445	422	435	449	428	406	465	421	406	446	429	423	449	424	445	448	408	445	422	443	426	430	413	438	430	409	453	423	472	425	415	439	428	465	450	421	417	487	446	444	455	404	464	430	454	463	442	418	398	435	446	429	437	425	426	438	432	424	413	418	442	403	438	421	467	414	441	430	438	407	436	427	419	429	431	438	452	459	420	431	436	435	441	477	441	451	448	444	438	411	413	448	434	455	426	491	372	443	437	412	418	475	447	448	456	444	443	407	427	423	447	436	406	455	417	383	456	428	420	427	405	476	486	427	439	419	464	404	432	426	397	407	423	413	453	399	428	451	460	428	425	438	411	472	475	454	385	422	437	422	452	423	434	445	442	441	456	442	439	464	437	454	472	460	434	416	399	396	404	424	439	440	446	397	439	437	435	431	456	408	456	428	454	436	439	466	437	405	417	455	412	431	420	454	449	421	431	403	416	498	443	438	398	454	418	444	419	437	431	422	449	431	419	435	469	392	403	456	439	423	436	448	424	453	408	448	430	428	406	443	434	411	431	382	401	400	448	456	407	427	449	420	412	447	419	421	420	441	453	467	414	415	415	447	438	424	414	419	446	420	457	444	451	413	430	417	443	417	432	446	407	444	425	394	450	454	410	421	452	435	428	429	433	446	444	419	407	426	415	428	443	487	454	407	402	445	454	391	447	475	444	437	395	419	452	409	441	458	412	364	434	415	415	413	428	465	433	469	424	400	424	408	420	461	454	425	427	429	403	403	436	444	450	440	453	402	420	432	394	436	466	445	427	417	453	414	402	393	486	457	475	439	458	423	431	388	437	402	442	394	449	414	450	446	406	446	453	389	432	424	418	413	433	419	442	402	402	405	441	414	432	438	399	442	443	466	448	457	467	435	394	434	408	442	409	437	445	445	407	446	458	433	394	421	425	436	386	423	442	457	444	458	440	436	455	398	430	433	449	414	432	441	409	400	460	453	448	463	421	393	447	400	426	426	407	420	423	437	438	383	428	450	422	458	435	411	464	433	398	471	453	452	421	432	413	423	424	433	407	434	426	409	456	454	431	425	413	439	442	467	468	469	429	446	412	427	406	411	435	421	414	461	452	431	425	437	442	452	418	430	430	439	469	440	453	408	448	450	418	408	383	445	432	424	447	403	422	427	401	420	469	437	460	477	430	457	407	429	444	425	414	437	470	439	418	466	396	434	433	439	390	430	439	435	434	393	460	419	406	425	443	465	439	484	447	438	447	441	429	478	450	412	437	411	446	404	441	450	439	427	428	446	493	431	421	415	426	417	403	423	396	414	454	412	419	444	447	441	445	449	446	421	412	437	412	417	400	450	423	412	445	441	434	428	437	408	415	442	457	433	426	441	390	413	427	435	417	450	429	397	452	415	427	430	428	440	417	438	443	441	418	417	461	443	406	414	442	428	421	471	406	435	436	424	441	410	473	397	450	407	458	447	444	425	467	451	415	396	461	413	420	426	467	424	428	441	425	459	463	430	453	414	414	450	436	410	420	458	435	440	433	404	421	380	452	418	431	427	447	435	412	415	426	450	450	433	436	435	409	448	413	438	452	469	409	383	391	452	400	409	447	428	417	411	462	479	435	422	388	437	411	413	411	460	422	425	452	428	387	459	449	457	462	437	431	437	405	390	424	408	453	427	459	411	423	424	403	425	457	428	427	416	430	432	447	401	440	448	436	460	431	441	411	414	429	464	429	441	403	457	425	460	455	461	453	438	433	445	462	446	443	427	434	414	430	442	409	466	433	446	405	435	450	392	456	415	408	395	409	423	416	397	431	444	453	433	408	432	446	420	417	447	412	428	437	421	441	434	427	410	438	393	425	441	444	425	447	419	412	424	425	478	473	426	427	462	429	416	385	409	411	403	434	428	423	468	428	434	418	426	406	451	448	469	419	412	417	433	452	450	428	436	411	461	425	446	418	440	410	452	422	491	433	432	431	433	432	411	452	406	440	428	452	426	428	394	415	431	436	466	440	448	427	395	418	409	419	424	409	421	452	446	418	438	473	404	419	422	407	443	435	413	463	445	417	389	462	445	428	427	451	459	488	410	397	446	428	415	398	443	445	445	408	460	455	415	417	449	460	448	413	439	419	430	432	425	473	393	477	436	434	431	377	429	456	468	449	439	451	413	425	390	419	419	397	437	471	397	430	411	399	463	423	417	447	443	466	410	413	451	414	435	425	442	437	418	442	428	422	428	422	416	470	457	420	420	423	479	421	412	444	439	420	422	422	435	442	417	402	455	436	397	414	413	399	409	436	408	442	426	442	386	458	421	420	423	431	415	412	415	447	390	444	441	413	447	424	457	446	426	413	364	444	419	434	422	468	473	407	452	426	464	453	427	421	428	431	393	448	450	420	461	409	473	437	448	421	404	442	404	462	415	420	471	447	431	439	430	429	406	433	455	425	417	460	394	422	416	395	412	409	423	449	420	451	435	439	410	451	424	415	438	405	438	414	434	431	426	425	389	447	450	440	423	457	419	438	419	452	462	454	442	394	458	438	394	441	426	454	422	431	419	462	409	411	440	451	397	442	469	424	450	424	403	477	411	407	428	458	449	429	416	441	450	409	419	416	412	399	411	399	456	456	429	416	416	427	440	447	422	452	410	435	435	462	491	438	414	432	404	422	447	445	462	402	434	446	408	432	418	402	456	426	424	422	437	450	399	439	417	465	413	454	379	457	444	471	410	438	439	414	407	485	377	464	406	418	429	447	405	454	416	396	418	430	469	436	425	408	418	445	416	435	443	461	429	395	431	456	437	457	428	401	412	439	451	481	422	463	444	420	447	443	406	419	403	477	443	405	450	442	484	426	415	441	449	447	455	439	481	401	431	426	441	441	425	415	436	412	456	451	426	423	403	450	443	431	418	423	433	424	435	411	440	438	402	421	444	440	429	448	418	399	431	443	442	439	391	465	412	429	406	424	417	409	458	438	405	453	430	408	430	390	438	440	406	454	443	433	409	421	424	456	406	427
43083	48422	42451	36734	38275	39968	37221	40644	39002	34858	30037	18492	11208	5007	1971	1214	1016	829	613	582	632	470	359	375	558	464	387	275	253	394	2794	6338	2611	220	195	213	166	161	190	194	194	200	176	186	169	182	186	189	191	198	203	164	161	179	189	193	194	180	194	179	173	190	193	189	169	173	186	190	186	190	198	177	198	195	187	182	183	179	197	204	203	179	192	186	180	204	205	191	173	202	182	184	194	202	190	202	176	179	183	181	198	177	186	186	173	187	143	209	183	199	213	182	180	177	180	200	202	179	174	178	199	199	170	191	179	181	188	209	188	181	211	183	202	209	190	181	197	207	183	191	183	217	163	188	188	190	206	220	211	200	187	198	179	151	200	208	190	214	181	165	190	179	180	171	177	203	200	177	200	186	220	194	167	185	186	197	180	182	174	210	187	194	219	181	186	185	174	189	180	218	182	198	191	194	195	213	200	189	197	193	201	179	206	204	197	191	177	200	186	184	191	172	216	178	207	189	196	167	206	184	187	214	183	201	185	199	187	174	210	193	163	180	180	189	199	185	193	204	193	194	180	202	179	178	176	217	190	178	168	182	185	176	179	180	199	172	178	190	182	188	193	168	197	191	170	195	171	186	180	211	193	196	196	184	176	191	194	202	184	219	198	194	196	188	177	184	217	197	200	186	194	200	196	181	184	195	194	195	188	177	182	199	203	205	180	187	178	189	180	188	188	196	186	188	171	192	178	163	191	167	180	172	178	201	189	178	188	185	184	160	203	171	208	200	192	201	184	217	207	191	194	205	182	185	201	186	184	181	171	184	208	194	189	189	202	186	194	170	195	174	196	203	196	169	191	194	195	184	163	207	182	182	181	189	191	152	199	218	189	180	190	202	205	223	175	178	173	171	204	174	183	189	194	182	173	191	190	178	177	205	182	175	185	189	186	200	199	166	204	201	199	191	184	193	186	209	188	182	187	186	191	175	190	182	211	176	181	188	206	147	196	174	193	216	184	153	172	182	160	191	182	195	194	182	196	174	182	196	186	170	188	176	189	195	214	191	159	171	178	195	213	192	204	195	226	202	178	200	190	167	180	160	157	185	194	193	201	165	197	174	162	212	191	179	193	203	188	197	182	213	187	189	170	182	192	200	188	195	181	199	191	192	189	201	177	189	189	219	190	178	205	187	178	191	190	198	196	213	196	202	186	164	195	193	189	203	183	181	206	202	194	194	184	183	193	198	197	205	175	228	185	218	195	200	202	202	184	186	176	196	179	151	179	159	194	162	183	190	177	193	200	158	187	211	187	166	185	194	201	213	174	166	184	185	188	185	176	185	186	192	181	169	207	202	192	184	189	200	165	193	177	201	186	192	179	220	201	186	173	186	189	219	202	194	179	176	211	182	189	183	192	208	189	189	191	191	178	194	202	176	201	188	214	200	178	191	197	190	177	181	187	195	200	177	183	185	212	203	182	178	190	172	162	210	176	201	178	188	161	195	180	187	192	167	198	205	163	192	177	193	196	201	211	185	206	197	181	191	190	178	182	188	164	205	181	168	207	172	208	198	195	186	182	184	179	178	193	185	187	205	183	181	177	153	193	199	166	194	187	212	175	179	190	183	188	180	218	185	183	171	179	180	194	216	183	182	206	188	189	177	168	207	198	212	198	199	177	167	201	192	176	206	229	173	196	192	202	222	195	218	208	172	178	179	188	177	195	208	206	203	182	209	178	182	217	199	209	209	196	199	180	186	189	184	186	197	193	199	178	213	196	184	190	203	169	193	198	174	185	160	206	189	212	198	186	184	155	190	189	190	205	180	209	198	188	210	186	200	168	168	217	174	152	180	182	199	183	200	198	188	174	191	185	197	196	171	168	178	176	197	186	226	206	205	183	205	172	206	200	197	191	178	204	201	166	199	203	170	189	173	190	194	168	161	187	188	187	182	195	194	174	184	174	175	189	183	158	173	173	187	183	213	191	179	171	202	195	170	185	176	204	194	180	192	210	166	206	233	182	203	205	203	222	208	211	209	174	183	178	184	198	189	166	201	202	176	189	217	189	202	179	199	193	180	157	171	185	172	196	191	183	161	187	166	179	218	200	187	167	186	177	186	189	160	200	191	195	176	197	178	209	203	191	185	150	189	218	190	148	208	193	189	159	168	179	200	181	199	191	176	196	202	196	191	185	188	186	211	198	186	189	196	172	209	203	195	149	194	159	202	176	167	168	180	187	208	197	186	188	167	191	186	184	195	198	206	204	178	175	191	209	174	176	177	184	177	215	174	166	182	191	180	177	172	204	193	175	202	180	201	182	179	186	190	185	204	200	199	214	171	164	187	219	176	172	189	194	187	180	189	195	197	206	194	213	196	183	186	186	178	234	204	185	177	163	156	208	191	189	192	191	206	210	204	172	193	186	174	178	171	197	166	180	165	188	181	182	181	199	192	201	184	196	209	205	188	201	165	191	191	209	184	205	170	181	209	188	195	187	164	206	202	183	213	206	217	205	180	195	201	182	203	194	196	219	177	183	206	196	182	182	189	197	191	211	184	204	175	173	199	179	199	173	180	205	182	208	198	177	199	184	182	175	182	166	176	162	186	178	192	195	185	165	184	180	199	198	189	182	201	200	189	215	193	207	193	207	182	180	210	191	186	211	177	178	188	165	189	191	190	173	202	196	163	188	201	190	183	190	222	188	168	193	173	196	186	207	192	200	189	185	162	226	209	210	177	190	208	167	188	209	182	188	191	163	181	192	189	181	193	178	170	181	191	190	183	167	198	185	191	163	190	180	187	188	186	201	192	168	205	181	202	185	180	208	183	202	195	194	201	185	190	191	204	191	184	197	213	221	191	204	180	191	190	206	192	179	189	159	192	182	178	182	194	185	182	169	177	177	199	184	204	188	185	196	177	196	187	185	184	193	172	183	195	168	170	192	197	178	204	182	182	193	213	198	180	188	195	184	188	181	208	192	171	195	186	158	162	204	181	200	166	179	190	181	175	186	159	195	176	184	190	168	187	185	184	166	177	176	183	183	181	188	190	185	181	173	191	164	195	170	195	183	178	174	198	180	160	196	197	200	182	187	183	180	218	176	183	172	179	210	170	199	193	200	173	159	169	178	182	198	199	210	174	183	182	166	161	189	204	200	166	204	195	200	181	172	188	194	198	200	194	194	173	182	200	178	192	181	180	182	200	185	195	187	211	166	195	192	170	179	188	193	187	188	186	179	198	212	200	207	170	193	205	188	157	208	206	201	177	161	176	183	195	200	178	181	173	176	198	187	208	171	154	206	177	188	186	172	186	190	189	188	192	186	176	194	176	210	183	181	206	207	215	168	167	176	153	198	155	175	193	181	179	159	166	184	225	201	215	184	194	195	199	184	174	195	189	193	205	169	194	198	176	183	203	215	186	202	186	187	192	188	179	171	185	192	182	182	205	194	173	187	171	193	184	191	181	195	197	183	196	190	203	181	212	189	191	192	178	179	198	200	188	219	204
36943	51301	51376	56295	59932	59839	57789	55982	53265	50000	42194	29334	21144	10936	5285	5321	4975	4810	3662	3609	3807	2919	2030	2139	3580	3158	2224	1518	1260	2332	15621	27147	11204	607	644	644	679	665	631	683	658	659	599	638	619	588	659	682	633	616	641	608	659	633	616	649	615	636	642	599	617	650	667	637	624	609	670	698	662	660	613	621	577	672	648	614	625	664	624	643	578	614	617	622	660	622	621	652	618	647	622	664	634	626	623	602	612	603	610	646	647	641	673	631	648	599	632	622	611	666	608	634	609	624	676	704	659	603	612	648	650	625	651	621	650	664	676	617	665	617	578	630	626	649	631	603	633	603	666	650	637	643	598	618	624	680	598	645	635	613	629	587	596	682	640	647	674	653	598	630	634	586	631	679	607	626	613	601	638	633	639	613	604	596	640	624	634	611	632	625	659	640	597	626	631	641	637	626	636	646	575	663	646	625	566	624	625	641	575	647	614	614	618	654	661	641	592	622	616	624	601	610	597	614	612	656	665	616	635	616	654	634	620	624	629	632	677	629	609	610	649	604	578	646	656	717	608	628	609	641	651	620	609	615	585	649	628	640	614	638	643	642	630	583	653	609	618	655	621	638	625	588	640	640	629	665	606	596	651	652	627	680	656	617	631	691	669	625	597	611	609	654	623	647	602	648	639	613	598	622	644	615	604	630	608	605	609	621	615	640	682	661	637	655	673	593	608	608	633	632	633	630	600	642	669	645	604	638	602	627	639	631	639	638	580	623	649	645	643	632	582	627	585	588	576	626	638	650	635	605	653	624	625	635	624	664	583	622	629	583	640	612	652	622	638	626	622	624	635	638	674	595	618	617	628	611	615	602	665	662	599	621	614	649	636	642	593	608	625	587	617	666	601	633	677	636	674	615	667	611	615	610	605	639	656	634	619	627	631	688	636	638	643	637	607	612	620	618	641	620	645	623	575	617	640	633	643	612	665	639	626	603	644	613	595	633	601	613	616	612	582	621	618	632	612	625	602	629	592	592	653	624	619	627	626	635	645	641	618	590	623	593	617	595	639	600	605	595	602	637	595	612	622	639	598	619	638	615	601	663	667	589	618	624	613	584	656	628	629	648	579	620	623	648	623	604	613	638	611	625	689	610	621	649	606	606	673	619	646	624	638	585	627	615	608	646	621	637	591	621	616	608	603	633	606	636	641	627	629	578	625	645	578	608	634	621	650	634	618	561	623	686	598	678	621	629	610	587	611	617	608	617	636	612	608	648	621	614	634	611	640	634	644	626	648	663	604	584	637	622	610	661	584	634	642	615	620	645	662	620	651	628	598	583	595	607	647	635	667	676	636	640	648	652	613	605	635	608	610	636	651	617	641	666	646	578	598	608	652	632	644	649	595	615	664	627	617	588	642	611	629	639	605	627	660	659	627	644	619	595	624	615	611	645	641	600	628	563	600	588	643	626	631	603	625	603	636	611	652	632	615	681	583	636	665	596	614	626	622	647	633	642	639	642	652	654	634	644	581	581	585	604	648	643	628	622	620	633	661	633	628	630	604	633	642	629	607	623	611	679	600	639	589	635	661	653	635	653	640	664	650	621	603	601	595	649	607	646	639	641	642	641	621	651	620	645	608	625	660	633	657	600	661	615	613	598	595	608	639	638	605	615	601	672	656	643	655	613	641	638	608	646	672	636	631	653	643	599	632	617	599	600	603	609	610	647	571	633	677	611	631	638	646	636	605	619	585	575	608	647	602	653	641	612	570	593	645	606	622	619	602	637	652	667	608	640	612	651	655	669	635	618	618	652	611	621	607	662	613	652	589	620	603	618	587	600	644	622	643	601	656	663	616	579	628	595	683	632	632	648	616	655	590	660	619	649	643	629	597	583	658	579	573	602	604	587	614	637	667	650	603	621	626	631	601	579	627	642	633	605	632	622	610	615	655	653	650	586	610	618	624	637	604	641	612	581	617	648	622	598	660	647	633	613	636	648	672	646	633	629	622	662	662	621	616	656	585	635	644	609	596	651	638	645	632	611	640	653	633	657	641	596	612	651	625	581	627	580	630	609	614	644	614	619	633	578	621	620	617	637	629	652	614	616	559	598	632	670	613	658	672	619	587	633	630	591	606	622	655	630	623	573	644	603	641	610	641	630	616	638	606	645	598	703	645	608	593	633	653	635	625	631	648	615	630	661	599	620	643	625	637	591	576	622	612	646	623	701	637	608	644	616	639	658	614	611	640	624	681	611	636	620	605	637	615	649	618	617	634	622	624	567	621	630	639	604	632	647	605	629	639	600	606	632	612	590	616	604	622	610	639	622	646	613	705	611	647	598	607	641	631	606	628	684	624	614	666	660	667	622	679	623	608	668	619	582	648	645	625	648	611	638	573	618	632	669	606	628	629	594	642	606	668	663	634	615	603	593	638	595	614	618	629	644	631	591	611	606	638	632	583	642	669	649	602	623	589	620	625	674	658	579	606	577	625	642	635	623	611	629	637	587	643	605	625	635	668	631	651	631	619	650	585	569	628	627	644	638	623	647	616	624	647	609	622	649	607	594	678	596	579	617	625	623	654	593	642	673	659	597	604	622	639	619	669	584	659	655	628	583	630	601	632	691	607	561	633	591	651	605	623	636	652	626	606	667	645	627	647	598	608	652	596	653	627	639	630	619	629	662	622	671	656	631	609	620	596	633	639	633	634	621	631	626	662	613	599	628	599	679	649	653	641	621	622	641	637	608	625	609	657	621	620	672	636	605	669	615	638	607	571	640	631	589	617	640	616	595	640	613	604	668	623	617	657	626	610	676	643	626	617	632	633	651	633	624	602	611	630	671	638	669	657	630	608	607	640	630	644	607	613	627	620	621	611	659	637	622	621	608	597	635	667	589	595	648	602	594	552	601	616	626	613	615	635	601	618	649	618	630	659	641	650	674	584	611	655	639	615	677	620	643	664	592	614	586	580	582	665	633	629	590	636	615	607	633	607	595	629	612	642	642	683	649	608	590	649	580	588	619	606	638	597	637	617	645	601	571	599	636	612	631	642	638	612	610	594	632	577	660	594	662	622	622	593	626	647	624	601	623	600	612	613	659	618	593	618	652	619	646	632	647	609	618	610	597	625	635	615	611	609	634	643	600	654	597	653	597	609	614	615	638	614	623	672	632	626	659	614	605	596	662	668	641	600	605	631	626	629	631	613	616	621	617	598	615	639	604	635	607	648	631	618	609	626	639	628	684	606	597	619	611	623	560	606	609	615	626	599	651	629	599	645	638	602	648	637	632	645	630	612	611	645	633	590	637	646	622	632	612	639	648	622	624	616	660	646	610	667	634	633	638	663	639	661	603	615	622	606	692	616	620	618	645	602	634	619	633	631	635	618	595	652	623	652	606	594	657	624	591	613	623	640	639	645	633	672	643	589	577	658	576	611	611	632	615	608	600	588	594	652	616	650	646	628	609	629	610	648	615	649	599	617	625	596	636	604	647	638	646	583	602	613	588	600	630
8212	15097	18656	12805	8658	6196	3983	3954	3210	2078	1700	604	294	223	166	138	150	159	146	128	156	160	149	127	140	132	156	121	141	125	261	569	397	106	138	122	125	130	130	101	112	125	132	117	127	125	111	126	127	82	139	119	121	115	133	125	121	112	126	124	118	138	115	108	98	122	106	119	134	119	101	103	102	123	116	122	114	119	118	116	132	117	113	133	134	112	126	114	130	141	127	104	117	124	101	107	122	104	122	116	126	121	108	101	133	109	112	103	115	106	135	115	108	138	130	134	124	102	127	113	132	131	131	144	103	129	116	109	120	118	132	130	108	110	131	120	118	122	111	138	135	142	135	126	123	137	126	138	129	143	142	124	117	110	118	126	109	105	121	120	119	103	118	133	108	110	115	103	122	122	117	143	116	112	117	131	146	128	116	130	122	130	108	121	97	118	131	120	123	107	122	141	107	129	130	98	109	128	127	138	128	114	122	128	143	105	128	118	125	120	127	121	118	105	115	105	114	110	116	113	127	124	134	98	113	121	119	111	114	129	125	138	119	130	91	112	128	128	115	126	108	103	132	114	118	117	132	108	135	120	129	115	131	104	126	113	117	112	109	141	136	106	113	117	111	146	129	116	98	109	101	122	122	126	122	118	111	130	132	101	135	130	98	130	147	120	121	106	109	128	94	132	129	123	119	122	130	109	110	93	118	111	100	119	136	102	128	112	113	100	110	119	115	132	114	123	122	123	130	140	109	126	128	109	111	136	122	125	121	112	116	135	136	126	153	104	122	123	111	139	127	141	117	122	101	122	126	105	111	121	105	128	133	146	115	132	136	118	112	125	121	95	112	142	115	120	112	101	116	112	111	112	126	120	103	96	138	122	114	129	112	116	117	119	132	128	102	124	126	124	118	108	115	114	115	133	124	111	132	118	102	103	116	122	120	107	111	115	117	120	120	110	127	126	124	148	125	112	113	116	118	123	123	109	114	125	106	142	132	140	132	120	121	125	107	117	108	133	126	119	114	119	127	124	115	129	123	122	106	130	109	113	129	115	117	131	147	110	135	111	110	105	119	107	92	102	123	96	135	134	142	119	104	117	143	122	132	108	117	106	118	135	117	127	131	124	111	118	143	128	128	142	109	126	103	126	128	121	128	138	118	102	137	128	127	99	124	133	103	119	130	115	129	123	121	99	127	120	130	124	110	106	124	114	126	117	111	89	148	110	102	122	118	120	101	109	100	111	105	120	115	93	113	122	104	108	138	115	125	137	116	122	100	109	119	106	117	126	116	117	131	132	106	127	118	130	122	107	98	108	141	121	127	107	130	109	101	85	89	131	103	96	108	124	142	125	132	105	111	132	102	98	121	123	112	138	110	130	136	144	128	124	114	112	94	121	120	155	122	125	101	107	119	139	117	105	123	116	122	122	148	108	130	109	126	122	100	133	132	127	127	142	135	114	127	133	126	134	135	127	114	115	125	120	117	120	109	117	137	111	138	120	115	120	113	121	141	116	128	132	128	119	105	134	115	102	123	123	129	124	115	127	134	122	131	134	147	122	112	122	147	130	122	129	107	115	111	140	138	112	141	106	130	92	119	111	106	134	141	107	109	119	126	114	113	123	105	115	127	109	132	131	113	123	121	110	114	119	134	147	134	129	105	137	125	136	118	121	106	131	121	105	126	118	126	111	121	147	127	119	127	122	143	117	121	132	116	123	110	123	116	116	125	131	104	120	119	114	113	146	123	115	104	129	133	108	128	111	129	113	133	120	107	127	129	122	117	109	120	123	127	117	122	113	130	135	119	130	103	115	100	121	133	129	131	135	105	131	100	130	127	118	135	110	118	142	102	110	144	119	121	101	113	129	138	129	104	123	104	111	122	101	147	138	133	103	129	126	117	117	97	119	139	106	113	110	123	113	124	125	110	109	122	113	124	123	118	139	129	123	113	113	126	128	142	136	102	131	126	124	136	149	98	129	131	120	113	125	141	106	117	117	130	106	122	115	117	131	102	111	122	110	124	139	119	135	109	100	145	132	126	118	119	127	128	104	125	100	117	113	128	123	118	118	115	120	128	126	105	128	96	114	108	110	140	128	128	133	105	118	110	118	116	131	114	134	135	107	109	137	133	121	123	124	107	111	118	105	130	112	133	123	136	124	143	130	132	118	140	118	110	138	125	120	96	104	146	115	148	119	121	112	135	130	116	110	118	142	108	132	127	108	136	114	112	136	104	119	114	116	108	135	111	107	117	120	99	108	108	118	143	119	98	115	121	122	126	126	124	123	117	123	120	115	126	126	132	155	147	120	111	102	115	132	113	109	117	121	123	126	120	132	118	122	124	119	122	128	128	115	99	114	101	113	122	102	118	118	123	120	130	125	101	115	118	127	133	108	105	132	122	112	123	125	130	126	102	111	132	119	117	139	128	120	113	105	143	110	132	130	143	142	130	130	128	113	153	116	128	99	116	152	127	130	126	112	125	110	137	110	120	124	115	98	134	135	139	116	134	105	121	116	110	125	110	125	119	128	97	130	127	126	115	134	128	130	115	122	131	120	118	122	104	126	112	115	127	128	122	106	103	128	103	112	113	127	135	123	124	119	127	119	107	104	137	131	113	123	109	113	123	132	132	122	122	128	138	119	118	125	108	121	121	139	119	118	110	126	136	123	129	133	124	107	113	107	127	135	124	113	121	131	103	108	134	116	120	105	113	127	148	116	129	119	133	119	108	126	140	109	125	115	129	98	128	110	116	122	118	103	115	123	116	110	121	123	103	122	130	141	123	132	106	101	114	133	136	98	112	112	134	121	121	115	108	121	110	127	114	118	117	117	115	112	116	116	117	107	131	131	133	109	130	133	108	107	116	113	138	113	121	119	105	122	130	136	135	110	132	112	132	96	109	107	121	117	129	122	114	102	126	131	114	126	126	130	119	129	106	142	129	108	110	114	120	122	121	136	123	131	122	121	139	124	135	118	148	136	112	133	128	116	124	116	121	113	105	117	122	106	106	125	113	120	118	110	138	119	116	136	126	100	114	141	121	104	114	108	122	122	108	123	124	113	128	121	127	129	136	110	120	101	115	138	129	130	103	127	112	132	144	116	118	119	126	97	121	123	123	143	124	147	128	99	113	116	117	134	106	105	113	124	120	113	107	126	134	135	120	128	128	120	126	111	112	144	126	128	127	113	135	116	135	127	129	113	134	145	121	120	116	137	123	111	116	124	109	116	127	136	113	117	115	136	106	117	129	117	122	131	108	120	130	118	123	121	117	134	117	120	115	102	119	102	132	114	109	140	119	110	131	114	125	137	122	118	127	108	115	116	130	108	124	108	103	120	130	111	111	117	108	131	137	136	119	111	121	104	118	101	118	121	138	125	127	119	125	143	106	100	120	126	129	112	114	109	122	109	112	112	131	107	124	118	104	122	120	139	141	125	108	119	113	125	124	125	128	152	109	120	134	109	130	108	105	129	136	128	113	112	129	129	119	145	121	136
8578	19246	25117	23059	20974	17910	14185	15150	12094	9747	7755	3012	1506	1036	659	589	687	647	638	656	684	674	588	625	673	542	601	555	534	531	1778	3489	1972	461	509	399	439	450	462	458	461	413	466	452	422	413	475	449	453	440	452	447	452	449	421	433	486	484	445	450	462	472	466	451	430	434	441	484	435	463	450	406	459	442	457	461	461	437	469	485	462	474	475	447	464	456	457	476	485	419	443	472	437	471	447	479	455	442	428	491	448	439	470	487	461	437	440	438	443	457	436	438	427	447	411	470	483	471	418	470	434	455	451	453	466	440	457	453	463	422	464	465	458	425	446	465	449	455	472	429	431	454	438	409	467	422	443	458	477	456	456	457	455	458	436	460	458	456	457	437	441	449	481	461	459	479	440	460	450	435	458	453	455	424	442	420	459	465	456	425	449	454	449	450	455	430	429	438	436	459	455	450	441	410	490	453	458	448	492	455	442	442	430	447	444	447	451	445	425	437	442	441	432	446	443	450	427	438	481	480	426	440	452	467	443	477	439	449	475	458	436	452	428	447	456	420	449	466	447	421	433	461	415	482	461	493	480	475	466	436	466	421	460	427	450	437	417	457	450	453	446	463	440	478	465	476	489	435	451	494	423	454	482	451	458	428	466	428	471	461	453	468	427	416	449	424	449	440	465	473	477	409	407	481	425	436	473	472	420	453	467	444	442	456	444	436	452	431	428	469	478	442	441	467	444	461	414	446	447	488	420	436	457	450	464	442	475	426	474	450	445	482	423	468	440	471	448	455	444	434	437	490	441	468	452	453	437	459	443	461	461	444	465	421	470	440	434	492	435	452	464	460	461	473	469	437	467	483	472	472	420	422	470	454	417	436	454	446	447	450	435	430	449	467	422	465	481	445	453	439	458	460	473	448	443	464	472	447	502	435	455	451	445	461	471	427	410	466	411	440	442	460	395	472	451	429	457	495	449	476	455	456	447	433	452	458	449	432	444	439	495	450	477	433	462	479	440	423	454	438	458	477	416	446	465	466	417	466	462	431	435	472	485	474	430	457	476	454	444	467	457	444	440	427	481	447	447	427	477	435	469	426	454	459	446	450	405	422	413	458	495	471	429	443	445	433	407	461	455	436	466	436	476	430	458	460	470	456	418	399	462	446	443	448	447	471	467	473	445	466	438	409	411	434	455	459	441	459	457	464	436	417	461	411	465	454	468	468	456	426	473	417	422	449	458	457	469	465	428	450	470	417	482	440	435	453	461	463	475	444	452	454	432	445	404	453	431	467	431	459	431	427	432	480	438	424	446	441	446	452	476	426	448	471	453	452	433	437	462	461	457	476	463	452	456	442	434	410	476	497	451	442	459	448	449	449	435	454	443	428	425	441	459	466	429	444	465	468	434	439	425	427	420	443	423	429	466	462	461	414	432	405	440	437	464	468	456	442	438	414	479	436	468	489	504	487	446	443	412	431	452	451	454	438	430	461	447	438	499	473	462	468	443	445	438	439	453	449	498	457	474	423	462	427	439	420	428	423	473	454	446	436	472	463	458	434	448	462	453	424	457	463	438	456	465	439	456	455	478	454	405	492	441	454	474	457	448	460	471	451	472	436	468	433	454	453	460	446	476	428	421	410	420	404	478	420	444	461	437	447	451	454	468	424	415	459	458	440	442	454	467	448	419	440	470	458	461	483	419	431	426	473	461	458	446	433	495	446	460	469	433	451	412	478	444	453	441	489	438	417	444	414	460	446	441	434	480	432	422	474	449	452	450	443	403	435	416	509	446	463	450	487	435	439	461	463	423	461	453	451	421	460	437	435	456	495	437	425	484	449	462	519	411	457	438	424	435	469	433	424	403	487	419	425	459	464	459	464	426	439	444	455	485	459	421	416	393	448	458	450	446	453	440	452	465	444	453	440	461	465	456	442	448	501	457	463	459	459	444	444	445	456	417	451	479	426	465	422	433	425	458	466	452	426	457	466	443	435	447	482	446	432	468	458	464	478	441	450	438	438	473	430	423	424	464	459	449	442	430	446	432	467	467	427	440	411	456	466	431	507	449	447	471	438	457	440	442	434	490	446	417	469	453	468	435	445	509	449	459	452	442	437	437	457	436	413	468	433	463	420	377	476	447	435	430	475	476	470	462	415	413	456	441	494	460	458	482	454	489	442	425	406	472	444	435	420	442	441	458	470	445	459	431	455	459	452	469	429	446	448	468	417	448	390	422	466	400	481	470	453	474	445	449	426	444	474	430	420	441	452	446	430	436	451	449	457	448	478	438	450	420	459	434	436	485	439	420	401	477	460	459	465	442	449	450	438	411	449	431	454	449	516	466	431	493	429	459	482	445	441	441	444	459	446	430	458	476	473	442	491	452	448	460	431	464	428	462	438	472	441	409	446	454	456	441	434	505	451	451	437	447	421	447	484	410	446	452	440	489	480	421	446	445	464	456	497	405	454	469	442	432	424	405	447	437	444	451	439	412	438	452	458	481	455	463	444	434	419	423	466	465	428	474	447	433	469	438	440	419	446	452	454	447	426	442	437	456	442	465	444	459	473	443	421	435	434	452	435	458	421	439	448	414	445	430	444	512	446	493	443	474	470	474	440	458	446	418	432	472	456	430	415	451	438	484	439	405	447	465	439	428	435	415	469	462	467	458	465	454	443	459	481	383	458	439	407	502	426	463	456	469	452	438	443	438	454	457	482	465	463	502	466	461	434	455	421	459	443	445	432	445	464	448	445	426	475	471	468	470	448	450	431	458	413	452	436	436	469	454	472	442	420	487	495	448	458	436	419	409	410	422	432	456	437	441	430	478	467	442	456	442	439	444	448	412	393	441	453	477	424	484	468	512	448	445	482	432	428	436	433	469	434	436	432	484	437	457	494	446	445	444	421	459	488	457	465	472	418	455	457	436	451	446	447	417	478	498	434	497	432	471	443	404	406	452	423	483	433	478	460	466	474	426	448	456	458	470	448	450	443	437	468	457	460	463	424	452	440	452	495	433	452	444	416	479	471	449	498	489	451	463	435	447	462	440	461	487	441	434	444	446	432	456	480	437	495	468	452	438	441	449	424	462	461	441	478	452	455	429	495	460	442	467	453	461	448	462	412	444	454	456	440	446	432	434	515	426	435	452	406	427	447	460	456	427	429	426	446	422	468	510	457	434	421	445	451	446	410	427	478	427	412	453	454	485	446	450	474	434	460	446	417	456	446	442	490	488	461	450	459	401	480	437	463	454	431	488	463	432	445	438	461	442	466	415	468	420	457	434	428	452	437	455	452	496	438	468	437	454	448	461	442	479	463	429	451	466	441	429	435	465	460	474	452	446	462	455	445	456	438	414	435	463	448	404	463	423	455	468	445	468	458	432	440	465	477	444	439	425	454	469	440	441	472	457	441	410	477	455	495	449	404	441	471	458	435	454	438	427	464	455	447	433	437	452	416	439	441	465	469	433	410	428	438	417	457	482	428	473	484	457	446	478	438	468	430
34612	46835	43622	37779	36628	34781	33173	35414	31753	24648	22303	11772	6067	2981	861	511	534	650	410	336	314	270	234	226	227	206	240	226	202	237	2326	3345	1307	107	117	146	132	140	128	128	132	148	132	132	146	127	114	141	135	113	119	142	126	134	115	130	127	103	118	130	131	111	130	121	133	135	130	114	139	130	128	127	123	138	129	135	140	140	129	102	105	138	133	136	123	133	129	130	141	131	121	129	142	135	127	122	144	120	137	139	124	131	118	155	130	133	113	131	119	125	122	150	145	130	127	122	119	158	124	118	132	123	139	130	137	139	130	150	126	134	131	119	136	131	133	135	139	132	128	141	149	115	114	119	155	140	113	119	130	131	120	132	140	141	126	120	142	114	140	132	135	130	131	126	132	121	109	119	114	113	153	124	132	111	131	129	147	131	151	126	149	124	140	120	118	128	124	133	101	114	114	127	140	121	167	149	109	116	128	131	108	123	145	113	151	140	115	128	154	117	125	145	114	137	114	143	123	137	136	117	120	121	140	128	142	136	156	131	136	126	158	149	128	137	124	121	157	121	118	128	148	125	125	136	146	135	133	120	124	101	137	134	111	126	129	155	125	137	118	133	136	127	128	116	140	117	139	131	123	137	105	121	138	118	124	100	133	129	121	120	106	131	138	114	131	110	137	144	143	135	145	128	126	141	142	136	117	136	140	124	137	132	106	165	133	121	146	112	122	119	128	125	122	121	121	117	134	115	127	123	141	129	119	123	135	118	121	125	131	143	124	123	122	126	140	140	146	124	127	135	139	134	119	124	109	112	125	134	115	123	132	133	135	139	146	133	120	134	143	123	131	153	121	110	124	137	138	119	145	127	135	151	126	129	121	122	126	128	118	129	159	141	123	127	153	138	134	131	136	132	149	128	126	103	147	124	115	135	148	124	130	128	143	131	123	123	136	126	126	117	125	148	120	135	129	113	108	114	128	156	135	124	120	144	116	127	126	95	138	142	133	120	130	127	127	136	110	105	129	136	122	127	109	135	152	121	152	116	115	127	138	119	104	113	121	129	131	136	138	114	125	137	134	137	119	137	128	141	121	118	116	113	132	129	110	115	121	112	131	138	122	129	120	129	113	129	152	131	150	125	128	150	113	123	135	129	125	129	126	132	114	146	136	134	116	125	128	145	126	128	117	145	108	129	141	106	130	139	137	125	128	134	132	117	145	105	118	109	135	149	157	135	139	134	120	127	124	137	138	124	124	116	120	134	131	125	113	127	124	145	144	129	131	120	139	120	117	111	138	146	132	130	128	129	142	116	119	147	141	115	114	150	126	127	110	125	135	146	144	151	142	127	109	125	130	126	135	114	117	118	118	130	113	118	124	127	135	119	114	124	112	132	148	121	119	119	147	124	139	125	117	136	119	122	146	116	140	137	152	112	130	106	152	135	114	131	127	123	139	119	125	154	147	118	120	125	116	120	119	141	149	132	140	120	110	148	135	131	120	140	119	127	111	130	137	150	123	130	118	136	127	119	132	143	142	135	164	139	128	144	112	115	129	127	130	134	142	116	123	133	126	107	127	132	134	132	124	121	109	122	131	129	154	140	119	136	116	125	133	143	120	127	142	130	139	138	145	128	141	130	124	149	136	125	117	127	137	123	125	140	147	116	127	133	132	137	132	128	128	126	124	125	162	123	112	114	144	125	137	116	121	135	152	112	123	139	138	104	134	146	130	135	141	138	122	125	118	122	114	132	137	143	138	133	140	125	128	111	139	120	153	132	133	142	110	119	116	133	110	115	123	108	134	118	135	130	141	113	141	124	128	132	145	133	152	120	128	138	137	120	130	124	143	141	137	149	134	120	140	121	130	141	134	129	135	148	128	127	131	128	134	129	122	119	131	136	118	130	123	121	120	131	121	144	115	129	136	143	110	131	145	135	123	124	134	134	106	110	144	134	125	139	132	128	115	126	142	124	118	138	130	116	129	120	132	130	132	125	139	133	161	117	131	110	123	104	114	126	104	119	129	129	124	129	136	123	134	119	125	101	134	152	122	120	136	173	138	151	128	130	141	138	112	136	132	130	136	132	110	131	137	121	142	122	132	129	117	104	112	119	122	126	121	129	133	121	118	116	134	155	122	138	117	117	124	102	128	125	133	144	127	128	122	142	128	96	120	124	119	115	134	128	128	135	118	136	124	130	129	128	116	147	133	131	139	140	138	134	137	122	115	117	141	131	137	129	109	138	126	135	146	116	117	111	123	138	140	142	138	120	148	131	124	141	134	139	123	124	135	117	128	119	115	133	126	133	134	137	120	147	123	143	119	126	128	129	123	129	128	118	129	112	134	136	134	136	134	113	129	128	136	127	129	115	149	144	125	143	135	124	132	136	116	136	119	134	133	140	115	116	120	118	123	127	121	127	121	115	149	118	126	143	127	124	140	109	119	142	123	123	112	129	135	148	126	115	125	129	123	135	121	148	127	127	132	138	120	129	120	132	151	128	130	144	127	111	119	122	113	133	135	111	146	130	145	136	150	136	106	115	143	125	129	127	151	129	117	125	126	134	117	139	135	138	123	116	138	124	140	108	123	129	121	149	147	120	152	121	130	127	132	120	122	126	145	129	113	124	123	125	112	127	148	122	134	115	116	139	122	135	135	151	113	122	135	134	111	162	109	129	149	136	127	122	129	141	133	130	141	126	117	113	111	115	129	123	119	148	159	114	154	132	132	136	138	145	130	122	135	150	148	109	103	131	140	134	131	130	112	118	104	160	139	118	142	119	141	101	121	112	144	133	136	133	131	126	113	113	143	120	113	124	144	121	103	136	146	126	140	124	146	129	132	139	150	145	139	134	155	137	142	132	133	111	133	136	118	118	121	115	142	132	114	119	130	131	144	141	125	141	102	123	154	143	138	110	143	137	110	119	131	132	126	116	127	127	138	129	124	144	116	136	128	126	119	122	133	126	131	111	136	125	145	122	149	128	123	128	151	124	115	137	125	114	140	127	130	142	140	146	131	121	134	120	133	143	130	118	109	117	121	107	155	125	136	136	131	103	121	131	124	128	111	128	113	120	116	118	130	121	116	124	129	126	145	163	133	139	127	139	148	127	121	136	123	130	141	115	129	109	129	120	136	122	133	123	122	138	152	122	130	131	132	140	134	133	124	128	143	143	130	129	149	135	114	156	145	118	129	125	128	141	131	110	131	127	115	140	121	132	139	112	152	124	123	132	125	128	122	157	136	131	132	136	131	117	140	115	142	127	138	131	119	140	135	113	150	146	140	120	124	138	145	135	133	122	152	128	137	131	120	140	125	139	137	137	127	143	134	127	132	128	142	129	128	113	129	126	128	145	141	135	132	150	136	137	131	123	125	137	127	118	144	137	133	153	107	130	134	129	129	130	127	129	139	111	120	130	132	137	142	133	123	141	138	140	134	131	138	143	111	116	146	124	125	145	139	122	125	121	117	113	132	133	136	122	113	150	117	151	128	156	119	139	143	122
30043	45520	50642	52196	52868	50175	49351	48958	44360	39875	35390	23572	16261	8393	2879	2650	3000	3574	2301	2155	1802	1584	1154	1365	1252	1216	1375	1418	1127	1228	14377	18320	7637	501	485	428	491	454	437	454	482	465	488	476	471	465	463	437	437	478	444	480	449	464	501	472	454	484	482	430	464	473	453	470	472	503	492	474	484	435	506	441	501	455	445	472	517	507	466	459	485	484	459	466	487	475	518	474	500	468	492	473	475	479	448	467	455	442	451	469	469	458	477	463	449	429	460	456	477	465	437	445	466	451	479	451	468	541	464	487	472	484	470	496	498	459	466	482	492	468	462	507	452	469	470	452	501	489	490	474	483	506	486	474	504	490	475	476	433	445	463	435	440	473	470	475	431	431	459	486	433	486	468	488	473	463	457	451	467	468	466	469	484	498	483	473	455	425	461	474	440	466	521	448	454	504	492	494	456	444	469	522	501	452	484	434	453	529	471	493	460	464	435	485	487	460	480	470	493	452	458	472	499	468	457	479	509	483	442	507	495	483	476	481	451	465	476	459	432	471	488	476	495	478	425	447	490	448	479	465	487	440	487	442	497	450	465	444	443	447	498	490	432	502	494	481	445	482	424	482	464	451	467	468	455	451	462	476	446	463	460	474	488	468	468	464	449	468	473	459	466	463	464	491	454	470	434	485	463	471	440	500	457	488	512	435	463	484	509	459	472	469	472	487	483	482	467	479	444	482	441	464	470	463	446	453	482	486	490	486	472	503	469	497	479	478	483	460	448	460	464	445	473	484	454	455	460	490	500	455	462	463	483	469	473	432	456	480	464	448	465	435	457	466	436	432	481	473	483	468	512	487	462	458	500	457	416	464	442	465	490	448	488	466	471	438	472	476	503	471	505	487	458	469	446	441	467	458	471	462	503	442	443	508	476	470	467	468	464	502	464	470	471	439	469	484	503	474	482	500	463	462	468	475	491	433	490	480	457	461	501	450	485	455	512	454	428	461	470	476	485	447	475	468	477	486	447	454	458	438	481	467	492	466	477	490	486	454	447	489	452	489	411	422	465	468	456	468	459	467	437	463	464	452	435	478	445	480	488	480	473	408	444	479	450	492	464	464	452	500	490	514	490	457	467	467	434	501	486	428	502	477	480	452	444	474	444	491	474	477	481	450	466	431	475	419	474	487	474	479	433	469	473	429	456	476	446	453	469	458	451	469	494	480	482	471	444	495	495	481	472	475	466	457	474	470	464	477	477	483	460	469	454	458	451	484	485	478	463	466	515	415	496	490	457	450	486	507	429	467	453	452	463	469	465	477	460	454	469	460	461	453	511	459	445	459	471	475	520	463	459	475	482	482	469	489	530	447	474	471	522	437	457	457	467	488	484	480	484	484	473	493	451	480	496	482	479	464	458	492	440	456	496	463	456	503	476	449	478	502	423	453	491	465	444	484	464	494	457	540	452	447	493	446	471	485	458	478	477	491	471	490	426	472	457	468	448	440	470	459	493	458	498	473	438	430	456	506	456	489	443	492	543	507	478	447	452	485	467	469	476	475	448	495	493	487	486	500	443	471	481	463	452	453	455	462	458	432	449	459	467	444	473	462	497	437	479	477	471	489	456	478	437	461	480	468	481	462	489	464	465	462	459	476	451	471	491	440	481	465	471	475	476	466	469	419	477	452	481	493	486	452	463	466	461	484	472	486	438	470	494	434	448	471	486	469	481	437	458	487	471	490	452	429	486	473	447	468	504	461	436	465	480	455	466	491	452	490	490	449	470	454	448	457	502	392	453	479	474	436	447	490	457	445	463	471	516	473	432	466	448	470	456	453	482	468	433	477	472	422	453	468	490	521	470	438	463	476	478	470	478	462	445	505	450	504	488	509	465	448	451	472	451	481	483	479	471	466	465	447	490	506	450	455	490	450	479	459	500	414	479	458	443	455	477	438	479	447	475	460	426	425	471	456	443	491	499	473	459	491	486	502	505	487	454	464	459	447	457	485	461	478	480	471	424	459	464	429	463	485	454	474	466	498	466	456	453	491	456	457	447	449	449	462	465	489	493	484	467	477	458	474	458	468	477	456	480	448	448	436	462	465	476	452	478	439	467	451	475	486	470	475	466	453	469	443	436	426	479	431	484	475	474	478	414	456	491	437	456	450	488	457	482	437	485	471	503	482	485	434	490	471	449	443	481	462	457	469	458	473	435	477	468	514	476	450	426	470	472	488	497	470	471	451	462	480	491	437	486	461	479	463	452	485	471	464	421	444	488	446	500	488	450	449	484	490	472	493	485	435	453	450	467	459	452	418	476	473	471	445	499	470	489	450	489	502	495	476	469	451	492	473	449	486	532	454	447	464	486	492	450	442	409	458	442	482	482	457	520	489	460	459	506	472	475	446	469	451	479	478	476	476	457	478	471	444	461	462	450	450	443	457	451	458	476	446	506	466	477	488	433	446	467	463	482	473	482	469	454	430	476	441	466	469	473	474	487	496	496	485	458	463	472	474	478	496	478	504	458	458	481	443	468	466	459	444	455	478	455	439	490	450	496	447	484	483	452	468	439	447	447	448	463	471	451	479	449	453	497	453	482	466	488	469	475	483	421	478	450	466	514	498	500	431	488	450	484	455	465	511	479	460	466	434	510	443	458	483	474	475	427	471	463	480	461	459	459	496	455	438	488	442	479	465	481	461	497	482	469	463	446	451	489	464	414	443	467	461	469	495	469	463	474	481	427	463	471	446	482	466	466	484	454	455	456	514	459	453	501	500	437	507	423	473	439	441	476	457	443	448	441	445	463	440	454	526	488	465	466	501	461	464	455	489	457	463	468	473	488	520	464	457	482	489	436	453	494	495	459	474	453	469	489	471	475	456	504	449	503	485	463	439	474	455	464	462	481	462	460	491	467	486	430	465	435	463	468	449	468	449	447	488	445	483	466	474	452	489	464	431	466	452	449	459	470	450	459	469	465	489	462	485	480	452	448	445	537	445	468	473	486	473	474	474	480	447	463	490	499	437	477	479	480	504	459	490	522	470	442	415	430	458	467	478	440	447	460	447	482	500	509	442	478	453	463	494	483	443	449	402	449	439	443	489	464	492	506	494	463	461	471	464	459	464	450	490	435	430	459	482	467	471	455	464	483	469	457	470	474	476	461	433	476	469	459	467	472	507	463	500	436	449	497	471	443	452	480	468	458	487	461	469	461	475	428	441	459	500	473	469	473	438	430	487	467	472	457	482	452	483	442	477	440	484	495	439	511	516	476	481	499	485	424	468	468	466	457	449	464	479	474	479	463	480	496	483	452	468	508	504	482	458	469	445	450	479	450	499	460	460	489	451	439	496	470	485	462	488	453	435	467	465	474	460	488	453	459	458	484	434	455	432	466	469	465	470	435	502	454	449	451	472	457	438	466	444	477	479	455	477	448	471	464	470	449	445	470	464	464	471	494	472	443	473	471	414	476	442	479	469	484	486	466	425	480	493	473	462	453	466	456	475	474	454	456	487
44110	48867	43517	38902	38966	38397	39068	41748	38306	31001	28291	18805	11401	5419	1722	1222	1059	1080	680	571	433	423	357	315	339	303	370	422	392	383	4263	5892	1755	179	196	185	211	180	192	201	205	182	198	214	187	187	197	180	190	198	177	185	176	177	173	182	170	191	200	180	209	226	182	197	194	181	176	199	175	175	183	231	185	184	154	181	204	193	195	200	208	177	202	171	187	207	197	189	207	202	215	189	182	178	194	223	208	181	200	203	217	188	197	180	191	204	203	199	204	200	196	199	198	186	184	193	201	190	182	187	207	188	180	170	204	184	200	221	188	200	185	187	196	195	203	189	176	187	207	202	186	187	190	206	189	187	177	183	199	209	205	184	191	204	197	196	190	164	169	194	173	202	170	203	184	202	193	186	199	187	196	201	197	184	182	183	194	197	190	177	183	212	186	178	218	178	205	200	198	193	196	192	186	184	182	188	193	182	190	190	199	201	182	202	170	192	173	167	201	200	207	171	179	183	166	189	193	180	181	204	163	206	204	180	168	180	206	204	205	191	221	186	184	180	196	175	189	192	168	189	179	192	195	178	190	171	214	180	207	168	193	196	180	209	196	190	178	193	172	200	211	197	196	174	195	181	215	196	199	218	179	172	189	208	208	186	196	179	179	213	201	210	171	184	158	204	198	214	177	198	181	208	212	209	198	198	183	195	197	194	195	178	195	180	192	209	190	198	187	166	167	186	214	190	207	192	190	171	189	206	181	169	205	191	193	190	205	175	216	199	225	202	200	198	193	215	185	195	202	193	199	181	195	201	192	208	188	192	185	219	211	206	198	205	206	209	181	186	181	188	197	168	192	179	211	202	166	176	178	189	196	187	184	186	179	212	193	191	169	207	188	190	171	198	188	221	173	187	198	211	188	201	165	171	199	186	182	175	177	180	210	196	200	176	186	175	204	204	204	188	181	197	197	213	202	192	164	210	190	184	199	190	180	195	216	187	189	188	190	185	183	177	201	213	187	179	179	191	195	180	183	220	174	186	195	200	211	188	177	197	190	197	195	190	210	215	180	176	168	181	185	187	202	201	189	195	174	193	182	192	185	205	191	182	225	178	196	194	185	182	203	194	183	183	191	173	191	193	176	174	187	198	206	160	195	216	202	189	168	190	205	206	176	189	158	170	206	195	170	203	198	183	217	199	175	195	180	208	192	184	173	194	183	188	189	171	201	166	201	193	205	188	182	183	179	197	174	198	191	189	217	209	206	194	203	228	147	229	204	164	191	222	205	187	202	186	186	201	212	171	196	212	200	176	173	193	188	215	195	213	190	213	186	189	193	202	194	183	201	201	174	179	178	190	188	187	204	184	190	186	179	214	200	173	168	190	202	183	206	199	176	210	191	164	188	181	180	176	207	175	206	192	169	204	174	191	160	200	191	187	198	162	201	215	204	173	181	213	204	180	204	188	201	208	207	204	189	203	200	183	185	172	209	188	201	174	184	169	185	178	183	194	202	178	178	168	196	187	177	212	185	167	187	190	201	175	187	202	191	186	185	193	199	200	178	205	196	169	216	180	211	179	225	204	194	199	184	215	202	215	172	198	193	193	187	174	200	165	202	186	203	204	183	176	190	185	189	187	166	199	206	192	194	215	189	210	172	175	192	176	194	185	179	196	207	178	170	206	199	206	205	193	179	182	190	207	220	177	198	189	183	189	178	198	193	176	192	210	196	200	190	177	182	212	169	202	198	199	201	176	186	178	187	174	153	152	180	206	181	182	184	227	201	183	180	181	177	191	188	188	201	191	171	189	185	189	172	202	189	216	185	198	202	201	195	174	202	201	198	197	196	181	206	190	214	180	174	211	196	177	198	187	175	212	192	178	189	214	176	182	199	210	196	196	197	189	172	197	208	205	197	192	186	190	195	195	205	179	220	200	175	186	210	187	195	207	178	178	191	193	187	209	195	184	169	177	187	197	173	219	179	200	218	210	175	187	201	183	229	193	174	215	186	192	213	201	202	205	224	203	155	188	192	180	176	190	182	174	183	184	216	170	200	192	182	198	154	189	189	188	187	203	177	207	195	165	212	189	172	175	189	208	198	189	176	174	163	206	183	166	193	191	208	171	192	190	187	166	194	211	200	183	182	199	182	190	162	211	217	185	194	199	185	183	188	201	202	176	201	189	191	159	191	160	194	185	190	198	191	188	207	194	227	187	192	194	206	205	219	192	193	198	205	179	197	203	189	178	204	221	200	207	200	176	177	182	192	192	197	191	204	199	177	208	167	214	175	195	179	162	180	195	195	202	195	200	184	186	177	176	177	194	168	211	199	186	204	193	177	208	201	194	196	184	176	190	208	191	179	195	198	203	177	205	190	201	182	197	191	193	178	198	175	182	233	197	183	199	200	191	158	182	192	195	193	208	192	177	186	186	217	230	206	185	206	209	190	174	222	210	212	198	179	176	199	208	172	199	190	178	210	207	192	195	208	195	189	180	196	190	178	173	208	190	200	168	185	162	195	183	190	199	222	215	185	191	181	193	193	179	203	194	206	176	183	198	190	180	193	198	186	203	192	199	180	171	189	171	180	205	163	190	187	172	195	177	190	185	195	189	196	187	202	185	212	190	166	176	190	215	175	179	185	167	207	178	202	181	181	178	174	186	201	174	196	190	202	195	193	204	186	214	214	205	200	211	194	189	209	209	165	208	195	150	173	188	170	203	191	209	188	212	199	188	162	217	178	189	202	169	188	214	189	174	183	185	169	196	182	191	180	171	200	222	181	186	174	198	193	174	195	191	193	181	199	177	186	203	196	149	227	205	190	208	194	209	196	216	203	190	189	191	196	200	188	181	197	200	211	210	217	194	190	203	184	202	206	186	193	198	202	175	175	182	168	192	188	181	171	212	204	201	193	184	192	213	199	182	190	197	169	167	179	175	207	197	183	192	199	222	194	205	185	203	166	200	183	198	196	187	197	167	200	231	196	180	193	182	187	199	191	190	171	178	203	199	208	187	196	187	202	197	196	212	176	192	193	176	189	186	183	172	180	210	226	166	198	189	179	190	206	218	182	192	164	196	173	213	175	198	185	172	193	182	190	196	169	168	172	214	208	202	192	214	197	180	191	170	195	206	210	190	163	173	185	183	205	185	149	206	180	209	193	155	200	190	187	176	177	180	220	193	171	203	201	192	187	191	195	191	178	186	186	201	204	192	199	205	191	204	180	196	185	182	193	198	187	187	210	192	183	197	208	180	202	181	183	211	202	201	182	196	199	180	208	189	170	183	189	225	211	176	186	186	223	205	216	200	172	190	203	220	210	219	187	196	192	211	183	184	171	182	191	185	183	201	191	211	190	201	196	181	173	199	191	196	189	174	193	201	190	198	188	204	177	191	225	196	188	172	209	203	181	201	188	187	216	198	184	173	217	175	200	199	184	177	183	180	183	208	185	196	179	181	198	183	208	191	239	199	189	216	183	163	211	173	186	187	200	192	186	176	217	207	202	186
37892	51604	54797	58206	58988	59178	59205	57506	51512	47365	41156	31315	23668	13088	4915	5645	5732	5610	3539	3256	2649	2413	1992	1877	1662	1726	2316	2834	2213	2002	21164	25801	8078	651	645	684	662	616	701	686	659	604	694	637	646	638	673	654	631	701	670	686	667	614	647	613	609	657	644	614	661	675	707	656	617	662	662	652	654	643	631	651	621	633	689	635	632	618	604	619	614	629	597	625	654	625	614	702	663	666	597	603	660	650	636	616	626	617	647	663	692	632	667	622	674	730	677	660	591	638	610	651	633	655	646	617	666	654	645	607	615	628	641	671	628	641	600	671	625	659	623	670	662	623	687	647	635	638	637	611	643	629	646	647	623	654	604	642	631	657	641	589	657	649	673	637	632	627	629	646	664	643	624	630	672	609	590	633	594	640	658	632	612	630	617	624	634	665	674	621	639	680	624	634	624	624	619	664	662	627	634	603	620	645	652	625	625	645	642	724	630	656	649	671	669	560	678	613	656	672	621	616	581	689	627	669	664	613	620	640	643	648	647	611	655	647	574	613	654	639	641	608	616	616	657	625	605	633	616	606	634	635	642	641	603	633	618	595	664	627	644	623	636	598	613	635	671	673	576	650	662	689	617	619	666	693	657	617	625	648	669	655	622	684	645	621	685	615	623	634	620	624	637	643	653	613	644	572	655	665	625	630	641	667	656	671	654	613	633	618	635	613	608	638	626	620	640	634	645	572	626	666	618	634	632	650	597	615	666	601	642	662	611	608	602	599	604	663	666	620	653	675	610	644	627	623	635	597	595	585	564	630	604	701	624	613	640	602	622	647	652	661	667	658	645	582	600	624	610	632	627	629	565	663	691	609	648	646	666	642	656	577	715	597	624	598	623	655	628	647	629	600	678	608	584	659	654	613	628	663	652	635	664	601	689	640	599	655	626	639	633	650	654	644	671	622	648	629	677	673	594	623	595	654	630	607	664	642	652	602	623	634	636	618	631	649	620	615	634	626	668	626	646	633	620	629	710	601	623	673	621	619	649	554	620	647	676	612	613	655	645	614	647	714	637	654	619	616	670	624	629	593	644	636	641	621	624	606	594	617	641	613	650	619	600	692	619	659	640	627	655	642	572	681	670	609	639	638	566	648	644	629	650	652	627	669	641	675	623	636	638	656	647	605	676	630	628	622	672	633	659	654	638	670	644	690	668	657	612	658	645	591	653	635	610	631	611	653	635	612	637	624	642	678	582	623	637	648	631	592	652	653	609	589	670	642	622	659	674	620	618	614	653	640	639	668	619	702	629	574	615	622	622	610	656	628	639	616	628	618	626	658	637	630	657	674	644	610	653	645	653	686	615	664	658	657	631	656	620	626	605	665	647	624	616	622	670	649	601	596	640	642	646	611	607	711	677	650	574	643	645	622	632	622	605	636	625	620	631	626	642	627	656	648	646	610	630	649	619	611	624	596	599	589	664	641	656	621	604	608	634	637	615	699	648	603	659	645	638	628	606	669	626	664	655	631	646	649	667	621	649	637	629	661	642	677	626	667	634	609	611	659	638	618	613	636	636	650	622	657	614	603	632	657	620	654	608	629	620	628	678	633	658	620	673	631	607	712	639	579	609	646	636	637	640	602	597	625	614	626	661	580	628	674	657	631	652	695	651	623	648	600	636	626	665	584	639	629	659	594	595	630	600	616	657	635	638	672	637	670	622	666	614	609	666	622	679	633	633	650	658	630	604	629	632	652	606	597	640	633	628	669	654	661	621	638	635	632	629	603	667	594	653	614	618	591	633	618	621	640	633	664	625	621	625	704	590	596	643	597	640	646	651	623	669	676	592	677	617	616	648	604	673	623	608	658	621	634	627	679	645	660	610	634	640	597	660	674	655	618	641	618	608	653	653	604	609	627	678	643	601	619	609	632	675	646	612	610	608	653	684	639	652	658	666	634	596	633	611	706	601	656	685	635	603	624	612	619	679	635	614	625	662	634	626	636	645	588	636	583	653	692	635	594	668	632	659	656	644	596	626	604	613	625	639	617	645	638	635	644	620	670	656	626	637	663	648	636	683	671	589	606	634	680	697	660	679	635	655	647	649	604	674	657	598	635	638	634	650	631	598	633	638	558	656	629	623	609	601	593	624	647	657	608	657	660	615	597	638	644	648	584	640	674	683	658	654	598	643	622	641	636	644	615	615	637	604	634	681	592	633	654	673	627	668	632	677	640	648	634	657	608	619	632	632	656	694	621	635	663	640	642	628	647	629	609	637	667	648	628	628	596	667	610	640	673	632	664	652	651	629	644	626	676	643	641	607	637	632	659	649	664	630	653	590	643	601	665	624	578	645	642	614	589	635	660	647	619	660	614	603	654	670	645	662	674	682	618	652	649	595	698	628	581	619	632	628	641	632	625	607	644	661	631	654	657	621	663	655	625	616	632	610	659	611	666	621	669	636	609	650	644	635	677	607	597	620	646	629	666	641	624	679	648	609	640	600	644	619	637	652	580	619	677	591	649	597	644	611	609	631	612	626	626	631	624	614	593	618	648	672	625	649	648	645	619	625	667	651	604	610	621	670	642	671	604	656	643	618	605	580	667	611	607	663	669	679	655	648	659	621	610	669	625	674	655	611	678	645	627	662	630	607	660	641	607	625	615	628	634	662	625	638	637	651	621	619	652	621	647	622	662	629	629	661	612	620	592	614	692	617	612	629	654	629	649	672	625	644	672	656	619	607	684	628	647	658	603	656	574	654	641	603	648	672	630	610	673	664	620	635	642	617	653	624	646	631	685	620	621	643	627	632	620	671	627	638	668	648	618	658	624	637	644	614	617	659	622	612	642	641	674	667	639	615	637	671	666	600	636	671	640	637	619	602	637	620	653	689	630	700	606	657	635	612	654	632	618	636	633	630	646	653	624	674	641	616	682	666	680	618	599	628	626	674	632	580	598	645	658	648	607	653	618	646	678	696	563	631	666	614	622	685	661	659	650	663	632	613	652	655	659	643	645	673	641	606	668	644	662	665	618	632	598	625	595	598	614	656	640	634	651	658	656	617	635	600	627	629	613	633	636	671	645	654	643	624	646	676	620	627	642	634	566	643	679	667	643	602	634	658	620	651	622	657	633	622	617	642	609	665	687	633	599	640	650	600	632	655	640	609	635	610	645	621	613	607	666	658	604	612	632	631	636	644	622	657	616	635	651	609	623	615	666	605	617	647	658	584	658	567	629	655	674	626	650	624	661	644	583	644	633	591	628	656	608	676	638	701	634	662	644	624	650	671	619	627	679	668	600	646	674	630	611	597	619	647	668	659	620	640	652	615	625	600	638	665	645	637	612	675	608	652	646	623	599	656	630	601	683	585	631	638	638	662	552	601	650	605	596	636	617	639	586	638	641	628	642	648	655	670	669	686	620	628	624	610	651	627	653	660	643	636	622	703	626	611	674	623	649	640	678	720	659	605	613	627	640	608	670	640	665	655	637	654	652	677	661	636	635	668	658	596	610	586	635
9602	16484	19409	13678	7862	5457	3951	4100	3913	1991	1205	615	306	188	127	141	139	140	141	135	151	129	137	122	130	127	128	157	138	136	400	492	223	123	115	110	113	125	121	103	107	101	121	108	99	127	122	101	105	118	112	104	116	113	101	101	108	129	116	111	106	114	94	103	97	110	103	120	127	106	127	108	101	122	103	135	109	102	100	114	123	116	103	110	121	98	105	115	123	103	105	99	120	127	113	123	121	119	120	134	118	115	111	93	108	107	129	122	109	117	111	112	102	120	119	109	113	93	119	122	111	111	121	111	111	110	95	121	119	110	110	108	98	118	119	117	128	99	116	115	109	97	120	114	118	106	102	99	121	122	131	124	107	115	116	102	104	89	112	118	106	103	104	112	125	120	125	121	100	106	108	111	129	110	107	90	91	118	114	115	114	118	126	127	97	117	117	98	103	125	106	120	128	126	117	102	130	108	108	119	128	122	110	116	105	121	106	123	120	114	104	121	103	122	98	109	117	110	127	103	117	105	127	115	110	97	115	125	103	111	122	116	124	111	113	127	124	115	113	108	112	111	107	109	106	118	111	111	121	105	110	107	121	117	95	125	100	118	95	119	98	98	112	100	106	100	121	121	110	119	106	116	92	119	120	110	103	114	103	113	94	118	125	113	106	104	130	108	109	113	131	88	98	118	117	87	116	108	124	108	97	110	77	121	109	118	123	101	105	114	99	129	125	111	95	120	119	164	120	134	104	111	126	108	137	102	96	104	105	108	122	110	125	114	106	132	125	118	130	115	96	126	133	102	118	121	103	97	110	112	97	111	125	129	101	130	130	123	112	129	110	108	118	117	104	128	124	97	113	130	118	121	114	106	129	113	103	105	113	121	129	136	109	116	117	125	105	122	105	116	130	127	104	113	100	121	127	93	124	108	112	107	102	116	112	108	123	127	118	106	98	120	102	132	111	100	131	95	111	113	107	96	101	121	120	114	108	105	112	114	102	112	112	127	119	109	116	93	116	125	126	123	114	107	122	104	99	113	104	107	129	113	110	104	115	127	106	107	113	114	131	104	109	124	114	122	113	114	123	106	127	108	118	115	109	145	104	127	110	141	127	121	104	111	93	138	105	95	111	111	101	140	103	128	108	104	122	111	126	101	108	111	118	86	113	104	107	120	120	96	125	133	138	104	104	95	121	104	116	120	122	117	103	116	104	115	120	120	103	111	113	110	113	101	94	117	122	110	93	118	129	102	93	93	115	108	113	105	130	102	117	103	114	112	106	128	117	104	124	120	94	119	98	122	101	102	100	113	119	132	108	120	111	129	112	120	110	113	122	96	119	95	102	118	122	114	122	125	113	107	127	130	120	126	111	112	95	104	104	115	105	106	113	128	114	106	116	110	109	107	104	96	131	125	109	113	120	99	108	111	93	119	104	96	118	106	120	117	122	113	124	117	123	124	125	111	116	133	100	107	124	114	126	99	129	111	103	104	112	102	115	115	101	108	110	112	110	135	114	99	131	104	102	100	124	91	110	112	114	93	122	115	118	123	97	117	121	132	103	111	114	108	117	99	125	110	134	101	123	116	117	102	113	117	87	100	103	131	120	115	133	119	98	116	98	102	102	107	127	104	101	104	114	110	111	123	118	115	111	113	129	109	117	117	125	117	110	117	135	122	121	109	109	114	123	115	104	117	124	96	115	125	117	108	115	112	118	110	126	102	99	90	105	106	102	119	110	107	118	114	119	121	128	103	120	129	115	103	117	115	100	120	115	123	139	111	136	101	93	111	118	115	138	120	102	95	107	120	116	107	84	114	119	106	102	103	93	122	111	107	113	122	109	107	150	119	112	117	113	129	117	134	123	94	124	115	100	93	119	109	100	118	109	105	98	86	108	130	121	114	101	119	122	115	113	116	99	121	127	127	117	90	105	100	113	111	95	139	115	107	107	99	128	114	101	133	97	114	121	111	100	125	101	109	130	114	111	137	98	95	107	99	123	126	116	124	133	113	108	113	137	108	140	100	102	98	119	112	107	105	110	108	124	105	108	110	117	112	126	115	93	108	104	113	96	96	115	152	107	136	115	102	102	129	86	109	121	100	107	112	121	134	119	120	130	112	121	112	122	106	112	121	122	101	113	111	110	117	99	102	107	96	98	124	124	118	135	114	112	105	117	106	95	110	125	112	109	107	108	119	119	111	105	118	109	104	134	136	110	101	105	105	111	110	103	100	108	106	109	120	113	100	99	116	102	108	123	129	97	114	112	117	123	122	121	100	117	120	117	102	122	103	110	134	90	122	115	107	120	117	110	110	123	122	133	110	111	114	111	117	103	118	87	128	115	116	119	108	106	106	111	127	118	106	123	137	110	99	134	142	112	103	108	114	147	114	118	138	102	111	103	116	111	113	117	111	139	105	98	117	121	105	126	115	103	116	119	118	130	118	133	108	109	115	110	102	114	113	102	109	98	111	113	130	121	109	93	105	118	101	132	113	122	89	109	111	110	129	119	117	119	113	109	107	115	107	111	113	122	107	100	131	115	95	99	114	126	120	126	100	112	116	130	114	126	116	114	114	102	116	101	101	118	116	87	128	123	118	116	95	127	89	112	105	118	99	116	96	124	119	105	137	116	118	93	123	119	106	94	97	102	101	104	128	117	134	120	121	106	133	126	113	112	122	124	105	113	114	118	134	97	114	106	117	106	133	99	98	113	117	118	122	110	130	95	116	108	109	112	118	102	106	126	110	101	149	116	106	128	105	120	107	132	113	108	108	114	109	137	111	113	129	114	112	139	109	104	94	118	104	126	105	111	127	111	107	116	109	89	125	122	113	107	145	120	101	123	134	115	98	119	137	114	113	107	135	114	114	114	111	110	127	115	100	117	107	115	112	108	128	108	114	115	105	112	114	122	105	113	112	119	120	102	130	97	106	112	110	108	94	115	104	145	125	101	106	128	116	114	115	118	109	110	108	104	122	130	107	121	99	113	131	113	115	143	126	107	113	100	119	103	122	105	103	141	103	97	103	97	99	115	106	109	129	123	110	92	117	134	106	99	104	123	98	111	130	105	132	123	116	94	109	118	97	127	127	125	115	107	123	123	116	110	107	112	117	131	118	131	95	125	123	103	132	111	121	120	101	131	121	99	110	108	86	102	105	118	110	120	116	105	112	112	105	92	97	108	117	132	133	92	117	102	136	118	117	107	124	96	117	121	133	113	105	118	95	105	131	115	120	119	118	100	115	114	115	121	91	110	89	117	110	118	110	105	120	123	110	105	105	92	114	108	107	113	117	106	95	116	117	115	100	111	121	130	102	115	124	131	113	110	125	111	106	100	110	123	108	110	113	114	102	110	111	110	106	96	116	115	106	112	119	117	115	85	93	107	88	113	108	127	120	104	109	126	115	87	130	121	99	116	122	118	133	124	116	131	149	120	111	125	122	118	121	127	100	107	125	117	127	114	101	97	104	113	113	118	108	131	120	109	106	101	107	112	97
9251	20468	26694	24339	18916	17222	14588	15769	14007	9613	5462	2817	1477	819	639	660	684	775	655	596	684	607	568	514	510	522	662	578	525	821	2381	3056	1117	394	465	442	454	448	410	449	436	429	428	441	439	438	407	456	420	417	419	379	416	461	436	453	402	425	434	402	413	414	419	414	425	466	398	440	449	419	416	445	424	422	435	390	403	419	427	451	423	403	407	429	426	423	417	434	442	419	405	427	403	393	428	417	419	399	426	415	428	429	408	410	436	449	455	433	413	434	426	414	440	461	411	427	404	417	418	409	422	417	406	420	418	417	432	403	404	424	427	403	431	403	396	440	427	434	448	457	431	424	429	446	440	416	419	408	450	426	420	385	472	425	417	424	445	413	405	443	448	406	417	441	416	397	438	450	417	450	425	425	417	369	463	401	459	442	420	393	430	400	413	420	455	403	415	404	446	394	440	399	445	439	435	439	413	410	436	388	423	422	425	476	403	382	419	419	427	409	434	419	391	402	445	433	416	433	446	445	431	460	411	428	448	410	445	417	427	441	431	454	408	459	412	405	437	438	413	439	394	449	440	428	394	409	421	406	417	435	436	442	445	452	431	396	421	418	413	431	405	428	411	458	421	399	445	434	421	375	414	461	374	413	394	436	425	430	418	418	427	414	411	410	392	438	407	407	435	434	457	434	466	437	449	421	424	427	402	401	424	424	438	421	475	458	419	427	379	391	410	406	388	419	415	416	425	458	463	407	439	403	430	400	414	423	430	413	411	457	400	436	425	413	396	424	413	431	416	418	414	431	436	435	413	424	419	437	424	417	435	431	461	406	422	429	443	387	453	401	410	425	416	418	437	456	418	416	423	448	413	394	437	449	415	416	416	457	420	420	413	409	422	415	416	440	429	425	436	393	431	425	422	431	429	411	416	414	410	422	414	422	422	408	459	429	425	415	478	425	426	410	427	425	418	386	486	405	434	432	429	410	424	417	410	404	421	415	402	439	441	429	421	389	466	428	392	401	441	416	393	435	441	434	401	417	405	417	421	418	423	439	422	452	432	448	398	446	383	428	430	436	421	440	420	442	443	424	437	470	440	428	431	435	404	455	408	426	464	412	466	405	417	442	421	423	442	451	400	412	387	441	403	424	404	440	449	423	396	435	410	423	421	404	430	375	438	403	449	450	438	439	406	420	403	401	373	442	429	436	391	435	453	450	416	441	446	399	379	431	437	404	437	414	426	412	405	404	422	376	433	440	424	419	432	404	424	390	408	437	390	438	421	452	410	418	433	392	431	430	443	409	417	406	459	427	443	434	403	404	409	425	450	413	447	429	411	436	451	442	438	405	449	449	455	445	424	406	400	456	432	421	422	403	453	399	451	420	403	440	414	440	450	421	406	417	435	415	421	413	430	437	436	397	415	420	417	436	399	439	422	455	372	433	422	387	459	427	421	425	407	428	422	440	433	395	422	421	441	431	462	410	420	417	425	403	424	450	417	448	435	406	404	449	459	410	431	438	380	444	481	440	437	433	414	407	416	422	398	440	433	406	384	460	428	434	410	398	437	405	394	417	424	406	394	421	423	420	442	412	417	419	415	393	421	403	479	417	393	390	461	458	423	466	427	405	423	403	379	416	416	382	424	423	419	395	431	391	405	403	432	408	412	405	465	453	420	398	436	440	418	394	431	430	441	411	415	400	440	446	386	419	450	396	427	456	465	467	418	393	390	400	435	420	420	450	429	436	456	441	389	435	424	445	444	421	426	438	444	456	412	412	425	387	451	395	423	404	407	395	374	430	404	427	410	433	433	421	415	417	431	469	406	395	412	424	414	439	420	406	408	438	407	457	425	426	409	442	430	409	445	422	406	421	466	451	454	419	401	440	437	442	458	417	454	442	433	423	381	478	432	403	425	379	423	451	419	419	444	423	414	432	432	402	410	419	443	447	437	397	430	428	462	410	426	431	442	412	439	417	459	400	446	397	441	404	426	461	423	411	433	424	421	414	392	471	446	429	436	421	421	432	443	439	444	347	443	406	422	438	432	425	454	435	382	406	452	418	404	428	427	444	451	426	397	405	421	402	422	422	420	414	412	408	401	434	449	428	400	416	415	434	452	474	378	430	410	431	418	418	454	404	377	444	432	428	419	424	429	416	411	421	399	435	442	422	417	416	416	437	447	399	399	431	426	381	461	436	408	434	425	383	454	447	450	447	429	417	425	435	394	442	422	412	462	432	409	431	405	458	436	441	418	418	422	419	417	386	406	439	421	447	440	446	412	435	445	435	412	454	422	451	415	386	427	428	424	440	437	458	436	430	418	425	412	408	436	428	410	415	439	399	424	442	445	412	435	383	444	441	436	404	393	424	434	396	405	403	421	402	418	409	424	473	403	408	425	415	377	408	455	390	415	440	444	417	418	455	454	415	432	410	454	429	430	418	425	434	418	412	407	402	412	424	475	394	429	433	430	461	424	441	421	410	440	404	452	406	461	401	417	413	433	422	432	434	437	435	398	432	407	374	404	439	435	414	461	420	404	445	395	424	449	433	420	463	416	433	428	431	406	404	400	421	420	412	444	439	423	405	428	407	419	447	426	431	390	406	412	427	464	434	393	439	416	386	448	400	415	422	450	448	443	467	443	419	414	415	439	442	438	421	434	426	424	430	439	404	417	415	427	436	401	409	429	420	443	403	398	414	439	417	469	428	407	476	429	438	435	391	432	430	418	433	408	395	443	414	403	430	413	432	429	427	433	450	465	425	385	444	444	417	432	415	445	408	431	408	394	401	406	452	415	397	418	406	416	426	431	432	439	412	395	407	452	427	436	424	451	424	400	400	423	403	373	412	444	443	441	443	426	432	435	413	449	450	424	422	436	426	457	432	439	402	453	461	408	454	396	423	437	454	398	415	412	427	424	392	406	399	430	425	444	416	438	429	437	447	445	435	425	410	402	412	418	434	432	467	418	428	396	413	421	417	442	402	449	396	383	413	392	421	424	414	414	416	424	429	455	418	423	426	424	417	422	451	397	425	427	414	411	445	431	420	385	405	414	417	428	455	405	423	412	438	416	406	429	429	418	407	414	441	433	432	395	452	401	443	438	410	419	426	446	448	412	420	424	425	398	449	414	405	437	404	429	396	428	422	439	410	438	413	431	438	444	427	399	416	450	423	435	410	448	392	414	410	373	467	432	443	396	409	464	429	451	427	412	420	411	420	404	411	428	433	419	416	416	432	411	442	458	431	420	441	432	442	423	395	481	376	440	400	412	452	458	426	438	411	446	452	419	441	408	450	450	420	428	421	407	423	402	396	407	404	403	424	376	423	454	425	429	395	412	395	417	418	471	462	424	427	413	431	406	440	416	450	440	435	436	409	458	447	412	404	383	413	444	444	412	407	435	435	405	433	438	415	416	401	405	425	434	407	406	436	448	426	442	436	451	445	416	418	428	445	432	442	397	427	428	428	386	409	441	435	409	406	417	415	398	455	438	445	420	447	450	418
37363	46100	43512	37694	34525	33856	33935	37285	32819	27319	20292	11034	6141	1919	740	602	535	649	322	301	201	174	209	174	161	208	193	166	553	1914	2141	2175	400	119	114	119	106	90	108	123	99	116	115	108	124	120	119	105	110	113	98	104	136	111	102	118	119	123	119	112	105	112	106	112	114	120	113	128	108	102	113	120	99	113	125	129	129	114	106	112	125	117	99	117	104	116	96	121	92	113	139	112	112	105	114	96	141	113	93	105	110	106	111	117	104	107	112	128	95	113	119	106	109	120	112	110	134	110	110	105	102	96	101	112	116	104	114	117	125	120	104	128	112	116	118	92	98	122	96	113	127	118	100	99	98	111	114	121	136	103	102	122	108	125	108	111	127	122	111	113	118	98	109	113	147	114	111	100	108	104	109	108	106	107	106	103	97	101	106	118	95	104	113	116	120	130	102	100	110	125	110	108	121	119	115	114	126	142	97	91	118	92	114	120	115	120	124	126	121	133	107	133	80	116	98	133	105	118	117	86	114	107	116	110	110	116	107	110	110	113	101	103	107	106	103	113	111	90	108	129	118	99	101	103	113	118	125	92	112	130	105	129	97	106	107	95	104	113	116	113	95	112	97	133	111	119	104	108	102	109	109	100	106	99	117	140	87	98	117	76	116	105	132	112	119	119	118	124	106	112	128	119	127	126	98	117	111	111	111	107	104	119	114	122	93	122	126	111	103	98	103	102	126	87	101	120	135	117	102	115	117	118	123	102	114	123	111	125	108	97	115	121	98	111	120	96	105	152	110	97	99	105	126	111	135	96	106	98	117	114	105	105	122	107	109	109	109	111	93	100	106	102	120	90	108	102	113	105	121	113	121	119	122	106	120	113	113	109	127	108	110	122	116	117	114	119	119	135	107	112	135	114	119	96	124	109	111	110	98	104	103	106	106	137	97	123	101	117	110	111	113	113	125	136	112	118	120	104	122	108	120	116	114	103	108	121	110	111	114	111	121	124	111	113	95	116	110	110	106	115	110	96	117	100	120	115	111	104	113	98	126	96	109	114	126	109	109	107	116	109	121	110	137	99	120	127	115	115	116	132	100	119	141	118	109	86	91	119	114	121	121	106	109	117	118	93	110	89	111	118	95	105	113	107	122	114	105	107	121	110	116	106	117	108	106	103	120	99	111	109	118	103	109	121	115	135	128	108	119	116	131	117	122	98	106	119	131	119	114	114	110	106	103	112	114	114	110	125	125	118	98	120	110	116	96	108	111	100	130	115	106	96	117	98	102	92	95	100	114	112	104	118	114	119	125	105	94	100	119	118	120	109	100	102	119	108	101	114	141	123	104	104	92	115	117	119	106	111	106	100	124	96	102	119	129	118	115	103	116	122	117	103	112	130	106	93	111	119	110	137	111	86	129	116	120	102	114	116	109	116	103	105	137	99	100	126	114	112	93	114	114	99	113	106	120	111	97	108	104	116	108	116	110	121	116	91	108	114	91	105	111	111	112	108	111	112	120	113	121	103	115	106	117	109	125	111	120	104	100	109	111	94	115	104	109	110	108	113	100	127	118	113	115	131	126	105	126	99	114	107	110	122	110	111	104	111	110	106	104	128	118	111	117	96	107	100	92	120	119	126	118	96	102	113	114	112	98	117	102	125	121	115	108	114	100	111	126	114	139	112	103	119	107	109	106	114	114	108	115	97	110	105	105	122	103	121	109	112	109	109	113	91	130	112	114	124	93	102	124	88	104	123	111	102	113	90	108	110	104	135	110	113	101	104	117	121	104	119	101	109	102	115	98	106	107	123	109	114	114	110	108	109	113	121	93	118	123	107	105	90	107	103	104	111	123	131	109	122	105	81	110	116	114	122	124	102	121	103	119	115	103	117	130	119	111	107	117	131	111	120	105	92	105	112	121	109	121	119	104	110	101	132	125	94	128	127	107	119	99	111	120	116	97	129	123	110	101	121	117	116	120	113	108	111	116	128	100	123	88	112	93	114	121	112	127	108	125	103	114	94	102	97	101	106	115	112	113	105	118	121	106	114	124	104	117	106	117	107	102	103	116	135	108	77	126	124	103	108	108	97	125	133	115	118	104	109	108	108	115	106	103	112	114	114	120	107	102	121	116	129	139	110	106	117	106	96	126	98	125	104	117	120	108	111	99	103	104	111	118	105	103	109	96	99	127	95	103	104	110	106	124	107	100	111	114	124	120	98	106	119	122	107	90	122	114	106	105	132	108	100	100	119	110	98	118	92	118	104	121	126	121	112	103	112	107	112	113	134	119	104	117	108	103	122	99	130	123	121	123	108	98	120	122	120	110	117	121	120	105	116	113	112	118	114	120	117	111	97	100	111	117	135	110	104	109	116	99	122	132	121	101	108	106	110	100	103	100	104	120	103	108	121	92	112	119	92	108	104	118	112	113	127	95	133	117	106	114	96	110	123	105	115	127	112	123	116	90	114	102	122	119	113	103	102	107	112	107	122	114	116	103	118	140	103	95	99	120	115	94	96	119	137	106	90	102	113	113	93	111	100	118	100	123	115	123	111	89	113	110	111	108	95	104	125	96	124	82	118	108	119	110	108	105	103	110	96	114	118	111	115	127	122	112	113	118	115	117	107	128	110	119	110	109	107	127	108	126	107	110	124	114	112	113	120	100	127	100	111	108	115	101	104	119	99	115	103	128	129	120	116	118	98	115	120	120	96	113	114	111	107	128	131	80	116	100	118	102	94	106	120	115	115	125	101	109	118	126	91	117	112	121	112	118	117	115	120	109	125	110	115	118	118	125	114	124	125	100	121	97	116	111	109	115	116	116	121	108	115	108	112	140	106	106	116	105	122	97	111	115	115	128	110	121	119	126	102	115	95	130	120	114	106	111	103	131	105	115	102	113	86	83	93	96	89	122	115	115	111	102	121	132	114	103	130	126	99	106	106	93	113	115	104	115	124	117	102	124	102	98	120	118	118	119	130	124	99	113	87	110	114	119	98	124	97	91	111	124	121	115	108	106	111	114	107	102	108	83	113	126	126	127	106	97	112	116	103	105	95	108	113	98	116	102	97	108	105	113	127	104	119	108	128	125	119	109	115	116	135	122	110	105	110	125	134	100	103	119	87	109	111	116	107	91	105	110	105	111	108	111	114	113	89	108	94	93	109	98	105	99	115	135	116	106	103	127	108	105	93	104	110	119	106	88	113	123	110	72	109	114	103	102	116	121	131	113	114	118	113	125	114	114	108	114	99	89	116	123	113	110	103	110	109	128	123	104	113	97	111	97	115	105	127	112	108	109	109	108	141	107	106	108	91	101	96	110	106	108	116	140	114	96	97	120	119	91	91	115	137	135	95	114	129	113	91	116	122	118	99	95	104	117	112	118	107	117	131	115	99	111	107	91	123	113	110	98	94	102	121	92	102	103	115	114	106	97	124	81	114	113	119	114	129	99	118	113	104	93	113	118	118	123	98	111	107	98	118	125	122	105	103	133	118	84	121	116	111
32109	44571	50507	51877	49852	49705	48735	49530	45769	42410	30420	21918	14118	4053	2361	3088	3039	3904	2201	1847	1265	1132	936	964	885	1232	1384	867	3701	11678	13364	12919	2067	425	435	422	393	396	437	413	427	405	421	421	414	428	388	402	432	368	411	402	380	411	417	406	448	413	380	401	410	431	422	435	421	398	434	424	419	446	399	419	404	398	437	399	423	440	416	421	418	405	411	455	384	406	453	414	420	414	406	440	426	414	400	413	428	436	398	434	390	402	386	412	411	443	434	397	387	405	383	425	419	409	402	371	428	414	400	401	425	394	399	414	385	424	417	429	390	424	435	402	400	445	433	372	418	378	397	434	393	406	432	390	370	415	403	439	421	423	445	416	460	400	397	361	376	397	391	401	431	443	416	419	451	438	415	435	409	405	432	432	406	429	433	402	417	466	382	398	386	421	394	414	429	415	430	414	418	434	409	395	404	433	426	412	402	380	416	409	374	393	404	402	387	353	384	413	386	374	401	414	390	407	382	387	433	396	409	426	425	393	368	397	408	422	418	399	407	408	417	406	389	406	416	415	430	421	408	453	391	425	394	420	404	418	445	420	419	408	414	414	430	417	416	451	414	444	424	372	411	426	399	376	405	386	411	399	408	399	410	447	437	380	412	420	424	409	408	379	402	407	404	397	419	460	432	400	371	373	439	411	455	401	424	441	446	459	403	400	406	404	394	476	430	436	418	418	420	443	420	414	410	411	452	425	412	385	410	417	398	389	417	400	424	408	407	430	389	403	441	395	413	383	378	428	411	411	473	403	390	412	376	422	404	455	419	414	415	386	447	400	425	424	418	411	371	372	412	413	435	420	403	394	416	427	431	424	423	383	384	412	396	385	419	449	414	388	420	404	424	404	409	444	392	417	417	435	417	402	401	402	410	385	369	403	410	445	363	433	447	407	429	422	419	390	371	424	415	402	400	422	417	419	402	398	422	390	386	418	426	437	415	405	415	436	400	391	406	403	414	393	438	398	402	415	403	437	418	369	403	390	403	402	391	433	400	443	423	404	385	422	449	391	426	389	428	405	441	417	418	390	409	421	375	405	408	398	383	378	395	439	419	385	389	405	407	408	460	437	408	409	422	414	407	434	439	438	406	407	384	420	407	365	369	407	413	417	445	391	413	415	404	399	427	380	368	402	461	390	416	424	405	414	451	387	391	447	433	398	415	413	411	464	445	433	424	412	418	417	389	431	407	404	410	400	436	417	423	398	412	390	423	414	423	397	398	392	417	379	416	439	400	415	381	458	402	392	417	421	417	367	418	446	401	407	446	429	413	408	374	409	401	412	361	435	418	425	431	415	418	437	370	398	446	390	420	402	449	435	381	422	427	407	380	423	417	439	435	399	406	418	395	414	406	418	435	390	399	415	433	400	413	438	393	387	401	372	412	395	425	422	442	423	377	396	416	386	439	360	404	434	403	424	425	425	408	394	407	421	407	401	397	389	373	415	377	403	390	437	386	395	395	430	389	422	412	437	400	409	410	411	389	404	398	437	411	409	420	395	407	422	413	420	400	410	409	404	394	386	422	418	370	411	429	439	394	422	398	411	421	403	418	423	372	420	396	432	430	473	389	426	387	393	402	386	420	413	419	416	417	402	449	377	424	418	424	413	434	387	388	476	407	381	454	410	427	414	429	410	401	420	450	430	421	378	426	438	403	445	412	375	407	393	436	445	380	392	397	395	405	402	429	402	438	432	423	391	413	422	394	429	432	411	403	428	404	391	409	434	432	407	416	399	403	448	398	418	440	395	399	395	377	400	407	429	433	441	393	387	425	414	421	407	403	402	433	402	411	409	407	442	419	404	419	390	402	395	428	375	420	400	404	465	407	439	424	457	390	399	419	463	423	429	408	391	457	397	399	371	412	401	423	420	446	387	413	409	436	431	418	412	443	404	425	388	416	413	447	411	420	423	391	436	413	416	411	441	426	378	404	420	403	426	404	406	431	444	390	381	389	406	431	388	397	453	363	422	413	378	407	437	404	411	447	398	470	426	410	392	383	412	422	399	394	410	431	390	409	441	416	410	406	402	394	409	415	398	391	422	412	398	405	412	451	389	406	385	402	397	421	404	421	457	424	408	416	423	401	423	456	417	400	429	424	376	429	429	434	414	414	399	422	435	402	433	415	398	418	390	407	385	410	387	416	388	407	406	427	414	421	447	398	413	422	415	389	441	439	438	436	418	406	406	398	410	414	429	443	402	428	418	395	436	416	421	425	390	430	421	387	394	422	379	405	423	410	408	409	401	393	400	423	381	394	351	396	413	431	455	450	378	413	427	454	456	390	402	410	392	446	399	403	411	395	433	423	415	393	443	436	418	419	416	428	462	440	412	395	421	399	427	418	453	387	397	372	424	381	409	422	479	404	407	387	392	376	423	406	407	426	421	376	428	418	414	384	396	398	449	415	389	397	438	404	390	399	409	419	394	363	392	416	426	377	408	399	403	380	412	389	430	392	405	429	426	392	393	391	442	456	385	407	419	388	377	430	405	414	431	399	421	449	416	405	412	431	409	402	379	390	422	377	414	434	368	393	392	410	434	386	393	394	422	399	429	402	407	400	404	446	438	428	411	384	402	434	434	384	397	453	393	452	393	390	400	403	405	396	403	406	437	420	398	396	385	399	429	439	394	421	412	413	418	425	410	412	450	414	437	425	404	434	410	387	398	443	434	424	359	415	404	402	415	470	416	415	388	436	352	435	424	362	387	395	421	428	389	440	407	430	389	388	409	401	401	414	429	419	396	419	417	421	424	413	400	412	426	438	406	392	412	394	428	439	419	429	403	427	413	398	429	442	422	403	417	400	443	408	431	403	412	406	415	402	418	417	436	450	426	381	426	397	383	423	394	443	411	431	380	424	407	410	391	407	408	426	431	387	408	378	411	397	399	406	424	417	366	405	414	387	421	402	425	384	390	374	424	375	411	427	415	388	392	418	420	386	435	449	426	393	438	377	383	410	410	431	409	401	383	411	413	400	401	399	411	416	386	422	439	395	409	426	412	403	401	396	409	411	398	417	418	401	439	403	427	428	450	388	395	430	434	435	415	367	424	388	409	396	448	413	421	416	398	429	409	393	394	388	415	371	375	403	421	402	423	414	374	424	400	414	417	431	398	402	393	403	427	411	404	387	401	415	403	394	392	416	408	410	383	399	390	394	436	421	434	414	426	408	413	387	406	394	397	438	416	402	388	459	406	420	437	443	395	440	403	391	441	397	425	360	399	423	398	405	411	380	417	382	410	396	441	401	425	441	403	408	402	424	402	407	427	397	395	401	416	386	432	398	379	448	416	434	434	397	381	405	450	382	419	388	394	393	436	367	388	426	389	418	414	406	414	420	405	405	425	385	420	373	400	434	421	396	449	424	391	403	411	402	431	408	410	447	412	444	422	433	439	394	414	420	432	413	393	439	422	431	357	417	388	425	413	415	411	423	387	408	396	419	422	419	420	433	429	389	442
45497	46256	43326	37227	36618	38273	39387	45490	40546	30615	26317	17681	9464	3898	1356	1059	1030	1099	678	516	341	357	325	301	328	372	429	316	242	502	3934	5352	2507	187	197	189	207	203	188	183	173	193	215	195	168	183	209	190	216	181	204	182	144	197	184	164	175	199	175	187	170	182	179	203	194	178	208	169	206	198	182	180	179	200	179	191	194	214	198	195	181	198	207	183	205	193	219	191	189	158	177	194	211	216	186	173	197	188	184	184	176	189	220	203	177	154	192	204	199	165	168	177	186	182	189	167	195	181	177	184	193	184	185	170	171	170	205	184	152	188	183	180	173	180	211	190	184	175	181	146	186	169	183	196	175	179	192	196	201	181	192	172	195	176	174	211	176	176	209	184	195	199	184	215	189	184	178	158	195	182	193	198	189	204	196	179	174	173	189	178	164	186	203	173	186	166	180	208	215	183	190	189	179	176	188	176	200	178	189	208	180	173	187	191	195	191	171	187	174	191	175	194	158	174	190	161	189	192	163	174	199	178	198	176	174	206	188	182	180	182	182	187	194	163	170	199	177	178	184	166	173	167	180	190	168	187	177	193	180	195	193	207	185	176	182	178	170	186	188	192	205	193	197	167	164	193	174	206	209	181	162	198	170	180	178	208	195	177	203	204	213	192	188	174	154	179	223	188	176	182	182	192	219	182	181	206	183	205	188	182	177	181	176	198	188	183	205	216	203	200	169	191	186	175	175	175	175	202	210	204	193	203	183	181	176	161	200	171	184	176	198	192	209	191	197	190	181	196	168	181	167	188	188	185	190	195	190	194	184	190	186	191	180	189	185	211	193	191	156	198	201	201	162	181	197	200	189	193	195	162	165	182	180	186	187	176	185	201	203	184	170	214	195	195	176	202	212	175	182	190	154	213	166	179	164	196	194	208	192	181	207	168	183	213	197	191	177	204	194	192	172	186	187	187	185	207	178	197	210	193	204	186	168	175	185	177	175	159	172	184	178	180	188	177	194	175	179	213	161	194	175	174	173	179	211	170	160	173	194	197	198	167	189	209	206	176	192	215	192	197	166	204	177	185	180	190	166	181	174	212	183	203	203	195	203	188	179	189	193	208	178	184	200	170	176	207	172	178	169	182	161	195	182	174	186	181	212	213	184	171	202	189	188	172	165	192	196	181	194	188	173	184	193	202	165	190	201	189	169	181	177	188	192	195	219	195	204	183	187	208	175	192	188	182	212	211	183	189	201	188	180	202	174	177	174	193	173	164	178	181	206	190	155	186	180	170	173	183	203	164	180	173	186	190	178	182	227	166	208	182	200	198	188	199	173	155	160	184	166	212	183	170	173	194	183	184	195	191	169	180	196	172	179	187	157	157	194	199	167	181	199	191	210	206	180	184	180	184	176	181	194	178	194	172	195	175	187	179	185	203	187	188	187	184	205	188	213	182	198	179	214	178	182	200	155	179	165	171	209	178	169	191	184	190	183	189	184	169	191	185	189	182	166	168	209	202	166	173	186	181	187	193	189	211	185	196	182	151	186	158	176	203	200	200	197	190	194	174	191	188	186	195	169	210	200	195	168	198	154	182	165	166	178	190	178	170	198	198	177	221	180	202	186	190	195	167	179	190	180	177	182	192	207	182	191	198	206	193	188	184	231	184	167	198	193	184	188	175	171	211	184	207	200	194	180	173	176	169	174	226	210	178	186	216	191	188	177	193	193	196	188	192	169	173	159	158	186	180	193	184	171	194	167	215	185	177	184	179	169	191	184	189	173	196	188	159	189	182	153	194	183	190	212	194	207	177	181	183	204	166	165	185	186	189	199	188	189	195	187	210	176	169	179	178	196	190	181	178	185	189	180	183	167	158	170	188	172	188	188	204	180	178	192	186	189	181	193	189	183	182	186	165	176	204	177	181	182	184	208	181	199	197	191	188	162	194	188	193	173	214	181	204	177	197	186	198	181	194	181	196	190	199	186	188	198	210	211	174	218	180	192	188	199	164	185	189	195	185	203	185	181	183	164	180	201	173	188	198	172	189	196	183	181	201	179	188	183	169	182	177	200	196	194	186	192	164	198	178	167	167	179	201	196	187	189	162	169	196	190	205	172	191	178	207	186	175	168	194	183	183	187	169	175	169	193	197	187	174	194	185	181	187	196	200	183	190	170	192	197	189	191	193	191	174	202	177	163	187	177	194	192	168	175	207	164	189	188	184	200	183	171	165	183	186	191	194	167	185	166	192	195	175	202	219	192	163	182	174	194	192	186	172	184	192	178	183	177	201	180	182	184	209	200	199	167	193	189	196	198	224	172	160	196	194	174	182	172	187	178	172	151	173	203	181	176	187	175	193	209	183	167	200	196	198	214	183	187	199	179	175	203	205	211	219	184	187	185	191	166	187	170	174	202	191	154	216	199	211	200	194	191	184	221	190	189	161	192	182	194	173	187	194	166	198	186	188	196	191	183	174	162	167	205	194	188	194	185	168	184	180	189	188	151	191	184	193	182	201	185	182	175	203	197	181	173	187	180	195	190	211	169	169	204	188	201	195	185	197	188	193	190	181	182	191	168	202	172	162	198	187	200	160	186	185	178	182	187	184	187	190	178	188	150	177	190	198	197	175	183	205	181	192	189	193	177	175	183	190	182	203	180	187	166	166	160	177	174	186	161	191	180	184	175	174	186	190	183	196	187	206	174	184	219	214	182	182	181	162	190	214	185	216	178	190	179	221	188	211	206	185	186	206	186	167	203	181	209	168	172	212	199	184	165	189	192	205	178	184	177	191	173	188	184	188	201	203	181	190	182	207	170	170	174	185	183	177	194	202	189	173	184	187	216	173	181	196	201	199	176	202	186	181	205	158	201	181	164	198	180	181	195	188	171	171	204	205	187	183	178	190	189	219	218	168	190	197	184	174	201	180	199	207	154	202	172	201	197	186	173	174	177	196	197	177	171	173	158	197	194	190	193	197	173	196	201	200	199	191	179	193	176	188	190	198	188	202	188	192	177	174	187	179	188	194	207	160	196	202	167	182	167	187	200	186	186	183	209	176	182	178	201	175	186	189	168	179	167	189	187	189	187	202	179	180	162	207	223	197	215	183	171	185	169	190	164	167	194	182	191	185	219	161	192	207	173	183	158	163	200	176	213	182	177	176	195	191	205	200	202	182	206	186	166	191	218	171	200	189	210	142	186	179	176	204	159	191	188	185	189	181	181	191	191	184	208	187	194	172	192	185	181	190	195	201	165	185	175	186	191	178	165	190	214	206	195	188	183	184	185	202	196	175	172	210	159	184	187	178	175	191	209	210	193	159	167	189	191	187	157	173	191	215	200	190	197	161	179	195	178	187	179	186	190	192	186	217	197	181	188	185	181	197	194	181	182	176	178	214	179	195	202	190	181	190	173	201	186	192	198	170	166	196	182	153	181	194	186	194	196	186	172	201	195	172	180	171	183	168	174	208	210	167	192	193	194	185	193	178	167	192	162	181	193	192	162	171
39505	48484	54003	54753	55237	57482	58540	60069	53154	47862	37972	29081	16349	7113	4198	4519	5570	6421	3625	2488	1842	1887	1904	1622	1600	2418	2472	1574	1191	2894	20868	24715	11424	699	671	643	673	666	600	612	602	662	617	678	632	654	683	656	596	587	625	619	656	629	628	613	645	668	654	647	616	615	621	578	641	602	631	613	616	634	613	644	667	586	666	581	646	666	652	635	618	612	624	635	624	695	601	602	568	578	665	608	627	669	587	611	612	609	588	643	630	606	608	568	604	614	637	603	593	599	640	658	623	600	620	616	608	578	614	597	666	651	589	675	592	568	587	617	609	623	593	688	617	593	603	603	562	636	646	593	634	592	615	675	669	592	612	608	595	607	594	635	629	626	591	640	643	602	624	673	645	688	656	607	593	583	612	622	647	664	609	634	632	634	609	570	599	629	628	610	655	605	565	632	684	649	596	638	634	639	566	594	637	624	607	647	623	614	610	658	640	595	606	618	636	666	617	620	591	653	639	649	646	583	616	631	601	593	600	676	619	633	661	629	654	611	617	619	621	625	614	627	595	607	584	599	663	575	660	610	595	629	630	636	613	601	582	605	647	626	643	573	607	596	621	546	609	620	594	615	568	633	589	585	646	619	596	588	564	618	583	614	597	619	641	585	572	640	633	643	582	607	590	553	628	646	656	635	646	592	638	576	633	647	631	581	583	610	582	649	613	592	642	588	620	582	629	645	593	632	628	639	607	612	592	647	612	608	641	605	584	585	601	586	618	626	645	560	654	610	637	608	559	599	659	655	615	604	622	595	584	613	635	627	665	640	587	618	648	625	610	604	634	608	631	599	655	609	619	621	637	607	617	634	620	614	645	627	580	573	668	611	663	643	589	587	648	630	612	572	606	638	633	598	558	643	617	608	606	631	591	600	592	589	601	590	651	575	592	658	578	589	630	612	619	612	598	591	645	580	622	652	593	619	636	594	575	595	594	620	605	639	617	575	589	623	630	627	563	608	588	593	603	635	615	595	618	626	599	603	624	605	610	642	603	581	625	599	565	628	626	645	634	589	648	568	603	584	574	598	614	624	623	624	638	622	638	626	613	650	635	652	625	648	662	620	626	625	610	639	594	613	611	603	588	602	603	577	624	621	634	625	595	598	669	608	585	599	612	622	633	617	579	611	551	664	586	621	611	638	642	630	661	634	658	674	623	595	624	589	606	604	613	570	593	646	605	626	617	687	647	590	609	584	604	613	652	621	611	618	624	605	664	604	611	616	602	644	589	603	616	648	659	571	620	659	651	624	589	631	675	601	602	612	613	615	587	619	609	633	616	602	575	635	636	622	607	648	639	581	648	599	574	607	631	656	611	599	654	638	635	637	623	577	638	645	655	602	629	654	627	624	610	560	629	669	655	596	630	625	658	678	630	636	604	639	674	664	596	627	613	590	642	643	580	630	656	621	634	626	631	650	618	627	665	640	624	610	674	619	623	625	583	609	613	595	629	625	635	571	637	627	604	610	638	649	637	571	626	598	607	617	616	633	617	645	572	587	620	588	603	564	614	671	633	592	626	601	624	608	634	617	573	615	599	663	670	633	594	621	624	608	639	620	620	600	631	644	605	620	565	586	621	620	625	636	629	670	601	593	636	610	620	598	608	611	581	649	641	630	597	662	629	623	594	613	662	646	628	592	608	629	609	631	569	607	623	643	633	572	613	625	645	651	579	630	657	601	688	612	643	649	642	608	612	623	625	647	624	619	591	654	674	610	626	628	623	596	582	630	636	620	660	609	653	637	574	604	649	587	630	617	675	648	611	628	629	639	595	629	629	615	620	604	611	629	593	647	631	623	619	609	620	612	630	583	583	589	617	656	602	641	610	609	597	617	617	638	562	597	630	621	613	621	595	633	606	586	668	593	636	601	618	615	610	605	609	636	642	623	643	582	565	622	626	588	589	591	571	604	652	623	649	647	619	594	631	602	583	575	608	664	600	654	627	669	648	630	601	593	661	661	596	634	574	639	631	573	673	611	654	631	612	606	637	631	607	630	623	658	676	603	644	595	635	592	624	663	594	602	619	585	642	613	629	599	639	622	596	678	615	630	666	666	637	592	663	618	615	630	618	639	605	617	634	584	601	648	636	629	586	651	621	573	602	631	618	593	637	638	600	616	587	649	634	595	625	644	604	568	650	627	627	667	606	606	582	647	616	606	619	653	599	613	620	654	608	586	603	636	601	654	582	622	629	602	617	633	642	586	587	598	608	600	618	603	659	639	588	641	624	641	609	628	633	614	587	632	585	573	617	608	618	622	601	576	646	627	658	634	638	613	632	636	640	637	594	612	590	620	605	651	586	588	591	623	608	652	580	598	570	600	677	611	624	565	633	617	579	594	669	591	638	634	692	601	647	638	661	631	645	617	651	596	643	666	628	600	645	590	549	605	631	609	609	616	629	641	595	655	672	628	617	608	637	620	654	610	639	598	641	672	607	573	646	620	617	655	602	579	629	607	643	571	634	589	605	611	637	635	593	626	595	641	591	632	625	629	605	584	635	627	655	609	660	654	612	597	633	608	682	619	598	636	589	612	638	604	608	627	643	619	617	622	618	598	643	637	593	612	589	613	620	624	652	615	631	615	589	618	630	620	622	622	623	583	663	624	632	648	622	613	600	614	627	599	606	595	624	647	585	688	597	655	596	614	665	573	612	622	653	648	608	600	622	588	598	593	646	649	581	611	614	606	667	655	600	619	592	624	605	647	609	601	619	678	623	593	605	606	624	618	653	620	592	603	654	617	643	602	634	611	650	590	635	609	605	676	594	644	640	623	625	631	610	633	625	662	612	655	667	630	601	623	647	578	609	657	655	632	582	635	637	638	644	617	616	577	615	617	665	605	597	632	598	651	633	643	592	617	632	567	610	660	662	581	592	663	685	613	580	626	548	644	614	646	647	632	587	613	642	637	606	598	591	616	624	596	631	598	560	596	625	604	618	612	638	586	591	640	634	642	596	622	590	618	656	641	586	590	606	622	616	621	594	566	600	635	615	642	639	620	623	588	645	601	597	615	629	586	587	612	615	649	629	583	646	660	616	599	616	664	639	612	679	642	619	615	628	571	615	609	586	634	630	638	628	574	623	612	664	595	625	585	620	601	636	660	630	639	642	624	613	586	640	644	609	637	616	638	634	623	614	594	582	606	645	627	604	657	641	630	599	605	581	628	645	659	635	629	627	576	609	614	612	613	592	601	594	640	602	634	637	595	601	642	643	684	626	588	635	582	587	628	608	605	610	643	589	637	595	607	660	651	602	630	648	632	564	596	607	570	652	622	592	596	610	636	656	609	633	620	626	611	626	595	596	589	628	565	643	591	615	601	623	613	591	613	620	627	688	618	599	607	659	603	659	647	621	575	593	603	615	636	671	625	589	604	659	599	644	659	651	627	639	662	622	615	612	599	604	649	663	629	619	605	644	679	619	670	646	599	621	623	637	615	618	610	598	611	637	639	654	628	544	596
10419	13576	18384	11361	6667	4945	4883	5558	4517	1912	1240	694	295	171	147	150	160	149	121	107	114	119	115	115	120	122	114	129	102	120	221	579	241	94	95	106	112	95	100	116	110	106	76	93	94	97	101	105	105	96	119	95	115	107	115	101	123	87	111	104	87	97	96	112	111	114	124	94	95	103	99	124	86	112	102	87	98	108	107	82	86	120	106	104	117	95	107	100	97	90	101	99	92	86	115	102	91	100	105	103	100	103	104	100	102	106	95	101	97	114	116	103	109	89	119	128	95	115	108	112	89	102	98	105	103	95	103	102	112	103	107	109	109	110	116	96	112	101	95	137	107	97	106	103	108	94	113	83	126	109	97	109	88	101	109	117	121	95	96	103	103	104	117	81	102	116	108	94	108	96	111	113	106	106	109	99	106	78	94	99	112	111	107	108	111	110	102	88	107	104	109	106	101	88	119	97	81	94	118	111	119	97	118	116	113	106	96	104	105	100	119	110	98	89	124	115	93	113	122	96	116	97	97	109	81	103	90	117	89	89	124	103	99	115	113	130	109	110	106	107	97	109	106	98	105	96	93	114	74	98	102	115	93	98	99	138	104	102	94	103	105	87	98	77	113	102	104	103	116	100	89	96	95	103	123	106	103	115	93	117	107	99	112	107	103	96	98	103	108	118	86	128	95	108	111	101	98	99	87	103	96	114	99	108	99	102	97	105	85	104	112	109	110	102	106	117	94	116	101	104	86	106	115	124	115	108	101	95	126	99	102	119	107	112	98	96	110	106	100	111	107	97	102	84	95	100	100	118	101	107	116	108	109	104	98	112	97	89	95	91	86	102	113	85	104	114	106	92	97	115	104	107	83	83	93	98	103	97	85	105	109	95	118	107	110	110	104	84	110	96	113	107	91	104	98	118	97	114	129	92	105	119	108	106	92	103	90	102	101	117	120	109	89	91	96	104	104	101	115	96	108	100	115	97	106	111	117	93	95	103	95	92	104	95	108	103	95	84	116	102	104	91	111	119	108	100	117	102	92	111	99	120	114	104	92	118	92	97	119	119	102	106	120	109	83	112	106	100	87	93	92	96	125	94	112	100	106	97	102	115	116	93	107	95	122	116	99	109	92	97	110	102	91	97	111	124	98	122	108	76	97	103	84	105	90	105	116	99	107	108	97	115	106	101	103	117	93	108	72	87	76	101	102	109	100	91	76	92	108	99	89	106	117	116	92	101	98	104	100	106	103	110	95	105	100	89	116	87	110	94	112	102	107	117	99	92	101	97	124	89	101	110	110	102	102	94	95	110	113	91	90	95	92	101	99	126	127	104	108	107	99	103	99	96	115	98	118	95	111	110	125	113	103	97	110	102	94	81	103	102	84	104	88	96	103	108	78	99	99	105	90	95	116	89	102	94	98	102	104	101	109	95	102	98	109	109	101	92	110	94	111	100	106	98	98	86	84	110	107	118	110	76	101	107	108	100	111	124	108	97	116	98	97	102	95	107	93	95	105	112	102	99	93	93	101	119	101	110	100	102	94	112	91	94	88	114	97	115	96	101	107	106	94	96	110	101	100	107	104	82	110	104	102	95	103	110	129	98	108	124	80	90	109	94	87	100	106	95	103	96	96	103	97	113	87	93	90	105	98	101	100	103	89	96	108	108	105	100	107	110	97	113	108	92	94	102	101	116	100	118	96	103	102	102	93	84	111	107	95	113	90	105	86	114	95	103	95	108	95	109	108	97	108	105	134	95	96	98	109	98	111	108	109	96	115	84	109	126	120	111	97	101	93	103	104	103	102	99	118	105	99	105	108	83	103	108	99	102	102	100	118	112	92	114	102	103	98	99	106	113	92	108	103	109	107	109	91	80	98	94	115	110	110	101	111	101	105	105	97	115	111	82	104	99	107	104	91	110	119	92	110	115	107	105	116	103	93	97	109	110	108	118	88	105	114	92	106	104	88	94	99	96	106	94	101	93	89	104	88	94	110	101	94	128	120	105	97	90	112	103	119	110	91	92	91	96	99	103	90	125	108	109	110	90	107	105	111	95	114	93	103	117	110	110	115	111	95	96	86	109	109	95	113	131	108	99	114	96	106	109	110	90	98	97	104	114	98	118	117	117	126	96	101	85	106	107	92	100	112	106	107	93	96	92	112	119	99	103	102	104	101	115	107	116	89	94	94	107	110	113	101	96	105	95	94	98	90	110	103	90	99	105	99	101	108	122	106	109	107	111	110	112	119	96	114	106	108	117	108	112	116	96	97	89	97	107	101	98	106	106	119	107	102	101	108	85	122	86	105	100	98	78	98	83	98	103	99	108	107	111	108	97	104	99	84	112	99	95	105	106	112	99	89	104	90	109	89	97	115	112	91	93	95	91	90	99	100	96	98	108	113	106	99	99	95	83	126	92	92	114	95	112	91	96	109	108	81	96	96	100	118	95	100	102	93	109	107	105	129	111	113	96	103	105	100	99	88	109	102	101	99	102	108	77	100	102	107	98	102	102	106	85	120	105	96	97	107	101	116	109	105	94	87	88	96	114	107	110	114	117	107	103	100	119	98	86	115	95	115	120	100	90	103	108	113	95	107	115	101	106	106	91	112	102	91	89	130	73	101	96	113	97	120	112	86	122	96	118	104	100	116	86	103	80	111	104	97	122	97	107	111	94	105	101	100	74	94	99	110	112	115	97	103	101	99	97	114	109	108	111	104	111	114	110	100	95	103	108	111	92	101	106	113	94	87	110	99	91	103	107	104	111	104	110	112	111	88	110	107	98	108	92	94	92	120	88	117	101	108	115	112	101	104	104	92	94	100	100	112	106	93	94	90	102	93	108	118	116	86	94	92	94	119	107	95	108	86	104	89	101	106	100	105	85	104	98	92	105	122	119	99	103	91	89	111	106	99	130	118	99	127	110	104	104	105	116	91	137	83	94	111	88	108	101	112	94	92	96	105	98	107	105	98	106	115	97	95	107	106	104	89	99	96	107	103	91	106	109	93	98	100	108	93	105	92	100	109	117	101	98	96	87	103	101	83	103	121	113	101	105	96	120	111	113	88	104	101	109	115	87	107	99	103	116	129	118	86	105	98	113	104	99	101	101	114	101	107	106	86	111	112	114	105	105	119	98	104	105	103	102	96	95	108	98	97	96	118	102	110	94	91	127	123	109	104	99	100	103	115	90	105	113	110	108	107	100	113	101	97	102	111	102	106	98	106	108	98	95	98	109	119	99	110	129	103	109	94	106	88	105	111	97	105	103	92	101	111	82	94	118	100	102	95	107	107	102	91	90	100	117	93	116	99	95	97	98	88	103	114	117	100	103	105	101	101	92	101	106	106	127	112	99	114	88	116	113	114	97	95	105	102	107	105	110	100	104	109	104	103	104	87	97	104	81	95	111	100	95	105	92	114	86	92	104	96	117	118	108	93	89	113	112	103	117	113	105	102	125	107	123	93	114	102	95	109	121	89	120	99	90	117	85	92	104	100	104
9548	16482	25603	21454	17090	15807	17989	19724	15344	8447	6030	3189	1007	731	555	549	659	766	521	495	521	543	508	479	518	542	511	500	484	503	1120	3743	1311	393	398	385	413	386	393	396	361	399	352	430	377	415	388	369	412	389	379	388	401	365	376	389	382	405	405	379	398	381	412	415	417	377	362	410	400	370	411	403	382	360	362	372	383	401	370	400	410	377	394	381	381	403	365	401	388	418	404	412	358	383	364	383	388	349	393	388	383	359	386	387	406	383	428	385	387	382	389	422	405	398	389	375	409	393	378	402	396	391	407	372	393	440	401	416	379	409	413	397	386	400	396	393	377	394	378	431	376	428	414	417	402	375	393	387	368	394	377	418	387	424	413	387	383	411	341	407	410	374	417	388	380	368	431	395	414	397	385	413	388	387	412	411	380	402	425	392	415	410	408	408	393	382	385	402	402	400	418	465	402	374	385	405	355	397	414	390	387	372	408	439	414	359	374	400	431	396	382	377	387	387	392	412	382	431	412	412	366	409	378	419	417	411	420	386	398	396	379	376	384	422	358	411	394	397	377	393	410	377	371	424	399	413	394	419	410	405	408	390	400	434	420	387	375	353	387	381	389	395	398	403	398	367	437	382	390	361	395	424	406	387	393	408	403	375	400	382	385	388	386	416	365	386	400	376	394	399	405	407	365	434	395	396	389	381	417	372	374	374	394	428	394	393	385	358	389	367	393	368	420	406	408	392	394	418	409	409	410	449	383	392	393	393	419	394	388	389	388	407	392	421	384	389	365	387	400	372	421	385	377	369	393	379	391	426	387	387	426	384	389	379	362	357	386	410	401	398	373	394	387	414	404	415	407	396	377	374	386	374	400	417	417	417	411	387	378	370	357	393	394	349	405	365	383	410	363	389	362	392	383	383	399	370	399	377	410	374	383	413	376	371	367	398	404	394	383	406	391	433	380	406	368	395	397	400	409	363	389	374	406	385	403	384	404	401	406	392	388	394	408	397	415	422	389	377	376	384	386	407	384	373	412	404	376	343	371	385	384	382	424	392	404	387	404	413	364	386	353	377	401	387	429	382	384	356	406	422	412	372	425	383	390	380	410	429	365	404	392	406	377	360	388	405	431	400	398	401	369	416	371	395	398	394	409	389	386	379	346	397	383	404	402	379	359	347	359	365	378	401	376	391	408	401	395	405	390	400	377	375	405	418	400	402	390	387	388	370	383	371	377	400	409	381	374	409	406	393	413	362	379	404	427	390	376	386	402	389	400	376	392	399	387	410	374	371	373	396	356	397	407	387	398	377	378	369	415	404	414	396	415	395	373	396	382	386	373	421	350	368	387	415	389	411	377	412	365	405	374	393	382	404	405	357	383	383	391	366	397	411	391	368	380	399	391	365	368	386	394	379	421	401	403	372	409	374	370	397	394	381	420	372	371	381	402	397	443	402	388	419	407	403	407	360	392	382	375	388	380	357	415	373	380	378	392	406	398	385	403	397	412	396	397	414	428	392	392	380	405	373	367	384	411	388	411	367	406	385	399	399	367	387	368	413	402	363	376	412	407	426	390	378	372	396	379	377	400	417	382	383	377	367	419	399	378	371	388	386	367	432	423	397	390	395	414	380	360	390	381	372	401	372	351	391	357	390	395	393	371	394	396	424	400	375	377	354	409	414	391	393	378	357	404	403	383	376	376	396	402	370	462	364	384	401	359	363	366	372	415	388	368	398	392	391	398	355	372	402	407	378	399	416	404	386	404	400	344	387	382	384	403	387	402	358	429	404	410	350	395	368	399	374	387	406	371	373	360	400	379	395	386	393	378	405	397	403	389	398	400	387	381	383	400	377	347	345	388	355	424	344	369	402	393	419	406	396	366	353	383	359	400	405	407	352	397	351	373	387	402	352	435	403	412	378	402	395	385	392	371	371	386	376	385	388	379	383	406	393	417	382	399	410	404	387	392	383	382	408	398	396	370	383	400	383	418	384	381	416	356	353	379	371	376	371	441	367	400	423	410	392	387	417	387	376	396	391	379	380	405	393	373	379	373	398	398	382	382	389	373	400	396	371	406	397	423	370	380	394	399	403	397	370	399	362	388	390	389	393	391	366	365	376	386	414	384	365	405	417	382	429	374	359	370	379	386	356	384	387	375	382	397	392	392	396	406	416	390	381	354	417	412	382	412	398	364	410	410	406	395	401	359	358	375	396	364	406	406	355	422	393	385	417	396	373	410	400	360	337	376	412	386	381	434	407	381	451	404	376	383	395	391	380	397	396	397	424	387	388	378	372	386	368	405	424	374	392	390	346	418	397	378	405	371	385	402	379	382	414	383	386	392	418	371	362	417	387	374	339	377	431	408	414	372	418	391	373	429	380	391	387	410	386	356	398	392	425	355	391	417	388	367	390	369	385	382	425	382	383	345	368	395	367	391	386	373	403	397	372	424	406	380	386	346	411	417	366	430	382	424	390	400	360	412	376	387	385	354	412	377	386	403	402	387	392	394	435	386	380	404	395	399	400	431	404	396	371	372	415	396	393	408	420	359	377	365	376	373	364	420	416	408	384	395	377	408	427	431	397	390	382	373	399	368	377	418	405	391	384	376	384	394	405	383	401	344	407	412	362	398	416	413	435	404	374	367	373	381	364	403	378	406	419	380	401	392	404	361	395	409	363	382	365	410	402	389	393	416	363	417	380	407	384	412	422	426	385	374	420	390	358	400	399	373	409	399	379	355	386	401	366	388	409	352	410	408	402	389	373	400	371	367	376	350	384	387	418	420	361	389	385	382	372	381	398	393	378	367	354	366	385	382	376	371	396	373	387	377	378	372	381	379	394	402	373	369	388	394	391	403	386	425	405	390	357	379	408	376	369	373	398	381	393	410	398	410	363	393	365	374	402	418	396	364	376	373	377	387	401	390	388	404	377	362	378	387	398	395	403	358	357	398	406	389	373	447	368	408	349	396	366	397	399	440	403	380	380	404	393	377	385	416	404	412	398	461	409	414	427	398	372	420	372	378	370	370	395	393	338	385	373	388	407	411	397	390	387	384	414	357	378	404	407	397	406	381	399	396	391	413	386	412	399	420	400	409	398	442	389	410	402	382	418	402	405	382	405	380	418	377	421	382	379	389	388	376	412	402	436	430	398	397	366	382	361	367	415	386	425	386	352	423	350	392	420	401	397	374	375	390	401	382	416	366	361	383	386	396	395	377	373	404	408	393	393	373	396	360	375	380	431	369	404	389	415	403	395	381	379	365	405	412	430	419	405	392	416	379	380	392	383	394	361	377	378	383	404	392	414	394	357	372	362	364	364	394	398	403	389	408	369	411	347	395	380	378	398	419	363	356	412	412	353	420	428	427	419	372	413	405	385	400	371	375	373	425	442	409	396	384	401	395	407	409	398	416	363	393	389	402	412	431	407	409	416	377	385	394	397	387	413	400	392	383	401	380	373	377	411	394	346	372	446	369	378	410	372	415	376	372	394	363	350	370	417
36508	42746	43043	36484	35130	33725	34780	37951	36661	24584	20560	12529	4019	1447	571	500	576	556	441	252	201	207	184	140	170	208	158	162	140	152	1855	2153	425	118	89	107	105	86	87	110	105	94	111	95	96	104	99	91	93	82	110	88	100	105	99	85	64	100	99	105	80	94	89	89	113	90	107	84	89	99	99	107	90	99	86	90	109	94	93	100	82	107	121	101	94	80	87	73	96	107	88	103	96	78	95	90	96	113	92	76	86	100	105	100	88	82	104	78	102	100	89	93	94	96	78	86	90	105	77	81	103	91	96	108	101	93	105	110	100	99	82	106	86	91	102	85	101	84	114	106	108	110	105	94	121	90	92	99	93	104	94	103	85	90	90	85	82	82	102	100	95	89	91	80	99	86	82	97	93	95	87	99	96	102	99	106	101	94	89	94	92	86	96	97	100	87	95	106	81	88	95	93	84	102	94	100	98	96	90	95	87	96	90	88	107	92	103	98	104	83	92	121	80	112	101	96	113	77	93	121	86	112	102	86	97	81	103	90	102	107	90	90	115	112	105	108	83	103	86	115	97	100	102	79	92	72	109	104	106	107	80	91	103	98	107	96	102	95	98	99	96	104	95	100	119	98	101	82	125	96	91	95	98	103	91	107	98	109	101	103	108	94	106	90	106	109	88	90	90	108	101	113	95	103	121	101	104	98	84	123	106	97	93	82	101	104	95	107	91	103	109	105	94	78	96	108	88	82	104	97	110	95	84	87	105	101	105	103	103	103	100	97	100	83	100	95	106	100	89	89	100	100	85	96	96	89	106	82	93	104	123	86	102	112	95	103	101	86	97	95	106	95	101	92	114	107	100	100	95	94	96	82	88	94	96	93	88	83	81	81	127	101	107	86	104	97	97	114	94	86	103	75	82	101	89	91	103	92	101	74	94	104	93	96	101	104	111	92	88	101	88	81	111	104	87	96	100	87	103	93	97	104	89	91	95	85	91	99	93	83	100	82	101	88	89	110	83	100	84	98	115	103	88	100	102	101	109	109	82	102	97	93	97	84	67	78	102	101	100	81	98	112	96	90	94	103	102	92	94	95	117	102	101	97	93	109	80	95	85	99	103	103	113	94	87	101	104	100	85	95	91	96	120	98	99	98	100	88	98	102	98	97	103	80	99	110	99	101	91	75	104	108	107	119	107	90	93	78	83	104	87	99	88	88	85	92	89	98	102	114	89	116	115	116	116	93	101	104	85	78	83	81	92	95	94	97	88	101	102	94	99	108	81	80	99	100	93	98	111	83	87	101	100	87	99	119	106	96	84	110	99	90	98	99	95	86	106	105	109	105	93	102	105	104	104	80	93	105	80	95	102	104	93	110	108	106	97	89	121	93	89	94	93	87	95	77	105	97	93	92	114	98	96	102	105	90	96	97	109	91	79	100	96	98	89	102	103	83	104	106	95	98	107	98	86	114	90	79	102	88	82	107	91	98	96	83	98	106	91	100	89	102	88	89	94	121	88	101	100	93	92	103	96	85	113	80	116	91	109	96	110	93	92	100	92	102	106	101	90	113	99	95	96	100	91	96	108	91	107	95	83	102	109	100	94	89	99	87	88	90	109	103	107	92	94	98	102	100	85	112	91	84	120	108	91	89	78	90	102	102	93	95	97	101	84	88	91	112	88	99	95	90	100	79	97	93	100	82	113	111	104	109	93	86	103	78	101	102	92	108	104	99	86	103	100	115	86	89	100	97	80	102	108	93	111	102	85	82	100	98	100	118	106	88	99	108	118	118	104	93	105	104	107	110	115	102	78	89	95	96	107	107	87	84	133	98	97	103	95	106	104	98	104	93	109	110	93	97	101	91	104	87	93	97	94	89	89	99	108	107	80	95	94	89	102	84	90	120	84	101	102	104	97	80	93	85	114	111	98	108	117	105	101	99	95	89	105	82	106	90	105	101	94	89	95	93	110	105	98	115	88	97	91	88	88	89	92	118	90	87	106	103	104	89	98	104	98	89	113	88	124	106	97	109	81	87	91	93	100	99	84	101	98	99	108	84	107	101	85	90	100	99	97	89	110	105	107	114	101	110	105	87	100	83	101	94	101	100	108	92	94	99	88	100	101	106	100	101	104	96	89	94	89	82	102	95	94	101	87	89	94	89	100	92	119	92	99	90	105	98	101	86	105	96	100	95	81	91	107	102	93	104	112	88	109	90	96	93	81	103	100	88	101	99	100	94	78	96	85	92	103	96	88	96	84	100	96	93	101	84	100	86	92	100	90	86	103	84	90	86	101	92	93	96	104	111	90	93	103	91	100	93	99	98	96	91	102	97	94	102	99	91	93	81	102	118	98	93	91	103	95	97	94	91	96	82	100	110	99	109	77	93	101	97	108	91	106	114	106	87	95	117	95	93	93	94	117	97	91	75	111	81	116	112	105	88	111	101	84	95	87	110	84	106	98	87	107	136	94	116	98	75	100	99	89	97	107	94	83	89	104	102	95	100	77	89	99	95	108	108	79	92	99	102	104	91	104	99	94	79	94	94	96	100	109	102	90	105	104	105	99	81	102	95	101	89	102	105	98	92	93	94	82	88	95	90	81	93	102	87	104	115	100	95	84	89	102	101	97	105	85	97	86	103	110	106	108	89	96	101	89	110	121	102	74	86	118	90	92	93	94	118	92	97	100	99	107	108	93	85	97	99	120	92	96	111	90	108	97	93	83	93	117	105	91	100	93	99	78	121	97	87	103	90	75	93	104	115	90	96	113	90	77	101	95	106	96	104	91	92	95	96	81	99	81	87	108	94	102	96	99	110	82	95	100	91	94	99	104	86	116	78	113	101	100	77	97	114	99	107	119	121	103	79	103	94	81	98	115	88	103	88	82	106	86	115	86	98	108	109	97	85	100	92	102	91	99	80	95	106	103	105	88	86	81	93	110	100	101	103	101	103	83	92	104	102	88	87	105	95	81	85	100	88	108	94	81	97	99	104	84	107	91	89	88	88	101	99	111	79	81	93	97	96	103	97	92	100	74	90	77	99	98	112	113	101	95	106	99	84	93	97	94	93	90	112	110	79	87	117	107	91	103	104	90	88	99	104	106	90	98	101	108	94	95	103	85	90	125	116	95	90	96	98	102	103	107	105	100	104	90	90	93	91	110	91	95	82	95	85	96	106	79	95	95	95	107	99	95	93	93	118	89	93	105	116	103	79	67	121	117	111	98	98	91	125	92	93	83	92	82	121	75	89	102	93	94	76	83	103	102	99	104	101	112	88	93	84	94	95	84	88	94	97	97	103	106	101	120	102	92	87	114	90	104	90	110	86	95	94	90	84	82	112	103	82	100	96	124	91	84	104	118	94	89	114	97	80	102	104	96	109	107	87	93	95	91	85	95	85	90	78	103	85	89	93	98	78	92	102	118	84	100	104	88	92	117	102	115	87	92	100	95	92	99	94	85	95	103	106	87	103	88	101	108	111	97	98	90	77	104	85	89	114	96	101
30998	41154	47061	50455	49629	49707	49894	52495	47440	39086	32879	22858	6175	4000	2506	2999	3749	3777	2362	1418	1164	1271	1056	798	995	1159	962	896	787	737	11131	12871	2706	434	401	395	387	397	376	392	384	421	413	373	354	423	363	387	380	382	353	372	395	362	369	332	351	347	365	385	353	347	399	377	350	388	395	416	350	416	359	353	392	347	360	357	358	367	383	356	343	372	404	381	369	374	349	349	358	341	374	388	365	391	356	388	374	376	387	372	343	336	382	408	371	359	342	334	350	361	348	354	376	340	399	356	398	366	349	358	396	338	360	384	362	388	352	373	373	346	400	376	361	358	347	343	350	378	344	376	370	345	391	374	374	369	380	383	358	361	385	347	363	364	349	392	374	381	373	369	382	387	376	356	374	394	358	365	323	367	390	404	396	358	340	415	357	349	376	379	370	348	384	401	361	393	366	359	332	370	352	337	384	367	386	328	369	358	350	389	369	334	379	340	370	351	347	366	362	383	395	366	361	373	374	380	380	362	375	360	343	383	369	342	369	367	368	384	357	364	377	361	366	374	371	371	370	352	357	392	359	396	350	351	383	370	378	368	360	355	364	352	373	363	364	351	335	386	367	349	379	362	384	362	370	391	344	355	337	339	385	352	325	354	358	388	348	359	384	348	388	402	383	359	354	394	370	368	339	347	360	381	358	386	356	379	380	347	350	373	388	396	379	331	382	386	356	327	352	379	367	368	367	376	374	399	365	370	398	372	383	359	350	395	357	345	368	383	383	386	362	348	405	403	340	350	345	362	329	374	360	331	376	359	359	376	390	385	377	339	378	362	344	353	338	352	351	345	382	371	326	348	401	350	354	373	359	373	368	359	347	348	358	374	384	395	368	366	365	361	354	369	356	344	358	387	337	357	342	402	351	354	369	395	362	344	344	407	383	371	348	374	360	391	381	372	396	371	355	383	383	376	389	351	333	389	375	375	352	379	392	368	372	394	348	388	379	377	363	365	381	366	358	350	373	323	387	391	388	338	382	352	391	386	355	331	362	407	369	379	346	367	361	372	382	333	366	353	371	352	352	378	389	378	362	370	388	352	375	367	378	352	390	366	338	339	350	347	346	341	372	332	346	377	356	346	363	358	371	408	344	371	390	371	408	381	397	361	373	367	353	380	369	368	377	336	366	355	400	338	371	355	360	365	392	363	344	351	376	363	338	339	360	392	359	358	324	368	347	351	365	357	348	370	361	371	339	337	391	394	364	345	369	377	389	354	403	349	357	368	371	369	360	377	385	387	356	358	357	370	345	405	387	375	364	387	363	383	334	370	364	359	364	367	336	369	378	407	349	374	369	378	369	359	386	351	352	406	346	356	357	396	342	370	391	400	375	383	362	365	331	370	362	370	350	381	362	380	345	366	398	381	369	390	352	318	347	331	360	356	346	349	355	374	362	374	374	386	359	388	355	378	349	366	357	376	330	358	379	363	317	376	375	372	346	422	388	349	398	371	320	344	370	361	326	371	362	346	353	382	358	311	342	344	373	387	352	362	370	358	361	358	364	419	352	374	370	324	370	364	373	401	411	370	342	396	378	391	368	340	353	375	335	378	390	363	353	349	365	355	394	378	344	358	365	373	359	381	364	323	378	366	358	357	388	356	374	416	339	401	317	368	341	372	351	379	364	352	334	348	357	369	355	382	367	348	366	357	369	384	383	371	387	355	360	352	379	350	369	378	380	350	404	380	365	371	344	351	411	383	379	380	359	398	377	362	357	378	382	380	350	355	376	364	344	362	336	361	384	370	352	360	379	356	369	358	368	395	345	397	331	331	375	356	375	392	353	387	360	396	346	385	383	392	348	353	352	333	354	365	364	379	365	388	355	357	353	383	357	400	377	350	393	391	379	370	354	347	368	386	372	375	370	387	371	367	381	362	352	395	366	374	373	358	373	387	357	370	381	352	346	372	339	358	337	382	374	360	342	370	358	375	403	354	380	351	383	356	382	349	353	422	347	404	372	335	370	392	404	374	358	356	391	373	346	363	373	349	362	371	377	389	376	386	353	384	343	352	395	401	373	369	392	364	382	375	354	342	414	382	352	383	367	357	399	393	384	381	400	368	367	389	354	357	390	364	374	343	360	335	362	362	326	363	365	349	363	369	347	348	366	375	382	400	371	359	345	379	371	321	365	343	375	375	381	370	381	355	408	363	374	365	393	340	354	381	378	365	364	326	348	376	384	350	369	372	387	340	385	355	354	386	392	367	380	373	375	366	406	383	343	362	371	404	409	391	375	339	362	380	371	347	364	353	358	360	371	384	380	376	350	348	353	379	368	396	375	393	399	353	369	352	343	370	369	377	369	375	355	374	390	362	343	400	370	371	381	379	376	309	334	374	378	387	363	385	386	373	339	376	347	419	376	366	380	362	381	370	376	348	355	360	395	386	413	373	379	371	373	328	344	341	343	367	370	371	368	364	356	389	405	347	340	374	362	310	372	363	398	361	369	404	373	365	351	357	330	391	395	334	388	327	383	336	375	369	397	358	377	348	360	351	359	371	355	391	366	393	413	395	377	375	371	352	397	321	387	380	362	364	367	345	375	351	334	346	352	386	388	347	403	391	378	377	381	352	388	381	356	396	354	339	368	351	334	372	369	351	389	371	352	375	401	368	373	344	347	360	373	349	356	340	377	344	376	371	326	345	370	350	368	383	330	343	384	407	358	370	401	406	353	378	347	382	383	374	341	371	339	368	362	334	392	373	382	350	370	363	347	362	394	359	371	389	353	375	384	374	327	357	351	362	390	399	345	368	330	373	380	379	363	367	304	376	379	332	363	353	373	369	372	394	385	358	372	406	379	366	359	402	379	379	375	383	346	349	373	384	396	363	392	383	346	360	345	369	344	374	337	367	341	375	363	362	372	393	347	369	348	402	405	357	358	344	329	369	373	361	345	383	345	376	411	368	370	392	375	343	357	357	369	360	407	343	359	358	363	383	360	376	352	348	379	331	377	378	333	354	345	373	375	353	358	378	372	361	393	340	380	378	400	365	352	375	349	391	369	364	391	375	375	377	358	355	393	372	353	374	355	352	363	340	363	343	351	383	388	353	348	401	328	355	354	395	375	367	360	369	354	396	336	379	371	362	364	380	375	353	353	372	352	367	383	360	397	393	379	387	422	353	368	367	376	338	357	383	372	352	356	397	389	373	357	362	347	379	371	349	310	353	365	389	369	358	383	362	385	405	397	361	376	393	382	339	357	352	350	373	355	319	361	377	372	363	380	371	364	343	340	373	359	363	347	345	376	388	362	385	368	380	379	353	357	355	366	370	359	348	357	365	355	399	372	405	364	397	381	379	356	374	360	391	377	361	357	391	361	345	381	348	324	368	358	382	404	348	371	394	397	372	362	360	361	361	361	352	395	390	358	374	361	353	412	368	328	342	346	339	380	371	363	363	369	340	346	387	369	377	390	381	376	355	347	371	378	356	367	391	375	346	372	376	374	368	337	356
45243	44177	41325	38148	39875	39322	41147	45342	45198	30219	25810	16855	7824	2878	1250	914	1236	1272	700	371	408	388	369	296	376	374	315	359	318	2722	5274	3642	1165	273	200	217	170	214	212	186	220	196	182	204	183	176	205	174	164	181	195	197	197	194	192	210	216	177	191	194	198	202	208	211	178	223	152	209	197	202	195	209	165	193	182	197	226	176	182	209	206	215	178	192	215	187	189	201	206	219	217	195	229	188	206	189	206	180	201	216	187	192	205	220	208	190	227	205	188	209	214	181	191	195	203	216	183	195	195	217	197	183	180	187	196	212	195	191	202	199	215	194	200	198	209	185	198	188	186	193	197	162	208	184	193	176	161	179	194	214	198	204	200	207	217	184	191	183	211	183	199	183	189	198	185	192	169	208	176	191	208	194	179	188	199	202	203	180	175	187	198	198	156	186	200	173	214	190	184	197	212	204	167	181	192	216	185	227	197	183	203	180	201	202	197	180	194	174	200	184	212	222	216	192	194	208	204	197	190	175	167	184	221	188	194	214	208	196	214	197	214	183	202	215	194	201	166	185	194	212	192	217	201	196	186	194	190	204	191	209	177	181	170	165	188	197	184	204	175	186	217	209	212	194	201	165	195	169	193	198	184	210	201	195	182	197	203	207	169	195	198	206	190	185	199	170	185	176	184	189	175	191	186	178	199	207	204	183	225	176	209	191	184	196	186	171	193	186	186	201	183	184	196	188	186	182	185	190	183	185	187	192	194	167	182	202	186	205	188	195	204	199	190	199	221	198	172	211	216	209	212	206	183	181	205	181	208	205	181	210	208	187	200	187	190	170	187	187	178	178	178	189	212	211	216	213	181	188	196	192	201	197	184	171	208	201	190	177	181	189	184	211	204	201	198	207	181	194	182	189	181	199	180	224	206	182	195	188	205	188	195	229	213	178	185	193	206	186	206	207	200	187	220	186	192	182	200	186	177	182	177	173	198	201	166	200	155	206	189	219	194	191	217	194	168	192	231	203	180	178	194	186	185	180	172	192	199	198	200	229	194	188	189	183	208	194	224	179	205	167	196	195	174	196	196	198	185	219	214	203	205	175	202	177	205	212	190	169	188	207	206	212	171	189	193	198	205	191	198	213	196	207	203	209	193	163	206	199	202	185	178	183	199	204	191	210	175	199	196	190	167	195	180	208	192	198	210	195	192	226	197	195	190	203	167	204	207	184	193	181	202	175	192	209	171	194	162	230	201	217	182	219	189	176	210	181	192	201	222	214	198	169	205	217	210	195	189	190	195	192	216	184	207	215	181	187	189	160	190	200	201	199	208	213	211	210	203	184	200	190	178	170	217	206	210	177	185	202	191	214	196	199	208	193	186	201	212	211	184	199	191	203	211	183	209	176	188	173	158	200	177	168	200	201	189	198	195	192	191	223	176	222	195	198	206	206	192	174	208	178	219	193	182	206	223	189	175	188	207	207	198	205	195	212	209	181	172	202	211	198	170	195	204	168	213	204	191	195	186	212	184	183	201	196	190	195	168	206	205	190	187	187	191	204	184	217	189	211	213	199	215	176	199	195	222	201	201	200	189	210	210	194	184	177	204	182	182	216	217	177	199	205	192	180	204	188	175	201	206	187	220	192	194	189	216	198	194	194	139	178	192	202	188	216	212	210	195	192	190	211	157	209	193	173	216	200	171	222	184	203	201	177	192	204	200	211	183	184	195	201	189	203	216	174	192	195	171	199	197	198	194	185	177	164	198	209	194	192	199	177	177	205	192	186	187	196	179	200	184	197	199	194	209	221	209	203	186	199	204	217	195	203	193	197	195	219	189	197	206	208	212	208	193	222	204	177	203	164	191	195	189	193	187	185	196	179	180	186	199	208	194	197	187	168	202	172	193	189	196	186	199	176	205	188	201	199	209	183	197	190	212	204	187	203	191	216	186	173	179	210	181	173	181	201	199	211	183	192	224	194	178	196	200	191	197	181	194	212	196	180	220	200	198	195	198	199	197	199	208	193	159	186	204	165	194	207	195	171	180	192	206	175	179	203	197	207	196	177	199	217	186	182	204	215	197	193	186	194	183	196	198	192	202	190	222	197	201	184	175	204	173	188	208	201	209	194	184	197	184	199	206	176	211	199	191	202	217	210	206	202	197	164	184	197	180	174	206	192	197	190	193	204	164	176	195	183	195	216	193	206	181	190	197	214	174	206	201	204	210	211	190	175	197	215	193	179	198	208	195	181	178	182	201	205	188	175	200	213	215	187	192	182	207	184	186	199	215	182	185	185	203	190	198	207	198	199	186	189	189	196	188	202	200	212	185	208	210	217	222	216	201	195	198	201	182	202	205	179	183	176	186	199	185	183	204	191	197	185	200	180	186	184	187	175	187	175	170	201	178	192	183	209	188	225	193	188	182	183	177	190	180	180	202	192	195	182	202	174	177	196	200	195	162	193	209	173	199	213	203	194	173	195	212	200	221	188	191	200	187	187	200	184	180	205	196	195	185	206	204	182	177	198	211	190	185	193	189	194	194	189	190	181	226	200	195	211	183	200	192	208	209	182	205	184	182	192	216	208	191	211	191	168	206	181	178	203	230	205	199	207	184	182	178	180	176	200	191	208	206	174	193	194	197	209	205	193	185	208	175	187	189	217	183	202	188	206	181	205	179	195	203	194	192	212	212	192	203	201	211	209	203	214	211	187	192	200	163	215	175	177	188	221	167	200	197	186	200	177	196	186	197	203	200	165	195	188	219	178	184	187	199	180	184	185	188	203	178	193	172	202	212	206	183	193	228	176	176	193	197	199	190	193	204	176	212	226	182	170	211	200	196	174	208	182	205	195	179	217	194	197	213	184	193	177	202	173	217	197	193	199	173	206	174	167	201	180	219	207	195	203	208	199	225	186	198	204	196	188	192	177	206	186	198	167	185	209	176	199	205	189	197	198	228	183	186	167	195	176	191	182	179	186	182	192	191	196	181	207	215	190	200	194	185	197	192	168	207	194	180	219	202	189	209	213	183	196	199	202	222	192	197	171	202	201	177	191	207	208	191	186	195	178	174	194	220	223	215	208	190	206	179	208	197	219	187	215	210	222	191	179	184	186	203	172	191	203	185	201	198	219	181	183	187	202	207	208	211	215	176	198	200	154	212	200	198	224	191	197	195	196	187	205	208	212	196	201	204	186	190	186	161	182	188	229	184	196	146	210	208	216	187	218	189	203	179	219	197	198	185	202	189	193	185	201	200	192	197	178	202	187	171	202	196	207	215	197	183	192	199	175	216	218	199	199	202	193	180	181	212	195	229	205	184	190	170	166	200	209	188	202	178	195	205	191	181	202	226	166	202	202	180	179	188	200	199	203	207	190	201	217	191	212	209	205	177	195	195	216	206	194	173	162	184	185	194	206	196	193	210	179	182	206	190	197	210	210	190	184	184	197	189	200	200	186	178	181	206	189	187	202	202	194	202	195	182	230	185	188	212	193	177	212	190	199	209	185
38739	47047	50543	56686	56617	59416	59302	61677	54610	46293	37259	27226	11550	6049	4309	4564	6460	6948	3906	2386	2526	2334	1853	1499	2209	2020	1969	2153	1707	13957	24421	17331	6131	1243	689	657	641	691	636	660	620	636	665	663	676	646	671	630	640	661	642	647	620	615	666	634	669	640	649	626	660	649	642	685	666	602	718	658	656	657	679	637	613	707	646	611	652	646	612	699	629	594	679	671	682	612	623	656	631	658	608	656	640	643	631	687	637	627	635	658	659	620	661	644	629	634	623	653	660	680	632	654	652	626	663	627	638	620	658	642	629	630	636	635	637	620	640	664	610	616	651	668	654	658	654	620	621	643	705	638	610	659	591	660	670	637	609	622	635	623	637	624	647	594	626	629	645	637	683	654	630	618	643	621	579	655	661	658	644	622	649	657	694	664	645	648	651	634	678	574	634	604	655	664	658	617	643	656	630	634	614	674	604	647	659	664	655	657	632	659	587	608	668	650	670	645	676	695	638	634	704	574	642	646	620	654	591	633	654	595	669	663	603	665	653	671	646	642	671	618	623	625	604	677	641	616	643	620	632	604	664	643	644	691	655	654	650	658	645	687	650	629	668	611	651	650	657	599	666	611	653	654	623	689	594	641	657	663	607	633	609	633	647	639	670	649	632	596	600	644	608	632	670	656	676	655	631	650	665	617	671	632	625	646	668	624	619	658	612	630	634	621	698	672	582	636	681	642	630	645	643	667	651	596	602	631	674	633	630	639	635	630	606	640	672	643	628	623	691	611	650	606	625	702	649	634	648	634	628	637	712	628	690	692	637	611	707	642	673	677	606	657	639	633	633	662	643	670	661	649	650	628	652	693	677	651	624	626	651	657	663	625	611	654	576	639	622	633	647	630	623	627	650	632	660	607	652	640	649	652	637	624	640	688	657	668	581	667	613	676	630	600	654	631	648	607	609	678	624	593	661	622	619	633	649	660	645	642	638	684	647	619	659	608	654	632	651	655	629	662	580	628	611	681	637	670	666	626	607	634	661	610	601	681	661	655	661	665	664	618	654	660	646	683	656	670	629	633	638	687	627	627	632	663	637	649	625	620	617	672	627	669	661	625	617	645	661	639	686	645	643	637	608	620	643	592	645	629	667	670	677	655	660	626	655	613	650	643	669	630	640	639	643	617	632	651	628	658	599	642	640	660	622	684	625	636	631	642	655	627	603	699	669	660	652	648	644	659	651	646	629	651	660	670	636	638	619	653	645	627	634	637	649	647	637	650	665	625	624	663	593	614	604	621	656	625	608	623	602	701	657	623	676	603	632	597	650	649	641	626	598	637	637	636	644	637	654	664	643	625	639	615	670	656	655	622	626	634	715	656	622	650	633	635	640	639	705	636	652	641	641	634	631	620	626	655	703	657	636	659	596	645	660	683	609	620	617	657	658	656	631	645	669	629	687	646	602	638	665	633	660	598	627	618	630	643	652	651	636	629	637	635	636	628	667	621	638	666	614	645	623	603	592	651	652	661	608	632	619	626	619	656	615	639	661	661	654	672	641	672	643	678	665	650	638	613	643	602	619	696	645	616	648	679	613	597	635	653	639	630	594	681	651	632	604	625	649	614	641	654	577	633	642	644	648	608	619	608	682	651	644	616	649	670	665	644	691	680	655	618	654	643	627	591	611	594	630	614	660	652	622	633	671	625	645	601	642	662	653	653	658	638	642	625	635	644	615	643	625	633	654	620	634	687	634	659	639	688	633	624	642	662	637	648	636	634	655	647	644	621	620	660	680	635	640	634	624	635	635	698	627	627	658	615	678	624	656	670	683	664	636	662	642	656	634	652	652	677	623	628	624	609	630	606	645	591	641	639	655	654	616	662	661	655	624	646	632	678	638	619	637	669	666	627	664	610	616	618	633	632	616	624	647	633	660	618	625	642	619	601	681	644	625	648	640	610	661	648	616	653	645	665	641	648	646	620	661	649	639	658	662	638	637	643	642	665	642	678	638	626	637	610	595	648	630	614	619	636	610	604	628	601	615	684	649	626	613	658	667	674	621	605	669	616	626	625	637	652	716	603	624	630	647	661	643	652	625	628	642	699	671	638	717	629	635	652	617	695	657	617	656	673	665	645	657	620	663	639	644	604	624	641	616	625	659	678	625	637	646	616	633	620	633	621	632	642	645	631	616	683	660	670	645	676	621	641	653	657	626	622	650	690	690	635	678	653	636	626	634	677	659	635	627	674	667	681	628	652	619	678	610	655	682	574	632	673	626	673	626	639	644	639	653	657	631	616	687	631	596	637	692	673	649	664	662	623	638	645	672	609	676	660	644	633	621	663	633	629	610	639	618	613	622	612	610	621	641	613	656	626	689	688	650	662	621	656	645	646	695	651	619	619	631	636	636	637	628	627	623	622	639	642	627	645	585	628	675	640	655	628	626	636	634	622	590	604	679	666	632	628	603	650	613	577	637	660	600	637	663	658	674	683	646	647	618	639	682	651	678	644	650	647	624	669	640	649	585	600	621	635	656	665	658	665	662	637	636	632	643	638	626	684	626	655	642	654	644	661	650	635	608	658	634	595	664	623	697	648	629	626	634	647	684	598	614	639	626	649	624	644	656	659	639	628	611	610	580	661	623	639	628	648	657	661	633	647	616	633	629	575	605	625	636	646	637	664	670	664	663	652	621	636	669	639	594	661	625	601	655	663	629	692	667	611	640	641	667	656	612	633	640	635	647	638	649	616	636	568	637	673	601	626	645	603	629	601	616	643	628	609	671	637	639	673	646	621	620	614	655	587	648	644	655	651	685	604	628	668	651	650	632	658	611	645	621	675	615	632	643	603	655	653	638	644	650	662	688	619	590	644	678	632	616	653	652	622	695	651	626	644	641	652	650	670	613	635	671	639	683	655	630	662	640	655	628	627	612	577	601	614	632	634	671	682	660	620	652	619	585	648	647	607	614	655	634	612	626	659	643	618	663	607	672	629	654	624	658	629	650	617	628	674	691	656	626	652	621	680	646	632	685	616	633	621	634	663	618	671	640	650	654	625	572	665	656	583	633	628	655	650	690	663	667	630	619	637	655	642	640	643	633	600	599	650	641	642	627	655	632	648	669	635	682	665	642	651	624	652	664	662	612	671	602	665	610	637	633	639	641	612	622	637	643	633	600	593	620	599	646	675	668	663	650	631	659	637	627	628	631	649	620	626	675	714	595	612	610	615	655	644	668	656	675	660	609	610	654	613	644	629	678	617	611	593	583	618	637	659	653	640	624	616	653	608	658	607	605	604	616	625	628	627	656	655	696	640	600	629	651	619	615	669	637	669	623	622	643	663	612	646	629	648	647	653	661	668	667	644	652	672	660	614	626	659	643	663	646	709	599	609	638	673	605	645	602	616	669	608	666	647	654	612	582	632	633	613	648	624	678	642	626	659	651	659	643	639	667	649	645	639	678	675	643	641	617	590	612	616	675	647	638	665	624	689	664	676	626	654	661	648	628	653	653	653	609	643
9764	12291	16684	12134	9891	7208	6056	5610	5540	1884	1251	562	266	183	136	129	127	144	139	119	116	106	135	129	118	122	129	140	117	120	295	348	135	109	117	109	91	101	98	105	108	103	107	98	103	111	90	109	91	97	111	114	82	101	90	103	125	92	118	106	104	98	93	93	90	86	85	94	107	101	97	104	115	93	107	87	97	119	90	105	92	91	113	109	115	113	101	103	119	112	107	92	116	112	104	83	110	109	108	103	101	109	96	113	117	107	111	104	99	98	79	96	107	98	104	90	111	108	91	98	93	107	104	93	98	113	102	87	107	102	97	95	105	105	112	101	89	103	83	104	110	107	86	101	100	92	78	88	110	105	105	100	103	80	86	81	95	101	108	109	82	97	96	105	94	98	96	101	96	96	102	104	90	107	105	89	112	100	115	104	97	93	102	98	80	106	123	119	104	110	118	80	93	125	99	98	109	100	86	81	96	95	107	101	113	89	97	84	118	94	105	100	105	113	97	86	120	99	102	114	101	100	102	93	94	91	95	106	96	93	92	97	98	119	111	104	109	112	82	113	97	119	101	119	90	126	108	102	97	96	109	106	114	89	113	96	110	111	99	102	113	102	96	105	115	94	87	104	84	99	101	97	113	96	118	107	95	108	114	90	90	82	96	99	117	104	98	108	90	104	103	94	101	133	84	107	100	98	113	93	100	102	90	99	133	133	101	100	95	112	96	122	103	122	98	108	122	102	122	120	93	116	90	108	111	117	102	106	78	98	114	105	106	114	98	100	116	96	89	95	98	111	101	114	107	116	99	93	98	119	94	98	98	91	84	99	104	101	122	117	110	106	80	80	94	104	103	92	99	74	115	98	97	92	83	100	107	102	100	103	104	114	91	125	111	112	106	105	94	97	121	86	109	107	110	103	113	101	91	105	89	89	94	101	95	86	114	92	97	88	117	112	94	112	119	98	94	106	100	103	100	92	115	92	79	97	97	95	111	87	91	93	100	111	101	100	111	101	119	89	103	120	93	112	99	98	109	92	98	99	112	108	101	104	97	103	98	87	106	92	100	95	94	97	110	108	108	93	99	111	117	112	119	87	103	83	101	109	96	103	105	106	105	114	102	111	100	89	74	97	91	97	88	105	87	99	90	99	97	116	115	113	103	102	105	101	94	95	106	130	88	107	77	111	110	105	111	88	88	112	100	105	89	96	107	96	95	92	108	90	102	112	100	101	113	114	102	96	108	83	104	110	96	108	114	100	121	123	94	107	105	88	90	106	103	89	100	109	103	98	101	104	102	101	115	111	106	117	99	117	112	81	106	109	103	106	101	97	115	103	119	111	110	102	101	98	98	107	97	95	109	105	77	101	111	97	111	116	109	115	88	103	92	114	112	103	108	94	101	91	112	117	105	98	96	104	117	109	120	105	122	115	113	100	100	95	108	93	81	97	78	83	125	92	94	103	102	106	106	103	98	98	100	90	112	85	96	93	110	111	102	96	88	90	95	81	104	102	105	99	86	93	96	107	82	102	86	90	122	116	106	92	109	105	96	108	107	92	84	104	99	103	116	102	106	112	96	94	101	101	98	105	92	105	112	106	98	88	113	98	106	108	107	110	101	111	101	98	111	103	97	97	105	123	109	97	113	122	95	88	96	123	107	95	97	101	104	94	108	114	101	119	98	99	86	107	100	113	117	103	118	110	103	91	123	91	102	99	88	90	96	117	109	98	93	106	108	101	93	110	93	97	110	93	90	104	96	116	112	102	114	126	93	94	108	100	98	97	111	117	111	101	85	106	106	87	124	111	94	104	111	108	100	98	77	121	92	109	113	104	96	99	103	120	97	110	122	110	96	104	104	72	97	115	102	94	92	107	111	96	106	116	111	112	111	87	98	98	97	88	106	98	114	103	97	110	113	97	99	93	94	105	97	100	115	90	90	84	99	102	114	110	113	100	103	99	102	91	86	93	93	108	109	92	118	99	92	102	101	100	92	98	102	97	100	106	122	95	81	103	104	89	105	95	87	95	104	108	113	89	104	105	108	100	93	107	100	127	114	96	109	115	108	99	105	112	103	116	101	95	101	91	93	103	91	97	101	101	97	105	99	94	98	94	102	108	101	92	109	92	88	92	109	75	99	99	106	99	105	110	98	105	92	103	91	100	88	103	104	99	100	89	104	100	100	103	104	89	106	94	114	93	100	114	94	106	85	96	101	95	104	97	107	120	114	108	104	95	107	101	103	113	104	92	104	81	87	106	96	94	95	108	97	95	112	105	100	118	103	126	120	118	90	86	103	93	105	110	96	115	94	88	90	97	104	97	100	95	97	95	109	98	105	113	89	100	107	120	101	95	120	102	100	98	109	85	100	95	95	101	99	111	98	102	87	117	109	90	86	98	98	104	89	120	105	91	105	115	107	110	105	98	107	97	85	102	94	105	103	104	101	96	75	82	96	108	107	109	97	93	115	113	112	99	104	97	75	97	107	109	94	94	112	110	96	96	83	112	101	119	94	88	123	110	118	92	115	114	101	116	103	94	85	100	128	83	88	108	100	116	100	100	84	116	107	96	98	85	98	113	94	97	85	89	95	100	111	112	95	113	116	84	99	103	122	108	103	103	87	103	101	126	114	109	110	113	115	106	103	114	96	99	97	91	111	102	98	122	89	84	102	109	119	94	115	118	114	123	103	113	90	86	105	99	93	92	110	108	84	106	122	108	96	96	101	109	93	110	106	96	100	98	113	102	121	134	99	117	91	101	103	105	104	99	103	107	95	109	101	90	93	105	90	93	106	99	102	101	87	105	97	114	94	81	93	108	108	117	90	86	88	91	112	107	89	104	106	89	108	107	104	94	94	106	97	111	89	95	113	107	102	86	80	101	108	96	114	96	107	123	110	112	99	102	97	104	93	113	104	94	80	105	108	90	103	108	117	121	103	106	115	95	103	102	112	104	99	96	100	88	98	97	133	69	110	88	98	110	115	99	102	95	99	96	111	106	103	104	101	108	118	112	103	93	105	121	111	110	118	106	114	103	103	96	107	113	92	109	101	105	107	96	97	92	112	97	89	90	101	99	107	88	89	94	83	110	123	93	109	95	91	101	98	106	88	97	88	80	91	103	109	94	98	97	108	84	100	104	117	107	83	108	75	111	104	111	100	93	109	107	99	100	111	100	113	101	105	113	101	106	114	102	109	104	119	112	99	105	99	120	107	97	99	114	98	114	98	123	107	117	107	116	102	88	88	98	104	95	109	108	103	103	117	100	106	110	82	114	86	107	119	106	100	110	90	112	98	102	100	91	110	116	101	115	93	106	106	98	111	87	110	127	89	108	82	110	111	111	96	109	104	99	108	102	93	120	113	91	105	105	86	115	101	103	117	84	96	105	80	115	106	125	100	90	116	103	103	113	102	108	100	100	100	119	92	104	106	119	86	102	98	104	103	98	94	110	105	113	123	95	121	118	81	109	94	97	98	93	92	98	91	88	110	94	101	101
9530	15697	23616	23325	23023	20359	20320	19448	17621	7715	5376	2213	1204	777	573	554	622	664	532	497	538	537	511	498	548	519	561	538	471	503	1912	2284	556	410	408	362	414	426	413	376	396	388	384	363	347	397	394	388	390	395	384	405	385	409	408	422	386	417	431	424	396	426	375	389	395	400	361	412	369	397	434	409	420	395	391	366	373	390	417	392	386	374	383	377	390	365	394	387	391	350	410	411	383	381	412	392	407	380	361	379	361	388	420	380	412	380	384	407	409	379	390	429	370	410	393	396	357	397	387	402	401	397	371	425	412	407	380	398	382	391	415	410	370	423	429	393	377	404	392	359	402	403	411	430	380	372	400	369	380	408	414	456	386	380	422	421	398	389	420	372	426	390	433	378	408	448	385	362	352	430	392	375	376	402	389	384	367	363	412	375	367	383	407	393	374	464	364	364	374	400	385	403	380	375	358	402	413	407	402	376	402	408	402	414	343	381	377	346	346	395	382	403	401	392	385	378	409	397	418	380	377	371	382	382	371	372	390	353	399	330	368	413	364	391	401	383	383	378	372	385	388	384	410	417	416	409	385	382	381	409	393	388	382	358	391	329	388	387	398	411	374	417	392	409	401	416	362	413	420	393	389	441	377	373	374	374	390	400	366	407	369	382	388	373	348	381	342	404	400	384	385	375	400	397	405	367	388	418	425	384	408	452	421	426	394	366	409	406	375	383	390	401	377	378	359	414	368	383	349	392	414	402	412	391	376	380	412	372	369	413	417	434	415	365	407	371	385	418	360	376	401	414	400	430	397	381	359	391	417	413	437	403	406	398	379	371	379	381	397	343	395	421	390	384	384	402	402	379	383	425	357	412	392	365	394	387	381	362	418	394	409	400	390	444	425	374	406	400	402	360	402	406	393	392	422	431	376	399	422	364	386	393	403	384	387	417	360	372	373	393	413	405	376	359	411	396	406	377	370	382	359	382	410	396	351	400	378	356	386	411	413	389	382	409	388	379	383	397	387	379	408	335	389	405	365	392	385	363	384	366	384	364	402	412	395	379	391	410	412	421	393	392	393	406	349	402	372	373	400	374	382	377	364	398	409	420	426	415	363	392	386	396	378	360	362	391	378	376	360	424	379	407	355	405	409	366	402	354	403	374	402	359	346	373	390	389	410	396	379	401	404	388	393	396	371	386	392	393	386	393	378	398	385	398	368	366	364	384	355	364	352	392	396	377	373	387	397	387	419	414	397	406	396	385	416	350	378	408	409	396	385	414	382	360	424	399	393	360	349	398	377	358	355	378	358	368	377	398	390	381	372	431	363	396	389	393	395	347	374	402	413	401	362	409	357	413	395	387	382	383	365	384	400	393	361	390	402	385	377	407	406	417	369	362	374	375	411	380	413	371	401	398	360	392	377	410	387	398	362	372	403	387	370	407	376	415	392	372	396	353	421	409	386	430	378	382	406	386	395	375	402	411	396	439	391	384	373	400	406	380	408	405	375	382	458	432	392	371	364	364	401	383	399	425	383	401	396	412	381	407	416	381	385	361	371	395	385	357	385	344	402	369	403	404	374	404	376	398	397	375	411	360	366	425	390	386	388	395	364	370	369	390	412	384	416	384	382	405	389	401	385	376	393	371	391	387	428	403	400	374	374	411	397	385	389	407	402	378	378	379	384	397	371	378	409	365	391	389	386	396	429	411	410	425	404	369	409	377	395	413	415	358	369	354	399	401	387	382	391	372	369	397	391	340	381	413	437	367	337	379	361	390	409	400	367	405	368	374	425	385	363	328	378	383	400	362	415	387	400	396	387	400	370	381	397	406	396	435	402	407	382	398	414	368	374	410	370	373	392	398	388	428	374	406	406	383	391	386	366	383	399	445	360	357	390	382	410	372	386	378	400	377	377	385	368	394	376	380	391	379	391	408	389	385	401	393	374	383	379	385	390	403	374	362	380	403	383	374	414	394	391	397	369	398	385	365	378	373	372	423	414	378	409	370	361	406	393	363	414	396	399	399	335	392	365	418	387	363	384	381	406	357	392	351	383	350	388	407	403	395	401	397	401	359	391	394	388	396	391	391	375	364	379	373	364	397	398	394	389	386	386	386	426	394	415	373	349	363	391	376	416	388	368	391	377	371	410	388	416	357	379	386	386	425	420	380	372	374	381	376	392	387	403	407	384	397	417	395	405	415	446	378	405	390	408	376	347	381	391	413	388	389	399	375	373	401	411	392	370	375	370	398	375	396	387	370	378	400	386	357	413	389	394	421	393	439	400	397	381	392	399	402	351	412	408	406	406	385	397	411	405	388	379	380	385	401	390	394	376	379	387	413	402	418	397	357	370	396	409	379	387	392	383	368	367	423	346	381	374	386	389	394	397	398	369	385	369	373	375	394	397	382	385	417	407	386	401	392	396	377	365	366	402	410	345	400	407	388	380	376	372	360	395	362	384	390	369	394	411	421	371	370	356	399	401	395	385	403	409	363	412	413	392	353	390	343	374	397	390	388	388	401	383	407	375	382	397	401	397	392	361	392	385	377	402	368	407	361	434	399	358	385	408	391	380	327	374	387	400	421	403	389	402	385	359	384	396	394	384	379	392	402	360	397	403	383	406	354	383	381	406	395	407	354	404	400	384	394	398	411	356	400	398	407	392	387	370	374	431	404	374	382	382	400	406	389	393	391	383	373	360	393	390	348	363	364	394	393	367	415	370	393	400	367	403	421	392	398	381	382	384	375	369	408	384	388	410	385	389	420	379	370	396	390	428	438	394	398	396	401	384	409	383	360	380	406	368	354	360	427	393	374	406	414	393	372	378	410	386	390	400	412	378	354	412	381	427	375	403	410	357	366	398	398	392	396	422	376	365	362	390	427	394	411	426	408	392	403	373	386	424	371	397	421	417	357	376	401	367	410	391	355	412	365	382	392	380	402	397	409	387	379	396	379	378	428	365	371	406	409	383	368	402	390	412	411	387	425	383	436	409	377	407	383	374	393	386	386	400	399	370	380	383	389	381	383	402	397	357	386	403	348	404	391	408	386	395	368	378	377	401	371	381	398	360	397	371	379	376	369	368	414	371	403	390	400	352	393	369	374	413	376	404	417	380	369	381	406	405	371	438	424	360	382	392	375	413	375	340	359	425	380	366	367	380	375	403	384	384	405	388	416	387	411	410	361	402	371	390	388	408	389	416	356	422	403	392	357	359	387	387	429	413	370	381	378	377	365	384	375	334	379	421	393	412	400	410	414	373	375	415	413	375	387	385	373	391	383	410	397	395	384	407	384	346	383	418	401	401	383	428	397	393	450	355	401	349	438	424	408	402	358	358	403	370	397	373	399	400	380	375	374	402	418	374	425	387	360	412	409	409	392	362	375	387	399	378	384	408	369	399	388	389	392	385	447	377	418	399	385	376	370	400	375	393	390	361	409	403	373	397	415	392	438	397	411	397	372	406	403	376	345	364	386	415	404	371	429	377	392	381	399	377	378	396	379
36765	41827	43838	39281	40006	36885	35386	36180	37739	23690	15971	8064	3124	1236	644	394	574	520	299	222	263	285	236	173	230	264	241	202	237	1345	2815	2219	604	135	149	118	143	149	139	146	126	128	126	112	139	120	126	130	107	113	126	112	111	116	124	144	142	115	129	113	122	120	115	145	123	119	139	140	145	160	133	118	136	111	117	129	121	118	126	126	116	110	120	122	129	131	140	119	119	145	131	125	128	129	131	121	130	135	147	147	145	151	124	137	126	138	137	139	140	148	117	145	126	121	111	132	126	134	129	126	136	138	139	125	120	129	138	116	123	139	122	123	146	139	129	149	116	129	115	127	119	138	139	115	140	137	145	131	125	118	115	125	130	142	136	111	146	146	128	125	132	141	125	139	121	126	119	145	138	119	128	129	143	130	161	106	118	115	133	154	139	126	146	131	120	127	112	132	132	139	136	120	144	136	106	125	144	131	142	122	124	130	112	126	133	134	114	117	138	109	133	122	134	136	133	125	135	130	102	134	132	123	145	119	127	128	125	146	136	123	141	125	142	114	137	106	128	142	110	127	107	119	147	115	115	123	118	143	143	129	127	156	102	131	125	130	126	133	132	139	126	137	144	114	135	144	143	126	132	145	140	124	133	111	126	132	140	132	135	151	133	144	142	124	132	150	122	134	136	133	141	133	138	114	139	128	128	125	126	104	125	117	129	145	120	118	108	151	131	116	118	148	115	129	125	140	138	88	109	117	123	127	124	127	149	127	130	140	141	137	140	134	126	137	122	124	128	123	133	144	124	137	119	134	126	139	139	132	137	110	132	136	127	117	119	139	127	122	135	148	126	135	126	139	127	131	142	136	111	126	117	140	113	127	129	137	123	143	127	119	132	136	117	120	131	129	152	143	117	124	135	140	112	135	124	129	143	137	125	137	139	132	135	150	137	129	112	115	156	137	114	130	116	124	140	120	124	142	123	128	132	125	133	130	144	137	135	131	124	105	131	115	114	121	112	139	139	120	118	130	116	120	154	118	129	120	118	125	151	115	121	136	116	138	140	132	120	123	127	113	143	113	102	134	151	151	115	137	125	125	140	121	118	132	112	112	166	116	117	119	134	134	140	134	117	135	130	149	146	137	118	133	168	105	111	124	133	117	128	135	115	109	121	136	139	130	126	127	124	117	120	147	130	129	115	163	119	126	146	137	136	122	142	125	130	133	118	114	155	121	140	114	147	130	143	130	119	125	134	139	140	132	131	116	117	123	132	131	106	135	111	149	107	128	165	139	139	117	131	151	122	125	102	127	137	127	121	142	129	122	123	132	116	151	117	126	121	137	130	125	133	136	128	147	131	126	154	101	117	124	107	151	140	119	131	135	126	128	121	116	123	138	121	145	145	135	136	126	120	131	121	132	118	146	124	123	117	107	124	149	130	140	118	117	140	122	124	111	119	146	132	134	136	132	116	116	125	138	137	130	139	125	139	137	124	141	133	131	159	126	134	111	143	131	133	141	136	96	137	126	149	133	115	120	127	145	116	139	160	126	149	116	137	130	136	128	145	112	127	132	156	132	127	154	136	129	139	121	117	121	136	144	115	122	133	136	128	123	134	122	142	118	141	119	124	134	138	129	146	136	132	113	142	133	129	121	143	115	133	133	130	109	125	134	146	132	136	138	139	145	100	136	112	127	133	136	139	145	136	144	121	115	125	129	113	127	132	124	131	144	132	118	129	132	129	154	148	129	143	126	131	142	111	135	120	136	125	122	122	129	124	139	136	127	145	147	149	133	145	119	125	131	109	130	146	118	123	134	147	126	132	116	167	132	153	135	151	127	119	116	130	119	131	121	130	127	116	119	140	129	127	119	143	127	127	137	128	127	153	133	131	103	135	129	132	157	121	133	119	125	135	135	135	125	123	120	131	150	137	141	136	131	130	119	128	125	100	120	104	130	141	116	136	129	124	117	141	122	136	137	121	120	129	122	127	125	138	135	130	138	132	138	114	141	121	125	121	117	109	125	130	154	128	117	144	141	120	132	123	135	136	123	128	125	111	133	134	111	117	117	131	124	142	139	152	135	134	127	156	127	152	116	155	136	145	133	119	128	141	125	120	141	136	138	120	127	134	106	122	142	123	123	126	114	122	132	133	129	105	124	133	153	142	117	122	122	111	132	119	120	127	122	124	144	122	120	139	144	145	131	127	121	141	107	130	127	149	136	133	121	142	161	133	118	128	128	126	130	146	143	94	107	138	125	122	122	118	112	124	108	125	123	140	147	132	139	126	137	140	125	160	120	127	119	112	131	130	130	118	136	156	127	128	132	158	124	123	137	113	147	125	126	136	136	125	126	152	133	142	127	130	152	149	123	127	114	120	110	133	137	141	128	120	142	131	130	123	121	120	118	126	141	123	133	112	114	153	136	109	129	129	128	129	116	130	137	130	126	133	118	138	106	136	146	130	127	114	139	132	127	115	113	130	140	133	136	132	117	121	117	132	146	156	138	123	118	120	134	98	132	162	125	136	114	118	113	127	114	134	118	131	132	129	136	140	125	125	119	107	143	122	119	145	115	121	137	138	133	122	134	127	128	132	136	122	130	122	113	153	147	140	145	143	124	120	140	122	125	121	124	144	117	111	122	121	152	122	123	124	140	122	132	148	121	122	124	121	155	119	112	123	115	148	124	135	136	142	134	124	129	122	120	156	126	114	151	144	145	141	150	130	135	123	141	136	138	147	130	110	127	155	118	125	139	114	123	128	113	121	141	114	147	147	133	126	131	132	115	121	118	131	139	114	130	134	134	130	131	142	142	129	114	138	145	116	145	132	133	125	133	124	132	126	135	144	120	124	159	117	132	122	126	133	136	133	146	132	155	128	126	137	117	131	123	123	128	143	123	119	141	123	126	144	115	140	147	145	133	115	155	152	117	140	149	140	141	119	129	112	133	151	110	131	122	114	147	130	110	117	139	126	126	121	130	134	135	116	127	134	127	133	126	129	149	125	127	131	139	138	127	125	129	112	127	113	121	132	162	142	127	149	121	131	137	132	137	122	149	122	147	141	128	147	121	110	118	96	122	138	111	138	145	115	127	135	138	135	133	111	121	124	141	131	138	116	118	129	158	139	135	136	137	127	125	127	139	109	118	114	132	135	139	144	128	128	120	143	132	154	133	136	139	146	126	149	135	124	137	118	125	128	140	133	130	131	124	137	146	138	139	147	135	125	132	116	138	107	114	118	122	144	130	123	126	117	131	121	124	135	111	120	128	141	131	125	136	125	112	117	117	114	128	128	114	125	123	129	141	136	141	153	120	147	132	128	136	141	133	111	138	116	117	119	128	136	123	141	126	123	126	145	136	116	126	136	114	132	141	124	124	139	137	124	133	148	114	128	115	134	123	136	144	135	122	114	129	143	127	156	121	136	145	123	128	139	126	129	123	124	128	141	137	135	98	120	129	116	118	122	137	153	125	131	148	139	157	136	119	106	146	129	137	116	131	148	120
31080	40798	49021	55108	55293	53039	51537	52142	47364	36667	26428	16276	6877	4278	3229	2786	3719	3232	1619	1381	1420	1457	1274	1143	1264	1598	1314	972	1471	8959	16216	12724	3369	453	494	468	438	472	452	472	458	514	450	489	476	494	450	417	449	449	428	458	459	505	477	482	482	503	464	468	491	453	459	446	473	451	455	439	424	471	455	442	490	457	440	503	444	456	501	445	439	461	454	477	439	470	449	475	462	506	463	448	447	511	490	480	475	473	457	451	469	449	479	486	474	454	504	465	451	454	493	479	505	471	498	474	464	475	472	470	453	489	473	467	519	508	466	498	440	479	457	478	477	506	433	481	498	481	479	422	475	472	478	497	491	488	468	466	452	479	503	464	466	481	448	478	461	466	439	448	493	492	439	455	477	470	450	487	467	458	462	474	477	454	466	496	432	461	454	472	476	457	472	495	456	483	453	503	460	489	484	446	453	432	480	479	449	510	424	520	457	475	491	519	492	478	463	447	517	471	443	454	491	467	452	470	492	468	490	466	428	479	453	470	456	447	473	485	469	468	458	462	454	469	472	483	468	512	502	446	454	479	429	458	497	459	458	476	456	472	471	461	498	453	465	441	502	459	479	477	475	519	468	476	467	474	484	492	479	473	428	475	464	447	475	482	482	481	431	468	480	516	448	464	457	460	467	431	481	526	553	455	486	476	477	457	448	475	473	467	449	480	447	475	472	478	465	473	472	498	480	467	475	431	467	507	455	517	453	484	466	501	539	509	511	468	499	460	482	444	427	474	479	533	441	490	475	439	472	517	477	530	481	461	440	437	457	471	451	501	476	455	457	468	443	468	449	448	505	469	476	463	465	482	461	476	493	491	469	468	466	469	497	505	514	448	498	461	461	418	462	439	484	467	460	460	489	471	496	488	465	438	440	431	470	498	435	459	457	478	543	462	399	444	473	490	491	457	470	486	492	474	480	508	486	461	497	486	473	460	468	468	454	495	457	477	451	477	464	475	464	432	463	427	524	469	501	478	452	477	474	471	477	514	445	468	454	458	474	481	444	481	444	465	523	466	472	471	483	479	468	504	471	452	467	471	488	483	467	466	464	501	460	446	457	449	489	495	479	450	457	456	483	472	482	503	461	448	472	476	463	475	475	506	466	500	459	450	466	466	483	466	508	442	480	495	462	489	494	484	480	481	469	482	442	471	494	470	459	491	446	450	485	485	446	477	482	447	478	455	468	462	532	497	464	477	443	477	467	499	454	450	492	457	486	469	461	489	479	449	455	488	464	460	441	490	496	462	465	490	497	464	457	524	479	508	465	468	535	485	451	467	498	502	491	493	475	458	472	484	490	482	502	449	461	444	475	459	476	459	472	453	468	456	483	477	478	484	480	450	442	470	443	457	450	442	434	484	474	453	473	475	488	465	494	513	456	507	466	478	504	494	459	483	434	480	510	481	481	469	488	482	481	482	473	498	498	458	495	434	484	488	491	446	453	484	468	448	467	467	482	493	463	467	487	494	504	467	492	456	459	481	489	480	520	493	441	530	477	477	493	469	450	454	495	446	463	489	478	503	463	490	513	459	474	438	463	462	420	463	485	498	475	497	468	466	471	481	485	476	447	476	480	478	443	515	453	458	479	477	467	457	497	489	462	506	502	468	486	468	458	492	420	460	467	487	514	474	477	454	490	477	484	481	457	484	457	469	457	479	454	455	514	485	440	460	481	482	475	455	485	438	440	513	500	494	454	495	501	452	453	478	483	459	458	477	480	447	446	473	428	446	460	429	486	432	495	501	430	498	457	456	480	463	497	471	455	473	455	464	444	500	479	447	424	452	474	514	501	486	430	461	458	493	470	476	489	480	446	495	463	461	467	469	476	419	436	477	448	460	495	490	500	490	463	463	495	495	483	471	474	461	499	500	481	481	463	473	470	485	522	451	448	465	487	466	484	477	484	464	457	462	439	442	458	457	469	469	469	477	447	461	464	450	481	487	450	489	463	471	468	441	442	469	481	483	458	442	501	469	484	516	457	450	440	471	478	478	471	486	465	497	441	478	473	457	506	538	491	484	490	465	460	482	468	460	473	502	453	524	460	465	500	477	489	454	480	429	465	446	458	477	441	495	490	478	434	473	478	455	501	475	486	477	450	496	486	498	491	495	463	450	480	473	457	486	508	460	469	463	496	525	448	471	452	481	467	494	486	484	441	500	437	455	511	466	494	467	483	477	482	440	493	485	442	435	465	459	494	484	471	503	466	488	481	478	467	416	467	472	471	487	459	463	497	457	464	434	468	445	446	476	450	490	434	433	485	444	469	472	487	463	473	494	482	451	482	478	450	475	474	467	471	480	511	429	495	451	440	441	532	444	494	429	434	479	500	491	478	499	457	449	486	479	444	473	465	501	497	473	481	443	490	474	463	469	473	444	452	494	468	465	473	489	463	471	428	450	456	461	461	448	504	476	481	469	489	485	489	512	483	453	446	443	477	464	508	481	495	490	463	454	478	449	494	516	464	477	461	464	499	481	442	471	474	486	474	496	493	450	501	452	487	489	469	485	468	496	468	454	485	478	460	437	515	479	463	459	510	458	466	479	455	430	463	490	484	493	445	449	463	489	481	461	506	480	468	487	483	463	450	511	456	455	427	444	466	448	517	466	483	459	483	487	494	448	484	462	493	490	476	491	450	454	481	451	476	471	498	468	523	487	434	495	437	459	450	499	472	441	489	446	479	457	462	497	472	496	491	471	449	472	445	459	458	412	471	458	485	463	474	483	440	483	476	481	502	474	454	481	448	481	439	478	485	436	483	502	474	475	483	462	470	441	448	441	469	494	476	466	502	478	490	494	467	467	491	476	454	472	473	512	476	469	508	504	471	432	455	469	477	438	468	470	481	454	456	464	438	459	492	449	479	470	467	497	494	473	466	483	465	418	491	478	427	495	483	432	482	446	469	452	473	475	484	484	478	416	486	405	447	492	488	458	464	481	456	469	505	477	460	488	435	473	461	495	485	452	476	478	503	483	461	471	509	441	494	443	492	466	497	495	480	462	468	475	450	469	451	503	486	487	464	458	482	477	489	487	485	454	437	452	466	471	461	462	434	471	465	522	452	469	433	456	464	444	461	483	458	479	471	452	483	462	443	459	502	488	452	454	493	466	504	511	482	505	458	482	430	463	460	446	492	443	466	465	459	465	483	500	487	485	464	479	466	466	519	460	517	480	506	486	454	475	463	450	451	498	457	495	470	476	470	513	489	483	501	505	509	511	451	470	450	444	462	485	478	459	477	479	469	467	470	464	472	455	466	478	488	459	457	473	465	476	419	478	491	478	499	511	440	463	467	479	446	485	451	483	456	466	494	476	469	453	435	496	467	474	484	465	463	507	487	478	476	462	497	478	466	442	478	423	469	465	464	486	452	449	451	479	413	477	485	464	434	446	476	468	468	458	479	464	496	478	480	486	482	494	484	492	479	485	471	457	481	469	455	435	491	491	467	451	471	476	492	475
44834	44900	44403	40845	41304	39026	38008	38063	39053	30150	23194	13847	6001	2550	1278	967	1071	829	505	479	464	522	331	347	410	406	427	352	320	2929	5366	3865	1053	215	216	220	217	191	203	216	208	228	227	215	196	203	192	187	208	247	204	202	219	203	221	207	217	184	217	209	218	205	178	196	193	180	241	212	209	215	250	230	225	244	221	215	184	208	227	231	216	217	217	255	211	219	209	200	235	219	192	229	212	242	228	199	209	200	200	206	217	210	183	193	215	224	217	231	175	223	226	214	193	201	202	222	206	195	205	227	194	195	226	239	215	234	198	207	191	215	238	216	212	207	196	193	210	212	210	199	228	223	226	194	197	198	211	232	209	210	206	205	231	192	203	221	213	220	206	232	217	186	209	211	207	203	235	232	210	217	206	228	237	223	225	224	218	237	200	215	215	193	217	216	189	214	222	242	221	199	208	208	218	196	218	217	220	221	192	255	217	219	209	212	198	183	227	210	257	204	211	196	204	192	227	225	224	210	216	229	221	254	202	209	197	197	214	225	210	207	209	230	200	218	234	198	209	218	216	207	233	223	206	200	196	219	202	206	200	198	203	226	219	206	209	229	221	214	220	196	209	188	233	236	238	200	191	200	246	222	202	223	201	226	218	212	215	196	213	208	255	206	198	201	229	229	243	212	211	204	202	218	232	217	200	244	185	215	215	240	192	198	211	218	196	196	192	226	216	227	205	227	218	224	221	216	245	213	237	210	205	223	231	197	204	200	235	220	219	209	215	200	209	188	239	220	219	224	207	236	205	234	211	230	198	218	210	217	218	215	192	213	211	204	235	234	200	207	212	226	230	233	214	221	221	223	218	213	232	213	206	213	205	203	196	219	215	200	191	227	218	223	230	221	235	183	214	208	212	212	210	221	209	209	242	246	184	193	196	227	221	213	240	209	205	233	213	217	212	216	215	211	195	213	220	211	196	233	200	196	222	207	223	204	219	204	229	229	205	198	200	228	216	211	208	213	254	219	219	189	215	229	191	210	198	238	219	200	210	225	196	218	199	226	192	214	197	191	213	212	209	223	238	201	222	218	241	215	207	235	220	195	211	200	206	233	235	223	215	230	215	200	199	213	233	235	206	198	204	206	197	225	186	227	244	244	224	212	208	226	200	216	237	204	202	228	227	231	194	218	198	224	220	216	191	223	245	224	207	212	238	231	221	227	203	207	228	202	218	213	222	221	199	223	219	211	210	216	206	199	208	222	216	194	194	237	219	225	194	246	212	214	191	222	219	236	222	194	208	177	199	191	221	203	215	211	207	196	214	212	219	236	212	237	213	213	194	189	189	199	193	248	229	206	196	237	212	224	220	197	233	207	225	226	238	203	218	219	234	226	205	201	192	193	215	209	194	225	220	209	201	193	225	214	206	234	225	233	193	210	203	209	214	221	200	235	227	215	216	228	212	219	208	226	202	225	198	229	210	227	224	227	243	201	193	194	222	238	220	212	212	232	212	195	228	196	192	223	202	189	212	254	226	203	204	235	196	188	210	200	207	215	212	221	232	220	210	221	213	184	220	214	196	202	207	219	203	189	225	201	179	220	229	224	223	232	202	198	222	196	227	201	243	208	187	222	215	203	226	212	198	214	208	207	190	219	216	204	221	203	201	249	192	205	222	219	214	218	222	196	222	204	218	239	204	223	216	224	203	226	219	209	228	215	210	238	206	224	219	211	228	198	209	250	221	223	214	223	200	219	208	230	211	212	224	206	215	224	223	211	223	208	229	217	210	213	193	220	208	222	213	202	202	204	214	240	227	208	233	223	215	181	239	183	232	211	214	202	193	206	216	222	212	231	229	234	202	206	213	209	189	211	220	220	208	200	204	196	237	209	196	201	208	227	243	210	202	229	205	215	211	198	215	214	185	212	213	205	222	203	200	219	196	242	208	201	210	206	223	225	220	210	194	191	201	222	202	209	238	213	207	218	238	205	219	212	215	219	248	228	217	222	217	222	220	211	203	211	219	185	255	199	220	192	241	226	195	194	213	200	204	217	207	187	204	231	214	186	236	242	213	238	220	237	226	215	209	212	202	229	226	211	227	219	208	222	217	202	216	210	208	224	199	202	217	212	235	205	197	215	225	217	209	210	211	216	211	210	207	211	204	205	191	221	220	207	210	200	209	211	184	221	237	227	219	182	216	216	226	206	238	190	209	221	232	215	216	228	235	213	240	227	220	222	216	208	188	223	239	224	194	226	202	218	221	232	191	225	218	196	206	206	225	196	211	198	197	192	216	192	227	208	223	242	206	233	228	217	229	202	225	215	191	216	217	219	186	220	232	224	227	197	204	225	199	208	235	199	235	221	187	207	196	205	174	187	231	234	208	211	202	219	231	219	213	220	209	252	230	246	218	239	196	229	222	190	227	191	243	233	206	195	212	212	218	203	224	210	224	216	211	222	208	185	226	229	230	225	201	212	197	240	181	217	214	201	189	222	207	211	208	229	224	205	218	234	213	235	219	197	214	208	235	206	229	204	196	217	193	203	212	235	218	210	211	193	188	186	206	214	207	221	234	232	204	223	222	222	216	219	226	214	207	219	243	215	230	216	216	229	226	200	192	190	216	214	207	207	184	217	212	215	222	205	210	196	247	218	226	220	201	233	219	220	214	239	227	190	202	215	217	196	194	230	210	220	223	236	212	195	203	205	221	206	216	186	230	232	205	197	196	216	215	227	231	201	216	214	201	207	197	186	245	207	202	197	218	198	215	211	218	210	231	215	202	206	224	230	215	223	223	202	214	227	212	199	208	219	260	190	215	206	197	190	221	214	232	228	212	211	217	224	217	220	197	207	184	221	226	213	181	220	188	227	194	209	225	196	240	203	184	229	179	207	203	213	215	217	207	237	230	204	211	215	208	239	205	228	214	207	220	212	232	229	213	209	206	205	208	208	210	207	216	232	222	217	225	247	205	215	243	232	226	221	200	229	211	202	222	205	225	208	188	220	222	195	210	199	262	197	208	217	225	208	206	208	182	208	214	205	220	205	216	214	215	222	211	226	238	235	200	229	208	196	192	230	204	238	193	234	188	204	208	221	226	199	221	217	193	240	213	234	223	226	218	220	215	183	219	219	229	221	193	237	209	239	206	213	227	237	205	228	229	212	214	221	212	193	186	212	209	211	215	215	231	215	229	217	208	225	225	205	221	218	207	199	215	216	214	220	222	212	199	208	223	193	207	214	210	240	222	208	209	214	218	189	211	209	206	188	208	219	211	209	207	214	228	199	201	217	191	216	227	194	198	191	226	211	216	213	212	248	216	204	230	211	223	196	236	222	226	211	223	211	237	200	205	220	215	214	208	203	184	218	218	206	202	209	199	212	188	219	203	213	199	216	222	196	230	219	201	240	230	230	178	212	212	170	220	216	236	214	183	208	237	209	236	215	214	200	236	226	228	200	196	216	210	217	249	201	213	244	232	208	236	227	220	213	201	209	211	217	218	234	194	211
38279	47556	54318	61206	61688	61324	58728	57281	52468	43983	35227	23456	11288	7152	5924	5312	6745	4827	2681	2483	2782	2777	1926	1538	2066	2585	2216	1614	1643	16221	24668	18888	5621	692	704	721	675	731	707	707	726	722	720	728	707	736	675	729	661	664	721	691	675	765	716	688	691	698	691	718	723	728	718	706	693	728	732	695	694	690	727	703	747	692	718	712	736	687	686	691	754	747	716	699	673	770	720	710	710	704	681	755	683	712	665	695	651	712	684	710	736	694	731	695	660	683	703	707	676	744	752	721	755	684	694	717	726	707	695	711	717	664	670	733	717	712	732	702	741	706	658	701	714	763	703	751	711	717	686	692	691	708	705	730	716	721	716	679	722	684	680	738	702	760	721	663	718	695	739	709	764	713	703	703	715	694	716	687	683	731	727	690	760	712	720	675	692	713	715	693	708	771	733	731	668	710	722	737	773	676	692	730	725	675	755	703	680	691	686	683	706	722	683	740	734	749	665	687	687	680	722	705	738	692	741	715	739	741	684	720	711	734	667	670	716	713	710	665	731	717	684	698	686	694	721	685	700	698	689	742	717	703	740	732	669	659	699	678	710	711	688	685	684	687	672	653	688	750	685	728	707	708	674	694	743	649	697	689	640	693	710	710	684	715	681	700	681	702	727	698	720	688	739	747	692	696	726	712	689	757	650	680	719	734	690	736	665	686	761	693	689	650	683	734	752	693	683	740	667	659	732	714	774	698	686	699	709	676	694	718	709	700	699	717	697	709	718	708	706	666	697	695	677	695	714	719	726	683	716	673	736	708	678	688	683	704	725	685	715	708	748	739	642	669	747	717	724	723	704	661	692	633	694	721	712	716	694	624	653	713	666	755	730	717	698	671	701	749	696	727	656	672	722	679	707	653	705	710	660	698	810	683	699	689	673	723	676	673	719	690	703	729	699	696	689	708	691	693	652	691	688	680	719	752	701	688	696	730	723	718	678	718	724	710	693	701	707	745	727	679	719	767	699	719	695	654	732	744	709	710	735	764	747	684	692	719	682	683	707	681	688	680	711	674	664	720	702	705	670	727	674	711	717	683	728	702	705	698	685	716	713	711	765	719	737	693	717	703	702	769	717	745	727	685	683	672	676	701	702	738	706	690	684	652	723	677	712	712	703	697	687	686	701	682	688	690	760	701	695	655	649	679	685	724	706	716	725	715	715	718	686	684	699	708	688	725	702	703	694	693	714	664	689	715	686	652	687	725	690	708	696	712	710	696	726	763	726	766	692	726	691	683	695	720	728	719	664	701	714	701	709	692	732	748	725	699	703	729	694	758	686	698	709	723	707	676	661	678	706	748	710	693	729	689	704	664	694	686	683	647	703	743	695	810	694	704	718	690	656	706	751	750	728	689	691	712	688	701	676	679	736	689	699	714	646	678	765	692	690	708	676	714	722	715	740	692	688	703	659	674	697	698	693	687	733	732	718	728	704	680	692	655	680	668	720	724	693	661	688	662	716	673	693	671	716	683	623	691	681	710	634	756	710	746	727	699	679	695	719	709	696	714	683	693	745	699	738	711	668	721	668	710	700	747	756	718	718	732	693	684	703	680	677	734	658	696	710	700	744	706	688	706	658	712	719	696	741	680	716	692	688	708	663	754	716	693	700	707	680	709	725	660	676	672	715	679	645	734	676	705	711	708	680	666	730	727	700	744	675	652	718	713	716	720	694	700	730	679	690	723	723	710	757	716	665	752	683	668	706	740	716	708	746	726	705	687	637	715	749	688	707	702	725	688	701	687	681	707	718	700	706	670	682	729	723	732	757	690	700	718	714	664	704	698	739	694	675	689	660	711	719	713	686	691	698	750	681	752	722	716	684	695	701	691	734	685	718	697	682	696	681	672	739	684	761	738	717	700	704	681	661	725	697	711	705	684	732	715	613	692	717	733	717	684	674	712	758	716	700	676	728	765	768	718	733	704	729	706	721	696	723	686	671	702	686	716	738	741	687	703	712	685	725	677	682	712	670	714	670	758	699	684	696	708	762	681	726	688	703	719	697	723	712	714	668	710	701	735	696	730	740	727	640	688	695	711	721	680	692	660	667	734	679	668	741	680	672	729	707	716	696	661	693	726	724	688	685	655	676	737	679	702	692	683	735	707	720	703	707	705	787	712	701	716	687	713	667	669	711	653	690	712	660	740	691	725	673	729	716	715	692	688	669	681	712	709	740	666	697	712	706	689	688	650	682	687	748	705	737	676	680	725	721	697	697	721	669	696	711	640	678	724	748	677	742	727	745	731	682	679	696	699	680	702	678	704	716	717	703	728	712	682	672	662	710	714	694	684	679	704	698	692	777	671	707	735	669	716	747	715	698	691	734	679	641	722	694	709	683	650	738	705	689	693	631	670	716	698	747	742	753	715	710	663	731	730	642	709	729	761	665	722	753	725	725	687	783	655	656	717	760	755	688	681	697	734	752	696	725	682	665	658	729	711	694	652	761	690	715	697	780	707	718	711	764	659	752	716	726	686	721	694	684	721	744	685	669	715	626	675	732	699	691	724	701	670	724	748	727	692	726	693	689	722	691	719	728	692	734	674	708	699	703	694	700	700	723	710	681	697	641	722	736	680	677	672	669	657	717	766	683	685	675	716	686	750	686	679	712	732	726	687	728	707	704	680	716	695	652	714	750	704	716	680	732	664	714	723	684	717	678	724	697	693	728	730	695	696	730	718	716	730	638	660	678	653	707	684	674	708	716	731	714	752	688	735	678	724	695	730	701	669	699	701	679	684	680	708	680	762	691	736	736	696	716	706	713	715	721	699	675	713	743	696	747	679	729	698	682	737	674	697	655	673	692	718	737	683	704	681	731	690	706	736	757	675	748	715	716	700	737	688	711	764	719	709	716	706	661	714	721	673	724	696	722	704	708	715	713	705	673	687	744	695	695	715	712	691	728	694	745	686	663	689	686	709	683	694	694	716	704	689	777	680	687	720	698	658	696	700	688	682	726	682	735	696	739	716	734	655	712	718	750	732	682	720	659	687	699	731	765	671	728	667	748	727	731	679	675	668	714	725	674	641	720	680	668	708	686	670	699	740	714	715	683	682	690	664	682	702	692	705	710	736	725	752	739	686	704	709	673	701	747	702	704	731	679	730	692	695	717	706	761	682	680	675	720	701	713	666	710	703	682	678	697	712	721	660	648	735	730	689	698	656	666	682	705	717	726	711	737	671	673	728	701	719	660	675	687	726	676	685	765	669	715	710	717	691	736	705	745	710	747	662	636	675	640	682	661	708	672	711	678	690	672	713	706	724	732	736	723	669	704	737	720	703	745	727	675	772	700	709	696	678	684	732	716	717	698	686	679	702	725	699	703	696	726	741	658	667	720	699	707	693	714	741	714	744	725	715	738	651	716	719	715	717	701	668	697	741	771	669	702	693	680	718	715	698	697	722	666	721	714	663	686	721	667	781	707	726	697	684	716	737	633	707	743	704	705	660	745	703	751	680	662	689
11059	16048	24188	21007	16489	9822	5949	3134	3024	1530	1125	577	312	193	163	166	151	161	180	140	166	142	126	137	134	137	148	133	137	319	502	449	152	134	133	126	119	142	126	134	132	137	119	134	126	125	145	126	147	118	129	141	142	122	130	137	111	127	113	128	140	127	126	122	123	150	131	114	135	144	111	135	107	125	122	118	128	124	143	120	123	136	119	139	134	133	128	141	127	144	130	126	133	132	125	136	134	127	127	130	105	125	116	141	132	130	141	113	152	121	130	129	134	122	135	103	131	128	139	117	122	112	142	122	133	157	120	133	142	119	119	129	129	151	99	130	140	117	107	139	113	140	111	107	125	121	127	134	115	119	137	125	110	112	128	136	133	139	127	98	136	131	128	121	131	132	142	127	145	138	125	159	131	116	139	154	141	120	116	135	135	121	157	126	115	130	129	138	141	138	156	122	143	128	128	125	127	130	111	130	158	122	140	132	130	140	126	117	139	134	113	130	124	144	156	142	126	160	107	109	109	127	132	129	132	116	133	116	123	138	128	124	132	125	124	118	127	135	149	136	141	139	122	124	109	122	156	138	106	134	146	135	130	137	129	132	111	134	134	134	127	106	133	131	121	112	126	137	125	120	141	141	131	124	134	133	139	125	118	121	141	128	118	113	115	99	140	143	131	144	104	127	132	140	113	131	128	122	122	138	134	143	137	149	140	116	140	151	138	124	124	122	123	126	112	125	138	131	149	125	139	113	128	124	142	137	132	130	116	125	131	142	124	130	130	133	143	123	143	133	143	126	119	135	132	120	130	130	111	137	130	132	112	116	151	119	137	110	133	138	118	134	136	133	131	151	128	151	124	135	135	132	122	132	119	145	134	115	154	124	127	120	124	106	129	124	151	135	124	135	128	118	133	131	130	134	136	109	147	132	123	140	131	136	136	144	120	130	148	140	133	114	131	138	121	107	115	126	132	126	154	128	138	144	127	121	148	118	135	132	123	115	120	122	138	137	142	138	119	133	145	127	129	114	128	106	110	117	138	142	134	131	152	124	152	151	138	127	130	110	117	143	143	129	119	137	126	130	140	140	151	137	121	124	89	121	120	119	108	121	138	122	142	141	140	121	118	123	109	143	110	107	125	124	127	118	136	143	138	125	107	108	117	112	127	140	126	133	120	121	124	140	100	125	133	106	145	114	138	120	116	151	129	110	121	139	117	119	113	147	137	136	133	150	127	115	150	106	115	133	127	138	121	110	138	113	131	137	116	118	112	120	123	144	127	112	138	143	129	122	145	133	126	126	123	128	131	133	119	137	117	128	142	138	130	130	126	145	127	122	137	115	145	127	117	141	136	136	120	114	120	144	128	121	151	103	120	110	131	129	119	133	114	117	121	136	115	131	130	119	133	120	127	132	126	131	132	148	140	122	120	137	139	127	123	140	147	129	125	129	115	138	133	106	133	131	116	138	110	122	138	148	117	131	140	145	131	141	139	143	110	128	138	125	124	126	104	141	116	128	128	122	131	92	124	136	126	135	128	125	119	137	123	124	136	112	149	131	118	121	115	129	120	141	114	132	126	118	129	141	140	148	147	124	132	121	147	153	120	128	127	115	136	130	145	135	117	112	131	106	135	133	138	141	140	117	111	143	128	123	132	129	134	151	123	118	131	137	127	120	125	136	125	111	126	141	111	136	124	148	119	126	131	139	149	127	148	110	143	128	130	121	137	129	149	135	126	116	101	116	123	138	101	109	114	132	128	112	137	124	132	115	142	128	130	130	124	119	108	123	118	127	127	137	135	125	115	134	128	128	125	131	137	133	136	121	116	134	123	142	139	123	144	131	127	137	143	122	142	132	111	127	114	143	145	134	140	137	139	127	120	155	126	127	109	135	144	149	120	116	157	159	127	129	119	134	120	120	119	137	131	121	137	125	123	121	143	121	127	131	142	140	111	136	137	139	126	135	121	109	135	137	130	129	152	138	127	142	138	101	137	135	132	136	122	125	121	126	135	101	133	129	133	118	127	129	130	111	156	112	140	126	132	137	137	118	129	142	139	126	127	142	135	123	136	123	130	125	139	153	152	123	131	146	106	128	117	134	134	133	134	125	97	124	109	138	118	141	125	118	127	129	117	133	102	122	126	133	127	119	141	132	142	134	133	155	130	116	118	125	128	124	118	134	149	126	119	128	114	118	127	121	118	120	150	126	138	147	128	133	133	143	149	150	115	137	114	119	123	137	136	127	121	122	107	124	123	111	140	118	116	128	144	133	117	119	122	125	112	128	149	117	132	125	102	130	128	114	125	135	140	129	113	125	117	129	113	133	148	120	118	125	120	141	139	125	156	123	129	125	131	134	129	141	135	124	120	134	139	130	135	136	114	134	133	121	119	131	127	137	113	132	118	132	120	113	117	129	136	127	118	132	147	134	139	121	129	130	137	154	139	137	135	123	126	147	134	132	115	129	131	139	114	148	123	114	120	121	145	135	110	134	116	141	142	129	161	129	128	108	138	120	121	136	125	120	148	134	140	135	117	127	109	143	115	139	115	141	125	103	123	145	142	119	131	103	118	123	137	112	127	127	124	125	137	160	122	146	139	129	126	116	140	113	124	133	120	136	126	136	140	140	132	116	134	127	121	126	137	135	120	122	121	120	137	139	133	150	143	136	139	122	121	133	139	134	133	149	142	130	138	140	118	135	113	115	115	138	125	146	119	128	127	133	113	110	151	113	136	117	119	114	112	132	137	140	122	131	126	134	106	133	136	128	129	113	129	137	128	143	129	118	144	128	120	119	116	108	121	117	107	128	139	122	116	131	125	114	119	135	130	132	129	132	110	130	121	110	124	120	135	134	124	143	117	140	129	128	125	137	137	112	118	148	131	118	134	129	120	145	121	125	122	129	126	117	139	133	137	122	127	152	134	128	126	134	141	133	123	158	118	132	139	113	130	127	120	138	156	121	143	144	128	122	161	120	133	115	113	116	121	130	115	142	124	134	157	137	121	122	112	124	148	137	135	127	126	154	114	105	129	121	132	119	110	149	137	129	150	129	121	133	134	128	132	116	108	133	135	131	128	154	144	126	134	121	147	116	119	126	144	159	120	126	140	130	136	131	129	126	134	119	124	106	127	135	132	102	132	133	127	129	134	121	122	139	133	130	153	147	130	148	153	136	131	136	117	113	139	129	127	132	125	137	127	130	117	124	147	136	120	117	140	127	126	119	141	128	124	141	131	130	136	141	114	116	135	128	127	108	128	126	122	119	124	119	134	132	131	132	136	135	124	136	144	157	125	129	126	128	130	112	116	122	137	97	124	129	138	131	164	141	134	138	134	133	145	120	127	122	126	152	131	126	129	125	118	132	126	139	129	132	153	137	109	142	132	127	134	149	144	113	115	117	118	145	131	140	113	143	132	147	141	133	129	114	128	113	94	120	121	123	132	152	135	127	128	137	133	124	145	132	124	159	111	128	136	112	130	110	115	137	154	121	107	149
10566	19417	31010	32430	29954	24216	18886	12884	12398	7146	5257	2887	1162	705	748	781	699	670	607	688	659	562	503	522	608	646	585	528	643	1798	2836	2280	766	527	497	477	427	464	440	439	481	458	467	458	470	453	498	434	464	498	480	476	472	483	453	505	467	463	506	463	468	457	491	478	501	466	494	455	453	504	439	497	465	477	483	480	480	484	482	513	485	495	505	487	492	476	515	471	493	467	461	474	499	483	434	509	466	504	463	478	484	506	417	455	485	491	497	472	514	474	511	483	459	508	478	492	462	474	514	472	489	467	453	500	466	476	472	459	474	482	493	490	482	454	489	493	500	456	476	498	487	460	497	489	472	506	448	443	458	479	471	495	437	434	438	487	444	481	492	486	517	449	489	455	478	464	522	483	453	451	441	459	479	502	479	458	424	492	478	475	450	507	487	459	467	495	445	439	494	471	471	467	498	469	426	451	492	521	431	510	450	450	507	505	470	482	465	522	511	454	463	504	450	427	515	483	425	486	491	465	517	462	414	447	486	445	467	480	473	496	484	473	481	472	455	458	489	469	500	508	473	492	457	476	483	478	451	460	469	475	441	491	449	477	482	449	498	472	492	465	467	441	468	476	468	449	462	494	468	483	476	479	467	498	461	473	508	529	456	452	459	497	472	504	438	466	453	435	486	490	481	468	485	454	499	433	460	476	487	465	473	491	485	497	493	445	483	451	479	483	482	478	466	448	452	440	510	460	465	438	432	474	448	454	446	461	456	464	483	476	488	454	468	504	479	493	450	477	487	450	461	458	480	470	471	459	487	455	466	461	471	472	464	474	440	520	448	458	511	471	486	463	500	481	438	477	469	467	510	464	447	474	480	471	466	468	455	486	432	512	475	492	473	467	446	451	487	469	522	469	459	496	444	496	468	495	467	469	422	503	448	447	500	460	488	457	452	484	462	497	475	457	466	475	467	481	488	437	453	480	471	452	521	502	457	469	522	446	462	498	479	468	478	487	489	464	497	520	462	479	446	467	445	464	459	472	474	466	494	508	465	483	476	444	470	470	487	502	473	482	477	446	465	461	463	475	502	457	492	465	514	461	466	459	474	459	507	461	467	461	499	471	488	480	484	451	477	486	495	484	481	476	489	461	483	448	506	471	503	447	490	486	470	497	466	436	511	472	476	484	476	452	507	448	462	432	515	474	471	465	462	470	483	452	482	453	489	524	498	496	489	494	491	507	490	454	448	449	503	481	487	473	480	508	473	458	493	504	460	497	455	506	488	494	447	459	472	460	491	502	466	493	463	468	506	491	453	476	486	477	435	489	454	539	430	455	466	463	479	523	500	425	445	508	512	459	474	450	477	512	497	483	508	485	478	451	476	494	488	494	488	469	499	453	487	449	497	436	447	467	504	427	481	475	472	484	472	492	468	467	470	495	464	501	496	477	472	441	441	452	480	468	475	477	457	494	456	472	490	501	518	487	455	466	505	450	491	450	480	471	453	447	498	497	443	479	482	461	479	471	473	481	479	469	506	453	471	483	499	474	526	468	449	481	460	480	478	428	477	491	485	497	471	481	486	482	482	458	518	463	493	506	475	481	505	482	470	481	476	464	471	473	448	498	418	478	470	444	477	465	501	490	501	481	477	502	476	450	468	478	520	476	475	470	481	500	488	446	456	493	463	438	494	434	493	465	465	485	479	457	499	519	469	469	466	444	470	503	491	477	456	487	495	471	458	482	481	486	468	468	493	467	457	472	445	480	479	509	501	474	490	444	459	526	493	469	474	444	472	476	459	478	469	465	460	447	504	490	481	541	457	494	460	484	463	471	506	499	428	493	505	537	432	522	506	445	473	470	481	477	477	452	494	478	502	505	429	484	456	475	453	482	483	475	504	446	464	474	512	480	483	481	473	464	475	453	476	477	463	502	491	458	531	471	501	493	496	481	491	480	481	449	485	500	453	499	457	448	469	468	504	508	475	478	475	492	453	470	500	464	465	438	493	461	491	478	469	491	455	503	439	476	484	479	450	496	491	454	466	470	461	453	477	446	485	496	485	490	492	443	477	457	490	506	496	491	437	475	451	503	523	494	417	489	471	473	427	480	494	503	480	502	485	470	481	480	520	472	468	491	465	463	443	496	466	454	476	460	425	495	430	502	467	450	484	502	469	463	467	466	487	495	478	449	464	473	477	474	442	489	459	480	464	499	466	458	487	461	504	495	487	455	475	489	458	469	483	496	450	483	453	492	485	482	476	475	479	535	474	485	474	519	483	456	513	451	486	466	512	503	462	478	490	483	472	508	464	473	498	455	462	475	498	429	447	462	459	454	483	432	458	449	460	438	483	484	465	465	446	483	451	485	487	479	459	496	478	474	496	495	464	459	471	490	489	446	480	471	497	492	506	468	489	491	466	510	464	452	453	492	470	459	473	431	507	466	480	484	486	438	452	501	462	422	453	464	507	456	481	470	485	486	507	469	498	448	517	487	441	475	490	445	454	444	493	503	435	475	451	524	516	465	455	476	486	447	477	490	476	479	498	507	480	426	472	468	442	452	475	482	467	483	479	478	472	476	456	444	454	496	474	460	470	466	460	487	497	499	441	482	494	490	492	442	453	466	481	470	437	440	493	444	470	470	454	453	469	519	474	471	461	451	480	473	489	492	456	499	487	457	473	455	420	493	451	465	463	504	476	452	468	439	503	470	474	475	450	503	475	493	477	463	476	503	453	461	489	501	468	455	464	445	442	479	473	482	449	476	476	458	473	490	465	461	458	480	516	486	442	491	460	499	482	443	496	482	489	482	431	477	473	483	512	489	450	459	476	488	513	471	489	457	468	488	479	522	426	455	476	464	468	454	455	486	461	462	473	433	488	465	513	438	486	484	455	477	460	482	471	453	462	510	467	457	482	477	435	483	468	452	511	466	485	491	465	503	476	438	467	484	446	508	496	472	492	501	531	466	434	439	421	460	493	474	482	471	479	446	467	476	511	492	418	484	475	444	442	448	463	469	455	486	467	455	488	518	462	492	496	460	453	484	539	444	525	505	500	456	481	478	503	486	502	444	451	487	453	486	478	506	427	461	491	460	469	445	468	468	429	487	473	492	440	495	483	449	464	474	467	467	469	471	508	510	439	503	480	477	489	474	490	506	467	480	487	490	494	464	515	478	492	432	520	452	539	481	457	465	489	456	481	457	465	491	476	500	486	463	484	501	474	441	448	443	482	493	477	460	464	480	489	451	521	500	509	496	472	498	509	475	457	458	459	494	458	482	475	464	470	493	479	492	457	505	493	474	476	478	494	492	497	432	465	456	449	478	468	438	456	470	544	514	493	457	492	477	473	470	488	480	454	459	475	493	461	490	454	450	504	491	483	474	481	490	465	425	499	472	448	475	477	460	491	488	505	513	418	500	474	485	467	468	461	428	505	453	458	450	508	486	485	449	447	467	490	474	499	506	452	468	512	481	465	480	491	457	457	482	467	467	473	493	482	489	471	456
40293	46471	45411	41745	38852	33277	31789	30159	29344	19806	17950	11492	3238	1337	907	692	638	416	264	294	228	166	182	228	244	231	197	178	275	1997	2924	1228	149	114	123	101	118	120	128	130	124	142	139	131	131	114	130	131	137	117	137	120	130	110	106	134	125	112	131	116	121	132	119	130	132	114	119	120	139	132	130	129	101	128	114	110	125	121	121	128	126	100	110	120	145	118	112	117	109	120	112	107	112	106	126	133	122	138	138	122	123	124	135	128	131	109	124	118	129	119	122	111	119	111	135	142	119	105	112	136	113	127	138	116	122	131	117	117	120	136	123	138	117	128	129	108	114	111	111	122	114	116	111	122	127	109	120	118	122	118	131	106	116	127	112	128	128	146	113	132	116	128	115	132	103	140	126	105	122	120	114	116	122	117	105	94	139	125	124	114	103	109	129	149	136	137	113	108	124	125	143	128	131	126	92	134	136	123	144	131	128	118	121	129	119	137	126	130	126	128	113	116	105	141	127	137	112	120	142	139	118	117	129	131	100	115	122	140	109	136	121	121	123	123	120	127	117	129	127	111	124	130	120	136	135	136	97	106	148	116	131	124	112	133	131	138	122	126	114	123	136	138	135	122	142	114	120	137	136	124	119	140	133	130	112	94	118	151	129	113	122	140	129	129	123	112	115	128	134	109	119	118	112	127	140	127	131	127	130	110	122	122	128	142	135	117	127	126	134	109	128	104	111	126	116	127	127	116	136	120	111	137	125	127	122	132	129	117	111	130	132	119	106	131	112	124	107	131	112	118	125	122	116	134	125	121	123	117	136	123	124	121	142	136	140	113	123	120	123	114	137	116	121	129	129	122	145	127	136	143	121	134	136	127	108	120	114	119	133	141	139	113	132	124	111	132	135	119	142	120	118	130	106	101	133	115	113	116	130	130	139	127	113	139	112	118	127	141	121	109	146	132	127	119	128	115	118	127	121	125	126	140	113	126	122	150	109	144	127	109	120	131	136	126	123	112	118	105	109	124	108	126	138	134	121	126	114	111	117	112	149	133	114	116	123	118	118	116	121	125	130	128	125	111	127	127	106	138	111	144	129	123	112	115	128	125	146	134	131	132	124	105	122	127	120	101	108	125	130	128	144	111	124	106	122	134	131	120	133	110	119	133	115	122	116	130	107	133	100	114	144	131	136	122	125	122	130	123	113	127	97	106	118	113	144	109	112	110	130	101	123	118	123	130	119	119	126	136	118	115	127	87	116	115	114	110	107	110	125	141	141	111	140	119	150	101	118	119	104	118	110	119	140	139	117	121	122	102	128	140	110	118	125	143	120	119	131	142	147	131	128	139	123	135	93	111	133	113	127	111	116	136	116	139	126	125	138	134	123	108	120	122	135	118	138	134	116	129	119	131	126	135	112	121	120	111	113	108	108	141	129	93	137	128	131	135	128	119	135	125	142	130	122	112	130	135	123	103	98	132	112	118	124	119	127	105	139	158	112	136	138	117	123	122	131	116	113	116	147	121	128	132	132	110	125	109	121	128	136	127	116	115	111	115	146	138	124	122	132	126	110	114	114	114	120	98	114	121	106	114	135	121	127	125	126	118	138	128	126	116	133	98	143	116	114	116	134	109	116	124	122	137	111	110	112	115	105	122	125	135	125	133	138	133	125	123	134	141	149	128	122	111	109	98	133	151	135	117	121	121	117	132	124	123	113	142	124	127	120	133	134	132	141	153	128	123	135	125	120	143	103	137	117	128	133	113	112	111	119	121	133	131	129	120	132	136	99	136	126	122	125	125	116	122	128	133	101	114	120	118	135	116	109	114	113	130	127	137	133	131	139	120	124	120	120	133	117	101	119	123	110	127	114	108	101	128	117	131	114	132	134	115	142	134	137	146	124	118	105	141	137	129	104	113	121	125	108	128	116	129	119	130	128	102	108	125	120	111	135	110	140	122	130	134	122	112	132	115	126	124	117	137	121	123	113	126	123	122	117	130	138	125	128	129	133	122	98	131	131	124	140	120	132	121	134	148	118	143	136	101	126	106	147	116	123	114	114	128	121	125	136	122	134	132	118	126	125	116	132	120	124	128	122	125	139	136	113	114	121	134	128	115	142	126	138	127	128	121	133	117	121	99	126	122	140	139	131	121	116	140	120	104	130	130	117	149	114	119	120	105	119	138	124	113	130	116	119	111	122	135	123	110	134	115	118	131	101	111	123	106	119	129	127	100	129	134	154	147	151	92	130	125	120	119	118	124	139	123	118	108	112	115	133	120	116	139	121	120	106	105	125	115	103	125	134	120	145	121	117	123	133	108	117	99	129	121	107	143	122	131	128	109	138	128	102	132	148	123	141	125	112	131	129	108	126	139	129	117	130	133	124	118	122	139	146	126	115	111	111	138	118	132	103	115	145	133	118	128	117	91	119	132	123	112	133	128	128	120	132	149	124	126	90	145	120	99	123	121	108	113	129	99	122	108	131	141	119	117	136	114	131	147	99	125	117	134	121	144	111	121	119	113	99	107	105	131	131	126	121	143	113	136	117	109	147	114	132	116	123	118	130	144	123	123	123	103	109	124	124	110	137	134	124	156	119	133	149	147	122	128	118	109	144	137	137	116	147	100	129	119	128	124	120	118	140	131	118	124	112	123	131	115	127	138	124	102	133	112	107	117	107	129	117	133	108	128	128	144	133	133	134	147	115	120	155	103	132	115	132	126	134	152	140	135	119	129	132	103	144	118	111	122	132	117	124	125	112	129	125	133	126	126	132	120	135	97	134	120	117	124	116	124	134	143	127	140	124	114	122	121	102	124	116	122	126	144	121	97	112	124	121	122	124	122	125	119	105	116	117	126	129	129	114	118	119	126	131	134	135	121	133	136	129	123	118	115	108	116	124	144	125	120	145	113	113	132	124	101	109	125	121	115	121	116	118	133	112	138	139	118	124	132	123	115	117	136	119	114	131	127	131	131	115	105	138	142	147	128	138	132	101	121	102	154	129	108	130	114	127	124	114	111	134	128	112	108	124	125	115	136	112	125	125	123	109	126	132	134	115	129	135	122	116	116	130	128	120	124	132	122	125	107	126	117	144	132	137	125	111	124	100	131	120	108	125	118	112	128	125	132	119	125	119	136	137	111	153	111	113	125	96	109	142	134	137	129	144	99	142	117	118	111	130	119	120	130	119	115	124	123	115	135	127	115	133	132	127	135	138	102	122	115	118	102	127	116	139	121	133	136	128	121	114	125	130	119	141	132	132	116	129	118	126	105	109	142	128	123	137	110	148	117	111	110	126	132	123	127	111	114	122	124	125	106	124	118	122	134	124	114	118	131	125	124	136	130	134	131	128	136	113	121	105	100	130	123	113	117	124	129	125	116	126	129	120	122	122	125	115	133	130	121	115	143	125	107	109	130	137	122	118	125	129	127	131	107	150	131	119	138	129	132	120	116	123	159	116	140	107	131	140	129	140	127	128	108	129	130	146	109	120	133	108	130	124	124
33904	47386	54533	61490	55811	51517	48373	45082	42578	33035	33679	21920	6591	4519	4425	3837	3803	2403	1623	1610	1396	879	851	1185	1238	1079	1154	912	1807	12497	16020	7372	588	425	454	496	424	449	480	457	447	484	449	416	477	414	481	447	494	440	439	491	450	443	481	385	476	439	451	470	447	474	470	462	456	482	451	470	440	403	448	423	481	446	444	437	430	436	426	471	400	438	447	453	446	438	461	448	421	436	478	417	434	429	435	441	479	401	472	440	478	441	452	438	473	426	478	440	449	459	414	454	442	421	434	435	481	437	398	456	455	440	442	471	482	447	430	457	483	444	433	456	445	474	454	454	449	438	422	497	459	473	407	421	484	451	442	456	461	418	436	463	476	388	415	452	464	440	427	442	451	429	450	449	441	461	472	453	496	467	446	474	427	455	477	453	440	457	465	476	446	456	453	456	465	410	452	425	446	475	439	450	420	463	451	483	417	430	468	461	458	432	462	440	476	456	444	434	474	451	450	489	415	450	456	412	433	444	452	403	449	462	468	426	469	443	456	476	459	481	449	482	445	454	429	471	471	476	460	465	425	420	449	469	411	420	456	471	452	462	412	467	441	504	433	440	445	451	473	465	465	488	475	427	449	466	434	439	450	419	464	449	451	445	444	438	426	459	443	464	436	421	453	435	477	442	447	435	476	425	431	426	457	464	438	443	445	487	434	437	446	436	484	456	449	485	451	433	444	489	461	443	427	438	432	475	432	447	449	464	457	456	426	439	439	455	431	435	439	470	433	405	398	447	461	390	450	468	403	473	451	452	433	406	465	457	425	469	462	448	461	456	427	465	404	447	455	455	412	427	432	467	465	448	422	471	450	484	426	458	469	445	469	510	401	472	448	439	442	442	483	422	462	480	472	450	446	436	473	456	421	446	432	451	455	442	454	433	446	479	501	428	445	491	442	448	415	440	432	433	445	483	440	425	453	453	468	431	428	453	466	421	446	432	449	426	431	426	467	442	497	488	466	448	468	457	450	435	470	470	416	489	425	467	448	417	454	480	435	432	464	470	434	456	454	435	392	497	437	452	457	446	435	518	435	473	467	448	459	426	463	450	465	434	440	479	438	449	411	441	458	423	426	427	441	456	419	448	432	461	477	458	454	450	448	447	467	439	463	466	455	430	441	419	443	484	464	472	422	481	435	428	439	455	429	408	450	464	471	441	437	459	458	435	465	429	431	439	463	436	430	448	445	464	426	436	470	438	440	454	451	444	460	430	459	427	450	460	440	458	423	429	443	452	464	435	463	465	440	428	436	497	401	445	464	482	456	449	424	491	456	455	459	413	475	456	429	489	432	428	417	452	454	473	460	434	464	435	469	438	453	435	440	441	458	486	456	424	439	456	470	460	434	429	451	422	425	472	473	425	423	430	427	450	444	468	426	466	448	461	476	417	457	444	411	438	435	414	418	466	422	476	420	434	484	417	504	439	434	449	431	429	456	402	471	393	456	460	484	421	422	438	455	450	409	444	442	439	449	429	446	440	445	448	484	435	456	452	476	435	451	439	422	428	447	433	461	468	475	410	481	448	413	456	472	465	443	454	447	450	455	462	455	393	487	479	438	455	452	463	410	418	438	483	450	440	447	467	472	457	446	500	438	438	471	420	458	465	441	469	459	464	475	465	467	433	413	446	461	395	442	451	462	450	464	390	442	458	477	464	451	435	491	452	479	440	438	479	423	398	435	446	420	436	459	409	468	469	461	429	464	455	447	434	463	458	437	440	447	487	417	428	463	431	449	456	437	468	432	485	456	467	458	448	461	438	413	426	439	495	451	467	449	474	449	476	432	452	465	472	453	425	427	447	464	451	445	423	456	483	453	446	430	429	423	425	431	446	437	479	444	443	450	451	455	476	446	415	465	431	503	479	459	409	471	380	452	409	484	472	488	441	414	440	421	448	434	394	429	453	441	410	454	475	436	476	414	440	474	425	458	454	459	448	435	467	417	407	459	443	417	419	476	422	465	446	426	452	481	417	441	455	498	409	466	444	436	459	494	425	449	450	478	482	430	420	478	493	433	434	414	457	484	431	427	444	437	432	463	459	396	431	434	450	451	431	444	457	428	475	439	445	415	457	457	432	469	448	480	392	415	475	456	479	436	490	465	479	417	439	433	429	461	437	439	458	426	417	488	484	457	432	459	459	456	435	416	453	445	448	453	422	434	433	460	442	452	481	453	451	424	449	468	433	464	438	477	465	431	475	454	420	435	450	483	454	435	453	443	442	465	443	458	476	458	463	497	476	459	467	426	422	418	485	463	468	466	423	512	448	460	424	459	436	449	441	440	417	448	414	475	433	465	454	439	473	470	481	448	426	470	446	478	491	435	439	447	448	453	445	453	451	458	424	456	431	479	451	455	423	442	434	465	444	475	430	411	423	455	494	468	440	482	426	466	413	465	443	443	473	449	472	432	462	464	427	429	477	421	414	412	446	461	428	471	479	476	441	498	428	439	473	465	481	461	411	448	440	460	447	452	482	474	466	415	446	447	447	454	480	445	478	440	424	443	468	440	427	447	399	449	443	463	466	433	403	439	460	412	468	475	449	444	422	426	449	449	421	421	468	418	415	435	406	448	456	439	427	436	469	439	453	418	461	468	436	434	430	442	454	420	434	432	418	436	434	457	422	429	487	449	398	451	478	439	447	446	451	459	443	421	437	425	457	474	395	443	491	438	447	452	451	452	442	444	474	423	484	460	435	451	467	439	430	446	472	418	434	405	468	423	431	412	467	472	434	431	446	432	430	486	439	460	437	456	432	427	445	452	419	480	461	450	426	467	459	462	464	430	406	446	457	441	439	462	445	438	429	449	418	469	446	455	453	484	465	467	464	419	436	480	436	481	439	426	449	473	432	443	477	452	447	458	459	431	447	437	464	434	477	426	426	433	469	462	497	440	451	473	455	424	459	476	484	435	448	441	459	455	451	427	424	470	435	469	415	427	454	427	441	436	469	467	442	486	459	469	505	434	437	425	450	478	402	472	462	414	444	483	439	432	446	469	424	417	454	445	454	469	427	403	446	448	452	449	427	450	455	422	474	446	429	466	398	450	448	441	456	480	494	444	447	494	476	442	454	472	418	435	482	458	430	459	430	453	468	422	432	447	430	442	459	398	447	432	429	435	464	452	439	441	420	449	463	466	446	430	439	454	450	460	437	442	466	439	419	473	436	450	458	434	452	432	473	441	454	460	458	443	432	445	450	463	444	465	441	454	456	442	448	455	458	436	442	446	455	495	423	450	450	430	442	406	465	468	427	475	441	471	477	436	478	467	473	476	390	510	445	452	447	413	464	430	454	411	462	423	475	462	435	453	439	456	454	448	471	439	458	459	423	453	447	431	475	464	447	441	425	469	466	477	446	429	440	469	456	415	468	452	442	458	459	442	445	435	433	459	463	442	483	425	437	428	437	425	460	431	462	476	465	438	445	468	405	453	449	452	443	464	454	443	453	472	455	471	453
49719	47206	44382	39101	36898	34746	33355	34837	36473	26624	26109	17624	7111	3238	1966	1314	921	642	589	426	364	302	301	312	305	339	325	348	375	1325	5203	3088	278	172	204	190	205	208	203	204	217	186	210	193	204	213	213	184	186	184	209	191	197	200	205	190	190	200	171	183	189	195	215	195	205	182	176	195	203	229	182	197	172	186	189	191	175	175	185	214	233	186	171	191	176	186	191	196	201	188	188	201	168	184	182	197	182	194	191	185	182	167	196	212	182	194	183	163	200	188	178	190	200	210	195	178	174	206	192	226	182	217	183	199	219	179	191	183	194	160	195	203	173	178	194	183	198	191	205	172	187	186	184	202	224	207	179	218	185	209	167	172	166	168	174	212	211	198	202	189	197	199	174	204	218	185	184	214	204	185	221	187	189	198	172	193	206	178	206	199	189	219	191	175	212	206	185	194	158	181	190	195	164	162	178	213	180	194	229	178	176	189	176	203	174	208	206	196	186	159	182	191	165	204	194	181	208	208	178	190	203	182	207	216	194	205	189	199	190	176	194	202	199	175	210	190	191	197	220	176	208	204	199	206	195	195	191	211	180	178	191	189	197	171	170	217	199	166	195	179	204	199	220	169	203	191	195	191	190	186	194	181	186	207	174	163	196	183	198	205	198	173	176	182	174	202	195	217	187	180	180	171	198	194	215	184	197	192	183	207	175	176	209	194	179	201	195	204	189	214	217	180	204	184	199	205	186	210	175	186	184	211	182	199	192	181	189	179	192	198	191	192	193	200	203	205	178	191	175	191	174	194	187	200	206	194	179	185	183	178	173	165	196	203	209	180	180	168	179	177	177	193	219	199	210	208	189	193	221	176	181	195	227	192	186	188	193	198	208	201	182	196	188	198	168	176	186	189	202	177	183	177	187	170	199	212	196	198	188	170	211	182	193	162	196	165	175	220	166	205	189	200	194	176	171	179	188	186	219	184	204	176	179	196	212	194	181	184	169	192	205	196	193	227	194	200	165	194	198	177	175	193	190	179	193	200	183	197	175	204	188	205	221	214	205	180	189	178	218	183	181	193	179	188	176	199	188	197	224	239	173	206	183	181	181	189	186	181	183	205	177	172	189	160	169	190	214	193	191	185	184	197	217	191	207	182	203	185	183	207	188	202	185	175	187	172	167	210	206	178	193	174	196	206	198	203	161	183	177	209	185	199	194	190	188	208	171	214	197	204	202	210	185	189	177	215	192	169	187	190	195	201	179	209	196	194	186	202	184	168	214	188	172	183	177	201	178	196	220	197	184	210	181	173	186	173	186	199	195	179	175	199	190	215	221	162	209	192	193	206	189	196	191	177	187	190	218	203	174	191	178	196	202	185	194	191	186	197	173	197	208	162	197	179	196	212	195	172	195	204	183	181	193	178	201	189	223	179	174	206	194	199	193	200	182	211	197	194	202	180	200	188	189	222	172	187	209	193	196	211	167	224	201	208	175	221	183	181	200	197	213	192	172	195	182	181	180	198	178	214	169	180	190	184	185	183	181	176	214	188	154	208	183	204	197	190	197	206	191	191	200	220	181	193	182	205	182	205	187	198	193	171	173	213	188	183	199	177	195	186	204	202	179	175	184	193	186	193	213	170	183	187	190	182	144	208	220	201	191	172	192	182	205	196	196	203	195	180	192	187	175	157	190	178	227	199	189	197	191	189	166	170	172	182	192	198	210	193	191	196	215	201	178	207	211	190	202	216	215	238	198	204	193	192	182	202	185	182	202	209	156	189	184	202	189	201	199	195	212	178	185	204	200	209	191	201	202	156	177	196	208	179	170	200	181	212	207	174	189	196	192	189	174	213	184	213	221	180	183	190	188	197	195	178	173	197	204	208	199	189	196	199	184	176	195	184	179	206	175	186	216	190	198	176	204	202	209	202	213	221	175	185	188	189	181	192	204	167	216	202	196	186	192	175	210	192	193	204	204	194	210	210	179	184	202	168	174	177	210	181	201	204	200	202	188	211	185	181	169	202	211	184	181	205	192	176	196	161	189	182	195	194	185	216	187	195	197	197	184	189	188	184	214	198	185	216	202	196	210	225	180	192	186	160	199	204	204	206	216	194	172	207	192	179	200	200	219	194	200	215	206	173	185	215	187	204	190	211	187	185	202	161	199	202	194	182	206	188	208	193	208	211	205	200	199	200	201	184	201	182	193	207	197	175	213	217	206	212	193	200	202	186	206	199	196	197	171	182	178	192	183	193	199	180	187	175	174	160	194	189	206	177	191	192	196	197	168	208	225	184	198	186	204	205	177	202	199	213	187	205	195	178	181	197	207	197	189	202	209	175	192	187	208	204	183	188	197	188	204	226	193	188	216	180	187	193	191	194	198	190	191	184	186	203	189	171	202	214	194	206	177	192	175	209	187	212	182	160	177	183	198	190	195	202	190	203	202	196	205	179	168	182	185	209	176	180	200	191	215	205	190	181	198	201	205	188	177	203	163	184	185	188	194	196	179	210	221	204	193	197	207	200	190	187	205	180	193	191	211	173	205	205	188	185	200	187	198	184	198	178	197	190	183	192	205	183	185	212	200	194	194	181	198	184	204	199	197	203	212	194	195	189	174	195	164	214	212	192	193	202	181	198	198	207	194	191	171	178	187	177	204	188	189	202	194	220	196	202	192	172	200	201	180	198	189	186	194	198	198	182	182	176	204	186	167	207	160	194	193	193	174	177	182	187	166	193	222	208	212	199	184	189	202	186	194	186	202	192	170	201	184	166	172	183	197	215	211	182	202	176	196	206	181	203	174	180	186	223	187	233	172	210	180	199	198	173	201	192	167	203	204	195	200	223	201	177	184	211	168	187	193	192	200	194	188	177	194	185	185	165	191	185	198	214	222	196	204	213	206	213	201	195	204	179	193	193	201	182	170	225	183	198	203	214	205	216	203	210	183	181	206	199	220	182	189	197	203	200	190	181	220	176	190	170	191	217	200	209	201	200	215	178	212	200	214	166	213	196	162	191	168	216	190	192	175	206	199	190	192	202	210	202	194	200	208	191	187	163	191	193	189	187	187	216	184	211	198	206	204	190	169	186	178	163	181	195	176	180	189	157	190	181	189	219	191	177	180	205	188	214	209	170	216	188	205	174	203	213	185	194	180	199	198	186	185	192	189	192	173	192	173	191	201	201	185	190	193	180	163	186	193	177	187	175	187	208	210	210	196	180	205	200	189	194	219	228	179	211	202	189	198	200	189	208	199	184	198	189	184	203	159	186	197	196	196	188	188	179	206	179	189	198	170	168	206	198	201	204	182	203	172	185	213	209	191	177	198	169	205	196	191	218	195	189	174	188	226	173	176	191	180	199	168	206	221	197	182	201	184	190	176	162	151	189	190	179	183	199	167	194	208	199	202	179	199	189	186	211	207	198	204	203	179	197	171	216	175	181	212	205	194	170	187	186	199	197	172	202	197	173	190	184	193	190	214	179	224	170	205	197	206	210	194	214	175	192
42889	55291	57777	63967	61348	57884	54487	53430	48952	40271	40495	25793	11616	8896	8237	6716	5192	3683	2982	2815	2038	1486	1526	1768	1518	1696	1670	1489	1874	8360	24249	14325	1170	654	659	667	583	619	675	629	594	618	642	613	648	630	682	696	650	662	610	655	640	614	620	673	660	653	665	632	640	665	669	655	661	657	655	629	629	641	641	675	639	632	667	625	634	591	651	639	667	603	648	656	631	577	605	638	619	618	661	673	675	659	665	631	677	603	616	597	669	629	690	609	652	675	663	649	679	602	617	606	585	593	636	633	624	561	579	659	602	624	620	677	676	624	656	638	636	648	586	608	649	620	644	630	648	606	651	664	588	627	610	615	678	607	668	655	611	639	616	605	594	644	613	612	613	676	652	641	588	598	610	633	616	687	627	590	618	593	641	617	685	618	629	585	617	597	609	662	699	657	617	612	620	583	627	612	650	637	618	623	642	627	634	627	653	641	614	640	639	617	617	579	612	646	574	633	621	614	592	628	657	639	659	663	648	640	627	618	607	631	613	625	652	623	632	628	678	659	653	616	604	616	651	628	664	645	627	633	659	620	609	615	624	625	606	639	628	608	676	639	633	642	611	677	650	635	630	612	663	611	614	626	635	641	626	592	634	645	607	624	653	577	609	626	634	612	593	637	641	632	610	651	620	640	645	558	645	633	610	666	626	643	672	623	596	618	648	659	590	655	641	609	617	609	606	604	611	645	600	640	654	631	626	617	634	628	616	633	631	593	606	640	573	635	648	621	616	606	658	628	640	607	597	616	612	599	601	629	661	592	604	665	630	607	660	627	629	659	596	625	680	683	657	598	571	625	602	647	655	607	636	632	611	593	626	591	603	649	610	656	616	617	641	623	635	613	602	594	639	668	619	630	618	589	651	625	584	654	640	672	594	660	613	658	654	637	606	578	596	625	618	584	605	634	639	620	628	636	635	609	611	637	670	623	615	589	599	642	632	596	631	598	624	675	624	668	656	613	669	654	635	620	617	633	643	626	613	601	597	655	676	662	618	633	601	661	658	677	625	667	626	657	692	616	655	640	629	622	622	653	693	596	619	634	638	685	637	581	662	624	663	633	624	638	624	632	612	621	646	615	634	627	651	617	621	648	638	626	585	619	643	646	616	673	618	599	690	609	624	682	659	634	627	668	609	644	628	626	615	638	629	652	612	641	603	613	691	671	638	658	613	652	628	642	625	585	633	625	630	584	611	617	667	634	641	615	631	657	622	660	611	607	630	626	644	639	571	605	643	639	589	574	597	646	668	617	631	644	633	636	613	621	651	641	662	646	654	609	626	635	649	608	626	631	593	674	611	646	639	613	620	630	593	654	619	685	629	626	625	649	589	607	593	594	626	627	611	635	664	607	614	610	639	602	570	617	565	578	614	627	607	605	636	677	655	599	648	647	596	607	644	584	640	597	649	668	600	606	632	621	628	658	623	615	593	610	638	603	595	646	642	598	612	588	653	651	581	611	619	622	659	662	668	626	578	641	598	603	589	638	656	596	619	584	620	621	659	626	608	650	623	625	630	638	641	632	603	629	663	616	635	617	581	600	618	697	598	649	633	635	596	643	636	650	631	646	657	619	636	649	603	630	596	631	629	638	625	657	615	669	570	628	661	603	611	652	639	668	620	596	664	650	661	588	624	648	583	613	642	621	597	628	626	692	622	642	676	619	671	618	600	619	623	647	614	616	604	631	605	651	620	631	602	620	636	658	629	610	671	622	621	657	627	630	606	587	576	622	611	626	606	626	675	627	630	622	606	582	650	612	575	649	583	610	613	645	661	659	613	615	626	633	629	658	629	630	636	605	630	644	640	632	584	634	691	597	631	608	695	588	580	605	620	581	617	660	614	631	600	636	645	624	634	620	639	619	670	627	664	671	602	636	681	637	656	599	583	640	618	636	659	671	680	649	632	614	608	611	606	645	658	641	618	659	617	619	621	613	645	640	631	657	630	598	649	624	660	673	595	606	645	630	651	612	639	662	660	630	645	576	623	666	618	596	640	623	618	609	632	662	601	653	593	672	576	666	640	626	644	606	639	584	674	617	628	670	597	657	648	648	656	595	598	658	660	619	593	662	607	630	640	586	620	640	622	668	625	590	656	621	596	613	661	584	640	666	618	637	600	610	623	620	617	600	650	648	613	616	612	571	604	601	613	594	632	598	654	628	644	646	610	655	627	654	615	610	662	632	617	613	699	644	608	603	629	627	670	583	634	633	593	642	612	612	628	635	630	635	604	621	675	653	601	662	608	642	639	614	622	632	612	646	623	611	635	568	613	623	593	648	620	658	641	627	617	664	579	641	638	606	651	648	639	629	627	665	622	591	632	609	660	627	628	618	638	629	619	620	642	671	607	622	672	639	602	663	630	636	633	618	650	640	599	657	615	663	608	622	640	670	645	633	679	658	666	640	606	647	639	642	647	624	616	641	606	663	648	589	684	591	615	594	631	640	628	663	639	664	636	617	621	668	654	646	616	682	654	598	615	609	643	615	628	619	601	659	628	605	623	666	630	612	651	596	612	645	629	609	625	586	648	646	639	626	636	590	644	646	650	626	629	628	646	668	615	634	621	650	613	610	602	627	616	666	605	655	648	631	632	651	624	616	667	629	586	636	587	602	647	632	633	624	648	597	648	609	595	644	606	624	647	610	607	651	620	635	611	654	623	642	660	676	578	661	644	644	645	625	580	648	640	589	598	669	609	629	610	644	655	601	645	634	671	651	611	670	613	644	613	663	670	649	657	655	635	626	575	557	651	624	631	636	597	662	670	634	619	613	644	626	677	675	629	631	627	649	671	651	602	609	584	633	609	579	622	581	679	638	644	618	639	640	682	628	615	596	605	645	643	655	610	638	640	700	604	593	657	646	614	672	601	637	606	630	610	596	613	602	595	641	612	677	671	640	653	629	617	638	636	592	626	619	654	616	653	660	655	644	622	640	632	635	635	612	608	657	629	630	632	591	645	645	640	671	633	651	635	600	603	615	632	667	629	615	649	588	682	598	680	620	615	690	626	643	678	665	620	708	629	635	659	663	655	645	646	582	642	621	679	583	643	583	612	653	677	614	586	629	663	632	621	648	622	656	655	622	620	631	657	594	650	663	657	628	591	588	604	602	660	598	652	600	621	640	630	600	604	668	632	623	623	592	638	634	594	666	603	616	627	619	651	618	631	623	605	662	647	711	633	610	611	639	627	591	644	659	650	636	635	639	601	630	597	615	664	623	617	617	626	647	623	639	604	629	647	594	646	641	648	612	631	661	593	660	643	648	682	594	601	668	601	634	652	645	625	647	633	646	633	625	618	635	657	637	638	603	670	621	677	607	645	594	657	624	639	639	692	652	600	614	688	644	627	629	697	656	621	615	634	640	620	643	626	583	617	652	644	650	639	630	630	706	658	621	607	653	610	609	635	573	627	676	619	615	641	685	620	641	621	614	632	625	625	665	616	619	608	628	644	639	638	627	627	643
17315	24391	29597	22416	14021	7732	4146	2689	3003	1334	1320	623	368	277	229	181	144	136	156	135	133	127	124	131	135	134	133	119	123	138	455	571	131	107	129	107	88	112	104	123	115	102	112	140	110	113	114	134	116	116	104	120	126	140	115	145	126	115	119	114	96	117	135	131	116	121	129	131	114	143	100	112	117	108	110	103	107	138	120	122	128	103	114	133	124	101	118	122	103	111	124	117	101	102	124	118	106	113	135	102	96	121	93	118	133	113	115	120	125	116	136	101	120	118	100	120	118	119	125	105	103	127	115	116	119	100	121	107	125	111	111	120	111	109	115	107	110	110	105	126	109	123	116	134	103	105	113	115	118	117	109	118	116	132	127	113	118	123	131	110	133	102	103	124	108	129	123	124	121	106	119	113	118	109	104	125	109	125	117	124	131	134	131	114	130	124	123	116	99	127	124	113	105	112	116	94	120	121	107	128	116	113	113	108	126	119	123	110	121	100	106	122	102	111	112	116	103	100	115	109	113	117	141	103	100	106	107	117	130	108	101	108	101	91	119	121	104	129	98	123	114	125	110	128	95	119	106	99	114	126	106	108	112	112	107	112	113	121	111	127	118	95	113	131	128	114	135	103	111	116	105	108	111	105	106	131	104	115	124	106	115	100	124	119	122	129	132	137	117	125	119	104	119	107	132	116	118	114	109	106	116	110	119	134	122	118	116	115	111	90	119	106	101	105	110	105	123	104	107	110	129	104	100	102	113	111	125	131	116	114	120	121	111	100	104	113	111	101	105	115	101	119	106	104	126	109	110	107	110	135	131	124	118	110	105	102	109	139	105	120	112	116	119	113	122	117	117	100	103	130	140	101	102	115	108	128	128	122	116	115	122	140	128	144	101	127	121	130	109	112	116	112	110	105	129	136	116	114	132	103	117	128	128	117	116	101	118	101	106	117	105	105	111	132	110	111	105	141	114	115	130	109	100	129	111	115	117	120	92	114	104	119	113	104	121	126	110	112	117	112	108	121	80	99	110	113	102	110	105	131	116	103	107	129	113	112	123	110	122	104	137	111	105	135	119	118	124	116	110	107	121	122	114	119	109	120	97	138	113	104	102	119	139	106	100	94	116	118	116	133	119	112	113	129	118	103	111	124	125	123	126	106	97	121	106	127	118	107	120	105	113	102	113	111	130	117	120	116	104	120	108	117	105	106	118	121	120	87	115	108	112	116	133	126	87	111	107	111	137	121	116	122	120	120	112	116	121	115	106	102	124	135	116	115	130	110	130	114	129	116	127	115	116	120	123	110	140	112	127	125	129	130	108	128	117	105	123	112	133	117	114	108	116	109	123	95	109	118	120	116	99	126	123	121	112	112	134	97	105	112	107	130	114	114	99	134	108	122	121	121	102	113	121	118	128	127	124	113	120	120	117	117	110	109	113	97	115	126	120	146	115	113	122	123	105	114	105	114	111	107	123	118	115	126	124	110	119	116	121	117	101	132	136	95	140	119	118	109	120	122	117	117	132	116	131	125	112	113	122	122	116	116	120	111	120	99	131	108	116	131	106	116	125	122	122	109	133	110	109	120	91	127	135	114	109	132	127	139	107	119	121	125	111	118	105	108	122	115	103	125	121	111	121	118	126	111	124	113	121	120	127	117	120	105	114	109	112	100	116	119	101	132	127	112	112	126	113	120	105	123	119	114	117	98	120	114	116	140	133	117	123	108	116	117	126	94	115	129	124	127	128	116	116	135	121	97	116	125	124	115	132	109	102	109	112	92	107	138	123	117	114	102	88	96	104	102	113	109	130	127	113	110	108	123	112	133	118	87	122	111	138	92	104	110	99	115	114	123	123	99	126	126	120	107	115	121	126	114	127	128	108	114	141	96	122	132	100	116	148	137	123	116	109	113	119	120	105	133	99	109	113	95	119	117	111	106	118	117	111	133	120	112	112	140	118	91	115	130	119	116	110	110	126	117	120	109	90	115	126	133	133	109	100	113	107	137	122	122	125	120	111	134	127	133	98	117	99	123	101	126	132	115	129	131	128	111	120	121	126	112	109	119	128	120	133	99	99	113	114	117	124	108	129	108	124	119	145	110	113	105	135	124	127	106	100	117	92	107	119	103	142	123	111	111	119	86	120	119	137	103	102	104	114	110	96	115	121	113	92	137	119	115	108	119	129	108	110	92	128	119	124	117	108	127	115	114	140	120	89	106	128	121	107	130	120	104	127	131	124	113	106	114	111	112	119	117	109	116	109	98	123	122	117	99	127	106	120	102	129	121	130	103	96	102	99	120	110	126	113	141	121	107	133	112	123	127	119	132	115	115	117	120	138	115	101	123	123	126	110	117	114	110	120	99	124	109	103	131	112	122	104	125	127	109	119	102	114	111	111	108	115	99	124	100	109	124	114	109	113	125	135	123	121	118	136	117	118	112	119	105	110	109	90	108	134	119	131	117	122	141	135	110	109	124	117	110	117	103	100	126	108	99	121	123	130	130	130	117	104	112	114	101	103	123	116	108	116	110	110	115	114	121	114	110	120	108	111	130	109	113	127	117	120	107	139	112	128	116	83	130	113	113	137	127	119	103	116	125	121	124	120	122	102	113	109	131	115	116	103	115	118	108	116	114	112	99	123	113	102	100	124	111	105	125	126	98	107	112	116	118	96	110	126	106	144	129	111	118	117	127	107	117	106	132	107	136	114	103	139	106	117	122	114	130	112	117	109	118	121	134	127	114	132	117	109	104	116	107	104	103	127	114	138	113	95	116	121	132	107	116	106	118	111	101	107	103	94	126	116	125	128	118	122	110	108	112	122	132	118	108	121	117	118	135	105	127	109	105	131	131	122	111	95	95	104	114	131	114	96	124	106	110	123	113	105	114	140	104	106	131	105	106	115	105	108	95	110	137	113	138	95	116	113	111	109	128	116	99	127	107	110	106	134	116	116	103	104	115	130	121	102	137	86	110	118	107	108	120	118	130	119	128	119	89	127	140	129	112	96	119	115	150	125	130	118	123	145	105	125	135	124	102	125	125	112	108	114	96	124	120	103	111	112	116	111	115	130	108	116	108	102	103	114	123	126	121	110	105	131	119	127	119	116	94	123	111	120	121	120	117	92	122	117	118	114	117	118	119	98	119	116	106	122	116	124	110	110	131	108	106	146	114	92	126	110	114	108	107	104	119	127	121	117	99	113	90	108	118	124	113	119	103	142	111	120	102	125	106	126	89	100	104	114	122	107	127	104	122	111	124	110	119	108	122	117	114	123	101	105	122	109	123	103	120	134	113	118	115	114	102	114	112	128	136	110	127	129	101	97	117	113	114	123	126	123	117	121	115	106	119	132	104	106	127	124	97	115	122	121	111	128	90	116	112	116	116	126	130	135	127	96	94	123	116	112	113	134	118	113	98	112	115	115	123	113	110	117	107	105	116	120	140	113	120	101	108	103	115	117	108	128	112	114	118	103	102	106	126	119	99	124	112	104	128	109	101
15575	26332	34596	32744	26705	19060	13823	10932	11742	5811	6183	2300	1200	1040	826	724	639	583	622	567	538	551	562	546	518	605	552	534	488	682	2501	2967	501	427	428	409	455	412	421	451	419	417	405	426	436	428	436	403	415	431	479	415	435	446	442	455	446	417	408	429	450	420	448	436	410	406	445	443	405	404	430	424	429	438	500	431	406	414	459	415	428	428	444	442	453	421	400	412	464	420	455	439	403	457	450	450	418	452	441	429	456	428	422	408	406	449	474	435	450	429	452	447	456	416	408	427	436	418	448	447	473	446	402	397	465	423	412	418	398	428	410	415	462	424	457	418	443	425	450	437	451	449	441	408	460	425	405	462	437	364	433	431	432	421	421	442	456	387	434	425	455	416	410	418	419	426	419	419	416	432	417	413	390	437	417	431	420	446	461	431	426	427	410	395	413	446	438	440	406	411	413	432	412	445	421	463	406	470	437	426	437	376	435	460	454	474	448	393	436	426	428	444	439	446	435	426	440	415	436	448	474	444	428	413	415	410	434	431	432	396	400	417	442	440	408	429	395	427	392	414	464	410	439	443	411	458	416	393	439	420	466	448	449	415	440	430	421	441	463	449	409	428	438	474	429	443	429	402	396	437	424	392	422	444	427	464	415	452	447	495	456	433	439	452	408	472	439	437	453	430	420	415	403	437	406	432	420	456	445	469	419	443	448	408	433	434	424	390	436	456	423	458	404	451	447	435	405	434	422	436	457	427	422	428	424	407	425	437	404	458	455	415	441	416	386	418	434	424	424	435	414	441	453	428	412	437	454	404	448	448	459	429	460	430	475	450	412	435	448	428	433	453	428	433	433	456	415	440	440	437	416	409	410	450	436	441	443	407	418	411	420	450	416	455	437	439	412	410	427	398	431	445	414	453	450	453	427	436	397	447	438	440	480	405	400	438	443	420	470	450	426	396	431	424	427	462	428	456	419	403	439	434	399	419	447	439	432	402	449	434	422	439	409	451	468	430	427	454	443	419	427	423	414	409	431	398	428	434	413	423	465	432	434	427	442	429	441	447	457	412	419	452	413	441	449	432	441	428	390	426	416	403	400	412	417	397	446	434	422	432	434	430	445	440	447	430	454	441	415	441	449	404	447	409	414	436	423	429	440	425	394	416	459	442	407	441	466	467	443	418	377	402	435	417	425	442	449	436	420	443	403	475	456	410	422	429	413	424	418	407	455	416	391	431	443	397	425	385	418	444	427	444	453	425	426	380	430	449	448	411	421	439	417	407	432	433	406	460	442	463	444	438	385	433	410	474	439	418	424	440	447	486	430	452	439	434	438	426	432	414	428	423	431	445	421	460	461	436	427	407	435	415	450	457	448	454	408	438	416	442	401	478	440	423	391	390	464	414	456	452	435	439	445	427	428	420	417	432	461	421	434	446	449	460	442	439	420	431	416	430	407	405	412	429	435	418	436	433	423	427	408	406	457	439	431	439	430	393	437	430	393	388	393	428	391	444	447	432	444	436	428	398	443	414	419	419	430	424	411	433	408	393	393	443	468	416	426	447	414	427	419	462	402	437	448	423	430	449	414	387	391	447	449	436	402	430	465	397	379	407	416	418	428	437	434	463	434	430	447	427	435	406	414	407	454	407	432	452	428	433	430	447	396	387	390	425	385	426	440	478	422	436	475	432	415	477	406	410	423	450	419	393	456	441	415	442	397	439	417	440	422	427	448	432	428	460	400	412	422	446	450	403	440	419	435	434	433	407	447	418	454	455	424	439	441	407	386	429	431	447	429	395	447	440	414	418	478	442	428	439	421	430	430	418	384	388	453	408	410	437	421	385	435	455	445	441	419	432	420	436	428	442	424	418	425	421	442	461	422	429	441	387	410	439	456	423	426	461	431	385	478	414	385	405	447	408	447	467	422	430	459	435	397	401	400	422	432	404	444	444	457	417	424	414	439	412	451	463	456	424	436	415	423	425	412	417	447	469	404	459	457	408	458	439	402	451	422	455	426	398	437	430	437	432	440	420	406	416	449	395	433	443	425	448	386	452	399	456	387	417	414	429	419	462	429	448	427	410	434	389	433	453	424	434	446	425	439	434	409	426	399	414	418	442	437	431	409	390	433	448	428	426	459	431	454	440	422	432	404	432	415	439	427	404	398	450	419	416	410	432	393	431	417	425	406	466	434	434	429	415	429	421	429	410	424	465	391	436	434	411	425	449	425	429	440	428	457	436	411	424	400	449	419	409	426	402	430	434	439	437	424	415	462	417	456	438	431	413	449	426	458	422	451	417	466	449	421	445	427	433	413	493	455	429	415	421	426	399	426	436	419	425	390	411	442	393	436	502	418	425	467	399	469	434	416	434	437	479	414	431	379	399	437	434	464	472	430	401	418	399	426	442	437	392	406	440	406	418	420	420	451	440	445	413	444	432	476	404	446	401	439	464	459	426	447	428	390	424	443	425	462	406	421	439	439	393	369	465	398	454	419	445	467	437	452	399	438	407	386	426	432	457	449	414	434	423	432	447	421	441	433	435	415	436	449	392	461	441	380	462	437	444	428	419	420	436	447	423	425	430	460	422	402	445	452	436	384	420	437	434	423	426	420	481	425	445	447	442	401	424	467	456	394	408	398	430	445	444	406	401	439	395	440	472	436	455	453	474	463	444	443	435	424	416	441	414	413	437	400	421	420	387	395	423	404	421	421	427	448	431	465	442	446	425	431	431	416	446	402	459	454	383	425	404	449	437	441	441	424	432	428	432	437	424	431	425	465	421	412	405	404	469	432	452	474	440	432	449	395	444	412	410	423	411	436	448	441	399	422	437	428	409	417	424	450	448	414	427	370	466	431	411	424	395	460	430	436	403	440	429	427	438	440	391	401	418	448	419	422	453	420	456	445	458	494	416	433	415	465	438	449	411	432	405	408	448	415	405	421	425	439	426	452	423	435	412	422	406	433	430	409	403	461	430	430	446	451	460	388	447	399	426	434	468	440	460	467	421	472	447	455	388	450	458	414	431	426	401	437	452	418	474	410	416	446	427	428	419	410	410	413	404	393	464	440	427	443	448	434	420	433	424	430	424	404	411	449	408	406	418	455	447	422	419	445	425	409	441	427	413	404	448	388	437	423	448	429	463	419	420	456	444	415	445	470	421	481	373	451	414	442	456	441	463	423	434	445	391	435	424	397	413	408	428	439	410	450	433	445	442	417	444	396	429	460	458	413	405	402	391	425	465	447	423	437	431	377	410	432	432	400	420	403	393	441	454	429	427	416	432	480	415	431	465	446	453	379	433	424	415	420	424	418	428	404	418	428	412	413	477	411	433	443	436	395	413	396	447	448	424	403	437	427	427	407	444	422	466	462	399	445	436	374	417	442	430	450	416	424	432	417	389	441	408	439	434	436	450	405	434	430	430	426	437	425	444	447	412	419	426	481	444	438	410	433	454	452	403	458	433	400	438	447	464	455	402	424	443	408	414	420	428	418	443	406	466
46365	46372	44660	39563	37332	32129	29747	28627	29725	21457	18206	7471	2869	1385	826	745	356	305	280	261	234	185	167	151	140	227	134	166	152	258	2498	2107	150	109	98	89	103	105	117	109	124	109	115	115	101	97	112	101	105	145	118	117	110	102	106	121	119	114	115	109	126	117	111	107	104	120	100	92	103	116	141	116	93	115	112	114	111	113	120	105	108	106	123	125	97	114	109	101	113	121	103	126	107	91	96	114	107	122	110	116	124	124	114	111	108	124	114	127	109	107	115	103	99	107	95	135	102	119	99	125	108	103	118	114	124	106	121	114	110	108	111	106	108	113	102	99	128	126	122	128	100	134	110	116	105	106	117	96	126	121	123	94	95	110	104	109	102	111	119	110	121	113	112	107	130	111	106	114	124	112	95	115	98	115	110	101	120	112	135	108	117	127	113	130	125	94	101	98	109	101	106	81	124	115	117	103	126	108	111	109	110	111	105	126	99	112	109	110	112	111	91	105	98	116	113	103	105	117	125	117	115	103	117	117	117	119	124	114	126	119	87	105	111	109	112	107	113	108	112	103	77	100	124	101	107	122	108	136	93	99	110	110	114	97	119	95	122	126	119	105	118	111	98	121	109	117	118	112	127	96	131	102	104	116	122	116	105	98	99	111	101	107	125	113	118	119	123	88	112	99	107	99	119	90	104	110	117	105	99	122	120	94	104	99	107	115	116	103	97	102	121	110	95	103	137	98	110	114	118	93	110	122	93	133	138	102	104	100	100	107	125	109	116	93	116	90	105	112	105	106	123	123	126	117	109	112	112	118	109	101	107	99	95	105	108	112	105	115	139	105	124	98	98	116	111	117	114	115	114	128	131	105	116	118	126	100	121	124	95	106	103	125	109	129	109	99	117	99	103	107	124	111	121	96	120	126	99	118	114	105	110	106	97	115	112	101	127	123	107	101	107	122	102	115	119	100	131	99	103	126	112	96	101	138	113	97	110	115	121	134	120	110	115	97	104	115	102	85	101	105	103	108	104	106	121	109	100	107	100	97	110	115	105	106	109	116	108	122	116	107	121	92	128	119	120	124	117	118	109	115	124	100	102	119	108	107	108	112	112	106	99	110	127	102	124	120	114	123	112	118	105	104	113	131	103	118	130	113	108	115	113	102	108	128	100	113	98	127	120	104	107	115	112	127	99	121	123	103	104	114	112	96	117	106	106	105	108	118	108	108	125	99	127	112	116	113	104	112	106	99	118	105	109	115	90	99	103	104	108	101	109	116	100	103	123	93	118	111	116	124	115	108	108	106	103	120	96	110	91	96	97	118	108	99	116	86	122	122	113	111	113	147	116	110	128	117	92	92	104	103	100	110	90	120	113	108	119	92	109	118	95	104	122	100	110	116	82	114	105	100	114	134	120	99	112	105	122	123	113	117	117	112	107	109	110	109	120	110	109	115	115	93	108	107	100	118	104	102	111	117	107	117	115	106	92	111	114	103	108	116	119	108	115	109	118	84	109	123	117	105	105	114	104	116	107	103	114	100	110	114	114	104	99	123	108	113	110	106	108	136	94	107	104	126	108	118	95	116	136	129	114	107	97	107	107	122	97	112	112	109	98	114	94	105	109	110	126	103	105	118	105	90	111	112	111	127	124	106	105	115	128	106	98	125	128	103	97	118	102	84	116	97	126	121	112	124	114	107	106	107	110	113	122	126	117	101	111	113	107	113	118	101	108	103	104	121	118	123	116	125	104	102	100	119	85	119	123	108	126	107	123	111	128	127	107	101	104	99	115	113	122	79	122	116	104	113	113	120	111	105	113	113	98	111	131	116	102	94	92	107	95	109	121	114	97	103	105	111	124	104	96	135	96	109	120	134	107	111	124	83	108	112	107	93	102	113	125	119	103	118	118	121	117	100	107	99	114	118	98	120	123	99	100	107	95	103	103	100	112	122	114	129	115	103	109	100	112	124	90	123	107	89	102	125	125	86	111	123	104	124	110	96	141	113	125	104	112	111	90	105	106	111	96	92	102	85	89	100	108	118	92	89	116	116	122	125	104	127	117	129	113	105	95	116	113	116	119	111	117	101	103	105	103	117	112	115	106	101	111	115	97	114	104	93	101	103	126	124	123	101	117	107	109	111	122	114	102	103	108	118	111	113	111	123	115	112	114	90	97	110	111	104	124	120	103	126	106	113	92	103	102	123	110	114	116	120	93	97	104	115	125	101	136	106	110	118	117	95	92	111	102	117	101	121	122	115	116	95	109	112	102	114	117	94	108	102	116	91	120	127	112	139	134	114	96	101	119	95	99	116	95	126	117	106	105	109	101	97	120	101	120	119	109	121	113	120	107	103	97	112	131	121	109	86	120	117	113	116	114	112	94	119	101	100	94	128	111	116	116	84	105	96	107	112	109	100	102	122	115	131	107	91	119	117	92	105	110	107	95	114	99	115	113	107	96	127	104	120	127	112	98	114	92	115	100	92	105	118	103	119	102	112	142	99	116	99	109	111	106	110	102	125	107	111	110	130	111	121	123	98	110	119	93	119	126	116	119	104	103	101	90	107	107	102	116	101	114	110	94	103	105	119	128	100	120	111	104	117	122	118	134	103	102	113	100	104	125	100	129	99	113	101	99	107	109	111	90	101	124	133	105	92	98	97	106	120	109	107	114	95	109	107	108	125	105	103	125	118	97	86	95	116	121	108	116	120	117	116	113	103	116	107	98	117	106	98	87	119	130	102	111	109	112	109	135	98	102	129	105	93	121	120	102	109	113	102	116	106	117	116	107	100	115	90	106	123	105	97	108	102	125	112	125	113	108	114	108	107	96	114	111	103	104	114	111	105	111	103	101	85	133	117	115	127	100	95	116	83	87	114	120	116	114	124	121	104	115	103	103	128	110	128	102	133	119	93	106	118	116	103	117	99	119	112	109	109	116	97	103	110	106	120	117	102	115	108	108	110	113	124	117	119	102	110	100	119	105	120	115	110	113	114	102	113	103	119	112	103	118	114	107	96	130	107	97	108	110	122	100	109	116	107	120	108	98	114	117	102	107	106	96	111	87	114	120	110	98	102	115	111	121	121	103	97	101	112	109	120	111	100	109	106	116	113	124	113	99	110	107	116	105	97	99	109	101	117	124	100	128	120	121	123	107	119	105	88	99	98	115	107	122	96	109	113	125	106	104	117	103	101	103	88	95	107	114	118	121	96	118	101	97	115	109	112	103	120	114	116	86	115	106	116	114	114	119	101	103	113	105	118	119	112	115	124	123	112	112	99	112	117	124	101	101	114	118	101	105	109	127	123	116	111	133	129	108	114	110	105	110	102	103	112	133	103	104	107	141	100	119	105	109	109	105	121	97	123	127	101	117	93	117	87	116	126	94	114	114	105	110	112	108	124	112	110	126	94	106	110	114	133	118	106	93	94	110	107	100	94	114	109	88	102	88	104	121	118	98	107	104	105	115	125	103	103	119	98	113	117	102	123	112	117	114	94	120	105
38012	49967	53084	58636	54692	47455	44558	43673	41664	35075	30050	12907	7705	6134	4815	4234	2184	1943	1560	1656	1276	1007	906	825	802	1235	869	847	781	1537	15301	12071	702	392	435	413	442	402	431	414	419	408	389	459	400	430	407	365	370	388	438	401	387	408	387	414	424	424	454	392	438	422	389	386	394	405	435	411	379	410	401	410	414	393	384	384	406	378	410	402	379	394	419	405	396	433	447	418	428	409	414	393	404	387	399	383	416	372	379	404	406	397	427	392	405	422	397	405	403	413	408	375	388	384	422	395	403	404	440	398	409	377	421	388	419	420	385	409	383	447	377	404	380	425	390	405	388	339	394	408	391	388	422	411	395	394	355	420	443	423	432	416	406	416	409	402	419	403	410	415	405	417	413	399	412	407	446	403	411	399	359	431	401	393	450	430	436	414	406	431	376	389	435	369	434	414	383	417	400	388	435	411	386	380	400	400	424	397	388	378	398	409	384	373	417	415	433	350	365	415	375	398	413	461	391	410	406	385	396	370	390	393	425	405	380	407	385	412	419	399	404	390	399	395	397	380	406	406	384	406	410	381	397	408	420	370	416	393	406	378	409	377	398	376	403	384	397	385	386	402	400	419	408	415	405	407	400	394	383	401	415	395	398	401	415	415	423	394	432	365	398	413	409	363	401	426	421	398	416	409	410	454	435	378	391	400	391	399	388	405	441	434	423	414	441	409	386	389	421	381	387	418	413	391	409	367	424	386	387	393	403	392	430	381	424	408	369	454	412	406	391	374	387	403	423	378	415	388	413	399	387	401	394	427	414	399	411	406	371	404	423	406	415	384	412	391	406	406	393	409	396	408	392	392	382	398	386	391	388	382	395	391	380	427	420	417	413	432	387	394	402	437	399	413	405	397	431	381	398	398	374	397	409	400	353	435	393	382	375	391	415	411	378	395	402	386	409	434	416	383	392	425	414	421	407	382	387	405	437	394	384	413	377	359	417	390	419	391	383	397	416	406	436	436	430	412	398	404	372	410	407	443	377	392	385	392	387	382	392	399	393	410	394	361	384	401	422	381	383	408	405	449	387	378	413	410	396	382	441	382	417	382	423	383	385	338	397	395	425	384	414	381	411	421	405	390	421	408	421	368	442	395	399	407	403	436	415	374	418	406	376	354	398	436	392	392	394	391	425	425	406	424	401	398	377	372	434	410	413	424	421	413	415	396	390	371	408	439	428	391	413	421	413	423	377	414	426	359	412	446	402	388	422	374	396	423	376	413	381	400	369	414	401	449	372	416	431	405	401	375	403	415	386	395	414	370	396	403	430	395	442	394	376	449	371	367	385	412	374	416	398	424	383	419	394	368	391	398	409	398	399	399	428	415	412	391	410	338	403	360	427	393	392	412	382	418	408	376	411	426	379	419	352	404	397	418	387	379	391	398	427	409	392	392	386	404	407	452	393	395	399	400	411	441	372	396	420	385	412	397	398	411	389	377	420	390	373	410	365	399	412	418	448	433	418	359	421	381	415	389	393	450	393	403	421	393	413	415	386	438	404	405	387	411	389	403	401	410	397	411	416	413	390	392	419	373	421	417	418	385	413	427	382	402	431	363	410	363	383	413	408	392	402	394	368	396	417	440	399	414	439	401	384	413	400	419	414	399	392	398	405	410	421	404	416	393	430	396	392	385	381	432	392	436	376	410	414	378	398	403	364	422	413	409	413	399	410	369	387	395	408	417	411	379	388	451	388	402	363	410	406	412	393	385	373	419	362	387	420	420	378	424	380	436	390	441	416	404	396	392	414	392	395	424	428	436	396	411	412	392	409	401	422	375	427	417	428	401	426	364	410	407	386	386	421	385	365	415	407	427	432	379	441	416	418	362	376	397	393	424	425	434	404	398	420	383	391	414	432	424	391	388	398	407	408	393	402	404	397	408	397	398	430	423	395	416	402	396	419	356	397	419	406	394	398	389	388	387	386	395	406	403	401	394	463	375	397	386	384	383	400	420	415	388	373	404	412	418	438	412	435	421	404	397	413	382	395	382	401	405	453	403	419	422	405	412	430	411	405	417	394	399	431	414	393	408	390	408	416	429	425	390	376	396	400	408	407	387	410	426	395	388	377	399	399	388	390	421	344	392	381	375	427	430	389	441	404	411	401	423	431	385	419	390	437	424	397	422	387	409	384	366	406	398	418	403	398	380	399	449	413	393	388	381	387	390	417	414	424	389	414	399	408	436	428	377	413	426	434	407	404	400	429	377	365	407	401	406	400	389	371	416	439	403	407	357	339	383	428	364	432	414	367	372	361	414	398	439	425	423	394	407	397	398	422	421	383	394	371	417	407	356	387	378	405	373	368	399	391	390	383	391	395	390	417	423	391	394	397	432	397	391	406	423	382	411	426	404	393	413	396	367	403	378	416	381	418	416	431	376	401	398	377	406	385	391	382	392	401	420	395	365	416	373	404	400	407	411	399	423	373	406	431	384	409	405	395	364	409	403	378	395	418	400	380	382	405	427	386	411	366	401	377	369	397	395	424	448	412	383	371	409	382	422	409	365	381	398	407	407	385	430	412	409	404	367	376	397	413	394	412	397	394	419	386	380	418	403	408	405	384	368	376	375	377	377	387	417	404	373	394	411	394	420	395	393	376	404	412	409	384	371	392	440	413	395	404	420	402	359	370	431	392	419	400	378	408	426	416	373	411	388	395	414	369	407	386	381	443	421	365	396	384	383	371	378	403	394	395	418	425	359	406	403	415	417	409	406	374	394	393	424	403	400	406	371	408	401	424	400	416	384	385	419	389	429	425	390	405	422	403	406	390	394	408	397	410	401	435	391	410	398	371	424	423	415	361	404	389	418	378	386	404	410	428	414	372	437	427	418	372	393	386	417	425	422	397	403	390	388	392	401	394	413	413	393	342	419	376	407	413	372	434	382	394	410	435	403	407	364	395	409	418	370	365	423	379	434	426	373	406	387	417	375	390	403	400	404	391	422	373	394	393	392	393	391	388	390	392	382	406	416	404	419	433	408	421	415	394	396	408	399	417	375	444	417	375	367	358	406	435	389	454	407	382	402	435	385	407	416	391	372	384	423	406	392	368	424	362	404	401	410	430	415	393	433	382	414	385	377	414	369	364	415	414	402	418	406	401	363	406	399	378	371	367	403	420	409	432	389	389	395	394	414	420	382	402	417	410	364	421	415	384	413	395	389	396	410	390	400	373	417	424	398	378	414	402	393	428	391	446	383	404	392	422	388	409	438	387	409	396	423	370	406	422	384	382	395	391	407	401	381	381	403	408	384	347	372	371	363	400	399	416	425	388	419	411	431	409	385	412	432	380	397	409	395	402	377	424	396	421	409	417	378	413	430	384	401	391	379	404	428	423	424	386	404	398	422	399	427	393	382	404	446	392	417	373	446	378	398	383	405	397	423	388	373	459	412	393	419	352	419	408	392	414	377	416	420	445	368	383	403	393	379	375	408	403	411	391	435	417	408	440	432	440	379
52473	45557	42889	39233	38446	33738	36102	38037	35398	28317	21498	11434	5356	3539	2073	1471	928	852	605	624	421	309	333	249	303	338	301	281	274	1024	5560	4302	705	190	189	208	211	186	207	188	185	197	205	201	226	183	191	193	223	188	172	178	203	194	219	222	183	206	176	190	187	208	198	198	211	181	195	199	178	189	176	221	185	187	187	194	202	193	211	161	181	196	205	214	177	182	200	194	189	210	185	211	184	190	200	160	218	206	176	197	185	205	176	197	185	175	195	202	197	202	207	203	181	193	193	198	189	200	211	181	160	198	202	211	175	199	218	194	194	179	211	192	211	220	185	167	195	183	203	186	203	203	209	196	207	187	169	195	203	201	182	178	199	188	206	198	206	211	185	170	194	193	179	204	210	193	187	189	172	197	216	176	202	181	217	201	170	189	187	193	188	195	195	191	199	195	208	193	196	175	179	193	169	184	209	166	191	189	166	189	169	179	196	199	202	197	193	200	180	198	200	211	172	181	195	196	203	196	180	186	204	183	196	228	192	197	182	178	202	190	172	189	197	202	182	186	222	194	221	204	211	179	189	188	201	206	213	193	209	193	182	185	206	206	181	225	191	202	198	219	213	165	189	178	179	194	200	198	190	183	173	204	186	209	225	204	207	202	189	184	193	165	169	186	201	193	188	188	177	194	178	204	177	183	194	216	176	189	210	178	171	193	204	204	214	226	196	217	187	197	190	194	182	191	175	175	179	230	199	175	197	195	207	183	191	179	165	216	189	200	212	221	211	185	195	202	194	182	188	180	205	189	168	201	182	200	198	191	215	166	188	223	189	189	193	196	202	186	197	201	184	192	173	200	208	203	208	191	180	197	205	195	204	177	201	175	200	210	214	177	198	212	210	186	207	185	210	191	196	196	206	211	199	175	211	212	172	202	184	187	187	167	195	201	203	193	198	197	189	196	169	191	212	211	194	202	187	171	186	206	196	184	207	184	203	195	175	202	211	199	235	175	213	232	188	190	198	189	206	194	209	194	210	197	222	198	187	173	180	213	182	202	216	202	187	190	197	186	205	181	210	195	205	192	199	195	181	203	189	186	196	198	213	204	177	186	181	189	195	169	173	204	191	207	170	187	191	216	166	170	188	192	207	202	208	185	203	152	202	183	196	182	195	197	221	212	173	198	194	198	197	203	198	199	191	191	193	196	208	203	161	198	202	208	207	189	188	213	193	189	196	214	176	195	200	160	220	179	176	205	194	185	190	213	191	184	202	187	183	203	202	214	183	208	203	194	194	174	200	213	209	192	186	192	186	171	196	203	181	185	195	189	211	208	216	187	176	188	198	187	179	204	179	199	197	186	214	211	199	183	199	178	202	189	190	195	177	187	220	220	191	216	184	193	191	177	193	194	193	205	203	189	195	186	200	188	183	173	205	201	205	183	188	186	202	201	207	170	176	185	189	205	165	204	196	207	197	205	200	176	187	215	218	204	202	194	186	182	198	194	185	182	182	197	184	194	209	152	181	182	196	183	208	187	205	207	181	181	216	198	185	174	173	203	192	186	192	182	200	225	211	161	213	193	161	192	169	178	197	201	188	207	207	195	176	180	214	190	203	202	212	185	207	195	209	182	185	205	208	190	192	174	181	201	188	206	204	240	188	204	194	204	195	192	202	205	162	179	205	194	195	172	198	170	186	201	198	166	232	191	187	193	193	199	208	208	199	194	188	187	182	183	188	196	214	192	205	194	207	191	205	192	180	197	183	197	193	187	200	209	219	197	210	194	176	204	200	192	168	176	198	197	189	196	194	167	211	194	197	184	195	195	184	194	206	175	200	197	170	196	177	208	176	181	196	204	209	180	156	198	205	176	193	206	222	219	172	194	207	194	209	178	195	202	200	178	173	204	180	195	232	195	196	197	177	187	197	195	182	180	202	182	207	171	184	211	160	197	205	209	222	185	192	192	191	192	208	180	220	190	188	209	198	185	201	192	169	170	197	169	192	226	208	173	191	180	201	202	177	199	210	211	206	188	203	214	187	186	197	210	192	213	214	200	195	192	197	207	198	194	205	186	211	191	191	200	193	210	178	199	185	195	172	202	201	165	202	185	199	199	173	184	208	195	216	199	175	180	187	187	195	185	197	218	222	234	172	190	200	180	188	205	202	211	216	188	205	180	193	215	199	193	165	215	185	217	212	209	199	192	208	196	200	190	195	161	189	188	190	186	216	206	169	182	175	184	181	213	188	179	190	191	179	183	197	176	195	202	188	207	182	223	187	203	215	215	224	174	209	215	201	175	186	177	202	198	205	210	176	185	206	174	234	208	227	184	162	183	170	210	201	206	192	206	197	210	194	209	188	189	192	174	213	180	185	182	201	173	196	192	212	210	184	197	180	188	203	186	225	196	195	194	202	200	206	185	155	203	196	185	235	235	210	203	193	195	204	171	194	185	175	196	176	197	194	185	184	205	197	219	200	196	215	183	217	190	179	189	180	203	199	196	187	198	188	205	209	217	210	177	215	189	202	197	191	184	236	183	189	204	199	185	190	218	191	178	196	198	193	194	217	193	193	204	202	177	184	205	187	219	183	198	196	166	187	197	189	169	207	237	180	242	180	140	188	213	189	215	207	193	188	194	201	192	203	213	199	212	188	204	176	201	207	191	194	205	195	182	185	188	178	210	182	177	197	195	198	202	194	187	187	200	202	182	163	207	201	210	209	211	186	161	203	192	186	196	213	181	205	195	195	188	205	223	191	189	188	197	197	196	187	190	178	202	172	171	180	197	191	182	212	211	194	206	210	172	180	189	185	204	187	198	192	192	201	187	173	199	202	217	181	203	209	231	179	181	209	183	191	182	176	194	217	179	182	191	197	189	204	204	182	208	201	165	200	198	202	208	184	172	202	212	224	182	193	223	187	197	192	192	227	189	196	205	205	172	184	202	203	171	186	177	201	172	201	201	171	196	196	202	167	177	200	206	188	212	175	197	171	210	197	199	180	209	205	178	206	196	202	181	219	210	195	192	190	205	191	186	190	204	176	166	186	201	191	172	197	190	188	223	185	219	196	205	219	200	219	182	178	178	198	201	217	186	188	174	188	181	197	206	195	215	195	188	203	192	162	189	196	200	194	208	187	171	199	185	178	174	192	212	197	181	201	190	208	183	183	190	212	184	177	213	223	183	193	193	170	200	202	187	188	167	213	203	204	178	206	211	191	179	224	194	188	193	204	170	194	168	195	183	200	208	190	203	191	167	200	178	210	174	178	194	193	166	189	144	171	185	178	183	189	210	186	193	192	164	197	164	191	197	174	179	196	232	190	207	223	216	180	203	205	189	207	189	181	174	171	190	166	195	189	202	187	202	196	195	196	200	201	185	216	198	215	201	198	173	178	212	201	213	190	186	190	209	194	178	182	164	185	158	203	185	211	183	207	170	191	191	183	195	170	177	170	211	167	225	188	199	212	202	209	201	186	174	213	171	196	206	237	209	167	203	197	197	216	192
43587	54429	54327	61706	59924	54068	55483	54858	46197	42040	32680	18301	11705	10967	8869	7646	5258	4657	3248	3359	2332	1628	1754	1406	1177	1795	1476	1430	1050	6315	25697	19417	3568	658	647	651	636	653	642	684	645	636	673	600	645	602	653	605	632	646	636	608	630	663	633	636	701	660	656	629	669	631	624	616	631	619	631	678	647	628	666	705	646	597	673	639	622	682	643	716	613	623	630	615	654	613	644	610	588	655	651	652	613	633	596	601	607	629	601	649	593	643	639	605	621	652	648	644	617	657	627	656	634	654	636	614	615	662	678	637	584	612	625	611	631	660	601	620	652	650	615	646	596	680	623	641	618	621	655	639	619	651	617	639	623	640	651	651	635	629	636	614	680	644	594	659	653	639	636	633	634	637	592	656	619	658	649	611	614	665	633	625	592	653	625	645	650	657	629	633	640	601	630	657	661	621	627	633	630	652	654	618	594	657	632	607	640	643	629	582	654	628	634	597	684	654	576	627	644	646	648	598	602	642	624	692	637	636	667	613	676	627	683	629	650	651	667	657	603	652	653	646	601	637	645	646	638	630	686	624	650	620	633	627	636	654	612	614	632	636	610	613	581	658	630	664	704	675	653	583	650	649	613	627	610	662	639	644	662	650	656	605	639	611	632	661	632	674	625	651	621	632	631	624	647	636	639	647	612	604	576	647	624	625	674	619	617	591	619	648	608	659	597	599	661	636	660	670	643	660	646	629	639	591	653	647	619	663	661	625	623	680	658	597	627	593	609	608	670	634	615	631	622	595	626	628	659	634	619	585	621	632	656	622	606	658	638	613	631	577	691	605	608	603	598	627	675	625	618	690	660	659	670	665	654	681	647	662	649	636	658	619	629	653	713	652	645	665	640	640	597	638	616	662	666	640	616	644	611	631	634	669	598	679	663	628	585	633	614	682	682	639	634	611	619	633	646	619	620	613	663	634	654	666	680	667	629	652	590	622	645	634	627	626	571	621	645	644	635	663	656	669	687	627	637	617	644	655	607	656	598	642	605	598	611	701	678	602	649	648	593	698	577	605	598	633	638	658	631	674	605	695	653	651	609	654	660	631	634	671	697	621	651	611	602	612	633	653	655	653	648	598	592	634	637	623	655	631	644	625	630	616	644	603	630	647	626	651	655	629	611	661	583	625	699	638	636	620	647	626	584	647	637	656	693	660	647	606	686	611	616	651	677	636	632	643	663	638	669	650	613	676	644	670	680	634	626	625	663	671	591	656	655	633	598	632	647	634	634	601	638	630	673	641	588	640	650	607	627	645	657	597	658	593	610	648	645	610	608	618	657	662	645	652	648	609	644	629	625	611	632	619	650	640	660	625	639	645	620	596	636	633	629	648	631	627	630	664	650	640	612	652	674	617	651	615	628	635	643	618	632	637	624	611	641	632	644	632	673	683	657	619	652	638	630	631	661	653	600	640	646	628	614	652	673	648	626	639	608	657	654	611	657	661	674	616	629	657	632	685	602	599	616	639	645	608	653	616	653	643	632	639	638	664	602	636	653	651	631	616	619	615	599	654	614	660	633	621	631	640	644	605	628	670	637	619	622	607	607	649	627	669	654	616	657	680	590	649	611	618	670	619	667	627	646	631	663	651	649	641	608	652	645	640	638	635	636	621	618	645	611	617	653	671	609	661	606	622	662	604	622	616	653	633	621	694	607	615	593	639	610	654	601	648	671	673	638	626	604	618	670	613	648	591	619	649	648	653	612	640	643	591	600	596	615	617	610	648	665	632	625	657	636	617	648	644	656	645	641	594	628	659	610	648	615	667	608	626	611	662	670	701	652	664	672	575	665	636	640	637	613	597	638	648	656	600	617	636	636	612	581	621	654	667	650	660	636	704	648	607	629	610	652	612	662	664	675	621	680	579	662	604	657	659	624	635	607	646	603	627	609	608	644	663	665	673	651	624	667	629	647	630	643	636	653	664	610	588	660	610	646	650	648	661	653	627	619	673	654	594	653	692	635	625	612	661	615	615	633	645	666	622	628	684	625	604	646	638	636	617	624	651	585	600	639	638	604	635	660	611	691	638	639	654	658	657	664	571	643	611	636	642	611	629	665	706	666	604	636	657	639	644	669	640	585	646	595	648	566	615	645	643	641	661	641	659	653	659	611	624	641	628	647	629	615	631	636	653	665	632	674	679	641	632	629	617	608	630	643	603	637	659	606	656	633	593	649	652	599	607	601	659	657	636	578	649	582	647	648	619	644	617	616	595	598	664	612	624	664	690	658	621	639	671	658	612	579	620	631	644	660	647	586	584	659	632	634	648	642	624	662	658	631	625	614	601	667	715	635	632	597	623	597	634	681	616	634	627	606	685	652	622	651	670	635	663	640	602	650	631	671	613	637	638	612	642	652	625	598	657	601	666	625	654	642	634	652	636	652	618	638	630	605	626	635	623	660	621	631	647	617	635	610	668	642	639	626	603	601	607	626	637	690	620	607	635	621	617	638	629	653	627	630	620	656	608	649	668	652	633	655	676	633	626	638	632	632	650	689	660	661	645	603	621	612	655	640	613	641	594	643	642	695	648	661	613	631	605	667	638	634	620	559	616	631	658	649	640	638	655	634	603	626	647	636	665	678	630	643	656	635	637	701	645	660	630	656	565	624	656	613	667	608	631	637	679	647	637	606	668	644	672	643	610	637	640	620	637	647	640	604	681	645	622	640	600	650	653	637	639	623	618	658	635	648	568	633	611	659	611	636	622	636	625	647	612	648	632	584	586	678	611	638	604	605	620	665	628	624	693	610	674	623	625	658	652	612	624	709	653	640	699	652	646	600	629	658	562	663	608	626	674	700	646	609	666	631	630	616	634	632	617	661	645	624	622	654	635	630	623	603	650	627	624	666	661	644	649	619	668	657	710	644	616	653	641	699	662	653	612	641	639	664	604	638	659	615	631	670	675	623	664	626	618	664	592	643	620	626	642	590	613	679	637	680	623	631	623	582	696	612	624	647	665	659	610	599	677	651	647	611	662	639	615	646	623	614	638	647	657	616	680	601	644	609	623	634	639	608	647	664	603	610	651	681	636	640	646	611	630	600	632	627	642	621	624	626	635	666	614	640	610	621	672	659	652	615	667	642	600	655	680	608	599	678	656	628	634	636	613	649	589	619	662	633	663	640	639	611	601	606	650	655	622	609	605	687	638	608	656	624	587	624	644	654	598	622	691	605	629	605	662	654	637	704	667	689	638	666	614	597	631	681	638	650	624	611	600	626	660	636	612	623	641	627	641	666	660	647	680	643	675	631	670	641	622	633	593	659	618	620	639	618	634	598	681	613	646	617	635	635	657	614	644	603	637	619	653	624	628	671	641	603	643	614	621	638	631	672	677	640	636	629	637	584	634	613	719	663	605	621	614	656	629	637	647	586	679	601	587	661	643	646	634	618	649	643	631	666	633	627	651	679	637	627	586	674	649	672	604	598	626	627	627	662	665	666	631	686	637	670	648	651	607	615	645
16506	16936	20993	16855	10689	5409	4135	3636	2342	1576	876	389	255	270	176	151	153	148	154	135	153	115	122	119	134	102	122	121	113	138	414	546	171	118	122	125	123	104	105	103	113	124	109	99	104	121	129	105	124	118	139	115	121	121	105	102	128	146	113	110	129	110	124	114	106	144	119	116	100	112	111	139	106	107	125	115	133	126	109	109	105	109	119	114	110	113	109	127	108	118	133	111	124	116	121	93	105	117	114	114	123	124	108	96	109	115	97	108	98	126	122	123	108	109	112	112	114	93	115	97	110	110	134	140	112	111	113	112	113	124	113	130	126	123	97	132	117	112	113	102	116	122	120	120	113	108	109	118	102	104	104	118	107	108	121	101	95	113	104	131	125	108	108	118	108	113	97	100	107	127	105	106	116	114	96	110	103	117	113	93	123	114	124	123	108	107	119	109	113	110	104	108	105	116	124	115	110	105	123	105	116	123	99	116	111	120	112	113	137	112	114	101	111	112	112	104	122	116	129	123	114	88	113	125	100	120	112	100	100	115	97	118	97	118	113	117	127	105	138	117	104	104	100	98	117	124	126	119	93	103	108	132	124	119	93	118	114	119	107	115	112	102	107	106	130	102	122	122	121	93	113	114	113	136	131	113	105	120	107	113	106	108	109	105	121	116	100	121	117	124	107	121	108	111	101	104	106	116	116	116	124	112	102	113	109	109	99	116	109	96	95	93	121	101	126	92	114	87	98	120	110	122	109	108	118	115	114	120	111	109	101	103	111	118	127	108	106	111	123	109	93	132	106	97	93	117	111	100	116	115	105	129	113	116	113	95	98	106	112	110	114	118	119	95	93	93	116	107	112	107	114	129	101	115	117	130	120	82	113	107	109	122	107	112	129	106	117	137	134	120	106	99	133	101	114	96	107	119	105	111	112	119	109	117	114	141	113	118	92	108	105	131	86	104	88	126	116	119	115	121	119	113	125	114	104	119	103	128	131	109	96	112	111	112	120	111	116	118	115	114	116	110	107	89	113	121	112	133	105	136	107	118	110	110	129	120	119	124	102	127	98	102	131	127	122	119	99	115	124	125	115	102	123	107	110	106	106	116	103	132	102	110	107	129	114	120	94	135	118	101	112	126	99	106	101	91	107	107	118	112	108	116	107	123	114	139	114	90	113	119	128	109	134	124	111	108	109	133	102	104	116	102	112	128	105	117	102	99	104	111	110	115	120	125	106	107	106	96	103	109	97	120	96	101	99	108	106	132	109	128	110	113	122	121	116	108	102	126	106	106	114	117	138	119	106	116	121	114	111	99	92	113	109	116	102	119	109	91	132	123	109	105	119	97	109	111	110	103	106	115	127	130	107	116	102	93	118	97	133	108	107	106	104	112	106	106	90	124	114	111	131	125	113	118	111	111	113	103	98	104	107	137	121	130	101	130	93	112	123	114	112	129	111	107	118	116	120	104	128	112	105	116	110	131	130	122	95	99	104	109	124	109	107	111	102	110	99	95	111	102	126	107	113	115	103	106	115	114	108	109	96	97	97	113	120	108	126	111	136	113	117	115	100	118	100	107	127	119	108	112	127	109	116	121	114	124	101	110	110	89	105	127	98	116	97	115	117	130	118	91	123	131	115	115	97	104	93	124	76	110	111	111	110	115	119	107	116	117	122	112	103	109	117	110	107	104	104	110	117	115	106	117	117	104	115	107	107	126	131	125	126	128	120	122	105	119	99	111	119	121	110	130	102	110	103	113	111	101	126	111	95	118	112	122	92	110	74	108	110	108	110	110	117	106	109	115	120	108	112	107	120	113	98	115	122	106	112	120	110	107	112	113	121	107	119	113	88	106	138	111	127	125	129	122	99	123	120	103	124	104	98	112	103	116	112	118	125	121	126	104	103	119	115	96	107	107	98	121	110	112	104	112	117	100	110	122	128	123	106	123	116	111	110	107	117	107	139	108	108	120	131	125	93	117	108	111	115	93	108	117	111	114	106	99	108	116	105	120	123	108	120	108	104	123	135	119	117	120	92	94	108	122	114	121	134	99	128	107	121	117	114	99	103	101	104	113	111	119	125	110	113	102	95	105	109	122	115	115	119	106	125	117	126	102	125	109	110	115	117	112	123	110	112	119	103	122	114	128	109	104	136	111	126	126	94	130	119	113	109	118	101	115	112	128	109	111	108	113	123	131	110	114	122	108	95	104	136	119	130	135	126	118	118	100	125	120	117	129	120	98	105	115	127	120	114	107	125	116	122	107	128	134	112	113	122	100	112	84	110	136	109	124	116	88	132	130	112	130	127	101	122	120	123	99	112	118	107	113	118	122	116	124	111	116	102	114	129	109	110	124	131	114	97	132	107	114	102	120	106	107	94	132	108	103	127	127	105	91	119	88	113	140	96	109	111	122	114	99	128	121	123	101	92	111	115	117	114	117	110	108	118	102	105	95	129	103	129	121	108	122	124	112	104	117	110	132	122	122	113	118	125	121	111	117	101	120	117	132	113	107	110	120	105	108	114	111	115	114	131	112	109	112	99	102	142	118	99	106	123	128	116	113	113	95	102	113	103	84	116	102	105	124	139	109	94	118	105	109	107	123	103	120	102	95	111	93	117	108	111	103	100	126	121	110	121	124	122	118	131	105	91	100	115	97	109	116	118	114	113	109	93	124	101	108	129	121	116	118	94	114	91	104	95	122	114	115	127	103	106	114	101	97	114	124	98	106	111	112	116	112	118	113	101	107	125	122	107	102	111	113	121	108	98	93	124	116	108	97	140	116	101	104	114	108	110	117	110	116	122	94	113	117	119	115	112	108	111	97	125	109	90	118	111	131	130	146	123	124	105	106	111	118	123	132	111	122	102	92	118	99	110	119	132	122	127	102	102	97	113	105	110	108	102	123	110	102	95	109	112	118	118	107	130	114	128	110	106	116	103	131	121	140	99	128	117	122	135	116	90	109	109	103	114	115	126	137	119	106	117	106	117	125	110	88	109	115	125	117	118	116	92	130	115	108	107	107	113	105	108	123	129	118	113	93	130	105	103	113	107	130	97	102	108	123	129	92	119	140	131	121	116	114	115	123	101	117	111	113	119	109	121	99	128	113	129	112	116	113	131	113	106	112	122	114	100	101	107	115	121	122	122	97	120	90	118	113	100	110	131	111	113	108	106	110	85	115	116	123	112	117	92	104	115	111	121	130	106	109	109	105	111	102	121	115	116	113	110	122	115	117	115	115	103	105	93	127	110	120	109	107	90	102	120	111	108	116	114	100	104	111	112	121	99	115	105	114	112	114	127	107	96	113	121	110	109	102	111	99	108	117	101	131	116	111	127	120	113	100	109	107	124	99	128	98	102	94	119	113	124	114	101	103	124	105	114	113	116	95	108	107	121	107	105	125	115	118	117	118	102	99	108	115	113	114	128	127	115	111	114	126	112	118	113	109	111	116	130	103	105	113	99	118	111	100	118	117	117	104	111	118	101	104	123	130	108	121
13824	20600	27538	28183	22380	15663	14594	12905	9761	6429	3434	1659	1174	1117	996	740	719	726	617	581	519	512	551	469	481	537	488	513	522	681	2603	3281	805	409	430	437	389	408	434	472	425	438	447	423	406	426	432	442	405	425	461	436	422	423	413	446	402	409	420	405	444	444	403	415	417	400	375	430	427	374	442	448	427	421	430	399	431	446	431	425	443	402	402	459	473	442	419	470	410	436	416	440	438	446	451	465	416	445	427	452	448	431	447	453	443	436	424	416	461	447	388	420	397	432	395	393	455	454	415	427	413	420	432	434	454	425	420	427	418	428	455	450	399	374	370	419	433	454	424	422	387	412	457	427	417	408	440	444	411	394	444	415	435	398	420	419	442	421	420	415	411	435	451	401	433	451	410	443	413	381	426	434	437	467	446	427	427	443	435	413	386	464	455	406	399	425	406	426	429	400	433	437	446	420	415	442	393	428	423	456	433	393	431	424	432	435	435	440	445	405	402	445	440	412	438	427	431	415	469	445	403	397	411	406	434	446	448	422	428	440	422	431	421	414	415	372	407	447	401	402	428	448	406	470	424	457	429	416	449	417	412	429	424	403	392	407	419	405	443	393	454	420	434	422	421	400	404	400	445	411	400	417	418	408	465	453	410	436	437	465	450	396	432	392	427	454	442	410	450	420	414	456	430	461	417	422	403	401	451	387	430	425	403	450	438	433	435	443	424	425	404	418	436	404	437	449	445	434	426	373	409	445	393	410	417	463	422	393	441	427	416	426	457	439	451	483	450	425	438	441	420	448	417	426	414	437	423	419	409	422	435	407	417	391	412	450	432	450	464	371	446	428	419	408	454	435	419	425	429	450	418	441	429	451	405	417	422	390	413	433	438	452	439	428	416	433	458	410	416	502	416	411	426	449	440	421	422	423	427	461	472	437	394	441	426	457	441	476	436	445	402	467	440	418	425	367	387	451	454	415	419	404	392	453	413	441	429	446	440	425	449	388	383	392	418	452	440	424	434	431	442	449	422	396	425	416	444	405	419	437	421	400	444	428	442	439	404	426	473	430	422	432	427	432	401	403	426	399	462	449	427	413	437	459	409	411	433	416	448	465	405	456	429	400	438	435	431	422	416	404	432	412	425	436	407	410	441	382	431	441	427	436	400	418	425	415	412	443	439	436	427	422	396	474	424	460	381	439	417	429	418	413	390	431	426	394	427	425	402	446	422	446	435	409	437	420	422	449	435	431	409	424	383	435	422	413	399	424	413	410	403	427	418	430	413	421	431	442	413	396	392	434	427	424	428	406	442	446	442	434	431	418	427	435	403	431	394	423	398	438	429	445	413	422	437	426	418	429	394	405	444	407	422	434	417	412	418	448	437	453	406	436	431	449	396	451	450	431	419	443	435	450	382	472	412	396	399	437	441	444	431	419	429	443	415	418	440	423	430	419	413	420	401	421	430	433	429	451	471	417	414	450	428	412	417	399	429	421	420	406	374	424	410	442	418	460	402	406	424	409	434	438	408	453	400	471	433	407	401	461	410	373	409	435	419	436	410	441	423	429	435	383	410	437	410	386	438	438	422	460	426	423	436	406	446	435	428	402	421	407	432	457	441	433	377	395	421	446	411	372	409	401	455	430	397	434	425	394	460	439	425	422	406	441	433	409	444	443	427	445	402	446	434	460	435	417	387	400	415	427	478	483	436	409	408	435	455	388	438	448	404	435	417	423	404	430	430	405	425	461	407	454	487	426	459	429	413	449	418	423	399	412	468	409	443	436	435	430	425	410	428	395	434	423	462	423	443	429	445	412	420	409	459	449	406	393	434	450	437	415	441	449	423	413	435	411	459	395	368	440	462	420	431	416	385	449	387	437	447	457	426	425	440	449	433	437	433	442	404	448	410	436	430	398	398	385	411	402	431	445	445	413	393	378	441	428	417	413	436	431	408	416	425	462	432	458	427	443	448	444	401	413	406	402	461	422	396	422	430	426	446	424	448	407	426	452	464	450	408	433	426	425	415	443	440	440	417	453	459	431	437	424	436	448	420	424	426	481	441	464	403	426	460	459	427	474	422	424	407	431	413	429	414	397	408	435	461	409	388	434	424	433	439	418	439	467	414	403	397	398	419	375	435	417	470	430	421	427	428	426	424	386	401	401	440	411	405	422	416	447	420	414	455	431	423	448	425	421	431	403	395	419	427	392	454	432	416	425	422	427	424	409	470	430	423	419	424	418	440	447	431	436	423	415	410	399	424	455	422	420	419	417	451	440	434	416	433	411	426	413	403	425	452	450	417	478	419	393	422	393	437	442	443	425	431	410	392	410	391	396	403	413	395	431	436	450	467	384	416	432	398	391	441	417	413	428	472	419	471	437	407	377	427	431	405	430	410	400	422	395	443	394	416	414	411	434	422	419	418	432	422	444	438	433	459	400	415	427	443	418	470	434	430	439	440	397	403	457	419	443	386	422	421	445	358	430	448	418	407	383	424	442	404	412	436	434	436	418	448	429	449	446	450	429	407	426	432	405	432	422	451	446	443	395	401	441	434	476	442	392	440	404	438	399	409	434	432	424	430	415	429	420	434	429	407	444	432	385	454	426	434	412	407	417	453	423	432	406	415	434	406	433	456	446	415	438	392	428	423	413	407	431	398	430	459	405	408	428	448	410	410	480	375	437	446	462	433	432	402	398	439	382	424	418	464	390	415	440	425	400	412	427	441	440	409	420	451	417	394	393	402	418	421	426	412	436	428	438	424	386	447	424	437	437	422	422	436	421	449	390	471	449	441	412	428	442	430	437	418	421	452	444	452	439	410	403	433	436	418	451	418	377	453	429	387	398	388	394	415	373	461	428	415	402	372	456	391	430	393	447	456	432	448	421	439	413	425	418	412	437	410	441	426	420	390	400	418	393	429	440	417	448	430	449	400	400	437	444	409	397	448	397	464	438	407	424	413	462	381	440	443	415	442	405	423	406	492	418	438	440	422	416	441	434	404	416	418	459	424	381	419	408	446	437	438	421	429	434	406	432	433	417	415	471	441	419	427	403	427	412	444	432	416	474	420	414	414	407	422	407	423	451	439	445	403	393	429	460	429	397	427	416	428	430	378	409	434	444	411	390	407	406	437	449	402	423	460	411	413	426	425	448	397	438	422	437	431	435	400	416	448	417	413	461	418	410	396	417	393	430	471	440	441	465	403	393	410	424	406	436	430	425	422	437	402	439	404	442	444	439	405	461	429	425	435	428	447	439	454	444	434	400	472	408	403	401	420	409	404	439	434	440	464	400	425	430	394	438	416	455	433	462	403	435	426	447	412	457	438	447	408	430	407	418	406	436	435	444	443	438	465	464	435	425	391	413	416	420	434	410	428	432	398	434	412	416	425	443	441	433	441	451	393	424	386	427	417	397	398	447	402	418	415	435	437	448	441	437	417	406	469	404	435	433	442	420	416	423	389	403	408	453	454	425	417	450	420	438	428	436	443	424	471	443	416	436
42832	45406	43097	41140	35399	29926	30092	32475	24355	17376	8705	4162	2446	1526	894	787	660	691	395	215	231	181	178	157	136	148	150	149	146	1349	3327	1640	215	101	116	94	127	113	107	112	110	133	95	109	119	114	106	102	103	131	119	114	107	127	109	105	93	120	101	105	103	108	131	118	102	117	135	112	119	121	104	93	88	136	110	99	101	101	96	119	96	119	118	104	112	107	135	120	135	110	116	94	123	133	97	121	121	102	112	95	138	111	109	99	112	103	105	111	114	91	108	114	121	96	109	121	113	114	118	124	140	109	110	128	98	112	99	117	135	102	113	86	119	119	110	99	120	115	89	117	114	110	121	106	101	123	111	110	113	110	101	120	107	101	111	101	102	99	108	104	114	102	114	125	125	97	111	113	104	98	117	118	102	106	118	110	103	146	117	104	98	118	106	110	108	117	135	114	111	112	100	118	124	116	121	97	118	114	117	113	108	117	109	100	120	121	119	113	103	122	120	110	107	115	115	110	113	122	108	115	104	102	101	101	119	115	111	119	115	99	116	98	107	118	114	100	109	112	129	122	117	102	108	96	100	103	114	117	112	108	115	113	109	107	106	103	112	113	109	118	118	95	105	103	107	108	114	126	104	117	110	113	113	115	88	98	116	108	130	113	120	98	105	113	96	120	99	124	119	108	126	103	101	115	122	125	110	119	102	96	117	117	104	124	109	98	112	121	111	122	109	116	117	125	99	119	141	107	98	118	121	118	106	100	120	112	116	109	129	111	112	102	113	114	122	126	102	111	120	113	111	128	123	128	136	109	113	110	105	113	103	98	117	98	121	115	125	120	101	110	114	116	103	106	113	119	101	111	105	85	111	97	122	103	117	117	113	99	106	111	95	112	99	116	126	119	109	110	106	121	117	95	102	120	98	111	120	117	118	109	131	113	106	121	112	116	116	116	132	108	111	101	107	130	118	98	109	111	118	124	101	94	107	121	123	119	108	122	117	134	116	106	100	112	112	107	113	121	83	120	114	121	102	130	131	110	105	93	106	101	115	123	131	119	108	115	117	111	98	133	106	98	110	106	114	92	107	129	93	94	119	119	103	93	109	103	125	115	128	88	116	103	122	125	123	99	100	102	106	102	126	100	76	97	115	118	97	129	114	123	111	110	95	130	129	128	129	111	93	98	104	122	120	100	92	115	112	118	126	116	109	116	110	118	123	120	114	92	82	118	104	103	101	114	95	118	94	136	103	113	116	115	86	132	101	122	113	111	99	130	126	111	117	114	105	131	104	109	118	115	111	103	105	109	125	118	99	103	103	106	85	102	129	114	103	96	115	121	118	96	92	128	131	117	123	129	105	108	106	112	121	100	104	107	100	103	111	90	98	112	107	105	104	118	114	86	110	113	107	96	97	108	127	112	106	127	137	111	102	96	118	122	104	117	114	116	105	126	109	119	114	115	116	116	109	115	117	105	103	89	110	108	109	122	103	101	117	128	106	105	101	107	115	98	120	99	89	126	97	96	99	100	117	114	120	101	100	120	104	103	130	103	119	130	122	123	127	101	99	118	116	116	112	112	115	100	111	125	104	102	120	104	110	101	115	108	126	114	100	113	103	117	102	117	106	117	104	106	126	114	117	108	143	125	104	101	102	108	118	113	111	113	126	102	90	132	97	117	110	110	119	109	123	109	122	108	93	121	108	111	114	114	112	97	116	119	98	119	109	115	134	101	132	101	95	124	119	133	106	127	104	96	108	98	108	118	118	102	98	110	107	121	90	111	112	109	104	105	124	95	120	115	112	108	105	88	115	112	100	98	102	106	118	112	98	97	115	111	120	114	102	95	102	107	126	96	98	125	95	112	120	93	119	120	117	120	104	111	109	96	117	101	107	97	98	114	100	111	97	117	121	111	104	114	117	104	89	123	119	127	101	111	95	119	98	118	97	120	117	110	97	120	97	124	114	108	114	102	99	102	102	137	114	92	117	120	136	111	114	120	95	97	116	98	101	116	101	119	106	102	112	110	101	117	102	111	104	101	105	119	120	117	108	110	109	112	92	103	109	97	127	108	116	112	105	118	118	108	108	128	112	93	116	100	101	91	112	111	139	112	127	98	120	94	95	109	100	123	108	134	133	126	130	104	101	106	109	109	139	113	107	95	120	100	107	92	109	104	121	125	95	107	111	126	127	112	119	109	123	126	130	106	99	110	121	112	129	132	134	108	139	115	109	116	125	122	115	102	116	106	101	115	115	124	111	106	101	100	97	86	91	104	109	115	120	114	107	101	116	105	113	107	119	111	128	104	124	118	108	117	138	139	94	125	120	107	109	104	116	117	109	98	107	114	121	133	117	106	108	120	118	117	125	85	100	119	126	99	103	84	88	98	115	103	122	96	141	101	109	120	132	112	101	110	113	116	107	119	107	117	97	126	106	111	111	101	119	105	106	123	115	111	108	100	108	106	108	113	102	94	102	108	125	110	101	109	117	105	104	115	115	113	116	102	113	110	110	104	112	105	121	107	116	114	121	107	116	117	105	105	88	119	97	98	121	140	110	108	126	89	102	111	115	115	104	118	123	104	94	105	110	117	101	121	112	101	110	103	128	124	121	105	125	106	99	113	116	118	112	142	110	122	127	107	112	113	129	121	105	98	113	109	126	114	112	110	88	88	108	113	97	112	107	92	95	114	113	108	120	111	119	99	108	101	105	102	123	99	110	103	102	105	101	104	129	104	127	104	98	111	111	105	115	116	111	116	116	119	117	97	133	120	125	100	104	106	94	126	122	101	94	96	117	118	118	118	138	105	131	106	108	121	106	125	90	123	108	120	114	92	120	133	119	109	123	116	104	119	108	112	121	106	105	102	96	114	94	101	123	110	110	110	129	116	111	101	108	113	117	129	111	112	118	102	119	136	119	105	124	125	109	107	118	131	110	111	104	121	111	109	118	98	99	114	108	111	120	118	105	118	109	105	112	126	119	123	109	85	118	108	101	116	99	113	105	106	100	105	127	90	110	91	108	92	102	110	100	113	116	117	118	124	87	95	124	100	116	110	130	103	125	107	98	105	121	110	114	111	121	95	120	120	118	128	117	117	110	120	99	110	114	123	124	104	99	92	108	112	116	107	111	132	129	138	125	128	104	93	109	108	106	102	117	129	124	102	115	112	112	105	96	104	113	100	100	115	117	109	119	110	108	114	117	97	99	99	117	121	112	101	125	123	111	109	105	119	102	101	118	113	135	103	109	111	123	106	112	113	120	93	121	103	109	113	112	111	122	101	110	100	111	126	116	114	101	120	102	118	127	106	109	117	113	109	120	108	118	126	114	95	97	111	116	117	97	97	108	120	121	125	116	116	119	106	108	103	119	115	100	109	105	113	106	92	110	112	107	89	120	114	82	111	104	92	121	109	111	121	112	112	123	106	111	119	115	100	111	103	99	117	104	138	107	103	105	105	104	120	130	115	123	97	115	122	138	126	109	102	131	102	122	110	115	109	113	105
34623	45221	49043	56683	49225	45090	44835	43632	36060	29482	18243	12231	9707	7660	5803	5167	4445	4576	2557	1556	1199	1139	1250	887	782	853	826	732	768	8343	18152	9829	1101	432	440	462	442	407	435	420	415	409	429	401	434	444	459	412	436	406	416	391	443	408	396	408	418	458	391	410	425	413	407	480	423	405	430	457	425	416	408	384	441	427	385	390	431	419	418	408	431	405	446	415	423	417	411	427	422	407	428	408	428	388	391	387	371	381	421	443	423	381	422	379	441	441	424	392	382	417	416	420	426	406	392	420	417	410	442	415	417	381	435	422	407	409	412	407	394	425	429	391	448	443	445	418	439	398	405	410	448	429	437	366	425	403	413	382	386	407	400	375	432	421	373	406	441	384	405	412	414	398	383	434	428	411	426	438	384	401	415	397	397	379	477	397	416	403	405	433	397	409	400	443	377	410	407	436	415	440	414	411	411	438	427	417	452	445	438	399	398	429	441	422	430	404	431	388	435	419	385	427	415	418	407	435	416	411	388	397	394	429	414	417	412	396	429	387	405	440	377	409	396	392	383	423	398	423	450	406	360	414	407	406	403	435	408	476	420	419	419	429	406	386	411	417	421	438	397	388	422	460	447	406	418	384	417	408	441	442	409	422	404	408	388	422	433	439	425	430	425	394	447	389	428	370	453	395	419	373	418	405	432	396	438	445	412	397	420	410	428	405	387	389	417	406	381	408	401	414	425	433	442	432	407	439	441	447	376	432	456	405	421	420	448	412	423	399	401	424	438	420	378	401	432	391	390	422	431	456	403	406	439	412	407	433	414	435	422	417	437	430	401	440	414	428	408	400	455	412	392	410	420	408	433	404	449	421	405	434	403	444	416	439	394	403	441	453	431	427	418	436	422	369	432	434	423	418	451	420	372	425	415	412	387	421	420	421	437	373	423	460	395	409	408	415	426	407	411	391	389	450	431	397	405	394	442	435	403	457	416	382	407	423	405	415	421	407	450	418	442	456	441	418	396	429	421	413	403	404	420	422	411	430	416	429	420	412	396	437	449	429	415	429	408	422	411	415	439	413	422	387	392	435	388	401	424	399	396	418	429	404	411	414	443	431	472	407	372	417	421	362	379	421	426	403	390	438	413	429	418	404	374	423	423	375	433	408	414	425	417	418	365	412	426	387	414	411	392	442	403	398	409	425	430	430	447	409	410	426	417	393	404	447	376	431	420	435	438	438	392	397	445	437	374	390	395	411	430	412	405	406	413	404	434	403	418	439	459	410	404	422	442	411	425	398	454	463	438	410	378	427	433	382	406	429	410	401	415	415	393	422	434	396	458	434	375	405	431	413	408	400	438	369	419	433	385	414	397	422	431	424	454	410	386	390	449	402	402	392	409	398	414	397	400	417	398	379	402	365	424	414	439	424	399	417	395	424	407	447	441	419	426	433	390	392	400	438	425	414	426	451	358	434	426	406	449	402	435	398	442	439	419	396	434	402	409	418	422	399	421	387	426	426	436	415	404	445	423	462	380	435	416	386	415	388	414	425	378	431	424	400	402	424	411	424	381	413	386	390	408	395	410	412	431	420	428	427	434	397	420	400	416	443	465	386	424	421	415	378	458	389	411	410	383	461	416	438	409	459	406	431	439	388	377	435	410	374	398	403	443	428	403	400	416	371	413	407	389	401	428	425	355	435	416	393	415	402	416	415	397	387	442	408	423	408	412	434	436	420	441	425	414	399	384	417	386	405	375	361	402	394	439	401	407	427	414	391	414	415	420	381	425	432	401	399	419	414	422	412	405	428	417	430	415	435	436	441	429	381	406	401	387	406	389	398	463	437	411	399	455	406	399	432	419	382	428	389	397	405	378	420	399	410	420	395	436	440	410	405	396	425	442	464	404	396	423	432	412	397	446	446	452	391	431	427	442	439	436	383	392	427	396	412	413	403	435	439	394	400	409	401	428	406	451	405	414	389	407	388	385	418	415	394	408	426	442	423	383	383	465	409	420	439	390	424	440	405	425	425	400	434	416	442	375	459	423	424	415	421	419	418	457	417	437	436	385	395	406	458	381	411	434	374	402	418	435	411	398	410	432	415	406	381	451	427	384	418	432	424	419	442	420	390	428	414	429	439	352	408	455	391	380	441	435	426	414	441	415	424	405	397	432	420	410	440	396	405	426	403	415	438	425	385	408	441	402	440	401	406	424	421	413	410	388	416	411	432	411	411	426	430	434	410	385	401	390	446	419	399	429	419	432	417	410	435	411	431	383	389	435	416	416	393	430	413	400	418	380	455	427	449	414	384	412	407	391	452	373	425	390	418	424	427	415	418	440	402	421	403	405	430	398	413	407	388	446	426	431	404	422	415	443	423	383	388	423	404	395	393	453	379	375	420	425	374	380	464	418	418	433	408	435	399	428	411	391	399	417	423	402	403	402	435	448	431	426	459	415	410	418	386	430	419	419	379	404	379	412	392	390	387	449	405	417	403	451	434	423	411	437	417	424	445	402	390	421	446	420	455	415	410	429	429	426	391	383	422	422	431	444	454	415	379	418	431	454	412	423	441	420	432	444	389	384	424	400	375	435	425	408	436	426	397	415	405	423	424	400	408	431	408	402	408	402	411	402	400	390	420	421	398	405	425	413	432	429	419	407	391	430	393	420	460	417	415	416	456	416	408	453	418	430	400	439	420	433	395	416	431	423	431	395	446	394	422	405	414	413	392	418	424	426	439	390	418	395	415	403	420	449	430	385	460	413	430	407	428	450	399	378	404	402	405	356	389	420	410	403	401	393	392	427	386	437	431	424	408	381	389	395	430	394	411	378	426	425	433	383	417	417	384	429	449	421	378	402	429	406	417	414	422	399	408	437	417	390	443	405	428	397	448	409	393	453	430	443	395	420	409	407	399	430	387	418	445	426	389	411	401	423	404	424	392	435	405	411	414	414	425	422	418	379	434	387	415	440	409	390	417	429	438	423	399	448	376	432	399	385	418	402	406	375	399	428	392	396	390	401	436	393	384	405	423	455	445	407	377	406	429	433	416	448	399	424	449	446	396	416	398	414	399	443	416	424	411	424	426	406	412	384	407	411	389	437	428	369	432	382	418	399	387	413	440	384	418	424	399	401	431	396	395	432	427	392	369	421	403	410	456	422	440	418	434	423	419	418	419	388	414	439	423	451	427	384	400	429	434	422	412	435	430	442	393	403	433	424	396	428	445	442	436	420	436	443	444	391	415	438	404	387	456	457	388	401	392	419	370	429	418	413	411	438	429	385	392	394	410	434	429	425	421	407	451	419	419	388	437	377	377	390	374	381	404	453	411	417	420	442	387	413	404	437	404	422	413	428	399	417	433	413	420	424	431	435	388	399	408	399	427	410	415	442	406	395	404	415	415	385	419	408	441	375	427	439	405	415	384	414	424	438	441	415	423	385	398	416	390	413	419	396	439	409	393	429	401	429	398	395	375	398	455	419	412	373	395	393	454	420	392	435	406	420	357	413	459
48234	48767	43683	40211	35794	32429	35069	36755	29411	23159	15594	9918	6291	4030	2186	1839	1785	1905	998	487	383	428	333	313	349	339	358	373	1495	4672	4779	2705	651	215	181	197	210	220	200	222	205	182	233	192	208	201	188	209	185	200	218	200	207	217	205	210	209	220	187	208	198	188	202	194	178	219	188	226	195	227	186	186	185	197	200	244	172	191	181	225	225	193	206	194	201	201	208	197	200	202	202	195	197	214	218	201	186	221	213	204	204	192	210	206	180	208	220	220	202	193	202	196	177	191	171	203	193	203	221	202	187	209	199	217	209	173	190	200	223	183	196	232	209	199	219	203	195	200	223	193	201	201	208	221	182	185	188	199	215	190	204	196	210	201	198	211	190	213	196	193	215	181	200	187	205	192	215	236	203	190	214	200	191	207	203	183	197	225	201	222	234	212	202	200	202	213	196	206	203	191	198	226	194	198	199	229	190	198	206	186	199	187	219	190	206	210	184	215	205	227	191	197	196	227	195	183	204	204	198	182	200	174	213	220	201	181	205	221	220	181	176	216	196	198	212	240	180	210	216	211	207	192	189	195	208	191	217	208	203	198	194	224	191	207	175	207	214	178	181	181	199	218	212	203	194	214	185	216	184	194	184	199	209	206	210	208	201	209	204	200	210	241	210	217	192	195	215	194	179	202	191	210	233	178	209	210	199	208	213	196	188	219	193	231	217	187	210	190	192	201	186	202	189	195	200	193	165	201	231	208	193	204	213	185	197	202	212	199	231	202	218	216	230	185	200	198	185	210	221	190	198	208	200	189	218	208	208	202	196	194	184	206	184	172	191	177	186	196	205	214	221	209	216	223	200	179	193	200	200	211	172	209	214	200	188	200	202	208	207	206	211	193	208	224	202	216	198	202	231	192	197	196	195	220	192	196	192	178	185	217	206	205	190	207	176	192	206	203	207	213	238	184	199	193	201	220	197	191	193	174	204	200	199	200	208	187	226	197	187	227	209	223	205	207	209	207	230	192	191	216	204	210	196	196	165	212	188	196	206	192	202	224	199	221	211	221	185	215	193	211	199	222	192	218	230	198	206	221	223	213	215	194	218	211	205	181	223	198	207	207	181	240	190	200	218	214	214	222	187	209	179	195	195	220	197	227	206	219	175	211	237	201	213	235	198	201	206	207	179	207	206	190	218	209	205	213	209	203	207	209	206	213	180	201	197	183	206	178	206	212	190	211	226	221	223	183	180	198	217	195	202	175	200	208	189	197	196	209	210	168	175	199	189	221	195	223	192	218	199	209	227	183	174	182	197	213	201	184	202	230	212	205	183	198	191	192	207	206	190	197	191	224	216	202	177	185	203	199	201	216	221	225	182	204	193	204	194	216	194	193	203	209	206	194	210	220	178	195	189	199	208	189	203	183	207	196	197	232	221	189	183	199	201	217	206	194	207	207	200	206	187	221	194	208	199	212	191	207	208	209	179	199	219	189	208	183	203	205	210	162	226	216	194	209	201	213	184	208	199	197	196	190	190	188	205	200	231	185	198	213	199	197	197	173	200	199	230	207	187	220	187	202	175	216	200	212	195	224	179	197	193	197	224	196	187	200	214	210	191	231	221	206	212	205	206	215	210	181	214	205	203	193	220	212	204	190	217	209	187	223	225	185	214	214	202	191	206	195	205	201	200	185	207	208	187	200	205	194	207	206	203	194	204	206	221	168	214	224	222	171	204	209	197	197	198	212	196	206	172	224	200	210	206	204	203	217	214	187	189	190	196	210	189	221	191	206	179	183	194	193	219	227	182	201	195	179	209	213	230	213	197	207	208	199	193	195	199	194	183	189	203	208	206	227	216	194	212	187	185	201	201	182	200	211	200	195	228	192	161	185	177	183	219	193	208	191	159	194	216	210	198	219	210	179	189	181	208	195	192	211	221	204	208	192	213	215	214	214	184	196	202	192	195	198	209	207	178	198	200	213	199	201	219	208	171	199	213	188	202	239	199	193	220	216	210	186	195	216	205	212	181	195	213	185	196	212	191	194	203	240	203	183	171	213	199	239	191	193	179	225	192	207	232	193	187	227	197	184	206	197	192	212	192	179	182	223	219	182	203	215	190	210	192	202	207	238	184	227	214	168	198	178	198	193	217	194	198	228	204	194	214	189	211	205	194	192	216	195	191	210	227	208	209	211	188	203	208	233	194	202	191	188	222	161	204	197	220	184	212	189	190	191	182	166	213	202	200	202	215	198	209	178	209	202	209	211	197	203	205	203	219	198	176	200	189	203	196	198	186	207	173	180	236	197	184	203	203	223	210	188	204	214	224	200	193	219	227	207	213	194	204	188	200	189	206	198	201	219	201	215	165	224	191	209	200	215	191	195	202	217	195	200	205	222	213	188	224	178	186	203	185	203	198	253	221	223	201	196	201	184	203	196	210	200	209	193	214	218	191	206	210	209	191	217	214	208	206	227	192	189	182	218	201	205	215	199	199	209	194	181	236	195	198	207	201	192	199	228	189	193	199	220	195	208	210	199	202	204	222	203	185	211	188	196	204	195	188	194	199	213	215	170	204	197	195	215	239	199	208	181	179	194	190	196	194	196	208	209	198	194	206	189	187	205	200	210	196	204	197	223	215	212	220	181	185	207	201	210	204	188	193	206	223	232	191	225	197	214	207	188	197	195	210	210	219	184	211	207	215	221	193	197	192	193	221	201	191	216	188	199	201	182	190	209	218	186	226	201	223	200	196	209	215	210	215	202	206	211	203	180	203	226	201	204	217	183	219	218	219	198	209	163	200	195	217	186	202	180	188	179	210	217	199	209	202	229	200	198	189	188	184	205	193	208	162	215	199	220	214	171	197	189	183	192	184	212	199	205	200	210	227	212	189	200	167	192	198	207	210	193	210	196	188	214	210	206	204	199	217	208	186	205	201	182	213	195	188	195	242	205	213	220	233	206	189	176	191	202	210	201	202	197	212	198	209	201	197	203	219	188	198	204	186	200	195	208	202	224	211	195	203	203	207	199	209	196	197	239	208	208	200	211	212	200	214	207	198	181	223	200	191	230	206	194	225	203	200	199	216	201	222	207	191	167	204	186	196	211	200	192	191	189	197	208	207	183	224	233	227	206	190	171	203	206	223	229	189	193	211	208	211	229	184	168	200	218	224	186	187	191	183	200	217	221	185	201	196	189	206	220	195	196	203	184	207	213	212	205	180	186	220	230	227	212	199	191	221	189	198	190	192	169	196	182	189	199	194	209	200	221	211	212	216	204	178	215	204	203	205	210	199	207	177	195	203	200	190	185	195	191	194	238	195	185	213	183	186	207	192	198	167	228	197	198	198	190	223	199	200	202	195	190	206	202	182	197	198	191	194	197	211	189	204	198	199	219	216	185	200	209	205	208	177	226	182	194	184	204	198	211	214	170	209	196	197	215	202	208	238	214	215	179	233	208	193	200	214	181	203	198	188	175	203	202	212	194	212	202	233	212	187	173	176	218	191	169
39417	52091	53245	60628	53704	51499	52009	49202	42478	33558	24664	20059	15885	12991	8391	8467	9774	9649	5007	2540	2133	2052	1692	1628	1843	1659	1655	1904	8950	22563	22166	14412	3645	668	683	657	690	660	668	708	659	679	711	624	675	699	684	683	638	664	660	660	688	662	666	679	673	675	648	657	703	670	675	679	656	666	703	689	704	626	699	657	642	638	702	662	629	708	660	691	625	673	677	665	679	671	737	686	667	661	713	657	657	656	708	667	678	676	631	658	737	684	665	642	647	665	649	681	672	649	687	654	668	684	662	648	625	672	671	699	686	663	657	651	728	671	665	668	670	717	656	685	734	670	639	642	644	673	645	623	671	645	657	704	658	618	682	639	651	667	694	638	651	714	667	660	685	687	654	663	653	661	674	678	665	664	650	694	675	670	655	680	642	680	702	677	645	664	622	678	653	643	681	685	688	645	656	651	695	639	675	679	612	660	652	653	653	727	623	710	630	649	706	640	640	678	660	663	669	628	636	706	654	635	727	674	603	714	659	666	717	673	673	662	672	695	659	701	652	647	692	681	662	685	686	694	656	660	693	680	699	667	621	700	629	607	670	624	670	658	663	676	653	687	635	663	664	680	712	639	695	667	697	658	616	667	691	682	656	622	640	658	677	666	643	705	678	732	653	661	628	594	641	641	677	687	657	656	666	663	640	656	660	662	683	702	650	674	679	665	666	629	682	749	709	656	637	678	675	673	654	674	699	651	704	654	635	653	632	650	636	650	690	707	690	624	661	648	661	713	655	667	649	697	626	674	651	653	644	667	632	687	708	680	633	646	666	665	656	656	639	688	628	679	652	664	667	679	689	650	644	665	629	703	631	690	677	640	644	669	679	702	651	632	666	649	653	698	643	681	655	644	683	658	663	640	660	621	680	695	671	690	646	614	701	646	691	680	675	696	630	625	684	638	662	654	670	661	704	688	686	685	609	629	650	610	634	629	613	670	669	680	660	673	679	673	636	675	647	660	678	665	687	704	655	729	671	719	690	662	599	651	668	672	683	719	679	662	702	663	680	683	656	683	697	690	716	686	665	672	622	645	647	697	670	656	643	648	611	649	653	646	676	625	643	653	639	647	648	652	665	656	664	631	666	699	636	668	626	674	583	673	656	679	678	676	649	661	676	652	649	633	673	686	646	607	640	667	675	663	684	668	652	705	692	632	635	642	653	667	667	638	660	665	681	705	609	663	694	645	705	648	667	687	624	651	660	656	654	662	656	637	669	695	705	686	628	691	680	711	679	685	653	632	675	667	642	718	652	671	633	703	668	675	672	628	655	631	649	681	628	641	680	613	689	651	682	732	683	675	660	671	655	655	665	649	659	637	729	670	649	651	637	670	662	654	655	670	682	665	640	722	628	677	658	703	698	700	716	660	677	666	654	664	660	679	679	632	649	723	676	632	669	657	705	636	674	641	652	660	646	642	639	701	680	699	666	716	713	653	672	656	660	680	661	640	610	678	687	684	683	711	609	668	678	664	643	656	687	657	713	642	638	651	654	638	652	682	657	681	630	674	711	685	684	678	632	661	603	696	685	671	706	657	689	660	651	676	686	667	676	659	701	636	669	618	661	694	674	717	631	649	613	614	680	680	632	723	610	636	676	739	652	660	650	677	707	685	677	683	700	681	649	657	636	687	695	662	675	695	690	663	656	676	700	661	651	672	646	663	705	652	669	659	634	697	664	650	698	725	694	674	646	673	629	627	676	670	641	704	664	651	690	700	649	646	597	710	645	633	625	650	669	654	677	666	696	600	642	660	639	688	691	676	649	664	645	681	669	663	695	715	708	662	638	684	653	647	649	720	649	712	685	645	677	679	659	678	659	685	627	633	711	670	701	707	672	692	674	641	653	672	665	663	624	685	692	641	663	664	690	674	699	647	649	674	671	665	649	656	713	627	666	621	650	670	648	693	700	681	652	683	626	672	708	653	668	602	688	655	674	666	679	658	667	697	728	654	670	640	638	656	667	649	685	685	682	684	651	690	665	668	642	643	660	666	666	685	684	703	660	679	688	666	651	672	639	655	670	680	651	622	667	609	617	657	659	636	708	668	658	640	667	690	699	635	686	643	661	650	655	696	680	692	671	680	696	671	682	663	656	627	678	653	662	686	660	628	663	641	712	691	661	656	680	656	651	654	651	648	640	686	662	679	700	687	654	679	662	718	617	697	653	657	685	652	654	665	726	671	643	689	655	653	673	659	740	658	707	656	699	688	635	689	692	672	613	674	619	684	665	658	662	695	682	655	674	663	681	701	719	677	680	692	660	631	639	668	654	671	676	699	664	668	666	655	632	690	696	688	676	605	667	666	667	670	665	671	647	649	663	662	623	648	661	666	680	678	650	653	686	646	690	675	655	623	626	682	669	714	654	665	685	650	630	650	701	642	652	699	670	685	681	668	678	684	669	648	603	722	667	670	690	628	635	647	708	659	694	655	683	655	643	666	652	678	656	645	687	669	671	699	657	627	673	709	660	702	679	684	628	661	674	712	678	687	681	692	670	686	711	675	671	680	651	647	690	659	636	636	675	694	665	648	650	686	651	685	630	635	655	676	594	668	705	644	637	680	674	680	672	673	672	670	710	644	712	671	718	647	648	650	670	677	676	710	678	660	684	663	659	645	710	629	697	683	644	665	672	649	699	696	642	699	643	708	690	598	646	662	625	613	626	669	682	689	664	679	641	662	703	711	613	681	678	666	632	683	673	671	620	654	694	680	705	719	682	654	673	631	674	670	685	685	686	653	673	639	683	693	691	683	670	677	730	628	644	667	652	658	660	663	696	631	678	735	645	686	674	659	654	664	667	621	665	709	674	648	680	664	689	666	675	650	672	686	688	663	669	669	682	678	614	671	692	682	643	638	690	656	667	614	660	624	724	668	675	659	658	707	680	696	666	639	667	670	655	681	640	684	690	637	687	635	648	665	642	660	667	627	696	688	645	697	654	664	643	688	658	648	648	718	666	697	691	659	676	617	669	665	620	655	665	688	683	687	697	658	687	666	635	654	674	667	669	693	653	693	692	691	646	661	695	664	678	616	674	636	696	645	671	693	609	683	662	648	643	672	649	654	667	653	660	692	646	680	636	680	663	663	640	653	657	669	646	652	661	618	666	690	660	680	660	671	620	646	677	632	663	703	699	639	678	706	660	638	679	619	698	692	679	683	654	651	691	604	704	634	698	724	635	681	637	662	631	716	704	667	626	641	712	619	670	618	705	687	664	706	685	633	669	706	644	672	656	652	648	651	690	643	618	659	632	658	665	736	665	664	636	679	693	622	693	687	687	661	634	703	689	705	678	676	660	660	685	656	649	629	657	677	640	666	677	663	680	640	659	655	671	651	644	649	677	648	647	627	683	659	681	662	641	656	685	633	693	633	672	660	667	654	691	672	677	656	693	674	629	650	684	715	641	699	681	654	677	629	661	682	645	696	679	640	650	659	673	641	659	647	681	663	651	670	674	660	700	679
11975	17226	21982	19243	9599	5181	4051	2965	1481	900	559	393	238	224	188	161	208	171	158	147	144	140	128	128	121	132	132	151	239	339	401	315	180	126	134	140	116	118	132	140	98	125	112	101	122	141	136	122	123	122	117	131	137	116	138	124	116	120	123	139	124	128	119	166	150	99	136	126	125	111	138	157	115	126	125	118	112	123	120	142	138	118	138	121	138	124	143	122	124	135	120	127	125	108	116	132	109	113	109	130	137	122	119	124	117	124	147	134	138	125	126	122	117	133	137	107	113	133	134	128	150	119	143	130	141	113	136	123	133	122	130	125	121	111	122	123	113	135	128	136	139	126	126	125	133	117	142	141	128	124	128	126	141	112	109	134	134	127	131	127	128	129	96	144	119	123	127	108	125	111	109	132	131	116	134	144	131	128	126	146	130	144	130	126	129	134	126	120	125	132	110	120	125	116	120	143	117	142	133	141	123	148	132	120	131	155	125	127	124	129	127	118	126	141	133	120	134	127	140	119	136	126	126	134	131	136	123	117	134	116	140	129	98	120	134	123	140	123	126	126	116	135	136	128	155	132	136	111	125	127	135	117	134	131	119	127	122	119	130	129	120	120	120	148	130	131	147	113	118	115	117	115	140	137	133	130	121	125	131	119	138	127	137	134	118	121	100	147	136	139	122	117	155	139	114	128	128	123	123	141	117	119	149	124	134	119	123	131	135	153	137	137	142	124	112	92	124	146	138	119	121	132	130	139	132	131	122	126	128	129	125	150	129	137	129	123	125	137	128	145	120	122	133	109	118	146	124	115	129	134	129	121	124	120	132	139	134	138	151	160	127	116	135	139	152	122	117	139	140	114	122	131	132	130	129	133	134	125	132	138	125	143	105	134	145	138	121	122	127	126	113	141	135	131	123	121	112	130	134	125	140	137	133	130	126	130	139	144	128	131	130	129	100	121	122	125	109	129	135	138	118	134	137	126	120	134	123	128	149	135	132	146	121	120	136	141	117	124	106	133	127	120	139	137	120	120	128	128	128	129	146	118	143	137	118	135	137	121	126	125	134	135	126	137	130	110	135	134	108	139	121	120	125	113	134	101	131	138	118	141	169	139	124	121	120	118	133	127	114	127	134	144	119	136	140	121	126	118	134	134	146	133	126	129	105	139	134	140	138	120	135	132	138	123	138	141	132	123	143	148	135	126	141	121	116	128	124	147	125	131	130	125	129	134	133	149	114	148	128	128	124	130	105	139	118	137	123	128	146	135	105	139	145	142	121	117	145	122	125	126	139	123	117	151	142	150	145	128	137	146	130	112	123	139	156	137	116	141	130	117	131	128	110	116	126	137	141	134	118	110	136	126	129	128	154	162	135	111	131	137	127	132	141	141	119	125	122	134	119	148	123	120	125	143	126	130	139	123	112	102	121	131	123	118	145	126	125	134	133	122	113	122	128	128	117	119	132	147	127	122	148	117	136	146	112	120	119	131	123	112	129	131	124	126	108	128	133	146	141	134	120	134	151	116	119	167	156	112	134	102	118	136	149	130	119	141	132	151	144	91	127	138	138	139	131	148	101	106	136	113	141	142	120	121	124	132	133	135	126	117	131	125	133	135	118	119	139	130	113	129	120	126	136	119	121	127	123	126	132	136	118	103	142	136	109	136	117	115	133	116	103	129	134	143	132	129	130	114	133	151	136	128	128	143	126	117	125	140	136	109	133	123	126	122	126	107	127	137	136	127	129	144	125	131	122	129	131	126	134	143	145	138	128	126	147	142	116	119	133	139	137	107	127	136	123	106	127	107	126	132	145	123	121	124	126	123	130	134	129	139	129	122	138	131	135	146	139	127	131	139	146	123	95	122	142	142	135	135	155	142	109	111	142	133	124	122	151	132	112	136	146	127	110	129	126	127	153	139	122	115	124	112	125	137	112	123	114	136	133	135	127	138	124	131	125	132	142	109	119	126	134	131	151	129	122	154	123	111	125	137	105	135	126	127	121	140	137	99	108	143	120	139	130	121	128	127	126	164	121	128	139	127	148	141	123	135	139	122	152	146	155	113	141	135	113	127	142	108	127	125	133	132	134	112	118	122	125	134	127	112	148	146	117	133	140	129	126	122	137	124	141	101	145	125	107	114	105	125	169	129	142	125	149	117	123	113	137	105	135	134	131	126	129	126	116	123	151	146	145	124	112	124	130	123	120	138	134	104	141	146	124	144	164	129	124	119	138	125	104	135	143	123	128	116	127	132	118	134	136	141	138	137	129	135	138	113	156	147	107	117	124	153	125	121	137	141	130	133	127	133	129	127	129	109	138	117	135	132	117	153	138	120	140	135	140	136	140	131	128	125	139	98	130	123	128	132	126	135	130	129	133	130	148	119	129	112	139	130	131	112	148	116	136	122	122	105	133	137	134	128	135	127	144	113	132	118	126	126	121	132	122	117	153	130	144	113	144	132	132	137	121	131	137	122	118	125	127	128	105	113	144	118	118	150	122	100	131	142	147	117	126	124	143	116	125	127	132	140	124	130	119	101	126	127	128	141	102	104	119	116	135	101	128	131	100	113	104	146	131	120	133	117	118	138	127	153	141	130	139	131	116	120	131	119	129	119	142	114	137	132	143	122	149	124	117	124	131	105	126	117	131	145	123	117	123	114	123	120	125	127	133	137	114	116	116	152	157	119	138	116	126	141	164	142	130	146	128	121	136	118	150	132	130	128	124	154	142	135	120	112	131	128	122	106	143	110	140	119	101	142	128	118	137	139	133	131	116	146	122	117	117	124	121	118	126	149	124	132	126	130	116	137	125	137	138	127	144	130	140	140	123	108	110	139	147	120	110	136	126	159	110	145	122	128	144	122	133	96	120	133	138	148	132	134	130	133	134	116	128	149	134	121	128	136	131	119	122	106	120	122	96	121	122	122	120	131	120	128	137	118	144	136	142	135	130	134	144	137	127	142	127	134	121	134	117	122	135	120	117	119	115	131	131	115	132	130	122	125	154	120	140	139	132	116	119	123	105	129	118	136	129	127	137	141	130	131	128	125	118	136	129	137	127	117	130	114	156	116	107	133	129	123	134	136	127	123	122	115	117	148	120	108	140	133	126	131	138	121	129	114	119	138	122	118	147	118	125	131	119	150	112	135	119	127	128	150	129	125	151	136	108	120	134	135	127	118	129	129	131	123	135	122	138	155	153	109	135	131	114	122	129	141	136	125	111	121	134	141	133	146	142	126	122	138	148	128	132	114	111	140	112	113	117	122	152	137	150	139	131	131	128	109	126	144	136	131	136	130	138	115	158	127	140	104	136	139	121	116	134	126	122	114	128	123	126	110	125	121	135	118	125	138	137	144	109	141	141	124	150	137	143	127	130	124	129	134	122	120	136	126	130	119	133	130	132	129	130	123	132	125	114	137	114	134	125	133	116	131	130	126	109	133	133	123	141	126	153	113	144	115	138	122	120	132	147	112	132	141	148	119	121	149	127	142	115	138
11226	21010	28880	29649	19981	15022	14139	10714	6230	3505	2430	1727	1369	1230	986	916	1039	980	717	664	647	647	541	491	552	559	564	706	1318	1953	2162	1547	806	460	460	445	459	473	505	459	515	490	452	486	452	455	522	440	448	490	510	468	479	495	504	464	482	477	488	474	460	471	492	501	487	503	458	481	477	494	467	450	446	463	494	438	515	469	499	455	485	465	456	489	482	449	489	517	439	494	509	526	511	472	478	520	484	498	473	490	474	473	510	454	475	473	480	482	475	488	449	488	494	453	502	492	472	471	502	448	465	460	500	504	442	450	484	484	416	438	464	481	493	475	470	489	483	447	465	475	491	501	498	441	426	469	493	462	530	460	468	459	440	473	460	477	455	473	460	425	455	435	477	467	458	462	488	457	484	472	468	468	461	479	481	479	488	463	472	464	474	472	495	448	465	489	489	497	475	463	480	449	471	475	503	502	483	468	488	460	464	535	456	484	457	516	489	494	460	536	473	483	476	448	483	471	478	456	483	483	452	462	490	473	487	457	452	464	462	475	503	482	467	486	502	468	461	490	476	493	447	483	490	470	494	487	429	475	447	477	481	486	492	486	466	485	506	428	485	475	511	427	419	420	507	501	472	453	524	444	495	449	454	465	452	420	484	484	501	472	512	477	457	491	480	463	462	453	474	437	480	443	457	483	463	482	436	466	450	487	478	450	500	491	457	504	462	471	444	464	482	485	531	487	500	447	472	434	505	499	487	480	481	465	462	474	452	487	446	465	427	466	493	460	493	506	434	497	522	444	459	447	497	482	427	489	450	502	457	488	486	446	466	466	484	480	470	466	450	482	474	492	512	515	493	478	488	486	470	498	482	458	499	472	471	487	448	472	489	463	469	467	511	471	488	478	456	527	474	465	472	421	478	463	430	470	444	465	464	472	517	469	491	485	494	470	470	468	478	449	460	525	458	472	474	473	504	474	485	413	467	464	487	482	466	475	504	461	465	459	444	505	487	495	465	486	508	467	498	492	442	461	509	506	473	489	473	452	469	441	489	463	452	461	509	490	487	490	493	495	463	460	498	523	463	519	481	490	519	476	463	482	508	491	482	468	452	480	494	481	479	471	450	480	509	489	482	497	463	470	471	436	450	468	486	483	473	456	492	453	438	492	441	460	453	534	460	453	492	447	461	462	444	473	465	480	452	440	484	481	483	472	467	481	499	495	456	443	467	505	474	459	475	498	474	410	488	477	502	491	443	499	467	456	479	446	499	472	483	493	489	467	477	473	452	476	501	467	465	466	477	480	504	451	452	486	483	461	500	497	483	511	485	482	469	508	495	408	489	440	462	482	517	473	487	481	505	474	518	457	458	473	468	482	443	479	509	525	461	481	471	457	470	490	478	426	452	479	501	452	452	474	502	475	492	460	480	468	533	507	479	457	483	467	474	466	460	483	484	512	487	494	430	469	498	474	471	497	510	476	466	465	467	472	457	452	473	485	479	485	466	494	472	458	496	501	481	465	503	453	459	498	457	493	474	452	468	462	488	502	453	463	468	463	472	453	470	464	478	495	481	450	494	480	477	457	461	490	472	493	479	450	496	476	480	454	458	485	470	524	472	475	470	474	454	488	493	519	440	518	489	461	493	449	459	439	476	485	484	501	448	502	479	430	470	480	469	496	485	466	453	451	469	516	498	447	481	453	502	449	483	458	484	522	474	457	473	473	444	474	425	455	462	482	492	463	465	453	447	462	491	468	476	418	471	496	452	488	470	486	464	470	445	478	480	474	479	520	451	511	518	473	439	522	466	490	480	446	519	490	466	480	477	528	505	461	451	477	466	463	465	452	455	462	486	474	469	505	435	468	473	486	463	473	471	468	454	448	513	502	480	496	469	455	483	450	487	499	457	482	473	477	441	460	483	494	453	451	479	488	492	503	476	513	488	501	464	497	464	466	466	463	458	468	501	499	461	474	486	465	488	500	503	482	463	497	441	502	502	500	477	474	466	439	451	463	436	478	487	485	469	468	482	483	497	477	436	464	471	460	475	512	467	466	504	445	509	453	508	490	460	471	525	512	467	486	463	465	513	453	455	496	439	504	495	492	433	471	454	499	445	516	483	461	474	476	446	428	464	529	460	451	501	452	505	475	483	449	499	443	500	462	456	482	466	475	484	476	508	480	473	452	491	449	463	466	487	474	441	493	503	436	491	462	455	490	484	454	473	446	490	447	502	471	461	465	486	462	502	475	498	454	478	438	454	440	491	480	508	478	463	459	500	444	487	482	444	476	471	444	473	458	469	468	470	450	484	492	456	486	494	506	477	456	458	473	477	442	467	482	484	442	493	486	465	485	447	448	482	421	420	474	485	454	439	476	446	469	481	490	503	431	494	473	457	453	496	482	478	476	475	477	479	465	465	514	489	474	479	469	478	504	486	472	450	509	475	466	461	488	469	476	468	461	469	477	495	449	444	496	485	495	477	507	463	458	486	461	495	461	471	491	448	495	527	491	449	484	490	500	521	487	452	467	450	453	453	466	447	442	460	470	447	466	504	473	468	467	447	481	466	485	496	471	454	507	511	479	443	487	445	477	491	468	470	492	462	507	489	498	481	447	453	470	511	460	514	477	482	473	490	479	520	493	456	470	495	477	503	463	434	484	484	465	449	481	485	483	435	464	476	456	475	459	480	437	505	429	421	482	458	488	443	492	495	473	447	452	473	472	461	431	474	466	458	435	498	503	425	516	480	505	474	484	492	426	465	484	473	478	486	431	468	471	469	473	484	462	489	471	458	458	533	461	459	494	494	429	519	461	436	474	472	490	512	440	466	477	465	477	495	462	422	444	447	487	478	449	478	522	503	488	460	477	463	497	433	466	451	500	437	468	473	457	481	475	480	463	468	468	511	440	470	487	460	506	424	515	462	496	474	516	466	483	487	459	450	462	453	476	468	469	448	435	454	463	493	457	501	456	456	458	477	455	460	503	495	487	487	459	464	494	488	436	480	535	460	474	454	482	467	477	488	452	430	489	467	496	484	487	438	474	484	492	457	451	465	485	499	500	442	468	514	482	475	480	495	492	468	485	465	511	447	433	496	455	462	461	506	485	472	459	442	459	462	478	444	467	486	492	465	469	450	464	484	444	462	461	503	473	457	455	507	467	502	478	458	436	434	486	472	478	467	468	478	428	509	501	507	484	465	478	456	471	482	470	489	481	460	494	504	484	465	464	484	475	464	512	475	474	443	456	477	493	477	469	495	480	482	480	443	439	484	455	480	471	490	480	462	485	487	474	478	474	440	454	463	487	504	473	491	502	459	483	421	434	496	459	513	492	516	450	450	495	441	458	443	487	467	483	504	446	461	440	470	475	459	440	518	444	512	482	460	441	457	461	477	487	509	434	510	457	466	478	500	464	481	486	416	469	488	463	500	501	481	484	472	476	462	464	485	463	520	433	445	479	494	424	441	495	463	462	491	452	511	496	497	477	464	477	482	521	522	483	468	483
40342	46579	44603	37723	30541	29282	30357	28036	20074	12196	6921	3892	2644	1875	1084	907	897	904	527	242	211	229	228	193	208	174	258	535	746	1388	2255	1231	359	133	113	125	130	129	104	115	107	166	117	125	119	128	104	126	118	155	122	136	116	135	119	125	116	137	115	119	136	136	107	126	112	126	133	126	128	106	118	109	112	129	131	113	136	125	124	132	134	115	131	105	134	99	112	117	126	133	108	118	110	127	120	124	109	143	119	118	120	128	111	116	122	116	118	112	98	135	118	126	115	126	120	122	121	112	111	124	125	129	131	120	129	122	118	127	126	105	127	105	111	119	102	117	112	130	133	127	112	129	128	106	94	129	117	135	117	121	108	120	103	138	120	116	118	133	126	116	113	117	116	116	96	116	136	117	110	133	135	134	116	118	117	147	121	109	117	117	119	125	107	116	103	144	133	109	132	117	104	115	125	122	138	138	120	118	115	121	115	119	108	119	130	125	141	151	118	130	112	101	110	112	114	133	139	126	123	125	121	132	112	118	135	130	137	93	115	121	116	106	134	116	109	137	113	97	135	110	120	121	127	134	122	134	112	132	111	122	115	130	126	117	116	132	111	124	124	125	122	123	110	106	137	117	104	124	107	122	111	125	137	122	117	119	119	122	125	114	110	102	141	156	122	130	113	133	107	138	98	135	126	107	127	130	124	122	156	128	121	114	141	126	101	134	135	125	133	108	111	141	124	135	125	116	120	111	105	131	133	113	111	127	102	126	120	109	130	127	130	132	118	122	123	116	109	116	125	113	126	104	128	123	116	121	116	136	130	106	118	120	119	119	110	121	116	120	125	114	121	105	125	113	140	114	136	129	128	113	101	115	158	124	125	105	123	130	106	122	143	111	122	122	146	109	123	130	119	112	133	109	112	132	121	117	127	126	111	123	111	133	116	112	128	112	105	122	98	121	113	110	129	129	119	111	125	111	144	98	126	125	125	108	113	119	115	109	111	116	117	123	119	118	150	106	112	129	128	108	129	100	100	141	115	117	113	123	114	120	134	95	131	124	109	123	112	111	133	119	125	104	111	132	122	118	125	135	137	137	133	115	116	98	115	133	118	116	133	127	112	115	112	108	122	123	125	113	125	120	119	123	109	104	124	116	122	121	119	136	127	111	126	125	131	125	131	114	134	147	99	93	129	142	139	109	105	119	130	97	114	101	128	117	115	135	128	129	111	118	127	124	130	113	133	137	114	118	126	123	122	124	136	124	107	115	115	125	125	123	118	125	124	110	115	119	115	128	132	141	142	103	127	133	109	128	112	130	122	108	122	116	124	109	127	139	118	119	132	141	95	120	112	132	124	108	109	99	115	141	116	114	124	105	122	130	123	114	132	112	133	113	115	123	136	115	112	111	112	112	109	118	124	137	101	103	134	130	112	123	130	122	113	113	133	98	133	131	124	114	126	136	134	104	114	110	141	122	107	110	133	136	121	126	124	112	130	130	121	117	101	126	130	129	128	103	118	128	113	123	122	123	138	112	102	132	122	117	102	129	137	109	114	106	99	113	128	133	142	129	116	126	122	108	116	117	100	116	120	135	126	128	142	131	119	116	123	112	107	130	114	115	127	113	132	122	116	122	131	122	145	131	128	126	120	116	120	126	135	137	106	126	112	125	125	141	122	121	118	94	116	115	138	117	105	109	113	129	89	124	106	130	161	117	118	112	100	123	140	131	124	134	126	125	119	125	113	120	129	120	109	121	96	116	122	121	116	112	110	127	131	117	130	109	99	111	124	112	123	131	117	129	128	113	113	127	141	119	125	115	130	123	123	109	130	115	114	120	140	121	131	119	121	112	124	124	134	117	114	130	124	127	114	129	110	119	125	107	108	132	108	98	91	133	141	125	102	126	128	125	134	121	111	116	115	123	122	116	136	134	128	115	110	106	105	131	123	126	127	118	107	118	111	124	124	110	128	117	126	115	134	127	101	122	116	132	103	119	143	115	141	126	109	143	117	128	121	112	119	110	127	108	121	114	113	120	108	118	120	130	135	123	116	107	102	113	143	116	118	133	125	126	137	120	128	115	131	116	113	113	119	115	106	116	130	122	134	120	132	115	127	109	114	111	127	117	134	116	132	131	128	135	105	117	124	111	104	149	123	127	135	109	119	112	128	112	130	121	110	116	134	123	104	124	104	112	121	114	115	116	124	111	120	127	119	121	132	127	110	111	117	121	117	117	119	131	120	123	128	145	127	111	115	109	118	102	123	119	130	105	124	135	107	109	94	126	123	113	126	135	124	121	132	127	130	120	124	119	117	127	98	128	113	123	141	143	121	120	118	135	118	117	119	131	140	114	105	108	120	147	132	110	121	118	142	127	111	100	111	116	132	103	116	131	129	105	117	126	120	118	121	124	126	123	126	104	118	125	110	128	115	100	105	130	127	87	140	111	124	120	126	132	114	92	112	117	123	120	129	128	116	121	132	139	118	123	126	128	129	121	123	136	114	126	121	123	108	106	104	117	118	114	131	107	127	131	140	130	129	107	123	133	131	123	118	110	120	122	105	125	129	133	111	120	107	108	129	121	106	118	92	116	119	115	135	120	124	120	129	107	148	145	136	119	126	107	129	137	134	140	110	107	116	130	111	116	105	97	123	106	114	133	110	120	109	133	131	134	123	102	104	118	99	121	124	99	123	115	147	147	113	124	134	119	109	133	102	143	119	107	121	121	111	127	106	132	105	131	115	93	115	129	110	114	123	100	116	116	116	113	138	114	111	129	109	121	123	127	112	109	112	111	142	135	108	115	95	131	102	127	101	124	135	129	129	118	116	127	128	110	113	116	124	131	108	127	113	123	109	139	107	130	118	124	107	109	127	125	124	128	113	138	125	128	121	130	110	127	115	129	124	118	124	109	118	115	108	118	128	109	118	99	129	114	124	115	93	106	126	129	125	134	134	127	134	111	126	113	136	113	121	100	135	112	112	130	107	118	133	112	130	130	111	118	131	102	114	135	111	114	129	118	125	112	137	102	124	112	103	120	119	101	117	107	120	117	117	107	107	119	105	133	96	119	118	109	109	129	108	130	125	136	117	125	126	120	100	124	116	130	108	112	119	119	111	122	112	117	113	129	143	121	103	114	119	118	135	124	120	112	121	116	117	106	117	113	94	140	108	113	118	113	123	105	122	99	137	100	115	118	111	102	130	120	140	129	100	115	121	110	118	123	133	136	126	119	113	121	118	122	100	124	115	135	118	110	129	105	132	139	123	144	120	116	126	109	128	120	110	128	124	123	122	105	119	120	114	116	131	126	134	111	115	120	100	102	130	145	122	103	123	91	109	117	139	115	128	120	114	109	165	123	115	112	134	108	113	104	107	101	134	112	119	121	103	117	111	105	124	111	127	104	117	104	95	118	119	125	97	118	120	120	109	115	107	124	128	107	131	123	114	122	124	137	126	128	107	116	112	117	136	132	120	122	103	125	122	136	118	131	124	116	116	138	123	117
33306	47059	52794	53263	45065	44257	44156	39297	29770	22275	17418	11586	9626	7535	6129	5946	5846	5602	3010	1261	1132	1481	1195	988	1056	867	1631	3853	5449	9320	13232	7512	2431	463	469	455	461	447	406	420	443	427	452	449	438	458	422	431	442	416	431	387	428	446	428	437	458	471	402	450	436	488	460	458	455	447	458	439	439	404	461	451	429	461	408	458	440	459	418	461	447	426	404	412	440	459	422	422	410	452	442	458	432	470	448	444	393	430	424	408	432	399	430	443	440	426	429	420	447	428	438	451	439	399	446	440	443	433	432	461	464	444	444	446	412	431	413	424	435	431	439	459	440	428	438	425	392	420	463	414	444	426	453	400	424	422	409	430	461	447	447	426	442	458	415	423	417	439	427	445	432	448	418	450	421	424	468	446	467	444	462	398	467	464	403	435	448	488	457	439	476	455	417	441	456	400	438	456	476	454	421	431	461	459	421	406	442	487	451	421	426	425	410	419	447	426	404	435	431	449	460	401	417	439	449	442	435	457	443	466	430	431	449	402	446	445	435	459	436	384	457	451	461	425	441	428	439	437	412	438	449	450	437	425	412	436	432	441	440	439	445	458	446	431	436	470	428	387	461	457	471	405	404	461	428	439	448	473	407	423	409	440	426	421	412	429	446	434	434	429	451	428	421	463	441	415	423	439	447	428	438	404	461	423	449	452	390	413	424	405	425	472	431	419	460	473	425	483	406	453	438	454	449	441	394	440	437	462	455	410	422	456	452	402	435	434	407	420	427	466	436	471	441	429	440	456	433	439	432	397	454	448	443	440	440	458	451	450	443	430	436	454	450	445	477	425	460	421	422	442	444	426	444	429	425	444	421	464	489	448	435	445	451	436	444	413	457	429	432	419	427	465	473	434	411	460	400	454	424	454	440	450	460	430	397	439	423	424	431	413	420	451	397	424	436	403	424	474	463	415	445	426	407	389	413	428	439	428	451	430	444	396	445	415	414	502	437	448	455	451	462	437	455	448	420	439	459	435	410	414	436	443	450	392	443	411	441	410	430	482	455	423	401	446	464	435	451	392	395	449	441	429	433	458	408	458	432	434	390	424	414	438	431	396	407	423	446	419	407	430	448	399	443	462	421	430	420	471	455	414	442	462	460	401	432	446	413	427	428	449	439	419	430	436	419	381	413	420	430	495	425	446	474	471	421	454	427	433	445	428	425	434	425	405	444	461	451	412	470	400	458	427	428	428	412	448	418	412	439	434	453	446	432	461	442	430	413	463	423	395	417	440	411	430	450	461	450	420	407	459	446	398	434	411	423	435	435	445	434	439	430	405	457	430	455	409	479	404	477	441	425	459	434	441	441	458	417	420	447	414	457	452	456	430	425	448	438	425	424	464	429	444	416	425	406	410	429	445	453	421	443	425	452	436	404	406	440	464	450	455	414	435	449	421	461	426	429	442	456	421	458	418	434	386	440	446	453	431	422	431	410	432	410	460	438	439	442	446	482	476	445	439	463	453	437	395	462	434	417	404	397	440	464	421	517	441	451	439	436	438	443	450	451	424	410	478	405	395	417	424	437	430	435	404	428	455	427	461	412	446	431	378	401	418	415	443	387	428	433	458	461	463	405	480	413	416	401	421	455	433	429	433	458	447	445	447	433	432	437	415	429	391	454	436	433	412	432	439	430	416	464	428	440	454	436	433	437	426	448	462	465	449	433	451	410	426	406	434	429	433	413	456	436	447	447	438	450	433	483	441	447	418	441	397	458	424	416	467	449	440	441	439	390	436	435	463	439	471	459	450	421	420	415	443	448	416	447	418	466	451	415	465	425	391	467	424	439	429	496	445	447	445	466	435	441	453	411	447	457	457	447	441	421	413	369	412	415	399	429	409	432	446	460	438	466	429	436	435	448	440	435	459	443	410	459	434	447	425	446	447	477	451	452	463	470	429	448	404	429	429	413	423	412	439	436	421	424	434	436	415	426	436	416	407	452	425	434	452	433	451	415	444	444	435	430	476	440	450	411	427	458	450	447	447	432	430	446	458	415	415	457	460	440	426	442	438	415	428	409	459	465	397	415	453	455	415	467	413	424	414	428	426	412	412	445	417	381	444	453	459	424	442	423	436	428	435	446	436	447	446	439	449	434	415	429	405	446	469	457	413	488	401	460	425	409	411	420	455	442	429	461	442	428	462	442	434	413	439	447	428	423	485	462	413	459	405	435	435	401	431	445	420	427	461	433	434	470	436	397	423	441	384	444	411	438	445	428	443	443	479	423	449	441	438	467	451	433	427	463	427	441	420	411	424	454	433	447	419	436	419	438	439	439	437	452	421	424	426	428	421	467	419	459	419	427	452	426	408	422	433	431	423	482	455	447	420	415	431	441	416	409	407	434	451	455	412	455	442	459	456	435	432	439	435	446	461	422	448	434	435	406	427	448	456	453	422	439	453	440	451	469	425	415	433	453	442	418	431	403	471	441	415	439	433	445	467	410	435	422	413	421	425	430	422	417	437	426	442	418	417	425	442	435	419	420	424	478	461	434	429	488	459	446	440	437	432	441	466	433	408	433	416	427	404	429	445	446	446	422	436	431	455	404	409	425	402	440	440	421	437	422	429	437	415	449	434	414	475	453	428	437	464	434	436	430	417	452	426	465	423	475	425	418	441	426	422	422	426	436	448	457	430	455	440	417	439	415	437	428	432	441	453	420	451	417	442	418	434	454	416	411	428	432	442	443	462	483	427	439	431	477	459	453	432	449	431	467	425	465	406	435	414	446	437	458	423	435	430	407	452	420	434	408	435	415	404	452	436	439	416	442	462	450	429	460	452	458	423	454	463	417	428	448	430	420	410	420	453	410	454	461	431	418	422	404	418	434	448	395	411	427	424	428	445	450	460	435	451	432	436	439	438	445	411	416	458	405	425	419	429	458	420	412	400	471	429	448	407	429	418	424	400	392	421	443	477	444	417	447	418	447	455	425	455	422	477	483	437	434	453	413	452	412	452	474	434	415	458	453	429	434	433	437	421	422	460	429	427	401	422	473	463	445	451	415	461	456	418	451	408	426	452	452	406	429	415	436	410	422	450	430	483	431	440	449	423	426	444	447	454	414	463	418	430	436	424	442	439	442	436	476	435	432	410	443	408	445	420	436	444	430	413	422	436	450	413	447	428	440	436	414	428	431	434	456	433	413	436	398	436	448	445	419	441	423	435	439	440	416	443	416	451	440	392	433	427	444	428	402	448	438	431	450	448	442	441	404	399	421	413	458	425	480	450	440	443	484	435	405	440	454	439	417	477	448	441	419	479	411	425	430	412	414	439	471	448	423	434	452	437	442	440	413	421	456	443	450	408	429	426	400	462	441	447	462	438	427	446	452	425	427	421	446	407	437	438	415	408	405	421	452	441	457	403	462	430	490	475	426	479	451	435	433	440	443	430	442	429	397	419	425	449	481	412	464	468	426	424	433	434	448	445	425	416	431	376	445	443	443	454	415	465	431	473	444	441
48423	49934	41717	35038	31720	32307	33861	31945	26405	21616	13702	7941	5687	4537	3443	2137	2174	2263	1140	465	423	474	389	331	346	288	254	289	388	1244	4170	4782	1351	200	196	190	219	193	191	180	192	208	198	180	186	194	199	198	162	189	201	204	174	199	209	204	179	211	207	185	194	219	188	154	188	203	192	178	185	208	166	179	199	197	198	171	192	201	207	233	220	184	183	179	196	177	217	191	195	177	224	174	187	215	208	211	196	208	207	173	213	192	202	194	192	204	193	218	174	204	185	190	183	205	213	206	220	203	203	174	202	201	180	228	198	208	184	181	198	190	198	177	215	197	182	187	191	190	200	199	199	204	202	216	205	216	190	189	192	216	209	196	201	224	180	197	216	201	195	194	196	185	180	192	197	178	176	215	212	211	200	210	208	173	237	186	210	211	204	216	205	189	192	214	199	198	209	209	193	188	180	194	180	214	238	207	184	206	202	193	177	196	211	189	180	198	194	209	196	202	182	188	183	182	212	191	205	176	213	201	213	219	174	195	203	196	197	199	180	187	194	207	190	207	171	168	170	205	168	217	184	184	202	225	201	220	198	198	218	201	185	172	199	207	211	183	211	202	210	209	192	192	189	185	213	187	183	169	209	191	214	191	213	202	193	188	185	178	190	184	183	171	219	196	171	205	204	197	189	175	212	187	191	182	206	194	179	206	200	186	199	189	173	188	204	196	196	181	198	175	182	201	207	184	178	190	192	209	168	231	204	185	216	209	186	198	207	194	208	218	200	185	202	198	206	187	172	185	184	199	192	177	202	208	197	159	209	201	203	204	196	233	190	199	202	209	187	176	187	194	205	181	193	197	210	210	173	206	205	192	198	184	187	199	200	177	186	172	188	166	219	194	191	220	196	184	204	191	176	219	178	173	189	209	180	219	181	195	197	186	203	193	212	181	204	167	181	185	201	217	184	163	220	194	214	188	200	234	205	203	204	194	199	198	215	206	207	190	217	200	204	188	186	166	174	188	186	191	200	209	195	199	188	211	206	207	218	198	181	194	205	216	170	198	173	195	212	201	198	224	187	190	196	194	200	166	190	209	202	180	181	171	187	185	186	182	173	220	208	206	196	178	194	206	205	201	188	204	186	196	186	197	203	194	184	167	189	199	187	172	204	187	173	201	202	197	215	206	186	203	183	195	195	226	207	188	173	190	206	194	202	179	190	191	191	196	216	175	179	204	181	182	205	179	190	199	183	211	198	207	182	175	187	201	193	179	200	191	206	207	203	207	211	193	211	181	201	177	204	184	212	212	201	183	201	197	234	201	172	164	194	178	200	189	212	196	176	195	186	176	188	177	197	189	201	192	195	187	183	183	200	198	177	165	199	220	192	201	156	202	193	192	188	204	213	176	200	219	197	209	204	186	198	246	185	202	234	190	213	191	165	187	197	184	205	209	188	184	177	211	182	184	205	161	179	197	200	217	162	201	179	198	187	201	186	190	204	207	195	206	197	201	202	195	207	192	176	220	226	196	198	178	219	187	179	199	191	167	206	178	198	168	201	198	209	215	192	187	204	192	191	213	173	202	194	181	232	202	203	212	216	212	176	202	206	185	182	216	182	241	203	181	184	181	222	200	187	187	197	201	195	197	208	202	228	195	210	194	216	209	191	203	186	200	193	195	208	201	179	206	186	183	194	219	194	203	170	179	186	207	179	184	184	196	222	177	201	194	209	197	209	185	205	169	176	228	200	195	180	186	196	202	207	202	202	182	174	212	230	195	207	184	185	212	174	183	196	200	216	195	185	194	191	159	191	187	210	196	209	191	203	199	179	177	216	193	190	197	189	205	186	222	194	185	180	221	206	213	204	174	204	183	209	209	215	203	208	191	185	187	204	176	217	195	205	200	180	211	193	195	198	185	214	186	195	209	202	172	187	191	187	200	188	176	210	191	164	180	181	193	179	201	202	190	205	182	199	219	192	192	196	224	211	185	184	187	194	186	187	187	176	211	184	187	198	201	207	216	190	217	175	181	212	190	208	208	208	196	205	176	222	212	177	185	173	179	193	196	208	165	199	194	210	205	186	197	173	227	199	189	211	198	201	183	190	213	188	181	206	187	196	195	195	223	208	210	176	161	215	170	186	193	198	204	211	201	198	206	208	219	180	192	199	202	200	212	188	204	197	209	192	196	187	166	188	191	178	181	204	190	198	191	224	210	187	205	202	208	191	207	192	192	180	200	212	173	190	178	220	219	179	201	185	172	194	195	167	208	218	221	186	166	197	206	190	207	198	192	200	218	207	189	191	217	186	216	185	196	186	192	216	182	192	190	194	195	207	194	206	180	169	205	192	196	190	182	183	192	197	210	187	215	182	204	172	168	192	179	195	198	228	192	213	208	197	210	199	190	191	195	207	200	203	193	194	207	216	169	211	181	212	206	205	191	200	196	207	184	189	191	194	197	203	196	187	188	187	200	191	199	189	202	205	223	194	209	203	199	180	218	186	193	199	197	204	215	224	193	212	178	208	198	183	182	179	184	183	216	184	204	193	185	192	182	194	181	183	172	204	183	205	192	200	209	173	183	190	161	193	200	190	187	191	175	190	206	185	198	221	188	196	198	200	196	190	172	196	197	216	203	197	231	202	192	201	195	170	208	208	199	205	180	205	197	203	212	203	208	171	215	189	181	182	200	198	191	187	214	176	193	172	216	173	203	190	199	178	220	199	223	192	163	203	184	188	177	209	200	204	178	190	176	182	181	171	203	196	178	207	197	220	181	181	189	192	210	171	193	195	200	184	204	177	199	189	210	184	225	185	173	175	183	206	200	214	202	169	193	190	194	191	188	219	197	205	195	209	173	189	225	187	191	190	199	182	206	180	216	183	190	220	194	218	191	185	213	175	182	211	205	194	174	210	208	187	202	185	194	220	184	201	178	197	192	204	192	179	174	190	194	199	187	195	187	192	188	203	181	210	191	169	191	217	204	200	163	196	210	217	188	192	207	204	222	188	182	190	206	222	208	207	212	198	197	189	186	179	216	193	200	206	173	182	198	197	216	218	174	186	201	213	190	206	197	218	184	171	206	209	214	177	217	233	191	202	208	220	193	172	190	196	203	199	227	185	190	182	216	219	215	206	213	208	193	179	178	210	191	191	205	208	205	185	182	195	204	207	176	200	182	193	219	211	215	193	207	198	206	206	189	163	194	179	194	196	201	197	196	161	201	203	192	224	198	204	204	188	216	199	200	209	176	194	197	191	194	175	188	185	212	212	196	207	222	177	195	186	194	174	184	171	183	194	194	200	181	184	186	203	198	167	188	216	195	199	183	193	202	189	180	193	183	186	198	195	189	181	197	199	179	209	210	209	174	187	187	202	179	176	198	194	203	206	194	202	198	192	204	211	199	190	191	184	185	193	211	179	187	191	211	189	185	195	191	184	201	190	205	232	202	202	198	181	176	186	198	177	194	201	245	177	221	188	190	193	196	195	176	216	194	189	168	201	177	198	185
40472	57033	55066	56374	53210	52508	50608	44000	37725	31711	24401	16849	16966	16087	13550	10070	11080	10468	6622	2332	2126	2446	2208	1754	1730	1420	1347	1439	2204	8162	21122	22035	6742	696	705	677	657	662	655	681	666	697	643	706	680	644	650	616	631	625	651	674	660	663	641	673	666	687	653	676	653	660	680	650	629	653	653	621	685	650	638	634	665	692	646	688	646	614	591	627	639	630	643	611	693	666	647	618	664	641	629	625	665	655	647	681	648	629	619	652	673	650	670	644	611	613	681	677	668	628	618	693	642	617	640	601	666	627	669	650	689	606	633	660	644	614	664	663	643	661	649	648	660	614	637	603	670	635	645	622	654	582	633	695	647	599	649	636	700	646	640	675	667	638	695	656	666	647	649	610	672	672	612	654	619	660	640	654	646	699	607	610	637	625	664	618	632	678	643	638	648	602	694	667	680	636	643	664	651	623	688	628	642	650	651	645	626	656	613	632	682	620	656	638	618	586	691	629	620	629	633	658	699	650	650	633	611	613	669	655	652	623	647	624	626	628	656	642	631	654	650	584	620	668	680	644	648	660	652	640	638	664	688	676	650	635	675	641	633	631	686	621	664	648	624	631	646	679	668	609	698	645	612	638	679	666	626	634	650	653	646	616	631	665	586	675	621	613	645	670	649	653	646	658	656	667	625	648	600	618	645	679	649	624	653	656	593	661	624	611	672	601	669	656	609	648	635	640	674	610	632	623	663	655	643	663	652	675	664	627	648	649	627	652	627	637	658	627	659	633	615	675	656	694	632	662	641	644	654	686	635	655	629	622	667	659	637	666	632	651	659	651	625	632	613	622	641	644	658	643	599	709	642	651	631	693	666	626	616	640	639	674	654	630	661	623	648	640	635	560	621	612	632	667	647	656	630	611	662	631	591	660	657	664	618	658	674	612	629	694	638	599	613	683	630	565	652	616	674	649	635	614	659	645	624	645	663	643	650	629	664	648	671	617	661	638	627	620	628	626	590	670	618	644	601	612	621	633	635	631	637	689	633	672	635	619	666	641	665	627	642	641	642	642	621	713	670	674	625	630	657	652	656	687	677	634	686	656	599	644	653	700	620	668	572	624	677	663	622	682	624	624	671	677	655	612	654	634	644	653	597	675	635	667	678	622	644	627	632	679	662	668	614	600	637	662	678	605	654	660	665	636	609	671	663	621	609	685	653	677	652	660	705	653	626	607	637	642	643	615	623	628	637	651	657	647	649	675	655	648	644	625	630	594	609	659	734	660	647	627	642	670	663	669	671	662	650	668	643	663	663	634	692	634	632	648	639	620	617	657	579	649	626	607	646	646	635	628	634	679	637	650	660	680	612	648	673	625	687	652	589	649	625	637	641	641	643	655	649	659	651	640	619	668	673	657	657	663	660	684	646	640	620	656	608	631	678	608	669	595	695	635	624	605	727	638	607	635	636	606	626	646	651	600	648	611	666	609	596	627	618	652	688	674	616	642	653	607	632	643	647	653	652	641	662	609	667	634	609	596	687	666	617	585	658	688	621	661	602	622	694	625	647	667	628	663	621	651	630	628	614	619	633	673	628	636	622	636	602	634	630	643	632	617	637	618	679	620	612	620	649	613	607	642	637	623	617	594	626	584	629	638	689	618	617	668	652	611	626	634	680	619	658	663	653	600	656	657	650	664	648	606	685	626	631	637	613	641	644	632	669	664	618	592	696	657	648	662	665	622	661	571	585	672	662	642	669	595	617	632	626	654	621	681	614	683	618	590	568	654	675	660	639	577	672	698	636	674	619	647	621	642	608	647	637	629	684	643	625	643	697	675	702	647	649	609	621	622	617	610	625	649	645	598	670	606	612	600	673	622	643	665	640	602	679	644	672	679	673	629	613	635	639	652	650	648	678	636	645	679	622	594	635	625	653	632	631	638	628	614	661	591	615	605	640	666	623	644	613	670	662	673	621	660	648	656	642	648	661	613	680	684	640	652	669	652	591	632	639	614	666	674	614	655	682	638	645	596	656	680	615	668	664	641	671	644	658	656	608	594	646	639	659	630	650	664	676	678	644	633	666	629	671	649	662	633	650	618	638	633	659	645	694	636	675	610	615	636	656	599	640	640	636	668	657	669	637	630	647	657	661	685	648	680	637	584	665	626	663	667	645	640	641	621	645	631	614	651	667	689	626	598	687	641	629	667	642	633	631	638	623	663	627	662	619	626	636	659	640	619	645	633	652	631	669	635	665	627	633	677	622	661	625	631	650	616	658	646	673	598	688	684	662	650	648	663	633	641	603	677	644	612	595	634	663	668	700	644	690	676	624	597	633	674	671	640	579	635	628	666	652	617	685	649	655	646	643	585	642	634	642	663	653	628	646	639	653	593	619	636	682	639	673	658	641	617	600	653	622	641	629	649	623	615	661	617	676	651	670	623	559	661	628	661	650	678	587	645	646	596	616	594	634	678	636	603	660	652	678	640	670	657	628	634	657	660	651	655	639	657	603	605	693	652	638	673	662	662	631	625	639	658	610	628	636	686	618	647	654	629	607	645	640	654	617	621	637	665	642	648	668	693	594	617	625	649	659	635	659	666	598	659	645	671	641	644	688	647	615	655	626	665	600	644	669	632	664	615	622	652	671	615	591	683	622	648	631	627	654	647	633	662	633	645	679	592	658	626	635	616	647	652	665	611	629	635	655	680	592	702	711	655	645	651	658	666	603	643	651	636	658	640	649	701	660	642	632	596	628	671	661	650	674	665	635	647	644	621	673	600	646	646	640	629	680	677	649	662	645	651	644	634	634	652	620	640	596	653	600	647	641	618	666	667	615	651	634	636	620	637	622	640	640	668	638	646	652	633	653	634	615	612	645	636	615	652	650	610	662	643	708	616	632	624	646	608	649	656	642	606	649	655	675	655	631	599	618	633	644	630	602	652	634	628	668	665	611	705	684	619	630	625	637	664	626	660	652	678	649	634	652	685	677	640	694	630	649	612	632	645	633	680	662	627	639	660	614	610	646	616	633	640	649	715	632	614	648	690	642	664	572	674	633	618	621	634	611	613	604	642	633	640	647	621	670	600	613	662	663	682	640	674	656	695	620	620	643	607	625	696	660	647	641	665	616	650	680	624	651	669	632	613	655	639	689	630	650	650	634	693	614	658	672	675	639	638	626	637	669	625	624	632	587	620	600	618	678	648	642	624	643	643	599	635	617	678	637	628	619	623	642	606	635	614	674	645	652	658	690	607	639	673	624	655	700	642	662	668	638	609	646	658	598	686	631	623	647	692	640	639	610	610	635	608	649	637	601	702	654	637	655	698	663	660	601	599	651	618	605	707	608	659	638	690	612	621	663	675	600	665	603	650	682	629	612	668	666	598	644	582	619	586	643	647	630	669	632	606	633	650	653	627	660	649	619	641	665	614	642	662	622	676	687	607	613	588	629	640	668	659	609	652	599	630	644	658	649	633	681	639	628	664	617	637	644	607	682	627	642	671	638	633	660	614	620	634
13260	21825	22708	15481	8436	4815	3237	2102	1224	936	485	407	380	325	266	224	305	285	151	155	154	148	132	135	144	149	144	119	132	132	384	480	344	147	126	122	116	135	114	134	138	111	138	137	120	124	131	124	122	159	116	130	137	115	129	134	143	133	112	143	110	118	131	135	124	128	113	140	125	128	133	122	118	112	134	130	127	123	118	113	121	133	141	101	133	128	119	138	112	116	129	111	102	105	117	103	129	137	122	136	149	139	128	132	120	128	144	115	118	124	115	148	129	138	137	124	139	126	127	123	128	133	123	120	113	131	128	147	136	118	110	107	138	132	145	109	102	105	135	111	117	99	110	128	130	123	141	121	110	122	147	127	148	112	127	120	130	123	126	123	114	125	137	133	133	144	142	118	135	141	148	115	135	124	138	118	127	125	120	123	137	114	123	126	125	115	113	112	128	133	119	143	132	132	128	144	140	122	138	151	121	123	128	149	130	115	119	126	124	127	130	111	105	106	146	134	132	140	121	141	112	144	118	105	116	130	139	105	113	125	128	143	123	100	121	142	127	105	140	133	129	127	116	115	127	126	157	118	121	137	156	120	139	115	131	109	125	135	150	132	133	133	137	111	127	135	127	112	120	121	118	136	115	108	106	125	95	122	137	126	124	138	115	118	127	119	134	129	130	123	121	129	126	110	110	142	135	116	128	123	108	120	134	120	133	123	131	142	134	130	129	111	120	115	112	115	126	122	125	135	142	114	122	129	130	116	116	121	111	114	127	115	115	113	125	126	136	143	152	130	135	128	125	160	133	117	138	117	123	128	117	139	132	139	115	141	141	137	135	127	124	108	131	124	127	105	112	136	134	106	141	100	113	116	109	117	131	122	130	126	124	133	115	104	113	121	138	141	131	116	123	117	125	114	123	129	120	122	138	108	154	130	122	122	148	125	134	136	124	103	126	149	113	134	107	132	127	139	110	123	116	113	117	121	138	139	155	134	141	121	131	121	89	107	127	126	122	120	129	145	128	117	127	123	132	129	129	118	109	134	108	118	112	123	122	124	123	130	139	108	126	133	118	145	131	118	120	137	131	136	118	120	107	127	111	117	132	116	136	137	135	131	128	129	127	136	132	124	115	125	141	128	130	129	125	128	117	136	133	115	124	121	119	107	139	133	121	105	132	121	121	119	143	107	135	155	123	111	134	138	138	116	120	126	123	122	113	120	121	129	143	136	107	135	110	137	122	130	120	128	133	128	122	120	134	161	113	116	110	131	116	117	109	131	115	131	131	118	119	145	125	112	147	127	131	115	116	133	128	125	114	121	107	114	125	94	126	131	125	129	128	124	111	112	113	119	130	139	109	121	124	135	121	143	107	129	127	130	131	122	118	123	129	135	131	127	129	130	120	141	154	134	124	135	148	111	152	119	124	153	130	126	108	118	124	108	110	113	118	149	156	132	124	129	117	147	121	132	128	127	109	124	105	133	133	139	125	137	121	124	141	142	139	147	130	110	140	133	136	120	120	124	130	121	130	134	133	131	117	124	122	129	121	150	122	118	122	143	122	136	111	131	126	109	130	137	131	129	125	112	144	136	134	111	99	132	137	122	118	104	121	115	121	126	138	117	122	132	120	127	115	137	112	112	127	124	123	136	141	122	119	136	147	147	120	128	132	139	148	108	124	139	153	138	110	139	127	122	108	127	110	108	127	103	135	144	141	118	113	128	136	141	118	132	124	112	116	128	122	127	133	122	116	125	120	123	129	119	117	115	114	151	129	119	147	125	119	133	129	123	115	127	120	110	133	143	127	137	119	106	134	123	137	132	130	131	139	117	140	119	117	149	110	131	141	118	142	130	111	132	124	126	129	121	119	130	122	131	124	128	103	128	131	123	128	127	125	135	119	112	103	142	134	110	113	135	120	128	113	130	148	116	108	145	145	124	112	114	132	142	114	150	119	125	126	124	156	118	125	134	122	115	119	116	126	127	133	133	129	129	114	149	162	108	112	118	114	111	119	138	124	120	117	114	114	128	125	133	120	118	140	126	143	120	130	123	136	128	139	131	128	130	146	123	103	145	118	138	142	110	127	121	122	141	139	130	129	119	109	134	117	126	123	141	128	118	121	146	112	110	125	138	120	136	128	116	138	110	111	136	130	116	154	128	129	113	137	116	132	130	124	119	142	118	145	103	125	126	113	140	99	122	105	106	126	138	126	124	111	132	114	109	138	116	126	133	142	122	122	139	122	118	122	120	116	136	117	122	127	124	140	118	111	133	132	132	139	135	119	127	131	131	124	130	118	125	129	117	145	158	134	114	142	121	111	150	151	104	117	130	126	117	122	113	114	114	125	143	113	119	133	107	127	134	131	119	111	128	141	128	134	130	133	133	141	126	123	108	123	136	149	136	135	135	111	113	125	119	121	130	135	134	134	128	147	130	113	134	142	122	137	122	153	118	119	143	149	113	143	132	121	135	134	113	144	120	114	128	119	142	109	133	131	133	125	137	120	135	130	113	117	117	136	105	124	131	145	144	104	116	133	111	131	143	123	130	122	104	130	126	122	111	114	134	133	135	111	125	129	130	138	125	131	134	144	134	123	110	132	110	126	124	140	106	138	121	132	132	120	126	126	130	120	132	127	126	112	127	135	123	125	134	143	123	132	130	142	116	131	141	145	157	120	115	140	127	107	125	122	118	130	124	121	124	120	119	135	147	136	129	111	109	118	131	127	121	130	128	121	130	129	125	117	128	126	115	120	125	130	137	123	109	123	132	116	130	130	132	126	113	117	132	108	131	150	139	122	102	140	116	139	131	142	141	128	110	118	137	146	135	120	124	140	123	123	127	135	123	111	102	132	127	123	107	118	120	121	135	114	112	110	113	130	127	117	115	136	134	134	133	169	124	125	135	139	116	116	116	126	114	131	126	112	123	133	110	99	143	119	121	125	128	119	149	129	153	130	124	133	112	120	127	122	141	138	133	121	125	140	121	143	130	130	115	142	130	117	155	139	138	120	134	118	128	124	134	118	107	127	108	123	128	147	121	154	111	146	137	133	123	126	132	115	138	116	121	120	134	133	88	117	134	102	123	126	123	137	114	132	141	118	143	132	135	123	97	118	122	115	112	125	138	129	132	139	114	98	145	128	130	129	145	128	134	130	114	107	126	122	119	119	128	114	144	125	126	141	125	113	120	127	119	125	143	116	125	118	138	130	127	124	115	119	113	109	123	117	94	117	132	123	121	123	122	134	121	126	125	127	123	152	128	112	128	122	132	128	142	111	125	139	120	127	114	114	116	140	124	126	137	128	113	130	125	115	141	126	140	126	119	126	131	129	125	147	130	132	106	117	127	114	131	120	114	128	120	131	131	116	136	124	131	125	136	110	133	109	121	140	116	136	100	127	145	108	133	108	116	121	119	95	140	124	129	131	119	127	105	104	119	116	123	132	141	147	142	108	129	124	146	119	147	128	143	117	125	134	117	111	117	127	115	133	136	145	131
12450	25934	27635	24788	17920	14648	11557	7916	5262	3993	2361	1592	1776	1555	1242	1149	1132	972	783	532	596	574	599	591	568	532	508	517	547	623	2289	2905	1792	460	494	451	468	495	462	467	451	480	479	458	484	452	466	435	461	476	458	499	446	437	467	441	465	448	472	442	455	470	469	475	452	470	453	506	473	482	446	471	480	438	451	494	498	455	477	460	461	520	504	445	447	470	451	458	448	447	435	451	456	484	473	449	467	434	473	476	493	449	453	478	463	453	447	461	454	436	452	442	439	464	479	468	482	448	432	453	465	473	494	453	451	457	459	486	434	433	498	441	457	469	427	465	487	461	444	472	474	423	430	466	467	476	443	441	491	475	473	449	473	476	447	497	466	461	440	465	487	452	453	421	486	450	466	444	463	463	450	453	462	427	460	419	465	482	485	468	489	494	492	435	461	476	488	480	429	464	455	432	475	464	434	494	474	459	470	466	477	471	439	459	470	448	467	489	495	450	501	454	449	431	495	445	469	464	460	472	471	469	454	449	425	477	507	484	473	481	469	463	468	463	461	427	497	456	474	450	448	481	437	459	478	403	499	474	478	501	429	474	458	487	478	476	501	483	471	422	426	467	485	453	493	432	457	461	492	445	444	467	457	468	459	429	481	488	446	436	460	436	448	503	427	449	446	476	435	439	443	436	471	470	503	465	458	449	477	473	454	441	496	448	466	439	510	488	473	500	459	486	421	489	491	454	446	494	494	485	488	466	426	456	461	433	455	515	466	489	483	456	471	474	448	432	482	412	420	488	444	483	470	444	433	470	472	459	458	477	459	453	444	495	450	473	458	468	477	434	452	491	478	457	447	465	450	486	445	459	480	453	471	466	480	505	503	477	454	478	471	453	427	430	439	448	461	455	427	400	461	451	475	472	480	458	447	457	478	496	462	436	469	474	474	472	468	484	453	470	467	487	456	454	501	468	514	449	485	433	450	410	462	459	459	482	433	457	474	484	450	431	454	467	440	433	419	491	473	486	482	494	473	463	457	450	406	438	423	435	472	435	446	473	458	460	420	471	471	480	443	471	453	471	442	439	484	449	438	457	470	481	485	456	449	443	439	474	451	486	473	465	460	463	472	454	488	473	485	460	458	447	433	468	439	436	444	457	441	464	474	447	438	441	500	454	481	478	451	467	442	477	461	452	470	478	477	462	469	477	456	414	458	468	435	450	455	474	421	456	470	474	466	444	447	490	439	447	476	461	463	475	454	463	486	474	477	458	495	430	463	430	449	464	470	466	429	449	487	407	430	442	449	460	484	488	455	407	424	473	458	467	480	456	458	473	480	444	442	435	477	461	464	442	492	475	464	456	477	508	487	466	443	433	450	450	471	462	458	470	471	427	487	433	466	440	435	471	450	459	441	489	450	450	445	479	446	433	427	456	467	448	408	465	437	489	462	436	452	469	491	470	435	457	458	423	454	480	447	469	416	416	435	419	484	448	457	468	483	475	474	447	423	435	469	507	472	453	474	458	475	461	439	427	462	473	475	465	466	425	464	448	462	429	515	482	460	457	430	430	425	440	473	501	463	461	430	473	449	454	510	495	440	459	446	415	438	451	472	452	500	457	495	490	443	450	446	483	458	496	447	479	466	466	453	460	451	460	471	494	426	486	475	492	452	463	484	461	485	479	468	432	449	432	460	452	485	474	458	456	430	460	450	438	471	460	486	453	456	481	477	462	433	449	467	460	439	483	454	445	451	475	506	442	456	448	480	445	473	445	471	477	504	492	437	481	511	451	456	480	463	468	455	429	443	458	438	422	452	449	507	457	494	444	466	512	475	452	453	476	476	476	476	465	452	381	469	436	512	450	483	478	452	493	472	456	452	467	487	478	483	470	493	450	505	448	441	433	465	495	415	485	491	460	453	484	470	447	462	480	447	445	471	481	476	461	473	461	460	452	438	421	505	492	500	412	477	496	480	443	494	434	486	497	441	458	453	470	472	479	465	440	469	496	416	450	496	494	461	464	495	479	433	510	480	464	460	483	408	446	465	435	485	446	489	453	436	487	432	477	447	426	458	487	478	443	469	468	464	461	442	469	485	454	462	496	485	449	480	456	428	489	475	472	449	443	450	490	440	453	468	464	486	456	472	493	448	446	456	470	460	472	460	419	502	476	446	467	466	450	489	453	465	443	475	468	459	516	462	456	471	460	461	508	469	480	442	455	453	438	441	487	420	472	471	498	501	463	439	480	460	478	462	453	494	476	458	444	490	445	437	470	469	483	453	464	440	438	464	475	469	472	447	478	470	444	483	481	454	465	461	459	489	434	523	469	411	450	486	452	437	464	443	464	448	459	461	443	462	456	482	429	498	501	489	474	443	473	482	470	444	473	444	481	508	391	402	437	462	474	453	472	425	441	483	461	441	511	474	486	461	429	486	472	484	437	451	468	481	477	458	461	419	437	462	473	457	439	481	436	438	467	464	424	456	446	478	490	457	442	494	419	473	475	440	512	465	445	474	478	468	460	459	477	460	463	472	436	479	457	442	445	460	452	460	475	438	446	465	464	470	510	465	451	472	477	439	442	468	470	476	442	513	474	452	476	517	456	446	437	478	437	464	491	444	487	486	467	457	452	482	444	442	454	496	447	447	434	474	442	484	428	503	484	452	447	446	454	412	441	437	457	468	460	474	455	476	442	490	472	461	467	467	452	454	453	466	454	457	469	466	452	435	467	431	429	480	496	470	459	481	454	465	481	443	432	455	467	477	486	455	491	455	461	454	440	436	484	480	497	475	462	461	443	471	477	455	499	451	476	458	465	453	498	496	459	455	462	453	458	446	462	421	464	456	450	461	473	489	452	456	463	424	456	457	460	475	468	464	454	441	435	514	443	439	451	434	434	480	434	425	473	472	463	513	450	457	456	444	436	452	449	503	506	415	438	450	425	458	467	443	492	427	499	482	463	500	452	487	454	428	475	519	448	506	456	492	471	443	457	477	455	480	466	463	482	442	505	442	428	481	463	454	435	456	456	435	490	480	467	471	414	460	449	484	473	479	464	456	469	471	471	453	460	472	455	471	435	463	455	467	473	460	523	471	458	444	447	465	460	477	451	449	496	446	455	471	490	437	450	459	453	475	434	465	446	435	466	485	452	461	450	442	462	467	388	458	455	457	449	460	474	469	467	445	447	433	445	433	456	478	495	457	462	427	467	433	434	465	478	447	439	440	455	426	479	479	483	492	435	476	503	437	416	432	456	456	481	461	472	453	454	457	501	466	475	446	429	474	487	472	454	440	457	497	476	464	452	423	465	469	449	501	448	470	441	443	469	425	467	456	424	483	475	478	411	462	489	480	484	467	431	484	447	467	467	430	448	451	439	463	473	415	443	410	460	457	450	476	444	464	453	450	456	426	482	445	432	484	464	443	460	478	470	500	450	427	487	446	458	443	449	470	491	466	475	473	458	456	462	467	435	446	467	438	439	469	445	482	460	432	480	452	505	462	446
41949	49745	41752	36906	32190	29990	28725	24257	17749	12309	6698	4398	3143	2307	1611	1261	1276	1116	751	288	264	234	195	213	193	183	155	141	161	431	2074	2625	1101	122	124	110	123	128	131	107	132	119	121	128	124	144	125	144	118	111	120	111	130	118	110	129	113	133	128	117	107	122	127	120	141	127	120	117	112	114	124	132	113	113	115	131	129	123	138	127	113	130	137	118	113	106	119	123	129	138	100	106	124	113	106	118	117	109	117	115	112	113	125	125	144	124	110	115	146	113	114	107	116	96	115	119	118	118	123	125	137	134	126	123	121	103	129	117	122	123	103	111	118	133	133	111	126	130	111	113	113	119	118	143	114	126	118	125	133	138	116	117	109	115	108	122	126	122	125	133	143	130	123	119	123	110	134	120	129	126	99	134	118	135	120	121	111	103	101	119	123	114	107	119	110	121	116	105	102	120	100	122	130	134	116	117	121	100	130	113	115	98	124	119	120	109	91	129	123	124	92	123	120	109	123	136	126	117	129	125	98	124	108	118	143	100	129	114	117	106	114	128	128	133	119	123	117	99	138	117	106	127	107	122	134	138	129	114	133	143	124	119	113	116	106	112	106	113	129	119	119	123	104	99	118	129	138	129	114	91	123	121	123	108	158	123	110	124	114	149	121	120	132	116	124	102	123	107	115	118	135	119	114	122	99	124	98	111	127	109	120	103	134	129	104	115	127	121	136	128	113	108	128	134	129	113	127	123	119	120	130	114	113	124	123	127	121	120	108	141	119	136	100	123	141	123	97	143	99	129	106	121	118	121	117	120	133	102	132	128	111	99	126	131	111	110	129	113	121	137	146	114	122	100	105	113	130	128	132	131	118	140	122	112	133	120	116	112	128	119	127	115	123	114	119	126	122	114	123	127	110	100	122	118	113	128	119	126	140	120	135	113	119	104	126	112	123	121	129	125	111	139	96	110	125	127	133	124	132	118	142	118	134	118	139	140	125	106	130	105	103	129	113	107	134	135	120	101	115	116	112	144	123	103	114	114	114	115	121	106	125	104	109	109	139	118	110	104	120	124	124	142	120	111	97	119	135	130	127	133	132	116	100	112	105	121	133	120	112	105	138	108	114	119	118	119	129	137	151	113	138	123	126	109	133	138	124	124	117	104	120	92	110	115	112	123	136	101	121	138	114	132	133	140	112	121	124	125	108	99	118	119	110	126	110	140	125	120	112	131	128	137	115	127	132	120	106	106	125	125	117	121	109	134	116	104	128	119	112	140	131	118	112	134	115	107	116	138	121	113	124	133	125	110	124	128	149	121	128	121	137	121	134	122	122	122	133	120	126	109	113	127	118	115	120	117	123	125	122	130	93	128	123	128	106	121	123	113	111	140	103	120	115	114	145	114	123	118	116	120	111	119	128	125	115	108	120	131	129	114	118	121	116	128	121	116	115	135	118	127	115	113	125	115	124	121	119	123	126	121	123	98	128	121	139	114	131	111	99	127	122	110	116	124	141	109	113	118	129	112	129	103	115	103	108	118	127	118	114	120	122	101	126	125	118	104	123	124	119	111	122	131	103	127	127	154	116	124	110	117	126	133	123	127	124	128	130	130	106	118	112	115	130	129	121	137	135	131	100	113	134	110	114	111	122	152	117	136	123	131	106	123	111	104	115	116	110	117	109	143	128	134	115	106	112	127	134	101	123	119	117	108	88	108	113	140	114	101	124	125	117	141	127	116	100	131	115	114	117	117	114	115	119	118	137	140	120	94	108	109	134	122	134	125	124	135	104	116	152	131	138	116	116	101	115	135	136	118	120	126	122	124	126	130	125	148	120	118	127	113	134	114	119	147	113	113	107	129	96	131	123	114	118	120	94	114	149	116	123	133	133	115	125	128	130	131	116	119	117	132	134	124	153	129	114	128	104	103	124	112	126	119	116	119	129	106	119	125	129	127	133	146	131	137	119	119	125	118	129	114	135	135	114	124	112	113	106	124	118	122	106	129	105	127	95	100	114	120	117	118	107	123	104	110	140	114	133	124	101	125	117	132	122	129	107	112	129	126	109	113	124	136	106	131	107	130	135	128	116	112	94	120	118	115	101	102	121	121	112	113	113	116	124	142	135	128	117	123	111	148	144	133	129	106	110	115	101	105	117	125	111	103	116	111	122	101	100	122	107	126	104	118	117	128	122	138	118	143	118	120	127	123	113	114	120	110	131	124	115	110	108	124	111	134	121	121	136	130	121	131	122	131	121	111	107	103	134	120	118	118	141	134	123	140	111	98	113	131	108	134	106	135	104	126	117	101	142	143	141	126	146	123	130	127	102	137	126	108	125	108	116	127	125	112	117	118	101	119	108	114	127	117	130	93	114	123	130	125	129	145	137	139	113	114	127	126	144	95	110	113	120	117	115	115	119	116	135	124	123	112	125	127	125	131	119	125	110	127	141	115	114	134	126	119	128	126	132	124	123	114	149	127	130	125	109	116	118	127	129	120	123	129	126	125	135	119	140	109	136	117	85	117	105	117	117	119	108	122	116	129	117	141	119	109	111	118	133	118	105	109	143	121	147	126	126	132	116	134	145	144	147	125	140	131	130	122	100	112	102	132	117	140	136	130	122	117	129	120	123	134	119	108	125	107	108	123	124	130	111	102	129	115	123	124	108	142	84	115	111	127	132	112	106	112	127	115	125	123	114	132	124	114	131	106	111	118	116	132	123	112	115	130	137	123	130	120	141	118	110	124	122	110	136	125	130	140	110	110	114	113	148	126	120	118	108	133	139	108	124	112	99	117	135	118	107	131	113	121	118	117	146	141	128	103	138	127	105	112	129	135	134	133	109	129	111	117	102	127	132	117	129	109	125	122	102	91	122	130	114	117	123	125	118	114	126	123	122	132	135	127	131	121	109	114	130	127	102	125	116	104	112	111	140	124	115	129	113	116	121	126	123	118	120	126	125	118	128	122	108	133	128	132	123	109	110	143	112	112	116	130	133	114	120	111	112	113	135	129	124	123	113	122	121	124	111	123	112	121	117	124	115	141	105	99	98	112	89	133	143	121	96	146	130	115	98	126	90	122	118	120	109	103	115	112	117	119	133	131	118	127	138	127	137	106	104	118	125	122	112	113	138	113	130	106	114	130	118	118	112	120	117	124	114	120	122	98	127	102	127	123	128	104	136	129	101	107	137	134	114	117	118	107	123	121	128	112	102	109	120	122	159	120	112	108	106	126	102	128	127	125	101	106	119	128	122	133	117	120	107	122	116	107	118	103	121	107	132	133	120	107	109	117	140	137	115	110	119	115	128	127	118	117	118	130	118	128	122	115	99	125	132	107	111	125	106	100	106	120	117	126	122	117	118	128	106	117	128	115	122	122	119	109	131	126	140	116	117	117	120	107	123	113	116	99	108	126	138	109	120	121	129	116	123	121	123	130	132	107	130	131	120	124	110	127	133	114	101	110	106	135	122	126	95	105	144	111	136	117	132	111	101	123	120	132	153	141
34571	50736	50599	52838	47283	45235	42120	33858	28082	22187	16458	13769	12112	9961	8008	6850	6949	6625	4248	1515	1635	1353	1098	1233	1098	875	803	734	781	3189	13119	14715	6909	423	438	454	429	432	426	492	435	461	427	430	466	436	420	401	413	460	433	459	421	431	458	454	463	435	442	416	429	432	428	421	426	436	442	458	453	429	440	453	459	423	470	434	457	448	440	453	408	426	466	408	429	448	422	437	421	478	458	454	462	430	442	449	490	480	457	447	434	452	423	470	443	447	413	418	471	442	419	446	432	463	486	450	424	448	430	414	432	437	482	460	456	440	435	451	461	440	438	435	432	458	428	406	441	427	472	453	428	441	435	446	482	435	436	436	453	442	428	449	415	436	465	456	387	459	432	458	436	410	458	454	433	445	452	421	446	396	417	446	403	427	442	458	449	426	449	409	447	422	397	424	472	466	471	428	465	375	392	435	454	415	419	440	444	434	472	420	436	451	419	454	460	438	430	432	447	451	424	446	458	421	452	419	438	440	467	424	407	441	401	425	429	454	445	414	412	413	426	424	439	446	428	418	464	451	430	439	424	416	423	433	456	429	421	430	492	396	429	439	437	409	466	450	448	454	459	428	439	416	424	412	452	438	431	458	439	404	455	453	490	463	457	427	420	409	459	439	425	453	427	405	430	386	444	434	442	435	442	438	416	443	443	441	469	446	481	428	452	426	427	401	485	456	413	443	442	432	444	436	441	425	472	471	426	479	430	416	422	429	472	454	426	448	440	445	461	464	441	420	452	418	442	450	422	412	452	470	455	442	448	462	440	436	458	486	445	439	431	400	475	407	420	451	416	443	434	436	439	449	430	419	434	411	463	436	450	450	432	437	426	444	468	444	458	406	435	449	472	478	422	373	460	465	443	419	449	452	434	434	450	475	434	408	456	461	432	437	435	436	407	463	458	454	468	413	422	445	436	433	442	444	459	461	418	447	418	435	393	413	408	447	441	423	429	416	441	418	427	456	404	418	459	403	447	421	441	429	409	447	447	434	426	420	463	462	446	424	431	399	430	437	436	445	463	488	452	450	434	431	437	467	455	435	400	451	431	441	398	415	438	411	451	442	423	452	425	408	424	453	435	421	431	459	429	457	453	433	419	393	488	442	459	484	465	459	461	461	440	387	436	440	444	474	463	393	430	461	440	470	450	451	470	421	432	427	447	438	434	428	463	438	417	427	451	450	459	459	433	443	445	397	441	405	398	436	412	425	452	462	429	453	447	445	438	429	427	419	456	419	439	451	424	427	454	403	429	424	475	418	389	473	450	464	483	452	413	456	424	426	425	438	481	448	441	433	406	442	436	449	436	426	510	423	449	437	415	398	432	472	419	466	452	470	407	438	394	431	424	447	458	437	444	431	427	465	399	416	449	447	489	405	427	450	442	395	448	453	451	443	439	428	422	438	443	439	413	425	458	438	446	408	463	414	449	441	459	453	431	444	444	423	466	422	422	439	421	439	454	407	449	456	403	428	429	470	462	404	379	411	437	455	442	415	441	451	454	452	460	424	433	423	435	454	405	452	436	450	453	476	443	473	434	434	430	431	410	441	449	484	466	456	467	451	429	406	448	447	423	427	427	473	419	403	429	426	437	431	453	408	427	379	442	448	442	471	427	437	427	394	446	466	441	449	446	460	398	433	410	432	430	459	485	438	444	431	424	439	442	437	487	445	433	469	477	416	411	442	465	443	460	414	448	469	426	426	450	427	389	418	433	447	433	445	432	447	455	441	429	423	417	394	428	427	427	480	452	435	421	481	405	441	437	423	441	438	435	410	438	456	429	402	387	443	438	443	436	424	480	397	439	439	428	426	444	420	478	453	454	476	445	432	419	411	460	451	468	416	442	470	432	403	417	437	424	461	439	429	455	444	445	449	442	405	430	416	444	442	424	470	419	463	412	425	458	439	444	403	423	474	471	462	400	408	410	411	431	444	434	451	469	443	453	443	445	432	478	446	462	439	435	419	450	447	375	440	447	444	440	423	434	438	417	434	440	421	431	439	502	438	443	448	449	450	464	449	436	437	438	444	464	438	418	447	457	434	437	430	461	445	435	442	427	489	456	407	465	432	465	413	456	456	454	413	474	480	425	427	458	438	449	418	451	438	460	469	436	425	459	409	451	421	449	469	420	438	441	441	429	453	437	416	434	448	397	448	459	469	450	424	437	468	436	428	448	459	481	445	440	443	417	472	401	422	426	392	429	449	462	432	397	437	431	438	484	440	447	449	448	429	419	434	408	438	429	494	434	412	439	451	419	424	456	422	443	433	437	412	445	428	450	416	445	444	447	459	435	437	429	448	425	398	429	466	450	438	426	457	434	430	501	461	451	458	465	455	432	411	436	449	443	442	425	415	466	420	418	396	466	426	405	471	410	414	407	445	480	452	442	433	452	466	446	435	474	428	438	400	415	450	458	391	427	419	426	427	419	402	413	439	448	451	432	408	432	444	440	422	436	453	425	454	447	442	459	412	422	483	431	424	473	424	460	441	427	417	451	456	443	434	444	439	444	429	433	482	435	422	441	451	429	391	395	425	439	459	460	453	413	447	405	399	454	444	427	438	463	445	422	477	453	403	441	460	432	401	487	447	438	395	427	456	442	415	428	405	440	456	420	439	403	445	419	426	495	456	435	456	427	436	442	433	474	441	446	481	423	451	402	398	405	429	430	420	401	415	437	465	468	437	419	447	432	456	471	440	422	423	371	454	441	429	448	415	443	413	451	430	434	422	411	422	432	454	458	451	453	438	451	392	444	458	438	432	435	437	431	449	421	450	465	426	426	435	414	446	418	447	450	455	427	431	409	425	449	422	450	458	464	400	476	422	454	438	448	443	407	468	437	449	478	398	455	435	414	430	438	447	427	430	440	432	440	446	446	475	421	447	436	465	444	457	413	460	436	429	411	436	482	471	460	404	446	437	451	396	391	449	417	427	459	461	440	443	458	434	425	412	438	446	435	450	421	443	481	415	440	435	435	419	430	432	426	429	448	381	433	430	428	442	463	461	416	433	433	389	460	428	436	439	420	373	461	424	449	464	446	448	415	429	447	436	447	449	472	435	415	444	442	432	395	416	424	413	429	445	447	472	389	456	448	434	507	417	441	410	420	454	479	427	395	452	413	430	425	424	420	459	428	443	445	409	433	418	458	464	468	417	482	460	429	493	452	421	397	462	416	451	472	434	473	439	469	431	449	451	444	451	483	452	459	445	445	445	447	424	409	438	427	437	466	437	403	426	439	433	412	422	446	419	414	416	449	428	445	432	443	407	444	421	434	432	426	441	428	428	425	459	433	438	436	457	436	454	418	459	418	428	459	443	437	432	419	433	442	437	405	459	473	429	448	432	442	424	391	407	439	439	432	436	428	449	459	408	467	417	457	471	426	461	407	404	418	447	434	435	463	461	453	456	423	465	433	406	462	435	448	457	448	415	421	410	457	415	414	417	417	433	415	445	402	452	442	443
50236	47849	40050	36100	33248	32174	33758	30815	25798	18993	13359	9495	6631	4886	3916	2671	2076	1853	1242	556	524	422	387	366	357	271	318	247	258	685	4421	5158	1982	210	205	236	220	183	209	188	197	216	200	204	182	185	189	202	194	200	193	187	188	190	203	188	211	210	230	192	191	190	186	205	212	190	216	227	191	221	217	215	206	188	201	209	189	191	190	191	194	202	205	189	184	207	201	191	183	209	209	206	203	176	206	205	164	204	200	188	213	197	209	207	209	193	221	205	172	179	192	203	211	198	207	198	185	209	189	177	200	206	192	213	202	189	197	194	219	203	184	194	202	189	181	197	210	184	185	201	202	215	181	210	189	188	193	186	200	190	211	181	170	216	198	187	176	214	197	199	188	219	203	189	199	204	193	200	182	199	205	217	203	205	180	168	200	193	201	185	206	185	230	203	196	181	199	183	214	184	197	194	184	202	192	189	207	208	188	185	212	211	201	225	198	187	206	183	200	183	205	195	211	195	197	180	192	171	207	190	182	175	209	182	182	221	196	190	200	185	199	191	206	205	197	190	198	185	196	212	173	198	178	182	185	200	195	191	190	182	197	224	193	202	194	203	187	186	194	197	216	188	213	201	185	205	199	202	202	181	184	199	204	183	202	182	198	219	227	213	199	212	205	201	205	199	208	187	208	219	190	200	183	204	202	193	210	192	179	203	182	188	201	200	208	186	175	208	228	194	194	192	183	181	206	183	185	205	169	209	205	213	184	207	188	183	184	216	182	156	188	165	224	199	181	205	193	186	178	179	183	191	223	219	203	204	192	198	193	211	199	193	214	195	205	178	192	202	207	196	200	200	220	203	179	194	199	195	202	215	192	203	203	178	201	170	186	195	222	206	211	206	179	193	158	183	194	191	216	203	211	243	205	185	199	210	203	181	192	198	200	194	213	181	215	186	185	179	206	209	187	188	183	192	192	200	192	231	182	198	197	198	219	199	206	198	200	202	193	200	205	197	180	191	187	190	182	207	196	195	191	201	209	182	197	181	183	194	205	197	193	182	190	186	204	175	181	196	200	181	189	178	175	192	204	198	205	194	181	183	196	209	197	180	180	218	215	195	223	199	201	198	188	204	189	194	203	172	203	223	212	180	194	195	168	204	177	191	228	215	230	191	204	209	206	207	189	205	191	165	181	178	211	216	188	198	219	212	166	174	177	184	200	172	191	202	183	208	201	192	196	211	218	200	194	226	204	207	178	193	199	189	238	196	213	191	195	167	202	188	197	201	203	197	202	173	197	182	202	163	197	208	200	219	202	219	194	186	189	205	211	210	179	217	205	211	198	182	203	193	214	197	196	221	198	210	202	200	194	175	217	195	189	204	207	196	188	183	170	187	220	183	202	174	214	207	198	184	200	196	193	214	196	184	198	182	201	198	189	199	188	194	198	216	192	193	197	204	186	204	203	187	198	187	205	197	206	178	181	202	230	203	197	194	194	209	205	206	196	198	203	195	184	199	178	202	198	211	203	200	225	206	210	212	200	202	184	208	190	217	175	190	196	191	199	216	191	191	213	186	205	199	165	217	209	194	204	180	170	218	199	205	192	203	208	216	203	197	224	189	184	212	203	199	196	211	172	202	169	208	195	187	193	203	183	228	229	190	196	190	215	204	192	163	195	189	196	180	190	185	203	211	216	186	200	203	179	194	199	191	197	175	202	217	222	203	202	220	203	171	208	213	191	201	227	205	187	195	208	193	195	211	189	178	216	185	180	217	186	211	208	170	185	178	197	204	203	175	187	220	222	216	221	195	198	217	193	209	197	189	205	198	211	182	170	192	204	188	213	194	210	196	193	192	171	204	200	198	182	185	218	192	196	183	167	192	203	203	199	174	223	177	202	172	231	191	210	222	194	196	228	193	207	201	207	183	211	211	198	177	184	184	195	189	227	183	201	203	222	216	186	175	207	211	211	195	198	204	191	180	189	205	198	182	188	182	192	199	190	192	190	190	194	211	207	187	194	201	187	190	187	182	188	177	179	195	198	198	176	195	198	196	184	235	214	227	224	205	190	222	201	173	179	204	216	197	189	214	187	217	221	198	199	213	200	197	196	209	192	222	185	183	207	184	200	210	202	206	189	188	217	227	179	193	206	204	196	206	194	201	186	182	212	214	214	202	176	185	196	219	217	199	182	202	158	189	177	198	200	233	188	215	196	186	200	184	200	193	195	204	183	188	194	211	200	188	181	195	197	165	205	157	200	195	229	193	178	197	218	225	187	194	201	204	216	177	205	185	187	200	185	188	214	189	201	210	215	203	199	181	207	180	189	190	189	202	211	205	210	220	226	210	197	202	206	177	184	194	190	188	187	195	184	185	198	210	225	198	185	188	219	178	201	197	200	205	194	185	206	175	196	203	200	207	202	189	192	208	198	190	199	179	161	212	172	208	217	182	196	213	192	188	196	175	184	208	195	181	180	210	188	197	179	216	182	192	198	207	210	179	198	180	188	215	196	191	216	175	166	197	199	211	235	208	206	191	177	191	207	204	196	217	206	213	199	197	207	182	214	194	179	185	201	199	186	189	179	194	206	223	208	169	194	190	216	182	213	174	221	195	193	186	214	183	192	196	204	205	180	191	188	223	186	218	194	190	223	184	204	192	198	184	227	191	212	197	174	173	209	210	176	208	190	186	196	194	201	194	211	181	208	189	220	192	228	232	202	206	190	206	208	172	183	218	210	188	230	216	189	184	179	196	210	199	183	201	206	203	181	178	184	195	171	194	157	179	184	187	190	173	197	184	217	197	217	190	193	214	225	197	181	222	199	206	177	210	193	203	209	204	199	196	178	184	208	182	214	227	194	206	198	200	190	195	231	188	159	205	212	167	200	178	204	200	192	210	212	181	181	185	181	203	193	188	194	202	200	201	197	201	185	182	223	221	208	185	200	174	218	207	183	212	189	201	189	198	212	202	189	192	192	189	211	201	206	188	168	190	200	203	200	210	184	193	230	211	189	200	204	191	205	207	209	176	185	197	187	195	222	181	182	218	199	207	188	181	202	222	213	188	223	198	187	202	202	197	202	182	190	194	218	213	195	190	203	213	201	195	203	181	204	214	196	205	208	222	207	209	212	220	197	206	169	194	170	169	215	200	216	225	199	222	194	167	191	199	191	216	227	206	197	204	192	214	171	197	200	191	191	211	183	182	200	178	201	213	186	186	190	212	195	171	199	199	195	203	204	179	193	209	190	179	215	188	181	210	207	201	187	193	198	203	203	193	199	216	213	216	192	206	203	224	175	174	226	190	197	196	216	193	209	193	184	194	192	206	203	198	191	205	199	191	198	200	187	199	202	201	212	205	185	204	225	208	213	186	196	199	221	197	197	198	174	201	199	192	193	182	202	194	184	206	197	227	214	196	213	196	216	200	211	187	188	189	187	208	235	207	219	198	208	208	203	201	204	200	193	187	165	201	203	191	191	181	183	187	208	196	215	165	220	197	197	189	204	181
42106	54768	53832	57438	53958	52497	50428	42100	36827	29142	25799	23110	19783	16510	16505	11855	10984	10683	6710	3010	2895	2452	2028	1964	1765	1342	1184	1162	1061	4065	22382	23241	10575	683	678	673	671	652	638	661	674	667	654	685	649	673	616	674	659	637	663	637	650	675	659	658	660	655	623	587	652	645	652	666	656	665	670	618	671	618	679	632	664	646	673	672	681	625	689	667	627	645	654	678	631	637	649	656	655	694	682	651	648	651	650	631	612	638	635	628	595	612	650	706	638	634	643	614	609	662	665	639	615	652	655	653	672	632	650	618	664	665	635	656	657	668	642	634	613	638	664	686	654	696	610	668	658	648	654	651	667	687	678	644	637	620	663	660	689	659	655	628	682	639	691	645	647	676	612	607	652	616	670	666	604	633	616	664	621	596	638	630	624	639	630	638	670	656	667	651	622	616	638	665	665	651	657	674	646	642	636	667	599	640	678	603	674	630	688	650	621	694	639	661	646	669	626	613	661	666	731	654	635	683	651	682	640	617	650	655	649	621	690	620	657	648	675	695	655	678	664	614	665	616	644	653	646	692	687	651	654	642	682	636	662	665	693	625	664	631	693	651	721	686	632	637	657	631	650	657	669	627	641	660	638	627	678	667	638	644	656	688	693	665	652	667	671	648	637	611	698	662	657	657	713	630	616	681	628	690	655	654	657	633	630	669	655	640	632	659	651	616	641	619	650	653	650	650	661	671	676	636	632	665	674	640	657	591	648	646	667	623	638	641	675	635	676	617	683	685	707	622	676	637	601	673	636	671	613	602	653	720	610	654	681	627	645	640	654	623	639	648	665	679	664	686	615	656	657	681	673	641	673	703	664	669	692	653	656	651	694	643	718	676	673	625	638	641	617	643	654	650	672	657	627	666	658	610	665	641	627	668	644	670	613	634	619	694	647	655	630	631	604	647	658	636	664	645	651	659	677	646	626	655	577	632	652	640	674	636	635	663	640	678	678	673	655	669	643	611	620	641	614	648	655	578	579	657	624	633	647	683	631	679	657	673	650	628	629	631	636	649	612	628	657	669	663	669	649	646	685	652	689	628	676	640	633	640	607	666	644	648	672	615	654	615	639	699	671	665	644	645	660	612	636	663	684	687	662	669	663	648	643	636	634	641	618	645	656	680	642	686	646	653	637	637	642	642	626	713	660	650	665	670	659	604	690	645	623	620	663	642	626	662	690	657	587	699	609	651	641	648	679	678	672	643	639	648	694	634	698	654	630	606	646	617	661	664	677	634	603	658	674	688	645	696	714	628	633	663	662	655	658	648	592	649	639	671	657	668	616	641	659	686	693	666	612	639	698	660	655	665	642	682	670	668	651	653	635	615	635	638	650	656	671	662	662	655	635	663	629	632	637	677	643	631	647	622	645	657	654	646	690	634	664	608	636	658	628	658	610	677	664	650	661	646	678	678	624	647	608	657	655	658	659	627	684	586	684	603	653	635	683	624	648	629	659	632	673	636	675	618	602	653	688	656	670	629	655	664	650	677	672	684	652	657	651	633	605	645	670	680	650	631	623	674	682	669	671	621	637	665	638	642	684	641	623	648	685	655	604	664	639	666	621	656	647	643	630	691	641	644	653	630	622	624	645	612	630	644	629	663	643	682	620	622	651	667	631	644	672	642	604	658	630	664	691	643	676	650	667	647	667	713	669	595	681	632	634	637	678	623	669	603	648	626	663	684	671	640	652	654	647	679	675	662	667	636	630	626	618	636	631	672	676	657	629	710	655	652	642	670	708	642	578	665	657	662	630	635	644	659	632	649	643	674	694	651	657	644	651	633	664	605	649	687	657	638	683	602	673	645	643	633	638	677	650	661	635	652	658	673	628	615	633	661	683	646	646	681	635	607	635	702	674	646	677	646	679	664	646	611	642	676	668	633	664	643	622	693	670	634	671	628	621	641	655	664	663	661	646	656	675	638	627	617	641	671	622	648	663	654	616	620	627	630	623	652	670	701	662	673	658	634	659	687	630	651	668	625	681	672	645	636	634	692	622	662	634	674	676	650	628	658	664	627	647	660	650	617	628	648	668	644	667	617	619	594	710	642	620	646	639	637	622	668	667	635	654	639	677	670	565	665	623	611	666	624	631	641	640	637	638	645	607	677	644	674	631	661	662	644	666	655	675	679	709	640	645	680	674	681	668	626	639	661	704	632	625	644	643	651	642	695	647	641	632	621	591	630	634	665	633	666	606	629	621	627	663	623	643	661	651	622	630	693	624	670	610	682	667	609	649	693	652	613	644	697	670	661	687	649	609	626	650	636	665	637	616	633	656	648	650	681	704	659	635	639	633	646	668	646	648	602	649	644	651	714	636	626	654	658	619	657	670	632	641	676	603	600	647	640	602	700	669	630	638	645	618	646	622	692	661	666	676	630	629	621	640	655	651	681	667	650	709	637	640	628	650	625	650	652	664	653	647	653	673	640	659	640	677	663	666	669	656	626	642	705	587	590	637	645	640	677	700	661	664	660	667	644	682	626	655	663	689	631	699	669	639	614	641	622	605	643	697	703	629	667	623	647	645	641	660	669	669	648	654	702	637	626	629	648	632	622	632	630	686	673	652	653	741	636	685	628	658	633	633	604	683	609	635	620	610	686	679	669	668	646	605	673	679	698	604	661	591	636	623	706	674	653	634	632	651	657	603	675	674	620	670	633	626	629	632	670	688	662	658	664	616	657	628	649	703	666	612	619	654	673	657	632	615	620	641	601	617	666	632	619	693	653	664	686	654	685	640	590	666	662	632	674	632	662	616	629	658	634	657	583	654	661	651	646	621	669	632	635	634	620	641	595	640	672	641	628	648	650	600	670	602	632	613	665	718	664	649	619	638	636	639	622	646	628	660	596	608	656	648	589	659	672	649	683	623	675	627	649	636	621	696	629	653	692	664	623	659	649	632	665	612	668	679	620	668	685	604	618	648	665	647	630	652	621	637	663	701	634	637	656	674	642	669	651	629	642	690	662	652	656	647	696	614	668	677	637	668	636	644	623	641	647	692	681	687	636	676	636	632	661	676	640	655	649	630	681	662	681	655	639	689	691	644	652	623	634	633	671	657	683	697	659	649	650	645	657	637	664	666	669	621	613	677	633	621	636	631	644	632	618	622	659	643	643	691	637	671	657	642	658	651	616	634	656	697	679	646	686	708	646	628	669	660	651	643	625	647	658	681	656	622	625	649	651	629	674	637	645	669	675	669	644	632	654	668	632	666	650	656	688	644	621	680	633	645	655	674	647	667	618	640	665	631	614	684	654	644	624	620	603	648	633	620	647	626	633	588	632	620	637	655	639	653	686	677	668	627	615	627	671	646	637	657	673	680	681	622	646	653	653	645	669	678	686	680	629	627	638	629	635	706	639	625	649	693	669	623	616	667	689	645	677	685	635	631	642	673	652	604	690	641	654	636	710	675	669	644	671	623	641	687	607	679	635	686	702	630	642	631	640	643	640	641	631	668	637	653	639
14273	20868	24722	16217	7716	4576	4008	2462	1472	961	564	410	375	298	321	226	165	145	191	176	129	133	105	125	113	113	112	120	121	149	356	478	281	130	118	106	130	116	107	120	92	124	115	120	123	121	116	101	112	120	108	119	128	125	98	120	106	122	109	124	102	104	119	115	136	109	101	119	108	136	123	111	143	131	109	119	112	120	122	97	125	102	120	124	102	108	114	127	125	114	110	105	121	110	133	104	116	111	108	142	129	105	114	134	124	112	127	102	126	142	149	127	121	112	119	89	120	123	126	121	124	123	123	105	109	119	113	107	116	112	111	104	108	130	109	115	116	111	141	111	123	116	114	125	128	106	114	110	129	127	125	118	124	126	103	100	127	122	120	129	137	107	112	141	122	118	114	127	107	118	126	108	106	133	122	86	125	128	121	101	116	98	126	103	119	124	108	124	108	129	121	110	127	134	114	116	130	117	140	121	105	119	120	97	105	103	104	108	113	111	123	135	120	131	121	119	112	147	104	142	124	109	122	116	112	87	119	123	118	113	140	113	111	104	140	122	108	109	103	122	112	114	112	100	135	120	106	119	111	115	136	110	124	118	127	134	129	110	118	105	141	101	102	113	101	115	128	102	118	116	121	133	126	116	105	135	139	117	146	123	107	114	105	88	113	125	130	120	114	109	135	120	104	131	106	132	123	111	115	111	124	122	131	110	109	115	121	129	138	114	128	112	108	122	137	109	122	123	113	128	117	126	125	124	114	120	130	117	118	134	114	121	120	120	117	141	126	138	117	122	116	122	106	116	141	106	133	119	122	117	136	117	127	109	118	118	105	136	116	108	118	109	123	115	101	138	97	125	163	122	118	120	124	125	130	112	116	121	112	103	127	131	116	97	100	132	135	104	124	121	142	131	121	124	113	120	101	112	113	115	109	118	121	125	122	104	120	104	126	126	107	121	124	137	120	104	115	115	126	94	117	109	138	103	122	130	122	127	126	105	117	123	99	110	128	111	108	129	125	113	122	131	111	119	116	120	126	120	104	127	126	128	123	124	128	122	113	124	97	109	140	123	132	95	126	120	129	107	109	122	122	119	130	116	111	125	108	114	114	126	127	116	106	122	121	112	107	120	113	112	119	121	101	134	118	123	126	124	130	127	142	128	96	121	117	118	128	153	123	125	129	106	96	113	118	111	120	131	124	122	99	107	106	109	130	103	123	98	137	133	118	111	100	123	120	124	130	121	126	116	125	117	113	137	125	115	123	115	102	132	110	125	121	110	115	102	99	122	120	115	117	139	133	127	130	126	108	121	110	112	122	123	103	131	124	117	120	124	125	152	117	127	118	125	113	125	108	113	130	120	115	128	123	109	119	116	126	131	126	126	126	105	137	130	131	144	105	102	108	123	127	118	140	110	120	114	133	106	108	123	112	116	126	132	140	119	121	116	135	136	131	112	104	121	127	105	111	123	110	115	107	120	133	98	141	106	115	120	123	147	103	118	123	134	109	126	125	121	107	127	134	131	123	108	128	129	116	115	114	105	129	117	113	131	105	124	120	109	117	132	106	114	125	125	118	126	106	116	127	135	119	111	127	110	121	109	105	101	116	111	114	115	99	121	116	109	105	117	108	122	105	149	98	134	112	115	106	132	125	125	121	110	115	122	111	102	112	132	100	133	129	119	111	133	122	111	123	121	108	120	118	135	115	133	135	125	140	123	137	124	106	120	123	130	115	109	103	118	128	114	124	126	117	124	123	107	125	119	111	147	126	118	115	103	118	110	111	119	114	117	112	115	120	108	103	121	111	127	119	117	97	115	108	113	106	113	116	131	114	102	114	104	126	112	129	119	114	118	123	139	117	124	110	112	126	131	114	109	129	118	110	99	117	127	111	138	127	127	136	119	130	118	118	137	115	124	121	123	115	100	119	141	124	123	110	114	105	119	108	109	128	131	141	128	116	106	127	132	122	111	109	118	131	111	109	117	123	127	112	101	119	109	118	107	125	120	126	93	136	103	126	120	132	109	118	110	131	108	112	115	116	134	132	125	118	121	138	114	118	119	131	107	108	111	135	96	128	122	129	115	127	138	121	125	137	130	117	107	93	122	132	127	107	138	122	111	107	131	131	113	128	124	100	127	125	133	102	122	124	107	125	112	101	103	114	128	132	105	112	121	97	120	144	123	124	104	124	103	126	121	128	115	119	116	112	124	107	104	113	114	110	110	116	121	125	117	115	120	133	118	113	112	124	123	122	111	118	112	131	121	120	121	112	119	121	114	148	128	124	103	119	123	121	128	135	145	99	119	125	119	131	108	139	112	119	114	137	119	106	122	146	125	131	137	106	101	131	122	128	124	113	130	127	107	125	123	121	103	115	144	116	110	143	122	130	95	100	123	134	125	144	109	123	121	117	125	101	132	125	100	136	131	121	99	117	117	126	126	114	102	126	102	121	135	141	119	129	115	116	132	120	125	128	128	130	121	122	116	131	128	128	125	113	113	105	104	91	136	116	117	95	111	131	140	107	101	105	120	123	128	105	109	111	135	136	122	105	129	112	117	141	104	127	123	123	111	122	126	108	111	126	148	103	137	116	112	112	127	108	113	125	129	125	113	107	117	112	119	112	113	125	138	121	120	123	110	146	109	142	144	113	132	122	118	127	132	121	117	112	126	103	123	132	110	102	117	105	125	117	119	136	139	114	111	135	105	122	125	113	136	105	129	120	109	137	144	116	107	123	136	124	112	118	111	125	112	120	121	125	109	107	120	131	109	115	113	115	135	93	113	115	123	121	115	104	126	117	105	118	129	117	122	111	122	133	110	130	106	104	115	116	116	114	118	138	120	108	119	106	135	122	150	141	115	122	124	118	101	117	117	123	118	131	148	112	111	107	123	121	116	106	121	118	118	143	118	109	111	126	100	124	112	111	121	136	124	111	141	119	140	119	121	113	110	112	140	115	109	107	117	115	143	129	116	107	139	102	108	121	134	111	133	108	121	145	135	131	123	111	127	108	121	129	120	129	121	146	131	114	128	99	117	140	129	126	130	136	103	123	100	140	132	125	98	147	117	115	118	124	103	113	144	116	123	107	117	111	122	123	125	113	128	119	119	121	114	134	114	127	123	130	136	138	121	120	140	106	115	133	127	132	112	114	113	133	123	112	109	120	109	103	122	121	125	103	107	107	118	103	129	105	104	103	104	128	100	119	123	122	119	117	106	115	122	127	105	106	102	114	112	130	123	105	98	129	129	119	116	107	110	125	112	113	112	117	105	110	126	122	106	106	115	119	118	107	118	107	104	137	117	105	119	98	100	139	126	127	124	108	125	117	134	121	115	118	121	138	116	123	113	135	126	121	125	119	117	102	112	112	114	116	111	115	120	118	131	144	117	104	125	115	119	105	119	100	117	140	108	120	109	123	124	112	106	99	116	102	119	116	109	111	113	127	130	118	114	116	108	112	136	118	132	132	110	147	124	119	121	120	135	125	103	126	142	103	120
13441	23865	31142	25396	17115	14461	15031	9863	6473	3639	2667	2174	1996	1744	1700	1072	949	904	861	713	571	535	568	506	575	463	467	483	449	579	2406	2947	1459	431	443	459	437	459	476	448	403	444	408	441	462	458	403	417	472	442	444	447	430	416	409	419	460	427	434	485	424	473	427	457	406	448	446	465	482	408	422	429	422	430	445	443	438	434	420	445	415	468	437	442	467	444	430	470	442	431	437	462	438	402	471	483	447	464	456	444	430	469	438	455	453	408	476	471	467	429	422	447	424	423	427	472	439	421	449	441	467	420	398	430	471	448	414	450	443	449	453	410	444	399	437	406	415	429	441	454	416	440	440	461	415	415	445	435	447	447	471	444	422	426	466	469	438	443	438	449	393	438	448	428	422	461	432	431	444	443	413	416	443	495	433	475	444	437	423	413	426	425	417	436	437	453	441	447	457	453	451	450	436	414	391	471	446	435	437	440	420	449	462	453	472	443	412	465	432	450	418	438	448	449	456	441	441	442	407	416	423	432	457	407	456	417	425	438	431	407	467	445	422	379	441	445	474	444	435	444	436	460	459	418	462	460	459	421	433	440	476	445	426	444	456	422	441	438	435	436	399	398	451	422	430	466	467	458	432	445	466	482	431	430	447	432	417	441	452	438	448	450	424	432	447	460	481	431	447	466	454	408	421	445	437	405	442	454	432	409	423	442	423	455	440	431	423	438	452	412	459	458	406	492	442	456	385	419	413	409	400	450	432	437	399	404	423	459	408	429	411	452	455	421	400	422	431	438	473	458	443	403	453	486	440	443	441	427	456	429	446	469	450	417	465	443	409	439	443	431	448	451	435	430	445	443	473	422	429	424	463	418	401	452	439	457	438	415	459	471	446	425	440	469	457	440	449	421	465	423	402	440	408	429	454	438	447	405	419	416	448	434	426	466	451	434	434	457	418	433	458	425	441	413	460	420	427	428	470	425	453	429	420	417	421	426	437	400	421	434	425	415	474	406	445	459	429	441	436	471	440	453	448	448	444	426	461	455	459	460	445	438	429	426	449	461	443	440	418	452	408	443	417	429	439	467	432	457	479	436	461	399	425	459	393	455	450	436	427	421	407	438	431	404	415	442	454	492	446	478	455	439	470	457	479	424	437	433	411	471	447	456	432	430	427	456	429	430	450	435	469	423	430	464	444	459	428	384	467	458	447	453	435	437	417	455	414	452	432	396	431	431	428	440	492	448	405	435	453	418	450	474	453	441	453	411	460	428	473	419	434	460	393	409	478	445	435	420	461	481	447	435	425	467	412	439	430	428	429	439	435	424	414	438	454	438	375	447	446	380	432	428	433	485	462	467	442	432	446	468	449	445	440	450	431	440	418	431	419	413	422	429	478	474	443	416	429	450	459	472	439	459	471	451	462	442	458	443	462	462	402	445	475	436	448	436	392	409	429	447	419	436	452	473	382	438	409	438	439	430	424	441	452	463	424	457	474	430	410	452	462	409	465	426	452	433	453	452	439	408	418	457	421	389	470	438	454	459	453	429	473	425	460	438	462	404	439	422	435	421	438	458	462	410	471	427	460	434	416	460	449	389	451	460	427	462	441	423	433	422	435	460	432	461	404	461	446	440	506	421	464	433	446	449	434	455	420	425	459	429	477	447	451	442	451	461	398	429	408	435	415	403	415	420	441	454	429	455	451	397	430	459	421	472	440	436	438	456	421	429	427	393	458	453	437	415	438	424	466	427	429	457	433	449	441	446	426	429	431	428	460	417	448	453	453	427	445	434	411	441	460	455	410	425	448	423	475	443	435	410	451	443	487	448	454	438	464	419	438	447	449	423	449	456	425	434	449	471	460	435	450	433	418	461	442	411	413	434	440	411	431	426	448	434	445	388	464	391	432	435	384	441	442	444	409	441	425	433	387	489	491	433	442	432	452	432	445	425	428	463	408	401	399	441	437	463	464	452	476	444	437	468	432	403	436	422	459	451	477	447	406	417	408	464	473	429	400	483	458	405	453	456	419	433	455	464	480	454	430	447	418	412	448	436	449	477	412	436	438	446	435	416	409	432	451	442	477	459	454	451	440	464	452	457	435	466	486	397	456	425	450	432	474	412	463	483	422	451	408	414	405	458	457	441	428	443	424	408	455	414	458	442	458	441	421	438	461	452	425	434	435	426	415	485	486	470	426	443	416	459	421	459	430	428	483	448	432	442	433	417	452	435	443	417	453	435	414	458	403	442	415	450	450	421	451	449	477	449	423	415	446	436	475	443	468	437	469	462	428	457	433	432	436	473	449	414	460	442	470	436	410	420	403	431	427	419	428	431	444	444	432	429	424	410	475	449	434	425	433	470	437	437	427	423	431	449	411	441	466	434	429	405	433	417	429	441	453	413	437	420	451	418	388	459	410	416	434	418	439	392	442	481	477	435	480	450	449	433	477	460	454	423	408	448	447	415	443	411	442	453	442	407	391	416	450	459	433	430	483	452	427	448	473	441	442	426	466	452	419	450	439	428	458	445	426	444	399	440	455	430	423	458	435	417	394	439	414	490	448	465	461	446	403	456	444	411	434	391	434	436	471	440	459	437	400	424	409	449	410	413	437	448	441	446	428	430	466	401	392	443	428	478	421	430	415	454	443	467	403	465	444	432	436	434	420	448	424	459	429	464	420	432	415	451	399	439	419	474	434	452	427	450	400	442	445	419	449	403	467	447	435	437	464	418	392	451	438	425	438	452	399	451	458	471	422	449	434	437	459	406	409	437	402	450	430	424	417	453	406	435	412	414	444	425	415	436	429	412	444	411	419	426	467	402	431	449	426	422	470	442	399	439	451	413	423	460	420	418	406	482	461	423	450	506	455	459	451	436	433	446	427	425	401	412	426	448	433	431	463	479	440	452	448	428	415	468	461	420	393	444	439	392	476	447	453	425	450	447	450	426	407	447	401	424	414	476	421	415	453	425	446	431	473	443	431	430	455	432	437	470	454	436	431	413	445	422	458	453	456	446	478	443	413	430	406	433	430	427	437	411	468	437	439	423	440	428	433	449	430	453	434	445	414	448	415	430	446	437	465	418	447	446	419	448	421	445	403	421	455	441	482	418	463	430	446	463	397	465	416	415	435	441	452	444	449	462	440	448	446	434	420	384	419	413	455	474	428	449	437	460	436	413	445	407	450	449	413	383	447	435	477	453	458	427	438	435	438	435	458	443	435	448	433	433	470	422	429	422	455	407	411	449	455	415	439	437	429	465	443	474	455	447	450	455	435	426	454	412	448	423	448	447	444	439	420	474	441	424	456	416	458	419	430	448	461	443	407	428	426	441	450	434	376	402	413	416	474	449	448	401	455	477	420	463	388	434	421	439	455	432	442	422	420	477	451	446	466	421	434	467	411	434	453	471	464	446	390	460	445	436	443	421	425	443	423	439	447	464	440	448	429	434	456	441	491	415	457	422	439	439	442	426	463	426	430	440	455	426	415	440	445	405	424	452	445	413
43601	45072	42089	38370	32507	31296	31232	26703	18403	11695	8498	5861	4052	2988	2653	1504	1065	1304	882	327	285	193	198	207	158	147	150	150	130	220	1768	2534	753	114	122	109	108	126	103	116	120	98	110	111	111	103	121	127	91	119	111	108	109	109	120	108	124	110	94	130	112	102	101	107	96	97	112	99	111	98	100	89	117	101	120	116	98	97	103	105	116	79	119	114	117	114	117	110	95	114	114	111	130	92	94	118	115	108	102	110	111	107	112	100	123	117	111	98	127	106	105	101	113	118	92	103	117	93	112	109	103	114	101	111	108	122	97	114	121	132	104	108	111	95	98	107	94	115	99	145	105	107	102	119	103	117	103	121	116	111	119	120	116	88	95	91	115	95	101	102	97	126	90	100	109	89	108	99	107	108	112	96	114	112	112	112	109	89	111	98	123	96	104	129	110	122	119	109	112	99	101	124	92	112	111	107	103	102	117	124	97	105	99	111	89	120	128	123	93	118	126	103	115	96	84	95	102	102	102	111	105	110	111	92	103	111	97	91	81	105	108	97	111	101	114	110	111	87	100	93	86	114	110	81	88	116	102	105	130	98	101	77	112	89	115	108	114	114	109	116	112	115	100	111	96	97	98	97	101	98	121	104	99	110	94	107	113	100	101	103	93	104	117	99	101	106	115	87	108	112	103	99	120	122	98	100	92	105	92	103	110	105	111	124	102	103	94	106	98	99	107	107	106	100	102	105	111	108	105	102	99	104	117	117	101	99	97	129	102	96	120	112	93	95	104	101	111	103	106	121	106	103	100	97	106	88	119	110	97	102	116	110	120	97	107	101	134	102	88	109	126	89	96	94	122	108	104	97	113	118	119	107	107	110	113	102	108	104	103	111	129	115	106	122	75	90	92	109	114	104	115	116	96	113	87	119	96	107	122	119	106	108	103	100	85	121	128	105	110	111	104	99	96	112	111	111	120	105	81	104	111	121	93	119	109	102	113	105	102	90	93	106	110	120	120	104	107	94	104	92	95	94	126	99	109	96	114	119	106	101	108	119	110	95	106	98	111	118	110	110	104	104	107	104	116	92	115	105	102	98	108	105	98	100	94	98	99	102	93	117	105	79	107	116	117	118	105	106	110	94	114	117	108	115	111	106	90	112	103	106	112	108	87	116	111	99	112	121	103	95	115	121	103	117	118	112	120	104	109	88	123	102	101	97	107	104	116	98	104	98	104	113	99	103	102	111	121	127	103	95	101	115	112	102	107	126	111	95	91	115	111	92	106	84	103	101	107	96	118	108	112	108	95	113	101	124	108	112	118	94	91	107	85	112	98	124	112	120	120	128	116	93	125	97	111	102	123	91	110	110	96	110	99	115	102	105	125	109	105	94	106	117	108	109	101	99	107	110	108	110	107	86	116	101	94	107	101	91	98	109	108	108	101	120	112	120	96	101	95	103	88	98	113	112	107	110	97	110	103	105	116	95	111	93	111	113	89	120	103	114	105	107	104	121	123	109	93	86	103	110	103	109	101	126	105	92	105	118	116	106	99	102	110	88	119	105	97	120	112	105	122	108	121	120	117	88	105	102	95	112	91	95	102	124	120	85	97	116	98	121	112	106	105	98	117	103	90	89	99	100	111	105	114	86	111	93	120	93	109	108	98	96	111	120	116	102	99	113	119	105	97	101	126	102	92	112	112	110	95	106	118	120	103	122	114	92	92	107	82	122	112	111	107	120	113	107	127	117	100	100	97	103	107	100	108	102	109	108	120	97	94	93	114	90	111	106	92	99	104	110	119	93	107	124	123	92	107	108	109	113	117	99	121	98	123	107	111	113	93	118	116	95	101	104	93	99	109	114	117	111	100	107	117	85	99	99	94	106	76	102	100	106	101	119	102	121	94	107	91	99	97	109	118	108	134	106	122	133	87	113	91	98	99	103	111	114	119	132	96	102	121	109	102	103	118	106	106	116	104	92	108	99	98	108	96	112	91	112	93	110	96	100	87	97	118	93	106	137	107	114	92	106	105	119	103	119	99	109	108	115	111	100	107	105	108	103	111	119	94	111	114	103	92	118	114	112	107	113	105	114	113	103	116	95	132	117	89	107	114	111	101	127	108	115	113	123	104	104	106	119	113	97	108	116	110	117	116	96	99	109	106	116	120	115	105	88	100	120	119	100	105	115	105	110	115	105	107	115	122	89	95	96	107	80	105	103	111	106	114	112	102	115	90	106	116	109	95	107	108	122	102	97	118	116	117	115	112	111	97	113	111	99	101	86	105	104	100	100	113	109	112	115	110	111	106	108	124	95	96	102	99	105	133	110	110	108	110	78	109	87	106	113	108	118	120	112	106	112	92	90	119	127	108	118	120	99	102	104	106	119	120	101	101	114	121	126	105	96	123	119	107	131	103	98	117	99	112	117	113	113	84	97	98	111	80	115	106	110	107	121	96	102	101	100	103	118	105	98	100	117	108	113	115	98	102	91	103	108	104	98	97	101	117	103	85	106	93	124	111	99	119	97	122	105	102	96	98	107	87	88	106	105	95	88	107	129	110	102	91	121	97	99	108	109	117	102	108	112	103	95	116	92	116	76	107	100	107	99	102	113	124	114	115	110	114	102	106	104	119	102	100	113	103	109	123	88	112	113	106	110	98	90	80	105	110	102	97	99	105	114	97	90	109	114	118	97	111	115	103	102	103	95	105	111	103	125	109	109	106	96	105	102	104	117	99	92	102	93	89	101	123	107	107	96	109	127	106	115	95	113	110	116	86	112	93	94	98	119	113	100	121	119	110	100	91	88	107	96	116	90	108	90	106	108	87	100	96	105	106	112	121	109	119	103	108	120	113	109	108	106	73	116	127	104	99	119	110	95	102	113	112	95	93	107	116	99	103	111	138	117	133	117	100	118	115	110	87	96	99	97	94	118	98	102	116	98	114	103	103	115	113	99	92	93	95	119	90	106	102	110	99	118	96	117	85	129	114	118	100	118	89	87	106	111	122	103	97	95	101	101	87	99	100	103	97	114	112	108	89	112	108	103	91	105	106	128	98	111	103	116	101	125	109	92	102	130	117	102	95	128	93	92	114	91	105	105	113	102	109	108	111	108	86	107	102	115	117	105	107	105	110	105	120	109	124	89	99	91	110	124	110	112	109	83	108	111	120	117	108	109	114	129	114	101	103	119	128	117	107	102	112	110	101	96	100	109	123	105	97	102	114	101	91	101	110	102	109	105	120	101	103	93	89	103	92	112	116	116	103	124	94	82	119	106	127	111	97	100	102	106	111	107	110	118	107	103	115	115	107	107	113	119	125	114	100	117	100	99	107	110	109	109	91	85	112	110	105	109	117	116	121	91	124	107	110	114	97	108	98	118	104	91	102	116	101	111	116	107	109	114	90	92	107	114	107	103	118	118	105	110	110	92	120	99	115	98	104	89	111	103	95	118	103	106	106	104	113	121	92	107	98	110	113	104	113	114	106	104	100	100	117	101	128	125	117	100
35844	45401	50903	53719	47094	45795	44331	37330	28925	20927	20764	16754	14045	11533	11511	7613	6895	8260	5527	2194	1607	1117	1149	1439	888	720	902	723	582	1334	11103	15073	4889	432	417	414	414	378	419	407	410	398	381	398	395	415	424	420	408	384	406	397	412	386	392	411	414	385	390	384	378	419	381	419	386	378	367	389	376	389	414	381	369	367	395	412	428	389	364	380	381	411	369	359	421	393	384	406	389	406	431	400	411	357	359	386	376	370	401	374	365	389	423	385	374	413	391	416	384	401	394	424	406	384	405	382	387	410	376	401	379	381	379	396	416	383	414	391	379	367	408	415	405	382	394	394	405	387	418	398	371	403	409	353	416	424	388	395	404	402	390	378	390	357	395	395	410	384	384	401	390	422	384	365	404	397	392	427	429	387	407	435	384	377	407	366	405	367	386	392	384	389	400	429	384	399	390	375	385	412	378	375	368	360	428	376	399	391	405	392	391	370	421	395	408	384	404	391	392	386	368	435	426	411	406	394	416	410	387	385	439	414	421	400	350	383	408	419	397	422	391	420	409	390	379	372	405	388	408	362	415	419	390	416	389	397	409	401	385	373	374	430	367	379	397	404	418	376	355	383	389	411	419	411	368	394	418	385	408	367	432	421	405	413	400	403	373	397	456	420	385	372	383	395	410	384	369	415	384	427	400	407	402	403	391	401	351	343	374	386	388	385	400	391	419	396	387	436	379	451	399	397	362	413	395	419	388	383	410	380	366	396	379	372	384	407	406	421	421	396	389	407	371	401	375	375	387	380	372	401	390	391	438	358	381	369	391	391	439	410	385	430	392	410	421	409	372	401	356	364	413	434	351	401	390	376	357	383	420	404	389	384	357	433	384	408	392	424	379	390	395	382	400	349	406	397	432	415	377	361	420	398	414	369	411	390	420	389	401	347	401	395	394	401	373	372	358	419	386	404	416	404	365	366	406	382	415	420	398	440	411	397	411	377	426	385	410	392	392	388	396	376	352	400	387	377	419	403	441	367	359	406	393	399	397	410	362	373	400	369	402	436	431	373	398	393	384	417	344	387	413	380	386	380	399	411	399	411	380	403	394	421	384	396	389	364	399	405	383	411	393	427	384	355	362	404	405	390	402	392	384	382	423	405	430	370	348	419	396	414	359	396	429	436	400	399	429	422	385	371	405	386	392	373	382	421	381	403	353	383	368	409	388	398	383	388	376	376	390	415	378	375	412	416	414	392	407	426	386	391	389	359	382	370	353	407	369	400	404	398	390	387	370	374	399	374	393	392	402	382	419	424	406	374	416	393	364	417	433	359	406	402	378	409	425	425	402	383	345	368	419	398	392	382	357	387	381	405	409	384	392	380	403	387	427	416	410	417	378	418	379	417	401	403	421	428	386	382	395	392	406	405	372	409	390	407	396	402	360	418	377	386	414	387	392	390	412	406	408	379	402	384	330	392	420	424	408	371	405	395	364	402	368	396	365	369	374	367	370	357	422	355	414	387	379	398	386	425	404	392	378	419	438	387	391	387	363	393	387	386	387	407	385	404	399	365	418	386	422	392	371	375	387	371	393	390	411	392	368	417	417	410	369	373	388	410	417	402	416	391	405	414	367	389	366	384	419	412	385	406	408	406	400	381	372	404	375	387	355	406	425	368	414	366	405	386	356	362	402	401	400	400	371	387	421	405	412	387	388	426	385	432	401	365	408	440	361	364	413	388	349	387	395	399	396	387	390	401	391	374	406	364	378	385	390	360	378	398	393	383	407	402	363	373	396	395	392	344	398	408	387	415	407	388	395	405	370	444	418	387	399	401	366	391	402	431	365	397	416	384	383	386	343	408	399	412	405	369	406	386	372	373	403	393	370	397	388	383	374	397	418	394	405	395	390	376	420	363	377	421	421	385	404	363	374	396	440	391	423	411	341	387	380	401	409	399	387	408	417	364	403	375	401	357	392	397	417	384	385	396	376	423	423	384	389	383	416	379	373	414	408	383	360	412	385	418	367	373	328	366	438	418	389	396	401	401	414	371	423	395	389	377	385	404	392	408	398	410	372	413	379	413	412	400	404	378	412	434	382	412	386	397	428	374	386	401	374	365	384	383	440	387	424	369	407	390	360	383	362	376	405	413	420	397	405	400	350	377	403	381	400	402	401	428	388	390	391	433	389	358	387	395	404	394	397	417	403	391	405	410	389	376	388	364	359	426	416	378	382	385	430	381	419	393	401	384	370	398	397	416	394	391	376	396	418	418	402	419	415	448	400	399	367	410	407	344	405	429	363	399	345	385	412	365	382	423	406	410	370	407	435	361	404	349	405	372	383	425	371	425	421	386	412	429	407	375	377	378	412	407	381	369	421	397	385	381	424	402	409	360	393	390	378	405	399	364	366	387	403	380	379	387	401	363	420	412	385	398	420	380	408	396	379	391	402	405	388	405	397	412	404	410	391	407	394	383	395	384	405	393	387	390	388	399	401	383	395	414	359	403	386	410	391	397	435	405	393	380	390	386	414	405	380	419	391	405	414	402	409	398	398	407	383	368	394	409	419	386	398	406	370	420	434	404	417	383	388	350	370	381	364	403	407	388	415	360	424	406	396	408	406	370	379	400	393	355	390	401	363	417	430	406	406	369	392	380	388	388	392	392	390	381	422	409	392	393	427	358	398	396	405	406	422	414	380	370	386	366	389	383	405	380	378	367	431	420	384	396	364	414	406	436	393	404	389	356	414	382	398	374	386	382	432	382	408	385	418	399	443	381	386	409	399	416	373	399	360	376	417	415	369	365	412	411	395	367	384	374	397	406	398	428	383	419	399	369	378	372	378	367	415	399	403	377	386	413	371	382	393	377	407	410	398	403	395	398	417	401	369	381	374	396	409	404	386	411	372	415	407	416	400	380	376	377	402	382	397	435	422	379	403	386	409	394	397	415	414	385	408	397	410	396	399	414	414	397	396	435	388	408	397	382	414	386	378	384	388	379	409	382	390	379	352	373	378	376	379	340	366	373	382	419	395	426	391	380	381	392	380	405	380	399	386	387	373	383	381	381	389	402	376	382	387	363	380	418	396	387	393	404	386	368	402	419	386	402	363	397	378	375	439	378	386	401	386	398	393	392	408	402	400	383	421	408	380	402	422	413	391	375	407	416	418	379	361	429	361	389	392	361	397	390	384	386	398	410	401	411	412	400	396	415	396	412	386	382	405	367	377	367	454	397	374	392	423	383	436	377	411	369	432	404	378	376	371	394	375	374	364	371	393	377	406	385	408	381	379	388	371	412	415	402	406	375	414	368	396	385	413	410	358	409	390	402	381	378	402	426	442	381	381	420	393	375	400	401	380	401	430	393	387	413	382	382	384	398	397	381	404	399	389	397	367	389	409	396	431	387	392	353	368	405	383	373	396	394	390	412	398	367	386	379	403	397	378	360	392	392	390	401	357	382	394	362	400	389	389	405	399	391	356	405	406	395	383	392	402	393	374	371	435	376	383	395	408	376
51191	46664	40230	36866	33505	33837	32422	31180	26124	19676	15332	11766	8505	5983	5168	3500	2714	2536	1990	850	549	428	418	351	304	282	329	264	245	525	3456	5443	1862	220	217	218	211	187	198	189	188	199	219	166	182	201	203	191	192	175	203	187	191	186	210	185	179	211	190	189	173	194	195	223	201	197	187	196	188	178	192	167	155	189	203	193	197	187	183	174	175	169	194	212	187	181	182	190	199	196	177	194	214	203	172	210	189	164	186	202	203	197	147	204	188	194	207	196	184	187	205	187	156	155	188	195	185	181	158	177	152	172	188	179	182	164	197	195	194	189	204	190	180	191	153	198	180	213	186	194	161	183	201	179	162	205	193	189	202	191	219	199	184	185	176	177	185	176	194	189	196	176	219	186	188	173	196	188	191	159	173	201	178	215	188	202	186	207	208	180	192	181	172	188	159	201	210	181	178	166	173	185	185	150	173	204	212	188	202	184	216	203	185	165	188	176	189	205	199	213	205	178	212	180	183	214	198	191	210	202	209	187	176	191	209	160	189	205	206	200	208	212	190	158	194	183	187	192	178	178	194	196	190	162	175	204	204	179	212	183	198	178	186	209	188	210	170	179	203	191	183	219	179	191	159	195	179	188	175	165	188	186	224	188	174	180	191	184	200	210	180	182	183	215	189	200	192	190	212	186	196	204	201	216	201	216	195	188	186	185	187	182	165	211	219	174	163	200	196	185	170	187	191	197	176	168	213	181	184	179	202	195	189	193	188	181	224	191	173	166	177	183	180	205	192	188	191	167	161	169	200	190	199	174	195	195	172	174	189	176	191	185	185	184	205	165	188	192	179	177	186	209	202	170	173	180	189	198	213	200	186	187	191	177	195	180	191	191	182	177	180	181	197	189	217	225	218	179	191	199	173	187	170	200	165	188	190	194	187	185	214	190	187	204	187	176	195	178	186	171	196	187	207	201	220	178	191	185	201	226	187	208	185	204	197	179	217	168	206	186	175	197	185	206	188	180	186	195	198	201	191	175	169	175	201	172	188	184	198	212	203	185	192	186	201	207	177	172	177	177	195	195	166	188	183	192	210	200	189	189	200	183	185	185	178	208	187	177	156	186	177	189	203	176	194	171	187	188	201	179	193	179	180	173	178	179	197	181	188	210	201	193	186	189	188	191	198	194	180	195	208	190	211	204	191	171	199	187	183	170	203	181	199	203	168	177	174	185	172	174	185	209	197	202	197	167	214	179	193	183	188	156	176	190	202	175	174	209	191	179	172	183	173	173	175	191	203	195	183	176	204	184	199	173	202	193	201	194	181	188	215	170	229	183	209	163	209	202	188	161	169	187	176	195	177	182	173	197	193	201	188	190	193	193	194	209	191	177	194	193	175	193	163	211	167	209	192	176	208	186	167	193	171	188	178	202	170	153	179	175	198	201	185	179	200	198	185	212	197	195	173	195	183	182	185	200	207	201	200	199	193	174	185	184	199	185	225	187	190	186	203	209	194	196	193	192	185	204	168	198	194	182	191	192	192	169	200	200	197	188	206	176	210	169	198	171	175	174	185	164	190	172	204	198	193	168	220	191	190	207	214	172	174	193	210	185	183	152	194	186	180	189	185	164	176	200	172	196	195	184	177	178	189	213	199	189	191	206	175	173	199	159	183	193	211	164	216	199	193	176	176	174	189	184	191	170	193	187	182	184	183	197	187	181	188	199	164	173	185	191	169	222	162	207	184	160	216	190	202	209	207	199	176	184	187	198	181	202	191	207	182	201	184	189	199	197	192	167	169	180	196	183	181	182	181	214	209	196	163	166	183	201	203	186	197	194	186	176	195	194	174	179	199	200	182	195	201	180	189	183	178	199	176	175	185	189	168	179	192	227	170	188	196	180	199	193	195	193	212	177	200	218	191	186	184	181	191	190	194	190	201	176	196	215	192	202	168	171	177	191	181	197	161	204	198	176	183	183	193	177	194	166	208	179	181	194	196	211	208	182	198	188	195	191	194	165	198	196	222	217	197	170	208	184	196	188	198	191	204	183	178	197	200	181	220	184	177	167	216	179	179	187	200	178	218	182	193	176	185	189	194	160	179	176	202	209	198	216	181	194	175	183	180	178	199	218	191	192	202	189	197	185	185	179	184	209	189	185	182	199	202	174	190	194	180	186	153	196	186	185	200	178	179	189	203	176	179	194	187	173	176	201	202	183	196	215	184	188	193	174	176	188	196	196	195	188	188	189	184	227	184	202	196	195	194	197	195	185	188	192	196	203	199	179	181	188	203	198	197	185	208	181	185	194	192	189	183	195	194	181	214	183	213	167	188	202	189	210	182	170	187	193	213	190	205	217	183	191	188	182	174	189	159	182	220	199	173	194	189	176	201	191	209	164	185	169	184	171	192	209	216	207	175	173	166	202	173	192	176	177	188	187	207	197	171	217	215	204	203	192	189	194	211	188	191	163	194	199	179	187	193	201	196	206	185	190	208	188	217	184	188	154	191	205	191	172	204	175	156	173	181	198	206	174	177	187	182	180	177	179	176	189	196	189	205	192	209	178	161	195	189	190	181	233	202	185	180	193	192	187	190	174	182	204	169	188	216	179	182	198	166	191	193	194	185	196	194	199	195	196	189	169	201	202	197	201	176	202	195	172	204	189	175	185	198	211	181	201	180	188	171	196	157	221	170	201	202	208	192	195	172	177	193	177	200	193	171	189	172	207	221	182	168	181	192	193	192	185	203	185	216	183	205	194	190	169	181	183	206	183	182	198	187	209	186	200	197	171	167	185	177	178	204	189	169	176	195	208	179	168	194	195	188	183	181	168	182	195	192	207	215	175	181	197	181	195	182	191	177	180	205	197	201	188	189	202	187	171	214	195	187	190	185	184	199	185	190	194	184	189	165	194	200	188	184	200	186	184	184	174	193	188	188	180	205	177	197	183	191	182	183	208	199	192	162	178	175	194	200	212	184	181	234	183	186	163	204	202	194	195	195	198	192	179	196	168	158	196	194	207	183	181	199	221	200	210	185	163	190	202	182	185	176	220	178	168	198	217	165	191	224	199	183	184	196	169	167	170	168	192	174	196	178	212	216	201	189	190	203	174	178	190	191	177	185	194	184	199	185	179	188	164	201	220	177	201	184	184	202	191	184	170	198	182	201	193	188	178	179	174	181	199	169	175	190	169	182	200	186	187	189	184	211	208	195	188	194	202	171	183	187	198	171	169	183	178	203	175	189	177	197	204	195	176	199	171	196	162	171	178	196	173	190	208	206	215	180	181	189	204	170	194	178	190	192	196	210	205	197	200	167	176	185	197	156	169	166	172	167	187	191	177	191	196	172	221	190	185	178	200	205	187	174	188	193	180	189	179	189	190	194	194	208	184	196	184	204	182	182	162	195	204	198	190	164	175	196	204	170	189	203	212	150	192	170	164	182	193	199	201	176	199	186	186	191	222	182	184	187	178	174	191	189	176	192	178	194	219	181	203	186	198	185	192	178	186
43201	52768	52458	57545	53393	52678	48329	42897	36293	29149	29122	25219	22049	18452	18846	14181	12680	13808	11126	4700	3102	2383	2350	1922	1430	1589	1491	1307	963	3010	18113	24229	8562	668	640	651	640	669	642	629	661	655	616	584	604	656	644	623	628	676	682	598	620	621	570	637	657	652	653	644	589	618	629	646	627	585	646	625	631	608	602	561	634	617	643	623	604	662	652	612	708	640	660	630	642	607	637	639	652	632	567	648	629	622	628	621	608	625	660	613	624	713	627	644	651	689	613	654	583	620	624	666	638	639	635	642	612	606	625	574	652	641	630	617	666	637	664	647	600	631	636	600	602	662	642	630	614	634	589	582	631	618	631	610	639	602	593	596	584	621	612	654	615	632	567	611	637	637	647	620	634	587	613	649	601	586	596	634	649	653	614	614	620	659	602	622	603	632	672	623	657	629	634	649	586	612	622	640	671	625	646	634	659	652	595	645	620	634	570	606	645	616	674	629	641	611	625	624	659	681	588	650	621	672	648	619	641	626	627	574	645	613	611	580	667	608	635	627	672	686	607	625	637	631	640	581	589	667	668	627	636	636	633	665	641	610	631	637	620	602	615	657	662	625	606	594	600	603	597	690	632	628	616	627	636	608	665	673	651	620	585	609	618	656	621	646	647	661	603	610	622	645	589	664	606	622	659	632	689	671	668	629	568	586	601	608	647	645	607	629	588	615	629	637	624	674	628	651	582	638	643	624	600	615	624	659	621	608	631	595	630	580	599	616	594	625	589	565	631	636	634	588	592	573	591	625	616	631	617	635	628	651	598	656	626	640	619	673	667	621	634	612	608	630	599	618	621	663	607	621	593	611	612	586	587	615	639	655	640	636	633	607	614	625	647	636	640	671	599	612	611	655	660	602	631	630	579	636	628	614	629	653	655	635	622	601	595	624	598	591	647	633	649	589	608	606	584	618	606	584	606	612	658	631	643	629	629	620	614	646	620	670	630	615	642	628	640	632	619	652	608	630	648	625	626	593	633	629	604	637	640	645	632	642	644	601	613	645	646	646	595	638	625	622	623	619	613	637	624	557	621	635	623	628	586	614	634	623	620	610	617	651	625	606	601	641	595	666	582	626	622	589	614	602	636	592	643	617	605	648	639	601	612	598	645	632	635	584	643	590	595	617	634	588	611	600	587	591	624	630	674	646	650	642	620	617	645	637	639	587	632	613	611	618	613	653	622	649	603	596	603	634	624	633	627	631	627	641	634	600	659	639	629	654	605	653	631	608	643	629	623	628	632	627	645	636	635	638	616	628	600	633	623	679	620	617	635	605	629	661	646	640	666	645	606	609	627	642	600	579	600	613	619	610	620	616	648	635	627	656	636	634	665	607	631	651	599	607	645	580	607	606	650	584	643	576	629	625	653	632	626	652	611	605	631	615	628	632	611	606	607	617	642	648	666	616	628	631	595	591	640	649	599	639	611	616	610	633	628	621	646	590	606	632	620	611	620	619	614	605	674	617	646	650	590	617	572	658	621	626	599	623	611	623	597	617	646	613	612	607	673	642	620	701	619	566	611	612	580	628	622	603	630	646	625	669	630	593	588	626	655	657	631	626	556	634	662	618	628	595	625	648	633	588	601	674	691	634	649	636	666	677	621	592	627	629	591	634	609	615	596	638	654	589	600	659	634	634	633	590	612	655	576	613	614	617	600	642	642	661	592	623	622	640	623	624	642	611	644	576	672	558	626	644	588	678	608	648	641	630	622	648	591	595	659	641	591	614	678	603	659	658	629	603	594	696	574	657	612	627	616	619	630	656	616	606	651	628	624	648	633	618	658	621	617	651	604	655	606	605	627	607	617	623	633	656	649	663	624	621	651	646	613	632	610	595	580	633	609	607	627	653	599	646	653	608	639	634	592	616	668	595	612	604	595	628	631	646	618	614	610	642	592	617	622	634	613	650	679	612	618	635	626	637	633	602	592	652	591	621	646	633	626	623	647	584	613	643	629	628	587	608	620	658	638	637	640	594	627	652	571	592	619	636	626	640	641	623	621	662	621	627	638	593	641	644	625	598	600	619	632	635	647	629	592	633	591	666	610	637	595	618	628	600	622	645	642	650	616	610	664	641	645	630	574	642	617	622	594	533	614	671	605	654	608	664	615	609	670	641	615	646	621	634	645	655	630	643	672	625	612	626	621	605	616	634	617	608	603	615	614	636	612	640	623	647	619	583	659	595	599	639	643	634	625	617	633	599	634	587	626	612	633	627	647	654	606	618	634	666	617	632	588	644	620	597	630	607	642	650	593	618	628	630	633	609	612	565	630	643	672	605	663	608	610	657	632	589	659	597	594	637	628	656	644	584	617	644	609	588	665	623	598	625	656	620	609	609	643	571	657	649	621	618	606	583	605	648	614	650	594	606	612	641	625	628	641	610	638	633	624	650	658	606	693	553	639	658	619	648	612	615	619	658	647	592	600	662	622	657	633	650	617	596	606	617	618	635	656	623	618	626	632	614	624	630	615	648	627	700	616	630	642	672	639	642	634	626	650	616	603	618	549	650	655	638	624	626	622	596	658	594	645	676	603	614	650	647	602	640	633	599	606	607	609	675	641	622	632	607	619	636	644	653	600	652	647	618	629	620	634	629	603	604	613	606	579	629	613	632	630	611	599	644	667	645	593	618	614	600	648	644	604	673	627	627	620	634	611	645	565	657	669	605	653	654	614	627	609	645	666	611	633	638	569	615	628	664	651	608	647	638	604	637	663	627	654	596	609	622	631	585	621	626	681	622	621	638	619	648	615	643	672	648	582	612	633	601	611	657	636	580	548	607	602	641	602	581	604	608	643	638	585	611	605	621	658	648	569	624	590	674	651	624	674	594	642	640	613	624	644	633	631	640	619	626	613	603	588	623	630	620	606	617	638	580	626	649	599	601	629	609	674	617	611	609	620	614	613	652	576	649	669	682	620	608	655	638	597	644	622	603	625	622	632	614	615	631	649	589	604	646	622	636	599	653	617	629	632	627	635	556	648	609	661	662	630	598	642	589	677	602	585	649	587	668	592	630	609	631	627	610	611	668	652	623	644	639	632	630	635	606	651	590	654	612	623	651	558	607	652	633	613	597	644	621	596	633	660	594	656	602	657	655	633	629	639	604	603	588	630	654	641	652	626	618	645	655	617	614	626	675	598	624	599	642	597	606	660	629	599	617	611	606	659	619	602	587	598	624	589	622	630	593	586	662	610	635	668	611	663	626	618	624	652	667	682	643	624	651	663	577	671	628	603	588	625	640	612	595	632	633	633	641	622	647	587	629	626	653	631	596	617	646	657	634	651	611	644	611	600	601	689	676	634	644	685	599	646	626	622	643	631	580	673	613	601	629	614	583	618	611	624	645	611	615	581	665	628	630	590	646	599	626	633	637	566	627	610	657	600	637	625	639	662	604	605	625	641	613	647	600	636	626	640	613	676	639	593	620	671	617	612	618	642	625	633	630	621	614	609	624	623	667	620	611
14387	19339	21139	13162	6915	5135	2644	2434	1443	874	733	588	424	403	274	240	204	219	207	127	128	110	122	123	129	143	131	128	122	143	422	512	215	123	108	121	105	122	105	98	120	150	118	106	118	123	133	128	120	138	118	131	97	121	104	109	124	124	127	112	114	125	132	120	115	109	108	125	112	109	130	114	130	120	117	123	113	100	118	128	113	122	103	126	122	126	147	121	110	119	120	108	119	122	103	108	122	111	121	129	134	118	115	125	121	133	129	115	128	115	101	107	148	119	122	105	118	121	111	121	132	118	117	115	120	146	110	109	112	115	127	103	108	104	130	113	106	133	113	120	142	115	132	120	109	112	122	109	129	100	104	109	115	128	115	100	124	139	128	90	121	130	138	118	115	115	104	109	110	128	137	131	101	104	126	117	108	135	113	112	129	116	136	129	112	114	122	121	114	114	131	115	116	116	104	125	120	98	134	123	142	121	138	141	122	127	106	103	124	124	105	118	113	128	122	121	117	128	107	121	112	107	129	117	111	136	124	108	104	133	97	145	106	106	116	115	106	122	120	128	128	128	124	121	126	142	96	105	98	126	102	140	106	100	108	123	116	125	113	136	123	117	115	127	117	120	98	117	113	115	124	113	121	133	116	135	118	114	132	108	107	118	120	130	116	112	127	123	111	123	125	133	126	109	112	129	125	126	130	132	126	141	132	110	121	118	83	125	115	122	121	115	115	119	102	115	135	116	112	126	125	127	130	120	126	137	134	123	125	110	119	110	103	117	114	123	133	139	124	119	117	136	97	117	157	106	115	110	130	114	117	116	116	138	124	119	112	113	130	122	100	133	127	114	138	113	125	117	134	114	122	117	117	118	135	125	118	112	128	141	103	123	130	136	128	105	116	132	129	112	112	138	109	104	100	120	101	123	114	108	105	117	107	123	101	128	113	132	132	138	118	121	124	127	119	128	118	130	115	115	124	109	124	116	142	108	123	120	107	130	127	123	118	106	111	121	138	123	106	114	130	110	127	137	112	107	122	115	115	128	130	127	116	120	117	145	119	122	117	121	124	129	132	116	112	101	123	120	121	122	107	132	131	110	114	115	143	118	108	116	104	121	124	111	112	110	104	126	104	109	123	130	116	113	115	123	121	138	141	117	119	116	105	97	113	113	137	127	146	112	123	133	117	106	118	120	142	103	119	95	125	130	124	131	138	132	154	128	126	129	109	121	129	113	127	120	109	107	125	120	109	126	121	123	115	121	108	132	122	109	113	114	124	150	115	136	115	109	131	111	120	115	120	134	129	115	104	98	137	126	106	126	126	131	132	139	123	114	120	135	95	120	120	116	129	116	131	114	134	125	102	116	113	131	106	118	114	127	117	112	116	125	96	118	132	125	115	121	133	147	119	132	113	118	126	124	126	110	133	132	119	115	141	115	100	120	105	117	118	112	129	119	128	124	117	127	136	116	119	130	139	150	119	117	127	104	102	151	117	109	119	109	113	104	111	123	136	116	140	131	124	107	111	123	135	115	129	112	137	108	128	141	119	112	121	106	119	118	118	119	138	130	97	118	110	129	110	131	124	118	125	118	119	123	128	118	110	113	119	142	125	114	143	112	126	125	131	133	101	129	108	119	121	115	125	98	133	113	111	116	130	126	111	127	105	114	106	125	96	130	127	122	133	114	123	128	123	114	99	119	97	117	132	121	115	113	123	94	104	131	115	105	121	112	108	124	134	107	126	116	111	112	99	114	110	123	111	125	107	104	122	119	107	115	131	107	110	102	129	142	110	122	117	104	108	126	106	112	108	114	130	108	110	134	115	113	114	122	112	123	106	112	119	116	122	111	108	107	126	128	128	109	120	124	131	119	115	107	112	102	122	97	101	114	117	130	128	119	132	108	114	113	134	131	117	119	133	125	128	125	118	120	137	133	104	106	130	125	133	113	115	116	110	128	112	119	121	124	122	124	120	115	119	110	137	132	130	96	113	116	99	130	137	117	122	108	117	117	111	120	137	135	137	120	137	115	96	123	115	108	123	94	124	134	126	119	124	116	110	101	100	119	127	126	116	129	114	122	118	116	115	86	99	113	111	99	120	115	116	114	136	122	128	129	115	122	139	124	130	137	119	132	116	118	113	116	114	124	119	127	100	111	115	118	123	127	102	126	114	117	133	127	102	124	117	135	122	107	114	121	123	118	133	120	117	127	113	110	130	114	105	123	116	121	108	126	116	102	119	107	110	114	131	114	112	103	123	133	128	110	119	118	124	127	119	119	93	112	135	136	125	108	103	122	130	115	118	119	118	134	113	115	126	127	120	122	131	112	126	108	116	135	119	116	134	111	119	110	135	113	127	122	129	122	131	132	126	112	121	128	134	108	133	110	128	120	132	114	129	114	127	118	113	122	101	115	115	106	102	122	120	94	134	121	120	119	110	136	115	116	108	117	115	122	122	114	132	128	123	125	108	126	118	107	116	127	108	129	119	128	110	123	132	117	104	123	111	137	104	140	112	136	105	122	104	106	118	111	130	145	124	115	118	137	117	121	135	127	126	105	113	125	117	130	108	119	120	133	113	120	124	132	133	131	121	128	116	123	124	111	115	139	121	113	123	99	110	102	134	108	130	122	104	118	116	128	106	114	124	112	131	119	120	123	132	124	125	120	116	134	118	132	122	111	119	120	117	94	98	122	119	115	144	114	92	138	108	124	127	107	125	122	106	119	107	115	112	122	127	124	116	116	122	123	111	124	125	111	126	105	127	125	122	112	135	118	126	136	112	118	115	120	128	115	105	114	142	125	115	105	110	96	135	124	128	110	126	118	105	116	124	101	122	114	136	98	125	117	115	115	116	123	123	106	118	112	126	125	122	111	124	111	114	123	131	131	120	125	119	141	125	116	118	132	122	99	126	103	99	135	119	140	126	102	122	118	92	128	114	106	117	124	104	110	125	133	109	122	136	121	129	120	118	122	112	108	131	102	134	122	130	122	118	110	115	115	132	141	120	121	152	111	106	96	117	113	102	135	121	128	122	133	128	137	105	120	112	125	98	134	150	91	144	123	114	112	129	126	115	127	118	98	131	111	133	120	117	117	110	113	109	121	119	127	110	143	126	114	109	133	115	101	139	114	126	131	109	134	119	128	125	126	128	122	108	126	121	114	130	109	124	125	104	119	131	130	100	124	96	124	117	126	117	137	137	124	110	120	127	99	115	139	113	105	114	124	127	127	118	118	107	132	113	128	123	138	123	106	115	116	121	111	128	126	98	122	110	135	110	119	122	103	129	125	105	98	105	122	127	94	99	123	115	127	119	108	117	138	108	105	115	125	119	113	103	104	112	111	116	127	112	118	102	121	101	126	106	115	136	124	111	118	131	130	114	128	134	107	117	94	85	131	118	114	103	104	120	109	126	125	125	135	127	103	104	116	110	113	138	118	130	126	116	139	101	124	127	125	106	123	118	139	102	127	108	131	125	122	114	132	111	101	107	120	124	98
13490	22200	26433	22059	15972	15028	9589	9311	5957	3710	3296	2960	2357	2074	1664	1440	1016	1138	829	596	549	574	525	535	531	474	511	471	484	717	2399	2994	1129	435	476	463	433	451	480	425	449	437	438	463	419	473	422	437	473	445	464	413	444	455	456	464	455	467	442	442	457	441	508	429	428	459	430	441	473	434	448	441	434	446	438	414	452	457	432	432	436	413	423	456	447	436	414	433	438	448	472	443	451	468	421	434	449	474	465	451	437	412	432	490	438	432	434	458	427	425	454	453	417	454	456	455	463	437	402	423	464	434	412	467	444	421	437	465	436	441	463	445	471	426	458	438	452	466	463	442	461	446	433	448	449	427	437	432	453	461	484	448	455	403	419	476	477	489	428	426	434	473	431	411	401	473	431	463	460	439	431	447	427	457	394	451	447	457	446	431	446	434	412	454	449	443	438	438	433	440	440	414	429	428	406	435	444	403	450	441	439	441	431	428	443	438	442	411	468	451	435	430	460	458	424	491	446	423	444	437	455	474	454	460	399	434	432	405	443	454	468	410	454	429	428	449	463	454	459	424	441	380	462	413	419	475	449	436	440	448	438	435	433	460	405	449	442	432	424	427	434	412	448	410	423	480	474	423	434	492	440	463	471	423	428	426	432	442	487	435	441	475	433	452	448	444	442	460	474	417	438	380	459	487	408	456	453	495	429	408	446	428	482	431	443	433	416	427	440	454	438	443	438	503	418	452	418	429	419	443	447	430	442	439	421	468	448	433	449	427	466	428	427	456	429	460	469	494	403	451	441	440	427	414	436	453	441	422	420	459	440	449	478	397	432	471	484	475	431	465	417	466	409	423	422	446	431	456	431	458	443	439	454	435	432	457	453	471	445	457	430	418	441	444	449	459	458	418	466	432	471	445	445	484	446	449	462	448	418	447	438	445	465	460	487	429	453	421	447	444	416	462	452	491	457	426	438	431	465	430	424	484	396	468	464	417	417	444	413	416	433	477	449	458	434	455	396	489	371	431	442	475	441	442	459	420	466	435	448	443	461	504	455	459	452	461	443	458	431	417	434	458	445	437	416	421	433	459	425	445	452	421	497	425	441	429	462	448	414	440	441	429	422	412	417	455	422	449	446	413	415	451	444	464	448	416	458	420	458	444	457	446	425	439	425	419	437	479	462	488	442	445	436	434	436	451	444	407	396	437	426	433	480	466	449	462	433	436	436	412	408	434	458	443	457	406	478	456	456	444	453	482	438	452	438	432	474	433	409	463	440	415	429	432	409	418	481	433	444	447	445	444	462	455	411	459	403	479	466	415	437	448	446	445	442	448	465	469	446	426	439	478	453	438	431	417	437	450	447	469	396	422	443	475	462	410	420	432	469	439	433	440	428	437	433	443	418	435	427	453	488	439	422	444	441	469	409	427	416	426	463	449	411	478	453	418	428	432	449	413	424	429	431	456	468	447	391	424	433	444	426	408	445	416	407	467	444	473	416	431	419	433	447	438	456	447	435	449	438	455	444	449	431	400	412	436	457	450	432	429	431	441	457	433	413	465	489	456	453	444	422	442	446	460	432	436	430	435	443	460	432	449	426	443	464	451	432	433	449	433	466	401	428	419	446	451	438	472	420	434	462	447	432	428	447	443	431	422	421	467	440	415	446	427	422	456	420	468	466	443	452	485	434	472	438	437	479	453	430	428	479	424	458	444	439	456	430	447	460	444	438	430	431	433	451	467	461	435	408	443	426	450	438	454	440	430	435	485	467	472	461	424	448	475	450	438	435	472	447	474	478	448	474	417	443	422	450	455	488	443	440	426	447	447	443	419	457	470	447	460	451	441	432	412	442	465	444	459	438	462	450	467	497	452	418	445	468	440	441	435	475	438	426	464	427	464	494	479	423	441	454	455	450	459	444	450	467	469	420	476	417	406	470	458	472	419	449	441	389	413	421	443	404	444	466	438	455	466	476	427	479	457	478	434	428	438	424	416	471	417	472	537	445	440	439	430	468	450	458	518	430	449	465	441	444	441	467	443	462	475	455	484	474	443	461	423	467	456	439	443	464	429	407	434	444	430	455	451	460	456	448	431	432	449	442	430	470	439	449	421	442	420	441	458	453	422	436	435	437	440	442	436	432	470	453	425	479	418	462	462	439	429	430	463	456	462	423	476	460	466	448	420	451	472	471	456	442	428	412	453	434	431	460	451	435	438	441	449	403	419	437	443	451	406	449	444	457	445	453	434	437	441	416	405	449	460	454	431	416	430	405	452	446	447	453	470	418	472	440	453	436	459	513	441	458	467	487	437	400	436	482	469	398	439	460	430	459	459	425	489	450	444	444	462	444	451	472	461	434	441	430	415	427	431	448	388	401	458	423	423	435	431	458	437	401	472	425	459	430	405	447	444	437	426	458	460	424	458	401	447	454	435	464	455	432	448	456	474	427	439	493	447	422	412	444	409	455	439	446	398	449	413	461	413	413	436	462	416	429	428	445	473	458	463	402	450	457	470	478	439	456	461	450	448	424	443	440	438	440	451	429	440	430	434	442	464	420	428	480	440	444	421	455	429	447	466	448	395	475	460	441	437	444	416	440	423	409	415	453	454	448	439	431	423	444	438	436	464	435	469	441	385	460	425	443	430	446	457	443	466	454	448	483	456	402	426	411	434	442	389	422	428	428	435	455	446	413	426	426	437	443	470	422	471	440	447	436	483	412	443	422	466	412	425	460	444	486	418	480	455	487	418	468	431	416	440	425	450	428	467	421	413	440	461	453	432	421	469	429	404	465	441	415	428	451	414	476	400	424	439	458	464	418	432	430	404	449	469	441	449	434	425	458	445	443	422	479	455	444	446	444	430	419	483	394	452	454	437	441	431	429	482	432	432	424	454	420	448	460	449	475	437	418	390	440	445	472	427	419	445	425	485	474	443	480	485	425	397	414	470	412	448	436	432	481	461	405	458	461	429	465	429	377	429	481	438	421	469	460	433	443	447	431	426	426	452	432	433	420	441	474	417	432	407	442	445	456	400	448	444	474	410	430	410	424	444	455	471	445	482	442	477	444	442	443	430	462	449	474	417	457	440	444	458	457	467	441	412	450	432	428	435	433	435	393	420	439	425	451	454	443	413	458	453	427	430	421	465	446	433	411	403	482	420	452	452	450	429	457	472	473	462	450	419	439	436	436	413	433	444	408	438	458	443	451	476	433	413	476	445	451	415	463	428	445	447	446	457	460	459	420	434	472	467	448	491	415	441	496	410	451	448	451	473	437	433	430	460	483	407	473	455	427	445	477	441	479	424	435	397	458	426	427	432	465	420	465	381	455	408	433	433	437	428	402	474	459	441	454	436	475	419	409	439	474	447	439	425	436	450	448	431	457	435	432	483	424	411	428	460	421	418	428	464	465	421	403	425	451	447	430	433	434	433	406	405	420	435	428	424	473	447	446	424	414	453	431	439	413	454	414	427	473	455	437	430	470	430	442	474	481	438	465	414	416	476
41958	46311	41197	35764	32217	32902	26033	25164	19070	12386	9309	7325	5037	3917	2295	2026	1543	1226	702	305	283	224	204	165	207	247	142	162	153	291	2362	2621	940	124	118	134	103	146	112	100	119	119	111	119	129	133	121	119	116	112	116	114	109	112	110	103	133	125	104	123	118	139	129	102	109	124	113	118	120	130	118	107	108	116	135	127	120	131	133	118	135	112	120	121	100	120	122	114	105	114	122	125	114	117	125	114	131	128	104	112	108	133	119	120	128	121	124	140	115	125	125	126	98	128	137	130	123	118	115	118	101	130	102	140	118	111	130	166	113	131	117	116	113	103	119	112	120	121	118	149	117	106	128	122	134	110	110	94	119	107	133	123	147	126	121	124	117	125	123	114	123	133	119	105	110	126	121	108	120	119	103	106	129	122	101	122	115	126	112	124	106	100	123	102	115	124	115	111	160	125	108	113	109	99	118	154	104	126	107	111	117	101	123	111	122	123	125	125	126	113	101	121	114	105	127	106	127	110	128	125	136	112	116	109	113	132	142	95	95	110	125	138	135	102	110	125	110	119	119	123	122	107	122	120	127	111	110	134	123	150	132	126	113	121	124	138	104	124	138	100	133	121	125	120	124	111	106	116	130	130	104	127	108	121	128	121	105	102	109	126	110	127	115	134	100	109	122	130	125	113	100	120	122	108	129	107	123	133	127	133	123	118	115	110	108	115	123	124	108	134	121	121	110	98	113	112	114	115	121	114	118	127	124	120	104	113	113	92	112	106	101	116	127	121	114	114	121	125	122	140	108	103	123	108	118	105	111	114	118	119	115	97	135	118	118	122	114	137	95	105	120	118	124	117	122	116	122	111	127	99	120	129	116	108	123	132	133	123	121	119	112	134	133	134	110	120	124	121	121	114	110	144	111	120	104	126	103	113	105	109	124	126	116	113	132	103	125	108	121	113	127	117	101	138	127	109	122	93	122	118	121	112	120	119	116	116	139	97	120	129	121	129	125	128	127	134	110	98	118	113	129	98	129	112	134	138	111	113	115	135	130	131	122	108	130	114	109	123	106	127	114	111	100	119	127	114	113	108	121	124	119	154	123	117	121	109	133	126	123	135	128	132	107	116	121	129	129	116	133	108	99	129	120	127	100	114	97	126	129	102	129	106	122	96	124	130	124	112	126	96	113	141	119	134	134	119	115	107	109	130	142	100	106	104	113	118	108	124	108	129	124	126	117	114	125	138	110	112	123	119	125	143	117	128	128	113	120	112	116	116	135	104	119	107	103	125	131	110	121	112	109	107	130	118	128	117	126	110	126	109	103	99	131	124	128	118	100	98	100	104	103	130	105	108	117	106	116	120	124	124	136	127	120	123	106	119	129	119	114	123	120	128	94	114	130	122	124	107	126	106	93	128	146	137	108	117	119	112	129	127	112	103	111	114	101	129	126	112	92	112	104	115	105	107	119	83	111	109	131	141	115	139	138	119	106	136	131	120	112	132	126	109	93	117	106	117	111	110	106	113	115	141	114	121	107	132	117	125	117	112	122	126	109	132	100	121	110	115	118	114	115	112	111	125	124	134	97	130	126	132	106	117	99	118	91	106	93	116	116	98	111	131	122	128	106	134	142	114	106	120	124	120	121	113	116	124	110	121	113	110	116	132	123	129	130	95	131	131	134	119	126	108	121	109	119	111	107	115	114	127	109	145	114	124	115	139	128	123	113	136	132	117	125	132	98	143	118	117	119	131	117	113	123	109	99	129	123	123	128	122	105	110	105	126	122	119	125	142	116	128	126	121	134	115	118	120	117	125	104	109	123	113	115	117	114	129	125	107	101	117	113	126	136	122	113	116	129	129	109	123	122	118	118	114	103	102	88	124	108	114	121	122	113	122	106	125	100	138	128	119	104	101	124	129	120	135	121	114	112	122	119	116	116	115	116	99	129	121	125	102	115	116	111	118	140	95	117	137	120	113	114	111	124	140	117	131	98	123	113	129	127	106	106	124	119	95	132	128	117	121	101	127	121	113	105	119	101	117	116	107	132	116	124	118	127	120	132	110	111	120	116	122	115	128	102	125	114	100	122	110	109	113	119	104	117	99	121	124	118	108	105	116	104	130	98	110	102	124	119	111	131	127	112	112	106	108	135	94	129	117	107	119	103	118	114	136	102	120	116	123	125	130	127	107	112	125	133	112	113	112	116	127	109	118	117	117	135	129	111	104	119	116	129	108	121	106	108	118	123	107	111	108	125	125	120	103	148	116	131	110	127	101	116	134	116	121	120	109	118	117	134	120	132	114	114	120	117	120	129	116	147	104	110	119	114	121	111	127	95	111	109	125	114	118	124	113	112	116	122	102	104	116	111	114	111	121	100	107	107	111	130	100	129	129	127	108	141	131	128	126	115	138	101	134	122	103	133	132	112	117	114	122	133	123	102	114	117	119	107	137	128	127	114	126	125	125	126	108	123	102	115	113	135	119	115	106	114	123	122	109	117	91	121	118	108	123	128	120	115	95	115	146	119	115	117	123	125	119	132	108	117	119	137	126	91	133	138	117	104	118	124	137	108	134	116	132	126	125	127	118	112	115	135	112	116	122	107	107	103	106	118	119	113	136	136	123	123	98	113	96	120	121	115	142	112	143	138	133	124	133	116	125	105	127	131	108	112	111	116	140	110	107	101	135	118	103	110	115	118	126	114	123	115	102	114	126	113	132	115	121	134	124	118	101	124	108	114	104	125	109	111	137	131	122	122	107	127	125	107	112	121	136	114	122	125	109	107	125	106	109	142	122	136	111	119	113	103	132	130	151	133	136	103	121	105	123	124	110	109	128	107	103	114	107	107	144	105	135	129	118	129	118	124	104	115	123	116	119	114	139	103	123	121	112	120	112	135	107	125	146	110	126	116	101	118	101	134	129	114	109	140	125	121	116	120	113	121	104	121	120	123	123	136	127	116	140	147	98	125	112	109	133	109	119	118	126	107	126	130	128	121	127	124	99	104	100	109	119	124	116	119	116	106	112	128	113	101	120	115	131	114	112	111	91	147	132	130	109	115	117	118	121	113	119	126	110	109	110	120	95	113	109	109	113	123	115	137	117	155	113	140	119	121	124	111	108	122	113	103	96	122	134	128	120	114	110	126	116	128	105	126	128	114	123	112	109	118	114	122	117	124	110	122	137	123	109	111	104	122	118	132	124	128	114	143	130	120	115	127	118	128	116	123	131	119	131	121	121	115	116	139	109	115	129	117	117	113	133	125	133	127	111	120	113	110	120	120	122	111	115	133	108	122	116	115	126	121	124	97	107	135	129	109	125	114	111	117	111	113	114	118	133	113	135	123	119	118	122	115	115	113	136	113	98	127	123	131	120	127	121	134	117	126	117	120	130	114	123	101	111	117	128	119	113	110	105	105	120	122	108	107	98	107	118	108	113	120	112	125	117	123	109	107	118	112	137	120	138	109	106	144	118	103	121	104	143	117	137	126	108	104	114	124	103	110	115
34576	47301	49875	50868	46841	46555	37287	37953	29372	23400	21919	19294	16024	13840	10214	10698	8702	8201	4230	1830	1811	1395	1168	836	1244	1314	978	872	697	1702	14628	14891	5539	429	419	482	437	442	436	447	467	446	445	474	436	449	393	429	407	462	435	452	404	421	442	412	436	455	437	448	426	437	410	445	454	445	402	444	428	425	441	473	442	433	422	439	457	409	434	384	449	445	448	457	435	446	444	424	434	431	452	446	404	403	428	463	420	462	461	433	419	451	430	420	394	440	445	446	430	401	396	443	454	422	448	403	443	443	436	440	456	420	431	418	423	428	410	433	435	431	423	406	387	477	362	418	444	427	462	422	416	415	455	479	469	413	430	468	422	417	456	454	408	444	427	433	405	442	411	449	447	450	409	457	400	435	443	398	444	476	418	436	410	474	459	423	430	450	447	433	368	432	411	447	408	426	423	441	431	430	440	425	443	450	422	448	445	402	430	453	411	411	440	453	459	423	447	439	439	427	390	441	421	397	402	457	429	418	450	436	447	424	403	412	475	448	412	403	448	419	446	397	404	437	451	470	423	420	472	452	406	422	456	433	465	460	431	439	437	475	462	439	419	455	398	423	422	425	437	460	419	421	420	428	421	465	421	438	403	412	430	375	418	404	402	396	485	428	429	423	432	478	423	417	445	410	412	413	425	418	440	461	428	447	456	408	454	469	401	402	419	430	460	413	388	449	447	407	424	422	447	409	426	413	449	389	424	423	420	445	435	461	457	434	424	418	458	447	444	388	461	429	443	464	434	438	389	437	434	435	440	415	410	436	440	449	460	433	409	449	437	427	422	432	425	420	404	414	461	419	481	427	419	421	429	433	445	441	416	447	423	443	404	439	433	447	437	434	423	429	423	431	421	403	472	413	427	427	444	444	411	412	435	446	454	420	436	426	465	409	418	432	426	419	425	416	427	421	439	450	432	442	418	428	403	422	446	441	454	408	462	440	398	464	462	445	406	412	429	450	413	438	462	446	458	453	430	420	430	435	404	427	433	440	432	440	394	462	392	429	423	441	444	416	441	417	428	489	450	419	418	449	411	449	446	441	421	446	416	428	408	445	428	448	434	408	430	420	462	439	437	426	425	422	420	454	436	436	402	419	405	481	425	454	448	423	436	452	407	428	428	407	419	465	415	412	435	425	408	440	442	420	443	474	454	427	434	447	454	399	466	435	438	432	441	439	411	435	409	404	401	423	436	420	425	432	394	402	429	440	445	437	439	461	398	410	422	446	450	424	468	414	448	399	435	464	453	440	504	468	417	465	456	407	434	396	428	352	447	420	425	438	431	456	439	434	458	421	436	436	441	443	428	450	431	431	434	414	420	424	435	464	411	453	469	397	414	411	442	398	443	423	445	429	438	440	438	447	412	472	429	422	472	417	429	420	435	425	434	418	416	418	425	448	444	418	453	454	435	430	418	381	414	448	453	414	417	416	473	376	435	447	437	436	382	410	446	414	448	425	430	471	448	444	406	436	429	449	432	459	390	418	430	472	412	431	443	483	436	428	462	427	418	471	441	419	413	454	464	411	445	426	424	437	419	433	428	414	459	426	445	414	425	441	424	404	441	418	424	438	464	432	449	437	436	409	469	448	413	431	457	399	459	462	438	415	433	422	460	410	436	460	408	437	395	431	410	407	456	446	465	444	394	404	449	436	399	430	430	434	443	419	396	456	402	441	395	398	468	430	435	422	453	458	408	435	430	451	436	425	406	407	430	451	422	446	442	424	426	430	426	430	452	440	403	436	428	416	461	444	415	449	440	412	485	431	429	439	450	446	437	425	423	439	453	434	430	435	473	434	425	418	427	435	437	426	429	453	431	401	434	457	415	411	403	427	425	414	394	441	450	431	445	409	427	393	410	443	409	436	397	425	451	436	401	442	405	439	426	439	479	399	476	424	438	483	420	453	457	423	433	408	427	397	438	402	431	434	411	426	450	416	448	402	430	457	428	425	437	426	437	457	410	440	392	434	417	408	464	395	446	427	390	412	437	449	440	395	409	449	436	428	471	419	432	443	433	444	412	455	433	461	469	462	453	444	413	433	400	455	458	423	410	417	439	448	438	433	461	428	423	431	392	421	396	393	406	414	429	400	431	402	459	442	407	466	476	455	399	403	479	406	440	430	427	395	426	418	424	411	418	474	428	442	415	424	419	453	415	424	441	443	432	440	392	439	473	402	470	439	418	460	418	431	419	430	431	460	435	403	414	427	441	405	425	419	466	396	367	411	430	401	483	416	442	451	414	436	408	429	417	431	442	434	397	466	412	444	405	437	428	439	421	433	445	416	414	490	427	419	433	453	447	407	452	405	466	423	431	440	415	405	412	417	404	452	437	453	449	435	439	426	451	422	424	414	449	427	411	447	451	447	427	411	446	468	431	435	452	427	436	420	416	400	418	428	442	443	448	462	406	450	419	421	430	407	427	438	430	448	423	446	424	445	435	404	449	419	440	439	430	413	443	438	436	413	443	431	418	421	457	404	450	404	449	422	426	425	447	442	432	418	461	401	426	400	443	453	456	482	436	425	437	420	477	407	421	462	471	436	438	405	377	473	424	451	450	473	470	439	452	451	406	422	430	432	414	426	384	431	428	425	424	408	418	423	411	420	417	439	439	372	439	403	443	416	460	409	408	428	426	442	403	442	449	469	427	464	395	450	449	433	426	449	442	435	420	455	410	450	442	416	428	439	452	428	408	414	453	408	408	466	444	392	431	433	421	437	442	460	437	437	394	446	405	448	412	457	421	416	416	451	430	400	458	438	439	413	423	468	428	462	401	424	443	464	421	458	424	391	422	442	406	417	431	464	414	419	470	454	404	447	429	446	460	391	432	400	416	437	390	393	446	454	436	431	408	419	445	409	423	432	433	460	462	413	465	386	443	403	418	439	469	431	435	434	402	427	426	421	454	409	440	442	426	466	426	438	418	396	438	411	445	408	414	441	461	442	463	452	428	405	446	430	406	393	435	445	419	430	413	439	452	429	452	440	453	448	405	426	426	441	422	429	431	440	421	411	459	422	444	464	435	441	431	455	411	422	468	408	437	407	419	458	453	447	413	410	458	418	402	426	417	422	432	435	420	457	434	448	418	462	430	459	418	438	420	429	423	403	420	465	438	446	410	445	415	420	445	438	431	436	439	459	417	441	467	444	422	413	447	478	423	446	417	404	443	394	421	433	437	433	456	418	431	458	425	442	433	402	405	433	441	412	413	421	457	462	443	426	430	383	413	446	446	448	454	444	422	448	441	422	430	396	432	416	458	412	441	411	434	426	403	428	423	437	418	423	434	406	434	440	449	452	439	480	413	464	418	437	444	409	416	446	449	422	402	421	432	436	440	430	442	449	427	445	423	445	450	422	420	460	414	415	434	440	452	403	412	479	435	421	424	386	390	425	396	453	399	420	429	460	470	419	428	410	401	415	446	446	406	442	408	452	447	447	407	405	446	432	448	443	420	437	438	445
49685	47311	40754	36854	34560	35392	31109	32750	31003	26618	21616	14834	10973	7822	6147	5527	3858	2135	1119	564	441	430	417	308	342	353	347	300	299	302	3199	5353	2638	218	218	225	187	219	236	213	192	201	194	186	180	195	186	185	208	222	210	185	199	176	210	195	201	205	196	198	216	205	186	199	189	226	209	230	200	204	197	215	188	221	204	182	212	211	213	203	199	193	210	209	194	201	183	183	204	219	213	203	179	195	176	200	208	191	176	203	192	195	181	207	224	209	212	191	184	179	208	183	198	209	198	177	210	222	221	205	206	201	188	228	201	217	211	193	214	178	199	215	226	192	205	203	195	182	206	187	211	187	197	158	218	195	208	203	212	204	189	199	207	174	208	205	190	169	172	168	179	195	204	208	202	184	178	210	189	189	221	199	180	205	203	202	211	206	205	192	229	193	224	191	198	221	171	202	186	170	202	193	208	199	203	188	225	191	221	186	180	201	226	189	193	213	209	173	173	227	203	187	171	204	200	194	205	191	196	197	187	216	195	238	200	199	218	214	196	207	181	208	212	190	187	182	176	194	171	193	214	216	216	193	191	210	213	207	215	202	184	215	240	203	212	190	201	204	200	191	210	192	203	186	215	217	213	207	184	217	220	203	227	212	203	193	184	181	199	204	206	196	177	198	213	221	210	234	200	194	217	203	195	203	179	186	201	205	213	214	188	187	182	184	202	221	197	193	178	168	213	211	220	195	181	210	201	227	204	200	197	198	194	182	199	207	184	197	188	184	197	183	181	175	212	182	205	170	179	204	201	207	204	181	196	208	201	211	204	191	209	188	201	198	204	191	174	203	226	195	200	203	199	200	170	207	186	204	210	188	197	177	199	188	164	193	181	216	205	201	202	194	197	182	192	198	202	216	191	205	209	201	200	201	217	202	203	185	182	177	191	221	195	224	208	205	202	212	189	221	192	190	180	200	210	222	205	218	195	220	199	205	206	209	185	176	183	192	213	193	179	213	202	220	203	189	180	202	185	216	208	211	187	219	198	180	204	204	175	212	191	201	222	204	174	188	217	201	178	197	188	189	200	192	216	206	215	183	200	223	192	199	179	216	206	197	203	215	204	201	219	182	190	189	219	187	215	195	215	202	191	210	182	207	190	201	184	194	203	177	193	217	206	192	178	191	178	212	196	173	223	209	187	204	186	188	164	209	198	162	222	228	186	208	208	199	189	202	221	221	197	180	175	197	182	189	188	194	198	211	210	160	216	226	206	199	195	165	211	209	209	188	185	204	207	185	219	192	192	206	203	211	209	207	206	197	212	227	211	188	214	184	204	200	205	204	183	205	210	204	223	203	186	185	204	203	195	215	198	190	212	192	202	192	215	197	184	215	189	205	203	204	203	202	177	213	220	207	213	190	186	223	201	195	197	202	168	184	166	215	216	178	203	186	191	226	176	204	202	210	199	202	189	161	212	181	181	192	176	201	213	173	194	228	200	216	184	201	198	198	200	189	219	196	188	175	214	222	197	193	170	191	187	191	212	192	174	239	173	195	193	211	221	207	215	205	216	173	187	200	194	191	197	185	205	200	217	196	191	198	193	216	198	187	205	208	189	205	211	208	206	208	187	185	199	194	206	226	172	202	194	191	226	212	206	168	212	197	204	188	188	207	182	215	194	201	196	178	227	170	216	201	210	198	197	201	205	214	193	227	212	190	195	179	196	194	178	205	196	184	236	181	198	192	182	199	190	170	213	199	202	213	199	189	219	211	204	202	219	193	206	200	183	196	200	192	203	173	228	195	211	207	210	192	193	190	216	201	190	200	176	189	189	176	210	196	199	222	171	175	198	206	207	189	206	201	196	205	198	204	187	199	208	191	213	196	172	221	194	207	197	210	217	202	182	195	199	199	221	206	190	190	217	191	185	217	200	184	202	222	200	226	189	197	219	214	173	217	223	217	196	217	208	188	211	198	180	219	221	167	182	211	210	214	204	185	198	183	198	173	208	202	181	193	185	195	171	203	192	194	179	223	209	188	219	202	206	192	214	211	168	172	204	202	193	237	201	217	207	215	209	200	220	204	202	199	184	181	205	186	191	201	171	224	206	214	239	185	166	200	204	209	200	191	205	202	226	202	222	191	211	203	176	232	197	213	191	182	186	205	209	207	199	183	206	217	206	187	215	227	183	198	234	219	196	201	213	209	207	205	210	181	202	189	238	194	196	189	194	198	191	212	186	189	185	203	182	198	216	214	201	227	203	186	210	202	200	207	188	184	202	194	193	241	180	220	163	220	222	221	185	183	202	199	198	224	184	218	198	192	210	193	211	206	184	195	193	207	196	205	222	204	213	182	197	219	197	197	171	201	199	212	191	169	201	188	204	186	214	206	214	223	190	204	211	219	196	198	221	192	191	171	202	217	202	184	232	189	197	187	230	195	214	205	188	182	183	183	209	205	195	200	199	210	200	205	192	212	187	168	176	184	206	164	190	208	202	182	184	212	180	192	200	204	202	186	197	189	225	170	198	193	182	202	196	187	226	212	190	215	210	203	173	209	174	209	195	193	198	186	175	203	163	206	216	221	188	226	201	217	204	194	204	222	201	203	213	181	187	193	184	215	196	183	208	201	197	232	206	186	183	206	209	201	210	229	181	192	214	229	232	200	212	211	194	195	166	198	200	212	221	221	204	190	189	179	196	214	216	208	173	208	170	228	198	194	217	178	206	206	210	189	203	205	192	221	204	178	192	217	217	202	179	187	174	230	210	181	196	193	171	213	198	212	196	210	211	199	160	178	202	210	222	196	191	188	198	189	208	188	195	217	187	194	222	193	207	199	219	167	182	227	204	200	185	234	163	229	193	202	202	196	169	203	180	185	193	208	187	206	189	208	201	200	214	199	212	197	217	186	206	192	191	201	233	189	219	201	204	176	188	205	217	229	201	187	182	204	195	206	213	227	201	226	222	202	213	207	198	190	200	213	208	193	189	198	209	204	192	203	210	183	211	214	176	201	198	198	182	163	210	211	197	177	210	194	202	208	227	199	191	187	212	182	192	222	177	213	188	211	192	174	174	177	219	212	222	205	184	200	202	202	178	202	186	200	191	180	188	194	203	200	179	194	199	204	162	206	210	208	213	182	185	214	178	205	204	178	212	178	191	205	193	224	229	214	200	203	187	210	180	180	204	208	204	185	234	206	200	185	177	192	198	178	214	197	234	214	219	191	179	198	198	200	213	222	200	192	204	207	194	215	199	187	207	204	198	203	210	187	204	203	186	181	216	187	200	205	197	201	227	171	186	204	214	225	206	215	165	205	197	176	203	198	209	210	213	196	204	191	207	196	203	180	194	209	210	197	197	190	208	182	222	180	209	208	196	217	176	206	180	198	207	201	196	210	210	213	200	194	194	192	209	204	191	207	195	188	214	172	190	180	187	206	199	213	196	220	202	189	192	219	223	214	204	208	186	205	215	186	199	189	203	193	193	220	185	201	180	229	209	225	207	179	198	182
41888	54262	53297	56494	54816	53288	47368	45003	42496	37760	34465	27310	25769	22156	21499	22028	16276	12070	6118	3417	2324	2246	2245	1545	1831	1915	1794	1315	1233	1401	16829	23815	12977	730	690	694	709	661	711	632	668	642	641	668	686	618	684	673	663	675	623	673	641	676	628	651	637	637	647	632	641	623	668	663	686	612	681	676	659	626	636	687	650	676	697	673	642	627	684	623	672	695	637	665	623	696	655	678	672	657	653	633	677	655	668	658	623	681	714	630	646	620	677	683	624	677	663	642	652	659	652	673	634	662	679	629	651	651	675	683	720	719	611	699	653	633	655	647	630	645	674	664	672	684	644	646	661	653	672	690	654	675	604	693	673	636	649	629	639	649	635	622	643	651	629	688	647	707	674	675	654	638	678	642	664	653	646	622	632	646	704	618	620	660	600	647	661	643	601	670	697	622	655	642	640	697	628	654	644	644	676	638	658	623	622	644	674	635	674	659	626	655	658	650	683	668	656	722	629	697	665	602	667	669	648	645	657	675	677	626	645	659	689	675	622	623	654	612	658	647	703	696	634	623	632	632	648	618	613	637	617	678	676	648	636	691	666	674	706	592	638	643	646	627	654	655	629	711	656	624	638	644	661	639	634	638	670	584	679	627	659	647	677	627	659	675	621	618	661	663	620	631	687	625	652	671	652	678	625	652	618	632	627	620	683	646	634	670	648	600	627	622	698	645	644	597	616	669	606	675	671	679	662	649	662	704	641	653	624	670	701	635	650	679	640	643	661	650	677	620	659	647	642	720	656	621	617	684	674	668	676	661	645	640	606	691	682	643	614	645	634	671	685	660	676	684	648	650	625	659	663	684	648	672	639	660	645	650	657	642	675	658	649	677	662	630	661	674	644	645	669	623	636	653	736	629	650	622	599	651	606	688	660	663	644	700	699	678	649	644	679	643	623	655	657	650	661	660	695	672	664	676	693	678	676	663	663	634	651	648	675	595	700	690	687	621	711	664	699	685	650	639	653	628	663	662	688	683	626	649	647	667	637	667	669	613	624	641	668	627	669	665	690	664	630	614	638	640	626	676	645	645	646	640	631	649	646	645	627	660	654	659	663	652	664	654	632	689	615	631	613	657	619	665	697	672	668	609	669	642	640	669	636	694	702	673	645	613	632	644	633	673	667	605	667	637	624	710	620	683	617	638	654	692	639	594	638	637	640	603	680	646	600	682	656	634	686	643	631	674	693	642	635	625	645	641	685	607	653	696	664	637	635	725	626	640	632	627	700	661	646	680	708	651	659	651	613	706	638	688	664	642	651	659	655	657	631	655	596	640	678	644	617	643	664	661	664	672	626	647	668	637	659	624	624	643	645	637	674	666	641	651	648	636	661	639	624	631	636	682	640	651	632	647	625	638	673	664	637	629	637	670	649	658	643	655	638	622	663	681	646	639	680	615	617	666	669	678	670	684	665	685	658	650	659	616	682	623	650	644	631	629	671	662	628	635	651	674	648	609	696	655	677	664	650	661	661	667	618	656	646	649	651	647	628	618	636	663	660	684	676	627	664	636	634	628	638	699	615	644	667	651	662	639	680	686	661	676	624	668	641	650	634	670	659	669	616	668	634	639	688	660	626	650	636	640	624	612	697	607	627	623	687	635	643	647	626	660	662	646	665	687	641	645	612	637	648	678	674	656	630	667	649	649	645	655	604	610	638	666	643	640	653	613	668	628	638	665	618	652	697	675	654	663	590	626	656	663	668	641	701	634	628	658	653	647	672	650	606	641	614	642	666	668	654	653	687	643	629	660	655	618	689	666	623	684	664	664	662	682	702	645	672	637	654	633	659	676	632	642	657	633	659	647	668	642	645	665	684	677	665	654	678	631	649	615	645	686	647	653	620	657	656	651	646	682	666	673	669	651	694	660	654	597	632	624	654	634	618	611	661	689	646	653	667	652	642	621	671	661	667	699	703	631	629	646	642	673	658	686	685	666	650	624	641	685	664	656	638	637	626	629	666	683	622	646	627	663	643	692	686	679	671	667	655	637	610	689	638	682	700	654	649	653	651	665	667	637	641	648	635	643	665	707	627	621	626	657	632	662	646	654	670	684	662	699	669	596	668	637	646	652	590	675	615	570	624	634	638	642	623	648	668	630	594	605	635	604	696	662	654	618	628	674	630	665	621	659	678	668	630	652	626	646	659	684	626	693	640	597	635	631	667	658	608	665	656	699	654	618	651	667	667	668	617	659	657	636	639	627	646	654	643	647	654	641	631	647	609	602	640	610	621	642	678	647	698	658	639	650	649	631	643	602	655	671	663	648	661	673	637	635	664	659	634	628	706	632	658	646	660	638	652	677	642	666	651	635	649	661	648	647	663	612	620	675	673	666	646	662	658	631	675	656	645	670	633	645	627	663	660	581	657	695	635	671	644	654	678	694	633	629	636	646	682	638	646	687	648	652	617	659	708	664	685	660	611	625	675	646	652	615	663	663	685	617	677	629	677	630	628	668	634	659	691	627	685	659	631	689	617	640	685	651	637	626	660	631	642	662	623	678	626	708	619	677	638	688	646	617	661	653	586	639	675	638	598	671	646	623	668	650	614	641	613	676	657	642	662	644	606	608	654	691	666	654	657	582	655	691	642	638	677	631	652	639	631	661	627	654	646	687	645	679	635	624	643	652	703	630	648	658	646	664	655	600	636	648	646	654	638	628	682	643	681	645	651	659	638	650	619	678	673	624	618	617	631	642	657	637	615	610	686	656	694	649	626	597	652	702	667	647	601	691	629	641	686	644	655	629	682	629	650	616	642	662	649	620	686	654	628	642	617	603	651	642	656	607	623	618	661	675	646	621	674	678	671	633	713	633	636	641	614	632	642	657	662	682	676	637	642	693	690	592	649	627	683	646	646	623	619	613	708	666	674	665	654	637	637	686	671	683	668	640	623	635	615	632	679	617	659	670	667	646	692	659	649	687	627	652	642	656	618	635	651	680	650	623	629	644	625	632	717	668	668	682	658	650	648	642	600	636	650	683	661	641	628	652	655	659	678	593	643	660	657	653	658	621	717	650	632	650	702	658	606	661	637	632	660	633	600	635	646	626	671	676	666	650	600	657	657	622	669	694	685	644	603	596	642	668	687	689	619	682	648	620	608	682	640	656	694	639	650	660	647	647	676	653	636	660	629	620	667	663	659	620	668	697	639	684	708	663	633	600	672	613	609	628	677	631	637	616	648	661	674	645	657	652	660	660	663	643	628	643	670	665	652	647	651	672	640	686	665	618	636	634	670	600	648	648	636	634	648	636	641	602	644	676	700	708	646	634	677	617	662	643	635	688	669	670	630	645	651	650	628	651	639	651	634	635	649	633	624	633	679	683	677	696	661	672	722	644	665	635	659	634	636	631	628	628	659	653	631	673	637	652	647	628	624	677	661	652	651	687	636	638	641	600	685	644	682	638	633	643	653	672	686	674	651	654	646	655	648	659	655	624	630	658	616	659	644	630	669	635	629	657
12548	16111	18473	12164	7886	4891	2806	3473	3019	2075	1115	800	649	498	376	277	203	181	148	116	134	118	120	111	127	132	109	110	133	98	179	436	299	113	122	95	133	115	101	124	108	114	119	118	112	111	129	97	115	129	103	106	109	99	110	113	114	118	94	125	117	114	94	104	109	124	103	115	131	108	114	117	103	138	122	103	110	118	116	105	129	86	110	109	113	113	103	103	110	115	101	95	105	141	110	104	102	99	109	115	106	102	92	115	114	113	99	105	112	109	103	119	115	112	103	114	121	100	128	94	123	143	99	117	117	131	116	110	105	109	99	132	125	111	115	110	106	96	108	103	135	97	94	123	124	127	109	102	96	95	119	118	115	112	101	113	107	120	118	101	127	102	103	103	114	121	116	116	111	113	128	119	115	127	114	109	115	101	101	106	111	114	113	129	117	98	117	116	104	125	127	102	133	118	101	112	112	93	117	123	110	115	108	132	104	122	115	112	96	101	123	116	97	105	100	98	109	121	105	106	120	101	126	109	116	100	120	119	104	97	114	120	112	117	109	114	124	109	104	115	97	97	92	103	98	103	120	97	114	109	107	124	111	112	112	112	102	118	123	122	114	108	124	117	98	112	122	123	94	105	101	109	103	107	93	132	113	125	104	104	129	120	101	108	106	107	120	97	107	121	106	101	112	118	121	113	123	119	110	117	111	89	99	117	119	107	126	118	111	120	113	113	75	114	109	96	104	108	123	115	107	126	111	120	102	110	113	124	108	103	116	115	106	117	107	116	103	98	107	117	126	101	110	106	112	108	96	103	127	103	119	127	106	99	116	108	103	112	109	112	87	106	98	113	103	130	108	102	124	96	103	113	109	110	96	99	94	112	108	122	109	106	127	107	138	128	105	121	121	84	129	123	119	102	114	115	118	115	109	102	109	99	104	137	98	111	138	93	129	119	115	107	124	118	109	116	108	104	89	117	105	94	105	120	110	122	103	108	111	119	121	118	99	108	114	115	113	104	110	103	98	106	98	126	96	114	113	117	104	116	98	109	131	120	101	124	124	116	90	111	118	112	95	99	103	113	90	96	132	103	121	127	116	107	94	104	111	103	105	114	99	125	118	112	120	107	118	116	106	139	109	106	103	105	105	103	92	116	111	137	104	101	126	111	155	107	86	100	107	125	130	105	112	117	108	104	101	120	103	102	99	134	130	100	101	94	122	120	105	111	117	110	118	92	108	115	97	109	118	128	116	115	98	116	106	127	110	123	115	104	111	107	107	99	118	117	112	122	128	124	118	113	102	97	104	113	109	109	108	103	109	93	117	118	102	120	122	105	118	123	107	118	111	122	119	113	93	91	111	122	114	120	115	119	95	101	125	111	104	107	94	110	107	106	114	122	123	99	105	111	101	96	106	114	104	131	104	109	98	120	128	136	114	110	120	103	106	117	103	114	87	98	104	112	113	111	100	113	111	114	111	121	111	108	92	114	93	107	109	107	102	120	121	121	115	116	105	104	102	119	106	100	128	127	120	98	116	103	128	119	124	107	103	108	100	115	116	131	102	117	126	99	92	111	114	101	118	105	125	118	112	120	122	120	119	114	115	108	107	100	99	106	116	124	124	112	126	118	127	114	112	89	141	104	98	102	110	105	116	105	124	110	104	118	95	113	123	102	111	118	132	111	100	108	117	114	112	132	106	94	105	129	112	105	106	102	125	114	113	103	128	118	120	135	104	92	113	123	104	96	108	121	95	118	139	99	108	103	119	121	106	110	117	117	109	105	109	102	116	109	118	133	110	117	117	107	101	122	98	141	100	135	114	130	96	91	100	101	109	116	113	107	93	111	117	106	120	108	92	117	94	108	125	105	113	107	110	109	108	113	120	125	107	99	100	105	110	112	134	99	113	116	105	104	102	105	119	108	98	125	110	126	114	117	102	111	106	112	115	126	117	108	102	117	107	124	115	125	108	109	92	108	104	107	122	112	101	108	104	119	108	106	97	107	134	92	107	129	122	118	129	114	94	116	117	113	124	116	114	106	110	110	99	129	113	109	108	98	109	120	120	122	102	115	121	107	111	105	116	112	104	112	99	118	117	131	118	101	102	111	131	101	122	96	115	108	119	116	119	100	118	117	113	102	107	102	104	135	90	115	121	126	89	104	109	135	106	108	102	99	98	108	107	100	113	109	106	110	99	128	112	94	126	113	107	108	111	132	103	99	111	114	125	107	112	107	112	106	125	114	125	100	110	102	103	92	105	130	115	108	98	104	128	116	108	123	108	97	114	127	101	91	101	119	121	118	118	103	111	117	98	127	111	109	123	120	95	112	114	118	122	110	114	117	104	101	111	111	118	113	108	95	111	109	122	101	110	109	124	92	123	119	112	103	107	102	107	113	117	103	113	112	101	106	133	110	105	108	116	127	108	110	116	109	101	133	119	106	92	117	122	118	101	116	107	111	108	104	123	120	95	114	120	115	116	110	109	103	107	101	113	109	114	114	137	103	100	104	105	110	121	103	118	130	112	111	118	117	118	120	103	111	119	99	104	120	126	101	110	120	134	106	115	96	96	106	113	91	116	122	119	108	99	120	108	105	118	106	126	123	97	115	99	123	116	105	97	109	102	102	120	116	91	106	115	131	120	134	111	93	125	115	119	115	93	99	108	101	105	100	95	119	117	119	113	105	100	125	127	130	85	117	113	123	130	101	101	98	122	128	137	130	122	124	123	110	106	107	105	107	128	105	114	116	110	125	107	104	118	123	119	105	99	118	115	120	119	132	115	109	99	97	109	116	102	107	108	128	107	119	112	121	113	112	113	109	102	112	101	118	113	95	116	104	107	104	123	106	115	106	120	108	117	109	110	128	128	130	109	108	83	95	119	115	125	100	120	107	118	105	118	128	109	99	115	105	123	105	109	99	104	119	103	122	106	125	105	99	114	116	112	130	127	101	125	107	114	119	108	101	106	119	99	98	127	100	113	113	111	102	119	124	96	117	107	104	103	113	120	96	108	141	123	102	106	116	105	94	121	101	131	110	112	95	106	107	106	122	113	105	127	111	122	100	110	137	96	110	101	121	117	105	102	97	127	106	112	125	107	102	110	111	118	106	103	110	119	101	122	113	123	117	115	114	116	93	99	94	133	119	104	89	109	127	107	110	123	124	112	110	108	98	105	116	105	116	110	111	110	111	92	129	117	123	119	120	127	109	120	110	112	104	125	101	105	115	114	101	107	105	117	115	103	110	117	111	107	121	111	116	112	108	109	102	109	118	110	119	104	124	104	107	101	117	118	94	105	126	96	104	120	102	104	103	95	112	107	98	104	114	113	121	112	139	94	130	113	114	117	109	109	118	124	107	121	123	88	111	109	130	97	112	127	118	97	114	99	108	100	107	132	115	110	109	97	99	120	122	133	115	101	131	111	102	117	117	108	111	105	128	106	103	111	99	100	93	134	109	124	110	102	110	106	107	111	105	125	116	138	117	97	115	139	113	105	115
12074	20195	24470	21351	19051	13741	10481	12515	11100	8585	4830	3216	3141	2511	2020	1536	1189	856	594	494	489	501	504	537	488	505	491	462	456	435	1225	2626	1650	421	415	400	382	421	403	367	418	429	434	444	391	414	409	421	406	440	427	402	367	415	439	385	438	453	410	450	414	432	401	433	389	405	424	413	411	398	443	407	384	404	432	431	441	388	432	428	400	406	418	402	409	433	374	424	395	404	420	432	406	425	408	420	414	395	427	451	401	406	429	415	418	379	422	417	437	400	415	368	393	388	445	422	413	429	424	435	391	417	435	418	418	407	416	415	372	440	409	420	426	399	427	412	428	422	412	421	419	367	403	391	433	416	412	436	409	389	452	443	442	436	403	426	409	418	387	422	417	431	424	409	424	393	364	414	427	409	424	446	423	427	406	437	397	371	427	434	366	414	398	400	395	407	369	416	421	428	441	378	415	444	402	404	430	401	439	401	383	435	443	404	417	410	417	405	414	399	400	402	402	436	425	408	431	422	405	421	445	432	385	442	395	450	423	453	408	417	467	387	434	389	396	411	416	400	464	409	395	423	420	431	439	427	433	407	447	413	413	411	399	416	429	399	425	390	381	441	410	409	424	438	434	431	424	430	393	410	400	402	428	391	413	421	392	435	397	456	406	431	411	415	414	434	423	456	387	402	420	409	399	430	413	418	406	442	406	419	399	419	487	429	429	390	406	435	430	416	428	374	415	395	410	404	406	406	385	377	417	406	387	422	419	395	411	423	415	365	388	422	393	400	419	425	402	415	418	410	437	413	414	416	396	387	410	407	434	410	428	390	418	385	388	412	406	401	383	403	422	406	415	421	390	439	402	403	425	450	431	429	417	418	432	406	390	440	443	438	412	427	404	393	400	405	409	400	418	394	407	464	427	409	403	391	392	366	392	432	426	448	436	391	474	437	416	432	425	391	430	417	427	419	409	441	421	352	396	402	447	383	430	430	393	408	419	427	380	399	431	437	422	415	434	396	433	404	432	465	434	434	409	431	419	407	436	412	412	460	392	420	409	397	422	446	448	421	403	431	396	420	369	415	392	449	452	462	414	410	364	420	427	457	427	431	382	437	420	392	449	432	423	433	409	418	401	383	416	447	406	406	400	407	450	399	424	377	410	434	403	398	381	436	446	395	446	438	448	406	450	416	442	449	446	389	424	396	381	405	421	456	424	404	419	415	417	429	442	383	380	413	383	447	402	477	420	387	424	409	401	416	442	399	395	387	447	418	441	364	425	405	406	405	444	419	419	391	409	418	400	421	413	418	394	396	420	392	420	422	422	430	465	421	405	428	417	413	422	398	416	406	434	426	401	451	403	424	368	387	420	418	423	423	434	443	429	403	421	428	411	434	404	428	440	421	400	420	444	437	413	426	363	391	418	400	408	387	456	430	440	413	404	410	370	446	390	430	439	415	422	433	424	399	433	385	406	434	379	425	374	433	435	447	398	420	417	382	441	440	426	447	439	388	385	412	395	436	431	401	415	428	415	445	434	436	423	405	398	434	438	406	420	455	382	445	392	403	439	427	444	388	410	391	398	444	430	450	406	415	414	410	427	388	360	401	421	415	381	411	444	375	416	381	463	431	394	413	398	421	414	405	418	401	413	419	382	408	413	456	418	368	451	399	402	433	394	408	406	454	384	404	438	425	414	394	440	420	409	428	415	404	416	382	403	418	427	451	393	433	408	435	407	428	433	447	427	431	380	412	409	436	390	407	439	403	411	394	427	441	421	424	399	429	410	404	431	413	387	392	419	441	424	399	405	386	409	430	413	465	415	406	455	381	397	414	410	440	385	464	400	408	445	406	437	436	421	404	417	400	390	425	409	402	417	397	437	402	406	400	385	432	429	390	445	459	399	410	401	387	412	389	393	421	381	448	410	407	424	397	417	445	418	378	452	416	423	419	439	396	390	412	421	397	393	413	416	403	419	409	388	403	420	431	393	385	437	433	425	446	414	433	411	442	417	409	395	387	423	403	408	405	424	450	464	460	416	397	409	454	400	410	442	392	445	426	407	413	433	424	457	427	426	426	410	388	432	415	422	395	402	408	404	363	425	407	428	394	440	420	412	407	440	451	423	397	406	434	416	415	416	402	409	373	469	410	395	389	430	381	419	424	426	452	441	373	417	398	431	425	411	381	435	428	415	427	441	409	460	406	431	428	416	370	445	414	422	407	395	414	446	416	422	412	426	429	398	397	447	414	420	407	403	429	429	417	376	406	455	426	407	415	412	418	454	411	406	383	417	426	432	414	416	408	407	420	420	398	387	429	413	394	433	413	413	431	413	410	411	439	400	431	417	454	424	461	409	409	463	419	406	407	401	403	418	426	374	426	399	397	426	426	449	423	399	406	413	421	420	426	446	416	402	422	448	426	369	398	425	378	389	441	406	427	435	381	408	441	420	420	409	403	412	385	382	430	418	445	423	452	416	457	396	425	410	388	448	403	397	419	385	398	434	384	412	409	434	426	405	429	414	390	430	410	434	415	433	417	447	425	384	434	406	412	420	426	386	404	425	405	423	390	424	411	434	417	413	454	444	417	441	410	412	409	397	424	413	409	425	383	412	425	391	443	425	452	406	417	406	449	401	410	401	387	391	419	442	400	380	410	392	395	420	385	414	410	386	443	426	401	396	396	405	400	398	425	396	401	415	395	418	400	395	443	395	414	400	433	377	434	396	411	424	410	409	428	421	421	427	417	373	447	416	419	434	411	428	434	437	383	388	429	430	393	408	446	428	410	417	454	453	449	457	441	415	403	444	410	460	398	416	419	400	453	429	437	410	405	406	409	410	377	429	407	432	448	418	410	425	427	430	444	415	386	414	400	439	391	446	412	381	422	419	382	397	421	413	409	410	452	421	434	374	417	397	401	413	409	436	434	395	420	428	400	435	399	418	417	442	404	395	430	424	386	424	423	435	430	447	435	396	416	411	388	402	431	392	421	410	413	418	474	388	434	404	400	404	397	433	414	429	465	439	411	402	389	436	451	401	399	392	397	451	432	390	418	425	428	419	428	397	411	391	410	441	426	404	416	381	408	421	403	422	411	407	409	409	400	416	447	407	420	427	395	411	412	400	414	392	415	396	408	406	414	436	417	409	387	441	419	425	416	460	390	403	400	405	448	388	402	416	377	405	432	422	412	386	395	392	426	446	446	408	424	406	404	445	420	389	418	451	426	398	429	416	415	414	408	392	429	429	432	424	430	389	399	423	430	408	401	417	418	430	404	448	437	439	399	434	455	436	401	404	441	433	416	432	403	386	454	384	406	416	380	386	409	433	422	394	464	433	418	430	397	433	407	419	424	458	387	427	404	467	395	419	435	403	417	387	416	389	442	411	411	448	408	387	405	441	426	436	452	438	414	449	440	408	440	434	430	419	407	386	393	384	418	379	433	437	388	353	429	387	420	405	381	435	428	389	388	431	414	429	440	415	436	426	411	411	411	411	410	418	384	391	408
39890	45705	42465	37649	35257	30691	28372	30691	27971	23814	17710	14081	9818	5281	2669	2703	1987	765	354	224	197	211	166	177	177	152	171	158	130	487	1606	2185	1277	112	117	102	111	129	118	127	124	120	119	134	131	105	100	117	119	142	119	112	107	130	107	114	127	104	118	114	104	115	111	112	102	106	109	109	105	121	116	119	120	128	107	136	115	114	108	130	109	111	107	107	125	113	97	117	126	129	95	104	122	110	98	118	117	138	102	116	120	120	124	107	114	99	122	111	96	113	104	104	107	106	106	115	104	112	99	119	102	127	133	131	118	125	115	85	105	116	130	118	122	112	100	105	116	107	102	107	119	100	129	128	125	113	133	113	109	106	96	113	121	111	111	110	114	116	116	118	118	107	107	118	114	109	104	126	114	130	117	109	126	120	114	125	125	114	113	129	120	95	124	129	127	133	123	112	125	122	114	127	106	102	119	102	127	117	117	134	120	101	121	138	87	119	119	98	124	105	118	112	135	109	100	128	109	99	132	129	123	111	93	104	111	117	125	112	102	107	129	106	106	130	106	103	94	108	117	106	94	127	113	108	116	117	102	119	110	100	109	102	90	118	113	125	100	105	106	113	102	109	109	123	122	120	111	118	117	100	118	84	113	102	107	98	107	81	120	114	115	118	123	114	111	107	107	109	98	126	118	130	126	118	108	103	94	120	124	128	123	123	113	105	116	112	120	125	124	132	109	94	98	104	126	107	117	129	111	100	106	94	101	116	110	97	135	128	107	114	106	118	108	133	101	118	99	112	124	117	107	115	103	116	138	114	122	122	102	110	113	130	115	107	105	94	127	135	103	107	119	105	97	106	114	99	129	115	111	108	141	129	119	98	105	108	123	89	128	110	116	112	102	94	111	119	123	114	76	110	108	107	106	117	108	118	122	134	107	118	123	120	111	119	140	110	118	110	98	100	87	106	120	120	115	103	129	111	112	103	109	102	114	106	108	121	121	114	114	108	110	114	130	122	126	123	111	118	113	101	112	99	93	121	105	108	99	133	135	120	111	104	113	108	101	119	101	119	131	129	110	111	124	121	126	124	112	122	118	86	140	107	97	92	98	118	121	111	103	122	116	118	133	102	112	105	110	112	106	106	112	113	124	96	110	127	122	114	112	110	106	110	116	113	107	104	118	114	129	120	129	102	122	106	112	115	109	91	93	119	113	112	97	98	129	124	127	111	122	116	117	108	125	83	109	127	123	139	110	129	106	118	116	128	102	102	135	111	109	95	122	100	112	114	120	109	129	128	94	121	120	110	114	105	105	106	100	104	122	133	110	111	109	112	123	123	105	101	113	119	123	107	124	107	104	108	117	104	105	111	109	113	125	118	93	96	116	100	107	108	107	101	106	113	127	99	126	113	122	104	120	98	110	131	112	130	114	94	110	111	137	116	104	115	122	121	117	111	118	99	112	101	105	129	110	104	127	108	113	121	105	115	112	117	135	128	114	116	98	108	114	103	116	113	102	112	120	123	106	128	121	141	99	97	126	109	123	106	115	107	110	89	106	106	123	106	98	109	121	108	112	100	113	119	89	90	92	110	100	109	129	124	111	97	124	120	121	119	107	118	123	98	104	110	120	105	124	122	123	101	104	92	114	100	108	103	120	122	117	100	109	98	127	125	121	106	104	110	106	108	124	130	123	109	104	136	134	122	91	97	122	133	110	125	122	123	122	118	130	124	116	118	114	112	119	104	92	111	123	118	113	115	130	113	110	118	99	107	102	119	124	95	104	133	107	128	112	107	105	129	107	119	126	107	126	109	112	109	98	101	87	100	86	136	117	122	108	100	118	107	111	117	122	104	115	126	97	121	105	105	123	111	103	118	105	102	103	111	105	111	114	125	121	117	120	105	97	117	113	102	85	116	111	110	108	107	120	116	138	103	113	101	122	119	114	100	120	120	121	117	103	121	99	128	127	108	125	105	91	126	113	109	116	107	98	106	102	94	114	113	109	104	112	125	110	116	112	106	114	125	117	115	119	117	103	120	107	119	102	119	113	134	116	109	111	103	113	127	119	120	116	121	116	117	105	119	123	104	96	110	143	103	101	115	128	105	101	100	129	102	121	113	97	111	108	121	117	92	120	113	117	99	114	111	104	107	121	115	120	114	118	111	109	122	113	127	115	117	124	116	100	95	109	122	115	129	121	119	123	117	110	106	117	153	126	136	109	129	137	103	104	120	117	101	108	126	107	122	120	146	111	109	127	121	115	119	113	115	121	116	124	101	113	112	107	98	118	113	99	124	107	106	128	120	113	105	124	131	115	117	96	136	119	112	115	103	111	133	115	101	97	123	124	102	99	102	119	112	106	114	112	120	116	124	110	114	105	125	104	135	100	103	121	112	100	112	109	123	107	95	118	112	116	95	112	123	114	107	96	127	122	117	112	101	104	95	131	116	94	126	103	126	110	112	108	108	122	116	114	116	112	95	110	125	114	92	109	112	103	120	111	108	108	131	102	109	108	112	114	115	121	106	120	118	109	117	112	111	98	94	109	113	101	140	100	124	119	119	129	107	106	107	122	131	98	108	122	119	125	115	136	91	123	105	126	103	128	109	122	119	105	107	108	118	94	116	127	105	93	114	109	120	109	119	97	98	127	124	116	111	97	113	117	119	102	111	98	103	121	126	102	111	116	109	124	106	98	102	123	116	125	105	118	114	110	125	116	116	117	105	104	104	114	105	116	119	112	145	95	122	127	122	113	135	104	118	95	108	111	106	118	93	118	125	107	103	96	123	126	111	105	104	121	110	115	103	112	129	120	129	112	121	113	120	102	117	119	110	104	97	113	123	106	139	106	105	106	111	100	95	131	121	100	123	132	112	106	107	122	112	115	118	118	98	118	95	110	118	93	120	117	105	98	125	106	103	107	100	113	129	94	103	111	108	116	119	103	94	122	110	123	84	120	123	127	114	99	103	125	117	114	110	90	95	110	122	96	117	111	119	123	119	113	103	130	129	105	113	129	110	126	116	113	107	104	129	126	128	114	103	134	116	111	129	132	101	104	105	116	115	116	108	115	113	102	131	127	120	113	113	102	112	101	136	129	127	95	132	120	98	125	119	107	116	119	105	98	103	104	119	108	117	93	107	119	124	101	128	106	110	111	104	121	101	96	94	113	106	116	125	105	105	96	110	105	111	126	106	123	144	130	120	105	108	97	103	110	110	116	121	111	112	124	118	104	105	111	117	111	112	119	108	136	105	119	106	92	108	110	101	114	120	120	103	129	105	97	102	122	109	111	87	109	134	110	93	111	93	102	107	100	119	115	123	115	103	122	117	119	116	121	104	101	126	112	107	104	112	95	130	104	106	109	117	125	116	104	115	105	107	119	125	115	127	111	115	115	119	127	99	112	112	135	119	96	117	115	121	103	117	113	108	124	112	117	121	104	111	124	118	104	133	96	93	110	99	101	106	97	101	130	92	91	127	104	114	106	119	108	129	114	120	118	99	109	104
32894	45719	49584	51811	49776	44637	42282	42016	41254	37180	31551	28331	22924	14566	11409	12981	10754	4920	2229	1295	1098	1100	915	1213	1063	841	779	788	671	3204	10582	13495	7703	412	451	397	389	416	440	447	432	391	398	444	419	430	410	452	440	455	462	400	406	423	419	402	433	395	389	424	420	428	419	389	425	410	424	417	400	432	386	419	389	407	448	422	403	408	402	432	421	409	404	407	439	393	418	434	433	400	441	434	402	427	405	423	383	400	411	407	401	448	381	441	390	419	430	384	392	439	471	397	431	416	411	425	436	413	425	396	447	413	404	411	392	411	429	390	425	430	411	449	423	392	416	418	378	422	395	435	434	386	401	417	405	400	418	369	439	399	413	429	443	439	355	358	409	430	398	418	425	392	433	391	403	418	400	433	446	421	406	390	438	380	422	411	425	454	389	379	423	393	428	430	453	391	394	426	408	424	398	361	412	413	425	426	442	437	399	419	409	440	435	432	411	389	398	434	421	411	440	422	436	408	399	433	407	404	416	379	434	361	426	417	387	444	408	395	402	409	410	395	388	435	412	374	383	386	418	425	406	387	401	393	408	414	360	387	438	420	409	386	378	386	402	428	415	409	422	436	395	382	379	418	413	413	406	409	401	405	411	425	417	434	400	407	421	422	406	390	361	400	430	450	384	432	365	419	418	447	417	442	412	409	409	450	451	413	452	412	425	395	430	408	433	387	416	405	406	395	421	417	402	406	414	433	406	387	427	395	435	406	371	411	398	412	421	416	408	426	375	362	401	386	435	414	417	436	420	405	448	408	418	382	422	415	421	404	406	391	428	459	411	433	423	430	444	370	414	413	382	432	393	393	427	404	408	394	460	419	407	438	391	436	396	407	441	401	410	425	406	404	362	460	457	379	408	366	428	398	443	418	397	452	449	395	394	411	403	467	388	417	388	418	413	420	387	438	420	429	396	384	419	373	408	402	429	449	416	425	432	418	394	390	391	419	423	405	385	419	403	445	411	406	427	461	410	375	435	418	422	426	390	398	420	419	401	425	413	422	419	427	391	413	398	399	414	405	389	418	407	428	418	391	388	427	397	407	394	396	399	373	413	403	449	438	409	395	390	441	381	402	398	411	440	438	385	409	416	405	409	392	424	387	406	404	423	415	415	405	423	429	404	423	404	439	415	409	418	378	443	376	456	391	412	376	404	405	417	404	431	426	400	433	415	426	413	403	404	410	384	386	399	420	449	409	409	406	427	416	426	420	398	423	410	397	416	407	432	386	396	407	436	392	437	409	374	377	422	406	394	404	401	425	377	420	430	415	433	419	405	395	393	410	391	428	404	441	413	408	408	413	383	426	397	382	400	385	398	403	386	424	423	420	415	394	408	409	404	417	385	408	398	405	413	391	417	394	407	406	402	419	425	406	432	433	407	422	391	407	393	448	437	416	399	359	413	437	393	417	409	419	423	381	428	396	387	403	409	378	420	431	416	416	395	420	419	408	398	402	401	383	422	432	402	382	428	409	423	399	393	453	428	406	426	400	446	403	396	418	409	448	394	422	395	439	381	435	413	409	443	400	421	412	393	427	390	438	412	437	407	415	388	428	450	394	419	414	448	430	435	403	436	433	436	452	442	409	412	430	406	387	411	434	444	409	435	373	392	402	419	437	458	389	429	400	386	385	402	409	440	437	444	387	420	403	364	373	428	385	392	414	400	373	431	442	425	431	382	412	395	430	411	418	435	394	454	424	404	411	425	417	420	426	394	352	415	414	420	402	382	470	428	421	381	418	417	422	421	373	438	451	408	391	430	438	410	397	421	415	421	421	411	387	395	408	448	419	391	411	412	433	409	422	455	401	399	456	396	382	419	378	422	436	443	420	414	415	380	386	417	422	436	377	424	409	395	397	391	439	446	398	410	378	382	397	418	454	472	430	424	442	399	430	414	385	429	407	374	440	407	409	414	434	411	411	374	426	393	410	410	428	406	416	434	416	408	416	421	424	416	396	434	410	436	394	391	409	426	413	397	419	427	445	400	425	422	389	403	410	426	391	407	414	429	398	428	427	420	449	416	407	399	415	424	432	396	370	393	417	384	445	418	402	399	396	399	444	397	430	435	416	400	407	368	405	423	375	379	419	418	395	430	434	435	428	407	406	444	390	375	397	421	371	409	388	401	418	418	419	415	462	431	360	431	443	405	453	392	398	402	427	397	396	416	435	409	385	391	385	425	410	411	385	389	417	423	415	408	401	464	417	410	416	437	423	383	406	416	390	427	420	401	412	423	437	395	429	433	431	426	419	397	412	400	402	399	395	449	403	389	427	440	404	405	406	407	414	441	433	424	414	406	411	416	448	417	411	413	435	393	426	396	382	405	419	435	445	434	377	427	440	427	411	434	427	410	397	407	401	425	395	408	414	383	429	393	418	411	427	436	409	409	418	432	407	436	388	395	427	412	382	438	439	394	422	417	415	421	400	395	432	409	411	409	415	410	429	409	436	405	412	394	426	403	426	415	413	423	445	391	397	410	435	434	422	428	411	420	436	428	399	422	426	418	409	392	420	396	424	354	448	396	422	417	433	406	425	459	408	458	423	402	404	374	417	416	419	398	407	414	402	418	410	395	398	389	405	411	387	420	391	434	417	396	431	435	390	408	418	414	433	394	440	428	413	394	386	397	406	428	408	404	419	443	408	403	422	445	426	412	389	456	410	402	408	403	447	432	392	406	453	422	419	435	389	395	389	449	386	448	415	428	410	425	420	430	411	429	365	400	376	439	404	398	397	438	417	462	378	375	408	402	399	451	425	384	413	402	417	409	437	408	432	446	411	433	422	361	405	422	427	365	409	411	435	425	414	400	400	422	404	410	416	416	402	431	393	402	423	403	421	412	405	444	465	434	417	401	406	398	414	402	395	425	375	419	402	436	400	450	451	421	399	411	378	416	392	435	406	415	392	417	411	410	442	405	392	418	404	414	431	410	415	396	408	418	433	436	386	427	389	400	420	428	422	377	438	371	396	376	461	430	398	412	413	426	426	410	391	408	405	450	426	412	429	388	416	421	418	417	415	416	432	422	431	440	447	387	400	411	361	387	385	430	413	425	393	455	424	415	402	417	450	416	431	447	429	408	412	412	441	422	421	430	414	416	405	420	378	413	401	413	428	411	465	439	395	444	437	408	396	419	420	387	396	423	400	413	433	410	435	422	417	392	386	409	448	426	422	415	414	434	429	440	429	408	432	426	426	419	375	408	395	402	435	410	421	392	412	411	402	451	431	443	400	402	396	402	414	407	454	411	392	415	436	433	421	380	422	407	396	389	427	422	426	378	402	437	383	414	422	412	382	424	380	439	411	409	404	410	414	415	398	378	438	416	434	429	438	384	391	394	431	385	422	389	405	431	415	411	386	412	360	434	435	426	411	407	439	442	383	439	413	369	430	426	423	411	397	397	416	434	406	432	414	426	428	440	450	425	403	393	424	437	440	430	397	444	416	391	374	422	408	418	417
47342	47569	40549	36797	36991	34902	34107	39063	34518	32805	28594	24183	15969	11614	7298	6361	4150	1855	844	384	388	344	308	353	295	310	247	244	232	565	1868	4969	2738	188	208	203	200	225	198	188	207	201	194	194	176	180	203	185	187	170	178	189	203	186	223	194	200	213	182	188	186	199	188	200	200	156	167	159	203	201	223	165	183	199	194	190	184	192	193	181	194	207	189	192	194	167	187	199	176	189	182	208	195	217	207	162	168	190	186	202	173	185	181	184	180	204	177	155	194	208	178	188	222	162	164	196	195	191	189	156	201	177	194	174	189	175	182	191	191	201	200	183	178	205	201	191	192	182	214	183	194	176	195	200	190	182	190	176	196	171	182	197	212	166	186	186	153	177	184	208	210	177	161	178	176	216	169	175	191	203	179	179	192	199	177	168	205	182	183	170	205	183	177	161	179	210	215	207	171	179	173	189	176	165	174	191	192	194	200	180	187	187	187	175	192	181	177	193	165	193	184	195	185	191	174	182	184	189	186	202	198	171	201	196	213	186	201	185	164	193	185	186	176	212	182	185	194	194	190	197	171	200	162	180	192	185	209	176	193	157	204	183	182	191	185	189	193	177	203	198	181	185	183	186	185	216	158	182	195	194	207	202	171	197	199	173	195	188	189	180	215	202	175	164	194	201	208	174	194	189	172	205	188	205	202	187	183	191	206	188	193	171	190	185	192	182	174	183	169	188	181	185	181	209	194	181	193	185	173	186	187	170	175	180	190	199	198	193	176	184	180	206	158	197	178	193	200	191	179	197	183	170	176	212	190	171	212	180	196	187	194	223	179	190	192	194	196	157	194	213	165	210	194	186	192	184	184	204	208	181	185	169	173	215	176	184	160	166	183	178	186	199	186	213	182	169	191	192	182	198	188	201	168	185	208	200	195	192	182	226	195	185	197	213	155	207	176	189	204	192	197	198	208	179	191	167	180	191	190	190	201	178	173	192	229	184	196	188	192	216	180	196	192	181	180	187	197	213	207	179	185	177	182	177	185	198	175	162	203	216	173	199	178	186	202	198	181	206	192	201	191	168	181	204	185	203	196	209	197	205	181	226	164	177	155	198	189	191	206	204	200	185	179	195	212	200	180	191	167	184	180	212	176	175	173	196	192	162	193	185	191	186	186	175	196	182	196	194	196	207	223	193	165	176	223	210	192	192	201	171	190	183	179	198	202	186	145	201	192	198	198	196	185	191	170	194	179	188	196	191	194	198	197	160	195	189	194	191	173	199	176	191	187	184	191	192	221	184	178	192	174	233	215	188	165	168	191	186	220	179	174	198	173	185	192	199	192	181	202	172	190	199	199	176	202	181	192	169	196	203	170	176	159	197	183	188	178	171	168	230	166	202	186	190	195	181	180	183	173	216	181	195	196	166	194	181	180	190	184	200	183	197	193	212	179	179	182	201	179	171	198	166	173	173	180	203	215	223	186	178	196	204	194	199	206	179	195	186	171	171	190	181	171	206	189	195	193	175	192	182	220	193	177	197	184	192	178	213	175	184	194	183	189	190	191	189	186	184	213	186	186	202	178	214	203	198	157	177	199	179	174	191	192	209	157	186	178	177	189	197	194	176	201	167	174	177	205	192	192	176	201	181	187	172	203	184	192	171	180	199	169	202	174	212	168	207	188	173	195	200	173	194	198	187	194	165	152	210	193	169	184	176	175	185	167	200	189	183	206	202	207	203	181	209	194	196	184	200	191	202	220	182	177	178	164	170	181	184	181	172	202	193	200	175	173	190	185	173	194	189	178	183	187	179	192	184	196	201	203	193	172	167	179	208	207	191	174	185	213	228	178	171	194	195	196	207	199	203	199	196	175	199	184	163	199	189	189	197	165	169	187	191	151	214	166	215	194	206	223	171	185	175	185	200	157	195	185	190	192	198	184	179	176	182	166	178	179	177	182	196	176	177	203	206	200	189	195	159	184	199	200	192	209	181	204	206	168	183	177	212	180	176	199	187	171	201	188	180	167	199	189	186	199	170	198	185	197	192	199	185	191	195	166	181	170	188	212	188	193	202	185	166	210	200	180	175	174	184	190	200	195	212	197	176	178	202	206	159	195	188	185	191	177	189	183	192	169	223	203	190	186	175	182	189	196	189	170	198	189	176	172	187	184	173	164	185	185	174	190	169	184	191	180	196	186	218	213	187	174	190	195	199	154	189	181	184	200	188	201	191	207	175	210	200	174	190	188	202	173	164	212	194	181	166	188	204	189	186	210	182	198	212	191	191	218	180	187	218	172	202	166	183	194	197	170	181	159	171	170	219	182	207	179	201	171	198	193	158	182	183	174	201	190	208	182	199	181	191	198	199	217	211	140	220	173	185	185	183	184	185	189	159	194	187	184	183	173	189	160	169	189	190	187	178	195	203	188	204	217	216	195	185	187	192	185	200	203	195	184	208	191	207	185	184	176	191	165	191	207	203	168	204	200	208	209	178	184	193	190	200	206	166	182	172	155	193	191	175	191	180	192	192	170	190	188	192	204	194	202	188	180	181	184	205	216	172	186	195	201	192	212	183	166	231	188	147	229	220	216	190	216	195	170	189	195	189	202	161	176	156	166	182	169	193	186	189	192	185	189	190	201	201	206	201	188	180	169	184	195	198	185	183	184	202	190	176	170	193	197	163	183	184	192	205	183	188	175	174	177	184	170	196	192	200	170	193	198	190	227	196	219	173	200	159	209	196	210	203	212	197	172	160	191	190	225	207	195	204	185	174	178	178	190	174	176	156	183	200	198	177	214	182	192	189	176	188	184	188	194	196	188	177	194	205	182	198	189	170	169	197	170	175	179	188	203	196	203	179	192	209	185	201	196	179	171	197	207	195	179	197	170	171	166	208	185	207	179	190	180	195	167	190	192	167	207	189	202	202	173	196	202	170	185	197	176	197	195	190	176	207	191	205	180	206	188	180	215	208	221	199	193	202	195	188	187	175	181	191	187	189	182	176	198	191	196	193	189	221	198	192	201	210	187	211	194	177	181	227	183	185	175	176	190	171	200	193	178	183	211	173	187	188	159	201	181	204	181	177	197	177	185	192	192	190	185	188	192	192	169	204	194	176	211	192	197	191	149	167	171	198	191	176	178	190	179	178	187	178	192	172	207	207	187	177	207	222	200	191	181	176	186	185	206	186	159	182	178	176	196	174	192	188	182	171	179	190	180	199	187	164	171	187	164	168	192	164	199	187	199	197	170	202	205	197	192	187	193	189	198	188	203	185	202	194	152	193	182	194	207	184	183	186	197	197	189	187	184	210	196	187	197	182	180	201	192	193	175	178	188	189	172	189	192	204	192	166	182	188	188	206	178	216	200	198	200	186	181	192	177	198	178	204	183	162	173	179	208	189	179	203	210	187	187	162	202	194	220	190	181	208	172	188	214	181	193	198	208	221	185	192	164	199	186	203	216	170	148	164	167	180	213	206	163	210	192	183	169	197	176	179	183	204	192	201	158	193
39652	52645	52504	56783	57680	54096	50525	50494	48086	45988	41072	35926	29243	24420	20504	22477	15937	9673	4418	2010	2063	1823	1582	1975	1691	1352	1296	1101	1033	3291	11100	23414	12619	660	642	580	667	651	668	663	648	621	654	597	670	656	642	639	633	635	580	614	652	612	681	623	611	646	631	645	647	657	615	641	628	651	627	647	625	546	592	687	618	654	596	564	619	623	672	666	612	622	626	658	595	610	613	614	642	630	684	637	630	624	626	634	601	621	586	617	658	630	623	594	619	635	621	614	601	659	606	627	611	601	583	647	592	610	662	624	605	595	648	600	638	620	654	622	611	612	620	623	624	625	689	661	592	655	600	629	632	627	589	576	617	613	589	634	619	628	618	658	639	611	601	596	614	628	618	605	591	611	619	656	595	631	633	570	599	650	616	607	575	596	625	617	647	647	575	604	623	645	622	629	575	620	626	595	591	618	633	639	604	679	670	598	594	615	574	592	615	622	614	641	610	675	626	605	623	591	617	615	603	605	629	638	618	580	597	624	623	605	619	615	618	587	634	608	600	598	649	585	658	628	660	638	609	607	638	586	583	610	655	608	648	572	631	637	581	647	633	613	623	623	598	613	605	617	635	618	619	640	621	615	597	618	630	674	639	589	636	616	616	587	599	593	581	676	604	613	599	632	648	671	565	599	629	664	604	592	646	623	602	627	638	619	600	634	572	639	639	634	630	631	629	597	637	608	635	627	668	655	650	596	580	622	634	619	618	625	653	604	647	632	633	608	650	602	633	598	618	637	637	602	645	592	644	604	656	557	602	633	634	610	626	618	622	651	596	621	627	585	607	648	613	673	589	602	590	607	644	610	625	612	616	621	630	631	644	620	637	631	661	602	593	579	609	610	619	585	637	612	618	587	640	590	635	599	629	643	605	614	632	654	643	617	612	658	643	607	606	628	651	614	594	585	647	668	630	593	619	636	634	597	618	623	620	627	608	586	611	602	655	602	607	633	579	576	658	602	643	600	633	597	622	598	595	588	574	654	624	636	576	590	627	600	623	654	614	579	601	605	616	632	596	645	592	582	651	600	616	619	600	599	630	613	657	599	633	628	619	597	667	646	536	624	645	660	588	622	621	569	622	620	641	581	603	576	622	653	619	656	634	640	622	618	580	612	615	637	624	638	601	663	625	596	623	604	601	593	644	586	624	595	592	611	580	622	631	606	655	586	626	590	603	633	593	604	631	604	614	640	598	628	594	614	602	613	624	600	654	601	605	598	589	636	622	616	620	583	652	622	641	634	618	652	608	588	604	600	620	609	637	661	634	592	620	578	600	634	605	590	643	644	574	642	640	629	600	669	601	630	585	604	663	669	645	613	622	598	641	636	626	622	649	598	590	612	649	633	612	615	675	656	645	607	630	648	588	632	629	597	598	581	601	605	617	637	645	636	630	640	590	612	601	592	590	623	621	586	635	617	619	623	632	618	617	639	649	654	622	601	629	615	608	624	651	607	621	621	619	610	636	617	620	616	596	650	605	631	641	560	645	651	659	575	574	616	604	583	599	594	617	607	628	599	603	654	665	578	636	649	634	582	644	604	670	643	585	582	627	632	591	614	635	620	643	652	578	635	613	661	638	626	595	612	634	637	581	659	647	597	657	643	602	627	620	613	614	681	646	622	606	572	617	584	599	579	619	627	642	625	614	636	597	650	606	621	630	609	593	595	615	639	624	629	645	619	607	617	597	641	609	593	625	644	631	606	623	596	659	558	610	621	652	662	625	616	637	629	596	637	632	657	604	641	621	608	600	621	646	594	577	599	590	644	628	589	633	609	639	571	636	603	673	633	607	629	644	616	651	621	570	661	591	635	598	613	618	605	616	614	634	595	633	629	580	585	587	630	644	576	639	582	640	608	612	581	581	657	607	623	654	620	575	653	620	580	614	633	636	601	609	591	616	680	640	607	624	589	595	573	613	621	634	613	652	569	610	613	613	630	620	590	569	616	605	594	666	630	603	638	627	610	622	595	661	583	625	636	633	617	595	637	632	563	579	603	634	638	578	629	626	597	606	597	603	628	607	606	646	611	614	643	596	613	600	657	631	642	615	638	639	631	609	615	622	594	574	649	588	615	668	626	623	638	611	592	599	574	635	652	607	631	593	605	621	616	600	583	610	660	635	639	631	587	628	631	632	627	582	580	604	611	632	584	617	613	609	594	644	587	686	616	619	654	609	629	632	633	653	638	626	621	607	611	596	606	637	609	640	577	638	599	608	665	595	678	603	603	640	662	596	683	633	620	622	623	658	576	629	596	593	567	622	555	641	619	637	633	627	598	660	578	617	613	598	594	601	631	646	632	604	679	646	616	610	626	609	605	627	614	662	570	611	639	639	626	621	655	592	608	658	613	568	614	627	618	612	605	636	582	587	606	578	626	607	611	638	659	609	598	609	621	683	609	619	626	608	615	628	598	614	634	637	633	590	618	652	628	614	630	604	675	623	576	636	618	602	613	611	619	638	632	606	617	629	637	600	611	643	636	595	627	602	599	603	675	599	643	594	621	627	613	596	683	607	645	570	593	574	598	622	589	589	708	636	592	599	584	595	614	598	592	643	590	648	634	598	618	652	600	606	635	624	597	580	606	594	588	589	606	625	614	601	605	611	657	627	617	587	600	630	629	624	610	602	597	652	628	592	619	626	650	566	646	617	625	609	592	589	604	596	623	627	619	646	638	632	577	638	659	642	588	595	594	601	588	632	610	575	597	622	627	613	620	627	617	676	636	642	623	631	621	638	600	640	588	579	624	632	581	669	603	650	617	637	580	659	611	588	614	620	613	613	615	587	609	631	638	641	630	590	625	598	599	594	604	574	620	612	640	592	596	592	619	645	655	610	656	649	624	591	642	600	653	644	588	583	635	608	607	606	583	630	603	599	620	663	602	630	593	637	584	571	657	577	569	573	596	580	672	630	658	600	630	606	572	615	609	660	598	638	625	622	630	657	640	625	583	624	642	616	644	597	688	633	581	607	609	698	624	622	576	626	620	601	572	617	629	637	628	632	645	649	645	611	601	602	615	595	593	625	621	624	626	617	604	683	643	635	623	663	597	634	599	602	632	567	644	634	595	627	636	592	627	588	618	637	580	606	621	599	637	599	656	641	611	573	590	617	595	572	609	614	638	619	590	603	598	637	618	587	638	611	649	610	646	671	628	643	590	593	625	595	609	624	646	613	640	617	644	631	607	599	648	614	618	617	610	572	630	618	622	630	601	613	589	603	616	655	642	601	617	614	616	620	586	621	626	621	606	586	638	614	614	608	640	562	581	597	601	621	634	591	611	617	609	650	611	637	578	618	652	573	594	610	609	644	628	595	556	590	578	592	619	619	655	618	616	615	645	636	647	586	649	641	622	617	636	623	590	617	614	627	601	631	605	608	615	589	613	624	609	656	646	600	667	656	598	640	606	559	625	617	675	612	619	624	619	616	611	615	581	649	628	597	621	614	580	605	645	645	642	592	623
11453	17401	18238	13540	9019	6325	3314	3608	3001	2395	1584	1224	752	566	321	252	242	162	103	123	117	77	113	93	96	92	139	123	98	88	111	364	292	97	99	94	101	96	93	100	109	103	104	100	85	109	107	95	93	122	91	103	98	107	82	101	113	110	88	100	121	87	111	96	96	93	105	100	106	97	96	111	96	88	100	83	108	106	98	103	100	99	103	121	92	94	99	95	94	93	111	81	117	95	99	104	90	91	89	91	88	103	88	98	106	92	102	92	100	111	105	82	106	100	116	107	111	88	88	87	94	85	86	102	108	99	101	93	88	86	113	101	87	120	92	103	97	94	116	84	90	99	93	81	90	93	101	91	89	96	113	98	90	107	100	105	87	84	95	128	117	107	92	100	91	97	100	105	106	109	114	102	119	95	101	111	110	96	94	103	88	109	101	92	101	96	95	108	99	91	100	99	100	118	110	116	86	93	90	100	84	105	99	97	88	102	117	102	113	96	111	96	104	89	103	124	103	124	110	119	104	97	91	99	84	99	90	88	103	104	97	85	103	95	96	106	104	112	92	99	113	87	94	87	93	108	100	103	102	92	106	102	115	106	89	117	91	90	108	97	89	85	101	88	131	110	106	122	107	90	96	87	99	81	98	93	86	104	107	96	96	99	94	99	102	109	100	106	108	99	96	88	110	86	98	102	112	107	94	114	98	104	92	106	118	93	95	95	94	99	107	100	98	92	87	95	92	99	103	82	110	82	85	90	95	92	97	100	102	97	108	107	101	96	100	101	105	80	94	89	89	102	118	84	79	88	111	109	110	88	108	110	115	100	97	92	84	109	96	94	116	106	92	88	110	109	91	101	110	96	109	107	113	76	110	110	90	90	90	92	94	86	90	104	101	87	91	98	107	93	102	92	109	101	94	95	100	103	82	125	107	75	98	97	101	111	90	92	87	94	98	99	105	117	95	94	88	104	94	108	81	103	116	98	84	122	85	106	107	114	87	83	91	107	86	87	89	89	110	88	101	84	78	89	119	91	104	104	102	105	89	97	98	94	90	105	103	92	93	102	96	92	99	89	104	87	86	104	82	79	101	94	93	100	113	99	102	112	99	104	95	89	90	98	95	114	99	94	93	93	101	114	108	113	91	94	122	102	94	94	113	101	111	91	104	109	102	116	99	102	107	85	94	93	122	88	93	105	97	86	103	86	93	98	81	124	103	103	97	80	104	105	93	79	101	98	106	93	106	87	99	91	110	117	97	113	114	92	101	91	101	101	113	104	111	123	84	101	99	75	103	76	86	99	109	96	111	93	103	96	101	117	94	112	102	105	126	104	97	98	112	95	95	117	104	112	81	96	94	94	105	99	98	73	108	106	101	101	98	100	113	96	95	80	101	99	131	120	111	108	87	99	102	85	98	98	84	109	90	106	105	88	103	107	97	88	113	115	109	94	82	118	101	113	100	96	82	113	96	96	115	98	101	111	108	93	114	104	109	124	93	98	86	99	92	113	112	100	97	101	103	90	106	91	106	92	102	95	102	84	103	96	104	114	101	85	112	98	108	115	101	90	104	104	96	97	105	105	98	89	83	92	109	103	109	97	89	103	99	103	91	108	91	92	84	113	90	101	101	91	95	92	110	84	103	91	108	97	104	98	87	95	115	98	100	105	106	102	91	83	99	117	101	111	76	119	84	95	126	119	97	94	88	98	117	90	91	101	115	105	98	90	96	105	96	100	101	108	113	93	108	115	95	99	96	102	99	94	122	97	102	107	89	101	71	96	120	97	100	97	70	96	79	99	100	92	98	92	122	105	87	99	94	110	90	106	111	95	104	80	101	98	115	96	105	115	92	103	112	112	105	84	87	106	115	112	93	105	103	96	100	110	113	94	100	74	100	89	100	104	94	80	99	103	78	95	107	99	107	94	105	100	94	84	113	112	84	96	104	112	118	107	90	112	113	99	97	105	107	116	74	114	110	94	107	113	106	82	72	94	107	99	93	89	112	82	102	98	97	96	106	100	107	77	105	99	100	103	92	95	95	92	120	102	107	91	98	81	99	96	102	99	107	98	104	103	97	101	74	114	111	112	85	101	100	114	99	115	108	112	92	97	101	95	99	82	107	104	136	95	98	99	106	89	118	100	95	114	125	104	84	98	96	91	114	99	96	106	97	102	105	98	103	99	106	103	108	99	95	100	100	120	78	108	98	85	92	89	113	99	112	103	98	97	79	103	104	92	89	111	89	75	88	88	91	97	88	102	97	103	100	96	100	108	101	101	107	88	88	103	94	95	109	117	98	116	96	99	101	87	97	119	119	88	108	90	110	96	94	106	103	114	92	102	110	113	94	88	83	98	90	89	93	106	93	95	110	118	90	118	91	101	102	83	73	93	123	96	112	105	92	105	93	95	104	99	97	88	108	98	88	104	100	85	90	95	86	112	92	90	98	88	107	98	112	110	107	87	89	101	97	96	117	104	110	92	95	90	95	124	108	98	109	118	83	104	91	95	110	96	109	104	106	100	93	94	109	116	96	129	103	99	92	83	97	96	115	94	95	80	116	120	86	103	101	107	101	104	104	81	104	88	92	98	116	96	98	95	81	87	108	113	91	88	106	103	126	93	93	107	94	110	107	89	98	113	94	92	106	95	115	109	113	116	94	103	110	104	104	97	88	94	81	111	91	129	86	89	105	105	108	116	93	110	92	92	92	90	96	109	80	86	97	116	84	111	89	102	91	92	83	116	101	114	105	111	102	86	100	97	103	100	88	89	103	106	103	94	86	99	101	103	98	96	97	76	90	88	106	86	110	99	104	109	103	100	111	114	100	101	116	100	98	94	95	91	93	91	108	105	85	88	106	107	94	95	109	96	116	105	106	98	106	97	96	85	97	105	105	89	93	104	114	93	83	95	96	102	91	111	97	99	82	107	95	93	91	101	103	107	93	92	98	98	118	78	109	106	97	113	126	99	109	85	89	94	108	111	81	93	103	100	110	102	118	90	82	103	78	99	103	108	101	99	104	84	106	106	88	96	90	91	93	104	98	95	102	104	102	92	86	101	108	119	107	80	114	93	95	84	90	93	128	91	104	110	113	114	97	87	87	97	106	83	90	104	91	106	99	109	116	116	104	109	95	113	100	106	90	107	110	92	115	103	105	98	98	94	101	115	98	105	115	105	95	95	100	99	112	103	90	85	100	104	99	96	107	112	96	93	93	103	94	95	87	102	101	111	88	107	109	106	105	97	105	97	91	115	86	92	89	99	115	102	92	101	104	106	67	86	127	120	90	109	92	102	97	111	104	100	84	115	98	99	116	101	105	98	85	103	96	118	106	104	98	104	98	86	101	76	102	87	112	108	94	101	95	89	84	87	106	89	113	99	121	91	82	101	85	97	86	111	91	94	110	88	102	93	99	96	87	114	88	96	117	90	91	105	98	113	111	110	98	94	90	90	103	111	102	92	105	119	99	90	96	93	87	97	103	104	112	115	110	112	103	88
11229	21260	23817	23714	20528	17458	11540	13959	12077	10147	6756	5210	3540	2721	1933	1513	1474	806	521	436	450	442	450	464	443	413	444	408	402	419	703	2281	1528	394	375	369	379	370	388	375	370	373	390	378	368	378	362	395	419	346	362	386	414	351	377	358	352	364	386	350	396	400	381	406	371	349	387	373	402	381	343	363	365	349	362	386	369	360	384	393	382	358	355	331	383	338	363	424	363	372	380	382	387	414	411	384	386	383	372	365	381	386	378	349	377	409	363	407	362	386	367	353	366	362	367	396	359	417	387	359	410	377	384	386	366	408	356	369	371	364	367	408	379	360	354	381	365	387	416	386	383	369	382	365	398	352	369	377	372	360	371	391	387	404	409	394	390	379	381	395	377	355	404	391	369	375	370	350	378	347	360	358	383	372	356	410	355	378	389	396	372	358	371	360	406	436	359	393	406	386	402	371	352	356	382	389	374	391	369	387	402	364	368	384	389	394	385	368	402	379	385	396	376	377	394	364	412	399	391	375	403	376	368	353	368	397	384	392	395	397	399	415	388	398	374	412	385	355	369	379	370	361	394	367	376	373	372	398	348	363	405	372	372	370	407	391	387	372	388	352	381	387	366	371	375	362	381	364	404	379	384	359	373	386	395	356	380	383	366	387	360	387	356	384	376	355	323	400	352	340	356	379	383	356	393	366	325	392	368	398	386	360	361	400	393	369	374	377	356	340	347	389	376	362	386	344	399	382	377	394	352	376	361	395	341	387	348	364	373	394	375	420	363	373	398	383	387	370	466	350	389	428	363	377	397	341	377	360	385	395	418	363	356	378	405	331	378	380	379	375	336	388	391	407	390	394	364	386	413	366	380	379	395	397	356	368	327	362	390	345	400	391	348	360	379	398	366	382	337	376	358	375	361	362	338	410	387	396	397	386	398	410	393	358	382	368	355	389	399	382	374	385	417	395	374	414	371	402	407	340	380	383	383	360	389	361	365	347	360	341	388	380	386	425	375	361	425	362	388	374	408	373	392	393	363	367	381	380	373	344	390	374	362	377	376	387	426	392	388	386	365	357	379	382	368	375	407	377	399	386	371	383	377	390	431	365	373	384	361	368	365	393	399	356	380	405	380	365	360	403	368	388	350	425	400	387	325	360	409	428	384	383	388	404	369	410	367	350	345	383	376	414	382	359	351	407	410	388	358	388	393	391	351	369	378	390	385	381	346	349	392	354	369	367	366	383	404	391	368	375	374	364	393	378	417	366	354	354	388	380	365	373	386	388	355	362	341	390	362	386	374	385	377	369	385	389	411	363	344	366	379	403	374	383	392	359	399	396	375	418	377	387	384	358	367	342	325	400	366	408	361	416	360	376	404	381	369	362	347	402	348	397	344	408	362	363	365	380	370	379	379	398	382	409	374	368	369	407	396	372	392	381	387	352	369	354	366	377	346	352	382	380	375	345	379	375	379	350	387	398	385	387	359	389	377	410	387	363	398	385	364	366	373	395	385	377	361	376	391	356	363	384	396	367	387	397	396	400	365	397	381	394	378	400	393	378	367	401	372	367	383	386	404	380	366	340	386	383	388	413	382	384	372	358	364	375	386	369	371	361	407	320	393	417	405	335	378	358	388	384	388	380	357	368	356	331	368	373	360	371	393	391	367	348	414	377	348	385	397	351	360	345	378	380	348	395	361	333	351	375	420	350	374	401	400	348	383	384	360	382	384	353	387	391	376	378	358	346	388	423	410	355	373	367	382	405	376	363	365	360	367	368	324	389	361	376	411	383	364	370	338	372	384	387	379	361	384	397	383	379	366	377	376	376	355	373	368	394	371	378	377	378	401	385	368	339	394	348	416	351	367	383	383	406	397	397	402	389	403	369	388	383	370	351	390	359	374	363	343	346	360	352	381	394	398	405	373	400	381	430	405	383	385	400	394	420	372	331	381	377	383	376	338	389	392	383	404	360	376	371	365	365	395	392	386	369	395	395	346	369	377	393	373	367	355	362	378	386	393	405	377	380	383	368	387	344	396	364	368	377	333	371	365	407	368	372	369	358	384	368	374	411	391	406	332	387	395	403	353	381	403	390	405	397	417	402	367	377	369	325	333	371	407	382	353	386	363	387	393	358	384	361	394	393	408	387	394	368	403	359	382	367	392	381	381	374	370	363	399	358	420	344	371	396	378	341	385	322	368	348	388	357	364	383	369	376	366	379	349	351	362	383	379	374	384	380	382	404	378	395	369	398	381	378	412	360	405	392	360	376	374	383	400	418	382	386	376	377	368	391	369	384	402	362	393	405	358	382	366	372	412	404	360	349	390	394	402	387	376	387	403	336	375	355	352	381	394	376	398	384	343	409	361	401	400	383	346	386	377	357	391	383	400	393	379	388	381	351	417	362	392	361	357	353	392	368	352	369	374	366	379	364	373	370	317	369	361	360	381	377	356	383	364	374	367	364	402	373	368	388	328	390	372	370	390	385	370	382	374	378	401	372	416	389	365	371	388	368	406	376	351	373	357	368	371	370	356	383	336	365	393	342	404	359	339	384	369	359	376	360	370	377	395	354	380	383	388	379	415	395	383	362	363	389	383	373	384	374	369	380	382	353	360	371	378	380	361	406	369	389	362	415	384	349	352	360	382	396	321	366	355	391	380	382	363	398	408	375	378	357	382	378	385	400	345	389	381	411	355	371	367	386	381	370	391	395	394	346	394	392	364	387	367	375	383	348	361	378	365	401	366	368	402	375	371	394	380	402	382	398	355	374	382	384	348	376	416	376	374	374	396	350	388	371	363	381	381	366	374	366	366	365	369	356	397	405	388	386	350	374	374	397	375	366	371	341	401	380	371	368	369	356	353	385	368	417	346	378	361	359	386	362	408	396	380	384	394	377	366	352	382	403	393	412	362	374	382	363	375	401	372	361	333	368	361	389	363	410	346	412	365	360	357	386	370	391	349	357	357	346	385	357	406	357	360	378	390	380	376	388	380	403	374	378	335	370	311	334	385	383	372	355	386	404	351	397	388	397	340	381	397	363	392	351	379	377	374	391	402	365	397	361	363	385	380	348	388	368	361	393	376	399	373	384	363	383	351	359	414	377	379	368	369	386	396	414	397	359	352	403	367	427	381	384	360	373	366	358	376	368	373	367	341	390	375	359	427	395	366	371	372	359	353	408	373	382	386	358	394	408	376	360	367	375	361	377	353	384	379	361	389	390	379	374	381	378	399	375	414	384	403	400	374	394	393	401	405	383	376	329	392	379	363	387	376	390	403	378	391	381	362	356	380	391	395	379	384	364	354	372	357	364	352	361	381	370	383	373	351	329	368	364	372	410	394	358	362	361	367	366	354	390	364	405	380	366	371	364	368	383	372	364	349	361	391	364	389	415	373	368	376	397	369	388	339	368	358	397	385	399	396	391	405	350	357	355	363	397	377	369	382	361	368	397	381	361	394	363	372	400	371	370	390	418	371	342	346	403	414	362	360	386	351	407	391	384
40901	47409	40090	39739	37676	35045	29854	32816	30357	22953	20522	16278	10494	7394	4097	2478	2429	732	236	203	181	200	226	188	166	156	133	112	146	164	431	2338	1176	116	91	102	121	98	88	93	91	93	92	81	112	78	89	107	103	85	110	78	83	97	87	89	97	84	104	118	89	101	108	112	116	94	84	109	98	127	98	89	104	85	96	102	106	107	95	81	88	96	98	106	81	93	76	121	100	95	113	101	95	105	92	104	93	103	91	101	90	97	103	103	100	98	90	95	100	95	104	90	95	95	106	101	95	106	92	84	96	97	85	94	103	87	95	106	103	97	81	85	103	89	99	106	106	82	86	112	110	89	91	85	101	101	96	105	92	102	94	88	100	100	101	103	110	101	89	87	89	96	102	91	89	93	97	98	99	100	104	99	100	86	113	88	108	106	97	99	103	100	100	90	123	99	81	97	87	101	108	93	107	96	96	108	96	98	103	100	85	113	119	88	106	89	93	93	103	100	91	88	91	73	100	97	93	98	113	107	108	87	103	103	95	99	81	105	101	91	110	110	92	68	114	106	85	93	95	115	98	92	104	89	99	93	101	122	105	110	114	102	96	87	109	97	88	107	89	94	103	78	83	94	79	110	89	122	84	93	106	81	97	88	89	98	90	79	95	96	96	77	101	87	101	82	83	92	92	103	98	94	95	98	103	97	91	78	90	107	99	103	88	88	116	87	98	93	99	100	111	104	95	84	96	103	100	95	110	108	94	95	101	85	81	110	107	92	100	105	92	110	90	96	107	101	87	118	99	93	91	106	87	104	93	89	110	60	101	106	109	100	93	80	94	81	101	107	99	110	109	86	102	105	97	116	98	99	97	100	92	94	106	106	99	94	88	113	90	95	98	119	117	80	110	89	84	88	99	90	81	97	90	103	80	89	104	92	93	92	70	103	99	93	104	110	85	90	108	102	94	113	100	102	116	93	97	96	88	98	100	87	86	125	86	118	87	108	72	98	102	95	106	91	102	95	100	102	108	86	84	102	95	85	87	93	85	103	105	101	111	103	95	82	99	72	84	89	91	99	93	100	112	109	86	88	98	86	101	89	85	89	96	96	103	107	100	90	101	79	100	105	100	99	103	93	97	100	89	97	90	99	103	97	89	95	97	92	98	76	100	93	95	110	101	92	88	84	105	103	97	99	100	111	107	118	102	91	101	85	103	105	78	107	89	105	92	92	102	97	101	94	90	108	98	104	107	86	87	102	107	84	92	108	114	96	94	92	104	97	107	86	98	92	94	85	82	86	92	102	101	105	104	107	102	119	89	105	105	87	98	101	88	92	100	94	98	78	109	93	109	93	96	91	95	104	89	98	94	90	84	97	84	90	94	96	112	82	78	92	89	104	107	96	109	93	81	92	89	88	96	87	115	84	122	97	101	82	96	89	103	82	104	84	122	93	105	107	88	104	107	98	93	102	83	92	99	90	99	103	81	88	99	96	91	104	97	92	91	101	101	98	96	90	85	95	87	106	91	108	81	104	103	108	88	97	90	110	107	91	101	83	98	88	113	99	104	91	98	103	112	99	98	105	95	98	93	99	95	82	82	92	94	102	94	88	80	107	94	102	86	84	82	107	97	91	102	96	98	82	83	83	85	91	95	97	108	96	94	103	103	96	81	99	108	91	85	98	94	93	105	96	84	106	82	81	106	87	104	94	113	77	102	100	102	98	104	101	98	104	105	88	95	88	98	106	101	107	99	107	100	96	96	103	92	103	82	99	97	88	93	96	76	96	96	94	93	132	88	81	84	97	94	97	72	102	92	103	90	97	98	99	92	97	116	101	102	98	96	122	87	89	96	82	93	79	97	99	91	106	93	91	109	98	111	86	104	104	109	104	103	90	116	108	107	115	105	98	89	105	83	112	108	88	98	84	106	100	93	86	99	98	97	102	89	98	94	103	97	102	97	110	100	102	83	84	102	91	76	91	112	74	89	110	100	98	95	109	103	77	109	113	95	100	92	101	101	76	84	96	105	93	105	88	102	103	77	74	99	107	85	76	86	93	100	107	105	99	97	106	95	102	97	96	98	102	107	109	105	93	96	92	89	103	98	100	101	84	107	94	88	93	101	84	96	96	102	110	99	97	94	99	99	85	97	107	84	93	82	95	111	91	97	108	96	84	90	102	87	115	86	113	98	92	89	96	95	99	90	95	96	113	92	85	104	87	92	95	113	95	93	91	108	96	97	98	106	110	114	92	78	106	94	87	84	105	85	100	100	99	88	83	103	81	95	84	103	84	102	111	94	107	84	92	66	78	94	112	79	75	102	92	93	80	116	94	101	96	97	105	85	87	104	82	98	96	103	105	102	113	71	127	98	114	81	91	100	129	93	85	98	90	87	95	110	105	109	102	96	108	82	92	90	93	88	109	90	89	103	91	86	96	115	84	94	91	89	97	95	90	90	79	121	110	105	108	107	89	92	97	102	96	87	87	99	85	89	107	100	92	104	103	97	85	92	98	99	96	108	94	101	105	98	91	79	106	94	97	84	86	100	104	105	85	93	106	99	109	101	87	109	103	112	96	92	118	102	104	90	111	90	83	106	96	94	108	102	100	103	81	107	105	89	97	85	85	93	86	109	108	99	111	96	85	97	103	95	100	103	100	103	92	100	96	87	97	127	101	96	91	113	80	99	89	100	97	101	102	109	92	87	88	90	97	97	97	80	89	93	94	122	97	91	104	100	92	87	88	102	112	76	88	92	95	94	106	95	100	99	113	105	98	94	111	104	93	75	99	90	100	94	80	90	107	111	104	89	89	101	102	105	114	121	101	114	93	95	86	111	103	97	107	95	108	91	117	88	88	90	94	80	71	100	106	115	88	105	112	93	107	112	103	97	95	91	98	83	95	85	97	93	97	114	90	82	84	81	109	93	89	98	68	88	89	71	100	94	109	87	97	92	104	98	95	112	99	98	92	80	102	103	90	89	92	89	97	102	95	97	86	85	87	111	93	95	99	108	107	103	72	101	96	104	105	89	94	115	104	104	123	89	82	116	88	94	67	113	81	103	86	98	105	92	100	89	95	92	95	92	98	100	78	99	95	87	95	103	100	96	108	90	107	85	86	102	93	108	95	103	101	99	89	97	97	83	109	107	92	108	95	96	90	90	83	109	88	83	87	87	98	99	95	92	100	100	81	103	90	88	100	90	91	91	85	102	81	98	94	85	86	90	96	73	88	96	89	106	92	102	100	97	89	103	88	104	103	97	97	104	83	99	86	95	92	97	97	87	84	104	85	84	84	85	102	97	97	97	85	115	88	87	88	98	102	93	92	83	90	89	74	103	82	103	91	99	95	97	100	111	87	101	89	117	94	88	118	106	87	88	106	94	108	93	114	97	98	115	92	93	110	95	83	113	97	97	93	88	90	100	108	99	103	107	96	98	80	97	84	97	124	92	96	84	91	108	89	95	103	89	91	103	94	95	94	100	105	82	79	79	94	108	111	101	94	103	119
34199	47823	46731	54745	53303	50801	43967	45268	42169	36167	35375	29653	23252	20196	14366	12800	13544	4919	1542	1202	1148	1182	1289	1206	879	814	777	663	498	927	2867	14398	6795	366	388	367	366	396	415	360	428	360	362	403	402	384	389	371	387	367	369	395	380	384	397	395	354	341	378	337	342	385	388	361	395	418	349	364	378	366	354	396	379	340	388	345	381	363	346	338	358	374	378	371	385	403	382	392	390	397	350	391	362	357	345	410	376	393	320	374	397	382	340	384	335	340	369	354	377	360	369	349	392	376	345	361	371	350	361	349	335	370	352	369	359	342	333	381	346	367	378	390	405	391	397	343	369	378	369	400	343	369	342	377	369	358	372	349	350	321	335	410	373	347	363	337	381	392	341	409	372	360	367	361	369	362	346	346	329	345	337	369	340	380	358	376	389	362	370	372	364	379	360	368	340	352	394	313	350	389	349	356	364	366	335	389	343	314	381	356	379	365	348	348	352	362	376	353	337	410	364	371	323	350	354	337	333	372	357	362	366	356	359	364	361	336	345	382	345	330	348	324	351	375	358	364	368	393	368	340	359	356	386	334	376	334	356	354	370	350	364	368	358	372	352	362	364	367	409	359	353	355	369	366	352	369	373	326	361	374	393	353	369	367	389	389	380	392	369	364	358	405	377	333	368	364	377	337	354	338	331	339	364	371	359	354	354	359	345	394	345	321	370	325	345	381	368	332	345	391	356	359	347	379	340	345	341	349	391	359	343	378	370	361	380	356	409	365	400	350	354	378	395	366	377	367	364	369	361	383	367	361	379	407	386	366	374	365	347	368	346	350	358	347	355	357	324	368	396	378	345	341	357	365	374	383	378	374	366	372	365	366	347	347	419	365	365	363	372	364	355	377	358	387	391	403	329	331	364	323	346	334	380	376	360	363	359	366	364	373	403	385	363	352	338	379	364	349	368	334	359	344	384	356	354	359	369	365	359	352	321	345	381	387	371	392	341	317	321	399	383	346	357	354	375	375	350	384	348	368	390	391	359	335	357	359	357	368	325	385	333	357	351	354	385	362	371	334	353	373	345	318	370	348	387	365	346	370	392	381	339	382	341	348	371	351	396	331	341	337	370	339	365	374	372	345	365	351	340	367	358	338	355	390	326	381	348	365	377	342	348	370	351	373	377	362	357	370	336	367	366	367	359	366	366	371	384	386	382	357	368	339	359	365	365	362	346	359	372	397	355	328	372	363	366	364	398	330	377	389	383	352	360	368	384	367	386	352	355	371	374	377	373	363	359	362	379	327	361	373	358	358	380	356	394	376	345	357	382	362	362	358	388	394	325	356	358	369	391	377	361	336	385	408	376	380	345	355	360	376	389	373	352	341	343	345	339	362	318	359	360	382	372	403	399	372	396	334	372	374	364	355	380	374	351	358	347	380	373	374	381	384	366	339	371	361	378	380	374	345	357	381	350	379	371	342	358	376	362	347	370	380	330	397	381	345	413	349	380	343	352	380	357	353	334	364	359	365	361	341	379	381	357	373	354	321	355	386	399	359	382	349	351	336	360	372	365	356	366	368	385	351	363	373	369	384	333	359	381	353	345	344	359	402	361	335	367	361	369	389	350	372	356	384	369	356	377	349	368	383	373	367	371	361	358	363	364	351	367	352	328	386	346	395	387	350	345	384	380	350	342	319	352	352	368	376	368	324	380	368	354	380	370	407	335	365	336	349	376	363	391	362	368	354	366	376	380	385	397	370	379	362	383	336	367	342	370	364	354	388	395	372	357	355	352	369	369	369	381	343	377	358	381	383	342	399	375	368	359	349	387	339	353	404	345	355	351	384	356	390	342	361	368	363	364	339	347	342	358	363	389	367	372	353	372	379	357	339	371	342	353	362	355	345	353	366	402	379	348	337	364	361	395	333	379	343	395	340	371	360	354	391	388	421	367	365	362	389	383	348	375	368	353	387	353	390	370	386	352	353	413	362	355	348	393	321	335	385	363	395	384	333	346	388	330	391	345	351	355	350	393	369	365	329	371	380	367	369	353	358	391	350	361	356	368	352	356	420	367	317	365	337	326	355	356	359	367	394	371	325	340	357	361	380	347	357	371	376	361	351	364	369	354	350	351	330	363	361	376	365	365	361	366	348	353	386	349	344	361	364	353	338	315	380	396	375	384	364	358	350	367	373	361	356	343	346	367	360	369	382	361	352	365	352	330	343	336	354	356	375	369	365	328	347	363	372	384	345	387	383	330	364	364	346	376	348	403	384	328	388	363	339	395	395	389	354	373	368	367	350	325	321	338	374	342	366	363	362	332	360	373	368	361	348	356	346	351	350	347	363	378	341	384	332	405	360	368	357	330	359	337	355	369	369	347	359	373	325	387	379	351	365	402	355	348	375	367	393	355	378	362	381	370	369	374	355	346	352	380	331	355	355	373	340	367	393	375	384	363	392	325	350	361	362	353	355	357	353	321	364	330	387	349	339	377	350	383	347	391	368	337	362	385	361	339	366	370	335	362	359	355	347	367	392	373	327	359	366	336	341	374	404	366	386	391	325	366	374	356	359	361	355	313	356	366	365	369	373	341	375	356	348	328	374	369	392	353	324	374	364	358	346	379	373	357	386	352	399	362	386	404	348	383	344	358	332	349	362	359	381	354	353	372	372	360	362	350	363	355	366	354	335	374	350	362	397	376	378	344	374	371	389	378	343	361	364	368	385	358	366	344	420	379	339	353	393	388	360	359	360	376	390	384	386	379	334	384	336	335	348	357	341	336	381	368	389	355	353	321	349	346	357	353	367	359	388	345	372	337	368	431	382	360	355	398	388	359	370	376	384	385	371	390	388	352	345	373	361	360	357	364	343	382	369	375	356	366	363	394	381	369	401	382	389	390	374	379	381	343	357	388	360	344	356	377	340	358	378	369	360	318	347	379	361	344	353	382	338	357	359	334	389	356	355	346	345	379	378	367	366	331	378	369	338	352	346	353	370	375	379	364	355	358	351	366	377	342	359	385	353	339	354	343	361	354	371	357	330	341	344	347	355	365	351	319	362	378	358	363	384	371	368	372	375	358	350	354	350	369	388	362	358	378	340	357	380	379	405	350	376	365	347	355	359	393	334	365	355	367	385	353	391	324	366	346	351	360	387	388	361	375	378	401	329	365	343	375	363	331	374	344	392	374	355	363	353	359	397	395	396	370	334	338	356	368	351	341	385	369	377	353	327	340	376	385	363	375	372	334	365	345	370	376	378	386	390	385	355	338	368	354	341	368	352	402	318	355	351	385	339	386	347	383	380	370	373	390	359	370	370	378	359	347	366	368	338	325	379	395	368	365	356	378	374	338	331	374	341	360	366	331	359	375	383	351	375	367	364	353	363	362	354	389	356	345	390	355	380	369	369	362	332	350	350	368	359	318	371	360	368	339	353	375	393	339	369	361	351	393	378	330	321	376	344	370	388	354	382	351	355	385	381	385	364	354	362	375	385	354	397	361	374	355	373	340	355
48547	45538	40042	40235	39851	38789	35077	35412	36175	29218	27452	22802	14534	11272	5504	4208	3487	1596	662	449	373	327	399	340	293	285	231	228	225	228	1234	4726	2209	165	206	146	172	170	192	183	141	191	178	182	177	193	180	157	171	159	186	168	189	166	184	177	176	169	192	168	189	170	168	169	158	186	165	165	154	178	157	161	185	158	172	203	165	166	170	191	169	152	177	167	160	163	183	172	189	205	174	190	190	172	183	153	172	176	164	189	192	195	170	204	153	161	184	180	174	147	166	189	190	176	182	191	161	176	169	184	199	162	178	186	191	167	158	185	162	193	193	183	187	178	163	183	189	177	184	159	164	170	179	168	190	195	206	158	179	208	155	180	188	166	186	158	193	171	174	173	177	188	168	170	187	159	177	163	153	187	177	174	169	163	163	200	186	184	176	160	172	179	195	165	167	185	152	167	176	166	188	176	182	200	147	181	171	164	190	186	191	156	173	186	177	187	184	172	189	207	182	188	155	188	179	196	191	174	168	157	163	194	170	184	166	185	173	162	157	177	184	185	151	180	174	200	177	179	209	161	174	190	182	156	170	172	162	158	176	160	187	142	167	186	151	174	194	161	185	197	159	176	172	175	191	176	171	156	185	178	205	177	167	200	192	183	171	175	169	179	199	162	173	177	200	199	155	201	196	211	156	164	167	194	185	161	208	184	170	180	182	172	180	178	199	173	178	160	182	170	197	174	172	189	173	199	185	188	171	170	188	160	161	169	189	179	167	172	181	187	188	180	187	153	169	175	171	183	155	166	162	163	195	186	168	170	180	149	160	186	171	174	166	181	163	174	169	174	180	161	169	161	172	163	172	166	168	205	161	196	158	177	194	177	153	150	156	171	200	181	170	160	171	172	171	163	182	173	158	191	188	167	170	155	168	170	189	169	179	161	190	173	183	195	184	150	181	150	172	190	192	153	185	162	198	154	164	187	184	166	151	182	186	202	171	183	163	169	176	161	180	168	177	173	181	174	188	181	162	180	182	169	144	179	173	172	181	164	179	206	174	172	187	187	159	191	189	183	183	191	170	183	165	170	171	173	170	177	193	167	180	192	165	190	178	177	181	172	172	168	180	195	171	180	187	155	164	174	169	158	153	159	173	190	194	165	181	165	179	163	176	190	177	166	175	179	150	181	150	206	152	186	191	208	179	157	153	184	188	180	174	177	171	180	179	184	172	164	177	182	177	155	180	170	177	189	188	192	171	175	180	171	189	185	175	161	180	195	156	187	164	182	161	180	180	168	187	192	134	148	186	169	165	175	161	154	180	193	177	177	186	154	183	179	166	175	196	184	153	194	169	169	186	161	158	193	194	192	181	160	174	192	186	202	192	187	162	178	166	166	181	164	153	177	163	159	182	177	197	178	163	176	158	175	155	170	166	173	181	169	186	196	156	170	145	172	176	164	179	175	179	163	167	175	181	158	197	185	164	163	186	177	190	190	170	164	195	168	169	181	172	181	156	170	192	177	171	191	181	178	158	172	175	147	179	177	153	176	181	183	179	156	167	177	171	166	201	177	175	183	185	194	186	176	188	155	181	183	168	173	187	192	182	173	168	187	170	177	180	165	175	183	180	152	172	178	179	170	158	176	160	176	153	187	198	177	165	171	174	175	190	173	181	163	169	176	184	148	192	179	170	183	164	172	180	152	186	173	178	180	171	165	177	164	195	193	189	181	169	150	167	178	172	203	190	159	166	157	183	167	189	180	168	208	176	143	179	159	154	178	189	191	168	164	185	170	168	189	180	179	170	206	181	169	155	167	188	221	186	168	170	192	171	181	154	178	157	200	170	169	158	212	157	175	153	162	177	186	155	161	174	164	173	172	181	157	172	172	182	184	155	167	189	183	182	170	178	149	189	195	181	180	172	161	153	155	184	189	177	158	170	172	207	169	158	156	158	196	165	167	157	185	152	166	193	166	191	158	184	201	210	182	168	188	178	190	196	187	157	164	173	186	181	165	197	174	176	162	182	195	199	198	189	175	180	166	171	189	156	193	149	195	170	163	169	170	171	153	180	169	181	144	158	167	176	190	186	171	183	158	165	202	183	167	169	186	181	196	193	169	188	157	150	198	171	175	196	181	151	166	182	191	168	183	176	198	163	170	197	179	170	169	176	183	170	186	176	164	173	174	154	166	179	176	164	160	186	154	169	192	191	162	171	176	201	178	183	162	187	189	179	171	179	176	176	178	188	181	163	178	190	161	180	191	186	190	182	158	173	159	175	166	187	172	155	159	177	151	152	205	194	161	174	190	172	178	178	181	167	162	163	189	188	169	165	167	188	179	192	156	174	183	188	192	179	183	190	166	192	197	186	164	181	175	186	161	170	175	172	166	185	144	189	189	181	180	178	175	179	167	162	176	142	198	172	159	194	181	199	174	185	188	191	182	179	190	177	162	195	185	172	173	162	180	191	164	183	184	156	182	195	165	175	193	162	154	189	174	170	164	173	170	168	164	192	174	188	196	188	179	177	134	175	185	180	173	160	162	157	164	162	146	180	177	169	171	172	179	191	192	186	163	148	173	170	181	178	173	191	165	178	162	166	184	187	176	189	189	207	163	187	167	169	162	161	178	154	172	161	195	189	164	185	174	188	179	163	176	182	183	171	178	198	172	183	168	173	176	191	186	193	181	171	176	176	192	191	166	167	200	162	178	184	188	164	175	177	168	185	183	175	167	174	196	198	175	192	182	173	192	178	170	176	185	183	175	166	148	175	189	175	176	175	159	180	165	190	195	181	172	160	177	174	175	173	167	158	163	173	178	166	192	212	184	194	153	173	191	171	192	154	170	169	186	190	162	174	176	178	151	174	178	163	176	183	175	171	167	197	177	180	199	175	178	173	172	163	176	178	185	201	188	149	191	155	195	164	187	175	184	147	184	166	182	163	183	182	180	168	184	170	162	179	163	208	188	160	158	177	190	168	171	179	174	164	160	169	175	186	185	179	165	188	165	160	154	165	171	184	182	157	175	175	173	175	174	187	183	177	197	188	177	196	170	202	162	171	208	171	149	178	186	180	181	151	164	194	170	160	170	163	183	183	164	176	191	171	160	183	175	195	167	185	174	170	180	180	194	173	179	187	187	200	177	175	164	173	207	172	176	170	167	154	178	176	193	171	162	162	171	193	171	153	184	164	183	186	167	182	155	162	155	152	160	170	161	152	152	187	189	163	200	175	164	168	202	157	171	154	170	179	159	205	195	173	155	189	165	158	199	188	161	185	188	164	184	189	210	181	172	161	174	197	216	167	183	181	194	182	166	202	184	182	176	164	167	217	200	182	164	149	174	188	176	165	178	196	172	182	166	174	166	179	173	167	172	175	178	162	174	175	176	155	189	174	192	156	187	193	161	169	185	175	190	180	188	170	177	156	204	181	149	173	181	175	151	175	190	171	164	182	178	169	194	163	176	166	168	187	183	176	185	187	168	176	188	200	162	163	167	194	187	170	171	176	181
41667	52654	53850	60267	60597	59450	52299	51189	48522	41640	41888	34823	29592	24380	17366	17554	16435	8683	3774	2537	2059	1962	2274	1999	1489	1572	1306	1139	817	886	7283	23066	10022	617	616	623	616	658	676	625	559	634	622	578	649	631	575	600	596	637	556	620	626	595	618	586	600	608	614	588	627	576	620	565	579	563	577	590	587	612	588	546	601	594	614	609	591	565	540	567	601	586	627	587	593	552	625	627	575	608	572	605	592	530	554	573	610	578	620	622	569	606	595	588	569	634	538	604	612	558	565	628	569	615	560	627	561	560	542	566	592	608	582	585	626	632	564	563	580	593	625	591	561	639	599	601	565	543	572	557	584	574	596	607	550	620	573	526	562	590	600	552	605	613	572	553	613	574	586	580	577	583	587	616	603	584	578	569	581	612	571	588	563	596	581	589	635	563	584	569	616	609	574	561	628	558	599	553	569	623	569	570	600	594	574	599	592	610	575	581	586	533	608	616	583	545	550	524	553	586	549	587	603	556	575	591	570	551	641	583	611	594	577	562	636	615	599	577	553	562	592	543	567	606	573	568	570	552	583	571	601	567	558	597	598	597	565	611	552	568	587	556	577	659	599	597	573	590	570	530	583	585	590	614	574	573	575	618	547	590	553	611	571	543	564	582	586	573	586	572	578	618	582	597	586	570	618	584	601	619	592	580	540	562	600	594	595	566	563	552	563	565	598	581	563	583	603	602	564	588	568	573	598	565	579	597	590	550	633	614	573	597	631	606	575	553	586	587	534	602	626	660	551	543	552	630	592	621	540	577	566	584	599	602	564	590	568	564	622	643	617	580	577	559	600	605	595	561	611	601	600	552	545	578	592	618	600	547	579	620	610	602	603	565	561	580	603	624	570	588	553	586	612	516	570	579	558	593	592	599	548	605	599	580	582	607	572	581	580	577	591	589	561	580	586	611	559	571	615	592	594	550	623	570	578	598	580	542	531	620	575	608	587	582	548	577	564	612	583	598	565	565	594	542	570	600	609	593	543	557	595	548	584	562	604	550	584	547	635	578	563	558	557	602	576	590	551	591	576	613	546	611	573	574	585	574	607	608	610	597	570	584	587	569	573	611	582	607	557	581	592	568	594	582	539	581	570	596	625	617	597	571	568	545	567	559	594	571	533	579	584	578	567	566	544	555	645	563	607	571	583	566	601	562	618	605	617	592	566	592	559	579	609	603	591	602	579	555	549	574	608	613	594	605	585	590	581	591	611	534	617	637	577	562	557	583	521	581	595	624	585	636	619	530	624	575	542	595	593	603	540	578	602	581	621	580	575	584	603	615	548	585	557	551	574	573	600	572	637	577	620	577	546	541	573	587	621	579	595	616	579	613	605	627	620	614	603	588	573	570	602	607	585	557	583	600	585	592	569	597	538	571	575	558	567	607	596	584	583	545	583	589	583	578	578	569	570	596	539	567	577	567	612	599	577	605	560	530	570	594	584	579	555	573	570	578	582	580	608	565	589	576	558	604	552	594	609	613	543	634	606	570	596	591	594	544	614	584	545	563	518	544	568	564	559	588	533	592	598	610	601	573	595	558	541	567	621	585	617	569	579	592	607	584	560	607	596	569	630	559	613	561	603	600	587	561	539	579	574	598	563	596	563	571	574	581	590	577	589	573	597	592	610	616	572	606	611	563	565	576	597	620	543	591	562	574	591	593	590	634	580	598	593	575	602	623	607	616	536	566	607	572	569	565	598	567	578	591	602	557	639	587	575	601	627	591	651	611	563	583	595	555	590	562	578	569	588	537	548	603	560	570	578	607	581	606	603	606	587	594	565	537	538	584	566	621	525	629	577	596	576	616	605	573	603	559	604	566	601	614	592	605	602	590	602	555	570	560	552	570	572	598	622	591	562	550	576	597	604	563	549	576	610	546	576	614	533	602	572	586	559	621	566	573	580	610	580	599	574	590	584	610	593	640	623	581	552	603	571	581	606	553	569	593	547	630	578	590	571	576	620	636	593	579	593	614	561	570	560	550	620	584	635	589	622	548	595	593	589	606	603	601	599	578	594	585	557	593	609	611	568	590	603	591	575	565	619	597	557	583	589	574	598	607	605	589	571	634	582	574	587	592	615	577	577	583	579	617	611	550	609	550	591	565	562	574	583	587	591	622	539	560	553	653	577	581	562	615	588	600	581	575	586	577	568	585	597	587	538	570	545	599	610	596	606	524	587	575	575	590	577	550	617	553	559	580	569	584	583	559	613	560	596	586	581	577	588	555	610	587	572	593	591	593	570	577	590	601	605	609	559	553	601	595	588	611	587	599	547	587	587	565	604	573	551	621	590	580	599	565	598	583	595	558	608	632	575	563	598	561	622	609	614	608	612	554	572	515	619	569	590	538	576	571	582	600	609	598	608	575	579	587	624	547	610	574	583	627	583	541	566	630	611	598	595	567	526	608	575	597	597	578	606	560	603	558	572	568	619	525	578	571	593	605	593	560	559	555	588	576	557	628	552	587	589	540	557	537	611	527	611	615	570	595	578	568	592	541	559	561	583	575	643	567	593	642	607	605	577	567	563	561	595	627	611	600	573	611	595	600	616	655	557	588	592	577	582	623	631	594	614	578	570	603	562	600	612	590	554	592	582	593	572	554	584	629	580	588	589	613	593	554	585	562	583	568	571	601	554	572	538	599	589	603	628	594	576	550	565	521	533	592	577	635	582	596	585	606	550	589	571	556	543	575	553	579	568	609	572	594	594	575	558	640	583	588	578	601	570	590	575	586	574	572	584	635	562	586	560	600	604	565	595	578	597	551	582	624	566	560	613	591	586	557	549	568	603	563	538	610	585	611	615	609	591	580	580	568	556	583	610	565	604	590	564	580	568	593	596	569	576	577	584	582	558	560	576	582	618	630	584	587	543	584	620	592	607	590	572	618	582	618	619	598	586	572	568	604	611	548	544	568	584	569	552	572	552	554	544	605	575	554	559	576	548	575	575	572	592	570	597	575	599	562	581	611	573	589	581	605	593	572	558	585	604	563	568	570	610	578	542	609	555	566	533	567	589	635	615	559	620	565	565	592	523	540	558	592	547	548	556	596	554	616	576	535	596	615	560	578	563	602	590	590	577	599	625	583	570	604	595	584	596	600	545	578	546	563	577	573	552	603	578	567	588	589	599	579	585	579	576	555	532	527	586	589	558	568	569	627	580	628	579	598	604	606	582	563	592	544	550	588	556	544	627	610	560	588	586	596	573	562	605	584	555	614	567	560	593	552	588	564	601	640	539	568	598	619	623	605	556	611	565	591	586	562	559	623	577	610	606	610	593	552	604	597	548	563	556	601	552	602	585	593	564	596	539	636	514	554	594	585	576	634	599	580	561	591	516	569	587	521	577	555	606	572	561	606	590	589	577	552	565	589	573	545	644	545	568	593	574	589	593	581	573	550	564	577	592	551	582	592	574	580	555	517	553	595	576	559	595	539	623	587	596	578	578	540	603	604	582	529	624	610	617	605
12542	15955	16992	13792	9859	6529	4042	3019	2622	1922	1705	1062	595	500	337	233	178	143	133	114	113	109	97	119	99	105	99	81	80	103	164	385	175	71	98	70	91	77	94	98	93	74	96	94	111	66	106	101	99	100	84	98	93	84	97	86	96	90	94	78	99	85	95	84	90	100	80	83	97	102	94	82	91	91	117	94	91	73	95	91	81	95	91	88	75	89	98	98	98	103	88	94	78	107	97	80	86	97	98	101	79	84	90	101	93	89	95	75	94	71	90	93	96	88	88	85	94	87	93	102	97	79	90	92	89	97	85	87	103	82	104	105	88	82	88	98	90	95	98	92	84	77	86	80	93	93	96	106	94	78	95	104	98	78	101	101	87	96	89	83	78	80	86	108	75	94	77	103	101	95	95	91	80	99	98	105	100	109	79	87	100	84	89	92	111	92	101	99	104	79	98	121	103	92	76	92	90	82	92	89	83	91	87	80	85	105	102	76	98	81	98	99	95	82	93	96	98	89	104	91	109	98	86	97	81	96	97	87	85	89	78	94	107	73	98	111	79	88	100	116	99	101	92	88	78	90	103	95	102	92	88	98	90	93	96	87	91	77	95	88	98	74	87	90	103	99	96	82	90	109	100	98	85	94	103	95	92	99	106	76	97	94	82	91	82	85	95	84	78	90	98	92	106	74	81	92	87	82	90	82	95	105	86	82	93	89	68	97	83	108	92	90	92	102	102	83	79	87	96	78	79	78	91	90	99	93	95	73	90	114	83	84	94	96	94	98	103	84	77	94	95	89	93	88	92	95	88	116	94	100	81	114	105	88	82	76	98	79	88	88	89	91	94	101	92	88	79	106	83	96	91	78	89	86	94	94	98	90	95	94	91	81	81	103	97	96	81	88	85	79	93	94	88	95	90	75	77	96	98	85	92	96	82	85	99	102	91	70	92	95	70	85	97	83	85	82	90	104	85	112	85	80	88	78	85	112	84	83	102	109	76	92	74	98	110	84	94	83	87	87	92	87	98	82	92	93	84	109	85	79	97	70	97	90	84	86	86	84	75	108	95	92	91	88	93	102	93	61	121	88	74	117	73	91	107	87	88	93	127	89	100	83	66	91	104	104	93	84	93	103	98	100	107	78	113	88	105	82	80	91	91	108	89	83	88	121	99	84	97	85	79	71	86	81	99	109	83	93	99	75	77	83	80	96	97	88	93	100	91	83	103	99	81	87	117	83	86	87	93	86	92	91	99	88	92	94	107	96	95	90	87	75	84	89	94	102	101	79	99	96	107	85	110	95	85	85	83	101	74	82	82	108	97	88	106	87	82	93	82	89	83	82	83	103	104	90	100	91	86	97	84	116	104	99	98	91	97	62	92	91	87	94	97	92	87	89	79	91	94	100	113	94	94	95	86	91	100	96	89	89	83	82	80	97	83	97	77	79	102	91	86	79	103	78	84	94	90	112	97	86	109	67	83	113	98	102	90	89	111	81	94	103	85	90	91	113	93	88	94	108	101	102	80	85	87	97	84	90	88	114	103	83	91	100	69	94	101	114	81	104	97	95	95	88	104	108	122	85	81	98	80	102	84	69	93	107	79	93	80	86	95	87	87	96	94	75	78	88	75	96	87	74	81	77	91	98	80	87	81	84	72	86	90	81	86	103	107	94	90	85	82	105	103	87	95	88	105	95	89	108	97	104	89	79	100	86	85	82	110	95	103	101	92	100	105	97	81	82	80	102	91	110	87	97	72	85	99	99	100	96	81	96	89	82	71	89	79	90	93	88	115	97	75	88	115	93	87	88	80	96	85	85	91	79	100	97	80	97	97	100	105	110	109	94	92	99	101	98	101	109	75	91	93	83	77	110	102	78	99	104	84	100	91	86	94	94	87	87	103	100	106	85	85	93	79	101	97	94	80	100	94	102	94	94	72	79	94	74	99	93	84	95	112	91	81	107	74	81	86	92	89	101	90	93	115	97	89	99	99	102	101	97	108	84	93	82	90	102	97	86	94	88	86	118	95	92	84	89	93	114	82	88	88	84	101	79	81	95	90	95	81	95	81	76	91	98	89	92	76	101	96	107	76	86	108	93	94	112	113	86	100	104	100	82	86	72	90	91	95	75	78	87	99	102	97	84	90	86	92	89	95	80	79	81	105	74	82	84	98	89	92	98	89	100	87	103	91	71	74	87	88	88	83	96	107	111	85	120	93	81	97	75	91	84	97	86	92	91	102	86	100	88	87	89	93	88	96	89	83	93	86	72	92	97	79	94	75	90	94	90	95	100	89	105	83	84	100	84	80	87	86	90	85	111	99	80	108	97	82	73	87	98	83	107	97	91	75	88	96	87	91	95	105	100	101	81	96	73	89	91	85	95	91	105	87	101	101	81	109	101	98	111	91	101	96	97	91	102	86	93	103	104	76	80	85	91	101	89	86	84	90	91	81	86	80	86	94	95	94	83	87	89	93	89	93	89	95	86	92	94	95	118	85	93	86	94	94	104	91	104	93	103	82	103	101	108	85	99	81	85	85	82	90	80	63	100	84	100	109	87	105	103	72	98	96	85	99	94	93	109	96	106	111	92	85	82	80	92	87	80	78	99	88	103	83	84	115	95	93	90	91	98	89	104	102	90	90	72	85	104	100	82	104	103	92	85	77	98	94	98	96	93	84	101	89	83	94	106	81	87	99	73	98	81	84	73	96	102	83	106	90	90	94	75	93	75	107	98	105	84	83	76	101	98	91	90	82	91	105	98	102	89	90	83	101	86	97	96	95	89	95	90	89	89	77	79	86	85	85	91	99	97	85	86	85	79	103	106	79	103	92	101	88	83	85	96	96	83	91	111	83	86	87	75	99	86	80	82	110	98	110	94	107	95	94	68	90	90	82	101	100	94	81	76	99	80	101	94	106	92	76	86	101	97	85	92	87	102	81	75	107	89	90	89	104	100	86	96	76	80	89	90	96	94	89	91	93	93	84	101	98	87	68	81	91	97	92	81	80	80	100	89	89	94	87	87	80	94	83	102	87	82	83	103	101	78	102	101	74	86	95	97	100	86	88	96	95	79	88	99	94	101	81	92	107	104	81	110	87	104	84	82	92	95	96	89	82	85	95	111	107	87	90	89	102	81	92	84	88	85	97	93	106	78	97	91	87	81	91	104	118	96	94	86	100	80	84	100	86	106	82	96	99	81	79	97	92	99	107	96	75	89	85	89	93	96	89	90	95	95	102	95	98	86	96	89	82	106	94	117	90	84	80	79	95	82	104	72	82	103	93	92	87	83	88	95	90	91	71	92	91	93	97	94	97	84	82	91	76	87	97	95	85	100	109	121	83	98	83	78	84	103	111	94	89	98	86	86	101	103	87	81	97	77	101	92	86	89	92	96	77	108	91	95	101	90	86	85	96	105	86	101	93	69	95	88	94	91	103	89	115	90	119	85	103	97	108	86	88	103	86	82	82	87	98	86	104	100	94	103	97	93	92	89	83	97
12211	19781	24042	25697	22712	18907	13934	12031	11320	8412	7377	4790	2812	2339	1552	1153	999	745	558	496	470	404	442	462	404	373	336	368	347	379	754	2333	941	338	368	311	326	365	337	396	374	344	356	343	362	361	341	343	361	371	335	327	379	352	373	356	331	393	328	336	364	354	323	348	362	355	344	386	377	344	368	366	374	323	347	364	343	330	313	362	333	335	331	334	377	344	374	336	341	351	347	364	362	346	366	327	348	350	365	351	384	347	316	318	338	356	357	324	375	363	349	361	362	350	324	338	336	365	330	352	366	306	359	339	346	356	349	347	332	349	371	337	361	369	362	358	335	352	387	317	352	362	340	344	323	329	336	341	391	369	326	377	342	347	346	374	362	339	349	348	361	338	349	343	360	335	328	328	388	352	343	344	374	332	355	365	308	350	348	335	346	371	364	347	353	359	332	323	378	341	353	345	341	356	322	366	347	323	367	319	372	360	370	312	348	342	388	378	354	331	348	337	339	360	368	348	369	329	384	320	346	327	317	369	377	371	340	359	368	342	347	381	361	346	384	365	337	364	342	353	335	346	349	350	376	368	352	350	353	350	367	334	353	321	344	338	356	326	350	362	342	352	359	350	373	329	382	341	339	346	340	348	353	366	364	402	325	360	365	320	351	337	358	402	374	373	342	352	386	334	365	366	326	340	389	327	373	306	350	355	324	346	356	348	363	381	348	355	346	346	396	391	372	339	337	376	348	378	318	379	334	340	370	333	361	341	360	352	344	333	350	354	341	380	340	342	339	378	329	370	327	318	360	329	341	367	354	367	348	377	367	387	354	350	366	344	341	349	325	343	350	351	354	325	357	333	327	355	346	351	353	334	344	351	328	337	345	347	359	346	342	336	373	362	350	359	372	338	336	356	324	362	349	357	355	345	360	347	350	363	373	345	331	352	342	356	358	321	348	326	345	351	333	369	345	358	351	366	313	364	370	375	357	346	354	316	367	347	352	346	386	353	357	367	344	380	327	367	408	314	353	357	353	348	346	330	356	356	349	360	342	356	363	371	359	371	343	389	361	352	318	371	366	354	339	318	356	357	345	359	359	358	355	343	342	339	343	363	361	348	333	353	362	359	347	352	322	334	343	335	340	353	368	347	337	330	325	371	362	352	403	340	364	354	356	351	315	360	367	342	368	336	351	345	346	343	341	368	329	344	345	370	344	346	341	341	347	348	344	344	342	363	379	347	376	330	321	369	350	348	360	358	384	347	342	342	403	380	347	349	330	375	345	354	313	338	360	313	341	331	380	335	359	354	348	342	370	357	343	330	345	360	331	367	332	340	328	346	365	345	345	362	377	324	352	343	367	339	324	359	372	334	347	356	343	376	363	373	363	345	361	325	324	342	366	382	337	313	349	381	325	348	325	349	343	369	356	357	375	373	347	343	327	338	351	355	374	327	385	357	366	355	349	354	339	383	390	335	331	318	341	319	367	347	339	347	362	354	350	324	345	353	365	332	353	360	336	358	346	339	335	381	356	336	382	352	361	355	325	368	350	341	360	364	346	330	361	367	346	329	327	374	343	349	319	359	389	313	317	354	345	348	350	334	292	350	342	360	375	361	362	357	379	398	334	380	324	390	341	340	327	324	385	345	323	362	374	361	340	369	348	348	350	330	365	379	348	349	381	350	342	342	383	349	403	375	340	340	348	358	340	334	375	326	363	337	327	347	373	368	349	407	354	341	372	362	329	367	341	357	335	346	324	363	362	338	337	378	376	362	391	369	362	337	344	341	353	321	366	336	369	348	362	335	321	394	374	365	331	373	351	387	345	358	353	344	370	343	357	339	346	336	386	352	363	381	330	286	344	356	361	313	342	337	338	367	363	345	349	357	313	342	353	368	359	353	380	350	347	351	409	376	354	363	342	339	334	337	341	328	353	348	335	348	352	350	330	370	362	323	390	349	378	347	346	334	353	340	364	342	333	359	328	358	389	345	341	343	335	378	435	362	373	341	361	357	315	317	359	359	385	368	376	371	348	379	377	387	402	393	335	316	340	342	332	344	346	343	326	374	337	337	337	365	345	344	359	367	375	395	378	381	324	370	347	376	324	347	358	357	346	343	346	352	371	368	351	354	343	355	382	350	344	319	341	359	341	375	386	347	349	342	355	372	340	337	329	374	311	322	372	362	328	379	362	322	342	350	375	332	347	330	342	354	333	351	360	359	339	323	362	338	364	331	348	351	339	359	373	350	359	368	360	345	331	349	367	372	348	358	376	385	359	376	339	372	342	361	354	325	353	322	338	344	366	361	361	353	341	354	340	340	346	350	316	371	310	353	342	369	356	354	346	331	336	386	368	367	328	351	323	339	343	361	334	340	330	374	341	352	327	334	325	344	376	365	380	369	374	379	354	347	322	338	356	348	366	346	361	373	366	356	346	355	355	326	336	333	368	341	390	357	348	395	327	368	347	390	309	332	347	368	363	358	338	323	348	346	343	350	356	367	332	357	351	360	369	372	346	365	353	333	369	328	401	384	359	356	346	352	393	378	354	404	359	336	366	372	339	348	385	377	362	362	348	349	350	344	332	322	310	344	362	368	360	399	374	370	364	350	341	374	387	372	352	341	367	355	378	330	358	338	363	357	367	328	365	321	364	333	375	319	353	361	374	356	348	343	376	355	359	369	330	385	382	363	345	373	328	352	338	331	335	339	341	350	366	379	346	360	348	361	359	358	365	346	346	334	356	327	358	348	369	326	349	340	351	380	363	337	351	368	367	331	386	342	326	337	361	358	325	373	366	370	395	344	353	335	343	344	311	332	348	346	323	363	353	320	334	391	363	374	375	355	321	344	386	378	331	371	364	372	332	320	345	345	357	374	357	340	374	357	373	356	353	317	391	363	340	350	330	322	355	352	335	328	347	340	347	388	344	331	353	361	359	372	334	343	333	328	354	345	345	326	329	346	352	354	393	342	367	349	353	351	370	330	336	325	332	350	365	338	327	365	359	392	363	359	333	349	331	357	322	361	369	329	342	359	335	331	336	352	330	346	337	332	392	376	384	355	361	358	339	375	335	354	365	342	357	350	341	370	356	354	340	364	323	364	363	382	337	385	341	329	361	386	343	329	353	331	355	364	309	354	306	328	370	299	328	367	395	365	354	328	349	337	357	370	323	343	383	360	343	374	353	340	333	361	345	359	358	353	320	373	347	341	361	353	336	368	380	343	340	343	367	323	347	353	318	332	350	382	335	344	339	355	342	323	332	309	364	342	341	366	367	347	383	364	356	359	346	366	348	357	342	354	334	353	385	365	372	368	346	361	342	369	351	363	335	345	328	358	391	352	360	326	359	364	355	402	358	393	357	349	347	344	361	314	338	346	338	367	387	343	325	337	330	334	350	377	325	338	362	360	353	385	339	334	369	355	355	361	386	350	357	354	369	352	341	365	353	345	344	376	364	369	353	309	371	359	327	357	350	331	397	322	336	345	367	372	341	350	334	337	335	348
42486	44788	41283	41947	38751	35978	32506	28316	27050	27971	20851	13649	7434	5006	3631	1617	1320	892	454	231	220	213	196	236	157	129	106	123	114	113	595	2490	798	102	96	80	85	94	105	83	91	107	98	109	95	86	100	89	85	70	89	84	99	103	82	87	127	98	91	105	86	85	93	79	94	82	106	97	91	84	99	98	101	99	107	76	94	97	91	87	86	104	98	101	105	87	103	91	93	79	105	97	83	109	86	73	96	89	88	94	85	75	96	97	107	102	92	106	95	77	80	74	94	87	98	78	84	77	104	90	82	104	99	111	74	85	96	96	106	99	106	76	105	96	102	100	88	88	88	85	89	70	102	84	86	92	90	88	82	92	89	89	99	95	92	87	71	97	85	77	97	101	89	87	95	93	92	95	104	102	84	101	73	84	99	94	92	94	83	97	94	87	85	72	95	92	89	82	96	97	93	113	79	79	82	66	91	85	84	87	99	91	105	108	90	73	107	85	89	105	78	79	98	99	91	88	102	100	101	90	100	89	84	96	96	90	89	103	94	94	102	102	86	88	94	96	96	90	80	86	101	80	96	92	91	102	91	97	88	89	91	75	103	109	98	94	107	85	102	88	80	89	95	67	91	89	99	92	91	92	90	93	98	111	97	116	102	90	93	75	107	91	99	67	93	93	87	85	99	80	83	97	90	88	90	105	99	113	90	89	81	93	93	103	89	98	81	87	94	82	100	97	84	97	92	92	103	100	100	90	79	97	102	101	102	100	96	79	98	86	96	88	94	85	100	86	85	87	83	84	103	85	72	96	84	88	103	83	99	99	89	81	104	101	80	83	96	84	91	90	89	84	81	104	107	98	88	90	75	93	109	89	102	85	102	95	89	86	106	79	95	98	86	99	84	83	89	92	86	85	96	97	92	77	77	99	96	90	90	93	106	91	85	78	94	84	84	101	95	87	94	83	104	84	91	92	79	91	102	82	90	107	89	99	87	94	67	92	93	86	90	88	83	86	95	77	75	112	95	94	106	77	70	83	113	105	96	101	101	93	96	89	92	97	97	88	83	83	89	69	93	95	96	91	80	83	123	102	82	86	78	87	83	96	89	86	97	94	102	86	99	98	97	88	102	89	92	91	94	98	74	78	82	90	75	98	81	88	100	85	98	80	81	91	93	89	98	86	108	89	91	80	90	105	82	67	98	88	89	84	87	105	83	82	87	84	106	91	108	100	73	98	83	78	81	82	97	100	89	84	67	99	97	96	83	96	95	98	87	84	97	89	97	89	97	88	95	111	78	84	86	105	82	92	87	107	83	92	89	114	83	93	98	103	80	95	104	92	78	112	111	105	85	97	104	104	95	100	91	64	86	78	88	99	86	89	80	96	87	92	77	84	88	96	93	87	67	88	78	103	93	91	95	90	84	74	92	106	80	80	63	81	111	83	90	94	76	99	81	80	97	88	82	101	89	86	99	103	86	91	84	98	90	83	82	84	87	70	88	100	99	85	83	80	94	85	89	110	84	84	93	95	87	105	84	104	77	101	104	90	84	80	85	105	98	94	95	75	100	89	90	89	92	89	88	104	110	118	87	90	86	100	84	93	74	91	92	101	99	106	85	82	90	104	89	93	114	77	87	82	87	109	98	110	114	87	88	99	95	82	105	120	97	98	98	96	99	98	107	80	73	81	94	98	82	90	86	105	90	80	92	101	90	77	80	89	117	82	102	109	100	86	102	98	93	84	99	75	82	78	75	91	105	89	83	104	101	109	104	81	117	93	102	79	89	93	97	106	83	89	80	102	83	86	78	88	89	86	110	103	96	88	98	83	87	109	99	85	91	93	87	96	110	74	79	90	81	86	112	105	86	92	91	87	101	81	94	88	82	76	81	99	85	89	92	87	86	85	78	73	90	88	83	86	89	98	102	74	94	87	100	79	90	77	105	102	84	86	101	104	92	102	100	93	79	89	101	84	86	89	90	95	93	99	90	88	114	93	102	91	99	84	80	78	91	94	99	84	92	94	100	97	82	87	96	71	100	96	95	86	108	94	83	105	85	103	98	109	88	98	107	77	85	74	96	98	87	77	86	104	91	102	83	86	96	94	83	81	91	79	96	101	88	102	99	95	106	103	97	96	99	96	103	102	87	97	65	95	90	84	87	103	95	80	89	91	93	102	84	103	108	89	74	102	77	91	96	89	81	83	95	100	86	78	78	99	78	85	90	110	94	92	90	95	106	99	98	112	82	113	84	84	92	80	92	90	88	79	93	93	97	95	82	73	95	92	93	97	95	86	84	81	94	85	93	90	109	71	92	95	79	95	86	94	87	97	80	115	79	105	82	68	92	79	73	94	91	81	108	87	79	88	90	100	98	82	112	77	87	68	90	86	84	93	96	108	78	90	95	103	76	82	91	102	85	97	90	80	85	113	86	96	98	99	98	84	86	95	79	91	113	97	78	105	89	93	100	101	82	110	89	92	95	116	73	90	95	91	73	89	68	95	81	95	91	85	86	77	89	87	101	94	105	91	99	89	80	99	108	91	92	96	78	97	99	83	92	91	93	81	100	93	93	85	98	83	92	107	88	83	86	96	97	91	94	86	87	106	101	90	92	98	111	104	96	91	90	93	97	91	78	78	74	101	87	87	86	92	93	101	94	105	84	99	75	104	90	99	90	88	102	100	99	93	93	86	79	75	89	89	96	94	90	101	68	100	101	103	99	90	77	89	94	99	91	85	97	82	106	97	82	74	94	95	100	91	85	84	90	83	88	70	88	106	87	78	67	98	94	85	105	94	93	90	87	84	110	79	79	89	91	75	90	94	73	97	82	106	108	81	90	93	103	65	102	101	76	96	102	91	70	99	104	82	95	90	101	94	95	92	83	88	93	92	85	87	76	78	95	95	99	79	88	98	98	71	93	96	89	93	91	97	85	85	89	94	93	86	104	94	102	98	86	94	107	89	105	89	102	90	94	95	87	87	87	97	90	102	79	85	94	92	83	109	99	97	83	85	86	81	93	90	96	80	95	89	100	95	98	84	84	90	83	85	78	105	111	85	92	96	88	85	88	93	103	77	92	92	95	91	84	89	97	62	92	99	88	73	105	100	96	77	86	85	93	106	95	104	86	81	85	84	78	102	91	82	101	93	93	101	88	102	70	91	107	92	104	91	75	93	100	88	91	98	103	74	89	92	86	100	93	95	97	103	107	78	102	97	83	84	84	93	97	100	104	98	84	94	98	94	83	87	84	108	91	93	83	107	98	97	95	88	97	76	98	90	104	94	97	98	85	113	103	79	103	89	80	82	102	83	91	117	89	89	95	94	97	89	74	97	80	83	82	89	94	105	80	93	83	104	93	91	94	108	87	94	87	82	110	92	79	102	99	105	92	92	97	82	75	120	98	87	89	91	91	95	89	89	98	74	89	90	79	85	94	95	99	80	78	97	77	93	97	91	73	84	102	97	93	82	87	98	94	82	90	91	81	89	93	93	96	97	91	95	85	93
36259	45861	50889	56115	54490	51537	45614	41092	41428	40826	33815	26402	17356	17460	14747	8717	8543	5463	3035	1396	1335	1238	1433	1430	1022	773	669	708	579	532	4521	15383	4410	378	408	388	374	380	387	391	362	368	331	350	359	353	349	391	355	332	322	335	372	326	325	356	339	333	358	385	339	355	327	310	340	342	351	387	357	347	319	353	361	348	339	325	357	332	340	355	383	351	349	343	364	306	347	376	320	335	336	335	369	342	329	348	364	354	309	345	342	336	357	362	400	341	352	321	360	350	349	363	365	340	353	338	369	327	370	360	339	325	373	349	343	326	308	340	321	342	334	322	344	333	316	336	334	307	341	329	363	356	334	348	314	341	322	375	343	352	322	329	350	326	346	346	358	350	343	368	350	358	367	355	323	339	357	356	330	346	365	332	343	335	362	292	328	305	338	342	330	327	331	307	333	345	346	322	359	330	377	342	337	352	358	320	327	345	338	322	319	375	338	327	330	364	323	366	329	325	351	363	301	361	373	302	367	335	341	320	351	361	358	341	331	342	349	359	354	346	331	315	305	339	352	356	357	319	332	357	342	323	367	350	324	353	357	343	298	357	336	365	323	344	302	323	336	324	335	371	338	334	314	348	316	354	326	339	334	348	343	321	357	295	314	352	347	349	346	325	357	369	346	351	348	333	308	335	320	370	294	333	379	364	346	351	337	335	324	376	354	374	371	347	317	341	330	330	338	336	370	346	334	329	330	322	337	343	365	310	325	354	344	362	328	301	334	326	317	336	324	354	344	306	343	329	346	298	314	382	345	372	356	343	354	356	327	330	334	335	350	336	328	350	321	328	338	344	342	340	328	379	349	332	362	352	322	328	353	325	358	309	324	355	324	359	332	334	331	341	344	355	326	354	319	369	322	325	320	337	342	345	362	337	312	349	340	351	359	341	308	344	315	378	336	347	344	329	332	328	338	343	340	318	351	350	302	356	364	356	343	366	357	366	302	343	369	348	347	348	343	317	349	345	348	358	313	340	322	332	320	338	336	316	349	356	323	321	340	346	366	380	353	364	327	346	320	319	343	333	364	372	334	341	359	331	328	338	337	319	361	320	331	364	356	380	325	359	344	334	370	345	364	378	330	373	330	347	376	312	316	358	352	314	333	317	346	338	346	360	322	359	339	352	343	346	337	327	325	341	338	367	351	322	344	357	321	370	317	351	331	318	321	360	337	345	363	343	351	336	345	327	347	345	350	363	322	342	360	312	350	326	356	347	321	376	356	348	330	336	345	366	353	326	334	328	363	346	323	338	333	342	326	365	347	337	317	344	360	347	318	342	342	353	318	343	379	328	294	341	352	314	291	371	374	344	316	354	318	354	346	338	331	339	347	345	368	318	332	341	349	358	316	337	371	333	331	327	351	326	319	344	312	330	359	327	311	335	332	322	326	328	348	345	351	364	348	357	331	343	353	384	336	344	337	336	352	333	359	379	351	342	347	314	335	312	333	342	350	343	325	371	327	324	327	332	333	364	351	344	379	366	339	364	301	339	304	355	344	302	355	358	332	318	321	349	345	341	366	332	349	364	368	330	352	319	344	367	346	332	351	342	352	325	372	352	312	371	368	385	307	363	367	356	349	328	340	354	360	355	294	304	339	352	359	371	352	316	337	341	356	360	355	356	327	378	322	367	349	348	343	331	339	322	354	324	345	368	340	322	306	328	361	311	350	321	354	360	341	331	341	335	358	343	343	323	351	329	360	317	365	279	358	333	333	378	350	331	334	339	345	342	374	356	335	370	333	328	372	335	336	317	366	344	349	349	310	330	368	372	325	325	316	334	338	357	357	348	342	321	354	369	330	336	322	336	356	315	348	346	353	363	370	317	329	301	366	378	326	354	350	340	347	345	341	377	345	344	359	356	315	319	360	328	334	336	342	336	336	312	385	349	334	312	340	344	354	334	329	341	331	327	362	331	330	365	346	320	328	354	324	330	341	360	375	338	306	353	373	332	346	355	348	351	346	359	332	357	332	326	339	382	360	313	334	381	370	353	342	366	338	304	326	374	355	332	352	353	325	375	353	339	324	354	352	356	362	340	353	287	328	332	358	314	323	343	323	336	322	346	302	344	324	362	355	337	348	308	336	373	349	333	364	395	356	362	338	359	381	290	343	359	319	334	329	359	365	321	336	327	347	368	344	324	329	319	335	355	311	362	368	363	332	376	358	336	352	338	366	340	362	337	335	349	360	361	335	320	349	337	324	345	320	344	345	386	360	315	362	356	328	350	298	340	331	332	330	333	348	343	365	323	323	322	368	360	373	359	340	357	341	332	345	324	352	320	326	314	338	341	348	367	331	334	359	356	364	312	318	340	343	325	319	342	326	334	365	352	310	369	341	358	348	363	372	320	320	332	312	349	326	342	344	335	342	366	359	348	357	338	384	329	366	359	343	355	347	328	323	337	331	360	342	320	342	370	328	338	372	336	339	328	313	343	340	370	316	337	338	368	372	345	335	300	296	364	341	358	351	365	347	331	345	337	346	334	346	337	317	318	368	341	362	315	361	342	324	341	374	329	358	334	351	304	338	332	339	362	371	354	331	328	336	339	343	333	368	321	354	319	314	337	331	333	352	355	324	364	356	318	339	329	312	337	350	353	335	360	350	331	338	338	351	363	356	336	321	352	372	350	329	354	335	361	309	318	341	341	360	378	352	343	350	352	344	379	317	327	361	353	328	357	340	350	329	307	361	304	360	338	374	334	313	373	295	315	324	327	343	336	355	355	359	343	359	339	362	347	337	299	342	341	343	370	326	351	370	351	344	324	345	361	344	361	316	336	299	341	365	333	351	310	367	347	357	344	343	357	335	324	343	345	359	359	323	376	332	360	339	332	346	315	324	327	366	331	347	355	327	343	313	337	340	353	342	379	341	340	341	350	321	375	324	363	349	327	368	351	317	334	344	357	333	365	360	361	343	344	349	361	317	331	305	346	328	366	333	344	375	313	327	357	327	352	326	358	343	361	332	345	337	347	349	359	327	302	305	357	351	316	337	327	299	353	340	299	324	345	353	312	326	328	343	325	348	343	372	350	352	370	365	387	335	351	347	325	349	347	381	362	307	352	347	348	348	347	341	361	336	367	327	337	367	338	327	301	339	356	323	336	326	381	377	328	326	326	348	334	329	347	360	323	336	333	346	336	354	360	347	305	346	359	355	344	340	347	341	368	341	367	327	307	325	303	337	359	327	326	319	353	377	335	361	312	371	328	385	328	335	338	329	340	353	344	359	315	326	333	364	358	385	363	354	366	356	359	336	330	338	331	369	354	369	357	367	348	338	326	390	368	334	341	364	334	346	319	379	323	338	336	379	354	323	357	371	328	331	317	375	366	344	335	385	341	355	338	377	312	336	326	283	357	357	324	333	346	324	345	338	333	337	341	348	339	362	315	334	347	343	339	327	371	335	343	315	367	332	337	359	348	351	350	325	345	321	342	340	326	342	386	322	342	330	345	340	345
49191	44131	42099	40789	38525	36845	33500	32234	31716	35592	29152	24089	14900	11719	9812	4733	3027	1508	701	477	368	366	411	403	317	243	229	273	235	181	613	4447	1250	186	159	181	190	165	175	177	144	156	164	153	198	190	181	175	183	174	182	185	148	155	155	174	153	167	195	182	146	167	194	171	164	141	179	183	146	179	158	158	158	176	152	186	148	181	172	158	148	172	191	166	186	179	180	164	166	151	190	185	181	158	167	176	167	162	180	161	182	166	148	179	159	163	175	174	157	172	177	168	171	173	161	181	180	160	158	201	173	163	165	177	181	158	188	163	167	162	176	167	180	181	162	171	183	170	176	165	175	164	171	145	160	184	174	172	171	161	149	152	177	158	154	163	172	179	164	155	164	185	171	149	168	171	164	169	161	167	142	190	148	163	190	170	178	171	153	159	176	155	152	188	198	154	155	165	194	162	165	177	177	150	155	154	177	167	181	157	169	178	183	172	166	164	159	166	187	145	159	162	183	165	181	145	171	169	158	160	171	187	153	161	156	169	176	164	176	158	179	163	153	162	171	170	148	137	165	157	169	187	143	155	172	143	183	131	147	170	175	166	154	164	176	168	134	171	164	172	178	165	157	176	183	165	178	132	179	152	174	164	181	177	181	164	170	151	169	161	165	156	169	161	159	173	165	161	166	163	180	157	187	175	153	178	176	154	178	166	166	133	159	155	177	164	198	168	167	194	169	169	164	170	150	182	187	164	168	171	192	174	177	169	175	178	170	165	143	175	183	158	149	175	151	175	174	197	161	194	163	173	158	159	160	165	144	175	150	178	155	154	168	156	171	172	160	179	166	164	166	177	148	173	173	174	177	163	134	158	188	153	140	179	177	165	150	167	155	169	192	177	196	152	165	170	192	155	139	167	178	195	163	159	181	157	158	196	177	163	152	151	150	176	173	176	155	159	161	175	154	157	170	153	168	162	176	188	159	160	184	157	158	162	193	177	172	159	161	160	147	150	185	163	177	167	145	174	180	160	179	170	152	174	179	171	176	156	172	164	167	154	168	159	169	160	159	174	161	161	142	156	170	194	163	155	195	167	163	166	187	161	163	171	157	165	160	172	167	155	179	156	174	162	166	171	183	166	183	174	180	165	188	164	185	153	152	173	190	153	161	162	172	158	180	171	161	159	183	177	139	153	181	161	176	162	177	149	195	205	162	152	157	159	177	184	174	178	168	154	155	167	165	159	175	163	183	165	174	157	154	146	172	171	152	181	174	166	161	156	158	170	176	186	184	159	175	165	171	161	185	160	157	173	189	181	174	171	142	169	179	154	144	167	156	142	193	180	145	162	162	163	188	170	149	176	150	188	176	182	158	178	164	157	172	178	155	163	150	164	158	165	147	151	142	170	159	163	139	175	214	155	169	163	172	147	199	150	159	179	181	158	168	170	183	153	165	163	146	171	163	160	156	171	172	191	175	168	169	149	154	179	153	185	155	157	171	166	145	173	164	183	177	153	178	160	165	159	174	154	175	143	186	162	161	140	158	166	177	166	168	171	147	144	153	175	182	162	167	187	184	168	158	166	180	166	160	152	169	177	164	158	187	182	198	162	181	161	135	161	165	181	161	177	155	153	155	157	162	155	141	149	148	174	171	181	163	163	174	181	167	175	160	154	156	168	170	176	166	177	182	167	151	187	176	149	189	159	207	175	179	168	146	168	172	164	174	170	156	165	194	163	179	188	167	163	171	153	165	166	180	142	173	165	172	195	168	160	168	191	192	172	182	187	173	139	161	176	164	190	145	165	164	152	180	168	163	165	161	153	177	182	167	180	179	165	192	181	169	162	163	178	168	177	165	163	178	167	165	151	170	158	161	161	154	165	147	137	169	129	142	147	171	169	140	162	190	150	166	185	166	193	146	173	148	158	162	154	179	166	156	167	157	181	158	176	181	160	175	172	174	170	157	166	175	157	166	161	185	161	172	155	172	157	167	148	179	152	153	189	143	160	189	144	168	174	169	152	162	149	164	152	183	171	166	165	167	177	139	175	164	180	199	183	154	158	157	175	160	179	176	200	168	189	149	157	159	153	172	165	165	166	179	173	150	170	155	140	179	178	180	181	137	146	162	138	160	164	165	206	166	159	150	175	177	177	163	186	138	163	145	159	165	154	159	175	161	170	161	159	177	190	178	164	150	167	164	201	147	185	186	188	170	160	149	162	183	162	172	159	152	138	172	198	143	182	159	193	176	173	174	197	175	166	166	159	153	157	173	173	182	140	190	151	167	174	160	157	187	161	157	163	162	201	167	185	168	173	171	171	180	190	165	170	173	188	143	169	174	172	151	177	168	150	141	165	177	169	160	176	154	179	176	154	168	162	173	158	155	149	167	172	165	169	180	166	165	160	194	169	206	159	162	178	197	173	167	163	175	169	172	188	182	153	169	163	169	166	150	146	162	161	151	172	168	154	158	167	172	158	171	170	146	136	177	162	167	145	181	149	164	137	169	179	174	187	158	160	181	197	158	180	148	170	150	146	166	156	154	158	185	171	165	172	153	159	176	168	185	165	151	166	185	173	163	170	168	159	186	153	165	157	169	180	172	172	163	184	174	166	173	167	165	150	171	186	169	164	172	167	178	174	164	159	167	167	176	165	171	155	145	174	149	179	203	147	167	155	174	158	151	161	159	171	170	154	169	182	177	155	165	180	164	154	144	167	161	161	148	172	173	167	172	172	190	141	187	178	161	192	147	185	179	151	159	158	169	179	167	166	182	158	162	184	177	169	142	170	194	159	176	166	158	165	194	184	169	166	194	162	167	187	157	174	157	175	165	150	158	154	164	155	182	153	167	153	159	137	181	167	166	178	167	158	152	182	167	163	137	188	180	167	153	145	174	160	179	178	151	165	176	153	151	171	169	169	160	137	179	181	167	161	179	153	155	180	177	185	171	193	170	173	149	146	161	165	173	157	165	186	180	168	137	150	155	177	149	166	197	174	170	176	165	159	164	141	181	161	151	165	171	178	144	169	154	169	170	176	169	163	155	167	157	160	178	170	166	178	144	164	178	148	168	164	183	154	157	173	166	174	150	170	174	184	142	164	171	170	189	170	172	158	153	152	169	178	188	174	141	163	180	159	160	167	177	184	183	155	162	177	166	167	172	163	156	177	155	189	170	155	177	161	183	157	148	146	170	182	165	153	199	169	166	131	163	178	197	143	144	181	163	165	173	165	169	145	156	164	143	162	146	165	151	158	204	171	186	169	190	158	183	173	167	182	169	160	173	161	187	146	153	168	168	155	166	165	162	156	160	171	155	156	157	161	169	173	176	179	157	180	157	157	159	156	174	149	160	180	163	165	187	169	151	168	182	179	157	174	174	166	166	167	169	178	161	169	180	156	185	187	157	176	170	159	157	171	168	143	158	178	159	178	153	172	165	178	167	174	148	186	159	159	170	168	166	164	182	168	176	197	162	188	157	170	163	157	165	152	200	164	179	155	193	163	164	162
43209	51823	55661	60041	61070	56644	49868	46648	47503	47917	41790	37168	26774	28637	24712	17098	14037	8232	4212	2656	2196	2360	2468	2439	1875	1416	1038	1303	1088	903	4004	22798	5384	625	620	634	641	600	607	633	564	587	577	603	559	589	580	603	574	588	585	593	628	558	565	617	546	603	543	592	593	596	597	553	605	575	573	542	549	564	553	561	579	551	577	588	563	568	589	564	534	562	582	573	542	560	535	551	552	522	583	549	547	590	580	604	508	563	573	597	603	548	574	598	554	551	534	590	543	554	571	542	524	547	551	557	531	549	536	567	565	571	576	548	576	554	578	539	537	545	585	541	561	591	560	568	534	558	545	577	570	592	552	558	555	562	551	543	557	529	556	573	582	564	579	587	588	530	572	578	560	592	543	528	555	573	533	543	566	542	583	552	541	517	605	569	553	573	574	581	574	514	558	541	626	554	570	575	572	557	610	558	542	558	562	508	568	555	589	554	555	568	579	572	573	543	530	572	609	571	578	558	536	548	578	548	571	574	564	564	556	534	549	523	519	546	547	515	559	535	513	562	557	557	549	549	580	552	527	535	507	562	571	570	565	572	572	558	570	521	540	520	546	588	538	550	540	582	552	573	542	522	542	571	571	549	525	546	553	576	554	551	553	516	542	547	569	552	554	550	529	596	546	537	536	535	570	546	510	574	594	529	519	528	529	567	577	550	547	533	554	527	528	544	561	579	552	582	581	568	544	541	556	550	535	548	547	578	523	578	535	543	555	544	577	547	582	543	585	575	576	564	563	552	540	593	536	566	517	600	575	547	548	545	533	537	515	573	515	572	565	558	565	576	524	521	547	540	579	574	520	516	574	553	577	570	530	535	618	583	586	545	562	578	521	494	511	587	536	561	541	605	550	494	546	532	593	546	580	531	605	541	534	572	519	574	593	551	561	531	577	536	488	531	556	542	570	574	552	555	545	528	555	581	551	568	534	562	548	533	582	545	550	534	546	575	571	554	504	549	536	532	591	537	524	553	545	527	560	599	508	556	550	568	533	543	530	544	586	560	551	557	558	536	532	567	531	537	556	535	491	519	559	536	535	542	557	573	563	570	514	538	569	614	587	558	562	604	622	553	553	533	534	575	574	516	531	540	544	562	522	564	566	577	555	523	537	600	588	563	545	562	572	528	564	538	528	538	542	549	532	576	596	553	568	567	537	517	546	542	546	631	530	519	555	585	561	510	570	583	581	588	546	572	604	567	579	528	509	620	568	544	578	559	547	535	554	523	583	581	527	578	551	569	550	553	545	561	548	546	542	546	559	528	601	586	520	554	544	568	572	543	567	561	563	541	564	555	552	523	589	528	568	602	531	534	529	543	577	596	532	548	517	560	555	539	532	555	526	589	567	557	520	579	545	564	573	525	550	558	575	587	569	555	564	581	574	566	563	561	532	569	538	558	562	545	559	592	557	550	550	570	586	565	548	562	539	540	504	550	499	541	593	600	540	582	588	587	541	536	558	560	542	577	537	545	541	536	543	549	583	521	556	555	578	532	568	544	564	577	503	570	541	553	548	546	511	553	578	589	574	577	604	553	572	526	559	557	547	520	536	543	554	531	590	514	556	569	608	558	589	530	543	579	554	531	532	504	595	515	574	565	532	563	512	581	593	581	552	535	543	540	533	539	564	511	573	597	574	594	536	507	565	554	548	533	554	531	578	538	572	553	566	542	565	528	555	545	544	552	555	577	594	589	553	587	569	567	559	595	521	565	555	549	560	547	573	564	515	530	541	583	581	552	548	552	540	539	592	550	562	542	524	540	574	560	562	546	554	516	561	528	549	585	540	535	595	529	553	575	535	548	566	519	550	573	576	578	541	547	572	563	534	556	519	590	552	517	515	548	613	519	550	545	554	566	573	606	523	534	566	574	544	534	568	514	550	527	601	534	522	579	582	529	571	614	582	558	558	537	581	558	558	596	529	538	568	526	569	570	552	564	570	526	513	566	542	526	555	560	546	549	532	570	550	563	584	572	563	561	556	555	529	589	582	498	539	549	560	527	561	543	591	565	506	564	630	531	560	555	559	541	588	580	509	520	514	554	532	566	536	542	558	552	539	514	593	564	597	535	569	566	565	524	538	523	561	560	577	558	587	553	546	583	544	535	542	541	570	570	541	583	573	544	555	552	548	572	521	566	558	567	579	570	572	557	517	620	511	538	576	510	566	505	548	530	557	567	546	523	569	568	574	551	587	554	541	548	548	564	582	573	557	539	544	541	552	576	502	566	564	589	546	540	522	545	549	555	573	532	543	561	516	557	591	562	565	509	520	552	553	532	547	540	553	574	548	587	528	525	494	522	573	588	533	510	568	580	563	583	626	589	550	552	538	549	536	544	570	574	535	536	584	565	518	577	593	548	558	522	518	520	531	574	585	551	588	576	555	560	538	526	555	554	565	563	598	525	561	516	524	580	563	499	508	551	510	550	578	571	537	551	581	597	531	532	603	553	491	582	554	571	540	561	550	545	570	552	553	552	554	560	568	558	573	560	544	564	557	526	536	543	585	559	533	536	558	542	548	506	587	538	525	603	594	557	594	524	546	531	582	550	513	585	597	491	526	550	554	582	532	566	549	557	570	563	561	572	556	557	592	524	600	563	570	542	518	517	599	497	560	579	587	548	524	537	508	545	571	542	577	554	563	612	521	554	556	559	548	544	526	559	569	520	532	562	591	546	564	576	561	524	543	550	535	560	548	528	580	578	594	586	547	525	539	577	560	554	537	578	571	562	510	530	556	552	572	606	538	525	544	595	508	568	593	593	584	505	517	565	567	534	554	601	598	516	583	572	537	581	591	558	560	521	539	535	571	550	553	524	522	524	594	547	507	552	553	563	553	556	573	540	571	540	593	525	544	579	537	571	518	529	573	579	599	548	578	571	524	579	525	538	495	534	489	587	595	598	576	521	500	579	571	564	557	562	511	540	511	567	620	554	590	566	533	562	564	568	547	526	521	512	540	586	520	556	548	575	539	552	504	540	561	558	550	568	563	564	520	603	580	537	573	522	548	555	496	560	566	544	584	549	548	549	542	553	535	534	600	539	567	544	518	542	530	552	549	530	570	563	513	599	526	584	565	523	562	591	582	542	571	538	552	540	522	517	533	537	571	575	502	593	550	551	516	544	596	582	543	542	558	579	537	573	554	550	545	546	527	552	545	575	588	532	533	556	565	519	584	520	528	535	570	572	526	546	559	585	555	531	531	548	551	618	601	533	566	540	549	558	565	566	551	571	579	557	529	556	551	543	550	517	553	529	552	562	528	547	565	559	537	561	564	574	556	506	577	555	614	531	544	551	585	553	569	586	551	557	528	557	580	554	566	540	577	570	535	539	588	551	583	562	567	553	531	504	561	535	575	524	520	508	556	546	573	571	548	560	562	568	604	547	557	560	560	554	569	533	573	578	544	604	557	564	579	559	529	539	541	532	534	555	537	505	549	500	515	566	530	552	551	549	553	610	583	550
12939	14403	18802	15194	9392	5214	3092	2521	2259	2017	1633	1235	646	487	455	228	191	156	106	96	98	104	88	113	95	88	110	92	99	103	123	347	141	95	78	94	88	86	83	88	96	90	94	105	83	80	94	81	92	80	91	108	90	95	95	87	87	86	85	90	94	79	86	90	73	99	94	92	81	82	112	91	82	84	88	82	86	86	92	94	99	73	78	85	74	82	99	83	95	78	59	88	96	88	95	80	79	90	80	90	91	101	92	98	111	91	75	100	82	69	89	89	81	93	81	87	94	86	85	102	97	86	78	96	86	74	87	83	97	78	80	94	84	81	89	110	92	99	78	89	74	87	110	102	84	95	95	99	78	86	79	97	94	94	82	109	89	96	75	82	80	84	90	60	84	94	102	87	84	114	94	100	84	100	93	71	81	94	90	69	97	101	80	84	82	92	94	81	89	71	71	89	91	79	64	96	76	91	83	89	85	68	88	96	84	99	77	98	104	83	102	95	76	96	80	94	104	100	90	82	88	89	84	104	86	85	101	104	76	79	65	105	99	100	90	92	115	101	97	91	79	92	99	90	95	71	77	71	97	81	82	89	79	95	80	99	84	94	95	90	89	97	91	83	93	83	95	86	89	97	84	85	87	93	76	100	90	84	91	93	93	87	85	111	110	95	80	86	85	69	84	80	91	73	94	98	90	80	96	116	96	85	74	101	106	103	90	89	94	80	75	86	87	92	86	87	75	98	90	92	87	91	95	106	91	89	93	80	87	88	86	80	85	87	80	82	81	82	85	90	88	92	73	102	72	84	77	82	104	93	82	91	97	91	94	93	80	107	80	81	88	80	95	87	84	89	71	74	100	87	95	88	99	78	90	79	81	103	77	84	72	74	74	67	86	71	106	91	93	95	88	84	78	82	82	72	63	85	89	90	101	90	89	110	89	103	77	82	99	81	83	81	76	75	90	95	85	90	96	77	105	76	72	80	84	83	92	71	83	81	73	89	79	93	95	78	79	79	101	75	83	95	95	111	95	77	95	88	79	88	76	84	74	92	99	91	90	95	79	84	90	100	92	78	93	71	107	68	67	84	111	108	93	86	89	96	95	91	85	89	79	104	101	113	78	90	77	94	94	102	91	84	95	86	75	94	96	86	78	93	97	86	88	86	79	90	98	69	83	83	81	90	99	81	82	83	84	93	88	101	94	78	92	86	93	81	85	99	95	66	77	84	84	91	88	102	98	76	76	85	92	82	97	75	96	98	82	96	100	87	93	89	99	106	97	88	95	76	76	98	72	98	97	104	86	99	99	72	97	75	98	89	83	90	85	73	85	79	74	75	88	81	86	94	83	80	90	84	89	80	78	98	80	69	90	89	79	74	92	104	78	111	85	86	86	82	92	76	91	75	85	85	103	93	102	100	74	81	80	106	85	94	94	80	86	86	87	94	88	79	103	80	100	88	94	85	90	95	85	85	93	91	91	91	87	79	89	84	67	74	92	84	86	100	87	88	91	109	96	101	77	99	91	91	92	87	94	96	79	98	79	91	91	84	71	81	88	85	78	95	108	104	77	103	80	115	79	85	77	88	106	88	115	79	80	94	85	102	98	88	77	99	95	88	91	90	73	92	81	80	104	88	89	103	70	108	81	86	78	84	102	98	113	98	91	66	86	92	85	75	76	106	84	77	94	89	82	98	83	102	85	91	102	103	99	93	92	63	88	105	79	82	99	80	96	90	100	79	95	78	90	114	82	89	88	93	97	83	63	77	106	104	78	93	78	90	84	89	79	82	99	82	76	89	89	92	85	70	95	98	81	83	92	77	102	92	83	75	89	81	89	107	106	85	87	99	94	85	76	92	93	83	75	85	97	103	98	88	91	93	74	78	81	89	93	87	77	89	99	88	97	72	92	90	75	94	82	93	85	98	86	86	90	88	100	78	97	88	87	81	94	70	94	106	93	96	96	90	87	100	88	74	81	82	94	87	94	92	82	79	92	109	104	96	88	89	87	71	98	107	86	83	81	96	89	91	94	90	96	82	107	95	78	78	86	79	100	95	83	78	90	77	90	84	96	91	78	96	77	79	90	93	89	95	96	85	94	86	83	76	87	84	87	81	90	95	90	78	88	83	87	77	84	92	84	86	85	86	84	108	87	90	83	89	87	110	92	77	99	91	87	87	100	95	91	98	86	82	106	96	69	90	76	88	91	88	88	85	79	76	92	87	79	95	76	79	85	90	85	89	94	76	102	81	83	73	80	91	88	88	86	90	92	94	95	79	76	93	70	93	92	101	74	73	82	99	92	83	94	93	80	91	83	97	89	74	106	95	83	86	82	94	90	109	82	76	100	75	74	80	73	82	96	80	89	77	85	94	95	87	97	86	103	73	93	84	95	73	81	90	84	111	84	88	91	92	99	77	81	85	93	88	99	96	85	72	108	77	86	59	90	87	75	86	100	94	76	93	101	89	92	91	72	112	96	81	69	93	88	88	82	86	84	102	76	83	75	80	93	89	79	98	75	102	79	78	106	90	68	71	92	97	100	85	105	86	74	83	84	94	89	90	80	89	79	87	92	86	81	87	92	70	93	91	77	94	83	91	92	83	106	66	69	65	74	88	88	93	100	78	88	88	81	105	93	95	100	88	84	91	72	84	88	96	92	83	95	83	99	76	83	69	81	99	102	85	99	81	93	89	74	87	73	78	104	89	73	96	78	94	79	103	84	68	90	66	67	96	89	95	94	75	88	91	90	85	68	76	86	77	96	93	96	93	71	82	94	75	75	82	92	90	99	91	72	87	99	76	104	80	99	95	99	97	97	98	96	102	84	81	89	93	78	95	97	91	89	101	91	77	90	98	86	94	75	83	79	68	80	99	95	91	96	66	87	87	87	90	76	88	103	82	96	99	80	90	96	88	88	86	106	88	92	84	84	84	89	83	78	68	90	87	78	104	93	80	95	105	92	80	105	76	116	94	90	80	66	79	76	92	85	100	90	96	109	87	96	98	78	77	75	87	77	92	84	88	82	92	88	90	92	100	68	100	77	100	98	75	90	72	81	93	76	93	74	95	83	92	66	84	91	81	94	93	80	80	84	83	83	88	85	83	103	75	91	93	63	100	82	70	99	94	85	92	72	93	91	87	97	78	115	107	96	95	97	79	102	98	99	82	86	75	95	86	77	98	100	103	82	95	84	82	87	93	97	75	77	97	81	106	101	94	73	91	86	76	94	96	90	86	93	94	83	86	97	82	76	72	97	78	92	80	88	97	67	98	88	74	88	100	104	88	70	94	83	108	66	82	82	84	96	88	106	79	85	71	97	96	107	86	96	68	87	100	83	90	90	87	76	70	82	90	92	82	100	70	85	78	93	78	91	93	90	95	95	82	81	93	103	90	84	89	84	90	75	75	73	87	75	71	80	87	91	67	89	76	78	90	77	96	94	88	88	89	95	95	90	96	99	96	90	90	88	75	91	79	77	92	94	83	86	95	81	93	95	76
12560	17895	26777	26220	20649	15010	11350	10137	9491	8703	7288	5578	3344	2881	2498	1425	1150	807	550	458	482	433	441	381	422	377	332	400	366	371	708	2206	770	379	350	337	361	346	326	346	345	337	303	338	378	326	320	361	341	303	320	352	342	375	351	328	352	341	327	331	313	349	319	329	317	359	334	361	346	371	370	343	330	319	339	322	372	358	366	360	350	364	307	322	343	345	344	329	343	346	339	347	357	331	332	353	350	347	328	342	338	329	357	334	360	344	333	335	352	341	348	315	376	331	332	347	320	316	404	334	315	289	348	349	333	359	307	386	343	342	341	337	323	324	348	307	334	366	305	350	314	334	333	367	366	331	336	346	315	317	350	334	324	354	318	300	347	356	361	335	341	354	331	327	310	302	345	348	340	353	347	321	357	310	313	292	334	326	336	353	357	364	331	326	322	356	356	304	346	325	356	364	296	322	338	360	327	315	350	323	338	332	349	343	344	348	341	339	387	351	341	334	308	334	334	321	357	320	317	333	352	341	342	330	325	340	354	358	363	372	328	368	335	345	323	372	335	352	348	320	340	329	357	357	373	361	345	363	337	346	352	346	357	330	317	355	332	304	341	308	318	333	342	327	310	370	357	340	294	342	354	345	356	359	345	338	324	338	338	344	356	322	332	326	330	342	336	296	313	361	334	377	329	340	382	345	326	354	346	351	338	334	328	372	323	338	296	331	329	317	311	343	343	347	371	321	335	346	355	335	357	342	319	352	319	292	335	351	358	339	356	349	331	350	343	348	291	303	302	325	372	342	314	301	328	354	343	327	344	340	337	332	376	328	367	317	330	315	329	355	339	320	374	332	323	325	346	346	344	318	361	352	328	321	346	309	359	347	317	354	337	319	367	332	309	309	373	374	334	348	325	341	337	353	344	341	331	334	331	314	328	337	329	346	351	364	298	353	340	308	336	308	330	313	336	324	330	330	314	336	301	367	342	347	332	300	320	340	313	339	353	366	336	321	317	344	349	332	331	384	347	338	322	346	318	345	357	319	369	312	352	349	328	342	307	323	314	336	366	333	319	364	329	347	363	314	303	333	342	332	329	366	345	311	341	333	319	337	341	343	280	343	330	367	323	365	350	326	353	357	333	355	362	374	365	309	337	356	351	351	327	323	328	354	329	313	379	375	322	341	316	358	295	335	358	314	333	336	367	339	305	345	314	354	378	337	359	319	320	340	347	349	350	316	337	308	347	317	303	304	303	354	352	318	319	322	339	316	340	333	363	324	314	345	347	338	321	314	315	334	358	336	321	299	316	347	345	341	315	324	353	343	359	374	347	325	319	327	338	350	341	360	304	333	356	333	329	344	328	347	343	359	333	328	320	333	330	328	310	360	312	336	349	343	324	333	348	313	346	350	336	315	352	324	327	356	294	342	332	323	339	312	305	355	339	342	368	322	366	327	335	343	336	367	326	316	359	348	337	348	345	308	345	318	358	350	314	329	350	349	333	334	327	332	333	318	332	352	336	337	332	297	326	349	319	347	368	368	363	308	356	306	328	341	359	352	330	322	335	329	319	330	366	349	346	374	351	308	337	329	359	333	355	343	347	351	316	349	361	342	324	348	325	354	342	364	351	350	330	345	321	346	359	337	333	311	332	338	352	330	334	357	360	339	336	325	338	360	318	357	376	298	301	342	312	369	326	358	357	330	317	334	324	345	347	351	321	336	379	350	364	359	341	348	326	336	337	341	320	324	314	336	354	312	351	338	351	359	337	348	344	343	358	347	344	339	323	347	324	352	334	303	366	305	346	288	337	352	349	350	356	344	348	341	309	358	339	327	343	333	338	361	336	339	324	333	334	338	313	311	349	346	315	327	345	371	378	375	327	329	326	326	308	332	332	326	368	310	349	305	360	347	342	349	349	351	330	345	316	335	331	346	313	353	396	328	351	343	357	333	360	330	335	319	323	331	307	353	332	312	341	332	333	356	329	366	350	355	333	348	352	341	331	317	330	322	306	316	351	315	312	357	318	331	333	352	377	364	335	342	325	348	321	327	311	338	334	370	339	342	320	313	338	334	320	353	324	367	354	336	340	324	334	334	342	327	310	340	357	332	326	329	339	359	351	347	353	309	307	344	353	322	360	366	363	327	331	342	322	341	333	312	354	321	353	316	319	330	345	356	316	344	339	348	322	336	340	344	339	349	323	342	311	298	363	309	345	355	348	324	315	329	338	315	335	347	336	369	311	352	339	322	360	347	333	371	322	393	373	363	334	329	357	318	330	352	370	342	335	349	348	354	324	329	328	348	342	326	365	341	348	299	364	341	328	335	346	319	385	310	374	357	321	319	327	356	321	328	312	314	359	343	299	349	340	340	316	314	332	339	326	333	372	331	341	346	363	315	346	313	358	339	337	353	330	352	343	336	343	306	356	324	327	336	307	331	340	336	337	351	334	371	334	371	348	319	336	332	308	366	320	337	309	331	353	371	368	323	361	326	340	329	335	347	329	362	322	333	326	363	314	348	328	322	341	346	335	350	306	333	334	348	349	348	353	324	342	327	330	357	297	324	356	331	306	333	323	321	338	335	338	368	324	360	318	356	317	326	341	340	339	328	317	333	327	368	373	348	354	320	341	325	336	384	350	343	361	376	365	340	342	349	334	322	330	309	308	354	347	350	320	352	352	320	333	306	317	322	359	352	359	337	333	320	328	324	337	320	365	323	364	369	369	375	345	325	350	342	330	355	337	297	354	363	320	331	345	336	344	289	322	357	362	338	313	317	295	368	361	335	331	330	380	344	371	370	347	334	313	329	344	367	357	327	358	340	346	323	371	353	337	343	381	351	343	397	322	319	348	338	360	339	354	336	359	343	326	311	339	341	344	359	373	325	355	344	349	318	349	337	358	310	363	321	328	312	346	327	326	312	331	299	321	353	337	305	297	340	322	337	324	329	345	348	329	305	322	338	360	358	331	356	377	337	321	363	290	337	328	347	364	310	330	355	350	352	297	356	359	355	353	320	322	354	350	338	359	348	365	359	338	364	334	352	320	344	332	335	340	327	321	326	357	316	357	321	321	303	340	338	347	372	328	358	363	325	328	347	320	330	359	360	319	334	299	350	309	358	343	349	311	346	307	322	307	359	340	358	365	353	353	348	344	315	307	309	360	327	332	368	302	321	372	331	409	330	299	309	352	326	352	373	375	352	357	313	322	324	316	319	340	313	379	341	350	316	342	329	335	333	314	340	347	359	301	347	344	371	350	351	328	342	348	339	337	356	318	334	321	374	352	323	309	377	327	316	354	350	327	336	338	317	343	321	327	342	325	303	332	311	355	289	309	366	342	320	349	331	355	325	339	357	321	381	322	342	327	353	335	358	365	307	337	351	322	322	382	346	326	329	324	342	337	332	328	356	344	361	320	369	329	325	334	367	331	341	357	349	338	293	332	337	345	348	321	328	346	312	324	296	309	329	329	348	381	360	337	320	351	344	333	358	297	335	351	337
42060	42794	43467	40568	35265	31255	26790	26142	26199	23974	19262	13777	9021	6230	5335	2715	1563	785	371	260	231	214	176	170	152	119	135	136	106	112	473	2434	677	77	89	95	82	74	82	97	97	80	82	91	91	84	107	82	75	102	104	103	97	97	95	82	80	105	88	75	95	88	80	97	78	94	83	100	76	96	95	93	85	88	82	87	99	95	81	90	75	80	93	88	97	87	88	97	97	90	83	91	69	84	103	95	68	99	98	94	108	101	104	85	83	89	83	74	92	85	101	97	97	83	104	102	84	90	76	87	99	95	78	74	80	85	84	89	70	83	80	103	94	88	95	81	105	84	74	89	101	87	69	79	101	87	99	100	107	90	85	87	87	74	78	109	90	97	84	86	85	79	88	80	87	101	96	98	99	87	100	85	87	104	72	107	72	95	92	81	91	79	82	90	100	93	85	99	88	82	99	86	93	90	103	90	86	63	86	104	82	88	69	89	94	80	98	95	92	79	93	90	77	99	92	103	91	91	102	75	86	70	82	101	84	83	99	96	82	70	94	106	92	83	89	92	101	81	82	102	104	92	78	93	84	96	80	92	97	89	92	108	89	95	100	80	85	78	87	83	92	81	83	74	76	73	85	85	83	104	89	101	91	86	88	92	94	86	74	91	92	89	86	86	100	82	81	101	97	80	96	92	95	94	86	80	96	90	79	86	72	95	100	89	87	75	93	90	90	77	101	89	83	88	94	91	73	83	78	88	82	96	94	95	103	91	80	93	108	77	94	101	79	97	123	96	87	74	94	92	83	89	81	94	72	75	96	93	80	87	87	93	98	99	78	86	96	99	89	82	75	114	82	89	88	88	88	92	84	92	92	87	98	81	90	80	84	92	82	97	81	99	86	120	85	75	83	92	106	94	96	83	101	93	105	92	86	85	82	100	81	76	97	81	98	77	87	84	72	98	99	98	93	98	88	90	80	87	84	99	92	84	89	83	109	98	81	98	97	91	91	84	92	82	90	90	101	87	90	79	89	68	70	84	84	88	79	97	78	81	102	77	102	94	91	93	90	89	98	90	89	77	87	92	103	98	87	92	93	81	102	99	91	98	106	87	93	79	87	86	89	100	99	98	78	98	96	91	82	101	100	91	94	68	84	95	91	93	77	81	62	107	84	90	100	80	86	82	94	79	94	99	83	89	87	86	104	91	91	87	88	83	87	80	90	82	103	100	88	78	97	98	94	88	90	89	102	86	95	86	70	80	96	83	87	99	77	93	90	79	85	97	100	90	84	86	84	86	98	99	86	94	113	90	111	95	86	81	88	73	89	102	67	104	121	80	99	86	85	100	86	88	84	83	79	96	92	83	91	80	98	83	88	77	89	81	88	97	96	94	88	89	93	85	96	91	81	87	98	85	90	85	93	97	78	85	89	74	94	96	72	87	88	80	107	99	87	82	101	80	83	101	84	98	90	96	91	68	75	85	75	93	83	99	98	78	92	90	87	99	88	87	81	84	98	88	103	83	82	92	100	91	69	85	80	86	96	97	83	94	84	106	102	72	79	92	93	99	102	91	97	85	92	90	91	101	100	95	90	76	96	78	90	100	89	95	98	82	91	92	101	87	96	90	84	93	92	91	85	79	92	82	91	82	107	85	94	101	91	88	77	95	85	76	95	94	80	92	97	93	86	87	100	84	95	95	86	84	74	95	89	91	82	82	82	101	94	104	109	74	113	85	87	85	86	90	77	99	102	86	82	92	95	85	91	94	84	95	94	84	81	97	93	91	95	84	113	95	98	89	76	76	74	90	95	91	86	81	88	94	92	79	90	79	86	87	96	104	92	80	87	86	92	87	86	101	95	100	78	100	87	111	89	112	103	78	75	78	81	93	105	69	99	98	68	94	102	92	88	88	93	104	70	80	104	99	98	95	97	78	107	93	89	99	84	95	87	87	102	94	94	100	83	88	88	91	83	97	80	103	85	110	83	79	75	92	93	95	82	84	106	81	107	88	90	102	87	84	77	93	79	105	80	69	86	82	84	75	83	88	97	89	96	79	88	83	76	91	110	81	87	91	91	84	90	74	97	90	101	87	102	94	98	74	100	106	97	86	98	108	95	92	97	89	78	86	81	90	82	89	102	81	91	83	81	90	101	99	87	70	95	91	88	86	94	97	94	93	77	76	88	75	85	71	83	81	79	96	82	95	115	106	81	101	98	87	87	90	94	85	109	74	90	72	92	83	99	97	89	84	91	76	94	106	107	92	76	87	85	100	91	102	99	86	92	113	83	86	65	88	97	94	93	94	90	98	96	70	82	85	100	102	81	83	86	85	88	85	117	82	85	97	85	97	91	79	76	83	97	75	83	79	91	96	97	86	91	84	92	90	83	93	104	103	101	86	91	81	78	87	86	92	103	88	88	94	112	98	96	91	78	92	87	94	92	110	82	83	89	107	100	88	92	89	102	92	89	87	93	92	95	89	96	82	75	93	96	99	96	92	77	96	93	82	96	87	101	79	93	81	82	84	79	81	81	89	81	86	90	96	96	99	84	93	85	101	99	92	96	91	85	108	88	92	96	94	74	93	82	82	90	80	101	104	95	93	94	83	95	76	82	88	79	89	76	80	94	92	104	81	77	94	97	83	98	94	84	101	93	89	91	88	99	91	76	91	92	91	94	92	83	93	91	86	89	89	87	90	98	77	98	67	92	99	81	95	82	96	96	68	77	98	101	96	87	93	91	92	91	90	92	86	74	90	102	83	92	70	97	87	95	83	84	88	94	90	99	91	100	95	83	93	88	98	82	90	91	106	88	90	94	98	98	81	96	102	86	81	86	89	86	77	94	105	90	80	91	92	89	78	89	81	73	88	100	98	85	91	82	97	100	84	82	95	100	74	109	79	89	107	80	88	85	83	96	80	90	86	87	76	89	106	85	90	88	91	98	85	90	89	82	100	95	103	89	93	96	72	74	82	77	95	76	79	101	76	93	88	95	90	80	90	87	88	98	96	83	77	86	99	78	104	94	90	77	111	93	74	85	88	86	95	80	90	90	90	84	78	80	91	88	97	102	82	87	84	97	83	106	91	83	71	89	90	86	91	88	91	95	76	91	90	85	79	82	86	93	93	103	87	96	94	73	83	81	85	83	77	71	72	85	95	90	96	73	84	88	79	98	90	97	87	84	89	85	98	93	90	107	76	106	83	84	83	94	90	81	98	83	100	94	96	83	73	102	98	88	93	94	69	92	82	81	92	89	82	85	69	93	87	79	91	69	80	77	90	89	93	94	84	99	89	84	79	82	88	93	110	106	97	101	92	74	113	103	89	90	89	78	110	95	92	72	78	84	102	92	86	78	85	90	90	93	76	66	86	82	79	86	101	111	105	104	79	78	89	93	83	102	100	82	104	88	121	98	109	82	89	65	87	78	86	100	90	94	82	91	86	78	82	101	87	89	86	90	92	90	82	89	95	77	88	75	85	75	73	85	78	86	94	83	95	81	89	91	103
35412	45348	52739	55001	50661	45370	40134	39578	39659	37133	32845	27039	22397	20691	19359	11464	8585	4839	2422	1679	1584	1394	1156	970	833	705	781	654	585	574	3516	15027	3571	343	355	376	397	340	341	341	356	327	379	312	343	344	344	341	354	343	358	348	369	342	350	336	358	320	380	339	363	361	344	303	348	343	328	318	335	351	323	333	315	340	351	343	331	357	347	337	355	371	332	323	324	306	335	308	320	353	348	340	371	342	325	312	375	333	353	334	339	324	326	299	337	338	336	317	313	338	348	350	358	335	336	380	326	348	377	338	334	322	328	307	355	352	314	348	358	314	338	351	317	360	328	321	332	356	347	332	337	326	363	358	350	354	359	341	354	331	355	354	369	369	352	359	344	347	355	347	323	345	321	365	363	298	343	358	341	336	334	358	361	315	337	350	342	291	339	330	353	322	349	371	354	343	327	333	335	294	328	352	340	362	335	336	328	333	313	324	327	304	354	354	325	363	338	382	329	378	359	327	346	324	354	365	348	332	324	317	320	304	319	338	340	343	359	337	326	319	336	340	313	356	329	337	336	356	351	368	316	336	338	356	319	321	327	332	356	335	337	331	332	337	332	337	319	318	319	348	345	339	316	357	348	331	380	337	344	329	354	336	347	306	339	335	349	327	322	330	326	305	311	327	285	336	301	338	319	325	327	353	330	339	327	323	307	378	335	341	344	338	363	333	347	304	348	367	370	342	307	318	356	311	297	364	320	324	326	339	358	337	302	350	336	357	345	328	341	319	365	307	334	329	331	331	352	363	322	338	344	324	361	347	348	324	345	341	337	344	343	337	322	334	350	320	316	312	327	340	316	308	341	342	334	348	300	348	344	314	338	329	342	292	373	341	336	322	359	332	334	340	346	329	299	320	314	311	334	311	345	330	373	339	357	335	326	345	330	355	350	299	343	335	312	350	348	354	327	322	349	325	326	337	346	324	355	341	328	317	316	317	334	305	350	339	334	327	334	331	345	331	328	338	323	330	338	329	339	334	321	340	342	341	361	329	324	369	340	367	348	336	339	363	340	325	343	361	303	333	354	379	325	320	377	335	328	325	357	334	341	350	315	322	299	313	322	316	344	322	330	338	329	341	315	323	319	328	350	357	333	349	347	353	350	336	324	310	328	323	368	347	334	346	325	312	380	361	343	321	357	360	343	352	331	355	367	325	331	348	344	339	318	331	345	335	331	325	360	344	369	350	313	315	329	330	346	350	347	349	359	334	316	303	343	342	346	298	338	346	354	358	321	346	333	344	323	334	344	335	334	366	347	341	331	334	318	377	358	339	307	357	332	335	304	343	332	353	339	331	335	339	330	338	338	329	337	341	331	345	338	347	342	343	369	335	296	359	343	363	335	309	341	348	328	323	314	337	327	378	326	316	319	337	345	344	340	331	335	360	333	334	342	360	338	343	347	329	325	319	351	337	345	349	336	314	322	369	341	340	291	327	304	317	309	359	339	326	348	339	352	296	349	323	364	371	357	324	338	333	340	367	327	333	314	315	301	329	341	368	330	356	364	337	325	349	321	346	310	339	342	347	323	308	339	334	338	333	352	318	364	346	341	335	361	335	335	323	350	331	325	328	347	339	353	313	300	296	326	348	353	337	303	353	332	320	347	360	366	326	349	320	343	335	294	343	332	357	337	357	342	324	338	348	313	333	334	334	316	341	323	313	319	328	337	348	351	349	327	296	334	364	314	325	368	340	362	353	328	355	340	343	328	309	342	373	341	323	326	335	334	354	306	371	351	336	368	366	345	335	318	366	309	317	332	326	338	352	350	323	344	323	333	349	338	341	356	325	333	343	362	328	358	306	316	323	367	301	337	352	341	346	356	325	344	322	319	329	313	332	346	326	332	374	325	336	342	317	311	357	339	321	322	315	339	334	366	313	321	318	345	343	357	335	342	351	342	386	314	339	321	353	348	328	340	327	338	318	392	335	323	292	384	352	314	329	330	313	340	325	335	355	314	332	321	355	335	348	335	350	360	362	342	350	345	328	339	327	343	325	342	347	312	332	358	349	348	321	333	338	336	364	349	341	348	339	368	347	332	374	340	340	340	325	297	350	338	333	355	306	349	343	318	337	307	351	304	338	329	339	309	321	320	348	363	358	340	335	366	360	354	320	365	338	338	314	343	320	319	321	319	335	339	351	326	355	334	324	319	356	331	328	347	345	302	362	337	368	365	318	318	309	336	316	337	344	332	318	330	324	372	310	337	329	320	296	353	335	333	359	359	350	353	331	335	356	335	354	323	318	332	350	357	336	319	351	345	350	344	307	296	343	333	329	359	336	335	315	348	342	324	339	342	365	308	326	375	343	352	337	335	356	330	326	329	325	323	302	374	327	371	347	340	348	341	365	340	324	342	328	363	323	350	352	311	310	340	318	353	361	314	354	308	335	349	334	336	359	324	375	311	342	344	361	329	332	317	346	342	311	320	372	359	382	315	331	337	360	363	352	310	350	342	363	324	342	317	303	330	339	362	332	355	369	330	320	360	309	316	337	329	362	359	315	348	321	319	351	324	340	358	329	297	366	309	330	339	332	333	337	357	305	311	328	348	359	306	352	344	324	296	351	336	319	327	332	330	330	364	331	352	334	294	337	319	337	331	339	389	348	352	332	328	361	382	298	330	347	332	354	337	344	314	334	306	337	317	354	348	347	358	355	342	346	342	348	326	353	347	334	342	329	345	331	339	348	380	334	324	322	326	320	341	315	333	343	376	324	314	344	379	332	311	330	359	350	359	345	319	344	355	367	308	310	312	355	336	335	302	355	327	338	320	345	335	312	361	359	306	346	318	332	349	334	362	291	351	345	379	307	323	311	329	336	340	341	302	378	290	325	318	314	334	340	353	341	320	356	363	371	324	318	355	327	364	359	327	335	320	330	316	333	343	308	315	335	317	319	338	313	348	358	353	342	353	347	334	323	343	339	361	316	382	363	342	339	336	322	327	333	324	326	346	341	355	340	319	340	346	333	348	352	342	344	317	333	344	316	327	362	358	300	347	355	350	325	339	374	316	356	354	338	304	345	355	315	337	358	334	322	342	317	303	377	343	372	305	327	347	358	351	344	334	326	313	333	322	339	326	329	356	361	363	342	308	377	338	346	318	358	329	341	327	328	350	383	346	343	346	375	342	334	357	340	323	344	332	343	280	323	341	338	328	322	334	334	326	357	314	339	316	303	358	335	339	323	341	325	348	343	328	337	351	321	357	331	339	331	305	335	337	353	357	360	348	335	305	328	339	323	344	333	328	366	325	330	344	312	334	323	355	334	332	376	335	325	336	347	338	330	354	335	337	319	365	325	317	341	351	338	329	349	314	297	341	315	316	358	318	312	341	329	350	305	340	326	316	385	344	334	348	357	332	309	317	363	337	329	336	366	324	356	311	369	347	342	326	342	337	328	339	329	332	329	358	331	305	331	337	328	344	359	291	346	341	346	315	333	320	341	337	321	373	330	312	338
48360	44037	42222	40071	36120	33774	30406	32882	36429	36158	27377	21093	16810	12645	9911	5981	3718	2164	913	544	502	396	393	327	328	251	217	261	224	237	1284	4536	1379	172	188	186	181	169	184	172	181	178	197	183	183	164	181	191	183	172	158	185	177	178	203	144	181	183	193	167	156	191	147	149	160	168	174	171	184	183	170	195	160	191	159	185	165	168	175	170	150	176	182	179	184	175	177	157	187	181	187	182	196	183	195	184	147	186	170	160	180	159	178	183	166	158	187	179	198	189	172	180	166	176	169	162	158	192	167	191	171	178	178	187	169	196	157	182	173	182	205	167	190	169	160	172	171	172	168	175	151	207	160	184	181	180	181	181	158	208	155	173	155	148	185	155	160	189	167	170	189	170	181	164	174	163	186	184	150	161	171	164	167	149	163	165	168	170	186	178	150	168	167	167	168	154	190	161	171	170	180	202	167	200	168	174	177	170	161	177	150	154	188	171	177	171	178	178	178	171	188	177	176	169	168	161	167	173	177	180	139	147	176	191	168	181	138	172	201	180	188	181	166	182	150	171	165	167	175	152	173	206	170	173	169	177	188	156	178	199	194	166	149	185	164	177	150	175	161	166	200	146	182	167	176	198	155	167	180	175	148	177	179	184	155	183	182	184	152	169	171	158	174	172	162	174	162	186	146	187	195	190	159	158	187	177	155	148	193	163	167	159	157	174	169	163	175	153	184	164	149	161	164	155	188	191	197	145	167	153	170	162	167	167	170	174	168	171	168	166	151	174	185	162	180	166	187	165	187	180	182	154	159	155	187	178	170	176	157	185	165	190	162	171	168	182	182	178	192	152	175	176	167	167	161	161	166	164	176	177	191	158	164	180	170	176	168	185	149	212	179	180	180	184	177	183	174	168	163	161	165	178	160	183	176	190	188	178	157	154	149	156	179	188	152	172	168	173	178	169	171	166	176	180	178	171	173	202	162	173	178	187	195	174	167	168	152	167	205	173	176	177	163	155	164	158	160	183	151	161	172	179	180	170	163	159	190	187	176	169	198	180	150	161	160	182	186	184	173	198	175	177	191	164	148	161	168	161	185	159	172	195	183	184	177	164	167	149	164	180	187	178	175	165	175	185	174	173	178	191	157	155	162	172	192	186	183	185	161	184	177	187	176	175	169	204	159	163	165	165	184	169	188	142	157	171	152	165	162	167	163	169	147	188	167	186	164	172	151	156	172	179	167	169	185	169	186	165	159	173	170	176	190	161	164	157	172	172	144	194	172	182	178	171	179	170	167	159	151	191	175	179	150	164	186	181	176	171	193	184	188	167	186	180	151	179	147	186	168	164	188	161	168	178	167	174	152	164	197	174	180	179	168	170	169	186	159	145	157	178	196	169	182	159	184	180	147	165	189	165	180	169	173	162	186	163	177	178	181	160	176	168	180	155	207	165	167	134	188	155	181	160	180	160	174	170	168	160	196	147	160	165	162	171	152	173	176	186	170	160	165	165	145	169	166	159	194	174	170	180	187	177	181	183	165	179	200	183	189	175	194	164	161	169	160	156	175	190	164	205	159	157	152	173	167	188	176	179	164	172	166	189	169	188	189	160	172	184	172	180	182	157	165	177	158	172	184	172	220	170	181	200	182	162	161	169	162	195	195	156	179	147	165	185	167	198	158	176	173	187	169	185	174	168	161	160	171	186	162	160	168	173	196	183	200	157	174	165	177	196	161	181	185	164	181	161	188	161	143	170	193	178	200	183	186	175	181	171	165	162	174	167	188	162	167	157	165	188	185	174	162	182	173	169	173	163	184	171	187	157	155	176	183	187	182	154	183	183	167	181	200	150	186	182	174	152	191	162	179	181	190	186	170	171	176	168	167	158	171	154	200	166	179	180	140	155	176	158	194	186	201	172	209	167	185	179	177	171	183	150	168	176	165	148	194	194	165	171	178	164	165	182	143	171	155	152	186	157	177	177	165	195	180	206	177	175	189	156	171	158	189	182	154	164	148	158	165	164	154	190	170	171	181	169	166	174	170	183	173	171	164	163	155	180	170	157	157	173	148	175	170	166	173	165	180	174	167	165	176	174	158	169	189	174	142	184	166	201	153	198	183	151	169	169	173	176	164	175	176	175	149	174	177	172	177	183	191	183	178	155	186	191	172	180	165	144	166	179	194	189	159	175	164	150	181	154	161	178	180	156	166	175	160	167	174	189	188	164	165	161	184	153	177	156	162	163	174	174	203	173	177	188	186	168	165	168	161	185	160	157	193	162	153	184	154	192	176	186	190	161	178	177	158	165	172	191	169	189	182	164	166	199	163	157	155	184	175	165	185	156	184	166	178	172	176	194	175	156	162	182	146	183	184	153	185	194	199	161	171	187	185	163	181	162	175	154	182	169	165	169	175	179	205	157	166	154	160	165	185	178	148	195	167	197	190	164	175	159	199	174	200	184	169	162	175	175	176	171	175	175	174	189	153	165	165	151	151	168	167	166	174	166	162	185	187	175	160	181	170	171	171	171	155	175	189	195	171	178	180	142	174	184	174	187	172	177	178	178	194	156	175	149	198	178	183	172	176	189	171	164	177	166	168	166	177	172	169	174	152	157	180	185	180	185	163	178	154	168	166	173	192	187	163	148	188	153	147	188	167	148	162	182	178	179	186	191	175	182	165	148	164	181	156	168	175	184	168	175	164	153	174	206	175	174	193	152	173	151	181	179	190	185	169	174	181	171	176	188	160	179	184	180	167	181	174	163	185	188	189	181	163	190	164	167	174	169	175	176	155	187	163	201	157	185	184	168	192	190	164	161	186	153	176	167	197	166	159	196	203	185	177	166	183	172	165	182	167	165	169	171	181	164	193	164	187	161	188	181	137	175	196	146	164	165	161	173	172	177	185	185	199	164	177	160	191	205	165	156	183	165	179	162	159	157	143	182	161	140	175	159	176	174	186	154	163	160	194	185	177	169	169	161	145	171	187	175	183	184	177	191	147	182	184	177	187	175	178	188	173	173	187	172	176	169	186	179	181	183	167	177	171	139	180	170	195	162	163	160	176	180	157	168	159	165	153	149	158	197	195	167	166	160	172	183	195	152	178	187	163	168	191	167	190	184	166	179	173	148	151	174	165	174	156	137	184	181	170	166	163	177	181	174	195	184	188	177	167	183	174	188	172	187	182	147	179	169	176	188	185	165	176	174	164	187	157	164	172	172	179	185	176	178	176	169	188	145	153	184	175	171	188	180	162	170	164	162	185	167	177	154	191	167	177	172	183	182	171	161	168	164	135	167	189	181	174	152	147	182	194	162	185	183	173	173	155	188	169	173	158	179	187	166	220	180	160	144	179	163	186	174	154	159	137	179	183	149	157	160	201	194	171	152	176	185	169	160	181	166	167	182	130	177	164	157	175	180	190	168	181	168	149	167	167	171	166	193	184	188	168	172	167	188	173	184	173	167	172	151	154	179	174	152	177	195	180	170	166	173	179	186	163	181	173	189	161	178
41386	52454	56176	59137	57112	52173	46557	48780	50041	46938	39777	34878	32502	28872	27884	19527	16830	10668	5235	3032	2794	2403	2107	1816	1586	1359	1134	1241	1104	929	7838	23008	6236	599	567	653	625	616	632	585	620	645	623	615	559	624	612	574	619	580	607	570	632	583	596	545	574	579	554	593	598	588	578	567	549	584	585	593	584	565	633	554	536	573	582	558	585	592	567	586	576	558	607	559	585	564	585	576	581	581	576	540	611	573	558	560	595	573	587	538	567	574	603	592	578	591	566	570	542	584	629	551	564	596	545	588	605	562	602	584	529	552	562	551	602	573	516	572	558	562	545	590	608	596	573	596	554	582	557	578	589	592	574	547	613	539	542	577	619	555	573	579	545	552	549	594	568	532	548	574	558	565	546	582	589	575	592	547	582	577	546	550	588	558	527	594	562	534	574	594	620	497	533	546	580	564	548	596	565	576	561	565	567	595	600	585	602	593	597	554	585	599	568	544	563	552	584	611	560	572	537	553	589	612	563	586	562	585	575	584	574	592	564	572	555	585	580	585	599	547	554	561	581	596	559	594	609	602	566	563	576	582	545	570	526	559	539	575	619	553	566	562	600	557	579	603	627	562	575	551	577	533	587	586	547	607	525	588	615	554	597	573	595	569	555	600	572	614	564	544	560	503	590	603	629	555	565	582	584	578	590	569	579	544	592	531	608	567	564	566	541	547	592	545	550	583	613	560	588	576	576	561	586	568	591	538	598	609	612	622	560	525	556	533	560	552	557	559	588	576	555	527	568	535	562	600	552	600	609	548	560	583	561	601	567	559	571	615	587	545	614	578	570	529	626	579	563	551	574	535	544	614	561	554	540	556	606	554	569	556	542	597	579	548	572	567	569	543	560	576	592	550	543	595	604	541	586	551	546	558	612	594	601	556	556	579	522	590	590	569	571	578	595	582	540	601	563	579	597	528	596	566	607	569	552	588	548	530	582	550	538	566	594	513	544	568	583	562	580	525	542	574	526	592	554	560	557	591	581	576	582	619	544	557	564	518	590	604	548	594	555	565	533	619	586	566	594	540	586	572	556	611	593	543	551	589	564	587	556	584	599	577	599	561	581	567	561	548	556	576	562	587	571	542	569	593	549	538	545	568	629	586	604	585	551	556	587	568	572	548	569	548	574	580	579	568	550	550	573	536	576	517	570	640	610	617	562	601	515	566	551	618	576	536	591	550	577	597	531	594	542	569	588	556	554	604	560	577	598	567	590	543	535	574	552	588	572	628	566	569	576	530	583	598	599	549	592	506	611	581	598	605	567	537	557	596	571	563	584	557	578	567	583	570	590	537	596	614	529	595	569	596	631	586	543	573	569	550	590	513	572	545	539	524	550	545	597	591	624	557	569	560	558	592	586	565	593	581	561	544	560	593	588	551	572	548	560	574	600	622	578	574	571	569	550	550	564	580	569	583	602	600	583	598	596	548	580	552	589	598	574	560	543	603	577	593	553	543	572	577	550	579	610	559	578	584	540	590	563	576	579	552	581	614	550	543	589	567	577	566	513	608	583	589	561	566	535	571	568	540	565	617	580	545	564	564	587	587	609	560	537	568	575	605	546	561	584	549	565	563	604	614	575	564	595	634	545	573	539	539	537	593	582	566	597	546	590	570	543	588	581	599	601	574	574	584	582	521	570	573	534	583	541	575	555	588	542	555	595	528	564	591	602	593	551	570	552	561	549	537	563	620	567	581	528	537	581	605	581	627	529	549	562	498	606	589	533	527	581	573	547	559	626	570	620	551	569	561	560	532	584	604	589	549	614	576	542	567	603	536	572	594	553	543	598	571	558	575	534	565	567	533	536	587	576	566	561	612	575	527	575	571	622	575	550	582	563	533	577	529	590	569	588	622	621	532	569	569	566	540	572	563	602	595	563	554	597	563	544	536	555	594	558	565	551	586	548	596	582	544	563	577	579	575	582	597	561	560	594	559	558	547	592	564	598	526	581	587	549	562	581	557	589	570	549	574	574	570	604	599	551	611	579	553	567	584	619	576	549	571	575	586	562	533	554	587	570	565	590	599	545	509	639	599	540	582	573	582	541	552	588	552	545	585	599	549	568	592	575	590	606	572	578	591	546	584	596	604	554	577	554	517	576	523	567	600	578	585	558	566	580	575	568	567	552	637	555	551	587	600	552	555	577	585	568	586	582	587	593	608	605	579	573	560	555	565	616	604	564	560	545	566	613	577	591	565	575	602	608	594	586	557	610	650	620	567	615	556	546	581	586	540	554	574	537	549	525	550	554	621	541	528	541	588	555	535	558	595	599	543	570	576	598	564	580	566	548	573	591	572	563	552	586	561	564	540	572	532	552	572	540	586	593	574	600	549	610	582	580	585	576	528	548	540	583	573	583	555	580	607	534	549	564	531	617	550	559	559	573	606	567	581	553	558	644	558	580	565	549	560	580	581	544	583	575	577	570	545	586	559	586	606	581	577	563	551	559	560	561	567	534	587	578	563	598	573	579	532	545	565	562	570	557	580	604	561	563	546	579	542	567	552	514	566	563	511	582	615	563	591	578	604	561	548	572	537	536	590	593	596	565	581	527	538	595	607	584	571	566	620	598	589	590	558	562	604	559	572	562	580	590	596	623	564	595	566	611	549	546	575	562	617	577	533	557	579	518	581	532	557	612	567	562	584	560	523	537	579	584	565	567	550	560	573	570	570	556	572	529	596	576	543	568	526	612	587	541	550	553	572	584	588	555	589	627	579	543	564	596	599	590	571	574	618	565	559	557	586	549	588	558	577	558	566	527	587	591	562	581	562	557	551	591	580	495	561	588	581	561	553	563	568	581	534	617	543	559	571	561	552	613	565	569	598	570	547	593	564	606	631	605	607	570	551	561	533	599	589	555	582	597	586	595	561	562	563	560	567	560	540	533	587	584	576	567	551	537	584	591	547	547	597	560	573	592	573	616	566	576	599	600	563	561	590	589	553	541	543	518	560	598	551	516	583	526	559	608	562	572	565	525	581	524	568	586	586	572	617	588	534	576	596	561	533	578	539	577	545	549	565	547	582	582	577	551	559	557	535	556	565	565	539	554	560	580	555	571	553	562	551	590	523	579	596	567	592	616	597	573	581	552	548	603	584	540	541	575	557	559	579	590	546	582	588	612	571	609	535	585	575	588	594	553	598	541	588	578	604	627	572	569	568	543	578	551	579	565	582	542	574	569	573	560	578	541	585	549	546	554	557	559	542	573	548	586	562	550	584	577	558	539	540	559	620	569	576	576	572	537	586	588	586	556	562	574	596	576	575	594	582	542	588	558	582	606	556	570	605	579	596	558	577	566	572	586	613	578	616	563	554	550	573	566	595	549	577	572	586	540	516	582	538	557	555	597	579	546	591	569	567	556	589	575	528	566	532	575	527	572	574	533	536	576	546	527	578	540	576	587	521	553	566	564	545	595	584	577	554	586	542	565	604	526	568	539	573	589	548	580	568	556	504	552	555	520	601
11704	15823	19094	14186	7531	4736	2535	2305	2610	3199	1770	1190	834	767	505	403	285	196	107	103	115	96	119	104	116	84	97	94	80	88	129	342	172	82	102	116	98	110	79	71	100	107	96	99	77	70	108	91	113	112	79	71	85	96	102	92	89	100	80	85	104	94	90	87	106	106	110	93	103	97	98	98	69	103	96	82	77	84	84	107	80	100	94	90	97	117	81	91	98	106	88	85	92	87	97	111	76	102	88	95	108	90	77	93	80	74	76	98	105	92	91	104	96	94	90	87	99	91	79	100	89	104	88	87	96	103	91	96	109	85	97	86	100	71	99	92	106	110	90	99	96	92	94	97	83	110	83	81	73	101	92	102	107	88	107	97	105	98	86	75	100	73	82	90	77	96	93	92	102	102	91	85	115	75	73	95	94	98	96	96	84	78	99	93	103	99	76	92	73	98	83	86	81	106	82	81	90	98	92	89	88	105	91	85	98	95	104	70	106	93	83	82	99	86	87	97	97	83	95	88	89	96	110	96	100	106	87	81	103	96	85	109	80	86	71	99	92	83	99	96	72	92	75	97	96	93	108	76	89	96	100	82	84	100	95	79	96	97	96	100	100	103	83	97	106	82	97	94	96	98	96	80	104	105	86	101	78	104	86	95	95	90	90	63	107	112	98	98	104	97	94	91	90	88	99	88	107	73	90	80	99	95	83	74	86	106	92	86	81	88	107	89	86	109	97	78	90	102	84	88	106	71	84	85	83	106	114	88	98	104	96	83	97	78	109	83	88	87	82	93	92	93	91	82	79	89	102	108	92	76	96	83	95	91	103	82	95	81	86	75	84	94	74	90	95	99	97	78	90	91	97	96	90	102	86	87	97	90	87	101	97	79	87	100	83	85	93	73	87	92	91	98	90	88	99	83	83	87	96	90	102	97	95	90	101	92	87	100	82	85	70	95	121	79	91	95	87	81	67	72	86	96	75	81	74	96	81	89	97	69	87	88	84	82	95	101	86	81	97	93	92	91	84	94	94	88	92	102	89	98	81	81	97	91	98	91	79	84	100	96	88	86	114	97	99	89	94	90	99	93	89	102	100	93	96	102	83	61	88	88	93	103	84	103	87	92	109	113	101	100	95	89	94	93	99	84	99	95	93	82	95	86	90	89	97	101	79	110	71	89	95	66	109	80	78	86	100	91	88	92	100	99	97	98	96	94	93	79	93	82	103	81	83	96	93	80	90	97	105	92	78	100	87	92	95	93	78	83	99	83	86	82	91	82	99	91	89	103	79	92	84	99	86	90	71	91	100	83	95	72	81	85	75	82	73	105	106	107	103	92	71	115	100	95	94	94	83	87	105	96	83	89	97	77	84	84	80	100	94	87	92	104	81	92	87	82	105	91	100	91	101	85	95	96	79	90	106	85	92	90	102	96	84	92	109	91	101	93	77	89	94	76	90	88	90	91	97	108	88	98	83	106	102	89	77	93	92	97	98	82	93	110	95	85	95	95	111	97	90	102	106	94	103	84	98	110	102	112	105	83	90	86	97	87	99	97	96	82	89	84	92	75	89	87	89	100	90	123	101	81	87	93	83	88	94	94	97	107	83	98	85	97	72	105	92	112	85	94	100	87	100	98	89	109	86	91	76	74	81	92	92	106	84	88	111	89	93	97	87	93	84	88	90	85	93	101	90	78	93	93	85	85	91	91	91	87	86	97	88	77	100	93	102	87	76	95	78	69	95	79	99	85	84	89	100	98	98	83	86	92	67	74	87	82	86	100	94	95	92	93	84	81	104	86	90	98	97	86	105	89	95	92	100	96	106	84	83	103	108	88	88	85	90	91	91	86	91	89	92	101	83	91	98	87	106	88	82	108	98	80	108	96	106	93	85	80	98	102	67	99	90	91	95	94	95	108	99	98	91	107	94	96	108	82	82	84	86	100	104	97	106	105	91	79	83	93	81	100	90	92	93	77	82	96	80	95	78	75	102	86	87	87	88	79	98	89	90	93	114	89	91	89	104	103	85	93	80	102	84	85	93	87	98	96	89	108	83	81	105	98	90	107	82	95	98	97	84	92	95	100	92	99	90	96	91	102	101	92	90	91	89	87	88	108	85	96	87	85	84	83	99	90	95	92	86	82	81	87	99	93	107	73	113	88	90	88	94	91	81	79	86	86	102	85	88	88	103	104	94	86	100	92	93	82	92	81	95	115	89	95	79	91	90	98	96	100	90	88	85	94	86	91	89	87	97	80	99	92	105	93	82	96	87	84	89	101	75	94	101	79	88	93	88	105	102	80	98	79	97	93	98	95	70	89	104	87	100	91	87	93	93	77	99	107	83	100	93	97	101	108	82	86	95	77	92	89	99	111	78	95	101	93	103	90	92	99	107	81	95	84	101	91	109	98	83	76	88	110	88	78	102	119	92	89	110	86	92	72	97	91	82	83	97	93	84	87	95	71	95	104	67	82	108	90	84	93	90	81	93	104	106	84	99	87	86	95	97	87	99	85	78	80	93	85	75	81	108	92	99	77	88	92	90	92	87	78	86	90	88	89	69	101	88	98	103	87	120	95	71	104	82	103	86	80	102	101	76	84	86	91	77	80	94	103	96	86	79	86	91	85	100	90	81	93	96	92	85	86	87	100	97	96	88	94	100	85	84	96	83	88	93	95	97	103	91	100	77	101	93	109	80	90	87	86	96	88	67	95	95	87	87	105	105	93	72	93	86	87	94	96	107	100	92	83	89	94	87	86	96	82	89	100	94	77	98	81	103	86	86	90	93	91	89	100	86	94	75	103	97	99	68	98	92	81	90	97	99	91	78	94	89	83	99	96	75	79	102	85	66	81	80	92	93	92	86	69	97	101	106	99	97	91	100	93	95	78	86	96	96	74	79	93	86	91	96	78	97	110	89	74	92	95	77	78	86	87	73	94	82	80	75	98	108	82	113	90	79	90	98	79	66	94	101	95	90	89	115	93	101	97	86	90	82	84	102	103	92	110	90	99	96	91	86	86	92	102	93	89	102	73	84	70	80	96	95	108	97	92	102	84	108	89	86	101	102	87	99	98	87	102	79	87	102	97	88	92	82	100	84	97	87	97	95	88	96	80	82	81	104	99	93	86	87	97	96	95	108	84	88	98	104	98	92	88	98	93	97	87	89	75	109	82	106	95	85	101	103	103	94	100	89	93	87	101	86	100	91	106	90	91	90	96	81	78	86	83	83	72	93	96	84	86	95	89	90	80	94	82	100	80	78	90	82	85	111	82	99	100	94	91	82	110	91	94	95	91	96	95	106	100	91	107	108	89	92	114	89	83	105	100	103	105	78	99	102	85	95	96	90	91	82	81	100	105	86	87	95	97	94	95	85	87	103	95	99	86	77	95	74	91	92	74	96	89	89	87	96	84	97	111	90	94	81	96	89	94	87	99	103	116	93	81	90	83	110	78	80	86	87	88	96	86	79	88	96	94	115	85	82	109	98	85	82	97	89	88
11305	19901	26084	24298	17801	14510	9588	10032	10704	13522	7464	6105	4656	4351	2806	2529	1671	985	550	449	454	433	381	424	403	400	383	420	394	397	601	1894	877	359	350	365	362	361	309	322	345	332	351	333	314	356	344	356	356	345	328	333	356	336	333	335	361	350	358	354	378	359	353	373	365	338	341	358	344	346	379	355	344	357	322	319	333	373	353	348	344	337	375	345	344	333	353	361	376	372	334	360	322	324	336	333	344	372	346	315	369	371	354	345	363	328	347	341	380	360	346	373	357	341	319	330	375	328	374	376	339	341	341	353	353	351	370	330	356	354	383	325	342	351	326	377	355	369	360	346	341	349	374	352	340	332	325	361	335	345	351	354	364	318	325	377	325	351	340	319	333	324	354	307	332	363	314	340	354	313	373	353	378	372	313	329	340	354	354	335	352	372	357	350	347	351	329	348	358	326	314	338	326	365	353	336	357	386	366	341	373	355	358	325	361	350	371	357	331	348	332	345	335	331	383	377	330	339	372	319	342	347	289	361	352	323	353	380	316	355	360	339	364	345	338	330	336	358	336	386	363	369	363	350	334	306	344	334	340	329	341	350	323	305	347	329	346	340	356	372	363	315	331	303	345	330	337	327	339	366	345	336	359	358	369	329	330	349	346	368	337	328	343	320	312	347	355	350	343	379	356	347	333	363	338	390	357	352	328	371	335	354	357	345	376	381	351	331	367	359	321	344	307	350	373	355	343	347	370	365	316	359	331	342	359	372	331	326	345	335	326	302	362	387	311	325	347	334	369	341	354	376	335	321	314	369	324	354	348	345	366	333	360	326	321	357	351	319	369	376	333	354	335	314	349	345	345	324	332	326	370	363	360	367	339	337	347	309	340	379	401	359	345	319	346	325	359	340	336	348	358	344	348	367	335	335	349	318	350	353	342	314	355	375	331	390	354	365	341	340	333	336	370	332	322	371	311	336	339	338	340	349	343	359	367	343	340	334	340	427	350	340	333	342	345	382	387	348	390	343	372	352	340	356	333	317	344	333	342	359	345	336	335	351	328	295	354	342	385	353	329	333	325	372	341	343	346	358	340	347	325	356	346	368	364	377	343	339	347	366	338	352	336	344	365	327	357	314	365	352	367	341	365	326	334	362	345	338	346	385	389	341	308	329	358	361	372	362	321	335	313	392	375	366	356	368	352	356	387	376	316	349	379	343	362	321	361	356	342	318	342	335	355	328	342	329	362	323	342	341	330	332	331	337	369	387	340	371	368	358	357	334	350	347	362	365	341	326	341	353	355	352	339	384	354	354	361	348	363	356	355	341	350	345	326	320	388	390	358	352	341	312	341	354	381	357	373	347	377	333	343	362	346	324	358	356	371	342	355	331	364	375	353	310	350	326	344	339	381	384	330	310	355	336	340	386	337	361	367	337	340	356	353	339	343	344	377	363	360	362	359	346	393	352	343	371	361	362	332	355	348	362	328	359	333	352	341	352	348	359	357	334	353	325	328	353	310	344	355	334	352	318	356	344	344	303	392	335	365	337	370	371	334	348	294	366	353	336	369	331	362	316	337	364	327	366	348	341	326	346	359	354	363	355	355	358	354	357	301	327	338	350	339	306	355	359	370	366	349	346	329	352	323	372	348	355	342	318	317	343	377	336	357	351	349	333	372	348	349	343	341	343	339	390	354	343	366	329	386	354	374	349	352	348	356	375	340	343	333	339	352	322	318	357	358	364	347	345	321	312	351	349	346	346	360	341	352	315	368	333	371	355	341	353	342	376	342	347	343	339	320	352	355	347	341	379	314	371	323	329	347	362	353	350	336	342	365	372	357	378	359	387	366	335	357	349	335	365	382	356	345	335	389	350	352	351	364	326	363	343	354	371	334	351	324	340	350	346	332	335	326	359	333	389	349	350	344	347	352	381	396	314	345	374	336	339	353	347	342	357	393	371	342	358	398	340	380	352	339	332	353	362	362	355	333	334	364	340	350	368	342	343	364	350	369	331	342	363	356	388	326	339	339	373	310	328	348	358	365	359	341	301	351	345	360	337	316	320	350	335	363	344	334	339	340	338	373	348	322	353	356	351	349	390	354	326	365	355	326	326	350	364	322	370	357	385	329	351	349	337	394	361	366	356	327	348	383	319	356	361	377	343	363	320	354	349	336	390	334	352	324	364	355	347	370	353	310	324	335	320	355	372	326	331	331	339	312	362	368	354	310	374	367	340	330	329	345	354	364	341	365	374	386	371	351	348	313	363	331	347	373	343	375	379	370	348	345	365	345	369	374	331	383	377	354	383	360	349	339	332	358	334	364	312	364	362	375	387	351	336	358	339	361	350	342	372	344	366	380	365	352	366	367	345	323	363	347	301	341	323	370	328	367	391	346	329	348	320	333	323	311	338	346	318	367	304	365	343	338	362	323	374	346	320	352	345	341	359	332	363	350	329	363	342	343	345	352	369	356	332	347	400	330	320	340	397	370	302	340	348	338	335	365	341	349	378	331	360	349	331	372	332	364	338	360	356	386	349	335	405	358	331	335	365	329	344	358	352	382	342	350	304	324	329	325	366	373	341	338	365	333	342	360	348	350	297	352	411	357	352	340	355	348	318	349	371	353	356	356	344	383	347	352	342	309	323	336	327	362	324	344	360	340	341	357	341	326	340	344	384	323	385	346	338	355	379	356	323	356	344	344	398	334	345	343	356	369	330	340	305	365	337	371	351	354	356	370	367	380	334	366	313	348	381	324	361	361	333	355	357	319	393	379	349	345	368	353	308	334	360	328	366	357	353	357	359	337	349	389	327	329	326	371	332	341	347	343	380	382	378	373	338	348	346	380	350	330	376	380	324	337	336	377	366	342	378	360	364	344	314	345	350	335	365	366	358	342	351	366	356	380	379	354	365	341	371	368	340	359	332	371	358	354	349	344	353	389	360	390	404	323	335	325	353	349	342	301	356	354	331	324	369	351	375	364	366	349	350	349	319	354	357	353	362	328	376	311	352	350	352	357	326	356	342	367	360	350	337	349	355	343	373	353	368	347	381	350	379	359	350	337	315	375	350	344	359	344	358	332	356	350	359	333	363	349	369	365	336	351	357	369	332	374	342	369	356	354	327	349	352	344	351	391	356	375	328	353	344	364	349	349	371	360	358	356	336	385	400	353	345	343	362	336	330	347	337	352	353	318	316	361	341	342	314	368	333	353	343	341	331	357	321	354	329	343	340	330	349	327	324	341	319	362	359	329	346	332	340	354	352	366	356	322	365	326	365	356	318	343	323	353	359	314	318	339	317	325	351	312	319	372	326	368	377	341	369	323	333	365	356	316	335	360	327	338	355	338	327	320	328	341	322	348	349	326	331	341	317	349	343	356	370	301	366	338	349	365	333	353	333	340	340	335	366	377	337	347	334	373	371	375	340	367	343	356	326	343	323	347	370	335	377	379	341	340	373	338	348	327	358	342	360	342	337	360	349	357	323	370	341	367	345	325	345	324	359
41124	45151	44035	40602	35004	33319	27816	26157	29294	31315	27974	21071	12665	8337	5654	5950	3445	940	307	268	217	193	152	156	148	136	119	130	108	113	128	2337	628	93	107	92	67	88	90	71	93	98	96	95	83	96	89	92	89	105	91	102	78	93	89	92	102	85	84	90	92	100	88	85	105	95	77	89	112	86	83	93	93	105	75	83	91	87	105	81	71	85	77	88	102	107	85	104	90	75	104	89	86	110	77	79	92	80	83	77	85	109	87	83	77	90	77	83	94	92	82	102	99	85	95	109	87	76	82	88	91	78	87	86	85	114	111	82	95	76	74	93	90	99	95	87	99	83	94	81	99	119	94	75	96	100	87	94	79	86	90	108	89	82	91	72	89	103	102	90	95	86	89	106	102	104	88	80	76	100	86	104	94	86	86	98	79	90	103	96	90	81	88	91	86	84	100	83	92	69	102	93	83	85	90	82	85	79	96	98	84	81	97	83	105	91	93	95	89	98	87	74	92	98	94	104	98	72	82	95	91	96	105	87	105	85	80	96	94	101	71	101	93	91	90	93	71	79	94	108	85	93	87	109	93	111	100	84	88	67	75	92	83	102	89	92	71	86	88	99	91	79	100	89	85	99	74	86	108	98	92	106	86	89	75	81	85	94	99	101	94	82	101	87	99	82	85	82	85	79	89	73	96	89	92	87	76	84	88	82	89	74	84	103	92	86	97	88	81	81	103	93	95	92	101	72	98	77	71	83	98	64	111	104	94	90	101	80	73	86	78	78	101	86	92	94	89	105	82	90	85	88	102	84	100	112	94	76	87	82	94	91	91	102	95	98	91	81	85	98	102	79	96	93	88	110	87	89	96	103	107	69	103	84	98	82	101	75	68	84	87	88	80	83	96	82	84	93	76	86	85	114	83	103	83	99	94	90	80	73	100	102	92	79	94	86	95	101	80	82	98	88	85	80	96	105	91	110	88	83	74	80	84	87	111	99	93	81	92	86	82	103	95	86	87	81	78	89	82	94	88	82	97	88	73	99	85	90	82	85	79	84	90	112	106	107	90	84	89	95	92	93	77	84	102	89	81	93	72	85	87	87	88	99	79	89	97	98	110	88	88	90	88	101	97	84	89	80	94	88	84	94	95	100	84	75	76	97	72	80	77	89	84	92	89	79	89	73	67	99	89	96	80	74	75	87	81	95	86	88	91	75	95	85	101	91	88	81	87	83	92	95	93	71	89	103	94	116	75	103	111	91	93	99	92	93	92	86	96	78	88	85	87	78	91	90	83	95	74	83	80	93	101	79	78	77	82	108	95	91	95	87	87	84	89	79	88	91	91	92	82	120	77	96	91	92	95	84	86	95	105	88	79	78	75	81	85	82	88	93	87	95	76	90	82	90	111	97	102	78	73	99	95	86	92	92	91	82	86	90	83	108	104	87	90	86	87	87	81	84	79	94	108	85	84	103	108	96	87	84	97	87	98	92	97	77	89	121	77	91	99	88	100	72	96	85	124	80	85	83	88	88	88	103	99	92	82	95	97	97	86	96	106	91	106	92	77	72	93	76	94	95	84	83	86	79	73	70	90	81	73	86	95	104	95	81	69	86	76	99	110	78	85	95	90	85	74	87	85	93	106	88	94	105	82	85	93	97	95	84	85	104	80	88	91	75	80	76	88	83	91	105	86	90	93	86	85	89	84	85	105	83	79	97	121	88	91	90	106	87	105	89	87	92	83	85	110	73	102	101	103	91	105	103	105	87	84	92	83	77	78	87	94	82	95	82	88	73	86	67	79	100	88	92	77	99	83	85	103	86	90	90	82	87	97	85	92	84	89	93	89	82	87	87	89	96	88	78	92	99	96	70	78	101	91	95	85	88	86	82	88	87	94	93	92	81	94	122	97	72	91	97	68	84	68	95	89	73	85	99	74	104	80	100	103	95	82	116	86	90	83	86	92	94	73	97	85	97	93	100	88	85	87	90	67	77	76	83	94	101	79	109	106	92	81	73	91	85	83	93	78	116	82	98	84	103	76	96	81	58	107	89	95	81	69	73	97	108	101	87	92	75	76	85	94	84	82	87	86	88	118	87	81	101	101	93	98	79	90	93	86	92	91	111	89	92	104	107	85	94	85	111	83	86	77	88	81	99	78	82	78	80	93	99	92	96	83	88	96	92	76	93	88	91	96	74	91	95	99	104	93	87	90	96	113	90	96	90	87	83	102	88	104	102	88	96	100	89	78	99	88	87	91	83	79	84	86	102	90	79	78	110	87	79	97	75	82	97	82	91	88	92	92	83	96	106	102	82	103	89	85	91	77	95	82	93	96	91	96	86	74	94	96	82	88	87	93	67	90	78	100	94	69	87	82	98	115	85	76	103	81	93	95	93	91	94	68	75	90	94	77	96	81	83	77	97	87	82	89	79	93	93	98	89	94	99	86	89	82	87	92	94	82	105	90	67	96	86	93	102	76	91	79	89	105	94	88	83	75	92	83	89	103	88	109	92	95	82	103	76	100	64	91	97	82	86	83	83	102	83	88	94	89	105	99	97	99	95	77	99	98	79	83	103	101	90	80	85	93	95	98	91	90	91	73	88	97	95	95	89	102	69	92	78	75	86	100	93	86	86	81	98	90	102	90	98	97	93	85	88	93	93	90	87	99	79	94	88	88	106	85	68	96	85	70	93	106	96	106	96	83	95	89	84	96	81	87	105	93	89	72	82	98	99	79	89	89	86	86	97	80	87	87	82	89	87	89	95	90	90	97	70	76	80	90	77	92	71	83	91	105	103	104	100	103	98	91	91	89	87	85	97	99	90	88	83	80	73	114	94	93	82	89	91	90	84	106	77	98	91	98	91	90	89	81	97	94	97	89	90	85	97	101	89	95	103	81	95	92	69	99	88	112	91	109	105	97	87	100	72	87	90	88	76	84	96	88	90	83	81	83	82	76	77	78	91	67	102	92	92	92	94	85	84	97	76	102	83	86	107	103	91	82	82	77	105	105	78	74	93	81	91	88	109	83	95	87	82	80	79	75	83	89	111	96	80	96	73	106	74	94	106	90	106	82	95	88	77	101	99	84	108	95	89	91	98	83	75	86	97	89	77	76	90	90	87	79	75	76	81	97	85	111	88	96	92	100	83	90	72	80	104	88	93	80	93	95	100	83	96	70	101	74	102	66	88	89	88	99	79	99	97	102	83	82	98	67	98	75	94	77	99	81	98	104	95	99	102	88	110	72	101	99	95	84	80	88	80	76	96	101	89	84	91	96	83	114	76	86	92	87	98	80	91	84	106	78	107	81	99	92	88	96	90	89	89	72	88	70	82	73	79	79	86	81	94	84	80	94	89	94	102	99	96	84	81	93	76	93	88	95	98	104	97	94	108	93	93	107	93	75	94	94	81	89	96	94	97	87	97	101	92	103	90	94	87	89	98	86	87	86	92	86	90	110	90	82	105	94	109	92	87	98	85	83	91	82	84	100	81	80	79	83	77	97	83
34724	46748	52817	54648	50388	48441	40337	42151	44212	45534	41610	35943	27241	24717	21292	24160	15917	5141	2212	1747	1390	1209	1184	910	735	709	636	708	538	502	705	14901	3355	382	361	355	356	371	340	341	394	391	353	363	361	333	340	364	352	353	356	338	328	350	300	340	346	356	376	361	349	365	327	352	323	357	381	351	324	328	319	330	330	334	339	372	336	311	366	321	330	311	350	356	335	351	367	351	352	333	334	349	336	374	347	317	329	343	379	338	353	348	352	333	323	335	345	310	313	358	310	333	308	346	354	321	335	352	332	320	306	350	345	353	358	354	332	292	319	332	324	346	328	317	336	300	351	303	340	326	361	368	315	329	356	320	375	329	315	300	303	334	321	343	320	348	333	321	347	329	325	323	364	306	326	339	344	310	334	337	326	335	328	339	342	346	314	339	328	318	338	342	300	329	346	314	343	351	337	327	337	327	335	301	330	355	339	325	324	342	338	340	340	338	344	328	310	346	321	343	318	287	353	322	323	317	370	333	305	343	327	366	314	344	334	344	350	343	339	343	373	341	357	304	315	306	340	330	318	312	321	344	350	304	337	365	319	359	326	310	349	322	347	335	332	326	347	321	330	345	305	330	357	322	335	357	351	346	352	333	332	338	352	316	328	365	346	349	313	333	341	311	340	327	308	368	347	344	319	351	327	343	310	299	313	337	333	314	314	345	342	334	326	328	353	322	302	343	331	325	335	311	336	331	345	326	327	342	334	330	321	322	362	323	314	337	349	296	349	352	345	336	296	356	359	337	334	352	331	313	342	336	351	342	319	312	326	342	319	368	326	339	359	310	332	351	334	324	329	313	326	316	337	345	307	338	346	306	347	319	304	338	339	352	317	318	330	332	318	308	346	309	339	311	306	322	342	319	326	321	333	365	330	352	341	367	303	347	315	339	324	359	358	347	330	305	322	327	362	356	356	304	319	321	311	374	323	340	317	309	336	370	311	336	320	329	334	339	356	318	318	350	308	341	327	337	323	333	324	350	347	307	353	327	343	345	336	331	315	330	324	331	369	365	292	315	336	336	321	333	344	313	351	321	315	335	354	322	368	351	313	327	316	360	346	329	365	303	331	343	342	317	328	325	325	334	364	334	333	349	322	322	334	315	353	344	328	349	350	335	354	315	344	350	314	366	334	320	316	367	319	356	361	340	327	303	311	314	308	345	338	319	348	326	296	368	336	351	327	335	346	316	319	346	357	332	327	334	350	362	319	315	325	370	317	319	332	335	327	337	344	338	340	320	306	355	359	336	351	316	352	364	319	333	318	300	363	336	340	341	345	378	349	323	286	331	342	343	358	338	345	334	326	370	348	333	341	346	343	330	364	363	312	325	309	339	322	336	340	339	344	340	338	351	333	336	318	359	358	305	341	332	340	316	296	333	309	338	346	338	336	325	355	363	380	348	314	342	316	342	339	347	311	342	316	351	339	351	325	345	304	308	317	323	349	353	308	347	328	325	358	346	336	351	360	367	303	311	334	316	315	290	318	322	313	335	340	335	348	340	349	337	321	349	354	368	321	323	333	356	338	323	335	349	346	342	319	323	328	318	325	340	359	339	313	340	341	340	330	315	348	352	326	327	340	339	312	329	344	356	317	354	348	351	356	315	316	374	341	313	329	315	330	316	330	357	320	352	336	337	303	341	343	371	337	355	317	319	339	329	343	336	316	366	345	349	365	334	339	349	365	358	327	319	345	321	330	340	341	301	341	350	318	304	320	328	324	335	340	332	337	329	307	328	342	331	348	347	307	338	306	336	349	347	342	343	330	312	315	324	364	333	355	351	299	325	359	357	305	367	318	316	335	322	295	349	301	329	320	309	330	342	338	325	363	330	350	346	327	312	332	329	332	313	320	319	349	340	352	337	361	293	340	365	349	341	330	353	349	326	344	323	349	328	328	351	279	332	349	338	292	329	346	332	351	342	299	338	360	335	306	314	343	354	349	347	353	322	315	346	328	367	308	285	340	352	323	349	362	328	333	341	315	329	322	330	342	310	314	344	333	340	318	300	339	335	353	316	345	332	333	332	303	345	378	348	362	343	368	327	353	315	336	280	323	332	373	382	303	330	355	348	312	351	347	333	346	305	355	350	341	323	327	347	335	357	301	296	357	351	315	343	361	323	362	325	348	323	321	335	352	339	316	328	359	315	335	334	344	317	344	305	337	329	327	358	321	335	291	333	308	337	315	322	357	341	345	316	353	343	312	326	347	302	343	330	344	336	327	342	342	360	322	319	328	335	346	320	331	354	312	291	341	345	313	335	316	308	352	333	342	335	367	335	350	352	346	363	306	352	324	342	338	358	312	340	347	322	337	346	341	344	313	366	337	357	350	307	351	303	328	312	345	350	339	309	362	372	322	308	325	325	342	318	344	354	327	341	355	364	335	335	337	361	341	353	335	363	337	319	330	338	331	277	327	314	314	322	335	351	340	331	305	325	357	300	329	334	323	288	341	331	320	328	340	382	321	345	335	311	347	341	346	352	362	302	315	315	344	336	345	333	336	315	344	335	318	312	327	303	311	351	323	349	337	333	316	315	342	368	355	325	356	325	384	346	291	333	341	353	347	321	324	337	330	338	364	391	344	347	340	350	331	332	336	332	356	280	316	361	323	324	349	289	307	339	346	347	337	343	373	333	327	326	333	332	330	341	343	333	328	320	335	316	308	345	345	333	320	308	324	300	318	334	317	322	321	328	346	349	331	345	334	359	330	308	328	339	346	327	328	334	348	346	323	374	339	342	325	344	323	302	336	352	331	345	335	321	322	323	361	314	306	356	329	324	336	315	337	343	331	298	321	355	333	363	369	321	342	348	343	318	320	312	343	341	334	332	320	329	316	328	351	362	352	358	350	348	334	357	329	372	320	329	306	324	331	341	366	350	339	337	334	341	336	327	328	333	347	331	347	334	320	374	298	331	330	346	335	325	307	309	304	317	329	328	359	317	358	348	341	357	348	327	352	323	310	310	332	335	304	353	351	340	314	325	324	330	335	351	336	342	319	321	329	345	309	309	335	304	362	322	298	355	329	324	323	340	323	303	320	342	347	363	332	307	351	322	344	327	317	315	351	271	344	321	329	312	334	340	312	332	333	345	372	351	352	307	315	325	315	350	292	327	318	344	331	320	307	292	313	321	376	319	370	327	336	372	333	342	337	322	345	309	379	334	322	341	326	327	328	337	336	343	323	363	320	339	342	338	345	339	368	317	334	329	340	329	305	371	328	343	390	323	325	346	345	331	334	328	302	338	326	320	345	342	332	323	301	345	344	313	324	339	292	310	315	334	320	332	338	325	360	335	319	335	333	337	331	336	358	357	317	341	341	319	328	325	320	331	316	346	349	337	330	306	349	330	327	326	299	369	350	335	322	313	320	323	302	350	312	326	329	335	351	342	311	328	330	360	317	321	311	339	353	334	330	321	309	335	329	324	306	348	309	338	342	292	366	341	340	312	350	356	342	304
48127	46865	45596	40615	36415	35813	35474	35037	39028	39332	42300	33905	24691	18210	10678	8740	3556	1203	712	556	431	404	357	307	313	247	218	226	208	229	453	4575	975	170	202	185	157	170	181	152	188	172	187	197	192	173	146	144	164	183	174	175	173	188	181	190	167	181	176	159	168	169	155	164	154	175	159	168	165	160	175	192	187	196	169	177	174	169	158	160	182	169	167	177	175	179	168	169	183	158	180	144	164	170	182	161	150	173	171	179	168	187	175	195	186	176	188	168	157	154	152	161	176	146	170	174	160	171	186	175	183	168	165	168	192	182	169	165	178	145	158	177	175	173	158	170	169	145	159	152	180	179	196	176	165	168	162	159	165	176	162	158	153	172	156	154	157	189	188	171	162	177	155	193	198	168	180	150	173	153	181	178	152	186	165	182	157	177	186	131	183	168	154	186	171	176	156	164	182	168	166	170	179	165	181	192	178	161	158	174	196	168	175	156	167	156	155	163	167	192	169	173	169	138	170	181	173	173	159	164	180	165	195	167	175	166	169	175	148	171	164	179	171	165	176	174	163	169	161	195	165	164	145	173	165	177	169	165	178	172	178	183	161	148	180	164	178	175	171	166	173	176	155	181	163	157	180	149	152	149	181	164	179	173	187	153	183	161	175	165	180	168	187	161	167	160	184	159	181	151	166	198	171	190	192	159	182	179	174	177	148	154	188	163	176	177	168	196	186	183	162	192	175	197	151	182	159	151	152	183	163	152	164	165	164	160	173	187	171	179	164	179	179	148	176	173	162	198	177	167	160	153	170	164	177	169	183	179	178	176	191	164	181	169	169	174	152	182	162	163	182	195	172	188	154	181	174	160	140	185	164	159	153	178	174	193	169	159	166	155	179	187	187	172	167	176	157	162	170	185	171	189	183	143	178	147	187	183	204	151	176	176	175	179	162	178	200	154	174	185	172	183	145	171	154	162	160	177	169	164	173	164	186	168	177	187	179	177	181	185	181	157	167	180	155	184	148	173	177	167	170	172	177	168	171	155	181	154	161	190	149	182	175	182	169	170	175	156	152	133	175	175	169	196	155	173	174	182	169	177	168	172	174	179	180	179	160	158	171	170	159	167	168	188	169	152	167	180	168	155	151	172	176	144	177	163	169	165	167	155	202	195	160	171	182	163	194	172	166	199	157	178	174	156	157	177	176	162	155	182	159	151	164	168	157	174	189	159	165	167	169	166	162	169	155	178	141	187	177	165	165	182	136	161	176	179	175	176	168	145	173	162	165	164	132	168	175	193	180	153	177	156	170	169	163	158	190	198	160	166	171	147	182	165	177	161	169	171	174	181	162	164	175	148	188	186	158	187	183	174	175	170	164	177	176	172	145	197	174	160	160	174	176	167	191	149	160	166	170	149	160	165	168	170	151	186	168	168	176	163	164	177	198	164	166	188	156	159	180	142	163	159	181	173	156	168	163	166	156	163	161	192	176	174	170	192	196	154	167	187	151	188	165	178	157	178	171	167	190	162	159	194	159	173	177	180	158	180	185	176	172	181	174	182	154	167	169	158	141	165	169	162	168	169	172	165	185	193	180	166	190	137	157	166	191	173	178	173	161	191	167	156	157	141	186	172	152	168	186	157	138	170	158	162	170	184	170	161	169	153	178	153	167	167	184	156	158	192	155	159	167	165	170	176	177	151	173	170	172	178	164	174	179	171	173	187	157	171	177	148	167	170	162	181	164	169	170	180	166	162	146	141	152	170	173	165	155	159	186	152	158	171	166	156	191	190	168	201	165	164	158	157	136	159	162	150	189	163	163	187	174	141	173	160	175	185	138	180	155	177	166	157	181	174	200	155	178	183	182	178	159	175	164	148	189	165	144	165	146	182	158	172	149	160	156	168	179	176	159	159	153	171	182	178	183	144	173	176	175	164	173	177	163	171	165	156	186	183	185	189	160	177	155	157	157	169	182	154	179	172	171	163	165	154	160	173	186	164	193	161	179	183	174	156	163	171	178	164	178	156	203	165	166	169	186	154	153	180	164	168	180	151	172	182	167	158	174	168	165	181	156	203	154	184	147	165	157	161	153	185	180	195	163	193	158	149	169	172	169	179	164	190	173	176	164	176	169	165	160	192	167	151	167	157	182	177	166	157	172	196	173	176	156	148	175	172	168	172	185	156	160	177	198	183	159	185	180	165	171	171	185	160	171	181	169	159	166	184	166	170	185	170	152	176	162	162	165	196	156	162	159	181	151	138	162	164	180	176	204	188	172	171	174	162	170	171	165	175	180	176	167	169	161	155	146	165	187	150	162	175	157	152	163	169	158	169	181	161	150	179	167	150	162	150	172	172	191	165	153	162	190	168	167	175	181	164	187	166	162	185	183	188	161	182	151	171	187	158	156	163	169	175	176	175	182	147	178	188	171	184	179	170	156	186	200	178	173	171	171	176	155	169	173	149	156	160	155	193	181	199	166	169	178	165	176	175	177	169	168	159	169	181	171	165	183	173	159	176	185	170	158	186	159	172	176	181	161	185	195	157	185	183	167	199	190	178	184	166	177	156	169	146	204	167	147	170	164	171	179	171	162	144	156	164	170	178	168	169	187	163	160	160	159	175	176	166	179	208	164	162	171	179	176	184	204	181	158	159	172	162	158	164	170	178	157	147	165	149	179	195	199	156	205	168	170	177	162	191	151	167	187	161	159	143	159	167	164	169	177	164	192	163	182	156	183	155	155	182	174	174	182	150	158	163	179	163	158	156	170	173	164	147	172	179	161	158	185	169	153	183	138	181	191	192	139	176	168	176	171	187	177	159	182	168	161	168	171	155	181	179	176	170	181	159	174	164	165	175	158	169	193	151	191	176	150	164	201	141	170	157	161	156	171	188	184	176	160	159	163	180	168	167	183	167	151	180	167	151	172	200	185	174	158	192	181	193	184	162	170	155	168	169	169	180	152	173	158	174	170	171	157	154	169	167	174	174	165	160	173	176	173	173	184	169	179	192	170	175	175	166	163	178	184	172	157	177	184	173	160	179	143	184	184	170	173	161	151	191	183	177	177	194	180	176	154	182	160	177	171	151	183	167	192	169	150	149	165	178	151	175	146	193	165	155	149	162	163	169	163	189	176	169	155	188	157	160	171	162	184	155	167	211	177	172	201	167	193	164	161	149	173	152	160	171	151	162	164	152	185	178	172	167	173	161	162	180	161	187	158	197	161	155	178	172	182	195	171	165	183	183	163	181	178	165	165	176	160	174	179	156	185	162	181	157	182	170	172	167	175	169	154	162	185	155	164	157	189	185	176	177	169	170	177	161	163	153	161	142	180	167	173	192	174	175	181	172	174	183	150	179	171	163	184	152	166	175	190	176	173	191	161	169	165	179	165	178	155	188	149	195	166	160	166	179	173	185	170	187	164	182	188	171	176	169	162	164	192	156	161	179	153	160	156	177	185	171	176	147	145	179	148	173	189	167	170	192	175	173	177	151	180	152	157	159	162	187
41283	51889	56838	59820	56025	56550	51183	53392	53682	52681	54854	46885	40168	34616	28501	28410	13761	6315	3956	3016	2661	2618	2085	1800	1500	1151	1158	1050	991	893	2862	22999	3988	622	599	629	608	609	657	591	633	613	603	607	540	579	586	590	593	613	626	592	542	592	601	599	580	561	591	562	595	535	592	578	546	491	573	569	610	544	585	547	579	619	548	609	597	557	535	563	569	528	563	588	551	539	533	570	580	573	574	606	562	574	575	568	545	558	594	568	545	554	572	575	611	548	594	564	588	550	554	538	572	588	550	568	593	588	553	593	563	573	553	533	547	580	590	561	557	606	532	575	539	558	532	535	583	546	589	561	586	594	539	597	527	614	592	545	580	564	562	532	565	549	564	598	576	551	582	545	570	584	575	553	550	525	581	535	514	560	575	549	545	570	518	537	542	589	575	573	571	511	568	542	540	610	590	583	556	554	533	573	588	538	558	549	539	538	543	562	543	581	557	576	558	564	552	591	552	544	551	575	556	569	579	551	566	541	551	554	548	542	577	556	587	586	588	576	575	554	561	565	571	556	557	538	527	554	572	503	539	580	572	534	592	589	560	511	558	550	585	590	543	564	578	556	531	594	566	572	553	515	540	538	583	504	579	554	531	539	556	568	555	533	569	536	582	565	561	548	548	523	561	552	548	566	561	513	573	573	566	581	529	544	534	539	540	608	521	540	569	551	574	601	557	541	559	575	528	546	530	549	606	583	555	532	547	547	587	570	588	553	548	564	600	566	585	546	514	558	557	529	524	581	589	562	555	534	576	528	573	568	527	557	548	544	522	578	551	588	548	562	588	551	615	539	597	564	550	565	572	547	587	515	519	525	594	554	542	572	555	547	529	586	547	551	549	521	529	565	560	555	529	609	563	590	512	561	579	587	533	598	500	567	578	522	597	551	570	538	570	556	550	599	539	555	570	593	576	554	548	568	564	533	540	528	551	573	558	557	532	588	579	577	585	553	548	563	538	557	600	563	544	551	607	514	594	556	569	578	537	542	577	555	550	568	590	604	573	590	549	562	578	580	565	530	548	579	568	572	525	589	567	551	546	564	536	578	590	525	555	546	560	534	540	524	548	563	586	587	582	584	541	500	541	555	507	562	586	585	542	522	585	573	528	533	567	574	527	542	576	585	574	517	566	558	536	557	524	574	524	579	523	618	503	553	527	572	540	582	576	536	536	552	581	555	537	547	530	514	530	610	595	511	553	558	603	592	564	593	584	546	563	531	544	554	573	578	552	580	567	566	569	574	573	539	557	617	572	548	545	597	528	532	551	550	568	533	548	578	564	538	552	586	563	537	510	579	568	566	549	545	584	560	557	554	538	541	594	550	629	568	576	568	550	560	579	529	563	528	532	552	544	549	621	575	566	501	570	554	508	576	547	614	537	552	517	540	602	535	585	567	539	542	539	546	536	580	576	577	510	554	533	531	592	542	565	559	553	541	515	581	564	588	562	551	545	536	564	554	560	517	552	526	561	562	534	554	500	567	569	558	561	610	587	563	531	569	606	535	566	514	569	565	574	586	526	561	564	586	554	561	550	583	555	560	595	550	573	608	560	545	566	601	567	523	597	583	534	532	562	535	546	596	529	627	582	551	553	544	555	571	551	540	579	524	540	571	581	539	592	571	560	541	585	549	575	607	546	554	561	567	542	608	579	578	555	532	536	559	560	527	588	574	583	511	539	564	532	563	574	549	599	541	575	557	562	542	540	578	509	495	593	581	524	514	574	544	566	527	570	556	545	564	543	633	557	554	596	556	566	585	527	539	550	570	517	601	575	545	569	574	594	563	551	576	508	559	574	531	572	566	559	566	582	601	576	595	551	571	551	594	578	551	502	571	560	549	546	533	554	567	576	553	484	545	566	565	603	574	546	548	554	580	550	534	571	560	544	574	582	569	553	541	577	566	577	547	577	520	577	564	551	536	547	568	537	556	516	554	553	553	548	523	545	589	563	596	570	559	546	539	567	533	553	568	569	550	602	540	528	544	615	551	520	585	552	531	506	560	532	528	530	527	571	575	519	570	562	529	559	615	556	545	536	539	544	565	600	550	560	545	541	570	537	547	553	570	559	540	566	584	555	578	567	536	553	552	572	556	536	582	577	569	553	607	555	604	511	583	527	520	564	591	584	551	559	523	519	596	585	570	557	573	524	549	533	562	551	545	581	573	557	575	560	557	553	547	534	566	542	583	613	559	562	575	568	544	530	550	588	552	592	543	590	566	561	529	537	571	583	551	545	577	601	610	533	511	530	548	502	529	555	595	577	573	561	576	546	570	560	553	541	554	562	554	581	555	583	582	528	552	534	579	533	554	577	537	562	566	551	542	562	536	529	550	522	553	562	566	562	573	566	557	562	548	548	541	572	576	573	580	571	553	553	512	568	583	585	568	568	563	589	542	569	592	556	559	531	558	574	580	550	571	533	573	606	558	532	571	527	599	547	544	559	561	591	554	574	513	570	560	598	558	559	540	538	562	520	546	541	575	587	536	587	563	528	561	532	556	596	553	537	582	560	532	529	584	549	583	560	536	544	547	576	558	517	559	525	520	540	570	590	601	569	577	507	570	578	523	568	516	549	564	518	609	567	553	533	584	543	563	592	529	565	595	546	552	517	596	556	598	599	570	537	596	532	589	544	617	562	549	580	534	537	554	550	572	545	534	567	577	555	562	546	581	528	516	541	551	569	586	538	603	543	556	512	553	516	532	565	564	578	545	570	550	554	508	536	576	596	540	534	535	550	562	539	524	628	597	562	586	579	538	528	544	566	530	589	562	533	546	585	544	547	537	624	550	525	558	541	600	556	549	592	557	548	541	529	584	576	494	556	571	582	536	530	571	571	594	571	566	521	591	577	568	542	597	576	590	594	517	613	540	559	555	582	542	560	548	535	543	546	562	585	557	573	549	577	556	541	586	520	593	532	609	543	526	548	572	549	599	536	549	494	543	578	584	533	535	554	554	547	540	607	588	547	522	577	562	570	569	547	572	542	552	572	537	599	598	553	564	507	554	578	591	531	579	522	554	578	567	549	538	573	512	555	546	552	576	557	524	530	545	546	542	527	548	588	552	551	537	511	542	560	523	605	557	577	560	558	578	509	527	527	569	582	584	517	562	547	563	538	541	550	561	521	519	575	556	501	560	515	566	555	546	582	574	592	593	549	504	544	595	547	519	567	566	540	552	553	547	591	528	528	552	583	548	578	558	566	536	571	551	551	576	574	559	560	578	585	561	573	611	593	525	528	577	554	548	549	543	576	558	550	580	541	589	535	535	530	582	571	578	561	558	562	544	540	561	535	545	554	558	536	593	525	613	575	581	537	570	544	529	555	591	543	579	560	569	549	533	579	576	539	567	599	554	594	537	561	533	590	572	541	560	571	587	599	590	534	594	561	539	538	590	531	541	537	524	523	560	558	573	542	579	578	516	522	566	570	538	524	551	597	577	560	563	513	565	608	557	583	578	556	539
9837	14374	19686	14366	8874	5020	4042	2602	2805	2993	3010	2136	920	560	414	263	155	124	118	103	97	118	75	83	91	93	91	83	83	93	99	300	117	95	81	94	99	82	91	79	85	84	80	95	90	79	91	95	68	78	82	94	95	103	93	93	94	82	80	93	75	89	86	86	78	80	82	84	94	77	77	89	91	75	80	88	76	89	98	87	87	84	80	86	78	78	81	82	83	93	100	91	89	88	99	67	84	72	74	87	75	82	80	93	82	84	85	92	106	78	78	85	93	86	92	86	87	81	78	80	82	69	73	79	94	89	85	83	99	78	99	77	90	93	73	74	78	82	87	84	85	92	96	69	72	91	106	67	102	81	89	107	79	80	89	98	84	105	85	86	74	100	77	92	91	89	81	84	86	74	76	101	91	86	85	92	72	86	88	79	75	82	77	99	90	77	72	78	87	73	82	72	89	86	96	85	88	89	86	83	88	90	75	91	69	90	71	91	110	83	100	74	79	99	97	108	99	72	76	95	74	89	74	90	72	79	84	79	78	82	84	84	89	78	89	79	111	87	65	94	101	91	89	79	83	81	79	85	75	85	74	74	66	74	100	82	91	98	73	77	64	79	91	68	81	84	67	75	85	94	98	76	64	104	81	73	92	78	62	89	75	75	79	79	124	101	74	76	90	93	78	96	81	87	89	81	90	89	77	81	93	82	85	73	88	94	87	101	87	83	95	85	80	105	67	85	96	92	79	91	85	90	93	81	75	84	62	91	91	75	99	93	77	88	91	86	91	71	86	87	84	89	85	70	95	101	84	82	96	94	103	71	86	98	82	84	86	94	88	79	86	86	88	105	105	85	83	81	99	66	89	79	84	81	92	63	96	83	76	88	96	90	89	91	89	94	78	78	100	72	78	73	94	81	97	80	90	85	93	97	85	84	73	81	71	75	97	69	78	70	84	100	89	84	91	87	81	93	79	86	84	70	76	82	88	76	84	82	77	112	76	77	84	99	96	94	82	78	82	76	86	80	91	98	85	89	90	71	90	93	78	89	76	99	95	94	79	71	78	76	81	89	78	86	91	93	81	84	93	90	85	106	92	90	80	80	84	86	94	80	103	79	95	95	74	102	86	69	78	95	83	108	83	85	77	90	85	89	85	90	86	79	79	68	83	92	76	83	99	94	78	94	88	78	84	90	99	91	82	81	74	86	80	89	78	87	73	89	100	80	90	86	89	83	79	77	80	73	88	86	80	74	90	78	104	90	82	74	90	79	96	105	83	92	91	86	90	66	88	84	86	95	84	85	83	77	81	98	86	95	80	82	91	84	75	70	89	80	95	69	71	77	86	72	79	92	74	82	93	83	79	101	77	74	77	83	82	79	77	86	101	105	77	78	84	84	83	86	85	87	83	83	72	78	76	76	77	89	86	83	64	96	93	98	88	85	100	90	76	93	98	86	74	90	86	86	82	88	104	92	87	93	82	78	90	87	84	86	80	84	81	84	88	77	76	73	72	90	90	84	99	74	85	93	94	94	85	82	78	83	81	76	82	91	91	89	82	92	74	91	81	86	88	75	109	90	98	81	86	91	85	79	101	87	84	90	80	106	96	92	89	81	89	85	105	77	94	87	84	78	100	85	94	88	83	89	89	80	77	95	88	110	86	85	82	115	103	82	68	96	94	81	94	80	87	81	85	82	75	74	82	100	90	81	83	85	81	79	97	96	99	81	82	82	85	93	88	87	93	91	85	86	87	90	87	100	71	79	97	74	91	86	89	86	83	92	97	69	94	92	80	89	80	88	104	76	64	95	87	82	77	89	69	80	82	87	73	92	77	96	92	77	97	70	94	61	95	88	95	93	91	80	89	81	112	78	81	86	93	83	106	89	95	87	73	81	71	100	67	89	87	77	84	80	86	86	91	77	82	83	87	81	87	84	87	89	80	81	93	89	90	87	84	88	80	84	87	89	100	83	83	84	98	68	85	82	94	87	85	73	88	83	79	78	69	72	81	91	92	91	81	77	78	75	76	96	91	90	75	82	93	76	92	89	95	73	92	80	91	88	92	83	82	80	81	91	92	77	95	87	90	98	98	73	80	96	79	95	111	89	85	86	76	77	96	87	92	77	99	90	106	108	91	79	71	90	72	106	88	89	93	86	74	77	89	88	79	92	88	87	103	94	82	83	95	96	89	91	86	90	84	98	96	80	88	65	62	99	110	88	76	79	94	92	79	97	105	72	93	107	78	109	79	93	82	75	96	71	87	79	87	77	82	81	74	94	82	88	91	91	80	113	72	73	78	94	88	100	89	83	89	74	79	92	74	104	92	75	78	93	89	63	79	74	81	100	89	89	88	75	93	83	83	84	79	87	83	78	107	68	86	80	81	81	68	88	93	87	79	81	85	99	78	93	87	99	89	101	74	81	72	89	74	80	108	92	70	86	92	82	100	83	92	81	98	91	81	90	98	77	74	78	88	96	98	80	72	95	79	92	66	88	84	92	73	73	89	82	88	81	87	108	93	88	93	93	91	85	69	78	95	81	79	91	77	81	89	92	85	98	101	103	83	77	91	79	89	96	90	87	83	85	89	88	78	80	87	84	67	89	85	87	92	95	94	78	89	92	92	103	90	87	94	105	86	84	89	92	83	97	82	103	86	89	85	84	98	75	71	83	81	94	79	74	82	85	86	78	91	100	86	77	62	75	90	83	87	74	95	89	92	88	86	94	101	79	96	71	107	61	75	84	89	81	90	101	86	85	78	79	93	97	97	101	90	81	90	82	94	69	78	84	69	79	98	73	86	96	85	99	72	101	59	59	87	69	90	72	86	79	84	80	80	103	79	84	86	82	77	73	79	80	89	91	90	86	76	94	70	76	95	68	84	97	79	102	89	83	94	94	93	96	79	97	97	87	103	106	78	95	86	102	105	88	76	101	101	97	81	73	80	84	103	83	94	78	81	82	100	101	82	90	88	89	92	98	84	76	84	85	82	110	90	97	87	71	72	80	92	85	86	85	87	97	93	85	91	77	100	85	87	91	98	79	106	83	91	84	99	89	81	88	106	98	75	102	91	79	91	82	70	99	91	93	95	73	71	99	78	83	78	92	84	87	89	93	73	93	89	104	81	87	93	92	96	88	79	94	81	86	83	80	98	77	62	90	77	67	79	75	90	93	91	74	87	99	70	77	83	60	100	77	84	81	90	92	85	95	79	96	86	76	85	96	80	94	74	101	67	93	75	71	80	83	98	84	75	96	87	90	82	88	76	94	94	84	93	77	76	91	74	87	87	85	67	81	85	81	62	90	95	73	87	85	85	96	84	71	90	75	92	80	78	85	97	100	101	73	86	101	81	74	92	87	87	92	94	82	85	83	102	85	77	84	91	77	95	89	75	88	95	77	87	46	83	75	94	78	69	83	87	102	82	69	93	77	86	98	94	98	78	73	80	74	67	94	87	80	94	68	82	83	99	76	98	79	73	82	84	79	83	99	88	97	81	84
9721	18516	27062	24935	19133	15613	13666	10904	12387	13704	14528	11502	5278	3480	2641	1510	895	585	504	481	398	423	345	385	372	386	355	367	303	339	369	1932	555	321	330	338	319	348	340	318	351	317	337	331	356	334	314	343	318	329	334	327	313	314	311	324	310	350	328	346	334	342	323	341	343	296	330	327	304	318	328	313	351	328	347	327	351	311	332	328	333	305	322	345	319	314	346	311	348	325	347	339	302	343	297	359	322	365	311	320	325	340	341	324	310	281	331	342	347	327	328	299	313	336	332	338	327	333	332	308	331	332	323	318	333	320	336	329	332	312	303	317	328	330	354	361	363	330	304	315	327	338	330	262	321	308	318	337	344	350	312	343	338	321	365	365	342	332	343	329	346	314	339	284	316	321	347	341	334	325	315	323	351	326	336	374	320	367	326	336	332	347	312	314	336	327	342	338	293	344	319	311	281	339	298	348	313	343	326	336	292	340	326	313	339	356	334	316	339	313	381	357	386	305	326	329	338	324	294	358	342	307	299	323	337	340	324	346	319	315	313	321	313	308	326	339	330	315	331	344	303	316	307	360	309	310	337	327	307	326	347	341	300	307	333	323	322	333	343	311	310	309	294	323	349	285	312	322	320	331	345	336	334	305	317	308	329	339	339	361	312	339	332	311	318	314	332	348	346	328	332	321	290	327	354	345	308	334	304	327	310	316	332	313	321	334	353	337	318	353	317	325	332	355	316	341	310	314	309	345	299	364	313	306	320	323	328	321	320	313	350	311	361	348	363	331	314	386	315	308	308	322	327	314	333	313	312	346	339	317	333	340	335	328	323	319	363	351	337	311	312	351	354	280	320	336	332	303	344	343	324	328	335	338	359	325	318	332	339	321	315	336	324	325	320	336	350	327	345	312	352	344	308	296	339	324	326	311	332	327	345	322	330	330	334	327	319	358	315	343	354	320	334	332	319	318	335	326	340	320	328	326	297	338	355	337	326	331	304	341	333	302	331	328	328	300	319	335	321	331	326	330	325	310	330	342	322	348	308	290	354	337	324	371	325	303	322	309	306	331	302	355	310	352	344	317	339	303	315	314	293	321	337	359	351	335	342	336	337	329	294	337	321	321	334	324	315	335	320	336	325	346	313	363	353	341	306	299	350	324	333	300	336	329	322	308	345	335	299	323	348	311	318	321	341	310	297	333	336	311	313	344	338	336	293	315	314	346	321	328	312	328	311	321	309	316	311	316	337	368	337	343	329	335	339	340	349	328	352	324	325	311	348	330	345	327	319	324	334	333	301	348	325	355	326	332	315	344	305	324	359	319	333	336	316	289	317	337	299	335	365	290	341	335	333	302	338	335	325	334	333	328	328	327	370	295	284	334	324	316	317	383	317	323	335	325	353	335	357	371	330	306	334	345	323	334	317	329	299	342	348	312	301	314	320	339	333	344	331	342	360	322	314	340	298	349	317	296	304	332	307	319	333	319	327	322	307	352	309	312	354	295	324	297	306	305	321	284	353	316	295	332	326	326	328	323	346	364	303	327	319	285	319	324	321	348	317	311	345	306	304	332	343	305	302	324	292	330	324	322	341	337	328	337	321	322	335	334	330	321	365	344	351	342	309	310	337	308	318	314	338	314	344	348	331	312	353	351	333	339	321	320	340	340	328	315	334	283	367	332	355	341	359	319	307	316	316	332	316	343	345	313	349	333	349	333	334	305	294	331	320	335	317	329	322	337	340	330	298	310	347	321	334	342	346	318	314	350	309	321	331	334	330	325	322	324	318	311	344	339	330	320	311	359	339	346	344	319	323	352	307	335	327	312	337	340	341	311	336	307	316	360	301	310	304	317	340	346	354	334	365	310	340	332	278	341	287	361	362	336	343	304	339	310	317	328	301	319	325	344	315	359	304	324	340	298	343	333	341	335	315	390	327	358	296	315	346	337	338	324	324	360	305	346	314	324	309	343	337	322	322	313	310	300	336	331	307	338	333	360	334	312	322	322	360	314	303	327	336	327	344	343	298	349	316	303	322	299	320	325	343	336	333	316	310	321	336	361	335	335	338	317	372	329	327	332	314	336	297	336	331	293	343	320	325	334	325	312	340	338	347	364	354	323	363	327	300	317	307	312	319	351	300	304	334	325	327	309	310	326	307	369	358	354	335	302	315	327	332	307	343	321	316	307	340	292	295	331	317	339	316	351	328	356	316	309	343	337	348	315	328	312	347	312	321	344	320	352	317	303	328	358	321	349	323	319	332	349	317	328	301	354	310	313	307	329	331	335	331	335	356	363	308	345	350	301	313	357	332	318	343	337	316	320	324	344	328	322	331	301	347	344	341	328	335	353	308	338	320	322	299	308	340	326	305	324	311	295	321	302	362	340	337	322	351	369	302	306	362	306	352	329	333	336	332	337	336	337	331	360	326	314	347	324	309	335	325	308	343	296	338	305	301	315	311	311	357	298	347	347	305	370	322	312	313	323	297	322	338	331	346	328	336	325	313	319	328	293	362	365	334	343	322	304	328	350	332	339	350	354	347	291	319	347	305	316	294	313	331	347	336	301	301	313	323	334	332	313	297	376	309	318	318	367	357	328	307	311	273	317	337	382	338	333	344	310	323	352	348	323	320	326	336	327	361	332	324	329	339	326	325	346	316	318	331	329	336	321	317	333	332	325	315	342	323	327	319	330	330	309	337	301	327	320	330	329	338	295	296	313	339	310	299	306	326	358	331	300	304	313	332	329	322	336	349	329	311	321	342	329	361	300	322	306	317	307	316	355	364	307	343	316	335	337	302	322	313	334	322	356	328	326	355	313	340	306	344	362	341	342	328	328	355	344	313	320	323	346	318	363	308	309	277	334	337	313	329	309	313	353	330	332	308	291	338	318	320	325	343	308	331	329	332	346	300	297	327	329	312	304	310	324	366	349	286	344	357	322	312	322	326	331	336	330	348	337	308	332	344	321	309	334	310	324	339	334	355	334	332	311	313	327	309	330	340	333	384	290	296	312	362	312	340	328	311	345	326	329	292	330	317	326	317	355	331	275	318	338	360	306	306	357	315	299	359	363	307	338	338	334	308	295	333	367	310	306	332	351	361	336	341	298	312	341	321	378	315	360	365	305	314	342	305	322	302	313	352	332	328	319	320	307	313	317	319	317	354	308	286	316	331	325	320	325	315	297	323	305	302	317	316	323	334	295	327	322	310	298	311	326	328	334	310	325	331	330	309	316	381	330	337	307	338	337	322	281	326	294	345	340	343	299	297	334	331	330	312	319	299	334	324	313	300	329	343	325	323	329	313	330	322	352	335	293	334	357	343	321	324	321	322	293	355	361	319	302	335	324	321	311	355	351	351	345	330	320	325	309	296	311	300	329	353	351	310	339	360	330	336	331	335	305	332	343	333	314	326	321	327	309	311	349	318	339	329	333	355	328	306	307	310	316	323	311	322	337	318	340	321	341	343	323	329	330	338	301	296	315	344	335	309	310	357	325	352	344
39157	48143	47448	41062	37171	33752	32066	26985	29966	30710	31144	26096	15411	7879	4002	1530	801	512	275	238	230	199	170	192	135	145	109	128	108	101	241	2430	271	98	80	109	86	96	100	86	71	96	88	95	87	86	93	80	77	106	96	89	101	111	92	91	89	92	104	79	76	66	95	77	79	70	97	90	101	93	95	81	97	84	76	79	97	105	91	74	80	91	92	87	69	86	75	96	90	71	86	79	99	90	90	81	89	92	85	74	90	93	89	93	105	81	87	99	89	99	82	82	81	72	68	86	62	114	79	96	68	87	97	99	94	89	93	103	72	75	76	90	86	87	96	79	87	75	86	99	81	94	97	90	77	85	89	90	104	93	93	76	66	87	77	97	92	96	92	89	90	86	82	82	71	98	94	81	74	90	86	93	82	86	89	59	89	95	85	77	97	78	64	93	90	87	79	85	84	80	66	73	90	94	97	82	82	82	92	81	76	86	86	81	84	84	76	84	87	100	76	78	82	86	97	83	54	97	89	111	87	76	96	82	85	89	86	82	83	88	104	88	84	94	83	85	83	81	94	84	90	98	93	88	94	74	72	85	89	103	84	70	90	67	73	83	88	87	82	95	95	87	72	74	86	89	72	89	93	60	81	80	94	82	90	94	98	75	94	84	94	77	75	83	82	90	76	95	88	86	84	88	80	77	83	89	87	60	86	93	91	88	84	78	86	88	78	92	87	99	98	97	77	88	90	88	89	71	88	79	84	68	95	74	74	86	89	94	75	92	100	83	102	88	82	81	78	85	81	86	90	87	93	88	96	96	71	73	92	80	110	89	72	84	96	73	87	66	90	88	76	70	81	94	92	82	107	93	89	99	80	90	83	87	82	83	73	81	102	85	70	79	75	86	77	81	76	87	74	86	97	96	92	85	88	84	98	86	87	80	90	103	84	94	96	89	85	90	76	82	83	78	80	76	103	88	73	99	64	92	70	87	78	79	76	61	67	63	88	98	99	70	96	99	95	76	92	86	67	109	93	94	99	98	94	87	84	79	86	76	99	87	82	88	77	87	98	86	69	98	79	79	94	78	87	93	98	86	84	75	95	95	93	82	70	83	93	93	100	92	84	96	92	71	80	80	102	73	86	81	94	78	77	83	77	93	83	97	72	96	84	99	100	87	69	88	79	63	90	86	91	79	96	95	75	102	102	77	76	80	89	88	107	96	103	87	84	77	84	96	92	70	93	80	80	77	83	71	81	98	99	95	104	84	94	73	85	103	92	92	89	83	89	76	79	91	71	92	89	76	81	81	92	95	79	85	82	100	78	74	94	91	81	89	98	87	95	82	101	84	87	82	69	79	102	87	108	101	80	87	96	94	68	85	88	84	109	96	99	79	92	75	83	94	100	82	94	76	98	82	80	100	96	79	112	90	77	81	93	93	98	96	88	87	93	104	66	80	70	80	92	91	80	94	99	97	80	87	89	82	93	82	86	79	73	82	81	69	66	82	86	110	79	75	66	83	91	81	81	79	83	87	82	79	85	88	106	76	73	87	79	71	73	79	96	75	75	103	91	87	78	96	81	91	65	91	88	74	82	96	75	77	89	94	88	91	98	80	96	74	91	94	85	82	90	80	81	68	81	91	84	89	95	96	96	89	82	94	91	91	93	86	84	77	84	70	84	86	78	97	82	72	82	85	89	86	92	97	83	75	99	79	78	88	90	84	93	98	97	88	86	69	84	83	90	86	99	95	83	87	88	86	86	90	84	77	90	69	80	91	78	82	82	84	89	84	87	110	84	81	83	90	88	75	98	90	72	91	83	92	72	89	96	83	78	82	94	96	80	73	93	88	101	80	79	78	91	93	82	94	80	91	102	91	78	99	70	89	92	66	74	74	88	89	73	82	73	77	82	80	98	87	92	95	71	75	79	83	90	78	93	79	76	99	80	89	92	86	85	95	89	79	99	76	77	95	80	81	81	91	93	106	86	79	85	73	95	86	101	71	84	91	78	87	76	96	64	92	98	83	75	79	92	77	84	69	96	84	94	81	81	88	81	92	83	87	88	81	89	86	78	87	83	82	92	101	79	87	87	90	96	90	85	88	78	80	74	84	95	80	81	96	79	97	84	102	71	86	81	101	88	79	61	91	68	91	111	88	92	79	86	88	89	89	98	84	79	105	80	74	95	89	94	81	78	65	81	69	98	93	90	88	90	95	92	93	95	98	99	80	88	103	81	89	92	88	88	76	76	96	115	66	96	86	78	82	97	94	88	90	87	86	89	83	88	98	79	82	80	91	98	87	108	79	97	100	73	99	102	102	94	87	96	79	86	94	78	76	80	87	83	99	89	75	80	76	97	93	98	89	69	89	64	85	83	85	74	77	79	93	99	74	83	111	91	72	83	79	77	87	88	73	97	88	87	81	84	94	90	91	99	87	70	91	83	92	98	86	96	86	64	67	95	77	70	93	82	90	88	94	90	84	75	87	85	79	94	82	98	78	89	93	95	93	93	81	84	85	77	96	85	89	83	91	87	100	83	82	82	95	74	98	79	75	90	88	98	79	93	89	94	86	83	68	103	87	80	77	86	91	92	80	100	77	87	87	93	82	90	81	73	98	91	85	94	90	106	89	75	91	86	89	83	82	101	75	94	83	86	89	65	71	107	93	74	90	73	77	77	96	88	88	94	86	89	84	79	86	92	83	92	100	84	87	87	89	90	76	84	72	93	98	73	79	73	88	87	90	80	67	81	81	89	98	99	75	81	84	84	92	105	67	84	86	100	98	83	76	87	80	80	72	70	84	84	81	69	88	93	77	88	81	75	74	89	101	62	85	78	82	92	72	78	92	87	94	104	70	83	92	77	74	79	94	83	97	80	96	88	83	91	94	92	85	79	88	88	85	92	92	90	73	81	73	100	98	93	77	73	89	89	99	67	94	82	68	75	96	61	94	83	81	106	86	95	82	94	97	96	98	79	67	89	93	91	76	94	88	97	76	92	90	98	93	72	90	80	94	90	88	84	75	94	85	84	93	95	90	84	80	100	88	80	86	97	78	80	96	86	94	81	76	80	80	81	93	92	99	84	85	77	95	88	89	98	72	70	82	86	94	78	91	96	90	101	78	82	102	80	91	98	94	81	70	89	66	71	87	88	78	106	93	76	73	81	70	92	98	87	72	91	70	89	87	96	84	84	95	77	88	74	83	83	89	80	90	75	78	89	88	85	87	73	88	84	97	89	95	96	103	97	82	79	102	87	82	83	96	88	87	91	87	88	92	86	82	90	96	86	97	94	74	85	88	99	97	86	98	99	78	87	77	95	102	63	82	65	85	82	71	89	94	87	90	90	93	86	91	60	80	100	86	86	94	103	84	101	105	84	90	90	91	105	77	74	78	97	81	79	80	87	80	70	84	86	82	82	88	77	78	92	86	97	110	101	77	97	91	88	88	77	80	82	87	96	89	82	88	80	85	79	68	96	93	72	97	84	95	76	90	82	94	115	92	92	86
33767	48560	54686	57404	53802	49888	46776	42654	46054	46061	45790	40434	29071	22150	13840	7643	5351	3246	2047	1589	1334	1275	1226	1084	882	770	614	506	550	552	1805	15410	1654	350	347	363	349	372	366	332	355	359	399	360	359	359	326	360	344	344	319	324	362	352	341	319	337	313	350	341	326	308	354	358	307	345	329	364	365	315	336	337	299	343	318	352	327	326	300	337	334	314	329	339	336	312	332	353	324	328	337	334	321	344	347	355	365	310	335	337	333	317	361	347	323	323	327	316	346	328	313	326	350	354	332	337	314	313	332	324	347	323	323	295	328	325	291	305	320	335	328	319	315	326	343	327	331	311	336	331	317	330	325	300	277	337	331	329	327	297	305	353	332	319	333	304	322	288	314	331	265	315	348	332	339	361	318	341	302	336	339	331	335	357	321	338	341	324	347	343	302	323	343	328	321	335	314	319	316	327	357	329	309	320	346	340	340	336	294	302	312	345	329	295	359	306	322	319	333	319	313	334	323	329	340	318	344	326	334	313	329	346	299	340	320	318	325	300	377	309	344	318	327	365	336	355	323	307	333	300	307	308	307	318	338	342	309	320	321	359	324	321	293	349	346	330	329	340	320	340	311	313	314	299	319	316	310	303	326	330	324	318	319	359	335	311	342	352	296	316	333	292	336	329	320	309	328	342	335	333	337	336	338	323	282	304	346	311	281	337	341	314	329	378	336	325	291	326	331	330	367	318	319	292	356	291	338	325	310	343	313	325	308	318	333	313	317	329	329	332	332	322	350	350	335	338	285	289	326	349	295	331	320	337	341	320	323	347	326	324	328	332	327	337	333	322	340	310	323	321	295	330	314	306	325	336	336	339	313	321	322	335	331	313	346	335	328	313	332	334	297	303	336	292	329	342	322	300	308	328	323	329	343	314	326	317	338	337	372	355	337	339	304	316	319	331	336	309	351	330	326	315	330	300	339	344	317	318	315	339	347	342	304	352	316	308	314	360	334	312	314	342	322	318	342	338	337	336	328	317	313	365	322	307	298	340	322	332	322	331	317	313	318	309	367	317	345	338	341	316	309	290	344	320	371	326	353	337	340	298	308	299	295	330	322	344	330	310	327	324	344	323	312	283	344	340	294	318	344	322	330	331	349	351	275	350	309	330	320	358	340	294	312	318	325	323	338	332	323	339	317	335	326	335	327	297	341	307	368	331	331	324	332	360	288	342	362	335	321	335	292	324	337	321	374	320	334	353	330	315	336	334	316	339	312	354	322	329	359	313	327	324	319	294	327	332	321	353	306	335	342	355	314	323	307	309	315	352	329	303	301	305	331	335	301	330	361	303	287	289	305	342	298	343	343	327	316	339	341	323	327	326	317	359	301	338	289	328	310	332	334	313	304	320	342	312	307	357	348	301	330	318	347	327	307	311	319	325	327	291	326	314	327	361	350	342	353	305	304	294	334	328	333	347	341	336	315	313	339	316	352	317	329	336	308	310	308	314	300	337	318	370	360	309	328	319	326	318	316	333	327	336	356	315	338	316	316	341	317	321	357	324	318	313	316	345	332	323	347	344	359	336	317	353	330	314	348	336	332	348	313	330	299	310	315	328	337	320	354	332	364	326	326	302	315	320	317	360	315	345	314	351	336	331	327	303	353	314	339	322	351	343	325	309	300	320	339	337	352	331	341	319	324	313	321	358	330	353	299	306	309	323	332	330	315	334	311	333	305	345	326	298	320	322	335	314	343	324	347	300	347	311	323	356	345	310	290	350	280	325	350	314	289	349	334	332	311	357	339	332	316	345	339	332	332	314	306	365	330	288	323	303	321	351	359	323	318	314	320	322	339	324	340	356	322	334	316	302	339	292	318	333	332	345	338	299	346	325	335	320	341	332	323	325	301	315	333	330	315	309	359	307	313	298	296	319	325	335	305	340	329	332	329	319	330	320	303	306	335	352	312	325	331	324	333	328	313	326	316	319	326	336	318	345	293	355	321	319	327	320	328	337	337	298	297	337	336	341	316	293	317	303	301	305	364	342	317	312	332	314	319	324	311	302	324	324	307	341	334	328	331	291	302	319	328	337	320	314	337	339	333	291	304	323	325	310	336	347	331	312	300	309	316	339	325	322	331	343	328	309	302	300	312	315	353	301	304	337	342	325	334	330	334	311	338	291	334	321	293	346	316	311	315	326	322	325	337	333	342	339	339	348	302	349	327	297	293	325	329	294	328	322	300	323	301	298	284	328	344	338	364	336	310	335	316	307	338	308	320	331	340	331	324	324	313	354	302	331	308	334	327	329	345	324	334	370	349	329	357	331	342	315	319	330	318	310	350	346	342	336	332	336	321	337	328	308	329	298	332	313	303	316	313	313	369	324	331	327	311	328	281	310	310	357	328	331	317	332	307	309	338	340	321	333	314	341	338	309	290	296	337	320	328	298	348	317	318	332	342	316	328	351	305	310	315	297	320	310	327	311	334	309	336	342	307	318	338	312	373	309	327	311	323	326	338	349	339	328	303	347	334	312	327	333	342	339	300	332	322	339	341	322	340	343	306	364	320	340	348	297	333	313	302	297	295	319	308	340	307	324	301	328	313	309	318	316	341	334	345	374	336	319	337	317	292	337	308	317	336	358	338	337	334	335	330	308	344	315	342	309	326	321	332	276	347	304	328	324	329	327	359	324	355	342	345	321	332	342	325	321	294	349	363	328	312	351	329	331	341	343	319	365	307	328	314	309	357	334	325	339	326	320	322	333	330	301	329	325	328	295	327	339	336	335	334	342	309	356	350	327	335	334	317	309	308	328	323	310	336	319	326	324	333	296	323	331	313	340	322	320	286	331	320	318	288	352	310	326	332	344	345	291	329	319	360	329	335	307	349	351	336	336	332	369	323	358	326	321	348	318	327	325	310	328	348	319	326	318	331	312	319	324	301	334	335	309	321	341	357	366	338	313	318	359	326	328	321	320	327	335	324	329	332	349	328	303	334	329	336	354	336	334	315	370	348	323	342	328	350	360	317	339	305	305	297	308	330	351	332	336	319	316	290	327	300	307	328	287	330	307	329	358	333	343	327	303	316	307	315	334	309	344	333	317	327	352	319	344	331	311	345	330	365	342	306	332	327	330	327	395	331	313	323	318	342	329	329	304	316	314	329	289	287	308	308	333	353	311	315	327	328	304	330	323	312	296	328	315	328	324	356	299	329	324	318	351	336	330	319	311	349	289	329	373	317	313	334	324	355	360	312	340	293	330	319	301	364	316	347	340	283	332	334	334	338	320	334	345	358	308	304	346	318	345	314	309	308	264	344	322	333	310	325	350	304	337	322	352	331	320	351	319	353	340	353	335	345	325	313	339	314	310	334	322	313	319	308	328	350	333	309	320	327	322	315	321	313	360	306	346	312	289	311	319	326	329	318	300	317	352	282	337	328	335	320	355	329	325	311	313	304	359	307	356	316	329	349	340	313	329	345	317	348	333	324	343	331	331	327	357	320	279	308	338	295	324
47062	50082	45955	41550	39487	37605	37265	35327	38440	40702	39486	37261	24655	12497	5191	2914	1663	986	611	463	403	374	388	302	285	278	219	218	207	206	986	4130	593	186	166	173	169	184	153	153	196	171	171	191	175	190	163	171	182	172	171	151	151	182	161	173	196	170	169	172	167	164	195	129	154	192	217	178	184	165	173	189	162	180	138	171	176	150	159	154	148	157	185	170	183	172	164	173	170	159	183	152	165	166	180	164	143	177	187	151	176	193	165	164	175	183	181	177	151	154	181	176	173	176	175	166	163	177	166	180	166	173	156	189	187	145	151	158	139	160	170	167	184	176	177	177	176	178	167	170	145	160	188	172	180	162	171	144	173	164	180	171	155	157	172	171	158	171	188	186	169	158	169	176	153	192	156	145	155	158	147	195	174	151	173	161	162	186	160	172	176	162	167	168	165	156	169	163	173	177	176	172	145	172	149	174	169	168	171	158	182	149	163	179	155	175	168	170	160	162	154	166	183	152	158	172	180	147	177	176	173	158	147	178	168	171	158	191	155	177	173	149	182	170	174	159	167	161	158	211	166	167	176	197	147	165	170	150	169	167	158	182	167	198	159	170	168	193	162	173	189	144	177	170	169	151	179	168	177	180	150	176	180	166	165	164	194	186	170	176	160	180	169	170	180	166	150	189	180	173	178	187	182	148	166	175	170	164	163	163	167	160	154	183	184	183	181	149	159	173	191	160	167	208	177	165	145	164	136	182	165	178	149	151	165	192	174	168	162	155	149	180	185	164	167	178	148	161	160	173	187	151	168	166	170	151	159	169	157	167	135	178	153	181	161	172	170	187	174	154	162	200	184	152	171	164	149	170	195	173	154	168	178	163	162	151	194	181	154	150	155	157	146	179	181	159	184	183	167	147	148	183	167	183	190	154	170	161	185	160	153	160	154	182	169	172	170	159	162	180	167	177	144	164	184	189	173	171	164	165	163	159	153	158	168	156	158	179	185	162	190	160	189	144	180	167	156	160	163	168	160	171	167	163	173	180	180	158	181	177	150	188	179	169	189	172	171	178	170	145	188	170	188	177	156	192	166	162	179	158	197	179	156	175	148	161	185	180	187	171	160	144	143	171	162	170	169	136	160	164	176	168	165	179	173	182	173	160	158	182	177	157	165	174	171	173	182	169	183	174	177	176	176	169	176	187	154	169	157	169	184	176	180	142	167	148	165	156	171	152	171	161	178	172	158	156	172	174	156	148	199	166	198	148	156	172	168	173	170	197	180	177	169	193	175	174	169	155	180	159	170	159	162	180	160	161	184	149	164	170	172	174	165	179	185	149	165	154	195	188	171	188	163	172	168	182	155	171	175	165	168	159	185	156	164	154	179	158	154	167	176	149	180	176	178	169	173	160	178	158	178	169	176	158	180	179	192	166	187	181	168	172	164	190	191	155	160	181	179	173	147	177	174	181	154	154	184	174	192	168	191	177	166	168	176	170	165	135	177	197	175	169	165	176	171	193	171	158	174	149	168	173	184	148	148	162	163	180	178	178	183	172	175	187	178	180	167	173	185	163	197	154	156	156	171	160	171	169	185	166	146	166	185	169	140	168	161	193	186	174	182	173	157	168	147	185	166	182	179	147	174	178	176	172	154	154	164	180	176	162	160	180	166	201	168	163	184	162	151	155	156	173	161	168	151	180	174	179	169	176	182	181	189	187	179	159	171	189	161	182	178	153	156	174	165	172	174	164	173	158	168	179	167	144	168	208	193	174	176	156	155	164	156	152	182	172	192	156	190	150	144	188	158	190	165	157	167	175	167	166	173	169	160	170	150	156	151	177	150	158	167	164	169	186	179	168	170	161	191	161	177	150	159	185	177	173	177	164	158	176	158	188	164	152	187	164	178	174	176	165	196	156	173	176	180	167	146	188	150	167	159	177	191	165	166	135	175	150	171	155	168	151	156	180	169	168	165	165	188	163	160	153	173	182	159	168	157	175	156	174	201	168	189	170	188	167	165	153	152	179	160	162	174	168	184	175	142	172	171	164	170	164	187	188	179	190	147	172	163	154	189	154	183	173	185	183	175	163	180	160	176	184	158	168	169	173	190	153	191	173	191	170	167	189	176	183	169	205	180	153	176	174	170	166	164	166	155	166	158	152	179	195	159	185	156	187	159	157	159	188	162	166	214	163	176	171	165	172	158	166	168	174	161	157	192	138	174	159	172	168	187	186	171	166	169	162	168	174	162	160	163	175	156	164	172	153	166	170	182	164	192	170	188	165	150	175	170	170	183	156	176	182	171	190	174	156	146	170	161	175	149	156	178	184	181	168	176	164	174	158	168	199	187	158	174	154	169	173	189	155	176	144	196	160	175	183	172	171	143	178	150	152	180	177	177	169	191	168	188	138	168	168	202	183	166	163	176	152	175	170	163	145	144	179	144	157	180	166	188	174	202	163	161	190	170	166	183	156	174	177	209	141	207	161	148	148	167	174	158	156	147	171	165	163	171	180	174	163	171	155	158	180	158	163	178	148	161	168	159	168	162	182	166	172	191	174	164	167	166	152	185	142	167	186	164	171	160	170	173	168	186	163	154	141	180	189	167	170	188	163	149	152	173	195	167	169	180	188	160	156	165	172	142	170	166	161	151	180	180	142	173	167	171	167	156	179	176	190	138	170	180	178	170	162	157	154	168	153	168	196	174	161	173	160	163	185	189	165	160	168	144	142	147	153	159	155	141	151	164	170	156	153	173	160	165	176	170	164	168	182	149	176	170	166	171	169	164	186	192	159	169	190	169	168	144	178	177	151	175	177	159	183	172	159	189	155	169	177	164	180	148	165	148	173	174	152	156	173	165	178	174	152	191	167	173	181	184	202	177	157	182	191	170	162	171	166	163	160	152	172	152	159	186	172	174	153	155	159	158	169	163	180	181	157	149	187	160	160	157	191	164	141	155	156	193	160	159	165	184	168	178	170	167	162	183	184	154	164	202	172	182	196	160	145	158	164	168	170	149	169	178	146	169	179	160	172	184	144	190	189	166	180	164	189	213	169	160	175	172	168	162	170	165	186	176	153	178	163	163	179	160	170	144	164	156	169	175	156	145	187	179	204	181	151	144	179	169	168	138	172	183	177	173	164	176	167	172	160	181	158	151	154	170	167	159	154	176	174	171	179	169	193	189	167	143	189	156	171	177	171	165	189	177	174	164	162	174	179	184	174	186	145	152	152	167	185	174	171	178	158	178	151	165	148	170	173	172	171	148	135	154	162	169	172	185	163	196	180	167	182	161	157	162	183	175	160	155	165	167	161	204	191	165	176	173	159	179	166	176	205	150	170	158	162	189	161	169	168	173	145	189	187	178	181	167	174	166	173	193	176	159	165	156	160	155	159	170	179	191	165	185	176	153	190	174	179	168	179	170	142	169	167	175	149	179	167	173	168	183	156	169	167	173	174	190	177	156	178	167	178	169	156	163	142	164	175	175	172	175	159	179	167	171	183	168	182
40673	57131	58221	63163	63440	61342	55094	54305	54649	53643	53126	49422	36955	23057	14364	11241	8171	5733	3357	2740	2390	2293	2156	1684	1618	1355	986	1042	897	943	5971	20756	2851	632	662	616	629	605	646	625	621	670	558	591	606	591	607	608	613	610	587	598	595	562	555	627	582	523	574	562	577	583	568	551	619	552	550	606	609	543	574	577	617	576	555	541	539	577	551	599	585	591	555	591	543	557	605	576	608	570	584	574	561	608	580	601	550	606	530	587	547	574	588	574	521	574	531	548	569	588	535	571	544	555	598	555	598	545	550	557	583	565	590	511	570	553	545	511	565	537	567	550	544	553	546	573	573	574	554	538	534	559	593	570	518	574	557	567	577	604	550	553	559	579	540	563	592	601	530	541	550	565	561	571	558	557	585	574	558	557	602	527	589	547	542	545	556	527	593	614	527	558	548	566	576	538	572	567	546	559	534	597	568	539	543	538	587	548	529	553	583	576	570	578	560	547	590	532	574	528	538	550	555	600	544	544	550	538	577	535	605	553	604	576	585	548	554	571	580	528	562	587	550	568	594	565	566	559	549	500	560	554	543	551	577	583	529	564	606	550	537	556	578	522	576	569	538	551	517	585	586	575	538	552	586	559	566	528	572	533	570	538	582	578	590	556	531	588	583	542	563	519	577	560	589	552	565	546	552	573	540	549	581	578	563	587	561	561	525	553	588	553	556	566	602	582	531	558	546	562	544	552	587	568	581	545	597	595	542	560	590	557	542	556	510	547	534	538	575	558	537	563	571	551	524	528	568	578	494	560	550	587	556	497	530	578	554	560	553	582	550	528	557	541	539	574	595	561	587	481	496	575	531	576	556	590	588	552	532	539	556	593	540	589	575	506	519	532	595	586	563	572	560	591	552	557	540	563	567	608	533	567	555	571	600	567	557	543	557	542	526	534	578	581	575	548	554	554	550	569	509	596	528	548	567	547	554	571	572	557	554	529	568	539	542	530	586	558	587	538	597	632	561	568	540	564	556	501	562	515	561	525	594	564	536	555	552	537	558	605	566	606	533	550	575	522	554	581	553	566	588	527	563	534	576	514	562	628	531	526	563	605	518	560	551	563	532	552	555	536	543	545	581	559	563	540	529	559	591	570	546	615	571	557	532	508	553	583	562	493	524	539	558	551	578	561	551	592	534	540	528	557	578	543	538	529	571	554	558	560	522	554	572	529	576	591	554	533	549	569	516	517	538	560	553	594	522	624	542	557	567	518	567	571	551	532	538	554	578	551	557	574	564	542	578	533	593	521	562	593	554	535	552	562	515	538	541	533	559	561	593	589	560	534	571	567	551	579	584	586	512	546	561	563	516	555	551	574	577	553	565	629	484	573	521	552	511	549	580	570	535	548	570	565	560	591	556	569	564	576	560	552	554	570	581	549	570	527	553	506	549	538	536	562	560	580	552	542	525	531	518	576	569	553	563	551	548	547	548	521	567	582	609	530	572	553	573	565	504	525	584	573	561	582	538	597	561	543	550	555	612	551	541	537	585	549	551	562	580	566	575	571	548	553	549	552	575	558	592	560	566	537	510	602	517	560	538	556	552	546	573	569	560	541	527	539	554	554	573	587	528	523	542	542	595	564	571	532	575	544	528	580	576	530	565	617	545	561	565	536	564	533	537	557	533	566	624	533	550	548	564	587	567	524	571	580	526	552	523	570	536	547	550	560	571	516	553	554	545	601	533	612	556	549	570	538	536	528	588	580	556	562	527	522	584	570	546	594	589	593	550	555	567	534	541	557	548	551	527	533	573	552	593	569	549	574	569	581	584	604	538	566	541	548	549	589	510	555	538	596	548	562	566	578	570	559	548	508	548	555	541	583	514	520	585	554	564	546	571	551	529	559	584	552	544	605	585	547	541	566	567	561	546	546	547	538	584	544	513	579	571	562	559	549	556	539	544	561	539	575	544	530	569	551	519	540	570	550	572	568	508	577	551	541	537	632	604	574	522	534	560	589	559	567	551	579	530	580	599	538	562	547	559	551	553	557	572	572	545	571	540	539	526	552	531	543	515	574	561	548	552	539	597	602	568	529	527	550	549	504	596	568	542	593	565	589	578	586	558	545	597	533	496	571	566	558	539	544	543	556	559	540	599	583	530	558	557	555	505	569	583	567	560	555	524	559	562	552	555	593	533	544	558	550	553	543	543	543	549	570	550	538	539	543	540	560	543	558	610	533	581	576	562	558	535	581	507	564	512	515	555	558	555	556	570	549	570	552	566	592	538	563	548	552	584	533	548	565	562	556	571	573	509	523	576	529	540	521	595	572	593	531	574	562	536	546	582	532	589	537	519	548	551	560	566	570	543	570	551	561	545	628	587	570	566	555	542	511	577	535	557	545	523	520	578	619	580	531	572	564	576	598	599	494	566	537	584	565	553	583	543	585	547	615	536	565	585	526	565	582	507	530	568	561	567	556	573	533	568	554	535	565	595	537	557	551	598	537	554	568	526	567	562	548	532	508	555	551	564	577	528	541	534	528	530	571	548	541	549	575	498	529	551	572	579	534	560	595	561	504	531	556	568	531	556	575	543	544	562	568	561	554	564	587	548	513	572	574	571	551	558	556	547	502	532	582	573	579	561	530	583	599	546	560	552	573	564	539	518	504	521	552	556	562	550	552	564	557	550	590	586	543	575	517	556	565	546	555	524	564	619	528	581	546	532	556	556	548	545	535	557	544	600	535	540	574	553	562	532	553	612	528	626	587	547	556	535	571	587	549	554	526	580	568	521	595	535	570	539	563	579	572	535	565	545	558	534	533	540	536	570	536	578	539	568	516	529	509	560	523	579	546	583	579	553	521	551	534	540	561	502	575	563	482	551	558	568	574	576	551	569	588	550	562	585	600	582	595	564	521	563	592	527	544	579	581	530	572	586	534	556	562	546	567	600	544	544	530	593	525	546	543	550	636	583	534	571	556	598	599	548	570	548	556	555	586	541	578	542	561	566	539	540	527	544	584	532	599	550	531	591	565	565	561	528	581	579	541	573	539	640	574	558	551	584	563	549	569	580	570	564	592	557	549	543	551	552	587	568	533	573	545	552	604	528	550	535	531	545	543	553	546	597	562	575	546	534	549	547	549	558	521	570	582	581	622	556	540	553	596	524	546	590	553	501	545	581	569	536	567	573	544	582	536	551	528	575	599	614	517	593	559	574	517	574	587	575	556	547	554	550	566	586	500	577	557	575	548	542	573	547	557	505	559	520	530	566	618	547	536	532	573	536	582	527	540	535	550	528	540	558	590	563	530	519	588	578	548	573	548	553	545	560	533	569	544	557	547	527	534	576	563	545	531	616	600	583	467	562	555	529	567	514	545	515	551	545	548	537	538	568	582	513	568	538	560	594	522	534	541	512	537	558	547	560	542	586	562	520	534	551	593	525	575	554	538	562	502	541	527	541	537	578	520	540	573	571	509	545	577	583	564	545	537	562	543	538	562	563	596	545	508	562	521	597	507
11067	19735	28788	20829	12307	6534	4196	3011	2640	2566	2835	2555	969	371	258	177	121	118	95	98	93	73	83	87	81	81	86	95	84	86	94	204	102	96	83	98	86	74	102	80	89	103	74	81	85	74	96	89	81	77	74	83	71	72	84	82	97	92	72	77	83	85	83	83	81	77	71	97	81	78	93	93	88	89	76	65	84	75	69	88	86	79	83	87	72	76	75	100	88	78	104	77	70	81	70	81	83	91	87	88	87	96	74	85	92	87	95	83	99	90	86	71	79	83	78	65	73	82	77	85	91	96	78	78	95	91	86	77	80	86	79	77	92	97	86	69	76	100	82	90	83	75	90	74	90	71	79	66	70	101	92	90	81	78	86	85	91	84	89	87	74	85	74	83	86	77	89	69	87	76	86	67	83	91	84	101	80	74	84	95	77	78	81	98	87	75	75	83	78	101	87	74	66	81	91	85	77	84	84	78	77	87	78	91	95	81	95	75	74	79	87	81	76	71	76	102	81	75	105	78	70	85	92	92	109	83	72	77	68	79	78	86	88	87	85	84	82	78	88	76	91	68	100	87	94	81	90	81	90	73	82	87	74	86	119	93	70	93	98	82	84	91	68	90	93	87	93	79	74	85	90	88	104	68	77	68	86	76	89	67	82	65	80	84	73	69	81	101	91	81	76	81	95	87	99	75	79	72	74	94	76	80	77	83	88	86	73	83	81	108	61	92	85	94	80	79	72	73	87	101	95	96	88	76	86	89	74	98	86	79	74	72	94	83	97	89	82	91	87	89	90	67	89	82	85	82	100	70	87	90	77	78	75	102	84	71	83	63	77	76	83	76	77	63	85	81	75	85	81	74	67	71	93	72	75	68	74	72	92	90	78	77	81	78	86	89	71	73	85	84	92	85	69	79	84	76	86	90	76	82	69	94	84	99	67	77	95	76	90	85	94	94	80	84	78	80	71	75	81	76	111	94	77	93	91	83	75	76	81	86	86	68	79	85	85	83	92	86	84	86	70	86	79	91	75	86	80	77	81	87	77	84	71	89	73	68	94	73	96	105	73	87	99	69	89	91	68	87	79	79	92	67	82	71	82	84	67	79	95	82	91	86	87	72	68	60	98	62	89	97	94	90	75	99	104	84	83	85	84	95	84	95	86	61	83	86	85	78	77	84	106	80	93	76	65	88	85	78	83	83	99	82	84	74	81	82	90	96	76	96	86	76	83	85	89	92	87	84	68	99	97	95	85	83	93	74	78	75	85	86	65	74	89	73	76	95	84	70	97	85	86	81	80	84	85	83	71	79	84	72	94	77	100	77	80	77	79	103	86	70	84	76	81	87	92	89	73	82	84	92	94	92	62	73	62	80	94	81	83	72	95	86	83	103	86	91	82	91	82	86	89	83	75	75	91	71	99	83	88	80	79	96	81	67	81	90	76	99	94	97	98	72	86	74	78	59	77	84	82	90	98	70	82	89	98	75	79	74	103	74	80	75	73	70	58	84	82	97	88	99	84	76	75	86	94	82	87	80	81	87	96	105	79	80	86	83	68	82	87	86	79	83	65	90	76	70	90	78	73	73	88	72	74	87	74	78	74	94	78	64	81	85	68	68	89	85	79	81	93	77	70	66	95	85	82	82	84	82	77	87	78	59	97	88	68	88	83	97	73	77	95	84	64	80	77	91	95	88	95	88	75	93	79	77	84	71	76	76	72	74	55	86	87	60	84	92	77	86	95	92	74	84	98	84	87	80	73	75	91	72	73	95	95	84	84	88	70	90	73	79	79	73	73	89	72	83	89	91	78	76	80	97	77	74	87	92	94	81	91	79	76	87	79	90	90	83	85	69	84	89	87	78	110	81	92	87	103	87	87	77	95	72	82	69	88	72	81	91	66	63	98	77	89	96	86	76	102	91	93	90	86	80	88	68	85	81	92	85	84	79	84	81	87	94	82	81	85	68	92	85	77	78	85	90	85	87	90	75	94	77	87	86	78	92	85	103	87	70	78	69	82	78	69	82	78	89	94	77	97	84	77	74	84	74	78	73	70	77	88	89	71	101	78	84	94	76	85	76	91	59	84	93	75	66	76	76	81	89	82	70	102	86	80	72	81	83	81	95	87	92	87	91	90	80	88	79	83	93	79	83	85	76	88	81	89	91	88	92	82	74	86	82	78	68	75	82	89	83	74	69	79	75	86	91	80	90	85	83	85	84	86	90	81	67	92	87	93	80	87	84	83	66	101	82	80	78	93	74	90	93	87	92	85	82	101	90	80	73	74	79	72	73	95	77	73	93	87	93	85	74	68	81	72	80	75	92	73	77	90	77	82	96	74	83	91	93	91	94	91	81	90	95	94	97	96	86	90	89	102	89	72	95	81	91	92	86	87	74	66	79	89	98	71	104	78	92	65	78	91	61	97	81	75	71	79	90	69	86	81	89	72	81	95	87	79	79	69	82	89	75	72	78	87	76	88	80	81	92	89	79	105	70	87	70	82	79	89	93	71	73	97	85	65	96	82	83	76	88	97	77	64	90	79	91	89	100	87	82	83	98	88	75	68	78	95	92	95	98	97	74	89	101	92	75	91	88	94	77	72	100	74	93	88	77	91	66	65	87	82	87	103	86	73	80	99	76	76	89	107	78	77	89	90	89	84	61	71	102	76	84	70	72	102	85	83	78	91	66	87	84	77	81	92	80	79	78	81	88	78	87	66	78	76	84	88	87	74	78	87	82	90	56	81	89	76	81	75	71	78	81	86	68	78	85	98	71	83	89	82	88	83	93	78	73	78	76	93	84	72	84	97	74	94	83	85	73	96	90	81	77	69	80	79	82	83	89	67	70	75	94	80	89	86	104	90	91	98	68	73	82	89	87	85	78	83	85	74	77	98	82	77	91	84	82	75	81	78	78	74	72	73	97	72	98	97	101	88	84	87	84	82	80	63	74	80	79	107	74	74	78	86	83	103	69	76	86	94	81	74	90	75	74	75	106	68	83	73	84	88	90	83	93	73	88	83	86	70	80	89	83	72	91	96	96	72	78	99	80	86	70	80	76	81	83	102	95	93	80	97	92	64	90	93	91	85	103	83	87	89	79	95	67	79	93	111	77	80	95	107	75	82	102	79	80	101	82	74	66	78	101	69	88	70	79	75	67	87	106	82	76	79	99	95	83	73	92	78	82	82	89	89	77	95	79	72	81	71	79	100	94	69	75	83	89	75	83	81	80	59	97	69	75	101	102	85	89	82	95	82	78	79	83	82	75	88	102	85	83	84	94	99	84	71	92	100	81	88	90	65	83	66	95	80	77	86	79	75	88	95	93	88	109	79	87	83	80	80	84	63	71	66	86	72	67	69	78	93	85	95	68	76	87	84	77	93	88	81	79	79	97	83	89	79	97	89	77	81	82	79	92	84	83	78	81	91	96	78	85	85	81	84	90	75	84	94	87	75	96	88	90	86	83	98	97	70	79	79	76	73	92	80	89	87	93	84	77
11253	24108	35081	31366	24941	18146	14726	13033	12407	13280	14704	11926	5067	1992	1237	825	629	526	431	406	374	369	359	372	335	366	344	321	323	356	383	1378	436	336	324	297	342	308	357	319	307	326	340	299	303	317	298	328	351	326	284	325	322	345	340	286	272	356	349	343	334	325	321	309	361	332	346	307	275	314	317	299	321	320	303	331	309	294	344	309	318	319	304	316	328	323	328	307	346	352	327	296	326	339	320	330	325	308	323	323	316	305	337	322	324	291	297	309	311	321	309	305	330	336	321	301	318	332	331	309	297	303	323	317	306	308	309	312	326	345	317	344	307	314	326	320	297	303	351	326	344	351	302	372	332	325	309	308	309	309	330	321	323	298	327	311	332	326	300	316	316	310	319	319	318	329	323	330	301	332	316	360	307	306	301	319	316	309	327	344	303	291	312	319	323	287	355	288	298	306	287	340	336	322	324	330	352	304	340	324	294	339	282	307	292	326	307	337	336	326	315	300	285	291	324	317	301	353	307	295	327	312	338	306	335	301	342	324	328	330	329	319	294	304	332	303	313	314	306	316	304	268	342	310	326	283	303	312	333	308	297	299	308	301	319	292	299	299	291	312	337	292	308	361	326	317	304	338	302	336	313	359	294	312	350	287	288	289	299	327	325	328	313	308	322	321	287	338	341	340	331	324	299	327	332	325	336	333	356	330	329	329	331	319	330	330	327	304	313	291	307	313	320	355	320	322	299	320	306	337	334	304	331	302	304	322	327	286	291	275	317	329	306	313	329	322	317	338	301	311	334	330	333	305	306	343	344	318	319	309	312	314	345	298	323	310	314	333	328	323	337	366	333	332	345	288	356	329	306	303	334	328	342	321	310	308	340	345	328	331	298	312	346	304	290	339	341	328	324	277	331	319	314	312	310	321	330	316	309	328	318	310	299	339	310	318	316	340	292	304	320	309	307	319	305	320	300	303	303	338	316	316	339	324	333	319	299	319	343	339	304	339	337	298	311	323	330	311	312	367	326	298	289	313	319	295	321	328	314	252	312	308	342	326	318	327	347	300	322	300	362	329	312	348	302	334	302	289	313	343	334	327	327	320	316	297	311	314	333	332	322	304	289	348	312	303	347	300	333	316	331	305	310	330	314	320	324	310	297	306	321	328	288	286	303	295	308	311	304	295	322	336	332	312	307	319	291	311	331	310	319	300	321	347	317	313	350	292	312	310	307	317	326	338	329	305	315	315	320	326	323	311	305	294	288	319	311	321	297	295	320	329	316	278	327	307	310	311	292	362	313	342	313	315	312	356	318	325	290	291	320	332	293	324	331	293	341	321	318	323	339	305	323	331	358	325	323	318	320	330	323	324	341	337	345	337	326	301	304	342	357	322	302	342	321	305	324	319	312	313	332	322	348	288	326	345	341	300	305	312	312	326	310	332	323	323	319	303	306	289	313	335	317	324	309	331	315	279	359	330	333	291	325	293	311	327	324	297	316	325	310	314	331	329	324	344	341	332	295	323	301	309	317	320	349	303	316	319	318	334	321	347	331	304	303	326	329	318	318	305	339	308	326	346	332	333	339	319	300	300	338	315	315	321	302	339	309	314	343	329	294	295	332	316	339	329	354	329	310	311	342	316	325	321	312	310	315	329	365	313	320	307	326	342	306	342	308	302	324	346	298	300	311	317	298	293	319	325	306	297	307	325	321	326	324	333	336	302	325	353	324	301	299	311	299	309	320	333	357	335	348	316	333	308	325	301	326	352	320	324	324	320	327	303	317	304	357	343	336	331	350	326	330	327	331	332	312	303	312	329	302	311	289	349	301	311	304	311	305	343	321	315	330	306	306	340	324	330	347	368	343	320	299	351	301	301	360	318	311	329	364	323	315	298	341	325	293	302	345	315	309	314	326	280	330	330	318	314	297	326	347	319	348	332	302	329	359	340	305	328	308	308	317	347	340	346	332	305	337	312	302	310	304	296	338	320	322	340	283	325	323	305	316	325	306	366	316	305	306	305	336	312	313	310	336	321	324	315	327	335	299	346	306	301	309	316	296	312	290	299	291	356	302	326	306	296	327	332	323	316	320	344	316	301	319	327	325	331	337	331	287	327	307	289	298	313	317	342	320	356	288	337	282	298	304	320	314	370	296	325	276	306	338	329	327	298	324	320	310	339	322	321	341	337	365	306	320	304	315	288	319	319	310	322	298	296	348	320	348	337	341	316	352	354	333	330	278	348	336	299	296	332	307	307	334	303	327	330	306	343	318	326	314	345	309	338	325	295	353	309	337	324	319	287	285	338	349	314	325	331	310	312	322	341	311	316	360	320	326	322	308	335	326	322	310	296	291	315	366	296	327	351	329	324	353	307	321	322	351	310	340	312	317	299	310	328	344	339	350	288	314	318	314	310	332	319	319	269	362	305	323	320	296	319	346	324	295	287	348	325	329	313	297	329	331	326	312	302	314	329	333	303	338	328	279	322	353	311	343	336	310	327	341	325	310	295	332	320	324	315	331	318	308	311	324	309	313	311	319	338	298	316	333	297	317	320	319	337	301	321	351	341	320	337	313	356	339	314	313	317	314	297	312	347	351	317	317	331	305	299	325	334	317	312	347	296	330	275	337	300	337	350	307	304	303	287	315	311	282	327	309	337	337	314	315	346	287	345	300	337	329	301	317	294	302	333	297	308	338	305	306	356	294	269	308	321	316	319	316	351	298	289	311	330	325	305	320	312	342	342	316	316	289	312	356	312	321	325	319	301	312	303	273	322	327	306	344	331	290	327	301	308	335	295	322	326	301	350	330	346	353	301	317	298	299	293	303	341	345	312	344	300	332	305	316	328	335	324	317	315	344	334	328	307	308	301	338	293	320	309	323	297	325	320	323	343	318	323	327	324	297	337	298	318	322	316	297	286	323	329	324	323	334	318	319	340	316	319	312	316	314	351	310	314	319	338	348	297	325	302	321	329	311	319	296	346	306	300	346	306	293	347	331	310	329	303	305	322	297	316	297	347	331	324	331	315	317	345	344	303	323	324	307	326	329	320	329	291	328	344	315	288	328	315	299	323	337	292	338	340	355	314	302	321	320	331	303	338	320	315	342	339	336	317	298	336	322	313	317	279	300	344	313	323	323	325	344	332	315	314	328	302	313	318	321	330	324	332	321	318	343	308	330	285	359	339	318	301	343	353	345	310	327	289	317	322	315	320	304	313	323	288	296	355	315	333	327	319	314	300	292	307	318	357	319	296	301	291	333	313	349	343	312	323	325	337	305	313	310	342	322	293	360	313	296	347	336	303	323	303	304	292	340	313	318	324	315	328	294	301	355	328	352	325	316	290	322	313	319	295	312	314	337	299	304	344	317	322	316	334	317	311	343	302	318	306	294	296	312	318	319	364	314	349	326	328	334	322	329	325	312	337	345	301	301	339	304	309	328	320	351	320	354	290	332	313	302	350	312	328	284	340	308	328	321	317	309	313	329	335	321	346	315	325	308	312
40388	51317	48028	40262	38426	34459	31696	32653	31182	31423	30410	26644	13297	4292	1991	1170	895	456	315	243	187	208	176	139	148	115	114	110	98	116	216	1557	236	81	95	92	76	78	88	95	75	89	79	90	71	96	78	78	82	104	81	82	103	78	83	86	86	76	100	86	69	79	83	76	67	83	87	88	102	83	95	86	81	109	75	94	74	82	102	67	72	86	80	91	73	85	79	89	84	68	72	85	90	76	91	78	86	85	90	95	88	76	68	85	79	69	83	90	97	83	80	82	84	90	80	86	77	103	93	68	75	70	83	93	81	78	103	92	79	66	89	85	92	90	99	84	87	90	81	76	72	82	78	82	65	77	84	86	101	78	85	90	81	81	109	79	78	70	75	75	56	76	70	83	89	88	83	83	78	87	75	97	80	84	89	97	92	83	93	98	78	87	79	90	77	85	67	74	66	71	91	99	93	87	85	77	86	82	74	82	71	81	89	98	97	84	80	77	81	79	81	72	76	86	84	85	90	72	84	79	89	85	100	76	87	81	97	76	70	77	76	83	85	82	77	80	84	81	84	79	84	85	73	75	80	76	94	86	77	83	65	81	92	70	83	90	80	90	70	77	86	92	95	76	79	91	80	69	91	96	99	91	87	91	86	93	92	87	99	87	83	73	94	90	90	93	96	72	89	87	75	89	83	68	77	90	74	82	92	75	74	100	76	88	84	90	81	75	89	88	75	78	95	89	84	91	74	91	79	82	102	91	78	87	90	88	102	88	75	70	83	88	88	83	87	86	95	74	95	91	79	70	79	85	89	81	67	90	86	78	71	92	76	71	83	73	81	82	80	111	79	72	76	108	85	73	69	67	94	83	81	93	80	78	66	78	82	93	80	113	89	62	92	89	65	95	82	81	89	66	85	88	86	82	78	77	80	83	85	61	72	90	64	76	77	111	92	79	90	72	76	78	80	91	94	87	73	97	81	97	70	78	96	82	91	90	88	102	84	107	81	88	74	69	67	81	92	100	83	83	86	91	75	75	100	97	97	94	91	63	82	85	71	77	100	78	91	84	83	80	82	87	77	78	84	91	88	86	80	76	87	83	109	87	110	78	91	95	80	80	85	81	82	80	78	83	80	79	81	79	76	67	99	85	81	82	90	81	79	98	100	119	89	77	80	78	87	91	78	95	75	106	88	101	98	82	78	87	103	90	79	83	94	71	78	82	71	104	75	74	77	92	76	90	73	77	108	80	69	78	97	90	75	101	75	100	81	83	78	77	84	77	85	83	77	89	89	94	92	82	89	81	86	75	88	71	87	85	81	92	72	83	78	83	88	82	81	93	79	90	77	91	100	74	77	83	86	87	86	94	82	74	94	71	89	74	79	90	70	82	82	82	75	96	90	90	63	85	76	83	91	82	80	81	77	76	70	85	82	82	90	89	85	55	86	95	90	74	83	96	61	86	82	85	81	75	79	74	73	77	76	91	79	76	82	70	73	77	78	73	77	84	76	75	82	88	75	92	87	84	82	70	82	79	92	75	74	79	75	93	95	76	92	86	84	101	74	79	96	97	87	88	87	92	96	85	81	71	80	80	95	69	69	68	84	83	101	80	89	69	68	84	91	77	83	88	78	89	95	84	80	64	103	93	79	82	85	89	90	74	84	85	75	84	97	109	94	75	82	84	102	81	79	97	86	76	103	90	77	95	88	81	77	72	75	84	89	73	89	77	89	91	83	77	95	85	86	78	84	76	92	61	80	84	86	61	93	82	94	91	94	82	91	79	75	91	74	81	89	99	84	91	99	79	83	98	67	103	87	74	93	98	77	84	100	99	89	90	75	74	83	79	81	80	85	87	85	94	83	71	77	76	93	83	74	89	101	84	87	96	81	92	72	93	74	87	97	76	85	87	84	80	85	101	90	82	73	84	87	90	79	72	91	83	86	83	76	74	65	83	76	88	76	80	86	83	89	83	82	95	75	68	92	84	80	84	77	82	69	76	77	92	99	80	85	66	77	84	88	80	91	75	79	79	87	92	89	98	84	73	77	89	88	80	93	70	101	98	90	88	94	91	83	100	76	86	85	74	77	105	90	74	91	86	94	77	86	80	76	84	73	85	77	83	78	86	92	97	79	91	85	82	74	96	92	84	96	98	79	81	72	96	85	68	80	80	70	79	70	93	85	91	79	97	92	95	83	89	80	87	79	105	79	87	107	86	98	78	82	81	88	104	77	105	75	80	82	78	98	76	74	75	81	98	80	78	81	86	92	96	90	84	78	82	81	81	84	92	83	87	64	90	87	65	83	91	88	88	74	90	83	102	86	66	81	77	60	94	83	83	72	80	71	72	87	93	84	76	101	82	91	78	78	91	92	65	88	79	94	80	102	96	84	90	83	84	84	76	75	88	98	99	95	91	84	119	95	81	74	97	69	90	98	96	77	83	99	94	99	68	90	75	90	100	89	93	100	78	90	72	94	76	94	66	86	91	95	83	92	104	76	76	70	86	82	79	93	90	97	84	102	92	89	76	65	77	80	80	68	68	88	98	72	85	93	91	77	83	78	81	80	97	82	87	83	71	92	78	85	87	81	78	79	98	95	89	86	76	94	84	69	86	83	89	90	95	90	91	105	83	93	64	68	85	89	81	77	86	76	78	86	90	93	74	90	82	100	78	77	84	92	77	63	83	93	86	78	81	88	76	70	94	93	75	90	79	80	79	84	98	91	74	81	92	72	99	88	82	67	93	103	86	91	88	89	82	87	81	79	90	87	82	86	93	92	79	84	87	87	93	79	87	81	82	77	92	77	90	85	94	81	86	80	96	78	79	71	87	94	80	96	93	82	99	87	90	81	77	93	91	57	61	83	74	85	75	101	97	91	82	89	68	83	93	92	90	101	74	87	87	82	81	94	87	90	95	95	90	77	78	104	76	74	74	79	85	90	75	85	85	88	85	88	89	83	93	81	75	82	102	81	100	91	100	74	85	79	86	77	83	86	79	86	86	99	81	87	92	88	81	84	85	80	85	73	85	79	74	75	82	62	79	75	72	89	77	94	87	92	68	86	93	92	104	72	76	83	83	72	87	69	81	89	93	98	71	84	84	83	98	85	83	74	75	88	85	89	79	87	73	85	93	90	99	90	78	86	97	80	96	82	98	79	86	86	78	72	89	83	88	85	86	76	94	79	93	81	82	90	79	86	89	87	86	99	77	91	81	73	93	90	90	86	71	77	95	86	91	73	70	78	86	93	75	94	91	82	88	111	99	104	81	91	77	90	87	83	74	73	83	96	71	74	75	74	90	100	88	74	88	107	74	97	88	83	100	89	74	88	89	84	89	72	90	82	88	81	81	88	103	86	94	80	95	88	81	79	97	80	91	73	77	88	71	91	73	99	90	76	92	89	98	86	91	90	96	72	82	97	73	64	84	98	89	94	85	93	86	82	94	99	92	88	76	93	82	68	70	79	88	97	101	72	90	61	94	105	86	82	74	69	104	80	88	74	65
34751	54371	58878	64826	61892	52550	47747	48625	46728	47384	45867	40211	23510	11119	7948	6255	4457	2694	2050	1506	1264	1285	1062	906	756	585	548	478	506	479	1585	10541	1482	358	364	362	389	341	362	345	354	350	345	314	325	339	317	332	299	335	316	302	318	372	337	340	360	342	320	295	327	304	307	314	352	328	299	317	319	316	303	325	324	289	357	326	314	324	297	304	294	300	299	329	335	327	314	312	296	298	305	338	323	349	333	284	324	323	313	302	310	319	301	329	335	324	277	308	320	328	300	308	309	324	305	312	336	323	296	321	328	325	294	334	345	330	294	308	343	301	294	308	327	327	319	318	321	328	294	275	331	330	324	335	327	293	296	320	323	288	326	309	317	307	326	299	327	329	302	344	300	292	335	291	310	305	279	314	298	313	288	277	309	349	327	311	312	310	289	337	338	345	328	319	302	311	310	316	302	309	286	303	305	347	324	309	318	341	317	314	340	319	331	294	304	327	332	284	302	287	335	299	329	301	299	324	305	301	346	303	323	340	295	316	305	314	319	317	322	295	309	329	290	302	321	331	292	310	326	305	318	345	285	299	319	345	287	330	312	318	339	321	303	311	319	308	309	317	308	285	338	320	300	332	312	306	317	315	316	296	339	320	306	327	328	295	306	286	309	339	307	320	307	345	316	328	282	329	297	288	303	285	320	311	266	314	316	311	309	305	323	310	310	293	356	300	307	335	291	317	319	278	322	312	326	340	309	313	332	328	317	311	346	292	315	302	352	328	310	301	318	327	320	316	336	314	312	289	312	315	311	335	341	303	290	319	313	307	274	324	313	314	312	346	291	306	350	308	323	316	321	286	325	323	280	322	284	314	332	343	307	338	337	301	340	302	312	302	313	320	307	318	304	298	326	311	303	288	306	329	320	330	301	325	273	292	293	335	316	298	309	319	343	331	282	317	285	303	331	290	311	293	316	298	310	289	313	303	303	311	322	296	296	307	314	269	289	326	331	340	313	313	318	344	312	372	320	294	302	330	316	313	292	329	317	323	368	307	292	311	290	305	346	293	317	298	293	321	294	312	332	324	284	289	290	309	300	325	334	327	297	337	335	305	340	339	302	335	340	296	358	303	337	307	303	330	306	316	346	305	312	312	302	318	305	307	316	300	308	328	316	313	338	308	305	342	308	311	329	320	314	308	318	322	323	318	315	335	290	317	289	294	315	318	310	324	318	316	324	324	296	311	307	308	303	290	312	335	285	324	297	336	336	317	305	309	300	322	306	316	283	310	319	344	317	315	305	295	341	274	333	350	307	288	323	321	311	320	320	293	302	283	298	279	324	330	301	304	335	319	311	315	344	296	333	324	316	336	309	306	306	321	307	295	266	318	289	312	331	299	352	339	300	277	327	310	301	322	276	321	303	316	305	327	314	275	294	311	348	333	329	305	326	300	320	345	311	298	315	294	298	314	300	292	306	326	292	298	328	320	312	329	299	306	287	316	321	302	333	314	300	304	272	328	309	321	332	324	323	335	301	322	312	342	338	327	319	329	337	278	309	315	306	315	303	310	319	308	323	301	303	322	329	308	295	301	298	292	318	297	321	326	298	333	310	309	297	320	308	309	325	309	299	329	327	326	329	325	293	322	267	325	326	327	309	331	294	338	315	315	328	315	314	320	331	330	345	294	328	314	326	323	305	347	299	278	312	307	312	285	332	301	315	294	295	323	308	319	317	330	341	301	306	338	324	318	320	307	301	313	299	289	308	326	307	327	309	320	297	342	308	314	314	320	308	298	315	322	319	322	306	290	323	276	302	321	327	319	319	303	295	318	308	317	336	287	336	298	336	310	311	338	307	269	336	343	315	292	349	353	331	324	295	281	311	319	326	307	294	341	297	322	304	329	294	293	284	310	338	309	334	327	306	316	306	313	305	309	287	298	318	293	311	320	315	288	292	309	312	295	316	307	303	321	340	334	303	274	282	304	331	287	288	300	324	317	304	328	317	305	314	315	300	308	318	348	271	314	330	324	331	336	310	312	308	296	321	302	321	317	290	295	304	331	317	337	324	293	329	289	322	299	332	291	317	311	342	284	311	325	322	331	311	302	268	352	323	324	333	305	307	344	319	300	294	304	349	331	313	329	307	308	302	312	353	329	300	299	307	345	318	306	305	306	306	298	326	306	338	334	352	307	340	322	324	324	314	336	309	329	338	286	311	335	281	290	343	323	341	315	316	321	313	281	306	329	316	340	306	325	308	319	297	287	317	299	302	295	250	299	315	316	325	332	327	339	318	314	325	336	334	314	320	296	320	335	318	314	293	307	319	320	295	335	321	313	274	316	349	324	327	332	286	326	325	313	319	302	324	299	321	331	346	323	289	335	281	317	330	300	312	304	306	308	311	334	340	337	306	337	299	313	322	329	301	357	331	351	291	304	304	291	319	333	326	291	296	322	323	299	321	290	320	300	318	292	278	306	284	352	312	322	283	322	339	279	310	332	321	302	318	313	279	316	298	292	304	334	325	319	331	293	297	316	277	335	321	301	314	309	317	333	327	298	274	308	304	303	301	281	313	299	301	337	308	305	314	300	296	317	289	301	306	326	304	352	301	335	286	319	316	285	306	332	315	292	313	294	320	315	309	310	305	314	279	289	323	328	339	305	302	319	348	298	312	314	307	323	310	306	333	301	340	306	304	343	315	353	316	295	282	323	324	300	341	301	298	312	316	323	328	303	314	304	299	329	296	317	302	324	280	288	315	295	342	308	328	289	327	330	331	303	301	309	325	289	312	315	312	294	308	317	308	332	300	327	333	311	304	296	306	327	319	298	314	319	313	309	330	322	313	313	318	291	290	299	296	290	337	294	324	305	313	343	344	327	301	333	299	298	317	312	348	310	322	307	306	310	297	308	316	302	315	325	303	315	325	345	315	331	315	295	338	311	311	301	325	305	288	319	303	316	314	333	293	334	342	282	316	329	336	297	305	345	341	325	279	306	323	316	319	312	322	317	306	310	344	306	321	298	293	311	311	281	368	326	322	333	323	327	325	309	301	322	334	325	316	305	299	293	303	315	321	290	332	319	307	314	306	347	326	291	336	272	306	323	329	362	318	322	310	309	353	310	284	298	281	318	308	327	296	308	324	276	287	333	309	315	323	297	279	318	295	310	307	272	339	310	332	296	327	339	321	326	313	327	298	325	297	319	270	297	295	313	308	315	295	336	318	320	300	300	316	301	318	339	324	321	320	286	311	312	287	297	301	285	305	292	317	298	323	302	322	316	299	285	336	316	321	354	317	329	315	322	298	282	321	313	310	330	330	301	303	329	330	324	314	318	334	316	313	304	294	295	319	331	296	289	317	321	321	319	328	341	321	310	288	318	306	338	299	313	308	333	318	348	285	283	325	304	299	322	270	300	329	325	319	324	326	305	328	316	301	340	329	293	295	324	336	334	306	316	310	300	329	302	311	319	313	318	313	349	333	318	322	316	336	315	338	299	316	302	324	291	305	322
48712	49255	45397	39121	39911	36738	36313	38510	40021	40891	37304	32335	17667	8658	4555	2691	1300	848	561	465	498	343	342	334	239	254	233	193	210	199	260	2749	420	199	165	161	174	168	190	173	175	182	129	161	162	176	173	159	162	178	169	182	191	179	190	182	163	167	174	147	174	200	162	171	144	172	184	166	175	143	176	173	144	134	160	157	164	157	177	180	166	170	163	182	155	185	174	193	136	186	153	191	146	192	159	158	180	162	175	161	172	184	166	164	159	178	181	159	172	165	160	164	156	157	155	189	165	179	179	166	163	157	148	142	172	156	174	158	179	168	152	173	133	154	159	168	154	181	175	185	164	180	156	157	183	151	172	183	160	158	184	152	159	169	148	151	155	183	171	173	169	177	168	147	181	176	164	165	186	168	166	174	161	194	177	181	174	180	176	160	155	168	154	170	175	154	162	179	170	171	165	156	172	180	184	166	157	159	170	173	187	177	172	169	156	179	161	181	166	188	145	165	162	168	155	155	150	162	168	168	179	166	169	170	180	178	169	173	146	167	178	166	156	160	166	152	149	182	182	166	187	181	191	170	177	154	160	172	171	180	187	146	175	170	154	151	158	180	169	170	163	185	181	154	160	155	173	150	170	148	177	187	163	166	152	170	165	177	172	169	155	145	166	167	163	161	174	151	171	169	175	171	183	175	164	165	180	138	150	168	169	159	167	159	159	165	162	157	165	156	169	181	171	176	168	178	171	198	163	172	175	172	171	171	161	173	194	182	169	160	140	158	167	174	164	160	141	150	168	182	162	147	146	179	172	189	156	168	161	183	154	156	164	194	169	165	153	165	157	207	150	165	162	180	154	165	169	164	170	160	173	157	177	169	141	170	179	154	169	171	146	152	158	161	179	151	157	155	172	162	168	159	175	182	169	154	178	156	142	156	173	169	178	187	187	158	169	164	174	155	158	174	177	183	174	155	187	161	185	168	169	173	154	179	179	161	149	173	140	155	158	168	146	163	155	184	156	150	150	168	161	161	168	141	175	149	196	160	146	150	180	188	159	180	168	173	168	159	156	190	192	181	174	183	175	177	174	173	154	170	158	190	143	166	151	140	166	151	193	152	178	175	156	171	175	184	164	150	162	176	183	162	158	187	189	146	189	159	169	192	157	170	186	180	196	165	158	188	164	182	165	177	191	165	175	169	176	144	176	200	189	161	171	160	147	170	165	161	175	179	167	155	169	166	162	165	180	176	171	172	155	150	149	157	181	164	182	165	198	177	179	163	154	137	168	190	161	167	173	173	188	156	144	167	169	184	166	154	153	142	166	165	177	160	165	161	152	186	164	172	170	171	148	158	171	171	158	181	170	174	141	156	170	152	160	160	165	180	161	149	170	177	178	166	173	184	163	159	167	189	161	163	137	159	146	171	157	154	153	151	167	165	162	165	193	147	172	145	189	148	170	177	178	167	167	163	161	159	172	172	182	174	149	162	191	158	178	153	158	163	175	165	173	149	172	169	171	178	178	160	179	162	169	170	169	156	172	171	175	172	140	177	165	181	159	167	171	166	170	179	156	168	170	168	161	141	181	176	155	185	158	165	186	160	163	158	155	140	189	189	179	148	174	166	172	168	168	200	180	178	193	177	181	169	173	193	145	182	158	170	186	164	137	187	163	182	173	167	164	195	149	171	176	163	179	181	150	174	160	160	168	167	165	150	158	160	137	158	189	169	152	171	174	174	155	173	166	164	167	172	169	164	150	136	171	180	163	154	182	188	184	164	173	161	163	176	175	152	169	158	164	166	168	155	154	142	180	171	154	149	177	171	155	155	171	177	169	182	175	146	169	178	151	197	172	156	176	188	158	165	148	181	169	184	174	161	175	154	177	149	159	185	171	182	148	167	172	164	176	158	193	159	159	157	159	142	187	152	158	166	161	172	182	150	165	150	174	166	157	155	201	172	169	162	155	162	157	166	181	170	172	181	188	177	166	175	171	173	178	164	186	162	167	159	162	167	174	159	194	182	149	175	139	163	165	171	181	168	164	175	184	172	167	141	159	159	145	155	161	163	160	148	159	168	167	157	162	163	163	172	169	180	190	171	150	178	182	211	186	169	159	163	168	167	168	175	148	162	169	151	181	164	170	164	180	155	173	160	168	171	150	188	154	152	154	153	168	152	167	174	197	144	173	169	142	155	180	176	170	164	159	191	192	163	165	145	176	136	186	191	167	162	162	182	163	162	167	185	179	168	172	162	153	157	181	152	162	183	146	149	173	165	172	151	186	151	165	176	165	174	151	171	180	163	159	165	132	180	158	179	156	166	138	148	184	167	194	143	146	158	162	158	178	167	160	155	156	153	169	151	166	160	178	177	206	157	181	162	152	166	176	170	167	170	161	159	180	179	169	169	147	172	195	168	152	170	160	134	175	144	148	174	163	159	164	165	170	145	183	179	158	177	164	168	144	151	180	150	163	177	167	156	170	167	204	179	157	159	162	164	163	170	140	157	171	154	190	161	178	184	159	174	165	160	161	166	179	175	193	165	178	201	164	186	161	173	161	177	182	157	181	153	149	172	159	166	155	166	176	158	185	155	185	175	185	165	194	160	157	177	191	172	146	169	161	160	169	159	168	171	161	150	168	166	184	166	177	153	170	184	197	170	173	176	157	173	175	158	159	161	171	156	154	182	169	192	152	162	165	152	191	179	181	148	164	147	160	153	162	173	176	155	161	179	163	164	172	169	161	161	170	148	153	176	145	171	157	165	187	180	174	181	170	169	161	189	182	151	183	182	144	171	183	177	162	181	152	167	178	189	169	179	153	159	163	155	157	170	165	184	171	168	195	169	164	159	175	180	147	157	168	160	148	149	150	192	189	185	177	197	142	175	180	177	160	151	156	172	155	184	155	159	142	142	170	165	169	177	146	164	159	177	179	158	157	148	155	184	161	160	182	159	136	172	143	134	171	172	164	147	168	174	166	165	179	176	161	177	201	156	174	195	149	185	160	156	190	173	159	160	172	187	156	196	167	166	164	178	159	159	164	170	168	180	168	187	181	184	147	167	181	166	158	186	170	161	163	169	158	154	168	199	159	154	183	197	167	184	174	155	176	182	163	157	165	178	189	180	167	157	159	177	150	169	192	156	187	173	180	186	179	182	153	179	164	152	170	163	155	162	161	170	178	182	188	184	205	161	154	155	162	169	180	137	177	183	175	159	169	156	173	165	155	170	169	156	174	165	157	165	164	182	171	168	173	174	163	158	200	178	134	180	177	189	160	164	179	202	163	148	174	142	187	161	147	141	157	156	171	148	139	167	196	164	189	159	170	171	159	157	176	151	163	164	168	170	172	162	165	167	152	151	170	159	160	170	168	177	177	185	184	184	165	174	143	159	180	180	197	182	159	167	175	145	170	165	165	181	168	169	188	170	165	174	142	171	155	163	173	181	173	169	179	162	160	182	147	180	159	182	193	160	175	156	200	176	163	162	171	184	171	158	162	174	162	174
42475	60229	59324	68566	69009	61562	56405	56910	56572	56558	51749	42874	25119	18017	13841	11130	5952	4433	3290	2644	2531	2055	1841	1514	1313	1068	942	840	860	826	1422	15049	2324	629	623	617	615	644	595	617	594	604	646	598	591	608	567	596	597	578	582	530	543	595	617	546	627	551	613	571	546	555	565	610	584	560	589	567	527	574	541	572	517	552	534	543	563	556	545	567	559	576	567	549	577	569	531	571	525	564	543	540	556	569	542	538	559	523	512	585	548	524	539	564	555	536	544	541	532	539	578	543	485	552	547	555	542	529	544	508	586	519	573	548	524	479	518	561	520	519	595	567	562	506	557	527	519	520	557	505	527	531	521	498	548	557	550	552	609	564	541	521	541	493	545	593	540	547	533	537	532	520	543	544	545	568	565	541	545	569	529	532	498	510	508	542	533	523	514	542	559	543	513	522	543	549	528	573	507	533	532	538	568	542	548	503	552	517	532	531	511	565	498	516	558	537	554	549	538	533	534	510	520	513	523	541	535	549	527	520	532	560	533	496	541	544	582	552	535	550	528	534	542	534	517	554	556	521	502	528	553	550	525	555	539	565	526	522	476	556	516	530	515	531	564	555	547	566	528	511	554	583	557	502	543	541	509	491	568	561	521	568	558	569	547	520	515	543	547	533	568	552	527	552	568	534	550	513	539	587	563	545	536	490	541	538	540	530	540	562	524	505	547	539	580	541	559	547	535	508	539	563	541	579	562	536	569	571	539	539	554	554	566	535	552	521	566	508	551	548	526	514	518	549	552	566	553	546	518	566	521	524	520	497	564	533	542	555	553	522	585	536	595	555	581	521	560	521	520	541	499	547	564	509	539	517	539	544	512	532	547	541	537	540	573	510	557	500	514	579	559	542	515	527	548	549	545	553	530	522	537	499	554	560	527	542	526	519	608	537	534	532	518	542	551	515	527	484	573	553	562	564	539	541	509	575	528	536	524	479	481	553	540	524	569	531	571	527	552	576	544	534	549	533	521	538	564	526	521	553	560	540	562	513	560	531	535	520	525	511	517	549	508	555	591	493	518	580	519	532	570	584	513	538	524	540	606	535	526	508	547	532	527	553	542	562	559	480	538	531	559	529	555	552	529	564	529	548	510	560	497	504	528	533	502	507	532	520	550	529	543	553	533	507	554	532	554	528	536	570	532	531	578	510	504	535	531	501	502	515	537	549	538	552	488	530	519	534	569	519	582	558	557	541	509	502	539	547	548	567	518	521	517	563	542	565	537	560	532	550	553	536	546	532	546	521	579	536	554	547	575	502	521	544	546	586	537	574	553	530	539	520	481	501	496	575	527	508	510	519	538	526	538	523	536	596	549	556	575	481	588	536	538	531	553	541	573	505	564	506	543	512	543	518	517	571	534	516	577	552	515	528	544	523	547	523	536	554	496	518	545	577	544	555	566	533	524	540	502	548	564	529	554	546	533	566	530	503	582	523	540	547	529	490	541	494	541	559	536	530	565	536	529	529	570	585	520	565	509	495	516	539	540	550	560	562	512	549	575	560	542	538	566	563	525	549	536	577	519	553	605	523	552	531	546	540	568	537	559	529	541	541	533	530	540	545	549	535	515	526	513	541	547	530	547	542	554	545	495	530	557	537	549	570	537	545	529	529	534	545	532	511	576	539	530	520	524	519	562	556	540	523	546	564	504	545	564	524	529	513	579	514	553	540	539	514	496	541	537	502	527	503	517	522	495	552	515	571	539	608	519	516	540	527	517	545	533	559	555	528	510	499	527	534	554	540	521	549	586	539	525	519	524	530	531	527	518	570	566	577	526	544	520	553	525	525	600	541	547	529	549	515	574	546	563	549	498	531	509	560	548	550	566	542	537	549	520	568	543	541	515	534	502	551	549	534	569	557	505	549	526	564	581	540	538	528	553	512	536	540	526	541	548	496	518	528	506	521	536	556	522	551	519	555	556	520	566	556	490	520	559	512	549	550	536	559	544	488	553	556	532	531	566	538	554	492	601	545	528	478	557	494	539	584	535	534	569	566	539	544	556	551	567	480	547	488	520	513	526	536	554	529	535	558	522	557	521	523	552	564	543	526	572	555	549	527	569	527	530	533	529	558	532	522	571	561	558	575	544	572	520	537	535	539	509	530	526	563	523	538	535	516	527	495	543	543	575	561	514	532	567	572	537	537	545	503	557	473	517	590	566	526	533	560	516	512	528	535	543	528	531	542	529	570	527	469	574	494	549	527	506	489	563	562	585	544	567	532	511	568	505	582	526	566	537	533	530	509	550	566	539	568	501	540	533	527	535	513	530	533	530	519	561	573	521	544	569	538	509	544	506	525	555	524	540	530	535	529	530	547	556	560	553	553	546	554	505	499	535	556	541	526	510	540	571	557	533	562	550	522	497	527	526	542	510	529	513	544	539	553	497	548	591	526	520	495	554	529	554	570	514	495	526	519	540	535	510	523	517	492	559	519	516	516	547	541	584	558	571	522	552	525	531	522	526	549	521	550	552	543	491	527	513	543	537	577	504	553	467	584	500	522	538	493	542	519	537	587	507	504	566	528	539	538	555	548	539	544	538	519	559	566	534	512	541	531	549	507	531	543	564	517	510	568	540	582	523	566	496	535	480	535	532	566	550	501	519	553	529	601	507	532	535	556	525	550	523	542	535	513	544	523	568	532	545	553	559	543	526	507	501	539	538	541	524	526	526	505	581	550	521	547	496	540	531	526	546	541	518	543	537	535	496	552	530	543	574	537	526	562	534	570	556	513	561	522	529	537	559	524	532	517	535	507	566	541	517	533	582	508	524	555	548	498	552	531	520	548	545	537	510	560	564	544	507	575	507	513	513	554	549	537	545	490	536	586	531	572	575	532	527	498	517	518	538	573	528	518	511	530	507	529	618	498	517	571	570	522	557	503	507	543	552	516	527	492	592	524	526	535	574	516	564	522	524	549	576	520	539	512	583	518	538	517	559	524	552	578	531	540	544	560	538	556	521	545	471	544	520	566	522	528	562	538	570	495	582	556	563	533	520	535	544	555	529	522	564	553	539	560	559	519	550	543	558	572	558	542	556	549	548	550	530	554	512	504	559	503	543	563	520	533	534	551	539	522	529	486	525	527	544	526	538	594	510	537	531	530	554	529	538	573	506	534	561	511	504	582	513	511	545	516	591	511	562	524	535	552	582	545	534	524	528	557	560	544	548	507	564	539	538	526	534	528	545	535	551	551	503	541	548	532	537	557	523	510	510	544	575	540	532	564	526	536	526	541	538	526	520	535	516	547	522	538	514	497	535	546	548	543	542	507	502	548	531	502	520	526	563	544	534	561	503	558	549	509	520	548	527	546	482	516	539	531	516	554	510	552	525	540	529	539	548	540	531	545	546	552	519	484	539	557	547	518	517	543	541	552	534	548	575	549	537	582	553	528	558	536	515	510	552	543	499	517	541	555	501	565	576	500	513	529	540	586	541	570	529	481	508	513	543	555	526	537	528	536
14173	24384	30809	21649	13917	7606	4876	3244	2895	2505	2139	1543	671	388	188	157	93	102	91	102	81	82	78	84	96	76	88	86	79	97	94	185	86	83	85	103	90	71	64	85	63	85	85	86	87	82	95	83	81	76	90	79	86	74	90	59	87	74	90	82	84	86	83	87	88	77	65	89	92	87	95	84	78	81	78	69	73	79	79	82	74	84	78	82	73	99	89	76	84	78	84	87	85	90	66	84	67	94	79	82	78	82	84	71	72	59	87	85	85	99	67	77	88	95	79	71	72	72	91	75	88	91	75	80	89	86	89	87	70	64	76	71	79	86	73	92	79	72	89	86	72	87	80	77	84	75	70	74	68	82	90	78	74	68	92	78	89	102	71	82	88	69	75	78	72	91	80	80	79	99	71	76	93	72	99	71	77	83	66	76	70	74	84	68	85	81	91	73	78	91	82	78	80	83	89	92	73	77	77	77	81	72	82	76	83	79	86	76	81	83	76	85	73	67	67	72	72	82	80	101	83	79	67	93	96	82	91	81	74	93	68	84	102	71	86	76	88	70	74	95	83	73	82	54	79	90	93	76	82	80	91	76	100	75	85	91	80	85	91	80	77	89	91	83	69	76	83	72	85	86	81	83	80	79	87	88	88	81	84	91	74	77	86	70	97	83	82	78	86	85	74	67	82	81	79	85	94	83	82	87	90	81	85	74	83	80	78	78	68	90	87	86	65	85	77	73	82	82	62	69	84	72	90	90	82	78	70	85	78	74	85	83	84	86	87	82	74	89	78	95	92	69	74	98	70	72	69	81	89	80	80	89	100	65	64	84	74	63	77	74	88	77	67	81	92	78	81	88	77	82	75	78	71	71	74	80	81	83	86	69	81	74	88	89	93	75	96	86	60	78	82	70	87	78	81	71	86	78	92	57	81	78	84	75	76	82	72	77	69	65	88	78	88	76	78	78	79	99	94	71	78	91	84	85	75	81	68	81	82	77	66	85	83	74	78	84	79	85	86	82	79	96	74	84	85	86	86	81	76	99	68	74	94	81	66	88	89	75	87	83	85	71	78	76	74	81	90	88	74	73	77	102	81	83	67	83	71	84	68	87	99	76	98	81	83	85	82	82	67	82	70	72	69	77	70	97	83	78	76	73	89	78	85	79	98	64	89	83	79	89	78	90	84	94	86	69	75	74	69	72	81	72	86	85	85	92	67	79	73	81	77	82	80	69	72	71	75	78	83	91	74	64	76	61	82	85	102	90	70	79	76	80	74	81	71	90	78	90	74	66	82	83	82	98	83	85	92	86	102	69	66	78	90	87	77	65	76	86	77	92	65	100	86	94	91	80	83	69	92	71	98	78	84	89	74	64	80	74	70	91	80	76	70	96	80	68	76	92	85	82	73	91	78	72	82	87	70	84	86	72	78	80	81	74	66	72	98	66	94	75	76	91	61	81	80	70	69	84	103	78	77	77	82	88	88	82	73	85	73	74	69	94	89	79	71	81	78	91	70	71	90	81	87	82	87	78	84	80	83	93	63	75	87	83	89	79	86	77	98	79	83	68	81	81	76	79	69	78	84	65	89	92	76	80	86	86	95	71	79	79	79	74	85	76	91	79	74	82	80	86	74	73	71	74	74	92	74	89	77	80	78	73	87	84	74	60	65	84	72	76	68	90	82	101	73	82	68	76	85	79	84	78	88	74	86	72	92	78	80	78	64	77	78	69	74	62	65	68	71	83	88	80	83	83	80	94	79	84	88	84	81	87	67	86	90	77	83	74	88	88	78	83	76	89	89	85	92	73	71	96	88	85	88	88	70	68	82	94	79	74	83	87	79	101	98	82	87	85	76	69	90	82	79	71	86	82	67	87	107	84	81	80	81	85	85	99	68	83	89	74	84	85	58	82	94	81	71	64	67	86	78	76	77	78	87	77	93	74	63	66	79	74	72	63	70	91	85	76	73	76	83	102	88	80	92	83	63	73	69	82	81	86	92	82	79	78	83	80	77	72	82	80	81	70	72	74	67	99	88	75	69	84	76	80	73	83	61	92	82	77	85	64	71	75	78	71	78	86	60	74	80	82	77	78	71	83	81	89	76	97	86	94	82	101	82	67	81	59	70	65	74	79	99	95	64	89	83	78	71	92	76	82	79	89	80	72	78	92	86	74	87	105	86	100	78	68	61	79	75	87	78	80	78	68	84	74	89	76	72	81	68	79	84	65	79	92	77	86	79	82	66	84	69	74	73	77	80	64	82	92	84	60	72	66	98	77	85	71	69	77	82	104	72	80	77	91	84	76	73	69	84	78	71	83	88	81	96	77	85	79	74	76	63	79	108	82	90	72	83	82	85	87	74	75	89	96	87	87	84	86	80	73	85	63	80	78	86	99	90	94	88	78	69	86	75	71	88	80	82	77	81	89	86	91	67	75	74	65	87	59	69	96	91	80	75	73	96	72	87	78	93	72	97	83	83	80	94	93	69	86	71	79	76	79	82	86	86	67	83	90	90	80	72	84	74	90	80	61	71	91	79	78	85	69	90	82	80	86	78	89	76	81	74	84	69	72	71	84	69	80	70	74	72	76	65	76	74	76	76	75	77	76	78	91	86	93	95	83	68	83	100	98	69	82	83	81	68	67	71	69	81	73	80	80	78	81	66	78	75	101	85	88	76	83	79	94	77	79	81	73	85	82	83	82	73	77	74	64	94	86	81	88	94	83	79	86	75	85	94	70	67	81	81	85	69	64	75	91	63	95	94	89	69	69	91	68	78	83	76	88	77	76	87	80	82	93	86	76	82	99	69	81	89	100	77	72	88	71	80	93	89	96	69	89	60	72	80	83	76	89	75	82	78	90	76	91	61	74	85	80	86	79	92	84	62	82	75	86	71	76	92	85	74	79	77	78	60	96	95	81	80	77	93	66	77	81	88	82	81	82	72	75	69	90	83	76	83	78	83	89	78	81	85	83	88	81	71	84	70	80	82	88	79	87	72	85	50	73	107	75	79	95	78	72	73	81	74	94	86	88	90	103	76	84	76	80	82	91	78	76	72	76	81	73	80	80	91	66	63	67	84	86	86	86	79	80	64	65	72	82	72	91	74	82	76	102	85	79	83	88	74	83	99	77	83	65	58	70	86	64	83	76	84	69	73	80	86	82	73	72	82	75	72	87	80	93	69	79	85	80	80	72	98	85	85	71	59	85	77	71	87	80	81	85	103	92	73	83	85	71	86	81	79	91	82	69	80	70	67	66	82	76	82	79	77	89	81	93	79	89	110	90	64	79	95	74	76	93	70	89	79	92	74	78	75	81	83	86	88	71	80	77	73	65	66	91	86	75	91	99	94	86	77	118	84	76	74	72	74	81	71	88	105	77	70	76	74	87	68	85	75	67	79	66	84	74	81	65	83	77	88	95	89	82	63	79	76	66	77	72	101	94	79	81	86	88	72	91	75	89	70	74	79	78	76	86	83	81	84	78	86	84	64	96	61	80
14226	27005	36095	32272	26528	19196	15829	13251	12815	11803	11022	7573	3393	2366	1140	967	601	471	434	423	377	370	330	336	307	304	327	304	330	337	318	1089	345	286	300	328	329	291	305	321	351	328	317	303	304	298	324	292	306	294	319	318	324	292	323	317	341	311	331	316	332	310	327	301	334	279	341	305	298	298	284	260	322	306	269	288	306	309	302	325	290	300	298	307	309	298	347	329	288	317	298	315	289	324	305	285	284	315	304	286	292	300	263	299	314	305	283	276	296	310	274	310	300	315	301	328	297	314	297	318	281	343	297	281	306	323	292	311	318	275	316	282	313	260	309	333	311	296	307	321	320	301	314	310	304	317	328	288	346	305	308	303	301	311	312	296	324	321	301	262	308	289	291	288	302	300	333	308	306	320	313	267	306	302	307	279	329	297	303	278	298	318	315	311	301	314	314	299	307	331	289	328	285	265	304	313	298	294	306	308	318	320	302	307	300	287	291	292	323	275	318	300	310	296	296	310	286	292	316	350	297	299	299	297	299	287	319	288	308	349	294	293	279	311	308	294	295	291	297	288	312	305	308	307	336	289	283	299	309	318	322	336	299	314	282	280	311	284	297	326	304	297	331	316	261	321	271	300	300	289	290	319	286	294	297	316	305	286	284	296	294	283	310	325	331	306	294	319	320	319	333	335	328	297	291	312	317	294	300	291	284	331	287	295	295	325	305	318	310	310	334	317	273	271	339	336	307	320	306	309	278	294	291	320	293	309	290	294	349	299	302	304	321	308	290	311	309	321	286	303	287	294	305	310	310	320	310	285	292	331	286	320	309	302	318	287	326	312	260	316	292	348	259	277	318	303	287	316	322	315	324	293	337	326	286	284	316	342	303	312	305	306	283	288	314	298	298	293	310	296	305	327	300	309	309	294	315	297	315	306	338	306	323	323	304	298	293	303	343	287	295	309	305	286	332	292	329	342	323	321	320	289	320	285	308	303	299	300	320	320	323	320	309	349	304	304	309	307	277	346	302	298	344	307	295	298	312	307	312	319	299	312	321	324	308	343	296	329	314	315	309	331	292	310	288	277	272	282	284	330	289	322	290	324	282	351	277	286	314	320	305	297	312	297	304	283	302	314	321	283	320	285	327	317	319	296	314	278	292	316	301	280	313	322	326	292	329	306	278	279	305	332	321	277	284	295	287	295	319	291	298	297	319	296	326	312	323	300	300	304	277	308	295	306	288	314	318	316	323	310	286	343	301	306	297	295	288	319	326	248	311	300	312	305	278	313	303	301	282	290	302	300	313	315	309	321	315	293	290	326	276	297	274	332	346	325	316	314	315	336	307	274	286	268	291	316	279	353	310	306	329	264	295	308	314	310	293	306	302	283	278	321	309	316	331	314	292	328	286	294	305	315	323	305	311	271	285	304	314	290	282	331	305	310	285	294	333	281	305	313	323	313	315	290	271	323	302	271	305	303	303	303	341	325	300	301	294	314	301	308	300	305	295	278	285	302	301	297	300	309	300	294	273	297	324	306	306	315	298	299	302	285	273	316	337	308	299	274	329	324	307	315	287	272	318	292	290	309	316	306	328	291	320	270	309	327	313	272	277	320	309	312	268	308	306	328	277	326	312	286	279	305	302	297	316	307	311	303	320	268	308	322	327	289	296	292	273	300	326	311	327	273	294	315	289	272	319	313	300	299	306	308	310	314	312	280	295	312	308	293	319	292	342	285	329	325	331	290	314	323	307	290	298	308	304	324	329	315	307	311	303	278	305	296	309	288	337	265	318	318	302	312	311	279	322	304	311	315	297	320	316	296	313	277	271	300	283	296	284	310	295	299	298	334	314	288	295	300	305	297	278	327	302	322	303	300	315	321	296	341	336	259	297	297	297	301	315	320	281	316	327	329	292	287	291	316	280	322	309	274	302	316	337	311	296	304	306	309	322	292	269	324	278	298	296	331	295	323	305	298	304	331	351	290	322	316	302	280	292	298	302	308	295	318	302	323	321	316	313	335	306	274	326	309	283	294	295	304	276	320	299	287	303	300	313	297	301	291	295	316	325	299	331	307	330	307	340	312	326	295	287	289	313	275	320	327	320	265	294	326	299	296	283	304	336	308	292	309	281	319	317	291	308	322	295	322	291	296	314	323	300	324	309	321	272	276	282	317	342	295	314	324	306	299	295	300	294	326	282	324	308	313	309	288	302	318	312	311	278	297	295	297	307	272	302	333	293	322	294	302	293	304	309	327	322	308	293	317	311	324	330	321	299	328	308	290	298	325	311	294	301	304	312	305	304	275	291	294	291	306	324	332	300	297	293	289	329	311	287	303	299	323	302	309	319	304	339	319	309	338	315	300	289	327	292	313	291	320	309	311	281	302	284	293	299	336	329	302	315	300	286	282	325	295	287	270	284	304	346	300	352	346	309	297	275	351	287	291	301	289	288	286	306	316	294	296	279	330	330	300	283	309	320	319	304	283	286	328	277	332	318	312	295	327	300	301	329	296	281	296	303	283	325	306	304	295	307	288	321	312	302	320	286	287	301	289	272	305	304	319	307	309	277	316	313	298	292	311	309	296	308	301	324	320	314	312	322	285	308	298	309	310	285	299	321	289	290	297	308	295	325	312	316	293	314	307	306	274	285	319	325	303	294	287	274	312	290	304	309	286	328	301	300	321	303	309	284	319	309	312	301	297	292	303	300	298	291	332	333	291	296	332	307	292	276	333	301	303	345	292	318	295	312	343	342	298	308	304	307	310	287	307	278	316	255	320	295	305	314	275	309	306	272	295	303	297	275	281	324	288	313	284	312	346	301	327	318	299	305	309	320	343	313	267	323	332	317	300	302	317	307	320	313	319	317	299	285	281	305	287	318	313	302	313	285	307	331	292	290	298	282	315	310	317	333	282	320	329	287	286	291	295	310	287	306	302	308	299	321	303	325	332	295	301	276	334	313	284	325	290	319	302	300	309	270	317	316	283	283	333	292	319	318	324	318	287	291	328	316	287	313	316	313	285	316	309	295	301	300	290	295	299	289	333	302	293	293	310	307	306	284	325	274	322	331	303	326	302	308	298	290	310	309	290	306	318	331	256	308	300	304	302	295	305	276	311	265	297	305	314	285	292	284	298	312	296	294	297	298	277	303	323	320	286	283	342	310	276	306	338	277	307	281	299	326	287	306	300	276	322	320	306	318	345	333	301	275	317	315	313	262	279	324	312	296	307	325	301	305	312	310	305	274	318	288	335	317	294	307	290	326	293	309	279	342	323	284	288	291	307	301	291	310	254	280	312	331	320	290	282	320	325	269	271	309	288	284	311	292	301	278	316	323	309	300	291	306	328	312	300	310	326	308	301	325	340	327	326	306	301	285	306	330	311	268	291	309	338	324	317	276	320	275	331	318	314	317	279	341	296	307	316	292	305	306	325	341	295	292	327	327	310	304	321	293	326	325	300	304	316	276	295	327	294	291	316	304	299	322	316	325	295	305	312	297	305
44727	47281	44713	38916	39407	37112	34099	31165	29515	27401	26473	19417	10588	6108	2140	925	798	402	214	248	257	158	166	146	132	114	101	94	107	102	93	1016	235	87	78	99	86	94	84	86	98	83	82	88	69	93	83	83	88	76	83	114	89	73	91	76	82	79	75	79	100	97	86	87	89	78	108	92	77	90	84	88	95	75	89	88	80	72	87	74	66	72	70	90	76	79	87	71	89	93	76	70	83	90	87	71	83	63	98	76	96	90	100	78	81	86	80	84	82	79	71	78	74	77	73	82	67	76	77	91	93	100	90	68	86	89	81	88	84	73	85	73	73	73	75	88	77	87	86	84	74	85	84	71	83	78	81	76	83	94	86	80	88	82	70	81	79	81	73	69	92	75	79	91	70	92	80	100	90	80	70	64	85	75	69	69	96	81	106	83	83	88	88	73	73	74	91	73	84	84	81	86	85	74	88	71	89	65	80	77	88	81	84	107	87	72	78	82	81	78	82	65	77	89	71	89	71	77	71	85	79	80	97	77	75	70	92	96	78	87	78	94	81	101	93	74	86	77	80	73	93	74	90	96	80	79	84	66	101	87	81	83	79	97	82	77	83	81	78	85	91	94	92	76	79	76	82	79	70	82	84	87	103	100	102	87	77	77	95	73	80	77	76	81	68	80	81	89	96	88	69	89	63	87	76	79	74	95	86	98	83	64	76	78	71	72	75	91	88	66	81	73	86	62	67	83	83	89	86	86	88	80	69	69	84	96	88	72	88	63	78	75	97	81	80	81	79	80	81	83	70	95	91	103	69	83	71	96	78	92	89	80	100	89	89	85	89	78	74	80	90	88	77	82	80	109	88	77	105	74	90	72	71	71	82	93	82	93	100	71	90	89	73	82	77	98	82	77	88	77	87	92	81	86	85	88	73	93	101	78	81	75	74	78	78	72	80	81	90	72	85	82	74	68	81	74	71	83	73	85	94	86	83	65	70	84	92	77	90	99	87	85	75	73	63	86	86	81	100	79	91	84	77	77	96	68	94	96	78	57	77	62	93	76	92	78	76	100	69	80	84	75	79	74	73	94	79	86	74	79	90	85	78	80	86	76	93	88	73	78	106	79	94	87	80	79	80	100	76	86	89	97	95	89	72	84	80	71	82	90	101	91	82	81	85	94	77	85	79	98	85	80	91	75	82	76	86	76	86	93	83	73	102	98	90	75	93	82	91	86	82	84	80	87	83	68	68	89	80	83	85	84	90	81	89	68	74	89	88	89	81	77	74	79	85	103	87	75	74	62	88	80	84	75	61	74	70	86	85	70	62	75	78	85	84	79	92	83	77	84	85	80	66	82	88	86	79	93	82	58	87	90	83	72	73	75	82	75	91	91	99	111	75	90	85	87	76	81	76	85	84	65	93	74	88	77	94	87	83	78	72	89	80	80	76	82	82	87	85	75	80	83	73	75	87	84	78	81	66	93	90	65	82	80	100	81	83	69	87	80	88	88	83	67	96	74	78	82	81	86	85	86	87	81	83	77	78	79	78	77	76	88	75	74	54	101	101	74	65	90	76	89	96	86	88	96	75	77	90	98	93	107	68	77	85	82	90	83	87	82	89	83	98	77	78	82	97	83	77	93	66	77	85	79	79	85	74	79	73	90	73	77	70	88	104	82	84	100	71	90	79	86	93	86	70	86	89	78	87	78	82	90	93	96	94	81	71	79	100	74	86	84	92	72	96	77	86	88	87	83	72	81	71	61	90	77	78	76	102	80	80	83	88	80	81	93	70	89	91	75	89	86	80	89	65	68	89	55	90	84	71	74	94	84	89	70	83	84	76	74	76	78	84	72	65	91	73	73	87	77	93	90	78	72	97	76	66	78	83	88	90	71	80	73	91	74	95	80	86	71	78	84	82	77	86	80	61	88	88	70	74	63	87	87	83	100	88	87	90	90	85	93	89	68	69	72	100	93	77	79	81	84	91	85	70	84	67	86	81	79	86	98	79	87	79	80	81	86	79	82	79	72	96	73	78	80	84	102	88	84	92	83	95	70	64	79	83	63	92	81	77	81	96	97	81	80	75	99	76	85	94	83	72	79	85	80	81	83	85	80	62	85	78	79	94	69	71	71	87	82	79	78	80	92	61	88	78	80	76	83	65	79	80	77	84	66	71	71	91	94	81	74	87	74	81	77	85	76	81	80	90	91	72	96	73	91	89	87	94	88	93	89	77	86	74	90	79	81	82	72	75	76	77	81	70	74	80	89	71	79	72	72	84	75	87	85	75	66	84	80	89	74	84	86	74	72	100	78	77	98	79	76	83	84	92	85	90	80	94	99	80	85	73	82	64	89	94	93	93	96	79	77	90	85	87	78	94	89	69	89	69	71	82	84	68	86	85	76	80	101	85	83	89	74	85	84	80	84	86	82	89	85	76	78	75	78	80	80	79	90	70	85	88	76	74	84	79	83	89	96	85	62	63	80	76	82	81	67	97	101	99	92	84	84	81	72	87	76	86	91	83	89	86	96	85	98	77	72	78	77	76	89	68	70	105	86	90	89	81	106	85	62	94	79	80	92	86	78	86	83	98	86	64	76	89	106	77	77	80	76	100	80	74	84	88	79	77	72	81	84	87	90	79	84	82	86	85	101	79	92	89	73	91	82	87	73	78	89	87	90	78	76	83	74	98	85	66	67	85	82	79	81	80	79	94	80	97	85	85	78	81	66	90	84	86	77	79	88	81	71	88	87	78	77	79	73	72	78	71	68	100	95	88	76	76	73	97	91	88	69	81	82	98	83	83	75	57	75	56	85	91	95	84	76	73	80	79	71	65	88	88	71	91	89	104	61	73	77	85	75	69	86	89	100	82	83	93	94	73	71	79	85	78	77	80	88	69	92	80	91	78	82	71	69	86	86	75	89	79	81	89	89	91	83	86	94	74	78	82	95	87	82	86	101	85	79	76	96	80	88	81	72	87	80	85	83	76	88	90	85	80	66	84	72	84	94	87	80	83	75	85	70	73	80	71	70	81	82	75	72	80	72	81	94	67	71	78	71	82	66	94	69	87	77	97	99	95	80	96	92	74	88	73	82	71	93	77	80	55	70	87	79	66	87	96	74	83	72	88	83	99	86	87	80	82	80	83	85	84	78	91	80	91	86	82	87	90	85	85	85	71	91	78	80	79	89	80	78	76	93	87	86	78	84	91	96	96	72	80	81	61	89	95	72	88	85	80	78	91	72	79	80	87	82	95	88	89	103	86	85	73	93	95	75	78	74	67	89	73	80	72	82	84	83	73	82	79	91	76	87	76	76	94	83	72	68	82	89	90	83	91	88	87	67	90	87	100	59	82	80	86	74	87	69	86	93	73	70	79	76	74	76	85	74	77	79	77	63	84	101	81	77	84	91	82	79	84	88	92	90	71	82	85	85	87	77	73	84	77	73	90	67	77	91	73	92	97	89	83	80	77	69	87	74	93	84	87	83	76	60	87	89	100	91	66	74
39341	54097	58939	63426	62686	57346	50132	47021	45011	43868	42513	33028	23283	17174	7967	5155	4570	2423	1416	1479	1586	990	836	772	608	564	457	435	480	448	459	7302	1456	344	361	325	347	361	338	350	370	349	343	332	332	341	342	311	340	344	284	316	346	325	323	312	310	285	312	331	293	313	340	325	331	334	307	312	322	300	294	308	314	315	314	333	290	305	310	288	313	311	279	297	294	315	343	277	313	280	308	285	296	331	295	308	312	305	330	311	328	314	324	310	317	298	326	314	322	288	268	307	316	288	310	299	325	309	288	331	325	296	301	306	316	335	282	312	332	307	312	313	304	319	325	294	317	285	297	311	299	308	324	305	335	296	335	313	311	292	334	286	303	306	301	298	320	319	289	279	289	299	293	309	309	280	284	314	292	307	280	317	302	300	324	283	306	316	301	302	305	300	317	297	295	316	287	327	334	268	321	326	287	275	293	306	307	316	325	313	308	285	288	323	310	331	322	283	308	326	322	253	311	305	311	320	290	310	333	294	292	337	314	294	310	323	286	303	290	274	271	304	305	330	311	296	302	274	292	292	295	284	284	307	333	289	280	297	282	307	311	341	303	302	287	318	291	287	305	301	325	301	279	328	301	304	321	305	294	318	309	348	327	309	303	322	295	292	306	322	305	287	297	297	274	309	287	320	278	298	303	303	291	300	273	295	314	313	316	314	314	292	298	302	298	299	308	307	303	299	321	293	296	324	305	323	300	314	290	283	288	313	301	300	304	316	341	310	278	298	295	311	317	306	295	320	333	331	298	295	300	328	331	306	292	306	299	308	287	308	301	328	286	265	330	314	290	314	289	291	323	299	296	328	313	301	272	301	288	274	320	297	286	287	292	304	319	318	290	339	330	311	309	291	285	301	292	320	313	280	305	316	293	299	291	292	292	319	296	338	281	273	316	327	277	304	293	306	321	324	284	288	310	298	313	294	265	311	291	301	291	324	265	332	277	311	305	321	314	289	283	316	300	290	337	312	264	330	300	291	279	314	285	298	307	316	283	310	322	328	319	297	307	321	307	311	314	297	319	319	290	302	272	301	265	311	280	322	299	304	311	317	298	298	303	312	308	289	286	297	280	316	328	311	314	313	305	334	292	325	275	296	278	317	301	305	276	294	289	302	286	317	312	283	276	299	285	302	318	308	333	284	301	306	275	293	289	296	312	325	289	312	286	295	291	303	268	292	341	294	344	300	284	305	306	278	322	296	299	310	311	271	305	276	321	302	323	309	294	316	262	321	302	299	307	318	327	262	331	340	296	358	283	356	318	301	304	329	305	271	324	290	343	291	280	326	279	301	315	298	285	293	288	276	282	284	308	310	317	294	291	330	295	309	305	329	319	285	279	327	315	312	302	267	296	283	303	323	318	294	303	298	319	319	316	309	282	322	298	310	290	279	276	286	304	289	269	321	304	322	309	287	280	289	268	313	326	286	267	339	344	302	328	282	300	265	288	326	314	269	318	302	303	313	316	300	319	322	301	317	306	294	308	339	291	302	296	327	300	356	330	298	337	293	269	293	263	305	308	284	290	272	280	277	299	315	283	299	311	277	302	310	290	306	327	330	325	303	320	309	290	255	274	283	335	311	273	306	302	283	330	304	341	293	311	297	320	346	302	318	307	299	318	275	270	306	283	293	316	305	295	298	293	310	319	298	325	337	317	280	327	310	321	301	342	304	313	269	316	309	296	330	281	290	298	322	309	324	301	300	289	301	312	270	290	316	298	311	296	322	319	328	293	307	266	298	327	282	262	312	290	311	337	281	318	304	347	285	326	328	284	278	278	309	270	299	291	330	329	312	307	277	319	302	304	322	300	300	318	304	302	312	305	311	308	343	323	295	314	286	299	299	333	282	324	296	298	343	322	295	305	288	313	313	311	300	250	289	281	329	304	312	271	307	301	299	329	303	323	285	317	310	320	318	296	319	349	316	301	289	289	299	292	287	315	284	319	270	296	314	290	296	278	283	314	312	328	298	309	311	291	287	310	279	296	315	279	292	317	309	303	333	278	351	308	323	335	293	288	291	299	329	308	260	277	306	298	287	329	288	301	289	343	284	312	345	322	294	309	326	337	296	311	332	350	294	333	331	313	307	284	312	267	314	315	314	292	302	267	318	308	291	304	293	316	275	302	290	321	325	304	297	272	296	303	310	322	300	283	319	321	257	313	302	323	290	324	282	334	312	291	282	310	293	327	323	301	300	288	328	308	319	313	297	286	314	327	288	320	318	331	319	293	299	334	304	302	349	299	307	319	320	320	316	310	299	294	286	289	293	291	287	340	307	293	329	288	308	291	312	286	350	325	281	313	298	320	298	260	287	290	344	302	310	300	322	323	301	294	275	268	310	324	287	292	299	321	316	323	316	309	307	297	307	298	290	295	314	312	277	334	305	309	297	348	313	297	297	314	304	307	337	319	329	300	299	300	322	300	288	294	309	329	310	322	306	294	285	327	287	305	268	293	319	284	305	328	303	324	280	282	312	295	327	285	309	313	320	286	298	325	323	293	290	300	302	291	310	326	282	317	312	319	321	313	304	287	320	313	297	328	288	316	311	311	356	276	294	297	290	291	295	285	318	340	284	302	301	296	326	281	289	285	300	307	295	287	297	300	268	288	304	325	318	325	316	300	299	303	295	270	302	276	305	296	303	270	304	277	310	301	314	293	293	318	309	306	304	314	321	300	300	301	323	296	324	318	308	297	277	319	308	306	313	300	324	299	299	305	273	288	314	319	292	281	284	295	318	342	267	290	297	330	290	306	304	311	287	321	315	311	299	296	291	294	298	278	311	300	326	313	304	287	308	305	304	312	301	295	301	341	301	328	297	308	279	302	306	314	263	286	324	293	295	311	304	304	322	305	300	294	313	316	269	318	283	298	270	293	299	256	299	288	343	289	300	284	300	310	315	292	290	318	284	293	322	286	300	320	324	307	273	321	329	309	306	292	318	294	316	318	320	323	280	285	305	306	302	322	318	286	309	292	327	316	282	278	308	296	276	307	287	336	317	345	299	287	302	311	299	301	312	304	318	334	304	305	319	309	331	301	269	297	279	299	315	277	297	304	308	300	326	315	297	280	324	323	301	323	291	302	297	291	285	284	321	299	293	297	305	294	283	308	311	296	320	296	275	278	315	312	307	301	321	302	310	351	330	290	272	281	274	325	312	271	310	320	290	323	313	308	272	322	307	287	299	322	300	310	302	317	307	307	264	297	326	315	317	317	273	305	307	294	313	312	287	311	316	304	311	259	303	286	318	329	305	282	291	303	309	306	324	272	300	333	258	298	333	305	312	356	285	300	317	312	302	313	308	311	294	287	294	299	300	312	312	301	291	285	290	288	294	338	298	327	283	302	298	324	281	294	311	320	360	280	310	287	271	313	341	275	304	296	302	323	311	280	301	299	320	312	287	325	298	279	318	266	338	307	282	282	321	302	310	323	313	282	304	301	303	297	296	303	311	295	302
51689	46488	43222	38960	39813	41053	38630	38743	38539	33784	32393	28333	19535	10725	4017	2261	1547	870	474	500	508	376	257	269	261	222	187	192	224	208	203	1812	604	172	176	175	182	167	159	170	163	184	196	175	162	180	184	198	182	175	154	168	195	150	156	181	147	168	166	167	175	176	166	174	162	161	179	168	175	174	174	172	185	140	167	164	163	178	177	155	152	193	136	183	156	166	169	164	163	184	173	142	155	161	167	162	157	149	164	179	160	181	152	182	174	177	190	155	166	164	168	135	166	158	175	166	182	152	173	163	172	178	167	177	155	166	180	142	141	191	171	157	147	134	151	159	166	158	165	175	164	182	151	147	178	160	184	175	159	164	170	177	172	173	183	143	184	158	158	191	170	183	156	179	178	164	163	180	157	149	160	159	184	161	167	181	176	166	150	165	163	148	184	183	160	189	144	193	160	167	164	185	162	161	160	161	168	171	172	172	176	174	176	191	170	181	173	159	180	164	154	151	201	154	169	159	155	147	177	157	151	157	155	177	178	145	157	175	167	154	158	165	151	173	157	166	156	156	182	157	159	171	161	169	154	151	163	158	168	167	145	189	178	158	154	163	161	164	166	168	154	163	158	146	169	160	173	169	152	156	150	174	161	173	173	182	168	165	181	188	173	189	156	163	170	160	165	139	149	179	176	168	160	158	145	171	182	172	150	163	165	164	159	160	177	178	152	144	149	155	175	152	156	160	146	172	160	175	152	170	165	157	168	159	155	179	161	181	141	158	171	161	154	163	157	189	170	158	164	162	152	168	189	165	176	187	153	179	163	182	148	141	191	165	173	156	192	172	157	192	150	170	157	173	159	167	178	189	173	171	168	147	161	164	183	168	162	181	177	162	182	165	188	176	162	157	163	173	191	159	158	170	161	169	155	160	172	155	146	160	148	156	170	186	171	154	159	185	164	160	182	165	169	179	175	176	164	180	156	172	174	153	162	172	174	159	142	202	139	167	162	182	141	178	146	172	180	156	162	181	158	165	153	146	163	178	159	173	168	160	167	185	164	178	193	168	178	170	160	174	164	169	141	173	170	159	181	176	140	166	158	174	150	180	175	158	159	164	187	166	164	161	163	164	168	169	137	153	188	141	147	155	164	176	188	171	160	184	159	156	167	165	150	178	136	155	176	143	173	184	163	164	183	186	148	159	164	171	157	161	151	193	171	184	155	150	174	176	198	147	165	168	169	175	184	151	160	170	153	153	156	156	152	182	181	179	188	174	147	172	157	187	171	158	167	147	185	162	156	168	173	153	155	154	176	153	152	144	155	146	154	156	164	176	139	168	161	167	175	158	180	157	155	161	176	156	162	163	166	168	165	167	180	150	179	148	152	181	166	164	162	148	169	163	167	160	160	157	171	158	159	162	169	148	188	151	166	174	125	170	172	181	155	185	176	152	175	148	157	177	171	149	165	178	155	188	182	168	145	143	166	173	177	151	153	163	156	167	174	168	164	163	150	166	164	150	156	177	160	140	158	173	177	165	161	179	176	174	183	157	198	147	165	171	152	183	169	162	163	140	178	166	146	146	175	180	179	169	179	150	152	152	184	162	169	175	144	165	181	155	155	151	177	169	167	171	173	172	155	173	160	180	171	174	159	156	153	155	171	163	163	168	169	147	167	167	163	155	169	165	165	173	180	161	177	166	157	153	149	168	165	175	156	166	159	156	170	181	162	144	149	157	170	185	159	164	172	157	164	163	145	164	160	192	155	167	171	166	171	147	144	149	168	149	152	177	165	146	157	148	164	185	161	170	172	181	154	138	160	151	177	162	165	169	162	156	160	179	154	145	173	135	157	165	173	148	188	165	166	164	166	167	166	138	170	169	169	160	174	171	162	159	169	154	165	169	159	165	179	164	158	179	187	193	154	154	175	143	172	146	165	144	149	163	153	150	192	159	171	161	153	171	175	171	174	197	174	175	158	186	183	168	171	165	159	173	171	158	163	146	176	155	172	171	185	159	163	164	163	193	164	172	156	157	167	154	165	160	156	172	153	181	184	176	162	160	191	163	167	174	176	162	172	133	186	146	168	143	192	154	166	172	185	174	167	163	177	149	169	165	166	157	166	168	163	178	170	168	156	149	168	163	175	147	166	176	170	162	171	180	148	151	149	188	138	161	162	167	162	167	175	171	158	167	185	164	172	188	158	151	175	184	165	184	155	190	165	163	162	164	170	160	147	161	175	147	180	166	156	164	174	164	142	164	147	158	167	158	180	152	174	160	161	164	186	166	171	165	163	157	163	172	191	152	163	171	163	180	139	192	170	176	161	174	191	153	179	169	163	169	171	145	165	161	155	153	176	169	165	153	162	163	163	169	168	154	161	168	182	182	151	178	174	160	171	165	150	184	166	159	165	177	156	153	172	145	157	162	146	166	179	178	191	161	176	157	170	169	199	160	157	187	170	187	163	158	171	162	180	149	141	180	150	171	152	148	174	187	140	156	162	163	158	162	151	165	160	161	161	174	151	189	143	171	166	158	158	189	188	166	148	171	180	156	168	174	149	195	154	134	161	168	143	159	161	173	155	176	160	148	170	171	168	159	162	177	200	165	173	167	132	169	144	160	167	146	165	141	167	174	166	143	161	150	164	166	168	189	148	171	159	185	161	165	158	177	141	141	160	167	159	171	162	155	169	173	165	160	177	189	156	160	164	161	154	165	165	194	181	165	187	163	188	156	182	157	170	144	191	162	174	159	154	174	173	158	170	190	161	174	161	133	171	157	161	180	156	168	176	168	162	145	139	159	146	153	157	155	182	165	151	179	186	159	174	177	157	153	177	166	155	150	174	170	162	171	158	167	172	181	168	178	159	134	167	159	196	159	163	187	159	162	211	163	184	154	128	192	152	177	159	174	192	161	151	179	174	150	173	167	171	164	141	155	183	156	161	168	159	178	185	180	181	169	163	177	165	172	158	159	158	154	139	147	167	158	153	165	176	166	160	158	182	165	167	150	173	146	181	166	163	189	182	158	180	147	161	175	175	152	171	158	153	179	139	151	171	188	161	155	203	189	167	158	165	156	194	146	180	155	138	149	172	180	167	173	190	159	158	179	168	159	160	187	151	153	165	146	155	185	183	173	175	144	178	155	168	167	170	150	175	168	165	149	172	149	167	178	159	163	179	190	165	164	166	175	184	162	175	168	145	165	167	185	168	177	159	170	183	178	183	157	186	182	177	162	167	178	150	160	179	136	193	173	138	170	150	163	152	137	154	173	150	160	171	142	149	155	151	180	174	158	181	178	162	150	154	154	151	137	158	165	145	186	162	172	163	165	162	168	167	171	183	157	181	164	151	175	170	183	159	181	157	165	170	150	134	151	166	158	178	182	145	162	171	166	168	170	166	158	168	151	155	178	173	168	167	183	155	171	177	160	163	167	170	171	160	160	170	161	169	164	167	166	164	168	164	178	149	188	152	179	160	190	165	169	162	186	152	169	149	155	169	179	170	172
46323	60641	59512	65507	68781	67336	58767	58205	54546	50142	48198	40772	33065	21419	11511	8601	8139	4778	2997	2739	2795	1950	1542	1378	1179	1055	815	819	817	846	778	10746	3497	652	597	592	627	606	554	599	604	598	601	628	560	576	604	590	564	546	600	555	545	564	550	554	545	499	545	575	551	570	516	563	563	562	603	513	562	525	539	546	525	554	529	545	582	565	580	552	566	530	555	499	567	516	537	528	505	572	514	550	521	512	528	555	555	484	563	575	555	487	562	536	572	504	529	514	548	521	557	503	546	564	529	521	557	557	533	559	557	575	568	534	512	532	538	557	522	550	542	555	541	506	550	541	554	562	538	542	525	531	557	578	541	535	567	523	516	536	502	513	546	523	553	554	525	546	527	516	567	524	519	498	537	562	471	538	540	544	509	509	539	574	470	570	545	570	548	576	488	493	535	558	507	542	590	540	526	543	561	544	567	551	522	544	560	530	548	497	555	538	559	546	517	510	554	512	562	534	542	546	514	482	519	558	579	536	520	551	539	529	485	538	549	493	533	562	528	551	539	503	570	526	546	512	493	525	561	542	542	549	539	516	537	528	504	534	528	563	551	516	522	541	548	556	529	562	547	533	535	533	556	514	525	486	537	563	542	532	525	542	529	552	500	509	546	545	578	525	520	527	532	532	529	517	490	525	528	536	499	499	560	540	550	520	518	530	544	566	495	476	543	566	510	511	538	533	543	525	520	541	543	527	527	584	536	533	528	499	594	537	566	558	537	574	516	507	528	505	473	566	561	539	487	573	547	516	538	557	474	533	539	509	591	533	519	530	518	507	526	559	525	510	566	495	502	557	568	551	504	536	530	540	517	558	527	539	537	526	560	527	523	515	510	558	516	534	566	550	467	509	543	545	517	534	519	536	527	564	541	558	532	503	560	518	512	536	558	522	550	528	534	532	525	561	557	532	555	553	558	563	531	541	529	543	540	524	529	542	559	484	543	571	561	561	516	510	537	532	477	536	504	558	570	540	554	531	526	508	529	569	515	552	542	519	543	539	543	573	566	573	517	546	577	521	500	550	534	512	551	549	544	519	527	521	488	530	557	514	522	550	510	510	475	471	551	516	524	532	522	552	533	544	523	500	466	532	519	578	530	536	528	576	533	545	521	543	540	509	504	531	528	516	517	538	487	556	528	588	540	541	576	535	548	530	564	539	557	518	579	534	549	528	502	527	570	540	512	525	583	527	522	513	524	507	533	553	521	548	511	517	546	515	527	570	477	529	482	519	554	496	520	545	543	498	502	505	541	533	562	489	537	554	539	546	515	518	542	537	529	524	566	561	554	561	575	596	524	516	535	525	546	481	524	546	562	527	515	530	586	537	555	559	525	546	510	538	542	512	521	520	571	550	533	549	552	476	536	541	529	540	522	538	555	537	525	544	529	508	536	540	541	520	533	574	505	556	530	478	525	553	545	464	506	513	509	518	504	521	542	531	510	538	537	540	508	506	554	543	535	509	516	563	520	535	485	506	545	520	523	530	549	557	543	562	525	530	520	534	513	551	523	551	523	527	530	535	538	569	525	526	535	522	530	541	601	516	539	547	517	516	536	509	534	503	491	530	509	551	551	519	537	512	513	547	508	517	535	512	512	530	524	540	490	517	544	540	545	539	563	535	540	539	525	527	533	536	521	518	560	556	541	510	536	546	538	500	538	523	495	540	522	512	559	515	535	532	505	550	532	501	569	571	497	551	505	535	548	500	541	536	560	532	533	495	495	546	543	541	540	572	499	498	531	555	539	585	523	501	539	508	507	500	535	556	548	534	520	546	563	562	555	503	545	535	537	554	525	483	502	537	572	531	495	547	557	519	495	557	524	540	526	560	521	531	524	572	550	540	546	519	547	559	545	584	492	544	517	537	518	513	550	531	548	540	551	528	544	532	538	520	559	586	536	547	557	507	522	534	576	493	571	522	534	485	541	553	507	567	504	499	521	566	526	522	554	584	525	545	544	512	491	521	547	545	528	555	523	546	549	510	501	529	560	517	571	514	522	524	534	550	511	590	512	546	548	522	506	523	523	507	520	545	518	545	522	546	534	525	519	543	543	514	507	485	556	513	496	514	486	528	537	529	540	574	523	534	523	525	520	517	536	511	560	532	504	536	509	516	536	518	540	503	497	536	564	579	491	543	539	532	494	563	530	557	536	536	533	545	551	520	527	530	546	523	525	523	527	500	553	542	570	512	534	517	505	560	513	541	515	520	544	522	517	532	549	550	509	516	534	555	533	543	511	521	531	553	489	565	491	527	548	535	533	572	521	569	531	556	527	542	549	546	517	514	536	533	510	539	543	542	544	551	560	539	523	527	496	535	494	509	553	534	495	564	550	510	546	526	575	512	495	552	555	505	543	565	512	563	543	537	521	514	527	555	537	544	541	527	565	523	517	551	522	525	537	528	528	544	516	584	533	511	554	498	550	554	514	563	533	520	535	523	551	554	552	546	542	513	517	516	534	570	506	525	601	554	510	544	552	569	552	524	506	514	548	558	512	481	516	531	525	527	522	558	547	545	545	548	554	552	525	520	532	514	524	543	526	552	569	557	534	500	532	544	541	565	495	538	476	547	502	531	529	539	543	519	535	523	522	528	488	520	562	520	479	570	576	514	496	565	535	551	548	511	564	520	557	501	532	532	580	502	557	531	555	486	550	532	574	509	534	547	487	479	548	554	540	533	513	537	536	549	507	509	536	526	494	552	528	551	541	534	564	496	547	549	518	524	522	511	491	517	505	508	532	482	550	572	551	534	523	530	547	512	526	499	529	498	553	541	551	515	549	541	502	496	535	559	526	535	564	529	505	537	551	519	531	511	499	512	537	561	505	538	547	542	532	536	528	552	553	528	529	508	556	524	483	529	516	522	580	538	522	555	534	534	541	504	536	547	547	524	519	529	567	514	503	507	527	522	548	560	515	576	557	498	528	501	493	524	518	498	545	542	526	551	486	508	538	543	517	550	547	539	531	574	510	517	542	488	517	528	543	529	545	528	533	571	518	535	574	536	503	498	516	576	489	517	522	539	539	527	549	560	556	512	538	548	603	509	556	554	542	554	531	508	561	495	546	595	531	527	563	567	547	524	555	510	539	579	573	551	524	508	499	563	528	569	544	574	530	542	528	551	563	526	513	511	520	534	555	526	514	550	519	571	530	515	504	514	540	561	521	530	566	523	518	534	552	555	579	530	517	528	528	532	561	493	559	574	533	550	515	511	536	528	545	546	555	542	551	532	557	540	527	593	531	541	557	521	503	510	574	519	518	545	488	545	530	514	542	548	498	518	555	509	543	524	486	504	537	522	496	486	511	500	532	567	518	540	538	572	522	495	502	508	555	517	525	524	534	526	538	540	535	543	567	541	500	540	543	546	528	532	543	500	490	521	550	516	527	568	529	500	531	507	542	563	501	512	557	506	594	577	513	533	539	534	539	547	515	534	540	529	577	518	565	531	497	569	517	516	544	545
17558	26813	29692	19536	13556	8702	6205	4615	3394	1849	1596	1332	887	420	197	155	134	107	90	103	92	97	92	80	80	87	88	66	92	79	76	155	85	72	77	88	78	87	79	78	72	76	65	95	74	68	68	68	87	59	83	70	107	83	92	80	59	91	72	87	89	87	77	66	75	63	79	71	81	78	77	89	73	87	72	93	75	87	73	63	74	81	81	92	84	80	81	75	77	76	77	69	91	82	76	84	87	82	68	97	79	84	68	89	75	69	67	73	81	80	69	62	67	83	75	68	83	71	74	85	74	80	91	73	82	64	78	77	76	78	84	79	74	71	85	74	86	89	83	76	76	80	79	71	86	80	85	78	67	74	67	77	77	75	76	80	82	81	77	95	72	83	64	86	82	65	77	79	82	70	89	88	75	78	76	79	85	72	82	74	65	87	80	72	69	92	71	80	82	90	78	79	83	88	69	72	69	96	94	73	73	81	81	77	82	92	65	83	75	60	66	80	76	84	94	71	82	71	55	71	95	107	78	68	74	85	67	84	87	84	86	92	68	85	82	76	77	69	84	76	67	91	70	83	65	59	81	73	90	83	71	66	90	71	81	73	84	69	78	73	73	88	61	82	91	92	65	74	64	78	88	71	89	92	78	68	80	96	86	77	69	88	75	81	88	72	75	81	82	70	78	99	86	77	74	71	74	76	86	71	85	102	84	69	66	75	81	79	79	82	79	77	81	85	70	82	74	76	73	67	71	76	72	75	83	64	86	73	86	66	84	85	75	77	77	95	90	85	91	81	80	70	85	80	72	83	76	87	80	57	88	91	73	79	74	83	68	91	86	87	64	81	88	70	74	69	81	79	88	82	79	86	72	83	83	63	87	70	77	78	72	77	80	64	81	62	80	76	95	88	83	64	78	56	79	79	67	74	76	76	90	71	70	79	82	82	75	72	81	92	81	66	88	84	90	65	72	76	85	93	77	80	74	86	72	79	70	86	75	73	74	71	76	73	78	90	94	96	71	96	78	66	65	82	98	78	82	69	72	97	67	76	77	100	72	78	82	90	81	75	80	69	69	73	87	83	94	76	89	76	92	60	83	73	75	83	80	62	75	82	67	63	82	85	67	72	72	77	67	74	84	97	76	80	82	62	67	88	82	78	70	85	86	100	79	72	81	80	88	75	85	94	92	74	96	81	98	81	67	92	73	62	83	73	80	100	80	74	79	89	88	66	66	78	70	79	81	66	84	76	72	78	73	72	77	93	75	72	94	87	87	67	77	73	90	65	76	68	85	74	87	87	81	75	60	79	78	86	62	81	82	76	75	65	77	83	84	78	69	72	64	80	85	67	73	74	72	86	77	68	70	82	90	73	74	68	67	80	84	66	80	79	74	63	80	99	84	59	76	75	86	73	83	74	76	80	74	68	90	54	74	60	82	57	76	78	83	69	75	70	91	88	87	71	87	71	88	90	86	83	70	86	74	100	78	93	69	64	75	85	77	67	61	83	88	64	76	83	68	80	85	80	81	86	75	82	82	81	63	82	84	65	82	72	91	75	72	74	85	77	83	83	94	82	74	58	62	92	82	77	73	82	66	82	79	84	74	82	86	58	73	78	69	84	63	74	73	81	80	96	78	87	65	72	85	88	70	60	88	69	78	78	74	84	67	97	79	66	78	89	76	82	69	72	92	78	70	71	66	77	85	78	84	85	69	66	107	81	78	88	81	88	91	69	79	90	76	80	93	59	80	72	103	92	74	72	82	70	65	81	78	83	73	74	82	92	78	89	91	66	73	69	73	72	61	90	88	51	79	91	71	70	73	90	75	72	67	91	84	70	87	89	85	76	89	86	91	70	82	80	69	86	82	66	74	92	76	80	90	78	76	87	86	65	63	67	77	86	78	67	75	74	79	88	75	71	84	88	77	70	87	79	78	81	78	87	96	86	88	94	74	93	64	77	72	79	74	84	73	77	86	82	69	76	89	66	83	82	90	81	92	71	83	82	80	78	80	91	70	94	78	68	74	84	69	82	69	84	65	84	74	76	73	90	71	92	78	89	64	79	73	77	69	99	94	69	98	68	69	73	69	67	82	73	95	85	79	85	74	78	93	77	77	85	79	79	70	88	80	83	88	66	83	85	77	108	82	65	77	61	82	79	95	97	77	80	81	86	67	73	69	66	69	72	63	64	88	82	75	74	72	79	65	72	84	80	74	72	89	78	80	87	89	94	75	77	68	62	80	71	81	84	89	83	76	73	74	75	93	78	77	81	73	82	83	85	76	87	55	90	66	72	78	67	64	72	63	83	82	79	71	75	86	63	79	78	62	85	77	72	73	72	75	86	80	73	88	72	86	73	82	70	74	76	68	81	87	86	79	89	64	78	92	85	78	80	81	81	70	65	71	60	81	80	81	84	71	95	87	88	77	86	84	74	79	84	91	77	62	76	72	71	86	78	73	88	87	74	69	79	76	78	85	76	82	83	87	70	71	74	78	74	81	83	78	93	66	91	66	87	83	76	68	79	67	71	76	74	83	78	62	74	78	86	73	74	74	72	80	86	64	82	83	75	82	89	75	72	93	86	68	76	70	72	92	81	83	92	88	65	86	78	79	72	92	78	91	73	76	65	83	85	85	93	71	88	72	83	85	83	67	70	81	74	81	89	94	86	90	82	68	85	76	84	90	80	81	81	92	84	86	80	72	86	66	86	66	65	60	88	73	94	78	75	76	100	82	86	80	72	64	75	85	68	88	81	75	80	83	74	83	74	107	91	87	77	92	65	78	72	91	62	78	64	80	79	81	81	82	81	72	86	82	79	85	104	101	88	100	86	69	70	84	89	76	86	84	65	75	78	87	67	77	80	74	93	68	78	82	73	68	85	72	65	63	68	78	91	77	67	79	80	83	75	79	84	78	63	74	68	87	84	70	83	76	72	74	71	80	81	83	77	74	93	83	86	90	70	83	71	60	93	80	83	74	77	84	84	81	67	82	95	76	86	87	69	85	70	74	67	80	72	71	62	74	74	77	101	87	75	103	89	87	74	88	83	88	66	77	77	83	74	67	72	79	68	71	78	86	84	79	77	72	94	76	77	75	80	89	90	72	82	87	79	87	71	88	70	68	91	73	88	87	69	74	65	82	75	56	84	80	84	102	67	84	90	71	82	85	80	62	92	78	72	90	76	71	80	88	85	69	90	67	67	77	69	76	80	62	89	81	95	85	78	76	90	75	69	81	86	88	78	81	77	88	81	101	97	80	72	62	68	82	65	90	86	74	71	66	85	75	82	87	78	75	85	97	77	79	67	86	106	81	80	95	75	95	72	74	83	79	82	96	76	78	76	82	78	62	68	73	79	77	81	74	82	61	66	68	72	80	78	75	93	82	89	68	74	61	79	75	81	80	69	77	74	98	90	100	81	76	81	96	89	88	72	98	84	75	64	81	57	73	91	97	78	81	77	96	90	72	64	71	74	71	74	87	87	77	68	87	88	84	77	73	80
16900	29039	34743	30216	27223	22852	19801	17252	13586	8357	8231	6241	4213	2033	1175	812	644	630	454	463	428	376	359	329	339	295	305	313	333	324	318	867	405	317	294	322	340	298	278	322	273	313	305	321	314	315	321	288	317	287	329	301	295	287	302	307	335	318	319	330	264	312	282	319	324	314	307	301	303	320	340	281	324	319	318	297	303	286	301	298	303	327	333	284	327	305	267	307	269	335	316	310	286	288	326	277	286	305	317	310	292	308	291	326	291	305	288	295	324	294	297	282	346	313	286	319	330	275	304	304	275	296	279	285	301	322	298	320	292	318	278	335	290	318	315	296	304	306	298	306	292	325	276	312	314	317	324	334	305	303	302	326	303	293	288	298	279	308	287	285	325	300	343	320	319	329	321	290	303	320	320	285	307	294	277	280	327	301	309	320	277	328	321	315	341	307	306	326	279	318	311	326	339	311	285	334	295	294	261	294	322	302	305	300	302	296	313	306	307	294	287	293	323	322	333	298	302	312	295	319	290	331	332	306	301	321	283	301	294	318	292	321	298	324	309	272	340	296	284	312	304	313	299	319	306	304	316	317	299	318	312	314	297	297	299	272	299	284	300	304	306	323	274	278	286	283	303	332	308	308	345	285	305	350	306	297	323	314	332	335	308	295	295	272	276	276	293	327	296	294	294	265	307	296	316	298	303	293	323	324	295	288	335	326	288	269	304	321	309	300	307	275	303	311	287	279	316	354	299	301	311	284	298	302	316	328	306	308	302	325	310	297	284	285	311	305	344	331	296	305	300	285	308	276	308	321	305	298	305	292	327	332	313	276	318	300	299	325	310	271	305	313	286	349	314	300	321	270	290	283	311	281	295	286	288	295	320	330	297	289	321	294	296	344	325	282	295	318	332	280	308	276	313	334	283	334	311	272	284	273	291	289	338	278	270	327	296	323	293	324	284	335	318	331	295	307	311	319	291	272	301	304	312	282	312	308	288	308	320	309	320	267	319	276	283	304	331	288	333	298	302	314	279	296	320	298	294	317	274	274	306	329	333	318	288	322	333	288	271	314	306	299	292	291	299	288	291	325	289	300	309	317	304	296	309	322	294	300	302	314	296	309	294	291	303	312	292	325	245	325	317	298	311	295	304	319	298	335	335	301	297	289	263	329	288	275	316	301	300	297	319	334	314	315	311	279	309	333	297	307	274	309	295	280	290	304	306	317	312	307	315	302	300	309	311	306	297	289	311	297	299	334	319	323	287	303	298	281	315	294	294	314	296	300	314	294	312	285	309	331	323	274	281	304	296	323	304	326	295	271	302	306	324	266	319	315	302	295	300	282	306	305	306	318	292	303	325	302	311	267	277	307	324	295	313	273	311	309	288	292	308	298	313	317	324	318	299	296	343	302	295	323	307	283	298	305	296	292	314	274	299	321	302	311	296	300	309	299	324	274	264	312	321	307	293	283	348	297	325	324	279	321	284	286	307	301	287	314	300	309	274	341	299	315	284	298	310	291	306	302	320	325	300	321	312	318	304	305	322	301	305	300	290	316	291	299	312	322	287	329	335	294	323	322	302	284	288	304	307	311	300	281	303	296	310	313	290	329	312	285	287	296	318	311	296	296	292	319	345	278	273	270	263	284	320	327	297	309	309	322	303	320	305	300	323	290	288	324	276	293	332	319	264	297	323	302	282	314	296	306	313	303	318	296	320	298	301	296	302	291	300	293	308	352	315	314	320	323	305	306	284	297	313	291	300	333	284	273	323	298	314	325	308	297	279	309	289	296	338	291	307	321	290	325	310	308	292	308	286	315	315	306	321	285	292	327	306	300	321	288	304	279	305	291	335	279	344	336	283	309	294	286	272	313	309	291	322	302	315	304	277	302	282	305	280	307	304	312	288	307	327	301	302	325	289	317	295	316	311	315	303	302	283	320	284	290	340	321	293	276	295	286	278	295	318	316	291	272	320	283	299	281	310	306	311	304	288	300	289	289	301	315	316	300	263	317	314	339	320	299	320	307	303	326	297	303	317	321	330	296	280	349	300	285	307	300	293	310	280	299	319	302	318	284	317	296	305	307	308	315	320	266	285	291	272	306	336	293	311	289	334	297	300	291	329	281	308	351	290	284	289	307	292	298	306	289	320	296	282	289	318	279	311	279	310	287	310	325	325	306	301	287	310	316	323	316	304	304	329	323	317	285	302	302	293	298	319	289	291	311	291	289	328	304	305	294	331	325	341	290	295	294	291	304	305	290	303	308	315	295	288	286	257	302	295	286	320	300	333	316	290	273	320	302	291	306	319	322	285	295	295	290	292	284	303	313	337	299	327	327	304	306	284	279	319	296	312	304	304	289	317	292	307	299	291	292	327	316	282	343	323	253	276	335	306	306	284	323	296	311	296	288	298	290	299	315	307	296	331	299	296	298	301	295	304	283	305	309	323	318	313	281	273	296	292	308	320	309	327	338	282	297	296	302	285	306	312	316	292	318	324	298	301	288	298	316	311	291	286	321	293	303	265	305	290	293	270	305	289	304	309	322	304	299	322	301	284	303	341	306	264	275	295	306	319	277	300	320	299	295	302	315	323	301	261	305	283	316	277	314	297	279	322	292	309	265	297	320	301	323	315	323	310	289	332	319	289	316	316	307	307	319	304	335	299	298	303	324	314	269	306	285	354	302	320	305	304	323	290	300	323	278	294	271	306	319	283	291	309	316	321	288	300	299	293	298	286	299	310	314	290	317	324	308	288	312	319	310	297	288	319	290	300	314	325	312	291	303	299	306	300	307	298	326	293	261	307	335	276	324	281	290	293	313	324	321	288	315	303	299	288	324	298	266	337	291	312	336	288	281	285	295	304	312	289	324	312	314	312	310	302	296	324	294	294	288	302	287	297	337	294	326	273	336	285	329	302	340	286	277	274	291	309	302	297	299	324	334	280	311	290	317	338	283	300	307	325	254	327	297	305	269	331	307	340	316	267	285	293	311	316	294	323	294	328	318	329	326	288	287	315	316	313	322	309	287	306	315	292	309	265	307	288	276	336	339	333	292	315	328	297	300	276	319	312	294	293	306	302	301	271	326	286	334	304	299	301	312	299	293	275	314	318	299	297	303	295	300	282	331	316	292	307	320	306	323	311	294	318	320	300	315	267	316	312	292	320	311	256	328	279	346	338	284	313	307	314	281	313	316	319	301	313	296	315	317	291	288	296	256	316	300	303	343	304	283	262	298	288	275	307	293	328	301	320	272	295	291	278	309	316	304	355	298	299	308	315	309	311	308	333	264	317	312	309	277	306	280	317	277	307	312	307	286	294	314	279	315	332	322	273	300	306	280	272	294	297	305	289	302	304	322	304	323	289	293	309	285	324	314	329	335	303	301	302	333	323	344	312	324	289	285	295	324	295	295	327	302	311	329	334	269	288	299	281	323	278	296	311	316	324	303	330	311	269	310	296	308	299	325	347	306	308	326	319	315	308	328	307	335	307	309	305	311	298	298
46123	45769	43302	38312	37186	36857	38407	37307	30429	23115	20265	15584	10794	4684	1930	919	711	451	316	363	279	175	138	143	115	109	107	120	105	95	748	1035	87	84	114	65	84	80	83	87	70	98	81	80	92	74	98	105	92	75	88	91	81	92	84	94	75	81	79	94	90	106	73	70	78	84	104	73	78	82	72	79	75	74	88	95	77	85	85	83	92	78	106	75	81	66	79	80	97	91	87	66	68	69	83	93	75	67	85	89	90	87	87	79	93	90	77	72	92	55	86	91	84	78	80	81	100	80	81	76	80	105	93	72	85	80	86	82	83	82	78	85	96	100	104	90	86	86	83	79	88	71	66	89	77	73	95	98	92	76	68	89	73	84	79	76	86	83	72	85	79	88	90	78	95	74	82	93	101	81	92	83	75	72	84	88	95	102	105	71	78	79	95	91	71	85	99	90	69	87	94	74	93	80	65	67	94	88	86	98	64	97	75	92	76	79	67	87	68	85	80	58	83	61	102	83	82	93	70	85	90	76	82	65	106	85	84	95	85	78	87	87	92	93	85	91	86	79	84	81	73	72	84	81	76	87	82	89	81	86	80	81	73	72	86	76	77	83	96	84	71	76	93	71	81	102	83	72	89	90	95	84	73	72	87	74	78	94	88	95	80	89	78	85	74	70	91	93	73	93	80	84	82	99	96	107	103	74	73	82	87	81	83	77	94	67	81	76	91	80	90	87	83	74	85	81	77	81	85	99	82	76	87	89	82	81	97	80	79	81	72	90	89	84	85	80	80	86	87	103	79	90	91	84	95	92	103	99	69	78	86	68	73	81	75	87	62	82	81	72	95	67	84	89	91	95	78	81	89	102	101	71	68	74	93	77	86	85	68	76	90	94	77	95	74	81	82	90	82	88	81	81	78	74	85	66	94	64	72	60	78	84	84	89	76	84	83	76	81	86	72	85	91	83	85	85	89	79	81	89	76	92	91	82	89	89	100	77	88	86	64	76	88	77	91	78	75	72	81	91	74	69	76	80	72	85	88	78	90	80	89	88	87	80	63	76	85	83	67	84	93	63	75	88	82	78	80	83	77	68	72	74	94	94	86	71	70	80	68	91	74	81	85	75	98	76	102	75	84	83	85	96	86	88	102	73	86	94	92	90	80	102	87	75	88	83	91	89	88	99	106	82	71	80	88	95	81	75	91	77	85	81	84	80	80	55	84	78	90	91	101	75	73	91	79	85	85	73	86	94	88	88	81	71	68	66	78	77	92	95	79	88	76	88	77	72	78	109	79	85	88	84	82	79	78	84	97	90	79	88	81	85	87	78	92	74	98	83	98	76	71	103	107	89	79	82	63	77	73	85	82	85	84	75	86	79	87	85	85	89	86	70	95	84	85	78	73	90	77	92	91	93	79	84	80	72	93	90	93	90	76	81	79	78	69	80	92	79	75	72	101	93	85	97	91	87	90	84	69	88	81	81	74	93	73	88	72	77	83	85	98	69	95	81	90	90	94	83	82	67	75	110	88	90	89	81	75	86	58	63	85	72	88	67	81	89	88	103	81	98	78	86	73	79	78	93	74	93	89	77	79	81	114	77	67	88	89	76	89	89	75	81	73	80	82	86	74	76	80	86	86	74	67	81	82	69	80	88	100	81	80	87	94	71	89	79	96	86	95	69	96	79	88	88	88	82	82	87	83	73	80	65	76	85	86	86	93	86	83	97	76	80	96	71	91	84	77	87	91	75	95	76	92	73	84	87	89	86	84	83	56	113	67	85	88	84	75	83	97	95	89	88	99	75	70	95	75	71	68	83	91	93	89	84	94	93	71	80	68	79	84	68	80	87	84	83	91	92	82	94	86	83	82	81	79	74	90	75	94	73	83	90	85	85	78	89	80	68	78	69	95	83	86	78	73	78	75	84	80	67	94	82	78	79	80	91	104	80	101	83	73	80	106	68	82	72	88	84	73	77	91	92	70	80	89	86	72	93	97	83	86	92	78	76	91	87	76	79	81	71	96	86	80	77	90	104	71	82	94	78	70	70	67	92	104	75	67	74	94	78	84	90	87	73	91	76	97	70	89	67	94	91	85	80	80	85	90	73	71	91	80	101	82	76	89	95	73	92	93	71	66	69	97	82	82	83	70	78	81	83	76	91	83	70	103	88	98	85	98	75	89	100	65	83	79	85	87	74	76	82	90	83	78	82	88	90	90	81	80	62	87	77	89	82	79	66	79	70	71	92	89	69	80	81	90	99	88	77	97	78	87	78	83	88	78	67	83	92	69	89	73	78	76	88	87	85	88	81	89	95	80	85	81	93	84	79	81	83	77	82	75	75	74	68	68	83	86	74	79	86	86	82	61	77	81	73	78	87	87	79	72	92	87	84	91	82	60	84	88	83	91	84	81	101	94	79	88	68	93	74	83	88	94	72	85	80	86	94	81	91	74	81	104	76	91	72	89	87	83	91	87	92	101	73	82	68	80	79	67	82	91	92	70	79	84	90	86	98	90	81	83	84	87	83	83	85	80	88	72	86	79	103	84	90	83	73	100	94	84	86	76	80	93	79	92	90	94	70	90	89	73	92	81	73	73	76	73	75	74	74	97	72	95	77	67	83	89	61	84	80	84	75	90	84	72	74	73	93	84	95	73	76	74	86	81	91	71	78	88	79	89	68	86	74	100	85	80	99	73	82	84	107	85	77	91	75	84	90	76	78	92	86	79	87	78	73	92	86	84	77	75	89	102	83	93	79	87	73	65	93	96	73	88	81	95	86	77	75	75	79	73	80	84	83	63	90	84	75	88	78	95	88	98	84	74	88	78	85	72	70	104	89	79	78	77	78	97	81	75	86	73	76	80	77	95	94	90	83	88	82	87	67	79	82	86	72	75	97	75	79	71	85	79	73	96	91	69	83	76	75	82	83	85	73	84	84	80	87	99	84	79	78	70	81	67	67	84	86	91	73	86	75	95	85	93	80	84	73	84	74	75	103	85	72	79	79	91	73	95	91	90	90	85	79	80	86	88	85	91	72	81	98	86	82	89	74	82	99	89	94	98	79	66	85	93	100	93	81	84	89	74	82	116	88	92	82	86	91	69	88	77	93	73	70	80	84	81	76	86	82	101	74	79	80	79	78	98	85	79	72	85	90	79	86	80	82	98	84	82	72	92	74	85	61	75	74	88	78	80	74	84	73	93	74	77	79	97	86	96	78	79	88	71	86	88	93	85	70	90	74	86	102	72	83	73	78	70	84	83	87	98	98	100	84	70	82	82	78	76	72	101	79	78	72	80	82	105	84	84	64	69	84	84	87	75	92	73	84	78	87	93	72	75	112	85	94	72	94	99	84	92	77	95	71	84	80	91	70	91	91	80	78	91	85	85	95	76	88	87	78	86	94	98	72	74	93	82	67	67	81	93	92	82	80	79	83	81	79	73	81	73	88	78	84	89	80	96	70	82	102	86	72	93	75	71	72	80	92	74	81	89	75	78	71	76	86
41074	54952	58058	60032	59969	57330	56306	52494	44647	37832	37242	29731	26943	14955	8182	4909	4121	2954	2170	2158	1626	1054	723	625	608	548	537	439	464	445	5153	6442	355	355	370	357	336	347	356	346	401	356	353	329	336	327	331	334	310	331	339	318	322	330	312	293	301	312	318	343	306	305	297	316	312	358	319	312	316	319	328	341	330	299	308	325	300	338	280	356	299	328	325	318	318	329	289	339	322	316	271	309	317	328	291	319	316	350	330	329	288	298	327	317	318	287	311	283	288	306	329	349	336	291	304	312	339	310	285	291	310	320	297	331	304	314	297	305	316	305	327	305	331	302	244	300	275	285	332	301	303	335	313	316	305	314	304	289	318	289	322	303	292	319	306	343	281	318	327	327	314	308	294	266	286	325	288	301	270	312	313	293	341	306	296	310	314	306	321	308	266	313	308	303	281	347	325	312	316	291	296	310	302	305	310	322	295	296	297	302	284	300	299	308	336	288	303	327	324	314	294	314	313	292	316	298	288	312	268	325	316	311	305	304	293	324	324	308	303	310	284	302	315	337	294	324	317	307	320	270	323	327	340	285	320	302	304	328	328	303	300	310	340	302	305	323	319	296	334	297	303	285	310	324	291	313	323	316	302	316	315	340	320	318	317	311	319	316	312	297	293	311	305	292	319	293	307	298	290	311	315	302	333	317	328	292	326	316	293	329	292	299	317	349	308	296	318	325	285	296	298	325	311	335	324	307	286	300	323	315	307	293	304	298	305	276	294	314	300	329	307	306	319	306	319	301	319	311	334	315	310	271	286	322	341	326	305	295	317	288	330	324	313	296	305	321	291	323	315	316	278	310	305	316	334	301	296	299	287	324	309	309	318	296	304	321	322	335	289	313	294	271	315	328	324	299	294	302	307	291	320	293	294	337	280	311	303	302	299	328	284	317	339	311	333	299	305	311	261	278	281	319	307	302	299	333	299	293	312	346	314	296	270	282	350	300	329	308	294	293	279	314	324	335	297	292	303	323	289	334	309	294	291	330	316	318	315	281	301	309	331	293	314	293	303	298	299	283	371	324	336	316	316	317	329	305	300	322	299	308	246	314	289	332	291	288	311	298	327	272	322	323	270	299	325	292	337	327	301	324	302	298	303	293	336	316	304	294	300	286	269	327	307	309	295	304	318	331	289	293	296	315	305	270	326	327	299	307	281	329	330	341	291	325	339	315	318	298	300	314	322	264	296	310	308	298	318	283	317	300	311	346	309	317	272	316	295	318	304	332	319	315	316	307	298	312	296	307	300	300	320	287	319	305	305	313	298	286	279	294	296	314	311	297	300	296	277	296	297	303	302	323	307	299	319	287	307	305	315	284	288	318	295	302	309	304	306	299	348	288	310	315	306	285	302	330	336	328	315	320	312	295	321	306	322	315	330	305	305	280	281	314	329	299	298	323	293	294	315	292	299	316	319	329	322	317	301	296	301	314	326	294	299	322	309	316	316	300	308	353	313	301	308	288	357	307	350	327	311	303	302	294	320	299	295	303	303	312	321	309	320	306	329	348	302	294	321	288	286	292	320	303	287	329	297	308	284	294	313	337	299	293	303	309	324	315	317	280	334	309	311	321	304	327	354	305	330	325	323	296	283	315	291	307	298	295	316	330	345	315	346	295	316	287	311	298	303	290	293	288	290	335	338	292	297	317	319	294	287	293	311	323	302	312	322	315	300	315	299	286	285	301	306	337	313	313	328	295	328	304	305	297	313	328	314	330	287	312	283	319	284	303	296	305	303	325	320	307	319	313	290	280	317	322	307	278	283	314	316	308	332	299	277	312	291	317	331	330	304	304	284	328	271	340	298	288	312	290	307	305	307	312	324	311	300	308	308	291	297	267	334	299	300	307	284	296	286	300	311	314	309	274	325	313	298	283	323	298	312	312	287	321	292	275	285	311	289	333	331	315	281	281	288	332	318	301	322	298	304	308	285	304	322	324	302	299	321	298	285	299	314	304	307	314	327	296	291	326	275	316	304	295	298	307	329	296	311	303	299	309	287	289	340	310	307	301	306	312	320	308	271	288	299	328	301	297	290	303	299	300	321	336	305	309	294	313	304	306	291	276	330	351	312	328	304	332	327	297	307	306	317	308	310	283	277	291	299	311	314	322	316	288	307	334	310	304	296	320	309	307	313	306	301	312	296	315	310	341	307	331	299	309	305	312	306	332	291	299	330	329	319	301	287	309	310	307	318	304	287	313	260	295	288	298	299	313	299	314	299	330	310	306	304	304	306	309	327	307	298	353	291	310	314	311	337	308	345	331	334	285	305	308	308	312	314	308	282	293	280	279	308	308	290	300	333	284	281	309	288	317	311	300	316	303	310	337	275	322	295	319	347	314	293	299	296	319	319	295	303	291	301	303	287	293	304	298	317	277	307	298	312	300	289	335	310	325	332	338	291	309	285	282	315	289	283	347	311	309	283	303	312	324	308	308	287	320	326	312	301	285	319	269	305	309	286	366	293	283	317	303	348	320	316	317	292	316	311	305	282	289	297	298	293	309	291	313	334	323	279	287	317	305	328	311	296	314	331	323	313	317	326	274	300	311	289	281	324	292	320	339	291	287	314	298	307	334	298	313	325	287	304	307	321	316	321	343	289	346	304	313	288	288	284	346	278	296	266	316	306	325	274	327	319	307	303	317	321	311	282	307	345	329	297	297	280	281	293	319	332	315	294	294	319	353	305	308	284	290	311	265	333	321	284	301	301	298	333	299	299	290	301	334	306	334	313	309	301	343	276	310	300	294	283	313	335	276	294	298	310	311	296	308	293	322	321	325	283	319	307	321	338	325	355	296	309	328	298	268	281	318	303	318	278	345	355	285	311	292	296	313	298	341	306	310	354	331	347	314	309	302	306	301	309	322	346	291	312	327	313	316	344	304	309	301	307	311	327	320	334	325	302	307	300	307	314	314	317	314	304	317	322	269	278	311	284	307	323	304	292	324	336	305	301	304	303	274	349	311	283	301	302	309	334	296	330	314	325	260	311	313	291	277	304	293	323	320	284	285	313	289	290	303	309	316	327	335	304	298	275	311	313	338	315	330	302	286	343	288	303	347	300	292	310	320	301	308	301	336	305	303	304	294	289	324	320	280	270	323	318	294	288	292	332	361	293	327	294	286	315	297	335	309	317	334	290	325	283	338	332	298	300	323	336	271	332	293	290	310	344	324	306	284	283	289	316	288	309	295	289	270	306	332	326	303	311	307	296	326	292	285	328	296	281	295	302	316	304	300	282	310	338	290	281	297	291	323	298	286	317	306	330	345	281	316	318	311	324	314	289	297	333	294	310	302	324	310	322	312	315	296	314	342	369	313	312	302	314	284	319	271	281	299	309	318	284	313	287	294	292	318	310	312	315	318	327	323	334	287	292	302	329	270	279	290	309	325	328	317	314	284	327	328	348	312	303	305	278	296	289	276	327	306	287	328	294	281	304	295	281	291	301	328	332	279	302	314
51139	44709	42112	37388	36715	38861	42957	41825	36154	29849	29502	26707	16230	8410	3847	1715	1110	729	858	812	411	299	266	237	235	240	202	218	222	201	2495	1274	185	160	214	174	192	184	196	166	209	187	172	185	169	180	174	169	161	168	183	189	179	194	173	164	174	200	161	181	151	161	167	189	152	189	177	187	159	183	168	171	176	164	161	156	142	151	163	169	178	171	165	168	153	160	158	158	143	175	160	171	158	177	137	169	158	144	165	192	196	157	193	175	165	167	152	165	172	152	156	178	148	155	185	156	172	179	200	182	159	187	189	165	155	165	155	164	177	181	168	178	156	162	170	174	170	174	159	182	180	174	181	170	169	172	176	165	159	155	161	178	179	158	178	183	169	164	185	173	181	189	171	154	166	163	161	170	187	163	181	174	175	169	174	166	146	149	177	174	154	178	174	177	187	171	174	168	180	169	158	179	154	175	157	167	168	166	124	188	187	140	166	155	178	182	167	175	161	152	162	167	152	162	175	160	167	191	164	175	158	189	170	162	167	167	174	171	177	171	159	158	178	173	177	180	157	164	171	145	174	180	171	195	190	160	151	174	145	156	159	173	175	165	170	172	158	174	175	161	178	161	160	175	169	175	153	179	160	193	174	166	174	190	158	186	156	164	158	160	204	172	178	171	164	170	176	154	175	167	164	159	162	166	175	149	144	168	183	162	160	170	168	183	153	168	185	175	161	174	167	157	166	168	186	186	169	184	150	173	145	140	190	149	171	170	165	126	148	161	159	179	177	151	162	148	177	174	173	163	161	170	165	177	159	166	172	170	165	144	157	186	185	177	167	174	167	143	175	152	182	173	149	154	175	172	150	183	171	172	187	153	175	194	163	163	162	156	155	160	159	179	159	145	160	154	164	163	163	157	149	162	177	182	184	156	159	197	174	169	177	153	168	161	153	157	184	174	167	172	140	165	187	157	167	144	159	169	151	162	165	161	160	158	180	185	201	178	156	193	174	181	145	162	177	177	155	159	162	178	195	158	176	188	183	156	179	175	180	168	170	168	185	168	172	175	152	164	181	179	171	159	159	170	159	169	174	164	164	159	202	152	176	210	159	174	155	150	181	172	182	178	161	165	144	177	150	188	142	163	186	163	167	173	179	173	166	180	166	188	171	191	182	168	162	187	167	166	163	174	179	181	186	177	137	172	184	136	184	168	159	166	173	180	151	176	173	174	141	188	184	176	171	146	159	158	155	150	169	153	158	164	177	147	167	188	172	170	152	173	175	192	169	165	179	143	155	171	171	149	170	176	156	168	161	172	161	170	190	183	171	143	148	166	152	160	155	171	156	193	177	161	171	158	156	162	162	147	152	171	169	147	157	175	161	186	158	168	171	177	157	158	178	172	164	177	168	176	163	178	186	157	176	183	165	182	201	161	166	167	152	152	163	186	194	177	175	173	181	159	154	160	141	184	196	195	168	144	178	171	149	171	181	172	167	170	175	158	182	166	175	175	150	180	152	171	176	184	184	206	175	178	155	168	159	153	171	174	177	155	159	183	156	171	162	180	179	158	179	162	164	161	163	177	150	162	150	181	178	174	170	186	187	178	162	169	166	180	171	152	180	157	186	180	182	168	179	147	151	146	168	169	169	160	162	179	174	158	165	173	161	180	171	208	194	166	166	168	169	169	192	174	167	161	174	191	174	150	167	192	189	151	176	194	174	162	168	158	162	171	156	166	166	174	174	172	150	197	178	164	185	174	169	167	159	174	167	158	156	181	177	188	162	181	181	201	176	162	146	165	199	164	160	153	182	147	147	180	162	175	154	185	172	172	165	149	171	174	159	155	157	170	178	156	180	151	172	167	163	178	181	172	168	154	159	155	168	160	200	167	152	179	164	155	164	156	182	158	167	177	177	161	185	191	183	166	179	177	183	166	181	161	145	188	165	141	153	189	164	153	162	142	194	184	173	183	165	168	172	182	187	174	171	152	161	172	172	164	194	175	187	163	168	162	180	159	158	171	168	181	161	173	178	167	167	170	168	153	150	162	185	182	170	159	156	168	172	187	186	183	177	184	160	195	148	179	153	173	176	172	182	165	173	183	184	160	158	153	175	192	159	170	173	168	173	184	151	163	160	165	193	170	150	167	140	177	180	163	175	173	178	176	190	167	148	166	155	201	174	154	154	189	165	166	173	173	171	175	178	144	171	181	154	180	141	170	178	173	161	163	164	171	151	163	181	167	149	159	166	179	158	179	172	157	157	175	160	164	174	164	170	161	183	155	170	176	156	179	155	178	174	166	158	166	162	176	184	164	168	170	157	162	180	155	160	169	188	176	184	170	151	155	170	156	187	168	158	160	175	155	165	161	165	184	173	165	184	173	165	155	149	164	150	181	178	188	174	159	169	180	166	191	156	160	168	175	161	175	158	177	153	174	161	178	166	153	163	176	183	163	185	163	177	181	181	169	160	180	178	161	172	160	151	192	183	167	167	173	175	157	168	165	155	173	161	165	189	157	160	159	160	168	179	169	196	185	162	151	172	168	174	136	166	170	167	163	160	149	177	163	187	172	154	152	138	173	167	153	173	185	166	145	148	133	164	158	161	158	184	181	176	172	180	156	164	160	171	178	161	178	173	156	148	159	176	170	149	155	175	163	190	167	181	167	174	171	151	153	163	147	165	182	181	138	181	182	139	164	163	158	163	170	147	178	164	163	156	149	175	176	166	190	176	179	185	208	177	175	176	173	175	191	174	141	167	159	157	180	191	162	188	157	168	183	175	153	171	171	158	176	155	179	177	160	167	173	169	189	182	160	172	142	150	135	170	157	189	173	140	174	161	175	187	171	182	164	163	165	172	163	182	185	172	145	183	157	187	181	169	157	164	175	155	173	167	159	150	166	164	172	162	177	176	175	183	153	161	151	166	150	190	164	160	163	179	163	166	145	169	182	181	162	167	186	181	180	169	162	180	177	162	191	195	167	152	166	166	176	188	179	181	163	180	165	180	164	165	162	152	165	156	159	181	182	172	173	154	154	157	148	172	166	155	173	172	178	169	155	176	187	191	161	184	173	181	185	157	175	166	170	176	198	173	158	190	172	158	168	155	185	166	162	181	176	179	175	173	170	182	153	164	189	161	166	184	159	188	166	161	162	176	159	165	178	175	160	162	200	155	164	142	174	177	187	163	152	157	187	143	163	170	169	185	191	177	191	171	163	183	185	172	142	160	180	183	151	166	174	181	158	157	155	177	194	162	153	163	145	170	135	152	169	144	141	172	145	158	170	140	183	169	155	162	162	188	164	175	178	156	160	153	167	157	188	159	174	170	135	157	165	145	175	169	171	155	178	169	157	153	171	182	166	160	181	188	166	169	187	180	184	165	188	159	160	186	155	160	166	169	166	173	164	180	172	158	162	186	159	182	167	173	156	166	185	152	168	167	168	149	197	161	166	169	147	156	167	159	174	161	161	165	194	177	166	169	165	171	168	170	151	177	152	180	136	186	168
46713	59497	58816	62886	64769	64396	64194	62503	51870	45340	45010	37738	28917	19946	11627	7450	5928	4395	5130	4765	2454	1600	1384	1277	1059	906	814	854	814	857	14063	5943	643	640	639	627	592	633	619	634	603	643	601	581	591	597	614	615	600	583	569	588	545	561	551	592	532	585	600	550	538	582	542	563	559	541	566	558	547	573	539	558	514	504	565	542	553	515	561	531	572	515	554	588	566	547	553	524	578	514	535	574	562	520	535	538	527	559	535	538	576	557	583	547	496	539	538	548	558	525	525	529	588	526	513	598	551	540	548	475	542	560	533	542	556	517	535	532	536	511	547	572	565	506	546	580	522	531	524	597	543	533	524	556	544	574	548	534	574	598	510	550	524	536	526	516	545	497	569	572	529	545	551	512	555	517	518	506	568	550	517	526	569	559	527	556	550	505	529	536	571	573	560	534	572	559	538	532	557	531	511	528	533	579	545	531	526	526	515	546	543	549	551	525	498	556	528	549	497	526	547	516	517	580	584	529	522	509	524	568	531	552	527	538	545	548	491	554	544	568	562	567	527	548	568	546	549	581	489	535	540	513	529	557	594	601	526	522	538	565	507	517	555	528	543	536	524	539	533	518	536	537	544	503	524	547	533	506	540	544	565	532	553	556	520	531	559	544	573	532	542	483	525	518	562	549	526	522	508	558	554	534	573	527	545	546	541	543	552	547	551	520	518	513	561	524	592	540	521	530	520	578	554	523	532	509	563	536	550	539	543	525	529	519	537	574	523	496	539	576	541	549	527	545	508	589	537	542	527	539	563	533	513	533	565	557	532	494	522	556	508	518	531	485	593	537	507	505	557	554	548	555	534	544	559	538	579	557	538	561	580	539	540	550	564	540	561	555	529	569	534	563	541	558	520	531	545	501	532	502	569	532	530	545	532	547	533	553	557	554	542	587	527	504	531	496	525	541	519	561	543	551	508	539	532	539	513	535	534	545	507	504	496	537	526	506	547	519	527	512	515	554	558	522	532	584	517	551	530	524	520	553	541	535	517	511	535	524	544	529	527	564	532	538	519	543	540	519	520	536	542	541	510	573	524	555	564	521	556	535	551	521	575	542	535	585	548	537	508	538	519	528	541	542	524	581	521	551	579	520	573	526	537	557	536	504	565	564	534	539	512	537	483	499	577	538	547	541	524	560	542	550	566	527	531	551	555	505	554	512	527	582	496	530	560	554	497	544	526	511	539	578	519	535	526	522	572	559	541	511	517	567	541	520	520	574	494	544	550	513	539	562	517	542	534	555	547	557	534	524	527	578	565	563	543	532	540	531	581	559	548	594	539	531	564	579	545	526	574	564	540	545	516	560	554	512	519	538	508	543	501	573	537	501	513	538	516	545	530	557	560	512	514	505	568	519	557	554	560	556	545	522	529	546	575	560	559	532	534	531	519	542	528	535	548	515	522	529	551	530	560	551	489	550	582	497	537	538	550	558	560	557	539	490	547	549	526	527	533	524	529	494	541	566	530	509	537	568	519	544	582	599	593	496	563	532	560	545	569	510	550	588	548	551	531	528	520	512	548	521	559	537	510	527	531	578	555	525	532	498	566	562	569	562	514	518	540	584	567	534	552	556	526	528	515	593	513	534	531	544	523	527	576	521	514	507	569	517	527	537	562	547	536	547	592	534	556	537	546	552	529	552	543	487	528	551	531	530	540	531	513	525	565	542	507	551	495	556	572	527	544	543	530	587	570	512	559	538	541	522	581	556	500	494	546	533	521	527	558	521	537	554	544	521	509	490	489	534	551	519	554	505	576	505	554	556	498	516	500	475	498	494	618	537	509	564	572	504	500	555	516	521	550	512	485	568	512	521	504	510	513	564	579	561	534	570	526	551	542	528	546	496	508	518	499	504	546	563	598	525	574	564	539	548	557	532	551	516	519	540	588	545	505	557	562	525	493	516	576	541	590	524	554	525	535	535	507	538	539	544	577	553	558	504	542	580	526	524	547	586	512	528	601	528	555	572	488	567	509	531	508	555	533	564	535	536	563	522	522	592	536	543	543	578	531	499	532	538	562	511	538	513	547	489	516	528	571	534	495	577	524	523	530	503	559	568	527	532	512	519	565	551	520	539	511	501	580	517	540	554	555	541	518	534	488	543	562	514	566	489	533	548	566	553	538	531	503	514	554	558	570	556	544	494	560	568	558	531	526	586	540	539	518	549	529	546	530	534	535	595	512	521	541	542	526	536	527	570	562	529	540	543	542	555	532	551	553	557	539	533	578	511	548	525	560	534	568	566	483	519	495	565	575	583	540	527	520	517	531	547	507	533	544	587	536	488	564	507	518	551	517	541	553	561	526	536	531	491	540	576	552	547	540	524	527	542	564	523	546	556	541	547	512	536	563	543	509	565	536	526	539	513	527	500	556	524	502	555	541	526	516	515	552	578	516	546	526	547	528	492	552	502	547	547	614	545	558	518	527	553	548	525	557	551	538	520	550	519	573	520	555	487	567	544	516	522	562	498	525	527	519	495	556	530	502	520	557	555	530	537	525	602	506	519	501	570	568	556	543	542	571	531	552	512	549	515	553	514	569	495	577	560	549	554	562	538	549	537	512	533	539	555	568	550	483	547	536	505	507	529	542	568	552	484	510	547	545	579	518	542	558	516	582	535	530	571	560	542	548	563	555	560	582	553	499	543	528	546	586	558	512	512	566	614	498	540	501	550	515	561	514	533	552	523	538	583	527	503	536	545	532	546	537	531	544	550	518	518	547	499	492	523	538	546	523	576	523	503	544	561	510	509	506	556	541	521	524	545	527	561	530	524	568	528	557	551	548	554	596	546	532	504	520	521	540	510	539	540	568	531	546	509	546	582	549	506	501	561	551	539	519	538	548	552	549	545	521	540	540	553	526	585	536	577	551	537	552	546	559	512	536	523	589	548	525	532	551	501	550	560	533	555	520	551	520	514	548	555	551	550	518	519	529	588	529	548	514	512	555	520	505	546	549	537	543	535	523	521	524	541	541	539	556	595	565	560	534	496	538	533	526	500	548	577	537	580	504	530	528	519	562	558	512	536	514	549	555	529	499	531	535	555	535	532	529	523	543	528	533	534	515	553	528	566	533	566	523	532	534	545	545	539	506	516	552	535	550	542	513	464	509	518	511	551	526	516	540	511	537	502	549	526	535	508	526	551	510	523	543	542	542	513	506	563	527	569	558	526	523	525	542	542	524	478	594	538	524	541	560	511	549	539	509	573	509	563	558	513	545	585	546	551	518	505	572	525	546	562	537	520	516	600	543	575	579	521	554	542	553	581	556	541	548	506	529	548	560	485	500	554	571	572	513	527	502	564	545	534	560	528	615	552	561	532	537	522	532	564	574	550	531	515	575	535	548	554	538	545	528	517	526	560	555	514	523	521	528	540	520	550	568	553	557	524	536	572	534	522	510	525	567	533	571	511	528	523	587	515	547	489	492	532	511	566	527	532	503	567	578	505	512	526	563	530	501	538
15863	25045	28073	18082	11896	8300	7029	5511	3093	1612	1477	1143	535	270	197	127	109	101	107	95	75	77	77	70	84	85	93	66	94	67	134	124	61	73	85	61	73	81	63	73	74	86	87	89	76	92	75	92	73	91	70	78	74	74	75	88	69	82	74	71	73	76	81	59	73	70	81	62	74	76	82	85	68	73	82	80	78	76	65	70	75	77	69	79	68	62	76	76	75	77	90	70	70	62	70	81	86	66	77	70	67	79	67	64	61	59	77	70	75	73	70	77	80	86	84	87	75	75	80	68	90	74	84	76	75	57	77	63	87	87	73	59	76	95	72	68	85	89	67	89	93	64	82	75	71	75	93	74	79	68	76	69	74	66	75	74	79	81	98	109	83	76	84	82	72	81	75	74	76	79	64	74	72	76	92	82	64	80	71	77	64	64	72	72	81	83	95	77	71	80	65	62	69	75	84	71	70	74	88	73	60	93	88	82	83	81	73	81	84	80	86	63	77	76	74	71	89	66	88	86	61	80	65	77	76	87	82	82	83	74	85	81	72	71	80	74	65	89	55	79	83	79	90	61	74	86	85	87	74	81	70	68	79	70	77	73	79	83	77	78	95	72	82	76	63	72	53	72	80	73	66	80	88	82	83	88	72	69	87	71	92	84	73	72	72	71	90	88	62	82	74	85	86	78	78	71	64	77	86	81	80	70	72	58	69	77	93	89	93	76	83	73	70	83	83	69	89	76	65	76	86	70	72	52	71	76	77	75	80	74	64	68	80	89	96	72	80	86	71	73	86	72	86	75	69	74	89	62	68	86	73	78	72	67	87	72	75	75	79	73	75	78	81	89	71	79	83	82	83	81	75	68	76	78	81	72	85	71	82	85	71	86	65	78	86	72	71	84	73	70	63	68	69	64	73	85	82	79	84	73	77	80	83	83	83	72	66	66	73	72	90	76	77	83	77	81	83	88	57	67	77	78	82	76	87	73	80	76	73	84	61	70	93	67	82	70	81	81	82	64	68	73	67	82	68	83	63	63	72	71	83	69	84	89	80	76	63	80	68	79	74	82	54	60	79	88	61	75	67	87	73	71	88	87	77	76	68	64	85	74	72	74	81	75	60	74	77	76	72	59	72	79	76	97	72	68	81	68	86	78	54	71	88	71	72	80	73	64	75	67	75	82	68	81	70	87	87	75	69	78	77	78	61	76	71	70	88	78	84	79	73	66	83	81	74	72	71	68	66	71	72	63	70	69	72	74	92	86	65	76	83	67	75	82	70	80	106	76	93	73	84	74	72	71	81	75	59	69	84	85	65	66	82	87	85	73	88	74	76	81	78	67	90	85	69	79	77	85	76	85	71	88	72	57	66	82	78	89	74	80	71	65	80	78	86	81	60	68	77	68	53	72	66	82	65	63	56	92	85	82	75	78	76	75	76	70	71	79	76	65	74	91	83	69	68	86	72	69	76	72	75	79	72	68	86	86	92	92	88	85	89	97	84	96	72	75	72	84	81	75	82	79	82	69	80	86	83	77	63	79	83	70	67	74	73	71	77	83	75	75	70	64	72	71	89	72	73	67	65	78	94	63	84	74	87	101	84	75	79	70	83	74	88	84	69	69	86	86	76	86	67	70	77	74	77	61	70	62	73	89	89	69	80	96	84	70	80	80	88	85	65	57	57	88	64	96	80	81	79	71	81	77	82	86	94	72	75	70	77	83	72	71	87	82	81	82	78	73	81	63	84	67	81	80	83	67	73	88	78	77	93	73	91	86	70	82	79	78	86	76	85	83	54	89	75	83	65	79	81	75	79	70	78	86	92	73	98	69	87	60	75	72	82	81	83	76	88	77	87	59	68	87	82	71	88	81	67	81	82	74	78	75	95	70	78	71	72	79	78	76	61	82	86	64	83	63	89	70	72	69	73	64	87	78	78	79	56	78	85	72	88	75	84	73	75	70	86	80	68	77	66	64	97	84	77	78	70	76	70	85	69	64	93	86	74	75	91	81	66	70	81	70	79	87	78	59	70	80	64	60	68	65	75	68	76	83	79	80	72	70	61	68	69	83	72	78	63	85	84	75	86	76	84	83	87	74	73	78	75	74	86	71	70	65	87	67	81	75	77	81	74	72	78	72	86	62	81	75	62	71	72	69	84	74	61	71	78	78	60	64	67	84	81	81	69	81	74	72	85	75	88	78	66	77	60	80	86	90	86	81	74	91	83	70	79	70	91	71	75	86	95	78	76	78	93	81	79	75	79	72	74	87	83	88	56	92	84	73	83	71	60	82	68	71	64	70	82	81	75	84	69	83	70	81	78	91	86	78	80	72	70	81	56	86	79	73	60	74	86	74	62	63	72	77	84	95	68	85	73	68	100	66	79	78	75	88	71	71	79	59	72	86	76	76	90	77	71	65	66	90	69	79	69	88	76	74	64	77	88	81	95	86	88	73	70	66	68	94	96	83	71	73	74	81	74	103	89	88	76	80	79	77	82	59	73	80	82	79	66	78	74	66	69	74	80	85	72	73	68	74	80	79	83	77	60	92	72	76	72	64	78	65	81	80	62	99	75	76	69	71	75	76	63	65	96	81	83	83	79	72	76	74	87	96	73	76	72	80	63	76	85	76	85	68	79	81	81	78	80	72	81	74	74	76	69	73	73	73	82	71	60	79	89	70	66	93	78	80	77	72	81	68	71	74	93	87	72	83	74	70	87	69	79	79	79	91	68	93	64	95	88	70	78	72	80	77	60	77	58	79	88	74	68	74	63	65	72	84	67	85	82	78	94	86	74	69	80	91	58	57	83	79	73	74	83	71	65	79	84	69	69	77	70	82	72	57	77	74	90	77	75	69	79	57	79	55	80	75	92	66	65	79	87	81	71	90	69	66	77	78	77	83	76	74	75	74	75	74	69	70	77	79	86	73	67	79	89	71	63	88	72	61	90	92	85	58	82	72	74	69	82	60	89	80	83	97	71	62	89	71	61	82	86	77	76	81	74	71	83	86	65	59	92	70	73	75	78	75	77	80	63	81	86	78	64	73	76	83	83	68	79	78	79	82	75	57	66	88	83	71	89	66	71	97	73	94	71	68	72	79	78	74	75	82	73	72	59	81	71	70	65	75	78	63	80	77	83	71	89	88	94	74	71	85	65	77	77	79	85	87	85	76	77	82	74	70	76	88	83	72	71	76	73	88	59	74	69	67	78	65	91	75	71	80	88	85	82	81	89	82	81	84	85	76	83	74	83	64	68	77	79	71	87	91	78	76	81	64	74	79	79	54	85	78	86	61	72	93	84	74	79	75	86	75	92	74	68	79	76	71	82	58	69	91	60	58	65	68	72	61	78	73	72	71	79	79	77	71	76	86	70	92	65	76	83	71	82	75	71	75	69	75	74	71	84	82	77	74	77	72	78	70	92	76	82	82	75	81	73	80	75	76	76	79	108	87	64	75	86	76	72	93	76	82	70	66	75	92	71	66	80	93	81	64	71	80
15497	27607	33479	28053	24228	21524	20844	19021	12116	7655	7071	5108	2518	1416	1053	709	591	497	497	406	344	310	333	330	325	324	304	282	296	293	648	595	279	301	305	317	253	303	280	288	285	310	312	280	316	266	274	285	311	308	271	293	319	309	283	274	237	272	307	291	317	297	312	302	277	317	276	299	300	309	268	308	297	287	303	292	273	266	306	278	294	299	298	296	308	277	301	287	298	307	318	285	299	283	290	293	282	307	320	272	283	317	311	284	268	291	278	282	293	284	268	294	312	298	284	294	301	275	300	296	281	302	299	311	277	312	286	285	305	288	281	289	313	268	291	303	300	268	294	283	305	273	289	265	295	303	294	303	303	286	271	306	294	286	321	305	300	279	312	273	282	304	313	278	302	308	319	307	313	307	299	290	304	280	306	319	314	307	308	281	320	297	303	294	271	279	309	280	278	289	324	301	293	282	266	281	307	281	317	242	294	272	320	331	303	298	324	258	286	288	292	293	294	288	313	297	286	275	297	296	287	267	285	292	295	304	304	270	269	301	295	301	303	278	302	315	314	288	311	284	270	286	287	265	290	297	316	299	272	303	301	314	300	271	274	308	268	319	304	288	303	289	288	266	271	303	271	294	288	306	311	281	312	312	302	305	290	273	273	282	291	291	292	286	283	298	324	298	280	302	286	301	293	296	293	286	324	303	298	310	276	294	298	307	332	305	303	270	290	263	288	263	296	283	281	300	310	314	285	283	318	302	298	284	288	300	278	295	288	266	272	302	294	306	298	283	291	283	327	300	311	266	321	263	309	318	303	294	286	304	304	287	320	279	334	298	305	272	297	286	301	285	310	293	296	269	282	307	314	298	303	307	292	279	311	313	283	273	307	293	292	305	308	280	289	279	276	317	326	301	276	306	293	281	274	280	298	304	298	273	298	255	293	265	286	307	336	324	260	292	259	296	284	286	303	286	275	300	306	294	280	319	279	289	298	292	317	294	330	284	288	287	300	302	312	259	307	320	307	284	322	301	278	318	309	291	338	270	292	290	284	266	291	284	311	286	318	283	312	311	283	307	302	303	298	295	294	262	270	297	273	283	296	278	297	297	281	305	300	280	252	284	260	296	282	270	280	291	301	277	284	282	301	293	286	282	281	267	288	299	305	298	346	285	314	262	292	302	295	314	276	291	306	284	325	277	275	318	298	308	314	287	305	300	298	293	309	348	261	298	298	289	291	298	279	277	300	292	298	267	272	296	311	283	273	313	304	290	269	301	259	260	296	304	302	282	319	298	308	291	322	276	283	304	251	272	311	258	294	303	283	325	301	276	278	315	289	282	301	280	300	282	251	311	281	276	328	316	308	309	303	300	327	296	312	294	309	307	279	298	298	301	283	284	294	268	253	278	309	273	310	289	318	295	290	313	286	311	291	283	285	331	311	294	308	286	290	295	308	297	295	298	305	312	307	252	285	298	345	306	277	301	299	287	247	295	256	313	285	296	309	276	277	303	267	296	305	306	277	296	310	318	298	294	288	295	296	302	283	304	319	285	280	307	274	247	284	309	289	332	288	281	284	273	270	313	312	319	288	301	267	296	319	311	281	269	312	322	312	308	291	303	319	301	275	304	315	291	294	290	302	280	264	301	333	272	319	275	312	318	271	280	311	305	296	306	336	314	296	262	303	297	276	290	298	321	318	317	283	292	281	274	255	271	296	291	298	308	269	295	309	315	301	320	300	346	302	316	300	286	289	312	301	312	276	284	280	299	289	281	284	280	295	278	304	325	304	304	313	266	278	276	291	336	304	272	300	294	269	299	284	299	313	307	302	295	304	289	293	292	301	314	280	284	309	319	306	292	282	282	284	317	268	280	299	277	290	279	279	320	304	275	277	308	308	313	309	286	286	298	309	309	292	306	270	289	274	283	290	293	278	288	278	271	318	339	262	249	282	279	296	300	312	288	295	315	305	301	270	286	277	294	296	283	311	309	304	278	305	283	311	272	292	305	289	290	294	289	301	286	323	262	282	280	302	308	278	295	281	290	314	289	320	275	281	287	323	287	291	295	323	292	291	270	308	293	321	290	309	306	303	323	326	296	323	315	300	315	292	302	276	311	330	324	281	315	282	304	298	295	319	295	247	304	281	302	268	299	290	276	307	296	271	287	271	272	277	286	318	312	310	296	279	295	286	279	321	276	286	289	289	287	306	284	281	269	265	320	282	310	314	275	308	307	282	307	294	296	299	287	303	282	292	282	287	276	300	296	308	313	292	299	296	272	297	269	281	296	286	296	295	272	314	324	293	278	262	276	297	303	274	298	294	285	311	277	298	255	302	297	292	298	299	281	305	296	293	306	272	278	301	274	298	287	311	303	280	273	291	295	288	300	313	280	308	300	293	268	308	308	322	266	277	322	290	292	286	281	307	266	331	247	293	301	298	313	305	295	269	319	345	272	327	292	302	300	313	280	280	302	287	289	278	284	283	298	279	300	273	270	314	291	290	270	314	312	304	288	284	310	313	308	297	295	295	285	301	283	310	285	294	345	259	286	293	315	290	291	294	298	272	300	276	289	300	275	301	287	296	320	303	295	304	298	321	284	283	285	268	283	300	299	283	274	274	300	290	299	303	298	323	311	319	280	314	282	283	284	289	307	289	298	289	292	311	285	287	273	308	281	315	286	280	293	350	315	300	286	277	275	273	293	313	291	272	310	334	270	307	279	258	300	299	267	308	284	299	310	278	306	308	272	306	269	305	272	266	282	315	272	289	281	295	303	308	285	311	304	318	284	308	278	266	289	265	316	284	268	262	294	281	319	299	296	278	301	297	288	303	332	258	257	270	274	293	281	273	271	284	280	309	276	283	286	247	286	300	298	282	281	281	291	320	292	264	288	288	298	307	313	262	291	299	312	294	306	303	293	332	290	253	280	286	305	298	289	291	322	298	272	276	270	313	336	289	293	293	289	305	330	311	319	316	301	278	289	283	285	273	287	328	309	295	303	287	300	307	316	300	302	322	282	324	305	280	288	291	287	329	282	278	329	294	294	264	278	282	318	328	299	309	275	335	304	323	301	287	299	319	259	317	303	304	320	309	304	283	258	306	316	291	303	308	271	282	303	267	305	276	300	298	306	285	321	310	290	310	291	283	266	326	292	263	311	274	307	285	314	343	314	285	274	278	329	308	273	295	291	310	288	300	280	280	307	250	274	280	309	325	311	289	291	303	339	302	303	276	293	303	257	301	290	299	313	297	279	312	285	324	309	287	290	312	285	309	286	308	275	279	286	288	292	301	311	272	279	319	317	290	315	296	311	282	323	287	296	319	290	270	299	279	276	299	322	282	314	278	290	273	271	289	314	293	311	290	282	316	295	343	289	273	291	277	298	296	291	292	280	279	294	287	290	264	305	319	270	291	294	266	290	304	325	300	285	276	299	288	316	295	314	276	275	279	280	303	305	278	278	311	330	309	306	289	285	287	303	280	290	268	321	284	308	302	303	272	269
43250	47675	43872	38243	37868	37526	37993	37776	31611	25271	20950	13457	5716	2598	1354	758	657	405	430	330	182	144	137	133	114	104	85	107	112	113	825	459	78	80	100	90	83	87	88	84	91	88	83	90	99	89	85	79	69	82	86	86	82	70	71	89	77	84	74	89	79	92	86	67	73	90	82	93	64	71	74	62	74	71	83	80	66	81	86	84	88	62	75	85	77	83	88	86	69	65	62	79	98	89	74	82	77	84	74	80	97	82	80	69	64	86	90	77	81	89	81	73	94	77	80	89	81	66	93	79	91	71	94	73	90	83	81	72	77	74	84	77	75	94	55	69	84	75	74	66	81	87	51	70	82	77	98	82	84	82	83	83	83	83	86	98	78	65	74	84	82	92	66	74	86	89	74	79	84	83	99	86	86	83	79	79	85	70	88	86	72	83	70	105	88	73	68	96	72	97	70	88	93	73	77	71	62	75	83	82	91	64	80	86	69	82	78	83	75	93	90	95	60	89	73	91	78	88	81	61	55	95	76	78	81	86	84	96	87	70	80	88	87	77	72	86	83	86	76	77	87	88	78	74	77	86	70	107	91	70	80	93	80	94	70	78	80	85	84	67	75	82	76	57	86	86	82	74	79	80	89	79	71	68	79	70	81	63	70	77	88	58	70	66	65	84	76	97	75	66	95	99	73	79	73	83	85	84	86	86	76	80	71	78	87	74	82	83	70	75	77	78	85	58	73	74	85	90	70	88	92	88	68	99	70	70	64	73	67	77	69	75	80	68	75	81	84	87	98	79	79	94	85	74	76	74	73	84	74	89	86	76	81	79	89	85	74	83	83	76	83	63	73	72	87	79	71	81	92	95	87	98	73	64	79	97	83	90	84	76	78	77	98	82	73	67	100	57	72	76	84	68	76	89	97	91	68	93	78	83	80	66	72	73	84	77	84	81	73	72	81	79	80	77	84	74	74	76	80	71	81	96	75	69	85	106	79	76	89	73	81	90	83	65	89	85	81	82	85	92	79	83	81	86	82	75	82	84	69	66	84	81	65	74	71	79	86	88	90	84	79	92	95	90	68	76	68	70	88	78	94	73	76	79	83	70	80	71	69	74	92	61	59	79	72	85	86	73	78	79	80	69	88	69	82	89	90	97	85	76	93	82	71	77	70	74	84	86	79	82	84	86	86	105	70	77	87	69	78	92	76	81	95	75	78	81	72	81	81	84	69	80	90	81	79	64	76	85	87	92	93	81	62	83	74	80	97	78	70	77	70	71	66	77	76	81	72	66	62	82	78	73	90	66	77	81	92	74	86	74	82	72	77	75	72	74	69	84	75	82	71	61	73	86	80	76	87	78	85	79	83	71	84	76	58	81	72	71	60	70	74	75	78	81	98	81	79	85	99	98	103	96	78	73	82	64	73	74	75	74	87	77	73	76	90	78	85	82	78	60	74	82	86	75	92	63	74	73	68	63	78	86	78	79	80	69	69	84	83	79	72	70	85	83	65	92	79	82	72	79	79	82	87	73	72	78	72	73	88	94	74	86	71	69	82	78	75	75	84	72	75	96	90	65	79	76	98	96	83	73	76	75	83	79	79	78	80	77	75	86	82	74	73	78	77	70	90	81	79	82	59	75	61	77	94	88	77	93	82	92	92	91	90	92	89	83	65	79	65	81	68	75	92	86	74	76	69	79	78	74	67	73	67	92	72	91	85	84	99	83	69	85	84	87	70	84	90	86	86	87	78	55	94	80	78	86	88	60	96	99	73	75	67	71	68	83	69	91	79	91	78	82	70	77	87	79	92	78	84	56	89	91	81	78	74	87	95	85	69	89	73	87	84	76	90	71	78	97	75	73	82	83	70	85	76	66	90	80	78	84	84	61	66	90	84	89	79	87	70	92	81	74	77	70	66	69	78	84	89	84	82	90	73	85	89	82	81	96	88	89	77	65	91	87	82	81	74	83	67	84	107	76	89	80	81	79	86	78	83	75	85	81	77	65	82	78	77	80	78	79	73	88	75	81	81	75	66	72	76	73	84	71	73	80	66	72	91	82	70	84	72	86	78	90	74	88	94	76	74	76	71	96	71	74	74	66	92	76	86	86	68	85	82	92	85	75	82	92	75	86	78	77	80	78	79	76	92	92	94	62	74	80	81	86	87	74	79	77	78	81	100	94	75	82	90	88	69	53	81	89	88	74	94	83	94	97	73	82	77	89	94	64	80	89	100	74	61	81	93	93	75	87	76	85	85	78	64	78	93	83	74	86	72	84	85	90	81	72	92	80	73	84	91	80	79	82	82	75	89	86	78	72	55	85	84	84	67	73	82	86	74	92	94	85	89	75	71	93	86	78	74	66	88	79	86	75	88	73	72	79	83	68	79	88	79	87	87	84	97	75	97	75	86	74	91	83	89	73	80	70	67	104	88	69	69	80	74	88	81	79	75	72	78	96	74	67	92	81	89	73	79	80	89	88	75	75	82	80	94	66	82	78	78	70	78	77	91	80	77	86	80	88	78	71	72	83	88	62	87	97	85	80	76	82	83	74	83	77	74	83	80	83	72	75	70	83	84	89	85	81	75	68	93	65	91	85	73	82	81	80	95	75	79	71	95	99	87	80	71	98	92	86	68	75	95	80	70	61	84	77	88	97	77	80	80	68	79	86	91	72	90	70	74	69	76	87	80	76	74	73	70	88	72	71	90	84	77	93	78	79	86	93	81	72	90	80	78	82	68	88	67	78	72	64	64	75	86	83	72	87	96	79	90	79	94	87	87	77	70	66	69	62	92	82	68	71	65	80	77	86	78	80	83	73	95	87	89	78	62	83	86	82	74	89	91	71	92	78	82	82	86	78	79	66	76	76	72	88	61	66	78	70	76	79	79	84	95	78	78	75	94	84	70	91	80	72	80	85	68	67	77	69	74	70	80	86	69	75	64	70	82	71	86	101	75	75	90	87	87	72	63	63	79	78	75	87	78	95	87	75	67	68	95	74	89	92	82	95	69	85	81	94	88	67	98	80	56	76	77	66	82	69	82	83	87	91	81	87	86	75	64	65	78	83	83	71	75	61	83	86	75	75	83	75	80	84	68	80	78	78	75	86	66	88	87	84	79	75	73	80	68	81	79	81	84	80	104	87	83	80	78	89	84	62	98	88	71	80	81	82	78	71	89	79	84	81	80	68	80	84	76	95	76	73	75	83	81	76	90	77	97	92	77	86	91	76	77	78	70	80	73	92	71	75	99	82	87	77	65	76	87	81	78	92	74	77	76	71	83	72	78	81	63	81	80	67	86	85	79	84	93	75	73	62	75	85	89	74	96	79	80	79	91	72	99	89	87	86	84	60	91	75	83	86	75	82	75	77	78	78	98	82	70	74	84	77	70	73	78	63	92	78	76	78	83	98	79	88	92	87	91	79	83	74	69	78	68	68	83	95	80	91	77	66	86	93	84	71	63	105	74	77	87	81	89	70	84	68	86	99	87	75	77	74	85	62
38935	54109	56818	59263	58315	57176	54962	53080	46420	39746	36428	24980	14445	9597	6650	4411	3695	2694	2761	1854	1247	923	733	551	480	494	462	421	437	403	5578	2899	309	336	315	333	324	353	317	340	330	350	348	359	304	317	310	320	311	294	314	304	310	304	323	310	334	291	291	291	297	298	323	286	299	308	300	303	282	290	300	304	288	308	307	310	274	282	325	335	275	283	298	311	285	301	312	282	323	310	277	276	290	301	308	309	299	296	302	304	308	318	298	298	310	293	327	325	313	298	310	301	315	307	282	305	327	306	277	295	296	253	289	291	311	325	296	309	298	314	320	306	302	314	291	315	286	291	295	320	286	336	264	272	321	290	282	314	308	308	310	292	289	282	317	274	332	324	305	301	288	311	293	330	289	292	316	299	291	285	331	274	303	318	296	294	336	322	291	280	262	290	285	285	289	304	295	277	286	281	316	284	274	316	298	291	304	293	276	296	300	281	304	314	279	272	266	287	293	293	293	311	302	288	309	288	307	308	308	305	293	296	297	294	308	296	298	307	277	326	286	295	302	287	300	312	305	272	285	278	290	306	327	293	322	272	284	293	292	302	315	291	302	295	293	283	284	283	340	319	266	294	329	286	282	252	283	304	293	304	311	288	284	287	287	336	314	267	287	304	304	284	329	286	291	283	288	280	282	282	289	292	308	304	295	309	292	294	292	310	335	329	298	280	292	294	300	315	315	294	294	260	312	293	292	280	305	286	296	272	271	299	321	278	333	278	322	302	286	285	300	286	305	301	271	295	245	291	294	286	303	305	294	278	326	308	276	270	307	304	309	296	295	320	283	290	305	295	273	281	292	293	280	272	292	299	318	319	310	299	291	314	284	326	313	273	307	283	292	306	305	292	312	265	297	304	312	310	298	300	298	324	322	295	284	277	299	258	327	286	298	275	308	295	305	278	306	293	300	271	290	278	305	301	292	308	273	308	307	301	308	280	289	297	305	298	307	274	292	280	305	288	273	301	302	270	285	277	275	295	292	297	281	299	286	344	310	288	304	302	285	281	296	281	287	320	285	304	307	285	265	318	313	283	327	314	279	318	303	289	288	315	297	300	272	309	274	297	271	280	279	275	300	269	308	308	289	273	305	286	301	301	279	303	316	279	284	282	280	272	284	315	243	271	287	305	308	307	316	318	296	270	307	299	276	285	275	309	285	310	273	308	282	297	302	280	295	287	299	307	335	284	290	298	291	269	286	279	291	275	270	313	281	277	277	285	308	274	267	290	324	292	295	277	280	321	286	287	299	325	270	288	302	325	287	323	278	305	317	318	288	322	303	281	284	326	297	302	310	286	266	293	304	303	312	327	315	316	292	284	293	286	268	300	291	287	301	306	272	307	309	273	308	296	280	316	296	281	340	270	298	266	305	303	329	263	269	313	285	301	306	293	306	317	297	302	320	317	293	289	289	303	275	300	274	307	297	299	282	280	289	294	306	292	303	248	298	302	278	275	273	325	309	279	296	302	323	274	278	280	293	274	299	279	292	308	311	318	264	307	319	316	319	305	337	269	304	297	279	285	302	302	284	312	291	248	339	283	290	285	325	303	299	273	284	279	290	257	311	308	298	293	285	323	298	314	276	300	281	292	277	310	274	266	279	283	283	287	277	301	305	288	298	304	292	316	301	309	283	298	270	311	296	269	289	314	326	335	294	274	301	331	329	283	287	293	289	277	306	286	277	301	312	310	285	304	285	316	298	324	297	298	294	289	297	280	319	317	296	290	303	302	302	317	320	287	267	297	282	322	302	307	321	294	296	280	297	294	325	301	294	295	323	289	303	292	291	297	319	290	304	288	309	300	312	292	271	299	282	263	280	325	271	271	281	312	304	273	306	304	284	294	317	302	306	275	271	305	286	273	282	283	273	273	302	323	310	288	292	299	306	320	284	268	291	285	314	311	305	290	280	305	267	308	308	316	274	318	270	317	302	303	289	314	318	283	315	292	280	272	289	308	289	305	282	295	272	289	300	298	310	309	314	303	274	275	289	303	303	325	290	287	266	302	301	317	299	308	339	284	289	306	304	306	283	311	299	281	312	327	299	300	287	293	301	277	267	309	266	284	307	276	288	326	304	287	299	303	249	310	302	303	287	277	287	292	275	302	288	291	289	288	278	271	295	305	299	289	298	326	314	320	275	269	282	302	292	279	320	303	287	311	313	298	290	298	321	281	301	288	328	273	305	268	271	278	297	304	287	286	306	261	287	274	261	276	269	286	297	267	283	279	317	293	323	271	306	286	277	275	316	316	288	283	320	314	330	305	308	296	306	270	282	282	288	301	319	317	277	287	287	269	279	292	283	283	304	286	305	295	311	300	304	284	312	311	293	283	293	322	318	319	263	292	314	279	298	312	287	285	275	290	286	317	285	334	307	283	287	285	269	310	265	303	298	294	303	320	307	284	296	303	327	278	318	321	282	305	288	301	333	284	275	292	295	301	307	298	314	293	305	301	297	276	283	286	299	310	304	296	282	263	284	297	285	320	278	319	302	280	299	282	286	300	278	288	272	280	294	292	300	313	309	312	295	304	316	254	276	327	258	281	296	305	287	280	302	284	334	283	303	305	303	294	284	299	275	264	302	291	304	339	289	292	254	314	291	284	329	273	318	322	287	287	286	290	284	276	299	290	282	290	285	285	277	282	315	303	297	287	288	316	314	290	303	322	290	274	301	313	293	319	316	307	270	311	317	274	285	288	328	296	307	311	279	310	310	291	291	304	323	302	267	299	267	277	304	273	305	306	277	289	285	293	316	317	313	298	328	297	297	286	305	324	326	296	304	286	260	301	311	322	293	302	309	317	297	297	327	282	288	298	318	289	310	283	289	305	320	307	272	325	297	277	313	316	313	280	284	250	292	302	320	291	293	295	285	298	301	295	296	303	279	319	333	310	318	289	301	317	269	302	304	307	331	299	289	278	295	303	272	279	298	301	326	273	286	263	291	294	294	275	287	305	280	290	273	294	318	287	310	285	306	298	283	313	324	316	299	290	337	277	304	320	309	309	306	280	287	290	284	294	299	263	306	299	275	271	288	291	280	315	260	300	293	308	281	288	305	311	327	288	266	308	300	286	268	271	325	303	276	276	300	282	300	295	281	322	336	294	293	281	332	334	287	285	303	304	270	304	298	256	283	287	287	291	330	283	313	268	332	317	312	299	302	273	266	293	290	297	285	289	291	318	301	301	283	309	279	314	305	272	294	292	308	299	309	314	301	332	292	299	291	266	294	274	296	296	326	307	320	322	293	292	301	285	288	290	293	295	316	326	291	306	273	279	286	309	281	298	291	283	333	282	288	277	333	276	293	310	293	324	297	264	310	282	317	278	327	242	309	303	277	313	334	273	287	311	320	310	276	296	291	282	298	299	291	289	308	301	287	302	325	297	303	277	289	271	303	312	306	299	297	308	310	302	336	297	301	308	290	307	278	304	316	336	296	272	276	323	298	274	301	296	316	284
48516	46552	41211	37708	38854	41431	44120	42905	39383	31975	28777	19370	9452	4812	2956	1493	1252	1038	773	614	382	300	248	228	216	209	212	211	203	225	1185	574	188	179	151	161	164	199	162	182	173	163	195	167	195	184	171	161	172	159	168	160	172	176	157	136	181	156	159	167	158	181	159	159	172	152	167	153	175	174	197	191	157	171	149	155	172	166	156	149	183	165	173	151	169	188	180	164	173	188	184	165	163	148	161	167	156	174	163	151	168	171	183	145	155	153	168	160	160	146	171	153	173	172	158	187	177	170	161	168	179	172	171	162	174	181	160	176	183	174	164	167	177	144	170	153	163	166	163	149	172	169	168	173	152	159	200	170	139	156	152	157	149	174	159	158	168	152	166	148	158	165	188	169	161	170	139	147	168	157	149	152	152	160	153	180	160	209	152	157	177	178	150	185	162	180	164	169	160	186	152	157	167	159	187	148	170	172	164	155	162	163	149	172	151	153	171	157	163	171	183	160	173	184	143	179	159	158	154	175	176	188	155	173	189	170	175	134	160	174	170	158	157	151	173	160	167	183	154	146	156	157	165	189	160	176	160	157	173	168	173	152	178	186	160	171	172	183	166	195	169	129	173	171	173	162	166	172	162	187	168	167	171	163	165	171	172	158	154	184	156	143	189	141	173	160	149	154	154	158	182	185	162	157	187	190	173	159	177	148	164	146	155	140	179	163	156	148	142	160	172	143	166	166	153	163	162	177	146	162	164	159	174	177	189	160	170	174	168	137	152	171	167	172	158	160	154	183	179	156	172	182	146	161	185	168	169	163	180	154	152	154	166	161	177	157	176	156	141	183	170	169	182	159	162	152	149	180	145	143	165	163	167	190	151	157	152	148	165	164	153	175	157	154	166	156	160	139	159	157	185	173	173	165	149	165	153	156	162	140	157	163	174	171	151	157	138	168	163	166	157	175	149	157	178	171	155	166	168	175	167	176	155	156	169	193	172	158	180	156	157	164	149	173	163	186	171	155	151	185	159	159	152	181	194	167	166	179	155	148	183	171	188	158	145	163	165	145	172	184	168	172	165	169	188	156	150	167	158	163	174	166	155	156	161	176	148	176	184	150	146	157	177	143	162	142	184	156	164	170	167	159	177	157	174	169	173	182	176	191	166	186	170	184	153	145	178	170	174	169	159	149	176	168	151	161	163	167	157	153	148	156	162	166	189	168	182	183	157	170	158	186	157	186	178	166	155	151	174	147	157	170	173	138	154	161	165	142	200	166	163	160	166	172	159	164	153	166	151	150	171	158	165	156	174	177	141	136	161	159	180	171	143	160	173	139	176	156	154	166	180	167	145	150	138	167	152	154	171	137	158	177	148	158	164	178	172	164	158	165	163	172	160	172	155	174	177	155	154	146	167	162	183	158	169	163	144	178	181	164	170	148	166	160	180	185	168	149	155	135	147	165	154	161	143	152	177	158	159	146	183	163	155	175	168	176	159	156	167	145	158	159	163	186	166	183	168	168	185	167	153	159	153	169	173	165	162	166	172	163	174	158	160	184	202	156	162	174	175	165	166	156	145	171	175	156	166	174	192	169	164	167	203	151	169	153	159	172	167	157	149	149	171	164	159	176	190	137	172	156	165	175	167	167	183	168	150	160	161	178	150	159	166	176	187	165	148	167	163	161	165	170	179	168	173	165	152	166	156	175	164	192	188	177	176	185	166	168	140	166	158	188	159	169	152	171	171	181	154	155	169	172	169	180	155	147	165	158	176	133	150	187	152	155	170	163	163	164	134	162	176	139	145	143	145	151	178	179	144	155	167	161	172	170	192	177	143	150	147	175	149	161	158	149	165	169	153	147	165	152	150	151	181	156	130	147	165	165	155	156	173	156	201	153	171	159	181	142	152	174	140	164	157	185	164	172	170	157	171	154	178	189	172	176	189	165	163	181	135	167	155	173	183	169	156	178	177	185	174	170	153	169	171	176	149	163	142	171	188	175	180	143	160	163	158	163	150	137	167	162	165	178	178	164	187	172	156	163	156	163	149	167	177	160	161	136	166	153	167	151	161	175	166	147	151	172	167	143	155	161	135	165	198	161	170	157	163	168	170	150	160	150	182	165	179	168	158	178	168	167	176	151	140	175	180	158	177	154	146	168	164	185	165	150	166	153	175	181	150	153	185	185	163	156	163	154	174	167	172	171	192	154	155	148	158	163	166	169	140	165	164	167	164	158	164	162	175	149	176	148	138	158	164	186	158	171	153	166	159	173	160	163	168	168	164	174	165	166	148	158	155	174	169	153	163	164	156	172	167	179	178	156	173	157	158	161	171	149	140	160	157	151	180	171	172	174	168	190	165	160	166	171	149	163	166	165	171	171	157	154	162	147	176	149	152	177	184	174	183	168	146	172	156	167	169	175	145	171	197	157	165	179	137	155	153	144	153	168	160	159	172	184	173	159	156	197	180	152	168	147	162	173	163	177	163	177	187	161	174	165	170	154	169	172	161	159	165	178	171	153	175	158	177	163	155	139	157	134	170	149	159	164	133	161	170	180	183	157	157	144	182	168	183	172	153	158	155	167	165	168	152	177	163	167	195	170	160	148	151	186	128	135	176	165	191	172	169	143	144	157	154	182	178	173	179	157	142	163	167	180	162	181	171	170	160	157	152	168	161	166	171	168	142	204	153	172	160	171	160	180	165	168	161	161	154	161	138	178	152	164	139	156	173	194	178	138	162	159	178	165	166	168	176	173	163	156	175	153	177	138	192	155	140	173	167	165	149	169	173	181	176	154	157	142	139	167	186	154	184	159	170	185	164	173	162	181	155	143	166	158	187	172	159	155	188	167	155	171	146	171	170	168	166	169	182	163	184	156	150	173	157	153	157	170	203	186	161	171	153	196	197	164	162	180	181	151	179	168	179	144	157	169	168	153	159	173	162	171	163	192	173	160	173	151	171	159	188	159	184	175	180	169	157	169	162	182	161	168	155	182	142	146	169	165	161	142	163	163	165	164	171	164	161	173	165	159	179	148	165	164	160	151	171	152	184	156	183	154	176	171	172	171	143	179	165	173	160	153	159	139	165	181	139	152	166	153	179	179	181	182	156	144	162	149	167	155	146	172	172	160	146	168	177	189	156	177	161	157	168	185	158	170	174	152	166	174	164	203	164	172	157	162	144	163	178	170	155	149	155	176	149	173	160	156	163	132	155	168	155	171	180	173	150	171	177	182	178	168	172	179	174	168	163	158	170	140	155	166	150	170	180	155	166	173	185	170	190	164	189	174	163	150	172	156	181	170	173	185	172	181	157	165	157	154	165	165	155	150	161	180	177	185	162	175	152	164	146	142	170	156	150	166	173	154	164	170	152	158	142	144	168	166	156	175	175	139	139	174	174	151	166	181	159	156	178	158	177	149	172	152	190	178	190	151	146	184	184	156	182	162	164	169	151	174	165	170	147	175	195	173	158	179	176	174	189	173	156	168	169	167	158	167	188	168	160	179
44735	60048	58647	64092	65420	67238	66214	62683	57207	48231	44037	28003	17340	13473	10319	6754	6726	5784	4906	3307	2039	1651	1372	1039	1022	833	779	805	776	821	7651	2651	640	636	612	612	623	626	589	605	610	568	655	586	565	589	546	521	568	582	581	566	520	569	559	570	534	571	565	543	550	544	559	557	556	563	581	576	537	591	522	531	480	533	536	546	545	579	547	540	537	533	563	540	513	515	549	509	550	568	551	531	538	527	500	526	537	516	530	517	478	513	529	524	520	518	549	537	532	522	545	519	527	511	548	533	507	515	510	539	488	548	507	543	504	497	509	560	525	509	497	511	541	514	550	516	559	504	585	495	505	516	539	519	550	530	535	518	545	520	491	546	517	519	537	533	515	586	503	527	513	518	522	548	494	518	547	523	488	506	540	542	513	547	580	540	540	477	466	524	510	556	513	524	513	528	498	505	553	489	521	527	498	525	538	491	531	502	516	492	524	489	521	494	546	513	490	569	532	472	529	496	477	523	550	488	581	526	486	522	493	510	501	472	540	504	541	529	507	512	547	511	508	573	484	500	509	536	526	510	506	503	525	517	525	502	503	548	505	537	559	531	525	533	550	537	562	529	494	541	515	516	570	514	550	527	499	486	516	548	514	527	552	537	530	532	521	497	492	509	507	557	550	524	509	522	484	535	559	558	532	514	515	522	501	557	519	515	512	522	526	533	556	510	541	559	544	560	556	544	482	485	543	501	521	550	500	491	510	521	512	547	508	521	509	530	535	515	556	542	540	508	510	508	482	493	487	525	532	523	519	489	570	540	505	541	570	512	507	530	502	514	508	514	501	535	526	538	567	535	497	538	518	533	495	485	521	527	511	539	509	521	506	519	527	537	537	542	530	569	536	559	498	554	490	498	499	568	541	525	520	505	516	512	516	539	551	567	533	515	499	541	566	528	538	566	545	494	512	516	555	512	496	538	519	506	523	557	555	500	525	554	505	548	520	502	541	510	530	518	541	506	467	517	508	526	506	538	527	542	503	505	532	520	567	521	511	545	501	527	556	534	528	541	533	493	503	549	549	528	566	498	509	514	533	512	492	530	504	536	498	528	491	509	523	503	500	543	529	529	541	518	526	522	565	560	497	548	503	535	514	515	544	478	526	497	518	553	517	499	573	476	561	510	532	542	549	531	543	538	511	493	482	558	500	523	486	530	559	528	492	502	463	509	551	533	541	522	511	518	485	556	560	485	476	504	512	568	514	465	535	536	495	559	548	500	536	527	514	523	538	528	503	514	537	495	558	516	499	470	500	528	524	536	526	514	532	526	514	544	495	520	546	526	567	492	491	513	519	517	535	544	544	506	509	514	521	540	524	528	552	558	524	507	546	500	538	518	507	517	528	526	517	565	528	525	544	499	535	548	511	519	527	527	526	469	498	521	543	492	580	517	524	536	522	500	524	526	485	587	540	527	535	532	519	466	517	488	513	532	505	531	510	565	499	511	488	523	541	517	526	520	537	513	495	527	524	526	564	586	539	522	478	491	541	559	535	505	540	517	535	510	542	511	520	527	535	553	514	508	543	518	551	491	521	566	538	515	531	543	548	575	493	541	507	482	537	559	520	553	515	514	524	521	587	519	508	505	518	536	476	529	504	510	533	568	521	505	513	550	549	534	488	533	539	516	554	520	585	516	483	553	473	524	560	483	525	525	512	525	529	529	554	544	525	545	509	546	516	559	513	574	513	551	495	508	521	505	506	520	528	543	559	536	534	503	526	558	539	458	512	516	491	553	539	510	541	534	557	512	504	534	498	531	547	529	535	533	503	518	532	533	511	575	544	521	513	528	483	545	514	542	491	559	536	488	509	505	499	529	559	504	535	543	528	496	555	561	511	516	513	529	492	554	529	544	533	566	512	496	499	505	511	501	526	500	519	541	565	572	533	530	526	563	522	507	519	503	530	547	524	517	507	533	527	565	512	538	534	507	516	514	511	530	514	502	552	542	525	491	489	527	549	541	544	524	519	507	548	566	530	528	582	548	571	506	500	527	555	526	542	491	540	507	499	521	515	513	544	517	536	502	513	543	526	546	539	539	549	554	532	518	521	513	532	520	562	557	532	516	496	523	519	532	520	549	542	527	513	576	561	526	533	541	511	512	517	511	559	539	522	476	519	532	504	514	519	502	504	542	513	551	531	520	529	492	515	470	550	543	558	542	543	526	523	529	550	575	510	511	513	532	524	556	504	527	540	569	527	521	552	502	527	540	549	454	501	527	492	538	542	562	521	534	511	500	513	536	508	529	561	571	518	539	534	529	506	559	519	505	535	532	585	539	558	522	607	540	533	508	522	532	534	512	549	515	481	528	537	488	509	516	552	510	530	506	568	549	505	489	556	516	484	489	479	534	522	490	531	534	555	530	514	539	507	542	502	528	519	496	538	536	532	512	543	530	564	490	538	532	536	528	481	526	514	532	539	522	525	504	485	534	553	529	535	496	523	511	515	500	516	544	516	531	525	490	541	533	530	573	497	598	538	497	537	499	526	557	526	565	575	504	528	503	495	522	502	539	548	532	505	488	472	527	532	521	532	537	498	505	517	541	526	508	518	514	497	503	494	519	525	518	534	539	559	557	502	547	529	514	558	516	535	547	514	509	509	520	547	518	556	501	519	582	490	561	480	536	532	533	537	507	560	563	493	506	570	545	493	511	535	518	522	491	504	558	533	539	547	505	549	503	534	536	541	509	497	530	444	525	534	503	543	501	552	510	545	524	515	560	524	507	518	511	532	499	525	530	516	532	514	556	523	522	541	536	520	472	494	517	514	566	500	487	537	526	516	512	545	558	558	573	523	547	525	540	535	481	524	474	521	579	499	511	542	568	509	501	538	492	510	525	530	553	512	517	496	540	533	554	512	485	525	528	553	528	573	492	543	503	493	571	542	522	504	558	515	560	519	507	517	503	574	549	558	512	532	523	559	487	521	501	528	540	514	492	502	515	550	518	522	547	588	532	530	521	511	512	492	529	501	543	522	516	530	535	540	525	541	501	525	486	533	537	543	560	518	510	486	507	536	504	517	515	535	520	521	528	534	552	543	557	519	535	526	516	560	556	524	513	548	558	526	514	509	512	517	501	516	520	518	538	514	521	562	518	492	492	512	493	490	498	530	509	531	484	485	478	503	545	497	536	541	529	515	541	530	510	524	545	486	545	495	506	547	509	523	525	502	540	572	552	541	537	483	519	513	537	518	557	538	550	519	505	539	529	534	516	515	538	566	518	529	506	511	516	506	529	503	496	519	481	546	519	548	505	487	525	526	535	539	514	506	475	507	532	529	494	522	546	537	513	530	517	542	516	568	519	547	541	545	515	529	499	533	525	526	581	541	522	557	517	474	520	542	516	518	531	516	507	534	511	510	540	568	516	515	521	564	523	526	512	546	510	560	472	538	553	465	542	513	493	550	494	525	519	555	539	486	552	522	557	514	547	506	526	560	517	547	554	554	513	505	529	499	531
15695	25486	29458	23423	16911	12381	9535	5884	3326	1607	1259	695	264	200	151	151	116	88	81	86	69	103	82	73	69	78	73	70	69	90	81	83	80	64	62	73	90	76	77	61	76	78	81	59	71	80	91	67	82	87	75	90	81	80	73	84	79	63	86	79	80	82	83	74	81	69	75	69	70	73	73	87	85	81	60	72	88	71	83	76	77	77	80	63	73	90	64	78	57	62	74	70	81	85	70	74	59	81	89	74	86	72	70	71	72	73	101	76	84	81	71	73	82	72	77	71	76	65	57	81	78	87	80	67	75	76	69	72	82	81	77	81	77	83	78	79	67	93	70	78	81	69	71	84	81	68	76	74	81	87	77	77	80	63	80	64	82	74	87	73	77	69	74	74	67	72	88	79	74	88	94	70	53	68	78	81	70	82	74	77	63	76	90	92	71	74	75	58	54	83	66	82	73	74	75	72	79	77	82	73	87	69	73	68	73	71	71	68	67	65	67	90	70	86	81	83	68	70	85	79	70	82	67	88	85	83	59	83	71	65	69	67	71	92	86	69	59	80	65	91	78	84	65	80	77	61	75	72	82	64	67	57	99	77	72	74	64	75	61	82	63	80	61	61	82	71	76	71	85	77	78	75	77	72	85	61	70	81	74	57	71	84	75	79	68	69	64	76	79	66	59	69	85	68	73	68	65	70	73	70	75	68	77	84	74	61	81	76	71	69	72	82	71	74	61	76	76	73	78	60	70	76	60	61	63	70	81	90	84	63	77	63	93	60	83	84	80	61	66	57	89	69	83	58	68	94	72	66	80	85	81	82	86	78	87	62	84	70	80	75	74	64	80	70	84	74	66	67	73	63	61	80	56	80	92	83	75	74	84	73	64	70	65	63	88	72	66	54	63	79	80	70	86	55	102	69	66	69	95	64	68	67	64	77	80	67	70	64	69	86	68	76	75	70	68	87	66	83	65	83	53	85	68	66	70	55	63	63	71	65	77	79	74	85	56	69	78	76	66	85	74	75	73	78	66	75	84	84	64	71	74	81	73	82	61	57	60	66	70	79	77	78	87	69	79	75	84	71	71	86	79	78	75	63	74	62	60	81	60	78	85	76	66	66	75	59	77	83	82	72	77	67	72	65	63	74	76	82	59	76	67	75	61	67	64	67	76	76	64	75	81	79	71	71	78	78	78	66	87	91	69	62	72	68	72	76	65	72	64	74	82	59	68	76	68	70	86	75	83	81	92	81	65	72	63	63	73	69	78	71	82	72	86	83	87	79	63	71	80	75	65	68	72	66	78	68	73	69	72	71	79	58	64	58	86	84	75	81	77	81	67	70	73	57	58	77	73	75	63	70	61	76	72	72	87	76	87	79	69	87	69	69	69	82	70	82	53	65	62	65	73	66	80	69	67	81	83	58	71	72	70	64	76	81	69	73	64	72	72	75	68	92	83	66	81	84	66	83	74	69	69	70	73	77	91	80	62	82	59	68	76	94	71	75	71	64	89	65	82	83	66	79	68	75	74	77	72	74	76	67	70	81	76	69	70	74	73	67	64	56	76	64	81	67	82	63	76	74	75	81	88	85	81	71	68	78	88	73	74	72	73	70	78	64	94	59	86	64	66	64	74	71	71	80	64	66	64	62	64	84	54	65	75	77	84	79	84	77	77	84	63	78	63	72	84	81	63	75	71	84	74	74	67	63	61	62	93	72	72	77	74	80	82	61	60	57	75	86	75	90	83	70	69	70	76	66	82	70	60	79	68	80	70	83	77	66	75	71	52	82	72	60	59	71	68	77	60	87	70	85	83	68	88	65	79	79	73	90	56	78	77	82	57	62	63	72	60	86	79	76	70	77	69	72	86	83	74	80	88	60	74	83	104	63	76	65	73	73	76	62	76	78	84	49	81	74	53	71	76	75	84	73	90	75	77	79	74	82	75	92	82	71	79	91	69	66	75	80	80	69	70	75	71	68	77	74	73	80	87	70	69	89	76	70	68	64	71	78	62	68	68	55	65	86	80	81	73	69	81	90	79	74	79	68	78	71	64	81	82	82	80	73	91	53	78	81	83	49	88	81	74	76	69	66	92	89	77	82	85	62	82	60	64	86	80	93	82	70	65	80	67	82	83	73	79	83	70	78	55	61	84	65	63	85	94	65	67	78	72	57	58	73	69	83	76	86	80	75	56	97	75	64	77	72	67	85	68	73	70	70	89	71	76	93	68	76	74	65	75	57	71	80	83	77	71	71	75	72	71	80	62	91	73	65	59	66	78	72	76	74	86	84	69	75	76	60	76	68	79	65	62	78	63	85	72	71	56	82	89	72	74	79	73	65	69	69	62	77	61	70	78	74	81	71	76	65	63	70	83	63	78	64	69	82	82	85	77	75	69	88	63	68	67	84	74	65	68	73	77	82	95	69	70	75	63	78	65	84	81	75	95	77	81	79	86	82	75	86	61	87	63	87	69	82	85	78	60	70	64	82	54	70	96	73	70	76	78	74	68	62	74	67	74	75	72	74	82	75	66	71	69	70	69	75	69	71	65	75	74	81	66	71	64	84	73	83	65	68	75	84	73	69	71	74	72	87	70	62	79	78	85	79	70	94	69	91	71	74	68	64	94	78	58	75	64	75	81	67	78	75	70	66	65	76	77	90	74	73	77	63	70	75	73	71	82	68	79	71	58	71	77	81	76	64	79	83	71	74	80	66	75	74	73	60	91	87	65	68	83	69	72	78	84	64	67	74	70	87	68	62	58	65	84	72	72	70	74	82	66	71	72	88	67	86	59	76	78	74	75	85	73	78	81	65	62	83	80	65	66	84	83	69	65	69	64	63	74	78	79	69	68	64	73	67	67	79	68	71	71	93	68	67	79	83	79	62	70	77	84	73	75	72	59	58	62	78	76	71	73	77	71	63	80	68	68	68	66	77	73	59	90	91	77	73	68	79	84	81	77	83	77	76	82	62	83	58	84	73	71	64	75	64	74	63	82	88	74	63	60	62	84	76	88	78	63	73	65	87	83	68	64	74	76	85	71	92	69	81	76	86	70	93	80	68	68	71	71	59	68	65	86	89	93	79	77	67	78	60	70	67	75	71	65	70	73	81	63	74	82	85	74	75	76	89	70	61	63	59	80	67	86	73	78	70	78	69	71	57	89	67	82	80	81	74	76	70	76	64	79	84	73	68	66	70	86	86	63	74	57	79	69	91	82	84	57	74	76	63	88	77	70	82	74	75	79	83	47	79	90	69	65	74	77	85	62	77	80	79	64	70	66	66	83	62	87	72	81	78	68	107	65	58	83	91	65	70	71	70	84	59	70	62	79	72	72	76	79	71	74	73	72	80	82	83	63	63	79	66	76	72	67	77	80	72	99	64	80	68	64	71	62	79	79	80	74	62	75	60	57	71	69	81	77	75	70	74	78	74	68	88	77	61	77	80	91	90	60	78	69	71	78	69	72	64	80	71	64	75	80	74	82	86	86	71	62	75
15469	27516	35524	34595	30163	27971	24105	19760	13486	7757	6002	2856	1223	1017	859	630	600	489	412	375	306	320	325	293	317	280	275	298	295	274	394	392	259	302	274	286	293	301	280	282	269	278	272	273	273	301	300	294	286	293	270	287	307	278	313	291	284	255	253	253	311	274	292	295	275	295	284	290	302	254	283	269	306	275	287	272	283	266	303	264	254	293	310	295	290	280	330	278	290	300	274	309	297	297	281	288	266	262	295	289	282	286	290	299	276	301	269	255	299	290	293	278	296	267	278	290	306	276	286	286	291	280	291	272	277	282	288	301	305	292	304	305	314	304	265	298	275	278	324	299	285	279	291	294	283	297	271	289	269	307	288	281	285	257	275	301	328	280	291	293	271	310	288	280	271	280	264	296	288	256	267	298	305	277	292	295	296	331	286	273	276	279	257	258	329	310	283	283	313	267	305	278	311	284	302	291	241	257	277	288	268	298	297	301	293	276	305	299	283	264	278	297	272	277	329	277	298	279	280	289	287	306	268	302	282	242	300	287	295	254	274	288	286	272	266	258	314	285	245	307	300	273	269	289	289	287	295	286	282	273	288	268	272	269	279	288	277	276	281	288	270	303	264	302	270	287	303	298	270	272	306	285	291	322	304	267	303	320	275	278	283	296	288	295	266	277	312	270	293	289	262	272	318	282	262	276	273	283	289	279	280	281	309	301	301	275	275	264	286	272	275	276	294	314	302	296	298	311	296	272	286	281	272	289	249	294	274	292	269	304	314	295	288	249	319	295	279	288	270	279	280	288	286	250	266	261	271	303	289	279	302	277	293	270	260	307	301	264	237	276	265	269	269	261	276	285	284	273	282	288	251	304	296	286	264	273	226	296	281	291	291	304	306	273	285	286	277	268	309	258	249	285	284	283	280	283	256	263	268	288	302	302	306	281	286	278	269	273	267	288	265	285	284	269	297	288	294	312	295	287	249	283	246	262	251	288	296	286	268	289	266	291	273	290	279	286	300	269	295	285	289	284	299	266	294	302	304	297	298	271	277	289	285	290	287	266	321	271	286	294	269	302	309	284	312	269	278	302	285	273	267	280	292	269	303	260	285	283	272	300	286	284	273	273	295	304	269	265	288	282	266	289	304	267	293	295	291	266	318	305	317	298	293	270	274	289	298	274	312	286	266	314	280	283	304	280	268	301	269	284	259	287	280	284	277	271	265	311	268	285	295	280	291	281	328	283	289	320	253	272	286	287	284	312	284	269	279	279	292	298	254	285	296	285	293	293	257	306	295	271	250	293	298	287	307	279	285	289	263	281	278	283	269	287	281	275	276	286	252	257	298	250	278	276	326	295	287	260	313	289	273	263	281	282	273	323	284	308	264	313	290	261	283	289	291	285	271	272	283	298	271	295	288	279	294	300	271	260	299	282	280	272	280	282	267	301	277	257	268	302	312	282	278	305	298	289	277	286	283	262	252	258	279	303	256	236	289	287	269	293	274	279	305	274	286	268	301	300	269	276	302	279	300	295	298	270	276	297	307	287	282	279	297	325	278	302	271	290	278	300	252	295	250	304	302	300	289	299	270	296	326	306	296	304	296	278	271	306	278	280	290	266	271	266	293	282	291	280	281	275	269	271	292	279	289	286	264	283	291	266	270	287	269	263	296	317	273	291	321	294	272	304	302	281	281	270	287	269	295	256	273	292	273	307	279	305	302	297	334	264	273	271	287	307	289	276	277	271	284	308	282	302	267	278	289	298	284	261	295	295	299	275	277	303	264	301	282	309	265	309	294	305	277	272	282	256	293	277	292	285	253	302	275	264	279	276	276	285	252	268	259	292	281	279	290	296	279	297	280	282	264	281	267	285	254	285	241	277	258	312	280	279	280	269	264	304	298	278	304	246	267	262	272	288	313	271	276	277	284	250	286	319	274	294	298	280	246	284	262	297	286	297	245	243	276	323	287	295	297	264	292	286	299	275	289	271	280	257	274	266	291	311	264	280	266	280	290	268	266	286	272	298	264	271	304	277	288	261	270	275	301	268	259	281	300	288	287	304	274	261	287	269	271	287	288	241	284	287	273	264	260	277	284	299	272	300	280	298	278	308	296	278	278	298	297	250	280	292	280	255	283	272	246	264	301	297	323	297	312	280	275	256	294	288	259	299	293	278	270	276	275	309	281	285	263	292	280	289	326	300	269	254	289	258	258	274	276	304	254	311	291	265	271	280	287	289	274	281	297	265	258	281	285	311	281	295	270	304	294	310	305	292	301	274	266	282	284	291	282	289	293	304	260	286	265	294	319	278	294	301	324	288	302	286	273	301	259	277	292	254	252	294	267	289	281	302	296	261	267	273	264	289	267	237	301	273	282	266	271	290	258	283	257	301	291	282	283	281	301	257	287	266	294	272	290	290	256	299	273	286	288	301	292	263	302	274	279	272	274	285	257	271	286	273	245	310	298	282	300	303	303	302	291	287	311	293	304	245	281	250	247	276	297	267	274	284	288	285	284	258	286	276	248	260	288	277	297	304	285	250	276	276	289	277	300	271	277	277	303	246	292	289	272	295	283	303	278	330	291	292	311	259	303	262	276	291	272	299	265	285	253	286	312	257	287	244	275	295	270	288	275	288	296	307	303	295	282	265	282	316	317	293	298	285	257	272	300	288	245	309	301	287	273	284	288	300	281	260	281	291	284	277	263	296	290	280	243	246	286	280	286	293	291	290	286	270	247	297	275	268	304	262	280	276	290	298	272	293	287	286	263	253	283	254	279	255	285	279	280	273	307	302	249	298	279	275	283	280	274	298	271	261	284	310	273	289	286	289	279	256	278	280	279	308	286	281	256	291	261	254	298	284	289	282	302	269	295	328	287	296	276	298	302	262	262	297	316	279	275	319	287	299	271	291	289	267	273	254	279	266	277	282	276	280	273	294	295	276	267	279	291	293	316	275	272	254	278	289	257	277	326	293	275	287	281	306	302	303	299	254	296	320	282	264	297	275	285	294	268	276	291	313	284	290	272	279	298	283	297	287	298	291	297	284	276	297	264	307	282	290	294	293	302	284	308	304	288	290	296	270	270	263	290	310	276	260	301	308	281	268	293	278	266	304	311	324	288	288	287	292	249	269	278	293	253	267	269	295	276	266	288	279	287	259	274	304	272	291	315	259	250	286	290	293	279	294	299	272	299	309	307	274	306	272	277	297	275	251	271	278	307	279	299	282	278	297	292	272	274	283	303	291	298	272	242	314	283	273	282	281	297	304	281	292	270	263	312	278	284	300	277	296	295	288	276	301	270	272	314	273	291	293	285	288	274	275	284	305	284	311	271	269	296	328	280	287	263	278	312	321	308	258	297	323	270	274	311	264	303	258	290	315	296	271	252	303	252	283	260	262	300	255	287	277	295	302	292	256	274	262	271	265	279	280	293	281	258	303	296	248	266	280	314	269	283	271	292	286	273	262	279	292	304	313	294	287	298	287	284	287	284	302	276	274	298	296
43783	47994	46239	44549	43550	43344	40708	36642	29722	24362	15798	8299	3518	1747	990	621	564	528	333	207	182	154	113	108	100	101	118	93	77	65	110	86	76	92	84	80	81	70	84	69	78	75	82	79	73	84	82	92	67	75	65	82	68	65	76	81	68	78	88	74	74	105	74	87	82	81	80	67	84	73	62	67	89	90	77	61	75	76	80	72	58	73	76	86	60	75	81	66	77	77	58	80	80	74	86	68	57	58	65	80	75	76	75	72	81	87	77	68	85	86	84	82	82	69	92	61	71	69	79	76	77	80	83	78	65	73	76	88	82	76	77	75	64	72	62	58	71	80	59	77	60	74	80	91	72	76	72	83	96	66	77	73	74	70	62	70	69	78	82	65	77	74	86	63	74	74	75	67	79	78	76	67	75	83	75	67	79	79	73	70	76	80	79	78	100	65	59	71	73	60	73	67	75	81	78	82	76	75	76	69	70	86	91	82	86	75	75	74	83	69	72	72	69	61	82	73	61	97	86	85	73	72	83	71	68	80	91	80	83	74	74	61	73	62	84	76	77	74	88	92	85	89	70	75	66	83	73	72	68	85	73	78	80	70	67	82	74	82	74	79	75	72	84	71	65	56	80	71	73	59	62	59	89	92	86	82	75	55	83	74	76	85	60	70	62	84	84	84	59	69	63	61	67	80	74	81	71	60	83	89	71	84	78	62	77	71	73	73	78	80	72	82	92	72	79	91	64	68	88	99	60	78	75	70	75	86	79	69	85	72	67	67	77	81	77	75	87	61	75	81	75	74	52	67	77	86	59	83	76	84	79	73	80	63	65	76	76	74	78	70	90	70	83	68	71	72	83	90	74	82	82	57	72	76	87	86	82	78	81	81	74	86	82	73	60	78	78	67	67	71	75	74	70	81	93	81	75	80	65	93	76	62	66	80	73	82	68	69	85	67	70	76	74	73	72	77	70	70	64	76	76	76	83	80	76	85	76	80	68	70	85	85	73	78	73	78	70	75	65	70	51	67	79	66	67	71	80	84	64	80	70	69	60	73	65	87	88	63	78	82	61	69	73	49	82	72	72	79	71	81	72	58	66	88	73	76	90	79	65	75	77	73	77	84	96	75	78	72	69	83	82	83	68	78	88	64	63	71	81	96	71	85	82	91	79	62	78	68	65	68	80	84	68	66	73	82	79	65	71	72	80	69	90	77	79	74	64	85	75	61	78	68	94	83	63	71	65	79	71	66	69	81	69	84	72	85	80	59	86	71	75	70	66	74	69	76	73	81	78	67	91	81	79	72	75	80	78	56	71	67	69	72	76	72	60	79	69	66	65	59	70	72	65	77	77	62	67	78	79	78	76	69	80	56	76	72	87	74	75	73	76	81	85	75	60	80	78	66	77	72	79	66	76	78	77	89	95	78	100	74	79	79	80	97	59	82	82	81	85	75	75	73	86	69	71	80	84	91	67	85	88	83	87	73	76	75	81	74	74	91	66	71	86	70	68	81	80	80	94	50	81	63	69	71	76	74	67	58	76	76	80	76	67	79	77	78	73	84	85	75	75	75	80	71	77	62	61	74	73	65	67	62	76	69	78	62	71	70	73	85	52	69	91	93	62	77	76	72	63	77	78	90	63	85	68	71	74	70	78	63	84	82	72	67	76	80	85	92	55	63	74	68	82	63	79	74	76	79	67	73	77	71	76	74	76	64	75	83	77	82	73	68	85	69	58	87	93	75	74	64	82	62	61	66	83	81	88	74	66	77	92	94	95	72	83	81	68	77	64	83	73	59	77	88	76	67	63	85	78	58	77	64	58	67	74	75	68	76	64	77	78	87	89	62	104	73	73	82	87	67	75	73	79	59	60	67	70	81	78	76	71	87	65	73	66	76	65	67	80	73	85	78	61	69	62	74	87	77	87	59	69	84	98	77	61	64	81	69	61	69	85	71	74	72	78	80	69	75	66	97	62	76	74	86	77	79	72	80	62	71	63	73	63	76	59	71	84	82	80	68	88	73	73	79	83	90	68	95	75	70	62	78	77	75	66	85	73	77	70	72	97	76	70	95	72	68	78	90	80	92	76	82	80	58	70	72	79	76	81	81	76	68	70	79	70	74	87	74	82	77	76	87	75	82	73	72	71	83	76	70	69	51	88	78	92	69	86	80	80	84	58	69	66	81	91	73	73	57	61	78	79	75	71	80	79	87	86	90	75	64	78	70	78	78	85	77	80	83	58	76	98	72	72	74	71	78	77	75	89	77	77	55	83	74	75	73	78	72	67	77	78	75	69	77	78	79	74	70	85	86	74	74	85	85	67	63	77	72	76	76	73	97	91	75	71	88	67	72	76	71	91	69	85	72	78	78	88	88	70	79	83	74	87	69	74	73	83	65	68	95	83	76	80	66	69	69	64	56	83	78	87	79	66	69	64	61	76	76	67	64	87	86	60	70	89	64	69	70	67	84	70	70	75	73	70	64	73	78	78	90	79	78	62	58	83	70	62	91	71	75	61	81	71	83	73	68	71	87	68	84	77	79	68	90	80	76	66	64	72	77	59	73	82	75	73	66	83	73	81	74	79	62	74	69	72	83	70	91	88	83	75	91	72	87	77	79	60	71	74	73	76	80	76	64	89	80	88	67	69	77	80	58	71	63	67	60	63	84	86	88	71	69	77	71	58	81	84	60	78	89	81	73	63	74	66	87	74	66	70	74	73	69	77	69	78	58	64	84	69	79	58	73	62	76	68	61	63	86	72	72	61	70	69	66	73	73	72	70	64	72	93	72	63	79	76	85	79	72	65	68	73	70	60	73	70	73	74	64	56	71	73	68	82	86	67	93	71	74	102	82	74	81	67	87	89	69	71	65	91	90	83	94	63	78	62	70	79	57	79	80	93	82	75	61	83	75	64	83	70	67	92	63	62	76	78	79	62	89	73	67	78	84	67	63	102	74	86	62	96	79	84	74	66	90	68	69	79	83	67	71	75	62	72	62	73	73	67	67	83	84	74	75	76	77	69	89	80	88	80	68	67	85	66	77	85	75	73	78	93	75	75	76	82	77	69	73	89	76	69	63	81	64	60	70	65	66	64	71	74	66	82	85	67	66	85	81	79	82	73	70	83	71	70	64	91	90	84	78	76	88	65	64	75	81	85	74	63	76	77	63	80	96	70	64	78	85	89	70	78	77	74	79	95	73	95	61	84	82	81	87	62	78	65	74	77	66	72	90	66	68	82	94	69	72	74	83	61	77	83	65	86	63	74	79	66	82	68	76	75	75	56	78	66	67	83	80	88	68	72	83	91	73	67	83	83	89	70	88	85	70	78	82	69	83	67	77	58	70	81	83	90	100	79	59	93	66	68	65	68	62	94	59	72	85	64	89	79	81	70	70	79	71	80	79	87	84	58	67	75	88	70	65	70	66	85	82	76	64	80	74	83	70	90	58	78	75	68	74	68	62	64	82	91	78	75	76	69	68	72	71	89	79	75	71	93	73
39647	57115	61164	68908	65268	65553	59925	55060	44603	37800	28479	18046	10109	7176	4733	3610	3766	3237	1921	1280	912	756	740	551	527	435	437	433	396	386	506	323	329	318	337	306	336	322	315	346	329	322	299	305	315	325	310	310	289	306	319	272	302	305	277	281	275	298	288	286	279	288	299	297	265	298	279	286	295	281	307	260	309	259	286	276	262	272	258	280	304	276	304	287	285	304	314	307	293	276	287	281	308	320	257	281	302	280	302	271	292	278	307	269	297	276	279	263	286	275	282	287	254	273	298	293	252	298	275	302	299	286	258	283	277	274	268	272	285	263	260	273	283	300	268	311	267	287	276	287	272	270	250	279	272	242	266	274	288	234	266	283	281	278	277	277	270	277	277	251	295	276	291	262	273	267	293	263	245	295	275	274	261	281	278	271	270	279	286	285	240	274	285	305	266	276	289	279	253	304	301	269	293	299	290	283	276	265	311	327	279	255	283	268	303	275	296	265	262	275	285	279	302	312	261	288	315	284	273	320	288	259	281	289	297	293	292	296	266	300	282	307	271	294	265	259	248	270	299	277	281	314	247	278	255	264	284	281	284	258	269	283	287	297	269	265	271	277	268	285	287	264	264	287	273	287	281	290	315	285	274	279	266	306	261	274	260	271	251	281	271	269	261	302	265	253	251	274	265	276	266	255	296	246	303	272	256	268	300	268	286	244	286	307	280	268	248	287	251	274	302	288	273	308	307	257	262	289	285	278	268	264	262	264	265	284	275	292	272	286	279	247	274	285	288	262	265	253	251	273	271	297	260	268	278	256	285	285	292	280	270	287	272	287	262	297	291	267	275	270	278	284	271	279	262	263	269	305	293	261	274	276	272	274	292	278	292	272	267	270	268	295	274	282	278	255	295	250	267	259	266	272	266	290	296	267	309	260	288	273	308	285	250	271	280	267	266	279	265	268	297	259	278	256	297	319	269	271	237	300	274	278	273	288	276	260	264	278	251	269	277	301	287	292	276	261	272	280	270	261	289	289	270	285	279	280	284	273	285	217	293	312	261	256	286	277	289	290	270	264	287	270	298	264	292	295	278	293	292	313	253	264	276	281	288	266	291	274	289	263	269	269	277	255	285	264	285	281	286	282	252	286	241	294	257	291	283	271	303	309	250	278	289	292	262	289	287	258	297	258	267	280	312	273	298	287	280	272	264	260	271	290	279	275	263	302	293	264	280	287	292	237	244	284	273	293	269	278	288	276	289	292	272	304	304	251	297	277	251	267	256	260	276	251	273	287	266	286	247	256	273	270	284	268	261	284	267	301	265	308	292	277	262	249	259	273	291	293	279	257	295	290	265	324	271	284	284	298	285	262	275	264	308	283	257	256	245	259	272	268	311	274	270	276	277	235	265	278	260	277	257	304	310	272	246	269	293	261	270	272	318	274	267	267	275	279	279	294	253	271	272	279	260	281	256	261	267	276	269	273	288	276	254	299	259	278	296	289	307	239	278	307	256	282	289	271	303	287	264	275	286	294	284	283	297	297	291	290	267	306	281	267	290	292	275	272	311	297	266	258	281	274	270	285	290	248	274	266	263	283	280	270	259	280	228	281	281	288	251	262	268	263	287	290	272	271	271	281	277	275	245	266	307	252	305	284	272	283	299	282	277	261	246	269	274	255	272	261	285	293	284	286	224	274	285	277	249	261	290	294	263	234	265	272	263	257	284	262	297	297	318	279	282	283	277	237	262	285	282	264	274	270	312	274	300	274	259	269	285	247	286	273	285	259	280	279	269	288	264	262	272	268	294	284	293	269	276	241	291	277	263	291	295	282	287	292	281	261	268	261	299	257	288	274	256	275	302	261	279	294	280	273	277	281	266	258	274	279	274	279	267	262	294	267	242	265	273	290	294	252	280	282	316	264	267	239	271	274	294	272	274	279	271	288	301	285	273	242	284	272	236	264	260	264	279	286	287	260	249	272	254	303	279	254	279	286	277	300	274	265	276	292	278	278	261	275	313	261	267	314	263	302	286	282	286	251	305	282	285	286	274	289	258	244	255	290	287	251	303	280	258	290	297	287	261	281	251	268	267	304	287	246	287	281	230	267	250	267	273	234	257	299	266	290	279	269	242	290	310	257	282	264	277	267	283	274	278	254	300	297	296	264	292	266	277	298	285	282	298	273	282	298	285	278	284	268	280	297	278	298	256	276	283	311	293	282	285	291	280	284	237	243	277	281	291	276	260	281	250	277	274	272	282	304	274	285	286	287	243	279	286	287	271	262	276	276	314	287	272	290	304	285	272	266	271	292	276	291	272	274	280	287	285	272	293	276	272	288	263	259	304	298	277	282	262	267	259	239	278	283	286	274	277	261	289	292	282	269	279	272	247	269	275	272	297	320	230	262	269	268	288	270	268	266	300	290	285	282	270	266	281	272	272	269	278	284	266	286	276	271	286	256	272	293	304	283	270	239	270	284	259	264	278	259	259	258	272	306	268	263	278	304	303	261	270	303	265	280	254	283	291	246	272	276	280	284	322	286	290	268	270	274	258	273	302	262	273	281	277	265	300	268	263	275	288	276	284	251	287	248	262	289	284	268	260	268	235	277	296	275	272	286	264	270	279	272	270	265	260	289	262	255	288	278	283	253	273	278	262	265	264	288	275	275	273	250	271	290	281	249	307	305	237	284	284	296	283	286	267	297	288	264	285	240	278	283	292	258	257	269	258	285	271	285	255	304	287	291	241	267	278	281	262	280	299	303	265	298	299	247	286	274	271	255	268	319	288	320	255	261	261	264	267	267	273	256	265	292	264	266	296	277	258	287	305	277	295	291	270	271	277	298	268	269	288	289	268	275	278	282	249	294	294	295	264	268	263	267	282	315	283	310	294	305	297	309	248	256	287	286	274	273	312	283	278	276	245	277	264	297	294	260	277	282	269	294	221	278	270	282	248	285	279	301	263	267	258	314	269	307	289	257	263	265	268	288	258	275	283	287	256	280	322	275	304	287	298	277	239	295	261	253	261	249	302	295	286	255	297	277	276	281	256	282	271	276	265	273	267	282	290	263	285	252	271	280	278	231	256	309	286	282	251	253	266	246	276	262	300	301	283	259	274	289	246	284	281	262	290	272	286	280	270	300	291	279	254	260	287	254	265	250	269	267	288	289	246	309	310	310	271	281	262	262	285	302	290	282	279	271	315	273	278	260	295	295	260	289	281	303	270	296	295	310	267	266	252	237	288	297	297	291	275	303	264	279	253	273	277	287	283	282	266	306	258	311	259	279	272	310	273	295	308	261	282	272	287	312	278	290	263	245	276	283	293	283	283	281	313	285	315	289	286	295	251	287	268	280	268	282	264	299	271	277	256	252	302	269	266	305	298	267	269	253	274	285	301	264	292	291	277	307	284	254	273	251	261	299	300	307	292	257	295	245	281	249	285	281	283	279	295	287	264	277	254	269	267	266	293	271	265	292	289	258	260	288	276	278	271	284	304	265	253	255	260	273
49583	45843	43091	43103	43329	43042	43390	39584	33044	27915	22621	14892	7326	3882	2377	1602	1196	1042	835	450	341	291	278	261	218	223	209	205	193	192	199	210	179	177	174	210	208	169	171	179	182	183	182	172	157	179	185	176	160	162	167	146	170	181	180	175	159	192	185	174	142	163	177	161	186	184	156	154	161	185	177	171	178	162	149	162	190	161	185	168	157	137	176	166	169	169	167	157	141	173	172	171	158	168	173	141	182	170	169	183	182	195	171	149	155	178	158	176	151	179	159	138	154	175	152	162	166	172	166	177	174	178	174	158	161	153	165	156	164	164	166	149	151	148	166	152	167	158	176	167	160	160	160	146	176	170	169	147	166	165	149	170	188	158	158	144	179	150	163	190	185	147	165	170	179	142	153	159	169	170	162	166	187	173	190	167	185	174	173	161	171	174	163	167	169	159	163	146	150	166	162	159	168	191	160	141	135	154	145	160	170	147	174	169	155	159	162	148	180	169	178	169	179	164	183	169	167	146	173	179	147	152	174	165	168	141	155	172	164	148	177	173	154	163	155	171	176	155	177	164	159	160	155	179	180	182	149	166	166	177	162	155	158	172	157	162	170	174	178	144	160	140	148	157	168	146	189	164	184	160	170	156	169	164	162	167	160	191	161	170	146	172	188	157	181	181	158	169	197	153	154	158	162	152	162	153	162	153	163	167	172	176	163	178	149	142	174	190	162	159	167	168	140	170	183	162	151	169	177	162	144	160	168	151	159	159	152	176	166	166	164	155	166	175	167	159	177	155	177	164	166	162	124	165	166	179	149	155	151	164	160	168	181	168	143	163	161	170	179	136	149	171	174	149	172	179	160	158	159	170	178	159	162	174	151	169	143	194	152	155	169	149	167	163	160	159	164	166	161	146	178	147	179	141	143	165	166	175	143	160	170	173	169	176	155	166	167	172	160	141	161	140	134	193	177	138	167	165	165	176	165	160	157	159	167	172	198	168	193	167	172	182	181	142	155	170	170	157	164	132	150	154	172	147	180	172	176	172	161	160	161	153	172	183	154	184	160	166	148	166	170	177	177	180	163	158	176	146	152	142	160	172	183	166	162	169	186	174	157	168	155	159	182	164	164	184	146	168	177	161	138	172	152	182	154	159	158	167	146	136	171	181	163	149	178	155	157	168	132	168	173	175	140	147	185	164	152	148	153	163	159	147	181	132	206	183	144	150	155	168	157	164	171	165	177	189	168	167	168	175	167	148	174	164	151	130	143	158	181	164	160	177	160	139	178	182	172	163	174	172	164	181	167	163	145	149	171	172	177	179	161	162	163	175	181	151	180	159	175	172	181	162	166	160	182	151	174	159	158	166	174	142	171	147	150	158	179	155	155	166	166	150	156	154	165	155	171	138	139	148	165	168	167	152	158	159	186	202	172	152	176	148	151	158	153	157	160	185	141	151	165	154	157	143	160	166	144	138	169	149	144	154	147	164	162	150	153	206	157	154	143	175	155	139	164	136	162	182	167	175	157	141	141	154	178	162	159	148	171	147	181	157	163	152	142	153	172	153	167	157	172	158	172	157	157	162	162	141	183	158	165	154	178	157	146	178	178	163	151	159	167	182	168	158	164	174	166	174	153	153	162	162	168	162	168	150	149	146	172	155	143	151	150	198	142	147	165	172	164	170	164	188	148	137	155	179	169	167	168	154	173	163	173	173	152	166	164	162	169	172	134	143	179	157	169	159	164	164	168	171	152	174	172	164	156	158	158	141	166	165	155	154	167	155	166	152	158	151	163	170	155	142	165	141	163	164	165	160	163	170	205	178	151	183	167	167	174	156	160	159	155	163	164	169	158	158	182	179	157	178	177	157	159	154	172	150	172	155	169	154	146	158	179	166	145	178	159	160	156	165	171	172	151	158	150	159	156	136	157	153	159	151	167	157	191	156	166	171	158	138	163	172	156	200	157	151	173	144	173	163	168	184	167	186	176	154	160	173	150	166	173	159	175	156	153	167	152	183	154	163	184	150	158	161	172	150	157	169	162	184	164	150	169	138	173	162	174	145	167	164	163	167	169	142	159	170	152	166	179	169	168	157	157	141	158	161	160	151	163	175	155	163	150	160	168	151	150	171	170	163	172	149	145	162	184	158	166	168	172	169	161	165	163	162	133	167	169	162	154	167	177	164	169	145	127	161	156	129	147	169	157	167	183	157	173	161	159	179	171	159	140	161	164	147	164	159	178	174	176	168	150	144	193	164	163	164	157	189	158	176	157	168	168	171	161	156	169	170	184	144	182	165	169	163	181	160	174	159	156	174	158	152	175	204	169	186	183	165	158	158	173	213	157	152	143	147	159	191	146	155	174	148	157	155	155	189	162	174	173	149	166	182	169	188	167	179	166	168	159	149	141	162	171	146	155	177	180	175	146	138	189	159	155	160	132	154	154	156	157	171	163	154	177	141	154	154	172	159	157	175	163	146	166	141	166	168	168	156	153	153	171	171	161	149	173	160	158	172	167	150	173	159	166	152	179	161	166	146	165	178	164	176	165	171	146	180	179	149	150	162	160	127	168	161	178	177	180	175	170	168	163	173	184	151	156	170	193	182	166	174	161	159	169	169	177	169	166	160	153	163	165	194	182	171	165	152	158	168	181	163	182	161	176	161	162	187	161	150	162	141	167	185	176	152	168	180	172	171	183	172	173	164	158	149	157	185	157	145	171	148	141	140	149	177	177	158	158	166	171	168	137	171	151	148	149	142	156	160	166	154	164	162	158	155	156	166	168	173	135	161	135	188	133	161	170	157	177	156	180	163	142	162	163	174	138	161	164	151	169	164	152	143	160	145	154	176	134	150	176	135	145	159	165	183	158	157	146	161	154	148	162	164	144	173	162	166	165	159	169	142	156	166	192	153	160	162	158	171	167	162	182	153	163	188	174	144	182	155	170	162	162	166	146	160	171	144	131	163	172	157	143	159	159	171	156	165	148	160	182	154	169	156	157	191	174	179	167	150	186	151	159	153	160	209	162	177	162	160	170	183	173	170	157	171	170	167	159	159	184	155	152	151	154	180	177	161	209	175	161	172	191	150	150	181	159	157	186	165	173	138	162	151	172	172	148	171	173	172	151	156	155	171	148	155	153	164	159	150	168	160	154	169	148	188	164	160	166	166	170	160	160	163	162	140	168	145	174	161	162	159	160	177	163	159	174	154	154	142	152	173	160	162	159	165	150	176	143	167	162	157	154	161	148	162	168	187	169	164	156	169	165	150	150	154	152	168	178	174	178	165	183	155	168	183	178	160	149	176	189	150	168	167	174	169	174	178	173	166	155	163	154	156	162	146	151	184	167	160	170	164	179	166	148	167	171	163	165	152	176	153	145	165	143	166	177	164	147	170	175	170	168	156	150	161	149	166	163	154	159	156	164	186	165	170	160	158	150	167	160	171	195	156	149	142	156	145	136	153	173	162	174	138	177	142	155	148	180	160	183	153	170	155	190	158	141	169
45777	61960	62232	68741	71337	71099	63999	61446	52162	43516	34851	24040	15207	12138	8975	7801	6744	5829	4623	2649	1745	1485	1238	1186	897	885	883	802	765	668	747	697	674	632	604	625	595	577	628	594	575	566	607	587	608	560	584	562	560	540	560	535	577	530	538	576	556	548	537	529	585	579	552	525	514	544	519	562	571	553	567	512	518	529	539	548	573	536	540	521	522	543	520	527	521	534	544	547	513	488	531	498	545	521	518	530	520	492	505	546	553	517	536	520	527	581	532	517	546	529	525	515	537	510	512	526	504	505	491	540	514	520	508	503	536	525	510	537	552	488	522	502	493	500	539	556	486	531	497	506	513	519	547	509	523	470	551	534	513	514	518	517	522	527	512	496	528	491	476	558	519	541	517	518	492	522	471	504	491	539	514	515	495	501	543	546	504	521	497	524	544	494	490	540	540	490	505	509	529	538	529	521	526	545	549	509	482	512	483	518	544	528	524	508	503	526	528	496	532	550	518	489	494	540	571	547	520	510	504	501	512	486	497	544	519	550	505	487	565	499	494	535	516	548	537	497	485	531	552	538	539	532	478	555	500	515	479	506	520	502	534	506	539	503	503	483	520	534	492	516	556	562	493	511	533	535	530	550	500	547	513	526	531	519	519	529	497	513	463	487	505	520	506	508	552	521	555	478	516	493	504	499	499	545	555	542	509	528	535	498	483	491	508	511	518	470	507	518	544	505	540	498	567	497	516	530	536	459	522	542	509	505	537	559	477	523	543	528	510	497	535	483	565	501	520	534	539	494	551	504	533	495	517	512	498	518	473	521	468	462	513	497	489	489	484	509	501	537	500	528	553	504	481	522	547	505	555	497	475	543	514	526	509	512	544	512	499	507	542	559	492	510	500	520	511	534	492	512	527	493	499	497	534	517	514	542	505	503	529	494	516	500	498	520	532	488	534	523	507	499	495	513	492	488	483	487	558	497	518	478	522	534	526	519	495	530	539	527	543	540	509	533	516	551	525	571	488	483	499	493	480	515	527	538	513	478	515	509	546	527	532	510	527	496	475	489	505	509	518	546	517	483	537	545	461	519	509	514	502	481	576	531	549	518	505	490	528	502	550	548	541	486	515	559	525	531	510	477	491	495	531	528	516	540	522	513	510	517	506	536	516	528	543	538	524	556	531	499	512	480	478	487	531	551	503	532	535	481	512	524	522	517	493	500	472	533	536	496	498	521	519	505	519	503	544	534	569	538	511	533	486	504	538	542	530	534	530	504	514	537	519	515	507	521	530	481	515	523	539	479	503	535	551	460	516	532	528	538	497	528	481	502	544	524	532	510	517	500	507	484	490	544	514	485	516	514	516	521	489	520	500	502	515	520	511	523	484	509	500	492	545	494	499	486	495	501	508	498	522	553	503	529	495	492	544	511	561	497	515	488	471	507	489	561	524	521	535	519	513	495	538	503	490	500	512	517	495	493	516	487	516	533	525	525	515	484	515	517	506	532	522	528	518	477	471	507	511	519	530	509	484	552	531	511	481	507	511	536	515	526	522	545	534	490	519	533	515	516	521	509	530	543	527	504	492	530	570	506	491	490	511	535	498	505	522	519	532	499	505	464	475	501	508	529	491	504	479	489	514	522	486	506	508	508	517	535	541	467	520	479	534	512	536	504	518	537	514	489	523	536	523	509	525	516	482	538	536	528	557	507	524	495	501	523	554	509	503	494	521	477	518	524	540	535	522	521	516	526	506	500	484	525	538	483	532	537	531	542	543	497	503	535	473	505	541	491	493	495	493	471	539	505	553	497	512	505	479	498	504	500	542	532	507	507	494	462	504	539	528	485	530	517	505	478	535	520	537	484	495	527	521	522	524	534	536	526	487	514	521	531	492	496	500	531	518	474	537	482	522	539	551	505	498	521	469	529	539	524	514	543	512	509	534	520	506	559	534	473	527	451	519	521	500	517	507	520	555	501	500	530	514	522	523	499	517	496	497	518	520	513	525	490	505	546	531	498	537	523	497	530	506	502	532	517	537	527	525	494	563	468	499	529	499	535	508	535	525	539	517	475	496	516	532	507	502	504	514	509	523	533	553	487	495	471	520	548	497	488	517	509	491	509	510	502	500	511	506	526	536	525	518	537	566	540	504	502	507	481	472	503	555	495	485	496	519	506	567	498	521	473	543	505	497	484	506	545	552	520	540	523	527	504	500	446	558	535	525	531	517	519	508	535	500	503	510	530	508	496	505	485	508	543	477	535	534	516	519	488	506	568	460	537	512	524	553	515	516	526	484	511	541	493	502	539	505	473	497	517	524	457	495	492	509	492	506	538	489	524	518	546	518	523	501	539	505	542	512	490	521	553	500	537	515	526	536	532	538	524	511	559	485	508	524	490	504	535	522	543	527	519	568	501	487	515	495	492	495	508	515	533	521	573	514	515	503	492	533	501	492	537	484	540	463	514	535	508	538	518	537	529	513	448	522	539	522	549	560	479	503	491	520	525	525	523	520	524	517	493	544	473	500	487	530	536	560	557	528	519	510	456	514	507	526	527	508	515	552	542	504	555	547	528	492	527	457	520	521	496	525	509	491	493	509	519	519	535	459	501	482	533	476	509	550	503	527	530	523	498	568	538	507	490	502	508	486	535	545	520	540	520	510	583	535	498	542	535	530	505	512	532	486	524	502	494	501	512	542	502	525	502	478	475	499	541	503	512	559	522	516	499	523	497	519	561	497	507	516	512	466	524	508	507	525	517	525	526	516	482	517	550	533	499	512	526	514	473	502	494	523	525	489	525	500	535	495	517	529	554	502	529	535	538	507	518	547	487	541	494	566	496	532	504	503	481	511	501	516	523	534	514	488	517	509	510	530	518	516	504	491	557	545	509	505	497	488	511	508	445	532	486	501	508	517	534	514	541	510	518	530	482	514	513	528	515	498	530	503	532	541	510	517	535	564	487	499	507	498	542	545	520	533	522	483	472	519	557	518	540	602	513	482	523	533	519	546	523	495	527	564	497	503	513	545	486	556	540	501	543	476	513	478	486	503	488	491	543	489	498	474	477	516	532	524	502	521	524	524	511	524	524	488	487	525	528	482	520	539	481	455	503	518	541	509	526	538	486	483	544	498	519	508	458	534	485	512	473	500	531	506	581	503	552	513	511	522	526	519	530	522	502	511	558	478	547	534	543	509	506	514	557	563	534	528	512	534	512	486	492	549	521	522	518	504	511	540	458	474	517	516	487	504	497	525	516	494	529	506	499	491	512	502	501	492	547	506	496	494	471	518	503	513	541	560	524	504	529	479	544	524	528	512	570	542	491	502	513	507	535	501	506	495	536	552	490	484	524	499	546	515	545	533	515	485	528	524	521	547	512	518	507	504	475	553	524	513	527	477	545	530	538	522	503	472	525	541	528	521	517	524	516	535	524	531	520	479	519	507	530	502	542	507	496	531	531	509	523	532	542	480	496	485	570	529	506	549	528	499	517	496	498	520	512	554	489	513	513
17650	26493	34158	27270	21794	14113	9864	4529	2413	1501	766	452	236	208	139	120	122	103	96	98	86	85	75	86	61	92	77	60	66	79	73	83	86	66	64	69	70	84	76	71	79	63	68	75	74	66	65	79	96	80	77	65	92	70	77	86	64	87	69	75	72	59	72	68	79	77	73	92	69	89	71	74	56	71	68	64	90	75	80	84	59	65	54	72	60	69	79	84	68	73	76	75	70	70	81	64	64	66	79	65	89	76	93	77	63	86	78	70	81	83	67	71	91	66	75	75	77	76	64	62	69	75	51	79	64	81	73	88	73	75	76	69	67	76	70	71	76	72	69	75	78	65	77	68	69	69	61	73	64	68	81	59	71	61	71	67	77	73	74	71	65	73	76	67	61	60	72	72	75	84	75	63	65	84	65	87	70	75	76	73	62	71	74	66	78	73	67	69	83	78	69	63	63	69	63	60	72	75	88	67	76	74	71	76	76	58	72	70	77	67	69	79	73	74	76	65	77	70	77	79	74	72	70	71	83	76	93	51	85	65	56	69	82	79	71	69	82	88	73	70	79	58	70	72	88	81	74	88	78	70	72	83	69	64	75	64	70	81	74	85	70	87	67	68	58	71	61	70	66	83	79	63	61	68	75	80	77	67	57	68	89	60	67	68	61	74	65	75	77	66	75	67	76	96	96	68	77	84	65	64	67	71	59	73	75	63	86	70	78	75	84	68	76	73	81	58	80	60	75	78	72	69	61	76	60	57	79	72	80	69	76	70	86	78	70	90	78	87	75	78	86	71	71	72	71	79	65	74	76	57	56	76	82	67	67	67	79	70	75	68	77	73	60	78	78	84	65	70	73	63	72	78	62	73	72	66	76	65	65	86	70	77	77	76	75	76	76	75	71	76	69	74	65	71	81	73	75	78	65	54	73	78	64	80	69	89	60	72	71	68	59	63	65	74	69	86	78	76	85	67	59	71	79	71	73	67	71	61	74	76	77	86	68	63	57	82	68	65	71	70	80	79	84	66	64	70	66	78	85	69	75	77	92	52	68	58	72	81	79	73	57	83	70	66	73	73	66	69	67	75	78	68	69	71	88	76	71	68	65	71	71	82	87	62	78	81	74	72	77	70	78	80	71	84	82	86	75	56	77	83	58	70	77	66	66	94	82	75	64	85	86	77	64	62	89	65	76	77	66	76	67	61	53	68	79	60	85	68	78	63	68	63	72	69	77	67	80	74	70	63	69	89	67	79	84	64	73	82	72	64	74	83	83	58	57	83	67	87	72	55	80	72	59	86	84	74	65	70	67	74	63	74	78	76	83	69	72	66	67	77	71	76	75	71	68	66	57	83	68	72	73	80	67	64	82	80	79	82	91	78	64	66	65	62	77	66	79	71	84	76	69	76	63	62	76	80	81	69	64	84	75	72	77	85	80	76	74	65	60	76	80	68	78	67	82	78	90	66	82	60	65	70	62	65	85	65	68	73	79	67	84	62	77	88	70	65	72	67	74	75	83	80	86	84	67	78	72	65	76	62	64	69	82	60	77	56	60	92	78	79	66	61	92	76	85	78	69	75	65	81	82	68	78	83	68	71	74	65	59	73	68	68	69	72	80	63	70	72	61	68	84	62	79	53	89	84	80	86	77	78	72	68	66	76	72	75	74	75	76	65	71	76	80	87	76	59	72	59	78	77	77	76	69	76	83	68	82	69	67	78	75	84	61	76	72	85	62	94	75	70	77	83	71	49	66	62	71	74	88	67	74	79	79	70	87	72	69	69	78	83	84	71	75	87	82	83	62	65	86	67	73	78	72	78	64	69	63	76	101	78	61	79	81	75	65	73	60	69	74	68	64	60	63	72	64	62	70	63	60	79	71	68	67	68	64	69	76	72	69	65	67	68	82	80	75	75	62	68	74	68	71	82	78	78	70	100	68	72	81	71	66	74	77	70	75	88	70	78	71	80	78	67	65	89	75	66	79	67	65	80	77	84	69	59	77	65	71	77	62	74	67	79	65	74	89	77	59	71	79	61	72	57	68	85	59	78	62	71	69	67	80	74	84	62	68	64	66	50	61	83	64	79	75	80	59	53	73	70	73	73	87	66	74	67	69	60	70	71	76	76	58	63	89	87	65	74	73	64	53	49	58	78	64	80	71	76	69	75	70	76	67	69	74	75	70	58	83	64	67	79	83	71	73	63	62	74	69	82	73	74	84	68	63	77	83	65	68	81	60	68	76	78	57	76	69	73	68	73	58	65	78	70	79	76	64	72	67	70	64	76	65	82	56	93	68	64	72	70	69	71	80	55	72	71	79	71	64	52	76	83	66	63	76	72	63	69	67	64	66	59	61	71	60	57	71	68	66	79	62	61	79	68	68	67	65	65	73	53	78	82	84	72	76	73	54	67	72	69	79	86	70	83	84	71	89	62	70	69	69	72	65	76	63	64	60	73	71	66	79	64	74	65	70	80	72	74	84	63	81	74	77	71	67	81	82	81	95	73	58	62	65	77	54	71	75	72	82	64	68	79	66	69	85	78	78	69	65	79	62	70	69	69	71	67	71	59	92	82	79	63	72	56	79	80	58	64	64	78	67	71	66	64	67	80	81	64	67	78	55	68	74	74	74	53	73	78	64	85	68	59	66	70	67	74	78	70	87	83	86	90	72	69	56	76	67	75	91	73	71	73	55	66	83	69	62	70	69	81	86	72	70	73	67	79	73	71	68	67	68	82	67	66	86	78	72	78	66	67	57	74	70	77	71	79	75	70	78	67	80	86	82	74	81	67	72	78	81	79	76	73	61	76	72	73	89	84	59	79	72	81	71	66	83	68	77	66	76	61	74	84	57	73	80	75	86	90	70	69	72	72	65	67	75	84	73	62	69	87	75	73	89	66	76	76	58	92	68	76	76	70	72	85	76	79	91	78	69	70	66	65	79	92	64	72	70	71	68	80	79	63	66	73	76	64	69	58	59	67	67	76	73	65	77	75	76	69	88	76	72	94	54	75	75	66	61	82	70	72	80	78	78	66	86	66	63	66	77	78	73	73	57	80	63	74	72	60	68	81	79	67	72	64	77	75	74	90	83	74	65	66	62	67	72	62	88	70	67	67	71	78	82	57	61	77	74	62	72	71	68	88	66	64	66	77	57	83	70	72	77	59	73	66	76	63	63	62	68	90	76	64	72	66	73	76	67	85	63	84	56	62	71	68	82	70	73	90	73	86	77	70	76	90	67	65	68	62	72	76	64	76	79	57	64	71	74	81	67	76	64	78	77	86	60	73	78	70	77	79	74	77	66	71	84	90	61	62	78	67	76	66	79	85	79	80	73	68	79	80	54	62	78	59	83	68	66	86	79	65	68	73	79	78	68	72	59	86	70	72	77	67	75	68	68	58	74	86	89	74	70	61	69	57	71	68	89	81	70	85	71	79	75	59	60	64	61	81	71	68	88	77	64	56	81	61	74	61	62	84	58	68	75	66	67	83	84	70
16731	28239	39176	37909	35484	29184	24273	15595	9190	6468	3286	2152	1320	1088	800	733	606	533	412	338	324	309	326	301	279	293	270	259	287	271	274	264	296	268	289	275	272	273	294	276	290	273	281	286	290	262	305	304	284	285	286	286	270	283	277	262	284	294	292	294	246	274	278	291	274	251	275	283	279	234	276	282	277	259	275	288	247	278	267	274	289	284	289	285	256	266	299	287	242	278	295	277	304	272	287	267	288	284	293	284	292	274	318	274	272	273	258	291	271	272	297	282	287	278	283	278	263	272	302	266	289	290	258	262	282	278	291	328	257	283	271	277	259	241	256	310	257	272	249	274	268	296	282	263	271	264	291	281	287	276	289	285	275	283	321	260	264	317	299	283	265	284	290	270	248	274	305	279	268	259	293	252	273	274	271	228	255	260	252	277	277	308	282	273	276	268	254	269	267	247	283	273	299	277	271	285	276	281	250	278	293	285	250	278	273	286	248	258	274	267	268	251	286	264	275	278	269	261	272	267	271	281	275	270	292	286	272	271	296	280	283	314	259	279	266	291	266	268	290	261	287	268	260	257	268	292	251	269	286	312	289	265	245	274	274	300	288	243	286	296	293	239	290	285	276	284	256	289	279	258	277	220	286	304	291	305	295	285	277	277	274	276	286	306	284	269	278	285	248	281	257	246	273	269	295	283	299	278	263	288	262	259	281	257	282	266	271	259	260	294	270	267	266	274	255	293	238	293	278	253	293	296	304	284	243	245	309	289	237	275	282	276	267	268	280	278	267	268	253	262	261	295	272	282	269	323	258	279	277	310	313	273	269	278	276	264	277	285	305	266	279	273	267	253	253	294	273	264	280	271	300	285	315	250	289	283	263	266	283	278	235	282	297	274	240	266	286	266	282	264	262	257	254	296	296	256	256	240	273	268	239	291	244	265	275	303	282	249	261	280	303	256	267	268	303	291	285	283	287	260	276	274	278	291	255	275	277	258	266	275	263	282	261	282	267	289	299	290	275	299	253	285	255	273	281	248	269	278	280	268	260	282	291	265	306	261	261	258	291	252	267	277	283	275	252	245	281	291	280	278	248	271	285	297	279	287	298	282	265	270	258	276	313	264	263	274	279	269	259	285	279	256	246	271	284	261	275	291	269	306	271	282	262	257	272	304	275	293	280	299	277	307	291	276	285	245	283	299	284	266	275	286	262	282	262	247	269	255	260	256	251	272	295	307	262	252	297	278	280	255	265	278	283	295	254	262	276	283	302	245	252	272	288	303	263	276	279	276	265	278	284	293	263	281	240	265	282	256	257	293	265	292	264	308	302	275	255	290	273	287	291	304	302	261	284	294	285	260	291	271	310	280	283	273	268	251	285	267	278	270	251	282	257	284	253	271	293	268	267	267	307	290	307	244	268	287	253	248	302	280	271	280	298	273	257	285	288	271	266	272	271	261	252	262	276	299	255	278	291	294	296	273	263	283	294	281	268	277	280	289	256	271	286	309	269	269	268	289	288	270	249	295	264	301	290	291	263	244	282	279	281	266	260	292	276	267	265	269	269	257	279	269	262	315	255	285	294	271	276	335	275	277	282	293	269	256	299	287	283	271	241	311	294	281	282	277	283	255	277	265	279	276	269	270	267	289	263	240	271	259	259	280	240	251	246	273	256	258	275	252	274	262	268	262	287	287	314	266	286	273	245	295	247	282	289	246	295	296	279	275	271	268	283	263	284	258	253	262	287	252	264	295	287	282	288	289	270	278	269	283	272	266	283	285	290	263	278	288	299	293	273	277	273	250	253	259	281	272	264	276	300	234	261	288	280	258	257	254	270	303	284	262	276	272	275	273	289	268	274	266	257	296	299	260	291	285	238	298	284	263	278	287	273	283	253	237	289	307	273	281	285	275	273	286	316	281	274	253	280	265	275	269	262	291	259	258	292	259	287	258	276	286	306	262	249	296	281	265	265	272	272	273	277	268	263	277	294	257	261	286	297	265	269	260	270	286	271	290	245	285	269	243	279	289	278	268	291	271	278	246	318	275	274	252	281	258	247	262	254	261	297	283	280	272	270	291	285	273	273	279	258	266	286	275	290	277	259	269	282	300	262	297	275	274	275	253	283	293	264	289	260	288	263	284	291	268	268	287	238	270	258	284	272	274	272	285	276	266	278	289	275	298	270	273	271	298	271	290	295	262	262	276	291	281	273	288	276	269	282	273	292	267	272	309	233	276	314	292	249	327	255	291	276	284	282	257	276	270	282	279	309	252	291	247	298	284	289	270	261	243	292	256	280	270	244	259	292	282	259	288	281	258	262	233	281	279	264	271	295	251	282	262	264	263	250	281	251	280	289	286	283	289	257	260	286	273	289	279	274	279	266	260	270	267	284	293	294	288	291	267	287	310	275	276	254	280	243	293	255	238	279	293	275	292	276	254	282	292	287	285	283	286	278	272	301	259	300	276	289	309	269	293	259	309	264	294	269	286	249	282	268	272	299	267	235	283	283	289	252	274	293	282	267	304	239	268	280	282	263	269	275	254	291	277	249	263	274	274	253	298	328	288	285	251	309	284	241	258	259	286	297	276	263	263	256	287	271	265	266	271	261	240	273	288	277	296	248	321	295	297	262	289	274	285	276	300	306	293	261	285	263	260	303	254	272	283	271	243	273	272	242	270	284	284	303	283	289	266	274	306	257	274	256	259	259	295	279	276	269	284	288	271	291	280	288	263	259	294	265	293	299	270	277	302	240	282	268	254	254	296	307	278	260	278	279	260	270	248	275	270	283	268	239	251	269	269	278	281	279	252	322	304	266	290	271	263	251	289	277	266	292	278	249	281	269	260	259	309	270	296	294	267	297	265	285	272	305	292	261	295	267	271	281	271	283	275	264	287	254	284	253	236	275	251	273	292	284	273	282	276	286	292	293	304	264	311	263	264	296	279	287	256	269	279	246	253	259	252	286	277	265	240	298	257	292	237	280	278	273	279	263	316	273	275	271	301	279	257	262	295	280	259	296	267	265	287	309	273	271	254	274	263	283	270	279	273	284	263	275	278	269	272	300	245	292	247	257	280	260	271	315	251	256	270	297	267	277	302	267	278	263	252	242	270	237	285	261	302	292	260	288	279	274	265	290	284	270	277	295	268	259	289	269	280	260	253	279	259	270	260	305	276	285	276	275	270	280	271	291	275	262	301	267	280	228	253	266	278	280	270	271	291	297	258	295	281	275	274	262	266	289	289	266	260	259	289	260	288	251	252	281	270	274	276	263	279	284	276	272	267	278	260	277	273	269	283	269	303	257	275	296	271	266	278	231	288	270	277	277	253	273	266	298	260	270	262	264	262	283	252	302	253	269	267	289	271	247	293	311	294	292	276	277	281	266	268	253	284	318	251	325	293	245	265	250	254	284	280	281	284	270	321	268	281	282	300	291	268	274	254	283	280	263	272	287	282	303	293	287	284	291	257	281	271	271	270	290	280	274	278	282	297	247	271	277	291
45271	48882	47400	45268	42394	41566	40667	31307	24483	20740	11802	5555	2833	1772	1410	1007	473	442	222	184	169	155	160	113	102	99	103	91	97	92	104	104	76	67	67	93	74	67	88	72	80	94	75	67	90	74	80	78	71	74	71	69	78	71	82	70	67	76	82	77	74	83	68	76	74	93	82	65	84	77	72	82	86	69	66	85	71	75	70	82	81	81	58	72	77	81	74	69	66	80	87	67	64	57	73	65	74	76	76	73	86	82	72	71	71	93	69	59	77	75	82	71	77	68	74	78	58	71	88	72	66	65	83	80	65	79	78	74	79	71	58	77	89	61	83	78	63	82	81	78	89	74	71	62	70	84	78	54	77	68	63	84	74	76	69	88	92	81	79	66	88	83	60	75	68	103	65	97	89	72	58	80	73	79	67	70	66	75	74	74	67	76	75	71	67	82	78	73	73	64	91	84	80	70	74	71	69	75	74	64	77	88	72	75	77	99	81	79	68	86	79	74	89	81	84	86	69	77	60	81	85	77	62	66	76	75	66	68	60	81	82	73	80	77	67	72	83	73	63	72	84	65	78	81	69	74	80	65	74	76	69	68	80	69	73	72	72	71	80	89	60	70	86	82	74	68	75	76	81	86	73	58	74	72	58	91	77	80	65	78	57	76	79	62	66	69	83	58	72	63	76	67	73	80	71	89	80	74	66	56	74	69	88	79	71	78	72	61	69	80	72	78	66	82	70	75	93	78	73	85	66	78	91	70	71	70	79	73	75	59	79	64	74	90	78	69	70	65	68	77	72	83	71	98	87	81	76	84	89	75	89	89	87	82	75	72	91	75	91	83	79	81	73	82	82	84	88	80	83	92	63	68	79	73	81	60	62	68	65	63	89	68	77	88	82	83	78	75	59	65	86	76	77	64	74	67	78	86	81	79	77	61	75	79	74	71	73	69	67	71	80	89	53	75	79	58	55	71	80	71	71	65	82	78	75	80	63	62	79	66	76	84	62	60	67	69	92	70	71	76	83	68	72	61	68	77	57	91	70	90	86	81	67	67	57	73	72	76	79	73	76	80	65	79	80	64	71	77	72	77	89	76	82	67	67	62	66	74	70	69	90	79	70	71	59	80	77	77	73	78	90	66	71	93	66	91	78	61	70	75	67	76	79	76	86	74	76	89	73	67	77	83	81	54	86	79	74	63	66	81	73	79	87	77	70	89	78	78	68	67	62	84	74	66	80	75	76	88	64	76	82	70	61	71	72	75	79	69	72	63	67	85	76	67	80	52	68	74	65	73	69	66	81	77	80	70	68	86	75	85	66	65	68	62	79	74	95	75	67	88	83	79	85	83	70	73	78	73	89	65	56	70	64	83	75	79	67	71	60	70	73	71	64	79	83	68	93	87	65	73	76	72	73	69	65	70	69	76	66	79	76	68	75	77	73	84	78	82	63	78	75	81	67	68	86	82	101	86	89	81	74	63	78	79	65	69	85	70	73	91	69	71	81	69	88	67	76	68	63	60	74	83	72	67	81	83	70	77	80	79	89	67	72	77	77	74	85	67	70	85	64	64	75	73	64	81	73	65	86	79	63	80	61	86	87	84	67	80	80	79	79	71	86	63	75	79	69	75	75	63	71	84	82	71	74	68	76	65	68	75	59	86	70	80	87	87	69	61	71	86	72	80	59	88	78	52	64	85	64	74	57	68	76	81	84	53	86	81	76	77	80	81	70	66	85	79	79	73	79	55	63	57	71	85	80	65	68	62	59	86	71	67	64	69	73	59	64	71	64	81	87	70	94	69	76	73	76	90	86	62	68	78	70	71	84	77	72	74	75	92	65	76	61	77	72	72	87	68	81	84	66	81	75	80	94	88	57	83	78	52	75	60	73	91	77	78	61	68	73	67	68	74	95	75	74	71	71	68	75	79	79	83	89	93	83	76	68	79	73	84	75	68	74	68	67	60	64	81	83	72	83	64	94	82	64	85	59	76	78	85	66	72	78	69	86	68	73	77	73	89	58	95	75	73	74	70	76	66	70	68	76	75	88	59	92	82	80	75	63	76	64	78	60	55	74	66	82	73	71	84	62	69	77	64	65	70	84	80	77	88	76	74	69	79	71	67	77	72	65	74	86	71	71	69	76	71	67	76	62	83	69	65	68	68	68	80	63	64	76	96	80	84	82	71	71	80	88	68	73	81	71	87	84	72	70	81	59	68	66	65	79	83	73	78	80	90	83	72	68	74	67	70	66	64	54	61	68	78	76	68	73	64	89	89	70	82	79	71	68	61	72	70	72	67	79	79	62	63	88	87	65	91	65	73	76	76	84	89	65	82	79	78	75	72	73	73	74	73	81	72	69	77	80	75	70	72	74	89	71	97	72	75	64	71	71	75	63	80	79	64	54	72	77	75	75	94	85	60	65	74	84	84	71	65	80	75	70	70	73	66	73	70	71	73	72	77	75	71	82	79	68	81	86	70	70	75	70	59	75	94	85	87	65	78	74	73	70	71	73	72	77	66	73	60	70	82	77	66	85	67	75	71	85	60	78	67	70	67	69	75	60	82	71	83	70	64	70	66	72	93	72	63	75	74	58	85	78	88	75	78	76	63	58	68	66	92	70	65	63	58	69	79	82	82	73	77	88	75	79	74	79	71	88	89	67	77	74	90	70	75	72	72	78	84	70	87	91	62	74	85	82	93	65	66	84	72	87	74	80	76	70	62	70	72	75	61	72	76	80	83	59	68	68	82	78	77	85	73	61	67	66	87	80	59	69	82	67	79	85	76	82	72	74	71	79	68	77	57	89	66	79	77	76	80	72	92	83	90	64	79	78	74	67	71	82	85	72	62	69	84	75	59	74	69	74	73	66	68	83	81	79	74	74	67	77	81	81	76	85	63	67	90	81	80	68	80	65	73	66	71	69	76	69	63	81	71	87	78	79	79	78	64	72	65	80	79	70	74	68	69	77	87	62	76	81	82	81	63	70	68	67	71	76	74	75	86	75	79	94	80	81	60	92	94	76	65	73	73	77	59	82	71	67	81	75	74	76	75	68	69	88	66	75	71	67	82	75	61	77	68	65	82	86	73	59	75	68	78	62	64	86	68	78	62	62	77	53	67	80	65	68	68	64	69	76	81	85	61	57	70	75	86	65	63	78	75	66	76	62	79	85	70	63	74	71	67	91	71	62	69	80	71	85	74	72	66	78	75	62	81	83	66	68	90	87	75	71	73	86	73	76	85	66	74	71	56	49	60	77	73	82	81	67	66	90	64	77	74	75	81	79	79	82	72	85	74	84	85	88	72	78	79	68	82	69	76	59	71	79	80	82	79	70	71	76	59	79	74	87	72	67	87	68	70	70	79	56	72	72	64	85	78	66	74	74	80	73	60	59	83	82	67	90	81	87	76	80	90	62	77	74	82	86	70	70	92	76	79	89	78	79	70	80	73	77	71	73	64	76	68	70	80	98	71	85	79	78	71	78	73	74	70	86	68	67	71
40614	58058	62231	68037	67557	66143	56858	46498	36706	34190	22737	13592	10184	8158	6806	5499	2638	2661	1412	997	895	770	813	601	525	468	439	416	409	394	556	540	325	277	351	330	340	314	326	317	304	304	300	298	279	283	294	313	299	310	285	327	278	321	326	284	295	265	304	317	289	251	317	291	296	299	262	302	303	276	285	286	271	272	310	295	281	280	296	303	279	286	265	273	263	316	273	296	309	295	284	282	285	291	265	271	285	300	254	293	271	275	292	270	289	279	293	291	305	295	263	258	284	272	298	276	286	301	284	256	287	276	267	269	248	307	308	293	280	268	291	278	281	264	289	242	280	300	294	274	253	277	263	314	303	310	297	267	263	261	276	253	285	281	281	264	278	271	275	283	262	269	300	271	267	283	293	281	290	267	279	258	246	283	272	266	268	245	262	316	292	287	294	267	251	280	250	296	291	257	261	289	270	264	258	276	287	297	279	275	269	284	259	272	279	253	280	267	276	267	278	298	306	267	281	278	262	300	275	259	276	278	267	262	303	265	256	289	282	257	293	254	295	287	282	259	258	280	293	292	300	279	248	243	270	274	284	277	285	268	271	264	261	295	282	282	294	255	270	271	285	258	273	310	274	292	305	285	265	273	245	281	271	290	264	262	278	274	264	301	267	261	291	293	287	276	282	265	244	297	271	250	284	264	281	274	303	242	263	276	280	285	267	274	268	283	256	291	283	321	269	256	263	260	260	292	272	311	283	286	264	289	311	246	302	272	272	266	333	299	262	267	293	298	286	274	285	293	294	254	255	298	270	284	272	249	277	261	281	286	266	303	265	238	271	261	286	283	275	269	282	273	272	258	258	269	265	303	269	288	257	268	287	260	297	299	251	267	253	289	283	278	259	292	248	285	239	262	269	266	251	250	295	308	298	275	283	277	316	284	253	252	278	293	291	292	274	247	294	268	273	293	267	252	271	279	307	310	293	255	245	276	272	293	274	269	277	285	287	277	273	288	279	261	281	249	275	290	259	257	268	298	257	273	272	285	282	260	283	293	240	269	265	241	258	276	268	291	286	304	263	284	293	286	257	250	280	268	262	273	269	262	290	244	281	253	277	287	263	296	275	284	272	305	252	283	281	267	293	263	265	289	291	291	270	291	277	263	286	252	275	318	279	270	277	287	231	267	261	288	296	256	290	269	269	255	311	286	258	271	297	262	288	275	262	283	275	283	257	258	289	273	265	284	279	302	293	270	282	297	289	308	313	265	303	272	266	271	273	304	278	253	294	258	300	260	252	279	260	259	270	261	267	266	285	315	285	280	291	280	271	260	280	286	277	257	280	265	272	266	306	283	275	281	285	286	263	293	267	269	268	263	276	243	252	272	275	271	253	229	277	309	248	260	300	281	285	287	256	255	275	286	280	259	264	270	277	294	257	276	250	266	254	280	259	294	298	268	312	294	279	258	272	256	270	277	246	294	272	273	282	263	267	280	297	277	288	275	264	275	275	286	281	271	276	271	312	254	292	263	248	299	276	286	261	289	251	300	296	299	249	248	259	265	256	253	258	256	254	285	302	289	266	276	268	255	279	269	272	286	268	269	278	260	258	290	268	249	308	291	230	302	262	298	264	301	294	263	272	290	294	269	291	273	288	285	290	297	291	276	278	298	285	237	250	260	250	271	301	248	260	273	263	270	242	292	298	253	296	280	280	276	281	288	267	286	282	273	274	279	260	234	246	279	277	267	290	272	269	264	243	257	280	313	263	250	293	275	259	240	249	284	270	264	286	284	224	238	252	252	282	271	301	302	282	292	287	261	268	276	258	291	302	288	278	277	263	271	285	290	262	264	271	272	272	278	280	287	261	296	251	275	264	273	298	290	261	260	283	265	260	269	259	274	289	257	293	275	270	289	274	273	263	283	278	306	276	274	277	284	284	269	302	250	292	292	258	278	266	280	243	273	271	268	285	259	270	276	303	250	260	283	289	287	283	276	286	273	269	266	284	275	264	279	273	264	305	285	259	277	280	284	263	291	280	291	308	291	297	254	260	284	283	287	277	291	313	265	283	282	260	286	251	265	297	268	285	287	309	244	294	265	261	254	260	295	283	233	258	261	259	260	269	248	280	260	264	280	267	276	287	258	281	257	273	283	282	273	290	263	286	263	283	269	268	276	319	270	283	254	261	277	301	257	244	288	304	303	247	278	269	304	276	299	309	262	258	277	298	254	274	257	270	304	289	300	310	294	260	258	265	285	277	246	266	317	284	263	251	287	258	259	277	267	257	291	282	260	305	277	250	265	276	271	309	256	278	285	284	291	273	280	268	286	289	285	283	276	277	246	291	277	307	279	304	245	275	264	288	276	297	271	294	299	273	282	252	295	279	269	292	280	248	283	301	263	256	269	256	274	263	277	280	270	280	289	270	290	257	281	272	282	269	279	276	274	259	286	265	273	288	298	269	264	250	289	282	249	286	263	288	296	254	294	269	288	254	289	274	255	270	267	260	284	261	279	297	303	297	264	268	253	280	303	292	267	288	289	254	262	249	276	265	282	291	251	278	248	297	281	293	268	277	288	270	305	262	287	272	294	270	310	261	296	307	305	262	249	271	246	281	261	282	281	256	264	265	275	282	276	289	266	284	275	323	265	257	258	271	264	279	260	268	305	253	306	267	257	282	287	284	259	292	307	256	260	282	297	286	277	266	281	285	285	265	261	313	250	300	257	263	282	254	269	268	271	260	295	261	303	263	280	275	272	284	277	265	280	273	278	276	289	274	289	298	279	264	255	263	316	254	279	281	273	262	298	260	272	274	259	297	313	290	283	268	287	290	284	269	288	277	251	262	289	277	270	286	266	257	291	281	258	295	259	311	289	278	275	282	289	273	262	330	279	293	268	287	258	286	286	266	266	274	271	292	246	292	249	279	265	235	244	272	289	243	262	292	267	314	295	289	277	265	281	282	266	281	282	282	269	266	277	288	302	259	274	290	265	270	274	254	276	248	261	274	264	302	277	266	261	265	290	254	286	269	279	274	283	268	251	274	262	270	263	279	263	271	287	280	294	289	260	289	273	257	266	295	296	293	267	281	269	258	273	269	265	292	292	289	285	270	268	288	270	241	251	300	260	262	254	235	279	289	282	271	266	278	294	264	283	288	264	281	247	268	275	275	266	270	280	314	244	265	295	275	285	264	282	260	287	262	321	251	268	261	287	266	278	285	264	271	268	320	320	291	262	280	277	256	255	264	271	261	250	263	250	283	280	280	271	284	288	280	237	278	282	272	283	280	285	274	265	285	276	286	306	274	306	287	283	287	277	311	245	289	283	278	260	279	260	274	275	262	283	269	257	260	286	275	255	288	287	267	308	292	287	287	306	309	280	278	267	263	278	265	298	290	265	254	265	297	255	294	270	302	259	276	265	239	276	283	307	237	266	286	231	261	279	287	280	259	284	284	298	281	300	265	257	273	255	282	288	282	251	244	269	261	292	277	257	295	256	290	288	262	260
