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
338104840024	338104840584	338104841134	338104841684	338104842234	338104842784	338104843334	338104843884	338104844432	338104844984	338104845534	338104846084	338104846634	338104847184	338104847734	338104848284	338104848834	338104849384	338104849934	338104850484	338104851034	338104851584	338104852134	338104852684	338104853234	338104853784	338104854334	338104854884	338104855434	338104855984	338104856534	338104857084	338104857634	338104858184	338104858734	338104859284	338104859834	338104860384	338104860934	338104861484	338104862034	338104862584	338104863134	338104863684	338104864234	338104864784	338104865334	338104865884	338104866434	338104866984	338104867534	338104868084	338104868634	338104869184	338104869734	338104870284	338104870834	338104871384	338104871934	338104872484	338104873034	338104873584	338104874134	338104874684	338104875234	338104875784	338104876334	338104876884	338104877434	338104877984	338104878534	338104879084	338104879634	338104880184	338104880734	338104881284	338104881834	338104882384	338104882934	338104883484	338104884034	338104884584	338104885134	338104885684	338104886234	338104886784	338104887334	338104887884	338104888434	338104888984	338104889534	338104890084	338104890634	338104891184	338104891734	338104892284	338104892834	338104893384	338104893934	338104894484	338104895034	338104895584	338104896134	338104896684	338104897234	338104897784	338104898334	338104898884	338104899434	338104899984	338104900534	338104901084	338104901634	338104902184	338104902734	338104903284	338104903834	338104904384	338104904934	338104905484	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2760	3650	2300	2760	3650	2300	2760	3650	2300	2759	3650	2300	2759	3650	2300	2759	3650	2300	2759	3650	2300	2759	3650	2300	2759	3650	2300	2759	3650	2300	2759	3650	2300	2759	3650	2300	2758	3650	2300	2758	3650	2300	2758	3650	2300	2758	3650	2300	2758	3650	2300	2758	3650	2300	2758	3650	2300	2758	3650	2300	2758	3650	2300	2757	3650	2300	2757	3650	2300	2757	3650	2300	2757	3650	2300	2757	3650	2300	2757	3650	2300	2757	3650	2300	2757	3650	2300	2757	3650	2300	2757	3650	2300	2756	3650	2300	2756	3650	2300	2756	3650	2300	2756	3650	2300	2756	3650	2300	2756	3650	2300	2756	3650	2300	2755	3650	2300	2755	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
56403	41046	40244	34887	20790	4388	629	332	314	249	251	242	215	202	186	178	197	172	186	166	189	196	151	163	157	159	147	158	148	166	183	155	159	134	162	148	153	145	146	148	159	153	168	161	151	163	138	129	172	178	149	143	142	155	143	161	166	169	176	143	171	164	165	162	169	164	139	132	145	126	161	179	138	157	159	158	194	118	159	166	169	145	139	157	141	143	145	129	157	166	166	133	154	153	166	150	153	165	130	134	173	112	146	136	154	147	156	155	147	138	134	163	163	170	140	126	147	164	173	161	165	145	164	152	157	161	152	157	122	135	125	141	162	149	139	127	180	159	153	152	127	150	139	136	152	164	116	137	169	151	150	130	148	168	132	133	137	140	138	138	136	156	152	137	137	150	149	149	149	151	172	149	151	142	142	151	140	170	144	150	145	161	164	146	135	154	169	170	176	146	153	166	163	142	152	157	144	140	147	155	134	161	171	147	145	146	172	179	145	178	154	151	133	152	160	139	142	150	135	133	157	156	148	144	144	152	151	145	150	128	137	138	135	146	161	176	142	138	161	136	176	183	151	149	135	141	164	149	165	164	136	151	149	126	147	154	145	157	147	154	151	155	136	163	134	158	141	143	166	135	127	158	137	157	158	134	143	157	131	160	140	181	156	163	165	166	158	142	167	154	137	140	143	161	123	164	162	188	149	143	139	139	158	160	126	143	170	145	154	146	147	174	155	164	132	130	154	168	149	157	127	147	144	149	152	157	129	149	157	172	170	152	141	145	149	153	172	167	156	149	133	141	155	160	158	164	153	164	147	150	168	121	140	152	169	163	175	161	146	166	145	141	156	160	131	137	161	132	145	163	142	175	136	138	149	154	155	152	168	159	166	145	141	162	167	155	140	150	116	183	147	146	159	158	131	144	156	165	144	144	157	146	182	176	135	138	138	147	148	151	136	158	148	166	135	135	170	141	165	153	141	158	142	170	164	143	162	156	160	130	162	147	115	145	161	146	150	129	152	144	145	139	161	149	143	155	163	165	160	189	138	125	166	146	161	137	153	183	145	136	156	144	152	140	152	154	148	147	143	131	154	163	138	140	145	151	184	167	158	155	134	173	172	156	133	131	150	169	171	148	154	152	153	157	152	135	166	159	127	151	158	159	157	158	148	164	140	137	131	157	165	158	163	154	149	148	160	154	135	136	149	165	152	152	169	152	154	160	130	150	135	153	158	152	167	150	139	168	146	149	142	149	162	143	155	154	138	172	163	132	126	165	127	149	140	131	150	172	163	141	149	168	160	137	175	140	159	134	165	158	139	172	164	160	126	156	140	156	147	142	145	160	145	153	148	139	135	151	139	160	140	146	162	134	138	151	162	135	154	177	146	137	135	166	136	152	164	164	144	159	121	145	164	169	167	145	142	184	146	150	129	142	156	136	147	171	136	152	145	142	165	154	137	148	146	152	161	135	151	166	149	167	161	162	162	169	157	137	196	162	182	125	141	154	135	140	148	144	130	157	172	158	146	164	162	158	147	160	137	127	168	155	137	154	148	161	157	170	136	149	157	154	133	147	165	141	132	168	137	148	138	135	150	143	175	134	149	167	129	142	197	153	148	144	158	145	143	151	164	135	154	153	142	147	156	154	175	151	134	141	152	152	138	165	132	168	156	150	150	153	136	166	147	167	134	142	164	158	157	140	165	150	152	144	151	149	156	145	146	164	141	141	141	174	179	154	141	142	167	133	150	132	166	148	161	153	135	151	138	155	130	127	166	163	173	149	172	146	159	159	147	137	167	148	156	156	132	154	165	149	142	153	149	155	137	135	149	151	166	164	144	149	142	169	144	148	121	175	159	144	163	142	166	157	141	156	159	176	162	151	144	171	138	134	145	152	156	124	167	156	157	125	138	145	173	169	150	145	153	126	140	148	134	137	132	132	144	131	144	151	145	155	152	153	147	148	155	149	148	172	176	165	129	125	130	144	133	149	139	140	152	160	155	147	138	158	158	157	141	159	172	127	149	141	144	147	149	132	126	144	156	150	154	152	151	161	176	155	143	148	136	165	154	153	156	158	140	164	152	172	165	121	172	172	154	157	145	160	130	155	169	137	163	128	151	139	147	148	150	153	152	157	150	150	139	135	169	145	172	143	141	135	156	150	128	154	138	152	145	156	145	129	138	156	141	144	146	160	139	171	157	141	159	172	135	151	151	135	154	165	139	128	134	156	150	141	154	149	169	146	145	175	156	161	139	152	138	170	169	140	136	148	141	160	148	147	146	151	167	154	141	147	167	159	156	153	134	149	139	154	160	132	151	155	171	150	139	142	134	154	149	151	161	135	151	153	134	140	169	161	144	171	160	153	142	161	160	146	170	140	138	149	132	138	150	142	145	179	129	150	162	153	122	139	134	167	158	129	148	151	151	177	162	146	152	160	150	146	168	151	143	149	133	145	147	134	161	142	154	131	145	152	143	146	153	171	153	143	170	145	130	153	151	149	152	144	130	155	156	160	167	130	151	145	130	182	147	146	152	127	127	154	140	161	178	135	156	143	174	152	160	152	125	152	134	150	158	175	147	159	180	177	162	150	146	138	165	158	154	156	163	149	152	155	148	122	154	136	155	151	130	138	136	148	144	153	162	147	163	156	125	149	145	142	164	139	177	121	125	154	157	169	145	161	134	134	160	174	140	165	177	142	141	158	162	127	146	143	164	162	147	147	155	148	160	147	145	171	135	138	128	181	160	142	171	161	160	153	164	183	151	147	128	160	173	171	146	171	133	155	141	151	149	161	140	128	151	138	142	155	174	141	149	161	163	140	173	155	148	155	173	144	147	156	127	150	168	166	149	154	143	120	133	189	149	156	149	166	157	149	153	132	154	155	140	159	156	151	133	168	152	175	157	159	153	131	136	153	133	143	158	149	138	149	154	143	141	157	144	154	137	157	141	173	170	155	156	161	143	136	145	148	153	165	164	148	159	161	161	182	137	173	126	153	141	163	173	167	156	152	148	123	158	147	160	139	151	160	167	136	145	163	158	145	162	137	145	148	149	137	169	130	162	169	137	160	145	143	149	161	155	148	173	141	142	139	140	158	139	142	151	145	163	147	126	133	167	162	140	154	142	158	149	154	160	141	149	169	163	152	149	145	129	158	152	137	145	163	143	169	169	168	154	130	134	162	140	170	133	138	154	152	161	161	152	153	132	152	165	166	138	139	146	147	165	143	149	138	172	156	180	160	160	165	175	144	157	156	173	163	189	156	127	161	125	153	123	145	139	141	128	168	138	158	137	151	180	144	143	133	147	140	152	157	167	147	133	174	147	144	143	158	158	139	173	146	160	139	153	148	168	133	126	169	141	164	114	154	145	137	155	142	126	115	167	159	173	146	148	162	161	156	144	148	140	144	151	150	156	179	140	158	147	167	137	155	153	135	159	149	178	148	142	160	141	123	143	156	161	184	148	173	149	141	176	155	129	141	141	138	171	140	163	145	167	135
37425	33705	40641	41216	24594	4279	1540	1259	1121	860	792	703	684	614	555	553	564	557	491	476	495	500	455	467	441	434	409	395	430	409	407	387	371	366	381	360	343	399	383	378	364	366	392	384	359	359	375	340	395	334	350	355	351	339	328	361	383	367	362	345	354	353	346	368	369	346	382	390	363	340	355	363	320	372	382	329	366	366	351	339	333	348	388	317	344	350	338	332	338	358	348	343	340	334	324	356	363	366	381	367	350	357	398	342	353	330	378	369	338	329	342	356	313	372	336	368	339	372	400	395	363	367	348	384	330	351	336	378	368	399	360	372	339	312	362	360	354	349	365	348	344	336	373	365	359	368	348	368	374	377	302	348	338	328	362	343	342	340	349	360	379	357	375	339	331	354	362	339	357	344	362	351	360	348	369	355	340	340	368	346	352	357	325	395	358	383	330	341	361	369	382	396	339	359	367	374	332	358	337	352	372	391	351	365	331	360	345	362	353	346	385	364	338	347	344	331	362	373	367	350	343	335	355	379	355	331	363	349	344	342	344	366	354	335	333	352	328	370	372	353	365	353	377	357	337	355	368	358	383	340	377	362	361	370	371	377	381	361	337	377	362	341	375	350	394	339	342	330	326	321	337	326	369	344	351	350	335	334	357	361	364	370	338	361	373	363	364	340	348	353	320	400	325	366	390	343	346	370	394	352	364	380	356	371	331	357	385	355	366	382	364	370	347	321	379	358	358	346	327	362	342	335	355	373	362	355	321	340	377	326	382	355	323	343	336	345	349	347	320	350	347	342	353	352	370	338	349	340	358	342	357	338	378	353	367	377	356	308	329	359	332	355	351	352	321	327	355	327	370	329	338	369	400	365	344	353	350	355	359	355	336	342	356	338	337	360	350	352	334	332	371	317	321	323	358	347	351	337	373	372	354	346	374	400	386	332	367	347	352	348	339	332	362	378	350	358	342	339	323	376	347	373	334	381	335	353	299	361	310	361	325	321	331	385	323	353	356	363	376	350	336	378	346	362	352	343	349	333	346	354	339	342	395	341	334	337	356	306	347	346	365	322	357	352	340	350	350	357	357	357	351	359	372	327	399	366	337	381	334	305	353	344	353	374	343	346	322	319	380	360	350	353	354	384	338	377	379	381	378	340	370	344	365	343	331	369	354	351	331	360	343	362	362	357	336	315	360	368	356	362	401	352	376	356	379	336	348	338	369	345	349	373	362	349	343	370	331	327	343	366	333	399	351	320	425	377	355	356	354	349	382	339	382	357	360	331	350	344	335	357	352	352	329	351	367	370	329	344	360	353	400	361	351	365	359	360	366	360	335	345	334	367	364	340	351	391	395	368	354	362	367	351	397	374	316	373	426	363	359	342	375	349	338	357	344	348	381	354	362	373	344	374	359	342	380	361	354	358	340	353	335	335	363	336	369	352	369	337	373	337	357	378	360	319	354	342	325	329	340	366	342	344	394	333	325	340	335	349	316	342	352	351	373	397	334	350	354	367	357	350	360	347	339	362	357	351	344	331	351	344	353	341	338	357	320	332	359	354	365	346	349	374	388	368	326	340	372	366	353	369	348	375	351	321	338	346	346	357	340	330	340	346	353	338	347	401	338	362	394	345	359	400	378	343	354	348	358	369	330	388	392	360	372	379	350	343	350	346	348	313	383	339	373	364	350	337	326	339	357	386	379	384	357	354	368	373	339	381	360	366	351	351	372	368	356	391	372	316	351	347	352	329	374	352	363	338	360	355	376	332	389	360	338	349	320	334	343	344	338	350	353	377	375	324	365	350	351	327	386	392	366	376	361	359	384	367	360	362	334	383	346	361	365	371	378	333	349	348	346	382	349	345	345	335	340	360	358	382	372	336	349	347	355	362	378	347	339	371	350	357	373	399	368	340	352	373	383	329	394	369	341	341	337	369	342	364	385	350	341	342	380	379	361	372	362	388	362	378	353	324	365	337	324	361	399	335	366	372	361	360	374	371	380	397	347	367	355	341	352	382	356	341	363	385	386	350	346	378	351	332	362	346	364	319	341	349	363	379	392	337	360	326	354	372	384	369	359	354	373	347	366	356	335	350	368	345	348	349	357	340	340	343	364	340	350	384	349	347	354	339	335	379	373	343	390	374	328	333	356	336	363	357	374	366	342	335	337	352	323	333	351	330	326	351	344	338	336	358	351	340	329	366	332	355	320	346	383	390	322	380	360	377	367	311	375	371	368	399	370	361	354	345	339	331	395	358	389	336	367	360	355	361	349	360	404	330	367	365	329	329	339	358	393	350	362	332	330	360	342	371	358	340	324	358	350	328	366	398	368	371	361	368	361	330	359	359	374	351	322	333	345	346	356	340	312	377	336	339	362	378	348	344	329	332	340	350	363	377	333	354	346	390	347	366	379	346	346	339	366	362	301	353	366	335	358	374	346	339	378	370	313	348	332	329	352	384	342	335	387	354	348	399	385	331	341	360	335	355	380	383	339	331	331	378	352	328	358	343	360	357	309	368	339	341	341	358	344	346	378	345	359	360	389	363	330	346	351	353	347	338	344	368	346	365	353	319	326	335	354	323	384	344	352	359	342	330	359	355	382	342	355	329	367	350	347	363	346	329	297	374	339	343	329	357	356	392	351	333	356	332	361	339	349	373	350	353	350	380	374	368	342	378	357	328	336	319	345	340	358	373	329	376	366	343	333	360	351	349	354	380	357	338	325	366	338	378	376	332	328	327	358	361	362	378	336	386	360	363	336	341	365	366	371	362	342	353	365	340	356	315	367	329	368	380	370	334	361	316	372	396	343	345	358	376	385	357	348	352	358	364	361	337	367	344	349	355	360	340	332	372	324	381	351	357	357	364	335	322	351	364	340	366	368	324	376	346	335	358	338	359	381	359	345	343	341	316	345	391	340	350	368	352	362	352	349	337	367	357	346	328	360	345	363	357	323	381	353	356	360	393	355	361	327	319	379	351	369	332	343	396	327	347	349	342	334	370	359	360	341	375	377	325	355	360	372	383	345	357	382	379	345	355	310	365	339	368	345	313	354	332	352	391	330	348	349	364	347	349	355	327	361	385	357	370	371	389	355	366	338	360	342	334	353	356	355	368	349	341	355	344	342	376	364	368	368	369	346	366	342	371	320	368	350	362	346	380	374	366	353	370	356	322	364	384	345	337	324	342	350	367	341	360	363	347	359	359	359	375	349	380	371	347	376	356	367	363	325	372	363	331	344	360	365	331	351	373	375	381	338	362	356	340	375	359	371	337	328	314	336	364	383	342	336	352	357	382	395	337	378	340	340	335	374	331	336	360	352	320	366	359	346	352	364	361	358	367	377	350	311	333	373	370	368	373	371	382	337	379	321	345	372	355	338	366	349	369	327	335	338	354	348	370	375	377	330	343	372	346	350	354	338	400	363	341	340	354	347	348	331	398	357	345	357	350	406	358	329	342	363	337	363	332	343	362	381	349	352	336	369	333	366	376	352	336	333	349
30427	15380	8334	3621	1100	374	277	258	280	256	251	265	229	231	222	205	185	237	216	226	232	180	215	210	249	235	225	221	234	234	225	248	229	230	221	217	204	222	209	220	212	218	246	244	236	218	224	248	195	175	223	236	199	250	225	238	230	219	193	207	236	226	240	230	240	217	215	206	190	249	203	237	231	233	197	224	226	201	211	225	235	241	222	220	204	217	217	233	221	196	219	229	233	236	218	243	234	214	201	220	211	216	242	211	224	238	244	231	214	222	237	227	239	240	234	227	227	212	236	236	220	234	203	241	251	269	218	206	216	245	239	196	197	213	212	232	251	202	222	211	215	236	215	225	209	230	233	223	210	227	239	244	207	235	234	234	255	179	230	200	230	204	217	198	211	228	254	226	236	239	228	256	233	240	255	230	230	263	249	220	224	219	208	230	226	212	219	240	260	228	231	224	225	248	201	235	217	213	231	232	218	198	227	215	238	233	205	210	235	231	217	213	208	205	210	196	221	246	209	194	216	214	210	227	239	197	226	195	244	242	259	244	227	215	205	196	205	209	225	211	215	265	246	223	252	222	205	221	219	214	228	211	224	218	213	218	212	202	202	217	214	212	248	236	192	234	213	207	236	222	234	220	227	209	218	229	224	210	221	219	190	232	220	210	219	259	222	236	237	219	214	207	219	226	227	221	234	237	216	227	244	234	231	243	209	205	208	233	238	253	226	220	221	190	221	231	234	237	177	224	209	212	214	245	213	237	220	228	214	233	199	209	229	239	218	252	219	195	237	236	215	227	226	247	230	279	261	210	233	207	209	197	256	226	239	212	228	231	239	214	205	228	252	238	218	194	202	242	228	224	214	227	213	212	209	229	254	211	239	241	241	205	217	212	193	207	247	221	221	233	227	208	197	239	246	234	231	223	207	230	201	215	216	237	210	231	211	211	221	238	236	244	211	219	224	207	204	245	235	248	212	231	267	187	223	219	239	225	229	205	233	196	239	223	205	247	212	251	239	249	234	220	251	240	226	234	233	189	249	202	185	234	225	213	220	235	233	239	224	238	178	213	201	234	214	173	237	216	254	203	212	212	225	241	225	208	230	222	259	236	235	243	252	220	216	227	246	231	204	208	194	231	194	254	201	219	226	245	215	253	216	245	209	221	211	230	251	218	232	226	208	240	214	209	242	222	220	246	246	240	204	238	211	227	245	195	234	210	237	219	256	219	253	226	204	195	228	232	215	226	199	256	212	229	222	200	235	204	219	214	207	213	237	212	246	252	229	225	266	229	208	235	210	213	200	201	224	211	211	230	238	199	232	203	208	236	232	228	209	202	194	261	233	224	233	224	230	211	211	216	223	196	235	213	207	221	211	203	209	199	221	212	231	214	208	209	215	232	247	227	216	207	213	203	237	211	198	208	214	213	227	209	232	193	244	228	229	240	237	219	197	263	206	222	231	217	249	221	241	221	230	228	241	207	220	218	221	221	221	224	202	207	233	206	214	188	215	208	204	214	227	196	246	229	215	229	218	213	220	236	237	228	265	223	235	265	240	263	216	223	241	229	201	221	234	227	223	252	225	213	203	218	233	215	202	245	204	215	238	209	211	228	217	225	227	232	198	223	208	245	243	223	233	181	218	220	231	240	241	206	252	253	227	251	229	258	222	244	213	235	227	249	244	236	213	218	207	197	236	261	217	202	218	244	212	215	200	224	217	263	211	244	202	219	238	232	196	193	241	234	200	260	244	207	199	197	217	236	211	222	223	215	240	208	198	217	219	250	237	201	223	264	234	229	241	244	231	224	247	217	219	237	215	224	232	204	206	230	219	216	226	217	265	189	229	225	222	220	213	201	232	227	218	222	233	209	259	209	211	213	229	217	225	233	214	210	236	220	207	197	202	215	223	235	227	204	199	230	206	251	238	248	197	205	242	205	228	222	208	236	211	232	223	225	223	219	228	229	240	220	217	226	235	194	238	218	214	192	252	222	252	221	233	252	212	227	232	202	229	242	236	219	233	219	248	217	229	246	222	208	236	226	215	209	213	239	221	244	223	234	201	231	214	217	211	206	220	227	237	254	237	227	244	231	210	245	221	221	205	206	203	216	216	246	227	248	232	209	242	251	222	227	218	235	214	218	204	224	221	228	271	242	206	258	207	210	226	200	198	239	245	214	228	208	214	247	251	222	214	222	232	209	231	230	224	210	238	197	219	221	222	228	214	221	237	218	231	238	250	248	239	209	217	198	217	212	250	200	218	206	234	216	205	246	224	217	246	225	265	204	217	211	241	221	208	185	237	228	222	215	211	190	227	169	245	207	237	210	235	199	241	225	231	202	195	212	222	206	235	250	225	234	209	223	240	255	212	220	237	248	235	219	235	189	259	217	214	243	210	247	227	249	210	239	210	220	241	212	214	255	219	228	227	231	246	221	218	207	221	268	225	196	213	221	228	266	222	224	207	230	212	224	231	232	236	224	214	203	224	220	218	221	195	211	225	240	226	228	209	248	231	211	205	217	209	223	227	229	217	220	223	247	248	219	245	220	226	193	219	252	221	209	219	206	198	195	227	198	254	222	224	254	209	266	235	221	224	228	233	227	208	226	204	225	246	269	238	191	216	236	220	213	202	193	197	242	225	239	209	206	216	245	223	213	205	211	249	223	235	215	242	226	219	211	213	236	231	223	216	197	204	228	229	229	230	223	259	238	242	233	224	215	192	199	204	220	220	232	201	208	223	217	225	207	191	239	232	217	213	235	203	225	239	218	208	203	231	230	213	214	203	221	201	203	238	215	241	230	231	223	206	235	236	229	228	208	214	208	237	243	222	212	224	220	242	225	228	259	225	232	239	213	237	215	206	221	214	246	231	208	218	221	207	237	204	246	179	216	209	225	237	226	232	210	231	229	222	203	203	220	258	239	193	225	241	219	222	210	216	231	196	221	201	232	195	218	230	233	204	224	256	247	219	234	235	218	209	239	258	218	243	223	221	214	235	238	247	213	230	220	206	208	210	240	215	203	211	237	229	239	199	187	213	240	234	237	217	239	240	225	241	216	211	231	221	227	217	226	188	263	216	205	232	217	208	238	224	237	232	235	225	236	204	212	218	229	233	200	219	226	208	192	203	216	204	201	237	200	223	228	234	227	240	259	214	222	199	227	186	241	203	205	195	226	205	237	215	212	235	208	220	221	235	234	226	248	211	212	230	258	226	221	213	198	212	210	223	231	245	197	226	222	215	197	239	213	191	233	211	267	210	233	209	252	198	209	216	224	195	207	219	265	218	222	229	232	250	234	200	210	209	245	254	228	224	262	219	226	225	164	237	240	230	218	247	220	242	194	212	222	226	231	218	218	210	229	212	228	208	206	244	239	237	230	221	209	224	203	225	172	221	244	234	239	222	241	216	216	235	228	224	204	214	197	223	232	236	217	211	195	209	216	221	239	206	229	229	197	221	231	215	238	220	240	236	256	248	239	239	243	228	205	213	217	256	211
19706	11790	12451	8410	3536	1184	740	704	663	651	588	538	600	520	536	542	552	522	572	482	510	506	513	503	511	498	519	487	476	519	490	479	502	482	453	452	493	464	478	541	473	497	489	517	492	490	529	535	470	492	489	488	469	490	484	490	485	497	465	477	480	517	522	495	508	467	458	473	446	473	481	485	519	454	482	469	469	453	485	470	459	466	481	485	489	532	490	472	519	472	499	500	463	459	493	523	456	498	489	493	474	494	484	498	445	467	483	492	484	493	503	507	510	497	460	448	498	474	464	498	460	489	500	456	520	462	429	498	492	477	495	492	488	502	513	494	495	468	480	470	480	485	449	441	519	482	482	486	447	502	483	490	495	516	515	456	468	470	504	481	483	502	481	459	513	510	459	472	478	452	481	496	480	455	487	481	502	517	489	485	496	463	455	465	477	457	479	489	497	519	463	475	460	475	443	486	483	505	517	516	470	458	524	479	466	484	485	515	462	487	478	470	465	470	478	487	438	489	513	477	506	462	477	457	488	452	453	448	493	496	498	482	456	490	495	483	507	476	433	482	483	456	471	498	445	480	485	501	472	498	477	476	475	462	517	475	483	507	495	518	458	504	462	490	471	494	461	470	485	494	444	479	497	526	470	506	490	469	520	498	514	491	490	437	503	467	478	523	489	495	483	498	491	475	496	486	430	463	482	445	493	495	439	492	508	478	500	517	470	484	450	476	506	472	473	480	505	486	522	498	492	485	464	451	480	464	491	485	479	453	477	519	490	488	493	520	498	467	481	482	473	484	422	465	507	480	463	466	478	480	494	433	464	493	469	454	465	493	444	485	493	506	489	516	524	496	505	505	480	462	475	458	502	471	516	501	473	446	498	478	464	484	499	506	508	474	482	485	493	452	492	524	489	499	453	473	493	475	460	416	466	510	425	501	507	515	436	480	497	502	486	528	437	489	506	506	462	503	470	489	504	504	508	483	476	466	451	464	488	438	474	452	488	449	469	457	484	506	490	489	445	460	480	505	494	509	514	456	465	478	513	473	435	479	477	493	532	471	517	466	467	468	485	434	494	472	486	491	496	499	455	482	439	514	456	485	461	487	466	478	437	502	483	452	476	500	468	487	457	482	464	473	503	508	505	495	487	479	507	488	480	493	450	454	464	500	472	462	475	483	443	489	448	508	469	480	487	467	494	484	495	465	493	513	492	497	533	476	476	510	458	484	479	490	474	506	459	470	499	484	484	482	469	502	514	472	451	474	487	515	471	452	516	508	509	474	536	481	490	514	498	474	469	500	457	450	527	495	477	502	470	501	486	499	509	478	458	447	512	485	511	532	501	497	474	477	441	503	505	489	468	427	481	471	473	501	499	452	495	557	459	487	507	450	516	488	479	486	462	495	478	480	444	505	499	511	499	493	487	502	508	487	502	501	531	487	475	521	516	520	473	502	501	500	506	481	511	546	486	474	485	493	499	459	478	498	455	493	486	489	508	483	509	490	480	487	515	501	465	494	456	441	475	469	509	501	439	501	489	452	498	494	454	471	487	486	486	480	467	448	488	479	510	482	502	467	482	529	452	437	520	475	466	483	480	468	473	464	494	473	454	474	492	482	514	438	495	491	467	494	497	516	476	483	520	495	472	443	534	470	461	484	482	494	502	493	484	476	520	451	472	493	506	479	430	509	509	477	452	517	458	464	485	479	507	455	434	493	465	490	526	464	474	478	475	501	496	511	480	486	499	476	467	495	501	461	474	473	486	475	455	465	497	459	438	466	461	487	478	520	500	489	446	460	495	524	482	514	474	502	467	488	489	448	473	489	520	454	488	478	503	451	492	550	535	536	464	479	483	497	447	497	469	454	491	458	487	494	497	491	484	491	480	484	467	513	497	508	441	479	466	482	517	486	482	506	518	484	504	495	507	511	455	436	492	499	504	481	484	492	462	462	527	491	502	521	481	463	481	501	497	465	500	495	474	489	482	465	482	482	520	438	480	475	456	476	515	467	459	496	472	468	493	453	455	504	489	504	517	488	454	465	481	446	483	495	490	456	456	520	532	490	492	489	491	493	436	453	505	451	437	459	492	458	467	481	496	502	492	443	466	492	456	483	468	481	523	500	480	497	497	492	455	513	477	495	474	494	451	504	518	475	460	481	467	506	477	499	485	471	486	477	442	471	466	489	487	488	501	467	488	466	424	460	498	444	494	502	480	508	496	472	476	478	492	490	501	525	469	528	475	449	479	470	460	475	507	486	486	488	490	461	510	500	476	466	487	500	519	456	478	491	471	490	490	502	478	471	507	521	480	492	488	485	501	492	496	468	472	471	489	495	434	448	498	509	514	494	439	448	501	453	480	457	465	494	510	455	471	461	484	496	499	462	484	460	507	451	502	468	493	477	473	501	498	488	474	500	517	491	483	483	482	478	489	522	478	489	492	457	471	498	469	476	455	514	521	474	466	509	473	496	499	476	470	509	521	469	496	512	446	456	467	467	480	467	454	487	463	484	484	453	484	487	505	467	480	490	469	488	481	506	472	459	499	444	499	457	493	480	516	485	504	501	489	478	434	456	497	507	496	483	486	474	451	512	496	472	455	490	536	450	489	478	496	523	519	456	521	500	483	477	470	506	539	498	482	472	479	455	505	468	488	475	478	491	467	470	467	478	443	469	491	445	486	489	488	477	502	469	474	478	495	512	467	461	500	509	469	462	476	473	491	489	472	475	493	446	499	470	481	484	453	504	479	528	472	513	508	444	549	478	483	478	484	496	464	467	486	452	525	466	476	445	482	485	449	508	497	461	518	480	470	455	446	494	467	448	479	507	473	483	506	468	454	464	511	485	465	501	533	475	425	490	513	492	468	479	495	503	506	506	465	490	459	495	475	485	491	496	452	474	439	470	438	468	479	502	455	476	521	486	486	523	457	446	459	514	504	512	493	445	494	448	502	473	487	496	479	499	466	498	473	472	460	473	505	456	498	439	448	479	473	461	477	484	451	517	461	486	451	501	496	475	456	500	493	492	483	437	521	516	448	506	482	483	472	511	462	473	495	504	497	463	477	488	478	488	514	452	499	464	472	474	467	496	498	450	494	487	440	507	473	476	493	524	539	476	487	465	466	481	463	449	529	465	504	493	473	514	465	431	489	478	474	484	482	491	516	524	523	520	464	451	510	509	455	482	469	478	500	461	476	490	499	474	501	507	507	487	502	485	466	471	504	500	484	456	525	454	469	458	427	476	434	476	480	466	517	489	496	458	486	427	476	495	499	474	441	470	528	491	489	497	483	471	488	529	454	482	499	461	499	470	490	483	485	496	434	438	480	474	485	496	490	468	491	511	499	499	502	500	474	512	491	449	498	437	445	512	483	464	468	501	481	493	458	491	518	473	470	474	462	488	491	463	447	475	483	489	474	446	459	474	486	469	455	447	530	475	499	501	496	499	459	461	483	487	494	476	491	493	490	468	491	476	463	496	478	464	455	482	505	453	499	467
46588	31426	28830	23154	11420	1914	331	250	245	204	200	199	148	162	175	137	151	158	153	152	178	139	158	152	132	144	150	136	149	124	139	139	159	150	134	147	126	149	158	121	132	148	157	140	140	141	127	158	131	161	142	134	119	151	153	167	156	128	158	133	147	126	127	142	147	150	155	151	151	140	128	138	147	140	139	155	154	122	133	121	141	157	152	144	147	127	139	150	134	139	109	138	134	135	146	142	173	137	114	145	130	149	151	137	133	131	151	147	113	157	130	122	132	140	154	130	155	163	149	150	139	125	117	128	121	145	137	140	120	112	132	121	161	129	126	129	135	132	162	125	149	144	138	147	131	129	136	134	130	128	139	131	141	157	173	140	142	120	138	142	150	145	148	151	160	139	138	147	115	128	140	120	148	131	143	121	165	147	126	148	107	121	138	122	141	134	125	132	137	171	103	119	150	129	117	153	109	139	134	158	143	143	129	131	143	147	138	165	147	153	135	132	118	139	125	151	167	119	134	143	133	153	141	151	132	128	128	152	145	150	136	134	130	137	142	126	163	158	142	156	144	119	140	137	143	136	156	149	133	144	140	135	162	136	139	130	121	152	141	157	127	134	136	136	130	121	138	143	140	139	128	133	148	151	148	143	144	133	132	143	136	143	130	118	114	136	132	150	162	134	125	142	129	144	124	135	155	123	126	153	132	134	119	129	118	158	150	123	165	123	129	136	144	133	148	138	131	132	137	154	147	127	133	140	149	132	157	132	146	125	137	125	149	157	111	172	137	157	131	148	138	128	105	139	144	136	123	135	154	140	119	134	136	134	127	132	168	156	128	122	133	125	147	123	137	136	132	116	125	137	149	138	150	140	148	143	139	138	148	141	128	139	133	127	135	137	148	138	140	133	142	138	154	140	139	138	142	114	148	137	150	150	140	144	130	158	138	150	123	148	135	134	137	141	147	131	116	140	154	164	140	122	140	158	138	145	138	149	146	136	139	141	146	136	143	121	128	147	152	144	119	149	136	142	153	139	148	166	162	139	156	132	133	139	139	152	157	126	124	124	134	130	131	142	126	135	129	141	142	126	133	124	146	144	146	154	129	130	128	128	131	139	132	144	135	139	122	128	139	143	136	135	144	134	138	129	117	146	129	143	134	168	159	123	140	140	154	124	131	138	150	129	146	135	123	147	150	133	130	119	139	134	147	147	153	144	168	129	143	134	117	137	138	112	152	151	135	143	159	126	131	155	146	125	118	147	138	144	137	138	133	137	138	156	116	115	142	159	144	140	138	141	132	113	132	139	141	130	132	130	139	130	147	131	115	158	124	126	143	168	136	119	134	118	141	171	136	141	146	143	138	127	140	146	135	121	142	147	123	136	145	127	154	136	142	157	107	138	118	139	153	117	143	151	142	124	145	169	144	158	125	146	126	140	139	140	125	145	119	155	153	152	136	122	143	134	113	118	113	162	158	151	128	147	134	156	157	158	140	155	134	148	149	137	153	147	144	160	133	127	144	137	172	125	138	119	158	140	145	131	146	126	125	137	151	144	148	139	122	119	159	138	136	138	163	123	151	150	164	114	145	135	145	127	157	143	143	133	140	133	140	110	140	139	123	141	142	132	127	128	113	114	133	114	128	147	123	120	144	122	144	138	137	152	145	152	140	143	145	104	148	137	141	136	135	130	135	130	134	146	135	137	148	146	126	150	125	144	146	130	130	155	144	119	140	112	132	147	132	142	139	150	125	142	140	135	154	123	141	142	142	135	134	135	121	143	152	157	131	159	126	141	148	146	114	144	111	154	160	139	151	150	142	144	163	127	134	148	141	119	172	142	135	141	132	155	124	131	130	123	118	136	146	135	131	133	121	136	143	131	125	117	135	118	125	156	148	143	154	128	135	114	132	140	146	128	130	143	139	146	132	137	115	144	146	153	118	145	157	148	147	165	123	118	136	140	152	158	133	126	143	152	131	138	158	120	131	155	144	142	144	156	142	125	155	127	141	147	110	153	138	144	133	126	134	135	128	153	131	123	128	145	139	125	134	136	148	158	128	140	139	134	130	118	135	144	173	164	125	139	149	143	148	123	127	152	150	143	138	142	113	124	138	142	141	146	133	142	125	142	129	142	130	142	166	152	123	141	115	124	115	149	142	114	119	124	130	158	124	141	143	140	113	142	125	129	125	133	134	130	151	137	155	146	145	150	134	142	143	137	137	146	144	131	123	127	123	134	140	169	145	145	154	133	148	140	134	128	167	145	121	129	138	126	147	149	132	114	139	146	129	136	146	142	144	156	123	125	142	125	142	138	168	131	141	142	125	121	119	130	144	139	130	143	155	114	134	154	128	134	125	143	120	127	142	138	133	144	167	138	110	147	121	158	165	113	143	136	159	124	143	109	123	140	137	152	148	152	136	128	152	150	161	150	143	162	126	149	152	137	135	122	129	157	132	148	149	134	119	131	124	135	142	134	127	140	115	125	151	138	132	156	159	142	117	133	156	118	150	136	151	119	149	128	152	127	141	127	154	160	150	127	129	130	125	150	138	127	115	109	146	129	128	123	151	136	129	163	141	168	142	133	148	139	137	126	142	145	139	148	162	137	137	162	129	130	154	129	130	156	148	115	146	139	146	119	132	137	129	130	132	152	151	162	144	134	146	138	145	145	137	127	147	163	151	122	157	124	106	163	121	144	134	147	134	114	134	134	142	124	131	149	129	137	146	162	125	156	150	134	133	140	169	123	142	130	158	131	170	168	139	143	143	135	139	132	128	130	167	144	129	121	145	134	139	150	125	126	147	141	135	159	158	122	152	151	129	126	149	138	141	147	117	135	133	147	137	148	122	128	161	127	136	151	121	151	131	143	119	149	141	132	152	143	153	142	118	153	150	122	144	150	116	137	117	135	135	127	140	134	132	154	138	145	150	146	137	149	154	132	127	146	144	107	137	149	114	129	121	144	144	137	130	146	153	120	121	149	138	134	161	147	171	128	113	143	144	127	136	129	161	141	143	130	160	123	148	129	112	132	145	144	138	132	153	151	150	140	131	132	153	151	146	134	146	138	132	134	115	146	156	139	141	154	137	145	132	143	139	136	153	154	129	133	136	148	148	159	143	150	127	147	137	139	154	139	120	158	134	125	115	115	146	174	158	135	156	146	142	153	119	147	125	127	128	136	136	144	113	121	126	117	166	135	173	176	125	126	123	145	136	145	137	113	120	136	139	111	127	149	148	137	122	137	108	157	147	135	133	132	137	120	143	136	142	123	119	142	125	135	157	143	161	143	118	138	138	161	142	151	158	122	152	146	151	154	152	120	151	131	126	134	167	139	174	158	148	161	131	122	148	150	124	132	149	144	133	157	158	149	128	127	123	159	129	136	128	127	141	141	125	135	120	161	137	138	147	142	159	124	123	141	132	168	141	168	151	128	143	152	161	147	145	133	133	132	139	148	142	128	145	128	130	127	143	134	126	148	122	138	151	129	148	160	124	137
30813	25753	31471	31852	18238	3187	1099	921	753	666	592	520	519	478	442	417	427	430	425	420	371	381	345	378	364	396	364	355	370	342	332	338	293	338	350	343	342	307	333	338	318	315	332	305	302	310	322	326	299	301	338	335	334	314	312	323	307	295	302	317	317	317	346	344	297	283	337	302	324	351	320	305	339	315	342	305	321	302	309	326	319	321	321	311	339	329	297	313	290	319	303	288	286	342	308	310	323	311	288	306	337	304	311	296	335	315	329	318	302	345	323	310	321	309	354	341	308	327	301	321	347	319	335	275	314	314	301	331	339	303	338	317	319	327	313	305	332	276	317	328	335	310	304	298	323	309	327	336	282	294	317	315	333	317	335	317	326	346	301	314	324	335	312	315	333	310	360	353	314	330	311	314	305	320	327	287	312	302	304	325	299	341	319	309	289	328	304	302	315	378	301	333	312	313	294	328	330	323	339	302	329	309	311	329	322	320	307	298	287	316	335	282	353	314	337	309	319	317	354	336	336	293	304	311	346	311	338	324	324	321	315	331	295	353	340	281	320	290	326	343	359	296	336	350	318	346	281	341	321	282	292	333	338	334	317	317	298	295	340	300	294	337	295	294	301	301	332	312	310	311	306	309	311	313	312	332	327	280	298	294	306	348	337	350	318	328	340	310	312	322	314	306	327	345	299	321	319	308	309	311	311	308	350	284	326	307	321	312	331	329	329	347	295	300	305	315	315	342	300	367	354	336	320	325	285	284	305	315	316	329	319	293	350	310	306	309	325	307	341	323	325	311	310	334	333	341	312	327	317	348	328	335	346	333	311	315	342	316	303	310	331	334	337	345	321	322	360	306	313	329	320	327	307	309	325	329	310	323	321	331	306	317	319	291	342	318	331	330	315	329	331	334	311	307	308	315	312	322	320	301	324	310	305	338	306	321	340	317	342	334	312	341	332	326	307	328	287	341	296	319	319	318	295	331	320	296	303	332	335	369	319	303	319	275	320	313	302	342	326	319	335	325	332	292	319	310	340	333	307	318	322	328	287	341	334	317	287	342	320	302	314	307	344	293	339	312	296	295	323	351	286	312	342	317	339	322	347	303	306	316	306	344	318	344	311	299	359	314	304	311	307	308	334	317	295	328	305	328	327	327	316	306	345	332	294	333	302	320	349	287	323	294	315	324	281	297	307	331	318	333	310	310	336	334	303	326	322	323	342	323	306	306	304	317	309	346	315	336	340	331	334	322	336	351	331	286	325	329	343	342	301	310	296	338	317	364	326	322	300	320	320	352	313	333	333	344	306	315	306	302	321	319	297	343	306	340	325	302	305	350	322	325	292	339	335	308	278	343	327	320	298	352	348	298	300	323	319	320	330	312	305	362	331	320	354	328	314	354	311	296	322	353	282	301	308	313	338	291	344	316	283	328	336	313	323	325	312	339	318	312	281	337	326	317	332	309	321	328	317	310	305	318	309	325	314	304	331	327	314	328	326	344	319	301	310	317	319	315	327	330	341	329	304	287	315	310	318	332	312	320	322	311	337	308	334	313	306	279	308	336	328	322	333	323	335	326	310	343	318	295	317	322	315	328	326	324	315	296	323	340	327	332	337	343	290	332	329	321	338	303	353	323	333	317	356	336	318	306	323	338	321	351	358	320	306	325	285	333	322	309	315	314	297	304	303	320	315	316	320	337	312	333	320	360	289	334	329	302	328	320	325	297	291	324	341	314	311	298	316	312	353	302	320	332	328	306	299	326	322	312	328	341	330	326	330	326	322	316	339	324	311	322	311	342	295	291	321	326	314	295	357	319	340	319	306	327	311	305	326	322	295	352	350	327	312	326	323	304	299	289	340	325	329	341	331	353	328	287	318	303	353	315	316	290	319	293	304	275	335	315	364	303	311	291	294	336	337	320	313	323	313	286	343	365	292	288	340	314	355	297	291	325	327	336	328	299	322	313	320	357	324	324	275	323	331	319	315	308	343	321	319	327	312	310	293	309	320	324	319	373	316	341	316	334	284	305	309	291	320	318	335	332	334	331	320	325	305	323	326	326	324	328	335	305	313	319	318	331	339	325	309	344	328	299	327	346	299	321	305	306	316	304	324	308	342	306	327	311	300	344	342	320	357	308	267	313	314	286	326	337	324	296	324	324	330	301	313	299	331	320	298	291	297	329	339	321	303	316	290	303	328	342	316	303	311	322	301	328	299	311	284	305	311	331	326	314	333	305	299	311	304	318	320	311	305	305	317	270	324	317	331	343	345	332	317	318	307	315	319	352	316	337	320	292	395	295	348	288	333	308	339	292	336	305	297	329	317	319	308	370	329	316	314	308	288	331	312	321	306	308	325	311	301	295	302	279	324	328	310	318	300	315	299	315	347	292	327	310	300	317	328	324	314	339	308	313	315	344	320	314	339	344	330	318	346	323	310	352	323	300	284	291	340	333	306	325	300	287	285	304	300	297	338	308	316	300	292	330	321	342	318	335	357	330	312	344	338	323	296	320	318	333	292	309	317	348	321	312	304	298	309	336	336	325	356	289	332	301	323	319	304	305	351	298	309	309	330	314	330	318	336	326	314	311	320	323	330	301	323	308	324	325	284	316	324	318	309	275	306	300	313	309	299	309	309	314	346	328	322	304	293	331	340	324	314	295	286	338	312	308	282	285	348	318	311	306	327	320	341	310	339	330	332	309	366	344	362	311	326	313	300	347	309	340	296	333	323	340	314	317	304	314	319	311	309	334	306	335	301	287	328	313	310	323	301	321	308	298	323	315	332	324	311	301	320	326	350	315	316	335	350	341	304	345	338	296	325	325	323	370	337	326	344	300	320	312	322	341	304	317	324	327	315	329	345	306	326	330	321	300	303	306	314	318	328	312	317	346	321	298	328	305	283	348	352	340	310	294	306	289	325	321	329	326	298	322	334	297	328	309	343	334	321	304	338	335	310	315	306	322	314	336	303	348	279	316	327	319	299	320	306	311	310	328	324	308	302	294	308	313	322	308	328	338	323	323	340	331	303	305	341	327	290	312	326	307	318	306	314	309	341	305	316	303	297	332	316	302	320	302	312	339	306	332	301	275	375	318	336	317	290	294	306	320	323	276	300	339	320	305	327	360	307	314	286	353	316	324	314	337	294	293	315	310	304	327	347	303	326	312	336	311	320	297	328	331	340	300	333	349	308	345	331	303	341	338	325	319	341	338	327	300	358	325	377	307	303	311	305	310	319	307	299	329	319	322	308	297	328	315	321	341	347	305	301	303	324	306	305	314	310	291	322	330	298	309	295	345	342	307	314	305	303	358	316	319	307	335	323	358	313	313	334	336	311	311	304	297	316	304	279	332	326	323	293	324	310	368	349	306	333	348	306	332	335	297	332	353	296	322	360	338	329	306	318	326	314	313	346	313	321	345	316	327	319	310	336	327	327	305	335	312	320	315	321	290	305	274	287	287	319	299	351	322	351	320	314	330	321	300	330	325	339	352	317	307
55349	40946	41358	34754	17934	5358	794	393	248	256	222	230	191	202	185	165	181	165	168	161	137	164	154	186	171	181	178	173	158	171	161	160	149	169	171	166	172	145	155	144	141	143	146	158	145	153	142	145	164	151	155	148	144	157	139	129	151	157	170	174	164	160	128	157	151	155	145	160	136	186	173	159	163	147	179	136	158	154	145	174	157	152	153	153	162	144	128	149	126	185	171	141	151	122	155	132	131	144	137	155	140	148	171	127	155	163	168	137	159	159	142	147	142	146	138	156	130	147	148	146	173	154	147	144	133	152	134	169	131	152	143	133	144	167	149	161	156	143	134	141	173	164	161	160	170	158	144	155	140	158	150	142	141	161	130	143	119	157	153	171	148	127	151	127	168	138	150	157	135	162	155	171	158	142	143	156	155	155	137	157	164	153	122	116	166	150	163	121	156	128	157	162	139	140	142	162	144	148	145	164	154	155	150	163	149	131	144	144	144	167	144	170	139	159	144	152	154	169	152	162	141	154	140	133	136	135	144	150	148	126	171	141	136	168	150	142	150	155	158	138	143	164	166	162	136	151	167	158	136	154	147	159	179	178	148	172	118	151	168	133	147	149	153	143	159	140	147	137	140	146	148	148	146	130	140	152	154	158	156	145	150	141	150	156	178	167	128	139	150	162	167	160	147	160	156	139	164	131	148	160	139	162	160	143	152	147	141	132	127	141	135	145	152	141	147	150	154	155	155	163	132	161	134	159	179	162	174	146	135	149	129	140	126	179	143	147	148	160	127	136	156	124	181	141	135	142	160	174	150	155	156	143	148	169	139	160	157	146	152	145	123	157	151	142	146	154	169	137	136	186	133	108	145	142	133	144	154	132	127	155	139	130	164	178	135	139	131	136	166	136	130	142	161	151	155	162	127	147	152	158	150	151	150	139	172	142	139	163	140	153	160	152	152	169	150	159	138	170	172	147	146	145	143	145	145	151	147	142	150	169	163	142	139	168	158	146	151	158	148	168	160	139	145	138	152	149	165	156	151	146	137	161	141	147	180	154	144	141	172	146	142	133	141	141	153	162	155	145	153	141	145	151	151	153	153	143	154	118	154	157	153	168	138	145	131	169	146	153	159	132	151	144	159	184	135	147	140	148	164	117	163	129	137	142	145	168	154	139	134	150	138	155	133	138	147	140	144	145	166	144	137	150	140	138	157	153	131	165	161	169	158	148	157	163	149	169	143	147	139	173	160	152	140	156	156	147	135	141	160	131	152	166	131	136	160	148	131	158	159	149	149	153	150	157	133	156	146	151	148	155	135	144	145	141	129	139	149	156	157	155	147	134	150	155	161	154	128	116	138	139	146	175	173	140	143	149	141	139	170	144	143	165	141	122	149	150	128	140	143	150	160	159	160	152	147	166	156	141	180	143	173	154	137	152	130	143	151	149	165	164	148	137	140	144	149	158	136	124	146	141	147	144	142	164	147	145	146	169	168	137	138	158	164	154	169	160	163	116	167	145	160	145	128	178	151	142	164	146	164	159	148	158	158	172	153	143	122	154	139	144	159	161	144	164	136	139	129	149	163	156	129	132	137	127	142	164	140	144	142	135	139	161	174	159	163	154	139	174	155	156	175	179	124	146	134	151	121	142	161	150	167	163	161	164	142	150	176	132	141	141	162	159	167	138	132	189	132	150	146	131	155	155	149	167	163	177	144	143	155	146	150	162	158	158	163	146	147	131	146	162	137	145	121	133	151	137	126	149	157	136	156	145	154	181	146	158	172	152	139	152	157	167	156	151	161	122	149	150	146	148	151	165	155	139	152	167	150	147	178	154	156	146	186	176	189	142	183	140	151	165	154	126	153	156	149	173	146	179	152	175	132	151	140	156	140	163	164	153	146	161	150	185	172	128	132	145	170	147	144	153	162	161	152	159	155	157	123	156	154	150	124	156	139	147	125	136	169	153	160	128	162	162	146	148	141	149	146	163	150	170	159	151	159	144	127	154	131	140	171	169	139	183	160	141	152	146	154	154	149	170	146	174	181	128	147	179	147	130	155	163	135	174	147	118	134	121	144	152	148	156	152	155	149	157	161	121	157	179	156	168	199	129	147	161	169	148	153	163	165	154	150	164	154	147	162	141	157	153	139	157	133	171	143	145	135	149	151	151	130	142	126	151	149	145	150	135	152	141	158	154	156	163	154	150	144	142	151	155	159	162	138	162	125	144	148	138	141	145	167	133	161	134	151	146	125	155	163	142	150	157	160	143	149	151	171	151	150	160	133	132	153	163	136	137	156	154	153	132	149	152	146	148	139	183	141	160	143	137	161	162	182	147	129	130	148	154	156	162	157	147	137	168	141	155	123	172	154	141	169	164	167	165	193	147	138	152	154	149	145	159	141	152	149	139	153	147	124	143	143	171	142	157	141	147	158	141	153	154	130	166	147	159	162	139	128	157	169	161	158	163	160	138	151	156	159	145	149	145	154	133	148	164	127	154	145	153	148	153	141	113	150	170	162	140	142	142	153	146	131	144	141	146	167	179	163	166	135	154	166	171	164	143	162	147	146	142	154	143	146	131	146	148	167	170	125	136	149	142	158	133	157	154	141	159	146	156	135	140	162	161	151	155	151	141	148	149	171	151	152	140	150	159	142	152	160	145	176	130	159	171	163	165	155	138	138	159	145	158	136	148	168	151	154	178	157	153	138	145	146	138	146	125	128	147	157	140	139	155	138	141	154	149	146	161	128	165	147	147	153	161	179	152	144	153	141	150	176	186	164	144	147	140	162	128	147	174	132	173	150	150	135	154	165	146	164	152	152	117	173	142	139	144	162	139	150	164	170	141	156	146	139	161	167	153	163	147	156	136	153	172	136	157	162	119	118	146	165	134	137	138	138	148	159	148	143	164	171	165	119	148	153	169	135	144	139	155	137	158	181	148	147	158	166	149	147	177	149	151	152	160	159	160	164	170	141	152	142	125	135	147	134	161	148	134	144	141	163	185	163	140	160	143	142	161	147	145	147	154	152	139	155	153	140	148	149	127	150	165	141	160	144	157	158	163	136	162	168	138	134	156	131	153	157	155	165	151	155	145	149	156	143	147	168	158	132	139	155	146	133	156	142	129	156	163	180	130	153	147	149	146	149	153	141	169	170	139	157	145	153	152	144	149	157	159	139	158	165	165	162	174	141	164	165	152	127	145	149	168	122	136	163	150	142	138	163	184	150	161	151	155	186	163	153	167	148	141	135	162	146	175	149	139	149	164	166	142	120	129	165	154	131	134	145	184	149	161	169	167	142	154	139	142	184	177	141	158	151	141	145	134	154	174	141	158	166	159	161	146	154	139	133	159	142	157	163	150	142	160	141	143	139	159	147	143	151	149	149	151	146	135	149	150	155	129	135	134	154	143	189	120	164	151	162	172	156	148	147	150	171	162	150	155	164	133	149	161	161	162	147	136	167	134	157	156	143	169	139	144	140	152	175	134	128	155	150	166
36559	33146	41735	39707	22590	7084	1594	1271	985	850	766	691	674	605	560	532	521	490	487	491	446	418	421	433	460	424	403	400	412	397	377	383	396	378	379	348	350	384	369	383	344	360	403	362	362	368	362	340	338	350	359	379	317	359	332	363	351	381	326	369	334	354	377	344	333	358	357	328	352	340	352	368	337	338	352	350	359	317	355	377	363	373	357	364	352	330	348	376	384	369	411	325	339	379	360	359	353	338	344	355	361	364	349	368	372	320	374	374	383	360	330	348	374	367	347	357	332	352	355	341	364	360	368	338	364	352	363	349	337	353	363	325	334	352	344	361	355	347	384	345	362	398	355	360	377	377	375	374	312	328	339	362	315	363	380	363	365	355	343	327	367	349	360	373	328	361	352	342	343	382	358	410	343	326	332	346	342	391	353	330	347	339	368	345	361	358	355	338	321	370	345	357	372	377	363	387	359	340	354	352	342	332	342	380	370	347	347	377	336	344	318	375	342	362	355	355	376	364	354	380	366	351	368	350	344	372	355	369	383	347	373	354	355	354	360	324	331	356	345	360	367	332	332	346	350	338	332	377	371	349	337	341	361	374	344	361	359	374	365	368	347	334	328	346	345	372	364	349	382	357	343	369	356	332	318	354	357	376	385	373	369	347	362	326	364	346	321	361	325	354	349	363	368	379	344	368	344	307	345	363	381	373	382	354	355	345	344	369	339	368	342	343	374	388	344	352	316	349	341	320	332	355	357	330	355	348	363	371	381	348	346	336	327	375	362	357	322	357	345	347	359	364	385	365	362	363	343	315	375	364	382	352	368	351	399	364	355	358	351	357	375	390	364	347	331	321	341	383	308	339	326	330	346	409	360	349	365	342	368	355	326	326	368	339	376	354	369	347	340	363	369	380	380	329	344	370	362	335	370	326	338	346	363	375	371	367	352	342	335	312	377	353	341	355	342	298	342	369	359	310	328	365	373	361	358	345	351	365	344	374	324	329	341	346	369	367	347	373	337	342	357	355	337	363	350	345	359	350	345	328	383	372	371	341	362	330	359	357	363	337	336	340	342	332	347	329	335	369	369	352	331	369	338	340	340	346	357	379	319	343	341	375	339	337	367	372	349	365	346	320	330	373	336	374	339	357	354	396	369	347	345	376	367	337	384	355	356	368	349	339	348	360	328	372	349	363	314	341	331	375	346	343	360	360	366	354	339	327	352	379	351	347	318	363	346	333	359	368	343	377	358	361	331	387	343	375	362	344	339	365	345	348	367	339	364	346	356	370	356	353	339	366	374	361	387	330	336	347	365	359	364	365	344	342	351	359	367	361	340	361	351	340	411	398	333	377	349	380	357	354	347	369	385	347	340	368	351	356	345	389	362	347	380	316	389	372	374	384	332	386	339	387	336	334	348	394	327	354	373	366	338	347	355	339	362	333	360	375	326	349	373	349	320	354	368	348	348	364	343	322	318	377	376	343	342	351	375	341	382	369	338	358	326	337	340	352	359	345	357	346	356	355	329	337	332	378	353	351	389	347	351	368	365	348	343	329	334	361	347	383	391	358	330	357	362	331	358	348	347	378	386	347	344	384	367	349	326	347	362	359	356	373	330	336	339	363	351	339	351	356	309	376	350	360	361	362	376	351	372	357	382	387	350	369	350	358	384	370	331	393	354	357	369	389	339	344	388	354	389	378	385	395	374	350	349	339	353	315	332	372	320	357	318	394	337	380	329	333	359	325	342	332	347	344	380	357	322	335	369	338	357	355	335	365	355	325	335	347	375	349	334	364	360	337	314	382	360	373	310	346	368	380	360	345	359	342	359	377	361	371	358	352	340	368	367	368	345	386	403	369	342	341	328	370	352	370	357	349	330	346	361	337	376	308	375	361	383	352	336	398	335	395	336	353	346	384	364	335	336	324	327	355	346	353	338	377	322	366	351	378	387	351	342	353	347	358	359	367	392	349	343	368	354	386	343	350	383	353	377	321	356	365	346	369	378	409	365	364	340	365	408	316	346	348	379	387	348	351	326	334	355	331	318	353	345	355	326	323	341	372	356	350	395	385	336	363	354	374	353	380	354	344	390	356	335	355	391	342	373	356	386	323	382	379	330	346	334	352	348	344	374	350	355	391	338	348	394	369	367	358	328	331	353	322	371	331	338	351	328	375	330	336	356	326	349	371	327	352	363	341	358	343	347	350	369	359	379	337	339	354	400	400	329	338	375	383	341	342	365	342	333	371	343	374	349	395	365	324	380	337	347	351	339	377	389	356	341	366	376	371	373	334	378	371	341	350	386	342	359	369	368	371	347	366	363	369	359	386	338	336	373	310	379	354	336	348	330	338	338	372	341	351	357	333	349	354	341	326	346	356	333	368	333	332	388	392	331	352	346	374	369	358	402	381	354	338	366	351	378	338	354	376	372	346	353	356	372	343	374	384	358	339	313	363	336	341	328	365	334	358	319	368	327	357	340	337	351	370	359	365	350	334	337	343	345	381	353	346	360	323	364	339	358	345	361	354	329	347	339	351	331	373	365	339	353	332	319	359	386	354	331	331	334	375	378	355	349	389	318	387	382	365	325	342	297	353	369	348	355	368	335	340	367	340	344	364	354	346	318	345	309	351	345	349	351	366	350	358	331	330	358	358	367	370	330	356	351	396	340	361	338	372	363	349	330	323	364	370	348	370	365	329	329	365	348	340	361	333	341	345	374	359	356	326	371	354	377	383	347	345	338	361	352	364	350	339	367	335	337	334	364	330	357	344	385	341	331	366	379	378	356	335	355	368	377	345	332	314	353	331	349	338	379	358	320	351	345	360	383	332	354	348	344	351	371	343	381	374	347	356	337	401	364	343	347	347	336	377	377	333	341	333	358	333	339	341	312	378	334	375	384	339	327	366	366	338	348	384	345	357	380	339	363	369	356	378	348	343	320	350	320	343	339	354	343	373	360	334	334	340	375	346	350	387	362	383	376	344	338	366	338	388	373	372	361	367	372	354	364	355	363	339	355	367	343	338	377	344	335	383	374	367	341	368	367	341	322	336	363	321	341	353	336	366	348	356	382	331	348	341	355	354	319	375	336	362	340	368	347	366	340	340	315	329	325	371	375	370	383	358	343	358	352	364	325	334	376	353	372	354	370	348	377	376	337	373	335	350	380	363	349	332	364	357	354	355	382	342	333	361	347	347	350	326	346	319	361	336	366	330	349	357	324	338	350	363	373	353	355	342	376	324	378	366	341	347	375	349	352	345	339	361	345	364	324	328	380	365	367	343	349	385	360	359	359	332	338	353	376	376	346	379	354	362	356	396	354	359	352	368	379	378	338	374	343	353	362	345	400	325	362	357	365	345	354	361	324	382	342	347	356	352	322	339	394	351	357	346	353	374	346	310	380	355	363	323	361	358	330	329	356	375	347	320	373	372	352	352	364	386	337	385	356	386	326	339	357	358	357	377	360	381	343	357	360	336	342	358	348	339	377	360	361	333	350	371
32742	15919	8098	3569	1251	489	368	295	256	279	266	251	257	229	229	212	226	235	256	269	237	204	219	248	219	239	242	224	231	241	211	235	251	220	221	202	207	225	236	228	219	240	209	221	210	220	242	223	204	243	236	216	197	243	231	247	230	217	237	225	205	254	224	246	223	239	226	213	242	216	222	212	232	237	198	229	264	196	233	223	221	232	214	224	216	244	251	228	204	227	232	248	223	240	228	215	226	234	252	236	233	212	256	222	254	218	232	190	216	220	226	224	194	179	235	225	219	211	217	185	244	269	264	246	227	233	211	227	225	217	239	227	227	207	247	198	211	223	203	276	223	214	227	243	218	194	222	247	218	228	240	219	212	187	225	242	221	256	234	208	226	231	232	248	240	215	219	226	256	234	224	243	255	246	232	219	248	208	228	251	241	241	231	224	197	226	268	227	229	208	225	222	225	221	226	265	215	245	235	239	211	229	239	224	231	248	209	236	214	192	241	205	226	216	264	235	194	223	214	239	249	233	219	222	201	232	229	213	224	217	242	232	250	216	219	206	228	227	238	216	248	251	237	228	237	240	211	241	219	227	231	230	188	228	232	234	229	247	220	217	204	241	211	251	226	207	213	234	225	228	240	236	230	238	236	244	227	222	248	242	235	229	241	226	213	201	221	219	224	219	228	245	248	227	207	228	229	234	202	239	224	218	232	212	221	225	237	238	234	210	239	256	226	218	232	217	237	221	210	244	245	215	222	219	206	240	242	226	214	229	191	232	244	224	196	202	208	235	245	234	209	205	221	229	229	225	218	205	227	199	220	237	205	240	247	232	213	230	211	231	225	205	213	212	215	211	227	241	247	217	219	231	239	225	246	212	253	277	224	226	220	248	251	239	222	254	225	221	259	231	228	215	225	210	243	244	223	216	232	240	234	184	219	254	228	251	222	223	223	222	227	222	193	191	224	214	228	220	211	220	229	215	240	214	236	223	237	198	210	246	215	231	205	246	225	203	225	216	227	234	249	227	199	210	205	221	218	202	223	244	211	259	232	231	204	222	256	230	247	234	209	195	222	229	233	229	224	234	244	237	236	253	254	228	252	233	204	261	256	223	238	229	234	226	246	224	215	229	222	226	232	209	248	248	234	232	233	230	253	206	198	240	227	218	243	210	247	229	220	236	241	237	215	233	237	213	205	247	208	228	226	247	221	217	240	233	225	227	225	218	231	228	185	224	238	226	204	231	199	221	246	221	217	250	252	211	227	249	249	239	220	194	209	233	235	248	218	215	252	244	217	245	238	233	227	238	236	212	235	217	232	252	214	218	232	223	227	247	232	227	233	237	231	241	244	201	264	230	259	218	200	251	228	221	206	229	222	225	263	237	181	188	254	203	220	245	230	212	219	259	230	206	244	225	234	231	211	224	231	230	208	213	229	236	211	208	198	237	198	207	245	250	258	208	249	215	224	230	216	242	225	203	217	226	220	251	222	244	212	219	239	220	225	229	237	243	252	230	216	233	220	232	203	227	227	229	229	226	209	216	245	227	225	250	242	221	232	215	225	233	234	216	253	222	227	237	216	226	210	284	214	225	245	258	226	224	238	207	258	249	223	198	225	233	218	194	239	229	253	224	214	219	204	222	227	245	231	242	246	229	230	232	200	237	233	237	226	247	229	228	231	204	228	188	236	234	208	234	220	231	235	224	209	226	232	224	216	205	224	221	242	243	218	255	195	200	240	244	237	239	226	264	229	214	232	214	240	223	234	219	239	230	241	230	230	217	197	243	209	220	229	226	215	228	209	220	219	209	213	210	229	237	238	237	215	252	249	214	233	243	225	226	220	253	225	226	220	251	254	244	230	213	214	193	211	210	216	210	211	227	242	214	231	221	217	227	234	210	232	234	224	281	219	216	209	241	212	226	230	210	219	234	223	238	219	256	216	226	203	205	239	220	228	221	240	246	245	211	225	212	216	206	262	222	209	224	210	251	214	209	218	225	200	220	182	228	228	243	217	223	210	192	221	221	252	220	226	205	219	225	250	227	218	219	237	223	215	237	237	227	185	214	235	226	228	240	220	217	235	227	228	221	227	267	247	211	243	194	229	252	215	215	221	229	216	229	239	217	206	219	232	247	243	213	209	240	238	216	230	227	210	209	199	222	239	227	229	261	209	223	215	229	262	221	231	210	228	228	259	215	232	272	242	260	219	240	219	209	239	209	252	271	201	204	215	241	260	233	223	234	197	240	221	244	225	222	206	221	233	242	233	235	208	231	248	230	257	216	223	210	219	224	218	189	209	231	226	243	245	235	224	240	238	206	249	227	210	239	208	239	223	246	244	218	232	225	235	249	229	190	235	207	243	230	199	216	225	199	183	246	229	230	218	244	214	210	218	239	244	207	221	216	221	214	252	251	212	215	238	236	229	239	234	228	227	211	247	249	251	240	232	236	212	219	244	266	253	230	231	214	249	204	233	238	197	253	219	247	265	207	225	223	221	238	227	218	215	223	206	232	216	252	183	227	269	255	255	205	221	213	203	252	221	229	236	224	240	229	239	239	212	244	237	234	235	235	219	236	212	231	242	240	220	240	213	233	222	222	227	207	235	226	222	217	201	228	235	253	224	239	235	245	237	263	219	194	221	256	212	245	218	210	227	220	234	219	241	245	249	211	233	255	228	219	227	232	236	213	230	202	224	251	255	235	210	238	240	226	201	212	242	244	221	239	237	229	233	242	224	248	240	220	250	257	223	213	237	212	235	235	254	210	209	234	255	244	234	248	250	222	245	234	215	208	227	219	226	194	214	242	214	220	194	214	257	268	221	227	240	216	213	217	214	218	226	232	230	239	222	233	232	240	239	217	264	198	196	218	252	194	198	211	251	211	216	211	229	224	237	212	213	223	234	237	206	200	225	212	240	217	209	218	210	211	218	251	226	231	201	229	267	207	238	211	218	204	259	239	223	218	246	225	198	223	235	237	263	228	250	234	235	230	232	240	259	235	224	227	222	235	267	216	202	218	229	224	208	217	234	232	241	240	194	211	217	267	211	247	212	253	254	243	218	225	232	267	263	203	240	239	234	234	220	245	227	239	241	208	222	219	217	240	230	238	225	256	219	220	212	219	208	249	266	218	246	207	244	240	198	211	202	208	241	221	226	220	247	206	224	278	220	205	247	227	228	223	195	262	241	206	262	239	248	215	212	233	217	255	225	231	232	232	262	228	236	220	259	240	232	230	234	184	221	242	211	245	237	226	233	238	204	239	224	204	219	198	201	236	240	212	223	215	228	237	249	242	232	227	223	221	223	240	224	223	244	199	278	252	237	233	227	204	224	231	235	221	190	221	218	241	229	246	222	212	234	229	234	219	239	240	245	213	229	224	217	215	229	217	243	220	219	237	214	227	213	220	214	241	232	210	199	215	235	206	220	218	214	242	219	214	272	264	201	228	235	219	238	259	244	242	191	236	273	238	218	215	255	236	223	207	225	213	195	242	200	229
20938	11388	11897	8409	4084	1356	802	741	641	629	609	597	562	592	582	542	540	561	483	534	550	542	539	515	492	479	527	476	477	528	507	484	495	492	456	479	476	491	472	502	487	488	466	509	492	519	485	505	504	529	482	522	484	458	469	495	563	515	500	520	493	488	473	492	500	485	484	494	538	510	471	529	474	491	502	504	439	470	476	504	492	481	480	483	450	486	488	504	489	473	493	491	487	438	483	494	512	509	499	463	491	501	494	459	477	507	461	497	483	475	470	502	513	472	480	438	482	476	476	491	500	464	476	519	503	509	477	479	520	477	495	526	534	478	496	511	514	485	486	437	469	507	532	501	485	467	491	488	464	502	486	495	518	505	475	475	502	494	479	495	480	487	537	498	494	477	518	477	490	535	516	488	493	454	498	449	499	488	537	493	465	467	480	521	498	522	484	504	519	503	487	450	497	510	489	511	511	504	485	520	480	488	524	509	486	461	514	463	459	491	492	470	535	501	486	543	489	504	472	483	480	503	484	489	485	470	483	477	478	502	480	473	517	483	439	483	509	520	516	498	471	455	497	504	481	521	469	471	479	510	469	487	473	476	533	505	500	488	483	513	462	493	492	467	476	518	500	494	507	505	463	484	472	467	449	497	503	497	479	502	506	514	504	473	438	507	500	473	497	477	490	506	514	472	471	478	523	533	514	480	528	482	540	469	498	487	524	471	495	456	484	499	489	487	503	478	537	474	506	470	519	467	502	470	472	479	491	485	495	472	487	507	505	523	491	496	505	496	464	480	465	509	493	508	487	446	467	442	469	495	535	470	512	440	501	474	462	502	478	451	457	517	504	486	453	514	521	483	545	496	490	455	501	496	518	484	473	455	479	491	497	470	487	475	508	498	487	509	480	520	486	503	476	493	477	492	457	488	492	494	475	500	501	482	505	520	479	473	459	492	505	481	542	498	476	494	501	492	518	465	501	538	539	519	502	533	479	502	489	479	496	506	529	481	490	466	497	490	498	515	524	482	499	511	504	463	471	500	501	529	522	476	464	532	513	475	427	462	533	509	496	486	496	520	488	485	466	490	496	487	554	481	478	469	501	467	460	509	503	476	479	477	484	518	500	472	496	488	506	510	474	476	506	511	486	528	489	525	504	523	490	499	485	475	504	470	485	481	479	478	529	491	512	506	510	476	434	524	496	485	482	462	503	520	478	449	509	512	495	502	549	491	535	488	481	474	512	490	472	479	472	443	474	487	509	458	507	501	458	514	492	469	538	502	486	530	482	506	469	495	507	510	491	505	502	518	480	491	458	499	474	466	482	480	494	483	508	493	499	480	478	468	499	501	513	489	520	486	518	480	492	509	510	503	495	490	476	483	500	492	523	500	510	497	483	475	461	470	515	519	476	511	498	477	517	504	477	493	479	507	477	493	508	522	492	543	462	499	511	491	493	424	481	489	469	493	489	500	509	505	505	486	488	505	493	496	490	460	474	500	507	510	483	481	496	507	526	489	485	505	482	530	490	503	486	494	477	471	478	502	483	489	455	465	534	534	492	460	452	501	499	493	511	496	468	478	510	513	527	491	522	475	469	481	505	489	464	461	491	517	465	478	451	489	544	488	530	502	459	530	503	470	512	483	459	480	495	458	490	500	485	510	499	492	495	501	473	494	514	507	511	491	521	471	481	495	483	475	514	491	512	500	552	492	492	453	478	472	491	502	462	505	482	507	470	500	482	481	542	483	475	513	499	471	499	468	470	480	500	483	524	488	480	463	505	480	475	485	493	471	493	487	498	478	475	459	494	488	488	500	501	460	480	485	491	493	473	473	497	518	488	503	551	500	471	496	441	489	459	492	477	514	471	510	492	505	473	493	484	475	493	505	497	497	511	505	511	519	501	471	520	518	506	503	471	499	493	523	481	483	470	493	561	480	504	471	464	469	507	476	506	517	480	509	494	491	491	461	498	490	503	493	491	504	509	496	513	488	508	497	451	506	501	499	478	505	541	493	446	480	452	523	473	475	470	527	503	461	470	468	492	491	485	486	490	467	503	480	487	518	466	506	432	462	478	498	473	521	497	516	524	505	527	498	511	490	500	480	520	494	485	543	446	500	509	522	515	492	480	512	511	452	488	516	479	473	462	478	455	489	487	465	477	491	485	491	496	517	476	511	442	459	492	506	502	476	503	501	468	510	530	484	478	480	477	504	461	496	515	456	469	504	476	494	515	490	476	489	494	499	468	498	486	529	499	482	498	473	484	480	505	527	493	487	508	452	505	482	451	512	479	489	478	477	538	478	461	476	525	509	493	474	499	455	469	494	518	506	520	501	483	497	497	481	510	449	471	498	490	511	474	487	491	476	503	496	489	499	499	478	511	474	503	479	477	505	511	509	503	513	490	460	521	502	474	477	482	553	504	508	489	504	504	482	483	507	474	495	473	456	477	467	491	455	491	491	479	471	484	475	533	487	517	532	447	501	472	524	452	501	506	473	514	471	468	495	481	482	479	490	510	493	490	518	470	478	542	495	496	459	512	472	531	506	452	518	478	466	468	487	499	474	448	430	501	496	487	486	525	482	500	476	477	499	540	524	491	515	539	445	493	511	501	480	477	454	492	509	470	488	500	485	497	450	528	512	496	503	474	516	480	456	515	480	508	482	495	477	505	492	496	480	477	488	467	474	505	473	501	488	482	500	470	458	491	468	499	470	489	497	516	508	480	504	469	505	492	520	505	504	423	486	535	508	518	489	528	494	499	503	496	508	491	480	494	489	505	477	505	476	492	487	473	450	523	460	519	503	499	492	474	510	503	481	460	513	509	472	470	494	481	468	489	488	486	523	514	489	537	491	500	439	531	471	482	478	480	506	490	486	476	497	489	500	503	532	466	517	559	486	485	479	496	492	486	493	463	483	485	456	502	503	490	490	487	479	489	511	477	493	484	495	503	482	493	505	502	488	462	507	500	505	490	492	504	508	502	493	504	496	509	494	487	501	518	462	506	541	527	475	489	441	508	486	466	493	488	482	491	477	475	460	460	521	507	476	517	495	510	484	497	488	493	479	494	479	517	519	503	519	485	476	478	518	497	464	486	506	460	505	495	442	480	515	472	509	518	496	471	516	475	497	485	521	480	472	475	484	537	493	489	483	483	479	478	516	471	482	460	508	467	513	442	485	477	424	476	522	510	482	492	503	456	514	494	548	512	490	514	486	464	526	512	494	475	460	478	483	496	500	495	467	451	483	493	519	519	485	499	475	516	487	448	511	464	504	469	481	451	500	468	465	498	456	520	487	486	485	498	482	459	500	452	502	488	488	483	513	459	507	512	462	481	510	496	514	462	519	473	488	454	460	504	480	467	513	490	485	494	485	512	512	499	479	488	472	475	477	464	505	533	476	526	477	484	501	468	458	488	476	480	516	530	520	474	460	480	500	538	495	489	506	508	514	505	464	473	507	461	513	489	465	499	514	468	481	477	481	496	502	485	477	508	487	490	494
46130	31224	30803	24581	15459	2864	400	286	229	180	178	179	177	166	135	191	139	157	124	138	135	162	145	165	136	154	145	151	154	128	141	126	139	157	142	150	140	109	136	161	136	135	176	125	115	174	127	110	146	140	130	144	130	137	148	120	122	134	147	125	137	142	133	133	115	139	165	151	149	127	155	134	140	147	157	131	123	149	149	175	124	127	148	124	129	174	136	138	162	120	154	126	137	127	124	137	129	164	128	116	136	143	137	137	152	120	125	167	127	153	140	123	148	149	126	156	125	118	130	129	130	147	142	141	113	147	146	159	136	117	133	154	161	114	143	121	128	141	158	138	134	132	150	127	125	139	147	116	129	141	130	107	141	119	154	137	130	135	123	167	134	144	122	124	135	140	156	145	125	123	143	144	134	134	149	142	138	123	134	122	163	144	140	119	142	154	140	113	146	126	147	159	138	147	127	127	154	131	131	146	133	137	148	111	156	147	129	139	131	157	156	159	136	147	151	147	113	131	125	145	147	142	129	135	148	147	129	128	122	146	134	133	169	153	135	140	152	143	146	132	133	129	135	109	153	141	126	127	133	123	145	128	125	138	136	114	126	150	130	157	134	142	137	121	151	155	135	122	134	149	131	128	118	120	135	125	144	126	137	130	135	144	136	130	140	125	137	119	138	142	127	135	137	115	131	139	136	128	146	143	146	125	137	126	134	136	152	117	133	130	134	173	130	145	122	140	141	144	143	141	138	121	155	129	128	133	166	122	130	121	127	135	138	138	116	140	143	114	143	142	137	126	146	119	143	132	122	146	125	123	140	129	137	116	152	122	145	126	152	141	120	129	150	135	129	101	122	132	126	134	136	141	135	135	129	144	136	128	137	137	112	141	135	123	153	126	146	141	133	120	132	139	135	103	116	139	129	131	135	136	144	152	139	147	143	150	106	130	144	137	135	136	124	142	138	151	126	121	130	137	138	146	120	132	132	130	127	124	117	128	134	117	142	140	150	145	130	130	158	134	139	134	127	117	119	125	126	123	141	139	122	140	120	127	141	137	125	158	123	124	127	140	119	148	170	141	146	123	140	132	124	136	140	149	136	151	155	169	117	140	136	141	116	116	171	140	121	122	139	127	135	159	140	125	142	130	136	129	136	131	130	142	143	144	142	127	175	139	144	135	132	129	150	137	160	120	145	127	135	134	128	140	145	132	122	139	134	141	118	141	122	114	119	111	123	148	142	122	149	114	159	131	152	137	157	147	151	122	136	129	127	146	146	130	143	119	148	124	145	149	135	134	99	114	98	153	140	122	135	158	130	147	154	138	138	138	141	115	140	116	113	148	114	130	144	140	98	144	153	128	149	119	130	155	140	120	122	142	147	150	135	135	114	117	128	153	137	134	131	131	154	148	149	136	131	140	134	117	119	130	139	153	140	133	148	125	140	159	127	127	146	142	137	157	138	143	131	151	137	120	124	133	158	172	111	151	138	153	137	121	127	155	123	135	131	137	168	140	145	129	118	138	123	157	146	120	140	115	157	131	144	163	133	156	134	129	134	125	143	143	164	140	140	118	139	148	114	148	136	136	137	129	163	175	141	142	132	135	147	123	139	119	129	143	141	148	122	123	139	122	154	161	147	156	125	130	140	130	134	155	115	137	134	122	128	136	136	142	156	129	149	131	137	158	148	143	130	150	142	135	138	137	131	154	135	116	136	133	106	135	149	163	147	143	157	135	136	130	128	138	131	137	139	122	114	128	129	123	126	117	146	144	126	137	170	119	147	122	159	128	130	122	136	114	148	164	156	111	134	118	163	138	115	142	144	132	141	127	142	134	120	113	119	124	142	111	136	123	140	139	156	138	130	132	137	133	129	162	149	138	140	144	133	141	143	126	159	155	144	117	133	129	150	141	145	139	128	124	129	131	117	139	133	140	154	144	138	141	163	148	148	136	127	136	145	149	133	127	123	139	119	139	136	132	128	148	127	137	123	119	144	123	116	135	155	99	131	146	130	152	145	121	118	127	158	150	109	121	136	138	118	129	171	139	127	143	130	146	126	157	138	130	127	142	146	146	144	119	128	130	151	150	141	143	140	150	136	142	122	127	123	144	161	131	139	132	130	143	148	132	146	124	142	142	141	119	157	137	134	145	115	143	163	127	151	132	122	142	140	132	145	142	142	147	143	134	121	144	147	117	130	124	135	136	140	152	140	125	128	146	150	158	127	125	141	141	135	145	137	150	116	120	120	145	168	108	149	142	136	148	126	136	140	134	133	136	132	131	146	119	137	120	139	141	127	142	131	144	120	145	135	117	153	130	140	138	149	135	146	120	118	137	129	147	156	149	139	153	135	139	151	128	144	128	132	111	131	125	145	150	110	130	131	129	129	149	121	147	144	118	129	131	142	129	119	117	148	137	132	143	135	133	127	143	152	123	122	114	136	131	141	136	127	134	160	150	138	151	139	128	129	123	124	135	141	156	155	151	153	149	118	138	115	133	141	134	139	140	148	122	136	118	124	144	136	167	116	136	156	109	128	138	122	131	135	161	144	144	151	129	141	132	122	145	148	154	146	127	146	133	122	133	134	128	143	142	136	153	147	116	119	123	129	125	141	133	143	146	148	143	149	129	120	125	118	143	120	158	145	120	138	146	158	130	129	116	138	147	125	117	131	124	132	124	129	117	140	124	147	146	119	137	157	114	134	145	135	134	138	139	143	162	125	137	122	145	131	140	141	131	131	131	139	124	157	146	146	136	127	144	153	147	129	128	134	113	150	146	124	151	144	152	143	128	134	153	129	165	134	124	144	134	132	138	124	139	125	153	112	156	142	140	137	138	114	136	139	135	126	143	145	134	128	127	126	147	156	141	134	127	112	150	122	127	137	104	141	149	135	124	135	128	129	148	148	146	139	141	124	128	137	110	132	131	116	123	155	135	137	142	132	141	133	163	130	156	149	120	143	137	127	135	129	149	134	128	145	137	123	126	143	132	142	143	145	151	143	131	141	123	114	133	133	119	149	128	119	136	150	143	147	130	138	158	158	149	119	150	126	146	131	147	151	138	154	144	134	131	145	139	126	140	134	160	146	110	116	134	126	137	132	111	141	133	120	130	102	141	138	154	122	158	125	140	152	146	147	125	134	116	174	130	128	142	140	117	150	136	123	146	155	144	130	107	130	123	129	127	113	139	118	118	128	170	135	136	111	128	136	150	134	127	156	136	135	125	150	172	155	141	124	147	118	152	120	136	129	145	131	133	122	122	132	101	135	133	149	141	133	124	137	138	136	131	124	131	121	127	143	115	121	134	118	130	127	131	136	122	116	127	128	154	123	118	144	147	135	148	152	126	155	136	159	117	129	124	125	157	132	138	122	127	129	118	123	151	121	128	130	143	144	137	130	134	110	100	117	141	133	130	141	146	130	120	143	147	113	133	138	135	145	170	144	145	155	139	143	122	147	129	136	124	132	121	146	118	127	134	152	142	159	139	132	137	133	134
30645	25384	33427	31314	24718	3639	1299	1036	818	676	572	573	490	465	480	410	411	441	369	388	423	401	389	388	358	392	359	333	332	356	321	354	325	327	367	304	332	354	344	330	361	331	329	300	322	273	293	306	350	336	307	316	310	321	339	311	329	304	296	298	299	322	323	368	357	314	365	336	285	285	313	306	326	305	328	304	318	311	315	300	324	296	302	298	289	323	335	298	305	322	307	310	301	285	288	338	324	332	306	322	319	319	303	322	314	333	321	326	317	307	334	319	322	315	311	339	295	309	328	313	298	294	318	291	331	296	344	315	314	312	315	286	325	290	333	315	302	269	296	290	308	335	334	317	320	312	332	311	320	304	340	322	340	299	274	276	310	330	297	327	299	307	293	293	292	316	323	354	282	320	310	340	286	284	318	353	304	294	316	310	286	299	306	337	321	325	300	284	296	284	293	320	291	309	338	338	306	341	322	304	332	321	293	330	293	290	328	287	293	298	286	332	308	316	289	304	330	338	319	324	303	317	329	311	295	311	322	300	306	303	301	305	339	318	317	348	317	314	308	295	311	302	313	316	333	339	304	311	335	342	294	333	310	320	296	309	291	302	308	318	291	314	331	323	323	328	293	314	256	308	298	319	315	326	311	322	333	328	320	322	283	320	305	295	313	321	304	294	320	296	305	301	323	318	332	315	294	320	301	324	312	301	305	312	312	298	297	330	326	292	305	306	327	326	307	323	313	313	326	334	323	311	337	302	304	324	284	316	303	332	322	320	306	266	311	358	308	321	315	318	299	314	301	354	321	310	294	338	315	328	293	306	333	295	297	294	301	321	318	315	329	323	321	290	338	305	304	324	316	312	332	306	312	318	309	305	296	333	315	317	302	294	292	306	294	327	324	314	318	316	350	305	350	287	302	307	295	299	319	315	359	311	329	316	310	308	356	276	293	340	295	293	311	324	344	280	300	319	314	327	295	320	324	331	325	288	324	333	293	336	298	319	296	322	336	321	334	340	312	338	297	297	312	333	309	315	299	311	362	310	310	321	307	340	334	317	305	301	316	313	303	319	321	319	307	282	326	308	333	313	308	292	305	333	346	327	335	310	284	324	300	328	330	312	309	320	302	312	331	300	296	326	316	295	329	328	311	331	311	324	319	315	318	334	310	310	335	303	313	341	304	303	334	334	300	297	345	309	291	262	288	298	302	288	304	341	286	328	317	318	305	324	303	287	305	308	331	309	324	310	320	325	315	310	342	302	321	289	340	307	306	351	323	340	301	338	334	346	282	292	314	341	332	299	300	296	281	327	301	321	323	328	289	335	314	323	336	304	323	292	282	280	339	321	308	328	341	309	312	278	296	306	325	320	296	322	329	274	334	281	291	303	284	321	353	290	344	310	324	297	316	327	287	344	320	306	306	323	288	316	331	285	289	291	352	300	330	320	328	342	317	295	335	309	298	282	285	285	295	303	352	332	304	291	324	316	289	308	276	308	306	301	328	281	274	313	316	317	325	298	286	327	295	321	311	294	305	286	313	302	308	314	274	316	315	314	300	290	311	334	331	317	294	324	322	325	285	312	296	322	305	306	311	322	312	309	333	316	304	335	291	316	344	328	303	309	312	351	306	324	300	305	301	291	283	315	309	317	316	321	306	294	319	311	287	317	302	306	319	327	336	328	288	308	334	345	316	316	312	323	294	303	329	329	293	325	313	291	322	330	317	342	294	294	330	313	321	309	319	305	282	324	298	314	333	312	320	329	331	275	328	256	318	288	314	309	317	286	285	307	293	308	290	333	306	316	321	333	319	329	302	302	326	340	353	302	241	295	300	331	341	322	316	303	348	289	290	300	324	299	306	325	316	302	309	309	267	309	309	371	301	331	292	305	313	325	311	296	334	331	341	299	301	278	331	314	318	318	321	323	343	294	270	317	308	312	320	316	323	334	347	277	302	321	341	287	282	310	324	329	314	296	322	318	293	325	329	325	291	291	314	323	275	311	295	283	309	287	295	283	329	293	293	325	308	305	293	336	339	320	326	293	313	333	298	318	311	303	302	348	344	310	325	312	306	320	337	302	305	289	332	321	301	346	291	337	310	357	330	344	320	341	317	319	309	319	311	332	335	313	302	296	325	344	327	341	339	305	300	312	301	330	325	302	297	314	325	315	312	313	322	301	312	310	320	317	350	326	335	318	307	302	314	334	303	305	304	357	310	312	314	322	323	321	347	307	328	308	320	338	300	336	335	335	311	296	323	288	317	301	308	334	321	329	308	314	273	297	293	334	312	291	324	324	289	345	292	338	327	286	276	328	311	321	311	339	318	301	303	340	301	290	294	313	315	306	335	322	288	335	309	338	332	329	300	300	328	304	312	305	338	300	309	321	316	330	328	295	279	341	333	308	322	337	317	333	305	291	330	291	318	305	323	272	307	297	314	296	313	334	269	325	275	339	326	288	300	325	289	317	308	333	299	306	317	324	291	338	326	316	302	312	336	325	324	319	331	311	318	315	294	299	308	314	321	310	303	317	291	289	313	329	306	315	335	313	311	288	312	327	326	312	313	309	314	301	314	323	308	298	322	299	296	320	320	307	298	332	310	325	342	317	293	300	301	308	307	306	318	292	277	325	294	271	298	331	321	284	300	303	331	313	315	322	305	314	279	340	359	347	313	303	304	330	344	305	308	306	308	330	306	321	289	300	348	291	318	328	311	290	341	330	297	318	325	333	294	316	309	308	334	318	340	325	338	304	318	312	301	322	299	337	291	358	303	290	309	306	342	311	321	292	310	318	282	346	284	322	304	313	326	296	322	330	294	309	299	311	291	294	331	342	317	319	322	271	292	306	287	334	300	285	314	325	296	342	306	307	315	346	280	315	281	303	301	284	341	299	307	325	326	288	309	307	290	323	304	302	325	332	318	310	307	310	305	317	325	293	271	336	312	290	292	330	340	339	306	270	302	333	294	296	290	304	328	311	314	289	327	334	314	297	310	304	337	320	321	320	307	321	340	291	306	319	292	286	307	346	293	296	321	318	319	303	312	294	345	310	286	326	329	306	341	342	316	280	314	307	327	315	301	293	318	299	389	321	340	312	312	319	312	311	300	313	319	295	311	326	301	292	313	325	348	310	308	300	307	303	323	345	301	301	346	314	307	329	326	301	336	326	298	310	317	301	263	305	326	326	311	342	308	316	325	332	283	308	289	307	355	335	330	366	338	295	266	329	312	299	303	327	332	299	288	300	323	298	308	327	309	317	338	324	300	336	324	343	322	317	305	283	314	316	314	283	320	306	319	317	326	319	294	324	318	339	304	302	329	303	308	310	316	305	282	303	340	308	329	285	315	308	252	293	316	299	287	296	311	324	332	319	336	318	294	302	306	292	321	332	310	332	305	294	285	275	298	319	293	316	319	274	316	300	312	302	311	296	314	322	319	304	292	332	323	328	331	318	331	318	329	301	327	311	317	315	336	312	331	318	310	337	307	323	296	317	313	280
56482	39001	41410	34757	23201	5094	858	415	304	247	230	191	203	184	180	180	181	177	185	160	164	168	192	177	153	170	166	161	165	161	163	147	148	148	156	146	151	152	128	150	164	161	151	140	151	147	152	160	151	172	145	161	162	174	159	135	133	124	143	161	144	142	158	146	131	141	140	147	145	165	145	165	149	168	163	170	148	149	161	149	155	160	154	163	148	137	156	148	154	163	189	126	138	123	151	141	132	162	140	157	165	150	143	150	153	139	165	155	144	140	163	168	148	151	159	132	152	142	142	137	170	144	177	156	153	144	155	125	147	164	163	162	148	135	165	163	151	150	154	169	161	135	135	142	153	130	132	168	128	179	165	168	152	141	174	157	142	162	129	137	157	155	162	171	163	144	150	142	125	137	152	130	136	139	173	166	140	132	166	152	160	199	143	151	157	143	174	140	140	164	163	137	137	144	172	179	148	145	158	138	188	153	155	139	147	135	159	133	143	158	150	163	146	155	165	159	155	143	146	134	163	168	141	161	169	148	140	143	147	149	166	155	170	153	138	168	162	153	145	159	158	137	167	160	143	129	147	123	155	167	122	131	128	168	169	147	157	162	139	144	139	163	160	146	145	138	152	127	157	166	161	144	133	133	143	149	155	136	141	142	154	121	162	166	165	139	185	163	152	153	155	133	130	139	153	158	145	155	145	175	147	157	139	173	128	168	151	147	163	153	163	186	177	166	153	178	158	144	158	157	137	130	159	173	171	166	147	151	141	147	130	123	170	158	146	147	128	142	130	154	151	161	169	132	138	155	150	166	135	142	152	151	127	145	152	146	144	176	157	175	165	139	142	161	154	135	134	161	195	166	148	108	143	134	154	192	178	138	161	148	157	153	167	146	169	167	160	157	150	152	155	132	164	160	139	140	148	137	143	161	162	174	151	168	170	151	160	177	151	161	193	163	129	164	153	132	138	149	139	152	145	175	133	144	137	164	145	151	151	173	166	145	156	149	156	154	145	163	159	169	164	162	150	163	168	147	163	141	143	151	143	141	175	164	159	140	168	162	167	149	132	160	144	169	119	119	145	127	137	169	160	127	141	144	169	162	159	160	157	173	140	155	152	182	166	151	161	146	183	160	151	150	117	141	136	143	146	139	155	147	177	139	172	172	179	145	176	154	167	149	168	148	155	146	141	144	154	164	169	143	148	166	150	171	163	180	134	140	131	161	142	162	145	141	135	137	154	161	156	128	162	159	151	126	173	167	144	131	153	172	151	164	161	157	160	118	155	173	134	146	144	149	156	162	157	145	133	145	136	153	141	162	164	157	158	147	171	148	146	140	149	136	150	151	158	165	153	147	154	138	150	163	148	162	170	135	167	124	143	170	156	146	138	137	134	155	148	153	159	155	152	147	152	124	138	147	153	161	160	157	137	147	125	154	153	152	165	148	147	143	165	156	158	129	120	166	137	144	141	148	133	147	129	147	151	153	141	166	140	140	128	166	154	162	148	164	153	148	153	186	157	151	153	161	140	170	144	178	167	147	147	157	159	159	153	155	148	181	174	153	160	161	138	150	129	134	154	141	152	172	178	163	136	144	162	166	144	155	150	151	172	162	152	160	138	145	146	158	171	155	133	124	160	154	165	153	149	151	167	174	168	147	152	161	186	165	158	143	149	165	154	150	163	173	151	163	173	157	171	175	141	141	152	154	140	150	170	132	163	178	187	158	143	157	164	134	151	137	156	144	153	155	168	161	161	170	138	162	162	141	163	148	138	173	157	127	175	171	150	148	152	153	129	122	149	161	166	178	151	159	136	157	148	159	155	144	167	136	149	142	157	156	182	173	146	154	128	129	158	161	162	147	152	151	146	166	151	146	151	168	163	170	153	177	151	146	153	122	162	124	175	148	194	159	164	138	158	171	130	140	137	133	167	154	148	138	150	129	139	166	139	147	168	165	163	150	158	126	168	150	154	156	161	168	131	150	172	159	162	145	162	156	131	155	151	136	141	156	159	146	159	156	150	153	148	157	171	155	153	142	143	125	147	165	156	161	151	146	170	139	136	148	132	158	122	137	149	148	136	148	167	158	156	143	160	176	143	137	194	138	180	165	154	161	147	148	153	146	151	151	142	144	177	157	162	167	158	150	147	156	161	163	131	168	181	149	146	185	134	160	158	157	171	140	158	168	164	162	164	147	145	149	152	166	160	150	136	139	142	171	159	190	144	172	154	156	131	157	147	147	142	137	145	153	144	157	145	152	145	149	156	136	147	179	149	161	156	162	147	156	148	172	164	157	137	141	154	161	140	158	154	162	153	164	155	152	158	174	142	147	159	138	148	140	147	162	146	163	172	162	153	164	160	150	145	150	132	163	143	140	180	142	132	149	153	153	143	156	135	128	149	164	150	171	136	159	128	143	166	146	130	159	170	164	145	152	144	141	147	159	157	140	146	135	141	165	161	124	140	148	138	165	150	152	162	167	148	144	158	144	136	149	175	152	131	156	151	123	164	132	164	143	150	160	157	159	170	154	155	143	165	162	145	164	172	147	152	178	145	159	153	147	135	161	136	149	163	153	155	151	138	149	127	136	119	147	117	170	163	151	164	154	142	138	138	164	139	152	163	164	143	151	152	132	137	156	139	136	147	135	168	133	163	145	172	168	184	138	163	131	170	160	151	152	142	143	167	147	172	137	135	156	140	163	162	168	145	156	157	161	157	138	177	157	160	144	154	126	147	151	162	146	163	145	141	165	164	162	130	145	152	150	144	135	128	138	151	129	140	162	130	141	136	156	139	131	152	170	158	156	146	155	147	130	170	163	156	161	146	174	153	140	149	131	150	158	135	149	160	152	139	162	151	138	154	149	172	147	141	157	156	150	151	130	164	150	141	154	168	131	179	144	162	144	177	127	158	140	132	154	150	158	148	130	125	161	155	161	158	142	143	173	150	141	145	150	156	156	134	159	129	146	161	165	157	144	136	150	152	160	128	166	146	157	157	181	165	158	151	138	148	145	158	153	146	160	165	146	152	136	175	151	157	127	152	132	169	131	142	172	144	167	159	157	170	160	144	155	121	170	137	169	159	159	141	164	130	131	138	149	150	153	150	147	147	133	167	154	177	148	138	134	138	149	165	153	136	150	144	156	157	152	137	135	163	145	144	158	143	136	151	116	155	161	164	141	127	152	156	168	147	142	159	176	152	130	158	154	142	163	145	179	148	153	171	157	147	146	163	148	164	143	138	154	147	160	127	142	135	139	158	150	142	155	144	155	177	150	171	164	167	157	175	155	132	154	148	131	143	152	136	155	156	127	123	145	143	152	150	163	160	151	146	149	139	149	137	135	142	130	141	138	141	157	177	173	137	141	154	157	135	152	141	136	121	139	153	179	175	140	153	144	162	160	146	181	154	161	171	175	160	145	148	162	162	161	169	165	164	165	172	139	162	145	147	164	130	134	167	155	162	176	169	176	161	159	162	145	150	153	140	155	131	142	152	143
37218	31472	41629	39525	28619	3808	1850	1478	1045	863	722	660	631	587	559	560	533	496	528	478	485	432	438	454	400	427	434	416	404	363	365	433	431	372	385	382	366	374	406	374	408	350	356	338	358	376	361	336	400	364	380	363	368	350	386	324	325	345	338	353	353	338	347	390	329	338	347	381	349	379	364	328	353	363	338	323	349	341	358	388	368	346	369	351	347	363	372	364	369	355	341	369	332	377	338	379	363	365	346	321	387	341	387	382	346	369	331	361	348	379	346	360	339	341	360	349	354	313	371	330	343	364	379	342	347	327	367	379	368	342	367	337	341	322	375	364	348	352	352	364	335	345	346	344	340	358	397	378	368	363	376	319	316	344	356	373	418	346	360	354	346	374	332	348	377	342	352	336	376	344	358	350	356	358	346	345	357	320	372	349	384	350	368	362	335	379	347	374	349	361	352	355	344	357	363	344	390	338	339	337	391	342	348	353	357	358	349	347	338	360	351	363	357	354	365	354	359	405	350	392	355	370	387	365	364	372	349	311	384	379	355	368	348	325	349	349	304	350	356	365	341	364	376	355	348	371	346	332	361	382	378	348	364	355	367	411	337	356	353	332	342	371	361	346	369	373	341	349	355	376	347	356	332	379	349	353	328	350	334	340	351	354	324	372	343	350	346	322	346	371	352	375	372	372	359	316	348	366	351	373	372	372	361	333	346	342	358	350	344	343	301	383	334	390	364	356	346	362	333	347	379	379	368	355	341	365	341	359	364	320	351	354	358	372	351	326	349	354	362	353	346	346	348	361	334	347	330	336	351	368	351	318	344	364	381	372	368	378	389	334	366	352	343	355	345	367	403	350	374	341	416	347	331	349	368	375	331	363	315	356	364	371	346	381	335	372	404	340	345	363	357	333	361	348	358	372	380	383	352	387	336	369	341	349	336	357	392	367	368	328	380	390	373	346	354	348	368	337	371	362	343	369	347	382	345	329	343	340	374	329	366	332	377	355	337	324	382	382	368	304	344	363	350	398	355	397	340	344	375	370	358	376	373	359	363	360	335	376	384	369	324	353	341	339	359	348	357	354	349	366	348	385	367	363	352	359	371	385	367	377	337	334	362	383	326	355	346	340	368	363	368	342	358	351	318	339	400	353	335	373	360	377	349	361	364	362	350	359	369	367	389	365	347	352	349	342	375	377	352	348	370	374	372	325	352	314	358	359	353	310	355	365	378	315	342	369	356	382	374	365	350	337	340	315	367	342	353	359	364	351	363	301	324	377	366	329	353	366	371	345	325	334	385	345	341	332	350	379	365	386	342	344	353	394	351	380	388	390	371	352	354	365	322	338	358	318	352	355	369	366	374	315	355	333	355	361	374	369	364	355	338	369	366	371	369	369	372	353	340	368	356	353	336	375	349	365	338	342	334	392	374	346	334	338	352	357	341	366	349	370	343	378	348	356	358	337	321	371	361	334	371	336	367	386	342	347	331	401	332	330	343	340	347	347	335	342	366	336	380	354	409	355	349	380	340	357	368	342	348	362	369	362	367	328	394	363	344	360	359	320	399	368	337	380	373	347	345	333	363	392	357	385	350	368	339	375	334	357	389	395	359	357	334	375	378	390	333	357	347	359	334	367	347	352	344	351	345	362	350	357	377	337	351	366	341	347	346	377	343	373	344	342	357	376	322	376	366	363	378	342	342	373	374	313	364	366	383	411	386	357	372	348	357	401	374	361	379	373	331	340	379	334	344	349	347	350	361	374	377	348	387	343	359	345	374	349	348	326	338	363	350	354	365	327	374	339	321	349	333	345	380	359	348	372	319	351	376	360	347	382	370	326	343	357	369	327	350	340	365	363	340	353	404	368	354	369	375	382	388	331	336	358	345	386	337	369	354	373	395	356	367	336	320	330	384	356	362	362	348	349	356	347	380	329	328	346	338	343	350	348	357	364	347	377	347	346	372	331	377	328	358	367	373	353	352	339	336	367	341	349	329	336	362	338	318	353	370	361	340	341	348	369	349	331	318	369	359	365	403	331	359	361	344	327	355	339	353	338	366	348	321	339	361	361	390	349	320	341	375	399	384	382	324	353	374	350	337	344	344	361	330	346	370	346	337	361	332	367	364	371	364	354	351	338	382	375	356	379	328	341	344	340	340	347	347	371	333	343	351	355	350	351	315	323	337	307	351	327	366	377	350	357	336	363	355	381	352	360	400	336	337	370	334	377	347	369	396	356	352	378	359	378	317	347	378	394	331	322	342	336	358	345	362	300	347	389	369	354	329	349	350	348	347	326	334	337	342	402	356	334	362	366	365	367	385	357	351	373	349	372	352	353	364	318	342	316	353	343	354	337	365	369	378	363	391	365	351	379	345	341	376	376	331	346	364	353	368	392	352	362	321	380	355	369	342	355	362	344	384	370	335	355	360	331	358	374	356	358	374	407	353	405	383	370	357	358	388	336	367	371	335	329	349	323	328	360	365	372	369	355	358	378	360	353	358	363	355	348	356	326	373	358	359	351	393	359	356	344	366	362	330	360	398	378	357	339	365	374	346	365	383	339	359	347	373	362	381	360	359	343	362	386	359	338	354	390	327	377	351	399	367	357	340	321	348	343	346	343	341	334	316	368	394	364	365	340	359	360	364	350	354	337	341	380	354	361	361	325	324	377	352	348	362	349	308	378	330	362	350	382	358	399	350	347	397	371	413	369	381	340	356	351	348	356	369	354	335	345	360	356	382	375	344	352	361	369	380	340	358	381	385	362	380	344	362	340	351	342	345	367	336	379	344	356	346	371	364	380	324	350	329	350	352	345	320	365	318	354	390	338	354	304	336	365	355	410	367	360	383	365	365	347	351	358	341	346	341	353	361	361	315	364	383	361	355	352	368	354	352	366	351	357	363	349	355	352	352	310	338	385	391	359	364	343	395	330	345	359	346	357	329	352	355	309	349	350	377	374	348	358	372	361	335	357	359	352	377	380	324	405	347	341	363	362	380	358	366	373	362	375	354	391	384	337	343	321	380	378	371	334	361	377	325	353	362	358	369	369	355	326	338	343	340	385	339	367	354	346	330	357	353	382	342	342	360	338	356	361	319	364	390	320	367	387	358	361	361	364	348	337	352	365	330	319	360	359	374	382	352	401	380	335	357	366	391	344	353	355	362	367	325	329	362	369	355	333	368	403	355	365	349	362	353	358	348	368	345	380	368	364	357	352	387	343	350	340	333	345	371	339	364	358	380	356	352	321	375	348	354	340	348	351	369	336	348	376	365	325	350	337	362	376	348	356	328	359	353	367	376	389	364	383	380	346	351	347	319	363	374	347	379	364	382	356	314	357	326	373	352	358	342	370	348	366	348	346	345	340	332	374	358	349	334	365	354	382	338	352	378	363	341	335	342	350	350	364	335	360	366	374	330	370	387	365	369	365	334	357	363	364	395	344	373	371	340	379	297	337	362	335	377	374	326	376	354	350	338	349	325	353	354	363	350	329	365	306
31530	16003	7671	3214	1273	431	306	263	272	231	215	210	266	258	232	224	226	268	225	233	249	241	250	223	231	233	224	263	262	236	230	243	253	207	236	203	217	206	207	219	251	240	215	231	231	220	230	210	226	238	263	215	209	233	225	233	248	232	237	231	257	237	258	245	206	233	223	233	246	233	233	221	230	248	250	259	216	226	220	218	219	256	244	233	229	194	239	224	231	222	214	277	210	264	246	198	213	250	228	234	210	250	221	215	252	262	220	265	229	227	240	225	211	224	228	200	210	228	245	226	235	231	215	242	224	196	246	248	254	212	209	197	223	228	224	254	247	222	240	258	219	200	248	227	263	207	229	252	230	220	207	212	252	228	222	236	259	217	265	201	249	225	239	243	221	215	226	226	215	269	204	233	235	231	237	257	240	238	240	239	232	230	198	247	227	232	248	215	220	230	185	247	260	257	220	225	219	232	252	231	248	259	221	209	211	219	235	217	232	194	232	205	228	232	221	216	212	196	227	215	225	218	252	237	204	246	232	200	225	219	224	216	249	209	235	218	243	213	229	221	241	211	250	234	236	240	244	227	253	237	244	243	260	252	222	198	216	240	232	248	214	218	244	235	231	243	235	238	210	240	245	213	229	225	238	233	226	218	238	196	239	228	254	207	248	266	234	244	232	219	201	201	231	227	219	259	251	219	239	187	201	248	228	248	222	213	218	219	228	240	238	222	201	230	239	219	217	225	242	209	227	239	212	208	207	236	233	232	231	260	201	234	224	235	225	223	213	201	223	235	206	236	204	223	247	230	205	198	206	236	233	218	221	255	213	228	218	213	207	224	245	231	258	230	257	216	218	212	204	205	231	259	226	241	200	243	218	238	232	221	247	229	240	217	238	240	228	218	251	216	211	205	210	232	226	225	262	229	206	225	242	212	211	229	243	255	200	215	230	227	234	238	214	221	235	234	206	223	214	262	269	225	228	272	217	228	240	256	214	231	214	251	232	238	224	241	239	211	247	249	235	216	252	211	216	240	261	224	243	190	216	222	212	241	211	212	217	198	246	252	216	241	239	225	215	230	239	225	211	224	237	230	249	232	232	234	221	232	237	260	231	222	240	238	270	234	258	245	192	232	233	243	212	227	215	212	256	200	219	238	197	255	215	233	254	227	219	205	239	250	237	249	234	222	217	214	215	213	210	255	218	225	238	213	239	226	245	231	244	207	219	237	240	224	279	250	258	236	241	227	238	208	219	226	227	198	218	242	265	234	235	213	223	215	206	222	224	216	255	249	241	226	234	219	229	226	249	266	176	239	226	206	222	232	236	231	236	218	232	235	217	226	240	235	238	221	209	251	219	226	206	214	217	265	234	235	210	227	248	224	242	251	235	224	233	221	239	261	205	227	222	236	199	242	234	260	223	204	227	216	219	223	218	226	261	223	223	215	224	242	252	265	225	262	228	237	238	223	222	212	225	232	212	207	239	235	256	226	241	254	206	207	252	229	241	273	241	221	243	255	225	245	224	251	222	243	221	252	219	260	252	231	230	218	254	229	219	255	232	224	220	252	238	206	235	246	234	229	206	253	296	234	220	206	224	244	260	233	215	241	212	236	227	222	269	207	217	197	247	233	220	207	216	221	244	204	251	219	246	217	254	241	244	218	230	252	232	207	223	247	251	227	239	226	214	228	227	233	218	256	250	233	254	223	219	209	254	236	225	233	241	228	231	266	242	220	224	220	246	203	234	251	222	233	227	242	244	204	233	230	213	226	212	219	199	249	232	232	204	219	201	244	239	239	228	224	243	222	218	232	225	211	205	222	228	254	267	250	217	221	241	232	239	258	231	221	248	235	247	218	230	232	229	251	240	232	232	246	231	229	203	237	248	213	217	257	227	231	215	245	205	217	210	222	224	218	214	244	211	228	220	228	190	210	213	199	212	219	238	273	223	223	231	273	260	237	252	219	221	247	229	219	235	220	233	223	211	218	258	278	216	223	254	261	251	248	223	236	239	244	202	255	253	195	213	219	224	223	211	212	223	218	240	259	205	243	233	244	253	243	240	225	230	230	219	233	214	185	201	196	246	220	229	249	226	219	228	228	235	234	215	231	223	218	249	245	222	211	224	228	209	221	238	228	227	241	242	204	238	205	226	243	228	213	193	234	225	204	219	225	247	214	244	241	241	242	226	195	207	225	237	211	224	229	200	253	255	213	223	205	223	208	216	205	201	244	219	239	221	209	214	225	260	236	251	251	225	253	237	256	229	203	213	200	226	225	229	267	228	254	210	221	229	257	233	237	237	235	226	224	184	227	197	230	240	220	250	258	251	223	224	231	222	226	215	250	249	214	224	222	235	251	219	220	234	245	229	234	217	232	247	229	234	236	217	188	208	233	217	223	256	226	257	214	213	212	248	225	212	236	249	222	241	224	250	249	236	227	203	239	229	214	194	208	222	222	239	249	235	254	250	260	238	246	241	231	244	214	212	250	250	237	241	237	238	205	228	236	234	209	227	191	231	214	221	225	244	222	209	227	240	237	231	235	238	234	215	237	212	218	250	251	202	248	203	224	251	233	210	239	236	192	234	217	218	207	221	231	228	225	219	241	237	251	210	249	242	224	217	224	244	227	242	279	229	241	212	227	218	234	240	222	227	255	236	211	218	234	214	220	218	236	216	222	247	231	238	228	243	246	218	226	227	240	220	205	195	238	207	252	232	237	271	223	214	247	222	229	219	207	240	254	226	231	199	203	217	212	215	209	192	240	215	214	247	237	224	236	247	212	230	233	225	221	224	239	218	213	264	217	208	240	255	234	243	209	250	236	216	217	197	232	223	216	245	233	216	240	229	243	222	222	210	212	235	230	201	249	242	230	229	229	226	227	209	237	214	218	196	209	222	206	209	215	201	219	247	259	247	223	223	245	244	203	240	213	232	216	220	221	235	208	232	250	230	224	226	275	215	231	231	255	215	201	205	248	184	284	217	242	216	255	256	216	245	226	239	244	214	247	201	230	245	211	242	209	200	228	232	239	233	236	240	223	232	237	235	224	203	225	218	217	217	230	245	225	234	249	245	250	258	217	233	223	213	203	211	206	245	224	221	235	245	261	256	249	254	219	224	235	234	222	204	208	244	220	212	227	220	219	219	224	206	223	240	215	225	209	210	228	216	249	218	219	195	254	223	262	199	214	226	216	229	237	246	196	207	230	237	226	225	249	223	206	238	205	221	232	244	244	251	235	212	244	242	214	240	203	233	202	206	230	236	257	220	251	207	224	235	250	234	227	205	234	229	235	244	243	244	228	240	244	204	240	226	236	210	220	261	240	257	254	209	241	239	231	223	202	239	229	204	230	214	242	244	280	237	243	261	266	262	216	254	228	223	229	235	239	229	242	230	222	232	203	226	232	220	241	224	238	224	242	248	221	245	256	232	226	219	242	245	230	255	219	218	212	220	236	237	201	219	222	239	219	252	235	258	232	239	224	242	231	215	248	203	211
20268	12009	11662	7864	3920	1232	965	753	666	629	569	563	553	563	617	567	532	563	507	499	495	529	511	501	525	500	514	561	487	511	525	451	515	469	483	493	463	491	486	514	513	519	467	512	488	477	475	501	521	460	514	512	462	515	526	488	484	466	539	554	505	501	506	497	515	474	520	528	495	499	447	478	513	474	483	492	480	477	455	505	476	468	462	463	521	530	523	527	509	477	504	507	512	462	460	523	488	492	514	514	503	510	480	549	502	509	494	508	527	468	480	504	537	558	506	448	518	468	487	501	534	490	501	496	483	486	521	474	505	526	500	507	511	501	497	479	498	546	523	522	479	476	510	505	498	467	481	466	489	500	496	488	489	506	506	511	516	495	471	484	496	467	486	459	474	481	415	490	528	484	510	451	485	508	520	489	461	484	519	459	494	480	489	498	494	491	512	549	495	505	493	485	505	462	487	530	488	523	475	489	468	471	482	462	470	515	517	514	487	517	462	510	478	468	536	485	489	493	456	493	468	517	465	475	500	452	452	482	489	475	505	499	478	499	491	520	536	461	513	501	487	473	460	449	537	482	494	524	537	481	523	540	494	489	496	535	505	482	511	483	502	477	489	497	484	479	479	491	508	513	535	489	499	522	480	516	492	507	477	494	500	497	496	507	538	474	468	477	473	479	509	502	517	487	503	480	510	480	508	494	482	491	515	467	475	528	472	491	524	502	495	485	499	482	473	499	500	458	478	483	506	488	493	518	482	445	504	509	476	532	549	455	496	495	532	464	502	499	481	509	444	482	511	471	495	503	504	476	464	513	487	491	459	526	494	521	524	507	533	477	480	506	473	480	498	476	517	464	501	497	483	541	497	487	469	466	517	511	516	494	484	487	469	487	472	474	510	485	491	509	508	518	530	489	486	500	536	478	473	463	524	503	510	486	500	529	511	501	508	493	492	474	506	527	508	511	526	513	494	463	453	474	493	510	512	485	497	543	456	498	506	504	476	468	508	493	503	511	505	528	485	486	480	500	485	472	459	499	473	453	473	471	491	482	523	524	464	462	492	485	481	484	471	502	465	481	468	500	473	471	497	485	489	501	497	511	479	523	476	479	469	537	483	496	515	471	498	505	478	463	501	480	509	498	502	472	480	520	468	492	521	470	485	487	504	505	484	505	441	515	498	501	503	502	482	467	501	468	507	530	471	481	502	488	469	513	481	483	497	507	477	516	489	543	481	518	467	527	531	484	484	477	509	473	500	492	472	465	491	526	481	484	510	485	504	480	493	519	513	444	535	487	537	504	493	471	486	483	503	547	429	501	555	506	474	454	457	483	555	521	474	475	481	499	476	452	447	505	476	505	473	488	442	508	507	495	489	495	522	524	481	494	494	475	484	552	485	503	490	533	454	493	467	541	501	457	444	501	496	518	480	466	514	542	484	509	478	519	495	473	473	527	506	477	515	516	462	441	480	508	491	465	489	501	525	515	527	467	491	508	530	493	511	515	522	503	459	503	490	521	519	488	507	501	486	501	524	473	492	503	491	485	494	491	491	490	485	473	493	495	524	498	502	492	483	487	448	502	514	469	490	484	501	470	497	524	501	489	475	487	500	468	479	530	484	488	503	563	506	493	521	462	503	446	472	474	488	517	486	513	507	440	481	502	509	477	469	464	501	514	492	482	514	443	438	501	501	513	471	459	482	516	479	510	474	489	493	528	513	518	473	520	498	503	519	473	498	503	480	483	517	462	485	453	455	486	485	512	500	528	485	467	509	527	492	483	492	478	459	503	482	448	493	493	481	499	497	514	494	490	477	461	505	508	477	507	523	520	497	488	480	507	453	460	499	497	531	504	501	489	536	484	506	509	484	482	497	515	491	502	517	457	477	479	486	501	494	485	479	484	456	482	483	510	472	509	501	534	445	497	470	462	516	498	535	500	497	493	506	460	497	468	477	461	514	497	502	511	501	500	519	528	477	479	470	500	457	504	468	462	485	487	494	498	464	545	493	502	489	482	495	476	482	479	517	501	481	465	497	530	490	487	524	468	512	516	513	493	501	469	540	518	482	495	516	514	507	520	513	458	496	525	547	497	507	531	500	484	506	476	539	492	477	486	505	523	511	499	523	536	442	478	526	498	476	483	492	525	515	512	487	489	500	529	485	489	512	512	493	470	515	448	487	489	492	491	516	489	526	511	515	472	440	498	495	544	506	522	481	474	548	494	483	496	497	495	512	488	552	476	481	485	486	539	520	520	505	487	467	508	508	479	477	505	484	502	500	493	466	494	536	499	461	514	526	488	501	512	525	493	494	516	509	553	482	516	492	486	498	468	493	472	528	476	520	510	504	492	504	487	489	493	492	482	486	535	471	537	461	481	505	476	493	498	504	522	491	498	532	485	482	523	491	502	500	520	492	544	482	478	467	489	494	484	509	489	487	514	506	489	495	516	478	483	475	471	530	499	511	503	473	489	488	496	487	490	497	513	492	497	502	504	514	502	510	483	503	473	462	488	491	505	532	477	437	514	577	456	498	510	515	524	506	478	510	515	479	527	507	467	457	478	470	520	476	529	488	468	475	535	477	501	461	509	473	485	482	489	479	519	490	455	484	457	473	477	488	487	471	538	491	513	467	495	493	510	508	530	473	503	522	486	528	476	453	532	507	440	501	469	504	517	489	501	495	514	507	488	480	498	477	481	466	480	445	494	489	455	498	512	506	495	479	519	509	510	490	471	525	492	473	513	512	510	509	488	453	511	489	519	474	489	521	504	468	533	496	518	542	454	474	507	474	497	496	506	499	503	492	478	499	495	503	458	488	500	467	490	488	523	485	517	478	468	506	452	514	506	514	493	468	493	493	504	485	519	489	472	470	491	489	506	484	478	495	498	512	489	475	517	475	495	484	501	488	503	484	532	489	495	524	465	512	484	491	521	498	516	516	484	486	517	453	506	476	473	475	545	497	492	459	506	508	537	528	495	464	486	522	488	529	482	473	494	505	482	490	487	499	519	500	510	514	481	447	477	483	487	486	539	472	504	487	487	492	467	521	490	506	517	514	497	462	485	533	469	529	461	484	471	454	476	529	475	472	536	478	518	477	463	472	508	474	471	488	506	471	493	481	507	446	483	469	484	510	505	462	459	504	474	489	511	520	496	497	502	504	492	478	515	506	474	489	525	452	532	503	474	495	470	463	489	461	495	508	487	509	486	501	510	464	493	462	486	491	484	506	511	520	478	510	484	479	530	493	480	479	502	514	479	482	507	533	476	464	522	481	478	473	475	486	522	536	471	481	464	464	507	501	513	511	491	463	462	497	477	490	428	477	519	501	503	474	534	488	481	434	557	505	485	475	513	440	507	464	514	494	501	496	485	543	517	491	511	455	520	467	542	509	459	473	530	486	562	494	500	501	485	459	491	486	511	502	518	461	502	489	475	487	491	513	508	470	505	498	488	491	506	491	468	509	470	512	497	509	499	463	552	494	481	461	491	490	477	506	506
44970	30532	30720	24949	12037	1668	410	264	242	178	197	181	163	167	162	153	158	152	160	161	146	142	151	141	123	142	159	156	130	132	143	129	161	145	156	138	141	153	157	143	107	140	131	131	118	155	138	131	123	146	145	123	117	144	135	130	146	140	130	142	135	128	119	152	154	142	132	137	145	115	137	130	127	131	157	126	110	121	149	134	140	132	141	132	139	148	145	135	133	117	138	140	118	152	120	135	118	136	141	150	131	115	127	135	101	128	135	145	122	126	128	158	156	153	128	137	152	119	159	135	136	125	123	135	137	133	134	141	124	145	150	137	135	148	137	140	137	138	131	136	129	127	143	133	126	133	127	134	137	126	146	138	147	124	140	158	129	139	156	139	149	123	132	143	140	119	148	140	161	143	140	138	128	120	112	151	142	143	149	110	132	112	130	148	119	151	127	146	141	146	148	142	122	148	149	167	158	150	149	138	145	132	127	120	146	144	146	138	132	150	122	128	153	123	151	125	127	145	129	120	127	154	134	137	161	143	133	123	125	140	132	139	135	129	134	125	139	138	136	138	138	137	139	127	118	140	147	118	115	150	116	141	146	141	155	134	155	126	123	162	140	134	132	131	146	148	129	146	135	134	129	140	125	152	144	135	134	149	146	139	138	146	138	162	118	147	132	130	109	136	150	148	137	152	111	127	130	157	126	132	131	133	159	133	139	120	137	143	141	122	115	137	140	159	124	129	124	143	152	151	149	145	130	144	141	163	146	168	129	139	144	140	126	142	132	146	118	134	131	142	137	119	135	156	139	138	146	135	142	131	163	134	144	146	150	113	119	149	121	143	135	125	143	135	127	121	124	126	136	163	151	143	135	145	154	139	128	152	152	145	136	138	127	142	159	153	129	118	128	119	153	141	149	150	148	126	135	161	141	133	137	156	153	120	127	132	145	124	117	135	138	164	149	157	168	154	146	131	141	148	112	133	151	161	156	148	147	132	125	124	149	144	125	132	134	148	153	128	140	119	152	123	127	147	163	131	118	144	122	140	149	152	145	147	132	133	136	141	145	132	136	128	144	141	121	132	125	123	139	126	149	150	121	137	153	127	123	141	142	137	141	136	168	127	144	142	136	124	170	150	134	131	116	144	149	137	137	129	136	149	118	138	141	125	152	123	142	134	145	156	139	139	130	147	151	152	133	122	116	118	144	134	146	144	119	130	158	138	146	105	143	147	125	144	125	130	133	148	130	136	132	139	124	149	157	151	129	137	128	127	121	118	147	133	119	134	129	149	133	123	129	141	148	126	153	152	138	153	152	147	118	126	136	153	120	155	130	141	135	141	147	163	121	114	117	117	137	139	148	158	147	141	145	145	120	143	131	127	139	139	141	135	142	124	119	136	121	136	132	143	139	143	132	135	134	135	134	124	130	113	114	152	128	139	133	143	124	134	131	116	120	125	154	141	149	106	152	137	143	141	140	128	156	152	153	140	144	150	134	123	125	140	134	146	134	144	142	113	151	140	120	118	122	130	133	131	122	135	143	131	142	153	123	125	136	134	125	133	148	160	134	147	134	127	161	137	136	139	146	171	123	126	118	146	123	158	133	137	133	121	115	142	118	115	141	143	154	133	148	123	132	155	136	155	134	124	148	137	137	151	160	133	142	151	152	119	125	112	136	133	128	153	135	116	132	145	147	157	141	125	121	136	152	138	141	136	138	151	129	137	145	136	110	149	139	141	134	145	149	145	154	132	143	141	162	147	141	139	125	145	135	131	137	150	153	154	147	137	133	136	153	125	154	137	139	146	128	133	132	132	145	113	141	141	143	162	140	165	140	154	150	131	173	128	141	142	106	121	152	130	140	135	145	147	121	125	132	143	148	141	138	142	129	137	146	141	164	135	171	139	119	153	127	138	137	154	119	123	134	137	161	132	126	157	136	134	132	142	140	127	151	107	108	139	124	155	145	134	136	121	119	135	137	131	142	135	133	135	162	133	133	144	142	120	154	146	121	135	138	135	150	150	119	117	105	119	144	134	145	138	143	145	126	131	138	158	118	139	130	128	130	140	151	134	141	127	144	162	133	130	128	143	139	152	145	130	140	154	164	143	149	166	161	129	131	125	125	137	143	139	140	142	111	121	133	136	150	148	111	161	128	147	120	135	127	158	146	133	138	132	154	131	130	126	126	141	141	127	120	138	122	132	143	138	150	123	138	170	146	130	155	164	144	141	127	130	150	151	135	113	122	124	134	137	141	119	118	139	130	153	139	124	145	145	150	141	121	131	151	145	150	141	155	117	133	133	121	125	139	150	135	136	132	121	161	136	162	124	138	145	140	131	147	137	116	149	140	146	172	142	147	124	135	136	152	130	150	129	109	141	170	132	149	149	136	139	139	135	143	128	136	142	130	132	135	134	124	128	121	139	127	155	137	144	135	139	131	138	133	132	125	169	144	153	133	138	137	150	131	125	155	146	121	144	145	131	134	136	159	133	138	140	156	143	133	142	134	128	154	154	139	176	150	110	146	121	130	153	151	151	132	121	146	142	147	148	154	140	153	119	145	136	141	132	137	126	157	141	158	118	141	137	126	145	156	137	140	138	166	154	155	125	140	137	119	125	138	141	121	134	132	152	161	137	127	142	149	127	145	129	117	136	146	149	135	127	114	145	143	120	144	130	142	122	154	99	142	147	121	138	137	129	128	139	135	147	154	136	127	156	134	122	129	138	168	130	148	148	143	137	140	137	138	131	146	149	146	139	134	150	131	145	133	132	142	153	166	139	134	121	147	141	147	136	127	130	136	136	161	105	147	128	139	143	155	132	154	121	141	124	133	138	129	135	145	146	152	139	137	148	117	141	141	136	137	120	140	135	137	139	136	129	121	136	129	124	105	159	126	123	131	124	127	126	127	127	154	146	152	154	138	127	142	140	141	147	146	140	166	136	144	130	139	140	131	146	138	141	118	128	130	124	154	112	139	133	143	136	134	130	158	145	137	151	123	141	152	149	123	113	158	158	159	137	161	151	148	137	125	159	164	142	128	124	154	132	134	129	111	148	128	153	153	127	138	113	144	136	126	132	126	136	146	139	132	136	141	137	153	145	145	145	136	147	130	135	119	118	116	159	136	149	118	166	158	147	145	138	131	148	129	130	144	134	150	161	143	157	136	142	143	120	163	139	148	118	148	134	132	135	126	172	127	144	111	157	139	123	166	157	138	132	148	138	116	137	143	153	141	134	144	123	132	136	147	160	147	141	135	129	136	167	147	123	117	125	142	145	130	124	127	149	146	140	154	110	134	119	141	153	125	128	124	136	147	131	95	145	117	131	139	136	150	128	141	150	132	134	150	135	134	136	128	112	149	146	137	141	139	130	123	123	156	138	129	132	134	150	133	132	122	151	145	133	137	158	144	141	167	142	150	142	114	137	140	147	147	133	114	124	147	129	136	130	162	128	137	131	145	128	137	116	131	130	145	132	135	130	117	123	131	145	128	147	134	160
29661	24515	33473	32856	18208	2584	1334	980	746	691	533	521	516	522	457	442	459	424	398	378	391	372	401	366	403	377	329	359	328	353	366	365	324	338	328	332	301	343	329	326	312	307	334	310	316	326	332	321	335	324	309	361	308	325	327	319	296	317	318	310	294	329	327	306	308	301	298	297	294	311	314	317	332	341	306	343	332	332	326	322	323	321	315	346	287	320	291	328	341	325	289	338	302	307	335	311	299	298	346	316	349	295	312	296	317	284	337	302	329	335	314	279	309	308	321	301	327	315	332	319	304	291	294	307	290	337	311	310	331	339	346	305	271	330	324	304	297	302	297	364	311	342	301	306	306	305	318	337	315	340	357	339	305	304	295	324	326	315	289	323	325	342	321	308	305	309	314	319	331	309	315	308	318	301	284	320	328	306	294	335	303	301	297	301	294	324	324	310	325	310	293	330	345	317	310	312	326	265	306	316	327	317	313	358	345	320	313	302	333	299	320	333	326	314	316	329	318	298	317	320	306	295	318	283	296	309	321	302	288	318	308	341	334	303	346	302	345	328	295	305	345	289	332	334	331	306	310	319	340	299	315	358	304	323	317	314	328	319	302	302	313	326	283	297	328	312	318	338	312	332	339	312	337	319	303	302	311	341	305	323	295	315	312	349	328	317	318	329	330	313	287	345	321	309	315	313	330	311	354	298	302	316	314	326	333	320	323	340	332	302	321	325	317	312	330	315	362	336	314	316	333	307	331	315	310	317	322	323	313	311	315	336	298	318	303	326	309	330	271	326	320	299	335	324	280	323	311	327	317	310	334	312	290	332	328	315	300	314	307	297	308	300	309	306	301	319	307	298	317	345	337	303	332	313	300	313	327	329	325	285	305	326	311	313	318	306	318	295	293	346	303	275	298	337	305	323	303	290	305	308	289	288	326	287	327	282	318	313	338	321	315	332	338	307	346	278	310	285	321	306	310	341	341	292	345	321	356	323	340	303	295	357	345	334	311	292	311	323	336	327	314	280	324	327	347	291	297	327	338	326	306	354	311	305	305	307	339	318	342	332	357	306	322	326	323	312	336	311	334	313	304	313	322	325	308	306	333	336	356	326	318	334	326	314	348	310	301	292	329	310	319	369	329	316	290	298	313	339	305	321	341	369	335	308	345	290	260	320	308	340	323	335	320	346	309	295	318	301	323	316	306	327	307	313	287	326	317	285	345	292	299	357	327	294	349	346	314	302	344	301	331	320	310	301	323	323	344	357	321	301	348	323	298	319	291	349	291	351	315	312	341	282	330	312	352	324	305	321	322	332	345	314	327	341	338	321	331	321	335	307	301	307	313	328	296	304	322	280	320	320	331	290	343	332	307	320	291	345	327	324	313	312	287	325	292	318	295	331	305	296	310	318	317	313	328	310	322	338	338	321	321	311	323	344	311	322	324	329	314	296	353	329	307	300	309	336	303	331	285	332	319	329	296	307	287	288	313	322	331	307	304	320	302	311	338	329	326	307	306	316	340	289	319	306	323	288	327	328	321	322	339	314	307	337	318	356	295	318	314	372	283	328	335	295	311	295	321	293	307	313	279	344	316	299	308	325	313	312	328	341	301	328	325	316	341	298	326	323	323	340	357	303	300	325	303	313	319	338	331	330	321	300	294	316	328	341	302	330	341	309	316	306	329	315	303	306	328	327	301	321	329	299	342	323	311	312	325	335	348	319	305	335	331	330	311	320	339	306	314	323	330	294	315	321	341	338	322	294	316	290	327	296	297	300	340	316	310	326	309	300	313	323	291	329	285	333	324	359	338	319	356	302	322	309	306	328	308	318	297	273	322	311	319	327	307	311	306	305	325	324	338	349	325	312	325	319	305	321	280	334	334	315	319	314	325	299	322	318	314	323	317	299	299	301	292	301	315	320	311	293	272	298	327	295	323	327	312	327	317	302	311	307	316	300	283	317	320	322	320	326	308	329	321	328	335	310	302	344	297	321	325	357	306	325	316	329	351	353	317	288	353	337	333	335	281	330	326	300	310	328	324	328	317	313	330	334	335	320	301	305	317	316	297	301	328	324	321	327	328	333	316	350	333	301	320	319	314	311	319	321	298	329	314	287	309	302	312	325	294	344	303	301	327	357	316	314	311	306	348	358	348	316	324	278	329	313	307	299	309	306	310	325	301	308	312	311	321	299	295	331	331	347	323	294	319	310	310	319	325	306	304	304	337	301	293	328	334	314	307	335	344	319	326	292	306	317	294	333	335	273	341	336	287	314	345	327	342	319	293	312	303	338	289	310	256	297	334	305	319	329	326	304	318	351	335	319	311	327	312	324	350	318	323	326	310	310	328	321	300	349	365	335	306	309	311	309	344	340	311	310	313	309	299	327	307	341	316	330	323	290	356	314	309	309	312	341	345	327	319	345	307	312	313	335	288	300	314	324	309	294	333	348	311	339	345	294	330	299	318	327	312	322	339	314	326	310	339	337	297	322	332	304	329	331	296	336	339	298	323	300	311	332	303	317	308	355	313	335	313	352	317	327	321	296	323	327	300	298	280	336	325	360	353	306	327	289	312	315	297	354	352	301	349	322	307	326	306	313	292	306	329	313	283	335	337	335	312	263	313	344	314	305	320	300	329	320	338	324	326	320	343	333	319	312	308	304	318	313	346	329	311	298	314	314	317	312	321	366	303	334	360	305	337	347	288	336	311	292	335	297	297	366	309	319	290	284	334	299	290	332	306	316	338	359	310	320	333	327	294	295	313	322	280	292	314	312	334	286	304	323	303	336	309	284	319	300	330	316	305	294	344	336	326	317	319	312	342	332	312	315	295	340	314	318	302	317	346	326	324	312	331	356	322	307	291	316	327	321	294	307	354	336	273	302	296	300	321	292	298	294	323	325	308	314	324	331	317	296	336	340	353	329	297	304	297	346	277	334	341	343	329	327	287	308	312	308	327	306	349	322	337	317	333	319	324	293	316	318	347	322	316	327	298	317	316	355	309	327	292	283	299	310	318	308	326	337	324	324	317	325	308	302	323	339	296	353	308	323	307	329	344	321	336	336	337	332	325	327	328	321	288	329	314	309	333	303	320	301	312	316	267	303	329	302	337	314	328	310	316	313	291	317	306	309	311	287	317	320	316	331	315	271	334	349	351	307	343	328	329	297	303	318	346	346	316	310	280	325	315	321	334	327	334	340	330	317	317	304	311	345	324	310	334	335	322	303	325	299	315	317	345	323	308	323	319	324	302	311	305	329	307	307	322	296	342	313	340	323	332	356	326	316	324	321	277	315	306	332	301	308	307	293	298	309	339	342	313	298	311	300	312	279	303	340	310	350	290	316	312	313	342	338	317	296	295	280	334	289	316	318	337	321	309	362	324	321	341	322	307	294	297	318	296	330	343	325	290	325	334	324	308	341	288	321	308	336	331	300	338	349	323	344	295	319	295	328	320	334	322	323	334	324	324	321	340	321	355	338	295	327	303	302	324	306	334	327
52892	40101	42576	37517	20790	4165	844	420	291	281	241	188	221	183	159	218	189	152	185	164	135	184	173	167	159	180	176	169	159	141	145	145	148	180	166	147	160	128	150	143	156	157	171	138	143	151	145	153	158	172	164	155	153	132	163	163	153	138	146	132	142	137	157	131	144	159	130	131	147	124	137	135	136	160	161	162	130	132	149	133	132	147	158	157	134	168	131	136	143	138	149	145	143	148	176	154	139	151	140	156	158	144	140	152	148	145	139	134	159	156	142	150	154	169	141	156	157	157	146	135	124	134	153	167	150	141	135	141	143	134	147	124	139	136	139	121	137	140	140	162	164	148	174	148	148	151	139	139	152	147	167	135	145	165	167	139	138	145	135	134	139	143	162	118	156	152	132	154	160	114	148	152	145	144	129	162	139	154	129	161	143	133	127	141	151	153	162	155	165	151	143	180	153	175	128	169	147	139	158	170	146	119	135	156	161	139	147	149	166	174	140	135	180	159	149	130	126	145	145	153	133	155	155	150	163	163	130	134	156	138	147	154	136	125	145	144	161	143	145	128	139	132	135	177	143	130	145	150	146	145	126	148	137	142	164	139	153	139	129	135	152	155	157	136	144	165	163	141	145	154	139	136	151	143	147	164	145	124	154	144	144	147	125	154	136	147	156	169	154	152	135	161	155	133	157	151	163	137	156	146	147	150	141	149	163	146	138	153	150	149	148	145	162	140	148	158	144	157	133	141	140	159	155	138	158	155	131	140	146	164	130	146	173	145	137	159	155	159	149	161	143	143	131	130	155	150	138	135	139	171	135	163	156	140	151	149	133	166	156	128	130	132	144	126	133	131	150	130	158	153	147	155	159	161	161	151	150	133	153	147	137	173	150	162	159	146	138	144	136	138	192	173	125	153	141	137	153	139	144	136	152	137	127	126	160	136	161	138	137	158	164	150	160	167	138	153	140	139	118	152	150	149	151	169	153	139	129	136	173	162	159	166	148	141	148	133	144	131	150	154	132	138	169	171	149	146	138	148	155	151	177	138	152	176	155	164	124	141	132	146	134	165	153	147	160	162	133	144	134	142	149	132	169	128	152	159	149	145	149	123	138	157	138	130	129	129	133	143	135	137	139	144	147	134	148	131	170	113	168	159	135	141	148	135	136	132	149	157	137	143	131	149	154	158	169	155	140	141	145	145	161	155	142	154	135	151	146	138	141	135	185	174	174	164	177	154	171	131	149	164	120	143	151	136	140	142	127	141	181	152	159	162	152	159	141	142	176	153	154	152	154	152	159	155	151	161	121	173	141	164	161	160	142	136	149	128	142	137	133	159	135	146	138	166	147	152	132	151	138	164	151	143	147	139	118	154	138	158	143	145	141	154	145	144	128	154	158	128	144	148	143	181	165	139	153	161	147	161	160	137	151	134	147	131	141	158	140	140	160	158	144	148	163	146	155	131	142	186	137	153	160	148	142	162	149	145	153	158	164	152	121	143	143	156	172	167	128	147	156	138	140	156	158	133	156	167	126	138	156	152	154	154	157	125	167	158	158	162	146	149	134	145	159	186	151	125	155	158	170	130	154	146	138	123	119	136	164	150	146	131	147	151	155	150	141	143	136	151	142	147	146	146	140	142	144	156	142	150	121	164	154	175	146	157	160	141	140	146	143	149	140	161	140	119	139	127	162	160	155	123	155	134	140	148	135	131	138	132	153	144	148	165	138	144	146	184	153	145	138	156	161	176	137	156	132	144	169	138	163	134	156	134	154	160	145	140	140	157	144	150	148	143	147	152	153	156	187	137	155	132	138	151	130	134	143	127	135	141	145	163	126	130	139	155	142	147	153	137	155	145	147	122	152	143	143	151	158	160	153	143	142	125	151	161	167	140	148	146	144	144	122	145	146	161	149	161	128	147	167	163	153	144	140	135	143	133	144	134	142	140	159	171	155	155	119	134	146	113	173	144	153	122	157	162	143	138	155	150	159	171	169	141	156	157	142	157	168	173	155	136	133	149	150	141	135	158	141	169	158	191	127	158	143	151	139	148	147	172	152	152	135	138	150	139	142	145	136	144	159	149	150	152	178	127	136	146	159	158	151	159	145	130	154	157	154	142	124	134	154	167	143	131	137	178	159	151	135	156	136	140	152	144	160	145	141	161	183	142	149	135	140	151	153	161	158	157	166	142	144	142	171	159	160	140	145	147	152	146	125	157	146	156	157	151	127	175	126	166	157	161	171	145	145	167	142	161	160	149	133	141	162	176	153	130	143	136	145	149	167	130	133	170	151	153	146	133	156	122	120	164	135	147	139	140	153	164	152	166	150	141	151	155	131	140	154	104	142	146	142	136	154	132	150	146	142	138	157	153	142	143	142	146	134	141	170	152	130	155	142	153	129	148	144	147	122	161	148	141	130	152	156	165	143	138	137	155	133	141	132	128	143	150	146	132	147	165	145	174	168	150	160	168	124	133	120	147	179	157	136	123	144	154	130	149	152	167	159	155	131	128	135	137	186	164	138	161	141	166	148	154	158	145	157	139	125	172	149	122	161	129	133	164	168	145	155	178	140	144	159	135	119	138	160	171	148	162	148	145	140	150	160	146	135	154	157	163	126	148	129	154	144	149	154	149	183	143	139	163	136	150	141	157	158	141	171	136	138	115	161	145	130	160	131	145	139	139	167	144	133	156	140	139	137	155	152	161	154	159	159	154	178	160	156	168	162	164	133	154	148	125	163	132	138	149	132	158	142	123	121	124	163	147	161	149	163	166	133	147	143	145	146	161	141	126	136	157	148	157	150	121	156	135	142	151	163	150	137	139	136	157	167	136	151	147	143	147	138	151	134	166	142	147	153	158	145	157	135	162	182	155	118	133	144	157	153	145	135	146	117	151	133	152	164	178	135	148	143	159	156	134	131	142	162	168	133	167	149	150	134	152	174	123	127	144	109	138	147	163	136	156	155	144	141	146	146	166	156	138	151	164	163	162	141	146	150	182	145	150	151	176	141	138	159	140	130	175	145	144	146	165	166	140	148	128	145	126	140	154	132	165	152	153	145	144	165	156	180	145	137	140	158	143	128	150	139	144	134	135	122	145	156	138	142	156	167	145	146	124	157	166	135	157	153	137	146	132	144	146	160	150	135	153	142	154	169	143	148	148	135	155	141	134	157	132	150	148	173	169	150	155	138	142	144	146	146	158	156	148	129	156	150	128	152	144	152	130	143	144	165	180	158	151	145	141	133	132	156	150	139	181	154	144	152	141	166	146	147	145	136	136	149	143	142	150	133	150	125	162	148	149	159	149	150	158	169	138	150	134	156	125	165	135	151	151	146	149	135	160	147	148	141	162	172	162	150	152	123	149	127	157	153	147	165	163	137	143	152	160	161	133	164	141	152	136	133	148	136	145	139	133	146	159	149	133	153	134	131	132	159	132	123	145	146	157	148	140	137	143	131	141	167	163	152	143	129	159	143	163	139	143	164	161	142	122	148	172
34636	32387	42747	42581	21957	3328	2018	1425	1115	940	797	756	649	597	609	607	545	538	516	497	470	476	474	487	453	445	439	404	418	379	359	390	370	374	382	385	351	344	347	373	356	365	345	369	334	333	353	380	366	340	376	382	357	351	343	352	342	328	355	355	369	363	332	348	343	326	359	344	371	329	371	383	344	355	331	349	343	318	363	345	351	302	353	337	305	352	307	352	357	345	342	351	370	351	330	343	343	350	338	352	320	306	345	350	341	328	351	345	348	366	349	368	354	369	339	374	324	366	333	311	345	349	361	339	346	357	340	360	366	347	351	346	340	362	335	338	344	330	372	340	304	353	355	357	322	349	384	347	360	345	350	324	353	318	356	346	336	334	318	336	357	344	320	351	346	341	341	310	337	324	372	366	353	330	342	355	332	310	320	346	334	320	327	351	348	361	358	334	379	328	350	355	344	340	362	327	350	376	345	321	346	321	329	352	352	359	353	343	340	376	347	364	343	339	380	333	364	319	349	361	366	308	360	348	346	347	352	312	359	372	330	318	352	349	357	348	328	322	369	319	368	368	337	358	368	345	328	358	369	360	373	344	332	363	340	367	334	324	335	341	331	370	361	332	344	349	338	354	382	358	343	320	334	350	362	377	357	351	325	317	404	326	337	341	347	311	367	354	321	364	357	375	356	316	367	355	361	378	337	332	344	357	343	343	325	375	354	347	379	359	342	364	346	362	350	348	357	361	327	339	374	327	363	329	363	355	351	368	347	334	326	394	349	348	347	356	329	272	356	343	363	304	350	309	371	340	371	344	375	318	324	352	333	343	383	338	363	345	348	354	364	325	354	376	379	376	330	299	358	354	326	347	349	383	354	328	337	366	349	338	350	334	365	316	348	348	329	393	380	358	336	353	337	367	374	350	330	382	323	332	345	342	358	355	369	325	348	323	331	348	368	362	362	380	383	333	335	346	378	336	353	340	382	335	352	362	324	347	339	350	346	347	346	340	384	353	336	313	358	349	324	357	370	339	349	317	304	330	369	367	341	311	347	362	332	358	327	367	347	348	338	350	375	323	334	376	346	292	341	361	322	337	332	311	348	342	319	324	344	345	346	341	346	350	308	310	339	353	342	349	314	311	366	378	354	354	331	357	362	338	311	315	355	355	355	324	344	336	338	344	362	369	327	352	335	363	321	352	335	316	313	349	332	356	370	353	328	329	339	378	338	328	348	338	336	330	324	376	354	357	385	369	339	357	335	341	339	345	328	310	371	346	326	329	352	373	363	336	327	322	330	334	342	362	293	360	345	359	353	376	356	351	347	343	334	369	327	340	316	365	352	329	369	357	377	366	377	354	364	301	347	329	341	328	320	317	334	355	350	342	337	314	347	357	345	331	342	351	324	350	328	351	310	337	347	326	340	371	363	345	316	365	336	346	328	318	323	369	361	331	326	358	320	358	325	404	351	365	346	354	352	406	343	344	337	333	322	337	383	344	339	339	331	376	324	319	338	326	311	343	330	339	338	324	322	334	376	384	377	336	366	335	352	379	345	362	361	344	341	306	345	341	365	323	337	354	386	336	368	369	330	338	339	345	352	376	388	356	401	329	330	360	348	371	354	328	343	350	315	381	369	354	346	345	336	311	348	357	311	352	348	338	346	321	337	331	340	331	393	359	335	352	338	340	330	351	366	359	324	345	347	343	372	378	330	370	354	324	371	324	339	366	338	324	355	336	334	337	350	349	325	367	357	365	338	347	367	337	349	352	355	344	362	327	334	325	346	367	358	346	326	360	332	345	360	314	338	353	355	342	347	358	343	349	340	376	330	331	340	354	329	348	318	348	380	344	337	356	333	324	336	339	337	306	333	335	360	349	357	339	350	335	351	325	337	324	351	356	358	364	359	353	341	321	354	342	347	343	333	314	364	370	359	352	382	314	347	342	349	379	354	339	358	376	347	332	318	338	357	345	347	343	309	339	361	364	366	370	349	370	366	322	346	369	363	351	365	350	342	364	346	327	357	359	352	300	329	336	360	354	350	359	326	347	324	339	321	358	333	376	325	352	325	347	333	361	374	338	326	348	400	324	340	329	335	366	360	364	372	354	357	325	347	336	322	361	328	348	304	309	351	348	348	312	332	315	345	334	338	344	371	341	335	332	372	356	336	350	365	335	357	350	310	339	330	358	335	336	366	349	343	348	333	377	372	355	375	341	335	355	331	362	347	353	317	362	341	360	341	353	351	354	344	365	357	334	350	353	349	353	347	334	370	299	345	354	327	325	339	335	337	335	342	351	338	377	310	355	363	376	346	340	345	397	323	323	329	338	317	378	359	362	335	350	310	361	360	347	326	326	353	375	316	311	345	356	331	351	377	333	327	360	324	349	351	337	311	321	362	361	326	347	354	314	357	337	356	342	326	330	345	331	323	348	352	338	324	385	352	306	329	333	357	334	327	326	329	353	359	355	331	363	356	339	375	357	315	334	349	358	353	331	331	325	360	353	364	342	338	363	387	327	363	343	375	334	351	311	339	342	340	338	368	359	329	350	359	322	346	344	323	323	338	366	349	360	349	367	380	348	354	348	338	335	324	321	346	348	372	346	341	353	333	351	333	390	354	349	352	358	319	341	369	347	343	310	346	336	336	386	329	351	338	340	349	351	364	316	342	336	373	358	351	362	330	366	371	348	351	336	338	318	332	328	345	347	329	334	365	363	343	340	316	323	357	330	354	337	338	375	348	346	326	340	344	352	372	359	319	371	334	345	358	387	345	356	371	344	327	361	370	327	333	350	377	349	346	369	361	324	340	342	357	363	341	320	345	359	334	338	332	330	354	358	348	325	335	342	360	326	359	346	323	320	362	328	353	372	354	338	337	343	346	350	353	293	361	322	338	345	352	359	339	354	336	338	330	367	342	370	346	368	383	326	338	348	347	364	337	355	348	377	336	330	337	372	348	344	344	303	373	373	358	336	341	343	331	366	350	337	346	372	388	332	335	349	358	350	315	358	365	350	380	369	358	334	348	350	345	317	344	314	348	373	374	332	334	369	370	357	337	340	365	335	337	346	381	358	329	347	331	337	358	360	353	340	360	333	354	334	358	348	370	347	370	374	346	331	389	335	353	343	363	341	339	347	369	338	351	337	345	340	367	389	348	348	328	344	355	378	314	324	330	348	330	332	324	357	329	348	364	356	331	378	315	311	368	332	337	361	350	359	339	348	341	364	321	368	360	349	342	362	353	355	373	367	340	316	326	360	360	363	366	359	328	347	323	351	332	354	335	337	356	329	335	360	316	351	361	331	342	354	343	315	342	361	320	351	353	370	333	347	348	374	349	347	351	346	366	313	377	357	332	334	338	362	344	369	296	360	331	324	356	361	314	365	341	374	356	343	336	305	363	326	377	345	328	293	324	360	352	341	333	332	317	323	350	333	374	335	378	355	353	336	312	370	321	359	362	311	368	365	345	323	349	346	305	363	351	383	370	368	369	342	350	337
27549	15186	8298	3621	1348	435	310	250	274	265	268	225	242	221	235	252	230	227	220	214	208	235	241	224	248	207	236	233	219	230	211	248	216	215	218	254	248	224	224	204	233	251	224	230	223	264	222	209	198	241	244	229	217	225	246	214	233	219	210	195	201	217	216	224	215	194	246	248	235	196	224	256	217	241	257	224	206	220	221	212	225	227	224	228	192	208	206	249	228	250	236	197	259	179	233	216	243	223	230	241	195	209	224	225	205	249	204	233	240	236	211	214	181	215	230	241	223	219	254	220	230	236	232	209	247	219	246	217	234	238	259	249	263	187	206	212	230	244	223	221	166	219	205	212	212	217	201	236	250	238	219	216	234	200	218	196	231	226	223	214	236	232	239	211	199	209	227	209	193	223	245	228	201	212	234	227	231	217	230	236	221	214	223	229	238	216	235	202	198	219	222	236	239	216	212	203	229	211	233	215	223	231	234	251	233	221	241	238	227	212	224	196	182	208	233	204	241	240	213	195	218	192	239	234	218	233	194	212	248	239	206	260	233	242	221	218	217	229	242	261	250	223	220	229	216	202	196	206	203	207	236	245	205	232	222	224	208	226	195	217	212	234	253	207	200	219	214	201	247	217	248	235	222	269	218	202	228	208	229	251	217	239	220	233	242	207	214	244	212	224	231	226	238	208	229	221	247	236	258	245	219	218	240	211	224	203	207	231	218	216	229	209	217	209	218	229	212	251	205	241	226	239	205	247	237	238	186	232	247	214	223	219	216	238	234	207	198	232	201	232	224	240	234	231	243	241	200	225	241	238	221	231	253	191	239	242	204	208	205	223	201	228	240	252	237	237	220	199	254	191	223	200	226	231	240	203	235	219	200	221	205	196	223	225	225	237	221	213	227	207	195	222	215	197	198	240	201	214	178	206	220	230	210	220	216	222	238	206	217	238	196	230	211	193	234	230	234	238	217	220	241	227	188	194	183	233	211	221	218	239	228	225	230	222	240	223	205	220	199	221	244	234	197	207	215	246	238	236	229	231	229	210	224	235	231	233	194	246	230	210	218	201	226	189	229	195	240	221	220	214	228	215	195	251	225	220	232	250	207	237	195	219	219	228	223	218	215	239	221	223	237	243	216	230	245	229	227	208	235	248	234	229	177	222	218	224	250	236	200	219	212	211	241	247	220	222	241	253	216	222	207	264	243	231	218	209	245	243	225	226	210	205	232	221	233	228	248	234	214	210	221	212	230	231	235	224	218	225	246	200	227	242	227	247	259	215	214	233	235	212	217	223	221	213	226	230	226	224	226	218	222	194	213	221	235	234	221	227	239	255	212	217	237	226	240	232	222	223	232	219	210	191	266	262	202	211	199	206	214	225	208	245	219	219	199	242	217	222	216	211	204	249	199	220	228	241	211	254	197	213	216	228	228	214	225	220	215	222	218	205	225	207	242	226	191	196	200	193	225	232	219	209	213	222	192	226	230	239	208	200	209	220	238	224	228	235	220	239	232	223	219	210	244	220	222	227	201	252	245	225	231	217	209	240	231	237	233	251	248	243	224	197	228	194	228	256	205	229	204	233	227	217	225	267	219	209	216	232	202	195	233	254	200	196	213	222	236	211	221	220	254	204	215	228	236	213	254	221	216	198	207	211	233	222	221	235	226	208	248	203	228	219	218	229	218	201	200	217	250	210	212	203	231	218	202	228	221	242	242	245	217	210	199	212	214	215	203	201	239	241	236	233	232	272	194	242	219	245	246	236	207	223	233	219	226	211	223	213	206	245	212	254	230	215	231	222	232	208	226	241	194	224	226	207	196	225	231	235	211	225	236	234	230	224	203	225	220	229	220	247	220	206	204	233	226	209	221	216	219	237	235	227	251	213	245	217	216	245	208	232	239	231	245	226	217	221	217	234	226	229	220	190	224	213	244	216	259	223	241	208	213	229	217	182	220	225	261	215	236	224	220	230	225	223	219	234	215	202	228	218	228	185	212	250	222	218	217	228	243	225	246	238	186	194	209	198	221	214	225	228	194	232	223	212	218	208	239	246	246	227	228	237	206	220	219	222	228	211	217	210	193	225	231	205	219	227	222	218	207	198	211	229	213	251	226	236	211	219	219	233	233	221	213	219	199	210	208	212	217	211	204	201	189	237	210	241	233	244	207	196	206	204	239	248	217	209	203	235	233	229	211	221	227	230	237	234	228	219	262	229	234	236	238	216	216	231	209	225	225	227	199	244	229	223	231	211	217	225	227	201	239	216	244	213	204	211	229	252	236	215	184	212	241	200	231	208	242	208	208	222	205	245	208	231	217	221	210	223	224	214	210	218	248	212	210	217	242	231	220	212	238	229	223	229	223	226	245	233	177	199	250	197	232	224	233	211	232	246	238	218	228	236	242	218	217	238	255	231	235	238	214	227	199	209	223	242	240	222	238	234	215	225	249	243	237	239	209	220	230	232	218	249	216	215	199	219	212	234	207	220	241	239	267	200	192	216	227	229	231	190	205	217	252	209	216	244	227	229	243	222	232	213	230	231	235	234	207	188	230	213	229	228	230	210	216	201	194	227	228	226	239	219	217	228	210	228	213	226	234	225	215	222	229	249	240	218	224	253	231	218	208	206	219	210	248	215	228	212	239	210	249	228	238	199	216	204	242	232	226	222	232	216	256	209	236	220	190	241	227	217	203	207	208	223	229	221	211	198	207	220	232	198	231	210	202	208	233	235	210	198	239	218	237	207	254	214	232	187	230	219	221	228	217	217	235	232	217	215	196	187	198	240	254	238	222	224	221	225	254	234	189	248	236	218	202	236	222	231	231	222	228	215	200	208	247	219	224	229	216	226	221	219	206	224	245	234	247	219	237	209	219	228	210	232	223	236	231	234	227	215	196	222	241	262	215	188	222	263	245	210	235	219	195	232	242	208	254	226	227	218	208	228	206	249	240	223	215	229	238	253	222	210	256	207	199	217	212	236	228	218	199	230	227	227	249	211	210	220	225	209	226	220	211	244	221	193	229	238	226	223	213	226	230	222	229	180	248	222	213	237	217	210	216	240	241	226	211	236	213	264	245	231	214	197	207	229	194	247	232	227	216	212	226	225	227	229	222	270	223	253	222	242	211	255	223	260	263	233	203	252	202	258	200	237	235	214	210	199	221	242	224	234	232	224	219	228	190	210	221	230	241	224	245	224	227	220	206	193	214	241	224	217	228	224	236	224	257	235	212	207	220	230	214	191	212	217	225	231	222	221	223	216	196	238	217	224	217	249	236	203	221	199	221	223	220	237	240	192	211	234	230	212	207	218	222	236	260	239	235	192	227	207	245	216	231	245	220	222	218	229	247	219	226	233	191	236	216	203	223	218	240	232	215	235	211	206	213	223	207	189	235	206	216	207	217	227	231	213	218	227	215	223	225	242	224	205	229	209	210	225	241	222	246	232	246	228	231	210	234	215	205	212	233	224	218	218	211	218	219	232	212	228	234	241	200	255
17422	12090	12304	8835	4190	1211	896	774	729	609	643	561	531	539	570	568	547	549	486	488	465	502	499	537	524	507	497	495	495	531	489	494	524	489	461	506	497	538	480	495	504	518	471	515	478	485	503	468	479	483	499	466	475	457	464	516	462	476	493	480	455	520	476	477	467	475	533	485	485	439	466	476	478	526	495	475	486	457	514	476	473	479	485	482	425	501	483	530	434	445	496	481	511	492	488	499	473	497	450	471	499	494	524	520	528	443	493	473	477	489	512	466	514	486	475	514	457	477	490	486	442	465	486	458	491	487	489	474	461	496	460	477	486	455	481	482	521	495	464	504	471	481	474	528	483	444	486	450	482	459	485	501	515	490	509	461	494	490	492	492	478	464	486	459	461	452	465	493	478	478	501	478	453	485	502	502	486	498	485	516	438	492	459	502	482	490	479	471	481	475	467	503	487	467	489	466	504	497	462	500	479	473	461	483	542	437	481	499	500	485	500	439	469	464	508	471	470	455	482	478	489	484	491	470	472	500	474	474	497	454	506	481	446	497	496	520	492	477	481	492	477	505	460	499	495	463	488	476	496	466	497	516	487	515	480	479	523	493	488	522	461	470	471	536	492	515	503	454	471	462	521	524	515	487	498	484	515	487	465	499	492	488	494	452	478	496	473	472	491	480	473	526	468	488	484	497	513	507	507	478	464	503	444	475	493	480	509	495	475	482	503	468	461	477	494	467	474	503	492	486	490	517	523	437	510	494	473	450	485	484	523	493	501	509	487	507	473	453	463	511	506	491	453	504	492	507	450	504	511	459	505	483	500	490	506	473	477	478	485	475	502	497	473	499	537	446	476	476	466	512	465	519	483	490	503	446	503	467	469	468	468	469	510	492	475	499	475	495	482	499	506	512	462	463	527	492	496	473	487	476	448	490	485	472	495	497	483	481	498	479	473	447	470	480	469	502	502	497	455	478	464	483	437	491	513	465	469	463	494	444	483	472	501	435	499	471	487	517	476	497	512	469	516	472	503	465	498	495	457	466	505	475	525	466	486	473	505	477	504	463	473	450	498	457	525	452	475	520	456	464	470	515	503	528	482	506	479	443	484	474	471	498	475	479	483	475	489	486	499	476	475	475	504	504	511	467	456	480	484	490	509	508	488	503	468	411	493	454	486	481	480	478	463	493	488	512	501	525	506	515	478	475	455	455	477	515	493	488	493	459	513	464	485	490	500	472	503	488	472	484	496	490	497	463	529	469	477	504	482	457	480	480	484	496	493	433	463	470	517	444	494	496	467	503	491	484	478	471	476	499	483	500	486	512	500	488	488	491	473	467	501	476	490	526	469	488	487	474	476	460	456	433	505	474	455	500	506	513	476	485	510	451	554	477	445	478	493	461	491	480	511	522	495	475	465	509	461	513	480	524	465	464	522	459	493	452	468	490	471	481	478	529	430	454	470	487	507	505	503	499	465	487	480	496	458	492	478	468	452	504	489	461	460	509	468	481	451	498	512	458	494	447	498	475	496	513	510	449	509	499	438	498	496	489	501	484	462	462	494	473	478	502	464	463	422	479	498	492	532	490	497	483	464	452	496	494	478	465	470	473	460	453	487	472	501	498	497	469	456	543	470	456	458	459	470	480	527	491	493	464	506	469	480	457	471	449	437	476	487	471	490	523	490	479	493	523	514	529	476	480	489	495	517	494	433	485	476	483	459	471	469	456	492	464	493	501	502	476	469	479	500	474	493	467	474	482	456	487	455	479	487	507	460	490	475	495	473	481	481	501	529	518	468	439	481	523	464	534	509	496	483	478	485	489	499	490	470	505	456	500	498	450	490	506	504	465	457	479	466	507	488	470	485	473	507	486	503	519	468	479	518	479	510	479	489	500	512	456	468	517	473	498	476	499	497	468	510	495	446	498	499	492	532	475	476	452	528	462	501	475	484	489	490	500	484	494	492	479	509	436	505	457	469	464	469	471	515	496	543	501	443	457	488	492	495	473	497	488	491	472	464	509	506	463	494	479	505	527	488	446	511	498	478	498	478	479	442	442	480	492	478	472	467	518	487	464	456	486	496	425	463	506	443	472	464	514	494	465	520	480	493	473	483	496	497	493	497	490	448	481	506	484	500	481	489	486	517	470	477	484	485	475	489	468	468	462	475	496	506	483	471	500	484	439	504	519	472	505	442	507	438	488	475	531	485	453	460	461	498	447	474	507	492	453	475	481	510	487	543	472	458	524	484	531	473	512	484	484	471	460	484	465	489	520	511	488	481	470	489	521	498	499	478	445	486	483	519	516	511	505	464	493	477	486	484	446	513	487	508	458	497	517	497	478	472	457	460	458	518	444	468	480	526	500	501	464	497	497	477	466	489	482	489	460	460	536	480	474	489	496	493	501	460	503	450	493	493	483	502	486	478	499	475	480	514	464	486	463	447	500	478	490	482	435	477	480	452	468	511	505	532	484	466	480	514	482	460	486	493	484	476	477	476	492	478	477	474	515	490	504	449	508	489	454	477	472	524	520	468	475	482	484	495	487	472	486	520	529	500	495	477	488	472	494	482	449	501	472	502	459	462	498	496	474	456	521	541	466	473	467	443	479	479	513	458	483	490	519	499	527	519	462	471	458	471	488	482	481	491	452	484	468	490	450	471	511	443	469	516	478	496	496	476	509	457	502	486	476	474	491	495	455	521	460	460	491	461	507	452	479	485	493	485	512	471	519	502	470	483	486	450	497	514	492	458	475	518	505	472	474	427	503	461	491	456	492	508	491	488	475	428	458	499	498	499	486	484	499	458	511	486	521	466	475	503	465	483	488	506	523	440	430	442	493	476	470	490	504	542	500	487	483	451	489	494	467	483	478	465	456	475	462	490	493	500	514	500	518	478	430	489	508	477	471	511	507	484	438	488	497	452	511	497	495	468	490	500	470	493	496	487	491	513	503	484	477	505	487	455	487	473	483	438	505	508	521	491	487	445	476	468	464	443	514	440	459	499	448	427	482	436	490	494	488	500	500	466	516	494	444	493	523	500	477	491	515	476	473	482	488	473	508	459	476	448	521	492	465	460	474	493	462	502	480	460	473	497	437	506	540	466	460	468	489	492	478	483	501	464	489	490	505	471	467	506	534	481	535	490	468	479	461	475	431	465	497	477	457	461	472	468	505	497	447	498	488	493	514	462	491	514	472	466	511	475	469	470	491	437	474	477	466	492	504	439	490	539	469	461	478	470	500	466	493	510	511	461	467	477	502	463	477	466	527	461	467	503	467	493	501	517	501	469	512	493	475	494	504	490	526	524	487	456	494	489	476	476	509	488	489	465	520	453	471	481	459	476	508	499	479	496	494	485	503	463	484	464	439	487	462	545	522	469	506	478	494	485	460	483	495	451	480	492	508	507	476	491	497	504	498	477	475	469	499	485	473	474	467	507	513	479	508	454	456	484	526	532	480	514	444	511	509	519	468	479	477	492	463	489	486	443	462	493	491	521	467
48088	30998	26679	22452	10191	1094	369	234	222	215	194	167	160	157	158	178	137	159	166	157	159	155	143	171	163	130	170	145	149	162	147	148	169	144	129	130	154	141	153	145	141	154	162	140	153	128	121	141	140	158	148	149	168	146	140	160	175	184	153	129	123	141	151	143	108	138	150	146	166	134	147	169	157	144	145	176	139	139	122	146	133	157	169	141	132	138	146	159	134	159	151	142	162	155	157	147	145	144	146	135	154	158	160	137	151	148	144	130	151	161	151	143	144	128	145	148	132	135	153	139	162	143	120	142	139	126	143	148	143	157	137	129	154	127	117	145	137	137	155	132	163	141	160	160	157	144	138	173	155	177	134	164	149	165	130	140	161	127	149	127	151	130	137	136	141	167	133	155	175	139	147	136	152	146	147	137	172	155	174	169	163	135	147	163	154	141	136	140	138	147	142	138	126	123	141	128	147	130	134	152	145	148	138	136	137	124	132	167	139	136	155	129	131	146	135	142	143	142	144	134	149	152	143	143	126	150	126	122	137	156	154	156	154	142	162	169	149	146	163	157	147	122	172	138	141	127	145	146	133	150	145	134	141	146	165	148	169	133	151	152	144	143	131	156	151	131	142	170	148	156	155	140	178	160	146	156	151	164	136	152	173	164	149	131	135	141	154	147	150	145	163	126	145	131	147	118	141	138	150	137	156	135	157	155	132	147	124	112	128	114	125	150	145	133	143	141	149	138	135	167	138	153	126	152	150	132	154	145	142	129	151	156	145	128	135	137	124	146	151	178	129	147	161	166	136	137	114	134	125	132	143	135	162	146	157	146	148	156	127	144	133	143	126	147	102	140	136	149	147	142	131	153	168	153	122	152	140	137	163	149	134	130	134	139	147	150	140	126	120	147	149	137	131	152	155	145	133	133	143	134	141	169	145	127	184	134	146	138	129	130	130	144	155	171	149	170	155	137	132	152	163	120	144	148	136	134	124	142	145	147	118	148	126	152	133	153	162	143	141	133	138	140	133	138	138	131	157	135	149	142	158	148	151	135	154	139	132	130	142	152	142	170	133	130	125	132	164	139	145	147	151	118	159	137	133	139	137	147	153	157	152	140	141	158	154	152	136	150	168	147	143	141	151	133	131	160	139	141	149	161	122	156	144	160	134	171	150	124	130	153	137	141	141	142	123	156	148	135	149	142	140	156	160	158	166	157	142	141	147	137	140	148	138	143	119	142	145	146	159	132	151	132	128	138	130	146	150	133	142	152	140	136	153	166	132	162	137	154	150	160	144	158	159	128	163	121	138	163	154	145	142	150	132	163	154	145	133	142	150	152	126	148	139	146	151	152	141	138	137	131	134	132	150	146	149	134	145	156	140	150	143	119	153	153	134	125	148	132	141	158	133	151	135	143	147	139	115	130	157	127	156	143	141	128	163	135	162	125	141	166	137	149	152	163	150	149	157	145	140	138	131	136	160	137	138	154	142	145	142	144	153	133	117	141	170	145	143	147	150	129	139	124	158	159	140	134	144	129	153	132	129	145	137	173	149	139	154	141	145	131	157	154	143	169	148	160	160	165	153	155	130	126	152	151	149	116	142	136	131	165	129	143	150	140	148	137	140	126	163	147	173	127	149	135	135	123	113	147	143	128	173	156	136	144	136	143	139	137	143	140	152	142	134	148	157	163	144	139	151	138	142	150	146	142	158	133	163	136	139	138	145	145	148	153	131	134	131	146	137	149	118	139	155	152	117	150	133	160	138	152	146	138	154	134	157	144	130	138	140	136	159	149	121	135	136	137	134	163	141	161	150	130	154	170	148	137	154	141	142	142	129	158	145	134	148	142	157	151	126	145	129	147	161	150	146	150	148	147	143	156	133	142	142	135	145	135	146	138	160	165	148	137	120	166	141	152	153	164	162	144	134	161	156	138	162	129	140	157	114	138	147	139	149	139	172	133	134	141	139	150	163	138	161	145	150	151	169	136	153	147	154	142	154	148	120	123	147	154	146	117	117	146	157	125	139	128	143	155	132	131	144	151	152	148	149	172	153	132	148	177	136	171	133	157	146	151	152	142	154	171	132	162	140	122	126	127	149	135	116	146	126	136	137	165	140	164	143	129	154	148	148	148	174	153	148	161	159	131	134	136	136	128	162	153	151	136	138	159	168	125	142	138	173	146	152	138	153	152	155	123	125	149	158	152	141	148	139	149	140	150	144	136	140	147	151	161	115	154	153	169	136	129	134	168	150	165	152	119	131	137	127	128	127	131	142	166	150	158	147	129	149	133	142	134	152	155	155	152	119	142	147	135	119	149	152	148	184	147	133	150	143	137	150	141	133	133	132	122	153	132	119	136	147	138	150	187	173	149	140	133	130	129	143	123	140	140	151	121	147	130	142	135	133	156	137	133	157	148	111	138	123	174	154	135	134	145	132	140	148	174	161	131	141	162	120	139	150	142	144	144	153	165	137	147	138	138	114	119	149	149	126	142	124	134	144	140	161	146	133	132	130	143	132	136	147	138	152	148	139	144	125	165	142	140	148	126	147	155	136	143	132	139	157	144	126	150	136	142	130	131	143	136	150	145	152	121	160	146	151	156	176	145	129	136	148	145	147	166	131	124	160	127	138	113	141	118	136	136	151	163	159	162	139	159	163	128	112	142	141	149	134	165	128	124	141	169	124	154	158	128	166	134	145	149	147	141	125	149	153	162	130	121	128	140	143	137	171	142	148	145	141	140	105	156	139	137	147	143	163	145	135	145	159	150	151	151	134	155	122	136	160	142	149	151	124	164	150	146	134	122	124	153	161	147	134	152	135	143	178	158	156	144	156	144	137	141	151	157	113	167	144	150	154	162	162	137	148	150	137	153	134	104	155	115	124	136	118	138	132	129	146	127	153	148	149	147	146	157	152	141	145	133	135	165	125	132	131	128	149	146	161	139	157	121	148	167	121	139	146	117	133	110	142	127	142	153	162	122	136	158	135	164	161	122	177	142	141	145	172	124	128	152	163	153	144	148	113	147	134	143	129	143	176	151	135	146	161	166	149	157	138	143	145	136	139	155	144	142	144	157	135	151	139	135	141	157	160	136	166	155	144	146	153	148	123	149	139	145	151	148	163	138	158	138	127	142	142	166	132	126	159	144	133	151	127	150	144	130	136	148	143	134	134	140	147	118	131	118	145	159	138	166	150	145	157	136	120	151	130	140	137	145	156	167	170	142	140	159	123	155	152	161	164	150	160	181	153	143	147	140	151	124	139	143	134	131	166	149	136	147	151	140	126	153	150	171	147	130	146	148	151	140	149	133	128	137	146	137	164	143	130	144	155	136	142	108	142	135	140	148	151	148	141	135	150	115	149	156	154	153	147	164	131	143	121	162	165	146	124	131	137	171	148	164	141	134	154	117	142	154	125	151	135	143	160	158	148	161	130	130	128	137	138	157	148	127	164	129	136	161	177	161	159	108	171	172	133	150	161	149	159	154	117	148	147	140
31919	24944	30096	31055	14966	1783	1176	992	859	677	607	537	506	521	467	457	464	448	441	420	397	414	391	381	379	380	352	361	360	365	326	341	368	366	346	322	329	372	358	358	328	321	348	332	322	340	306	335	356	339	310	378	317	356	331	356	315	355	335	333	327	324	311	346	327	346	352	341	314	355	356	317	343	346	334	324	326	340	301	374	367	312	337	309	345	322	317	354	313	346	331	314	336	325	317	357	356	305	342	299	352	348	314	339	296	333	363	314	329	333	340	321	355	307	315	349	343	330	303	308	325	284	309	319	326	339	304	335	334	354	346	312	320	305	354	326	299	296	311	332	343	361	328	300	316	320	327	345	334	322	332	350	324	327	314	351	334	309	342	299	321	346	317	337	341	358	384	329	322	327	324	362	328	349	343	346	295	344	310	348	344	342	310	330	322	335	329	326	298	380	317	312	327	315	315	327	343	338	290	341	320	355	321	300	331	329	363	338	316	319	332	376	331	328	330	339	339	360	341	356	351	353	306	349	320	333	294	348	358	337	358	345	325	312	330	322	314	386	338	318	321	320	326	351	330	335	323	335	319	342	301	356	335	320	327	332	329	327	308	311	326	337	298	343	330	334	387	314	336	329	326	355	323	321	334	322	307	344	340	332	306	336	342	315	322	347	327	315	357	354	336	348	338	340	366	338	351	321	330	351	309	327	313	343	339	317	334	299	340	317	330	321	328	304	349	330	312	322	314	325	338	334	328	278	364	304	358	330	346	313	356	324	344	336	332	349	344	316	315	350	305	382	325	306	349	326	321	320	330	351	349	333	336	347	336	312	362	310	339	325	343	320	347	326	324	311	330	274	275	326	314	333	346	339	330	354	332	336	335	335	354	357	305	307	356	339	326	352	338	359	330	338	330	363	333	382	349	350	346	346	339	329	306	333	368	356	355	327	308	318	334	345	347	339	349	336	325	319	328	317	301	332	292	312	326	373	330	344	328	358	300	298	316	359	311	320	301	341	322	341	351	314	335	333	315	307	330	308	334	338	326	347	350	339	341	316	384	324	324	316	331	305	317	311	334	342	308	318	355	306	363	326	336	296	317	328	352	315	313	315	337	345	322	335	323	340	345	339	332	320	342	322	332	335	302	352	332	333	376	335	354	336	306	317	349	345	312	344	318	314	337	350	329	300	340	333	335	324	356	317	343	357	322	339	330	351	325	310	314	327	321	296	307	323	346	340	315	311	343	335	340	326	348	312	334	329	319	334	348	307	330	363	325	324	318	316	333	349	342	326	314	280	308	303	335	347	337	337	318	338	335	330	325	341	337	355	320	282	337	357	345	341	319	305	315	314	308	339	344	358	345	326	336	356	351	327	333	320	324	287	329	339	324	329	378	310	350	329	345	347	354	326	334	335	314	304	335	308	320	355	334	310	334	300	342	341	331	334	331	335	327	346	312	305	314	310	316	337	319	324	297	338	313	331	318	318	349	318	337	310	375	311	342	315	311	387	347	318	345	334	358	311	336	347	327	358	384	336	336	322	355	341	329	345	317	323	329	373	342	319	330	354	318	307	301	321	358	339	314	321	326	334	338	307	375	326	324	333	344	348	329	330	318	351	326	343	354	313	340	319	360	330	315	321	329	326	318	333	318	333	319	339	312	342	335	339	337	314	328	357	340	330	354	321	316	339	346	309	349	349	333	338	327	311	311	344	345	320	354	313	314	370	381	358	334	316	332	318	325	363	346	354	305	351	339	334	338	285	344	335	335	326	337	339	343	307	307	330	364	340	304	308	350	335	313	313	340	341	345	289	320	330	321	324	320	308	336	341	356	296	322	336	310	331	334	334	359	332	321	307	337	344	324	332	329	338	337	346	366	304	338	347	323	313	335	320	334	317	320	331	322	364	320	354	336	367	332	324	336	360	354	337	326	326	315	318	311	365	333	310	334	317	338	332	302	350	341	317	337	348	316	330	314	299	300	280	298	373	337	341	309	347	334	306	298	330	317	303	336	313	306	333	310	317	332	318	349	341	353	327	327	326	320	347	315	340	329	312	346	336	350	336	353	358	322	342	352	316	313	334	373	317	318	338	325	361	314	355	323	336	348	338	348	350	310	302	321	324	326	334	311	317	330	315	339	326	329	313	319	319	330	332	313	311	339	352	352	322	326	332	376	356	344	354	352	345	347	357	313	322	310	341	342	343	330	339	318	320	335	356	322	334	369	337	321	344	323	325	331	312	329	335	348	351	339	348	339	306	314	354	293	336	317	318	332	348	320	335	318	350	322	298	350	326	352	344	328	326	342	322	313	333	324	340	324	346	355	310	325	336	309	317	342	368	356	332	348	310	305	341	333	346	327	339	332	327	329	339	331	328	310	307	328	358	333	309	332	349	336	305	355	298	287	302	345	351	321	330	322	348	308	330	338	307	323	325	321	308	319	309	342	284	337	303	333	348	330	348	312	340	346	344	308	358	329	347	346	337	325	325	337	324	315	320	339	363	327	323	309	361	336	345	338	300	352	377	305	350	335	341	330	300	319	333	310	313	330	312	337	342	307	321	319	343	341	331	342	331	351	328	336	303	334	331	335	372	320	313	334	311	327	309	316	332	319	335	352	328	341	365	320	309	323	305	303	315	316	296	318	313	317	310	361	324	333	324	326	337	326	353	328	369	337	331	295	340	343	320	327	320	313	321	299	328	350	313	308	316	320	302	337	337	295	337	328	311	328	349	327	346	345	350	313	322	355	354	326	297	349	340	321	355	357	315	326	348	314	323	333	367	348	356	339	338	288	300	347	343	336	316	344	329	329	321	324	297	311	354	316	292	337	340	311	327	311	307	314	307	311	313	310	318	364	327	320	363	335	341	339	339	336	354	357	348	334	320	337	343	306	353	334	346	332	327	317	347	313	385	347	330	324	344	331	315	322	357	322	313	309	302	340	313	343	326	349	312	349	299	327	337	349	328	320	326	301	322	314	344	333	333	297	315	340	322	329	332	324	352	344	309	332	303	343	332	334	372	362	335	317	301	333	361	319	336	329	359	315	330	352	314	336	315	308	324	327	320	317	329	315	351	315	368	342	334	311	325	285	330	315	365	331	314	337	348	342	346	347	302	312	321	333	349	339	333	347	351	345	329	340	303	342	331	356	322	347	325	350	346	368	342	326	329	363	330	324	370	325	341	328	328	359	326	329	322	303	328	296	328	312	361	325	327	330	347	353	349	309	336	295	331	306	341	331	333	309	344	335	329	298	327	347	378	312	363	348	343	317	330	370	342	332	347	355	310	337	364	317	318	335	318	350	356	290	319	329	364	357	330	305	323	309	303	343	311	298	333	302	359	349	326	322	319	328	333	337	345	337	320	319	348	340	365	336	373	327	331	290	361	340	342	313	337	341	327	302	348	339	297	339	315	351	313	316	337	314	320	357	313	359	335	332	327	292	331	311	323	342	348	336	324	321	345	304	344	351	312	342	353	312	314	323	336	314	326	369	336
57243	38606	36397	33019	20213	3122	618	399	282	232	228	200	183	207	172	174	171	155	178	180	184	169	161	147	175	189	190	178	169	161	169	173	156	137	166	146	165	179	157	128	135	176	152	157	157	148	172	174	141	171	158	175	162	148	158	154	149	149	186	174	158	139	167	168	164	149	167	131	164	147	149	148	153	157	146	153	162	145	152	157	142	155	157	173	170	146	163	154	173	159	138	166	173	138	147	139	170	162	126	160	152	158	157	159	155	145	151	159	158	169	182	161	170	154	141	147	176	140	177	158	143	129	147	175	157	148	152	147	140	150	158	144	166	172	155	154	144	155	154	158	151	190	140	135	180	157	135	146	153	147	159	175	171	160	174	172	172	148	161	148	172	157	164	173	154	153	160	170	179	160	169	166	144	161	162	167	133	154	129	149	149	153	164	145	152	152	146	142	145	184	136	153	129	155	150	160	171	163	180	152	152	136	161	145	134	163	144	143	160	137	169	141	171	136	145	182	131	139	141	168	151	160	147	151	149	189	136	167	129	157	138	158	128	156	156	155	150	177	171	167	159	140	140	144	166	149	147	147	162	144	182	156	151	170	130	129	127	148	149	158	145	180	171	163	148	143	143	164	156	158	154	161	154	161	144	175	141	156	154	157	174	153	140	181	163	151	146	187	139	152	146	163	150	180	165	156	190	160	157	152	165	155	162	161	142	162	152	169	159	151	151	165	160	148	163	172	157	163	161	145	160	161	176	152	182	174	154	152	172	140	154	182	158	196	151	165	161	144	171	170	141	136	149	162	162	165	158	162	151	140	145	154	169	158	158	157	165	134	165	159	158	151	178	152	156	175	138	158	157	145	161	163	154	151	162	156	155	170	128	156	179	153	150	167	147	160	164	145	162	174	144	161	162	177	156	155	148	143	155	159	156	145	160	154	165	135	151	156	161	169	182	188	163	159	137	172	130	171	169	132	196	151	151	156	188	172	146	133	152	147	164	180	168	147	152	162	168	166	164	190	139	166	158	144	152	148	145	144	153	178	161	168	132	151	159	154	170	150	155	138	181	155	164	168	150	158	146	156	162	144	172	165	175	173	166	168	157	148	165	156	153	168	165	167	131	155	163	184	156	167	143	157	132	157	164	148	172	177	162	158	143	154	159	174	124	164	165	175	178	148	152	159	167	147	150	147	117	168	132	151	132	144	193	146	142	136	160	163	154	192	143	164	167	154	161	155	148	177	170	152	161	165	142	151	164	151	136	138	138	155	164	148	148	175	157	153	185	173	140	156	167	143	145	140	156	163	131	142	132	161	161	124	140	168	159	160	126	148	167	137	165	167	158	151	165	160	171	150	124	160	158	144	184	127	154	148	167	153	150	135	147	141	144	157	148	140	160	183	155	179	128	152	147	158	150	144	144	153	153	141	143	142	158	153	149	129	156	150	131	146	143	127	154	154	158	172	132	144	157	147	167	163	127	177	153	146	158	146	150	162	164	161	141	130	150	166	166	146	157	182	148	165	174	159	149	139	147	157	175	142	183	139	126	165	148	154	140	155	148	178	155	153	149	162	158	161	185	123	150	145	150	143	158	158	169	151	139	163	168	176	160	159	120	142	162	178	168	166	166	162	151	157	159	148	162	163	169	157	137	151	158	161	174	177	147	154	141	143	158	150	175	131	167	128	154	151	158	173	159	166	125	160	148	178	159	167	169	159	141	154	161	159	151	162	151	174	150	162	144	143	157	129	147	151	170	149	152	153	178	145	156	164	136	155	155	165	146	146	144	170	153	178	135	171	160	160	145	165	145	158	147	143	127	151	143	156	138	179	146	165	145	132	160	173	183	157	165	166	158	151	144	166	171	153	158	173	169	155	133	148	159	178	154	167	154	144	166	155	145	142	160	161	165	151	151	160	155	131	166	163	161	163	158	144	142	137	153	142	150	158	153	156	143	156	158	135	140	147	165	143	153	139	142	132	151	170	177	143	161	147	159	131	171	132	167	153	145	159	158	142	164	163	183	159	162	145	164	147	153	170	137	159	168	147	155	157	167	129	176	145	132	141	152	165	146	167	138	166	145	159	148	138	145	160	137	160	146	153	161	156	165	161	188	131	178	166	174	140	136	180	154	144	151	134	135	159	145	178	170	172	148	148	159	154	151	148	160	161	163	140	164	181	160	157	150	156	151	160	135	154	123	165	154	157	168	175	150	169	173	181	159	155	166	137	161	167	151	168	144	148	172	127	158	159	148	146	151	211	151	164	151	129	171	140	143	145	146	152	167	160	141	175	136	174	147	150	165	135	145	168	161	150	140	161	160	171	153	154	159	141	172	166	142	175	163	157	156	142	153	130	155	152	162	153	153	144	140	167	142	144	144	151	130	178	150	149	164	142	146	161	152	146	153	137	146	163	162	196	149	150	152	171	135	140	175	152	155	138	151	151	174	185	153	135	161	143	168	161	179	163	171	142	140	149	153	167	166	166	158	163	142	150	176	148	162	158	157	178	162	160	159	163	150	137	147	161	133	139	134	155	158	158	143	161	173	152	165	151	150	173	159	190	154	151	147	163	149	140	155	150	147	125	130	152	148	156	154	134	162	180	142	161	143	171	139	185	192	172	156	150	154	161	165	138	133	154	171	144	137	143	151	126	172	157	150	150	155	144	164	173	168	136	170	181	134	171	159	184	156	172	146	170	146	129	187	150	154	188	159	154	157	149	147	153	164	174	160	163	149	168	148	147	156	161	149	156	164	141	157	164	135	140	182	176	173	184	161	140	131	160	190	149	167	134	141	152	183	156	167	170	162	163	144	157	145	132	145	124	161	162	169	168	135	160	150	141	150	146	146	148	147	157	141	137	150	138	153	146	172	141	172	171	170	164	156	161	135	163	149	169	136	153	132	156	156	167	143	165	184	133	142	169	138	132	165	164	145	171	150	151	137	154	197	167	131	183	163	136	177	164	124	123	163	159	141	149	133	151	164	142	125	147	153	167	181	147	161	171	155	151	147	168	149	159	181	189	148	149	132	148	147	161	165	151	142	158	161	146	153	154	153	143	137	161	141	133	163	159	143	172	157	174	145	102	152	171	177	147	157	144	162	142	159	164	160	174	167	177	167	146	143	134	178	158	152	152	160	141	150	157	141	157	144	161	141	140	147	153	142	175	165	164	142	157	158	167	152	164	158	132	139	137	156	152	146	144	157	165	160	149	181	165	144	170	162	138	138	150	163	174	164	173	162	167	152	154	151	146	150	135	139	139	167	155	161	171	155	159	120	156	162	160	141	177	156	169	173	162	157	141	184	140	163	160	159	136	169	155	160	168	167	161	165	156	168	167	151	131	157	163	157	165	178	156	158	159	153	158	145	141	162	130	137	160	138	157	163	174	173	162	152	156	142	174	174	173	163	174	164	174	173	154	153	150	169	147	155	156	141	164	151	159	160	142	166	169	144	145	148	159	160	180	131	157	146	152	158	165	156	162	162	154	169	173	150	166
38194	30990	37629	39740	22983	2332	1790	1459	1090	841	750	648	654	620	598	518	550	508	498	486	491	471	449	475	432	439	468	415	412	385	437	416	396	365	417	379	397	392	385	371	374	393	377	384	364	344	346	373	370	377	365	344	397	357	375	367	362	376	373	371	418	342	385	407	381	369	338	380	382	362	378	348	377	348	358	392	385	397	364	352	409	381	385	355	372	347	388	376	350	403	395	330	380	373	341	363	364	375	336	382	377	358	382	391	382	402	375	398	395	387	361	366	364	381	363	349	372	371	356	390	382	380	378	349	384	370	360	347	337	398	351	393	403	351	397	374	345	409	364	367	367	357	359	336	361	382	397	376	368	406	358	328	356	334	364	375	341	357	312	329	358	353	372	344	363	404	354	340	358	350	362	377	344	327	326	347	342	392	381	356	382	344	345	358	379	348	352	380	362	360	347	355	345	390	376	376	373	333	377	350	363	387	350	355	380	368	321	400	379	388	349	393	371	367	362	354	354	348	376	404	336	356	396	357	357	347	406	366	353	397	380	344	371	377	354	358	357	380	357	350	364	375	368	393	371	348	358	368	365	389	343	357	373	393	369	398	373	337	328	336	351	394	357	363	386	369	378	380	387	336	325	335	374	336	346	342	365	346	361	383	395	390	359	371	382	355	376	383	347	361	338	345	365	388	364	342	397	362	383	316	365	405	358	333	383	336	364	348	337	339	354	370	382	358	363	390	365	340	347	377	398	358	326	371	380	337	371	394	370	375	366	360	380	362	362	359	364	350	342	367	364	389	324	342	346	362	364	364	393	386	350	373	372	346	390	354	377	394	369	372	397	359	344	393	379	361	351	358	364	338	373	349	386	360	384	364	398	361	380	363	318	339	382	387	338	368	345	365	342	369	361	357	378	356	364	410	390	342	385	362	371	357	353	371	334	366	372	361	373	334	371	351	368	381	373	354	363	346	362	364	374	338	402	381	335	353	343	383	373	354	338	343	381	360	366	400	346	376	380	385	353	377	362	361	358	372	390	373	375	330	369	364	365	365	380	383	383	393	372	338	356	354	342	384	373	378	374	349	380	367	383	390	352	376	359	361	369	371	388	358	363	368	351	388	365	352	379	353	348	306	379	353	361	362	374	390	366	379	407	363	351	383	375	337	342	373	355	359	376	379	394	380	352	375	379	389	355	368	370	347	385	347	356	335	352	336	367	357	388	347	407	366	386	367	378	347	379	385	365	375	360	377	400	345	374	370	402	367	386	340	380	374	322	348	356	371	395	348	395	364	389	388	356	364	354	339	376	371	361	392	335	392	346	376	378	353	369	353	365	339	402	394	366	364	356	386	378	382	349	372	393	387	371	367	400	368	347	334	346	345	379	342	349	369	371	379	319	375	381	384	366	364	341	374	359	373	360	409	408	345	328	394	377	338	333	355	385	348	374	352	358	346	368	367	368	367	385	350	367	337	393	337	379	393	377	329	363	350	354	385	321	367	360	384	371	363	340	334	384	384	404	366	373	339	363	349	335	355	373	348	408	353	323	359	400	378	384	364	394	351	364	358	363	387	362	394	343	370	383	404	361	382	334	360	337	345	352	339	366	380	335	353	382	390	361	387	351	358	370	348	312	401	383	348	385	331	370	397	361	388	357	390	369	332	361	341	368	361	353	353	376	403	372	368	397	356	349	386	382	351	367	383	363	371	391	354	363	380	340	401	365	403	362	364	346	356	359	383	375	350	396	367	362	339	355	373	376	365	358	380	376	340	381	377	408	331	361	384	305	355	349	386	366	375	349	359	359	350	339	348	390	353	346	379	397	383	349	377	380	393	367	335	349	377	341	366	368	355	379	338	363	369	379	364	364	350	374	335	362	338	347	397	351	360	354	356	378	362	367	360	384	364	342	363	349	386	376	380	363	348	354	310	378	356	361	411	373	379	356	371	379	376	360	317	374	332	379	344	376	373	327	339	368	391	385	341	351	365	369	373	405	365	355	360	333	369	356	392	369	364	348	354	366	391	342	383	343	375	356	391	363	377	345	376	388	366	351	357	382	353	362	392	426	377	389	364	343	379	377	371	394	377	352	374	391	400	359	366	367	374	386	371	377	347	369	352	367	383	350	341	353	355	361	352	372	353	381	381	378	373	318	380	383	390	378	362	364	376	374	370	377	370	337	394	380	346	354	378	368	372	397	363	404	345	369	333	384	354	309	379	396	379	387	352	340	377	378	386	354	368	363	383	384	333	339	389	339	377	343	378	373	367	385	369	387	379	349	364	376	349	356	388	354	357	349	359	361	361	343	343	371	372	362	379	394	361	368	345	344	376	332	373	353	391	379	391	365	343	386	388	360	351	349	365	357	324	374	387	327	345	395	379	361	389	394	337	379	360	373	317	356	366	379	373	336	383	316	333	346	376	368	373	373	384	335	323	374	373	389	316	362	375	378	370	368	378	327	382	395	378	375	357	386	392	361	387	360	386	349	379	333	390	358	363	348	375	381	376	377	377	343	366	361	408	351	355	371	363	367	409	370	349	335	368	339	388	389	390	335	350	359	382	329	378	365	361	387	305	360	376	360	361	385	365	393	355	385	359	357	380	399	353	396	362	379	376	378	387	353	383	366	368	345	388	343	357	368	379	344	349	380	358	362	352	369	390	357	361	376	381	379	346	335	367	351	347	363	387	364	347	353	383	387	377	361	357	383	373	371	360	364	351	370	334	334	346	352	373	392	374	413	383	378	382	345	352	366	369	375	365	349	387	337	347	353	373	349	362	376	339	361	378	352	390	369	347	382	370	358	351	356	341	347	350	396	367	393	339	345	390	350	356	336	368	398	357	393	351	376	359	366	340	393	345	361	339	359	375	352	336	385	369	396	378	393	368	363	359	358	355	381	375	391	361	346	395	374	360	367	345	360	349	350	344	354	331	391	342	367	373	349	376	372	359	376	360	383	336	366	360	335	373	388	354	383	360	345	361	370	360	352	391	382	353	373	358	368	362	359	373	341	403	373	373	349	387	349	361	329	356	357	351	373	380	364	366	365	375	394	366	349	365	343	357	365	360	368	381	368	390	349	370	348	389	362	319	377	370	386	390	372	341	375	354	333	387	370	367	379	334	387	310	357	403	369	340	383	361	360	394	344	371	369	368	353	362	340	378	378	351	372	376	407	338	346	402	366	375	352	387	328	346	374	377	379	325	380	361	345	335	405	349	394	378	363	362	397	354	423	358	422	397	373	384	349	383	350	370	387	356	391	358	380	379	390	374	381	337	329	351	372	349	407	373	400	368	341	347	371	382	364	375	388	378	349	367	386	377	382	374	356	391	372	408	362	343	353	325	380	364	375	338	364	374	371	385	387	368	337	386	375	365	359	359	362	366	366	356	372	407	377	365	355	353	370	353	346	380	343	369	374	362	347	377	371	362	374	318	378	363	359	358	353	357	413	329	365	372	359	362	340	392	361	364	331	360	343	377	366	383	364	353	338	372	390	333
31328	14457	6676	3222	1181	397	282	267	273	241	227	269	249	229	242	213	222	233	236	212	215	231	248	237	229	239	223	227	247	237	233	224	212	223	220	222	209	229	251	231	242	216	237	262	245	197	251	236	235	241	219	240	219	215	213	211	225	217	217	212	217	240	209	250	219	210	223	234	204	240	233	233	237	240	221	211	209	236	215	222	212	209	225	266	240	215	230	224	237	228	210	233	214	224	240	223	229	225	233	238	226	234	198	204	207	214	235	228	221	193	237	247	201	236	245	241	228	209	210	218	234	244	239	260	251	242	240	234	206	212	228	208	206	206	224	219	229	237	224	233	231	250	235	250	248	240	254	252	234	195	240	245	211	248	222	216	226	239	214	227	237	196	253	195	232	253	224	230	219	250	217	221	234	236	231	254	221	238	221	233	228	242	213	230	212	224	234	206	227	219	230	213	247	203	223	229	232	224	216	221	235	242	229	224	226	228	194	229	239	206	213	228	231	226	248	220	246	217	225	225	226	225	250	238	239	213	229	245	223	240	202	236	215	234	219	229	225	223	253	236	233	221	220	229	220	274	227	240	229	235	219	244	250	262	196	244	253	230	212	236	215	247	236	196	213	235	253	245	238	247	221	196	222	236	221	221	228	227	234	239	247	245	206	203	241	207	228	231	225	236	218	222	214	232	210	260	229	215	203	229	221	221	222	263	234	214	199	227	229	208	215	218	228	214	212	243	252	217	250	231	222	207	239	200	256	235	277	248	211	247	184	208	211	229	214	234	227	246	223	220	238	217	255	201	222	245	229	226	261	258	236	220	219	207	239	200	235	229	219	218	228	257	230	241	241	184	255	216	201	219	242	213	217	228	222	223	252	221	222	219	212	214	214	247	255	221	258	238	248	261	240	244	201	259	207	240	209	231	220	200	226	254	223	243	237	264	223	220	229	230	208	215	219	248	243	221	228	232	210	247	198	240	244	248	229	231	239	239	244	258	222	246	248	242	234	235	216	214	214	226	249	245	223	244	233	211	223	211	232	236	246	231	236	229	226	254	239	212	196	204	211	235	241	246	195	206	212	231	230	205	217	221	235	223	208	217	221	225	227	228	237	216	262	200	191	232	247	225	221	221	230	206	208	241	235	234	225	217	227	239	255	202	227	240	239	220	230	232	239	226	242	232	229	213	222	219	229	204	219	242	213	237	228	217	248	225	219	238	233	234	224	216	212	264	240	215	275	235	231	219	255	204	199	247	244	224	214	238	241	246	214	258	241	211	236	219	189	207	250	214	231	257	199	213	229	241	187	220	207	228	227	221	232	200	252	218	242	213	225	245	249	231	217	251	218	233	236	242	209	209	242	242	208	243	254	213	218	230	231	235	220	217	235	243	221	244	227	230	241	219	190	218	234	190	218	223	224	209	219	225	246	223	238	212	243	225	220	206	238	221	234	220	205	211	243	229	229	206	200	223	223	254	247	247	253	223	227	229	213	238	247	260	240	214	216	261	231	196	217	243	238	231	221	238	259	242	215	242	229	228	252	230	238	229	241	200	220	226	233	248	240	239	260	248	226	242	216	250	235	212	200	224	184	238	238	231	201	199	254	228	200	251	222	235	227	233	246	211	238	214	222	235	226	254	219	227	230	243	234	219	216	251	232	213	222	234	222	210	234	214	247	240	213	217	223	214	214	209	221	224	234	230	204	246	261	269	223	236	223	254	238	225	240	255	227	224	235	233	205	229	203	240	244	223	233	221	198	214	217	233	209	220	232	207	226	236	224	227	213	198	204	248	226	238	232	226	271	237	240	209	203	240	239	192	241	203	204	243	244	244	219	200	213	227	228	219	213	229	225	217	210	197	235	230	207	237	201	235	206	239	214	244	212	232	234	229	234	231	230	260	213	243	246	235	240	217	222	223	202	257	228	232	235	209	267	242	242	225	206	203	238	240	235	237	222	221	205	231	212	218	219	193	232	216	243	234	206	232	213	276	219	227	216	247	219	250	226	200	226	242	231	211	240	247	244	218	227	228	216	210	244	222	223	211	203	196	215	227	232	221	229	246	211	216	227	238	208	247	210	253	220	254	202	216	244	209	192	234	230	214	198	212	202	192	246	221	221	223	238	225	212	229	230	239	229	209	216	241	232	241	235	224	199	238	257	222	200	213	221	211	234	235	236	235	199	234	241	199	221	200	223	205	236	240	222	241	230	232	220	213	213	194	234	229	228	250	199	236	244	231	208	203	216	252	201	247	239	213	231	243	225	238	219	240	245	250	243	193	207	218	232	228	228	230	197	248	205	226	214	221	249	222	201	245	221	235	217	228	218	253	245	216	229	212	205	262	191	242	244	235	243	245	199	224	235	214	211	235	214	246	216	244	254	214	223	213	213	206	217	231	235	240	234	244	257	255	241	227	244	272	240	221	230	240	253	235	235	260	227	235	232	246	235	222	255	220	242	252	244	206	263	229	227	216	195	217	247	185	252	244	229	225	225	218	231	213	255	215	228	230	216	225	218	205	217	213	231	225	226	236	254	259	210	211	219	210	233	258	233	248	231	240	256	247	228	228	231	260	178	226	234	240	203	229	219	227	229	235	284	236	216	252	232	209	243	226	237	236	225	238	237	196	240	231	197	232	227	218	248	239	228	244	232	219	249	212	212	236	233	247	241	230	223	198	241	243	254	230	244	240	229	250	254	250	231	220	226	245	205	200	225	213	228	254	257	218	214	222	233	205	210	221	217	230	210	245	220	220	218	211	209	224	201	237	209	233	225	213	220	202	202	210	235	237	249	232	268	231	237	215	206	244	251	216	253	243	207	220	220	239	245	242	243	214	225	251	232	231	257	231	246	245	218	194	217	223	245	221	199	231	192	222	272	244	234	207	233	262	236	246	239	252	226	215	223	221	251	243	214	218	230	218	223	228	213	222	231	240	214	245	242	214	232	228	238	211	212	237	252	196	209	207	243	235	237	224	258	219	222	194	216	226	217	249	231	238	206	222	210	248	205	225	204	198	249	225	236	241	235	205	246	198	233	242	253	256	230	211	220	249	251	227	233	198	222	240	228	212	257	230	230	237	234	200	232	202	201	207	234	242	211	245	206	230	255	208	214	216	262	195	227	230	210	248	211	220	222	205	255	233	246	244	259	214	226	204	223	227	220	227	235	216	237	232	236	242	256	237	214	254	194	215	261	249	254	226	237	230	230	233	225	236	228	239	215	229	248	220	224	215	221	234	189	199	219	244	224	229	247	220	237	223	228	233	205	241	221	211	220	232	225	254	212	228	264	195	233	206	234	256	211	220	221	227	232	215	212	192	261	249	198	236	234	196	239	202	203	246	245	246	248	231	241	219	226	241	203	206	229	230	251	230	257	227	247	234	216	222	258	222	241	252	210	239	217	229	260	227	234	238	228	245	237	240	218	241	245	230	243	275	252	269	222	200	226	219	252	243	265	214	201	228	205	207	239	225	227	228	214	211	218	235	269	213	221	279
20619	10507	10473	8346	3609	1099	952	732	690	649	549	577	524	555	539	536	532	525	520	534	506	501	522	494	516	450	459	495	501	466	505	513	498	492	476	500	490	479	462	503	461	479	452	502	487	509	475	486	462	476	536	493	458	464	483	477	500	510	461	506	493	486	502	482	514	502	508	537	493	519	512	463	504	465	498	497	464	495	516	557	469	512	499	504	511	452	477	505	461	466	450	461	484	457	523	494	494	463	501	530	481	465	490	497	466	473	526	499	478	485	501	519	465	472	518	474	539	490	473	502	501	494	503	528	492	502	456	488	509	482	494	463	487	466	480	489	495	473	490	486	489	460	486	510	523	509	518	489	482	496	521	467	476	516	535	502	490	460	495	480	476	462	462	525	502	474	481	499	460	469	505	496	455	472	477	477	513	498	485	483	498	480	481	494	465	505	477	480	491	543	510	476	501	511	479	481	484	521	509	518	501	458	477	505	470	501	493	474	500	539	479	464	496	516	488	485	497	495	486	508	442	486	495	475	481	488	515	462	454	492	469	473	475	445	487	506	514	525	472	518	498	491	497	484	516	501	482	463	510	494	501	454	493	470	451	471	490	492	489	501	492	488	516	472	496	512	495	501	515	449	518	476	539	528	500	548	452	471	502	474	467	488	508	476	520	519	497	463	475	487	454	531	511	491	496	526	492	506	475	510	481	513	498	512	495	505	497	501	492	497	472	421	486	468	492	493	493	497	526	506	486	464	463	541	468	518	468	484	511	478	455	484	485	480	507	479	464	524	464	462	502	484	480	449	473	497	506	479	514	474	494	454	473	510	500	536	462	532	518	442	556	484	491	481	470	501	487	453	502	511	494	460	501	528	440	454	482	520	486	490	487	478	528	513	474	491	514	499	469	484	505	506	500	476	498	499	498	515	504	465	481	495	523	485	511	531	509	466	475	491	541	535	470	480	482	491	481	531	515	467	517	480	503	478	518	496	495	505	512	466	469	488	468	493	482	486	450	487	518	498	488	502	495	504	507	481	491	512	489	481	483	511	510	502	467	454	458	449	471	516	469	481	491	503	493	468	486	471	478	482	465	477	515	455	501	506	488	452	488	485	493	499	484	479	492	514	511	489	513	497	495	486	493	522	490	494	521	484	480	493	476	521	469	515	506	495	474	451	481	502	477	465	471	460	481	497	453	494	493	482	537	456	470	480	480	441	477	484	493	505	516	529	490	504	501	466	485	455	483	469	447	527	508	492	523	501	513	488	460	463	549	461	521	494	529	466	473	497	491	470	491	487	482	448	451	475	461	487	492	482	514	521	448	464	516	513	446	493	527	508	475	464	512	409	496	513	493	483	482	508	490	518	487	502	508	476	498	523	465	520	511	457	523	495	532	531	462	509	514	510	523	510	474	500	491	485	536	489	479	468	509	483	531	518	459	467	462	490	520	488	496	515	536	526	477	480	472	489	471	515	484	531	482	490	485	464	495	446	484	489	517	465	488	479	522	509	474	456	488	479	450	498	486	530	500	490	524	504	475	463	508	475	481	499	467	483	488	488	492	500	494	499	507	481	489	505	493	527	487	514	522	486	534	506	478	508	477	505	492	477	451	467	537	466	516	489	461	499	494	502	538	519	502	481	527	484	485	500	517	519	452	495	523	520	516	479	469	472	479	485	505	484	526	505	496	464	502	517	491	508	495	484	464	476	512	468	483	517	488	496	468	501	495	494	505	478	483	478	501	528	501	520	498	506	534	472	508	506	486	489	490	503	518	492	494	496	499	527	448	462	475	514	511	503	481	517	434	493	475	508	493	504	485	496	449	479	473	487	513	496	533	482	537	506	497	503	492	466	484	490	483	489	502	459	472	555	500	507	546	502	529	469	470	482	458	491	509	519	484	482	479	491	463	488	456	508	438	484	479	460	475	474	506	472	469	474	494	501	508	485	478	521	483	538	524	515	498	483	510	502	474	501	487	512	492	506	495	508	517	466	518	505	476	492	536	466	463	504	493	488	482	467	506	532	486	512	519	503	496	456	489	469	491	479	516	512	484	471	485	487	503	486	502	475	470	493	523	463	500	469	472	496	497	450	466	456	513	475	486	503	484	479	476	448	499	514	473	501	508	495	489	496	529	451	499	496	508	467	502	496	509	466	495	484	481	457	468	485	436	479	496	465	493	465	531	500	488	458	472	514	496	493	477	459	491	518	482	488	506	525	446	475	479	486	503	459	478	516	504	528	497	484	541	532	470	525	484	527	526	469	467	470	544	495	473	470	495	511	508	521	501	485	448	457	500	518	483	516	501	454	501	500	479	484	501	482	474	483	470	464	533	517	496	521	504	499	502	467	495	528	510	460	542	488	485	483	502	484	474	520	511	457	490	492	511	527	489	499	508	516	510	475	498	446	453	482	486	464	495	497	500	499	451	479	483	505	479	489	498	475	514	439	487	529	541	477	501	482	483	482	508	479	495	487	533	509	502	452	472	484	494	463	499	523	509	484	483	466	505	515	494	483	451	477	448	483	472	490	497	526	477	514	463	463	491	481	481	463	472	485	498	503	485	488	516	483	527	495	502	497	498	499	479	502	497	518	481	514	439	456	522	479	472	443	502	474	497	507	455	497	478	511	446	501	497	492	481	496	493	503	452	476	468	523	507	502	513	496	491	463	524	414	521	500	545	504	507	496	505	518	498	479	542	482	487	498	473	466	472	504	486	505	526	494	473	499	484	508	503	486	459	518	472	542	516	487	495	484	485	497	538	488	496	489	516	488	509	479	500	490	516	514	480	508	457	487	490	502	519	479	422	504	488	503	488	497	463	506	493	476	481	486	516	476	505	484	507	499	482	506	483	517	461	476	492	462	521	509	502	526	521	476	461	499	472	505	463	468	501	483	491	473	464	473	549	485	533	484	499	481	511	530	482	499	480	485	471	508	491	470	507	460	472	502	496	517	521	492	491	472	500	453	493	510	476	511	499	463	518	462	510	461	517	467	545	513	471	524	481	458	503	460	533	485	499	484	504	502	495	504	474	497	484	499	517	475	491	478	488	500	442	480	515	537	456	500	482	492	499	509	474	469	496	471	470	511	488	513	495	506	475	486	494	490	490	504	509	502	470	487	482	503	471	449	494	508	482	502	484	512	509	489	501	415	536	469	513	513	489	469	522	517	514	495	502	531	484	459	478	487	485	463	536	453	518	502	458	486	483	482	452	513	498	454	489	530	509	496	442	540	478	536	493	508	492	503	477	442	483	466	454	488	486	505	514	521	506	468	489	527	516	511	510	525	507	482	532	494	468	486	522	474	495	509	480	492	489	470	506	485	513	482	469	496	486	496	487	501	487	465	501	501	493	476	511	484	489	496	500	484	502	503	509	492	517	509	526	484	515	497	447	490	508	465	477	449	516	504	477	480	467	525	475	462	494	482	523	505	460	508	458	490	499	487	506	500	482	501	501	462	466	511	493	499	496	494	477	532	510	490	455	492	491	500	533	512
45651	30183	29461	27601	11071	1247	405	269	219	231	193	173	168	137	151	152	136	153	161	148	140	148	166	138	151	162	136	134	128	154	132	130	144	126	135	143	138	161	127	124	123	112	138	141	132	125	131	133	143	150	126	136	155	125	139	144	124	156	152	169	134	152	140	145	170	154	148	141	130	144	142	147	129	133	140	135	125	149	122	147	135	152	135	157	142	113	136	129	138	120	121	126	139	130	133	152	140	129	137	139	142	135	127	153	153	140	139	124	149	128	142	130	146	135	141	124	126	165	130	155	111	141	153	136	134	153	130	123	111	117	152	147	100	112	132	163	133	130	145	127	132	128	122	146	129	120	155	148	111	153	144	136	165	155	129	148	141	129	139	125	136	122	137	135	141	142	134	132	154	141	137	130	155	125	139	125	149	168	134	139	147	155	141	118	136	123	134	134	130	143	164	132	159	152	151	132	158	140	123	124	138	132	135	144	143	132	141	147	120	131	129	136	148	139	163	142	153	142	132	138	141	139	152	142	149	124	142	131	136	137	138	156	148	163	125	161	158	135	123	126	132	121	158	137	145	143	152	141	125	148	162	133	141	150	131	131	155	138	124	124	181	153	138	144	157	145	126	132	134	131	165	120	138	126	148	146	144	125	146	140	137	141	134	152	138	153	148	148	143	128	143	143	120	137	144	133	134	149	133	135	109	146	138	143	141	119	130	142	117	149	137	155	133	137	141	156	155	130	135	161	170	147	163	160	124	145	140	141	144	127	142	144	122	158	121	141	133	126	105	155	134	129	112	133	161	132	131	145	154	133	145	134	155	142	148	129	102	126	136	141	142	141	124	153	157	144	135	137	133	116	162	149	161	151	119	114	136	123	141	136	125	123	122	147	136	142	156	136	119	139	126	139	136	143	139	127	131	177	127	128	119	119	136	116	142	147	120	128	140	142	125	128	142	118	118	120	109	126	159	145	150	120	134	133	146	126	132	133	146	130	121	142	130	129	120	119	160	117	148	133	125	134	165	140	135	173	138	127	143	151	145	162	148	135	142	118	136	134	127	164	125	122	160	131	150	115	117	152	131	139	150	152	127	132	118	145	137	140	159	135	139	148	104	120	142	128	123	143	150	134	134	126	129	138	126	152	139	155	140	122	132	107	135	143	125	155	127	147	153	141	110	140	140	129	126	144	156	129	133	133	132	137	156	133	148	167	138	117	146	129	124	129	149	156	159	129	121	154	130	144	152	124	130	129	135	141	120	132	149	138	116	129	147	141	125	146	137	161	154	139	131	154	135	140	128	122	132	135	108	124	126	155	148	138	148	146	144	141	133	136	141	123	146	142	132	127	124	145	125	142	142	151	143	137	133	149	135	139	131	139	155	115	151	162	145	149	135	158	125	147	142	138	133	127	132	143	149	144	123	127	128	122	153	128	148	141	145	143	119	139	124	134	135	131	140	144	113	139	132	137	143	126	122	153	184	158	147	138	106	136	142	149	141	149	147	144	136	137	138	137	135	125	125	154	133	127	129	134	154	130	144	145	132	143	154	113	166	143	142	137	141	118	138	151	154	161	140	113	154	138	155	152	145	131	157	146	141	120	125	153	142	127	144	128	157	139	128	152	126	151	141	146	151	155	139	150	137	148	154	153	143	149	130	141	137	144	154	163	120	143	147	133	133	143	137	131	149	127	126	166	149	120	140	130	142	150	133	145	122	131	123	138	134	154	134	120	140	140	140	147	128	126	158	147	145	131	135	146	130	145	130	132	140	152	159	137	130	140	158	124	150	155	151	137	162	135	140	154	139	126	122	130	134	146	138	142	124	157	135	111	129	159	131	157	120	134	155	129	120	148	134	133	157	121	152	132	164	128	154	136	136	140	133	137	138	136	130	120	127	130	138	129	126	139	146	157	160	134	123	118	135	154	120	131	139	134	121	132	127	134	150	162	125	129	130	127	137	144	131	151	132	148	132	145	132	125	157	132	134	123	140	143	152	131	142	148	140	156	133	163	137	151	138	160	125	157	137	147	143	103	132	140	139	148	146	123	151	129	157	126	145	146	109	109	155	136	165	144	122	136	152	130	138	144	132	110	164	134	128	137	132	139	136	167	139	131	123	141	137	156	128	153	165	143	133	126	135	143	140	112	140	128	149	142	135	134	150	126	136	142	141	142	128	135	141	141	116	157	156	131	134	133	148	154	145	146	139	142	124	137	119	141	143	146	125	128	140	129	143	147	141	142	157	137	118	127	147	146	128	132	124	142	145	149	150	137	133	139	147	161	116	126	158	118	130	132	157	131	170	125	125	132	141	126	146	126	143	129	124	114	130	160	128	157	139	153	143	129	137	150	143	151	150	125	154	153	153	137	121	127	117	143	120	140	160	143	110	155	134	153	143	147	137	140	122	148	140	158	138	146	139	141	149	145	139	120	131	129	145	173	169	143	131	128	155	144	115	134	149	141	130	141	106	145	138	124	121	155	132	105	149	133	138	150	144	161	129	148	148	149	130	148	132	144	143	147	129	158	133	135	135	163	129	142	145	147	141	117	138	158	145	103	130	150	131	154	131	131	125	153	133	131	148	144	134	140	147	158	137	142	119	134	151	134	140	144	153	132	132	114	143	145	132	139	121	118	137	119	146	130	151	143	106	149	148	145	129	144	131	135	158	140	133	130	131	142	158	123	133	142	134	137	129	143	128	157	133	136	136	118	120	150	154	134	133	108	144	160	149	120	145	156	172	148	112	131	133	132	128	136	136	139	168	141	124	122	135	126	121	140	149	141	127	137	140	148	151	139	116	147	133	132	146	144	111	157	125	148	148	158	139	120	146	130	116	141	126	149	163	125	134	136	156	118	154	127	140	95	147	138	149	128	155	140	136	116	137	136	132	151	141	136	131	131	141	178	114	140	139	136	130	147	167	161	154	142	161	142	136	124	135	130	148	150	154	146	131	139	133	139	148	141	136	159	142	144	144	156	127	142	131	146	137	114	120	139	144	132	125	131	159	138	143	137	137	133	166	116	135	138	130	150	131	110	132	144	125	119	144	131	145	147	138	149	106	107	106	121	139	115	119	136	125	132	137	145	133	165	158	111	121	143	143	145	140	157	144	142	162	152	147	141	134	124	124	151	137	116	140	135	112	119	133	155	147	154	156	131	148	135	124	139	148	126	135	126	125	131	150	152	138	142	152	118	142	146	130	168	147	124	124	138	133	124	138	143	151	138	149	136	123	141	141	129	151	137	138	133	139	126	124	151	158	144	131	128	153	133	135	141	166	157	123	132	126	138	127	146	133	132	131	144	127	153	149	130	122	125	127	123	127	132	127	141	129	124	138	177	153	157	143	150	143	150	130	142	143	137	130	136	118	147	155	150	155	137	119	130	137	145	166	133	149	131	139	135	135	146	138	144	134	143	131	150	147	137	152	163	152	144	154	141	133	129	133	146	144	131	153	159	161	123	126	140	151	155	128	138	144	156	143	148	132	126	154	147
30233	23946	32145	36052	12517	2211	1290	882	779	688	602	553	557	500	464	452	470	424	434	411	435	379	342	389	374	378	379	367	356	335	350	330	341	345	313	341	328	319	331	323	355	324	327	341	318	357	324	332	324	340	296	303	305	297	325	327	320	349	309	340	347	297	306	308	335	350	314	331	342	307	343	360	320	315	326	286	329	311	348	303	319	283	331	305	289	317	313	327	328	325	331	297	303	349	336	314	317	328	323	299	342	299	338	331	330	302	325	307	297	295	294	338	313	287	316	348	329	295	368	316	328	307	324	329	301	287	309	315	352	336	263	307	326	335	292	311	324	293	314	330	350	321	322	332	332	304	316	310	343	295	323	321	326	291	320	292	316	339	330	314	296	314	309	310	318	312	305	292	339	312	356	325	316	300	318	295	340	313	314	334	307	301	287	311	328	315	293	317	296	314	333	300	344	323	317	315	322	342	330	310	323	329	289	345	302	345	293	312	305	334	309	367	351	315	308	295	307	335	310	333	319	291	332	345	285	333	319	317	318	357	339	308	296	289	336	325	327	336	310	304	300	324	363	305	316	321	311	286	294	328	345	309	305	306	292	316	334	309	319	315	283	310	312	308	309	303	305	316	321	292	307	306	336	299	285	316	305	325	333	313	330	329	308	271	329	309	351	330	326	281	335	325	314	321	313	340	303	282	322	334	307	347	296	337	335	305	310	316	316	305	348	323	333	319	295	315	338	326	326	308	315	270	320	343	314	299	351	327	307	315	298	311	305	322	298	316	315	341	323	333	319	329	316	319	336	310	314	311	317	335	332	320	322	309	338	321	320	330	322	336	316	325	330	277	308	322	329	327	274	320	345	329	298	300	303	329	327	319	357	324	331	319	322	312	328	295	309	327	285	303	325	304	341	354	299	344	304	318	308	289	329	327	330	307	306	321	298	329	321	316	316	324	341	312	334	295	307	295	340	321	321	305	319	315	314	323	327	312	313	342	281	320	313	310	332	318	332	353	336	339	333	317	321	310	323	322	292	314	337	348	320	294	329	309	310	326	319	299	330	328	312	323	313	307	329	312	301	299	337	324	323	292	327	305	326	299	311	319	296	326	296	314	297	347	308	261	308	325	301	313	298	303	297	312	311	308	293	311	327	336	322	321	307	348	304	318	301	306	325	272	293	306	334	329	309	304	294	325	313	320	303	315	328	320	329	331	296	318	322	330	289	314	299	328	304	284	332	350	332	364	315	310	306	321	332	298	330	332	294	335	327	319	313	324	304	314	312	344	318	341	308	290	305	318	336	295	323	314	333	306	296	307	325	311	330	330	328	298	310	316	355	281	282	316	302	326	312	313	327	307	301	326	309	324	300	322	326	266	327	304	312	318	306	316	302	300	313	301	333	302	332	327	332	329	311	339	317	292	299	332	327	318	315	306	307	319	304	344	319	305	280	382	343	294	325	337	337	286	322	317	360	312	314	317	300	359	295	293	327	306	296	308	317	332	320	321	306	298	301	315	313	303	339	289	328	332	275	312	322	312	315	295	312	338	316	347	343	315	330	331	322	318	315	329	304	313	314	327	315	345	315	302	319	305	327	317	330	332	284	326	305	326	288	311	301	323	346	347	327	309	314	297	302	297	330	319	312	331	295	301	333	318	309	310	322	301	315	295	321	343	319	321	299	321	319	317	323	324	321	305	296	316	302	317	292	321	337	330	311	311	321	296	321	321	348	328	309	302	318	309	319	343	314	331	320	319	314	298	288	320	338	334	310	311	335	325	321	315	317	309	311	324	345	329	309	291	357	335	314	312	317	320	315	301	304	332	309	337	314	335	315	309	289	285	321	343	303	327	340	314	302	329	342	320	324	291	318	342	294	324	296	341	330	313	320	309	342	307	315	310	315	322	311	317	352	315	287	302	319	357	290	335	333	293	338	328	317	302	337	303	314	324	319	324	301	317	326	305	305	331	311	306	332	337	329	318	326	310	309	316	300	337	312	322	311	307	335	304	322	325	311	329	338	309	330	326	332	293	333	288	309	309	330	321	334	346	336	321	313	336	308	323	299	303	328	309	328	308	296	320	316	326	278	289	297	320	337	302	320	328	329	316	318	306	310	291	314	321	325	327	299	347	318	328	316	325	299	297	321	334	345	306	335	315	333	313	297	313	346	310	312	315	314	293	315	318	326	328	310	326	333	325	324	343	288	313	327	301	324	338	327	319	321	299	328	327	326	330	332	313	334	309	326	301	352	333	289	320	329	308	359	325	300	309	330	329	328	315	346	338	305	263	334	277	322	308	343	330	319	301	340	350	346	307	316	318	345	339	312	337	301	333	304	319	310	326	257	318	319	313	366	329	312	316	314	313	300	340	309	339	329	298	319	321	321	288	336	311	318	283	312	283	313	331	333	327	320	325	297	348	347	305	298	281	323	326	310	296	334	308	302	310	299	337	330	323	308	317	322	373	345	310	316	314	313	305	293	328	338	305	277	331	329	312	326	305	328	324	306	322	320	309	308	328	303	278	313	328	290	324	314	311	330	332	317	297	333	302	365	295	333	294	313	324	340	333	299	325	330	333	323	308	323	318	321	317	275	334	300	315	350	355	279	321	307	340	331	333	329	310	321	328	347	309	340	328	272	336	334	314	361	303	334	321	302	337	368	285	333	303	307	318	328	309	327	327	317	335	307	338	314	336	337	307	322	269	326	321	304	308	318	359	327	346	323	327	317	314	325	339	291	342	310	328	325	333	343	336	337	329	314	307	349	306	323	290	292	334	323	317	306	348	311	321	318	344	306	336	311	332	322	316	344	325	291	313	317	354	362	298	299	303	338	337	327	292	307	296	309	322	297	326	325	339	272	329	294	335	322	273	316	366	308	301	333	308	341	312	288	316	317	359	287	323	313	282	344	320	306	309	315	311	301	336	304	302	342	299	299	314	320	314	295	313	344	333	290	329	326	307	340	312	310	305	357	317	288	312	310	291	297	293	305	324	341	332	318	324	319	326	330	313	287	298	320	306	298	303	323	345	318	332	302	334	321	307	321	290	305	319	295	332	301	327	332	329	341	291	302	325	327	343	325	323	320	317	332	309	305	304	304	341	303	307	341	324	279	316	322	349	334	331	346	339	326	317	327	311	308	307	302	298	331	341	304	307	332	314	303	321	335	312	358	309	323	311	320	286	302	312	321	347	310	308	330	299	313	324	329	309	294	303	374	308	340	320	298	310	296	298	312	310	315	317	369	303	322	342	302	296	302	316	347	316	315	334	316	335	323	300	300	334	333	330	342	313	348	303	296	278	322	333	326	293	295	324	335	322	329	296	308	328	339	322	320	306	325	358	320	335	282	311	312	295	306	310	322	338	277	301	312	329	322	315	305	331	329	305	321	344	350	303	329	309	336	324	320	315	327	299	349	305	305	337	314	309	321	284	331	308	308	302	328	316	343	317	310	343	318	365	322	327	292	325	346	309	318	340	301	328	303	311	296	298	307	311
54114	38315	39377	35873	18803	3346	656	370	271	288	272	215	189	197	187	171	211	194	172	184	188	170	172	175	155	161	170	175	172	130	128	142	156	171	162	172	160	144	147	161	173	163	143	148	152	138	148	162	153	164	162	142	143	133	149	151	169	138	153	144	157	130	154	152	170	165	163	159	138	167	158	149	163	157	136	163	135	159	170	147	151	157	151	167	144	147	158	142	147	165	158	144	146	138	158	162	147	149	148	166	138	150	160	148	158	144	152	149	170	162	134	141	166	137	174	159	175	160	171	139	173	139	130	161	154	158	126	116	139	150	151	158	143	161	148	156	143	150	144	166	151	160	155	168	145	152	147	144	153	153	181	159	166	139	160	126	164	138	136	139	132	162	177	142	138	156	159	179	135	132	145	142	149	128	154	139	149	133	177	188	160	136	147	158	168	150	165	140	145	164	145	143	152	142	139	149	155	178	134	149	157	178	153	130	168	146	133	157	131	151	150	149	159	155	150	129	117	165	174	140	143	163	150	143	174	156	131	184	123	162	154	154	166	145	153	141	159	160	140	149	142	143	154	159	151	168	136	154	135	144	155	147	135	148	151	142	124	152	182	164	177	137	152	145	152	155	145	173	149	160	142	154	145	158	149	153	157	156	134	163	155	160	146	159	137	132	147	140	131	150	144	164	127	129	153	148	138	147	165	135	172	157	160	141	145	158	144	125	132	169	159	169	129	160	140	166	135	157	138	129	143	132	146	146	145	133	154	162	153	181	156	136	154	152	141	158	165	141	159	129	148	139	158	153	157	137	133	165	159	153	132	136	162	147	148	152	144	156	154	134	142	160	138	149	151	145	150	174	163	138	139	164	146	148	148	134	178	161	150	138	156	173	145	161	165	176	147	144	145	159	138	153	143	132	139	133	143	130	165	153	155	123	153	153	150	139	156	159	132	143	162	156	142	154	163	151	165	167	159	158	131	138	168	152	155	157	153	149	151	166	124	155	154	160	163	153	152	159	165	148	132	146	146	128	167	154	148	163	162	144	157	149	137	132	151	154	160	165	145	155	166	149	152	150	144	147	150	153	160	175	117	152	173	143	155	151	159	163	140	140	141	173	194	144	144	148	151	150	152	129	137	160	143	135	156	175	173	141	143	153	160	134	145	145	146	147	145	156	158	163	153	138	112	165	143	159	115	137	160	146	153	130	135	124	148	150	139	157	137	152	151	125	159	157	143	152	150	156	148	158	164	145	153	136	147	135	143	145	153	160	151	139	183	147	182	150	161	151	147	140	151	152	150	160	147	151	126	133	164	199	165	153	146	116	148	151	162	157	148	144	152	142	149	161	153	157	145	159	164	143	153	155	130	140	126	161	158	121	124	158	154	152	157	142	151	170	155	146	172	163	167	148	149	155	156	160	161	175	152	133	158	167	148	149	144	142	134	126	159	161	158	170	175	139	147	153	156	152	160	177	139	139	152	157	137	156	135	143	154	144	130	141	146	148	158	167	134	177	144	149	157	150	151	141	133	158	141	136	140	172	151	141	152	160	172	161	151	152	157	166	154	155	155	158	156	144	144	127	151	144	149	155	157	148	134	142	166	155	150	158	183	151	159	147	141	144	167	137	148	135	159	134	155	140	139	143	156	146	153	149	149	148	125	132	150	177	157	150	137	145	173	144	153	148	158	155	145	125	120	128	140	143	145	154	158	167	142	158	145	173	149	151	129	161	143	154	168	165	169	144	153	152	136	159	148	153	147	150	152	151	174	160	157	124	151	167	185	158	164	150	150	149	158	144	159	158	142	149	151	152	154	186	172	126	133	139	144	142	149	145	153	143	135	149	147	162	137	150	166	153	166	157	177	166	142	135	167	164	147	143	170	143	144	166	158	153	144	137	131	140	164	145	147	151	158	147	150	162	154	140	164	150	157	150	139	142	164	145	139	138	158	144	138	149	144	138	153	120	128	140	139	153	153	160	169	179	150	161	157	161	145	149	136	150	169	127	139	148	153	144	155	163	155	150	164	148	149	153	158	144	157	136	164	144	161	136	151	164	148	151	146	141	168	172	153	155	163	143	132	146	162	165	174	142	147	126	135	143	135	152	143	155	124	131	153	145	141	154	147	138	156	144	141	157	144	140	144	169	134	143	169	163	151	138	145	156	166	123	123	165	157	139	145	158	133	144	156	160	172	133	152	141	150	154	140	144	128	168	152	167	164	155	144	162	153	164	142	139	160	147	144	145	163	164	162	162	147	144	136	153	153	134	150	145	147	149	135	137	161	154	168	174	160	155	179	156	138	148	142	139	144	143	137	149	152	144	141	138	150	145	146	153	160	163	140	166	149	142	140	144	144	136	155	131	168	136	169	174	171	153	121	145	172	159	168	173	151	137	143	155	139	157	165	166	144	164	152	160	154	130	153	164	154	162	184	150	161	145	151	131	157	167	149	155	158	139	152	141	164	145	145	149	148	138	153	146	141	146	162	150	130	146	140	154	158	157	154	150	164	146	160	131	153	143	140	164	160	167	150	184	133	176	166	180	169	157	197	159	150	134	147	151	142	144	150	144	167	156	180	167	174	163	144	159	134	210	150	155	155	164	142	174	155	157	133	174	166	159	132	159	143	139	167	160	151	182	132	136	152	162	149	127	147	135	186	154	166	126	163	158	118	154	136	139	147	154	158	144	153	146	184	168	153	133	170	152	137	144	165	145	155	126	133	157	163	166	150	146	156	150	150	152	144	136	143	145	143	161	175	156	150	172	182	140	164	127	158	144	169	145	155	170	146	172	153	141	129	140	159	153	139	139	147	147	167	155	148	153	144	156	161	161	139	151	130	158	173	148	150	143	157	131	190	166	166	157	146	157	146	150	164	144	147	153	154	141	174	144	167	164	149	162	150	170	143	156	171	150	157	157	146	151	156	152	136	163	190	156	154	146	152	143	136	133	163	130	151	147	160	158	155	150	148	128	134	145	154	160	163	160	179	147	129	170	158	172	134	146	142	150	140	129	151	147	152	170	140	137	140	151	144	128	146	152	170	147	132	141	132	142	158	155	160	170	153	150	141	150	137	140	157	125	126	170	168	149	152	167	154	162	159	153	154	129	144	148	146	151	154	142	151	129	148	156	159	136	149	175	141	144	148	166	141	143	160	157	149	158	147	142	138	165	165	186	143	159	141	110	152	164	175	167	155	162	179	155	154	158	166	180	160	174	149	149	163	152	135	137	155	135	130	142	160	139	140	130	177	145	134	146	134	158	132	137	142	152	145	150	149	171	184	135	178	150	161	167	142	134	163	168	152	146	157	136	143	145	153	172	156	168	131	161	146	141	139	137	165	159	151	166	152	144	164	159	141	182	166	147	134	147	127	141	167	156	166	156	133	141	146	139	151	146	145	168	181	158	155	156	160	174	161	161	179	162	159	165	141	134	174	167	150	176	123	141	155	157	140	139	143	153	162	168	129	165	169	166	152	156	158	170	156	153	140	162	154	117
35664	30542	39768	41866	20913	3385	1967	1362	1063	859	818	797	756	614	583	552	586	547	501	508	508	512	476	497	457	436	452	402	362	393	429	407	360	353	373	375	397	359	394	334	378	340	320	370	364	376	335	365	346	361	397	367	374	325	400	385	372	353	375	393	360	355	335	375	354	369	364	359	364	349	349	342	367	360	365	393	374	378	342	350	346	345	380	376	341	355	387	386	325	384	371	387	339	381	336	347	352	360	315	356	346	371	354	360	356	366	346	331	390	345	313	348	359	389	367	402	370	363	346	358	338	366	356	317	341	318	346	376	317	349	365	340	333	335	358	359	341	398	317	377	389	352	353	378	358	349	397	323	312	344	333	365	378	351	384	368	366	370	349	331	356	383	384	369	374	361	376	394	350	332	359	352	374	389	381	375	340	345	368	339	343	359	369	324	356	379	348	345	344	312	356	342	378	366	358	325	324	338	336	346	335	349	367	341	352	346	340	352	336	319	345	383	358	395	333	353	336	316	352	387	341	358	350	327	367	321	355	346	353	380	373	349	340	338	391	358	354	372	335	361	357	340	339	357	336	324	370	367	380	348	333	375	343	323	353	358	343	336	353	361	362	333	387	366	372	344	346	346	343	395	347	344	349	378	330	331	359	366	375	369	357	383	341	360	380	370	355	360	333	342	359	352	348	306	356	372	378	359	353	380	353	336	347	356	356	363	356	328	351	352	313	355	354	357	329	357	367	308	381	339	375	370	359	370	339	370	361	357	347	364	372	330	369	370	359	346	357	344	360	349	367	374	385	344	373	377	331	355	356	357	366	357	341	379	344	353	345	322	376	349	365	370	350	366	361	352	348	380	386	337	349	381	366	356	339	351	360	328	332	363	370	337	336	344	367	356	353	365	344	333	351	373	383	395	351	390	354	361	310	377	359	353	362	363	365	356	360	355	351	379	342	331	308	361	341	352	338	352	342	390	383	356	320	367	366	337	355	336	365	353	360	361	334	329	367	363	347	350	364	349	374	354	360	342	340	370	357	371	372	332	395	335	359	353	396	364	339	355	347	344	363	351	362	359	306	345	375	369	410	341	373	315	347	385	360	399	397	376	353	354	373	345	345	392	340	346	381	369	336	341	331	383	364	328	373	384	362	316	350	363	389	336	338	347	348	335	347	386	353	383	329	361	331	347	355	360	345	348	330	368	314	357	341	361	351	366	370	345	358	347	336	365	340	375	361	358	386	349	362	351	375	356	352	341	373	339	366	372	329	337	377	349	330	362	349	365	373	344	358	358	355	376	392	332	381	374	379	368	364	355	357	372	361	388	355	350	350	362	365	335	349	347	388	357	355	345	373	377	371	321	343	334	341	343	355	324	343	353	405	361	372	373	356	380	341	318	359	350	371	330	374	338	329	386	368	315	338	364	359	356	364	334	365	371	379	344	378	353	385	369	312	361	358	352	360	363	357	349	363	364	326	359	356	331	382	393	328	396	327	353	381	329	317	350	344	372	334	360	367	346	364	362	363	364	342	342	353	381	378	380	366	384	374	313	361	361	370	380	381	399	347	381	358	304	366	342	361	332	379	334	358	342	343	346	346	382	380	335	312	361	360	353	333	380	358	385	368	365	347	374	340	390	395	348	353	370	337	366	335	394	367	338	357	341	322	344	336	336	348	306	328	366	357	372	362	360	358	338	352	344	320	348	377	327	317	342	374	347	342	393	340	370	368	363	355	348	365	332	389	353	346	378	320	350	361	333	369	330	353	373	362	361	328	342	381	354	312	358	360	350	344	349	327	367	355	344	388	370	386	353	370	365	368	370	336	370	342	363	340	375	345	362	351	359	363	316	332	327	384	357	356	339	349	328	339	376	358	370	354	342	336	353	378	318	371	367	332	335	344	333	343	411	351	329	342	358	316	380	348	336	341	341	357	367	342	342	378	355	347	353	344	368	356	346	372	352	373	358	357	382	365	361	380	356	357	359	358	372	358	362	378	362	314	353	342	350	359	353	400	333	363	330	366	370	344	370	330	344	337	385	344	347	370	328	374	382	349	367	341	346	366	353	343	340	349	381	379	356	349	378	376	374	345	355	369	336	364	333	361	346	353	321	340	361	361	357	337	323	358	387	363	339	364	335	342	383	355	324	339	346	396	344	368	352	341	337	347	338	339	367	357	357	372	340	372	358	366	343	367	401	366	330	354	362	345	321	344	380	395	350	326	359	344	332	355	347	345	335	344	367	344	347	347	337	364	347	357	354	343	344	356	357	372	362	336	361	356	325	376	333	363	353	331	339	334	338	338	361	363	348	345	363	402	340	375	345	411	376	359	316	351	351	355	339	356	339	365	352	394	333	386	338	383	396	363	358	371	375	356	364	340	366	339	391	354	378	374	345	367	319	365	372	361	350	377	351	376	357	369	363	366	345	314	340	343	332	350	363	341	354	340	378	372	386	341	361	327	346	339	353	399	390	379	348	355	330	371	361	352	352	332	337	355	339	349	328	331	369	333	359	369	354	337	312	371	372	346	345	359	347	419	373	371	346	388	347	360	379	342	361	364	361	336	349	339	357	352	365	349	349	354	369	366	342	358	365	373	395	368	331	358	349	372	360	374	354	353	365	336	334	364	339	365	383	353	382	354	375	398	375	343	355	365	357	352	387	342	361	352	319	335	341	320	373	326	316	401	351	334	385	318	359	358	333	363	351	352	356	379	328	346	333	349	365	343	343	379	385	376	395	356	352	367	331	338	345	343	354	367	348	374	358	323	388	382	352	374	351	351	338	367	399	396	344	376	361	361	331	364	335	361	335	335	351	361	372	369	358	347	354	375	374	356	340	368	362	352	357	363	336	359	352	380	346	358	336	346	333	338	346	358	339	341	352	380	341	354	323	354	369	347	379	345	331	348	356	351	332	400	372	345	373	365	370	367	321	387	356	379	322	396	378	358	344	316	350	371	326	332	380	377	350	352	370	355	331	371	334	328	339	386	361	373	376	359	385	368	335	353	354	354	363	358	348	335	371	342	353	324	387	359	362	376	354	348	368	359	390	335	344	354	333	361	330	367	348	362	387	344	371	338	351	383	325	323	366	342	342	319	352	345	362	332	378	364	368	337	361	352	340	380	375	349	349	349	398	327	349	332	372	329	348	364	344	328	334	351	353	333	331	356	368	360	345	338	362	347	370	354	391	335	377	354	352	348	362	370	346	353	375	349	319	350	360	361	350	366	349	348	354	353	377	378	356	374	371	320	387	337	338	378	356	348	366	328	361	340	423	327	341	346	351	365	361	336	352	377	362	346	375	348	358	363	368	380	341	343	379	328	337	374	352	357	346	326	353	352	355	368	322	317	375	353	346	326	349	378	395	357	379	348	365	340	357	374	381	332	349	322	335	340	356	379	367	320	338	344	354	367	356	362	352	377	353	352	350	349	341	408	362	347	323	338	333	339	361	350	354	393	380	356	328	371	358	318	383	363	353	359	357	336	330	360	339	370	376
26838	15051	8118	4017	1414	496	325	328	292	268	265	241	221	229	250	233	223	229	215	202	218	205	234	221	236	217	233	220	214	206	240	226	207	290	220	211	227	205	229	222	228	214	227	229	221	245	235	259	209	206	227	253	217	245	210	256	228	241	214	204	217	218	226	231	237	241	239	256	228	223	219	223	249	216	256	229	231	220	221	195	232	198	238	213	230	240	243	226	236	222	214	234	255	219	217	254	246	226	201	228	233	224	277	215	259	247	230	222	225	214	228	210	254	247	227	233	246	225	237	226	241	248	202	233	230	236	207	238	239	217	234	236	226	225	222	219	212	242	215	226	230	209	216	243	241	230	207	221	222	227	220	220	223	207	237	228	186	222	202	232	218	225	214	217	224	223	204	253	209	182	221	196	225	208	211	243	228	202	240	236	224	222	224	210	228	207	224	240	219	221	214	219	246	243	229	247	242	203	225	210	206	237	224	212	219	218	230	205	217	233	227	220	220	202	229	232	228	208	222	265	220	224	249	233	212	215	219	237	220	217	211	226	231	222	211	260	242	199	240	229	230	218	223	213	192	229	230	228	219	244	247	236	226	210	205	234	225	217	210	203	205	265	250	213	224	221	237	246	264	234	215	227	213	224	230	244	201	194	211	224	224	218	195	237	196	214	214	250	219	260	248	223	216	240	241	232	230	226	200	241	248	214	204	241	221	237	219	240	200	187	215	248	231	231	218	222	196	218	232	215	204	212	225	182	218	259	204	233	249	207	214	230	231	247	230	238	210	227	229	218	240	232	234	215	202	200	239	235	222	233	242	223	224	228	211	241	244	242	216	263	223	214	214	199	233	220	229	208	218	204	220	240	211	213	217	221	221	216	200	227	230	226	215	189	207	227	235	229	230	205	261	227	222	240	225	206	245	214	201	212	235	225	248	243	236	220	233	221	214	230	235	219	228	212	219	247	255	246	213	224	237	243	243	248	212	206	218	236	220	227	251	215	231	226	198	244	205	232	223	229	200	228	226	214	227	245	226	206	230	219	222	247	200	215	202	230	241	243	223	229	189	246	249	219	198	239	216	204	232	229	236	241	232	233	219	226	273	242	221	210	207	239	224	207	229	227	233	230	246	216	249	217	239	234	229	240	234	218	226	200	257	227	227	234	264	241	245	214	201	226	228	225	193	204	236	221	228	253	220	217	228	201	212	238	212	218	244	238	198	245	245	225	226	222	236	235	216	223	223	232	226	204	230	234	216	224	220	207	227	225	231	211	217	208	236	215	192	199	245	205	240	214	243	220	218	212	251	208	258	228	212	235	248	221	240	180	201	235	242	189	221	239	245	207	223	224	225	254	265	224	207	232	215	211	237	225	205	214	209	242	214	232	256	220	238	255	232	219	247	238	242	248	226	241	222	223	238	232	221	235	244	210	257	233	245	214	253	238	253	237	238	241	214	267	252	226	229	232	237	222	255	253	241	235	231	212	218	250	199	234	226	227	224	268	251	201	226	218	219	260	234	224	228	206	248	239	216	234	275	231	213	217	233	238	212	220	231	258	214	216	223	215	208	231	226	220	234	220	232	220	196	217	251	242	221	218	240	233	222	253	230	231	238	244	194	249	210	208	235	233	230	228	228	214	222	238	222	268	212	200	213	256	220	233	206	251	243	216	226	194	220	247	235	185	230	255	226	230	234	202	239	236	213	252	224	232	227	227	228	230	234	221	214	226	228	210	223	248	221	222	230	250	179	228	226	228	245	238	219	235	240	208	241	242	239	239	239	257	248	248	219	250	236	227	242	215	214	238	238	229	216	231	219	227	262	212	247	245	225	239	212	194	223	242	229	222	222	223	243	247	198	245	240	215	225	228	213	219	235	243	248	217	200	214	245	216	236	225	230	222	220	215	251	224	218	213	211	217	287	235	210	217	209	193	221	226	220	227	216	246	230	216	229	206	185	212	241	234	209	229	244	221	240	236	232	216	224	217	224	245	212	227	201	242	212	229	233	222	239	227	236	234	227	221	246	216	237	222	217	243	211	222	223	231	254	195	198	211	208	216	248	243	203	205	231	234	225	230	189	221	215	227	243	249	220	236	244	218	263	232	227	189	224	219	213	251	211	215	230	219	245	233	194	236	207	221	225	214	220	219	229	231	275	218	239	228	243	239	210	203	229	222	206	213	219	237	257	247	225	249	216	232	227	219	210	225	233	230	242	221	207	194	200	232	234	235	215	228	217	248	239	198	246	229	250	242	239	223	252	246	214	205	212	237	227	215	244	225	235	209	225	242	212	229	222	235	239	213	236	234	230	226	228	214	204	224	214	201	210	229	212	221	226	210	233	220	256	233	229	228	215	215	241	219	212	200	245	222	234	210	215	217	214	229	217	241	228	223	228	243	217	220	194	206	248	256	232	211	217	223	204	202	225	236	227	226	225	240	222	260	249	235	200	213	213	222	233	227	214	203	213	256	229	235	242	211	232	235	241	234	229	222	234	197	238	233	209	252	237	216	217	233	218	228	234	228	251	205	223	230	208	264	213	267	224	223	194	222	235	219	234	251	214	223	253	226	247	250	216	223	243	224	243	229	236	237	225	245	196	210	242	233	229	231	216	243	227	249	237	247	260	205	220	256	219	233	202	260	222	207	237	207	201	213	208	253	237	197	228	254	236	222	195	242	231	231	211	217	232	224	222	219	230	217	233	208	222	245	213	241	203	211	210	207	254	229	223	243	202	219	220	234	209	231	222	221	233	230	240	263	215	209	209	225	219	226	202	203	218	200	227	221	222	202	204	204	226	265	210	228	226	225	236	222	242	211	194	243	198	224	236	226	246	221	224	208	222	219	249	218	219	209	228	237	240	202	215	208	221	210	223	231	222	243	207	217	246	221	214	201	209	237	224	250	189	210	214	221	226	212	212	232	221	205	243	273	199	234	241	235	236	208	220	246	198	235	240	213	239	291	209	217	228	212	193	211	229	214	219	204	216	245	225	220	188	235	207	234	227	219	222	218	237	236	252	223	232	261	214	230	241	212	237	203	220	224	264	222	226	249	201	217	204	206	209	231	210	234	236	220	241	237	223	239	258	229	243	241	250	199	252	225	230	222	212	235	230	245	254	218	261	219	258	241	238	216	214	231	236	204	212	227	263	235	233	227	242	209	212	245	229	215	255	235	219	236	207	237	244	234	238	199	220	202	241	233	244	232	232	202	219	244	235	261	224	217	217	217	233	206	216	237	237	207	216	224	255	228	241	225	218	246	218	210	241	218	231	222	216	211	229	197	223	208	230	240	256	221	199	236	225	240	250	212	239	236	241	251	209	210	215	241	230	186	220	209	202	245	226	214	204	211	245	214	205	209	220	224	237	202	191	216	228	224	220	219	232	234	247	213	208	231	225	205	233	221	228	208	241	211	227	260	247	210	223	219	224	215	221	250	232	208	198	238	221	241	215	228	240	233	217	223	211	229	222	224	200	222	216	230	218	247	214	212	207	221
16907	11738	12209	10064	3797	1525	972	779	652	598	594	601	583	581	578	510	518	532	516	547	546	497	527	526	506	486	499	486	467	525	496	515	500	522	505	471	493	504	445	454	508	461	465	464	489	503	503	493	502	504	511	506	489	512	491	498	514	480	508	511	489	500	525	514	474	524	499	494	425	482	497	535	483	510	496	516	486	518	506	464	464	507	451	509	469	464	521	489	479	484	499	457	467	502	437	535	474	496	473	495	486	483	491	467	549	517	516	493	479	479	465	497	501	528	439	469	522	506	498	481	490	469	476	500	482	472	475	529	480	485	513	462	512	493	492	464	520	497	511	472	488	519	476	484	517	518	444	495	456	487	481	480	500	481	488	459	482	502	500	485	463	507	460	494	474	510	492	491	482	472	504	446	492	473	455	495	496	494	515	488	518	487	462	491	503	505	481	512	505	453	518	495	448	512	502	482	499	476	490	472	493	494	464	468	535	536	518	460	503	492	489	486	507	524	478	478	442	490	447	493	461	499	495	508	481	494	485	491	485	491	449	482	482	515	523	453	502	530	450	531	474	498	498	501	469	514	480	470	503	531	478	477	495	480	504	478	448	532	499	486	465	502	493	470	475	500	461	468	509	509	496	463	470	503	488	462	475	483	481	471	521	499	501	425	505	502	525	464	463	481	521	499	479	472	489	503	495	502	503	497	496	501	498	509	503	511	465	487	502	528	463	490	487	475	540	512	481	485	483	510	471	503	477	478	499	489	492	499	479	510	509	488	514	505	473	470	487	469	496	479	491	497	472	475	486	490	463	485	506	446	502	514	497	502	475	491	535	478	472	503	490	453	497	489	480	502	521	522	457	482	497	512	485	510	471	453	476	477	516	495	458	469	485	459	510	516	468	462	464	470	487	473	516	498	515	484	466	483	512	479	486	523	509	475	497	491	502	488	493	526	498	497	477	497	500	522	488	476	495	437	489	512	484	467	497	482	478	504	472	483	491	477	481	494	506	468	487	474	481	492	504	481	468	491	480	445	503	481	460	491	492	507	514	484	479	453	497	438	462	443	465	436	473	492	514	473	513	495	479	509	493	474	531	501	502	504	507	503	499	453	483	501	465	484	492	494	473	452	472	469	464	460	504	509	457	491	477	459	475	479	507	469	506	538	486	500	556	481	480	451	493	483	465	446	514	488	470	514	489	491	493	452	488	500	500	487	477	505	478	484	523	475	498	480	479	473	467	490	460	484	491	517	482	514	458	483	509	478	517	443	510	524	501	489	503	510	501	504	489	469	502	452	486	492	459	497	498	499	491	463	479	484	454	529	480	495	489	508	496	519	472	486	501	501	482	482	489	486	501	480	494	504	473	498	525	471	502	484	470	508	480	479	518	518	479	501	504	482	520	495	496	492	477	485	465	515	482	487	535	498	478	470	469	483	524	441	492	459	494	508	488	479	481	479	499	492	473	474	485	498	472	491	499	470	525	469	502	447	499	491	504	496	491	516	479	482	479	504	465	486	503	491	516	484	507	495	474	481	446	465	502	508	457	459	502	456	489	480	502	447	471	539	469	508	490	493	504	487	495	480	516	508	532	494	527	505	512	467	480	499	482	483	506	470	488	498	480	495	470	514	471	497	448	535	468	509	461	498	475	497	482	508	499	507	488	489	440	465	467	495	488	464	491	489	482	474	461	469	450	455	463	435	520	501	553	512	498	513	509	465	489	485	518	501	506	494	454	483	466	468	462	450	523	522	507	498	470	461	489	488	465	473	475	486	507	482	490	485	500	526	494	484	518	491	453	480	491	480	499	501	498	485	533	477	463	521	486	462	508	507	484	492	479	499	504	473	507	484	529	478	497	476	485	524	479	458	524	506	501	455	503	475	520	534	468	509	434	484	514	500	499	492	500	410	507	462	502	497	493	465	514	445	496	476	471	472	495	480	503	506	474	499	465	510	512	499	488	468	492	502	506	502	492	509	495	463	494	457	477	486	506	512	514	506	499	503	508	469	463	526	480	500	482	497	450	497	499	491	502	506	493	488	539	522	506	511	528	495	475	485	548	474	498	494	483	518	513	504	495	483	494	485	524	490	491	473	461	465	515	485	476	471	503	465	499	485	465	457	483	475	487	504	509	477	499	454	511	492	469	485	477	499	477	457	498	449	455	549	469	494	443	475	493	434	489	487	472	465	459	532	499	514	454	512	507	526	509	502	477	476	467	464	509	497	472	472	468	455	458	484	454	479	510	447	494	443	482	508	463	498	493	484	489	493	528	530	490	465	499	495	464	478	489	453	515	498	511	479	529	472	472	498	472	488	484	454	491	471	497	514	482	509	480	484	486	502	500	486	488	522	484	465	494	463	483	489	469	509	507	467	443	476	468	486	452	471	467	473	525	473	533	504	485	516	468	482	506	501	477	493	475	518	432	551	471	485	482	488	460	504	487	481	482	462	488	497	445	534	463	506	498	465	500	450	478	480	480	474	492	503	456	544	506	480	471	438	480	479	472	519	508	512	481	518	507	499	432	512	524	497	470	473	480	467	495	507	520	529	516	437	493	518	482	532	503	528	445	483	491	485	463	499	506	506	499	460	499	449	510	442	525	492	495	479	527	479	496	488	472	493	463	468	463	466	518	466	499	512	484	478	510	464	453	501	484	461	497	499	502	486	510	488	496	514	475	469	469	471	504	443	487	475	501	493	475	528	530	529	475	492	469	470	460	496	501	495	480	485	454	502	473	491	505	499	511	500	461	518	505	514	446	450	469	511	482	517	491	524	495	469	469	533	483	501	455	493	485	455	459	507	468	482	496	487	510	458	438	495	492	455	504	507	508	501	465	473	511	473	486	492	485	515	500	472	455	474	491	501	516	495	489	461	528	496	504	483	497	519	502	515	464	502	493	506	476	458	512	507	512	476	525	545	492	498	469	483	491	509	527	487	491	517	468	478	487	476	476	494	490	452	475	483	519	523	547	531	532	494	496	443	481	495	470	486	542	511	465	560	513	514	485	441	495	482	486	519	513	480	451	507	476	535	491	498	526	467	505	507	485	461	490	451	478	489	466	455	479	477	506	485	491	486	497	509	467	514	489	508	510	490	496	529	501	486	492	522	455	461	495	494	470	512	484	491	470	486	478	448	489	504	517	513	501	506	497	513	520	501	480	452	481	503	483	491	463	477	476	474	508	521	456	493	487	507	528	462	520	480	486	471	481	472	491	513	522	495	460	476	503	477	519	498	494	489	473	473	509	455	447	488	502	455	482	483	493	520	497	509	473	492	515	493	474	508	454	503	521	502	477	456	508	514	488	506	490	465	469	517	482	488	532	495	480	505	476	465	485	484	477	496	484	464	454	540	469	502	504	519	466	479	469	466	509	459	508	488	477	499	504	449	477	491	513	499	457	488	481	456	507	515	523	458	507	481	490	492	487	443	484	477	485	475	467	449	462	459	498	467	501	503	495	495	514	498	481	493	515	477	493	472	495	491	448	493	479	471
43475	28603	30149	28947	10651	1276	431	275	262	211	210	188	159	169	162	145	176	170	152	147	135	144	133	139	153	122	157	152	146	165	153	128	134	137	146	136	127	172	142	135	125	141	159	130	130	137	139	150	147	139	123	141	135	157	129	126	130	138	148	159	122	140	135	106	127	133	139	130	157	158	146	131	126	130	111	121	131	138	154	135	153	127	149	139	139	133	134	146	118	142	158	163	156	134	166	145	144	147	125	139	143	136	126	140	126	116	138	130	131	138	159	172	146	143	138	139	140	143	127	140	139	167	124	121	151	121	153	136	142	152	126	134	148	148	144	151	138	132	134	149	121	127	141	144	138	120	126	137	130	133	151	137	163	138	144	120	157	154	141	144	144	153	149	126	127	160	147	131	125	126	138	152	114	143	150	149	142	128	121	144	134	129	140	143	127	110	121	90	148	135	147	151	113	155	131	123	147	157	145	138	123	138	150	139	134	139	135	130	139	140	136	150	147	155	127	162	148	139	132	149	131	135	120	166	171	147	128	136	143	147	136	170	147	146	148	129	137	155	145	126	111	121	158	132	145	136	137	121	135	121	182	149	126	147	153	143	157	146	147	139	122	133	125	130	115	150	131	137	137	144	147	134	123	153	145	149	131	138	144	143	124	133	161	137	132	134	137	125	131	136	143	129	138	129	128	143	125	121	147	137	146	137	150	114	135	123	164	145	136	129	120	162	131	151	128	132	143	142	131	120	152	166	137	154	139	146	141	127	151	148	127	150	150	140	149	122	131	133	146	126	103	160	98	118	144	136	139	136	151	151	131	153	116	143	140	124	139	147	153	154	155	150	143	146	138	129	121	151	147	137	124	121	130	133	163	127	154	160	137	143	127	139	145	132	150	129	143	147	155	128	130	145	130	131	135	149	163	131	134	144	136	132	141	142	146	138	120	161	130	126	123	117	141	139	151	150	119	137	131	130	126	125	102	146	135	131	113	154	139	133	149	123	138	127	136	133	133	125	146	134	146	130	158	140	133	152	141	129	122	152	153	134	130	153	119	146	138	137	133	146	132	142	121	131	134	144	129	130	121	130	145	131	143	144	161	145	130	147	135	145	132	130	149	126	158	142	122	139	141	112	137	146	148	131	126	180	140	124	131	160	143	143	106	154	139	132	122	128	132	151	140	150	160	135	137	136	142	115	141	163	140	136	149	130	134	121	160	152	136	145	155	131	157	131	159	141	140	132	138	130	139	123	140	150	156	160	131	158	124	157	146	150	134	138	136	143	118	164	147	139	122	130	153	145	169	136	131	156	119	169	122	144	139	118	153	110	143	134	144	135	149	147	128	143	146	143	142	138	149	125	126	137	149	135	132	122	139	119	137	140	139	136	140	144	147	135	153	137	119	133	127	147	132	152	146	134	139	137	146	153	126	147	129	120	140	123	132	118	150	149	152	122	136	128	127	135	147	149	142	152	136	121	144	142	124	155	124	129	170	114	142	155	144	139	119	124	130	133	140	138	127	135	132	131	142	163	119	133	139	143	144	125	131	146	164	150	150	134	153	143	132	144	126	135	149	151	148	148	161	131	152	145	138	129	172	119	129	151	131	140	161	147	141	137	147	127	112	124	152	144	157	132	143	136	125	123	171	139	142	146	160	144	157	153	132	157	170	144	140	146	143	127	135	134	133	146	151	138	145	136	139	141	135	135	154	125	133	144	147	162	144	148	163	129	137	139	152	142	129	129	129	147	132	155	144	114	147	119	142	149	143	152	137	137	131	140	130	113	159	139	125	146	136	137	144	144	130	138	148	141	130	149	131	117	145	122	156	141	155	151	139	140	169	149	138	132	106	151	129	124	138	129	139	126	143	106	142	113	139	142	132	121	124	129	140	143	154	139	120	167	142	151	147	152	135	162	120	135	153	146	128	157	143	132	179	137	139	149	139	140	152	137	146	137	173	160	140	125	140	143	121	128	147	147	143	133	124	132	137	127	130	127	142	146	154	137	146	144	144	122	151	113	121	145	148	116	131	132	147	132	135	150	140	173	150	124	156	123	142	149	159	149	116	113	132	140	131	140	166	146	147	149	135	118	165	148	134	151	136	136	127	153	143	149	131	125	142	133	115	134	139	117	126	135	131	150	124	143	138	157	145	147	167	135	124	136	159	140	147	146	159	139	144	144	137	150	142	129	121	140	128	125	127	126	140	135	125	148	121	150	149	160	155	136	119	140	141	132	142	136	152	141	141	131	152	148	146	129	114	139	127	137	116	141	131	160	136	146	133	136	128	135	141	142	141	136	121	136	139	132	148	130	122	122	140	153	142	125	140	159	122	138	141	140	154	139	136	145	150	146	150	152	124	156	147	174	136	167	135	135	151	123	118	113	130	135	153	133	109	123	163	145	128	137	138	130	141	137	110	132	134	152	132	143	138	129	138	157	131	159	113	132	138	146	164	142	151	147	162	126	107	157	141	100	139	134	119	133	137	140	126	145	151	141	134	133	155	137	156	129	134	140	133	135	150	129	134	142	135	132	143	124	149	116	132	139	144	147	126	148	149	133	150	139	151	143	116	127	145	148	155	158	142	161	135	126	145	141	145	143	159	117	128	149	144	146	133	122	134	133	142	125	151	141	140	146	146	133	126	129	132	151	168	129	123	152	128	133	122	142	136	128	156	136	134	120	125	137	149	147	137	129	138	137	143	133	147	167	154	153	143	141	126	148	166	163	156	121	127	152	147	153	150	143	139	139	123	136	135	150	140	143	158	145	164	130	144	152	147	149	104	163	139	146	123	143	135	124	141	129	136	137	155	150	137	146	158	143	150	155	133	150	135	143	156	134	134	135	145	141	131	147	142	150	159	147	134	134	126	142	163	127	148	136	129	127	136	147	139	135	136	152	175	124	117	150	148	141	160	128	133	141	132	149	139	144	166	165	158	126	136	133	116	123	151	131	141	135	127	133	146	124	119	142	124	145	125	166	132	153	123	132	134	139	176	142	161	169	141	135	124	135	176	129	123	133	122	136	126	142	157	170	137	132	140	129	118	154	141	141	132	136	159	137	123	147	160	166	138	132	130	149	145	137	133	131	151	141	148	144	140	159	137	127	113	132	140	137	152	138	132	143	129	154	142	130	113	111	131	122	139	117	170	140	142	138	137	150	157	153	140	113	154	158	149	151	161	132	143	156	123	143	137	146	126	167	140	161	150	163	130	130	155	147	125	136	125	125	131	125	186	118	150	160	134	122	123	141	153	161	134	147	160	127	127	135	114	138	140	151	143	143	129	134	145	141	131	139	130	147	117	131	162	144	128	138	134	134	138	110	150	132	145	140	165	131	136	112	146	149	133	133	156	158	138	133	142	148	139	158	146	129	137	151	139	134	144	137	118	134	132	150	155	154	133	137	102	136	130	121	146	117	156	146	129	109	146	138	118	151	149	129	129	133	144	133	126	152	129	158	135	145	151	144	120	135	134	155	128	142	150	139	127	124	125	141
28967	22776	33576	36948	11381	2344	1449	1098	795	712	638	636	558	504	504	476	454	457	427	419	419	380	387	357	417	374	377	393	336	326	362	351	332	332	349	359	307	329	314	340	352	317	350	339	313	329	316	331	319	333	310	305	309	310	317	349	353	302	315	336	324	327	328	356	337	341	292	292	314	296	326	309	329	297	310	320	346	318	314	320	305	312	318	318	340	311	332	328	319	335	321	351	297	324	329	320	311	300	308	308	321	313	287	336	355	326	323	301	279	313	328	289	324	323	313	290	338	307	316	288	329	334	327	331	310	303	307	312	311	308	354	325	309	331	340	296	298	320	320	329	343	285	288	315	337	314	355	327	314	314	311	320	322	322	333	325	349	303	329	313	349	322	303	307	319	305	314	297	316	328	286	310	331	287	333	308	333	302	330	320	328	328	311	287	338	322	337	318	325	284	311	335	310	297	331	312	322	332	315	314	321	316	332	287	297	339	326	317	321	325	297	300	349	327	312	298	314	320	331	359	329	300	306	339	292	296	326	320	294	331	288	298	304	296	327	318	314	294	344	289	317	315	319	319	343	321	309	317	350	334	325	319	310	292	329	340	303	323	349	322	322	287	293	326	358	308	340	267	325	314	328	335	300	335	309	311	329	290	327	312	355	327	303	320	319	313	334	304	330	332	342	316	321	320	322	305	315	368	310	319	291	291	347	319	291	339	315	285	315	318	308	297	311	310	308	336	314	318	324	303	306	317	325	326	332	315	304	307	322	342	326	323	327	303	311	300	307	337	295	306	344	295	303	326	327	317	310	326	319	352	358	296	343	367	314	340	302	320	316	305	312	354	334	354	321	285	305	285	301	337	333	332	349	322	342	315	344	307	314	328	353	328	316	309	301	314	272	308	303	350	315	362	343	306	328	326	321	315	319	301	335	325	301	353	317	293	282	346	334	346	305	306	333	276	325	341	328	314	335	328	317	299	306	324	329	332	344	324	313	346	300	325	328	305	300	308	338	321	286	324	307	312	322	341	307	302	334	313	310	317	272	332	303	316	296	325	319	305	328	327	282	332	294	300	351	325	334	352	279	315	321	309	299	335	310	306	325	309	312	304	307	306	303	288	328	353	327	324	295	323	312	303	308	308	323	293	329	326	307	318	318	330	356	346	340	315	283	315	318	291	342	348	304	327	341	353	300	310	305	311	301	330	315	321	334	302	337	327	306	329	314	311	312	305	317	316	317	321	329	315	323	325	297	304	341	337	298	294	325	307	335	358	297	307	338	328	331	278	326	344	327	292	319	325	294	298	324	316	313	324	320	318	311	342	326	323	312	302	301	352	291	298	328	317	348	331	305	347	306	323	297	337	327	321	326	313	305	323	311	316	294	315	300	311	349	299	303	309	290	328	297	329	321	324	288	322	322	329	314	324	290	317	319	319	340	307	327	312	348	328	330	333	299	311	328	340	291	327	319	329	326	300	339	311	276	312	342	307	345	295	311	318	328	347	311	328	327	315	311	345	325	289	299	305	308	335	310	323	293	305	297	289	297	321	334	331	332	288	316	314	332	307	322	346	319	306	317	317	311	309	318	312	337	327	340	324	298	327	342	327	328	310	309	294	328	316	313	320	320	305	317	346	305	312	307	302	322	330	307	308	316	292	351	313	312	315	311	348	328	313	328	349	302	334	331	317	309	333	316	302	277	321	311	318	295	335	299	324	321	311	304	339	333	327	312	320	319	286	301	353	309	333	330	331	361	311	346	298	275	331	313	312	297	305	298	327	316	320	362	309	290	324	294	327	313	325	344	302	305	314	310	328	325	319	294	318	312	334	302	318	349	332	311	310	305	327	333	301	310	319	303	291	284	271	320	348	326	332	309	290	335	304	323	307	313	321	310	287	303	331	291	313	309	302	293	352	309	325	325	319	318	315	310	327	316	308	340	309	357	334	311	294	332	317	318	296	334	315	311	336	305	334	330	324	319	334	342	321	317	302	305	326	310	309	310	314	324	312	299	356	330	322	326	356	312	323	342	314	348	305	329	338	297	304	328	321	290	288	329	324	350	338	295	287	280	289	323	305	286	324	320	314	330	315	326	334	305	327	284	332	298	321	347	318	292	316	349	332	335	338	319	302	310	310	293	299	302	301	320	329	273	297	311	289	295	364	322	316	329	342	354	347	311	357	316	324	311	307	332	346	319	316	319	313	340	294	333	307	330	321	301	315	305	329	325	285	314	309	316	320	328	321	322	311	332	322	312	318	285	339	294	319	331	331	344	330	293	314	349	361	367	326	318	333	339	336	343	327	316	307	305	326	302	329	301	327	318	310	302	337	313	313	301	311	327	297	350	294	342	301	296	340	338	334	283	319	299	287	309	313	319	326	323	311	300	319	309	334	296	321	330	333	312	310	318	302	327	282	309	302	325	318	334	304	329	292	320	318	324	317	323	339	323	315	372	300	332	344	297	303	329	303	318	358	326	316	336	316	333	313	300	323	303	289	303	351	310	323	313	322	307	323	289	306	292	333	316	330	303	360	305	324	331	325	312	342	336	297	313	331	313	333	295	312	316	368	304	345	352	290	336	323	325	302	319	331	313	291	325	310	299	330	341	337	332	306	316	315	369	291	339	290	339	310	336	305	333	334	322	308	330	337	342	311	306	353	320	340	325	301	301	329	341	304	366	355	340	321	311	301	311	301	305	358	326	315	333	326	305	304	319	319	308	288	321	338	297	336	327	306	308	324	317	341	322	312	329	333	316	323	345	298	316	318	335	300	304	316	312	302	328	308	316	321	353	295	323	317	348	338	321	324	322	307	304	351	305	326	286	298	314	309	297	318	298	323	337	328	334	294	328	320	338	280	345	336	291	337	326	310	310	294	283	342	309	341	311	340	315	325	345	319	342	328	310	309	334	357	313	295	345	333	334	320	315	328	331	335	303	309	329	304	305	309	312	375	294	307	319	325	304	314	316	307	321	324	308	354	301	340	330	333	316	312	316	316	325	328	330	345	321	313	319	300	339	321	322	299	328	308	316	363	354	326	341	286	310	332	290	333	343	320	317	304	344	342	304	330	316	348	328	324	316	343	317	342	346	332	357	332	317	285	322	308	346	346	327	339	317	320	303	282	311	331	338	295	328	326	356	334	312	329	298	297	341	334	315	334	325	315	325	331	322	323	307	283	326	312	315	293	337	298	305	280	303	305	290	332	323	299	347	307	303	306	325	316	296	327	345	336	310	307	338	339	311	307	300	335	315	303	351	354	328	338	304	332	303	311	325	316	294	333	321	323	336	316	299	282	327	296	304	297	342	333	324	353	310	295	302	322	334	328	305	341	350	338	333	309	313	298	316	337	321	315	341	354	273	316	327	302	336	338	320	345	305	320	348	366	307	298	297	305	290	329	337	339	332	324	315	311	348	314	345	312	346	319	315	284	333	304	313	333	322	320	315	321	298	332	304	318	306	283	329	288	317	277	330	321	309	313	328	333	334	324	298	350
53149	37649	40116	35774	14993	2733	791	409	283	272	259	250	230	225	190	205	162	168	179	191	200	181	163	142	174	161	180	169	138	148	140	166	147	164	152	151	165	153	141	158	136	163	150	177	157	161	150	165	148	149	157	158	142	146	166	159	154	165	151	157	146	174	164	147	134	157	121	164	165	150	136	150	142	155	157	147	141	170	162	157	156	166	161	171	166	156	141	141	149	132	153	161	130	149	134	158	168	162	184	142	156	168	171	139	155	158	140	144	145	140	164	163	145	141	140	156	139	140	139	192	168	135	152	133	164	150	164	162	165	166	145	176	162	159	149	147	154	160	140	149	166	167	152	129	144	159	158	141	162	163	155	152	129	138	142	159	149	150	155	158	140	147	143	154	151	138	126	139	139	153	135	152	150	152	148	148	182	160	140	143	128	147	131	154	166	151	149	159	155	143	140	167	127	135	140	163	153	137	155	148	172	158	147	157	165	164	150	156	141	185	152	160	139	176	149	140	154	136	168	144	156	152	166	145	155	166	132	151	154	161	147	136	168	162	162	160	151	150	146	119	159	159	169	159	163	159	175	152	144	168	149	148	144	141	171	145	160	162	161	173	130	127	183	153	139	136	156	153	147	170	140	154	171	144	170	171	158	170	144	132	128	143	182	150	130	154	153	143	146	126	147	166	140	160	145	162	139	162	142	121	140	157	152	145	146	142	137	179	154	163	160	146	145	141	157	167	130	156	174	116	148	158	162	134	154	175	137	155	153	167	163	134	131	149	159	174	158	161	158	177	176	149	160	155	147	156	128	155	132	167	153	139	150	134	141	167	152	143	155	154	151	150	144	142	173	137	157	169	152	143	163	143	140	142	175	153	135	159	150	165	141	140	143	150	149	153	168	154	154	173	137	137	174	141	129	146	174	145	122	156	168	183	163	137	157	155	138	139	157	147	157	161	151	126	155	159	148	177	161	147	142	176	171	158	164	164	172	137	161	132	148	134	161	159	161	129	144	163	120	147	156	146	158	173	154	140	133	149	143	162	147	134	143	164	165	146	154	159	143	148	155	157	153	139	139	157	147	129	135	143	138	146	153	166	136	147	162	159	133	160	150	156	160	170	165	163	164	153	153	152	157	146	156	147	164	161	157	138	154	182	156	116	144	160	143	165	152	159	127	122	132	159	122	142	167	140	134	152	166	160	133	134	145	149	159	153	172	135	175	141	150	133	160	175	144	156	118	163	147	170	147	173	163	128	128	158	152	147	144	143	128	146	148	141	146	152	148	156	175	154	154	153	139	151	125	141	170	158	150	124	143	152	165	149	155	170	143	149	167	134	145	151	155	127	151	132	156	175	151	165	165	175	176	163	162	182	148	133	164	142	145	144	127	147	135	141	161	163	163	148	129	165	163	157	149	161	148	142	140	146	126	150	136	155	140	141	172	145	135	156	156	153	138	168	137	181	150	160	148	136	152	160	155	150	147	182	169	120	148	131	147	177	178	160	128	169	146	131	141	162	159	157	143	166	145	152	174	181	135	161	149	147	152	163	142	149	148	145	149	139	156	136	144	156	127	153	152	163	130	162	134	150	158	143	162	148	132	158	141	175	170	166	168	136	160	173	153	147	154	163	156	148	144	162	144	153	170	161	147	148	131	136	137	154	154	162	139	136	153	133	140	178	141	149	145	138	147	157	155	167	163	136	162	156	165	134	136	146	146	149	137	155	157	147	149	162	137	138	152	167	160	189	168	147	166	138	146	138	136	171	153	131	153	149	150	149	164	169	125	109	165	152	161	157	147	151	149	196	169	160	165	163	143	158	131	141	132	117	150	154	160	147	173	140	137	144	151	150	165	147	145	161	160	144	158	145	148	158	151	175	163	159	165	162	141	156	149	153	137	136	145	129	138	135	144	132	140	142	167	156	135	145	137	126	151	146	139	162	146	129	158	138	152	161	157	160	125	169	164	155	147	157	143	137	149	154	158	170	140	155	162	154	129	159	137	147	132	136	144	163	159	142	142	137	141	172	135	145	158	150	151	127	161	191	135	149	151	137	126	174	145	161	133	170	161	187	160	121	142	146	142	162	150	166	157	137	153	157	137	156	164	149	153	143	168	147	143	163	182	169	142	122	154	131	166	148	175	153	152	148	161	138	170	167	167	165	155	141	180	156	165	140	136	159	176	141	132	142	133	142	160	127	149	148	153	143	180	126	125	160	174	143	141	155	159	150	145	137	170	146	160	171	152	142	126	155	155	154	152	150	156	156	165	156	146	174	168	187	164	166	179	176	141	149	169	182	177	149	158	160	148	166	149	136	150	141	151	144	166	157	140	148	150	172	154	159	152	183	152	150	174	152	145	153	149	159	182	165	133	162	142	144	156	161	176	143	144	144	136	148	156	151	144	145	137	136	184	143	146	166	144	154	153	153	152	147	167	151	174	143	163	151	134	139	133	146	172	136	144	143	141	164	162	170	161	171	136	174	163	163	158	164	150	147	164	126	165	139	143	134	151	130	154	175	163	152	153	137	146	138	162	142	129	160	150	156	172	151	159	147	139	113	147	131	153	165	138	133	129	143	134	167	156	169	153	138	171	136	164	151	136	143	146	117	160	145	154	144	152	127	175	136	163	131	141	162	140	151	176	192	184	173	164	137	169	164	167	154	163	151	138	146	155	127	129	156	167	166	148	143	150	141	137	137	145	139	157	144	136	141	172	154	168	152	140	139	159	135	155	136	138	146	140	155	141	152	161	149	162	183	150	147	140	170	129	130	172	169	158	173	158	144	153	154	157	144	142	135	139	144	167	151	145	157	145	154	162	149	142	148	169	144	132	152	156	150	155	167	148	156	167	120	142	147	162	171	159	157	157	148	133	157	160	130	165	162	140	140	145	154	153	141	126	152	164	135	160	141	161	144	146	137	152	156	146	154	165	142	174	153	144	134	146	160	152	143	139	148	172	174	136	149	155	149	131	166	159	141	174	145	146	135	132	137	149	137	175	122	165	158	173	154	149	151	184	169	152	146	157	136	160	150	152	138	143	169	130	143	141	168	136	156	141	144	140	169	150	135	157	148	159	164	149	153	163	146	137	148	167	148	137	158	151	142	160	131	133	172	159	126	153	145	125	156	156	146	175	151	141	157	121	138	157	166	147	169	139	172	154	161	162	144	140	145	161	160	141	125	162	149	143	158	150	158	145	140	172	138	165	175	151	168	158	162	160	141	162	137	146	144	149	146	174	172	159	129	181	182	141	146	161	143	151	135	128	158	136	141	169	137	159	150	162	165	154	150	164	154	156	143	143	151	123	141	173	148	143	176	148	146	168	194	159	139	149	154	146	170	153	146	135	132	160	162	172	139	175	159	145	156	167	148	147	155	170	158	163	137	160	160	160	155	144	155	148	147	142	141	157	143	177	149	155	144	158	144	177	138	140	142	154	146	155	156	134	171	173	146	154	175	176	160	177	138	157	156	153	141	135	160	158	138	150	136	146	131
34947	30340	40515	40501	12981	3569	2149	1451	1090	928	903	848	709	609	581	596	563	503	496	500	515	447	474	446	463	471	475	425	404	374	415	388	389	376	378	367	396	376	346	360	348	341	355	325	356	363	389	385	352	358	381	370	314	341	333	332	357	383	371	366	368	371	364	347	384	326	360	382	374	348	372	362	342	376	362	345	346	347	347	362	381	330	375	386	371	349	324	345	329	361	373	322	341	341	347	372	348	350	331	370	323	335	364	327	393	326	338	329	340	360	356	349	369	373	377	367	354	339	380	379	360	342	367	337	379	378	360	345	354	358	359	358	387	339	344	390	331	335	374	349	368	345	374	360	366	359	372	392	340	367	374	364	348	359	326	366	369	330	331	366	384	344	377	378	345	374	361	350	378	396	370	352	368	355	384	394	351	381	317	352	362	359	343	363	343	367	338	390	368	349	361	324	380	353	373	366	328	371	365	381	341	348	373	384	366	353	369	360	367	336	354	360	365	356	359	346	406	391	358	326	348	362	384	346	324	358	366	368	349	360	390	366	331	340	381	338	395	369	369	359	385	341	332	326	332	368	351	381	395	350	332	331	374	348	346	315	376	361	339	369	327	334	379	363	355	340	368	360	369	306	372	347	356	374	353	345	354	367	348	395	364	389	367	341	361	378	326	331	346	349	346	373	355	378	336	344	341	384	325	359	370	356	363	392	353	373	340	354	335	332	336	322	357	369	331	364	390	356	394	363	355	349	360	368	342	364	385	362	367	363	382	362	345	349	355	314	386	353	377	367	350	353	350	327	309	352	348	346	346	368	348	373	371	340	347	371	345	337	378	382	356	347	360	336	326	384	366	391	389	345	325	366	347	339	356	384	331	359	347	349	314	363	402	339	398	366	372	341	345	376	330	368	357	333	342	370	365	348	361	370	331	339	376	340	352	379	356	353	344	372	355	380	362	347	346	347	346	343	344	374	326	319	336	388	352	327	356	362	361	341	366	359	370	320	356	334	376	350	370	363	344	360	371	326	360	325	362	383	344	397	339	347	385	368	359	361	361	398	353	369	341	350	358	350	376	344	364	351	355	363	370	343	362	359	338	334	324	328	345	344	345	365	398	366	356	367	384	330	341	352	364	368	383	329	365	351	346	340	339	361	360	361	341	318	337	307	360	372	361	337	375	353	361	339	364	334	380	381	364	369	359	323	349	341	389	336	368	365	344	331	402	339	366	377	381	335	339	332	335	301	355	353	358	390	357	372	377	372	377	339	388	371	369	357	383	328	375	314	330	347	385	351	357	327	346	339	364	384	375	333	331	305	359	366	361	370	344	346	374	354	375	354	368	358	369	343	340	358	362	331	375	360	357	349	347	332	346	362	357	369	340	358	348	330	347	373	374	324	335	343	346	369	360	348	363	379	350	374	364	331	361	380	338	369	338	347	388	351	396	349	315	338	321	370	358	338	354	386	363	349	365	362	367	341	361	352	341	335	357	363	369	364	365	318	359	361	351	358	337	360	368	366	347	331	381	395	402	361	334	385	370	368	354	338	346	368	350	340	360	372	389	336	357	348	352	326	376	348	338	380	366	361	336	324	350	372	352	336	332	383	361	354	369	372	329	374	314	366	345	365	334	372	354	349	350	352	360	329	361	341	357	374	354	379	376	327	387	374	354	360	361	346	334	356	327	336	323	353	384	367	386	361	350	341	358	332	376	344	368	339	369	354	341	360	375	325	349	352	344	344	350	354	334	390	357	329	360	365	352	352	361	352	360	369	316	366	326	354	355	378	380	377	355	335	326	312	329	336	362	359	358	322	357	352	396	343	343	329	341	327	351	357	359	374	352	355	386	348	317	332	374	340	340	386	342	341	325	345	357	352	347	371	382	348	374	365	383	345	345	364	346	342	348	329	350	341	317	345	341	347	352	368	349	337	358	361	320	382	348	361	400	345	363	363	387	363	315	329	362	363	366	327	354	340	362	337	366	371	376	372	336	336	329	366	353	366	341	355	365	353	357	388	351	356	366	365	339	350	342	379	358	386	354	344	379	341	306	344	362	376	357	395	372	347	325	350	367	372	326	334	385	357	367	347	363	337	344	350	378	303	381	365	345	391	346	332	328	363	374	309	409	351	348	365	361	377	365	379	354	347	327	347	367	317	338	346	379	352	392	340	354	373	375	340	337	405	352	360	347	354	315	339	351	345	344	366	351	340	336	357	352	346	353	378	360	376	333	355	349	344	372	326	341	363	338	345	376	342	364	363	372	361	338	417	365	366	341	361	385	345	353	335	313	359	352	333	362	355	354	373	348	378	363	407	361	359	364	327	358	350	362	371	357	390	369	358	340	358	357	359	358	360	357	353	344	411	360	360	353	339	343	339	323	351	351	368	360	357	342	389	338	347	358	351	338	366	348	342	333	373	318	372	357	368	354	330	324	355	370	367	336	337	314	342	357	357	321	367	372	358	331	355	349	347	344	379	373	367	337	354	336	355	340	359	343	346	323	348	346	378	363	382	391	364	347	342	346	360	344	365	366	343	343	372	315	358	343	355	355	326	348	337	365	381	350	367	381	329	344	346	382	350	342	326	362	355	354	365	372	337	340	347	382	358	373	334	340	333	331	360	336	359	365	349	347	349	362	358	345	372	363	333	375	363	363	332	358	345	337	368	341	361	340	354	348	385	366	367	349	381	364	367	401	341	340	340	354	352	341	334	360	385	360	366	357	358	370	373	375	371	355	347	341	352	335	329	314	367	349	346	329	376	351	328	381	369	377	354	351	344	360	335	358	355	368	341	313	335	337	347	358	352	348	380	358	341	372	367	368	334	359	339	335	361	353	367	364	310	384	358	344	334	358	351	327	368	350	336	353	382	360	358	357	374	354	379	353	355	374	350	350	358	348	375	358	346	362	368	361	333	336	341	356	319	357	348	325	346	333	355	357	358	342	369	345	344	375	390	356	341	323	350	353	352	374	364	359	370	375	354	354	367	344	370	349	338	360	370	353	385	351	360	363	370	336	343	360	362	349	353	387	344	339	373	373	363	335	317	363	361	372	355	320	383	337	345	356	326	338	330	368	371	340	376	357	338	355	355	358	357	372	339	344	354	359	352	352	369	370	369	367	326	329	343	348	378	370	339	350	351	366	358	334	336	354	359	350	335	351	363	341	384	336	368	354	369	332	371	365	356	368	372	365	360	370	365	350	362	362	348	380	370	362	342	355	366	370	334	343	346	385	338	346	336	342	341	331	367	374	328	333	363	328	375	346	367	363	329	343	314	358	348	345	369	330	344	362	324	353	358	322	361	365	374	361	376	364	382	362	374	371	401	327	346	381	314	337	376	361	381	380	359	355	381	397	320	366	340	362	378	383	369	385	362	370	348	355	328	345	392	377	344	404	386	352	324	346	345	370	377	361	345	322	343	375	368	324	349	353	342	333	355	344	342	332	373	349	368	326	343	369	337	353	369	367	351	362	369	362	355	343	345	355	344	387	335
27778	14189	7115	3629	905	466	310	287	277	255	256	232	239	236	237	206	243	216	231	260	215	238	210	225	249	246	239	235	222	239	221	237	232	228	230	225	243	225	229	216	234	215	218	249	258	205	236	206	251	223	237	240	236	195	259	234	217	248	247	241	196	204	216	202	204	244	224	231	243	220	213	230	230	255	221	231	272	251	216	225	230	256	236	237	214	236	254	226	244	269	231	233	224	214	213	218	225	248	255	216	216	212	223	208	250	223	210	233	212	248	243	232	233	249	236	243	229	224	219	249	228	230	245	231	240	204	215	233	231	252	210	255	219	226	253	216	230	212	211	244	228	230	221	218	245	199	201	212	223	213	231	210	219	248	219	258	226	249	228	246	212	234	203	234	236	223	237	229	224	224	240	212	237	250	236	245	256	230	249	258	235	219	231	217	240	237	222	198	210	221	231	232	234	223	237	249	200	211	228	239	216	251	213	231	241	227	247	249	207	234	220	214	228	226	214	252	217	232	243	203	208	253	224	199	210	234	239	249	220	246	250	231	231	221	196	225	218	235	228	211	214	219	231	262	224	223	249	245	229	209	259	234	256	224	241	233	224	274	211	232	197	206	222	249	239	213	227	205	195	224	212	211	226	257	226	233	225	215	267	222	246	268	220	238	208	246	226	238	224	239	211	214	226	242	213	238	211	226	241	203	230	261	215	208	230	232	224	268	233	234	212	262	246	238	217	210	257	226	227	245	222	220	230	200	230	201	225	219	230	216	217	211	221	241	238	224	235	238	248	220	207	238	212	208	247	215	202	217	230	216	251	230	221	204	212	201	241	226	219	224	213	197	244	259	221	212	268	227	242	216	236	243	246	232	227	257	266	234	228	236	216	266	240	241	284	247	251	249	256	223	220	236	209	230	205	188	220	226	222	239	211	224	202	233	235	239	220	222	230	250	248	230	243	224	214	227	229	230	244	257	219	239	244	249	231	229	224	232	247	221	265	235	214	255	220	229	226	217	223	229	243	224	221	214	263	249	253	231	240	215	262	225	219	247	245	202	252	227	223	257	249	232	239	255	217	215	241	250	243	217	221	224	212	229	222	243	197	248	233	238	239	242	239	249	237	224	240	235	240	219	212	194	218	244	234	247	240	262	236	230	202	206	220	227	246	225	244	251	246	236	257	239	207	250	246	238	214	239	216	237	227	240	226	230	226	183	219	216	241	249	238	254	240	218	258	228	219	253	223	206	232	233	215	213	250	232	226	254	221	221	230	224	220	236	229	218	216	219	218	228	276	205	232	219	198	234	237	226	217	226	240	229	231	226	217	224	212	219	232	236	249	209	239	237	245	257	211	221	236	225	247	232	228	226	211	206	232	237	231	214	236	225	240	235	251	209	247	209	228	227	271	219	232	224	203	234	240	251	255	235	226	225	214	208	231	238	233	240	248	219	229	218	255	234	212	212	233	219	229	228	205	233	197	209	218	258	234	229	224	207	239	233	212	230	222	222	241	232	247	190	227	225	196	230	245	242	255	222	225	220	217	238	236	214	218	221	206	221	223	238	252	225	248	229	228	241	227	221	253	235	209	226	253	224	209	243	213	231	251	208	225	239	223	216	241	222	233	240	254	221	226	237	221	237	262	222	262	244	238	220	219	259	248	264	237	208	246	203	216	243	191	246	236	230	245	241	219	243	213	233	223	238	231	204	220	239	237	234	257	264	220	230	241	218	223	237	207	231	236	215	230	239	248	228	232	218	204	255	227	222	213	229	234	232	227	211	241	247	259	252	222	218	213	220	194	207	252	245	265	235	250	242	238	255	229	236	235	224	228	247	242	239	224	225	200	214	221	226	196	228	224	218	229	235	231	217	239	229	256	234	236	196	205	236	243	226	225	218	232	254	247	222	227	238	236	222	248	240	215	225	217	239	270	243	201	229	248	211	206	265	238	223	237	217	243	249	232	222	242	220	238	242	269	229	233	239	225	248	224	230	235	235	233	218	279	226	244	236	253	222	208	231	235	226	221	205	216	228	229	207	233	235	232	220	222	239	210	254	221	239	240	234	240	206	208	248	236	225	218	218	217	205	239	218	230	221	219	236	214	215	259	236	202	192	225	202	200	249	234	235	226	223	229	213	200	208	207	239	216	208	236	239	242	207	251	211	224	243	273	242	228	197	212	230	269	237	256	221	214	248	220	245	208	266	239	222	211	240	224	239	242	222	214	204	243	244	257	237	218	212	233	223	253	237	230	264	233	245	238	270	226	234	223	226	239	215	204	233	206	264	229	216	235	230	219	239	209	241	259	234	248	234	212	242	230	208	228	216	225	234	216	248	218	227	229	248	225	248	227	220	253	201	215	217	171	241	245	222	264	249	231	203	204	265	234	222	217	240	224	231	241	244	236	231	248	227	245	241	212	240	203	245	230	237	230	255	246	242	230	237	212	234	247	242	215	263	244	234	227	236	259	237	179	221	208	242	226	245	218	220	193	221	203	198	230	251	208	232	225	236	252	230	238	247	210	226	214	232	258	245	277	229	223	224	246	243	193	201	212	259	243	238	243	230	221	211	250	239	225	235	239	224	214	203	255	217	226	213	239	214	207	252	199	233	245	223	245	228	219	237	223	211	225	238	216	249	226	204	220	213	246	208	220	209	254	221	253	226	218	230	227	192	194	251	228	248	245	232	223	203	191	225	266	186	240	210	214	210	217	199	220	229	224	232	251	235	215	189	218	233	244	248	238	230	219	222	229	243	209	245	225	244	240	199	226	227	218	218	200	228	236	215	219	203	222	234	238	248	208	228	241	246	242	229	246	217	226	227	220	237	237	228	208	234	211	222	201	211	220	215	237	232	202	195	237	226	220	234	236	228	218	240	203	231	236	243	229	231	239	235	233	232	234	207	232	220	210	231	248	237	254	241	221	239	229	230	222	244	191	225	235	193	235	228	219	243	211	224	227	248	228	231	230	229	220	240	207	217	226	206	226	227	218	223	216	242	208	188	236	233	238	208	249	242	223	206	234	253	217	205	239	254	211	259	231	247	211	191	201	207	216	212	199	240	216	230	199	235	227	217	195	205	222	212	228	233	234	224	260	222	221	254	227	258	237	244	227	223	216	248	208	239	229	248	221	238	233	243	230	224	235	197	231	261	226	229	255	224	253	247	217	227	236	241	258	225	241	245	219	223	234	242	225	226	239	234	220	206	249	214	213	241	240	216	238	208	235	238	220	225	229	224	225	235	254	220	209	198	252	225	236	211	213	257	223	225	201	207	238	215	228	195	241	238	238	254	223	217	243	203	234	242	235	260	221	229	241	239	228	224	228	242	239	212	229	255	236	210	221	248	223	237	230	219	246	220	249	223	203	221	227	255	232	251	231	242	236	226	200	223	199	235	248	240	218	228	222	211	244	232	236	200	257	238	227	255	229	198	228	234	233	231	219	245	241	242	222	230	190	219	217	212	230	252	223	244	220	245	230	222	246	234	213	245	243	251
17877	10971	10799	8993	2870	1559	1042	794	669	607	605	574	551	554	525	552	530	523	544	485	507	496	546	462	500	463	467	512	479	516	487	505	499	500	527	538	499	495	525	465	464	496	446	451	483	523	505	514	501	480	484	469	490	471	531	463	498	464	519	529	463	518	471	495	497	523	487	518	495	497	486	463	488	480	496	482	502	502	506	467	506	489	503	465	496	498	514	526	478	493	443	478	492	504	476	502	496	513	530	491	477	475	482	477	515	491	467	505	496	477	490	490	480	504	494	516	514	462	477	527	488	498	520	546	506	508	482	469	481	533	479	483	541	464	462	450	489	452	467	517	493	550	475	479	491	502	488	493	520	489	483	511	479	494	523	490	480	471	526	469	499	450	499	472	508	486	484	534	462	499	527	477	509	465	486	513	492	495	432	508	454	508	484	481	485	482	475	533	495	491	510	484	574	501	479	523	520	501	464	485	506	464	485	535	475	485	485	453	483	488	459	467	503	497	507	459	482	455	495	520	505	496	452	536	455	456	460	521	503	479	484	470	486	485	483	483	496	435	489	532	497	477	502	509	477	501	493	456	478	533	477	496	464	482	471	447	475	512	521	495	459	459	477	482	488	510	484	492	518	470	490	503	487	525	492	477	488	447	504	483	487	478	517	508	516	462	520	507	464	461	485	488	439	485	518	487	504	530	510	525	513	436	518	466	521	480	468	448	481	499	505	472	488	532	534	461	484	517	462	528	489	517	448	511	510	515	480	469	505	492	482	479	529	502	473	517	517	491	480	502	456	540	472	476	526	536	471	452	497	495	514	503	488	513	518	469	505	528	498	482	495	446	478	488	521	506	466	507	487	498	525	499	512	455	479	445	504	454	487	465	509	485	484	522	497	494	481	496	481	504	467	503	481	490	496	470	485	487	497	471	475	504	520	488	474	520	526	519	512	461	537	459	507	488	491	464	445	507	501	495	492	507	458	504	501	484	529	477	499	517	469	471	522	478	470	507	456	502	511	484	482	489	490	498	514	498	460	499	509	486	499	459	479	498	478	482	499	484	509	487	484	476	514	485	459	480	540	516	469	535	488	467	520	505	499	484	542	506	475	486	489	490	508	488	451	514	502	476	497	525	498	453	497	493	473	478	509	492	499	496	472	545	483	511	493	474	473	485	477	541	508	454	523	460	497	502	488	479	480	488	532	520	507	488	501	503	522	479	531	486	497	528	506	498	516	496	483	513	478	474	471	493	487	493	493	520	475	479	462	464	498	510	489	479	507	474	467	470	481	448	484	492	459	490	526	498	490	512	485	521	488	476	483	456	489	537	523	515	514	533	522	485	513	498	459	502	507	488	537	487	486	487	442	482	468	526	475	479	498	513	477	451	493	485	497	516	509	481	494	499	499	518	496	476	507	486	513	487	515	493	511	459	498	495	480	481	524	493	523	500	486	504	499	480	491	491	480	470	506	488	511	497	471	488	471	493	501	466	512	487	472	486	519	504	480	523	522	502	482	498	462	504	455	517	491	524	470	503	493	511	490	483	525	488	484	509	493	463	490	485	478	549	483	516	470	471	495	526	499	514	470	479	524	489	507	500	490	493	505	472	480	482	525	509	474	505	474	539	515	469	476	511	508	506	467	457	480	510	500	503	518	480	489	538	492	512	478	474	458	506	509	507	507	482	512	459	500	536	469	469	470	503	449	515	504	488	473	498	497	521	486	480	483	503	489	514	503	500	482	530	515	478	466	491	499	481	472	513	491	460	493	492	474	498	489	451	462	500	498	428	506	497	514	491	517	507	451	468	543	488	461	510	509	481	507	513	464	535	471	466	493	443	506	492	470	520	445	461	512	483	453	492	508	499	496	488	475	465	467	479	476	501	486	492	493	488	474	490	534	456	500	488	506	468	468	474	482	508	475	474	426	531	502	473	508	508	509	472	521	484	505	463	485	487	485	485	463	488	527	483	447	533	515	524	499	487	484	543	489	488	505	486	458	499	498	512	505	463	476	471	479	508	533	471	502	494	522	501	506	466	514	488	511	493	507	529	465	488	510	501	502	507	458	508	502	521	510	518	502	470	485	510	456	489	497	471	479	478	478	504	460	463	488	540	506	471	487	478	495	472	430	504	477	503	480	458	516	503	488	506	491	537	513	513	459	508	558	488	484	501	515	478	488	462	529	521	534	470	497	483	512	470	468	491	506	500	494	488	482	489	477	520	508	535	472	503	482	456	477	471	513	500	523	475	530	470	481	493	491	462	463	496	499	523	478	484	490	479	494	489	464	505	492	506	487	510	503	461	492	515	491	496	527	498	506	523	489	497	513	486	489	531	482	490	487	461	514	503	485	491	505	499	508	473	464	493	499	479	495	466	499	490	487	485	513	482	466	529	504	475	505	485	513	460	465	470	472	501	507	497	471	505	505	489	525	499	523	476	501	519	489	489	518	505	419	484	466	471	535	504	475	454	467	492	484	518	510	520	462	521	528	482	459	518	512	491	492	526	466	491	464	484	488	501	491	488	464	515	472	463	510	508	465	501	514	468	508	504	504	509	485	465	467	526	502	493	498	454	528	467	464	496	500	478	474	488	480	438	530	475	522	504	481	493	499	517	506	508	461	477	495	470	506	490	498	480	509	461	498	475	482	523	502	523	489	507	489	504	484	506	498	497	493	486	505	519	503	465	522	481	490	471	507	510	490	488	551	479	444	516	524	468	464	523	523	489	507	501	508	476	482	502	489	508	499	489	495	510	521	533	481	461	489	502	440	465	483	484	465	476	459	497	531	492	454	460	515	481	477	524	466	498	515	516	497	473	457	491	484	459	521	477	519	498	502	488	519	505	534	490	496	530	512	508	503	445	482	531	454	505	473	482	501	491	507	521	496	487	476	491	476	525	495	506	517	482	478	489	513	479	515	482	510	511	523	509	474	515	464	504	483	482	557	473	531	515	505	483	493	493	505	479	482	486	496	469	465	487	471	490	506	501	499	478	486	504	530	470	472	475	505	459	497	483	494	458	518	496	464	509	521	539	519	516	462	498	521	495	498	531	484	507	495	468	479	511	513	492	487	494	496	523	503	475	504	488	491	493	465	491	495	505	463	458	509	497	484	486	460	492	517	470	491	491	470	536	506	487	468	491	481	513	498	473	470	459	525	456	470	511	455	540	472	509	493	509	465	519	503	483	487	483	490	488	508	488	503	526	493	514	511	500	489	505	518	473	488	505	460	502	506	502	506	470	527	482	495	501	519	510	518	494	506	507	498	493	497	533	486	508	493	480	523	478	478	509	480	474	504	458	497	487	496	485	506	531	523	484	517	479	488	489	502	494	461	509	528	498	526	491	523	505	483	516	467	474	460	492	514	485	465	495	489	480	503	464	484	462	482	484	496	454	491	477	453	473	511	520	531	480	463	515	496	488	489	480	491	481	468	558	497	479	499	455	499	532	490	508	490	478	507	483	516	477	497	503	526	496	497	503	497	515	478	506	474	474
43255	28765	27442	22812	5874	1065	442	282	233	217	207	192	190	178	172	152	169	130	133	151	139	153	142	184	150	121	169	169	155	151	139	137	138	130	147	130	144	141	150	151	128	140	149	133	125	147	150	152	180	137	147	150	116	162	130	129	140	147	142	173	141	144	145	136	149	135	162	134	145	133	129	140	152	138	149	134	119	168	115	145	137	135	125	130	128	130	132	160	148	149	130	119	125	129	153	138	134	144	161	147	172	129	131	126	148	134	136	140	145	157	136	136	128	149	147	135	144	135	163	148	120	150	159	150	120	152	138	136	123	139	133	129	136	116	157	129	128	144	129	160	143	135	135	145	141	141	149	153	140	156	143	133	134	155	137	146	149	140	121	148	140	133	131	140	134	151	142	115	156	151	141	159	148	148	127	116	155	161	146	151	144	140	154	139	161	144	128	147	132	140	138	137	141	159	161	142	161	135	132	150	163	123	150	150	127	139	139	149	151	134	143	131	148	152	139	138	121	159	147	128	145	148	150	139	114	140	136	127	163	116	143	123	151	130	140	146	137	127	164	137	154	156	126	146	132	144	140	136	133	124	138	158	135	159	135	144	137	135	153	147	128	127	148	138	142	157	129	149	157	137	129	125	137	164	140	135	138	147	138	121	148	146	153	144	136	114	116	136	125	152	151	138	128	122	151	142	139	138	134	126	171	132	126	131	130	117	142	159	161	148	129	144	140	153	168	161	176	154	157	137	130	152	135	125	165	158	138	129	121	136	126	136	141	144	147	147	122	147	123	125	136	140	151	133	126	148	118	156	122	133	150	153	142	128	153	162	143	145	145	138	149	153	124	148	139	155	153	127	129	140	158	153	128	116	150	150	146	134	137	135	113	125	136	150	138	128	135	139	149	136	141	128	128	159	135	146	140	128	149	146	127	137	131	128	121	136	143	103	118	154	140	149	122	132	132	180	145	128	152	151	141	129	150	112	137	120	139	153	146	165	134	141	140	151	148	135	102	126	149	132	135	133	134	144	144	133	141	125	132	127	144	145	141	125	133	140	131	131	133	126	141	142	147	139	142	127	166	134	140	133	162	162	107	164	148	135	131	140	146	149	129	128	122	148	155	126	153	129	128	139	136	149	160	137	138	138	167	149	148	156	134	143	124	134	149	144	152	144	143	133	141	136	142	145	121	125	136	149	149	143	148	149	105	127	159	149	123	130	163	128	126	161	135	134	142	110	146	172	137	138	126	141	120	123	120	144	147	146	127	138	141	142	151	143	135	152	167	142	155	137	127	136	118	125	146	155	141	133	146	149	141	137	179	150	153	134	148	125	153	152	131	149	171	154	115	124	131	144	128	145	128	127	136	134	143	165	137	145	160	121	120	135	130	125	128	131	116	142	111	110	141	133	119	163	119	146	127	119	121	128	134	150	160	165	143	145	160	158	138	137	158	154	141	143	125	138	136	126	141	149	136	150	130	127	127	166	154	139	134	152	130	155	151	153	135	147	146	151	160	133	158	130	152	132	124	138	139	141	118	144	137	133	141	157	137	113	158	175	164	117	131	140	138	165	134	134	156	133	156	130	143	157	142	138	145	149	138	156	148	119	125	146	135	126	136	131	141	148	152	159	141	143	144	141	125	145	145	139	137	134	152	140	145	151	134	170	116	130	129	154	167	146	131	156	143	135	148	132	129	156	172	141	169	151	141	127	123	136	112	149	142	135	134	142	155	127	147	147	133	125	127	150	128	152	125	122	125	143	175	135	166	139	145	142	140	133	142	135	137	150	141	138	141	117	129	148	142	150	151	151	145	119	142	138	149	149	152	124	149	128	140	144	141	147	168	162	127	147	141	125	155	146	139	127	139	148	120	138	124	143	120	151	136	119	129	128	150	139	140	146	147	134	127	139	127	154	139	134	143	131	152	118	151	143	132	139	151	126	149	137	143	134	146	149	121	137	137	152	134	141	139	134	141	126	133	116	155	143	144	151	127	130	185	146	143	156	174	146	154	117	138	122	140	147	147	147	152	142	126	171	146	161	141	156	120	123	144	167	126	134	146	142	133	135	138	116	147	152	113	138	141	162	129	140	138	152	140	155	137	162	157	138	139	140	160	144	137	125	124	124	160	137	146	141	144	148	125	146	136	152	120	131	113	149	136	145	147	123	131	148	142	129	147	149	173	150	130	135	134	163	141	145	143	127	122	153	176	139	143	137	142	135	137	153	126	152	153	147	164	169	154	153	152	133	145	153	133	128	132	158	167	151	130	141	139	137	143	148	143	141	137	129	132	150	129	144	144	128	142	140	136	149	132	133	149	129	132	162	126	143	130	137	153	172	147	118	125	145	163	136	137	148	140	142	119	116	145	124	138	147	161	140	155	123	126	117	117	133	141	132	145	121	133	143	136	145	135	134	118	138	160	141	151	145	135	159	137	119	149	178	157	145	144	117	139	134	146	143	143	149	134	135	140	122	112	150	151	127	136	141	144	127	140	143	119	168	145	135	126	124	152	149	118	121	146	138	130	138	126	147	152	133	140	150	145	138	129	135	159	148	145	151	130	125	154	143	127	137	135	137	141	124	140	129	129	135	136	156	150	163	168	148	154	146	142	172	136	142	135	142	125	138	151	134	141	148	149	154	127	108	137	156	149	151	150	147	126	128	150	143	132	126	140	154	155	137	138	133	157	134	98	132	123	146	135	141	141	123	141	133	148	152	134	147	122	144	141	130	132	141	134	133	140	128	131	128	123	134	122	158	149	132	134	124	126	143	130	171	148	122	140	119	163	117	123	125	152	156	150	141	129	156	165	135	143	164	120	150	148	124	140	161	136	143	159	141	138	123	140	132	149	118	137	156	133	153	147	111	122	155	159	147	143	147	153	164	141	164	147	126	151	146	147	136	131	151	152	139	152	148	155	135	156	136	122	140	151	133	147	162	142	159	142	126	128	157	125	154	129	146	142	137	148	134	118	150	151	136	157	153	155	113	130	138	142	153	156	139	138	124	130	154	137	157	134	158	141	156	122	144	127	155	135	148	129	146	148	141	132	174	151	137	136	147	140	160	152	150	153	150	146	110	162	155	126	160	146	173	154	116	142	127	154	154	129	128	122	133	127	131	144	132	164	159	148	124	137	140	156	146	138	125	139	130	109	131	133	128	122	146	139	131	131	134	127	128	141	132	112	133	164	153	158	134	143	140	144	135	130	153	142	137	148	114	125	137	116	156	148	121	119	152	149	126	136	131	148	159	127	144	151	158	140	127	167	126	131	145	137	157	129	135	159	148	144	161	150	136	143	147	113	119	145	142	135	148	151	139	118	131	136	155	142	140	108	137	185	141	141	151	144	128	123	143	145	141	160	171	130	141	133	145	151	121	145	152	123	137	122	160	146	144	119	122	123	149	146	139	145	140	146	130	128	131	146	145	137	129	142	168	157	149	135	156	166	152	168	140	140	151	161	156	145	155	152	121	120	124	135	149	155	155	140	157	137	141
28824	23186	31529	28737	7473	2706	1651	1157	825	703	669	613	577	513	492	454	441	417	393	418	419	392	364	339	365	380	366	350	360	330	362	349	357	345	359	326	315	359	317	282	340	290	362	337	350	327	309	357	296	331	337	332	317	316	325	287	300	316	296	336	305	303	328	304	309	340	350	312	318	349	315	319	336	312	306	331	328	342	347	332	321	323	324	312	337	310	353	297	338	339	346	313	335	307	331	314	328	337	313	312	312	305	332	324	315	332	327	308	312	317	313	349	304	340	326	335	340	327	333	362	341	335	327	334	307	338	296	309	311	311	346	340	315	324	308	310	336	290	319	343	334	345	333	329	324	314	326	339	314	315	326	305	298	335	276	309	316	281	315	388	344	301	305	335	309	294	302	325	312	346	301	335	302	331	337	317	293	270	326	337	321	325	322	303	305	286	320	300	301	345	324	317	302	310	340	342	312	330	335	325	315	331	335	317	325	323	345	329	322	306	300	327	314	305	340	317	332	319	344	316	323	327	309	314	296	313	324	316	326	325	316	338	335	329	311	343	304	290	346	328	314	316	298	336	316	311	324	338	318	317	304	323	319	286	297	323	308	359	342	329	315	330	314	310	303	330	285	309	335	304	303	335	331	327	330	320	321	312	327	318	344	338	335	322	313	351	288	312	341	315	334	302	318	310	305	311	318	313	317	320	319	347	327	308	331	319	292	332	335	370	326	318	352	320	323	325	313	319	321	319	320	339	331	314	321	331	319	331	328	325	316	350	348	334	305	326	296	328	320	334	301	328	328	316	326	298	315	328	334	355	296	282	319	328	293	354	328	330	314	315	346	319	344	315	327	314	274	338	327	335	348	327	292	337	306	330	326	313	318	307	327	327	307	320	346	340	347	332	298	312	310	317	341	326	299	351	337	301	354	341	338	316	315	295	334	331	309	335	312	322	317	308	349	319	300	320	364	320	311	299	350	299	322	339	312	315	317	333	300	302	300	318	341	347	296	300	328	310	321	323	316	318	313	351	315	354	316	324	328	341	349	342	349	307	327	324	340	314	323	319	317	284	343	320	321	332	316	323	333	328	327	327	336	299	330	301	319	325	377	303	350	328	308	292	322	303	307	314	294	322	336	334	321	335	332	331	309	297	344	302	332	349	334	311	314	306	330	334	322	294	338	300	314	304	321	319	314	343	338	284	324	321	351	314	339	327	315	344	351	297	323	356	278	337	325	304	330	322	302	303	289	345	339	321	315	315	339	331	320	316	340	319	345	330	325	313	317	326	283	322	306	313	343	303	321	331	337	321	339	310	340	297	338	350	337	331	310	292	282	360	340	305	334	313	321	340	350	278	317	321	318	353	337	333	346	313	287	285	308	319	319	322	330	319	306	313	313	340	332	338	323	347	307	334	314	313	318	306	311	303	340	337	316	309	368	329	343	332	300	314	312	307	316	295	343	348	308	318	311	287	376	328	314	309	351	286	319	333	291	328	258	316	313	329	363	324	328	332	313	316	285	326	340	314	313	340	316	320	322	316	299	331	311	342	301	322	327	346	319	349	294	304	334	341	335	330	311	320	326	301	322	339	319	309	338	328	335	363	330	323	299	300	306	324	314	319	317	353	330	315	316	344	320	364	320	340	296	329	338	339	318	323	346	279	350	309	337	304	327	319	305	337	321	287	322	342	353	291	304	304	348	326	299	303	282	340	315	312	308	262	342	314	330	317	328	316	336	312	318	309	311	335	339	322	331	305	307	334	305	312	318	327	289	315	292	300	327	328	337	340	334	346	281	347	321	312	360	313	308	289	319	329	339	379	303	286	319	289	303	311	301	307	321	341	323	311	322	313	345	308	344	345	331	337	343	367	326	338	321	351	312	306	316	307	355	313	324	327	319	328	364	357	297	345	312	333	351	357	318	322	288	343	328	307	320	296	324	334	333	335	330	279	325	311	333	312	307	294	307	349	324	340	327	326	316	309	281	305	337	318	337	320	306	298	302	334	332	321	338	353	330	324	312	289	317	330	314	322	327	351	301	321	318	319	316	324	308	333	307	316	303	344	309	335	325	320	320	320	280	330	344	317	313	313	315	303	335	340	294	321	315	315	356	319	298	339	344	341	308	346	322	306	338	338	327	368	285	281	331	311	343	337	337	294	329	312	249	303	335	330	296	315	321	313	307	303	308	306	346	307	310	325	323	327	339	345	338	328	329	318	312	307	347	320	309	302	337	292	305	340	316	295	317	311	327	353	320	282	279	312	360	364	323	290	340	307	319	346	322	334	328	289	313	338	301	281	324	348	325	284	348	291	316	312	319	331	313	287	323	313	321	341	333	302	311	333	339	347	315	303	310	321	334	307	315	304	297	287	287	343	322	322	339	309	322	353	308	318	341	372	307	316	314	304	304	321	319	300	320	312	313	289	303	306	304	292	305	317	335	308	290	314	325	331	315	324	308	299	320	361	316	308	335	340	331	337	325	351	327	317	263	318	369	344	312	289	300	305	312	306	324	296	355	322	336	340	348	315	324	325	315	341	346	317	336	329	327	340	331	325	343	335	342	307	310	348	325	301	338	334	300	320	300	319	290	300	329	306	309	342	309	288	334	315	343	326	349	323	308	334	302	327	337	320	304	344	293	311	338	311	312	317	339	351	315	364	312	306	355	328	346	324	312	318	334	349	336	319	315	299	296	305	352	334	323	333	347	313	346	324	286	321	284	341	307	312	291	325	333	344	315	332	299	326	331	298	317	315	328	306	314	320	309	312	327	325	328	348	340	329	355	290	309	345	330	353	294	361	340	320	317	316	317	290	332	316	299	309	333	308	297	319	328	282	344	331	315	304	347	290	317	294	339	310	320	327	332	346	315	329	317	300	340	318	305	321	346	340	321	289	341	333	302	298	363	326	321	301	309	331	316	330	311	335	311	342	297	312	358	299	319	300	324	311	351	340	315	351	310	313	341	338	307	338	325	309	331	299	320	274	330	328	318	294	308	326	337	345	361	337	297	320	289	296	334	346	304	305	336	316	329	285	362	334	355	308	322	336	312	325	330	321	287	325	336	278	339	339	327	312	312	325	321	307	351	283	318	355	335	313	333	336	336	334	290	318	334	290	350	295	297	349	338	340	307	325	320	313	302	314	324	312	302	316	320	343	337	278	327	324	321	323	366	309	301	304	342	341	308	353	317	337	318	310	318	303	344	326	329	323	335	334	339	337	331	346	314	311	304	311	322	338	310	322	324	334	301	334	325	354	340	289	335	293	287	330	333	332	313	299	340	337	295	329	302	314	326	310	326	340	353	312	331	320	303	299	321	314	332	333	301	325	307	290	323	314	357	322	335	332	297	346	352	314	318	302	350	309	343	321	320	300	329	346	337	315	319	312	315	293	343	326	319	341	321	267	300	302	318	323	313	330	310	311	342	324	316	322	310	320	343	330	331	335	313	321	306	315	312	308	327	299	332	297	312	343	310	313	332	299	298	312	340	322	325	351
52515	38506	36923	29951	10878	2029	749	493	343	261	237	260	232	246	218	181	185	177	168	176	147	148	166	143	188	176	183	171	165	178	160	170	129	168	147	151	140	145	151	145	140	163	146	171	167	142	150	159	148	155	142	161	138	135	170	185	145	160	163	178	156	160	150	159	164	165	147	126	163	154	131	156	132	175	136	139	159	140	140	144	155	147	174	144	133	149	170	132	165	139	165	151	171	166	140	173	146	141	157	150	153	162	184	164	151	155	147	158	157	152	149	153	159	164	141	131	164	172	162	184	148	149	152	153	162	164	150	161	144	148	134	157	128	144	147	141	139	148	151	158	146	153	156	150	153	150	126	152	164	153	139	141	153	153	141	161	158	165	155	166	163	155	136	171	180	151	169	164	159	144	158	148	138	154	159	140	136	145	142	143	144	154	152	135	134	157	176	138	165	139	162	163	173	142	161	153	172	176	157	138	140	169	165	174	156	150	148	148	162	148	165	143	166	160	153	154	131	147	158	156	183	132	147	165	157	167	163	170	147	153	141	158	156	146	148	155	150	146	162	123	148	150	155	163	155	146	150	165	148	132	150	153	145	177	163	141	148	152	147	155	140	126	169	156	157	155	154	161	135	156	167	146	149	161	143	145	161	149	159	154	149	158	161	175	156	181	160	166	152	151	164	133	151	144	140	167	156	146	170	141	162	146	157	156	140	163	147	150	168	146	135	153	163	157	155	145	169	168	162	144	134	156	146	156	153	146	164	144	137	139	146	155	154	167	170	160	160	167	143	142	128	161	153	140	155	155	179	154	176	157	147	161	151	162	156	154	159	153	149	154	128	147	146	148	157	164	158	160	143	148	157	141	151	168	133	139	134	156	168	166	156	155	159	167	163	158	168	146	152	140	162	153	153	149	163	151	149	167	145	165	163	151	139	139	132	165	154	152	156	158	140	157	137	149	146	169	157	164	137	165	157	163	154	163	171	156	172	146	142	145	157	141	148	171	183	160	176	182	154	138	155	172	148	146	160	149	159	160	158	152	146	159	158	164	168	146	148	149	160	149	146	142	154	179	152	149	163	146	147	150	144	162	136	145	132	177	130	136	167	162	144	131	159	135	152	153	153	141	147	129	155	157	153	163	152	169	149	167	164	144	161	142	152	153	152	148	156	185	174	146	140	138	125	147	147	163	144	157	154	162	152	144	148	150	147	149	155	137	149	146	165	148	138	155	139	150	162	155	164	145	146	139	157	173	152	139	143	162	166	161	194	162	129	123	140	163	139	144	152	163	142	155	139	158	163	138	148	149	152	177	151	135	149	141	160	157	143	150	158	141	162	160	137	161	144	155	161	164	139	152	151	129	145	164	154	180	142	135	150	168	168	163	147	136	162	144	160	136	134	158	159	134	165	139	129	148	166	130	153	156	151	164	141	154	137	155	168	127	146	171	144	149	151	187	160	152	159	157	152	165	146	172	172	148	149	154	125	161	122	163	168	161	151	169	158	178	166	148	153	149	140	153	175	146	138	135	165	143	184	147	168	181	149	162	156	158	174	154	138	166	146	125	155	139	144	184	147	163	158	172	141	168	177	150	177	158	168	150	140	169	156	141	165	139	151	153	169	171	158	145	137	166	166	151	164	144	143	138	152	166	171	182	142	165	159	139	163	149	159	147	137	134	156	157	139	165	147	153	149	148	162	141	143	136	150	151	135	130	156	157	167	172	163	165	179	156	160	155	149	150	140	147	153	147	164	157	151	147	154	159	132	146	158	140	148	155	125	135	158	142	168	142	177	157	157	164	159	165	143	142	159	150	173	138	157	136	132	143	165	152	149	140	178	162	178	162	148	157	170	124	166	154	162	155	153	142	180	136	167	169	142	140	149	159	157	168	147	155	141	140	137	140	153	160	144	159	158	160	153	161	149	163	145	128	150	158	155	159	164	163	147	146	148	176	138	149	142	171	163	157	147	162	160	174	137	167	151	173	162	159	159	142	146	152	164	184	127	137	156	159	138	153	145	146	160	192	145	170	159	166	156	153	148	141	149	160	164	151	145	148	159	140	130	158	153	157	187	150	147	152	147	179	159	149	141	144	142	156	164	150	156	135	136	156	142	125	142	155	151	134	149	142	158	139	149	165	151	168	174	126	151	180	181	166	150	146	157	147	145	150	167	150	160	135	183	157	135	171	123	162	137	147	150	153	164	142	163	143	163	139	159	156	171	146	151	147	155	162	145	129	136	162	158	164	138	141	147	164	170	147	157	149	138	149	152	154	132	152	179	160	166	158	145	159	155	149	149	150	150	166	155	160	157	165	159	149	169	134	162	140	134	146	158	178	144	155	154	141	150	160	148	163	133	161	161	157	144	175	129	152	126	154	149	161	149	147	146	141	139	151	160	155	150	142	148	139	162	171	167	146	150	148	154	171	167	166	141	153	137	138	168	164	140	144	137	158	159	131	140	180	166	149	136	151	166	141	125	146	168	159	157	173	165	131	168	151	166	138	154	128	137	162	175	132	156	137	158	124	145	128	147	160	140	149	164	151	150	149	137	143	163	149	174	160	158	168	138	130	155	145	163	162	162	167	173	134	140	149	163	148	132	161	147	145	153	122	162	152	182	165	132	146	150	135	136	143	164	144	152	131	124	143	150	171	148	129	142	166	165	168	138	159	121	163	144	172	142	151	145	153	146	143	183	156	145	145	130	141	150	155	174	159	158	150	146	149	143	168	143	143	159	140	148	145	156	156	163	146	151	144	155	154	155	151	142	164	120	148	191	165	146	159	173	150	132	139	166	136	163	150	157	149	175	155	163	147	146	156	136	183	130	140	147	138	179	140	154	153	157	155	147	168	165	155	161	144	147	146	169	173	161	149	148	161	142	152	151	147	152	172	138	146	156	141	161	140	135	169	156	133	152	149	154	160	167	136	164	159	167	135	137	165	148	166	140	150	129	159	141	179	154	156	145	173	163	147	158	143	149	152	161	158	129	170	130	131	180	182	151	145	125	146	151	157	164	162	152	130	134	150	158	167	144	167	171	166	149	143	150	148	190	164	153	166	147	150	156	157	167	164	130	170	144	163	141	186	139	161	150	155	173	130	170	139	157	141	140	146	149	181	154	149	151	167	153	141	167	149	156	134	145	172	168	154	140	139	134	135	159	141	138	188	188	143	149	160	155	178	163	126	140	161	147	154	144	201	161	144	134	132	147	177	151	148	150	132	147	190	143	139	133	144	163	158	155	138	137	163	150	138	170	134	150	150	157	180	145	138	148	152	157	147	155	148	140	150	148	169	174	160	163	159	147	140	161	154	153	154	136	119	157	141	182	144	164	135	157	159	132	133	127	147	143	156	112	155	183	135	143	160	152	150	160	168	156	172	156	170	149	154	142	156	151	132	144	170	158	141	167	165	165	142	148	190	137	176	179	152	167	171	146	139	143	174	130	138	157	155	148	156	159	161	152	186	156	145	135	145	144	153	159	162	157	156	165	142
34502	30619	37754	35500	10517	4196	2610	1761	1308	1089	962	864	741	708	616	591	563	482	475	496	495	462	526	428	434	426	473	450	392	437	412	420	377	348	376	377	406	351	388	396	378	385	405	381	366	348	398	379	380	376	368	352	368	384	371	355	343	410	364	334	365	338	345	357	363	344	356	365	372	336	353	335	348	371	328	359	332	403	371	385	366	361	378	376	331	394	338	378	341	337	352	342	348	350	344	347	349	340	331	375	352	334	334	358	355	357	380	401	334	319	385	332	340	327	367	341	381	350	358	369	353	384	359	385	370	342	379	394	358	363	381	375	371	355	334	355	395	349	372	339	344	371	406	379	398	377	348	328	345	360	362	380	336	366	347	383	347	357	403	368	347	400	330	360	353	372	348	352	370	361	342	370	375	364	374	376	352	324	374	345	394	389	356	350	342	341	368	343	344	380	379	383	330	367	379	374	356	365	369	349	345	340	332	386	369	357	348	328	372	361	374	389	325	367	326	371	365	316	328	333	350	356	381	342	349	354	382	360	356	343	350	336	352	361	345	367	352	355	361	394	351	406	352	372	362	371	333	334	323	354	388	338	318	374	399	340	336	356	373	346	397	379	360	340	368	379	359	348	338	364	368	353	385	383	359	344	366	322	352	333	372	370	357	359	342	362	374	379	379	359	345	380	328	333	377	367	327	351	338	358	343	341	349	353	373	364	340	368	342	351	385	346	353	340	355	368	342	369	371	342	357	365	412	362	365	405	356	347	329	341	379	358	350	374	360	363	376	354	362	352	364	385	375	327	366	356	353	353	362	367	358	362	341	355	343	353	371	370	351	373	349	345	344	352	351	361	345	370	349	347	377	385	396	388	378	379	379	360	372	379	365	337	349	357	383	363	350	345	379	351	397	366	393	361	359	357	356	310	350	355	384	352	367	381	367	342	384	365	362	370	339	403	381	368	396	364	377	406	370	376	366	343	385	359	384	385	355	412	359	362	347	364	325	318	335	362	343	376	391	350	368	368	379	338	375	357	338	367	382	365	327	344	392	358	363	326	352	372	363	354	332	378	348	351	340	355	358	375	361	387	344	400	332	359	335	366	325	359	374	366	378	353	391	339	360	329	369	359	362	337	358	379	338	391	360	356	351	399	342	406	368	365	346	336	346	369	399	346	351	361	390	379	314	356	390	379	366	376	369	331	368	346	377	367	393	354	355	393	337	377	358	330	345	392	389	358	378	380	334	349	389	355	363	366	377	366	347	362	316	341	355	400	345	374	353	378	414	360	364	363	368	330	362	362	341	364	348	331	363	386	354	363	359	336	371	339	344	387	324	373	363	346	356	344	380	348	334	358	354	353	367	315	330	373	394	385	380	381	357	366	350	362	333	346	388	400	384	345	383	358	376	368	358	371	321	378	379	369	393	319	371	328	361	386	378	355	382	351	343	374	353	343	377	327	360	354	357	336	358	322	356	374	365	344	374	339	351	369	364	386	351	344	376	324	340	335	372	350	352	366	391	370	384	372	377	351	384	357	367	390	355	365	362	347	338	308	336	329	338	371	349	355	348	394	350	366	370	370	371	349	374	353	346	334	351	371	343	346	340	372	357	356	333	328	380	371	377	379	359	378	351	325	331	360	333	324	375	351	368	359	349	326	363	356	358	357	340	358	319	382	371	378	369	365	388	365	333	395	388	333	358	352	357	358	354	354	344	338	364	369	399	365	365	325	374	349	342	372	367	361	333	352	390	344	322	361	350	337	337	344	362	319	383	377	369	333	351	364	347	348	365	369	345	366	377	346	362	347	367	342	364	359	372	373	354	387	392	346	349	358	380	355	371	344	340	348	345	333	371	343	360	331	348	352	350	345	370	360	358	364	359	330	363	369	343	365	333	348	371	366	345	356	369	353	354	375	359	362	365	372	325	363	321	331	388	403	378	352	323	375	378	341	351	347	356	374	361	364	357	399	369	373	347	329	384	377	401	367	341	376	372	339	333	381	342	359	376	327	334	365	353	357	360	364	372	339	369	368	368	377	349	330	339	381	391	356	349	342	362	362	348	345	369	317	367	364	336	367	341	400	373	364	378	349	417	387	380	368	370	351	345	370	354	379	327	333	350	351	347	359	335	375	368	338	380	356	400	373	341	346	365	338	370	357	321	349	398	367	343	355	379	375	372	366	348	315	372	364	360	373	337	356	330	358	395	366	343	368	356	342	344	370	368	336	364	366	396	365	324	354	393	326	335	381	342	382	345	359	334	362	379	369	383	346	347	386	334	394	342	368	361	352	374	375	367	357	383	361	343	365	348	374	393	370	357	348	314	375	362	360	373	327	352	344	353	348	405	366	363	338	353	343	354	340	374	366	356	387	366	373	350	357	384	354	357	346	364	372	339	345	338	373	355	366	357	402	335	348	361	339	354	385	363	359	335	375	330	344	351	352	348	348	361	413	356	323	370	359	355	350	360	334	348	364	342	340	354	351	365	334	381	363	365	347	358	363	349	362	335	368	365	327	360	364	325	325	421	351	344	366	359	343	400	384	364	361	330	380	358	356	322	358	391	351	352	365	353	382	360	379	379	375	343	383	353	382	398	364	374	357	362	346	383	347	366	344	347	342	366	396	333	357	344	380	377	325	331	351	364	310	361	345	362	362	348	383	326	346	351	398	400	386	347	377	330	366	370	360	353	355	361	360	346	363	343	355	345	366	353	353	357	382	363	377	382	335	372	355	343	347	358	314	354	350	392	370	362	354	341	349	363	365	363	343	381	376	356	356	374	384	367	363	367	360	359	391	359	347	322	348	363	343	357	346	318	343	340	387	398	360	383	375	334	322	348	357	343	361	365	372	373	385	373	368	378	313	355	381	364	386	365	340	336	383	393	369	372	359	361	370	335	341	344	333	378	373	329	365	344	356	349	343	364	379	360	370	336	338	368	357	367	365	372	370	355	383	367	352	381	334	351	394	388	335	369	364	339	351	333	365	332	358	369	344	369	352	350	360	370	380	369	333	355	360	353	385	360	375	354	363	381	365	354	335	396	359	345	368	401	341	372	339	344	359	322	356	355	323	367	371	350	353	378	366	376	365	363	358	350	343	362	334	356	396	350	368	385	364	338	346	324	390	367	369	367	374	361	341	348	367	355	375	375	357	345	340	343	383	358	369	324	349	358	358	379	342	335	366	336	377	332	382	405	361	393	388	366	369	370	347	361	343	329	358	355	359	375	356	349	315	345	349	370	372	331	340	338	386	349	338	333	391	376	370	372	388	389	305	379	366	374	348	389	336	372	375	350	367	353	360	349	339	381	342	352	363	333	333	325	349	373	359	348	400	339	364	368	358	400	388	374	340	384	333	402	400	337	365	361	394	355	377	366	359	390	369	379	326	363	373	371	379	352	350	389	359	345	368	386	376	342	333	342	346	330	371	314	367	397	352	382	365	339	353	327	367	360	372	349	350	348	403	379	345	393	340	360	333	339	386	355	374	355	351	364	372
29348	14331	7733	2980	1002	522	388	322	269	272	238	240	241	226	254	221	228	254	224	240	247	216	232	250	266	214	222	220	234	257	226	220	225	254	219	220	224	224	228	242	225	222	227	206	216	256	219	263	209	205	197	220	221	238	242	215	199	207	210	241	260	231	247	222	222	224	208	218	219	244	230	273	239	231	231	201	227	231	211	230	238	226	210	254	228	236	229	228	210	229	239	210	220	229	210	249	222	228	261	215	215	234	239	225	220	241	242	206	232	231	239	238	241	275	230	229	208	236	219	234	204	241	237	267	249	221	249	202	230	222	222	191	206	214	226	246	193	249	244	230	218	232	245	215	223	226	244	230	242	237	231	234	249	204	213	252	244	224	249	235	227	219	202	233	245	285	248	213	195	204	227	241	225	256	201	238	241	261	207	197	227	219	224	233	220	190	243	230	212	242	220	237	247	244	232	215	217	194	222	263	214	223	225	249	226	213	213	228	242	234	208	209	230	228	242	236	246	215	242	218	232	242	214	225	248	228	217	217	225	192	233	218	220	233	219	242	236	231	236	204	275	241	206	211	229	248	247	219	241	263	218	235	236	239	219	231	220	200	245	230	229	211	224	233	239	221	233	225	236	220	247	221	244	258	231	238	208	247	234	264	197	241	207	197	232	243	255	234	203	227	242	242	243	215	219	236	232	255	245	264	234	231	255	258	227	219	221	225	252	262	236	242	204	209	234	252	247	228	210	211	231	210	230	230	235	264	210	243	235	221	223	200	238	225	219	224	239	208	274	218	202	210	234	196	218	213	238	234	259	232	247	210	218	217	214	233	247	235	239	225	236	241	228	220	239	229	222	225	202	237	258	261	251	236	244	261	255	236	229	221	229	195	239	212	245	226	217	221	212	226	210	216	214	210	228	231	240	244	232	245	256	208	239	229	215	223	229	258	249	254	241	244	242	248	238	234	218	226	209	242	243	229	217	250	199	204	227	203	238	255	236	237	207	214	200	218	200	229	259	232	219	240	237	241	240	225	231	217	228	232	225	208	227	236	221	224	216	228	210	226	212	231	254	254	235	223	222	216	240	239	215	210	233	232	250	237	235	244	242	204	195	202	224	230	223	228	236	240	235	243	219	246	250	228	223	257	220	235	253	232	222	222	222	251	238	244	249	217	246	256	207	226	218	217	222	232	251	247	226	249	238	215	197	226	248	226	228	236	219	229	238	224	228	245	219	226	267	217	237	233	211	220	211	220	206	234	216	233	221	237	259	213	250	217	222	203	212	241	219	236	208	231	255	218	253	230	215	193	233	255	219	219	181	228	250	225	228	240	260	251	240	230	236	220	255	229	196	221	237	237	231	229	221	220	206	229	223	246	233	224	235	231	239	243	222	222	228	255	225	247	246	210	234	240	220	224	251	247	216	243	227	203	189	198	214	267	215	243	227	220	222	214	223	229	218	230	226	216	205	199	272	237	253	213	211	249	244	228	215	234	231	237	239	243	222	224	237	253	224	220	238	246	237	231	222	272	249	229	232	229	232	264	260	237	205	245	240	222	239	235	209	225	223	188	210	209	263	244	237	216	260	226	224	208	247	239	230	253	227	200	237	188	254	235	225	232	186	209	257	225	214	245	244	247	212	213	216	213	224	216	234	233	251	221	241	200	259	208	247	219	248	239	239	214	242	238	233	231	217	248	195	243	229	246	217	223	236	250	244	243	261	255	216	208	248	210	243	215	233	232	241	250	244	235	247	209	235	211	221	199	213	233	236	216	215	242	235	252	236	231	233	204	199	223	227	231	248	222	197	212	223	219	242	246	248	263	239	209	217	239	237	223	205	225	260	216	239	263	241	245	231	212	224	233	226	250	213	224	219	239	247	225	222	218	224	226	253	208	221	210	212	242	200	217	229	215	274	237	217	206	214	214	245	219	235	209	214	218	229	203	232	217	211	244	238	206	222	218	224	261	232	249	234	207	211	217	222	203	199	238	232	240	228	249	225	276	236	227	249	251	219	228	222	258	233	243	218	217	250	228	215	220	213	277	263	211	219	238	224	216	227	203	245	232	225	244	208	228	243	216	216	249	221	227	223	234	206	239	251	227	242	194	233	218	233	231	244	221	244	210	230	248	235	226	262	217	234	255	240	226	200	218	222	244	204	247	212	212	208	216	232	231	235	228	260	225	219	215	228	238	190	202	185	237	242	223	250	201	255	240	228	252	213	242	243	214	237	277	207	215	215	237	240	214	224	216	234	226	243	252	239	204	245	208	223	278	229	219	226	224	204	257	208	215	283	207	241	255	240	250	227	220	229	220	228	241	224	241	243	235	220	222	237	219	223	235	217	229	217	253	220	227	218	238	225	254	221	255	234	241	249	250	235	242	233	235	206	212	265	220	245	219	240	214	209	234	221	258	218	232	228	235	222	223	203	187	203	236	241	236	223	227	248	251	223	216	246	238	234	244	227	224	224	225	196	243	222	228	221	211	252	224	225	204	216	223	221	222	213	206	199	237	250	247	218	232	261	244	219	238	244	254	211	216	223	226	208	230	213	238	242	228	213	235	242	233	252	208	199	205	223	233	238	251	247	234	216	222	244	255	231	224	230	244	226	235	234	236	215	228	225	222	211	236	207	239	251	221	229	251	228	229	200	207	205	216	249	237	225	242	241	224	254	240	227	227	228	245	218	205	232	218	207	243	218	198	210	214	236	234	251	200	210	250	233	248	242	239	228	242	232	220	225	229	208	230	220	220	232	223	218	217	228	223	218	232	217	231	252	209	210	203	249	228	228	240	255	233	238	208	257	233	216	219	240	240	198	228	232	225	250	209	208	233	220	228	199	250	215	230	251	211	251	232	237	213	209	210	225	241	233	238	218	225	217	234	250	235	212	227	214	235	230	227	234	222	205	219	211	211	221	247	219	246	221	216	210	277	205	270	220	257	228	233	249	214	199	229	224	233	206	227	262	209	271	223	206	252	238	215	248	219	219	237	268	234	232	235	252	238	214	231	219	240	253	250	250	228	240	241	241	216	230	234	219	216	243	234	244	248	235	257	236	264	212	232	221	228	239	248	216	196	252	240	224	233	230	271	246	241	241	229	240	230	237	247	244	239	228	243	227	240	216	251	230	232	231	249	211	243	242	236	219	214	252	208	236	218	221	206	275	237	237	230	227	224	239	256	218	209	207	208	247	235	231	232	228	214	242	250	207	228	222	245	226	216	228	218	238	229	240	224	211	229	244	238	227	225	224	220	206	221	229	244	207	242	208	237	228	226	201	220	233	222	233	260	263	223	272	230	239	233	201	233	235	241	231	236	221	220	217	204	214	233	210	250	228	210	240	215	223	228	213	263	235	237	213	213	241	229	224	225	224	222	254	253	216	239	225	239	219	247	239	230	212	231	244	249	213	211	219	229	250	237	210	229	244	248	241	247	239	230	215	232	220	204	232	221	201	206	219	252	231	227	202	219	214	232	200	222	241	210	226	233	246	256
18667	10811	11431	7387	3263	1779	1191	889	735	602	617	635	590	580	559	546	519	558	567	522	489	530	520	550	547	514	483	484	527	497	468	529	496	482	477	513	483	493	502	469	472	529	490	502	497	513	475	482	477	516	510	462	488	484	537	504	490	515	510	495	493	488	541	462	533	471	447	502	478	497	495	468	541	461	493	481	480	531	532	529	495	508	478	486	504	526	487	507	471	504	494	489	489	518	482	467	516	476	524	523	512	479	520	451	489	499	514	523	502	490	500	505	524	488	491	490	475	498	508	505	496	478	516	497	466	487	489	459	467	484	510	507	471	458	497	490	473	507	470	509	497	519	479	462	472	534	502	485	491	495	499	515	522	526	496	524	480	472	483	499	522	481	472	523	478	487	481	497	487	523	518	524	481	473	459	501	475	519	479	436	489	498	533	460	492	493	513	496	460	462	482	478	505	524	500	503	496	494	492	466	475	527	517	452	496	467	511	456	521	456	469	514	501	483	508	492	513	505	522	498	486	510	471	453	497	491	486	525	525	506	512	519	485	504	491	489	511	487	467	501	522	473	495	498	479	538	514	495	492	495	539	546	487	491	556	510	491	519	487	497	507	536	508	458	462	483	502	505	502	525	486	478	475	496	501	491	476	503	480	510	478	528	489	514	504	503	470	476	480	504	510	461	486	494	524	517	506	494	539	484	480	493	508	489	481	485	490	504	525	462	522	443	489	513	495	524	539	529	495	453	473	472	492	524	525	510	487	482	486	473	536	502	515	486	489	487	488	507	541	516	510	496	508	468	488	506	481	523	520	501	506	492	480	473	517	528	526	501	481	513	505	484	507	498	476	538	465	468	493	481	505	460	472	494	493	486	474	483	495	503	497	467	473	486	503	541	515	526	484	516	497	502	495	521	474	484	469	482	517	482	473	499	509	472	493	512	517	514	492	522	524	493	481	501	453	523	517	467	498	487	503	530	506	515	522	457	507	498	472	505	526	522	457	508	475	514	476	514	557	533	518	486	499	506	502	470	531	526	459	504	488	526	481	499	506	501	502	462	518	521	489	470	483	503	493	496	506	471	479	490	490	498	485	480	517	486	507	538	506	482	490	513	527	497	531	506	482	510	483	547	554	491	506	487	478	558	498	523	490	494	498	525	489	503	522	495	496	545	511	520	507	488	532	518	488	484	512	483	475	499	494	491	457	517	529	524	510	480	487	527	485	528	531	478	513	472	467	476	502	474	512	492	488	471	504	514	497	492	502	520	516	499	534	466	500	497	473	498	477	516	542	558	495	466	517	507	492	509	493	511	495	510	464	514	479	469	509	540	514	533	480	503	534	496	515	499	469	490	468	466	517	475	515	506	496	508	488	482	494	484	510	485	555	495	524	508	498	514	438	500	493	495	472	496	508	501	486	506	486	431	492	516	458	526	474	494	480	524	475	486	497	513	501	476	487	461	495	532	492	549	486	484	487	470	525	482	524	479	490	473	509	495	469	488	520	485	483	504	492	489	487	501	530	493	511	471	508	484	491	505	517	500	505	521	463	497	532	523	519	452	476	533	515	530	497	470	527	410	487	524	475	482	484	516	514	486	488	514	458	455	500	478	493	500	468	482	511	482	519	475	489	504	503	492	547	515	496	536	509	433	501	512	526	506	495	516	499	486	502	464	483	470	501	515	552	551	500	448	510	554	488	490	492	527	484	484	487	514	490	460	504	539	529	527	519	477	448	481	491	497	503	468	470	505	450	512	510	483	480	467	491	506	465	505	528	508	463	490	483	497	504	491	503	501	472	490	503	490	515	503	479	505	540	503	474	506	463	465	496	465	465	512	494	514	503	498	486	456	497	539	519	499	520	507	513	481	529	509	495	489	468	480	458	500	486	481	475	524	513	458	499	497	521	476	508	515	510	465	493	490	495	486	546	479	505	470	482	501	489	516	476	464	513	492	492	543	473	525	503	493	530	487	495	490	469	521	466	473	498	526	483	489	499	536	487	527	510	456	507	501	487	512	542	516	461	499	455	497	498	530	505	535	497	504	477	485	470	480	504	483	465	512	498	501	484	522	518	532	505	545	505	449	530	498	475	489	534	498	478	509	473	490	536	475	494	496	506	526	473	504	512	504	479	518	509	483	515	512	555	477	539	531	507	510	473	494	458	491	500	503	465	522	537	469	495	495	501	497	477	483	492	455	503	492	471	506	516	523	505	535	503	503	468	497	524	487	480	478	532	474	553	504	496	498	512	517	502	501	454	455	473	476	499	460	453	496	545	502	504	501	500	489	521	508	504	476	566	486	464	474	509	484	507	482	477	533	502	521	477	495	494	492	456	473	523	494	497	473	496	479	484	472	547	457	487	469	481	513	514	459	494	505	553	481	483	501	475	503	500	488	488	508	510	491	486	463	515	455	489	448	482	530	450	492	498	542	467	478	521	498	499	474	505	500	507	515	508	482	525	506	477	521	521	513	519	513	459	548	478	540	498	506	481	486	479	488	503	446	525	499	514	458	515	466	484	523	503	463	508	479	509	506	496	512	517	578	553	492	503	479	485	490	500	506	550	472	487	500	499	497	486	464	529	494	504	532	502	477	483	512	513	458	507	494	521	477	501	478	466	469	497	524	493	502	488	476	484	473	499	465	515	468	449	523	494	511	511	559	487	468	494	464	503	563	500	507	495	466	523	510	528	517	467	489	508	467	537	483	529	464	472	471	513	509	507	475	500	483	498	478	548	524	499	525	502	517	483	527	482	509	490	533	481	483	495	482	482	443	462	491	494	465	485	530	465	490	483	502	492	502	532	504	468	465	466	531	492	499	507	518	495	510	515	480	502	485	529	531	475	477	506	497	455	480	504	497	482	484	488	492	480	501	497	495	517	519	489	501	505	481	520	491	501	516	502	539	480	481	502	489	533	511	483	484	529	493	509	492	511	528	487	514	497	507	492	494	482	495	452	503	490	514	489	488	509	461	508	564	492	517	521	515	487	471	475	492	497	475	518	493	497	508	466	518	464	491	482	491	502	490	495	508	534	522	508	518	521	533	519	469	494	445	528	494	488	528	512	482	517	473	540	525	546	470	492	511	525	527	517	531	474	525	490	486	498	503	454	468	452	494	486	457	482	463	508	492	502	514	442	490	516	508	526	448	502	501	495	505	486	478	484	528	498	478	472	501	506	501	490	521	545	467	482	505	494	479	483	511	487	507	454	488	476	479	444	492	473	481	504	515	520	487	559	497	502	493	509	518	501	527	470	511	520	518	462	521	466	471	506	488	484	506	498	522	484	477	513	530	512	523	515	471	522	549	480	473	475	506	473	495	460	502	531	527	476	499	506	491	537	517	465	503	493	473	475	550	520	502	479	468	486	502	467	475	431	493	533	496	459	469	494	525	514	548	509	482	491	492	472	465	462	461	476	513	486	527	522	468	479	538	487	496	474	502	492	484	475	478	522	503	470	469	492	496	490	480	464	524	554	478	503	495	532	469	496	533
44804	28951	24470	19467	6603	1074	472	322	265	209	200	194	190	172	158	157	162	137	166	130	141	153	134	135	142	175	131	149	158	148	147	136	158	174	141	141	152	137	136	127	116	160	137	141	145	151	135	148	159	145	148	118	131	136	131	128	149	118	133	150	137	148	131	127	127	139	137	128	138	123	120	145	130	122	146	120	137	148	162	144	156	154	130	139	137	152	136	152	136	157	131	148	154	153	136	152	157	152	166	129	140	114	162	151	146	130	136	137	153	142	129	141	130	137	140	151	160	139	142	132	146	145	120	138	139	129	132	131	158	135	151	125	138	134	127	145	163	135	145	133	166	148	149	129	153	138	133	150	163	126	131	133	124	146	143	137	149	146	131	153	142	152	130	162	166	139	136	136	140	162	135	136	148	151	167	143	135	133	149	151	156	168	153	127	125	136	136	124	150	136	151	171	154	155	148	148	149	134	155	159	143	138	156	146	130	152	135	143	135	132	139	130	154	147	146	151	145	125	152	127	152	119	151	148	129	118	148	111	126	154	154	135	136	128	115	149	140	139	140	155	139	149	138	171	150	142	135	128	127	161	152	158	136	138	152	138	141	168	136	136	135	126	154	159	159	153	123	160	156	129	139	139	142	120	122	171	122	138	163	140	119	140	155	148	141	131	134	136	167	129	126	134	137	148	144	143	127	124	159	140	147	141	142	133	130	154	146	155	139	120	141	151	166	157	149	136	136	125	159	139	130	144	144	146	133	159	134	135	139	147	147	142	134	126	149	129	150	150	142	161	143	147	144	136	132	143	133	137	157	131	150	154	150	147	136	127	147	123	181	143	145	151	125	124	138	152	145	143	125	158	140	146	127	128	140	134	151	162	161	155	149	133	144	151	143	133	148	131	134	139	129	122	156	146	147	164	134	145	173	155	125	159	123	128	140	159	142	143	145	139	128	152	144	151	131	170	157	155	138	147	150	134	135	136	133	159	165	153	142	148	145	124	145	125	144	131	140	157	142	125	126	144	162	124	131	143	134	137	171	162	156	139	148	136	143	160	142	157	150	126	143	135	132	132	136	143	155	117	144	151	135	137	159	152	149	128	136	106	134	135	158	133	154	124	149	121	147	133	132	150	141	133	132	126	137	146	138	149	149	147	151	149	140	144	154	135	139	141	154	148	141	125	174	152	148	156	131	149	121	137	150	141	146	159	125	146	150	158	156	135	156	125	149	154	147	132	152	145	160	153	144	136	129	132	137	162	161	151	132	124	125	149	135	153	146	129	147	155	157	154	153	142	142	118	132	134	142	140	124	153	156	127	156	158	147	132	138	144	138	132	130	149	125	133	151	132	118	142	132	132	137	137	153	122	133	138	157	143	130	134	134	105	159	131	137	138	140	134	134	143	171	127	153	151	114	150	133	166	135	154	137	140	148	140	150	144	150	145	152	171	132	158	148	136	112	151	154	127	124	130	155	140	152	122	125	129	131	139	132	137	128	131	128	145	146	136	141	161	120	161	154	126	146	129	172	169	124	165	145	148	155	146	133	138	149	139	146	122	165	156	161	148	152	140	138	152	141	151	139	130	137	134	128	126	162	128	124	123	143	169	149	152	121	142	156	151	139	142	134	134	140	163	149	116	138	143	139	137	136	133	143	146	158	140	137	151	132	143	130	163	144	152	149	139	153	156	116	145	131	161	140	117	148	134	135	131	145	128	138	136	125	167	148	143	146	160	167	135	145	156	148	154	142	155	156	131	128	131	176	150	121	147	147	147	127	143	131	127	130	126	132	116	135	138	177	152	143	137	139	141	138	155	134	134	154	145	143	131	160	147	115	151	135	138	118	135	139	136	125	150	138	141	136	147	144	120	165	131	156	139	147	119	139	119	140	132	149	146	132	142	131	137	140	123	153	154	138	131	158	129	140	159	150	142	149	151	123	148	151	137	130	125	131	141	140	152	150	155	151	138	157	136	146	146	163	137	141	135	132	132	145	131	136	145	151	141	137	149	150	134	114	143	122	131	127	124	128	153	134	138	153	141	144	151	149	139	136	130	146	139	127	140	151	137	143	167	140	129	140	132	152	143	131	153	139	121	136	116	145	140	149	146	152	146	138	156	156	142	147	149	143	125	155	148	167	131	151	154	145	145	129	153	160	127	159	141	142	139	151	159	151	170	146	147	156	148	160	142	156	141	121	141	128	145	144	146	127	141	141	169	142	121	138	130	142	138	142	159	155	144	136	132	137	127	142	139	149	137	147	121	146	146	141	145	138	150	167	141	112	141	129	133	139	131	155	107	151	140	153	146	136	133	158	119	141	148	146	129	137	136	122	149	160	152	149	126	152	141	153	155	143	159	139	138	126	121	136	143	122	136	150	162	122	126	141	139	154	134	147	133	144	142	150	142	150	138	148	145	151	141	125	149	137	120	135	129	115	139	146	122	149	158	139	134	142	128	118	126	132	143	151	141	157	135	120	145	163	154	138	130	154	156	144	150	149	143	126	160	121	174	149	141	158	116	150	140	139	147	131	132	151	151	177	140	155	125	148	140	132	141	147	140	125	161	145	158	146	143	140	133	155	145	138	147	112	138	128	139	146	128	124	124	148	133	145	140	135	145	129	147	149	139	126	129	165	126	139	171	146	124	154	170	132	130	141	127	142	154	141	145	127	158	146	144	116	141	145	136	122	137	148	134	140	148	150	134	155	136	151	126	156	134	141	139	136	140	153	131	135	153	138	150	135	146	154	168	163	158	136	155	147	146	159	147	137	123	140	156	127	157	152	145	164	120	162	132	131	155	143	136	138	165	145	155	128	155	175	136	144	130	142	166	145	151	133	157	139	144	160	141	128	135	166	127	152	149	152	128	170	144	127	150	118	137	143	119	137	152	187	144	149	159	153	142	122	139	150	129	129	150	147	138	136	145	149	146	145	147	145	131	152	120	121	141	156	135	153	151	142	137	138	165	141	134	164	148	127	147	148	146	146	148	124	148	145	152	136	134	157	143	149	146	146	141	136	165	166	144	128	130	148	160	129	153	136	131	135	138	149	139	127	142	135	143	139	157	150	160	148	140	127	129	148	155	117	142	134	137	136	157	125	141	140	141	131	160	131	140	138	149	146	179	135	150	131	144	155	154	157	159	149	117	158	139	154	174	144	125	120	131	148	134	146	149	148	148	151	155	141	151	137	160	132	174	142	140	148	138	138	158	148	137	161	168	134	127	132	129	163	151	139	146	136	118	133	151	126	151	131	135	120	154	143	151	149	122	166	145	133	148	163	138	140	119	133	131	133	152	134	129	137	132	139	123	142	160	136	147	160	177	141	155	129	130	151	159	135	158	146	125	137	156	130	134	151	146	148	164	137	143	153	149	155	133	127	141	151	146	144	125	138	156	136	126	155	143	129	169	157	126	141	136	135	132	128	137	146	164	152	146	129	150	155	143	154	169	166	137	147	144	146	145	171	122	145	158	147	144	158	132	116	140	142	155	168	160
29391	22404	28248	28047	10148	2847	1698	1117	916	710	672	641	628	528	523	456	469	424	413	402	431	410	395	397	348	391	374	350	352	361	379	354	355	367	341	330	338	352	305	344	346	352	323	319	333	325	353	300	326	330	340	332	344	339	300	310	317	324	308	323	368	344	316	328	348	345	325	324	322	321	315	331	350	302	351	331	340	341	319	356	355	345	306	288	335	335	336	345	335	361	322	328	320	331	348	327	311	314	334	326	346	325	312	328	322	323	337	328	330	311	328	302	287	319	329	328	312	295	303	321	325	318	317	327	337	346	308	311	344	322	342	338	343	323	309	344	322	311	301	308	314	320	317	332	294	339	328	320	311	346	291	326	338	318	309	334	330	319	334	351	323	324	332	309	333	334	311	331	339	339	306	328	332	332	335	311	303	355	324	302	340	317	306	335	305	344	349	360	296	333	354	330	337	336	323	338	323	293	324	314	317	309	379	338	323	319	332	312	363	334	324	337	322	336	307	345	303	334	345	318	318	318	293	302	347	326	318	301	340	317	314	311	324	350	320	313	360	317	322	291	307	345	325	336	309	347	337	304	324	341	338	338	322	337	314	307	327	324	348	309	320	332	310	316	324	347	315	331	312	340	333	340	330	313	332	326	324	324	322	310	312	307	342	334	314	321	360	337	339	347	343	307	331	313	314	327	339	324	318	330	332	345	329	304	292	383	327	335	321	333	314	319	339	293	314	307	340	331	321	310	288	323	316	289	311	318	337	310	335	320	331	338	331	319	357	309	353	321	319	347	319	337	338	342	335	321	315	295	353	325	334	328	346	337	335	299	358	331	349	327	351	341	295	327	305	323	334	317	317	335	339	327	333	296	306	338	328	337	316	341	317	323	285	315	339	360	336	328	308	331	306	348	330	321	357	315	312	358	351	321	333	310	339	311	332	325	330	314	307	350	304	329	319	348	329	365	299	322	345	298	316	352	323	291	291	334	304	347	358	336	356	319	305	326	334	319	315	346	326	298	336	342	342	291	336	326	324	339	316	326	298	325	326	348	321	333	347	326	329	294	353	322	307	301	331	338	340	315	346	287	300	321	342	329	332	329	321	322	306	313	340	316	324	311	319	334	339	332	322	331	336	336	292	321	305	317	362	336	322	320	305	354	332	282	346	321	308	285	336	372	315	330	328	347	331	322	318	339	353	313	332	329	324	322	331	368	329	338	339	342	320	317	309	337	312	318	305	354	361	336	364	338	336	324	340	325	321	284	335	326	335	302	341	343	332	358	328	333	302	320	324	341	316	332	337	320	328	355	316	336	308	343	347	316	293	303	293	340	320	345	322	345	315	310	343	344	311	360	346	331	350	372	314	325	297	336	376	323	322	358	316	330	343	332	345	303	308	328	312	323	315	282	323	338	347	330	350	303	331	352	329	308	356	328	329	302	318	294	309	319	319	291	319	333	342	323	329	333	312	326	309	341	309	296	326	335	323	323	286	305	330	286	317	326	306	348	314	341	314	338	331	331	329	290	322	330	369	325	348	317	320	323	316	324	332	352	302	338	309	335	355	312	299	336	358	353	288	334	342	348	307	336	328	330	354	326	293	307	335	359	302	328	345	328	353	331	310	330	318	320	316	309	305	344	326	330	334	307	337	332	316	344	339	319	306	335	338	315	350	288	326	326	337	360	339	310	323	337	319	313	325	318	323	312	306	291	338	328	337	328	336	342	335	314	328	317	341	311	323	360	337	329	342	326	334	331	345	333	343	348	290	340	339	364	369	346	322	365	331	336	353	325	297	312	332	362	317	297	342	346	323	316	348	357	309	350	315	334	352	327	325	314	324	339	363	336	327	311	350	375	322	320	330	338	307	331	327	346	297	337	342	314	303	295	334	346	325	306	312	337	352	333	329	306	298	321	319	328	354	335	345	331	345	335	334	313	341	311	296	349	313	331	328	320	319	297	305	329	292	339	320	351	291	337	301	313	341	324	353	324	340	337	324	356	355	320	324	315	341	359	343	318	340	309	336	305	350	344	352	319	330	334	327	325	314	315	310	322	305	353	337	362	346	345	344	307	309	327	351	324	330	351	318	334	318	337	311	315	320	302	310	355	330	335	348	325	312	302	340	319	319	299	327	313	308	334	304	312	312	373	328	298	339	316	330	312	382	334	332	309	306	320	364	333	375	353	294	323	300	355	310	317	301	292	337	301	318	344	368	360	329	319	310	322	335	286	326	327	306	317	328	325	326	323	327	314	320	322	298	322	305	342	338	325	312	342	356	303	320	324	352	329	350	307	335	308	333	322	300	345	339	316	327	317	341	308	327	322	322	330	283	300	348	310	327	338	316	347	329	373	278	312	307	321	344	322	317	352	337	319	338	345	321	353	346	316	340	291	314	342	335	320	338	309	305	329	305	311	327	330	318	351	341	320	349	319	344	328	325	308	335	341	292	352	337	322	341	345	334	315	329	321	315	312	334	330	345	316	342	334	333	331	363	340	357	299	315	355	302	314	343	324	329	334	315	332	270	349	319	293	319	328	302	338	310	344	328	362	307	336	300	320	320	334	348	347	350	348	318	351	322	339	346	314	318	330	310	324	304	337	324	303	337	320	292	311	325	369	322	316	349	310	333	341	315	345	332	313	328	329	290	290	331	309	331	313	302	335	318	323	300	334	380	321	332	338	337	321	335	322	339	325	339	331	346	326	364	348	318	313	316	332	343	298	310	337	309	318	342	287	296	350	312	307	343	333	306	335	325	325	330	290	327	301	320	338	340	321	332	310	356	315	340	339	296	348	316	334	316	336	342	331	328	306	351	313	313	326	286	324	308	321	338	326	316	302	348	322	335	313	327	338	293	343	315	310	357	311	329	292	352	383	313	312	324	300	333	335	307	331	321	338	334	320	333	318	308	347	340	320	320	318	316	359	338	326	319	330	345	323	337	319	357	317	340	318	358	310	360	333	352	328	287	328	359	329	365	340	346	330	339	337	362	325	301	304	342	326	315	316	304	317	317	316	324	302	320	325	347	304	321	320	316	320	339	318	333	308	335	297	323	315	316	333	303	332	363	349	299	338	360	314	309	334	299	323	346	323	315	331	312	336	335	339	347	318	327	315	334	332	328	336	300	337	323	308	326	344	333	338	350	310	353	330	350	362	321	331	331	337	324	326	357	297	321	337	326	341	308	321	357	311	363	330	353	329	321	340	316	322	334	334	316	327	360	329	343	325	352	349	316	337	315	321	321	332	339	292	314	334	356	332	340	301	326	325	339	302	362	331	310	318	333	316	322	309	324	301	321	360	295	320	333	337	325	333	336	298	349	335	300	326	306	312	325	309	321	315	318	349	326	313	335	355	339	314	348	326	317	353	307	319	290	335	319	311	321	334	342	325	308	324	339	330	327	323	318	323	334	303	323	334	315	341	340	352	352	360	322	351	326	291	332	320	342	303	357	333	326	317	324	330	337	323	340	344	338	303	305	367	323	333	349	337	325	361
55185	36489	35864	31892	12906	2357	716	389	324	295	258	257	222	237	242	216	204	208	198	180	200	176	156	185	154	135	159	167	184	155	174	171	162	170	152	183	190	163	168	152	151	133	148	153	164	167	165	156	141	147	148	155	178	157	169	171	142	153	166	147	139	173	158	164	178	155	158	164	189	133	174	156	150	145	157	190	143	166	140	155	150	153	159	165	165	149	190	165	166	152	141	158	146	167	161	197	161	163	165	168	162	173	152	163	148	159	167	159	150	162	160	160	150	160	159	150	151	160	170	155	174	161	137	178	155	145	149	163	163	146	173	150	179	183	162	170	144	142	175	162	169	139	152	149	155	144	116	144	153	169	143	155	161	159	165	149	150	151	155	130	155	159	179	158	165	132	160	173	146	169	174	152	151	165	161	141	162	161	161	152	165	165	167	148	144	159	127	163	166	145	165	158	169	160	165	166	164	182	162	164	151	172	149	143	132	156	154	161	158	142	139	157	163	169	151	158	173	176	170	164	142	179	140	164	186	169	145	150	157	151	153	155	158	170	155	145	168	147	142	142	161	150	151	164	174	157	171	139	149	148	164	153	158	172	143	141	159	152	141	159	171	141	146	162	159	132	150	159	155	159	167	168	169	163	132	142	147	161	145	176	148	175	159	167	167	164	157	152	174	190	162	138	159	153	165	151	159	168	129	166	164	159	150	128	142	151	141	160	158	151	152	163	172	180	160	155	148	152	172	173	161	148	160	146	133	170	168	169	155	171	153	149	163	177	170	169	155	138	169	144	156	183	147	156	162	149	154	157	124	171	165	162	143	179	154	157	166	153	161	132	149	157	156	158	178	166	157	137	159	157	180	151	185	185	169	158	146	151	174	179	167	164	145	141	169	152	150	160	187	153	165	172	156	149	160	160	168	151	163	180	158	144	156	164	162	159	156	151	136	151	166	179	149	167	152	169	129	156	149	149	149	142	180	160	147	167	138	168	158	161	162	145	140	192	139	149	176	158	145	137	167	157	180	155	143	161	179	156	151	146	146	173	162	166	161	162	172	149	153	111	163	166	161	145	160	181	159	162	161	165	178	155	151	191	157	154	160	155	177	131	142	158	136	150	203	158	173	159	148	147	145	194	150	160	143	157	136	187	163	174	173	169	166	163	134	161	143	168	149	147	162	177	153	158	152	168	161	170	165	140	179	171	164	152	151	153	145	185	181	145	170	155	147	181	158	169	151	159	171	172	173	162	170	154	173	175	163	175	151	140	153	167	149	119	139	159	146	161	169	182	169	170	168	163	156	130	148	161	103	158	163	172	162	185	154	139	143	145	172	156	147	141	141	155	153	171	169	136	150	161	159	164	176	140	149	173	141	152	141	138	144	163	155	139	170	161	146	161	143	158	190	168	150	137	155	148	180	157	152	172	157	142	146	154	149	158	160	142	154	158	171	185	122	164	135	132	172	140	156	153	152	171	127	139	153	157	147	177	134	172	180	138	142	165	163	156	160	155	166	148	153	143	155	166	136	171	172	143	169	139	155	173	175	160	169	153	141	157	171	175	157	161	154	145	144	149	155	169	146	153	130	145	152	165	141	158	162	181	145	177	163	169	150	167	134	148	175	135	144	147	170	148	146	153	157	147	172	170	141	161	147	154	177	173	166	158	165	147	147	150	144	144	177	153	167	177	170	158	161	171	158	139	183	152	131	158	138	161	163	156	169	137	180	165	159	168	161	182	144	174	176	169	177	155	145	159	169	180	163	149	160	164	177	140	135	148	158	163	166	168	163	159	174	161	152	169	163	165	169	140	150	152	165	178	151	152	148	144	189	168	154	157	183	146	155	176	149	139	167	152	136	156	134	161	160	147	161	195	135	154	152	149	143	161	167	172	160	176	172	157	142	153	149	151	148	157	166	154	160	174	158	160	152	162	155	137	157	163	152	146	161	167	151	118	169	136	142	165	154	169	164	167	144	153	138	182	167	136	151	161	148	165	147	142	178	148	145	152	158	171	175	133	176	178	147	142	145	144	161	144	142	167	149	133	131	177	164	162	157	137	154	168	168	156	154	141	164	136	142	164	161	157	150	163	152	150	139	156	156	170	178	151	159	161	154	144	146	162	147	153	155	169	162	162	139	146	156	143	166	162	172	152	141	163	187	171	160	155	165	154	144	167	158	128	152	181	154	178	167	157	142	160	126	176	171	137	167	161	126	163	174	155	155	153	174	141	162	164	161	167	166	152	164	152	157	161	166	141	154	168	166	169	138	180	148	164	164	155	144	162	147	158	140	142	145	152	148	161	150	174	137	163	171	147	164	160	156	145	150	149	179	162	167	149	133	143	170	156	169	164	170	171	161	150	122	146	156	168	174	167	146	159	155	168	149	159	149	168	152	168	177	157	164	165	142	159	158	160	153	158	128	158	139	147	163	165	133	155	183	183	141	170	180	151	162	174	177	156	181	145	160	153	173	158	156	164	165	155	141	144	170	149	168	157	134	163	159	136	177	158	154	143	140	176	145	137	160	146	187	169	169	172	138	157	148	162	174	184	168	155	160	148	155	143	155	176	139	143	140	170	161	145	184	153	165	141	167	151	144	140	163	139	165	182	157	161	157	165	155	147	180	166	173	165	162	157	150	155	167	148	171	168	169	161	164	155	179	164	160	177	162	136	148	151	155	151	156	155	163	161	148	157	149	169	154	178	145	145	144	171	153	179	152	161	169	151	160	151	154	165	141	149	164	164	162	167	174	152	159	152	149	158	145	176	145	168	148	170	136	178	174	160	149	144	145	144	177	161	177	148	139	145	160	157	158	163	169	174	166	166	161	146	164	164	164	167	160	127	133	156	172	154	169	154	168	171	149	147	188	176	162	183	189	176	164	151	154	161	160	182	148	144	145	174	150	148	134	145	157	160	133	165	168	144	152	135	145	158	146	170	168	136	157	134	161	150	149	156	149	176	161	170	141	164	156	171	157	173	139	164	137	153	192	152	137	166	140	185	170	181	158	166	154	158	130	161	174	178	149	176	158	162	150	145	163	154	170	151	191	148	144	159	140	164	151	169	150	146	136	164	152	155	176	144	157	151	143	146	134	170	155	178	163	142	175	185	162	154	150	154	156	163	168	147	155	162	157	138	137	149	165	159	162	173	160	173	170	180	171	155	141	152	169	186	147	141	163	144	152	160	129	151	167	153	151	164	152	155	139	182	156	144	161	150	165	159	143	127	145	146	155	179	152	147	145	158	157	149	152	168	156	138	172	163	172	147	144	150	197	167	154	146	132	159	150	172	146	173	153	156	148	171	197	149	157	161	172	158	154	158	178	173	182	143	145	161	180	146	163	152	158	135	152	159	158	153	170	160	163	133	146	134	172	172	162	165	159	156	158	141	144	161	152	171	140	166	161	160	167	170	162	130	152	158	137	164	158	165	153	156	149	155	150	141	153	159	159	183	173	158	148	150	137	151	184	173	144	177	155	159	140	150	166	172	136	155
36287	28578	36828	38051	12003	3414	2018	1472	1151	1026	939	801	783	706	657	570	546	515	504	493	465	492	464	434	388	408	430	491	451	425	382	375	385	387	390	379	352	400	385	379	382	385	387	361	378	382	374	419	364	393	380	360	389	369	345	376	384	375	367	392	360	387	393	389	355	380	360	361	396	375	384	366	375	360	397	322	365	392	367	375	383	372	342	412	370	395	377	349	358	352	346	362	377	357	392	355	375	374	371	381	367	398	354	411	357	339	384	374	348	365	347	366	367	376	387	364	368	336	371	382	368	399	341	388	352	383	378	386	369	339	370	333	374	359	380	368	367	364	371	385	373	355	367	356	363	356	350	374	365	358	374	332	405	391	362	361	342	360	348	374	357	390	393	345	364	360	375	426	354	374	366	391	367	354	357	360	335	356	404	382	353	376	370	365	351	391	373	358	351	355	354	394	346	368	387	379	394	371	390	396	346	368	365	371	389	354	354	363	324	385	358	337	378	372	381	341	368	358	360	390	365	394	370	367	351	410	326	378	396	328	365	356	363	356	379	368	355	375	356	346	380	380	390	350	348	371	371	341	335	366	371	363	337	357	369	360	378	382	351	365	378	314	354	375	378	400	378	361	358	364	353	392	351	358	319	397	348	391	391	387	375	378	351	385	369	370	341	352	376	364	376	387	352	378	376	374	384	375	348	343	355	388	383	364	356	375	380	321	387	403	364	335	372	382	421	390	367	357	392	363	368	358	371	366	335	369	361	388	405	390	405	374	387	366	403	332	385	390	365	344	398	356	351	365	382	381	369	333	363	346	388	359	380	395	352	373	377	338	378	362	388	383	399	373	354	363	366	383	346	373	368	354	376	362	360	349	402	370	390	366	357	368	376	392	353	393	349	362	370	357	352	394	355	362	337	351	357	400	357	351	360	353	331	342	358	348	357	373	357	337	403	402	353	392	353	369	360	359	356	409	395	355	390	369	365	392	373	403	320	381	415	363	371	382	353	374	370	343	356	377	384	361	349	373	359	343	403	364	373	377	378	354	386	365	373	384	387	365	369	369	374	364	372	386	366	382	356	407	366	384	375	370	361	354	404	341	388	355	354	365	352	381	386	360	379	397	356	357	343	374	362	373	361	386	353	362	379	338	405	349	397	359	349	342	358	390	363	382	385	399	367	378	372	384	374	363	356	373	364	362	383	368	405	368	389	358	372	357	342	343	348	366	350	350	405	361	352	389	379	358	388	320	379	383	354	390	379	380	382	363	362	363	385	377	369	381	343	383	364	379	347	374	353	358	388	367	358	368	392	355	391	358	376	351	380	390	322	374	388	388	371	364	383	366	405	378	378	350	405	341	404	371	370	384	355	354	370	382	358	382	401	385	352	376	386	356	363	400	345	347	353	373	368	352	383	391	345	378	363	341	377	373	377	373	376	373	377	387	339	409	365	337	367	387	350	377	403	376	376	394	407	376	344	374	358	347	400	395	354	353	361	344	377	371	392	387	385	344	398	371	391	359	346	384	361	366	367	376	359	352	376	346	365	359	345	349	376	386	373	382	394	355	353	377	367	353	359	347	347	385	339	359	400	367	382	368	404	398	389	358	386	384	392	404	381	397	371	355	346	340	398	382	403	374	348	378	351	367	385	373	343	359	372	410	317	352	335	382	372	373	393	358	356	376	392	372	387	349	381	376	398	394	379	389	427	367	384	352	380	351	381	361	385	361	385	343	376	359	336	369	372	386	350	351	382	369	383	380	382	352	347	385	376	396	339	340	360	374	386	383	349	360	375	393	335	355	354	347	351	375	376	322	327	390	363	384	373	391	383	341	389	356	359	355	390	343	357	358	359	390	361	367	379	354	376	387	358	360	370	384	378	386	389	383	364	364	358	370	409	398	374	370	368	390	362	356	320	345	377	367	381	373	338	388	396	366	378	372	404	369	382	351	368	363	370	380	365	395	351	360	378	326	390	367	354	379	372	360	346	365	379	376	383	368	395	370	346	383	337	368	377	369	410	415	349	368	367	354	359	355	391	362	359	342	370	362	372	378	370	387	350	369	362	353	365	362	365	378	398	361	380	386	374	374	369	363	336	364	343	356	371	360	350	391	376	335	365	350	388	397	389	385	356	376	343	348	345	349	336	346	367	363	376	373	360	375	370	386	368	396	386	407	351	370	385	374	380	377	368	372	353	358	352	355	361	360	387	369	335	350	366	363	362	312	362	352	366	389	370	379	367	383	341	353	359	375	369	387	333	335	372	382	406	369	335	358	362	361	358	381	343	351	345	393	342	354	378	403	389	364	351	346	387	397	347	361	356	388	355	362	378	357	353	366	391	369	363	379	381	354	350	337	351	349	395	354	373	383	343	394	367	374	356	348	391	363	394	372	365	356	343	399	364	373	376	354	399	375	373	381	351	381	391	391	357	385	379	360	391	374	381	365	394	351	380	399	328	356	354	383	375	380	348	378	360	353	389	340	364	355	385	393	364	371	428	338	311	360	335	339	382	346	396	400	373	366	326	400	346	357	369	400	353	362	367	369	359	377	385	352	325	396	381	359	330	354	347	389	363	346	337	364	361	400	384	364	384	359	364	372	388	381	380	362	346	386	351	358	339	335	385	368	351	394	368	339	408	378	364	389	378	368	377	386	347	334	334	351	389	382	363	346	360	390	414	392	399	351	367	377	357	390	391	361	333	423	400	325	384	367	374	385	391	383	385	373	376	394	374	358	364	367	361	370	352	387	366	384	374	371	393	350	362	347	360	339	372	372	368	319	313	333	369	370	354	357	370	377	406	360	363	389	374	341	392	355	354	363	361	324	384	348	358	377	348	404	406	369	386	389	371	371	385	377	383	356	331	376	379	352	360	379	362	377	401	407	385	398	355	361	383	367	345	352	359	352	347	338	342	365	366	373	397	389	377	322	370	359	354	337	367	362	367	345	367	392	323	388	389	333	357	365	386	397	324	356	359	405	370	415	364	401	347	387	345	377	351	356	340	373	353	364	384	373	379	361	358	359	368	376	390	407	362	367	391	324	391	339	337	354	365	341	342	382	358	377	373	361	374	386	397	352	358	334	405	372	364	379	341	396	383	368	372	361	363	384	374	363	377	349	339	359	413	339	358	357	363	370	389	349	391	364	363	335	359	370	342	370	339	358	354	403	368	358	390	391	340	388	395	404	348	382	348	382	371	375	345	380	372	376	375	399	345	346	326	375	383	385	364	414	361	347	370	359	363	386	366	385	399	395	367	393	351	382	375	356	394	335	383	342	390	345	371	378	335	390	382	359	355	376	360	375	348	383	390	367	389	381	394	382	367	356	370	369	365	373	380	378	382	388	360	386	346	386	353	378	374	376	374	379	367	376	395	346	339	357	358	367	365	377	339	361	377	377	384	343	395	349	364	369	385	355	390	399	356	407	367	337	372	372	382	372	386	392	364	375	383	365	357	350	382	354	355	365	377	351	367	359	339	402	377	349	387	353	373	385
30903	15982	7392	2959	760	457	352	276	279	235	267	261	245	253	241	236	239	222	257	224	234	248	253	243	241	234	221	219	225	227	241	228	228	243	224	225	242	232	211	237	238	237	239	250	248	240	229	259	275	238	244	202	246	282	223	214	249	236	227	255	237	242	227	235	262	239	249	212	219	250	230	251	224	236	231	234	230	264	226	239	236	205	232	237	228	192	226	215	187	227	223	261	242	237	249	222	202	225	262	228	246	272	249	239	235	249	213	224	225	231	217	224	249	219	222	218	264	221	237	230	271	256	232	222	238	258	252	205	214	255	248	231	224	229	254	269	236	237	254	230	232	203	247	258	233	244	217	232	248	247	197	233	226	216	225	218	219	228	247	220	222	219	244	208	248	248	214	242	244	233	229	242	214	204	216	230	242	263	195	247	256	203	223	261	237	230	236	231	221	226	241	248	284	233	225	241	257	244	235	240	221	248	224	241	229	229	226	215	247	208	236	241	242	221	252	224	242	219	207	229	235	259	243	277	242	274	212	260	258	252	259	244	245	225	254	218	279	249	235	214	231	230	220	249	207	257	249	230	220	262	233	218	225	246	216	253	236	227	239	203	219	221	243	233	231	214	238	223	261	232	246	260	240	230	234	225	229	229	240	235	207	208	213	267	248	249	237	238	236	211	232	242	210	217	240	228	233	219	261	252	226	235	231	237	211	217	202	240	227	211	261	217	245	244	206	213	235	218	237	238	237	220	245	203	234	204	235	259	251	240	235	219	229	235	222	232	243	236	239	228	252	242	232	233	251	239	217	196	214	257	227	213	253	243	232	255	234	231	216	251	219	243	203	234	232	243	237	267	254	226	211	229	229	226	226	209	241	248	222	231	230	228	245	218	237	228	234	247	238	206	234	237	249	244	252	215	242	268	210	228	231	228	250	243	268	242	242	234	233	244	215	248	242	242	224	233	232	235	234	226	257	256	206	238	228	227	258	272	282	225	274	239	219	235	227	249	221	227	286	246	232	207	225	185	240	212	257	224	220	256	260	236	211	230	210	241	240	218	224	227	242	217	245	218	205	225	246	252	240	236	237	239	250	217	228	241	235	219	231	230	230	227	225	246	270	260	254	235	258	235	237	225	205	229	228	228	232	222	248	210	207	233	240	209	272	219	229	236	239	242	256	223	237	252	251	266	224	233	244	215	239	227	231	243	211	251	230	217	261	218	270	250	236	218	272	241	264	245	210	267	207	229	228	222	230	245	211	246	264	244	268	231	245	218	235	226	261	252	248	265	259	240	218	217	211	247	218	230	226	264	215	243	231	210	216	247	221	249	205	245	246	241	228	228	248	240	222	205	207	230	239	241	239	234	237	229	225	227	243	237	206	255	201	213	266	261	218	240	226	225	258	224	230	225	225	268	262	251	233	225	238	244	234	254	261	196	232	243	243	245	244	223	258	230	241	242	228	242	228	221	261	219	227	252	221	217	273	237	229	252	228	235	245	224	234	240	218	239	252	211	260	219	219	190	275	253	237	234	260	245	246	213	208	249	231	228	247	227	224	236	242	232	253	230	225	239	202	246	229	238	229	232	237	268	228	222	229	212	238	260	241	228	226	232	236	257	244	244	215	188	236	202	226	218	219	242	263	231	230	235	231	252	213	233	238	233	215	230	228	233	239	243	205	221	242	239	247	263	224	249	254	222	241	242	237	225	249	255	214	227	266	254	238	224	217	257	242	246	239	225	215	230	243	256	263	229	243	229	235	254	211	231	233	242	238	236	222	261	249	257	216	275	220	196	227	225	231	239	221	265	213	263	253	220	227	231	249	230	246	229	264	230	260	201	218	223	228	239	214	255	263	265	240	218	229	241	236	242	207	231	256	223	247	221	224	218	236	255	232	230	221	235	257	232	245	251	249	233	230	232	220	241	250	272	249	281	268	215	264	254	231	248	236	242	227	255	250	271	219	225	253	235	260	246	236	230	251	227	225	225	234	239	240	237	250	231	271	213	232	254	222	250	234	205	229	242	247	240	237	273	221	246	241	225	251	232	231	251	257	244	242	232	262	221	218	235	245	228	239	232	262	220	210	239	241	228	238	228	232	210	208	206	260	232	225	269	245	226	263	241	223	217	202	237	209	221	218	230	240	254	242	239	257	235	253	240	248	236	245	218	235	249	224	213	261	235	257	221	254	234	227	266	244	226	231	210	290	233	224	269	238	244	230	213	221	241	197	229	246	228	219	214	244	240	213	238	235	243	230	255	229	228	218	222	264	218	232	225	231	240	287	228	214	226	225	255	221	210	248	237	222	252	191	221	256	261	244	225	264	233	246	231	239	251	228	215	207	246	247	260	251	229	261	258	226	219	248	227	255	245	252	237	229	245	255	247	243	256	244	252	246	226	229	245	221	242	246	227	231	224	239	251	242	202	216	224	214	216	250	258	233	210	248	221	240	235	249	255	216	255	238	225	243	258	213	232	255	218	275	227	209	219	225	242	260	241	211	244	244	224	237	232	212	242	234	235	186	252	223	276	220	237	255	259	235	235	243	217	216	207	240	225	233	257	223	247	265	220	201	205	253	256	217	268	245	228	254	234	246	239	220	199	223	239	266	231	218	217	253	215	225	227	263	262	231	222	207	238	220	226	209	193	231	240	249	228	249	235	202	239	223	230	228	217	252	256	257	214	227	244	249	230	230	230	225	244	241	211	267	247	234	262	233	244	267	252	213	229	240	240	233	245	231	236	250	221	239	227	225	256	224	211	215	243	221	240	238	253	225	253	210	211	239	203	230	250	221	224	233	252	246	221	252	255	258	223	224	221	261	247	246	229	219	227	213	229	259	247	234	223	253	221	237	221	240	221	279	238	243	245	239	242	213	216	263	248	257	229	235	219	243	222	225	235	241	242	242	211	256	238	244	211	247	213	212	225	259	216	243	279	231	226	238	239	269	226	231	242	261	239	255	237	226	190	234	256	220	247	211	224	221	198	204	214	234	228	225	250	247	220	200	251	240	233	203	248	221	221	240	222	233	218	233	222	262	268	226	250	224	237	245	273	249	220	240	243	244	230	225	223	248	263	270	230	220	263	227	230	254	213	218	254	231	253	211	237	243	255	234	249	210	183	236	227	244	216	226	215	217	238	206	228	268	189	235	237	245	247	217	239	221	232	236	239	238	226	230	244	251	237	201	221	212	228	212	225	233	242	231	218	236	237	237	245	195	229	248	253	228	222	217	226	225	242	240	241	252	256	234	232	217	226	230	227	216	249	203	203	266	221	228	268	236	259	215	237	231	266	221	230	234	238	250	225	229	233	207	219	218	235	233	282	254	221	207	239	236	246	250	238	237	237	229	242	230	264	259	209	222	282	253	214	250	243	228	220	261	235	248	252	220	243	230	210	233	244	228	234	259	255	265	219	244	241	233	221	243	233	244	230	230	198	245	216	250	251	226	214	252	229	218	228	245	223	204	257	254	246	249	229	211	251	223	226	275	211
19691	11994	10287	7381	2301	1361	1029	777	726	643	605	583	624	574	540	542	584	547	548	514	492	487	477	497	495	520	466	523	516	555	519	523	527	560	522	498	531	490	536	495	539	515	523	512	494	493	473	478	549	485	488	546	519	510	483	512	485	460	482	532	493	460	499	518	526	520	494	531	521	514	505	505	497	494	515	523	524	526	539	501	480	486	469	542	528	525	466	506	546	494	527	548	480	473	463	478	503	500	493	527	476	523	497	525	482	525	538	532	520	523	507	507	483	488	532	515	547	550	508	510	496	476	505	474	494	494	492	493	503	510	486	515	489	511	498	471	476	503	485	521	438	528	532	550	553	525	494	484	474	520	482	505	513	496	509	490	508	528	524	520	544	495	500	516	565	461	503	510	484	508	502	475	524	477	499	485	518	498	480	484	474	483	467	536	552	482	510	515	510	527	516	491	458	543	513	552	527	573	503	484	513	486	486	502	518	545	481	541	491	495	458	507	550	516	489	530	522	502	530	511	483	501	486	509	517	511	523	493	511	491	508	492	546	517	510	484	545	493	507	486	512	486	462	503	527	516	496	537	554	485	472	481	513	501	532	508	535	511	479	534	493	536	526	521	502	513	495	462	491	473	491	493	502	489	532	482	511	517	469	491	493	499	506	475	461	465	514	498	494	503	503	482	498	526	501	479	487	523	534	502	477	519	507	485	462	477	482	526	523	493	468	549	542	539	536	505	491	504	534	503	512	492	530	493	508	510	523	476	538	498	522	479	532	518	523	498	535	503	498	529	487	511	503	482	474	470	457	542	470	506	482	502	467	511	502	497	527	492	517	487	500	493	531	488	535	538	563	501	522	474	528	492	517	537	496	478	505	468	508	496	497	491	507	527	509	537	515	534	531	534	463	504	494	452	518	454	503	517	495	503	525	494	544	500	544	472	495	485	540	479	493	511	520	526	497	512	457	545	503	509	487	476	478	529	502	524	467	504	484	485	495	514	527	499	517	495	491	530	466	532	517	493	454	509	513	490	486	496	527	511	471	478	506	528	485	490	506	476	495	513	517	499	512	542	494	462	511	492	485	518	534	499	514	510	522	466	503	474	500	507	501	499	505	509	487	528	498	511	533	540	505	485	494	497	493	497	512	470	517	484	505	506	450	496	548	521	526	505	488	467	520	523	551	486	519	487	506	471	474	516	515	500	509	533	491	533	507	488	490	558	515	462	515	510	498	512	514	504	482	506	519	508	522	497	496	499	470	512	488	501	507	528	517	483	510	497	517	515	501	494	498	473	515	529	502	513	474	518	487	542	504	516	485	520	511	552	485	526	478	495	487	564	488	546	486	505	490	498	523	545	525	477	471	511	497	512	547	471	491	514	520	488	490	482	491	506	511	482	530	538	480	544	535	516	537	480	481	501	481	526	532	486	501	487	491	509	525	517	521	550	511	528	505	493	468	542	518	535	525	490	518	518	488	467	503	520	493	489	497	484	519	476	457	514	499	485	498	506	484	469	494	508	494	485	536	543	481	520	533	527	510	495	508	520	486	519	467	520	476	521	479	527	483	488	467	512	493	506	472	489	516	529	466	493	509	507	537	506	473	502	484	478	534	512	483	476	508	527	494	496	456	487	498	535	515	523	496	525	507	478	528	486	502	470	463	529	512	504	505	481	555	487	467	480	511	464	541	523	480	500	505	471	501	510	492	497	528	481	521	488	469	501	548	496	531	485	501	494	489	526	506	499	507	507	541	509	488	505	500	507	492	463	483	481	489	508	507	516	486	518	449	514	537	519	506	495	519	527	484	525	488	471	489	470	477	525	517	494	535	520	495	484	478	559	493	473	512	502	505	549	502	536	522	504	519	512	509	492	499	524	477	524	521	491	471	507	511	481	527	541	506	486	481	535	525	520	532	507	500	508	468	483	477	520	492	523	519	510	477	493	478	508	515	489	544	512	515	499	527	485	487	503	512	500	535	499	529	516	492	523	508	489	499	471	461	531	479	544	473	481	471	535	511	536	530	491	485	525	472	517	467	512	523	506	534	489	545	520	521	507	551	459	509	469	495	482	510	536	506	525	494	531	511	512	504	515	503	509	502	537	526	482	521	530	531	491	487	522	519	471	500	526	488	523	497	505	495	516	493	488	479	512	501	496	454	507	512	549	567	530	479	484	520	477	497	458	489	536	542	512	479	494	474	513	523	487	471	513	506	493	529	474	468	501	500	503	502	525	537	529	501	489	469	502	478	508	514	461	519	516	494	541	475	502	490	496	523	517	484	503	470	472	508	472	484	522	503	485	516	496	497	573	497	515	505	529	490	523	483	511	461	515	482	511	502	448	495	505	507	488	565	467	534	495	534	509	485	475	474	538	523	488	511	480	514	501	497	486	491	541	485	452	498	520	507	487	491	518	466	490	503	511	509	492	502	496	531	491	495	456	527	524	520	535	542	503	508	561	456	505	481	497	502	508	469	532	517	516	510	469	497	527	484	481	501	474	519	479	501	533	490	476	479	484	562	538	501	505	508	527	525	509	546	471	518	495	548	522	491	491	490	526	533	471	506	518	528	500	537	520	551	470	536	510	490	545	509	516	506	513	497	472	546	466	537	494	497	492	535	500	489	482	519	505	452	496	482	509	503	544	502	466	501	467	497	480	489	513	503	495	457	512	496	554	508	499	474	501	546	517	518	481	510	491	508	527	468	493	525	498	483	519	491	475	484	512	499	512	515	482	509	503	524	468	538	525	504	522	492	485	489	478	534	477	474	481	464	548	549	517	507	515	494	511	474	507	462	498	532	531	492	481	490	532	471	520	495	501	532	518	502	522	522	486	500	486	514	497	520	501	512	517	517	483	464	512	490	514	486	481	502	512	523	554	481	497	497	503	483	508	500	489	524	528	497	535	510	529	461	498	505	492	495	517	509	526	534	470	471	503	535	475	537	514	479	525	507	513	508	475	543	517	519	497	521	525	499	505	551	491	519	529	523	518	496	486	524	529	492	506	507	508	516	467	530	533	515	483	507	496	489	547	489	481	529	475	538	480	501	516	516	478	526	454	493	532	501	543	472	459	529	522	516	494	458	479	534	513	505	506	467	511	514	497	536	523	535	542	495	509	486	560	476	519	536	472	469	488	496	517	474	495	457	513	515	511	538	510	493	510	453	501	503	508	490	517	524	499	474	536	477	495	531	539	507	517	480	504	467	526	515	473	537	471	500	486	518	515	519	527	531	503	518	492	491	483	473	514	515	508	508	518	484	519	511	498	500	496	516	523	524	490	535	521	484	506	518	500	521	495	505	488	474	530	473	501	525	520	467	520	525	495	498	501	500	481	512	473	496	511	548	512	538	550	509	536	510	503	465	528	520	462	570	510	474	486	517	522	510	530	482	520	538	502	504	491	491	534	503	475	485	526	481	496	510	513	551	545	502	482	475	518	522	440	485	485	516	517	431	478	517	481	507	526	519	467	499	507	532	498	490	457	452	495	493	490
45292	31560	25572	19095	4580	943	476	321	293	195	214	206	193	171	178	149	153	158	130	162	153	171	168	132	142	165	151	152	137	140	147	157	139	143	139	147	141	153	153	134	134	155	154	138	131	132	131	132	144	136	112	152	131	139	155	145	159	138	142	132	135	147	151	140	144	139	132	140	148	150	129	151	156	144	159	147	155	132	135	165	163	142	157	170	157	153	144	132	133	138	113	146	138	131	141	144	159	144	131	159	149	133	134	134	133	155	140	121	120	151	140	129	146	126	133	157	152	147	153	146	148	137	147	142	138	166	153	120	135	145	151	138	152	139	127	126	151	116	134	148	152	138	159	133	150	148	139	150	143	152	156	150	135	168	134	133	128	131	131	154	151	131	133	124	137	134	136	126	128	144	144	132	142	158	135	137	141	150	141	142	124	124	146	147	135	140	149	133	141	146	129	137	136	148	133	150	137	139	153	184	141	140	137	157	131	142	167	157	130	133	136	124	140	126	136	126	136	122	136	129	129	148	144	142	137	152	138	163	158	163	175	120	131	129	132	114	129	138	172	149	152	144	153	152	133	140	126	161	115	118	139	129	128	147	151	125	139	136	154	145	145	134	153	148	141	147	144	127	141	142	126	149	129	137	129	125	131	125	145	150	165	117	174	136	131	157	123	117	146	147	162	120	142	143	142	125	145	142	130	138	155	138	159	144	143	149	135	149	143	134	129	142	145	131	146	150	131	162	128	120	143	148	143	168	130	119	157	139	165	142	172	146	152	155	127	134	124	134	163	188	145	135	138	158	153	149	129	149	136	121	134	140	156	164	127	141	146	142	135	142	139	137	134	127	129	131	135	143	141	138	127	124	164	124	149	126	127	144	166	166	134	148	148	158	139	135	139	151	138	126	120	158	120	138	149	138	140	152	144	143	146	127	150	149	140	159	159	159	129	139	143	123	138	139	119	170	169	162	135	154	166	163	135	148	156	146	142	145	131	138	145	148	138	121	152	143	141	141	125	129	137	142	161	147	129	140	142	144	125	123	133	135	157	134	128	135	156	136	117	137	170	130	133	169	139	129	128	137	144	151	118	125	137	138	131	125	136	139	159	134	139	161	149	163	138	133	133	135	143	138	156	160	141	135	138	142	134	178	158	134	145	151	153	141	142	137	129	144	144	129	131	136	128	124	129	117	130	147	145	138	163	131	141	135	162	155	164	156	154	175	151	122	155	164	176	123	148	159	140	137	144	150	148	121	155	132	142	134	123	159	151	145	127	155	134	137	134	138	146	139	135	133	149	142	142	153	150	154	130	128	161	128	133	152	130	147	127	135	145	130	146	164	141	142	137	105	136	143	128	138	126	138	126	139	124	129	147	145	139	126	147	156	133	118	174	145	139	155	152	167	138	142	116	132	138	137	141	156	154	132	153	145	138	138	127	145	141	140	118	144	148	158	146	157	120	139	142	130	154	151	135	120	122	145	156	143	127	144	165	171	145	148	169	152	119	131	128	142	128	129	122	131	136	129	127	147	147	125	168	145	162	122	138	146	159	116	126	149	140	146	133	108	150	179	154	115	170	131	147	167	122	132	159	148	131	141	154	126	134	142	124	121	139	148	124	146	136	151	157	152	143	137	147	156	153	144	142	152	125	135	116	126	129	150	152	155	124	125	147	159	117	136	145	148	148	159	162	148	150	159	144	135	132	156	130	158	135	158	161	139	134	162	145	155	146	127	166	160	150	121	118	139	154	141	142	181	117	141	168	146	128	145	139	156	158	124	113	143	144	125	141	132	142	139	140	151	158	145	141	150	116	111	130	158	144	137	155	143	150	161	137	130	144	150	126	123	129	133	182	131	132	136	127	152	134	183	164	139	179	138	145	155	141	144	173	144	137	130	147	144	137	163	135	127	148	149	148	149	137	132	125	148	153	149	145	129	123	132	154	132	146	136	134	130	135	122	166	137	130	132	175	125	138	131	129	135	149	143	142	138	132	153	158	162	133	143	144	159	121	149	130	154	148	136	146	129	151	134	137	147	130	147	156	137	126	127	172	158	133	137	172	132	123	159	137	144	146	132	144	136	123	141	161	169	139	130	166	149	130	169	132	148	135	129	135	140	133	136	161	154	146	148	140	144	150	149	129	157	136	154	132	128	148	162	141	139	157	160	129	144	152	121	134	126	131	128	147	161	131	131	154	124	139	140	139	148	151	132	147	161	150	135	151	148	140	143	129	147	169	146	141	138	145	135	155	161	131	162	134	146	159	135	135	147	158	142	149	144	127	140	164	151	149	169	138	147	174	145	117	148	120	153	152	142	156	118	118	152	128	142	128	127	117	135	143	144	144	127	147	121	124	140	118	154	149	128	155	159	124	119	134	149	151	130	141	131	132	152	141	154	139	173	131	127	132	159	150	135	145	142	175	140	136	129	145	156	141	154	123	128	136	145	147	148	142	138	142	113	140	132	124	137	137	129	154	148	158	119	127	135	155	121	140	148	126	143	147	130	135	136	138	126	133	143	150	140	132	124	146	156	122	132	131	142	139	162	159	144	140	134	122	123	144	131	157	145	164	146	147	124	148	113	134	111	141	157	156	137	128	122	161	153	129	136	140	140	141	115	155	135	111	134	156	143	133	153	142	134	152	166	117	135	142	141	142	142	132	154	156	132	156	138	135	151	133	144	145	130	137	145	137	137	147	137	134	145	143	144	146	122	144	147	148	138	148	147	151	131	129	144	134	143	115	112	140	147	129	139	130	155	153	156	134	146	134	147	129	139	151	133	140	162	155	121	152	152	159	137	143	128	129	136	146	164	139	113	137	147	129	154	143	157	126	112	140	140	147	143	145	154	136	155	136	124	142	138	135	153	139	138	116	131	136	142	132	126	146	132	147	117	137	145	173	157	139	158	158	150	149	128	145	138	150	162	159	124	134	154	132	154	145	154	156	126	132	128	148	143	157	151	146	135	143	120	154	146	120	118	173	141	170	122	142	150	151	143	145	128	153	129	140	122	158	153	155	143	116	184	140	159	153	139	135	147	137	137	118	138	134	139	131	129	139	112	122	137	158	138	139	140	167	138	139	135	134	121	132	131	141	154	173	139	152	161	174	151	143	125	149	125	131	126	127	140	144	166	149	137	135	132	148	137	146	140	116	144	138	142	141	131	135	134	129	167	152	132	154	166	144	133	157	128	142	142	124	155	137	134	143	149	143	150	133	142	147	134	164	144	145	134	152	151	147	156	162	146	155	150	148	147	131	135	138	140	155	150	124	137	134	133	142	162	124	124	139	137	124	130	157	144	133	140	134	136	141	127	129	139	152	141	158	154	148	141	141	130	145	134	144	164	149	156	159	106	122	133	151	134	133	130	133	147	159	142	131	150	159	148	142	142	148	134	143	144	136	160	136	154	145	149	144	140	144	165	136	125	147	137	141	133	124	137	157	137	135	139	167	147	153	118	144	123	138	135	138	138	132	165	138	141	137	133	101	139	148	152
29842	25077	28400	25296	5514	2449	1711	1240	964	807	684	658	573	552	475	472	438	427	427	409	411	415	360	389	378	365	354	351	332	341	378	348	364	315	344	331	357	341	316	304	277	296	311	329	323	348	338	340	381	330	339	311	350	321	335	322	320	353	339	338	332	319	319	320	315	357	333	325	362	327	328	319	321	328	323	333	338	342	314	363	305	320	304	326	302	326	335	323	322	337	314	318	320	304	315	349	311	333	314	323	317	330	348	294	304	304	328	318	334	313	358	355	325	318	340	324	322	308	337	335	319	297	295	321	335	354	316	304	329	329	304	329	299	339	323	303	349	325	318	303	323	357	322	339	312	352	318	316	345	326	339	315	325	331	347	332	299	305	323	341	321	311	312	316	312	322	305	324	342	313	325	342	289	287	328	310	337	327	320	307	309	326	318	344	289	337	316	342	305	318	338	323	271	319	323	334	315	345	313	323	299	321	328	278	312	321	325	323	335	317	340	345	324	299	298	341	324	316	353	326	326	339	309	325	321	319	313	314	337	339	319	310	369	335	320	321	310	308	344	319	317	305	320	330	336	323	326	326	296	329	330	319	317	355	313	312	325	328	313	322	324	309	325	336	335	319	346	306	311	317	370	331	353	312	362	294	312	328	332	327	341	346	345	303	289	314	349	315	286	335	328	339	336	311	341	318	323	302	288	298	298	344	295	314	320	321	292	334	326	343	350	329	353	366	337	316	320	335	355	327	336	320	290	298	331	318	369	298	340	331	304	345	352	323	329	345	316	317	342	324	317	308	308	345	336	343	339	310	339	348	327	335	319	322	331	346	327	294	284	318	340	320	350	319	303	312	355	299	329	292	316	329	342	357	328	352	363	331	337	319	347	322	326	298	315	342	317	336	349	347	340	304	324	350	319	319	299	295	338	359	344	305	321	346	303	338	334	344	329	341	328	300	326	316	342	316	320	307	301	341	320	324	328	317	308	293	327	313	348	326	308	327	315	312	331	309	323	315	297	372	370	299	310	331	312	296	328	324	312	322	308	319	296	302	350	312	314	318	323	321	304	344	334	285	344	291	335	317	313	306	300	326	303	354	294	296	360	341	301	314	297	327	354	333	319	303	349	352	317	337	363	337	356	333	336	300	312	333	319	349	317	299	328	314	305	314	338	351	293	337	317	298	341	314	340	365	301	327	312	348	338	319	366	371	336	309	338	317	308	318	337	314	304	315	318	311	297	331	308	345	319	318	311	296	348	333	311	344	337	328	307	300	327	315	316	338	337	312	312	327	312	311	331	343	338	335	336	335	312	344	313	309	323	292	313	304	282	316	318	341	311	310	338	303	327	326	324	316	310	334	307	323	302	325	316	323	310	331	326	319	274	352	314	315	321	313	323	362	317	336	342	324	304	332	329	336	328	334	340	330	311	310	343	331	309	324	360	340	316	330	312	317	363	311	349	317	334	343	293	305	310	325	316	299	319	320	339	337	331	329	333	314	318	321	315	312	327	307	322	316	321	295	304	333	328	288	327	342	350	314	310	333	308	378	326	336	312	309	300	351	301	316	304	327	331	318	327	330	360	322	334	345	352	323	352	316	305	323	309	321	310	290	319	344	329	303	303	321	337	326	325	312	324	325	351	316	332	329	340	345	275	302	352	327	316	308	331	313	311	330	316	330	315	301	308	335	353	324	348	285	333	308	320	335	317	310	329	329	324	325	310	328	319	334	315	300	302	321	330	340	306	316	326	327	310	332	320	332	298	337	345	334	319	333	335	299	346	327	333	340	325	330	349	341	325	317	312	302	291	320	353	354	325	320	329	314	328	337	313	329	322	310	335	313	328	320	346	313	332	316	324	287	332	330	360	353	318	336	323	358	327	330	346	345	356	288	307	341	302	315	337	319	328	306	333	329	304	335	314	312	330	305	332	306	335	307	327	305	310	369	298	334	291	353	302	321	319	318	351	318	318	321	292	318	332	318	334	292	354	346	322	333	322	289	282	330	332	278	302	347	331	328	291	319	339	343	298	333	330	321	303	322	329	285	321	311	318	318	315	361	298	333	336	332	316	316	341	345	305	363	327	328	344	340	337	325	331	357	323	327	340	313	327	319	319	297	353	299	321	339	322	352	347	320	303	335	337	318	338	314	314	329	304	322	344	356	352	350	332	332	287	318	329	306	351	314	301	317	309	313	317	297	358	332	353	325	345	311	311	321	347	316	318	327	298	311	324	322	305	316	316	342	327	369	310	307	334	310	333	336	293	306	322	325	310	329	326	332	335	315	319	318	331	305	354	310	328	323	333	335	321	345	322	328	335	328	339	281	302	361	310	324	333	332	356	333	301	331	288	315	315	310	319	362	336	317	313	325	329	311	304	312	335	301	303	316	306	304	345	329	331	299	337	357	301	332	327	309	299	315	356	338	322	323	324	335	332	346	308	307	337	334	332	330	313	350	332	323	302	330	342	322	338	321	305	317	325	311	337	335	330	334	345	312	306	344	310	360	359	300	316	293	285	337	304	322	296	291	323	291	306	349	296	295	331	315	319	318	321	333	342	324	321	305	337	327	332	339	333	351	298	316	311	287	319	312	332	343	329	349	314	298	314	330	326	321	304	332	334	284	330	345	343	340	305	312	346	359	324	340	306	352	288	331	310	293	333	326	310	342	365	341	334	325	344	308	321	321	318	351	341	314	358	329	338	330	295	324	319	341	329	351	333	312	311	343	354	316	334	295	310	325	332	316	327	322	312	305	318	316	315	313	288	347	331	347	314	301	331	318	330	350	357	344	327	304	349	337	297	341	346	313	319	320	318	323	329	327	313	293	313	297	307	367	301	347	351	352	319	310	318	324	355	328	313	344	319	306	335	324	281	366	328	324	333	313	320	303	312	319	333	372	330	328	321	350	331	295	287	317	308	320	324	336	333	310	333	309	338	341	322	316	339	344	312	341	280	331	356	311	340	331	290	302	336	320	340	333	334	319	348	307	319	369	331	342	324	333	357	336	307	337	316	354	303	364	326	316	322	336	308	345	310	332	311	346	285	362	354	343	274	329	336	335	350	305	336	299	294	312	323	328	317	341	339	304	311	338	311	350	325	326	324	346	353	322	322	334	320	327	316	343	363	323	310	334	303	316	306	359	326	356	319	298	283	319	315	299	332	326	343	337	308	321	349	308	321	332	342	328	304	316	344	327	342	356	317	333	299	314	317	318	334	335	331	302	321	321	319	326	322	327	322	321	330	333	333	322	320	309	334	352	339	344	317	321	324	326	328	318	332	276	298	333	314	332	319	355	339	328	307	327	337	321	340	310	345	301	345	323	331	305	290	307	322	350	331	298	302	309	315	343	319	297	347	330	354	314	313	349	326	334	359	340	352	315	321	347	364	342	337	349	313	323	335	348	351	360	326	335	312	321	341	277	351	328	305	304	324	327	340	291	328	303	331	300	318	309	328	345	320	312	317	294	335	316	359	319	328	339	306	342	347	314	287	335
52764	38846	35775	27251	8331	1852	814	555	376	290	250	250	217	219	212	183	159	183	180	161	176	166	177	173	152	169	180	169	162	194	156	183	161	149	139	182	128	131	139	183	152	162	152	155	166	143	144	145	153	161	172	157	156	157	142	139	153	157	169	166	160	125	123	128	133	138	167	166	164	153	166	145	175	180	173	141	202	141	162	157	159	155	154	174	148	156	180	155	160	151	163	171	156	178	153	177	153	143	145	159	162	154	154	164	153	169	156	112	167	167	167	159	144	166	143	156	154	155	135	130	172	141	149	172	155	170	155	167	172	147	154	163	149	155	152	145	147	157	150	132	155	171	144	146	141	152	158	164	147	124	169	155	170	158	144	145	137	152	162	158	147	165	176	173	166	159	141	152	147	156	167	142	165	153	178	160	159	165	164	165	157	151	171	141	134	187	165	151	156	146	150	115	156	132	164	162	146	156	162	144	150	139	142	145	152	138	130	145	144	164	141	138	166	178	128	176	153	163	153	163	151	146	156	169	148	132	153	151	166	137	151	158	158	137	170	160	141	158	149	151	149	186	180	154	159	161	142	148	150	152	162	130	162	165	149	167	143	131	143	163	166	155	139	150	145	153	168	148	145	161	150	140	151	160	167	124	151	175	149	151	133	167	151	175	150	150	169	138	162	136	165	149	155	164	164	160	144	143	157	147	154	134	169	170	146	148	130	143	145	130	164	148	173	162	163	156	134	143	156	162	140	169	143	138	182	157	154	172	165	157	173	144	162	153	134	161	174	159	163	159	159	132	161	172	156	161	145	141	151	124	158	134	166	163	147	156	138	157	180	160	155	161	150	144	144	152	147	135	154	161	157	145	145	140	153	142	159	155	139	148	157	123	157	155	152	155	148	148	151	132	155	139	162	168	150	177	152	167	143	158	141	143	168	160	161	156	160	157	172	167	146	164	136	154	142	125	139	146	138	169	156	162	139	181	173	170	174	137	146	155	162	158	151	161	149	162	185	159	160	146	134	133	149	147	158	166	176	155	139	147	140	140	152	147	148	148	138	143	165	135	136	155	161	151	178	141	148	161	167	175	162	159	148	140	156	144	154	125	156	169	160	154	173	136	180	137	164	136	159	162	136	149	156	158	167	133	162	166	151	144	123	178	170	181	171	152	151	159	151	123	148	166	147	158	152	146	184	137	143	157	144	128	156	172	139	150	141	148	137	145	134	144	147	139	159	158	144	158	143	153	145	166	118	168	141	175	137	167	159	153	142	152	147	145	161	144	159	141	157	161	152	155	158	183	175	171	167	138	139	145	159	152	157	169	173	160	153	155	166	138	151	171	159	150	135	158	151	151	167	157	162	166	145	167	141	189	148	153	162	155	153	166	144	152	149	149	139	132	150	136	146	147	147	153	153	138	133	146	143	132	163	138	149	143	134	139	156	160	134	148	144	156	166	163	130	140	142	170	135	138	163	129	178	128	124	158	145	151	142	169	131	162	144	147	169	157	156	165	166	165	132	133	153	140	154	140	138	145	164	132	146	156	190	159	138	177	152	142	148	124	131	158	145	126	159	157	172	155	142	129	154	155	164	166	131	147	162	166	150	145	153	152	154	119	136	146	136	126	141	145	132	155	150	161	167	163	145	143	176	137	130	132	162	145	140	149	164	159	159	161	150	150	168	178	155	158	121	173	157	172	153	161	129	157	150	163	155	164	164	156	162	164	149	161	142	126	136	114	151	175	163	177	154	160	166	161	140	151	178	164	145	156	154	141	134	145	164	173	129	149	144	132	158	161	137	141	130	162	121	149	135	155	138	158	149	160	179	128	152	128	169	127	125	153	151	175	143	148	151	154	144	193	171	169	159	169	148	143	150	163	133	150	150	154	123	149	137	143	169	141	174	126	137	172	152	154	138	137	141	130	132	143	159	146	141	175	158	171	161	160	159	149	152	181	146	155	124	152	135	131	182	167	154	173	135	142	157	170	156	165	158	159	143	152	156	130	160	188	150	149	131	166	149	146	135	156	151	122	123	144	145	146	157	171	172	122	145	161	157	143	162	175	143	131	149	157	180	131	174	169	150	168	146	149	148	151	144	124	160	140	146	161	151	167	129	165	136	145	153	169	143	166	145	150	166	139	153	159	170	145	159	133	188	152	144	145	150	165	158	159	143	141	137	166	124	151	160	151	151	145	136	138	153	133	151	148	166	168	179	165	159	163	142	162	154	150	139	158	154	150	138	140	151	164	152	152	154	146	143	174	156	135	142	151	123	142	152	176	153	135	165	147	142	142	178	153	151	137	154	144	142	138	164	173	170	170	138	162	140	134	167	168	165	177	169	167	159	134	158	150	139	162	159	142	157	155	169	153	150	159	154	152	158	166	136	145	168	141	148	144	150	156	157	142	155	170	140	143	158	163	155	158	160	155	164	161	166	147	154	158	190	167	145	137	169	127	129	149	145	148	167	150	166	162	151	156	129	162	163	157	133	163	135	157	165	132	144	155	147	144	134	148	161	173	147	153	123	177	124	135	162	154	151	175	157	164	163	129	154	146	141	153	151	163	172	155	161	174	166	145	160	159	142	167	164	171	129	150	163	154	165	168	174	150	159	162	140	195	121	145	124	134	147	160	148	158	157	157	146	163	149	154	155	139	142	131	183	170	140	149	138	134	161	154	147	135	162	164	168	157	122	153	167	154	156	161	146	139	141	138	159	153	146	155	139	131	164	134	156	132	140	155	145	140	183	161	161	144	155	146	131	152	138	152	145	141	140	143	136	149	140	153	173	159	150	184	146	156	137	148	157	137	163	147	146	173	169	131	167	155	171	151	153	160	170	149	173	156	160	166	178	147	160	168	114	157	135	164	142	146	147	178	171	166	155	156	161	141	149	176	163	162	161	150	164	134	138	143	155	166	169	167	159	161	153	169	152	144	175	158	142	141	151	166	142	141	157	144	154	152	183	136	167	155	147	172	129	132	169	139	141	152	151	149	135	153	149	146	155	133	148	138	159	153	159	158	169	152	127	148	162	154	159	166	134	133	132	151	134	156	153	157	125	161	162	149	155	149	149	134	135	168	159	159	145	148	163	161	146	168	168	153	148	152	155	150	146	169	157	119	157	148	147	139	135	149	158	137	151	165	133	145	156	126	154	154	172	139	153	157	162	136	136	157	152	142	134	171	154	162	141	164	144	139	140	168	135	158	139	144	158	145	159	170	137	154	168	155	133	149	148	155	167	149	163	141	168	146	148	152	143	152	151	139	172	172	142	173	143	144	173	173	159	145	157	124	166	153	128	161	153	152	154	174	159	144	143	144	144	148	140	135	136	142	135	151	143	154	146	141	132	152	153	156	147	145	166	140	155	160	180	151	144	137	131	162	140	142	158	147	154	174	145	146	158	173	160	153	137	152	166	152	158	144	147	161	155	138	149	122	169	166	135	169	156	160	147	150	138	149	171	161	176	148	143	158	190	150	136	174	142	184	142	158	149	117
34314	30918	37036	30978	7963	3681	2925	2008	1519	1237	1046	896	834	717	695	684	575	558	518	530	485	462	485	454	418	393	480	461	384	389	408	378	386	391	380	387	346	354	381	384	376	357	394	344	364	384	348	345	364	365	332	348	373	402	315	338	313	359	362	346	343	351	371	360	363	317	360	356	330	361	355	338	340	355	360	333	370	366	382	390	349	351	349	377	362	351	362	337	368	404	365	358	373	330	361	390	348	374	345	350	355	341	337	347	370	381	345	335	344	371	328	350	340	371	368	365	352	392	368	363	391	360	369	363	358	332	342	358	350	346	337	346	356	352	335	368	370	329	345	342	362	364	317	392	313	362	318	347	391	371	350	367	359	344	376	358	345	375	359	332	325	351	369	380	363	382	345	401	375	357	346	355	355	383	355	376	318	378	383	350	360	356	370	337	333	366	362	347	367	398	366	369	329	356	359	354	357	381	340	341	345	344	359	392	325	341	356	360	324	370	367	342	320	357	379	390	325	375	385	364	333	361	355	359	317	383	364	344	363	367	319	365	368	320	360	305	351	348	360	372	364	353	348	338	349	387	354	350	357	355	351	357	330	353	358	375	355	358	385	337	345	360	373	327	372	386	345	366	352	344	333	361	358	340	353	352	362	359	334	352	321	356	360	341	343	336	349	369	326	369	354	372	347	359	370	337	371	357	358	341	329	366	385	364	370	343	340	372	349	345	361	401	324	331	369	376	377	344	352	402	325	333	330	373	360	350	337	376	350	357	357	372	337	387	318	403	342	376	371	357	357	333	326	363	327	327	355	398	335	368	372	359	370	347	366	335	370	335	398	361	365	328	346	358	343	366	354	340	355	376	363	358	331	338	344	344	359	369	358	366	355	338	349	353	383	390	349	320	364	330	352	342	369	344	378	345	357	355	364	367	346	320	392	362	350	323	360	363	338	334	375	375	360	354	353	368	336	386	376	344	339	349	373	364	364	353	334	356	368	351	346	369	362	338	353	363	349	341	333	334	368	370	370	347	348	346	357	359	354	377	344	349	357	363	360	345	327	370	348	358	363	351	363	343	386	364	382	330	365	370	333	352	328	347	363	399	347	331	375	359	359	354	370	339	330	332	362	348	341	366	359	403	383	367	380	362	379	358	330	392	367	341	352	392	365	344	368	329	370	383	350	393	354	316	391	374	358	363	368	361	345	358	358	318	350	349	344	337	344	351	371	318	371	380	342	371	337	370	363	359	396	392	367	337	348	371	358	357	377	340	378	369	362	353	349	348	328	333	355	329	338	335	367	335	371	349	367	309	369	340	353	363	351	360	373	387	363	353	347	361	355	323	381	348	366	360	380	361	335	343	356	362	346	364	362	368	331	350	354	312	353	370	329	346	378	338	349	368	356	362	323	352	391	358	321	373	343	347	349	366	357	338	329	357	347	367	364	360	339	348	348	349	357	355	364	338	320	354	327	344	377	390	367	326	380	356	329	364	344	341	372	360	336	329	370	347	367	355	338	367	355	371	345	357	334	351	344	339	390	374	316	335	366	357	383	356	314	377	369	362	375	326	321	370	322	353	350	346	353	338	328	331	364	380	338	360	368	359	327	375	354	384	371	355	360	344	326	356	359	370	328	366	341	362	339	332	347	374	338	358	340	393	369	381	331	348	374	354	347	370	344	339	352	369	350	344	363	353	334	328	396	373	340	375	358	373	332	335	357	394	374	363	349	366	370	363	338	356	373	390	366	362	404	353	335	324	369	362	340	353	371	347	330	334	353	344	357	352	364	314	351	342	373	342	335	367	350	343	366	354	354	334	345	346	349	364	358	322	343	351	339	406	373	361	337	326	359	367	356	332	350	352	359	371	353	353	321	353	330	388	384	365	402	380	364	333	325	367	335	362	364	390	357	319	375	388	379	353	371	339	349	337	337	367	337	393	334	358	344	356	307	345	394	338	361	364	352	341	380	378	341	380	393	359	351	352	363	349	386	356	364	314	372	349	372	358	352	340	384	370	351	390	366	353	403	368	348	353	362	341	335	363	358	346	375	349	347	361	340	365	357	329	373	360	351	359	366	329	374	358	340	358	333	408	393	338	374	378	336	367	364	328	335	386	377	331	350	355	362	375	365	338	345	416	379	353	363	361	329	349	348	352	388	358	361	315	364	348	338	349	346	357	355	371	314	365	376	391	323	363	354	312	358	366	372	349	343	362	380	351	337	365	384	379	362	319	370	355	340	371	353	316	327	359	376	355	349	377	376	372	364	316	375	355	342	339	331	362	344	354	339	322	358	348	373	338	333	325	358	365	368	386	395	351	369	397	364	344	347	366	327	354	388	342	331	355	370	334	369	351	382	386	352	366	353	380	348	367	352	331	382	369	364	362	364	324	370	336	385	377	359	371	364	392	368	356	332	340	362	376	365	345	353	375	371	368	322	371	371	335	372	350	350	399	380	343	367	351	377	343	342	364	360	338	342	374	344	342	344	350	332	348	324	325	380	340	359	369	367	349	359	366	342	397	371	324	361	351	362	328	372	337	384	354	362	345	339	364	346	373	357	356	365	319	397	378	351	391	340	366	334	358	350	343	364	389	374	357	372	367	367	363	391	355	363	369	356	340	369	333	375	361	350	347	343	368	331	376	378	373	390	391	353	330	336	341	361	343	352	360	395	386	372	356	376	355	358	348	366	376	361	319	365	357	370	356	368	375	364	344	317	372	362	361	359	367	349	335	341	372	320	336	355	352	353	356	343	332	346	319	354	338	387	353	341	329	387	375	377	371	319	357	358	369	338	322	336	339	354	387	341	367	369	357	352	361	361	373	365	372	330	363	347	362	371	353	336	343	373	371	369	361	343	357	359	368	361	360	347	374	371	349	356	346	360	324	328	340	366	332	339	339	383	365	362	347	374	373	359	349	357	349	381	362	358	379	342	367	385	361	355	368	377	380	369	393	367	359	357	380	326	352	367	377	343	322	395	381	393	329	372	332	357	359	329	352	355	331	367	322	341	367	353	345	339	384	375	343	380	366	357	342	323	376	337	352	369	347	369	360	354	358	347	399	377	353	362	386	366	365	347	362	323	373	355	355	394	357	353	365	371	363	353	323	371	347	385	362	338	362	331	350	383	365	365	366	362	360	403	349	341	327	339	359	326	361	376	330	362	373	332	356	383	360	335	342	377	343	393	345	325	353	379	364	359	351	386	381	355	328	380	383	344	386	351	332	336	369	387	375	349	401	357	326	367	345	377	377	408	347	351	358	359	363	344	347	326	362	372	378	346	341	340	354	371	372	346	389	358	352	344	347	345	338	353	358	345	334	355	376	346	362	331	384	353	369	353	387	374	387	362	372	368	359	350	387	353	353	350	361	367	359	339	346	353	361	336	399	362	340	357	338	345	330	366	327	356	370	367	348	334	365	361	368	363	365	356	358	365	354	373	394	395	340	352	364	365	361	341	371	326	330	359	381	320	328	387	366	357	379	330	369	367	370	339	346
28868	15130	6981	2823	786	477	444	356	266	260	231	278	271	232	253	215	245	215	246	255	242	254	222	232	235	222	217	251	237	222	251	242	213	230	252	261	205	226	240	231	221	201	206	256	215	230	232	194	209	212	250	244	210	236	283	226	238	235	223	231	244	213	219	229	235	282	230	261	247	241	234	225	246	229	203	228	197	211	247	232	269	248	224	221	236	258	231	206	230	276	227	268	225	211	268	205	235	208	243	242	258	243	224	248	207	234	225	198	246	252	229	226	232	241	244	243	218	253	258	251	215	228	218	234	261	227	256	216	223	239	239	247	228	215	222	246	233	237	254	189	247	218	215	229	226	222	232	227	240	232	236	262	211	215	239	228	255	228	217	211	227	219	235	233	233	273	242	242	207	211	205	247	200	222	265	220	242	247	236	240	235	229	251	265	214	241	254	242	216	238	238	245	219	212	231	217	222	224	251	216	242	205	223	244	218	228	243	201	250	252	258	204	224	256	215	239	227	220	214	232	254	254	227	263	216	233	230	229	214	234	225	238	226	230	249	233	227	225	225	239	225	245	222	222	221	245	227	221	214	241	236	212	229	230	260	224	270	232	252	207	192	245	231	239	244	209	228	221	222	215	260	245	224	207	224	230	230	245	221	241	215	241	266	206	238	246	203	208	222	232	207	204	231	237	230	251	230	242	245	215	212	222	229	222	233	224	222	216	235	241	239	232	243	233	224	264	227	227	230	232	221	245	259	227	246	248	214	244	235	259	238	212	211	245	260	236	234	238	226	235	230	260	245	234	223	231	243	210	230	208	231	254	212	230	213	256	233	233	229	245	250	220	206	218	217	265	231	224	248	228	210	222	244	222	222	230	253	237	213	211	228	261	211	263	247	218	238	222	230	264	228	224	231	226	243	239	251	270	220	210	234	215	256	219	205	222	230	218	244	224	232	201	246	251	250	232	254	199	225	239	249	226	216	243	235	222	211	229	220	228	247	236	214	228	218	238	229	264	239	231	236	265	225	224	235	252	212	235	234	196	230	232	254	202	214	238	246	239	253	218	251	213	228	249	231	248	249	223	250	254	226	227	218	251	227	220	247	258	206	233	223	190	237	248	223	198	237	227	242	194	242	226	193	241	229	208	263	202	191	245	213	229	266	228	214	252	247	218	239	228	240	235	232	227	216	269	216	227	239	208	221	247	220	234	235	224	232	226	228	268	224	260	244	222	221	225	233	223	216	242	244	209	228	238	248	234	209	210	230	231	229	253	223	212	226	227	261	243	239	230	200	245	245	230	256	253	211	240	224	226	230	225	254	241	219	231	240	233	247	246	233	213	215	240	230	246	239	213	228	214	219	248	233	230	274	236	200	242	234	225	227	219	216	235	237	230	235	216	232	213	214	262	209	218	257	244	237	210	224	235	262	225	243	191	243	204	211	242	245	228	211	226	208	217	245	232	234	224	241	238	235	221	219	252	246	231	219	209	212	226	216	231	218	212	214	231	243	242	183	247	214	230	236	216	215	219	216	213	209	200	198	227	231	204	232	241	197	260	253	199	217	230	254	243	209	219	219	247	247	214	202	241	233	223	224	230	259	248	270	268	232	249	232	230	212	225	240	244	216	281	244	244	244	235	210	193	219	228	231	240	242	233	255	233	220	210	215	224	219	226	237	214	223	207	243	219	259	234	208	212	206	217	262	263	237	220	229	229	231	232	234	238	258	229	252	203	218	256	252	223	240	213	213	235	236	211	241	230	218	267	223	240	218	187	230	228	212	226	232	248	248	205	188	233	208	226	233	238	255	228	231	215	237	222	235	230	218	226	242	215	211	272	264	223	225	209	224	230	255	213	212	224	247	215	207	235	243	231	259	229	210	243	226	209	242	260	218	236	246	228	220	232	240	232	202	242	214	221	282	242	231	239	215	245	231	225	239	212	242	234	244	220	249	234	229	222	238	213	207	249	209	242	246	234	221	203	213	221	230	234	225	223	243	239	222	220	227	228	236	236	244	255	225	227	210	224	229	225	246	245	208	215	253	242	208	214	254	243	250	207	264	198	229	211	227	224	242	231	209	242	220	242	249	230	232	220	235	234	221	279	223	243	253	192	216	226	254	223	224	230	230	241	219	227	224	235	238	212	228	184	243	222	246	239	229	226	209	239	241	245	246	209	235	274	250	228	274	242	229	230	198	218	245	226	228	228	224	225	233	261	228	231	245	231	235	230	244	220	217	246	228	230	243	216	221	252	241	209	224	249	245	235	221	242	243	211	244	239	212	234	226	234	217	202	217	224	216	220	249	221	235	231	258	225	242	230	222	231	214	221	220	208	217	215	250	238	231	255	224	253	243	263	210	222	216	266	217	260	218	256	187	230	264	265	224	207	202	216	235	254	207	221	232	236	215	258	233	232	218	222	239	237	224	244	261	244	189	223	262	235	249	229	245	231	238	233	234	228	213	235	227	214	222	202	203	234	235	256	218	230	205	232	238	247	223	218	247	226	222	224	217	245	257	238	233	212	252	226	237	239	240	242	225	246	224	252	214	209	232	244	219	216	224	241	222	217	248	258	234	212	225	194	206	237	245	262	241	230	228	243	201	227	220	249	245	263	225	239	239	253	225	222	218	221	278	219	223	231	228	242	223	234	251	217	218	198	247	201	221	240	218	194	227	208	243	220	229	224	224	223	220	244	208	256	207	243	250	237	226	238	243	180	234	219	221	214	246	243	266	225	233	232	254	216	205	203	232	210	218	224	224	236	223	258	265	237	238	237	226	263	252	199	253	242	217	230	235	259	237	205	253	208	202	250	234	226	248	206	192	230	226	212	218	246	228	241	238	200	229	259	223	254	236	235	224	236	240	212	211	230	227	231	241	211	239	254	237	236	235	189	211	211	212	246	223	229	216	233	218	214	209	225	225	224	253	224	208	222	214	236	191	222	229	226	223	249	241	275	239	240	255	239	244	249	263	271	246	215	222	232	253	227	237	228	225	231	231	232	256	213	258	236	251	234	233	237	243	224	243	231	238	208	221	226	229	221	253	235	228	244	216	246	215	259	264	234	219	235	230	234	236	193	210	198	207	254	186	239	212	214	218	205	236	228	218	268	217	211	232	241	207	233	224	250	212	247	234	206	208	219	241	200	231	224	221	232	230	227	226	217	212	253	275	244	254	216	216	197	217	238	232	255	245	207	216	250	253	238	226	243	265	230	241	245	239	212	243	230	215	212	226	221	234	204	218	213	247	241	241	210	225	233	235	264	238	244	197	217	237	236	264	233	213	244	231	229	225	197	204	217	223	229	253	239	223	230	253	218	237	217	220	213	210	216	245	227	250	223	232	243	227	218	254	217	217	228	240	228	226	242	251	243	236	213	238	225	207	235	229	213	233	251	202	242	226	230	247	201	225	253	241	236	209	249	197	227	235	246	236	252	261	222	246	243	252	236	225	240	232	261	242	257	249	236	213	234	223	228	226	243	216	213	234	223	228	198
18134	11507	10063	6743	2374	1603	1258	1001	737	709	589	617	603	557	579	538	565	543	516	529	532	481	538	523	553	545	533	541	510	496	492	504	492	480	518	482	464	516	488	509	495	475	491	498	481	532	502	496	479	525	449	492	489	463	523	507	560	488	498	503	506	550	523	521	540	515	505	502	513	513	464	496	507	485	487	481	461	486	540	504	500	441	499	537	460	511	490	540	531	531	527	498	457	512	478	508	500	499	523	507	544	506	489	521	534	521	512	521	504	517	506	483	505	503	467	517	464	474	507	515	489	463	499	524	500	534	514	491	476	498	535	507	499	515	466	499	540	471	506	477	470	503	510	494	509	523	510	510	510	498	535	514	521	501	557	510	507	517	502	506	518	506	472	507	504	531	495	491	464	515	460	515	519	481	484	483	475	507	510	483	521	530	499	492	505	503	457	489	505	496	484	491	508	462	511	519	482	510	507	462	475	501	522	481	469	495	485	470	536	501	485	496	491	458	488	487	516	518	514	508	512	494	526	513	499	476	459	481	472	497	517	526	495	513	525	490	520	520	480	487	513	481	503	503	514	500	495	503	504	510	486	516	516	516	523	484	538	479	501	525	471	481	494	518	481	487	520	496	513	492	502	519	536	493	518	525	525	475	481	482	518	508	540	517	482	511	530	535	464	513	529	472	507	533	530	505	499	475	515	508	534	460	538	470	467	488	498	496	494	509	514	461	480	507	521	470	506	507	477	516	475	519	504	507	487	504	516	483	471	472	522	528	533	501	435	510	495	549	497	477	485	493	506	483	527	517	532	522	503	535	449	497	512	492	513	526	504	552	489	493	543	510	509	460	491	500	530	495	541	519	537	509	496	477	462	499	501	504	499	510	500	478	511	572	509	497	478	506	490	473	553	477	496	517	496	487	491	489	490	490	508	495	503	515	524	483	477	477	478	459	490	498	518	523	489	489	495	468	497	514	487	497	512	490	494	519	496	515	503	499	477	546	470	478	506	470	462	533	466	493	502	513	500	458	491	484	524	489	521	563	511	493	542	517	529	522	494	490	532	501	479	487	519	487	518	507	491	532	531	477	502	488	465	508	514	558	467	517	495	506	486	552	495	505	490	457	484	493	485	476	504	494	513	530	534	456	541	496	484	508	527	534	496	479	464	525	502	450	514	502	506	496	519	516	517	499	504	535	522	499	503	489	524	484	504	453	517	529	503	502	500	501	494	522	518	494	510	489	499	510	451	491	488	495	525	512	523	510	509	512	474	521	495	503	516	526	478	559	520	476	481	559	530	484	527	510	476	483	513	511	505	466	496	514	463	497	470	499	525	528	492	508	530	518	506	483	470	523	490	484	475	499	501	509	525	518	479	462	496	488	501	483	503	488	500	501	496	489	474	508	525	515	515	502	481	528	471	478	472	514	501	510	503	510	466	486	479	493	454	466	517	506	509	468	512	530	494	499	531	434	505	493	509	520	479	506	509	498	485	503	530	512	507	482	489	516	491	476	556	478	481	526	485	510	528	479	501	521	506	496	486	526	502	515	500	486	515	500	515	521	495	477	471	506	506	517	503	517	552	527	480	499	473	502	498	510	526	519	449	482	488	462	510	516	520	493	521	479	479	508	499	528	482	532	488	493	508	515	539	516	464	489	501	530	506	499	478	525	513	500	492	523	535	510	529	470	518	509	505	507	505	525	502	480	508	476	522	506	497	493	460	486	452	552	511	494	526	485	462	520	481	503	497	490	529	431	519	500	489	479	487	525	459	502	510	463	534	511	488	493	516	450	488	493	505	495	482	474	508	473	494	512	533	519	484	517	525	505	468	486	532	501	501	541	493	505	493	479	479	485	494	488	482	465	465	475	508	461	495	526	500	510	519	509	489	503	516	506	473	516	492	485	552	517	509	488	478	497	532	503	517	501	480	481	490	494	519	520	507	522	476	460	483	509	527	484	492	515	446	485	494	536	524	468	540	530	539	481	497	465	481	517	498	471	513	489	509	465	450	515	495	484	517	507	554	484	489	494	472	529	521	516	479	515	503	552	473	518	487	444	485	509	481	473	526	488	484	516	515	529	506	490	498	514	491	490	472	498	502	480	525	468	521	508	473	513	516	480	530	533	522	497	514	479	524	505	522	521	472	473	527	487	507	482	446	517	513	458	485	516	503	501	533	491	508	507	486	490	529	474	531	495	540	531	519	486	522	517	532	496	512	509	500	496	503	504	527	517	512	494	476	522	476	507	498	540	508	512	503	508	523	475	512	470	533	498	487	562	486	528	499	536	522	477	518	525	539	501	540	529	488	510	496	482	489	530	515	501	535	503	513	494	506	490	467	475	470	477	518	547	508	495	502	487	490	510	500	484	557	509	492	501	505	529	480	513	532	528	516	516	509	494	523	490	490	505	498	539	508	497	488	464	498	459	483	527	477	508	510	459	491	514	491	490	525	510	502	498	492	512	503	504	512	510	538	519	537	500	514	506	486	512	483	507	496	477	458	472	507	493	555	500	499	505	506	489	512	500	441	503	511	553	491	499	501	545	508	509	489	515	556	484	488	500	542	510	516	480	465	509	511	508	486	483	519	461	472	467	479	537	519	546	489	522	471	493	492	503	498	522	500	486	498	457	459	515	510	451	510	511	523	512	484	531	493	509	503	527	474	515	493	506	521	508	437	480	508	495	470	536	528	456	498	481	515	486	493	486	482	451	502	472	500	476	476	504	500	500	501	483	494	504	483	475	513	476	519	502	498	508	497	507	492	454	519	517	474	493	494	460	552	500	486	447	519	470	459	472	504	482	509	487	507	510	511	506	496	495	510	481	507	485	484	509	513	525	516	493	508	509	498	511	476	518	472	513	489	506	511	481	471	523	531	486	503	542	513	512	492	486	500	490	471	503	499	523	497	489	489	506	507	512	541	536	465	510	547	508	495	530	524	526	527	485	478	498	520	495	491	505	494	518	464	512	511	483	504	537	488	460	499	459	492	513	497	458	544	521	517	527	509	507	485	487	495	533	533	494	512	501	480	485	511	494	500	475	502	512	519	507	513	479	494	484	485	496	498	498	447	471	482	503	525	498	497	461	474	453	538	468	473	501	505	502	503	521	499	492	499	506	521	478	484	491	519	489	530	508	519	521	490	500	525	465	501	516	496	498	523	506	542	488	493	526	516	480	524	484	493	498	530	526	552	474	519	562	477	479	464	475	515	548	533	502	485	505	485	495	493	495	532	505	477	462	496	520	560	526	491	519	508	474	485	518	510	495	498	513	499	542	543	505	533	516	556	485	472	489	476	510	484	507	509	514	508	454	520	475	527	527	507	509	489	482	492	498	503	490	471	499	503	536	511	495	473	490	493	483	498	508	486	466	524	481	508	482	490	523	492	521	479	495	495	474	508	469	513	490	540	499	506	509	511	492	545	498	454	467	485	483	498	506	505	515	485	517	473	461	496	495	495	514	490	540	547	518	535	487	510	502	485	510	526	496	492	538
46323	27532	22252	14104	2994	821	498	382	265	209	204	190	193	171	163	171	146	179	145	146	129	163	153	184	150	144	160	150	149	155	141	159	166	142	163	131	150	139	145	144	141	137	145	134	132	163	139	120	142	164	158	155	149	134	132	124	143	123	134	148	155	123	135	139	145	142	141	133	137	142	149	143	158	119	145	149	149	145	148	151	142	145	130	152	154	125	134	137	146	138	154	144	157	125	149	157	114	133	119	150	130	122	149	136	152	145	126	149	143	153	144	144	130	158	144	135	136	149	143	173	158	153	130	141	147	123	141	151	154	166	130	143	167	158	152	131	168	120	158	137	153	163	124	133	142	157	156	133	153	170	129	140	158	125	159	155	120	141	153	161	156	173	145	135	157	135	130	147	175	169	123	153	129	136	139	161	150	139	137	145	124	146	121	140	143	136	155	155	155	139	134	141	146	135	167	158	173	145	130	170	116	149	137	155	140	143	138	151	154	137	144	144	158	130	137	144	160	128	118	151	136	162	134	128	151	134	120	132	145	158	135	150	147	135	151	144	124	143	161	159	149	160	120	125	164	145	129	169	147	156	134	145	131	140	143	161	155	136	139	144	145	124	155	120	133	161	148	172	134	141	175	165	112	125	134	139	139	136	144	139	141	151	141	140	130	119	151	155	153	145	130	146	143	156	146	157	162	162	158	137	139	144	135	144	143	146	142	144	144	160	135	187	140	134	114	146	134	127	154	137	139	160	160	143	134	125	140	139	150	137	162	142	163	146	157	143	164	157	159	149	128	152	137	168	148	142	136	167	150	147	130	168	119	141	119	130	133	145	159	142	133	178	144	129	118	158	149	134	164	150	137	138	143	155	146	162	126	139	154	151	155	139	106	135	138	128	142	152	144	150	132	146	154	144	134	133	144	160	133	149	171	127	155	151	157	133	143	134	133	133	142	150	149	128	143	134	161	143	133	140	124	151	169	134	163	157	165	153	158	149	160	147	143	136	154	164	156	157	154	134	139	151	153	142	165	132	150	146	120	135	138	151	154	120	145	164	126	141	161	141	155	152	140	121	169	131	154	140	148	148	163	137	151	119	150	149	153	144	142	122	150	162	150	150	159	144	152	135	160	148	143	140	119	124	141	149	123	136	149	132	134	131	159	142	140	144	171	139	130	158	146	162	155	142	144	172	135	162	145	131	148	139	134	143	154	140	142	142	158	159	153	138	144	149	146	139	129	173	129	145	154	156	139	142	114	158	135	144	145	144	155	154	153	168	132	128	136	133	159	170	142	132	140	130	137	142	138	120	138	153	160	158	137	127	177	138	146	128	142	144	158	146	145	144	134	128	146	150	128	146	137	137	165	139	138	158	140	139	145	169	144	137	143	144	117	124	139	125	135	141	148	114	146	151	135	150	137	132	142	149	165	144	154	132	169	158	161	165	145	147	155	120	146	135	127	154	156	138	141	136	125	145	140	136	141	139	155	142	128	149	137	150	155	180	145	137	137	140	147	143	164	130	145	151	134	139	137	142	158	130	137	140	164	143	161	167	151	127	166	142	138	148	159	141	127	168	155	165	144	133	130	147	135	121	129	126	136	142	149	152	138	151	135	137	139	140	161	156	149	155	141	163	126	164	143	133	160	131	152	146	135	130	146	141	145	146	134	151	135	155	157	152	147	143	136	163	123	147	153	147	126	145	138	154	154	140	136	135	155	140	149	154	167	147	135	144	145	118	159	148	129	135	161	144	141	138	151	138	147	136	129	157	155	128	112	162	151	149	152	139	144	143	157	130	145	172	141	149	149	156	135	138	154	135	147	139	134	145	126	152	161	162	167	147	136	115	129	138	141	154	144	122	135	143	149	171	149	149	152	158	137	166	150	145	138	138	148	160	154	142	134	139	141	131	151	135	145	134	124	153	145	137	123	136	128	158	143	142	163	148	157	129	159	152	153	136	117	132	160	161	140	133	161	145	137	149	156	129	142	133	152	159	151	137	134	145	138	138	143	136	129	135	146	143	160	157	152	146	145	144	124	124	140	168	133	147	145	163	158	143	146	136	158	151	137	146	154	137	132	129	157	129	152	153	126	163	139	149	138	155	183	150	166	146	111	153	149	128	148	142	183	167	141	141	137	136	162	165	124	123	160	162	149	136	124	160	152	136	153	120	153	147	145	132	148	124	140	144	155	158	129	169	125	146	135	130	165	124	139	128	160	118	165	164	145	152	158	154	126	152	128	141	129	140	143	151	143	154	131	121	154	144	137	136	137	161	152	150	143	153	149	124	152	136	160	126	121	136	141	158	143	127	141	153	171	151	151	151	149	123	145	154	143	141	152	126	135	131	149	138	148	163	166	125	159	129	147	145	135	140	129	143	140	147	142	126	141	147	155	155	132	145	166	153	147	113	132	128	131	132	166	144	154	132	111	160	157	145	136	156	151	157	136	137	168	122	140	133	122	147	136	157	143	151	145	145	127	157	148	147	155	141	141	121	136	141	148	128	141	146	160	147	151	104	130	161	126	129	139	139	129	126	137	155	139	155	146	152	154	169	138	131	140	138	161	144	149	138	145	151	133	130	170	144	145	166	138	116	137	175	132	153	133	127	139	146	153	144	136	142	161	123	146	149	159	147	134	140	154	162	132	149	147	134	130	148	129	158	150	140	146	133	152	142	132	139	161	142	159	145	152	148	146	140	132	167	139	144	164	133	167	125	146	133	162	155	127	162	135	129	142	138	147	139	139	143	142	134	130	121	162	162	172	136	117	143	161	139	152	147	156	147	144	128	137	164	135	142	156	164	152	148	138	140	154	144	146	124	121	158	147	138	125	145	140	139	135	135	126	135	151	140	154	132	132	152	140	116	113	139	136	149	178	149	151	174	160	143	147	142	157	148	130	158	133	157	124	145	140	165	150	147	147	134	153	161	171	143	125	140	142	158	146	160	146	149	140	141	134	143	135	146	141	141	151	141	126	124	161	148	153	153	155	142	142	162	142	133	157	135	128	138	141	135	144	128	141	143	123	137	156	139	122	152	156	155	137	147	146	146	136	142	111	143	136	156	138	144	133	139	151	144	146	150	151	130	146	158	180	130	130	157	144	129	124	134	132	168	130	122	158	147	160	139	160	139	147	158	152	183	144	131	135	131	147	148	148	169	142	147	131	161	141	151	150	161	141	140	144	152	124	150	135	158	158	161	147	137	138	131	142	159	111	153	152	141	138	134	125	170	150	147	142	134	111	153	129	126	139	142	142	133	136	161	148	146	139	136	146	146	143	136	152	131	123	152	140	141	151	130	135	146	113	155	123	147	134	148	146	128	148	130	142	140	145	118	113	133	143	145	152	124	147	130	180	146	165	141	142	143	161	143	167	157	166	143	131	148	154	144	159	195	139	153	151	149	147	133	137	145	137	157	133	143	136	137	139	148	147	177	153	160	137	129	134	143	141	148	143	138	149	142	152	148	129	140	153	161	150	143	115	141	130	162	160	136
30775	20819	25909	20403	5320	2617	1745	1325	925	793	689	603	564	575	510	435	448	457	388	402	416	355	393	417	378	367	370	381	385	334	387	355	326	350	306	343	369	343	318	305	325	341	328	330	332	357	336	311	343	329	341	363	323	321	329	332	340	324	345	352	343	305	315	343	349	348	349	318	352	362	334	348	340	381	315	342	351	360	346	338	354	300	346	322	329	321	329	326	333	319	281	342	354	329	343	321	349	331	310	331	334	357	349	311	337	326	321	310	336	337	327	347	316	342	313	309	355	324	324	331	331	331	334	289	352	334	338	371	359	332	324	324	335	341	337	305	320	333	318	333	322	335	337	334	336	288	334	325	306	374	337	313	316	356	364	316	329	339	295	328	334	328	315	320	358	318	332	333	345	330	340	339	295	341	340	344	359	280	355	323	339	338	326	340	363	323	331	384	326	346	316	330	331	332	318	343	320	342	300	310	309	351	333	352	324	341	340	331	348	339	345	370	332	320	382	311	315	357	344	352	320	344	323	327	306	328	344	325	342	330	348	328	344	336	304	304	294	335	332	303	308	330	309	322	337	349	336	319	357	362	312	309	292	312	319	326	339	321	350	339	330	322	334	321	306	340	313	302	354	321	322	362	323	308	336	327	357	324	334	352	308	331	312	318	341	323	354	332	372	339	327	335	353	348	342	309	333	376	325	356	364	353	317	331	362	318	329	300	329	345	323	316	342	346	355	347	332	320	342	331	335	311	334	309	328	313	359	378	345	358	328	328	318	342	331	306	331	364	323	352	346	340	336	349	339	320	321	339	313	322	344	325	363	288	312	351	355	325	360	311	339	319	365	331	331	311	348	320	329	331	324	356	325	313	315	332	337	311	328	358	341	337	341	351	317	325	342	335	329	324	346	309	353	346	331	313	350	320	336	304	324	344	308	349	307	335	331	315	316	313	335	356	310	345	334	322	348	291	336	332	318	331	348	340	366	314	345	330	366	336	332	326	334	347	321	310	305	337	357	312	315	297	342	326	325	344	332	306	335	350	332	333	343	348	304	336	319	327	361	279	314	350	348	322	361	343	319	319	314	364	340	370	361	302	329	337	347	340	320	318	323	315	357	360	330	371	341	310	319	319	364	358	330	312	322	364	308	316	336	370	350	327	304	315	338	349	326	315	314	316	332	310	342	296	334	343	309	363	297	311	311	336	306	351	316	359	319	359	314	303	312	308	313	350	341	290	355	330	318	317	324	328	321	284	314	300	344	349	308	346	317	302	364	354	331	339	295	324	354	344	346	330	337	332	319	322	330	347	313	348	326	320	345	347	317	317	325	307	340	317	352	331	318	352	321	332	332	360	295	381	358	340	352	314	307	318	323	345	317	325	335	305	309	309	327	321	328	342	393	317	318	315	327	317	306	338	301	331	341	336	327	322	341	351	323	356	322	330	305	370	326	338	359	313	285	338	324	331	327	359	315	326	307	347	322	343	364	338	313	339	324	324	325	282	333	305	364	326	331	330	365	352	335	312	341	320	319	314	341	345	348	328	323	354	319	384	318	337	309	342	351	337	339	343	311	332	327	328	340	335	317	341	333	354	353	361	309	345	338	330	374	333	346	325	326	323	332	289	366	344	342	321	327	361	327	278	291	360	336	335	338	336	322	293	354	330	342	307	353	367	319	309	305	339	333	311	378	307	375	319	307	312	342	350	310	335	319	326	368	348	336	330	338	336	334	329	326	354	331	344	325	311	308	335	321	329	350	319	329	304	337	314	329	313	348	348	345	313	335	370	309	336	336	356	299	360	329	341	299	341	334	329	327	357	313	355	327	290	317	337	332	339	326	352	367	320	356	327	361	334	322	354	344	313	340	333	301	354	318	325	378	306	341	362	330	318	325	331	307	331	339	322	338	342	341	350	313	359	356	302	343	348	340	342	316	353	296	339	316	341	344	350	306	319	309	361	335	321	296	332	311	341	319	329	337	330	322	368	353	347	335	336	315	363	343	338	312	336	340	366	321	325	316	344	331	324	341	322	331	322	313	366	310	335	313	338	337	356	353	360	353	340	317	358	320	337	365	327	299	329	357	313	330	325	328	359	345	300	306	336	314	361	311	328	379	324	348	359	350	316	342	322	330	317	310	329	328	317	326	340	321	343	335	350	342	315	342	329	326	316	321	328	313	339	319	351	344	321	332	296	312	332	320	326	346	313	306	315	294	345	346	324	306	317	335	337	314	335	302	350	337	339	330	348	323	331	352	341	340	347	314	350	318	336	315	302	340	323	304	350	317	312	333	330	318	337	312	364	333	359	327	322	360	332	340	340	311	371	369	378	317	324	325	314	353	339	321	363	367	349	326	342	324	333	342	327	313	333	298	325	344	323	321	316	344	332	323	308	329	322	335	328	307	341	291	316	329	333	346	338	329	349	338	332	367	329	343	329	366	316	335	313	316	338	328	332	332	321	379	337	347	324	302	346	329	344	322	340	326	341	357	341	360	333	313	334	356	318	335	310	332	319	352	343	315	303	348	320	353	324	331	320	325	330	319	331	295	338	338	340	348	326	314	355	325	341	323	344	341	322	323	328	361	327	346	286	339	318	316	324	324	302	316	346	344	323	322	331	347	357	306	327	340	349	322	326	333	342	325	328	349	309	321	338	341	357	331	302	346	351	328	357	357	340	317	334	321	323	324	325	334	350	339	336	309	312	340	337	334	305	302	335	345	333	341	335	322	334	325	348	337	366	328	342	354	301	326	319	364	331	332	377	301	312	319	330	342	351	357	343	334	339	347	319	301	319	360	333	347	306	302	316	353	347	332	329	335	320	329	335	289	328	313	324	296	311	355	328	279	321	326	361	326	334	314	317	353	310	313	345	317	332	314	363	313	304	362	331	342	340	342	335	327	356	338	329	323	328	296	337	325	324	343	332	343	303	327	329	341	318	327	341	303	313	369	362	318	318	337	342	326	349	361	334	347	324	332	329	337	327	315	337	345	333	365	344	335	366	324	343	312	336	329	330	332	302	346	318	324	322	336	357	300	324	312	341	334	319	373	364	340	335	354	327	325	349	351	337	340	347	336	309	365	348	369	325	346	316	354	298	345	322	346	338	360	330	323	327	296	355	335	315	327	314	345	327	353	330	350	349	349	316	336	328	302	358	329	355	323	337	324	310	349	299	331	332	358	309	338	338	327	345	325	346	334	343	338	307	307	332	303	344	354	325	321	319	334	330	362	329	312	306	333	343	347	317	315	319	290	336	338	314	297	346	308	307	352	348	336	339	331	344	350	327	334	351	336	352	344	390	301	352	319	301	332	335	321	355	324	319	343	328	370	320	294	359	333	341	365	324	313	348	349	342	329	342	358	360	330	307	313	337	325	326	323	307	324	363	324	323	324	323	340	335	343	322	299	319	314	333	339	307	364	328	338	319	327	338	322	323	344	297	332	367	323	334	349	346	325	302	307	305	345	342	345	327	337	355	302	343	322	352	364	337	336	315
54073	38227	31707	19396	6046	1391	638	436	299	310	265	252	231	199	195	181	181	188	158	179	179	174	186	173	169	174	157	150	151	178	174	171	149	176	150	153	172	164	164	145	149	144	149	144	154	151	166	173	149	170	170	161	171	161	144	156	148	140	164	147	167	158	172	168	154	153	163	173	154	170	183	148	147	138	180	171	152	159	152	161	146	155	151	144	158	176	160	142	146	183	140	180	151	159	169	145	150	163	150	142	143	171	174	163	154	187	165	148	151	140	162	153	166	165	150	165	174	150	145	173	175	162	154	148	162	157	166	167	154	140	143	156	164	159	162	139	164	159	171	170	161	159	156	160	169	167	164	167	156	146	163	173	128	137	140	158	172	153	170	149	124	155	165	165	163	151	162	159	148	136	119	125	165	175	148	153	148	157	151	162	162	149	177	142	178	157	147	151	169	166	191	155	157	167	152	165	150	153	163	144	172	168	158	130	138	158	143	172	139	150	158	155	180	140	140	151	174	136	144	142	164	167	154	159	168	145	152	151	137	144	172	182	181	148	146	151	133	143	155	134	135	138	165	162	149	121	168	162	171	157	178	153	162	170	157	156	159	164	167	146	154	171	163	162	172	159	156	147	160	171	163	184	152	144	163	153	169	167	146	152	154	147	162	136	158	174	162	126	177	162	174	159	135	160	172	174	168	168	159	157	135	181	183	160	175	172	168	171	160	143	173	159	159	165	176	153	147	177	185	156	151	160	157	143	168	176	147	158	159	146	157	166	185	173	152	163	154	171	197	171	192	144	145	164	156	171	164	173	146	137	167	162	159	147	134	166	164	160	151	137	163	149	154	170	148	154	185	159	158	167	155	157	148	149	156	155	143	147	172	176	175	156	160	163	157	162	150	128	169	159	173	134	160	150	157	165	148	154	170	134	147	178	138	146	152	174	157	140	171	137	168	140	164	154	153	158	165	146	137	167	155	162	144	171	144	160	131	157	146	156	145	173	159	153	151	163	159	183	171	177	172	163	171	158	167	158	160	161	155	142	161	132	142	155	165	173	188	184	179	166	148	141	184	166	176	177	158	165	142	155	161	151	156	168	162	163	158	148	166	139	147	151	164	181	166	150	167	155	150	132	164	169	155	142	151	138	149	156	160	163	172	169	159	173	164	173	145	146	162	152	166	129	165	160	167	153	154	131	152	162	176	143	152	174	163	143	172	147	171	162	163	152	157	168	175	138	155	140	151	153	133	179	164	130	165	163	155	188	166	177	165	133	149	173	154	142	159	145	167	147	175	156	174	134	154	154	151	136	167	151	161	171	171	170	180	149	141	159	184	167	149	174	163	162	179	179	155	166	163	160	151	170	163	136	148	141	173	160	151	141	157	151	161	187	167	164	164	166	178	149	182	180	163	140	152	146	139	131	171	177	142	149	165	139	162	163	160	145	179	157	168	157	157	167	165	180	159	166	145	162	164	141	155	162	171	154	174	144	177	161	162	165	154	137	150	139	177	153	151	145	160	159	153	163	148	153	156	152	141	158	164	167	149	126	164	174	153	142	160	144	171	192	157	136	160	138	156	162	166	166	183	180	156	160	145	158	147	156	150	144	159	146	180	151	146	140	142	178	147	169	150	135	176	166	145	161	156	161	175	149	151	140	183	180	142	169	150	164	161	139	154	175	159	157	169	147	155	185	129	165	145	146	165	160	171	151	150	157	180	151	162	167	136	171	180	163	160	156	160	176	175	169	147	139	167	168	143	150	173	140	165	175	153	148	146	159	155	165	166	151	168	155	155	170	140	139	149	158	179	159	144	156	142	141	156	123	152	157	143	138	169	167	143	167	172	135	144	169	143	167	149	178	137	160	142	156	161	149	153	159	151	164	160	158	150	144	171	170	167	166	157	151	124	177	147	179	179	171	152	160	124	139	147	151	151	169	166	168	126	155	153	148	156	158	162	173	164	157	169	170	146	170	157	159	156	150	145	176	157	168	166	149	145	149	152	145	172	154	173	160	112	153	157	178	173	172	139	167	153	166	164	160	148	169	166	183	170	153	140	155	164	153	189	154	174	165	128	154	149	140	160	149	151	153	151	172	143	154	148	190	164	157	149	152	148	166	174	140	166	175	163	170	125	150	164	167	145	182	167	150	153	153	137	156	160	175	144	160	123	154	173	179	172	150	157	164	160	167	149	178	159	147	175	164	137	149	173	169	143	176	166	165	163	149	154	145	177	149	173	139	153	149	136	152	146	163	160	144	131	188	155	165	143	167	192	151	152	156	159	151	157	145	183	144	142	150	136	157	156	144	163	154	154	148	163	148	153	130	147	152	181	160	144	166	163	152	166	132	143	145	172	160	154	167	148	144	130	159	150	136	130	163	159	162	158	143	163	167	158	172	148	150	177	150	158	151	162	173	153	132	182	158	132	169	168	154	128	144	163	149	133	152	174	172	153	168	171	154	146	156	155	141	164	150	157	168	149	132	153	162	152	151	178	164	144	159	158	158	141	164	150	157	144	156	164	163	161	160	160	161	146	154	148	159	157	160	150	164	155	152	154	145	154	184	187	182	155	138	141	140	176	151	145	147	136	151	143	161	147	157	174	163	146	170	151	120	180	143	152	148	185	155	167	156	176	164	161	169	140	185	171	169	148	157	154	142	178	160	167	165	150	149	134	116	185	159	158	171	148	184	170	160	157	166	168	163	158	170	147	158	153	161	159	175	160	175	171	189	175	143	158	134	173	153	154	145	149	168	170	173	163	153	154	141	159	155	180	162	135	142	149	153	157	144	156	180	138	145	163	140	159	154	160	156	151	162	159	152	162	155	144	135	171	160	149	192	164	176	157	159	178	159	139	159	135	121	165	167	174	164	147	183	153	179	169	141	163	152	168	159	172	142	171	175	150	164	162	161	180	168	152	152	154	158	173	164	160	144	144	166	161	150	144	139	163	159	159	158	152	170	141	157	151	173	166	157	153	167	163	141	136	165	146	136	156	169	159	185	167	135	153	167	179	173	127	134	147	174	155	150	157	174	170	140	159	150	184	137	156	154	162	161	163	131	165	160	163	151	166	153	170	176	176	132	166	148	142	172	150	171	156	151	159	167	191	164	139	165	127	182	139	139	144	166	151	130	152	150	166	164	154	169	147	178	156	163	134	171	157	146	180	158	155	145	150	168	164	162	209	167	159	189	131	145	132	150	168	168	168	174	170	162	174	164	146	170	162	159	160	157	149	164	165	138	163	162	195	162	155	141	195	149	162	134	158	161	146	156	170	165	138	142	170	147	175	165	163	156	162	167	169	136	137	137	166	146	139	157	146	181	151	148	146	161	137	151	159	145	158	147	159	147	157	140	157	144	140	142	167	151	169	151	139	184	156	167	151	159	166	175	167	152	163	145	144	165	154	152	159	132	181	159	181	171	192	167	167	142	157	152	162	139	167	173	170	174	141	151	184	132	151	151	181	169	158	170	149	179	186	150	186	153	176	165	153	163
35747	30287	32961	24641	8746	3877	2486	1875	1342	1090	939	818	761	700	632	558	561	537	477	492	459	472	416	393	416	442	418	466	401	372	389	393	378	409	369	370	379	382	404	398	389	357	373	417	389	366	377	378	404	365	375	347	345	396	363	372	380	411	344	376	363	397	350	370	382	396	384	354	352	351	384	340	397	361	365	375	374	390	355	381	390	413	369	376	330	397	370	369	387	391	375	365	348	328	348	375	385	338	381	405	363	366	411	391	360	409	392	368	365	359	348	359	383	358	375	354	345	343	385	377	370	339	377	361	371	352	369	372	379	400	364	374	388	360	392	333	350	371	378	380	390	373	377	396	396	384	372	342	383	379	368	356	351	374	400	351	354	358	381	370	348	385	367	363	346	390	399	373	364	379	364	377	365	331	400	378	364	394	354	325	362	359	382	370	318	345	361	353	379	383	407	355	362	401	377	376	365	376	399	380	379	370	357	386	383	371	351	365	346	394	376	369	356	364	393	384	366	368	371	355	354	370	347	367	389	366	370	353	359	333	365	383	382	337	334	353	360	361	380	372	372	354	373	366	362	358	368	378	345	379	343	358	353	346	346	367	372	352	363	387	349	341	349	348	310	367	351	369	388	379	385	394	354	396	360	335	384	374	372	394	372	369	372	375	358	363	324	389	342	399	340	361	356	377	358	411	364	351	392	397	398	355	332	372	383	348	393	362	330	353	365	329	373	369	372	365	369	382	357	370	341	349	360	393	367	354	334	343	378	383	369	379	380	405	382	406	396	372	371	363	337	393	346	381	339	363	387	349	379	346	378	392	391	358	396	389	361	383	376	320	373	383	404	360	352	371	360	373	337	384	382	377	367	373	356	373	371	378	357	394	398	351	307	374	328	364	360	354	362	362	384	380	376	411	363	384	378	380	359	351	364	376	381	358	371	371	383	368	360	377	361	360	349	362	366	348	355	340	350	389	363	344	363	351	329	365	341	374	348	373	371	395	336	365	347	389	382	360	382	354	398	349	358	351	324	364	375	357	401	394	362	382	364	362	353	373	359	394	361	370	363	372	363	382	367	379	363	361	390	382	374	371	377	384	392	404	364	407	401	358	356	370	363	393	357	385	377	369	346	347	399	376	368	374	382	396	386	407	390	407	381	337	399	378	403	397	344	411	370	358	382	360	381	360	356	397	381	386	387	386	362	344	364	359	404	380	355	374	367	374	346	369	367	411	377	357	365	353	398	386	382	379	366	381	371	382	355	407	399	344	347	354	390	381	358	368	372	384	362	390	376	356	382	360	354	388	354	412	407	362	368	361	368	385	337	376	376	354	357	357	366	345	375	388	369	391	372	393	362	360	365	365	350	332	390	339	398	399	413	350	370	371	382	330	350	351	398	372	379	357	364	391	397	352	346	337	356	368	412	384	373	381	343	362	386	337	353	393	361	358	347	362	383	386	372	354	352	364	353	345	372	395	388	367	360	319	352	374	375	368	399	342	374	354	354	377	349	367	367	377	371	348	377	386	408	370	356	408	380	324	361	369	367	379	390	355	353	353	388	367	347	399	351	388	406	364	332	371	393	347	369	382	373	355	388	368	377	337	373	353	393	382	377	370	350	373	375	390	381	351	380	367	371	373	369	397	376	370	355	369	390	360	378	387	378	343	372	389	308	358	375	370	374	324	400	340	386	393	376	354	373	386	384	374	308	389	351	350	356	381	391	324	385	357	415	398	403	368	356	342	358	383	378	327	394	369	374	372	354	403	349	372	365	360	368	362	365	393	347	413	373	351	364	380	392	355	379	387	350	353	372	386	364	365	349	373	385	375	369	386	399	349	357	384	365	378	389	362	410	347	335	348	375	388	368	353	366	382	363	387	366	389	357	372	392	344	388	347	398	372	372	335	410	380	368	349	372	373	365	393	377	355	378	373	321	375	389	367	402	364	363	380	410	381	399	400	378	362	395	377	374	363	378	382	372	377	372	391	355	356	388	350	395	360	342	395	364	331	377	362	360	349	407	357	369	375	330	384	378	374	363	347	390	344	391	375	375	366	364	374	348	384	380	325	354	405	369	358	352	364	351	397	398	356	390	368	329	365	379	354	364	347	351	358	370	389	367	379	325	359	374	365	375	367	384	397	362	360	369	369	363	374	373	347	395	405	383	387	373	360	372	364	363	335	324	389	369	383	341	384	357	399	349	387	377	366	391	373	382	367	365	387	369	329	363	354	400	330	414	365	397	393	346	367	370	318	357	375	392	384	363	367	330	341	328	354	323	363	341	321	389	392	376	357	346	370	359	375	359	363	365	366	395	343	363	345	361	406	372	362	368	356	354	403	359	390	363	413	384	375	369	365	362	361	352	384	362	365	348	442	367	360	391	389	361	355	415	377	414	356	355	364	359	313	338	367	397	390	395	397	348	352	384	376	376	355	405	357	398	400	364	374	369	409	387	372	364	387	333	387	364	384	365	342	402	379	369	368	363	391	388	350	386	384	357	360	372	400	327	366	360	355	389	397	353	387	389	367	364	365	350	353	362	393	362	377	353	390	351	334	380	336	376	359	367	342	383	359	349	393	390	345	366	398	399	373	355	385	346	369	331	345	358	365	388	369	405	373	354	392	352	432	356	365	395	361	397	379	401	357	370	311	397	368	401	393	372	389	379	406	377	387	344	370	379	399	339	385	390	362	376	361	371	355	381	373	384	370	359	370	400	379	352	381	336	359	335	398	401	376	348	366	370	361	377	365	372	342	397	360	356	383	374	378	331	346	388	402	363	363	361	389	353	362	362	332	395	374	340	383	374	338	340	395	384	363	366	365	371	369	339	374	385	383	371	323	382	374	381	395	373	369	347	371	347	373	367	377	355	358	379	379	384	381	425	376	391	339	358	391	339	386	353	337	338	395	364	352	367	362	367	377	372	372	356	376	362	356	386	340	386	365	372	371	367	404	373	377	378	373	345	382	371	354	360	389	372	345	348	363	369	381	355	398	343	377	345	381	355	367	392	342	411	373	388	352	368	368	383	390	353	341	391	358	363	387	353	381	378	361	366	400	376	343	392	356	391	349	356	389	384	365	358	393	364	364	405	361	321	410	370	370	334	353	342	395	357	386	330	372	391	384	395	382	400	399	373	393	379	398	382	368	368	368	376	314	365	376	388	392	376	356	364	383	364	365	359	372	356	354	370	379	330	336	392	358	362	368	363	338	368	377	373	340	381	367	371	369	365	349	356	389	404	391	356	355	360	348	349	358	342	397	405	342	345	351	361	367	369	363	366	381	356	382	356	369	347	347	320	374	374	353	372	363	340	376	351	332	375	356	393	410	367	356	363	367	378	360	390	413	367	394	399	356	367	373	359	354	348	355	341	343	386	340	410	381	316	386	376	394	405	362	372	341	333	376	335	378	345	362	361	390	398	371	384	355	351	367	336	336	344	372	358	345	373	369	359	396	399	384	350	328	390	405	354	410	375	364	371	368	379	364	339	356	384	397
30913	15334	7717	2952	858	594	432	292	290	289	254	271	258	230	257	222	196	223	232	257	239	229	220	220	252	233	206	216	236	239	271	247	260	209	215	225	235	200	241	228	243	228	237	219	229	256	254	217	245	230	232	235	227	214	246	246	209	224	232	236	262	236	241	239	233	225	272	240	230	207	219	242	237	240	247	250	237	231	260	232	238	281	253	262	224	207	250	244	207	231	249	246	210	222	211	238	238	226	226	244	228	244	248	266	245	235	255	242	241	228	229	238	232	225	235	211	219	243	227	247	238	252	221	246	229	221	252	223	262	235	229	247	217	213	226	232	247	224	247	244	256	230	269	245	244	252	257	252	218	230	226	211	259	250	227	263	237	205	219	217	211	247	209	218	245	221	236	241	208	219	270	229	224	219	244	212	246	227	195	227	203	222	237	244	231	210	248	225	224	247	219	232	241	208	216	235	245	212	258	232	229	225	234	238	266	224	234	250	213	233	213	241	244	231	265	257	236	247	264	220	220	278	224	255	225	200	231	238	243	215	247	216	235	261	240	240	246	241	260	239	208	248	251	221	242	233	205	224	257	245	242	270	249	228	240	210	237	231	225	227	232	248	234	221	229	241	244	247	227	217	239	190	241	195	232	215	218	240	206	219	230	237	240	225	263	243	235	236	218	249	244	246	227	265	220	238	241	216	236	245	225	258	199	246	255	237	241	240	232	223	268	239	253	229	242	232	242	282	231	237	202	240	238	214	191	227	243	240	218	226	240	222	213	250	253	240	230	214	244	215	258	223	235	217	252	207	242	254	219	234	210	235	216	253	246	213	247	235	229	224	238	238	236	239	247	215	264	249	228	257	234	231	217	215	214	253	258	252	230	218	237	232	233	206	243	230	226	236	217	224	251	216	230	246	229	257	230	233	235	219	237	242	250	215	226	251	228	228	223	195	220	243	248	227	218	217	241	251	221	240	215	224	230	235	216	228	224	201	238	229	249	206	244	248	221	231	220	220	236	224	233	225	243	252	246	248	236	239	239	228	211	194	234	232	231	209	261	256	216	271	218	223	237	243	275	253	232	249	275	235	235	226	212	224	233	239	237	239	231	233	262	210	229	232	218	255	251	228	256	241	204	250	251	239	252	224	239	249	235	219	228	235	208	217	252	241	236	248	209	271	221	228	229	253	251	257	217	224	234	208	247	218	207	221	242	249	216	246	238	230	247	234	226	237	211	246	255	250	221	230	225	242	256	255	256	218	227	230	208	234	268	234	223	198	228	210	234	216	249	206	227	217	247	235	211	220	220	231	217	231	225	221	235	253	218	233	239	236	224	238	242	220	244	219	211	216	232	238	199	233	232	230	206	229	239	246	246	211	251	202	227	255	209	227	264	259	200	221	230	199	242	254	227	244	238	274	248	236	239	240	236	252	249	220	227	225	219	230	200	229	245	230	252	271	214	208	230	243	201	246	238	248	251	219	230	247	279	217	235	246	240	228	216	237	224	258	213	237	244	237	257	246	254	214	239	219	223	231	206	245	213	227	224	215	232	219	241	210	253	236	224	231	235	226	246	240	202	216	213	241	214	210	186	202	256	224	255	231	216	244	224	227	246	216	246	233	226	225	234	215	229	238	216	243	242	226	253	225	238	237	238	252	238	251	259	224	277	240	232	232	225	240	226	221	199	217	251	204	236	243	248	239	259	245	251	226	215	216	215	247	247	213	212	207	251	254	249	240	225	222	225	211	240	244	234	251	229	235	276	244	252	230	211	213	215	228	254	226	220	247	224	225	224	191	236	227	244	249	227	233	204	237	205	223	223	275	235	250	201	226	230	240	210	233	237	247	240	216	224	222	210	249	248	242	247	224	276	263	211	239	250	242	227	198	235	204	225	224	241	239	224	218	237	214	254	230	234	218	244	246	222	218	263	252	243	220	237	225	245	225	204	235	203	252	235	244	231	228	227	232	234	249	221	213	234	222	254	236	241	228	231	203	243	231	230	223	222	222	237	223	203	254	229	232	253	256	239	237	256	239	238	262	243	224	252	238	235	247	246	271	205	239	233	234	236	242	220	227	231	223	214	214	259	214	209	223	244	259	247	217	228	227	227	235	218	234	239	239	231	245	222	224	268	248	213	239	240	228	207	224	238	246	229	220	239	222	239	212	223	241	225	226	229	226	246	224	223	234	253	245	227	239	251	203	245	240	234	249	242	251	228	237	241	235	241	231	253	234	219	222	242	256	235	228	236	206	230	226	247	227	234	246	264	236	234	219	258	225	230	250	234	223	253	220	221	224	231	232	217	222	259	229	222	218	225	223	257	209	211	225	236	256	213	216	245	211	223	235	218	235	260	240	245	250	255	220	261	230	262	236	275	232	244	220	235	254	236	230	238	243	251	240	246	245	230	253	228	207	244	213	255	264	220	235	219	203	235	238	249	201	232	233	247	255	219	206	207	255	231	223	242	235	203	239	214	218	219	224	218	258	255	204	219	267	203	216	240	221	238	228	249	246	231	213	225	191	259	222	257	264	271	248	240	254	241	216	229	220	225	235	215	248	254	220	226	254	218	219	225	211	217	240	217	253	215	219	224	245	254	236	222	239	243	208	210	260	233	212	239	240	223	227	246	240	233	230	233	263	263	272	239	221	225	248	259	228	255	252	224	259	237	215	243	212	260	233	219	239	257	262	243	211	255	216	238	213	227	244	238	236	252	228	229	245	239	207	224	219	248	213	225	243	217	228	266	225	246	226	237	256	190	215	252	234	221	239	251	216	230	224	218	229	232	226	230	218	234	185	215	198	229	210	256	243	254	268	244	214	238	219	232	233	227	235	244	259	235	211	235	230	227	232	273	226	207	255	254	214	192	228	236	219	221	210	240	229	243	227	224	212	248	279	233	254	235	213	234	210	203	235	235	227	218	231	245	217	237	251	243	244	225	243	242	230	260	232	249	235	226	240	242	249	206	241	260	236	235	254	245	262	213	256	219	238	224	243	247	250	260	260	244	263	236	212	207	227	231	207	231	213	273	203	255	241	236	257	263	243	232	244	222	209	253	210	251	228	217	246	235	235	240	220	218	227	245	234	230	239	235	230	211	233	240	253	224	189	208	209	227	242	241	187	242	223	220	230	263	237	231	209	230	260	219	253	236	248	264	232	224	215	247	240	224	207	263	234	213	226	234	261	250	232	214	239	229	242	255	223	247	232	240	243	237	227	244	219	227	231	223	246	244	250	247	266	257	237	231	251	233	261	253	230	232	203	212	239	258	201	239	242	242	264	221	246	237	218	227	242	249	221	269	233	218	217	237	236	223	227	253	220	204	217	240	242	247	258	224	221	253	246	245	196	207	242	228	236	263	243	244	249	241	244	210	239	255	255	234	248	235	208	231	254	222	232	250	255	242	233	230	263	231	232	219	237	222	190	252	213	240	245	237	196	244	237	233	241	260	237	233	242	194	243	256	223	231	270	201	214	228	232	242	234	227	251	229	231
19799	11353	11208	6598	2503	2040	1159	932	755	666	646	632	600	572	604	605	525	587	606	546	490	542	578	507	535	539	518	533	511	524	492	538	471	536	519	505	499	530	477	492	510	543	500	516	544	552	542	522	507	540	519	485	537	510	510	475	504	530	515	522	476	487	489	459	468	520	480	487	507	514	488	508	473	508	551	505	484	556	475	504	506	521	498	508	504	508	506	472	463	511	522	514	476	487	558	534	486	499	493	504	491	508	507	500	496	544	481	485	528	489	511	478	517	541	532	540	517	459	524	523	522	523	489	476	512	521	477	519	467	501	522	478	501	511	476	472	543	495	528	503	492	503	514	516	512	464	529	526	513	505	521	505	542	531	542	487	523	541	535	493	528	506	523	436	522	535	531	483	484	514	483	501	485	508	518	492	533	493	515	495	502	535	501	490	503	496	476	540	487	504	527	486	476	498	467	489	521	497	511	490	548	518	476	515	500	545	523	506	531	496	511	472	501	542	495	523	506	514	508	504	467	481	498	466	522	463	516	510	458	481	505	564	471	506	512	528	487	513	512	519	499	498	471	490	471	476	514	492	482	477	494	491	471	477	494	513	527	506	501	469	502	522	502	520	492	488	493	521	442	490	490	514	518	487	512	468	497	531	526	548	494	516	505	532	506	495	513	510	524	544	538	478	509	493	544	501	579	471	481	527	551	509	477	534	522	489	518	468	512	512	524	496	517	515	533	506	518	514	511	522	493	513	490	493	541	478	505	498	515	518	523	482	506	513	469	496	481	490	475	494	484	503	509	547	491	458	499	515	529	546	539	527	529	515	472	535	498	528	473	470	520	505	508	547	515	509	522	506	520	499	506	472	499	484	502	494	446	495	526	506	501	562	539	509	501	509	536	508	557	534	502	559	470	509	499	517	530	500	548	505	523	516	520	528	490	537	501	517	503	482	501	488	513	515	514	481	496	536	465	507	513	504	503	522	527	512	523	513	520	546	529	503	510	506	543	482	499	495	529	551	507	501	544	494	490	507	524	546	505	523	492	548	505	532	508	530	502	472	530	531	527	507	532	505	487	576	513	504	489	510	506	518	522	510	530	520	490	499	559	498	490	485	485	513	514	511	509	488	534	518	516	497	463	496	488	551	499	482	538	496	499	555	478	521	518	524	494	526	497	504	533	502	508	518	511	480	482	487	513	505	485	519	537	492	521	528	547	490	510	519	496	534	468	504	475	489	487	493	470	518	499	481	489	529	497	469	550	503	514	515	537	521	511	484	532	516	505	480	523	471	529	526	511	538	498	464	491	477	523	504	487	517	459	491	486	523	537	511	507	490	508	520	502	508	518	514	500	486	514	480	526	516	503	537	527	510	500	561	512	509	483	516	524	495	505	501	520	504	487	513	533	515	506	513	468	474	479	500	493	498	471	513	468	545	511	488	542	519	484	534	533	514	538	517	504	474	539	497	516	487	513	485	487	492	469	513	498	540	503	460	482	448	478	490	481	526	541	504	511	512	469	520	470	497	507	514	509	513	495	509	535	521	494	517	537	498	543	506	504	507	516	498	497	515	528	543	515	526	481	473	489	516	517	518	494	493	505	524	467	537	483	509	508	487	504	493	498	535	476	485	501	485	525	505	548	525	541	458	496	483	504	532	526	488	510	557	494	490	500	482	532	513	493	531	504	541	519	535	513	527	493	500	474	527	521	505	504	515	483	497	484	528	526	565	508	502	491	501	475	480	518	493	507	489	535	480	508	543	508	516	489	498	489	492	502	477	499	472	476	500	495	481	463	491	524	487	493	460	503	460	533	484	491	544	513	531	485	445	494	525	474	528	515	504	537	479	495	517	512	468	525	484	555	499	504	496	510	510	461	469	505	490	504	455	500	485	504	542	528	487	481	547	484	493	486	496	507	500	489	540	498	494	508	526	474	460	521	487	507	540	500	504	493	516	487	449	527	497	515	518	514	542	477	537	485	505	506	488	536	526	500	477	497	505	502	501	506	494	520	484	534	497	480	534	505	556	522	509	503	482	502	501	496	522	501	537	485	546	473	539	499	511	515	506	492	462	543	481	512	499	508	529	512	499	500	491	520	539	501	514	505	521	491	472	481	482	507	527	519	527	475	510	465	483	473	503	507	516	521	480	494	513	518	516	537	485	492	508	542	507	528	521	509	487	523	517	486	540	512	506	473	495	470	511	497	492	508	536	498	517	501	519	518	477	502	514	518	482	544	521	514	553	511	464	478	497	529	511	516	508	511	476	491	517	520	527	503	523	518	495	497	487	488	531	519	492	524	509	482	514	488	515	517	552	519	493	482	494	537	507	531	458	522	501	505	499	520	540	490	467	505	489	529	508	474	528	507	462	536	550	516	481	507	497	505	511	516	487	515	512	492	505	515	510	471	478	515	508	524	516	501	497	510	470	480	490	473	525	475	533	518	492	475	491	508	531	545	464	538	514	511	487	543	559	518	503	483	491	483	526	541	482	492	482	521	508	505	516	527	497	548	538	511	491	533	486	525	512	473	506	499	523	508	491	515	502	450	494	493	508	511	548	520	494	544	464	517	494	525	490	495	508	539	497	523	522	548	501	528	508	515	462	548	481	480	520	511	533	562	499	498	526	475	536	454	505	521	517	521	525	491	500	502	486	489	484	483	506	533	502	520	464	535	499	528	486	509	504	483	472	532	489	524	530	492	523	526	499	510	515	511	518	518	501	538	485	555	484	520	534	525	494	487	518	486	525	509	470	514	474	511	462	540	525	527	532	568	490	524	491	502	515	482	501	464	502	519	526	515	506	523	491	505	502	525	520	529	481	524	548	509	514	543	520	525	509	504	543	500	530	471	509	496	494	524	475	487	507	494	511	476	496	494	507	471	498	511	541	505	473	487	513	469	511	507	495	525	501	488	512	491	485	526	482	483	517	481	507	489	539	481	511	498	487	481	478	504	536	528	490	558	511	492	524	521	510	516	480	494	484	521	458	482	499	507	486	500	506	504	478	485	512	481	514	504	512	475	550	565	491	494	483	538	478	529	516	474	480	489	514	508	474	508	502	488	491	497	506	484	490	457	517	492	524	519	491	481	508	513	547	476	543	495	528	485	511	501	573	525	539	543	522	482	547	514	514	557	558	506	500	503	514	486	499	497	540	481	483	583	494	539	493	475	490	459	475	520	511	502	524	481	519	511	516	494	480	551	487	550	498	485	484	564	537	497	530	557	500	451	492	490	518	507	509	489	506	530	517	520	512	485	510	528	484	483	455	520	522	509	541	506	520	483	500	479	512	503	505	510	496	495	545	509	477	488	488	526	503	484	524	533	496	534	520	480	489	523	493	519	514	461	555	501	507	506	529	523	496	497	508	532	498	531	511	516	467	503	529	522	538	545	482	483	507	552	493	558	498	471	524	497	474	497	475	499	520	526	523	508	522	489	498	468	555	503	467	544	517	486	516	497	524	522	508	515	498	480	518	510	527	523	471	511	483	474	525
44828	28781	22903	10798	2751	1034	505	320	278	224	200	219	183	185	180	149	166	165	160	163	177	148	188	142	132	130	156	144	138	137	148	160	148	145	131	157	155	138	134	141	139	129	154	136	122	140	152	133	168	152	138	136	153	137	148	139	147	125	117	151	152	167	133	162	152	121	146	149	135	135	145	174	166	145	134	150	146	141	143	142	154	166	145	138	146	137	171	137	159	158	140	133	147	145	145	163	157	132	144	145	124	129	151	129	143	174	156	148	133	115	137	153	137	158	148	137	142	154	175	168	123	150	137	125	149	145	139	132	151	161	141	151	141	159	137	133	144	137	156	161	130	123	149	128	147	132	145	141	148	148	127	153	167	156	139	129	132	118	125	132	155	156	136	150	116	151	125	135	148	144	142	148	133	168	156	162	156	136	155	153	141	139	148	145	142	145	146	151	148	129	157	135	157	144	128	157	150	159	165	158	144	156	151	130	158	147	133	153	153	169	137	132	129	146	153	139	134	130	167	127	156	156	148	142	154	141	140	127	157	139	169	155	144	159	150	158	139	122	150	144	154	115	161	142	140	140	144	173	135	145	127	131	136	169	128	147	151	161	141	153	161	125	130	136	124	123	145	143	170	134	150	147	148	132	148	132	144	141	151	141	147	135	146	152	167	145	131	149	162	145	140	163	137	148	157	135	149	139	129	135	151	122	160	139	131	138	149	136	146	153	159	151	143	151	161	136	145	158	162	142	135	116	136	154	139	160	134	153	149	129	144	158	131	135	141	115	143	126	121	147	128	124	130	151	136	148	133	145	147	128	143	163	129	147	162	147	170	153	158	142	129	182	144	136	128	151	134	161	170	126	153	152	136	138	165	140	144	130	132	161	128	144	146	157	128	123	164	150	144	179	153	141	140	136	136	153	166	151	115	144	142	141	130	159	119	156	137	122	126	155	122	163	135	158	127	162	138	135	127	159	139	145	142	138	151	167	125	142	134	154	145	152	157	145	146	137	162	125	148	138	169	126	155	146	121	140	156	154	149	131	144	154	159	129	145	123	136	157	143	150	138	165	169	150	165	143	171	148	162	152	149	140	153	138	141	161	140	136	173	125	152	124	129	134	159	148	143	143	150	132	154	127	168	155	141	135	146	145	157	135	147	183	140	144	137	142	146	156	136	150	172	142	160	142	168	137	153	166	156	156	151	139	146	157	143	137	132	149	147	140	160	148	158	148	137	142	147	166	159	139	118	143	143	171	148	159	136	156	154	143	168	158	125	150	139	137	160	126	154	164	141	139	121	138	126	127	162	125	179	139	132	139	163	146	140	127	154	147	154	161	140	139	151	149	161	162	131	150	151	185	136	169	149	140	149	158	142	169	145	142	154	154	133	169	184	139	152	158	161	131	116	146	137	131	153	149	153	143	156	153	133	150	136	146	126	119	156	145	137	160	143	139	165	126	168	147	130	136	142	134	160	157	159	166	167	149	151	136	153	134	152	142	140	148	139	138	137	146	138	140	125	149	140	139	134	175	158	157	178	146	142	156	123	146	107	155	151	153	143	150	158	133	123	100	142	138	167	146	139	153	144	130	146	166	152	138	134	115	159	134	149	123	133	147	154	148	136	141	135	143	146	132	133	149	138	160	138	127	160	134	132	133	137	145	146	147	161	137	148	147	151	150	142	144	149	144	176	119	116	153	158	151	138	132	159	147	156	138	135	153	174	131	142	156	165	145	151	143	153	141	129	139	162	131	142	141	140	164	116	139	160	149	163	152	150	133	147	139	164	157	145	160	153	146	149	160	151	144	139	150	145	169	142	150	173	154	161	150	151	163	144	163	140	155	144	124	123	169	142	176	148	136	151	134	137	159	139	126	149	147	157	132	144	144	163	132	157	153	149	145	151	136	141	145	138	121	137	149	129	150	135	147	136	136	145	146	144	148	144	147	148	140	158	151	159	160	149	139	156	124	168	151	156	139	149	163	150	158	160	143	146	134	130	157	166	143	140	140	143	120	145	124	140	143	128	165	151	172	153	165	164	138	137	131	146	158	177	151	143	150	152	151	163	137	150	172	131	132	151	147	162	140	130	142	137	156	153	137	143	172	153	161	148	148	126	145	151	160	163	135	142	146	141	151	169	166	136	132	141	164	126	142	128	148	143	140	155	155	140	137	140	152	131	125	148	154	137	135	124	153	140	148	168	159	135	132	142	136	126	153	170	142	127	153	162	160	160	165	157	136	159	137	143	142	124	147	150	138	128	167	152	153	171	138	138	143	114	124	144	155	128	159	159	165	146	155	160	136	154	123	141	156	155	154	149	155	155	148	152	138	131	145	143	167	137	119	149	157	139	167	133	138	134	154	144	131	152	145	122	136	147	142	162	175	141	158	139	153	141	151	174	132	157	149	157	116	142	138	148	153	140	158	164	150	135	137	159	156	162	166	154	141	155	153	143	147	137	146	151	136	139	124	169	179	147	138	133	118	152	135	139	141	159	142	162	153	138	139	126	146	146	140	138	130	127	160	162	149	131	139	147	153	179	172	160	170	130	132	155	154	152	132	152	160	165	139	159	130	149	151	142	149	155	150	165	142	156	168	138	151	149	154	139	159	141	167	133	134	149	137	140	133	160	154	137	145	118	146	152	142	151	155	125	141	159	137	128	150	154	156	153	139	138	173	165	150	148	147	148	137	134	134	164	160	145	156	158	148	150	158	124	131	137	151	146	125	149	141	155	142	153	169	173	152	159	158	178	150	131	144	144	159	162	117	157	135	156	162	150	143	148	148	163	159	143	150	143	160	147	148	138	134	151	141	160	128	126	143	143	150	149	146	135	135	152	157	155	142	166	147	151	167	150	142	175	134	160	157	161	155	155	129	133	155	157	135	145	135	148	122	127	140	145	143	112	125	130	131	138	151	151	141	142	135	131	145	140	125	154	141	148	178	131	116	163	149	175	154	136	165	150	153	138	148	156	127	151	142	120	149	132	143	170	136	145	146	114	171	136	154	144	145	130	135	139	126	139	163	121	154	146	154	159	134	162	151	153	155	125	143	148	136	152	144	148	144	137	137	161	124	134	180	143	165	144	162	140	150	170	149	160	139	153	127	140	155	142	126	165	141	121	140	153	125	140	114	143	142	156	142	157	163	166	143	168	133	134	148	141	132	148	144	143	132	141	149	150	165	143	159	141	171	139	139	147	146	126	144	148	137	161	112	148	153	154	146	128	135	139	143	143	158	156	131	148	155	139	151	124	144	167	146	180	169	147	150	171	140	156	142	135	160	139	173	149	121	146	135	148	135	134	126	145	162	142	149	170	148	148	143	129	151	145	150	143	145	127	132	144	157	147	124	157	154	153	154	130	150	164	151	143	129	133	137	136	168	131	151	173	146	157	142	138	135	140	166	136	158	162	153	155	144	126	160	139	137	134	152	153	131	148	164	165	148	148	168	143	140	137	139	138	140	161	165	153	134	162	145	153	154	162	126	175	146	136	138
29156	22932	26291	16356	6240	3798	2072	1316	923	753	700	624	518	499	490	473	424	463	439	438	410	420	370	393	367	379	393	335	389	355	376	348	342	350	351	357	348	349	340	364	366	369	335	350	342	326	303	306	313	360	344	370	336	355	325	309	335	313	364	303	311	346	322	312	329	307	357	332	323	357	338	349	357	359	346	326	328	330	311	331	362	335	318	351	348	357	350	324	287	357	329	339	336	345	354	306	337	336	341	364	338	359	355	311	353	299	330	309	316	345	326	341	316	328	282	350	329	332	355	356	337	329	306	333	319	309	324	330	323	314	305	321	321	343	322	313	326	333	348	321	310	322	359	352	324	346	324	333	316	312	351	319	361	344	330	326	344	318	348	325	358	342	350	312	332	330	331	322	337	326	344	373	312	366	347	352	351	337	348	336	324	314	360	343	368	317	319	308	360	347	341	321	342	352	329	338	344	342	320	312	305	331	333	372	377	342	326	364	356	320	321	354	304	319	353	342	302	325	316	333	339	349	322	337	353	313	351	352	345	342	330	339	319	319	350	328	337	336	333	347	348	296	358	312	348	347	353	326	320	314	323	346	312	314	303	350	335	329	336	372	322	357	331	361	288	314	344	340	349	325	358	351	328	318	327	351	340	312	384	333	322	310	318	354	348	315	341	338	348	356	301	362	339	334	314	316	363	346	320	327	308	343	327	325	300	324	377	347	323	311	354	386	356	350	309	347	343	352	306	351	309	293	323	300	327	311	301	348	333	344	352	347	309	334	367	347	353	332	321	341	319	350	368	333	340	348	338	310	347	323	342	350	333	320	347	307	361	324	373	337	339	316	354	346	329	328	348	356	294	358	325	322	301	360	355	335	331	327	334	325	351	316	343	347	355	316	344	330	330	330	338	315	310	330	309	347	331	336	331	322	344	316	339	305	306	335	339	333	309	296	341	340	358	315	316	342	333	378	337	335	333	332	337	303	323	375	319	342	345	391	377	331	341	331	327	327	329	352	344	345	330	337	340	333	349	356	363	343	337	327	351	309	368	307	334	353	310	368	342	333	333	338	328	329	337	341	339	313	340	355	326	345	323	353	310	339	310	344	334	342	319	331	351	377	329	312	350	351	352	364	327	321	333	316	372	319	323	344	326	334	337	335	342	345	347	330	340	359	360	335	348	321	354	286	321	338	305	320	314	328	350	336	328	365	340	323	354	337	338	338	349	346	349	319	312	337	316	327	373	343	345	335	327	336	338	321	318	308	332	349	340	335	299	354	323	323	344	351	347	337	300	349	350	367	350	360	343	309	351	353	346	378	313	333	336	352	340	348	375	330	362	322	307	332	319	341	318	317	314	328	328	303	337	330	336	376	336	351	347	345	364	307	324	343	343	351	342	324	344	314	317	331	354	334	329	354	349	335	359	355	357	347	344	337	293	317	339	368	336	373	349	349	326	352	348	315	359	351	297	344	323	341	321	338	334	300	322	327	347	340	329	345	316	290	365	346	354	358	349	312	348	313	336	346	329	323	330	359	346	343	310	305	350	347	357	347	301	311	302	345	340	320	365	341	328	340	317	343	366	342	330	343	323	313	319	328	311	316	342	322	299	331	319	344	315	330	325	325	330	352	312	323	320	359	336	334	347	311	349	337	340	333	356	356	304	294	331	355	369	334	323	336	319	338	335	372	329	341	326	329	314	357	328	293	354	342	346	335	320	336	348	374	319	310	329	314	345	333	347	348	343	321	332	286	338	332	320	347	294	313	354	345	346	357	322	330	323	352	333	331	348	348	347	347	331	318	359	312	359	305	341	326	324	335	321	326	332	347	341	332	309	312	333	316	331	314	345	339	332	344	356	347	319	348	348	335	372	359	323	323	335	319	302	319	334	303	319	365	339	311	353	341	349	335	322	318	327	309	327	336	338	317	309	346	335	356	330	323	315	351	322	350	300	293	324	318	328	333	326	337	333	357	344	324	314	330	316	320	325	340	314	329	334	336	312	311	357	342	337	352	329	359	312	333	323	307	341	341	342	371	364	347	329	329	346	314	332	320	320	316	319	341	333	350	313	373	326	313	308	297	329	304	350	320	329	309	361	352	289	317	321	367	324	323	343	339	318	341	339	330	327	364	300	333	337	371	314	349	331	358	319	325	318	335	323	335	320	336	350	303	332	365	325	359	335	356	352	350	365	338	315	309	346	344	360	347	346	366	294	343	364	364	342	319	340	317	326	338	356	369	334	319	342	318	344	348	353	343	313	314	334	332	360	359	329	354	344	334	325	317	292	303	316	311	348	324	298	334	344	360	323	357	351	364	335	337	345	337	332	331	343	310	362	311	320	342	339	343	363	382	330	359	348	345	358	331	316	315	327	339	352	350	308	332	336	333	341	317	311	373	324	338	380	341	343	320	328	328	324	345	351	313	309	323	335	359	350	321	356	308	328	354	353	325	330	353	316	318	334	297	313	318	336	375	319	335	344	353	318	311	344	356	312	368	337	350	349	347	335	339	351	336	374	356	355	349	346	353	317	304	329	333	316	331	341	316	333	338	351	303	336	343	334	313	347	349	343	347	341	330	342	345	325	341	325	312	329	329	341	355	325	329	347	332	354	343	330	339	326	337	350	354	309	353	339	369	339	313	311	312	315	347	366	337	314	358	313	311	321	341	339	325	326	362	288	341	377	342	319	340	347	340	341	301	314	309	303	324	343	329	341	328	354	322	310	334	338	316	318	332	325	314	340	320	349	314	330	346	315	335	315	351	348	363	359	346	309	361	319	341	313	323	349	343	336	334	356	372	283	336	326	337	340	366	330	325	332	342	335	338	333	330	312	321	310	323	299	330	329	340	377	338	327	323	296	339	326	368	352	330	313	370	365	333	321	368	305	331	340	373	308	372	300	340	346	344	319	327	329	320	312	320	339	301	335	347	373	318	341	326	365	355	316	353	348	346	335	342	331	340	367	346	353	324	376	340	352	344	348	332	337	360	347	356	341	329	324	301	310	355	309	357	307	317	359	309	325	312	344	341	319	329	325	356	353	343	323	309	299	338	380	341	358	321	324	322	313	295	351	332	318	323	318	360	347	343	316	335	328	324	361	339	356	354	340	347	317	349	303	351	359	312	355	358	295	333	340	325	310	362	348	330	337	341	311	336	346	337	330	334	329	324	318	326	339	343	350	336	337	335	321	336	331	322	332	338	313	332	337	330	331	337	321	346	342	307	329	326	360	349	329	359	304	314	314	342	348	333	337	318	329	324	347	338	333	343	305	329	323	301	370	306	357	332	317	358	336	335	334	339	288	350	336	309	310	328	311	320	328	317	308	367	362	324	363	339	311	339	371	341	317	326	352	359	344	332	359	341	331	351	337	332	318	333	335	309	305	308	351	312	342	315	336	340	325	338	330	309	324	314	308	347	326	327	323	332	336	327	312	320	320	324	343	379	339	328	338	313	299	330	336	326	316	360	351	320	317	314	331	339	368	369	349	335	316	355
52860	38754	32852	19603	6470	1714	794	452	367	289	258	231	181	198	197	215	161	185	165	219	180	206	173	186	146	151	194	173	169	195	145	170	169	148	148	167	165	144	165	171	164	163	152	153	156	161	144	160	146	197	184	167	171	149	136	149	177	165	131	133	155	172	153	158	174	146	152	135	151	171	149	154	143	147	142	153	172	157	147	173	161	131	166	135	163	173	166	148	161	159	147	180	167	155	152	157	162	167	151	159	182	179	149	150	172	184	154	169	153	160	160	146	156	152	177	177	158	149	172	159	141	144	159	173	151	149	178	130	145	152	152	148	195	151	142	146	160	149	162	159	162	178	153	176	158	159	143	138	158	148	183	157	169	166	156	162	174	152	151	171	137	163	139	157	173	156	168	159	145	172	149	160	148	153	162	170	184	146	132	150	153	141	153	172	172	151	137	157	170	179	179	185	176	181	159	156	149	169	184	154	174	166	169	157	162	141	158	165	187	149	147	173	147	167	171	163	167	142	173	162	152	169	179	197	172	154	126	160	174	160	177	162	176	163	161	165	159	164	149	155	152	170	181	153	166	151	141	165	160	162	189	177	154	138	148	155	163	170	180	179	138	165	154	167	142	173	164	202	174	156	138	136	163	167	187	181	143	169	174	170	146	147	191	146	176	163	168	141	181	159	164	168	171	173	150	166	176	148	135	127	184	154	166	185	154	166	149	143	179	171	157	132	140	144	176	181	169	171	160	176	154	165	160	134	176	170	167	144	162	176	168	157	165	137	168	161	142	158	163	175	157	168	163	156	148	152	134	171	149	159	153	170	140	133	137	154	157	176	163	154	159	153	150	143	151	158	150	143	158	150	169	163	156	147	148	167	173	174	152	166	181	146	183	128	157	146	144	178	159	170	164	149	141	157	165	156	166	149	180	151	166	165	154	163	165	163	175	164	150	156	151	197	154	156	167	176	166	154	173	179	151	161	135	143	177	182	162	180	138	134	170	174	171	150	157	147	167	172	154	180	167	166	175	152	167	153	135	158	170	127	151	147	137	197	198	166	150	136	149	159	145	160	160	154	167	173	180	182	166	188	152	151	160	130	177	141	144	168	157	173	135	162	162	160	152	167	161	160	164	166	159	154	170	152	151	176	140	168	189	153	178	152	162	137	150	164	161	162	175	195	154	163	173	161	159	147	160	169	152	170	145	174	162	160	157	138	154	175	144	155	150	194	160	162	154	163	143	167	155	146	141	147	153	167	143	147	145	156	153	149	165	162	176	142	174	153	171	166	142	166	156	170	156	153	175	177	173	161	169	173	130	152	165	161	136	144	151	178	178	148	188	149	161	169	148	154	142	162	148	148	128	151	161	155	141	151	164	162	169	135	156	137	163	164	149	173	171	158	151	148	169	164	159	148	164	149	149	144	153	166	188	169	182	185	160	140	155	166	169	164	174	145	143	133	160	152	146	157	151	146	158	162	175	192	176	166	177	147	150	177	157	162	168	163	168	150	171	154	155	181	153	163	152	149	143	158	145	168	169	168	165	153	175	151	147	136	165	164	172	158	143	145	145	146	160	150	153	158	152	177	135	161	180	183	151	163	171	155	168	170	171	157	179	171	162	187	175	160	183	151	154	170	186	159	165	166	174	172	136	166	156	178	145	143	160	162	172	154	152	148	132	171	157	157	147	162	152	149	174	146	163	182	133	147	148	154	156	153	153	158	161	157	158	171	145	151	183	181	156	153	154	149	152	172	176	162	169	141	114	138	182	146	161	156	181	167	162	139	146	172	155	161	162	165	145	168	144	156	168	144	151	171	174	160	167	159	163	157	160	171	134	177	175	166	181	163	137	165	173	140	172	141	156	150	144	181	148	154	169	143	178	175	174	177	162	151	167	165	153	145	169	153	159	167	163	163	128	185	134	114	156	163	145	169	138	152	167	148	170	136	163	160	156	160	160	143	172	137	138	164	134	187	166	166	185	170	152	164	161	145	153	159	157	174	187	144	174	170	136	170	139	142	145	160	165	168	162	147	173	159	155	159	152	148	150	148	162	177	160	143	169	159	167	155	143	188	196	159	164	143	131	152	132	163	168	158	159	163	189	154	163	149	161	131	173	132	141	162	159	161	157	152	153	140	142	166	145	128	133	139	165	162	155	155	154	156	140	150	154	160	153	136	166	148	148	149	168	146	140	156	156	147	159	166	152	170	149	156	152	160	154	170	190	178	153	154	141	161	163	170	183	169	171	157	174	150	155	136	165	157	170	178	165	153	170	157	146	150	174	181	170	187	176	165	153	151	183	165	171	149	152	167	159	150	187	153	159	181	148	154	164	154	169	162	167	166	155	142	160	163	149	173	146	169	145	130	180	162	146	158	156	162	150	146	153	192	165	153	154	141	166	145	156	164	185	140	160	170	139	145	153	187	151	146	158	163	154	155	167	152	174	176	158	132	172	150	142	156	160	164	176	147	135	149	186	156	146	170	158	154	175	156	178	170	153	146	171	165	143	142	185	148	161	166	148	176	156	153	186	162	158	157	146	151	160	164	169	153	130	169	170	160	160	154	159	150	163	131	167	169	154	141	158	152	145	146	139	146	140	161	177	185	149	162	177	156	141	177	168	152	168	169	188	156	175	155	169	142	164	161	171	161	165	151	168	161	162	167	168	160	156	167	156	171	180	172	189	178	139	156	124	159	161	128	155	168	148	167	146	129	155	161	169	158	153	163	157	142	165	151	140	159	167	154	140	150	158	134	148	163	155	154	140	164	146	161	150	158	139	151	146	156	153	149	159	154	166	158	156	179	157	164	166	162	170	153	142	143	177	163	166	142	151	158	173	161	149	156	157	162	160	164	153	163	162	150	156	163	147	186	142	165	159	164	172	178	140	131	157	158	176	156	147	162	162	164	151	158	162	159	150	151	176	170	157	152	155	148	158	154	142	165	144	159	128	156	159	163	165	170	164	169	162	165	176	140	163	141	152	151	173	155	150	166	136	171	159	164	140	172	163	176	151	183	166	170	155	160	159	139	163	181	149	165	158	186	162	203	138	175	155	172	159	160	155	137	144	172	186	154	161	205	166	173	151	160	138	158	160	157	135	149	153	154	151	144	171	163	148	134	136	150	157	158	144	184	171	163	159	170	174	135	161	167	158	160	149	134	151	178	164	156	153	171	143	160	150	159	164	168	147	154	147	170	174	135	164	153	147	164	174	167	150	156	180	160	156	153	148	167	181	158	159	141	150	185	154	186	144	175	141	147	154	170	167	157	153	155	142	168	178	160	141	153	149	170	161	174	170	171	142	145	138	142	150	165	184	166	162	172	158	161	164	137	144	170	167	156	167	154	141	143	146	165	187	168	158	163	171	139	169	152	153	175	171	144	175	152	174	151	150	166	153	158	149	139	143	173	135	162	176	146	169	153	164	157	135	153	165	179	172	164	170	152	153	153	163	136	166	165	146	177	158	150	148	153	169	166	159	169	180	164	142	161	134	174
34763	30703	33318	25106	10206	4643	2707	1841	1293	1109	940	819	729	674	643	641	601	612	534	530	560	493	427	452	429	462	387	468	453	419	441	425	441	417	384	395	392	392	397	377	419	363	385	399	399	376	376	384	385	417	382	416	358	380	381	383	400	410	375	390	369	378	364	367	372	376	364	380	355	360	373	351	376	415	381	399	340	393	367	421	377	359	376	359	402	393	361	349	354	359	371	401	376	371	334	388	349	403	410	373	375	373	348	340	419	362	392	400	337	370	357	350	371	348	374	365	375	347	380	362	350	373	337	362	385	371	362	374	329	359	378	381	360	368	366	374	341	321	366	388	391	368	422	411	390	377	364	367	381	399	374	379	388	368	349	340	373	384	394	372	389	406	334	383	372	390	361	393	410	369	356	379	378	431	343	373	381	389	410	363	372	371	371	369	349	348	373	394	361	401	396	381	365	374	358	361	367	339	357	390	359	399	367	383	338	363	367	379	377	367	402	356	370	369	362	350	395	386	346	395	374	414	406	382	350	389	390	372	370	392	357	355	393	356	380	364	366	335	401	376	377	390	353	371	362	381	380	343	380	394	353	374	370	388	390	349	363	367	321	358	360	340	374	386	335	386	388	399	344	339	382	395	375	360	354	370	353	392	366	356	377	388	364	390	377	395	391	380	376	372	378	366	358	355	338	390	371	383	392	379	362	361	370	376	361	352	356	383	348	367	353	411	364	377	383	395	384	358	391	385	374	343	371	367	392	377	355	359	370	390	379	377	413	360	363	368	379	370	387	405	366	390	382	371	370	375	362	368	362	378	407	332	361	357	361	413	356	381	381	403	397	377	374	381	408	379	380	405	353	362	380	368	379	340	353	359	380	408	337	355	370	357	372	388	385	392	361	385	388	391	364	363	385	382	407	408	378	359	383	353	349	366	372	369	374	372	365	394	393	372	349	388	373	363	402	360	382	404	395	390	391	371	353	373	387	392	355	381	357	368	377	364	389	392	362	322	370	373	377	375	381	354	377	357	367	389	343	410	394	399	352	375	348	379	353	372	407	348	356	353	353	377	420	355	382	385	354	359	370	352	383	406	366	396	391	344	364	378	379	380	343	418	328	376	371	366	356	359	342	395	369	341	380	359	356	389	398	368	382	380	391	365	386	378	364	385	383	377	362	375	429	381	379	389	368	377	338	382	351	354	377	326	361	361	390	389	423	384	417	368	399	370	349	379	396	333	353	346	363	355	364	367	401	352	356	354	353	362	350	357	374	391	349	382	354	413	423	364	382	353	391	362	344	360	355	391	391	365	379	351	378	353	355	380	349	372	337	357	398	357	360	385	407	399	383	331	357	364	375	319	337	403	369	406	372	369	372	395	378	369	370	359	391	362	344	364	399	352	351	382	352	390	401	327	388	380	370	326	382	358	384	351	342	356	351	395	428	398	341	383	375	387	371	371	368	389	373	344	433	349	395	337	362	377	341	374	390	348	378	372	389	345	386	363	337	364	363	381	366	340	387	385	370	360	379	346	347	371	370	416	347	353	364	390	381	360	381	376	388	368	393	391	366	367	405	397	362	386	434	362	359	396	369	376	402	380	382	349	366	349	364	371	333	362	374	385	384	419	376	386	422	367	380	355	412	367	377	373	395	414	356	383	379	378	327	380	387	347	376	362	375	347	375	377	386	356	398	344	379	391	375	342	383	370	383	369	374	371	388	362	347	392	402	336	363	361	376	369	376	362	405	352	357	332	358	381	400	367	344	382	395	369	367	380	414	386	397	348	333	365	361	380	377	409	359	350	333	370	395	365	375	386	367	390	327	370	408	375	322	364	369	380	354	355	350	387	368	366	388	361	397	370	359	390	412	376	368	363	369	377	383	344	373	348	389	420	340	392	417	379	339	378	374	367	358	359	356	360	411	394	363	382	347	389	353	377	378	381	375	374	385	354	370	362	382	378	394	333	402	385	354	378	363	369	384	375	409	384	348	366	363	383	355	364	403	363	377	377	374	390	352	362	395	388	385	357	390	376	378	360	363	351	351	369	366	388	379	389	376	371	353	357	386	362	398	388	390	365	360	348	393	364	372	336	377	363	378	380	389	396	399	336	382	396	394	397	380	343	410	375	362	376	354	338	408	342	389	391	364	416	373	359	381	359	383	350	388	367	358	373	367	361	377	347	383	376	379	351	359	362	387	388	369	365	349	374	383	378	380	377	397	386	330	376	365	384	341	384	408	382	383	395	373	373	364	389	396	399	382	361	379	355	362	384	380	380	397	358	389	387	369	367	359	354	370	376	357	375	378	361	379	415	381	386	392	412	375	392	365	380	329	386	367	375	374	389	346	354	366	388	346	376	357	380	380	360	390	373	380	370	362	374	410	365	389	363	392	410	367	395	363	370	393	381	364	358	373	367	356	407	390	367	386	404	368	385	356	381	401	376	378	361	353	392	369	395	377	374	388	365	370	368	368	364	349	336	364	366	326	357	368	356	351	376	367	375	338	370	358	358	363	366	394	359	398	382	370	384	367	358	363	391	386	386	376	375	316	377	395	361	333	375	369	385	367	370	392	398	396	392	382	378	377	406	367	371	364	405	404	385	390	381	375	397	377	363	402	391	338	371	387	353	397	391	376	364	395	386	397	378	408	390	334	383	374	361	410	357	369	372	357	365	379	382	351	362	390	347	375	399	346	372	352	435	366	409	390	360	358	360	418	363	401	370	392	387	374	383	389	373	416	359	340	386	394	383	357	381	406	356	411	386	355	351	368	383	365	346	359	364	366	360	359	396	369	371	365	357	345	402	356	376	377	363	391	398	383	413	344	365	391	363	337	383	375	355	378	393	384	429	343	352	372	382	417	384	358	403	394	370	402	346	398	368	393	355	375	363	359	342	371	364	368	354	383	408	363	322	384	370	363	358	373	384	383	393	344	379	375	354	364	352	348	368	391	386	355	364	371	393	364	371	373	375	352	363	361	384	360	365	396	405	329	392	407	387	328	373	384	375	377	402	352	364	397	342	420	364	378	404	378	340	352	359	407	372	371	347	383	395	409	371	370	398	348	356	386	375	400	377	345	378	366	389	382	388	355	422	387	377	391	374	397	339	404	369	393	337	333	358	376	358	402	343	373	375	353	380	382	341	400	411	409	395	371	392	347	347	370	368	363	374	402	356	374	368	387	379	403	360	351	382	356	359	381	342	372	391	364	335	346	386	357	385	377	362	382	359	395	361	353	376	390	383	381	378	378	362	368	373	319	365	365	402	333	377	411	404	379	377	380	370	350	370	362	368	329	374	370	412	385	367	353	361	390	394	392	373	374	387	390	377	359	387	396	352	340	393	345	372	313	376	419	380	346	366	373	352	387	371	379	362	348	368	357	355	375	389	363	387	369	357	372	367	377	400	383	379	356	353	353	370	365	389	338	346	402	391	390	398	374	371	361	395	392	371	375	389	360	391	367	394	378	354	354	381	379	368	390	378	356	366	345	388	396	387
28971	17364	7164	2316	1176	676	422	284	283	220	232	279	265	247	263	230	254	252	236	243	268	244	274	270	220	231	203	245	272	245	238	247	243	255	246	214	239	242	212	244	234	223	260	261	231	210	233	232	220	210	251	243	244	236	228	248	229	223	238	222	225	245	262	244	219	237	231	228	245	263	227	237	242	260	269	245	209	251	248	225	228	237	242	232	235	273	249	252	245	225	258	247	234	207	242	240	230	224	263	216	239	209	236	235	220	220	228	235	251	234	210	258	255	239	227	227	227	234	249	249	238	257	238	234	245	265	275	216	235	254	231	242	236	228	239	237	240	230	226	232	234	250	193	243	248	257	265	243	241	224	253	207	249	237	241	222	245	214	239	259	245	241	255	257	233	248	253	241	221	221	234	258	219	230	221	235	221	231	213	235	237	231	251	225	288	242	225	231	236	234	262	263	230	194	249	213	239	232	253	222	239	235	251	224	237	250	247	238	216	220	253	230	230	232	273	251	227	234	259	205	261	226	253	233	227	218	216	250	231	207	226	268	212	263	244	238	230	222	245	231	224	226	257	221	234	266	240	226	224	246	233	242	212	253	236	226	254	250	223	228	232	256	233	221	241	225	237	241	260	259	216	229	236	264	228	211	217	252	220	219	227	226	216	234	217	268	224	251	247	224	237	220	254	222	242	262	257	229	251	249	226	251	230	213	223	238	226	229	248	233	227	233	235	226	233	240	238	252	249	255	231	247	215	242	245	254	259	241	258	242	246	244	256	246	248	260	241	210	209	228	273	241	223	237	272	251	217	254	256	225	262	241	248	274	238	230	266	254	223	257	208	232	240	266	240	250	225	245	241	233	226	253	229	243	254	246	262	247	252	251	211	224	236	233	233	255	240	249	248	254	252	219	233	229	229	240	233	259	252	239	228	226	259	239	229	245	213	236	228	224	250	250	236	239	232	243	235	209	227	246	218	253	224	219	233	234	239	242	219	219	233	250	250	260	212	243	249	255	262	215	231	258	230	219	216	232	243	229	204	256	226	249	210	217	250	215	221	235	203	227	276	217	239	212	254	267	246	240	221	252	249	237	257	228	210	242	226	217	252	241	230	232	229	228	246	205	234	232	239	218	207	211	245	218	222	247	226	230	221	256	230	223	245	229	243	250	184	235	237	243	223	233	248	246	213	215	261	238	263	241	243	242	231	235	204	224	242	268	215	230	248	223	219	223	228	255	228	255	228	232	239	240	240	241	248	239	210	226	246	268	232	260	215	239	242	222	250	238	243	230	230	224	257	234	234	220	235	231	252	252	226	212	233	234	248	269	234	239	245	223	238	223	232	237	238	219	245	234	257	243	211	250	227	207	252	252	245	243	225	234	220	227	243	221	198	219	245	206	215	216	208	251	265	245	258	227	257	230	217	235	226	257	244	255	224	222	232	239	237	220	264	227	223	237	216	244	275	222	237	221	204	226	244	251	233	258	250	237	259	220	237	251	245	250	218	244	222	216	266	216	232	257	211	230	239	253	225	227	266	250	213	264	271	251	256	179	227	233	240	216	247	222	241	239	243	231	228	239	222	256	204	251	251	217	242	237	251	226	223	227	250	226	194	239	226	232	254	257	246	246	235	231	248	265	223	242	238	239	249	238	241	259	196	234	223	251	239	259	223	253	232	211	235	272	252	245	238	217	242	219	234	240	246	259	258	250	231	251	235	228	233	209	240	216	247	228	237	240	239	257	266	263	233	224	237	197	219	239	264	254	235	276	210	258	226	226	228	248	272	249	245	223	260	237	233	250	226	265	263	258	255	255	244	227	242	232	215	232	235	224	210	242	240	243	232	256	219	221	196	244	227	225	246	231	224	204	204	233	239	237	231	224	222	226	235	254	226	253	245	211	237	250	224	222	231	242	222	273	245	229	224	218	241	225	201	218	219	257	298	233	219	263	234	229	236	236	227	232	227	221	223	266	250	223	231	219	257	230	233	231	220	232	226	224	275	253	238	227	230	243	241	229	238	240	235	254	222	238	248	237	244	215	237	247	267	250	249	245	233	239	219	274	223	202	264	255	226	240	231	236	223	228	234	244	243	224	256	247	221	202	241	238	234	250	262	248	236	244	243	228	220	234	269	204	241	238	207	237	232	237	265	240	236	252	236	239	268	237	238	212	240	245	238	246	246	254	226	213	211	264	267	254	235	268	239	265	225	211	236	254	239	221	247	232	268	235	235	245	204	249	240	232	267	214	231	251	223	248	235	212	242	235	232	226	236	233	214	268	232	246	236	229	220	236	222	252	237	256	244	230	261	229	233	240	229	223	252	238	247	265	243	225	235	232	212	248	220	237	240	244	232	276	253	238	243	229	248	229	258	246	245	237	257	253	224	228	231	254	238	241	220	220	251	218	262	211	225	275	231	224	238	261	252	217	235	225	242	238	240	252	256	252	231	260	229	235	236	256	233	214	261	241	224	245	243	237	226	234	247	243	248	229	232	223	249	223	258	227	231	237	262	193	236	242	251	230	214	195	251	271	240	244	242	246	235	245	248	222	272	251	223	235	256	272	228	232	245	244	263	228	229	208	236	232	245	232	245	224	261	241	273	237	261	233	230	222	244	250	271	233	245	253	236	222	240	231	231	258	226	219	192	216	262	222	259	238	228	225	243	218	220	225	238	229	248	243	247	245	217	214	236	271	217	237	242	242	251	229	232	210	239	211	224	238	197	248	237	264	215	238	233	247	226	243	225	241	250	244	270	239	219	240	267	241	253	247	232	253	224	252	220	241	258	241	247	234	251	237	221	218	257	225	256	218	204	252	243	216	238	203	249	237	234	242	223	225	244	217	251	214	213	213	238	216	254	254	247	245	264	206	238	244	222	249	238	215	246	242	231	250	237	243	264	238	267	231	205	219	225	254	235	206	216	270	240	237	245	217	241	247	250	269	243	262	246	223	224	241	245	260	250	251	238	240	247	211	257	233	248	243	256	259	232	249	247	236	225	237	213	269	210	261	228	245	219	245	254	250	228	235	251	225	240	237	258	263	259	276	239	210	270	230	253	221	249	228	232	223	275	248	241	224	230	278	214	242	232	259	240	226	231	242	234	238	259	235	219	266	252	233	247	224	247	231	271	221	237	240	226	211	246	223	220	238	229	235	247	234	247	238	223	237	217	234	260	246	257	233	239	276	249	231	243	214	225	231	217	229	240	242	229	234	233	263	227	233	232	231	278	219	248	232	236	274	218	251	242	260	237	236	236	222	206	261	218	218	235	228	266	240	254	248	248	232	273	279	236	254	255	233	234	255	215	217	236	221	252	254	225	231	249	244	240	237	260	266	249	217	232	240	238	216	257	242	262	255	215	249	231	221	256	253	254	227	235	220	244	230	254	245	229	239	215	212	236	211	244	264	231	249	243	240	237	206	247	267	257	240	227	213	218	242	249	237	212	225	221	241	270	254	262	220	269	251	234	228	238	243	249	232	247	259	233	222	236	241
18836	13173	9905	5696	4059	2345	1191	893	711	688	620	643	604	555	577	557	523	548	544	516	522	492	500	516	516	543	532	516	582	504	523	492	493	545	544	509	525	520	513	546	498	501	517	498	531	496	517	470	488	509	473	521	479	506	514	508	502	542	516	540	528	507	503	504	533	493	559	492	517	487	530	541	471	525	541	541	481	494	495	529	503	505	472	500	490	534	512	512	544	512	493	492	464	477	483	530	521	536	496	513	529	462	508	485	480	517	515	489	495	510	522	548	475	540	508	553	492	509	498	488	514	510	513	518	537	513	513	493	526	512	558	519	502	487	565	507	523	507	507	500	501	517	512	527	501	520	504	508	489	528	543	467	506	513	543	496	527	489	541	584	528	539	523	517	510	509	547	535	506	518	533	475	541	504	512	466	502	524	514	496	527	503	508	533	506	503	534	493	510	517	485	514	474	478	535	545	538	549	471	497	482	517	514	522	522	530	485	475	514	486	504	546	498	483	524	529	568	542	521	515	585	529	509	515	487	545	504	537	527	543	491	482	517	510	552	519	515	460	516	493	488	564	517	540	507	524	537	481	543	524	540	487	531	511	529	483	515	511	519	532	527	514	500	545	527	520	518	516	480	513	563	504	476	552	519	509	506	527	505	509	483	513	507	501	519	489	493	497	488	538	527	531	505	487	488	473	516	544	516	528	512	547	510	501	473	563	502	504	482	498	491	471	481	537	527	560	485	532	498	540	528	538	490	494	463	518	516	492	490	473	470	516	504	517	521	492	487	503	516	526	493	507	513	500	517	500	547	544	540	516	515	559	492	551	517	505	523	482	487	538	520	482	542	472	560	549	494	488	519	521	519	495	509	472	489	492	529	552	486	530	523	550	528	497	508	548	525	525	544	556	517	497	497	496	532	543	510	512	542	525	510	548	553	492	526	489	510	475	534	526	542	545	486	544	510	493	545	547	547	518	537	518	533	493	513	484	547	555	493	501	492	511	537	503	482	476	541	519	506	526	493	553	526	502	512	501	520	522	499	508	532	526	514	505	508	508	517	514	499	540	492	523	534	530	475	498	542	505	518	488	496	483	497	490	552	493	555	515	562	487	501	515	532	531	535	511	527	509	515	510	515	522	525	546	521	509	499	515	490	505	487	513	542	528	516	486	519	557	515	449	524	512	491	501	526	521	513	491	505	487	473	505	510	479	502	501	533	549	522	536	526	519	535	510	548	521	514	512	481	522	498	499	501	487	499	488	524	510	507	558	537	516	487	506	506	547	514	509	504	468	558	486	572	479	482	575	497	517	547	511	583	489	534	506	509	508	495	507	471	482	505	534	526	512	481	545	527	510	506	502	522	489	520	511	523	499	484	512	523	504	509	533	507	477	513	510	509	489	530	540	499	509	521	524	531	519	498	528	496	543	497	505	563	470	502	488	543	508	542	535	518	522	533	497	512	491	514	485	517	526	497	509	514	515	501	488	560	491	516	515	526	567	498	534	486	518	518	508	489	522	523	481	502	460	541	535	475	507	533	494	511	537	526	462	511	503	470	514	498	529	460	493	519	519	495	495	535	532	511	525	518	529	548	525	516	521	509	526	489	525	468	542	511	514	544	484	537	507	548	524	550	512	516	527	476	529	505	518	553	515	530	488	481	499	492	510	513	502	489	520	494	504	478	534	513	490	538	520	500	478	508	522	527	516	533	526	515	523	510	519	552	509	511	506	544	523	464	544	517	546	540	561	483	508	521	499	546	520	509	538	526	483	478	532	529	480	518	513	482	520	504	504	482	527	500	539	542	522	503	508	486	552	529	524	529	518	531	499	526	507	506	532	565	517	541	456	507	452	496	496	513	537	509	499	506	519	507	468	510	528	552	496	526	485	494	510	508	549	537	519	539	465	522	521	515	467	493	561	540	508	474	533	505	529	499	490	519	499	525	495	532	509	520	514	506	531	496	529	527	533	538	504	491	512	548	558	521	478	511	475	519	514	551	492	540	513	503	469	510	493	504	501	556	499	515	506	510	525	486	514	497	497	526	524	485	517	478	502	535	498	540	532	541	485	470	526	513	495	542	496	498	536	544	509	539	531	464	487	542	518	470	524	491	552	474	522	548	534	509	536	505	490	519	540	501	497	527	475	506	540	484	493	551	528	506	516	530	524	508	484	510	500	492	522	498	525	457	502	499	503	462	550	523	457	513	534	567	556	568	517	551	471	507	494	527	512	482	503	508	504	513	484	528	522	488	596	477	527	488	509	497	530	502	530	484	567	494	489	515	515	520	499	504	502	506	514	497	553	480	521	487	530	520	498	525	541	516	531	531	481	499	521	497	464	573	562	498	511	509	555	549	529	513	539	517	488	509	487	493	475	539	512	531	518	564	542	546	534	572	474	518	518	558	535	521	460	521	536	502	491	536	523	521	539	541	509	568	477	475	518	515	520	478	487	521	533	486	476	514	537	527	524	512	466	508	558	523	481	504	507	502	524	536	492	504	480	540	510	519	523	514	525	524	523	486	494	522	524	533	489	492	514	523	519	451	548	517	510	560	497	543	486	533	510	520	481	512	498	501	556	504	491	525	542	508	526	515	557	476	524	489	557	514	522	511	499	533	520	568	524	561	516	517	524	516	486	524	483	491	518	493	537	471	497	521	519	468	510	533	469	553	533	506	557	530	462	516	549	501	537	509	471	462	530	502	498	478	526	477	535	519	509	528	515	549	489	547	503	479	493	520	470	519	497	528	501	526	512	522	511	501	490	502	487	501	520	502	514	552	502	526	523	529	491	510	528	507	508	527	496	522	497	476	509	533	538	535	546	523	543	518	508	548	529	510	482	507	519	539	528	510	528	521	561	497	519	504	556	505	494	522	537	511	521	512	493	499	524	530	537	513	535	509	484	516	530	514	509	532	494	516	500	553	513	514	546	527	556	508	543	497	479	516	500	473	549	515	496	533	491	500	525	533	486	542	504	522	532	522	496	478	504	562	497	487	509	514	480	486	529	530	527	514	506	533	509	493	509	525	489	487	509	493	478	537	525	536	495	522	526	510	489	508	514	529	515	512	502	510	518	532	536	522	524	493	497	523	520	481	503	536	531	519	566	535	534	492	549	528	567	526	504	546	525	514	522	553	511	497	499	535	506	497	520	507	488	558	493	537	519	470	526	546	512	547	533	506	525	500	539	477	531	535	518	511	530	530	496	543	520	519	522	493	482	503	499	532	507	524	512	491	517	472	522	512	494	544	516	533	520	461	479	470	478	533	506	529	520	535	517	515	493	484	466	491	536	527	509	477	564	502	484	470	503	544	504	485	544	556	478	562	538	474	507	473	509	531	513	487	466	527	509	512	556	492	456	554	493	526	493	545	471	497	491	503	532	525	518	565	523	539	504	512	524	516	538	495	491	513	541	507	519	539	509	490	562	493	498	500	508	498	513	479	488	506	529	533	495	547	540	514	545	499	511	493	511	554	495	481	545	503	498	472	477	523	499
45821	29799	22119	10653	3323	886	437	288	235	202	193	217	187	184	180	184	179	174	178	168	165	171	149	169	133	155	159	170	148	165	185	144	160	170	137	164	143	159	150	150	168	134	151	173	133	156	145	159	151	142	139	157	155	146	143	137	152	146	136	147	134	143	156	144	135	130	149	138	168	145	126	131	153	160	160	139	164	154	152	143	154	157	135	132	145	153	147	154	142	120	155	143	160	129	182	158	148	163	161	132	117	153	144	123	150	158	152	135	152	135	150	126	138	183	164	137	150	132	146	154	178	148	150	168	148	150	145	142	173	123	173	142	131	147	142	127	160	131	143	115	137	156	160	171	171	147	149	139	130	159	159	144	122	129	129	157	162	146	182	173	134	147	148	136	157	134	161	114	160	143	116	145	147	170	131	156	135	161	166	151	154	138	166	182	158	162	168	178	157	139	131	158	133	155	143	143	155	135	168	142	159	144	131	152	152	180	150	148	137	158	145	134	148	157	154	131	155	151	135	178	141	134	147	149	151	141	161	167	142	135	134	174	145	153	157	150	122	138	152	134	143	140	146	150	142	153	164	165	136	154	162	156	144	146	143	141	164	159	140	146	163	151	151	145	143	134	150	156	142	147	151	159	179	148	137	168	149	140	136	150	133	174	145	140	146	134	149	153	158	146	165	150	164	128	143	158	142	136	116	142	138	136	171	150	148	142	161	153	152	133	128	162	140	150	126	143	144	148	165	142	160	157	190	149	154	155	151	155	136	151	128	129	123	148	130	134	143	154	127	142	157	166	158	143	145	166	140	145	151	173	146	132	137	131	151	168	157	175	155	154	145	164	159	140	140	125	166	133	140	170	187	146	161	165	129	182	157	157	130	167	157	166	166	157	155	146	144	136	137	184	173	152	137	154	158	157	142	159	145	159	138	166	152	153	145	177	143	150	139	138	144	142	184	149	154	156	159	172	146	134	138	151	138	145	162	149	160	151	142	151	147	158	167	138	134	143	149	124	138	164	162	184	153	162	149	159	154	124	170	141	141	126	145	159	138	137	167	158	166	190	164	158	150	149	146	143	136	166	151	143	155	156	152	158	130	171	139	136	175	141	169	146	143	127	172	164	140	134	167	138	180	153	157	156	147	141	120	165	142	158	133	119	160	138	150	151	125	148	137	139	140	147	151	148	126	143	128	149	148	157	155	141	153	157	157	137	160	156	165	186	139	155	160	150	139	146	140	146	145	147	150	155	139	146	159	160	131	173	152	135	157	165	157	162	167	148	121	136	140	135	143	150	148	143	150	152	145	170	120	141	128	147	168	148	129	146	149	155	135	140	145	126	135	145	156	138	150	144	148	145	158	160	159	145	162	128	131	146	149	163	144	146	159	147	159	149	137	145	120	129	136	128	131	175	153	163	127	171	148	130	128	132	158	142	133	151	145	154	135	152	173	152	159	154	158	140	161	139	157	167	159	158	157	127	161	151	186	167	139	158	142	113	150	123	153	157	107	155	164	146	140	151	142	150	137	130	136	139	144	159	151	149	153	144	154	137	158	139	160	150	151	170	140	122	165	138	142	169	131	145	125	122	149	147	145	160	152	144	126	133	154	158	147	159	142	147	151	147	152	161	133	145	164	138	147	162	139	159	170	148	116	149	143	130	158	159	140	139	130	158	146	180	141	134	140	152	166	144	154	143	169	126	160	142	120	158	148	136	132	150	155	150	145	158	138	144	153	155	162	136	154	145	142	127	142	149	157	167	139	159	132	177	147	161	138	155	155	142	144	154	147	144	137	168	145	168	152	133	141	142	145	149	163	172	157	141	156	173	152	155	177	147	124	130	133	140	157	170	149	145	148	153	163	151	151	152	179	138	161	153	136	156	172	154	152	129	158	144	147	160	145	181	157	144	139	149	154	138	152	144	141	132	134	140	155	152	160	152	148	159	139	149	144	148	160	149	179	163	151	148	156	148	140	143	175	151	160	138	151	145	155	126	157	156	171	140	145	161	123	151	150	153	174	164	125	139	137	139	144	160	147	154	167	135	166	165	158	144	135	153	141	167	174	146	158	143	140	129	161	154	140	139	135	132	150	160	148	139	144	138	132	140	133	144	136	150	134	152	134	163	149	162	143	162	152	136	162	136	159	143	146	155	120	142	152	152	156	148	155	129	148	147	147	139	161	129	162	145	124	144	162	144	139	129	139	154	147	173	170	145	155	134	140	140	158	149	162	155	149	153	152	163	158	150	138	150	153	153	150	166	154	144	149	170	144	161	137	155	167	132	163	133	132	146	137	144	145	180	138	165	163	129	157	138	139	137	165	145	149	149	160	143	173	137	153	149	142	167	139	170	108	132	164	146	154	163	143	163	151	154	133	150	143	144	154	159	164	178	157	144	145	146	142	156	166	156	157	126	149	142	152	180	133	147	154	132	166	157	162	142	161	132	156	150	150	153	153	163	143	138	142	136	180	153	161	153	141	152	174	164	156	141	164	170	139	156	135	130	126	140	166	126	131	141	166	133	151	135	139	144	123	160	148	160	157	163	153	151	154	154	132	163	116	138	145	162	138	140	155	141	149	166	146	155	148	161	167	135	127	160	153	155	128	133	167	174	154	149	143	179	150	173	146	169	151	148	160	170	160	144	140	145	137	170	142	142	162	152	143	158	162	129	131	163	155	139	162	147	154	150	155	144	154	136	137	162	145	157	153	129	142	165	120	138	146	159	168	127	159	150	162	149	150	156	181	153	177	161	131	140	159	136	155	122	153	136	145	163	137	150	151	141	133	139	134	138	154	145	146	130	131	151	110	140	167	143	145	144	169	151	156	167	139	122	156	145	135	144	159	167	149	140	155	133	154	144	161	139	158	164	157	146	126	155	160	152	164	118	149	143	144	146	156	155	157	159	149	136	154	150	157	143	144	160	161	134	162	133	135	155	144	114	159	146	122	135	146	153	152	130	152	150	179	171	150	156	130	153	146	157	149	154	161	168	148	175	143	171	153	158	135	143	142	147	144	148	141	146	165	147	152	145	138	174	131	151	149	141	158	147	128	155	163	144	148	130	140	162	142	134	157	146	155	169	136	153	170	152	147	154	135	132	139	141	151	150	147	159	177	151	154	165	131	139	132	148	131	147	154	157	148	158	157	162	158	143	150	142	144	158	182	163	164	160	140	164	145	142	137	159	152	154	135	163	147	148	162	159	141	160	129	165	143	130	170	136	152	170	141	166	154	146	154	128	155	180	134	141	157	139	137	149	153	149	142	152	164	186	135	124	139	161	141	145	160	143	139	154	137	161	115	147	139	159	152	151	147	156	140	157	170	146	153	151	141	152	153	153	161	137	158	164	151	146	151	126	149	128	154	176	147	161	161	163	147	137	153	140	153	164	171	140	156	152	146	145	135	148	143	153	142	140	144	146	136	156	145	161	159	149	140	144	157	161	151	145	147	154	146	188	145	135	152	134	174	147	153	179	157	135	144	148	138	142	122	126
30418	23348	25033	17030	7356	2812	1574	1085	919	806	625	613	556	549	502	456	476	423	423	460	432	382	385	366	367	369	385	354	371	376	366	348	384	335	348	325	365	340	366	343	344	359	361	339	343	336	333	348	352	328	353	323	350	333	380	345	337	343	326	338	343	334	362	347	347	351	373	335	343	377	315	342	328	358	346	337	326	322	340	369	328	319	320	318	375	336	344	338	338	340	337	353	332	339	362	335	332	333	354	330	343	337	326	327	366	354	357	329	340	365	361	346	302	305	359	314	338	365	329	321	349	356	334	347	397	336	337	320	365	315	320	351	318	381	321	361	345	314	325	331	348	337	374	338	300	321	332	354	335	346	332	335	358	342	307	315	330	371	335	346	323	332	352	368	331	356	331	359	310	371	359	338	341	328	340	370	357	348	349	342	330	313	375	364	337	375	330	380	343	355	314	337	355	349	393	332	333	363	333	361	368	335	322	349	391	387	344	340	332	341	339	337	362	346	351	347	358	336	346	335	344	350	331	340	357	327	370	340	349	335	361	340	348	334	323	347	347	321	343	324	352	349	318	364	338	363	366	337	333	358	321	345	338	341	342	360	349	369	336	352	336	368	329	384	355	371	331	372	310	359	334	326	357	346	355	343	353	333	357	345	345	345	347	370	350	352	360	366	329	337	342	313	372	340	292	328	323	355	303	354	365	328	374	367	327	357	319	351	340	350	336	346	379	347	302	353	330	327	338	346	363	331	361	316	321	329	337	365	375	355	312	362	323	345	342	370	343	358	385	361	332	363	317	356	337	342	350	320	341	341	323	333	342	348	326	332	318	329	331	319	333	340	359	342	349	349	336	359	340	332	346	342	338	333	344	335	356	355	355	356	332	332	322	340	344	326	365	319	309	342	364	349	344	348	345	378	353	315	305	335	343	312	321	346	337	355	332	337	341	335	319	366	339	353	321	357	341	316	350	331	366	298	374	322	346	326	311	372	341	350	343	362	339	357	339	345	334	359	350	370	353	332	284	357	361	365	368	324	335	326	333	361	345	340	334	319	332	321	356	362	366	310	325	341	378	347	357	351	318	340	337	375	341	325	331	356	332	361	333	325	361	335	380	372	322	364	343	330	337	313	334	343	333	334	343	341	338	338	346	350	347	350	328	356	315	351	358	331	339	356	359	348	338	329	324	337	302	333	312	323	359	325	333	301	350	387	321	343	355	324	345	333	358	372	317	328	346	327	335	375	340	372	350	357	318	352	337	335	319	374	381	345	325	342	335	337	349	346	316	353	406	368	328	362	371	324	329	331	352	370	332	348	337	354	345	361	339	348	336	355	351	319	374	364	325	351	367	343	330	321	326	336	337	348	351	340	324	330	341	339	332	362	331	350	315	354	369	345	365	318	344	332	380	310	339	357	345	341	325	342	329	363	336	315	338	370	351	342	360	348	326	345	333	324	377	365	294	349	332	360	334	382	331	358	349	315	295	316	375	342	345	347	357	321	365	322	308	318	352	372	370	343	347	322	362	312	359	343	342	359	305	396	328	351	342	362	362	351	320	313	353	359	333	334	345	344	352	330	313	353	361	342	338	339	356	351	345	370	337	369	343	363	352	359	325	342	335	361	331	350	366	336	366	323	365	308	361	307	368	312	341	342	329	345	355	356	328	342	343	341	340	317	319	310	339	331	347	373	364	333	361	316	355	325	338	355	322	326	374	349	377	313	348	351	357	328	332	346	350	362	358	343	365	310	324	334	350	352	365	327	330	344	342	343	343	327	324	359	345	330	341	324	327	346	343	341	377	312	355	342	331	356	305	330	346	327	350	313	326	332	345	366	372	371	370	335	336	363	336	332	346	356	339	306	331	401	300	346	327	318	335	355	328	357	353	330	318	366	360	340	308	364	332	338	338	364	334	323	344	369	350	340	328	362	362	345	354	366	336	325	326	312	334	339	335	311	335	348	363	350	340	348	367	341	384	339	327	350	345	386	339	328	329	330	320	349	357	381	346	347	338	345	338	299	346	362	360	356	328	364	364	343	354	331	332	325	318	331	354	330	329	309	307	322	352	351	341	320	334	378	353	352	310	334	322	312	315	357	334	383	377	319	353	316	366	362	333	365	337	345	342	342	310	347	357	341	344	349	372	339	344	379	379	346	364	328	338	296	310	338	335	318	302	320	346	365	319	310	348	354	341	315	329	339	313	338	382	331	368	327	332	347	363	320	332	342	325	332	362	340	341	309	365	313	359	330	350	344	363	335	346	341	327	374	324	345	342	336	334	319	374	337	337	348	334	376	331	327	355	327	335	345	345	379	339	342	338	333	357	386	358	327	350	356	310	356	356	353	320	347	349	373	345	339	343	336	325	361	350	338	365	353	330	351	338	312	307	361	357	346	352	334	338	338	336	340	348	351	354	328	388	331	329	365	354	313	340	364	355	341	330	341	369	348	361	320	334	352	354	352	374	380	335	351	324	291	344	325	310	337	335	342	359	317	330	348	347	329	342	326	326	347	371	355	357	340	335	348	351	338	354	343	343	367	338	347	347	327	327	362	357	322	344	373	364	338	388	323	365	353	357	374	377	318	351	332	285	333	313	341	354	321	346	348	307	380	334	337	340	322	343	353	355	332	364	353	321	334	324	325	362	359	318	352	290	338	322	326	342	329	360	347	344	328	373	350	318	322	306	323	325	311	312	350	367	341	328	342	339	368	357	365	353	330	378	338	360	368	345	354	354	322	352	348	358	380	319	347	345	350	394	348	352	350	328	359	306	312	345	333	314	332	325	352	380	369	382	344	353	330	357	344	324	332	348	303	330	347	321	285	350	353	327	357	329	398	337	322	354	333	338	335	345	318	356	355	354	331	331	382	328	335	327	356	343	338	360	350	324	343	352	344	369	327	368	344	350	321	335	363	335	314	336	331	353	320	311	347	350	362	308	361	353	334	340	349	338	326	344	319	339	363	333	347	334	317	369	334	341	353	371	344	329	349	340	352	342	311	350	296	363	333	331	365	340	345	321	347	350	347	368	331	334	351	338	346	359	328	330	366	352	342	359	337	379	318	337	359	352	298	355	316	315	353	329	383	380	328	324	323	365	322	352	335	320	346	339	347	354	295	327	344	321	353	339	344	345	306	342	351	312	335	357	334	341	334	351	342	306	333	345	337	349	323	359	324	354	312	349	348	346	322	351	335	338	338	348	319	336	341	318	354	343	322	326	342	336	336	312	298	325	363	344	336	327	350	334	373	350	345	343	354	373	338	310	331	365	344	340	308	361	320	329	356	336	358	353	324	336	318	362	328	303	346	318	344	375	376	327	340	340	343	298	359	342	314	352	357	370	336	372	383	312	379	327	344	345	330	315	341	335	302	358	342	341	360	336	359	291	334	339	344	349	357	347	345	349	331	322	348	370	356	364	347	337	351	375	331	341	334	318	299	331	332	335	311	343	321	324	358	315	324	324	372	359	340	340	336	341	363	346	351	318	340	359	342
54885	37425	29656	16953	5145	1278	605	434	308	315	251	229	231	195	204	215	184	188	165	193	173	191	159	179	181	160	160	159	163	177	162	154	165	152	169	161	181	165	172	157	174	161	163	149	182	143	158	162	153	144	187	147	179	174	174	143	146	162	172	150	173	153	141	154	176	172	162	157	176	179	155	153	187	158	164	155	171	178	147	150	133	155	176	181	185	176	196	161	153	149	162	163	151	160	159	172	161	153	172	157	160	151	183	153	141	191	141	168	178	176	145	184	146	161	145	146	181	157	160	139	146	126	173	162	156	153	173	181	172	163	155	175	147	153	135	181	168	160	179	160	168	179	157	153	146	133	173	173	184	161	146	152	152	149	184	178	160	153	173	149	157	143	177	179	164	149	169	162	175	156	183	186	167	138	148	162	161	169	187	146	164	162	171	148	142	167	147	170	187	158	159	157	164	167	151	183	157	163	175	156	190	171	138	135	140	172	172	178	184	177	168	149	176	159	151	156	150	170	142	140	178	187	142	177	158	153	162	174	192	173	180	135	158	160	169	165	165	156	155	180	158	155	164	168	150	129	157	163	166	172	146	179	169	163	168	205	162	180	147	178	135	171	171	160	172	156	143	161	153	150	160	152	145	150	154	150	175	175	169	151	166	158	165	148	183	154	151	159	174	142	152	175	145	159	163	186	157	153	146	171	184	161	171	162	157	168	171	184	173	148	178	137	132	140	155	167	174	176	167	153	146	163	159	179	150	147	162	125	147	167	167	192	167	149	158	168	171	163	153	178	143	143	177	186	154	144	150	162	159	154	169	156	171	152	181	163	172	173	193	156	160	179	174	137	165	176	173	168	153	148	162	158	162	178	162	136	161	155	156	140	157	165	157	180	159	181	172	152	150	167	156	179	169	166	157	151	160	160	154	178	171	158	174	188	157	172	165	170	162	172	156	141	159	162	147	176	175	183	178	170	157	146	176	133	165	160	171	162	161	137	163	161	162	147	155	190	155	172	162	172	180	170	178	190	187	164	179	135	183	158	162	157	164	173	148	157	157	174	177	156	178	158	141	161	164	195	171	156	159	172	155	174	179	153	145	164	156	156	159	159	173	177	165	152	173	163	149	157	175	168	169	141	156	166	158	148	164	150	154	168	162	151	177	173	148	149	158	192	192	149	148	174	171	152	159	149	176	160	156	139	182	174	148	136	174	149	143	175	169	140	169	191	159	181	162	184	170	158	175	189	154	156	173	153	176	147	161	169	160	166	153	140	155	172	146	148	137	187	194	152	157	162	155	152	172	168	170	136	136	174	146	154	164	175	161	156	159	154	152	154	158	161	170	148	179	176	157	196	170	159	167	176	159	153	156	180	155	164	170	169	162	147	152	133	146	191	163	162	138	165	145	173	157	194	181	132	192	179	137	160	151	181	171	163	155	178	156	158	137	164	181	159	182	149	158	162	178	146	183	144	169	207	152	200	182	189	173	161	157	166	155	154	156	175	170	164	146	170	175	183	152	150	168	169	145	153	169	164	182	170	152	167	178	166	142	165	154	148	170	168	152	164	181	178	149	131	158	173	170	143	156	166	171	163	172	190	163	147	166	155	195	159	175	187	157	131	163	146	155	174	170	160	144	165	172	157	184	181	154	175	170	171	163	144	182	149	182	167	159	167	174	155	158	171	160	140	173	168	178	153	166	146	181	158	169	152	162	159	171	151	140	174	157	152	168	157	148	167	176	149	153	159	169	159	136	180	163	159	140	182	176	152	195	150	180	170	164	159	185	186	150	189	167	161	170	163	160	138	169	162	162	143	153	172	154	146	128	154	158	158	188	150	156	155	169	186	172	144	192	141	147	153	156	154	174	185	180	182	161	167	168	181	155	143	172	175	183	141	182	191	166	155	154	141	155	182	201	169	159	178	168	168	170	176	193	155	140	171	174	169	160	137	179	169	149	173	164	179	173	178	177	174	164	178	179	161	175	156	138	158	183	155	172	175	159	176	143	150	144	181	166	154	155	163	137	161	168	156	193	138	152	157	169	172	173	175	161	185	145	164	152	162	168	165	160	155	162	174	165	145	168	168	156	149	168	150	143	166	164	170	179	171	142	177	157	176	160	162	170	135	173	145	173	183	159	167	162	148	166	134	187	151	175	145	151	146	151	168	158	171	167	149	186	163	168	159	159	169	170	186	165	165	156	183	149	160	190	184	170	188	168	148	173	161	183	142	156	179	165	157	167	182	161	175	155	178	199	156	147	148	170	162	158	153	166	185	183	170	162	176	159	164	173	165	159	150	181	169	183	162	183	173	160	193	186	148	184	207	134	161	137	157	167	166	172	166	139	154	153	145	166	167	174	151	150	161	159	141	181	179	173	153	166	155	155	152	189	171	139	148	182	157	165	150	186	150	142	157	162	177	164	163	156	159	181	189	174	180	151	154	164	146	163	151	176	159	167	152	166	156	142	197	164	168	191	186	149	151	162	167	162	147	177	163	165	158	159	170	161	142	164	157	177	166	166	169	160	172	160	166	173	155	183	176	171	155	154	152	169	154	180	189	144	168	147	179	157	155	155	180	139	177	161	153	152	181	159	173	169	147	178	200	177	198	148	179	174	198	153	161	156	152	150	180	177	144	165	168	133	153	160	167	181	157	153	166	166	148	169	161	171	191	178	155	162	162	155	150	167	168	175	184	165	176	157	150	184	141	164	177	139	159	151	176	167	176	201	161	169	157	151	153	175	144	154	182	145	137	186	153	164	149	169	189	183	165	164	172	162	156	174	177	177	140	156	165	163	154	197	159	157	184	161	174	175	151	184	176	162	146	146	160	162	140	153	154	151	136	141	156	158	157	158	182	154	139	159	164	150	153	168	153	168	168	168	178	137	169	138	141	181	161	171	160	160	171	171	164	151	159	182	160	138	151	179	199	161	180	168	163	162	161	149	162	166	169	161	157	160	144	153	166	156	181	183	181	160	155	161	160	157	195	182	134	172	150	172	168	185	163	159	164	149	148	155	206	165	146	173	148	190	162	175	153	147	168	168	172	148	153	159	159	193	156	156	153	164	192	162	172	147	177	173	184	167	177	161	175	165	142	159	158	169	146	155	184	155	140	153	159	160	165	166	160	158	149	181	172	155	155	143	163	187	191	161	162	153	127	180	168	168	176	153	178	171	171	166	179	153	169	177	185	168	151	176	172	172	182	176	174	134	129	154	141	174	167	153	170	185	174	146	167	156	167	174	167	155	186	152	156	190	177	166	191	160	191	163	156	167	145	159	176	180	155	173	134	164	159	125	149	155	156	157	170	158	150	184	171	153	168	170	171	166	141	153	166	161	140	173	157	165	169	153	176	150	167	161	162	161	142	172	175	149	142	170	120	174	173	182	162	168	146	195	154	160	125	132	164	178	170	139	179	157	165	148	173	168	149	184	147	169	150	166	171	175	157	157	148	153	168	175	139	142	165	149	193	145	141	156	178	163	153	156	147	169	151
36186	29373	30414	22954	9117	3657	2210	1565	1245	989	898	773	699	702	663	544	563	561	538	529	523	491	424	454	438	415	461	432	386	422	442	427	410	397	393	433	384	436	379	393	357	394	406	402	378	381	378	379	368	388	382	378	387	395	377	373	391	381	373	423	383	374	370	358	384	362	376	367	364	373	365	400	357	411	358	381	360	380	340	380	400	421	391	374	375	360	391	383	374	400	396	385	360	375	379	365	355	380	352	395	386	390	335	406	366	339	392	368	346	398	360	369	386	388	367	424	369	351	399	410	404	376	371	361	353	403	386	399	360	398	383	379	388	342	380	410	397	404	387	389	404	402	390	388	388	375	403	346	357	386	362	378	396	362	376	378	366	377	405	378	368	402	393	377	388	338	387	400	368	372	391	393	411	335	383	369	402	391	371	417	391	371	368	370	372	376	402	361	379	399	384	385	351	393	396	373	391	373	352	404	381	371	400	410	376	373	366	349	390	384	349	376	378	403	353	373	404	378	363	394	384	436	427	377	390	369	346	370	356	415	358	375	364	388	366	390	371	360	383	357	388	396	379	373	365	348	393	380	375	377	379	399	371	392	340	369	439	356	394	374	391	349	379	418	391	387	359	373	351	362	351	383	377	379	390	400	373	363	411	383	372	390	395	344	380	331	396	385	409	381	346	400	408	397	349	384	383	370	394	389	358	373	357	380	404	365	354	362	391	382	354	356	376	404	377	348	366	360	369	407	370	394	406	370	403	405	408	414	379	367	377	365	360	367	395	413	364	408	386	353	346	397	373	388	392	427	349	372	384	351	382	403	430	369	394	416	392	380	397	380	350	406	414	368	365	391	363	342	409	387	389	354	394	374	389	381	384	420	382	339	390	377	365	357	375	364	422	348	371	404	399	356	424	402	364	383	394	392	381	385	396	363	381	372	368	348	361	421	364	400	422	388	398	385	400	396	392	374	389	379	349	393	408	370	364	355	382	388	357	338	381	402	350	410	333	389	386	363	351	380	353	385	380	345	363	365	388	375	381	381	393	396	373	361	379	371	360	364	373	391	376	403	348	366	379	390	400	373	377	351	356	411	410	411	387	372	373	379	392	348	359	389	414	410	370	366	350	373	397	380	418	408	376	389	370	394	387	379	375	386	385	372	364	389	369	340	423	387	382	384	404	376	414	420	399	373	392	393	392	369	390	398	375	395	387	374	376	404	410	415	333	384	397	380	336	377	397	356	351	375	404	375	396	387	358	392	375	364	393	372	384	375	389	377	368	370	373	399	349	389	333	347	372	329	368	399	378	365	382	352	387	400	406	366	385	374	382	343	340	368	392	393	410	381	379	411	394	356	401	381	394	353	372	400	380	384	369	378	394	391	385	371	333	369	377	431	378	381	363	372	367	368	378	395	399	358	382	352	389	363	361	374	371	399	397	372	395	361	375	376	379	359	362	419	382	364	369	377	376	371	355	359	375	379	367	378	389	383	373	355	359	390	363	373	408	392	421	381	402	359	392	353	393	369	389	395	399	385	380	377	380	398	386	323	396	395	382	394	352	354	362	361	384	395	388	377	369	361	403	399	378	373	371	386	381	359	371	372	378	385	386	376	382	389	380	343	356	407	380	413	432	382	376	366	399	371	400	390	378	368	422	381	365	412	388	403	374	391	369	406	348	389	384	407	376	377	379	418	357	367	378	386	418	400	344	409	390	375	377	397	317	363	417	376	380	382	409	387	388	404	372	371	361	407	363	378	373	368	388	357	394	380	402	389	381	386	388	371	391	395	376	369	374	366	355	352	367	363	369	383	361	399	352	388	379	370	366	373	408	372	376	404	362	372	403	336	387	429	404	339	375	382	377	369	391	352	407	364	407	399	389	374	392	378	354	392	401	394	383	382	367	352	377	393	362	356	406	361	373	384	420	384	337	377	397	382	349	383	385	384	406	360	409	397	425	392	401	419	426	369	371	374	358	372	370	416	384	377	368	391	387	350	370	387	386	362	367	362	407	358	359	383	347	394	360	392	381	369	387	370	389	387	358	364	370	378	360	371	390	381	331	355	389	376	356	394	389	408	406	404	390	348	388	365	351	386	390	393	375	355	384	409	371	386	383	365	365	364	382	361	375	374	364	373	370	366	380	381	402	363	389	373	369	351	405	380	415	378	369	401	356	352	365	389	383	358	376	368	362	356	407	379	386	385	370	372	404	360	420	354	390	356	362	340	416	362	404	392	369	390	398	413	394	417	366	409	392	367	373	384	387	368	390	414	371	387	381	370	389	366	392	436	390	335	372	376	394	375	407	352	370	388	370	376	365	375	355	414	389	393	417	373	377	400	364	356	375	381	386	378	366	394	382	370	385	359	393	372	362	388	385	351	378	371	385	379	364	385	376	390	396	365	379	417	402	371	351	363	415	383	359	392	383	385	387	375	390	363	370	373	375	394	375	408	388	416	360	365	373	355	414	393	373	412	417	404	406	364	356	392	392	382	390	404	398	355	363	363	386	365	384	369	367	365	368	414	407	351	375	413	361	367	365	373	366	368	397	379	366	354	419	366	379	410	389	379	351	357	383	346	364	375	399	349	368	377	394	406	438	403	401	360	398	389	391	370	376	392	367	407	368	378	410	372	380	366	389	377	380	374	336	376	398	351	345	356	383	404	393	395	371	410	356	390	374	386	396	388	350	378	394	376	366	383	373	358	380	353	395	394	342	362	345	380	387	394	393	353	389	409	412	364	400	352	400	405	360	401	389	345	392	403	412	336	398	398	406	359	397	370	381	359	374	349	419	345	370	374	353	355	389	378	367	417	399	374	364	351	374	384	349	372	340	402	399	381	370	384	361	371	348	359	390	385	399	365	385	363	347	368	349	366	405	409	346	373	359	384	390	363	410	381	414	372	379	387	374	368	368	383	408	392	408	349	368	392	414	367	368	339	377	422	370	373	391	429	351	390	357	399	388	358	386	376	367	392	413	345	377	397	370	373	379	405	374	370	400	363	349	370	436	390	397	390	390	354	422	375	407	374	361	386	387	360	373	380	408	362	365	397	384	376	339	373	366	398	353	405	360	369	380	409	397	365	362	374	394	408	376	369	365	360	384	331	385	398	422	393	392	426	396	383	369	378	382	382	392	374	380	384	379	353	368	373	386	380	398	395	381	328	375	370	406	406	370	393	399	373	363	404	388	377	371	403	368	374	358	390	390	358	388	373	392	392	372	381	353	395	384	348	353	367	373	376	375	368	375	414	411	373	402	358	363	363	383	407	393	368	374	365	378	403	423	370	361	345	399	408	382	374	401	357	380	397	390	420	391	375	359	381	375	369	406	399	377	392	412	380	380	357	381	382	389	382	384	409	375	389	386	385	362	376	383	369	360	413	411	367	389	356	391	401	351	385	364	354	384	369	397	354	372	380	363	404	410	369	359	382	378	381	406	385	381	382	396	354	348	358	372	361	367	379	406	370	382	386	400	399	389	373	387	389	360	390	352	413
31545	14496	6258	2725	1029	522	345	291	276	273	277	242	232	250	239	259	233	234	259	249	228	254	267	245	239	248	266	229	211	232	237	231	259	247	224	216	201	251	247	246	235	235	229	215	244	237	234	216	232	237	243	224	224	211	227	239	241	222	205	240	233	234	252	237	234	238	216	216	221	218	236	242	262	238	239	222	215	265	288	256	223	249	222	264	220	227	235	240	241	248	241	224	212	249	224	244	239	219	236	234	203	243	235	244	247	223	239	258	227	239	248	253	242	255	259	245	247	243	250	241	253	240	230	263	234	233	238	239	262	235	204	238	245	240	228	244	252	245	222	248	249	243	247	217	230	248	253	237	217	250	231	234	210	231	232	244	250	245	223	256	250	231	241	219	229	238	220	255	239	250	236	248	278	232	222	243	273	224	232	226	220	225	241	229	250	238	252	229	238	241	245	272	238	233	222	255	217	247	225	233	220	258	221	264	230	250	263	249	229	233	259	234	240	242	235	252	276	225	254	231	256	249	228	224	220	239	274	246	226	224	256	234	238	246	257	259	252	211	217	256	258	223	229	244	230	257	226	231	227	232	242	249	232	210	249	216	224	223	259	213	204	233	210	246	218	245	235	237	232	232	209	198	258	253	196	268	235	268	227	246	256	234	224	257	248	245	267	231	231	223	249	243	221	228	236	240	273	237	241	223	223	238	279	269	226	243	233	235	244	215	239	257	300	245	226	230	208	204	211	236	208	231	230	244	260	218	258	238	259	215	240	238	240	259	243	229	243	222	226	230	238	242	242	218	228	234	253	228	224	234	246	275	241	265	250	287	257	258	271	263	244	229	253	230	230	253	251	244	245	218	259	236	250	222	271	237	234	239	231	272	244	220	227	270	260	217	228	238	268	241	238	233	251	234	247	232	251	237	253	234	263	246	230	210	261	224	247	228	222	239	247	234	230	213	262	228	223	252	241	223	218	240	251	249	223	228	246	236	239	251	274	225	223	233	219	252	264	228	221	246	216	254	254	223	241	237	251	230	223	221	248	240	219	237	226	229	236	251	229	234	227	214	230	231	242	238	220	266	260	232	215	236	226	198	245	258	230	256	235	252	247	258	256	251	236	260	241	240	229	268	264	233	257	251	254	259	235	253	225	242	260	231	201	212	225	195	246	267	235	202	264	255	254	254	216	208	216	228	241	205	263	225	242	258	236	238	226	235	253	261	231	280	248	227	235	221	251	241	260	257	215	251	244	220	219	226	270	268	237	204	233	243	247	250	246	271	277	250	222	213	243	256	219	265	239	232	261	229	223	211	248	244	248	288	222	249	249	226	235	250	226	246	254	222	248	213	207	223	243	219	238	242	259	229	280	228	260	254	199	227	280	220	259	201	219	249	213	237	279	243	246	261	232	238	252	227	232	262	264	221	272	215	248	244	260	260	238	218	266	231	225	260	228	260	239	230	244	221	227	227	251	214	246	266	231	238	237	217	233	227	244	241	235	223	257	205	270	215	239	236	262	275	249	231	208	222	234	214	256	214	235	245	257	237	239	243	271	204	257	242	245	216	215	227	273	223	219	237	210	265	249	248	241	259	237	217	215	226	248	263	235	255	256	215	231	250	258	241	236	249	231	267	259	249	243	216	246	287	245	214	237	283	211	253	254	242	241	230	221	194	226	260	244	219	255	271	243	241	248	273	208	255	244	194	214	245	237	253	243	255	261	243	278	236	244	259	232	247	232	253	230	264	238	260	210	243	251	201	231	233	241	212	267	234	222	254	239	236	249	211	211	226	221	240	235	230	229	221	252	230	257	225	259	244	245	227	213	255	206	219	219	215	253	217	199	201	252	224	237	231	236	216	248	234	249	249	219	236	221	218	217	250	233	249	231	227	239	246	226	236	223	243	247	232	236	242	248	247	241	247	241	217	237	247	205	243	217	216	242	256	216	239	234	214	248	238	230	234	274	236	246	253	258	255	244	248	244	227	248	229	251	246	253	249	210	268	243	206	210	215	220	235	251	242	281	227	240	239	207	262	218	206	238	262	249	232	227	242	237	240	259	243	246	210	245	277	240	263	230	235	226	223	226	224	199	231	227	227	237	234	234	249	236	259	245	241	237	250	270	232	230	269	250	240	215	217	235	227	227	268	235	245	263	225	243	233	241	246	217	227	227	228	241	267	246	288	205	225	225	238	229	249	257	234	251	232	257	205	247	245	235	252	222	229	244	256	244	272	227	245	237	260	231	212	234	225	241	217	248	243	243	222	229	247	247	233	237	213	252	245	248	240	238	255	230	230	242	270	231	230	245	217	262	229	244	251	268	226	247	244	226	253	222	247	233	232	247	252	271	235	262	249	199	249	227	260	240	231	263	260	241	241	247	232	233	267	234	236	260	268	239	229	250	225	262	248	244	241	235	210	208	233	232	257	237	218	242	253	229	244	230	244	242	240	269	232	242	231	246	249	226	242	238	254	247	240	209	216	218	222	235	224	260	236	245	223	243	246	234	239	272	217	246	222	261	239	232	275	251	259	234	227	260	235	217	254	220	268	247	244	239	258	252	230	253	227	210	254	236	261	220	224	246	240	258	255	228	251	245	269	237	210	207	208	236	238	247	232	260	242	240	242	224	258	223	246	235	262	229	245	241	252	273	257	210	227	254	222	236	248	241	231	230	248	244	231	267	250	251	256	239	254	249	222	229	241	230	248	206	232	250	246	228	241	227	265	234	232	245	245	232	262	222	227	225	268	251	249	267	218	234	241	239	255	233	223	233	232	241	221	230	231	253	248	224	232	217	255	243	238	233	240	249	252	232	248	246	253	229	243	219	229	248	236	241	250	270	235	259	226	242	243	219	245	224	233	219	237	212	242	207	242	233	262	245	253	226	262	268	241	239	267	230	231	248	257	208	230	217	232	213	247	255	270	247	207	232	255	255	234	229	228	247	261	263	232	224	263	273	229	213	259	236	223	263	216	249	243	227	219	246	236	220	251	259	230	238	238	259	243	233	238	231	234	240	257	228	222	232	233	225	274	204	245	227	216	251	242	255	244	238	247	224	229	260	250	261	230	225	242	252	257	227	240	232	231	238	223	243	246	226	253	228	225	221	252	220	221	239	267	211	242	243	242	210	250	231	234	258	230	243	241	251	243	217	243	217	265	265	235	208	226	244	253	230	245	214	242	240	246	259	225	216	230	257	264	226	232	245	257	212	250	243	236	251	207	249	260	252	257	242	243	275	237	211	233	247	265	242	254	246	252	232	250	259	244	237	249	229	239	234	248	243	262	275	252	219	250	259	243	233	230	251	254	266	226	249	249	238	228	234	233	260	257	255	243	261	264	229	246	250	260	234	257	232	220	254	230	217	217	251	234	247	253	238	257	233	229	245	244	262	258	227	213	225	235	245	207	249	232	222	211	242	266	248	241	255	230	233	229	232	205	227	265	261	252	267	252	291	226	259	233	248	244	243	269	236	247	231	244	230	247	240	256	254	216
20841	10798	9451	6845	3345	1767	1090	792	748	679	664	634	577	583	574	578	555	549	464	535	542	540	551	507	548	531	507	554	481	539	531	511	526	547	495	535	543	512	541	544	516	541	513	509	531	524	494	546	521	500	517	520	521	490	548	550	501	505	524	464	499	511	508	523	500	470	545	527	517	499	516	489	512	514	499	471	525	535	522	540	534	512	539	533	554	477	529	497	483	533	491	562	533	546	521	529	552	486	518	541	515	509	476	504	525	540	495	499	505	511	549	494	569	516	529	497	546	519	471	498	519	504	471	503	516	521	520	519	539	535	504	490	524	474	552	528	503	512	500	521	505	512	482	518	491	567	499	467	533	548	512	534	537	533	523	507	534	506	489	499	523	572	502	499	531	504	543	538	525	535	531	541	548	490	501	503	516	520	496	483	513	497	521	520	524	527	506	533	535	502	499	512	509	481	509	541	515	529	537	486	569	515	477	513	548	533	518	499	533	555	527	506	499	545	505	538	502	525	542	534	510	526	527	540	550	485	487	464	520	528	529	512	498	507	524	540	499	523	500	442	528	520	459	550	507	512	465	535	511	505	521	497	518	549	525	512	509	507	515	517	517	552	518	496	529	505	513	506	518	472	514	509	545	526	522	532	520	520	492	532	511	534	514	506	538	522	491	485	535	516	501	537	514	498	471	534	548	552	509	509	475	504	533	541	505	539	465	507	540	527	536	527	464	527	565	520	505	543	522	512	500	554	496	504	542	519	494	515	506	537	564	523	502	515	470	514	529	516	488	512	519	527	484	550	531	560	468	510	509	491	500	463	491	479	521	519	517	557	507	509	505	524	498	482	569	548	517	497	539	477	482	470	497	518	500	507	513	505	536	564	533	510	531	507	501	539	516	531	500	505	524	480	516	523	487	524	484	566	515	552	540	518	495	478	523	511	507	538	504	523	543	505	518	493	477	509	501	530	493	522	545	533	539	553	494	542	533	491	497	516	491	475	487	582	524	531	479	481	516	536	453	526	553	518	507	523	516	503	515	509	529	527	502	498	530	491	510	509	490	545	519	518	568	540	502	544	518	542	517	534	519	537	575	510	524	569	487	540	539	449	530	546	553	504	499	506	482	461	493	514	542	527	534	554	495	498	522	533	515	544	541	525	532	536	514	481	536	516	557	507	524	470	497	508	491	536	536	568	508	521	539	513	532	556	507	552	507	514	545	498	517	528	509	487	514	533	528	499	484	509	528	494	550	520	534	505	489	496	487	512	472	514	505	524	514	517	514	539	510	515	542	478	492	545	533	480	484	510	491	521	532	541	484	507	533	493	548	493	491	527	524	481	549	509	536	518	510	516	523	575	515	531	511	537	523	517	496	598	536	520	483	541	489	530	529	514	533	498	499	513	457	531	499	542	520	490	518	517	521	573	520	524	529	533	513	520	499	535	498	541	567	533	519	533	494	542	506	528	518	556	525	546	544	483	509	505	538	486	509	519	513	521	508	553	562	527	534	504	530	526	536	484	495	527	511	536	486	497	524	504	505	530	541	526	528	484	550	511	494	511	528	527	534	444	491	539	535	526	548	541	559	511	543	497	504	495	513	505	499	514	552	521	556	525	467	508	555	521	518	495	496	520	519	507	509	510	520	570	440	520	472	498	523	483	541	519	500	512	504	504	493	524	496	494	526	529	552	534	505	551	480	506	541	481	499	532	537	487	541	509	492	529	550	516	502	537	501	566	535	534	464	525	551	535	532	520	490	506	487	558	526	501	547	487	528	534	497	474	559	502	556	565	483	533	510	584	538	504	511	509	539	519	515	527	532	501	476	486	536	506	492	516	489	493	537	578	531	503	513	522	537	510	499	539	530	544	515	521	525	518	509	543	533	516	492	534	545	515	509	523	542	547	504	531	512	502	495	516	549	500	498	551	525	530	472	514	505	557	543	519	512	539	549	533	511	564	516	538	520	549	527	544	557	530	488	517	495	532	521	501	514	498	532	536	488	519	512	511	514	549	532	515	564	495	506	512	508	523	524	533	532	537	506	509	515	519	520	540	525	510	476	473	500	534	520	526	512	503	513	584	496	492	517	499	529	523	561	533	531	498	527	513	491	519	554	483	497	500	498	511	521	506	521	526	503	548	528	499	470	528	529	503	553	509	503	544	540	503	531	558	504	537	515	510	527	550	508	536	508	523	524	525	570	506	510	500	476	482	501	491	483	503	516	521	526	523	519	549	512	544	509	468	453	564	513	505	515	548	517	482	516	538	557	511	495	497	521	542	498	508	501	503	490	498	524	522	531	541	500	539	520	485	524	538	518	531	484	506	524	541	497	515	495	521	548	538	485	509	542	503	511	500	509	511	490	508	479	493	528	517	558	518	549	558	521	508	527	519	511	534	506	510	498	549	523	498	513	545	575	481	498	577	519	522	514	524	515	508	488	505	572	508	543	519	529	558	492	511	506	511	551	530	515	504	495	498	476	499	527	536	534	547	595	547	557	513	522	513	512	488	492	512	515	526	543	534	530	479	535	535	512	507	513	522	527	482	487	504	484	507	542	520	523	519	518	501	506	530	541	500	537	479	505	542	507	489	505	517	528	498	487	537	503	499	520	526	521	517	509	563	549	540	500	529	524	553	536	556	511	529	505	532	470	531	455	490	538	536	504	506	565	533	531	534	508	499	508	536	525	537	510	510	528	520	496	504	516	506	541	557	547	533	548	458	487	495	490	458	548	521	576	513	511	512	533	529	508	468	503	530	528	540	494	526	534	559	487	518	486	507	544	494	463	483	520	498	547	479	503	505	568	502	517	504	542	518	551	499	527	523	506	563	537	510	542	498	560	483	532	517	503	480	540	504	481	514	512	486	557	529	533	519	534	514	518	486	514	516	536	507	543	529	494	487	483	522	503	470	538	488	518	533	532	542	521	540	515	516	551	529	509	529	526	516	512	502	519	495	532	472	492	493	509	508	531	502	505	511	522	532	540	537	472	468	504	510	530	540	529	508	508	495	519	542	492	521	481	514	504	501	506	492	566	536	504	503	512	519	531	517	475	487	520	510	495	543	510	487	484	535	471	492	513	533	521	543	476	507	531	463	513	520	488	502	492	565	542	546	507	518	506	531	517	529	494	508	495	528	529	530	521	513	486	540	514	578	549	522	521	539	536	538	546	512	543	526	476	485	524	515	539	528	556	508	489	478	511	533	487	583	525	503	547	514	526	496	504	510	504	529	513	564	514	489	537	563	536	497	489	521	511	537	520	512	513	528	465	506	516	486	486	529	518	526	533	511	514	486	505	520	509	474	534	540	485	528	528	508	501	485	463	487	514	534	529	528	514	559	549	554	507	511	509	532	499	495	544	539	562	525	507	578	523	510	558	521	509	514	499	505	526	461	535	516	516	558	500	511	519	509	513	515	539	502	483	526	518	532	525	523	529	515	490	506	478	513	554	513	463	537	524	486	524	507	501	491	502	524	531	510	535	474	483	521	525	503
44941	28542	22092	12839	3598	862	419	324	240	238	198	176	166	182	163	186	158	166	183	181	158	137	174	121	154	169	159	133	159	148	148	181	156	160	153	147	162	132	155	130	130	145	155	181	162	145	164	167	178	129	134	138	157	163	122	146	143	163	154	127	168	158	173	126	142	158	151	169	129	123	154	154	161	145	139	139	145	154	150	173	152	164	138	156	155	140	168	160	149	145	153	156	132	148	153	163	154	171	147	147	149	142	136	166	131	136	163	167	174	148	159	139	164	161	161	141	154	140	135	169	168	158	177	144	154	161	134	145	125	149	157	135	140	149	153	138	170	182	170	136	161	148	150	148	153	140	137	139	153	141	132	139	143	128	163	153	139	166	159	160	140	144	142	175	161	172	186	141	175	163	163	156	134	169	187	170	145	166	153	159	151	139	150	153	132	148	170	155	145	131	167	171	134	149	157	169	143	164	152	133	151	161	121	144	147	151	152	167	151	177	170	152	130	122	145	164	147	139	147	153	149	128	165	150	147	156	150	144	161	139	156	150	152	165	134	134	148	161	156	157	149	170	154	172	171	148	187	144	166	167	147	142	153	144	177	156	161	142	139	141	177	154	133	147	137	161	151	154	169	147	155	163	159	183	154	138	172	136	141	164	136	146	163	173	138	167	135	147	144	144	158	149	167	143	152	153	133	153	156	148	153	151	158	138	149	150	147	142	145	151	142	154	150	144	149	159	139	169	135	152	144	138	156	156	175	161	155	194	165	152	182	141	127	161	161	138	135	136	128	174	166	147	152	157	156	163	176	158	158	165	134	159	150	166	164	159	162	165	154	148	161	158	157	166	160	132	153	173	152	149	155	141	168	151	141	151	156	167	159	180	168	148	168	134	139	153	151	150	130	150	138	143	166	162	145	162	153	179	153	145	149	134	157	160	158	140	150	163	153	146	144	184	150	179	159	153	141	146	157	151	156	172	180	165	148	150	148	194	145	144	137	152	149	153	147	139	169	135	144	152	128	176	153	117	133	179	155	153	189	152	143	181	126	169	148	156	137	143	141	169	176	141	152	176	166	151	157	174	152	137	194	168	155	154	144	153	157	141	154	140	149	154	150	161	163	154	154	152	163	159	134	164	155	144	150	127	152	175	143	168	144	191	136	173	147	138	150	146	150	147	147	124	150	146	120	143	148	162	148	134	154	158	153	150	159	150	152	167	152	169	184	148	151	131	143	152	170	149	156	157	138	165	140	151	136	142	146	142	169	183	161	146	143	141	143	131	139	162	176	134	139	153	152	171	150	163	151	140	150	164	156	133	138	153	163	154	150	135	157	143	131	137	153	147	145	129	148	147	140	115	158	155	147	139	138	130	154	163	157	158	148	157	160	136	157	165	140	182	155	163	140	144	160	141	144	169	133	157	171	141	155	137	135	167	155	147	164	138	158	155	153	148	137	134	139	167	163	146	140	140	157	129	142	147	141	147	166	144	159	133	133	137	158	158	123	154	155	159	159	140	146	144	163	156	140	124	172	143	128	156	147	139	145	140	154	152	150	160	129	155	146	142	126	153	140	123	157	146	153	153	174	166	137	141	141	143	143	164	144	133	138	153	153	151	146	157	162	167	162	163	148	142	153	159	150	149	158	149	132	137	138	144	151	136	149	163	146	144	146	137	138	150	148	164	151	131	134	151	159	149	165	143	158	154	146	159	165	144	160	150	149	151	152	159	156	160	136	158	142	115	160	158	158	160	142	168	164	151	142	161	145	115	152	144	144	166	138	145	159	151	136	135	160	152	158	154	152	145	144	160	138	149	180	137	162	155	150	147	176	151	150	151	139	139	161	152	166	160	153	149	144	163	150	153	146	137	184	169	140	145	148	157	154	153	144	145	156	130	147	141	165	138	135	142	131	153	151	148	155	136	151	139	157	161	140	144	148	150	177	150	144	162	149	146	149	153	164	127	134	137	135	160	134	134	133	139	178	156	142	136	127	174	181	148	127	154	128	152	168	142	143	129	171	113	153	145	134	152	137	128	160	149	184	170	149	139	123	136	142	171	149	141	155	160	161	156	141	148	188	177	141	143	148	153	153	165	161	147	159	163	149	176	162	166	182	147	154	157	149	122	152	153	156	149	151	143	141	160	165	151	128	153	158	142	165	163	175	161	162	157	154	137	156	166	160	132	142	152	156	174	143	137	124	165	141	162	136	152	156	172	155	141	154	139	167	129	150	142	138	167	157	159	154	163	159	114	174	162	141	149	152	152	169	158	147	138	152	141	147	158	149	134	168	130	149	129	158	147	145	166	158	186	127	142	131	132	132	144	137	166	166	142	158	161	152	129	159	144	150	176	168	129	141	160	158	155	151	152	143	148	151	147	146	127	148	151	147	172	170	153	119	128	165	169	152	140	155	137	146	161	148	145	157	165	157	150	131	148	148	113	154	161	123	170	159	156	132	146	139	164	159	157	166	158	148	163	147	145	131	149	146	127	161	163	146	132	157	168	170	146	150	127	191	172	161	151	153	164	144	150	162	130	165	153	140	159	158	139	161	152	140	152	124	139	154	169	165	145	139	133	144	152	145	133	151	175	145	137	160	151	159	144	149	148	151	139	154	143	157	171	144	163	148	150	155	145	175	150	133	155	129	152	159	181	163	146	145	136	138	161	136	155	148	146	140	143	129	172	164	150	124	150	143	151	134	167	137	174	141	136	139	147	141	139	156	158	133	142	131	175	152	145	149	154	140	167	150	134	148	158	153	138	143	176	159	160	140	143	137	145	144	170	145	137	173	154	179	146	142	164	120	166	176	133	154	153	155	151	159	170	174	173	164	127	155	149	165	161	183	130	144	150	162	155	138	144	140	153	135	132	142	132	153	177	166	169	157	135	131	161	158	149	135	167	152	160	149	151	156	149	181	139	143	138	145	182	130	158	168	129	156	132	150	161	116	143	143	132	156	162	168	163	146	164	142	159	134	163	128	129	147	157	168	143	152	149	144	129	127	137	152	139	150	153	139	149	156	148	146	142	167	159	150	188	150	163	152	148	163	157	142	162	143	117	143	146	131	153	161	164	134	168	136	147	146	135	173	162	148	154	126	161	130	138	154	133	115	169	152	158	169	140	163	167	144	147	140	137	137	148	166	128	138	125	150	171	144	156	175	148	136	152	167	143	154	152	137	187	168	131	159	159	188	150	138	133	151	146	163	137	134	141	149	159	156	156	145	161	131	156	137	157	146	136	163	158	155	152	131	132	129	157	162	159	136	154	160	150	187	148	144	166	152	173	151	149	153	120	140	158	158	129	126	176	170	134	142	154	176	149	166	142	162	156	161	162	158	157	140	153	146	165	138	150	155	158	137	145	143	161	171	168	175	129	137	148	139	163	158	147	168	159	146	139	151	137	150	147	115	145	150	165	173	147	153	137	165	144	153	133	130	134	160	147	151	177	175	162	155	133	143	162	137	134	144	152	153	158	167	153	169	153	147	144	146	132
30125	22036	25895	20305	7803	2751	1647	1113	822	707	636	599	564	461	489	512	416	444	440	413	380	436	403	358	383	391	370	396	346	373	399	348	344	364	346	340	364	356	352	363	333	378	322	353	359	372	368	317	325	360	327	405	330	355	340	348	357	348	319	333	367	351	371	356	383	341	348	325	353	329	361	355	313	337	392	339	329	375	334	337	346	329	309	314	331	359	374	329	370	335	339	342	365	345	351	336	361	365	373	320	353	357	355	350	361	358	321	357	368	359	345	335	335	326	348	402	325	319	388	331	363	346	334	339	327	309	368	347	356	342	347	357	321	359	349	337	375	346	343	358	341	343	355	360	321	339	337	371	367	377	336	331	334	351	373	351	371	318	337	337	367	340	332	326	366	379	344	368	322	338	388	315	317	344	371	314	321	362	361	356	324	328	345	344	342	342	329	322	357	316	336	339	376	373	319	315	325	354	365	362	377	310	339	352	356	373	351	324	324	384	322	358	342	374	360	348	366	346	378	372	405	340	320	369	340	346	346	343	322	341	341	351	392	310	365	355	311	340	324	341	372	321	366	319	351	340	339	334	366	332	345	334	368	364	323	320	366	373	348	387	367	355	371	336	334	360	320	350	346	320	351	317	393	323	392	317	354	363	371	363	349	321	359	334	351	339	331	353	342	360	388	326	376	353	375	355	308	353	338	337	324	352	342	333	332	340	372	350	340	371	348	347	363	374	338	322	371	340	308	343	361	329	381	345	348	344	344	340	345	345	299	343	329	343	354	375	336	388	317	377	363	360	373	361	367	358	355	348	365	373	338	293	334	311	319	339	332	334	326	333	345	347	355	344	368	360	367	374	339	343	401	366	335	342	331	328	342	396	337	338	345	344	316	335	357	373	314	334	376	350	326	341	355	353	367	329	360	353	369	370	352	325	357	323	328	322	321	351	346	348	345	360	351	337	337	372	350	352	339	360	363	311	348	356	328	356	343	362	337	331	371	333	332	344	365	345	330	314	346	338	371	357	367	354	309	364	346	352	344	321	331	323	331	339	356	377	345	353	350	326	348	360	345	330	383	367	360	317	384	327	338	386	354	342	381	347	365	372	356	353	338	342	352	349	395	336	333	367	350	369	365	359	362	325	334	327	372	341	374	344	338	352	360	348	341	354	326	346	340	326	333	378	314	321	326	338	375	352	346	327	354	382	355	336	320	335	381	328	323	353	345	309	356	368	354	362	371	316	341	347	371	319	359	361	338	348	373	341	385	346	337	340	348	355	380	371	318	357	361	343	344	361	355	329	345	340	345	348	383	325	325	387	323	344	339	349	344	342	394	333	361	397	348	343	358	316	344	350	339	348	341	364	342	336	318	350	345	361	349	345	386	334	321	329	354	361	358	338	376	358	305	330	364	340	367	346	387	353	326	343	304	334	353	327	383	371	356	347	357	339	367	376	343	334	386	368	344	362	359	337	364	359	332	328	323	326	356	344	386	356	329	373	314	338	365	353	333	341	379	313	370	358	392	328	359	347	380	354	334	343	363	349	339	355	386	335	363	346	357	336	350	369	335	326	387	376	340	354	320	319	320	354	371	349	388	312	371	361	337	353	344	351	333	322	318	348	312	379	316	344	327	352	329	362	371	363	323	344	316	381	363	343	364	335	353	318	363	349	365	332	329	362	359	363	311	361	348	354	309	369	348	327	340	354	338	319	322	353	342	363	342	355	352	336	344	325	336	360	353	327	327	374	368	344	345	354	361	344	335	351	337	344	354	353	330	353	367	340	383	368	351	369	371	369	351	340	372	348	335	344	309	372	350	333	356	369	349	341	340	362	376	357	346	350	336	371	338	312	345	372	357	357	391	333	359	327	329	342	369	351	355	365	339	371	344	325	352	348	347	335	303	378	333	336	351	389	323	315	340	316	327	329	361	318	355	338	341	354	334	367	333	364	345	349	335	339	368	321	370	338	335	368	325	367	355	300	308	336	365	313	340	332	346	353	368	332	364	344	377	393	308	368	373	352	377	367	362	351	360	377	357	371	358	351	373	342	346	376	368	381	390	327	330	333	327	359	387	342	349	329	336	321	363	338	342	386	358	347	359	364	358	352	337	370	343	357	361	348	338	329	342	353	393	322	377	355	338	348	357	302	324	362	358	355	351	358	319	354	321	346	366	351	339	358	348	354	362	341	371	339	362	376	343	346	349	339	344	345	337	329	370	353	382	350	362	341	315	397	354	324	367	348	359	337	342	335	357	345	372	350	329	330	354	350	328	343	352	391	364	327	356	335	321	348	319	347	322	368	347	319	363	352	367	370	361	343	352	324	334	325	307	335	330	321	335	325	359	344	323	366	340	332	349	343	365	334	348	365	357	330	359	359	337	379	355	329	347	340	344	352	359	380	332	363	352	349	332	382	366	366	376	355	327	318	310	349	361	354	361	365	362	325	346	375	366	371	315	348	337	384	353	358	331	338	326	357	356	357	344	333	323	332	354	337	351	335	381	360	331	358	323	332	337	341	314	362	350	377	348	346	351	348	312	357	358	369	344	346	345	353	309	291	341	374	350	361	326	334	352	359	354	335	314	357	374	342	333	328	328	345	378	337	356	323	341	335	357	337	324	352	357	334	343	343	355	331	364	312	331	345	318	354	365	368	368	338	332	358	323	339	320	336	340	313	341	379	296	379	349	339	353	348	333	335	346	358	331	319	321	355	375	328	333	359	332	362	338	366	351	360	339	362	336	389	315	330	352	355	388	367	338	365	380	347	307	312	366	374	323	361	333	326	367	345	347	402	325	346	347	366	384	359	311	330	367	356	352	344	336	319	340	344	324	332	375	382	336	317	333	371	334	368	338	354	335	353	343	339	360	315	329	343	359	372	355	324	365	335	314	360	376	344	375	377	343	347	346	340	326	338	345	364	315	358	351	384	354	333	337	341	390	343	348	333	312	314	297	343	365	360	366	332	355	316	343	308	360	354	347	351	320	343	368	353	352	324	351	338	336	331	358	333	336	376	354	329	322	353	365	351	344	345	327	356	364	339	335	356	353	342	347	340	325	341	300	333	346	349	349	322	325	314	351	313	364	365	344	346	329	377	337	350	292	352	328	368	362	356	349	320	344	345	344	348	331	344	309	380	322	359	361	350	333	348	355	331	372	359	354	332	379	352	354	328	343	357	374	348	349	358	323	366	351	373	359	342	318	334	384	317	349	332	358	329	356	358	333	358	354	330	343	357	357	361	339	348	342	303	358	339	337	350	346	323	309	383	335	355	333	358	345	344	295	350	366	332	368	329	325	346	374	334	355	337	365	368	353	340	319	354	322	325	348	350	363	383	375	339	343	333	339	323	355	355	373	363	366	338	339	359	344	321	325	371	402	340	335	338	315	371	344	335	354	354	366	384	371	350	339	313	345	317	373	337	350	335	345	336	318	332	364	342	338	385	367	319	350	344	368	337	340	356	395	357	331	373	332	368	389	328	373	360	346	377	344	355
54654	36856	30039	17339	5347	1352	670	442	355	273	235	229	235	211	196	219	192	181	202	202	160	174	185	184	173	140	186	149	155	153	158	183	171	138	158	165	159	172	146	184	147	182	152	166	183	166	159	184	147	187	147	168	167	154	160	168	177	139	178	173	175	143	176	140	173	165	159	181	142	151	176	165	182	160	186	173	145	157	163	139	170	173	140	173	144	160	169	158	144	169	166	141	172	161	156	159	184	171	176	142	169	158	158	133	166	145	146	194	185	165	184	174	174	159	175	201	169	168	170	160	154	168	163	164	163	176	166	128	156	175	162	196	181	165	168	148	205	156	154	168	163	160	162	169	164	166	161	170	169	154	140	183	163	181	159	181	149	141	165	156	163	143	154	184	168	154	160	178	163	182	162	167	170	175	161	151	170	157	150	161	179	173	164	191	161	180	162	155	167	186	150	158	171	143	167	169	170	158	169	162	178	174	155	194	158	158	161	179	178	169	185	168	179	172	134	153	171	163	149	148	145	167	159	168	165	158	179	149	158	160	146	132	142	145	186	161	173	137	156	156	154	169	174	169	160	158	155	171	202	152	175	159	153	166	159	171	162	177	172	166	158	185	155	174	178	155	177	153	163	160	159	171	184	167	187	166	168	169	150	153	155	166	152	177	161	161	150	163	146	160	165	159	174	180	170	142	155	164	151	173	191	193	160	165	188	159	138	171	177	158	167	151	140	156	145	171	168	164	173	149	179	155	170	183	175	157	167	166	163	141	166	171	160	161	182	165	162	151	151	169	146	152	148	163	151	133	167	176	164	169	157	176	166	176	137	167	157	159	181	159	166	160	157	151	173	165	163	152	163	185	173	161	197	188	144	156	149	161	152	168	144	150	175	170	170	145	156	150	170	166	145	164	143	174	151	182	156	162	142	168	139	155	142	179	163	186	161	157	198	163	155	143	154	155	156	192	182	156	169	160	164	148	171	151	159	127	165	146	139	177	164	162	146	152	162	146	175	160	174	180	177	169	146	167	166	165	162	153	153	168	196	166	152	154	159	154	167	148	159	186	179	170	145	147	178	171	161	134	163	153	162	145	135	160	159	175	172	147	200	184	164	172	189	158	142	172	188	152	177	182	156	150	148	160	184	149	167	162	164	167	182	159	142	166	165	170	171	154	181	153	172	155	156	166	154	193	181	162	137	142	158	166	194	164	158	145	173	161	175	155	169	180	164	152	171	152	148	159	147	169	162	146	188	164	161	166	189	173	169	178	185	156	151	157	174	170	175	170	154	176	165	150	178	174	157	181	169	168	184	200	157	159	165	168	184	166	167	184	176	171	162	152	139	178	158	147	130	140	153	144	177	145	170	156	164	172	128	145	166	170	163	185	168	154	183	177	179	163	190	173	158	149	167	161	144	159	150	138	166	155	138	160	172	178	168	145	168	166	181	165	167	186	151	158	151	155	152	160	162	179	151	157	159	133	141	147	165	156	168	156	173	158	159	170	160	136	182	159	151	164	166	152	179	148	169	168	170	168	158	172	145	181	177	182	165	172	159	143	174	173	181	197	163	189	147	186	156	162	170	170	152	155	180	147	157	139	147	158	156	154	176	177	147	159	167	144	177	176	163	162	163	171	167	165	157	147	163	149	152	159	189	177	167	156	174	169	149	168	174	145	165	159	137	163	167	165	183	153	161	157	153	151	191	172	187	146	171	181	158	148	175	160	145	194	166	159	165	133	167	185	176	169	168	169	153	154	167	166	152	158	156	158	166	164	150	168	166	163	132	154	170	155	170	158	168	158	176	179	155	174	159	144	167	174	180	183	143	137	161	167	158	164	164	152	172	178	153	142	152	171	159	142	181	182	175	152	153	174	156	155	155	167	167	159	184	169	161	158	163	174	149	160	163	182	143	190	183	191	162	160	159	163	164	160	151	173	173	187	165	183	184	139	147	169	164	147	159	171	159	189	160	148	152	153	163	174	148	153	170	159	169	124	140	151	156	172	184	166	159	158	174	165	149	151	164	169	156	152	164	171	155	161	200	180	199	161	144	180	192	139	164	172	150	151	153	173	175	154	153	174	165	163	179	178	174	157	158	150	152	165	179	152	148	165	156	143	153	153	168	158	155	181	157	209	169	151	157	162	167	150	157	154	161	157	189	160	180	156	135	174	158	169	169	172	168	171	191	189	167	198	165	167	171	151	179	192	149	157	144	145	163	163	187	158	160	159	166	149	168	156	155	159	168	183	206	170	159	152	156	180	158	175	159	145	148	160	168	148	177	159	179	164	155	180	167	165	169	163	169	151	181	201	166	210	166	176	162	163	156	168	170	154	165	140	178	172	152	158	175	120	169	163	146	162	175	172	152	144	160	143	195	175	172	172	178	160	155	152	163	167	177	150	182	174	160	160	162	169	146	177	197	154	161	157	146	166	163	149	172	173	189	139	124	146	167	176	154	161	174	156	143	162	165	159	186	154	148	176	168	178	177	180	162	165	159	162	150	183	186	158	146	150	170	184	151	144	180	147	176	149	186	177	179	172	141	155	138	184	168	155	169	153	150	166	150	148	156	173	153	184	144	148	171	159	167	156	191	165	146	175	171	164	145	177	197	157	159	183	154	175	177	183	146	161	200	160	196	158	166	176	149	175	133	146	159	173	155	137	175	167	165	171	140	159	166	143	177	171	151	184	179	154	145	151	167	181	160	174	171	179	181	177	172	164	164	147	151	175	182	174	183	198	177	155	167	159	159	172	165	155	154	144	170	170	176	153	143	158	166	171	163	201	167	157	160	166	158	167	168	160	160	179	163	154	164	163	158	157	189	149	152	176	152	162	157	187	148	174	187	158	127	145	157	154	162	154	167	168	140	167	186	166	172	147	153	153	152	155	180	153	168	150	155	164	144	150	139	155	174	168	164	150	182	203	189	165	161	164	193	176	141	151	176	177	151	151	186	184	166	149	170	183	153	168	142	182	174	197	179	160	153	142	158	153	151	176	165	156	175	156	168	158	163	153	158	158	174	166	160	166	196	162	176	174	148	167	178	191	148	161	150	147	161	145	151	149	172	159	153	168	152	152	152	155	183	160	169	178	164	159	160	174	156	172	184	165	175	153	133	152	154	142	167	156	165	195	171	146	132	190	183	164	182	144	174	152	173	148	177	189	179	154	144	154	172	158	174	143	155	141	146	152	184	164	143	153	192	145	164	153	140	147	173	163	166	189	157	160	160	161	181	175	175	144	145	174	165	164	167	164	149	163	170	170	154	145	192	187	155	145	161	168	190	148	160	145	166	156	142	145	151	132	166	169	132	173	168	147	157	160	154	160	182	167	175	172	174	163	149	188	157	154	174	180	151	145	160	157	156	156	165	153	178	151	172	199	182	147	166	179	165	159	159	166	176	169	178	193	141	158	155	156	165	151	157	172	141	156	154	153	185	161	166	162	166	175	165	178	155	157	163	160	190	163	165	156	169	124	151	178	143	182	151	146	167	173
36102	28645	31586	23499	9351	3876	2225	1518	1237	1031	931	853	727	663	588	624	580	618	592	579	511	465	440	467	435	430	446	404	411	417	422	426	415	401	379	417	425	413	355	409	373	373	421	394	406	386	386	399	419	406	363	397	393	353	404	380	376	370	360	376	399	421	353	377	375	396	422	401	377	410	399	396	376	418	371	361	385	351	383	379	398	383	357	366	437	391	389	426	344	426	375	412	385	423	416	368	382	364	383	390	379	375	370	397	459	407	415	389	363	368	411	402	322	385	397	395	413	378	377	370	420	367	374	366	372	370	407	387	376	383	383	347	388	386	390	385	408	394	402	377	373	396	368	406	356	392	411	391	353	372	388	399	369	407	390	412	391	388	376	417	344	379	381	384	384	376	399	352	377	394	371	372	421	346	407	367	394	380	378	389	388	358	367	392	397	354	379	391	411	401	366	398	393	377	382	398	422	368	349	376	374	374	382	396	381	354	363	381	395	350	396	379	379	379	403	358	399	404	368	386	393	380	417	387	386	390	374	410	407	353	358	337	364	348	390	375	355	364	388	388	387	370	407	388	389	362	396	372	377	375	375	396	380	387	374	367	389	404	423	344	389	388	377	379	364	380	392	372	352	410	399	373	359	362	367	390	418	383	387	400	335	398	398	391	410	377	398	391	393	356	376	416	369	379	388	364	380	389	375	367	433	394	376	354	362	371	401	374	367	365	341	384	423	415	367	415	396	369	374	391	387	391	363	364	403	380	400	369	394	365	363	384	389	349	385	379	399	369	362	400	388	413	360	371	356	389	413	353	386	369	377	389	387	372	368	374	382	378	372	436	364	367	356	362	363	368	375	356	364	395	392	399	390	365	376	361	391	389	386	404	428	396	390	396	375	385	387	387	389	392	385	368	394	383	349	397	350	410	367	378	386	369	374	368	372	380	388	388	406	370	379	388	388	374	356	401	375	384	413	384	383	415	377	405	364	392	395	388	387	386	383	394	382	370	344	365	354	377	357	378	405	362	370	409	396	380	356	392	383	401	384	403	353	372	358	392	400	378	369	371	384	373	392	393	396	392	410	386	393	371	398	380	400	388	373	349	412	356	393	360	355	377	437	464	399	388	388	353	394	354	410	372	374	399	399	397	414	382	381	366	398	400	404	353	373	365	388	361	394	376	359	356	354	384	382	383	402	388	410	399	398	403	430	408	386	370	395	425	375	400	397	346	366	359	368	417	389	398	368	409	402	429	354	359	372	374	380	377	389	356	378	368	355	388	395	354	358	354	384	391	388	410	401	358	355	393	383	419	356	358	424	380	348	355	411	375	371	408	400	411	366	387	364	382	398	391	395	379	362	360	411	362	402	359	359	374	355	395	391	362	341	411	385	390	396	408	391	367	366	398	367	373	361	381	395	386	365	405	366	408	381	395	366	407	382	415	358	403	386	386	360	374	382	361	401	363	403	374	371	358	424	381	394	364	392	366	402	375	375	376	384	352	403	354	409	406	355	393	405	383	373	389	419	366	381	391	404	356	399	386	370	369	387	368	390	377	371	348	359	380	402	351	377	365	389	378	337	407	398	357	388	379	394	399	396	408	374	387	361	389	411	366	382	406	391	397	413	354	390	398	390	380	381	380	375	400	337	387	397	424	351	384	374	420	387	386	378	402	370	373	396	403	390	379	373	402	399	374	367	399	394	364	369	351	401	385	367	392	369	394	360	382	377	359	383	365	370	387	410	412	366	399	397	380	357	359	352	400	404	391	368	369	396	346	376	345	433	398	396	349	367	376	370	379	381	383	381	391	405	371	367	408	383	357	362	420	385	361	386	369	404	391	389	363	398	389	410	371	393	390	365	366	365	384	350	378	357	396	344	372	406	387	379	376	381	383	434	371	392	371	433	384	376	352	385	358	384	415	392	387	405	406	333	361	420	390	406	403	407	355	355	380	377	359	329	380	416	391	405	424	379	396	344	386	389	390	381	360	374	377	407	365	387	386	364	394	372	374	402	384	396	381	386	366	376	379	364	366	397	417	378	430	414	374	384	372	357	391	384	362	390	361	385	396	376	395	408	384	378	392	401	390	356	359	366	374	352	376	378	381	406	351	381	387	393	375	424	353	384	376	394	326	395	365	396	377	380	390	390	382	390	387	356	379	368	375	377	363	381	385	395	344	400	435	421	402	370	388	371	375	408	376	429	350	401	375	369	389	380	372	410	377	363	387	391	377	386	384	413	404	371	384	347	377	360	389	384	380	382	365	362	381	376	397	384	372	362	379	376	419	361	364	376	386	341	391	385	405	397	382	357	377	390	384	410	401	383	369	385	399	354	405	392	372	382	389	393	383	413	404	416	418	401	371	378	383	382	367	419	380	383	372	394	383	384	368	401	389	387	390	354	382	360	413	378	377	381	365	420	394	367	361	365	341	350	377	380	370	405	387	384	407	352	405	368	402	380	392	392	367	377	366	356	407	386	365	379	412	381	395	348	400	403	405	363	342	362	365	392	370	398	409	398	406	410	420	380	372	372	371	345	385	431	359	411	439	361	372	368	333	374	413	375	406	374	393	362	352	370	372	400	366	399	400	371	412	365	393	376	375	390	372	387	375	356	388	385	367	383	368	391	391	343	355	396	391	421	350	394	387	393	390	358	419	353	379	370	371	355	361	409	389	385	388	345	369	381	361	406	406	369	365	437	345	395	411	400	380	367	423	384	361	368	390	400	355	383	382	413	379	373	382	368	373	384	357	374	350	407	361	361	376	397	379	388	398	352	401	395	345	362	367	409	396	402	378	378	406	425	392	396	404	365	370	394	406	346	448	370	374	382	381	393	376	388	413	379	371	365	399	383	387	414	358	403	385	405	396	384	388	411	350	387	380	388	379	378	387	400	386	363	389	394	323	387	392	389	413	369	389	369	409	409	375	355	373	342	357	366	424	391	354	394	367	412	370	386	372	397	390	393	436	356	390	358	370	377	381	402	391	390	367	384	387	365	370	378	361	367	382	387	412	367	406	359	359	428	398	403	426	401	384	382	372	375	366	398	353	356	388	393	392	377	341	370	385	385	388	364	358	397	404	411	356	378	376	352	377	383	360	360	399	402	404	403	379	375	400	407	382	402	406	397	388	392	386	377	383	415	376	375	372	416	370	384	404	416	385	386	389	353	350	371	410	419	391	406	358	376	404	363	389	392	375	356	380	393	414	372	401	376	385	392	395	362	376	358	355	395	379	401	384	394	390	397	407	384	387	384	373	384	427	405	407	342	361	359	417	387	415	385	373	395	376	363	395	381	355	390	400	390	389	389	363	367	416	373	383	367	393	387	412	381	393	412	402	407	389	369	414	388	385	363	372	417	414	403	400	384	352	350	385	375	372	398	386	339	363	397	380	383	403	383	407	391	389	371	417	364	373	376	406	392	379	393	387	380	398	373	375	407	397	370	393	393	380	363	390	389	411	385	397	370	336	421	386	384	364	416	384	365	411	403	370	363	409
31123	14734	7309	3122	1082	470	346	285	246	270	261	271	254	254	244	243	246	233	220	208	233	249	234	260	281	253	275	262	228	200	254	253	231	240	237	235	237	226	263	261	239	253	225	234	244	212	240	245	228	257	229	203	252	234	247	279	221	227	249	274	218	245	232	241	252	256	261	287	232	246	247	234	259	241	206	259	238	286	239	244	216	207	243	248	228	231	251	216	260	232	246	266	258	234	230	233	227	222	226	232	213	197	224	254	241	241	247	215	247	245	234	247	231	240	225	257	262	245	232	250	237	241	237	214	220	224	247	216	234	248	252	229	214	237	253	224	260	252	241	261	217	250	233	251	248	236	257	229	265	240	230	249	216	234	219	243	232	252	239	239	235	239	229	227	248	222	218	239	210	249	289	306	222	213	233	239	238	261	249	239	255	244	239	238	234	263	222	236	227	234	226	203	258	226	216	216	215	235	228	209	262	200	222	274	261	240	267	240	238	253	232	262	240	253	245	258	237	242	240	238	222	240	220	211	249	218	241	234	247	236	229	213	266	260	273	219	250	224	229	247	240	271	259	208	243	234	235	239	244	262	238	218	249	243	241	282	226	207	233	244	243	253	219	253	238	235	240	270	270	237	232	216	212	222	261	224	203	236	223	237	230	243	251	217	240	216	237	227	234	245	212	214	251	261	225	234	251	238	259	243	228	219	241	211	247	219	213	207	244	227	251	221	254	271	225	233	237	245	246	235	280	243	227	236	250	222	237	242	230	242	227	250	254	242	231	240	247	208	258	223	232	256	207	222	217	236	258	208	195	222	242	262	244	219	238	225	230	228	259	243	223	244	243	255	223	206	235	245	259	232	238	231	277	256	204	223	281	245	231	270	239	242	260	242	230	224	266	253	252	222	237	248	248	286	271	231	261	223	212	252	246	248	242	222	267	232	245	226	231	242	216	241	209	257	215	268	237	235	272	279	239	244	266	253	276	254	247	259	250	240	234	246	227	240	241	242	230	218	226	214	249	258	272	230	253	249	218	231	220	216	217	262	230	262	242	250	256	215	233	243	239	271	224	267	241	220	242	236	238	235	234	241	235	212	274	198	252	248	264	268	240	256	241	240	254	256	246	232	220	227	224	251	219	264	248	225	268	255	235	266	238	266	254	262	278	286	257	226	259	199	243	250	243	230	227	244	248	225	223	280	228	239	240	217	248	255	224	248	259	238	251	234	209	213	241	239	252	252	246	220	235	249	236	261	259	252	230	210	223	252	246	259	233	237	219	225	266	236	248	253	265	254	247	258	252	217	216	248	236	233	205	263	250	241	246	244	222	220	256	234	266	247	229	255	251	253	223	270	241	272	207	253	236	243	209	251	239	236	256	248	217	231	215	230	260	241	267	248	212	245	228	231	260	268	253	227	235	242	208	198	236	211	228	231	201	225	243	245	234	251	258	212	263	217	261	237	261	223	257	263	266	240	223	234	224	263	248	255	214	263	213	246	257	247	242	236	234	241	252	250	224	265	230	250	240	217	207	240	232	209	255	213	240	228	263	207	227	251	235	242	247	278	250	284	226	226	209	260	221	247	231	233	248	239	207	229	232	237	226	276	240	269	216	211	244	258	237	228	219	254	231	240	230	218	233	234	212	254	249	272	236	268	243	241	242	259	236	214	241	233	251	240	221	229	250	252	240	249	209	208	223	242	222	216	241	231	237	241	223	262	213	243	248	237	249	220	203	247	235	226	247	230	245	253	235	228	231	252	233	233	258	223	226	256	243	225	242	257	210	236	248	230	227	248	271	268	238	281	227	213	251	261	242	229	242	221	215	233	220	232	212	236	256	220	232	223	232	236	223	242	248	256	260	236	248	224	225	247	198	251	223	217	234	208	241	235	233	264	253	270	226	241	237	257	212	236	245	233	252	234	269	222	266	249	212	237	205	225	239	236	216	215	242	271	227	227	254	240	224	223	220	238	226	239	237	213	272	245	234	209	223	199	262	254	233	246	231	265	230	228	255	221	244	229	243	271	215	236	225	270	233	226	223	230	216	238	242	243	238	234	248	230	222	249	247	238	247	246	221	252	233	254	237	233	251	261	251	227	211	229	231	223	226	253	224	239	255	247	235	237	222	259	231	227	236	238	221	226	221	219	235	224	223	248	233	238	246	205	248	242	226	233	241	235	220	232	241	248	256	281	222	235	224	252	249	237	245	242	245	229	219	235	238	254	216	222	248	227	231	239	210	230	238	226	230	240	247	269	225	230	219	265	239	251	261	263	240	262	256	225	226	268	214	229	213	242	239	255	224	242	230	245	224	225	219	244	266	205	262	232	224	244	251	238	251	229	230	278	243	236	187	253	241	223	245	226	247	199	266	237	239	239	234	209	250	235	253	210	222	219	248	253	237	239	210	236	235	277	217	232	221	228	238	249	269	252	269	276	267	238	227	274	256	236	239	245	231	231	245	217	241	232	242	218	253	213	202	243	234	213	250	256	253	242	262	263	220	224	236	218	228	273	229	219	223	234	260	243	240	246	249	227	234	265	246	208	267	256	249	226	227	253	249	250	231	245	213	221	262	247	266	227	235	220	236	242	240	231	223	202	195	256	242	232	251	278	254	230	222	278	228	224	238	241	246	244	244	252	246	243	229	258	242	232	262	235	233	245	275	243	245	228	213	249	238	260	236	235	241	281	229	266	248	216	250	248	225	246	238	199	251	248	236	256	254	254	226	233	251	232	254	259	219	234	260	267	249	237	213	282	223	243	241	236	218	180	249	240	239	243	251	256	240	239	226	215	213	243	225	265	196	243	250	234	237	231	222	233	258	216	243	215	246	235	262	214	256	243	254	259	261	232	254	247	226	251	249	249	279	271	245	234	235	231	229	229	233	262	250	248	264	251	211	224	219	230	234	267	236	230	226	270	219	212	247	224	242	259	259	231	251	255	233	219	242	277	242	258	251	232	233	232	222	248	228	235	261	241	235	233	228	248	225	240	214	280	240	242	262	256	266	270	251	278	243	266	239	230	252	231	205	241	244	208	240	247	229	232	262	235	239	234	239	229	236	223	223	201	251	213	235	224	248	261	249	197	240	260	254	255	249	226	237	222	258	224	237	253	233	248	229	217	234	232	289	251	258	248	252	237	231	246	267	255	236	210	270	244	228	238	275	211	241	214	253	233	219	245	236	222	222	239	227	244	228	217	248	257	243	234	225	249	272	232	217	235	232	212	260	288	236	249	236	216	251	270	221	267	252	241	227	279	271	265	249	236	216	254	244	233	231	256	261	263	221	266	243	250	263	257	250	223	246	233	245	214	228	228	252	236	248	253	220	225	238	234	242	255	246	228	249	262	227	220	244	205	273	232	221	261	271	277	260	230	252	243	270	229	246	258	235	245	242	232	241	246	246	273	234	231	244	228	253	247	247	259	252	242	225	249	260	248	223	235	254	228	259	240	287	239	241	225	275	245	261	217	230	243	220	229	219	236	249	231	235	252
19753	11067	10910	7644	3059	1513	957	753	664	647	666	605	613	569	554	558	576	554	502	519	535	513	539	528	552	514	539	563	529	507	509	540	522	558	532	518	487	496	522	521	494	533	552	532	535	527	515	503	509	517	511	531	530	508	497	510	477	530	508	508	542	529	485	508	531	526	533	570	526	525	549	499	511	523	505	533	518	537	506	521	544	493	525	549	524	534	519	507	478	510	521	515	453	529	520	507	522	493	500	508	571	504	505	502	481	515	494	535	518	550	511	540	499	538	515	538	508	503	550	549	543	492	542	498	507	530	524	506	543	495	527	481	503	475	533	559	505	540	507	564	542	529	494	527	501	521	579	520	509	549	516	510	537	529	574	531	498	514	505	541	530	505	528	535	535	519	512	487	521	495	510	529	516	486	488	477	528	530	546	510	522	515	498	495	533	479	509	548	496	548	531	527	561	496	459	519	520	534	508	504	501	488	546	535	523	504	477	503	565	499	495	534	482	515	512	519	556	536	552	529	516	504	534	521	558	526	484	501	522	545	504	517	483	534	516	529	513	520	527	515	505	506	558	515	541	512	563	522	511	539	490	504	498	551	485	523	507	531	537	528	515	517	515	476	487	542	449	469	526	535	574	531	529	500	530	531	522	545	540	524	519	520	510	536	516	507	532	487	562	525	493	505	510	488	500	546	536	495	491	536	530	502	539	518	496	572	525	517	534	500	509	530	511	505	529	501	500	506	497	558	491	536	507	486	510	473	531	525	559	520	523	504	510	475	502	517	510	565	528	528	498	529	534	489	505	517	512	497	508	539	530	515	516	506	534	546	501	522	470	507	549	542	522	507	490	510	527	569	505	505	531	511	529	510	463	509	506	491	540	531	500	499	482	511	510	522	539	464	542	507	525	527	523	519	549	536	527	555	544	517	502	470	563	526	527	483	528	534	478	538	503	515	494	517	547	516	546	512	510	532	518	479	498	516	510	550	538	543	558	552	542	547	528	500	512	501	496	535	508	486	493	496	545	498	511	500	559	537	512	519	552	504	555	536	493	504	490	537	561	513	542	456	509	498	482	528	505	583	515	521	540	559	499	511	524	507	530	523	523	541	524	456	537	531	499	487	516	508	498	553	523	477	530	534	497	543	532	503	526	538	532	545	545	495	514	547	496	517	499	541	517	556	497	543	511	503	528	508	545	492	529	484	548	549	534	551	504	529	510	488	488	477	524	518	510	549	530	519	528	550	509	529	504	521	529	506	534	562	541	481	541	523	493	532	545	531	521	518	519	507	503	535	523	519	519	527	496	559	515	500	496	500	516	522	518	520	520	527	531	528	525	521	549	518	537	505	522	524	493	502	557	552	515	518	537	509	536	485	484	541	489	538	527	503	476	520	525	514	536	559	513	510	560	496	508	537	548	538	530	506	515	502	522	516	515	491	501	499	574	527	512	520	519	551	502	528	520	531	502	525	503	523	521	514	514	503	498	515	555	482	518	466	499	511	555	529	528	537	467	523	520	549	552	559	496	551	524	544	505	499	481	512	488	531	517	514	514	499	507	552	540	511	536	510	519	479	518	530	496	593	511	565	502	527	482	533	518	521	468	483	508	538	502	529	528	502	506	526	531	507	551	518	526	495	528	504	505	528	512	510	500	540	563	492	543	513	545	522	556	496	533	529	515	486	504	530	553	503	494	518	523	507	505	529	507	515	519	526	556	534	496	505	486	519	526	536	490	509	521	557	537	561	495	500	551	503	529	507	516	522	535	487	505	545	538	496	547	499	491	496	555	544	536	514	555	509	520	544	533	526	452	484	514	494	510	464	556	550	581	556	528	529	540	514	523	484	498	517	527	536	497	532	498	528	537	491	516	528	504	493	550	508	535	540	529	498	523	478	532	507	539	485	518	551	520	520	550	528	509	499	520	518	531	520	522	519	537	496	492	551	521	519	541	507	549	523	537	529	503	510	517	557	492	501	541	525	490	508	491	490	553	517	503	492	506	519	471	497	508	524	457	524	498	542	485	511	520	542	528	551	561	526	496	496	545	524	562	529	486	507	556	533	498	548	527	567	495	522	477	573	522	517	541	513	513	502	551	529	505	486	484	522	501	524	522	528	520	512	522	531	500	513	516	587	526	559	506	559	525	524	546	498	551	534	526	534	534	467	505	503	536	494	515	532	525	531	529	553	531	482	530	481	521	510	512	561	496	507	555	523	525	505	487	508	543	500	485	521	506	519	511	505	486	547	522	531	475	509	526	551	504	494	517	506	547	526	522	511	490	511	529	530	499	536	486	548	509	522	541	484	521	507	495	505	551	535	508	532	501	527	535	520	521	529	492	523	546	524	473	538	506	513	532	508	494	527	518	508	543	508	532	519	522	511	502	503	531	508	548	572	469	533	489	474	506	541	558	522	472	521	526	521	505	535	514	505	509	549	480	497	523	533	524	539	525	461	524	506	534	544	524	519	483	543	492	514	499	588	497	540	548	505	523	539	477	527	523	506	528	521	531	496	513	485	548	509	524	538	509	532	489	502	516	506	523	540	507	504	511	500	523	501	504	576	535	538	520	519	479	484	538	510	500	535	509	503	497	498	530	492	544	493	486	508	499	521	493	523	524	534	522	533	495	536	518	562	535	556	546	583	504	546	523	496	520	488	519	508	501	514	511	509	496	531	492	492	502	523	526	511	517	536	506	537	505	538	559	498	511	544	498	547	539	512	504	483	504	531	526	485	495	475	507	526	452	504	530	496	518	516	571	520	530	513	528	539	533	535	506	519	542	503	545	501	533	506	515	517	532	488	501	549	479	540	508	482	540	474	508	529	491	531	520	504	532	527	531	498	465	504	560	540	506	555	530	540	502	522	531	530	483	491	510	539	491	511	525	537	543	513	551	510	524	507	549	514	470	525	495	554	490	495	548	484	488	500	501	535	525	511	563	573	491	539	568	516	548	508	520	512	506	554	537	514	499	486	551	510	522	517	528	523	524	519	508	523	507	513	487	502	509	518	525	497	519	523	523	519	493	513	544	486	568	482	523	519	518	516	523	564	546	526	528	523	510	547	513	530	545	501	538	539	525	531	510	549	472	515	502	525	513	528	471	543	503	529	511	529	519	532	526	560	517	525	528	527	525	529	557	566	476	522	520	530	586	474	527	539	561	504	518	547	527	563	536	540	500	529	527	563	496	506	518	519	555	481	557	550	492	526	558	498	507	586	496	570	553	486	500	497	512	495	543	561	523	500	504	526	511	521	467	505	525	502	513	491	513	510	513	545	493	564	526	505	538	525	550	509	489	515	512	492	486	528	490	521	524	509	525	526	515	466	517	504	515	553	552	563	519	534	541	465	511	462	514	536	463	534	505	515	493	532	538	549	498	473	534	460	527	537	540	542	544	533	529	533	526	549	533	477	509	539	504	503	509	554	569	510	536	538	528	544	514	523	517	562	532	500	526	534	535	538	510	511	553	510	500	523	540	526	525	507	522	514	509	473
46734	28207	20503	10558	2393	534	354	269	241	225	180	188	174	179	177	173	166	166	173	144	160	185	182	163	154	169	155	177	162	155	151	159	164	150	146	171	161	153	178	165	170	156	146	162	152	141	148	154	170	163	160	153	143	141	142	156	172	173	177	150	169	161	162	119	156	180	158	144	148	144	139	152	160	148	147	138	134	157	140	165	148	159	143	160	141	157	136	117	136	145	147	135	156	154	140	164	138	178	137	142	149	156	170	139	161	133	132	148	162	164	159	146	155	141	150	162	152	154	151	154	155	142	160	144	179	172	170	131	159	173	160	131	160	145	152	142	160	166	159	165	153	134	153	169	127	127	139	160	142	168	172	156	138	149	137	139	170	162	163	144	159	157	176	162	143	148	147	171	136	152	168	139	146	149	160	132	166	134	137	157	173	149	154	149	151	145	138	155	156	150	159	166	184	159	160	158	158	135	137	141	163	155	163	145	147	158	161	155	165	153	118	173	129	154	167	146	165	149	146	143	162	130	180	162	135	149	140	151	163	140	164	195	124	162	167	166	160	141	138	159	139	152	154	179	167	157	162	144	150	142	153	168	147	150	154	158	144	151	154	137	148	166	143	138	152	143	157	133	152	143	159	121	128	146	159	168	152	145	137	127	144	168	156	149	163	136	170	137	157	151	164	152	152	174	172	160	155	144	153	152	154	143	136	146	176	164	146	159	123	161	174	161	122	172	174	156	160	155	138	164	151	158	146	161	134	168	148	146	136	157	137	164	163	146	146	150	113	144	179	149	155	154	146	124	150	151	155	139	131	158	186	170	155	146	159	145	141	142	128	146	158	141	163	163	141	130	145	132	172	139	161	153	141	128	164	132	140	137	146	150	170	151	136	135	155	155	177	154	150	133	161	157	159	166	144	160	158	147	142	151	152	164	159	169	167	151	163	152	130	174	164	139	159	130	153	170	159	118	149	138	146	169	157	150	153	155	149	157	139	147	168	153	166	175	172	144	134	134	143	179	130	147	158	141	134	151	154	150	137	155	145	177	140	170	150	169	193	147	158	148	140	141	174	156	165	158	169	144	141	149	150	177	145	145	154	152	161	137	165	152	145	148	150	151	150	140	166	163	156	146	152	141	169	139	165	150	160	170	148	145	138	149	151	124	132	122	163	154	162	133	142	154	134	180	142	163	175	139	158	151	132	155	149	157	129	164	166	140	145	156	150	171	130	134	141	132	145	150	131	184	162	166	138	134	157	144	171	148	159	144	166	160	158	125	145	163	160	154	159	136	147	151	154	170	139	156	150	155	170	165	124	188	159	149	157	163	183	160	149	159	148	157	150	142	140	152	132	161	160	154	146	159	154	165	145	167	146	158	150	160	173	127	149	138	157	163	163	138	139	130	122	138	159	153	183	160	152	149	165	165	143	176	150	138	137	148	128	156	144	156	150	169	165	156	147	176	156	197	147	147	162	143	151	140	139	155	162	139	153	157	159	152	158	161	167	150	148	147	125	154	155	158	163	156	158	130	163	150	147	134	144	149	143	153	154	146	159	147	166	148	146	144	164	136	140	140	143	157	150	159	155	145	159	139	161	144	153	154	153	141	160	146	155	145	139	147	149	167	150	152	158	154	159	157	148	159	150	145	163	155	155	146	144	140	158	167	138	162	157	150	139	140	150	174	156	138	159	137	155	160	144	154	129	144	126	121	142	169	146	150	140	126	140	178	115	125	154	164	162	165	153	149	169	144	130	154	138	184	158	172	168	162	158	152	165	144	132	161	154	143	122	170	128	166	147	146	165	151	149	152	153	136	123	132	165	171	153	165	133	129	145	147	158	165	153	145	152	165	167	132	167	168	151	141	138	168	158	128	135	156	149	151	123	163	160	161	132	132	139	153	150	151	169	156	135	150	158	170	135	157	149	140	143	156	185	144	151	160	186	160	160	173	122	148	149	134	131	140	156	160	175	156	145	163	158	144	161	119	136	151	154	142	128	143	174	146	147	162	149	155	150	174	169	134	164	138	157	176	138	153	139	159	153	126	150	142	148	153	153	142	157	157	160	167	163	142	130	148	176	152	152	125	152	153	150	147	144	177	170	156	144	144	145	142	157	161	152	146	142	139	149	164	146	152	150	132	148	134	149	148	148	162	136	161	133	176	147	157	138	158	150	113	158	136	147	164	147	157	146	172	149	137	152	162	146	158	134	175	158	132	146	149	141	163	149	166	156	157	174	147	179	168	158	159	140	156	180	162	131	159	154	127	148	179	143	151	129	153	138	168	138	133	143	123	148	148	169	164	164	139	171	155	158	170	145	162	148	140	178	153	152	131	166	152	153	157	161	182	140	126	150	143	143	147	138	152	140	154	134	140	140	166	131	154	125	155	130	137	160	131	150	139	146	143	122	149	143	151	163	129	137	148	182	159	183	143	161	151	132	141	157	159	144	152	150	139	175	169	149	160	171	146	144	161	162	141	167	170	139	146	171	141	140	130	134	150	159	138	154	153	158	161	144	148	146	150	141	152	163	150	157	169	145	151	161	141	145	164	158	133	153	169	139	130	141	136	156	178	164	164	166	169	142	176	151	153	157	146	148	142	138	160	149	169	151	149	151	153	157	143	147	142	147	163	143	141	162	163	148	166	151	155	165	146	157	125	163	165	127	140	117	128	156	170	145	154	150	155	173	152	143	142	130	132	152	155	124	138	169	149	158	162	143	164	145	155	172	156	127	175	169	161	159	164	155	176	162	115	148	166	173	136	175	154	149	166	153	161	174	156	175	151	167	180	171	179	153	145	159	132	164	134	144	146	157	146	132	144	160	179	136	142	169	158	151	140	162	152	141	128	138	153	163	134	158	146	148	145	172	147	158	158	140	151	164	151	168	134	149	154	152	143	149	146	174	175	138	159	128	170	150	150	142	156	163	150	175	166	133	160	151	154	167	127	157	161	139	154	168	147	160	153	171	159	167	140	173	142	140	183	168	136	155	154	149	154	160	145	172	168	172	146	159	150	149	157	156	159	131	145	164	147	150	127	164	161	162	134	157	153	152	148	154	137	147	159	150	154	153	134	145	146	169	169	154	144	168	161	151	146	154	130	158	150	149	176	143	146	167	170	172	145	125	152	142	151	151	153	147	156	159	125	150	147	158	163	155	144	166	141	169	167	160	140	148	139	138	135	150	144	139	156	153	141	164	145	161	144	148	158	177	146	146	151	175	154	148	158	143	153	143	156	151	172	127	141	163	157	154	150	175	178	142	164	152	148	146	151	115	141	165	156	155	151	131	165	152	151	133	173	147	152	159	153	146	171	145	149	163	152	151	148	140	145	162	154	161	169	146	130	137	141	148	173	154	162	159	148	152	153	145	171	161	168	167	133	162	171	121	167	164	155	155	146	151	153	169	162	161	133	142	161	148	142	166	139	139	160	147	157	161	169	176	147	157	124	129	147	136	169	129	143	128	159	133	133	136	148	147	155	167	149	129	139	148	153
31245	22155	23833	17491	5522	1964	1269	980	829	679	655	558	486	491	463	484	462	487	446	421	427	387	387	388	409	360	362	338	361	382	379	394	366	340	375	405	378	353	364	330	361	383	333	338	352	336	383	326	348	345	350	339	362	345	354	333	380	370	350	315	345	328	329	350	348	339	344	353	349	342	348	321	394	365	360	352	404	348	378	371	367	344	373	321	340	341	346	320	348	340	354	329	355	351	363	346	326	361	324	346	328	360	323	364	377	338	380	337	340	364	362	342	362	394	350	339	350	349	360	351	358	339	341	345	350	379	339	310	351	399	359	366	342	360	333	326	374	345	343	310	352	361	349	324	356	338	349	370	352	334	320	349	360	349	366	365	331	311	344	356	320	353	347	333	347	360	402	346	350	341	354	338	357	342	345	362	371	346	363	375	316	345	373	329	337	372	373	324	333	372	343	356	341	337	313	364	319	324	365	340	341	352	335	336	378	355	357	342	322	332	375	356	340	342	334	337	341	349	360	353	363	373	364	370	379	353	355	349	365	345	357	330	375	328	371	347	325	358	351	357	384	311	357	361	329	350	373	325	321	362	314	354	372	322	349	365	326	351	371	333	351	347	340	407	343	372	367	357	332	346	362	320	320	327	382	329	382	360	342	377	386	327	326	356	307	349	333	352	362	376	354	342	353	345	349	309	328	334	361	373	356	347	367	350	360	307	324	365	347	335	364	330	355	337	361	355	317	347	325	329	364	323	329	359	356	347	343	336	339	339	327	339	323	327	347	350	367	325	347	342	360	337	340	364	345	377	358	368	331	382	375	334	319	364	350	338	332	347	335	358	340	363	351	346	362	376	345	367	369	357	344	387	351	326	331	346	353	378	361	331	330	377	349	324	362	332	344	365	337	331	368	339	350	322	302	344	379	366	330	377	351	385	344	365	370	334	309	333	359	335	349	363	321	340	382	370	370	368	353	370	364	341	323	335	382	354	316	339	352	377	330	364	374	330	320	350	357	322	355	356	371	348	365	335	314	350	339	336	360	398	344	363	341	360	380	347	373	327	350	354	372	343	369	352	377	319	320	346	363	339	351	370	370	345	344	342	332	355	328	334	369	374	364	322	364	343	356	375	373	366	354	379	355	339	342	352	365	333	362	322	359	365	316	350	352	333	354	318	306	354	367	339	375	340	310	372	334	316	349	377	364	372	325	359	331	384	397	335	357	329	341	341	360	347	343	336	297	308	314	328	337	325	365	383	369	324	357	364	333	372	354	367	333	347	336	344	338	343	347	338	358	382	332	336	395	365	355	366	343	330	325	378	323	356	336	356	322	358	341	311	380	357	356	338	372	350	364	364	368	348	341	388	376	346	350	347	364	345	338	351	356	348	361	337	335	325	375	362	345	339	332	322	352	317	334	315	343	287	351	315	330	350	358	378	327	342	364	350	350	394	329	334	338	331	372	320	349	348	344	342	347	337	352	361	361	318	367	367	338	348	360	337	382	333	363	343	320	332	347	360	388	383	386	315	355	351	380	395	343	356	370	363	362	348	350	364	363	353	353	370	361	379	337	350	356	338	350	308	361	359	327	348	367	351	323	361	384	354	334	297	364	360	356	384	361	357	339	361	358	334	329	359	356	386	363	359	345	384	339	367	351	339	337	388	392	336	406	362	349	396	297	381	339	350	360	326	375	384	354	377	386	361	341	324	339	317	337	329	360	316	342	343	358	329	350	347	340	384	374	372	337	326	333	368	354	350	331	362	336	358	361	342	380	340	381	325	341	325	319	324	356	356	371	319	302	355	354	362	319	350	364	366	355	332	339	352	317	359	360	324	363	352	384	332	348	352	314	354	371	341	387	359	327	350	381	362	331	354	339	339	324	348	375	366	346	352	356	372	362	331	343	361	350	320	343	352	406	354	325	343	392	352	372	354	342	339	337	354	356	337	365	310	329	389	309	355	361	349	367	340	348	343	336	358	321	373	341	351	365	359	319	320	374	329	376	336	324	325	337	342	353	338	350	325	352	359	386	362	363	360	364	319	334	344	357	326	354	337	352	367	329	354	344	346	306	378	336	355	353	341	334	363	345	345	344	339	347	367	376	381	346	363	333	356	360	331	338	371	341	322	337	362	336	334	354	370	351	347	329	336	347	355	348	324	363	370	381	368	330	353	363	346	346	319	337	346	343	329	357	356	349	331	356	336	367	374	369	342	339	344	334	346	328	360	343	349	336	331	358	334	333	358	369	359	364	345	347	323	336	377	344	336	332	363	335	380	390	333	366	357	315	348	345	327	350	330	371	375	339	367	348	368	368	361	320	327	360	350	359	351	365	357	337	364	362	347	345	325	361	351	361	347	357	379	324	283	344	354	394	354	347	316	340	361	359	380	348	383	325	364	341	336	336	382	379	363	333	342	360	320	378	355	368	346	351	343	353	380	356	354	388	359	371	359	371	351	346	341	313	372	371	315	347	341	347	369	339	364	388	382	343	359	353	336	323	341	351	369	345	341	375	342	369	336	375	343	359	341	323	351	367	306	325	398	336	327	370	363	358	325	355	334	347	395	350	352	402	363	369	307	342	340	364	360	376	345	350	346	363	363	344	342	354	325	378	335	346	357	336	354	361	367	358	353	331	363	372	353	332	339	331	333	372	338	375	362	331	331	361	369	342	340	365	371	353	347	355	337	350	343	361	363	325	355	321	369	364	329	339	325	332	342	348	318	361	330	383	356	370	369	342	401	321	329	359	346	341	356	367	380	354	362	325	353	343	336	328	348	375	342	380	380	304	389	355	353	320	319	331	339	346	335	349	353	339	324	363	327	355	343	366	336	318	346	336	328	387	369	332	344	346	368	351	371	327	331	342	332	362	347	341	357	316	342	366	371	397	356	340	366	332	323	364	352	364	344	337	362	375	331	356	358	358	346	343	355	366	364	361	319	344	333	361	341	329	361	356	323	356	338	345	349	366	346	373	338	383	390	349	321	351	335	353	365	316	361	321	340	358	337	342	331	361	393	331	348	344	349	353	357	325	347	326	349	365	352	343	347	353	345	372	331	362	346	331	370	323	384	347	354	351	382	334	354	338	358	351	334	368	362	352	369	332	405	356	319	338	347	324	350	340	352	362	368	326	339	386	325	350	360	365	347	356	359	325	372	353	374	339	330	351	359	344	332	357	345	387	332	327	342	340	354	363	369	373	372	366	357	330	335	350	351	363	363	364	355	357	314	363	331	343	340	325	315	349	375	357	355	377	340	354	327	349	323	330	356	341	350	346	355	358	343	356	334	362	340	371	347	344	356	339	336	364	371	351	362	350	359	380	309	364	342	356	358	325	323	338	321	359	354	372	357	348	370	351	366	372	336	347	347	376	370	346	324	356	328	369	364	357	374	322	338	386	363	340	360	354	316	333	331	351	312	355	354	341	357	342	328	325	330	381	360	348	371	367	341	387	349	371	375	347	361	387	340	340	365	361	361	336	349	343	297	362	377	344	377
54961	36668	31316	19271	5900	1158	524	406	354	268	275	263	223	194	210	206	188	190	197	184	183	150	184	192	186	159	170	163	169	195	178	154	157	158	152	149	133	152	172	149	152	176	134	158	182	159	178	150	171	167	167	167	129	173	167	175	189	149	179	178	179	169	159	145	178	183	167	166	184	178	155	155	146	163	182	148	145	151	149	149	148	177	144	172	153	174	177	160	161	160	143	167	156	162	167	168	179	137	176	169	184	163	173	147	148	157	170	158	165	166	155	187	156	146	144	159	160	162	144	154	160	171	159	165	182	148	162	179	151	150	187	173	157	155	154	142	152	174	164	173	169	163	156	143	156	145	155	159	157	152	153	177	159	182	161	153	135	177	192	151	187	182	156	166	171	168	153	174	148	161	158	181	167	167	188	161	169	135	141	187	185	175	178	172	155	141	156	152	166	186	168	146	175	153	187	158	170	166	159	166	189	177	188	180	157	163	162	160	152	156	157	168	190	132	165	170	169	166	156	143	162	159	177	186	152	148	180	174	169	172	162	170	186	166	163	166	167	182	182	175	156	170	163	153	173	165	160	186	138	165	165	162	158	164	166	170	171	139	169	182	144	173	155	150	151	178	172	175	166	166	154	173	170	148	176	155	191	149	153	162	187	158	177	163	174	168	148	153	178	175	137	152	171	145	161	160	144	184	150	154	159	179	131	168	165	175	161	170	160	174	181	175	183	155	155	158	170	150	168	165	190	174	160	165	170	154	140	158	173	154	165	175	136	155	198	155	176	152	176	176	154	181	154	182	151	150	168	162	170	152	164	160	149	156	147	179	151	158	156	160	174	166	152	153	163	152	174	195	174	190	177	156	165	165	173	140	160	182	176	165	155	168	157	167	177	151	165	169	152	165	186	161	160	133	174	166	167	175	168	159	162	153	156	182	161	146	162	158	163	163	165	139	151	176	160	175	152	159	155	168	155	152	157	149	188	182	156	171	173	134	141	168	153	149	167	158	147	168	145	136	158	152	175	175	166	176	175	156	177	145	161	168	169	202	168	180	169	156	171	151	154	169	140	155	131	155	163	173	140	159	183	148	149	171	182	169	184	186	172	161	174	155	168	174	160	143	156	172	157	174	153	173	162	186	155	153	149	179	187	175	173	181	148	152	181	148	172	164	179	159	172	165	169	176	153	138	152	150	158	135	153	188	189	154	158	178	168	150	165	184	163	168	176	164	165	174	170	141	157	170	169	188	177	147	154	175	167	171	153	172	163	174	149	169	146	164	166	159	147	177	159	157	172	168	165	163	139	164	176	142	137	168	140	167	170	168	152	173	171	173	162	171	181	138	169	169	167	171	177	143	164	164	198	163	166	156	164	175	170	144	157	187	157	137	163	138	195	187	175	161	157	150	175	167	180	173	171	157	157	151	158	175	171	186	175	157	148	149	173	186	167	147	145	152	157	144	170	161	180	172	149	160	160	149	160	142	176	150	140	179	159	165	172	159	172	181	179	157	170	164	157	147	152	187	169	199	171	169	174	156	173	172	169	171	151	161	190	158	142	165	150	163	177	167	157	159	146	184	149	163	143	168	167	166	178	164	148	169	175	137	164	162	156	152	144	163	172	166	183	153	152	159	190	166	162	184	171	146	156	149	176	148	153	172	158	176	168	172	169	167	134	162	169	163	158	176	157	180	171	189	160	144	154	160	156	172	169	193	186	165	164	165	171	136	137	164	156	159	140	153	148	173	192	155	155	180	164	179	170	171	155	145	158	150	156	156	159	172	159	157	150	170	154	169	184	169	147	173	150	141	175	160	176	192	158	157	161	181	154	151	193	154	194	169	193	143	184	166	165	148	163	171	141	152	160	160	154	172	183	156	181	151	157	150	162	157	157	155	166	162	162	162	171	150	160	172	176	161	179	171	170	168	182	169	181	180	151	181	164	161	169	157	191	166	173	158	156	153	157	190	186	159	168	196	179	163	158	184	169	156	167	165	152	169	171	180	171	192	159	175	157	145	180	172	157	193	161	162	147	151	180	178	188	165	168	161	166	171	158	153	179	165	160	180	185	185	157	178	161	180	148	172	155	160	157	161	173	163	160	156	175	154	182	174	179	150	159	160	151	164	163	185	167	170	179	165	138	139	184	165	153	194	181	148	156	176	177	166	170	179	158	149	182	144	143	174	157	168	180	166	175	163	185	163	149	166	166	165	175	154	164	151	164	157	154	138	166	160	147	137	152	163	151	143	178	153	181	144	161	156	173	153	153	149	152	184	160	159	167	162	166	186	137	134	158	180	175	173	166	172	157	165	148	180	172	158	160	139	175	164	176	188	149	154	157	166	157	155	173	167	167	157	157	148	169	153	171	189	170	167	154	166	169	145	156	201	147	169	149	143	139	167	184	143	150	158	157	164	174	151	159	164	159	171	132	131	198	167	164	159	151	153	156	173	170	164	155	134	174	149	157	161	155	165	139	200	168	183	143	163	163	184	194	191	148	184	151	161	167	166	152	170	159	137	158	149	179	160	153	149	153	173	190	172	162	160	179	151	159	148	156	173	138	158	164	179	170	155	148	151	151	166	173	155	170	184	176	151	173	185	176	148	169	170	160	146	172	154	168	139	161	166	161	167	176	188	183	177	180	167	140	157	185	158	158	165	148	146	167	169	165	162	170	150	172	154	134	150	169	160	161	170	147	161	193	154	167	158	158	176	149	167	163	156	146	178	159	148	162	152	167	179	159	151	182	167	139	180	157	165	175	171	177	158	142	168	172	162	166	180	159	136	149	161	149	164	195	165	157	158	134	159	156	153	173	173	175	166	154	171	160	163	159	164	148	153	173	158	175	171	170	166	185	150	174	156	152	165	158	142	152	162	199	155	157	153	167	171	157	157	154	175	166	159	159	156	166	155	162	161	180	167	163	148	165	177	148	148	171	176	178	160	161	185	158	141	155	163	171	170	183	178	152	150	157	175	190	168	157	134	147	148	140	160	165	161	181	169	159	168	156	164	171	170	156	170	132	160	166	156	157	160	166	165	152	149	160	158	176	158	173	157	169	166	166	176	177	143	178	158	135	159	169	173	172	173	151	170	153	148	162	157	175	157	156	178	166	154	142	173	175	161	164	144	182	163	173	180	165	159	152	151	166	141	154	186	156	143	149	155	164	156	161	174	171	154	163	138	161	155	187	163	173	188	164	168	157	171	141	167	164	137	152	166	161	178	151	177	161	175	171	160	162	162	151	158	160	156	165	145	182	149	164	166	165	143	172	162	162	172	168	147	157	158	178	167	169	175	148	159	166	165	166	141	152	179	148	159	143	165	160	159	154	168	181	152	151	199	168	163	181	190	156	152	161	191	180	161	159	182	181	160	158	164	163	160	148	177	163	142	158	160	183	150	170	169	158	168	162	139	161	168	149	141	175	145	172	164	166	170	189	176	153	149	151	176	161	151	165	142	142	162	160	165	144	168	164	154	165	144	161	162	174	177	179	147
36064	28317	33525	25245	9162	3064	1969	1499	1208	1010	952	789	719	671	627	593	614	621	623	566	496	457	461	461	467	424	418	429	416	427	459	413	399	388	409	411	399	394	426	399	393	429	370	416	345	422	378	422	360	388	382	378	409	410	384	381	392	359	404	401	375	400	356	384	417	381	392	376	381	342	382	375	387	371	360	388	368	412	401	414	445	363	388	348	372	377	364	373	409	392	393	408	403	383	358	383	351	371	386	412	365	388	378	364	375	362	365	375	360	364	410	416	379	382	416	394	418	403	420	397	385	347	386	383	396	373	398	363	381	370	365	388	390	357	383	376	365	397	385	371	404	358	384	398	406	369	386	366	372	359	368	391	392	391	385	392	365	377	371	373	397	376	403	389	366	395	401	390	379	392	346	335	382	394	353	367	397	366	366	385	355	395	422	372	409	405	387	363	385	352	400	369	389	387	343	392	414	407	412	382	379	388	377	390	352	375	369	404	393	411	353	394	404	399	385	378	377	381	414	367	370	375	399	351	393	367	371	393	372	405	337	375	351	394	359	392	379	357	394	392	372	386	393	371	365	380	363	400	356	413	359	386	425	377	367	383	374	378	383	374	393	399	395	395	393	377	355	373	381	396	382	388	403	381	382	424	380	387	356	385	358	343	382	369	385	364	373	402	397	419	409	367	369	386	397	374	397	367	357	406	358	383	385	383	396	382	390	381	348	368	317	444	387	351	372	365	369	382	371	381	419	378	365	383	390	367	388	399	385	391	396	388	385	387	365	387	360	377	388	398	380	375	368	397	399	363	395	390	361	400	403	415	405	394	362	398	362	344	366	373	410	380	346	363	393	343	413	389	402	380	355	360	413	375	373	424	408	392	374	363	365	385	393	369	371	364	397	400	361	360	396	378	413	373	364	348	370	393	378	384	359	426	357	370	383	387	371	411	382	370	372	377	376	378	376	440	400	412	371	389	365	398	387	369	389	422	353	387	378	371	416	386	367	380	384	370	417	366	376	380	401	376	385	374	396	384	388	389	358	383	365	367	391	399	377	367	362	379	387	397	398	392	391	402	353	364	342	364	379	357	380	395	387	357	400	397	417	335	380	395	362	424	392	386	388	387	381	383	376	385	385	439	382	399	381	381	398	352	377	383	376	364	379	420	365	362	385	399	354	407	352	412	366	361	380	401	393	403	363	375	381	395	342	384	332	337	357	372	391	377	349	363	362	364	391	364	371	418	395	358	380	385	408	354	410	390	385	387	383	372	392	388	395	382	369	369	371	408	385	390	396	379	384	382	369	383	384	392	387	408	380	342	372	416	372	366	377	403	386	391	334	377	412	362	387	370	385	427	377	376	400	348	364	373	361	389	380	377	394	384	374	405	366	367	356	374	380	407	429	398	373	389	395	371	421	372	379	374	361	403	398	352	386	358	395	409	355	395	378	380	379	391	356	415	374	401	365	385	386	359	389	392	393	374	349	378	354	375	354	388	377	392	388	389	372	368	410	358	381	380	382	410	389	363	409	398	381	392	416	391	339	413	356	364	378	392	388	377	396	379	383	394	412	390	404	388	361	397	404	365	362	385	385	401	414	377	352	419	336	380	368	352	372	368	418	398	368	380	349	379	363	369	409	401	374	352	394	373	361	347	384	355	364	360	398	394	377	352	370	361	369	389	410	366	374	388	415	399	433	364	369	380	367	377	397	357	431	398	380	415	377	393	351	374	325	396	357	402	371	368	389	394	362	395	359	365	385	370	421	371	388	358	380	384	347	401	368	368	429	406	402	402	391	356	408	367	354	384	370	398	380	371	372	382	374	368	369	379	351	391	395	395	361	365	366	401	379	386	385	387	386	370	365	345	375	392	369	356	356	393	371	366	366	380	360	412	379	390	333	384	417	393	382	400	368	386	385	401	392	364	369	399	382	423	386	394	360	349	412	408	401	369	383	372	347	377	394	378	386	354	401	364	391	389	383	386	372	387	383	360	376	400	342	383	377	373	378	365	379	383	376	377	414	371	412	416	378	379	366	373	369	392	357	393	405	389	380	373	415	415	374	362	387	382	404	368	386	405	399	351	359	359	372	353	410	396	429	409	370	380	355	401	410	374	384	378	405	351	401	411	349	399	378	359	383	402	387	377	376	409	343	375	384	379	377	387	407	395	344	357	406	406	371	355	377	382	383	353	396	396	373	387	381	369	382	395	317	400	401	353	393	399	413	367	411	385	394	356	384	371	398	355	372	383	338	358	324	400	349	370	402	397	376	396	389	364	361	388	349	395	369	426	375	365	363	374	334	360	399	386	387	370	405	413	406	393	381	370	364	396	351	379	365	370	371	372	386	383	394	361	380	386	404	385	402	393	407	343	394	369	372	404	395	379	387	396	381	409	369	333	381	371	364	406	413	394	415	399	337	392	363	350	360	415	410	371	401	396	384	390	374	375	376	375	363	391	399	385	396	385	394	377	396	403	344	402	413	402	404	401	334	392	368	380	374	371	393	375	369	406	356	392	385	365	397	409	397	369	389	394	386	386	404	403	373	349	393	366	401	408	370	401	411	354	382	371	388	408	376	385	416	376	379	338	347	393	366	411	372	385	391	375	388	389	408	405	397	409	376	404	369	371	399	363	344	379	398	413	358	420	383	369	388	382	414	371	401	373	390	386	349	395	382	391	408	378	386	359	377	395	379	393	384	353	383	396	391	405	397	358	354	366	401	358	374	387	415	384	406	381	389	387	373	398	394	365	356	400	376	386	359	358	398	366	377	372	374	381	364	423	355	380	389	357	381	418	363	398	337	397	392	369	386	370	374	396	354	420	397	374	369	341	370	389	392	416	373	366	379	341	378	399	388	392	370	354	420	359	386	360	395	395	385	382	365	399	360	385	344	388	369	381	396	378	397	356	358	390	363	383	348	372	395	411	372	384	413	346	389	385	348	385	375	369	399	407	413	377	380	355	359	378	360	399	412	399	381	367	363	400	394	377	378	385	368	384	360	414	383	396	398	360	388	393	357	365	351	423	386	373	388	389	391	411	400	394	395	366	369	369	406	407	397	346	382	393	395	376	371	363	416	399	396	402	387	366	356	376	385	365	358	343	376	376	393	336	366	357	373	387	343	400	363	383	379	349	375	371	377	373	409	383	375	337	360	368	387	402	377	381	372	411	341	426	364	359	399	376	345	419	363	369	356	424	370	393	333	378	424	375	395	398	374	380	378	386	407	359	374	374	392	358	417	390	404	391	409	387	362	404	388	394	384	387	400	366	386	385	397	366	398	399	390	381	348	356	396	373	394	384	395	364	393	346	381	391	365	382	375	364	395	374	401	370	362	366	401	381	366	393	395	349	384	405	426	405	376	389	392	401	353	385	382	362	380	392	384	385	388	415	399	383	363	376	348	382	379	353	411	380	395	405	350	372	382	388	366	398	398	357	402	371	344	394	377	394	393	351	425	393	405	362	410	405	364	338	390	350	359	394	419	368	377	360	373	413
28604	14668	8168	3481	952	439	327	314	270	248	269	234	270	281	240	222	256	243	252	244	233	243	262	263	241	248	235	249	232	251	280	277	246	248	190	232	237	226	233	241	244	239	234	224	244	244	219	231	250	227	256	239	242	240	217	218	235	241	247	267	237	244	249	221	237	230	253	232	248	246	233	247	225	243	253	263	243	203	253	233	218	234	237	239	224	235	245	237	228	247	234	241	243	230	229	219	261	274	258	278	239	205	221	233	254	209	216	241	227	226	249	236	226	223	228	228	233	236	227	232	242	236	236	216	274	247	258	231	215	228	279	231	228	253	248	242	256	214	212	233	241	252	264	237	233	290	221	228	237	260	195	224	248	238	228	224	226	238	224	230	241	237	210	223	237	268	218	218	219	246	246	250	242	236	170	234	254	224	280	251	247	221	240	226	245	246	244	245	198	245	257	243	250	253	245	224	250	226	229	267	242	226	232	230	227	248	234	224	235	247	225	253	240	224	243	249	252	217	235	210	259	263	228	257	246	233	248	242	232	273	244	250	252	228	248	218	230	240	221	249	230	252	262	222	229	272	230	248	249	230	281	254	228	266	259	229	237	241	229	222	222	244	272	255	252	216	218	257	285	229	259	264	235	225	203	250	215	240	236	251	242	279	238	235	254	231	249	249	237	218	215	224	235	236	250	233	246	249	205	191	258	229	234	250	235	247	258	245	243	228	238	256	220	222	224	251	188	260	255	231	228	243	241	247	245	238	224	247	248	248	245	253	217	203	250	245	243	257	211	277	223	242	243	244	240	241	250	241	262	263	227	284	216	245	228	240	214	227	213	228	239	247	260	224	225	211	225	238	248	256	246	243	211	225	245	280	232	251	228	210	245	240	239	264	231	231	236	221	253	248	226	223	217	258	231	241	268	239	246	254	258	217	230	220	246	227	222	261	214	257	248	259	218	220	232	217	208	236	251	247	232	244	228	253	244	228	194	237	222	263	228	245	229	258	250	223	270	250	235	214	259	220	229	207	267	226	210	208	240	236	237	242	213	230	240	220	236	246	231	212	241	221	235	276	244	199	250	239	267	274	224	230	238	249	228	266	223	273	218	232	198	221	234	236	250	243	219	259	239	238	265	243	236	236	237	226	243	214	219	244	231	213	241	245	217	227	216	239	202	242	219	273	237	225	243	230	235	223	233	234	245	246	218	256	208	244	239	225	233	230	243	228	269	249	229	233	232	226	238	242	234	235	221	233	235	227	226	239	240	223	227	246	228	251	243	233	234	225	203	234	208	214	233	244	232	246	220	251	224	254	279	263	234	239	252	243	238	251	263	232	225	217	217	261	220	236	230	231	242	259	224	231	224	229	239	259	209	212	257	210	211	240	263	232	220	245	233	236	226	270	252	229	233	249	201	220	233	254	211	220	240	235	233	243	233	240	267	250	252	259	240	223	226	273	245	246	258	265	268	217	220	214	229	245	224	214	240	246	220	253	241	244	241	235	258	250	233	226	217	250	258	251	234	233	212	212	204	250	220	215	234	236	273	234	205	255	260	248	217	241	222	240	257	224	236	245	232	264	250	242	242	228	229	246	264	235	253	242	246	204	240	238	236	221	243	239	242	237	224	253	210	228	234	241	212	237	283	215	268	226	239	237	227	238	251	244	240	245	243	249	238	213	215	246	224	238	205	223	217	237	233	242	246	232	221	231	214	240	206	258	249	249	228	224	201	258	249	235	243	237	265	237	234	245	233	240	260	245	239	266	223	252	241	233	218	233	228	254	264	245	220	265	260	240	221	237	247	229	221	215	238	221	253	233	223	208	229	250	238	222	230	220	235	230	240	209	232	249	231	264	257	253	235	260	248	238	222	261	227	228	280	247	205	241	260	261	214	206	220	242	267	214	232	229	224	263	240	259	235	211	210	240	247	245	250	256	245	238	238	278	234	247	226	218	260	242	254	212	242	236	230	239	278	228	238	249	204	260	253	225	249	224	250	238	234	246	222	280	212	256	237	222	213	247	214	245	236	254	247	245	239	237	260	243	247	260	248	259	230	230	221	245	259	236	225	233	260	242	234	246	254	220	269	243	248	210	252	251	241	233	250	211	211	235	237	256	257	206	237	247	230	250	261	221	230	222	243	275	242	245	243	224	255	258	257	235	239	251	247	219	226	238	232	224	243	237	222	225	244	280	264	245	202	241	253	257	231	241	229	243	203	238	232	245	239	251	245	230	205	210	256	257	255	255	221	237	254	254	219	222	218	243	270	245	242	287	228	211	237	235	215	234	220	233	276	231	217	264	262	243	236	226	242	245	221	242	243	248	248	230	215	258	272	232	263	234	225	256	230	212	220	261	226	259	252	237	230	224	253	250	245	226	274	247	221	228	247	242	238	222	230	245	225	237	251	225	261	224	224	264	234	237	212	274	260	228	227	230	252	245	219	227	244	243	230	235	239	236	261	227	239	238	267	267	204	233	241	215	229	227	239	239	210	247	264	241	247	241	256	244	228	225	244	221	230	215	249	254	222	256	242	215	248	231	256	212	240	248	242	226	262	246	250	234	250	256	207	243	223	220	243	219	252	211	260	232	266	231	266	230	226	236	234	251	252	251	276	263	237	202	263	269	228	220	219	238	234	265	266	226	232	242	228	241	237	238	229	218	261	252	253	230	218	230	250	237	242	246	267	246	251	251	245	278	235	251	234	234	237	228	223	254	223	231	217	244	236	254	251	218	234	257	265	236	239	245	241	217	232	238	219	246	263	273	253	199	255	230	244	220	247	227	237	219	235	243	235	240	237	230	234	229	250	214	236	258	256	238	221	229	222	240	249	247	261	241	235	222	219	241	210	251	231	227	247	229	225	245	257	252	237	279	263	224	247	235	236	246	227	240	226	242	207	268	236	234	253	235	233	257	233	245	235	232	224	225	234	227	255	230	216	226	267	228	246	218	238	250	241	234	240	221	258	260	236	240	277	225	210	248	227	236	237	243	269	236	245	251	222	241	241	234	230	215	230	249	224	230	248	265	220	214	249	259	243	243	225	249	206	243	267	223	215	251	230	225	230	225	224	236	232	226	244	234	258	245	244	270	231	242	253	219	222	235	222	237	237	234	239	252	251	255	225	256	221	231	220	244	264	241	244	241	235	220	224	206	235	245	223	239	276	235	210	226	257	245	273	240	225	253	254	256	254	226	229	263	233	213	255	217	256	230	269	245	250	253	245	236	242	250	244	217	245	246	246	244	236	221	220	224	255	232	223	240	212	226	217	231	227	218	239	201	237	226	231	234	225	243	243	255	240	239	222	258	228	197	259	250	270	222	235	218	244	263	208	202	268	213	238	258	235	232	218	212	231	261	239	207	221	265	245	236	231	217	260	246	243	222	250	254	269	225	240	256	231	262	263	249	212	256	225	233	197	250	225	202	230	262	243	247	264	242	252	227	245	259	227	242	237	257	220	216	229	237	252	227	230	246	204	238	237	234	252	237	204	230
18708	10997	12255	8037	2730	1387	1046	813	712	660	620	642	597	549	566	532	522	536	540	570	540	527	554	547	550	536	508	582	521	515	520	550	490	496	543	530	525	570	550	575	579	561	493	538	503	523	549	529	505	530	511	509	558	536	491	504	493	533	474	522	538	530	500	507	519	524	485	492	496	560	514	476	550	522	515	523	529	526	546	547	541	515	525	527	483	523	486	549	538	508	544	501	484	566	529	535	499	481	523	530	509	530	529	532	511	492	503	505	505	538	546	541	519	499	530	491	484	543	523	509	508	486	474	466	523	520	527	511	511	506	487	505	513	525	518	516	490	531	497	479	480	532	543	551	525	507	535	538	509	541	535	482	542	508	499	527	515	510	510	529	491	517	495	503	464	496	527	510	495	531	520	497	511	513	491	491	500	524	531	554	515	481	509	491	511	514	530	487	496	540	540	519	527	532	520	520	547	501	514	511	507	531	463	521	511	532	549	495	508	463	488	500	537	525	524	528	536	507	494	496	489	506	469	506	501	508	525	506	561	501	519	506	501	538	540	519	554	515	502	524	528	555	525	540	500	522	574	496	517	526	525	576	522	518	490	524	530	546	526	537	550	485	503	509	520	506	480	576	481	518	491	511	553	483	533	480	496	512	489	504	509	558	527	475	496	485	490	507	527	504	514	569	506	527	531	501	515	525	489	504	513	534	498	530	502	516	507	528	507	494	503	545	489	437	476	529	514	487	480	492	513	519	491	507	505	509	564	482	507	500	480	537	529	485	540	489	508	531	504	512	550	485	542	546	552	531	514	545	561	553	494	468	514	492	528	499	509	464	522	498	498	511	502	512	514	531	539	548	551	505	499	528	531	514	521	535	498	509	525	527	503	523	550	522	510	506	529	523	514	501	504	517	523	520	473	534	479	536	503	497	516	501	525	533	500	478	487	504	511	483	516	503	501	525	534	477	508	531	543	482	478	539	497	490	483	504	510	539	544	519	528	532	488	509	503	480	501	513	522	505	527	516	512	541	515	548	502	533	511	494	506	512	476	501	547	504	503	484	516	503	497	492	498	496	521	534	501	533	490	498	515	481	525	506	518	499	513	510	498	477	485	482	528	495	511	502	474	476	524	529	503	510	522	553	516	524	480	517	518	526	518	523	458	511	486	537	512	514	510	464	505	541	487	543	547	527	519	507	521	494	533	485	508	539	518	538	526	554	544	474	526	550	520	518	522	561	529	521	526	528	496	506	495	506	482	501	504	515	476	517	530	528	551	524	474	495	500	494	529	508	520	492	516	554	527	519	521	503	486	559	475	533	482	548	503	527	509	516	515	550	561	513	544	495	501	497	509	543	492	551	492	514	503	518	521	510	533	525	520	548	529	528	490	488	508	510	466	498	493	479	497	500	557	536	565	502	549	532	510	511	539	471	527	508	485	508	523	485	513	479	499	535	505	515	525	535	513	516	540	526	492	516	485	514	518	505	511	543	531	511	467	508	496	483	521	546	513	485	498	503	487	528	467	490	475	508	504	523	528	496	542	544	524	577	528	480	502	519	540	527	544	458	520	524	527	529	497	505	537	556	508	556	507	528	468	510	511	500	557	512	526	510	499	537	532	511	512	510	526	520	529	540	479	542	513	524	555	511	501	500	503	534	500	501	484	478	526	513	556	506	532	498	526	533	540	499	492	500	529	526	523	501	509	530	528	501	510	521	512	489	498	528	514	531	486	492	554	568	499	513	524	554	524	511	519	537	533	482	512	496	497	561	534	531	506	506	460	539	470	556	482	524	496	532	480	504	519	521	492	510	521	476	530	516	486	492	481	485	499	542	483	478	529	509	475	566	517	486	516	534	503	491	511	499	493	505	483	473	552	493	540	567	512	502	504	480	488	479	507	497	507	506	499	507	548	491	509	466	530	505	488	519	478	523	549	500	527	513	497	499	513	488	511	490	545	511	508	471	502	505	538	537	465	526	548	532	527	514	497	485	514	510	508	509	506	487	520	490	493	548	518	548	477	507	486	538	483	520	513	538	478	498	500	464	555	541	490	527	566	517	506	514	516	505	507	532	495	504	540	505	535	521	492	543	484	508	471	550	522	481	505	478	486	491	480	505	507	492	499	492	511	480	493	531	517	519	499	506	579	510	523	532	517	506	489	538	513	531	495	533	483	498	501	524	474	531	498	511	520	535	499	495	517	537	487	548	528	479	495	540	533	494	518	537	493	503	491	516	465	485	494	531	497	532	514	486	574	515	503	489	523	513	527	526	544	550	524	524	515	483	561	478	559	522	495	540	524	503	528	514	513	507	503	541	536	502	552	538	498	526	520	526	535	468	559	514	512	522	512	519	540	473	521	495	556	508	507	498	502	488	520	515	513	531	535	517	485	551	570	475	519	500	520	537	505	517	512	490	441	516	552	522	525	513	484	533	543	544	491	525	524	521	544	520	499	513	509	533	512	499	551	502	501	506	518	539	515	560	528	512	485	542	513	519	538	512	554	518	505	496	546	545	562	477	529	526	517	500	542	559	559	524	492	540	538	512	497	533	527	526	498	532	502	529	493	526	561	526	563	472	481	574	523	553	476	535	489	566	471	484	523	488	503	523	540	526	512	524	512	493	515	530	520	552	480	550	521	533	485	492	483	517	539	487	529	542	487	495	467	518	481	505	466	476	491	517	530	515	520	521	527	541	473	509	489	472	503	533	517	516	490	525	553	478	473	485	547	514	506	523	498	529	524	465	524	532	496	508	490	505	490	493	482	504	505	545	506	509	545	525	500	508	496	508	492	529	531	463	558	507	491	503	513	491	505	482	501	515	526	503	542	531	522	505	497	525	498	513	547	501	504	509	509	548	496	463	543	535	493	501	483	490	479	526	542	504	525	522	474	510	520	486	513	500	526	537	480	482	478	509	528	508	518	497	503	521	497	542	508	516	536	537	521	492	498	504	504	545	507	520	536	480	527	513	539	532	524	520	535	474	520	497	519	559	508	510	523	531	510	477	562	541	515	487	508	530	496	514	535	486	507	559	499	509	572	503	488	529	572	490	502	568	493	474	496	532	529	512	503	532	505	541	521	521	539	524	502	488	491	523	484	542	536	491	507	497	538	508	530	545	530	499	496	496	505	528	486	543	513	504	511	494	487	527	546	508	557	481	530	518	517	526	512	508	520	489	526	500	497	511	496	498	513	566	527	533	511	527	513	506	505	505	491	499	517	506	517	562	520	539	523	510	507	515	511	514	488	506	507	499	516	509	517	514	521	488	510	532	483	514	525	521	557	490	500	491	495	525	501	518	490	511	577	476	517	522	517	484	538	487	526	543	502	525	519	544	510	508	522	490	506	509	499	522	505	500	501	538	545	495	525	512	505	490	530	534	532	545	505	512	509	522	531	539	506	558	520	521	510	468	498	502	520	526	485	496	534	529	467	514	492	540	530	508	479	544	508	463	526	539	511	525	504	541	490	514	524	517	495	504	536	519	540	499	530	506
45764	29280	23254	12506	3049	670	429	302	262	253	223	187	176	176	158	182	172	197	176	156	158	172	168	149	157	144	153	156	142	175	141	134	151	138	152	154	165	156	153	147	153	143	162	164	146	145	166	128	170	154	156	139	169	150	132	158	133	161	144	163	150	140	168	130	136	136	147	170	145	175	195	153	159	130	153	161	140	161	170	142	138	158	147	166	137	139	164	160	155	158	184	150	150	144	145	161	149	135	141	163	144	144	152	138	150	143	140	148	133	137	177	160	147	150	149	142	137	147	134	154	140	192	168	145	151	151	153	141	133	148	142	153	156	140	136	126	177	146	138	160	126	159	150	145	163	145	150	141	142	143	148	155	158	149	144	163	160	149	127	142	136	166	138	134	158	125	170	144	160	139	189	155	139	160	137	151	139	136	162	143	169	136	155	136	152	148	158	148	129	163	169	146	145	132	151	162	175	173	141	162	142	148	154	161	140	170	153	149	142	147	162	157	149	152	145	172	162	127	139	148	161	129	152	168	138	161	155	133	156	134	142	124	155	152	150	142	160	137	154	123	155	150	148	148	139	139	149	154	162	175	152	171	155	146	158	138	154	156	144	164	163	130	143	155	154	179	165	161	148	167	142	175	157	142	149	154	158	142	130	131	181	137	151	166	148	138	165	160	168	157	156	166	150	156	148	146	147	141	144	165	138	164	148	153	147	153	157	129	140	167	141	160	144	154	142	138	162	170	148	161	153	135	140	152	142	153	152	167	175	143	166	145	150	162	150	169	170	138	157	131	112	139	121	169	153	137	124	127	162	171	139	128	161	154	140	135	151	149	140	132	168	153	168	153	150	160	142	152	157	128	146	149	181	158	134	145	166	120	168	152	145	165	157	160	158	127	148	138	139	149	150	166	141	159	142	137	136	138	176	165	152	143	157	153	156	126	125	162	149	132	160	162	144	123	155	159	168	146	152	144	171	138	140	128	150	156	143	171	151	153	136	158	167	175	159	161	204	125	157	130	157	157	166	156	147	161	155	142	164	158	160	142	172	171	166	162	133	167	170	158	146	163	130	134	170	145	192	145	168	157	167	158	184	165	156	163	155	168	164	146	150	146	138	138	146	149	175	132	141	174	138	145	134	152	156	159	164	152	132	146	157	152	147	146	145	163	167	165	145	142	159	161	146	138	146	141	165	172	148	157	143	135	142	149	156	144	156	154	189	161	142	149	139	179	157	154	154	140	155	154	138	155	125	134	144	151	173	156	148	146	132	139	156	144	149	152	131	133	163	143	135	147	138	162	158	163	142	150	153	158	168	148	153	158	124	152	138	140	170	156	149	134	167	145	157	128	156	135	142	139	151	159	135	146	146	141	143	141	168	142	139	145	176	150	137	144	143	173	155	146	170	134	167	167	178	117	157	173	141	169	146	164	123	133	159	171	139	144	172	132	142	153	163	148	154	139	148	154	155	128	143	145	135	134	146	164	158	142	147	163	119	167	155	160	160	151	153	122	160	149	153	137	134	142	172	158	141	168	156	165	167	151	137	161	136	156	118	162	146	149	151	145	147	130	158	163	148	142	187	171	160	165	143	146	152	150	147	136	150	158	145	133	126	164	137	147	126	130	168	132	156	149	153	141	142	126	156	153	151	157	137	153	158	156	136	141	155	166	150	155	148	155	151	133	148	144	125	163	157	179	159	151	168	171	133	164	156	151	134	160	159	158	145	145	141	143	157	152	156	132	150	125	185	131	133	156	138	157	169	148	141	139	133	157	145	156	133	152	139	165	144	173	156	161	158	146	158	157	153	151	161	134	146	153	157	161	152	150	145	142	159	161	159	163	169	167	140	139	162	151	150	157	157	147	129	128	140	163	147	136	150	147	163	136	145	139	152	157	154	137	145	141	157	150	137	164	126	150	157	156	158	162	145	144	152	148	124	156	142	159	179	158	168	186	163	168	161	136	173	170	134	140	141	148	145	134	133	137	150	168	153	144	154	151	203	145	139	135	154	150	146	161	164	147	146	157	132	144	154	153	136	159	132	126	153	147	132	140	145	141	151	159	164	166	159	146	139	140	133	149	137	142	140	154	149	177	159	155	172	161	132	137	189	165	152	136	166	146	141	155	147	143	164	156	158	147	131	152	147	115	163	139	160	124	145	161	158	161	157	158	137	176	148	141	146	145	160	146	154	177	148	174	150	155	142	135	149	158	132	148	168	146	150	125	160	154	165	154	155	137	152	176	146	153	167	151	156	128	124	149	148	126	152	138	152	144	150	146	151	148	154	143	163	141	144	154	130	157	182	168	150	169	136	145	159	143	155	157	154	151	162	149	121	138	165	147	149	151	142	153	172	170	168	166	134	169	141	158	154	154	150	123	149	143	171	149	165	155	172	164	146	141	137	144	150	178	150	151	144	182	142	119	151	149	160	147	144	166	165	159	151	117	148	156	151	152	144	165	177	157	159	142	177	152	135	136	130	177	123	151	134	133	160	152	157	155	152	142	166	145	163	146	159	196	148	138	167	143	167	160	145	138	169	163	132	154	171	169	155	134	146	151	162	144	121	184	148	134	160	165	141	154	125	153	167	162	146	155	130	151	162	160	149	138	139	149	151	149	136	148	144	151	168	149	146	148	148	120	164	161	147	125	166	137	134	142	140	131	153	140	158	140	145	158	156	169	151	135	156	148	123	132	163	149	176	181	159	178	143	144	149	147	160	147	144	155	154	159	156	157	145	171	180	142	161	130	147	144	141	132	123	160	150	158	161	167	132	167	158	156	138	171	154	147	133	152	140	147	152	138	156	126	139	157	166	155	151	160	138	118	134	171	169	162	157	132	129	174	128	139	151	138	169	137	149	141	148	137	169	139	152	146	139	180	150	159	136	174	150	158	154	128	165	139	169	147	140	135	133	139	157	142	163	166	148	162	164	153	141	138	164	139	163	160	152	188	167	167	190	137	157	155	164	118	154	129	166	173	141	124	160	149	162	152	147	146	152	179	164	161	159	146	153	164	148	164	149	159	143	132	169	145	159	165	180	134	147	128	139	175	115	130	136	153	126	158	134	139	143	130	146	151	170	145	116	154	156	177	173	165	139	137	137	150	185	164	122	141	156	153	153	156	133	137	158	163	165	150	129	162	166	165	172	162	143	136	162	173	126	144	169	136	157	158	151	152	149	141	153	149	140	123	157	151	151	159	181	170	142	146	124	128	126	131	149	172	167	136	143	159	138	156	131	162	124	154	140	144	137	133	168	148	178	143	149	151	183	154	164	159	168	174	170	149	141	160	159	164	147	162	159	169	148	128	139	132	167	154	145	162	144	172	142	133	148	152	157	132	147	153	159	144	164	149	162	156	174	172	132	146	153	143	147	148	149	155	159	145	172	142	145	150	170	136	169	155	146	180	154	141	152	139	143	146	167	137	158	150	154	149	158	167	144	167	142	158	162	137	134	153	145	143	146	175	180	165	141	146	179	155	154	152	161	144	155	171
30310	22266	27116	19455	6088	1987	1461	1118	863	737	649	535	515	504	484	529	505	450	433	418	381	397	380	399	381	394	366	334	325	393	349	340	357	376	351	375	385	344	364	344	330	350	367	338	338	322	385	366	336	387	344	365	346	356	323	329	371	352	352	346	338	356	339	343	333	328	373	334	311	346	373	388	332	318	345	370	337	339	363	349	345	336	316	345	342	360	366	320	380	352	313	337	341	364	370	332	354	358	355	361	338	358	366	356	350	337	319	312	336	333	370	336	337	350	366	330	347	335	359	352	345	356	362	330	341	362	345	340	358	352	330	373	358	333	351	344	333	366	351	345	351	343	334	345	366	355	362	363	354	366	367	354	368	343	352	337	350	338	358	324	349	379	339	342	335	347	338	356	353	370	357	328	351	370	362	335	362	322	362	347	353	347	361	351	337	350	331	378	346	347	358	355	359	361	352	326	285	348	311	349	332	344	336	344	354	323	310	352	341	341	338	342	350	311	368	356	330	324	329	358	390	384	335	346	346	347	356	386	343	307	329	340	351	339	359	360	334	349	354	343	365	355	350	350	353	314	386	356	358	345	336	349	359	323	303	339	341	376	340	329	357	345	326	365	376	320	339	336	327	339	322	338	355	313	320	358	331	336	313	351	365	324	372	376	315	334	334	341	326	351	325	345	357	348	343	363	325	326	371	344	329	353	334	319	337	377	360	324	357	349	352	341	341	330	342	335	345	343	355	325	330	359	324	345	362	352	319	320	350	330	359	337	379	340	373	369	350	354	324	353	337	317	333	357	382	353	355	346	334	334	385	336	352	330	317	343	352	341	353	385	327	352	372	330	336	341	326	368	345	351	352	344	339	361	324	372	357	356	315	326	345	373	344	369	382	354	367	334	322	323	361	314	298	341	335	347	366	360	357	350	367	364	336	339	328	332	353	336	358	329	364	342	329	373	360	353	345	338	370	353	321	363	369	348	353	354	311	344	373	329	299	336	332	355	320	336	355	342	335	328	329	361	341	357	338	342	356	358	368	354	363	355	314	372	346	351	361	357	350	317	352	377	352	351	329	344	342	329	358	337	349	387	343	349	363	365	341	359	334	340	326	362	340	348	392	338	367	340	335	359	343	323	350	321	331	328	351	366	339	382	358	403	384	361	360	350	343	345	353	341	335	348	379	410	356	344	347	332	347	366	333	350	361	380	349	333	341	308	340	334	365	375	373	367	326	333	360	356	321	342	365	343	362	378	320	355	333	343	346	338	371	355	342	352	309	361	362	356	354	344	346	326	330	347	396	344	356	327	331	354	321	311	345	307	360	367	367	345	329	349	339	335	368	327	301	348	314	340	354	356	372	333	370	347	352	327	339	318	366	360	355	380	365	353	352	357	358	343	328	351	353	367	380	355	353	331	362	377	306	324	378	332	332	343	303	350	345	370	368	367	373	368	339	306	362	378	337	334	335	363	346	309	356	354	346	329	340	331	356	333	329	372	314	375	380	381	355	372	356	339	338	362	361	329	341	336	349	357	372	325	368	331	365	315	322	346	343	338	345	333	328	313	331	361	337	339	348	353	351	348	361	347	325	329	357	351	347	342	363	338	347	336	356	334	354	374	315	350	370	351	342	300	390	329	339	319	324	329	331	331	357	328	381	405	365	316	345	338	325	333	328	340	351	347	299	347	356	328	363	385	321	326	345	351	360	374	393	350	342	335	330	362	348	342	335	348	348	337	326	361	362	338	365	327	345	363	330	331	343	357	343	355	346	334	338	348	355	321	349	330	336	311	342	334	339	356	344	314	348	347	372	375	337	327	342	360	339	334	355	345	351	333	301	313	356	327	375	334	340	350	362	357	368	355	361	340	311	348	331	360	349	363	310	352	347	348	343	382	335	315	307	354	330	338	389	331	340	338	340	340	356	371	350	376	315	371	361	351	325	334	326	345	363	343	350	349	354	349	345	354	333	355	331	335	357	343	365	347	350	329	348	339	363	299	303	354	345	370	363	341	344	360	355	377	369	360	363	332	329	337	344	312	370	348	350	335	325	331	350	333	353	334	338	338	325	344	342	325	354	347	346	325	349	361	361	352	349	316	351	380	358	349	344	346	366	386	368	324	339	362	334	369	356	364	317	362	369	330	332	352	350	337	386	367	356	340	368	329	330	360	308	355	343	331	337	347	338	323	354	338	346	377	376	323	336	368	335	383	341	346	347	330	336	352	349	339	326	339	333	361	333	344	358	347	343	371	362	353	347	325	363	326	346	355	374	349	377	358	355	364	356	347	344	334	314	365	329	367	345	317	360	376	316	357	321	344	351	383	349	329	341	315	340	308	365	335	333	349	311	372	361	375	350	335	342	338	329	342	321	381	354	339	319	345	371	351	337	307	360	340	344	341	369	349	382	348	344	333	352	354	376	342	343	354	353	355	345	329	342	357	341	344	367	333	335	371	337	330	355	373	335	363	362	335	359	356	358	360	338	356	360	368	364	324	347	319	357	343	366	343	353	354	335	380	397	323	370	359	345	359	337	318	318	330	345	332	322	327	375	354	324	315	320	350	378	345	380	345	340	381	304	381	360	331	354	332	336	320	363	331	306	369	315	364	348	347	343	373	346	347	366	392	372	336	321	335	347	365	367	365	370	370	333	387	337	347	349	341	355	304	366	338	377	357	340	357	359	358	324	342	331	361	358	366	345	314	363	340	350	327	340	359	338	326	334	363	345	325	365	313	376	320	331	332	361	338	343	354	335	350	345	345	348	339	338	354	342	357	360	305	353	347	378	324	332	324	353	354	378	352	363	346	364	338	344	324	345	363	377	351	323	362	314	365	336	328	329	373	352	321	297	338	319	333	361	340	384	320	339	351	333	363	345	323	336	380	356	320	323	318	321	382	347	346	358	347	345	361	350	368	377	337	354	346	324	342	330	347	341	328	323	311	347	347	371	378	345	340	336	342	361	353	352	346	341	325	355	334	348	346	339	371	362	340	363	348	341	370	350	331	354	380	341	384	377	354	341	378	364	348	346	369	356	355	342	346	368	369	371	340	342	343	343	331	316	356	358	332	351	346	340	352	335	382	356	343	364	349	342	382	361	366	360	367	371	314	349	325	317	367	335	338	380	364	336	353	333	342	348	366	348	340	313	373	352	336	359	374	323	345	347	373	331	350	346	354	324	319	317	374	342	322	368	339	367	334	342	374	337	340	321	341	339	359	331	357	331	336	334	358	342	384	357	334	343	346	324	375	336	351	388	376	336	306	339	355	354	345	373	301	342	367	363	341	328	358	357	342	357	351	343	367	334	333	377	363	350	324	371	354	338	338	386	344	350	381	347	335	346	358	314	352	335	371	330	343	346	360	330	351	337	377	336	351	357	331	354	355	341	340	371	345	337	359	353	348	382	372	354	346	341	354	355	324	368	355	322	349	359	323	351	341	357	351	369	320	334	388	333	323	394	345	351	352	355	359	324	337	383	354	346	338	351	340	337	340
55850	36371	31301	19324	5638	1161	598	394	316	281	282	218	219	209	214	235	202	194	168	193	192	182	184	191	187	162	188	176	165	165	191	142	169	145	146	166	172	188	146	173	170	175	163	168	191	154	176	183	181	168	157	196	157	164	148	163	161	157	166	138	153	159	164	156	159	159	150	146	190	170	185	159	163	162	161	159	164	200	147	156	160	181	193	177	165	169	159	182	164	164	187	156	163	177	168	167	164	149	163	162	153	159	133	151	164	150	155	167	174	177	158	180	182	165	159	155	159	158	176	169	158	207	174	187	182	158	151	140	167	167	160	174	168	143	161	177	196	187	174	164	163	156	163	169	156	171	171	170	159	142	157	178	158	163	167	163	165	166	185	164	184	151	173	171	181	174	158	167	170	182	167	171	162	150	178	166	178	178	174	161	163	162	151	170	172	129	158	177	181	153	175	155	195	153	162	165	173	161	169	168	131	161	157	166	157	157	160	164	156	171	151	155	175	159	157	175	156	173	191	170	173	173	186	177	172	168	172	153	147	169	170	184	180	145	171	210	170	184	200	185	156	160	157	151	131	171	153	139	169	160	162	166	167	164	174	160	151	189	175	152	151	198	181	169	184	191	176	181	162	188	179	182	166	171	163	166	161	180	166	164	160	175	159	167	177	163	166	158	140	184	173	154	171	163	170	175	169	183	162	170	174	182	166	170	176	187	188	176	154	172	153	181	164	163	138	157	176	188	166	176	164	162	157	177	165	175	162	171	132	163	186	162	154	164	146	166	164	166	191	175	162	201	156	164	168	171	160	164	149	167	156	167	171	166	156	165	159	165	176	143	157	193	162	159	153	173	166	149	145	164	167	180	175	153	144	137	177	161	171	156	173	154	161	196	175	176	160	192	165	152	170	183	163	158	189	171	180	163	154	182	176	170	173	158	141	162	155	140	191	150	171	181	150	165	164	186	164	156	178	152	140	177	159	178	200	186	173	158	192	170	186	150	183	150	156	154	160	181	158	176	140	177	168	189	158	154	192	146	136	151	155	160	158	164	162	170	150	169	151	127	187	172	182	147	166	147	162	171	176	163	165	168	173	151	165	168	167	167	181	191	170	174	167	176	139	180	165	154	185	156	167	177	178	152	162	172	161	173	174	167	147	175	168	185	167	161	181	169	184	178	159	143	166	157	176	158	151	168	191	187	170	169	165	154	184	163	176	178	182	154	135	183	157	174	153	170	177	165	170	160	172	179	175	196	169	159	165	190	161	162	141	177	155	183	167	171	175	161	184	173	160	166	143	147	146	156	202	179	173	158	179	171	158	189	200	180	189	188	151	167	153	179	192	164	135	153	153	153	198	187	164	158	172	187	183	170	160	170	162	164	178	145	192	163	194	159	158	172	179	146	153	147	138	183	180	169	170	153	181	157	155	182	176	196	170	167	154	180	161	166	167	183	153	173	150	152	165	160	193	184	163	141	165	160	145	129	165	167	193	156	161	181	181	157	141	133	175	158	142	157	170	181	151	179	164	165	152	177	165	172	165	157	165	166	180	152	172	170	170	152	195	151	162	160	168	165	176	172	192	187	182	141	152	176	181	158	174	167	166	166	159	178	162	154	149	172	186	167	173	177	137	144	161	171	149	165	146	177	172	145	164	153	160	168	159	164	173	168	168	166	170	162	182	172	149	182	157	181	166	143	139	126	153	182	183	155	165	155	190	200	172	177	162	139	185	166	177	170	154	147	170	137	182	152	185	145	190	183	175	149	176	146	151	167	152	194	157	162	150	165	171	173	153	179	163	143	174	170	138	188	168	152	162	174	194	150	155	173	138	180	142	149	148	161	184	165	175	141	179	171	162	173	171	151	167	145	157	161	181	181	176	156	168	164	160	196	149	142	166	139	175	172	163	180	164	176	145	170	195	156	172	184	182	149	168	179	166	163	165	184	148	169	199	185	166	136	179	167	177	166	156	165	181	162	164	172	159	196	154	171	181	163	221	169	173	166	181	161	167	151	152	170	174	170	176	156	180	177	150	163	141	159	156	174	141	177	171	202	160	151	174	183	179	173	184	173	177	159	188	152	185	136	178	180	166	186	147	165	171	184	183	164	160	159	145	185	194	174	145	183	170	173	150	167	154	182	192	149	176	174	173	170	171	141	155	152	162	176	162	170	156	178	157	153	153	162	159	173	222	164	146	173	184	150	163	170	154	174	146	151	177	127	137	176	181	176	176	164	181	177	184	183	177	160	157	163	175	153	173	186	155	187	188	163	175	165	178	148	171	155	140	170	163	172	180	169	171	143	201	157	156	170	154	158	160	186	214	163	146	159	187	182	178	167	165	186	142	161	182	163	154	159	165	148	174	177	194	169	157	180	135	196	169	189	163	191	184	189	150	178	189	168	154	174	164	163	176	160	181	159	177	157	166	180	155	152	147	158	167	157	166	191	186	182	176	147	177	166	161	132	172	153	170	202	174	190	167	166	175	172	188	140	161	160	133	160	171	161	175	154	190	158	181	175	174	216	170	155	158	154	144	153	150	161	181	173	168	190	147	159	167	146	156	168	164	173	167	171	142	148	149	148	150	164	171	200	190	171	181	173	176	182	161	192	189	177	169	157	158	178	182	162	134	149	169	151	179	152	176	178	160	179	171	172	190	166	186	182	142	152	143	179	158	192	174	141	154	170	174	191	155	165	187	180	183	171	170	166	160	165	175	155	131	146	157	180	141	156	164	179	164	187	161	166	167	174	212	158	166	167	171	188	185	159	180	146	152	160	167	156	170	158	171	152	170	180	151	172	155	144	177	189	170	171	169	182	162	161	156	190	143	145	163	170	160	134	159	163	159	163	169	177	199	170	178	185	140	165	170	161	176	161	159	163	161	159	150	166	168	158	177	172	176	174	155	178	169	149	162	177	167	141	182	153	157	165	154	180	186	168	165	154	156	171	145	158	161	169	170	172	171	201	197	172	162	181	184	166	164	150	174	171	191	161	166	182	178	175	186	172	147	165	172	138	149	163	157	133	168	158	175	171	174	170	157	180	165	171	185	134	161	174	159	180	156	145	156	180	160	175	154	143	184	159	158	169	154	174	161	165	156	186	191	153	174	177	171	154	166	171	155	185	169	171	162	195	142	163	158	187	172	144	171	197	177	186	155	179	183	159	135	150	155	157	188	164	160	159	150	170	135	160	189	150	125	184	163	162	155	153	178	155	178	178	137	141	167	159	161	178	146	156	191	179	154	163	137	194	164	161	185	143	158	169	173	168	153	171	145	152	144	185	179	170	180	156	177	167	148	148	164	168	174	152	181	174	155	174	179	183	172	173	169	164	151	180	187	182	166	177	173	175	148	157	173	146	166	145	164	188	161	151	153	171	181	165	150	152	164	174	159	166	196	154	185	158	147	163	165	173	170	161	166	185	157	167	157	132	161	170	171	157	145	169	169	166	177	171	150	169	183	148	147	151	151	164	174	177	178	173	192	174	161	169	160	182
36442	27729	33189	24869	9536	3044	2064	1630	1253	1060	879	768	714	677	605	696	738	545	573	514	463	454	443	466	439	467	441	456	424	404	434	453	428	444	451	412	440	391	392	374	373	401	386	422	383	382	389	388	396	409	383	405	389	403	372	389	429	394	420	388	380	391	363	368	363	408	398	378	388	403	403	378	412	401	376	397	399	380	391	345	367	429	394	394	358	364	391	365	390	386	402	352	401	391	370	373	382	381	390	392	357	375	382	396	425	384	394	386	373	390	363	369	402	383	402	382	390	375	354	419	366	383	401	363	355	385	386	376	390	371	371	397	386	396	379	392	388	366	371	393	420	392	374	413	405	379	353	401	412	396	428	379	361	381	382	419	368	393	427	403	375	375	386	350	385	408	389	398	396	408	401	363	377	380	380	386	365	420	385	381	370	418	383	400	407	366	369	415	409	381	405	379	411	363	377	396	385	397	384	361	367	388	382	390	424	405	361	388	411	390	357	365	384	363	410	393	382	380	424	404	386	404	400	401	355	394	372	390	419	395	382	389	377	409	362	362	382	377	368	388	424	398	376	411	376	408	391	420	408	383	380	379	351	375	389	400	409	380	401	392	389	380	387	361	394	383	389	377	385	384	386	377	361	359	400	375	397	413	405	401	377	352	401	377	375	408	399	409	397	401	420	411	355	389	410	361	377	386	396	425	427	358	377	397	404	432	406	408	406	400	377	379	350	383	385	394	391	403	408	406	351	356	394	372	380	409	382	379	376	382	317	348	404	421	394	389	372	377	379	421	347	377	366	380	414	401	397	382	358	384	405	391	388	373	353	406	390	396	416	384	369	374	399	373	448	383	359	369	394	409	390	358	368	403	341	366	392	398	411	360	385	346	387	396	407	373	377	356	402	399	394	371	366	412	321	353	371	417	381	359	398	390	348	356	384	352	379	391	381	390	419	374	422	398	384	394	339	362	360	376	370	402	420	382	368	397	391	370	400	387	402	364	384	378	366	364	413	403	368	396	371	391	394	393	376	398	428	364	391	407	389	374	426	402	386	416	400	411	395	381	392	352	364	403	401	410	361	392	367	409	385	372	357	396	413	371	373	388	386	403	394	363	389	393	408	393	400	405	348	381	405	359	395	367	405	376	412	371	378	390	432	416	402	366	411	356	389	400	383	377	419	404	400	403	400	383	379	363	427	423	341	425	379	397	374	405	384	426	391	385	393	364	372	395	371	378	394	363	418	354	378	390	417	385	408	389	377	373	394	369	446	412	394	367	410	365	410	401	411	371	396	403	415	372	370	413	394	366	352	366	397	370	407	406	410	408	393	392	394	355	372	389	382	381	391	384	410	422	432	395	359	366	368	363	407	407	375	383	392	365	430	385	408	399	423	405	369	379	382	415	388	360	414	396	395	385	360	391	379	383	362	375	339	379	343	404	395	380	404	397	420	407	372	377	383	361	389	373	392	378	402	413	371	371	378	376	415	405	393	365	361	374	400	434	369	363	398	398	401	403	380	389	421	367	400	379	402	400	402	409	371	374	388	407	396	371	365	386	405	404	366	395	409	378	389	377	365	391	352	393	379	397	408	406	370	358	380	379	378	371	393	394	394	361	393	392	390	395	399	364	378	354	389	406	405	397	386	376	369	394	396	374	412	376	395	400	388	407	383	389	354	384	382	396	406	374	367	378	380	367	392	377	388	390	396	412	376	379	361	372	413	419	416	395	412	375	393	389	396	378	357	388	401	369	391	379	394	397	378	417	374	375	381	345	374	396	420	396	393	387	370	374	392	393	416	387	383	388	392	385	380	392	390	390	421	403	424	385	398	373	408	397	360	373	379	405	347	406	401	392	388	398	362	377	385	370	373	377	355	387	393	420	345	385	407	381	381	357	370	395	398	392	371	400	398	374	370	408	376	395	395	382	384	414	389	437	345	408	389	365	382	390	405	366	398	377	417	391	410	413	395	381	380	355	376	372	377	403	370	386	391	356	397	392	411	378	393	395	386	392	420	373	390	407	371	375	406	355	409	408	383	363	386	384	393	359	393	358	404	371	365	378	393	417	403	409	356	384	411	413	380	382	392	416	414	412	375	375	382	406	399	396	373	407	393	426	390	373	399	385	381	348	416	395	362	377	398	367	409	386	398	396	367	360	421	406	433	394	390	379	397	340	369	364	368	369	423	381	375	404	365	389	372	391	384	409	422	378	367	370	370	393	407	404	409	372	354	403	367	383	372	387	408	370	380	387	359	354	395	381	378	377	374	385	401	408	429	370	396	366	371	384	397	392	448	426	350	382	386	413	392	384	366	373	342	367	383	379	369	377	424	376	383	371	362	371	383	408	380	392	363	383	414	357	365	395	371	405	393	393	414	407	358	367	372	376	396	401	364	413	410	377	393	383	360	419	405	363	387	399	369	402	393	357	390	367	403	382	384	407	418	402	372	408	373	391	384	404	429	359	395	386	418	373	354	385	369	399	404	387	398	380	363	401	387	411	417	361	386	393	370	337	399	438	393	409	406	383	378	386	399	363	395	361	418	402	414	355	393	368	396	382	366	419	391	404	457	380	387	359	377	396	383	398	394	406	388	374	389	375	379	404	424	352	383	383	391	363	395	407	412	389	352	369	396	371	401	355	383	376	428	416	379	369	362	398	381	420	424	399	369	389	407	392	418	390	390	373	365	402	383	386	373	383	389	394	359	438	373	378	383	344	385	388	382	402	364	373	362	410	363	387	384	375	376	349	370	380	400	399	391	397	377	381	409	390	401	390	412	371	380	390	400	397	400	407	404	371	396	375	394	366	412	381	376	374	412	426	394	393	369	390	368	375	368	379	390	413	383	383	408	388	376	404	359	401	411	381	373	403	425	359	424	350	419	363	376	429	386	391	380	351	378	399	370	397	411	403	405	429	402	367	373	411	428	399	406	393	421	355	360	383	399	403	381	381	418	366	385	394	388	394	365	428	375	382	388	370	392	382	376	398	418	415	349	385	365	369	421	430	394	402	412	387	374	408	391	368	386	379	396	361	403	389	371	415	395	377	382	376	407	380	385	374	410	394	380	387	398	380	404	408	384	399	372	400	372	398	381	386	371	354	370	379	404	384	398	370	388	378	337	415	400	392	427	368	382	403	396	385	367	385	341	391	394	409	392	387	370	383	355	387	412	365	401	395	377	379	416	409	416	408	404	387	347	378	401	370	412	375	366	364	378	378	359	402	382	400	356	393	381	372	420	336	388	386	377	395	390	367	395	413	387	404	369	357	424	374	405	369	370	421	385	362	400	409	412	403	382	403	364	342	353	360	398	376	364	416	397	348	389	400	430	393	380	383	370	366	374	390	376	357	367	373	348	372	387	384	386	387	432	410	367	403	390	370	411	399	357	411	379	385	365	363	431	379	401	386	396	398	423	388	368	388	425	380	387	384	376	394	401	359	381	398	397	355	371	391	400	362	359	384	383	362	379	363	401	378	415	394	388	382	383	356	377	393
30263	16225	8950	2905	811	418	314	300	289	267	263	280	262	239	236	252	252	291	250	222	225	245	252	261	249	246	261	234	215	225	245	269	252	247	248	253	238	234	237	240	271	226	221	239	259	248	259	222	225	239	232	264	246	230	251	235	236	224	227	223	251	228	262	245	245	284	267	216	231	238	263	280	257	269	226	249	239	244	241	236	238	239	228	221	242	253	256	251	266	271	236	208	291	250	244	261	239	263	250	204	273	241	228	242	224	244	249	227	257	241	250	252	251	230	234	248	225	284	256	243	240	243	230	250	205	247	255	259	250	254	232	223	242	254	229	223	245	227	228	209	253	242	259	224	267	259	236	250	270	231	224	265	247	218	261	261	222	244	246	220	249	245	259	251	250	235	226	274	201	224	222	212	256	243	243	241	223	239	267	261	222	254	243	235	216	221	244	229	242	262	227	268	233	259	247	242	271	253	229	235	234	245	244	246	254	249	206	251	230	243	243	256	230	244	237	253	255	276	249	230	261	234	252	202	218	226	235	213	270	240	226	271	269	246	232	263	246	252	219	279	237	243	268	220	232	217	234	257	227	219	253	228	248	229	232	222	251	259	265	238	231	256	241	249	279	244	265	243	219	228	249	225	259	227	240	258	236	284	232	224	241	267	268	245	248	229	245	208	250	284	252	241	251	247	237	243	234	223	242	231	277	239	223	248	254	243	246	224	247	257	250	245	253	234	245	240	245	238	239	279	235	268	264	232	235	235	204	224	249	236	234	251	224	242	252	251	261	261	253	264	221	225	258	238	238	254	232	257	263	243	253	233	212	218	237	248	259	212	251	260	244	234	246	264	248	215	257	237	270	264	248	247	266	260	217	240	261	251	226	259	240	232	220	230	224	275	234	240	256	234	259	251	244	224	236	232	250	230	266	229	249	273	236	233	232	247	232	233	259	263	255	241	250	251	273	253	236	242	250	234	214	242	247	242	205	244	234	210	232	243	236	228	212	265	233	254	241	220	236	237	243	246	225	236	269	247	232	244	242	216	239	237	254	237	249	222	247	253	270	237	235	221	220	231	237	252	248	231	239	189	225	199	244	233	255	207	222	249	247	253	250	260	240	223	232	239	256	245	227	250	244	248	221	224	266	271	241	252	220	249	232	227	211	249	264	233	261	248	249	230	230	246	233	243	251	226	251	230	233	260	239	232	212	238	215	232	242	237	236	255	260	223	258	235	240	247	261	263	241	266	230	263	252	245	263	263	214	228	249	234	245	222	275	235	259	234	233	251	241	234	241	252	242	257	257	213	253	240	237	251	231	226	237	231	258	240	267	236	236	212	224	267	233	253	254	242	242	251	254	254	274	228	225	259	245	237	242	254	259	234	231	250	211	227	255	230	250	208	237	262	220	249	240	249	274	231	240	226	218	246	241	239	230	231	240	227	201	216	229	230	248	271	213	236	256	273	234	275	228	255	227	242	244	271	229	242	224	253	218	271	242	273	232	245	293	255	253	235	253	231	266	256	206	250	236	231	222	229	249	229	237	260	231	242	250	233	236	263	250	263	232	221	226	198	243	257	227	251	246	232	234	243	248	257	272	211	248	250	242	216	222	246	242	243	251	257	230	220	254	254	246	210	255	229	251	233	258	255	230	263	253	248	247	260	273	259	228	257	232	237	241	246	230	254	248	247	231	214	256	240	254	239	270	236	260	247	234	217	222	264	249	231	258	282	278	219	281	254	230	244	228	235	256	230	271	262	234	272	238	272	246	221	240	222	237	230	227	251	262	254	246	258	234	248	235	237	289	241	235	238	245	260	261	279	246	254	245	229	261	252	242	244	251	258	230	254	250	266	226	254	273	245	242	255	237	231	266	261	247	260	274	234	252	217	239	260	262	255	230	274	234	292	269	251	239	251	226	237	237	245	225	262	247	251	207	250	261	247	267	250	264	252	218	281	220	260	249	249	239	231	249	249	247	240	220	240	233	253	241	255	216	244	240	239	232	225	237	257	249	216	233	255	227	253	214	262	235	251	252	215	240	215	262	243	274	248	229	218	237	240	256	260	235	235	238	261	251	242	234	232	248	233	261	243	272	242	254	264	239	263	250	236	252	232	250	253	246	240	218	253	281	244	208	216	239	278	242	220	273	267	246	257	252	213	240	229	227	227	262	244	248	246	255	266	262	225	268	246	242	266	219	262	243	268	269	235	233	259	246	264	216	232	217	244	235	219	223	214	241	235	215	257	214	244	248	286	253	244	267	223	254	216	200	220	233	222	231	269	229	245	236	223	248	254	213	233	240	246	242	237	255	223	233	229	293	276	236	263	233	248	253	234	250	249	223	226	216	246	248	230	262	213	268	240	257	270	265	261	231	228	244	235	250	233	226	225	229	211	287	256	243	246	245	265	269	224	216	253	239	245	249	225	235	236	230	252	243	236	229	243	228	239	246	233	240	233	245	258	248	227	250	222	236	219	250	250	242	238	225	220	242	237	249	234	262	243	234	233	274	256	250	258	248	271	249	250	266	234	200	223	243	228	224	247	249	243	242	254	233	258	234	228	264	225	242	224	256	225	254	262	254	260	241	257	243	248	271	211	244	255	202	229	263	218	226	245	246	207	253	228	239	259	245	255	241	234	240	224	229	240	236	234	253	265	256	245	255	252	246	237	252	243	250	256	218	251	246	261	241	269	255	249	225	243	217	250	230	202	228	252	261	247	261	273	233	262	249	273	234	240	247	225	235	244	249	249	212	240	241	234	229	252	235	223	250	234	278	292	228	233	270	239	263	221	227	225	218	224	223	226	244	227	213	242	246	238	241	253	242	236	239	244	266	230	242	233	252	237	247	274	228	268	274	215	225	269	224	235	226	233	247	235	242	245	217	253	252	266	234	248	224	234	259	238	256	263	245	224	235	255	218	252	267	240	215	220	220	195	259	222	254	277	245	229	219	258	266	245	231	251	239	234	222	253	268	263	242	269	254	234	264	267	239	252	245	249	256	239	248	264	246	269	264	226	248	254	255	240	245	238	253	252	251	230	249	253	218	247	237	245	234	254	242	244	208	256	264	244	227	226	248	245	263	227	233	254	284	250	236	243	236	235	226	218	260	229	225	233	235	269	249	247	237	207	242	246	239	255	241	219	258	228	236	250	281	221	267	238	235	260	221	237	244	261	203	234	247	226	240	229	264	253	240	239	233	215	234	231	276	231	260	254	228	228	258	255	238	232	245	231	224	217	229	213	225	244	232	244	232	236	232	264	262	216	206	277	228	280	244	251	271	240	234	256	235	226	223	229	244	221	270	246	232	222	244	239	225	253	244	223	244	276	235	255	226	227	233	239	199	235	228	290	251	288	252	238	231	241	264	241	241	237	251	267	248	233	253	225	234	245	219	230	267	258	214	231	249	263	238	219	244	249	233	260	250	257	207	249	247	245	225	235	234	258	232	218	231	218	260	254	268	241	246	230	226	226	259	231	252	242	262	223	234	249	249	253
19391	12390	12792	6340	2469	1341	1025	823	696	651	628	572	571	551	580	569	582	513	558	497	524	545	499	531	502	532	539	531	540	506	500	510	524	512	518	510	516	525	539	537	498	557	528	506	511	524	519	566	543	560	534	556	564	515	545	560	516	533	513	508	515	531	515	536	514	542	518	508	529	539	534	526	538	521	527	489	505	516	506	523	490	495	499	505	540	528	497	529	536	514	518	540	527	475	566	530	532	542	518	544	501	505	503	563	523	532	552	571	528	541	541	534	496	516	503	532	497	498	517	464	566	536	526	527	533	537	578	536	570	497	485	553	501	505	548	522	520	517	512	522	471	530	533	514	513	575	534	546	491	518	581	545	493	510	518	515	536	569	535	519	465	516	522	546	521	565	552	540	546	524	523	536	506	558	476	539	557	544	477	510	529	560	507	467	521	549	512	566	467	492	555	489	541	531	563	515	503	520	521	563	467	504	511	541	513	512	529	498	500	516	521	499	539	553	510	539	553	517	508	499	557	510	515	522	526	509	515	522	521	561	549	532	492	545	582	540	554	496	510	501	493	480	547	548	534	521	514	547	499	530	503	484	525	516	522	503	504	529	497	460	492	559	485	536	491	550	558	542	488	533	523	505	541	478	517	491	550	509	501	496	534	532	559	515	535	520	493	511	544	518	554	486	527	532	549	507	516	485	538	530	525	511	543	531	545	519	557	553	484	526	530	513	525	548	490	525	521	511	587	541	548	503	507	491	545	533	541	566	522	472	546	545	543	541	514	500	542	518	517	495	521	558	513	519	548	517	551	537	504	529	559	559	505	536	531	529	505	497	513	536	531	561	527	501	490	533	539	503	500	515	550	488	466	517	539	508	502	549	533	549	538	556	572	541	521	480	527	545	488	566	532	521	534	540	537	546	534	538	464	512	505	524	534	531	514	565	513	487	527	523	525	542	495	448	532	553	522	594	517	500	503	503	506	520	545	529	435	498	544	520	545	523	536	555	500	505	545	507	506	539	499	513	523	525	513	533	532	555	532	519	537	523	501	489	513	533	535	553	533	539	529	539	497	552	492	555	577	482	520	554	502	519	539	552	516	474	520	531	527	529	543	498	526	529	520	532	523	494	533	517	554	536	525	500	530	520	548	519	520	517	534	506	559	542	496	520	509	538	506	498	557	497	514	509	494	496	519	530	534	545	508	507	510	510	486	505	532	504	491	529	527	500	571	535	504	486	542	543	547	485	513	518	525	512	519	544	531	539	510	506	563	546	568	490	518	495	511	560	503	530	484	553	525	540	529	524	535	500	489	533	520	540	496	516	506	536	531	496	511	529	544	503	539	494	519	505	522	548	518	482	522	509	511	470	536	498	517	532	532	530	520	549	532	523	563	562	542	483	457	518	493	536	543	493	561	530	507	519	503	491	482	573	497	592	516	473	518	543	525	525	492	510	540	473	507	525	527	523	500	496	543	524	535	553	573	552	551	486	514	554	518	493	547	568	499	540	494	540	549	530	525	520	529	481	530	533	550	527	524	564	505	502	556	543	505	508	524	562	530	509	541	493	529	542	519	540	524	528	499	528	528	528	501	560	531	541	555	455	520	498	551	521	520	531	503	521	544	508	478	531	552	498	536	513	537	539	529	501	503	492	529	534	514	538	502	500	550	528	499	522	565	529	534	527	544	566	518	555	541	523	552	510	531	524	566	544	516	513	520	521	508	526	524	530	556	528	545	566	520	533	504	554	506	506	515	510	515	526	564	546	551	520	542	518	555	524	552	542	517	479	521	533	522	523	515	521	559	523	551	536	559	528	528	494	505	555	480	541	498	534	536	519	508	486	515	525	529	530	543	573	557	536	570	506	525	518	540	544	506	532	524	539	509	509	534	522	534	531	546	519	515	524	521	532	504	495	527	470	521	527	505	551	489	539	490	557	565	493	544	504	511	534	546	519	549	507	545	538	521	514	511	519	518	543	538	558	496	532	532	547	506	573	526	536	542	562	512	508	506	527	550	556	533	488	527	510	514	530	534	553	507	561	530	529	560	506	520	542	514	524	559	544	490	535	528	525	529	500	506	521	531	526	526	512	526	530	557	513	508	531	560	533	536	538	515	513	515	549	553	541	480	501	533	525	534	578	550	538	504	528	547	539	478	497	531	565	533	546	526	520	539	513	506	527	511	528	509	504	498	524	537	525	550	512	532	536	530	536	496	530	482	497	554	540	492	546	520	533	539	507	484	516	517	525	513	545	534	527	524	511	533	519	484	550	512	544	528	510	540	517	491	511	533	526	499	498	511	534	536	498	544	506	526	520	540	544	553	541	554	565	536	542	537	558	503	552	536	479	515	573	499	565	545	499	529	502	530	507	494	536	543	503	550	500	564	523	511	524	516	510	545	530	517	515	558	478	510	600	528	509	516	522	576	505	504	534	519	543	503	520	521	487	561	479	534	516	536	557	499	497	528	502	542	576	568	489	537	514	537	554	528	532	516	492	545	545	499	509	494	495	563	519	523	496	534	525	544	499	502	558	514	539	522	523	533	527	544	535	506	511	518	496	505	525	529	502	540	492	517	536	555	541	512	522	554	535	489	499	520	522	543	505	525	530	533	515	512	508	557	522	486	544	519	549	491	504	501	501	575	482	545	514	536	555	476	521	514	520	538	532	510	509	542	513	512	529	533	570	504	512	524	516	523	552	590	545	518	517	575	519	557	548	581	544	485	559	518	522	517	546	514	531	539	520	539	543	533	526	530	553	474	542	552	520	555	561	514	529	512	537	514	515	529	534	485	538	490	558	527	512	530	504	530	547	533	526	527	542	515	541	583	534	508	507	559	533	541	517	543	523	531	516	501	525	528	550	556	536	550	529	507	530	504	514	522	520	515	519	560	505	524	551	520	528	588	526	512	476	531	518	538	520	524	526	480	533	517	545	504	566	526	549	544	531	515	533	495	523	516	548	538	530	527	521	506	536	522	490	500	555	547	553	536	544	486	529	567	549	490	538	522	522	537	541	553	511	509	541	552	499	537	525	545	509	511	536	503	510	466	521	506	483	567	509	501	545	527	509	507	489	513	572	542	560	525	505	531	496	507	542	493	523	519	514	516	568	523	539	541	513	535	528	492	534	499	503	509	514	513	534	520	521	495	491	512	483	520	493	542	545	534	523	498	546	576	548	520	517	509	499	497	486	552	497	596	522	466	541	514	551	523	514	538	516	547	556	494	544	512	550	523	519	500	539	536	572	523	538	474	485	471	496	518	526	507	516	503	546	511	530	506	529	534	503	535	530	535	528	534	539	554	526	480	518	532	536	533	534	515	555	500	524	478	504	503	558	556	552	552	542	517	512	526	537	503	573	534	510	485	526	545	492	525	519	474	503	519	535	520	519	547	502	516	526	530	520	543	507	564	512	498	508	526	509	529	571	541	501	547	526	495	552	556	530	536	544	494	512	534	517	533	523	521	488	482	509	517	498	525	531	524	520	544	523	526	518
44515	28803	20588	9616	2807	726	422	303	272	227	223	194	163	156	191	162	190	154	168	158	179	165	159	164	171	158	154	150	134	189	155	152	175	141	142	133	165	150	149	137	168	148	144	167	147	141	146	165	162	155	166	134	160	151	174	135	156	154	139	144	168	162	154	128	157	163	141	148	124	156	126	151	158	157	166	148	156	158	160	156	150	167	153	159	137	160	170	153	149	153	156	149	139	160	145	162	148	165	164	159	171	140	158	148	174	155	140	147	147	129	144	148	148	141	140	141	161	146	141	149	169	150	147	155	149	186	155	153	156	173	135	157	175	163	175	144	142	137	161	126	156	158	170	144	160	183	160	151	165	150	166	173	136	177	154	155	138	134	159	179	156	137	151	153	125	151	127	146	157	148	155	168	145	147	177	155	164	143	155	166	157	172	137	153	162	162	133	154	155	152	168	146	174	158	145	166	168	148	136	155	154	159	150	131	165	171	149	137	144	121	154	183	137	141	174	154	139	171	147	155	150	147	125	147	136	140	146	165	166	167	159	156	142	169	151	146	155	136	147	161	126	158	157	158	130	178	174	147	144	143	137	176	162	141	167	138	146	158	168	160	161	135	151	159	151	146	138	148	135	153	149	155	149	148	155	153	131	131	146	160	177	152	129	183	172	151	136	152	147	147	139	169	157	146	132	161	153	159	166	153	161	155	168	143	134	154	149	171	193	173	134	148	168	151	153	145	141	155	158	152	127	142	158	158	158	174	157	153	149	159	179	152	150	148	164	141	142	158	148	149	151	127	161	163	147	132	166	180	150	185	166	162	165	147	132	162	151	143	138	157	162	162	159	158	147	117	123	138	168	159	150	154	149	144	126	150	165	156	147	141	158	154	136	127	142	146	167	145	129	152	158	138	173	144	143	164	143	136	144	128	143	169	129	174	162	137	159	136	162	159	145	175	155	153	163	161	160	142	143	156	133	135	125	142	152	120	138	171	161	148	143	159	171	161	144	168	167	156	172	167	171	170	164	140	146	146	131	139	152	144	148	126	154	159	152	135	161	163	139	140	163	154	153	152	174	170	162	170	158	134	160	162	156	160	148	144	148	144	145	152	160	138	139	129	167	165	154	164	145	180	152	139	127	158	144	160	174	173	185	165	136	146	166	156	140	137	149	135	140	162	133	140	162	159	146	162	185	129	166	152	146	167	152	148	185	135	158	154	157	157	138	142	144	121	156	159	161	146	147	151	157	142	141	182	150	149	155	155	147	148	159	156	136	143	141	141	115	140	146	160	158	184	140	149	166	148	155	138	144	165	145	143	142	156	131	157	159	138	151	145	162	161	159	140	145	154	131	150	159	151	141	147	146	146	140	153	171	162	142	152	150	136	164	157	151	153	166	154	133	162	149	150	124	186	170	135	151	163	141	142	123	162	163	179	143	131	166	145	166	142	158	131	163	155	134	145	162	154	149	156	147	152	154	175	147	142	134	146	146	126	148	147	138	147	152	125	137	168	144	130	149	126	144	141	138	157	144	143	149	146	141	149	153	156	148	152	162	159	150	125	157	143	147	157	135	159	163	161	168	139	162	157	169	134	150	155	145	137	175	173	155	168	156	137	129	161	155	130	152	168	164	137	144	151	131	136	143	163	153	146	154	148	133	160	124	150	155	165	173	131	157	152	146	176	151	165	137	151	147	137	148	151	137	133	146	136	174	167	140	172	168	152	150	173	140	165	146	115	158	174	163	159	153	157	151	148	170	162	158	179	143	147	160	142	169	145	150	170	163	165	141	175	135	127	135	148	155	156	155	150	158	145	150	174	150	147	146	157	146	161	142	144	154	157	145	154	143	150	146	136	147	162	145	162	140	148	152	144	131	139	155	149	140	119	168	146	160	159	161	156	170	156	151	139	144	154	131	161	152	128	157	148	144	133	151	142	155	155	151	152	157	151	141	145	139	157	156	143	158	179	166	147	164	163	169	133	155	149	150	163	135	152	146	159	135	171	160	151	164	134	141	154	156	140	161	147	169	151	158	155	142	149	142	112	166	149	161	154	165	134	145	169	142	176	138	139	149	146	180	168	157	136	162	127	144	180	159	164	131	118	161	142	158	172	156	169	143	134	150	142	136	167	160	153	159	138	134	144	137	137	144	158	142	161	171	138	166	141	134	180	145	158	146	139	151	153	183	145	140	120	138	155	166	136	123	176	153	144	146	156	131	141	142	146	194	134	150	162	147	158	157	152	156	143	182	173	142	178	154	171	147	145	176	152	151	138	161	155	141	155	143	157	163	151	147	153	180	144	157	153	161	159	147	165	138	146	141	136	149	157	145	157	160	159	145	143	137	172	163	137	182	155	130	156	151	149	143	155	159	131	150	160	141	171	158	148	151	131	145	145	166	154	157	161	136	150	140	141	167	165	143	172	171	143	125	149	137	150	162	155	150	145	145	147	144	167	175	140	169	164	154	152	147	160	149	122	144	150	157	158	146	172	158	157	140	166	140	139	163	143	151	138	159	137	143	156	182	133	144	181	151	172	152	148	156	159	138	153	136	172	161	129	140	154	160	138	151	175	144	161	153	148	173	153	136	142	153	132	129	141	142	166	133	175	167	146	143	132	126	161	148	129	145	175	159	156	147	154	153	177	151	149	162	161	148	170	143	161	153	149	131	124	128	142	180	141	146	132	152	145	144	158	156	122	132	151	128	151	148	137	150	156	163	133	158	147	166	170	131	137	137	149	150	168	146	163	151	152	145	148	156	144	163	143	165	146	160	130	143	170	156	140	146	121	160	153	160	164	159	136	161	131	144	162	154	182	169	159	145	139	158	149	147	167	159	163	154	149	162	178	155	170	153	134	166	149	143	156	155	127	124	135	150	143	127	161	128	179	146	133	137	152	173	157	152	167	158	156	134	145	141	136	129	135	152	154	140	170	150	144	155	143	163	153	157	152	158	167	148	150	156	133	162	146	152	141	169	156	152	126	138	149	170	149	166	151	168	159	140	145	139	144	148	169	160	150	129	153	140	155	145	140	139	170	152	166	125	167	145	143	151	134	152	143	130	140	161	143	144	145	147	139	147	137	147	161	154	157	141	151	144	152	164	151	145	143	152	148	141	171	155	165	154	166	139	154	153	161	155	158	144	145	141	141	166	144	148	157	149	159	142	164	141	136	157	134	146	167	123	148	133	153	160	177	174	146	150	152	140	156	147	150	145	127	129	157	113	154	140	151	154	150	149	142	149	151	167	166	159	150	154	125	156	156	165	129	160	121	152	151	132	150	135	148	142	142	168	138	149	149	156	163	142	147	166	140	170	133	151	126	160	127	156	177	138	159	151	148	157	141	150	174	148	141	163	151	178	148	132	155	152	171	134	173	141	150	159	136	159	167	164	164	163	138	148	137	137	151	163	134	165	171	149	138	134	136	152	163	133	160	149	156	181	160	163	151	149	139	166	140	160	135	148	154	138	149	155	164	146	160	150	142	161	156	133	161
29430	22428	23591	16661	6760	2686	1791	1305	981	753	623	641	532	531	534	511	519	451	398	423	397	367	393	417	397	355	366	389	354	369	349	361	364	391	381	359	364	386	358	379	366	364	353	347	350	341	371	387	358	361	320	325	357	360	354	352	327	360	365	382	342	378	345	355	332	356	338	343	340	324	372	355	360	321	343	341	323	362	338	323	370	342	363	340	336	362	330	355	348	378	346	365	369	325	359	323	362	347	320	357	358	337	353	363	371	345	318	365	345	327	354	354	332	361	330	352	335	351	361	337	359	345	350	342	356	405	345	311	366	329	338	386	366	326	355	343	362	353	363	373	365	378	367	312	371	383	337	359	340	338	353	344	373	364	353	348	359	348	363	338	363	352	357	357	328	332	338	369	351	365	355	357	339	357	336	348	368	315	337	341	324	369	324	341	353	319	373	366	320	348	337	343	384	361	346	370	322	360	349	333	365	366	319	338	367	350	359	378	346	354	356	344	347	348	357	350	339	378	317	361	339	350	332	296	346	345	351	323	353	334	360	352	316	366	336	375	328	357	341	331	351	346	349	370	350	360	337	356	331	343	390	337	351	362	377	347	330	346	333	340	333	331	359	340	370	317	388	351	341	334	364	340	348	362	369	343	371	386	323	364	334	351	345	328	340	361	320	348	370	316	359	376	345	336	344	360	382	313	358	364	332	329	361	352	353	365	330	362	320	336	325	347	364	341	325	355	336	348	359	345	326	337	324	345	376	356	339	327	364	360	332	369	375	378	332	326	342	373	349	308	381	386	364	358	360	351	330	367	356	360	345	329	334	375	341	349	369	373	371	325	355	377	358	317	350	350	333	319	331	344	340	353	366	383	359	344	346	385	358	336	352	354	358	348	356	325	336	340	350	351	365	325	367	335	343	321	350	359	352	362	366	359	343	317	359	345	340	310	387	329	345	369	349	334	374	348	360	393	322	333	352	336	355	324	309	355	382	367	345	333	362	353	360	368	346	363	348	331	310	333	315	331	363	343	360	334	345	348	390	356	320	337	365	340	345	355	332	314	356	362	360	365	376	332	350	364	373	342	335	341	333	369	323	336	361	359	357	383	337	377	351	344	339	311	340	362	354	329	329	341	326	327	344	359	351	341	365	357	375	334	351	367	376	335	356	372	327	359	386	375	358	337	347	341	358	326	326	343	358	331	335	330	323	347	356	339	341	338	312	338	348	352	342	356	350	350	331	376	333	372	363	313	321	335	383	347	368	350	333	333	375	336	352	324	352	365	328	344	364	342	308	349	337	326	365	339	329	343	369	385	323	331	365	365	345	366	366	329	365	338	307	319	333	355	347	346	386	393	379	340	322	368	342	340	322	342	318	335	359	359	325	358	363	355	346	352	361	355	341	365	363	355	357	361	377	330	349	358	341	363	356	332	341	342	334	329	344	334	313	367	325	319	349	374	355	347	363	338	342	342	335	336	328	355	324	346	349	312	376	356	372	380	361	357	342	337	354	353	343	380	341	340	362	342	355	324	362	333	354	342	357	374	357	392	356	323	358	332	339	337	368	322	343	361	350	360	344	354	365	356	365	348	329	362	356	365	375	343	349	334	357	337	387	360	332	350	323	325	361	375	359	347	360	314	329	373	379	351	354	366	365	360	407	362	343	330	327	321	347	336	334	359	367	350	339	358	349	361	354	333	321	343	357	357	374	346	360	382	377	344	322	326	327	298	339	352	331	356	341	351	365	347	360	342	326	329	387	337	321	369	367	361	332	311	365	338	347	362	336	323	371	358	334	351	354	339	327	345	339	367	378	362	368	338	351	386	346	342	357	315	339	355	359	339	352	354	337	345	351	370	338	354	337	328	346	343	364	346	342	317	359	352	308	334	369	350	354	383	345	373	287	321	295	347	348	370	378	335	334	346	358	356	348	348	358	325	299	354	368	359	357	367	320	346	316	384	334	306	292	311	369	341	322	354	348	349	348	369	351	354	372	366	349	325	366	337	351	331	319	335	324	356	340	367	360	355	376	334	321	347	352	331	368	345	319	340	330	350	388	364	338	327	373	331	306	320	350	349	318	343	347	399	359	383	360	350	353	345	354	335	336	351	318	358	359	343	370	322	359	330	335	398	330	363	341	355	332	333	368	345	337	335	314	373	333	332	332	324	365	349	362	352	386	342	342	326	378	332	355	342	352	340	332	366	331	333	336	332	342	336	351	373	330	321	360	333	345	348	368	348	359	364	331	351	347	372	356	347	324	350	304	340	343	375	382	371	365	390	353	367	387	376	327	380	337	343	357	322	336	332	360	342	366	384	330	326	359	328	316	335	344	390	338	338	313	356	340	350	386	345	330	316	347	306	341	356	328	368	365	367	336	343	326	343	340	345	327	349	339	330	345	360	345	370	366	342	347	331	363	367	326	346	335	329	346	335	345	349	353	336	371	359	354	326	351	351	341	350	342	362	338	332	382	332	368	366	346	345	365	337	371	348	332	350	364	335	317	354	360	352	366	379	351	315	356	300	341	353	319	332	364	338	336	338	323	335	336	333	372	327	339	330	342	331	377	341	370	332	332	352	378	328	347	340	345	365	357	338	355	375	312	340	339	372	351	324	347	364	361	360	326	339	344	315	353	357	367	345	352	371	342	353	344	335	357	348	337	389	374	357	354	355	328	337	345	387	329	347	318	355	332	329	351	329	378	345	362	320	353	361	349	365	321	349	392	342	385	361	336	347	330	336	319	339	321	319	360	362	364	312	349	320	365	345	365	327	340	334	341	378	373	336	387	340	341	318	334	342	343	354	320	348	333	309	376	334	346	347	337	353	335	351	347	355	355	346	358	334	350	343	342	344	334	364	375	343	322	323	357	331	326	327	386	315	365	340	359	360	357	355	341	333	335	320	329	341	377	341	347	354	355	352	333	350	328	370	375	352	373	372	347	370	350	327	355	369	373	367	352	384	349	339	359	361	339	374	343	346	321	361	351	345	346	338	383	341	350	329	318	318	341	354	362	343	352	314	340	341	332	348	330	339	351	354	319	366	348	343	329	343	349	348	333	319	333	351	331	342	351	322	324	325	371	346	343	332	358	324	347	372	363	338	355	341	338	386	348	331	310	358	333	326	366	335	364	377	368	385	340	327	398	356	337	365	327	377	362	340	343	365	341	332	353	335	359	344	358	335	351	349	338	381	298	375	358	369	333	376	326	343	365	387	370	328	330	377	352	349	342	357	363	364	362	361	337	295	323	313	331	365	348	359	388	343	359	362	367	366	337	339	338	305	350	339	369	378	352	319	381	334	278	331	354	345	347	335	352	335	358	315	345	329	362	330	357	334	311	344	354	373	347	327	356	319	389	379	363	356	367	373	333	349	369	347	336	352	351	337	372	357	356	337	351	377	360	333	346	364	337	341	366	348	330	324	392	373	351	345	347	365	347	363	343	329	374	340	343	355	356	372	348	329	348	361	307	320	352	366	322	329	368	363	370	333	348	344
53112	37454	30720	18073	5200	1460	824	466	416	269	256	240	223	199	213	211	236	208	200	175	193	161	169	155	177	182	189	179	213	193	169	167	181	174	154	174	175	153	171	167	174	177	177	167	192	152	176	177	152	182	146	174	160	175	149	152	154	171	159	148	184	186	190	144	176	173	163	172	151	176	167	182	144	175	152	179	182	164	161	138	178	158	164	149	184	188	137	174	174	159	164	181	153	172	159	173	176	147	161	152	172	168	171	152	165	167	207	164	180	163	163	147	156	169	157	173	192	191	167	175	200	189	137	167	206	171	170	188	166	187	175	178	203	173	162	174	161	158	170	170	182	169	151	163	154	176	187	167	157	189	183	148	179	161	151	144	136	161	197	149	162	171	161	173	191	189	156	157	170	167	174	174	181	158	157	192	178	139	180	179	166	184	169	168	177	142	170	126	160	147	139	180	167	174	153	174	162	147	162	164	179	170	156	175	157	174	190	163	168	171	158	168	168	162	175	179	181	147	160	174	181	168	174	181	148	160	174	166	158	176	154	151	180	196	144	139	160	162	166	170	178	197	186	151	163	153	168	174	170	180	202	167	173	182	145	183	177	167	173	170	165	190	182	160	161	167	179	178	165	158	140	184	192	159	172	184	151	154	161	155	154	177	161	181	177	169	180	158	167	170	166	174	160	155	143	166	139	156	156	193	203	140	134	142	164	181	172	167	170	181	168	162	178	174	166	159	170	121	168	145	173	179	173	161	180	157	140	155	160	182	172	172	176	133	153	174	170	148	169	183	170	163	165	144	150	160	149	166	157	163	170	163	174	179	165	173	177	172	155	141	185	152	182	165	159	164	173	175	174	156	169	167	149	155	172	166	178	190	167	163	143	174	164	169	185	157	175	156	165	175	152	195	165	183	155	171	192	151	147	197	175	159	169	180	150	175	141	154	153	179	172	185	204	170	151	176	152	157	178	183	156	192	152	173	173	164	163	181	180	185	164	162	173	195	165	155	165	151	204	167	175	187	177	175	169	174	162	173	165	180	162	151	165	148	165	176	156	172	173	183	154	139	143	177	157	165	178	182	188	149	184	180	194	172	146	188	188	168	146	183	155	151	167	156	164	137	178	159	160	154	136	159	190	176	180	172	175	161	176	177	160	159	183	147	176	169	179	186	160	178	149	147	199	156	132	155	168	180	180	159	174	182	174	180	175	168	163	157	140	155	175	153	151	173	166	159	180	168	138	196	187	161	147	158	148	179	173	144	154	163	178	175	163	157	165	172	174	146	165	162	158	147	179	174	178	162	152	164	206	157	183	191	161	176	177	148	165	166	160	182	163	155	169	167	144	161	174	175	154	145	164	155	148	175	177	168	173	160	181	177	156	177	156	194	185	155	150	170	190	176	158	160	150	150	163	166	160	181	166	177	177	193	170	187	173	170	144	140	194	150	179	165	202	170	156	170	160	148	156	169	173	152	149	176	175	185	154	187	165	156	202	145	180	185	191	157	155	164	153	166	163	177	158	154	159	179	195	155	160	170	141	175	165	159	205	154	205	178	179	173	199	173	162	151	173	170	177	145	180	170	147	153	148	141	152	156	176	176	141	153	163	186	149	164	160	168	154	146	177	152	183	161	169	172	150	150	177	159	160	153	155	161	178	171	181	152	158	163	170	158	151	163	162	182	171	207	190	153	183	183	143	173	168	191	181	168	150	161	160	159	187	172	138	173	172	163	149	161	195	171	178	151	172	168	183	152	167	192	145	136	166	159	170	160	199	165	160	163	152	165	149	154	168	156	156	173	157	161	165	169	173	168	180	139	180	144	171	177	127	141	172	184	201	174	183	192	174	155	156	166	159	150	180	192	184	173	160	175	168	151	140	177	156	184	168	185	172	178	147	153	165	186	145	146	169	166	150	173	182	170	176	153	154	169	158	156	168	164	176	150	163	160	215	188	166	146	172	171	174	199	162	175	163	163	149	167	175	156	146	170	163	171	169	171	159	142	172	131	166	154	151	157	179	179	189	163	150	180	178	154	183	181	150	174	162	158	148	169	159	156	175	139	180	170	185	168	162	162	155	184	172	157	157	149	159	139	176	179	177	166	202	171	180	139	176	156	181	168	161	175	156	188	174	143	169	185	155	165	154	172	171	141	193	179	185	163	172	177	168	168	188	182	179	161	177	164	174	180	175	169	165	152	186	175	187	173	174	147	179	165	205	171	163	152	169	179	171	165	156	163	189	171	188	179	164	186	177	170	168	169	164	156	168	176	164	153	179	192	162	141	175	166	176	177	182	167	167	191	166	179	183	156	168	164	180	154	177	182	173	180	154	156	166	176	157	166	178	181	166	174	154	169	161	162	203	160	166	146	168	155	185	143	162	161	200	189	152	153	162	183	144	170	161	138	175	146	176	148	168	162	137	164	155	156	175	165	157	164	167	154	157	174	154	155	158	177	167	184	155	181	179	176	175	176	173	165	160	176	186	169	164	181	171	180	181	160	164	139	166	156	159	156	185	150	150	134	157	194	169	172	151	168	179	182	170	162	179	187	164	161	149	168	185	174	152	144	180	153	150	194	196	163	175	161	170	173	160	173	166	163	149	175	173	151	165	163	125	156	162	179	174	163	167	180	141	193	201	193	166	168	148	161	146	171	179	173	145	153	156	173	152	170	174	164	167	161	158	161	178	182	144	153	170	155	158	188	148	150	170	157	163	157	178	175	167	163	191	164	171	150	171	183	186	167	173	141	146	161	154	167	153	193	184	168	156	166	150	161	161	146	186	184	165	177	212	169	192	177	163	177	166	195	139	170	180	177	159	167	167	180	147	163	185	165	153	167	183	173	165	170	171	151	182	171	163	192	180	165	172	176	144	162	172	170	143	155	162	178	165	166	134	197	157	171	165	167	182	168	167	155	178	168	168	173	191	164	166	154	156	185	186	193	187	165	169	173	159	164	162	155	162	180	170	156	138	170	166	185	174	149	176	165	172	140	172	149	177	161	165	153	167	204	187	153	163	180	168	158	160	185	173	181	161	160	172	163	174	160	144	172	164	167	181	181	178	153	161	156	168	164	168	182	143	171	165	173	165	158	164	160	146	180	181	159	163	142	167	169	160	169	183	172	168	146	165	151	175	167	164	176	180	177	185	167	192	168	181	185	155	178	158	165	169	154	174	196	162	200	164	165	186	162	155	170	158	165	187	178	168	171	155	165	160	173	167	161	148	194	160	130	204	152	165	184	182	166	164	163	198	164	179	169	169	174	192	170	168	162	167	143	167	160	151	183	155	161	154	171	163	160	174	174	176	172	167	166	178	184	163	191	164	148	173	171	166	152	160	145	162	170	173	162	166	148	175	176	173	168	180	157	173	165	154	149	159	155	172	165	182	146	162	168	157	174	144	167	147	144	156	173	159	164	172	142	184	184	153	162	166	148	140	170	180	157	168	165	146	180	159	171	152	156	157	166	216	169	181	164	164	175	140	149	167	158	169	177
34534	29875	32006	24090	8433	4152	2773	1927	1450	1121	801	726	647	675	673	718	689	552	540	507	450	507	433	471	496	400	436	445	432	416	403	399	404	433	437	430	390	402	376	445	379	424	413	374	363	396	396	392	381	364	358	381	365	384	418	391	408	422	345	371	389	447	382	358	388	389	405	394	365	360	402	394	392	398	372	391	410	415	404	372	395	422	370	388	348	415	399	361	372	380	385	366	367	399	393	373	384	396	365	385	368	440	401	365	383	408	413	374	368	422	383	387	371	404	389	407	368	379	397	339	395	413	371	371	382	407	417	436	357	407	393	384	379	382	380	385	427	424	365	364	418	380	372	373	416	362	387	385	400	384	373	390	364	342	402	373	399	388	370	386	393	377	426	412	382	373	375	372	384	382	383	365	376	424	394	368	390	363	396	367	413	423	375	391	351	368	362	380	380	423	387	368	397	385	434	403	355	372	403	410	390	414	401	389	403	396	389	394	368	415	389	380	393	374	375	393	408	418	393	389	397	427	385	364	373	378	380	386	433	385	386	365	400	416	375	369	375	393	390	379	391	359	400	375	403	403	373	382	392	381	386	381	367	413	386	388	404	385	378	420	355	403	375	398	363	387	395	415	380	345	407	399	398	383	383	398	383	382	378	392	371	370	394	390	419	404	366	406	371	385	371	369	400	404	387	398	410	392	385	414	358	385	397	378	365	369	410	346	376	393	388	370	395	412	345	377	365	403	407	376	416	362	365	384	379	380	375	380	392	371	414	410	354	391	407	379	386	373	429	404	376	396	356	412	368	381	376	376	422	349	392	390	370	393	389	370	383	404	413	440	396	364	359	396	374	387	386	393	396	382	389	382	419	386	381	403	398	370	407	378	399	390	385	404	400	410	377	391	415	401	390	388	395	365	384	412	406	386	387	406	400	429	367	343	373	399	412	399	403	387	399	408	372	363	353	382	406	407	365	368	381	394	410	390	390	394	372	376	406	402	395	394	390	406	379	408	359	375	391	387	389	362	390	378	389	402	386	403	367	391	409	384	400	386	401	381	350	447	383	383	401	382	415	397	413	366	405	394	385	411	403	409	408	424	394	391	422	379	358	392	388	397	404	395	406	399	407	380	388	394	429	410	417	367	396	377	409	423	412	387	372	404	365	384	345	366	362	392	375	399	367	342	392	395	407	373	376	373	385	386	388	389	373	373	369	377	404	348	387	401	370	357	396	384	388	381	350	391	395	390	340	390	424	384	361	417	372	369	388	377	370	430	390	367	408	376	381	400	409	382	390	396	410	384	408	395	385	374	402	384	369	362	373	410	401	379	427	393	380	395	387	378	388	398	394	362	393	406	405	365	367	398	350	401	399	405	387	389	397	375	384	336	409	371	407	360	380	405	383	372	359	350	391	384	348	380	409	381	349	391	397	393	403	403	384	372	359	383	374	413	384	396	386	390	390	407	430	390	383	368	426	393	389	431	411	382	369	418	351	347	372	427	417	406	385	425	360	394	423	428	356	375	379	417	403	416	373	416	403	360	403	410	357	366	406	447	386	383	388	359	406	382	404	364	404	378	411	375	382	368	395	380	417	351	357	408	445	404	396	365	361	394	384	358	372	365	423	378	421	386	379	375	382	367	381	423	357	377	404	390	401	383	389	396	417	406	385	379	369	382	376	431	398	352	410	407	401	343	400	388	390	385	424	408	408	425	391	403	405	407	392	366	380	366	429	398	361	377	399	386	364	392	394	396	366	408	395	420	376	397	393	350	406	366	364	384	422	381	395	401	370	373	404	401	378	385	384	367	369	389	404	404	356	397	445	392	388	372	407	391	397	415	353	396	380	361	423	385	372	368	366	372	358	362	455	401	389	386	389	404	363	385	367	375	384	381	404	368	369	379	379	415	381	409	376	341	383	351	395	378	374	376	361	412	391	404	379	409	387	421	394	405	407	398	387	360	408	370	395	382	382	393	393	387	402	400	396	405	389	407	360	375	389	386	417	387	397	410	330	371	396	341	413	368	387	445	391	384	384	364	373	374	382	406	420	386	397	371	381	393	382	434	419	432	393	412	395	398	394	385	380	416	370	380	376	409	402	379	426	388	379	387	400	394	378	369	374	374	360	400	393	407	417	378	390	349	332	344	397	373	403	406	395	397	419	403	390	411	356	403	408	378	373	377	338	386	364	383	375	402	382	418	374	364	364	360	382	383	410	425	378	366	419	410	439	349	377	394	393	359	398	388	375	352	381	390	411	363	370	358	377	409	399	399	377	403	384	411	383	355	367	371	408	391	402	395	366	381	388	430	431	397	415	362	399	367	387	400	363	378	368	391	371	388	397	351	380	353	428	354	391	389	415	418	395	367	376	387	385	376	400	371	409	388	433	399	371	423	391	349	393	390	402	395	372	377	405	363	377	360	427	406	385	388	419	409	362	364	374	395	402	351	420	400	409	428	421	378	393	362	374	361	374	365	379	397	413	378	380	394	385	373	382	366	403	395	404	355	383	382	376	374	400	376	394	382	383	380	391	387	424	364	386	386	402	422	405	413	383	384	378	388	403	392	423	377	395	414	390	403	345	391	411	383	398	402	415	388	405	387	385	323	396	417	416	371	427	402	388	402	373	409	413	386	405	395	408	410	382	392	422	393	437	384	368	406	393	387	370	411	366	393	360	370	425	390	419	366	382	379	397	358	395	343	417	406	422	404	412	357	423	362	377	355	389	392	387	400	383	396	404	398	399	394	422	370	413	416	392	359	381	391	366	368	394	387	396	433	349	390	391	379	376	411	369	388	390	413	385	386	421	405	400	393	416	387	373	387	401	359	391	388	361	414	382	397	397	383	362	366	385	392	385	386	399	398	371	401	421	378	405	386	406	404	376	400	379	380	408	390	340	389	417	389	388	369	395	373	408	391	415	419	351	376	402	414	407	396	409	386	391	385	356	380	389	353	382	388	379	389	398	376	379	401	403	381	421	376	387	379	415	385	412	373	369	384	421	429	362	402	378	414	389	409	379	396	370	409	371	376	369	381	376	411	355	379	393	408	407	392	407	410	395	412	389	416	413	378	395	407	393	397	381	389	407	392	399	390	400	383	391	381	377	445	397	422	389	399	383	378	407	425	387	372	359	371	419	396	424	391	386	356	405	370	380	401	354	383	358	396	375	399	398	370	398	372	381	372	351	382	390	379	395	379	381	379	429	361	401	366	396	375	435	362	378	411	357	409	400	395	349	378	382	382	364	378	390	404	374	368	434	383	386	400	395	386	383	398	369	381	387	424	399	414	351	381	380	390	389	431	368	404	382	390	392	381	371	346	392	400	419	368	396	379	371	415	365	371	397	383	390	396	352	360	389	385	421	401	415	426	414	411	359	403	381	401	396	389	399	377	440	352	400	391	397	395	372	437	363	384	370	395	415	415	391	393	403	390	382	381	421	406	388	417	380	397	392	328	373	404	409	367	370	390	408	367	378	376	354	437	423	423	419	409	363	352
29540	16286	8386	3389	1049	558	442	341	264	278	247	258	262	256	238	258	285	231	245	217	295	257	255	250	261	248	249	264	265	263	233	255	253	244	254	258	224	232	279	233	211	236	242	263	257	239	243	271	256	222	241	260	268	265	228	280	262	252	230	219	257	219	234	244	258	262	253	256	275	222	252	232	219	254	234	260	224	235	236	257	271	252	220	255	264	254	259	248	252	290	226	240	269	258	248	279	270	255	251	242	240	228	244	247	257	244	232	254	256	224	254	263	238	235	221	249	209	260	240	248	216	272	235	248	229	263	231	240	238	227	264	246	227	238	228	221	226	230	251	225	256	265	259	250	247	254	218	193	266	273	235	288	267	260	229	257	252	288	229	252	282	261	254	252	264	245	252	258	217	256	244	263	281	242	238	256	265	248	216	236	223	274	245	241	240	240	257	232	282	237	275	264	247	240	273	239	231	250	240	274	223	236	249	273	226	230	269	260	228	248	250	252	222	265	275	267	241	254	226	244	270	279	272	234	222	235	250	259	226	252	243	275	249	241	259	217	276	204	266	247	289	296	241	252	267	251	236	240	241	229	222	243	295	269	229	272	278	252	282	242	252	253	242	250	265	247	236	260	247	213	254	236	244	260	283	214	243	260	255	236	257	227	255	238	256	256	237	302	291	244	241	235	272	270	265	258	270	253	270	251	277	276	245	239	226	250	272	272	256	239	234	244	215	268	263	268	223	232	233	233	259	249	268	239	233	257	234	219	232	237	278	238	256	254	214	241	228	242	231	251	278	271	234	235	234	247	239	221	243	261	227	227	231	224	267	268	197	257	244	227	261	246	247	236	244	240	260	287	245	241	225	237	251	265	262	249	240	272	268	252	230	275	226	233	253	259	294	256	242	217	214	239	256	268	271	241	263	237	264	281	252	257	258	233	270	223	219	252	216	238	232	246	233	228	254	250	240	253	262	245	284	259	234	222	240	212	264	235	250	235	250	261	267	270	253	226	245	257	268	220	256	257	262	288	250	249	221	249	254	249	235	241	245	244	265	223	249	256	245	280	260	201	243	233	213	235	241	259	261	254	247	236	233	257	261	236	245	225	261	245	262	263	224	236	240	251	209	247	247	241	249	270	246	250	248	271	277	265	267	258	229	245	248	247	258	233	247	228	246	269	244	260	248	275	259	223	246	236	245	246	230	239	228	259	255	264	289	244	238	231	263	258	254	236	249	229	268	275	231	260	249	239	225	264	239	250	254	231	225	235	259	270	240	225	253	241	236	255	270	267	241	232	241	237	226	258	226	270	272	263	254	225	245	247	257	253	228	242	255	259	254	260	228	253	239	240	259	228	266	254	240	234	252	221	262	277	256	266	240	241	244	240	256	251	234	219	229	263	205	245	255	282	240	243	226	289	249	246	257	256	243	239	236	203	275	271	256	233	227	253	264	259	233	254	230	241	221	267	261	258	254	284	277	241	222	243	233	261	247	226	246	229	249	297	250	241	251	227	247	277	256	252	259	252	257	235	244	230	283	253	238	252	263	239	269	250	238	256	246	246	259	268	253	250	252	268	257	217	238	240	261	249	235	244	235	261	229	259	263	248	228	241	272	271	258	266	231	247	260	216	267	209	256	245	260	255	265	232	240	264	239	246	263	260	258	246	250	242	273	238	248	246	251	225	236	253	225	215	246	258	290	263	230	235	260	252	222	270	201	260	235	282	264	260	239	260	282	228	257	229	216	267	239	239	258	246	254	266	268	288	277	275	258	255	279	229	244	239	215	238	273	263	264	284	266	246	260	236	231	242	240	243	233	234	269	229	272	243	222	228	253	265	251	233	272	249	243	249	247	253	248	272	260	239	249	250	258	254	279	220	251	269	236	229	220	232	247	261	240	244	242	272	234	234	262	247	233	208	249	238	263	248	245	249	253	218	245	255	239	231	252	221	271	258	251	236	241	232	220	263	248	256	270	221	251	225	255	236	237	236	236	262	251	270	253	225	270	244	263	265	272	265	234	212	232	233	249	259	262	220	267	240	250	232	241	240	252	257	243	255	235	255	243	262	270	269	220	236	272	239	244	267	259	231	244	232	257	282	218	243	264	223	252	244	245	267	219	259	243	260	240	232	242	259	241	250	238	280	269	258	238	249	255	290	259	234	266	218	229	242	257	265	254	249	245	260	244	250	240	238	241	255	244	259	231	208	255	227	232	199	232	281	245	229	232	264	215	251	249	243	236	252	268	246	227	270	251	269	249	252	259	257	253	251	287	251	244	249	244	239	260	230	227	254	286	272	285	259	248	263	266	274	267	239	227	269	262	236	244	226	229	218	242	222	272	253	243	273	226	248	236	246	249	239	236	241	289	252	238	243	264	196	225	253	211	270	249	253	240	245	252	241	239	251	220	263	243	228	265	240	229	247	229	244	249	249	241	224	253	270	223	295	240	254	236	265	217	263	260	267	234	268	240	246	239	251	230	247	264	236	275	256	242	272	227	266	222	223	254	257	225	276	244	239	229	229	235	252	241	253	272	253	239	253	256	253	242	250	235	260	251	253	247	225	233	263	259	231	263	237	249	260	251	226	225	227	232	272	252	265	281	259	223	203	252	282	258	253	282	285	256	249	236	253	280	257	256	239	249	214	254	264	253	263	252	224	225	235	238	254	239	269	241	261	250	273	279	233	253	257	236	234	261	285	232	246	226	230	229	275	257	294	235	255	239	272	268	238	240	258	266	260	221	245	259	254	246	231	213	245	238	241	251	267	244	266	229	237	262	213	265	234	237	235	228	252	238	276	247	247	280	243	251	249	268	284	244	262	265	251	236	232	239	230	247	231	240	236	256	240	228	224	234	219	253	251	225	240	244	276	265	255	251	249	253	241	236	239	268	226	249	281	266	235	255	263	247	267	257	255	270	252	267	246	236	264	259	252	271	268	226	256	240	278	233	262	223	221	252	249	260	246	210	244	243	243	256	222	225	238	252	248	245	262	217	234	253	229	242	252	246	255	228	260	239	244	238	253	220	269	266	266	270	267	270	232	252	236	255	251	207	230	255	266	248	245	234	234	278	243	240	258	242	234	265	236	248	220	228	265	251	240	253	221	229	247	262	225	270	248	229	239	244	249	251	259	244	263	230	259	238	282	269	225	239	233	223	257	224	240	216	241	248	251	230	247	243	238	254	236	220	216	261	249	268	235	273	257	235	258	264	248	286	260	230	254	271	248	266	221	274	219	231	249	219	259	247	258	208	246	241	246	274	247	233	224	236	257	241	269	232	241	247	233	286	236	261	273	276	251	245	251	240	245	241	278	243	226	222	234	257	243	230	254	262	224	248	227	248	287	270	231	258	230	240	270	223	282	230	239	249	223	284	263	242	228	242	251	269	234	255	226	210	266	240	254	232	234	263	249	213	234	257	240	252	244	240	234	229	213	225	232	250	264	240	238	245	231	266	224	244	276	265	256	238	235	262	218	208	257	257	234	236	255	259	265
19135	12871	11826	7532	3031	1749	1310	956	766	607	630	560	560	571	586	598	589	574	552	585	545	529	545	580	540	551	520	561	520	533	510	563	563	518	506	578	509	529	497	534	552	574	537	553	530	549	524	498	514	553	519	569	525	520	557	533	554	558	528	564	510	544	589	529	547	512	529	523	566	518	574	539	517	568	541	538	574	557	532	563	557	525	535	530	563	537	555	585	509	528	560	509	502	561	530	574	485	531	553	536	532	519	479	532	503	537	571	545	539	570	551	533	559	523	543	552	546	528	564	557	560	539	554	563	563	519	506	524	515	499	557	545	534	560	529	530	548	548	523	551	510	536	524	516	488	506	538	518	538	530	523	547	538	488	555	540	522	544	545	505	564	526	540	513	505	537	527	498	564	539	528	532	526	540	510	506	553	522	563	539	586	528	548	557	538	583	557	587	526	530	522	542	557	590	554	499	496	531	569	547	519	522	556	540	544	539	560	566	562	505	553	526	603	570	527	507	552	516	518	525	523	537	505	557	536	550	556	517	550	565	512	543	555	528	543	550	539	525	552	543	509	552	552	530	567	494	522	548	544	510	562	542	548	517	536	499	564	529	506	508	515	572	504	508	528	525	538	544	537	498	529	559	580	535	526	527	508	536	554	553	543	519	536	542	533	592	553	531	527	518	572	516	518	525	531	535	521	545	571	584	536	547	526	573	549	530	531	558	537	532	564	551	530	530	505	543	583	556	530	511	493	548	547	549	588	517	508	551	563	499	555	542	516	538	544	516	581	547	531	545	530	512	553	562	521	536	529	521	534	519	532	501	572	553	517	553	497	588	561	540	493	533	511	530	528	544	518	554	516	504	544	512	541	550	554	525	543	578	548	542	538	536	552	580	549	526	540	551	516	545	508	547	541	544	532	543	578	547	475	569	548	509	549	564	507	517	531	517	520	487	520	512	536	581	493	565	542	562	561	576	530	516	533	556	533	468	484	513	542	544	530	515	509	532	533	522	537	527	537	536	511	534	510	565	531	511	524	519	536	525	551	519	578	568	543	571	543	528	561	511	530	543	528	549	541	547	580	550	557	540	530	574	541	519	565	566	523	544	549	563	544	553	511	551	554	506	493	503	546	529	512	536	519	526	517	569	519	526	572	531	543	544	520	503	530	509	580	520	548	574	536	498	574	579	547	581	546	546	542	547	520	531	552	536	566	564	541	541	505	537	527	542	526	526	539	535	544	530	511	541	516	487	541	525	535	510	565	574	519	526	536	547	497	526	506	469	602	556	553	509	551	524	522	510	507	537	547	510	535	532	570	531	523	536	566	554	556	545	567	528	563	546	536	513	525	482	556	543	537	525	548	545	526	516	524	527	549	537	540	535	480	532	530	528	525	575	542	529	516	562	527	558	561	557	522	571	538	530	533	537	500	552	567	603	530	512	537	561	527	545	554	526	539	502	524	514	521	542	514	542	560	535	516	548	560	544	538	510	504	570	556	567	530	531	548	503	544	512	545	562	518	529	474	547	555	551	545	522	546	525	548	530	549	503	507	556	534	525	603	523	526	540	519	523	515	507	481	533	540	561	521	549	569	541	558	484	586	510	546	548	513	557	562	549	586	525	540	519	563	553	522	578	512	540	550	558	529	538	501	594	530	515	547	495	551	547	495	545	567	542	534	554	582	514	526	555	525	554	503	476	514	540	553	555	538	517	524	581	527	561	575	521	500	529	547	548	531	548	549	522	502	454	521	519	543	547	585	532	551	553	555	528	536	527	534	531	536	531	569	543	550	542	551	546	537	533	558	513	581	552	537	586	530	585	539	528	532	558	551	555	526	548	536	578	537	569	514	493	528	507	551	569	550	532	512	560	548	533	543	538	563	538	549	500	535	530	559	478	522	566	511	532	552	549	563	513	543	531	540	514	537	559	529	533	541	531	497	522	528	562	551	536	506	513	513	512	540	592	500	529	556	528	548	504	506	540	503	546	540	536	481	548	537	560	529	564	543	541	547	522	569	533	497	538	541	512	567	566	576	556	529	511	528	559	518	611	545	580	515	540	543	561	523	536	531	518	548	528	542	556	593	567	546	539	583	506	526	485	574	510	542	534	577	498	528	527	569	522	564	564	525	539	516	526	570	545	511	508	538	532	523	532	536	529	530	556	543	555	516	550	502	580	561	539	495	510	554	549	521	477	530	483	528	517	508	540	524	545	591	489	525	520	582	540	533	511	554	489	558	562	534	523	546	536	514	562	542	476	549	519	517	507	539	577	505	538	551	530	539	558	568	567	520	529	529	507	537	534	519	550	535	550	510	545	517	535	550	534	538	541	528	521	485	552	529	557	508	516	530	496	556	560	506	546	553	530	520	526	563	577	568	501	559	549	558	532	500	596	579	479	530	541	558	576	505	555	559	544	566	547	534	507	548	531	504	561	554	555	548	516	533	549	573	543	528	575	528	548	540	513	519	509	549	544	535	514	535	544	564	497	510	541	521	499	562	517	548	560	489	576	541	536	554	559	571	534	575	533	575	512	560	539	530	551	537	528	503	523	557	533	523	559	507	582	526	530	536	529	543	514	517	530	537	545	551	536	563	596	571	557	530	476	542	522	521	581	528	536	541	560	539	572	555	554	527	531	563	576	504	539	557	505	508	506	516	535	515	573	539	496	557	591	538	549	536	525	524	561	521	547	582	549	543	560	525	526	565	564	524	498	525	519	539	529	514	549	568	538	534	540	540	519	501	538	500	514	520	537	541	547	532	539	573	522	542	560	526	541	513	502	565	529	564	568	567	553	572	581	555	473	537	534	538	517	514	530	542	558	549	546	516	541	525	566	553	532	519	531	520	539	543	551	519	553	538	495	592	533	536	515	521	577	559	525	529	524	499	528	497	548	551	526	512	546	563	548	532	531	572	564	512	495	534	530	525	537	542	527	554	554	521	541	548	553	553	560	583	530	572	532	518	522	495	562	520	547	523	523	522	541	547	525	493	516	519	539	542	534	519	512	546	573	544	587	549	530	526	506	498	558	549	585	525	533	526	554	536	502	553	518	545	509	519	532	510	532	515	534	562	533	538	530	548	507	493	544	536	484	545	566	522	533	501	531	552	520	567	517	556	535	563	550	544	596	549	502	546	521	530	554	560	545	552	499	569	523	508	512	510	558	548	569	513	549	542	546	516	532	484	521	528	544	547	601	584	563	561	503	563	532	556	493	509	529	542	537	543	551	559	517	508	566	557	525	541	575	498	527	486	520	526	543	502	523	531	508	512	527	530	563	508	494	541	498	581	504	507	579	543	537	581	503	559	578	542	537	508	493	525	575	503	542	544	493	556	552	566	541	555	564	515	546	569	503	516	530	564	516	569	514	534	522	522	577	524	587	547	557	538	517	527	531	510	557	557	551	546	534	542	533	542	541	570	556	506	555	577	567	539	558	553	547	515	552	558	534	513	500	527	552	490	525	557	578	507	534	525	538	565	559	556	582	569	484	555	557
45298	28612	21752	12106	2948	871	523	358	278	185	185	178	163	183	185	191	161	169	171	168	180	167	164	143	163	169	177	168	176	174	175	191	168	160	177	156	159	171	167	172	160	149	171	152	135	167	162	170	161	141	159	163	156	168	166	153	149	147	174	154	145	159	164	155	134	150	165	175	164	180	167	174	158	159	162	176	142	162	161	148	161	187	159	163	177	151	173	160	176	164	161	170	183	172	168	136	173	165	181	178	154	148	126	168	147	165	174	164	147	144	156	157	158	147	154	169	146	147	162	162	173	183	158	153	170	161	163	148	151	168	145	171	151	161	157	152	137	147	157	160	171	171	189	154	152	166	188	171	163	143	154	165	150	169	146	155	180	152	176	169	175	166	164	154	168	172	167	138	131	158	166	173	144	162	172	158	136	147	169	172	127	158	160	184	159	182	138	179	159	155	147	152	154	171	139	167	156	197	145	173	168	160	154	164	156	182	147	173	156	155	151	181	171	163	149	177	154	138	186	173	171	187	146	125	177	163	162	143	175	143	137	166	139	187	146	176	173	188	174	134	129	142	149	163	169	143	149	184	172	152	156	157	147	188	162	161	171	168	155	182	146	137	163	140	165	169	153	165	157	158	187	139	164	168	145	165	143	162	157	176	193	173	154	166	166	154	153	219	166	160	178	148	145	184	156	154	138	142	147	166	172	156	181	165	150	145	157	166	155	153	166	170	164	146	165	155	158	169	169	148	165	173	142	167	157	149	155	171	191	154	151	144	141	177	158	151	131	170	159	160	146	167	153	167	170	137	165	139	148	161	170	179	144	151	156	147	147	166	144	130	156	142	156	181	117	148	149	127	168	173	158	159	146	146	151	163	157	169	166	164	173	142	150	168	197	164	180	139	142	144	152	149	160	171	175	156	158	187	172	162	141	144	171	152	155	147	166	158	170	144	154	154	186	158	141	171	165	160	162	160	159	174	150	181	169	151	144	176	148	176	147	147	166	196	144	183	155	163	171	155	166	156	149	155	164	164	137	168	154	159	156	139	167	159	158	155	138	170	163	151	149	145	172	158	141	173	155	159	153	155	170	155	167	166	147	174	163	163	157	158	155	169	162	160	168	170	182	182	169	145	144	182	173	151	185	173	138	167	176	184	166	145	159	151	126	162	176	151	168	168	146	155	153	166	157	142	155	142	162	155	159	144	158	148	151	149	138	149	167	164	166	155	159	173	158	143	149	179	132	158	151	163	178	140	183	160	149	177	162	159	154	165	159	178	191	174	155	164	161	164	174	167	133	167	154	134	176	167	156	151	190	153	146	161	174	156	164	150	153	160	181	142	146	157	160	151	151	143	175	164	169	141	180	158	165	133	153	170	169	170	151	156	153	138	169	148	200	147	168	151	159	142	153	168	152	160	149	143	166	168	131	165	164	152	177	166	150	162	166	149	151	163	132	132	167	144	168	162	147	158	154	151	185	151	164	150	148	169	167	150	169	157	144	131	140	151	174	151	154	159	180	179	174	163	163	151	176	144	158	146	166	174	179	143	161	154	138	158	207	151	133	134	148	169	153	172	177	167	159	171	144	141	132	159	157	145	164	150	155	165	146	164	155	159	159	155	143	170	165	156	144	152	153	148	155	154	150	165	170	160	166	171	161	168	156	172	140	151	172	163	162	143	152	149	148	147	150	177	131	161	187	183	170	151	173	149	174	150	179	166	161	174	177	146	155	165	173	169	155	161	150	144	153	157	146	142	152	165	151	168	166	168	150	169	146	163	183	144	160	171	166	159	166	144	159	154	166	160	178	149	170	144	159	162	134	154	138	172	150	168	150	163	148	155	155	175	155	165	147	148	177	144	176	174	154	160	155	164	157	158	156	151	183	143	146	145	144	180	178	175	156	153	147	179	171	161	159	158	145	143	153	163	140	149	145	142	163	150	166	182	172	160	138	176	170	175	128	171	157	152	164	148	156	182	188	153	151	170	165	164	141	169	163	158	178	191	186	143	166	162	154	173	182	167	150	156	170	180	192	163	162	169	148	155	168	137	178	160	164	145	159	169	162	162	169	159	156	179	150	141	169	169	160	181	180	132	141	158	135	150	169	160	138	185	154	158	176	175	182	152	140	141	167	145	141	140	153	150	160	160	172	141	166	178	162	165	162	159	189	157	149	168	151	165	148	162	150	163	176	147	157	164	127	159	146	160	156	158	158	161	159	171	160	171	160	156	169	167	136	151	119	154	151	157	152	168	161	137	145	158	170	165	176	145	187	160	174	159	170	182	176	161	150	172	151	140	157	168	143	161	142	170	146	140	167	142	162	189	152	154	159	158	176	162	157	168	138	141	158	189	169	172	167	174	155	161	169	161	163	160	172	179	151	157	133	127	142	161	162	154	128	169	149	145	150	161	160	177	152	162	165	182	177	180	152	155	166	160	156	174	163	171	136	132	135	149	161	168	164	139	176	182	168	181	149	159	159	192	156	171	171	180	189	159	170	165	156	148	139	167	184	145	163	165	175	141	161	151	157	163	176	173	162	154	147	170	178	166	151	171	151	147	148	155	177	144	160	159	185	151	160	181	179	168	172	165	172	159	184	166	180	169	199	151	155	151	187	151	171	159	159	167	168	146	133	151	175	155	151	182	187	163	134	148	158	154	158	161	149	158	173	160	168	161	160	155	137	187	173	151	185	177	152	156	150	174	182	158	175	166	157	165	135	155	172	169	152	166	159	177	158	155	149	177	164	159	173	146	164	161	145	128	175	165	160	174	172	148	163	177	178	159	160	185	151	161	165	145	142	164	159	151	141	140	175	156	174	152	168	138	168	168	156	148	164	157	138	159	170	153	174	180	138	167	159	149	149	145	145	161	134	165	189	186	172	146	140	153	137	146	171	161	169	165	158	158	141	134	175	211	181	148	148	150	183	154	172	172	135	172	168	140	158	157	141	172	177	151	159	155	156	146	137	160	153	162	189	162	138	152	165	146	162	172	168	185	158	157	148	158	161	142	142	180	178	150	150	183	153	133	155	154	180	165	172	169	178	183	174	159	146	172	168	142	161	168	146	169	133	172	164	155	174	145	159	155	171	137	188	157	171	186	152	158	174	177	173	151	168	194	176	153	150	179	172	176	164	163	158	164	194	148	174	181	171	157	157	135	147	164	153	147	161	171	157	154	161	142	142	159	168	157	155	154	153	131	144	156	161	151	197	172	160	150	142	184	145	163	171	170	162	135	173	144	139	178	170	156	136	148	182	176	141	134	144	144	151	158	164	157	141	153	155	171	143	151	157	137	133	146	154	140	173	153	173	165	192	168	162	177	166	149	171	163	164	167	162	152	161	156	158	148	167	143	144	150	146	163	157	168	137	154	153	165	174	165	148	146	149	147	151	141	163	170	171	181	150	140	161	146	153	163	150	149	157	159	144	180	147	179	174	158	159	164	162	158	163	169	157	156	175	164	174	148	154	153	155	152	148	171	147	165	168	155	160	166
29972	22504	26045	18696	6677	3095	2251	1405	927	699	594	524	564	546	501	545	481	485	448	396	428	403	414	375	379	377	367	404	410	412	400	368	354	400	399	385	391	367	401	377	370	395	396	374	390	357	350	383	386	398	351	412	419	383	325	364	369	386	398	346	358	357	387	387	358	389	380	349	338	372	393	354	381	394	358	358	357	353	376	349	388	366	359	397	361	382	351	365	381	362	374	360	362	356	414	349	365	393	390	345	366	341	367	366	370	353	366	404	383	374	364	324	404	385	356	392	362	335	372	337	354	334	367	375	370	392	373	352	375	377	364	367	397	383	404	359	362	390	368	351	362	376	381	340	396	361	367	360	361	365	354	380	359	374	360	369	362	348	384	363	346	401	353	384	362	379	373	390	366	359	357	381	371	373	373	377	380	387	367	367	402	359	382	372	357	347	371	361	341	338	347	367	392	369	395	342	380	363	397	378	361	361	406	334	378	375	353	368	374	364	370	368	343	434	389	363	368	387	426	386	372	375	392	365	363	368	334	376	378	336	362	397	357	377	380	362	353	354	400	358	369	346	365	407	376	348	367	367	366	408	362	361	371	340	364	377	355	380	333	355	373	357	365	341	386	367	378	387	358	388	355	351	353	378	425	358	376	329	336	366	381	355	347	356	352	369	404	353	361	370	379	378	365	342	396	358	373	377	353	367	346	350	341	346	390	355	350	352	383	368	354	357	374	390	341	336	364	373	355	372	401	334	383	359	359	396	385	372	365	376	351	351	360	353	384	369	361	348	352	376	361	393	378	384	376	369	344	363	354	378	356	344	336	354	348	345	372	366	351	320	347	371	383	369	350	366	363	383	375	327	347	394	376	367	331	390	395	384	357	344	380	394	342	390	369	355	359	389	333	385	359	367	362	336	359	395	361	375	378	375	386	391	347	370	348	344	335	363	390	393	381	320	353	410	377	397	371	381	372	373	377	335	357	331	392	363	336	333	346	351	338	351	376	368	393	367	346	376	367	352	332	384	371	352	378	361	367	393	361	379	380	376	371	370	338	394	363	383	367	372	371	403	363	360	370	373	375	390	380	332	382	341	359	382	383	363	371	372	363	373	354	357	370	340	374	384	367	366	358	361	351	341	393	368	374	381	386	372	349	374	359	370	350	370	357	394	360	366	376	369	358	391	345	370	357	354	403	378	378	348	356	338	371	363	363	343	347	408	392	365	387	326	391	335	391	357	395	386	348	393	399	358	400	347	377	389	374	348	387	370	378	339	391	372	352	336	363	350	356	325	358	374	396	380	345	365	417	375	379	384	376	365	361	375	360	387	383	394	384	346	377	376	363	374	363	363	346	362	349	371	410	353	359	342	339	355	353	393	381	360	329	379	360	370	339	362	381	372	378	360	371	377	369	401	336	382	367	352	348	366	356	382	391	367	356	387	333	359	375	388	355	387	376	383	363	388	381	377	383	350	366	356	348	360	342	403	328	381	376	368	393	366	371	374	359	327	380	348	366	383	350	362	356	388	371	325	351	374	373	374	379	355	337	352	390	360	340	338	350	379	382	358	361	362	342	358	347	346	348	343	363	358	381	359	355	338	355	343	366	354	384	376	360	345	366	377	388	393	340	340	384	362	361	375	360	381	363	354	339	369	388	368	364	363	367	373	373	387	349	373	345	355	347	350	362	382	353	349	377	338	362	392	370	388	342	332	401	326	360	372	354	392	400	360	343	388	377	364	369	353	372	389	350	362	388	348	351	378	344	345	371	360	380	353	361	378	347	395	358	345	355	348	394	369	370	367	357	354	350	365	337	378	352	358	382	373	352	352	351	388	388	342	364	387	352	388	371	391	364	386	385	373	403	360	359	356	364	360	387	384	392	392	418	363	379	370	345	357	401	385	391	366	351	357	383	358	357	358	336	348	335	364	366	375	368	367	362	333	384	331	370	345	361	340	359	333	392	397	389	370	368	338	362	387	369	372	350	372	386	381	362	375	367	322	371	349	371	337	317	393	358	382	384	387	387	371	385	373	358	345	361	399	372	366	374	382	340	357	393	335	340	380	359	359	317	391	379	401	343	369	357	391	393	356	349	386	384	351	375	319	337	354	346	383	390	371	343	384	420	376	365	354	403	362	320	339	345	365	356	377	365	351	379	388	402	368	333	410	342	354	378	352	378	368	350	377	368	383	368	333	335	385	340	362	377	360	385	342	374	358	401	362	391	392	353	367	372	369	387	356	364	416	383	375	363	395	360	382	364	383	355	362	363	313	382	405	366	356	370	377	334	369	333	373	323	356	377	361	344	362	365	389	365	380	347	321	352	374	364	373	325	323	355	376	349	415	370	387	389	377	358	389	402	373	357	333	366	330	379	402	347	375	357	368	365	386	339	363	383	426	369	372	386	350	386	354	357	338	390	359	320	358	367	393	365	344	390	356	384	354	380	358	384	372	365	392	385	400	383	356	357	359	308	399	369	390	339	362	404	367	369	371	357	411	374	338	356	389	340	405	405	332	372	353	364	360	342	351	342	357	380	373	365	386	371	382	366	348	368	351	344	363	317	352	354	342	391	348	347	355	374	339	376	393	342	408	392	388	312	380	315	362	378	357	390	367	375	373	389	369	371	364	362	346	371	356	378	387	380	383	367	339	358	358	330	351	404	364	373	386	357	374	342	382	363	370	393	413	391	352	372	344	363	369	401	356	382	366	327	348	356	357	386	398	370	351	373	369	377	291	395	352	390	382	377	395	385	352	334	361	364	382	328	368	358	349	353	356	354	358	371	312	389	354	381	340	356	346	383	386	357	374	383	354	345	368	379	361	372	353	368	392	373	375	386	337	342	383	415	405	397	345	374	388	360	358	391	377	360	371	372	347	394	384	364	333	367	339	398	363	357	346	363	354	366	329	368	358	359	356	348	337	360	392	357	403	362	373	374	402	378	337	339	333	362	372	389	386	375	403	390	348	383	351	360	357	383	358	400	388	364	376	390	333	381	355	348	347	350	349	393	354	381	374	387	381	355	366	407	359	393	395	346	361	394	366	369	357	367	383	387	353	363	363	363	376	391	362	399	363	351	345	355	376	357	400	366	369	370	359	337	350	377	377	344	363	396	359	371	375	362	404	382	371	374	343	364	346	415	379	356	377	379	357	377	379	366	377	347	379	330	345	401	382	377	353	362	361	392	372	372	388	338	352	401	375	358	387	409	353	384	372	386	330	359	383	353	385	356	349	402	369	375	376	329	333	355	354	358	351	357	336	336	381	370	412	356	343	356	353	378	393	363	377	391	372	358	358	375	362	348	380	343	364	335	398	356	375	390	376	385	337	349	365	411	361	366	359	374	343	388	370	368	332	348	381	377	351	357	380	372	345	356	339	396	388	392	369	372	376	340	356	371	360	368	370	358	391	380	394	391	362	358	385	385	399	346	364	385	339	376	370	371	358	349	341	329	366	385	327	367	366	373	392	363	361	375	347	372	355	344	360	340	388	396	360
54416	36556	31939	17998	5290	1519	783	545	332	266	240	247	229	222	199	225	202	204	171	189	184	206	197	202	188	195	180	155	157	176	190	194	205	185	171	185	190	177	150	169	165	171	199	169	156	170	188	173	160	172	170	165	197	162	176	185	179	170	191	196	166	170	191	172	176	157	187	184	169	161	194	180	159	190	182	141	164	148	193	180	171	178	167	184	186	154	193	182	162	163	181	171	189	185	198	165	158	162	178	162	180	167	176	188	191	159	205	174	179	157	171	179	170	174	140	178	165	164	182	180	167	176	163	177	163	184	151	127	183	173	172	165	181	186	195	195	191	152	177	176	165	144	171	173	144	173	183	180	167	195	146	165	178	159	188	167	157	178	194	154	161	172	174	172	186	178	153	172	176	179	192	169	171	196	180	183	166	198	152	168	158	178	177	164	149	171	172	155	165	166	171	167	189	173	163	185	197	171	181	162	176	206	183	171	183	150	200	148	165	155	169	156	165	172	184	174	171	170	197	167	180	165	166	177	190	170	171	161	149	172	161	163	175	176	165	155	154	171	187	165	172	142	178	163	175	174	172	156	167	173	168	188	191	191	147	158	176	155	153	170	169	177	158	172	179	187	165	175	164	162	166	168	164	163	187	178	168	174	181	163	165	177	188	169	161	157	185	162	160	173	176	162	151	184	193	158	203	176	155	169	186	163	188	180	186	191	180	159	186	213	167	169	196	183	185	170	198	173	197	160	159	170	172	162	166	137	166	158	183	186	184	152	164	186	178	188	163	149	191	183	194	161	170	169	183	184	161	159	177	166	191	157	170	180	151	175	167	166	166	178	197	180	151	174	157	175	171	173	192	165	187	150	180	171	169	159	200	176	175	197	174	174	184	163	163	156	155	167	196	159	173	196	177	178	176	166	180	198	164	161	147	179	163	175	171	166	201	173	184	202	177	153	168	145	173	156	160	166	184	181	164	168	168	171	167	164	162	157	178	150	164	159	188	189	161	188	158	180	201	162	174	173	160	171	193	171	170	195	185	173	170	159	162	152	154	187	177	191	157	173	165	146	185	170	187	183	184	163	160	163	168	163	152	167	166	172	169	177	176	188	184	174	200	161	200	200	168	203	189	168	188	170	193	180	155	160	174	203	174	157	184	177	174	174	172	189	170	167	162	168	160	159	157	171	168	160	159	191	161	175	170	197	184	183	182	174	190	162	172	196	173	187	179	194	198	160	175	169	163	197	162	179	157	182	158	185	159	169	193	172	168	159	177	199	186	170	164	190	192	175	191	179	166	168	158	183	175	160	142	158	170	165	158	161	165	184	164	147	180	154	173	152	165	155	184	171	184	151	159	176	171	208	186	172	183	162	167	170	179	166	183	191	178	189	170	173	179	159	161	167	175	149	174	161	168	184	150	208	181	155	179	175	170	169	171	169	165	186	184	122	152	198	189	168	176	169	185	180	169	162	171	163	182	175	166	180	158	167	144	178	164	167	175	170	193	170	158	190	146	147	184	192	160	188	162	182	179	163	155	161	139	188	186	180	165	174	186	167	208	158	149	161	163	185	192	174	169	146	170	182	157	178	161	212	175	157	167	190	142	154	176	160	188	168	186	180	181	199	175	167	171	194	190	166	204	196	161	181	186	182	178	202	176	171	184	167	169	173	185	173	184	160	181	180	188	171	170	170	160	170	188	155	169	181	157	168	158	152	143	166	143	194	155	154	171	186	170	173	178	184	140	145	172	185	171	160	177	179	171	186	197	162	165	166	162	177	170	183	173	164	170	183	164	179	187	145	174	161	180	192	162	153	154	151	156	165	170	161	163	182	174	161	168	166	160	180	190	196	180	148	176	163	176	186	180	168	177	174	206	198	172	180	172	178	202	169	178	175	164	190	167	153	156	167	177	181	146	181	175	201	173	190	181	183	152	186	181	180	216	170	152	166	183	159	159	185	171	174	180	179	172	187	200	185	175	196	163	163	180	181	157	174	183	163	152	188	160	159	185	162	185	138	161	167	166	162	172	149	184	175	162	178	177	133	192	194	188	205	191	199	162	188	157	180	178	183	166	179	181	183	160	199	155	160	174	185	173	141	161	170	178	161	154	147	172	181	175	152	161	167	151	174	173	195	169	172	155	157	169	182	168	186	156	166	149	175	160	171	158	172	160	174	163	183	161	133	151	144	168	166	173	174	214	184	177	151	162	171	155	175	167	199	199	164	184	169	176	173	165	139	179	155	157	167	147	171	201	176	174	154	209	184	178	212	189	162	208	167	190	167	194	177	173	163	173	152	175	168	186	169	172	174	154	158	154	172	135	150	160	169	177	191	168	142	171	167	179	162	154	173	151	185	179	182	184	185	190	163	179	176	190	160	180	184	163	185	175	191	168	166	185	175	173	202	151	176	168	179	150	139	178	172	175	184	170	172	182	150	174	169	203	183	187	179	193	153	184	192	220	162	168	151	176	153	181	154	171	161	163	162	200	203	185	176	186	175	189	193	189	203	187	179	185	173	161	166	171	156	158	192	170	159	170	171	161	152	151	167	169	181	195	156	172	165	191	158	188	184	183	160	160	200	163	184	173	196	177	176	166	147	163	183	177	179	166	161	176	153	176	184	186	164	166	145	185	179	161	164	195	195	155	192	164	204	160	187	198	190	185	158	171	177	186	158	171	167	196	177	193	150	190	153	180	158	184	161	182	172	149	134	178	183	183	143	148	156	175	168	159	160	160	176	193	148	153	192	192	156	154	162	185	173	170	136	163	156	174	196	173	159	175	166	184	156	158	161	172	189	167	207	163	163	175	167	180	171	167	175	155	164	183	178	183	165	179	168	161	157	162	151	182	165	164	162	174	169	169	188	162	176	164	177	173	189	166	172	167	158	177	166	158	170	161	180	192	169	167	146	182	184	161	187	186	150	174	207	174	157	166	185	174	175	175	189	169	185	173	171	162	155	148	157	166	166	163	186	173	143	186	205	150	176	169	177	149	200	183	181	155	142	179	155	165	198	172	177	187	173	192	154	190	166	161	168	172	189	163	186	184	157	180	172	192	149	125	190	164	168	164	159	194	197	170	180	195	179	183	161	182	162	156	129	185	165	180	191	181	166	154	173	168	183	163	168	193	164	169	170	165	161	141	177	184	176	175	148	192	170	175	198	166	176	175	184	196	177	167	183	159	177	162	140	178	159	199	187	164	161	161	179	178	164	161	196	170	189	162	159	170	177	200	169	154	162	168	167	156	138	173	184	185	179	186	164	164	185	194	168	171	171	177	207	149	186	186	165	160	157	188	189	191	177	173	169	169	158	179	165	175	174	165	176	159	193	175	163	167	200	182	179	181	176	169	153	167	178	175	162	159	182	189	188	197	160	162	174	183	184	177	168	152	162	158	171	161	163	159	168	192	172	169	172	173	165	188	169	177	168	173	155	159	175	171	150	183	195	177	166	190	159	166	159	186	191	174	161	163	167	156	164	144	150	144	170	157	172
35488	28321	33494	23581	8755	4552	3065	2122	1197	921	805	758	670	653	611	652	572	553	500	502	478	472	458	478	439	438	443	474	413	432	413	422	435	451	403	414	407	449	430	420	410	405	435	405	421	407	400	392	431	439	387	421	401	385	414	435	403	442	439	396	417	415	384	397	410	408	407	385	388	381	390	398	436	437	410	403	405	416	389	361	420	373	384	407	390	405	419	397	426	386	390	417	420	383	406	385	387	394	396	417	400	401	377	402	399	395	387	426	383	399	388	377	432	390	411	430	392	384	394	403	416	447	393	391	407	379	402	372	431	396	415	388	422	408	406	419	388	403	440	378	421	380	433	429	403	389	397	431	369	418	407	404	377	400	358	403	365	397	370	430	356	421	407	397	380	413	385	397	432	405	431	396	436	395	404	382	418	433	376	385	406	357	394	407	401	426	372	437	371	422	392	428	392	418	397	392	429	369	420	407	421	399	423	416	396	401	402	435	435	421	358	419	383	403	388	395	366	388	388	416	409	410	372	408	364	385	398	371	402	407	407	383	401	429	443	424	369	369	385	410	392	402	410	414	429	361	374	402	336	405	407	430	403	393	402	396	399	418	397	377	400	395	429	404	377	373	386	397	390	434	376	361	407	404	365	414	386	408	356	416	369	404	431	437	372	385	411	413	460	409	373	422	399	378	413	386	398	394	412	404	391	417	415	419	417	412	429	392	421	381	418	363	423	395	411	429	423	410	385	389	355	379	398	428	423	413	387	377	396	413	417	445	383	362	370	436	349	398	378	367	394	415	370	400	356	403	403	419	389	408	443	390	397	394	397	455	422	396	403	405	402	387	393	424	415	401	361	414	415	366	411	399	387	413	418	404	405	441	381	364	410	401	368	435	381	404	393	394	405	420	423	398	430	384	372	376	429	385	385	379	407	458	388	417	415	402	383	435	375	415	390	427	407	392	385	419	364	433	376	391	434	368	402	406	385	373	370	389	393	409	448	383	388	421	422	407	365	422	414	425	402	421	415	387	389	412	369	369	407	421	403	392	411	428	361	408	406	431	434	428	397	420	414	379	389	413	403	431	404	443	401	426	390	380	377	420	406	405	410	413	410	427	398	408	376	370	407	401	372	393	398	407	423	403	407	429	423	408	391	415	417	429	429	429	414	459	409	416	391	416	396	420	421	422	411	397	408	378	409	383	414	387	403	422	385	390	391	414	422	402	377	406	386	367	376	427	409	411	381	400	410	398	432	400	413	433	378	411	410	423	402	420	421	388	390	388	392	409	405	441	404	401	388	417	367	380	377	398	397	399	393	444	420	411	400	366	368	400	398	438	418	416	406	404	413	384	402	419	424	406	433	397	399	426	398	392	372	438	392	375	391	372	396	393	390	408	378	424	406	430	417	437	417	400	387	394	378	369	374	414	420	378	401	380	442	395	388	413	386	377	384	394	383	431	423	423	397	378	394	392	407	395	404	426	378	411	430	400	399	380	412	405	412	404	403	362	373	404	391	409	417	430	382	461	408	407	423	410	405	411	434	372	413	397	407	418	421	429	398	365	411	404	382	391	396	398	412	405	435	390	371	432	368	412	387	406	385	374	375	388	416	419	444	443	408	394	385	452	383	381	377	408	394	425	393	446	377	360	392	373	406	396	431	423	415	431	418	392	404	382	393	377	416	389	391	412	383	418	421	387	397	401	434	389	384	414	387	409	395	359	413	414	432	395	373	390	430	392	415	390	408	381	399	387	391	402	377	407	384	369	398	415	408	384	410	416	402	403	388	390	410	411	410	382	388	422	411	402	366	437	391	376	380	420	391	428	409	377	410	432	383	409	395	385	384	437	403	416	414	438	373	401	417	391	401	382	375	421	454	380	410	389	402	375	416	387	431	383	417	426	445	440	410	404	390	377	431	412	388	403	409	416	391	403	374	402	366	430	411	428	432	435	391	391	413	407	395	400	385	404	386	405	423	411	382	392	405	386	406	416	385	402	415	389	385	408	393	410	393	370	378	387	414	409	421	385	418	393	436	432	369	379	368	390	368	399	421	414	390	406	426	378	391	401	425	432	393	384	399	384	401	403	395	368	401	412	405	438	401	402	415	389	411	377	394	405	428	414	426	402	373	408	415	426	401	430	372	390	389	382	402	382	411	411	406	418	412	404	379	387	419	396	404	400	373	393	371	423	395	404	391	384	413	433	408	413	427	411	430	396	431	383	413	381	408	446	398	438	424	444	388	405	384	382	433	383	367	401	410	391	374	396	401	401	405	408	436	386	392	384	455	387	392	415	389	377	408	417	428	408	389	402	420	418	393	434	440	421	411	405	378	433	400	419	374	403	396	406	386	379	396	406	422	420	403	396	393	394	406	398	410	397	397	390	383	410	380	426	397	402	379	387	414	417	397	415	400	396	417	396	419	385	387	387	422	393	386	418	409	415	403	403	415	381	380	408	384	405	423	430	419	375	425	384	392	431	403	433	432	405	361	408	400	382	390	450	411	393	394	410	385	437	400	395	391	409	399	386	406	407	438	438	390	383	414	395	415	390	450	401	390	358	401	385	402	406	416	383	409	442	413	408	359	375	396	375	412	376	441	390	435	399	410	417	375	378	398	427	396	387	422	422	380	399	407	406	388	405	385	427	379	412	428	398	364	405	441	417	431	444	378	400	439	398	379	406	369	432	399	427	378	358	409	399	407	396	392	419	421	407	378	391	430	393	426	403	370	392	378	388	420	432	394	401	407	443	404	398	398	432	393	387	423	405	417	402	416	421	383	386	411	404	405	409	389	426	400	442	401	396	430	420	442	409	423	394	367	388	417	379	408	403	428	403	443	424	431	425	397	424	415	409	400	410	432	401	371	400	405	406	440	371	375	401	401	354	401	401	415	419	403	414	403	420	384	384	406	418	413	419	430	414	405	389	380	383	388	379	442	423	410	391	406	388	400	422	396	371	418	408	398	404	408	433	407	380	398	394	385	422	401	425	404	408	413	387	419	441	399	385	399	407	387	402	400	398	382	420	403	379	385	427	401	408	382	379	420	368	416	421	373	416	426	404	412	399	389	377	368	411	383	386	429	389	403	392	390	459	438	383	388	424	420	397	457	395	414	412	429	379	409	391	401	417	419	393	400	390	373	379	348	436	411	406	416	397	379	401	403	377	426	379	433	389	409	399	358	438	388	412	396	420	401	366	379	406	405	399	396	396	387	381	416	407	391	406	399	421	399	448	403	397	365	408	389	408	379	400	358	399	389	425	396	428	432	397	430	435	387	415	409	424	405	372	403	383	411	449	463	359	399	378	408	393	396	385	392	410	394	386	406	382	414	430	411	388	397	365	392	375	385	390	427	394	399	380	395	406	409	400	399	404	421	379	416	378	412	386	420	369	414	398	415	389	425	389	398	380	414	425	417	443	417	397	390	422	397	415	445	444	405	419	391	404	383	425	402	431	398	398	426	407	410	414	394	414	395	417	402	403	418	415	397	405	421	391
30145	15885	9215	3267	1195	556	413	307	286	257	252	251	254	261	272	252	247	244	234	235	226	221	269	253	224	236	252	252	276	251	255	260	224	233	248	243	235	271	229	248	256	225	248	252	238	262	230	268	253	253	241	268	242	253	227	255	240	228	264	236	251	248	290	239	273	261	229	224	253	221	255	224	255	244	272	245	245	229	232	246	255	250	227	260	229	256	242	263	232	258	250	274	247	256	230	251	228	249	212	270	263	246	250	235	249	230	242	243	273	248	263	239	242	228	246	251	257	222	248	246	231	233	287	266	254	251	268	251	261	241	250	246	276	270	225	251	253	261	216	247	248	262	224	210	248	236	275	221	244	267	237	221	233	225	245	230	240	255	211	248	241	250	266	231	269	256	266	269	246	252	244	245	236	268	278	248	258	243	253	253	242	242	272	252	255	249	247	207	270	226	249	232	233	238	225	251	255	259	224	265	244	248	231	239	252	257	259	232	218	255	224	219	246	241	256	270	275	262	251	247	261	235	239	251	250	267	246	267	219	241	242	253	244	245	260	250	232	249	249	227	238	253	243	223	252	230	230	253	250	247	231	253	277	261	214	241	240	235	247	262	261	252	225	209	239	236	230	249	237	253	247	266	247	237	246	261	252	273	255	221	249	227	252	274	239	266	259	256	270	264	235	253	261	278	240	240	257	232	239	237	209	305	248	233	243	256	220	228	259	227	278	264	262	245	238	233	225	223	238	245	211	253	232	240	203	242	230	229	233	237	276	258	233	264	273	240	241	224	262	228	277	204	262	225	254	245	241	248	223	225	232	252	222	226	251	268	227	295	210	251	242	222	225	268	258	272	258	238	224	238	255	221	244	264	230	247	273	256	207	261	281	228	252	256	272	259	215	222	226	244	245	223	232	241	220	253	236	243	239	238	237	262	250	244	267	248	253	239	255	234	235	236	228	258	272	232	247	246	230	235	235	247	227	233	245	245	252	228	280	286	257	220	252	219	216	212	224	220	270	241	225	228	267	256	210	243	227	241	210	213	210	253	248	254	242	258	274	233	250	237	262	274	243	242	244	258	264	258	260	260	226	209	250	240	223	239	239	217	218	257	234	243	237	222	241	267	261	251	242	256	242	215	234	227	243	262	283	278	225	261	228	234	239	238	247	252	241	257	224	242	272	247	271	276	242	249	232	270	258	228	268	241	236	236	239	243	273	232	261	255	231	239	239	220	217	250	246	225	243	245	254	227	216	266	239	256	248	219	215	223	216	247	229	233	226	235	241	245	252	248	250	258	256	226	270	259	269	236	243	263	256	252	248	224	232	248	237	269	231	271	238	239	253	252	239	217	241	235	249	230	247	256	222	238	268	257	242	219	237	237	219	251	239	254	235	245	205	251	213	281	259	220	245	237	251	246	223	254	232	247	261	270	237	265	271	233	247	288	239	269	246	226	252	228	203	235	216	234	285	234	195	236	223	259	230	238	250	259	236	261	237	200	233	220	264	252	246	267	265	255	240	210	237	242	237	242	255	226	273	288	256	251	246	285	264	274	253	242	246	237	209	240	270	259	214	222	228	240	238	246	237	242	265	259	252	222	260	225	226	224	261	250	263	250	276	213	240	259	247	245	261	264	257	250	249	256	233	237	239	205	246	214	228	240	245	253	250	221	225	187	235	242	254	246	256	253	279	241	227	261	236	218	240	223	210	260	243	240	219	257	247	265	266	247	261	270	224	233	240	255	240	249	250	228	273	214	249	232	255	234	249	243	234	260	240	252	243	229	238	219	223	272	263	223	269	257	251	237	246	264	234	260	262	234	258	251	252	238	229	266	248	272	270	255	250	231	265	250	281	204	234	220	252	245	226	237	251	223	273	261	272	222	231	229	250	244	250	240	237	230	234	254	242	230	260	242	234	268	262	246	238	270	267	242	269	243	263	237	267	240	241	234	262	241	224	269	221	229	277	248	221	237	231	251	240	254	273	221	267	243	257	250	232	243	238	233	287	267	230	239	252	244	254	233	219	229	256	242	250	248	229	256	228	216	227	263	237	229	230	242	232	244	268	250	265	266	225	274	240	271	261	249	268	248	243	252	240	270	259	261	270	263	250	231	273	252	247	215	211	251	248	267	243	225	258	233	258	245	234	252	262	239	248	278	241	264	236	219	229	236	235	234	246	242	249	266	255	249	240	230	243	235	261	271	251	235	240	282	225	256	257	265	247	219	261	226	248	254	244	247	268	284	251	233	207	248	244	231	273	219	225	243	245	251	253	234	239	241	218	229	243	227	212	245	238	228	284	247	253	254	251	264	268	237	206	246	240	259	248	237	247	229	235	261	260	233	236	221	203	246	253	232	236	236	241	242	261	223	218	243	241	288	270	226	230	223	271	240	238	228	241	229	243	259	233	283	253	279	251	238	244	264	260	263	253	227	228	250	285	242	247	272	224	257	247	265	224	273	244	239	266	238	229	239	273	245	222	238	219	232	280	233	228	251	223	246	262	218	220	254	247	222	254	227	241	247	233	265	248	258	239	270	258	234	232	239	257	229	241	247	264	264	246	217	239	256	243	243	261	225	245	248	258	248	256	277	223	232	244	244	239	235	268	246	242	249	259	231	227	246	208	236	264	219	243	258	231	266	250	217	258	245	254	239	254	236	265	226	246	243	231	264	236	236	223	228	247	246	265	250	273	254	237	237	278	259	274	232	239	231	248	244	248	252	245	265	231	279	279	225	247	268	258	268	240	252	273	223	238	291	265	255	264	249	275	257	225	263	230	237	258	263	251	222	256	233	219	238	235	235	226	237	250	250	246	270	223	255	223	234	241	251	238	272	249	277	249	227	244	244	240	250	264	267	228	254	245	232	246	236	230	258	243	259	233	242	268	259	228	257	274	218	212	225	269	229	249	253	264	245	285	240	229	227	246	255	217	251	239	235	246	261	271	246	252	259	227	266	227	245	225	264	268	239	249	211	242	233	221	218	229	239	237	268	269	230	244	230	275	236	225	259	250	236	220	238	256	249	263	220	224	258	233	223	244	250	264	233	218	237	274	235	234	217	217	213	230	235	229	256	250	231	262	248	250	272	245	245	232	229	255	233	224	227	243	258	235	247	251	254	264	238	215	218	249	267	253	267	256	244	227	264	216	249	238	247	250	252	240	256	205	258	247	227	266	245	260	266	252	246	252	237	240	263	260	260	279	250	242	250	269	230	223	269	262	233	252	217	238	258	239	248	221	235	246	251	248	242	247	259	237	247	269	262	216	253	274	248	263	266	237	238	253	233	253	258	218	277	251	250	255	221	252	227	237	231	210	254	261	248	252	240	220	230	255	246	252	251	259	261	267	234	252	250	209	229	231	221	273	244	241	235	227	222	231	285	242	258	258	246	247	241	251	225	243	218	241	240	253	275	234	218	246	222	244	269	298	218	258	253	233	225	233	263	241	253	207	250	231	246	251	249	232	262	220	251	239	238	247	239	257	237	227	222	249	239
18875	12149	13020	7630	3910	1972	1278	891	675	671	641	596	562	603	551	601	536	566	521	545	578	565	531	552	536	539	575	488	553	515	571	522	519	538	562	583	557	547	580	531	571	579	508	508	576	565	565	533	539	514	560	494	558	497	499	547	515	522	520	546	512	520	583	536	549	532	544	556	523	526	523	521	541	525	534	544	570	530	526	515	559	531	505	555	546	513	544	573	524	540	549	520	537	512	561	546	529	539	590	556	507	540	505	539	536	520	541	541	513	583	523	535	545	516	494	486	539	519	560	559	568	519	530	513	507	518	495	525	454	521	494	552	516	507	489	597	532	535	543	524	552	502	513	537	547	570	560	559	531	547	586	532	530	541	529	548	540	553	513	471	554	562	486	518	491	552	532	488	567	527	516	503	524	522	494	559	516	523	526	515	545	561	526	495	518	537	487	522	515	530	523	529	492	525	546	485	529	498	507	489	548	558	557	538	527	556	546	533	490	522	513	553	507	540	491	562	514	499	540	535	533	536	523	531	543	513	528	538	505	535	528	543	547	547	531	560	541	528	527	476	534	512	520	515	545	570	513	510	564	522	539	558	502	536	531	540	524	531	528	522	583	503	536	557	543	549	530	533	536	551	555	515	501	539	541	534	524	492	564	526	497	519	509	541	532	553	500	518	525	516	524	532	516	513	510	535	499	540	529	522	540	562	557	529	539	529	530	512	520	517	549	527	536	541	528	564	495	561	542	497	505	466	549	513	482	578	549	536	525	524	545	545	553	529	597	523	537	539	529	516	525	553	548	543	479	540	520	525	555	530	540	514	541	540	564	518	479	545	568	528	564	514	545	546	544	523	516	535	539	537	569	566	511	542	540	539	556	544	515	495	553	523	551	534	513	550	525	544	575	532	542	517	480	488	536	530	551	498	531	510	552	541	515	526	527	522	531	501	551	549	544	513	554	563	547	487	498	535	541	544	556	543	534	541	544	528	577	543	543	565	504	518	543	536	540	535	482	500	520	566	522	494	520	534	538	576	525	516	530	530	517	509	480	562	527	546	520	531	554	523	538	534	513	553	529	527	536	496	522	536	520	521	562	543	508	512	516	519	560	503	531	546	537	494	549	535	562	555	565	523	547	565	514	525	505	528	532	515	546	563	516	512	529	538	558	551	468	505	533	542	541	570	556	505	550	527	568	495	566	534	515	556	497	508	511	528	538	521	506	524	511	530	499	515	530	526	509	527	532	461	549	511	484	556	535	552	509	488	531	525	565	571	530	543	509	528	496	508	531	531	534	510	501	537	522	540	532	500	476	514	509	555	539	536	541	491	521	516	505	515	543	530	545	528	481	539	538	542	519	550	558	551	575	545	517	537	540	528	512	477	552	576	510	544	537	517	533	552	509	536	557	529	576	528	524	508	574	530	539	533	546	528	567	521	515	510	540	501	543	546	479	512	523	552	549	563	486	490	576	551	529	540	546	542	515	486	516	480	496	530	564	510	500	536	535	595	549	468	527	552	561	521	534	550	550	526	537	538	560	585	529	535	505	486	502	520	567	527	550	514	533	522	552	536	555	520	525	508	550	476	536	544	499	517	552	522	550	490	552	550	518	537	515	567	557	485	539	561	547	508	544	548	546	530	510	521	548	576	532	552	542	534	540	528	510	505	530	504	568	537	504	539	540	485	530	531	539	554	542	552	548	517	555	524	523	506	529	503	509	521	547	545	555	549	538	540	530	547	525	509	508	539	536	530	484	550	548	554	502	585	532	564	559	521	563	540	532	506	542	553	556	552	507	501	479	537	502	546	534	535	553	544	501	517	513	531	575	484	535	497	536	559	549	509	540	516	529	518	529	564	526	533	538	531	537	523	585	580	576	512	503	538	563	559	529	533	563	526	563	541	528	521	554	529	481	555	521	501	546	538	534	493	519	523	517	545	488	519	507	516	559	539	556	591	534	527	544	536	540	491	535	541	536	535	496	583	561	540	504	528	519	559	561	563	529	522	495	540	563	497	539	543	561	512	538	533	526	496	491	575	535	500	533	534	518	551	478	541	539	519	505	570	507	526	497	523	520	554	510	515	532	525	537	550	536	521	540	505	521	546	557	558	537	551	499	543	513	556	491	499	519	490	542	521	516	528	566	510	559	496	523	544	588	500	522	519	510	565	563	543	559	516	533	523	549	551	533	573	509	519	542	540	559	512	529	539	563	538	579	521	529	503	503	551	502	504	533	510	559	534	540	533	565	519	534	551	542	554	525	538	512	517	550	495	555	515	496	478	536	526	549	534	515	527	539	510	593	508	490	534	502	513	551	523	517	557	509	539	542	551	527	530	542	566	521	554	555	538	511	524	514	531	594	530	544	594	553	528	539	517	520	498	497	545	539	508	576	535	549	543	503	533	532	540	535	554	553	533	529	531	514	555	544	553	524	526	496	498	530	541	535	543	542	538	492	565	521	535	485	544	506	568	549	465	539	527	554	528	531	537	525	551	517	498	562	516	562	538	534	536	569	566	531	521	531	513	510	519	507	531	501	499	530	542	493	575	521	524	518	560	530	519	548	526	556	487	519	521	514	535	529	528	496	528	584	547	493	532	533	531	519	519	543	527	504	514	508	532	543	528	547	573	499	557	509	515	542	512	548	581	550	514	563	564	514	516	565	515	551	566	551	538	547	528	535	534	544	501	506	534	511	498	525	529	542	501	519	515	537	524	543	517	535	530	497	515	523	543	514	530	525	510	540	540	512	515	527	529	548	538	487	500	522	566	512	549	548	511	529	520	566	547	535	511	490	521	548	528	537	522	511	523	564	552	519	567	524	495	552	529	550	523	534	526	539	475	556	460	576	498	591	508	564	519	536	549	496	495	546	519	527	549	527	541	510	496	510	485	531	508	523	500	539	510	530	536	562	532	524	551	522	524	523	570	554	525	533	528	526	494	539	518	497	524	548	540	552	554	548	536	517	543	557	496	517	565	534	531	529	492	571	515	544	548	521	537	519	523	511	536	489	553	537	546	537	536	544	572	525	543	518	529	537	554	559	526	517	550	540	523	542	517	525	560	575	507	530	523	531	583	531	512	535	541	544	494	529	539	543	522	565	532	524	532	535	523	514	529	521	534	550	504	531	541	515	537	537	515	555	499	527	528	555	541	531	503	539	522	497	501	506	482	577	553	504	505	529	523	516	520	549	556	577	512	550	541	533	541	509	553	525	532	533	523	532	477	562	532	512	534	551	579	559	509	550	530	521	525	537	501	524	537	542	523	548	540	508	532	588	468	476	578	504	555	543	545	531	517	555	515	496	562	515	557	548	507	525	567	541	509	556	526	557	522	537	520	554	542	553	521	564	545	483	547	546	563	538	493	542	515	551	530	511	548	520	542	563	538	549	549	520	519	491	537	555	508	521	542	504	530	599	517	527	508	525	547	548	550	497	502	558	524	517	540	530	542	549	498	505	527	541	567	532	561	530	533	546	521	554	502	544	563	518	561	562	522
44749	28704	22770	10610	2545	812	442	322	217	210	185	202	194	183	178	168	175	143	143	163	169	175	152	160	185	169	161	150	161	180	179	179	168	165	164	139	164	167	156	167	152	152	171	159	164	172	164	179	146	162	158	138	166	153	137	142	171	171	183	161	172	169	171	174	143	172	172	164	163	163	153	156	142	176	143	153	155	134	145	153	148	163	151	167	167	154	142	152	165	160	138	164	168	166	181	177	165	136	131	147	201	174	179	129	151	185	175	166	171	157	149	165	175	155	165	147	150	153	181	159	168	166	168	149	140	170	162	147	167	130	135	166	141	157	178	170	130	155	159	182	135	161	164	167	138	177	165	139	130	168	171	156	150	163	141	163	158	140	147	158	154	141	140	147	183	149	173	150	156	161	128	181	165	151	144	157	177	170	160	145	153	163	154	139	142	193	162	165	146	163	165	144	166	140	157	170	166	130	156	188	151	150	140	143	163	149	165	169	150	172	144	163	146	148	157	167	169	139	170	145	146	183	159	186	189	160	160	191	141	174	151	163	157	168	124	152	136	146	187	151	172	153	142	139	180	145	186	155	130	122	175	153	161	165	167	144	167	153	166	158	171	126	179	167	151	176	166	155	147	154	179	155	182	157	132	187	173	141	146	165	144	141	157	185	155	160	144	155	158	152	151	143	156	149	160	151	153	157	160	159	143	145	153	144	160	157	162	166	151	144	155	158	154	168	151	147	165	121	153	159	141	151	161	144	162	164	177	183	154	145	146	180	181	172	160	150	174	175	144	156	155	159	175	154	147	154	149	127	169	161	189	143	142	129	156	168	176	146	148	144	172	160	141	151	167	149	128	166	157	153	165	131	158	175	162	150	146	145	147	149	176	154	153	138	169	156	176	180	160	145	140	164	147	166	156	158	137	178	140	175	148	153	179	149	138	169	156	166	148	160	148	176	173	167	168	166	142	159	154	164	147	163	179	157	176	177	166	178	162	152	143	136	141	148	183	150	151	148	144	172	141	154	162	149	164	161	157	165	155	155	157	171	165	146	144	145	158	153	158	154	144	154	159	165	152	137	147	165	163	149	151	161	152	144	149	148	154	130	140	168	158	152	168	147	166	146	161	149	155	171	163	164	170	138	154	170	164	133	157	172	154	145	162	150	140	137	165	176	180	142	168	158	183	144	168	172	189	173	163	136	171	147	163	162	171	171	157	177	154	163	151	151	165	168	179	144	150	175	151	191	165	159	180	147	157	136	149	149	167	155	164	166	141	146	152	157	195	170	144	174	173	147	151	146	138	161	166	144	144	153	166	153	148	180	163	156	160	154	161	139	174	151	150	122	143	169	149	157	148	154	160	144	174	187	150	145	156	202	170	144	169	176	147	137	160	162	162	138	152	155	149	173	166	145	163	152	156	179	162	164	141	158	148	176	161	146	191	153	165	178	169	194	171	180	145	169	177	144	143	176	169	168	148	140	147	163	128	140	156	146	163	172	170	132	169	177	177	161	154	174	171	160	165	146	178	163	166	176	151	165	157	155	175	167	153	172	144	150	171	168	174	145	156	135	146	130	183	162	158	172	155	168	164	164	149	145	159	149	163	167	154	161	149	169	154	144	173	149	173	185	151	171	166	146	174	170	149	169	160	158	155	176	147	136	172	160	144	156	167	174	149	163	159	154	151	160	170	150	157	156	168	167	157	160	186	149	145	155	158	190	138	160	209	156	161	159	151	153	134	151	153	157	154	139	161	165	150	138	146	162	164	173	143	150	159	170	173	166	185	179	144	158	151	160	162	182	159	166	178	134	162	155	157	153	163	168	167	149	137	159	161	161	159	169	171	165	172	163	166	173	166	166	134	176	142	168	188	165	153	150	137	157	183	144	138	151	163	153	155	163	136	143	171	163	162	151	147	169	167	176	157	184	134	144	159	209	177	141	167	135	169	172	148	154	152	185	152	161	145	187	186	171	163	142	162	147	158	178	157	169	151	147	161	153	170	166	191	156	156	157	177	192	172	151	165	141	183	172	152	146	153	140	145	160	157	158	163	171	146	150	166	164	167	152	156	153	158	160	182	152	141	140	143	138	165	143	175	147	167	140	173	178	160	160	174	168	170	171	151	164	149	157	160	179	170	131	173	171	150	159	149	164	158	160	169	149	152	175	169	167	149	145	148	151	166	154	165	151	154	168	157	149	165	153	144	171	142	171	146	153	158	171	155	177	139	136	169	130	137	128	156	161	148	149	159	162	175	170	162	188	158	160	163	154	148	154	162	155	160	163	166	157	161	152	153	157	158	161	146	178	168	187	184	163	171	157	156	148	182	149	181	132	151	198	141	139	162	141	134	132	160	159	153	173	141	143	170	144	191	150	153	146	168	164	173	173	178	174	155	169	152	163	145	159	150	151	155	158	162	167	176	166	182	161	152	162	161	148	149	186	133	164	182	138	164	166	169	182	160	157	171	165	144	164	190	177	180	175	156	145	176	175	196	162	161	132	132	169	158	177	171	176	162	164	171	172	144	163	163	185	152	135	134	158	172	152	166	163	138	153	165	160	153	157	157	170	176	170	153	151	194	142	169	130	143	159	149	163	153	157	146	142	129	163	166	159	166	151	165	160	167	155	150	144	157	172	193	164	137	177	174	154	185	152	142	162	156	167	172	170	139	131	154	148	145	143	151	169	164	143	156	152	182	139	163	150	138	152	147	149	163	128	146	172	163	180	150	149	181	153	171	161	158	159	170	171	164	151	158	155	184	173	181	155	167	175	171	156	132	163	159	160	178	156	175	175	171	144	164	167	145	141	162	147	148	152	177	149	141	157	160	149	151	151	156	165	152	150	164	130	155	148	138	156	159	144	180	170	161	155	161	163	156	151	156	170	152	148	170	139	164	157	164	159	151	155	164	162	163	150	162	170	140	157	184	154	160	147	147	171	147	169	143	139	141	152	162	155	132	165	159	160	153	146	140	168	174	150	167	159	150	128	148	158	152	148	157	137	146	157	178	134	148	155	171	156	160	177	174	172	133	166	166	146	148	148	155	165	174	159	145	121	153	152	165	147	147	158	128	165	157	152	145	154	174	160	152	179	146	148	156	172	153	156	164	156	144	172	157	153	162	159	137	148	138	171	148	174	151	143	136	142	129	151	157	163	163	162	163	184	179	172	148	159	151	162	174	171	146	161	159	153	152	169	174	155	129	144	141	126	182	166	163	164	150	157	157	166	166	151	155	148	147	159	148	155	158	147	177	146	190	159	153	138	136	170	171	143	158	179	173	146	135	165	152	156	134	142	145	158	174	161	189	158	169	157	152	175	151	184	167	149	185	150	161	148	158	149	163	167	138	169	175	155	151	162	177	177	158	163	150	162	152	149	153	171	153	187	150	167	145	178	151	188	165	151	165	167	151	165	132	166	146	161	142	159	143	159	192	151	156	164	166	175	151	163	143	166	174	161	157	162	176	145	144	144	138	183	161	147	137	159	139	136	153	163
29619	22718	26418	16627	6254	2852	1614	1032	724	701	598	568	555	486	533	480	478	447	417	414	422	415	405	420	371	394	398	412	375	387	369	374	376	387	355	418	353	404	377	369	397	332	396	361	335	370	310	362	345	355	363	362	354	396	370	388	359	332	348	359	349	388	345	370	338	351	364	357	378	345	380	373	344	356	359	367	359	359	384	340	338	366	344	383	353	327	366	379	357	373	358	318	369	383	357	360	333	400	385	355	354	372	351	356	373	385	307	374	366	339	382	370	377	370	380	378	360	366	311	381	334	378	358	367	370	359	361	378	356	328	381	369	372	344	342	399	359	380	362	389	380	373	361	356	370	362	326	363	359	365	383	381	344	363	352	398	356	359	359	339	384	352	341	344	373	360	379	337	377	349	388	380	408	360	365	359	372	346	360	357	357	353	371	361	365	371	361	389	350	349	375	387	372	379	366	345	347	385	346	385	337	390	375	356	377	376	355	371	364	385	363	361	389	392	366	389	320	368	366	358	379	339	326	353	361	349	365	359	359	373	373	428	389	364	355	371	367	343	370	345	357	400	380	384	359	385	379	344	355	386	390	320	368	378	332	352	360	352	400	350	361	360	362	341	352	385	369	378	362	349	345	339	341	362	361	368	362	359	359	353	359	348	384	345	379	373	325	351	354	361	375	397	366	362	367	380	368	344	358	361	353	352	336	394	362	388	351	355	314	351	332	376	362	363	367	359	346	340	389	356	367	346	371	394	350	348	347	384	390	374	360	383	386	362	341	365	351	369	355	372	343	350	347	387	385	351	372	358	399	374	367	338	377	348	345	354	363	329	390	365	362	369	372	368	370	337	340	342	365	406	384	356	392	350	380	363	377	368	386	342	371	375	366	363	379	365	360	353	391	368	346	372	371	374	357	350	366	379	403	359	335	393	378	382	387	366	390	343	385	346	349	348	383	388	349	358	375	373	353	334	368	349	363	361	391	372	344	325	385	362	365	343	405	352	383	343	333	374	347	394	362	371	381	361	366	392	363	341	354	342	361	361	351	370	376	347	351	376	338	368	405	349	354	341	376	348	355	389	375	342	396	386	374	361	367	346	367	382	353	362	417	334	356	333	354	347	407	355	344	337	377	390	370	361	348	351	367	340	378	321	345	378	330	375	358	332	383	347	364	382	347	359	392	382	354	344	392	318	372	355	362	381	380	355	348	347	351	351	389	354	352	376	344	357	385	369	362	406	367	354	351	381	393	342	370	391	401	354	341	342	368	395	342	352	379	337	351	382	385	355	390	361	350	391	336	389	348	338	358	341	382	358	400	300	404	346	323	333	324	343	383	351	388	352	367	362	370	354	389	371	367	342	389	328	390	380	345	336	338	347	377	348	343	376	343	363	363	368	363	351	349	372	373	372	379	371	341	365	352	347	349	382	380	353	337	353	341	354	366	355	354	384	357	375	373	358	350	369	369	383	395	396	369	361	357	383	371	344	392	360	384	355	361	354	388	353	351	367	325	339	360	381	332	345	370	353	354	375	366	354	363	389	367	351	350	368	372	363	389	385	331	307	324	374	367	361	352	368	380	360	369	361	367	354	363	350	401	343	362	369	359	355	378	360	375	369	352	358	391	401	370	355	358	376	370	342	380	349	371	379	365	369	392	381	354	354	363	323	348	392	358	354	351	337	354	348	380	370	374	356	346	356	359	352	381	347	396	365	340	396	371	373	347	336	369	384	355	401	403	370	368	355	323	351	372	323	373	411	331	378	358	356	378	405	361	360	368	421	369	402	360	335	332	374	348	346	351	352	352	390	369	373	373	373	361	366	340	377	391	395	370	366	360	336	347	347	356	346	369	365	349	344	343	360	340	345	374	363	357	375	374	356	371	335	367	367	387	336	364	348	326	345	335	377	375	360	355	349	360	368	388	345	383	365	355	384	382	350	345	382	383	355	359	337	366	398	332	356	360	326	397	361	358	370	330	328	353	358	370	343	374	366	371	330	350	348	366	368	408	360	379	394	340	368	359	364	340	372	350	342	361	363	368	364	373	404	365	366	376	359	362	378	368	358	350	433	342	355	341	365	329	349	359	381	376	357	384	353	381	343	379	383	376	355	351	358	378	359	353	362	365	382	353	390	354	339	370	358	354	381	369	358	381	359	366	358	392	372	338	370	339	350	398	369	341	318	367	375	353	371	374	392	378	371	351	348	373	390	368	382	360	375	350	376	363	365	353	371	372	338	376	346	352	352	393	357	345	389	347	393	357	342	370	387	362	338	372	370	396	339	377	369	338	344	394	402	370	416	368	387	387	396	339	392	379	357	387	330	380	359	368	350	369	393	368	324	345	349	375	342	359	366	367	338	357	372	396	350	407	416	378	361	374	390	376	337	376	358	382	369	379	376	395	368	356	372	391	377	363	385	357	394	344	365	380	388	364	365	376	396	306	353	373	366	366	398	368	359	360	381	352	355	385	367	389	384	356	381	381	355	358	353	377	354	378	391	376	350	336	341	380	364	383	359	342	354	330	362	386	365	372	377	344	335	354	357	364	373	385	355	380	368	359	374	381	341	372	367	382	357	365	385	400	363	344	393	405	350	354	331	334	405	367	344	355	342	321	365	389	367	377	329	358	333	357	383	380	371	348	353	388	387	343	354	390	348	339	381	381	363	338	318	357	343	373	370	384	362	365	356	381	368	390	332	356	357	329	366	349	395	389	346	339	367	366	383	350	332	365	344	359	353	344	350	386	381	346	344	370	405	336	370	355	368	368	356	378	379	337	371	357	343	355	381	349	374	352	340	360	384	355	370	384	340	365	400	375	365	342	385	358	369	333	380	369	368	393	353	347	387	370	373	352	358	407	343	386	339	356	377	400	344	363	340	389	372	361	344	327	352	395	329	333	365	342	402	380	339	381	378	354	367	357	366	368	381	401	345	406	365	371	366	363	334	378	345	359	368	359	355	366	389	362	360	366	325	379	329	338	339	337	355	364	391	344	384	352	355	385	339	331	353	366	385	367	384	331	351	320	376	365	352	354	377	376	361	358	394	364	366	339	418	363	361	371	356	337	389	383	373	387	376	359	369	348	341	382	397	364	361	380	370	371	369	374	359	369	383	367	356	381	352	366	369	369	324	352	333	349	345	360	350	349	380	377	373	377	381	392	364	365	334	373	352	356	377	387	346	357	372	344	371	368	386	355	344	383	364	360	333	377	331	408	360	397	352	374	381	365	389	398	398	371	378	359	349	357	311	348	386	402	344	373	311	390	360	402	361	349	378	339	388	402	362	335	324	342	372	345	360	371	381	343	380	352	364	359	377	349	353	388	371	372	355	321	375	379	372	341	364	380	344	366	375	356	359	376	347	337	360	362	345	337	361	362	362	343	389	402	365	356	367	375	342	359	341	361	359	368	363	342	374	370	330	376	376	355	343	348	311	374	356	376	354	339	330	376	346	403	370	361	368	390	374	366	357	369	357	340	359	385	328	381	387	401	372
53695	37919	30368	15980	4669	1283	606	328	270	239	252	270	255	201	227	193	192	201	191	169	184	192	188	171	179	157	158	178	167	155	168	175	179	216	162	182	163	174	181	183	172	156	158	216	175	153	178	172	186	158	170	192	187	189	153	169	203	163	173	165	165	185	159	164	168	181	172	164	170	176	177	186	178	180	172	177	209	147	153	173	155	160	155	198	185	183	184	174	181	188	155	196	180	181	162	178	149	159	170	191	152	176	164	187	174	179	190	185	189	173	173	191	154	184	192	184	179	173	173	158	178	167	169	166	181	164	155	186	182	165	186	174	169	181	188	156	166	158	185	173	178	181	164	187	193	180	188	168	162	179	204	186	162	170	200	162	167	171	161	187	161	186	174	202	146	160	175	181	153	179	170	180	159	173	169	172	183	180	164	150	174	138	169	175	180	164	177	186	180	184	184	175	165	165	199	173	183	175	174	170	194	161	162	179	173	186	170	151	143	187	160	182	157	188	177	167	192	189	197	175	188	151	164	176	183	180	204	156	155	162	183	182	150	170	189	188	168	169	182	186	156	182	167	176	164	163	167	149	171	180	192	191	153	157	179	187	186	162	171	174	160	173	152	165	159	175	155	189	183	176	161	189	188	200	173	151	160	163	166	148	159	174	152	183	171	170	169	174	169	172	151	202	194	164	170	176	168	158	182	184	170	172	173	150	157	177	184	173	145	175	181	161	152	152	181	192	185	172	155	155	171	163	199	172	150	159	212	162	169	186	168	196	142	156	173	171	181	192	182	193	189	182	153	201	173	139	191	168	160	176	180	179	155	181	193	192	169	187	173	192	165	175	178	167	169	174	166	181	165	165	177	202	153	171	167	173	152	170	175	181	171	181	198	180	165	176	162	188	157	185	183	178	147	174	193	198	161	129	153	192	178	161	179	157	181	207	172	184	168	188	167	171	188	158	177	179	168	169	181	178	178	157	159	172	178	185	168	168	172	177	151	189	177	181	162	175	183	159	177	187	167	149	180	176	196	188	155	163	169	188	175	172	154	174	155	164	194	184	157	160	175	170	190	172	173	166	172	173	182	149	178	178	180	147	186	191	187	160	164	151	177	164	185	195	195	156	165	153	182	176	145	161	173	165	168	161	174	189	176	189	174	182	163	176	178	168	187	148	179	167	177	155	162	171	158	147	190	163	173	163	170	188	167	160	164	174	170	171	186	170	173	182	179	174	183	197	160	183	168	137	159	167	201	170	188	184	146	175	163	163	170	155	157	182	163	140	194	185	150	190	178	164	161	168	157	160	178	208	167	164	160	149	165	167	175	175	196	183	170	201	179	192	175	175	182	187	189	183	158	150	203	167	153	156	166	164	183	172	177	167	137	166	168	153	154	166	160	175	184	194	174	178	172	173	170	174	185	211	163	158	178	168	149	158	149	166	175	143	155	165	187	170	169	169	175	167	168	170	204	146	176	161	171	158	185	160	167	171	188	176	176	182	177	165	157	185	163	164	163	166	166	164	181	166	188	171	196	171	193	177	189	157	160	179	155	163	180	189	144	154	169	196	181	159	167	166	153	160	209	158	170	205	178	156	162	167	178	168	185	188	129	158	185	180	169	183	160	194	178	166	171	148	161	173	183	150	182	178	171	155	179	193	190	169	174	170	150	174	180	191	187	177	176	212	151	177	176	173	180	148	180	164	176	175	177	160	149	178	198	172	146	184	167	180	184	157	181	145	154	184	177	160	168	133	191	143	174	179	170	171	174	206	165	151	182	175	170	161	142	161	179	180	156	191	170	196	191	191	174	177	162	163	162	189	159	162	190	189	157	164	185	160	171	174	160	210	169	168	154	205	197	163	169	171	178	166	187	169	169	190	165	150	152	162	162	166	156	161	199	175	171	144	182	192	189	165	183	166	154	175	183	170	186	180	168	172	169	182	143	150	153	191	148	158	133	182	164	192	195	157	161	164	152	203	142	175	184	150	151	151	165	160	160	175	176	190	162	182	177	186	184	208	165	170	179	201	150	179	178	146	171	174	156	157	184	179	183	157	170	167	161	160	167	171	164	187	192	188	151	179	171	165	162	157	164	158	185	202	197	188	171	191	176	178	181	169	195	175	181	174	168	179	169	192	187	172	158	184	168	165	180	187	176	167	194	166	197	183	176	193	157	165	152	166	172	169	194	173	168	202	176	173	164	192	174	173	162	173	165	176	148	182	162	186	171	180	195	174	160	179	172	176	156	167	173	175	143	159	171	176	140	164	184	176	164	166	183	175	175	151	168	162	157	194	164	191	182	176	175	188	191	179	182	154	171	192	173	174	199	196	169	166	176	171	187	181	175	181	171	177	173	193	192	178	156	167	150	146	178	180	178	186	152	157	163	168	173	163	177	164	150	187	184	180	173	179	167	183	166	166	150	187	190	168	164	173	182	167	178	155	172	177	166	149	152	158	150	179	161	150	171	154	173	180	139	165	192	189	153	180	175	155	181	172	183	183	170	185	176	153	181	166	204	196	172	163	173	179	164	171	174	184	166	168	161	193	178	199	224	170	168	184	170	191	181	167	175	157	191	183	138	161	157	168	180	151	172	160	188	184	154	182	171	164	164	174	156	139	163	163	138	176	177	161	173	172	189	191	187	190	178	165	180	177	173	183	162	169	156	200	187	174	166	170	184	174	193	169	154	145	194	165	172	173	168	174	165	178	158	183	155	187	154	184	157	170	161	174	175	156	156	174	185	146	150	182	167	186	164	178	183	179	174	198	173	176	164	158	190	147	159	165	146	157	177	174	173	168	192	181	194	185	167	167	171	161	164	196	172	163	177	171	169	169	166	154	181	183	170	190	173	175	178	189	176	177	168	175	177	173	156	159	191	162	177	185	187	192	193	155	172	172	171	158	149	148	168	182	168	189	169	170	190	184	159	181	181	178	198	194	172	180	163	185	190	169	179	169	177	152	172	163	184	173	186	159	159	169	195	184	159	187	171	167	163	180	165	161	174	174	158	181	189	202	178	168	172	171	162	174	163	158	194	183	186	175	167	177	180	167	162	178	150	168	150	143	201	160	155	180	184	207	202	189	198	197	157	182	162	166	170	179	196	154	185	191	181	179	165	195	164	171	161	173	170	172	149	141	174	164	145	163	172	174	174	173	178	164	189	170	224	167	186	163	165	181	183	182	142	178	200	171	174	148	189	155	182	173	140	176	176	181	164	186	178	186	158	147	172	184	174	164	157	176	148	163	167	169	161	168	185	143	173	172	147	174	173	161	182	151	162	189	185	165	186	162	154	183	156	155	191	164	185	163	178	188	189	157	194	175	196	178	183	177	180	175	183	201	191	187	197	179	173	176	187	176	164	179	172	162	182	181	192	180	167	187	186	189	170	154	177	171	177	173	174	182	181	188	197	184	206	159	188	181	175	192	169	151	189	184	156	163	196	183	163	180	160	160	150	181	163	175	167	182	162	185	147	164	179	184	164	170	160	190	149	162
35576	30433	31866	21857	8232	4000	2049	1249	1065	903	850	721	679	679	623	573	580	521	541	515	473	481	495	511	485	464	450	440	447	458	438	410	417	435	432	412	442	435	399	407	405	424	425	402	376	387	411	397	405	385	432	382	397	409	401	398	390	420	387	407	367	408	415	372	428	357	376	396	420	392	415	415	421	391	400	388	384	369	405	434	404	386	372	406	392	419	381	397	418	413	414	386	392	441	408	393	388	412	392	388	393	355	397	385	400	385	415	408	419	396	428	403	383	425	429	409	423	432	407	404	410	378	417	379	413	404	405	397	381	407	402	390	395	395	443	436	364	422	389	417	386	426	394	385	407	418	429	432	387	387	400	408	413	387	385	404	406	405	370	407	412	422	378	406	410	390	369	385	399	393	400	394	391	383	399	395	404	381	417	378	372	417	392	393	440	413	417	418	384	400	375	392	397	423	387	364	415	391	400	409	438	385	419	399	407	376	399	422	414	419	396	367	383	434	375	410	389	398	406	438	396	413	365	406	392	399	429	387	389	412	381	405	420	432	390	394	406	404	399	382	410	394	375	399	404	388	430	371	413	374	415	355	391	372	410	431	400	405	399	401	391	405	402	430	380	410	427	416	359	412	386	412	416	383	422	434	371	408	430	412	391	391	379	380	418	395	396	435	383	425	422	441	410	411	370	393	385	410	405	389	395	425	378	389	418	440	416	429	429	407	373	397	404	406	418	421	366	397	419	410	368	429	392	388	397	419	381	392	430	390	410	405	394	408	397	412	370	415	448	374	442	414	400	358	399	406	373	400	394	397	410	406	390	427	401	384	406	433	422	392	402	398	387	404	390	421	420	423	427	442	419	393	413	441	388	381	404	408	417	408	393	393	413	406	365	385	391	403	437	398	397	387	380	415	404	404	420	379	417	396	384	398	400	401	390	399	428	393	384	398	364	390	390	405	404	362	398	403	375	428	406	372	440	395	415	377	419	354	449	363	389	396	402	407	369	382	387	393	394	398	385	357	409	405	371	402	414	385	408	425	389	383	419	398	395	401	378	435	417	406	412	421	387	444	387	428	407	406	414	390	392	373	399	392	411	426	401	412	405	396	396	414	415	402	439	399	410	393	371	365	396	450	406	387	407	412	406	431	426	396	393	436	415	423	383	395	402	379	382	395	406	398	379	378	421	421	433	410	409	407	396	446	424	397	404	410	393	388	403	417	444	410	381	409	413	434	378	373	432	431	428	392	419	415	356	367	448	406	403	441	405	412	384	441	413	406	402	407	408	377	376	417	399	410	426	400	365	400	405	394	398	406	403	374	397	366	409	427	414	388	392	402	393	390	439	376	399	412	392	386	391	409	395	370	393	433	389	391	404	380	406	419	362	427	397	405	404	390	400	406	387	381	372	414	379	423	395	391	446	393	363	381	387	405	388	397	399	424	421	422	403	404	373	386	399	387	420	367	370	409	423	378	423	416	405	391	429	405	375	392	403	388	392	376	410	393	444	366	376	410	379	391	405	399	390	392	409	457	396	401	411	381	401	360	396	371	427	391	387	411	391	383	414	392	402	406	391	397	431	405	366	388	378	384	351	379	387	383	382	411	366	412	402	395	384	401	405	385	399	379	379	405	404	397	461	413	399	431	388	410	411	445	382	400	432	416	393	385	418	423	385	417	423	404	432	393	392	369	400	412	403	409	376	383	424	403	399	388	384	396	413	386	395	394	417	443	415	387	428	413	404	386	444	400	391	402	384	374	411	401	396	411	407	426	383	456	417	429	426	386	389	406	394	425	416	404	430	402	356	396	421	397	392	355	368	388	390	396	391	385	389	407	397	455	430	386	409	397	380	407	440	393	376	407	409	394	406	413	417	426	441	430	402	404	387	424	389	412	385	395	421	401	404	389	390	392	399	366	392	411	427	380	387	408	416	399	378	397	418	425	433	405	381	429	441	405	416	415	412	442	438	392	402	391	388	407	403	412	415	394	369	358	435	397	386	369	399	375	382	421	405	440	412	401	368	413	397	402	371	396	389	397	372	411	380	376	393	405	420	379	426	422	412	434	402	392	392	436	408	387	403	392	383	401	401	396	374	367	399	377	415	419	428	411	415	405	381	424	416	411	424	406	387	432	398	390	402	407	396	430	434	434	382	401	391	465	386	381	451	373	400	416	405	422	375	404	427	402	417	384	398	439	413	380	372	380	390	418	393	401	384	404	417	404	413	424	390	380	423	369	403	411	386	382	410	401	372	344	391	402	416	442	394	413	392	388	432	442	419	411	385	436	386	389	432	445	394	427	403	388	386	429	395	430	415	401	401	422	419	373	370	392	408	389	400	411	455	405	378	425	361	399	376	387	398	373	417	401	411	394	367	390	403	404	373	377	400	423	390	401	420	397	434	409	388	424	418	367	402	369	422	396	405	355	400	362	406	409	446	419	398	412	407	311	373	415	401	385	400	398	432	399	456	416	381	415	400	380	413	396	409	402	405	431	396	399	414	388	386	380	396	386	406	396	381	430	428	438	420	390	386	394	416	415	407	413	409	406	417	402	410	371	429	357	400	370	401	385	358	408	377	442	418	395	434	366	426	407	385	404	397	404	407	419	403	380	372	392	375	402	404	403	411	409	394	382	415	402	372	416	389	387	439	372	399	404	380	405	431	387	386	413	395	418	395	431	370	418	382	416	390	427	438	386	399	407	412	426	371	382	422	406	418	430	429	395	369	382	434	416	433	422	432	396	385	399	388	403	379	413	419	370	403	362	404	405	405	386	403	391	401	376	389	391	409	348	376	394	400	364	399	381	399	460	406	394	384	421	396	401	396	447	426	380	391	374	415	396	432	383	390	413	389	420	387	411	383	422	383	407	417	411	386	396	367	403	434	401	402	376	421	412	413	400	405	421	423	379	372	417	389	417	420	378	402	416	393	412	423	385	396	406	400	399	434	414	406	392	373	392	412	401	383	413	418	382	403	422	415	390	411	405	377	395	399	408	413	420	437	430	413	410	457	387	426	405	393	369	394	387	426	404	397	396	425	404	366	441	432	376	398	425	417	417	388	419	361	416	431	404	407	408	413	401	393	426	402	404	403	413	406	394	399	380	404	389	419	419	385	407	409	371	401	364	397	399	413	401	410	397	399	375	419	364	435	399	364	375	397	408	408	393	457	365	373	390	434	415	397	404	398	409	430	409	429	405	430	388	372	438	387	360	429	385	409	359	375	386	390	396	403	410	401	417	401	411	396	420	406	387	398	427	421	392	428	389	395	390	428	389	417	409	414	419	409	424	403	388	428	423	413	387	414	430	416	376	399	417	422	407	405	416	398	423	389	421	418	409	418	385	383	380	405	419	375	376	405	383	399	399	404	393	379	426	425	397	405	438	390	411	438	410	398	377	398	393	384	412	420	394	416	355	413	384	396	397	424	376	385	405	428	421	405	378	376	419	389	394	395	405	414	404	380	404	378	418	365	406	427	369	389	398	396	447	411	432
29948	16330	9045	3423	1154	551	337	292	304	305	259	236	268	286	224	276	267	264	259	232	263	276	259	279	282	225	244	215	239	262	242	235	232	249	250	283	239	249	260	240	259	266	250	264	267	275	251	242	229	241	247	246	239	247	268	262	257	256	259	255	247	220	240	276	213	260	217	232	244	251	268	253	225	234	250	250	234	253	253	242	258	226	236	263	254	270	246	237	264	246	245	275	234	224	237	245	258	262	279	221	261	238	265	245	258	258	273	231	260	266	265	278	249	236	274	231	210	232	257	272	247	224	263	260	255	257	208	244	253	232	266	256	228	231	235	251	240	227	229	253	255	263	252	224	262	260	235	240	261	249	278	269	259	257	260	272	234	231	263	241	262	263	254	240	251	235	262	228	252	245	225	257	249	204	227	250	223	252	231	267	249	259	236	260	264	268	258	223	214	234	237	255	251	272	259	235	254	264	251	266	251	259	254	242	218	266	267	256	263	255	281	227	249	278	214	227	253	254	249	255	238	221	247	231	264	249	258	248	232	240	241	255	251	244	252	262	244	273	229	232	231	250	242	257	269	267	280	271	228	258	242	260	256	227	257	248	240	238	241	264	242	222	300	260	264	221	263	280	281	240	240	245	245	223	247	241	283	225	249	245	256	247	245	282	252	240	258	217	249	219	240	241	235	240	251	213	244	283	262	251	322	267	225	252	272	244	258	228	218	312	233	237	259	257	254	240	236	261	247	262	241	262	250	249	245	221	246	249	245	252	245	236	237	262	249	240	267	246	235	227	261	271	251	225	228	214	226	239	241	236	234	293	330	260	261	243	211	249	232	244	263	238	263	270	262	225	242	233	245	249	228	245	249	270	242	234	213	243	247	266	252	204	258	250	279	252	247	219	246	206	234	269	290	233	230	268	223	231	252	255	268	235	232	249	269	244	237	255	229	252	270	236	252	272	231	269	225	268	258	228	256	236	234	253	239	258	280	228	267	243	246	242	250	269	239	278	249	265	244	271	240	229	277	252	242	243	287	249	256	226	254	242	236	226	238	267	282	255	245	264	240	248	248	225	255	247	205	247	213	293	254	269	239	253	244	277	235	232	248	240	243	268	262	248	256	262	236	290	254	258	258	245	253	273	264	231	236	273	250	247	228	242	234	250	257	266	256	266	248	245	221	255	248	220	244	240	228	222	251	242	246	264	241	252	249	237	233	257	258	244	253	264	249	256	217	255	227	261	236	230	245	247	241	237	254	274	243	242	235	261	260	258	258	253	302	248	235	235	248	255	260	233	236	257	245	265	244	252	244	267	264	220	239	269	271	228	266	228	294	277	249	220	262	264	266	251	259	278	278	249	239	262	299	252	246	234	259	241	261	235	255	229	262	229	251	264	211	250	275	232	248	223	247	257	253	235	260	259	275	269	261	280	231	260	231	226	239	250	225	279	261	240	276	239	224	221	253	265	236	251	248	231	255	239	218	238	249	226	255	227	238	236	244	223	261	263	226	264	254	257	241	247	261	260	252	265	248	258	259	249	251	238	272	234	219	247	269	240	254	237	249	256	233	236	258	236	258	238	240	239	263	246	244	209	265	250	214	262	246	281	246	249	254	240	245	255	212	222	257	257	259	276	249	252	235	240	259	265	247	244	259	248	247	250	228	243	241	243	261	261	267	219	260	252	230	239	253	243	249	245	242	249	245	246	265	269	250	241	232	227	247	241	256	278	255	270	240	253	271	246	257	255	247	237	259	247	247	248	275	225	219	253	234	248	230	242	225	262	276	262	254	253	222	225	253	254	229	244	223	227	232	261	254	253	267	247	215	243	238	242	252	248	237	252	243	256	280	233	248	241	263	249	291	241	260	251	253	232	266	258	250	243	246	265	246	257	231	245	252	254	229	253	258	263	275	230	252	253	241	250	241	275	252	238	263	245	270	242	220	244	235	259	247	254	256	232	282	262	239	247	294	283	209	239	251	274	258	277	258	266	289	288	270	262	243	220	248	247	252	234	232	239	253	254	267	230	256	293	242	211	234	199	262	237	219	256	215	253	270	247	242	247	234	230	254	263	260	262	245	246	252	248	270	228	262	282	241	258	237	275	230	205	242	232	244	235	235	270	263	223	252	274	239	264	278	246	243	267	254	209	285	229	239	226	258	273	234	200	243	271	274	238	239	241	251	238	265	227	244	248	253	250	247	220	267	248	234	246	241	221	254	274	240	261	270	225	240	259	262	268	242	256	233	245	239	209	224	266	241	243	226	240	243	242	236	251	235	268	234	270	266	254	261	238	226	270	244	248	219	231	248	219	262	251	239	257	260	256	241	251	267	259	248	260	258	243	250	281	232	239	245	270	241	249	227	238	246	237	249	248	250	260	243	226	265	261	280	263	238	220	258	259	243	252	255	242	225	224	247	237	255	244	236	236	261	273	257	234	264	253	239	249	270	233	260	241	267	223	235	288	261	263	279	254	268	220	274	259	231	243	237	245	274	281	255	264	247	251	247	260	233	212	257	259	251	230	240	237	270	271	239	266	262	249	244	242	242	280	256	255	231	232	237	254	254	269	241	231	251	250	221	245	224	254	247	218	239	248	249	230	244	260	242	254	211	262	232	232	229	244	252	276	229	234	243	252	242	230	255	249	257	220	244	231	231	268	243	252	247	243	236	255	257	244	250	267	244	247	267	232	236	245	252	278	256	239	236	257	254	262	246	238	242	246	243	241	225	243	230	253	247	272	225	247	253	263	247	230	237	274	233	257	251	299	245	240	249	264	254	286	260	230	260	253	255	239	254	265	247	242	221	246	242	254	233	256	231	239	272	269	278	246	243	251	277	242	242	251	259	252	258	216	229	287	216	232	261	240	245	256	241	232	258	242	238	254	230	272	229	248	248	241	255	235	228	232	229	250	223	237	278	257	242	265	240	210	241	241	224	258	275	258	243	259	215	230	267	230	267	222	289	239	244	243	255	274	256	240	233	250	244	219	271	266	247	266	236	258	250	258	240	262	222	243	256	264	248	240	233	233	278	257	246	244	232	234	236	237	282	251	240	266	259	240	259	259	231	213	256	244	228	249	256	239	242	262	230	232	248	251	254	233	256	240	243	252	240	246	249	243	271	290	221	258	222	228	275	263	237	240	258	214	253	241	244	240	216	250	241	286	263	232	251	249	259	242	272	252	242	242	262	247	256	241	235	210	238	247	243	238	224	259	226	251	255	256	248	240	270	248	230	268	261	260	224	252	235	238	237	243	241	254	262	280	248	255	240	240	256	277	255	258	258	242	262	249	256	265	237	260	246	228	263	247	218	239	258	252	233	242	267	256	266	213	236	273	259	234	245	240	292	226	234	248	229	258	262	237	259	245	247	274	263	241	258	272	263	265	233	263	236	268	243	240	247	241	247	246	242	247	242	214	257	272	229	253	224	276	272	230	250	237	229	244	283	237	247	239	224	236	270	274	293	222	242	243	235	227	285	237	208	242	249	240	261	277
19726	12743	12914	7829	3389	1761	1004	747	684	619	597	605	588	587	575	569	568	568	535	573	563	544	581	594	533	570	530	580	538	525	583	569	543	493	569	538	558	554	533	523	511	552	555	541	500	550	494	525	535	526	553	519	582	543	506	552	537	503	532	481	578	541	559	547	585	550	552	540	530	518	562	549	534	510	526	546	531	551	596	548	508	536	549	534	532	560	527	555	557	560	524	552	468	526	535	553	525	545	517	536	506	554	541	577	548	511	530	571	511	501	540	526	538	580	536	538	583	537	550	529	569	545	564	555	527	510	596	540	517	544	542	543	542	532	551	506	530	571	568	543	510	569	585	569	548	556	543	541	525	535	527	546	518	582	538	552	525	536	538	536	530	532	542	569	565	563	542	535	556	532	543	484	552	511	546	599	525	564	566	548	552	521	538	534	542	576	555	542	529	503	514	565	541	522	544	526	538	551	544	534	573	545	532	554	588	560	567	532	533	528	516	545	555	537	492	538	567	529	494	562	525	515	541	505	509	569	527	542	590	554	548	547	564	549	515	480	518	530	529	520	554	501	529	534	497	497	551	548	527	570	520	510	500	563	527	567	537	552	510	533	540	525	517	568	503	554	531	555	510	540	518	543	534	543	495	556	566	514	552	541	553	509	561	508	514	556	524	532	515	548	513	552	563	584	530	539	536	533	569	584	556	564	542	522	560	557	548	513	537	547	525	500	598	528	535	551	523	556	549	503	553	544	565	525	556	547	529	574	526	514	529	523	556	514	548	479	552	574	539	543	541	553	532	530	533	574	572	560	536	563	494	563	491	592	522	543	525	550	556	547	538	518	561	523	539	541	575	533	572	556	520	472	546	535	517	551	546	517	544	561	487	560	566	528	505	522	549	580	561	555	528	493	489	548	555	531	563	542	549	538	599	534	550	512	556	507	569	541	550	534	534	538	535	531	565	520	522	563	572	539	536	569	537	546	529	563	560	522	547	607	573	561	585	556	524	532	567	593	537	540	555	559	517	520	497	498	541	545	568	511	547	508	555	600	536	565	555	530	517	552	532	546	509	529	568	568	498	538	508	558	522	522	527	540	552	527	543	552	591	535	528	559	519	543	553	560	585	522	557	510	519	592	540	531	525	552	564	559	551	544	567	557	560	528	527	529	548	498	553	523	549	557	578	526	549	543	562	511	490	567	555	571	551	507	521	514	546	562	536	567	527	520	509	543	552	552	550	579	540	511	542	540	560	510	568	551	530	530	560	559	502	538	570	516	538	523	552	499	558	537	571	552	552	578	560	536	532	546	544	599	511	541	544	555	527	542	543	575	557	558	551	517	542	497	542	556	542	552	542	558	537	511	585	543	535	516	548	551	526	489	553	595	552	556	519	523	580	554	553	523	503	546	542	545	606	525	547	523	499	568	550	553	539	526	541	536	572	560	542	522	508	561	549	523	564	530	561	587	507	524	499	556	514	517	531	557	531	515	581	540	541	519	515	557	562	564	538	525	516	534	545	495	624	548	569	549	488	548	527	564	529	564	543	531	524	545	551	508	531	518	537	520	535	560	539	530	557	529	562	514	502	524	535	568	548	488	549	518	533	559	553	533	525	540	529	520	527	512	562	525	549	557	546	569	563	508	576	579	533	538	510	504	573	530	524	554	557	550	524	561	559	564	602	515	556	568	555	555	531	521	533	506	507	575	528	540	506	538	534	497	564	529	539	555	530	518	537	555	542	516	502	543	555	526	577	562	549	534	508	510	562	542	532	478	564	471	569	557	527	519	486	575	514	528	492	553	523	535	555	503	584	516	524	531	562	551	572	535	576	539	545	519	496	544	497	576	563	521	576	553	525	532	542	512	528	532	524	538	543	535	539	575	553	576	544	507	533	572	572	550	575	524	541	558	572	546	541	529	529	558	508	577	544	525	534	595	550	552	525	557	549	566	560	551	561	504	546	525	541	498	511	562	557	519	567	527	577	575	539	531	550	564	510	538	518	585	558	564	520	568	563	528	551	566	511	531	529	563	545	541	504	536	521	595	506	554	549	494	579	536	546	547	528	546	561	505	548	559	558	498	588	498	545	536	512	550	531	547	530	521	541	525	542	560	525	513	550	537	547	562	571	523	586	579	497	573	519	543	565	546	570	571	525	515	535	574	547	533	568	538	509	509	549	555	542	538	538	537	522	526	492	487	539	535	571	527	551	533	590	511	539	511	560	564	569	526	580	546	542	535	558	544	538	518	529	564	529	547	518	535	535	517	548	539	568	498	572	575	527	531	508	549	548	547	542	541	504	582	543	565	568	505	511	522	558	537	555	548	558	532	501	561	515	553	545	528	513	554	562	533	584	499	541	533	529	538	534	479	551	528	546	541	546	544	543	541	544	507	549	548	494	530	516	561	549	540	541	543	551	515	546	550	596	513	559	515	582	525	575	538	525	532	557	484	478	568	525	530	539	581	544	564	531	532	560	523	534	570	531	542	536	526	568	555	550	543	497	556	559	519	579	494	528	512	551	516	506	525	529	477	539	506	527	541	526	506	563	504	560	540	530	550	560	549	573	575	548	499	565	531	534	547	557	547	556	541	537	536	551	555	530	521	553	497	491	559	512	560	530	540	593	536	579	488	492	523	552	536	575	534	498	538	549	537	559	528	530	540	524	563	559	544	532	543	545	539	542	539	517	531	531	544	516	548	542	537	557	512	570	535	543	569	522	535	549	537	552	509	508	524	527	576	519	495	545	557	535	513	566	555	539	501	540	505	506	489	490	553	524	547	549	572	553	531	504	565	521	500	550	550	548	550	559	547	557	524	539	490	508	537	526	561	560	554	554	522	548	503	550	564	539	527	522	536	586	520	515	553	566	529	534	562	537	551	522	511	526	568	502	511	529	580	547	547	489	533	542	546	560	574	552	523	538	558	513	517	554	562	525	539	531	527	509	530	499	544	550	560	542	548	526	546	503	523	525	561	533	599	559	504	516	532	554	560	539	532	525	511	538	528	563	524	528	565	533	557	538	541	525	518	575	559	524	548	542	550	567	505	528	567	535	554	548	533	502	550	523	568	535	551	552	520	547	520	542	541	548	536	546	537	484	507	514	536	496	530	576	553	539	554	554	523	509	559	540	541	548	561	573	548	545	563	565	497	559	585	564	567	526	538	516	544	513	515	541	519	543	565	508	531	558	509	527	507	488	524	568	523	538	559	540	514	554	512	521	544	544	534	538	553	510	516	533	526	522	562	529	516	518	492	577	516	526	514	596	521	558	539	541	573	561	537	541	547	530	553	560	558	524	522	538	562	540	550	528	530	594	514	566	575	544	549	517	594	523	544	534	558	531	549	538	534	541	588	549	523	525	516	562	552	534	540	567	553	575	511	512	565	526	517	536	555	503	544	535	551	496	530	527	566	525	530	533	555	503	515	574	546	537	576	549	507	496	542	568	560	537	560	562	530	519	517	555	554	574	565	554	501	551	530	508	558	518	535	530	521
45606	29660	21745	10866	3198	885	372	252	230	202	199	169	162	205	183	196	168	181	158	144	163	177	171	173	146	182	171	165	169	161	181	146	167	167	149	149	145	167	161	142	163	144	146	163	157	148	140	178	161	146	150	172	155	177	160	150	165	149	164	175	143	173	157	161	165	188	165	160	197	139	156	160	150	153	164	158	165	176	156	151	156	162	157	158	164	188	167	194	160	171	169	165	178	156	155	160	175	172	167	163	144	151	162	147	145	170	149	154	152	153	174	199	156	168	158	169	162	166	141	150	159	157	164	147	160	144	167	125	159	143	154	157	170	144	172	181	155	178	164	171	157	178	171	160	154	141	174	151	164	150	163	156	156	143	167	166	176	180	162	138	165	179	154	159	155	157	153	140	164	143	159	150	150	163	167	144	144	154	170	164	152	177	169	158	173	147	152	169	160	149	169	168	163	140	158	143	179	160	176	144	158	181	146	166	136	151	155	168	169	171	150	159	163	149	172	162	137	166	141	155	152	165	171	164	157	162	167	153	169	144	156	173	155	171	152	173	155	173	151	147	151	151	165	159	144	159	142	162	150	169	153	126	179	191	166	174	171	172	154	165	154	153	123	161	156	177	127	131	175	158	136	141	166	151	176	176	186	174	135	154	152	167	164	157	175	168	170	165	153	145	187	135	169	167	143	188	190	159	153	149	163	179	160	176	154	164	160	164	183	161	175	167	151	153	151	175	161	157	160	176	173	137	184	146	173	171	166	170	153	172	155	150	145	155	123	177	188	143	156	156	159	151	152	162	151	153	186	140	150	180	132	135	176	151	158	166	160	155	178	158	178	140	146	157	149	168	143	160	153	160	153	162	168	161	180	158	158	157	157	181	160	153	146	155	142	164	171	166	168	158	153	159	153	158	127	187	175	151	155	153	144	154	169	129	182	153	179	156	160	164	140	153	155	186	146	148	171	202	150	165	169	138	154	153	173	154	143	157	156	165	144	158	160	159	151	159	143	163	151	152	164	142	164	161	169	155	165	184	168	162	167	150	158	166	158	170	158	134	174	129	150	162	169	153	143	169	162	186	150	160	172	147	151	147	174	169	161	151	141	174	151	161	137	137	153	178	174	164	160	172	161	157	143	155	141	138	166	144	177	159	178	160	173	149	158	150	187	158	185	151	173	157	152	161	151	186	173	158	152	182	164	162	148	157	169	162	172	172	149	164	163	150	160	155	160	161	156	134	170	150	138	166	146	152	166	145	181	147	136	171	156	156	166	139	173	198	179	168	146	143	153	151	174	159	155	155	149	161	170	143	167	175	153	160	138	193	160	148	140	156	140	167	176	167	152	170	171	149	156	151	176	193	148	162	153	165	157	164	165	145	151	177	153	156	132	138	160	167	171	182	160	150	152	149	148	151	162	161	162	163	159	172	177	155	175	166	136	165	158	159	159	139	146	153	186	151	150	154	176	142	166	158	141	117	184	190	153	150	169	164	162	150	162	181	142	162	162	148	191	159	152	173	125	136	161	145	159	165	137	177	159	155	191	163	161	160	176	184	136	165	136	179	175	166	173	136	169	129	159	148	171	139	160	151	185	144	145	179	139	154	167	155	157	177	164	176	158	153	142	158	168	177	171	164	164	146	150	124	154	173	174	155	174	162	166	162	172	156	161	158	142	171	159	140	174	158	177	162	183	157	187	136	150	169	152	167	165	146	175	174	124	147	164	161	165	173	163	154	145	162	165	149	155	144	137	147	165	167	166	142	166	158	175	186	193	163	173	147	164	169	176	173	148	147	142	168	168	184	156	181	158	154	148	144	150	159	164	150	163	142	116	177	165	187	160	157	157	171	145	165	171	152	177	165	157	141	146	176	175	162	163	146	176	161	172	168	160	159	185	149	180	165	135	155	130	160	149	152	156	165	146	168	147	170	146	161	173	158	151	166	193	154	155	171	166	159	175	169	157	182	169	150	137	153	162	176	176	150	165	202	147	171	161	163	143	168	147	179	164	139	157	153	151	113	171	156	156	146	153	168	165	175	175	140	166	168	146	170	178	176	181	167	140	148	175	151	147	146	172	136	160	169	144	165	143	185	169	175	152	152	177	168	162	156	164	185	147	148	145	166	177	176	154	140	161	165	158	154	147	152	139	155	143	161	172	178	154	174	177	164	155	148	158	164	165	163	141	148	138	168	176	147	170	148	147	156	160	144	161	148	161	165	149	132	162	135	159	167	123	180	174	138	144	166	135	157	154	151	161	172	149	176	177	164	163	165	132	149	146	127	165	142	158	139	142	156	160	146	160	143	177	158	192	150	183	158	181	159	157	166	193	176	157	150	159	169	159	154	160	170	158	162	148	147	172	143	173	187	163	159	152	149	166	160	163	164	188	154	170	134	174	175	143	152	141	151	146	178	159	166	185	163	164	130	134	167	174	174	168	148	159	158	162	153	162	144	160	171	171	168	143	150	164	153	151	150	165	168	156	166	190	174	175	166	159	168	155	169	171	156	152	146	165	168	154	150	153	147	137	138	168	143	158	162	168	166	181	156	159	155	143	149	150	144	158	160	168	187	155	156	184	159	194	164	128	160	145	136	167	161	180	167	154	162	173	150	158	141	150	156	165	163	174	154	169	163	179	160	137	145	156	198	164	158	165	159	135	184	139	173	162	169	168	152	175	161	146	145	164	160	164	161	144	160	164	176	149	161	152	158	149	145	145	144	153	184	173	175	143	155	184	156	144	127	140	155	167	169	148	178	163	157	166	173	163	158	162	156	146	173	136	140	171	149	185	165	173	185	142	158	150	130	164	156	177	165	153	166	155	138	156	137	157	162	131	156	156	171	157	159	159	156	153	143	155	157	156	138	198	213	170	150	151	156	182	176	154	172	142	126	163	172	185	165	173	166	160	159	176	193	143	162	148	168	146	161	158	156	115	180	140	164	175	157	160	150	159	156	136	157	173	156	179	173	152	172	131	162	149	164	165	156	135	169	191	143	166	177	156	167	150	147	166	172	151	161	160	161	166	137	162	172	158	188	153	154	165	159	174	162	161	153	165	176	143	173	153	160	147	179	163	158	158	149	141	181	160	154	141	174	165	142	148	173	146	153	149	161	159	160	178	143	183	207	176	151	145	170	148	162	152	167	173	173	147	157	158	161	160	160	152	164	196	150	172	170	140	165	152	166	162	184	148	185	170	143	160	169	163	202	185	168	150	152	173	160	154	142	165	167	155	152	173	179	169	174	159	167	144	152	134	138	129	143	166	155	172	176	166	159	144	144	154	171	147	153	179	161	145	161	165	145	148	153	174	162	154	162	150	171	195	177	164	146	153	142	196	166	150	163	160	157	172	164	176	150	140	151	150	150	135	158	171	154	157	162	170	167	150	178	134	154	150	155	156	131	172	188	172	143	150	149	164	165	161	160	145	153	158	137	162	144	171	169	144	168	148	176	151	149	146	164	152	142	155	155	168	142	159	151	160	164	163	152	161	162
29838	23523	24783	17996	7346	2777	1368	907	804	651	630	554	510	526	492	461	467	427	445	441	415	388	404	423	386	372	381	386	363	420	373	398	375	380	374	371	371	382	370	343	395	358	368	340	389	369	403	383	373	412	361	366	378	337	379	372	379	350	398	366	378	329	340	345	378	358	372	358	407	380	363	363	391	349	348	329	378	362	374	350	364	389	405	357	379	355	336	369	389	392	343	349	365	370	339	378	389	390	380	347	359	362	325	361	361	342	404	374	345	383	353	373	362	382	362	370	350	383	356	379	369	335	363	347	368	340	359	362	399	365	371	343	328	352	347	343	329	396	369	340	343	393	373	360	368	370	379	380	380	389	343	366	363	335	329	368	359	385	350	368	377	368	347	366	340	389	372	386	371	360	391	376	349	381	361	351	359	381	377	355	372	345	372	380	327	352	411	391	371	396	367	332	385	367	338	368	313	389	352	377	359	350	386	362	367	329	380	379	370	344	341	377	340	379	362	373	372	371	379	383	414	355	385	356	382	354	345	385	377	369	366	370	340	373	366	381	365	346	360	367	361	380	356	385	374	352	368	335	356	363	398	366	344	357	327	359	349	355	374	361	361	403	362	338	373	359	400	327	388	354	358	340	352	338	349	335	383	337	365	321	388	369	376	314	360	370	384	369	386	358	395	372	370	340	366	356	367	353	399	405	369	368	406	377	348	337	360	360	328	359	375	374	385	368	343	375	377	398	364	337	337	353	365	334	366	361	378	334	389	375	384	371	352	352	356	353	401	326	352	386	333	387	369	386	383	352	352	352	396	372	358	380	321	375	381	374	367	361	405	358	382	348	325	361	383	366	379	357	345	354	366	369	365	403	367	367	368	367	347	389	371	386	376	386	348	393	331	359	363	359	348	377	357	369	332	371	388	336	364	368	336	358	367	339	378	323	358	348	377	365	368	382	367	361	356	361	379	331	334	357	370	374	361	348	335	347	350	393	348	363	344	378	316	371	373	364	359	370	339	371	348	342	367	329	368	357	371	385	347	375	356	331	392	348	388	384	337	338	367	417	369	391	392	385	362	351	356	381	381	377	353	350	351	355	356	376	371	367	326	347	366	359	374	378	370	349	370	352	353	389	338	367	350	358	343	335	368	366	370	364	327	344	373	364	330	387	354	349	353	391	381	349	372	370	369	357	368	341	368	367	348	369	371	371	357	371	374	352	341	367	353	377	367	347	382	363	337	363	355	365	359	344	368	392	320	369	332	354	359	341	351	350	334	384	343	363	375	364	349	365	392	351	360	379	382	366	339	347	386	403	384	368	349	376	380	367	354	382	342	365	351	351	376	353	361	364	365	369	412	376	369	384	352	391	371	350	359	377	351	366	350	354	355	361	358	387	394	339	341	350	412	368	396	332	355	380	332	383	359	381	391	347	393	389	365	378	348	398	368	382	353	371	381	344	355	336	372	349	377	393	397	369	373	383	361	397	379	393	365	399	331	362	376	361	349	364	358	349	396	360	346	366	349	363	371	379	378	349	341	380	325	366	367	375	372	384	384	375	403	375	369	379	356	339	380	343	394	381	360	349	386	356	340	372	364	381	357	379	432	337	386	369	345	379	375	360	379	365	357	365	328	361	346	354	363	390	361	332	372	380	374	341	353	388	340	372	361	349	364	352	367	366	357	380	349	360	342	370	359	343	366	312	395	345	389	343	352	361	345	386	348	352	368	382	371	353	361	385	419	372	387	370	348	354	346	323	356	379	344	361	378	331	326	341	396	362	389	365	361	368	359	376	376	380	403	389	362	365	322	388	385	350	342	385	327	345	359	391	364	392	373	340	336	352	351	379	341	377	418	365	347	322	371	363	392	358	364	379	353	363	371	389	335	370	371	361	362	375	396	352	335	355	352	325	366	372	383	367	351	342	354	368	390	379	361	425	344	374	376	339	355	321	416	346	385	377	362	367	352	384	380	354	330	395	343	345	408	391	369	404	368	409	346	330	351	361	373	339	375	387	362	388	351	337	375	354	352	359	358	388	363	390	352	339	382	367	401	392	329	372	391	383	374	381	330	364	346	348	393	388	342	381	346	356	346	337	385	398	369	326	344	345	367	372	377	358	332	342	377	340	357	325	356	383	321	385	386	298	362	387	354	378	364	370	351	375	342	365	351	370	397	364	384	392	378	371	347	375	369	330	350	355	361	355	364	386	390	352	364	381	370	388	385	337	348	371	355	349	361	395	347	341	391	368	358	344	336	345	376	372	380	382	389	360	353	332	351	336	410	392	368	340	413	381	370	374	381	396	316	374	375	352	361	413	380	380	362	376	368	368	362	375	383	381	366	394	358	339	365	407	349	371	384	375	371	350	357	363	360	375	373	398	343	367	367	379	397	342	375	366	366	363	353	346	331	380	349	381	385	371	382	339	376	363	347	415	391	348	341	369	389	337	337	347	344	396	338	365	352	381	378	364	356	358	391	367	375	352	342	366	360	410	374	372	413	357	368	378	367	376	376	395	331	361	351	351	375	362	390	327	336	371	396	390	357	375	342	383	380	353	360	361	380	359	348	357	370	396	431	393	387	410	398	368	393	364	388	361	357	359	363	359	322	389	365	377	391	331	324	376	364	388	350	358	357	385	369	342	349	379	349	348	359	334	354	357	376	372	355	338	378	371	381	375	345	347	372	355	328	362	368	390	340	349	368	383	372	347	360	382	361	371	359	391	352	352	359	382	340	357	334	375	333	392	361	399	390	367	384	378	373	383	385	361	371	366	387	373	350	371	369	340	373	379	391	377	381	366	353	343	372	380	378	368	364	363	336	367	348	337	364	364	374	401	363	392	340	363	366	377	384	332	365	382	410	340	401	357	343	346	353	388	376	373	364	369	345	361	408	337	371	360	356	364	369	368	327	362	344	340	380	343	318	387	346	394	359	384	336	397	358	370	377	356	362	399	356	378	360	393	352	372	363	339	357	333	373	387	386	327	350	357	389	342	342	351	384	362	341	386	341	348	342	378	360	339	367	384	339	368	306	368	360	418	369	377	377	383	365	383	354	364	357	361	340	339	374	333	360	366	346	371	366	369	393	375	355	406	327	368	350	371	353	393	396	347	375	355	381	337	344	340	398	396	321	364	384	367	361	383	367	376	364	372	366	347	372	376	347	357	360	383	331	371	356	347	320	353	365	358	410	371	360	336	371	347	369	367	374	361	420	400	371	394	375	409	377	334	377	365	391	358	395	365	363	370	357	373	377	356	347	370	365	374	357	343	358	357	363	397	376	394	374	343	382	376	350	364	349	379	373	396	360	326	357	327	367	372	368	376	388	388	346	375	335	346	374	360	361	343	393	388	345	381	343	382	372	384	391	381	381	349	386	343	350	360	338	358	354	392	331	370	397	335	373	356	372	384	340	372	319	363	356	368	351	344	346	371	359	378	355	329	371	339	363	356	363	319	364	382	419	368	366	376	367	378	365	345	373	356	389	347	385	362	350	376
55502	37531	29165	18136	7754	1331	495	398	304	272	210	240	210	220	199	207	181	196	189	192	178	186	202	183	158	178	175	171	188	211	180	177	196	149	175	179	165	174	184	170	179	170	171	161	185	181	181	163	145	178	150	162	156	191	170	176	166	148	166	173	151	173	199	170	194	166	168	181	177	155	155	178	172	187	202	183	163	156	161	173	185	166	188	178	173	159	158	159	149	159	162	177	172	164	186	182	162	155	172	160	153	175	169	168	169	153	146	175	145	150	177	171	187	193	167	202	176	168	184	180	181	155	158	179	200	177	161	182	181	198	191	167	177	152	157	165	148	190	190	168	175	175	172	159	163	176	151	164	162	172	185	195	190	181	142	176	163	153	162	160	159	154	159	185	176	145	167	160	149	155	174	171	181	186	197	185	180	189	186	169	175	181	182	172	160	164	164	160	145	183	161	162	157	176	167	189	196	177	181	159	153	140	161	150	174	154	170	163	167	176	172	167	171	152	153	166	171	179	142	172	167	173	154	176	164	170	182	187	182	169	223	163	155	181	171	185	181	200	176	169	149	166	175	189	181	185	189	187	169	175	172	146	153	172	165	175	174	190	170	160	171	171	184	174	168	167	177	176	153	179	164	175	164	181	174	195	172	169	159	153	180	171	166	158	182	176	146	209	187	166	163	179	163	150	203	186	166	167	174	176	154	152	167	169	174	161	179	149	186	171	187	177	143	156	173	147	154	174	185	151	174	173	168	208	167	144	183	173	171	175	172	165	141	176	194	187	165	172	179	151	166	165	186	173	172	159	225	194	193	156	180	154	179	170	154	152	204	163	193	181	167	165	163	185	176	181	200	174	149	172	152	177	158	185	148	170	163	173	205	180	167	171	149	155	183	173	161	186	170	182	161	172	166	153	159	206	162	191	157	163	185	199	151	176	161	163	178	168	182	159	169	218	180	144	177	139	163	169	162	168	197	156	177	169	177	164	179	162	175	153	160	181	153	143	164	172	164	180	176	167	166	180	155	170	166	134	151	170	161	168	175	157	163	160	197	172	164	175	167	176	193	197	181	160	156	179	154	164	184	181	153	168	179	177	161	131	182	179	173	169	178	150	167	170	171	172	186	171	157	190	158	175	185	188	156	172	167	175	180	174	168	154	163	153	172	166	163	163	161	149	164	157	157	164	134	154	165	166	186	186	161	176	165	173	180	186	174	179	171	160	164	188	210	171	167	163	169	157	164	174	190	148	161	187	179	158	166	168	170	183	158	163	162	184	179	189	169	169	160	180	155	163	154	169	183	178	183	182	147	155	154	152	183	156	172	176	168	164	181	163	174	176	179	158	181	147	168	143	159	175	159	172	187	195	179	193	171	175	157	154	160	170	140	172	169	177	175	184	169	165	184	162	170	188	174	153	194	164	167	175	176	195	156	146	176	164	181	174	159	161	154	166	156	173	162	190	166	158	172	157	169	179	152	165	152	168	168	165	168	157	167	175	200	158	169	193	158	168	163	172	154	159	176	181	190	189	188	180	195	168	159	163	143	185	171	176	170	181	194	180	174	180	180	191	171	192	150	170	150	177	169	177	139	151	157	165	182	139	183	185	164	171	183	163	155	176	165	188	158	171	166	182	180	195	165	186	179	182	181	161	153	172	172	154	150	184	166	198	178	188	175	146	176	162	203	171	161	179	174	185	159	179	158	185	158	192	156	172	162	160	176	159	148	180	165	171	167	163	185	176	141	149	197	199	149	185	176	168	166	159	160	163	172	181	168	146	171	192	186	202	182	168	175	157	176	183	190	176	164	146	151	185	153	191	168	160	153	167	151	147	168	171	171	194	176	164	177	185	160	169	174	159	180	173	172	136	145	175	181	166	174	183	188	176	170	174	151	196	155	165	171	188	170	154	162	184	176	168	169	168	191	176	162	171	172	143	159	167	156	181	152	168	196	181	192	220	196	147	180	178	177	170	169	157	173	180	176	193	202	189	164	180	178	180	158	162	142	190	174	193	155	186	176	162	185	154	176	181	173	177	193	162	178	185	147	163	204	189	182	176	167	199	180	169	172	164	147	169	187	184	163	180	167	172	171	206	144	179	191	185	143	163	192	166	187	179	163	173	154	151	189	167	155	195	192	197	171	154	174	187	166	152	150	171	138	174	153	166	157	173	186	152	173	139	180	152	177	181	189	179	162	177	173	157	167	169	166	191	170	196	168	179	165	170	188	158	180	193	198	144	177	184	178	150	168	183	143	173	153	173	168	145	165	172	194	164	154	176	168	161	177	181	159	174	160	165	191	168	174	182	178	176	201	184	152	199	156	192	184	148	167	182	154	169	163	169	190	166	155	174	156	183	166	175	166	168	179	159	154	175	191	199	181	161	192	176	163	157	158	155	166	183	159	166	168	179	184	161	179	180	190	170	176	156	157	166	167	154	187	166	159	175	171	179	174	164	175	188	158	188	162	166	149	176	182	191	150	168	156	176	176	172	153	193	158	185	170	155	176	167	160	180	179	151	166	152	152	164	172	165	197	173	161	183	211	177	176	188	174	180	164	179	193	174	161	199	167	156	168	194	155	173	160	166	190	198	167	168	149	145	164	180	154	180	205	192	188	182	194	161	159	203	182	174	191	174	178	157	178	204	196	190	155	147	186	185	157	177	172	160	179	163	162	173	168	159	169	167	166	161	169	179	188	181	172	166	174	183	187	196	159	183	174	178	180	157	192	156	174	174	163	193	176	185	164	172	171	168	170	165	161	166	159	175	147	171	167	181	174	169	153	190	184	164	180	173	154	162	171	187	179	158	175	189	202	164	162	170	177	165	170	171	171	168	158	171	189	155	174	158	182	173	167	180	175	172	198	174	167	159	171	162	169	173	184	180	163	163	178	171	142	150	167	189	184	166	176	169	184	175	164	177	157	176	155	171	161	181	159	183	181	196	173	163	165	174	168	159	169	175	169	169	169	178	181	187	183	195	176	170	163	164	165	153	156	189	169	185	193	163	191	170	195	184	178	162	146	176	177	168	167	172	191	168	178	164	157	165	170	156	155	140	147	158	155	187	165	177	187	162	178	181	174	156	173	171	182	179	188	163	186	175	177	143	181	181	192	178	188	164	176	148	151	196	163	191	209	180	152	162	184	175	183	183	189	176	153	176	177	198	169	170	194	145	161	147	179	166	176	144	156	190	156	179	172	182	165	159	162	158	158	180	171	157	167	208	175	178	195	139	171	159	167	174	177	174	187	166	180	169	155	163	159	169	181	199	177	137	156	177	174	176	188	150	158	174	191	192	179	170	163	175	174	164	165	192	180	160	183	166	177	181	188	174	171	194	171	179	185	180	166	189	160	154	149	179	179	182	195	151	163	156	176	148	146	154	160	183	176	159	168	197	180	166	160	185	163	164	173	160	166	179	172	212	168	182	194	176	151	168	166	150	205	172	179	188	171	185	175	169	189	161	152	170	139	179	167	194	158	163	179	179	180	167	173	180
36344	29223	30771	25256	14052	3116	1767	1316	1069	896	796	765	646	603	627	602	558	520	559	533	538	517	462	455	432	487	405	456	439	435	426	417	438	421	429	418	425	398	427	409	389	405	391	397	427	382	401	378	393	382	412	408	420	405	451	389	411	420	410	426	356	384	406	388	381	406	404	379	395	368	397	413	391	400	371	414	437	375	388	393	406	397	458	395	439	414	394	395	409	411	386	359	400	397	420	375	372	403	405	392	413	368	397	425	402	404	404	384	388	414	408	412	404	391	389	429	420	399	405	389	405	392	409	383	420	413	395	473	403	403	373	400	429	386	407	426	401	407	398	406	427	415	352	405	410	417	417	425	412	412	385	370	357	406	393	391	385	384	394	403	394	354	386	424	411	387	379	412	408	408	414	400	387	378	389	399	384	402	398	406	437	383	369	426	419	436	406	401	391	377	419	426	381	403	406	359	402	421	399	393	391	398	416	381	396	403	414	407	405	384	405	411	385	396	396	422	395	362	397	393	422	411	419	388	409	420	400	396	408	403	390	410	383	409	397	404	392	407	389	407	411	408	403	393	434	395	429	391	379	408	406	407	367	378	386	418	420	400	380	366	399	391	410	393	381	413	365	370	394	399	384	412	413	414	408	421	358	389	392	405	383	347	418	411	393	381	429	400	414	406	391	380	408	407	404	388	392	427	401	418	425	401	403	420	393	401	397	400	360	406	408	391	419	384	370	426	407	426	372	388	395	400	422	372	373	395	403	405	378	375	409	401	412	405	404	392	378	396	376	418	407	377	382	373	401	394	400	422	354	408	389	450	417	386	420	366	375	448	412	402	401	363	380	415	420	405	403	393	390	398	374	419	406	384	371	402	405	416	431	373	399	394	386	387	387	421	384	444	408	399	406	391	428	415	391	385	388	402	434	408	398	392	403	411	382	377	394	434	369	391	404	364	405	403	424	354	400	407	386	421	385	425	404	397	392	378	432	391	381	397	392	364	383	392	409	428	404	388	408	410	387	411	383	426	413	414	399	406	393	420	352	401	414	401	399	397	417	372	384	426	426	414	394	394	393	364	422	420	400	378	395	373	390	400	413	416	382	379	408	446	393	387	371	419	401	392	418	417	392	443	388	411	415	388	391	395	396	368	388	411	396	379	438	396	421	417	380	391	432	411	437	372	392	406	400	376	380	412	390	414	394	393	396	362	367	413	391	401	372	410	394	399	389	389	405	421	390	398	405	382	387	435	411	357	351	374	381	437	389	364	387	401	380	401	399	420	374	409	415	405	370	400	383	370	394	401	361	405	361	375	425	403	400	376	416	397	405	399	402	387	436	428	401	409	396	398	373	395	385	419	392	369	412	400	416	387	422	430	367	413	402	386	407	421	359	406	433	417	440	372	390	400	401	380	391	388	392	413	374	430	390	435	361	401	388	392	419	397	375	396	408	386	406	392	391	385	404	394	360	424	431	391	419	389	380	408	384	415	427	381	429	411	412	405	381	393	386	385	398	445	373	420	404	406	419	406	370	426	408	377	402	405	405	407	402	416	375	399	397	452	375	402	457	416	404	403	387	403	395	423	370	387	406	391	418	373	400	421	404	383	376	405	401	407	411	385	385	430	389	431	431	402	400	423	379	468	408	387	386	400	387	432	407	403	388	401	418	386	407	378	384	416	406	390	397	388	396	393	373	384	373	393	391	358	376	420	425	400	383	423	365	398	393	440	345	380	396	395	405	421	397	398	399	374	372	406	412	416	402	405	423	412	386	382	382	407	383	372	460	403	390	395	418	383	382	355	407	381	393	392	409	384	401	442	388	395	440	387	407	404	394	411	423	380	403	395	392	375	377	380	410	384	395	412	403	411	365	372	432	410	361	396	391	401	390	369	370	434	382	387	371	394	408	388	451	413	404	398	404	411	411	407	352	418	371	424	383	389	410	391	396	345	417	435	413	355	394	347	434	398	349	390	408	391	382	376	427	412	421	407	386	354	393	388	430	422	383	381	393	351	409	399	361	365	414	374	386	396	429	417	381	382	407	411	413	410	354	385	414	380	397	393	394	395	395	389	389	416	390	390	411	380	386	386	400	372	410	419	403	377	367	367	375	392	358	431	384	372	401	402	398	383	428	379	407	366	415	413	395	402	389	399	362	401	408	401	403	387	407	391	384	372	413	413	405	402	407	350	386	384	393	444	417	403	378	374	404	449	368	413	409	380	419	397	428	398	394	392	391	444	415	422	407	409	379	397	407	400	430	391	402	412	383	396	428	430	388	427	388	396	386	409	394	418	412	394	414	416	410	406	408	361	372	390	412	392	394	393	434	357	384	372	396	389	406	390	383	382	418	377	390	405	423	389	404	397	419	364	399	395	423	386	348	421	369	412	421	452	417	435	418	397	443	383	396	421	385	381	394	404	375	411	387	413	381	406	440	376	407	413	364	412	400	400	427	421	403	395	429	398	385	397	419	377	394	409	396	382	398	388	356	397	387	388	400	425	361	363	400	408	404	416	386	429	359	388	411	453	423	392	370	391	375	415	434	421	380	409	413	398	383	374	345	426	437	406	402	393	407	395	386	412	400	443	422	406	385	414	371	393	406	426	409	387	399	393	335	387	420	383	397	402	399	416	390	402	391	397	379	388	423	416	399	398	371	396	378	363	405	401	441	454	411	405	400	438	396	392	402	400	397	419	412	422	358	399	399	409	346	398	413	423	416	388	375	365	369	351	352	376	388	426	415	387	411	396	389	416	384	394	383	413	382	422	411	399	439	430	396	389	407	404	375	364	405	418	398	399	409	396	374	383	413	419	419	425	406	401	387	392	411	367	372	405	380	421	419	390	354	417	396	380	376	402	414	384	372	441	408	380	396	404	414	423	399	403	402	401	431	409	409	401	412	412	414	386	397	409	412	370	389	402	383	408	388	377	358	378	410	374	397	427	414	387	413	375	389	396	429	393	412	433	424	407	433	380	407	421	420	400	380	404	373	396	403	405	412	418	389	436	428	394	411	399	370	386	377	368	410	376	385	356	374	402	366	384	380	356	405	401	409	430	437	394	364	410	414	371	379	426	401	421	362	403	412	398	384	366	391	390	415	423	421	391	403	389	380	395	395	407	375	417	393	419	388	410	385	406	339	432	409	394	393	415	364	390	408	379	420	390	413	383	398	378	373	428	390	398	420	402	437	381	403	412	380	414	376	411	380	385	374	397	380	389	422	393	415	389	443	373	429	382	412	429	403	425	404	415	377	403	389	373	396	382	402	400	373	415	416	387	417	383	411	382	382	413	402	422	387	457	413	388	382	399	390	396	390	409	432	404	397	428	394	416	422	419	406	380	381	419	418	408	402	400	388	421	405	402	404	401	427	390	411	401	423	443	382	398	400	411	399	392	364	405	402	387	392	424	390	358	408	384	386	378	389	400	400	408	415	396	386	446	421	404	396	401	380	425	421	370	403	383	412	426	390	357	401	379	416	396	394	401	378	397	387	403
31320	17291	8453	2956	879	400	317	261	291	228	262	249	253	253	278	261	248	256	234	250	249	247	246	230	245	213	234	240	253	276	259	238	266	281	267	277	251	270	213	245	247	211	230	219	252	251	236	235	247	242	266	231	233	247	230	258	237	195	251	243	239	229	249	235	231	265	272	241	219	268	273	228	270	246	231	220	212	249	242	210	272	240	261	209	243	235	262	245	231	252	232	288	251	235	243	251	219	246	259	241	264	245	235	220	222	245	236	271	261	231	232	232	253	249	275	230	237	266	225	234	264	253	248	271	242	250	249	241	258	247	241	238	226	225	242	240	224	240	260	236	254	240	245	240	225	229	214	232	230	221	228	236	249	260	229	238	244	214	231	247	220	218	252	224	255	243	249	263	252	228	225	253	277	278	266	246	253	211	234	231	241	276	241	228	263	247	230	236	212	246	232	232	252	224	242	262	263	264	234	237	229	236	242	250	244	253	243	252	247	282	249	259	270	243	247	257	257	234	220	237	254	246	254	248	257	258	243	265	242	234	221	230	230	218	280	275	250	251	245	230	261	256	244	247	210	218	250	235	248	265	229	238	246	238	245	243	254	279	274	275	239	281	263	232	228	249	233	210	217	230	263	235	242	232	276	207	232	233	272	239	270	264	252	251	230	253	227	245	229	227	259	265	230	250	259	288	240	244	260	238	255	257	275	217	239	259	221	222	277	226	237	228	260	228	267	223	259	288	226	244	266	238	227	219	258	223	219	246	247	241	229	263	250	245	228	252	306	235	235	276	235	230	253	251	223	239	229	228	227	251	256	236	205	238	244	217	260	240	257	229	224	241	230	234	230	238	237	239	246	263	234	225	251	242	232	260	217	230	235	227	250	256	255	259	237	256	239	265	245	251	265	269	241	232	226	232	226	217	256	241	237	246	257	249	237	231	261	254	244	253	248	269	283	266	217	248	242	224	256	245	258	252	233	283	233	260	249	252	234	241	243	227	264	285	244	235	237	242	267	226	251	237	257	235	213	260	249	287	229	225	242	236	213	249	225	212	227	225	265	235	228	225	236	233	231	275	241	280	259	227	252	252	208	260	245	252	222	280	250	264	266	255	216	242	249	247	220	248	226	254	225	219	248	252	240	234	256	264	262	303	245	273	249	245	195	233	235	225	231	272	294	244	253	245	256	247	256	249	247	251	222	253	261	261	262	231	232	219	253	246	246	266	284	257	241	277	226	246	242	265	233	274	238	248	239	221	238	247	284	217	250	258	252	262	214	253	233	239	264	261	241	240	217	247	238	254	239	229	239	247	250	258	221	266	235	255	238	254	228	236	259	246	227	245	259	225	238	242	220	258	249	241	224	220	237	221	264	238	267	254	259	259	222	223	237	253	255	200	226	245	235	226	253	241	274	211	256	272	250	227	225	229	224	223	259	214	229	214	212	248	259	250	236	237	258	247	229	241	227	231	244	276	256	242	232	226	282	243	228	248	242	233	230	234	226	245	239	247	256	241	239	224	258	242	246	245	242	245	260	265	241	234	254	236	264	253	209	246	244	257	239	240	261	201	265	244	244	238	232	248	268	257	291	242	260	220	242	248	262	225	246	232	229	238	256	253	255	236	228	235	226	250	237	263	208	231	246	260	250	237	216	221	251	225	246	230	258	228	236	239	258	245	251	249	283	220	235	219	241	238	234	257	230	282	258	261	262	247	248	238	237	230	244	235	217	232	259	209	248	251	243	234	238	266	247	258	271	222	209	265	268	251	242	223	268	233	253	261	229	231	247	234	244	234	236	222	240	233	258	238	234	250	254	253	240	227	270	225	221	248	251	257	238	242	259	236	219	225	257	263	213	236	260	246	259	246	217	227	227	234	259	239	242	258	252	255	262	256	237	284	254	233	235	255	235	245	220	261	234	277	225	266	281	288	261	220	236	245	240	195	219	269	231	237	228	282	272	238	273	246	252	274	228	234	246	267	230	248	267	244	250	254	232	234	233	235	260	230	275	255	250	231	232	243	232	259	256	230	206	210	241	219	268	251	273	232	226	253	225	237	256	225	222	263	252	218	248	240	280	231	268	273	273	229	230	246	222	225	246	242	239	229	233	239	226	257	226	253	242	237	265	267	236	251	260	235	204	236	229	248	255	228	262	250	224	243	251	223	236	252	233	262	288	242	265	235	262	232	290	263	235	239	225	231	251	276	251	258	243	259	275	226	208	251	253	219	263	245	281	259	262	240	222	243	225	236	224	274	237	268	264	230	244	255	269	254	238	229	290	236	257	235	246	262	252	240	210	233	250	239	276	218	236	220	228	207	261	243	227	237	244	244	256	252	262	237	239	251	236	230	235	257	255	260	255	243	258	227	229	229	240	255	242	241	229	232	231	226	246	242	224	240	222	256	223	248	226	221	243	254	242	256	240	254	293	241	234	249	248	250	222	231	258	215	270	237	244	244	270	212	253	267	226	251	246	267	228	210	237	254	229	252	231	262	251	261	259	251	216	264	246	221	239	239	242	273	235	229	246	258	275	253	243	247	220	220	261	214	244	233	250	218	231	238	212	218	261	256	255	257	227	222	252	241	265	245	237	256	262	235	239	207	248	264	259	224	222	255	251	253	247	231	285	241	217	254	225	225	253	268	247	224	232	229	233	231	239	244	223	251	240	250	250	248	256	250	215	222	229	260	249	238	246	243	245	238	209	264	235	228	254	235	222	252	240	248	283	238	255	250	228	250	239	248	277	250	220	272	233	236	232	218	225	238	243	217	255	237	231	237	257	265	254	233	268	290	246	222	242	238	233	248	263	248	252	238	223	241	259	231	251	239	243	258	238	249	246	238	233	243	254	227	241	224	234	238	236	210	215	247	251	250	240	257	214	214	256	259	262	258	225	257	233	216	254	227	275	215	226	239	237	258	249	258	264	250	252	243	254	234	223	235	211	229	232	221	248	266	228	223	246	252	261	263	242	259	243	255	247	251	248	226	256	240	245	235	268	244	301	232	235	254	248	267	239	239	256	236	214	233	233	285	268	225	237	249	226	228	243	253	254	230	217	268	251	251	239	231	264	221	257	224	263	271	244	250	256	241	276	217	241	255	259	244	247	225	282	221	238	248	228	269	255	240	246	224	232	264	239	230	236	259	271	246	233	248	247	267	232	240	264	247	234	264	254	229	230	238	248	262	242	260	273	232	257	261	264	237	239	277	252	256	245	265	261	237	272	269	233	269	220	229	262	251	289	258	249	227	254	273	260	232	259	254	237	233	226	235	228	243	262	238	237	234	226	228	243	240	245	248	227	252	246	248	248	250	247	224	234	245	258	278	258	269	269	260	233	246	216	254	236	264	219	250	247	247	273	250	213	250	261	247	230	250	203	250	251	263	255	259	248	214	249	265	217	247	288	246	250	239	235	236	256	236	237	212	259	231	242	247	257	253	231	239	249	245	234	267	243	243	248	226	242	256	266	276	199	240	229	233	262	258	239	241	253	244
20229	13026	11832	7114	2740	1225	866	763	672	619	569	653	564	558	569	583	563	597	570	553	580	548	530	565	521	525	530	511	509	562	546	585	524	533	578	562	517	542	552	503	515	537	535	520	554	523	515	562	515	568	532	535	532	501	512	522	564	534	528	537	579	544	563	577	542	532	498	543	501	511	494	508	512	526	542	548	505	523	546	498	530	510	528	555	559	500	539	534	527	517	530	527	532	534	512	515	515	554	560	521	547	497	511	486	505	500	517	556	527	519	477	518	545	514	545	539	513	514	524	533	521	538	546	557	534	526	463	507	516	541	525	533	524	550	564	522	550	532	509	520	543	490	509	547	520	587	521	544	492	578	486	549	531	532	510	554	540	568	546	498	518	547	526	507	526	534	494	536	558	521	578	525	542	534	517	492	502	563	551	533	525	512	528	507	538	518	529	520	486	525	515	539	543	537	515	542	503	494	520	503	535	502	530	564	514	470	520	512	499	555	545	488	531	507	529	514	488	553	527	526	521	506	535	490	478	545	519	527	541	518	520	527	580	491	550	528	559	534	529	498	513	543	509	551	521	584	498	534	519	545	540	548	533	532	528	532	508	541	479	547	510	531	530	522	479	538	476	525	498	568	576	511	518	516	520	567	520	533	535	519	493	481	527	538	520	535	539	539	579	581	549	531	519	537	500	509	538	543	520	533	521	545	560	545	526	515	521	561	550	551	521	539	565	539	500	510	519	538	557	508	558	522	532	548	506	540	582	560	535	524	582	555	541	524	502	562	512	524	549	494	482	527	544	527	505	501	530	527	527	520	540	539	518	512	528	561	516	537	495	539	589	537	560	510	514	504	556	535	519	516	526	539	529	494	552	507	526	499	569	579	575	562	543	582	489	593	521	530	554	514	506	519	509	492	505	522	536	484	523	546	508	559	543	530	508	515	527	553	517	538	544	511	528	523	522	530	544	551	526	494	524	534	543	536	488	490	514	516	552	545	478	527	489	525	515	534	494	487	573	508	586	518	520	545	562	505	512	586	529	535	510	525	531	505	548	537	491	522	542	580	519	530	488	546	533	549	518	537	541	554	544	544	513	538	543	497	502	499	474	524	525	541	526	509	500	528	537	525	511	521	505	499	513	498	514	496	542	504	553	533	577	524	512	580	516	590	542	545	493	547	510	520	562	507	548	509	527	543	497	528	584	537	552	513	507	507	502	507	535	516	527	522	517	529	529	541	528	537	538	541	511	519	540	539	519	497	537	506	511	498	565	508	576	523	526	516	545	542	529	491	539	548	567	563	538	535	498	540	480	516	553	466	549	521	535	522	541	513	501	531	547	518	493	563	498	526	527	494	539	528	563	542	502	515	535	516	565	506	581	535	564	516	512	553	558	529	504	584	540	541	532	571	517	536	531	535	544	493	536	515	522	577	543	488	491	515	494	492	521	523	503	558	529	499	545	502	543	517	536	537	535	502	540	529	487	531	559	545	555	538	529	553	572	559	551	518	569	525	532	556	566	531	578	557	499	479	530	507	534	506	507	527	521	505	488	553	552	538	540	534	492	517	496	545	517	508	541	548	527	537	524	526	525	503	547	565	558	531	518	524	541	528	500	550	520	506	532	514	542	523	495	525	484	521	544	532	534	498	578	499	499	529	510	538	523	507	527	504	518	519	508	536	585	532	491	509	528	462	529	514	532	503	518	494	566	540	540	494	564	557	528	495	526	511	516	508	527	540	524	527	473	550	510	536	515	514	511	548	537	524	522	540	569	511	526	519	534	516	536	543	532	509	512	554	564	502	575	532	589	506	522	554	520	476	506	539	510	531	508	505	506	547	524	543	520	556	516	543	475	517	541	525	487	505	536	522	503	531	538	491	507	549	511	521	518	514	522	516	471	535	530	509	514	547	526	517	510	520	520	558	514	514	481	510	541	495	498	572	539	531	577	517	491	523	570	509	526	527	516	516	553	516	520	516	545	524	493	514	490	509	496	486	475	505	525	543	512	537	548	542	535	515	493	538	575	561	550	535	530	537	522	521	545	505	543	531	530	532	506	515	532	506	511	505	508	517	537	541	540	560	481	512	525	535	555	512	532	507	573	543	533	573	544	517	553	576	506	528	500	535	479	499	542	544	577	504	524	535	520	511	513	533	512	491	539	540	529	524	548	503	521	493	533	471	502	520	497	507	540	552	513	563	484	543	487	514	524	527	510	541	525	524	509	530	529	501	487	514	526	539	545	496	546	560	543	541	529	527	534	565	554	488	525	518	509	517	549	578	536	503	511	544	536	547	540	562	520	518	512	521	536	507	514	501	524	541	528	525	505	547	526	541	531	530	526	573	518	521	547	508	560	546	534	505	487	514	550	486	552	499	504	546	512	520	574	516	524	531	509	518	484	545	540	544	541	546	543	517	545	551	519	507	516	544	524	566	513	551	579	534	547	558	484	492	534	524	548	497	554	511	510	525	526	484	516	533	515	577	504	572	537	564	526	529	522	527	529	492	514	542	544	509	556	521	546	503	536	519	473	494	570	514	557	516	539	504	552	508	536	490	546	536	521	566	517	527	528	514	503	509	530	539	539	534	516	509	486	534	532	544	513	536	558	526	523	509	511	505	518	562	505	483	509	576	521	477	514	506	530	520	529	575	537	533	567	525	497	578	528	521	483	518	543	559	472	537	536	482	521	530	517	549	568	497	513	562	536	540	501	463	564	495	504	513	544	519	484	531	514	531	495	518	533	508	529	535	543	522	501	522	530	541	514	542	530	496	514	480	543	471	527	510	568	524	508	512	528	500	497	554	522	479	551	523	522	524	537	542	523	558	497	547	519	530	506	517	540	521	556	506	571	528	517	533	551	532	530	539	529	501	520	544	556	523	539	519	521	546	549	519	518	489	534	525	504	526	524	468	556	520	514	524	556	533	513	524	543	508	523	542	520	532	558	542	496	535	539	533	549	524	520	535	526	499	516	520	533	501	538	532	524	524	514	542	542	501	559	521	496	521	570	507	531	514	484	521	536	513	553	513	531	536	525	512	560	542	507	531	544	514	500	542	546	541	521	510	460	507	526	523	512	506	555	491	502	540	529	535	523	521	514	514	537	514	535	519	507	530	540	543	541	528	550	573	550	539	485	510	513	551	543	513	526	526	478	599	516	541	540	533	536	553	515	524	533	538	531	492	545	537	547	521	552	522	513	522	544	487	547	533	500	545	543	521	502	520	520	522	526	511	532	559	535	556	534	545	513	517	569	558	532	560	542	544	532	547	522	519	514	519	524	508	481	499	527	528	531	566	527	534	502	509	495	527	513	536	497	523	530	532	521	481	518	528	520	508	514	522	507	507	533	553	554	584	550	504	544	501	506	522	504	546	474	554	567	546	549	517	508	515	509	509	511	556	520	513	537	511	518	526	540	484	501	515	503	493	550	528	536	525	552	545	499	571	547	535	549	523	532	534	523	528	513	535	529	540	492	512	491	545	543	494	454	541	539	543
46353	30051	21748	10711	3239	637	353	260	251	199	188	150	141	155	172	161	195	199	158	163	198	148	189	186	156	169	168	160	165	148	169	155	172	159	149	136	148	162	158	155	166	173	152	145	148	145	120	149	161	127	144	177	158	168	172	161	147	165	131	142	142	150	156	163	171	156	147	136	188	154	161	159	191	152	128	145	151	157	168	134	155	142	146	143	152	165	162	164	143	143	160	161	143	150	160	166	158	156	157	167	128	141	151	153	161	168	142	143	150	145	141	138	173	175	166	143	150	136	166	150	162	165	154	173	149	175	166	162	157	170	149	167	155	161	162	152	149	143	150	155	139	143	147	154	168	152	160	151	170	141	138	133	146	165	173	118	165	146	130	153	159	156	174	145	170	155	148	158	141	132	142	161	142	141	145	148	146	148	152	159	142	140	153	152	177	145	138	157	154	163	145	164	154	145	165	127	149	161	151	153	172	138	167	141	149	158	151	136	146	151	163	151	160	120	167	150	139	144	159	176	153	167	167	147	149	133	153	153	144	155	151	157	144	158	151	141	177	147	143	149	165	148	168	172	162	147	145	167	169	144	154	156	177	149	169	150	147	115	144	146	162	145	160	167	169	155	146	136	157	160	149	145	137	153	146	158	166	143	138	151	156	158	150	160	167	157	168	131	135	138	143	141	153	142	157	159	139	139	139	170	145	154	171	131	132	179	145	143	154	150	124	172	158	165	152	178	161	174	173	147	152	156	151	142	168	160	164	195	152	147	154	127	154	167	146	156	171	152	152	147	150	151	176	145	146	135	137	142	145	163	154	168	155	156	171	154	150	184	154	159	151	146	152	173	162	164	150	161	137	158	147	159	158	164	149	144	157	163	180	161	158	161	169	158	136	145	175	151	146	147	157	171	164	140	164	154	179	174	146	146	135	136	144	165	147	128	175	161	154	172	164	137	155	156	165	146	136	144	148	168	151	161	162	131	156	169	126	155	163	177	141	137	158	146	138	162	141	151	166	174	166	163	159	158	156	177	160	135	147	147	180	155	158	133	133	142	170	177	165	129	142	159	162	173	153	114	153	154	160	161	168	135	148	135	169	157	165	156	130	136	158	146	150	149	171	164	143	180	174	142	132	178	151	157	154	182	146	164	159	153	138	156	132	151	168	124	161	175	151	160	138	142	133	159	151	158	183	154	151	145	160	139	168	152	144	140	155	126	150	160	146	118	135	153	155	147	162	129	145	153	153	145	144	161	164	153	164	151	126	141	125	150	176	146	142	161	147	143	137	175	177	174	157	151	136	151	162	156	174	182	157	177	157	153	137	163	147	135	152	164	157	142	135	144	154	153	169	154	160	171	169	146	179	160	167	155	177	161	159	167	129	153	153	168	153	153	171	165	150	141	142	143	161	135	152	153	152	147	178	148	165	136	158	154	150	140	146	135	161	163	164	157	148	164	166	180	157	153	161	155	135	171	163	148	149	151	131	132	147	166	144	146	173	143	147	134	131	166	179	148	163	144	158	168	163	156	145	124	140	145	134	165	160	156	165	164	151	135	123	159	143	161	165	128	163	166	164	134	166	153	146	167	144	141	148	156	166	157	146	158	135	164	153	157	145	166	152	148	141	143	136	141	136	148	163	153	153	154	137	166	157	157	157	166	153	148	141	144	155	156	139	139	159	142	141	154	161	160	135	149	145	188	153	147	157	135	150	162	145	157	155	150	144	155	166	160	169	160	173	165	148	154	160	158	156	136	147	156	123	141	135	141	158	154	180	164	163	157	158	140	154	150	184	148	154	172	146	147	148	147	186	140	151	141	154	130	154	150	182	141	159	138	143	147	158	155	161	173	158	156	176	159	149	155	153	177	180	149	157	176	128	133	164	144	143	153	134	163	168	149	142	163	156	157	151	164	172	156	124	131	175	171	144	134	166	120	159	123	160	149	158	159	144	151	168	140	158	162	132	146	180	147	155	147	153	166	175	145	159	137	141	134	143	167	138	161	151	153	150	153	143	170	147	169	166	169	163	136	131	142	150	148	130	154	141	140	142	177	160	149	145	166	127	148	164	143	142	138	162	154	144	143	180	151	119	137	157	159	155	153	162	151	167	160	193	165	138	162	143	148	148	166	170	142	158	170	162	162	179	157	171	158	163	156	148	141	170	155	147	155	169	174	181	154	158	139	151	149	121	168	171	159	176	126	147	168	141	149	133	151	150	149	173	135	142	157	140	153	112	157	140	146	149	166	152	160	148	134	130	140	135	158	153	162	143	151	160	163	144	144	118	172	144	154	145	162	177	140	158	137	155	167	149	142	189	153	129	165	148	139	130	181	179	146	150	149	131	153	165	164	131	169	170	141	160	157	158	149	165	151	150	175	151	152	186	171	157	189	153	131	155	141	147	140	137	168	133	164	170	147	153	137	144	154	152	145	135	161	146	123	164	143	163	148	162	145	186	147	143	146	146	141	137	137	165	160	149	156	150	146	143	148	142	179	138	146	168	158	158	128	163	163	165	163	140	164	154	153	150	164	153	155	150	142	139	171	153	153	136	157	129	167	153	175	153	140	155	148	133	175	159	160	148	172	157	171	154	135	142	167	152	150	159	130	176	152	176	170	169	130	149	159	162	162	159	148	150	152	150	135	166	150	147	165	157	144	139	148	172	184	152	156	161	133	163	154	145	137	173	172	136	156	142	170	179	151	159	162	146	157	147	130	142	121	161	158	156	147	140	157	132	149	155	159	143	147	146	150	186	157	147	134	146	154	154	153	151	140	158	137	161	163	157	162	131	164	137	156	135	175	140	163	168	146	148	142	153	160	164	152	156	150	156	176	160	147	152	168	157	181	174	153	141	151	168	157	153	137	164	126	137	148	167	148	141	156	140	126	159	158	169	152	137	133	170	175	180	150	153	159	135	144	160	147	155	142	151	147	149	152	150	143	155	162	157	153	162	156	174	165	169	158	164	159	153	162	151	149	176	163	137	174	147	173	140	160	163	159	139	128	146	147	126	169	153	150	144	175	161	166	147	174	165	133	146	151	147	159	149	165	188	168	159	147	142	143	150	127	146	149	175	158	160	151	161	147	150	177	166	161	146	138	139	162	143	194	157	175	140	152	168	159	177	158	146	157	145	171	156	180	141	166	178	142	184	150	170	156	181	155	150	161	135	154	155	164	160	143	150	156	153	134	124	168	143	150	138	143	158	143	158	144	141	160	140	146	153	146	143	175	132	157	153	151	162	137	157	152	164	161	160	131	139	158	159	135	173	177	141	166	160	155	128	131	141	157	173	149	143	170	147	150	176	145	157	164	162	168	160	145	129	149	158	172	129	154	161	155	161	159	141	156	153	145	165	160	141	174	153	186	151	131	143	149	154	158	136	164	158	170	135	166	162	160	170	158	137	159	158	157	151	149	174	158	151	184	158	144	156	142	142	129	157	156	169	182	153	151	148	145	164	166	153	127	141	172	166	158	152	150	136	170	143	142	175	141
30638	23372	25088	16857	7618	1786	1214	887	732	673	582	544	534	485	457	498	478	441	448	437	432	397	407	434	437	376	395	408	416	372	350	329	359	360	410	330	342	356	347	362	353	351	326	366	356	362	343	378	326	329	350	375	353	371	352	356	333	333	357	355	348	376	359	337	375	377	383	314	339	344	365	360	289	352	395	325	393	359	332	391	349	357	344	405	331	351	381	304	330	352	349	369	348	359	375	370	331	349	344	371	350	346	327	378	390	347	348	338	394	382	355	365	313	367	359	378	363	385	334	347	372	361	364	331	354	388	353	378	344	321	378	329	361	348	335	385	349	370	327	348	352	312	365	346	360	376	344	349	337	368	375	306	346	338	389	376	405	350	365	327	367	325	369	347	364	352	346	342	386	354	318	342	356	349	359	340	320	359	380	358	344	336	334	360	359	370	334	406	356	350	340	389	348	361	347	345	365	372	321	350	375	343	347	367	357	352	363	359	341	347	349	329	331	372	350	321	359	348	338	366	343	356	338	348	351	362	330	369	342	349	366	345	372	340	363	357	375	365	363	322	350	361	346	339	323	356	355	385	350	354	378	348	378	335	330	301	324	354	348	356	359	325	344	343	366	358	372	361	381	337	360	388	331	371	350	345	332	324	364	337	333	342	317	356	389	341	319	322	352	335	357	328	319	341	374	331	365	398	379	342	360	330	347	352	339	366	367	371	342	382	352	342	350	311	324	364	347	388	349	365	364	337	381	343	353	332	370	360	362	340	351	361	361	365	371	332	358	329	312	370	335	327	355	342	356	346	339	360	333	360	373	371	340	361	346	363	344	338	357	352	371	331	359	344	357	357	350	338	321	380	364	345	343	324	356	343	341	364	343	353	371	360	346	355	355	388	366	337	375	357	353	344	360	387	370	367	336	349	359	358	340	345	355	345	330	390	368	324	369	336	365	349	327	340	365	363	347	313	320	354	330	301	340	349	312	334	375	343	367	344	336	330	358	371	361	342	348	330	332	326	354	334	347	356	346	388	337	335	341	346	358	368	323	330	341	344	316	339	374	347	355	368	387	349	307	380	365	321	376	384	318	337	351	350	327	360	343	334	367	362	349	349	363	351	342	379	354	364	358	343	358	363	362	321	316	324	366	324	350	363	382	367	368	369	368	374	338	335	337	346	349	366	348	340	359	368	338	353	370	352	346	328	347	360	371	353	370	370	343	338	338	336	349	348	355	388	372	378	366	360	360	346	367	393	331	365	372	341	393	338	379	377	350	378	357	344	324	327	347	337	344	375	341	330	340	354	352	342	316	319	384	329	366	358	349	371	326	345	339	352	353	369	342	361	381	364	344	329	372	362	352	331	321	357	365	368	380	365	317	309	362	372	345	347	359	354	358	355	353	358	332	344	310	359	357	362	344	385	339	372	391	370	397	340	361	366	348	332	342	339	356	338	339	344	337	327	340	358	347	388	336	363	356	378	351	343	368	363	358	381	347	361	345	343	372	352	360	361	340	377	357	307	392	336	360	343	319	387	323	378	365	351	345	342	363	393	328	345	373	329	349	355	357	371	387	340	357	368	342	343	378	331	370	357	354	362	361	358	360	363	340	320	366	348	371	347	358	343	367	349	342	356	351	357	345	362	350	358	376	374	385	392	353	338	368	345	346	320	335	337	344	371	339	315	341	353	366	377	351	399	344	321	355	351	351	368	362	345	349	323	343	374	367	359	343	349	367	376	348	359	375	338	320	352	314	353	353	325	350	329	352	351	324	353	370	384	347	365	369	395	383	336	383	351	335	360	332	357	366	379	376	346	378	344	373	325	345	370	374	369	394	344	303	350	340	325	339	334	340	340	387	341	351	362	388	373	356	353	376	390	369	323	323	375	379	362	322	336	337	374	377	374	328	374	338	343	335	364	361	349	355	315	383	349	348	345	338	384	374	355	342	378	363	364	371	344	346	408	362	346	367	375	333	342	345	358	385	348	350	356	337	350	341	363	344	343	339	355	372	359	386	336	327	327	359	364	342	346	360	340	332	359	364	316	384	346	365	391	361	377	319	357	377	372	358	346	337	330	367	349	347	333	351	390	350	356	377	319	372	341	334	367	362	396	359	362	376	317	331	373	364	353	349	354	355	352	348	349	398	340	348	352	394	361	358	332	329	363	336	322	368	345	374	372	356	345	353	335	347	355	370	342	375	343	351	341	335	362	388	373	382	354	343	342	365	347	336	325	350	352	395	363	340	361	373	340	341	388	367	321	349	343	342	349	363	318	340	349	336	356	317	367	348	378	351	337	344	361	328	332	336	319	358	375	364	335	352	370	351	381	332	358	339	368	332	352	372	400	349	355	356	316	355	351	355	334	340	345	340	356	356	358	326	351	325	316	324	359	348	335	325	369	335	366	364	346	349	353	347	344	346	347	370	332	337	385	347	355	332	370	366	350	380	330	347	371	340	354	367	340	370	348	339	344	364	343	378	354	356	343	339	385	341	361	366	371	340	366	327	341	345	361	331	358	367	380	370	351	366	370	363	348	367	356	349	342	334	355	360	373	330	336	335	334	361	358	338	339	382	382	332	399	354	363	378	341	367	354	362	332	341	340	368	329	325	327	383	361	356	362	370	359	348	373	329	326	366	340	328	348	388	367	369	337	326	377	335	347	344	342	346	381	355	362	345	339	349	341	379	349	361	322	382	368	355	350	358	344	353	357	360	347	381	361	359	371	325	349	355	355	322	378	338	347	376	322	319	400	355	347	355	351	344	357	374	362	359	351	370	340	365	339	337	369	373	356	360	358	357	383	362	357	353	325	332	375	350	371	378	361	383	349	345	363	317	344	318	378	348	360	336	368	303	375	373	333	348	320	338	343	351	331	376	355	357	361	375	337	352	362	363	358	380	389	335	367	365	375	348	363	361	338	379	368	372	365	318	378	358	361	366	323	376	390	335	349	349	368	357	350	353	341	370	328	377	367	353	372	346	320	366	338	373	355	368	365	367	337	363	322	361	338	364	349	354	364	391	360	362	340	374	355	377	334	374	364	388	347	348	336	322	350	350	379	366	348	365	329	358	357	382	366	349	359	390	357	345	359	358	366	355	364	363	346	363	303	352	370	360	351	357	375	361	362	361	383	366	371	340	392	350	336	356	340	339	406	363	355	378	369	371	366	346	359	337	358	350	365	359	377	357	344	362	322	354	360	331	382	353	372	323	339	327	358	359	361	365	361	318	338	313	307	318	365	377	359	374	320	342	358	340	357	345	356	349	344	378	353	383	341	333	369	378	340	335	389	351	338	332	325	378	341	345	363	372	355	388	335	360	347	388	338	342	328	361	337	341	330	349	354	355	321	365	372	341	335	342	350	372	346	366	381	330	348	357	338	360	337	340	374	327	345	356	320	337	362	369	355	299	315	318	350	353	360	345	334	363	345	323	354	328	340	369	339	348	356	320	365	346	345	363	354	337	342	376	340	347	384	345	368	348	356	354	369	349	341
54178	38739	30605	18207	7184	1190	524	354	295	267	211	209	224	190	186	203	213	183	207	189	195	189	181	183	179	171	170	181	190	179	168	182	169	173	163	196	181	180	172	164	174	173	164	169	191	161	167	160	168	193	194	153	173	176	166	142	162	178	180	151	166	159	167	175	152	160	159	190	206	148	165	187	165	148	183	174	166	171	136	177	177	165	162	176	191	155	175	169	157	176	162	171	183	170	141	159	180	152	178	162	183	149	175	167	145	164	163	128	151	172	156	182	166	187	172	179	176	175	145	189	169	163	173	180	179	175	148	145	182	144	150	168	176	157	167	173	195	144	173	172	172	178	144	182	159	171	159	163	192	175	181	178	157	142	168	148	166	161	155	171	179	124	183	160	179	173	164	170	195	169	170	174	152	172	171	159	167	166	155	147	166	154	191	148	178	161	179	168	154	142	148	171	160	161	164	161	146	182	175	178	192	164	155	168	150	180	178	159	186	146	175	153	178	164	174	180	165	165	146	159	162	187	150	168	161	150	180	142	179	168	170	153	167	162	168	178	160	177	144	164	152	163	148	146	205	179	169	192	152	135	172	169	191	187	150	178	161	145	161	183	151	174	167	179	170	170	206	162	185	179	154	165	153	160	167	136	178	173	145	169	187	165	171	163	149	162	183	152	181	178	150	173	175	146	170	166	161	172	150	132	172	153	151	169	170	155	151	177	191	151	167	194	151	185	154	165	151	169	148	166	152	181	164	210	164	160	145	140	160	155	157	183	170	148	179	183	173	131	175	176	166	172	164	184	149	153	155	155	176	147	164	169	166	156	160	176	159	173	161	150	166	171	174	180	177	150	157	154	185	175	159	165	166	157	166	186	176	165	155	177	199	158	181	195	171	179	169	163	181	199	172	161	173	162	185	168	143	177	171	170	151	159	160	151	165	176	169	162	182	169	175	166	162	162	164	154	161	163	181	158	169	175	169	162	146	200	161	140	158	156	169	157	202	154	175	183	179	176	168	160	161	168	177	189	154	137	174	136	179	181	139	184	143	168	171	169	179	170	196	156	166	152	171	176	164	188	165	165	168	157	164	163	186	167	140	146	156	161	148	149	156	156	145	170	138	179	168	167	175	171	135	137	177	183	179	163	158	155	164	153	183	172	162	167	142	179	160	152	163	157	178	151	164	177	152	162	141	169	149	161	200	193	186	167	154	161	164	168	189	159	186	182	145	166	150	173	165	167	159	175	155	162	161	178	172	188	191	173	155	169	160	176	155	166	183	165	155	159	161	160	176	179	176	172	180	186	158	177	157	158	152	181	175	165	167	165	159	142	172	182	178	183	171	159	171	149	199	154	168	182	177	167	154	169	162	160	152	151	182	169	161	151	124	163	172	176	189	172	176	172	199	160	172	165	183	161	164	169	156	170	173	156	149	171	167	171	174	165	173	153	184	170	172	161	168	155	143	170	179	168	158	163	172	163	170	148	158	152	170	163	155	165	160	180	166	151	160	166	177	152	154	171	155	166	197	163	158	144	162	194	191	172	159	153	186	166	183	170	154	173	172	175	169	175	162	160	164	165	157	164	173	186	151	180	154	162	155	184	173	161	173	181	201	153	149	181	171	156	149	169	171	174	170	159	145	177	173	164	167	173	153	158	185	160	167	153	183	155	150	142	163	182	155	173	163	149	169	178	170	154	155	178	170	163	183	171	186	168	169	155	162	173	164	153	161	170	152	155	179	157	154	155	142	191	198	168	157	180	178	160	176	161	157	184	150	170	183	164	174	153	177	176	167	175	159	147	155	166	148	142	197	155	152	152	163	152	163	168	159	165	187	169	154	135	173	171	190	188	146	176	149	165	158	150	161	147	161	191	183	150	153	160	135	160	141	164	159	145	167	138	167	162	149	161	147	157	159	169	172	168	174	171	164	156	192	146	154	160	197	180	170	161	158	167	172	152	178	183	161	166	165	156	168	150	173	133	176	130	166	149	151	157	180	154	170	184	161	142	168	155	148	141	158	148	171	175	165	157	164	161	145	149	166	166	154	171	173	146	142	149	173	156	186	180	163	169	156	185	156	136	172	163	195	187	188	169	158	174	166	188	134	147	187	164	166	179	183	146	159	170	197	154	171	149	150	180	179	204	173	173	170	166	150	176	138	166	173	154	184	159	179	182	173	174	153	160	161	164	157	172	158	161	156	164	176	180	211	170	159	152	165	156	169	141	171	187	162	175	169	170	178	172	172	163	169	165	192	180	180	163	153	186	165	153	150	195	170	171	173	180	186	176	163	190	189	167	201	169	144	156	160	180	152	171	171	163	152	148	154	171	160	168	146	149	156	168	171	175	164	163	175	158	163	164	146	173	134	161	132	152	166	165	171	170	161	185	170	166	167	158	170	153	172	185	158	179	154	177	174	163	147	154	175	169	163	179	172	173	169	157	147	176	158	156	178	154	165	162	159	181	174	162	175	173	161	157	163	174	186	158	163	188	165	162	188	169	174	148	160	181	173	158	188	177	157	158	172	159	176	181	151	188	148	192	164	154	141	152	160	165	169	179	156	180	205	207	154	152	162	156	142	179	164	164	160	169	156	163	162	171	170	176	165	165	170	174	155	166	151	159	177	173	177	180	167	167	183	167	155	169	183	159	183	178	192	170	167	168	170	160	156	164	164	147	162	182	163	150	148	160	146	177	174	178	149	164	152	159	176	193	166	173	158	184	160	170	156	173	203	184	157	178	156	194	172	195	160	193	174	176	169	174	163	173	176	173	172	165	181	162	152	150	169	179	167	166	167	169	159	171	141	175	138	158	186	145	172	192	176	161	170	159	150	159	168	161	164	160	148	154	161	176	170	176	155	179	159	163	152	195	142	163	168	164	158	159	175	178	183	155	165	147	164	140	131	161	193	177	186	165	157	169	185	148	185	174	157	169	207	156	162	169	184	152	173	189	187	172	172	150	161	163	149	152	166	159	148	168	140	164	178	156	157	165	168	166	166	150	160	139	187	171	168	151	157	167	164	197	168	176	163	182	144	164	149	163	172	188	160	172	154	163	174	191	170	179	166	154	130	142	165	151	177	195	147	191	158	158	147	162	147	148	160	164	175	165	179	178	157	178	183	170	164	166	181	179	156	153	155	182	187	180	158	147	152	167	177	200	153	163	177	173	147	200	161	149	199	151	186	126	166	154	165	124	185	174	164	167	159	168	155	164	172	180	167	172	155	171	160	175	186	159	150	203	164	160	171	161	157	177	169	153	175	173	155	158	161	173	167	154	167	160	160	148	174	166	157	161	134	179	173	154	154	186	147	175	156	145	166	173	162	165	180	184	182	142	152	161	188	181	169	168	154	164	154	152	180	158	165	173	162	155	166	179	183	153	157	156	170	167	144	155	174	169	173	147	167	155	153	166	171	169	162	162	175	168	149	156	156	203	174	142	202	175	171	143	154	180	146	167	163	186	158	170	148	153	142	154	156	166	181	130	170	173	179	148
35324	30646	31839	25372	11661	2615	1606	1236	998	878	821	722	694	606	581	582	545	534	523	519	500	441	426	460	432	447	424	400	429	453	434	394	402	443	389	419	397	404	413	377	417	420	372	395	390	389	392	399	384	380	394	374	374	412	404	395	411	401	375	406	393	423	379	378	370	400	375	381	391	402	394	386	350	375	370	395	363	405	418	370	386	420	375	389	365	391	386	357	390	404	426	403	389	383	392	399	381	404	371	416	414	383	370	386	406	397	381	393	381	379	393	361	380	372	363	367	403	360	385	400	408	396	414	371	378	389	400	342	358	397	387	412	369	416	420	396	385	381	378	421	417	370	376	400	388	445	375	385	400	398	405	379	397	361	355	385	395	375	385	372	358	405	409	397	373	418	394	373	394	370	351	408	393	370	391	361	353	384	367	417	383	403	416	436	361	412	388	366	397	405	388	399	382	364	408	435	417	366	393	356	390	395	444	375	383	371	381	368	377	423	405	391	391	398	378	390	355	373	419	422	381	389	397	376	383	374	399	407	370	405	413	349	372	372	384	376	399	414	364	365	398	402	367	377	388	365	421	383	434	394	402	402	396	408	387	375	402	390	386	404	392	365	390	341	398	411	398	351	346	411	408	409	403	383	375	379	383	390	393	377	395	407	432	380	363	365	385	388	406	396	404	354	399	435	376	377	391	362	402	417	399	392	391	389	392	426	395	415	399	397	434	407	358	366	403	415	362	392	415	371	381	390	392	458	388	389	379	384	357	399	401	372	376	365	363	403	410	379	417	386	426	377	369	362	413	411	403	375	385	371	398	389	372	400	376	419	412	426	377	369	396	405	409	360	381	391	365	406	402	376	390	381	406	364	388	388	371	397	431	365	405	393	390	416	355	366	378	392	364	367	382	415	368	421	394	394	366	382	398	390	383	382	410	363	384	411	395	364	389	394	394	385	400	380	391	386	377	373	369	370	390	377	396	374	376	385	381	387	412	356	372	402	427	385	367	384	412	400	402	394	337	387	386	354	405	378	396	381	395	385	376	363	407	380	396	395	409	395	394	391	360	380	385	397	395	426	398	447	360	396	377	330	372	379	403	349	392	391	393	410	365	391	373	369	381	405	407	363	376	397	400	382	397	426	405	348	378	367	366	393	361	362	386	361	397	402	388	387	348	387	366	375	401	357	390	407	390	410	384	398	391	376	370	427	403	419	381	440	385	406	391	387	363	372	405	424	373	337	395	397	399	414	378	330	400	431	356	389	391	383	374	381	382	435	394	418	375	387	396	378	373	380	413	385	360	386	410	393	381	394	378	370	411	386	369	370	414	380	383	377	412	394	390	381	414	363	369	378	390	368	403	393	416	366	431	404	341	414	361	402	386	416	380	386	404	432	370	423	356	384	402	396	396	409	379	409	360	416	389	368	393	403	412	407	360	363	360	388	387	398	378	416	406	409	363	378	395	392	379	457	412	395	386	382	430	409	398	360	352	374	377	379	382	378	407	379	405	397	392	385	396	385	369	390	381	375	422	386	395	379	418	354	369	374	405	383	391	365	403	397	409	373	378	387	386	364	424	381	403	408	364	418	394	397	397	366	376	418	375	351	388	375	403	392	362	375	403	396	398	358	369	371	388	416	391	360	408	394	356	351	382	415	404	379	378	385	387	402	402	350	402	405	409	403	399	406	404	391	403	405	390	400	430	396	381	408	377	377	400	381	400	372	388	379	366	356	379	413	366	382	419	361	401	394	385	393	375	400	372	391	403	403	418	380	370	386	375	361	382	399	370	380	373	388	389	410	373	367	381	385	390	384	416	407	405	371	385	387	414	395	365	457	384	364	366	425	371	394	391	418	387	406	423	396	357	395	386	391	388	379	376	390	377	388	378	388	375	401	389	371	392	377	409	359	423	380	360	375	388	425	385	372	393	385	409	382	379	395	352	386	403	382	386	366	392	346	400	373	377	372	413	391	393	428	364	418	415	357	384	408	383	412	392	380	372	380	355	371	365	363	361	405	404	384	416	378	374	396	393	397	376	389	418	389	377	410	392	391	388	416	404	406	419	405	383	372	391	419	390	360	388	387	358	351	397	407	393	353	381	392	406	401	391	382	370	399	384	378	389	417	411	425	407	419	358	376	390	381	392	380	381	427	367	370	393	398	412	388	343	373	416	385	395	380	422	386	395	410	409	397	435	366	356	378	431	378	379	339	402	408	381	378	386	396	375	388	409	389	384	406	393	382	417	423	409	379	404	388	435	427	391	375	411	332	397	381	418	427	401	402	372	376	398	400	384	375	368	404	393	378	396	391	400	373	405	370	373	387	364	410	374	379	393	371	381	442	389	398	418	414	394	355	390	397	375	402	440	386	388	350	399	375	427	378	403	396	428	394	366	435	372	384	450	394	386	367	402	408	372	377	389	409	407	381	402	387	393	394	372	380	410	383	410	370	397	335	383	386	399	398	399	371	386	391	395	396	379	384	378	396	387	379	349	379	371	376	369	400	399	341	409	409	369	365	404	392	401	403	398	361	394	403	407	389	380	427	423	359	370	392	395	391	354	393	397	371	376	381	379	374	392	376	378	375	347	390	373	381	407	374	385	378	393	383	346	410	416	398	392	371	357	409	376	400	395	408	366	401	349	376	412	388	409	393	358	400	409	387	354	346	391	381	372	398	377	386	386	414	385	415	389	373	370	353	388	360	361	403	388	404	378	431	389	382	427	366	363	386	407	387	395	386	351	383	360	415	356	412	386	384	387	373	387	366	371	404	399	402	393	438	381	425	416	380	383	384	407	371	412	389	404	402	411	403	397	420	418	417	369	383	375	388	382	362	387	378	396	374	381	419	431	387	360	362	375	397	397	357	395	397	385	406	393	388	356	378	371	389	372	411	381	412	362	451	371	392	359	411	368	396	363	410	402	392	417	391	387	397	412	390	401	361	400	416	396	388	354	377	376	391	389	378	372	402	448	372	361	354	417	457	409	398	403	390	373	373	413	386	389	434	384	379	387	392	385	406	372	372	372	389	392	360	369	356	394	364	388	356	388	395	367	393	389	360	386	391	365	353	380	422	411	404	399	385	369	399	396	368	368	397	375	370	371	356	375	389	399	386	394	356	368	378	359	364	364	394	379	397	382	394	385	353	375	406	398	389	385	367	407	372	374	373	397	380	403	392	416	379	397	397	380	404	394	381	400	408	361	395	362	393	386	415	386	389	388	439	386	381	372	385	375	417	353	403	392	356	377	394	371	406	399	383	399	395	384	367	381	393	418	396	435	393	366	432	399	382	405	386	405	382	419	374	377	416	420	405	374	383	392	401	365	387	396	385	410	386	384	384	403	336	388	364	382	408	384	372	365	370	411	386	367	413	406	383	387	407	392	389	352	362	385	385	376	397	358	395	406	389	384	387	409	398	396	389	403	391	409	406	368	380	385	354	370	406	385	344	378	404	394	408	393	402	369	373	369	383	346	376	375	373	372	388	396	348	386	393
31295	17769	8378	2795	802	358	274	277	269	237	268	250	243	237	259	279	245	253	235	221	241	241	219	273	221	246	220	252	223	225	249	232	256	244	234	239	220	218	242	239	231	240	258	252	248	238	259	251	266	249	219	252	244	226	235	242	240	253	260	258	243	245	237	233	253	228	242	243	245	272	249	232	236	231	249	238	236	214	232	224	243	238	253	254	212	227	226	261	239	231	263	208	235	236	252	226	204	226	241	250	269	230	242	229	252	217	240	235	221	217	231	214	258	236	245	245	238	233	253	256	237	224	239	236	263	272	207	236	256	304	228	206	270	254	233	244	252	267	241	230	234	274	227	241	275	229	233	221	277	212	207	237	261	267	241	269	260	222	243	246	243	227	277	234	250	198	233	232	247	242	239	229	233	224	225	219	219	218	259	228	225	257	235	246	207	263	252	241	231	221	212	254	259	218	215	241	225	254	226	261	241	241	248	250	235	251	230	207	258	230	210	222	258	263	233	227	234	238	225	236	264	217	224	242	218	232	239	250	246	249	283	215	219	231	253	223	234	242	241	203	242	249	275	234	233	223	219	223	236	237	244	245	212	253	235	230	272	242	264	243	233	225	242	242	255	223	240	217	229	233	249	263	248	244	218	226	248	251	228	218	225	267	235	236	218	253	237	256	229	217	222	269	240	231	242	247	225	233	233	268	228	229	211	223	232	253	214	252	244	218	212	242	212	227	218	201	221	248	233	234	254	237	243	221	230	228	240	227	244	239	252	229	241	254	279	252	246	221	239	235	232	204	247	226	235	243	267	243	248	241	256	227	225	229	243	231	237	239	238	253	216	230	219	245	233	241	267	230	223	244	216	250	250	245	219	244	256	260	253	238	230	259	236	240	258	216	234	249	225	220	200	261	251	217	232	230	237	212	235	253	258	239	237	232	249	218	258	246	283	242	212	227	243	267	216	237	224	237	247	235	233	223	260	237	233	242	224	239	243	231	231	247	222	230	230	217	243	249	250	227	233	224	239	267	256	245	198	213	225	271	251	234	250	251	238	239	253	261	202	227	241	236	212	204	241	259	234	242	225	259	247	259	269	249	212	232	247	222	227	225	254	263	248	252	237	239	195	249	198	225	219	256	233	240	239	236	222	244	243	266	274	217	257	239	239	212	254	226	237	218	256	246	242	262	242	256	243	262	243	226	247	244	243	239	247	208	232	246	254	247	269	223	251	237	227	243	235	242	229	238	242	256	225	237	252	277	277	239	268	250	243	223	267	236	236	270	254	229	264	236	246	213	241	241	250	239	238	238	228	252	220	229	238	229	236	231	243	270	245	210	230	258	225	258	266	209	248	248	247	225	210	212	272	237	220	241	239	232	215	253	239	235	237	200	220	215	240	268	264	266	229	231	246	274	237	214	227	233	246	222	247	228	229	207	265	248	230	251	256	239	255	257	259	230	211	225	235	221	228	260	246	244	266	216	269	235	228	231	209	235	233	269	252	232	257	215	241	207	255	245	232	226	244	255	238	206	236	222	227	230	249	235	242	252	263	251	253	276	257	246	252	220	256	242	219	233	223	229	276	238	255	225	226	234	248	223	242	218	271	224	241	241	249	205	221	218	248	214	228	254	236	233	235	237	236	247	220	228	196	222	212	238	224	224	231	238	274	243	241	242	205	225	200	257	234	226	248	216	227	227	259	245	245	237	245	234	265	227	250	249	240	238	244	220	262	252	248	250	244	216	218	246	239	237	215	216	221	225	214	226	246	230	247	231	235	248	223	228	274	210	240	229	257	266	278	238	237	231	223	239	256	245	212	254	232	249	227	209	269	238	248	257	230	230	236	245	246	232	243	254	233	225	275	254	232	254	238	240	251	229	258	236	258	223	236	254	232	230	235	225	231	229	224	214	237	273	224	230	225	233	219	227	263	264	258	215	277	229	215	209	214	248	258	246	207	226	225	228	240	235	251	243	224	217	225	241	257	211	251	228	240	255	243	231	251	237	216	227	231	243	246	236	233	241	212	217	257	261	244	262	260	222	261	239	227	246	226	250	226	204	204	220	248	236	254	229	225	225	231	223	234	273	224	239	237	226	214	236	239	227	246	255	226	236	257	231	235	256	227	240	240	251	242	257	250	236	262	249	251	219	244	246	241	253	232	216	242	220	240	232	269	219	233	247	238	246	263	223	225	229	263	250	220	249	251	257	232	271	222	226	264	204	240	236	215	273	211	246	213	216	260	269	280	238	247	239	244	240	247	253	241	222	247	256	240	256	219	249	217	240	252	235	216	203	227	221	247	230	233	194	231	271	246	238	250	233	243	197	207	206	241	234	229	251	216	252	233	271	239	239	263	239	222	223	243	256	241	241	231	255	264	245	239	245	222	245	227	219	213	230	221	221	236	249	229	253	258	233	255	211	231	222	213	252	231	241	230	236	225	241	222	232	238	238	257	255	245	241	223	226	251	233	280	254	244	260	243	214	242	205	230	270	207	271	261	239	225	212	239	194	246	246	285	210	240	241	209	217	251	268	265	241	236	233	234	242	201	213	252	222	212	263	226	197	280	266	248	230	261	228	217	265	260	249	237	240	269	241	254	221	244	248	235	223	219	256	199	214	257	211	209	246	251	241	225	212	264	221	258	219	241	223	226	206	233	222	230	235	227	215	258	237	223	239	221	225	203	249	222	225	206	264	262	243	204	224	235	237	235	260	212	207	256	237	230	241	223	231	258	256	218	251	220	222	256	256	220	229	203	236	266	231	198	250	244	236	243	235	218	262	229	221	237	235	258	230	239	244	255	229	242	235	284	226	262	234	233	223	227	227	227	253	246	237	248	243	255	224	243	242	248	252	236	246	220	234	237	267	204	231	249	200	244	262	252	244	217	242	238	264	233	239	247	255	214	239	241	178	211	230	233	245	232	219	221	244	252	240	223	240	231	188	262	257	229	231	241	269	242	249	230	219	253	224	235	218	225	212	251	240	258	255	223	234	234	239	232	234	244	216	215	228	244	232	269	229	264	279	262	241	226	217	245	258	238	227	234	267	229	245	235	247	244	267	261	231	240	239	227	212	245	219	249	247	222	223	251	244	244	227	222	230	241	245	260	231	249	249	234	228	250	226	257	225	235	219	225	264	239	244	244	232	256	211	220	230	224	235	251	269	224	251	238	247	237	249	267	249	251	246	238	229	235	250	242	211	210	250	257	261	282	239	222	203	255	231	249	228	251	212	215	207	226	243	191	223	253	246	243	233	249	227	220	233	277	217	220	236	218	230	232	202	228	227	265	237	234	256	242	239	240	218	250	275	232	248	205	223	235	245	252	249	231	232	254	232	232	241	226	220	213	265	248	226	257	223	259	234	265	230	214	223	263	231	237	234	231	228	249	241	226	229	246	242	237	238	237	272	227	238	269	244	245	261	216	226	252	235	236	261	215	230	268	248	259	263	259	191	205	253	221	232	206	230	210	239	230	252	250	229	201	273	228	223	236	240
19750	13767	11340	6439	2333	1078	748	645	679	577	582	547	548	543	552	539	550	589	510	552	570	546	537	541	486	542	520	556	526	571	517	518	567	517	525	536	542	508	524	518	519	522	561	527	490	525	503	522	559	520	545	508	517	535	465	512	502	501	516	565	508	509	554	518	514	523	519	518	534	536	543	513	523	552	562	521	546	542	499	513	478	527	569	521	539	517	573	503	521	532	527	507	509	568	501	544	496	530	505	544	554	539	496	497	563	533	544	497	515	507	495	507	529	504	522	477	495	520	478	503	515	519	507	547	492	506	480	549	483	494	519	486	542	554	530	561	497	534	521	495	527	572	483	538	542	546	509	497	547	540	527	560	508	515	535	510	502	515	481	508	517	517	516	497	508	528	535	583	528	504	525	539	530	510	552	487	551	501	507	556	496	527	523	578	504	554	511	511	521	519	510	502	501	533	507	517	524	488	517	532	562	553	498	515	496	536	517	519	538	552	508	533	544	527	552	520	506	522	564	473	520	541	493	508	517	519	506	541	524	524	530	520	558	505	542	486	537	544	500	515	548	483	511	508	525	510	508	476	505	568	507	568	531	527	531	490	523	508	521	493	487	503	507	524	513	539	535	497	538	498	521	471	491	547	512	493	511	499	529	516	480	553	535	530	495	513	537	477	496	537	526	479	527	526	556	542	519	488	500	584	493	497	521	549	505	542	523	507	536	491	490	460	549	507	541	500	509	498	516	516	540	523	562	514	518	530	552	546	470	513	481	528	508	532	537	470	484	484	508	525	497	509	507	526	542	510	510	532	567	533	507	501	524	523	523	519	531	528	522	547	507	487	523	521	559	520	527	518	515	537	505	517	479	518	526	499	539	499	475	531	537	515	528	513	532	502	553	516	528	544	503	487	553	486	538	547	506	515	503	552	500	557	480	517	507	499	523	478	521	494	472	505	503	543	561	495	521	582	529	517	506	568	498	488	498	502	577	513	535	505	517	515	528	530	546	484	511	549	505	508	555	517	495	542	530	529	508	539	513	536	538	551	559	527	569	514	504	498	502	507	510	522	514	521	522	533	558	526	524	505	520	527	534	521	539	469	495	515	490	525	499	511	543	539	513	500	533	506	520	497	563	500	475	533	493	492	544	533	503	543	480	521	540	525	549	544	529	514	522	530	523	492	473	501	506	520	477	546	556	538	469	531	549	528	552	542	542	478	522	539	513	499	531	511	489	529	505	535	515	543	542	510	516	489	523	484	526	536	532	519	510	499	545	530	517	508	511	492	523	521	544	513	506	540	480	482	531	526	495	483	484	525	542	519	521	506	465	499	459	505	540	455	537	520	501	502	568	521	513	521	495	483	546	478	506	519	496	516	491	531	478	507	495	506	493	515	508	544	511	526	529	544	557	550	528	490	487	542	545	508	469	547	525	519	514	526	501	501	476	502	462	512	496	548	492	511	478	537	512	493	499	489	528	528	493	508	539	516	498	493	548	518	527	535	548	488	508	527	516	521	550	564	512	521	540	545	535	549	536	466	524	477	527	543	516	521	469	514	518	558	489	513	520	517	519	479	514	526	512	553	504	523	519	512	509	532	507	546	525	521	551	520	576	499	507	527	509	519	544	557	537	561	527	520	527	537	563	562	543	520	556	503	516	497	512	510	525	527	482	571	504	511	558	525	501	537	514	521	529	545	496	491	560	525	545	519	538	510	541	552	490	559	480	518	504	508	506	542	522	536	532	513	520	497	525	504	525	499	491	531	522	499	509	533	482	493	532	467	544	503	559	515	509	512	496	511	529	523	513	488	492	546	505	550	539	484	558	498	524	513	510	493	502	582	527	521	524	512	494	502	527	507	522	510	521	550	539	539	538	503	526	550	520	510	502	504	509	490	514	519	501	526	507	539	536	477	541	498	499	516	525	518	521	526	494	517	491	494	552	525	495	532	482	558	531	491	507	488	512	516	525	486	501	514	516	530	493	516	532	501	556	544	555	529	536	509	527	532	507	531	487	535	511	483	543	531	532	498	507	512	521	497	521	522	520	525	468	512	519	557	528	583	555	495	533	516	514	522	529	551	516	516	508	514	516	539	515	560	528	482	566	490	514	504	543	526	560	527	504	517	537	519	483	512	517	489	540	501	506	511	531	508	503	525	564	518	524	539	508	557	475	508	529	528	524	532	523	485	512	516	514	536	552	498	545	478	506	499	515	506	509	518	526	554	519	504	508	492	544	543	544	523	507	512	518	511	529	521	516	498	532	524	527	528	563	533	506	530	518	532	497	479	493	512	548	547	524	527	521	533	503	525	504	556	493	531	507	492	516	515	510	482	495	508	545	550	551	504	494	516	513	514	506	539	557	511	505	506	499	484	506	522	548	499	488	507	555	502	494	528	516	514	510	539	502	511	518	496	533	536	550	533	524	534	567	495	534	459	510	525	485	528	544	531	521	500	516	489	487	505	493	526	519	529	526	479	519	542	520	533	469	515	529	497	494	497	530	514	528	505	498	504	512	540	509	541	546	536	497	497	496	544	500	515	523	485	523	522	492	502	536	509	550	497	545	537	534	503	514	509	534	571	538	524	518	523	540	546	521	508	501	547	533	495	507	501	539	525	542	521	525	512	502	525	536	528	515	498	526	551	552	535	464	504	499	519	530	485	528	563	500	526	543	508	513	548	501	481	514	543	510	545	522	539	507	559	554	501	493	491	512	493	523	530	501	496	506	516	547	501	510	470	539	491	534	494	527	507	466	499	489	514	505	513	537	520	514	502	506	524	511	512	514	525	547	517	491	514	509	480	523	527	508	532	493	546	506	515	519	476	534	452	519	491	521	481	488	556	510	512	514	523	516	542	528	586	489	505	545	562	537	475	509	505	507	491	527	490	522	483	534	529	546	487	511	542	558	441	519	518	530	549	508	584	482	477	473	497	494	502	523	503	515	537	559	546	543	504	500	497	490	488	524	484	498	533	526	497	506	505	551	556	508	495	541	483	576	508	504	501	546	509	525	532	539	492	545	504	484	530	548	539	549	551	534	504	515	482	524	506	507	530	533	520	515	512	530	514	505	525	513	509	484	504	525	532	497	514	557	489	508	505	506	490	532	516	484	504	504	492	499	465	544	520	554	524	499	514	543	537	518	498	557	504	524	498	521	547	487	518	536	494	524	496	543	527	495	501	488	512	500	530	525	493	536	495	521	509	468	504	497	491	521	528	523	512	480	529	529	475	530	502	498	520	478	499	521	534	517	513	490	569	522	517	525	523	523	515	500	534	526	516	533	456	506	516	499	474	460	498	512	551	504	541	503	549	560	525	523	467	546	477	522	517	548	535	520	516	493	496	532	514	494	508	540	469	533	520	500	451	516	498	520	558	573	496	512	529	493	542	540	527	503	525	535	489	513	518	529	528	524	527	505	554	528	486	508	503	534	530	531	514	532	512	507	526	514	515	523	524	501	525	523	493	508	519	513	507	487	512	505	494	507	506	564	520
45331	29310	21579	13236	4164	621	318	241	248	187	208	189	187	183	159	140	150	180	164	134	155	152	157	153	143	141	128	166	160	165	153	171	134	149	138	156	139	124	150	148	129	160	136	140	167	147	139	150	132	132	142	142	163	156	147	152	134	158	138	174	146	140	134	165	155	171	134	153	155	154	154	142	154	156	168	147	129	139	154	152	138	179	142	146	151	132	130	153	151	139	138	140	160	139	140	149	147	154	159	154	161	153	163	146	144	148	141	157	124	156	142	134	133	157	151	161	146	153	144	140	151	141	129	143	123	150	177	141	147	147	143	142	122	143	143	134	149	150	177	173	140	143	131	163	137	140	146	154	171	109	157	139	147	140	144	151	136	124	130	131	124	137	151	125	145	133	128	154	155	142	163	145	153	162	157	126	129	142	148	153	175	172	142	134	159	134	145	141	154	175	129	135	144	145	129	162	148	129	138	131	126	105	149	157	147	166	150	146	151	165	156	152	148	180	166	133	148	154	142	127	138	167	129	151	167	135	157	170	149	140	125	154	143	153	155	134	171	162	157	138	140	145	152	152	160	162	141	151	165	146	139	169	146	133	119	149	137	138	170	149	150	154	153	148	140	132	137	166	143	141	129	139	147	145	143	158	150	126	153	164	128	133	151	149	155	135	152	165	173	143	157	146	149	167	143	137	145	156	158	142	159	152	152	151	157	141	134	147	174	161	168	140	142	134	142	161	159	121	148	151	130	129	160	139	143	136	122	149	140	150	145	123	151	133	143	151	142	151	128	141	156	157	138	143	173	146	150	168	176	117	153	149	160	144	157	146	137	157	157	158	145	147	121	169	157	133	131	163	145	149	151	155	159	132	157	155	146	172	140	157	143	156	152	165	141	129	146	154	138	152	149	130	151	150	125	154	136	157	148	193	112	136	134	128	146	142	160	136	139	160	171	171	132	138	153	141	124	143	153	165	156	130	163	156	159	132	128	130	157	148	138	144	160	132	122	150	162	138	156	149	163	160	127	161	155	158	135	156	160	139	143	139	129	133	139	150	155	135	137	169	136	155	136	149	155	164	147	151	149	134	167	147	128	142	149	140	141	125	144	149	162	150	144	155	154	152	177	159	157	128	142	144	148	150	139	132	129	142	128	136	159	176	161	161	146	138	159	157	160	140	157	166	153	139	151	137	150	152	151	127	153	137	140	141	147	148	160	145	125	124	145	137	163	157	167	137	160	149	138	147	153	160	154	168	156	143	127	139	140	162	149	145	147	158	163	131	155	155	143	133	149	162	156	158	139	115	148	150	168	167	148	148	143	143	152	139	156	155	132	138	139	142	156	141	136	153	144	152	133	158	165	175	144	135	155	144	134	152	153	143	147	144	145	152	150	175	125	159	132	138	144	138	142	150	128	131	123	155	140	143	145	149	174	157	167	152	141	144	156	160	151	140	172	146	161	152	148	155	132	153	146	144	138	151	143	153	147	151	145	132	166	162	166	156	179	133	139	134	168	146	164	142	158	130	152	144	137	146	171	159	162	150	142	138	167	150	143	159	156	136	162	147	137	172	162	165	144	130	171	147	152	155	131	130	154	146	148	153	155	132	144	161	174	158	144	161	137	142	146	170	151	160	153	145	150	126	172	149	164	156	130	122	154	149	150	148	150	140	147	151	139	123	125	145	152	149	155	166	156	148	150	159	142	149	150	155	142	164	150	129	173	181	156	148	129	158	149	132	144	136	140	144	143	138	141	162	157	141	136	138	173	159	151	147	169	151	140	143	155	119	158	161	147	172	165	151	150	146	147	164	175	139	134	152	133	134	139	149	137	145	147	137	161	141	145	146	155	155	165	164	147	149	156	167	154	134	157	141	151	138	147	141	127	153	155	142	156	141	167	136	143	151	112	137	153	156	140	168	141	163	120	149	171	167	126	155	163	137	144	145	164	121	142	186	140	156	142	140	155	153	153	152	150	144	153	139	164	134	148	131	138	164	148	148	145	135	161	146	134	153	145	155	153	138	124	133	157	136	156	155	165	135	138	162	135	149	151	154	151	149	157	150	152	155	147	140	147	164	132	150	134	138	161	154	136	131	154	170	148	157	144	131	148	118	152	149	134	157	138	126	151	143	141	160	144	149	125	149	157	137	149	160	153	136	157	138	145	147	141	157	141	164	165	155	163	160	152	139	143	138	164	143	151	155	149	148	139	159	177	153	154	150	131	177	170	136	154	130	144	133	136	141	137	149	133	133	156	175	136	150	181	154	143	143	153	175	175	157	160	148	138	165	158	146	133	150	164	160	136	141	156	155	128	149	144	154	151	143	163	143	174	179	139	158	156	152	129	142	148	157	127	140	142	134	139	136	118	152	145	148	128	148	166	156	148	152	139	143	129	161	181	133	138	170	161	135	160	128	148	165	137	154	160	146	151	168	143	155	148	165	150	134	143	149	143	145	144	155	152	109	157	138	138	151	174	123	146	140	177	166	145	168	148	151	135	133	121	148	152	119	162	139	154	161	143	140	154	146	149	138	157	144	146	140	132	132	156	137	165	155	148	135	156	125	177	147	150	139	162	150	146	163	159	148	138	164	147	157	174	155	128	139	169	151	162	160	149	150	132	170	163	153	177	154	147	147	166	153	139	155	141	150	188	165	142	132	145	157	143	137	157	118	154	152	139	145	157	160	146	142	150	123	167	170	168	147	140	123	145	134	138	162	149	128	135	148	143	161	158	155	146	134	166	144	137	158	166	132	150	159	149	161	145	179	170	138	142	171	166	149	135	132	118	154	152	141	137	144	145	147	162	175	162	148	148	149	145	153	148	153	155	134	160	144	144	153	146	134	137	157	150	138	137	127	145	145	151	138	156	136	137	169	144	129	127	156	159	142	141	174	139	169	169	171	166	146	150	156	168	137	139	131	156	148	139	144	154	156	145	139	141	157	138	160	136	142	168	152	164	136	131	148	132	135	143	160	150	143	154	118	157	138	147	158	144	160	163	133	140	137	146	156	150	148	174	131	133	178	150	161	153	155	139	139	181	132	134	152	172	145	129	147	137	152	144	148	142	145	142	161	131	140	139	167	154	129	147	143	146	164	140	139	138	170	139	153	141	142	145	169	126	148	163	134	152	147	161	156	143	157	161	143	167	155	136	144	158	128	128	137	152	140	155	146	152	161	129	145	153	150	173	136	154	135	165	148	161	146	168	151	137	152	154	144	151	132	139	151	170	148	143	142	145	136	154	154	161	145	145	164	145	156	135	158	133	131	136	147	138	132	150	153	143	149	155	125	137	117	144	124	136	148	149	158	148	154	137	139	138	134	167	143	139	143	150	151	161	145	151	151	155	149	166	161	133	141	137	140	136	149	159	164	163	161	137	135	153	155	138	155	143	148	172	155	144	130	139	172	158	158	141	139	168	169	146	168	148	173	174	174	125	146	152	139	154	158	132	146	139	148	150	132	148	143	151	150	133	131	134	126	175	170	135	160	169	145
30002	22773	25068	20899	7709	1781	1130	783	694	635	564	553	525	473	445	452	405	464	388	384	396	406	376	392	355	406	372	379	376	329	362	370	353	365	333	384	310	362	371	364	339	356	378	308	349	295	338	361	337	355	335	347	374	356	342	344	365	321	350	357	366	310	339	376	378	331	341	358	345	342	337	346	367	342	344	344	314	362	352	339	363	327	348	326	331	323	331	327	353	364	327	339	324	345	337	334	366	350	343	361	330	319	359	345	355	345	347	364	354	318	330	377	365	344	371	380	346	344	337	320	339	373	318	325	297	348	323	331	337	328	366	348	366	365	360	346	326	344	358	328	343	339	327	336	332	338	352	329	328	333	331	337	328	330	334	357	356	371	342	366	357	321	340	355	339	324	332	338	368	339	368	349	327	321	355	359	334	348	339	328	353	323	345	350	356	340	374	345	348	321	325	330	357	355	330	371	361	359	336	314	355	355	323	347	352	355	329	331	311	338	317	345	350	382	345	340	349	337	357	360	321	375	348	335	336	293	363	365	348	370	370	345	316	339	334	337	345	349	352	348	336	330	350	338	310	365	373	318	356	358	334	323	363	362	349	318	356	332	329	321	344	339	351	360	337	344	328	311	318	362	333	324	358	322	343	312	327	344	340	301	345	409	333	319	332	310	342	363	354	345	352	366	342	355	350	379	348	343	340	317	360	350	343	349	353	343	356	340	333	334	364	385	352	319	374	319	361	382	349	325	347	362	337	350	337	376	325	382	343	331	343	326	342	332	345	319	345	318	351	366	360	320	345	352	320	302	364	357	334	321	377	348	276	346	341	355	334	323	334	365	366	330	327	363	354	345	325	354	330	328	339	344	338	350	342	320	363	380	319	377	352	322	349	329	350	358	325	330	347	301	313	361	349	337	360	385	340	363	356	298	365	344	338	341	367	305	333	323	352	345	342	335	345	330	327	349	350	322	382	302	320	366	348	352	353	330	298	331	312	331	366	322	356	312	347	345	335	358	354	358	344	363	348	337	323	338	331	360	348	336	334	345	336	333	328	334	330	363	335	353	321	359	330	333	334	311	336	337	340	337	384	333	350	350	352	335	335	376	344	356	323	354	330	353	340	328	368	340	347	330	350	389	343	389	326	366	318	328	361	314	327	313	339	351	341	341	330	344	329	346	339	334	344	349	328	355	340	352	361	303	376	332	298	334	356	332	338	342	307	365	347	309	319	328	366	369	330	354	365	334	340	341	330	310	371	358	350	341	332	334	335	368	341	345	335	354	333	308	330	383	368	312	325	350	301	333	313	363	331	345	363	319	335	334	340	346	298	348	333	324	324	349	356	368	337	326	331	331	340	315	326	314	359	371	304	342	320	337	341	363	360	365	340	336	331	369	350	288	362	353	347	316	325	313	311	299	321	341	341	340	337	352	345	345	347	355	312	330	346	314	350	322	350	328	350	330	349	332	361	345	385	335	328	342	332	354	324	382	327	364	335	359	339	348	340	332	336	345	348	335	344	332	369	347	320	360	336	332	372	345	321	329	329	323	395	350	376	338	355	390	376	349	342	335	319	336	352	350	328	301	382	348	360	382	365	346	353	343	314	343	339	345	351	344	357	330	359	316	338	321	319	317	335	313	347	313	354	322	361	314	338	388	304	348	360	342	337	349	317	308	373	339	297	351	332	344	358	384	343	351	346	316	380	356	344	345	320	339	352	337	331	362	355	351	366	319	336	312	339	345	309	338	341	356	341	339	339	347	315	349	362	343	348	332	352	360	347	354	349	342	369	349	317	337	348	366	362	351	340	334	380	305	343	371	327	357	338	319	335	352	326	346	322	338	334	361	358	325	359	300	337	306	342	320	347	316	352	347	324	315	336	335	338	322	350	357	318	353	350	326	338	349	356	323	331	345	341	352	342	349	365	324	345	321	348	348	336	352	350	311	333	318	332	356	375	357	363	343	348	327	335	333	372	327	316	318	338	343	337	348	318	326	341	350	305	337	301	328	346	319	308	326	336	316	383	332	346	337	379	375	323	334	340	353	338	358	355	319	326	363	334	329	323	338	348	344	338	336	337	333	357	350	373	334	369	337	342	328	348	318	302	305	345	350	378	353	376	349	341	339	332	335	328	368	362	347	363	350	309	354	328	349	391	348	318	359	336	378	337	328	296	359	335	318	337	328	379	347	337	355	360	328	324	320	339	346	350	360	324	348	346	363	365	327	368	331	372	371	342	359	368	369	313	321	330	358	324	343	348	365	357	355	363	346	361	350	328	346	332	351	340	330	345	336	339	338	331	380	356	333	374	313	331	321	372	335	366	340	353	355	331	335	391	339	322	340	357	338	346	335	336	344	341	329	317	333	329	325	326	340	353	344	342	347	341	344	363	330	347	334	361	350	322	327	323	320	320	328	350	364	333	352	309	354	315	347	346	320	331	332	339	337	346	310	368	331	332	370	344	346	312	341	369	347	367	323	340	327	350	316	354	348	337	336	314	344	323	324	330	345	344	301	327	347	332	327	337	330	338	346	298	357	361	344	380	343	362	327	354	329	355	323	357	350	340	326	327	321	337	342	318	352	346	375	358	333	328	341	340	331	346	369	330	328	327	313	336	325	318	357	347	344	343	344	350	355	364	354	351	332	330	341	348	351	319	350	333	322	344	318	325	356	351	361	324	359	333	335	335	358	354	328	342	369	366	345	349	330	316	352	367	336	369	339	339	345	345	328	333	323	336	346	320	336	316	335	365	341	329	348	344	357	345	372	332	320	330	337	357	350	391	322	339	334	342	355	325	359	357	367	328	347	359	346	332	326	364	365	326	376	335	327	327	317	349	326	331	325	349	332	345	343	326	348	330	338	322	355	344	354	357	352	353	352	349	332	321	328	331	381	365	331	329	306	350	331	351	364	342	349	346	382	327	353	370	335	322	350	322	341	338	379	340	341	348	288	323	331	335	344	330	368	308	350	348	315	364	374	326	355	327	357	343	366	333	354	339	364	338	340	337	350	354	321	326	367	330	331	347	369	350	347	355	361	317	357	339	321	344	355	330	390	378	324	371	351	312	338	373	321	343	334	346	322	333	333	325	340	330	361	340	324	330	322	323	350	319	320	329	344	311	318	339	389	344	334	312	360	344	338	352	363	340	341	310	387	348	332	337	330	354	349	327	332	351	330	336	324	315	311	322	333	340	342	340	356	375	345	341	344	349	368	322	358	357	352	319	340	332	370	358	359	344	326	339	334	367	354	337	349	320	318	339	339	323	365	353	350	343	348	329	352	350	328	300	321	336	345	362	359	332	348	360	351	370	350	309	348	319	347	341	324	353	343	367	364	324	353	356	349	331	329	339	344	336	351	340	332	318	348	358	360	360	335	327	347	361	333	337	328	382	330	347	337	353	360	345	346	327	353	356	365	353	336	335	320	346	368	309	357	333	305	337	383	370	369	363	365	336	327	330	362	324	338	372	355	337	341	351	332	335	334	344	345	342	388
53489	39284	31607	22280	11750	2050	504	338	295	233	221	245	230	220	208	187	184	208	159	176	195	170	176	150	157	169	135	142	183	178	151	168	176	154	178	185	147	167	157	157	171	152	168	156	141	150	151	151	167	149	160	178	158	155	171	138	170	188	152	169	158	176	155	143	154	161	162	166	203	174	165	166	172	191	166	148	143	166	174	168	185	156	164	141	170	173	141	166	166	144	147	165	169	189	154	164	155	164	167	154	184	178	176	153	165	151	160	168	161	143	157	166	151	167	143	154	140	157	175	139	146	160	154	157	133	183	167	143	172	165	185	142	165	160	163	149	183	134	165	172	166	166	156	165	145	183	173	176	153	154	168	152	155	156	167	146	138	173	156	195	157	185	176	170	163	174	144	146	163	151	145	160	147	147	154	141	156	144	175	181	162	168	190	174	132	160	167	177	186	172	150	167	147	181	168	172	144	176	179	169	163	164	166	132	137	172	174	152	148	140	176	168	167	164	164	166	175	162	203	167	186	183	185	142	181	183	162	151	146	155	162	147	179	174	172	152	147	149	171	163	151	131	149	152	158	152	176	161	143	173	165	166	152	170	169	150	184	168	164	170	161	166	168	161	148	163	134	185	150	159	169	161	161	167	138	163	147	147	163	151	187	177	179	164	164	164	144	163	157	164	141	177	170	186	179	169	168	162	167	169	169	131	161	162	151	169	185	176	188	162	171	146	179	171	150	162	167	157	168	161	176	182	173	129	189	156	179	156	130	146	158	155	161	184	130	174	151	146	169	171	167	157	144	165	156	155	145	157	189	140	167	157	142	155	164	130	165	128	171	166	142	156	149	132	175	186	183	146	175	185	179	180	163	175	176	159	187	153	209	154	169	143	170	155	151	181	157	174	171	170	156	157	182	148	166	169	148	156	132	176	188	163	186	161	165	164	143	168	169	148	150	187	142	158	169	146	155	156	159	178	141	156	163	175	156	156	155	148	141	163	145	180	144	151	151	168	157	166	151	160	182	163	157	166	178	131	173	157	140	141	163	164	165	151	157	156	146	186	182	169	160	158	154	164	197	158	162	175	147	175	152	136	164	192	171	150	137	162	173	189	158	150	160	145	168	176	161	149	141	184	151	163	154	156	157	162	156	169	171	152	182	165	146	140	155	168	145	169	195	153	153	174	157	164	160	161	184	180	183	149	150	163	163	181	140	167	146	153	161	152	173	146	178	141	174	171	142	157	176	146	185	178	155	156	175	162	170	174	174	154	162	146	166	179	171	162	154	151	164	172	172	157	161	162	155	155	165	178	128	148	171	179	147	171	160	134	163	166	156	154	165	183	166	159	164	141	134	162	168	182	150	159	159	179	174	160	132	176	151	176	140	157	161	174	152	167	149	159	167	167	198	151	167	136	145	154	174	190	170	149	179	176	163	159	160	179	150	163	140	178	166	148	142	169	167	161	181	188	170	156	181	154	151	188	182	173	162	168	138	151	176	168	145	140	152	168	172	157	181	160	155	176	173	154	175	152	176	152	154	152	174	169	155	179	162	152	164	172	171	166	167	186	135	146	169	196	156	161	175	187	152	162	157	160	169	157	162	158	167	137	171	149	167	145	156	178	160	150	153	121	169	162	169	176	145	129	154	165	150	168	150	177	158	180	176	166	158	163	146	148	155	174	154	163	191	182	152	150	178	153	148	186	149	141	146	165	159	152	160	166	141	160	181	165	142	165	170	177	160	172	163	162	170	157	128	163	171	155	171	172	174	155	140	141	179	149	171	145	151	153	168	174	143	159	158	176	158	149	149	152	176	159	164	148	174	192	146	175	160	169	173	162	160	146	160	165	168	166	150	128	152	161	143	182	161	153	176	139	161	148	133	145	175	154	163	132	159	176	157	147	162	184	142	158	175	186	154	165	176	172	153	136	184	152	162	174	193	161	173	189	157	164	171	174	152	157	161	149	166	160	180	198	195	169	156	166	169	169	151	176	142	158	162	173	148	155	163	164	163	173	156	154	159	176	173	152	158	159	164	152	150	151	165	164	158	168	183	137	162	195	173	167	159	160	164	164	123	120	159	147	169	181	159	185	157	156	169	158	131	119	141	160	155	166	164	164	181	146	168	163	168	149	157	173	170	131	174	173	173	161	157	155	125	144	176	160	168	168	147	158	166	149	158	147	152	164	145	180	144	148	152	182	183	163	168	167	174	163	155	129	158	186	159	177	172	151	150	178	182	172	145	154	129	174	135	160	148	178	149	185	160	162	170	181	148	168	146	141	155	147	166	183	149	172	171	149	172	151	152	170	179	173	158	151	182	162	162	148	163	160	152	181	202	163	167	147	167	170	148	165	141	160	159	146	183	175	147	167	152	127	145	177	156	191	140	178	150	156	157	161	161	156	161	154	164	170	147	173	145	136	165	190	162	146	140	158	148	148	152	155	138	186	144	155	155	149	182	128	187	175	168	142	148	138	153	167	176	171	163	155	162	159	152	148	163	157	153	151	163	149	178	152	162	185	155	164	163	147	179	157	167	151	125	134	168	173	161	187	169	149	143	148	167	158	174	175	168	131	161	172	173	164	142	163	164	142	158	147	174	155	193	160	173	172	166	174	163	183	174	154	179	164	161	155	152	163	175	158	171	169	156	175	160	160	169	161	180	166	161	153	165	160	168	180	154	161	154	173	162	146	155	176	150	153	156	196	142	184	159	158	168	174	181	166	180	159	174	160	160	160	167	157	168	155	126	149	169	163	156	160	168	167	158	156	161	179	167	173	142	150	148	170	202	165	162	152	150	160	134	161	146	172	167	145	147	148	159	144	159	155	162	181	164	146	166	156	149	144	167	142	154	140	157	173	171	149	160	164	165	172	146	152	174	159	145	182	154	159	194	134	146	153	139	174	163	173	156	171	165	162	140	160	157	188	153	163	154	187	175	154	152	154	164	154	155	161	154	120	195	157	141	163	182	180	170	165	152	167	157	151	172	168	145	146	165	147	128	148	155	151	160	137	167	154	151	163	156	151	167	169	146	167	175	188	146	160	170	162	157	132	151	137	138	167	163	195	192	126	139	164	157	156	178	134	168	137	155	161	158	157	171	161	169	154	165	163	190	165	143	159	166	172	165	178	144	156	199	151	173	158	141	163	170	170	138	150	154	162	151	183	175	186	144	166	164	138	175	194	176	147	160	136	147	154	164	168	164	166	150	180	144	162	149	170	170	176	165	153	185	171	170	172	184	150	171	172	172	149	147	167	156	157	178	147	173	177	148	152	154	131	148	163	140	156	160	145	160	169	148	168	174	191	165	156	164	170	166	129	154	160	150	156	185	168	151	178	155	142	153	173	169	170	154	161	147	153	179	162	151	162	159	155	175	150	176	154	150	153	144	163	158	172	178	159	154	156	159	158	149	174	167	116	175	171	163	153	162	160	156	175	134	154	172	164	140	178	158	158	169	150	135	155	164	154	167	156	144	162	163	148	168	153	138	134	165	153
35237	30929	33099	29071	18261	3139	1539	1233	1009	881	766	682	734	640	606	544	563	558	544	536	566	464	490	463	422	400	445	431	425	432	410	435	443	401	393	384	361	383	405	416	395	383	386	399	375	431	383	398	394	368	373	387	433	374	370	438	384	370	384	372	378	416	379	422	370	390	399	364	378	400	368	375	369	378	390	365	377	390	368	384	396	355	417	384	415	361	328	391	377	339	373	375	376	393	392	383	404	405	367	386	426	351	385	414	370	388	380	392	364	375	381	386	344	372	379	394	377	366	355	392	398	362	366	412	380	376	377	375	396	355	370	383	359	389	373	355	372	368	382	352	349	353	358	377	393	384	355	398	344	393	388	387	395	391	372	394	447	399	365	410	382	391	405	371	375	369	390	386	364	345	381	375	379	412	374	344	370	397	335	367	374	358	382	357	391	362	406	343	368	379	406	354	366	360	397	417	378	410	386	360	383	379	382	334	388	352	414	417	348	396	380	406	377	379	355	369	391	364	374	394	364	380	341	358	391	396	366	376	364	337	359	371	343	359	371	399	383	386	362	381	372	376	372	376	375	394	350	363	318	375	372	385	361	375	366	384	371	344	405	394	404	387	367	394	384	413	392	357	385	380	350	357	380	380	390	343	338	384	410	355	374	417	378	382	397	378	391	390	385	370	371	376	408	381	390	402	351	367	353	375	382	350	372	371	355	389	351	370	383	399	369	406	387	420	368	402	361	368	359	382	378	379	392	409	370	402	395	387	375	357	344	386	368	359	385	379	417	413	394	351	377	374	373	378	405	378	390	372	374	380	387	350	409	345	360	361	424	367	409	382	353	354	387	369	379	375	395	397	342	413	399	393	379	387	364	362	348	353	352	398	381	374	412	372	352	361	369	360	401	387	364	395	389	404	355	357	387	351	408	374	392	383	311	368	349	406	364	390	338	368	390	391	354	362	401	365	395	338	376	375	370	355	368	359	355	386	395	391	398	343	362	379	376	379	409	376	354	371	400	377	357	386	356	372	387	352	364	375	370	423	387	396	412	368	387	374	346	402	393	376	402	370	373	384	383	358	366	368	398	391	383	358	383	385	401	369	390	381	384	392	381	388	392	372	372	362	406	373	360	371	376	385	409	344	396	366	395	358	420	360	385	369	362	395	386	428	405	366	387	378	349	400	364	389	375	384	390	366	372	392	359	344	355	393	367	391	384	384	385	375	388	370	419	356	406	357	368	398	385	363	389	346	393	370	372	383	389	382	392	392	358	386	360	410	412	360	371	413	414	409	394	362	342	384	358	398	396	357	351	366	362	426	357	385	370	330	359	395	391	364	391	410	345	344	396	361	382	362	332	364	378	397	406	393	398	403	369	361	388	356	398	374	371	368	393	346	364	383	348	386	367	412	414	388	351	369	388	387	374	333	352	378	406	362	351	368	382	366	379	399	413	394	358	411	404	360	356	395	382	357	387	405	375	365	397	360	378	386	362	352	355	371	381	365	343	377	381	389	359	399	417	387	407	366	378	395	361	385	353	338	381	358	387	367	374	407	394	364	381	374	408	340	354	345	387	348	399	369	387	364	374	373	355	384	388	368	386	376	389	403	360	364	370	390	374	404	356	409	396	359	368	392	386	395	391	375	358	371	381	392	322	399	362	358	402	369	405	374	407	347	403	412	382	371	349	376	363	384	382	358	380	395	356	396	349	441	381	400	391	412	377	418	361	377	400	350	388	362	408	370	351	417	360	398	404	369	364	383	368	398	351	401	394	396	365	400	369	369	401	398	407	369	376	378	382	394	347	383	371	395	373	350	371	361	368	342	388	376	365	393	391	386	416	347	401	359	340	396	378	375	391	367	395	386	344	356	370	356	380	359	359	414	403	388	363	390	397	358	381	372	351	366	387	385	417	352	389	361	382	395	353	390	400	393	370	401	373	395	361	364	381	382	368	323	356	399	349	369	386	367	377	361	357	406	362	368	379	396	353	374	380	379	399	396	413	402	331	346	385	365	353	375	382	373	399	379	343	379	374	389	369	393	391	362	391	379	372	352	376	318	356	387	399	359	384	419	391	358	347	351	358	364	375	376	347	369	351	389	391	373	379	359	389	354	374	379	345	375	367	413	384	355	402	390	406	372	359	393	403	368	391	335	397	352	365	392	357	342	377	378	374	350	392	364	400	374	391	414	357	390	393	383	366	398	397	353	409	378	370	377	374	387	398	386	384	423	371	373	394	370	394	398	398	380	374	375	375	343	383	373	376	362	371	390	364	401	380	355	355	409	388	351	358	403	352	377	397	423	369	408	365	396	384	370	383	399	373	372	377	325	341	411	370	404	371	350	388	367	351	376	340	371	346	350	403	388	387	395	376	342	402	365	377	357	388	379	353	375	359	391	378	362	418	428	413	386	393	381	367	372	402	351	367	398	357	396	372	378	367	422	380	353	395	378	384	392	383	392	386	376	388	340	404	375	349	400	368	362	384	346	383	395	365	361	390	407	387	397	367	362	403	369	392	400	399	394	391	425	391	388	409	395	388	397	370	405	370	365	367	389	346	350	365	367	370	381	367	387	396	350	390	360	374	428	371	392	360	377	390	399	352	416	381	366	367	342	352	383	371	394	378	395	358	388	382	422	363	365	388	392	368	354	378	380	361	331	389	377	360	414	376	409	384	365	368	386	375	391	374	358	354	399	380	400	365	390	353	351	380	395	372	340	347	379	395	395	374	375	353	391	357	383	367	384	352	376	362	369	360	360	364	359	381	408	391	371	372	378	381	417	379	351	346	385	375	386	373	385	378	369	370	370	370	411	390	384	371	370	352	408	400	407	389	370	369	376	364	389	391	380	386	363	381	417	326	375	382	392	428	388	350	392	370	382	385	398	389	413	370	427	356	363	387	357	378	415	386	383	377	398	407	435	402	390	379	382	373	405	365	383	376	395	390	374	365	379	381	404	370	360	359	370	323	382	374	367	374	362	389	395	382	397	379	368	350	367	383	402	357	367	398	392	364	394	347	374	386	369	423	366	379	378	406	355	362	359	401	381	391	436	389	364	376	371	361	377	377	365	357	390	388	401	357	351	393	369	397	377	351	400	360	394	388	379	370	406	401	403	374	360	361	413	368	417	365	356	386	375	388	379	403	394	414	372	388	383	364	359	348	335	405	371	371	358	336	394	361	346	386	414	352	372	369	344	370	363	380	384	402	352	387	401	410	393	376	384	350	375	354	359	359	364	388	387	370	372	431	343	411	392	351	363	373	367	375	389	358	388	404	348	365	392	408	384	372	416	417	366	357	355	361	385	363	387	382	373	364	377	396	392	369	367	383	390	367	367	395	343	402	392	399	394	407	357	434	406	349	380	390	397	399	356	362	403	403	349	387	386	363	399	362	353	372	416	404	406	369	376	363	384	359	347	366	393	388	372	333	385	340	377	384	343	368	393	376	366	387	345	405	400	357	390	377	408	401	371	371	351	378	365	388	399	387	386	375	406
30611	18015	8506	3110	949	398	313	273	250	235	266	242	237	224	263	242	259	242	229	232	232	213	220	223	250	235	239	259	253	253	226	235	229	224	263	232	245	218	227	256	250	233	233	262	209	212	224	244	215	239	231	220	221	252	225	248	266	271	241	249	243	254	232	248	231	242	219	276	226	249	243	230	258	245	243	253	245	240	263	237	224	240	251	246	228	230	236	261	244	217	238	213	266	252	253	246	241	256	231	244	217	248	220	233	219	220	219	234	237	274	265	232	262	245	264	215	279	217	203	205	239	228	249	263	243	245	198	251	211	255	244	201	235	240	211	197	251	264	252	231	233	244	236	228	201	229	251	199	246	232	248	220	224	256	238	255	242	291	257	233	264	245	246	232	204	215	211	226	212	240	253	236	233	236	230	260	224	220	221	234	247	237	221	216	221	252	260	259	242	252	221	268	229	257	225	207	261	202	202	224	246	267	208	243	222	246	263	235	248	271	238	240	252	228	218	223	230	246	260	211	206	264	228	267	217	263	254	249	253	223	235	245	258	270	251	218	262	264	264	241	259	250	232	228	223	246	265	254	260	235	221	232	254	229	260	246	235	208	211	261	235	258	264	185	211	232	240	243	223	217	234	219	274	236	263	226	218	227	215	223	215	244	239	277	224	222	247	230	229	239	213	254	242	215	252	239	257	225	249	241	224	240	232	268	248	249	218	259	231	232	246	233	222	246	247	243	247	255	223	244	234	242	223	239	226	263	218	253	240	272	248	238	215	256	233	207	260	217	228	276	257	248	228	225	240	248	220	251	232	218	258	212	226	250	266	218	235	248	209	242	241	233	230	250	238	228	240	227	237	195	259	254	217	255	230	211	239	242	225	232	206	264	248	239	265	272	263	246	245	252	245	246	248	219	247	250	206	224	277	244	244	240	231	245	224	224	254	275	221	271	250	255	223	238	245	267	267	277	256	231	249	223	227	240	239	271	241	239	231	239	236	263	209	245	239	276	250	255	275	244	229	262	227	230	224	215	254	242	236	246	253	245	220	249	216	217	257	228	258	235	275	256	227	233	238	273	267	252	240	225	241	230	235	250	234	234	273	229	253	227	260	238	267	249	249	240	239	237	235	259	264	233	241	250	258	228	228	243	248	255	222	248	209	259	264	239	225	267	229	259	235	216	208	246	240	207	260	284	225	250	251	242	223	265	232	248	270	282	267	230	256	260	256	237	244	264	232	234	244	197	259	234	248	249	220	273	248	208	250	252	264	217	244	254	223	248	233	266	234	239	218	252	229	238	244	239	240	261	233	268	249	241	246	223	250	257	252	245	226	249	242	254	246	251	269	246	218	233	257	212	246	259	229	237	237	266	244	246	223	223	259	218	279	234	229	223	234	253	225	234	247	248	226	263	221	228	223	228	248	239	231	245	239	247	229	242	254	242	221	247	239	246	232	230	236	242	271	237	245	242	227	234	250	213	247	273	247	258	233	240	239	237	251	239	268	218	226	262	241	231	258	250	235	230	226	236	253	252	232	205	245	217	241	266	216	241	222	197	245	238	246	200	250	230	250	237	216	255	230	237	256	213	219	258	227	242	219	254	218	199	235	232	247	237	257	235	228	245	250	247	239	253	219	248	243	221	246	244	236	250	242	227	245	233	234	256	224	246	241	253	208	241	249	248	215	229	273	253	220	234	237	217	256	260	253	238	244	250	240	234	249	244	217	240	259	216	214	196	232	229	244	238	240	269	219	222	210	241	227	214	247	231	227	251	260	235	237	228	260	240	254	240	216	263	240	226	244	251	252	263	230	252	248	214	244	261	250	222	249	252	258	247	223	268	203	266	248	229	241	243	241	252	245	218	244	238	234	229	223	264	251	252	240	239	240	220	251	271	214	236	266	244	233	249	244	230	221	225	229	253	231	258	255	210	229	242	248	253	257	256	264	237	241	223	243	250	259	242	210	231	262	233	254	247	219	258	235	230	215	272	262	236	229	256	214	248	195	246	221	266	261	249	251	247	236	240	226	234	203	263	237	260	234	236	212	267	236	265	229	235	239	233	248	238	231	237	249	243	246	250	236	241	235	236	246	236	201	214	231	224	258	258	224	205	239	214	230	253	243	208	203	253	247	230	242	243	233	239	233	242	229	235	273	236	217	243	245	231	238	224	235	225	232	241	216	245	221	239	243	192	225	250	250	234	252	253	229	207	223	247	242	250	225	255	258	254	224	252	198	242	252	258	248	235	232	236	197	197	242	249	232	242	248	215	232	221	233	247	246	232	263	242	252	254	226	248	267	223	255	221	232	266	251	242	233	256	231	255	261	228	254	237	234	245	242	225	252	254	231	236	225	207	237	224	254	249	267	286	268	231	233	224	238	224	232	233	228	235	259	241	267	235	251	222	275	267	229	236	207	227	264	250	235	220	199	227	235	263	250	234	260	250	245	220	219	263	216	238	258	263	248	225	245	225	248	240	231	236	246	224	275	229	263	246	240	256	256	244	256	256	248	246	225	226	253	270	216	219	207	215	211	214	262	213	252	227	256	216	247	228	234	242	225	267	223	224	247	250	238	223	275	230	256	219	230	251	245	225	227	243	262	258	222	226	242	218	249	245	241	233	246	232	209	259	252	255	256	256	220	235	250	240	237	243	252	246	259	235	230	209	242	257	203	229	253	221	276	217	221	240	268	245	234	232	235	219	246	237	213	234	228	229	227	244	221	245	234	229	237	233	234	242	258	274	222	232	260	240	239	263	243	255	222	242	247	224	253	232	221	245	245	254	255	240	239	236	250	228	227	235	258	246	235	244	229	248	255	213	240	210	212	220	221	236	241	278	237	254	229	244	236	227	219	229	261	234	221	279	253	224	216	239	246	227	243	251	236	234	225	265	207	229	261	243	249	257	228	227	218	240	240	226	249	257	236	231	265	215	278	228	206	250	240	245	245	254	183	229	238	240	241	250	236	245	246	244	218	238	242	240	246	238	223	263	248	247	239	247	254	237	237	238	242	263	252	238	239	266	242	255	228	267	250	226	247	240	234	235	244	233	239	242	256	229	237	222	230	228	229	236	271	232	245	263	219	246	232	253	222	211	240	267	241	233	246	239	213	211	251	236	260	260	271	283	218	245	268	256	239	229	220	225	236	231	203	250	249	188	225	234	218	246	245	194	251	268	258	254	258	242	252	258	225	256	238	238	237	247	251	229	223	220	191	235	231	227	214	227	256	254	248	249	230	244	249	232	250	234	245	236	265	241	213	240	244	216	237	267	260	231	249	250	254	240	228	252	232	242	241	238	239	248	245	249	213	264	230	245	245	234	214	207	241	234	270	243	241	235	251	239	274	246	244	244	236	248	258	233	227	246	229	249	239	252	242	229	232	252	235	243	242	217	238	237	225	252	231	237	234	252	229	264	234	219	227	225	275	229	225	221	249	260	221	262	246	237	249	247	240	217	269	235	219	261	247	261	255	220	241	232	245	251	224	246	239	274
19597	13535	11472	7225	2985	1036	798	722	719	610	596	517	542	516	528	541	543	501	543	525	529	525	537	499	565	511	549	496	494	501	449	512	534	483	531	549	508	538	521	522	531	507	499	525	483	518	490	496	518	513	518	477	501	529	537	555	528	524	530	502	551	550	510	507	494	502	481	536	525	535	543	557	531	534	505	538	504	505	530	500	495	516	528	521	494	512	523	481	477	481	514	533	521	516	493	480	507	515	527	499	521	510	524	508	525	562	494	535	512	538	542	549	522	509	535	549	529	520	536	485	528	547	512	529	526	553	533	526	523	527	502	503	488	477	489	504	492	520	512	497	546	540	483	549	518	544	547	497	546	532	533	515	522	515	500	509	490	498	508	522	515	518	512	532	506	532	494	486	556	512	509	514	510	538	538	521	543	517	498	530	568	521	468	532	543	524	545	536	537	467	559	558	476	505	563	519	478	474	488	517	535	491	553	504	513	504	455	549	561	487	496	546	513	494	523	545	511	499	530	558	487	540	515	552	521	496	524	522	501	498	487	488	491	498	496	545	570	506	518	561	556	524	538	527	503	499	502	541	492	493	537	505	520	527	516	532	537	518	539	493	475	529	530	539	541	562	494	532	496	500	516	534	497	546	523	474	566	521	533	471	511	496	519	501	527	516	506	481	525	502	546	502	524	504	477	507	544	521	534	482	508	497	511	528	502	531	526	557	484	516	524	526	507	507	537	526	530	518	519	527	530	508	523	506	530	535	512	506	519	523	525	495	545	531	499	543	520	505	491	476	486	499	535	514	515	536	483	541	540	548	496	530	556	561	528	490	493	542	501	551	495	556	485	522	528	487	505	519	499	514	500	488	528	527	513	507	527	546	520	506	522	544	480	508	490	523	517	499	505	470	505	524	539	499	483	493	484	536	502	585	542	505	536	519	515	537	555	492	563	559	503	507	517	497	513	530	509	490	467	518	517	525	496	485	515	500	507	532	516	522	511	525	501	525	520	501	496	529	516	516	514	543	510	465	495	515	487	551	500	519	477	512	501	520	505	496	528	526	512	470	516	511	469	506	531	505	475	534	509	545	487	516	515	546	521	471	500	524	512	549	499	484	482	505	519	492	487	536	543	514	474	487	526	497	508	513	502	530	540	514	477	502	481	484	517	520	530	545	487	526	505	542	560	528	494	497	516	506	495	520	516	529	528	514	503	479	549	491	522	520	499	504	506	489	489	512	531	453	510	542	529	521	517	529	505	519	549	548	495	494	509	501	485	533	522	529	484	518	512	558	521	475	505	488	493	524	506	533	520	493	518	510	526	495	497	486	498	526	493	580	529	513	505	505	555	524	542	508	486	547	540	517	552	483	484	555	537	502	509	530	510	565	505	524	522	531	533	491	503	510	538	513	509	531	537	555	523	494	482	492	486	474	487	496	505	529	500	567	544	555	532	545	500	506	489	518	534	517	544	508	515	512	504	508	554	509	503	469	510	500	547	513	497	532	507	544	503	503	515	523	475	566	502	536	527	489	501	479	495	492	493	497	497	491	522	497	486	494	459	509	503	493	492	511	530	519	507	478	508	497	501	518	516	499	488	494	590	545	501	495	575	521	489	495	521	499	513	492	525	478	517	474	517	510	533	517	480	488	508	476	546	531	463	504	541	473	475	526	520	523	528	527	526	468	544	496	529	537	488	496	521	540	493	525	498	516	535	547	531	502	515	508	493	504	522	500	545	499	507	490	481	521	510	528	511	540	515	550	499	526	520	588	506	490	533	506	541	543	565	522	499	513	552	593	488	502	505	515	536	476	516	508	545	487	515	487	487	509	505	501	524	532	508	534	554	528	537	536	497	491	522	534	520	470	529	498	524	548	519	522	491	523	516	518	540	501	535	518	526	519	526	526	505	508	561	512	509	514	503	531	513	487	519	550	541	536	511	523	542	547	477	541	527	520	528	499	487	525	561	522	507	510	506	473	478	491	514	504	496	546	507	514	529	548	497	486	501	507	493	477	541	507	512	480	539	509	491	518	526	494	488	488	514	547	505	582	520	547	506	516	541	540	555	559	481	536	499	521	523	535	501	516	514	505	533	533	500	513	500	543	508	485	497	499	495	501	520	477	542	510	525	532	531	500	475	504	506	523	467	507	532	523	516	506	523	495	481	491	489	535	509	499	537	468	561	520	492	501	513	497	543	491	531	502	499	527	503	534	548	533	538	531	500	535	505	505	552	503	569	511	512	551	491	529	488	533	556	494	518	549	526	550	530	526	508	542	492	532	541	509	468	495	523	606	519	538	520	482	504	501	483	493	507	518	523	531	506	514	549	538	518	479	550	562	501	523	540	541	534	512	489	510	497	577	512	511	522	513	523	549	529	523	516	534	511	535	508	508	471	493	478	512	501	524	498	544	540	522	514	517	498	531	509	523	488	520	502	503	535	517	495	486	525	518	514	502	504	522	482	508	518	517	521	495	505	492	523	540	519	493	520	509	473	478	504	489	506	523	519	503	537	534	500	526	469	524	550	510	551	543	485	515	501	522	470	493	501	524	505	550	512	520	509	499	497	500	489	556	539	507	511	538	502	518	500	521	526	519	470	503	518	497	497	512	535	530	537	537	504	531	491	517	493	534	503	569	564	518	558	497	573	498	476	531	515	538	516	519	513	497	537	483	479	510	534	536	523	495	521	497	505	523	535	501	502	543	543	528	543	536	495	546	518	488	496	534	517	486	536	501	508	508	496	533	484	530	540	503	541	527	501	530	505	508	549	511	530	485	496	518	468	543	495	503	503	505	549	537	544	522	488	509	542	514	519	534	504	554	523	469	508	518	560	502	485	523	456	526	541	528	502	488	491	484	554	547	569	492	546	526	525	527	536	483	513	520	501	540	533	511	479	504	519	497	532	510	522	547	523	543	536	532	521	530	502	528	495	487	522	485	493	506	506	492	506	507	524	554	518	519	513	516	529	526	519	516	493	526	516	522	470	518	542	526	502	469	515	503	539	511	528	502	504	530	501	501	514	491	501	506	485	525	512	516	479	475	492	534	549	477	521	522	496	503	514	529	491	528	501	529	523	494	523	513	509	549	490	524	526	530	465	519	521	521	531	536	566	510	543	553	515	529	496	498	554	532	544	503	490	538	527	525	484	562	502	502	512	519	526	521	497	544	502	478	534	498	540	515	506	513	556	498	526	555	485	539	502	526	512	532	501	536	556	507	522	503	467	492	495	505	511	549	554	512	519	506	542	541	529	488	565	512	510	518	490	505	530	518	544	526	505	511	537	537	493	499	498	486	526	502	492	521	501	510	553	492	553	492	510	521	508	497	523	501	501	509	520	513	496	561	511	472	540	489	508	545	516	529	522	503	494	508	492	547	496	497	527	568	488	525	507	504	557	491	514	496	529	482	507	509	518	511	524	489	513	504	529	502	526	538	524	495	522	514	500	512	511	516	500	507	522	508	502	498	522	559	517	541	495	487	506	499	501	526	502	468
46098	28966	23207	16419	10174	1683	299	254	216	189	170	173	210	175	163	168	189	140	152	176	158	168	181	162	136	168	153	164	144	153	171	127	131	180	167	136	136	134	161	135	142	131	164	170	148	132	165	147	136	150	137	146	157	151	144	142	152	145	144	152	154	139	138	131	141	113	125	135	156	154	164	115	126	142	152	138	165	155	142	159	172	143	141	137	142	159	128	147	148	139	153	152	143	158	137	151	136	163	133	141	142	131	128	130	131	147	145	151	145	147	166	152	139	139	140	144	127	148	145	130	147	156	161	168	146	139	129	145	143	163	128	172	153	147	139	145	152	152	131	124	149	155	143	143	150	134	143	145	149	127	131	146	168	148	131	139	146	168	152	151	150	167	168	147	142	136	155	146	145	128	129	136	137	134	133	163	155	152	154	147	160	143	129	144	134	161	146	165	165	125	154	172	132	147	147	151	167	142	166	167	156	145	146	146	167	158	154	139	145	141	147	142	122	153	140	145	172	133	146	144	163	138	158	154	157	147	140	154	139	174	140	157	153	143	156	146	156	149	140	144	181	126	128	143	135	135	149	134	155	148	144	144	157	146	153	119	152	139	151	151	160	141	129	149	135	149	152	130	129	154	144	146	130	144	151	154	137	160	149	151	125	160	150	126	154	134	139	137	173	165	131	131	163	159	133	147	141	157	144	137	156	138	147	138	135	157	137	144	163	153	144	135	142	132	146	124	134	138	133	146	145	127	182	151	145	156	151	138	137	152	155	131	142	157	152	148	163	156	134	143	172	142	156	148	140	141	144	149	133	148	139	138	139	140	139	143	147	169	138	162	121	155	141	146	155	138	158	141	121	151	148	152	144	121	177	109	156	154	146	145	151	139	144	149	168	157	158	151	151	144	164	133	151	129	163	145	118	155	168	160	181	139	148	131	164	124	136	160	155	157	155	164	134	148	167	141	175	149	123	137	140	135	164	145	143	144	164	134	157	143	160	157	168	139	141	146	164	148	148	159	154	134	153	146	155	126	134	169	154	127	143	154	149	169	121	141	129	130	148	153	140	167	147	149	148	133	169	141	162	152	169	136	155	114	147	115	121	157	140	141	141	141	132	142	132	150	137	152	141	128	172	183	144	142	146	152	173	175	133	150	157	152	136	136	149	174	132	145	150	127	144	139	124	164	152	144	156	141	147	152	164	147	151	165	139	132	146	148	152	149	129	164	134	142	137	141	137	148	149	139	136	161	144	182	144	129	140	152	155	139	150	158	126	139	136	152	158	141	123	142	144	140	146	182	148	136	145	153	167	145	145	140	155	145	167	129	142	161	155	141	152	143	135	155	154	164	139	149	137	137	130	131	133	176	139	131	136	123	129	131	144	137	133	131	159	163	135	148	141	141	163	128	163	149	168	144	150	156	165	135	154	147	165	148	146	166	156	138	171	140	151	143	106	153	167	153	136	134	152	147	161	132	135	144	164	154	140	140	127	138	152	157	141	159	139	128	166	138	147	133	147	139	129	146	129	152	150	125	157	135	151	145	129	142	184	130	134	129	144	177	136	152	138	145	154	144	165	131	135	135	168	156	140	142	140	144	137	156	138	166	167	152	165	132	140	131	160	146	140	128	144	149	143	137	129	135	156	139	113	158	140	130	131	128	181	148	148	136	141	143	162	135	142	145	137	145	163	180	113	128	145	137	136	153	139	129	157	127	137	130	127	165	147	148	134	141	144	151	163	163	145	169	138	148	132	128	138	137	166	140	158	149	147	136	142	148	147	157	141	131	142	132	144	155	147	154	149	127	157	161	139	141	177	145	131	162	135	138	159	154	156	138	133	156	153	141	140	156	156	157	118	147	142	128	159	134	145	136	144	153	139	144	143	161	143	137	141	168	173	136	141	135	123	137	157	160	140	138	165	187	143	149	147	151	140	159	120	141	160	144	150	152	131	157	148	144	140	170	140	133	145	151	143	147	161	131	155	155	130	151	167	145	134	158	145	149	147	136	157	158	133	149	148	161	143	157	157	153	145	152	162	139	134	138	150	134	148	155	129	136	151	152	167	162	152	169	154	156	139	153	153	160	159	126	134	158	152	143	146	164	169	127	169	162	141	158	145	143	138	157	139	156	142	149	139	140	147	127	134	145	156	147	137	157	128	156	173	175	150	165	144	157	153	142	147	133	152	152	142	149	135	146	153	144	168	169	151	154	155	125	140	165	122	135	154	157	168	142	155	132	136	159	166	141	149	138	127	150	129	143	164	147	154	141	138	157	145	151	164	163	139	154	172	171	156	137	119	146	127	161	171	132	154	150	140	128	152	140	129	161	153	134	142	150	157	142	135	156	144	138	155	175	151	147	143	175	126	129	142	155	175	168	165	149	159	144	129	131	123	158	125	138	165	137	155	160	164	156	143	135	124	158	154	134	145	168	135	130	143	176	144	146	133	158	150	117	138	146	144	130	173	156	157	139	146	138	140	155	154	156	150	131	141	152	143	141	142	154	156	148	149	171	131	164	140	158	159	151	159	138	161	149	145	166	160	144	161	140	120	144	138	157	167	143	153	155	141	126	162	154	131	159	146	143	160	148	135	173	164	140	130	157	162	151	158	159	151	145	121	152	150	151	155	139	144	168	141	152	137	148	159	172	150	150	151	166	127	138	175	167	157	130	160	156	148	144	167	156	137	140	154	151	152	144	136	138	143	164	127	155	130	142	160	171	141	158	151	134	139	130	135	154	162	162	158	154	142	143	119	127	149	143	122	141	148	157	136	145	139	133	141	143	153	128	132	155	125	146	139	124	158	157	149	157	147	150	132	175	137	173	153	152	154	116	125	168	143	140	157	142	151	135	149	158	144	144	159	169	142	138	125	162	133	153	143	133	150	131	149	118	143	150	146	128	147	167	170	144	141	141	161	150	138	157	130	137	187	171	132	155	162	136	148	161	143	154	146	173	153	133	157	154	167	153	144	163	163	140	154	153	158	140	133	129	158	144	138	152	139	149	162	147	152	160	144	127	159	167	138	138	150	174	168	163	131	135	145	151	143	154	153	142	134	146	134	141	160	156	167	151	139	150	163	159	169	142	168	143	160	139	146	172	156	167	166	151	143	132	125	141	122	142	157	140	162	123	147	148	134	149	131	131	137	171	151	134	129	150	153	150	154	138	152	121	161	155	150	159	157	158	168	136	151	151	139	113	160	142	154	162	138	121	155	147	180	134	138	136	129	166	150	146	164	128	157	145	161	148	125	129	158	158	153	159	162	141	135	132	135	126	110	169	161	137	160	131	137	146	150	148	163	162	154	131	163	160	143	143	154	141	149	184	148	169	139	156	120	155	133	171	149	149	139	137	139	142	131	145	147	180	145	142	132	137	153	144	145	146	167	146	141	147	129	142	153	149	168	143	124	143	140	131	161	169	163	164	149	127	171	144	133	133	144	135	137	140	163	137	192	138	152	139	144	123	138	133	152	140	159	151	155	161	145	143	147	124
30242	21975	27436	24782	19953	2530	1009	818	741	650	590	519	532	557	459	418	413	463	447	403	421	408	381	383	389	373	389	372	375	372	335	348	350	377	349	352	393	351	315	329	360	353	354	332	358	348	366	363	355	305	354	357	342	370	333	331	344	325	321	337	319	353	356	375	327	361	333	331	327	325	344	356	362	329	327	370	341	323	369	315	338	333	305	330	364	316	343	325	357	323	336	351	333	339	347	330	347	324	344	327	326	318	303	318	320	319	336	318	370	315	337	326	311	332	377	342	355	322	341	323	301	371	335	330	311	344	349	329	322	344	330	354	364	343	327	340	305	334	319	345	338	340	343	366	328	338	370	333	321	330	346	359	345	335	331	319	333	321	328	348	333	341	334	329	332	378	336	348	313	362	338	359	349	304	320	311	364	347	335	341	299	341	355	366	342	326	343	306	344	346	327	304	360	334	338	351	328	333	327	344	340	330	346	335	335	358	350	347	354	314	349	332	281	338	334	357	345	351	336	346	352	352	346	351	323	320	327	332	309	373	330	338	344	327	358	347	353	343	316	360	300	315	312	372	341	337	319	339	325	345	285	361	343	337	316	338	341	353	321	335	343	337	365	329	295	322	324	342	387	346	366	347	312	338	321	361	336	343	322	338	336	340	346	326	306	329	337	319	317	300	331	316	336	352	324	342	353	368	343	340	325	376	327	347	319	353	338	312	339	309	338	318	313	307	322	319	312	320	327	365	327	317	313	347	330	355	330	344	345	332	356	350	331	378	327	340	339	333	319	353	326	367	353	344	351	294	324	328	341	361	323	318	316	307	351	309	360	361	362	321	334	307	330	326	289	337	325	329	332	312	357	343	385	354	340	352	352	328	359	328	310	338	357	337	321	351	353	334	332	319	293	324	328	315	337	326	338	315	309	339	356	318	338	298	316	359	314	368	356	302	318	342	317	364	327	358	329	335	345	324	325	348	362	322	339	318	356	351	366	335	311	339	354	333	340	395	354	352	343	324	346	349	341	338	335	358	368	368	358	334	351	360	364	342	335	371	342	345	338	317	325	353	330	325	305	301	310	352	376	350	325	332	333	353	362	327	310	347	345	333	351	348	334	355	317	357	312	330	341	356	350	338	329	331	330	340	328	366	359	348	356	347	335	338	331	312	356	354	330	344	369	328	334	327	332	312	308	351	357	333	319	324	337	361	355	324	313	344	352	324	356	345	327	341	322	318	350	304	363	330	322	367	325	359	318	341	349	311	347	324	321	289	317	337	348	339	324	373	348	336	326	354	355	334	317	323	345	341	352	333	354	357	338	335	367	337	350	314	325	368	290	340	378	332	352	351	303	334	341	346	345	346	357	324	368	340	351	325	334	347	355	360	346	316	345	330	356	323	340	357	354	313	345	311	332	320	373	332	363	339	308	350	336	292	316	354	338	329	378	341	361	318	350	331	297	367	305	350	357	332	303	355	329	349	308	384	339	358	309	335	382	338	331	344	357	310	339	332	345	334	352	360	324	354	331	315	340	315	301	348	336	324	331	328	369	320	337	333	334	349	349	358	328	354	287	320	351	333	320	332	325	335	304	386	341	323	340	355	369	333	356	351	320	361	302	293	329	328	368	322	345	354	322	323	332	336	323	325	364	333	359	346	327	358	318	339	367	346	365	336	345	341	362	372	313	366	341	309	355	355	313	313	324	344	339	336	386	360	353	306	328	313	350	355	317	323	347	323	336	339	309	328	325	309	364	338	331	328	337	332	310	331	361	310	340	331	333	323	331	365	341	286	366	336	339	309	397	367	358	317	336	352	283	332	345	317	330	323	329	347	355	346	326	323	315	327	330	325	367	382	310	337	342	336	343	375	306	336	333	344	347	315	314	353	339	343	302	369	326	355	329	325	355	336	326	332	357	335	377	334	321	357	331	332	311	357	317	318	324	341	352	327	344	318	357	334	373	356	339	354	316	312	330	320	324	335	364	308	338	338	351	301	352	341	334	325	343	330	356	309	342	340	369	347	332	317	323	304	342	350	363	327	336	326	339	336	334	327	322	357	333	329	323	334	342	313	368	324	303	335	345	327	327	318	319	357	336	338	336	372	326	341	331	374	357	311	352	329	350	329	384	352	370	349	318	329	344	359	316	322	313	337	343	361	348	356	348	379	336	369	344	305	317	338	355	319	318	368	381	366	326	364	328	331	333	356	349	366	323	354	338	342	341	324	314	310	334	336	338	372	360	365	315	326	320	342	357	316	344	362	311	375	349	319	346	347	328	368	317	337	358	334	348	349	343	345	326	333	319	285	343	320	335	362	291	321	347	352	342	325	323	345	309	348	357	354	348	317	325	361	316	323	341	369	368	326	339	308	368	335	332	338	349	346	372	345	337	355	335	332	337	334	357	329	299	331	347	340	327	360	310	327	340	329	345	379	350	330	349	302	341	323	318	352	336	322	341	349	337	347	319	331	331	301	323	334	330	301	326	318	358	345	300	350	317	333	328	366	325	331	309	332	353	323	361	365	397	348	321	311	323	329	310	315	334	353	344	334	306	325	347	326	317	335	324	332	360	340	330	330	341	342	331	356	329	314	339	336	295	323	331	335	321	326	318	319	281	325	359	383	367	329	340	313	318	315	350	323	326	327	352	340	325	317	322	360	329	341	341	327	362	335	351	381	316	337	343	338	374	339	352	303	350	334	327	312	350	315	333	333	318	341	354	352	347	323	342	338	366	323	294	357	346	324	319	345	315	330	328	342	348	352	318	317	325	329	335	346	360	345	338	302	309	344	348	346	326	348	350	323	305	342	313	336	311	332	315	341	334	335	338	358	338	341	342	372	335	343	326	365	329	363	318	323	363	352	325	327	350	359	344	308	335	331	343	341	367	298	321	309	343	325	349	370	357	326	344	364	371	356	342	326	338	358	347	314	327	327	347	340	334	362	340	353	318	354	390	373	309	319	346	355	340	336	321	324	350	346	329	341	326	333	332	322	352	360	337	349	332	340	340	338	353	310	332	386	341	340	330	352	330	330	338	334	328	331	307	344	315	351	344	360	344	318	336	331	353	350	336	320	350	316	327	337	348	377	322	317	298	356	320	317	344	356	280	338	340	360	306	341	334	365	362	325	369	337	345	318	313	317	323	364	356	284	342	339	334	312	338	365	344	325	341	376	336	351	332	347	331	340	354	329	350	295	323	324	334	351	325	353	315	327	327	286	298	340	351	334	365	364	359	361	370	334	307	353	356	375	341	360	334	342	345	334	330	352	358	348	342	316	336	321	302	334	329	341	313	309	357	356	291	348	331	332	327	387	336	315	325	341	343	372	331	318	305	336	331	334	353	310	311	301	343	341	329	372	357	332	332	323	323	335	325	341	334	339	353	333	336	342	310	357	358	349	326	322	311	354	328	368	332	363	353	342	342	371	352	346	339	326	354	331	351	344	341	312	303	347	328	341	334	318	345	355	319	350	338	353	325	306	312	329	333	342	369	328
55302	38906	34211	26141	13527	2326	466	308	284	260	247	238	190	204	197	190	178	224	181	192	170	163	203	196	177	196	179	154	183	171	221	169	157	168	178	166	175	178	154	182	173	178	133	170	165	171	182	161	149	152	177	150	157	150	181	164	158	195	172	153	175	166	144	148	155	175	159	162	140	169	188	152	165	172	128	175	156	195	171	174	175	159	173	167	145	165	160	193	163	177	196	150	179	162	158	145	161	147	162	164	159	144	182	168	159	169	171	166	158	177	169	153	160	156	158	168	175	180	158	156	148	179	155	168	188	161	182	176	163	182	153	168	157	160	182	152	158	171	128	152	164	187	178	157	169	157	160	177	172	171	156	179	179	153	154	158	170	165	166	149	148	153	159	165	158	172	180	152	155	150	163	171	168	195	180	157	176	167	149	170	164	176	145	175	174	187	147	167	165	163	179	160	158	187	174	152	151	161	149	169	172	158	162	170	145	169	166	162	178	165	178	159	154	180	156	185	160	181	162	166	184	153	145	210	159	186	154	172	166	175	164	173	157	157	176	176	168	167	183	183	161	179	172	177	161	198	161	150	168	164	164	166	166	180	160	166	174	168	182	153	172	189	184	149	172	136	168	164	146	172	189	187	198	152	155	175	179	165	157	166	152	173	170	163	200	165	175	143	162	183	172	149	149	161	159	185	165	166	164	171	163	172	177	169	176	151	152	161	162	191	151	156	187	158	159	187	179	178	161	171	192	175	190	177	164	152	161	155	167	181	175	192	189	173	189	158	154	174	156	153	166	169	153	169	172	169	156	165	173	153	161	163	164	157	151	157	155	178	184	160	151	170	183	158	180	187	175	151	159	174	190	156	134	162	157	168	160	168	165	179	169	157	163	147	159	147	167	170	160	177	154	183	160	173	153	160	189	165	167	183	165	171	159	198	141	142	184	157	193	153	184	173	162	174	167	173	171	152	161	177	169	161	178	169	165	147	157	165	153	194	199	168	182	154	167	182	179	155	165	151	156	195	178	167	135	180	161	164	160	162	182	137	187	163	150	165	176	136	158	156	160	146	149	150	192	166	165	166	153	164	166	161	168	154	156	174	165	183	178	162	153	179	169	167	173	166	176	168	154	153	165	172	169	174	156	148	171	168	167	174	173	169	178	189	188	158	178	157	152	141	162	162	178	174	173	155	167	156	168	158	177	170	149	180	158	186	167	159	140	169	169	159	141	157	175	170	160	160	160	155	172	165	180	178	160	162	157	160	159	151	179	159	178	155	165	147	153	138	195	185	163	166	177	192	156	165	150	161	178	171	157	192	172	163	158	168	192	182	198	180	157	160	146	145	164	155	193	155	153	164	149	154	164	179	159	181	183	151	187	170	134	161	142	167	166	160	161	143	164	175	154	174	184	159	169	185	186	166	144	184	176	159	159	162	164	164	147	150	187	162	162	165	131	146	195	179	176	161	151	177	158	161	165	159	178	152	159	163	163	166	198	148	143	145	176	149	167	168	174	174	158	177	185	174	152	145	187	188	172	158	170	191	166	167	148	151	150	154	174	164	144	154	158	146	166	176	170	148	174	166	175	161	158	164	141	164	155	175	169	182	141	158	173	171	161	162	162	164	173	134	175	156	157	139	159	171	156	170	136	178	149	168	168	153	140	174	182	185	158	166	183	171	170	179	157	187	171	163	163	206	186	176	168	175	167	174	159	177	177	173	174	162	171	173	157	168	157	156	165	160	178	161	189	160	165	163	162	178	187	184	170	165	179	166	157	154	170	156	167	161	147	147	159	179	191	169	167	162	183	166	165	177	168	151	201	164	150	171	171	153	170	158	192	162	189	142	167	169	190	199	174	158	163	133	127	169	152	166	148	157	170	190	158	173	159	167	157	166	183	158	152	193	156	156	170	179	160	163	169	159	168	188	173	143	161	156	167	169	155	171	185	199	151	182	170	175	153	169	150	152	184	140	157	162	171	185	180	151	160	143	153	160	180	172	161	176	164	170	163	170	189	134	183	154	188	169	167	172	154	161	158	176	179	168	158	154	157	188	174	154	155	154	186	179	159	157	136	158	182	178	156	180	176	181	151	195	162	161	172	162	182	184	163	152	160	171	160	157	185	180	158	166	178	165	172	156	190	164	176	167	154	188	170	174	150	170	155	166	143	155	143	165	167	195	177	164	174	146	179	148	167	150	173	168	162	164	167	164	150	160	156	163	193	147	175	149	186	181	153	156	162	153	152	200	175	177	173	157	153	172	154	154	161	162	176	156	147	154	161	147	166	171	159	182	162	182	170	159	126	160	162	167	170	159	139	141	147	171	160	162	162	178	192	167	186	155	172	160	157	174	164	145	178	147	150	197	155	160	168	155	177	139	162	161	175	175	161	151	168	161	166	158	148	164	177	182	191	178	171	168	164	167	163	163	179	161	156	147	152	166	164	175	159	149	159	175	130	182	190	164	183	207	154	163	149	177	183	150	159	164	184	151	170	165	175	154	194	146	182	174	129	172	159	155	154	167	145	165	176	143	158	172	154	157	172	172	198	163	182	185	149	153	162	154	160	182	160	159	181	173	161	175	152	133	162	166	152	140	162	160	164	170	141	167	170	182	176	178	170	153	165	149	178	161	148	168	169	141	185	173	157	187	168	139	174	169	166	152	182	149	180	179	167	140	150	157	137	170	159	184	169	180	147	149	179	187	162	203	165	181	153	187	143	170	172	166	205	147	152	155	154	149	187	171	164	174	185	174	193	169	181	166	147	156	145	163	148	166	190	177	201	145	173	160	180	158	194	174	172	177	146	160	188	180	140	188	155	178	171	160	162	169	174	148	158	184	174	165	173	154	167	184	163	148	170	160	174	182	160	165	160	132	174	178	166	152	156	149	159	178	156	159	148	137	168	161	179	202	156	165	166	131	166	155	172	145	178	165	167	188	161	167	166	185	172	192	158	163	171	170	168	171	188	181	169	153	143	153	168	156	154	144	177	146	163	184	138	161	167	174	181	148	167	152	171	152	168	167	158	179	177	180	188	167	163	158	164	178	154	156	151	172	165	171	181	157	155	167	191	162	163	176	165	182	180	157	139	167	192	186	190	165	180	171	150	184	185	151	171	185	172	156	163	155	175	187	175	151	168	155	170	172	171	178	170	146	159	169	163	162	167	154	183	169	173	146	178	187	156	165	181	166	174	162	161	165	153	176	171	158	173	175	157	167	160	168	175	137	143	166	179	169	165	150	159	179	186	145	161	162	136	179	189	160	178	190	170	151	169	188	190	171	172	160	177	163	157	179	172	153	203	165	177	154	161	161	182	163	168	142	176	143	177	204	178	205	183	161	164	175	171	188	153	182	184	147	178	171	181	180	167	166	161	163	187	180	156	148	153	154	154	146	184	163	192	160	169	181	159	176	195	151	162	194	149	157	167	175	156	157	169	189	167	171	190	155	165	195	149	172	169	143	185	141	165	144	155	177	176	168	151	163	161	185	170	188
36326	31217	35775	32837	19444	3185	1445	1144	991	859	732	728	650	571	594	561	535	528	560	525	489	495	448	426	417	455	440	411	414	423	392	405	425	401	421	444	396	379	383	386	376	381	402	389	391	364	402	405	398	426	355	404	439	364	410	366	375	414	383	386	399	403	378	353	388	402	406	384	399	397	408	376	380	387	350	389	386	358	395	372	391	410	367	396	414	364	390	379	381	418	385	379	397	412	386	388	412	389	389	393	391	392	389	391	409	397	379	405	416	386	429	396	409	385	380	410	396	386	362	401	367	367	400	419	410	379	403	394	414	387	371	401	411	386	364	404	397	418	414	413	383	375	400	371	347	359	381	418	391	412	414	393	384	387	353	346	397	387	423	376	371	389	409	390	406	376	359	430	375	375	385	369	356	418	359	371	408	350	408	396	376	413	385	389	363	384	390	389	368	428	394	392	374	375	380	366	416	389	416	402	384	416	381	370	380	371	411	332	377	395	383	373	381	358	430	371	385	374	392	368	390	360	357	402	368	359	361	356	380	394	377	357	412	389	400	356	427	420	392	404	418	365	403	424	396	374	409	394	384	398	392	384	373	395	393	386	373	334	363	376	377	391	357	387	405	400	365	389	394	375	398	402	373	350	373	396	386	415	383	395	366	399	367	412	412	415	401	370	402	370	379	406	348	392	374	390	404	369	382	371	394	344	409	382	393	407	398	383	391	371	373	374	369	392	407	393	377	372	399	391	438	369	394	369	384	368	393	376	408	346	398	381	387	384	385	381	369	369	399	386	382	411	444	372	375	382	417	382	398	349	401	370	370	330	365	373	408	396	337	406	381	371	395	407	378	395	405	364	375	338	355	381	429	416	353	384	386	404	336	348	392	378	411	396	404	362	373	390	385	380	420	379	394	381	406	385	419	356	377	368	423	382	430	365	374	377	392	377	376	383	400	356	400	406	372	356	396	373	394	382	371	386	380	378	386	378	367	403	396	392	387	348	447	379	414	373	415	397	397	422	327	369	367	377	383	384	365	380	368	385	388	390	362	374	378	394	367	406	441	395	399	396	404	378	394	409	373	377	400	381	402	415	414	401	390	389	379	368	364	394	364	393	375	405	389	345	396	407	411	360	357	376	422	390	380	366	344	389	415	380	398	418	412	395	394	391	425	384	412	361	380	397	397	387	374	377	404	384	421	375	367	357	384	381	387	408	395	393	417	388	374	404	354	398	401	414	381	384	380	381	368	386	370	406	373	354	378	393	373	360	391	380	393	405	373	410	391	403	415	379	424	364	399	373	398	376	360	395	408	393	378	370	373	365	388	385	382	387	326	371	429	392	377	389	406	386	355	371	427	395	414	390	385	376	391	443	383	382	397	371	412	382	406	356	370	392	391	397	381	376	412	380	412	378	395	381	381	401	367	409	410	383	355	382	373	365	403	355	381	368	394	367	412	377	391	354	395	385	390	397	377	371	358	367	346	337	390	387	386	363	375	389	399	414	375	388	385	385	396	386	395	381	377	394	389	365	379	406	357	391	379	385	413	389	382	393	407	340	366	383	423	416	359	369	409	354	409	352	397	375	390	358	382	367	378	366	403	382	346	413	411	375	371	427	346	397	406	368	372	419	404	388	378	373	343	396	401	381	397	389	420	378	393	361	417	418	380	392	371	375	397	352	400	415	372	373	370	408	410	376	395	387	444	397	392	343	381	384	352	378	362	373	408	391	386	404	368	366	415	392	408	408	422	347	391	399	377	342	426	386	385	412	412	396	396	354	391	399	406	428	409	384	377	397	398	379	401	374	383	380	386	387	361	376	398	391	356	385	365	365	366	387	393	412	376	390	391	390	362	387	360	350	409	404	388	385	381	343	339	422	413	415	381	369	415	359	363	380	402	368	388	375	363	384	404	391	364	393	380	391	379	388	381	348	391	373	362	376	373	414	374	367	366	365	388	394	376	411	377	407	420	377	362	374	378	397	413	385	351	385	376	382	431	354	351	381	381	388	389	370	355	380	404	367	368	362	381	360	400	391	387	392	373	412	407	389	411	403	387	370	385	380	374	389	394	400	380	414	387	394	387	366	403	390	418	392	417	380	396	385	371	349	403	395	337	366	348	406	388	428	370	358	398	388	391	376	395	331	388	416	415	394	401	411	393	389	397	348	403	386	389	391	354	383	411	417	377	415	348	376	392	421	393	360	395	370	372	358	373	387	382	355	426	387	420	386	390	378	356	337	368	395	398	349	389	390	402	375	368	387	417	399	393	379	399	379	389	358	386	419	376	397	364	365	350	373	380	382	399	385	398	367	360	388	370	359	396	414	369	392	376	427	387	380	375	359	414	396	383	392	379	412	382	363	377	379	378	416	335	376	429	387	349	390	369	397	384	355	384	394	398	395	383	375	408	365	400	393	345	388	402	391	377	341	385	366	375	380	365	381	405	368	398	390	391	403	360	405	375	355	389	368	372	379	381	390	365	417	424	388	366	379	383	380	398	388	436	403	357	364	381	386	383	382	407	408	367	375	402	436	410	363	408	376	376	373	425	406	393	382	383	372	379	383	383	400	383	376	379	398	385	374	387	398	413	386	364	390	383	408	399	365	397	406	368	414	386	387	435	350	386	400	386	394	431	359	404	393	374	397	358	397	378	415	403	399	401	394	403	383	407	439	379	386	384	338	396	368	367	396	394	410	357	378	388	385	373	403	457	376	404	366	372	386	403	372	369	370	371	361	381	393	397	365	414	392	356	463	378	400	387	395	372	410	352	405	378	381	384	378	379	362	372	369	421	381	391	414	372	390	383	378	386	441	396	385	395	406	377	405	388	406	428	356	368	412	349	400	353	391	425	377	406	389	363	365	384	377	370	407	411	394	344	397	380	387	386	405	422	369	393	406	363	376	378	382	410	373	367	374	379	406	398	343	395	415	372	378	396	378	372	383	391	407	393	414	381	433	397	397	385	378	397	370	375	421	394	402	376	397	386	381	393	415	407	396	391	390	414	389	351	385	385	399	357	415	386	399	380	386	412	370	333	412	411	395	371	410	408	378	359	377	399	368	398	375	387	368	391	400	397	398	391	394	386	404	390	414	393	392	394	388	392	430	409	390	421	401	429	392	377	406	376	388	382	395	380	394	364	344	378	398	386	378	396	396	403	410	414	383	381	381	383	398	371	381	375	416	383	412	378	422	356	387	384	409	361	404	392	425	397	375	424	387	411	426	393	422	369	362	343	388	351	358	370	388	404	371	359	392	362	358	395	355	388	404	389	385	380	361	356	364	394	377	408	365	367	394	395	377	377	400	400	372	384	409	372	373	367	401	389	414	375	381	402	398	369	400	359	412	385	398	363	372	379	372	405	384	359	416	447	387	386	381	403	377	376	380	404	408	359	408	400	375	386	377	365	393	389	381	394	377	392	400	380	376	400	362	350	392	390	410	376	371	373	350	352	405	380	374	392	388	362	372	394	429	356	421	377	373	405	390	370	372	358	359
32034	17731	8901	3201	759	342	311	256	271	245	261	254	233	228	263	250	227	248	239	234	273	272	240	266	248	239	229	240	227	254	224	247	228	201	214	228	251	257	222	264	265	246	216	224	236	246	262	241	228	217	223	263	231	238	236	251	227	241	230	246	235	249	236	226	280	248	232	224	244	238	237	254	274	267	224	263	244	266	274	254	237	222	231	228	247	211	234	244	249	235	238	251	249	215	248	244	262	203	230	237	235	258	229	245	251	255	235	253	250	216	223	241	209	216	204	255	258	235	229	237	241	242	224	224	246	230	232	278	261	231	256	234	248	283	256	246	222	234	237	242	232	247	232	235	237	257	256	204	248	274	248	208	240	247	256	248	260	232	246	274	256	255	232	266	226	244	240	249	244	259	238	252	265	211	262	237	218	234	246	228	227	263	229	267	227	236	248	237	237	249	224	241	232	240	244	229	254	215	229	257	244	238	232	213	223	209	235	221	236	214	242	240	261	248	226	239	221	211	216	230	271	237	217	253	231	243	234	241	210	290	222	237	259	261	228	248	223	212	220	234	235	237	210	230	218	260	246	265	265	213	258	236	211	244	206	233	241	264	232	215	231	201	251	237	228	256	241	264	244	217	228	268	252	277	233	227	221	214	240	263	267	229	260	234	260	236	241	259	230	263	238	230	249	234	233	251	227	221	276	247	241	221	242	228	236	259	243	247	256	269	229	256	244	238	255	232	230	260	227	215	237	211	239	261	247	253	227	227	244	234	246	224	210	248	234	227	228	242	229	269	206	260	235	249	257	233	220	231	231	238	279	263	226	218	245	217	207	247	236	219	235	243	260	230	229	197	251	265	251	254	233	229	230	255	243	216	267	233	260	244	229	242	234	212	247	271	248	250	260	245	241	220	209	246	226	241	239	259	243	236	232	247	275	259	235	236	227	268	236	297	254	241	250	225	241	232	238	205	246	230	244	216	231	248	235	227	239	234	278	265	228	210	225	272	237	216	241	244	232	230	222	237	277	239	234	256	211	245	257	252	251	233	234	260	231	240	272	246	298	213	235	223	296	232	238	236	224	247	231	221	241	225	230	221	244	248	232	228	257	249	221	237	248	256	221	227	219	207	248	234	223	253	242	217	215	244	232	265	240	222	236	273	253	232	233	236	273	238	245	240	230	254	230	263	245	245	250	234	217	253	228	249	253	241	222	200	224	228	252	229	221	238	261	277	234	242	238	271	252	242	251	256	222	248	227	243	209	216	245	244	238	223	244	241	217	228	242	238	236	239	247	237	237	272	258	235	213	241	246	242	213	227	244	236	232	259	253	226	250	258	238	263	235	234	237	224	255	238	250	246	229	236	249	222	234	235	230	234	212	256	240	247	262	238	268	252	249	252	237	262	241	244	242	257	242	256	236	229	248	238	240	237	253	233	226	253	251	233	265	222	246	250	236	232	254	231	218	245	253	263	230	221	226	261	245	236	220	243	243	250	215	236	240	250	246	248	237	209	242	238	237	206	235	224	255	236	237	259	234	239	228	246	241	244	239	210	252	236	241	236	241	250	251	250	226	235	243	275	248	250	252	251	238	266	245	216	235	243	248	252	214	223	278	303	242	248	232	222	264	219	234	211	243	253	214	234	221	255	269	250	211	225	237	209	212	266	234	255	234	269	252	230	270	243	256	236	281	253	255	244	256	266	226	249	262	236	206	247	242	255	248	217	243	215	238	242	242	251	240	230	245	227	213	251	241	259	238	229	228	249	248	243	250	235	219	273	273	225	241	265	219	232	255	232	277	240	235	220	219	230	235	211	245	236	278	246	268	278	248	252	204	239	233	267	235	201	275	260	238	261	251	252	282	231	263	247	243	231	238	252	215	234	272	247	215	262	221	235	239	246	264	281	233	261	230	237	232	220	222	218	232	258	228	235	253	247	274	245	244	257	230	209	238	212	248	247	218	248	225	218	216	244	249	241	244	196	230	229	234	232	250	225	255	238	241	238	239	243	266	252	244	243	246	249	216	270	227	256	219	222	230	246	228	228	234	244	249	242	230	207	232	235	217	219	219	228	226	227	256	232	243	247	246	235	238	255	253	230	208	230	247	219	224	243	250	242	219	211	264	263	231	241	241	252	249	226	225	226	223	248	193	236	215	250	259	225	220	231	237	244	226	231	243	236	217	283	241	238	269	244	229	241	238	209	228	260	275	237	233	249	242	215	236	222	240	243	222	245	230	266	231	232	266	242	282	248	209	240	238	222	249	245	260	251	209	251	254	233	214	245	227	253	250	239	263	262	273	244	248	229	270	250	263	217	233	239	216	250	251	233	242	255	217	252	233	250	199	230	255	233	225	243	242	236	246	237	252	252	222	238	230	217	227	266	234	232	225	244	250	233	224	243	252	229	234	258	248	221	242	219	240	252	252	253	219	269	239	219	234	242	236	223	239	235	187	225	238	243	208	239	226	229	251	248	229	259	249	217	218	220	241	217	230	235	230	226	217	203	215	247	245	236	236	212	256	229	236	244	271	243	244	231	234	235	224	263	271	237	244	233	227	265	225	267	259	252	277	242	215	234	224	248	235	253	205	249	279	234	250	261	243	256	221	233	250	219	256	242	258	224	257	214	216	249	249	257	253	278	232	243	258	249	248	253	230	249	210	235	231	255	233	245	278	238	212	250	248	228	227	236	246	222	231	230	259	213	228	244	238	253	246	233	232	250	250	236	244	213	222	241	248	264	270	223	217	253	243	237	241	291	252	248	259	223	216	249	240	232	242	241	219	243	237	242	239	246	249	257	247	237	253	259	250	274	257	239	216	224	218	248	223	224	229	246	245	232	237	241	220	208	238	246	227	272	238	239	200	217	222	254	246	237	251	226	239	223	246	247	260	238	241	235	205	214	254	253	257	232	259	229	248	240	263	261	245	234	281	265	229	234	257	256	264	204	252	222	232	265	251	266	254	257	232	216	239	266	233	237	237	238	222	234	258	231	227	247	252	229	239	231	219	247	240	224	254	216	256	256	251	238	228	221	240	263	228	208	251	241	254	206	252	235	241	262	217	224	243	236	242	236	263	247	219	243	226	223	239	228	233	240	222	226	255	237	230	244	224	244	271	258	223	248	225	231	245	230	224	265	255	246	232	241	235	257	229	230	240	261	234	241	224	230	216	213	244	245	255	259	221	218	253	236	271	227	237	227	231	251	233	268	239	239	225	265	244	250	233	267	232	241	216	249	240	247	243	259	230	245	244	244	233	232	245	219	233	223	236	214	263	247	253	221	263	250	253	236	248	228	261	271	243	217	230	208	214	236	240	239	242	243	250	243	237	221	224	231	233	219	262	232	253	239	224	241	244	265	226	237	243	260	261	238	226	226	248	277	239	219	203	224	225	228	240	273	242	257	283	221	223	227	256	203	249	257	230	238	245	239	245	224	232	223	218	236	207	260	244	261	211	255	238	248	239	222	209	230	233	234	236	244	265	223	217	259	258	225
20641	13301	13012	6986	2227	870	701	636	609	615	570	554	589	556	525	498	503	498	545	497	549	575	550	532	528	525	516	524	509	526	549	547	531	526	506	560	529	516	473	523	520	532	512	524	551	527	478	529	520	531	522	531	540	517	531	486	509	475	532	551	525	468	521	521	529	543	514	497	504	497	503	493	516	524	515	513	524	560	537	532	543	503	479	492	537	492	494	516	553	540	548	479	527	519	503	497	540	522	552	488	526	489	517	521	485	524	526	483	536	502	510	501	515	525	483	510	576	529	493	505	527	515	512	533	497	537	498	476	531	529	518	538	482	523	503	512	502	486	557	515	535	475	509	512	517	497	521	491	542	508	540	534	516	545	504	528	562	546	508	514	508	517	457	542	476	497	491	507	550	465	513	514	503	498	496	523	507	531	531	482	530	491	493	512	537	537	518	497	488	500	527	512	549	545	485	511	522	509	515	507	508	488	511	506	522	510	544	509	513	543	490	529	473	498	505	531	518	502	512	518	514	532	523	538	500	518	517	538	531	502	529	530	490	527	467	485	500	515	499	499	522	520	516	525	535	547	546	529	535	556	542	491	489	490	454	479	500	526	506	528	490	511	521	525	525	500	525	513	502	534	517	520	514	520	519	492	537	545	466	538	484	534	520	569	514	520	538	494	530	463	515	460	557	518	523	538	532	524	543	506	547	489	486	497	467	557	501	540	528	511	514	519	549	470	522	513	548	514	530	478	509	520	528	537	479	507	505	539	504	507	500	527	489	536	562	514	505	488	543	512	528	561	527	513	539	501	522	528	511	487	526	564	531	535	508	526	480	509	512	522	519	488	497	495	510	510	487	486	548	516	506	501	523	512	508	495	534	547	508	504	507	532	533	555	515	517	494	495	488	534	513	522	517	509	515	501	486	532	503	500	550	494	533	529	522	520	466	500	533	500	505	499	524	546	508	512	546	493	495	528	511	522	551	522	453	507	533	534	503	553	479	533	503	488	531	498	518	535	493	543	513	518	516	531	541	516	541	521	530	540	495	529	518	502	548	495	573	523	490	521	530	521	537	558	549	525	533	521	523	535	484	549	509	561	492	526	515	499	520	489	521	537	509	524	502	521	544	489	500	530	488	514	536	519	528	518	525	539	522	522	552	518	543	497	483	516	535	513	537	508	559	509	514	459	503	519	533	514	535	503	499	522	496	519	483	525	558	502	547	507	519	483	500	567	485	529	538	522	524	480	565	504	487	529	535	516	482	496	524	506	522	522	515	532	476	542	549	496	529	473	503	537	501	507	495	527	512	515	508	504	525	535	485	509	513	549	507	524	531	503	536	530	527	541	555	532	481	487	506	503	520	521	509	511	541	514	507	513	555	497	529	521	507	541	494	520	556	496	529	529	514	525	515	525	534	507	560	500	507	527	528	489	504	536	489	504	473	533	533	487	521	538	513	524	510	518	481	540	532	531	520	511	508	545	505	553	513	515	509	492	504	481	535	540	530	546	529	547	507	519	521	501	513	487	501	533	504	488	497	490	538	538	500	548	530	530	489	531	554	519	541	522	484	490	511	520	496	563	486	486	484	526	492	479	508	500	539	527	499	482	529	534	564	505	474	485	587	514	505	502	524	534	507	519	532	507	534	535	546	495	488	525	503	509	498	527	542	523	516	480	505	525	467	545	507	501	471	517	552	490	524	541	516	521	484	507	506	498	518	547	545	528	504	527	519	480	519	492	516	536	527	498	492	488	498	516	547	518	519	503	503	555	495	519	489	533	547	513	506	470	556	527	514	477	528	534	549	526	499	541	519	492	484	537	528	501	533	510	519	497	500	518	511	529	533	484	508	527	543	540	510	506	497	478	485	487	560	502	527	554	524	563	452	562	519	515	508	516	511	520	536	521	522	462	474	504	548	498	527	531	542	512	501	529	506	502	527	498	491	514	489	552	523	506	488	514	571	504	536	542	546	538	546	572	489	525	575	533	485	532	510	520	542	532	470	555	529	515	512	551	479	550	488	532	529	476	571	547	522	541	513	515	515	553	536	506	539	496	509	539	461	530	493	514	539	543	542	535	530	536	506	502	494	517	485	489	547	492	519	514	532	486	490	490	543	503	540	530	536	515	493	519	537	505	525	509	552	522	530	512	536	526	541	513	536	513	482	491	535	501	480	539	486	475	532	505	526	560	516	523	517	518	516	546	576	541	486	524	525	495	528	541	536	529	507	533	492	479	560	535	497	514	529	548	518	546	546	525	506	541	583	508	468	493	473	517	496	493	492	501	509	521	534	528	505	521	508	505	524	520	533	478	524	521	542	532	495	489	523	554	564	503	520	504	503	507	519	525	514	462	552	534	497	501	489	491	499	525	512	515	530	519	538	546	554	541	487	511	544	541	498	521	523	477	530	544	515	493	551	524	530	555	500	548	504	529	491	538	568	516	525	549	491	499	552	537	493	520	532	501	501	502	496	480	553	544	545	536	507	537	485	516	513	492	561	525	538	539	497	555	489	532	504	533	496	503	510	502	554	477	534	539	530	488	516	510	494	486	528	536	510	536	527	525	543	505	495	543	520	517	500	528	514	528	520	486	512	503	559	500	489	529	506	497	551	522	483	499	535	511	529	526	490	521	515	496	549	535	523	494	520	486	495	529	535	512	500	528	542	543	509	528	517	530	505	536	497	470	522	525	512	560	513	496	564	520	513	522	526	510	470	506	527	489	525	486	536	544	507	529	514	500	564	524	538	551	508	539	500	526	537	536	459	526	556	498	484	506	540	507	550	521	514	523	536	504	542	473	482	502	529	539	536	508	499	503	517	524	537	485	508	483	519	512	534	542	512	536	525	511	484	481	509	501	532	523	513	498	514	524	491	487	468	591	506	508	507	518	527	547	506	499	546	510	519	504	536	506	467	501	506	511	513	528	486	531	544	495	509	537	507	519	449	545	473	515	568	531	497	500	489	549	502	499	444	496	540	471	512	527	498	517	521	532	525	492	528	563	539	464	530	534	547	541	537	513	522	530	489	563	493	501	512	515	554	518	534	469	535	545	490	480	517	517	506	462	512	530	536	499	525	467	503	484	465	522	532	540	525	526	484	497	555	518	533	542	523	520	550	516	506	560	490	509	510	547	461	505	546	505	544	572	514	497	536	483	532	496	495	489	508	527	507	518	516	498	535	527	521	523	526	534	511	500	513	563	532	471	473	567	543	546	547	530	512	507	498	536	505	505	523	542	530	531	501	518	477	522	525	479	504	513	513	519	490	523	474	529	510	499	522	481	549	503	526	526	499	526	482	523	545	523	516	535	524	524	521	542	515	545	513	514	524	521	476	501	500	533	516	498	507	516	547	544	526	491	561	520	493	522	515	479	505	503	533	544	504	555	526	552	511	475	486	499	545	495	504	534	540	489	524	498	506	507	507	517	510	516	497	549	504	476	484	536	482	490	500	507	563	543	498	488	517	548	545	498	531	546	478	513	553	526	500	496	508	502
48972	29734	20718	12813	4772	754	286	268	211	212	204	191	182	160	156	183	162	158	167	164	150	149	139	149	158	163	146	151	129	160	152	162	156	162	141	142	164	156	127	156	149	160	150	148	157	139	144	149	128	151	139	160	166	170	163	161	167	151	161	168	179	125	161	144	156	174	151	153	144	146	163	131	149	142	157	141	148	153	134	134	155	139	140	119	155	158	160	145	159	150	149	137	146	148	160	165	155	139	161	137	150	148	165	148	171	149	145	139	130	169	156	125	174	151	145	168	161	178	146	156	182	157	155	156	156	158	146	151	162	142	151	155	170	173	168	153	153	152	130	134	118	156	132	156	140	145	163	169	177	169	124	177	135	177	162	144	145	165	147	148	140	161	161	126	166	170	158	167	169	150	161	154	122	149	167	175	128	146	142	149	172	149	148	142	154	132	172	175	145	149	166	128	144	167	166	140	138	136	150	135	137	150	149	130	140	147	134	163	145	154	152	133	155	154	148	170	156	140	136	166	148	140	153	130	145	179	164	145	133	161	158	164	126	165	139	167	162	147	169	142	139	195	156	115	152	154	123	158	152	169	148	175	137	157	142	166	145	135	134	159	160	137	123	141	134	156	153	168	157	160	131	152	151	147	156	146	167	179	160	144	148	159	147	148	132	138	161	149	141	146	160	144	166	152	179	154	164	147	141	146	164	162	169	136	127	161	144	167	132	137	133	158	145	153	166	144	163	164	155	148	152	148	156	158	132	168	160	138	138	161	157	152	147	164	145	157	170	138	142	166	181	138	179	147	140	160	155	159	160	161	156	158	148	152	164	153	160	153	146	150	162	156	161	146	172	136	177	187	146	145	152	156	147	131	161	129	179	182	161	142	152	134	154	168	162	168	152	161	159	172	161	175	151	159	149	143	148	141	145	154	155	145	157	124	149	180	164	166	134	174	161	150	163	178	145	166	139	141	155	177	139	154	156	153	137	164	154	161	150	142	143	146	169	141	158	152	149	158	155	151	140	164	167	141	137	150	160	162	167	133	150	128	158	144	133	157	152	151	149	147	137	129	153	127	171	156	157	150	139	150	162	120	140	149	139	136	132	152	130	156	161	152	157	165	149	142	145	137	171	144	145	143	157	153	157	150	146	133	152	156	167	144	128	159	166	163	156	160	138	162	149	169	135	142	141	144	144	158	161	168	151	130	138	158	165	140	152	170	151	151	147	150	162	165	138	151	141	141	137	149	165	144	150	162	161	142	147	132	159	146	150	154	161	151	159	160	156	130	143	126	134	150	161	132	155	145	137	131	120	150	164	134	160	171	149	162	176	138	150	154	145	133	137	154	160	145	152	172	152	141	142	151	146	147	134	161	151	140	139	132	153	143	164	152	162	156	130	136	144	184	154	152	150	144	149	152	141	158	168	197	132	174	149	165	170	125	140	172	160	128	145	137	149	165	172	171	154	135	131	144	147	150	157	155	161	142	155	142	165	172	133	162	132	171	166	154	168	181	148	166	169	163	133	140	162	147	141	147	162	165	139	168	161	152	154	123	155	139	134	151	155	119	154	143	146	141	145	139	159	144	144	155	173	170	154	147	152	155	169	156	158	173	157	135	157	166	150	146	144	155	148	148	165	146	148	152	161	169	156	158	143	140	156	166	152	149	159	137	146	148	160	138	158	141	145	159	128	172	168	149	162	149	168	135	141	157	136	158	155	148	141	164	138	180	178	160	162	152	162	131	166	150	143	147	131	144	155	154	148	166	175	167	141	150	142	139	160	152	126	162	145	158	161	163	173	154	144	147	128	147	148	155	146	172	171	146	137	147	126	136	148	181	171	126	147	162	158	177	143	169	154	140	151	144	138	163	156	161	138	175	131	133	131	150	139	152	177	168	162	161	152	166	150	147	142	167	160	169	149	146	156	163	126	158	149	142	140	141	143	156	138	160	128	150	155	158	136	157	157	161	153	151	153	147	152	145	156	154	142	158	160	146	163	155	153	136	160	153	141	149	149	147	163	146	164	184	150	141	140	136	139	122	148	164	177	133	137	143	159	162	147	138	144	161	158	172	160	156	156	156	158	160	145	154	155	159	125	135	149	149	142	147	151	149	127	144	127	158	150	140	165	140	144	171	163	163	162	152	140	153	126	143	141	167	171	144	150	146	143	156	128	137	131	126	133	127	152	172	155	157	152	134	152	152	152	151	156	166	174	136	146	141	157	145	148	138	140	142	147	163	131	141	152	151	164	144	156	145	131	177	150	181	151	143	166	132	149	148	151	146	139	135	145	169	152	150	165	156	144	138	135	161	151	141	187	142	157	145	164	141	138	174	166	146	145	158	169	146	160	140	147	148	147	120	152	153	172	154	153	139	157	157	175	159	143	137	152	142	168	156	141	139	162	147	143	142	138	140	166	138	151	163	145	146	122	142	159	142	150	152	160	180	143	149	146	140	168	152	160	158	148	166	150	158	159	151	138	172	142	154	142	164	134	135	163	144	121	156	161	157	148	137	146	138	147	148	146	143	142	162	146	166	151	146	135	150	154	168	157	131	170	147	161	139	128	130	142	144	130	136	153	126	165	142	131	137	161	156	161	177	164	143	199	149	152	153	170	174	139	158	138	150	164	144	164	148	163	137	146	140	151	162	146	143	147	166	134	166	156	151	135	156	138	170	161	131	146	141	129	149	149	166	134	127	137	149	138	135	144	174	159	153	151	151	168	146	149	129	164	141	137	157	170	171	164	148	166	136	155	167	139	145	155	144	142	123	147	167	156	130	169	143	150	125	132	186	143	144	148	149	137	171	155	157	131	136	140	169	174	137	145	141	171	122	157	119	146	152	166	151	141	137	151	164	175	168	148	150	139	150	153	147	152	162	145	145	124	161	151	157	137	174	148	156	186	150	160	132	164	162	139	153	133	174	169	150	175	168	155	145	157	157	135	152	142	149	165	174	138	164	181	158	140	172	161	181	153	156	142	154	137	157	157	152	150	162	171	142	147	164	150	137	141	163	177	140	143	140	165	151	160	144	132	170	136	139	136	146	170	158	152	155	141	139	171	135	140	141	148	136	162	142	115	157	160	159	135	169	164	144	179	146	143	156	151	142	161	173	139	147	150	163	128	158	121	150	166	132	120	179	155	177	128	157	163	155	140	171	145	156	165	139	139	139	137	161	155	156	163	126	146	139	137	124	141	136	136	159	143	135	161	144	144	159	167	141	165	149	144	154	138	157	145	148	135	143	150	154	174	140	138	159	161	161	153	150	162	139	162	135	171	152	169	150	145	138	146	146	157	146	145	146	149	138	149	150	142	169	124	152	160	160	149	156	176	154	155	144	173	154	154	158	169	143	140	137	157	131	125	146	136	148	124	152	143	147	163	148	133	154	152	177	164	142	159	148	144	144	131	151	148	156	133	167	174	137	143	139	168	149	164	140	163	158	145	146	172	148	140	144	151	148	130	185	141	129	176	154	145	139	164	144	171	131	133	154
32437	23190	24648	20942	10328	1780	921	747	677	599	558	536	500	458	458	436	406	432	432	422	385	374	438	406	388	365	372	353	356	371	373	369	338	381	365	369	379	374	354	358	318	362	358	373	387	344	353	377	356	346	354	365	302	341	339	373	371	329	352	356	354	345	356	320	362	345	345	390	340	354	364	326	385	365	370	356	337	341	327	364	340	359	368	354	359	351	369	303	354	337	350	357	344	346	367	335	342	333	313	373	346	338	354	339	353	363	354	352	325	351	359	338	371	359	364	356	326	348	335	339	343	345	326	339	351	315	372	346	359	353	335	356	351	322	329	354	341	357	343	369	375	347	337	349	354	340	352	338	348	374	320	386	331	346	326	352	367	369	353	350	357	361	340	347	359	332	353	390	311	363	369	356	325	346	342	338	314	351	362	354	326	350	367	304	348	331	372	344	376	333	369	338	347	340	331	346	366	325	387	357	348	350	322	347	342	352	355	359	363	364	328	341	333	399	356	348	333	353	320	338	345	355	361	336	367	340	392	364	342	344	360	378	309	340	315	358	347	343	386	349	329	357	365	356	354	358	340	364	339	375	347	360	363	314	350	357	368	317	368	341	343	344	322	346	342	361	348	357	360	322	341	328	350	352	337	388	333	346	334	344	319	335	364	343	353	366	315	328	362	371	339	320	357	342	355	351	356	353	345	371	348	340	318	324	379	368	345	306	369	341	353	339	331	363	324	333	375	331	363	355	347	337	307	319	332	328	344	317	347	329	369	347	372	326	350	365	353	315	308	367	350	361	355	321	329	332	354	329	338	346	344	364	332	340	365	374	381	325	344	349	329	326	341	378	343	317	380	340	366	334	325	360	337	375	348	343	344	329	318	331	333	393	366	355	310	367	340	359	352	348	347	359	316	357	363	317	374	343	358	345	334	367	353	368	364	356	346	374	331	355	359	347	336	344	344	353	339	361	320	379	347	356	351	342	339	301	347	329	353	356	370	331	325	365	346	316	328	309	341	340	334	331	318	331	368	358	336	364	334	345	335	353	355	350	345	383	340	319	370	380	377	360	384	353	355	345	332	392	304	363	339	352	315	364	347	365	354	304	317	339	331	354	357	342	329	336	373	376	367	344	327	339	349	331	347	322	350	340	290	318	369	322	370	323	334	363	358	360	348	340	360	324	356	354	339	345	332	324	336	367	322	375	364	359	325	359	331	319	354	346	337	352	352	368	369	335	344	364	351	321	336	334	366	342	354	398	361	355	364	355	347	359	330	354	343	345	323	363	341	335	327	361	308	358	311	342	352	361	349	377	364	341	345	383	350	344	365	329	362	365	340	325	356	366	342	355	379	338	340	360	330	349	356	367	334	333	331	335	324	353	357	329	377	380	329	342	367	368	369	350	340	345	336	343	355	344	386	376	354	319	346	342	372	345	333	354	364	330	350	336	374	373	348	311	356	362	354	342	340	369	309	365	348	342	326	332	342	335	342	356	335	329	324	353	341	370	340	349	329	351	326	343	356	361	341	371	346	360	342	346	358	343	340	321	355	348	356	340	335	333	311	369	332	343	342	343	345	349	316	320	324	367	336	343	349	335	336	364	360	342	337	333	341	344	369	366	324	338	337	319	330	362	373	349	334	319	371	352	369	305	354	352	342	342	332	378	338	382	357	366	359	350	361	362	327	338	366	334	335	377	370	322	326	360	319	359	340	348	371	379	344	352	334	361	313	362	359	361	339	300	363	349	333	362	377	350	339	398	371	343	324	335	374	337	331	348	361	339	363	374	359	366	321	349	334	348	357	321	358	350	343	360	382	384	334	335	315	348	352	300	372	370	325	346	338	341	338	368	336	356	381	360	348	356	340	350	356	334	367	320	341	336	306	352	346	339	343	340	332	359	367	364	366	342	336	381	332	353	364	376	339	314	347	336	341	344	328	334	338	334	336	352	384	327	322	345	327	339	335	338	316	339	338	352	350	357	325	345	377	340	320	376	327	335	334	366	355	370	344	359	334	353	333	357	344	335	338	372	398	319	340	354	308	340	361	337	363	332	371	344	304	356	348	348	357	346	355	351	351	352	359	352	333	323	375	333	353	345	350	360	350	341	346	326	326	377	337	348	357	360	359	335	314	333	348	369	339	329	331	330	324	338	345	324	323	367	344	345	330	372	364	339	354	327	369	358	351	339	347	347	339	322	376	355	334	351	333	317	347	404	355	324	366	355	379	361	376	347	339	327	328	350	339	338	342	355	353	324	315	357	352	354	335	362	361	345	352	318	315	333	377	346	352	337	311	359	334	327	358	350	328	364	354	322	353	368	338	347	332	377	345	348	343	368	355	335	342	340	320	357	338	376	349	323	342	359	341	365	331	349	334	341	342	323	351	360	328	383	360	357	350	337	326	365	369	369	372	349	360	339	338	316	332	333	341	350	346	323	335	355	360	356	355	339	348	371	351	378	348	363	353	367	333	359	354	337	342	358	375	359	360	339	345	309	330	330	338	329	339	350	326	351	371	347	375	367	349	356	369	360	359	385	354	327	355	328	359	332	371	346	316	346	355	351	326	371	303	354	351	353	350	339	357	374	364	344	386	342	339	321	364	325	371	350	345	364	340	318	321	310	338	307	338	348	321	316	363	353	349	368	364	332	362	347	314	323	330	390	337	326	370	352	362	331	338	339	337	336	366	307	338	350	356	317	336	327	367	354	349	387	357	362	365	343	337	333	351	364	359	377	320	392	318	364	350	352	333	344	321	400	366	338	350	361	364	359	358	322	351	329	344	351	377	324	346	360	321	356	345	331	333	373	359	329	336	369	346	353	352	346	369	364	352	318	345	319	343	386	362	391	323	382	335	368	337	367	359	336	379	344	364	325	344	367	311	353	311	344	361	341	337	335	339	323	375	336	363	356	366	367	371	322	331	339	321	338	329	357	313	328	315	354	345	380	368	358	356	344	343	350	358	356	333	364	321	352	366	341	359	321	350	360	333	331	335	354	389	353	322	362	339	369	307	359	334	347	345	356	324	350	346	385	389	350	343	373	339	356	356	335	340	376	344	349	345	325	364	361	353	354	341	381	378	350	324	331	341	328	378	336	351	351	381	343	327	326	334	366	321	330	347	327	348	348	312	327	350	345	354	354	358	350	315	333	326	316	344	347	384	331	364	351	370	366	306	337	331	358	310	376	372	354	369	337	339	355	338	352	376	334	352	339	328	329	357	333	344	358	368	350	325	366	355	290	356	356	377	357	361	339	342	368	347	355	351	341	351	359	374	356	359	339	373	344	396	343	334	354	365	383	354	344	327	345	344	331	333	380	372	325	353	371	323	379	332	351	353	330	330	318	335	360	329	363	373	331	345	365	329	349	356	345	338	348	353	349	335	333	333	360	336	332	357	343	365	343	348	324	377	334	330	351	326	337	306	349	346	326	373	348	353	342	337	374	333	341	323	310	332	364	336	352	348	345	353	345	339	346	326	325	359	320	358	340	345	365
55007	37188	34896	23844	8014	1331	494	343	285	220	236	235	208	222	223	166	201	200	228	153	172	156	198	186	187	196	183	165	152	153	143	166	159	172	169	174	170	181	179	172	169	147	161	159	153	151	167	175	152	172	155	139	156	145	172	160	154	188	155	166	166	135	162	159	184	148	181	156	153	164	157	169	152	175	159	176	170	150	163	160	179	159	132	171	189	153	159	151	155	204	152	162	169	165	164	167	142	148	149	160	167	154	152	177	157	147	170	158	189	139	167	158	156	160	182	185	148	178	159	161	161	149	139	180	171	145	163	178	164	147	155	158	156	160	143	143	164	163	152	148	197	162	177	156	154	157	175	164	175	166	175	178	164	147	168	169	170	194	183	142	161	145	155	150	170	155	148	160	174	175	154	170	146	155	169	134	173	163	143	164	154	164	195	138	146	163	157	167	181	159	198	151	170	158	163	180	149	144	182	165	153	190	138	151	176	171	145	180	180	168	169	145	194	179	154	154	168	173	174	151	169	165	151	159	138	151	168	154	153	145	130	155	160	172	156	180	171	142	147	151	170	195	178	158	160	161	162	159	205	141	155	181	161	135	145	181	159	156	144	167	175	175	137	165	171	161	160	174	176	174	164	165	172	152	158	152	176	147	166	160	173	167	149	157	172	162	191	171	150	159	176	149	138	164	160	153	161	141	171	157	158	155	179	166	162	165	166	166	160	163	156	159	154	152	161	169	157	156	153	152	163	145	172	154	153	161	158	146	185	164	172	155	170	166	153	170	145	150	154	149	148	190	151	151	142	184	145	151	148	154	144	154	154	171	185	159	188	150	158	165	163	161	175	175	182	173	149	179	157	168	185	178	171	141	163	141	126	155	144	170	177	171	169	184	166	162	159	174	138	147	161	162	168	147	126	157	172	148	174	130	137	179	155	183	163	184	170	147	157	140	159	151	163	155	146	160	155	171	177	164	177	173	159	181	152	155	146	169	166	138	172	149	176	153	187	165	180	172	170	148	187	156	156	180	188	167	178	170	163	154	158	139	175	159	139	183	161	164	144	187	149	159	175	166	155	152	170	151	140	162	131	158	162	158	161	166	157	161	156	166	178	145	158	146	149	159	161	174	158	162	148	173	175	152	156	150	141	175	169	159	198	176	169	163	140	177	132	185	173	150	173	191	167	150	181	161	166	165	149	170	148	190	136	170	159	154	174	155	174	154	158	173	161	142	154	160	144	169	177	141	162	195	199	148	164	147	127	148	164	169	136	171	138	151	151	145	168	154	151	169	149	163	154	181	165	170	146	144	165	167	138	174	187	163	158	179	139	165	129	167	129	136	164	174	147	139	176	169	154	159	161	146	167	138	157	159	168	153	166	150	158	137	153	159	149	170	183	158	157	185	175	156	182	190	136	154	170	168	176	161	164	166	143	147	162	150	142	147	162	137	142	172	178	170	157	160	152	167	158	139	160	176	171	142	178	149	155	160	170	152	140	159	143	149	162	172	181	167	167	142	153	154	153	168	132	162	153	154	142	160	154	176	157	154	173	188	162	161	168	179	146	157	163	159	170	171	141	171	171	167	179	178	178	164	168	175	172	149	160	167	145	162	165	165	175	162	160	153	163	185	140	155	159	154	174	170	164	165	160	155	158	167	177	187	150	149	180	152	180	157	163	182	145	171	170	153	167	178	163	137	180	172	166	152	178	176	152	155	163	148	174	164	143	166	152	178	171	179	154	167	161	138	162	163	153	172	177	183	180	163	169	177	184	162	178	161	161	170	175	156	182	174	182	154	174	170	168	158	164	169	168	125	145	150	166	162	158	144	165	128	146	167	191	162	147	164	166	162	152	140	181	161	159	162	147	156	167	146	182	168	171	145	159	166	176	150	163	165	176	186	165	176	165	158	185	192	173	178	156	159	176	175	158	165	170	164	152	179	142	174	171	153	155	169	152	144	155	152	178	184	138	158	139	166	158	165	167	203	146	145	176	158	139	174	157	155	191	173	166	155	157	156	160	146	142	180	135	153	182	165	150	171	151	151	167	146	194	134	150	157	166	148	170	149	161	171	170	139	141	162	189	177	161	143	142	180	163	164	168	142	170	179	159	162	158	155	163	170	143	146	140	157	155	170	167	156	170	159	158	175	150	166	171	137	164	168	167	171	177	161	180	177	185	159	164	168	173	164	172	156	170	158	167	170	135	178	169	153	171	167	146	189	149	154	165	156	140	185	141	172	165	159	154	161	172	148	172	190	164	170	163	165	165	160	152	140	198	162	165	177	162	170	155	174	155	154	147	177	158	168	154	174	183	134	150	150	145	186	169	165	161	164	151	147	157	149	147	174	157	163	154	155	133	157	155	153	146	123	156	134	153	175	173	165	170	167	172	158	179	135	145	145	147	140	144	148	151	149	175	158	163	148	165	179	157	152	138	158	173	168	151	168	179	161	168	142	157	155	153	155	162	152	158	162	176	174	129	165	166	147	150	180	156	161	154	132	154	169	151	187	150	133	153	153	147	161	157	157	148	172	156	167	163	180	175	167	175	176	150	147	162	160	170	146	153	143	152	165	160	123	164	181	183	171	168	170	170	172	153	170	159	143	176	171	120	160	153	140	158	165	171	144	155	151	153	167	151	160	146	167	172	165	172	156	152	162	153	161	155	159	159	168	156	165	158	163	159	129	169	151	164	159	178	171	165	156	154	146	175	174	165	142	169	167	167	163	150	156	177	151	139	174	151	146	143	146	173	171	149	163	169	142	144	174	145	173	147	150	148	170	145	167	136	140	147	179	192	153	173	176	137	151	151	164	150	162	171	134	163	152	151	135	162	162	164	150	181	145	142	165	164	157	170	158	153	178	181	167	162	168	154	173	169	179	147	163	179	159	141	157	159	171	138	186	165	169	154	142	173	155	168	165	149	175	164	170	172	157	147	164	165	152	157	123	147	151	151	173	182	153	172	174	178	181	137	152	150	136	157	152	147	148	154	176	195	152	162	166	181	147	163	147	146	146	155	172	161	161	157	183	150	173	146	153	161	161	172	158	160	166	175	145	179	154	175	157	128	178	188	168	181	175	144	129	161	164	168	168	160	157	156	138	160	174	161	169	154	142	145	155	184	136	153	177	156	158	156	167	172	160	136	168	158	166	193	147	154	167	143	133	137	140	140	159	143	148	150	156	162	153	181	177	150	151	147	171	152	144	143	157	162	165	151	161	156	175	145	147	139	168	140	148	193	157	146	170	166	166	149	176	137	168	163	160	157	158	161	150	147	172	151	175	178	167	154	175	144	129	160	172	154	159	165	146	171	156	179	149	171	142	175	168	176	152	174	152	166	159	155	181	165	130	151	163	156	187	156	168	157	184	145	172	155	178	158	177	158	132	127	148	161	172	170	140	169	160	137	154	159	166	169	170	149	154	154	160	155	175	154	167	184	173	138	138	159	164	158	179	162	172	150	149	177	171	167	155	174	160	170	160	154	140	163	161	151	165
35964	29441	36731	27676	10545	1979	1483	1171	1059	844	732	713	633	633	615	598	570	558	563	529	551	449	458	454	437	425	368	442	423	421	422	410	392	421	402	377	382	366	361	408	386	371	408	390	410	404	381	350	347	373	393	372	386	388	367	377	368	420	388	349	364	391	393	386	396	398	391	398	364	375	387	377	401	399	391	376	392	386	374	357	387	401	347	355	400	372	419	366	379	378	393	384	386	376	370	395	387	451	351	370	395	387	370	393	345	361	370	358	346	384	401	364	388	386	364	410	410	378	380	370	377	372	382	382	361	367	370	408	402	377	369	401	374	339	352	354	376	364	386	366	363	363	404	394	375	360	391	366	345	346	361	386	365	354	354	396	402	341	358	367	406	365	363	380	382	382	375	379	400	370	362	408	383	380	396	330	359	363	392	385	387	364	367	400	363	372	355	361	399	396	408	395	381	358	375	373	370	392	387	386	369	367	381	355	354	363	334	336	349	354	380	365	360	378	385	379	383	395	376	354	376	389	367	381	403	378	384	398	401	397	356	350	400	380	393	361	375	357	380	349	373	361	373	375	357	379	368	360	375	407	365	413	381	356	354	399	388	376	370	381	368	371	404	395	354	366	364	404	374	373	378	356	390	380	384	385	375	383	359	370	354	364	376	346	369	401	371	380	386	374	400	342	374	357	387	378	375	375	396	387	378	417	388	372	372	379	402	361	369	343	349	350	377	381	366	386	367	364	370	369	410	375	391	395	378	348	369	380	373	356	388	375	366	388	387	379	409	420	399	377	369	423	374	380	378	358	371	355	365	349	386	407	379	365	399	398	401	344	360	339	374	387	343	359	354	384	385	362	333	348	399	353	397	369	400	432	347	339	382	353	352	337	371	360	389	394	382	397	350	377	360	378	398	393	381	377	384	383	392	369	356	391	386	397	357	344	358	345	362	401	376	350	377	396	346	407	378	369	388	383	399	395	361	354	380	387	363	371	379	346	394	384	382	383	405	366	391	356	377	370	385	355	366	346	343	392	344	399	379	369	340	391	394	374	355	402	391	364	387	366	338	394	375	386	402	369	411	374	377	379	356	379	354	392	361	362	378	377	362	355	361	380	367	385	363	400	377	378	380	362	391	371	385	425	374	366	393	385	366	403	391	417	377	375	406	387	334	397	387	376	406	367	388	345	393	376	367	385	386	376	392	378	379	375	391	364	396	396	394	347	382	423	370	385	376	382	366	400	418	325	362	379	379	366	397	359	422	363	373	385	387	395	377	364	422	398	388	418	388	362	374	349	368	380	386	362	351	378	387	348	363	364	386	347	417	354	393	383	373	351	397	357	349	353	342	356	340	384	347	374	391	360	333	383	390	392	402	383	396	368	383	369	427	369	397	392	378	344	369	379	372	377	400	353	360	369	396	378	340	374	401	396	363	355	412	389	382	365	369	403	366	368	351	393	393	383	386	383	348	368	387	418	375	377	398	366	381	390	362	380	380	367	375	393	356	380	402	355	381	369	368	346	360	383	388	399	386	378	392	377	352	421	385	400	363	366	367	371	407	362	363	394	390	362	399	426	386	379	376	386	378	358	341	374	415	328	371	403	389	360	372	372	359	370	363	363	334	379	352	374	362	349	379	368	426	400	399	357	336	358	379	416	371	389	334	409	404	360	406	372	369	367	365	373	391	369	366	371	363	403	337	370	356	374	359	337	390	391	404	382	391	364	388	358	388	345	357	362	362	360	376	387	336	387	373	379	360	385	377	384	364	392	400	346	378	371	388	366	379	369	376	337	423	382	381	342	378	378	417	358	345	405	342	343	379	396	315	379	366	370	332	398	404	355	347	360	407	337	408	416	353	387	392	369	333	375	362	382	396	379	377	357	422	397	384	357	379	377	378	383	373	360	357	414	350	359	366	358	391	395	374	372	352	359	386	369	369	391	363	363	357	395	372	362	380	367	381	361	356	362	373	357	375	394	382	386	419	364	358	363	364	344	316	380	354	362	372	359	392	375	377	367	358	401	400	338	373	374	412	384	335	379	338	400	396	357	375	345	365	408	371	380	386	386	397	371	369	381	365	382	371	376	381	383	353	388	416	325	362	379	390	377	372	385	371	399	411	339	338	366	353	404	387	341	382	404	381	393	371	381	373	377	384	359	381	375	389	416	367	388	374	389	369	345	359	351	366	373	395	362	397	333	371	366	367	396	402	364	382	394	375	414	379	371	337	351	377	379	367	406	394	391	365	399	374	421	369	369	379	383	394	340	376	410	366	365	355	368	396	389	396	394	350	408	432	391	404	370	379	383	336	363	345	383	413	422	389	367	438	393	372	392	362	395	375	358	356	369	402	375	375	354	383	366	376	392	385	371	368	396	359	381	361	373	329	403	383	362	360	357	385	375	363	381	385	377	378	381	376	392	360	359	392	392	360	390	383	373	356	407	381	380	364	387	376	386	366	383	394	377	386	382	366	382	399	386	407	329	373	347	403	392	369	374	385	356	392	384	366	412	406	376	387	390	382	389	366	351	394	372	402	356	419	403	371	375	393	381	341	378	383	393	375	380	400	381	365	362	384	376	369	384	393	398	378	383	387	376	407	377	393	388	373	359	358	360	359	390	384	406	381	371	366	350	376	351	383	385	390	385	361	365	377	369	354	370	388	341	386	401	387	363	379	361	374	375	379	363	347	355	353	399	353	362	370	375	365	362	384	372	389	346	375	395	357	408	354	398	385	399	392	368	415	358	411	384	358	362	411	392	358	394	361	380	381	390	394	392	341	349	372	410	355	394	391	419	380	376	403	391	382	337	363	396	385	365	381	389	356	394	367	412	352	381	410	348	392	394	380	375	386	412	355	385	396	378	368	397	378	386	386	412	362	397	388	369	383	361	404	385	373	358	347	397	369	377	379	360	386	372	379	365	362	359	384	357	353	361	369	392	418	366	381	385	374	378	389	388	328	375	388	382	385	394	375	402	353	369	357	411	372	336	374	362	378	338	400	387	362	407	384	372	400	367	379	360	385	352	388	395	354	380	400	355	385	382	366	370	398	383	357	365	373	386	355	395	378	397	334	390	363	385	395	352	381	359	388	393	332	378	402	397	365	408	386	389	334	345	387	349	379	358	372	393	398	381	373	351	404	376	363	353	369	357	399	379	370	404	367	378	373	366	388	406	393	379	372	377	388	357	368	362	379	376	373	378	341	388	411	357	373	371	383	415	375	359	359	378	350	363	379	371	417	368	414	375	375	368	363	388	371	358	374	396	397	395	406	379	391	380	362	351	362	384	384	383	374	387	364	391	379	361	404	406	362	348	388	359	416	364	347	361	385	381	382	355	372	391	382	360	367	380	348	345	404	367	412	380	345	394	375	397	370	367	351	409	362	386	393	377	381	370	358	343	381	378	382	373	351	410	347	389	364	385	370	368	382	389	366	371	357	373	397	338	392	386	374	368	367	393	385	364	365	356	401	340	357	380	400	382	369	388	385	392	377	409
31349	16786	8994	2208	570	287	284	270	235	249	226	243	231	244	259	246	230	245	237	203	237	242	219	222	219	271	238	240	209	234	249	243	229	205	266	220	225	220	234	236	230	236	231	200	210	244	230	238	227	239	200	229	239	220	248	239	228	259	263	238	228	236	234	226	228	232	224	228	243	213	242	227	237	217	210	242	231	239	201	220	253	249	235	246	223	250	206	261	205	254	259	276	223	245	221	237	250	207	226	241	214	231	220	225	253	245	220	245	270	220	215	199	197	236	231	240	247	264	272	238	228	216	261	222	244	241	254	235	261	233	214	263	223	228	231	237	222	257	258	235	236	230	232	236	248	234	251	217	235	250	263	245	215	257	245	268	245	245	205	230	260	228	256	220	230	245	217	219	225	226	235	229	234	228	275	255	257	241	227	226	227	232	238	221	258	250	214	245	231	242	220	239	259	273	238	275	240	259	223	270	227	245	221	233	241	214	224	254	244	243	229	248	229	223	245	226	239	232	221	243	235	269	224	238	245	250	230	240	226	210	251	227	233	204	243	259	246	247	229	232	228	212	261	255	205	257	206	199	236	224	241	251	215	237	219	228	239	244	221	248	257	228	225	242	263	255	222	241	232	231	222	238	240	240	251	238	252	237	217	226	236	254	238	224	245	200	237	215	224	233	228	229	249	249	231	253	251	228	237	267	238	249	263	228	230	254	245	230	221	246	233	223	237	233	248	216	249	219	235	225	244	247	227	237	251	251	203	222	242	243	218	248	237	218	236	227	227	207	249	234	239	239	217	253	235	216	238	237	247	207	213	222	230	215	249	223	210	238	243	239	200	233	248	231	220	219	235	238	249	240	222	209	245	224	224	235	226	243	202	217	231	229	230	250	268	221	220	271	234	234	222	209	214	260	235	215	234	244	262	239	223	258	214	228	241	202	224	219	245	240	243	256	235	249	238	232	249	232	263	236	229	225	202	224	245	236	230	240	216	246	234	217	264	216	235	255	246	224	211	254	240	245	242	200	215	236	224	213	245	237	237	222	243	238	245	238	250	205	263	260	213	219	238	219	232	236	262	225	219	243	224	238	251	241	234	220	240	233	257	232	222	235	265	237	233	232	217	252	220	242	234	238	229	232	222	261	231	239	214	220	230	250	236	214	217	219	238	236	224	237	227	223	264	249	222	214	222	236	244	240	231	243	234	249	241	238	231	237	246	240	217	236	233	230	265	225	220	211	215	231	235	221	237	229	256	244	241	211	260	236	264	215	219	218	243	257	254	260	277	214	229	228	248	228	241	228	272	215	219	252	231	219	240	199	227	224	226	222	205	261	244	221	225	226	270	240	243	235	252	255	234	207	246	229	226	202	269	254	218	246	240	230	240	251	252	215	211	256	267	247	218	278	238	256	244	244	217	250	203	235	226	246	258	255	210	194	220	249	245	221	237	249	226	225	254	234	252	257	266	208	217	234	228	232	261	275	236	248	229	247	234	226	242	235	262	221	245	232	248	213	226	219	235	213	259	242	234	225	241	241	262	238	253	233	207	256	212	251	245	216	226	212	223	225	247	228	229	224	237	258	222	254	223	214	271	238	234	228	231	247	234	202	230	241	253	235	257	249	220	244	236	229	241	247	227	230	234	229	228	243	239	232	232	223	198	272	229	237	235	258	271	217	211	227	215	258	225	234	253	254	238	253	228	237	220	238	260	252	249	222	253	246	239	252	242	233	220	234	223	246	239	233	235	225	244	249	242	254	229	222	218	240	248	240	223	230	255	234	286	238	227	256	195	216	228	271	231	222	231	233	235	233	257	234	235	240	223	197	200	255	266	250	222	231	251	241	233	203	246	216	229	249	234	231	231	198	257	256	265	227	238	225	229	254	231	214	239	223	238	212	244	230	213	253	242	256	254	244	198	226	251	251	213	218	254	231	200	185	255	221	234	245	241	227	218	244	246	253	234	227	234	210	212	223	193	215	241	209	255	204	233	234	220	234	241	248	236	232	272	230	245	238	227	228	237	218	247	224	255	243	232	231	229	242	232	212	236	249	217	234	249	235	257	244	219	211	217	234	231	222	221	223	224	223	271	253	229	210	228	233	238	223	248	260	233	255	225	227	256	246	224	233	263	258	238	240	222	257	239	239	238	226	237	226	229	235	220	240	216	237	269	239	237	228	232	242	240	227	226	219	244	211	195	212	226	259	214	224	215	193	252	249	243	264	236	244	241	246	247	243	226	229	256	252	222	219	214	254	231	238	219	224	234	222	248	243	232	237	227	226	227	216	244	225	219	222	236	240	217	245	196	233	230	257	273	254	233	248	227	245	231	232	257	215	232	219	231	230	220	229	246	242	233	231	266	239	217	216	234	248	250	239	221	232	231	224	242	248	228	243	252	226	234	237	217	251	234	233	215	242	246	200	236	223	258	244	242	229	218	236	265	259	251	219	230	244	257	203	258	234	252	230	245	222	243	240	224	239	215	210	230	256	244	245	230	242	240	209	245	215	235	240	256	246	213	246	250	236	210	225	227	230	239	243	210	243	233	237	224	268	255	252	226	253	255	247	226	221	251	239	249	254	247	224	220	238	213	230	228	220	266	246	213	238	273	233	235	226	229	228	243	223	275	253	184	208	221	234	228	220	263	236	232	255	229	213	224	262	260	219	242	238	233	236	213	207	224	239	223	236	228	191	239	257	211	250	221	249	251	248	243	219	208	249	231	239	257	238	217	230	235	239	220	218	211	235	239	212	234	215	231	248	222	233	201	233	234	253	243	237	221	221	230	279	221	229	237	254	233	254	240	248	239	229	245	228	260	234	229	228	206	227	257	247	237	233	247	210	274	233	257	251	218	241	265	247	218	218	231	249	217	265	192	224	239	235	207	233	247	252	242	217	216	230	234	223	250	248	223	204	229	239	237	216	214	220	219	224	237	227	242	204	232	209	222	241	255	241	224	228	217	244	222	218	231	242	231	213	242	223	251	257	215	229	196	208	221	263	229	217	213	241	234	228	246	216	275	248	243	242	217	223	225	240	222	272	226	242	277	244	248	234	247	210	271	251	229	234	246	237	237	250	251	249	220	226	229	230	252	220	232	249	229	248	235	219	212	231	228	243	236	239	232	232	249	230	225	221	211	243	241	253	240	232	226	244	290	243	236	237	214	232	230	246	207	230	213	268	237	239	261	233	257	224	233	226	198	248	203	216	230	232	222	277	213	243	239	240	222	243	249	241	227	235	200	238	225	217	246	240	234	242	238	220	241	224	200	241	237	220	230	232	239	213	239	260	213	258	242	232	235	223	222	252	226	217	254	243	258	218	237	217	284	247	256	229	235	230	226	248	208	238	228	234	227	218	220	235	200	259	251	251	261	243	256	227	230	243	214	236	230	197	224	254	209	221	228	229	244	248	221	241	254	252	252	239	225	229	251	240	238	241	237	236	260	250	213	221	253	235	233	228	246	241	190	223	217	232	226	217	239	222	233	231	241	221
19594	12780	12205	4681	1624	837	783	706	657	604	578	591	554	560	584	559	538	532	538	525	510	540	550	520	509	518	558	541	518	511	507	486	482	502	505	477	489	511	519	519	495	536	509	478	479	489	543	497	540	491	458	533	494	479	526	511	495	540	529	489	516	509	536	516	498	529	494	515	511	471	538	494	506	491	504	513	488	488	523	539	499	535	529	472	515	462	528	524	517	521	499	538	495	514	500	536	535	488	478	504	517	507	542	521	475	510	467	525	464	502	503	511	539	458	539	535	512	546	495	551	501	513	509	487	470	547	486	526	482	506	530	498	524	545	460	525	500	526	506	497	492	516	520	510	480	483	528	520	501	495	509	509	492	489	505	528	497	508	522	497	538	531	492	477	523	513	492	475	522	509	502	516	501	521	473	488	485	515	495	500	477	534	507	506	508	516	563	500	520	485	495	507	475	515	490	511	515	466	497	463	470	493	479	493	547	528	482	477	541	481	530	539	495	522	507	510	529	492	498	502	504	525	475	542	536	494	498	511	469	491	522	492	511	489	469	518	501	511	471	498	491	484	512	502	527	482	503	510	510	556	497	501	476	505	471	528	519	523	532	463	495	487	528	502	526	529	500	517	531	525	496	494	512	474	537	537	518	508	534	493	487	501	516	496	503	519	509	504	483	501	527	498	497	493	538	502	502	524	523	508	493	482	495	480	501	481	494	453	525	496	512	490	522	518	531	506	497	504	501	493	472	502	544	474	482	529	507	505	508	500	502	488	472	485	493	530	505	520	491	484	460	498	528	518	493	523	478	479	501	546	494	500	533	467	516	534	507	531	479	498	515	506	479	464	506	534	504	504	504	526	492	489	522	496	493	483	515	519	486	527	514	486	530	492	517	513	527	471	533	502	486	521	490	485	483	492	515	514	502	501	517	515	495	504	504	542	519	489	518	503	524	558	496	506	504	515	528	504	509	463	485	486	533	461	501	506	499	547	496	525	511	521	527	496	474	510	499	473	519	529	528	497	519	538	514	535	510	551	542	511	545	517	496	486	536	544	475	520	472	480	490	507	514	505	509	495	506	540	506	527	540	494	494	508	494	536	485	530	495	451	514	486	526	490	477	476	501	496	503	489	475	511	501	519	465	523	446	476	505	496	553	529	491	485	509	507	505	479	559	494	526	466	500	536	497	521	520	442	514	531	527	484	529	542	520	493	524	501	499	511	508	534	532	439	452	493	514	535	480	503	480	514	521	465	513	539	494	508	457	484	524	481	489	532	513	499	534	489	517	497	529	541	508	479	504	508	518	460	490	505	519	497	503	497	552	532	499	492	509	514	513	467	514	488	517	502	481	522	514	505	479	509	499	543	479	518	467	532	503	487	461	524	461	493	534	515	494	521	501	496	485	454	510	506	508	507	507	460	498	480	513	546	504	535	515	500	537	526	516	536	528	503	507	528	497	532	507	515	534	457	523	514	479	513	481	477	523	503	471	514	519	486	530	563	484	499	526	505	488	464	509	482	529	504	480	476	508	523	469	500	560	441	501	501	493	475	529	493	475	504	528	526	511	489	506	511	519	516	461	489	547	494	514	487	549	545	538	526	448	484	497	526	491	538	501	517	465	528	498	489	501	515	468	518	532	488	504	439	479	514	482	494	542	490	491	504	480	515	505	488	488	522	537	556	553	506	504	520	521	469	505	513	547	499	510	519	512	517	520	497	503	520	519	534	488	492	526	516	566	533	507	490	495	519	539	523	509	505	492	500	493	510	511	522	496	489	479	491	475	525	472	507	540	509	497	476	505	505	519	501	529	511	505	510	521	527	515	495	548	524	538	527	483	536	489	467	542	494	507	498	512	528	509	535	512	457	505	481	527	473	520	497	478	480	505	506	501	503	501	511	478	501	540	511	546	496	481	492	493	513	510	568	534	488	494	506	528	475	518	485	521	479	490	538	501	459	536	515	508	500	504	488	530	482	513	465	517	478	470	527	508	516	516	519	529	512	514	489	528	503	502	525	519	495	487	497	495	510	501	504	528	526	483	530	508	505	510	565	489	494	501	500	496	505	502	486	472	517	475	512	511	521	519	524	496	487	465	492	531	433	489	502	467	504	525	525	538	521	501	505	511	573	471	521	517	471	498	534	527	527	518	508	506	515	488	528	527	458	496	508	529	527	519	508	521	572	514	530	534	496	525	492	545	510	502	489	479	500	487	495	499	485	509	532	477	575	513	441	512	540	494	503	469	493	529	503	518	500	505	473	503	523	533	510	511	470	510	549	516	477	493	498	500	489	504	513	539	508	547	516	547	536	509	504	479	504	498	527	542	539	568	486	509	520	504	468	526	521	522	487	475	468	505	541	534	495	503	513	486	510	497	515	548	502	486	523	534	542	514	501	511	489	531	548	519	482	520	527	544	501	533	488	526	506	494	528	538	532	517	503	525	551	505	496	520	508	519	512	525	522	465	518	514	503	508	533	523	498	486	457	513	469	498	521	513	513	535	513	494	521	517	464	537	497	527	510	528	493	488	490	476	501	514	498	484	477	496	518	521	497	478	496	535	573	491	502	494	538	462	543	489	490	554	519	530	485	497	503	504	527	527	512	497	522	499	547	516	495	531	560	488	487	508	450	511	514	514	464	496	476	534	493	498	538	488	486	527	497	507	477	488	498	498	495	504	546	486	520	515	493	547	544	499	534	524	527	481	529	496	546	523	501	489	483	466	471	497	523	540	514	513	504	537	521	514	486	495	482	514	531	503	521	505	496	522	538	519	506	500	530	536	499	526	498	523	551	542	510	469	508	486	509	481	509	514	474	552	514	544	533	523	541	533	560	517	507	516	497	519	489	519	523	511	523	518	493	456	505	528	502	472	515	476	447	536	501	506	503	505	532	474	509	484	536	501	477	502	470	500	453	522	501	509	491	481	535	472	489	563	543	468	491	509	542	480	473	559	499	474	505	521	495	479	483	514	507	486	478	482	487	538	469	525	563	554	515	518	494	502	489	542	488	517	509	499	501	518	506	488	525	522	527	485	482	502	506	479	480	544	492	498	502	525	514	534	538	511	523	499	542	519	491	502	501	537	475	484	517	479	496	505	496	527	511	524	503	476	525	524	501	531	556	512	500	513	486	486	542	527	485	509	501	508	539	481	493	514	498	479	506	498	539	487	472	511	471	503	519	496	499	494	471	501	546	483	509	516	519	514	548	531	495	534	514	498	494	474	505	487	539	472	461	478	552	523	490	487	551	485	548	492	487	515	503	494	498	498	513	499	477	539	508	497	545	494	483	527	500	536	476	486	505	516	531	496	507	478	492	504	527	492	471	477	519	570	492	506	476	479	529	497	467	496	525	514	507	493	487	519	510	464	473	487	495	517	480	468	487	485	481	524	496	514	530	507	494	521	515	482	497	483	457	497	522	551	515	487	510	500	488	527	487	509	497	520	480	460	531	539	482	550	519	490	504	487	529	507	506	524	487	558	447	486	506	507	470
46693	30518	22550	13604	3861	471	290	228	209	185	170	165	186	185	185	159	167	161	160	177	171	159	130	179	173	141	169	158	155	151	156	136	153	137	130	140	146	126	151	152	151	151	141	148	136	144	154	138	141	171	139	142	126	126	131	143	133	122	145	157	135	153	145	148	152	125	160	165	180	161	142	147	148	156	149	143	152	142	149	142	140	162	143	132	135	186	147	144	170	163	150	162	146	131	152	157	152	161	138	148	153	131	138	134	142	140	135	156	134	158	145	146	159	155	151	160	155	131	140	148	141	139	143	168	143	168	150	138	145	146	164	159	145	132	140	139	186	158	168	151	159	143	148	139	161	127	156	155	150	154	153	151	156	133	141	156	138	139	122	151	129	152	153	146	140	135	145	141	164	138	141	126	144	154	133	150	164	148	155	154	157	151	144	157	139	172	149	155	157	154	152	148	150	167	167	165	163	159	138	145	136	146	118	125	131	163	133	138	146	145	161	164	148	156	151	159	139	136	144	134	154	150	127	150	146	131	130	122	156	144	145	136	160	168	145	151	149	155	161	142	143	151	131	149	144	165	170	160	167	122	155	128	136	166	152	145	152	136	141	156	141	132	152	153	163	132	129	146	157	144	172	160	150	169	159	150	161	135	162	173	126	131	171	146	130	152	166	138	147	123	149	161	153	166	149	140	157	173	136	154	137	134	126	151	164	151	125	147	134	144	155	149	160	157	150	147	155	123	139	132	147	155	168	168	153	135	155	141	143	151	138	132	135	164	144	165	162	153	143	140	135	141	161	167	167	152	133	159	145	150	150	151	151	162	133	164	139	129	143	154	157	126	142	161	122	151	159	122	151	141	144	148	132	177	154	146	155	143	149	144	152	137	136	160	172	139	148	155	142	161	143	138	155	157	121	145	176	129	125	161	152	140	153	146	122	138	157	171	167	141	159	147	127	134	134	132	125	163	135	132	159	149	161	142	144	139	156	169	145	164	129	146	149	143	153	123	135	151	153	156	176	155	142	156	136	154	128	153	167	170	138	126	145	142	136	151	143	150	132	132	148	123	150	161	172	142	151	153	153	132	126	151	161	147	152	178	123	140	137	128	159	145	147	156	172	153	138	149	135	123	155	162	157	154	141	146	145	149	123	146	142	151	132	134	162	143	143	170	148	149	164	141	123	163	141	141	145	151	163	138	138	160	153	151	154	133	129	138	150	193	174	153	162	148	157	138	139	155	146	166	141	157	156	135	133	147	139	139	171	156	155	150	163	125	149	159	149	133	164	143	157	136	161	158	145	144	152	159	145	164	145	141	154	124	134	146	153	144	167	167	130	140	165	127	152	143	143	136	150	176	171	150	135	153	161	139	155	140	154	146	149	118	130	144	168	139	136	159	135	143	158	129	160	138	135	171	150	155	151	152	121	154	140	144	144	149	160	140	178	146	160	169	154	132	155	168	144	159	152	137	146	147	141	145	154	144	150	167	134	141	151	156	144	167	146	135	144	118	133	141	155	168	139	157	148	133	163	140	170	141	145	176	142	158	128	144	112	139	164	143	138	148	173	169	143	149	135	165	138	159	147	172	142	168	145	156	166	139	155	156	135	171	157	159	142	148	142	154	145	169	161	153	151	135	137	134	143	142	163	161	160	143	159	144	161	155	164	138	150	153	127	161	138	156	146	184	143	162	166	129	156	126	138	147	143	177	157	163	149	162	144	137	153	159	123	148	151	174	126	110	137	169	146	143	141	135	132	134	146	162	169	144	153	150	199	176	145	128	144	165	154	151	153	128	158	152	141	126	139	170	138	148	135	144	131	143	164	147	143	145	172	151	134	151	160	152	152	153	163	144	150	156	148	154	162	129	141	155	170	137	142	142	135	147	174	133	137	145	157	137	160	143	179	172	142	140	143	140	121	153	143	134	151	143	126	130	121	143	138	148	153	129	162	166	147	161	144	142	134	150	161	162	153	144	162	145	137	163	178	158	134	141	142	148	158	175	151	145	153	166	179	176	150	150	141	142	170	126	145	147	129	173	166	131	158	162	166	149	173	140	162	157	142	146	145	136	166	135	147	144	179	156	152	150	160	136	120	148	155	154	160	170	148	128	171	159	152	140	154	171	164	156	141	127	155	150	133	145	134	144	141	146	127	148	164	141	140	156	149	163	150	147	156	132	181	124	171	164	143	146	126	150	150	150	170	156	136	148	157	154	140	143	151	152	119	137	165	145	135	149	144	146	139	134	164	153	158	166	143	147	139	138	149	147	144	138	156	143	160	129	156	158	138	163	156	143	142	162	128	146	151	123	151	136	138	160	137	130	166	151	143	151	169	153	133	163	155	137	144	140	118	168	148	139	149	145	146	149	152	160	150	131	151	149	144	147	157	155	132	135	166	132	140	155	140	157	145	174	133	140	130	146	154	166	146	142	140	137	166	132	146	157	160	156	142	148	150	149	170	142	167	133	139	138	163	158	123	154	153	172	134	128	156	155	138	125	160	141	145	148	150	170	155	147	165	114	150	169	156	150	136	165	159	158	173	136	146	167	135	139	147	157	158	149	133	156	126	151	139	137	115	165	143	157	143	145	144	145	149	141	146	136	133	140	177	169	139	150	137	137	142	161	131	143	147	133	146	140	146	152	158	154	126	153	171	149	167	147	148	151	164	140	156	138	138	136	155	155	171	142	155	150	151	154	137	140	150	173	157	164	147	154	138	153	160	163	150	134	146	143	152	146	168	147	136	135	129	163	134	153	149	160	130	148	137	161	136	153	121	166	160	147	142	135	130	151	145	130	152	136	120	161	159	144	121	156	171	143	140	177	138	142	149	136	129	129	170	146	136	144	157	158	156	151	138	154	156	143	166	153	131	166	137	155	157	141	153	140	145	138	120	153	163	152	139	156	128	150	165	164	151	149	158	122	151	136	161	146	156	155	155	164	164	148	172	147	149	151	158	164	154	160	134	147	134	155	156	168	150	140	129	160	148	154	165	137	153	153	142	166	142	150	161	133	127	153	140	140	169	136	138	152	147	129	149	150	142	158	152	164	161	150	161	174	173	148	142	141	151	152	144	108	150	173	187	133	128	153	150	157	135	123	160	126	138	145	161	154	133	130	165	148	146	184	174	160	167	149	152	152	160	142	136	149	160	139	124	153	136	152	150	146	125	158	154	181	168	136	148	159	136	129	149	141	143	133	177	156	156	162	145	166	119	150	148	136	163	149	146	148	140	141	166	154	156	139	165	151	144	137	145	143	139	161	150	161	159	143	128	119	144	155	141	153	157	138	150	158	172	153	143	164	140	141	163	152	162	126	133	177	132	139	136	147	149	155	157	158	154	163	160	137	144	163	149	158	149	163	156	149	120	143	136	160	160	152	148	131	165	161	146	143	148	120	162	153	162	140	170	155	144	151	130	133	146	118	147	147	146	159	163	165	150	163	149	182	150	146	157	139	153	137	123	116	149	162	166	144	170	142	142	163	162	130	144	127
31139	23702	26145	21034	7144	1283	942	847	710	613	484	505	490	489	465	468	430	482	446	398	376	405	405	365	383	341	369	361	381	375	401	380	354	337	337	353	373	358	335	367	317	363	320	361	345	339	349	372	351	351	322	343	348	327	332	358	403	329	305	375	313	340	367	369	346	341	346	348	365	364	339	345	349	344	338	363	341	327	319	326	344	351	346	327	312	360	337	359	367	328	340	319	332	364	341	370	341	358	354	350	360	339	332	338	353	333	337	323	366	322	340	329	359	341	337	346	367	345	345	349	357	324	353	354	327	308	347	337	330	367	365	361	319	375	323	344	334	341	357	345	326	328	335	359	314	347	338	347	342	341	319	332	310	353	353	328	341	355	340	342	340	336	371	339	347	351	348	345	354	356	347	336	357	324	371	348	371	338	322	344	353	345	347	342	383	315	344	357	332	344	382	331	382	353	356	334	342	354	310	334	356	338	337	343	362	346	354	343	336	338	324	345	338	315	331	341	310	338	341	326	334	368	317	354	362	334	355	348	327	388	323	352	334	346	347	352	310	341	335	330	334	345	373	320	341	353	352	336	322	344	357	354	344	349	352	372	311	344	351	336	340	350	370	362	298	345	351	348	337	334	344	330	325	332	353	346	346	358	320	357	330	333	335	370	331	344	345	354	342	374	322	339	337	360	367	344	366	380	313	322	353	338	334	329	331	337	316	342	313	322	307	341	337	361	365	346	361	346	334	367	352	326	358	320	373	358	324	321	323	376	338	341	358	361	331	348	341	316	347	351	325	358	332	316	319	341	350	359	347	348	337	326	351	331	364	327	381	380	333	389	349	331	345	321	380	345	338	343	367	339	300	358	353	349	338	320	367	348	357	340	365	344	329	360	358	362	354	325	330	352	362	366	351	316	317	329	326	359	351	325	360	343	343	334	341	330	328	359	336	351	313	315	334	372	350	359	363	337	330	355	343	323	343	349	350	318	294	348	313	336	352	338	333	328	325	365	349	304	360	370	360	349	351	359	330	339	361	353	357	336	349	356	338	350	355	332	337	327	324	335	324	338	340	339	332	320	357	332	331	323	327	330	345	357	350	337	311	330	331	362	327	345	350	340	312	359	341	352	350	350	350	302	370	342	352	357	330	327	302	315	301	358	359	344	312	388	343	358	339	318	353	340	336	358	360	352	344	312	351	334	347	376	346	339	363	319	367	325	346	346	373	349	311	368	346	343	344	353	348	334	366	308	330	322	340	333	341	319	333	324	298	348	319	329	386	374	364	348	326	309	350	315	387	351	349	344	332	348	321	327	356	352	327	352	349	339	334	350	330	354	309	373	345	336	335	364	356	368	324	355	328	325	319	329	311	346	335	328	357	373	367	343	337	305	331	351	350	377	337	334	341	301	328	359	329	324	321	333	341	353	353	336	330	358	315	380	341	346	369	347	358	321	350	343	355	358	366	289	335	334	325	362	332	358	319	355	359	371	333	371	349	328	337	305	328	327	336	324	340	343	327	324	366	349	348	349	354	355	355	341	315	386	315	347	336	357	350	356	351	333	359	374	356	335	298	365	361	348	340	334	332	383	339	359	349	357	341	376	370	372	326	337	327	335	338	356	362	350	343	347	345	304	336	380	393	320	327	335	393	310	343	330	355	313	318	353	356	351	338	336	357	320	358	357	323	329	344	355	330	376	359	346	332	337	351	332	359	329	329	372	319	329	351	328	341	384	341	322	356	334	346	375	393	315	336	302	368	331	346	353	369	370	311	322	339	326	342	327	329	335	317	338	323	326	348	353	345	324	352	336	321	337	356	335	319	353	324	359	358	318	358	320	350	326	360	362	357	330	337	337	333	354	342	317	335	360	320	346	353	312	313	360	314	317	354	349	342	343	319	304	369	378	326	326	366	338	382	329	349	354	346	406	335	357	373	338	344	340	321	324	311	334	340	357	333	384	374	347	329	349	375	329	345	308	324	331	368	330	348	350	337	356	370	359	340	329	355	331	328	357	327	311	332	354	307	355	335	339	339	364	367	349	362	333	308	327	353	349	345	329	345	339	346	332	340	326	327	333	342	334	345	333	352	369	345	359	331	290	383	310	310	354	359	346	344	324	323	346	321	346	340	358	335	331	327	341	314	360	323	348	296	392	311	333	341	348	342	405	348	356	372	352	339	349	325	359	319	355	309	322	331	308	332	349	354	350	323	336	331	335	317	346	344	352	335	327	368	343	354	335	360	340	356	317	377	355	310	378	336	351	326	344	336	323	321	349	334	361	330	374	345	317	334	365	336	333	359	336	329	377	343	371	328	342	323	351	320	351	342	381	322	396	321	342	349	339	357	336	325	319	341	332	388	313	331	311	334	310	327	313	340	332	351	340	321	329	340	332	349	342	354	339	341	315	336	376	316	344	324	344	348	330	345	360	371	334	365	335	339	331	335	345	344	336	312	333	300	367	310	320	352	376	357	333	353	340	357	344	329	334	335	348	338	321	337	354	338	345	330	338	351	354	334	326	335	326	332	344	340	342	354	357	325	360	351	327	310	355	373	332	338	341	351	318	345	342	331	336	391	338	364	324	367	372	344	341	316	348	330	340	380	324	349	301	341	325	357	356	319	343	339	322	338	372	347	331	317	356	335	352	336	354	325	338	338	393	325	349	353	330	328	349	367	337	347	318	343	351	367	356	333	379	370	321	328	340	372	345	368	357	359	330	357	327	359	357	363	323	336	367	342	338	324	307	306	335	336	338	338	355	316	366	328	353	316	339	332	351	324	331	316	344	338	365	333	359	340	346	359	371	359	353	336	374	350	378	377	319	347	362	330	319	332	323	342	336	364	349	320	322	322	354	322	329	367	364	406	322	345	344	340	339	331	353	353	330	348	316	355	359	335	312	318	357	318	360	306	296	370	336	314	337	354	371	301	368	359	342	338	356	305	326	324	336	339	326	330	324	336	336	348	335	321	338	343	325	332	336	353	361	321	348	343	356	373	341	381	350	352	322	326	341	329	334	350	360	323	297	328	351	351	320	370	316	349	340	366	319	361	365	318	347	360	363	318	315	339	339	348	322	345	331	321	347	355	364	368	333	332	342	350	344	335	349	373	331	378	339	300	368	382	367	345	380	328	310	341	312	358	325	363	297	352	317	349	305	351	385	323	304	342	338	323	328	330	316	356	354	333	344	363	376	339	315	320	342	320	329	320	331	347	330	350	348	329	334	339	335	360	325	343	368	343	348	334	307	352	305	311	349	328	328	334	347	340	335	366	332	366	364	346	337	365	322	318	366	315	317	352	367	337	325	313	341	355	328	345	347	348	363	359	374	341	339	338	336	353	375	351	389	316	349	355	369	392	327	351	317	333	369	324	338	355	340	359	316	320	377	369	323	292	372	327	331	346	345	357	344	347	345	327	353	318	366	314	338	341	375	338	329	366	334	345	352	336	337	318	338	315	307	386	360	372	348	345	340	355	336	331	319	350	337	362	359	385	341
56612	39531	34052	22727	10875	1682	499	343	311	252	220	224	194	229	187	202	194	197	182	202	197	173	182	179	177	180	152	181	166	172	174	169	164	189	197	172	170	199	198	183	182	159	167	180	165	170	166	156	175	156	161	135	167	175	182	180	159	175	146	145	187	177	176	150	155	181	172	158	180	181	168	163	161	145	182	181	179	164	170	165	129	161	152	203	139	168	182	154	185	173	166	168	172	173	152	185	179	148	161	177	158	191	159	159	162	174	162	189	173	171	189	175	179	162	174	173	168	186	155	167	172	148	143	171	165	174	179	176	147	180	165	158	177	174	190	152	171	160	201	185	164	189	186	183	176	180	162	176	177	165	172	204	162	172	170	163	176	140	181	182	173	148	151	142	195	149	192	178	170	178	168	162	177	179	158	188	186	181	178	192	153	181	183	168	190	175	151	152	166	166	177	195	179	178	162	150	170	158	159	183	165	155	180	175	164	187	179	172	204	169	171	155	155	155	156	172	169	181	152	156	154	178	171	156	158	181	172	170	184	152	173	165	188	178	162	176	167	166	182	158	153	166	177	164	167	185	180	184	178	209	163	169	155	180	200	200	177	175	144	158	215	178	167	188	159	207	169	172	172	148	178	175	150	148	164	167	183	170	170	192	166	170	151	157	168	151	145	168	175	159	145	175	154	181	176	176	152	165	153	183	186	191	196	191	168	166	202	171	147	162	181	150	178	163	185	150	177	166	177	159	179	196	167	174	196	171	166	174	166	149	182	191	189	182	189	185	166	169	159	183	199	153	150	168	179	179	170	165	171	180	195	173	171	191	166	159	160	166	190	194	172	155	182	168	172	150	167	160	180	149	173	160	150	171	191	180	157	174	188	170	162	140	169	150	184	162	195	183	180	195	162	163	169	174	151	151	138	163	160	169	178	176	153	163	157	151	167	188	187	144	165	189	171	175	162	189	143	168	212	157	184	171	182	172	179	188	186	144	180	174	171	171	162	150	182	171	164	173	175	178	149	165	159	173	162	165	173	176	193	159	179	161	158	144	174	202	197	139	173	179	184	168	165	169	165	187	181	174	174	161	172	165	185	188	159	198	172	153	147	185	164	187	159	186	170	190	163	185	184	160	169	147	178	198	149	181	183	170	154	174	169	154	154	160	185	147	174	176	145	176	166	153	176	173	172	190	163	150	179	165	177	167	175	186	187	178	165	174	167	163	180	161	155	178	145	156	179	157	156	153	178	169	188	180	176	157	154	168	153	154	182	174	163	169	172	140	176	172	164	180	153	171	177	172	159	156	173	158	175	153	153	173	148	189	158	167	172	169	133	149	157	188	176	180	167	157	167	151	168	174	179	174	150	165	160	171	151	165	157	165	181	156	174	162	157	162	146	175	159	174	154	154	169	167	142	157	173	196	178	159	141	174	165	191	169	173	187	152	137	171	191	188	144	166	146	188	166	165	183	173	168	149	165	168	196	173	171	174	182	185	168	169	173	170	201	177	170	183	178	154	156	168	185	159	155	176	191	176	171	154	181	165	154	158	162	178	198	189	166	176	162	168	173	171	162	172	169	193	160	165	193	153	151	159	143	162	181	167	148	202	199	175	152	207	174	174	152	160	179	198	175	184	170	176	194	175	141	183	168	176	162	189	186	146	168	176	187	195	205	170	178	189	185	145	184	163	169	169	183	157	158	155	170	143	159	159	169	153	162	179	147	168	175	166	149	154	186	162	184	166	158	151	154	165	168	144	130	155	146	183	164	151	163	179	211	175	186	140	151	175	193	173	163	177	166	162	168	172	178	182	179	161	184	161	191	162	200	176	166	187	156	158	140	167	152	186	128	135	159	196	143	163	192	165	177	172	182	168	150	173	179	207	159	173	147	172	168	154	145	195	173	177	171	173	158	166	150	165	195	154	153	151	178	166	167	151	180	183	148	155	178	184	172	158	180	193	158	173	149	168	166	177	143	137	175	157	167	179	160	134	173	149	167	175	153	177	169	169	193	180	182	170	175	155	187	159	169	177	184	158	165	167	151	176	134	154	160	152	179	162	142	188	174	184	179	145	169	179	203	174	170	163	145	144	170	187	178	171	159	179	176	175	190	167	169	180	165	184	169	172	158	160	150	162	182	159	180	161	168	164	174	183	175	155	154	184	161	182	172	158	171	174	164	184	175	155	169	180	168	172	152	187	156	162	165	183	174	178	168	181	148	150	172	140	170	167	172	157	161	161	177	175	160	182	185	159	146	196	152	183	166	187	184	148	169	144	170	169	176	154	144	147	172	165	167	183	153	173	175	153	170	185	152	172	177	150	139	166	187	177	164	160	190	184	173	177	162	178	153	205	160	190	155	177	174	151	147	180	175	152	172	179	168	157	163	178	163	192	162	173	171	155	146	159	159	176	172	176	164	174	177	172	177	173	142	180	166	177	156	163	185	153	164	161	177	172	168	180	150	160	175	169	158	147	167	167	154	140	171	154	156	168	156	174	171	174	171	196	191	161	179	162	153	166	157	162	187	161	176	136	157	154	173	170	170	157	166	167	213	150	190	164	184	187	177	148	166	157	168	173	183	152	190	178	165	194	176	175	172	150	187	190	159	173	142	131	162	160	159	170	173	183	152	178	173	176	146	172	175	181	183	179	165	156	177	148	178	163	140	169	167	214	180	172	171	197	156	163	163	159	173	162	173	182	192	177	187	168	163	174	198	180	185	179	178	144	182	186	184	149	165	177	154	181	151	167	183	181	175	167	146	170	168	181	179	161	150	187	175	163	148	157	164	173	191	165	189	145	162	170	171	154	165	185	169	174	164	161	169	186	174	207	173	164	144	148	171	138	154	175	177	146	179	137	169	181	151	173	160	152	159	143	157	182	163	191	174	143	158	144	154	169	144	161	168	179	187	187	188	161	164	155	163	172	178	179	152	173	171	186	151	201	176	171	167	181	170	155	171	159	164	140	144	156	157	187	177	162	197	159	159	165	168	146	196	192	177	181	165	164	168	170	200	165	183	167	178	157	166	201	194	158	152	163	178	176	175	175	174	164	163	207	165	180	181	163	180	160	176	177	195	179	164	163	188	183	156	172	158	166	146	171	188	162	165	179	203	195	178	166	173	158	171	159	146	178	152	185	191	188	165	174	149	184	163	177	151	186	141	161	152	163	150	175	162	166	172	165	166	197	169	186	187	195	164	175	182	176	173	173	174	171	168	174	160	160	195	165	182	163	164	161	174	175	155	182	163	174	176	148	168	174	146	165	193	162	162	166	210	184	162	180	161	152	158	147	181	175	176	155	169	133	169	161	185	187	169	177	171	189	162	150	191	159	163	166	172	172	165	168	156	155	145	151	163	161	169	191	166	155	181	165	143	179	168	179	158	181	168	183	142	164	171	147	168	163	183	155	177	200	197	174	178	158	155	173	173	161	176	192	153	177	159	152	179	174	174	165	167	147	174	164	166	168	140	134	169	183	177	154	156	170	174	179	169	147
37263	30768	34835	29362	15585	2721	1364	1040	955	821	692	640	636	623	561	604	539	526	576	475	485	477	452	452	394	438	442	417	455	399	453	442	420	417	399	412	428	393	415	404	365	415	442	398	404	424	401	421	407	376	425	385	411	426	402	408	381	403	376	398	391	391	427	415	384	402	396	420	412	393	387	373	388	349	388	400	363	395	404	392	403	402	426	410	420	388	397	421	426	419	407	392	422	396	413	428	400	347	392	414	382	405	403	394	432	378	386	392	397	393	398	387	399	380	424	410	403	412	404	405	380	399	397	404	381	432	429	407	387	395	374	356	393	394	409	389	356	404	381	411	392	376	413	410	376	389	396	401	397	394	463	413	351	398	399	416	385	370	426	339	401	418	423	386	391	378	389	410	406	401	408	400	409	383	375	375	397	368	427	381	411	398	412	402	359	420	399	410	420	383	417	409	376	417	396	373	390	405	395	362	407	383	397	410	381	397	366	352	412	419	371	379	369	398	396	370	398	400	429	378	387	364	364	406	403	395	386	391	400	414	418	370	379	409	413	404	423	424	442	401	377	385	412	409	411	396	410	416	394	391	390	400	443	369	384	380	382	410	424	406	391	381	367	423	371	380	363	393	371	390	356	372	411	395	376	420	399	380	392	406	423	428	359	383	390	390	395	395	430	383	404	387	413	387	409	388	402	403	377	356	407	405	367	390	396	393	402	386	422	378	364	377	404	372	410	398	389	351	440	397	420	403	400	387	396	396	370	386	412	351	359	379	436	404	373	415	385	384	372	387	431	389	380	389	387	415	440	384	387	410	401	363	391	403	364	396	353	373	375	425	394	367	372	378	423	376	413	369	426	390	427	408	410	422	382	393	351	415	379	388	407	390	365	405	406	391	379	418	387	380	406	400	381	399	374	385	435	413	386	381	400	410	392	406	365	396	415	397	416	394	410	387	398	401	401	415	379	396	347	431	399	385	380	392	367	392	428	404	413	370	391	392	393	404	394	422	401	420	353	392	403	410	360	387	382	366	373	405	391	378	373	352	381	387	386	382	399	377	397	431	408	389	396	380	395	409	409	380	378	394	414	373	383	390	409	379	393	411	412	418	449	363	399	409	420	362	416	423	367	403	424	377	402	416	390	405	415	383	395	384	383	425	405	415	391	407	403	364	411	406	400	404	398	394	398	427	376	383	385	397	381	393	376	363	399	386	392	400	402	403	377	434	409	386	360	381	372	400	392	405	376	411	401	405	398	417	391	403	388	410	381	383	409	422	403	395	383	390	410	371	443	417	415	394	398	381	398	401	383	420	433	402	426	395	385	370	394	416	379	408	387	393	409	386	423	387	396	398	345	372	355	372	430	377	372	397	418	397	420	401	380	401	432	406	383	418	378	399	367	401	410	353	425	400	412	374	392	376	397	400	428	365	404	379	421	381	381	385	423	392	395	400	387	360	396	364	404	408	394	357	408	409	390	385	392	412	391	421	400	414	380	417	376	369	396	402	413	396	390	404	396	412	390	402	397	397	413	395	379	398	414	400	412	416	382	341	397	356	420	402	378	437	378	374	389	390	376	398	404	409	373	399	378	387	413	394	404	374	419	392	385	409	416	392	399	375	403	381	425	376	396	388	464	418	393	373	390	379	416	409	411	391	416	389	376	366	380	377	381	376	379	401	409	386	422	423	386	372	362	423	402	407	407	389	420	391	436	433	381	378	373	374	385	365	406	409	414	381	383	410	343	371	415	406	359	382	405	385	392	386	403	395	397	395	367	392	386	404	378	422	393	390	383	427	394	392	364	386	383	406	396	354	384	413	422	382	364	407	393	409	415	392	397	394	392	439	413	382	385	374	437	389	401	414	405	387	376	418	371	426	361	357	370	403	365	386	379	378	428	409	402	419	372	382	395	394	409	415	409	415	372	403	401	367	374	392	394	412	391	435	385	381	374	384	361	431	392	392	393	391	352	390	363	401	417	409	360	385	398	408	392	392	392	438	421	386	405	428	392	385	376	390	423	394	411	419	406	413	425	423	385	392	379	401	380	396	391	395	419	376	400	408	413	401	404	433	378	423	413	421	376	417	360	400	411	391	414	367	387	365	374	419	386	363	389	360	373	403	392	351	424	421	397	397	406	388	434	403	390	406	415	384	367	382	424	348	387	407	408	397	403	390	385	392	396	399	401	399	434	402	377	384	422	397	388	423	432	390	354	388	424	381	421	400	366	429	388	366	387	380	397	370	382	374	392	412	398	387	421	417	358	421	411	386	380	413	423	428	409	423	382	380	347	389	405	360	389	382	429	370	412	418	385	375	362	441	375	337	415	393	363	395	394	404	408	411	393	366	406	360	371	382	364	379	367	397	371	438	378	423	372	412	382	372	430	404	373	398	365	374	410	380	396	404	395	397	394	358	398	408	409	421	373	427	359	381	425	410	359	370	427	408	400	404	386	439	426	382	360	400	422	398	391	388	387	368	400	398	387	393	403	388	363	424	397	386	370	425	386	409	420	396	369	394	393	374	398	379	391	377	419	429	400	384	411	381	398	387	408	407	376	368	367	393	369	351	375	421	366	413	377	404	391	440	413	391	416	400	413	393	404	370	400	411	320	397	390	412	397	412	377	392	395	416	412	405	391	397	404	385	405	372	363	415	404	379	426	398	398	394	420	380	393	414	379	386	375	369	387	325	431	373	378	403	399	368	383	400	384	376	449	385	374	408	388	382	397	421	410	401	392	390	389	378	403	391	408	390	367	399	363	414	363	403	378	408	374	371	367	377	385	388	381	409	455	395	391	391	393	372	398	393	396	397	394	357	404	391	397	359	415	402	372	382	377	404	399	427	394	410	392	424	406	378	365	399	379	382	386	408	420	390	359	400	415	391	396	372	398	397	397	389	428	419	380	423	416	412	364	398	421	355	397	384	370	392	406	390	375	380	386	398	367	393	357	441	429	403	401	412	392	405	379	391	398	387	387	384	430	375	386	400	408	385	410	419	394	388	426	417	428	385	420	410	350	386	422	425	398	372	372	381	355	399	390	424	403	418	399	405	408	410	425	393	360	387	411	399	396	364	440	412	406	375	410	352	410	396	379	403	364	371	392	424	379	390	387	413	385	402	410	370	357	390	374	401	366	417	391	389	388	413	407	398	370	419	331	368	416	396	328	377	389	409	415	402	378	430	375	419	397	377	395	412	409	414	409	401	401	384	382	385	413	403	405	417	404	368	377	401	406	405	382	393	391	399	355	417	422	399	448	400	399	434	393	409	385	375	394	369	420	423	407	388	373	408	406	404	400	369	442	379	376	370	384	380	418	375	445	336	407	367	392	449	393	400	371	367	391	375	376	394	372	384	388	374	419	389	385	383	377	374	431	361	405	403	368	387	373	405	405	397	401	395	411	389	384	357	401	390	403	387	385	404	388	437	382	406	412	405	416	403	380	365	373	390	438	383	410	398	412	377	413	396	400	358	423	390	416	435	403	412	391	378	382	403
30623	18269	8887	3077	929	345	289	278	248	245	301	265	269	268	251	256	273	281	228	214	221	233	247	226	242	214	226	251	246	253	232	265	253	224	228	228	253	267	237	239	231	223	223	254	266	263	214	240	227	209	238	243	206	258	241	225	235	212	283	221	230	241	235	243	230	231	262	244	244	239	270	263	218	231	217	221	255	245	269	264	268	266	262	236	262	227	274	239	248	259	238	249	258	226	218	257	215	215	227	236	243	221	233	257	280	237	233	242	242	247	251	220	261	248	211	216	260	253	221	229	262	225	239	262	240	249	241	248	235	246	235	232	233	251	241	231	237	241	246	231	258	228	223	237	227	271	234	252	237	228	239	219	220	249	234	231	239	245	215	238	241	230	243	229	237	224	253	239	221	259	258	268	248	243	255	219	212	218	205	252	266	261	211	205	223	225	271	247	232	245	259	256	251	258	245	236	226	220	272	253	259	277	246	227	226	237	258	233	246	267	252	246	260	233	235	250	236	271	238	222	232	240	255	272	260	209	213	236	214	247	246	223	262	252	253	267	254	222	225	230	228	230	261	229	263	261	228	236	236	227	210	225	242	254	238	237	250	254	269	236	257	256	269	247	224	245	220	244	231	264	226	240	226	212	242	232	229	264	254	243	241	269	243	248	258	235	251	278	214	242	261	269	266	249	243	258	231	263	245	221	259	237	219	265	253	240	256	254	244	241	233	219	222	231	259	236	208	228	220	220	220	243	219	255	284	272	257	257	236	256	269	241	235	242	256	235	251	234	225	245	240	259	256	267	262	227	240	261	218	224	267	234	236	240	207	246	243	238	214	244	242	232	260	246	273	223	266	240	199	238	226	237	268	236	258	247	241	212	240	265	219	230	229	227	235	235	253	261	219	282	255	265	243	281	227	243	240	232	257	289	276	239	233	233	234	227	252	230	235	231	209	255	247	248	234	257	275	261	246	262	234	192	232	248	248	249	213	235	234	238	243	215	236	260	238	225	260	243	223	264	208	248	210	272	257	241	211	255	227	259	211	211	226	230	249	218	213	224	253	253	235	241	255	248	274	263	241	265	212	252	228	253	256	236	234	241	224	226	240	238	234	231	223	265	204	244	229	252	246	246	234	232	267	268	236	226	234	200	246	244	270	240	205	248	254	225	240	223	250	217	211	225	237	237	227	251	250	227	216	212	212	248	218	224	216	250	247	215	230	229	241	242	232	256	221	277	252	257	245	270	230	260	255	217	226	239	241	230	245	218	271	257	254	246	244	253	244	236	223	208	228	256	219	228	246	235	254	231	232	223	236	254	213	209	238	233	237	265	256	232	224	233	226	223	265	253	238	247	268	232	221	205	235	217	232	258	270	240	246	236	238	238	251	250	246	264	273	228	270	254	257	245	249	258	212	242	225	236	244	239	239	230	255	265	233	263	229	220	286	242	229	251	193	204	240	240	225	230	276	245	220	235	232	237	239	242	233	218	246	230	224	246	247	230	224	227	239	230	267	230	264	212	260	239	237	241	223	233	201	231	227	255	231	266	265	248	240	230	249	226	222	212	209	246	263	245	259	238	256	225	254	231	229	220	233	239	233	253	253	255	245	262	240	235	213	266	238	217	248	227	241	233	263	268	250	240	240	236	278	233	246	239	235	253	267	258	244	241	224	237	229	266	277	252	221	234	254	245	275	256	222	248	248	206	215	238	214	253	234	273	245	242	256	236	248	256	260	252	220	221	215	242	242	269	238	246	241	287	227	257	215	236	253	230	245	241	229	221	242	258	236	230	219	258	235	221	236	256	238	249	249	269	240	218	252	253	244	276	240	241	232	228	265	247	220	215	216	214	246	234	217	229	261	266	251	226	251	223	242	280	205	244	236	232	231	252	276	241	258	248	239	258	260	248	231	267	248	225	211	266	283	238	265	265	251	242	240	214	249	250	240	253	234	256	271	234	218	254	259	221	259	254	259	242	271	246	285	286	234	243	258	237	256	235	227	249	275	214	219	259	236	232	241	261	253	241	237	247	224	238	244	250	243	236	211	256	239	265	243	214	237	223	214	246	223	255	249	254	259	237	248	244	242	274	209	229	235	230	254	239	259	243	266	226	267	238	247	282	274	241	269	262	233	248	222	207	235	244	264	241	240	225	266	242	239	252	254	259	255	262	260	238	250	271	242	254	248	277	273	247	239	261	233	241	235	241	232	256	232	230	251	236	239	222	224	226	228	242	238	217	222	237	236	248	235	256	234	229	230	251	237	238	255	268	250	233	214	261	248	244	241	269	240	230	250	250	238	222	242	230	231	248	272	253	236	213	225	226	254	253	245	234	245	233	235	236	225	206	225	266	249	210	235	235	241	272	268	242	257	255	225	233	252	229	233	244	257	245	254	240	261	276	235	262	232	231	256	246	260	216	246	244	242	255	264	245	237	219	251	224	247	280	254	218	265	212	250	250	243	225	252	218	233	262	219	253	243	251	248	235	240	232	214	243	225	249	260	256	223	265	226	235	185	249	241	255	241	249	247	268	263	226	269	242	241	234	240	266	224	235	222	223	239	239	264	255	257	218	242	215	231	236	246	259	225	227	247	241	225	240	240	251	251	204	216	219	202	236	244	255	286	233	250	257	263	250	249	242	241	207	242	240	253	226	265	219	231	238	282	261	274	237	275	261	226	238	257	218	204	248	237	234	226	277	237	239	246	225	229	246	215	250	230	223	198	263	233	226	241	203	228	252	249	251	240	243	239	252	237	229	268	253	238	262	248	230	233	242	252	226	279	271	217	262	257	234	260	227	235	252	251	215	223	242	240	239	234	258	248	246	218	236	202	245	240	247	215	230	218	259	237	217	224	226	257	252	234	242	247	255	231	259	260	242	242	224	253	264	244	231	244	244	244	207	228	253	257	232	250	221	233	228	231	229	237	252	232	228	254	259	254	224	246	233	254	267	244	214	266	276	225	254	220	249	242	267	256	242	267	220	225	220	234	252	238	228	242	255	231	235	214	240	217	248	247	256	245	244	227	215	242	237	214	225	219	248	234	233	242	224	263	220	243	261	250	260	273	267	230	233	233	229	268	245	255	261	240	266	251	224	250	271	237	251	262	236	273	224	225	243	279	255	216	217	221	245	279	240	251	227	231	220	250	241	207	257	245	280	262	235	229	247	257	239	235	240	220	255	264	230	261	250	260	245	210	225	256	263	233	239	212	236	243	262	251	233	246	251	237	267	263	259	236	262	221	229	212	231	255	267	258	249	235	235	213	282	266	271	217	230	242	240	240	247	277	239	247	242	232	229	266	227	263	244	245	262	245	244	229	253	237	263	248	249	229	234	220	266	230	268	237	258	234	242	226	246	219	217	247	240	238	261	242	227	237	220	236	250	238	229	225	266	226	255	256	211	261	250	213	249	252	242	224	228	221	233	234	258	258	257	223	260	257	225	229	235	219	246	257	228	229	220	221	227	253	255	254	249	246	275	268	203	223	220	247	245
19771	14203	12133	7230	2871	910	745	647	663	627	619	583	554	555	562	561	524	551	566	533	550	522	510	596	574	511	530	530	552	548	559	550	519	508	510	579	532	558	483	501	487	531	487	526	547	523	511	574	548	560	515	528	520	515	545	525	460	516	513	509	547	505	528	486	516	525	538	560	521	496	543	509	524	577	539	517	504	553	558	480	506	521	528	548	501	525	512	486	601	509	507	483	559	511	487	499	496	500	495	548	508	553	559	533	499	549	494	459	535	536	526	496	547	523	508	544	483	501	507	516	529	519	529	498	535	493	529	522	518	567	540	546	507	552	531	550	483	518	504	546	554	516	553	551	513	507	513	530	492	534	523	518	535	533	546	547	554	519	505	520	558	512	520	557	515	496	551	557	530	570	545	525	498	485	519	550	499	500	561	467	503	486	500	510	552	520	498	520	513	497	515	481	543	502	512	560	471	513	499	536	551	534	509	527	537	494	468	533	526	521	518	551	537	561	505	560	517	486	528	518	526	553	538	476	521	507	509	523	542	532	513	483	525	537	538	527	521	528	528	499	537	545	526	508	496	544	559	534	520	568	525	505	520	491	503	511	516	524	546	481	526	528	501	541	521	544	488	520	519	516	520	519	512	529	507	526	514	554	538	482	495	541	525	493	558	534	559	525	525	528	560	550	529	532	513	524	484	537	511	505	549	517	518	536	584	524	545	526	534	545	544	521	518	581	521	539	502	519	502	467	517	571	504	531	504	509	507	536	551	519	535	537	503	524	545	566	524	515	523	550	538	522	537	534	500	522	491	526	514	520	558	559	520	524	492	499	519	527	524	505	523	565	486	474	520	498	565	498	530	561	534	542	541	534	493	533	488	551	504	541	520	554	528	523	511	511	535	566	537	541	505	523	558	505	479	522	492	505	495	515	479	516	553	553	517	532	496	542	539	468	519	497	484	543	512	514	551	537	518	534	512	547	528	541	494	560	537	515	526	520	526	532	487	541	536	528	549	514	525	503	501	509	545	497	518	512	511	552	529	528	524	562	552	499	533	543	556	553	517	590	546	539	510	531	503	554	493	511	520	517	547	488	525	532	500	475	526	576	580	497	532	509	511	503	518	511	498	511	526	513	526	493	524	507	511	502	453	550	531	516	516	582	552	507	548	542	518	511	479	525	520	539	545	516	573	516	525	555	557	530	560	524	520	565	461	535	504	546	490	515	520	490	482	500	569	560	534	504	513	501	509	514	560	511	507	521	501	528	517	527	561	542	553	530	515	542	550	474	505	502	516	492	522	529	539	515	546	517	505	552	579	541	568	507	544	515	574	573	516	508	554	523	502	473	521	516	500	480	506	522	548	491	567	511	541	528	533	499	535	515	476	506	553	520	530	507	534	546	541	534	531	502	555	523	488	526	528	548	531	522	569	500	510	538	487	507	513	522	495	484	514	560	525	541	519	513	516	507	525	486	485	531	529	543	516	545	508	537	519	530	546	523	498	531	527	541	545	544	542	518	526	515	511	535	534	542	524	488	518	560	496	523	513	553	533	526	538	543	517	506	526	493	566	531	545	560	493	514	534	529	532	494	538	528	506	539	517	550	559	536	509	503	477	528	506	513	539	556	540	540	535	521	524	506	481	501	519	553	527	467	509	551	494	562	495	527	507	568	568	533	524	506	481	546	581	504	516	542	503	481	538	532	504	527	491	518	487	513	569	515	491	522	549	516	521	512	519	509	565	526	555	536	487	501	542	534	516	531	506	522	523	522	509	527	536	577	499	533	526	507	501	511	522	518	503	500	536	518	550	532	534	529	538	555	553	508	508	502	530	536	497	501	521	502	538	507	527	541	545	491	531	527	505	496	510	503	563	469	494	518	537	518	489	493	537	541	488	491	530	513	517	500	529	515	533	523	495	532	520	530	539	493	551	542	532	527	495	517	508	510	529	490	504	557	540	504	513	554	504	499	500	494	531	513	521	520	537	558	536	518	576	500	500	531	558	541	507	492	523	529	492	536	555	513	537	538	524	525	534	519	526	545	536	542	507	556	481	469	533	537	502	505	517	501	524	549	497	540	521	538	541	495	535	529	534	522	541	500	528	503	550	566	541	538	533	536	502	558	508	517	492	526	515	545	521	573	524	494	506	560	519	532	549	504	532	483	518	530	479	517	505	482	501	503	499	510	569	490	561	498	552	522	490	506	542	509	527	532	500	499	499	517	507	490	530	510	562	499	505	533	486	536	498	560	552	485	534	547	522	532	569	529	518	504	501	505	544	520	553	501	546	478	556	493	516	500	515	521	531	503	552	519	475	500	527	496	494	525	509	502	503	543	502	530	560	550	516	552	503	543	485	545	525	526	552	525	531	546	513	510	508	558	485	507	544	523	545	525	498	535	535	528	540	550	521	477	529	541	537	543	530	538	522	541	541	488	560	513	522	526	531	532	507	577	482	538	527	585	519	546	509	515	509	565	504	511	544	545	493	577	487	516	573	510	539	516	519	510	504	535	549	514	495	525	525	505	520	488	520	558	517	511	552	481	516	519	485	539	545	538	529	528	501	548	514	521	471	510	519	526	537	494	538	518	560	527	484	488	549	510	538	534	529	534	527	545	541	521	583	531	554	576	513	500	538	521	557	531	557	527	518	500	504	501	513	536	547	511	526	521	505	539	491	520	522	529	539	509	524	547	547	506	511	511	501	554	525	495	522	541	532	548	539	474	515	579	538	522	478	534	530	507	525	519	479	519	551	519	495	533	536	547	506	518	538	562	543	549	523	545	536	534	530	544	526	523	549	536	503	518	517	547	535	540	527	516	532	531	564	542	562	531	531	522	501	507	504	555	482	513	520	531	499	529	514	534	561	504	537	535	517	509	535	489	544	502	576	555	517	457	492	507	549	509	515	495	519	545	503	524	497	525	536	535	532	519	498	531	500	518	537	560	502	524	497	520	528	533	534	499	531	543	465	530	574	531	519	543	541	519	537	526	517	538	562	543	496	519	526	519	569	485	523	535	522	538	578	521	521	464	530	552	542	520	510	533	523	536	500	512	504	542	582	509	498	540	503	527	537	540	479	538	514	480	520	518	498	503	544	564	503	508	507	554	567	498	515	495	561	506	516	523	543	550	495	530	514	530	541	546	543	542	514	519	521	499	527	507	575	504	532	566	566	535	531	531	542	533	530	531	524	489	511	512	539	497	518	516	531	499	477	527	510	526	527	502	518	556	516	501	498	550	536	464	477	547	478	537	515	538	518	580	517	493	515	528	497	522	557	506	507	507	519	529	513	561	536	552	527	546	512	494	500	555	506	543	532	553	519	502	492	532	537	516	539	519	542	498	559	547	519	485	528	519	568	506	496	537	527	481	534	523	498	518	510	525	518	501	498	547	562	540	527	500	532	548	528	502	553	525	504	509	498	565	504	497	516	519	503	516	496	488	520	520	521	514	504	543	499	513	523	495	497	533	537	484	505	507	530	519	561	522	539	532	503	527
46735	31448	24178	18176	9599	1213	312	242	226	194	175	170	160	180	145	192	183	178	136	163	163	172	183	151	178	166	150	174	173	168	157	156	156	125	146	154	134	162	137	174	155	136	141	152	159	144	142	161	158	154	143	157	160	157	164	162	144	160	163	152	145	181	160	155	143	136	160	163	176	165	160	154	154	167	161	155	153	162	165	119	127	154	144	160	161	146	155	166	147	148	178	181	160	161	146	169	143	161	150	152	168	167	145	148	147	138	161	146	143	136	152	148	154	157	183	168	166	151	130	146	132	180	161	160	146	160	170	141	169	144	173	170	165	165	150	133	167	146	155	128	154	169	138	159	137	157	178	160	134	171	140	169	132	154	129	147	148	147	158	172	171	179	186	147	142	144	148	141	151	151	161	173	139	144	148	133	150	149	148	158	153	148	129	141	150	159	140	145	158	143	147	157	162	166	161	157	169	162	162	144	162	155	169	179	153	151	151	160	130	154	181	164	139	140	151	156	160	142	148	192	139	161	153	157	164	157	148	140	142	166	161	137	138	126	165	140	174	128	145	156	138	161	127	156	159	134	129	155	163	172	169	157	162	162	174	149	148	161	145	161	159	152	142	160	168	168	159	167	170	154	149	140	135	168	134	169	156	151	163	141	120	142	137	154	164	173	136	159	155	138	164	155	128	154	134	155	158	157	146	172	159	154	170	149	157	139	141	148	156	162	149	152	128	145	151	164	169	143	151	151	147	129	129	141	157	154	143	167	154	143	141	159	140	147	164	175	167	144	155	137	164	117	152	142	151	142	138	158	153	169	157	141	147	150	121	145	149	158	165	136	157	149	154	140	157	153	165	128	143	154	159	143	152	151	154	147	130	178	144	164	146	180	181	149	138	138	145	149	138	138	142	148	174	180	145	143	145	156	148	137	146	141	151	143	119	148	154	124	162	163	118	171	137	157	180	156	134	137	174	164	147	144	148	174	157	137	147	148	143	160	145	126	162	157	173	157	122	146	160	154	154	143	148	150	142	143	146	176	171	134	169	139	141	138	158	145	133	145	140	161	135	128	172	166	195	172	174	149	137	164	140	146	179	163	165	155	138	140	143	156	158	154	174	134	140	149	156	154	169	142	121	161	162	143	146	176	163	160	152	167	122	158	166	160	145	161	168	181	181	169	161	145	140	141	173	166	144	148	174	155	158	132	159	125	172	145	164	164	130	147	138	160	163	138	148	126	135	141	155	159	156	151	146	160	149	144	136	171	136	142	123	165	153	160	161	161	159	191	143	161	168	177	131	150	143	159	187	181	143	132	146	181	146	187	157	148	149	176	169	176	165	162	149	149	146	168	136	152	137	166	149	147	137	177	150	144	156	140	156	144	147	162	150	155	145	167	150	159	157	136	147	151	129	138	127	157	156	144	167	171	144	160	131	116	156	163	165	138	154	162	167	153	148	132	152	165	167	144	150	140	140	166	133	154	149	124	125	180	150	167	146	163	166	174	143	139	149	155	159	153	157	148	172	138	141	165	152	148	133	143	146	165	146	144	169	145	152	131	149	147	163	161	160	149	140	141	172	153	147	150	145	138	162	160	157	177	158	169	153	131	180	145	145	143	153	151	162	152	145	173	152	160	133	157	158	141	141	126	155	148	153	137	143	159	166	135	157	177	140	120	149	158	161	133	152	149	158	155	152	157	152	133	147	160	146	151	122	134	139	180	135	161	165	149	154	155	162	156	169	154	155	159	153	149	155	145	137	143	159	145	112	158	139	147	153	176	112	143	152	134	160	123	160	159	131	160	137	138	157	143	150	163	140	163	152	127	151	157	161	158	127	148	158	154	156	174	163	155	154	144	159	141	162	158	142	153	171	192	153	143	130	153	144	149	159	133	146	131	148	151	149	169	154	158	139	148	163	155	142	143	148	132	149	159	162	165	143	164	168	143	137	158	140	149	172	143	158	149	153	165	130	121	140	165	193	177	148	162	146	138	156	159	149	160	175	142	154	153	147	157	150	154	153	143	162	159	144	164	156	145	143	159	145	149	137	146	148	154	164	126	164	154	142	149	155	169	161	151	159	157	164	164	167	148	168	158	144	154	158	154	152	134	149	147	157	173	169	147	149	157	141	145	138	137	169	157	166	169	124	171	152	162	152	180	154	154	162	133	153	151	146	144	145	140	137	145	182	132	135	146	175	149	142	155	152	144	177	142	132	142	161	153	137	160	170	149	142	152	176	159	129	155	137	149	123	153	154	156	148	159	182	158	156	135	147	150	156	139	176	128	141	142	151	154	153	148	149	168	147	129	161	161	161	155	143	154	143	149	144	164	159	168	159	159	163	151	165	133	144	170	148	177	161	169	146	139	163	179	151	161	144	154	160	178	174	142	147	151	151	134	146	152	155	119	162	161	149	142	173	120	185	152	167	144	148	151	156	155	139	164	169	165	153	135	148	156	153	153	166	154	142	159	147	160	152	141	152	146	174	156	144	174	169	154	127	162	153	135	172	130	186	152	172	182	176	161	176	144	134	140	144	165	158	144	176	149	196	151	134	150	153	144	146	148	168	146	166	177	176	156	155	147	144	178	158	144	181	154	161	131	158	148	141	133	159	169	166	148	176	162	163	170	157	128	138	162	172	161	143	141	152	139	158	136	172	163	153	142	132	168	142	155	165	165	183	149	133	140	168	144	164	162	136	123	155	167	170	146	158	139	146	170	162	161	153	137	135	130	176	142	151	181	153	159	151	153	127	173	166	132	164	142	130	132	150	147	149	145	160	161	147	146	184	156	140	160	170	175	153	153	126	167	170	141	136	149	154	171	147	146	149	162	142	174	162	151	156	149	129	142	142	171	158	142	148	130	137	151	167	164	160	154	131	142	143	133	145	155	167	141	162	169	169	170	137	137	145	151	125	146	153	154	146	133	158	152	156	139	157	141	146	141	159	177	157	166	159	137	173	170	154	152	170	154	174	135	160	155	167	168	145	155	168	155	154	165	166	145	162	186	146	134	155	145	146	162	167	147	150	138	184	152	151	153	133	154	152	130	141	163	147	143	154	154	136	166	155	158	154	170	154	146	151	159	164	156	142	135	164	161	152	147	137	133	154	157	159	155	161	165	155	148	158	158	159	159	158	149	132	132	140	171	146	172	142	144	166	141	140	159	149	170	151	159	139	168	165	156	139	148	133	163	163	164	147	160	169	172	180	148	159	157	153	166	148	151	127	150	171	156	155	152	177	146	159	154	148	152	160	164	166	161	169	164	156	164	151	158	155	152	135	154	145	161	141	154	121	131	170	149	141	171	167	164	123	164	157	147	148	163	123	175	147	152	150	148	135	155	133	144	165	139	158	157	163	140	169	182	146	166	164	150	143	128	155	124	162	148	167	148	164	135	150	149	135	122	167	168	173	198	167	139	163	164	133	153	155	156	140	140	138	149	163	127	149	130	165	157	129	154	179	173	148	153	146	168	163	157	153	146	138	152	155	144	156	159
31119	24425	27829	28035	15832	2404	1027	822	718	623	562	511	484	468	456	480	431	455	434	443	437	413	412	391	409	380	370	383	373	392	389	385	374	335	329	324	334	351	352	384	370	383	389	355	340	351	365	349	333	363	335	383	356	358	359	409	330	340	339	359	353	377	313	328	342	352	364	353	364	357	337	346	388	327	372	376	357	353	354	359	362	372	367	380	374	326	376	356	354	361	332	373	397	361	353	356	364	378	345	383	359	323	353	322	321	365	386	365	376	336	369	349	335	367	330	332	355	384	371	367	341	348	339	312	350	327	341	355	330	335	336	378	338	364	365	365	343	339	333	357	352	354	327	356	347	344	353	384	359	348	336	372	354	351	358	356	333	325	378	366	382	346	357	373	339	341	363	347	331	355	350	342	342	366	336	396	326	314	360	360	336	379	388	345	374	353	356	342	370	350	333	367	341	363	333	371	365	368	320	361	359	322	315	357	362	333	350	333	357	361	354	333	342	335	325	349	340	329	343	320	380	334	387	367	372	381	364	341	340	357	341	359	346	327	352	331	340	344	347	318	335	364	371	350	364	357	337	317	364	386	329	368	376	351	315	345	334	366	342	349	346	354	356	351	368	319	350	349	367	344	327	358	343	347	346	363	385	349	361	366	353	329	360	368	343	324	349	376	356	331	346	331	352	336	375	341	349	351	344	333	326	313	311	354	357	332	325	350	353	325	356	370	347	371	313	376	331	344	316	343	344	373	368	357	400	351	345	362	348	350	338	354	350	340	359	364	382	339	304	340	342	337	345	326	369	338	343	364	364	339	340	373	319	335	346	372	344	365	387	338	344	350	332	335	346	314	358	352	360	312	355	371	356	364	358	366	348	378	340	394	321	301	323	338	356	368	391	344	369	377	365	353	350	335	336	350	377	333	323	331	336	338	371	347	350	353	371	329	324	361	346	360	360	339	375	349	344	336	343	311	405	317	352	315	363	359	410	342	349	390	370	327	335	366	365	356	357	358	379	364	356	364	348	335	372	355	352	358	372	370	332	352	325	387	312	362	344	326	360	354	352	347	345	386	357	333	329	367	352	340	358	341	348	361	340	348	337	341	356	325	350	356	341	350	369	329	366	354	349	367	345	334	364	357	358	356	338	351	366	352	370	357	339	378	379	329	341	353	326	356	355	330	342	384	347	348	347	319	355	336	333	338	371	379	336	359	361	348	341	360	346	337	329	352	347	373	375	345	334	393	361	363	371	331	333	351	338	347	349	364	368	323	345	320	348	322	334	387	333	347	361	332	354	332	331	366	335	375	349	345	368	327	369	366	344	357	404	353	362	361	359	368	351	357	362	380	343	349	343	359	345	324	380	375	355	339	359	369	364	379	328	392	331	340	396	349	369	326	369	337	374	359	356	308	395	347	368	353	338	354	374	347	356	359	342	350	325	346	367	333	334	356	368	326	344	369	365	381	352	349	344	358	361	346	353	340	330	318	364	323	317	343	377	376	363	366	346	321	355	350	301	375	365	332	370	368	340	341	305	346	382	330	359	356	325	386	322	356	341	351	370	300	309	355	354	360	345	334	371	340	366	345	325	346	342	358	343	340	338	340	366	337	326	350	324	377	372	366	337	340	331	348	335	354	383	345	342	333	354	344	319	358	351	365	391	338	339	346	329	343	348	365	361	348	344	356	318	344	365	345	366	345	368	328	324	324	344	364	330	360	380	343	355	360	333	351	371	335	328	324	360	345	367	355	318	344	370	351	322	358	375	368	352	376	350	364	353	380	377	351	357	332	359	349	340	340	345	378	336	368	336	367	340	376	353	320	369	376	363	375	362	360	313	379	367	345	355	386	368	341	354	348	329	364	334	328	334	366	366	324	328	342	356	340	371	325	343	357	349	293	362	367	376	351	371	375	385	337	363	376	344	342	355	353	390	387	347	352	343	359	382	345	320	364	354	360	357	375	343	326	337	338	359	335	357	340	361	349	358	349	335	331	329	348	341	348	348	351	341	355	338	372	349	372	334	360	352	373	361	339	332	351	330	350	356	352	362	343	368	337	361	344	348	323	365	346	333	357	324	373	333	347	337	346	340	367	366	355	360	378	357	356	321	340	334	344	336	404	367	335	377	367	385	379	377	369	376	332	348	365	332	341	365	361	344	358	360	307	335	344	345	370	345	346	369	330	321	337	345	355	361	360	347	320	361	326	359	342	355	336	348	334	350	377	392	329	346	369	369	351	345	351	379	391	343	349	355	378	329	378	324	361	346	338	325	358	330	354	398	346	338	364	348	367	375	342	378	368	350	333	347	331	363	372	372	350	369	348	355	337	365	339	339	380	352	369	350	351	412	355	342	331	326	314	370	333	368	351	386	356	385	330	352	345	338	360	329	368	335	341	339	330	369	356	383	349	322	345	345	335	346	320	350	336	361	351	333	343	348	363	405	346	367	365	335	338	354	332	334	394	362	332	320	372	353	356	371	378	358	389	339	351	337	348	366	325	345	362	356	333	315	370	345	376	340	379	356	349	355	361	347	391	315	373	370	358	350	307	328	334	361	355	329	328	341	352	359	307	358	359	377	359	395	347	369	370	340	323	340	307	367	381	368	376	357	345	361	327	357	356	379	337	351	346	310	344	345	324	357	365	353	330	351	352	360	309	350	359	364	423	342	327	380	349	373	343	324	392	342	356	346	349	376	339	363	364	361	369	339	338	325	320	358	373	348	330	349	322	373	359	358	346	318	334	361	347	361	337	329	318	359	327	352	349	350	348	379	348	327	340	339	347	317	383	346	346	367	379	301	355	366	376	324	345	344	360	352	368	350	373	343	346	350	356	365	360	352	353	361	327	346	330	350	354	347	379	360	327	326	346	359	341	358	342	323	290	343	388	379	350	403	338	321	359	355	337	342	347	370	408	337	337	343	364	309	343	380	371	354	351	368	336	352	357	374	314	340	339	341	324	338	362	363	382	341	360	346	383	356	360	367	305	350	331	349	337	364	371	331	348	352	349	345	349	340	333	315	366	335	348	342	326	365	349	365	357	331	364	364	358	368	346	360	340	369	350	338	357	398	345	336	354	371	322	338	349	323	351	297	369	342	330	365	329	339	348	350	348	324	367	335	331	371	351	336	362	341	365	327	354	339	339	325	349	335	317	368	337	373	340	381	320	347	344	350	366	354	354	351	372	380	369	362	354	362	354	343	328	293	337	367	348	362	355	332	355	338	363	371	359	374	383	376	357	380	347	319	360	353	326	353	358	339	371	374	342	370	311	370	351	373	342	384	382	360	330	334	347	341	354	342	367	348	324	308	344	345	352	340	297	358	361	337	342	342	375	379	371	340	346	331	384	347	339	354	324	321	330	348	351	376	369	384	364	364	343	357	339	348	373	361	349	339	378	350	332	336	335	361	353	359	355	369	352	367	365	346	338	340	386	327	358	336	330	345	386	375	363	341	348	342	344	348	356	358	344	337	317	402	344	344	361	327	351	373	342
56111	39520	33210	27457	14360	2322	495	341	269	254	221	260	225	196	216	201	219	180	205	189	195	181	178	209	151	178	191	192	170	173	163	188	174	189	155	157	160	184	161	161	154	178	159	162	165	168	158	173	157	146	170	164	186	177	183	165	156	153	170	173	167	193	180	164	166	145	146	169	170	139	149	157	141	155	160	158	171	175	164	178	188	160	163	148	173	168	176	171	150	167	183	164	190	194	143	179	179	184	158	178	200	194	161	165	170	151	169	167	168	167	152	153	167	147	167	182	151	173	160	191	176	153	173	183	169	184	174	163	171	163	162	163	166	169	164	160	165	146	173	188	175	178	164	188	159	143	157	177	140	149	156	175	148	190	158	187	154	156	164	171	157	178	159	159	178	159	170	178	162	183	153	172	163	167	171	158	154	148	166	168	144	173	165	157	168	181	165	162	174	174	180	151	152	144	169	165	158	177	184	168	160	182	169	190	190	175	172	142	176	155	161	168	184	169	154	188	154	175	170	170	146	174	169	202	170	187	160	141	159	142	157	163	161	154	170	168	137	187	174	191	164	167	183	166	159	182	169	165	174	189	186	193	164	187	170	135	150	178	185	155	148	173	183	140	171	176	172	168	166	193	177	145	173	179	163	174	147	180	172	169	145	171	197	169	166	180	171	134	196	189	171	159	155	162	175	180	173	180	156	158	172	156	204	159	169	160	162	144	182	160	165	148	168	177	182	168	168	149	182	163	163	186	153	155	205	182	168	189	146	168	193	194	162	155	148	185	161	196	168	148	148	181	160	162	144	156	152	191	172	138	159	144	162	166	187	162	189	157	155	145	143	206	155	161	158	185	180	172	169	166	199	157	166	176	182	166	187	155	154	162	164	155	184	165	170	180	148	157	142	177	161	170	148	172	181	151	178	172	165	156	167	188	184	164	147	178	173	190	156	169	179	170	164	171	172	184	181	197	160	173	173	151	181	160	165	194	174	159	154	176	193	163	155	146	157	166	169	176	181	182	169	153	181	173	154	160	179	139	164	157	183	211	166	154	166	145	156	168	152	186	164	162	180	168	140	180	148	116	204	179	173	173	171	160	144	175	150	154	162	199	174	149	161	171	177	186	178	178	155	153	166	194	167	156	161	176	177	158	154	203	170	159	163	191	169	154	188	169	151	171	166	176	149	182	148	180	150	163	157	159	151	166	173	197	155	191	151	161	176	155	154	169	150	171	142	156	170	170	172	149	154	175	194	174	183	175	151	179	197	170	197	193	173	171	169	153	155	148	201	174	163	153	169	168	154	173	165	163	149	159	164	161	154	160	186	181	185	189	197	177	169	168	170	165	182	168	184	176	183	134	166	193	187	184	160	183	179	172	191	180	154	146	177	203	165	167	167	162	136	155	156	158	156	164	198	172	138	154	169	162	161	146	199	167	180	193	172	159	142	159	151	186	173	153	171	156	167	168	176	175	168	165	167	165	179	156	177	174	174	165	144	182	162	181	183	168	178	156	162	180	169	178	147	155	169	170	187	192	166	172	157	171	150	161	188	198	175	177	172	163	166	186	148	179	164	172	155	180	168	158	169	175	157	152	170	174	163	183	151	164	172	160	162	163	136	201	164	186	157	155	146	175	196	159	153	167	169	172	159	166	159	161	151	176	139	143	178	183	182	160	150	164	163	146	187	163	177	140	154	161	180	181	176	190	188	172	173	176	184	164	152	161	157	155	161	169	156	168	154	162	158	180	182	186	161	158	174	156	163	172	138	144	153	161	149	185	157	173	184	160	189	170	158	162	160	174	178	157	171	174	155	163	161	146	172	165	185	179	172	208	185	152	163	190	181	158	178	169	183	170	168	151	170	171	170	177	170	184	156	161	148	170	148	188	163	173	161	177	177	183	164	170	163	184	154	160	162	173	144	161	211	173	160	162	161	170	164	148	166	162	181	162	133	160	168	162	162	156	155	152	162	168	160	183	159	157	177	199	164	171	191	196	177	162	159	161	174	155	152	182	180	168	159	163	170	178	188	158	141	182	157	173	174	152	177	175	183	175	153	163	156	157	168	151	172	204	157	182	169	158	172	175	150	176	168	167	183	182	184	144	182	179	151	174	170	189	160	204	182	148	148	167	157	162	161	155	142	159	182	191	157	166	186	149	173	189	174	178	151	166	166	167	161	150	166	164	162	148	191	170	154	157	154	155	173	174	159	175	163	173	169	164	160	171	202	182	155	174	166	199	176	130	169	147	175	189	146	153	163	168	182	166	164	205	172	167	151	170	179	163	152	164	167	186	194	168	153	163	176	142	172	167	191	167	172	146	180	166	199	145	161	188	171	188	171	170	151	169	190	186	175	179	182	157	156	150	193	154	171	150	157	171	163	180	160	146	182	176	169	173	158	145	182	159	174	153	148	150	139	175	162	184	167	176	179	171	150	164	172	180	171	183	180	154	160	133	189	158	164	171	158	164	148	182	182	171	163	190	185	179	156	177	169	185	188	184	184	172	176	165	172	163	183	181	156	166	170	159	175	171	174	185	150	179	160	159	177	174	189	156	151	172	171	169	179	147	164	163	168	152	187	153	175	169	162	190	163	163	159	176	167	196	156	178	147	169	164	171	175	156	162	176	150	164	194	182	183	176	178	168	177	156	153	204	159	176	171	156	182	205	192	172	179	171	155	160	182	183	153	165	155	167	156	172	174	169	184	181	151	165	171	171	179	165	125	138	166	157	145	166	158	154	172	154	174	166	169	177	164	194	177	153	167	184	155	150	142	186	166	188	164	161	159	140	192	181	171	159	185	163	175	153	183	174	180	174	146	177	186	181	141	165	212	152	165	167	174	164	157	199	172	198	156	168	175	181	180	186	190	133	149	143	162	179	159	139	193	179	182	154	169	171	152	179	189	180	164	180	167	182	200	155	159	129	150	174	192	159	167	195	164	181	171	148	156	175	174	163	171	146	150	161	160	190	167	166	167	174	137	156	173	163	181	165	174	187	176	178	150	178	181	159	180	160	198	170	150	184	193	163	165	176	188	188	156	193	163	171	167	157	188	162	181	153	157	183	163	180	176	181	148	173	189	158	168	172	166	158	152	178	176	181	164	157	171	186	185	143	170	158	141	171	158	199	145	144	177	167	153	154	170	186	148	139	166	195	201	167	157	195	175	157	190	170	162	158	162	160	163	156	181	162	152	192	155	162	156	176	160	137	164	191	159	182	167	164	167	170	147	163	158	168	162	158	169	166	181	144	192	160	172	146	154	167	151	157	164	164	156	153	167	155	153	183	182	168	180	178	171	177	156	191	162	164	186	155	160	151	143	171	183	186	184	163	183	154	153	183	195	189	168	162	167	177	166	158	185	212	174	176	166	167	142	186	186	161	168	174	177	168	165	160	152	166	169	162	173	155	163	169	168	171	160	160	132	148	174	150	153	182	170	192	179	170	163	179	184	145	159	176	191	169	164	168	175	174	177	181	151	170	155	167	150	182	153	180
37102	30982	34209	34807	19439	2768	1304	1123	923	800	720	648	642	661	584	591	585	536	531	502	501	432	459	467	403	432	395	463	389	451	424	443	411	405	409	421	385	436	451	406	382	410	421	419	406	395	338	393	396	393	413	398	368	416	391	411	392	404	383	431	389	388	409	392	395	394	413	359	386	379	388	429	387	373	387	381	383	388	393	445	401	399	402	422	419	389	381	420	404	393	404	362	399	410	390	418	401	342	402	423	425	440	381	370	395	400	402	397	363	407	423	361	401	406	418	408	404	387	423	384	402	400	369	401	376	409	388	385	411	390	354	384	387	419	443	410	394	366	376	393	391	404	375	427	402	400	411	401	429	417	417	423	398	404	407	390	408	411	442	389	381	363	441	421	398	390	395	387	397	407	412	405	374	343	401	378	437	360	407	409	429	373	388	423	428	400	396	406	404	411	412	369	369	399	366	390	403	381	422	410	373	420	380	385	365	378	392	412	370	378	377	411	375	377	384	406	388	390	404	396	446	365	423	391	413	426	411	375	409	379	401	367	431	393	392	381	376	396	417	368	393	397	373	392	394	426	383	401	403	378	409	424	375	388	377	386	424	329	411	378	403	381	408	412	430	418	398	377	384	372	347	373	379	392	415	379	391	375	421	380	401	391	386	362	382	399	412	419	446	390	383	414	380	433	377	430	385	399	402	401	382	376	424	369	389	372	405	399	388	415	348	420	381	396	375	361	382	381	415	405	381	420	381	359	428	411	381	379	420	392	407	380	377	379	388	410	384	379	395	385	405	359	396	373	391	391	370	390	379	374	425	379	419	372	383	404	377	388	424	398	390	393	398	391	381	401	381	388	380	359	392	375	408	375	366	412	389	426	376	381	371	404	424	389	399	381	406	378	375	398	390	384	416	412	425	393	391	428	398	360	387	408	395	402	419	377	406	393	407	388	437	371	371	385	435	400	388	379	418	387	391	347	388	389	394	407	382	394	424	413	408	396	371	396	386	385	434	370	418	409	418	393	402	373	431	410	402	399	391	404	408	360	382	412	406	372	378	390	415	378	393	391	398	393	397	392	410	408	386	405	411	410	384	389	419	408	418	403	398	411	385	369	398	389	391	373	386	421	432	415	413	405	389	368	398	390	369	365	403	370	396	395	411	379	412	389	362	386	356	426	443	392	366	390	356	411	424	401	402	388	370	362	391	381	418	392	413	408	393	370	421	402	379	419	409	436	411	401	401	429	352	391	414	419	392	424	369	395	378	380	368	393	409	412	415	387	417	394	381	397	430	391	407	390	389	415	415	398	402	366	399	394	394	405	393	377	411	398	453	425	378	399	408	412	385	395	380	408	390	419	404	403	396	448	417	353	398	391	406	370	388	407	380	411	396	431	393	371	375	434	402	410	423	380	379	375	380	405	382	421	384	390	356	389	378	388	400	422	395	400	390	380	353	367	376	398	395	392	410	380	391	403	420	411	421	432	399	387	402	417	414	392	442	409	398	392	389	378	384	387	433	364	423	381	417	402	387	373	398	383	404	398	417	418	388	402	411	366	382	414	410	399	378	400	395	373	363	415	424	402	417	427	391	375	395	393	381	407	447	425	398	389	425	377	418	372	380	422	365	356	411	378	420	397	405	433	364	400	390	363	394	398	370	406	362	394	388	389	397	405	382	407	364	406	398	402	391	378	389	379	389	390	386	408	407	395	380	403	412	406	354	382	388	413	350	382	393	372	370	393	332	399	378	393	379	414	400	386	391	418	368	386	370	404	420	413	382	372	407	389	393	422	415	406	412	412	403	377	378	396	386	411	404	424	391	375	388	383	398	403	394	374	400	358	382	417	376	373	382	384	388	367	405	393	425	386	372	420	425	412	406	399	369	403	380	369	376	438	380	400	399	416	379	429	375	413	412	384	420	393	377	401	394	376	387	352	406	389	421	378	411	411	360	412	368	414	427	408	397	384	405	381	402	389	381	387	379	390	401	403	414	367	364	390	358	389	370	392	361	417	436	433	425	362	409	433	378	391	385	386	389	416	376	380	393	372	400	392	380	421	379	421	386	388	412	391	390	388	395	416	394	365	380	386	390	427	423	378	393	357	395	383	381	389	363	396	394	357	399	398	378	394	384	373	382	423	384	407	429	390	384	430	393	416	403	396	367	393	424	412	399	409	387	416	362	419	376	377	384	397	382	402	361	374	419	400	392	362	366	386	407	391	373	355	373	419	370	397	410	422	372	393	391	398	403	404	385	391	400	408	390	383	459	370	415	368	384	406	408	413	394	407	417	403	376	404	376	398	388	400	386	383	405	391	374	385	380	383	375	385	421	395	376	405	386	392	424	417	398	435	376	450	415	415	376	395	399	372	426	400	423	392	404	394	390	411	417	375	388	396	370	382	400	371	407	420	365	409	377	383	392	390	393	397	381	397	410	400	378	409	428	379	446	420	404	396	397	376	410	376	394	416	408	421	416	376	385	364	392	374	390	424	374	390	371	398	419	391	393	398	400	407	401	349	377	405	394	370	391	347	409	398	400	412	407	380	420	440	421	391	354	392	373	403	378	451	409	412	410	391	396	393	402	403	375	421	415	403	373	368	417	382	400	448	402	415	390	377	370	396	396	388	373	382	387	371	428	418	384	445	382	370	388	414	409	420	394	391	390	436	377	371	420	413	383	436	377	357	413	384	396	402	390	418	364	377	412	354	390	364	394	397	394	415	399	381	405	381	390	390	390	372	402	377	407	394	398	431	378	379	395	393	383	371	419	403	370	401	386	389	406	386	379	397	404	371	404	389	410	443	389	404	393	373	394	392	393	385	394	375	365	375	373	381	413	390	383	408	399	397	388	399	392	411	389	427	423	450	373	398	378	383	401	368	399	442	397	412	418	389	408	395	407	366	409	411	424	425	397	378	394	386	379	409	378	409	385	377	403	403	382	405	408	394	376	396	389	364	375	390	389	388	401	390	381	395	371	383	408	432	371	412	418	383	410	402	360	400	400	375	381	391	418	416	438	384	411	397	406	422	392	424	418	380	390	409	437	400	382	391	393	411	405	431	414	361	401	390	387	371	361	381	369	385	381	404	387	422	417	426	425	396	425	421	410	394	419	431	380	413	382	412	372	399	407	384	407	413	421	419	371	369	381	407	400	386	377	384	388	411	432	372	369	398	391	378	417	371	368	424	445	431	402	378	380	403	413	410	382	397	397	392	399	380	402	380	401	407	382	371	381	389	416	396	423	427	375	379	384	411	395	399	410	377	405	402	398	369	362	383	398	392	392	356	406	371	411	413	355	363	367	384	381	401	414	389	409	392	440	410	380	418	382	418	385	385	413	403	340	407	399	398	414	366	394	386	408	385	380	430	414	387	388	375	379	401	402	403	447	428	396	431	399	410	395	393	387	378	375	383	380	360	395	390	404	400	400	377	400	381	427	413	407	370	409	391	407	403	402	406	396	359	401	423	405	399	397	364	399	377	408	414	405	390	368	420
31477	17139	8210	2920	899	370	278	267	255	292	264	234	235	252	247	241	244	245	220	238	225	234	225	263	250	232	241	220	268	276	242	240	236	226	236	238	251	241	235	232	252	249	227	267	199	213	245	274	269	226	265	247	231	246	257	242	244	240	241	268	224	233	252	229	231	248	244	220	267	222	228	246	243	249	275	259	231	267	247	242	225	263	258	238	248	245	235	261	229	250	207	222	237	276	227	267	247	238	232	260	256	279	234	239	240	220	259	262	245	241	230	236	234	257	256	282	267	266	274	235	261	242	207	259	262	234	235	257	270	230	224	248	243	216	199	253	278	264	241	243	223	241	245	251	225	221	258	249	240	250	252	211	220	237	251	229	250	238	256	213	206	263	241	231	254	228	235	230	238	209	228	204	255	250	263	235	240	245	267	250	259	249	254	234	242	215	243	274	224	263	230	241	239	239	237	209	248	263	252	227	256	249	223	243	277	268	237	269	240	236	258	257	265	226	259	238	230	218	226	215	249	252	251	269	230	251	226	204	256	232	261	253	228	209	262	278	257	231	229	231	228	251	257	254	246	241	252	237	264	255	258	239	242	237	256	211	259	261	210	266	241	227	225	230	219	228	263	240	250	243	256	235	241	260	223	245	223	256	283	234	271	233	266	258	237	249	261	247	268	252	247	237	242	231	257	262	252	269	255	259	255	217	250	244	244	214	221	253	215	278	226	272	271	260	270	229	274	234	246	259	244	259	242	224	243	212	225	214	263	232	259	256	237	259	259	230	240	272	249	248	213	256	278	253	271	252	229	274	208	249	240	205	257	265	257	215	237	213	225	245	271	233	268	228	227	271	231	224	252	238	247	226	203	243	265	267	229	237	285	244	248	244	253	247	274	252	241	249	287	257	236	244	283	266	241	232	249	231	237	256	238	222	234	260	234	244	229	246	264	275	256	256	248	226	213	244	265	215	219	238	263	213	255	254	225	260	252	236	223	234	232	235	259	251	226	239	233	269	257	248	233	253	245	211	229	252	227	260	265	243	222	225	243	261	258	227	229	214	252	210	250	277	209	243	244	252	228	227	246	263	254	240	215	221	242	243	248	220	223	227	285	265	248	240	234	225	255	207	258	247	253	232	263	228	248	238	244	270	219	265	235	224	254	256	240	282	255	253	239	241	260	234	231	267	256	238	240	240	242	254	258	245	234	246	225	267	240	224	226	228	243	242	232	258	245	262	248	231	280	253	242	273	283	266	235	234	262	230	223	223	244	250	247	240	245	217	266	252	271	241	229	242	243	237	243	241	283	243	254	225	259	273	256	252	254	229	244	261	243	237	220	221	234	264	252	235	243	229	252	238	231	259	218	257	250	238	249	275	267	239	227	245	261	227	248	234	223	232	235	256	254	239	243	249	228	260	229	267	293	258	253	249	255	224	260	202	251	269	222	239	243	230	258	228	233	249	225	252	233	231	243	237	244	232	240	250	225	235	232	265	259	231	247	249	271	235	252	243	224	246	246	221	264	264	247	262	244	267	263	230	224	224	245	234	256	197	234	244	202	235	227	256	238	256	253	235	243	272	265	247	235	248	246	232	261	247	260	255	225	235	248	264	269	223	227	255	265	217	280	245	230	230	238	223	247	236	258	227	237	224	264	259	244	206	240	239	235	236	258	251	244	242	229	255	217	266	240	252	249	254	270	225	239	230	256	236	257	276	233	243	258	253	242	210	245	227	256	264	244	257	211	243	239	243	225	244	232	214	265	261	233	249	223	233	249	248	226	244	233	272	273	228	237	238	267	257	234	239	227	212	247	270	234	222	239	269	212	236	221	229	203	223	222	252	235	237	232	225	245	257	220	251	236	249	241	260	254	247	248	245	240	228	231	254	271	262	256	263	238	245	256	242	243	219	220	238	243	246	238	246	202	250	239	273	275	260	227	251	241	233	250	247	246	233	258	244	242	247	241	238	276	243	226	228	246	252	245	268	224	242	238	234	240	263	260	259	284	233	257	244	266	215	273	266	223	241	230	229	204	233	253	265	253	227	239	269	246	228	227	242	248	232	276	230	224	240	258	242	255	281	245	248	224	236	235	242	240	217	248	250	263	230	209	276	247	232	250	232	243	238	276	245	247	259	227	228	267	234	248	247	253	258	279	275	215	266	226	213	262	263	275	280	232	241	237	229	218	245	247	238	232	231	252	257	236	262	223	249	227	230	269	257	265	269	228	259	250	224	225	237	222	262	247	217	225	242	229	243	227	231	249	221	241	249	235	257	245	250	213	253	251	269	242	253	259	238	230	226	240	233	235	231	256	236	265	250	255	239	229	239	249	238	277	247	234	255	244	246	266	237	229	254	260	225	269	249	261	237	258	227	259	219	239	255	242	247	268	258	250	234	231	236	249	271	239	216	265	255	224	219	243	232	240	240	237	234	234	245	248	231	246	243	272	253	236	245	263	232	223	243	238	219	255	227	205	209	264	247	270	213	211	249	222	227	254	239	223	232	277	234	226	234	245	192	244	229	248	260	257	253	273	227	245	253	251	253	269	235	241	262	253	243	258	207	240	254	246	250	254	238	251	268	258	246	251	258	243	243	248	264	235	253	244	224	210	268	294	246	232	244	237	260	226	260	235	227	244	212	244	251	243	258	249	258	248	231	257	255	222	224	260	235	220	237	257	220	225	261	230	251	257	226	240	276	236	265	239	248	240	242	233	257	250	258	207	208	247	253	229	248	204	228	242	239	232	273	241	258	264	253	212	256	261	275	254	241	250	267	262	232	229	247	265	218	211	242	269	228	265	226	236	221	246	258	220	251	219	255	233	244	232	233	221	245	228	259	229	231	217	252	242	227	224	245	236	244	248	224	221	265	244	256	268	246	234	246	235	244	256	265	240	269	251	270	228	241	255	258	258	235	231	231	256	251	240	212	244	253	249	228	252	227	249	236	259	246	262	234	257	269	255	248	242	234	243	263	205	255	237	258	247	255	258	231	250	231	256	218	289	275	254	257	245	238	259	218	239	268	222	266	239	212	221	227	231	230	224	263	241	246	253	208	226	258	237	246	214	286	265	262	234	215	214	220	234	242	234	257	222	224	237	250	242	283	245	223	280	236	241	252	257	257	246	262	274	220	253	234	238	212	251	249	226	244	259	235	233	255	247	276	246	274	236	234	222	228	246	257	253	233	274	243	239	228	243	253	258	253	237	232	234	204	273	274	213	240	216	227	230	226	262	266	259	240	223	253	238	237	259	252	220	259	229	249	257	219	229	244	249	255	223	234	238	241	243	240	222	242	227	246	241	261	249	255	252	226	246	239	228	280	197	251	249	252	245	249	245	245	253	235	245	228	239	241	243	266	232	217	215	246	243	217	241	260	284	252	215	244	223	261	285	250	221	253	241	234	220	203	264	236	229	218	234	227	255	243	245	263	257	240	249	237	242	266	255	217	240	254	221	240	246	235	265	263	222	229	238	257	220	277	246	234	250	250	244	229
20065	12818	11831	6976	2645	974	719	684	675	640	589	590	581	585	587	579	581	528	577	558	540	570	543	587	592	583	532	507	566	496	505	562	498	539	531	526	554	513	547	514	523	515	547	538	498	504	546	515	513	518	515	566	527	523	508	510	538	493	514	524	518	562	564	550	554	543	536	547	570	520	513	553	521	513	507	519	548	506	513	535	510	519	493	517	525	536	494	534	525	547	526	527	503	522	525	538	525	510	532	520	534	551	502	513	524	534	552	578	500	571	550	560	522	581	542	525	543	492	506	512	519	521	533	509	500	496	526	519	506	506	540	550	489	491	512	503	537	511	540	541	494	533	473	513	513	560	492	511	521	509	538	495	526	508	528	556	535	506	497	533	503	543	530	499	500	502	500	563	519	547	534	564	525	523	548	482	529	508	539	514	522	535	513	515	528	504	541	495	542	531	520	498	535	525	518	527	575	541	547	541	472	551	558	532	554	513	557	505	548	540	492	521	501	497	521	540	559	567	543	516	563	568	553	531	486	502	544	557	498	503	526	517	518	511	531	532	542	505	509	542	522	531	524	540	524	504	505	545	546	554	516	488	554	520	498	543	510	489	554	493	528	519	502	529	540	535	528	519	538	519	563	517	543	549	502	546	559	524	548	480	557	550	519	512	510	600	494	494	573	515	555	518	556	514	550	474	524	521	520	571	546	529	543	509	544	552	526	565	520	505	561	500	501	524	501	549	491	522	537	521	544	483	532	482	499	506	515	528	515	523	525	504	497	541	548	504	552	524	504	518	529	469	519	548	502	545	531	552	533	531	521	526	557	529	550	515	550	510	488	520	542	557	482	572	522	499	524	518	505	552	508	566	514	518	526	482	535	532	502	506	507	529	539	538	521	539	531	550	521	527	498	544	526	501	503	503	514	524	500	509	519	544	549	519	511	567	517	533	523	496	527	541	566	521	532	506	540	498	472	504	565	533	511	515	557	485	545	544	491	534	492	521	527	501	510	541	546	513	530	492	530	513	516	475	551	507	556	511	519	559	496	505	547	548	544	566	536	508	494	538	521	518	545	522	519	508	550	513	518	500	513	520	546	541	477	566	531	526	494	491	533	507	538	487	504	542	510	534	538	523	547	544	522	520	503	492	518	525	504	516	490	499	513	511	564	513	506	546	556	569	516	573	596	489	550	502	546	525	543	538	538	508	539	531	524	512	541	562	524	490	524	504	490	559	540	512	503	556	503	529	542	559	496	499	555	539	568	515	511	532	532	540	530	530	550	577	525	496	547	497	525	558	543	497	572	565	553	536	494	558	529	489	488	486	515	535	543	509	565	510	543	547	491	544	525	531	548	528	511	569	507	565	503	484	515	521	533	521	546	544	562	487	529	535	541	516	513	542	508	506	509	534	479	554	556	533	490	496	509	511	553	490	529	493	552	509	553	559	513	562	449	507	538	527	516	490	517	567	503	525	522	542	562	543	566	510	530	521	496	551	500	529	551	542	507	506	549	566	498	499	518	542	495	473	516	527	502	536	527	540	527	528	483	504	507	521	515	513	479	518	514	542	529	505	534	503	530	517	500	527	521	533	554	537	523	545	515	546	509	514	520	530	526	542	571	515	492	466	501	544	499	500	516	527	528	510	546	476	518	531	526	512	512	519	522	518	570	540	540	524	516	544	559	531	524	533	483	551	538	523	534	552	512	509	547	536	523	510	499	499	531	517	545	531	509	517	546	518	529	572	507	528	545	556	511	539	520	602	512	529	493	547	529	523	517	492	506	512	519	501	573	523	548	526	485	517	531	510	526	509	504	511	535	521	515	508	560	534	515	533	500	510	565	500	542	510	531	545	530	543	539	556	510	533	536	511	465	519	514	546	516	508	535	505	508	563	493	532	565	489	529	561	510	557	543	536	540	529	549	540	480	542	541	546	519	576	513	496	479	522	508	505	516	485	511	521	507	504	516	511	523	500	512	526	542	532	507	532	488	554	503	550	508	570	513	544	518	525	509	530	484	474	506	494	492	509	546	530	539	487	543	535	546	518	526	494	539	522	520	584	526	547	571	517	502	520	530	553	499	535	463	497	529	549	485	521	550	531	533	508	524	503	509	556	515	555	512	547	542	524	525	492	529	522	514	515	520	499	507	517	523	553	488	509	526	559	481	556	520	481	510	486	521	526	512	508	550	473	532	546	548	551	507	538	540	522	489	546	544	485	552	504	535	520	551	561	503	528	517	516	576	523	514	561	498	530	532	544	539	523	498	557	514	487	554	509	535	487	534	498	526	584	496	512	538	526	574	493	521	501	494	490	527	532	521	571	561	541	563	576	535	555	506	511	493	540	514	480	537	527	505	554	524	544	544	521	506	504	559	501	538	529	504	560	519	539	565	543	509	490	508	506	527	521	528	510	525	533	521	507	532	519	546	504	506	498	529	544	566	502	539	509	542	493	518	529	507	547	542	530	489	525	511	475	495	526	572	476	513	541	520	533	515	506	505	497	517	489	501	527	501	527	510	541	503	558	564	506	516	551	483	519	498	495	523	508	557	517	547	497	574	526	561	487	512	553	490	531	550	550	534	503	551	527	615	539	513	528	502	545	520	561	535	537	499	540	540	547	532	529	531	528	509	535	516	515	502	500	530	543	542	506	511	560	533	529	558	546	500	514	532	524	538	542	516	490	555	536	516	548	520	523	538	525	538	527	493	552	556	535	518	508	514	522	547	517	529	501	492	517	528	540	533	533	563	497	518	541	548	554	481	484	541	509	494	551	521	552	584	518	565	524	544	512	505	531	522	539	509	515	512	479	585	506	520	508	583	520	542	551	481	536	528	526	505	537	493	510	520	511	465	506	559	542	542	558	540	551	526	497	526	546	496	547	521	522	497	535	515	484	554	525	544	523	509	499	565	505	516	515	516	528	540	541	510	550	506	571	544	525	534	536	493	539	543	521	534	544	576	532	507	542	528	581	543	533	535	536	520	526	504	541	518	513	515	537	543	538	539	496	528	507	488	548	528	533	559	493	556	514	563	515	539	562	514	570	555	508	523	552	560	523	542	557	560	483	544	486	543	540	503	538	492	530	494	527	546	541	528	518	541	536	505	519	545	542	529	534	514	546	566	484	512	543	488	495	510	502	544	510	549	527	553	511	502	574	548	563	512	558	523	523	496	490	530	541	530	507	537	510	537	547	536	520	540	542	562	541	501	512	511	549	570	487	519	514	535	543	486	505	537	524	543	506	538	505	531	577	563	541	530	525	537	544	538	532	493	492	516	500	532	549	526	555	538	530	530	542	532	556	558	499	557	516	554	545	536	557	529	558	527	515	489	516	546	523	507	525	512	518	581	499	541	511	575	569	541	505	538	527	492	534	528	572	548	541	483	556	537	570	527	483	569	480	524	540	505	542	530	494	506	506	523	506	536	539	514	506	514	502	526	510	534	503	528	516	482	491	544	532	510	533	517	523	541	538	527	530	549	489	532	541	517	543	563	545
47136	30292	24832	17811	9880	1091	294	246	219	199	191	190	181	160	169	175	150	172	186	160	138	155	179	171	151	161	156	144	167	169	170	150	152	144	186	160	149	140	167	177	159	137	169	168	144	154	165	164	165	166	162	131	174	164	164	163	144	168	141	136	169	158	150	142	164	141	145	154	150	139	127	156	138	165	139	155	153	143	184	162	148	153	147	148	160	166	122	160	149	158	147	150	164	114	140	135	140	150	140	152	126	130	178	171	164	144	158	157	148	178	149	179	172	159	179	166	160	139	148	158	129	155	160	164	168	174	174	143	136	134	129	124	161	162	136	147	120	142	139	167	172	131	152	153	151	133	173	145	159	168	171	152	160	152	135	170	149	141	161	131	158	155	154	169	152	125	140	148	159	140	134	159	145	161	173	152	152	166	149	167	153	151	150	160	179	172	140	141	159	160	162	173	140	148	144	144	136	153	150	163	169	118	140	139	156	178	132	161	171	181	161	156	156	156	166	157	146	168	145	136	146	126	143	163	172	160	152	149	167	141	169	163	169	162	161	165	164	158	163	145	143	159	172	161	128	158	132	157	150	155	138	150	139	179	163	147	176	152	131	160	149	143	138	157	162	142	132	147	161	134	144	147	149	160	165	156	155	138	150	150	160	148	152	148	154	148	141	152	170	149	136	143	163	152	145	155	167	169	132	143	167	133	142	163	177	142	164	145	138	174	159	138	162	125	157	161	151	147	140	152	160	149	165	140	140	138	150	160	159	129	140	155	164	167	138	127	169	142	159	148	152	144	135	160	158	153	156	166	163	160	151	147	144	183	137	141	143	128	164	150	176	155	169	178	144	123	162	155	133	165	147	164	140	178	168	148	133	157	170	158	145	148	158	122	154	156	145	164	159	171	151	154	167	135	155	149	179	155	156	142	152	164	124	149	155	152	146	153	174	157	163	147	159	125	165	144	166	137	154	124	139	158	154	153	146	158	159	180	187	154	186	144	159	161	168	145	159	158	148	154	163	151	157	152	167	164	148	158	161	172	160	153	135	121	150	147	118	143	136	167	154	167	158	155	146	152	171	165	144	160	168	159	137	184	133	134	147	149	163	155	141	141	152	139	147	152	145	172	155	133	160	124	148	139	167	150	171	159	151	152	164	163	135	142	167	146	185	151	173	131	145	137	150	159	174	150	161	148	156	148	145	171	163	184	121	153	151	165	164	150	162	135	144	170	159	158	164	167	153	142	157	145	154	147	150	152	159	159	134	156	152	165	136	143	169	151	147	161	170	140	153	156	171	140	175	148	149	145	156	179	159	165	142	117	153	148	116	172	129	149	138	115	178	161	165	153	163	136	155	150	150	171	140	151	159	158	145	123	164	162	182	147	192	152	136	157	128	144	146	154	147	147	134	150	151	155	145	154	148	156	165	133	158	149	135	168	117	143	157	156	135	170	159	157	160	147	150	159	145	168	157	130	153	146	182	126	160	178	157	176	152	161	143	161	160	161	157	155	145	127	136	161	142	153	133	159	143	168	135	163	132	132	132	134	164	154	153	144	152	160	121	143	143	161	168	140	158	151	122	165	128	167	154	162	151	128	169	142	148	174	152	150	159	172	151	130	140	149	145	146	160	147	152	145	149	144	153	169	152	151	133	169	169	153	149	151	156	143	154	151	141	144	161	160	135	146	139	134	152	140	138	150	152	140	148	155	144	159	168	176	161	146	143	136	128	128	157	172	128	162	177	131	134	131	161	151	163	125	142	193	147	173	167	159	130	160	131	159	144	160	174	121	133	152	145	137	163	161	150	158	152	147	145	138	156	136	165	145	167	148	163	158	147	144	141	155	161	133	143	166	160	140	148	164	133	152	167	165	171	135	137	136	164	133	142	153	157	141	130	148	160	134	157	131	159	148	141	153	149	158	164	148	168	150	134	148	155	167	163	156	150	125	167	152	154	169	160	145	151	129	138	164	144	143	148	156	141	142	157	151	162	157	153	144	159	165	157	168	131	161	174	131	160	157	155	174	149	164	148	158	167	139	152	126	151	148	157	125	168	144	178	162	143	154	154	175	156	148	165	147	139	138	147	147	136	141	154	145	185	147	139	161	142	144	165	138	130	172	156	145	141	142	142	175	162	159	155	142	140	129	155	140	141	157	186	137	154	124	151	161	129	143	157	158	160	141	160	165	171	184	161	150	155	140	171	148	139	139	142	159	169	148	128	166	131	177	147	138	162	170	150	154	168	140	133	137	138	159	151	140	152	145	175	162	156	139	145	157	143	162	142	166	138	128	150	176	134	153	170	155	145	161	130	143	152	131	146	143	141	168	155	165	163	161	161	159	151	154	178	149	131	127	169	175	167	162	138	133	133	168	147	163	153	146	163	137	160	147	176	146	171	149	155	126	127	121	144	145	148	185	150	180	144	158	184	186	165	146	181	178	140	168	143	147	164	135	150	144	140	140	155	144	151	149	159	162	141	150	133	156	152	151	152	152	155	159	151	125	151	123	139	130	168	175	153	155	133	173	175	142	141	147	140	150	159	167	156	154	173	161	152	170	155	160	135	166	151	133	159	140	151	168	189	157	164	151	163	159	156	150	141	167	149	148	145	138	144	145	158	166	145	155	157	135	153	161	131	151	151	134	157	160	146	165	161	143	161	142	150	166	173	147	160	155	154	147	154	139	138	160	151	141	151	161	155	134	157	154	140	158	159	147	156	150	145	186	124	138	156	126	126	140	148	148	166	139	137	137	175	150	168	153	158	140	137	144	152	153	149	139	155	164	146	153	149	140	144	143	158	148	142	141	149	158	144	157	177	143	155	153	143	141	158	147	160	126	180	150	140	141	125	127	134	160	171	138	136	128	167	138	160	159	146	151	165	164	152	165	129	157	137	159	154	147	153	158	130	133	144	166	138	145	127	134	139	167	147	156	139	156	145	164	149	146	150	160	167	161	124	165	153	157	165	117	148	139	144	142	154	139	158	151	153	148	167	159	145	152	144	143	145	168	133	157	149	146	155	164	132	161	163	155	155	156	165	186	137	151	135	152	140	148	159	151	139	153	151	161	163	154	158	171	145	146	154	140	154	155	144	139	146	141	141	139	144	165	147	130	158	139	152	170	138	158	156	153	141	154	135	166	117	143	146	147	145	159	174	165	162	146	161	173	140	137	158	135	128	162	159	154	153	152	159	147	151	133	152	157	167	153	152	147	171	143	139	146	145	158	136	161	135	159	148	143	161	141	152	134	165	158	133	164	152	152	157	158	148	150	145	145	145	160	134	152	177	194	153	158	150	168	136	143	155	138	141	134	136	147	153	154	167	169	145	146	170	158	156	164	180	152	175	156	168	148	169	179	150	158	176	153	166	147	142	145	144	152	156	164	149	171	134	152	135	145	172	165	141	152	127	146	161	138	137	139	126	181	152	143	126	160	170	164	155	160	155	152	151	164	139	167	146	157	151	134	167	141	127	140	130	152	144	164	158	183	156	156
31292	23543	29236	26546	17685	1761	942	840	667	587	554	612	518	522	495	477	450	478	456	426	376	363	380	423	401	365	381	366	372	359	401	386	339	342	375	365	374	368	354	377	346	394	349	352	356	337	328	319	356	360	377	363	348	330	336	392	401	376	373	365	333	358	341	364	392	356	363	333	358	329	323	329	354	399	362	324	321	349	352	336	330	372	376	353	338	369	375	338	374	348	357	364	364	351	367	327	340	333	334	353	339	364	352	349	382	328	342	317	356	341	361	376	334	351	387	345	320	371	362	358	354	358	344	364	343	320	355	357	350	315	332	369	358	338	358	376	357	358	365	352	322	377	350	353	345	334	310	364	339	339	379	379	364	345	355	338	360	338	343	340	335	347	360	330	345	340	347	339	359	347	347	355	369	345	359	335	336	341	369	361	334	382	369	364	334	328	342	348	335	367	325	343	362	353	335	359	341	370	349	324	369	344	348	356	326	362	369	335	380	328	307	346	325	356	344	322	344	371	359	359	350	346	344	354	327	339	347	352	342	380	346	352	379	336	343	362	360	366	362	335	388	354	389	385	334	366	327	335	371	311	391	339	357	357	356	347	364	341	379	365	356	330	353	365	318	352	360	345	345	348	335	329	378	348	369	334	338	339	349	344	387	355	345	356	360	351	332	322	383	352	347	347	326	362	343	368	347	369	359	313	364	358	351	348	351	337	335	375	392	346	376	358	351	358	347	371	383	393	352	355	356	332	379	340	362	384	344	371	355	317	342	358	322	342	354	387	341	352	346	374	335	360	359	318	321	363	356	377	371	305	360	349	364	367	339	343	321	365	366	373	323	365	359	334	361	369	370	359	338	383	341	358	349	338	389	349	361	361	358	361	349	351	372	323	339	363	376	338	340	346	322	344	350	350	341	365	372	365	350	355	365	328	347	368	338	358	380	367	343	339	364	333	354	340	364	326	361	351	339	363	347	334	356	349	374	377	330	321	354	372	340	326	342	342	303	377	361	340	318	329	351	345	343	351	355	333	357	336	339	359	335	366	351	348	334	362	362	319	344	365	336	397	345	345	371	359	343	370	340	399	375	373	378	360	348	367	358	367	356	325	335	358	343	376	335	344	302	376	342	333	358	366	333	369	307	341	323	338	336	348	354	381	393	375	351	324	349	347	342	353	331	352	313	356	325	346	378	312	375	357	328	370	332	329	366	360	335	368	352	309	373	374	325	318	342	343	332	365	352	347	368	314	379	350	401	388	321	351	353	363	346	368	357	371	364	359	361	378	328	353	338	364	389	350	337	357	317	359	370	347	376	333	367	347	356	336	346	351	321	306	312	370	361	344	381	313	366	321	349	371	392	358	344	339	357	380	341	316	350	339	394	359	323	349	348	356	311	355	334	352	359	346	365	358	304	336	311	372	344	356	331	373	343	390	335	347	350	374	338	357	312	356	350	359	294	361	337	351	331	371	349	324	339	346	343	355	371	359	361	333	344	365	338	348	349	369	395	354	366	383	357	333	378	333	354	372	345	356	324	329	345	381	328	304	345	333	360	363	339	373	370	337	320	329	364	387	324	321	335	346	340	370	325	351	351	324	348	335	316	368	356	296	347	382	346	367	372	365	345	377	363	342	349	338	330	350	345	369	335	341	365	359	376	383	360	341	350	361	358	325	329	384	349	335	316	348	325	328	348	369	345	358	369	365	334	339	344	365	362	361	352	384	326	372	361	331	356	367	341	324	346	370	359	390	360	335	368	346	390	379	320	377	343	353	366	368	349	342	356	353	350	341	367	358	341	387	406	338	344	346	359	333	379	346	381	344	319	305	375	360	376	327	354	343	370	361	355	350	347	370	344	336	363	361	367	368	327	342	364	337	352	368	336	365	341	319	363	344	347	355	389	356	335	360	337	330	341	361	345	352	330	405	338	342	366	341	370	339	352	382	363	348	358	364	381	319	342	376	372	380	324	365	345	350	322	377	343	326	370	346	347	329	346	350	348	331	361	341	368	356	368	345	384	381	350	327	352	352	349	372	393	371	348	347	346	341	353	383	333	352	307	330	369	350	322	360	346	352	336	348	366	358	352	353	366	371	326	339	356	340	367	340	376	358	331	338	374	330	316	353	365	364	354	331	354	357	324	364	366	366	327	333	343	354	326	332	338	352	333	345	332	381	324	375	382	368	327	359	403	353	358	347	353	359	347	375	347	338	319	341	322	323	323	327	340	326	355	321	351	341	329	317	326	349	335	337	361	325	350	328	367	343	362	345	381	341	358	353	348	346	346	371	346	349	361	374	368	359	327	373	356	348	355	342	335	370	362	355	335	363	343	335	366	367	333	306	346	357	362	336	367	338	350	390	395	338	315	371	346	358	396	369	365	372	336	329	327	334	339	371	342	286	364	344	331	374	369	332	355	338	348	342	346	348	365	375	379	396	347	335	387	359	337	353	393	376	358	384	353	367	351	358	354	353	320	336	335	365	351	362	354	338	334	338	372	356	311	346	352	376	319	362	340	349	356	356	366	379	371	367	357	337	378	371	355	351	339	404	371	350	361	355	363	319	323	344	360	338	334	368	368	337	366	368	358	350	362	346	337	326	346	373	358	346	332	341	374	373	365	361	379	339	301	334	382	367	327	328	343	362	393	357	361	352	372	355	402	366	343	368	366	350	319	354	357	337	404	343	365	325	363	326	350	355	326	349	400	368	343	364	348	373	333	345	340	357	355	336	317	366	368	331	372	345	343	377	347	347	359	347	362	334	356	336	354	361	371	365	356	346	366	333	313	329	352	351	326	355	332	353	349	364	365	337	332	329	343	369	348	332	347	356	370	352	371	359	325	334	379	333	328	347	337	342	308	351	354	351	397	342	334	356	347	383	328	340	356	348	338	340	358	366	380	355	395	362	329	331	363	350	351	346	347	365	374	353	323	376	366	366	336	350	313	367	360	373	341	330	322	341	329	337	330	374	358	399	320	338	319	328	374	335	359	328	370	319	366	362	337	401	354	348	359	341	327	360	347	317	358	365	329	348	363	368	392	332	357	364	336	351	320	351	372	356	351	345	359	308	379	342	359	345	357	340	331	337	343	342	394	341	357	341	345	383	350	360	337	376	317	350	331	322	341	363	350	356	317	354	376	331	348	356	360	355	350	376	366	372	346	352	350	347	359	381	348	359	347	332	346	352	357	354	349	333	371	313	346	377	327	361	352	336	393	324	354	348	361	355	329	348	370	304	345	375	348	388	357	339	342	351	337	366	343	323	365	356	369	335	343	366	365	352	318	323	323	356	357	331	361	361	355	354	356	362	310	332	334	341	313	329	372	382	340	338	359	339	324	315	334	359	356	367	370	369	339	334	399	316	344	354	346	333	352	367	362	358	362	375	394	377	356	376	356	346	341	345	343	328	342	336	368	367	349	373	358	342	354	357	343	371	368	389	366	358	337	367	356	337	327	384	350	370	327	373	356	321	375	329	362	354	340	334	345	324	370	327
55177	38239	34786	27063	12875	1620	461	342	261	240	224	204	219	199	230	225	192	204	216	188	193	191	161	180	183	203	160	178	172	185	176	183	180	194	181	199	144	168	182	179	168	156	143	159	149	161	192	173	174	162	173	170	163	177	165	173	174	170	170	164	146	178	175	181	174	145	183	196	165	189	187	180	148	164	172	171	166	152	142	149	157	171	166	182	169	171	175	138	171	158	168	200	176	164	172	175	160	168	169	181	153	172	183	187	197	173	181	184	180	156	172	149	150	144	165	183	171	152	157	171	171	150	147	190	171	198	175	175	169	172	175	158	149	167	166	159	197	159	182	187	169	166	184	167	159	174	152	198	187	167	189	146	161	171	170	170	180	150	162	167	176	156	161	162	192	167	172	142	171	176	175	159	147	169	169	168	156	188	154	166	179	201	178	176	173	186	187	155	174	193	164	153	170	163	179	175	156	162	164	184	166	202	186	181	165	150	135	163	137	174	166	167	159	164	147	183	190	157	149	137	193	160	178	153	171	144	159	172	194	168	154	137	164	174	158	174	178	158	185	154	160	138	174	158	179	194	167	182	144	170	151	192	144	169	170	168	161	152	203	175	171	180	187	141	174	166	177	169	173	149	178	156	155	153	164	179	202	156	152	168	143	160	166	176	179	169	165	157	183	173	173	182	173	167	194	173	171	162	164	144	166	184	156	170	172	166	159	176	156	155	155	159	174	150	181	184	182	140	144	165	164	168	169	174	172	169	138	179	205	160	165	162	184	175	172	176	167	166	158	168	140	173	185	180	173	161	184	171	165	154	159	142	152	174	144	186	175	187	172	158	166	174	145	176	161	158	189	203	174	179	172	162	170	180	164	177	174	163	174	192	184	143	140	135	175	176	216	163	157	163	171	148	186	174	166	187	150	163	154	170	163	198	160	147	193	160	162	151	170	147	166	171	192	141	151	164	146	184	130	145	175	169	150	182	181	187	165	169	148	165	142	163	168	164	163	167	151	169	176	191	160	187	156	136	147	168	173	157	161	181	161	170	147	156	161	170	175	161	183	166	164	165	149	169	172	176	168	167	166	161	183	159	188	180	155	154	163	157	171	191	172	184	161	146	161	181	188	188	171	164	144	173	189	149	163	178	165	185	198	156	175	148	160	177	157	157	179	171	185	176	157	195	161	168	143	146	166	189	169	198	171	181	134	167	191	156	176	171	191	165	177	176	173	152	156	147	155	151	159	163	176	192	180	156	184	163	156	166	163	162	163	158	178	169	167	159	179	161	163	168	144	200	178	179	174	168	160	168	155	162	165	167	167	184	177	184	166	160	166	151	165	152	154	198	163	146	162	161	152	155	166	184	163	161	179	177	176	200	152	148	168	184	178	152	175	154	181	175	171	182	169	165	165	175	168	144	174	179	169	146	172	194	161	170	151	163	181	178	169	156	171	150	146	160	190	173	158	172	166	160	190	175	140	180	160	191	171	180	158	182	168	163	189	145	179	162	189	195	145	155	179	152	151	186	175	166	160	159	180	184	192	154	169	163	151	156	164	169	164	173	175	153	175	169	165	166	183	161	168	174	158	160	207	174	160	154	185	163	179	149	170	177	158	137	171	182	151	165	158	171	188	163	174	166	154	166	168	203	188	148	171	167	174	187	195	163	152	163	151	170	171	170	155	155	170	162	174	145	162	151	191	170	143	168	157	158	160	155	168	142	174	185	164	180	189	172	162	194	155	155	178	147	185	160	146	172	190	170	189	175	186	172	164	183	207	151	163	157	194	172	168	156	158	160	188	154	184	175	186	174	156	195	170	185	173	184	186	173	157	165	172	160	183	156	170	185	198	148	170	157	173	170	174	160	166	165	139	185	179	148	170	159	164	172	151	168	184	175	173	148	144	154	164	165	159	148	145	180	154	183	164	161	152	185	156	167	154	179	168	152	174	171	164	168	163	155	152	170	178	168	159	174	152	165	162	157	169	171	167	192	164	161	162	147	170	160	127	153	191	165	163	164	186	155	162	172	169	178	177	184	184	172	175	204	188	171	161	149	158	170	163	171	186	170	182	148	179	174	150	177	169	142	170	181	170	149	144	171	160	174	171	179	140	158	169	182	153	152	160	193	168	169	199	149	152	157	169	169	152	161	168	193	176	152	179	187	176	170	183	192	152	177	140	159	168	155	173	136	173	170	207	172	181	192	163	182	172	147	178	140	149	187	178	143	174	164	169	156	147	194	190	186	164	181	169	165	154	163	185	164	162	148	168	172	178	170	171	161	154	183	164	157	159	144	176	161	146	184	181	179	150	166	151	158	161	154	206	176	156	160	144	203	177	162	178	182	189	188	158	166	155	173	150	166	173	170	190	150	150	179	147	183	170	171	175	163	182	142	186	152	163	169	163	172	172	165	169	177	179	173	182	157	172	165	177	174	155	180	189	159	155	165	188	151	156	157	182	170	189	182	167	153	162	159	158	164	162	184	175	181	165	171	175	148	148	156	154	168	182	175	163	181	176	171	164	160	170	151	147	170	170	159	161	165	178	185	150	179	175	193	177	184	168	187	172	153	170	162	170	138	162	164	187	180	160	166	170	175	169	154	175	173	179	173	151	192	154	179	147	174	149	163	136	190	176	161	156	190	159	159	154	179	147	150	175	175	151	144	179	159	206	159	159	155	178	186	132	165	188	195	182	152	160	193	164	155	167	144	174	147	172	174	172	176	195	171	161	154	155	166	166	159	191	154	177	188	161	147	168	146	177	175	156	202	174	140	183	159	166	170	171	166	153	165	193	166	163	173	212	168	195	148	169	132	151	174	171	145	137	173	155	173	163	192	167	150	140	168	196	157	154	172	130	152	164	160	139	176	149	169	178	150	172	168	170	139	149	153	174	142	159	139	181	138	155	183	160	154	153	162	180	180	138	188	188	149	164	183	162	167	165	135	162	171	170	171	172	180	184	175	170	188	187	184	171	193	168	195	153	173	150	177	171	190	176	179	160	151	170	167	164	177	173	169	180	161	162	155	176	164	157	171	151	178	165	185	176	157	161	175	172	151	167	171	177	159	151	156	157	170	170	157	177	165	151	186	157	150	151	158	151	179	178	171	150	194	185	138	163	171	188	156	155	177	164	171	161	154	153	162	181	173	150	132	174	155	182	184	158	161	163	154	163	174	170	157	167	153	157	154	176	156	191	117	173	167	174	184	216	185	186	168	170	173	173	165	167	147	162	168	166	157	165	187	162	163	171	163	131	164	181	166	167	161	167	169	134	197	179	180	155	160	174	156	176	159	167	180	166	174	163	164	181	191	168	155	153	164	164	165	150	172	145	181	143	164	164	154	162	185	184	165	176	161	156	166	143	149	162	154	158	179	173	159	154	179	187	176	164	172	180	187	159	170	187	205	123	155	170	164	161	160	163	155	172	164	167	165	139	167	141	156	165	164	167	185	182	184	174	150	195	174	176	189	178	158	150	188	168	193	169	179	176	154	157	159
36271	30491	36286	33135	14503	1728	1424	1212	972	804	755	722	639	636	660	599	587	587	561	507	478	465	469	447	413	446	448	432	454	405	382	438	404	391	410	421	416	399	411	366	407	389	380	390	410	404	422	418	399	422	380	408	387	411	396	369	414	376	411	390	414	428	442	408	423	363	410	390	385	377	377	374	423	423	429	405	418	365	389	359	390	420	384	398	393	434	375	438	395	350	388	398	380	387	340	351	364	385	397	389	380	418	365	417	394	391	397	392	378	382	376	336	395	408	349	368	422	395	373	388	394	393	387	380	374	388	387	402	363	430	371	324	371	411	403	358	397	403	394	414	378	388	379	380	368	390	394	376	416	389	373	389	395	363	381	386	385	384	362	410	410	383	388	378	397	412	387	415	429	410	372	346	378	404	363	356	394	380	392	418	372	422	404	419	396	425	400	394	387	369	390	416	406	375	368	362	425	371	410	387	398	393	368	384	421	409	357	344	430	415	380	373	384	392	419	393	398	352	400	415	389	384	393	400	366	407	392	436	409	389	373	410	380	393	378	377	401	404	397	385	403	401	381	390	401	365	387	414	410	353	378	419	388	390	412	403	395	382	381	387	384	376	407	390	407	355	401	409	399	412	333	377	372	387	372	441	388	446	421	381	364	371	410	412	368	382	420	400	383	396	408	391	404	399	379	366	392	382	371	372	376	396	375	370	414	424	386	359	381	409	395	404	389	368	398	383	393	361	427	418	361	361	365	427	386	417	384	419	390	375	350	394	376	424	425	397	391	386	373	378	372	328	412	399	389	387	375	384	403	392	412	366	383	392	414	430	378	392	416	389	404	376	403	444	422	403	380	369	396	382	393	366	348	375	350	393	398	371	400	406	402	401	397	385	381	403	402	388	397	362	378	370	407	395	360	396	400	386	381	401	404	380	394	354	405	388	368	395	393	354	364	379	397	391	418	381	385	428	380	391	413	371	404	395	409	423	400	372	396	369	361	418	371	374	411	382	412	406	389	407	414	413	362	384	363	365	392	367	393	366	397	339	390	418	350	393	397	401	406	426	385	383	355	380	380	387	416	399	389	413	416	403	411	394	388	403	375	373	379	410	402	388	393	386	378	395	366	415	390	389	396	392	377	360	396	410	383	365	374	416	393	408	393	377	391	343	393	400	393	382	364	374	429	354	359	353	375	406	399	389	375	399	374	398	371	388	406	411	376	360	394	406	366	378	394	383	372	356	411	381	378	370	391	384	403	397	402	397	376	382	393	380	341	413	362	401	405	359	338	385	399	408	394	388	394	383	413	392	402	410	405	340	391	393	395	381	392	373	387	413	415	412	370	378	387	387	395	366	401	407	410	397	391	383	409	395	427	340	363	415	386	368	410	380	367	350	363	411	437	391	411	391	389	403	373	364	379	423	383	403	376	432	404	378	392	390	387	408	402	404	391	389	407	389	374	374	389	388	406	393	384	406	418	392	422	367	398	385	399	439	416	416	393	376	434	400	388	400	407	377	437	458	392	381	371	370	358	383	390	403	392	396	382	365	435	353	369	394	344	396	393	381	369	372	389	379	444	407	384	374	412	381	370	402	382	386	397	425	378	397	438	400	434	394	368	406	351	425	408	403	386	362	371	392	381	384	371	395	343	419	428	373	350	346	407	376	369	386	403	410	424	396	405	372	375	425	375	341	379	398	392	395	358	409	422	400	396	404	428	428	416	417	396	400	408	382	393	376	410	373	394	406	395	409	377	385	364	352	425	411	390	424	410	409	384	361	370	366	406	438	415	406	348	383	394	404	368	377	395	356	392	405	379	398	364	435	403	397	406	420	397	408	368	374	393	381	392	419	416	390	399	368	381	396	363	390	427	397	378	396	427	402	416	378	394	394	387	375	390	401	418	390	405	407	375	393	414	400	411	416	423	379	427	378	389	376	396	379	397	373	400	388	432	375	425	357	384	368	392	385	371	371	402	398	410	410	378	344	358	433	354	416	386	409	368	352	376	391	374	394	377	400	405	395	396	368	430	376	413	398	380	394	380	379	442	384	401	384	384	400	360	380	375	424	380	341	382	432	353	379	403	420	391	413	393	409	410	384	415	391	377	385	398	357	409	387	408	403	405	389	350	401	368	425	394	396	421	424	414	360	419	440	427	375	379	378	417	356	358	396	415	398	408	386	434	390	384	357	421	411	364	420	387	416	390	409	400	392	408	395	392	411	391	456	387	384	375	419	419	351	420	383	369	405	351	405	393	388	414	395	398	407	395	393	369	372	355	427	386	409	385	399	391	395	415	375	377	387	368	404	407	386	403	417	396	349	412	395	409	371	383	398	376	386	412	400	389	377	421	403	380	390	406	427	357	377	401	348	378	397	390	398	415	395	387	401	400	401	385	406	406	398	371	415	409	405	415	377	393	397	359	396	392	362	384	357	393	399	382	406	400	397	359	367	358	390	406	427	390	394	387	376	387	356	394	384	385	415	398	421	354	414	411	389	404	380	451	378	386	413	374	361	387	420	402	385	402	416	395	404	410	377	380	363	408	422	385	391	381	396	408	360	387	395	408	384	403	390	390	364	420	384	442	385	363	435	380	405	378	388	377	382	414	420	408	385	384	392	383	379	401	414	365	414	411	391	392	417	346	425	401	416	365	371	395	401	406	365	418	410	377	377	415	386	387	411	381	383	388	362	397	394	379	393	387	371	449	408	382	405	400	396	396	399	387	380	364	418	376	402	407	372	386	353	381	390	405	382	392	415	405	419	419	371	394	387	414	404	394	415	355	383	384	390	395	403	395	377	424	389	414	400	414	373	396	389	400	367	389	375	387	371	362	375	394	433	373	404	412	375	414	421	407	403	386	373	390	382	408	398	383	388	389	430	401	446	378	399	393	406	376	390	350	362	385	379	384	384	380	373	385	403	347	394	380	382	382	364	421	371	373	359	400	406	400	404	389	386	395	387	378	390	380	375	369	389	408	368	364	402	395	381	381	442	392	398	392	353	408	394	387	391	405	405	371	405	412	420	378	397	389	411	370	401	410	376	414	378	382	421	380	373	374	364	404	416	385	394	420	395	379	394	376	385	374	369	418	409	382	386	354	365	392	374	373	390	403	362	418	404	365	363	400	382	370	398	386	400	373	412	361	367	378	377	403	385	373	377	363	409	375	386	354	405	420	404	408	387	394	370	373	386	414	398	377	392	437	386	364	368	402	387	408	404	388	377	402	400	395	421	355	408	413	394	428	385	384	359	390	386	434	394	385	405	396	408	394	364	410	384	397	431	357	406	410	407	380	388	383	400	414	413	400	367	408	401	379	396	405	404	396	406	399	398	403	359	410	387	360	405	388	389	387	397	402	425	387	390	382	355	366	369	399	389	419	392	373	391	413	402	401	387	391	378	385	411	355	351	385	365	377	409	358	412	395	408	419	395	409	394	407	401	415	411	416	388	394	384	405	416	422	346	376	371	393	430	419	377	389	370	404	394	423	362	413	377
30023	17402	8891	2468	700	312	311	273	285	276	286	249	289	282	252	263	246	274	248	272	241	228	277	262	253	276	252	261	267	240	252	237	241	258	230	262	262	253	265	256	261	240	216	239	251	254	254	231	212	255	227	233	294	224	231	258	261	223	258	250	220	261	244	225	256	237	250	267	246	263	219	248	244	261	295	230	219	234	235	253	234	235	245	252	250	220	272	264	256	243	217	245	232	246	233	262	224	249	223	255	272	240	258	235	271	238	241	252	231	263	248	260	275	242	254	268	252	251	248	235	235	247	255	273	255	226	268	246	230	246	245	268	228	273	259	256	249	244	223	272	241	254	233	253	212	218	266	253	235	225	244	268	233	251	261	249	239	281	241	279	259	245	231	223	249	259	242	260	264	261	237	257	257	248	269	236	247	212	254	239	246	227	249	228	237	260	228	244	274	276	238	275	233	254	254	269	251	242	232	262	228	244	258	245	241	290	251	253	268	244	243	249	231	227	257	225	228	229	238	228	245	257	271	265	250	226	229	237	247	263	240	244	242	248	233	240	243	258	238	235	231	232	229	235	222	247	236	230	274	239	301	251	241	273	257	216	261	243	263	243	284	266	238	244	230	261	241	209	254	257	237	239	277	238	250	265	260	250	261	233	245	238	290	239	257	250	247	260	227	222	259	249	214	220	233	252	244	267	242	230	237	246	260	232	256	244	278	239	245	245	229	247	242	235	267	242	259	260	245	244	243	246	246	265	234	259	254	268	264	275	246	247	232	207	267	244	264	256	247	219	244	252	241	212	249	232	247	245	215	222	257	246	265	218	222	229	250	240	258	246	246	217	231	255	247	232	245	245	228	249	246	247	231	247	250	254	268	233	239	245	262	229	221	233	248	206	260	272	249	238	231	265	242	224	246	272	257	260	269	264	251	262	234	218	271	233	236	239	231	231	273	243	238	279	237	252	228	256	263	257	288	247	252	218	240	267	242	247	226	239	252	264	241	237	236	220	269	270	248	222	206	226	237	273	226	234	233	229	209	238	239	214	219	263	249	232	255	268	227	224	221	257	265	279	234	225	249	234	254	244	241	212	226	252	267	256	251	247	257	274	241	276	233	257	276	253	273	235	230	243	242	236	237	246	255	234	239	270	244	249	245	273	276	266	241	262	230	240	264	237	254	244	264	232	231	260	251	269	229	225	289	259	218	227	257	233	233	255	219	223	253	260	239	244	248	245	252	239	221	272	241	229	266	221	239	214	244	242	236	235	251	245	219	212	254	239	234	224	272	248	275	223	232	240	232	230	268	260	270	273	251	236	245	262	257	272	252	236	252	255	237	255	218	206	219	266	267	241	269	262	238	212	278	272	254	222	226	239	235	282	250	205	263	268	234	251	252	235	237	241	258	239	264	221	236	282	259	241	236	231	232	284	284	291	250	249	253	232	253	239	248	217	212	235	252	237	207	249	238	229	254	249	258	294	230	245	232	259	232	205	246	256	229	245	257	237	254	250	259	245	272	238	265	223	241	230	256	226	270	258	261	246	266	245	249	243	264	254	250	248	245	257	252	239	209	215	236	231	243	268	266	237	249	256	237	232	252	236	256	223	249	258	245	258	237	259	254	256	249	256	248	236	262	240	263	246	240	253	245	216	256	236	215	198	220	284	246	230	246	261	247	227	207	258	240	238	251	223	237	252	277	267	246	250	259	282	252	244	258	263	251	239	255	234	238	253	255	257	246	250	256	253	244	242	246	226	214	276	262	224	250	238	254	226	285	231	234	235	221	254	242	254	267	211	254	249	248	274	227	241	261	240	252	227	213	266	232	258	240	289	251	256	244	246	250	253	228	225	228	240	266	232	238	218	243	251	239	278	274	244	262	245	287	243	255	231	224	236	249	238	226	241	251	209	263	271	258	256	228	207	224	227	236	261	246	229	240	226	276	244	250	234	232	238	251	238	249	247	231	264	280	258	271	237	237	230	241	253	228	242	270	242	253	264	263	223	220	253	258	253	249	251	241	239	242	232	271	259	280	257	232	241	248	264	250	222	249	230	279	234	235	253	266	260	228	240	213	250	233	219	248	245	226	235	245	242	241	241	250	232	278	256	272	254	229	227	265	224	219	245	259	238	237	261	222	240	252	246	252	245	273	216	207	247	223	253	229	221	229	219	225	244	258	272	221	242	246	245	262	234	262	232	242	227	228	248	237	238	231	261	247	230	240	221	234	245	242	252	242	262	268	269	243	243	250	248	262	249	247	238	235	229	216	248	253	269	231	259	252	260	230	218	224	245	269	200	240	289	271	266	265	250	261	243	283	261	243	252	257	244	236	257	252	237	224	233	233	239	261	232	231	275	262	240	244	239	242	249	226	242	282	249	218	223	219	235	234	262	241	266	262	244	225	281	225	242	219	279	264	274	249	219	265	250	254	236	245	259	209	244	246	250	226	255	250	261	236	233	264	252	248	286	232	238	245	235	246	245	210	218	283	255	224	245	246	249	245	262	237	216	274	261	247	251	260	258	220	235	241	264	262	226	230	274	244	229	249	240	240	262	259	279	217	271	241	219	254	263	234	250	249	237	269	247	244	246	236	252	259	247	243	230	238	275	218	253	244	240	193	219	242	276	214	234	263	263	243	250	267	241	256	213	271	217	235	251	244	249	298	231	197	242	250	230	237	261	238	242	249	236	249	212	252	259	248	224	257	244	266	240	260	246	222	260	240	285	216	237	249	253	229	262	225	276	273	240	269	251	235	230	229	239	225	257	214	231	252	248	257	235	236	248	260	227	235	221	243	241	238	214	241	265	264	250	270	219	251	248	226	230	261	224	246	248	219	235	259	261	244	231	253	258	260	247	253	256	252	251	227	256	287	262	220	250	256	230	243	244	258	217	236	227	256	252	228	249	222	229	238	259	242	248	235	239	249	249	256	232	249	255	247	241	261	259	231	259	233	257	248	258	247	258	289	248	268	273	242	252	224	250	229	279	263	230	257	258	234	235	241	237	240	258	234	275	215	246	261	213	233	268	266	272	248	255	220	243	236	239	257	248	249	250	237	251	237	216	243	288	263	244	275	233	274	249	254	252	221	238	257	257	235	250	213	241	253	225	210	239	262	234	252	240	227	233	231	234	244	250	242	247	243	246	270	281	280	237	240	235	261	258	212	256	238	254	226	289	210	245	265	221	270	253	229	279	228	218	244	250	221	238	282	269	254	268	254	255	243	243	245	241	263	222	271	250	244	228	208	247	257	261	262	255	231	255	246	232	227	251	260	234	240	227	252	237	251	246	249	247	265	244	286	237	244	275	256	267	249	264	273	245	250	217	249	242	254	245	241	235	260	244	238	247	233	217	250	275	233	238	262	262	242	232	267	256	235	242	260	206	248	254	223	233	233	254	225	253	235	244	244	236	243	239	255	249	235	240	251	251	245	259	283	252	218	256	232	240	256	246	250	236	243	237	245	251	244	253	234	253	227	256	244	248	264	257	231	241
19517	13907	12157	5756	2087	870	737	686	647	662	654	596	603	525	594	593	508	568	589	529	547	565	550	539	574	542	549	534	541	514	547	570	546	530	565	528	541	506	529	512	537	530	513	505	529	517	524	519	557	552	545	505	471	503	543	543	560	533	551	531	548	530	518	527	542	538	516	539	517	488	523	540	544	547	498	491	545	554	517	506	550	539	508	506	560	511	477	538	557	516	532	506	533	537	542	517	530	549	568	524	519	499	524	561	565	518	532	554	526	514	534	497	535	514	586	523	522	549	543	535	525	525	545	500	526	518	496	509	507	517	545	534	575	538	484	518	519	576	518	503	509	498	505	482	510	516	547	507	527	529	535	539	539	515	523	550	573	543	511	529	483	494	579	507	513	523	520	557	539	521	509	502	514	473	537	532	550	519	502	539	576	555	506	545	540	550	562	583	494	494	547	513	531	528	522	521	529	489	490	524	515	543	551	554	487	519	490	515	550	515	549	561	506	535	526	552	517	554	523	515	527	529	524	533	514	499	547	542	554	524	540	503	574	552	521	531	586	497	554	522	489	515	524	559	564	557	518	532	527	522	580	532	471	542	542	546	504	545	494	511	507	534	510	523	527	584	539	561	526	490	563	532	528	581	517	521	559	552	514	537	553	522	548	517	528	549	523	535	590	508	539	563	537	543	495	549	458	533	551	531	552	592	515	565	538	548	504	483	516	579	518	543	543	508	523	543	577	507	534	514	535	527	513	523	471	548	492	532	504	546	539	539	561	507	499	568	521	540	533	523	555	510	522	555	523	547	537	505	548	459	582	527	519	517	517	529	515	527	562	491	530	540	514	543	551	520	512	505	559	541	534	538	523	533	539	505	562	522	580	553	520	544	502	554	538	539	533	560	548	547	535	557	549	506	517	571	540	501	515	527	528	517	505	528	512	576	495	533	510	546	500	510	528	526	547	541	531	541	562	535	544	519	533	538	508	542	548	553	550	524	529	522	574	560	550	530	536	553	484	522	539	551	552	531	541	509	494	509	578	515	500	571	515	539	499	536	529	511	550	513	539	494	543	577	541	553	513	545	538	508	552	547	540	466	529	532	491	500	542	507	504	526	542	506	544	520	512	553	537	548	529	519	547	560	530	561	534	548	529	519	509	523	536	503	522	505	510	527	559	483	545	557	558	537	533	509	530	533	528	485	517	491	551	527	527	551	577	568	557	515	520	561	500	524	538	508	521	512	538	494	534	492	555	504	556	518	526	526	523	549	567	588	525	525	531	504	547	535	491	501	548	494	542	546	550	533	535	567	551	520	545	529	522	511	496	555	527	518	528	560	545	533	561	540	528	548	541	526	509	575	508	497	541	544	549	522	564	499	544	540	550	531	553	557	533	558	530	536	530	548	540	522	532	512	544	545	584	523	544	531	522	553	510	558	515	553	526	546	528	525	550	544	513	527	527	542	504	537	529	500	494	535	525	517	547	527	526	532	558	492	507	565	544	537	522	483	524	509	554	480	549	538	533	559	542	581	548	520	544	566	510	542	525	539	547	543	514	546	509	534	504	555	545	526	564	512	496	545	540	525	499	516	500	505	527	534	515	549	519	492	538	536	532	485	536	523	521	538	467	532	517	535	550	545	483	498	491	530	498	525	538	547	485	472	554	524	510	569	512	519	567	592	563	510	543	521	477	535	544	530	572	522	536	530	572	558	524	569	506	507	502	545	553	530	543	517	538	567	514	513	533	556	531	503	527	584	503	577	535	500	541	526	530	505	555	533	566	539	528	492	546	502	523	557	518	531	543	556	536	536	525	531	547	558	551	532	483	536	495	510	560	501	509	499	555	534	544	553	508	521	489	514	536	576	500	556	521	565	564	487	534	539	510	552	532	534	484	526	534	548	516	517	507	469	579	543	558	558	525	540	532	516	552	542	564	521	525	535	525	502	521	503	543	548	528	543	497	500	552	553	526	500	546	486	534	549	523	545	538	490	546	558	553	520	572	528	570	536	493	516	531	530	570	506	549	530	522	546	534	526	531	514	554	516	500	517	533	560	536	538	534	519	550	550	509	532	547	522	539	527	498	529	465	503	484	518	525	530	527	500	513	531	514	519	509	474	521	523	532	500	508	569	523	537	536	522	510	520	525	512	550	548	509	563	516	478	536	503	543	529	513	519	559	529	516	509	569	534	561	536	520	493	527	491	536	567	535	543	495	549	512	535	508	560	528	517	490	551	541	511	504	547	517	544	526	520	547	551	524	543	543	491	508	559	540	512	515	533	519	585	546	548	564	534	492	542	528	514	548	517	501	528	556	567	529	534	551	519	563	508	547	519	539	535	570	503	530	549	505	546	552	521	512	510	532	512	562	535	529	555	543	533	534	479	505	538	534	528	548	509	503	547	589	561	545	540	541	495	520	547	553	534	534	544	559	515	578	506	505	510	505	545	532	540	548	504	543	560	509	522	520	529	520	535	555	593	542	540	530	544	521	545	488	488	527	536	505	543	485	506	559	542	528	525	517	480	524	582	559	481	534	503	520	549	547	529	522	529	521	531	525	542	549	500	529	505	575	568	537	518	536	550	522	516	518	502	522	529	539	490	530	549	550	530	528	528	518	535	507	524	565	505	504	499	531	527	518	540	527	513	558	591	545	529	508	498	549	571	539	543	544	560	523	502	522	518	543	552	488	504	525	556	531	529	545	507	544	533	496	559	533	524	517	529	486	575	511	542	544	563	520	500	493	513	530	556	486	526	524	536	510	516	508	546	505	547	493	493	570	520	513	526	536	514	564	551	493	518	539	526	518	541	535	476	518	548	573	523	546	504	506	526	564	503	531	545	538	542	546	507	542	540	492	533	492	531	538	546	547	518	548	507	512	534	521	509	550	524	517	506	539	486	532	550	532	557	505	491	552	526	515	533	518	509	505	536	534	497	534	503	509	506	527	521	539	530	512	537	558	535	507	545	580	528	575	538	546	495	487	519	529	532	561	549	501	510	548	526	572	513	524	566	554	521	553	562	520	537	530	541	572	512	542	502	547	485	488	575	527	527	494	513	540	549	531	556	520	527	516	530	526	553	487	519	527	554	537	567	546	507	501	532	536	510	482	492	559	537	518	506	533	492	522	511	541	537	560	543	511	528	503	518	532	536	530	498	509	522	564	554	515	528	476	538	541	504	532	580	547	517	517	526	568	587	517	537	534	528	551	542	522	552	535	534	562	524	537	538	510	517	551	537	536	538	524	496	534	500	503	525	513	533	513	525	566	517	545	517	550	530	542	513	544	532	495	506	498	529	530	544	505	563	554	573	530	518	531	519	526	533	513	498	520	536	545	544	502	524	536	547	530	557	519	609	528	528	558	482	531	497	513	509	517	536	513	506	525	488	512	517	562	506	557	489	503	507	480	534	527	460	562	556	570	528	491	522	522	479	492	579	512	527	527	548	559	570	541	514	550	532	555	534	519	570	526	548	513	539	552	542	491	508	563	517	509	535
48041	29223	21622	15052	6438	694	304	255	190	209	208	174	177	181	178	162	155	175	186	156	161	158	149	162	150	152	153	172	148	144	168	166	161	181	156	156	157	150	151	162	138	144	167	152	161	158	108	153	156	152	153	140	140	157	162	167	174	149	163	157	150	151	137	153	157	144	173	146	159	138	141	150	148	154	164	156	156	168	152	169	158	169	143	139	161	169	152	147	167	161	151	140	144	174	145	137	165	192	167	161	161	167	142	136	152	150	143	164	152	145	123	146	153	156	158	148	132	142	161	141	141	180	175	142	162	182	128	154	137	157	121	138	175	146	148	130	141	144	143	145	154	136	153	184	177	152	163	123	144	174	151	168	156	147	137	147	153	125	143	145	153	139	127	148	134	150	122	144	143	163	130	175	158	137	184	145	150	160	139	143	153	158	157	144	153	156	179	131	160	137	148	172	139	160	126	133	164	161	136	171	131	149	145	145	128	150	128	168	162	151	152	141	160	146	161	153	157	144	143	165	173	145	170	152	179	141	140	179	149	145	158	133	189	178	150	160	166	128	149	155	165	146	125	136	153	139	135	157	140	160	145	153	126	131	126	137	162	144	134	155	147	139	179	164	175	157	168	147	162	140	161	165	165	171	145	155	153	139	163	166	170	144	170	151	147	167	165	162	145	144	140	161	141	156	136	138	164	161	161	166	155	158	138	165	152	159	148	158	154	150	149	171	132	128	176	151	154	124	162	158	173	172	146	123	143	170	175	136	178	146	163	177	172	162	130	156	152	154	150	171	143	137	143	159	148	132	152	146	154	173	150	147	151	154	144	154	130	147	152	140	117	163	137	158	142	170	143	147	162	146	162	154	179	131	147	177	133	130	144	151	160	139	133	147	156	168	160	170	147	121	141	122	168	138	174	153	165	137	157	137	135	150	145	139	159	171	171	174	148	165	176	142	149	132	138	139	147	157	149	166	164	152	147	154	146	145	158	168	150	167	179	161	137	145	132	148	157	140	151	128	132	158	144	144	157	146	159	148	160	167	148	143	172	170	143	170	146	146	150	121	167	171	147	153	161	161	162	148	147	155	167	163	192	169	155	151	156	150	142	155	178	160	176	163	149	145	157	180	161	155	147	154	155	145	190	168	152	162	162	151	148	161	139	156	162	154	151	153	145	146	159	149	144	163	146	167	180	142	155	183	175	156	138	153	135	180	143	134	129	149	149	123	157	162	162	141	176	156	163	152	160	166	156	168	153	157	157	146	184	148	138	173	156	131	138	145	160	144	148	146	158	144	153	146	169	159	125	159	138	161	161	161	154	154	161	143	126	149	169	160	141	144	161	151	153	177	164	148	162	121	138	167	156	163	162	172	145	156	158	137	124	164	141	159	149	159	176	170	157	156	131	161	157	139	167	154	161	136	168	171	180	162	155	143	167	150	139	146	162	117	137	161	153	149	131	171	136	171	148	138	162	152	158	149	135	150	150	145	174	154	155	154	153	153	144	161	155	135	131	161	159	147	125	150	165	140	149	140	151	151	163	142	150	171	132	158	140	147	140	149	144	122	144	149	129	148	182	145	147	142	164	161	127	160	144	148	183	168	157	167	165	162	160	156	169	169	145	157	138	154	176	153	149	144	182	156	148	138	137	139	180	126	154	146	168	147	152	126	169	142	162	169	164	148	161	172	187	159	138	155	158	140	133	164	169	174	160	147	149	156	150	153	142	118	154	154	159	142	148	158	155	144	161	165	145	157	160	146	132	161	157	139	177	150	150	167	173	136	164	140	160	145	158	158	174	145	151	148	137	130	145	164	152	137	163	150	129	141	158	163	143	150	143	143	134	151	145	152	153	151	157	164	159	164	127	153	142	150	131	169	144	147	143	142	158	181	133	161	132	161	152	154	155	155	152	149	149	143	143	152	164	146	167	161	180	132	157	166	173	125	160	172	164	163	147	145	137	163	164	144	134	158	151	144	122	129	143	142	158	137	157	155	173	174	173	119	148	157	121	153	159	148	150	161	135	140	139	142	146	136	153	135	153	150	153	168	135	147	168	146	172	161	116	138	154	156	163	152	147	141	158	152	146	157	141	140	180	141	158	165	135	156	139	144	158	169	154	136	144	170	134	145	159	149	160	154	166	155	180	162	139	146	145	155	147	145	147	156	162	134	177	160	142	144	162	167	157	165	160	143	161	161	134	120	160	142	139	171	155	146	165	137	154	142	159	163	136	136	187	112	167	149	164	177	152	161	173	143	141	146	156	164	147	140	143	159	159	133	128	149	150	151	141	155	138	174	143	148	145	161	129	128	164	153	132	159	138	156	165	160	161	177	184	129	155	185	156	145	153	132	154	142	168	155	141	159	158	162	156	160	149	155	134	129	146	150	170	153	142	147	166	141	160	157	147	166	164	134	147	150	144	144	127	151	158	160	138	153	160	160	138	168	170	171	166	138	151	151	146	141	152	157	163	151	150	141	151	153	153	169	155	153	169	164	152	157	127	163	179	156	171	152	161	176	146	165	172	146	154	137	149	159	176	136	165	146	137	155	173	145	155	165	177	133	143	147	115	130	156	166	147	154	167	145	149	163	146	160	156	175	158	152	149	160	163	140	138	152	154	168	139	150	146	163	154	149	157	137	171	162	191	154	170	165	142	150	152	161	186	156	152	169	145	116	148	150	152	158	151	150	144	156	136	121	140	141	133	128	164	160	133	141	143	146	144	160	161	157	150	150	174	142	174	161	143	160	129	140	160	150	146	160	165	157	152	160	152	142	162	154	143	134	145	166	141	143	150	157	158	140	137	169	129	152	161	166	164	164	178	155	141	129	179	142	144	143	144	152	138	163	134	152	170	140	151	148	155	151	146	156	145	131	155	150	140	175	152	168	152	154	153	177	156	161	151	132	119	152	139	159	150	170	146	169	154	153	171	148	163	139	163	145	158	149	162	146	153	162	175	140	167	151	148	164	176	150	152	153	123	152	153	147	138	171	121	157	149	138	154	163	155	118	123	119	161	158	150	158	165	136	144	140	154	142	163	142	141	138	137	148	163	143	143	154	143	155	148	160	154	153	151	164	155	156	175	168	156	160	152	137	140	145	137	154	147	142	153	131	172	151	168	147	184	156	168	147	142	145	132	136	143	171	127	167	159	148	139	144	141	174	158	144	178	158	138	158	141	157	147	135	141	160	135	163	152	140	128	148	163	169	168	171	149	156	139	168	191	173	133	124	154	169	155	162	167	165	181	165	157	175	157	146	122	152	163	162	160	142	152	156	164	163	133	145	156	152	146	183	149	161	172	168	160	159	183	144	149	174	147	152	155	164	161	126	122	156	156	144	139	169	151	157	158	154	183	159	132	169	148	143	152	130	131	156	155	171	180	166	141	163	164	135	161	164	133	157	171	152	156	151	139	149	168	163	156	149	162	171	151	136	154	165	151	158	167	160	154	146	161	164	144	132	133	143	151	155	141	148	177	141	152	161	133	157	118	142
31700	22736	25432	23588	11804	1241	977	802	722	646	557	567	540	491	482	428	476	485	429	404	411	392	379	384	411	407	390	376	390	358	363	379	342	374	339	355	367	360	346	407	374	324	333	369	372	365	325	344	350	331	373	325	349	355	367	345	347	376	357	351	339	361	364	338	334	370	368	330	314	350	351	369	379	337	310	350	356	391	375	336	331	356	334	355	327	339	354	318	344	334	386	336	334	328	348	373	365	323	359	365	405	362	315	332	372	352	357	339	362	344	340	327	358	374	348	370	318	351	356	363	369	331	351	355	353	353	415	310	389	355	335	353	340	359	374	356	360	353	344	321	328	361	356	340	365	318	348	337	360	369	366	351	363	381	336	371	354	349	352	312	315	366	332	354	361	367	351	334	347	382	380	348	360	317	347	337	341	353	336	331	341	327	342	340	322	389	365	376	345	338	343	368	331	366	344	350	341	345	359	329	326	353	361	367	344	379	368	310	341	326	349	380	349	352	328	355	330	334	337	379	341	351	327	300	341	324	338	400	359	339	371	323	360	358	351	347	357	348	353	364	324	355	322	314	273	366	355	354	347	353	352	370	340	348	302	326	322	389	317	345	347	308	360	350	355	364	358	367	330	370	338	378	341	343	317	385	363	322	367	361	324	356	368	364	364	353	369	351	343	366	363	360	351	344	353	361	360	367	357	326	378	325	348	364	361	370	358	344	315	339	393	322	365	339	354	346	323	361	345	371	379	368	310	305	325	330	366	332	354	320	311	323	354	350	354	324	346	353	346	379	343	337	323	370	338	354	348	342	352	366	361	348	349	325	334	360	348	361	397	353	325	376	347	361	356	349	368	363	367	325	369	322	359	332	347	345	308	363	380	354	363	343	333	368	338	327	369	339	365	349	373	354	338	357	365	328	360	348	341	349	325	345	358	360	366	376	359	371	359	343	333	360	335	369	369	353	369	351	363	329	391	342	388	370	361	344	345	346	379	378	339	364	364	343	348	372	325	357	345	353	330	343	353	305	348	360	355	363	381	344	353	327	324	347	350	364	350	354	363	355	323	357	333	339	345	310	353	331	335	355	310	337	367	336	336	334	343	360	359	310	354	330	376	322	355	340	350	360	359	372	321	365	339	356	334	368	373	353	345	380	373	340	331	373	369	342	329	402	362	355	367	342	375	338	344	315	346	336	367	401	355	360	348	347	341	359	341	398	366	352	339	325	402	357	366	341	354	387	367	363	337	371	357	374	368	306	331	328	362	360	357	357	377	320	348	359	352	380	365	350	312	368	366	323	333	352	360	302	335	360	340	351	364	356	354	369	357	341	373	362	339	363	351	303	341	382	345	329	325	356	360	320	356	358	358	370	354	329	335	352	356	348	372	368	374	359	312	354	347	328	370	359	355	341	383	363	343	351	347	359	357	358	358	328	344	362	373	318	323	362	408	350	366	377	340	284	375	343	358	371	355	337	364	355	367	348	335	366	352	342	340	372	367	357	366	323	383	328	357	353	336	350	380	320	349	329	344	337	348	334	314	345	329	332	359	366	326	320	337	339	390	357	360	339	341	359	366	347	372	319	346	353	324	352	385	343	347	357	367	350	356	372	334	339	344	362	312	326	359	372	352	361	364	363	361	351	373	338	339	360	340	340	326	340	352	366	354	366	353	374	342	349	346	356	344	369	362	391	364	354	333	332	374	353	341	352	353	361	353	372	381	379	346	351	338	364	358	377	352	343	344	364	371	334	321	344	357	330	341	381	352	340	342	383	321	357	392	320	348	362	332	348	334	344	319	329	356	365	350	305	355	344	353	370	353	349	365	356	342	336	344	355	385	368	377	354	336	348	341	352	342	310	354	347	342	332	351	311	364	350	316	346	357	355	326	350	333	334	337	366	344	355	369	377	301	336	361	366	344	352	364	354	341	366	358	353	345	384	306	370	369	349	334	323	356	367	377	332	372	358	326	333	384	336	354	342	340	377	407	317	351	328	363	353	346	361	401	374	389	329	334	339	334	352	361	357	373	369	336	338	338	377	341	359	347	358	367	342	341	365	345	322	365	356	367	386	341	364	352	328	337	343	335	346	327	339	350	391	354	351	315	339	317	376	384	316	337	367	347	349	385	337	331	369	325	353	371	368	365	338	355	358	351	351	321	360	349	359	347	368	327	367	316	358	361	357	326	348	388	355	346	355	342	325	377	322	364	380	354	369	340	353	363	352	356	353	310	352	342	362	343	348	379	345	335	345	344	339	318	346	356	326	365	376	333	338	342	358	320	390	341	354	333	349	362	354	366	365	379	371	336	338	361	338	369	348	351	371	350	354	322	315	344	359	386	333	375	375	382	352	320	336	348	314	361	340	361	365	374	371	345	342	335	343	357	337	389	336	337	377	373	331	349	373	344	363	297	323	341	362	358	356	346	345	366	385	366	337	331	382	364	346	360	365	335	320	305	334	356	344	350	354	362	345	334	389	363	379	372	340	355	352	369	348	344	356	350	306	374	390	329	354	355	300	395	325	401	361	332	344	359	317	332	352	345	354	358	333	355	364	337	349	360	346	361	346	363	330	351	327	346	382	325	345	349	321	362	381	364	339	362	343	353	381	342	356	360	341	333	347	366	320	364	371	376	366	335	380	348	343	320	403	334	349	342	355	351	335	337	310	329	368	328	366	367	342	344	344	329	336	326	336	348	371	375	365	356	349	352	374	355	324	354	345	358	344	341	358	349	334	355	377	338	335	338	327	372	312	351	370	336	368	364	329	370	357	353	334	315	357	343	356	361	364	382	384	296	366	371	329	367	333	318	366	345	345	338	352	354	316	322	345	335	338	366	363	355	335	360	307	352	348	343	377	347	346	322	366	364	375	364	343	351	335	380	352	330	340	371	332	339	360	313	353	354	299	359	339	342	408	334	376	328	319	344	324	385	397	376	351	312	379	363	339	345	333	344	346	354	360	356	351	335	354	353	333	377	345	350	356	342	343	355	372	306	317	356	325	333	331	346	335	359	376	358	380	389	386	343	377	344	372	347	336	344	355	342	332	364	347	327	317	342	342	372	346	330	353	335	365	347	348	384	353	398	382	368	357	371	363	371	348	333	328	363	344	359	337	355	345	372	319	313	331	369	344	344	333	334	328	397	355	336	337	339	368	337	390	375	325	360	353	312	382	339	332	327	330	339	353	330	347	324	351	350	313	329	354	373	337	342	322	338	337	381	335	364	357	367	357	357	393	346	354	361	342	383	368	342	346	336	350	337	353	358	346	340	355	370	344	397	352	373	345	360	338	346	369	367	325	342	325	367	356	338	355	332	344	359	345	371	342	338	386	355	354	322	324	356	335	350	364	350	322	364	344	351	357	330	340	365	316	331	344	374	338	365	362	370	373	337	335	329	322	335	357	345	319	359	340	329	324	330	335	359	360	358	342	360	333	371	355	317	342	356	364	335	367	327	364	330	341	357	348	361	341	339	331	322	356	335	356	353	345	357	347
55526	37236	31251	25501	12161	1697	489	327	310	256	248	263	210	211	200	184	206	208	170	184	170	174	184	188	171	159	185	162	169	186	160	171	179	159	162	152	166	171	143	163	148	160	146	170	170	165	174	161	159	193	164	182	159	176	159	168	169	155	155	138	167	164	171	159	166	152	169	173	162	151	149	155	149	149	175	158	157	168	183	192	165	158	151	161	156	157	149	179	147	139	170	174	176	164	161	166	172	132	151	157	142	166	175	172	158	150	167	166	170	136	193	158	156	193	173	148	168	182	157	154	152	159	136	173	147	179	159	143	158	129	157	169	161	158	168	162	166	171	163	177	182	171	171	165	172	172	173	149	191	168	162	183	177	170	180	160	139	144	162	145	155	151	160	174	147	179	149	185	156	157	194	150	168	197	155	163	175	154	190	152	146	158	130	179	163	150	153	147	159	174	175	167	188	165	188	155	171	171	156	167	160	145	155	153	176	159	193	165	168	164	152	162	171	160	141	159	172	172	197	157	177	177	180	168	171	170	188	173	166	154	152	148	154	165	153	134	153	168	153	169	168	161	191	166	177	177	178	187	148	164	175	157	175	157	170	157	154	166	151	151	183	142	175	169	172	186	155	152	150	145	148	140	156	171	174	174	170	130	153	191	167	159	162	169	173	184	169	162	161	164	169	145	171	155	134	149	137	187	178	175	180	160	144	149	144	170	176	176	186	178	152	157	158	167	183	171	154	157	146	161	168	168	158	146	179	156	174	172	170	159	156	148	167	163	138	172	150	162	141	174	174	183	158	170	151	147	164	167	169	179	153	213	145	189	164	145	177	158	154	185	184	187	142	181	169	157	181	151	174	181	146	153	170	150	188	153	155	134	160	147	169	126	148	184	176	152	148	178	166	144	169	164	152	167	155	181	155	150	187	161	155	154	145	165	187	152	166	187	165	136	158	156	168	175	163	160	169	141	170	166	158	174	145	181	146	156	158	171	177	149	180	162	194	160	173	176	148	149	149	183	174	165	170	172	164	189	164	164	142	158	178	196	170	173	172	161	157	151	172	171	171	153	149	151	189	141	144	146	182	160	151	146	144	166	166	152	163	186	170	165	173	175	168	137	167	183	162	170	171	176	172	187	179	153	176	159	168	161	171	180	163	151	164	171	166	173	148	194	173	150	176	163	156	181	159	170	177	162	164	165	165	161	162	184	176	151	169	152	171	183	160	168	138	161	155	160	144	151	179	137	156	167	182	157	164	174	179	166	148	175	157	137	162	164	167	148	164	168	152	166	146	182	137	175	182	165	169	141	187	181	156	160	180	179	161	148	182	189	159	157	168	154	161	181	161	178	149	168	148	192	190	151	147	171	196	157	167	152	185	167	139	175	162	144	144	156	166	196	169	161	155	157	184	164	155	186	157	176	159	152	158	171	130	187	155	180	172	176	165	162	158	180	196	146	141	159	155	175	149	161	157	176	143	169	152	180	142	173	160	181	182	148	143	147	154	155	179	179	184	188	171	156	196	157	141	161	166	159	165	183	164	163	165	182	155	154	172	169	173	186	170	152	141	158	179	189	131	183	173	164	158	169	153	172	186	148	148	154	179	178	170	146	149	138	171	167	177	183	185	166	146	166	174	156	172	187	172	139	156	152	143	157	169	169	146	144	155	156	172	153	164	168	145	195	171	168	169	183	160	167	156	184	162	155	169	172	171	172	142	154	166	179	157	168	164	147	174	151	146	180	166	170	172	132	158	177	145	155	162	165	169	189	178	168	175	174	133	162	179	147	167	165	149	189	158	169	172	166	166	151	132	167	170	160	171	177	178	163	150	198	145	157	164	162	146	154	146	182	161	167	164	183	148	146	168	179	156	158	151	171	181	164	201	186	160	184	172	172	179	152	153	162	180	154	165	162	200	130	167	150	151	193	167	150	156	165	153	183	170	177	161	157	172	156	143	136	147	170	171	148	179	148	143	173	177	179	132	166	139	164	170	176	163	170	171	146	167	158	155	156	160	170	140	180	191	162	158	151	177	160	153	168	171	151	172	164	177	165	164	172	162	149	149	148	168	170	167	158	178	171	163	147	184	153	146	158	167	170	169	160	177	166	167	178	178	176	158	145	191	161	152	185	160	160	163	130	138	146	184	165	152	184	175	150	172	139	145	167	178	171	177	152	184	160	174	165	144	154	156	163	175	171	163	147	186	177	155	147	158	142	167	147	160	143	174	188	181	174	152	172	162	180	159	167	151	156	180	146	186	167	157	149	170	170	160	154	175	178	156	176	171	173	185	163	161	145	174	160	184	185	177	156	170	162	149	170	165	170	145	176	183	168	167	135	152	148	185	174	191	187	149	143	159	173	176	164	146	149	161	172	170	156	178	151	154	172	171	160	163	177	162	167	154	184	152	135	163	184	179	173	176	160	162	167	165	167	156	175	184	157	157	172	167	164	153	162	157	197	157	166	167	170	187	150	193	171	155	174	172	160	160	170	173	159	176	167	140	186	165	167	178	151	157	167	142	173	165	167	154	182	172	150	172	160	184	159	172	177	175	160	166	163	183	148	170	150	161	171	187	159	145	148	183	167	164	162	187	155	146	180	151	164	151	139	166	178	164	186	159	166	137	132	145	178	179	138	167	160	162	158	146	171	171	162	189	184	179	154	163	163	171	165	180	162	163	158	148	167	169	177	165	177	147	157	158	171	175	158	157	173	152	144	159	145	169	142	149	187	202	166	189	160	136	160	150	145	184	168	157	168	184	159	158	143	181	150	164	154	168	179	170	180	162	162	171	174	172	178	173	156	156	176	151	139	156	164	160	168	172	169	158	181	149	168	149	161	154	182	156	165	170	148	147	163	152	175	154	174	152	173	145	157	169	166	153	177	167	171	147	159	167	170	175	166	167	163	178	166	167	190	152	160	180	161	147	154	172	165	151	171	162	148	165	166	176	158	168	151	187	150	150	142	141	152	190	147	163	151	168	185	168	145	144	170	161	162	149	184	159	168	152	154	160	180	180	142	186	185	171	175	160	158	159	153	170	178	199	173	147	160	133	175	169	126	150	181	174	170	178	207	155	154	168	172	166	158	166	165	185	150	193	154	162	177	172	185	152	155	172	171	178	138	181	209	137	169	145	161	161	177	160	159	172	150	179	138	167	186	140	171	134	174	172	178	145	160	154	137	155	178	157	167	165	157	159	159	146	174	147	179	166	177	188	175	144	149	156	153	163	154	171	160	181	148	168	170	152	152	171	135	176	157	160	155	167	146	162	153	158	186	160	157	152	174	150	162	156	165	157	164	151	193	166	179	178	155	144	152	154	164	176	172	184	146	192	173	143	186	173	176	176	155	188	162	167	173	168	152	162	164	140	165	151	188	169	190	137	148	167	152	150	161	169	174	175	184	156	144	162	160	171	182	161	195	172	173	162	161	176	170	149	158	193	157	161	154	147	157	167	181	161	163	162	134	164	171	166	153	167	155	139	187	166	198	178	153
36538	29391	33518	32266	14924	2244	1460	1229	1043	953	819	754	701	693	659	677	562	536	472	452	486	511	441	470	430	450	421	429	391	417	385	430	406	406	415	419	369	389	403	401	399	421	422	416	402	406	423	393	418	379	400	361	385	408	409	388	400	375	409	385	398	385	378	387	390	375	415	404	435	351	411	398	408	383	400	386	407	355	383	374	385	385	380	388	390	391	408	386	406	383	368	373	376	379	397	400	389	402	398	379	400	381	402	392	348	392	412	399	368	379	364	377	359	394	398	378	395	400	383	412	400	383	378	400	418	411	365	405	416	364	386	398	355	376	363	386	376	346	421	364	356	400	409	388	407	366	383	362	375	375	354	403	379	381	365	371	376	380	372	423	398	416	373	354	392	387	423	383	389	364	404	418	408	421	341	375	403	379	398	379	385	353	430	420	401	403	356	360	371	371	361	380	396	369	402	417	383	361	388	368	388	408	366	369	375	392	374	400	392	396	385	374	413	380	379	375	398	389	374	406	387	409	383	408	417	387	405	379	405	418	352	371	394	401	392	390	371	366	385	364	398	367	364	395	386	360	373	399	399	388	416	396	388	402	395	392	388	370	380	397	347	382	379	362	425	418	354	381	355	347	359	407	365	421	401	397	357	369	377	371	377	382	419	410	356	422	393	417	374	355	389	413	392	378	416	404	390	389	410	391	358	415	395	399	373	414	406	344	402	410	358	364	414	381	354	386	375	375	341	403	370	405	393	380	376	386	401	384	384	386	405	385	392	374	389	364	362	403	397	360	404	418	381	402	384	380	378	386	372	398	388	394	379	385	384	395	377	414	383	384	402	383	358	402	389	388	401	383	369	385	411	370	384	386	391	372	384	379	365	433	407	397	390	396	387	382	355	376	381	371	389	372	391	403	376	396	362	355	365	365	382	358	405	380	394	395	364	347	384	393	390	386	385	385	387	376	380	389	368	442	402	414	368	397	351	407	404	354	354	383	371	390	340	367	382	376	393	364	410	369	356	375	380	409	395	399	358	409	348	396	402	377	377	402	404	406	370	400	403	423	386	378	368	392	372	421	360	396	422	400	393	380	390	395	443	405	370	378	384	387	413	382	398	384	397	393	407	404	369	379	363	366	370	386	371	362	353	385	362	380	376	392	358	371	388	388	378	404	360	398	404	365	371	382	357	395	382	417	400	379	396	376	380	364	389	388	376	367	372	392	392	354	399	423	400	371	349	392	416	390	378	418	390	349	365	376	417	424	354	392	390	412	380	353	351	417	383	362	386	387	404	387	377	388	398	385	397	396	391	388	343	378	382	379	362	380	355	394	367	380	386	380	404	390	402	339	356	365	380	397	381	365	350	389	395	411	380	364	393	359	382	386	370	350	366	350	358	403	412	376	347	414	406	408	371	399	357	371	368	402	416	414	404	402	371	323	409	423	359	365	407	402	375	391	385	404	390	373	412	411	377	412	393	379	380	421	341	383	406	421	398	384	359	394	402	380	378	411	389	399	425	359	388	394	373	399	393	365	372	375	354	398	384	378	399	399	394	379	360	393	350	397	384	370	422	387	381	360	382	383	395	393	386	396	386	379	390	389	417	371	360	397	380	405	380	407	367	409	372	416	413	396	383	342	364	396	356	384	377	385	404	381	358	378	384	374	379	391	381	413	405	409	346	399	354	406	386	393	409	394	374	399	407	405	393	359	421	399	355	386	364	389	362	373	368	402	411	398	373	393	390	370	408	369	364	361	382	371	401	404	372	409	376	413	376	363	384	359	399	346	402	386	399	383	352	374	360	383	400	368	397	341	400	383	361	343	375	413	376	418	386	386	401	407	378	393	391	368	399	428	397	394	370	387	366	374	397	391	408	406	398	378	353	388	363	371	411	405	401	397	352	397	425	367	401	386	375	404	397	376	389	375	399	360	387	369	365	375	391	376	399	358	397	409	418	400	412	416	406	356	401	355	406	408	388	404	378	390	386	374	361	391	367	349	403	363	359	378	371	374	381	392	380	403	364	378	418	397	362	405	361	395	339	363	366	413	412	350	364	334	389	394	384	379	394	383	368	388	359	398	361	372	363	403	368	402	381	406	415	398	411	405	415	392	365	381	377	413	356	392	376	368	367	425	368	382	422	418	372	368	362	416	398	393	410	414	363	396	398	401	378	424	382	344	393	414	401	400	434	417	396	364	427	388	377	378	407	382	384	382	374	354	348	429	432	387	371	373	398	410	394	401	374	399	369	421	395	370	390	387	387	358	378	369	406	390	352	384	428	420	403	350	397	391	409	383	400	397	406	416	351	408	374	409	368	375	389	370	406	426	383	429	370	400	399	410	358	380	397	395	394	402	375	372	371	420	442	410	403	357	405	349	376	354	380	381	388	408	359	421	406	443	371	364	369	368	399	388	378	371	386	376	388	370	385	378	400	400	407	383	376	350	392	373	374	380	373	364	407	378	376	422	383	396	385	415	370	414	411	379	375	359	411	402	379	385	374	353	368	389	400	383	423	406	413	390	375	394	410	394	389	379	419	363	379	410	385	393	375	427	378	394	380	398	385	382	392	386	396	400	370	369	383	378	408	373	386	389	388	422	348	359	343	364	398	358	385	373	380	389	391	387	364	396	368	377	382	364	407	405	401	384	395	365	390	400	384	363	394	371	394	385	410	369	359	381	369	372	374	390	373	367	417	404	397	382	351	370	381	392	420	404	426	390	354	429	371	395	352	351	374	372	379	396	383	370	401	399	362	407	376	417	381	396	388	398	401	354	395	414	416	388	385	414	379	367	375	388	402	399	386	378	365	396	351	375	371	382	383	341	430	394	392	401	382	374	434	385	415	398	410	404	362	390	391	372	416	367	398	394	417	384	384	413	376	391	419	369	374	359	410	395	401	370	401	350	379	423	378	351	377	417	377	360	379	385	378	364	398	374	377	380	388	379	410	392	382	416	403	416	398	372	411	407	389	396	379	383	392	351	431	388	409	395	382	363	409	384	374	389	351	404	376	411	376	381	407	389	415	413	364	359	389	379	391	380	393	376	385	377	391	391	345	376	377	408	409	346	367	379	360	382	352	405	367	403	359	425	353	393	378	373	388	358	386	392	380	354	390	338	404	379	395	371	325	355	372	406	380	390	387	392	395	360	385	382	385	415	384	392	362	391	407	379	399	418	416	387	389	404	391	379	356	386	356	383	428	355	353	386	394	396	398	380	356	363	390	413	365	377	341	404	410	381	404	387	366	419	393	388	373	405	386	411	370	396	408	379	366	363	419	391	373	414	400	413	364	341	386	375	402	383	369	382	416	405	377	379	409	392	382	358	418	398	375	379	399	384	393	425	426	390	378	374	394	391	351	419	377	360	371	399	388	368	376	375	395	380	387	365	363	376	396	388	374	385	367	386	371	367	389	357	401	369	369	398	380	396	385	380	399	425	377	422	374	392	382	412	392	347	387	388	362	407	380	381	398	370	366	417	379	414	392	375	374	374
31535	15031	6134	1905	741	346	252	283	271	249	254	260	233	241	253	231	236	227	248	229	245	225	249	231	262	281	232	248	198	214	241	236	236	242	238	232	219	242	237	231	253	270	251	236	242	270	237	246	227	247	222	228	231	229	227	234	239	241	239	255	243	228	205	223	226	268	228	241	232	260	238	233	243	215	252	256	217	262	240	235	262	218	230	234	241	222	209	227	234	262	207	238	225	271	225	222	263	214	236	220	259	271	225	217	261	268	260	236	236	244	223	240	234	221	236	259	272	257	248	242	262	240	233	257	248	258	243	230	217	252	267	231	225	267	253	247	215	244	266	222	239	237	236	210	242	232	253	231	224	216	281	217	279	236	232	242	228	239	255	223	258	225	238	241	230	230	251	245	234	219	231	212	254	218	241	244	229	254	250	230	259	216	262	236	262	230	226	235	234	259	242	257	253	246	265	249	250	236	207	242	288	231	235	226	228	240	230	243	217	225	224	258	249	209	247	242	265	249	249	229	268	241	229	278	214	254	265	251	275	236	242	216	220	248	231	227	218	232	240	250	270	249	236	246	212	226	201	250	254	257	235	229	249	260	230	226	234	262	246	245	230	233	259	266	228	224	229	282	213	218	258	237	233	230	246	237	244	222	230	248	233	259	239	234	244	268	235	249	236	240	230	243	252	239	243	239	229	218	216	259	246	226	241	243	229	251	246	264	239	242	229	234	257	232	245	253	233	212	274	241	246	257	245	229	276	226	232	204	239	244	219	235	257	242	256	241	229	234	230	258	259	240	230	226	199	215	229	225	207	200	264	249	247	233	230	245	237	222	264	231	253	264	235	255	243	248	231	232	234	239	235	211	228	234	237	250	245	224	236	237	212	254	261	213	259	238	219	229	248	233	236	230	228	247	218	214	274	230	256	207	257	254	236	240	261	262	249	225	247	183	206	259	265	252	249	283	210	229	232	268	241	228	258	245	234	256	220	247	240	279	224	245	247	263	236	233	232	218	234	248	234	229	230	242	259	233	248	213	254	226	245	256	257	214	241	208	231	223	261	259	227	243	230	273	227	241	258	263	240	230	244	245	213	223	255	216	238	225	223	260	230	224	226	240	220	244	246	262	229	240	227	240	270	235	262	232	244	242	257	249	233	254	223	237	239	242	247	244	224	241	256	246	247	238	229	242	261	244	257	252	212	249	224	254	238	273	228	235	235	253	238	242	248	236	244	222	228	240	260	244	257	228	236	236	237	240	245	241	249	251	212	252	227	243	236	255	233	234	252	240	237	222	239	261	254	238	260	232	237	217	239	251	237	258	238	229	266	226	223	252	229	220	255	232	232	246	253	244	253	253	237	235	255	236	261	233	221	297	238	268	233	250	239	222	240	250	252	261	247	250	248	244	232	234	215	234	240	245	251	235	233	276	230	252	235	238	227	235	225	238	244	259	215	241	256	227	246	235	224	271	257	241	236	266	266	242	232	228	253	237	237	242	252	271	262	218	219	224	211	239	259	237	247	226	224	231	250	262	236	266	230	221	256	212	260	243	225	235	245	218	230	248	271	244	236	205	240	253	233	206	224	217	223	242	236	229	262	235	247	234	260	246	237	259	220	233	231	259	239	258	245	245	247	258	225	257	217	206	236	208	249	219	235	268	228	241	234	267	275	252	277	228	246	230	264	231	278	271	236	214	235	210	233	240	258	233	247	228	213	218	237	224	240	228	254	237	236	227	243	249	237	239	262	257	249	260	268	262	252	250	225	259	277	261	250	208	240	234	217	242	226	246	247	246	252	242	238	218	258	241	236	252	252	211	263	242	241	228	258	210	247	242	234	253	214	240	252	243	224	215	197	268	228	236	250	239	224	232	217	240	241	234	254	256	241	219	254	244	239	222	230	246	228	212	235	237	250	257	226	242	223	238	247	226	224	247	245	219	232	227	242	269	257	242	238	233	260	226	243	219	280	264	224	268	223	261	253	237	231	248	232	241	243	231	255	261	226	230	256	268	243	222	241	255	218	238	233	258	218	234	244	206	270	242	238	203	233	230	224	261	283	272	241	248	272	241	224	256	239	256	223	214	256	244	243	245	219	238	221	232	242	258	252	234	243	249	263	218	231	207	240	224	247	225	259	241	257	243	223	236	248	235	231	213	273	252	225	220	241	225	207	234	236	253	237	252	242	259	267	235	245	279	262	242	224	227	240	268	219	237	231	237	242	220	217	252	252	237	247	238	222	223	227	215	269	224	240	214	262	239	204	231	232	246	229	253	234	273	229	232	226	228	231	227	227	268	227	255	257	252	224	241	240	267	217	227	239	229	218	222	246	249	236	238	248	237	247	222	250	218	213	251	251	229	238	245	224	223	217	224	239	226	240	241	202	253	249	240	203	245	285	255	235	239	232	243	209	252	219	255	262	247	249	262	245	237	211	239	231	238	264	213	230	226	251	279	231	260	258	244	258	253	244	248	215	259	237	242	263	227	271	222	239	213	224	252	255	269	245	240	247	275	230	266	220	252	228	266	232	224	235	268	227	231	258	227	264	252	241	229	204	240	232	248	247	237	231	232	230	248	251	272	229	231	237	270	210	254	232	232	248	222	236	255	263	231	263	241	252	242	249	238	253	237	261	203	212	228	249	242	229	239	247	241	221	224	246	259	261	234	204	225	237	225	245	216	240	276	250	233	242	268	241	234	250	238	242	254	213	228	233	281	237	243	215	245	231	256	215	246	255	237	217	255	252	267	254	246	243	257	233	240	254	272	250	237	233	218	265	267	231	253	250	253	222	224	267	259	209	217	251	243	228	216	243	226	244	245	267	243	264	226	220	224	216	239	229	238	219	227	253	269	241	215	249	234	223	260	204	233	205	236	257	246	259	260	272	259	241	240	247	237	218	275	224	239	242	258	220	246	256	238	240	270	242	283	235	273	223	220	222	270	253	242	270	230	222	260	248	224	230	232	239	201	235	239	235	243	204	231	246	234	256	238	243	245	236	254	244	215	245	276	230	230	218	246	214	271	223	228	239	219	249	222	229	218	228	230	243	190	243	255	248	249	233	241	257	248	265	243	224	217	260	258	257	220	213	215	238	241	236	236	244	261	249	239	239	238	246	223	241	247	225	237	262	238	228	215	270	223	247	240	223	230	250	245	227	242	237	245	242	222	260	236	260	240	238	224	241	244	234	213	202	233	222	250	231	223	225	264	226	231	256	251	238	216	257	249	235	214	240	244	259	252	266	249	238	255	245	213	243	224	256	236	221	220	233	217	210	259	245	262	223	225	256	218	232	240	237	220	231	234	255	285	258	238	236	249	236	245	263	236	229	220	231	264	259	243	242	259	247	253	232	236	212	244	195	233	243	226	259	259	262	224	238	251	232	240	241	259	238	215	242	236	251	233	236	230	227	198	238	250	255	226	247	214	246	240	222	203	219	238	260	238	232	217	219	223	250	218	204	231	252	218	229	232	241	225	225	249	243	225	239	215	244	238
20291	11169	8897	5065	2325	873	804	702	634	603	559	592	586	566	518	567	554	545	535	590	528	515	521	544	506	548	531	558	514	542	500	505	516	494	552	529	499	560	515	488	544	549	535	524	501	494	526	547	480	512	548	486	507	528	523	507	544	576	546	502	544	535	521	552	478	487	526	524	499	504	510	473	552	563	515	531	522	498	498	510	516	538	508	495	548	519	533	513	555	520	514	525	554	580	546	493	502	510	528	485	507	537	497	484	508	520	493	537	497	545	542	519	499	516	539	498	553	550	548	524	499	467	535	527	548	515	518	511	537	529	510	467	544	534	514	483	533	529	558	539	517	483	486	523	492	542	509	503	501	531	492	528	542	563	505	505	543	526	544	526	503	543	510	516	519	561	540	540	516	521	536	532	523	516	535	535	513	530	546	499	554	531	512	509	514	495	530	504	533	498	536	553	538	500	519	507	491	523	541	512	508	512	518	539	550	518	515	484	515	494	527	531	508	555	538	497	508	555	524	499	509	538	516	538	536	527	514	496	535	513	479	488	552	532	519	536	498	521	527	512	533	519	536	519	521	508	528	523	504	558	539	539	537	482	542	535	525	478	527	536	524	533	493	514	509	514	558	546	488	514	523	510	533	548	538	540	580	505	527	491	506	514	540	506	494	518	507	527	501	566	478	552	499	539	518	529	568	523	525	506	494	527	480	516	529	546	513	502	534	516	539	519	543	573	564	512	542	500	517	582	554	552	455	511	524	517	518	503	482	444	526	516	510	524	515	511	527	529	534	532	519	493	532	510	530	507	516	545	510	490	486	551	502	513	504	505	497	472	515	532	518	540	497	502	537	532	507	516	514	507	533	470	501	526	542	507	547	505	508	540	524	528	540	514	523	544	509	516	544	486	509	515	556	534	552	517	507	494	564	510	536	488	543	548	481	497	510	484	516	581	488	561	530	526	542	501	526	488	539	564	519	540	516	490	492	526	497	533	505	541	521	538	487	506	558	481	532	526	486	506	511	524	541	485	495	501	535	513	555	504	528	489	509	543	501	506	527	487	504	524	578	522	498	542	520	518	478	534	510	558	509	531	503	542	555	517	480	540	535	519	523	526	524	498	487	523	513	538	542	531	501	509	506	515	496	501	531	517	506	485	502	462	534	529	504	546	552	513	498	511	500	510	502	531	526	512	520	522	503	553	506	484	523	509	513	511	545	505	522	499	520	505	542	502	503	501	528	535	531	525	508	508	490	476	496	513	514	531	528	509	571	528	532	541	483	509	489	545	510	540	525	507	520	504	500	526	510	541	510	528	511	510	523	513	503	529	553	520	525	543	486	548	530	544	529	526	532	539	506	549	534	524	532	545	523	480	526	520	557	514	508	539	538	536	532	549	482	526	532	503	519	501	479	537	528	498	496	520	529	524	550	511	520	507	521	537	514	566	555	555	533	508	540	523	531	509	494	563	494	532	487	538	554	536	525	521	503	498	501	497	519	544	538	574	568	548	506	536	512	508	501	511	505	499	508	547	527	517	540	537	503	516	550	481	544	555	498	508	514	513	527	496	506	525	510	519	531	535	505	520	541	526	496	522	550	491	533	551	501	576	496	525	508	537	493	550	541	522	503	541	512	537	506	498	548	506	539	521	533	493	531	493	571	519	560	518	515	568	489	549	502	523	487	520	539	525	544	488	577	471	487	555	471	498	545	504	528	557	512	506	489	484	558	511	517	498	525	515	490	530	537	549	508	506	539	549	536	530	486	517	520	552	508	511	489	531	505	511	475	468	509	496	534	497	521	537	491	518	535	527	542	490	489	524	525	534	535	485	505	498	555	497	515	546	516	523	485	519	528	530	561	535	505	502	490	559	550	496	504	517	517	547	536	556	534	545	537	515	494	503	494	496	521	498	499	524	545	540	564	525	507	497	556	500	514	522	541	499	497	497	526	501	581	505	528	516	540	519	502	513	523	477	504	509	509	525	528	542	516	497	518	488	506	504	585	545	516	524	491	506	516	555	562	530	532	517	547	500	516	523	519	539	510	503	508	480	523	530	500	502	539	486	488	497	494	503	486	533	516	503	535	496	530	552	469	536	509	525	507	515	514	481	534	510	499	527	491	493	529	473	491	486	548	520	542	550	516	525	556	497	518	517	515	531	520	531	465	525	488	579	520	501	501	537	532	493	519	479	517	523	524	545	497	486	498	503	482	527	482	521	523	499	527	520	514	529	495	505	504	481	523	504	549	538	504	524	538	536	513	489	537	530	549	520	551	518	527	522	513	511	511	457	502	513	488	508	512	529	516	525	541	511	584	538	521	513	521	517	543	511	503	537	505	569	508	510	508	515	515	528	523	494	481	543	539	500	496	522	503	502	510	524	507	530	542	489	552	483	522	491	545	512	531	490	517	554	512	489	538	504	500	532	515	533	486	533	506	510	505	567	531	528	573	544	540	543	559	515	521	515	526	509	525	530	528	559	519	533	504	503	523	504	524	547	574	505	515	520	544	549	516	537	553	510	498	551	484	536	511	520	512	486	509	504	509	533	513	495	504	517	505	500	512	512	527	510	549	493	535	535	526	499	574	558	521	516	545	544	531	526	532	526	493	548	513	522	533	573	544	549	538	530	527	525	516	520	517	561	453	508	541	576	582	544	545	536	538	497	513	510	489	513	556	499	526	553	530	520	527	486	552	527	504	546	521	517	525	525	564	510	505	506	498	545	526	501	550	517	545	508	551	552	533	498	510	513	497	549	519	541	502	498	554	524	516	499	537	543	519	554	527	533	530	509	522	479	509	488	504	528	519	526	510	534	510	539	527	560	467	529	497	489	529	500	517	455	560	534	521	558	516	589	512	537	502	504	563	543	502	474	502	529	481	511	571	525	499	521	516	545	522	504	538	502	516	486	508	525	521	510	554	545	578	535	506	564	482	496	551	553	530	539	538	566	493	523	541	515	529	488	521	520	547	500	469	562	489	516	524	477	495	543	497	502	503	497	522	555	530	509	536	517	486	513	489	485	515	529	512	486	536	493	500	490	540	487	503	526	538	505	526	598	486	537	519	507	477	507	494	546	499	542	480	512	503	550	488	532	519	520	521	531	530	527	528	534	504	512	497	530	498	497	493	524	515	487	506	532	486	479	529	509	476	495	506	578	548	529	525	491	535	499	516	535	536	526	506	527	530	525	490	513	517	481	524	532	536	535	491	539	505	526	487	548	521	534	513	557	463	517	530	544	519	547	526	504	495	544	533	510	517	512	542	535	483	552	528	521	510	508	514	519	563	530	541	504	519	529	559	522	487	532	530	515	518	562	502	475	504	514	508	466	479	525	528	546	515	548	529	543	531	538	515	488	493	516	497	494	532	542	511	517	484	554	521	513	509	548	514	520	536	522	538	512	526	555	531	539	512	534	470	510	528	534	531	520	533	506	529	519	505	534	496	517	556	531	516	514	482	485	530	492	519	510	539	549	504	506	512	544	514	520	522	486	534	522
46509	29715	21841	12502	4854	583	288	273	230	197	191	192	185	178	169	147	195	187	152	173	143	134	147	138	150	162	150	153	156	151	141	142	155	157	156	152	126	146	156	182	170	157	144	168	161	139	143	143	129	155	140	163	145	168	169	150	146	135	141	137	141	140	136	134	134	140	157	146	160	177	150	165	168	149	169	151	120	150	137	164	165	146	132	138	150	129	144	147	156	182	165	137	125	168	168	162	153	135	132	155	159	144	149	165	164	137	156	150	165	131	149	153	142	129	153	151	149	150	159	149	163	143	143	146	156	135	152	170	168	158	170	159	141	167	154	158	132	151	163	150	163	130	129	161	138	162	133	140	166	135	149	134	148	144	159	127	149	135	157	153	175	139	139	143	164	177	133	149	142	129	176	138	140	142	148	148	152	153	169	158	173	150	154	160	166	132	145	140	158	155	135	148	136	155	145	141	157	148	139	138	152	150	159	171	172	163	136	125	162	126	130	138	160	158	171	128	162	147	137	152	129	148	162	146	157	148	150	156	154	146	153	131	140	153	138	135	138	157	143	132	154	137	153	127	141	124	151	150	138	134	137	142	159	157	148	159	151	146	167	130	135	156	151	134	144	166	143	142	143	140	162	162	150	142	151	169	129	173	161	139	165	129	157	139	127	155	152	135	142	196	130	134	147	155	129	150	142	173	153	147	146	156	154	177	165	166	155	151	133	154	143	141	145	159	160	145	153	133	153	140	144	132	147	137	162	144	132	154	174	147	137	133	158	164	140	141	146	153	129	148	173	156	155	141	159	151	137	128	149	163	166	170	134	160	149	125	157	178	159	148	144	141	164	162	148	131	174	145	134	141	137	170	129	148	139	148	129	131	126	155	145	144	157	142	163	143	145	149	168	157	144	149	140	143	141	162	146	151	162	149	173	150	163	155	134	145	139	170	155	148	166	157	140	137	156	140	148	152	163	133	131	141	131	130	145	140	144	161	150	147	136	163	149	161	136	138	143	154	165	151	144	143	152	175	157	155	159	159	155	146	161	169	135	167	169	139	128	130	169	118	148	146	133	152	154	156	138	144	142	156	167	162	133	132	148	126	144	175	127	154	143	153	167	148	142	152	147	149	137	158	148	139	146	155	144	155	160	144	159	152	151	145	132	148	139	148	155	144	160	145	126	150	148	136	166	160	153	167	159	135	165	137	155	140	137	146	155	159	124	140	149	145	158	134	162	174	135	148	141	137	135	162	157	150	145	165	148	154	163	141	134	124	168	128	145	143	125	160	156	151	137	159	152	146	138	157	131	143	142	131	136	141	145	147	151	133	156	113	128	161	170	127	142	140	145	144	161	151	137	135	170	162	151	132	154	177	157	155	150	138	141	159	148	143	146	139	156	138	148	136	163	152	135	142	168	129	148	140	149	142	161	167	157	142	142	156	121	152	139	154	150	155	146	133	132	136	164	140	156	127	165	153	152	144	144	162	138	140	144	135	141	138	154	173	151	139	139	143	135	151	135	155	133	175	167	132	130	160	149	153	142	153	139	133	148	168	149	169	135	133	138	137	137	149	133	139	156	169	152	149	131	151	146	146	150	144	133	139	156	149	139	154	140	149	132	141	153	140	140	144	145	149	154	133	151	150	148	167	148	148	138	161	159	154	150	122	152	177	161	135	155	165	139	148	122	144	168	141	148	155	133	162	120	148	152	146	120	144	151	149	125	140	129	168	152	152	145	157	142	146	156	149	131	170	187	151	141	148	166	147	136	140	141	146	163	186	123	150	143	158	142	162	140	146	130	151	157	133	128	160	166	163	140	138	169	128	146	152	128	151	165	150	128	140	164	140	148	158	152	160	153	143	138	148	126	155	157	139	146	156	154	140	145	139	128	186	155	131	153	137	131	150	163	156	167	139	141	145	165	123	139	153	153	141	151	146	152	121	152	143	148	138	135	140	126	131	145	145	151	129	168	162	146	142	137	130	162	147	166	152	157	156	125	151	154	156	161	165	148	145	155	183	164	140	151	152	156	161	183	162	131	163	142	150	146	156	149	168	162	160	141	164	157	161	153	145	191	151	143	142	151	162	166	139	153	145	142	154	135	147	127	142	121	135	154	130	144	144	173	147	154	122	153	171	140	140	148	144	154	144	164	156	143	139	134	147	150	142	138	166	157	148	129	165	141	160	164	160	139	150	148	127	145	149	153	159	139	142	136	152	155	150	161	140	169	144	134	159	133	147	154	135	122	150	138	138	134	159	129	170	133	157	140	146	142	154	143	146	154	148	163	160	127	130	150	167	147	153	153	141	161	145	146	129	141	164	138	155	162	130	142	143	167	150	151	139	155	157	134	155	139	118	161	140	147	143	137	133	157	149	150	153	130	146	164	162	142	156	160	155	157	141	145	149	146	135	165	153	168	143	154	153	153	166	170	152	143	145	140	156	141	146	123	141	151	170	122	145	135	130	135	144	147	145	156	153	148	135	173	150	150	147	141	161	149	154	153	151	141	154	139	123	152	164	139	135	169	148	140	156	151	163	153	161	142	166	184	131	166	162	157	143	137	149	141	146	154	149	158	159	150	137	129	155	164	137	158	144	131	156	160	159	131	144	172	124	145	152	178	155	152	148	155	145	149	144	142	145	149	121	153	130	131	159	134	182	134	144	146	153	148	148	152	149	157	168	169	138	156	146	139	156	153	143	160	144	142	158	169	148	165	166	144	135	142	146	156	139	147	174	165	135	149	154	126	153	139	162	151	112	127	157	153	164	139	130	154	144	146	144	134	131	134	148	164	167	176	142	144	121	140	175	119	187	162	148	148	137	139	136	148	162	170	142	152	128	150	134	147	165	128	141	132	137	151	149	165	153	120	156	133	144	138	145	127	150	127	124	151	166	125	149	153	145	129	164	176	141	174	168	139	149	155	135	141	147	147	141	156	140	150	141	125	144	147	143	156	158	137	140	136	161	157	165	140	160	144	151	155	178	112	153	172	164	138	170	158	150	163	166	144	155	125	137	127	148	150	149	142	145	156	171	128	151	147	143	130	134	133	149	140	159	149	149	133	146	168	150	158	143	132	148	142	155	128	135	156	148	161	141	141	148	153	149	147	140	127	149	143	131	117	155	153	128	180	149	130	147	151	157	154	166	144	164	142	133	130	137	164	143	137	143	138	162	132	125	129	140	152	161	152	143	152	157	129	153	152	150	128	152	152	155	132	152	152	163	167	133	151	155	138	151	158	142	150	139	131	152	155	161	147	133	135	158	126	155	135	162	166	169	162	137	156	150	152	142	173	143	163	141	160	161	174	138	154	164	147	137	144	155	158	161	157	138	124	139	142	133	147	137	142	142	158	155	166	147	140	139	122	161	128	136	146	152	147	137	142	131	149	141	135	129	153	156	166	148	154	162	167	166	138	151	145	143	148	155	173	157	166	134	142	134	139	139	129	140	147	148	140	164	145	144	164	165	133	135	153	169	160	156	143	153	163	143	159	147
30561	22590	25489	20455	9094	1342	1098	895	793	713	663	635	556	582	515	501	477	437	431	385	375	404	415	407	420	373	352	351	363	354	351	346	353	320	343	363	312	323	342	347	359	350	336	347	373	369	369	345	364	370	364	311	361	342	349	311	358	357	346	326	342	338	341	312	387	360	335	356	370	323	364	364	334	352	350	371	308	341	337	316	358	352	314	340	342	314	362	347	337	306	320	333	338	351	348	342	332	341	350	339	343	320	339	345	346	340	334	329	361	318	343	348	303	361	303	329	345	354	365	344	356	372	374	333	333	381	323	337	350	323	335	313	295	373	316	339	364	339	372	318	361	325	324	366	370	321	362	367	343	324	322	333	340	342	358	355	372	337	363	361	296	372	368	362	322	338	319	339	320	372	329	351	302	360	340	328	341	321	366	345	357	330	354	322	330	343	348	300	337	350	343	312	347	360	319	332	335	362	349	325	336	367	345	355	334	336	355	329	326	355	348	321	363	322	347	369	330	340	333	342	353	347	378	352	344	350	333	310	326	346	333	342	353	329	332	318	354	317	371	333	374	366	372	339	330	347	377	323	342	337	380	348	339	336	346	327	362	343	342	347	336	333	330	354	333	334	347	356	331	360	343	361	315	382	348	350	334	336	371	339	318	330	359	336	354	346	360	351	365	333	368	346	316	351	318	330	350	327	340	348	357	353	372	348	343	332	366	349	346	342	347	313	354	358	340	326	322	371	360	345	322	334	368	350	364	329	346	362	329	306	289	362	359	339	322	331	350	340	347	316	322	348	343	330	332	318	343	357	369	347	333	323	330	339	322	344	342	361	351	348	353	363	363	342	336	357	327	366	374	361	342	320	327	316	324	368	364	369	338	331	327	324	345	371	340	346	348	333	356	325	350	371	351	345	340	302	364	337	358	344	313	362	338	366	340	358	347	371	350	302	347	349	366	388	324	328	335	334	351	360	316	345	353	337	311	332	349	354	348	333	349	350	368	345	322	373	331	314	358	357	322	328	341	347	323	338	362	299	343	335	341	353	337	333	337	321	323	336	333	361	371	350	364	355	360	348	330	377	339	332	367	362	344	334	280	308	341	368	335	330	346	350	360	340	322	345	334	348	355	360	328	353	340	325	321	359	348	330	343	354	357	324	341	321	358	354	322	359	340	335	345	327	331	365	371	359	351	378	361	318	328	326	354	318	297	314	337	332	315	342	333	352	333	323	356	358	351	357	337	360	328	347	343	344	322	377	352	322	361	349	345	321	337	362	346	335	329	328	354	321	362	344	327	345	342	344	341	345	318	370	325	337	348	320	345	354	321	316	345	368	347	328	314	383	359	341	343	323	371	343	307	344	332	326	347	327	341	321	370	329	347	347	371	336	328	358	360	327	344	333	328	375	320	343	353	354	356	363	388	344	335	362	349	321	399	333	327	343	357	370	345	378	345	315	347	355	342	322	324	378	327	330	320	351	366	355	316	328	349	339	378	377	357	322	337	323	357	337	321	323	357	388	333	344	373	351	332	333	325	342	336	342	337	343	361	325	373	361	340	360	337	375	324	323	316	363	336	327	346	325	362	330	338	328	335	319	357	322	321	413	341	368	349	329	357	321	338	367	319	337	377	344	361	342	377	352	359	341	371	318	360	316	307	321	361	335	338	355	375	327	332	349	338	343	337	330	343	362	349	376	372	368	322	323	325	317	375	342	366	361	332	328	365	366	359	349	363	362	336	351	340	354	327	313	346	347	339	319	358	346	334	344	338	361	346	342	374	334	335	331	335	305	340	325	362	354	331	388	346	342	309	341	322	367	367	354	324	354	336	346	339	325	353	353	343	317	360	308	329	369	342	326	355	329	346	320	334	317	346	311	346	328	325	340	321	354	292	306	313	379	318	324	353	362	342	340	299	331	325	351	343	371	319	343	371	340	341	361	345	356	371	347	375	391	333	359	338	318	402	356	372	346	381	327	339	318	330	352	304	366	354	342	329	380	338	354	335	367	324	350	358	350	355	363	362	397	338	333	350	315	339	381	333	330	372	344	368	368	327	364	308	342	333	361	369	335	338	353	336	337	340	380	368	328	341	322	361	355	326	349	331	362	326	360	369	336	324	349	381	357	330	326	375	362	349	345	357	365	374	366	380	348	330	322	344	342	342	322	377	347	334	310	336	367	332	298	354	342	328	368	350	312	357	352	361	328	317	365	365	313	332	367	347	331	344	295	370	335	339	358	351	351	378	339	312	352	363	328	361	347	360	328	359	351	360	351	331	353	317	322	323	326	315	372	334	363	343	344	324	354	357	331	353	338	342	335	362	375	338	336	343	335	326	341	350	335	337	359	353	367	362	388	382	322	362	345	382	331	317	328	373	317	332	346	322	329	337	362	330	337	346	325	339	342	311	350	326	303	319	349	344	357	324	373	368	342	325	308	337	317	342	334	319	320	370	364	365	351	341	315	329	342	381	380	363	340	362	324	363	356	320	314	317	337	367	349	354	355	365	354	337	342	336	328	320	352	326	380	355	332	389	334	347	330	331	345	331	342	368	331	340	375	321	375	365	386	336	348	340	343	392	317	321	307	372	369	357	368	345	346	329	316	351	360	366	330	325	337	340	350	307	337	354	383	324	342	332	338	323	330	300	304	348	385	366	334	338	315	343	345	361	381	350	327	320	363	336	329	368	384	344	337	378	332	326	311	331	349	345	322	348	308	331	359	357	339	329	336	319	353	317	322	340	357	346	340	383	322	326	335	310	351	358	348	345	332	344	355	336	332	343	328	301	301	321	332	354	343	324	337	357	310	316	356	355	352	335	313	319	331	350	386	346	341	345	339	329	344	361	353	343	348	350	338	358	345	314	359	359	347	387	361	349	339	351	355	376	339	326	329	348	314	336	347	330	360	361	316	367	363	312	352	336	337	351	335	316	354	330	354	360	356	349	376	360	338	323	333	350	332	327	326	354	371	351	358	322	351	350	358	319	339	331	320	327	366	344	382	307	329	315	350	326	355	344	338	324	341	357	323	368	311	328	344	301	347	301	333	351	374	307	339	372	345	331	347	348	322	337	366	334	325	334	370	334	343	358	332	324	329	343	338	347	322	346	323	334	334	334	355	360	342	353	354	306	324	344	343	340	372	328	321	350	340	338	354	347	340	376	332	351	332	347	329	348	331	349	352	353	329	335	354	362	332	383	331	345	336	357	350	370	345	334	333	305	360	297	316	358	325	313	310	357	349	358	316	326	334	360	369	335	324	365	345	374	322	390	325	342	346	330	332	345	319	337	364	350	353	353	320	367	349	339	359	343	359	325	343	336	342	343	362	366	354	336	351	357	340	341	352	337	338	327	333	332	329	368	346	357	325	335	354	321	329	346	331	338	337	334	334	358	335	349	361	338	321	345	336	352	331	317	338	325	341	334	345	334	330	308	336	329	344	357	323	351	321	339	322	329	372	336	320	329	334	347	335	339	343	357	339	333	334	355	390	333	329
57145	35295	31193	21001	5929	920	430	361	267	288	202	240	238	180	200	232	187	181	204	155	166	184	174	178	167	199	169	183	172	167	197	178	169	176	153	155	163	159	190	202	154	149	179	175	158	165	172	169	177	149	168	168	153	160	164	194	162	177	154	164	189	162	170	183	169	186	135	161	157	179	169	145	158	161	164	172	186	147	166	180	161	143	166	173	175	170	154	143	191	133	166	156	158	161	156	204	165	147	157	174	148	177	184	148	148	163	139	170	166	147	179	179	195	140	183	165	164	153	157	167	172	147	179	146	145	196	175	198	213	170	157	179	152	176	188	165	206	179	170	178	170	171	179	161	156	192	206	167	169	181	166	181	180	148	180	173	177	172	168	192	172	159	156	190	156	170	165	188	157	147	166	138	157	160	157	180	170	146	154	191	148	186	162	148	157	173	182	175	170	165	169	187	164	168	161	179	158	177	158	166	182	158	196	183	185	156	176	187	191	177	174	167	172	182	205	168	152	173	159	154	177	163	171	173	196	175	176	167	171	168	175	154	171	176	190	160	220	157	172	174	162	150	167	187	161	158	143	146	170	141	168	192	173	170	176	182	167	169	151	171	175	156	164	145	189	169	189	160	196	162	163	160	174	180	175	178	175	157	147	154	167	164	153	178	190	158	168	187	166	154	196	176	162	187	162	191	159	160	170	157	164	174	174	160	185	160	167	163	140	173	178	208	161	159	178	163	176	167	157	149	178	170	154	193	162	189	150	176	170	181	174	156	175	173	164	184	181	156	196	168	164	190	168	156	157	153	144	195	158	166	188	155	176	160	161	165	183	200	167	165	178	163	158	147	170	165	166	154	157	171	144	172	163	185	152	187	160	182	170	159	177	153	160	159	145	197	170	162	153	174	181	173	175	163	181	158	162	175	180	175	172	177	166	180	171	169	149	174	150	161	158	178	168	156	167	179	159	164	156	178	160	177	175	150	180	173	170	175	156	162	178	156	167	164	166	151	174	145	176	175	163	163	171	170	169	149	138	164	150	191	176	166	173	170	160	175	164	154	177	149	156	147	175	173	192	162	149	168	156	166	172	179	200	169	182	165	182	180	143	188	189	170	195	163	174	175	165	186	169	131	171	162	151	170	171	155	163	167	163	176	156	150	178	174	169	154	167	188	149	183	186	165	164	188	181	165	144	155	163	169	168	182	181	172	179	150	162	165	159	173	180	172	168	191	177	201	169	177	163	186	190	157	176	194	158	163	174	180	150	193	166	176	184	180	183	166	187	167	156	178	185	195	166	159	176	192	167	182	154	160	156	188	167	158	163	167	167	168	191	183	157	177	171	148	171	206	172	181	178	162	169	167	169	166	187	152	162	153	169	194	178	179	164	171	174	162	177	154	175	136	140	192	171	163	178	191	182	144	171	177	153	177	135	159	176	163	166	168	163	152	183	179	156	168	156	174	164	181	158	157	173	151	158	162	160	174	145	170	176	173	177	167	184	199	189	183	170	188	150	156	179	167	160	180	172	166	159	181	174	165	193	173	169	176	169	152	183	176	179	151	168	169	148	172	169	184	187	155	176	162	164	166	160	186	181	163	161	161	156	160	176	143	160	152	188	168	178	188	167	185	180	186	166	146	178	154	177	177	164	184	173	167	169	156	186	162	166	194	163	172	207	160	172	166	133	154	163	181	186	144	154	181	166	160	171	163	187	168	160	150	161	160	179	187	185	188	150	190	157	166	161	168	152	178	144	171	198	187	184	173	176	155	148	169	179	155	187	174	168	183	186	173	164	155	179	178	191	169	172	170	161	160	150	189	172	172	165	167	167	177	188	178	161	197	151	157	172	186	173	161	177	175	174	165	142	152	157	187	143	171	176	170	176	182	149	173	196	147	160	177	145	183	182	154	174	160	178	172	194	182	166	171	173	143	168	182	160	172	171	158	187	149	168	163	179	159	162	175	180	171	182	163	165	161	185	172	163	166	187	176	185	168	214	167	168	186	153	160	154	153	159	179	164	170	169	168	166	174	147	172	168	175	186	143	183	186	183	168	152	160	192	171	158	160	154	197	172	176	161	171	173	155	176	173	179	155	154	186	174	173	174	175	161	180	137	183	174	167	183	165	149	172	188	165	173	165	165	175	191	169	184	179	171	203	166	193	173	158	164	189	162	175	181	152	171	160	188	182	169	168	169	178	183	175	162	161	178	149	152	167	179	157	161	164	175	162	176	151	174	181	153	159	152	179	169	166	166	162	178	176	193	164	171	174	156	164	172	163	160	170	148	167	179	173	152	201	160	183	175	171	157	152	170	169	165	162	173	188	155	161	138	160	188	180	185	175	174	183	180	195	158	179	175	189	174	151	177	168	157	164	166	136	176	167	185	184	195	175	169	156	171	164	191	144	208	170	166	178	189	179	148	167	169	156	157	172	167	180	165	132	159	158	168	171	187	190	180	173	167	154	176	178	181	149	164	164	140	161	160	163	162	184	175	199	184	151	188	178	143	136	165	141	189	167	139	142	167	165	174	180	178	179	173	161	143	174	178	163	168	164	187	169	166	186	193	153	161	142	163	169	158	193	177	184	190	174	170	163	174	165	178	140	175	165	158	174	171	194	167	176	151	157	170	154	158	173	169	178	140	162	159	162	165	153	205	176	168	177	160	166	182	131	167	163	172	155	173	181	178	181	172	179	170	151	177	179	180	146	186	167	187	184	147	162	216	179	175	177	148	194	162	162	169	177	154	161	180	193	167	165	174	174	170	174	148	166	159	164	149	190	187	150	178	146	152	166	157	169	154	175	145	173	170	152	154	184	185	152	166	185	165	178	189	190	173	157	170	179	172	167	191	188	171	167	184	162	163	185	143	156	170	182	185	163	152	144	169	168	170	176	185	160	183	166	159	156	184	144	145	179	150	164	183	164	152	153	147	184	164	163	176	170	202	197	176	167	158	173	147	163	204	164	171	149	159	162	170	173	163	125	157	170	164	159	165	168	178	186	178	148	160	148	161	173	169	165	176	170	185	178	156	192	163	168	139	156	152	197	183	195	179	189	179	168	156	156	153	162	179	145	161	166	161	176	173	187	161	208	151	168	153	168	156	161	163	171	155	178	169	175	157	168	153	155	178	189	184	169	174	151	149	182	180	174	159	195	167	172	213	172	169	156	172	163	166	177	175	163	203	177	163	172	177	170	175	160	159	174	161	191	179	148	176	183	179	162	162	181	172	156	187	162	163	165	161	159	199	176	190	172	152	147	167	159	178	173	173	142	131	156	168	181	179	161	171	168	155	169	191	175	146	163	158	190	176	156	156	173	156	162	181	143	157	176	195	174	171	182	182	169	173	160	172	166	145	150	180	168	170	171	160	190	188	168	160	163	175	167	168	157	169	158	182	179	173	169	165	149	157	184	156	158	153	157	198	180	193	183	158	161	196	145	191	181	184	183	170	197	163	164	158	151	169	180	167	148	148	168	168	150	166	177	184	192	156	187
37547	26904	33762	26853	7838	1893	1437	1247	1126	965	797	850	791	716	656	681	646	558	471	485	498	548	489	464	391	431	448	413	465	446	458	419	420	411	387	410	396	460	382	429	423	403	420	422	407	397	384	408	418	388	388	406	389	416	419	395	417	403	402	389	417	417	421	394	420	448	381	358	361	386	395	375	394	375	348	367	401	407	418	402	392	403	391	398	400	378	361	416	381	396	413	397	439	405	382	378	417	384	374	405	372	429	402	352	386	387	379	367	394	389	414	386	399	381	396	367	428	395	410	397	410	393	443	381	420	386	349	394	418	411	389	385	402	394	392	380	412	418	395	384	412	390	407	416	378	400	414	386	425	374	378	370	423	364	370	407	412	414	415	394	414	403	387	428	415	405	385	401	389	385	357	416	363	399	429	405	375	380	382	365	409	408	382	364	397	376	413	419	433	448	382	389	421	402	426	374	379	390	372	417	414	387	387	398	373	391	426	399	420	393	389	386	398	406	380	408	394	420	388	412	384	367	392	434	379	390	389	372	376	417	394	411	374	421	453	413	365	387	410	389	377	412	431	424	367	366	364	370	400	391	379	395	355	377	413	382	393	374	401	384	401	403	417	400	403	379	396	361	384	357	408	413	387	404	416	392	362	355	420	394	401	420	360	382	409	379	380	386	392	418	408	388	430	385	401	381	391	387	437	419	396	390	417	395	400	391	398	405	400	427	393	417	384	412	387	386	409	419	428	390	411	396	388	384	413	437	425	417	350	409	416	384	356	386	393	396	407	401	418	401	406	400	411	376	380	409	402	380	399	390	333	377	399	421	396	384	364	377	399	378	378	428	363	379	352	384	373	349	374	415	385	434	384	389	402	377	391	405	398	378	412	432	383	394	371	401	432	383	420	398	399	393	388	410	366	391	414	358	415	394	399	415	381	373	409	399	432	365	406	386	380	408	379	383	379	374	402	391	389	365	388	430	374	391	395	396	370	374	396	377	353	419	371	435	389	406	383	389	395	401	419	396	393	374	405	427	367	381	384	390	385	394	409	383	399	376	416	388	417	398	379	390	421	362	423	405	382	406	418	385	422	385	415	368	404	370	359	399	425	373	381	427	389	398	392	381	390	385	404	373	358	399	400	352	416	402	399	384	394	414	392	359	387	428	387	401	377	405	424	413	374	382	379	440	381	429	371	421	379	397	367	387	363	430	413	374	401	414	366	370	398	391	396	387	419	419	364	383	402	394	378	394	382	375	371	404	371	397	409	393	395	379	422	395	415	396	386	394	399	415	395	403	395	404	411	395	391	374	399	392	376	378	405	387	376	421	398	415	383	386	390	387	393	404	376	399	366	398	386	371	457	401	380	395	394	371	421	386	379	379	401	381	405	407	401	408	400	410	390	373	395	374	393	385	366	418	383	394	386	375	408	388	395	369	389	403	420	405	330	425	398	377	418	422	404	362	408	407	377	363	365	367	421	370	396	404	417	372	385	400	385	411	394	388	397	392	387	352	405	426	384	389	422	393	416	406	403	394	389	392	421	404	383	366	362	415	411	381	386	367	431	394	395	372	397	420	412	371	399	428	383	410	398	379	409	354	363	368	392	399	388	362	382	389	395	387	391	387	396	366	386	397	379	354	399	396	374	373	414	368	411	362	369	416	378	426	420	414	381	416	384	401	371	405	356	380	422	435	406	390	379	395	380	420	389	402	359	402	415	391	401	379	393	410	419	408	410	399	390	381	362	359	371	389	395	414	409	422	400	366	389	383	397	383	404	408	389	362	428	404	418	364	424	382	394	383	397	395	399	391	399	411	433	378	374	404	405	412	415	397	408	367	402	420	402	444	406	386	417	389	396	374	382	386	406	410	374	411	372	394	399	390	444	429	350	381	396	400	425	406	418	420	374	393	385	365	404	401	390	386	407	414	380	403	424	424	403	368	405	385	379	402	379	364	409	413	349	430	394	395	367	389	386	425	428	379	380	418	405	375	444	382	376	381	378	409	419	388	392	432	411	382	365	413	409	414	389	408	402	389	399	406	364	389	428	389	386	429	377	422	390	417	430	378	375	400	395	399	356	373	417	421	377	413	378	385	400	391	366	428	396	399	364	379	395	424	455	402	386	355	394	409	428	393	425	347	443	438	408	411	410	409	396	383	381	394	411	381	427	400	387	400	414	406	371	386	354	393	402	406	396	400	416	427	407	425	386	404	422	414	386	411	425	409	377	427	353	423	383	427	399	382	397	358	398	412	423	389	408	372	387	388	401	411	404	411	406	365	411	434	385	354	368	399	413	385	392	386	418	411	397	406	357	374	401	396	400	366	391	389	419	394	368	399	394	404	422	384	370	391	426	360	388	370	434	381	430	389	380	403	398	407	414	381	379	418	381	386	377	387	393	395	399	389	372	415	383	397	407	409	397	405	419	434	380	380	403	359	373	386	351	361	380	396	416	418	394	393	389	403	415	393	430	397	357	388	373	408	394	375	405	378	392	388	404	385	385	431	381	409	355	378	387	402	378	383	383	405	416	367	372	385	380	451	422	404	406	387	356	432	375	417	371	407	381	396	333	408	366	379	396	405	373	415	388	362	391	410	397	415	387	404	360	406	386	400	396	399	370	411	401	379	375	390	389	404	412	404	401	384	412	408	416	403	403	412	433	407	374	381	437	398	349	367	396	377	387	377	397	378	399	395	431	401	374	426	374	406	397	384	386	384	416	404	376	382	436	364	395	387	350	403	377	395	397	380	431	408	388	414	409	406	379	385	392	394	399	367	393	397	375	426	440	370	425	403	359	390	375	379	379	385	379	435	441	394	399	420	388	388	402	407	365	392	396	366	359	440	403	400	399	400	373	396	376	404	372	341	420	426	403	412	402	399	433	443	388	435	425	426	392	423	375	389	383	392	408	393	384	388	413	402	371	401	373	397	423	382	420	390	419	398	387	386	385	426	437	367	378	420	443	391	401	383	386	430	395	415	403	399	375	391	366	426	329	438	400	391	426	401	371	377	398	411	386	393	408	394	415	405	361	434	378	414	404	376	395	432	376	382	377	450	390	408	398	388	396	396	452	381	404	414	414	398	373	438	418	381	394	408	418	411	376	354	377	385	395	403	403	392	370	364	383	396	425	410	422	395	420	446	444	416	394	406	392	410	415	425	389	435	373	335	361	391	388	389	367	419	429	386	400	403	405	391	404	401	406	410	381	404	357	414	372	406	393	419	372	395	356	362	394	412	392	413	400	385	404	396	406	422	401	368	408	413	405	403	399	390	379	406	429	393	400	422	383	392	346	421	404	393	395	409	403	380	388	387	391	378	402	340	349	418	375	417	380	368	429	396	402	412	376	383	410	399	367	396	370	379	396	429	372	384	418	396	369	398	380	384	410	376	406	396	384	371	349	427	379	390	406	336	412	407	397	356	393	403	382	407	408	398	362	391	434	397	403	440	406	393	406	399	376	371	375	407	382	383	382	400	385	430	404	391	369	397	394	369
27942	16337	7961	2255	485	347	306	321	244	255	259	255	276	241	239	242	272	229	262	243	228	240	235	201	237	215	201	248	254	243	228	199	238	242	244	244	267	234	249	230	229	188	255	236	228	238	251	207	226	256	249	235	256	240	255	240	222	252	230	255	220	247	221	264	289	274	248	223	205	234	228	238	256	200	229	234	239	280	220	210	249	253	248	274	257	230	230	231	252	241	230	233	259	252	215	216	241	263	259	226	239	253	244	251	261	229	253	245	233	238	235	230	265	229	237	247	240	242	236	266	254	234	266	218	216	231	256	260	219	237	252	264	242	245	247	242	206	255	243	224	246	250	255	262	264	249	196	235	237	259	237	221	244	242	241	239	201	236	236	211	220	231	229	226	251	211	245	238	268	211	242	253	217	242	238	258	250	227	231	237	230	229	256	252	233	205	237	219	265	217	228	226	266	222	257	242	267	235	242	244	255	262	269	243	215	247	240	218	262	250	252	259	285	260	227	245	264	252	251	236	229	225	238	235	241	230	205	212	235	260	225	260	236	248	237	259	278	255	224	221	246	209	212	223	232	240	241	233	231	207	231	232	243	247	236	240	232	231	220	254	256	257	241	221	241	266	237	199	244	233	253	221	234	211	238	243	248	237	236	262	230	240	219	242	248	264	230	253	240	255	254	240	235	239	231	197	255	248	216	225	231	255	242	267	231	257	269	246	231	241	216	294	226	234	255	275	243	226	244	229	235	262	221	241	240	248	259	255	238	220	223	247	241	250	223	223	242	238	250	213	262	240	239	236	244	250	223	281	244	215	245	241	252	223	214	247	225	225	222	245	251	254	238	230	229	219	255	235	263	261	247	237	214	253	228	264	256	264	251	233	240	220	228	254	261	237	244	240	212	217	240	198	223	220	226	243	246	225	227	208	220	225	246	239	256	220	216	253	253	245	265	230	238	221	246	277	260	279	244	198	254	234	249	217	235	258	239	233	256	258	254	235	267	259	233	239	256	241	247	220	239	243	247	270	247	220	193	228	229	249	246	284	247	231	250	237	225	280	266	268	233	250	259	251	241	218	244	237	239	251	221	229	233	241	226	232	259	224	267	215	210	227	233	248	218	227	261	262	222	248	203	209	234	239	214	221	253	237	238	224	237	246	253	264	214	251	228	215	230	258	245	243	255	220	237	248	233	233	222	253	270	256	249	215	256	231	227	239	213	206	224	226	247	260	240	217	231	256	244	267	231	244	263	257	244	238	247	289	208	223	252	243	230	242	237	256	221	238	266	253	258	250	223	252	237	214	204	241	252	233	237	240	248	218	245	275	265	228	235	219	246	207	241	264	254	209	250	263	242	288	258	256	211	239	222	243	199	242	259	228	258	229	227	235	239	239	260	249	245	259	229	226	229	253	261	251	241	235	235	236	247	252	223	218	277	225	234	231	211	255	254	258	229	238	233	217	248	221	231	254	228	253	242	238	239	247	210	236	269	229	228	230	242	222	274	244	262	214	225	240	253	237	243	236	244	221	208	255	238	259	204	238	235	266	222	238	292	194	238	249	218	260	240	233	228	226	230	204	223	243	234	229	217	243	247	228	243	278	233	225	236	228	218	243	247	241	231	260	265	223	255	208	222	231	250	268	236	280	250	279	210	238	204	237	280	230	237	269	227	253	271	237	233	262	237	254	240	244	235	253	228	255	208	246	239	239	242	243	237	229	250	242	228	262	241	257	222	231	225	225	211	257	220	231	250	215	247	231	235	240	230	262	253	243	237	234	246	265	256	231	252	225	240	272	251	239	270	238	243	200	234	260	260	222	231	251	254	279	267	244	229	232	243	256	221	265	234	215	250	256	196	224	241	239	246	220	231	225	246	236	259	231	236	246	224	215	234	232	232	215	233	233	211	229	220	246	246	240	245	233	223	231	233	259	244	228	252	220	233	231	217	248	237	242	240	229	229	247	237	249	227	208	224	269	217	211	209	251	250	249	277	251	236	253	264	234	229	249	229	243	255	238	236	220	251	225	265	235	253	284	223	269	252	234	254	260	257	224	231	241	240	233	237	273	226	240	268	244	276	237	230	193	226	203	276	246	247	242	223	251	249	246	265	241	221	239	260	234	254	252	233	248	239	266	250	271	260	251	282	247	250	253	250	233	251	257	253	248	225	226	234	241	253	212	232	261	257	238	231	221	241	248	252	222	226	251	247	212	232	215	227	255	219	276	249	231	222	242	242	247	231	257	249	244	217	261	230	270	221	257	211	227	217	235	235	220	232	230	243	232	271	233	253	261	268	234	234	227	249	230	238	233	242	235	261	271	252	226	269	231	262	219	224	235	238	226	236	231	229	215	221	261	241	246	244	225	240	247	233	260	197	245	250	252	256	243	249	253	225	235	266	245	265	248	241	250	253	235	244	234	249	260	248	194	260	269	234	206	243	211	237	237	231	235	239	221	252	257	226	253	278	236	259	245	254	235	255	210	227	230	254	247	242	258	247	231	246	226	239	266	249	261	276	259	263	240	241	236	232	227	261	231	235	228	242	220	222	240	259	248	245	236	261	250	249	271	244	248	228	279	225	232	249	251	247	215	229	216	246	250	259	251	257	235	256	255	226	229	223	236	265	246	242	239	219	239	240	254	223	236	226	261	276	238	239	239	265	251	246	249	226	240	235	265	230	249	202	231	242	245	238	223	224	245	247	214	205	251	267	247	227	239	257	205	226	253	262	260	258	253	233	250	223	277	241	234	260	266	229	239	237	246	231	240	234	202	249	233	237	235	219	208	263	247	269	243	214	262	255	221	234	259	252	267	268	253	228	204	234	214	254	248	265	236	234	257	239	259	280	233	250	244	273	229	235	223	250	241	228	270	238	251	211	280	228	238	233	228	246	237	233	251	217	246	232	233	223	247	222	238	281	240	228	250	228	244	236	215	240	257	234	257	249	255	277	271	258	260	268	251	253	254	226	221	205	240	242	253	259	249	221	249	229	266	240	257	227	259	238	264	214	230	247	206	228	272	269	287	234	243	256	259	259	261	228	238	234	228	213	239	219	206	209	240	244	255	246	248	225	236	263	284	246	255	241	249	226	249	217	235	242	258	222	232	245	234	241	228	242	257	218	264	244	228	253	240	240	229	219	228	242	244	242	243	239	232	277	223	246	236	246	244	220	260	225	232	240	258	210	230	259	215	234	235	246	233	219	252	268	224	233	250	269	251	239	254	267	225	254	265	226	267	257	223	231	254	214	255	246	253	226	259	244	224	244	224	234	246	238	257	251	230	219	213	241	244	244	232	244	233	250	220	248	267	251	218	276	243	250	251	241	234	240	254	242	240	243	241	229	249	268	243	224	235	214	233	226	262	250	248	245	263	234	234	225	232	229	230	223	240	217	256	237	241	229	247	246	236	240	268	262	219	231	248	254	241	246	237	238	236	244	272	249	236	264	229	232	210	258	252	235	252	248	233	218	254	262	237	216	237	289	230	241	246	233	243
17464	12823	11354	5220	1482	916	785	719	718	692	629	624	655	602	555	575	538	539	557	556	504	555	573	535	555	516	547	490	550	522	528	524	486	580	542	547	527	528	535	506	491	536	535	523	526	501	546	548	515	488	522	529	491	547	525	509	505	503	533	464	537	553	518	511	523	534	506	518	562	525	513	539	510	536	502	518	544	514	500	498	531	504	513	501	514	501	508	517	492	495	510	511	467	516	533	504	520	529	516	510	492	495	505	538	512	500	529	527	495	528	523	517	565	551	527	529	515	513	534	528	530	526	514	527	525	519	511	513	546	500	540	510	543	508	524	543	512	537	548	534	547	473	520	493	494	529	495	559	521	508	509	542	546	522	491	518	522	540	474	559	475	498	528	477	533	538	497	566	550	458	481	521	522	554	525	543	535	519	544	514	530	500	514	510	516	508	471	490	493	515	505	509	552	501	514	540	483	549	488	516	542	496	528	476	525	524	501	508	508	539	510	515	495	540	533	498	540	514	506	504	538	577	471	513	526	496	501	550	539	512	487	501	490	504	507	511	530	549	499	579	486	549	508	535	529	520	532	549	534	523	553	533	499	484	534	560	529	515	492	504	513	507	520	531	533	517	516	510	513	524	528	532	452	532	499	533	520	521	487	479	519	507	510	557	483	512	515	512	531	514	464	484	504	501	556	506	512	568	525	532	531	490	482	501	524	490	538	589	538	546	523	531	521	505	478	551	518	522	520	543	540	501	500	538	528	560	501	485	538	514	540	510	521	511	504	548	554	549	505	497	533	531	527	532	530	553	502	499	500	504	510	484	545	507	571	501	518	496	498	542	537	531	497	548	505	555	533	525	554	533	510	502	521	545	478	512	539	493	545	504	562	520	550	475	546	514	498	530	531	495	544	500	512	494	498	535	503	525	528	539	500	493	512	522	538	543	547	514	512	548	525	538	509	517	545	520	496	518	531	509	516	521	537	517	537	522	475	540	526	508	537	528	502	475	554	480	504	507	507	517	510	560	520	546	490	534	491	541	525	516	531	484	532	535	533	560	518	513	541	492	568	491	493	551	524	489	496	519	520	557	535	513	497	495	513	520	503	536	493	544	503	576	527	527	522	509	535	465	504	568	548	553	501	502	538	554	559	573	514	486	484	501	491	533	524	471	504	559	473	490	557	525	500	512	520	510	531	539	541	498	557	487	535	516	480	524	538	502	526	508	478	521	517	495	519	507	552	517	527	527	472	531	533	507	539	542	527	535	522	543	522	524	539	518	550	510	481	534	486	500	551	532	517	505	522	494	533	505	563	534	525	523	516	507	475	539	552	526	527	515	518	505	517	537	514	558	485	526	512	525	531	472	516	528	489	538	538	495	556	493	466	494	517	505	533	514	516	502	533	458	523	553	506	523	499	535	495	509	533	495	475	522	503	482	557	494	488	507	525	513	495	512	548	500	520	563	493	488	534	546	522	530	532	528	518	534	538	535	543	496	545	464	540	520	498	538	500	529	532	512	541	531	510	536	484	513	515	514	523	536	523	528	510	515	571	517	536	518	530	531	498	504	530	530	534	532	520	538	560	522	502	518	509	536	503	537	556	519	524	528	488	573	517	539	493	512	514	485	515	498	507	526	542	517	515	534	499	540	520	492	559	507	472	505	556	532	483	531	518	500	518	512	499	473	519	489	520	545	532	530	503	537	508	513	552	542	525	504	528	559	509	466	506	527	513	547	541	554	515	527	532	500	531	549	526	471	519	509	524	524	522	516	541	497	489	510	520	478	549	532	503	482	521	531	507	532	506	510	516	536	489	535	504	518	542	481	512	508	504	527	506	513	459	547	504	508	485	516	513	488	503	591	522	526	513	526	505	509	553	464	498	526	526	477	529	489	474	529	506	537	553	512	564	539	532	515	516	499	520	488	470	514	504	551	504	515	516	519	553	517	511	538	472	545	575	546	526	524	493	512	514	525	521	510	468	519	484	551	557	504	500	529	508	504	543	502	523	525	514	557	545	516	528	575	534	519	482	548	557	512	494	506	526	526	532	535	518	532	523	518	520	523	510	520	528	515	536	530	556	540	526	544	513	547	499	520	498	492	500	530	495	507	540	542	532	515	574	502	538	483	521	520	532	517	535	514	516	501	528	495	511	526	495	489	513	537	478	516	526	546	554	512	539	519	509	501	521	526	515	543	532	528	511	499	545	543	521	515	531	505	564	551	490	515	515	581	520	532	526	507	526	483	535	505	526	513	527	538	506	514	495	525	491	554	512	483	544	524	522	535	493	497	535	542	531	536	540	527	515	556	495	536	523	527	568	501	542	530	497	511	559	508	492	566	556	553	517	536	577	517	563	513	516	524	462	509	552	521	536	548	481	540	530	528	525	522	514	558	514	560	557	453	532	547	489	490	503	529	501	499	524	522	560	480	509	516	522	529	524	558	568	496	517	523	479	531	519	558	544	483	523	504	523	527	500	480	499	533	498	544	503	519	531	551	525	498	510	555	504	519	528	525	489	540	547	530	531	460	546	535	513	527	461	497	510	550	531	544	520	554	527	527	525	503	548	574	516	506	520	534	533	505	511	511	540	500	517	528	532	546	500	561	524	524	501	488	526	529	524	486	517	531	510	505	503	520	564	489	536	464	530	540	529	502	518	529	533	532	538	535	524	504	539	520	501	456	538	529	539	514	513	508	518	519	527	502	506	512	493	509	506	533	533	548	464	496	517	533	530	531	515	527	515	528	530	541	521	473	546	545	521	549	540	533	536	580	519	519	552	495	531	522	509	566	538	499	540	568	514	512	470	473	559	529	534	539	479	509	552	506	480	525	508	539	544	503	550	524	522	537	493	522	503	487	514	552	521	515	550	507	499	492	492	547	506	542	491	510	552	532	543	531	541	502	547	550	487	513	503	530	490	515	512	525	516	527	489	509	514	513	512	560	531	505	505	513	523	513	512	505	543	579	520	497	501	510	534	509	540	492	533	526	548	515	522	536	512	531	526	517	505	522	507	531	544	472	562	499	478	520	491	474	539	537	515	543	541	524	553	503	511	530	521	506	523	525	504	484	485	513	512	522	528	534	526	490	574	542	527	492	530	520	516	499	546	584	559	545	540	558	501	532	536	524	507	508	530	549	525	523	519	523	515	547	525	529	507	535	522	545	536	543	510	542	506	504	534	498	521	536	506	497	531	539	490	521	532	518	513	554	507	527	527	503	512	514	519	490	503	535	504	533	507	523	522	484	526	545	547	537	538	502	521	535	544	510	513	500	469	508	506	529	496	523	520	553	461	466	508	519	504	543	526	517	490	561	499	503	507	491	537	509	486	535	516	497	482	515	499	520	525	505	513	566	534	531	498	486	480	537	499	551	509	534	563	509	513	521	493	524	514	511	549	526	500	497	507	549	567	546	508	501	572	560	526	508	486	487	511	509	518	552	532	529	535	539	552	510	524	551	567	539	523	559	482	540	531	599	526	560	525	542	512	503	475	514
46187	26684	20932	12083	3258	503	324	248	212	232	206	184	163	201	197	157	147	164	166	146	182	146	155	165	155	173	140	142	137	142	173	157	140	131	137	156	145	160	138	145	143	148	147	142	126	148	134	133	137	154	162	161	163	148	161	150	136	138	155	123	134	154	121	163	163	113	150	154	142	178	133	149	146	141	122	145	152	151	138	157	144	145	152	142	147	123	141	140	142	140	152	156	136	139	148	157	156	142	160	116	144	153	138	155	144	131	145	118	140	147	128	138	131	146	143	161	155	144	141	144	152	152	148	169	146	135	124	122	134	135	149	136	144	149	139	164	146	137	146	147	169	160	139	135	129	124	157	134	153	140	132	148	151	162	164	126	142	176	149	132	144	106	123	155	132	150	158	137	148	130	140	144	170	138	138	152	152	118	137	127	155	168	156	146	118	157	143	167	134	145	163	143	145	146	158	144	176	163	150	147	146	140	161	136	130	139	147	146	138	152	152	160	160	137	156	137	122	134	154	165	140	132	159	149	133	152	129	152	142	141	151	160	142	157	154	143	132	152	156	123	156	136	132	166	152	116	123	149	148	162	135	138	145	157	126	150	154	155	139	128	163	155	159	126	145	120	139	153	154	183	130	163	143	162	154	149	163	143	136	139	156	136	156	151	155	145	140	124	138	168	146	137	146	145	142	155	165	149	123	156	140	142	159	156	117	150	156	160	147	135	133	140	130	136	156	153	148	170	153	139	137	134	141	144	143	143	134	143	135	129	146	131	117	122	166	150	159	150	137	130	148	140	155	141	142	131	134	135	145	144	150	148	154	163	148	140	158	160	142	131	151	167	137	146	140	141	140	143	152	130	136	125	162	151	167	152	133	135	149	135	143	152	147	127	138	153	165	128	141	144	148	134	142	148	159	130	141	156	165	155	121	119	129	144	148	148	141	141	129	146	132	154	129	140	150	171	136	128	156	137	136	164	151	134	136	113	134	182	140	141	158	134	163	147	174	129	158	133	156	136	148	142	139	142	128	146	119	134	148	127	149	135	141	155	151	129	155	128	122	145	160	129	136	145	143	122	140	148	129	151	134	151	162	133	144	149	152	177	122	142	148	142	147	137	145	137	151	139	135	134	147	139	154	144	141	137	137	132	153	131	142	128	159	152	146	195	135	144	143	158	133	133	135	149	149	146	137	151	146	183	157	141	145	160	168	139	124	137	152	158	164	152	142	164	154	124	135	138	149	142	153	164	127	155	129	140	158	122	136	112	150	136	156	134	129	145	143	163	149	154	172	145	174	135	161	125	151	133	142	144	147	152	133	141	115	140	143	142	141	160	134	153	166	130	139	148	141	182	140	143	153	149	150	117	152	138	149	167	140	189	157	123	147	134	116	125	176	148	134	172	131	146	156	133	152	130	154	133	132	132	151	127	139	143	155	143	152	159	151	141	133	173	171	162	144	137	135	143	124	155	155	146	154	167	145	151	123	156	150	141	121	132	117	158	139	189	152	152	137	176	145	133	157	153	159	150	136	141	132	149	138	148	129	153	179	156	161	155	121	152	134	146	141	133	160	132	126	134	156	127	142	132	132	148	136	137	148	164	132	154	165	130	138	135	170	136	152	129	150	161	167	123	136	144	158	167	161	167	140	130	149	154	150	144	154	151	143	155	151	140	154	134	155	157	137	150	144	129	140	173	141	120	120	105	139	141	159	154	132	136	135	136	145	132	146	183	153	133	150	137	139	160	157	142	143	152	141	148	156	157	165	138	160	149	137	159	156	145	148	148	157	147	139	119	135	148	169	152	146	154	152	127	152	165	133	152	148	139	123	147	152	151	170	149	149	147	144	148	157	153	188	147	146	157	169	150	155	139	135	158	155	147	121	132	142	143	145	150	160	143	154	140	157	133	130	154	143	148	146	143	141	132	139	126	126	137	137	152	135	159	134	142	158	145	136	133	159	141	141	123	133	168	176	154	136	153	135	159	133	165	141	138	151	159	143	158	137	132	149	125	147	160	166	164	126	137	154	119	152	150	169	145	147	134	137	131	143	164	144	141	115	155	158	150	127	161	120	158	146	122	145	127	151	141	145	132	126	153	162	151	144	145	130	149	150	144	162	141	151	153	152	156	131	131	159	153	130	135	132	127	155	124	147	155	158	144	156	141	163	164	165	153	121	125	136	139	150	161	146	155	173	145	162	161	157	147	152	124	138	154	109	136	138	152	132	128	136	145	167	156	164	141	152	146	150	141	133	133	158	155	147	155	126	125	146	146	164	147	148	141	111	145	144	169	142	148	148	126	127	148	130	146	140	156	154	129	156	148	149	155	156	139	124	134	127	129	133	134	145	133	127	140	150	132	142	137	141	155	131	173	156	129	162	137	140	126	141	161	154	166	142	146	148	147	142	138	171	128	146	135	143	129	136	153	147	164	136	170	183	143	166	153	134	157	153	161	146	148	138	118	151	148	136	146	147	141	154	146	149	162	154	144	142	159	149	160	137	128	160	132	162	172	148	114	151	128	140	124	126	160	123	134	138	168	126	159	126	159	158	141	159	128	152	150	145	153	167	146	140	149	136	153	129	170	121	149	139	142	148	131	135	155	160	126	156	138	140	139	144	135	128	128	123	123	138	159	157	145	121	171	159	148	138	128	150	118	139	148	160	129	135	140	146	150	132	150	143	135	149	151	162	154	140	139	144	151	152	161	131	143	131	136	123	133	134	144	154	183	153	150	143	145	127	145	139	161	124	165	141	162	151	157	147	139	145	149	136	147	167	138	139	160	130	146	134	165	163	159	137	140	156	163	140	151	177	136	145	149	168	158	146	142	149	146	141	159	127	136	145	137	127	142	138	155	134	165	144	147	143	155	158	143	138	142	147	165	150	134	128	132	142	173	166	163	181	138	154	127	139	142	136	152	158	141	154	145	135	142	158	123	157	156	149	161	148	140	130	134	138	137	136	138	142	128	128	147	141	139	144	152	139	139	165	139	147	130	156	129	135	149	156	159	154	142	136	157	156	154	182	147	119	168	145	133	130	138	135	132	146	141	137	146	161	133	141	145	155	145	153	143	133	143	158	155	137	152	133	156	148	149	145	166	130	148	141	125	139	135	163	161	150	125	138	141	139	173	130	138	167	148	119	153	143	141	142	164	171	136	156	151	159	144	115	150	144	129	131	130	156	147	158	140	141	145	139	134	129	148	151	165	157	156	122	125	143	144	139	149	149	140	141	154	125	177	147	131	149	152	157	147	146	161	162	119	159	131	166	161	157	142	123	149	145	141	145	154	161	140	151	137	179	159	144	168	150	144	133	149	141	130	144	147	126	173	123	142	123	179	144	155	157	137	147	135	137	162	133	150	125	150	152	132	153	162	142	167	143	149	151	154	172	145	147	132	134	133	154	146	140	142	138	135	156	150	153	174	158	166	143	176	138	137	134	167	136	141	129	146	148	142	145	139	147	150	150	133	142	129	132	152	161	156	140	136	137	158
30311	19597	25306	19053	6766	1394	1119	872	837	666	654	675	608	575	522	498	441	448	425	409	365	421	420	390	390	352	389	380	391	349	334	328	357	344	370	344	320	332	338	346	354	364	367	338	351	343	353	349	328	321	363	347	359	331	324	327	337	350	359	364	366	307	335	352	325	340	314	343	338	303	341	363	332	340	332	344	303	318	303	305	338	360	327	315	319	314	322	344	345	332	356	346	332	333	325	337	321	340	351	369	342	334	312	361	302	341	350	325	347	375	315	355	381	339	329	350	351	331	313	350	358	351	310	335	356	364	316	310	323	297	329	302	362	320	337	339	315	346	340	327	339	348	329	359	355	351	355	306	340	354	331	348	320	346	367	336	364	341	349	318	374	334	343	343	328	368	329	325	329	337	334	303	357	309	316	329	328	281	329	326	324	360	336	342	343	342	363	334	326	332	358	301	309	321	302	348	320	329	378	321	350	357	338	336	331	347	350	346	348	337	332	335	336	344	323	326	315	343	349	343	321	343	320	357	363	350	347	307	333	361	362	332	337	336	340	344	363	389	338	346	339	315	335	361	339	337	344	336	328	318	343	355	352	353	312	315	344	377	330	312	349	371	337	311	324	349	339	353	317	337	344	328	322	360	324	336	362	361	324	330	368	314	330	307	339	324	299	337	310	346	343	310	337	338	342	339	315	350	338	330	331	346	318	361	346	335	347	350	322	326	331	359	349	301	302	366	349	324	343	319	342	346	339	309	360	384	352	370	341	333	340	318	317	323	353	319	333	338	349	350	322	300	323	361	318	328	345	314	336	326	321	320	305	333	346	339	343	325	328	347	348	325	340	333	324	325	332	364	367	346	358	334	346	314	320	380	335	323	325	368	290	340	318	293	355	339	316	318	316	346	300	348	305	310	343	362	347	335	321	348	338	312	333	308	359	340	324	339	336	360	338	339	372	331	316	327	309	343	317	313	340	339	314	347	317	320	308	355	344	334	302	335	336	371	345	403	344	323	337	327	324	348	360	309	316	330	320	344	354	368	350	373	349	379	346	329	331	309	328	325	318	318	362	317	322	330	312	345	351	317	349	347	345	346	341	314	306	329	335	362	320	334	339	362	333	338	357	340	330	336	329	342	377	360	335	345	327	319	345	336	339	330	306	333	333	331	355	333	339	324	324	328	345	335	336	370	338	323	338	332	352	315	322	338	339	297	325	350	342	316	353	312	301	330	373	339	323	334	322	322	327	329	319	353	328	335	321	344	329	356	346	302	328	334	315	354	337	330	337	348	321	348	350	355	331	309	357	344	335	339	332	333	345	314	336	331	334	374	313	316	289	364	338	337	359	306	355	338	337	302	371	327	336	375	347	337	334	299	335	351	334	333	337	343	335	358	365	328	363	326	341	336	325	359	344	353	333	331	327	337	313	333	373	331	315	355	307	354	326	296	313	308	333	369	306	338	335	318	346	304	346	318	326	337	361	334	341	363	360	333	334	298	337	307	341	338	366	364	339	345	336	340	338	344	333	324	310	350	327	325	316	370	320	319	335	343	348	335	352	331	327	354	310	327	333	365	316	340	337	341	346	367	341	344	340	351	310	352	361	332	325	350	316	349	345	356	335	333	343	326	327	357	322	326	324	344	337	365	351	316	334	363	328	311	352	366	315	335	325	341	357	345	331	321	347	362	317	297	360	356	312	350	316	362	348	350	316	342	328	349	339	354	369	303	290	341	357	321	344	358	334	298	318	339	330	346	330	347	320	321	321	313	340	334	319	319	370	348	323	342	350	342	326	331	317	320	343	344	347	327	323	332	338	351	353	321	324	358	324	327	368	313	343	314	331	325	347	376	334	336	326	329	298	322	336	355	345	309	386	326	334	369	327	337	303	350	345	325	329	364	360	327	317	335	315	389	353	328	346	342	303	342	347	328	311	362	359	349	335	355	349	315	336	332	326	353	360	293	340	361	321	323	339	359	337	332	348	340	330	352	312	353	331	352	340	347	326	326	339	349	344	319	364	321	357	363	326	326	351	346	344	355	331	361	311	324	310	341	337	304	322	326	340	300	336	355	344	324	310	351	345	327	353	335	293	343	312	305	344	341	330	349	312	316	348	330	354	333	346	367	319	300	357	336	334	357	353	336	343	345	334	362	293	359	296	352	376	334	338	328	347	370	326	359	313	298	331	331	316	326	350	347	325	352	329	341	313	325	332	322	325	318	321	316	323	363	313	348	339	331	316	357	325	333	331	347	364	355	348	328	361	293	329	340	342	296	328	336	316	332	350	315	327	331	336	342	314	342	339	388	369	336	327	353	333	348	324	355	364	314	354	353	323	336	347	323	338	349	314	338	356	388	325	305	371	361	331	345	333	304	327	351	330	385	362	330	343	319	323	330	341	324	328	315	328	315	321	330	351	339	303	313	356	334	320	342	346	337	325	339	307	344	344	331	341	347	347	344	318	362	333	311	343	334	343	315	323	339	324	319	339	300	320	364	359	363	356	333	327	334	331	339	355	348	355	348	344	347	307	349	334	332	339	309	324	331	329	346	336	350	330	366	353	342	323	361	332	330	344	316	364	335	331	349	331	346	329	339	340	326	330	326	317	364	333	342	333	316	320	354	343	333	310	335	356	342	342	338	338	344	341	314	368	328	320	351	289	334	327	348	374	314	342	327	330	379	333	329	308	355	330	347	317	337	359	334	338	357	347	327	327	344	320	332	346	335	364	346	337	327	309	343	337	340	335	334	323	354	337	330	374	355	337	322	337	359	351	354	309	329	346	365	378	343	357	343	327	298	329	312	322	327	361	318	357	348	351	352	335	321	356	296	328	336	325	324	330	326	357	346	329	322	354	304	330	348	347	314	341	343	329	321	316	367	383	347	319	350	360	318	326	310	365	367	344	311	294	341	350	356	343	334	349	336	302	341	336	348	386	329	320	325	342	346	354	336	362	316	354	319	307	317	310	325	354	343	314	336	348	364	305	350	323	323	324	336	334	360	317	289	340	372	337	365	339	323	348	351	342	332	326	344	343	311	340	310	346	354	338	325	312	337	358	327	355	375	343	306	358	333	345	325	316	332	331	337	345	356	301	335	343	356	321	324	353	378	363	348	333	373	329	361	329	330	324	324	354	337	315	313	324	335	316	350	348	357	338	319	345	353	346	317	338	328	325	349	325	349	335	351	339	331	330	331	334	366	339	366	335	322	355	354	318	320	323	334	329	324	338	337	355	329	317	326	338	334	354	346	333	316	364	361	367	327	357	327	333	302	346	354	347	340	308	335	365	336	342	318	299	321	306	340	358	342	323	338	343	347	309	324	378	305	341	344	325	362	350	343	349	337	322	315	341	308	314	304	330	305	354	345	347	335	326	368	348	324	347	365	346	309	307	358	375	356	295	299	324	344	353	319	348	323	355	356	357	344	319	356	365	335	344	372	343	324	360	361	342	351	323	311	325	342	348	331	312	349	336	337	330	320	347	333	290	322	339	313
53657	34554	31673	21811	7888	1064	473	348	339	279	255	240	244	241	189	185	215	163	185	176	192	198	157	141	169	172	189	148	185	159	140	155	158	155	160	145	168	160	142	194	186	169	206	185	181	172	167	160	146	163	175	159	176	141	171	160	153	189	171	144	177	161	172	168	160	162	188	178	170	178	179	142	150	147	158	168	174	142	178	177	159	171	148	167	136	156	144	164	159	176	153	139	151	185	166	152	175	182	152	174	157	169	172	193	198	180	159	154	166	166	187	188	169	162	141	173	160	172	157	161	163	168	169	153	171	160	162	170	159	175	151	141	174	153	152	165	160	164	156	165	177	180	153	174	160	174	169	161	162	157	148	150	149	191	167	179	147	191	150	178	163	146	175	181	147	190	184	162	151	174	142	175	194	182	174	149	167	154	162	170	142	164	167	180	156	154	157	173	177	151	147	169	169	165	141	149	176	180	177	165	163	167	155	159	174	174	175	160	171	186	153	165	149	158	187	172	145	144	150	155	174	148	171	178	150	149	157	170	176	156	168	152	158	170	171	161	165	153	155	176	134	148	156	177	140	176	160	150	152	157	189	150	166	153	156	139	143	175	144	148	171	159	164	158	167	152	159	164	173	176	192	162	156	176	158	184	158	186	175	175	143	155	168	180	154	165	171	132	151	150	181	156	190	164	179	161	167	167	173	139	162	183	156	157	171	147	164	174	158	155	164	151	164	138	153	148	162	169	174	152	148	146	155	187	162	162	154	182	184	166	160	149	175	141	161	160	158	188	169	160	162	198	167	157	178	174	169	138	149	155	177	165	161	163	160	172	175	150	168	150	162	172	147	146	150	165	188	163	159	185	157	169	163	153	178	156	166	166	149	161	159	142	136	140	166	149	122	138	154	196	177	148	157	155	156	150	181	192	157	164	163	167	165	155	167	188	175	151	188	163	191	171	172	165	128	156	171	181	162	178	168	146	145	168	183	162	172	162	173	164	155	177	149	151	153	191	171	174	169	160	155	171	163	159	149	167	174	161	152	157	148	167	175	185	171	163	172	173	186	149	157	188	189	147	169	172	156	143	173	157	167	178	187	163	160	155	149	156	137	189	167	160	139	156	172	132	145	167	149	167	158	181	147	144	173	169	168	169	168	144	177	159	156	153	163	163	149	187	155	173	159	163	158	141	169	173	132	195	156	164	176	179	167	159	157	173	155	148	170	162	185	160	179	168	159	151	184	177	192	162	163	156	162	157	154	159	147	132	160	165	163	145	155	181	129	143	150	153	145	171	183	161	150	155	172	162	164	141	162	140	167	169	164	152	175	149	180	150	153	132	167	173	178	142	152	139	181	157	119	167	187	157	162	167	159	165	156	152	164	182	197	164	145	150	176	161	170	141	164	156	163	185	160	162	136	133	155	154	163	149	139	171	152	147	165	172	168	162	156	160	162	186	154	169	171	154	143	159	160	152	168	165	162	175	168	141	174	179	157	157	158	167	154	170	162	168	177	148	152	141	170	162	134	155	179	170	154	174	180	182	173	148	165	185	169	186	135	160	171	176	192	157	141	180	166	170	163	157	130	141	165	166	151	164	159	170	156	163	145	171	151	171	165	153	153	145	150	171	160	183	146	172	170	117	167	172	156	172	163	161	152	174	180	172	163	185	153	157	165	166	166	168	164	170	137	145	167	169	174	160	149	166	161	165	178	185	166	162	157	137	193	146	182	142	159	160	163	135	161	166	166	178	147	141	161	183	167	162	148	178	140	156	179	172	150	146	162	193	157	172	172	159	158	178	166	179	193	170	172	157	164	160	171	170	136	154	156	153	181	133	162	172	163	159	187	157	184	153	166	191	148	168	181	166	165	153	150	165	151	157	174	152	178	200	157	155	183	189	140	168	145	149	166	162	183	168	138	140	169	137	161	168	168	164	145	144	153	166	169	178	180	158	173	170	164	159	126	145	170	156	167	156	181	162	152	160	151	163	148	154	154	167	160	171	185	175	180	156	153	155	174	157	136	148	152	164	154	170	154	171	175	165	171	163	150	157	166	186	161	160	169	162	148	174	169	167	180	164	190	129	151	166	201	174	168	174	152	169	160	190	150	167	172	171	178	160	167	178	158	156	159	163	147	167	149	162	180	167	173	150	184	148	170	176	167	162	159	156	174	169	172	145	160	167	161	190	195	186	169	175	152	153	187	158	151	179	149	169	175	168	171	162	170	151	173	182	161	164	158	182	162	158	167	155	172	178	163	156	154	165	165	151	168	175	138	147	171	158	157	163	134	188	191	155	152	164	182	148	177	184	170	149	164	170	153	142	169	151	162	161	153	171	208	187	156	165	160	162	171	174	174	178	167	167	163	159	174	182	168	149	189	136	162	178	169	170	148	170	155	160	161	155	166	147	164	167	168	173	153	161	142	146	169	176	147	179	180	169	177	165	144	160	176	161	150	155	178	186	170	147	181	164	146	152	175	152	153	158	171	179	144	161	138	135	173	179	144	188	154	178	168	174	147	154	167	161	162	157	173	163	154	156	173	147	181	162	168	151	151	164	163	167	202	130	166	164	176	165	170	158	160	171	162	163	170	159	177	203	148	177	165	172	172	142	150	159	179	154	174	160	205	155	192	166	146	158	154	145	161	195	150	150	150	171	160	164	177	172	163	178	151	141	154	159	151	146	159	158	155	161	176	189	158	164	140	166	150	162	156	178	168	152	165	141	157	168	177	164	160	163	158	152	165	168	164	182	166	171	129	165	150	177	136	161	152	155	156	157	157	166	170	175	170	154	141	168	171	168	163	154	152	162	131	156	187	143	158	162	160	193	203	177	154	169	175	157	175	151	146	151	180	175	152	182	169	156	165	159	172	148	196	156	185	158	166	155	167	173	146	183	144	152	162	164	160	152	183	171	155	153	156	130	183	144	134	172	170	150	181	146	157	145	170	153	152	165	193	193	166	159	150	144	144	177	166	143	168	176	182	177	178	176	139	162	179	166	192	157	131	180	142	149	178	169	144	142	172	153	158	161	148	159	176	161	168	164	164	146	154	129	160	151	147	181	174	177	156	153	152	129	161	168	173	182	146	164	163	182	200	168	169	182	167	162	169	181	134	158	188	166	167	160	173	153	172	183	164	174	172	160	139	168	155	168	171	188	175	168	133	158	149	164	155	185	153	173	158	182	175	165	154	162	169	152	159	162	154	163	154	146	163	164	173	179	174	159	168	144	170	140	161	167	162	147	150	161	183	136	173	140	185	174	157	159	170	160	172	167	142	175	155	178	169	169	158	179	158	159	135	154	147	155	171	185	177	177	179	151	147	163	172	173	177	145	187	173	155	166	168	140	165	171	168	159	174	190	175	155	162	158	157	177	167	146	190	179	159	142	174	158	175	153	130	158	171	155	181	153	173	163	173	156	148	166	138	153	149	159	153	165	181	145	162	152	166	204	176	166	142	152	169	178	170	176	181	165	198	164	164	149	156	182	170	138	152	153
35112	26029	34002	28390	10636	1932	1529	1374	1110	969	880	921	846	803	683	682	603	567	532	571	500	494	503	475	476	407	428	448	391	448	440	445	405	417	376	422	421	412	379	393	398	387	404	374	373	401	389	397	392	369	393	381	379	378	390	355	374	383	384	381	370	392	391	402	370	380	398	363	407	401	363	402	410	398	378	402	408	381	371	385	379	370	352	349	370	384	369	383	391	377	397	379	379	381	394	397	363	381	393	377	396	407	412	409	375	376	388	386	381	373	371	382	423	362	372	362	385	392	392	362	403	400	374	380	403	361	391	410	408	401	375	411	349	352	393	360	361	369	365	377	413	395	384	373	406	386	388	385	412	404	369	396	415	383	371	401	354	368	372	367	372	384	364	363	394	401	390	375	412	397	397	390	370	374	387	389	347	414	387	371	364	431	373	382	381	391	401	421	416	369	370	419	374	408	366	400	353	372	405	378	384	361	420	401	397	394	416	384	379	384	368	394	351	372	369	388	381	406	384	385	387	378	331	376	383	371	396	408	368	386	396	415	369	396	378	401	378	342	378	401	424	396	396	353	383	406	399	404	412	360	435	377	397	406	383	397	361	420	395	364	423	387	388	411	380	392	351	361	382	411	406	381	387	404	404	380	380	391	413	398	348	378	398	423	394	348	383	387	405	427	378	381	401	391	369	374	405	370	383	372	350	371	385	396	402	364	358	378	362	377	401	372	357	360	393	381	369	382	396	371	390	357	404	398	379	389	403	345	367	383	373	389	399	386	361	362	362	370	358	409	366	383	392	384	410	414	377	376	387	382	398	395	372	389	423	433	418	380	361	360	389	426	411	376	385	347	369	369	425	381	382	394	403	344	369	380	365	388	369	353	355	383	346	363	411	357	401	377	368	341	388	394	380	383	390	403	400	375	384	373	347	360	373	332	376	395	371	435	381	398	374	387	397	381	369	396	359	373	381	392	389	417	395	373	380	376	381	383	394	412	399	374	359	347	349	394	358	382	425	360	388	373	365	363	376	401	392	380	363	383	369	363	402	351	389	381	371	380	389	380	399	403	379	402	386	395	375	412	358	393	381	379	367	380	369	389	378	382	388	348	387	407	388	348	373	405	362	415	420	387	380	379	350	376	379	345	435	385	380	381	390	358	375	359	360	387	390	416	377	378	399	361	369	399	353	355	381	389	375	399	386	362	347	370	396	374	364	439	371	378	392	385	397	367	396	394	355	396	345	361	371	422	363	348	362	374	419	374	376	375	382	361	384	423	390	394	372	360	364	384	397	406	419	383	406	382	372	360	349	386	403	384	385	372	388	367	386	387	375	385	398	389	365	405	365	413	419	376	391	360	341	393	400	370	397	341	368	401	367	356	393	394	386	387	359	403	382	357	392	359	366	401	369	398	342	394	382	375	397	401	380	385	391	389	368	371	360	384	366	385	368	382	364	396	379	356	383	361	377	390	393	367	371	391	383	387	417	369	360	364	394	383	420	378	383	380	384	367	380	330	419	396	374	385	366	404	399	415	373	391	368	378	402	356	399	391	393	368	385	370	378	401	396	394	350	397	392	392	369	388	409	377	375	390	377	312	382	368	401	358	349	380	370	388	393	391	355	391	374	382	375	405	374	348	371	377	389	365	402	393	384	395	404	369	373	404	391	367	400	369	331	414	389	384	386	395	375	360	388	382	395	398	413	384	387	363	360	415	362	396	402	391	384	347	376	356	406	380	421	371	429	353	367	396	371	376	379	357	349	418	394	377	413	394	378	379	398	388	350	404	394	383	416	366	382	386	380	417	366	404	399	388	375	376	380	411	369	408	361	368	411	411	382	386	410	389	384	381	395	383	380	408	373	390	374	378	369	376	383	389	378	373	355	404	388	361	414	399	341	389	358	364	344	365	367	393	409	399	372	396	391	360	344	400	373	376	384	373	359	370	386	419	365	375	387	399	377	361	364	367	388	383	386	379	344	406	403	341	391	380	408	385	379	375	384	383	387	402	395	426	357	353	373	374	376	395	376	380	394	426	401	348	403	388	361	357	390	346	384	379	358	400	379	389	354	413	411	386	375	350	398	390	385	394	415	339	379	369	392	407	343	364	398	390	369	384	357	363	380	412	372	375	419	423	374	378	423	400	386	370	393	377	380	355	358	382	385	373	389	388	378	393	372	383	384	414	361	388	418	372	398	351	422	373	365	388	370	390	369	370	372	394	363	390	402	380	385	368	401	385	402	411	367	385	412	365	398	382	370	395	402	361	365	406	415	387	377	403	387	379	385	372	350	386	406	414	395	385	393	378	364	409	407	377	391	398	402	409	387	385	361	398	402	411	379	431	384	359	399	398	385	352	381	381	401	400	403	359	373	396	366	378	447	385	370	351	359	387	395	339	390	401	381	388	356	380	373	414	414	387	418	361	396	374	384	424	363	434	384	378	365	388	370	388	389	375	377	367	391	380	391	387	395	376	407	364	382	379	381	395	395	378	393	349	360	410	388	389	390	364	392	398	391	369	355	406	407	390	409	385	387	371	383	381	386	368	399	368	390	393	364	343	389	403	376	375	421	374	375	397	409	339	379	384	400	372	363	385	358	372	410	388	394	389	378	370	372	351	374	360	412	349	364	387	388	363	369	377	360	393	328	388	343	381	409	414	389	379	389	411	412	433	397	378	379	380	389	420	409	428	365	385	404	387	390	348	377	379	404	376	404	384	367	384	386	357	377	376	382	352	389	382	391	423	358	390	394	373	360	405	358	400	393	362	400	394	405	401	393	413	369	376	408	358	382	389	364	403	380	377	381	363	386	364	422	398	355	354	362	380	394	361	400	397	388	389	373	354	354	418	410	373	403	423	381	395	417	390	388	379	420	409	401	367	411	354	379	380	373	409	384	397	397	376	418	386	368	394	405	371	376	366	373	359	392	397	382	372	375	409	351	393	366	387	393	326	365	367	391	381	388	373	361	368	374	370	369	366	401	395	395	409	373	386	348	374	378	370	398	379	364	399	342	402	409	412	360	366	409	378	374	375	391	389	399	335	369	427	376	400	381	403	385	380	373	383	391	375	397	377	423	412	396	373	348	367	375	427	384	375	381	387	387	391	391	418	404	391	386	355	419	366	401	388	379	392	366	374	374	388	400	396	350	403	371	373	399	382	365	417	419	404	410	403	369	351	402	370	395	362	406	373	393	404	369	412	386	415	364	387	413	360	417	391	393	380	405	408	382	390	382	374	361	396	381	377	392	408	373	417	333	369	354	400	368	390	404	389	331	364	405	404	401	393	382	372	365	377	356	380	403	389	419	401	376	391	378	395	366	378	394	385	371	392	389	389	420	381	357	387	389	394	401	404	381	375	411	359	366	375	376	372	368	371	388	381	380	410	392	374	398	358	399	379	389	399	393	396	397	386	389	391	392	392	374	357	403	404	364	388	415	384	349	372	380	369	409	357	399	379	404	383	387	386	389	414	416	365	366	405	393	363	399	390	366	362
27515	14322	8311	2674	576	340	319	321	302	301	278	255	229	264	257	237	231	217	266	233	245	249	246	239	214	266	283	263	229	234	241	259	244	232	234	214	211	246	252	254	204	209	236	220	264	217	241	243	210	247	216	250	237	226	223	225	252	254	257	254	251	269	224	254	243	222	256	249	244	230	254	230	225	239	241	259	242	232	228	255	243	240	248	241	237	232	243	241	255	225	254	214	282	243	256	251	229	237	212	272	197	253	245	213	219	246	224	225	221	231	215	256	244	210	249	226	251	229	242	225	252	269	234	215	255	243	229	224	236	238	274	253	225	217	239	197	230	240	253	248	202	249	222	226	227	261	229	239	230	240	248	242	241	232	252	210	245	244	240	259	250	243	243	223	228	228	219	222	247	263	234	254	254	241	248	261	241	253	205	257	235	255	248	251	234	235	249	237	233	269	225	253	249	233	240	240	227	203	238	240	236	213	222	231	269	265	282	238	237	235	247	249	230	228	234	241	196	252	223	238	250	226	243	257	241	229	227	243	234	251	232	229	258	226	240	243	213	247	223	249	235	239	255	229	216	236	257	245	228	246	218	235	231	243	248	226	228	253	246	245	224	248	229	236	237	257	270	225	242	258	227	209	221	234	230	265	262	241	249	234	274	210	230	233	248	265	225	254	261	241	249	210	225	210	228	258	248	199	244	239	249	232	250	234	236	240	252	245	210	260	244	233	243	252	262	237	219	226	234	224	251	270	234	251	215	248	223	229	224	238	206	246	212	252	258	263	232	239	234	233	215	237	203	206	242	206	243	220	221	225	234	229	245	237	234	249	234	249	239	250	277	251	218	238	261	233	224	250	257	227	220	261	233	252	243	262	282	231	253	258	256	229	233	263	224	268	259	250	225	252	231	231	229	232	274	209	256	264	244	244	260	249	250	224	238	246	238	270	239	240	215	220	218	233	241	213	243	216	250	245	244	253	233	237	227	258	251	251	236	255	227	207	236	217	260	237	230	249	252	234	238	255	255	235	239	209	224	259	234	220	258	237	259	253	236	215	211	245	250	258	250	245	245	258	220	234	265	246	221	235	269	233	233	232	215	268	266	224	269	262	260	243	253	255	261	238	255	232	265	255	248	256	232	214	248	224	232	217	205	284	248	229	270	235	261	225	269	239	223	237	247	235	205	243	239	231	234	243	219	241	247	221	217	243	254	229	240	275	230	197	205	252	224	233	235	231	254	260	242	242	254	233	238	225	217	232	239	245	251	233	234	239	257	280	240	247	258	235	222	252	251	216	231	247	258	250	192	242	244	249	254	258	245	214	222	247	250	250	239	227	216	220	253	238	230	251	236	244	259	247	250	229	214	259	262	259	236	255	221	237	248	244	227	229	236	232	247	237	250	245	241	272	229	289	256	239	245	242	261	221	240	246	244	218	257	242	223	235	277	210	254	246	244	212	232	244	250	209	205	221	238	267	220	245	238	242	240	212	243	230	231	262	257	242	216	275	223	249	230	215	254	265	239	255	229	227	266	266	247	246	211	271	250	240	239	225	215	201	248	249	265	219	232	246	216	233	249	235	253	245	252	219	223	248	257	238	236	223	221	230	228	217	263	234	259	246	235	241	239	245	247	213	239	242	212	229	245	245	228	250	217	246	231	239	253	219	245	246	251	256	247	223	231	211	231	251	236	251	210	235	217	244	237	228	248	268	220	265	273	229	249	245	191	237	259	244	221	253	267	219	225	238	242	238	221	229	246	257	241	227	236	228	252	228	264	238	248	267	226	201	261	237	230	241	208	240	220	246	257	259	255	253	256	247	240	277	232	259	256	263	262	233	260	229	226	209	213	225	243	256	228	228	255	240	265	237	228	258	250	249	246	244	245	239	219	232	229	266	257	243	246	237	240	221	224	220	261	221	249	209	248	260	230	252	234	218	220	244	242	229	226	225	254	231	247	202	239	271	266	261	239	228	234	277	235	219	241	244	231	233	218	266	239	240	234	248	244	254	221	247	276	236	244	249	212	229	293	245	225	249	257	255	238	202	271	255	229	237	246	251	256	262	228	226	229	261	242	258	251	225	289	235	216	272	251	222	235	249	239	280	234	236	254	267	242	237	246	230	225	247	231	240	246	229	251	224	227	240	268	244	258	242	222	228	242	250	238	240	272	224	207	234	249	230	222	248	238	240	246	252	244	219	229	262	271	268	220	248	243	254	251	268	250	247	225	258	237	225	252	256	249	236	233	239	255	210	226	233	252	205	250	250	252	250	253	243	235	271	242	244	236	229	214	222	232	241	242	260	255	243	216	255	274	272	228	223	238	252	239	251	244	249	239	241	254	221	276	216	248	247	233	250	247	247	217	239	276	243	209	252	226	258	221	247	232	229	236	210	238	279	251	252	271	244	245	221	225	253	234	239	255	223	267	244	233	217	222	225	246	244	260	235	256	224	236	245	223	244	251	261	261	251	265	263	246	258	254	230	215	242	221	288	255	276	256	222	257	234	254	238	228	225	227	228	234	213	267	228	241	238	259	219	245	243	256	254	277	265	229	251	236	217	212	212	246	246	260	244	225	235	249	243	246	238	254	244	216	274	223	239	270	250	236	240	234	262	225	224	233	231	231	230	225	230	250	258	247	224	236	246	243	252	260	238	238	237	244	250	250	280	252	240	247	240	224	256	232	235	225	206	251	253	234	259	243	216	233	256	247	252	226	235	212	269	283	268	245	249	259	239	234	247	226	223	260	258	245	272	253	234	226	230	249	219	265	253	255	225	244	255	243	201	252	225	252	202	240	231	252	247	239	258	236	236	249	223	232	260	246	255	251	241	256	218	227	244	239	242	239	241	241	215	238	226	229	245	223	238	236	225	233	259	255	220	237	209	199	236	239	246	243	243	245	256	255	269	247	234	257	249	228	266	225	215	232	220	238	266	256	234	220	244	248	246	274	248	240	238	215	229	265	213	214	252	224	234	238	223	232	229	250	253	248	239	236	299	242	221	250	213	230	242	229	234	234	237	237	229	214	212	225	222	264	244	225	237	211	225	244	226	256	217	231	251	230	224	261	232	249	233	214	227	256	231	237	228	252	253	241	234	260	252	243	247	268	228	240	251	236	204	215	222	212	247	260	219	276	249	236	227	245	236	217	212	231	290	228	226	215	252	230	231	218	264	241	224	220	264	216	206	256	204	261	235	278	266	236	259	250	271	264	257	234	240	268	268	269	197	239	252	261	243	224	235	256	233	228	248	243	240	246	238	256	246	263	261	276	238	241	244	240	265	226	247	243	230	214	241	247	226	242	231	227	206	241	241	233	235	207	214	224	262	271	224	236	235	210	231	230	209	230	230	244	242	218	238	222	256	240	229	252	256	200	245	234	213	248	236	283	235	234	244	269	226	227	212	249	234	264	214	271	237	238	246	205	216	271	244	276	197	231	213	263	257	276	244	226	248	249	235	220	235	239	215	237	226	245	266	247	230	236	254	257	241	226	252
17613	11215	11953	5960	1514	877	777	752	703	641	650	656	588	624	559	561	557	497	578	526	534	553	566	556	492	568	510	531	500	538	483	543	495	519	514	544	514	526	538	497	505	487	517	509	534	528	482	495	542	524	511	504	523	503	528	560	513	499	517	453	490	517	540	572	522	568	489	533	533	511	550	514	514	550	491	508	524	504	505	543	480	580	556	561	541	496	513	542	480	511	451	526	536	532	544	529	511	469	479	528	539	468	488	572	521	534	513	505	497	542	558	506	542	543	503	507	520	525	545	533	529	526	510	511	508	500	505	536	522	527	499	501	512	520	501	500	508	517	500	507	511	519	495	554	531	501	505	518	499	545	556	506	519	518	500	533	538	514	541	504	515	551	499	536	540	519	522	516	552	496	461	529	511	510	522	517	513	525	502	483	519	526	499	511	523	479	550	510	498	486	520	559	544	525	462	524	544	525	517	482	484	496	515	481	464	502	515	541	540	518	519	535	484	488	489	519	535	525	516	545	518	516	522	519	493	516	543	450	503	524	497	520	491	542	537	545	529	547	524	523	514	507	494	533	527	532	530	538	519	520	518	547	571	566	517	521	534	479	551	542	530	493	494	506	496	519	544	501	486	522	522	541	495	525	506	521	543	514	502	501	518	515	516	566	533	559	514	504	514	490	519	532	538	564	493	566	511	538	529	529	492	504	570	539	533	581	561	514	500	549	496	504	501	536	493	483	489	524	497	515	490	550	507	516	503	501	520	493	488	528	501	519	491	514	493	507	495	490	488	494	541	499	568	528	480	495	521	481	538	523	489	518	498	560	524	540	497	502	527	476	467	503	574	509	497	491	520	529	552	538	543	524	484	544	530	527	506	525	510	487	509	490	524	501	527	527	554	542	524	512	523	558	533	535	506	543	531	519	531	527	520	550	561	525	541	487	562	554	462	514	501	519	505	526	507	515	528	523	517	496	516	540	488	508	524	506	498	539	498	520	527	559	559	539	522	524	495	533	489	538	505	548	548	556	556	553	565	514	490	524	527	523	539	539	571	539	488	495	523	500	520	549	503	495	500	532	505	536	507	508	578	534	535	498	497	512	516	485	497	516	514	539	531	500	519	517	526	518	517	496	523	552	534	488	502	494	509	496	480	534	506	518	562	538	520	472	506	517	535	509	548	508	509	503	503	491	505	514	476	538	524	510	511	499	516	499	512	520	476	533	535	500	510	482	474	514	541	563	497	536	534	558	529	508	528	511	535	523	463	500	551	552	507	552	526	499	528	495	524	536	530	529	547	532	524	525	491	516	534	507	504	487	520	531	504	496	531	529	489	534	487	501	539	469	522	525	505	502	537	499	533	492	477	490	543	509	556	547	515	524	528	506	503	538	569	516	482	516	563	519	479	537	501	497	548	487	493	488	504	530	544	509	556	513	540	524	519	565	520	510	553	562	504	490	536	514	519	522	503	532	543	534	498	513	523	535	498	541	503	494	514	485	504	542	480	492	527	515	508	511	506	509	520	513	513	483	501	532	498	526	556	539	541	554	528	483	532	537	562	512	522	530	521	530	548	525	518	512	515	530	545	560	510	543	506	518	555	555	525	557	537	531	521	517	538	523	557	524	519	498	509	546	501	535	481	537	496	518	519	514	511	511	501	510	509	520	494	523	507	538	546	523	555	535	531	483	536	495	541	512	507	477	587	518	543	487	556	559	508	490	527	489	549	533	534	563	510	516	509	460	576	501	521	549	522	543	521	510	479	553	490	486	524	527	519	538	517	566	492	496	474	516	505	505	508	505	517	538	520	507	561	527	492	537	491	517	524	531	526	532	573	489	525	502	544	536	504	555	544	513	524	507	495	522	513	579	523	521	483	533	537	508	538	491	549	534	529	503	498	550	501	532	519	512	480	526	516	537	509	520	554	476	489	481	518	491	525	511	500	536	504	548	501	551	486	521	538	508	520	487	494	514	528	495	550	540	507	489	554	540	513	500	509	545	510	484	500	529	498	551	504	478	511	498	541	556	505	484	511	532	572	549	563	516	497	498	515	538	493	517	491	545	503	504	482	524	510	528	508	532	512	518	562	508	455	538	524	504	481	542	539	530	528	535	534	520	533	495	531	479	510	533	497	521	526	528	521	523	537	522	503	540	547	511	444	523	471	561	505	556	481	500	517	501	518	531	553	524	533	574	529	519	498	509	530	549	525	515	537	511	505	546	534	485	517	509	543	494	566	517	509	545	483	533	493	512	512	532	526	486	504	494	557	485	518	519	544	522	538	536	508	506	529	539	535	527	515	511	553	524	526	547	507	514	536	499	523	489	518	515	503	489	499	518	546	521	550	489	521	499	524	526	502	519	494	529	535	500	515	493	542	553	559	511	513	534	510	512	556	514	576	539	517	523	514	498	510	475	510	519	517	514	514	520	477	526	537	492	531	517	484	510	517	566	531	543	535	490	562	504	550	512	524	508	553	535	528	524	520	548	532	491	540	520	486	509	527	546	522	500	497	529	535	523	504	507	544	530	456	500	522	528	527	539	551	516	541	516	547	518	524	542	539	483	540	508	526	533	504	531	530	513	527	541	526	521	504	473	516	519	480	526	528	511	531	549	515	490	528	530	556	537	532	538	522	506	484	517	532	527	545	504	530	548	519	516	526	495	538	496	526	513	549	552	569	562	534	533	524	517	515	547	537	497	514	529	561	539	494	483	463	500	524	537	522	487	539	522	481	508	526	507	534	554	558	469	503	524	477	449	545	528	511	513	541	545	528	510	523	542	524	521	501	519	529	547	525	518	546	508	521	518	492	520	528	526	492	501	527	478	556	510	525	492	521	514	505	530	527	516	526	525	566	555	532	531	498	509	457	513	527	501	530	508	519	517	536	556	507	528	514	500	496	536	521	505	530	485	523	562	543	521	494	516	534	504	533	528	512	478	544	557	532	511	474	501	536	552	508	520	528	542	528	530	533	477	458	545	504	531	537	526	525	493	539	476	522	476	520	497	528	489	533	536	507	519	514	504	528	517	545	544	549	504	528	520	556	491	516	553	531	478	555	505	509	492	560	475	520	529	522	512	505	485	554	484	515	538	516	484	548	516	534	524	519	480	514	506	516	552	499	535	511	546	498	477	545	552	528	544	530	512	534	549	514	544	538	501	513	527	530	493	516	521	497	564	498	532	550	519	491	487	532	529	529	520	485	502	496	505	506	513	560	532	537	512	511	519	539	505	490	532	550	523	530	541	538	548	545	536	529	544	558	534	507	489	512	510	493	505	471	507	547	575	523	512	498	517	496	503	475	507	508	504	524	504	508	463	545	499	525	517	532	507	526	466	511	532	496	530	524	481	554	504	458	518	519	512	488	494	563	539	513	553	495	533	491	531	544	540	467	548	526	494	524	480	540	496	485	549	495	510	525	487	517	502	532	524	502	496	503	547	519	488	499	549	496	474	503	539	480	494	497	502	528	525	499	514	536	512	531	537	495	552	534	558
45102	27135	20030	9004	1463	376	263	248	236	203	205	230	180	216	190	149	166	180	151	173	163	166	142	141	165	146	170	157	138	157	158	141	173	147	148	143	145	145	143	144	158	149	150	163	129	181	158	168	133	152	155	162	146	147	155	134	119	136	146	136	136	137	136	158	143	149	145	159	141	160	139	151	176	151	135	149	142	126	135	141	152	161	151	158	153	159	149	132	137	132	128	161	136	138	153	143	149	188	139	137	157	137	152	169	167	145	174	161	138	174	166	136	139	155	166	142	135	154	131	149	147	149	156	122	157	128	160	140	144	161	144	146	142	168	128	147	142	152	128	148	143	146	133	128	156	160	159	125	171	128	144	152	136	134	122	157	133	150	141	147	160	161	164	143	146	146	139	167	148	162	157	151	146	146	149	131	134	123	162	128	124	158	161	147	145	138	155	132	133	124	165	182	140	138	134	135	149	138	144	152	138	159	139	138	124	150	133	134	144	155	151	145	151	159	122	129	143	141	140	141	108	153	156	156	157	169	134	163	148	131	149	125	147	150	155	134	138	125	140	140	165	156	133	149	166	177	143	150	123	159	146	132	141	134	144	158	147	149	155	140	152	165	170	144	152	152	156	137	147	157	152	145	129	162	149	147	157	151	142	190	156	150	146	163	147	146	159	154	151	134	156	167	164	145	164	132	160	135	157	155	151	149	183	155	155	147	164	156	142	162	148	139	135	142	151	159	140	141	146	142	168	153	177	140	144	123	151	154	164	135	144	163	150	159	183	144	131	151	150	142	172	120	142	166	149	156	132	162	135	120	140	155	154	145	142	163	149	161	153	162	137	165	139	144	151	153	152	136	153	145	148	149	127	127	154	147	133	131	117	149	151	149	159	136	147	150	149	144	149	120	144	165	140	135	148	132	133	146	144	155	165	138	139	136	138	141	155	153	143	129	175	157	125	132	152	139	131	138	133	155	155	176	142	136	146	145	140	152	165	143	132	164	147	169	142	152	145	137	157	150	140	147	131	154	132	152	162	155	130	151	153	153	159	145	145	152	146	134	130	150	160	126	151	154	172	139	143	140	170	136	153	149	157	143	133	155	137	152	149	141	163	184	132	180	151	140	139	143	128	131	143	143	141	131	154	143	164	143	143	137	140	172	141	104	140	129	158	156	131	152	146	153	143	119	151	159	127	156	144	153	116	132	148	133	144	146	177	159	167	145	124	150	156	136	150	167	160	139	143	152	162	135	156	138	138	146	141	123	132	139	170	176	168	132	150	158	141	142	141	169	168	136	150	166	145	148	137	161	131	140	179	165	147	104	167	151	157	157	149	142	125	155	150	124	127	151	153	151	171	145	153	162	141	130	159	153	134	148	153	149	168	140	174	159	133	165	144	153	171	157	129	160	140	130	161	157	119	122	139	161	141	141	136	156	136	159	120	112	156	155	135	162	152	150	156	164	147	149	133	169	142	153	149	162	146	150	180	141	157	174	127	136	146	141	150	125	148	135	139	157	142	145	118	155	147	151	137	163	161	154	158	129	141	154	131	129	121	141	164	147	158	141	155	170	171	152	152	169	139	142	147	166	144	139	174	146	139	149	142	141	152	141	128	142	149	133	155	146	134	157	141	131	135	151	159	152	140	161	147	139	149	133	153	149	147	133	137	148	134	139	136	149	151	120	152	147	148	174	145	130	172	168	171	152	155	152	161	158	137	140	165	143	131	154	153	157	167	155	133	150	142	147	160	157	144	147	134	140	169	133	141	146	160	166	148	159	134	150	159	142	149	152	139	139	145	133	135	139	131	184	147	150	153	153	181	163	156	151	128	179	136	151	162	148	146	133	135	164	128	149	150	161	144	131	143	155	143	154	151	159	175	142	139	142	134	168	166	162	148	128	127	130	133	139	144	166	158	134	132	148	162	172	136	126	141	137	162	131	137	157	138	176	166	153	120	139	157	137	138	157	141	142	160	145	123	159	118	123	154	143	127	166	132	146	124	148	161	158	159	170	166	125	133	144	124	141	156	138	135	138	126	153	165	151	159	155	156	133	118	136	153	143	149	134	141	149	160	161	137	157	134	135	131	163	133	163	155	162	139	167	137	136	139	143	141	145	159	147	159	139	117	136	153	149	148	152	145	163	137	159	140	146	161	135	132	162	140	154	163	138	160	147	155	163	142	136	142	150	147	135	120	133	148	156	136	137	140	154	152	138	160	116	140	155	164	150	158	150	170	154	152	145	139	130	166	170	151	146	140	155	136	151	127	166	133	138	122	128	164	145	140	164	147	156	155	152	137	149	115	155	131	150	143	134	169	137	128	175	142	175	140	133	150	138	149	145	163	123	167	138	158	140	153	148	160	136	149	169	146	158	146	120	149	128	154	133	138	152	148	150	139	138	163	173	150	158	132	125	146	142	129	142	148	118	147	151	164	138	136	162	167	184	149	144	138	143	132	128	126	142	146	160	145	122	162	140	150	140	147	154	139	165	143	134	175	149	156	134	145	116	150	150	154	144	152	156	164	168	159	162	158	143	157	157	164	157	147	154	128	149	137	157	146	149	146	146	144	160	165	167	153	150	157	145	146	134	154	146	133	132	136	175	169	141	138	156	142	150	145	147	132	147	138	137	152	130	128	133	146	174	154	132	151	154	128	154	159	153	145	157	138	140	153	148	143	138	181	164	168	141	157	139	149	159	138	162	165	167	145	180	154	131	173	167	146	146	152	126	149	145	169	165	160	131	132	153	153	169	149	156	170	155	141	157	151	163	126	165	146	126	137	137	135	159	145	133	141	142	142	164	150	153	149	129	155	136	140	182	152	148	125	137	135	152	170	128	155	149	131	138	137	153	175	131	159	150	151	155	143	139	130	158	139	146	145	153	145	141	157	161	159	155	128	152	150	156	145	155	145	170	158	135	124	150	170	154	151	129	147	161	158	142	159	174	122	152	147	150	127	175	144	141	131	163	135	145	142	160	151	133	155	127	129	143	147	149	142	157	133	159	140	146	155	176	121	148	161	144	146	151	150	151	140	160	143	127	161	158	157	159	149	130	131	137	152	144	151	150	162	136	171	134	145	171	168	134	140	150	145	162	133	125	130	145	138	150	129	153	140	147	122	126	139	150	160	154	143	163	155	136	139	131	185	142	156	150	152	138	153	140	153	153	129	153	151	162	147	148	121	134	159	196	164	140	144	154	133	158	142	140	127	123	142	144	135	152	145	150	122	127	137	169	152	148	127	119	154	167	138	138	137	140	165	149	167	155	138	154	143	184	154	155	157	159	151	154	135	158	158	142	134	164	133	133	135	148	161	148	154	170	166	175	146	155	161	162	146	168	149	160	163	149	166	149	145	138	130	148	138	157	136	148	164	148	153	148	164	152	152	120	156	143	148	134	146	148	153	158	132	159	139	162	160	140	158	153	159	139	176	155	148	138	164	172	128	156	147	134	148	154	157	134	171	150	149	119	162	144	169	156	110	162	138	155	166	143
29704	20797	23660	14581	2947	1261	1000	890	806	760	689	642	582	573	476	515	443	431	426	481	417	396	403	394	375	406	376	346	383	387	351	332	365	408	377	353	359	339	346	330	361	350	365	360	358	338	326	309	339	365	328	353	348	333	336	354	346	341	341	346	327	326	365	310	319	365	333	339	354	351	325	345	342	349	322	376	340	358	316	318	353	351	341	358	345	346	306	357	332	333	389	340	326	331	352	326	333	325	337	343	331	321	368	323	353	342	337	327	383	347	290	385	374	394	322	322	347	364	373	322	367	376	339	316	381	339	379	348	351	338	333	338	364	339	324	288	369	334	335	322	327	314	330	352	351	355	356	346	333	344	307	352	335	297	369	332	317	360	346	320	343	337	340	319	356	316	308	330	373	337	354	378	338	338	346	351	361	353	317	345	322	356	372	359	321	338	318	293	346	320	349	353	353	401	339	330	321	344	345	336	335	327	363	306	323	327	338	299	371	380	311	339	322	342	359	388	354	326	358	326	346	342	341	371	336	362	321	365	356	326	347	368	325	320	367	324	349	363	360	359	327	358	354	313	320	312	316	338	345	361	370	352	343	337	300	311	358	320	328	333	303	359	334	349	378	366	358	370	299	363	336	364	365	345	324	344	311	386	332	342	341	346	343	349	345	354	321	350	341	330	376	310	317	323	317	377	331	361	351	347	361	332	363	357	392	358	304	367	326	334	330	343	370	350	329	337	373	353	324	353	350	313	363	329	335	355	368	311	356	369	351	365	339	309	354	331	353	337	367	330	325	343	355	366	329	339	312	342	327	347	358	358	340	360	324	325	338	333	351	364	324	333	330	362	347	313	336	356	338	343	350	343	345	348	318	316	306	353	362	336	341	299	325	358	320	379	313	360	341	352	332	355	346	369	370	365	306	344	345	391	342	308	354	316	357	356	319	346	366	346	312	326	327	357	330	357	357	349	357	325	361	333	327	367	323	359	330	346	344	350	367	352	324	368	366	349	360	379	363	382	352	327	313	335	344	315	356	335	318	350	353	376	316	328	354	361	315	319	334	329	376	356	314	344	351	339	361	373	305	321	354	354	360	373	334	349	328	322	379	353	359	324	341	318	358	346	310	323	343	359	368	321	336	358	338	353	321	336	330	343	347	345	371	321	335	315	362	344	355	326	335	324	353	353	340	328	303	310	330	325	337	374	368	340	362	337	326	315	350	321	297	299	356	346	336	363	352	385	347	346	356	370	318	298	364	328	318	335	315	356	378	357	300	326	373	323	363	305	339	324	369	351	355	346	351	352	342	321	333	353	320	338	355	394	314	340	361	341	343	341	309	323	355	367	317	297	352	325	340	348	333	388	349	347	348	341	322	354	346	357	337	325	319	346	353	343	378	345	361	358	324	338	334	342	340	335	338	312	346	361	332	352	356	357	356	357	342	356	334	330	333	351	355	348	321	371	358	343	369	338	342	338	350	353	333	384	404	337	370	351	333	339	363	349	344	334	328	308	367	342	348	324	359	362	333	342	324	373	313	321	337	304	350	312	357	326	335	338	371	314	371	311	364	355	333	367	357	355	343	332	347	340	324	330	322	332	354	364	326	310	330	337	364	336	361	322	370	373	344	355	333	367	364	352	327	333	338	360	334	347	329	326	364	327	352	312	354	338	318	338	358	337	337	347	360	342	306	315	323	348	333	348	364	350	316	349	337	359	341	354	353	314	312	316	320	356	363	341	366	352	345	337	319	366	331	355	324	346	329	334	323	349	365	336	358	352	368	362	351	338	347	354	326	377	358	331	323	357	345	342	339	319	340	332	341	368	347	347	349	326	354	329	358	331	348	342	366	356	350	359	317	337	353	351	344	351	312	319	321	355	331	313	360	369	359	356	340	348	310	348	319	344	330	325	356	348	343	331	368	331	325	336	354	339	347	367	317	350	342	387	353	322	372	339	331	330	326	340	337	308	337	303	356	319	350	367	340	342	338	335	308	351	371	348	372	377	338	338	338	352	324	348	340	327	364	348	304	343	311	353	337	358	317	295	361	342	363	312	325	368	372	362	297	305	325	336	322	340	351	350	358	347	332	289	359	327	364	370	345	333	335	335	335	342	312	356	348	355	335	365	327	337	357	350	345	338	339	311	358	329	319	321	299	314	354	333	348	328	309	351	337	381	335	350	350	334	350	334	346	348	326	365	346	369	346	353	343	372	329	360	338	363	353	344	316	321	355	335	363	370	343	323	368	336	338	362	342	353	321	357	377	347	332	345	356	361	299	348	318	340	319	339	354	350	355	390	317	329	350	347	344	356	324	346	351	324	339	335	337	320	332	339	333	353	306	330	324	317	339	336	371	367	343	331	350	324	319	334	325	353	339	349	342	357	309	358	325	309	343	319	317	331	342	336	346	330	352	285	336	340	314	335	321	358	330	293	340	353	370	293	337	337	339	327	337	346	359	340	355	319	338	354	334	339	343	343	336	378	354	359	355	352	332	359	326	356	341	316	395	347	350	353	324	355	350	349	356	372	329	370	343	349	354	347	328	343	333	357	307	354	341	370	310	326	321	357	374	347	357	357	382	323	359	349	389	369	336	359	320	341	334	353	360	332	339	364	334	312	338	351	328	345	317	345	368	311	382	334	355	360	315	371	292	351	336	382	334	358	327	354	338	343	307	332	337	337	348	330	336	322	347	344	340	350	364	350	333	356	353	354	350	372	360	339	328	352	337	333	329	333	342	357	341	337	337	292	360	349	337	358	353	334	382	360	322	354	329	334	303	354	372	329	308	294	312	331	377	340	301	321	329	347	350	354	339	367	354	322	345	371	322	344	324	351	347	346	359	358	365	329	328	361	339	332	349	360	330	330	346	328	322	337	350	341	368	365	353	303	329	326	321	342	330	353	339	321	348	352	326	331	352	378	341	345	339	362	346	336	352	362	363	310	330	363	336	348	356	348	343	311	311	357	339	358	336	326	352	346	351	340	383	340	357	363	335	331	344	325	364	327	345	375	338	368	380	348	297	328	369	344	321	351	331	366	334	354	363	329	355	355	349	356	351	363	328	367	335	333	336	346	338	307	336	340	345	363	387	336	357	345	340	342	343	317	355	365	330	299	331	355	343	325	321	349	290	344	356	343	330	339	328	348	325	329	340	356	346	352	325	326	373	339	349	349	311	371	325	370	339	347	357	347	335	301	360	352	335	374	344	390	336	342	349	375	331	349	317	357	315	337	326	368	321	348	338	359	341	332	353	328	313	341	327	331	327	323	338	354	338	320	297	346	345	336	349	346	342	350	353	331	318	325	334	324	372	321	323	355	363	303	335	344	321	331	341	383	340	332	348	335	338	363	356	319	313	335	309	346	351	327	366	348	323	325	349	377	352	319	386	332	335	328	339	344	342	335	331	388	361	346	355	355	336	358	342	351	333	357	376	324	357	328	330	354	345	375	378	323	339	334	367	354	337	355	388	332	331	356	341	349	332	360	335	319	366	331
55174	33901	28683	15059	2728	694	471	336	324	271	286	255	256	238	252	225	196	182	191	191	177	175	185	191	150	157	200	203	168	177	176	178	168	166	154	161	155	166	184	204	161	166	165	176	176	154	148	155	150	169	190	186	192	183	157	173	182	181	163	161	164	191	175	147	164	168	168	171	154	184	147	154	182	177	148	143	172	148	167	175	188	147	158	182	168	171	175	192	143	166	169	180	178	168	171	160	153	204	149	182	215	149	172	160	165	162	161	166	182	174	169	190	180	149	178	148	169	154	123	157	166	168	200	197	185	160	161	160	171	177	159	169	164	188	169	155	169	151	168	180	165	178	201	188	188	159	168	150	163	167	200	177	169	180	179	168	176	134	157	172	163	158	165	170	183	170	172	175	177	197	174	147	181	175	174	152	144	160	156	181	183	164	138	181	159	158	164	148	165	178	185	193	165	191	185	157	180	164	155	133	158	172	153	155	159	160	154	156	191	164	167	177	179	188	167	182	176	175	163	157	184	185	152	168	176	141	172	187	185	159	175	154	166	172	167	173	186	170	175	181	167	206	145	150	154	173	177	179	175	164	187	182	161	152	164	145	175	171	139	160	163	158	173	157	175	153	175	158	175	182	172	182	132	167	168	162	180	188	174	170	178	158	173	174	156	143	169	156	186	188	141	166	153	174	176	153	177	178	146	157	146	184	178	169	158	168	170	164	195	181	190	160	174	183	193	179	187	158	168	192	170	168	165	162	170	133	157	143	160	146	167	202	184	174	180	154	171	157	154	158	170	152	154	144	186	173	169	157	169	181	158	157	162	154	188	161	180	145	152	173	172	174	138	162	166	158	157	166	166	204	161	186	167	179	193	151	184	186	184	190	170	170	157	155	177	168	176	128	167	147	166	169	140	181	193	167	177	141	160	162	147	163	157	136	184	161	180	167	155	164	177	163	193	182	180	158	156	167	158	180	177	166	167	164	166	168	141	135	167	174	191	163	180	165	168	172	174	182	161	156	161	179	169	155	156	175	147	168	174	167	158	171	187	189	183	172	154	177	152	150	190	156	164	168	153	169	170	167	167	187	174	169	157	177	168	175	170	158	154	183	178	158	184	166	161	146	193	172	172	163	160	182	155	173	153	172	169	154	168	149	178	197	168	148	142	159	162	166	189	167	166	170	149	169	153	133	180	147	174	160	141	152	150	166	184	165	170	179	157	148	161	169	174	176	171	149	150	145	177	156	175	160	153	171	172	174	162	185	169	142	184	151	161	154	148	169	200	164	185	147	181	163	157	163	164	176	164	163	151	163	168	161	206	143	179	168	162	151	177	162	165	182	139	164	174	183	193	182	183	160	198	169	174	176	181	173	177	164	141	173	195	160	150	146	162	180	150	164	166	164	143	159	175	165	181	164	184	168	179	173	165	174	164	172	179	170	146	164	152	173	156	188	159	166	160	166	148	160	177	182	149	152	174	164	165	171	175	150	153	179	145	178	171	176	184	180	177	168	150	173	179	185	168	152	165	154	185	195	176	190	178	162	164	162	189	169	157	185	179	158	147	153	189	164	172	169	178	147	166	148	167	134	151	166	154	164	166	145	150	168	156	173	184	159	167	164	162	144	134	177	174	171	150	148	149	166	171	158	163	179	150	176	186	163	176	184	174	176	166	174	190	158	161	178	150	167	151	160	170	184	167	166	175	175	165	169	195	144	154	157	176	159	168	183	160	158	179	163	168	170	172	193	174	170	165	177	150	174	173	169	179	179	165	172	155	164	154	153	153	182	181	136	167	168	161	187	163	188	184	169	156	165	156	153	149	170	176	148	166	181	184	138	155	186	200	171	164	174	180	135	171	163	187	187	165	183	167	182	177	178	175	172	157	177	162	158	154	176	163	156	182	162	175	149	185	148	164	178	147	167	159	178	173	178	152	191	131	174	199	184	172	160	155	150	187	177	171	178	162	175	184	179	144	182	149	157	192	175	193	172	152	169	169	189	212	175	152	166	158	166	143	159	180	174	168	168	166	186	191	167	169	152	184	142	161	180	145	160	159	158	182	181	187	161	178	145	173	182	187	196	160	168	168	155	172	158	174	172	157	169	163	152	197	179	155	154	166	181	159	179	163	181	171	168	170	186	164	180	168	183	185	159	185	168	147	185	160	156	168	137	163	158	161	176	172	171	159	156	181	160	165	168	174	177	179	167	162	165	151	180	152	164	160	168	155	163	158	165	164	165	160	162	150	157	173	163	156	173	174	137	180	163	132	169	174	175	178	171	150	165	159	149	180	168	158	167	141	166	183	160	152	146	168	144	169	172	163	169	168	135	164	178	181	175	168	171	169	141	168	192	171	171	158	178	178	184	181	152	171	168	165	148	173	161	143	185	134	187	166	177	144	167	160	148	147	168	182	166	148	160	177	182	186	180	155	166	144	155	188	174	167	172	133	174	153	135	160	188	160	171	158	150	155	165	140	189	183	169	177	147	185	190	190	170	176	166	161	159	182	159	165	138	165	168	174	173	181	156	171	166	188	166	150	153	158	173	175	178	178	167	177	175	134	171	160	154	155	187	185	159	175	170	162	151	197	130	173	148	156	154	156	204	173	176	164	164	193	171	172	174	154	176	166	186	152	193	174	167	157	165	188	171	160	166	173	170	167	151	145	158	177	157	162	181	151	172	159	139	168	157	159	164	176	182	179	177	171	154	155	182	182	172	196	181	166	163	158	182	157	165	166	137	167	179	184	162	166	179	157	187	165	178	161	159	143	181	176	155	147	202	168	183	155	176	168	148	175	179	171	181	168	205	176	170	177	187	174	140	168	172	159	171	167	209	163	184	173	179	141	168	166	186	161	176	185	150	169	178	163	162	162	171	147	160	123	176	179	178	158	158	159	188	167	158	163	178	179	180	171	175	168	165	160	180	154	170	162	177	159	164	166	174	176	171	157	166	184	135	183	158	160	186	161	193	163	155	184	174	166	164	178	174	168	177	173	186	147	158	173	191	170	160	183	178	160	174	156	166	176	177	182	151	184	169	169	184	167	187	174	156	164	165	173	145	153	171	180	163	159	140	153	185	158	143	182	182	153	166	166	141	182	184	168	176	162	158	164	175	187	167	138	148	158	170	175	178	155	143	161	156	170	183	151	183	191	183	158	187	161	158	158	175	149	164	163	190	148	172	160	162	183	182	155	160	176	182	139	159	178	186	204	163	168	150	160	150	157	167	163	179	182	166	165	175	192	173	205	173	178	140	171	158	174	188	189	171	176	171	188	177	159	167	153	172	166	185	150	165	170	161	173	167	168	172	174	170	159	156	181	177	155	160	162	161	164	124	193	166	135	148	170	173	168	163	151	150	181	160	167	150	183	166	143	159	166	154	165	165	177	159	156	143	156	172	183	167	185	148	168	153	189	157	178	168	174	152	175	144	146	150	167	171	175	159	172	167	163	172	193	191	179	170	192	172	148	167	160	180	178	185	173	182	148	176	157	166
35961	26101	30705	18617	3874	1792	1557	1350	1149	1025	980	939	862	784	724	557	597	505	523	563	464	450	507	464	461	428	428	411	455	429	421	402	396	408	422	416	406	399	417	414	405	396	415	372	401	394	365	409	411	392	412	434	441	366	387	400	414	424	367	403	409	386	388	359	377	388	401	397	360	360	360	373	379	394	367	398	402	384	416	400	383	414	384	393	356	387	383	376	393	387	416	348	404	394	398	342	403	398	380	384	376	393	386	363	377	412	412	403	382	387	391	441	395	385	401	397	410	364	400	392	396	383	405	354	375	384	397	380	411	383	398	349	399	393	356	424	385	407	399	382	392	400	421	388	452	355	396	378	396	392	394	419	407	402	412	386	384	399	383	390	392	378	416	368	392	351	417	371	352	355	397	389	394	417	398	366	392	394	394	400	363	429	405	375	386	391	386	387	397	387	380	396	386	385	372	402	421	410	417	407	444	381	378	403	393	411	371	393	400	400	388	410	364	357	393	372	413	404	416	364	382	396	345	361	402	448	392	391	342	399	403	400	410	386	426	399	404	362	384	411	385	369	433	402	425	384	376	389	394	404	433	360	392	406	423	387	350	432	378	402	412	401	382	387	399	381	391	362	416	394	391	374	398	424	367	381	422	418	384	381	403	384	391	388	401	402	372	410	378	384	437	445	392	401	417	378	402	380	365	363	383	409	405	381	401	367	387	398	396	382	377	408	406	432	378	366	386	402	374	339	384	398	407	380	411	392	423	381	407	396	367	385	391	381	367	398	437	371	401	407	381	417	388	358	388	383	411	367	366	422	356	358	411	408	371	390	384	401	357	398	392	413	407	411	406	405	393	388	407	365	379	407	411	397	402	417	406	385	351	389	376	380	426	379	372	378	367	373	381	429	399	387	387	389	398	418	359	383	366	368	375	384	407	411	401	391	436	391	396	406	430	380	421	420	356	373	392	385	418	411	367	380	431	366	391	408	392	403	393	390	418	387	430	386	393	378	373	392	398	394	375	374	420	377	398	411	378	398	380	405	384	356	391	394	401	353	383	404	424	438	395	403	393	378	391	389	358	359	404	375	402	366	413	389	388	370	379	402	381	404	391	379	393	371	387	401	397	418	362	376	402	398	397	408	432	438	408	387	402	422	361	382	443	431	397	383	402	361	433	374	407	433	415	386	409	397	381	404	409	408	392	385	405	395	384	367	386	396	381	373	394	369	393	415	427	419	388	382	398	430	365	394	369	422	423	382	375	388	390	400	400	417	396	420	436	418	394	397	432	402	392	370	407	403	396	412	391	397	378	382	340	416	376	340	409	405	416	406	357	377	419	397	379	421	429	398	409	399	379	385	405	393	414	379	420	416	411	363	391	391	364	391	370	403	410	395	392	380	374	366	388	382	383	369	418	389	408	374	365	402	383	400	384	373	377	346	361	409	378	395	407	401	407	384	394	394	417	384	369	375	410	386	402	418	396	387	384	386	375	411	387	401	392	397	375	420	399	394	400	396	379	373	427	400	393	355	384	382	387	416	400	389	389	397	409	375	364	399	399	413	398	372	390	380	403	409	407	389	369	408	412	346	418	398	374	469	390	406	388	385	413	410	408	382	424	390	392	393	383	416	396	378	406	400	404	400	390	369	406	377	409	409	426	383	424	395	370	385	421	393	365	386	423	388	396	403	372	376	403	409	400	404	388	409	423	419	411	386	424	383	402	386	402	392	402	339	365	355	429	392	387	389	397	371	400	418	392	389	403	380	385	404	367	394	441	455	392	353	399	409	405	387	374	385	369	376	414	382	414	369	397	353	387	394	360	409	402	425	377	386	397	414	372	398	379	410	381	377	408	421	387	398	417	380	382	400	427	379	380	376	390	374	398	439	421	416	436	409	390	407	381	400	422	358	386	371	367	410	395	413	412	394	376	366	397	373	391	396	381	387	413	359	397	412	376	367	402	387	385	411	411	402	395	373	448	378	362	400	378	419	387	352	414	390	403	380	391	412	387	403	378	362	403	394	387	410	414	400	377	411	399	436	418	411	391	420	399	384	406	378	409	389	367	384	430	400	407	434	421	368	386	377	374	396	394	410	405	374	399	394	425	365	398	416	416	366	368	407	431	431	377	381	356	407	405	399	413	368	374	380	380	398	398	397	399	420	371	408	386	391	426	397	416	365	392	411	370	353	370	385	387	360	411	387	411	390	395	403	391	390	404	397	393	389	392	421	391	378	422	410	404	383	404	358	409	356	399	374	405	384	382	419	366	417	406	359	371	380	376	380	401	397	424	370	403	387	371	391	390	434	398	397	377	371	375	346	362	413	396	356	390	366	390	357	391	376	405	375	362	376	414	370	409	346	435	366	364	427	370	360	423	380	378	357	395	416	382	391	397	399	379	391	370	393	393	370	388	411	399	399	400	388	383	387	387	370	406	393	408	409	361	386	416	412	396	434	404	441	378	390	389	386	406	405	405	386	403	352	405	416	408	392	421	407	402	415	387	378	422	380	373	417	379	373	390	387	393	406	422	362	417	389	399	359	415	414	389	374	402	376	393	397	425	426	409	370	397	369	425	363	413	407	391	391	404	411	368	400	370	402	407	399	441	407	403	403	397	377	392	414	359	414	365	384	394	404	408	415	384	388	399	381	408	362	379	384	381	387	391	402	420	397	410	366	418	381	406	411	436	413	394	374	411	372	406	383	423	395	405	398	414	386	385	375	400	375	415	396	440	396	386	400	454	386	390	386	371	353	368	431	402	404	420	412	417	377	373	414	391	397	405	378	375	400	405	382	385	399	404	381	390	386	425	387	408	373	428	410	410	386	423	421	391	370	398	373	408	423	419	386	367	417	408	395	370	394	413	417	418	396	387	394	418	388	381	412	395	373	379	389	419	397	408	376	396	366	405	397	375	415	371	389	380	421	379	395	367	404	365	353	379	420	399	381	369	389	367	381	386	395	361	388	384	369	378	400	373	400	401	369	401	439	424	417	401	386	368	404	419	391	396	386	396	381	429	407	367	385	379	389	396	392	347	420	385	400	380	412	404	382	372	415	381	392	408	355	362	419	402	405	403	407	396	370	405	378	384	396	386	385	428	391	402	361	404	449	363	401	381	423	396	360	371	408	369	401	400	413	352	401	411	395	372	388	398	414	402	399	390	362	444	420	405	377	393	413	394	394	394	385	379	421	398	385	382	359	381	434	386	384	369	419	421	399	380	373	425	372	386	424	357	392	391	367	424	384	414	360	391	400	388	366	441	410	388	389	414	394	370	380	408	372	371	407	386	426	401	384	412	372	414	399	368	411	411	391	365	361	377	418	416	392	399	368	408	386	384	374	395	389	377	406	362	406	401	387	393	380	429	380	389	418	404	375	384	400	390	411	399	421	360	389	376	384	376	355	411	363	371	414	386	416	395	358	403	392	418	390	389	382	377	399	396	379	402	418	383	413	378	396	399	399	381	372	413	396	393	417	396	375	399	403	418	391	419	381
30479	14937	7406	1847	415	352	290	286	302	285	233	278	277	242	238	255	254	242	240	256	241	255	237	228	236	247	251	235	224	214	259	232	296	253	254	252	259	225	237	224	226	221	269	245	248	230	260	232	249	243	244	280	260	272	241	267	241	217	250	222	263	205	247	265	262	250	231	229	265	255	276	262	245	260	227	239	217	235	275	239	248	222	252	254	224	234	238	209	240	259	250	252	241	257	228	235	256	233	223	251	243	238	202	233	254	236	256	254	236	240	251	231	229	248	236	245	230	212	258	255	233	254	247	221	242	219	254	244	244	229	242	245	223	235	245	244	253	232	236	231	272	260	263	299	241	231	258	254	253	232	267	247	245	254	220	258	288	274	223	225	293	249	255	225	241	256	222	244	241	240	229	245	240	246	223	239	247	254	252	246	247	251	231	222	244	222	242	244	253	230	225	260	245	232	193	250	237	241	263	254	235	235	250	253	267	234	256	234	250	247	239	245	229	245	234	235	290	263	263	272	219	250	237	213	242	265	256	240	245	227	269	247	203	243	216	250	232	252	246	234	255	251	242	264	242	245	259	265	266	241	240	259	258	222	217	266	234	263	269	243	262	241	264	275	219	229	250	248	248	262	234	235	224	268	203	234	215	237	231	225	229	224	260	252	225	234	255	229	241	248	286	246	271	251	235	273	249	242	232	254	236	237	221	260	224	241	230	253	231	265	224	245	253	251	261	254	238	227	259	254	262	218	219	257	251	239	239	214	258	225	228	249	246	263	265	260	244	233	249	222	217	241	232	236	248	222	228	254	223	281	256	272	251	233	237	247	254	239	235	220	253	239	224	224	216	266	237	243	267	256	272	256	245	264	255	239	265	271	215	238	236	245	238	236	260	227	253	234	264	255	242	267	258	255	212	279	256	233	247	219	234	268	245	275	246	246	233	239	258	246	229	226	242	249	227	234	242	232	281	272	238	252	225	224	234	259	249	242	239	232	237	215	235	239	253	234	235	233	289	226	258	214	254	245	276	238	262	239	215	259	253	232	253	236	245	245	221	237	223	211	236	231	262	271	234	253	252	242	237	235	246	229	251	260	228	236	241	263	258	249	239	230	216	246	226	231	225	221	242	239	227	214	238	246	259	254	263	247	248	246	235	262	277	236	274	223	245	243	256	239	246	250	236	231	232	253	267	252	271	247	229	240	270	242	234	256	239	261	228	259	222	233	245	233	252	241	246	238	236	251	241	231	250	237	238	235	271	257	239	258	271	264	275	249	213	262	266	249	255	242	212	249	237	264	234	232	262	248	236	241	261	228	217	265	260	222	235	234	256	263	242	238	242	306	274	276	230	253	229	265	249	256	238	227	233	277	230	257	263	243	244	244	251	255	242	251	231	235	267	262	272	228	263	225	247	268	249	278	272	233	262	284	226	255	240	263	251	221	225	236	245	246	249	268	239	251	290	231	252	245	252	255	259	230	238	240	220	245	240	223	231	241	221	260	239	225	210	255	238	270	283	241	278	238	244	270	234	253	245	256	251	269	255	225	244	271	233	224	257	254	266	214	255	248	220	207	227	229	275	219	274	224	244	248	244	221	240	252	255	254	283	259	242	231	247	258	235	283	258	247	219	257	264	223	278	233	296	255	239	258	263	253	258	257	225	235	263	254	264	253	260	224	218	247	226	245	244	247	227	248	209	235	249	244	259	243	245	264	254	236	239	231	226	271	240	253	244	224	238	256	235	251	236	253	239	245	237	221	257	214	236	251	244	247	246	225	249	255	259	241	273	226	230	245	231	238	238	252	241	228	228	229	219	264	262	207	281	235	265	232	243	222	240	233	247	232	207	256	221	261	252	229	238	235	262	265	252	223	222	239	267	242	237	221	246	221	240	230	267	272	236	232	236	234	267	253	240	236	251	253	259	238	247	261	255	237	259	250	263	223	242	247	265	284	251	227	254	220	218	238	221	213	224	228	248	217	247	247	212	230	257	215	243	250	252	239	236	242	247	237	237	235	236	208	255	241	262	263	237	226	258	227	260	251	267	249	234	294	240	260	219	246	231	239	230	254	234	238	259	266	225	254	248	210	234	248	260	261	268	239	265	215	226	231	220	255	210	244	231	252	247	257	242	253	223	219	244	246	257	270	248	266	265	251	211	250	257	239	254	227	224	232	225	218	265	254	247	268	243	226	221	225	267	246	252	255	224	267	214	251	254	224	252	237	243	266	242	235	217	264	221	256	275	242	231	244	253	254	229	236	252	244	268	228	238	235	249	253	223	222	258	255	254	216	255	228	252	215	242	236	254	232	249	269	245	217	255	231	258	219	218	267	256	273	257	233	229	220	254	237	257	237	241	232	239	261	214	238	222	231	284	245	257	254	257	265	241	233	235	252	255	218	275	251	237	239	251	249	228	245	254	239	234	247	246	242	256	238	232	239	213	240	237	278	247	240	255	252	260	245	228	207	272	245	242	216	254	237	238	254	217	245	269	277	246	251	258	262	237	258	246	247	246	269	279	254	270	251	257	247	238	252	273	255	265	260	194	257	235	264	260	226	258	221	264	225	256	258	265	254	269	256	216	248	245	231	220	224	245	235	268	250	252	241	248	208	244	279	292	232	243	236	210	232	255	264	220	248	251	236	225	247	225	245	282	236	239	236	238	223	250	254	265	222	240	214	269	251	249	262	250	249	246	233	236	224	248	241	225	225	258	233	258	248	270	238	238	259	252	245	246	252	250	262	284	233	259	239	209	245	259	250	226	233	281	245	254	224	238	248	260	245	201	257	277	224	272	220	245	231	237	251	264	225	236	244	243	256	250	261	281	257	252	249	214	235	237	255	221	275	246	224	246	238	241	251	262	225	224	230	254	236	260	230	242	233	230	254	251	256	277	238	241	248	247	221	231	230	266	248	250	227	237	223	258	252	243	231	230	253	253	258	223	271	253	259	238	256	248	224	253	235	234	221	214	250	258	257	231	226	235	259	249	211	243	228	282	254	235	226	268	238	264	255	233	240	248	241	255	251	226	231	269	245	245	235	258	213	221	227	235	237	263	239	279	240	231	246	216	237	268	244	233	257	237	242	225	253	265	265	236	259	265	251	242	216	255	257	217	237	231	268	265	220	232	237	256	235	245	257	279	242	222	237	262	264	239	260	245	254	237	278	250	252	228	230	276	265	232	259	242	239	253	241	238	267	251	218	234	258	215	255	249	257	232	278	245	232	222	237	251	250	244	221	240	238	216	280	246	269	235	244	251	247	233	237	247	248	271	248	260	267	230	243	220	249	230	238	246	258	241	259	232	212	245	276	258	247	240	253	263	277	237	243	242	262	232	239	232	223	223	237	245	284	247	252	240	223	272	217	256	234	239	244	240	244	256	273	254	242	269	233	254	270	255	252	227	225	256	240	220	245	211	262	232	215	280	243	244	240	233	275	239	260	272	223	231	265	247	248	248	205	246	278	248	243	251	233	254	282	253	210	220	241	235	232
19373	11428	10255	3815	1091	888	816	740	694	673	692	591	622	608	612	594	597	581	590	539	530	568	521	596	541	548	553	548	536	556	489	531	577	537	548	510	561	551	517	510	529	550	550	513	545	507	517	567	490	534	539	541	526	496	540	529	512	524	524	509	529	519	513	522	534	528	565	541	542	516	484	566	531	536	561	531	550	496	503	551	564	487	542	491	580	606	551	508	492	571	527	523	529	489	534	557	537	495	555	562	558	531	530	536	541	526	513	575	528	510	492	501	503	538	512	493	521	514	509	518	507	559	532	519	547	552	544	519	512	518	529	529	531	503	521	534	520	570	548	564	529	511	519	534	508	527	502	513	526	524	511	505	526	532	522	505	494	547	529	531	588	551	515	530	535	534	552	546	542	524	532	508	512	570	554	483	490	521	524	502	533	530	529	533	513	557	551	545	541	569	556	550	504	509	555	540	516	545	534	527	475	502	539	488	513	530	546	520	524	545	542	534	526	525	488	514	520	515	514	506	500	499	524	537	515	536	521	541	535	564	474	531	536	501	541	536	464	563	558	507	508	513	511	555	507	506	561	541	537	497	508	536	560	543	572	514	534	531	489	552	535	532	569	540	548	586	543	560	521	500	492	521	463	524	484	520	542	523	551	559	563	515	564	527	530	567	520	464	534	554	557	532	515	520	553	503	514	550	497	546	508	550	502	530	514	503	514	514	529	514	508	537	478	532	544	585	549	551	553	539	506	546	538	541	508	520	503	519	548	521	539	557	531	553	532	545	519	523	530	551	543	543	531	558	526	537	548	508	535	485	556	510	510	509	568	528	515	515	548	502	532	482	495	526	594	545	483	519	539	548	525	559	520	511	505	514	551	511	532	551	523	498	524	502	543	507	509	523	514	533	522	514	543	527	487	556	556	538	530	513	573	494	533	533	540	498	593	514	519	510	558	514	539	565	541	521	532	494	513	511	524	525	513	515	526	551	559	539	534	543	526	518	553	546	569	528	531	512	542	523	508	508	544	521	524	565	553	520	538	509	566	543	551	530	526	524	538	469	529	474	543	560	522	563	533	568	478	538	535	492	541	505	511	518	543	521	490	554	506	505	494	532	514	518	514	525	501	518	491	543	502	532	527	510	544	521	538	516	538	536	487	533	541	563	507	539	552	539	534	551	481	531	540	551	521	498	521	499	568	539	519	536	523	559	532	539	534	539	522	518	537	537	558	523	534	501	529	542	523	516	490	487	547	491	540	538	553	510	539	497	528	546	515	511	509	523	488	544	531	520	532	492	532	510	497	531	537	558	500	554	538	572	533	490	521	547	507	497	541	527	531	527	537	531	520	539	517	543	515	544	522	563	546	553	514	522	516	537	552	515	551	515	518	508	543	532	484	535	522	530	542	526	510	560	490	492	515	516	503	533	516	512	562	520	499	514	559	526	514	535	528	514	529	528	511	510	555	540	528	499	493	543	556	537	498	534	492	517	520	533	506	538	545	571	547	564	511	507	498	515	525	521	524	545	524	480	513	544	533	504	477	516	541	527	526	537	544	526	593	554	487	510	492	556	512	547	501	506	540	485	523	530	519	541	552	492	506	551	535	554	498	534	532	525	509	533	526	531	550	534	593	529	572	554	519	542	521	505	531	502	505	518	556	514	536	548	515	513	460	541	540	541	515	504	575	548	538	547	565	554	528	564	525	533	508	502	516	509	530	503	509	548	533	512	550	508	546	508	566	520	510	528	546	536	530	521	531	507	481	542	509	513	559	522	515	540	516	543	541	528	523	558	523	541	525	548	516	546	542	510	534	546	542	521	536	492	529	519	551	527	499	565	537	502	509	482	525	509	536	524	520	578	533	530	506	516	538	511	529	513	593	533	566	531	531	508	504	535	533	559	577	509	521	499	509	509	488	539	540	536	555	556	580	521	496	567	526	532	509	550	538	550	547	518	496	521	523	550	513	548	543	523	504	532	581	535	523	516	514	537	558	538	513	516	512	522	531	515	471	547	511	528	547	512	547	533	530	565	520	502	531	547	522	569	528	506	515	467	539	523	548	527	512	507	541	571	570	497	527	514	555	515	520	544	499	496	529	545	543	479	520	540	533	544	547	525	526	517	551	514	524	532	506	487	527	563	559	516	553	554	528	540	552	533	552	503	537	552	512	546	541	553	550	541	547	515	546	543	552	510	494	515	531	513	542	546	513	542	535	544	526	528	534	555	535	524	552	520	534	572	519	509	509	556	532	519	546	557	520	554	519	522	547	511	540	563	566	557	520	547	559	527	548	528	508	541	521	532	503	567	535	517	490	486	528	547	545	569	556	516	548	516	538	535	482	552	559	523	507	553	512	523	510	512	535	521	484	525	541	509	564	496	550	501	519	523	495	507	499	494	522	573	558	549	554	505	573	558	529	546	523	532	557	512	510	558	519	514	521	540	514	546	507	541	545	521	511	544	536	507	550	538	534	532	577	543	576	551	539	534	526	530	548	529	515	547	534	512	557	506	515	514	541	541	541	482	529	564	527	515	466	516	554	519	556	533	494	527	496	501	494	515	511	523	563	540	525	563	499	527	545	509	544	499	536	522	565	550	519	541	562	541	542	527	550	536	536	533	498	502	537	534	553	500	521	532	545	517	525	497	553	511	482	534	511	509	558	529	527	495	523	532	531	555	506	496	495	506	460	532	539	526	535	542	521	533	505	542	517	522	517	536	527	508	527	525	539	518	534	543	504	546	524	531	526	512	500	551	566	498	528	522	501	506	521	561	505	556	553	504	561	535	532	542	542	531	547	523	537	529	477	495	561	534	530	538	511	503	572	576	513	561	540	529	537	516	511	562	535	550	506	539	546	491	535	481	533	532	529	508	520	502	556	531	538	497	566	524	559	545	534	519	521	501	550	555	510	546	491	582	490	559	559	513	555	518	494	577	556	572	528	484	513	511	513	490	586	510	554	552	529	494	533	568	561	550	540	505	503	530	494	504	539	520	498	541	510	540	544	510	544	525	526	521	511	451	542	548	545	531	544	516	558	536	545	509	521	522	552	507	514	541	506	557	534	514	530	529	486	547	540	538	552	524	546	544	530	517	527	536	558	558	536	519	493	520	538	500	563	516	505	517	550	513	494	506	525	557	539	536	535	509	531	557	510	520	512	520	534	533	525	549	534	513	527	502	554	516	552	554	529	517	537	508	526	548	514	519	485	568	525	531	490	539	530	528	512	495	533	548	527	550	552	545	557	510	547	553	548	504	552	587	562	564	517	477	562	532	513	484	547	497	515	536	560	592	566	524	507	538	519	559	522	523	520	527	576	525	525	544	505	547	574	577	516	538	512	461	516	511	514	542	525	524	558	543	526	549	544	553	577	546	522	536	548	497	514	517	551	544	493	549	534	516	551	543	543	511	513	503	537	543	508	551	485	538	543	542	513	519	508	543	532	548	514	517	517	524	545	505	588	492	508	489	549	483	562	545	514	540	550	542	510	482	506	532
43648	26430	20068	7759	1718	470	338	276	263	207	208	195	162	175	188	165	178	171	151	147	171	163	167	180	158	148	147	134	150	158	120	142	138	152	137	153	161	156	140	173	131	141	155	151	127	170	159	152	172	148	156	164	131	156	139	160	131	138	154	167	136	160	144	145	153	151	135	160	119	140	132	143	155	160	131	145	131	159	139	132	139	142	146	139	149	136	152	141	142	147	148	138	125	151	140	136	145	156	151	141	141	148	149	187	159	123	136	140	156	132	157	133	132	151	135	140	157	164	146	147	146	147	164	129	153	129	154	142	136	144	142	149	146	149	139	141	135	145	127	134	156	136	129	145	147	141	133	141	135	128	140	150	119	131	131	146	142	138	120	169	167	151	145	140	131	140	136	136	136	139	142	158	124	159	137	125	141	121	140	149	144	133	134	146	139	140	120	146	151	126	142	147	164	140	140	131	152	139	146	159	154	150	142	169	154	152	137	102	155	136	122	135	124	135	145	143	177	159	125	139	143	138	172	149	161	156	138	173	154	158	147	154	151	141	154	118	124	160	146	138	127	131	167	150	135	159	149	157	143	145	127	129	137	141	121	151	128	142	144	132	145	151	142	144	126	152	145	142	157	137	157	148	147	134	118	130	155	127	134	149	159	153	154	149	135	143	131	135	144	143	144	163	131	137	161	167	148	142	123	141	140	140	142	144	137	168	131	139	165	157	168	168	151	175	134	173	127	121	139	141	153	175	111	159	149	113	146	153	149	145	151	142	169	151	149	146	149	174	157	147	144	149	150	155	108	148	160	158	137	135	143	144	147	155	149	134	150	149	150	144	139	129	138	125	133	132	159	143	167	150	123	182	144	130	132	149	141	153	135	149	141	129	131	158	151	153	126	155	151	145	123	161	137	154	149	149	189	152	147	146	159	125	170	127	123	143	152	170	132	148	124	166	153	150	178	153	166	142	142	122	122	134	139	130	175	157	132	150	134	153	128	145	147	133	139	152	141	159	156	151	119	156	154	144	173	136	155	155	117	133	147	135	157	122	142	141	149	154	155	143	131	143	179	129	141	137	166	136	145	158	140	150	153	148	157	131	166	143	138	145	146	137	163	163	156	137	153	146	170	152	136	137	136	142	171	144	130	135	147	159	134	153	133	145	147	166	144	138	150	156	141	137	144	168	163	142	145	164	141	120	148	148	180	153	161	144	126	160	143	147	146	141	151	134	154	140	151	158	158	148	176	147	149	162	143	143	127	151	147	134	156	169	160	126	125	141	146	161	153	150	110	146	143	154	139	144	141	146	148	164	147	149	171	155	126	163	134	150	164	152	153	138	135	145	165	145	140	133	134	121	161	170	121	145	134	142	125	113	138	161	156	118	147	131	136	154	154	140	152	121	163	129	157	147	119	123	126	144	125	173	140	147	177	149	135	137	151	149	149	153	130	162	140	143	146	141	138	165	145	142	162	144	143	126	142	151	141	138	181	125	160	146	152	131	140	144	119	154	130	125	151	159	126	141	143	143	140	133	141	133	159	155	154	149	130	142	135	150	160	131	137	148	122	138	145	128	152	124	149	122	134	164	151	145	150	151	135	150	145	152	144	134	128	153	168	145	122	141	154	116	112	131	141	163	142	158	144	165	156	121	169	138	146	146	128	152	174	163	146	141	172	153	144	129	134	147	140	143	153	118	144	137	170	145	169	144	146	130	130	151	143	162	175	127	143	154	129	146	156	136	138	171	132	137	151	132	147	123	137	127	147	147	136	151	146	146	151	162	147	146	150	123	160	150	156	151	152	150	165	134	132	159	123	144	147	173	158	133	153	141	142	134	118	138	142	139	138	130	140	145	154	161	142	157	160	135	145	143	150	136	142	146	148	135	124	147	140	147	175	155	143	146	159	171	151	130	162	176	139	169	149	133	153	145	146	155	138	159	135	146	155	126	148	128	148	132	150	165	148	167	155	135	149	141	113	161	147	136	141	135	166	147	134	150	146	137	126	156	114	141	174	137	141	121	163	140	139	170	140	158	137	152	157	149	150	137	125	165	143	157	156	163	169	145	156	160	152	140	151	113	154	165	159	160	171	149	150	163	145	117	137	150	155	121	139	157	173	136	151	144	133	142	137	137	146	145	116	153	162	174	155	165	152	146	167	152	140	142	145	136	152	149	163	162	143	128	145	158	151	171	148	154	158	149	127	166	162	144	140	132	157	135	142	134	133	143	150	137	160	165	155	138	123	162	147	161	131	148	128	184	142	142	156	146	152	139	151	158	162	158	160	143	126	156	135	136	120	127	112	139	134	156	155	144	143	142	138	146	145	137	153	144	155	138	127	155	152	161	162	166	150	143	129	112	134	134	131	142	130	144	153	154	148	154	150	146	154	151	146	150	128	163	169	124	153	128	138	161	151	154	174	132	172	124	159	144	146	148	164	146	144	156	142	135	137	143	138	150	141	131	172	145	139	144	139	145	158	151	152	114	151	137	154	145	129	158	138	155	166	140	141	136	140	133	123	136	143	136	153	147	129	127	160	151	138	136	156	135	150	147	163	169	150	153	153	119	138	136	126	147	159	138	141	151	150	159	150	139	155	151	138	146	147	125	159	164	158	111	145	158	148	155	146	126	138	182	136	172	143	163	149	143	126	131	148	132	156	107	155	156	140	150	131	126	147	144	157	153	132	135	145	149	147	127	148	153	154	135	138	135	164	130	158	157	161	142	145	163	143	137	143	116	136	140	137	167	131	141	152	146	141	150	143	148	159	140	167	139	144	149	167	128	168	145	139	164	152	136	117	143	135	132	146	133	155	157	144	160	138	145	163	159	145	111	147	157	148	134	156	146	136	135	131	158	144	153	144	152	151	147	136	134	138	148	143	149	129	147	146	137	132	138	132	149	166	162	148	152	163	142	131	126	121	136	133	130	154	149	150	140	149	158	141	133	153	157	108	155	159	135	143	166	163	150	158	144	120	147	134	137	160	147	165	148	151	131	129	144	128	136	133	153	140	162	127	148	151	164	146	137	145	141	122	154	149	129	122	154	142	150	132	136	155	134	184	155	167	149	142	132	135	134	137	141	133	126	149	150	126	177	125	128	136	138	143	135	151	138	150	141	173	143	172	145	152	145	154	143	133	142	149	158	139	140	159	140	149	156	153	161	167	140	137	155	138	152	139	164	160	147	142	142	130	130	136	125	147	130	145	148	122	132	147	134	149	142	146	138	132	150	155	137	159	132	158	172	142	137	156	137	157	140	159	158	132	132	149	151	137	134	142	166	158	144	126	161	148	129	169	142	135	159	167	135	146	147	143	141	152	137	138	147	153	169	133	149	149	168	137	161	142	136	139	136	148	160	142	143	153	148	155	166	155	157	137	145	139	133	132	136	137	115	129	128	137	120	148	138	146	153	147	153	156	136	156	141	156	153	161	157	161	139	147	139	143	136	140	158	133	113	138	146	157	170	124	154	142	134	138	135	161	183	153	141	152	152
28273	20440	23930	12200	3857	1320	1162	988	972	818	743	651	628	566	540	475	446	421	437	439	396	386	379	390	360	361	396	355	394	353	353	378	379	376	355	345	310	324	359	342	338	362	349	344	333	317	354	351	338	325	374	329	319	363	339	344	338	353	340	323	340	358	313	324	331	360	327	349	350	359	345	314	348	346	351	319	344	348	344	346	324	386	302	312	354	351	364	341	313	318	364	359	312	355	335	330	364	402	343	363	348	323	346	316	365	359	322	352	338	337	316	350	344	345	330	357	363	326	328	346	330	325	355	318	309	341	307	336	342	349	366	338	353	336	369	333	308	373	340	352	326	320	356	318	319	342	326	334	338	296	338	349	344	312	349	317	353	316	336	325	344	321	326	345	310	318	334	353	332	350	335	340	354	323	341	334	350	355	356	303	332	317	310	335	330	364	291	351	337	331	334	322	343	345	335	342	349	334	336	311	342	340	351	359	342	302	330	311	332	345	318	332	355	316	356	332	367	328	371	323	335	341	352	344	344	329	330	335	323	306	333	323	332	339	329	334	333	369	346	333	328	351	300	321	366	316	325	295	336	322	356	331	304	311	345	321	333	321	341	311	299	363	334	318	321	342	344	364	359	340	340	284	326	332	324	366	330	317	338	350	349	342	335	351	346	329	346	317	320	323	340	366	338	349	327	341	320	320	320	332	339	355	359	329	334	344	298	319	311	354	359	340	357	334	326	339	334	343	323	345	348	287	317	306	345	370	331	331	349	330	351	325	339	324	342	325	357	349	364	319	328	346	328	303	296	320	332	321	327	313	333	331	350	351	336	354	335	344	341	318	327	328	333	326	365	336	353	320	344	344	321	355	322	358	339	341	310	357	336	351	350	324	339	374	336	338	322	303	326	332	334	319	348	315	321	354	319	313	381	335	312	380	360	372	345	359	332	335	326	335	336	296	348	365	362	337	335	319	358	316	332	340	355	350	355	309	345	337	304	331	296	330	348	331	341	360	361	337	312	294	317	359	345	361	329	310	331	319	355	304	364	328	340	332	320	345	321	321	351	339	305	338	334	333	324	309	294	337	339	334	349	342	325	316	367	349	319	384	376	331	357	330	317	347	331	339	315	348	340	331	322	351	324	333	324	294	361	345	311	344	330	330	326	347	343	357	338	331	326	355	341	365	349	336	330	338	344	296	344	315	314	336	349	339	322	345	323	346	336	328	343	331	319	324	341	338	360	319	330	327	372	346	340	358	321	347	349	338	347	335	324	341	316	324	337	316	336	330	309	355	359	314	339	308	347	355	329	313	336	326	386	344	341	361	376	357	331	358	357	308	365	298	347	340	361	355	341	326	337	342	353	338	338	356	327	365	334	321	339	314	329	345	374	331	346	339	320	317	321	308	337	339	300	357	338	367	280	323	343	308	338	327	344	365	365	354	334	356	359	357	365	351	335	336	335	377	298	326	377	334	356	343	318	319	355	347	330	341	357	339	323	307	320	322	337	345	306	310	338	310	302	357	319	339	316	341	305	308	316	299	343	298	331	334	364	324	328	370	326	357	328	317	335	328	374	330	344	320	324	350	343	317	345	345	297	356	316	350	338	354	359	339	308	347	326	330	372	346	310	315	314	352	345	300	314	351	338	356	353	352	332	328	302	347	299	337	305	327	333	318	351	349	339	321	345	349	313	344	331	330	330	319	337	333	324	344	330	320	287	367	357	351	339	322	350	337	347	336	342	346	340	312	325	315	331	316	341	350	338	330	324	341	316	343	352	340	346	337	364	324	336	333	330	346	356	339	349	343	340	339	330	325	351	331	318	379	329	333	323	331	322	353	366	328	302	348	356	365	335	331	335	360	351	329	331	338	349	352	323	334	352	354	343	322	347	330	326	356	349	321	352	363	365	315	302	329	344	306	336	333	299	318	321	335	354	361	380	331	343	322	356	331	314	343	329	300	330	356	351	328	337	342	324	343	355	334	331	353	316	346	310	332	311	314	321	323	314	372	334	325	325	315	340	332	320	340	337	345	357	327	336	336	317	355	346	336	353	318	353	323	344	311	321	337	329	353	336	327	327	290	335	337	349	323	346	320	350	354	323	326	339	375	341	314	341	345	344	367	322	361	305	321	326	375	362	322	334	356	308	350	326	323	344	382	340	311	359	351	330	299	295	335	330	329	350	340	347	365	307	356	354	333	342	371	366	302	367	362	333	330	353	352	357	395	353	358	316	303	370	362	339	315	339	333	360	329	341	345	345	337	331	339	325	335	325	336	323	333	317	335	316	312	285	330	351	314	348	382	356	331	339	335	350	349	344	364	316	353	310	334	323	340	333	334	329	329	325	317	342	328	333	333	344	377	345	325	354	306	371	313	314	339	341	341	365	321	382	353	308	328	368	342	321	357	307	337	357	310	344	355	340	325	351	331	355	352	334	359	334	350	354	334	319	355	331	392	354	322	373	346	350	300	359	350	341	324	332	336	358	335	324	315	309	360	324	326	337	283	342	329	366	329	325	309	335	317	319	349	328	355	348	347	335	329	315	347	350	356	319	341	336	326	335	302	349	337	341	379	330	331	342	330	359	363	334	369	372	336	318	301	355	359	324	322	344	352	363	317	312	335	335	360	353	350	352	329	318	322	340	313	359	329	329	317	327	353	367	305	307	322	351	319	342	341	314	352	338	337	310	298	302	371	336	345	342	331	322	355	332	370	333	339	328	329	349	328	362	340	323	371	352	339	352	355	339	311	335	362	377	318	311	332	366	326	354	357	324	340	323	340	359	312	314	319	325	326	326	309	332	330	346	331	365	349	334	319	309	329	351	333	367	312	347	310	340	304	343	334	362	304	296	344	283	330	312	312	351	325	355	353	348	326	382	359	320	322	351	349	345	363	353	343	357	333	316	356	339	328	305	343	304	323	314	334	305	326	327	345	356	328	325	368	341	345	326	337	324	369	310	327	333	324	320	331	291	305	332	356	335	355	367	336	337	323	301	334	337	323	362	300	362	371	316	317	350	361	302	353	356	354	331	320	316	338	306	330	345	338	372	338	322	324	325	309	352	330	331	329	362	307	343	344	339	325	322	360	326	346	323	296	318	329	337	360	307	336	343	351	300	321	369	325	355	340	370	300	335	332	337	333	347	337	349	330	346	327	360	318	342	316	341	333	312	319	324	366	341	362	355	329	335	368	363	355	362	294	370	341	334	321	323	338	327	338	363	319	283	330	336	362	303	347	343	358	353	326	350	329	335	346	346	357	339	347	361	360	352	326	356	339	317	340	361	376	321	323	376	330	339	311	324	320	337	328	348	313	335	300	390	338	321	324	348	355	315	313	344	330	314	333	330	339	356	339	364	352	324	338	321	334	334	360	332	349	360	337	347	321	314	341	387	312	345	333	315	344	350	339	359	371	371	323	314	328	342	361	362	336	329	332	350	319	334	315	334	347	330	332	322	343	353	343	311	290	332	330	324	346	322	327	335	357	357	318	345	350
53636	34800	26659	12580	3147	719	440	381	324	319	272	251	255	222	199	189	202	175	218	182	183	180	161	182	157	166	159	167	168	182	147	190	184	171	151	182	157	144	161	148	170	171	144	154	153	172	138	164	158	175	159	183	179	173	186	163	168	146	164	166	164	150	168	149	157	151	178	159	156	175	149	146	165	147	172	176	187	171	164	184	156	152	154	159	162	167	190	150	163	158	146	139	177	158	167	151	165	171	167	141	163	164	164	164	154	166	171	165	171	174	162	175	153	168	143	179	146	167	171	155	146	138	159	161	162	171	160	161	170	172	171	175	140	143	166	172	170	156	185	150	156	158	164	153	151	156	161	164	189	179	163	153	153	183	153	160	170	148	151	161	169	141	163	158	158	138	179	160	158	170	153	158	140	164	150	165	156	169	146	176	185	169	173	176	163	193	153	169	165	142	171	157	149	162	152	152	185	174	164	152	184	135	164	199	170	144	160	140	155	160	137	168	148	176	139	184	160	166	152	171	156	162	162	146	128	152	141	151	142	153	152	184	160	181	176	162	145	186	153	151	165	167	142	155	136	161	152	145	134	160	161	155	148	155	181	134	174	148	167	161	162	154	136	176	179	157	168	184	174	164	153	157	147	174	159	160	158	175	178	173	156	154	168	178	165	134	185	178	155	173	162	157	162	128	186	162	143	175	156	154	160	171	177	160	167	164	182	138	164	141	169	164	155	168	154	170	180	160	152	145	161	163	140	172	186	166	157	136	163	153	166	163	170	168	178	157	172	167	172	185	168	162	179	162	149	149	154	165	143	161	190	149	162	142	175	154	149	183	143	150	170	136	178	159	148	163	162	172	170	152	179	157	163	172	149	169	166	161	158	170	187	149	157	156	137	159	185	156	186	171	165	151	173	172	171	179	165	180	167	146	126	168	173	160	159	150	179	177	175	142	170	156	145	180	162	159	168	153	156	151	158	170	166	154	154	156	170	155	163	144	145	174	149	168	142	152	171	153	147	175	168	159	146	164	136	159	123	154	174	148	145	139	156	160	175	176	166	161	128	163	154	157	174	138	149	184	149	169	165	159	139	160	155	158	170	170	167	164	188	127	149	151	143	155	160	169	175	188	145	152	163	177	154	164	154	163	202	158	157	159	161	166	153	174	160	166	150	167	167	160	164	160	153	153	154	151	189	184	171	167	156	149	171	188	172	155	166	160	162	152	169	135	157	162	174	143	137	147	163	160	139	177	163	160	166	165	143	165	141	194	152	185	166	165	170	163	162	154	153	162	168	175	160	176	152	147	138	173	164	154	158	170	161	173	144	148	149	168	169	173	130	150	164	162	133	145	169	156	161	169	181	159	161	178	169	143	164	150	145	169	156	169	168	173	171	143	156	153	172	141	161	149	165	146	143	154	152	155	171	167	147	162	138	142	166	165	161	151	171	167	167	142	165	166	150	172	140	153	174	147	145	179	153	138	175	158	141	165	162	168	173	160	179	177	164	146	136	153	150	159	170	173	150	157	160	165	170	170	137	163	193	175	134	156	176	161	182	140	153	152	183	154	163	165	126	157	153	153	157	172	173	165	157	179	176	169	163	151	160	167	157	168	147	162	139	169	148	150	135	141	162	179	157	151	185	179	153	148	164	155	161	190	121	153	158	164	172	162	178	196	159	141	147	167	191	163	152	154	160	138	173	165	158	133	150	174	149	152	184	170	180	169	164	138	149	152	155	151	140	160	158	182	176	146	160	147	179	153	144	160	152	149	154	176	183	144	153	178	153	148	166	184	182	142	167	157	165	146	175	172	169	179	156	154	144	163	167	154	148	181	162	165	166	179	185	165	155	170	156	186	179	186	165	162	159	160	167	150	153	139	181	159	175	150	153	166	176	151	197	178	145	156	149	163	163	157	144	171	138	177	168	132	152	149	155	159	171	159	160	166	165	146	163	135	164	161	185	147	185	145	143	175	167	162	187	162	164	154	139	169	145	176	170	156	151	163	178	176	168	151	167	185	140	144	165	160	152	158	147	174	144	152	183	151	176	157	170	190	117	129	154	151	154	155	150	161	160	157	163	143	172	174	171	161	155	180	169	167	155	169	149	170	184	162	146	159	186	159	157	164	162	151	152	177	165	153	152	174	158	148	175	179	165	158	186	186	149	171	163	179	176	181	159	181	145	163	176	166	150	173	187	156	174	158	144	143	163	132	160	133	177	156	193	181	166	151	143	173	155	144	167	165	150	165	153	161	173	157	169	168	186	144	166	155	158	157	160	161	173	148	141	180	137	150	155	145	148	159	171	146	182	188	174	146	154	183	153	161	157	148	165	172	178	167	149	157	164	174	190	175	176	155	178	170	177	165	178	169	166	146	177	159	164	143	174	172	146	158	177	153	158	174	165	168	166	148	157	149	170	174	175	162	161	168	185	178	166	153	131	144	154	175	169	174	152	161	171	161	150	153	158	173	154	159	178	142	149	161	187	171	160	165	177	162	175	178	176	153	148	177	156	150	144	148	144	177	189	154	194	156	170	164	172	171	171	172	160	175	156	191	164	167	164	137	163	154	163	128	150	143	167	152	154	152	151	156	156	172	167	164	156	173	166	176	155	166	143	137	163	167	156	181	136	162	186	145	150	165	158	138	157	189	169	154	166	170	165	178	144	165	158	151	175	169	170	174	155	173	172	167	184	157	165	162	157	172	133	162	142	163	161	140	158	187	160	168	148	153	183	153	162	151	146	149	146	193	148	183	177	171	153	147	147	162	178	185	178	153	159	162	149	167	161	175	153	165	158	176	172	155	167	139	156	153	167	159	141	173	154	160	158	142	134	167	174	174	144	138	176	161	144	151	190	168	157	154	166	152	173	147	147	176	163	167	153	165	167	167	190	180	157	164	152	169	166	170	162	163	160	149	159	149	143	147	186	156	174	145	168	159	182	147	146	158	158	152	141	164	141	146	182	162	141	158	190	168	169	167	162	160	130	159	149	153	157	144	155	162	149	167	146	150	156	158	155	133	145	153	143	146	162	154	181	159	184	138	177	174	165	142	146	119	159	150	164	158	169	173	166	138	157	171	170	171	135	148	166	148	167	159	157	165	170	185	155	166	150	157	150	165	158	154	177	152	202	152	172	178	165	167	179	177	161	162	174	154	143	142	183	148	161	147	152	165	162	170	161	158	179	161	163	168	162	141	154	156	144	168	165	169	166	183	181	170	149	152	146	185	152	145	189	139	170	194	150	151	183	177	159	179	142	166	143	136	147	141	187	156	166	155	182	173	149	137	142	152	156	177	161	204	180	154	183	155	180	166	156	144	146	180	161	169	177	168	151	167	150	179	183	169	181	147	185	147	153	147	135	165	172	158	166	174	171	143	147	157	163	160	175	167	151	167	149	165	152	167	123	160	149	160	155	148	159	161	158	162	155	154	163	161	161	159	163	160	164	160	172	150	155	162	159	162	166	159	147	156	154	149	173	199	152	146	144	136	164	148
34984	26973	27902	16848	5953	2125	1717	1487	1335	1201	1100	984	891	711	622	595	551	553	530	498	470	504	482	471	450	460	427	428	438	401	413	429	412	398	420	413	382	376	447	374	419	405	368	385	433	406	391	391	375	382	411	375	416	411	375	364	394	412	400	426	406	382	385	346	394	427	388	402	361	387	419	344	375	368	388	358	402	388	380	365	384	401	357	380	456	397	369	398	362	411	380	372	417	402	411	401	379	369	351	390	400	348	382	412	354	372	393	371	347	355	355	412	406	378	398	412	378	350	414	393	374	348	390	422	411	369	421	350	402	376	347	394	376	405	421	406	392	407	397	376	391	392	356	378	375	373	367	352	352	393	380	419	347	380	379	373	416	410	415	367	393	384	384	392	382	399	375	357	381	352	356	395	367	410	374	344	366	395	387	403	387	392	359	393	407	375	360	363	370	378	392	364	337	370	383	355	384	381	413	371	367	398	369	371	365	359	355	391	400	414	396	393	391	409	451	405	408	377	386	416	420	396	392	359	391	348	362	391	371	375	392	400	409	403	373	340	369	383	396	390	396	363	406	365	380	411	393	353	378	394	406	401	402	375	381	384	386	362	367	423	400	356	386	338	396	373	381	364	356	400	401	403	388	398	396	390	379	373	397	351	365	373	367	362	384	395	402	359	369	387	357	369	400	359	363	385	396	379	390	369	402	367	357	392	362	358	380	392	394	406	404	390	356	350	395	363	379	400	372	372	382	364	367	398	355	401	389	396	362	367	433	364	394	376	380	376	374	397	395	390	391	362	398	341	360	364	370	376	390	366	400	367	383	369	385	403	400	367	377	366	387	399	382	379	363	363	385	362	357	396	379	396	373	388	406	391	385	357	367	371	360	382	356	403	396	379	373	384	366	385	368	420	353	392	357	328	334	412	402	390	361	377	364	383	408	385	415	405	409	422	393	384	373	375	371	390	395	389	377	420	360	382	367	416	371	393	378	383	389	386	386	356	384	395	402	346	383	380	392	365	403	362	399	384	400	379	397	364	365	361	379	391	374	367	388	382	367	374	395	399	391	348	408	367	401	377	401	380	383	415	347	375	378	381	411	438	368	380	374	376	358	371	392	414	323	380	354	372	398	349	373	387	356	389	390	409	391	372	376	385	368	375	399	401	370	392	408	366	335	399	383	391	394	371	418	375	347	378	364	376	396	373	400	402	399	399	379	359	370	409	401	417	386	386	365	399	372	400	386	360	353	373	371	372	350	381	393	394	396	384	420	381	356	399	343	380	412	345	355	445	355	373	379	413	378	398	368	380	365	384	403	340	386	348	397	376	386	349	367	385	387	399	363	393	365	399	403	387	389	378	396	369	379	382	369	368	379	387	372	426	347	376	372	354	387	351	389	422	351	360	374	365	417	379	368	378	389	370	350	420	423	368	376	382	393	406	397	408	355	357	405	379	371	383	366	389	350	390	365	390	369	381	392	350	360	364	386	398	403	390	381	371	381	401	413	404	343	396	391	375	354	350	387	349	357	364	375	388	365	400	398	394	351	368	385	392	423	379	346	365	353	377	383	352	403	380	340	387	371	382	404	372	373	402	392	389	364	374	391	398	405	415	392	389	387	369	383	373	372	393	401	383	348	390	379	387	387	350	377	397	354	341	370	423	390	386	413	380	374	389	433	375	394	386	388	381	381	381	391	364	395	379	399	366	402	384	376	408	403	377	388	380	385	380	400	390	363	377	383	416	386	350	418	380	340	368	402	397	409	400	367	370	379	387	408	378	387	368	398	373	403	392	361	403	402	390	378	364	406	376	403	381	379	377	408	384	360	372	367	397	392	430	420	424	383	402	366	397	391	383	362	410	365	341	375	407	386	419	395	411	400	381	339	386	358	396	404	371	373	383	352	371	392	367	381	420	382	418	386	374	382	391	380	431	409	378	363	360	373	359	375	383	406	409	366	374	382	375	410	401	379	374	371	360	359	379	404	389	367	377	373	404	406	382	381	368	391	359	361	388	392	385	374	343	344	398	354	394	369	344	338	382	376	369	355	358	385	376	373	393	397	406	389	374	393	390	371	377	398	373	396	373	399	367	384	417	409	381	395	378	366	379	387	381	373	413	377	403	367	390	347	377	376	396	378	401	363	384	363	376	350	393	369	422	381	366	372	390	369	421	407	367	385	398	383	373	399	376	409	345	378	389	355	378	382	372	361	386	342	368	404	417	365	396	373	389	395	393	366	393	400	383	396	397	402	360	391	389	438	381	380	398	396	391	378	363	389	368	412	387	345	368	393	398	368	397	386	371	407	358	434	376	398	377	400	373	403	401	398	367	378	353	373	387	407	374	388	402	387	400	377	365	387	369	381	380	363	367	368	425	392	386	372	388	416	362	389	411	398	353	374	396	374	382	366	362	363	372	380	402	365	384	399	399	375	391	393	382	392	365	373	395	382	428	393	396	393	360	413	375	393	396	377	375	378	392	394	407	401	441	375	394	356	396	366	360	368	371	386	373	386	377	373	361	363	393	406	424	381	350	400	335	383	400	378	398	398	404	394	372	372	391	365	419	365	351	350	380	351	373	395	384	386	371	364	395	393	408	366	364	363	395	367	366	353	386	374	393	405	420	387	400	344	402	370	399	377	357	370	393	403	410	372	364	377	371	412	355	384	402	370	378	425	348	385	367	369	409	440	407	383	363	424	390	395	387	377	369	384	391	392	384	406	423	406	411	365	377	408	384	394	377	364	388	364	399	404	394	377	385	406	366	369	400	408	367	374	376	391	373	453	360	350	364	386	389	389	388	403	386	359	369	365	375	427	401	345	372	377	381	366	372	414	380	358	375	393	376	361	384	368	396	361	386	388	410	378	378	384	425	381	377	361	371	397	348	369	387	350	377	428	417	388	366	395	386	384	396	368	354	363	397	370	398	376	378	370	368	388	385	398	379	382	350	351	388	364	348	380	431	413	359	378	407	371	388	407	357	389	383	365	371	373	370	381	388	403	350	407	365	400	350	402	378	391	363	368	411	416	341	366	407	336	364	412	375	393	359	387	388	372	372	370	415	383	395	397	392	393	430	399	369	386	371	387	396	361	397	394	372	375	377	358	393	381	377	407	380	381	374	361	417	391	390	410	370	397	376	377	367	370	378	393	339	354	376	362	338	392	354	356	391	375	356	383	364	384	405	346	389	400	400	359	393	364	359	389	365	414	356	395	391	368	383	400	404	348	349	379	356	377	364	401	354	390	361	384	405	383	386	337	376	429	342	410	372	395	389	385	359	365	396	394	401	357	390	383	349	384	395	367	399	383	376	360	403	370	394	394	373	407	362	390	353	405	360	356	368	374	393	396	397	382	388	372	358	391	383	380	399	357	377	406	409	370	390	428	390	376	384	363	376	410	386	397	378	412	397	368	353	378	394	360	377	396	378	381	417	359	372	396	383	397	404	409	381	379	417	387	350	377	360	374	370	357	348	373	389	350	392	397	402	408	385	367	381
27752	15019	6951	1803	456	341	299	263	281	275	291	233	259	248	251	241	247	227	225	212	234	236	251	226	267	248	228	239	209	248	244	267	241	218	247	246	245	219	252	237	233	218	232	229	213	213	259	222	253	242	230	264	227	224	223	242	229	236	234	243	238	213	209	217	233	253	235	242	258	242	222	221	211	212	235	241	247	232	200	239	275	252	220	217	228	245	250	252	264	225	267	220	232	234	214	253	240	237	235	229	238	260	248	260	223	250	267	223	219	212	233	241	221	247	229	210	220	248	242	223	216	233	245	233	228	270	287	229	249	215	271	213	247	226	245	239	244	222	241	234	255	231	226	254	235	224	243	224	221	227	239	218	241	249	240	255	240	224	221	233	227	251	225	264	226	228	233	213	209	215	247	251	236	266	228	258	233	227	249	220	246	234	203	231	239	265	245	250	223	205	228	223	239	227	243	260	230	247	241	213	237	236	244	221	247	222	227	241	234	256	226	213	214	223	246	237	258	240	223	242	220	229	236	254	232	217	225	231	259	224	250	211	220	218	240	248	251	265	240	227	217	217	191	270	244	235	241	200	230	281	219	257	231	227	240	256	261	238	246	243	241	247	221	241	220	237	261	234	225	249	226	243	224	242	233	242	292	277	235	251	268	244	246	249	237	263	245	245	219	238	224	264	230	221	253	237	291	220	213	223	232	252	272	212	217	223	225	232	213	244	260	217	244	256	268	220	233	246	264	237	258	248	213	227	225	241	220	224	247	221	224	223	240	231	255	228	224	236	250	228	246	241	245	244	250	250	231	217	230	247	206	218	229	251	227	237	226	242	226	246	227	241	241	224	254	230	215	233	256	249	232	226	225	235	233	229	243	224	262	263	224	219	245	260	237	206	234	250	222	189	198	243	259	247	221	228	239	265	270	231	238	249	231	244	251	217	220	242	235	238	224	248	234	259	217	258	229	221	206	230	233	245	234	242	233	241	249	265	236	238	209	254	245	243	212	240	244	230	236	225	211	210	223	243	233	246	235	216	223	192	224	271	225	225	253	253	247	244	227	201	224	265	227	230	251	245	188	224	216	222	231	262	219	245	229	226	248	249	235	214	254	227	224	222	229	236	254	206	227	238	230	245	228	239	229	226	213	213	235	230	243	269	248	223	221	213	227	242	235	246	271	240	250	239	257	241	239	217	218	233	239	240	234	255	244	241	219	247	238	207	236	244	216	240	247	205	249	268	257	247	207	213	204	228	239	241	257	232	235	229	244	235	233	253	261	255	246	258	250	225	244	231	243	227	228	254	224	222	228	230	220	256	245	249	205	224	237	245	216	223	263	246	249	247	235	242	231	206	239	258	242	197	225	250	264	256	250	231	236	229	227	183	212	265	232	237	219	234	245	248	223	238	241	234	239	199	246	236	244	221	239	244	254	239	208	222	239	223	248	231	240	230	222	231	225	231	242	253	234	218	220	220	234	244	267	249	225	241	263	247	230	236	254	252	242	250	234	212	221	215	266	253	222	224	243	236	233	229	218	231	213	227	247	228	245	239	247	258	250	239	248	206	231	227	249	221	265	294	249	250	236	231	227	216	219	233	247	233	201	242	247	263	209	245	237	240	223	232	237	219	203	237	216	199	241	257	243	238	255	245	206	232	240	228	268	237	226	220	248	254	246	252	242	228	212	248	229	231	247	242	232	286	224	203	246	250	219	248	239	251	249	254	228	228	247	218	237	252	232	212	246	249	272	229	268	256	236	248	246	220	236	231	263	227	218	219	238	231	238	247	228	238	236	216	217	220	245	225	221	233	260	243	252	215	221	248	228	248	240	216	243	223	237	221	255	243	242	243	212	234	230	236	253	222	191	239	229	221	232	245	216	253	245	209	246	236	220	217	227	243	239	247	227	248	241	278	263	243	229	221	240	202	218	240	221	218	226	237	246	274	229	238	234	240	227	234	228	250	236	222	282	209	225	249	228	247	224	233	246	251	253	219	233	266	223	222	245	226	233	227	245	243	245	230	225	223	240	239	235	266	257	234	217	245	215	240	223	248	238	230	227	254	248	211	228	225	238	203	248	226	266	228	266	233	209	227	222	242	215	244	220	245	226	241	254	235	244	250	266	248	235	236	243	239	237	230	226	211	252	272	263	258	226	219	235	250	252	240	256	243	226	237	227	244	242	251	244	237	215	208	221	233	228	240	241	235	224	225	235	241	224	232	229	228	255	215	233	256	232	245	217	237	239	240	252	271	242	216	241	228	222	251	262	212	226	219	212	226	215	219	244	225	245	230	244	230	222	230	248	216	213	241	232	210	251	233	251	243	252	210	246	236	232	208	211	216	259	280	266	244	210	226	230	277	233	203	253	239	261	237	234	236	276	252	224	235	232	264	249	240	237	245	241	229	191	255	237	213	228	255	222	237	257	256	233	244	228	210	220	238	218	250	220	256	212	219	252	243	246	260	253	221	239	230	240	235	252	214	214	225	271	210	264	261	215	237	279	278	253	279	243	216	220	222	224	256	255	241	211	239	242	241	223	210	233	217	234	231	231	253	279	228	247	231	226	246	240	242	219	237	230	242	227	247	196	227	257	232	254	243	229	242	266	252	238	253	224	232	231	226	247	230	242	232	252	238	274	260	251	242	270	246	231	255	266	220	215	247	216	250	206	229	238	224	219	279	267	244	249	236	272	218	223	246	232	223	249	245	215	252	210	218	259	258	232	231	238	240	214	260	218	258	214	257	249	281	236	227	249	267	234	258	241	249	228	232	233	216	252	246	227	244	254	245	231	203	247	246	211	239	252	229	230	239	225	217	230	215	230	234	212	238	220	233	245	247	229	246	241	216	229	241	248	267	243	256	239	252	208	203	223	232	217	248	246	242	230	227	243	286	256	216	254	227	237	247	251	210	254	221	246	245	227	222	221	236	240	254	211	247	232	225	245	229	246	256	217	255	222	238	234	235	263	230	226	236	252	244	217	200	245	254	237	219	229	216	228	257	246	247	237	203	243	226	238	230	257	234	211	258	237	246	244	235	236	235	223	202	214	247	227	215	227	212	236	236	237	234	236	244	225	202	229	237	230	249	252	218	265	243	236	211	224	252	238	235	260	218	241	240	244	244	242	249	268	234	246	254	217	273	239	219	240	231	226	262	262	221	229	241	257	243	275	243	243	210	252	231	241	245	233	216	252	233	205	226	259	223	234	218	216	191	205	212	218	215	246	224	228	241	245	256	227	265	266	233	226	247	246	229	225	240	229	242	243	257	236	227	215	228	244	239	237	267	235	203	261	213	244	235	256	245	258	211	241	225	242	253	245	258	235	241	230	241	243	220	237	228	235	213	243	232	227	248	214	257	227	239	245	239	224	239	253	237	254	240	220	263	250	251	220	234	239	210	237	266	234	269	284	220	226	245	237	248	230	218	227	226	246	220	240	248	249	210	240	234	261	261	224	257	238	231	237	239	240	255	215	208	227	230	210	249	238	222	221	242
17519	11379	9940	3891	1383	994	809	803	754	764	677	662	634	596	595	601	570	606	548	555	531	534	534	530	514	499	513	511	549	513	498	504	511	519	534	528	554	511	520	494	551	522	545	532	531	527	482	549	507	495	524	491	481	491	513	525	522	563	522	488	533	553	532	531	542	528	492	529	500	486	564	513	503	469	508	515	509	510	522	485	528	498	500	518	476	502	535	514	495	518	513	553	519	490	522	512	534	531	542	521	486	510	489	500	521	500	485	557	498	531	527	537	539	488	504	560	482	494	518	497	557	527	497	511	491	504	523	525	506	540	511	529	504	496	503	502	526	487	464	499	525	535	513	508	510	490	497	537	481	538	508	510	506	514	534	521	516	541	519	488	511	489	509	520	528	475	503	503	506	468	506	542	544	512	506	516	547	503	496	503	518	524	572	499	506	520	523	522	501	489	522	521	514	486	510	515	507	499	504	489	505	497	490	519	541	491	493	514	523	491	487	478	534	531	479	496	542	505	439	464	494	544	520	495	493	536	518	509	516	559	527	503	501	483	507	551	534	490	520	514	497	527	474	517	526	494	537	498	536	524	491	498	492	503	506	535	540	483	537	465	512	535	474	553	534	482	517	534	540	531	480	528	486	547	548	533	563	526	508	494	546	489	494	494	503	544	490	507	525	539	532	502	495	520	562	519	505	477	520	475	520	529	502	541	506	491	496	525	555	560	518	497	537	473	482	506	533	503	495	536	516	499	534	498	480	560	525	515	524	546	486	530	496	542	514	501	505	523	523	518	472	549	516	525	542	513	518	508	519	538	539	536	517	460	526	532	515	500	505	545	514	487	481	531	506	486	501	516	534	531	480	475	491	579	557	519	513	476	511	507	536	468	514	486	498	512	468	486	506	528	568	525	529	478	484	500	479	512	496	483	521	487	535	486	521	518	543	550	503	475	543	490	510	547	488	470	517	481	500	536	589	527	464	571	524	509	508	562	517	536	526	531	470	522	524	498	495	510	543	518	522	488	535	534	510	533	510	508	490	488	530	495	506	450	534	497	579	498	455	483	525	544	474	521	540	551	508	490	531	517	521	478	509	506	522	495	528	474	557	487	501	498	463	482	551	491	499	542	517	521	477	547	544	513	502	533	508	514	539	491	539	536	492	536	480	518	527	490	534	488	537	511	540	522	496	514	514	550	534	510	533	488	504	515	536	525	532	520	492	481	495	445	487	517	483	517	520	526	539	514	544	488	509	504	499	521	498	515	492	529	519	515	531	497	488	526	517	511	509	474	488	492	509	469	506	526	515	473	554	510	512	514	514	558	460	499	505	510	518	521	509	538	489	506	524	475	492	517	490	530	492	467	525	528	517	536	555	508	533	504	541	516	512	531	486	544	451	540	485	480	487	477	497	536	502	508	560	533	496	523	512	507	540	510	516	507	541	534	526	508	500	525	494	511	488	520	457	522	509	510	506	539	469	521	506	518	533	542	535	518	529	505	514	511	537	527	540	592	510	559	509	491	480	513	495	528	535	477	513	479	497	512	522	485	546	530	514	503	558	505	546	533	520	527	511	498	499	510	546	514	506	505	534	505	529	524	493	490	515	484	501	508	500	506	531	507	495	517	468	494	511	548	494	523	524	513	498	544	517	483	492	506	552	524	530	516	528	512	531	509	500	504	487	500	495	509	521	570	474	471	533	483	509	534	499	495	536	558	517	491	486	522	539	527	506	529	519	533	488	520	499	527	575	540	503	456	519	514	513	518	519	517	489	532	510	529	455	523	550	517	503	571	483	495	484	504	512	491	509	526	516	532	483	487	471	499	532	528	529	487	507	518	523	523	535	564	501	540	522	503	515	513	541	507	510	528	567	517	520	512	508	521	530	541	495	518	531	529	483	552	505	461	528	509	517	528	495	518	463	499	527	496	505	509	501	503	495	512	538	533	517	507	513	466	491	546	516	519	461	541	527	478	530	512	506	554	537	528	502	528	477	522	508	509	523	520	550	455	535	519	511	508	503	466	507	523	518	573	551	530	541	513	526	546	516	474	533	533	498	504	510	507	549	519	485	522	544	495	497	440	563	510	511	550	539	545	514	503	508	533	542	474	568	488	527	479	532	524	513	532	519	516	496	517	517	515	476	483	495	516	529	520	485	501	537	535	537	516	511	537	491	491	475	516	498	480	502	521	509	488	491	513	528	474	524	540	484	531	518	512	532	525	472	509	504	512	485	496	500	507	492	519	498	527	467	521	495	511	489	513	506	486	512	493	527	501	506	500	524	516	533	521	525	503	467	542	516	513	491	484	497	515	536	468	475	503	503	491	503	545	513	504	537	530	520	495	544	552	475	481	462	516	472	519	543	540	532	489	517	472	515	520	507	487	516	553	497	550	445	536	461	506	485	546	497	507	520	512	526	527	483	492	533	496	513	491	489	496	511	507	544	502	499	531	491	520	531	496	535	507	535	518	525	539	534	516	504	508	480	567	496	554	477	534	517	498	559	512	522	518	504	509	484	493	505	506	502	484	528	503	538	514	503	461	506	510	492	520	528	512	538	515	537	502	491	521	517	510	471	482	537	513	485	491	502	506	501	510	559	502	498	528	561	495	530	505	508	517	498	523	509	515	505	498	471	516	518	496	519	488	527	531	473	521	518	509	509	547	491	483	488	505	527	530	503	502	491	530	454	526	484	537	495	523	509	538	520	526	495	534	514	525	505	533	525	519	507	521	511	557	527	504	505	539	509	524	519	569	521	520	518	518	515	545	499	516	514	521	527	509	538	505	489	525	518	529	547	453	533	513	523	521	528	534	526	478	493	521	463	537	536	515	543	529	521	491	487	516	526	448	481	529	485	522	498	493	477	507	489	525	540	503	546	495	507	489	484	514	532	512	501	534	523	542	540	529	533	554	508	521	484	514	482	458	508	520	514	526	481	525	509	492	507	564	499	519	463	529	539	521	524	476	522	510	506	550	517	546	541	521	521	521	515	494	518	504	464	510	515	529	501	507	496	514	517	515	465	474	534	512	499	521	525	526	529	479	505	527	510	508	508	519	509	550	511	536	536	547	500	527	505	516	570	552	459	528	510	496	528	523	505	558	454	515	502	524	556	474	534	503	471	504	502	501	527	489	517	476	507	535	521	504	526	491	515	497	500	532	512	534	555	493	525	524	518	465	511	523	489	460	507	532	512	508	553	527	473	518	500	498	472	496	541	528	477	535	536	516	520	545	514	501	522	508	470	552	451	499	505	536	497	509	518	502	504	541	558	542	484	489	496	531	494	545	494	505	538	519	495	493	472	524	511	508	524	523	548	501	502	466	475	499	502	515	504	530	505	537	440	511	525	478	494	523	494	512	522	533	537	500	534	495	510	530	548	534	492	506	513	529	534	509	537	533	448	497	569	498	549	495	546	547	523	475	500	525	497	527	509	466	550	474	487	516	505	524	531	524	522	488	483	528	545	501	519	517	506	522	522	536	521	490	502	478	481	508
44685	27653	16605	7890	1959	461	334	289	295	252	239	200	189	168	163	158	176	163	170	143	174	144	136	153	172	135	134	129	146	152	129	126	139	148	160	131	128	123	120	115	126	155	129	157	141	166	141	163	138	135	164	135	139	143	141	149	158	136	144	141	142	144	131	132	145	129	145	143	156	140	157	145	148	148	149	123	144	119	123	119	114	141	132	147	126	117	156	167	149	149	155	150	164	126	153	138	129	142	148	147	140	137	151	151	135	102	154	161	168	154	135	112	134	135	154	149	148	141	155	138	146	130	148	160	146	139	144	122	143	153	151	153	121	189	150	146	147	125	132	152	152	131	137	146	147	127	138	150	133	130	123	144	143	137	139	117	144	158	142	154	155	156	164	148	148	151	154	163	158	145	162	169	144	133	141	155	146	155	138	129	160	144	151	159	135	116	124	155	139	146	139	152	144	143	166	152	149	149	139	150	142	149	137	168	133	153	147	140	152	133	131	142	128	141	134	144	138	141	142	158	152	137	149	173	156	137	126	137	141	151	153	129	158	144	141	140	130	158	160	150	139	147	144	150	146	120	167	129	130	169	166	140	143	128	131	152	131	138	178	146	150	146	128	124	140	131	136	117	142	136	129	145	145	164	173	120	154	131	135	140	148	120	164	164	128	140	165	140	134	169	149	114	130	148	145	146	140	138	134	134	157	131	135	134	136	167	163	129	135	171	136	156	142	136	144	166	154	140	120	127	137	138	121	134	120	162	140	157	157	144	136	155	162	147	152	141	160	149	151	140	153	132	147	136	124	152	132	146	167	139	136	143	138	147	161	142	112	145	131	152	144	162	132	104	124	149	132	139	122	157	165	130	156	123	139	150	153	144	154	172	150	135	139	139	133	137	147	152	141	124	137	166	164	145	136	137	134	138	147	138	152	156	180	134	167	167	156	125	144	135	127	132	159	133	149	165	140	169	163	155	142	129	140	155	131	147	132	144	127	145	129	133	137	158	149	133	144	154	156	164	139	159	162	145	158	146	133	144	130	157	153	151	152	148	136	136	161	120	141	159	157	140	121	153	120	138	159	141	167	120	144	159	129	139	131	134	142	161	157	121	146	130	132	166	151	152	147	123	143	172	144	123	161	130	144	144	138	141	158	107	124	178	136	161	141	142	145	147	133	134	139	118	154	142	137	158	154	147	116	143	168	125	167	138	126	137	148	161	147	136	141	142	168	137	141	144	150	157	150	137	136	132	149	139	143	166	132	144	148	138	145	153	147	158	140	150	136	136	155	142	150	149	128	134	124	158	143	152	128	134	146	140	137	142	140	149	158	123	136	153	154	170	133	164	142	135	150	134	119	142	142	141	134	146	162	141	159	147	157	164	149	121	136	135	123	142	137	143	140	140	152	145	139	157	136	167	138	145	142	131	144	137	139	134	139	149	143	136	110	140	147	127	148	131	121	149	149	139	141	137	133	149	147	157	131	135	154	149	135	125	118	160	144	157	151	143	135	126	170	154	148	138	143	129	147	155	151	132	143	140	167	142	184	156	129	140	153	143	152	119	151	132	148	133	136	142	133	145	139	119	141	143	139	123	148	145	141	150	158	137	150	149	146	149	149	138	148	134	122	139	139	152	172	131	181	151	135	133	136	153	152	127	137	139	109	154	153	127	122	151	159	148	150	146	152	157	134	138	136	124	134	138	136	146	139	132	156	139	162	144	144	158	143	146	138	166	137	173	139	159	134	136	135	156	193	146	164	151	172	132	173	127	125	155	135	138	133	150	180	137	135	162	131	148	143	119	133	132	132	131	138	146	155	141	136	155	152	135	144	150	163	145	101	130	149	151	136	141	133	129	147	145	147	140	137	140	162	137	131	130	159	143	149	134	136	133	139	147	139	134	140	155	146	146	140	129	149	142	141	152	164	141	136	154	151	147	129	162	145	152	147	138	152	142	150	151	149	156	133	151	159	129	124	166	132	149	130	141	143	132	132	136	139	154	120	142	144	139	126	147	145	136	153	138	128	154	157	140	139	153	145	156	152	144	135	143	143	134	160	153	140	132	163	140	128	154	132	145	161	136	157	151	146	142	168	135	126	127	151	142	130	154	118	134	135	142	172	156	138	148	141	147	135	103	161	155	157	135	149	154	165	140	159	159	144	152	160	122	177	148	150	137	140	145	154	140	166	142	149	124	128	169	140	148	142	143	146	134	156	159	135	140	149	142	177	145	155	148	140	168	133	147	137	149	124	141	130	135	180	155	141	131	159	139	134	136	149	143	148	150	118	126	128	142	143	142	152	135	131	118	142	134	137	132	156	133	141	123	130	143	150	159	160	162	137	138	150	172	155	136	139	130	134	140	140	143	149	144	148	129	136	143	148	159	141	147	140	146	123	135	116	131	142	122	142	136	166	168	147	153	139	155	159	150	168	150	154	144	139	131	163	145	166	179	137	117	132	146	151	131	150	150	145	136	161	161	160	124	149	164	139	155	141	146	160	147	132	138	166	152	128	136	141	152	135	144	152	128	157	151	136	168	128	142	121	150	121	158	129	151	130	139	132	148	141	146	173	164	141	143	138	165	143	156	124	135	145	140	137	154	143	144	116	146	165	149	167	134	150	116	144	135	125	143	145	141	148	131	159	134	155	130	152	144	166	135	144	142	166	150	140	129	139	125	153	144	159	129	142	139	157	155	132	128	124	147	133	147	130	148	136	144	140	137	151	135	139	160	132	145	169	142	141	118	168	125	158	143	113	157	153	153	144	141	136	129	144	137	144	154	165	131	137	151	142	133	145	132	160	182	177	154	148	147	140	120	131	129	149	166	136	139	155	155	152	162	140	146	136	139	149	133	145	136	145	159	138	138	165	142	132	146	141	152	149	144	161	151	155	156	149	152	146	155	151	135	149	156	123	135	131	147	147	144	123	149	104	149	158	165	145	131	151	130	152	148	129	127	129	124	157	147	134	146	156	140	134	129	153	159	118	156	140	147	171	155	127	148	138	122	153	140	140	131	166	127	136	154	133	141	137	145	171	147	147	142	142	141	140	143	144	138	122	143	150	160	144	125	154	126	136	161	142	126	131	155	161	159	160	146	160	144	129	144	165	138	154	154	173	154	168	134	144	134	124	161	151	171	142	142	163	157	129	123	154	141	135	123	151	134	173	148	130	144	140	122	143	141	151	144	131	146	139	148	137	160	143	158	123	156	142	143	136	137	132	131	155	130	166	139	130	144	126	141	135	113	139	134	142	144	128	151	152	135	137	135	121	142	148	166	137	143	148	131	153	160	148	135	145	135	162	150	154	161	149	144	136	140	138	159	150	161	149	124	151	142	126	155	146	146	154	151	143	163	143	151	166	121	151	136	141	145	137	160	143	130	116	137	176	158	126	135	164	128	159	132	169	161	145	139	135	152	160	132	141	151	143	150	150	117	144	163	142	136	156	152	147	148	135	158	159	148	154	137	131	141	141	134	151	160	141	136	141	158	127	145
28947	21174	19933	13930	4638	1453	1176	1048	1003	883	800	658	631	517	468	432	419	426	390	417	404	431	398	395	415	385	349	354	362	381	352	327	361	354	337	354	366	348	364	333	372	392	368	309	308	329	337	349	353	374	313	316	318	328	356	338	325	331	330	334	353	324	301	334	311	376	341	354	315	350	315	342	352	347	335	361	355	349	352	327	336	336	319	362	330	332	322	352	306	335	320	356	327	333	310	306	334	334	333	357	320	327	352	332	317	306	334	316	345	349	347	348	304	310	336	322	336	371	304	366	331	347	358	326	335	341	346	339	306	351	327	353	344	308	312	319	339	350	362	365	331	319	326	307	331	331	353	334	342	330	330	360	341	335	325	301	334	338	351	332	374	358	328	349	335	344	352	325	314	318	345	354	333	323	323	340	352	336	353	330	335	322	350	320	312	332	366	334	341	331	339	359	311	336	346	341	335	304	307	363	338	323	342	338	328	311	304	345	336	326	337	344	324	321	311	354	341	306	344	334	324	325	368	334	359	333	352	331	313	366	337	353	326	358	322	320	370	337	311	338	346	339	345	339	330	311	354	319	340	339	374	325	316	301	339	362	323	337	340	345	339	330	344	330	346	334	346	343	372	311	313	363	329	337	379	327	354	329	325	382	333	357	315	353	311	374	347	317	341	334	353	328	356	338	351	362	343	335	312	338	329	339	327	332	323	341	333	342	318	337	328	347	330	313	338	378	308	349	323	335	381	354	344	323	328	327	318	329	340	329	317	296	357	293	343	351	339	317	311	336	366	325	342	347	349	320	314	303	328	327	336	345	373	313	341	308	365	333	370	317	347	343	328	360	340	279	335	349	332	319	339	336	341	337	303	311	357	353	332	326	308	343	342	306	323	304	341	341	351	300	313	331	341	335	345	321	367	348	328	364	349	315	314	333	347	329	328	346	313	314	347	366	308	321	311	340	332	329	353	336	346	360	330	298	347	353	364	337	358	291	317	353	337	345	323	322	345	347	321	343	330	322	318	303	335	318	313	334	323	311	374	367	324	338	321	332	327	347	346	348	288	330	342	302	348	357	344	294	297	323	329	343	354	337	335	370	342	356	360	342	317	315	337	301	355	341	315	311	320	351	334	369	344	308	348	357	306	320	355	353	382	373	357	324	333	313	328	335	299	334	362	301	342	377	320	307	324	336	377	315	333	334	337	292	361	305	376	354	333	332	329	308	347	339	315	356	326	340	336	326	328	333	359	315	331	323	335	352	307	334	331	341	384	319	353	350	348	336	316	329	343	354	328	309	335	340	338	346	314	313	339	320	339	349	332	319	333	376	336	362	352	328	357	339	317	346	361	336	350	309	330	373	339	347	337	351	356	334	353	361	310	322	315	350	340	314	346	324	320	312	336	369	322	346	325	342	316	361	322	323	337	309	369	354	346	337	344	312	338	304	312	341	339	332	314	340	324	306	360	322	334	315	326	349	340	321	330	303	351	323	348	373	339	323	311	347	315	318	329	336	300	298	330	319	302	303	300	347	331	350	356	317	358	351	360	353	322	355	357	328	333	324	362	319	310	317	309	357	316	341	312	358	306	319	351	331	328	336	326	321	309	339	363	354	336	332	322	324	338	339	343	317	309	337	335	364	342	352	335	329	318	333	321	389	317	344	368	353	366	338	326	335	344	308	329	335	363	332	314	337	345	351	319	321	354	334	337	352	317	317	317	296	325	332	320	351	347	312	328	317	356	320	322	347	343	324	332	336	319	336	304	330	340	332	336	330	320	346	308	335	345	307	333	307	320	353	321	318	311	343	332	320	315	353	316	330	349	349	318	359	335	342	325	341	376	319	330	338	350	314	313	309	340	318	342	323	321	331	327	336	337	341	328	314	351	355	341	343	324	361	313	338	329	294	339	368	325	345	312	319	332	342	350	331	333	313	333	347	355	337	327	315	300	345	331	329	346	349	352	329	360	336	336	317	320	333	364	357	323	363	356	329	328	323	322	330	352	325	313	331	313	340	316	304	312	322	359	341	343	356	331	327	333	306	337	343	365	335	301	336	322	349	324	322	341	290	296	337	365	391	339	310	318	347	369	308	326	351	345	318	341	317	356	340	334	310	323	327	351	319	329	326	350	305	303	315	348	318	332	323	320	333	347	335	341	348	287	323	317	397	346	355	325	338	349	306	323	327	351	361	341	314	323	314	331	347	320	360	383	344	319	352	327	339	347	342	324	340	358	340	329	329	341	325	335	326	344	357	327	306	334	360	349	329	318	352	330	340	340	323	299	322	300	333	312	344	343	343	301	324	357	312	336	339	319	313	349	330	329	332	338	335	342	322	332	312	314	324	351	335	344	340	324	347	310	338	342	315	332	365	323	320	360	298	332	342	357	335	320	337	379	323	337	332	324	347	318	322	361	371	342	344	344	312	328	306	338	312	324	323	306	334	333	323	359	360	334	322	351	327	309	351	340	332	328	331	373	352	312	338	317	294	333	369	332	350	360	334	314	343	323	328	329	348	338	322	346	349	334	343	333	350	334	310	329	323	325	335	337	329	313	323	319	356	329	309	308	351	335	345	333	311	325	325	291	367	350	341	347	331	341	298	326	334	337	333	321	306	354	326	306	316	340	319	343	353	341	343	319	336	334	376	341	321	320	325	336	329	337	348	314	318	352	342	356	320	358	328	325	334	345	311	325	335	362	324	301	336	335	342	331	324	333	335	312	338	356	353	352	335	320	332	357	332	350	318	292	349	352	336	337	347	350	349	328	308	327	341	349	365	333	329	331	345	339	320	350	337	329	317	313	324	324	338	317	381	368	341	288	319	334	322	341	355	324	362	352	319	331	338	296	351	343	316	335	296	311	343	337	351	360	319	322	361	345	318	324	334	319	338	306	316	337	301	319	326	322	334	336	331	338	333	323	319	329	335	345	345	359	333	280	318	342	336	342	311	311	305	306	323	341	319	322	342	339	356	340	311	353	333	335	322	337	285	337	330	304	359	314	369	346	333	350	317	323	340	364	276	366	299	321	331	316	353	342	312	303	359	355	328	350	356	331	314	347	346	321	306	325	306	338	310	343	317	292	351	322	349	330	314	323	346	339	294	351	330	349	328	311	347	313	333	330	325	310	335	313	305	366	308	335	332	343	327	289	303	328	359	342	355	368	310	314	360	329	329	354	331	341	307	347	339	364	304	327	337	328	344	339	360	361	342	332	325	340	357	326	350	363	347	336	350	335	318	318	330	332	341	345	336	334	341	300	339	342	355	322	311	320	295	359	331	332	304	334	344	304	363	390	374	350	344	328	303	326	355	322	314	372	313	332	345	313	319	339	349	355	334	376	342	337	335	314	337	344	342	341	320	325	332	341	290	324	347	319	320	330	321	342	351	350	345	338	356	361	352	313	354	346	343	353	297	337	333	310	323	320	317	346	357	371	341	343	346	359	321	328	329	370	323	302	322	319	375	345	356	347	321	336	343	339	363	293	347	327	310
56250	34284	26271	15336	3765	750	434	380	367	259	288	257	220	217	222	174	191	202	199	175	155	179	170	165	170	180	159	152	187	160	151	169	153	140	195	155	150	162	171	146	170	166	166	152	149	174	169	187	180	172	163	186	184	174	174	164	161	148	163	182	181	191	174	170	173	192	186	184	159	181	154	177	188	152	157	172	165	149	155	164	170	169	172	178	167	141	160	182	165	179	145	152	148	162	158	164	157	159	148	158	169	158	146	162	146	157	175	172	154	148	164	170	143	168	169	172	151	159	167	164	158	168	158	177	155	155	178	177	142	163	152	182	189	178	162	146	158	142	171	150	153	163	153	150	169	181	142	157	165	176	176	186	193	159	151	176	160	164	182	160	148	178	170	180	163	190	169	191	156	160	153	152	157	157	148	174	155	135	192	171	173	155	162	179	176	170	177	170	175	176	156	194	195	148	182	183	158	192	165	158	173	181	165	129	136	167	183	175	183	186	152	147	178	166	184	174	184	150	175	124	169	133	146	168	179	177	168	147	181	177	159	166	195	176	151	154	175	165	153	167	172	159	166	171	167	192	162	159	180	173	179	164	180	152	187	161	154	157	173	166	171	161	179	177	157	165	143	173	149	138	173	144	159	193	151	208	153	122	152	167	147	156	177	169	138	142	164	161	158	144	159	183	150	162	154	160	167	166	169	166	135	173	176	183	147	158	157	168	152	159	190	170	176	139	187	180	158	144	156	168	151	168	169	163	177	148	171	185	174	165	172	175	169	154	153	145	162	141	166	187	166	159	157	152	174	149	146	141	181	185	173	155	161	148	159	163	163	161	127	168	156	191	166	138	171	174	191	165	172	188	164	181	183	163	155	173	151	156	174	182	152	162	162	179	164	173	164	178	165	163	189	171	155	170	164	183	155	183	166	179	174	164	171	157	174	170	182	184	181	167	175	147	163	167	172	163	149	177	192	165	157	159	150	167	182	154	158	175	178	183	186	135	149	141	155	167	141	158	204	174	186	158	182	183	174	173	196	190	172	170	186	181	186	139	165	157	170	170	160	168	157	165	164	168	164	183	150	159	165	190	150	169	165	148	161	133	162	151	158	189	179	158	168	162	199	179	156	148	143	160	158	173	164	159	174	161	166	147	171	174	172	159	162	146	169	164	168	163	136	156	148	170	190	158	155	182	145	180	172	163	164	161	157	197	182	151	147	171	159	156	189	177	170	177	166	149	191	176	183	182	134	157	180	163	169	148	156	166	159	159	145	166	166	176	168	160	180	189	161	170	152	169	159	155	162	140	165	170	165	163	163	157	170	175	156	165	186	144	180	159	167	163	154	163	173	162	182	164	192	139	147	146	155	159	164	154	157	168	182	185	146	145	136	146	181	171	170	169	188	173	168	156	162	151	181	155	165	154	169	181	164	159	159	146	178	160	165	188	177	147	188	148	178	179	177	178	166	177	155	155	140	149	185	169	167	177	168	188	159	153	161	147	155	142	127	148	163	143	165	182	168	148	129	155	152	167	171	173	158	162	168	142	174	141	163	121	162	153	157	161	145	158	186	156	163	154	160	153	196	156	149	177	164	153	175	141	167	196	157	151	145	167	164	190	176	166	154	167	142	174	169	160	158	169	191	158	153	164	157	159	168	161	145	165	146	155	194	158	142	153	153	148	162	151	175	141	169	145	150	176	159	175	172	177	194	185	187	183	153	162	183	203	187	184	173	170	159	177	155	177	182	178	179	185	148	191	140	162	172	190	166	161	175	151	164	167	187	169	174	165	135	150	151	163	167	171	146	171	175	170	153	149	164	156	157	166	192	173	188	145	166	153	162	177	180	188	145	170	190	162	142	164	146	179	150	160	160	163	167	168	168	141	149	149	159	155	160	152	151	171	202	183	154	182	142	170	172	174	174	189	161	157	166	161	173	167	140	186	166	169	157	174	173	164	149	176	163	187	154	194	173	144	173	137	166	172	154	137	180	167	170	176	184	173	163	168	151	175	170	158	156	150	160	152	175	157	173	175	157	155	162	162	165	155	150	166	138	164	159	155	163	185	169	165	141	171	142	165	177	169	159	143	176	154	168	179	182	154	172	144	181	175	154	175	155	151	181	169	146	191	147	152	151	196	163	161	135	181	158	169	149	175	150	160	186	155	166	156	156	167	176	163	165	189	150	195	159	169	153	163	155	179	156	155	191	154	160	150	163	173	183	153	155	195	178	178	159	179	156	152	145	165	166	155	170	172	154	162	142	160	183	167	157	162	138	158	177	149	153	154	169	144	169	170	172	191	154	142	171	149	157	152	166	157	184	176	171	180	163	157	170	162	155	179	175	199	164	167	172	159	163	189	172	181	172	139	158	157	166	184	177	183	175	166	183	183	159	174	176	162	150	187	162	147	163	170	170	168	157	191	180	161	160	162	178	163	149	169	172	162	167	148	178	146	158	142	159	133	173	174	163	166	162	169	166	156	160	166	147	146	177	156	189	157	159	179	151	149	148	136	155	151	164	158	155	194	150	148	165	164	170	159	170	142	158	161	180	159	164	148	140	169	155	184	194	177	160	186	155	142	143	163	166	173	164	193	152	172	171	160	157	156	194	154	154	175	185	158	170	165	144	173	160	154	174	173	171	172	164	175	162	162	170	164	184	157	153	179	150	152	128	152	142	169	149	181	166	160	184	144	171	167	166	175	171	150	178	145	171	140	185	155	168	168	152	172	181	168	174	165	157	160	175	134	161	161	165	175	133	180	154	176	179	171	154	151	160	183	154	162	162	153	178	201	161	153	164	174	165	161	157	174	145	179	170	179	160	194	156	172	177	147	169	181	175	173	166	159	164	195	178	183	177	175	169	151	137	173	179	175	160	170	171	173	179	173	177	167	179	168	140	153	162	161	171	180	183	138	147	162	169	200	183	175	159	146	164	168	162	168	138	200	170	153	176	163	166	165	181	162	157	155	158	140	170	175	173	181	162	158	172	179	161	159	142	148	172	177	181	154	185	165	184	187	184	144	149	170	149	170	174	160	176	172	167	150	162	174	163	172	193	180	180	163	146	177	149	144	167	175	183	148	161	176	141	168	173	168	182	157	124	154	169	177	170	171	144	154	172	169	179	161	194	194	172	177	159	166	162	172	164	173	167	164	177	149	168	151	162	196	201	163	157	172	161	177	166	156	151	165	144	167	180	163	158	162	171	172	158	141	180	194	164	185	198	163	158	184	160	167	152	171	176	177	146	164	156	144	160	166	170	177	157	162	147	151	172	171	167	176	164	168	150	165	168	157	174	177	165	168	167	158	179	169	180	162	173	144	171	155	175	160	159	170	156	183	159	155	163	164	156	157	155	167	138	178	167	144	176	166	164	177	173	148	161	172	178	160	166	174	176	165	154	173	157	171	154	172	158	178	165	152	159	183	205	168	143	171	140	183	194	174	152	160	205	197	148	199	159	167	164	181	192	162	169	174	158	141	164	169	157	167	141	183	161	153
36617	24887	28470	21584	5321	1911	1611	1404	1270	1135	1068	904	787	700	654	594	605	548	534	474	497	463	474	467	486	455	401	412	410	434	400	389	403	390	393	411	377	434	336	417	405	374	406	377	378	365	357	424	396	380	364	412	406	378	415	371	382	393	373	394	378	394	384	368	380	374	376	368	390	359	403	406	378	391	388	384	400	384	418	407	393	376	369	363	360	416	427	372	344	384	400	406	363	373	371	406	417	421	392	384	410	392	371	403	406	387	377	365	392	356	368	388	402	372	411	386	401	397	415	359	391	393	406	368	407	384	349	403	363	393	380	389	374	345	394	386	407	390	386	445	370	360	399	380	408	402	412	398	411	375	374	416	431	382	375	375	400	326	424	387	381	417	385	378	398	379	399	378	395	393	326	400	379	421	392	377	414	395	364	369	424	412	392	417	379	389	394	383	409	384	374	366	365	368	399	412	394	379	375	369	332	390	367	398	422	362	359	384	397	404	374	385	389	411	381	405	379	369	404	404	394	360	378	352	374	384	354	370	377	406	392	391	362	376	380	384	376	347	371	411	396	412	392	418	385	397	394	392	360	347	388	383	371	392	387	346	374	387	407	382	403	372	385	344	386	394	369	389	404	372	375	389	380	360	417	428	417	441	411	374	377	389	372	378	377	387	402	417	369	385	388	395	368	394	388	368	409	387	435	343	386	379	381	360	382	412	395	390	370	372	392	416	403	392	395	397	385	398	361	376	386	424	380	407	390	383	379	372	370	388	354	384	377	408	343	373	380	438	375	419	393	377	373	388	414	423	374	397	371	362	397	405	413	402	386	364	388	370	382	413	393	382	360	406	382	386	390	414	382	413	377	405	369	397	378	400	393	369	372	398	372	410	369	346	399	354	415	411	381	389	394	393	363	427	391	389	394	380	392	387	397	436	377	401	395	377	416	368	386	406	379	395	393	411	368	363	365	391	364	427	375	405	381	377	356	392	407	370	384	409	376	391	352	407	365	394	348	401	407	363	413	413	399	408	422	358	394	356	384	367	402	381	392	404	422	397	403	411	373	384	397	363	378	367	371	450	380	362	391	384	422	376	395	387	412	405	381	401	352	390	373	424	399	406	376	399	382	433	407	351	362	369	379	393	385	386	389	398	411	385	363	356	378	369	400	406	385	351	374	405	402	365	415	401	355	382	398	412	374	386	408	407	388	392	383	381	382	421	367	410	370	400	389	379	407	395	381	379	402	390	379	375	418	396	380	400	427	409	413	403	383	347	395	401	388	380	384	422	363	412	396	386	394	386	439	400	388	399	358	372	388	411	401	364	390	382	381	396	368	379	409	356	357	376	383	372	372	416	384	387	380	352	399	386	366	363	399	381	371	430	382	400	399	360	392	397	354	380	386	388	372	388	384	407	404	377	373	381	384	366	402	363	381	369	421	392	363	429	387	396	390	363	365	386	364	388	406	410	430	378	374	409	406	375	373	357	363	388	391	422	375	418	392	404	367	382	385	389	390	404	376	410	373	406	419	368	414	392	379	407	374	388	386	409	384	425	383	397	398	358	394	367	379	362	392	385	382	347	336	397	383	403	382	378	383	353	392	397	373	403	379	369	373	394	375	369	356	376	383	371	416	400	374	375	402	399	392	398	388	382	397	421	374	386	407	400	390	403	384	427	398	345	396	417	414	378	408	373	416	379	368	368	362	398	372	395	438	385	410	387	388	427	385	398	398	378	403	391	390	393	390	353	361	408	396	436	373	375	390	373	382	399	398	380	410	400	381	375	423	370	378	413	376	391	405	393	381	376	380	395	415	418	373	392	391	418	371	375	361	352	392	395	357	340	393	404	391	376	399	388	364	386	374	396	398	389	391	427	402	348	375	385	364	395	380	374	370	354	373	362	392	378	354	390	380	407	405	361	405	412	410	370	381	368	379	374	429	400	393	380	410	403	399	420	367	365	399	401	379	380	396	418	394	385	388	410	406	386	371	395	353	346	398	374	395	377	390	381	372	422	370	395	403	382	405	390	360	386	364	385	377	428	405	363	381	391	371	398	368	432	388	378	406	373	402	405	411	364	401	382	370	414	417	396	400	411	383	396	390	435	405	392	389	398	387	412	369	388	382	397	398	389	364	378	408	410	381	420	406	403	388	375	353	382	399	383	373	380	375	394	397	369	403	422	394	437	353	387	381	388	417	330	402	415	387	393	342	389	381	350	378	361	428	390	395	416	378	406	380	371	402	371	380	382	375	409	389	384	358	355	392	393	401	391	404	348	401	402	400	402	419	371	407	371	402	379	391	388	389	392	413	379	399	423	406	397	387	385	384	425	383	377	383	401	384	393	383	394	399	372	411	396	378	416	402	388	395	403	390	380	382	374	355	388	375	405	392	400	376	380	389	390	388	376	378	380	388	404	389	386	396	426	375	395	377	380	401	412	377	405	379	425	390	388	421	362	376	358	430	420	394	385	382	373	422	424	401	403	392	379	391	397	396	397	396	408	390	389	372	435	342	412	405	416	390	394	361	405	351	349	387	366	382	402	391	415	411	445	378	386	418	381	406	417	371	379	384	396	402	399	373	393	367	379	369	413	426	376	366	381	380	400	349	396	367	368	380	387	373	381	410	362	390	395	370	420	366	386	383	379	415	389	390	372	359	383	359	385	427	420	390	388	376	395	354	361	387	349	394	395	368	362	389	399	408	386	364	394	391	392	394	368	381	391	376	385	386	402	405	412	403	367	371	348	367	372	372	432	428	350	402	361	372	415	394	372	375	376	414	349	354	397	358	412	380	379	374	352	397	417	395	393	382	401	407	407	356	357	406	404	403	361	379	369	398	382	388	407	391	387	416	397	431	414	375	398	371	426	383	370	402	407	409	398	388	382	383	422	391	409	383	379	398	374	370	379	412	395	384	396	363	378	378	384	368	373	407	385	370	375	397	362	404	438	405	345	409	358	397	384	385	411	406	342	389	418	370	385	367	378	366	364	410	409	363	424	394	372	425	379	392	399	392	369	373	381	402	355	376	382	371	374	384	337	386	346	388	368	377	385	365	398	368	344	389	394	412	410	410	427	374	400	394	421	394	395	378	379	385	389	410	375	389	396	384	389	402	370	407	363	400	380	402	382	415	399	396	373	391	392	410	396	366	366	405	351	407	412	411	394	375	377	358	403	393	383	390	449	376	381	404	369	378	385	377	378	420	405	400	377	400	397	424	413	394	387	392	396	366	418	338	381	365	411	416	382	393	401	359	365	392	373	407	378	359	395	392	369	392	405	381	410	365	387	373	406	409	404	427	390	368	402	366	395	333	385	371	372	394	364	407	432	439	401	375	403	372	382	413	440	386	413	388	378	361	354	361	403	423	375	348	389	384	402	390	348	355	362	361	369	376	412	402	391	392	393	378	390	397	405	353	394	445	391	380	423	391	368	394	385	386	397	402	419	435	413	372	412	384	386	374	401	375	404	413	387	379	372	428	353	377	364	395	394	390	409
32920	13932	5841	1698	416	319	295	305	297	281	273	271	280	260	249	240	239	225	248	227	232	244	231	246	245	254	247	240	247	215	217	216	232	274	229	223	238	259	251	284	234	218	256	216	247	224	223	188	238	211	270	245	244	236	247	237	252	241	220	255	258	236	256	248	251	236	256	229	243	261	232	229	268	264	205	247	225	248	217	256	229	228	255	248	223	240	224	223	283	248	257	220	245	223	256	248	255	233	238	235	241	241	281	267	262	235	218	210	238	244	218	259	265	253	251	250	252	242	245	250	273	231	250	244	272	277	227	238	245	201	224	240	252	237	250	251	260	236	257	234	263	236	252	293	260	259	238	289	211	270	259	199	214	240	257	254	273	252	260	225	239	244	253	221	256	275	249	217	238	229	253	250	248	241	237	231	274	269	247	216	211	235	244	261	239	238	226	242	252	256	244	239	245	229	241	258	267	218	226	234	224	202	267	250	235	267	253	245	259	233	237	260	234	235	228	201	242	240	237	237	253	233	238	249	211	221	241	249	229	229	223	203	246	224	210	225	231	243	217	231	273	226	248	242	241	235	269	228	223	254	229	234	240	208	232	269	237	252	250	222	221	246	245	260	236	247	224	218	245	267	237	243	235	241	231	229	249	242	246	261	241	312	249	226	262	249	236	234	229	235	236	222	219	229	250	258	256	281	245	254	242	250	235	260	259	248	238	241	260	224	255	226	266	213	256	217	248	253	248	229	275	243	205	231	197	250	252	226	240	241	212	264	245	227	211	237	248	263	198	255	242	225	263	267	242	264	246	259	247	230	288	272	242	280	244	255	228	252	224	271	240	249	221	248	235	234	256	237	244	239	236	238	241	266	255	280	260	238	227	238	222	253	248	260	245	269	234	263	236	239	242	236	256	237	236	246	257	253	226	266	263	285	281	246	251	247	276	259	239	222	251	242	267	268	220	231	220	242	251	238	260	208	250	238	261	241	251	208	236	241	270	252	217	249	262	236	236	215	247	219	276	259	273	256	230	265	243	215	264	258	263	238	250	254	248	252	248	244	239	239	208	266	263	244	246	241	228	215	213	248	258	268	269	273	264	232	260	259	253	243	227	250	243	248	255	241	224	249	240	235	223	246	222	238	252	238	256	235	229	239	248	271	235	246	263	266	234	210	246	218	236	220	250	226	219	250	233	228	219	255	243	238	259	244	260	237	231	206	243	228	262	236	274	249	245	230	281	233	227	243	247	241	246	227	250	236	263	251	238	220	256	212	258	227	249	252	250	252	246	246	258	230	227	235	263	262	237	243	245	255	233	266	225	233	228	234	266	262	270	248	226	218	254	215	253	238	274	258	229	253	252	249	258	214	221	269	235	247	243	224	229	241	259	253	237	252	239	267	225	265	233	231	247	249	250	237	234	257	248	190	227	275	256	262	247	266	251	249	252	241	238	236	246	257	252	248	233	233	259	253	282	228	221	282	234	250	231	254	261	251	289	235	253	228	245	254	274	248	235	252	235	266	247	225	234	247	234	241	246	231	229	241	245	257	248	250	267	228	229	220	253	219	239	224	205	213	246	254	254	250	247	232	249	248	275	198	268	240	254	233	222	203	283	254	263	244	262	256	239	251	246	225	220	275	210	238	256	252	228	260	224	247	240	234	258	232	240	232	274	257	236	205	214	247	275	232	271	245	257	219	257	249	250	232	226	233	223	250	272	255	232	225	255	236	237	241	251	218	229	240	227	253	210	251	242	229	243	265	244	222	248	258	230	261	247	241	290	242	224	268	255	231	231	240	254	238	240	223	253	233	269	264	259	253	227	274	251	259	247	259	266	273	272	218	258	255	237	231	249	246	223	251	207	241	249	239	228	226	256	237	210	221	239	237	260	292	219	248	234	235	251	245	280	243	240	241	251	235	246	241	275	267	247	231	211	243	243	233	269	248	258	245	262	230	243	221	226	240	242	227	236	242	224	242	236	253	253	235	259	255	242	247	251	239	244	258	242	211	220	235	234	224	255	244	251	221	247	254	216	215	259	220	234	235	249	218	250	223	255	236	217	235	242	233	248	244	215	238	233	265	269	237	217	216	249	248	243	233	229	258	244	244	262	254	245	223	214	217	258	222	232	269	223	272	221	240	245	219	219	256	222	219	253	256	221	221	235	233	259	264	243	246	265	249	283	227	264	215	222	254	252	216	241	251	249	248	215	242	231	247	261	249	241	258	268	231	223	245	248	251	230	238	232	249	244	214	246	249	263	263	251	247	242	232	231	276	249	231	221	224	233	216	243	247	254	267	234	222	244	259	245	254	265	231	217	253	232	244	220	266	239	241	233	223	230	248	280	238	254	244	263	245	220	224	238	240	275	251	260	228	244	233	225	229	254	242	232	251	215	257	237	238	225	253	243	240	242	226	237	246	254	269	298	233	211	250	211	214	232	241	240	229	265	243	240	235	251	254	227	264	244	265	260	274	269	253	237	234	223	224	245	231	249	235	255	231	252	242	249	217	279	229	255	228	203	248	234	203	242	226	236	248	215	237	230	253	283	229	233	247	220	262	259	238	256	238	240	253	226	265	279	242	221	244	257	245	255	248	272	216	209	261	258	248	268	260	240	244	263	246	256	233	248	245	271	232	223	218	211	249	247	223	249	264	232	224	259	234	249	221	273	230	199	234	252	235	255	261	242	245	234	235	261	245	254	268	254	237	261	281	254	241	254	261	253	233	247	222	238	259	214	243	221	243	263	247	226	239	221	236	222	253	242	221	225	240	273	259	252	232	238	238	234	219	238	240	266	228	248	239	226	265	227	257	236	216	254	263	258	238	232	261	234	219	199	257	278	227	238	257	235	230	281	260	253	242	221	247	245	261	247	229	230	249	237	258	255	200	246	256	257	269	219	233	227	223	247	263	247	289	277	244	253	220	227	259	247	249	278	241	211	219	218	247	256	223	250	231	243	261	237	244	241	230	240	229	227	250	214	220	237	252	261	256	253	235	257	243	262	238	229	215	224	245	239	250	251	253	260	231	228	245	235	261	235	237	236	218	236	248	220	241	244	269	242	250	255	238	250	227	254	256	253	227	249	259	236	243	237	228	239	248	261	245	238	254	256	233	239	231	252	259	283	282	253	222	230	225	228	251	262	258	259	236	238	265	218	246	202	213	226	235	227	219	239	227	222	265	227	215	246	236	260	257	229	249	244	222	223	274	251	224	262	270	225	245	239	240	263	257	231	233	263	239	259	241	233	277	271	267	251	220	230	251	245	224	246	276	254	239	252	270	257	263	243	263	231	256	260	255	237	259	212	240	238	226	238	245	267	237	263	224	238	222	228	241	213	229	234	241	236	240	230	257	226	271	229	253	266	242	230	244	234	275	228	250	244	217	229	230	220	276	247	245	256	245	239	245	242	257	264	278	270	248	267	235	232	261	266	243	252	247	242	221	245	238	232	272	250	245	226	229	235	227	206	252	250	235	234	228	233	238	274	238	231	243
21027	9818	8241	3966	1214	935	850	770	751	717	624	646	625	596	609	541	582	534	546	543	529	516	526	554	534	510	516	491	510	532	531	534	546	501	519	506	519	503	533	540	527	542	495	534	519	514	525	552	531	535	562	534	549	544	536	548	494	491	534	512	526	513	489	531	519	525	544	512	507	503	512	530	502	555	567	517	527	534	542	571	507	509	542	508	524	552	534	543	496	574	547	491	547	508	567	514	535	539	528	500	523	496	523	545	503	488	503	455	518	551	534	533	528	479	574	472	534	499	482	508	537	510	529	544	501	503	489	497	551	488	528	553	525	533	499	540	505	526	529	569	521	529	497	546	494	488	538	499	532	501	508	488	530	533	520	547	527	535	569	491	547	464	521	507	507	512	522	500	533	483	525	528	494	529	515	545	453	510	512	541	519	519	525	527	559	534	525	494	523	512	524	493	552	538	536	520	504	562	503	572	532	507	567	542	546	497	490	517	498	527	490	517	509	521	505	524	520	554	500	536	533	525	519	532	511	530	529	542	530	524	548	492	538	540	490	526	477	548	519	543	535	513	541	539	476	531	485	502	521	535	520	467	526	518	523	485	525	540	497	516	557	516	517	531	517	542	502	554	478	545	548	510	497	519	533	508	462	511	500	506	517	522	530	577	489	507	514	538	530	501	530	556	510	551	514	538	498	560	531	528	515	499	519	487	521	499	508	536	525	530	476	516	507	510	546	547	514	522	561	487	505	525	475	516	559	519	503	508	521	546	508	521	527	517	502	557	563	488	525	534	491	505	526	559	494	520	508	521	517	515	506	523	543	525	520	503	503	507	519	527	560	555	527	548	548	536	489	584	518	514	525	527	510	487	489	561	538	536	520	515	505	514	502	561	529	526	568	511	482	542	506	502	523	557	529	495	492	496	582	550	481	534	529	549	509	486	578	586	536	519	523	545	557	530	513	532	528	533	528	535	528	496	529	530	503	519	508	528	517	513	550	509	545	552	550	558	530	518	514	493	557	519	537	502	523	577	518	527	574	502	568	525	544	488	499	516	515	554	516	511	511	511	565	528	562	514	522	565	528	510	536	512	566	524	525	537	520	547	481	531	490	495	527	502	524	545	519	526	578	555	540	540	525	466	559	503	496	540	538	547	554	518	510	513	509	494	506	534	534	542	515	539	531	525	527	526	503	491	528	505	512	517	542	488	518	534	518	514	453	492	513	506	539	480	507	549	512	529	493	515	511	536	555	514	530	525	482	521	544	533	545	490	533	512	562	536	517	520	569	502	515	530	495	547	536	555	511	495	490	527	558	519	543	528	535	513	515	484	518	540	515	495	502	527	521	534	506	538	506	530	526	495	513	510	508	503	509	508	505	579	538	534	497	497	544	523	510	542	510	519	537	535	513	500	516	481	534	495	504	528	510	528	519	523	489	539	499	535	523	566	501	539	534	549	491	561	534	553	504	528	504	510	529	516	497	524	529	546	547	520	536	535	522	516	511	546	504	526	506	573	521	485	511	506	526	564	527	548	529	544	530	491	550	574	558	558	509	542	548	506	526	534	503	524	547	492	524	518	506	552	560	578	518	502	510	455	556	520	490	531	511	551	534	515	533	480	540	545	578	506	545	572	514	533	562	525	496	516	510	559	518	515	570	492	475	516	509	510	520	523	536	503	505	534	584	509	554	507	539	501	502	501	543	491	529	522	538	505	526	519	530	541	509	562	546	549	513	523	532	525	542	529	526	531	556	545	512	573	516	550	556	515	476	501	523	504	497	511	508	527	464	578	498	531	531	546	519	546	531	487	557	490	511	525	524	557	525	507	527	506	564	532	519	567	506	503	507	539	535	508	490	537	487	513	490	509	532	547	521	501	560	561	508	528	529	548	522	519	542	495	515	536	523	526	516	488	500	514	517	535	507	518	544	534	528	501	551	526	521	543	498	504	547	524	532	548	537	540	549	537	554	513	531	499	515	537	488	528	558	517	537	494	565	533	525	496	479	488	552	500	505	540	542	514	528	562	517	514	535	545	505	535	491	526	564	536	502	522	488	504	537	527	550	530	518	530	526	514	540	549	509	533	514	524	543	547	510	508	523	527	566	554	558	535	544	531	562	496	550	564	521	510	513	528	550	547	508	535	485	544	515	504	530	544	534	517	550	531	526	535	492	512	527	548	525	497	512	520	542	541	534	474	543	511	500	487	577	515	541	508	574	522	547	532	481	526	552	516	482	497	511	511	549	516	513	516	479	484	594	493	509	515	495	569	528	516	523	523	518	544	539	555	509	519	544	520	533	567	522	548	528	530	517	503	514	482	492	528	528	568	484	521	489	573	548	513	551	547	518	542	574	517	541	523	537	500	532	558	537	541	604	528	494	501	519	537	526	516	507	512	531	503	479	511	543	552	524	528	545	496	544	523	551	547	505	538	487	498	491	560	511	532	512	511	560	525	504	496	521	517	511	498	519	569	532	491	516	543	528	528	492	541	518	515	491	560	514	532	513	539	497	533	509	525	522	514	520	489	528	539	512	523	542	506	541	483	518	546	514	520	554	517	526	525	525	544	485	527	535	535	557	529	518	533	529	521	503	514	507	508	535	548	522	563	484	556	508	539	543	561	501	493	513	485	498	482	521	527	568	527	512	524	536	524	511	551	563	522	582	501	526	554	547	535	519	538	501	521	539	540	541	564	531	498	487	524	499	527	559	529	497	508	512	498	519	535	502	502	528	532	513	521	510	522	505	493	506	504	554	487	504	516	533	541	513	489	509	530	529	526	483	512	541	558	486	530	524	513	504	552	568	491	517	492	514	559	569	493	545	509	471	531	561	496	546	495	541	531	523	549	576	500	481	559	522	507	524	530	489	515	552	535	500	509	520	508	523	532	511	513	483	504	552	488	548	540	541	488	555	536	496	537	545	542	566	545	554	526	483	545	508	530	495	527	538	537	511	521	537	514	550	512	530	560	536	534	558	498	536	541	486	560	498	492	538	537	527	525	529	532	549	517	503	522	519	518	517	488	507	537	497	498	530	501	551	531	509	468	517	533	543	522	547	548	549	524	506	545	512	526	506	522	522	537	497	514	566	537	574	544	524	509	551	485	494	550	551	540	506	554	530	508	506	558	483	493	537	510	518	515	502	513	536	517	501	546	486	564	500	525	505	530	541	499	530	580	483	559	498	505	496	554	571	510	497	510	463	499	485	519	530	515	503	496	513	521	500	520	505	552	482	511	493	531	522	522	504	549	554	497	510	504	540	510	523	528	530	514	528	554	531	550	553	532	462	494	542	547	575	541	552	536	483	495	478	510	523	504	521	532	523	522	557	560	545	479	540	477	539	553	560	507	513	514	540	528	507	472	537	537	540	492	554	530	493	507	509	531	494	527	514	540	492	519	529	553	503	506	514	505	491	509	512	538	486	488	486	484	518	500	489	532	523	543	522	506	494	550	524	534	542	509	525	543	534	513	560	514	529	516	556	517	494	536	521	500
44081	26176	18580	9222	1483	481	353	282	249	231	186	210	202	175	177	168	169	158	147	161	145	164	160	126	165	162	146	145	138	129	150	124	139	149	142	105	129	108	161	158	139	146	148	132	139	156	122	148	150	174	147	148	136	157	145	140	158	137	159	141	141	138	126	127	152	135	141	139	129	165	161	146	147	133	153	140	149	138	151	113	148	173	146	145	123	148	146	135	152	169	174	153	137	126	121	125	118	148	110	133	141	139	153	152	137	160	130	134	137	133	117	149	122	131	116	144	152	155	151	141	133	137	150	152	127	141	145	140	124	166	157	148	151	117	136	146	145	151	151	155	145	124	157	132	146	137	151	122	144	141	143	134	155	125	125	154	131	115	128	152	157	137	168	118	148	124	139	151	153	141	141	132	147	169	135	164	161	145	120	140	144	146	136	132	147	161	127	151	150	169	152	134	137	156	137	118	129	127	127	148	137	157	120	143	118	124	141	143	151	151	141	136	137	136	141	135	149	130	132	172	145	145	125	137	158	151	142	137	130	139	151	130	137	135	146	138	124	139	148	125	130	138	159	97	137	126	127	144	161	164	141	154	136	135	141	158	112	162	133	141	139	138	162	135	152	159	155	136	134	151	120	150	155	148	144	132	154	131	136	164	151	153	142	119	163	147	156	144	132	141	119	126	126	152	148	160	147	134	148	148	137	165	142	141	154	136	155	139	125	147	143	148	138	151	138	148	152	136	158	134	142	142	154	135	146	120	149	149	142	120	139	125	156	156	153	164	139	149	133	131	157	145	121	147	137	128	130	128	116	172	151	169	156	137	134	128	124	162	141	116	118	126	159	160	144	129	165	139	131	131	142	146	141	134	167	132	133	149	139	129	133	119	167	120	126	131	150	159	148	164	153	143	161	145	128	154	148	148	136	142	122	147	168	142	142	153	132	123	157	124	135	126	123	129	163	145	135	125	146	158	128	141	127	146	128	151	130	143	122	135	145	142	137	140	134	145	131	135	132	131	134	156	137	132	140	150	144	146	126	146	150	148	150	152	134	163	141	146	144	139	148	164	154	144	151	158	121	141	136	141	132	140	144	147	133	142	142	142	141	132	140	134	152	132	155	157	150	165	149	129	153	134	153	131	153	141	129	137	124	135	137	130	135	173	138	159	132	141	161	145	145	153	134	138	132	167	154	116	164	134	130	160	135	153	130	130	118	146	129	116	140	138	130	156	158	138	140	161	130	139	139	111	146	145	154	115	128	146	125	130	110	146	128	129	114	128	129	141	143	141	161	126	136	152	162	151	153	154	148	128	125	127	162	139	124	126	134	122	123	141	142	149	130	152	152	141	123	123	141	138	130	149	133	131	159	141	136	130	150	127	150	147	126	139	151	119	140	150	115	140	144	149	127	140	134	149	151	128	134	139	134	136	121	163	140	121	147	130	135	158	138	169	160	120	149	151	128	148	158	115	146	164	147	146	134	145	149	145	154	123	127	163	146	159	140	134	154	123	122	147	129	134	133	134	131	131	150	150	159	124	137	133	156	156	136	133	130	127	115	149	147	154	147	131	114	128	124	148	138	144	165	129	127	155	156	140	145	137	144	147	146	144	143	137	153	150	133	136	151	130	156	137	150	166	130	125	132	137	116	137	149	134	136	124	148	156	147	153	154	132	144	152	130	146	155	142	124	143	149	143	154	132	132	117	134	151	143	149	129	165	157	146	173	168	128	132	142	134	122	125	141	122	137	131	148	127	147	141	138	157	156	142	153	139	147	157	141	146	133	136	148	128	149	154	124	137	129	143	123	151	135	140	127	139	152	144	162	131	145	134	158	170	169	137	151	121	149	113	143	138	141	157	164	148	120	121	141	161	138	130	134	150	167	152	149	140	161	127	127	165	136	163	144	149	145	131	150	120	145	133	151	125	128	144	154	162	144	176	146	142	171	143	148	140	139	121	129	139	131	131	117	137	135	148	139	152	153	155	144	143	151	123	132	143	157	161	135	126	135	153	146	134	152	164	156	157	134	136	142	149	155	184	151	121	147	127	133	155	104	173	130	124	131	121	143	158	149	157	138	147	143	129	139	137	128	131	154	151	142	126	137	153	149	170	153	164	139	133	150	134	120	136	140	138	131	148	133	142	143	134	137	146	156	151	130	109	127	153	136	141	152	166	132	145	164	118	154	139	133	160	136	154	137	155	152	133	141	154	159	145	158	128	133	150	130	143	136	140	145	144	150	148	158	131	157	147	136	154	144	148	156	145	142	147	140	145	158	134	115	152	141	125	133	140	127	139	142	145	165	146	153	136	129	159	138	144	143	151	129	139	134	158	143	119	122	153	139	134	143	136	153	182	143	160	142	145	136	160	153	159	120	133	134	141	139	126	112	143	143	137	159	121	130	153	153	139	152	119	168	168	165	151	150	120	142	156	137	154	111	140	145	143	146	129	149	149	144	140	127	156	164	138	108	152	156	125	138	143	133	127	132	142	149	135	134	148	146	141	134	138	137	153	136	136	158	120	152	139	144	138	147	146	132	138	135	115	145	142	138	136	138	150	128	137	141	163	124	130	132	156	144	138	138	130	134	146	127	135	144	129	142	133	132	131	122	143	141	131	151	153	130	154	140	157	133	120	135	133	135	133	127	128	130	133	147	133	127	148	148	153	154	140	147	127	161	137	149	134	128	148	132	159	143	136	133	163	142	136	147	132	166	130	157	142	155	153	150	126	122	153	166	158	134	147	134	138	151	150	162	131	146	132	136	136	150	156	141	130	151	147	114	138	125	150	126	127	155	140	158	138	139	160	167	130	129	128	114	134	137	146	139	119	137	149	133	131	150	107	150	122	142	139	137	131	155	156	121	129	150	133	176	158	147	146	137	136	153	146	130	145	120	150	144	158	131	136	157	113	130	144	147	130	130	130	120	139	146	145	147	126	157	129	161	139	144	144	158	148	145	147	155	143	160	132	152	130	154	170	155	153	150	129	138	123	143	125	136	127	118	135	139	140	140	129	135	131	146	152	131	137	133	138	122	124	138	151	154	135	125	125	151	141	122	131	140	133	151	160	152	134	172	143	137	153	140	129	134	139	156	143	152	121	137	141	141	154	122	135	141	153	146	121	140	143	158	125	131	127	158	124	149	129	128	142	131	135	131	155	148	142	144	141	144	115	160	124	166	143	150	133	147	132	128	170	146	141	139	130	144	132	135	125	133	143	126	183	136	152	128	156	154	164	127	123	128	154	141	125	146	142	136	132	141	142	143	139	139	155	133	135	142	150	137	124	141	140	140	145	132	136	147	149	164	149	143	125	143	136	153	140	152	134	142	117	127	169	138	149	159	137	145	147	143	130	148	139	136	152	152	118	136	131	164	127	130	135	149	161	136	128	137	135	143	148	134	120	165	149	164	150	120	134	118	159	122	146	131	140	142	146	128	149	134	126	149	134	154	157	130	161	132	144	126	129	135	131	147	130	137	123	151	141	147	158	131	137
28833	19450	22242	14425	2566	1461	1259	1142	1014	790	790	663	622	520	489	508	483	468	426	422	399	365	404	382	330	350	360	346	358	338	396	367	360	362	346	353	386	309	359	336	317	370	341	317	361	340	346	347	346	329	340	305	330	336	333	309	342	319	354	357	304	336	353	356	347	318	350	302	326	326	311	320	318	331	325	301	314	323	315	312	327	300	313	335	286	345	298	327	340	354	323	325	347	320	353	320	340	344	329	329	316	329	339	312	319	321	329	312	361	353	324	308	354	355	336	357	345	330	330	352	321	323	332	328	297	326	359	333	321	318	342	332	305	298	331	303	326	305	331	322	327	356	317	327	317	324	340	326	309	364	321	320	340	350	333	330	316	345	297	322	326	314	318	298	322	322	340	306	308	327	316	309	348	324	349	321	318	297	326	345	347	337	323	332	322	311	326	328	339	319	305	319	328	312	335	336	325	304	343	318	349	310	328	306	327	335	325	323	320	300	353	349	344	321	347	294	296	322	333	331	325	330	314	324	305	332	342	309	326	325	320	323	329	358	308	303	324	324	359	308	338	342	301	288	312	311	320	291	335	339	349	308	354	304	335	319	343	318	326	320	335	297	352	337	327	350	328	328	309	327	308	319	319	337	308	344	324	329	334	330	334	376	319	336	297	299	310	305	333	323	309	338	306	303	323	328	308	327	338	297	316	307	318	317	320	322	329	345	306	353	305	321	345	286	329	319	335	344	324	321	304	285	365	331	332	322	319	334	341	335	309	335	331	330	350	309	321	299	310	330	311	307	348	303	327	329	341	314	323	352	356	322	350	348	326	328	292	321	334	353	338	337	337	318	326	299	305	310	341	306	307	341	322	324	345	301	317	308	333	318	322	340	297	337	312	296	357	363	326	314	344	328	339	327	283	339	329	326	321	323	287	336	354	321	355	355	322	333	318	334	336	332	313	313	358	301	355	296	320	310	315	328	327	293	307	311	337	342	350	351	316	339	327	305	332	309	297	317	350	313	333	320	303	321	347	336	290	331	328	316	337	333	301	355	312	318	297	334	347	307	325	341	315	300	347	344	322	328	314	329	335	338	341	342	293	337	338	363	322	321	334	317	315	321	336	327	327	322	293	357	329	355	332	322	334	324	330	312	382	354	326	319	326	336	310	309	327	355	340	337	324	369	318	327	349	332	295	312	318	317	354	316	321	346	358	321	299	341	310	325	299	331	310	329	340	322	318	278	325	329	338	356	313	338	324	311	330	348	306	336	350	329	330	338	344	289	309	317	335	307	338	331	316	341	317	350	319	318	342	309	326	316	328	322	314	341	312	344	341	323	320	329	313	358	358	342	335	328	331	318	306	337	318	330	326	328	329	354	334	325	335	336	322	309	342	325	332	362	351	337	318	331	306	343	304	289	316	338	315	337	341	341	365	362	326	317	324	285	311	339	326	362	317	295	309	358	348	330	346	295	349	340	334	332	326	325	309	315	295	336	291	334	305	341	345	297	340	306	302	371	331	326	301	334	332	317	327	351	292	337	328	349	324	354	322	333	345	348	326	326	345	346	313	372	346	345	300	347	333	292	326	323	343	306	336	364	334	372	300	343	321	297	338	302	306	369	335	337	335	304	301	326	324	329	369	325	354	322	321	326	313	343	342	325	338	333	370	348	322	333	372	333	322	337	347	341	329	341	323	353	328	373	319	350	348	314	330	317	307	325	346	349	349	324	333	324	341	365	330	304	315	357	316	332	325	352	351	336	320	344	337	309	322	344	303	341	343	304	325	353	329	331	375	309	331	326	348	299	347	315	310	352	334	320	308	334	312	324	331	329	369	317	336	336	317	353	305	277	319	338	333	294	309	297	340	324	327	313	337	325	300	345	323	356	338	322	305	372	325	305	312	319	277	322	350	321	335	327	327	345	364	306	345	332	323	346	337	364	326	353	315	314	327	308	328	338	318	326	348	320	319	332	311	331	308	337	309	325	300	307	306	341	297	335	337	308	299	311	320	297	333	346	323	301	343	320	346	316	320	314	359	298	317	352	345	339	336	341	325	331	347	345	339	330	337	323	322	323	346	350	348	315	335	332	372	306	337	329	330	348	312	324	315	285	324	348	327	337	308	318	327	314	331	320	326	301	290	333	321	333	312	320	339	285	313	336	343	322	337	339	354	341	311	300	347	349	312	308	317	330	310	333	322	346	324	326	332	331	337	322	329	321	347	329	300	345	328	333	308	320	302	319	324	311	334	304	282	320	330	334	294	326	318	337	340	343	336	321	334	303	332	306	346	314	376	293	318	337	331	302	324	307	312	326	325	319	330	309	318	328	297	329	353	324	345	310	319	332	321	336	326	321	323	333	325	305	307	312	306	326	327	358	337	313	310	320	324	302	332	332	351	314	296	293	337	300	349	329	316	399	333	374	384	322	323	347	370	304	347	336	372	316	352	313	338	290	331	350	344	328	340	345	337	342	301	348	349	322	339	339	336	329	325	294	329	290	313	318	327	364	302	315	343	326	328	351	332	339	351	319	363	346	323	329	336	301	300	286	355	308	318	308	335	324	327	336	304	311	348	354	325	330	352	324	329	306	311	335	343	327	324	354	346	332	342	331	338	355	318	339	323	360	328	294	296	369	325	345	329	346	316	304	320	327	302	340	346	322	344	300	315	337	279	334	315	313	320	341	308	334	293	341	320	332	345	312	338	329	358	314	292	335	336	318	332	334	341	319	321	320	353	309	325	341	324	330	286	349	334	350	333	327	317	333	370	355	348	348	375	336	324	314	292	336	321	332	309	368	306	332	346	330	313	323	302	298	326	326	315	309	339	322	366	301	314	326	331	330	320	336	327	323	332	315	323	326	343	347	350	351	338	332	310	322	319	314	326	342	322	335	336	350	300	329	319	330	343	367	329	347	336	350	360	348	368	346	319	301	334	347	316	299	314	328	354	340	330	325	381	342	334	324	316	349	323	347	312	298	341	314	323	353	319	340	331	335	311	315	332	352	338	322	324	303	300	332	346	334	308	311	322	326	307	324	319	317	346	323	355	352	342	362	340	341	351	322	305	333	330	300	317	307	335	312	320	316	342	308	366	330	319	339	318	325	313	316	367	380	355	310	289	326	342	321	313	287	327	357	335	340	316	337	303	346	353	330	322	324	336	345	300	308	304	317	357	289	324	340	310	327	336	330	329	288	307	333	315	344	346	332	317	307	315	300	317	362	308	323	315	348	335	345	304	336	322	308	349	308	325	304	320	305	330	353	330	321	340	355	340	335	298	337	312	346	342	346	334	322	320	346	335	305	339	359	306	325	337	344	330	349	312	321	310	360	350	315	298	306	321	314	332	299	336	324	325	289	330	339	335	340	326	334	336	308	362	337	342	353	336	317	319	312	311	329	350	311	336	312	283	331	316	344	350	322	331	316	301	315	345	352	329	335	327	336	323	305	300	355	340	302	322	321	337	326	316	335	318	329	310	325	323	317	325	332	316	321
55456	34120	26060	13883	2423	754	519	436	337	298	263	245	246	234	197	216	223	187	184	200	177	159	184	157	188	175	150	181	152	157	179	158	137	172	156	172	150	162	153	174	140	159	169	170	192	156	169	161	164	165	169	162	181	175	169	166	172	155	168	180	156	172	161	159	158	146	196	177	144	156	160	149	164	150	156	159	138	170	157	170	179	157	161	172	160	188	162	158	168	172	137	177	166	184	156	145	181	175	164	166	187	179	153	163	172	186	132	169	159	158	186	151	157	165	167	154	164	159	165	170	178	148	155	145	159	181	161	179	151	154	148	165	146	148	171	176	161	178	144	155	163	160	156	158	161	174	155	162	172	148	172	182	163	137	170	149	165	152	161	160	147	121	193	153	174	176	189	154	174	155	187	171	140	160	182	148	162	158	159	172	153	161	180	172	159	179	177	167	176	138	149	160	160	160	146	157	164	164	182	202	151	170	177	179	178	174	155	160	149	155	167	177	168	182	153	167	159	158	182	169	178	173	164	155	178	156	161	188	177	149	142	169	182	153	182	167	167	155	158	163	169	159	148	165	181	180	158	160	163	181	161	162	197	167	152	187	162	138	157	174	168	168	171	171	160	148	175	163	171	157	151	162	169	175	161	136	167	158	158	166	165	149	162	177	157	158	169	161	169	152	176	160	163	164	180	156	184	169	158	169	163	166	163	184	163	150	177	167	151	171	164	162	173	166	164	141	177	154	164	181	163	168	188	156	137	180	155	174	162	168	175	153	172	193	183	170	147	169	171	169	174	190	125	148	176	166	166	172	159	177	159	159	172	155	163	154	175	167	139	176	192	167	173	175	157	151	166	142	156	156	156	163	154	151	158	151	175	153	135	167	156	143	164	162	161	171	185	191	167	175	190	181	176	160	164	173	182	153	159	187	186	140	139	169	179	140	141	151	189	146	189	168	160	167	178	180	164	180	160	160	155	197	157	174	157	168	149	173	136	181	185	131	179	170	166	175	150	182	178	169	150	188	165	169	149	162	139	161	170	145	170	171	175	162	170	174	192	143	145	172	159	190	158	174	158	160	181	163	161	154	182	157	163	155	146	181	167	179	181	157	164	185	175	160	154	151	167	160	152	132	158	157	148	176	188	178	182	152	176	144	145	151	177	178	174	150	167	158	170	183	164	177	154	135	186	148	172	173	213	179	180	151	180	177	178	170	164	146	185	163	159	151	165	163	153	164	158	173	143	173	171	166	167	164	175	158	163	161	171	193	163	166	156	141	184	168	153	141	177	139	152	150	178	177	152	170	146	164	156	151	166	170	165	160	153	167	163	170	180	169	153	182	183	177	178	151	162	156	171	152	169	163	148	159	167	166	161	182	164	178	161	162	171	158	168	175	149	141	161	144	164	149	168	148	175	166	172	177	156	161	146	173	171	161	149	152	139	158	156	163	171	163	176	151	182	172	158	135	165	160	151	180	160	144	158	167	185	148	170	158	154	144	130	154	156	174	151	167	136	185	156	172	185	178	189	177	144	162	150	174	164	155	204	146	154	143	156	202	182	163	171	163	145	172	166	165	158	179	153	140	168	164	151	154	167	161	186	165	162	157	175	163	180	176	154	155	154	158	162	161	135	181	156	161	193	182	184	170	152	160	177	177	164	146	178	200	133	171	161	178	165	167	171	157	149	153	175	158	159	176	166	185	147	168	169	184	173	143	160	132	161	133	143	160	156	172	179	180	157	141	161	144	163	172	169	178	166	160	152	178	147	176	198	155	153	168	167	154	176	164	161	162	165	157	163	169	158	168	161	165	165	170	159	155	150	162	144	155	168	154	155	137	161	163	164	178	138	152	168	160	186	169	136	168	165	178	167	191	155	186	193	175	173	160	194	205	168	156	155	157	162	166	180	127	192	171	174	160	145	186	150	147	157	165	171	166	165	176	171	169	138	149	144	155	175	190	162	173	173	167	152	167	166	163	151	157	158	158	162	165	166	163	190	148	157	214	158	148	165	175	168	148	176	157	172	176	165	140	171	181	176	180	168	155	163	155	167	152	171	155	154	170	151	182	140	146	175	152	151	159	159	162	185	139	181	153	148	151	159	159	167	185	148	132	193	153	174	182	173	170	170	187	162	174	135	187	151	166	169	162	154	166	171	149	154	149	168	188	165	169	148	177	163	159	169	173	167	170	169	159	171	163	178	185	161	171	161	158	169	153	183	150	167	153	151	157	154	134	174	149	152	168	174	156	152	151	155	156	164	169	169	164	180	148	192	161	184	180	148	195	169	160	153	167	147	160	176	168	163	166	160	155	169	171	169	181	142	140	150	179	189	175	168	171	158	156	168	165	172	157	160	158	143	173	157	153	159	162	170	155	163	177	146	165	142	168	142	149	164	161	177	156	165	162	166	160	175	165	185	170	167	172	169	161	167	154	162	184	154	159	150	153	172	166	152	183	131	154	153	194	145	164	161	145	154	166	196	176	162	161	155	159	184	170	147	173	164	206	145	152	174	153	156	187	164	166	191	139	193	177	124	166	159	170	169	150	151	142	153	130	171	164	167	161	174	162	170	179	179	171	159	157	176	193	148	171	140	161	168	152	155	187	146	168	172	182	134	134	154	162	180	175	170	172	151	172	167	159	166	184	159	144	168	163	181	175	160	157	156	137	155	172	163	201	179	168	186	176	158	151	154	138	183	162	161	161	166	136	144	149	143	165	173	136	168	161	158	177	167	173	164	154	168	181	163	143	176	164	180	160	156	163	156	146	184	187	171	174	163	146	173	149	176	168	170	178	193	174	157	154	165	168	159	170	162	161	159	157	145	176	161	159	189	174	155	159	158	155	156	169	166	177	167	166	163	148	182	137	156	162	168	145	168	171	157	155	169	180	152	171	157	192	174	188	166	146	170	165	176	182	159	156	167	174	189	177	161	131	156	160	182	164	154	163	196	157	163	152	164	169	152	195	140	162	176	154	170	157	181	149	152	153	158	147	166	159	151	176	153	158	153	190	167	148	151	170	142	160	149	154	165	161	164	167	160	146	159	166	169	164	197	186	184	168	179	165	152	170	174	162	169	147	156	193	181	189	158	179	154	177	152	147	163	181	175	168	170	164	164	167	174	153	183	176	156	163	147	148	171	174	169	173	156	169	195	177	128	149	137	149	136	164	147	181	172	156	137	168	182	168	183	178	177	171	158	151	159	145	154	168	146	148	155	166	163	174	160	154	157	119	160	134	153	181	171	167	159	162	159	168	139	154	188	164	157	184	163	158	165	168	152	162	162	159	153	174	172	180	152	186	164	174	177	155	174	166	116	155	170	161	152	183	167	148	180	172	170	175	141	167	148	170	153	167	194	161	169	179	171	146	209	160	199	173	154	166	169	179	160	154	172	165	176	157	170	149	168	166	154	158	179	186	164	156	160	163	159	148	176	165	152	160	185	141	173	170	149	174	178	155	155	156	157	143	162	178	161	166	150	173	150	145	165	190	176	175
36269	25414	28392	18014	3219	2154	1833	1594	1258	1113	1005	810	781	681	709	660	551	557	542	521	506	507	490	460	420	426	360	417	387	391	413	383	382	422	420	395	381	373	396	366	405	414	408	405	401	422	415	364	388	394	398	381	351	366	417	381	395	358	368	355	388	345	356	369	379	429	390	359	403	395	409	370	396	375	378	385	409	403	393	393	373	412	368	348	360	372	405	395	392	377	364	350	359	369	375	384	344	376	373	414	383	389	407	368	372	356	389	392	364	396	388	414	350	355	410	385	416	402	348	376	372	379	386	426	367	372	373	367	364	380	399	378	407	363	398	354	358	385	394	442	373	379	387	427	366	380	356	372	394	366	384	379	379	383	370	374	373	413	382	369	381	393	392	375	390	400	381	389	343	409	373	408	374	391	411	362	379	432	387	385	325	392	395	367	379	346	398	408	373	357	358	414	392	401	404	358	355	410	392	378	400	405	409	402	425	361	379	379	333	385	349	394	405	359	355	377	368	377	401	395	374	374	388	386	381	390	412	370	383	374	424	381	404	379	389	404	417	353	397	387	350	371	392	371	380	360	382	380	383	382	391	350	387	377	375	375	404	365	389	383	409	370	393	397	403	398	361	378	376	356	386	370	378	402	406	364	381	399	358	407	393	408	376	379	418	363	356	403	376	375	376	379	409	404	364	395	373	334	408	395	358	406	397	378	366	373	388	407	399	387	391	405	365	391	386	410	402	407	384	428	390	362	376	433	385	350	390	350	372	380	374	412	384	405	390	404	418	358	386	392	370	379	370	398	423	369	366	391	398	448	398	365	384	363	426	411	404	366	419	367	373	415	417	382	356	386	366	390	398	416	411	372	368	369	412	408	398	402	399	349	357	418	368	402	372	389	382	390	391	341	369	378	369	450	425	414	344	363	393	383	386	355	358	401	380	404	397	405	388	360	358	392	389	384	385	386	353	392	373	383	374	375	367	404	385	370	397	407	377	385	390	357	397	412	380	394	379	390	388	373	364	407	387	376	367	401	375	400	402	407	408	390	383	360	381	352	349	398	444	382	420	404	398	363	386	347	377	395	407	377	378	397	376	359	390	375	407	380	404	369	351	375	376	401	421	372	399	393	383	412	408	372	399	399	434	379	391	401	411	402	378	394	360	402	330	372	377	367	394	380	420	420	399	416	395	358	363	397	364	403	399	374	363	362	385	395	439	390	362	377	401	379	368	365	397	336	427	384	369	388	425	391	388	342	410	387	396	358	399	415	399	387	414	376	381	377	373	393	388	407	367	376	397	414	391	376	375	390	426	410	377	416	363	391	368	405	402	391	376	366	373	384	380	397	422	351	392	396	395	368	399	407	360	390	396	401	368	340	360	338	392	374	379	389	382	362	379	414	375	397	392	398	405	365	398	366	372	369	389	379	390	408	398	422	382	404	404	387	404	359	368	404	367	356	401	348	365	398	390	364	403	391	351	360	370	394	407	421	405	403	370	386	361	405	391	415	361	371	340	382	405	345	387	361	393	342	380	385	371	366	380	388	364	355	387	393	405	383	380	357	361	416	376	394	383	393	395	348	384	335	391	392	360	374	388	345	384	390	353	369	400	399	366	376	386	410	367	384	393	406	388	370	379	393	373	380	400	384	377	343	419	422	378	358	410	354	414	428	362	367	374	402	392	393	379	373	365	361	385	408	375	366	407	387	352	365	383	418	383	387	369	351	388	393	383	419	375	379	390	392	374	376	383	378	378	370	404	367	344	376	402	404	378	397	400	385	387	379	385	384	408	369	396	381	371	409	371	448	382	398	385	379	358	367	395	378	370	423	389	392	401	369	397	370	367	391	360	409	383	380	381	377	370	393	398	373	394	399	377	401	391	367	437	375	358	346	383	382	401	407	386	395	397	401	373	363	404	377	398	402	372	369	396	410	376	356	407	402	418	380	336	384	416	391	394	392	369	376	405	430	390	358	387	430	381	381	393	374	398	347	375	373	402	380	369	419	384	372	383	439	401	346	384	380	379	368	395	344	383	382	366	421	401	385	370	412	373	406	397	362	384	412	357	408	380	413	378	402	352	385	400	393	393	392	375	351	380	365	392	410	360	363	380	404	367	392	375	396	394	373	393	391	392	381	360	385	385	361	358	366	400	386	367	380	379	401	410	352	377	361	361	399	391	381	411	391	394	371	393	374	412	379	397	373	386	394	376	420	395	359	375	406	412	411	383	392	368	386	399	395	363	387	374	373	380	393	382	379	416	391	389	386	388	412	355	389	377	382	383	388	399	407	386	388	393	400	406	377	361	405	383	356	387	386	395	372	358	378	439	385	356	402	396	400	380	380	372	379	403	379	406	358	376	384	362	393	398	439	380	396	381	353	356	381	385	364	429	403	365	369	384	377	387	369	359	370	395	397	353	359	385	393	369	383	383	337	373	424	357	360	391	375	365	388	395	380	428	375	364	384	369	358	381	387	417	433	400	349	406	401	399	373	362	353	368	421	379	380	398	365	364	410	402	399	367	407	407	340	377	419	392	353	377	415	389	390	351	346	392	397	389	362	406	397	361	388	362	403	366	384	368	386	382	436	358	403	360	397	344	396	355	354	417	414	396	359	405	360	382	363	378	375	432	413	387	376	388	362	388	407	365	371	392	427	383	394	404	391	381	390	378	387	367	394	405	387	386	421	384	423	394	406	342	380	370	357	365	350	391	360	372	375	384	387	371	397	376	333	365	371	380	392	410	383	366	389	397	402	362	368	399	387	400	396	391	353	359	414	361	393	387	410	364	418	421	366	391	367	356	379	403	384	356	354	368	382	414	384	400	363	344	433	400	406	375	413	432	361	379	384	383	379	401	368	360	414	421	391	353	391	413	370	400	409	391	425	372	367	405	374	375	373	398	391	400	367	382	403	391	368	441	394	394	397	377	368	376	379	381	429	383	367	344	348	382	412	400	405	366	404	401	342	393	379	378	383	389	394	379	395	403	376	363	366	381	388	400	384	404	364	383	405	404	359	362	411	374	398	383	401	378	408	408	411	381	365	419	398	321	365	378	394	362	386	380	359	382	402	386	455	382	377	385	381	386	386	383	376	371	391	346	383	389	377	341	388	385	412	402	387	402	381	371	381	363	365	409	380	417	370	406	352	395	412	381	392	366	375	381	421	413	392	368	388	391	411	388	391	393	394	401	376	394	395	375	386	375	366	385	377	397	433	400	356	370	353	391	413	393	399	393	374	358	383	424	398	361	382	351	351	393	351	375	395	385	389	382	373	385	390	358	397	392	376	377	400	395	352	418	372	365	404	381	374	393	363	373	372	409	396	386	372	380	389	397	355	393	380	369	373	360	376	396	389	405	354	454	382	397	363	397	400	403	388	403	378	393	379	400	380	380	369	419	371	409	403	378	377	358	412	393	374	366	383	396	401	376	392	390	375	393	378	381	384	433	315	424	379	373	377	378	374	358	358	370	373	387	366	374	375	420	384	377	396	402	427
27683	13289	6932	1728	458	401	347	299	243	281	284	274	261	238	255	248	245	238	274	227	246	240	259	232	214	222	249	240	237	281	229	227	248	239	249	252	249	221	243	234	225	200	222	236	251	231	240	241	251	238	255	217	227	207	251	256	229	231	214	216	226	251	205	250	248	215	222	212	216	199	218	240	243	234	256	227	215	241	233	235	257	236	220	245	254	228	242	238	222	238	261	223	208	249	239	242	226	215	232	224	227	221	212	231	232	227	193	207	209	250	218	209	236	269	250	257	227	213	242	238	235	227	214	261	222	227	193	238	250	245	229	231	260	260	220	214	216	230	264	253	219	212	233	234	225	235	193	235	222	260	238	226	225	243	230	218	264	240	222	243	242	221	214	254	224	222	239	235	229	220	209	254	239	245	233	238	237	244	260	252	233	214	213	256	239	227	229	239	242	240	272	234	249	240	252	228	241	227	228	256	227	248	247	226	243	208	252	252	246	229	221	226	210	228	219	215	226	224	257	233	198	233	250	236	221	267	193	228	216	264	232	249	227	231	271	264	232	248	237	239	269	263	238	229	263	242	225	255	236	245	241	227	270	256	213	245	234	209	220	227	228	205	227	206	244	226	245	228	243	233	265	241	246	255	238	197	211	197	232	218	212	248	219	236	213	273	238	230	249	234	212	238	255	218	241	226	257	212	239	259	228	246	253	221	247	241	214	208	220	253	227	222	239	212	253	214	254	263	238	216	242	239	209	237	217	209	236	207	222	237	226	231	256	211	238	256	215	232	227	228	240	226	232	208	227	191	257	229	247	264	231	226	221	229	216	224	218	223	216	228	222	225	216	217	212	254	261	218	242	249	243	228	212	219	208	197	242	251	243	228	259	230	219	217	189	232	239	193	219	244	251	245	230	237	248	223	258	238	210	206	246	284	264	260	226	265	211	224	219	209	232	239	235	224	218	237	251	199	237	262	249	232	285	232	236	257	223	233	246	221	257	217	215	270	240	262	244	267	265	239	247	216	227	239	244	234	203	227	250	184	221	240	244	206	234	222	244	235	260	249	246	243	234	250	222	207	273	272	242	243	237	211	197	227	247	227	238	217	246	240	228	260	227	250	253	234	231	228	233	235	212	259	234	220	241	246	228	245	235	200	251	197	224	236	224	224	236	259	219	213	249	253	216	208	221	237	225	217	211	264	236	243	236	231	201	229	245	224	217	232	231	226	219	249	219	241	227	217	203	222	238	218	236	227	224	250	242	272	272	251	244	239	248	244	232	224	229	224	247	226	216	256	244	242	232	214	195	232	251	268	236	272	222	266	246	246	235	224	212	215	236	252	201	220	263	231	211	248	211	214	224	217	247	250	260	209	272	224	251	264	224	250	256	220	251	256	224	258	239	233	236	240	243	253	230	257	248	240	239	255	228	249	221	238	211	250	227	244	225	236	260	267	258	222	223	214	246	242	212	252	223	227	219	235	270	251	228	229	218	259	234	248	234	242	250	198	239	206	237	244	238	260	238	237	217	226	229	233	246	246	263	214	238	263	300	230	254	257	262	260	250	217	223	248	228	218	226	245	252	257	242	249	231	234	249	216	228	261	234	229	225	245	221	255	254	260	236	266	250	236	258	220	229	227	250	241	236	242	241	246	245	237	239	235	214	224	246	235	246	254	254	242	231	219	254	234	247	263	221	229	259	213	218	230	233	220	246	236	267	247	255	220	217	248	227	205	232	217	249	211	220	221	267	231	227	243	239	232	227	240	253	231	215	215	244	228	229	232	216	245	228	217	191	225	242	244	213	216	223	202	227	246	198	238	245	239	250	239	229	261	262	212	237	240	250	244	212	246	233	233	222	226	239	202	220	196	247	243	225	233	257	220	257	234	246	264	233	242	212	247	219	235	223	245	208	214	225	252	248	234	223	243	226	226	234	213	206	212	227	224	229	238	245	213	239	228	250	207	255	228	229	229	210	207	251	222	217	246	231	248	238	230	213	235	237	205	225	232	253	230	252	237	215	221	275	229	202	227	212	245	263	250	239	224	255	252	231	204	220	239	241	264	242	212	223	248	246	243	250	244	248	220	236	203	239	205	232	208	228	226	237	179	269	235	230	228	222	225	214	278	278	235	250	239	241	246	214	202	252	222	240	244	280	219	234	254	235	230	218	240	239	232	219	248	237	282	252	271	240	225	228	215	257	220	213	218	208	212	230	208	248	213	222	225	254	254	258	250	245	253	247	242	249	234	249	241	240	214	220	239	251	239	265	261	212	247	232	247	227	262	228	228	238	228	240	258	209	236	214	248	214	242	240	235	229	233	268	266	244	250	208	216	259	247	246	249	239	218	233	247	224	206	208	244	227	201	224	230	259	236	240	257	233	226	222	219	255	245	228	231	236	234	232	246	229	264	256	213	209	260	247	205	221	195	232	181	215	225	243	286	250	223	242	257	253	244	252	241	251	222	222	217	238	237	221	214	251	243	256	241	231	194	209	233	229	238	222	238	234	235	235	210	214	250	217	254	256	232	224	264	218	213	266	260	213	241	227	239	236	230	230	224	240	220	216	216	231	215	213	244	234	236	238	254	240	237	242	230	218	238	224	255	227	215	272	232	221	222	226	243	218	233	243	214	232	248	239	254	256	210	233	233	261	230	247	227	233	237	261	252	223	220	262	235	213	250	244	225	247	219	222	217	222	240	247	249	204	245	217	229	215	230	240	227	244	243	237	242	212	248	220	230	220	243	248	260	241	254	251	238	200	242	239	243	205	234	234	246	232	206	232	251	233	213	217	235	226	217	231	241	238	232	235	239	226	241	234	262	250	216	249	231	222	241	248	272	235	277	221	232	200	223	245	220	215	237	230	206	207	219	243	236	235	234	216	240	218	227	213	252	235	236	197	241	265	258	243	247	234	226	228	236	217	187	215	242	283	242	220	223	245	242	236	225	222	237	252	232	234	227	229	213	233	210	241	215	206	236	268	223	232	213	242	244	245	235	195	229	251	198	234	220	229	241	232	224	210	253	243	224	209	233	232	247	259	263	223	229	246	228	235	210	257	226	217	226	241	222	252	231	240	226	264	255	223	225	240	246	208	242	241	228	218	233	234	265	236	205	248	236	236	257	238	250	229	203	227	242	236	250	241	234	203	219	207	229	216	244	225	236	260	239	260	243	221	242	209	253	239	215	225	225	247	252	230	244	238	236	259	245	235	239	217	249	241	244	221	230	204	205	234	269	236	221	258	219	227	218	212	243	214	226	242	233	250	247	237	252	246	254	237	240	236	226	198	224	216	242	229	242	241	216	250	242	236	237	240	243	223	253	233	265	254	274	230	229	250	217	232	240	232	230	233	222	235	235	226	228	212	243	235	234	246	229	281	222	258	236	241	230	231	245	234	242	254	241	255	248	207	241	234	226	212	223	223	235	266	242	218	228	224	266	238	235	240	246	214	224	222	240	233	210	230	230	236	250	226	215	229	235	268	225	232	223	267	238
17048	9823	10041	3651	1304	997	899	831	762	660	678	610	625	589	599	583	603	553	581	525	550	517	482	528	504	493	485	519	544	474	533	494	511	496	510	519	541	504	540	521	500	546	523	531	509	559	542	520	517	520	476	461	562	497	490	526	505	510	496	522	513	545	538	487	514	581	484	493	507	525	527	518	517	522	494	526	523	534	500	543	481	529	508	483	508	558	511	533	500	479	494	503	473	457	469	515	524	523	464	523	533	525	529	487	493	487	488	501	530	504	533	523	528	521	507	507	545	492	509	507	517	501	501	514	465	533	536	520	521	509	485	506	474	512	453	492	519	511	492	530	510	505	495	486	495	521	536	535	508	514	516	478	515	506	522	515	506	496	477	494	509	531	524	556	494	495	478	508	531	517	481	498	451	541	455	513	484	498	485	487	496	506	559	490	545	502	506	529	483	475	510	569	496	508	479	531	515	525	504	520	492	510	524	523	478	508	553	531	516	478	525	533	494	522	502	518	522	502	497	514	506	462	512	529	523	524	455	509	529	526	524	474	516	517	470	511	486	507	518	497	537	540	536	466	510	491	501	456	512	499	472	499	541	493	564	526	500	515	529	505	488	552	474	508	504	521	502	495	537	512	492	502	483	515	517	450	519	514	512	488	499	529	492	500	544	516	502	533	539	489	508	521	509	508	497	486	515	523	488	473	495	484	521	518	523	488	496	522	529	520	550	509	519	549	484	454	514	553	526	494	495	482	531	483	499	540	541	537	506	471	520	551	537	512	504	481	533	498	509	513	541	507	505	545	506	500	488	538	485	488	515	557	507	540	505	497	523	499	501	533	476	497	513	493	504	497	512	508	484	501	501	531	501	505	515	484	513	478	506	491	509	499	522	505	524	510	504	512	500	492	502	528	501	505	543	536	483	515	500	516	515	468	541	509	516	522	513	480	489	530	497	500	488	496	502	562	533	509	517	537	514	530	493	521	484	482	514	452	499	524	498	499	511	509	506	489	501	522	534	516	522	520	534	522	494	470	508	517	456	468	533	523	486	519	534	474	486	538	467	499	529	491	480	477	484	452	493	537	507	511	511	503	500	504	509	486	497	514	490	530	511	520	519	503	519	496	534	513	483	504	510	500	478	505	550	525	528	538	497	524	534	466	520	518	483	532	497	498	501	507	507	514	476	493	510	484	517	524	491	497	507	503	527	517	523	494	512	482	494	498	545	507	488	471	503	490	531	519	510	510	545	526	515	498	499	518	513	522	485	494	498	485	543	534	541	511	494	509	532	485	510	537	517	517	531	576	496	532	486	482	521	475	490	511	515	532	513	543	494	481	535	516	464	496	486	500	525	527	512	507	518	507	506	471	504	546	525	494	511	522	476	498	515	494	535	520	462	537	497	530	538	463	482	490	495	521	498	507	489	529	476	444	542	525	523	508	528	490	526	512	486	505	485	520	533	496	534	524	528	536	550	503	481	508	500	507	513	503	518	557	567	512	485	495	507	511	501	557	497	518	529	500	536	503	493	484	504	493	514	541	524	496	441	542	471	524	498	496	496	493	490	489	485	553	508	499	516	532	499	483	502	482	503	507	539	497	485	487	480	451	527	533	518	534	504	522	525	485	510	532	472	495	477	498	516	511	499	480	513	516	509	511	525	541	491	500	504	548	489	466	520	501	497	536	516	514	483	522	514	535	512	473	504	512	526	497	489	529	515	507	498	550	475	537	521	503	491	482	516	514	489	512	521	487	507	524	517	486	487	517	476	490	516	504	494	545	495	485	490	481	502	485	530	510	517	501	538	529	517	516	512	505	484	518	514	478	499	513	501	462	510	476	568	533	467	531	513	520	510	533	507	486	512	542	493	529	469	503	510	528	505	458	469	537	519	527	510	504	502	509	514	550	513	543	504	493	511	488	512	465	529	529	498	534	509	521	495	515	523	506	526	494	521	500	501	500	467	500	543	508	514	522	527	512	497	527	482	482	525	536	533	495	478	500	534	456	516	533	533	522	503	488	509	484	481	511	550	501	489	513	486	492	504	482	502	526	567	542	477	491	533	522	549	488	492	494	514	487	501	511	486	545	509	517	522	485	501	504	510	529	487	548	506	502	510	489	519	520	524	511	503	554	527	523	512	515	494	521	506	503	528	501	518	499	495	466	484	491	546	475	508	512	511	519	521	486	479	523	479	508	491	491	504	522	493	512	514	473	528	538	527	538	568	492	513	475	526	467	520	512	483	551	533	537	500	534	530	508	512	506	450	492	500	470	505	559	485	548	503	471	508	508	518	502	562	487	501	462	530	532	512	519	489	519	501	487	525	481	500	500	542	502	537	502	470	495	516	472	515	486	487	540	500	517	473	461	511	534	502	537	506	521	495	487	492	534	517	514	508	477	533	522	532	496	522	511	567	505	503	557	521	536	490	504	501	517	464	490	510	502	515	501	566	519	513	496	511	520	502	491	487	516	539	542	510	496	502	505	528	544	507	508	510	500	530	493	513	553	500	542	516	541	526	520	488	515	489	521	505	475	502	525	530	487	507	504	534	500	503	538	504	508	502	535	499	524	511	509	510	443	525	476	525	511	486	489	485	525	496	482	514	539	516	528	556	526	485	540	510	489	564	493	529	495	513	514	475	492	517	492	537	523	503	490	507	538	519	535	496	551	510	503	507	507	517	499	480	507	503	473	495	537	521	546	523	491	525	500	569	514	448	537	524	451	482	504	516	502	488	519	501	507	527	517	470	475	530	531	508	518	532	458	465	480	527	523	515	529	485	510	505	501	503	485	520	523	445	500	552	469	536	464	525	507	520	524	498	520	539	528	511	499	510	487	512	526	504	515	507	513	477	502	511	511	492	530	468	504	527	528	555	553	518	515	485	517	521	499	529	509	528	526	544	480	490	496	502	500	500	487	509	512	511	475	488	512	501	471	505	541	509	518	503	524	504	513	504	493	510	464	505	502	519	527	509	513	523	456	505	528	510	493	530	485	525	530	496	519	500	473	510	492	474	530	489	524	515	495	495	502	530	533	524	518	547	475	495	518	503	517	537	527	529	493	485	534	512	510	506	509	471	530	519	487	464	508	540	484	483	513	512	493	469	542	552	483	525	488	486	510	475	525	509	501	529	509	522	505	537	519	504	481	541	511	507	547	505	501	509	521	536	494	514	511	532	511	493	482	517	481	488	498	491	533	522	476	490	485	532	498	535	541	480	482	501	545	533	547	470	528	516	483	527	527	483	472	497	521	536	459	465	479	501	484	506	505	517	509	527	485	512	514	501	531	537	488	528	481	506	504	502	503	514	501	519	501	516	507	534	539	485	485	500	489	484	523	521	472	480	493	506	477	508	479	503	474	477	516	476	483	531	523	501	508	494	519	507	495	482	480	521	507	471	522	517	496	507	529	488	501	511	521	503	492	521	519	497	471	481	512	487	505	522	490	523	471	538	487	540	490	506	504	508	496	520	500	492	495	536	524	508	461	513	499	517	488
44211	25643	17947	7803	1419	518	406	311	262	239	185	190	200	190	152	172	171	155	146	157	171	149	144	155	134	170	168	169	140	149	151	146	169	126	127	159	146	147	127	138	145	167	147	163	125	141	135	144	140	143	153	147	138	154	122	137	131	152	157	145	133	127	137	132	155	126	128	146	112	135	152	144	150	140	150	135	156	145	148	155	164	132	141	159	146	150	139	149	153	146	127	130	127	154	124	128	140	152	152	163	135	129	139	136	121	133	131	143	156	145	150	141	127	126	136	136	152	143	142	147	139	131	155	132	130	141	139	152	148	137	149	131	142	137	139	139	147	156	128	152	123	136	161	138	139	127	126	137	152	140	161	141	136	156	135	129	153	131	160	118	131	130	133	146	146	107	119	151	134	138	152	138	124	165	158	132	140	119	160	174	140	166	132	128	144	122	126	144	167	122	152	153	147	165	112	136	133	132	134	125	145	160	149	149	147	162	165	138	129	161	150	142	141	140	130	140	140	138	149	174	143	147	154	131	131	146	159	145	156	145	128	134	152	152	148	142	128	161	154	146	162	116	142	155	150	157	144	139	144	151	153	127	155	159	144	120	156	144	158	152	135	140	137	136	145	127	141	122	114	139	143	144	123	148	143	147	121	111	129	135	159	109	160	156	158	136	152	149	160	121	132	142	140	116	147	140	147	144	148	134	140	147	132	137	148	126	145	148	136	134	162	156	154	147	147	124	136	151	158	152	132	155	133	160	141	153	148	177	166	137	166	129	130	140	162	130	172	115	130	138	165	145	149	136	145	146	148	141	128	151	124	132	144	151	140	142	142	139	159	145	144	132	134	121	162	148	134	132	125	126	123	147	145	147	146	124	146	149	147	143	164	143	148	151	140	129	152	136	150	146	131	120	109	137	142	136	119	130	129	139	158	123	162	139	143	127	149	144	144	135	164	114	122	132	148	124	157	167	146	166	125	126	146	123	148	150	121	142	136	149	162	138	146	168	146	153	147	143	141	127	150	157	148	149	162	147	152	124	145	129	145	132	169	158	139	117	139	138	137	166	124	133	131	143	138	131	138	144	142	121	120	156	149	137	140	128	133	129	133	147	133	155	159	145	147	158	132	133	136	159	160	142	147	141	133	135	123	153	152	154	160	148	142	139	152	141	149	137	143	134	132	141	149	138	154	143	150	119	132	139	140	150	138	156	135	120	148	156	128	122	122	152	130	151	153	147	146	138	141	142	113	134	124	136	138	159	143	131	158	159	146	137	140	135	144	124	142	143	139	160	160	146	137	152	146	142	152	154	128	136	147	135	160	121	140	153	172	163	130	143	158	120	142	155	143	135	174	149	150	159	128	119	146	139	136	128	145	147	123	110	131	129	148	147	141	120	128	143	122	146	144	106	162	143	131	129	138	118	122	160	106	130	157	135	143	126	151	163	131	143	150	136	154	118	129	165	155	135	133	164	141	123	139	142	129	133	130	133	148	167	152	146	152	154	151	130	155	148	158	146	142	159	142	123	146	143	142	146	159	152	134	134	143	129	140	147	137	143	142	150	167	136	154	130	161	135	149	148	136	163	131	149	141	157	133	141	154	162	136	137	148	164	143	121	110	132	157	146	148	128	137	145	143	149	138	151	145	124	147	140	138	141	160	123	162	172	133	155	156	142	132	144	135	141	148	154	146	147	139	135	134	144	128	121	136	151	152	152	143	132	143	124	131	153	149	146	142	143	145	135	145	153	128	156	138	135	144	149	150	160	144	110	137	136	160	148	140	149	152	158	148	138	131	139	140	132	135	164	155	142	153	154	147	155	123	153	128	141	160	129	143	129	138	135	149	128	157	159	138	138	147	135	165	112	159	153	125	147	166	138	162	161	119	141	155	140	115	143	135	135	147	141	146	129	150	153	130	149	130	137	167	159	156	146	155	130	129	130	136	122	141	134	151	155	141	134	150	126	150	134	143	150	148	131	138	153	158	144	140	180	145	144	152	140	141	151	139	124	156	150	137	139	126	144	141	145	117	136	146	144	137	137	167	148	147	154	130	142	134	140	150	136	160	146	142	140	153	137	157	144	129	137	157	131	141	142	177	150	137	132	144	145	150	146	114	145	151	122	147	131	148	117	138	138	140	163	140	151	159	123	140	148	151	148	129	140	150	144	130	146	149	148	142	173	140	129	144	139	145	139	128	154	138	145	162	154	150	153	166	115	151	141	153	134	152	140	166	125	142	124	143	134	140	144	145	164	126	145	126	134	151	135	168	141	153	133	110	144	147	120	121	136	138	136	124	138	152	161	137	145	141	157	140	133	133	141	145	124	159	152	147	155	145	132	120	156	131	139	136	158	148	144	125	137	141	135	123	163	140	144	127	143	146	155	158	135	142	141	141	144	118	140	157	154	152	140	125	125	127	151	158	135	120	154	146	125	147	143	149	152	140	137	147	163	127	123	152	148	143	125	146	127	155	125	157	126	121	121	141	160	139	152	148	163	133	152	133	142	148	155	126	129	144	150	118	147	158	141	152	159	147	124	136	146	124	125	137	137	124	155	149	141	162	169	130	129	140	154	105	143	151	127	186	140	150	123	160	141	127	149	135	161	148	158	139	123	139	161	141	117	142	156	160	128	152	176	134	160	149	159	139	143	139	142	156	149	131	126	174	144	141	155	140	133	166	145	162	134	153	138	148	138	129	133	118	129	145	143	179	160	142	143	161	115	115	150	134	147	157	157	139	130	128	148	132	142	121	157	140	132	135	153	155	142	141	142	141	139	153	117	135	156	134	132	138	123	144	128	144	145	113	133	160	138	160	134	139	133	153	139	149	144	145	145	127	150	153	141	148	159	134	139	137	158	135	156	147	153	136	127	138	128	127	146	150	126	136	143	141	154	159	118	138	137	142	153	179	129	147	144	168	166	139	143	140	145	150	155	141	143	137	131	159	172	137	133	155	148	127	137	138	143	145	138	120	152	135	141	148	145	142	149	160	146	132	121	123	160	144	150	132	135	148	155	139	145	124	158	140	151	145	164	150	135	138	119	143	142	140	152	157	137	149	137	132	141	142	137	132	162	127	143	138	139	146	137	160	127	126	147	135	133	152	156	124	157	147	148	125	160	148	123	133	161	120	149	154	161	144	135	158	151	136	131	126	143	148	152	167	141	146	162	146	144	142	146	130	151	138	133	155	145	141	146	121	145	128	152	136	139	154	135	146	131	154	134	122	163	163	166	144	151	140	149	107	140	159	121	108	148	158	130	144	167	159	118	133	152	129	143	128	139	135	132	130	148	162	150	141	138	138	129	133	136	146	116	125	155	153	150	148	165	162	139	134	154	168	161	155	167	151	144	158	135	135	140	147	109	157	130	144	136	138	123	129	135	134	144	144	149	142	122	158	139	160	148	137	161	142	123	114	126	122	138	126	142	147	145	143	138	119	132	137	167	153	140	137	162	129	141	130	152	141	139	148	146	154	134	121	159	139	161	147	132	149	149
28637	19221	21264	12562	3186	1668	1356	1050	974	739	747	626	587	491	556	490	449	429	443	391	412	436	390	380	367	366	357	363	331	341	361	352	316	333	328	338	317	293	374	323	332	321	348	318	323	346	357	327	293	316	318	331	319	308	337	361	326	353	317	294	328	315	319	331	312	318	294	352	322	300	349	314	306	328	339	338	329	343	314	337	317	336	314	317	284	321	337	329	357	320	320	320	333	322	357	332	329	332	309	332	330	326	354	320	346	365	330	334	322	338	347	294	342	326	304	334	347	324	327	306	270	326	306	341	305	345	337	322	314	330	395	331	325	302	323	354	333	321	328	327	326	334	336	313	338	334	311	293	320	325	317	355	325	337	326	356	352	351	311	322	320	342	336	321	331	310	321	319	306	308	324	348	320	323	355	361	352	352	339	313	330	350	324	342	323	321	322	308	336	377	353	337	319	297	324	327	326	329	343	336	328	295	312	300	304	316	334	320	314	331	305	344	311	347	320	309	308	312	328	321	304	318	362	350	299	307	362	308	312	352	315	327	356	340	321	329	317	341	331	314	283	329	325	346	353	301	323	287	354	339	352	344	301	358	324	307	346	313	286	290	321	300	307	317	323	327	341	321	330	339	309	317	325	324	315	336	343	296	329	294	344	313	319	310	322	309	330	313	309	319	312	359	297	325	336	300	347	325	335	335	347	332	289	354	319	315	307	314	293	337	314	311	344	329	330	352	334	320	335	316	330	301	307	321	325	321	328	350	339	319	342	306	336	317	345	328	307	332	335	342	320	317	327	323	301	344	354	305	328	369	356	306	339	301	321	311	332	317	333	315	334	340	330	331	329	289	343	299	332	307	360	351	303	343	373	310	327	340	312	315	323	327	329	340	332	300	329	325	358	311	295	338	303	339	355	348	337	314	340	339	299	317	314	338	345	321	312	333	354	317	320	350	328	304	323	343	335	304	345	331	332	342	329	343	331	312	323	320	323	355	368	350	331	349	354	307	297	329	347	335	302	303	312	309	355	310	339	317	313	319	371	349	328	340	323	328	332	364	319	309	332	306	338	327	329	303	341	316	331	335	325	330	337	326	329	355	320	354	351	339	336	343	314	384	314	346	362	342	328	279	315	323	296	339	328	317	347	323	343	324	315	321	309	315	321	333	348	355	342	374	332	348	326	332	330	347	342	311	347	306	324	325	318	311	318	334	298	326	314	323	364	336	304	303	299	368	348	331	347	298	367	324	316	315	352	327	308	294	331	318	336	345	324	320	331	321	303	313	306	316	334	324	339	358	297	325	339	327	341	312	353	372	348	282	321	320	331	355	316	360	373	329	302	307	327	327	296	324	349	333	347	326	300	344	284	321	336	309	319	320	339	317	334	322	343	335	328	357	308	342	353	329	329	307	334	337	342	340	303	323	322	343	313	315	324	335	337	340	319	343	304	326	314	326	289	330	322	357	327	363	340	327	376	314	337	307	357	306	317	324	321	322	328	334	336	345	335	326	346	349	348	355	325	312	315	330	341	355	301	329	344	322	302	328	295	345	347	348	308	326	306	284	350	331	340	336	337	351	282	326	334	314	329	317	350	318	335	301	301	318	338	321	330	330	337	347	329	308	314	324	303	358	340	346	306	358	325	313	319	343	340	352	331	312	321	372	353	314	307	318	349	331	354	308	322	334	309	332	355	313	321	317	321	304	301	313	337	344	300	344	319	355	323	334	328	342	342	333	314	340	328	320	349	328	339	366	339	368	294	343	313	314	341	340	371	346	358	318	323	334	311	342	340	353	374	338	329	332	305	344	320	353	352	340	316	319	324	339	363	315	329	336	370	321	294	327	304	303	304	341	295	300	329	334	343	318	356	310	335	330	291	315	330	311	348	341	348	296	343	312	295	327	298	331	350	348	341	304	329	350	322	359	337	289	289	295	307	331	327	350	350	321	346	339	309	328	322	313	358	333	328	335	326	338	313	306	329	308	362	325	341	362	326	312	318	330	335	325	334	319	302	329	322	320	350	336	357	324	324	318	345	335	334	336	320	341	343	327	334	339	309	302	323	339	346	338	335	328	345	337	317	325	337	347	338	331	321	354	320	332	346	321	292	352	311	344	311	321	320	347	314	325	319	319	323	322	302	312	371	297	310	298	340	311	293	328	317	327	350	356	292	321	327	322	336	328	320	323	335	350	344	349	364	326	368	343	324	315	316	332	343	274	352	321	328	292	340	318	334	323	300	309	321	336	341	314	341	326	297	368	336	333	304	344	340	330	330	336	340	319	322	310	328	364	297	343	362	346	309	323	361	336	337	328	349	334	319	312	337	332	323	320	319	321	374	352	322	293	353	300	291	313	333	328	339	313	321	340	358	349	348	297	321	316	327	345	320	308	308	320	344	327	330	292	343	324	317	315	319	345	328	343	322	333	340	320	310	306	334	311	334	348	343	325	298	343	328	320	292	341	319	329	308	318	325	306	301	328	340	313	360	332	330	351	312	337	358	334	299	333	351	311	336	335	314	313	319	303	326	285	350	332	332	310	303	308	367	324	354	287	345	292	352	311	322	321	288	315	292	309	339	320	317	318	314	301	354	347	325	327	359	318	340	362	314	298	317	304	333	334	323	328	302	341	340	301	311	326	315	334	309	359	318	313	323	333	360	305	307	342	267	345	351	309	326	345	321	313	309	348	289	318	350	336	297	311	300	317	351	301	375	334	322	313	304	363	295	336	357	323	350	318	309	334	311	346	310	305	342	347	296	344	335	355	335	342	329	333	359	304	338	318	310	335	325	318	327	299	316	340	333	304	360	312	301	284	340	341	316	351	331	347	342	310	325	329	330	339	360	319	329	335	332	334	372	334	331	315	333	300	357	314	339	305	342	342	336	306	320	332	316	330	335	355	320	295	353	332	339	322	339	314	305	341	311	342	350	336	319	344	344	279	330	335	345	313	340	342	306	331	337	293	344	325	300	285	320	295	347	328	296	329	319	322	346	308	328	332	335	305	353	346	338	335	320	335	345	334	310	344	332	324	312	308	314	325	329	328	332	316	344	353	363	315	318	347	320	328	308	343	307	346	328	324	324	312	334	323	322	343	354	319	306	338	328	305	331	321	337	344	363	342	329	293	307	346	340	327	325	337	322	329	365	332	320	347	340	304	338	346	338	331	312	332	320	359	334	337	311	292	305	312	340	341	325	337	331	308	302	338	348	305	327	344	337	318	331	342	345	316	298	342	342	323	351	356	328	301	337	317	356	308	323	362	317	305	351	313	306	340	322	336	309	314	306	344	325	344	287	307	347	336	328	357	358	298	341	315	315	307	352	313	286	332	332	273	343	304	321	321	346	315	318	302	330	329	301	304	360	333	336	307	334	318	335	308	340	314	329	341	331	327	310	342	327	334	324	339	379	327	327	315	337	355	315	341	337	291	319	321	309	327	335	310	335	329	306	336	356	324	323	315	272	351	314	346	330	353	321	349	322	351	342	320	334	307
53425	34717	27781	14751	3658	858	515	399	364	308	261	241	233	188	223	218	209	211	200	197	195	178	162	190	144	158	166	151	179	171	170	169	146	141	139	185	160	168	186	156	154	167	160	137	170	200	176	156	157	175	168	159	145	151	150	153	162	174	165	163	166	179	162	160	178	156	163	148	170	157	158	171	183	162	155	195	166	143	163	154	164	177	190	150	163	180	147	146	145	181	171	142	169	162	165	161	161	170	141	153	159	158	174	165	147	171	167	137	173	164	168	161	152	144	168	189	156	167	164	163	151	167	187	173	166	175	123	175	169	161	167	155	166	154	176	163	171	163	162	186	146	168	164	163	154	144	195	182	157	158	181	166	182	145	165	149	139	181	174	131	169	171	203	128	177	159	158	198	149	146	151	174	179	144	150	145	162	197	166	172	143	156	149	176	158	156	165	131	184	170	172	168	147	144	146	186	167	189	177	141	176	177	136	173	134	158	153	171	173	165	157	178	183	151	159	156	146	154	171	161	180	136	187	169	144	175	165	169	182	155	169	145	184	165	186	146	149	154	166	173	163	163	169	199	159	176	149	175	162	155	163	161	148	163	168	180	173	149	139	145	153	171	167	158	177	147	158	136	137	153	172	168	157	144	155	148	164	140	182	177	161	153	188	152	160	174	158	174	189	150	173	166	164	162	155	176	143	189	172	168	162	175	175	174	156	176	155	159	146	153	164	158	155	167	159	151	163	152	184	186	168	177	170	155	155	159	169	151	144	158	170	171	165	167	167	171	159	150	165	173	164	163	159	167	168	191	155	153	150	150	188	161	170	172	185	168	148	157	142	157	176	177	136	146	149	153	140	150	138	126	164	155	155	153	154	188	176	165	179	121	141	160	136	150	151	169	153	165	144	179	170	154	163	160	164	147	149	161	182	156	175	159	184	133	141	137	168	161	169	169	181	173	153	160	167	149	170	169	159	160	142	176	154	163	165	166	160	152	167	178	137	194	167	168	157	173	159	153	172	157	164	182	140	167	151	165	185	169	169	172	163	152	175	178	155	164	150	157	153	166	159	185	159	165	175	170	170	142	157	142	155	165	176	161	189	164	159	174	157	168	168	173	160	153	178	170	168	157	165	167	155	160	177	169	153	157	186	167	163	131	157	170	148	171	144	156	140	134	144	150	144	153	178	189	161	158	167	152	167	136	159	175	166	146	167	152	154	158	168	194	165	168	171	160	185	146	151	156	159	153	162	164	152	164	179	151	169	168	164	150	147	166	183	164	161	186	151	142	151	121	146	163	131	148	169	152	173	174	170	143	146	158	177	169	161	155	160	170	184	179	164	176	181	194	151	166	160	169	160	142	170	171	178	169	167	154	151	176	166	181	162	164	172	155	177	175	186	171	170	144	178	154	162	148	164	163	136	151	150	148	154	160	212	164	161	166	185	187	152	172	138	177	180	159	161	158	158	158	203	172	167	170	151	160	151	178	156	172	170	160	183	151	172	148	185	173	187	155	149	176	160	162	175	138	170	158	122	163	162	134	170	157	159	171	164	169	139	175	172	164	142	146	149	181	195	163	162	183	176	171	179	162	161	149	165	154	162	186	184	157	171	160	165	160	169	163	171	159	164	191	161	157	138	162	146	150	155	178	129	157	165	141	155	143	149	145	164	164	155	175	148	170	164	152	176	143	181	176	163	172	152	192	153	140	161	175	163	148	157	176	177	159	166	166	164	167	175	168	147	174	163	182	136	155	150	174	166	144	179	160	171	156	174	151	158	179	181	197	190	156	171	188	147	159	148	158	134	144	176	180	159	160	175	139	155	168	179	176	158	154	181	166	160	164	163	169	169	147	164	150	179	182	157	158	182	175	158	203	164	147	143	171	142	157	184	149	178	157	153	173	143	164	168	187	180	146	165	150	170	174	144	160	150	138	170	169	153	184	148	140	163	150	148	158	166	185	152	155	154	179	179	197	149	184	154	150	182	153	154	157	169	142	145	143	183	159	154	195	171	176	170	168	157	145	155	144	142	185	162	163	153	157	158	135	179	174	151	155	154	175	164	108	136	165	157	159	158	160	126	162	147	152	141	169	184	171	177	181	192	179	181	177	142	157	176	144	166	177	167	169	181	176	164	164	153	169	177	145	156	182	171	172	171	169	154	151	179	140	148	176	168	173	179	144	139	173	154	157	170	168	163	136	156	174	165	138	175	176	160	136	174	168	148	157	150	159	190	151	167	187	147	164	162	161	191	196	176	171	178	158	147	157	153	173	155	148	186	154	163	151	161	178	153	155	174	176	186	147	169	149	144	151	158	157	166	142	183	165	165	173	153	156	138	124	170	161	166	132	156	195	167	165	166	154	166	147	158	124	167	181	168	168	169	149	154	142	157	161	192	171	158	157	167	175	163	150	187	149	177	181	153	196	147	177	172	194	164	181	179	144	169	155	173	176	161	156	171	193	174	150	139	166	154	175	158	141	184	167	173	161	157	157	144	173	158	164	171	163	188	161	129	153	154	163	137	147	154	173	161	172	174	151	172	166	161	148	159	159	161	175	179	173	176	139	149	145	148	167	164	167	158	169	164	156	167	150	142	167	180	182	162	145	158	188	145	158	182	177	162	166	180	159	152	160	163	162	154	161	175	180	132	161	172	162	160	140	167	167	170	162	171	166	160	156	176	147	159	160	148	162	162	174	156	168	171	163	171	171	165	164	154	143	167	152	169	182	149	169	156	155	177	193	147	162	176	173	158	146	159	148	161	173	162	165	161	171	165	160	167	184	168	175	171	172	176	170	158	181	165	175	171	180	169	151	163	160	169	166	182	143	161	176	162	177	173	151	163	148	179	129	164	172	142	159	173	171	174	168	174	176	184	168	191	155	175	171	139	177	156	167	163	164	173	168	141	157	181	152	130	162	168	177	179	186	169	156	157	160	158	180	149	168	163	167	159	160	199	173	164	167	165	138	191	155	142	143	163	171	142	164	177	144	168	177	158	152	193	191	165	178	163	153	168	163	178	149	167	180	152	183	150	153	148	193	155	192	167	153	156	159	180	171	168	150	176	173	162	183	185	165	166	156	174	143	184	181	149	165	152	151	165	146	153	190	152	161	185	164	169	174	145	190	138	158	148	189	163	165	189	176	156	173	189	158	137	149	169	180	169	168	172	176	143	184	179	164	146	166	151	173	158	153	170	158	167	173	168	164	173	148	170	153	166	175	143	189	155	173	168	158	178	171	163	148	168	147	167	167	174	149	183	166	159	127	165	169	157	156	165	185	159	154	146	147	183	164	165	165	141	185	175	174	153	166	176	190	162	150	184	160	177	152	171	168	147	154	166	147	154	173	174	166	161	177	162	144	166	143	184	140	144	146	163	151	134	164	169	145	133	152	181	175	158	184	164	156	184	156	151	147	156	164	152	149	173	169	170	142	166	178	170	156	149	166	176	150	150	164	178	145	179	167	133	151	171	160	182	153	189	182	148	175	159	158	149	174
34554	26939	29408	19786	6074	2326	1887	1548	1166	1183	977	894	789	688	624	623	546	502	519	502	542	468	442	489	423	437	463	401	456	428	413	415	382	424	425	376	399	406	402	373	394	396	430	391	401	373	413	386	396	422	389	400	425	392	359	388	394	382	410	429	381	405	360	390	375	355	381	389	382	369	409	394	388	381	391	359	377	371	382	365	408	374	376	440	367	387	381	369	369	382	399	356	360	364	356	398	359	366	397	347	373	383	396	408	406	375	387	407	394	374	403	370	379	388	418	363	365	374	380	388	408	365	419	412	380	419	363	406	346	393	378	409	389	419	412	362	384	394	395	388	354	362	406	364	409	371	387	410	420	388	371	393	378	377	397	381	421	405	390	405	406	400	440	388	382	378	412	393	412	421	405	395	397	416	389	414	365	389	374	360	387	389	378	387	392	372	366	401	388	406	378	381	412	385	394	407	390	398	386	385	362	370	404	391	382	363	414	398	386	401	364	369	356	395	421	400	391	378	400	379	353	422	366	361	410	389	394	356	352	361	402	393	392	404	393	379	402	348	376	366	376	416	377	368	371	394	393	371	384	403	396	391	384	369	344	385	376	380	389	407	405	366	389	372	353	406	407	398	378	407	410	371	388	400	367	351	359	373	400	368	358	354	369	381	388	383	409	370	414	377	354	397	375	388	392	381	382	374	405	408	383	349	392	365	372	400	386	390	371	389	362	385	367	359	376	416	390	389	366	363	387	401	376	386	356	377	403	385	349	385	426	435	386	381	384	383	416	368	361	377	391	381	382	367	385	432	394	396	373	348	363	390	373	394	384	341	384	395	385	385	371	373	376	391	372	382	413	349	374	364	383	370	379	374	365	358	361	397	412	402	357	396	388	375	370	388	339	410	395	412	360	383	388	371	359	380	343	360	399	394	404	357	379	397	372	336	378	391	395	437	414	374	397	368	396	411	365	413	426	394	375	391	406	369	362	398	383	359	384	400	369	356	383	385	369	389	354	388	355	399	402	388	375	346	378	377	364	364	359	396	429	404	390	334	403	339	364	378	360	404	394	408	418	387	365	381	411	422	405	391	380	400	415	363	369	403	403	381	375	386	402	397	391	421	337	387	350	382	363	386	373	403	404	376	383	363	359	406	367	396	378	366	396	384	391	351	369	382	374	397	399	391	366	411	388	333	349	369	375	393	394	410	364	360	391	425	368	396	385	370	388	378	375	404	364	401	375	352	412	376	404	395	397	386	374	402	390	393	411	374	401	374	374	407	383	357	372	391	369	412	385	383	374	365	383	407	396	370	395	357	366	392	360	382	379	384	393	383	389	399	372	396	404	383	377	391	365	415	411	389	366	352	378	379	375	350	366	363	376	387	369	361	358	402	399	375	385	429	368	401	363	386	364	380	402	392	387	388	413	401	387	395	409	375	363	397	381	377	361	421	423	388	430	357	379	420	387	387	377	371	398	364	389	347	366	410	403	380	392	392	366	391	388	411	384	387	388	357	389	366	413	382	398	328	409	358	399	391	395	380	378	376	377	385	375	395	380	389	381	368	398	374	395	375	383	341	378	411	368	409	396	396	363	362	376	372	376	371	364	384	415	374	376	389	362	379	368	366	359	405	388	415	351	408	406	413	374	375	388	372	370	351	424	420	354	361	366	357	355	365	393	368	397	364	391	362	384	402	375	380	417	388	380	366	414	398	385	391	382	382	364	367	373	384	390	413	385	381	343	371	414	387	354	379	367	350	376	386	405	406	393	385	371	388	422	396	386	367	423	352	396	362	338	368	380	380	356	384	368	346	366	421	419	375	367	407	361	420	389	373	377	377	402	383	375	351	443	406	353	384	409	422	386	385	412	387	379	403	393	371	358	395	382	368	335	396	380	386	380	407	390	391	377	363	354	347	387	362	369	382	376	414	392	382	390	380	372	350	404	403	391	397	407	392	382	392	401	378	368	392	393	367	371	374	359	377	360	377	379	373	360	381	384	369	400	392	359	396	389	416	351	368	352	379	384	378	384	377	376	403	370	372	398	392	375	367	337	381	380	370	373	369	394	388	388	389	383	372	370	359	394	392	386	428	419	358	369	360	387	384	408	392	400	374	367	418	371	380	353	376	402	406	381	424	361	374	382	402	374	372	387	367	377	376	386	414	362	360	379	391	400	375	346	364	411	394	385	377	378	381	387	390	345	367	337	405	368	385	390	394	373	363	360	395	394	394	373	371	396	366	405	383	361	394	354	376	391	387	334	386	395	365	385	376	409	380	374	381	404	384	376	391	386	384	389	393	388	396	371	363	403	390	419	388	386	385	395	380	393	403	385	407	385	405	400	367	375	399	381	402	393	404	357	417	364	358	379	399	416	409	341	407	367	387	355	356	392	340	381	373	384	394	374	357	360	358	364	393	363	387	401	366	396	362	388	375	372	393	388	384	419	392	379	353	354	363	418	364	387	372	362	381	404	365	383	370	369	377	384	379	413	370	356	412	355	391	373	379	387	383	351	368	387	393	401	404	421	410	414	369	375	369	420	391	397	418	365	372	363	369	393	390	382	373	399	381	395	358	409	444	365	351	385	390	383	419	396	386	372	380	378	378	396	370	357	379	394	382	400	390	384	385	375	381	363	391	365	377	410	388	380	398	367	385	370	430	389	398	388	413	381	389	408	360	381	365	394	402	356	379	374	357	390	370	367	365	389	415	418	412	388	385	365	419	387	360	399	363	392	387	401	417	361	349	403	357	376	372	380	366	400	405	405	377	363	388	360	368	372	392	370	380	407	397	426	416	361	391	403	380	394	409	397	394	406	392	385	368	431	359	410	378	371	398	452	367	390	399	400	358	358	375	371	351	382	388	398	397	403	386	341	413	367	400	383	383	381	394	382	396	401	371	411	374	372	362	399	396	393	414	398	357	376	382	367	368	383	399	394	362	364	383	387	352	373	420	388	422	389	391	396	376	394	375	375	386	379	375	395	368	378	383	376	402	356	371	379	375	362	386	353	428	384	357	366	363	419	405	353	376	413	356	369	383	360	365	411	391	382	370	372	357	389	382	416	380	406	377	386	385	396	387	387	346	416	369	365	376	359	362	362	357	390	404	386	386	407	383	345	405	409	371	382	378	410	360	369	357	339	359	412	364	389	361	329	391	405	374	404	387	435	383	374	407	371	377	365	374	359	374	378	378	354	359	374	354	379	383	380	398	372	395	384	372	380	383	405	369	372	382	389	345	400	437	371	389	392	386	357	364	371	416	371	383	346	369	378	377	380	363	389	371	388	376	394	360	398	364	370	392	381	375	422	342	374	368	389	390	405	394	374	399	374	385	358	400	371	373	366	350	398	414	377	380	389	377	368	356	395	432	391	335	375	392	366	359	440	402	412	379	378	413	402	380	404	369	371	393	419	388	396	379	410	387	391	373	386	375	360	401	398	379	351	395	402	422	378	370	400	399	375	383	380	401	363	392	426	394	403	381	350	374	394	349	363	406
27829	14240	5628	1548	566	322	319	333	294	284	264	277	241	270	247	235	236	238	224	252	253	231	258	235	237	242	233	256	240	260	238	246	267	224	254	241	248	248	239	244	241	253	223	226	219	231	218	266	245	232	248	245	239	250	262	253	225	217	230	219	262	251	229	249	211	250	248	230	230	231	224	221	271	236	244	214	268	238	218	245	219	236	217	245	248	232	253	229	228	203	228	211	243	258	260	243	269	229	229	237	231	234	222	233	251	247	226	228	239	237	244	227	223	240	250	210	217	223	222	238	228	240	223	260	240	237	225	219	232	248	245	233	248	250	232	270	243	230	226	286	232	235	229	250	240	235	217	222	248	249	226	229	201	236	242	246	222	242	218	246	236	225	245	225	264	233	241	202	230	223	248	240	231	254	209	270	228	217	242	257	244	236	253	239	247	232	236	207	238	258	273	227	247	224	227	226	261	248	211	257	268	249	255	233	235	210	227	262	242	259	238	230	245	230	259	230	241	227	206	215	242	254	246	225	229	196	216	217	274	260	260	246	239	229	256	237	229	245	223	241	235	241	240	242	248	218	253	251	248	243	221	229	232	220	237	247	254	242	249	214	247	262	245	216	241	236	224	287	249	227	219	222	216	251	239	276	218	240	226	251	262	248	232	253	244	229	249	242	249	223	211	220	210	231	235	221	232	284	223	224	244	255	239	248	246	220	238	218	244	239	259	224	227	252	227	219	233	223	210	251	233	238	223	245	257	259	209	235	251	256	248	242	226	239	209	234	230	239	255	227	227	235	244	221	224	250	245	228	224	267	229	225	243	240	245	236	230	240	254	240	242	244	220	194	228	257	229	256	240	239	216	198	213	229	235	246	249	237	249	227	224	226	240	234	255	197	224	217	234	241	227	213	203	249	223	257	216	249	244	250	236	212	201	247	211	248	253	206	254	247	218	224	240	225	231	227	225	244	238	199	239	253	231	243	230	234	212	233	250	211	223	218	253	223	251	233	253	235	205	215	209	217	234	228	246	242	213	196	217	227	232	219	247	241	238	231	225	210	262	254	258	257	228	251	251	216	255	264	220	256	252	262	268	216	238	221	230	206	263	201	223	230	262	240	226	220	214	262	237	246	249	220	261	230	248	254	222	215	228	226	226	218	262	215	200	275	226	191	244	264	210	243	235	248	255	242	248	249	230	228	240	231	231	208	254	221	257	252	229	217	228	248	234	250	233	246	227	224	253	255	246	216	237	236	245	210	231	215	222	265	243	267	249	236	229	239	201	254	226	236	242	232	231	244	252	238	242	240	252	233	226	243	221	249	245	234	242	220	242	246	249	258	237	245	207	222	246	239	214	246	256	195	228	220	237	237	206	227	216	248	250	235	237	210	261	236	245	237	229	221	230	209	250	245	246	255	211	214	232	212	240	237	268	234	227	209	230	233	227	229	236	258	236	255	230	246	224	228	242	251	227	208	227	231	234	246	242	221	229	211	219	204	226	224	190	246	222	224	234	197	241	251	258	236	248	255	234	230	250	245	288	252	240	268	236	245	245	248	249	232	226	241	231	245	244	229	201	236	218	226	215	223	225	243	245	239	207	226	238	224	233	234	218	211	239	221	232	198	252	195	262	221	225	247	228	235	219	220	224	228	228	221	215	237	257	245	195	234	243	239	221	232	206	227	231	240	251	248	230	228	234	251	246	260	241	220	256	238	229	248	224	241	253	259	228	244	257	228	257	236	242	259	231	231	238	263	228	203	219	264	259	254	267	239	252	244	242	269	256	239	253	217	248	226	228	254	242	232	250	272	258	229	227	230	214	232	227	209	243	209	260	235	225	208	248	242	247	228	239	238	222	248	226	243	237	260	241	237	215	254	218	232	220	257	192	247	254	231	244	222	230	246	242	237	234	242	253	212	232	229	252	252	255	252	230	253	259	256	221	220	242	250	226	230	246	220	228	261	245	228	234	226	244	239	222	249	249	248	208	211	240	253	231	241	226	271	211	240	244	243	214	231	252	260	255	261	243	217	244	241	253	230	293	207	235	225	250	230	230	233	230	217	241	258	268	205	234	242	250	227	244	238	200	220	229	194	223	252	252	230	265	249	220	235	223	223	213	253	209	245	246	260	232	273	236	220	230	236	213	235	234	252	206	249	227	249	195	248	267	252	252	244	236	244	224	264	213	236	232	234	240	252	260	225	231	211	214	217	257	253	217	247	245	276	257	234	247	243	261	239	260	236	243	268	249	257	225	201	265	227	260	226	234	215	221	237	249	225	273	235	242	235	233	221	229	217	251	229	219	233	224	232	221	222	243	251	213	233	265	236	222	218	261	220	249	234	237	227	222	240	241	230	228	227	249	222	227	211	217	260	248	226	244	257	234	246	247	239	229	247	260	207	254	253	242	275	238	243	228	236	260	245	246	240	243	223	234	249	235	250	229	220	218	234	253	225	239	250	233	264	235	235	271	245	247	263	242	262	264	232	246	233	227	233	238	248	240	229	218	251	235	234	214	236	229	229	230	271	232	239	232	228	241	190	227	210	233	238	260	213	240	209	258	274	222	225	225	243	237	259	258	230	231	261	249	220	227	235	224	242	231	232	224	218	226	229	229	249	240	207	252	228	243	227	244	242	226	228	220	245	248	236	244	204	264	238	230	193	241	233	211	231	244	227	245	200	236	234	222	264	239	244	241	243	226	274	250	208	244	225	246	226	212	228	242	247	224	250	231	249	238	221	264	262	212	251	240	264	212	245	222	235	224	232	229	221	218	232	238	234	227	205	237	257	225	271	245	215	225	217	264	231	242	225	222	234	223	209	234	241	225	249	223	254	208	234	246	273	229	240	222	221	235	241	209	232	236	264	239	251	228	233	248	231	239	223	250	232	207	223	230	216	213	217	225	222	237	231	232	229	221	240	248	221	225	237	220	260	219	235	240	200	242	245	213	226	212	238	230	234	263	253	260	196	220	225	225	219	253	239	223	229	247	234	249	233	220	229	259	243	257	223	223	259	223	251	245	223	255	246	211	222	235	248	227	221	232	234	247	235	212	244	204	240	230	217	263	252	279	239	255	251	232	220	234	258	243	250	232	248	225	257	247	256	220	240	227	237	263	237	239	256	259	228	243	222	232	239	250	239	220	228	247	240	253	231	244	231	221	230	238	219	252	228	249	265	218	225	246	270	247	222	247	241	219	239	266	254	236	224	243	267	239	223	234	219	247	246	244	236	262	211	250	229	273	208	204	263	214	237	240	240	251	242	257	219	206	223	238	219	251	227	238	264	264	254	224	221	247	222	227	248	233	237	239	254	220	252	250	190	243	257	215	230	218	250	240	247	243	241	241	242	246	231	248	256	253	247	255	238	231	258	246	256	250	246	242	233	256	244	264	254	215	251	265	226	221	241	254	260	206	231	237	218	239	245	224	236	239	250	227	252	250	205	256	265	232	230	236	238	241	265	245	216	212	235	215	240	231	225	237	231	240	238	256	261
17668	10616	7914	3716	1573	1078	917	879	720	695	626	638	606	595	591	580	520	537	560	527	509	555	512	496	510	539	532	485	481	518	491	539	502	502	499	547	490	556	509	455	513	504	484	542	481	534	517	559	547	496	526	532	538	483	510	508	528	525	510	559	508	527	489	520	503	531	481	527	517	500	542	459	483	525	548	464	538	523	518	505	537	479	500	503	494	500	512	494	501	541	515	491	517	470	508	498	546	462	496	526	500	509	514	495	501	502	521	520	498	506	498	489	520	531	503	559	518	501	475	500	535	548	501	527	491	504	491	517	499	487	487	507	515	522	522	490	499	538	544	515	513	462	478	483	497	495	494	542	541	506	512	511	504	541	515	542	489	494	497	474	481	490	492	534	536	512	467	464	536	528	503	485	502	476	502	503	554	494	492	529	535	527	499	519	431	520	504	522	533	512	525	516	509	523	498	502	523	522	507	539	548	473	496	493	587	508	508	516	539	463	499	546	512	534	509	555	532	553	516	496	481	515	522	465	521	498	477	532	541	525	506	518	509	491	506	501	518	517	547	453	522	491	547	497	539	549	509	534	511	504	478	494	530	513	533	524	501	528	498	494	526	474	525	556	508	514	514	522	502	488	477	494	528	480	518	523	539	497	508	492	507	525	501	521	539	516	529	570	485	505	542	532	501	523	535	480	520	503	520	510	475	511	535	516	538	508	488	509	518	553	515	470	527	526	550	514	501	495	524	541	499	533	515	493	499	519	503	486	472	501	559	528	514	524	489	551	531	488	510	546	556	521	521	515	494	557	478	510	486	509	512	554	523	512	519	509	514	508	504	506	477	507	534	548	523	535	544	481	528	504	541	528	517	504	493	549	519	497	518	525	546	533	524	555	495	497	547	516	549	514	525	490	540	517	511	499	554	504	474	484	504	525	549	545	517	517	515	494	520	563	499	521	512	528	491	471	492	510	465	531	456	552	525	510	528	554	483	523	531	496	528	538	499	495	532	472	528	511	547	496	484	512	529	520	548	521	521	480	511	513	516	525	511	558	520	501	540	503	509	523	544	492	532	470	525	491	516	520	543	485	483	474	513	538	529	549	519	450	519	535	536	496	527	543	511	496	506	518	534	501	530	516	494	512	533	511	539	538	516	483	490	489	490	484	478	532	536	517	480	552	536	486	494	511	542	476	479	516	548	493	482	467	538	521	515	541	506	531	508	533	538	524	491	510	529	515	569	501	528	520	473	517	508	508	544	545	488	502	482	524	460	499	458	492	528	483	512	506	495	556	509	520	477	469	483	541	517	525	520	520	501	541	485	537	506	507	491	495	516	501	521	475	531	561	512	540	513	486	495	497	506	542	505	494	556	542	528	522	521	502	499	490	503	520	540	492	538	497	489	496	494	504	494	499	537	511	537	497	492	511	480	537	486	519	532	539	479	506	527	474	527	492	481	483	523	489	538	510	482	490	539	507	514	515	568	515	514	480	535	565	497	497	513	513	525	481	501	569	523	489	497	509	515	464	513	503	456	515	533	507	511	540	506	501	497	518	533	505	485	488	492	512	459	527	545	512	515	524	509	533	481	503	473	475	529	483	489	528	501	503	530	515	512	490	541	521	565	502	520	498	533	502	486	502	519	544	502	496	508	512	501	494	524	490	532	527	538	514	523	530	526	493	484	473	509	505	518	531	479	486	502	521	567	541	534	519	517	549	484	544	472	455	472	511	555	528	536	516	484	537	557	516	525	507	474	523	509	525	522	585	546	539	495	494	516	506	519	559	502	531	496	487	519	525	507	491	517	508	518	494	538	520	528	543	513	481	506	518	528	518	524	500	515	469	557	530	529	514	500	516	546	510	531	486	518	517	482	516	521	528	516	508	496	493	512	514	554	508	478	489	451	497	506	485	507	528	501	524	535	521	563	496	496	513	543	511	508	496	514	517	528	549	510	527	473	499	536	466	509	489	505	486	464	524	520	485	521	482	482	490	485	533	491	510	523	509	488	471	529	513	514	503	489	509	532	467	524	528	498	480	519	511	524	504	523	550	532	570	501	498	494	502	507	550	510	487	517	539	505	512	528	530	497	530	508	522	543	505	526	485	523	484	502	503	506	497	541	514	512	504	542	522	511	523	504	532	530	492	466	521	499	518	539	523	498	508	502	527	512	518	494	522	499	520	497	518	533	485	520	471	512	492	527	526	468	510	512	535	527	541	547	515	479	482	508	543	459	459	536	491	483	554	550	538	532	521	522	500	596	489	544	550	534	484	499	500	510	492	505	510	532	511	508	490	554	501	513	516	507	513	515	486	526	490	531	530	472	508	491	501	488	513	513	510	494	510	482	520	541	530	538	512	486	480	498	519	519	495	516	517	488	519	550	542	489	501	500	520	537	460	454	515	485	521	507	537	465	529	541	545	485	528	512	525	527	505	493	487	545	509	531	516	525	529	542	513	478	494	504	530	536	532	508	545	496	515	598	520	524	495	517	524	524	474	511	502	493	529	534	519	508	511	573	525	509	524	529	572	523	522	550	482	556	514	538	519	510	504	496	533	522	527	496	495	486	529	504	498	529	475	500	509	536	500	508	492	519	483	504	474	548	538	511	507	496	443	483	548	513	459	506	519	496	533	508	517	499	507	528	498	495	520	516	491	545	475	480	548	512	485	468	453	553	479	496	475	524	511	557	519	543	474	498	506	524	520	508	523	542	512	484	497	494	495	515	498	516	526	545	502	472	488	482	495	506	521	478	540	547	512	566	494	521	494	485	513	504	525	507	534	503	504	545	488	576	508	537	528	498	536	507	496	501	515	520	532	513	506	503	487	508	475	519	528	542	520	496	490	515	464	489	503	517	512	526	500	510	540	520	494	535	507	489	529	503	496	541	511	524	499	527	523	494	539	519	516	482	479	502	524	488	528	520	555	566	514	485	519	522	528	534	525	491	474	532	522	503	473	544	516	515	531	535	523	513	552	548	497	489	509	501	550	509	476	490	514	511	477	495	559	526	517	485	513	517	491	489	519	530	515	481	523	480	465	568	486	509	532	511	495	513	469	490	515	570	496	490	488	508	522	468	467	505	519	496	513	527	513	472	513	499	539	501	494	494	530	500	508	528	517	480	508	468	528	486	532	513	512	514	499	500	519	544	512	530	472	518	463	515	495	501	501	514	511	507	494	495	536	475	523	484	492	511	515	525	516	535	514	507	491	509	495	492	514	536	510	528	483	505	505	536	488	496	512	494	508	526	509	513	517	522	519	543	511	509	517	500	477	523	500	513	539	523	498	462	533	515	495	491	516	488	488	515	494	476	510	498	517	474	508	525	523	505	523	514	538	506	557	573	492	543	503	510	500	563	488	509	495	521	498	528	555	490	519	450	496	491	467	481	532	561	522	551	527	499	517	512	502	499	506	488	499	520	483	524	561	537	495	514	509	509	495	470	510	532	509	507	514	528	519	524	515	534	503	520	442	492	469	537	547	489	499	515	554	472	567
46307	26083	15183	6780	1213	476	371	324	275	221	232	188	174	175	163	167	179	178	149	168	162	144	162	141	160	138	159	143	138	141	147	142	163	179	137	161	140	148	136	156	166	145	155	142	136	136	144	153	149	159	133	135	141	162	132	145	143	153	148	134	137	145	151	146	125	142	156	124	127	141	110	152	146	149	173	144	161	147	138	121	145	129	135	146	147	143	134	149	158	138	151	136	154	144	140	145	135	135	143	123	147	161	146	132	129	146	139	133	153	134	145	156	164	153	134	161	130	152	132	130	150	129	128	114	146	148	118	143	119	193	136	140	143	136	155	152	149	138	154	134	146	148	144	147	145	158	132	155	133	143	143	135	122	140	123	132	119	143	115	136	162	155	148	120	137	133	166	128	146	136	131	157	145	145	153	161	135	183	130	155	146	135	155	152	150	133	167	125	127	130	137	144	133	133	149	150	144	157	138	142	131	164	117	149	139	151	146	171	124	155	141	150	154	155	143	137	140	145	153	139	133	120	153	139	137	127	137	133	137	120	140	164	151	161	147	149	170	166	139	143	150	134	142	122	131	109	160	138	142	131	156	147	140	144	143	146	143	185	147	138	147	146	128	125	127	139	150	147	139	136	140	136	136	118	122	112	139	146	129	132	136	146	165	138	168	128	117	166	141	131	132	141	143	160	161	146	138	134	151	152	158	122	145	140	191	147	134	140	147	143	148	151	147	129	122	139	129	141	136	124	130	143	143	164	165	138	153	134	125	141	134	115	131	149	136	126	149	129	138	136	136	162	149	141	156	146	153	139	144	137	131	156	134	120	126	139	137	154	160	181	166	123	142	180	155	130	145	160	146	139	126	152	156	153	141	142	141	148	136	170	125	134	133	133	149	159	144	151	128	152	121	142	147	148	140	164	124	147	146	145	125	137	165	136	128	147	133	133	122	124	125	135	139	141	141	140	136	144	127	135	143	155	128	147	127	151	156	138	138	128	130	126	140	141	167	141	144	153	140	130	149	142	133	149	138	135	139	139	156	133	128	163	150	160	130	149	135	146	156	137	142	150	132	167	123	137	130	141	134	155	124	144	152	187	156	134	146	130	144	117	136	153	142	138	137	148	123	149	161	147	148	130	157	111	148	150	126	169	139	142	151	145	137	144	141	147	168	134	138	152	144	138	139	116	146	119	147	156	158	158	142	157	137	132	156	163	143	132	137	135	144	146	161	155	127	127	147	141	160	174	152	128	123	147	165	133	150	140	135	139	144	121	130	132	141	138	138	144	133	111	154	140	156	123	145	137	147	166	132	135	132	142	134	110	155	130	140	132	159	180	169	137	132	120	152	149	145	153	146	128	134	143	130	136	171	148	117	145	131	113	161	159	134	147	132	152	151	133	144	149	143	141	132	149	155	146	153	133	119	166	156	144	153	117	121	131	161	169	153	165	139	153	173	165	131	135	125	142	117	144	132	130	154	139	157	155	141	138	145	142	157	150	137	143	124	154	165	150	139	146	128	134	148	142	128	152	143	141	140	139	175	156	135	127	144	121	144	144	145	139	173	146	133	144	123	144	133	156	144	150	136	137	152	154	137	137	141	149	152	144	147	139	134	165	158	137	112	152	139	134	148	140	120	149	144	143	142	125	150	153	159	137	132	136	131	135	135	123	151	149	156	151	149	153	139	141	146	139	154	127	165	127	139	130	114	161	158	128	134	131	151	170	148	137	149	148	151	159	158	143	157	151	167	148	147	143	134	150	136	162	144	137	137	146	165	137	124	124	168	146	139	141	138	156	135	149	128	120	132	143	125	135	134	165	148	142	147	139	144	142	148	132	133	128	156	141	168	176	134	169	150	174	144	147	145	142	148	145	149	132	143	139	143	153	149	178	129	169	137	131	155	123	149	143	151	135	133	157	144	141	161	126	147	129	148	135	153	144	145	142	123	141	134	121	146	123	144	145	128	142	141	118	128	139	144	156	169	141	135	131	122	146	131	168	128	149	145	125	118	163	151	158	118	118	127	161	140	150	150	163	157	141	138	150	142	140	159	157	137	125	132	138	143	149	155	129	158	155	137	150	131	145	132	151	130	132	170	120	147	143	135	157	156	146	134	156	132	148	154	151	146	123	146	134	120	165	137	145	144	171	144	156	170	130	125	165	136	148	125	153	130	160	142	149	146	131	123	142	142	137	154	131	151	154	140	159	143	157	112	137	165	132	131	175	142	156	169	161	136	155	150	129	139	146	142	136	132	152	144	150	154	137	161	147	166	164	171	165	139	139	144	159	144	127	121	138	154	156	133	155	133	143	162	150	163	142	134	150	138	145	142	136	153	135	135	117	144	141	172	162	148	156	140	137	147	148	138	169	147	137	122	139	144	151	153	152	134	139	143	148	155	149	130	154	130	126	137	150	126	144	143	164	126	157	150	156	159	145	156	168	148	138	150	132	130	136	150	138	146	152	130	141	139	123	155	149	139	140	129	146	121	152	133	144	128	142	136	124	155	150	144	128	134	171	148	131	118	133	136	150	134	144	136	151	149	174	156	149	135	153	151	160	162	153	146	144	122	119	159	150	154	151	136	145	119	145	156	150	135	139	160	139	120	163	147	141	125	116	132	143	166	162	148	119	137	145	131	123	137	145	123	159	163	155	134	144	133	136	143	142	155	141	157	137	143	143	145	151	127	143	137	145	136	134	139	135	113	120	134	137	145	162	145	134	142	120	154	155	145	127	146	149	139	143	153	141	155	142	141	149	153	110	141	131	148	145	126	144	123	155	141	148	143	125	147	144	147	135	119	140	150	125	138	151	144	157	148	145	125	145	138	160	153	135	159	130	137	145	144	135	162	135	126	127	144	118	133	142	164	146	149	154	141	164	130	141	127	166	133	156	158	146	120	124	128	138	154	140	134	150	153	158	130	146	143	130	142	146	152	155	131	143	114	157	155	135	136	151	153	124	142	132	134	123	142	129	141	146	131	143	171	121	162	134	137	159	142	134	135	129	129	164	154	135	164	144	148	140	179	137	150	141	133	139	148	147	148	133	132	153	132	148	147	164	149	141	152	120	136	147	149	162	162	148	142	154	130	152	129	133	145	129	148	134	138	168	142	149	151	131	128	146	131	145	146	149	118	158	144	143	136	142	141	119	140	130	152	161	124	143	120	138	154	128	141	138	146	145	144	153	139	143	128	153	138	131	141	134	140	137	149	136	139	141	134	160	160	139	165	138	153	151	135	158	128	137	148	150	137	137	149	148	154	149	134	129	147	112	135	149	139	150	149	138	141	127	127	138	146	141	149	147	121	159	146	148	137	160	141	121	130	142	130	148	165	185	142	151	137	140	134	135	125	141	136	138	137	168	130	144	156	145	162	157	150	152	127	162	168	145	144	144	158	163	148	158	123	140	144	158	113	137	123	159	119	116	161	148	132	134	143	161	140	152	149	148	133	154	157	136	144	155	153	131	160	139	161	129	141	139	127	126	127	158	144	136
30584	18345	18103	11716	2648	1544	1352	1120	946	743	680	609	578	540	524	489	450	394	436	405	364	372	367	358	386	351	377	318	346	342	340	335	327	357	343	313	355	335	340	320	367	330	324	313	322	297	344	330	314	325	318	342	336	348	351	322	348	351	312	303	358	328	319	333	341	343	354	321	324	327	344	329	328	298	327	329	322	317	321	355	309	325	346	321	333	352	299	331	343	322	343	336	322	310	332	311	315	317	318	363	334	328	328	318	363	297	386	286	319	345	323	333	321	329	327	301	350	345	301	346	292	326	331	317	352	326	309	324	329	341	335	350	324	340	342	316	337	306	329	345	311	320	324	317	324	352	317	330	364	348	350	346	335	345	340	345	317	328	325	369	337	355	335	320	297	323	361	325	334	340	315	323	377	338	346	338	336	345	299	326	304	333	361	320	305	349	327	367	383	362	329	335	314	311	335	330	320	352	320	326	350	382	314	336	305	324	324	316	286	335	321	316	343	347	309	326	338	334	327	311	326	330	303	359	338	356	323	356	354	354	327	314	328	295	291	320	339	321	350	301	339	330	310	282	346	347	316	312	324	323	337	325	289	325	348	354	356	316	367	351	344	326	319	314	358	286	335	336	309	350	319	326	333	299	318	307	307	326	294	296	319	308	305	324	328	296	299	332	280	310	349	336	352	332	314	302	306	353	336	333	346	301	355	358	337	338	343	344	298	335	307	283	351	333	333	341	340	335	332	339	354	329	326	304	363	297	292	343	300	325	324	306	323	343	323	330	325	313	319	338	323	344	296	345	320	328	308	331	345	320	334	339	339	314	354	331	338	295	348	338	327	349	340	340	297	320	311	318	299	324	318	305	341	340	330	295	358	329	331	345	334	341	343	345	325	349	326	377	306	320	362	321	372	343	315	353	382	310	326	348	319	337	329	331	315	348	300	322	334	326	303	357	339	316	316	310	319	320	330	330	302	333	336	328	347	332	320	360	350	325	317	315	337	352	353	344	319	319	304	328	323	321	332	294	333	343	312	311	311	310	309	320	292	337	329	334	303	312	334	329	343	307	334	308	354	311	316	331	316	350	301	346	360	303	357	319	332	292	319	358	304	336	309	337	326	333	308	334	314	325	325	325	337	308	356	351	349	316	349	375	337	341	348	338	350	347	339	322	318	305	355	348	301	330	276	351	333	322	331	327	305	290	370	360	350	306	307	337	348	349	304	310	344	342	359	348	310	306	303	337	352	384	392	335	345	326	324	342	339	328	345	348	332	339	355	334	357	329	288	291	311	314	333	374	360	358	360	337	316	318	326	349	331	318	344	323	314	357	363	333	330	335	327	344	339	312	358	305	302	324	344	320	321	319	342	350	347	305	315	343	337	335	325	329	329	288	324	320	332	324	357	336	341	337	379	303	318	334	360	345	311	335	324	328	360	321	346	328	338	369	316	316	350	326	322	325	314	315	334	349	339	312	335	331	334	335	316	341	313	343	344	361	336	350	340	353	332	317	340	333	280	316	336	322	325	318	324	332	352	318	386	301	286	345	345	332	347	358	357	337	316	338	344	313	299	336	316	292	319	337	342	316	319	311	347	325	356	351	331	303	301	325	340	307	331	352	306	329	320	360	324	343	312	345	354	356	305	286	341	328	334	341	328	329	338	331	376	347	301	339	346	321	314	360	343	293	335	338	316	351	330	349	344	316	341	325	342	309	302	314	322	314	355	345	333	335	313	314	318	357	311	338	314	340	310	323	335	367	363	312	322	339	336	321	366	308	361	384	336	317	335	338	329	325	308	326	346	362	319	319	305	335	317	325	336	340	335	325	304	314	335	353	329	332	322	329	303	326	335	323	328	344	298	333	333	330	347	299	333	325	366	304	353	348	346	317	309	309	308	333	364	333	335	326	320	331	272	325	341	315	315	366	303	316	304	315	329	326	348	376	335	317	327	324	346	318	288	340	320	332	330	317	325	341	307	351	333	318	288	310	330	305	321	322	324	352	290	325	313	276	321	340	315	337	327	344	329	359	324	287	348	317	351	318	344	307	336	285	347	330	330	355	343	303	344	336	326	310	302	366	347	335	315	339	307	316	350	328	360	333	333	358	360	318	313	334	323	322	351	299	353	326	334	347	323	327	331	336	342	314	359	343	328	337	354	352	315	307	319	349	357	327	280	338	367	331	308	318	331	353	339	318	332	349	322	333	316	290	334	346	313	318	334	325	328	322	304	321	301	331	356	342	334	325	334	314	338	310	338	336	369	306	326	309	291	353	312	341	314	313	314	305	318	359	295	321	335	319	322	361	381	341	321	327	341	294	355	363	332	338	339	335	325	335	355	315	327	350	322	346	325	313	321	288	327	314	309	355	318	294	326	341	302	335	346	324	359	335	351	294	333	324	319	321	364	322	324	331	335	298	301	293	326	358	318	313	350	364	309	320	332	341	292	351	331	365	314	333	353	316	308	329	325	331	330	355	313	349	338	304	308	316	353	319	318	348	325	311	370	313	349	336	361	331	341	323	350	329	310	342	364	314	294	351	359	308	337	352	330	333	334	339	335	311	317	325	368	335	332	323	332	322	340	309	347	329	351	358	319	340	357	345	343	339	308	330	299	338	316	372	322	318	337	369	322	330	344	329	331	345	332	329	314	350	310	316	355	344	320	312	306	316	332	363	346	349	308	307	324	363	339	327	354	347	332	330	290	338	324	310	320	335	362	324	366	344	336	303	339	352	341	319	334	345	316	330	342	325	313	344	346	342	346	315	329	322	317	312	329	304	321	329	343	324	362	358	339	327	354	324	308	339	360	302	344	323	320	349	320	375	314	315	326	331	327	337	330	351	347	310	325	348	341	319	331	324	344	305	333	341	320	307	343	321	370	346	349	305	325	367	292	358	328	329	279	355	315	330	319	334	344	338	339	341	325	320	314	348	351	339	326	342	324	317	332	314	354	350	335	330	351	356	323	305	333	326	321	331	344	313	315	309	319	350	349	350	311	339	350	339	348	358	335	288	320	333	341	329	337	322	348	316	338	339	304	319	323	346	312	354	341	361	331	314	324	352	343	350	349	303	322	337	324	358	313	325	324	332	307	331	331	342	320	338	333	331	385	305	367	339	312	309	352	332	319	311	316	329	367	357	322	327	332	352	337	314	359	326	293	368	356	332	304	344	337	335	326	319	322	332	333	321	359	348	333	305	362	369	286	320	367	344	376	345	320	328	329	309	342	315	341	306	329	321	294	333	316	338	295	334	301	312	338	329	326	314	361	344	343	345	329	331	362	315	320	314	337	318	343	343	342	301	350	318	305	343	342	329	379	318	368	327	348	353	318	374	302	356	349	331	339	347	299	336	335	316	378	355	341	315	324	348	341	346	330	336	335	370	357	317	331	328	349	338	359	346	342	305	356	336	309	340	344	332	355	360	314	313	335	342	352	336	312	324	302	346	317	324	340	299	324	353	288	355	329	319	335	340	327	334	365	349	311	341	316	352
53123	33054	23864	12593	2200	840	565	453	334	323	265	243	227	227	196	187	157	180	172	171	187	171	161	163	162	162	165	166	172	165	155	152	170	164	163	165	148	146	150	184	152	158	153	173	162	171	143	143	156	169	204	164	170	151	161	164	158	158	142	151	148	171	152	168	168	159	162	157	125	167	165	151	156	154	157	174	160	186	144	180	157	152	180	177	158	150	168	180	147	139	141	174	183	188	156	143	153	149	156	154	143	155	153	146	165	147	172	177	148	155	158	162	161	147	167	147	164	179	138	155	178	154	151	168	162	157	200	164	147	170	169	147	147	155	162	157	146	168	167	158	149	145	157	133	142	133	160	143	146	168	140	160	173	172	162	176	172	151	151	141	150	138	146	158	177	164	164	161	149	169	151	172	151	152	145	148	181	156	163	200	135	136	154	122	168	169	166	178	164	168	155	156	155	148	168	172	154	171	166	156	176	154	138	159	170	150	119	143	156	179	152	160	155	165	168	161	156	159	147	154	182	139	143	163	145	144	144	148	160	166	172	180	150	141	161	158	169	173	166	177	157	156	176	165	179	169	158	163	169	154	161	160	152	158	165	164	180	166	166	142	169	149	183	151	150	156	184	142	169	138	184	160	160	155	146	161	166	133	148	155	144	168	164	167	138	178	153	147	164	147	141	155	165	167	146	154	184	156	147	157	175	138	154	153	148	168	162	177	170	144	153	162	158	149	152	167	153	141	157	161	171	152	152	175	156	170	175	126	160	158	140	145	172	161	167	172	149	128	155	159	155	156	173	151	139	160	170	162	136	160	166	157	152	156	156	155	164	161	148	143	164	162	164	169	164	146	146	166	161	165	166	179	180	151	150	143	146	149	145	155	170	158	149	166	157	153	141	146	165	150	157	189	163	178	155	164	186	164	181	150	148	156	158	155	153	141	167	146	145	166	153	158	155	157	136	132	159	155	180	160	144	164	152	134	156	148	155	164	153	151	192	154	185	138	138	170	168	166	165	125	153	157	155	176	163	153	159	178	156	139	145	140	125	148	167	126	159	160	143	151	165	196	190	163	146	185	173	132	150	162	163	171	147	170	177	149	176	144	169	163	159	159	190	151	147	178	130	150	138	159	186	144	151	156	169	147	151	158	165	159	168	167	151	160	174	177	171	152	149	138	140	149	166	132	160	151	138	175	141	158	160	148	156	139	161	167	142	182	161	149	152	166	164	149	156	180	162	177	163	136	131	151	165	165	168	166	156	153	150	146	181	153	153	163	153	150	173	180	158	188	158	152	153	141	147	142	144	160	139	154	144	145	160	160	188	175	169	170	173	155	138	168	144	172	150	173	168	145	142	140	195	175	160	180	171	157	165	180	145	150	147	156	205	202	171	188	155	164	153	154	145	158	140	145	180	162	143	155	163	175	171	191	138	156	139	157	169	131	180	162	157	164	188	160	154	168	162	154	182	152	145	122	133	150	140	180	163	146	160	180	176	136	157	149	166	162	162	154	188	181	193	157	158	163	156	153	170	158	156	147	164	138	161	167	166	145	151	145	190	160	136	147	162	149	147	157	146	159	150	143	138	152	180	154	162	157	148	149	147	148	145	162	152	168	179	163	162	160	145	167	168	158	150	131	177	155	147	154	162	158	170	151	159	162	172	165	167	156	138	157	146	144	180	145	147	171	177	154	144	168	172	154	156	165	148	155	182	152	148	159	178	179	146	182	129	158	151	163	162	153	151	177	150	157	157	169	164	155	170	151	153	155	147	153	145	136	166	148	167	172	187	158	151	160	156	158	152	173	160	164	144	150	168	173	144	158	151	180	159	141	160	181	178	161	179	172	155	165	159	157	152	162	148	156	168	156	141	169	165	179	132	162	175	170	158	172	176	171	150	151	163	137	151	147	164	158	154	165	146	153	154	172	126	180	178	140	159	162	142	171	132	174	158	162	183	156	186	171	162	160	168	172	157	149	156	150	164	175	146	153	141	149	157	176	156	139	156	164	145	163	165	163	145	156	142	140	146	159	167	163	126	157	162	143	161	145	156	149	165	156	150	172	144	154	149	144	169	154	167	177	186	146	139	156	160	159	153	165	164	150	144	159	164	169	143	164	163	175	168	135	141	137	155	135	166	145	147	168	178	161	130	162	147	151	156	147	170	170	145	161	163	147	164	149	125	127	152	150	154	161	168	126	165	150	179	177	158	171	167	144	169	150	142	147	139	186	176	173	180	149	161	152	180	152	148	156	154	157	146	173	142	172	168	159	156	153	179	160	166	129	142	160	166	166	156	158	172	158	153	175	171	167	166	153	178	150	151	150	148	171	137	189	156	174	143	128	146	156	169	191	157	152	159	188	167	151	163	185	141	163	172	154	150	153	140	148	196	135	174	164	151	153	149	152	150	143	172	162	166	158	162	152	157	148	160	165	165	154	146	169	174	153	163	142	149	171	145	165	122	156	152	166	165	160	160	158	146	165	150	134	174	139	168	173	156	161	163	138	148	150	161	160	141	175	172	172	152	156	146	161	183	179	170	149	152	161	151	133	144	176	151	162	173	175	169	152	151	150	148	155	156	145	168	144	164	147	157	165	131	169	166	159	171	155	127	174	166	168	159	167	156	149	158	174	181	159	160	161	153	151	184	141	178	173	138	142	150	140	156	168	135	139	158	148	181	166	158	198	165	165	170	167	167	165	151	154	169	141	158	153	176	155	149	145	185	179	161	153	181	155	143	175	155	174	171	162	196	140	155	159	137	165	148	124	154	172	156	143	140	152	179	176	163	143	150	153	160	174	158	163	151	162	159	159	169	169	135	145	160	152	158	154	174	179	153	175	155	167	171	180	172	187	163	153	156	166	161	160	147	167	149	163	158	168	147	161	173	169	179	156	152	158	155	171	131	156	157	135	158	149	143	146	161	144	152	158	139	149	140	147	149	155	154	157	170	172	172	168	198	154	155	152	170	164	157	157	155	155	150	169	165	164	158	144	152	161	153	171	152	156	155	172	147	157	147	133	174	166	171	165	173	155	158	167	152	136	183	189	126	136	151	192	143	154	141	148	154	171	147	146	176	165	160	148	159	141	144	162	167	180	159	149	136	161	143	141	163	167	159	132	142	157	149	166	166	192	155	168	148	143	136	156	133	167	162	174	152	170	150	131	178	145	168	154	130	162	176	150	168	135	168	161	148	146	167	150	174	183	165	173	160	164	171	168	155	165	140	165	140	148	165	168	170	161	158	140	201	162	164	139	169	161	176	142	140	180	156	145	154	179	151	142	166	162	172	159	179	149	164	156	165	161	176	146	152	142	151	159	206	168	154	160	154	157	150	157	154	148	168	162	162	152	151	154	169	129	169	135	157	165	170	166	151	134	164	162	162	172	175	149	171	158	168	181	151	142	143	153	176	137	161	145	152	157	149	160	179	169	162	140	165	158	169	128	168	132	133	177	174	160	165	174	174	138	164	166	136	155	150	186	151	162	153	167	176	179
34555	24688	25966	15658	3235	2502	2092	1739	1390	1160	1005	877	784	709	659	609	598	560	547	525	457	443	462	462	418	407	419	400	415	427	421	383	437	389	425	398	418	388	401	383	395	353	407	403	377	384	388	359	356	373	415	403	373	395	431	400	372	384	378	363	332	403	394	378	402	383	386	350	359	390	369	368	403	384	378	379	374	368	395	381	387	371	406	418	387	390	384	372	382	364	387	387	378	367	386	354	373	344	363	373	348	372	372	371	367	345	400	422	335	379	367	395	389	371	373	365	407	366	390	377	369	388	390	377	369	365	403	372	374	409	412	419	380	383	353	383	379	358	381	352	395	384	371	377	386	398	386	414	357	372	392	383	378	381	384	431	350	347	397	336	380	357	340	410	406	401	371	357	404	367	356	353	363	386	402	356	382	356	384	341	340	374	381	385	332	389	399	380	372	382	380	341	378	401	350	349	359	353	349	376	357	398	364	376	371	398	361	394	358	357	405	401	380	383	404	366	377	384	392	364	342	375	365	403	365	356	390	373	373	368	378	356	382	404	358	376	363	349	389	362	352	391	350	380	400	407	420	398	364	383	370	330	384	389	348	352	390	385	353	421	359	383	359	391	388	381	380	349	387	372	398	379	386	367	387	388	352	348	352	390	386	388	382	354	393	400	352	380	380	391	364	389	410	375	367	406	373	373	349	388	351	367	387	341	394	360	386	403	335	369	382	350	333	375	350	390	354	401	383	356	339	396	380	368	361	373	383	372	395	353	364	402	403	371	372	401	402	343	384	399	364	355	371	375	388	420	412	373	406	381	370	376	381	344	397	347	370	339	400	392	383	419	355	407	364	333	388	348	355	386	333	355	387	358	393	398	341	379	362	377	367	396	351	348	361	344	382	385	376	343	373	396	380	350	357	330	395	385	390	342	373	390	364	394	378	335	351	400	354	363	365	389	365	389	366	365	378	386	373	392	351	360	387	374	380	389	360	370	409	369	361	411	394	381	410	388	383	335	399	370	422	375	370	393	384	380	399	372	365	411	375	387	378	376	396	373	370	368	351	376	399	361	356	411	388	364	355	343	411	379	421	362	370	387	373	361	364	352	358	393	363	356	375	381	392	354	410	398	370	369	344	401	356	428	364	356	401	347	404	320	384	392	394	378	349	392	367	397	371	385	373	398	373	376	364	379	362	367	383	375	392	364	362	357	391	326	381	365	373	336	385	393	341	335	371	363	382	353	367	377	344	350	377	356	368	365	364	386	400	351	383	390	374	361	395	384	346	363	390	409	378	362	357	373	397	354	318	371	368	381	417	367	346	386	400	368	376	395	360	370	329	402	361	389	371	375	400	365	334	364	373	402	397	410	351	371	370	358	336	369	387	356	456	360	403	398	367	366	369	376	341	363	365	346	359	362	381	377	380	336	364	363	360	389	358	365	385	361	389	366	419	378	391	379	323	357	358	345	417	337	383	348	352	376	371	356	368	434	337	389	351	361	403	363	393	376	370	365	361	373	359	373	382	365	356	377	361	411	368	377	409	387	356	382	374	381	341	417	367	379	359	397	356	342	386	393	380	397	375	389	390	376	396	388	401	371	359	394	337	386	377	392	398	336	378	374	377	368	393	359	394	364	385	366	367	357	370	394	315	373	374	352	362	331	404	389	360	367	375	361	402	352	384	358	390	385	401	366	364	401	426	364	391	376	351	388	393	388	390	374	377	364	374	418	392	359	349	369	373	382	402	349	376	368	407	377	405	339	380	373	385	373	385	353	388	395	357	368	382	374	354	368	400	360	366	366	393	380	357	366	357	353	356	364	358	381	381	376	347	358	395	345	382	365	405	376	379	385	370	358	415	392	358	381	358	371	359	406	355	346	405	390	370	392	396	366	394	406	382	360	359	397	384	360	378	369	402	382	390	363	347	373	357	361	380	380	367	405	363	363	362	363	379	397	376	351	344	398	348	398	397	383	361	375	358	368	376	389	350	397	374	358	393	364	366	361	389	372	401	389	368	382	379	382	369	337	340	379	385	364	404	380	358	339	385	399	391	382	405	327	365	421	360	380	360	421	407	375	413	363	355	357	358	344	371	392	357	364	373	371	364	396	403	362	398	363	367	348	333	368	350	433	341	391	370	379	362	362	379	366	380	406	384	365	378	349	372	389	396	376	388	402	364	361	398	374	355	398	385	373	400	381	372	377	359	365	373	391	381	367	358	405	363	399	339	363	356	384	366	357	394	393	392	403	341	389	370	385	376	391	378	371	362	383	368	367	388	377	373	408	366	358	394	397	349	376	384	409	356	338	371	350	398	370	350	387	365	419	338	383	372	386	378	390	392	385	392	382	333	373	362	387	396	363	356	392	352	350	380	364	367	389	335	394	415	379	357	385	392	366	388	409	390	367	356	361	362	369	374	391	366	391	382	385	387	396	379	387	347	374	347	384	364	347	388	377	421	347	387	358	396	371	378	351	384	374	385	393	380	357	342	401	376	384	391	418	391	391	370	384	391	379	350	369	375	351	357	372	401	366	365	367	359	359	416	376	394	401	389	374	357	399	397	401	367	403	370	373	374	356	367	346	363	367	380	391	398	376	325	350	394	375	379	376	406	368	343	373	394	374	370	357	388	408	370	398	366	393	339	376	393	384	392	367	388	357	339	372	370	369	425	375	363	412	345	397	391	353	400	339	367	390	372	327	398	376	380	409	372	393	393	394	373	351	383	425	360	360	378	373	382	384	376	372	386	336	353	412	387	380	362	394	370	377	371	392	389	373	367	352	363	356	391	375	394	378	397	373	357	362	388	397	358	393	361	362	364	403	386	392	384	375	356	397	367	380	396	364	375	391	373	414	363	361	369	385	373	359	419	354	351	368	336	361	389	383	371	382	384	385	370	359	364	388	370	395	386	363	348	392	377	374	351	335	378	361	355	408	396	353	370	376	374	364	402	348	397	357	374	408	366	384	361	358	399	343	366	380	358	374	355	374	388	417	371	409	362	375	345	367	385	356	370	364	374	384	386	390	373	356	399	384	345	398	432	385	369	359	383	400	382	355	390	386	357	368	352	376	388	397	361	399	359	383	375	352	385	378	376	357	378	352	374	404	381	355	366	372	357	351	374	398	343	387	395	372	381	357	398	383	367	358	382	416	375	358	361	389	370	391	386	376	376	374	361	330	355	379	383	378	374	360	330	380	353	364	381	409	357	399	367	373	411	352	338	364	426	371	362	419	397	407	370	393	352	349	383	375	357	385	403	373	351	352	377	414	384	357	363	381	402	383	368	400	355	380	365	324	367	365	340	404	367	398	347	382	384	433	370	410	354	380	341	334	359	414	359	381	385	383	365	367	355	371	357	379	377	382	344	350	362	355	397	380	407	360	357	335	370	379	379	367	410	380	372	337	392	397	381	394	392	363	358	400	376	377	379	379	367	358	366	374	381	337	356	368	390	368	380	369	359	385	373	355	355	374	401	370	368	360	344	358	349	343	377	369
30229	12559	4177	1103	408	356	326	286	259	262	257	239	229	242	261	256	238	255	218	236	198	210	247	254	233	275	229	264	225	247	223	254	243	223	243	235	218	210	223	233	224	243	233	250	233	211	255	219	221	207	261	211	207	239	227	265	256	231	251	211	217	210	226	220	229	208	240	238	258	216	237	246	205	239	236	224	233	217	238	248	229	240	259	233	218	225	243	243	237	259	243	225	239	250	280	240	222	254	254	241	216	256	222	193	240	214	221	247	245	230	253	230	217	241	237	247	253	245	240	249	230	231	231	248	258	223	261	235	222	233	279	250	225	279	237	221	242	229	256	225	233	262	232	221	222	219	236	213	212	238	237	228	229	246	218	237	255	212	229	253	249	229	225	238	260	211	205	236	242	243	220	210	220	219	220	235	247	232	252	227	229	225	213	212	251	221	226	234	216	232	229	237	230	234	253	258	201	206	239	226	240	239	226	215	230	205	203	225	219	205	225	223	270	226	224	240	243	264	242	236	217	233	252	218	207	247	252	217	240	244	222	259	257	227	263	236	218	209	243	244	247	224	232	248	204	231	212	225	231	254	237	276	257	254	247	248	214	231	238	235	240	242	242	247	219	234	235	226	267	224	229	226	242	224	232	232	238	245	260	208	248	245	241	251	247	227	218	251	228	288	236	236	249	232	216	270	260	234	214	254	240	244	215	245	254	210	252	231	226	255	239	235	265	235	245	250	268	239	232	262	237	230	206	211	210	231	220	215	239	242	222	256	247	231	226	234	276	239	243	250	212	252	215	243	256	196	240	235	241	222	246	235	259	203	263	236	265	249	244	223	217	211	204	211	236	227	231	255	280	240	214	233	234	235	240	238	245	206	240	229	251	248	238	240	213	230	253	236	237	198	237	252	249	234	246	237	237	250	244	231	244	227	267	216	223	220	256	224	219	229	234	233	236	236	245	221	228	237	231	209	235	228	244	232	229	200	230	259	257	229	214	253	192	225	217	200	218	240	233	233	184	224	225	254	236	242	216	215	228	237	234	205	250	226	215	204	217	227	199	242	245	235	218	206	246	245	230	243	237	253	255	213	253	215	241	209	239	242	266	232	228	263	214	227	247	231	230	261	244	232	237	216	210	194	220	233	289	239	219	225	234	214	233	220	267	233	217	229	217	231	247	225	240	231	214	235	191	187	232	210	227	210	234	204	239	218	234	238	237	243	251	236	234	240	242	222	210	243	246	222	237	239	233	212	235	236	215	245	273	233	247	243	244	236	239	250	248	240	221	238	235	218	240	244	223	253	211	246	218	253	259	230	210	257	226	263	236	223	197	239	230	205	238	204	247	271	279	245	237	246	243	210	253	262	241	248	240	230	226	260	220	203	225	243	215	227	250	265	212	236	207	208	201	236	255	232	231	213	246	244	253	223	224	220	235	235	220	248	246	231	259	210	234	214	244	252	223	259	226	199	241	209	236	237	207	221	238	205	223	236	238	231	234	234	196	239	208	204	240	236	235	258	219	235	244	245	212	245	220	231	230	246	227	201	236	208	230	220	229	244	207	232	225	226	245	245	225	248	238	217	222	219	223	239	257	235	259	232	241	217	253	214	234	262	242	224	241	234	223	240	227	239	242	229	236	205	209	238	230	226	260	243	243	241	241	221	244	253	215	253	230	238	224	216	219	219	235	217	224	246	215	258	222	234	194	223	220	227	198	212	244	237	242	225	229	226	215	245	210	212	237	257	233	247	206	227	224	236	271	210	240	220	243	242	247	219	230	227	225	246	248	214	240	243	241	237	235	236	246	240	240	228	272	237	196	241	226	224	241	255	216	228	220	220	260	224	260	250	224	232	227	225	229	238	235	231	251	243	246	226	218	222	244	222	224	220	251	197	234	249	232	222	233	233	231	212	229	226	229	205	217	260	218	226	222	236	243	243	238	237	213	222	243	253	240	232	209	271	224	209	219	235	225	231	251	231	237	206	238	253	242	240	263	223	258	238	246	236	216	251	227	213	260	222	250	216	198	232	212	227	253	222	236	207	209	239	241	228	264	230	255	257	245	229	224	227	237	215	212	222	238	236	207	239	216	237	233	238	227	215	248	243	240	208	238	219	250	253	211	247	244	231	232	234	232	226	265	218	234	227	250	214	229	267	237	184	224	255	253	211	229	237	253	247	239	225	230	259	212	221	254	240	238	228	242	227	219	233	240	278	252	251	234	245	229	241	187	248	240	258	256	229	208	214	223	224	256	230	209	216	244	241	217	233	274	210	233	222	227	252	226	254	213	248	210	257	220	208	205	240	225	225	233	237	241	218	215	236	198	231	224	257	241	233	247	228	251	217	228	219	237	236	233	245	204	229	217	211	227	227	266	204	246	229	223	247	239	247	227	252	256	246	211	227	218	235	221	221	236	238	242	228	235	220	225	222	234	223	253	234	237	254	254	231	253	242	217	249	238	233	250	227	230	231	204	255	240	211	235	235	223	209	227	235	234	203	213	253	231	198	246	245	251	200	234	248	224	261	250	253	231	223	223	223	203	238	218	242	238	235	264	230	221	229	256	270	218	244	226	236	197	232	211	228	238	239	233	234	226	250	213	230	268	255	244	254	257	265	239	245	233	202	235	260	242	239	221	255	235	210	234	246	243	222	254	222	241	241	239	225	245	242	262	233	216	225	224	220	247	272	242	254	266	253	240	250	258	241	248	210	250	228	224	225	217	243	256	240	228	268	283	262	268	247	215	246	232	268	223	245	200	223	283	230	255	232	252	233	240	233	208	219	216	239	229	255	243	220	209	211	252	235	217	257	245	240	227	235	237	243	237	211	235	251	252	220	238	221	220	197	272	245	233	258	272	253	213	233	230	236	260	237	219	236	231	225	249	237	259	234	243	252	239	237	241	219	244	242	200	272	226	225	205	218	226	239	227	214	203	221	244	243	213	287	249	243	224	225	245	246	265	245	237	226	247	231	235	239	229	219	221	237	215	206	230	237	217	248	249	233	263	234	217	244	228	211	208	216	230	243	222	248	235	261	224	224	249	245	254	219	202	226	218	232	214	232	231	224	245	250	257	225	207	256	227	236	218	221	252	256	227	230	232	244	234	272	239	220	207	219	227	247	243	254	227	207	250	211	224	265	225	238	242	270	224	221	221	232	234	244	237	209	222	229	233	233	230	216	212	244	237	240	242	258	235	226	280	211	217	237	266	250	239	233	234	197	223	255	281	217	241	228	238	222	228	228	210	233	225	213	261	242	246	251	216	250	246	224	241	243	219	234	223	223	259	251	229	250	238	246	230	207	225	254	222	221	248	235	228	210	223	236	230	230	256	233	230	223	217	264	211	228	212	220	247	235	259	224	254	246	245	274	285	229	245	254	221	214	233	248	230	229	225	228	239	222	244	243	252	238	226	219	230	236	212	218	236	229	221	235	242	246	211	211	241	250	214	228	254	247	255	237	249	199	191	222	238	225	242	246	231	213	235	201	214	227
19875	8600	6465	2643	1163	1031	832	759	707	668	614	580	600	605	551	586	556	548	557	603	540	552	523	538	516	513	520	504	532	502	464	496	522	488	529	498	497	493	539	525	464	532	515	510	530	482	517	515	527	513	505	501	519	504	493	517	543	488	501	521	504	478	505	520	532	505	501	504	551	528	509	498	478	545	528	540	517	476	495	483	496	504	514	503	498	494	518	512	448	507	537	546	505	511	485	512	525	528	518	530	505	512	491	472	482	528	476	524	518	544	513	497	492	519	514	480	513	505	534	525	507	456	511	499	533	508	458	528	505	496	502	513	496	485	472	526	461	521	542	478	503	501	442	540	524	491	540	528	556	507	527	491	516	538	506	513	493	499	549	533	469	510	509	499	504	523	549	513	495	494	507	475	514	501	496	519	500	473	517	520	489	533	467	516	477	502	532	508	484	518	521	522	553	508	509	522	540	541	518	458	495	461	533	522	491	541	492	511	519	498	520	508	488	510	509	495	494	531	531	529	477	533	499	499	514	528	484	538	549	495	505	527	499	494	541	476	507	506	492	534	483	509	519	510	489	511	494	543	517	511	539	508	553	518	523	501	484	470	502	503	513	507	519	534	507	477	511	479	502	504	481	515	494	459	510	493	558	497	523	520	486	490	436	533	510	522	506	513	547	523	501	527	493	525	515	502	522	489	513	489	498	490	519	518	504	504	478	540	540	479	479	499	539	479	510	491	465	501	522	537	442	542	509	482	509	509	520	462	565	525	511	514	513	533	533	511	513	525	499	502	517	527	487	501	492	499	483	542	529	527	491	528	505	505	526	528	531	490	462	490	473	536	522	491	507	502	478	522	459	494	524	478	458	496	500	505	489	496	488	515	484	475	452	515	493	455	507	504	456	518	474	486	525	499	486	496	493	459	455	486	530	475	515	500	485	512	504	483	487	515	503	478	504	539	518	494	507	507	492	517	506	508	489	493	574	572	503	499	474	489	511	533	518	521	528	509	481	505	486	528	493	533	524	502	540	540	504	500	499	502	495	512	539	505	531	491	487	518	479	532	513	515	461	501	483	486	506	490	532	516	517	503	474	511	504	534	479	507	497	499	511	532	489	474	517	510	467	506	505	542	496	537	478	533	540	509	486	506	501	523	481	505	530	502	544	493	504	522	559	510	520	554	492	526	491	506	555	517	518	509	483	496	475	503	537	491	528	468	533	507	527	527	499	477	515	472	499	493	524	504	514	504	519	502	507	472	516	510	491	491	505	519	500	546	507	515	516	526	487	466	508	518	475	536	506	548	504	493	505	478	482	517	507	520	520	509	472	533	481	458	486	524	518	485	535	518	495	539	518	565	463	475	472	501	520	529	501	533	505	484	511	503	509	479	489	507	509	473	523	493	505	516	506	493	489	527	533	487	511	508	514	506	485	532	515	505	471	527	533	540	528	536	499	490	535	520	479	529	493	513	515	483	529	533	469	476	512	488	520	505	510	507	537	515	491	463	479	530	460	486	499	491	486	507	501	505	508	499	448	513	480	533	499	511	535	507	489	481	518	526	538	530	518	500	568	468	531	494	518	486	510	543	497	507	516	491	548	492	503	516	524	478	498	513	517	466	488	503	514	503	521	513	582	569	525	560	526	501	524	499	499	500	496	520	503	511	521	521	458	507	480	497	467	479	490	497	520	486	491	505	521	500	488	540	501	532	505	510	513	521	531	521	505	499	479	484	497	503	498	485	489	494	503	493	536	517	486	503	491	522	531	467	490	501	499	496	509	511	487	524	522	477	520	521	520	556	505	502	478	531	535	482	529	520	479	524	479	475	525	529	526	532	473	539	506	526	481	500	487	482	463	456	502	526	478	524	480	497	571	513	491	492	507	513	506	479	519	499	500	527	514	565	515	469	488	524	498	472	534	501	468	490	490	498	452	534	496	462	466	537	525	459	482	511	541	493	519	484	507	554	500	516	512	508	528	527	546	522	470	507	499	520	515	534	481	474	535	483	459	480	521	519	496	490	503	528	506	508	492	502	492	499	541	495	458	472	551	536	486	490	527	474	498	473	482	476	477	511	474	526	488	498	490	502	499	490	508	510	530	513	505	488	486	490	484	475	528	519	517	516	538	514	532	527	463	497	540	527	518	512	473	490	472	494	502	518	483	492	498	500	506	520	556	473	493	507	484	540	489	542	545	505	531	507	492	489	475	478	546	507	513	470	505	506	489	526	515	477	483	506	547	514	504	516	489	499	521	497	498	492	511	538	529	464	532	523	486	508	466	469	504	490	495	534	514	496	512	562	504	502	521	504	492	538	489	513	478	501	502	530	520	509	500	508	498	480	507	531	545	528	470	495	511	481	515	522	508	506	518	516	523	535	516	496	483	518	526	504	521	513	482	494	488	464	494	488	518	562	486	489	521	509	518	481	477	521	481	496	476	529	509	524	506	498	484	508	512	522	484	497	486	515	523	488	503	497	501	462	489	488	491	470	459	481	472	519	531	459	561	473	489	559	474	515	523	492	513	521	497	515	502	538	511	478	465	531	530	512	483	480	508	489	479	509	519	540	531	486	491	516	496	516	516	536	487	524	503	521	492	495	514	483	504	498	482	516	492	507	512	526	545	475	513	494	503	470	501	551	500	506	536	457	538	509	508	523	508	528	487	512	514	506	540	524	518	502	475	516	500	500	513	477	480	495	468	533	501	482	491	506	495	545	531	523	524	539	465	522	513	509	491	537	487	494	474	511	530	498	507	503	506	490	543	527	580	524	498	547	511	504	477	504	491	537	497	462	529	540	486	499	523	513	483	523	504	538	462	507	515	513	500	531	501	492	479	487	513	487	456	538	524	490	495	485	518	504	534	492	509	503	485	495	480	527	520	517	480	472	510	528	508	508	514	508	521	502	490	469	492	533	504	481	489	528	511	504	512	530	470	460	501	505	466	533	508	498	509	494	510	497	456	520	492	497	503	522	499	528	517	541	496	477	533	550	508	544	507	512	459	511	539	506	508	484	519	506	534	488	569	548	520	528	505	519	493	506	495	465	490	529	455	482	478	475	520	481	510	523	526	510	492	481	556	510	508	457	480	517	560	525	496	530	518	543	478	521	539	477	490	492	518	477	471	498	549	461	511	520	543	533	459	493	493	557	534	493	509	516	475	558	488	468	494	521	531	514	467	508	516	502	522	473	525	509	506	495	466	478	476	502	516	549	467	495	531	515	484	486	513	477	515	532	493	518	489	518	486	507	491	504	507	508	507	507	536	487	488	500	541	505	521	517	533	486	528	529	524	504	509	490	501	514	546	483	454	465	499	485	532	523	530	495	491	504	502	499	490	496	470	508	538	490	474	465	496	471	456	538	501	493	504	462	528	501	513	495	499	477	498	480	506	512	483	526	496	504	520	467	496	491	497	502	507	495	523	518	511	544	518	501	561	506	484	468	514	464	544	506	495	458	516	498	498	455	504	561	511	514	524	498	514	508	522	503	524	496
42742	24482	16759	6326	1164	531	367	287	249	217	188	187	184	166	158	169	163	160	165	158	141	168	135	124	126	140	132	168	150	137	146	134	134	148	159	137	130	124	142	151	128	135	131	146	146	126	160	146	117	145	142	137	137	147	126	132	144	124	134	161	149	108	143	136	146	140	140	154	141	145	159	156	138	128	131	118	139	120	136	135	138	132	145	126	156	130	114	152	149	120	135	166	152	133	136	120	138	136	118	145	135	130	160	138	162	141	143	135	158	121	126	137	137	144	124	136	162	133	137	149	159	138	139	139	144	127	125	109	123	141	127	142	132	133	140	158	141	116	152	137	126	143	143	157	162	131	130	126	131	140	144	146	142	123	146	131	151	142	152	156	120	157	143	135	131	144	130	160	136	139	111	135	144	152	150	150	140	127	135	145	149	128	120	127	138	122	143	114	150	135	145	133	160	140	152	154	138	133	131	164	126	140	148	133	132	127	156	144	128	126	139	157	142	133	144	106	150	140	137	116	132	152	116	138	139	146	131	148	125	114	133	144	124	132	123	141	160	130	156	138	137	136	122	158	131	141	130	149	151	125	134	138	142	138	151	133	143	138	153	140	107	139	145	157	124	148	115	133	145	132	134	148	140	125	124	125	128	112	151	121	144	152	132	138	156	139	130	132	137	129	142	152	139	135	133	120	128	143	122	132	136	140	136	139	141	134	150	139	134	134	157	137	129	137	130	154	153	129	147	117	138	120	130	139	135	144	133	139	147	164	134	151	112	118	141	154	148	142	156	112	124	134	134	139	154	154	134	144	135	132	166	152	162	145	140	138	142	161	141	160	135	132	156	139	142	155	138	138	137	147	128	117	144	162	118	140	136	152	144	143	126	140	134	145	112	155	144	128	170	147	130	143	150	135	135	150	128	150	151	132	130	149	130	131	118	143	175	111	135	131	130	139	161	136	132	163	106	122	145	149	116	127	122	134	146	148	135	124	135	136	150	138	151	139	145	149	122	129	137	143	149	132	132	129	136	128	152	148	159	149	152	122	135	129	134	130	131	148	127	161	155	133	142	130	125	127	143	132	141	129	150	142	157	140	120	134	130	127	140	130	139	149	125	123	127	129	119	145	121	133	159	129	157	159	139	134	149	158	157	131	145	129	161	140	151	130	150	150	97	129	143	124	135	134	147	166	151	116	154	136	126	135	134	155	155	117	147	147	141	136	141	126	132	118	127	138	134	139	132	136	179	136	133	135	129	135	140	136	137	150	140	141	121	143	137	136	117	124	147	144	147	171	140	129	129	138	170	157	138	137	148	122	146	162	128	141	156	137	133	116	128	125	131	126	146	133	106	146	155	119	139	135	138	141	147	135	126	113	137	120	141	164	127	143	148	137	132	132	137	139	138	136	138	142	152	132	127	174	153	128	126	147	127	154	141	135	142	174	127	142	122	140	142	163	133	144	136	140	149	151	119	143	140	146	140	134	120	144	116	129	122	146	141	133	140	125	127	129	136	135	135	133	137	133	144	149	148	123	128	146	117	133	162	142	163	145	140	132	132	149	170	145	137	148	146	136	149	149	152	120	136	121	147	132	143	148	137	126	157	107	141	150	153	124	129	139	148	113	147	117	146	127	131	141	137	139	133	139	129	148	136	127	128	151	126	143	144	143	126	142	117	154	113	127	118	138	149	153	140	155	143	126	133	140	122	116	163	132	137	134	151	143	155	137	147	145	127	109	136	143	134	134	150	137	134	162	112	142	119	149	143	141	128	160	160	155	142	126	153	156	127	136	129	110	168	139	127	132	164	111	124	142	140	130	141	123	112	130	138	125	165	148	159	138	138	145	119	117	119	135	139	126	148	133	147	152	124	133	138	135	147	150	145	143	170	118	127	159	162	146	156	147	131	160	128	118	127	141	111	133	134	163	133	146	145	128	117	147	136	130	133	140	142	129	148	140	166	146	112	121	131	130	144	139	138	140	121	146	146	120	140	140	141	131	138	136	131	143	114	136	123	125	144	161	123	152	125	115	161	135	130	150	142	138	166	141	133	126	133	122	142	140	151	142	143	158	124	149	139	152	137	129	158	159	145	129	136	135	141	148	149	127	152	112	134	123	127	142	130	162	137	115	146	132	158	139	136	130	154	113	148	121	145	152	131	132	149	133	117	139	130	156	144	132	123	119	143	135	150	132	134	161	129	118	133	123	142	133	114	129	143	125	141	152	130	134	151	157	143	139	135	156	135	142	149	121	129	142	149	129	140	139	132	124	131	136	140	143	134	133	154	121	144	146	136	138	128	120	138	137	146	154	156	150	146	120	154	124	149	142	121	126	149	115	125	134	155	113	150	125	157	144	165	144	126	143	131	137	135	141	151	133	131	154	118	141	140	142	131	137	139	129	112	147	135	146	125	157	170	151	135	158	131	131	123	152	131	121	113	138	115	155	139	140	140	148	137	143	116	111	129	169	133	125	134	155	123	144	163	137	138	146	145	134	145	143	124	119	146	142	134	118	152	142	161	143	144	135	148	147	141	137	134	156	140	132	140	115	141	150	127	122	150	165	144	133	129	137	121	133	126	146	136	130	173	147	131	118	155	134	135	138	149	139	125	124	143	125	136	166	138	139	159	123	137	121	139	141	146	142	153	152	143	135	143	122	129	163	153	132	143	139	139	126	126	143	126	153	160	140	113	162	147	136	155	145	123	137	151	157	134	139	116	130	139	120	134	140	131	124	120	137	116	129	127	140	145	154	153	130	147	147	154	122	153	135	144	144	147	118	141	151	130	154	151	145	125	142	142	146	141	166	129	139	130	133	143	129	162	157	123	155	128	152	141	105	132	136	122	145	132	134	138	133	128	141	115	123	157	122	144	155	130	134	146	120	128	152	122	129	113	143	127	142	136	132	144	151	149	135	110	115	159	145	127	147	160	120	128	133	124	141	136	130	148	140	127	137	116	146	143	136	149	152	164	127	151	123	143	173	149	124	138	133	165	123	149	148	130	120	156	121	137	139	138	122	136	153	137	132	150	122	125	137	132	145	145	139	150	136	165	141	130	143	133	137	131	130	156	126	136	161	124	117	149	149	141	159	132	120	153	124	149	159	155	142	117	141	127	123	130	128	153	150	133	154	130	136	148	142	151	161	149	131	137	150	138	138	133	146	131	138	150	142	152	141	144	140	126	142	128	134	154	146	149	132	129	128	142	125	135	154	149	133	144	138	158	142	131	150	138	115	150	149	149	120	133	137	141	142	132	145	149	147	147	126	134	147	126	156	162	143	136	124	132	137	154	136	147	148	149	146	128	161	125	138	152	130	143	165	139	160	139	137	153	150	147	119	131	150	126	133	159	132	151	145	140	112	143	132	120	137	128	122	126	144	115	150	128	135	153	136	127	151	126	139	138	145	117	137	140	144	115	119	131	145	125	141	124	145	148	150	148	136	132	136	133	139	113	140	137	143	137	120	149	123	127	121	122	122	140	139	159	131	156	144
27660	18847	19930	9872	2254	1645	1318	1079	895	751	646	649	532	556	525	516	458	424	430	412	389	386	382	368	384	343	357	349	380	344	332	344	347	338	327	309	309	331	327	297	328	330	348	303	339	358	332	332	339	321	338	363	301	332	323	308	296	302	341	319	327	362	318	322	303	335	349	324	353	321	346	326	335	305	324	332	295	305	296	341	322	353	338	319	341	306	306	333	281	324	335	321	319	326	310	337	314	311	334	305	328	311	323	315	320	323	307	315	308	332	321	298	316	343	306	317	300	351	337	338	293	318	346	337	318	330	292	309	327	364	339	329	349	327	328	346	346	303	299	309	317	342	339	311	346	322	322	333	302	318	305	280	343	311	307	320	321	312	322	348	303	290	325	317	292	310	332	303	312	318	323	310	322	311	289	290	343	313	336	315	301	316	292	314	293	312	322	301	340	356	300	340	355	308	333	325	320	315	333	302	334	363	311	352	341	339	316	328	354	326	309	309	313	321	337	295	319	346	341	293	288	315	316	318	295	311	317	335	315	342	366	343	304	326	338	318	308	334	321	319	283	327	297	319	321	337	296	316	334	344	341	303	278	302	300	312	311	337	321	297	315	313	320	338	355	309	330	357	360	306	306	326	317	335	339	322	349	357	306	328	336	310	314	323	332	318	338	315	342	341	311	337	306	355	299	330	299	337	311	337	340	354	288	312	328	285	294	352	308	332	299	305	304	321	324	311	338	321	324	337	328	314	291	318	306	341	352	359	334	306	347	317	281	319	316	317	303	314	305	316	332	327	326	294	337	331	300	335	330	297	300	310	295	338	333	328	340	305	307	339	335	330	290	337	303	323	327	350	299	321	340	315	312	328	294	279	325	356	306	328	313	342	314	321	330	292	322	315	319	319	319	333	355	339	292	338	326	345	322	304	327	303	325	326	300	327	352	328	279	324	346	318	327	310	305	307	333	333	304	330	325	302	327	311	292	309	314	292	330	325	306	295	359	330	327	321	348	319	344	357	341	312	316	301	319	311	364	335	334	317	309	324	327	328	326	364	332	305	301	302	299	308	343	315	317	312	340	337	317	324	337	314	294	308	313	332	326	321	314	325	292	295	319	326	322	334	308	301	307	298	305	321	323	310	319	324	338	323	314	327	287	326	343	328	303	327	310	313	305	289	324	299	295	324	301	317	320	334	311	311	293	329	310	309	318	283	315	289	329	360	313	326	322	319	334	320	349	334	287	304	307	312	323	338	334	342	339	311	320	318	324	324	328	305	327	350	303	326	294	326	327	297	299	344	310	312	329	328	336	308	332	297	313	312	328	323	331	307	372	334	332	336	303	334	328	332	328	312	336	348	343	316	288	328	334	337	351	294	339	314	297	327	323	319	328	302	345	357	292	316	358	306	349	330	322	289	293	314	306	323	301	324	340	323	328	309	348	335	310	346	300	311	313	324	317	328	339	306	344	298	344	311	322	330	315	343	330	297	307	317	320	301	313	318	310	308	323	337	316	331	343	327	300	338	339	342	313	338	300	340	308	317	337	344	319	305	331	297	317	298	333	331	320	333	301	314	316	303	304	346	329	314	311	339	326	314	314	309	309	312	327	325	313	324	318	306	340	304	316	339	351	318	297	335	315	350	339	319	311	343	282	308	350	305	331	295	304	279	349	324	329	318	331	329	314	326	319	327	325	291	345	327	319	283	348	282	318	332	343	359	326	339	355	326	323	346	312	317	321	368	307	324	298	317	362	335	350	307	318	349	345	317	299	292	348	328	323	306	309	334	338	324	313	300	305	325	326	329	322	355	318	314	319	326	273	336	312	317	315	322	296	327	324	297	332	323	324	338	311	318	327	312	348	319	332	347	305	346	327	297	288	300	325	306	330	359	313	319	330	359	320	329	320	298	317	300	320	309	330	328	333	320	321	318	295	355	338	307	287	304	292	313	323	289	327	322	297	340	326	317	332	320	318	312	343	343	332	324	316	301	322	296	327	325	340	322	318	319	310	304	312	314	334	311	321	294	326	372	285	334	327	300	331	355	320	298	295	290	324	309	313	331	332	310	301	317	341	316	315	332	358	309	320	293	301	316	338	306	329	329	283	333	321	305	334	309	315	323	337	329	341	336	314	343	300	334	326	346	330	314	335	330	319	346	306	313	318	317	326	320	322	315	326	325	300	304	306	316	335	359	323	336	340	340	324	301	305	300	380	302	323	330	315	330	332	357	333	309	305	335	336	295	316	312	337	332	297	346	284	318	346	313	311	325	313	322	337	330	323	317	343	335	344	341	315	346	312	315	316	318	288	361	358	324	306	345	298	348	295	321	330	315	302	353	322	339	349	355	322	310	339	332	311	321	344	317	324	336	313	316	326	346	313	311	311	321	298	301	332	308	264	312	329	322	342	332	326	318	320	307	324	305	330	310	330	322	355	337	320	323	298	319	340	343	340	338	331	291	324	322	324	331	337	330	297	290	347	305	330	297	279	331	295	288	313	312	304	297	319	338	287	330	311	299	312	294	329	354	341	314	314	318	331	328	348	283	318	318	300	325	333	299	295	327	305	335	289	290	306	318	332	311	303	319	357	308	317	323	318	297	348	300	316	309	326	285	330	328	342	310	323	329	339	317	304	334	332	329	338	303	339	321	311	302	317	358	335	352	318	287	293	327	319	303	319	317	321	328	338	309	302	296	325	321	299	317	325	318	272	302	318	299	353	315	327	303	355	307	333	311	329	339	314	343	326	337	317	325	318	316	301	329	338	328	333	299	346	301	320	342	317	280	333	323	302	305	331	329	292	350	339	336	289	308	299	330	327	306	323	299	318	326	311	347	341	299	325	304	303	296	318	290	339	353	333	312	318	319	302	329	326	333	314	331	306	326	341	352	313	325	344	332	306	302	291	298	317	327	301	331	303	321	313	311	295	325	346	349	332	368	318	318	311	325	333	308	314	343	308	337	337	311	320	319	314	295	283	299	331	321	316	337	334	314	302	315	331	341	329	354	317	333	304	322	334	311	329	296	332	316	325	309	318	321	315	312	313	306	286	313	336	304	342	311	338	316	332	322	333	324	332	315	309	352	337	307	305	316	364	324	341	335	331	279	328	308	336	293	298	327	309	318	320	292	324	304	317	329	345	331	344	295	322	317	303	318	314	364	322	336	332	329	353	321	331	352	326	363	275	340	339	305	315	342	329	315	323	330	325	297	366	317	312	320	304	324	304	331	303	355	314	317	300	314	305	345	342	346	338	348	347	322	326	315	322	299	336	323	326	288	339	327	312	332	331	328	290	313	329	302	345	314	324	343	311	299	336	299	332	337	337	291	282	310	310	306	311	362	326	312	313	335	339	306	350	311	312	332	325	288	316	281	307	293	329	351	325	313	318	305	338	320	329	351	348	305	340	329	329	341	303	322	328	321	344	326	344	348	303	294	300	310	354	334	341	289	304	335	307	302	322	317	338	357	334	320	313	331	325	313	309	308	323	307	324	326
53898	34395	24720	11545	2126	696	518	396	313	287	231	215	214	245	207	183	187	175	194	182	179	168	190	173	172	175	161	190	182	156	142	185	128	180	165	129	165	164	163	181	136	154	176	160	153	181	173	159	150	160	165	161	161	146	161	167	159	163	169	159	178	183	168	138	175	171	157	162	130	169	134	156	175	177	187	155	155	162	157	171	165	137	136	145	191	158	146	137	157	165	172	157	154	151	176	172	177	168	174	168	174	179	156	148	168	150	170	156	163	144	132	154	157	171	178	175	185	170	141	173	169	142	163	135	170	157	173	150	190	156	161	181	158	176	154	157	154	182	174	153	150	155	157	164	185	155	152	173	178	146	160	174	151	158	133	173	165	187	132	143	154	148	148	167	150	182	139	185	158	166	157	162	155	168	190	199	154	197	161	160	138	154	168	165	184	175	155	145	146	166	155	152	171	156	167	151	164	170	132	176	159	166	180	182	181	205	147	171	158	182	155	163	182	166	158	176	163	158	164	153	180	164	168	161	155	154	159	165	175	157	157	165	178	152	144	142	150	153	140	158	187	144	149	167	164	173	179	151	174	158	181	174	165	143	143	160	176	184	140	180	149	143	159	153	171	152	132	136	160	171	185	150	177	164	181	163	144	156	169	185	184	168	196	142	170	176	144	171	151	142	179	175	145	168	138	159	150	155	148	176	160	158	160	184	150	170	169	165	158	172	159	179	164	154	174	171	146	153	149	148	163	151	168	161	173	181	184	176	162	168	162	163	164	159	165	140	160	176	164	150	139	152	168	173	165	158	152	175	161	156	160	158	145	144	152	148	168	188	181	131	157	148	155	163	140	166	177	190	171	191	191	170	160	181	171	168	157	174	189	178	165	176	155	162	163	149	160	151	137	167	177	163	173	154	161	181	146	149	148	165	159	173	158	142	149	157	164	150	178	160	163	144	171	156	174	132	149	168	165	173	183	181	151	168	159	174	152	172	161	136	156	179	178	162	157	132	139	155	194	163	161	168	161	159	177	178	163	148	158	171	176	167	172	164	155	139	167	167	193	175	176	159	156	163	165	153	164	159	138	163	156	166	161	154	152	152	150	138	166	183	172	155	184	164	174	173	173	158	151	167	148	179	161	142	141	158	180	160	177	169	149	135	143	135	153	158	194	151	152	177	146	168	152	177	156	160	177	174	177	167	140	161	144	159	171	179	159	162	187	159	183	146	165	149	177	186	163	153	165	153	147	164	163	134	169	159	158	177	171	166	175	153	144	158	174	121	160	175	170	148	163	172	144	142	160	182	160	196	172	167	146	173	166	171	166	170	144	153	148	136	163	155	150	140	152	179	171	154	154	165	162	167	148	168	169	136	156	175	164	161	181	161	159	163	169	148	156	161	146	158	142	170	143	170	149	176	164	172	141	161	152	176	163	164	147	162	174	156	151	162	155	152	176	159	176	154	148	143	147	176	151	168	188	156	199	168	157	163	150	156	138	165	163	150	167	158	178	156	167	156	158	170	142	184	185	130	157	157	169	163	179	156	144	136	154	164	155	159	142	174	180	192	163	158	179	153	166	178	179	144	166	144	184	164	164	177	159	147	145	149	134	156	143	176	173	149	156	166	158	148	166	167	174	136	178	162	186	163	135	171	164	167	181	164	157	160	124	176	169	170	142	174	151	153	164	162	155	195	165	169	141	164	140	165	160	148	161	158	180	157	153	165	164	143	170	155	153	174	181	154	150	175	180	183	143	148	153	175	161	164	192	124	153	132	146	164	158	136	146	170	146	132	186	162	145	172	137	170	155	147	195	151	165	163	176	178	167	162	156	161	194	156	170	176	157	154	158	176	166	167	158	167	173	160	153	174	156	185	151	156	183	184	168	175	189	161	140	150	164	173	179	147	151	176	148	140	154	148	152	182	169	156	154	159	151	168	168	150	147	161	153	157	165	154	138	168	137	155	146	158	173	143	148	194	176	151	175	166	148	159	154	148	187	195	184	144	184	158	151	147	155	141	162	146	172	166	180	144	157	167	139	149	148	137	149	172	160	178	157	137	138	164	160	154	194	165	161	164	149	146	161	134	165	151	160	171	152	142	141	177	168	156	154	174	182	163	141	155	160	175	175	147	189	164	151	161	161	166	154	144	149	155	142	162	161	164	131	148	158	151	184	158	145	159	154	171	147	133	173	166	141	143	158	163	171	164	166	137	149	162	165	159	151	150	153	166	160	162	165	163	161	172	154	136	138	154	165	150	174	181	136	147	187	159	177	155	161	145	158	133	167	134	164	149	160	149	180	175	151	145	153	158	166	172	179	169	175	146	176	155	189	157	160	169	160	152	155	168	183	153	179	150	184	145	146	157	150	182	159	129	140	157	170	161	169	139	176	189	165	183	156	168	171	168	166	152	176	157	182	180	181	157	156	176	159	166	175	151	157	168	148	168	148	158	183	177	181	167	154	172	155	161	160	138	166	151	146	162	176	153	162	175	157	158	145	177	185	167	184	164	178	179	179	155	168	161	150	172	151	135	174	159	176	154	169	160	160	177	173	157	161	160	178	189	170	179	162	157	184	163	152	161	182	161	171	130	177	162	154	160	180	145	163	141	162	171	168	152	176	179	130	160	131	143	153	188	168	153	172	131	169	159	181	160	138	163	163	170	172	140	148	132	163	166	172	181	147	152	183	147	136	129	145	162	162	165	159	164	179	162	178	160	156	159	155	186	167	162	202	186	145	144	189	163	173	146	165	162	171	169	165	185	160	148	156	149	173	138	159	166	149	169	164	147	194	170	165	181	161	159	159	156	157	160	148	168	163	165	152	184	182	169	157	160	146	160	180	152	162	123	146	186	146	138	152	144	148	179	181	147	167	155	163	166	137	172	165	159	175	164	160	168	165	157	158	161	165	164	141	171	174	146	183	157	198	165	143	162	155	159	183	161	161	183	178	162	154	178	141	166	184	163	157	152	152	170	159	178	148	191	172	180	159	183	165	164	158	163	153	174	148	158	148	169	189	170	153	156	151	192	139	179	175	153	180	145	165	142	156	161	161	163	166	172	155	177	162	162	159	169	155	181	168	156	168	183	200	162	160	169	170	166	163	147	187	189	146	183	174	166	158	177	172	171	152	149	146	169	145	156	157	186	171	145	153	175	170	151	149	152	182	164	161	160	165	189	179	159	158	161	154	154	173	159	166	151	152	149	151	181	171	165	165	173	143	151	151	149	152	154	160	191	168	161	157	165	155	158	180	176	142	159	190	170	190	157	180	172	178	195	147	165	175	169	165	149	165	189	155	162	156	150	179	166	165	160	173	171	178	154	158	153	165	175	161	143	164	154	165	175	151	147	153	171	171	179	161	145	154	172	160	154	163	142	156	181	171	159	144	180	194	205	165	169	157	179	156	149	152	157	159	178	177	167	131	180	145	164	158	192	169	162	150	165	190	156	160	152	175	156	189	164	142	146	152	159	147	150	178	154	169	172	152	151	158	167
34902	26097	26218	15046	3602	2233	1859	1491	1216	1033	940	778	731	664	666	613	506	534	521	491	490	486	468	490	483	430	431	423	420	435	414	412	412	405	395	419	403	362	437	396	398	396	385	374	422	373	418	381	395	370	401	369	405	375	401	425	401	435	377	352	386	385	407	384	391	442	424	362	382	399	391	373	373	353	398	413	379	387	349	375	381	384	360	418	353	343	342	370	385	340	399	376	401	381	374	397	391	372	402	379	382	393	375	412	359	370	437	368	343	402	388	380	391	357	402	392	362	393	358	393	367	402	360	382	399	371	351	345	378	353	365	370	372	394	369	352	354	381	365	368	389	352	371	403	378	371	406	344	361	405	417	403	395	359	370	348	378	391	390	329	339	393	380	361	414	382	382	425	368	360	382	409	319	380	400	322	383	390	386	369	376	408	404	382	404	383	377	376	375	402	400	379	358	365	369	399	359	391	388	392	383	369	371	405	402	380	356	381	380	412	371	386	412	369	381	385	423	398	348	386	369	370	413	402	373	357	349	353	339	389	354	355	361	318	379	412	382	369	374	404	388	388	413	356	387	402	375	406	385	368	394	359	365	369	414	373	368	416	373	377	391	386	380	327	374	380	406	386	393	369	363	371	373	379	371	389	396	363	371	352	385	387	410	355	376	396	402	391	372	399	392	390	395	384	377	370	359	380	372	386	387	358	361	382	372	317	406	406	372	392	406	400	353	373	401	358	383	397	347	385	366	370	383	358	340	408	390	364	368	386	393	413	384	413	349	400	370	399	415	419	356	364	347	379	391	338	396	376	396	357	417	345	395	392	360	402	359	378	385	376	362	400	393	372	407	356	373	365	404	373	401	390	389	431	387	365	398	380	401	379	344	387	394	393	408	383	379	375	378	383	418	349	401	387	408	323	382	388	382	446	392	369	389	379	387	380	411	405	392	388	355	347	366	408	374	416	409	383	375	372	359	391	410	434	390	348	379	370	401	431	413	384	387	403	373	400	350	372	345	366	388	379	358	401	391	403	353	375	401	359	369	332	386	346	412	424	383	400	401	398	372	367	387	420	389	376	374	409	414	381	382	373	365	407	405	369	380	352	391	400	389	386	415	404	402	365	344	387	370	353	378	369	399	395	372	356	397	419	402	401	390	370	372	372	363	369	377	354	346	385	407	405	389	353	387	418	374	362	358	436	339	374	375	375	370	373	357	367	390	423	360	375	398	385	402	383	398	392	381	401	380	363	374	387	342	365	367	382	381	354	361	366	363	380	401	366	380	337	393	381	389	388	404	396	371	382	390	399	390	394	384	385	369	358	389	359	369	399	393	366	377	370	378	352	350	383	381	424	381	385	363	377	378	368	375	404	325	362	381	371	406	388	403	409	384	371	367	391	379	360	378	410	368	361	391	393	390	371	391	400	345	380	359	410	369	402	410	381	396	372	399	352	379	399	377	383	380	382	345	373	396	414	383	362	398	411	357	383	401	394	380	372	401	359	370	388	387	379	385	372	376	352	337	384	383	373	358	407	376	408	385	421	407	380	353	405	369	372	388	378	387	383	370	373	400	384	387	364	390	372	375	362	358	376	340	397	382	406	327	403	423	345	383	371	358	375	406	368	345	383	349	403	375	372	374	407	375	379	377	392	358	382	372	355	380	371	344	383	371	383	367	386	388	366	383	380	404	379	389	407	391	416	366	387	353	370	393	394	358	416	384	383	367	387	374	372	400	373	343	404	380	382	369	331	371	406	390	415	435	378	387	366	404	355	367	406	413	389	386	411	378	389	402	400	351	379	398	397	380	392	370	343	436	357	399	372	375	394	365	411	364	402	382	411	354	343	381	427	365	366	349	401	384	385	409	395	422	419	375	366	348	379	376	375	387	357	386	378	309	401	370	371	396	407	341	383	387	361	400	387	389	376	375	427	377	368	333	368	358	408	374	362	390	397	389	394	418	375	394	391	389	413	393	384	355	397	368	366	385	375	408	388	398	384	363	389	370	374	364	384	358	375	360	390	392	384	370	350	380	403	364	359	400	381	360	400	363	388	368	370	401	404	377	386	383	408	418	353	398	396	361	383	363	365	390	362	342	364	387	367	391	375	358	376	388	370	391	375	378	417	396	409	385	379	399	405	401	384	392	366	387	395	405	356	359	391	362	363	387	426	398	389	390	385	388	394	380	379	409	402	382	362	397	370	372	372	393	382	393	398	382	387	397	405	381	410	339	399	410	393	415	370	374	361	389	376	380	395	377	377	375	377	406	374	410	416	394	412	388	374	386	414	410	402	385	378	408	387	355	384	408	403	358	355	380	368	374	394	387	397	451	397	392	367	386	352	371	386	393	397	364	379	350	380	372	411	402	361	386	377	354	399	366	400	404	379	370	391	417	384	370	387	369	360	366	368	395	341	417	379	358	360	368	382	395	383	402	386	395	384	383	379	402	407	394	391	378	374	392	347	369	388	376	395	371	399	360	387	363	385	399	379	359	386	384	360	378	403	361	370	364	395	381	382	358	397	390	354	383	383	408	407	411	377	355	413	362	416	371	389	376	376	391	377	364	380	391	389	379	384	397	349	420	406	395	389	381	398	394	390	414	337	409	397	378	386	390	363	368	374	378	399	381	377	383	360	398	406	392	394	385	398	387	394	358	381	407	395	406	408	425	392	393	371	357	376	392	404	386	387	388	362	401	391	380	407	357	377	368	387	378	395	394	366	400	384	373	381	408	382	388	366	394	409	350	376	357	398	387	375	388	404	402	403	413	372	378	405	358	436	375	362	393	377	414	365	391	349	352	378	395	422	352	385	373	403	399	380	358	351	379	369	422	385	381	368	369	398	423	382	381	413	432	385	349	384	370	405	361	383	320	395	398	399	382	364	369	389	397	381	392	370	390	375	354	414	363	398	401	375	371	387	374	343	395	409	371	372	366	394	353	394	401	382	379	340	413	368	377	379	390	358	359	394	375	382	408	392	427	375	376	387	352	368	403	371	389	377	353	405	380	348	410	405	382	386	387	373	389	410	369	362	368	391	368	391	351	388	401	381	400	363	393	386	398	391	366	383	382	411	399	366	353	423	372	412	392	378	398	381	370	402	370	432	379	413	382	364	377	377	365	418	398	380	358	411	373	412	361	380	357	378	339	414	375	385	419	390	384	383	396	359	416	376	369	371	399	379	384	368	397	375	415	316	385	375	366	406	378	412	393	405	354	363	391	373	422	384	379	389	401	391	371	384	388	390	364	373	366	339	376	386	403	363	370	377	384	368	360	396	405	381	358	389	359	400	398	383	379	388	372	428	383	372	390	389	373	373	368	377	383	407	373	400	378	402	389	369	376	382	346	360	394	379	371	412	422	367	394	403	379	387	367	382	362	372	399	373	411	388	406	400	396	361	391	365	376	409	416	376	355	400	395	387	397	408	357	387	397	350	375	378	367	386	366	392	373	405	384	384	379	380	388	383	416	414	359	374	417	394	351	346	396	373	385	365
29310	13838	5042	1466	431	339	329	295	264	261	255	263	237	228	252	264	242	242	210	242	231	242	202	252	233	249	227	258	266	218	256	245	212	225	222	235	247	226	199	258	267	248	238	252	223	256	229	254	234	251	239	221	266	240	264	227	236	220	248	256	222	222	251	241	227	247	226	247	260	245	243	240	253	241	232	201	235	241	242	220	225	255	209	232	263	222	224	236	242	226	219	203	239	231	231	250	239	235	219	262	238	279	229	254	230	230	234	238	228	228	215	233	237	235	246	225	230	226	254	230	237	217	230	251	275	224	219	231	254	238	215	242	221	257	250	220	203	225	242	255	222	235	228	220	223	236	259	241	228	229	202	226	197	234	247	226	249	233	208	226	235	266	262	207	261	221	225	222	242	252	253	224	227	192	219	242	245	248	258	235	252	219	240	244	263	240	271	254	244	228	277	240	198	235	237	224	250	209	225	251	264	249	226	235	238	230	234	225	222	253	206	255	261	238	230	214	232	249	219	234	227	215	225	258	233	202	249	252	209	239	268	249	240	239	207	254	249	231	226	248	226	228	258	237	237	237	247	224	230	238	262	240	243	242	248	233	230	275	246	250	228	272	248	215	230	227	236	223	262	260	225	236	268	219	219	233	255	266	227	207	240	248	231	212	252	212	235	250	232	262	238	228	230	234	239	237	241	241	221	224	246	267	242	213	242	240	218	244	236	259	238	252	211	263	233	243	259	263	244	242	235	231	231	272	250	234	226	245	236	234	266	244	248	215	244	227	235	227	251	226	244	266	217	229	236	216	239	216	220	224	209	236	239	239	238	229	237	252	230	250	253	246	263	250	225	238	294	247	245	215	241	235	232	243	213	217	240	239	249	208	251	230	253	244	235	227	248	230	236	229	203	265	260	238	238	261	243	234	270	244	211	255	223	248	234	243	256	252	220	221	238	203	226	217	260	227	212	250	230	238	231	230	269	223	219	233	248	210	241	228	229	229	222	241	234	250	223	237	251	231	225	233	245	211	236	225	230	242	270	231	230	236	240	237	240	221	245	216	234	229	248	250	242	255	221	226	242	252	222	247	217	227	242	242	224	220	265	206	237	242	251	227	208	240	254	219	203	237	232	242	255	259	236	226	244	217	238	232	250	253	222	222	230	237	242	242	225	240	262	232	236	263	218	228	205	233	216	226	219	228	212	249	230	212	214	227	236	227	251	214	249	253	240	249	228	266	244	242	229	215	214	232	220	235	225	236	247	247	213	249	248	227	239	219	242	236	259	207	245	238	209	252	249	227	239	249	223	268	229	214	245	257	212	252	231	235	270	251	222	239	259	251	235	257	249	224	215	235	246	223	235	239	232	222	220	219	247	202	244	251	236	232	225	241	241	211	246	257	220	226	229	215	231	235	245	206	239	267	219	205	244	238	203	246	245	242	248	258	227	245	221	238	239	197	243	223	227	231	222	214	242	214	227	272	243	236	235	247	222	233	245	227	252	226	231	222	216	238	228	232	263	231	226	236	249	222	233	225	209	235	256	263	237	232	237	238	258	232	247	257	222	253	239	234	243	244	260	224	245	241	248	228	252	252	242	229	265	244	245	269	236	221	226	229	228	268	256	223	219	206	225	238	221	219	242	240	216	210	241	221	253	242	235	216	233	189	236	228	208	226	218	221	256	228	228	228	244	231	236	230	229	214	253	235	243	222	219	237	254	235	218	225	200	226	225	272	214	232	238	260	256	245	220	218	198	246	254	263	220	245	224	229	243	232	238	260	205	224	215	246	219	245	238	244	233	232	232	262	236	261	242	232	237	232	242	237	250	237	266	241	229	237	234	231	236	258	251	232	259	254	230	233	236	220	215	241	229	243	246	233	247	228	230	236	251	235	228	222	220	245	205	255	226	240	262	259	238	259	271	224	249	259	268	239	204	256	232	197	236	218	233	221	221	256	243	235	249	245	243	227	255	241	239	222	220	232	220	225	240	247	228	225	257	243	238	249	226	244	275	235	228	222	251	247	231	241	234	250	224	236	248	271	249	228	224	267	263	227	222	246	210	223	264	219	224	225	203	234	252	246	239	233	249	235	265	241	261	250	211	219	251	241	251	280	223	236	231	248	233	231	231	229	256	247	229	224	216	248	238	243	236	255	241	226	224	259	241	264	234	228	239	229	233	237	249	207	248	218	223	242	249	197	251	223	241	235	224	231	255	221	225	218	228	212	213	225	237	227	225	221	241	244	240	216	215	235	236	244	234	215	242	239	253	235	249	219	236	237	251	237	250	235	225	264	229	246	216	250	234	249	209	273	235	234	217	238	221	260	220	243	243	203	243	223	220	236	225	239	245	210	250	229	244	266	225	235	244	257	230	269	246	237	236	225	229	238	203	209	249	258	232	245	235	241	262	212	256	270	217	233	246	209	237	244	227	242	243	205	234	204	221	234	215	252	231	210	233	277	214	229	231	207	257	231	252	238	216	203	258	232	224	210	235	260	240	255	199	198	205	240	254	231	265	241	228	244	246	235	225	238	225	226	266	243	211	249	237	225	204	221	233	230	265	237	212	203	241	251	262	221	254	252	228	220	224	217	233	260	244	245	264	246	225	218	237	270	232	229	230	223	220	227	250	230	202	238	262	219	241	241	242	235	229	256	220	254	247	243	234	223	237	226	214	229	240	255	226	239	238	271	216	246	248	215	233	267	208	217	235	225	232	220	245	227	237	232	218	241	243	246	219	257	217	251	231	232	270	250	243	229	223	231	256	250	256	226	251	246	233	231	260	240	246	251	230	247	246	227	255	210	214	259	215	250	233	260	244	211	238	241	217	225	262	233	229	249	224	218	201	232	218	233	234	246	215	252	245	226	237	215	228	254	242	258	243	239	241	200	236	199	221	228	247	220	225	269	241	243	237	267	220	232	194	239	224	252	214	240	235	252	237	232	217	250	246	212	255	224	250	203	238	243	260	225	226	247	241	243	231	200	233	207	241	238	241	232	194	231	238	247	243	237	242	238	229	219	239	233	271	214	261	270	249	245	234	243	210	235	245	243	222	231	233	222	281	246	231	258	229	236	221	213	236	190	227	252	225	218	236	252	241	223	232	265	251	218	232	219	230	282	272	233	220	243	220	214	222	235	212	237	236	251	245	207	238	217	248	227	215	222	205	242	233	236	270	249	231	192	256	234	230	216	229	234	267	236	257	228	227	222	225	236	224	239	245	239	238	234	265	229	212	220	236	210	257	251	245	220	258	227	227	240	239	236	262	233	256	254	238	240	233	228	238	213	203	235	268	221	268	211	247	231	259	246	248	248	236	207	235	229	235	238	233	229	261	234	257	229	236	218	224	247	238	238	216	214	234	243	241	253	237	255	228	233	268	249	249	234	228	256	268	234	243	243	226	241	244	260	241	232	241	214	261	269	245	231	261	231	239	231	256	271	246	219	252	258	242	216	230	231	244	223	271	244	247	227	227	259	267	239	250	219	242	247	253	221
18501	10108	7191	3342	1315	1012	849	798	696	671	627	610	606	561	606	586	554	579	568	538	542	535	530	517	500	519	507	520	540	486	493	506	527	511	529	525	512	537	538	518	508	507	508	515	489	510	526	461	498	522	489	490	498	499	488	511	519	547	530	510	506	508	538	499	493	570	483	503	530	522	510	518	478	463	503	510	523	476	515	521	478	491	470	533	521	501	481	551	514	517	494	498	541	510	505	488	508	474	530	522	492	505	552	506	469	515	496	562	493	542	495	553	503	527	468	486	520	532	479	495	484	509	526	528	491	512	501	505	531	492	513	513	492	530	507	512	504	513	501	550	538	505	523	512	515	513	490	506	526	498	501	544	522	542	500	511	512	463	500	480	534	518	507	536	486	470	520	469	537	549	559	519	480	466	526	528	507	499	509	518	489	483	527	544	514	465	503	504	514	512	510	510	502	489	534	523	511	501	496	485	489	502	486	502	513	523	510	536	527	500	483	486	521	525	513	515	490	492	522	488	541	548	500	528	524	528	563	516	511	524	494	477	535	493	481	518	517	549	486	524	514	466	513	524	491	510	492	476	489	516	507	519	472	481	510	493	530	496	483	544	509	507	533	545	520	531	501	481	521	492	541	504	533	527	550	496	596	512	489	514	480	490	525	458	521	490	501	506	493	500	513	486	512	506	531	553	508	501	501	485	509	491	498	500	481	504	539	497	500	493	530	490	496	544	482	493	480	516	503	474	475	512	492	517	501	496	491	530	515	530	500	525	503	490	510	495	531	508	491	489	471	474	503	473	501	512	516	504	490	514	502	516	528	481	524	503	486	470	496	530	501	476	483	474	501	526	515	493	503	541	528	479	518	512	514	532	521	497	519	464	518	526	517	544	534	520	534	492	533	491	510	496	502	497	488	499	481	483	507	539	477	525	515	517	522	491	514	517	500	511	507	476	498	536	474	509	487	472	510	521	503	484	503	506	520	490	525	504	514	496	532	516	526	527	507	513	502	504	501	532	531	486	491	473	500	525	518	519	534	462	512	500	548	485	538	485	550	528	483	501	475	522	472	486	483	482	447	498	489	477	523	535	498	524	520	506	530	516	498	482	525	503	538	515	492	527	499	530	521	504	553	503	507	505	528	504	516	516	549	504	536	502	492	524	553	500	511	499	486	498	505	544	506	505	493	511	493	511	434	484	468	507	515	526	474	518	537	474	529	536	486	533	506	496	496	519	496	522	462	537	530	516	508	495	509	531	543	506	512	520	539	559	542	540	497	466	514	529	480	525	549	534	532	537	504	477	496	507	529	493	500	537	512	489	515	546	501	505	524	495	488	491	498	542	485	522	566	473	502	504	511	511	503	488	530	494	510	501	499	507	517	527	510	537	482	528	496	548	507	524	538	511	468	488	599	495	510	504	494	520	487	492	496	469	525	512	549	542	491	498	497	495	509	477	508	494	507	533	544	492	540	495	560	540	571	492	509	478	518	486	484	476	486	557	521	483	523	504	501	551	480	517	486	548	476	521	450	545	508	514	599	486	485	530	522	520	503	472	511	504	529	510	476	487	546	500	539	530	524	526	495	534	503	525	502	507	480	553	511	544	512	507	501	538	490	507	489	495	537	499	537	507	497	531	562	504	474	522	560	503	490	517	508	530	527	483	501	510	482	484	509	512	503	549	498	504	503	510	534	494	525	518	501	474	499	500	548	502	528	514	506	515	517	493	549	505	492	516	512	492	532	523	475	475	497	542	506	475	530	481	479	538	492	466	529	534	488	511	509	530	453	469	488	486	480	496	520	517	465	505	516	514	488	485	505	528	477	505	508	479	500	480	509	545	534	515	506	533	515	492	495	526	558	522	526	484	511	530	482	539	503	522	497	505	500	547	478	529	456	500	522	490	483	519	500	516	493	496	517	465	511	484	509	528	507	520	500	517	494	489	510	491	539	514	496	484	499	500	511	503	518	473	527	520	494	535	498	525	533	477	488	510	520	508	512	535	460	518	523	497	521	489	522	529	509	532	483	535	523	480	535	527	521	497	493	492	529	565	493	523	516	515	534	464	478	517	471	475	518	546	510	489	518	476	505	508	529	504	484	497	507	493	514	508	502	493	536	508	495	473	484	548	507	546	522	480	516	522	462	534	535	484	528	511	519	488	507	503	515	516	501	556	514	526	466	501	500	462	502	491	510	538	516	471	519	519	500	566	514	512	486	525	581	488	526	484	516	522	486	506	479	519	536	508	475	544	511	541	510	495	481	504	477	487	487	526	523	519	541	529	486	509	515	513	485	580	540	505	491	514	484	525	489	511	515	547	519	505	528	503	509	491	504	519	489	519	506	549	546	553	505	472	512	507	541	513	507	496	512	433	487	466	513	492	521	518	524	502	526	475	528	508	484	485	477	479	487	499	509	490	510	514	494	489	471	528	494	485	488	538	510	496	515	516	456	477	504	488	512	499	516	479	492	513	585	479	497	523	464	501	530	498	532	499	530	501	518	507	496	486	519	517	520	533	555	484	520	504	521	514	478	531	536	516	497	487	537	519	521	533	493	510	474	482	493	493	453	533	496	493	490	511	509	536	527	485	502	494	510	534	482	485	532	497	458	504	510	494	509	521	488	512	490	559	540	484	505	489	574	483	512	475	499	510	513	536	500	509	503	533	491	509	479	510	510	515	485	474	519	511	492	519	517	517	554	519	535	503	503	530	518	547	493	491	528	528	554	526	494	536	513	507	480	503	509	505	467	489	502	532	473	560	532	521	500	477	542	494	547	519	532	494	508	489	485	526	508	545	510	488	520	553	512	519	520	498	531	508	509	534	541	519	508	513	517	487	470	511	514	563	486	524	495	534	512	498	491	489	508	502	525	517	488	481	524	503	529	487	508	537	513	547	531	477	550	530	504	536	542	503	477	506	503	514	521	490	529	521	481	554	520	503	465	542	457	476	501	493	487	482	485	543	501	474	513	477	511	498	513	507	488	515	516	496	545	521	477	497	511	521	481	505	507	518	544	502	512	538	472	488	517	525	540	466	513	496	491	484	454	475	534	493	511	519	503	505	462	478	521	472	511	453	483	508	515	510	513	534	512	542	493	551	476	517	518	499	550	501	499	524	501	492	497	483	455	516	485	493	527	528	519	479	539	507	522	494	531	542	527	551	528	486	539	485	528	503	534	525	514	509	522	512	518	527	530	480	512	499	486	509	511	521	475	470	544	486	495	536	490	517	516	526	494	474	510	532	479	546	509	501	520	475	485	518	506	508	508	524	496	467	530	508	543	486	533	534	523	483	534	529	511	522	475	481	514	479	545	508	489	509	500	487	475	506	508	509	486	476	525	483	487	526	500	506	504	505	464	532	462	471	513	487	534	536	500	517	493	546	521	467	494	516	526	547	540	543	498	512	520	543	495	526	492	458	517	522	503	483	523	474	506	520	508	491	532	514	464	475	497	523	531	540	477	465	562	508	459	520	497	525	511	500	518	480	494	500
42145	24564	16578	7713	1171	463	369	266	214	211	182	187	169	166	166	158	153	173	151	148	146	142	120	133	152	146	157	130	133	159	139	160	158	159	140	145	125	133	161	133	118	135	134	133	155	129	118	141	110	116	146	110	161	123	128	145	125	129	130	142	149	148	155	135	120	134	133	130	148	145	142	129	146	143	126	102	131	124	151	147	132	127	128	116	138	118	144	143	132	157	141	132	150	134	118	138	137	164	137	133	155	142	127	130	124	139	134	165	140	160	114	110	124	123	116	115	117	121	137	135	114	138	134	137	155	139	133	156	125	131	128	161	145	149	152	152	122	155	145	144	142	124	148	146	136	144	119	150	132	144	124	127	129	134	127	134	131	132	159	138	130	135	125	125	147	152	125	139	124	123	162	126	111	129	113	146	137	150	145	152	116	132	142	145	124	127	138	155	144	130	122	131	117	132	144	140	112	119	126	137	132	151	127	95	124	146	141	128	137	129	138	130	148	151	169	125	124	156	155	154	129	130	136	150	109	155	134	140	135	128	129	144	128	141	146	127	128	154	118	137	131	130	125	138	128	142	120	139	146	117	141	153	120	140	125	120	155	155	121	126	154	131	135	114	136	135	116	122	154	122	137	128	132	123	131	127	126	136	153	122	147	143	127	147	139	135	137	134	133	151	155	149	131	107	141	132	135	135	140	127	134	124	127	136	148	142	155	117	163	137	153	127	143	131	136	140	120	123	137	124	125	150	130	122	147	144	127	123	143	140	136	141	114	130	145	149	160	138	137	112	134	144	134	149	137	137	128	155	145	140	134	131	147	147	120	155	131	149	153	154	126	124	140	145	146	129	116	135	149	124	137	144	120	151	137	136	117	149	128	143	149	140	144	121	122	158	144	139	121	147	151	117	127	147	154	120	163	136	129	119	141	138	145	147	137	139	147	137	139	155	132	127	138	159	126	129	135	126	113	130	171	125	127	114	140	151	158	126	134	134	150	118	138	127	161	113	140	130	132	147	138	146	127	146	120	127	161	138	146	132	139	148	117	140	130	130	116	143	132	155	138	140	135	145	139	154	151	145	140	128	130	155	154	127	139	138	125	135	122	123	137	153	133	135	131	137	136	111	114	139	153	123	126	147	131	124	125	133	148	114	146	109	123	134	136	134	137	138	145	126	131	129	125	151	136	129	162	126	126	124	146	134	134	163	136	146	135	115	144	131	132	158	121	162	141	137	146	121	123	143	130	126	108	137	114	145	125	131	148	145	137	132	153	132	109	152	124	147	110	132	135	133	136	127	133	160	154	150	160	125	134	132	161	136	128	118	141	152	122	135	135	133	125	162	135	110	148	148	152	127	148	132	137	135	144	128	127	150	98	119	155	134	136	120	132	127	130	144	138	145	134	125	172	155	129	120	145	136	146	134	155	122	154	127	152	127	145	112	123	126	120	144	156	110	146	134	158	150	145	132	150	130	134	124	138	144	151	136	147	110	127	149	120	115	125	122	129	120	153	139	136	128	137	114	116	135	128	143	133	126	114	156	115	146	136	123	148	130	137	135	133	152	136	138	141	133	147	126	119	159	116	120	131	142	164	117	140	128	128	134	122	144	134	153	135	136	126	148	160	153	135	136	126	128	138	131	149	143	145	135	135	138	138	107	144	154	126	123	131	156	130	139	147	113	128	114	140	149	135	142	143	136	161	133	120	152	136	135	134	120	128	141	140	118	125	140	142	136	146	139	134	135	153	127	124	121	149	129	160	131	133	124	129	153	130	136	148	153	128	148	160	160	137	130	126	137	134	123	115	158	121	126	124	123	138	119	123	126	140	142	137	170	157	145	148	137	135	151	133	145	139	122	123	144	134	141	147	136	136	141	150	137	141	124	145	128	120	151	142	172	126	148	150	131	131	137	136	147	129	127	117	126	158	150	157	119	115	135	131	142	136	118	150	134	131	113	154	147	139	125	134	126	115	131	132	148	136	143	154	160	122	130	140	136	132	137	143	142	122	153	95	147	120	124	132	160	128	147	140	146	145	127	143	162	141	159	150	130	147	119	144	137	126	144	121	141	110	151	127	155	146	138	138	125	123	121	136	129	146	161	140	138	137	145	138	124	130	120	136	141	148	139	134	132	139	142	132	158	136	134	133	109	158	157	127	137	136	143	125	136	136	139	116	144	164	129	128	131	138	130	131	166	132	138	119	136	136	135	149	144	152	128	146	135	135	149	129	157	121	106	152	146	143	133	150	134	129	139	148	144	127	112	142	157	154	129	131	149	109	144	129	121	132	123	157	132	128	157	134	123	132	122	122	131	156	124	120	151	132	146	122	159	120	136	144	163	156	143	133	134	122	146	144	130	133	123	157	142	129	124	155	156	127	154	124	125	122	121	124	143	125	134	157	127	148	154	146	157	161	126	123	139	141	141	143	134	142	143	143	152	130	147	160	112	126	146	159	136	126	141	147	119	123	149	158	163	131	151	118	147	132	142	145	141	140	149	120	129	117	137	124	128	134	141	143	133	134	161	118	139	140	117	126	121	146	117	134	121	149	126	123	135	145	165	133	128	139	150	138	143	145	148	135	130	142	132	146	123	153	155	154	142	122	130	127	143	125	146	134	133	123	144	146	136	156	149	127	143	132	120	131	140	134	124	141	157	131	145	154	151	151	129	128	159	133	147	158	138	123	137	137	161	156	138	140	122	129	126	120	150	150	149	112	124	124	135	108	136	154	146	132	171	134	142	155	123	144	126	148	149	131	151	128	116	128	101	119	130	135	139	154	132	148	139	146	128	142	125	126	119	164	138	140	138	128	144	136	144	152	137	142	158	146	144	132	152	142	134	113	145	128	135	130	118	127	124	133	140	135	130	163	133	129	103	136	130	143	125	149	121	134	127	137	141	151	149	163	130	136	133	133	157	130	119	136	172	151	146	134	174	148	150	156	132	113	140	166	152	148	135	147	123	138	157	168	146	144	115	135	145	143	116	127	123	131	113	139	121	148	130	125	139	136	145	143	127	128	116	125	135	138	163	162	148	133	149	161	136	136	147	121	154	154	146	139	113	122	131	144	149	167	119	132	138	128	113	133	136	118	133	173	137	125	133	138	141	126	136	124	142	123	125	145	134	136	146	136	127	119	119	129	136	135	134	155	116	134	123	139	143	128	130	137	128	145	137	131	137	153	155	135	125	153	143	157	156	138	160	157	137	135	137	145	137	134	137	143	137	130	131	135	140	135	135	139	132	138	123	127	117	146	132	124	120	123	137	141	139	104	131	143	138	130	133	128	160	153	135	129	173	136	139	132	150	112	164	127	133	162	142	149	139	142	140	142	138	139	137	180	127	137	128	134	126	134	136	123	143	116	127	123	161	139	125	131	128	136	118	114	136	138	114	146	150	130	145	138	147	149	124	142	138	136	148	111	146	123	132	108	141	119	154	131	134	145	157	123	129	155	114	144	118	141	140	154	123	136	151	124	127	156	110	141	132	147	113
27199	18668	19970	11945	2556	1616	1305	1089	847	791	608	579	594	538	524	468	443	429	430	380	393	404	357	363	367	329	337	337	391	348	355	297	286	360	324	340	345	298	358	316	292	307	324	371	313	331	302	315	345	300	324	324	350	280	302	359	313	311	355	309	281	306	317	327	340	336	316	290	294	334	320	326	296	327	343	321	342	264	313	309	305	303	334	330	314	317	319	341	291	319	307	327	309	364	324	322	305	301	322	325	316	331	320	329	327	332	290	299	341	313	304	309	322	303	346	321	286	338	306	340	328	310	300	302	276	321	319	299	316	319	339	348	324	307	316	337	333	303	303	308	316	324	351	286	324	329	323	335	322	308	291	328	318	285	312	318	321	296	311	262	351	336	314	293	342	284	327	315	292	322	326	269	312	309	316	308	331	336	299	329	313	325	316	331	289	318	283	321	321	309	323	316	302	309	310	341	320	311	305	305	326	290	289	292	332	315	339	315	295	288	310	318	283	331	320	302	264	322	325	348	323	296	284	323	323	326	297	308	306	298	304	320	314	336	297	321	312	276	301	317	321	281	327	284	331	312	301	314	362	330	331	323	325	283	312	312	302	339	309	324	290	282	295	327	304	318	312	316	333	327	316	321	340	320	307	341	321	323	316	315	302	292	323	307	297	298	301	287	334	289	307	316	309	295	290	336	296	321	322	289	332	321	321	300	287	323	319	329	347	313	309	303	314	299	319	350	279	316	291	322	271	308	289	308	336	345	352	326	296	313	333	330	305	316	316	307	291	338	344	299	304	306	288	303	306	309	304	305	307	318	317	304	318	343	300	336	304	315	298	327	353	296	296	319	321	351	294	313	303	299	339	309	327	276	303	303	281	294	301	315	334	338	328	310	337	298	326	338	294	312	305	332	320	299	282	312	296	350	329	309	321	316	318	300	336	316	317	323	300	303	332	335	276	329	325	309	320	317	320	287	336	336	322	294	348	330	321	311	317	338	290	322	295	316	330	295	285	312	308	320	291	303	334	309	281	333	310	314	343	336	304	301	309	283	275	315	307	311	311	336	315	322	347	311	279	296	329	304	309	334	337	275	346	314	336	328	315	307	342	319	340	320	290	336	319	335	293	290	332	286	323	301	318	327	312	317	353	316	318	302	331	311	320	314	316	344	300	268	330	313	308	322	313	295	317	349	335	300	300	278	332	313	324	292	353	324	336	294	333	291	290	314	297	332	356	313	303	314	317	339	337	301	308	296	280	282	298	301	335	315	305	312	328	312	324	371	288	309	323	316	337	311	329	293	306	343	345	327	296	310	331	333	317	288	331	324	335	329	294	343	319	288	314	309	321	333	312	300	304	302	323	326	342	339	310	310	310	321	334	316	309	334	315	295	298	330	317	272	302	328	329	318	298	324	344	324	346	291	336	315	330	308	306	293	320	341	319	338	325	316	319	323	314	321	301	282	301	296	301	349	316	309	293	327	349	324	295	301	310	345	308	327	321	296	300	315	301	350	314	301	328	315	317	311	348	339	325	340	298	289	316	293	329	322	320	288	307	321	324	313	300	314	333	304	305	328	349	314	299	304	322	331	294	366	310	340	303	270	316	326	327	318	311	296	311	281	312	313	297	324	314	338	294	321	281	340	319	308	309	301	335	305	295	318	318	318	307	320	280	347	322	330	294	323	298	300	317	357	307	327	316	313	311	304	308	319	308	310	321	328	294	321	329	323	330	349	339	329	330	297	337	337	316	319	313	313	358	334	295	304	298	311	321	305	369	316	323	305	299	327	308	310	309	310	324	323	332	337	304	320	286	325	294	282	317	346	310	308	307	328	301	327	307	312	330	335	335	308	329	295	338	292	324	341	353	317	314	330	318	310	324	311	338	369	281	339	291	291	332	286	323	293	299	297	302	286	308	305	313	313	297	330	321	311	288	268	309	327	289	312	310	323	349	314	308	316	302	318	323	301	315	316	297	350	316	322	341	325	295	315	329	312	321	322	358	316	291	324	306	331	297	305	300	335	326	318	316	340	344	316	351	324	327	305	308	309	332	344	308	352	315	316	312	321	292	298	315	325	336	304	313	323	327	281	338	313	302	313	306	311	295	322	284	313	346	302	309	333	301	308	325	310	339	310	299	323	286	334	298	290	330	304	304	324	310	305	315	339	353	242	316	348	295	332	312	332	308	303	317	330	329	331	300	307	312	301	354	341	316	334	357	299	318	303	309	323	300	320	323	285	335	317	312	312	330	333	327	336	324	311	326	289	336	306	291	344	313	324	309	320	327	320	320	323	319	338	321	331	294	312	325	292	320	326	292	324	326	307	293	346	279	299	325	316	360	314	310	332	325	339	309	318	306	315	353	323	329	324	348	305	317	320	303	331	325	318	324	301	271	330	306	348	316	322	301	321	363	321	305	306	334	343	320	305	313	301	301	324	338	283	316	287	324	294	318	313	310	334	321	302	284	321	281	336	318	297	299	298	342	326	349	313	330	303	307	297	344	311	316	313	315	317	326	289	315	327	303	323	338	346	335	329	330	329	298	328	331	329	325	320	313	330	308	310	303	349	327	311	322	348	295	308	300	297	340	323	301	306	330	332	311	293	335	290	304	321	326	322	323	335	315	324	323	296	291	297	298	328	321	289	282	309	315	341	333	330	344	326	338	309	356	304	323	338	327	330	337	336	333	333	299	332	319	320	316	327	320	313	302	319	319	326	337	320	319	329	322	316	328	341	325	341	281	293	305	359	324	297	337	299	332	287	337	326	323	306	356	315	298	341	325	299	313	328	291	330	320	322	310	316	305	353	305	307	325	326	290	285	337	333	328	305	306	322	302	303	313	336	303	323	320	295	308	333	312	310	283	332	312	323	329	299	327	318	311	305	293	307	303	302	319	296	311	298	356	310	339	312	318	327	306	312	308	329	333	323	306	341	327	299	299	309	295	298	259	333	308	303	311	306	313	318	337	352	305	351	303	292	337	301	343	364	325	324	317	315	327	352	319	309	333	281	342	314	341	316	327	316	332	301	313	318	302	328	298	319	320	288	303	323	325	334	307	333	332	278	314	291	308	310	313	315	291	334	315	292	279	331	311	333	292	323	346	356	309	314	301	320	322	324	306	324	303	314	311	328	318	328	309	303	311	300	321	275	333	339	298	318	309	328	296	331	318	320	341	325	334	321	317	292	299	313	324	304	287	283	332	317	303	321	276	284	291	318	307	311	314	341	330	283	308	303	348	312	315	318	317	309	310	316	327	303	311	305	327	281	323	324	281	317	312	295	314	303	289	312	305	337	342	356	324	286	311	351	313	338	309	322	316	314	317	327	289	306	317	323	286	322	339	332	318	320	347	316	318	309	320	303	338	296	367	312	309	314	302	265	332	335	328	342	333	307	348	303	304	355	326	310	339	299	306	319	351	332	316	300	312	307	299	293	346	299	344	292	314	321	337	337	309	345	302	319	347	306	329	295	330	280	302	313	311	319	306	335	307	289
52220	34299	26836	14574	3108	914	540	376	327	258	252	217	231	238	189	226	198	186	158	142	182	193	167	159	158	164	175	151	181	159	160	184	178	175	161	178	169	171	144	172	158	150	149	140	151	151	174	159	157	167	171	181	162	139	155	170	172	164	175	154	158	158	150	161	170	159	167	147	157	149	172	140	161	145	152	153	168	170	164	158	161	150	163	162	143	152	151	175	157	168	155	170	149	156	161	153	148	160	175	132	128	156	179	164	162	148	153	175	151	158	175	146	145	164	160	163	155	161	163	160	177	155	159	142	200	164	181	144	157	170	169	172	148	130	152	156	164	152	141	142	177	158	160	171	164	177	158	142	154	142	152	155	162	163	147	172	163	141	166	193	147	149	161	154	144	157	161	151	161	158	162	150	149	147	171	166	133	167	167	157	151	159	154	159	128	183	182	159	149	153	171	175	153	152	172	188	135	159	182	145	175	151	158	168	184	158	181	158	156	158	163	140	139	158	179	123	144	158	165	152	182	169	171	179	138	168	167	174	160	161	153	165	180	161	152	152	132	145	163	153	172	158	131	144	169	154	150	148	147	149	146	177	161	141	151	154	166	149	146	154	153	144	153	162	144	148	180	157	145	158	116	133	149	150	142	154	153	152	160	154	140	151	148	155	154	158	167	168	172	168	163	133	133	151	150	157	136	166	155	171	163	168	143	158	169	148	158	158	164	158	145	153	159	134	164	180	159	148	124	158	145	185	180	153	148	146	156	166	136	146	155	150	163	177	174	166	166	184	155	133	160	142	155	136	163	132	163	135	179	155	173	170	165	146	163	156	168	160	156	163	151	155	168	155	165	155	151	155	161	163	158	171	144	149	141	161	156	146	131	163	159	146	150	135	154	140	156	133	136	172	159	166	179	159	161	165	138	170	144	141	168	170	168	141	170	174	131	151	178	166	142	148	145	123	145	156	161	153	138	156	142	146	156	158	156	158	156	154	175	184	169	166	142	176	161	174	148	150	167	170	148	152	142	171	172	156	103	157	156	166	140	150	151	134	155	164	156	172	151	166	151	150	133	162	186	152	165	146	166	159	147	175	157	132	142	148	168	149	137	148	150	161	156	153	158	151	135	144	169	164	157	163	141	159	153	138	176	153	169	154	150	158	137	138	149	167	136	143	160	130	176	176	152	157	162	164	132	148	165	174	175	159	172	144	138	155	133	147	181	164	146	168	161	167	139	164	170	161	156	154	166	157	155	146	155	155	156	150	142	141	164	159	160	154	167	140	148	173	149	165	152	155	129	152	167	142	182	179	175	171	170	140	140	148	150	128	169	138	146	157	149	164	165	168	165	153	160	157	153	134	160	160	161	157	162	139	146	162	176	183	162	164	164	153	160	169	143	179	158	178	150	163	153	157	157	143	131	175	183	131	165	161	168	146	146	167	166	176	173	156	162	187	167	178	168	183	168	166	134	122	139	167	176	154	152	145	174	131	133	159	154	155	147	135	163	172	160	134	162	165	159	145	149	176	151	173	153	137	160	148	162	143	163	155	143	161	169	150	156	157	129	173	169	131	142	148	141	156	135	159	156	182	154	164	163	145	158	183	167	164	163	179	159	150	140	134	175	128	182	153	146	152	152	150	172	133	147	139	156	154	141	150	162	169	141	163	169	166	165	167	167	144	143	176	149	150	182	177	133	152	135	148	174	132	157	156	146	149	177	167	160	165	166	177	146	161	168	159	149	150	151	144	157	168	141	161	180	158	156	171	163	131	172	183	164	173	187	189	173	151	148	160	149	212	161	177	154	163	144	168	149	177	165	170	171	164	176	188	157	178	175	128	148	165	156	147	160	145	153	149	145	137	159	147	146	153	160	166	163	170	142	140	159	168	160	156	142	140	157	153	144	145	162	158	165	149	149	152	149	147	175	164	172	173	156	137	136	165	166	161	166	157	138	122	160	140	180	147	139	163	158	148	151	146	173	155	151	157	162	146	151	157	176	160	178	184	150	158	177	124	164	140	177	178	133	145	161	166	152	151	162	159	138	127	157	143	160	143	156	156	142	166	161	173	178	152	149	161	165	143	157	161	150	145	142	153	164	147	129	177	138	150	148	126	159	166	168	141	164	134	162	157	157	157	161	157	148	179	160	183	165	149	164	170	158	145	131	153	135	149	167	152	158	144	176	150	150	160	152	157	148	174	156	148	182	168	157	158	172	162	152	149	192	159	167	151	164	132	161	163	160	147	158	175	145	165	170	119	162	153	173	171	162	144	150	176	167	131	156	170	154	141	143	165	161	171	162	160	147	154	144	167	161	159	157	147	173	175	148	162	151	152	160	160	162	169	159	142	168	141	158	160	174	147	155	160	160	161	141	145	155	160	166	148	162	160	145	175	154	187	147	160	155	173	157	141	157	153	145	157	164	140	146	163	146	156	151	171	154	131	171	159	147	158	173	154	141	130	174	153	164	155	133	145	163	176	168	156	140	134	133	140	171	158	161	172	131	167	186	161	156	160	159	157	135	159	153	166	128	139	143	157	146	160	151	182	181	148	155	142	153	155	135	165	143	177	148	156	145	182	169	171	159	153	188	160	149	156	147	136	129	161	159	142	173	144	167	154	160	172	159	147	153	140	154	149	155	156	164	168	154	169	149	143	171	147	140	157	169	142	158	158	148	154	183	150	159	158	156	171	156	178	158	144	143	162	145	158	144	166	132	156	163	163	168	140	163	168	144	174	163	152	159	153	187	173	183	148	154	158	137	153	132	153	170	167	161	161	154	124	170	186	154	181	151	168	158	171	160	146	135	149	142	160	137	173	157	169	163	179	152	164	164	154	146	146	151	133	157	160	143	184	168	175	175	145	153	144	147	141	174	140	168	161	167	156	155	150	159	161	162	143	153	178	149	153	168	174	169	168	149	153	165	145	159	136	179	152	166	156	167	168	142	131	180	147	143	165	159	165	171	169	152	159	156	145	151	149	161	182	153	129	144	141	148	158	176	173	175	147	163	163	149	138	164	161	164	148	160	182	173	130	162	172	158	152	159	168	161	159	150	166	141	158	163	143	151	150	164	171	138	149	189	178	170	161	166	127	159	179	179	147	160	152	133	136	178	137	160	136	156	167	153	152	158	166	170	147	162	174	138	152	169	153	163	154	153	149	156	145	158	167	165	156	154	134	167	133	168	149	156	159	128	162	172	165	153	164	148	168	155	145	147	144	162	155	167	177	150	140	160	152	173	175	151	147	157	136	146	138	172	155	164	176	176	159	147	158	163	161	161	162	168	155	159	174	137	138	171	166	149	147	155	149	144	173	161	147	137	159	161	160	158	134	147	131	134	159	155	154	149	175	157	182	165	178	165	144	146	192	150	161	176	154	135	155	144	175	165	149	133	167	166	161	163	139	158	143	152	159	157	137	158	150	155	160	136	158	162	152	184	165	185	143	144	192	148	142	160	177	152	156	135	183	166	161	195	179	178	177	166	171	135	150	142	174
33684	25464	28595	18068	4558	2478	1896	1495	1277	1006	927	859	756	675	665	645	583	556	546	525	511	490	422	443	425	411	409	398	399	406	414	413	435	418	385	391	346	383	366	424	377	426	407	358	383	338	379	356	369	374	413	392	379	359	369	395	374	388	400	391	397	354	389	401	357	377	347	370	371	390	375	351	378	350	350	357	361	350	346	380	392	370	371	360	390	376	361	356	394	351	361	408	378	412	360	381	379	343	358	381	380	369	338	401	347	368	382	362	386	361	373	366	329	360	368	388	352	363	346	376	389	380	348	373	361	361	340	349	388	387	368	391	359	401	364	351	404	390	361	377	388	387	381	378	401	383	391	361	356	384	366	395	321	358	370	363	360	366	414	379	387	380	356	359	376	373	372	388	344	391	369	348	394	377	359	347	342	383	404	331	394	405	368	355	355	366	368	355	374	371	342	343	353	393	391	357	367	401	373	402	356	358	364	366	353	373	367	363	384	400	393	375	362	384	377	365	390	358	383	345	403	379	354	343	355	378	396	359	374	393	383	375	378	362	364	381	353	383	378	326	330	341	380	405	392	383	360	384	377	359	386	369	380	362	359	386	364	391	349	357	365	410	380	375	386	355	358	390	374	369	360	376	354	379	353	395	390	334	379	340	380	362	387	363	342	375	354	386	354	357	361	382	359	400	383	382	364	394	399	362	405	356	401	369	362	366	384	356	359	358	391	396	342	365	345	387	385	381	368	378	380	375	362	423	359	344	367	344	396	368	336	367	342	378	382	344	375	367	394	425	362	364	388	366	384	368	349	394	370	358	386	353	375	345	372	363	358	365	358	357	361	403	359	430	362	384	400	341	324	349	404	330	375	406	402	372	373	389	373	380	373	374	351	369	386	339	353	365	387	350	379	355	384	349	359	351	380	357	387	375	364	382	383	377	382	370	382	349	383	402	364	333	385	347	375	361	349	396	390	381	347	357	352	375	368	370	391	355	353	373	370	366	382	330	383	348	383	379	371	387	425	371	411	387	366	388	352	364	370	365	399	406	382	334	380	385	396	369	357	360	361	350	361	360	389	397	419	361	384	365	348	342	358	360	393	387	369	347	374	321	356	396	341	392	370	388	361	358	384	368	340	387	358	355	397	355	408	356	405	360	377	400	363	348	384	386	342	372	368	400	368	335	394	369	384	347	360	370	397	401	368	368	397	349	378	381	343	372	373	385	357	366	383	374	362	373	373	353	388	374	390	383	338	363	354	378	423	374	374	356	368	366	389	391	368	371	357	389	429	382	404	388	353	342	351	364	387	373	402	359	359	347	344	394	353	383	369	367	367	363	390	385	337	373	366	389	355	394	345	351	367	388	369	389	363	355	365	369	397	363	353	346	380	390	318	351	337	365	376	339	357	356	377	333	392	353	370	350	383	394	375	377	382	361	384	405	385	394	342	371	384	388	364	384	371	391	359	352	363	381	383	386	375	369	378	374	382	389	402	384	366	339	353	383	395	361	370	369	400	375	387	375	373	369	360	328	355	373	366	367	414	351	354	366	385	381	366	362	375	397	388	379	352	354	347	352	361	393	374	401	351	385	348	313	390	363	385	337	411	316	365	382	333	347	384	376	396	365	427	369	366	351	379	365	365	339	357	365	387	357	372	390	372	377	371	369	347	349	392	353	388	368	343	396	381	392	373	388	355	344	370	354	383	363	373	379	365	374	352	373	366	386	359	381	390	321	340	361	420	389	369	390	372	362	375	333	328	341	363	387	354	367	333	367	375	373	370	408	377	396	336	374	360	349	388	412	355	381	373	377	404	400	392	385	399	361	343	393	381	390	357	332	369	358	352	377	366	352	380	346	383	377	340	364	385	380	385	377	387	365	374	357	367	390	391	358	366	391	366	357	398	370	370	367	378	355	362	355	349	366	367	365	366	392	378	413	371	392	371	366	371	382	373	347	368	371	387	378	362	358	374	388	381	314	362	382	375	339	356	339	384	356	377	379	364	395	361	372	356	360	351	391	349	396	418	349	371	347	368	391	379	359	365	355	359	352	364	356	374	403	376	359	368	360	392	339	383	344	365	355	388	405	384	349	356	382	373	417	396	388	375	357	391	370	347	348	387	372	376	365	374	392	376	361	352	377	378	381	360	392	371	385	360	399	373	402	368	369	362	380	389	380	362	372	340	376	376	359	365	347	375	357	376	377	382	403	377	375	341	382	374	376	348	344	356	388	372	382	385	375	373	371	402	354	366	359	387	350	358	367	375	382	394	386	371	376	376	347	347	353	354	385	386	351	385	388	383	331	373	335	367	345	369	373	380	373	407	356	347	364	378	347	376	352	365	358	333	355	352	367	378	365	355	398	376	345	377	375	413	389	355	394	379	392	351	340	408	362	341	388	366	367	365	376	387	345	368	378	389	333	335	362	346	393	359	379	363	354	353	366	355	370	362	395	355	379	341	378	359	395	386	390	374	397	388	381	370	354	390	361	369	393	351	362	385	380	362	357	354	390	382	348	381	356	321	335	377	375	366	392	408	374	368	369	370	349	347	369	342	353	378	392	378	328	364	380	357	381	356	380	352	382	389	355	358	367	350	412	374	382	366	391	374	381	374	369	385	366	376	368	344	351	401	345	373	366	394	376	351	372	418	393	365	364	406	356	344	364	369	385	387	317	400	365	386	382	367	398	363	358	372	387	384	334	371	377	371	368	412	356	387	366	405	363	382	360	342	368	368	402	369	382	364	353	350	400	406	388	400	386	311	361	353	360	366	382	381	383	364	379	387	362	365	342	371	386	379	393	356	325	362	347	407	358	350	351	374	344	364	347	379	369	406	353	375	367	385	409	366	377	381	363	340	370	358	398	353	365	370	362	396	303	379	351	382	418	398	346	387	373	391	353	369	373	378	383	381	360	348	363	348	361	385	410	377	364	398	368	343	394	355	368	387	357	422	391	362	360	371	378	386	352	361	378	371	395	379	364	369	382	394	340	379	351	381	407	395	370	347	381	344	357	353	346	324	398	365	366	345	384	369	393	385	389	381	383	348	387	342	356	385	403	353	372	354	340	348	368	347	409	359	381	376	360	345	382	374	358	364	342	354	379	398	371	373	380	377	359	380	366	348	351	380	365	394	397	351	356	358	379	375	389	352	376	384	399	367	347	345	390	379	372	354	357	384	326	345	346	362	383	359	396	360	341	379	396	365	335	318	382	356	374	361	407	406	396	366	346	370	372	344	373	410	346	354	340	353	389	362	330	382	400	377	381	380	347	359	379	391	397	369	345	375	381	362	358	350	383	428	404	366	349	370	391	372	372	319	364	373	387	388	369	412	378	359	399	361	366	389	399	356	357	371	389	328	375	387	368	367	341	344	356	407	372	331	385	367	375	404	397	368	399	385	351	322	390	403	360	342	377	364	374	348	355	347	371	343	389	367	370	371	357	359	380	335	370	344	371	344	376	362	379	362	366	366	377	367	369	380	379	380	370	357	360	370	368
29397	13408	6138	1758	487	378	283	286	295	260	242	274	250	263	232	272	258	250	229	234	248	214	248	268	240	256	235	239	229	218	253	199	238	236	227	223	238	268	219	223	235	245	265	229	252	249	234	250	259	222	247	240	231	245	238	234	197	235	231	228	245	236	280	226	237	241	216	235	236	228	245	236	250	233	260	239	226	222	240	254	232	245	217	232	240	233	247	245	232	247	201	214	254	254	203	202	215	244	249	236	241	229	251	244	212	217	230	247	222	262	243	256	229	224	240	268	251	214	228	240	244	242	230	229	239	238	208	239	266	232	247	254	255	221	240	217	196	224	241	229	252	240	260	247	248	227	233	245	244	275	231	232	238	246	234	248	229	249	218	256	257	232	250	241	255	256	262	211	207	254	239	246	221	212	235	223	212	245	235	251	271	276	232	202	236	241	246	231	233	231	222	217	247	253	256	239	253	261	239	250	246	223	262	224	243	248	244	245	244	248	228	218	229	230	262	240	244	266	241	231	243	212	227	231	228	255	225	228	236	249	254	267	234	251	255	238	244	223	267	254	239	253	228	234	245	243	220	251	224	223	251	221	276	242	244	258	221	269	228	254	214	231	246	214	253	269	237	240	209	253	231	256	256	224	232	206	245	224	228	230	238	228	253	223	239	257	250	229	236	254	218	224	268	282	255	229	230	235	226	239	237	266	228	190	218	232	243	280	246	223	249	247	248	235	263	232	197	256	246	236	223	231	233	249	220	229	249	237	248	264	228	246	238	232	235	213	252	266	255	222	273	239	251	240	236	257	223	249	235	262	249	247	214	243	262	257	225	262	224	227	233	231	225	204	254	202	244	222	225	228	241	257	257	222	253	245	199	252	243	251	232	255	232	235	237	244	228	254	214	212	215	227	262	228	233	238	252	245	249	261	246	238	241	234	244	240	244	225	253	257	250	231	277	271	250	245	243	237	247	226	224	247	223	253	223	249	237	254	244	263	222	238	245	262	225	235	258	255	226	243	241	229	235	259	266	229	254	244	209	214	219	231	236	252	249	239	240	254	231	250	238	228	249	249	253	223	232	231	239	229	255	251	254	258	231	244	229	227	217	244	209	211	234	227	250	270	225	230	253	246	226	245	266	245	240	257	229	233	234	251	211	234	233	244	228	240	223	227	219	214	245	266	227	216	230	233	256	243	220	257	243	221	224	254	232	225	241	220	257	238	229	206	231	259	249	239	240	255	237	224	242	247	236	247	211	250	210	238	227	247	243	228	244	215	217	228	251	212	225	227	228	217	222	245	200	266	252	239	226	260	221	231	232	245	244	249	261	221	237	239	251	254	221	255	250	229	226	255	238	237	241	223	277	223	223	249	241	210	252	255	250	232	235	203	255	238	237	223	231	243	234	238	202	257	254	282	242	262	252	247	223	214	253	231	216	238	246	243	237	246	233	226	242	224	211	239	236	229	202	236	256	236	218	245	221	240	253	222	221	219	210	268	245	229	266	242	229	252	281	267	232	235	216	244	240	229	230	229	234	259	220	254	232	241	238	249	203	214	217	240	230	252	257	252	237	252	239	249	234	242	238	219	266	228	253	234	225	241	243	266	236	220	243	262	239	251	246	242	232	242	241	226	235	246	248	239	239	232	236	240	235	251	249	262	242	222	240	223	218	251	242	220	233	240	230	242	232	236	260	219	212	221	256	241	220	234	247	242	240	202	245	228	240	226	271	229	245	252	231	231	233	236	227	229	260	261	225	229	221	245	265	247	228	261	223	212	257	238	264	241	219	228	225	232	244	235	228	235	276	264	226	200	242	257	246	237	260	233	229	246	257	200	228	286	254	216	268	223	245	248	243	223	264	232	262	253	232	243	219	221	231	229	245	255	228	246	209	229	243	225	246	224	275	270	224	210	236	240	236	230	234	233	232	237	232	244	243	226	224	236	245	232	229	235	255	253	238	252	218	224	242	284	228	243	246	246	250	251	262	241	222	249	226	223	223	236	238	237	240	208	256	236	231	241	271	257	245	226	247	224	247	235	245	249	237	233	206	242	249	230	220	228	212	223	232	256	271	238	241	224	232	247	244	243	207	226	222	223	240	240	221	259	255	256	254	261	260	276	247	219	233	258	232	226	257	240	212	250	235	235	246	221	227	237	232	252	241	243	240	236	258	257	212	253	216	231	227	223	244	214	232	236	245	211	211	213	236	220	210	236	229	218	242	252	221	237	231	243	248	201	247	253	239	205	222	222	230	210	237	216	255	233	223	241	258	208	235	233	227	211	234	232	215	253	214	263	230	250	206	232	282	215	217	247	255	239	267	208	209	215	216	220	247	245	270	247	261	211	219	242	260	251	256	250	242	223	252	227	236	250	239	237	240	251	234	221	236	255	239	233	249	221	234	245	279	241	234	229	240	246	208	219	268	226	248	230	237	217	232	214	240	239	253	243	210	217	227	236	219	242	217	244	253	234	214	211	228	231	239	277	248	227	256	226	241	228	241	262	228	243	235	245	230	271	236	238	250	200	241	230	239	237	225	247	226	231	244	239	198	229	272	260	240	246	264	225	232	230	236	242	234	228	231	217	244	230	256	261	220	225	216	245	231	245	213	248	246	218	233	225	245	226	226	249	226	260	240	241	232	241	244	224	243	242	260	228	204	231	233	240	249	239	258	250	247	249	230	220	252	273	249	242	239	242	226	220	218	244	205	236	253	237	213	246	220	229	244	236	225	207	249	228	228	267	227	247	247	236	192	230	226	270	227	251	265	273	209	218	272	252	228	239	233	240	241	256	194	242	256	234	248	252	218	245	217	253	262	258	243	244	245	259	240	256	231	248	233	226	255	221	217	264	228	243	223	257	248	243	231	222	258	250	217	235	261	222	274	230	243	205	233	220	245	246	236	239	241	235	252	208	242	235	223	228	248	217	214	249	238	228	262	234	220	249	245	254	237	236	215	214	239	226	230	244	203	207	256	210	244	254	240	208	244	238	240	234	265	272	245	247	238	210	235	218	235	258	245	227	238	237	220	241	244	247	234	221	261	233	204	216	222	269	248	255	262	233	238	246	224	220	221	251	242	252	241	203	221	249	226	253	222	243	253	251	232	238	283	257	253	228	242	253	220	270	228	243	217	237	238	220	220	242	243	236	251	237	253	237	258	225	206	238	239	237	256	218	250	256	202	245	246	202	259	236	236	250	208	219	248	238	206	245	223	234	231	257	235	246	215	232	249	242	229	201	232	233	230	225	233	243	232	240	249	230	247	242	229	254	242	266	257	246	231	235	213	211	250	227	272	234	251	243	225	202	235	223	251	261	266	232	276	242	232	256	241	248	249	271	241	204	262	211	233	246	229	238	252	255	233	236	269	230	202	231	248	235	229	245	245	226	280	217	261	223	230	221	232	230	238	250	201	252	235	241	244	256	261	208	226	243	217	225	263	285	226	230	238	234	241	236	252	234	238	229	219	236	222	243	220	249	210	251	238	237	226	273
18675	9552	9204	3953	1407	979	911	770	745	641	618	618	617	605	599	589	590	560	573	531	530	553	520	512	520	478	513	517	492	489	528	501	568	514	522	477	529	541	501	542	523	533	543	553	534	551	532	509	481	492	518	504	577	531	528	514	513	539	507	484	537	490	535	498	493	512	525	518	537	510	506	533	476	508	551	489	484	501	507	503	516	528	500	526	495	524	535	495	506	555	458	513	541	560	499	486	488	521	523	532	522	530	481	490	499	489	555	512	510	527	498	506	452	519	498	491	506	574	510	515	534	489	477	522	507	495	542	512	525	552	530	501	520	513	495	517	562	501	520	519	502	482	513	544	491	487	543	546	533	537	517	506	537	539	537	526	545	447	534	519	505	533	485	475	492	513	534	510	528	510	550	498	525	485	532	506	487	520	507	530	496	510	490	536	541	523	491	514	515	528	545	549	512	517	516	513	520	540	529	569	514	488	522	473	500	537	499	507	513	502	530	547	512	534	553	516	524	561	530	501	536	515	504	514	509	510	541	495	511	554	560	492	512	515	458	503	468	544	567	542	507	501	502	475	509	494	474	549	508	526	478	526	490	522	477	524	521	510	560	506	562	554	487	541	494	495	531	508	532	524	488	510	497	535	499	534	544	513	481	508	538	511	512	520	555	522	485	500	488	514	546	494	527	502	541	475	503	527	499	500	470	528	526	511	492	510	527	505	528	540	527	513	533	563	531	514	534	535	524	494	521	520	505	476	488	537	524	467	494	519	519	482	527	565	498	495	481	502	501	552	472	481	523	588	545	504	509	516	515	522	562	548	478	546	527	521	529	548	486	543	491	517	518	520	557	513	566	481	541	514	485	520	476	543	506	507	516	493	530	560	521	506	501	507	544	521	557	504	521	536	541	525	517	547	541	482	482	527	512	501	518	512	501	492	535	501	516	525	535	504	525	470	504	537	482	567	520	493	541	481	506	506	496	514	497	498	547	479	527	477	530	493	477	549	505	545	539	526	499	515	484	507	570	498	538	496	551	514	450	488	502	549	507	458	537	525	523	530	515	512	530	503	497	503	514	533	541	497	513	536	495	513	477	525	512	492	518	531	490	503	524	531	518	497	494	503	540	535	510	510	505	524	510	514	476	517	545	526	516	525	496	481	507	528	516	465	494	533	520	537	493	548	539	517	518	517	532	526	522	505	517	509	509	474	522	547	515	480	555	503	515	495	525	549	512	484	545	521	531	522	521	520	509	477	532	527	543	523	517	496	504	521	521	539	563	545	562	500	497	510	495	542	538	526	492	487	534	500	535	477	482	538	503	536	486	531	529	509	497	520	484	500	529	503	509	461	539	495	522	515	499	512	497	495	488	524	517	483	531	509	513	547	501	506	493	546	516	468	488	540	541	497	475	513	519	541	497	538	517	502	529	522	495	524	486	511	527	524	538	507	510	501	511	532	509	518	541	481	494	519	521	499	493	518	482	503	505	496	522	532	547	492	503	494	542	518	519	499	503	559	480	529	509	488	525	526	556	509	529	516	504	503	525	551	542	511	553	531	507	480	567	508	550	513	500	546	514	520	509	494	524	480	491	531	494	516	507	544	524	536	539	528	523	514	537	516	540	512	496	518	541	525	506	499	507	489	507	521	486	529	505	504	501	514	511	529	532	466	493	510	518	513	555	525	533	514	532	508	555	553	491	516	519	485	539	540	519	531	555	527	508	501	495	519	520	486	486	516	504	531	499	542	544	490	549	499	558	549	524	493	513	478	507	498	506	531	531	513	512	522	461	507	515	495	524	502	491	492	542	476	491	529	531	550	508	515	538	534	515	542	551	523	488	518	523	511	495	554	510	513	509	506	507	509	499	506	527	510	508	543	516	473	458	545	526	560	518	504	507	531	529	516	491	544	526	492	497	514	515	518	521	537	512	522	519	520	506	532	504	516	523	491	525	555	514	500	525	537	528	490	474	509	542	509	499	537	525	494	505	564	514	534	512	498	503	562	524	521	526	465	517	478	501	530	536	560	516	516	507	466	531	526	503	516	533	501	550	500	501	518	538	503	486	498	487	501	535	490	490	502	480	515	515	580	499	486	492	478	526	464	464	496	518	485	540	508	507	507	529	539	499	512	528	464	535	533	523	473	523	513	484	491	524	531	505	564	532	558	526	562	539	473	495	523	533	524	479	503	478	525	491	506	505	520	523	545	503	515	529	500	492	493	504	503	509	494	489	530	503	535	507	529	539	473	534	560	481	506	496	522	489	484	493	497	509	507	554	513	525	517	531	495	484	514	512	547	487	522	485	484	528	482	510	533	520	506	565	485	512	540	554	521	504	486	477	511	498	508	527	524	507	552	525	511	520	490	473	500	529	525	557	521	534	519	505	503	498	465	477	488	527	549	504	515	508	511	516	528	490	521	510	502	517	499	513	533	530	537	487	561	528	487	536	501	559	548	501	517	520	540	517	530	482	504	493	521	537	549	474	523	498	502	523	543	463	541	487	541	476	510	504	508	473	510	490	530	519	538	471	491	517	509	484	504	505	518	493	512	489	528	493	504	542	535	527	500	518	540	517	519	496	483	559	495	531	521	521	502	509	517	537	515	497	475	548	545	517	521	492	490	498	552	487	511	529	527	460	485	568	529	528	509	525	507	484	503	471	534	488	505	476	516	495	548	521	562	500	491	555	512	519	482	562	528	530	512	515	497	515	503	518	496	493	523	485	481	528	532	517	488	515	535	519	529	531	503	520	527	515	517	512	519	505	539	538	529	553	559	473	514	487	526	518	537	545	524	508	523	526	491	524	519	530	526	526	518	510	552	520	547	509	508	538	548	544	515	525	521	487	513	490	524	449	524	533	500	506	529	536	477	518	501	500	527	508	513	531	534	523	501	507	458	516	507	534	489	519	510	494	502	489	519	545	559	541	472	498	464	507	514	511	523	519	506	471	540	513	517	555	475	568	487	536	518	511	540	523	523	536	510	469	516	536	518	523	488	506	498	475	490	503	509	538	537	481	497	519	532	510	511	494	492	504	525	515	536	531	506	538	534	539	538	484	527	504	529	473	495	546	485	509	512	504	509	491	490	482	524	514	506	510	461	500	506	496	520	498	484	516	525	503	486	483	553	518	554	523	520	507	531	489	495	519	521	466	505	553	490	512	492	537	508	544	539	505	534	563	568	508	555	540	510	484	501	580	503	501	506	509	535	507	498	541	508	551	531	502	458	546	523	533	502	522	503	542	519	541	491	525	528	512	524	530	515	487	470	485	507	468	540	548	506	537	507	504	494	501	530	536	486	523	524	532	519	506	486	504	519	538	529	494	529	506	527	502	517	516	517	525	490	518	535	513	567	540	546	539	474	486	479	535	481	492	488	478	508	506	506	530	511	477	524	520	496	503	484	532	509	533	531	507	470	509	484	511	557	518	506	512	503	491	531	520	491	544	540	536	491	466	546	494	531	561	514	487	547	512	520	516	524	516	521	541	542	508	533
40934	24505	18374	8741	1856	507	335	285	245	218	201	188	182	172	164	188	148	138	156	139	165	132	160	128	132	165	146	125	140	159	153	153	137	151	144	151	163	150	142	126	129	136	122	139	142	167	148	126	138	137	132	135	140	122	145	122	131	151	151	128	138	150	157	122	133	152	183	145	137	123	147	112	136	139	132	138	131	130	129	115	128	144	146	131	122	138	135	140	163	142	125	148	148	146	124	136	148	149	157	145	136	142	142	135	165	150	110	129	155	156	138	145	157	161	142	129	144	128	130	136	128	121	137	133	140	152	134	130	123	144	158	146	136	142	128	143	118	127	148	159	134	133	122	131	146	150	138	164	151	126	154	129	168	132	134	135	138	154	150	147	131	130	136	112	117	143	140	158	132	141	151	149	139	153	149	132	151	162	148	132	140	169	160	138	136	149	162	139	149	129	149	135	138	148	147	169	135	144	128	125	142	158	124	118	131	124	156	129	147	129	133	121	146	142	134	127	150	123	130	136	138	160	141	141	145	146	138	139	113	130	149	143	121	152	142	161	153	125	143	143	151	130	143	147	134	147	133	127	161	157	132	144	133	127	163	144	117	127	141	149	136	113	143	135	156	120	138	142	154	141	141	136	150	148	131	145	127	140	157	147	145	125	143	155	144	112	133	147	143	138	148	146	145	134	151	153	132	154	140	131	123	161	150	133	123	145	153	130	157	143	114	138	150	163	125	151	139	130	153	154	124	161	121	134	158	121	129	117	131	148	147	139	167	144	140	141	159	132	129	133	139	124	139	125	123	131	159	133	131	142	163	132	138	146	135	140	121	136	113	141	147	128	138	134	147	137	146	124	153	119	144	149	136	139	160	150	128	128	128	132	146	126	134	161	151	128	135	117	137	158	152	143	129	143	137	132	140	136	132	117	145	151	123	145	153	132	135	158	149	151	123	133	122	127	138	123	135	166	131	135	137	160	150	128	125	136	147	125	132	152	150	131	136	154	142	139	141	124	125	136	115	134	145	133	127	134	133	143	159	113	161	151	114	157	142	129	169	145	133	142	135	135	158	129	123	133	130	153	149	144	130	149	140	153	131	130	122	137	164	138	136	152	122	166	144	137	146	145	154	128	145	133	129	145	144	132	147	139	135	147	134	153	135	149	138	157	147	152	129	144	145	137	131	153	130	130	165	125	157	136	141	152	128	135	137	155	126	153	145	138	136	126	136	146	164	160	148	139	145	150	134	132	145	131	131	140	139	148	154	131	146	137	148	146	127	154	152	129	139	139	166	137	136	137	158	150	160	134	144	122	141	138	106	120	123	135	129	170	138	138	125	151	146	119	136	143	139	134	138	153	137	145	130	129	140	134	167	131	133	131	157	136	145	135	152	151	151	139	139	130	151	157	117	148	136	147	151	136	158	153	144	151	137	126	130	141	121	137	155	126	136	133	163	149	138	138	133	130	128	143	152	137	120	136	143	139	140	135	135	116	129	127	135	131	118	145	128	129	145	140	145	172	177	160	163	125	154	160	145	154	142	171	123	176	157	145	144	123	137	167	124	138	133	159	124	135	128	167	134	103	145	142	131	109	120	142	148	124	138	144	140	151	142	146	155	129	143	140	119	142	132	122	144	137	112	135	131	136	123	156	121	117	131	148	137	150	148	120	148	137	154	149	137	132	153	145	134	156	145	129	145	135	129	143	146	125	130	152	142	148	140	156	154	130	138	135	144	138	133	120	145	136	157	146	138	132	138	139	134	173	140	130	123	138	108	157	165	132	145	160	139	160	122	152	154	134	137	131	116	159	130	130	127	139	140	124	136	147	136	146	141	132	156	140	154	152	149	160	129	157	150	132	127	141	134	139	140	121	112	152	147	160	138	146	118	104	144	117	150	135	131	131	142	121	162	147	133	140	141	148	128	168	121	141	131	138	145	137	128	136	120	137	135	139	129	137	128	133	121	124	146	155	134	149	118	138	150	138	128	126	119	136	146	130	135	134	155	150	143	163	110	135	143	146	138	145	122	172	136	141	136	132	151	156	124	139	152	162	141	172	141	136	142	117	126	160	149	119	137	142	141	123	113	151	129	124	130	125	130	147	123	138	151	147	144	131	152	143	135	167	124	142	134	154	128	140	145	116	156	140	151	138	125	124	139	137	155	143	128	144	154	132	109	146	149	141	136	124	133	148	148	155	131	141	127	137	149	132	117	123	166	125	134	139	123	157	132	119	131	144	124	142	139	139	134	147	133	116	140	127	150	157	122	130	135	141	164	147	154	148	131	119	134	140	139	136	134	133	131	166	143	153	151	130	138	132	141	121	135	130	131	162	145	122	128	132	137	140	158	146	141	147	134	146	139	153	137	155	148	140	163	125	124	154	142	129	144	155	129	134	137	134	162	160	141	121	147	155	132	135	145	119	133	127	158	153	143	139	127	132	117	145	161	148	125	141	146	132	125	119	135	142	124	127	105	143	121	152	154	144	133	136	121	140	136	150	149	136	151	150	144	134	144	93	128	151	134	131	130	124	130	139	119	141	155	142	145	158	145	134	128	136	159	131	148	148	128	143	125	121	137	135	145	133	149	113	127	122	131	141	127	150	120	146	153	135	123	139	148	139	136	110	130	148	128	127	147	134	141	148	140	132	146	134	130	126	168	158	146	172	132	125	138	140	132	133	146	129	155	142	132	131	135	142	142	141	165	155	134	139	140	137	143	160	129	137	147	130	140	127	158	127	129	130	170	117	132	129	139	135	161	144	149	155	134	148	129	145	150	143	136	144	135	122	116	118	143	159	156	143	139	131	147	124	145	128	147	137	139	146	133	136	132	133	121	143	144	145	132	145	153	125	130	122	130	127	133	123	143	110	128	147	123	154	147	140	136	158	134	162	141	163	162	129	123	154	136	121	134	134	136	135	149	131	147	136	129	155	142	125	120	126	139	151	162	150	150	154	153	150	139	132	139	138	141	152	123	158	136	154	135	131	146	134	136	129	140	140	161	134	117	131	167	144	141	147	133	152	160	142	155	118	157	150	145	124	131	138	149	155	144	135	154	132	111	135	152	139	146	128	111	150	130	121	139	132	125	159	151	122	137	146	118	127	129	149	156	128	151	119	155	159	166	130	114	143	142	154	121	155	145	144	131	133	125	155	135	154	146	141	146	137	127	139	143	135	134	123	155	132	137	134	136	162	124	132	146	123	136	144	141	145	140	125	142	156	165	143	132	126	132	138	139	140	150	134	146	156	167	165	137	114	136	132	137	146	152	129	117	137	147	154	162	132	132	169	150	117	125	124	132	137	140	142	139	124	134	133	130	139	131	145	165	146	137	138	137	132	142	141	124	130	117	137	131	128	131	137	107	135	156	146	121	138	115	132	148	135	134	142	135	147	150	128	136	130	139	147	133	145	141	139	161	162	135	139	155	131	129	137	126	136	136	146	122	136	133	156	140	132	134	153	135	141	124	124	123	155	124	126	127	134	136	154	143	125
26375	18788	22356	14793	3993	1726	1323	1092	834	785	688	649	588	532	516	533	501	426	401	449	402	377	380	370	339	343	335	358	368	319	349	325	365	329	362	319	320	330	353	337	341	329	302	318	313	347	335	320	328	305	334	299	302	304	322	322	286	349	300	330	303	305	312	324	350	342	329	318	348	328	306	325	333	325	305	320	336	316	332	327	309	290	331	305	340	320	314	315	307	318	304	302	283	297	343	342	323	312	327	301	304	322	291	283	313	323	304	293	333	297	304	338	326	335	337	349	311	336	313	322	340	329	308	331	328	341	325	294	316	319	309	329	339	308	340	289	350	317	321	326	329	298	340	329	327	336	344	334	326	346	337	334	330	299	297	312	331	338	368	330	327	328	338	339	344	312	372	315	345	323	329	351	336	331	312	330	339	329	367	335	339	332	292	317	340	318	332	327	331	339	323	277	294	321	317	332	358	302	327	334	301	302	328	326	313	304	296	352	302	343	313	342	317	335	299	329	339	324	313	321	324	297	317	333	301	328	332	295	340	318	309	317	334	333	369	309	345	325	340	372	318	314	283	335	324	324	339	298	298	314	338	334	339	316	332	305	322	327	339	334	314	325	364	319	323	335	324	362	329	272	300	325	332	292	330	345	320	303	321	301	320	333	356	293	359	342	328	337	339	311	296	336	290	322	313	329	312	347	321	285	330	336	338	344	310	303	305	343	334	323	337	307	312	317	357	319	345	344	312	323	331	282	322	319	318	292	284	357	306	324	349	329	332	312	316	292	329	302	320	323	346	321	327	339	308	310	304	328	297	308	303	349	327	327	341	336	331	344	315	307	314	339	332	312	313	314	325	293	322	340	341	309	325	302	305	289	322	329	310	317	330	300	292	368	358	280	334	302	348	303	326	328	343	342	312	319	302	347	291	352	314	287	314	333	313	302	304	338	325	333	355	340	326	308	332	328	309	309	326	301	347	335	337	298	305	295	291	326	321	334	279	330	328	323	286	307	348	301	301	305	321	316	313	392	322	315	352	322	293	342	360	350	326	299	327	324	368	310	320	298	324	310	335	284	349	323	334	315	329	343	320	341	308	330	295	319	310	291	311	357	275	332	341	287	346	324	344	331	329	335	317	320	328	351	314	325	330	298	336	312	320	312	348	357	310	330	325	313	320	304	315	324	333	343	319	338	285	332	308	337	328	355	346	313	328	283	314	311	320	359	326	297	322	305	310	337	311	326	358	343	298	336	338	295	345	304	332	313	311	317	335	315	320	331	304	342	364	349	310	339	316	345	340	304	318	324	327	312	321	321	353	321	332	306	333	347	296	323	351	308	328	299	344	339	350	316	352	294	325	314	298	350	319	321	319	281	303	291	332	352	313	303	342	299	327	336	291	311	327	339	323	305	310	342	317	334	299	321	324	334	341	300	336	302	314	325	316	327	296	311	316	335	309	326	353	326	344	314	330	315	308	342	311	365	350	330	335	317	296	297	360	301	317	326	316	322	337	344	304	338	324	326	331	331	326	364	306	315	327	344	304	331	337	345	333	303	336	346	310	324	328	329	307	327	333	330	321	352	313	334	363	320	306	322	349	314	298	316	320	289	321	318	339	320	354	310	321	350	313	307	313	304	366	320	313	288	351	321	312	316	319	321	306	318	319	312	351	321	315	306	337	336	339	326	330	343	302	323	337	347	307	332	349	331	311	309	348	306	307	308	308	308	306	286	328	341	291	338	344	327	291	353	285	327	297	348	334	330	316	330	322	326	323	280	292	336	298	319	342	316	311	362	336	328	337	328	333	322	311	330	310	315	293	317	347	363	317	332	333	323	308	303	333	316	352	312	324	332	293	335	338	345	357	314	303	323	319	321	337	334	319	342	324	356	308	338	299	334	307	355	312	322	360	288	293	283	297	339	339	344	303	315	318	349	337	279	310	321	342	324	322	338	340	326	355	338	303	327	299	310	291	306	342	315	318	316	339	322	344	320	345	340	334	305	345	350	345	307	343	315	329	302	323	314	301	329	304	330	325	312	343	320	332	296	302	328	345	323	326	312	333	331	323	317	323	322	314	332	313	304	306	344	312	328	346	324	328	336	321	344	325	337	317	337	316	331	334	304	320	271	316	330	328	335	310	350	361	354	317	305	328	324	299	299	315	305	341	309	304	308	315	312	342	331	294	315	305	306	305	317	354	305	310	326	322	320	317	317	317	322	331	305	313	320	324	282	313	308	344	295	321	319	351	324	308	319	327	307	317	316	348	305	340	341	319	323	338	301	293	311	342	344	331	325	325	346	328	318	333	344	288	338	297	310	294	318	353	332	322	300	329	339	340	362	345	303	330	326	318	305	301	322	334	347	349	355	337	332	312	335	330	320	357	323	305	298	312	332	324	297	333	330	325	311	330	345	336	318	331	358	319	336	342	330	336	341	319	333	306	330	312	309	315	346	330	299	330	321	385	297	296	312	341	333	305	345	308	345	326	297	350	342	309	345	279	335	307	308	346	313	331	368	326	301	354	308	321	338	331	313	307	325	358	332	317	307	316	325	330	335	323	311	344	356	314	355	308	357	311	306	348	332	283	341	323	322	343	313	328	334	320	307	303	334	333	319	308	351	321	338	314	330	286	301	316	297	329	291	325	316	312	323	326	331	301	310	305	335	310	340	292	308	323	294	348	331	322	349	346	359	314	312	339	285	315	330	331	306	314	326	330	306	321	309	324	316	364	366	316	325	312	296	303	314	293	322	328	331	314	326	330	323	309	320	336	331	326	332	339	367	313	320	344	330	350	317	295	288	305	325	369	292	294	346	321	313	320	313	334	323	344	333	331	332	317	311	309	312	291	331	341	330	333	343	316	326	327	356	340	327	333	371	332	358	327	323	331	323	343	337	312	302	329	342	333	345	326	334	350	323	347	342	330	303	334	305	329	310	326	336	298	354	297	328	328	304	303	308	358	348	316	312	325	303	333	314	333	316	322	337	329	307	340	336	313	331	308	319	325	333	314	332	322	299	332	325	298	295	307	322	334	316	313	371	311	341	339	308	318	300	332	322	333	315	312	316	294	314	339	329	328	345	298	330	342	341	336	325	308	314	347	324	330	328	343	301	323	309	322	344	305	329	321	311	325	316	322	349	294	303	297	301	327	336	325	307	310	341	322	344	304	307	337	330	330	300	316	304	326	347	318	357	300	308	309	344	329	344	330	331	303	334	316	336	286	345	308	280	312	286	341	316	312	332	325	341	322	318	348	307	349	316	314	317	324	326	325	327	347	333	316	362	337	327	314	342	306	347	306	349	336	324	291	313	322	306	329	334	335	332	321	321	305	332	301	336	327	332	335	290	330	340	328	339	329	335	331	309	313	327	330	290	320	329	343	333	335	311	333	304	306	340	321	326	325	314	307	357	333	307	372	296	316	307	325	306	310	335	321	329	327	327	327	298	318	297	321	336	324	309	322	314	326	322	347	303	334	313	314	333	317	296	315	308	333	331
53512	32225	27084	13787	2626	739	484	378	325	276	228	256	231	212	207	168	178	171	188	201	186	168	162	163	155	169	163	162	178	176	177	156	145	170	139	169	188	176	170	154	165	141	143	178	168	165	179	169	155	172	175	157	162	180	170	168	150	169	164	151	146	156	152	162	168	144	160	159	174	142	185	172	147	165	166	133	170	165	165	168	145	171	171	162	148	181	171	156	145	161	170	160	159	153	161	137	169	170	165	160	202	175	173	167	166	176	167	168	165	165	156	158	196	166	177	181	169	156	183	172	168	153	160	150	145	154	152	192	138	143	177	163	134	178	170	178	185	181	169	146	175	166	172	167	161	140	153	172	162	157	168	157	187	157	165	141	169	170	156	155	186	178	158	168	177	176	172	191	192	145	176	153	169	163	169	170	163	177	192	171	153	141	157	156	180	168	167	192	165	189	164	150	146	182	144	180	164	198	172	171	180	158	156	148	157	196	188	184	164	173	185	166	161	156	135	170	149	181	175	168	180	156	165	167	180	160	173	158	156	172	148	149	179	154	177	167	171	173	193	180	171	150	158	184	176	178	155	185	141	178	183	161	161	166	163	187	180	153	191	174	157	164	174	154	163	171	165	150	153	155	160	168	167	181	157	169	183	184	187	153	182	162	167	150	168	161	168	201	194	178	169	171	169	148	139	161	141	140	153	160	169	150	165	164	166	177	173	185	149	160	152	167	181	161	134	173	160	142	186	133	170	163	135	176	145	148	179	161	137	194	170	172	165	163	160	142	173	165	153	162	155	158	144	133	185	151	171	171	175	166	147	154	170	162	185	179	160	173	184	184	154	138	162	167	159	148	141	166	173	154	165	169	201	166	157	171	144	164	142	142	200	168	153	157	165	178	164	152	177	145	143	168	182	159	144	149	180	160	170	158	175	173	156	147	176	169	165	162	142	178	175	179	171	142	191	177	141	168	173	180	172	154	158	193	163	160	168	145	147	158	188	187	170	191	174	162	184	154	169	166	174	181	169	196	178	168	166	154	148	173	145	169	172	161	188	162	154	156	159	172	169	157	156	181	130	170	175	171	144	151	167	152	150	160	180	158	167	177	165	160	185	147	151	158	173	148	140	160	161	165	150	173	181	163	144	152	168	146	168	167	162	176	168	185	160	169	164	145	161	169	174	170	167	176	171	162	147	157	148	161	196	151	167	168	175	146	145	161	150	151	162	185	176	155	168	171	178	180	151	154	158	148	147	144	180	161	172	180	162	152	155	175	179	158	167	182	183	160	171	166	149	178	173	164	178	172	185	153	168	178	173	185	171	164	170	189	168	170	180	162	163	164	146	169	163	193	182	189	167	157	172	164	156	148	174	139	172	170	158	161	167	157	177	195	158	171	178	171	168	165	141	169	184	170	150	163	181	169	151	166	159	166	167	163	145	181	171	155	135	152	154	151	175	160	161	173	177	173	161	170	162	158	144	172	159	157	166	157	168	174	152	164	142	195	154	137	180	164	167	154	149	166	156	189	159	155	160	141	178	164	165	170	159	144	159	165	149	161	159	146	130	175	152	168	155	154	157	162	182	169	148	165	162	177	144	164	135	163	143	185	172	169	170	175	149	179	148	190	178	151	171	148	181	168	171	160	179	166	163	176	151	163	161	166	172	150	166	179	164	153	166	179	144	176	160	138	168	168	184	164	162	153	169	179	146	135	127	171	171	149	158	173	168	179	170	181	174	167	174	155	179	207	190	167	182	188	187	174	189	165	169	165	162	162	157	153	129	141	161	158	136	147	163	183	171	163	164	136	173	142	176	159	164	152	161	159	141	179	176	147	162	164	164	190	167	176	140	151	156	180	168	147	178	177	166	181	168	179	168	165	170	163	129	152	159	162	182	174	177	173	148	166	150	159	161	158	154	160	150	177	180	146	188	150	161	159	160	159	174	171	191	156	176	173	174	179	154	151	175	136	149	157	162	157	172	145	161	146	187	159	157	163	176	196	168	154	169	169	193	134	157	161	154	170	157	164	191	164	164	152	184	160	170	157	169	172	146	182	146	167	154	166	164	164	157	166	170	157	181	154	162	175	187	181	171	173	156	161	160	198	168	160	158	137	157	149	164	151	150	166	170	171	167	183	164	142	159	131	163	171	143	158	148	147	179	150	183	166	173	151	156	136	168	172	170	184	164	151	166	159	168	157	172	166	163	172	165	197	183	173	145	167	154	182	151	183	175	159	161	155	131	162	163	180	142	167	139	174	174	172	157	176	185	153	177	179	144	155	178	137	151	164	160	148	157	159	168	176	155	149	160	172	182	189	156	154	175	146	155	169	161	167	152	162	148	175	176	151	130	169	145	160	167	149	182	155	175	151	137	125	161	147	165	153	164	152	171	174	186	172	178	169	157	160	158	163	156	167	169	138	187	158	145	150	179	155	134	173	147	173	164	160	151	149	159	162	162	153	160	166	180	184	184	149	183	156	171	179	186	161	156	175	154	152	180	170	147	166	153	145	181	161	185	166	174	179	189	159	183	181	177	151	171	176	153	160	167	153	163	140	156	133	168	157	160	158	151	158	168	186	184	175	166	192	178	158	158	191	153	151	140	181	181	177	162	173	177	154	181	186	146	175	172	152	170	168	149	152	167	165	155	169	178	161	155	164	151	152	179	150	180	127	185	171	155	156	175	151	158	195	171	167	173	185	143	145	168	169	180	154	194	147	157	186	178	150	163	163	151	148	187	181	147	160	134	165	168	152	148	145	156	149	183	172	148	176	185	170	145	163	184	165	150	167	189	176	160	166	167	154	151	133	158	159	174	172	157	155	142	147	200	170	177	171	181	193	163	162	168	132	158	157	178	173	139	188	184	184	191	177	177	179	165	163	157	130	175	184	159	162	145	156	161	175	144	136	167	164	162	178	161	169	163	146	166	166	146	141	173	182	173	172	159	170	164	159	170	148	157	170	176	189	172	139	160	190	155	162	145	163	171	153	153	161	170	128	161	180	172	192	194	173	185	176	148	157	160	163	171	168	171	146	154	155	150	164	166	187	162	170	175	118	170	145	166	180	170	147	186	144	168	147	168	169	179	188	170	168	175	164	186	153	155	161	162	160	160	159	149	170	162	166	173	146	154	187	180	166	170	135	151	166	147	179	142	157	161	199	161	173	169	168	171	158	182	186	180	170	154	160	181	163	168	166	140	192	196	156	155	159	152	170	193	154	164	163	175	167	143	141	178	159	172	168	170	153	171	150	165	158	170	161	160	159	156	159	165	176	163	163	155	172	214	153	164	163	155	165	162	141	166	148	148	193	181	167	179	142	188	171	187	166	167	146	174	174	158	198	155	152	183	178	178	163	148	193	177	171	160	145	156	178	180	154	157	169	165	161	162	173	167	152	185	159	169	182	154	154	152	171	196	174	170	142	166	178	147	153	151	187	190	192	170	163	159	158	157	146	163	155	176	141	144	154	166	176	167	156	203	173	180	152	169	163	192	166
34605	24396	29640	18066	3957	2148	1644	1330	1108	1029	910	821	798	735	657	619	543	513	516	507	465	465	461	482	418	436	480	440	449	486	375	430	388	448	433	409	432	409	370	372	377	391	445	389	443	424	412	388	394	399	368	368	392	416	392	396	387	380	409	410	381	410	402	416	412	375	385	413	404	384	364	390	373	362	409	388	406	325	376	354	396	378	417	390	364	404	389	374	358	392	363	366	386	385	421	379	383	387	372	395	390	390	392	385	415	400	380	382	383	358	404	390	379	393	350	377	398	377	380	371	375	409	371	401	406	379	377	391	417	392	403	362	413	367	365	398	392	412	382	416	381	389	381	389	387	422	392	382	377	399	408	388	395	378	378	409	382	389	399	407	375	366	380	384	416	387	386	381	380	405	391	382	378	404	406	396	358	347	426	358	378	354	388	381	397	419	393	400	406	370	427	399	381	408	368	409	396	410	388	416	395	382	364	392	368	365	381	352	365	362	373	380	417	421	409	379	400	374	411	387	385	427	402	406	391	400	374	371	380	393	398	405	415	420	428	388	394	368	384	369	399	392	381	401	410	352	410	369	370	387	407	401	372	402	388	393	420	388	351	383	419	381	366	368	365	338	340	398	407	359	369	388	403	390	402	405	394	370	402	369	404	367	420	377	409	381	414	413	364	393	361	422	407	381	386	350	405	390	393	390	381	366	381	387	381	363	401	370	408	402	400	408	391	371	400	381	393	388	386	367	402	396	363	433	393	421	394	413	423	375	402	392	355	399	392	398	391	374	421	403	382	387	396	393	354	377	395	362	348	404	384	408	417	369	365	390	386	395	433	375	376	405	386	397	412	403	372	373	401	390	406	382	403	346	385	378	321	386	360	399	415	362	402	391	408	398	355	426	376	391	377	390	377	400	382	353	377	387	385	399	383	394	388	396	409	376	395	372	409	403	397	367	379	388	396	400	403	367	377	362	374	396	374	374	402	402	403	381	368	398	430	366	382	378	398	384	389	373	374	387	360	371	357	375	389	420	411	379	404	376	391	369	411	421	348	386	390	393	390	377	390	415	406	385	381	375	399	382	394	380	381	376	393	406	379	389	394	380	396	379	407	390	433	414	378	397	380	380	377	353	371	383	380	355	373	441	376	370	343	379	388	416	368	401	356	414	419	411	425	404	406	383	412	391	380	415	388	411	401	381	347	398	424	392	375	373	399	394	409	390	378	363	375	422	442	380	414	407	414	391	426	402	386	379	380	417	411	409	378	367	392	394	416	408	380	404	400	393	379	381	384	367	375	429	395	341	398	393	433	357	373	401	393	360	388	407	395	363	364	405	367	376	364	405	393	386	356	395	377	389	427	385	384	405	377	371	394	404	375	337	405	399	399	366	390	405	360	363	397	410	378	379	411	388	389	373	391	387	386	397	377	414	375	383	395	406	414	377	372	414	409	387	357	386	405	397	391	388	392	374	380	389	428	395	365	411	379	391	372	359	370	396	401	376	363	397	386	350	421	385	396	352	392	391	385	350	377	362	377	400	372	377	389	414	385	406	380	375	388	397	376	399	385	395	394	367	350	382	431	382	346	387	373	396	374	404	402	364	383	413	411	411	426	390	372	418	380	401	382	418	356	386	391	384	351	389	403	391	380	402	381	398	410	383	384	369	389	375	373	382	363	410	396	392	385	359	416	352	367	417	381	389	412	416	386	367	413	430	388	372	381	344	378	396	397	402	403	356	380	404	419	411	387	422	416	408	356	384	386	361	392	367	363	392	373	382	406	364	376	372	382	389	397	382	381	375	392	364	371	379	424	375	376	348	375	365	431	347	374	409	396	366	398	385	374	394	403	376	398	402	385	374	402	412	410	419	367	365	382	407	392	404	386	394	384	387	400	389	381	413	392	362	384	400	362	379	399	424	403	385	362	367	373	371	380	409	394	399	374	408	402	381	368	376	359	381	364	392	391	389	417	398	417	390	368	393	383	422	384	384	377	360	397	384	382	360	403	379	391	408	373	371	397	344	379	381	382	395	402	373	421	400	378	425	399	385	400	390	329	369	403	383	420	396	407	400	406	395	379	406	414	406	347	376	365	354	410	381	407	387	409	412	348	372	364	376	435	388	393	383	376	355	411	369	371	388	387	403	406	358	412	379	362	382	360	362	397	396	406	408	404	371	367	410	399	401	412	385	374	400	382	365	373	388	386	402	387	399	359	377	424	408	388	385	363	417	391	359	418	430	361	385	393	379	389	402	385	389	401	394	408	359	411	384	366	404	351	401	364	390	389	407	361	374	374	394	398	387	389	385	387	398	379	360	365	390	378	366	416	413	420	411	417	389	389	408	404	412	432	384	399	413	383	374	389	408	384	369	391	420	373	352	397	393	388	382	387	399	408	383	399	424	390	379	412	409	415	402	402	373	392	362	370	385	395	365	386	406	402	371	401	391	413	366	415	367	379	353	377	391	399	409	402	363	369	374	403	438	366	395	380	367	387	393	386	397	378	424	364	380	366	422	389	389	359	369	366	392	394	402	376	406	405	390	366	384	403	364	404	386	400	409	382	388	458	409	363	420	399	370	398	352	398	334	406	355	404	380	424	382	394	399	386	392	387	389	362	401	416	402	351	365	378	423	394	383	363	398	434	372	426	389	385	429	404	381	378	386	424	401	383	369	418	382	435	391	381	415	382	401	358	394	403	401	356	375	374	393	386	400	388	413	368	381	377	425	375	380	392	353	411	382	402	369	367	391	359	400	415	410	374	403	353	395	377	378	383	375	413	424	413	388	363	414	432	365	398	392	407	378	368	352	421	371	347	362	428	392	375	356	397	373	389	383	410	402	389	344	401	362	399	383	401	370	381	384	395	367	423	382	369	378	379	386	400	372	377	389	339	368	394	397	399	392	379	378	415	385	388	354	394	365	350	396	369	388	364	388	409	345	417	417	401	372	377	397	378	377	393	379	381	361	397	406	399	352	364	385	397	382	368	435	423	365	391	383	388	409	415	401	373	375	368	374	412	371	384	414	411	391	370	397	428	380	399	394	351	362	434	390	400	395	414	403	398	394	379	376	411	404	401	378	396	388	411	399	405	438	399	369	395	352	367	371	374	394	420	384	397	375	377	382	378	404	391	370	387	349	363	369	382	430	410	376	366	384	382	388	392	399	373	404	387	384	413	418	393	403	381	369	382	400	419	402	384	370	379	364	372	402	379	376	365	363	434	409	416	371	379	367	404	403	369	390	392	399	397	382	393	399	404	419	377	401	405	359	375	394	421	381	389	372	358	395	373	355	391	405	370	378	395	401	412	389	382	393	378	369	410	394	368	425	377	408	420	385	388	418	388	413	408	398	385	343	416	377	335	370	447	370	426	401	400	390	372	385	360	377	372	402	390	357	393	361	380	385	357	392	372	390	400	421	360	370	389	363	405	423	377	395	358	366	394	388	427	389	408	370	375	388	387	387	373	364	386	392	371	410	400	408	357	405	390	396	352	383
28793	14608	6871	1931	515	347	320	316	255	281	264	268	182	237	245	257	274	241	230	239	252	247	268	246	246	215	215	248	260	230	251	243	221	234	237	218	262	274	230	254	256	265	232	232	247	235	245	243	224	250	237	246	244	236	204	226	223	228	231	235	236	259	224	240	251	247	254	246	253	222	240	238	224	262	228	235	267	255	231	236	235	248	232	269	241	206	240	214	249	247	259	251	263	237	209	247	261	249	221	241	222	241	228	241	260	226	258	223	236	241	258	238	247	236	204	253	239	220	252	214	243	261	247	244	254	224	220	238	256	243	247	253	228	236	206	269	227	241	224	249	230	217	222	275	239	248	218	239	228	203	234	223	238	243	225	238	237	250	258	234	255	270	225	235	223	244	259	237	248	262	228	246	205	207	251	258	248	250	254	224	230	261	237	227	228	234	218	274	241	225	255	256	250	238	258	244	267	252	230	234	226	255	241	288	233	251	237	243	257	240	222	253	252	232	254	283	222	247	257	249	217	238	253	239	264	253	266	254	244	222	237	241	246	249	236	244	232	218	260	229	249	234	238	252	232	259	238	238	246	227	249	225	267	236	244	264	232	214	245	270	260	239	227	218	222	229	229	229	215	253	258	225	250	242	230	277	241	236	266	243	234	240	237	244	229	238	239	242	246	241	271	232	227	235	251	237	262	241	280	251	259	245	235	237	241	238	237	257	223	242	249	277	266	254	258	239	247	259	263	263	234	232	241	225	235	238	263	221	267	236	247	215	230	230	233	243	237	226	259	244	251	274	231	270	226	237	253	229	255	270	230	283	256	237	253	257	255	248	232	221	253	233	238	219	240	268	260	248	237	243	239	248	234	211	242	253	237	245	251	214	233	221	235	225	245	290	226	224	235	218	277	244	221	201	251	237	232	217	268	259	227	230	273	275	218	213	257	264	245	220	229	243	228	248	258	245	249	204	201	229	194	242	219	248	230	209	269	210	202	252	265	236	223	232	217	224	258	237	249	261	240	265	235	246	238	252	237	242	228	231	265	274	217	247	237	234	251	240	254	248	235	260	261	257	246	224	222	246	268	240	242	243	248	218	230	256	239	209	257	227	216	206	231	204	236	224	221	246	242	262	236	220	239	247	232	220	218	261	256	259	241	209	233	215	221	266	238	249	234	261	227	236	239	228	226	211	237	211	266	251	231	248	261	238	267	232	248	244	229	228	170	278	258	253	243	224	227	251	260	268	243	239	252	237	210	271	234	238	220	237	237	216	250	244	225	243	260	222	265	226	230	214	206	234	264	246	254	209	228	234	246	258	245	227	214	234	203	235	254	246	244	242	231	273	251	249	263	215	244	222	250	221	237	233	231	229	234	240	252	223	250	258	250	255	200	262	255	249	235	206	215	234	237	241	242	230	243	244	253	233	255	253	220	237	248	248	228	250	230	245	233	244	221	275	237	247	220	243	229	253	246	231	227	227	248	257	260	228	222	252	234	219	242	264	226	223	234	236	207	233	249	255	225	261	224	246	236	242	246	218	213	215	250	224	251	238	230	246	229	242	246	241	251	255	253	251	231	230	282	214	253	244	261	225	229	245	223	241	235	248	232	232	240	248	251	255	257	246	234	216	254	242	242	253	243	233	253	216	239	259	236	244	245	248	210	227	226	233	219	257	257	278	221	213	257	236	234	243	212	219	242	245	221	238	202	258	251	238	258	299	240	223	245	243	242	260	249	263	258	248	237	227	223	253	257	247	256	259	252	222	219	224	219	253	249	255	264	232	206	237	238	225	272	221	241	247	245	222	241	222	230	234	233	240	238	244	246	236	251	262	259	246	258	233	218	207	200	243	279	256	243	196	232	287	242	255	262	247	241	240	233	235	237	223	233	260	254	217	250	234	217	279	226	264	227	239	223	209	246	232	258	248	241	247	235	237	252	253	237	242	207	264	269	268	256	242	254	224	244	260	245	233	242	238	239	238	279	236	260	215	216	219	244	228	218	230	255	230	219	224	236	234	252	213	223	203	229	257	235	221	213	211	254	232	226	244	264	238	252	224	218	264	231	262	249	253	258	231	234	237	224	231	234	216	249	229	255	232	249	232	236	245	253	229	256	237	258	243	214	211	243	252	282	225	267	246	251	221	245	230	221	218	254	236	251	239	221	204	254	246	254	234	233	238	242	272	230	233	269	239	238	224	223	249	255	235	241	248	256	238	250	260	254	225	250	238	228	243	231	285	256	234	269	261	208	248	208	220	233	250	229	233	259	250	217	251	215	240	250	233	260	258	254	235	216	227	257	247	243	223	240	247	227	251	228	246	232	213	228	253	227	217	240	226	262	219	258	247	233	222	255	249	247	259	224	252	231	234	226	247	236	257	247	234	238	234	253	239	256	229	253	229	258	254	254	242	223	248	238	211	240	254	237	252	221	253	236	240	264	234	210	253	265	240	229	259	247	220	249	242	249	242	259	231	268	229	251	244	259	257	209	231	254	204	246	274	204	210	259	248	223	221	232	221	232	287	251	257	237	226	253	222	226	254	241	255	252	223	266	241	243	220	244	271	238	248	264	223	241	245	231	249	245	227	223	221	232	217	264	259	238	223	206	228	247	247	242	229	262	262	256	257	210	208	204	246	229	217	217	260	231	230	246	254	237	267	220	233	236	249	228	264	236	236	237	267	221	244	225	256	246	244	268	254	239	267	234	244	233	253	235	271	256	255	230	245	250	223	212	223	242	214	241	214	244	229	239	219	254	238	234	238	266	270	198	256	229	246	224	255	211	256	260	248	220	239	233	228	220	215	240	248	221	241	230	237	242	259	247	226	223	255	228	242	259	239	262	244	235	262	231	224	265	266	241	250	240	236	244	242	226	220	245	266	252	244	250	208	235	242	257	263	247	241	268	265	229	242	231	231	234	268	254	234	237	249	235	286	229	238	247	243	264	257	237	225	242	252	243	227	249	253	244	196	223	260	238	234	228	236	204	251	240	226	236	240	238	260	227	250	240	214	257	233	249	227	218	253	204	288	249	238	232	222	241	241	240	220	242	229	257	247	252	291	253	249	267	256	253	247	261	228	238	257	258	257	222	231	224	234	254	250	268	219	227	222	260	265	251	228	233	270	244	237	243	241	239	244	228	276	234	258	238	240	238	261	239	240	240	252	235	247	228	235	229	249	216	243	236	241	276	259	230	245	234	243	234	239	261	240	223	245	219	251	273	264	201	231	222	248	278	266	254	256	236	227	243	246	224	235	245	217	268	239	200	241	273	238	244	242	230	233	245	275	255	239	267	256	275	265	251	249	239	260	265	199	239	250	249	253	210	235	267	257	251	228	231	209	252	254	188	233	234	230	242	267	244	226	236	239	235	243	235	261	287	239	237	239	254	256	217	232	264	229	219	227	231	261	254	258	228	251	233	238	235	223	230	238	250	244	247	224	254	250	241	238	233	230	241	212	230	265	225	232	261	262	231	216	240	220	255	241	238	220	219	214
18089	11170	9709	4610	1427	1007	847	778	736	717	682	612	603	554	604	562	561	525	568	563	543	498	515	541	508	535	532	565	531	542	552	490	505	549	506	492	517	530	494	549	552	541	499	498	566	518	535	539	543	529	517	494	544	506	468	476	532	512	506	552	520	533	510	475	500	479	565	522	502	552	512	476	487	544	523	541	564	519	505	476	526	535	526	503	515	535	507	521	523	519	502	545	517	553	486	562	496	475	525	536	547	511	540	541	517	526	536	505	522	550	538	494	492	505	502	528	552	482	532	494	512	534	500	479	525	545	509	514	512	521	496	561	543	509	536	508	522	553	534	520	524	514	550	510	534	502	530	503	522	500	527	518	550	512	537	531	534	541	511	565	526	476	481	505	507	539	540	508	563	565	529	491	524	512	509	531	508	488	515	534	537	517	552	475	559	513	521	521	506	536	529	478	519	538	528	542	507	504	527	496	502	501	501	512	490	517	523	497	504	536	529	507	536	532	516	511	532	539	505	531	476	520	529	503	567	485	471	490	491	516	535	549	508	546	487	457	488	521	494	520	544	548	575	563	549	507	540	537	489	537	516	509	474	527	500	570	519	530	511	516	540	536	533	525	515	537	537	530	510	555	542	569	528	520	527	520	535	500	536	501	527	515	518	517	497	475	565	522	519	501	541	542	563	514	478	527	506	523	546	545	550	558	513	552	485	535	493	563	532	514	497	522	527	514	500	531	516	539	523	516	540	567	540	504	555	509	510	507	530	501	556	538	529	515	536	517	521	503	503	544	484	504	550	477	532	532	519	507	475	530	498	508	506	515	549	510	512	548	500	528	550	506	518	553	510	459	526	533	513	523	559	489	545	521	557	492	538	515	538	547	529	539	492	528	489	499	524	497	502	559	504	530	511	531	578	539	523	542	509	554	517	500	535	582	526	544	549	497	521	582	545	549	510	532	531	533	488	468	486	543	528	544	462	507	504	531	510	563	531	480	566	512	518	527	517	527	526	489	524	534	574	507	530	502	489	541	520	512	476	522	546	540	523	519	512	491	485	551	524	518	525	541	463	520	515	532	556	499	483	528	523	557	489	503	539	523	505	524	507	541	512	533	501	544	557	528	493	502	481	505	504	506	499	532	546	490	523	551	554	522	520	532	504	510	536	518	498	533	507	541	548	522	532	538	568	523	538	490	556	473	552	535	502	532	499	485	496	543	503	560	504	502	569	499	514	507	520	551	510	522	515	515	515	516	558	524	565	487	538	506	480	516	504	551	514	525	540	515	545	517	523	531	506	510	519	541	455	556	495	558	578	551	530	542	529	508	541	535	516	506	527	529	529	515	530	527	509	529	563	546	517	540	508	523	559	487	507	549	511	504	476	503	521	540	542	533	546	541	495	496	536	520	543	502	485	520	521	548	544	559	464	503	502	528	511	560	493	506	569	518	499	542	516	523	528	551	498	518	538	494	504	533	536	521	537	555	549	525	486	516	514	532	536	513	498	545	466	543	536	478	526	530	516	532	492	525	520	529	559	549	527	534	526	535	545	562	543	538	531	489	544	511	513	508	526	507	523	520	527	474	499	513	547	481	534	529	494	510	546	544	485	537	500	526	496	528	511	511	506	533	481	553	507	532	503	530	484	518	562	541	502	495	519	570	515	511	560	492	524	530	560	515	531	496	538	530	534	589	547	514	519	508	491	538	506	502	547	517	503	497	522	525	540	502	557	500	525	529	490	540	530	495	532	498	538	468	534	526	582	564	499	482	534	491	495	536	531	525	535	502	556	553	537	497	493	539	540	531	528	503	490	526	503	524	538	520	529	541	517	542	544	521	538	481	510	515	517	483	524	520	520	549	542	513	563	481	556	522	520	528	499	477	546	489	552	512	529	492	502	521	539	541	510	552	488	548	534	490	532	538	498	552	504	505	537	503	528	521	527	510	495	532	541	523	542	556	553	526	501	475	502	507	519	529	505	566	533	517	563	551	538	529	494	489	503	497	530	510	519	519	507	533	528	528	519	546	504	551	534	506	532	488	503	541	559	490	515	565	544	500	518	544	531	537	523	527	530	504	527	531	516	581	536	532	513	549	535	521	542	488	493	551	486	550	553	519	519	495	472	526	570	470	550	519	523	485	528	479	510	507	483	536	545	543	530	490	559	556	522	493	550	505	521	496	529	548	519	498	571	506	509	471	534	502	515	497	494	524	499	491	527	535	527	545	515	550	541	502	533	508	489	530	529	549	519	543	527	557	494	527	501	523	463	505	528	549	556	503	528	548	505	512	503	507	520	527	520	527	539	550	492	509	502	498	546	505	515	493	472	530	500	485	536	500	513	499	516	553	521	511	545	544	513	525	502	483	530	522	504	494	515	513	554	492	518	529	500	522	535	531	520	513	519	505	495	460	537	478	526	485	495	517	521	557	488	523	516	515	556	504	520	561	515	505	538	541	524	479	551	541	520	494	529	498	552	570	549	513	527	549	516	515	561	528	536	495	539	512	518	501	536	515	530	520	545	526	515	540	481	545	536	493	531	521	537	526	513	503	499	527	520	527	510	511	505	552	508	560	565	522	520	508	492	530	535	532	548	551	527	549	532	503	536	499	519	540	464	516	572	522	508	524	537	549	521	524	535	534	561	546	512	527	519	516	552	544	518	513	500	511	559	543	562	523	520	526	525	523	512	538	505	541	499	532	536	516	531	558	521	553	519	536	535	530	504	504	572	547	526	516	562	528	512	543	545	510	514	486	498	473	548	515	565	550	526	480	494	538	550	513	499	495	518	513	520	559	514	528	535	515	539	563	483	527	518	571	501	501	559	512	518	511	512	506	514	578	521	533	486	551	522	513	529	527	474	507	536	535	536	506	541	499	551	514	512	550	547	553	528	514	521	512	498	529	539	480	525	499	510	513	547	558	497	506	565	557	515	542	520	529	518	492	533	525	507	540	521	507	497	541	488	489	523	539	502	505	515	488	498	554	576	556	509	508	509	502	499	549	551	495	509	529	499	553	516	573	514	523	544	493	508	523	534	519	492	553	512	542	549	521	519	494	531	551	527	475	547	473	517	520	484	520	543	492	544	513	505	518	554	546	493	506	499	502	480	522	517	538	495	507	502	516	515	497	575	541	522	532	491	513	513	521	524	526	553	520	521	508	525	560	523	495	589	494	512	523	511	490	547	525	508	516	488	541	544	503	529	515	543	521	535	523	510	545	515	522	475	516	549	544	499	528	533	571	553	510	478	521	527	558	516	500	524	527	504	501	506	530	514	544	488	570	493	489	518	498	558	515	560	553	540	490	578	518	514	528	522	554	527	523	489	522	528	520	476	500	568	505	511	505	518	584	530	495	505	526	506	515	499	472	553	527	502	530	550	555	562	498	511	559	504	515	511	531	494	486	522	501	536	514	533	517	506	486	518	529	571	503	514	491	504	507	497	506	519	437	513	519	569	529	517	563	577	489	498	542	564	548	514	517	546	495	525	534	526	507
44484	26510	17403	10107	2760	517	390	303	254	207	185	199	202	180	161	157	146	164	156	164	151	156	140	129	144	160	156	168	142	136	155	141	152	139	147	154	141	157	164	137	168	144	139	138	136	146	128	135	141	130	134	140	154	162	143	146	147	140	145	120	147	140	157	148	165	180	173	133	149	136	139	137	152	150	145	138	140	149	136	140	134	151	139	146	157	167	148	137	162	151	152	149	152	142	147	137	133	129	153	147	165	156	150	134	147	149	130	149	133	141	140	141	123	181	143	173	152	132	137	146	144	148	148	141	146	168	160	181	142	145	149	139	154	128	143	157	156	144	135	134	155	152	141	166	154	137	157	119	140	168	138	152	134	132	141	146	156	126	145	144	139	142	134	154	157	163	119	123	145	140	146	142	142	133	144	139	145	151	147	145	155	153	127	138	157	131	134	142	164	118	149	144	148	145	137	175	151	136	128	154	160	142	150	164	153	159	131	160	161	155	151	137	121	153	142	127	124	140	152	149	144	135	162	156	137	139	139	157	142	137	170	115	119	159	141	145	115	148	168	144	141	161	152	143	129	151	148	119	139	134	128	146	126	167	124	156	133	144	158	153	139	167	129	141	132	132	154	133	132	156	146	125	135	137	131	127	131	173	183	167	151	149	147	163	142	135	168	159	141	150	176	138	164	147	150	148	140	156	141	141	134	160	150	155	126	164	168	125	157	127	129	160	140	133	142	130	124	132	139	126	141	138	146	145	144	108	145	150	155	144	148	146	138	150	150	146	146	114	141	128	140	141	152	148	155	130	152	125	155	150	146	160	141	149	155	135	168	138	139	143	132	161	152	157	150	136	177	153	147	133	151	137	145	156	165	135	133	155	156	158	136	156	143	136	152	134	161	145	156	149	165	135	152	137	148	157	157	140	147	145	139	145	144	151	157	141	133	127	154	171	126	166	153	126	144	145	135	135	151	161	146	141	136	149	137	150	125	140	163	133	146	137	141	138	152	154	133	128	153	148	150	134	122	148	144	131	128	126	146	119	133	130	119	173	147	162	161	134	136	179	165	143	145	136	139	149	150	140	148	147	147	154	146	155	141	149	138	124	140	143	138	150	145	165	111	150	148	129	155	144	128	103	146	154	162	146	146	146	132	143	147	122	128	133	160	163	141	112	135	140	163	150	156	155	123	152	149	139	166	140	140	136	167	154	152	163	143	171	162	148	159	154	152	133	161	143	163	129	140	154	131	152	133	160	155	125	164	148	140	153	135	146	127	139	141	141	151	123	142	142	144	136	128	136	135	180	113	142	137	141	154	151	144	130	146	153	132	132	157	154	159	117	145	145	136	146	145	154	141	138	143	161	135	158	143	139	139	151	155	151	141	129	129	128	152	132	136	148	134	148	136	145	145	144	119	155	132	131	150	157	150	151	143	161	129	169	136	124	162	171	130	139	148	136	169	162	134	125	147	133	130	115	151	134	134	148	137	168	126	146	157	153	133	128	128	157	134	145	151	136	150	159	147	150	140	152	168	146	159	138	149	133	155	128	149	139	138	168	142	157	141	142	123	168	142	136	153	140	126	121	143	137	146	171	170	142	135	122	146	160	140	169	126	134	139	154	143	147	159	120	170	153	128	154	137	146	150	163	154	132	143	156	142	139	143	140	125	139	143	125	138	162	130	126	163	164	147	155	152	125	129	151	145	148	149	134	138	158	173	132	139	130	138	136	147	132	171	146	155	159	142	141	133	125	145	123	133	144	134	137	157	172	140	152	140	145	151	143	139	132	161	145	146	153	149	144	154	138	117	135	150	136	140	174	153	112	143	150	145	138	150	167	151	159	144	135	141	151	170	147	139	164	155	147	155	123	145	159	170	159	157	119	126	146	147	139	148	166	146	137	129	141	153	159	118	153	144	158	148	150	134	124	151	157	115	148	141	137	165	121	166	132	144	155	155	159	136	144	144	138	134	142	150	164	173	167	146	149	145	150	132	167	171	169	146	139	132	130	176	128	139	140	170	162	157	146	144	149	155	166	146	138	149	151	108	140	137	133	148	146	136	136	181	133	132	150	124	149	146	142	156	154	152	144	152	167	159	176	133	161	158	143	134	153	140	139	132	150	164	131	134	156	126	161	152	159	151	138	146	154	151	140	145	151	137	156	143	160	148	160	151	163	158	154	138	138	151	150	141	145	138	137	154	161	130	149	141	149	150	145	155	144	153	129	140	119	145	130	128	146	155	146	121	142	144	157	139	151	157	162	135	142	151	150	136	169	141	145	145	141	156	155	138	153	134	139	156	133	140	139	155	131	135	143	145	143	140	143	155	157	131	140	154	130	172	164	173	134	148	120	157	142	142	138	168	137	135	152	150	152	169	139	126	150	131	138	120	160	126	139	140	143	136	133	138	184	136	123	130	130	143	146	145	146	124	143	180	152	140	138	164	167	149	176	143	158	146	155	129	151	122	153	138	159	147	150	161	137	150	144	145	135	156	150	125	163	162	136	145	146	138	137	149	154	165	141	170	148	156	136	142	152	140	141	137	157	149	147	133	153	147	157	128	143	132	130	114	138	128	171	147	138	164	135	146	145	137	138	137	156	151	124	172	139	163	132	155	146	157	153	152	152	124	129	150	143	147	119	136	155	136	158	157	162	131	135	139	121	142	123	129	151	160	165	158	154	129	144	163	144	136	140	150	158	119	142	157	147	124	133	117	139	157	126	143	157	162	150	138	150	151	143	144	157	154	136	145	153	148	167	132	163	163	140	147	141	139	162	139	138	135	159	152	121	112	146	133	161	144	144	137	142	147	131	131	157	148	121	166	132	136	133	121	147	125	137	151	144	153	138	143	137	133	139	155	163	144	166	130	117	129	167	147	154	137	151	150	146	148	139	138	144	137	122	163	137	142	163	140	149	145	158	136	169	131	140	161	150	163	154	122	130	120	139	152	116	142	134	149	155	148	147	176	132	146	149	149	157	144	140	145	142	149	143	134	151	166	155	141	143	128	148	130	145	117	143	153	134	151	145	134	148	138	125	139	136	135	130	134	130	148	137	169	133	157	135	146	152	151	139	147	145	161	152	156	110	156	160	141	137	153	118	141	146	152	124	181	137	146	144	151	119	152	149	146	128	141	136	146	143	125	147	157	170	143	169	145	171	145	129	123	168	142	153	162	143	126	114	149	163	169	122	153	145	152	129	148	163	128	141	140	129	156	153	158	140	123	140	134	146	148	150	129	132	140	153	138	152	164	149	139	157	138	155	144	154	143	139	154	140	129	156	152	158	147	150	135	158	149	150	155	152	141	151	152	150	156	141	137	142	132	142	174	136	167	148	145	127	144	167	141	140	147	156	154	143	149	148	181	142	162	143	161	147	146	147	115	166	148	159	152	160	142	141	150	173	137	134	129	142	156	136	149	133	170	161	163	145	145	133	141	158	154	158	142	144	143	149	157	140	125	144	141	154	146	149	142	154	168	152	144	155	147	140	141	156
28750	19776	21567	17281	5961	1405	1227	1085	827	763	712	599	559	533	570	490	430	416	440	442	399	424	381	397	332	378	332	380	359	342	375	370	338	342	352	334	361	348	349	333	370	350	357	349	325	370	364	360	349	300	327	335	330	358	356	366	332	317	320	385	343	328	358	339	337	344	353	363	340	325	341	352	300	333	338	323	351	329	357	304	361	359	346	338	328	307	308	339	340	345	330	313	336	332	321	308	308	336	393	375	344	321	325	336	350	331	328	296	353	314	354	347	363	338	333	322	340	294	319	339	365	348	305	317	329	356	339	365	311	325	307	332	319	346	348	327	312	348	371	345	336	350	341	366	314	333	356	332	295	333	337	346	332	325	340	355	339	371	359	327	320	333	344	318	330	330	357	360	321	306	350	336	325	321	319	332	341	351	355	317	354	333	322	351	305	312	309	337	357	351	360	344	325	387	335	336	291	321	340	334	325	350	354	328	323	351	363	355	336	324	344	356	373	318	360	332	327	318	353	351	355	355	356	340	380	332	326	320	324	366	328	325	294	311	346	345	328	293	372	314	349	354	330	330	348	322	304	344	361	333	359	326	345	325	334	350	322	329	335	322	373	358	316	323	340	329	368	343	358	358	371	352	353	344	318	334	312	349	352	325	346	346	302	311	370	343	371	370	321	311	313	326	346	319	350	329	357	391	326	342	328	317	340	344	340	328	304	344	315	316	340	319	346	352	348	327	313	328	314	354	319	323	326	313	338	304	338	362	355	347	342	367	306	311	333	326	338	314	320	324	352	363	354	350	320	322	330	336	367	340	333	316	343	304	315	330	313	351	309	380	335	335	324	344	306	366	370	341	326	325	307	333	322	317	344	296	337	337	314	345	300	332	360	370	333	374	336	324	358	313	325	323	346	402	302	335	343	315	323	337	348	322	327	356	369	347	334	293	327	302	322	357	331	349	310	318	337	329	319	337	313	357	323	332	302	312	332	329	312	351	351	327	365	339	330	343	347	348	349	354	335	346	343	345	335	319	301	352	319	338	326	349	323	314	304	354	343	355	325	326	300	382	340	305	352	324	349	338	336	326	357	348	338	355	338	341	329	324	342	343	314	336	302	314	326	312	322	342	358	349	286	356	362	345	317	304	341	340	343	298	345	364	295	307	312	327	321	324	320	357	360	337	342	337	350	311	338	348	324	324	339	325	312	336	349	321	355	349	349	309	339	328	345	350	326	353	328	334	355	349	321	306	310	324	324	348	327	345	325	325	340	314	331	332	349	324	324	326	316	332	331	335	344	344	342	327	345	361	329	333	326	351	353	333	347	344	370	343	325	351	321	337	336	338	355	314	332	330	330	311	348	340	362	337	317	315	341	350	331	327	306	353	370	344	320	318	341	364	336	301	368	359	305	309	339	337	330	318	311	326	304	345	317	331	325	306	360	325	353	347	352	327	326	311	334	347	340	340	337	343	345	340	361	337	342	334	350	339	340	303	335	328	342	332	325	341	339	327	315	310	327	390	359	336	351	354	360	312	372	343	370	358	330	328	366	329	338	343	318	316	341	308	309	356	323	337	333	318	353	353	330	317	358	340	317	335	316	353	357	316	336	376	349	316	361	339	342	336	307	326	329	326	329	318	334	335	316	328	306	321	353	323	337	342	339	331	328	346	314	357	329	302	302	336	349	301	318	338	320	344	342	324	335	355	338	372	321	321	346	320	338	402	353	352	368	309	322	344	346	320	338	321	343	334	302	348	370	379	344	310	343	336	365	332	314	328	366	328	361	340	338	362	348	313	299	340	333	320	345	316	340	336	333	339	329	362	330	320	361	358	346	321	355	344	339	337	345	369	314	358	345	321	347	328	331	318	336	327	305	338	352	317	327	353	332	339	325	348	345	321	328	319	345	337	313	325	326	344	368	330	325	351	354	366	342	309	338	326	335	351	343	338	376	340	333	292	329	324	362	319	355	344	356	325	328	340	341	331	347	355	327	340	390	341	333	329	337	315	319	354	333	326	344	332	333	361	341	335	358	306	318	356	351	341	341	323	357	339	319	349	343	340	337	328	337	331	342	383	319	331	318	339	302	339	329	354	315	363	315	310	335	339	349	322	346	353	335	373	348	325	310	334	336	309	346	338	338	317	325	327	332	355	353	291	349	336	319	344	311	327	378	320	330	348	331	329	312	313	324	341	340	342	331	312	332	331	317	349	318	335	312	335	380	356	366	317	347	326	300	333	311	327	359	355	323	314	293	346	329	362	331	340	325	348	343	307	339	326	337	330	328	332	301	338	335	341	311	315	346	334	340	302	321	366	343	337	321	314	385	304	330	336	368	333	340	333	322	347	356	337	318	345	349	319	317	315	305	312	323	333	340	342	346	330	359	309	317	342	320	345	333	345	349	322	318	331	362	312	354	332	335	325	333	335	325	347	317	325	339	334	341	333	343	365	346	359	356	362	312	336	352	347	328	325	329	311	343	340	352	353	343	351	348	340	348	338	335	316	316	341	336	333	335	338	342	320	339	362	336	322	347	302	335	341	325	357	351	301	331	334	328	302	323	373	324	333	354	348	335	307	333	326	351	308	317	313	351	326	322	340	339	339	316	335	318	345	328	317	371	312	349	353	325	326	335	346	362	346	341	346	326	342	322	317	336	312	348	361	357	351	332	343	290	346	283	358	355	354	361	317	328	318	348	348	325	329	340	361	336	351	335	349	339	327	307	347	310	320	346	312	330	321	300	329	329	332	338	329	328	313	348	352	328	337	309	320	327	333	369	326	323	334	323	344	341	343	323	316	319	327	319	339	368	284	360	313	350	330	323	352	338	308	329	344	328	329	351	370	338	343	338	316	329	328	327	320	313	333	360	330	329	347	344	325	309	357	345	344	324	355	334	337	331	360	343	338	357	333	344	320	338	315	328	365	312	315	329	335	362	334	349	314	299	342	339	320	354	363	325	351	306	342	310	334	342	308	322	321	339	353	348	333	348	315	342	337	338	330	335	327	302	350	361	338	343	313	382	327	333	334	324	338	328	362	344	341	333	356	316	333	321	365	321	353	331	310	341	319	290	329	309	330	331	348	353	315	320	301	337	330	350	371	300	330	330	298	309	337	328	359	308	279	349	386	321	325	303	343	366	334	340	388	334	361	319	340	311	353	312	352	348	345	351	330	343	321	342	314	327	328	326	353	308	349	370	326	322	319	342	349	364	342	342	327	317	328	350	334	309	362	365	354	320	338	349	343	372	325	318	320	337	318	327	354	347	325	329	362	339	334	348	319	334	318	335	316	336	330	370	341	311	328	359	347	361	325	383	333	323	325	344	354	346	385	311	334	349	341	327	346	311	336	339	344	349	368	336	342	338	339	335	330	356	306	383	333	304	330	310	333	341	314	337	330	327	332	343	313	335	344	309	308	345	339	354	331	301	317	341	358	329	353	383	343	363	333	332	354	360	347	354	338	321	347	352	310	342	362	304	361	309	337	351	311	318	357
53423	33087	26127	20540	9671	1262	510	392	290	308	239	252	218	214	223	214	218	201	175	191	150	183	188	194	186	162	173	180	148	161	173	144	180	171	171	167	143	154	189	166	151	156	153	162	140	159	141	135	173	151	155	158	163	157	167	169	165	163	169	146	146	159	177	167	162	154	139	136	189	149	131	196	142	183	164	183	149	186	168	149	179	164	163	178	166	158	169	183	160	172	161	133	172	153	173	164	163	151	144	149	180	177	158	178	161	159	199	169	147	140	156	161	180	167	184	161	186	181	160	172	142	153	169	168	136	163	156	174	146	148	172	159	158	165	157	169	178	175	155	158	166	177	157	156	174	171	157	183	152	160	149	179	199	160	142	153	176	156	160	134	164	157	182	140	176	190	169	159	192	158	147	174	126	156	160	139	166	163	148	154	182	185	156	170	138	146	153	147	156	158	162	175	177	171	159	165	159	171	156	137	137	182	164	152	169	150	152	154	145	181	181	158	179	153	157	165	130	136	174	150	171	170	144	162	155	167	161	158	188	173	178	159	150	189	167	166	185	167	175	148	172	153	161	168	159	161	154	133	159	176	151	180	177	185	169	165	152	190	165	160	151	167	162	167	144	161	158	159	187	140	165	169	138	178	155	171	151	150	154	181	164	144	163	146	172	150	183	139	140	142	168	138	169	157	152	158	178	195	178	180	159	132	182	186	170	152	161	162	159	154	141	179	170	191	152	190	184	166	120	170	187	177	171	161	157	158	144	157	160	171	149	160	170	147	151	163	165	145	167	149	153	162	158	164	162	152	140	145	196	165	156	159	150	145	131	157	161	182	173	147	173	149	176	160	167	160	166	153	165	140	152	156	154	189	153	163	167	188	157	161	157	133	151	146	162	165	172	153	167	171	144	171	157	154	184	173	136	169	152	148	175	168	162	152	173	130	192	174	157	147	163	195	143	163	150	154	151	180	187	164	167	197	187	163	185	165	168	155	145	200	163	157	154	173	137	150	155	171	160	166	150	158	155	181	160	201	177	179	168	160	156	145	148	166	168	175	143	146	156	173	154	152	171	168	173	143	168	161	155	156	164	144	166	152	162	166	157	138	148	158	172	164	158	181	182	188	130	153	150	155	155	164	155	165	154	171	148	155	171	176	160	150	172	162	167	170	158	146	189	160	182	145	167	167	139	162	164	165	164	139	148	162	166	151	155	169	173	155	152	175	185	158	157	164	182	161	157	179	169	163	177	184	160	171	182	167	153	147	133	159	144	133	145	159	157	152	155	173	155	161	149	175	181	176	174	166	190	170	128	171	175	165	172	160	158	178	185	158	168	145	170	140	168	148	159	154	171	175	156	167	183	151	165	154	166	163	160	148	167	158	154	145	150	173	173	180	181	161	185	167	153	162	154	167	170	165	154	168	147	172	174	147	149	148	171	163	176	158	155	186	163	164	175	148	140	160	158	161	161	147	151	155	161	183	152	153	142	155	176	163	155	146	161	170	160	164	148	159	170	146	156	158	153	163	166	150	162	172	159	175	155	188	157	156	163	176	142	157	153	162	172	161	164	151	167	151	170	182	157	156	173	170	152	187	176	153	168	180	167	143	173	172	176	159	144	164	170	146	158	168	166	168	151	140	151	142	187	160	143	134	143	165	151	137	157	151	165	165	155	153	145	179	149	168	169	174	171	169	165	164	168	144	144	172	169	164	161	185	178	164	176	169	182	157	176	149	157	148	157	162	147	146	136	160	160	153	143	201	184	163	178	146	154	165	165	154	161	151	147	181	185	178	167	148	161	162	161	155	166	148	158	148	168	149	141	153	164	153	138	169	154	149	149	157	159	165	139	189	174	180	137	172	161	157	160	175	145	169	165	170	165	156	176	153	187	153	153	152	163	159	164	173	151	169	162	133	176	184	173	194	177	155	155	173	175	176	164	160	169	152	171	137	182	166	151	150	168	151	152	132	150	148	146	162	174	150	149	167	164	161	184	162	146	143	192	151	175	163	169	180	159	172	170	180	163	164	171	166	162	170	184	162	157	151	157	158	164	155	140	172	171	140	143	165	192	165	170	170	163	164	167	162	170	189	181	157	168	158	169	172	165	170	181	149	165	167	147	163	175	174	165	163	158	146	161	157	169	168	156	177	163	165	170	136	156	181	163	156	163	171	176	152	169	185	153	162	156	155	184	182	151	158	168	153	166	173	135	146	156	183	144	160	171	162	149	152	161	156	166	178	169	179	143	177	166	149	139	162	154	146	175	171	144	153	155	184	158	142	160	164	150	147	183	172	157	163	146	158	167	180	167	137	153	159	160	166	176	143	188	167	136	167	145	149	183	162	153	194	164	166	136	146	166	151	168	161	150	160	162	155	154	157	161	151	150	164	181	163	164	160	154	191	152	179	168	162	171	169	149	166	149	166	169	151	150	141	173	176	167	170	185	162	141	163	159	143	165	157	149	152	152	140	158	158	178	150	145	155	147	157	167	165	190	166	176	139	160	158	181	178	160	146	142	151	164	181	144	177	172	139	149	180	174	138	171	147	170	154	165	141	161	154	150	166	156	168	177	155	155	129	151	159	161	162	157	177	166	158	166	186	155	143	165	166	163	163	159	162	160	158	150	168	160	133	159	183	169	173	175	170	161	150	170	167	173	147	182	153	172	160	151	163	182	173	148	161	185	169	161	183	159	148	178	148	169	179	166	149	204	169	140	161	142	184	174	155	155	173	164	156	175	168	159	190	150	164	192	159	155	135	150	165	199	164	167	147	156	168	161	158	174	163	149	167	202	150	174	193	190	187	198	151	151	142	175	160	157	154	176	169	172	162	160	162	181	159	160	149	156	157	180	156	178	145	161	197	170	168	162	160	147	168	154	169	147	148	162	155	174	193	150	168	154	175	167	156	161	137	143	171	154	155	166	175	153	156	172	176	155	147	161	147	178	152	184	184	160	155	146	159	159	166	179	180	139	170	152	178	161	186	131	162	161	139	160	170	181	156	159	162	145	170	168	206	174	137	158	157	154	141	171	178	182	154	169	158	184	215	186	153	158	159	146	174	156	165	154	152	181	140	171	172	176	161	127	158	145	184	176	170	165	158	137	184	154	167	186	196	169	187	169	171	176	151	161	194	174	168	191	166	175	170	153	166	151	168	140	162	182	190	123	159	157	164	138	165	157	169	159	160	169	160	186	167	198	181	152	163	161	170	114	158	174	150	150	148	144	170	175	187	152	170	174	169	171	173	173	157	171	179	194	168	156	162	157	171	160	174	158	155	139	181	172	185	157	145	147	162	163	168	171	149	184	161	155	159	143	161	142	191	158	193	164	159	155	177	150	133	172	148	145	159	172	151	165	169	165	171	159	164	163	168	159	158	179	141	158	165	132	175	168	152	153	167	180	178	154	168	148	137	148	179	168	171	169	153	184	144	161	144	161	179	179	173	173	156	177	153	148	157	162	147	146	169	179	166	148	156	158	170	156	160	140	133	160	162
34516	24543	28155	30072	13789	2332	1739	1486	1192	1054	980	851	805	674	655	578	556	528	512	488	454	470	435	440	412	434	354	405	432	439	428	429	409	364	388	411	378	389	411	416	422	378	422	390	386	386	402	375	377	361	366	405	391	394	400	419	398	412	392	409	401	380	382	407	426	402	376	383	381	388	418	384	388	386	373	382	414	400	357	410	368	364	371	409	391	386	413	362	393	402	340	402	414	406	395	396	393	363	380	394	383	396	362	417	381	373	368	411	331	362	371	410	371	375	397	358	380	377	384	361	398	418	378	373	401	390	431	381	378	399	375	415	434	386	351	402	389	356	414	347	397	376	373	411	375	403	376	413	390	375	361	395	413	375	426	391	368	345	380	394	371	393	400	397	381	391	394	398	373	355	375	377	359	369	376	389	388	368	373	366	372	395	389	354	399	406	383	424	395	369	379	394	363	349	398	381	420	374	370	361	392	382	350	393	402	402	390	369	389	401	396	429	389	374	394	352	409	386	374	361	346	386	420	376	349	352	406	387	395	407	377	396	349	418	363	427	373	411	411	386	392	359	401	424	383	394	382	381	372	374	365	384	351	384	358	355	383	351	394	365	353	378	355	371	409	375	409	407	417	382	362	390	350	344	379	375	392	381	412	388	413	382	361	374	404	390	395	346	414	421	405	398	395	393	400	353	364	367	389	395	377	397	354	402	407	416	377	387	438	385	381	394	372	377	415	347	408	405	387	395	369	367	407	395	385	413	389	386	393	379	361	389	384	378	392	371	387	364	405	406	445	400	364	357	416	430	412	365	395	328	375	412	400	388	396	366	393	346	375	377	390	374	391	384	418	416	373	365	400	372	374	343	402	382	384	376	382	381	388	369	361	383	401	391	368	391	401	367	360	377	393	367	404	392	373	390	393	370	409	377	357	387	397	349	398	406	324	401	395	393	389	438	392	412	397	374	380	371	388	405	417	379	388	353	405	396	398	419	358	380	365	360	353	376	400	410	345	410	431	371	414	378	388	372	409	398	376	362	397	352	367	396	401	382	385	377	383	402	425	368	344	395	368	416	366	371	386	357	388	394	412	347	370	358	381	373	351	377	380	403	389	402	375	365	387	348	399	382	404	407	399	416	382	389	396	385	388	395	377	363	390	393	342	369	389	394	360	409	401	388	351	397	382	381	368	362	387	395	398	359	366	388	364	376	418	368	348	374	369	397	364	360	415	426	396	412	378	390	396	365	355	348	419	389	390	376	393	326	374	389	367	350	378	378	412	369	399	355	378	397	399	423	371	412	355	366	385	399	405	357	382	357	377	380	389	404	371	385	368	356	345	367	367	365	377	367	382	374	383	407	356	365	370	379	423	388	370	373	386	388	408	418	388	411	381	370	368	389	381	378	383	384	406	396	379	397	407	379	363	388	416	379	366	423	353	418	375	377	375	401	365	381	403	380	387	367	358	382	365	401	402	366	378	387	385	396	384	384	352	376	407	362	409	377	402	425	379	347	374	372	366	384	406	412	380	372	359	353	395	368	379	388	363	404	381	380	390	417	383	368	355	421	402	372	385	373	361	363	390	358	374	392	360	401	399	374	375	402	381	370	383	400	390	385	353	400	360	388	366	360	405	385	391	377	380	360	394	403	395	410	377	375	371	411	357	432	422	385	395	388	387	368	349	371	408	357	403	380	380	388	396	409	371	420	370	393	388	410	382	411	394	374	405	406	390	406	413	389	388	358	400	422	408	371	394	382	362	391	376	355	411	363	366	376	367	372	420	385	367	403	383	405	400	377	374	422	387	369	403	377	397	384	379	374	406	360	405	348	412	411	398	406	405	384	345	386	395	358	405	377	355	371	365	408	414	375	384	372	387	399	359	363	364	373	397	423	364	385	357	383	395	389	390	380	413	381	348	391	407	403	369	360	391	375	383	393	405	386	340	435	347	368	440	397	381	390	403	385	392	398	371	402	384	360	372	398	365	398	391	400	359	361	402	368	404	377	398	414	374	359	427	361	367	396	348	400	392	378	406	397	392	391	359	374	402	381	398	349	365	395	400	384	372	388	396	405	401	385	394	403	394	400	390	386	395	369	352	419	403	354	410	356	398	416	403	385	361	371	391	344	371	350	378	407	384	376	381	352	362	373	392	399	367	394	386	392	404	387	380	373	367	410	392	365	394	398	382	394	362	390	421	381	379	404	368	404	394	380	346	415	363	367	414	351	374	419	410	379	359	390	384	384	391	377	358	382	343	363	375	375	376	370	401	391	377	394	377	387	379	355	401	407	417	407	380	403	389	363	402	335	371	384	408	394	377	385	395	365	391	390	395	383	394	383	380	409	374	396	369	387	391	363	404	379	413	373	377	409	387	422	378	388	383	397	398	404	419	410	370	390	394	364	370	409	375	381	382	439	363	379	375	392	350	402	377	405	391	370	392	373	389	377	433	405	379	389	365	407	371	374	367	364	357	387	375	410	385	347	400	408	373	376	412	383	398	388	381	405	359	394	348	366	379	407	396	411	400	400	347	412	370	370	379	387	416	416	399	375	376	387	377	393	375	398	373	403	386	372	385	416	387	363	388	423	405	383	366	399	376	347	369	384	367	389	386	407	403	425	373	421	367	397	368	374	395	424	391	395	373	360	342	394	390	371	374	384	380	402	380	396	399	405	394	403	380	378	349	363	394	386	346	374	368	376	390	421	378	377	340	362	400	389	363	405	367	367	356	386	355	379	341	375	422	357	371	350	386	365	369	400	406	369	396	373	361	343	412	392	388	397	372	366	410	402	389	398	413	384	392	385	369	328	355	374	388	362	379	335	403	373	350	368	375	373	355	424	391	389	374	380	411	393	359	406	370	375	388	368	378	373	411	411	389	378	394	359	388	387	376	410	355	419	364	394	398	421	400	331	355	404	384	402	371	376	430	410	396	364	374	354	402	343	395	389	393	384	380	360	376	379	397	376	355	363	367	369	391	354	351	370	386	378	392	385	427	379	378	358	389	364	414	398	372	388	380	391	373	375	377	402	410	376	383	406	348	415	384	370	389	349	402	367	378	423	366	379	403	395	377	346	414	393	378	395	372	372	377	382	354	384	362	386	410	353	369	386	410	389	359	359	377	388	398	396	419	367	370	383	395	363	421	348	382	400	410	371	378	380	369	378	440	365	408	382	325	391	357	381	410	394	376	387	388	348	383	406	356	384	362	381	360	380	375	354	379	387	383	378	380	364	375	410	390	373	396	399	370	413	374	397	381	385	402	392	365	365	369	376	357	396	368	422	404	371	360	397	386	390	358	392	376	385	385	384	417	343	348	365	389	370	335	377	384	385	361	416	410	368	392	399	359	394	394	410	376	390	370	391	381	384	385	374	370	393	369	427	365	372	386	369	402	417	386	370	420	368	430	391	370	406	384	365	400	384	401	336	387	396	360	383	393	356	393	401	422	393	345	400	369	348	397	346	378	416	404	370	418	387	399	392	383	410	400	382	408	397
29892	14724	6157	2616	844	340	310	295	284	284	237	280	249	245	278	226	230	237	261	237	235	252	228	228	249	239	264	236	252	250	246	235	259	213	243	248	280	263	257	231	239	218	229	236	214	241	251	237	241	247	247	227	247	258	248	228	232	261	219	230	232	248	234	225	242	252	267	241	231	246	195	239	220	235	209	215	248	246	218	230	240	223	225	266	233	257	264	202	232	255	215	268	226	248	207	251	233	239	218	216	248	237	258	215	213	270	252	225	234	245	245	239	255	260	234	235	206	253	267	244	220	261	231	249	238	249	242	259	241	248	211	224	259	234	272	236	239	223	242	201	250	276	208	270	228	236	219	227	221	209	222	195	233	242	254	254	243	207	237	237	242	244	268	223	260	242	251	245	244	258	231	230	269	229	226	232	254	219	262	232	256	258	257	254	238	247	226	239	223	245	298	263	251	225	244	249	258	227	249	215	249	243	259	218	257	249	234	213	256	258	217	228	208	231	274	242	226	230	246	236	238	243	222	215	239	247	233	258	195	245	273	240	249	250	243	229	255	248	222	248	239	260	252	262	261	242	239	275	218	241	250	238	213	234	263	239	242	263	233	246	249	247	267	271	222	239	252	277	242	287	245	223	239	243	265	214	215	232	217	247	241	234	235	239	252	233	236	223	237	220	239	214	246	254	259	226	220	230	240	243	268	253	238	258	245	247	257	244	202	263	250	232	240	259	260	206	257	237	249	244	231	207	222	243	236	257	232	272	230	232	228	226	216	230	226	274	239	231	249	227	206	271	246	259	255	255	271	243	228	242	236	241	238	244	251	250	242	201	263	217	219	246	242	213	243	271	232	211	252	257	219	238	238	252	232	220	227	241	235	205	254	232	209	244	235	242	233	225	222	220	214	215	267	240	253	249	245	238	236	227	256	228	265	223	250	235	245	257	244	266	248	212	255	269	210	233	230	204	222	220	279	236	210	272	228	254	265	237	233	231	213	230	246	249	231	245	237	257	263	247	221	247	241	207	242	229	241	259	259	224	243	256	242	206	225	236	227	225	234	253	251	233	258	234	229	212	205	252	251	230	249	222	234	265	260	250	221	238	243	230	231	201	240	219	237	236	251	245	230	260	247	253	248	232	192	239	220	245	235	222	236	226	245	250	238	227	215	251	237	277	261	237	227	242	227	231	214	245	210	221	230	228	243	231	248	223	211	232	255	211	257	245	249	261	270	246	234	205	258	244	241	241	258	226	235	210	265	222	259	228	251	243	236	264	243	253	226	226	230	249	284	217	245	253	237	233	241	239	254	254	233	233	235	254	242	251	251	266	228	218	264	208	228	235	243	235	219	259	226	264	278	232	237	272	239	254	251	219	243	238	245	249	221	233	225	265	268	236	253	260	251	259	206	215	235	230	240	221	248	260	215	241	243	249	247	259	246	234	256	225	210	242	252	236	220	260	244	245	254	264	251	268	243	238	218	222	259	264	267	243	235	268	248	225	195	236	234	244	246	230	219	215	247	238	240	218	234	273	201	255	218	230	238	223	256	269	239	255	242	251	220	220	277	225	257	267	274	251	235	258	227	250	215	232	253	236	209	245	216	239	254	228	248	231	245	222	206	255	250	227	260	233	244	258	254	243	229	221	235	228	246	222	236	222	247	238	233	225	217	247	235	263	237	240	232	236	257	201	217	233	237	220	228	263	249	247	242	219	245	241	225	223	276	238	228	215	222	254	256	235	230	250	242	269	239	226	255	230	237	272	236	255	220	234	226	231	226	216	259	256	245	250	232	210	260	265	251	209	254	257	228	229	239	268	240	255	225	244	231	225	238	271	243	240	231	226	240	235	228	258	258	245	233	253	227	210	198	209	263	243	245	248	231	268	238	266	254	228	222	230	242	234	242	256	228	256	269	261	236	232	244	247	207	257	233	261	254	223	235	232	260	259	244	238	228	264	243	227	252	234	235	238	231	222	223	260	228	227	273	231	252	229	237	273	262	268	257	230	245	238	234	223	258	222	233	238	264	227	228	226	208	262	204	263	218	239	241	256	219	230	236	224	249	242	238	245	219	228	234	247	259	210	208	272	248	258	219	240	250	196	239	244	240	275	240	241	221	252	242	251	241	247	238	265	228	229	243	256	235	227	228	264	249	245	232	228	235	245	267	240	232	253	242	283	250	221	253	256	223	234	215	229	257	217	225	229	221	240	245	205	223	231	258	244	247	243	236	226	251	236	258	227	272	249	231	239	266	255	249	229	254	251	251	220	239	230	230	202	225	244	243	244	266	247	270	257	242	255	215	230	234	232	228	245	239	236	250	219	248	245	261	222	228	258	257	197	225	227	234	257	239	248	220	230	235	249	260	245	248	233	290	258	259	230	272	251	237	260	237	235	239	244	238	237	247	249	248	225	217	230	248	277	244	238	226	244	235	231	220	270	226	269	252	242	265	261	261	248	226	244	282	239	256	237	246	244	260	252	219	259	249	256	246	240	229	227	241	269	249	249	242	247	239	272	252	229	263	250	215	258	238	260	207	255	250	259	252	256	227	236	265	253	258	248	250	222	241	284	245	219	258	264	240	248	238	276	242	255	256	231	261	274	243	256	237	260	239	220	247	208	254	233	244	256	228	241	231	253	214	257	212	186	247	234	219	245	216	248	247	230	244	233	252	239	226	216	246	246	222	238	256	270	224	259	235	249	211	293	253	242	247	232	239	228	252	238	231	242	234	240	223	215	227	232	231	211	242	230	224	238	235	226	258	251	238	244	224	260	257	227	249	232	262	226	242	230	260	256	257	251	219	247	227	243	243	261	280	282	245	267	210	245	234	225	239	250	233	249	242	251	240	212	248	238	250	254	230	244	242	248	245	230	221	241	242	233	206	269	222	288	270	218	233	227	262	251	242	238	212	240	249	253	251	238	276	207	227	226	233	225	245	248	232	252	246	216	225	256	259	231	265	263	207	279	243	264	240	233	221	248	241	249	288	230	244	237	219	251	241	239	270	270	262	238	254	246	252	254	255	228	237	246	250	257	242	240	263	246	224	218	215	236	212	228	256	216	247	242	239	218	250	229	242	236	215	244	194	219	257	233	205	231	213	248	268	238	258	249	259	280	231	238	223	239	241	260	254	226	228	254	205	221	227	232	221	282	213	230	201	223	265	222	242	238	251	207	225	244	260	227	253	240	229	258	239	248	238	249	258	237	243	252	243	243	241	265	244	232	241	179	239	251	257	238	255	241	263	217	221	257	218	230	240	237	260	205	250	205	244	221	222	235	244	280	267	240	212	225	241	205	260	232	259	268	238	229	211	228	222	218	261	229	240	225	254	224	243	251	236	227	218	236	236	250	242	229	226	258	258	226	250	254	237	245	244	261	272	219	246	239	253	241	228	244	254	245	243	226	240	237	217	212	264	243	233	229	253	228	214	248	229	224	256	239	225	244	237	244	266	236	228	223	265	250	232	221	230	254	233	273	241	254	238	250	265	267
18632	10840	9191	6889	2540	1019	798	834	738	675	679	619	599	628	586	539	561	565	554	556	526	508	540	583	499	550	532	529	542	557	534	541	494	532	494	530	517	541	494	541	549	527	585	523	510	532	531	572	528	519	542	543	561	516	486	561	526	506	514	541	556	507	506	505	514	542	571	508	530	533	528	501	545	523	495	540	530	557	515	549	512	502	530	509	555	543	525	509	489	492	550	549	523	560	534	517	578	532	516	499	481	512	523	504	524	515	477	480	523	499	556	549	528	506	551	477	566	508	485	490	509	525	546	505	501	540	507	491	517	541	493	507	545	525	538	573	537	479	517	519	497	528	521	506	490	501	523	496	514	508	492	529	518	551	538	501	539	503	527	517	575	517	558	539	527	559	493	503	539	494	559	477	536	481	522	488	495	492	561	530	495	509	526	524	514	521	512	563	521	531	500	562	544	527	518	536	519	497	468	498	539	515	534	541	510	531	532	506	545	535	568	483	541	483	484	524	512	495	519	545	505	521	508	525	527	494	546	500	505	534	547	497	531	533	546	505	499	533	551	482	493	527	552	516	546	515	486	517	495	524	531	519	540	513	526	531	523	560	520	503	482	513	501	539	498	484	534	496	524	493	577	517	540	523	527	522	517	459	528	534	547	498	516	492	528	519	482	466	482	513	514	551	526	514	520	478	501	488	523	559	519	524	533	562	557	518	527	553	492	501	501	473	545	520	499	517	522	461	503	518	542	533	527	562	506	495	499	509	531	490	521	498	563	506	526	512	507	539	530	525	532	551	541	499	482	530	542	517	516	531	522	505	531	547	498	456	543	549	517	559	511	548	501	560	537	532	570	509	478	535	515	525	490	512	543	492	510	487	492	518	492	563	521	523	494	516	515	501	488	508	494	506	512	517	534	512	512	545	545	531	514	509	511	530	497	496	509	546	491	500	550	529	545	504	506	510	483	521	516	540	568	526	502	486	460	558	532	490	517	502	468	472	484	484	530	506	554	495	544	505	555	540	524	521	522	459	544	549	510	526	569	518	542	558	555	521	547	481	505	563	517	523	518	527	512	543	530	501	521	513	504	522	487	520	485	518	498	514	561	502	501	555	517	525	494	567	571	471	542	526	539	497	513	553	491	557	520	503	537	519	489	534	495	524	532	539	504	531	482	466	555	526	528	543	481	528	527	550	498	536	498	568	532	487	506	485	506	570	527	546	526	533	480	535	513	486	528	524	520	496	548	532	534	529	485	511	553	544	497	491	522	539	518	511	504	525	493	490	540	507	567	555	475	504	545	506	505	518	512	535	552	539	516	520	560	545	478	505	542	517	487	494	516	515	493	553	574	534	489	550	518	543	497	548	496	505	514	528	508	560	518	512	510	564	501	546	499	540	501	556	510	534	545	530	516	520	552	547	519	510	491	518	519	517	487	575	514	502	541	513	509	533	515	519	482	559	497	521	501	545	549	521	523	523	513	526	502	513	523	509	511	483	491	514	574	523	507	520	500	502	515	497	554	494	517	511	497	504	561	536	523	568	528	526	522	543	478	532	519	517	508	541	539	489	541	531	542	530	524	523	458	560	497	506	503	535	511	541	500	526	522	537	494	523	473	498	526	538	478	522	486	518	533	533	528	538	522	533	495	503	510	512	521	511	504	505	549	537	540	487	543	542	545	543	492	474	524	520	538	520	521	527	544	553	516	511	529	504	482	513	491	501	525	503	499	503	508	527	516	474	512	509	512	521	529	541	485	518	522	518	521	510	560	503	521	536	523	551	539	528	538	516	508	494	544	576	509	482	558	539	546	536	499	547	531	513	523	453	507	584	479	527	508	498	507	541	517	519	562	519	552	482	492	529	543	499	495	516	500	510	530	514	556	552	511	511	501	525	553	509	482	541	578	542	517	517	595	532	522	506	529	504	498	533	550	500	539	482	528	487	516	522	546	499	501	547	513	554	517	498	500	499	543	502	487	527	538	517	548	517	485	565	533	508	494	482	508	547	509	500	551	489	523	531	508	486	511	510	525	543	540	548	477	526	482	516	492	490	543	521	523	514	548	533	522	514	545	515	536	504	531	499	510	487	560	510	516	516	536	521	539	518	551	506	530	506	520	515	515	530	498	504	550	533	533	516	509	540	571	519	545	526	561	525	517	525	539	551	527	489	511	520	541	545	491	512	551	546	500	536	509	533	539	540	529	545	555	529	522	508	531	508	534	518	495	531	551	474	517	485	529	496	572	518	517	466	483	535	543	509	569	527	486	487	499	511	528	496	499	487	571	507	573	531	493	538	542	519	522	519	554	545	505	512	567	555	490	511	546	548	515	498	522	514	517	551	495	497	511	503	499	485	537	509	557	539	492	493	473	533	516	527	523	533	535	510	535	550	536	523	502	502	475	528	560	493	509	503	519	515	521	524	531	529	511	544	541	528	499	499	522	568	515	524	548	505	508	498	510	532	502	497	531	508	547	530	502	512	530	519	515	504	499	472	535	475	542	515	536	504	544	512	506	531	510	533	496	541	537	509	578	523	535	531	523	513	523	520	574	514	514	510	516	503	510	555	502	482	543	495	515	491	533	511	531	527	486	538	513	507	522	541	544	553	514	518	562	532	517	547	494	532	482	540	541	521	474	548	539	494	524	504	516	501	506	532	505	474	519	514	508	532	513	559	529	506	540	497	517	521	535	532	496	482	513	547	541	560	535	546	512	573	506	538	524	510	515	456	522	520	518	523	517	502	505	583	516	506	510	530	540	520	526	528	492	490	526	524	506	535	566	518	542	520	523	502	555	541	510	498	518	547	542	533	490	550	503	521	547	541	517	501	538	544	500	503	550	561	513	516	525	527	497	509	557	516	512	510	503	527	539	481	533	529	504	495	537	520	515	517	505	492	524	515	531	548	528	509	514	509	497	521	540	517	522	541	588	520	496	503	506	492	485	500	540	546	508	537	503	527	458	482	465	483	522	531	556	517	548	526	518	499	524	523	553	531	499	532	526	514	509	501	499	511	495	563	518	566	552	543	529	529	501	481	508	524	524	556	492	480	526	539	520	519	521	481	495	506	530	508	502	519	527	489	533	487	553	508	518	506	499	526	500	521	518	535	513	535	503	532	488	479	511	508	496	520	495	507	546	529	516	510	521	504	556	532	513	545	526	508	565	555	518	512	501	543	529	526	542	480	513	521	515	500	535	518	527	507	520	526	541	516	489	524	564	537	477	528	529	564	512	511	523	494	521	565	544	508	484	528	507	498	520	549	506	504	497	524	552	504	535	523	514	501	533	519	568	512	550	566	531	520	500	512	508	475	528	485	523	525	534	522	489	541	498	533	534	556	537	529	488	544	534	540	524	526	536	534	529	517	483	523	503	503	473	537	543	520	521	537	501	483	489	489	516	488	489	529	521	509	530	503	493	506	538	546	508	528	521	523	533	527	537	506	547	533	511	517	556	532	492	496	530	522	496	506	542	515	499	543	571	556	543	514	561	560
45643	26303	21179	15013	5876	682	343	270	246	204	190	189	148	211	148	163	151	160	168	154	180	176	166	123	135	136	142	154	160	161	170	105	157	144	164	152	140	170	141	149	128	170	148	162	133	145	143	156	154	129	147	133	132	148	157	132	165	131	152	150	160	137	136	151	143	141	147	155	145	155	152	168	139	134	150	158	156	145	126	144	153	166	147	130	132	165	164	141	170	165	149	127	162	152	139	160	136	139	135	161	138	169	157	165	140	153	160	146	153	140	142	145	125	140	165	158	149	129	157	154	125	147	168	156	146	160	134	157	143	140	155	132	155	166	156	130	146	149	129	151	159	146	149	139	139	145	136	153	148	145	151	154	160	135	142	140	137	166	149	154	122	151	137	146	146	169	153	138	155	142	156	147	149	161	145	161	166	179	150	134	146	134	128	128	155	141	173	161	134	125	161	147	143	154	176	141	127	147	142	183	172	182	147	174	149	155	149	159	154	136	140	162	135	162	142	146	141	143	149	140	179	169	155	132	154	158	145	155	141	150	137	155	158	139	181	167	147	151	148	152	145	161	145	149	152	151	135	163	177	140	148	157	164	137	140	162	146	145	142	151	148	152	122	131	139	147	158	155	154	142	148	137	164	146	156	154	174	131	151	148	141	154	146	139	133	167	156	132	114	154	178	158	140	150	140	153	143	155	120	146	138	136	141	148	149	155	150	154	143	149	146	129	137	157	143	165	161	156	126	142	151	136	157	134	144	177	149	142	178	134	134	177	170	175	168	143	142	141	155	123	111	174	123	170	148	163	163	152	154	157	149	152	135	153	151	141	173	134	134	123	136	144	149	132	136	155	147	147	144	144	143	147	112	153	158	156	137	138	124	176	154	144	169	121	179	126	125	176	154	161	181	164	142	158	135	146	168	158	175	167	154	145	139	148	159	174	165	143	153	155	153	148	140	147	165	126	161	176	128	132	150	143	149	129	139	141	153	139	116	160	173	158	128	130	156	155	149	157	150	136	134	128	146	137	118	130	141	159	149	128	135	148	170	145	147	131	160	131	148	148	159	152	143	136	149	149	164	145	147	142	149	135	146	151	163	157	135	142	155	162	136	136	118	145	174	141	153	155	155	149	147	154	143	135	160	149	124	157	156	136	150	155	127	141	146	169	149	154	129	154	158	104	132	152	157	156	159	161	140	151	168	145	150	146	149	142	154	145	151	128	129	129	161	168	134	145	158	118	134	150	145	158	131	135	161	142	144	137	143	158	147	141	131	156	158	151	134	130	138	150	158	129	125	132	140	154	151	134	119	164	143	144	154	144	144	147	124	141	161	155	163	132	119	161	150	158	122	137	136	134	153	139	158	163	149	139	173	144	132	148	129	126	147	148	141	153	124	149	148	159	158	155	159	146	132	145	130	130	155	150	150	152	137	166	128	143	146	139	135	156	156	116	128	139	151	153	144	154	130	158	125	145	134	160	128	132	169	124	156	143	157	152	135	154	151	151	150	137	134	143	133	135	163	143	166	144	144	157	161	133	152	143	122	133	145	124	163	134	140	145	138	146	155	123	133	154	167	143	179	150	145	146	155	116	137	145	135	136	179	146	131	159	151	130	133	146	142	159	140	153	157	150	153	153	142	133	156	173	156	164	125	130	112	155	142	178	133	146	148	142	120	169	160	160	138	137	150	166	156	126	155	144	124	165	161	122	155	155	142	151	133	150	112	183	140	136	150	146	152	164	177	133	173	151	144	137	124	141	171	157	140	160	134	128	155	147	134	137	148	152	103	139	134	143	140	123	146	141	149	155	160	142	160	149	151	134	172	147	149	176	137	150	126	151	143	152	144	165	148	151	162	146	137	138	127	150	140	150	136	168	144	142	146	125	166	135	148	143	146	156	156	152	133	173	156	148	139	158	140	157	148	174	142	161	131	139	143	136	120	119	151	145	152	128	137	163	151	133	130	144	151	159	148	154	132	136	164	145	154	145	147	132	124	154	177	167	158	145	153	145	148	145	148	153	134	155	161	123	128	163	170	131	157	151	142	163	154	148	155	137	121	132	140	131	140	158	146	163	143	142	154	150	144	150	141	166	156	158	155	157	127	146	140	144	135	158	144	146	139	154	153	147	168	115	163	139	144	137	119	126	153	133	145	148	164	167	162	140	134	160	158	137	158	142	127	133	139	137	151	132	147	144	153	170	139	137	125	127	157	140	158	133	145	170	149	147	132	171	141	139	148	142	158	146	140	129	131	145	150	139	139	145	152	168	152	148	135	179	160	161	152	160	136	133	154	178	140	118	144	145	142	145	147	165	138	125	142	150	149	137	152	131	128	154	134	144	151	145	142	160	162	120	159	159	152	148	157	164	145	137	137	128	130	148	139	128	162	155	139	149	151	133	145	161	159	134	132	155	157	163	146	171	148	167	123	171	139	103	139	172	139	153	188	146	143	150	144	151	137	137	157	145	141	162	143	142	145	144	131	126	175	174	150	133	147	144	155	148	167	158	141	158	136	144	160	154	160	156	141	143	170	132	139	159	128	127	144	150	166	139	147	149	151	128	135	123	159	154	139	141	148	140	144	131	132	143	155	125	144	141	132	159	156	147	122	162	137	123	151	140	142	163	151	138	141	145	144	132	160	141	132	146	143	178	119	125	136	139	144	157	126	127	145	133	138	132	149	112	140	146	143	127	146	125	147	132	135	143	141	128	132	131	148	147	176	170	122	143	119	151	140	134	135	169	143	169	143	137	152	140	138	147	162	147	147	125	148	126	140	193	142	162	139	134	141	148	144	152	153	163	163	144	132	155	144	116	160	152	162	155	159	171	148	148	148	150	154	137	154	150	148	138	143	143	149	141	137	158	135	152	144	147	160	153	141	172	134	146	167	153	173	146	145	147	138	151	158	168	149	151	139	150	143	156	167	163	148	162	155	156	134	141	129	140	144	161	166	171	129	132	139	155	142	139	148	145	142	171	160	135	148	160	148	150	132	133	160	157	145	141	157	107	119	140	141	149	137	146	162	159	129	149	167	138	152	170	143	143	140	149	133	145	157	136	151	135	141	154	145	147	145	127	149	125	125	168	154	148	142	145	139	146	158	151	149	135	148	157	156	131	129	143	151	138	165	155	133	144	150	123	138	136	140	121	123	127	151	137	138	141	156	156	146	133	128	145	153	155	153	163	152	170	138	161	122	153	168	145	134	170	164	177	143	159	152	139	157	141	157	138	126	152	146	152	160	146	154	137	134	160	143	161	160	167	138	144	153	156	169	147	135	142	127	147	160	165	164	152	172	150	178	163	157	161	146	142	172	131	114	158	115	156	134	152	149	140	143	145	143	144	130	134	152	135	135	160	143	157	124	154	151	139	134	165	167	161	147	163	157	123	148	168	134	127	168	163	142	158	142	124	162	162	171	158	118	126	138	128	147	118	151	165	170	145	143	137	167	150	131	158	139	120	130	160	155	134	161	154	139	131	146	153	140	139	150	137
30045	19453	25152	24814	10389	1500	1237	1046	809	708	692	585	575	520	434	446	418	419	406	438	372	399	351	365	385	367	372	362	366	379	363	357	354	371	340	351	328	310	375	384	332	364	373	361	343	308	331	326	351	352	345	343	334	331	359	310	328	347	330	346	318	338	312	349	339	333	340	302	366	332	311	322	341	307	360	374	312	324	355	321	347	353	334	341	366	331	332	367	357	326	327	313	325	344	368	338	353	348	337	312	348	380	348	320	346	302	353	345	372	299	328	332	369	347	331	332	341	354	331	342	339	334	332	319	334	344	346	319	348	325	315	344	330	314	313	345	328	299	334	347	332	359	353	345	333	342	323	362	366	348	353	309	326	342	358	327	362	364	329	334	359	349	344	349	349	381	315	340	333	344	362	369	331	383	302	338	366	390	347	330	376	306	322	294	322	347	323	326	318	320	383	358	338	363	342	325	343	342	342	328	347	311	341	341	315	319	373	317	374	337	351	300	362	364	364	336	321	325	336	324	346	316	343	344	342	349	363	354	311	355	335	327	358	354	330	341	342	340	330	346	308	355	334	377	370	360	301	348	304	349	368	361	349	358	319	310	316	347	348	320	349	326	366	338	340	323	330	338	365	346	323	339	343	353	329	365	334	341	367	343	330	343	333	327	331	328	333	380	319	327	365	353	324	337	324	360	371	358	348	348	344	359	341	348	348	334	347	333	326	349	355	343	348	337	305	366	355	338	362	354	322	350	354	365	334	340	344	359	367	346	364	350	346	353	368	371	350	358	321	369	367	355	340	321	366	350	356	369	351	356	324	334	348	357	342	344	317	356	346	343	313	329	353	308	363	354	331	327	326	334	317	371	365	350	352	324	319	303	340	335	311	357	341	369	334	357	332	361	360	300	307	367	338	331	379	342	325	323	330	355	330	354	348	342	358	351	332	357	315	344	353	357	342	326	330	347	351	345	348	349	320	282	335	336	327	320	327	317	308	350	325	338	338	327	324	363	335	361	327	367	350	395	334	335	360	344	355	344	352	357	354	356	314	353	377	384	331	346	333	329	321	335	355	334	336	341	344	341	356	359	333	324	357	322	362	351	343	344	345	348	298	329	330	304	361	349	306	329	322	345	360	347	324	317	357	318	354	333	291	336	353	351	342	316	339	345	334	335	333	320	320	311	303	318	337	327	361	316	340	348	351	368	355	305	373	325	383	377	311	317	375	350	348	313	344	334	355	330	369	345	335	345	335	335	353	356	370	355	345	314	311	353	327	330	333	360	364	358	315	312	352	310	321	349	321	361	336	324	320	322	348	335	353	366	348	337	352	294	336	312	375	354	340	325	319	350	370	352	339	341	330	336	344	352	333	328	371	338	336	347	385	342	362	338	352	360	336	361	324	341	360	350	345	316	352	321	331	302	346	364	345	377	345	330	329	328	325	347	343	363	380	330	369	303	355	361	336	311	350	352	340	332	351	364	337	360	337	345	334	322	332	330	352	340	353	344	369	349	359	320	367	350	319	336	344	357	335	353	343	343	334	339	330	314	324	356	338	335	313	324	373	342	374	325	328	336	332	327	340	318	360	317	335	333	351	327	373	329	346	336	353	344	359	322	357	317	361	353	347	325	346	322	341	357	349	347	348	342	337	334	388	334	367	375	291	318	324	310	341	347	316	363	309	356	342	343	303	319	354	349	323	364	341	372	327	316	319	369	319	383	325	306	356	348	352	326	339	339	353	342	341	304	323	339	290	380	343	349	354	370	338	334	344	365	330	359	305	339	350	360	361	330	339	318	347	335	317	383	328	353	368	297	320	335	345	344	371	346	307	349	345	320	364	313	331	356	370	347	338	336	334	342	330	344	343	355	303	362	320	360	342	344	335	340	337	330	347	335	363	341	335	279	320	348	345	334	320	338	334	358	322	338	334	353	371	327	351	325	364	350	358	348	352	312	317	344	302	334	337	321	354	319	339	353	338	296	373	343	352	347	325	326	322	326	349	346	361	354	338	337	317	349	327	352	359	314	326	329	346	330	346	328	355	349	359	326	354	346	350	360	315	350	357	323	346	355	338	306	331	355	346	313	326	317	362	351	359	328	313	341	296	338	364	313	359	324	347	307	365	322	332	362	328	370	353	318	345	308	315	358	347	344	325	362	336	321	336	365	312	322	350	343	333	359	362	339	361	330	364	345	317	372	325	338	359	308	354	338	341	357	340	382	309	333	336	355	337	341	368	380	342	348	347	326	338	313	321	336	336	330	370	337	332	352	360	352	365	373	345	340	356	347	350	341	336	314	336	351	307	319	326	350	352	332	315	320	325	338	356	355	316	350	344	347	349	327	332	320	338	304	359	346	323	354	344	314	348	377	349	287	367	337	348	331	356	340	323	353	325	354	336	333	360	314	343	291	331	308	346	333	317	335	334	318	330	340	343	350	369	331	312	331	334	351	322	340	302	317	307	303	346	360	344	352	360	316	363	335	319	348	342	311	386	371	318	358	323	324	351	364	353	353	333	356	349	361	355	353	360	316	357	341	309	322	370	348	360	337	365	326	353	343	343	337	339	306	313	313	339	337	311	313	346	330	315	344	323	336	364	343	392	311	324	343	318	350	350	355	333	348	334	350	332	338	331	390	349	349	343	366	323	356	377	321	364	350	328	345	336	352	341	359	340	340	324	322	377	350	341	339	348	325	323	348	320	347	336	303	334	321	328	319	356	335	339	312	316	337	308	352	319	337	367	347	305	311	325	331	329	332	331	287	359	368	364	316	328	312	344	355	333	354	332	315	344	327	357	330	359	349	327	311	364	351	401	336	324	336	315	340	340	351	304	319	386	307	328	348	320	345	333	336	315	327	329	304	329	327	349	334	336	344	339	362	332	338	318	356	329	335	336	347	326	308	346	326	359	343	343	336	337	337	327	318	300	347	363	327	333	350	331	354	365	327	332	346	334	358	324	325	311	337	340	350	353	340	350	337	360	375	318	333	331	332	343	357	335	335	334	355	321	371	333	380	351	371	367	355	351	367	341	353	321	322	316	332	322	366	331	349	350	335	339	335	347	338	329	343	358	354	359	335	348	351	340	327	376	327	342	340	350	333	360	337	362	299	343	337	360	320	346	354	339	327	347	334	358	335	336	310	303	341	341	322	348	349	345	297	317	351	352	312	332	320	331	336	391	374	370	377	321	357	350	347	341	357	338	363	361	349	336	322	354	307	320	322	364	331	310	342	366	354	320	342	328	354	374	359	357	344	297	341	325	358	354	365	339	312	327	317	371	327	336	366	320	322	323	374	359	293	324	309	337	347	320	316	335	336	318	363	360	337	331	335	334	322	346	384	374	327	348	333	336	332	327	340	349	328	360	363	319	332	325	322	380	359	341	355	342	334	329	328	327	354	330	338	333	317	322	329	345	345	357	331	342	320	319	338	353	348	351	371	347	369	337	337	334	322	352	300	344	365	328	304	330	336	342	353	339	363	350	348	356	350	355	360
34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
