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
336148038138	336148038647	336148039197	336148039745	336148040297	336148040845	336148041395	336148041945	336148042495	336148043047	336148043595	336148044145	336148044695	336148045245	336148045795	336148046345	336148046897	336148047445	336148047995	336148048547	336148049095	336148049645	336148050195	336148050747	336148051295	336148051847	336148052395	336148052947	336148053495	336148054047	336148054595	336148055145	336148055697	336148056245	336148056795	336148057345	336148057895	336148058447	336148058997	336148059547	336148060095	336148060647	336148061195	336148061747	336148062297	336148062847	336148063397	336148063945	336148064495	336148065045	336148065597	336148066147	336148066697	336148067245	336148067797	336148068345	336148068897	336148069447	336148069997	336148070547	336148071097	336148071647	336148072195	336148072747	336148073297	336148073847	336148074397	336148074947	336148075497	336148076047	336148076597	336148077147	336148077695	336148078247	336148078797	336148079347	336148079897	336148080447	336148080997	336148081547	336148082097	336148082647	336148083197	336148083747	336148084297	336148084847	336148085397	336148085947	336148086497	336148087047	336148087597	336148088147	336148088697	336148089247	336148089797	336148090347	336148090897	336148091447	336148091997	336148092547	336148093097	336148093647	336148094197	336148094747	336148095297	336148095847	336148096397	336148096947	336148097497	336148098047	336148098597	336148099147	336148099697	336148100247	336148100797	336148101347	336148101897	336148102447	336148102997	336148103547	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2735	3650	2300	2735	3650	2300	2735	3650	2300	2735	3650	2300	2735	3650	2300	2735	3650	2300	2735	3650	2300	2735	3650	2300	2735	3650	2300	2734	3650	2300	2734	3650	2300	2734	3650	2300	2734	3650	2300	2734	3650	2300	2734	3650	2300	2734	3650	2300	2734	3650	2300	2734	3650	2300	2733	3650	2300	2733	3650	2300	2733	3650	2300	2733	3650	2300	2733	3650	2300	2733	3650	2300	2733	3650	2300	2733	3650	2300	2733	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2732	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
17987	2968	2714	2122	1474	1042	814	637	549	458	406	326	304	262	301	252	246	243	216	199	187	195	206	202	193	168	179	167	183	166	166	198	186	174	162	169	153	169	157	156	162	154	177	156	145	166	179	157	143	164	174	155	162	156	138	158	159	134	135	154	144	139	158	149	158	170	153	157	135	153	157	149	150	153	128	155	186	145	154	136	186	176	143	151	144	150	157	150	138	152	134	174	148	176	164	138	157	142	166	161	147	146	141	158	159	138	135	144	158	148	151	153	165	145	141	174	153	123	137	172	137	147	162	142	142	150	142	132	158	131	166	145	120	138	143	160	164	151	161	159	131	176	163	186	148	155	155	153	169	142	129	145	140	153	148	130	128	137	157	153	138	151	156	164	157	141	150	143	144	131	144	134	144	145	164	156	138	158	148	162	167	163	148	159	158	156	147	147	134	157	156	137	177	133	154	129	158	163	126	167	150	156	150	184	156	153	140	150	143	149	174	144	155	161	151	151	141	156	169	156	158	150	139	138	139	159	164	138	147	160	157	129	142	136	154	157	130	141	155	168	140	146	156	152	153	129	154	132	151	157	151	149	144	131	130	158	160	137	147	165	159	136	138	148	136	140	165	161	146	145	143	152	141	167	135	161	161	157	137	145	151	153	140	149	132	169	169	150	150	168	152	144	152	132	159	138	164	154	159	177	126	169	134	150	160	161	184	161	172	138	153	150	157	169	157	134	155	154	154	153	140	147	164	160	138	157	137	138	152	132	158	131	133	149	138	145	145	169	154	157	171	147	139	164	146	148	141	162	121	150	158	142	160	155	135	143	142	152	160	135	147	176	144	155	149	173	162	139	160	123	159	158	132	156	140	159	155	145	170	179	146	132	150	170	164	144	154	140	144	157	144	138	163	146	165	143	141	149	151	138	151	145	145	154	141	170	155	165	142	134	166	151	149	139	164	178	151	145	132	135	145	139	142	136	142	141	140	159	143	142	145	149	136	195	148	177	129	155	157	146	159	142	159	166	146	138	146	145	158	135	133	171	154	186	151	141	136	151	136	152	145	141	158	143	160	136	152	161	145	157	141	161	162	145	160	158	156	154	148	153	159	148	164	154	152	151	161	125	154	163	153	154	147	134	141	145	140	184	129	154	167	119	144	158	160	153	169	138	154	179	167	156	164	152	170	154	145	143	125	150	143	169	136	154	145	144	158	171	136	142	156	156	175	139	166	131	148	152	146	149	146	169	161	168	147	163	139	162	143	138	155	145	154	136	139	138	163	163	153	171	154	151	162	142	153	146	142	149	164	154	143	144	163	144	139	151	163	147	151	150	131	170	122	159	152	152	146	185	168	155	142	146	146	145	168	144	146	151	163	148	138	167	156	150	162	157	187	152	152	145	137	153	129	146	153	151	147	158	168	149	159	148	171	153	152	168	146	157	151	144	148	126	148	155	159	154	154	138	143	149	129	158	137	165	141	134	151	149	155	173	128	157	170	136	166	151	130	142	137	168	159	139	144	159	153	168	154	168	157	168	133	141	145	165	150	145	167	158	143	161	142	129	153	166	155	145	147	159	155	135	166	109	149	149	146	166	159	137	153	135	128	150	139	158	175	130	146	150	153	162	161	149	164	144	163	173	151	134	147	158	157	131	139	150	153	142	148	154	147	153	158	150	155	134	146	144	142	153	146	150	143	141	144	151	130	154	156	139	169	136	139	123	150	154	162	139	154	166	148	170	139	128	151	149	156	128	145	144	161	158	169	157	145	160	155	128	137	141	156	148	148	142	164	126	140	164	147	152	137	159	143	150	147	139	169	116	150	149	157	167	175	165	147	140	152	172	164	179	150	142	147	167	149	142	131	140	152	138	154	145	142	152	161	127	130	149	144	153	156	141	147	157	147	151	133	130	149	143	141	147	137	171	156	150	148	145	150	143	151	143	151	182	127	139	155	147	147	137	118	145	148	142	159	149	132	132	157	151	145	131	170	155	160	161	158	150	130	155	146	135	147	149	148	161	140	152	130	138	165	156	143	161	144	130	141	156	169	170	152	142	155	161	167	147	160	125	162	154	165	149	145	157	152	135	134	139	160	146	147	131	159	151	149	150	161	179	160	150	141	136	159	151	128	161	153	152	160	148	163	165	146	152	154	169	136	133	182	160	141	158	150	155	135	161	142	165	163	158	172	154	148	172	156	143	153	149	165	140	139	164	149	130	144	154	177	160	153	166	160	155	124	160	140	139	144	166	161	133	158	145	180	147	158	170	153	117	169	142	141	166	161	150	140	152	150	144	136	161	152	151	135	157	140	159	149	156	136	154	151	148	149	143	130	158	163	133	135	161	133	147	151	173	180	135	132	148	151	161	169	144	144	141	153	139	148	161	148	168	151	145	144	138	140	155	140	128	165	148	153	143	139	139	129	156	161	155	137	142	135	173	139	131	148	141	143	134	154	154	136	154	140	137	159	153	156	143	146	137	151	151	137	151	147	133	145	149	145	146	168	160	163	143	150	138	142	158	152	164	141	149	154	138	136	139	137	146	158	156	143	158	161	148	135	136	152	154	158	117	141	160	162	160	144	160	159	168	166	158	148	157	153	151	160	147	171	142	175	154	133	158	155	162	124	144	147	150	173	144	144	127	148	147	143	156	139	149	133	152	162	141	154	136	156	121	138	147	157	141	141	155	142	160	140	160	162	168	149	159	135	164	139	137	143	149	138	149	170	164	139	162	156	140	124	160	130	157	157	135	148	155	159	143	144	169	152	173	154	144	165	150	141	145	138	156	152	153	168	157	161	142	136	160	140	153	135	168	177	144	160	181	140	146	139	143	151	152	148	156	156	150	143	152	149	178	139	138	149	157	142	164	156	153	147	161	134	147	150	149	142	136	158	156	164	139	143	156	146	165	161	173	141	142	144	158	166	130	172	160	156	137	141	151	164	151	156	122	152	136	168	160	148	147	137	142	140	161	141	145	136	149	143	155	157	143	133	150	149	137	137	130	139	110	151	139	138	138	151	160	159	146	138	163	119	133	144	165	174	149	145	154	165	156	140	168	167	145	170	142	165	144	150	149	133	140	158	157	143	153	157	144	145	151	146	148	148	130	125	144	153	161	150	147	146	156	157	147	139	147	150	150	147	154	132	139	166	147	139	156	133	150	147	131	150	173	163	151	148	177	156	142	133	142	133	154	161	148	148	145	126	132	153	168	156	140	152	141	139	164	147	133	166	142	166	144	148	141	163	129	146	159	155	142	140	139	158	155	163	154	156	159	125	140	147	151	135	131	142	139	147	170	141	129	153	138	125	151	162	147	157	134	165	167	154	129	169	147	170	149	171	161	146	118	164	157	152	165	147	159	153	156	143	137	154	169	159	156	131	136	159	158	135	169	148	168	164	141	140	154	128	162	162	152	181	161	168	157	144	166	174	183	137	144	153	139	159	143	158	142	152	154	152	137	181	162	187	149	166	147	139	146	144	179	144	154	166	125
7372	2360	5631	6384	5299	4392	3533	2968	2484	2157	1839	1642	1432	1386	1239	1124	1070	1030	926	894	832	802	749	753	710	740	716	651	688	652	601	632	618	582	587	582	537	574	529	574	552	554	561	542	551	523	539	541	495	510	472	481	522	553	516	475	490	496	484	478	460	491	479	490	494	522	494	506	475	441	473	449	455	453	472	457	471	465	457	497	495	501	478	464	444	460	470	459	458	474	477	496	445	480	467	491	461	463	479	429	455	421	468	441	457	469	433	447	474	470	470	437	445	412	469	461	458	475	448	453	480	453	449	417	479	441	488	424	451	450	411	487	490	491	422	452	468	481	450	456	499	462	415	428	471	455	460	448	462	437	425	453	413	445	452	434	490	411	380	469	472	408	451	457	461	480	456	501	452	435	463	458	424	468	473	463	425	463	428	460	400	443	483	494	436	435	452	444	411	449	409	452	460	433	440	443	421	450	448	426	435	441	425	430	453	453	448	418	457	469	405	456	468	446	429	427	460	460	474	457	460	468	457	450	452	467	418	452	417	459	438	477	443	477	453	461	435	446	446	425	469	466	438	484	423	466	454	422	429	430	463	455	446	477	443	425	437	481	445	453	486	421	459	470	456	464	465	431	407	446	453	439	439	436	431	401	469	434	417	428	423	441	432	458	452	432	420	434	444	456	426	471	463	410	483	470	462	421	463	463	464	489	437	433	426	405	439	425	441	410	422	440	453	426	474	447	398	424	480	444	467	457	467	467	427	482	461	438	439	467	445	445	446	484	430	401	449	490	501	426	449	469	451	432	445	440	455	455	471	438	474	446	426	430	441	453	453	478	476	436	448	455	442	453	477	441	473	472	444	451	471	443	485	450	424	454	424	435	447	475	418	429	478	416	466	418	441	406	441	462	470	475	437	445	449	470	441	422	416	457	461	444	413	427	482	463	428	455	482	460	434	456	432	424	457	450	428	465	443	432	462	440	422	431	427	471	418	454	414	463	435	481	467	482	428	433	452	431	432	452	460	392	461	436	479	447	477	444	447	454	399	433	472	469	414	470	437	468	469	444	455	449	473	437	439	465	459	476	430	471	452	436	482	466	436	450	438	428	473	464	449	413	466	398	466	455	442	447	444	473	477	425	477	435	437	444	450	446	436	445	431	483	463	458	457	442	446	429	436	489	465	411	475	441	459	409	404	467	443	460	457	432	450	444	447	445	423	420	473	458	442	462	473	434	459	450	457	438	451	465	468	433	418	431	445	453	449	406	443	419	455	458	446	457	393	443	453	420	474	461	454	487	454	444	449	442	436	511	426	478	440	473	449	453	460	434	434	417	473	459	420	455	435	469	415	491	425	420	464	484	444	426	458	491	416	418	489	467	478	444	447	440	430	450	436	411	430	440	455	440	454	463	434	450	464	445	435	451	433	452	468	471	440	443	449	436	422	440	463	432	414	449	464	472	424	454	419	442	440	428	443	418	470	491	467	418	442	444	428	461	458	474	441	447	430	471	471	451	421	417	471	461	447	416	481	481	466	416	432	422	486	412	460	465	476	460	435	464	479	447	457	389	448	439	461	453	437	444	461	487	448	468	454	437	423	455	443	440	422	447	445	451	441	419	460	442	458	478	481	486	455	481	492	420	459	463	440	456	449	435	455	470	412	423	401	443	444	441	450	449	483	438	445	454	447	450	459	435	435	463	467	411	467	463	458	433	424	459	433	435	460	449	442	469	412	455	457	446	469	461	422	440	456	461	436	419	445	464	427	471	457	444	464	454	448	457	425	422	472	461	441	447	404	420	426	454	440	400	466	442	470	459	453	458	427	444	479	436	441	482	443	429	425	459	456	441	478	432	438	453	444	456	476	426	418	481	438	452	474	442	426	425	441	449	460	493	434	441	459	444	420	452	421	461	461	459	426	433	447	452	386	453	458	465	442	438	452	449	412	468	461	412	433	459	469	426	463	428	459	442	461	438	427	484	466	446	412	447	498	443	433	439	459	461	437	447	443	447	443	482	405	431	429	414	426	464	464	447	462	406	456	436	430	452	481	463	426	462	470	435	469	421	443	444	449	444	423	437	441	458	473	471	445	437	490	461	461	492	408	453	421	470	417	412	488	452	453	434	434	457	449	422	468	476	467	461	441	469	434	425	436	460	464	479	445	460	497	482	474	446	408	447	438	463	429	452	441	434	450	446	472	406	451	434	466	423	469	431	441	447	432	451	464	398	440	427	442	475	431	420	463	460	461	434	483	427	453	459	441	460	421	445	466	476	465	432	426	451	446	413	449	449	473	450	461	464	453	436	424	445	430	443	449	431	440	425	460	436	461	441	443	481	452	433	447	460	455	462	467	429	451	460	488	457	455	411	446	456	418	486	475	424	464	445	445	447	480	447	429	432	432	449	439	472	456	438	427	456	464	440	423	434	455	450	440	463	452	431	479	446	444	437	439	489	418	429	475	475	487	447	449	463	473	459	433	483	461	479	469	482	411	477	479	444	403	455	424	457	431	468	465	443	433	442	466	464	435	446	449	445	440	399	471	435	445	426	449	442	484	474	492	411	475	409	441	421	419	466	454	441	423	429	462	478	444	444	438	465	434	446	444	432	429	417	434	459	453	429	496	466	430	446	478	478	451	453	453	431	482	432	455	436	453	447	456	453	434	450	425	460	479	458	482	457	447	471	449	435	432	468	480	448	454	484	444	446	475	434	444	428	463	447	443	459	446	447	422	432	410	471	426	450	435	488	436	443	469	494	429	398	460	454	467	464	435	445	460	476	463	448	449	468	450	484	441	436	442	490	458	419	446	466	477	440	437	472	444	454	426	463	438	435	471	437	428	432	471	443	426	432	411	433	447	430	434	466	412	454	434	433	416	442	439	459	451	440	453	459	454	454	412	436	439	437	449	481	476	453	446	387	446	445	476	438	461	482	441	438	411	431	463	481	456	429	446	442	469	470	413	454	455	436	435	453	424	457	474	484	475	423	433	448	450	477	475	446	483	444	485	443	443	482	427	460	448	432	453	473	407	436	442	452	489	456	453	441	386	420	470	464	423	433	431	443	440	433	468	472	429	492	463	435	412	456	461	431	447	438	462	445	428	444	475	435	439	462	451	463	446	468	408	467	421	436	424	415	442	471	462	458	439	421	428	454	463	437	434	441	397	473	397	430	498	455	448	414	445	472	449	475	419	449	479	463	450	466	386	413	477	490	438	436	445	446	464	472	452	441	481	458	417	465	487	431	442	429	474	413	427	463	446	415	427	462	497	426	442	455	455	444	475	421	407	461	491	436	472	444	412	425	483	430	444	462	465	464	432	426	450	442	469	419	411	430	469	456	431	458	455	472	460	439	473	421	433	429	469	446	455	443	463	430	440	459	465	412	438	419	439	445	488	415	451	456	474	445	471	442	445	423	458	420	452	456	402	450	473	438	385	456	457	443	469	459	423	458	464	470	516	436	462	450	416	430	415	489	464	452	436	440	473	422	442	399	443	448
2470	294	268	293	260	240	209	223	216	197	222	210	209	216	189	186	208	234	202	209	202	243	205	208	204	204	216	223	227	213	194	213	185	215	211	180	208	216	205	191	198	227	227	196	202	189	197	212	227	184	215	204	202	203	195	195	211	211	224	191	189	197	204	206	199	204	194	222	173	215	206	199	195	209	207	214	233	213	215	230	191	219	221	221	184	208	220	223	196	213	203	213	191	207	203	198	201	193	196	220	210	210	202	192	223	233	217	203	202	212	208	197	214	249	206	215	194	201	205	193	202	196	199	206	233	208	221	222	211	248	225	235	202	197	215	224	230	201	247	230	218	229	187	202	216	200	198	215	211	210	208	211	194	188	201	213	207	210	212	194	227	215	206	188	207	197	204	221	218	231	213	200	211	209	191	208	213	183	215	190	227	204	198	204	194	196	183	204	226	190	227	219	224	188	219	240	212	216	216	207	198	221	217	217	241	235	209	217	205	192	235	222	208	179	210	217	222	212	205	209	226	214	239	229	197	229	222	198	196	211	227	236	207	215	223	233	212	197	227	203	225	226	224	234	202	211	205	173	218	197	222	193	217	221	191	213	219	199	206	192	195	194	215	212	173	197	209	198	222	237	201	237	192	210	197	201	221	195	194	215	224	195	218	205	217	213	198	178	187	206	206	199	207	209	205	212	195	202	220	213	195	199	192	202	180	194	205	229	200	205	210	189	221	204	208	197	201	209	202	211	220	212	188	169	189	182	187	194	195	225	199	199	223	223	215	220	191	215	177	201	197	214	206	224	216	225	222	217	222	208	204	225	221	219	225	224	216	195	179	215	212	172	197	198	200	180	222	220	230	196	207	222	224	205	207	211	221	223	209	199	212	218	201	222	214	189	202	204	211	183	226	204	195	206	190	246	227	191	202	203	220	215	213	216	192	217	212	236	207	231	223	217	192	191	197	217	197	202	203	205	222	198	231	218	197	243	207	213	192	193	211	199	210	206	239	237	228	220	209	186	188	205	201	199	196	216	210	203	221	195	206	215	224	223	207	206	189	219	186	187	219	190	214	194	201	197	224	209	209	200	195	211	192	215	186	205	218	191	208	202	240	211	198	216	227	211	220	212	201	184	191	201	220	204	196	222	226	234	218	209	206	204	218	192	202	206	199	204	208	236	183	181	209	198	233	193	211	235	223	224	184	217	202	180	200	205	215	186	210	212	214	203	233	200	219	200	217	209	222	203	204	206	235	209	211	204	222	212	199	229	223	209	215	192	201	216	226	197	203	213	221	209	222	178	231	198	197	190	224	202	218	172	205	235	228	206	188	211	204	166	228	206	217	214	198	196	246	183	231	211	199	218	224	221	201	238	204	216	190	195	214	225	181	212	207	197	196	217	206	192	204	216	214	206	234	234	200	218	190	210	194	186	217	197	217	207	200	186	192	215	246	210	189	208	208	226	207	194	200	167	201	180	206	193	203	211	247	209	209	215	215	200	221	232	226	198	203	205	208	203	195	200	235	223	204	211	229	193	222	213	206	218	232	220	207	222	182	226	208	223	228	240	203	215	194	202	224	246	207	218	226	209	228	215	214	216	234	213	213	209	216	180	212	206	221	190	201	221	219	199	218	216	197	215	179	194	194	218	192	226	214	213	205	225	191	216	192	234	196	217	215	192	221	219	230	219	196	197	212	174	201	189	215	220	211	220	239	204	224	210	224	213	207	237	226	209	226	218	223	202	218	209	209	227	235	201	198	206	186	200	210	197	207	207	213	197	222	186	197	199	212	211	241	198	202	201	211	215	207	236	199	243	201	230	214	197	236	201	187	204	189	236	202	224	234	210	216	203	170	199	209	213	185	218	182	202	227	211	193	207	243	225	216	187	200	217	222	244	200	201	214	209	217	202	199	238	218	200	196	170	218	207	206	226	199	202	204	209	200	229	210	227	196	238	205	223	224	202	193	231	219	208	228	212	188	216	211	199	199	224	213	220	241	217	193	183	186	205	210	191	208	211	216	230	240	206	211	207	225	208	188	211	201	213	200	199	198	229	209	198	205	202	207	179	203	204	206	218	193	181	219	211	200	214	213	208	210	208	208	246	199	228	209	192	182	189	193	194	217	184	194	185	216	202	215	223	217	215	181	204	202	202	231	208	212	192	225	189	226	227	220	215	217	228	211	235	187	197	202	228	208	217	225	221	215	230	195	201	205	207	214	219	191	192	212	200	215	227	204	185	224	212	204	211	206	210	212	216	237	178	210	206	226	200	201	209	219	216	202	195	230	204	195	206	216	201	213	199	220	224	210	203	192	240	228	228	230	198	180	222	219	202	207	189	220	202	187	189	168	211	226	205	231	214	231	216	192	230	208	228	211	227	210	222	194	219	198	203	212	186	196	220	204	212	214	200	219	206	210	235	234	209	224	203	223	228	213	209	221	196	224	206	206	214	216	233	195	195	184	206	223	187	183	224	218	181	205	210	202	227	197	201	205	226	230	222	211	209	235	225	199	196	223	210	196	188	227	229	199	235	200	208	211	209	201	208	229	214	218	207	224	221	203	219	207	202	209	233	217	229	184	208	191	231	214	216	192	205	228	193	198	209	181	213	195	215	180	238	216	204	190	213	209	209	205	230	214	200	206	221	190	184	209	212	222	196	195	192	218	216	206	197	205	221	203	213	223	227	204	192	200	217	219	186	200	225	222	211	185	210	193	209	217	214	202	221	230	205	195	192	224	191	199	221	197	214	212	204	226	227	209	191	227	213	223	203	200	188	216	187	213	205	213	191	191	194	204	234	202	218	239	218	223	224	213	221	189	182	184	222	237	206	221	208	224	224	201	222	204	199	181	209	179	212	227	209	210	224	218	194	196	214	206	249	226	183	204	236	219	197	231	207	206	202	232	239	206	203	216	211	223	212	195	193	208	220	188	203	200	227	221	227	229	210	192	207	214	203	227	205	238	219	192	219	227	243	199	181	181	197	223	225	212	230	220	203	217	205	205	208	208	201	204	208	206	225	240	212	209	178	204	207	196	230	231	215	206	207	237	201	214	213	185	210	172	209	202	218	227	193	184	227	221	243	229	199	184	220	202	214	200	211	238	226	213	184	208	205	206	211	204	233	216	175	222	190	185	202	226	194	208	215	204	193	211	200	215	209	225	204	236	223	227	213	203	224	199	211	201	188	216	173	193	215	232	207	214	219	212	199	211	195	196	219	205	215	202	217	217	199	220	201	227	240	214	198	220	220	204	221	204	193	193	189	209	228	212	192	238	203	196	215	201	218	188	199	223	190	202	222	211	185	202	204	209	214	214	220	187	215	204	212	208	224	215	206	205	211	198	233	217	228	218	190	208	195	230	211	211	213	231	197	208	214	200	208	214	212	215	204	221	227	217	219	214	214	202	220	196	213	192	248	224	197	192	182	185	231	206	216	217	194	208	209	201	236	218	223	208	205	234	213	217	221	181	225	192	202	224	211	220	205	222	221	200	212
2231	671	739	743	751	687	675	675	666	654	659	636	604	609	641	579	565	606	547	564	564	577	611	569	578	561	538	588	578	620	581	583	578	581	557	592	573	577	585	620	571	574	556	561	567	550	582	590	597	555	606	607	587	594	566	574	567	553	573	579	567	542	610	556	572	543	550	594	560	572	623	564	590	580	584	585	592	536	588	597	515	598	576	564	557	570	568	540	563	593	566	581	631	573	576	567	552	532	583	547	574	585	547	548	591	593	594	566	575	559	564	572	565	600	570	555	554	573	584	550	613	550	569	572	594	562	597	518	594	583	564	578	623	565	523	603	561	598	566	589	568	549	620	542	594	566	570	551	597	584	580	558	592	584	572	533	579	598	563	590	580	573	554	565	565	571	588	611	555	564	541	554	614	613	552	555	608	605	631	575	572	564	581	595	584	597	588	561	630	565	590	548	588	585	599	553	582	588	568	523	563	602	561	553	561	589	578	580	555	581	617	575	614	561	574	589	603	520	549	572	571	583	592	561	550	538	584	564	556	602	593	582	602	560	554	546	610	520	595	595	564	510	565	554	566	560	599	593	593	588	564	564	556	578	569	568	556	579	569	606	582	575	601	578	630	567	582	575	601	567	607	613	572	534	591	618	555	568	535	555	585	579	554	579	568	572	612	595	632	602	551	591	535	589	577	587	590	570	589	571	561	576	564	545	568	569	571	579	561	539	574	596	612	564	562	573	578	534	585	550	535	588	570	581	577	568	565	554	556	584	563	588	572	570	586	575	559	552	560	570	576	649	585	578	576	549	590	586	564	603	599	593	578	600	557	587	561	587	566	599	556	558	574	585	592	579	534	549	589	566	577	585	572	560	610	571	553	576	583	601	562	572	617	617	570	559	616	565	563	592	575	569	574	567	590	560	548	575	615	567	552	585	525	536	600	604	625	546	578	626	612	568	570	550	598	577	601	538	585	546	581	564	582	578	575	595	541	541	578	531	566	564	592	557	569	576	554	599	555	591	569	558	560	546	555	556	595	584	543	544	574	579	547	544	537	555	554	631	575	557	555	573	544	560	618	556	581	554	609	589	577	601	575	591	550	586	595	595	551	547	567	541	555	536	575	577	564	564	581	530	583	550	563	545	564	560	510	562	546	530	560	541	580	564	526	564	571	563	577	571	568	580	555	638	598	588	578	588	634	637	549	585	576	584	570	578	602	546	603	536	581	596	578	578	531	609	550	536	562	583	584	576	591	582	597	586	551	578	555	574	542	594	580	529	603	557	563	530	559	567	555	566	564	531	595	596	549	549	596	583	602	582	604	581	590	581	539	592	559	560	598	597	592	579	532	572	582	545	581	577	603	581	535	545	556	545	551	606	546	561	613	522	601	579	594	533	598	557	574	559	577	576	559	567	550	576	603	590	591	566	559	586	598	583	580	536	600	582	593	543	568	622	549	613	577	539	595	530	590	583	586	601	577	569	546	621	579	582	593	554	592	614	588	552	572	558	618	595	578	576	531	544	569	534	591	574	573	599	599	554	572	588	584	554	603	548	530	559	576	569	583	580	577	563	600	552	546	566	559	593	564	550	591	600	563	518	634	567	562	580	538	562	593	569	623	577	561	559	532	578	568	583	567	576	560	560	578	534	570	568	567	557	624	610	585	595	583	572	576	574	534	592	613	605	565	580	541	551	552	590	573	614	587	604	605	573	603	632	592	562	546	519	584	584	601	537	578	538	554	636	572	573	575	592	565	593	597	580	553	567	558	578	589	590	601	570	537	566	568	602	558	551	603	565	587	569	569	571	596	597	603	554	585	592	580	584	548	565	554	603	548	609	608	578	600	602	528	549	560	549	559	599	621	568	559	577	531	601	570	577	578	533	563	586	587	582	549	582	568	576	565	566	578	559	556	632	572	553	573	569	546	565	543	558	570	577	591	566	544	582	572	569	508	565	603	560	609	608	584	561	542	566	533	562	550	592	598	552	526	564	571	569	575	568	623	571	577	560	548	566	536	533	575	571	576	549	590	588	575	560	555	526	616	586	602	584	546	601	584	564	577	564	571	580	610	556	606	570	576	584	556	551	560	622	559	602	565	600	568	608	570	601	537	531	585	623	556	582	557	568	582	588	564	560	595	524	602	532	594	562	532	580	592	613	584	550	551	566	577	629	579	577	572	594	598	610	562	594	531	573	567	616	591	572	587	587	570	588	628	575	533	555	530	541	609	577	547	562	584	578	576	603	572	640	603	593	564	624	554	595	565	595	594	568	540	586	638	579	525	582	576	559	591	575	551	595	553	627	596	547	587	559	581	607	559	620	563	592	542	540	568	548	617	550	580	565	600	588	556	614	550	571	582	575	588	563	542	611	602	598	547	585	585	585	577	550	555	562	601	555	570	562	530	508	584	576	589	570	563	568	598	580	586	615	556	611	583	572	549	539	561	562	580	525	545	572	561	538	559	574	544	586	546	561	600	574	549	581	584	577	600	593	557	536	549	567	608	571	556	543	578	582	582	611	550	575	546	580	553	610	541	581	571	581	564	554	550	569	564	569	589	596	541	594	538	585	609	570	543	586	564	572	579	586	560	566	552	593	598	568	579	588	574	595	550	577	540	548	593	589	535	573	541	560	576	554	580	566	577	603	568	576	586	543	550	550	574	574	525	557	576	550	574	638	580	579	568	503	540	534	551	582	593	560	602	550	600	575	593	564	562	577	572	556	582	549	554	574	570	579	583	556	585	555	600	599	549	550	602	563	560	571	563	617	537	583	595	579	576	588	587	602	568	612	568	575	564	565	600	565	583	554	583	625	570	593	559	612	594	583	546	589	538	533	554	576	572	565	560	590	545	589	566	602	573	599	649	585	551	608	585	580	578	594	577	552	545	553	523	602	553	577	551	597	582	595	578	521	575	586	582	599	571	601	553	583	584	574	591	560	581	596	618	530	572	572	594	575	606	543	611	526	600	591	581	583	594	591	531	577	572	576	579	581	561	548	591	570	595	554	571	593	597	595	580	558	600	564	589	609	563	616	553	577	557	603	589	585	591	548	571	578	587	553	568	567	576	573	583	577	608	596	556	574	546	567	569	559	587	583	578	582	531	604	592	565	567	576	597	643	586	576	587	575	608	596	546	563	587	566	612	549	580	563	570	618	574	549	565	597	622	581	600	530	555	630	603	571	565	584	555	586	583	604	595	562	589	564	522	555	614	584	534	576	565	583	565	567	575	606	563	587	535	575	628	597	595	587	541	591	593	566	582	588	568	588	606	587	601	586	539	592	570	597	554	556	575	542	564	584	565	569	598	579	586	583	561	561	592	563	567	598	563	595	572	561	537	594	605	566	566	602	589	576	593	597	546	610	585	579	598	587	568	543	533	596	558	555	597	588	571	654	542	551	584	577	560	579	567	538	560	540	515	550	622	572	591	595	614	593	544	558	602	581	563	579	532	570	606	610	565	565	575	642	634	601	613	587	545	599	562	606	554	583	565	559
10191	1140	1388	1052	792	550	459	340	270	246	219	221	175	178	182	146	149	127	147	141	122	124	134	124	130	131	130	115	128	129	107	93	108	114	121	113	121	96	105	105	87	108	97	93	115	102	102	101	110	104	133	97	109	133	97	119	105	94	111	115	111	111	102	117	126	100	92	91	104	97	110	110	91	99	104	107	98	110	109	116	102	100	92	89	92	97	116	93	100	95	103	95	110	107	100	121	86	90	114	95	110	86	88	104	99	117	107	90	104	108	95	115	104	113	89	105	115	114	83	111	103	112	104	111	95	94	109	76	96	101	89	98	107	91	113	118	92	97	107	129	109	110	117	102	92	118	98	98	104	94	91	97	108	100	89	87	102	94	126	105	106	115	117	103	102	106	93	98	103	85	99	115	105	109	106	106	103	105	87	100	112	116	114	120	109	116	124	94	102	103	107	94	110	108	79	94	108	106	107	102	102	101	97	114	123	101	93	114	103	129	111	91	103	99	90	110	98	109	113	110	92	117	103	120	96	118	113	117	113	114	116	101	93	92	111	88	100	111	101	115	102	104	97	96	124	83	93	121	89	103	94	101	116	102	123	94	101	103	102	99	112	111	107	105	116	100	102	94	99	109	94	106	83	104	86	95	105	106	92	108	108	89	100	119	101	99	104	99	104	102	114	108	104	86	113	110	109	111	101	112	122	108	100	106	77	121	97	94	119	105	106	113	107	101	102	92	102	92	90	101	110	101	110	95	106	119	100	112	101	91	107	101	92	122	92	119	106	115	109	116	93	121	117	109	113	93	114	105	113	109	104	97	96	106	96	88	108	100	99	106	115	116	111	106	104	107	109	103	104	87	117	108	109	112	88	104	87	114	102	101	96	104	110	117	94	86	101	100	85	99	102	96	112	102	93	101	96	97	114	84	96	91	104	111	96	83	93	94	113	112	111	104	114	105	102	93	86	96	98	82	94	101	104	87	104	126	112	118	96	109	106	101	94	78	101	100	122	98	96	103	95	117	124	107	95	96	92	93	120	93	96	109	111	105	107	103	98	118	89	100	101	104	109	119	114	100	110	83	99	98	106	91	127	97	107	81	101	124	90	103	102	103	115	91	102	121	96	112	90	92	101	91	116	82	119	125	126	115	99	113	89	119	97	96	100	132	117	93	122	103	94	103	107	110	114	116	98	101	102	87	107	89	100	107	97	106	88	109	98	89	103	114	111	97	108	114	101	113	86	89	111	94	97	102	107	92	109	106	102	105	116	104	102	99	99	106	108	94	106	90	86	116	87	117	111	93	115	101	95	95	107	115	100	114	108	108	111	126	116	94	105	103	110	91	99	100	117	109	102	98	106	107	105	99	101	90	131	111	83	126	89	84	109	103	97	96	102	113	107	104	103	95	91	119	100	116	102	99	117	117	99	104	107	107	113	99	100	106	121	96	98	104	102	93	115	90	101	107	104	112	83	98	102	105	89	94	110	123	103	96	90	87	108	101	111	117	120	101	95	102	92	103	97	102	89	93	92	98	107	103	110	103	125	121	89	112	107	115	92	110	103	87	125	135	110	111	112	97	92	114	99	114	114	112	99	94	104	101	91	99	77	108	111	73	115	112	95	106	100	102	102	101	103	89	84	102	117	101	92	120	86	90	92	118	94	106	89	105	95	109	101	97	91	94	88	107	104	100	117	113	101	105	111	107	83	96	100	99	90	92	114	121	115	108	102	97	115	97	92	109	106	89	106	107	80	98	109	107	95	93	118	101	92	115	114	106	94	105	106	92	95	96	114	138	97	96	106	93	98	90	86	103	107	98	115	88	136	113	109	96	105	98	107	115	102	93	95	91	101	102	98	115	121	97	102	100	93	110	89	92	101	98	112	94	89	99	99	121	121	101	103	113	99	115	110	95	98	89	100	97	127	115	87	100	129	107	108	120	114	94	81	96	106	101	89	99	110	113	114	100	119	98	93	110	93	92	106	94	91	101	113	121	99	106	84	120	98	91	77	111	119	80	93	89	97	94	100	111	110	105	93	103	91	110	100	96	125	97	108	95	110	111	104	101	93	105	111	101	93	101	109	108	120	91	97	105	110	98	98	95	87	80	106	107	112	81	97	109	113	89	106	95	99	107	96	113	108	103	87	95	111	114	108	104	104	115	100	109	112	92	96	122	76	101	105	112	98	90	113	96	108	102	109	107	102	104	98	106	111	93	102	91	98	94	107	110	89	104	100	113	113	113	107	112	100	97	97	97	116	118	118	107	115	92	106	97	118	114	82	88	108	96	101	80	111	92	98	104	109	103	107	99	104	100	100	89	94	101	116	82	105	83	93	106	118	92	89	110	97	106	104	100	103	116	111	107	95	116	95	110	118	116	87	100	123	107	123	105	112	91	111	108	116	107	114	108	104	88	84	109	105	99	95	107	135	95	102	114	119	101	99	82	108	107	103	94	99	112	90	87	107	82	99	107	89	94	98	87	114	101	109	97	110	92	107	108	86	94	104	90	91	94	103	127	109	102	110	109	102	88	97	99	116	94	96	103	99	95	98	89	105	105	108	105	112	74	107	107	97	115	95	105	119	119	103	91	105	108	113	100	83	103	83	113	90	103	112	111	103	93	96	105	86	119	110	96	104	109	93	111	107	102	92	110	104	94	97	101	124	112	98	108	100	83	103	104	111	106	108	114	108	111	96	111	99	105	87	106	109	100	88	98	100	98	78	97	95	83	91	101	85	114	112	115	103	107	97	101	108	99	97	95	100	108	110	99	114	96	101	104	111	104	83	112	84	108	115	113	106	109	108	97	108	111	92	102	102	105	101	115	90	107	122	106	104	85	110	102	89	95	94	102	89	98	110	102	99	115	100	100	104	100	111	100	99	106	84	96	94	111	108	88	109	108	102	115	112	87	90	100	101	108	114	101	101	118	99	96	110	95	104	93	100	108	118	93	92	107	117	111	97	103	87	108	77	106	93	109	103	109	93	86	104	88	123	119	116	106	103	97	105	104	104	104	106	117	100	105	81	108	91	110	96	91	98	98	99	97	117	102	115	104	103	112	100	103	112	107	105	89	102	90	78	105	106	111	92	102	102	121	116	104	119	95	105	108	119	114	100	116	106	97	91	87	100	93	113	97	109	102	94	114	100	99	100	103	93	107	112	91	94	112	96	102	107	107	101	100	100	97	96	105	116	97	106	86	117	113	91	109	106	97	118	105	90	104	107	110	100	117	97	97	92	113	100	98	118	102	111	96	105	117	108	111	115	89	101	93	106	125	105	100	97	109	92	106	115	114	98	98	114	107	95	119	86	96	113	115	108	107	89	105	106	99	98	100	110	102	106	117	82	103	103	118	92	106	93	90	94	78	106	88	91	92	121	107	106	113	90	86	101	117	111	103	108	104	102	95	111	111	108	107	107	105	104	86	107	116	94	104	92	94	116	93	106	107	95	93	100	108	106	92	103	117	106	107	110	98	98	107	90	98	100	111	115	109
5604	1372	3195	3647	3146	2531	2032	1708	1417	1239	1085	1005	890	807	736	734	633	625	571	519	548	481	544	470	500	490	463	457	446	436	451	433	456	389	410	410	454	386	403	361	381	378	371	384	347	391	352	396	362	348	347	351	379	335	352	352	333	343	305	327	352	357	308	336	305	310	358	357	306	352	333	347	325	324	335	356	343	361	308	360	343	340	329	335	320	341	326	333	309	313	324	341	329	336	324	316	329	347	291	292	340	325	317	343	292	363	328	348	293	350	302	362	331	328	290	335	335	317	338	315	319	353	318	337	311	337	333	315	326	324	350	358	359	335	344	310	314	290	348	325	321	308	324	329	335	313	327	340	324	334	321	311	353	333	337	330	328	354	301	334	294	316	314	318	331	353	319	308	310	339	262	330	302	340	319	342	300	347	338	320	329	301	345	357	312	292	307	319	308	300	319	306	328	307	323	329	311	299	317	340	327	320	316	360	306	325	352	358	304	332	299	320	298	344	282	322	318	349	330	316	316	357	338	317	304	322	315	338	311	327	321	333	283	322	321	318	316	351	382	336	324	320	314	317	309	304	330	304	332	328	330	338	345	310	321	302	320	322	324	339	328	326	320	290	299	307	321	291	349	324	263	345	308	309	352	294	284	309	360	314	311	323	307	292	309	304	346	350	312	315	303	338	302	346	332	338	316	345	334	304	310	308	317	307	331	344	375	292	315	317	335	311	326	332	304	311	329	325	333	333	295	309	348	334	318	332	289	297	303	303	309	316	310	351	326	299	353	334	315	306	321	344	310	349	329	314	332	345	336	300	359	301	324	328	272	308	359	342	295	330	314	345	317	332	340	315	290	321	332	319	321	279	328	354	355	288	351	313	310	321	284	330	334	331	320	294	324	322	317	321	317	334	326	297	324	301	313	350	319	314	311	349	328	349	327	340	326	329	326	308	314	313	317	308	314	320	326	330	299	332	328	343	306	343	291	314	276	333	330	324	312	309	315	316	301	333	311	345	327	331	321	325	329	324	311	351	292	351	331	301	310	305	329	298	306	381	317	321	334	315	309	332	324	301	336	323	325	316	314	308	324	315	312	302	312	321	345	294	332	325	346	304	313	336	316	345	310	306	321	346	336	349	329	311	344	315	307	290	335	320	339	312	321	305	315	345	279	325	313	294	335	284	319	317	327	336	340	304	368	332	305	323	328	323	348	346	356	320	313	341	327	318	327	316	359	316	306	341	294	328	326	306	316	338	294	320	312	324	367	299	354	309	327	303	321	343	313	306	333	318	329	312	296	307	328	348	337	316	344	329	300	341	309	321	309	335	328	336	322	323	300	301	336	329	335	289	328	317	339	307	310	287	339	307	323	320	318	326	348	316	315	292	336	280	308	331	317	303	329	300	303	323	334	320	326	284	338	321	333	314	317	327	311	336	311	333	306	323	306	355	326	332	320	307	297	341	320	330	309	287	326	284	318	349	316	312	295	301	309	320	316	310	298	309	308	320	324	323	334	321	289	364	316	327	340	337	320	352	327	326	324	331	293	301	288	309	292	333	328	305	332	338	329	312	320	312	336	343	331	354	330	346	327	340	300	315	313	311	320	314	310	345	340	327	298	352	318	363	336	316	340	320	329	307	289	334	334	347	324	318	295	329	314	324	298	328	318	321	337	336	352	318	326	296	348	314	316	335	318	292	313	345	311	313	294	328	362	308	344	298	313	330	316	343	345	325	339	340	300	287	312	322	337	334	332	297	303	306	333	326	346	337	338	306	290	336	301	321	314	301	331	317	322	340	343	305	353	328	300	341	343	351	316	319	326	325	285	320	323	281	330	347	312	295	300	348	298	347	318	319	313	344	288	320	340	343	320	308	312	322	341	312	298	328	334	337	311	318	317	314	298	351	333	293	301	307	303	313	330	352	320	309	309	320	319	349	312	308	321	284	306	348	315	331	295	333	304	356	318	317	323	335	339	276	334	318	336	308	336	318	300	338	323	305	309	300	364	313	335	361	296	310	307	327	324	298	327	333	309	316	285	325	328	309	335	294	332	341	308	314	340	349	312	298	319	372	315	311	331	344	340	336	313	325	291	324	290	345	313	292	302	320	335	284	304	304	299	315	336	299	361	344	316	306	298	337	334	295	294	328	333	340	314	328	332	322	313	319	348	279	340	334	333	305	323	308	342	342	326	354	286	318	329	380	305	309	340	311	354	283	327	284	303	349	316	338	319	355	310	327	329	333	346	330	350	314	312	297	330	308	281	300	341	329	324	292	356	318	342	325	317	335	307	313	320	337	344	365	313	309	313	303	363	315	333	314	278	322	328	307	338	307	347	316	306	321	331	308	296	331	332	313	338	308	326	325	322	334	327	328	319	322	305	340	334	330	316	328	321	328	288	318	329	341	290	290	323	319	306	347	318	333	305	317	334	327	317	320	288	325	300	343	335	320	316	318	336	330	349	305	332	322	317	306	324	342	293	314	319	336	341	342	314	323	339	322	328	349	320	344	298	342	373	319	312	276	320	305	321	289	322	327	291	305	320	344	334	322	294	311	305	369	323	308	331	356	344	343	343	339	281	333	322	316	347	326	302	350	317	312	322	295	330	273	314	288	331	312	335	329	334	341	326	311	315	302	331	339	322	328	352	311	329	314	328	310	302	326	338	349	313	355	310	311	324	327	310	341	311	311	313	312	316	342	318	348	332	330	337	331	325	297	301	343	305	341	336	305	324	313	298	318	334	321	330	354	311	321	309	304	342	323	336	334	297	366	338	309	353	326	292	318	317	311	308	300	311	285	340	310	308	321	311	339	311	344	323	322	375	352	335	331	301	298	348	317	307	297	323	316	327	309	309	319	313	322	344	342	346	304	300	346	301	319	326	312	320	339	352	322	336	309	331	340	322	302	318	314	341	335	325	374	337	310	288	323	288	338	322	311	291	355	305	313	334	336	314	339	307	315	331	309	303	324	328	357	337	308	292	335	326	301	340	295	292	337	299	313	325	292	363	319	342	344	302	319	322	322	297	302	330	326	338	306	337	327	292	298	321	301	309	326	340	335	326	318	327	342	331	344	343	323	307	307	312	308	296	323	300	315	314	313	329	339	331	312	320	333	337	341	319	338	301	330	305	344	297	314	324	319	304	300	297	331	314	334	295	339	334	302	345	301	311	338	316	311	335	334	316	334	308	334	330	328	340	311	299	344	322	339	315	352	332	365	315	302	335	315	337	338	348	343	327	305	348	334	300	343	314	295	315	346	349	336	305	358	325	295	346	300	329	324	301	307	343	329	295	335	307	313	338	318	295	291	304	274	322	307	306	355	346	313	312	313	335	328	295	350	321	305	346	357	345	338	292	264	323	301	286	331	338	351	308	314	319	312	300	346	306	325	325	333	296	344	306	304	322	298	320	318	317	324	319	335	314	328	342	327	322	324	303	338	301	332	317	312	337	321	335	324	326	330	340	312	322	309	333	340	304	324	333	315	302	350	319	311
19179	3401	3002	2226	1586	1164	826	655	580	462	414	361	340	311	295	251	282	254	247	194	194	230	194	198	221	181	188	202	230	173	207	166	193	183	175	180	175	184	173	185	182	173	161	170	163	191	164	179	169	165	161	177	190	160	163	168	175	149	160	186	153	150	177	176	160	153	158	151	168	175	171	155	176	182	140	185	159	165	192	177	172	172	161	189	164	160	155	178	164	155	151	169	201	172	159	144	173	150	164	160	149	184	181	177	180	157	161	150	170	166	157	165	150	164	172	160	152	158	138	169	161	177	174	147	175	160	157	155	177	166	178	177	151	154	178	156	149	160	167	176	149	181	154	153	171	180	173	175	172	165	175	166	178	163	171	167	161	178	176	147	155	155	165	160	189	145	158	164	155	156	177	166	196	156	174	167	166	169	167	177	158	163	169	154	183	173	177	153	173	165	166	142	164	137	157	138	134	155	163	176	161	169	179	162	147	152	204	160	153	173	162	184	150	153	141	155	177	156	206	176	169	163	180	155	143	159	155	150	177	176	174	158	157	177	161	154	148	170	158	151	164	189	170	165	145	165	176	175	150	175	175	173	158	174	150	166	173	161	155	148	176	165	148	137	166	169	150	166	166	156	174	184	147	161	173	165	171	164	180	158	153	172	159	173	157	157	163	143	171	163	164	184	140	157	179	160	175	184	152	167	154	158	160	173	163	154	146	161	180	163	172	142	162	177	157	182	157	136	159	149	155	182	165	168	161	151	157	162	157	135	139	165	158	172	149	167	178	143	155	164	165	162	171	171	167	176	173	156	136	139	168	140	145	162	170	141	192	173	177	157	164	158	131	135	169	175	156	149	163	154	160	181	170	152	149	167	154	158	172	166	135	153	154	165	162	164	168	156	161	150	182	160	181	176	162	169	158	163	155	169	152	164	148	165	163	172	152	157	163	174	145	168	161	148	151	166	152	152	168	165	149	157	164	169	132	157	153	158	168	187	147	154	175	164	153	165	175	175	169	162	166	159	176	162	168	178	163	172	160	152	181	159	174	160	164	159	169	151	165	160	157	173	184	173	182	152	139	166	145	200	156	151	170	145	176	181	148	149	162	172	166	170	173	176	159	173	170	153	164	163	165	152	162	175	170	178	185	171	154	185	160	160	147	153	168	140	159	145	157	138	145	153	174	165	168	148	166	175	158	159	159	166	171	171	175	171	148	151	160	174	168	193	181	174	151	152	179	183	183	164	160	165	154	161	152	162	173	161	172	140	158	157	156	165	156	169	169	152	161	150	183	153	169	165	146	146	156	174	145	157	147	174	155	178	159	177	181	153	157	154	165	176	160	182	154	148	178	183	149	152	161	157	145	149	151	160	146	169	164	164	167	193	183	178	160	186	142	162	147	153	167	140	143	153	147	180	154	163	145	191	140	168	150	160	156	168	184	154	157	166	154	157	157	161	172	156	133	165	164	153	163	171	157	163	155	158	168	184	161	179	163	148	167	170	161	144	162	145	169	181	153	171	195	150	165	152	171	140	164	152	186	156	178	148	171	157	140	151	146	148	157	170	176	152	162	147	164	171	136	175	173	167	174	179	159	155	138	154	193	164	169	166	178	161	156	167	161	161	160	168	178	153	170	179	157	176	164	174	164	162	168	185	164	135	152	165	160	181	137	168	152	152	157	159	175	172	156	159	144	163	164	160	155	131	155	161	145	157	172	155	161	174	180	155	147	145	152	148	171	177	167	190	159	135	173	171	145	164	159	150	167	160	147	177	163	162	156	186	164	166	169	167	184	154	172	151	161	175	149	156	168	150	161	157	154	147	159	155	135	166	182	149	158	172	154	177	185	186	149	163	183	141	151	148	140	162	169	158	160	181	149	168	170	169	171	165	177	162	162	159	147	176	176	173	175	180	169	166	169	143	147	160	186	157	157	173	159	145	172	179	172	161	149	140	167	156	138	148	172	149	147	159	159	160	155	154	161	172	163	181	171	171	152	172	155	149	157	181	152	181	147	168	159	163	156	170	140	169	159	146	161	162	190	169	150	184	158	152	133	148	181	171	178	161	146	175	154	157	182	150	139	171	152	178	149	154	171	154	183	164	157	149	169	175	172	160	159	169	154	159	161	160	184	165	154	158	167	187	193	157	164	194	183	153	168	183	123	157	157	159	178	173	145	145	127	152	170	175	134	175	157	165	162	147	174	149	147	179	163	180	176	170	154	166	157	149	126	157	181	142	166	179	166	170	166	165	146	160	168	144	165	162	168	170	164	151	171	157	133	147	176	158	181	179	151	164	169	171	153	180	188	177	193	158	153	160	156	170	164	175	178	154	159	154	165	166	184	157	197	152	161	162	157	160	161	150	136	171	160	152	160	146	141	174	154	139	166	179	165	177	161	160	156	173	142	134	154	166	182	144	179	143	146	165	174	164	168	166	145	163	148	174	152	162	150	176	162	147	148	138	158	169	178	167	157	174	158	164	176	168	173	184	169	157	154	152	143	154	168	187	156	190	146	159	181	162	165	168	149	131	145	188	152	152	171	159	151	144	171	178	147	159	164	148	164	174	155	187	163	169	171	178	156	176	147	161	159	171	146	174	166	157	162	167	178	152	146	136	203	146	172	154	150	172	153	164	159	168	147	148	171	165	181	158	177	170	156	147	186	165	180	175	167	168	178	151	194	162	180	146	133	142	164	152	170	155	146	159	156	151	155	163	158	160	164	150	169	173	173	174	180	157	170	182	177	157	161	169	156	173	151	149	168	131	161	172	157	164	141	159	149	154	165	140	145	152	177	148	172	163	164	164	150	147	168	166	168	163	150	136	170	182	144	159	195	153	164	159	191	153	169	164	146	149	167	151	178	159	184	157	190	163	164	190	176	160	185	133	149	152	147	158	164	180	177	154	171	143	171	180	156	151	145	180	170	164	165	146	159	161	160	172	173	152	168	157	172	174	154	165	152	154	169	149	148	148	171	161	145	165	159	169	159	168	169	158	182	166	168	163	165	180	143	173	163	147	160	147	166	161	173	145	166	167	136	198	162	155	152	190	160	153	147	177	165	153	144	176	182	127	146	184	158	149	148	200	163	158	165	165	170	171	173	157	170	176	169	178	163	150	181	160	127	171	175	147	161	142	163	179	161	152	161	159	146	160	154	154	160	166	169	168	175	151	161	156	174	188	151	145	176	146	159	166	171	149	161	169	143	174	143	156	150	170	160	165	138	153	159	165	163	183	166	167	165	183	157	156	173	130	164	173	162	156	158	165	156	174	181	150	143	169	165	151	154	156	180	151	155	163	168	155	131	142	156	150	173	160	170	178	147	134	174	176	170	172	179	137	160	152	167	148	156	170	161	155	175	165	160	180	174	158	148	173	161	167	152	164	159	167	166	148	157	161	174	149	185	165	158	171	161	172	147	170	141	159	165	155	152	173	151	162	165	154	170	147	170	137	177	163	159	158	159	165	174	162	166	151	155	178	168	179	167	153	176	137
7951	2715	6033	7042	5893	4720	3819	3072	2690	2287	2059	1763	1568	1518	1355	1216	1129	1045	1041	992	901	909	800	816	833	791	750	729	686	696	643	660	663	623	634	600	620	591	591	606	555	660	595	601	629	588	519	552	549	537	518	570	523	514	570	532	540	546	542	562	530	556	529	543	511	527	504	503	516	507	494	494	544	504	515	521	503	529	487	492	507	524	498	449	470	494	494	502	489	516	491	540	504	465	547	512	530	465	474	489	524	495	457	471	476	497	491	492	492	479	496	487	499	491	503	498	479	516	505	461	520	513	486	471	534	513	493	508	545	465	496	494	470	490	483	479	486	491	470	488	491	479	504	466	481	511	434	468	498	467	435	530	541	514	510	513	495	497	503	457	496	506	463	491	485	465	499	503	495	472	486	469	477	521	509	483	463	485	465	436	470	476	479	467	499	472	506	482	467	469	467	450	455	466	524	518	493	505	475	541	494	495	470	524	491	478	491	512	512	479	512	504	474	506	509	480	461	495	493	430	509	478	458	464	496	537	451	449	478	487	528	487	481	498	486	491	507	464	478	465	514	488	466	483	465	495	454	433	443	501	499	476	486	495	510	433	443	464	497	486	525	492	507	491	505	440	499	512	484	500	462	460	462	488	515	481	521	493	486	495	479	486	496	485	510	444	481	524	457	466	448	486	492	483	446	465	474	470	462	472	493	499	491	449	499	528	544	469	469	447	469	443	475	487	497	509	504	482	449	493	511	496	494	504	467	488	492	488	488	534	504	474	502	488	489	510	461	485	480	486	489	435	479	479	491	496	474	450	481	494	499	463	479	479	484	474	448	470	461	491	448	505	524	452	475	517	509	505	477	460	475	453	494	496	501	481	469	488	507	499	466	436	478	492	516	503	474	471	473	496	490	465	473	486	500	500	485	483	495	469	478	500	485	447	509	521	463	494	474	509	474	523	464	458	494	510	482	496	468	503	419	512	468	505	464	491	488	500	478	464	473	485	479	517	454	488	487	473	444	510	544	463	493	493	488	498	477	486	469	487	455	468	488	482	487	483	474	491	475	510	516	486	482	484	515	458	478	480	479	468	464	515	483	438	485	439	491	491	478	474	498	493	458	450	490	453	477	485	489	503	489	468	490	514	471	459	485	468	454	486	489	488	481	466	471	508	491	523	496	463	457	472	478	493	470	484	534	491	503	490	510	483	444	460	461	474	480	518	503	500	484	471	506	473	483	510	456	478	478	470	470	505	513	464	488	478	485	452	471	475	501	449	498	477	465	509	508	505	486	476	477	513	520	470	457	445	496	500	533	485	482	498	442	460	507	460	524	483	467	487	467	476	468	480	476	495	441	466	498	463	466	506	464	447	526	490	509	504	516	496	494	472	480	521	484	481	470	470	474	459	439	482	452	456	489	514	451	489	492	511	478	490	471	460	464	478	484	465	479	463	519	495	480	504	476	499	473	479	463	495	451	471	500	494	497	462	461	544	509	441	456	483	459	512	506	502	483	515	507	495	518	502	479	512	482	454	479	485	502	446	449	493	492	492	500	502	486	492	458	495	516	475	499	482	499	476	448	470	458	465	469	470	446	483	459	474	481	426	478	492	488	493	482	485	524	456	474	451	478	489	475	512	498	462	457	460	509	459	477	485	486	414	467	481	486	490	517	482	494	514	479	482	477	473	491	511	493	485	477	483	473	443	475	477	481	462	491	496	476	448	501	511	463	472	465	474	545	489	499	492	502	486	457	486	517	465	450	438	466	481	475	536	474	481	503	471	472	490	496	514	534	485	464	488	454	507	487	501	520	456	504	523	510	438	528	475	452	466	472	530	508	477	504	474	496	449	486	497	473	469	501	481	516	516	458	461	526	474	492	506	495	481	478	478	495	453	494	477	474	503	493	430	443	468	525	497	474	453	503	496	474	481	464	472	479	493	479	484	447	484	506	454	458	503	471	491	517	530	464	489	499	481	481	519	473	466	497	479	500	470	468	475	478	468	502	458	448	480	499	530	488	496	476	503	501	495	472	476	513	518	464	506	489	487	454	481	480	487	510	445	516	466	432	458	525	488	477	485	529	499	478	481	494	475	462	500	459	520	497	474	501	468	503	476	482	487	477	515	505	468	500	448	463	480	530	503	459	472	465	455	513	465	472	523	454	442	504	506	470	467	471	480	477	490	478	477	475	474	507	483	497	512	453	463	533	494	497	468	424	497	515	499	480	450	465	502	516	500	481	476	466	486	441	476	530	463	515	482	478	469	474	468	489	510	455	501	452	519	467	470	487	487	505	446	470	497	471	475	484	523	515	509	463	469	470	518	456	493	515	450	498	503	503	485	471	448	473	491	489	487	477	472	470	496	482	530	487	484	463	480	490	454	496	535	515	466	457	456	545	486	486	438	509	462	449	480	460	495	487	425	481	513	462	464	449	498	521	503	460	426	467	480	476	474	464	486	500	516	496	487	510	479	448	486	489	488	484	480	433	474	504	507	506	477	461	469	509	484	470	463	512	484	512	457	461	494	450	484	469	524	487	510	506	503	493	489	471	463	494	488	491	470	505	486	470	502	495	499	477	511	511	485	473	480	472	509	504	500	478	502	476	461	485	468	449	450	492	474	495	499	467	508	481	503	467	484	464	450	519	462	495	510	465	492	462	501	506	500	465	471	519	476	465	474	474	459	479	501	529	460	525	492	504	492	472	486	473	537	466	504	499	496	507	488	519	483	424	474	468	462	494	478	499	475	502	453	515	433	475	531	487	475	468	509	475	451	509	496	452	473	503	454	476	467	487	485	471	465	467	514	456	497	510	439	474	485	486	501	503	476	491	486	504	466	459	479	509	492	462	487	454	456	500	461	481	467	535	498	485	490	515	471	492	515	475	471	501	465	507	472	470	496	515	499	485	509	486	454	461	499	453	494	530	490	500	445	467	483	480	472	514	493	492	536	499	484	463	448	497	426	510	496	461	514	467	473	486	485	517	499	485	465	484	487	483	443	499	489	477	467	504	463	459	524	431	439	467	488	495	485	432	485	459	513	515	516	481	496	483	499	509	506	490	478	486	490	484	485	464	467	486	512	506	492	482	475	461	480	475	481	470	496	493	500	496	475	497	513	439	470	450	448	467	481	516	509	471	509	456	480	461	526	505	474	521	500	461	491	513	489	502	479	469	513	515	469	485	483	471	472	527	482	489	468	512	504	481	503	487	455	473	461	499	539	483	495	454	493	522	469	479	517	470	452	473	512	535	486	461	495	469	456	456	458	493	482	486	522	446	477	488	454	490	483	502	497	458	498	489	469	498	471	438	518	477	496	486	458	491	473	482	455	502	523	478	495	472	477	534	482	492	531	495	481	460	492	475	467	486	490	483	456	493	509	489	475	537	467	518	484	477	479	533	457	483	478	447	462	509	463	485	508	463	451	485	474	465	466	496	444	472	477	536	437	494	452	497	475	468	514	477	452	485	482	488	500	491	510	500	494	534	492	467	495	488	498
2521	285	263	278	247	246	224	215	239	195	194	227	214	205	220	214	201	221	225	212	199	218	201	221	233	188	216	195	213	218	172	244	215	195	202	200	196	187	222	205	216	200	214	223	213	188	185	205	215	222	217	193	206	188	218	211	214	224	211	241	250	206	203	182	225	230	196	214	176	207	175	216	214	214	226	193	192	208	193	191	194	221	193	205	200	186	225	199	210	197	219	217	205	220	207	239	203	232	185	208	210	228	200	205	227	215	225	207	202	224	209	186	188	197	203	225	201	228	196	197	218	191	190	201	216	208	219	204	221	231	215	204	234	216	209	211	225	201	212	215	211	225	197	202	206	220	199	188	182	212	195	194	215	231	215	214	193	216	193	230	192	197	179	207	204	214	199	196	226	216	202	176	184	220	175	199	219	237	235	211	220	226	194	214	228	203	191	216	242	240	179	220	204	220	196	203	202	191	224	229	186	202	205	236	216	193	212	203	194	210	199	182	231	217	198	197	211	207	214	207	213	189	209	180	203	207	213	175	210	227	216	207	208	213	206	216	221	181	190	193	201	229	214	211	220	207	203	212	212	195	185	228	222	219	221	192	224	200	211	223	205	210	201	210	202	237	228	194	206	173	189	213	211	205	217	199	200	198	204	232	215	219	199	221	203	220	193	227	200	185	225	210	210	220	217	216	219	215	209	225	218	191	247	199	231	193	207	197	204	195	218	215	202	222	209	208	216	183	197	196	216	228	185	211	193	201	196	199	201	202	228	181	213	205	211	183	182	214	207	182	209	229	223	196	211	204	205	210	212	200	220	205	214	215	189	213	208	188	181	222	201	220	216	200	189	166	214	219	215	203	186	191	190	190	204	213	223	222	228	205	211	224	199	244	209	186	218	222	207	214	193	193	198	201	213	227	205	184	199	219	214	199	192	223	219	194	192	234	239	226	197	211	205	215	202	221	216	213	221	240	199	216	234	204	210	194	199	198	195	218	216	185	213	211	229	209	215	229	190	181	191	233	202	222	186	225	217	195	201	217	174	198	236	230	199	192	180	178	203	222	198	210	230	227	239	199	225	217	204	226	212	199	182	207	231	204	198	204	215	228	215	211	227	189	198	209	203	211	212	203	214	208	204	191	183	197	179	189	205	214	188	204	200	210	211	214	177	194	209	193	211	206	196	191	207	203	182	207	195	204	231	182	182	199	184	228	189	198	195	209	212	213	212	215	202	199	222	212	228	176	230	237	199	209	217	203	215	197	203	216	207	203	193	210	217	214	207	200	206	229	230	204	207	195	219	224	218	196	232	207	201	217	226	194	204	214	189	217	204	184	201	215	235	195	208	186	210	211	215	221	221	210	193	194	186	225	200	222	209	222	195	199	211	214	216	195	214	231	225	207	187	200	192	210	223	200	189	222	191	189	224	199	180	240	250	221	228	227	212	192	209	190	188	197	188	192	211	219	200	209	206	209	217	216	224	204	213	218	182	219	189	227	210	207	221	217	203	196	206	200	219	208	225	209	230	212	206	193	219	183	228	209	200	206	204	223	187	208	218	209	223	198	187	203	224	216	206	214	216	233	208	200	207	197	211	243	215	223	206	220	198	221	206	184	193	194	205	215	216	191	206	215	206	231	207	218	180	195	205	209	218	203	182	208	213	188	190	188	216	211	232	224	223	214	216	224	212	194	243	192	214	221	216	218	199	188	196	194	163	206	215	199	214	191	219	229	190	189	191	203	193	216	232	182	205	207	209	197	198	219	203	221	226	211	216	219	212	218	224	210	204	202	204	197	188	236	217	210	194	185	242	207	220	189	207	188	202	199	177	190	205	202	211	212	214	194	221	216	219	203	217	228	173	199	196	227	221	219	221	207	231	205	224	182	211	219	195	210	214	201	206	214	209	220	190	198	197	187	212	216	212	217	218	226	204	239	241	210	208	211	197	217	200	227	212	195	185	188	217	203	207	201	194	224	222	200	203	221	212	191	205	208	206	194	239	219	197	216	210	217	192	225	207	222	196	236	187	215	230	236	234	190	214	213	193	224	208	212	223	206	210	203	195	188	203	204	214	211	233	204	214	247	199	202	207	199	218	221	234	234	200	215	215	221	223	211	205	230	216	214	225	209	195	197	205	215	212	194	193	228	198	225	204	209	192	217	197	223	190	201	198	187	195	193	225	209	195	209	199	180	212	205	220	220	209	230	208	218	220	210	234	163	226	201	179	210	212	208	215	189	193	175	212	205	192	212	207	227	214	193	208	199	213	200	214	200	224	221	251	205	196	213	211	230	226	200	192	189	198	214	200	188	228	224	203	207	203	203	203	186	211	204	222	225	238	217	202	236	203	216	219	212	206	205	180	247	201	243	238	205	190	201	229	220	216	214	201	196	191	198	197	209	215	199	206	206	216	202	203	219	200	213	192	210	202	205	201	224	204	226	191	214	199	221	210	219	217	197	193	224	200	232	216	219	220	194	199	194	230	217	177	197	211	213	220	202	202	218	227	208	217	217	224	227	205	217	209	227	235	230	205	210	217	206	226	223	233	206	209	194	221	186	190	210	206	202	205	200	191	209	208	192	215	197	179	205	238	224	195	218	217	206	212	202	216	191	206	202	191	199	217	218	192	231	212	204	203	196	186	236	190	188	190	198	214	203	229	190	214	203	214	196	209	179	226	226	190	217	213	202	225	204	205	217	226	206	202	231	218	217	238	228	219	199	210	202	219	181	197	197	210	204	194	179	216	222	197	206	214	202	218	200	222	209	203	207	196	216	216	214	221	230	224	199	187	176	184	204	204	208	229	181	225	227	190	190	197	222	218	180	200	202	213	222	239	243	216	194	208	203	187	208	199	227	189	203	171	200	208	205	189	205	203	230	209	192	233	227	209	200	223	224	210	204	239	194	221	197	192	202	210	211	218	205	249	193	208	203	222	209	220	239	231	198	217	197	202	201	175	218	195	193	237	208	192	247	219	189	200	232	220	213	222	202	203	200	217	220	212	212	224	174	207	188	230	215	229	205	208	223	223	208	199	208	207	180	204	187	202	236	187	192	209	217	214	191	188	193	190	203	186	201	206	207	187	229	242	207	214	213	222	219	198	206	199	177	207	228	211	207	202	205	205	184	214	196	197	207	207	208	179	181	208	238	190	219	213	221	200	206	216	225	207	206	241	202	231	234	209	193	178	205	209	214	198	201	212	217	199	193	247	238	208	206	201	217	198	200	212	229	212	189	190	184	192	209	200	253	202	195	193	213	192	220	230	186	183	208	192	207	207	191	213	226	221	213	220	206	204	243	188	193	215	179	197	215	198	207	214	180	201	197	205	193	215	205	207	199	189	232	199	226	203	200	216	220	200	197	217	194	216	222	212	201	212	231	205	214	204	212	194	205	195	195	202	216	221	226	194	208	185	212	206	218	209	217	197	178	203	188	209	226	238	229	213	215	190	200	215	218	192	234	213	190	210	228	209	214	200	205	207	214	205	184	209	194
2196	623	798	809	777	664	708	650	678	645	610	673	558	637	612	584	542	582	566	576	559	614	616	632	588	613	555	611	611	583	562	574	607	608	603	566	566	585	606	583	579	565	576	566	555	564	568	615	614	571	594	562	571	569	580	613	600	550	545	615	609	610	608	563	628	587	626	568	575	569	617	544	594	546	618	563	552	627	585	612	576	562	605	582	552	594	589	572	597	603	554	568	563	626	558	582	596	603	588	571	566	581	575	539	657	535	563	599	576	597	571	553	542	609	590	578	563	558	618	570	568	516	498	594	516	545	602	559	604	566	602	569	581	571	617	554	542	639	514	580	558	536	556	602	582	598	594	548	603	551	565	529	566	526	599	555	598	609	562	565	591	592	587	578	546	643	581	580	572	613	576	581	560	565	573	579	565	578	544	595	573	568	562	596	543	565	568	612	596	582	601	530	587	570	603	591	558	593	584	579	531	594	574	586	596	567	571	563	590	570	539	581	546	523	652	578	571	537	559	547	546	569	523	598	546	536	560	595	615	575	571	542	598	568	627	546	567	543	545	591	585	593	579	561	575	580	552	568	558	603	577	568	585	554	600	556	599	580	571	583	579	586	625	541	591	548	575	590	596	556	605	560	573	562	566	546	602	594	552	569	607	591	630	559	613	596	562	583	530	574	616	588	594	604	595	568	561	558	561	563	561	574	604	622	534	640	568	608	583	553	532	600	539	568	552	573	561	594	588	547	582	565	575	593	552	574	582	587	577	573	584	561	551	550	571	563	542	585	617	495	566	560	548	606	538	574	578	600	580	601	612	560	595	607	586	571	531	628	602	578	551	575	532	591	605	522	585	551	587	578	564	553	561	596	551	618	569	587	556	573	593	538	566	527	549	571	580	564	594	585	576	582	615	642	544	590	567	567	516	585	578	605	586	573	564	566	609	577	578	591	569	594	623	619	563	594	560	586	606	553	642	605	597	545	512	548	579	575	578	560	570	588	587	589	566	593	576	589	580	591	554	548	551	577	601	580	543	580	631	594	598	543	590	580	576	598	574	587	633	549	554	625	547	613	573	529	584	587	553	617	582	592	565	594	595	555	569	593	573	570	562	557	571	545	594	588	582	599	563	554	598	515	571	543	580	582	558	589	582	577	603	596	567	596	562	558	614	576	508	585	564	581	559	562	594	536	607	594	568	554	562	548	559	550	598	546	572	545	607	537	542	588	592	552	582	578	552	565	614	572	557	575	579	570	570	594	540	609	558	608	597	562	592	632	578	565	577	568	598	573	561	564	576	537	546	562	548	587	582	550	578	568	563	534	573	576	609	571	578	585	569	553	622	568	548	559	583	618	594	611	548	566	567	563	576	566	593	546	557	586	588	556	535	601	534	528	622	558	522	542	575	601	560	562	564	571	580	609	608	594	563	584	549	589	565	574	562	618	564	587	552	567	539	555	570	583	500	560	627	549	564	533	579	556	554	572	572	593	546	595	568	596	599	594	568	553	576	567	583	565	553	577	571	570	550	544	569	552	557	571	541	583	570	586	592	589	593	581	603	610	573	558	562	574	538	559	582	539	561	573	560	579	535	582	583	582	609	594	558	595	579	590	579	601	590	548	561	564	590	596	587	603	587	577	574	622	533	607	578	558	561	536	525	561	583	627	580	592	572	549	564	603	586	583	598	591	618	570	573	560	581	582	565	588	576	569	573	641	566	571	547	536	616	579	597	599	585	529	575	558	505	583	556	519	541	638	577	587	587	551	569	582	576	583	579	546	593	582	561	546	565	570	607	585	561	590	582	552	612	582	588	542	598	582	524	557	524	567	590	549	556	613	554	578	545	540	582	594	591	569	580	561	566	555	567	618	576	619	577	588	557	561	586	582	582	604	528	531	588	596	565	584	581	616	608	606	547	610	568	551	559	565	601	562	620	573	593	599	573	575	549	616	555	576	556	574	554	583	553	599	600	594	614	543	546	597	586	605	586	603	592	586	556	612	567	627	597	514	591	602	573	575	600	567	633	546	568	577	575	624	600	573	608	548	595	569	558	579	582	554	567	606	578	596	600	602	587	571	606	551	590	530	602	570	590	604	570	568	574	550	555	559	564	569	579	608	583	573	574	595	618	560	565	586	575	567	588	594	597	542	565	548	605	576	606	553	570	568	610	577	565	556	575	588	586	601	548	597	615	540	599	592	536	628	567	567	562	584	578	583	589	547	571	550	584	635	545	553	592	603	578	592	571	549	565	577	610	574	568	521	602	580	567	532	621	623	556	595	531	580	603	577	554	548	557	583	595	579	564	590	644	566	548	535	600	562	590	590	575	559	542	605	615	608	542	524	561	588	588	595	579	610	560	548	564	584	606	588	594	586	577	597	598	581	602	531	604	590	571	559	642	592	591	594	587	587	551	548	599	609	558	569	577	590	588	593	576	552	597	587	599	573	516	575	544	586	568	605	620	570	548	574	617	578	546	598	595	567	564	586	598	608	583	582	557	554	603	571	588	613	561	557	566	571	572	585	555	618	591	591	585	593	585	510	579	574	565	536	539	602	595	625	583	604	595	614	567	554	532	524	564	574	566	574	571	569	536	580	558	535	596	564	573	578	528	603	604	596	566	596	547	575	554	596	577	539	601	599	546	591	627	548	595	579	603	554	594	560	559	610	569	586	584	522	599	594	570	588	536	569	606	563	541	562	650	558	566	572	623	571	606	577	565	562	593	557	575	562	594	561	576	543	540	571	544	571	550	544	590	560	572	548	588	607	616	565	572	571	589	543	591	613	603	573	561	561	554	570	579	564	559	559	569	612	588	576	531	572	570	582	578	619	623	540	590	561	575	585	558	634	571	576	571	616	583	568	538	589	595	597	607	605	606	568	594	593	599	594	551	586	594	549	566	529	613	547	575	554	578	537	595	549	621	595	581	574	565	618	568	554	556	598	580	539	547	577	578	564	579	581	586	557	588	566	555	568	561	597	574	588	576	604	562	570	567	571	623	559	616	597	575	581	595	610	584	564	627	605	524	584	577	557	573	586	557	633	591	566	538	549	561	611	578	546	577	569	554	557	594	590	612	595	558	576	568	583	571	589	576	561	573	559	629	567	525	551	559	632	556	579	582	518	591	557	580	609	568	600	597	586	612	568	510	544	576	583	588	612	573	522	574	601	569	571	568	605	542	565	570	559	602	531	575	570	554	552	601	542	608	549	604	587	555	531	568	617	550	561	554	583	575	564	556	615	575	645	586	562	591	593	586	586	599	571	589	561	542	623	627	550	583	579	568	618	593	602	649	571	629	602	554	572	576	561	588	597	598	556	586	621	562	514	601	561	568	577	594	577	561	627	614	571	570	588	560	562	560	587	610	604	571	571	557	577	569	606	593	545	574	569	599	524	603	589	577	543	592	570	585	533	543	547	582	545	582	602	569	510	553	589	542	572	602	631	580	581	553	592	576	587	590	570	576	585	599	568	592	583	573	555	575	570	599	551	551	584
10341	1158	1417	1056	770	597	453	351	288	235	206	204	184	174	160	159	149	146	136	140	109	132	151	128	145	123	104	102	116	112	99	117	120	116	116	99	93	126	131	117	96	104	103	124	108	117	107	108	111	123	132	108	97	119	101	122	107	118	120	98	92	116	104	106	96	104	99	115	92	87	106	91	93	109	110	102	116	92	90	98	109	116	82	111	91	101	93	106	113	109	112	92	109	88	113	122	94	104	94	97	102	108	106	99	109	103	83	85	109	96	95	101	112	104	106	109	100	97	86	111	93	98	87	97	99	106	115	114	107	103	115	102	115	120	120	113	86	112	97	114	99	94	105	104	111	106	94	97	101	88	108	99	101	98	114	129	102	122	114	94	113	85	109	102	110	106	118	123	95	105	111	120	107	105	86	98	87	88	105	88	108	81	104	109	100	104	124	100	109	107	109	89	105	87	98	118	97	87	108	79	86	88	105	108	111	110	95	105	103	103	95	98	101	110	97	91	116	97	122	120	104	110	104	94	100	108	106	96	87	111	84	104	108	96	90	108	107	107	99	88	123	94	97	100	115	102	113	112	107	106	111	92	101	103	116	110	105	118	106	105	109	108	104	109	103	93	80	120	127	96	107	96	97	116	119	92	115	98	100	100	116	108	106	95	69	102	108	98	112	97	87	91	91	96	106	112	100	114	95	102	101	103	105	99	95	90	100	94	101	115	92	97	110	90	98	106	96	94	112	117	115	100	125	99	90	115	99	119	99	75	91	97	95	111	86	97	114	107	111	102	102	92	87	98	128	86	119	83	104	90	117	88	87	113	98	106	115	97	104	121	105	93	97	87	98	94	114	101	121	108	103	95	105	112	114	115	97	97	92	110	124	94	96	115	108	106	106	112	115	104	100	99	111	95	99	98	95	91	102	105	92	95	95	80	122	109	109	100	98	107	116	108	112	108	93	86	104	116	104	80	123	92	88	97	115	108	113	107	90	103	109	74	99	100	98	110	96	93	103	108	101	84	118	107	92	96	99	132	93	105	105	94	96	97	105	93	88	123	95	104	120	85	97	124	111	98	113	98	103	105	103	82	109	106	99	102	106	106	121	108	112	90	84	102	99	88	118	108	85	93	115	119	114	99	102	116	114	86	92	110	118	85	98	96	90	105	91	98	87	92	96	124	101	103	96	85	82	97	111	116	98	114	105	102	91	93	110	100	109	101	126	103	104	117	115	98	119	113	88	92	103	112	107	106	95	106	119	109	102	101	96	98	105	117	94	88	107	89	94	105	100	110	101	97	103	105	93	101	99	111	100	93	89	96	93	94	101	83	84	95	94	100	118	99	85	120	114	111	120	103	100	111	110	101	85	83	107	108	105	107	91	87	98	113	107	93	99	96	89	84	116	100	100	108	103	117	84	114	107	112	100	105	93	103	102	89	113	108	116	110	109	95	106	115	102	110	118	101	95	93	88	108	108	108	108	91	90	107	112	92	95	100	124	102	104	102	116	93	100	99	101	101	107	95	92	103	105	99	115	102	114	115	101	97	98	104	83	105	89	105	90	115	102	102	92	105	106	102	93	95	117	98	113	93	93	112	94	122	103	113	84	94	87	83	108	100	105	99	103	110	90	93	93	95	103	109	99	87	102	105	111	98	92	116	98	111	106	97	96	106	107	116	104	105	111	108	98	108	120	84	103	105	115	101	110	89	95	102	98	92	106	102	100	96	126	116	83	118	94	112	106	107	81	104	115	118	104	104	97	97	81	112	112	102	90	97	99	128	99	92	97	95	90	119	94	104	106	110	121	92	95	98	94	93	105	87	101	107	114	108	111	115	97	87	97	109	92	89	118	100	97	106	114	112	118	93	100	104	95	94	106	125	97	106	110	88	102	93	99	82	95	103	116	99	84	95	122	89	102	117	110	98	98	99	102	108	116	99	104	118	103	111	115	103	116	93	106	107	113	96	90	103	97	96	104	107	100	92	91	113	100	96	99	111	88	105	106	83	98	96	84	90	98	99	124	92	115	87	114	94	84	105	95	93	93	117	107	113	95	87	97	118	101	107	104	110	92	107	110	101	106	97	107	107	109	111	107	110	97	95	87	118	118	97	114	95	91	101	125	101	102	108	99	120	96	98	89	93	101	109	101	125	84	118	95	111	95	103	91	120	117	105	95	116	102	87	97	109	99	105	110	89	123	89	107	96	120	107	99	126	109	110	82	108	113	125	110	109	101	101	121	94	90	95	123	113	110	98	103	105	112	93	84	108	95	95	107	78	99	109	110	93	82	101	88	94	95	95	116	94	99	87	93	91	90	96	93	108	102	115	114	122	93	107	96	109	80	116	101	103	111	109	94	85	114	110	100	96	115	93	105	101	100	104	92	101	118	108	91	92	105	104	116	132	103	103	100	111	123	111	116	108	90	99	97	101	96	89	110	110	110	101	88	112	106	103	106	100	99	104	99	111	101	94	93	105	105	89	107	94	93	107	100	112	116	110	105	100	108	104	111	109	109	93	107	108	100	88	122	112	94	111	120	116	100	97	102	96	99	94	104	92	108	117	112	111	94	106	94	116	109	117	98	90	107	94	119	82	109	87	115	113	102	102	95	90	94	92	108	92	120	99	111	109	98	111	99	99	87	118	80	95	81	92	121	97	98	82	108	98	106	107	93	107	100	80	102	112	97	82	107	107	104	101	94	103	108	110	99	110	109	130	106	97	111	93	101	101	102	86	111	93	115	100	112	104	138	105	90	91	109	95	103	97	77	115	90	99	129	98	86	95	97	120	86	103	99	97	101	98	100	103	101	90	97	100	89	111	85	117	98	94	95	106	112	104	113	110	96	91	113	97	101	120	93	115	115	107	109	98	125	96	105	91	108	89	99	97	102	106	100	103	98	100	121	112	107	94	96	93	103	99	111	87	108	93	96	111	118	98	89	93	97	99	124	119	96	86	108	87	102	112	116	99	104	102	109	108	109	101	112	98	91	112	99	106	102	110	93	95	92	87	117	100	101	119	107	111	86	89	118	92	106	93	113	101	103	104	84	115	94	106	100	102	90	93	97	78	99	117	100	101	103	102	108	92	101	91	105	114	93	96	92	109	100	113	114	99	109	107	106	94	103	102	112	87	92	98	85	96	105	117	96	116	94	103	85	84	107	86	104	112	110	81	111	97	120	106	84	89	110	99	95	91	110	95	93	121	113	101	103	94	115	95	107	94	91	91	114	90	108	122	94	85	100	109	112	100	131	116	92	125	119	102	95	90	97	113	106	104	108	91	88	122	104	103	82	103	115	113	114	100	104	101	102	88	95	79	111	100	110	106	100	105	118	91	92	95	101	102	110	121	104	96	107	107	89	97	115	105	119	111	92	103	89	108	96	114	115	112	89	109	98	90	117	94	123	119	108	115	106	107	107	109	109	99	111	113	121	94	104	101	120	97	108	97	88	115	105	101	99	99	107	106	110	106	81	123	94	108	93	92	98	94	102	104
5601	1396	3304	3585	3107	2536	2047	1655	1371	1234	1046	1067	881	821	770	714	623	622	605	515	588	533	524	470	490	450	440	445	432	407	434	413	418	417	401	406	403	380	398	397	346	373	384	365	360	397	361	351	368	377	395	352	373	381	376	368	350	340	367	363	338	336	322	342	333	371	373	339	348	335	331	370	358	324	323	304	356	330	338	330	361	320	363	387	320	318	343	351	333	361	313	320	317	353	301	311	328	360	319	341	339	347	302	312	323	328	316	340	369	312	313	343	337	342	332	307	326	333	338	332	356	278	340	307	340	333	312	332	314	346	335	319	319	324	306	340	326	326	329	355	309	321	302	297	368	372	328	315	319	324	352	293	312	314	305	300	336	287	314	324	336	302	313	298	344	343	324	310	334	309	312	322	352	336	367	295	329	301	312	347	336	332	316	319	316	313	299	292	313	319	307	298	311	319	305	283	331	317	323	329	284	315	321	319	317	305	302	273	319	332	307	305	316	332	320	328	343	319	320	341	308	333	323	328	330	341	315	309	309	359	271	305	327	332	324	336	349	331	319	311	343	339	322	326	343	285	331	322	342	356	313	314	339	322	317	339	335	336	280	312	319	307	295	316	335	345	322	307	315	325	340	336	327	301	342	272	328	360	326	331	327	272	293	335	302	323	271	351	299	324	290	306	313	297	319	322	324	305	340	330	343	347	344	304	322	326	302	312	304	308	314	316	297	344	322	317	334	318	306	308	332	352	309	303	330	353	308	321	312	314	346	320	328	325	300	334	299	327	313	350	307	291	275	315	315	318	302	304	329	324	317	359	329	320	334	289	316	332	312	320	324	330	322	330	344	312	322	320	313	299	285	295	332	313	346	309	320	310	325	319	306	335	316	335	335	338	350	341	315	314	351	309	353	314	319	343	283	338	269	308	333	307	300	320	338	316	316	321	292	310	300	313	308	337	332	322	296	344	326	332	337	315	311	348	323	300	301	330	324	317	330	341	338	324	349	301	343	346	342	312	352	317	353	305	361	282	322	321	348	343	333	312	339	302	316	340	299	304	293	324	297	269	324	314	320	322	336	335	312	330	309	352	336	322	332	331	311	316	325	342	290	321	341	336	323	341	316	319	321	330	318	321	293	339	317	333	337	340	326	315	313	330	302	327	319	327	289	309	355	344	315	326	332	309	310	343	320	333	299	313	326	318	298	342	334	309	311	340	318	359	337	322	376	297	351	349	300	322	322	310	337	301	295	314	320	330	346	329	342	341	312	317	313	301	353	326	301	336	317	324	320	338	307	329	334	318	300	328	293	315	328	340	320	292	330	285	336	333	312	329	305	316	337	322	347	331	293	293	357	327	326	298	335	323	313	314	308	323	310	328	309	305	325	354	320	328	312	323	342	361	306	347	313	311	343	340	310	311	332	339	340	347	308	323	339	338	316	351	320	311	310	291	333	326	339	316	321	335	318	320	303	348	337	340	334	326	339	326	328	317	345	329	322	336	302	348	337	349	323	337	326	354	343	325	328	299	344	314	305	319	340	299	321	298	331	330	316	342	342	313	302	337	330	315	325	343	293	309	291	347	305	279	311	347	308	346	332	303	306	323	301	312	299	345	331	337	318	336	321	333	340	321	304	325	336	311	342	322	322	347	308	292	286	328	335	345	345	298	330	299	357	339	322	329	294	311	324	303	324	301	329	320	334	328	317	309	296	348	306	348	307	356	332	310	283	344	357	314	305	317	319	314	354	304	306	283	315	319	306	350	322	333	331	314	323	320	310	340	291	328	341	295	328	303	307	306	333	334	328	348	309	310	330	322	298	324	316	360	292	327	315	318	326	341	292	305	332	322	300	335	313	324	295	339	326	311	307	273	305	312	329	309	323	343	331	346	357	339	311	330	312	350	322	313	318	312	328	321	312	299	307	324	316	308	345	309	294	326	317	307	315	314	307	326	297	311	302	348	305	310	306	314	329	329	324	309	320	332	314	355	299	351	324	338	326	320	321	324	337	318	312	320	356	314	335	328	367	320	345	324	324	291	317	340	331	300	309	336	320	321	332	305	335	351	324	315	329	349	344	291	290	316	327	313	315	317	348	328	317	329	326	314	310	276	338	295	346	311	307	338	288	352	330	324	297	304	314	332	340	320	335	351	356	305	323	341	304	326	321	347	352	331	329	326	339	336	288	312	313	333	311	296	342	311	298	312	331	325	311	332	338	364	344	335	295	319	356	320	329	324	315	316	334	306	326	298	322	343	335	307	321	334	294	310	324	347	331	352	318	351	335	341	290	314	318	331	339	282	303	312	334	321	325	345	330	329	324	302	344	295	300	310	335	306	297	312	345	332	320	324	310	317	355	322	328	304	312	300	308	327	326	340	302	315	336	320	294	337	339	305	350	337	320	318	309	352	291	327	317	327	314	356	320	303	287	308	325	339	282	307	318	343	359	337	331	333	326	294	323	307	327	319	320	325	349	296	325	312	343	350	299	323	336	305	297	323	320	291	322	311	294	336	338	329	328	310	307	305	292	325	335	318	348	337	323	343	305	304	294	302	340	323	308	324	330	342	325	312	323	304	335	302	307	315	307	333	297	346	325	298	340	311	331	339	338	332	318	309	352	328	334	325	290	321	342	312	302	335	348	317	311	337	317	329	325	331	295	331	292	332	324	314	306	315	339	322	293	323	304	319	311	322	305	293	308	321	310	297	331	332	329	328	331	284	329	388	318	330	367	311	301	344	323	323	325	316	312	309	332	319	346	317	306	312	337	323	320	318	342	309	329	321	356	314	331	351	311	337	315	355	308	328	326	325	312	325	307	372	361	331	312	324	340	346	346	298	315	297	345	297	331	289	320	334	323	326	318	320	343	277	329	319	340	294	322	342	334	312	327	340	321	298	307	327	321	321	287	315	349	306	312	316	302	310	293	323	325	327	306	299	339	302	306	320	311	299	319	329	326	311	310	329	347	332	324	309	348	332	300	308	349	321	291	341	306	302	336	312	332	317	326	339	338	316	309	308	320	333	296	323	329	321	316	302	289	322	311	306	315	320	322	308	316	327	327	298	323	316	315	304	322	310	325	299	306	329	329	337	310	346	308	345	328	370	325	320	320	292	317	317	312	310	332	330	315	320	318	336	307	314	290	329	266	314	319	296	299	311	293	338	329	335	317	332	322	307	304	349	309	293	300	324	343	319	343	296	331	337	329	318	309	356	320	343	318	327	317	313	308	359	328	318	339	333	333	332	327	362	356	303	320	307	287	308	320	317	301	354	308	305	306	306	338	319	297	312	318	332	323	297	331	316	318	323	345	308	294	321	318	322	298	347	342	300	330	305	301	312	323	314	324	334	313	352	330	317	334	336	333	317	314	355	290	303	342	337	311	315	319	345	328	333	306	314	304	327	317	330	331	313	323	303	325	357	323	328	267	341	300	313	314	344	324	325	336	307	330	322	331	302	295	287	311	332	319	369	307	310	332	340	320	334	309	358	324	322
19148	3329	2999	2282	1522	1160	839	680	563	516	414	390	305	307	276	270	267	245	236	239	229	225	205	211	171	233	203	184	194	185	185	176	182	174	173	187	193	199	150	169	184	174	149	184	179	172	156	173	183	150	173	166	163	178	168	186	165	155	155	148	165	168	163	174	155	150	160	160	172	161	173	175	165	163	177	183	148	140	165	157	158	165	144	154	131	153	153	168	152	152	161	164	182	154	183	163	147	160	174	149	158	138	169	164	153	169	172	151	178	147	156	162	176	168	182	166	166	149	177	184	154	170	164	158	158	162	144	182	175	153	191	165	150	168	167	176	181	157	167	160	168	153	165	164	159	157	169	172	170	167	179	166	191	164	172	190	157	160	162	157	160	164	176	160	192	191	148	160	151	196	165	182	161	151	167	170	166	155	146	168	158	168	153	170	170	159	166	159	152	163	161	158	152	164	156	190	157	163	164	150	159	156	143	156	161	166	147	171	170	170	159	143	140	170	153	158	153	131	156	149	162	157	177	151	174	179	142	171	156	159	156	158	141	170	166	142	153	157	128	160	184	184	183	169	169	176	160	161	179	164	191	164	157	154	157	177	174	166	179	166	184	152	172	172	157	167	174	162	166	157	151	176	173	166	171	168	169	174	134	171	175	172	139	173	157	155	174	157	130	185	178	176	164	162	173	156	139	133	169	176	156	162	177	158	167	169	205	158	153	178	171	166	165	180	142	157	161	161	168	149	176	156	164	162	184	146	181	173	163	173	151	163	185	152	177	159	153	180	170	162	171	145	148	148	190	142	173	154	170	153	171	187	162	155	149	164	194	169	179	153	168	174	168	176	139	189	150	163	168	155	166	148	177	149	172	169	149	151	159	156	159	175	181	156	168	179	161	162	175	177	190	159	155	149	128	153	145	157	165	163	171	154	162	158	157	160	182	149	168	164	184	146	166	159	157	149	198	175	155	141	154	191	154	159	176	152	159	166	161	172	171	163	153	173	166	152	147	145	144	164	163	168	171	160	144	151	162	159	161	157	193	158	167	144	183	162	147	168	170	166	126	147	163	150	151	174	173	161	170	175	172	173	157	160	162	159	158	176	175	177	162	155	159	179	184	170	157	160	164	143	171	169	159	167	159	166	167	154	160	171	146	155	171	144	174	173	173	160	173	162	161	159	162	171	184	169	153	176	146	180	162	165	188	161	143	161	152	133	153	152	148	177	165	161	184	166	137	163	159	157	148	166	173	157	168	169	173	152	170	144	165	175	145	178	177	166	176	164	141	194	161	189	164	157	183	193	168	147	164	151	163	175	187	166	166	161	158	171	157	188	140	147	187	155	156	146	160	155	165	158	165	168	172	158	174	143	154	168	172	159	167	182	164	168	142	149	152	183	156	155	162	149	139	174	164	167	159	165	157	182	159	152	164	155	185	166	148	177	151	166	155	177	183	175	173	187	163	133	149	185	171	157	134	159	158	167	157	160	159	134	158	189	160	177	165	179	138	151	166	137	142	180	173	156	157	148	158	153	164	169	201	153	149	139	172	150	165	147	173	143	143	150	167	147	168	156	161	182	157	151	166	163	159	161	149	157	164	163	140	167	159	148	142	185	165	145	163	151	159	185	158	162	160	160	146	171	174	173	161	193	163	162	148	158	158	146	180	174	161	153	159	146	175	165	177	173	152	175	183	134	172	187	150	182	151	149	171	161	166	170	161	169	158	158	152	158	154	146	159	153	157	172	155	164	158	151	171	157	161	166	151	166	168	157	139	180	164	155	165	160	178	148	180	165	145	156	177	158	165	147	154	173	160	156	161	160	145	165	178	151	184	150	146	147	151	162	154	137	154	160	176	165	175	180	191	140	171	168	134	179	149	140	172	154	158	178	163	159	163	177	156	177	166	152	183	147	152	163	164	157	150	150	146	155	174	165	146	145	148	166	187	176	154	188	166	168	154	170	158	145	158	165	151	170	150	160	187	151	149	187	151	169	157	181	162	151	151	172	156	165	148	170	173	158	163	161	147	141	169	164	160	139	168	182	148	157	185	170	172	150	155	154	151	174	181	171	143	151	170	164	149	173	155	166	159	157	167	161	177	157	155	143	167	170	171	171	187	165	145	175	158	170	153	147	165	134	181	175	163	176	147	182	172	155	133	168	183	163	192	168	133	147	191	178	174	168	181	164	168	169	166	158	172	150	167	165	179	157	172	136	165	182	157	178	151	168	150	192	165	174	159	162	166	148	168	159	148	125	155	169	152	158	179	166	161	151	152	157	177	201	154	163	172	150	152	181	166	179	112	161	172	164	169	173	167	145	175	165	172	168	158	149	182	147	167	155	163	177	164	158	164	160	167	157	169	153	158	155	161	172	159	182	175	184	179	172	182	165	166	173	150	156	136	178	177	152	189	174	166	153	183	150	155	161	161	158	180	157	165	157	154	148	146	175	169	193	141	171	187	169	165	160	182	177	150	155	167	153	143	160	161	154	137	177	154	153	159	192	151	165	167	156	129	178	167	164	166	168	158	167	158	173	173	147	153	196	166	153	152	155	169	173	160	174	154	181	176	167	139	168	181	187	156	190	172	174	150	175	168	167	164	173	187	179	151	153	149	168	170	138	194	196	158	169	157	151	166	182	159	153	177	177	156	168	181	169	177	169	169	165	174	172	151	176	167	167	190	155	165	166	173	169	156	180	161	163	159	163	172	177	163	186	160	169	152	170	180	174	172	171	166	131	168	173	173	162	176	167	166	172	175	147	173	171	180	169	181	141	160	160	172	134	181	150	170	163	165	140	182	157	147	162	142	173	157	169	167	184	167	174	187	179	161	139	155	194	162	173	163	156	150	163	169	151	159	166	166	176	160	165	174	175	174	177	190	188	161	167	160	173	158	151	177	189	167	195	152	178	156	148	148	157	153	154	157	156	160	147	175	151	156	158	154	148	178	151	200	153	185	160	179	161	151	158	186	181	174	186	173	162	162	168	164	157	164	162	176	160	165	189	159	181	159	164	167	146	168	157	161	177	152	165	157	166	143	171	181	181	166	167	159	153	153	191	162	153	174	157	166	145	150	146	155	158	173	159	176	157	157	169	190	166	168	157	168	179	146	172	161	165	157	182	176	160	142	176	163	170	158	143	172	159	176	162	158	160	160	162	168	157	155	142	177	156	163	163	152	161	160	145	167	146	171	177	159	164	153	186	142	184	170	165	133	163	169	179	174	171	190	158	161	175	175	160	161	151	164	170	182	179	163	152	164	145	155	157	158	173	146	171	167	170	163	183	153	181	149	171	169	146	183	165	163	176	191	172	183	143	155	169	177	184	154	183	173	183	155	160	171	148	167	166	180	157	139	153	158	171	151	167	157	164	149	186	139	174	165	149	161	164	181	163	175	154	165	177	157	199	156	169	156	169	159	175	171	175	165	150	166	162	174	151	182	184	166	154	179	176	174	151	157	129	149	170	152	160	166	165	164	170	176	133	148	169	140	170
7838	2728	6038	7009	5911	4843	3945	3158	2576	2266	2006	1836	1578	1474	1375	1234	1159	1062	1066	1008	889	887	849	903	839	805	740	703	694	731	696	678	620	689	671	667	607	632	607	563	574	591	577	555	605	602	533	554	569	617	597	525	534	601	521	505	576	522	579	524	543	499	524	527	511	546	526	498	590	520	499	531	553	517	506	517	524	516	522	500	475	515	526	519	534	532	501	508	479	505	518	505	497	502	500	484	484	476	525	480	519	505	481	513	462	462	473	484	505	463	488	461	478	467	515	461	489	518	529	496	506	537	509	477	509	472	503	499	465	507	496	495	477	478	450	513	444	477	478	465	451	486	461	502	523	542	516	491	474	484	512	459	507	484	486	464	517	527	521	460	464	471	539	487	507	475	514	491	511	517	478	475	473	467	503	520	486	453	447	513	488	454	502	492	491	493	520	502	465	526	468	496	466	537	498	495	475	503	534	452	472	505	487	509	471	452	488	475	507	473	476	494	518	460	478	481	476	472	473	467	515	489	521	463	469	495	501	478	472	475	519	506	500	477	478	508	507	451	498	505	487	471	492	482	496	498	536	502	511	506	505	448	477	471	493	496	477	461	474	504	521	475	544	491	458	546	493	499	508	463	483	515	494	474	512	506	491	513	524	481	488	482	463	447	479	512	476	485	474	476	456	456	477	489	497	487	469	485	509	469	439	494	521	475	487	465	467	492	514	475	478	498	511	447	488	510	487	502	494	469	502	460	504	474	490	469	491	518	425	512	460	474	489	498	498	503	486	445	492	460	490	465	493	505	482	507	454	491	442	508	481	502	511	466	488	497	494	485	467	481	492	487	519	476	447	473	472	493	457	490	518	463	472	437	480	454	504	512	482	488	424	477	492	485	458	480	491	511	472	520	509	461	492	520	489	446	488	506	465	479	456	500	491	495	466	532	469	467	500	510	525	464	469	486	448	488	487	440	490	466	481	491	436	465	444	479	471	487	483	530	505	498	504	475	474	475	518	476	507	485	487	459	535	498	463	486	521	522	478	502	493	459	480	471	502	481	482	491	443	506	483	451	463	510	533	440	455	450	557	483	456	459	454	509	444	436	506	501	489	498	491	500	455	497	492	451	477	494	506	498	502	494	512	474	488	478	486	511	451	475	503	457	492	464	486	428	484	521	465	485	475	489	507	531	503	431	481	443	456	469	495	483	461	479	481	501	481	495	482	512	458	457	520	457	502	485	487	495	494	474	505	473	486	469	510	486	487	471	425	534	511	470	480	500	532	465	511	469	495	504	516	479	491	492	501	499	491	502	540	470	497	494	471	499	523	486	481	496	469	438	465	511	455	476	451	498	498	472	504	505	481	469	475	494	489	500	492	480	472	483	464	501	481	475	523	523	474	496	464	479	519	452	493	501	460	512	482	444	471	491	504	505	501	463	488	504	510	498	433	520	487	442	459	512	452	470	509	492	496	484	485	462	471	470	522	481	472	496	487	469	466	508	436	496	486	490	493	499	490	477	505	481	498	475	469	479	506	522	501	490	474	464	488	464	459	505	463	519	502	495	466	508	471	482	494	479	492	496	480	533	458	505	524	474	472	481	473	491	508	502	469	482	461	490	526	520	482	512	482	512	463	508	501	481	485	474	475	459	460	495	521	534	502	483	479	473	479	487	503	478	480	498	476	481	461	515	505	491	468	492	510	490	504	460	488	494	467	477	488	514	496	476	515	449	519	513	499	505	507	473	505	470	456	487	448	483	457	512	485	462	460	478	423	447	488	485	512	446	503	502	488	468	518	515	472	485	473	499	495	502	487	491	453	454	529	451	501	482	481	459	480	482	437	503	466	494	477	492	458	469	471	509	464	446	477	505	468	503	469	436	494	521	510	459	472	483	462	454	491	493	447	494	484	474	502	483	425	496	446	492	494	522	516	513	511	433	485	472	450	497	530	537	493	461	509	506	466	469	504	459	489	472	490	487	494	455	456	544	469	472	447	514	479	488	521	467	501	493	470	523	430	488	494	446	460	480	486	486	475	480	490	507	493	480	494	473	485	453	514	476	486	493	475	490	452	478	493	502	485	502	474	493	461	510	454	488	501	472	493	477	481	478	504	482	469	456	482	505	448	487	472	464	499	471	485	467	503	511	537	512	499	480	463	501	450	498	489	490	491	484	516	502	482	522	439	469	499	436	491	507	496	468	503	469	470	476	473	480	508	475	498	518	480	487	497	460	487	515	463	513	465	516	479	474	475	498	476	506	509	524	455	479	502	461	473	458	467	478	472	491	468	479	466	489	469	456	469	492	456	462	463	498	446	462	485	445	500	481	503	476	479	480	494	466	467	483	476	478	471	496	503	472	474	480	464	487	468	503	492	482	482	443	461	479	516	475	465	545	478	517	454	444	478	495	472	477	491	478	483	506	505	508	469	507	488	491	487	475	489	504	473	457	478	503	468	506	492	507	456	485	475	502	498	495	498	466	461	484	471	459	492	515	504	458	519	483	521	486	494	497	501	493	474	475	471	454	556	477	449	472	488	488	441	494	498	455	469	484	487	491	465	508	473	466	496	505	488	465	516	495	474	506	479	481	481	468	454	447	515	515	490	514	496	479	509	443	501	461	435	463	477	491	497	462	526	491	481	495	451	495	433	485	484	497	519	481	484	492	459	433	488	499	505	466	487	447	472	480	468	500	461	467	478	480	479	473	493	472	480	480	474	487	487	485	485	462	499	448	509	475	523	488	516	504	472	499	546	458	495	505	503	509	484	501	475	496	455	489	500	478	479	464	465	489	470	481	476	497	467	455	495	485	459	483	479	479	520	530	492	520	504	494	462	494	502	459	459	496	500	495	473	492	475	492	499	490	474	473	475	523	475	458	472	498	464	538	433	513	479	487	461	465	490	462	443	472	475	456	513	509	489	481	487	502	486	517	482	461	514	483	515	491	502	471	455	492	490	514	474	459	468	446	467	500	485	484	479	475	509	478	495	469	495	462	483	481	445	509	488	478	482	471	484	484	485	498	493	483	495	478	497	493	498	462	487	504	484	456	509	520	464	458	499	557	546	451	481	483	476	494	473	481	489	483	459	495	470	499	482	470	476	526	503	467	506	456	456	478	454	476	519	495	495	465	484	483	469	523	519	459	497	498	465	467	482	472	490	464	509	530	524	541	480	494	479	498	471	509	459	487	453	477	483	483	464	479	452	464	481	504	478	485	472	470	492	469	507	446	499	540	516	545	488	511	519	514	460	521	490	483	505	512	460	473	506	480	450	490	519	521	500	516	523	488	501	485	475	439	503	482	467	477	443	470	480	498	526	524	488	466	464	465	471	505	507	520	485	470	459	525	516	485	485	458	515	487	487	498	497	498	503	490	447	523	496	484	457	458	465	502	506	498	514	488	431	473	485	481	484	474	489	515	487	468	473	507	498	505	465	549	526	495	461	541	485	471	475	448	461	477	510	465	478	486	498	488	489	476	496	487	480	489	462	443	497	484
2493	311	306	263	236	199	263	228	209	225	212	207	240	224	215	224	235	214	214	225	227	200	220	225	219	230	204	198	195	174	224	222	164	214	240	188	207	207	238	214	204	199	194	201	190	206	222	208	197	217	199	227	205	205	205	190	177	220	224	222	218	200	203	224	230	204	200	209	234	224	235	240	223	207	235	206	214	216	235	237	201	195	212	207	233	252	209	185	222	199	212	222	242	224	218	218	209	217	212	204	207	208	221	204	191	196	213	204	191	210	194	203	197	206	215	194	194	191	190	199	220	215	219	207	202	218	208	201	215	205	205	230	184	218	203	210	208	201	217	195	204	207	213	192	207	174	212	216	209	209	219	206	207	217	188	208	218	199	212	219	209	208	183	195	199	197	199	204	225	208	213	205	235	217	193	198	212	207	216	225	227	222	206	219	256	213	201	223	215	218	233	209	200	208	199	236	223	190	188	207	223	191	214	204	199	208	213	186	206	201	227	213	229	212	196	225	210	181	218	193	199	213	211	186	199	198	219	195	218	241	189	196	205	229	223	214	205	194	206	191	227	171	195	206	223	196	195	219	199	191	189	202	232	197	210	214	226	227	216	203	228	203	207	208	219	193	195	176	214	241	237	212	198	222	167	207	204	198	189	203	185	207	211	182	223	221	209	201	216	207	202	233	200	200	216	232	218	228	201	224	206	191	203	182	198	222	219	233	218	197	225	206	231	248	203	182	217	201	221	209	194	228	213	196	233	201	209	212	200	223	193	195	217	211	219	210	219	237	209	204	220	216	186	210	201	203	181	198	230	194	207	192	220	214	197	214	206	224	216	209	214	210	200	210	228	190	237	219	200	203	227	193	219	190	241	223	222	200	203	214	219	190	188	222	215	209	227	218	241	215	204	191	194	186	204	232	207	211	188	214	261	218	217	215	212	214	207	223	223	202	247	203	208	189	207	205	215	202	230	198	202	214	210	211	211	200	230	226	207	222	184	206	197	204	176	244	207	191	239	233	189	213	214	212	195	201	229	205	219	214	204	187	203	203	218	218	197	166	190	222	216	186	215	207	180	210	208	198	217	189	216	195	203	206	184	204	219	216	225	197	201	200	214	201	210	193	213	199	194	217	220	185	212	190	215	217	205	208	207	229	210	226	212	233	225	191	206	245	216	198	204	182	219	220	210	211	233	209	187	220	215	214	237	238	206	191	187	207	192	195	211	213	189	194	210	253	199	218	211	209	218	201	219	211	196	218	197	219	235	207	231	200	231	195	217	209	207	177	194	233	208	202	195	231	230	228	189	198	212	185	205	204	202	191	194	198	197	193	228	227	221	199	218	244	205	204	198	210	207	221	210	225	208	198	205	210	187	221	193	215	211	217	207	200	220	211	173	224	193	209	199	199	224	208	210	209	226	198	211	204	239	197	212	220	211	218	211	186	199	259	214	200	232	212	221	206	217	200	216	221	221	221	200	207	217	217	189	195	208	185	226	215	200	220	225	212	195	184	205	213	189	211	210	215	202	200	233	196	207	176	196	205	204	221	190	212	191	240	196	194	227	215	254	208	195	214	196	250	236	204	235	238	238	207	187	217	188	213	202	221	211	200	227	227	194	198	209	226	214	230	209	237	205	217	205	228	212	223	189	204	208	222	221	191	211	207	204	226	218	225	203	221	187	188	210	193	220	208	230	218	226	219	221	199	197	208	200	208	216	196	207	162	207	224	223	200	231	233	220	201	181	186	216	219	228	212	222	214	210	213	216	218	189	203	195	201	205	202	195	238	217	204	217	215	199	194	208	185	170	205	197	232	200	220	203	206	238	197	205	228	203	219	192	193	210	196	188	197	199	220	229	211	211	198	233	197	196	220	218	211	213	206	213	201	201	212	197	215	222	229	238	216	202	193	218	234	205	206	194	224	197	223	213	239	230	200	200	209	205	185	221	242	186	202	204	212	240	215	240	215	206	199	209	205	196	210	198	187	220	219	224	209	223	233	204	195	208	221	216	220	202	242	187	233	234	211	224	224	163	216	219	233	222	208	203	211	184	186	193	234	178	177	193	230	221	228	201	209	191	230	208	207	246	186	194	216	195	214	229	179	207	200	226	211	210	220	226	217	197	203	209	196	206	221	201	184	224	213	193	221	192	198	188	226	211	199	200	215	209	216	204	218	212	208	227	228	205	223	224	212	196	192	225	209	219	216	210	196	204	204	223	210	189	205	213	187	218	199	228	203	188	205	215	202	202	187	187	211	203	191	223	216	202	189	209	184	213	210	180	184	216	195	233	229	212	206	217	220	220	220	217	204	224	202	214	188	210	198	232	222	210	218	210	234	202	192	204	207	199	226	216	179	212	206	213	222	168	197	239	227	220	207	205	192	209	187	208	223	215	223	209	202	216	235	214	220	209	175	207	186	212	210	251	226	209	216	209	233	201	216	230	184	212	220	224	212	216	212	209	211	224	220	222	208	206	199	203	206	207	205	211	196	188	188	198	218	179	221	206	216	235	217	232	206	216	214	209	189	228	194	184	198	212	217	210	206	214	206	223	201	214	180	197	214	213	203	244	210	203	196	225	198	191	180	213	205	200	181	220	200	210	203	192	219	197	195	209	196	209	197	201	197	184	192	199	225	200	218	213	204	195	203	221	211	209	184	185	195	198	213	199	205	213	205	221	218	200	200	207	203	227	199	215	203	212	220	198	184	211	197	182	211	207	179	230	190	187	188	211	224	224	195	204	221	221	204	212	226	198	213	203	200	207	243	201	220	198	226	219	222	242	194	181	251	226	211	219	200	217	213	197	209	223	201	213	197	210	203	223	208	213	215	203	213	204	214	226	207	207	225	224	208	210	188	208	224	209	211	206	168	218	210	219	242	226	220	178	181	197	199	223	215	191	238	217	196	175	202	219	186	225	234	199	242	241	210	200	242	184	238	217	203	189	179	228	215	198	198	177	216	202	229	225	215	203	222	219	216	201	188	186	207	231	221	206	198	201	202	201	203	211	204	213	185	238	203	204	224	192	214	219	206	221	240	229	224	204	195	222	216	224	217	188	215	221	200	204	202	225	197	199	218	200	201	202	206	217	239	205	200	206	208	194	187	190	210	200	195	217	209	195	203	216	175	167	199	211	215	203	192	205	223	251	215	194	211	176	192	248	185	199	213	201	194	206	222	222	186	197	190	230	217	219	202	212	214	225	199	199	191	203	236	202	215	212	196	214	221	233	210	200	222	201	199	208	217	209	199	209	220	199	198	211	191	199	202	217	205	214	222	209	235	191	206	231	209	185	216	208	232	202	202	199	208	210	229	206	203	197	185	216	211	211	218	200	253	200	201	211	235	241	178	203	199	224	206	201	219	234	214	193	199	215	216	235	239	211	202	192	201	225	205	196	182	239	205	194	197	192	213	191	221	177	217	227	217	238	207	192	209	213	214	219	195	222	217	205	198	232	207	204	221	207	182	211	221	204	202	197	206	217	205	201	189	209	205
2219	604	765	780	760	684	715	690	620	617	583	579	602	561	602	599	569	588	577	574	580	574	587	564	642	626	569	617	608	608	579	589	531	547	617	625	574	560	552	549	550	557	560	562	553	611	548	591	544	622	600	592	596	570	549	542	556	585	563	531	545	540	562	579	543	586	555	547	581	591	544	533	559	592	558	591	603	572	565	578	577	547	583	553	589	574	559	576	546	624	591	577	579	554	593	554	632	598	592	574	564	561	568	565	563	589	582	577	592	579	619	566	597	586	586	609	598	575	567	576	549	570	564	567	561	585	567	622	609	582	549	536	540	571	583	578	558	503	573	600	528	644	588	573	594	605	583	597	574	610	554	580	590	558	579	555	544	594	558	577	594	535	568	541	590	589	606	554	580	573	524	600	561	609	622	540	552	590	575	566	567	583	583	591	616	532	553	585	564	619	536	572	597	572	558	579	567	612	534	575	550	588	573	605	547	536	572	621	541	558	515	592	568	583	541	541	579	581	554	582	584	553	592	635	559	561	554	636	545	507	591	558	597	578	596	586	573	595	614	575	603	605	581	549	515	584	561	584	591	568	575	560	550	567	530	579	563	605	551	557	538	589	567	562	579	584	580	545	549	573	536	575	591	590	607	568	557	559	587	552	591	575	573	566	558	630	567	607	625	595	558	571	514	619	556	578	588	583	549	583	554	551	571	589	575	577	566	590	549	577	519	571	583	570	580	571	557	612	584	555	557	585	577	598	577	565	576	563	596	565	584	603	551	587	515	557	575	577	576	589	614	595	599	563	561	595	564	627	584	586	603	531	585	578	601	578	579	576	544	585	550	562	584	551	539	556	589	576	553	593	596	553	601	612	558	568	537	575	553	566	594	564	581	517	607	554	570	598	593	579	608	597	548	547	620	546	532	545	627	578	596	578	580	541	574	594	576	570	597	596	565	558	579	539	557	606	576	617	580	582	622	591	588	587	591	620	570	581	599	569	581	570	568	566	551	564	579	606	567	586	562	540	556	531	560	570	540	565	583	598	537	569	586	561	608	588	579	568	599	558	591	604	568	582	534	581	584	603	566	578	580	543	546	571	527	537	577	526	622	563	587	602	576	599	527	539	610	549	599	595	595	571	574	596	565	596	529	558	552	581	572	548	571	585	556	552	550	602	554	555	565	554	555	515	602	590	631	576	552	613	573	611	572	589	556	508	565	575	547	558	613	584	557	569	563	583	543	556	629	586	594	559	582	608	531	627	595	616	561	605	570	591	582	529	581	614	576	612	575	585	557	598	541	541	590	586	578	560	594	546	563	583	594	582	535	560	563	562	576	590	566	596	573	563	587	556	562	567	563	570	580	612	529	577	515	542	596	577	576	567	607	578	573	567	589	542	601	590	587	567	609	594	602	555	573	567	562	586	597	602	573	565	574	566	590	581	588	559	594	532	546	582	592	547	567	548	562	546	577	618	599	544	595	586	539	573	600	579	555	618	553	532	569	593	573	558	559	602	588	594	541	635	532	565	561	541	545	557	578	562	603	576	557	598	590	560	560	550	562	577	581	563	550	584	558	557	562	549	535	607	567	582	589	593	604	539	580	566	543	587	571	553	606	591	591	596	592	613	583	583	576	548	560	559	618	586	563	576	572	580	594	559	599	584	548	550	548	557	603	542	555	571	563	559	572	589	570	557	580	570	587	566	623	561	575	540	540	570	600	552	583	547	561	577	567	612	575	568	581	578	564	559	593	603	587	577	564	573	615	607	575	565	570	532	585	576	601	571	565	562	589	582	608	550	561	579	617	571	589	610	563	593	585	582	554	550	592	548	564	568	553	541	594	597	615	550	573	585	559	575	582	580	549	539	604	596	598	571	581	566	604	572	602	579	567	524	566	549	510	554	557	525	591	599	568	620	567	591	542	595	585	580	572	600	569	571	562	549	564	594	590	586	614	547	514	582	592	537	606	604	545	517	562	645	598	587	539	569	582	560	594	552	612	561	592	589	577	588	586	576	579	556	577	582	584	581	573	577	571	537	563	536	600	520	543	535	586	574	574	581	585	608	547	566	586	561	582	546	531	562	606	561	582	604	590	598	572	596	582	567	529	574	573	593	535	555	553	584	530	586	568	586	565	598	579	566	544	566	521	591	587	585	568	559	544	551	558	618	594	593	628	574	609	608	618	553	601	566	596	600	546	598	556	580	542	627	562	593	518	564	566	590	587	588	580	599	553	551	577	593	570	602	567	517	571	601	579	623	578	561	572	599	556	607	623	603	593	598	591	544	557	556	595	577	561	585	555	588	573	578	590	571	525	548	574	578	527	576	606	588	569	565	595	594	577	572	554	588	572	575	554	598	559	553	555	570	573	557	569	571	583	595	607	550	550	594	593	593	563	564	564	612	572	580	555	598	609	553	554	578	592	568	570	595	595	605	600	568	577	560	548	620	586	590	621	609	550	592	609	574	604	550	561	564	578	580	532	596	594	556	580	587	606	564	524	570	589	586	582	586	566	567	592	572	562	589	583	603	581	573	634	593	570	553	531	576	620	556	591	593	525	574	587	566	549	576	589	562	540	549	551	608	563	599	603	597	562	569	601	571	602	561	608	595	576	572	585	609	584	597	615	570	575	589	584	556	554	586	521	564	544	595	603	566	585	550	593	605	540	578	594	564	538	565	583	583	585	569	562	556	563	575	537	596	593	564	595	596	511	516	534	536	585	574	550	558	591	514	609	582	559	617	550	570	558	582	565	566	596	579	595	539	549	539	632	537	592	552	546	589	578	549	554	572	587	562	568	565	557	572	565	575	582	601	576	622	610	555	565	530	541	570	604	552	588	557	578	573	560	565	575	580	588	555	568	557	590	515	558	578	584	534	542	582	585	589	567	555	562	544	577	586	541	548	603	615	601	560	566	550	533	630	562	600	604	555	558	585	561	585	577	558	578	596	560	579	569	573	562	585	567	569	546	613	581	581	552	575	584	581	583	578	629	586	563	585	581	621	556	590	585	588	595	571	521	601	562	564	598	574	640	559	579	570	581	584	588	590	563	565	604	562	577	550	577	595	635	541	591	582	586	559	579	638	598	566	595	569	599	534	576	548	617	606	591	560	538	576	584	548	594	597	518	547	586	567	548	598	562	553	543	534	583	569	579	550	561	561	589	586	591	590	582	561	508	596	554	614	634	548	559	590	561	553	590	568	584	586	571	601	587	560	624	597	573	547	559	576	531	581	568	580	543	535	562	589	605	621	544	566	604	579	562	534	590	558	536	567	578	581	597	575	638	591	582	557	562	566	563	561	601	588	559	552	557	587	549	575	573	549	573	582	575	581	570	566	585	553	568	554	514	597	544	567	562	575	585	611	571	577	580	563	579	591	529	605	567	595	615	646	561	571	589	559	533	555	590	554	560	588	543	545	558	591	597	549	567	564	589	559	557	601	542	523	618	573	581	573	547	581	576	622	604	617	566	588	568	572	536	555	590	569	582	558	555	596
10377	1192	1388	1060	796	591	453	371	332	234	216	185	189	199	182	167	131	157	141	141	132	122	111	126	119	118	122	121	112	116	107	129	111	102	109	101	111	104	124	112	117	121	113	123	106	115	111	98	104	107	95	96	109	97	102	103	96	99	85	94	115	121	108	106	109	112	101	105	107	118	94	115	113	124	105	106	110	111	97	122	89	98	103	88	97	90	91	104	112	109	104	116	91	95	101	117	102	107	104	125	100	107	93	112	89	87	117	109	93	106	95	109	111	90	108	92	101	88	98	91	93	116	94	90	126	88	114	102	97	89	103	110	89	95	111	101	114	110	86	120	97	105	103	107	120	116	106	83	100	92	99	112	94	119	123	94	98	103	106	100	112	75	103	108	103	95	97	104	103	120	109	94	101	128	93	113	111	106	107	94	128	107	93	99	120	98	91	85	118	103	95	107	106	115	95	107	117	105	91	122	110	103	111	102	109	103	91	92	89	108	94	126	103	108	99	102	121	96	113	126	118	120	94	107	121	105	127	98	104	96	115	104	97	109	106	107	92	90	105	111	94	97	86	98	112	114	101	101	101	120	92	97	98	105	108	94	89	100	111	109	111	79	94	88	95	92	93	128	108	103	88	106	117	99	109	120	104	111	112	95	110	119	91	87	101	102	97	106	103	105	109	106	108	100	111	93	110	97	112	121	100	89	101	106	103	102	107	121	90	102	91	105	88	127	106	112	90	111	109	112	106	106	96	96	98	81	101	110	83	96	107	109	101	99	115	112	93	93	87	105	100	106	95	123	120	99	111	95	83	95	105	108	96	110	102	97	117	101	100	109	114	97	105	95	108	96	97	110	116	87	118	105	100	101	96	101	96	101	99	99	105	114	107	102	100	95	106	120	111	104	99	102	108	108	102	121	111	98	113	98	96	109	114	110	90	90	100	99	94	104	105	94	119	73	94	126	109	115	116	91	107	107	82	115	109	112	105	118	92	112	110	96	112	114	98	107	96	104	93	109	103	94	99	96	93	110	107	97	103	108	104	98	103	101	101	116	114	88	117	96	103	95	114	104	87	87	100	98	117	102	94	98	109	97	87	114	101	107	96	92	106	103	99	103	125	104	95	88	98	108	106	99	100	104	103	118	95	91	109	88	110	105	100	94	116	113	114	85	105	102	97	104	104	94	100	98	116	105	97	119	94	96	97	102	86	103	98	110	114	107	103	97	110	90	125	94	90	89	96	88	108	109	106	100	134	104	103	109	95	100	107	91	83	112	102	106	100	106	93	94	104	115	97	99	104	109	94	95	105	105	101	103	110	104	88	94	96	91	92	100	98	115	96	114	102	113	114	97	108	107	106	119	99	106	112	101	97	119	109	106	95	107	84	103	100	125	106	116	93	109	109	106	105	91	110	105	93	101	84	78	96	108	92	111	93	104	90	94	87	97	109	108	101	110	111	109	107	93	104	89	101	103	117	101	101	97	92	109	95	107	90	96	91	123	100	87	109	101	93	107	105	95	101	100	108	103	107	95	100	106	120	104	100	109	104	104	102	124	99	95	127	101	95	120	90	99	89	82	105	105	115	106	92	104	82	100	98	100	92	98	86	97	110	116	95	100	98	94	100	94	96	111	89	94	93	110	109	100	107	114	118	99	107	105	107	93	101	120	99	90	95	97	102	117	95	87	119	131	113	109	93	94	80	96	109	104	96	107	116	107	104	104	102	96	113	105	119	104	111	94	114	104	107	102	91	103	106	102	106	115	106	74	90	83	95	117	84	104	91	135	90	99	113	101	111	119	97	100	112	105	98	110	95	95	99	121	114	106	68	105	116	102	81	103	94	104	86	89	110	116	114	80	90	108	109	87	110	88	97	109	116	116	110	92	99	80	122	96	111	125	79	112	105	108	115	94	99	99	100	99	95	107	102	101	95	104	120	111	101	80	111	95	109	97	110	108	91	93	105	101	98	93	86	118	110	103	99	113	106	90	113	94	86	81	80	98	86	105	94	105	120	100	100	104	87	95	111	93	97	93	96	96	115	103	93	95	88	103	99	91	120	116	107	108	102	86	97	95	102	125	89	88	85	100	113	108	108	101	111	119	103	102	92	98	111	90	104	107	92	97	120	102	118	101	94	81	106	118	95	120	86	111	120	95	111	103	91	109	103	118	88	104	100	108	97	89	120	94	100	85	104	102	101	106	117	95	90	102	115	106	109	89	96	91	121	104	108	105	101	97	108	90	106	112	87	83	103	115	104	98	99	103	105	100	102	97	120	109	105	97	98	111	92	100	87	110	97	88	108	104	99	91	114	105	96	95	110	90	113	83	80	96	110	109	131	109	119	92	95	87	91	112	94	105	102	118	98	102	97	100	100	116	105	111	105	92	96	125	97	120	101	90	102	121	114	102	114	109	99	107	118	102	99	101	111	98	102	100	113	104	114	91	82	88	104	80	118	96	103	113	87	104	105	131	98	100	106	96	88	112	101	93	108	96	101	99	114	93	99	95	113	112	103	122	110	97	108	105	105	96	112	96	102	80	85	111	108	97	82	102	111	108	102	90	101	123	87	97	93	110	99	93	106	106	104	98	83	92	102	88	101	111	123	95	114	114	104	85	91	106	90	95	95	104	97	97	107	111	88	97	112	85	96	95	111	80	102	115	103	114	93	109	117	83	110	102	115	100	98	108	98	94	111	101	127	116	106	116	93	92	97	103	111	85	97	108	101	94	108	79	93	108	93	86	94	108	115	104	103	95	103	91	98	91	90	107	86	102	100	116	102	93	106	86	94	112	95	108	105	97	96	114	114	102	114	88	111	93	127	97	95	101	101	105	113	100	112	108	90	118	109	90	107	97	88	93	107	104	107	88	113	108	105	92	85	95	117	107	108	89	92	111	102	102	88	112	117	89	85	96	101	97	113	103	89	108	113	102	123	109	99	103	105	110	93	108	103	110	107	104	105	99	103	113	96	107	87	84	95	110	94	122	88	104	108	102	95	108	107	101	96	83	87	88	102	110	113	98	99	90	108	93	94	99	113	111	101	110	99	78	103	119	96	100	106	102	113	110	91	96	109	108	130	122	119	90	100	108	93	92	113	105	104	98	104	104	108	114	107	94	105	109	91	124	108	95	107	112	91	107	119	101	95	111	97	96	105	99	93	96	105	117	111	109	89	101	103	94	98	115	107	105	103	107	107	90	131	87	100	113	107	95	103	83	74	111	107	114	106	109	102	125	98	79	106	113	122	90	96	105	99	108	100	100	88	110	111	100	91	101	87	113	112	110	96	90	105	96	118	108	105	94	100	119	95	115	96	93	97	94	112	86	119	108	101	106	106	74	114	103	108	102	118	90	108	94	107	110	111	79	116	99	100	119	78	112	95	105	98	109	94	117	87	90	103	91	85	113	93	98	90	108	95	112	95	89	84	94	109	101	96	89	129	123	106	104	76	101	99	100	108	116	109	111	105	110	94	90	102	83	101	98	111	88	121	103
5516	1476	3167	3672	3177	2581	1978	1619	1432	1183	1076	965	859	836	748	660	670	627	603	565	576	526	519	506	487	495	404	409	443	428	414	401	423	435	396	356	414	402	420	377	364	371	351	389	328	339	370	392	394	340	346	350	387	330	383	335	348	327	346	362	334	323	345	347	344	331	310	321	356	325	332	303	341	328	323	338	318	379	346	323	289	325	357	305	291	331	337	350	323	343	319	324	346	334	315	342	323	333	354	354	313	319	316	313	330	318	319	290	329	320	367	334	339	321	277	342	317	341	292	348	302	328	334	335	329	330	294	331	361	287	321	300	320	329	325	335	334	300	326	309	334	306	294	366	327	348	346	316	334	326	308	330	347	327	323	280	315	311	330	322	320	316	312	331	340	297	322	301	330	331	297	306	328	359	322	326	309	309	334	307	288	295	332	316	318	326	320	334	318	329	308	318	360	313	341	351	332	332	311	294	326	336	340	321	341	341	322	338	291	340	333	322	301	319	340	311	297	328	298	354	310	310	358	314	314	325	332	326	301	327	282	311	353	320	317	309	338	344	298	341	297	318	326	315	296	323	283	333	297	317	337	338	320	336	311	301	307	312	325	312	309	337	336	340	340	326	310	299	305	274	320	321	293	303	331	338	329	314	333	340	325	308	309	354	304	335	330	373	315	308	292	315	353	330	335	349	350	306	315	298	310	303	330	334	289	331	348	327	331	330	366	304	315	311	325	319	311	335	349	313	345	371	319	357	305	309	309	314	315	307	341	319	323	334	320	313	329	311	313	317	308	344	297	296	304	327	320	322	342	329	317	339	329	302	322	315	290	307	331	277	342	343	324	332	313	332	301	350	288	326	346	338	314	313	339	307	304	330	320	324	306	327	321	311	311	310	300	327	323	330	327	313	307	308	365	347	328	305	337	323	314	360	332	308	328	322	309	330	324	313	340	297	332	322	366	311	351	296	304	316	317	333	327	324	290	320	301	323	318	334	326	350	336	332	315	311	337	341	290	341	329	302	324	318	315	330	330	295	290	331	303	318	347	323	327	317	289	342	332	302	315	322	330	322	331	313	348	338	311	301	337	321	337	331	322	342	343	289	357	326	293	290	318	306	299	301	335	346	319	337	293	320	329	313	309	325	289	350	338	320	319	347	326	307	327	349	320	366	324	310	316	333	339	311	324	306	309	297	327	318	312	307	326	295	324	330	304	287	310	336	324	320	327	322	292	324	331	349	311	348	314	298	314	316	304	333	321	321	347	335	315	298	338	330	338	339	296	307	319	295	322	301	302	327	310	313	324	326	341	326	306	355	284	320	333	299	322	314	318	335	341	289	292	312	301	328	321	316	357	319	324	311	350	337	308	340	306	322	331	299	361	297	324	331	319	279	313	303	299	339	287	295	334	328	335	339	319	314	348	351	314	303	294	330	298	324	303	331	311	347	280	342	363	331	310	320	300	314	311	313	347	327	322	336	320	308	307	329	314	324	315	292	320	349	308	357	338	325	350	319	318	309	317	333	309	329	322	321	326	335	328	320	307	325	330	303	312	324	290	297	320	295	321	320	305	322	324	326	334	350	324	310	315	332	313	323	310	325	308	339	368	312	301	326	285	299	311	320	320	335	319	339	302	346	349	316	335	293	312	312	355	312	350	304	305	320	314	355	347	325	339	335	333	322	318	302	294	307	328	337	324	314	355	312	301	307	316	328	328	311	338	306	330	266	312	354	345	303	293	354	312	312	344	335	304	286	335	325	310	323	319	281	317	331	332	357	321	330	338	324	329	317	328	313	338	339	310	323	349	304	338	333	315	318	308	299	342	313	310	339	325	359	317	315	324	308	285	319	306	320	340	305	357	290	357	331	291	286	289	288	308	311	304	314	343	282	290	328	307	309	345	322	330	352	304	312	298	334	330	339	350	300	334	284	332	305	299	316	312	363	343	298	340	300	295	306	302	314	315	338	301	302	292	334	337	333	319	317	336	370	307	337	323	320	330	322	303	305	332	330	335	318	331	294	317	315	299	285	315	327	327	292	316	316	359	327	321	360	299	355	318	300	313	343	344	327	310	324	336	315	322	333	329	335	301	347	333	302	317	337	339	338	329	323	321	317	346	310	329	314	351	336	296	319	323	353	334	303	305	322	296	341	313	338	345	328	341	332	335	329	323	330	331	339	301	303	326	318	331	284	341	315	321	337	325	320	331	319	338	346	318	313	326	348	317	303	325	288	301	308	332	308	324	314	341	301	304	335	306	357	364	333	343	310	307	338	309	338	351	318	301	320	326	296	330	310	349	337	319	321	294	321	324	316	339	309	296	333	355	319	307	336	285	321	316	299	312	293	316	322	298	317	323	328	290	298	327	333	325	315	322	298	332	317	311	336	286	284	317	309	303	334	319	308	301	312	345	328	315	337	316	298	321	329	309	309	356	323	300	292	301	348	354	338	341	315	308	323	302	320	332	347	316	292	315	337	323	355	334	312	305	306	320	310	363	294	343	307	312	300	320	332	307	332	298	301	301	349	289	333	315	320	332	311	315	340	318	312	327	308	330	331	340	332	343	320	310	310	321	331	313	331	340	321	341	320	330	282	304	319	331	338	318	322	283	317	333	312	338	322	322	302	330	302	317	284	323	319	300	320	280	325	320	314	330	317	320	321	305	325	322	331	325	328	347	324	339	292	296	328	335	336	334	312	361	301	339	297	340	318	317	313	322	318	306	309	354	298	322	343	319	322	334	339	316	296	321	294	343	307	306	322	271	316	331	323	320	303	328	321	334	356	316	325	373	321	327	319	328	354	309	297	347	331	329	323	333	349	298	301	348	308	329	290	287	301	314	325	323	315	283	334	321	306	353	303	310	339	303	321	279	325	332	316	334	325	345	311	330	322	323	314	272	312	316	327	318	319	312	354	292	331	318	318	322	314	334	332	305	299	324	337	354	326	307	323	340	316	309	340	338	324	290	296	285	350	274	338	324	343	308	328	335	333	306	327	330	313	313	330	319	295	321	348	328	317	306	314	327	354	323	320	294	296	328	316	316	311	314	281	293	320	374	293	306	355	304	334	319	350	313	327	333	303	307	303	316	319	330	327	341	310	327	324	315	314	329	320	313	277	329	356	322	364	316	305	299	329	322	332	342	280	337	301	317	311	350	320	271	342	357	300	331	309	314	343	306	277	313	326	319	311	309	289	284	346	293	349	365	341	302	287	321	329	308	308	343	337	371	338	312	303	306	318	310	327	338	337	337	331	337	321	348	346	326	325	310	319	307	277	330	306	297	290	330	332	319	313	301	348	321	357	339	320	333	308	343	313	341	335	346	322	293	317	305	296	336	293	321	294	333	306	328	370	327	317	340	329	317	314	330	323	307	300	362	316	297	326	325	307	311	314	338	304	322	329	309	286	305	320	342	322	305	299	339	339	324	337	289	272	316	335	340	326	292	319	306	328	318	309	372	303	324	346	300	333	308	337	318	318	344	311	295	344	311	320
19277	3256	2959	2275	1628	1110	845	682	579	486	417	360	313	299	290	304	253	265	237	220	219	231	191	215	213	166	205	210	211	177	185	194	163	191	181	185	164	176	201	195	204	165	175	166	196	183	181	175	153	167	190	191	163	155	169	172	163	174	190	158	170	175	194	152	162	169	177	158	176	177	168	169	164	177	153	156	151	179	172	157	155	157	157	170	184	149	155	155	154	182	150	159	170	171	164	184	167	163	157	183	169	162	163	167	154	190	194	145	169	147	178	146	149	175	163	169	150	175	148	172	183	133	171	173	176	160	186	166	176	163	163	172	159	160	161	186	159	167	162	145	156	155	150	173	136	166	153	151	178	171	136	154	164	176	140	181	168	154	169	175	181	155	142	168	153	159	171	176	168	163	190	174	154	165	155	200	185	156	159	176	150	149	156	168	177	169	160	151	173	165	186	158	157	154	162	154	179	173	158	146	161	125	196	158	155	145	170	155	174	157	178	173	157	171	166	169	150	177	165	168	158	164	176	163	160	164	162	173	166	157	164	141	150	162	174	156	160	176	162	150	147	163	163	156	154	163	151	161	168	173	158	163	147	166	140	163	144	137	142	156	177	171	151	160	152	173	162	145	139	162	151	153	173	166	146	168	166	168	182	134	150	174	156	153	156	140	146	165	174	153	165	162	143	174	164	151	161	160	150	146	158	161	161	151	178	142	164	169	172	174	147	165	173	174	144	148	160	163	134	164	162	153	176	158	168	144	172	172	175	156	172	203	159	176	162	181	154	189	169	168	170	146	158	161	170	162	165	168	155	152	161	169	149	165	178	152	147	140	158	165	160	163	155	171	152	167	135	167	190	163	163	195	151	167	156	163	178	152	133	159	146	182	167	148	162	176	177	167	146	171	166	168	145	171	169	164	148	150	128	155	157	157	158	175	169	157	143	158	168	163	160	158	172	154	152	154	170	144	163	161	163	154	159	163	157	152	148	180	165	197	178	180	165	193	153	155	152	142	190	148	143	159	151	162	183	169	180	183	153	160	161	120	183	198	154	167	165	152	155	168	153	157	174	149	158	163	139	168	173	164	171	156	195	161	149	173	135	144	153	172	144	194	162	157	166	175	183	163	172	153	161	183	167	153	171	169	145	152	161	154	156	181	161	181	185	154	183	163	156	165	164	159	152	143	173	190	169	153	156	174	181	166	165	171	155	177	160	162	167	174	171	187	149	167	164	170	160	163	154	169	183	161	136	163	149	147	160	150	172	151	153	155	166	158	150	153	141	160	170	150	179	160	163	173	158	159	200	193	187	159	149	155	160	164	170	155	161	173	177	183	154	134	159	165	157	165	173	135	159	148	169	171	158	178	150	160	158	161	184	179	171	145	147	155	174	156	182	162	143	151	143	145	154	163	133	165	173	151	189	163	182	140	151	177	174	161	170	173	163	187	159	146	173	142	167	166	138	168	193	145	174	164	177	168	166	155	169	190	166	192	166	157	154	163	159	157	158	163	157	177	196	192	155	167	165	162	147	171	159	181	179	174	185	168	182	187	168	164	157	146	165	179	151	182	159	160	148	191	174	151	165	146	150	155	162	176	162	162	164	184	145	153	161	173	151	169	149	135	158	163	153	166	195	147	169	183	158	149	170	148	174	162	182	163	151	161	162	176	170	159	142	159	180	156	148	146	172	150	189	137	149	167	164	177	171	146	150	167	165	183	176	173	152	161	194	176	178	181	182	158	158	209	154	168	159	168	162	163	173	160	166	152	164	152	164	157	158	136	151	158	166	191	159	167	187	164	156	192	169	143	156	155	170	163	147	184	178	150	165	166	135	174	156	150	166	154	160	162	138	158	177	139	162	166	164	152	156	173	165	161	152	168	172	139	167	140	168	156	178	159	170	171	167	174	164	173	161	144	165	176	149	182	166	170	152	164	176	165	178	163	155	157	147	161	179	166	146	144	183	165	140	148	165	163	141	168	182	159	167	153	149	163	169	152	148	174	164	152	173	154	165	199	165	167	191	172	156	158	176	173	174	158	169	148	171	186	161	153	142	158	141	171	149	148	153	181	173	164	152	176	143	157	183	132	167	170	165	141	159	164	161	178	154	149	185	165	167	158	172	162	181	159	160	165	150	161	161	167	179	162	177	154	153	162	167	168	197	160	140	168	153	142	165	180	176	163	182	171	153	190	159	151	160	160	133	153	188	164	152	161	183	154	170	162	154	171	168	145	162	146	164	159	170	158	166	144	168	149	162	167	155	180	173	178	166	181	189	177	161	147	164	162	150	188	138	159	172	185	163	181	152	171	161	166	178	163	164	148	170	164	170	149	150	162	143	170	158	153	183	164	154	157	179	135	177	171	171	171	149	165	189	162	152	153	165	162	150	153	172	155	148	168	162	186	168	179	144	181	158	172	181	174	151	166	130	164	168	166	159	177	166	150	167	167	164	157	163	156	176	159	164	162	172	165	184	154	166	153	145	131	159	150	176	171	170	161	154	155	161	169	135	165	168	163	166	168	140	154	183	161	157	171	171	178	150	168	183	174	162	159	184	138	174	148	176	165	162	142	148	159	153	166	158	151	173	176	173	176	138	164	149	172	149	156	171	154	151	173	176	166	148	179	166	162	162	172	150	165	161	184	159	178	150	181	154	179	174	162	141	154	146	193	161	174	154	162	164	165	209	183	177	157	165	162	152	174	162	149	149	154	155	140	168	156	157	179	159	146	164	154	169	162	169	180	180	169	156	153	169	163	149	155	148	167	159	174	154	171	158	151	134	141	172	168	147	164	166	162	178	156	151	152	163	157	163	164	165	173	174	150	158	178	165	171	186	169	172	170	173	170	168	174	171	153	173	164	185	175	153	149	164	172	159	154	168	136	162	167	149	162	174	156	151	169	165	156	166	167	161	158	155	170	150	164	162	187	170	159	148	169	159	156	139	144	166	157	178	165	175	167	140	161	160	156	158	182	168	149	183	140	186	160	148	172	169	160	181	183	169	160	164	174	172	179	139	151	158	171	164	161	187	167	188	147	162	164	174	155	146	170	167	157	163	166	176	163	169	150	177	156	170	154	159	166	155	152	177	184	172	162	168	160	176	172	185	146	176	161	162	157	176	175	190	163	157	157	156	165	152	169	169	149	177	158	152	163	161	183	142	141	155	169	170	177	168	142	153	191	167	174	163	158	147	149	154	159	132	160	147	188	159	140	167	141	180	164	159	175	153	138	153	147	157	180	181	150	170	161	171	169	148	171	152	141	184	149	144	154	143	156	152	168	135	140	189	181	158	146	173	149	173	164	166	160	152	127	170	184	156	165	165	143	140	143	159	156	171	168	149	169	153	162	148	161	143	172	158	163	161	193	149	157	140	143	152	164	187	163	183	160	173	165	173	189	197	174	177	181	158	189	164	182	157	176	184	149	169	142	171	156	133	154	149	185	186	161	152	178	170	141	172	155	183	179	153	138	166	163	144	161	136	169	153	172	171	146
8002	2611	6020	6844	5774	4661	3900	3101	2668	2377	1950	1739	1608	1471	1336	1235	1136	1083	961	1032	902	890	875	861	767	763	776	744	733	715	663	649	668	672	620	623	633	633	663	616	580	587	604	536	549	580	555	549	563	566	540	583	544	530	560	510	528	521	528	528	530	537	552	526	507	530	501	559	465	462	503	509	470	503	500	513	516	512	503	513	514	482	506	514	515	536	501	521	510	535	519	482	480	500	501	520	534	484	468	507	478	510	454	483	509	490	529	499	504	466	496	527	460	528	494	473	516	476	496	486	513	508	493	479	479	509	516	507	469	485	512	509	461	478	458	468	535	499	451	470	464	497	511	476	479	497	464	451	489	519	457	456	483	480	493	504	501	539	487	459	519	476	470	469	499	495	489	490	479	503	477	506	469	521	497	502	492	480	478	464	481	502	466	486	509	480	498	482	473	508	506	491	490	470	435	496	488	470	491	444	475	490	515	466	488	485	477	481	512	495	447	476	514	502	507	481	466	466	481	480	483	523	502	479	535	512	484	449	485	455	495	494	530	513	503	467	474	487	498	498	466	479	501	494	493	512	457	470	467	481	461	519	517	515	513	530	467	510	498	501	488	481	504	522	469	474	460	467	485	489	524	469	483	482	514	482	446	478	459	495	502	473	517	503	504	456	468	479	478	477	488	462	491	500	468	472	469	434	489	466	492	463	506	470	506	459	494	506	535	480	462	436	491	458	506	477	499	454	531	497	504	496	482	519	526	489	464	510	504	480	504	475	482	487	479	487	482	498	495	507	490	475	482	498	508	491	490	530	477	506	474	490	474	490	495	425	517	454	500	449	485	485	495	509	476	469	478	532	510	480	491	470	521	520	472	441	494	457	490	467	489	506	494	516	490	468	510	485	473	480	454	486	482	492	466	500	460	514	495	493	443	484	471	491	478	528	474	488	473	503	492	486	485	461	482	460	479	501	497	487	515	528	464	470	473	505	481	514	456	511	480	457	463	481	493	482	464	465	531	512	453	502	483	492	464	452	487	500	519	504	521	501	526	500	466	469	481	520	470	470	484	488	506	499	488	506	465	495	495	468	489	484	487	511	483	472	491	478	479	493	466	471	474	464	512	489	480	483	505	467	488	479	508	495	471	422	502	499	484	481	490	510	526	481	494	459	485	499	465	485	454	491	467	472	455	492	499	488	466	489	477	535	490	491	484	474	468	473	473	476	476	488	456	472	484	498	493	499	494	475	464	486	498	480	529	479	485	480	502	469	480	490	477	436	476	470	499	458	480	447	495	486	487	493	464	473	470	494	522	469	463	492	495	475	441	419	482	526	536	469	500	439	478	486	500	506	473	502	501	453	486	496	457	509	491	482	504	472	495	458	511	484	504	474	459	503	475	457	516	481	436	493	458	499	499	464	488	529	444	510	493	472	476	472	520	475	474	476	496	476	499	480	472	480	491	490	483	461	487	494	488	460	468	506	527	497	482	460	469	487	486	520	470	562	464	493	503	443	493	483	473	482	475	511	466	472	501	472	497	494	496	494	489	494	495	499	484	531	481	462	503	463	494	454	496	491	492	460	513	451	475	499	488	472	481	445	464	485	453	497	485	512	498	467	487	494	511	481	490	509	447	449	457	526	456	482	497	475	475	485	495	484	495	491	467	496	495	479	495	460	481	498	511	504	489	509	494	477	486	465	498	474	483	496	453	548	474	512	473	430	511	473	467	488	487	488	493	490	521	524	485	461	477	483	455	517	481	529	480	500	491	474	485	454	486	489	485	480	490	509	541	499	469	464	471	467	460	497	533	486	503	502	490	501	452	464	493	488	471	501	489	480	487	496	464	502	492	513	514	472	456	464	485	503	503	474	470	475	460	473	479	507	467	466	477	497	522	482	511	473	486	479	493	496	465	481	487	472	481	479	474	500	458	480	488	513	417	516	481	468	491	480	486	494	484	475	503	496	530	500	489	486	488	471	455	511	465	494	476	481	497	509	477	498	500	516	502	503	498	482	477	483	495	507	509	443	532	492	500	493	472	505	467	504	484	494	501	509	483	495	478	466	452	509	497	493	476	461	490	495	475	494	460	429	455	507	474	489	483	492	474	525	471	482	456	497	489	496	478	482	512	484	545	521	521	446	535	467	503	489	465	475	500	443	481	488	476	496	482	497	488	496	487	491	515	488	498	491	506	514	459	475	478	465	524	500	439	497	477	457	457	485	523	504	489	474	501	464	504	501	488	491	443	515	488	492	473	514	493	470	519	481	472	499	464	460	477	527	460	459	497	495	478	472	472	529	496	461	474	493	491	502	478	500	479	532	500	463	492	436	494	511	470	458	512	499	502	489	460	497	483	462	463	430	474	484	475	445	431	498	481	529	485	520	548	463	484	467	497	496	473	482	510	501	458	474	503	470	477	493	430	541	472	495	530	521	430	474	456	494	485	468	459	486	457	484	460	474	467	472	513	493	473	505	459	473	508	440	462	492	498	527	486	492	488	471	487	487	510	499	480	469	484	425	493	477	491	505	466	465	492	453	540	477	485	529	489	463	521	529	486	502	467	513	489	493	522	514	499	449	527	496	480	471	473	502	512	459	434	461	460	513	506	461	495	455	508	457	506	449	468	467	481	469	479	486	465	470	494	455	468	522	491	489	524	499	519	455	512	518	482	481	489	503	488	484	465	474	482	476	452	481	500	506	488	502	491	491	480	496	492	482	488	500	495	467	488	492	469	465	493	480	515	485	462	460	468	480	470	517	478	482	451	485	451	468	443	524	453	521	482	520	441	479	496	459	496	476	495	509	524	494	486	491	488	493	486	476	482	475	458	488	521	486	437	489	457	494	485	504	506	492	471	441	463	457	472	479	516	473	488	517	506	471	495	499	500	460	462	484	492	503	499	474	483	472	489	476	526	500	436	530	483	488	481	439	466	510	489	499	473	479	492	486	463	515	480	484	459	518	482	494	514	470	487	481	442	486	500	488	528	433	459	498	474	480	500	487	478	484	492	475	472	443	508	479	484	457	481	480	475	458	468	445	485	491	470	505	486	447	502	504	531	447	466	463	482	474	475	500	485	463	476	490	485	474	468	468	491	454	503	423	483	472	482	452	503	479	486	483	460	489	538	495	489	488	456	491	451	493	458	519	479	470	501	513	464	451	478	506	509	503	496	447	476	464	472	475	493	476	542	498	476	482	500	539	437	487	505	483	497	508	486	483	528	507	486	486	479	502	502	468	456	489	475	484	487	476	491	432	513	498	488	476	466	486	495	478	509	494	433	492	453	471	484	494	512	494	478	511	465	478	481	474	510	513	479	517	515	452	461	501	448	504	473	470	478	452	515	492	503	519	470	481	485	546	487	490	498	523	516	500	498	495	492	447	466	446	500	510	475	525	501	487	506	492	495	476	519	485	507	469	481	495	522	529	472	497	486	477	531	458	487	483	507	496	492	486	447	521	483	512	446	468	506	494	462	470	526	519	506	458	495	516	508	496
2491	284	295	242	259	268	247	228	228	215	215	201	205	227	198	204	223	201	202	241	205	223	209	204	217	221	224	164	206	201	204	195	221	190	208	234	213	204	226	226	210	201	192	192	206	227	230	205	207	204	187	204	241	176	203	173	223	192	239	210	199	231	228	213	211	193	216	190	174	197	208	213	210	202	211	194	225	204	188	199	200	188	217	189	197	196	207	205	200	197	224	212	201	216	202	217	219	186	220	194	182	222	200	168	228	233	226	203	206	231	196	211	204	199	192	223	213	198	192	192	209	203	224	185	204	213	231	210	215	193	215	224	195	228	198	216	196	214	199	188	230	203	207	194	216	203	234	210	220	172	210	195	200	220	210	214	197	201	206	205	211	223	202	209	210	218	219	185	175	200	224	208	221	208	197	191	212	217	217	229	186	202	235	182	219	196	204	213	223	225	206	209	201	194	205	203	196	219	202	205	188	213	221	175	208	226	205	195	221	172	218	186	213	191	205	206	223	216	203	219	182	181	182	209	218	218	217	204	206	219	199	210	210	218	211	197	206	223	203	200	214	213	192	201	206	166	218	206	208	185	201	206	222	193	189	199	201	213	208	206	208	204	214	205	197	212	212	207	206	221	195	185	197	199	205	202	214	207	199	206	228	188	249	220	206	204	203	240	196	231	188	222	217	224	182	201	209	177	210	203	221	208	233	209	217	229	199	205	179	199	198	198	215	202	229	208	193	179	191	204	219	196	212	220	214	230	191	207	215	197	234	189	211	210	211	217	230	214	211	226	205	175	196	196	220	205	194	202	192	230	205	224	196	197	192	191	185	192	218	173	207	204	177	215	215	216	241	241	215	202	196	207	185	232	215	203	227	240	205	212	211	217	182	199	186	204	221	215	221	215	183	184	204	237	216	206	220	193	194	204	203	199	209	193	188	227	224	208	203	211	206	219	208	233	195	209	221	242	222	234	210	209	214	199	235	201	229	199	171	198	204	199	203	195	226	238	212	177	225	192	213	208	225	201	213	193	213	221	202	197	203	208	205	218	227	212	201	189	207	218	206	199	219	198	220	212	230	203	194	218	233	207	193	213	211	183	203	222	234	235	195	184	210	195	198	205	213	222	223	204	189	222	209	222	217	224	203	179	208	217	200	199	222	211	210	214	206	201	208	227	231	185	184	212	196	208	202	198	219	202	207	205	232	181	196	226	180	221	206	202	191	215	215	219	190	191	217	220	201	209	185	219	226	195	192	222	221	212	191	223	202	219	214	183	206	205	202	180	197	194	216	205	190	223	203	225	234	207	249	218	209	195	244	195	202	222	187	166	188	234	205	220	234	205	222	199	190	199	216	226	200	206	240	187	215	197	209	221	222	167	220	178	181	205	186	224	201	200	233	197	206	231	217	209	205	201	216	219	191	217	211	188	192	229	191	217	221	231	193	204	204	199	188	242	194	217	203	187	225	204	179	210	214	193	213	204	197	207	230	218	188	214	213	208	218	230	180	209	206	238	216	213	214	237	200	201	196	219	202	197	202	174	225	190	207	205	215	207	188	217	203	219	211	222	181	183	174	204	208	212	220	210	206	197	197	193	223	196	207	190	226	209	187	215	218	196	182	225	237	202	221	189	203	220	240	208	199	195	202	204	213	219	204	191	181	199	210	225	219	211	210	210	187	220	212	213	211	216	239	227	197	210	179	190	220	225	208	190	189	181	210	210	200	211	202	205	211	199	222	168	217	220	201	212	234	213	175	217	198	210	210	197	203	195	229	227	211	201	193	243	190	219	224	187	213	205	189	221	209	213	195	219	202	214	224	217	241	202	205	214	207	215	224	200	210	207	194	205	229	198	190	191	178	188	231	224	212	206	203	217	212	208	210	208	212	190	225	189	210	249	223	231	208	198	220	193	237	223	200	202	196	196	224	219	208	222	248	202	229	192	223	199	213	219	196	204	189	207	207	224	203	222	202	202	187	191	203	210	168	192	221	215	207	212	181	208	195	210	209	211	199	206	214	214	220	218	196	186	233	207	217	182	211	202	213	227	216	224	231	196	208	213	208	215	209	186	185	212	193	223	193	218	218	192	208	204	210	203	192	213	192	191	217	212	208	187	206	192	215	232	231	231	208	192	200	184	214	201	193	204	216	211	235	207	192	202	202	200	278	215	226	195	215	198	215	191	208	200	213	216	194	203	231	219	197	221	217	168	175	232	208	202	185	202	183	221	207	200	184	218	203	214	229	200	208	211	215	206	222	210	191	225	214	219	209	213	204	195	212	203	212	210	225	200	197	214	204	194	202	204	226	237	210	202	218	223	195	201	195	222	205	209	208	216	213	235	219	207	204	202	200	204	216	189	207	208	209	209	215	207	197	235	218	201	215	199	208	201	191	220	195	227	222	206	193	199	186	212	195	194	219	205	207	218	201	208	208	206	198	227	184	221	213	226	195	197	220	173	187	199	202	203	191	202	229	198	215	199	215	211	207	208	221	214	247	208	208	199	210	191	206	210	197	199	186	220	193	207	215	216	204	214	229	226	181	210	193	221	199	212	209	219	213	217	185	230	212	213	221	193	197	212	222	206	228	200	224	187	176	213	215	200	198	208	191	202	247	228	221	213	213	195	204	205	180	229	223	220	210	225	219	202	217	204	192	204	189	235	191	198	207	199	201	216	193	204	188	222	231	184	197	201	231	207	214	207	197	194	186	245	215	198	198	200	225	220	205	201	190	213	196	199	211	185	192	221	211	237	198	232	243	217	207	214	213	189	221	210	205	206	200	207	221	189	240	228	253	215	258	200	227	241	195	205	220	212	215	202	203	193	213	229	204	196	238	223	217	191	190	230	216	188	203	230	203	214	223	222	211	174	208	197	209	198	220	204	223	209	236	210	197	185	188	189	229	225	207	205	174	234	200	220	203	202	197	183	194	206	239	223	216	210	212	186	223	201	221	209	201	216	193	205	210	220	205	163	222	219	213	198	189	219	242	194	192	215	227	213	207	183	211	200	202	217	254	226	223	207	207	226	217	175	196	181	230	200	199	209	194	197	212	217	191	192	227	215	218	219	171	199	188	179	203	243	209	213	201	232	200	215	208	198	200	213	176	189	232	210	200	194	188	189	232	220	210	223	190	211	204	191	217	202	193	223	200	206	182	187	188	196	208	208	223	204	202	220	234	213	219	215	207	193	181	193	209	227	192	230	201	196	200	186	198	206	214	207	179	195	221	211	194	205	232	213	209	204	197	184	213	202	199	207	224	223	216	190	206	211	210	227	199	171	211	199	201	198	226	206	198	207	235	204	195	225	214	225	201	218	209	220	197	224	201	198	195	198	203	199	206	206	218	222	205	178	232	216	247	207	196	224	206	178	205	211	217	211	205	235	204	226	219	207	185	213	214	200	180	216	233	210	208	214	213	209	204	234	199	195	219	213	219	216	214	210	211	201	231	226	216	173	202	235	197	207	208	213	190	201	198	182	226	212	219	198	200	217
2255	671	763	812	796	774	736	663	675	615	635	638	616	602	649	590	575	623	595	586	573	585	592	591	547	596	571	553	601	542	588	577	560	540	538	563	589	554	569	597	588	535	529	578	549	593	603	560	601	553	584	540	613	590	587	578	543	530	548	521	632	588	568	577	547	543	563	584	576	601	542	523	550	559	598	571	579	586	525	635	554	588	603	577	526	552	561	584	610	551	608	542	581	604	573	616	602	610	560	602	529	561	597	569	545	555	591	584	593	516	568	574	577	541	583	560	557	612	564	532	584	607	573	567	558	574	574	596	563	565	590	581	570	557	540	560	575	566	590	571	557	580	624	555	545	564	589	581	552	575	589	531	610	600	584	551	592	595	572	550	607	585	594	598	596	595	608	593	597	554	534	585	597	573	568	604	533	594	582	557	573	620	631	554	568	564	594	599	595	568	578	571	554	557	546	546	560	576	563	554	551	591	575	601	559	543	588	594	612	578	543	648	586	594	619	564	601	555	556	574	591	597	543	608	591	554	592	593	550	591	559	584	549	578	570	576	538	577	575	592	602	571	551	531	598	589	579	561	594	556	582	589	588	552	565	594	539	537	576	538	541	600	600	581	532	559	581	599	578	610	549	576	547	569	603	565	578	565	542	562	553	558	561	583	614	579	583	550	581	603	515	549	592	588	564	553	528	583	620	613	602	607	581	569	568	567	591	591	536	551	560	594	561	565	593	581	558	576	584	528	546	597	577	617	563	543	555	620	595	602	614	563	541	555	586	599	589	546	552	561	594	584	587	583	538	558	578	572	587	574	567	600	584	629	576	636	564	541	567	557	597	572	534	534	566	596	586	580	572	611	607	562	619	571	568	570	591	555	603	560	558	560	608	571	595	561	545	601	550	608	583	614	603	588	545	573	576	531	588	565	603	567	560	588	582	608	576	560	547	564	563	533	590	551	536	608	586	604	548	561	596	544	568	540	551	569	566	564	591	567	582	581	549	622	535	591	556	571	568	629	548	554	575	565	560	542	546	578	555	604	556	561	552	587	582	592	564	592	563	604	539	587	556	579	555	549	569	574	591	560	604	550	588	588	553	587	585	560	586	571	561	585	657	606	532	536	582	551	603	598	573	558	554	562	556	596	557	635	544	552	560	574	552	521	613	591	580	550	553	589	564	535	557	537	605	524	575	573	573	534	577	604	538	540	613	577	572	619	548	587	554	555	576	546	517	616	546	570	541	579	622	562	583	541	568	580	579	576	567	568	528	541	540	583	554	557	603	561	574	537	613	568	566	531	576	542	561	594	533	534	635	608	574	570	573	566	593	568	612	541	600	568	574	553	576	526	531	546	573	554	545	611	631	550	582	507	567	546	577	537	547	569	561	608	584	582	574	586	542	555	556	554	577	591	568	528	564	600	599	560	545	583	579	575	605	606	547	565	546	566	531	572	575	582	556	607	581	547	567	627	564	566	595	558	564	561	589	552	567	548	543	548	598	590	571	543	568	549	573	572	550	567	574	566	579	586	539	552	574	529	518	584	544	587	573	529	515	530	561	611	604	580	577	587	541	591	581	580	547	620	565	596	567	541	523	585	589	580	593	626	577	558	613	592	584	595	559	535	588	531	571	606	605	564	545	575	583	591	574	603	572	596	557	533	568	580	545	585	619	572	578	584	577	602	565	588	541	586	567	522	570	571	618	550	621	529	574	570	565	578	556	562	544	573	554	556	545	569	571	541	616	562	578	593	559	552	564	595	583	598	581	539	586	578	566	570	559	615	583	552	556	537	550	586	561	614	558	590	608	552	549	568	601	582	544	580	564	602	565	561	572	550	577	594	578	594	569	607	608	601	601	571	557	562	592	557	566	599	537	574	526	561	604	555	555	575	560	560	580	571	566	588	607	593	586	595	590	601	559	578	541	574	563	561	572	570	575	557	602	567	550	578	560	526	549	544	563	588	578	616	610	597	615	590	594	571	599	617	561	540	567	593	576	553	593	555	564	615	615	607	612	519	547	571	542	566	570	628	592	566	569	561	606	603	620	589	581	608	530	612	579	557	573	564	576	589	568	576	571	544	604	617	573	581	550	548	578	561	556	546	620	542	581	643	575	625	618	574	530	593	538	611	578	555	566	575	551	522	571	588	587	551	589	605	601	557	568	588	592	610	607	555	610	602	632	590	598	567	591	590	615	570	568	607	569	544	593	587	514	607	529	624	572	559	555	595	610	573	573	563	546	552	542	572	577	554	521	566	549	580	578	574	564	559	593	547	589	558	548	544	520	572	552	570	579	539	624	574	579	561	538	574	561	535	610	538	593	584	572	540	565	538	566	588	583	561	586	572	576	542	602	573	558	592	576	559	563	571	555	555	562	577	573	584	578	571	588	563	573	540	576	565	548	565	575	577	593	566	565	566	614	569	577	600	559	562	589	590	598	546	580	600	555	579	599	552	555	589	606	543	565	567	570	567	593	588	586	576	586	583	580	559	535	577	590	592	557	560	625	590	582	568	589	556	578	593	596	551	594	549	589	534	582	585	527	551	590	589	560	566	571	597	586	562	567	590	580	621	576	550	633	561	596	600	584	613	562	595	555	585	606	569	621	604	557	582	571	574	600	566	601	593	579	573	558	590	588	553	575	566	554	569	576	544	587	593	576	576	587	572	574	581	578	575	603	582	573	549	564	585	613	589	544	599	558	561	557	590	530	565	591	591	561	564	579	561	558	566	579	574	593	599	553	604	539	581	571	521	570	562	588	526	561	590	569	560	572	578	587	548	550	589	600	590	543	558	565	561	580	624	595	567	557	606	647	574	581	549	565	548	580	606	574	578	577	548	545	582	565	613	589	555	554	577	577	557	563	548	562	583	643	587	533	583	593	574	560	560	589	579	565	532	568	582	592	615	591	552	577	613	561	592	545	572	582	525	588	548	540	606	599	555	533	583	558	572	558	576	585	526	593	594	567	635	553	590	582	578	526	583	576	587	582	556	601	590	572	549	598	606	611	569	566	562	567	561	606	569	606	556	561	559	586	589	612	553	526	572	592	532	569	562	551	578	532	574	568	550	578	554	613	581	569	596	549	578	534	536	559	609	586	594	562	587	568	615	587	586	547	568	551	574	586	519	561	581	544	561	613	576	593	537	576	586	566	581	593	569	543	592	572	572	547	590	611	533	574	594	515	565	587	575	528	596	570	582	586	573	542	581	562	594	593	562	575	582	576	595	544	551	580	554	617	578	559	565	572	585	525	573	541	594	582	586	591	608	555	577	575	558	583	593	562	599	562	566	566	570	628	600	575	609	560	567	555	595	610	570	556	545	623	562	627	598	553	553	596	547	578	572	576	583	526	560	543	579	562	570	562	556	541	520	549	562	530	584	585	562	557	539	553	543	556	581	585	573	575	557	545	585	589	590	576	587	589	582	578	574	543	580	619	608	611	577	553	543	585	566	567	598	607	584	557	594	500	566	582	576	596	586	607	597	550	556	551	603
10281	1203	1341	1069	767	611	442	336	281	277	222	197	205	183	186	177	129	150	145	146	116	131	138	133	109	112	114	136	135	130	101	121	114	108	123	118	123	120	118	101	118	112	116	100	102	104	96	114	101	98	92	109	105	83	88	95	99	113	125	114	92	95	98	97	116	104	98	109	90	112	102	101	101	107	107	104	102	126	96	109	99	120	100	119	99	120	111	122	106	117	98	93	102	105	91	103	102	103	90	106	107	95	104	113	134	121	116	110	88	113	121	111	102	95	121	99	116	106	99	95	98	88	108	113	102	120	105	79	103	98	106	99	110	98	108	93	99	100	107	98	92	119	126	105	111	104	121	111	96	123	96	91	117	99	109	111	95	93	100	116	98	97	106	105	106	109	102	105	109	92	117	93	93	110	90	126	107	104	95	105	107	91	110	93	96	117	120	86	98	103	111	115	126	84	112	108	96	98	107	115	110	114	112	93	113	104	106	98	94	88	99	92	90	113	118	93	103	95	101	83	106	115	99	99	97	110	93	96	105	98	100	114	122	109	123	110	93	93	115	96	114	98	91	100	108	103	99	106	108	88	92	107	87	81	103	108	96	111	131	108	107	108	90	105	94	101	119	93	93	105	99	103	97	119	101	96	101	92	122	90	91	104	106	132	102	98	120	106	104	94	91	102	102	97	118	113	98	122	101	81	85	113	102	110	99	100	99	104	103	111	124	94	103	104	108	110	107	94	100	95	100	95	100	97	102	98	92	111	98	106	83	95	112	111	108	95	92	102	89	111	110	103	102	94	107	106	98	116	97	100	96	129	98	102	104	118	108	117	118	106	102	102	87	115	106	106	101	107	101	107	99	99	114	108	124	95	87	87	106	103	114	114	91	106	104	97	101	100	118	104	107	99	99	94	96	104	117	103	114	119	83	95	110	110	95	85	92	87	108	86	104	86	92	94	126	104	94	96	98	100	114	108	102	103	109	116	90	108	94	103	81	104	98	102	91	89	111	99	116	107	77	105	99	91	86	91	100	101	82	99	103	115	108	101	113	87	122	98	108	94	88	95	112	108	108	119	111	100	104	88	120	89	93	118	105	117	114	111	98	105	110	107	105	106	113	95	105	107	96	133	99	101	90	104	72	97	115	104	111	111	98	96	116	109	108	104	113	99	121	101	77	106	113	114	98	119	111	91	84	105	120	117	114	111	88	108	97	119	106	106	103	102	89	92	98	85	99	111	103	105	118	98	103	101	102	93	105	110	92	98	91	93	104	102	97	101	119	120	99	104	98	109	100	84	99	95	93	104	98	100	105	95	94	112	116	120	96	97	99	101	88	96	102	101	104	105	97	89	83	111	125	100	111	101	97	96	105	107	78	93	125	106	96	129	86	90	109	101	115	95	102	98	110	102	84	108	94	90	100	94	95	100	88	120	111	102	116	107	102	100	100	108	101	109	103	96	81	107	108	103	83	94	118	97	113	86	82	108	113	86	99	105	112	96	111	85	101	82	89	95	121	101	104	88	111	81	106	96	88	85	112	100	104	117	99	106	119	96	96	79	107	108	108	97	105	105	103	117	90	90	86	92	95	110	94	94	102	97	120	114	125	107	118	95	117	110	101	115	99	98	115	101	100	96	101	108	91	98	96	104	74	91	118	105	114	124	98	97	115	97	93	110	83	102	113	92	103	97	110	88	104	101	98	100	105	81	92	97	84	112	107	113	118	102	112	117	98	89	100	96	110	100	99	100	94	104	90	94	90	102	107	95	104	85	103	92	105	97	98	108	113	105	102	104	99	96	112	124	100	93	120	121	95	108	101	88	103	104	120	112	101	115	97	102	114	93	98	91	113	92	117	85	95	112	107	95	81	107	109	103	110	92	109	118	96	104	103	97	103	106	102	107	120	102	96	102	92	105	111	102	106	101	116	92	111	106	94	90	102	88	98	113	122	100	90	92	94	130	102	109	91	105	100	101	84	94	103	109	104	93	85	94	113	124	119	108	106	96	85	92	112	103	110	102	106	120	104	93	103	108	118	96	98	103	112	101	103	102	92	114	97	95	91	118	107	90	120	95	90	105	100	89	109	105	104	102	102	101	116	122	110	100	113	97	96	101	91	103	104	112	110	101	96	113	107	108	95	96	98	118	98	98	95	107	103	114	111	110	85	96	103	108	90	87	108	83	113	97	90	104	113	117	89	124	123	97	77	119	100	114	98	116	101	107	97	97	135	110	93	115	102	90	95	115	89	94	111	106	97	114	92	91	100	101	94	95	107	99	92	96	107	98	119	112	103	111	87	93	89	104	101	93	111	96	101	100	88	117	108	109	103	105	95	115	92	107	107	107	95	109	110	99	105	127	104	107	113	89	98	76	106	96	103	112	95	93	95	112	95	95	107	81	93	96	95	101	118	96	96	109	118	104	101	109	102	106	117	91	88	121	85	115	110	116	109	91	102	89	123	116	115	100	110	104	104	114	98	98	93	107	111	103	102	86	96	87	105	110	102	99	106	98	109	101	101	103	102	97	104	102	84	110	112	121	111	115	91	95	106	101	117	103	105	105	105	103	104	119	110	111	115	94	109	104	102	91	109	107	97	101	97	98	86	86	116	124	96	95	117	114	116	101	126	101	87	106	116	98	91	100	100	87	122	105	102	125	99	97	104	82	114	97	104	106	103	126	81	94	115	118	84	100	101	103	103	115	115	109	109	115	90	103	112	83	92	97	110	98	108	109	104	86	96	97	102	91	90	92	110	76	108	89	101	113	106	113	95	98	109	105	92	97	98	107	92	106	116	97	71	110	85	96	90	108	97	101	116	116	99	115	106	107	125	101	103	94	98	96	107	105	114	129	82	107	106	81	104	114	99	106	95	93	91	94	90	111	86	141	75	103	114	110	100	108	99	108	107	100	103	109	99	112	110	104	116	105	105	92	102	99	112	104	97	82	109	99	81	113	98	90	115	121	114	104	91	99	97	102	79	105	107	88	109	117	96	104	102	108	114	122	101	125	97	118	121	117	104	91	86	119	103	103	93	89	100	93	92	113	95	114	123	98	127	101	125	119	123	111	112	95	88	108	91	102	104	93	94	108	94	90	91	89	101	104	114	90	115	109	101	111	74	104	112	109	92	108	111	96	100	106	117	118	110	98	103	109	117	107	109	91	108	92	95	90	112	105	96	108	107	97	100	111	95	113	122	104	106	93	108	107	95	106	111	117	95	80	112	103	104	104	103	103	115	92	106	103	101	121	95	90	93	111	91	100	117	99	98	98	103	114	113	102	109	94	94	118	114	100	105	95	93	85	108	118	101	106	111	92	100	96	98	111	96	93	89	90	107	99	95	109	94	98	127	114	92	98	89	100	110	94	81	101	104	121	97	98	108	104	94	118	91	102	117	106	117	99	106	94	94	80	94	104	98	100	101	110	106	95	96	104	94	118	105	120	107	104	114	102	120	100	108	109	108	104	112	97	100	111	101	108	112	95	110	98	97	109
5620	1369	3169	3660	3137	2492	1996	1618	1470	1209	1089	962	854	832	760	708	680	600	605	568	512	549	485	425	468	452	412	447	439	406	430	419	434	381	400	377	397	384	376	370	374	377	408	375	354	371	360	345	344	344	361	326	357	369	367	332	326	392	383	375	349	375	304	352	348	342	363	401	328	311	321	333	359	335	373	302	335	334	331	323	317	316	347	305	325	342	311	334	319	342	348	313	316	335	343	325	308	361	333	321	359	347	317	338	306	354	321	309	302	306	316	347	336	334	354	345	282	308	312	316	310	330	330	300	354	370	327	343	348	353	325	287	345	332	324	342	311	348	346	307	305	295	328	340	319	348	341	310	361	302	344	322	316	316	307	308	350	321	354	311	331	313	314	316	315	354	351	304	327	307	352	320	347	319	311	315	303	298	312	330	312	310	307	315	313	304	300	297	345	287	305	316	341	341	331	299	333	314	313	321	292	336	304	287	322	359	295	315	346	343	337	369	326	367	340	269	345	312	340	325	304	317	328	307	310	374	311	325	327	313	348	297	338	288	327	302	321	295	321	314	309	333	321	306	323	314	318	332	316	321	304	327	307	343	334	326	329	347	326	328	308	316	302	326	347	315	336	303	328	315	327	346	337	337	311	318	343	323	339	338	301	313	327	335	317	317	292	293	334	302	349	309	329	347	349	313	323	299	330	317	344	307	326	317	338	333	319	326	299	349	329	326	296	325	323	334	298	323	329	304	308	305	341	321	304	313	315	319	324	324	344	322	322	319	325	324	343	350	318	315	314	315	322	339	317	307	329	287	309	299	334	326	336	345	331	322	325	341	321	315	339	327	310	336	277	299	321	299	335	323	319	317	305	293	335	339	304	315	336	349	326	316	310	327	313	324	301	314	344	338	328	322	342	314	295	317	305	317	334	342	297	343	276	325	297	300	303	320	324	312	324	327	360	315	331	340	351	333	312	346	328	319	326	327	313	339	323	296	310	293	317	348	320	308	353	331	334	300	342	321	323	349	351	358	297	314	327	307	340	320	322	333	318	339	302	318	335	354	327	309	334	323	323	281	296	307	348	315	320	293	329	347	348	316	321	336	344	313	316	336	317	278	332	334	330	287	320	331	332	320	339	310	327	307	368	311	321	319	335	324	339	302	307	327	335	315	318	294	354	315	307	316	350	326	304	333	333	290	323	337	320	301	319	351	297	340	320	319	338	318	327	333	316	306	321	340	325	324	338	298	319	327	304	333	338	326	349	337	310	328	311	309	333	354	330	316	321	318	350	290	334	330	323	322	318	299	332	337	353	308	290	314	304	313	362	313	335	295	352	351	322	326	318	300	343	317	332	301	328	314	323	325	304	338	290	330	335	312	337	346	317	337	303	330	339	332	323	331	319	299	317	316	352	312	336	284	366	315	327	316	348	351	297	295	370	355	298	306	292	316	347	299	352	321	314	330	326	339	279	314	309	320	333	319	346	321	328	362	294	294	341	315	330	336	332	325	338	302	311	342	319	348	325	322	342	322	333	323	324	337	331	295	331	290	315	354	338	299	371	305	334	311	318	331	323	332	331	329	301	346	319	308	314	350	327	334	306	339	313	330	311	344	325	329	351	326	340	310	312	324	331	334	339	327	320	318	316	337	313	337	305	339	302	308	323	313	327	321	313	309	340	311	326	323	341	325	341	304	314	319	318	334	317	331	337	297	341	322	314	328	326	312	300	321	322	308	322	312	357	353	310	318	338	339	322	313	313	300	338	335	307	351	312	324	322	332	311	347	323	330	287	298	326	327	331	329	356	334	314	351	333	327	329	325	329	314	322	316	317	298	316	317	339	286	311	338	362	337	302	343	311	297	374	350	319	302	326	314	342	323	328	314	319	328	348	306	306	323	312	325	301	279	310	305	340	321	346	343	306	312	339	281	290	295	334	297	328	328	338	298	315	326	339	345	319	366	312	302	291	320	313	326	312	301	306	345	323	284	308	331	309	277	325	340	318	291	334	310	324	322	331	344	317	338	314	308	332	318	307	313	324	330	315	302	304	332	312	321	319	310	315	317	305	329	329	328	313	326	297	345	331	319	312	329	326	328	340	372	313	312	291	315	300	350	318	335	324	308	308	324	300	359	303	316	338	318	327	323	359	295	311	342	311	300	340	329	314	339	303	342	330	299	324	334	317	304	325	312	315	324	316	323	325	310	308	318	319	335	324	352	306	333	307	343	335	315	337	323	317	348	319	290	333	320	328	340	312	327	325	307	327	334	314	351	324	354	312	305	309	344	330	353	320	317	332	348	302	331	316	309	320	305	300	303	336	310	320	320	329	315	326	322	305	290	345	345	314	312	322	325	337	339	328	338	316	331	311	307	331	302	327	322	346	336	362	300	346	328	322	314	330	325	350	327	309	307	315	318	314	333	320	318	331	321	330	304	331	327	307	286	327	295	317	330	331	328	338	321	344	318	329	346	329	332	358	323	328	340	363	321	331	335	321	303	324	328	350	336	329	310	301	332	303	322	276	331	313	335	338	287	327	303	312	298	314	308	318	333	321	344	327	326	332	315	307	337	316	310	302	316	353	331	323	319	318	301	315	318	312	318	321	329	356	309	294	324	332	320	323	314	302	332	305	310	351	341	322	320	357	333	337	325	328	302	335	312	346	337	336	346	307	341	336	293	305	290	313	301	293	315	294	314	343	333	303	353	333	314	331	313	331	287	324	317	344	320	349	344	338	351	307	323	336	298	317	324	350	319	339	305	305	331	312	297	292	336	304	326	329	309	336	360	325	314	348	333	334	313	316	350	327	325	325	353	361	335	317	306	304	316	322	334	356	301	283	342	298	313	335	322	310	324	302	344	356	342	349	303	343	300	295	324	293	318	336	305	323	352	331	284	323	325	312	329	299	317	343	307	334	333	279	335	324	335	323	290	323	345	335	304	336	338	327	311	347	292	336	321	331	291	326	333	322	300	347	319	317	317	318	307	321	380	320	307	320	317	343	323	326	303	348	331	299	320	365	323	317	330	308	314	349	302	311	325	317	321	318	301	320	316	318	356	314	304	334	352	353	328	354	312	328	319	349	347	307	337	326	318	337	304	325	316	327	319	365	317	306	296	298	321	336	321	320	312	298	331	342	326	319	334	330	333	314	311	325	319	320	315	352	325	327	336	328	345	305	349	363	325	282	353	307	315	305	317	311	309	302	314	341	358	298	355	305	337	321	315	355	321	339	334	336	324	321	301	298	298	313	331	311	324	320	305	333	339	297	294	355	327	332	315	312	303	333	298	348	322	293	355	318	313	337	295	304	345	298	316	340	300	318	318	291	296	300	338	329	302	347	316	339	332	344	290	310	320	316	303	314	313	325	340	339	342	315	335	328	344	323	354	318	334	341	346	307	321	301	339	325	308	338	320	339	323	304	316	332	293	306	334	309	316	320	342	301	344	314	336	319	326	326	348	313	351	312	319	302	345	304	314	317	313	313	306	330	355	316	328
19174	3330	3081	2235	1546	1124	895	653	539	465	394	358	363	304	259	267	231	228	266	213	218	208	184	214	176	190	199	183	186	200	179	190	178	169	179	201	186	176	172	181	169	181	181	157	204	162	167	188	162	191	158	180	175	170	165	175	159	158	151	166	163	160	154	167	185	168	176	161	175	179	171	167	151	141	148	169	156	205	187	184	178	163	168	157	152	167	182	176	167	176	160	150	182	147	145	163	173	176	169	176	173	169	151	182	146	154	155	153	149	146	142	167	153	166	159	141	165	181	140	159	147	175	162	144	165	140	183	174	160	154	163	148	182	169	161	167	159	166	170	167	173	140	156	164	187	176	176	148	168	184	160	159	155	174	154	171	186	151	157	155	139	152	156	165	177	154	152	155	156	183	157	177	140	159	171	166	177	150	150	164	179	167	143	150	152	160	163	142	144	184	178	184	171	181	178	145	151	144	178	158	170	165	142	174	170	177	156	159	174	164	148	180	177	180	170	145	154	146	173	189	171	156	144	152	179	177	186	157	167	165	147	160	172	165	176	151	164	158	167	145	195	153	164	156	163	166	188	156	168	165	168	148	181	146	136	166	148	164	149	169	167	164	161	186	172	131	177	153	180	143	182	175	155	180	157	170	155	155	154	173	142	161	168	175	169	164	152	171	184	177	162	154	187	158	153	153	156	163	163	165	172	183	151	158	179	171	151	164	171	165	149	181	174	163	171	168	157	166	162	153	161	182	182	180	145	153	161	174	187	150	166	153	157	162	166	180	176	153	154	154	162	162	173	137	161	165	149	172	140	148	163	171	143	159	144	165	166	163	151	163	149	146	152	174	171	159	170	173	156	177	184	156	159	157	188	165	179	149	155	162	178	165	176	149	146	164	159	163	186	179	174	155	163	166	144	154	183	159	149	155	140	157	159	141	179	147	162	144	140	168	169	158	155	173	166	159	174	172	162	132	164	144	187	164	177	175	152	165	172	163	167	133	158	177	164	170	155	152	175	151	167	137	141	154	156	145	149	171	144	145	160	177	160	176	168	157	153	177	152	164	174	152	184	171	176	164	144	192	179	184	170	173	182	179	171	145	173	170	167	167	171	166	180	142	137	172	156	163	168	148	157	172	170	163	163	175	143	173	163	164	171	155	155	183	138	161	158	174	183	168	168	168	167	148	149	157	150	170	166	176	131	157	151	157	158	169	149	174	164	157	141	166	144	193	167	154	146	167	144	151	157	163	141	168	172	152	152	155	142	147	186	156	161	159	169	148	174	159	191	165	149	165	146	177	163	153	149	170	177	169	166	152	174	182	158	183	153	185	176	164	155	188	160	147	152	149	147	158	176	148	167	165	146	163	176	174	146	162	177	177	177	156	181	177	142	170	169	175	172	158	159	156	167	150	156	142	169	167	182	161	163	169	155	150	163	173	148	167	171	157	181	163	169	159	148	168	168	187	188	158	189	147	166	169	160	163	159	175	162	151	153	141	146	120	176	145	149	150	139	181	180	155	157	170	152	147	185	183	156	166	177	155	191	166	167	156	177	177	149	169	141	159	171	169	146	179	158	153	159	173	137	160	148	176	180	161	161	149	161	163	173	149	156	154	157	167	162	162	177	146	143	181	154	172	170	163	184	172	140	170	158	165	153	154	184	162	146	174	150	144	182	147	148	144	172	173	139	157	184	181	143	151	184	156	138	169	147	152	175	154	152	171	172	166	153	153	168	152	157	174	166	168	147	160	160	165	159	145	163	184	143	150	175	161	171	148	176	142	161	168	156	156	145	162	176	156	175	172	155	140	153	157	187	163	150	166	182	151	157	168	172	181	147	165	148	149	179	176	148	145	185	163	172	145	162	139	174	169	154	165	156	155	150	164	150	164	162	159	177	153	156	139	191	148	186	151	174	156	178	140	160	165	151	162	150	186	163	163	158	171	166	155	186	166	146	170	162	133	180	135	148	155	157	147	159	138	154	157	128	171	168	178	153	165	151	173	142	166	203	150	167	162	185	181	185	158	148	167	147	163	137	173	170	176	164	183	164	175	149	141	167	171	181	164	176	174	171	143	162	159	147	178	138	165	154	158	165	160	160	146	180	143	178	161	148	169	170	152	136	160	162	171	184	162	182	162	176	146	170	154	146	150	193	144	159	179	173	177	140	160	170	159	149	154	167	147	161	143	152	151	175	144	164	189	184	161	163	183	158	166	176	156	170	150	139	168	151	174	139	168	181	167	170	163	162	177	178	163	162	152	153	160	162	170	154	146	153	156	155	169	154	173	167	154	177	158	184	145	142	186	166	171	168	166	159	165	167	159	190	156	166	141	160	173	143	160	163	193	156	164	156	174	168	166	146	151	167	172	154	139	186	167	158	182	172	162	179	172	178	147	163	146	158	174	151	157	168	162	143	149	160	172	158	169	144	169	168	159	176	154	168	184	150	199	189	153	151	165	155	167	153	153	176	161	169	154	180	179	179	150	151	159	169	158	163	158	160	159	175	160	162	163	171	141	167	151	177	152	171	164	164	167	156	157	165	153	172	166	175	154	145	165	152	155	132	166	158	171	159	162	169	161	152	150	155	149	188	138	161	183	158	144	159	173	155	168	162	155	180	134	165	172	161	162	163	152	158	152	149	173	139	140	163	154	161	167	157	146	144	157	149	174	149	130	155	126	138	145	172	172	141	177	143	138	177	175	163	174	163	141	184	156	147	166	134	158	170	149	166	170	150	150	149	175	178	173	146	161	165	157	175	170	196	161	139	178	160	135	173	172	163	169	146	137	156	148	164	166	163	153	155	159	177	154	168	170	112	155	162	160	165	140	153	154	156	151	143	140	175	164	173	163	184	163	163	174	173	161	169	146	152	166	168	169	142	155	158	182	144	175	153	164	167	178	170	195	169	152	167	174	153	171	156	157	154	170	166	152	154	150	181	196	184	140	168	156	163	163	159	177	146	167	150	171	142	149	188	157	161	149	162	163	151	151	156	165	153	161	158	149	155	158	171	170	186	168	169	166	161	155	163	174	165	152	144	137	162	173	173	182	169	163	162	159	169	160	142	175	181	150	155	155	162	155	155	172	159	174	173	154	173	164	157	135	145	183	168	154	148	156	170	182	159	153	164	135	161	171	162	172	160	156	170	160	151	166	154	150	177	180	145	162	183	162	150	143	147	189	149	152	161	172	159	144	178	151	166	180	145	175	158	156	144	183	156	173	161	158	153	175	152	177	156	161	174	176	181	149	143	171	161	161	155	161	180	151	165	155	153	169	170	161	147	180	161	155	150	186	170	140	161	154	176	167	162	168	151	150	156	158	166	162	149	155	160	166	143	185	149	184	163	159	164	172	206	153	167	146	165	160	159	133	174	178	143	162	175	166	155	160	175	160	157	168	160	153	147	159	179	159	167	168	161	156	149	167	162	167	189	184	168	159	155	148	170	167	186	171	160	173	128	161	172	158	163	166	173	149	142	158	141	163	158	151	183	167
8049	2550	6136	6786	5811	4675	3709	3148	2605	2296	2010	1810	1570	1444	1336	1155	1201	1079	1034	933	959	970	847	793	816	727	736	744	699	708	667	692	621	662	647	671	585	585	595	574	631	623	593	581	555	548	563	548	564	544	547	548	583	539	518	559	527	558	527	509	497	563	517	559	535	494	545	498	537	549	474	536	547	555	545	492	510	526	513	505	512	513	504	532	547	522	499	504	514	533	505	508	544	488	501	469	517	515	476	512	486	504	507	491	503	492	497	504	440	438	504	480	474	497	516	490	509	493	490	514	530	512	493	469	524	483	482	475	484	491	457	491	450	509	519	482	512	509	510	477	482	450	518	492	481	485	485	503	457	477	501	524	502	496	466	484	479	471	472	485	449	472	446	559	492	503	465	486	506	488	488	486	474	466	493	516	471	468	485	488	477	437	461	508	493	516	522	448	485	496	457	509	504	456	516	454	460	522	499	470	481	495	487	459	484	505	447	463	450	444	541	492	522	438	515	484	487	497	527	538	496	463	490	516	501	494	516	499	518	516	496	488	476	477	480	447	459	457	465	482	511	474	512	518	486	489	513	491	521	488	506	500	504	495	483	482	512	506	467	462	492	480	474	531	517	492	525	531	472	514	528	450	496	454	477	469	509	473	502	499	493	457	478	469	495	504	475	465	466	517	534	495	446	477	502	514	487	477	477	506	477	522	501	501	531	478	491	463	438	460	482	445	507	476	486	507	533	479	458	515	480	434	466	445	488	475	513	454	508	508	456	502	482	536	501	516	455	502	476	517	467	457	484	489	497	505	486	481	474	491	469	468	472	510	471	477	477	493	514	473	458	486	516	495	495	486	530	461	499	475	454	474	496	516	470	450	546	495	513	501	496	474	469	487	484	474	489	446	456	516	489	481	482	459	484	492	480	510	479	492	520	473	483	538	484	486	443	483	467	526	487	485	502	451	503	493	464	514	493	501	503	458	501	479	464	475	511	480	460	479	478	491	512	496	489	517	499	514	464	477	457	461	486	489	480	487	448	547	492	475	480	519	491	493	493	482	519	487	467	478	486	465	505	495	477	462	491	491	482	531	467	507	451	457	527	504	499	493	474	485	478	526	497	498	454	468	456	503	491	482	502	470	488	504	475	489	486	484	461	443	476	462	499	510	469	525	532	516	467	447	467	512	511	501	475	471	498	527	485	485	446	473	493	483	508	492	487	478	517	461	462	516	468	423	483	493	515	485	481	495	489	480	483	454	519	476	488	490	481	504	462	467	501	498	495	483	480	483	532	496	484	459	508	514	510	484	469	471	506	482	467	472	468	448	511	483	435	485	510	445	515	467	492	495	467	459	452	433	459	489	499	472	466	505	502	460	523	517	497	471	457	509	494	483	482	484	460	471	481	482	495	468	480	513	491	492	516	478	525	486	488	481	459	510	483	531	497	472	505	489	483	504	477	449	494	498	490	483	491	458	467	472	455	439	482	489	503	461	486	486	552	510	470	480	467	455	473	490	469	475	485	567	542	450	470	468	479	499	478	490	481	516	471	413	496	529	447	451	474	457	479	536	457	506	482	500	464	515	463	455	484	495	460	494	492	453	472	499	445	493	446	506	484	478	480	489	461	482	457	459	478	484	468	526	469	462	532	458	477	491	511	453	483	509	480	478	536	471	465	449	481	512	530	527	514	508	457	490	510	499	487	482	504	481	518	473	451	496	496	443	493	439	507	481	470	467	499	481	502	503	490	483	489	491	525	489	455	520	449	510	517	493	432	468	478	471	452	473	507	491	499	464	491	490	462	525	468	467	488	484	509	488	494	452	498	475	471	492	462	502	434	479	458	490	489	517	503	483	479	462	480	488	486	471	496	468	454	526	485	509	456	463	452	541	507	488	488	468	491	480	495	514	489	476	483	470	443	423	511	510	524	501	510	479	499	490	475	502	467	531	501	451	454	513	509	527	429	468	500	516	488	463	483	477	513	486	481	468	472	500	516	486	487	468	513	493	470	470	500	522	492	490	479	427	435	478	535	483	457	505	434	463	487	488	520	471	457	475	479	486	470	504	466	458	498	479	482	472	475	517	466	515	498	487	475	493	479	475	446	469	458	489	486	429	498	517	476	482	472	503	498	503	502	474	479	493	452	414	503	492	512	520	464	450	466	499	483	497	515	461	473	468	479	496	533	480	457	490	461	497	520	467	486	474	465	509	502	522	504	512	481	475	509	506	486	484	466	453	508	463	481	472	521	497	458	479	453	458	494	450	521	528	504	456	488	439	542	484	468	478	476	494	471	493	453	507	456	488	458	452	515	492	489	462	520	506	516	456	445	502	487	463	507	494	516	480	477	488	479	479	468	489	469	493	462	500	492	465	487	508	487	444	474	474	533	439	482	480	485	511	508	459	503	513	479	494	500	526	498	460	453	476	503	496	520	444	467	460	460	490	514	454	518	474	499	473	525	508	489	459	492	525	494	431	466	483	461	478	429	463	500	497	458	489	461	511	477	469	485	500	533	468	508	509	458	487	493	481	499	490	532	529	485	465	503	487	498	446	496	454	457	482	489	499	481	483	520	473	497	464	454	521	452	444	444	499	457	499	519	478	453	482	493	472	514	485	483	495	447	488	486	512	478	493	464	525	506	496	512	484	509	457	453	470	509	511	472	476	494	479	499	468	466	472	449	498	516	498	489	482	460	492	500	516	468	437	480	533	451	505	487	505	490	506	515	470	435	479	470	469	468	493	446	502	480	445	496	449	519	509	499	516	468	500	482	458	459	459	467	465	534	472	508	483	512	461	505	468	447	477	489	491	476	482	499	493	468	496	514	468	465	466	498	464	498	479	491	496	437	469	469	477	481	478	457	494	469	507	517	493	455	502	486	492	443	500	459	495	483	481	449	494	476	437	474	500	498	463	483	458	467	476	488	508	477	505	455	510	484	447	462	463	485	467	476	487	490	480	529	509	479	435	472	461	465	519	457	474	516	482	465	493	465	450	483	472	493	469	505	451	490	512	468	479	488	480	457	461	490	456	464	472	484	483	465	444	478	507	478	496	501	444	502	512	500	479	509	504	492	482	481	481	463	469	471	502	426	475	471	490	476	492	509	477	473	483	505	499	470	469	498	478	459	505	527	467	482	468	471	467	531	471	512	474	459	470	484	497	500	488	461	515	476	456	503	513	467	486	497	483	484	459	474	481	467	484	461	478	468	496	502	474	489	524	494	513	495	502	476	459	495	470	481	474	490	468	486	526	476	502	472	473	521	463	459	500	475	495	460	482	472	461	479	502	521	475	479	481	471	490	492	495	453	498	491	459	488	494	443	470	473	510	472	478	489	495	486	479	504	556	455	466	517	472	495	452	462	502	504	481	501	493	483	476	505	453	505	473	452	505	487	481	493	525	470	476	471	495	478	473	508	446	519	460	501	502	513	496	486	484	529	463	487	474	500	480	452	465	467	487	485	497	486	485	475	460	505	468	458	506	470	477	484	447	465	478
2465	271	260	270	239	259	226	203	240	221	192	199	226	213	207	218	227	183	196	190	199	204	198	230	202	207	250	209	194	195	201	210	204	200	195	207	209	202	218	234	200	215	235	206	195	218	211	209	203	198	213	236	198	208	209	230	202	210	202	190	221	191	212	189	205	175	204	197	186	227	193	220	217	205	192	217	217	228	226	204	205	218	202	185	197	201	202	208	200	215	198	211	227	190	202	185	215	232	208	231	238	213	212	192	197	213	199	193	214	224	196	204	189	183	200	198	235	201	226	199	205	198	194	228	213	212	213	200	226	212	198	186	209	211	214	197	199	251	187	216	217	201	184	208	205	215	195	184	202	210	224	201	192	175	194	203	226	221	197	191	223	220	215	206	233	201	195	213	213	201	195	232	209	226	215	187	192	219	204	208	229	196	189	187	207	199	212	190	198	232	209	201	191	229	225	202	186	207	198	214	204	233	211	215	213	203	199	205	212	219	194	202	191	228	219	221	217	207	212	185	241	207	217	188	213	195	205	207	207	223	193	214	191	214	211	196	193	169	222	211	225	210	198	220	226	210	211	188	198	207	214	169	198	209	235	207	205	212	223	204	223	193	234	215	201	214	207	210	228	208	200	219	212	186	223	208	218	229	218	200	185	213	237	208	220	195	192	221	210	188	214	226	219	244	214	193	186	236	189	196	229	215	181	188	207	207	195	193	227	238	208	217	207	212	209	198	205	213	217	190	207	190	203	227	206	184	225	209	192	178	224	226	230	187	215	196	206	190	212	200	194	235	217	211	206	215	193	226	190	191	205	221	231	184	239	213	229	221	197	194	215	222	201	215	209	202	214	216	218	181	205	195	211	240	189	178	205	214	208	223	210	226	191	172	189	222	201	230	191	181	226	209	210	226	203	214	188	204	210	225	212	203	193	198	219	193	205	232	174	204	213	196	212	221	224	247	193	216	202	217	222	204	231	209	196	203	211	211	210	206	198	192	219	228	205	233	206	193	216	206	201	213	211	221	183	199	192	198	195	213	203	211	209	220	220	209	222	198	212	197	201	206	200	203	195	199	187	205	221	188	189	191	199	177	190	207	217	208	231	195	194	207	205	197	223	216	210	210	203	195	208	209	217	183	190	198	188	234	191	210	196	215	208	207	195	203	212	196	227	217	204	235	197	199	211	191	208	207	221	210	178	205	193	205	199	165	206	200	231	209	181	204	208	200	212	181	226	191	205	194	204	206	219	213	221	199	222	194	197	198	232	221	230	233	190	233	231	220	232	202	212	170	196	239	183	229	175	221	220	203	196	221	205	216	208	213	217	186	214	220	206	243	223	207	215	200	226	198	213	190	197	200	195	218	212	229	216	231	204	214	232	221	217	192	204	199	209	180	187	204	193	217	222	243	235	196	229	215	206	217	212	198	190	190	207	181	225	200	193	194	212	228	172	213	208	219	205	224	205	189	195	223	185	198	208	225	196	205	217	206	212	222	206	244	221	210	215	219	190	186	219	211	215	186	205	237	207	227	217	191	207	209	196	213	217	209	199	201	209	200	213	208	219	194	208	209	203	206	216	179	224	246	223	217	211	181	210	210	201	203	209	241	200	187	180	198	201	208	176	186	210	205	202	222	219	247	183	204	198	192	231	234	184	211	213	205	199	183	201	204	207	215	219	205	206	196	201	216	233	195	207	192	208	198	225	223	211	213	228	200	215	192	210	243	209	209	213	222	225	202	203	179	214	194	205	210	205	215	218	233	211	221	226	190	182	198	191	189	192	212	235	217	214	192	188	193	201	207	215	196	195	232	191	215	216	178	206	228	191	204	194	205	194	203	196	212	189	197	195	189	199	206	189	186	211	221	211	193	199	212	197	198	191	206	207	186	217	228	204	210	229	202	201	195	202	193	198	202	185	213	203	201	236	219	179	207	199	215	195	187	200	186	188	203	207	190	200	204	172	200	195	201	209	199	202	217	205	230	229	199	210	220	216	208	193	194	215	233	178	183	186	208	220	199	212	240	194	224	183	243	198	222	200	215	221	191	211	200	214	196	220	185	226	225	218	180	185	218	220	203	201	204	214	182	216	204	240	216	179	197	209	204	189	208	205	200	209	219	199	208	209	202	221	207	200	199	248	226	227	204	182	204	219	191	202	223	204	203	183	203	203	194	206	219	211	212	225	193	200	202	193	209	205	195	214	211	215	207	225	244	219	226	199	205	196	224	218	247	199	236	202	202	210	236	215	207	214	204	185	208	209	209	203	208	213	184	188	214	189	192	197	197	212	223	197	196	203	211	215	209	218	208	240	222	230	188	203	206	201	199	219	211	213	223	187	197	231	198	216	205	194	207	181	234	213	204	245	210	196	193	203	191	218	204	213	211	212	212	246	208	190	238	203	218	196	208	216	207	230	217	183	221	221	196	236	210	249	212	223	218	192	216	180	200	233	170	213	222	218	195	206	204	205	175	229	192	181	198	208	224	197	184	209	234	223	199	192	234	218	180	203	197	210	220	180	225	220	216	217	212	205	233	249	190	223	199	226	230	198	208	197	202	209	210	194	211	214	190	226	179	224	200	215	227	232	223	192	222	224	236	205	222	204	205	197	177	220	220	196	194	201	185	176	206	219	215	206	231	229	173	217	203	222	200	196	211	196	210	231	200	186	184	196	215	195	210	200	222	209	185	178	179	221	193	195	205	216	188	229	217	216	200	212	196	207	190	212	217	196	220	211	198	207	212	203	225	231	242	212	216	196	186	219	212	214	212	226	202	193	176	194	186	214	224	178	195	209	189	221	215	198	228	231	204	224	213	213	185	219	217	190	219	208	191	217	192	214	189	220	210	190	213	217	214	186	190	208	176	207	226	197	209	201	179	210	210	191	189	212	218	194	194	205	201	197	236	211	208	215	203	211	210	219	202	204	231	193	195	214	239	224	186	202	203	232	219	241	205	200	197	201	187	216	219	226	225	202	239	214	193	227	188	206	213	201	202	218	234	238	187	236	209	198	199	184	192	192	184	226	211	196	222	217	209	195	175	211	219	228	219	211	209	182	223	207	215	209	201	188	195	225	209	214	228	200	187	180	189	204	192	191	190	189	194	209	212	212	229	186	215	211	204	199	220	207	190	197	205	219	217	193	211	215	210	229	200	205	237	207	220	192	216	210	231	198	201	205	192	203	206	185	200	201	212	216	190	200	230	183	214	191	210	206	220	199	198	233	206	216	208	197	222	205	228	196	201	225	207	219	216	179	205	219	192	198	188	232	199	220	204	220	233	190	202	208	209	206	197	219	201	225	213	213	196	220	194	200	198	192	182	216	216	210	202	228	222	199	195	195	214	205	189	186	224	200	214	220	236	218	211	204	185	213	217	205	175	221	192	199	192	182	197	204	209	211	205	170	226	205	205	199	192	215	224	212	213	201	211	178	198	241	216	191	223	200	198	212	232	179	217	213	197	195	186	210	210	211	205	218	231	192	233	191	203	216	212
2221	622	708	778	773	683	672	634	583	632	638	604	614	558	579	592	607	582	577	596	566	583	587	581	605	545	527	578	583	545	582	552	534	590	569	591	571	609	599	595	585	555	531	582	597	583	600	601	566	548	583	539	515	602	567	539	554	594	561	567	582	559	609	621	585	610	563	582	600	610	579	548	578	569	556	557	564	605	559	587	552	590	564	544	578	563	564	611	605	574	533	566	562	561	556	572	585	643	550	539	580	565	555	579	567	571	533	555	537	638	565	614	596	568	541	561	603	618	588	569	565	542	559	619	565	581	562	528	567	612	550	585	557	594	585	594	568	585	567	591	529	578	558	570	576	573	585	556	594	568	584	590	517	596	544	577	553	571	526	609	542	547	566	556	589	564	609	593	581	586	513	577	575	580	528	621	564	586	579	623	579	552	555	593	571	611	546	596	584	533	562	604	594	511	553	526	584	560	551	574	571	631	552	536	549	589	577	544	524	604	558	545	572	602	574	565	574	617	563	553	590	574	574	604	591	573	555	525	563	588	586	575	580	597	618	576	581	532	546	550	583	540	594	601	565	553	567	525	544	556	560	564	552	544	542	558	512	507	570	540	587	614	615	542	575	586	578	531	569	557	555	594	573	570	559	606	577	559	609	586	563	558	528	601	567	585	616	588	600	562	561	612	546	556	590	559	538	597	594	566	570	602	575	588	574	569	563	604	548	543	522	573	561	580	573	573	577	588	561	571	557	558	545	572	563	544	597	588	541	573	589	557	573	573	570	557	560	610	568	564	542	558	579	574	598	574	570	573	551	533	567	591	586	578	580	523	561	518	598	565	587	586	531	570	572	576	574	562	628	521	574	579	574	573	580	608	570	568	596	536	576	570	506	603	579	541	558	563	608	560	561	556	595	594	550	553	569	603	559	590	541	572	594	585	592	557	549	560	597	542	532	558	542	567	583	572	596	565	552	614	599	595	599	549	555	574	562	539	526	574	569	579	555	536	571	561	602	608	574	578	541	547	606	525	583	604	574	609	549	541	548	565	582	537	533	553	604	564	623	552	613	570	532	579	546	594	630	596	620	581	590	533	551	569	571	571	616	552	575	558	565	548	579	572	531	556	564	543	569	567	555	550	584	556	595	563	564	572	532	561	541	578	575	555	654	581	601	605	588	555	563	591	544	605	553	569	613	567	593	541	566	561	558	588	586	561	553	597	622	585	608	607	570	535	570	582	555	599	576	570	575	599	574	586	543	552	606	578	605	594	549	585	544	597	583	552	538	615	578	537	568	579	570	611	593	548	545	581	591	592	572	584	572	569	554	518	590	575	598	610	567	598	594	558	627	568	557	586	569	569	563	625	610	544	589	588	603	532	577	560	581	582	579	589	601	570	555	553	576	579	576	571	565	536	587	613	550	554	559	564	570	562	565	576	580	577	547	589	581	543	588	574	587	592	551	534	628	572	558	579	554	535	568	608	585	582	548	516	540	614	614	550	547	550	580	542	558	610	555	577	581	579	575	570	567	598	520	556	575	563	546	566	550	546	573	608	624	589	557	572	559	588	550	528	587	557	541	557	575	551	590	594	577	557	586	601	548	556	601	599	521	556	560	593	578	593	570	573	557	542	553	542	597	571	571	542	557	517	574	579	614	564	585	542	539	592	534	551	589	600	529	547	557	556	595	582	588	599	598	574	567	563	549	533	582	593	558	541	569	555	569	589	557	578	562	550	579	534	637	583	578	573	574	584	550	584	523	560	598	582	576	603	566	570	582	597	560	551	556	608	548	520	553	546	592	620	542	562	578	574	594	544	578	564	575	582	615	558	572	589	583	572	533	589	538	549	606	598	624	594	606	544	595	555	544	550	509	561	631	588	614	554	586	567	556	558	585	541	570	575	589	602	581	579	539	561	605	545	558	616	588	551	541	521	569	561	563	578	558	604	583	527	577	588	550	591	586	595	585	523	576	575	558	570	567	543	564	562	561	595	630	544	585	559	616	569	577	534	599	592	543	623	558	593	572	567	561	576	551	577	537	576	538	535	591	535	618	581	599	593	517	524	532	545	590	543	575	526	568	573	576	601	557	576	584	549	590	574	554	528	589	591	627	551	569	561	586	551	577	569	578	524	576	574	577	579	595	540	543	542	605	563	534	566	588	571	576	526	592	623	597	523	577	558	558	588	577	587	581	586	551	591	569	538	552	562	625	563	612	523	541	565	570	620	575	556	520	556	549	536	552	542	558	547	570	583	539	550	587	566	595	619	556	585	573	562	619	594	627	554	578	570	586	544	577	562	565	593	596	571	568	560	562	550	574	564	561	580	603	572	542	546	590	539	619	585	629	554	663	573	499	566	576	614	598	598	579	567	558	561	549	616	549	561	548	541	538	574	597	588	574	551	612	604	619	580	587	580	544	577	559	573	592	578	589	591	574	618	552	525	538	598	554	570	563	511	544	590	560	538	571	574	580	547	579	543	590	557	550	598	517	578	567	577	562	552	585	509	554	585	595	536	558	541	582	562	583	574	555	555	598	558	611	580	559	564	591	574	605	574	556	592	594	541	582	568	596	563	564	561	545	585	545	582	586	595	595	600	612	631	577	594	565	567	570	573	566	582	548	592	616	553	582	560	546	552	553	564	543	554	590	581	577	584	565	576	553	557	549	565	558	598	554	591	606	580	553	556	517	573	588	569	572	534	632	561	620	568	559	590	589	547	537	567	580	586	575	574	593	621	547	590	542	623	556	591	590	578	561	549	526	537	606	540	553	558	557	589	547	574	572	556	602	556	629	544	582	575	578	609	563	545	586	575	572	566	577	513	560	544	556	566	584	595	552	532	602	563	556	595	572	592	578	558	543	536	552	571	546	597	585	569	534	578	578	597	583	567	595	550	567	530	571	590	556	537	614	573	574	567	578	521	543	617	534	568	542	587	546	512	574	562	554	576	556	605	556	588	545	568	619	570	580	555	558	543	580	605	570	534	560	596	592	602	585	547	584	580	555	574	582	569	560	565	601	619	565	562	568	570	552	553	579	577	564	554	547	615	633	571	567	567	593	585	605	570	569	567	606	595	507	591	594	553	587	540	590	603	554	563	534	601	598	544	626	581	561	601	569	591	586	630	585	581	586	547	573	566	595	573	627	656	585	596	564	591	614	637	583	579	559	585	596	564	562	564	580	557	560	552	552	557	585	569	561	573	556	582	609	563	580	580	571	580	551	580	599	555	555	537	546	629	616	594	557	598	592	554	607	584	618	629	614	566	573	548	561	587	557	550	599	586	608	548	562	571	582	530	567	577	602	575	613	573	613	565	550	620	576	548	580	585	606	585	601	572	599	573	560	573	592	597	601	562	611	581	568	592	577	588	591	577	524	643	555	569	584	580	534	577	554	561	550	583	565	593	589	596	566	591	585	588	530	622	583	584	588	570	598	567	572	555	520	578	569	598	561	552	563	579	557	588	569	559	551	582	527	534	552	534	595	558	599	547	591	576
10338	1197	1364	1089	822	589	442	361	306	268	221	206	188	171	191	171	148	146	143	155	144	141	117	112	116	134	117	120	110	102	129	88	132	99	107	107	103	124	98	102	111	92	97	113	87	99	108	103	123	105	99	109	110	87	106	115	101	115	104	112	118	106	95	108	123	108	101	121	113	121	100	102	108	112	113	105	106	96	116	113	87	91	109	101	114	113	110	92	87	84	92	103	121	110	108	112	102	110	101	94	103	96	119	104	115	98	106	104	110	117	94	90	97	108	117	117	114	135	92	97	89	104	92	103	95	86	98	113	103	112	99	121	95	109	85	95	96	107	99	111	88	108	118	107	90	121	126	96	88	100	102	111	99	87	94	106	99	102	100	102	98	96	86	82	114	106	103	92	84	100	108	109	115	108	106	97	98	106	98	101	95	96	105	103	88	96	104	121	107	118	97	101	119	95	111	125	95	92	97	95	109	108	112	110	105	92	108	100	104	93	98	90	98	98	104	96	107	105	96	104	130	104	86	112	97	114	99	112	110	109	114	125	117	83	98	114	93	118	112	96	105	96	95	97	124	106	106	99	94	117	112	100	100	111	101	97	102	104	98	92	92	112	98	88	108	92	107	101	98	96	94	103	96	90	99	99	117	107	113	94	96	92	113	113	108	102	107	109	97	93	115	96	107	106	86	99	113	100	111	104	88	109	95	108	94	110	93	117	110	115	89	103	110	84	89	91	119	114	97	97	103	99	104	108	102	93	90	116	96	93	90	84	96	110	114	105	120	83	109	112	115	106	104	92	104	110	114	113	105	95	118	107	103	90	105	107	88	89	101	91	116	90	94	101	97	106	108	97	96	86	107	92	107	113	100	110	117	91	110	102	117	117	88	91	104	113	113	101	109	88	104	108	111	93	116	103	104	93	104	107	90	104	98	99	105	113	119	91	101	107	104	93	106	135	113	85	102	104	97	94	74	97	102	103	105	86	90	105	87	110	115	111	109	108	98	113	108	93	100	98	104	109	108	109	107	92	107	113	109	113	83	108	99	78	106	98	105	106	100	112	111	111	94	102	107	100	115	96	109	98	97	105	95	96	113	115	108	110	81	89	96	102	89	108	113	110	110	115	96	107	121	120	107	93	109	93	113	104	114	97	95	112	110	101	101	116	111	103	109	95	100	107	92	106	90	108	90	95	98	84	107	94	110	101	98	103	96	103	93	112	109	102	114	95	97	81	110	99	105	92	102	95	122	124	97	106	91	116	108	103	115	97	80	123	78	98	107	121	100	107	119	129	105	113	99	92	103	117	102	107	108	111	102	99	111	84	118	120	100	110	103	110	102	113	96	93	73	113	102	115	107	105	97	96	93	107	115	105	103	107	102	112	104	92	109	100	110	104	96	93	110	87	116	99	108	92	113	99	91	107	85	103	94	104	111	119	109	106	104	87	105	85	101	121	98	110	105	92	103	97	83	92	110	118	105	114	91	93	115	108	111	83	93	113	97	90	99	120	104	108	125	101	108	97	91	109	105	111	108	80	92	85	105	101	103	112	103	111	102	80	130	92	101	119	103	99	97	116	91	96	109	104	93	109	104	108	94	112	95	78	95	100	111	106	87	105	113	123	104	94	112	88	124	92	108	101	94	110	98	119	111	89	102	100	101	102	94	86	87	114	106	103	118	99	115	111	88	118	102	90	98	109	100	111	86	127	121	110	103	104	90	121	109	89	108	112	86	104	109	90	92	106	100	109	93	98	86	107	118	98	86	110	112	121	114	87	103	98	99	96	112	119	82	92	117	100	98	102	101	104	94	100	97	126	131	101	92	116	111	120	112	120	102	101	112	101	96	94	113	99	109	103	105	99	101	95	117	102	112	118	112	97	112	102	108	76	101	90	95	113	92	106	88	115	120	99	95	93	109	88	98	87	105	95	94	111	85	113	94	92	101	106	123	109	107	112	105	104	122	95	103	93	87	90	101	107	99	99	126	94	101	98	110	112	91	104	117	114	108	91	89	101	109	101	104	110	98	110	91	122	101	114	94	106	99	98	77	97	93	105	90	113	83	97	97	102	106	106	85	76	95	123	100	99	106	124	94	118	110	118	85	105	117	86	101	85	99	88	115	97	97	88	109	112	100	107	83	90	101	94	91	122	92	84	99	108	106	95	105	115	101	117	116	100	102	106	118	107	101	72	110	93	103	116	96	103	101	91	118	105	95	97	101	102	114	100	105	95	99	101	98	106	87	107	95	101	103	109	115	93	108	115	127	92	108	106	113	89	102	112	113	96	91	98	96	92	90	96	119	107	114	99	100	112	81	93	102	88	108	99	108	100	117	112	102	111	109	116	120	101	95	132	105	104	100	98	89	88	107	86	109	101	88	120	94	102	103	104	108	95	101	106	102	105	103	106	93	90	103	93	93	121	100	83	111	129	100	111	117	96	103	100	85	92	114	106	101	94	104	89	99	124	98	125	87	114	106	103	81	107	96	100	114	105	100	111	107	116	98	93	128	100	101	111	123	104	103	97	90	98	94	86	109	93	98	93	119	111	95	103	94	92	84	111	100	116	90	121	113	101	128	112	105	92	103	93	111	106	107	92	100	101	101	96	93	88	110	103	112	91	85	107	102	90	98	92	99	91	88	123	108	91	86	106	90	97	85	109	114	99	122	103	110	114	82	96	112	97	116	103	114	92	103	82	100	99	109	122	88	101	102	98	104	121	105	104	79	99	90	102	98	92	84	109	94	105	102	101	97	120	106	107	101	105	110	92	115	114	120	109	95	107	100	83	113	105	95	82	87	94	117	117	87	92	96	94	118	95	97	80	111	108	103	100	100	118	95	98	107	111	104	103	78	111	81	109	105	109	113	96	97	102	104	112	105	108	97	109	121	110	90	96	99	109	103	102	100	106	90	99	87	114	111	95	91	117	102	108	102	104	99	99	106	107	81	111	95	101	112	95	101	90	86	94	99	98	84	86	113	102	104	104	95	96	102	102	93	104	95	107	112	96	89	99	118	119	117	107	112	103	109	97	105	110	101	85	89	103	87	109	117	116	103	87	95	110	127	102	85	121	106	121	98	116	112	124	106	115	115	106	105	97	118	103	128	113	106	87	101	86	106	97	103	79	100	107	118	93	89	104	91	102	93	98	94	88	100	87	100	102	103	98	95	119	100	107	102	109	100	112	91	109	103	99	96	103	97	122	112	117	112	101	108	106	99	95	100	105	106	107	84	107	95	109	83	111	99	115	108	109	111	118	125	91	97	110	101	100	89	109	96	114	106	107	113	113	97	106	110	88	98	105	104	96	95	97	99	112	114	109	95	100	119	110	114	113	102	111	112	117	100	94	107	107	96	93	92	103	117	82	107	94	99	116	102	108	99	95	90	100	72	97	111	112	118	108	90	107	103	90	104	102	96	118	96	113	103	107	88	98	108	113	99	94	102	124	121	106	116	103	131	102	115	137	111	97	115	107	107	104	111	93	107	96	86	81
5676	1395	3211	3732	3124	2527	2053	1703	1428	1312	1100	962	873	788	743	703	637	617	617	583	566	545	500	516	456	451	457	455	443	423	414	444	385	397	418	388	359	354	370	367	377	368	331	350	354	360	377	341	346	366	343	373	321	342	358	350	365	329	331	316	306	360	337	323	333	329	360	322	325	347	337	307	342	334	331	345	341	341	305	320	328	327	320	348	344	314	343	343	295	301	321	340	323	315	367	360	309	320	291	326	325	344	355	334	335	316	324	342	355	328	328	334	313	332	314	305	309	343	339	358	325	294	325	319	314	300	319	348	374	366	313	342	322	334	335	339	348	331	338	298	303	333	282	324	350	322	349	326	338	317	321	315	323	330	319	314	322	310	328	299	272	290	309	322	314	322	309	354	315	338	357	327	332	305	321	338	333	331	298	314	342	354	339	299	298	317	308	326	306	348	333	339	286	321	309	321	332	292	350	317	298	336	321	317	320	318	310	325	324	329	321	321	328	329	311	320	304	293	350	310	300	345	293	326	301	342	320	331	318	322	343	326	286	330	311	325	331	322	345	340	356	324	338	359	329	300	312	341	310	322	331	343	311	346	301	316	292	333	295	327	304	313	352	308	310	351	326	287	296	337	304	309	302	323	318	306	339	304	332	283	283	328	311	306	336	313	348	325	321	338	301	336	301	323	294	349	316	304	315	313	329	320	329	357	302	326	328	340	351	311	309	330	326	352	313	321	308	321	317	326	345	312	298	314	350	311	313	310	311	337	318	327	314	324	314	318	345	300	323	299	326	318	311	335	340	321	339	301	325	318	351	333	337	320	276	302	316	350	359	295	327	329	325	297	349	340	336	336	332	310	341	315	309	324	314	314	327	356	324	313	319	359	324	308	301	328	348	332	317	340	319	332	308	307	311	342	318	336	297	350	316	302	335	313	287	263	354	351	294	352	316	324	308	308	344	353	301	308	329	298	353	310	305	317	347	303	352	327	317	300	323	325	344	311	341	324	311	326	325	283	314	318	362	307	319	314	326	303	321	314	326	302	296	323	271	318	322	327	318	305	307	319	327	309	307	353	291	339	313	303	325	311	321	340	345	348	316	328	341	295	313	330	333	317	347	302	332	323	317	299	331	321	313	293	320	332	278	337	332	312	339	294	325	308	285	322	334	301	351	300	330	324	320	274	351	344	335	301	276	338	343	329	321	345	344	305	333	303	328	319	322	343	283	296	315	318	342	334	327	314	292	350	305	313	340	338	302	283	337	320	315	297	321	370	351	341	331	315	298	339	330	328	308	326	309	333	326	324	356	327	320	346	295	351	324	332	319	323	311	320	308	314	323	334	347	300	349	340	307	314	321	319	313	358	329	314	337	325	336	301	346	321	349	306	340	333	312	331	301	317	285	312	327	335	339	286	358	318	318	323	334	321	300	286	321	319	339	346	309	293	308	327	315	321	286	358	318	332	337	322	323	329	327	314	350	304	338	308	317	307	319	312	308	305	331	319	327	303	327	350	302	376	290	321	341	324	317	326	320	346	299	296	305	300	340	303	313	326	328	331	330	326	303	336	334	311	302	277	305	321	300	342	296	316	335	298	327	313	326	339	359	329	320	339	309	296	314	316	331	342	342	319	331	346	342	302	336	327	306	317	338	302	334	323	317	342	299	324	312	315	341	317	297	339	342	310	318	326	339	305	335	305	360	302	312	311	322	304	328	291	341	343	313	332	318	319	319	305	293	309	330	318	308	306	319	305	319	326	314	362	322	315	318	294	308	317	317	344	324	302	286	338	340	332	352	321	322	311	296	314	329	319	319	325	321	355	318	371	307	315	324	344	343	322	332	320	315	319	325	319	317	320	299	347	340	310	319	349	306	309	326	294	328	313	312	314	285	322	313	331	345	308	319	330	321	314	307	301	319	330	338	300	300	343	296	317	308	301	305	306	350	318	333	294	329	322	342	308	322	343	340	335	364	307	311	307	306	322	330	334	321	313	320	333	297	293	309	345	328	291	311	353	309	323	345	332	314	331	357	326	316	300	316	319	343	335	295	353	331	309	301	311	335	324	332	333	340	334	326	335	353	329	336	305	321	346	288	317	315	303	337	370	302	311	312	365	316	325	291	298	284	335	324	306	302	328	331	318	349	322	316	334	307	312	320	336	342	305	315	334	333	322	342	325	300	328	312	362	338	340	302	298	329	321	303	314	320	350	347	315	317	347	304	302	315	331	363	336	295	325	314	310	315	326	320	325	350	317	302	350	324	317	314	314	306	319	332	314	330	311	330	330	321	319	321	298	313	325	315	318	335	300	315	320	312	314	317	320	321	326	338	323	303	358	323	308	315	329	319	327	301	312	337	325	311	330	273	307	297	313	340	311	325	335	302	303	334	280	321	325	337	310	357	347	340	304	300	311	331	322	319	350	321	343	314	344	304	321	307	328	330	331	303	328	330	337	303	328	310	321	342	307	329	321	328	329	340	325	359	315	305	313	338	311	329	319	302	357	285	322	333	313	307	336	339	323	327	283	303	304	308	319	311	326	320	301	322	302	321	339	340	323	319	303	321	335	328	327	326	285	313	313	320	318	332	339	312	307	310	308	346	309	319	331	336	355	335	329	341	347	319	290	306	299	336	339	318	321	331	354	307	311	320	329	290	302	317	324	319	298	314	317	336	324	333	331	330	309	296	313	303	364	316	341	314	351	328	303	330	300	295	332	311	316	302	323	330	288	306	302	299	314	319	342	330	320	330	305	322	332	316	298	310	283	308	312	303	314	286	314	325	322	344	307	337	363	312	323	318	322	330	309	310	331	308	297	336	290	331	319	317	317	327	308	303	320	288	328	336	320	304	321	324	325	316	308	308	324	353	304	324	301	366	333	298	328	320	330	334	334	340	300	312	357	343	307	270	339	338	333	317	318	298	318	334	326	316	328	314	336	305	286	292	311	317	327	275	318	312	313	314	322	335	346	322	314	330	323	325	295	309	334	306	317	339	316	314	322	338	319	295	325	322	329	334	337	318	306	322	298	304	328	319	340	332	316	326	312	310	282	304	305	323	324	342	322	323	322	335	346	349	329	317	308	341	319	311	329	332	302	328	299	298	341	338	320	316	302	351	333	316	318	333	313	319	318	289	325	329	299	319	338	312	347	330	331	323	336	333	371	334	279	297	295	315	296	301	323	324	310	324	287	304	317	343	310	324	319	310	306	346	303	314	327	311	340	352	302	349	332	338	351	330	316	316	333	279	303	323	299	351	307	297	304	332	328	337	308	331	331	329	319	322	310	298	336	309	306	331	327	311	311	343	319	319	308	317	299	327	332	319	318	331	304	330	336	310	327	320	354	286	347	306	333	292	288	310	335	330	359	311	298	313	319	319	310	288	350	316	358	332	340	317	394	316	326	306	314	317	334	323	322	308	326	334	324	306	302	328	305	335	320	317	328	347	312	312	310	340	304	329	305	325	310	331	291	290	315	343	340	312	294	319	288	295	344
19061	3269	2977	2280	1643	1082	888	634	573	468	408	373	380	315	290	268	236	234	217	199	209	205	225	179	205	190	212	193	195	190	197	155	175	194	195	160	165	179	158	169	158	164	183	184	173	156	178	187	167	157	170	181	178	158	166	152	190	158	181	176	163	176	180	159	174	168	138	176	182	167	138	157	188	170	165	140	169	163	179	165	151	153	148	136	152	162	157	150	179	176	173	156	172	182	178	166	148	190	180	149	178	152	186	175	171	169	158	159	173	170	168	156	179	157	143	163	156	144	134	139	149	181	181	173	165	159	139	154	150	151	152	144	161	145	157	165	163	152	149	163	160	155	165	175	166	173	170	153	180	155	163	161	174	171	149	180	166	167	162	181	171	157	170	182	158	150	165	191	160	146	175	155	152	180	175	173	155	152	152	156	148	160	177	158	164	186	167	164	162	177	133	169	150	167	170	178	152	169	185	156	159	169	144	164	157	163	168	159	159	150	146	169	175	153	169	136	180	155	164	147	176	148	171	153	189	149	157	167	154	178	172	159	166	157	159	170	182	175	152	150	154	189	194	149	168	129	165	140	138	132	138	146	142	156	184	162	148	171	167	154	148	181	164	130	173	187	163	171	146	155	161	143	143	150	191	184	182	152	157	166	169	152	150	162	169	165	173	152	162	176	159	155	152	170	156	152	146	168	176	128	157	150	162	171	163	174	168	155	170	174	155	200	175	169	171	167	171	175	168	167	153	159	159	172	147	165	150	150	173	159	151	137	152	164	155	171	164	142	151	146	150	153	157	178	166	151	179	169	143	164	162	169	180	179	176	149	159	190	175	153	151	154	189	163	182	163	169	173	182	163	171	172	145	168	162	163	157	171	167	151	150	140	157	153	165	164	165	163	167	149	165	159	193	139	143	161	164	171	168	165	172	165	146	171	170	155	156	145	153	171	192	170	163	161	191	149	171	157	184	169	160	163	157	158	177	184	149	132	170	170	174	153	149	164	140	173	158	157	157	164	160	171	178	158	160	149	170	147	141	154	149	150	171	174	153	157	154	177	160	141	178	174	169	158	168	164	168	166	166	159	159	147	154	155	162	171	164	158	154	142	172	178	177	128	166	150	157	159	167	149	145	171	161	182	150	166	175	156	172	164	147	162	144	164	170	143	163	173	151	165	153	161	171	154	168	163	153	144	159	158	153	152	174	168	164	153	152	154	168	159	167	169	175	164	174	160	158	158	138	154	173	164	165	164	157	156	176	188	166	159	171	160	154	155	155	164	174	196	155	165	158	172	181	168	165	169	154	174	192	180	153	165	164	153	167	174	169	168	170	168	153	163	167	168	176	155	167	174	164	154	162	167	155	167	169	157	151	167	169	163	164	162	162	166	143	173	175	156	157	157	148	183	168	163	166	162	159	156	148	155	179	159	158	165	179	170	181	170	148	157	165	148	165	172	154	167	159	182	178	161	142	164	152	158	159	158	173	174	174	178	161	135	160	165	187	164	163	182	171	173	162	159	136	166	188	155	159	173	153	164	157	174	160	172	170	134	151	151	184	164	172	172	157	153	165	159	152	147	168	172	148	144	163	177	175	161	167	166	122	155	154	139	167	153	164	172	174	157	166	166	155	177	173	153	143	175	181	189	148	140	160	153	166	159	175	166	150	163	161	140	158	183	176	156	186	167	179	171	150	161	179	160	156	174	149	153	151	159	152	156	165	165	187	134	162	158	168	148	155	168	197	164	170	163	153	152	151	169	190	161	174	144	171	163	154	165	165	173	132	168	163	163	166	168	159	156	161	146	149	173	161	166	154	146	153	164	145	145	172	167	165	159	165	156	156	163	141	166	198	147	173	160	154	172	176	159	206	186	139	184	151	193	134	164	171	137	159	177	163	164	163	173	155	168	152	151	173	182	171	181	160	154	152	189	193	190	178	186	166	151	188	149	149	148	186	165	147	166	173	172	154	157	163	178	164	174	181	162	180	175	155	157	163	147	167	175	174	168	183	192	174	148	153	155	153	177	171	167	176	167	191	193	179	147	166	157	173	168	150	168	181	156	154	157	145	173	164	153	167	159	175	135	164	169	177	160	159	135	164	174	153	162	165	158	160	163	167	180	137	152	187	162	156	161	172	175	161	145	155	172	185	181	171	187	149	174	158	168	150	171	165	151	173	163	144	159	152	169	163	139	163	172	172	150	168	167	149	176	130	163	159	167	153	171	172	158	164	168	162	160	176	159	168	158	152	179	164	161	174	166	145	150	141	151	140	156	183	187	190	166	164	188	175	198	168	164	186	169	164	193	163	145	146	177	179	170	155	152	177	177	158	167	175	177	156	186	195	161	164	172	178	167	148	165	175	148	140	160	164	182	168	160	160	178	173	173	172	161	156	147	159	197	140	156	147	176	173	162	173	170	166	173	160	173	182	170	142	171	164	165	155	143	191	193	150	144	186	136	177	164	156	155	179	184	153	151	166	145	161	167	168	162	149	178	135	167	160	171	166	166	164	165	159	152	184	155	146	167	155	147	156	150	161	183	166	146	169	158	165	154	166	143	152	161	153	165	163	165	154	155	167	148	149	164	157	156	171	169	193	150	154	169	158	181	177	159	151	140	175	169	167	158	148	166	170	165	182	167	160	141	151	149	140	169	165	171	159	153	127	162	149	165	149	121	194	167	160	171	138	168	177	160	155	184	155	160	182	158	166	176	173	171	168	171	168	142	161	178	173	172	141	165	170	163	135	168	133	153	169	195	150	172	149	153	178	149	147	177	146	178	158	191	161	164	155	170	156	165	142	149	179	162	168	158	169	148	174	176	148	168	155	159	158	158	163	189	162	172	154	158	178	159	143	176	173	157	166	188	140	161	163	188	166	176	180	180	136	174	161	140	176	188	179	153	142	156	178	162	159	163	148	166	166	169	187	171	160	160	157	192	170	168	147	175	169	164	162	149	182	169	144	172	186	164	175	170	192	152	173	146	141	147	154	167	173	146	182	170	138	153	176	184	169	179	144	162	171	150	160	188	166	146	176	161	168	162	176	159	167	158	174	160	172	165	178	168	154	160	183	143	177	150	158	181	165	150	177	180	156	156	142	151	145	180	168	172	164	153	167	162	148	161	183	177	162	165	167	156	154	141	162	158	200	169	170	159	178	168	171	173	174	171	157	158	136	169	179	169	189	149	181	155	154	165	175	171	196	147	153	168	154	156	154	166	174	164	142	175	146	153	148	144	169	163	162	162	165	165	157	154	189	170	171	151	168	165	192	172	180	173	162	166	165	145	147	173	155	161	171	153	152	166	155	174	154	184	149	163	128	175	152	160	170	165	163	158	137	168	140	157	161	162	163	187	165	170	175	147	184	148	149	186	164	156	157	184	147	171	186	169	156	154	154	148	147	173	169	173	148	166	161	154	165	162	171	155	168	158	187	161	142	167	152	167	164	170	156	174	175	163	177	168	166	172	168	138	186	161	168	179	163	150	164	151	152	177
7892	2659	6088	6721	5935	4699	3784	3110	2667	2281	1982	1896	1547	1464	1426	1231	1171	1060	1000	968	983	892	849	825	831	784	728	714	701	717	679	678	641	607	610	677	664	621	619	619	619	595	609	547	571	553	525	577	566	566	595	559	600	574	536	517	581	547	562	563	552	548	551	541	539	552	520	517	512	540	493	498	541	543	536	482	501	556	514	531	512	505	528	499	483	492	523	512	511	478	527	494	491	547	492	503	491	505	519	497	506	497	519	485	504	495	501	479	522	495	529	487	477	493	517	506	476	451	526	502	507	511	522	542	467	501	513	520	476	453	528	478	489	505	522	514	497	473	483	498	468	534	533	481	513	516	458	474	508	503	504	455	522	502	498	466	502	481	513	538	523	500	480	480	514	490	511	497	452	497	437	506	532	509	479	485	466	499	452	501	479	477	487	523	445	489	461	518	486	509	501	450	532	465	494	458	501	522	457	504	499	490	449	464	465	514	483	491	495	464	499	500	482	480	480	504	462	485	510	519	472	479	463	454	491	466	494	447	508	506	513	446	522	444	479	488	508	476	475	481	483	477	489	522	515	498	482	470	475	496	423	473	475	478	479	479	505	493	463	511	477	481	481	512	502	500	485	466	460	473	496	508	505	499	499	475	505	491	504	501	487	480	487	481	474	508	498	504	481	495	517	490	504	485	453	448	479	477	482	476	465	461	485	512	507	483	530	489	531	461	490	478	528	521	491	476	487	464	455	478	491	494	487	428	496	499	512	473	456	489	484	481	496	471	539	462	468	491	469	498	482	494	458	459	493	454	488	509	502	486	472	456	456	500	509	439	494	509	434	495	508	478	547	504	481	546	492	485	479	504	492	494	478	429	469	469	442	491	475	494	483	507	491	495	467	466	494	488	507	477	533	496	479	482	474	493	473	462	465	475	498	476	482	458	468	483	464	522	503	472	517	468	458	482	507	466	458	488	498	461	469	483	470	461	477	454	464	502	495	455	495	520	479	493	500	501	472	507	460	453	511	466	535	497	483	500	487	512	523	486	515	440	495	462	495	511	468	505	488	506	475	490	471	530	455	499	506	476	477	472	475	482	528	510	468	519	466	444	510	457	500	485	476	491	507	475	470	500	478	516	483	519	502	469	484	516	465	475	516	486	465	472	446	510	508	458	487	488	448	467	501	484	437	486	481	498	470	479	490	488	477	496	560	508	476	475	483	485	486	456	493	455	529	456	496	470	490	482	473	454	500	468	501	451	472	437	450	488	496	465	507	487	467	457	476	532	474	517	511	497	496	432	471	477	460	497	551	446	506	491	492	466	476	486	442	473	492	472	483	493	518	508	466	454	487	464	465	492	457	479	445	500	481	473	499	491	474	468	500	449	493	485	474	517	464	502	472	477	432	479	454	487	477	477	433	524	522	450	473	519	461	460	493	523	466	527	478	499	549	462	475	467	490	491	499	469	463	518	464	486	503	505	514	477	472	508	435	494	500	519	505	517	448	483	502	499	515	455	504	471	488	471	494	484	512	524	447	524	483	484	485	471	490	440	461	461	476	442	475	493	461	536	480	522	473	469	482	535	478	450	486	484	490	488	491	504	488	460	481	461	510	480	488	479	471	490	495	486	517	477	481	488	513	528	468	495	482	497	482	513	508	433	474	471	473	453	483	463	465	508	497	513	444	511	473	463	490	520	548	460	477	469	468	464	485	484	469	478	475	522	490	471	482	475	459	489	479	451	485	512	442	506	518	495	475	479	469	481	502	489	476	497	531	490	472	503	484	476	468	489	493	474	449	485	490	552	486	460	487	473	490	489	490	454	510	483	522	514	432	484	507	478	502	443	468	499	459	483	508	500	477	499	497	475	490	510	488	540	513	455	482	485	468	489	492	509	477	516	532	479	514	491	492	475	472	518	517	509	453	490	471	483	498	490	507	515	503	462	466	452	451	471	523	487	452	509	505	475	476	493	482	528	467	474	471	476	504	475	504	476	469	510	464	518	462	504	476	496	473	484	471	495	456	500	446	496	457	510	502	483	486	461	479	489	445	476	508	529	492	487	473	458	484	471	498	526	486	474	494	511	506	470	522	528	545	477	472	460	491	489	467	468	495	486	423	492	468	488	491	473	465	498	499	491	492	509	516	476	474	423	508	496	461	507	495	489	491	492	441	461	507	513	475	460	456	536	471	504	514	454	471	482	486	489	467	464	430	507	453	465	467	518	495	483	494	483	444	478	506	465	475	521	500	470	492	523	520	490	440	472	469	477	459	481	509	463	451	464	498	487	480	468	466	486	454	504	484	497	460	449	514	497	524	451	504	541	500	491	488	518	501	508	450	468	496	508	504	482	492	463	481	425	453	502	487	466	483	494	490	468	492	486	487	478	467	492	429	483	518	493	525	485	473	510	489	485	532	491	483	450	489	479	501	474	471	486	517	519	515	457	540	457	483	488	491	468	504	507	497	492	511	498	496	476	518	472	491	500	451	512	477	475	474	461	519	451	472	488	506	501	489	462	495	476	498	495	473	489	489	476	477	523	445	445	469	482	473	493	494	496	531	477	487	498	478	478	491	473	522	481	519	468	471	465	437	495	448	469	492	507	468	502	526	514	432	509	441	504	476	471	470	490	503	481	497	422	491	503	463	483	465	501	454	468	466	495	472	480	470	498	461	507	511	471	506	522	474	470	537	482	484	473	481	497	472	471	498	481	488	469	455	503	499	472	490	467	455	484	468	499	490	480	496	511	500	516	490	497	505	506	480	489	444	501	458	507	510	451	516	445	504	453	425	456	482	466	474	495	461	481	492	525	499	447	497	468	496	429	465	500	484	500	496	478	491	536	485	499	479	480	474	482	494	466	473	459	458	446	524	487	463	503	501	500	485	443	474	455	466	486	502	487	471	445	449	496	482	483	465	507	473	486	471	477	463	457	526	483	460	514	503	522	477	478	441	510	513	468	471	487	438	450	523	499	470	495	489	481	456	482	493	463	467	497	464	472	496	500	505	511	495	483	478	488	518	510	502	494	493	453	527	480	497	475	489	491	475	498	501	487	465	476	489	482	460	520	489	504	488	479	463	496	481	495	456	500	485	483	458	438	466	500	501	453	489	490	476	511	502	486	445	489	475	535	490	491	477	453	500	480	489	469	495	477	486	507	481	457	497	503	481	473	522	485	491	495	480	474	487	486	501	490	498	502	428	514	475	498	505	486	506	482	503	477	470	483	482	485	491	476	499	458	506	512	491	512	474	520	506	474	509	507	511	443	482	469	460	493	496	506	506	526	488	473	479	463	486	523	498	487	468	497	504	474	488	498	489	475	492	484	491	480	507	513	476	462	528	529	466	483	478	480	498	487	490	496	453	493	484	525	443	489	495	486	505	484	431	485	454	498	516	514	474	497	464	477	472	490	478	472	520	465	502	498	467	478	461	474	465	488	465	486	485	481	473	462	510	476	522	475	487	449	470	490	475	468	495	481	515	476	501	494	492	503	484	481
2484	271	236	300	221	211	242	201	213	220	196	213	196	221	227	210	206	219	212	205	192	208	214	195	213	178	187	217	215	230	194	230	224	214	181	199	212	210	192	203	189	219	203	222	200	211	212	220	194	223	203	210	247	211	206	209	190	245	200	217	239	231	203	209	230	210	197	202	215	188	200	205	220	215	190	225	237	204	211	216	188	230	207	214	221	189	201	246	212	193	211	205	217	173	208	231	212	225	230	209	196	206	201	204	228	200	199	188	243	189	182	209	184	204	203	204	205	219	199	190	200	193	230	199	203	187	227	187	203	203	214	193	217	208	206	197	204	205	204	217	186	205	212	183	209	178	198	231	218	202	208	224	189	218	211	227	199	223	198	212	203	214	210	195	226	190	197	210	204	195	207	211	215	189	215	223	210	208	210	212	195	195	193	201	194	219	204	192	204	232	183	215	184	209	233	198	196	187	182	210	208	201	199	203	189	233	188	194	211	175	191	206	215	205	189	208	214	198	197	177	196	236	217	239	233	213	193	229	189	194	191	215	207	187	200	207	228	194	202	208	211	192	218	196	202	197	204	226	188	222	194	206	224	210	259	211	219	233	217	192	200	231	214	207	196	220	212	209	218	236	207	224	174	200	186	216	190	218	203	209	206	206	206	171	203	222	201	206	197	212	201	193	214	229	222	205	212	227	230	233	214	205	207	192	192	202	194	200	194	217	192	219	185	209	223	237	232	193	197	213	222	213	232	209	186	235	204	223	203	211	214	226	190	223	182	241	213	197	200	210	208	192	207	197	190	188	197	201	216	207	218	224	202	234	173	218	223	220	196	218	208	193	202	216	207	195	186	198	194	230	199	197	191	217	206	215	242	170	239	205	209	191	215	226	202	208	210	217	191	221	213	202	200	208	228	216	211	199	233	192	200	197	207	198	187	231	203	190	210	197	189	191	227	213	239	180	200	210	206	207	206	206	194	190	204	207	182	204	220	215	201	205	203	212	209	217	204	198	215	226	231	206	185	201	200	203	191	216	190	190	196	202	199	201	215	225	206	205	184	225	188	183	217	219	198	191	198	210	211	226	197	223	218	194	199	193	190	220	176	204	190	191	208	210	212	203	208	199	192	214	223	216	188	212	192	213	239	208	218	223	192	188	213	196	222	207	213	224	213	225	215	192	200	201	196	187	205	212	206	200	170	203	189	198	190	186	212	210	191	198	209	199	221	220	205	213	209	212	198	230	180	199	205	201	184	185	191	212	204	187	207	193	212	221	212	214	192	213	210	220	207	201	204	213	202	205	204	205	195	206	200	193	230	217	217	215	187	186	212	217	200	180	209	206	192	196	222	178	211	209	192	234	193	205	214	189	217	223	173	231	204	205	197	189	199	213	196	225	201	229	199	208	214	213	187	210	207	191	192	225	204	196	203	218	206	214	208	198	207	217	208	201	184	228	221	232	207	209	211	208	196	220	212	189	195	205	191	212	211	237	209	199	216	176	202	198	210	201	213	225	181	204	207	233	213	223	189	212	179	216	220	211	200	223	204	191	194	233	199	241	210	220	201	203	200	210	212	204	204	208	222	176	215	179	236	213	213	205	218	199	213	186	212	208	207	207	221	243	227	235	195	210	193	204	200	202	215	221	214	182	213	189	204	205	220	211	200	213	211	216	227	196	214	196	214	206	200	213	222	203	188	190	202	174	206	211	215	205	206	192	196	201	183	179	230	219	220	211	211	197	202	199	209	192	201	189	213	208	235	211	223	199	222	188	217	191	206	200	204	201	225	195	205	209	196	215	183	237	204	238	215	227	203	218	239	189	226	216	201	210	204	223	203	189	217	209	189	200	222	222	197	187	219	202	202	194	196	181	209	216	229	205	223	176	193	195	177	212	197	217	217	205	222	216	212	190	236	204	231	204	212	188	196	201	194	226	206	196	204	214	238	206	241	205	188	182	199	198	226	204	201	226	209	200	202	187	215	208	209	187	173	188	206	207	192	186	214	183	217	218	187	209	250	227	198	236	220	206	181	218	188	196	221	198	224	215	203	197	205	193	186	209	214	210	193	187	216	207	218	205	217	200	214	220	210	202	218	218	204	203	215	200	205	214	231	223	200	199	218	197	202	204	199	235	220	208	213	186	218	246	196	208	172	198	233	202	195	223	191	199	205	201	208	220	212	207	198	193	188	204	193	215	189	218	209	193	203	219	213	218	238	184	212	199	200	195	213	198	231	206	219	217	205	201	183	198	206	202	226	211	199	223	207	212	216	216	198	205	206	200	225	212	184	199	178	191	209	212	193	202	213	227	207	203	197	216	207	230	189	202	211	198	198	207	217	193	195	193	221	211	218	186	182	236	203	222	194	213	184	203	190	208	219	187	235	216	229	194	163	212	223	223	213	192	201	190	203	191	202	193	182	211	198	196	204	215	199	168	204	202	203	214	226	207	211	189	192	199	206	194	192	224	206	194	204	212	213	220	225	203	215	224	195	203	185	217	195	230	213	187	176	206	228	204	220	208	206	189	218	190	202	230	203	207	203	189	176	192	186	200	222	207	219	213	214	184	189	213	208	233	221	246	242	208	207	215	214	214	201	212	218	207	201	211	192	198	213	178	202	182	199	213	225	209	214	200	215	188	230	195	213	191	207	244	222	197	203	187	208	193	209	196	228	212	193	225	197	210	214	193	228	203	222	190	184	182	193	204	228	200	202	205	207	216	219	211	201	229	196	221	186	198	209	197	202	182	182	220	194	205	245	190	192	191	194	195	215	201	185	191	183	205	226	201	231	192	189	204	199	189	208	205	192	199	224	230	219	200	203	216	203	207	223	195	205	216	214	197	201	204	185	207	203	199	226	183	206	221	218	208	202	209	199	216	221	211	178	222	227	208	207	215	228	213	211	202	180	203	197	205	184	213	220	212	198	214	200	187	216	204	218	213	222	198	229	193	245	217	200	200	216	215	218	214	224	167	223	218	200	227	194	230	218	232	187	174	181	208	193	217	198	215	190	218	216	188	204	241	234	197	216	200	177	196	214	199	203	196	201	219	206	190	207	213	197	181	236	197	183	213	195	198	218	237	228	194	214	219	229	208	227	212	192	207	190	219	208	215	214	199	221	189	222	208	210	210	211	210	183	190	204	218	218	216	213	194	214	220	223	214	223	208	177	208	208	233	207	215	203	183	211	230	218	210	210	196	199	191	214	210	190	217	203	235	202	210	218	189	210	192	196	192	202	202	197	191	202	198	199	212	202	190	216	184	199	212	211	212	172	202	187	214	190	211	230	189	233	190	211	208	219	198	212	215	196	171	191	241	219	201	182	207	197	208	207	208	214	209	187	217	203	203	193	187	207	206	229	203	222	212	195	201	229	218	206	194	203	203	189	222	242	227	217	206	212	226	203	213	211	209	215	205	187	201	195	197	208	242	198	193	207	221	180	231	192	219	199	213	222	198	176	211	222	217	209	215	190	210	206	237	200	218	195	194	224	199
2179	679	727	752	735	698	678	651	632	610	580	591	573	568	600	586	566	599	561	590	550	571	567	577	552	618	547	581	601	568	598	563	583	575	580	558	575	632	544	567	561	564	535	584	565	568	586	570	594	553	555	563	550	563	591	611	545	601	527	540	582	576	587	623	580	570	571	593	578	583	597	555	557	546	582	547	555	619	596	551	588	584	589	514	607	608	554	587	590	564	566	554	581	604	559	600	572	532	568	588	586	593	594	607	565	571	585	541	551	580	552	547	534	540	562	604	593	589	578	600	576	563	598	585	586	598	550	542	589	559	570	547	583	562	568	594	565	560	581	581	592	585	542	617	536	538	545	575	543	563	512	614	610	555	551	562	589	532	547	546	583	601	525	593	579	600	568	563	555	572	578	620	589	570	577	527	557	542	586	580	559	588	552	591	576	526	553	547	545	536	540	588	568	558	593	518	540	590	559	590	573	559	584	583	585	590	556	585	577	584	589	547	529	549	561	590	579	567	542	527	613	554	582	620	578	567	580	572	576	543	569	555	561	563	579	537	611	577	583	567	552	595	554	591	586	554	611	588	569	564	524	546	593	562	550	564	573	596	585	596	566	532	552	590	597	575	538	562	602	589	575	593	542	574	590	598	568	615	544	556	590	584	577	530	532	531	520	560	592	534	551	573	571	543	582	590	587	555	533	509	566	554	586	578	583	557	540	579	550	575	586	515	572	608	519	560	579	573	587	529	578	607	554	608	580	568	526	573	586	566	534	603	544	539	548	548	592	528	585	569	558	575	543	602	536	558	581	563	580	567	566	592	581	568	596	572	564	609	561	565	552	601	587	559	557	552	553	575	532	537	578	537	545	583	619	590	543	544	578	552	620	562	555	568	591	565	571	560	545	564	548	583	533	556	529	590	566	592	606	540	587	548	581	546	564	584	553	562	535	570	577	579	600	561	538	565	547	535	543	566	586	569	549	562	578	585	562	538	590	550	575	599	549	560	542	552	562	575	594	571	548	537	553	574	592	506	564	624	562	534	530	541	546	566	530	584	514	603	567	537	610	583	570	596	601	536	574	531	555	609	592	540	578	542	575	548	543	600	605	586	566	547	596	562	542	548	593	557	599	591	583	626	532	540	584	581	554	576	541	609	561	566	576	556	579	532	572	542	575	521	588	570	583	609	578	578	591	583	574	577	560	591	588	603	575	556	540	560	563	567	575	556	581	556	542	574	539	558	548	599	570	612	560	584	580	552	600	587	562	550	575	580	582	573	567	564	536	536	560	566	522	623	573	572	616	560	540	546	554	611	601	580	594	565	539	585	587	557	587	562	552	556	588	521	597	565	588	601	585	578	557	545	566	614	611	550	546	587	563	554	568	591	593	541	598	568	577	561	579	578	551	578	582	588	549	597	553	565	583	565	580	585	529	510	551	603	544	600	558	600	582	634	525	565	567	555	590	561	570	580	601	616	599	593	584	567	588	559	577	566	520	588	597	588	590	602	554	596	555	564	626	542	554	589	580	589	603	559	564	571	570	594	603	533	582	545	570	566	545	550	542	590	574	561	575	584	542	542	581	620	559	544	544	559	585	548	580	575	564	584	574	538	643	580	595	593	560	648	554	595	572	576	570	566	538	542	537	598	554	514	550	523	539	563	606	599	582	606	547	592	581	596	544	584	586	593	584	618	553	542	579	564	586	567	570	609	579	580	606	540	564	540	536	539	590	547	561	557	620	545	577	595	543	581	574	589	559	574	545	511	558	543	590	600	617	539	540	570	561	602	549	533	582	632	615	588	641	557	557	538	555	566	576	576	544	581	553	588	593	541	565	536	546	578	574	575	604	547	572	569	591	567	528	584	577	562	578	596	533	577	528	589	569	599	560	585	573	557	510	595	602	554	550	562	533	607	580	600	596	567	615	551	528	556	562	628	625	548	592	525	572	557	573	554	575	613	573	535	565	541	604	563	568	572	574	559	571	555	563	601	562	567	583	577	578	561	551	572	572	552	597	569	590	593	567	574	539	551	566	529	587	609	610	570	556	584	588	555	572	553	596	558	549	609	592	559	619	598	557	562	601	563	557	549	556	562	541	584	551	523	534	607	551	575	598	551	534	597	588	595	530	557	554	562	595	553	549	602	558	578	592	571	576	617	554	588	559	586	575	576	571	544	613	550	518	574	589	570	576	564	543	544	549	584	600	560	559	589	570	547	584	592	563	556	582	552	601	558	571	571	590	581	563	536	547	574	567	594	615	527	606	561	542	550	573	577	560	567	574	547	559	551	582	569	531	560	590	581	554	568	589	596	571	541	556	579	574	604	587	616	597	588	548	536	564	570	626	574	566	570	610	586	528	550	586	582	548	543	539	588	588	573	608	600	586	586	590	605	568	605	597	574	602	594	556	573	547	581	589	566	566	580	552	570	564	564	576	592	558	591	567	543	558	563	600	578	588	571	533	569	566	548	606	554	537	623	558	570	583	586	561	582	553	580	547	578	605	553	542	566	601	611	580	560	527	594	581	571	578	539	575	620	577	579	599	565	572	597	557	557	589	532	543	581	569	523	571	571	564	581	582	547	574	569	609	585	568	585	545	542	561	551	606	560	535	582	590	584	607	562	546	586	536	563	555	553	569	545	573	554	624	568	568	557	569	591	538	613	571	561	593	580	600	564	586	576	610	584	596	552	566	556	533	605	602	606	555	547	599	600	556	624	590	579	576	560	591	611	563	573	578	571	570	557	557	602	615	558	531	615	540	578	598	562	598	584	540	593	543	531	552	562	586	568	548	552	562	557	560	585	582	590	576	583	570	556	572	584	544	545	574	584	585	571	547	571	593	594	512	569	559	538	572	593	602	574	574	582	572	611	619	573	521	537	597	567	538	548	570	568	545	553	565	599	544	538	610	598	609	585	566	555	566	607	532	553	561	529	561	558	544	538	554	572	531	522	545	604	580	655	562	587	574	616	524	569	528	559	553	600	540	555	574	566	595	630	566	547	602	583	559	581	584	612	569	535	543	555	549	559	555	608	564	568	520	548	582	549	618	566	600	558	554	594	619	559	582	566	557	560	561	591	587	597	545	539	560	595	559	587	571	555	540	566	562	545	603	589	565	578	571	575	570	546	565	564	580	580	589	580	590	608	538	601	596	526	541	556	602	557	560	556	579	581	588	570	576	581	537	545	607	567	586	536	577	551	525	563	587	581	551	559	596	543	545	586	579	586	550	581	600	564	584	579	562	532	559	556	612	573	553	585	582	569	576	591	547	550	594	532	583	565	592	557	583	562	578	576	587	611	596	569	580	556	561	539	575	609	573	560	562	582	608	560	564	603	571	548	565	576	528	584	590	605	573	592	572	547	541	530	602	529	578	566	575	549	587	577	595	614	587	578	593	621	568	606	568	553	576	596	589	572	588	584	572	572	613	545	554	568	573	573	573	569	580	558	559	517	559	544	551	578	577	566	616	529	574	591	534	586	564	545	531	603	541	566
10572	1152	1394	1039	714	567	459	370	269	230	223	197	185	176	160	134	145	136	143	131	141	144	117	127	138	121	123	91	148	102	130	116	124	118	122	95	123	100	112	106	103	99	114	103	121	112	107	119	104	107	103	112	90	97	107	107	101	106	100	103	107	99	111	94	109	99	96	107	91	111	99	111	111	113	97	101	119	114	113	105	111	102	134	91	89	114	122	96	127	123	115	117	92	93	104	91	100	110	124	110	103	103	103	112	93	106	102	94	103	97	100	96	116	87	116	84	94	94	104	90	102	116	111	99	115	98	108	97	110	106	96	100	123	106	116	100	120	96	103	121	90	106	111	86	106	126	103	99	91	98	96	99	106	92	99	104	109	120	107	100	99	92	116	110	108	107	102	94	110	101	105	106	129	98	104	107	105	106	102	113	103	110	92	108	107	104	107	82	94	85	111	115	108	107	106	95	95	106	117	120	96	88	125	95	114	90	89	117	106	118	77	111	100	107	102	114	100	114	109	120	106	75	99	106	104	101	90	91	115	103	107	100	114	103	105	121	106	98	86	88	120	118	100	100	98	107	98	99	109	99	86	99	106	105	91	100	91	86	74	95	101	99	106	96	103	101	99	120	88	91	108	125	113	115	100	103	119	107	102	92	123	108	80	104	130	110	99	90	90	96	91	101	102	98	87	109	94	103	102	121	111	82	103	108	93	108	106	105	99	105	111	80	98	95	103	99	125	107	101	107	91	100	104	108	113	95	111	102	106	100	98	97	105	96	122	87	105	117	92	107	99	100	91	129	106	117	96	103	94	122	115	92	92	98	118	89	80	98	91	103	115	120	105	107	108	88	131	113	100	128	101	85	102	115	99	93	110	101	104	105	96	106	105	93	84	124	98	105	95	102	81	79	87	93	94	119	107	79	92	94	93	103	106	100	102	106	104	93	99	101	94	102	78	98	88	100	97	114	111	103	100	102	108	108	115	104	111	99	104	112	106	96	126	100	106	91	97	98	99	98	100	93	88	102	99	96	97	101	118	111	125	103	91	94	102	120	105	82	114	96	112	105	95	111	117	105	99	95	95	107	102	102	90	90	106	116	85	99	108	111	112	101	94	94	101	95	74	80	107	93	109	101	96	106	108	114	100	102	96	113	101	120	93	93	106	108	89	104	120	81	112	100	110	103	97	109	121	101	109	106	94	100	84	96	97	95	99	101	99	91	105	97	103	126	104	98	97	98	93	106	99	87	91	100	108	105	104	106	102	99	97	119	99	81	87	106	116	107	105	94	105	100	108	114	104	98	110	88	90	97	111	88	106	105	105	96	115	84	105	103	86	126	101	105	96	93	94	109	104	116	88	97	109	81	113	100	112	97	116	98	116	97	110	95	98	102	103	118	93	99	102	98	105	98	100	99	95	100	115	98	86	78	109	95	107	92	105	108	112	95	100	99	115	93	98	105	104	94	99	103	110	101	110	92	104	119	102	109	106	99	99	103	102	88	101	120	111	114	101	97	119	102	95	113	114	105	114	87	95	106	114	112	100	121	99	122	114	103	88	98	103	115	114	91	107	94	100	102	102	96	115	106	83	99	119	123	88	98	115	101	111	88	89	117	111	88	97	92	101	103	105	94	80	100	121	91	87	95	97	86	111	88	102	117	107	110	97	102	93	118	91	102	85	104	104	98	101	94	82	101	98	88	118	103	78	124	101	99	96	115	105	103	111	86	103	105	97	109	103	119	112	102	107	103	102	112	97	88	111	82	100	134	112	109	99	109	113	103	107	97	111	107	80	97	112	102	103	97	117	97	117	103	92	93	104	118	95	90	107	102	99	126	110	110	97	112	116	101	122	103	110	107	102	98	89	78	81	100	88	110	88	99	101	107	97	104	105	110	105	121	104	113	101	108	112	97	115	111	99	112	114	90	117	109	108	86	102	98	92	109	115	100	104	129	105	93	96	97	107	113	93	74	92	89	85	94	104	105	104	95	92	100	98	98	115	96	94	125	100	90	102	114	97	101	108	107	104	88	102	99	111	101	91	91	78	95	91	114	102	116	114	103	113	97	126	90	96	111	98	87	88	84	110	111	89	91	108	102	110	100	94	111	99	121	94	93	90	105	94	119	91	90	111	83	104	103	85	86	98	108	127	104	116	96	81	104	94	109	79	108	112	112	116	108	93	91	97	112	96	126	111	98	96	97	107	117	91	113	98	110	93	109	114	98	120	101	88	120	100	89	110	95	97	104	114	114	91	112	94	97	90	113	96	109	110	95	103	89	85	100	110	107	105	89	110	107	103	123	92	99	106	106	92	117	102	113	108	112	125	116	107	103	107	114	97	98	91	97	111	94	93	107	114	89	96	100	100	105	108	109	100	97	114	108	81	105	80	125	83	104	95	103	89	118	91	98	89	107	97	96	103	106	99	98	91	117	111	99	89	89	99	119	87	90	93	91	96	115	91	115	112	99	83	110	92	105	94	103	89	101	90	87	82	106	107	86	102	97	106	116	99	110	94	100	86	95	102	94	96	93	99	122	102	119	91	118	101	91	93	104	105	109	104	109	84	75	97	90	97	102	113	99	107	94	99	110	100	107	112	118	100	101	86	79	92	90	113	100	87	132	101	112	114	104	108	104	106	91	84	83	108	95	101	99	106	106	103	110	98	94	89	122	100	101	102	95	99	110	103	94	91	92	87	110	120	85	113	97	100	109	100	105	111	105	103	90	99	102	105	100	113	104	99	98	118	92	97	92	110	95	109	93	114	103	118	110	88	105	106	85	105	84	98	104	99	106	92	109	96	95	107	101	93	111	99	107	97	114	108	105	93	116	88	103	96	96	96	111	99	85	93	93	93	105	128	98	102	98	103	98	102	94	97	114	99	91	120	120	120	106	113	110	98	88	114	114	114	95	101	112	102	99	98	88	103	119	114	109	113	93	113	104	106	123	99	108	104	89	103	105	106	98	88	105	95	103	85	84	76	108	104	101	110	87	109	127	95	105	103	97	125	113	91	108	113	104	96	97	85	91	94	113	100	116	100	94	99	110	97	104	125	118	99	117	102	98	97	111	95	101	95	83	112	101	124	110	102	95	93	94	87	77	111	105	101	104	84	107	108	93	117	93	100	111	122	102	109	93	103	110	92	115	94	103	113	104	83	114	100	96	103	94	108	80	104	93	112	93	104	99	111	96	114	110	99	98	85	92	105	93	102	118	105	93	111	100	118	98	100	109	96	105	110	87	97	105	128	100	90	96	73	114	118	86	95	107	83	101	108	102	109	115	119	93	96	100	108	100	99	101	89	109	99	84	96	89	103	93	111	111	106	100	102	103	87	104	113	83	94	106	105	115	109	114	88	110	101	123	115	96	97	92	108	118	111	95	88	101	99	101	93	109	106	84	100	92	106	105	92	109	106	99	98	105	97	89	111	90	101	93	100	115	129	95	105	74	109	104	94	109	96	87	99	87	90	110	87	110	85	87	115	121	104	88	93	97
5479	1345	3175	3761	3059	2648	2079	1735	1403	1245	1092	991	863	781	756	753	629	569	579	566	532	552	460	499	461	473	467	449	423	415	414	452	433	392	383	389	378	363	389	383	382	384	362	381	377	351	357	335	345	320	352	343	349	362	353	331	384	356	375	341	336	335	359	337	312	339	357	399	344	344	347	318	327	308	327	341	339	332	323	378	320	327	343	327	298	333	329	341	303	305	322	302	327	310	302	339	360	303	366	313	351	346	323	343	366	314	350	329	329	335	346	313	351	333	323	328	288	324	368	305	338	309	313	306	296	312	350	325	314	326	338	293	318	307	322	290	302	297	336	289	313	336	318	324	320	329	306	304	322	286	351	319	335	311	351	315	318	315	329	310	342	344	345	321	305	316	338	359	295	329	297	324	323	313	314	310	320	312	329	324	324	343	336	326	315	320	328	306	324	314	324	291	321	324	325	328	355	347	303	315	309	345	331	333	317	299	336	337	330	365	340	339	313	330	292	319	310	351	322	294	326	343	317	329	326	316	312	309	285	336	374	339	315	307	301	330	329	326	325	323	304	324	340	352	346	322	340	331	320	317	309	343	316	333	305	381	334	321	310	301	317	301	329	313	332	313	324	305	341	328	347	328	286	347	316	344	300	289	319	341	302	327	339	327	327	311	333	301	328	287	323	327	328	310	298	301	345	295	313	330	337	346	331	312	317	285	317	296	318	299	352	309	296	341	300	329	312	309	303	323	317	311	313	293	330	309	291	317	316	322	322	301	321	316	307	287	333	321	314	325	284	303	314	326	296	355	312	333	321	322	305	309	338	359	302	313	371	331	334	311	303	350	312	324	337	295	332	312	319	320	352	296	321	282	308	284	321	288	320	313	309	306	335	321	317	325	294	305	298	312	364	320	325	283	312	333	309	315	317	341	312	321	342	311	364	312	302	322	321	333	272	366	289	325	336	332	348	319	312	316	327	326	303	311	332	337	337	320	307	339	331	328	327	341	330	309	326	335	307	321	300	325	324	305	308	360	315	294	297	309	313	326	349	348	331	327	312	302	326	327	357	288	322	340	311	328	288	299	357	350	343	312	332	334	330	323	310	324	312	300	297	311	329	321	316	329	302	368	344	339	333	324	350	324	333	310	340	317	320	321	322	287	316	326	291	331	309	310	304	331	309	321	328	336	316	314	312	316	329	312	290	301	302	300	333	308	290	315	305	302	321	325	319	344	323	336	333	337	310	352	327	319	305	297	328	292	336	324	318	308	307	302	305	323	302	328	318	317	311	311	326	330	300	298	327	312	310	301	312	297	322	320	310	313	327	320	317	320	336	300	286	328	322	347	327	335	303	319	292	307	302	331	330	326	339	311	286	323	311	307	319	348	325	333	321	338	349	312	329	326	333	310	321	299	319	281	313	308	331	338	303	304	329	316	328	311	320	309	340	318	312	351	296	304	327	323	317	314	348	327	329	310	344	298	291	346	279	309	362	305	318	317	315	293	338	317	313	320	295	326	313	326	325	305	319	325	298	316	305	328	320	328	335	306	349	302	331	315	342	309	309	316	285	322	305	340	299	312	302	313	317	326	281	324	308	306	301	336	338	277	316	330	317	304	312	289	317	323	333	314	345	338	329	335	332	316	328	348	331	323	304	300	317	308	317	350	309	328	334	319	319	342	343	305	329	299	331	340	308	325	329	309	333	312	329	323	295	336	337	324	333	309	334	306	315	335	332	321	310	322	324	324	334	343	342	320	315	350	284	315	313	318	328	331	328	315	343	340	343	328	302	315	317	295	310	282	324	316	327	278	330	340	326	297	326	330	310	318	309	348	323	279	350	301	323	308	308	346	328	341	305	314	295	326	305	335	331	359	317	351	316	320	332	280	357	305	318	320	335	319	312	299	352	334	296	312	327	325	333	318	320	304	303	310	300	311	321	292	322	312	299	306	354	331	307	317	310	305	332	315	326	326	315	284	343	293	297	311	327	346	353	314	299	292	303	317	315	319	303	327	359	335	340	323	345	283	334	331	317	324	297	318	285	308	321	343	319	281	318	334	309	319	312	318	305	304	309	322	321	286	317	298	324	321	353	340	334	329	314	304	319	324	276	292	310	313	309	287	328	319	278	337	308	354	349	337	320	327	306	295	323	337	319	294	322	318	313	313	326	296	335	329	311	319	320	323	314	337	333	342	316	342	310	321	327	336	330	317	286	297	335	336	301	317	302	300	325	322	306	325	328	343	301	350	313	319	327	318	317	304	317	347	319	329	331	316	279	316	298	333	317	323	280	313	323	297	310	303	302	303	326	292	314	315	312	304	335	316	337	329	299	341	299	319	331	338	288	333	318	298	315	327	355	310	289	326	322	303	326	320	342	355	315	282	317	319	340	321	322	333	337	351	302	351	308	333	297	332	347	310	321	329	298	322	297	304	311	330	326	326	312	325	318	345	303	327	326	321	303	289	319	341	317	322	308	354	308	311	335	366	317	302	309	305	328	303	318	318	288	296	313	305	337	319	330	327	326	320	309	300	319	297	321	311	318	337	310	305	299	326	296	319	311	305	309	325	305	338	300	317	320	314	354	322	307	331	311	346	306	298	325	329	357	341	307	329	365	288	333	331	339	294	304	318	312	341	321	312	325	310	306	319	341	331	309	316	301	321	291	320	318	297	321	321	316	319	309	340	334	307	308	311	293	340	316	299	312	314	319	305	352	318	314	317	296	309	325	327	300	320	308	305	303	293	343	338	300	308	344	335	359	359	335	340	332	357	304	356	311	292	337	330	309	314	320	340	321	330	283	338	317	302	326	326	354	334	338	358	333	311	321	299	312	319	334	344	306	300	324	329	305	313	304	299	335	296	325	336	294	311	310	306	343	326	308	299	344	311	327	336	322	300	324	357	310	323	299	333	301	312	326	326	317	331	310	302	339	314	323	335	282	326	329	340	340	324	318	301	315	314	276	348	329	303	296	293	340	342	309	322	298	319	312	342	307	304	294	292	289	337	337	295	321	304	301	348	293	326	335	289	295	329	311	337	336	331	320	324	306	336	331	314	324	322	333	283	291	308	342	320	291	318	315	319	337	325	352	310	310	320	284	305	331	295	312	325	294	318	324	292	318	303	333	321	369	316	312	346	316	301	339	300	319	341	320	303	275	327	293	343	306	330	308	339	306	314	328	316	319	288	333	310	294	340	327	331	299	338	318	300	326	335	303	307	320	351	326	303	314	332	335	319	318	309	306	353	332	335	327	314	314	339	289	337	369	299	304	324	288	311	308	313	325	320	310	304	322	314	297	310	306	330	312	339	326	319	347	321	344	345	343	312	297	326	305	302	317	319	307	336	311	277	354	315	342	350	312	293	352	324	329	333	354	339	330	296	345	308	332	321	306	324	331	355	303	328	324	330	317	346	305	378	308	350	311	314	296	315	305	334	309	277	320	308	303	316	293	291	340	318	341	306	327	315	350	300	330	310	330	314	312	308	358	328	330	316
19138	3286	2911	2309	1634	1134	911	659	603	454	424	366	332	320	296	273	258	263	211	231	228	201	203	192	206	197	188	203	201	192	182	211	167	178	185	178	178	181	167	181	173	177	168	185	169	168	149	191	168	169	221	177	167	166	158	149	172	166	192	177	167	167	168	160	143	151	159	160	144	191	181	179	161	177	187	160	160	156	139	157	165	181	158	182	160	178	167	187	185	158	166	168	197	162	155	178	174	165	178	177	162	154	145	151	152	149	160	167	161	155	177	182	183	166	153	151	175	176	166	163	170	165	162	150	153	172	192	162	170	150	173	144	153	154	170	167	171	163	148	167	157	175	183	158	168	144	141	160	156	173	166	146	164	162	147	179	181	155	188	175	188	161	140	155	185	171	157	161	182	140	168	146	158	177	184	160	133	139	177	179	140	176	168	142	144	169	156	151	166	154	157	158	179	181	145	180	149	168	175	160	134	157	188	148	158	165	163	146	171	175	162	181	155	173	170	172	153	145	175	167	179	157	169	159	180	175	168	174	162	167	172	162	155	162	184	156	208	138	174	162	163	160	140	170	149	161	163	162	179	151	155	180	157	147	192	168	156	165	149	168	175	155	154	154	172	165	167	163	177	161	166	171	162	176	165	150	157	181	150	184	182	149	146	166	156	170	171	165	176	147	170	154	155	155	152	177	165	170	168	190	172	142	148	186	148	147	166	153	179	158	167	179	162	172	160	159	165	158	152	168	151	150	178	146	167	164	160	163	178	148	166	160	158	178	165	159	157	166	170	146	174	161	173	170	168	173	165	150	164	163	165	173	151	164	162	153	157	156	175	156	170	156	166	153	158	158	188	174	166	171	137	166	147	168	166	161	179	173	141	188	156	170	163	154	156	163	148	201	165	155	145	171	165	185	153	177	186	180	173	146	161	165	171	184	130	156	153	170	151	169	154	151	164	169	145	169	157	141	141	178	157	169	161	149	153	157	162	156	183	160	163	173	163	146	167	185	150	150	154	159	183	166	156	159	155	169	178	159	142	154	167	143	158	171	152	182	165	153	163	149	169	144	159	185	181	178	164	178	176	173	158	191	178	166	160	168	150	187	180	154	178	196	184	134	155	171	155	147	158	155	148	156	153	160	164	123	169	180	170	164	156	195	140	167	149	152	157	167	162	144	175	157	149	159	171	180	179	163	190	185	160	157	167	158	153	173	174	177	172	159	168	170	175	161	142	159	140	157	151	170	150	165	169	156	162	148	165	170	129	163	178	170	155	165	163	138	166	146	182	154	145	170	157	137	172	165	153	182	174	156	167	166	174	155	152	148	137	151	178	153	160	188	181	131	166	134	153	144	161	141	163	172	166	159	160	166	162	147	172	155	195	164	159	207	173	179	165	159	156	136	173	165	166	152	171	169	189	140	151	187	175	161	155	150	168	153	177	154	178	189	171	160	182	171	165	173	166	161	166	162	166	149	167	153	153	152	164	159	150	150	150	160	144	179	153	157	180	176	168	157	184	180	168	152	164	150	146	151	167	170	162	157	160	161	158	187	171	162	137	171	188	185	164	162	162	161	176	170	157	154	157	170	163	159	167	152	162	167	144	152	175	181	174	152	155	156	142	151	172	152	148	161	147	167	161	170	168	152	175	166	172	147	166	148	164	165	152	158	181	177	190	171	175	179	151	193	146	173	178	182	181	160	157	149	167	170	181	149	164	163	154	183	148	154	170	168	150	146	174	135	159	184	151	151	166	160	170	157	165	198	175	146	131	148	155	165	171	143	160	180	162	161	163	158	141	141	165	160	160	158	185	168	162	152	164	173	161	154	145	159	165	163	178	196	173	165	173	183	159	156	175	149	174	160	153	154	171	185	158	160	147	174	180	145	140	166	205	156	146	162	173	147	167	172	169	153	160	140	173	154	176	159	146	168	174	151	149	173	164	165	151	156	154	163	194	170	136	158	147	154	161	167	169	142	173	123	161	153	137	174	179	163	151	168	162	185	171	178	171	153	179	179	173	159	145	153	162	148	170	162	196	175	156	172	155	166	176	157	149	145	184	174	140	167	146	167	153	146	183	154	159	161	153	129	169	161	161	186	162	159	173	175	173	171	157	171	174	136	171	164	141	169	165	150	159	189	177	161	150	156	163	170	143	149	157	164	147	141	171	184	179	148	166	160	166	172	158	152	164	149	162	184	173	151	156	160	156	156	174	142	155	154	149	144	184	156	177	160	176	159	155	159	150	183	167	176	177	169	179	162	164	142	165	166	151	153	138	179	167	160	160	171	173	153	178	170	178	168	150	151	174	129	162	168	173	159	162	155	145	139	147	144	179	165	162	184	151	153	175	161	161	147	159	166	153	148	138	200	166	177	157	150	153	150	155	156	161	177	143	186	180	165	168	158	177	205	177	168	181	183	182	177	139	141	141	164	166	160	169	175	156	173	172	189	181	146	174	155	149	161	155	178	166	166	162	165	166	160	157	181	182	137	161	190	164	174	137	162	156	153	161	151	136	156	192	160	139	189	176	163	140	166	159	170	171	173	190	162	189	161	165	173	148	167	154	160	175	201	167	173	177	177	179	181	154	126	164	180	161	156	189	180	164	159	152	159	175	168	153	167	186	162	144	163	138	152	168	159	156	168	188	169	151	157	159	150	142	162	182	166	153	163	163	166	148	147	166	168	187	158	170	168	165	156	177	142	150	164	159	160	171	165	153	149	171	160	180	163	169	178	152	166	159	162	171	177	181	136	147	157	189	159	148	159	158	167	142	147	161	157	169	176	149	172	163	179	159	163	180	157	173	183	164	180	196	171	155	167	160	160	158	170	155	154	171	172	153	171	170	171	178	171	143	170	173	172	185	172	180	170	173	139	180	163	148	157	179	158	169	166	168	152	150	167	156	171	139	154	176	153	176	171	176	178	150	167	154	160	168	159	182	183	155	177	157	167	159	159	161	170	176	164	182	193	176	170	157	170	160	179	162	152	161	156	172	150	191	159	164	163	152	158	161	157	161	152	174	155	163	165	162	155	143	140	167	156	149	152	159	150	155	175	193	171	170	161	154	179	172	162	167	188	168	164	143	176	163	156	147	163	171	166	157	160	170	191	170	159	162	172	139	182	178	166	154	154	167	183	159	161	175	144	154	174	167	155	153	163	164	175	183	177	169	158	163	164	155	165	147	143	192	159	164	148	156	152	154	143	151	158	170	168	169	170	161	177	160	162	149	168	165	156	165	165	153	183	179	157	148	157	184	175	169	178	184	161	166	147	154	171	168	160	176	167	159	160	151	148	166	176	189	174	135	166	183	148	168	169	177	149	170	156	143	157	169	146	174	167	191	156	153	153	167	174	170	165	160	171	163	147	167	175	173	164	169	175	150	166	164	179	151	165	134	156	171	169	165	167	163	167	148	165	164	147	150	152	164	156	165	158	159	163	171	148	140	162	178	171	172	164	170	171	170	135	179	162	170	171	150	158	153	161	170	150	163	156
7977	2657	6179	6837	5983	4742	3785	3132	2675	2272	2002	1826	1594	1450	1345	1257	1160	1061	1045	1004	870	896	891	842	741	785	745	708	721	651	711	645	698	648	637	557	628	587	605	626	596	602	584	590	547	591	529	554	562	574	526	551	541	578	521	596	536	545	512	529	530	532	510	513	530	538	491	510	535	506	521	540	541	473	503	506	541	515	494	526	503	515	516	526	461	519	533	484	535	516	527	528	527	523	507	528	493	523	486	499	508	487	519	479	460	521	510	512	495	511	484	505	492	467	481	527	487	507	492	497	467	487	475	500	499	471	470	514	495	508	494	507	545	463	483	497	479	536	511	470	516	481	522	503	488	545	481	510	478	463	490	497	470	497	490	481	480	531	503	499	482	457	504	513	494	485	505	495	446	513	484	505	496	527	451	512	511	513	480	539	496	434	487	517	512	486	511	485	482	459	475	457	531	444	452	534	479	538	498	474	436	470	492	514	465	530	509	501	441	468	490	498	516	517	456	475	524	492	509	429	481	530	497	516	507	482	469	470	465	491	492	491	506	472	473	458	487	503	500	504	465	503	490	479	492	486	469	487	512	490	460	465	476	502	492	487	537	516	499	486	424	455	473	486	503	486	461	464	460	461	536	444	454	451	487	456	501	517	492	451	459	481	485	447	485	514	455	490	473	515	456	494	484	485	475	498	469	490	473	496	453	501	491	514	438	485	488	511	462	473	492	457	510	466	507	490	480	479	479	477	519	499	489	515	460	482	469	519	502	450	494	490	481	518	469	479	495	536	498	491	501	466	472	518	484	499	458	491	498	475	472	491	481	473	478	477	446	434	517	487	448	464	478	462	528	487	474	474	470	457	487	482	481	495	465	477	466	481	466	472	502	477	471	513	515	494	517	469	463	474	471	529	530	503	511	510	469	463	501	480	498	497	447	466	499	516	448	479	490	451	479	473	468	472	468	539	454	519	493	505	489	475	487	489	475	476	502	482	447	513	447	493	498	496	546	514	482	478	484	484	464	456	514	505	487	472	489	521	451	525	507	490	480	448	479	491	470	513	519	441	500	453	501	495	459	481	498	506	524	526	492	506	444	486	492	481	466	481	448	517	501	485	474	503	513	492	455	502	501	503	467	501	480	465	497	462	486	484	454	453	507	480	495	493	472	553	455	476	472	481	463	508	449	496	508	477	486	462	464	522	477	459	489	499	494	472	484	500	508	521	482	470	499	526	492	478	487	458	468	454	509	473	503	461	472	507	469	491	490	506	503	504	475	520	468	467	485	445	548	491	466	463	410	459	486	535	492	506	469	460	483	450	463	490	481	482	492	478	492	488	460	495	511	495	453	488	479	506	490	488	464	494	499	476	483	461	473	479	518	492	500	479	475	475	487	480	461	511	471	509	487	516	502	487	504	489	484	477	457	475	452	489	480	473	505	479	486	506	493	535	498	486	483	468	571	467	482	522	501	501	503	469	528	486	465	503	454	510	469	521	498	457	488	491	513	505	460	500	494	495	487	500	478	524	482	480	499	474	441	485	456	491	488	474	477	511	505	519	485	473	507	481	501	498	467	506	459	526	502	463	473	494	514	491	527	476	486	456	494	469	452	468	525	473	497	516	511	479	483	442	492	482	502	516	488	497	466	484	511	504	462	466	526	470	476	504	465	499	528	470	509	480	564	461	515	469	466	466	498	491	481	457	476	508	486	511	442	478	496	519	445	494	520	499	456	495	501	459	460	505	485	495	466	505	516	515	464	464	494	504	462	496	507	504	489	486	471	507	480	510	468	472	487	473	509	505	476	526	479	484	494	469	443	461	509	468	487	451	495	451	478	476	516	489	445	443	484	512	492	488	515	489	441	478	459	445	498	488	478	456	498	418	522	539	487	492	498	476	488	491	483	455	475	473	484	460	505	484	495	519	490	460	472	461	500	485	464	479	477	497	473	543	464	503	522	510	483	456	501	473	481	456	497	451	487	496	451	512	476	466	450	428	476	457	516	482	490	507	491	494	503	459	513	453	454	468	468	481	437	520	487	518	486	504	506	498	508	503	511	483	492	502	478	464	467	509	521	474	487	490	499	502	486	513	545	507	497	470	491	480	498	513	495	551	493	505	492	466	455	470	469	480	434	466	445	465	465	491	465	467	476	497	465	503	471	513	469	483	462	481	513	484	458	475	487	454	506	497	518	498	512	489	438	487	468	491	497	486	497	498	458	509	493	465	504	481	458	496	476	507	464	468	477	529	465	507	485	489	504	464	452	493	491	480	518	486	502	471	493	481	474	473	479	522	502	490	497	481	493	503	473	523	496	530	492	472	493	513	479	475	476	454	476	503	514	455	485	487	507	499	505	489	498	454	487	492	477	534	484	507	511	478	479	453	480	485	474	493	502	501	500	529	432	476	499	460	473	520	475	490	446	519	496	482	513	478	501	456	488	485	465	521	475	444	490	496	440	475	527	434	480	466	496	520	483	453	484	470	460	495	511	443	498	492	495	465	518	420	525	480	513	525	474	475	450	490	506	509	528	511	490	442	476	516	504	470	519	472	469	478	498	503	480	486	443	478	509	476	475	492	498	480	527	474	474	504	451	465	459	461	471	502	469	471	452	477	443	488	498	477	481	508	499	500	448	487	479	485	500	482	485	451	465	507	477	448	521	527	481	464	492	488	485	489	494	471	460	484	479	483	482	516	437	495	524	530	491	469	485	477	472	501	489	443	501	529	510	463	464	456	530	518	488	490	475	490	453	500	492	438	490	467	458	511	471	467	491	495	488	503	503	464	433	457	512	471	457	493	455	505	508	499	533	461	474	468	521	491	476	488	484	486	509	492	457	477	470	467	433	495	487	480	506	486	483	487	492	511	527	505	493	504	493	501	533	507	491	505	447	454	476	500	495	467	488	520	473	500	498	496	496	493	464	480	472	511	511	453	472	438	468	530	479	461	467	462	487	495	497	493	486	508	466	480	456	536	502	489	483	474	473	471	486	463	511	477	486	517	482	501	444	500	469	446	497	472	455	483	474	449	490	476	462	485	473	509	490	492	499	479	516	475	497	474	472	491	452	526	461	501	462	493	486	479	478	534	516	446	476	497	501	466	486	435	465	468	492	504	488	483	509	467	423	503	485	469	475	493	469	499	487	491	491	482	481	484	485	452	477	500	504	486	498	501	493	470	503	518	508	492	503	509	448	511	493	538	478	504	494	514	500	501	523	509	487	489	478	517	485	458	510	502	471	479	485	459	472	488	497	493	490	518	464	471	482	453	506	500	447	516	462	485	492	479	474	490	505	523	488	472	486	468	482	525	475	506	464	450	472	476	491	479	497	522	518	485	537	480	482	503	500	508	475	479	503	538	513	504	461	513	470	468	513	488	484	507	476	483	482	473	509	506	496	528	470	464	472	489	490	516	468	510	481	513	493	470	504	462	479	520	472	481	514	436	507	515	483	489	500	507	518	474	504	509	555	543	485	503	504	517	485	499	516	471	477	444
2510	303	273	272	247	230	238	234	214	211	216	207	243	228	229	213	228	222	207	214	160	199	199	221	191	208	192	202	216	219	197	202	192	192	202	198	217	219	226	205	225	200	229	198	184	214	228	216	203	214	204	208	193	204	186	221	227	191	200	197	179	209	206	216	207	223	237	214	195	202	186	217	214	208	220	215	197	205	217	207	208	212	213	186	221	190	185	206	195	190	197	204	215	229	219	210	207	234	217	201	233	206	226	207	200	218	226	195	160	194	193	197	189	212	190	229	219	227	205	205	221	207	216	225	204	193	197	195	202	206	204	215	200	214	190	203	221	195	196	196	220	205	199	208	205	218	206	202	202	201	195	245	205	197	186	201	199	204	187	214	212	216	186	197	205	180	182	202	191	216	219	220	216	222	216	230	216	184	207	212	196	191	195	219	165	205	214	196	199	226	215	231	210	180	201	193	209	179	204	183	209	233	215	223	218	222	233	213	195	190	222	219	231	222	172	217	193	206	229	187	211	241	209	229	222	197	205	210	228	209	185	209	205	180	212	219	203	225	200	210	231	211	206	183	199	221	217	231	209	256	181	180	224	180	200	200	221	199	200	232	200	201	210	195	182	198	225	198	201	193	226	211	207	215	205	207	220	203	220	218	217	196	196	215	212	204	184	196	213	192	224	206	210	223	188	234	218	179	199	215	229	218	221	201	207	203	206	190	211	224	226	219	212	211	192	227	205	242	207	210	219	194	207	226	236	202	205	206	209	227	232	204	205	227	201	225	205	214	207	187	225	229	213	203	235	206	202	226	193	205	217	225	216	188	208	226	213	202	225	226	212	187	191	186	239	209	201	228	209	220	218	191	192	211	194	224	194	211	213	229	220	201	225	213	213	188	234	194	206	239	226	215	210	192	219	232	217	225	218	182	203	199	198	241	192	187	225	208	203	205	211	179	223	208	186	211	217	233	201	220	217	219	228	210	186	223	195	233	195	218	213	222	211	197	215	203	196	220	211	201	196	225	210	235	211	214	205	199	197	219	193	197	178	207	216	241	174	189	200	192	206	228	221	215	211	194	189	233	178	213	199	202	195	199	201	226	206	208	220	210	196	211	229	205	200	177	208	201	211	221	200	197	205	217	231	191	207	221	203	196	196	235	248	218	192	197	196	233	216	185	203	222	206	210	181	194	221	211	231	190	216	219	205	207	202	215	217	220	192	224	190	221	195	196	201	232	206	186	225	225	205	186	207	191	238	198	208	197	199	214	244	208	227	205	215	208	217	215	212	219	212	201	199	196	195	201	214	198	208	221	207	204	215	214	200	221	211	197	216	216	211	217	231	204	200	188	233	195	206	209	205	209	222	235	202	236	209	206	211	190	201	193	215	206	213	229	207	201	232	188	217	219	218	213	214	208	185	197	223	198	198	210	218	209	207	208	206	200	204	220	209	209	216	223	205	227	218	186	188	202	225	194	229	200	198	205	202	195	187	224	223	202	194	201	185	212	240	203	212	198	198	214	177	177	212	217	217	231	209	222	190	202	210	221	210	213	199	239	196	220	193	193	211	197	195	190	229	207	198	192	196	234	266	228	235	180	221	223	184	190	212	227	206	220	205	210	188	208	216	193	207	197	201	215	205	217	213	200	211	190	195	208	184	220	217	209	210	206	215	190	203	217	207	210	213	214	221	193	197	242	207	201	213	211	215	199	216	194	193	207	239	203	192	209	202	205	201	215	212	204	197	207	201	208	217	209	196	202	214	198	200	228	207	213	198	218	207	224	223	189	203	220	218	208	199	209	194	227	218	187	219	216	195	176	220	215	193	203	237	197	229	232	228	213	208	201	213	227	213	205	198	224	223	209	222	196	198	213	209	208	201	182	213	198	243	197	223	199	183	201	209	214	196	214	199	198	190	213	226	194	175	228	186	201	221	211	215	206	203	186	190	185	215	215	190	216	209	215	204	219	223	191	208	204	204	214	195	188	196	206	216	167	231	220	227	210	200	222	200	219	204	204	202	201	209	210	185	181	219	225	192	214	213	226	210	191	199	239	211	183	185	182	214	201	194	197	190	211	218	227	215	214	175	189	197	180	235	231	208	221	206	228	196	192	216	207	206	188	210	218	237	208	205	207	188	193	216	188	212	212	203	210	200	214	210	164	211	200	225	247	195	214	185	215	192	228	219	190	209	194	200	222	203	205	201	210	188	221	208	211	210	200	215	235	213	193	229	219	211	209	190	217	218	198	213	211	162	205	203	220	194	205	219	219	197	193	208	214	219	201	212	222	195	217	202	218	206	189	223	220	230	236	204	205	213	198	204	213	171	196	214	235	216	207	209	213	210	196	203	220	205	199	203	217	202	206	207	240	224	209	176	219	190	194	200	226	198	225	257	195	208	211	188	191	242	219	193	209	190	209	201	211	207	217	222	198	189	180	189	228	206	204	220	203	226	226	198	209	225	211	197	198	208	181	207	210	208	232	193	208	206	190	197	220	213	200	218	204	217	218	240	191	232	217	209	212	215	219	201	222	214	211	197	204	201	198	217	207	188	223	204	209	193	217	203	206	182	201	191	214	192	193	209	207	198	211	230	207	206	194	224	210	200	198	182	215	211	194	204	192	198	185	199	202	213	197	198	216	219	179	200	208	186	192	209	220	215	217	201	211	200	217	214	229	226	209	211	180	223	214	226	213	182	233	229	200	220	243	216	206	224	205	211	222	204	223	213	222	189	185	200	201	165	212	195	231	184	229	209	210	214	190	206	210	223	214	215	202	223	219	211	209	209	184	196	221	217	215	195	197	213	203	200	224	224	197	210	208	184	198	192	198	205	214	219	208	203	224	224	200	242	204	232	202	235	196	196	207	206	208	194	233	191	245	223	193	207	210	213	209	224	208	186	220	233	213	194	198	191	193	193	221	204	197	211	195	197	203	207	210	203	203	210	222	214	215	205	192	211	212	187	220	212	229	215	188	203	207	211	212	218	212	208	166	184	211	204	211	207	185	204	168	194	222	208	202	211	223	210	235	196	229	200	208	217	202	217	187	227	199	215	211	217	212	176	199	180	201	212	183	233	200	214	205	203	212	203	197	215	218	216	219	196	221	205	203	198	203	190	218	214	210	188	200	217	223	192	224	201	212	203	219	193	206	208	214	196	183	208	218	198	206	215	202	179	179	205	205	180	200	229	209	184	205	173	209	215	202	208	220	255	214	181	216	223	239	227	192	238	215	208	202	195	215	199	239	205	217	225	229	232	199	224	193	209	213	198	198	185	208	204	206	221	208	214	194	186	191	206	209	217	226	202	205	178	194	212	227	202	197	224	187	209	201	221	229	238	208	207	206	164	173	219	226	176	205	213	217	210	208	230	192	172	194	211	222	194	237	187	211	190	169	208	218	222	196	231	188	210	224	198	224	212	198	216	224	210	189	221	178	198	207	186	214	200	199	214	244	215	194	210	218	234	226	216	212	214	216	199	212	218	209	217	216	183	199
2238	672	771	759	772	749	686	686	699	638	587	596	617	594	581	613	556	608	546	614	593	645	594	629	538	550	582	588	606	593	570	603	578	594	589	575	634	548	542	562	546	583	574	558	592	564	550	622	593	608	600	584	593	591	563	562	559	547	597	560	542	579	548	591	558	562	609	609	553	598	572	568	577	564	602	583	583	592	558	546	580	597	557	596	575	580	587	595	573	568	592	558	590	554	557	557	524	584	596	563	575	567	553	580	563	579	554	562	532	555	542	598	556	572	573	596	583	580	589	540	546	533	569	581	562	620	589	530	584	558	532	589	592	587	574	572	590	554	577	605	533	613	576	600	558	639	586	601	555	589	588	612	567	535	584	537	540	565	557	572	587	562	559	578	602	580	565	551	580	555	570	619	589	583	595	537	556	566	597	537	596	558	549	536	556	527	587	586	561	582	578	570	555	574	602	555	585	594	583	553	581	581	564	568	600	544	542	598	624	570	550	546	575	605	585	569	564	574	569	570	592	550	564	560	601	603	592	594	556	536	570	630	591	584	553	529	560	581	543	560	544	543	550	573	584	541	573	516	592	579	586	596	576	593	564	568	576	582	594	525	577	561	527	565	579	557	536	573	609	565	629	599	599	500	572	536	560	594	556	606	603	552	558	555	585	591	565	577	563	574	571	559	594	606	570	551	578	557	535	576	566	541	551	557	531	595	537	602	580	576	607	552	544	582	583	618	553	598	590	579	528	553	537	569	532	574	577	564	552	567	567	568	600	582	595	562	606	588	617	600	573	592	558	564	566	553	549	566	566	595	626	511	613	571	580	546	565	577	566	572	571	570	553	549	532	577	583	573	596	580	581	618	569	577	566	534	608	576	571	573	533	540	581	559	583	559	593	548	566	559	555	589	583	549	596	580	555	546	536	580	534	614	584	566	565	584	593	557	601	586	584	600	574	580	585	600	530	566	595	547	587	567	540	595	628	553	584	595	564	552	579	544	604	582	565	544	563	599	553	553	569	529	565	554	562	586	580	546	603	612	623	592	566	588	639	572	593	527	586	560	575	528	594	598	560	549	546	560	573	572	595	577	579	602	551	573	573	580	549	564	539	590	584	535	557	552	635	524	593	571	573	562	568	585	542	545	578	583	534	548	588	586	541	557	593	606	536	592	535	581	551	564	587	576	552	525	569	545	605	527	600	585	586	617	556	579	589	589	517	539	550	588	606	595	557	576	544	591	584	612	563	589	497	570	575	567	548	590	583	583	557	577	594	581	576	556	567	595	583	597	585	583	544	535	601	580	549	568	587	566	556	588	549	587	554	555	536	558	554	585	553	544	542	615	600	559	579	579	586	580	510	569	627	569	565	558	555	601	594	543	582	587	583	564	589	574	548	548	585	572	562	560	558	571	589	552	584	605	551	562	624	566	598	570	569	539	576	564	531	553	529	555	576	583	582	536	592	552	587	581	577	562	569	594	621	593	533	611	585	544	568	519	575	587	582	548	545	542	554	551	524	585	563	572	568	562	612	588	594	575	508	573	611	577	592	525	582	540	580	582	576	584	586	593	552	576	561	562	587	572	572	575	554	619	572	531	566	612	544	515	627	552	581	586	572	548	549	581	586	573	575	622	545	573	606	584	550	597	611	562	597	564	580	559	575	567	549	517	527	579	565	551	592	572	587	577	571	583	533	604	576	603	562	572	607	548	566	579	569	566	560	563	574	581	572	576	596	569	580	562	603	578	615	602	578	563	533	588	601	593	595	591	535	575	560	563	586	543	568	587	534	587	562	566	551	557	576	586	595	598	582	587	584	544	575	579	558	567	521	581	569	563	609	566	596	593	559	550	590	598	549	575	536	572	557	568	580	546	565	624	558	576	559	579	576	590	531	609	538	550	591	561	577	544	602	519	593	590	599	573	573	593	579	551	565	588	578	557	587	588	570	543	562	614	564	583	574	585	551	564	586	569	528	578	587	584	597	585	528	534	589	549	545	534	575	613	577	532	563	559	574	545	551	597	560	580	566	570	628	554	571	585	555	574	630	555	551	574	577	594	597	601	549	578	627	569	559	566	563	554	585	584	558	559	582	549	554	570	579	570	561	545	574	533	576	572	582	590	576	585	560	597	576	546	550	543	584	557	578	581	632	553	583	565	542	556	562	570	583	583	584	586	582	557	556	551	580	553	557	589	576	572	588	546	577	621	542	596	544	551	498	568	565	592	585	571	574	539	589	533	552	520	561	600	566	607	569	561	571	560	569	566	610	577	577	570	566	542	582	553	563	595	558	603	599	574	564	586	553	561	531	582	541	582	557	553	560	589	603	579	554	558	604	549	599	552	553	592	575	584	595	620	549	601	556	567	583	576	540	541	589	554	602	581	548	550	569	626	607	574	551	599	568	564	520	598	590	525	585	519	602	565	573	545	563	561	548	567	571	588	596	571	602	563	599	534	591	536	567	544	575	601	519	568	577	589	587	586	581	570	596	565	556	577	548	562	595	586	594	597	585	595	563	595	583	557	539	631	584	593	574	596	606	515	589	548	569	587	522	584	586	574	549	567	590	578	599	578	518	570	541	561	570	554	534	560	576	563	574	572	586	578	541	592	586	560	570	546	556	553	606	530	522	534	583	548	567	587	608	590	567	584	601	570	539	560	558	562	582	585	574	575	520	582	606	543	556	589	568	542	594	591	572	538	597	564	575	541	540	566	546	585	551	574	575	560	530	550	610	547	578	548	562	552	544	573	526	599	559	558	560	565	582	591	563	601	584	533	539	575	529	562	545	570	516	582	581	561	583	564	606	535	570	563	573	581	544	576	552	612	572	603	569	523	546	586	514	607	579	533	585	568	602	563	536	615	589	616	561	544	577	572	596	576	583	564	572	556	588	553	574	579	551	553	590	560	600	566	575	507	571	613	553	603	523	523	579	567	548	543	548	539	605	552	616	561	581	578	606	537	560	570	604	548	542	542	553	589	581	551	599	594	522	615	579	594	546	566	548	579	632	567	587	552	599	599	578	591	552	563	567	562	578	550	537	616	575	544	571	573	536	558	583	580	571	590	564	572	527	534	549	552	583	569	566	591	606	589	580	567	531	582	591	542	576	549	531	596	571	541	556	572	619	581	576	566	527	585	617	592	591	549	586	558	587	566	578	599	535	550	540	568	599	589	586	558	592	565	636	591	629	584	564	589	553	567	562	556	575	573	570	594	564	531	565	599	552	591	578	605	562	584	552	556	526	585	603	543	583	616	565	565	556	515	579	550	615	563	570	576	570	564	615	544	569	615	575	508	544	557	591	582	595	585	566	560	597	584	596	545	595	603	556	591	557	559	580	581	577	569	565	540	570	612	571	542	579	558	575	564	560	545	588	567	573	582	584	554	564	582	600	575	562	541	521	580	569	544	589	543	584	553	550	547	578	542	599	582	586	618	568	545	546	603	582	574	546	543	527	583	572	565	548	568	544	563	577	580	593	573	576	531	608	607	579	555
10352	1243	1364	1107	805	544	433	316	292	250	235	204	195	164	188	156	164	154	151	141	125	116	107	108	125	107	105	147	97	95	97	98	112	109	117	120	111	116	112	112	114	111	109	107	111	104	97	104	109	99	90	106	109	122	96	97	106	109	103	99	97	117	101	99	116	103	116	104	101	102	131	84	121	109	92	87	107	110	88	96	110	101	101	102	87	93	97	104	110	98	86	119	94	105	123	104	111	121	97	109	112	113	86	105	121	90	101	97	102	94	92	99	103	98	101	107	97	90	107	92	109	104	99	113	127	102	109	92	102	110	90	117	111	91	100	111	101	104	108	84	108	93	100	95	93	89	110	109	110	108	91	110	103	94	90	120	119	90	100	110	112	90	99	98	102	87	95	100	109	92	120	117	93	119	105	100	96	90	109	109	87	109	101	87	95	93	101	117	105	123	93	104	103	98	108	99	107	115	97	111	84	82	107	88	103	104	113	84	95	100	103	112	87	116	104	84	110	127	86	107	111	103	96	105	100	111	90	105	100	100	121	104	98	131	101	106	97	100	126	102	106	103	90	90	97	106	95	100	78	94	97	105	77	104	111	115	95	104	121	101	104	104	103	106	104	99	119	92	106	100	129	102	111	103	95	116	99	106	113	87	95	99	99	91	91	108	95	108	114	109	96	97	115	87	91	106	106	112	90	85	96	115	92	107	107	113	134	106	100	100	89	108	109	94	91	99	99	93	102	92	93	90	108	105	97	116	98	107	109	103	95	97	101	110	120	79	98	102	93	115	91	87	84	99	101	96	121	105	96	103	82	106	112	112	98	102	85	99	122	98	102	114	91	108	98	117	107	92	106	90	119	107	92	91	113	114	113	99	105	99	101	118	97	114	93	107	103	105	85	90	101	113	94	101	112	95	90	117	103	99	94	116	111	97	90	107	109	96	100	93	106	90	125	100	87	93	102	94	97	119	96	95	92	105	104	94	105	104	89	83	95	111	113	91	81	94	101	115	113	110	111	102	100	118	106	97	95	93	110	95	112	99	107	111	113	94	114	104	101	106	96	107	98	82	110	88	104	107	107	113	102	114	98	116	113	121	118	103	106	92	95	103	110	96	103	101	101	94	87	111	90	101	106	85	119	122	80	99	90	100	94	95	103	105	104	117	91	98	112	97	111	121	104	112	87	103	99	112	96	102	102	104	115	100	97	103	103	85	103	115	116	98	92	109	119	97	107	85	104	102	99	116	108	95	98	111	109	105	124	110	87	109	102	87	97	103	92	103	79	100	82	101	100	111	111	112	102	99	108	117	96	103	107	103	107	115	104	93	112	118	118	86	77	118	116	108	76	79	98	103	104	96	96	100	97	111	77	105	100	108	102	97	93	94	96	102	116	106	114	90	114	91	123	110	105	89	106	98	87	100	86	107	118	95	102	96	107	111	103	101	93	87	114	103	105	96	110	87	106	115	87	96	110	127	90	123	123	120	104	100	117	90	105	98	103	111	106	111	107	105	105	102	104	94	107	105	112	107	98	100	97	109	109	106	116	102	100	101	99	112	86	106	95	99	123	97	104	111	111	108	84	94	88	99	81	97	125	81	96	82	84	94	100	90	114	87	85	87	105	91	117	109	116	99	106	95	80	118	89	103	106	106	119	118	98	106	98	83	97	100	96	112	108	103	103	82	97	98	90	118	93	98	105	76	99	107	86	114	103	102	101	109	88	105	96	112	121	141	85	106	102	104	90	112	94	95	103	102	93	99	90	103	104	100	104	97	98	106	107	105	87	92	114	89	107	101	123	107	86	89	107	90	95	95	86	101	106	94	116	95	84	94	95	98	97	100	110	98	100	109	114	89	93	101	95	115	101	92	108	94	99	108	107	113	104	118	110	92	104	99	103	107	111	111	123	102	109	101	97	97	94	106	93	95	95	101	105	105	94	96	95	110	90	93	107	90	107	100	90	109	104	96	99	106	118	91	91	95	102	104	103	106	90	119	89	95	114	103	119	104	87	107	110	110	99	104	74	101	97	84	105	95	105	95	93	99	101	113	101	109	114	99	107	88	104	110	96	101	94	102	112	103	99	109	96	101	92	105	117	120	93	98	113	109	107	97	89	101	115	103	111	117	107	104	98	96	96	92	106	116	106	98	96	108	119	95	104	93	109	105	108	99	119	95	104	90	121	102	108	127	101	106	102	110	127	103	102	93	106	113	93	92	124	102	111	95	110	117	123	109	117	103	110	104	84	132	78	105	91	94	113	126	98	97	116	93	85	86	104	108	93	123	103	78	103	97	103	110	113	117	101	97	105	112	109	96	118	111	101	101	109	103	106	97	98	95	140	117	104	105	87	88	109	95	102	103	96	89	107	107	95	98	117	91	93	93	96	108	93	95	111	114	129	94	97	120	100	100	101	94	93	111	93	86	112	93	104	101	126	95	82	115	119	117	110	95	115	96	121	112	100	99	114	96	98	102	99	91	94	104	106	102	81	88	95	95	102	108	112	99	108	83	99	99	117	111	97	103	90	107	113	102	89	79	104	107	85	103	96	110	102	103	111	116	100	115	86	91	100	118	97	94	109	86	115	113	85	100	101	99	114	105	105	103	108	84	104	106	90	96	105	93	100	101	127	101	110	102	94	104	117	102	97	99	124	118	101	99	107	93	107	83	90	110	94	99	97	96	92	117	105	117	120	80	118	92	122	106	90	104	99	107	83	103	95	94	96	73	99	97	107	124	95	92	97	88	111	82	113	97	120	89	107	113	112	99	105	138	87	92	101	85	99	94	100	105	96	104	110	117	99	98	93	108	103	110	101	93	83	120	89	114	113	113	100	88	99	120	106	98	91	105	115	105	93	95	110	103	104	101	95	109	95	92	91	115	102	106	112	93	93	94	107	110	115	116	99	103	118	101	95	108	96	71	82	106	102	124	99	95	122	112	99	85	84	119	109	110	94	102	112	114	101	85	80	113	114	84	111	102	104	97	122	109	108	107	91	107	106	89	110	102	104	106	97	118	101	101	100	94	104	109	114	114	116	106	97	87	96	112	115	108	87	87	117	94	101	108	103	84	115	112	96	94	104	101	113	94	111	96	100	112	85	114	86	82	95	101	91	93	89	90	101	91	120	113	103	100	120	95	123	101	108	101	85	118	99	96	122	111	97	120	91	100	118	110	126	101	96	108	100	113	81	105	111	111	108	104	107	109	103	103	116	111	92	88	95	87	102	92	97	102	99	97	84	96	111	125	120	106	95	103	102	89	118	105	88	99	119	111	120	82	109	129	93	110	107	93	93	114	88	107	108	97	81	105	106	84	91	102	90	106	112	115	102	89	94	90	99	101	76	101	91	86	101	93	103	104	104	99	98	91	93	95	105	109	122	114	101	102	102	98	121	110	108	93	105	97	112	110	124	106	104	109	108	82	93	89	105	92	100	107	108	120	108	115	94	100	110	116	93	81	84	94	101	103	106	108	111	111	112	100	96	105	98	111
5500	1376	3242	3649	3192	2506	2084	1698	1447	1230	1055	950	914	770	693	673	690	579	639	564	548	512	470	476	481	458	470	457	449	394	410	432	423	387	397	375	384	361	380	361	390	394	358	355	363	378	365	358	389	361	366	371	333	318	350	327	366	338	336	354	342	300	345	347	394	341	372	336	333	319	331	365	313	308	318	358	334	325	343	324	341	333	356	340	359	331	326	343	331	337	308	326	323	333	305	347	343	336	328	303	338	320	333	326	306	351	325	324	322	272	341	323	347	349	353	317	343	293	324	289	314	360	322	323	315	335	333	319	309	328	299	335	339	301	291	330	326	309	322	313	324	318	326	291	339	327	323	302	344	337	321	316	295	325	335	345	323	336	340	363	342	285	341	335	321	333	290	306	354	282	320	321	315	379	325	323	331	326	308	329	305	341	326	304	325	302	296	317	334	306	320	321	318	271	306	303	320	352	335	299	326	358	329	312	317	318	327	322	385	347	306	318	306	363	321	327	304	351	339	316	337	314	323	306	317	302	285	321	313	308	299	317	300	327	323	338	370	322	282	350	340	315	319	290	329	321	265	313	331	330	330	342	322	298	311	333	336	329	310	312	344	342	306	281	281	322	331	349	333	334	336	317	328	317	314	335	310	324	316	319	272	300	307	318	309	324	326	321	328	306	301	322	328	327	336	325	315	317	347	285	334	313	320	314	336	325	352	324	310	307	334	325	340	319	326	305	320	329	332	320	316	318	322	339	309	293	315	353	297	340	306	332	285	354	338	340	337	334	338	312	305	325	327	314	329	326	311	358	336	324	318	331	362	298	332	319	319	313	328	288	335	313	315	318	357	346	335	321	283	288	307	325	346	349	294	326	320	320	293	357	300	283	290	314	335	310	300	308	310	338	330	346	307	334	337	350	312	303	305	336	326	297	329	330	331	346	328	338	308	325	343	344	351	344	328	306	292	321	293	302	315	325	306	324	330	321	291	325	302	322	322	337	301	301	308	330	332	284	312	340	373	321	335	318	312	318	315	327	363	309	327	341	295	307	292	333	308	305	292	291	347	330	328	322	343	319	340	322	311	342	305	317	322	320	327	326	328	314	331	296	312	345	312	332	305	334	316	342	276	326	307	322	337	334	318	317	339	312	308	335	306	338	310	317	345	322	316	333	318	303	336	357	324	323	324	344	316	323	331	320	317	326	319	329	315	370	288	318	305	329	378	322	318	323	304	310	288	331	329	299	315	300	309	298	323	305	306	320	315	333	331	324	316	318	326	316	310	311	345	321	308	333	304	348	352	327	340	318	312	301	325	307	299	306	308	323	304	289	336	325	339	312	326	306	335	313	335	332	306	291	326	282	304	329	325	323	326	318	326	330	340	328	317	321	322	326	334	334	339	300	296	345	290	317	314	307	329	327	303	353	297	279	306	319	314	302	343	328	347	300	335	280	336	339	317	311	326	340	296	310	305	326	287	299	377	293	303	311	305	330	299	318	348	335	308	329	322	276	307	337	334	302	314	328	308	334	313	307	313	309	305	317	311	335	328	339	353	341	334	311	306	318	317	290	327	293	326	316	356	342	321	305	306	340	360	300	317	301	308	333	312	328	310	312	289	299	298	325	278	307	339	304	330	305	324	306	330	347	287	305	300	317	337	319	301	309	308	313	327	335	306	351	330	357	315	344	301	315	337	342	323	317	326	323	297	294	302	331	349	315	318	340	300	298	303	331	332	308	297	341	315	306	351	335	302	312	332	312	325	330	318	382	326	353	335	323	319	330	326	341	321	308	312	303	302	341	346	293	340	377	323	361	318	314	394	326	329	302	338	305	358	279	330	291	312	336	343	335	339	322	341	327	337	300	275	299	307	297	303	345	352	338	304	299	329	306	349	317	328	339	334	344	326	325	318	339	335	344	319	345	320	334	317	328	321	320	338	316	343	300	347	338	323	305	254	300	304	320	340	312	310	312	317	347	302	335	289	325	345	337	330	306	328	352	352	320	323	313	360	324	338	328	327	304	308	295	348	321	335	314	361	335	306	320	319	289	322	344	314	340	337	318	343	327	328	316	352	312	315	311	337	368	279	320	321	313	310	318	319	348	305	316	306	326	311	355	309	325	321	278	321	295	341	340	321	309	309	322	316	326	303	320	325	327	256	309	318	338	321	326	346	336	332	342	325	352	321	338	334	336	344	310	311	349	341	342	348	330	319	344	336	314	346	318	307	331	318	323	299	284	289	311	334	311	307	323	328	349	318	321	354	332	303	312	317	318	317	278	308	333	318	292	335	316	281	317	308	328	338	309	339	308	318	321	335	336	298	307	300	327	323	317	307	323	338	313	339	309	305	326	359	305	292	335	309	316	306	348	373	332	311	365	328	325	318	321	320	309	340	334	317	324	310	324	343	329	349	315	313	343	328	321	317	347	291	327	284	327	317	314	297	346	308	314	328	309	298	333	342	302	321	330	299	331	321	344	362	310	289	344	314	297	317	317	322	303	304	309	317	326	335	320	343	308	330	288	313	334	334	300	329	296	337	317	316	323	336	315	300	284	358	315	319	333	308	328	341	325	345	313	351	299	344	297	347	326	289	322	306	309	338	310	321	320	290	348	326	279	301	314	294	332	328	353	325	341	307	288	338	315	317	300	324	335	316	334	320	323	337	334	311	301	321	296	321	330	293	287	303	336	308	323	361	337	314	334	318	330	325	329	273	328	332	301	327	310	321	303	271	323	328	348	333	321	306	316	332	309	305	373	319	322	343	288	329	333	321	314	322	320	318	319	337	318	341	344	322	318	324	310	318	332	315	307	297	299	281	324	313	344	280	328	319	336	269	338	317	294	323	319	336	305	338	348	299	334	349	346	327	323	326	314	347	353	355	321	297	292	300	324	336	322	309	338	337	307	341	293	315	300	353	328	329	320	321	337	343	292	301	320	364	302	320	299	359	328	302	356	300	302	304	353	319	327	347	333	335	338	314	317	307	315	326	321	305	284	294	305	297	318	315	334	328	271	328	349	307	317	360	322	302	277	315	304	312	335	319	322	306	300	319	302	312	328	327	307	309	306	335	344	319	305	351	341	298	318	337	331	288	301	332	309	341	340	318	315	336	330	324	308	339	346	316	308	318	311	310	303	310	359	324	343	327	311	302	329	303	308	330	325	348	353	321	304	319	302	302	333	320	311	320	343	309	354	309	347	310	300	322	325	316	314	336	291	302	324	334	345	325	336	331	302	285	297	322	300	289	314	330	308	347	323	321	335	318	325	314	341	357	313	353	279	314	277	356	322	299	343	338	341	351	343	321	343	329	333	303	328	302	334	315	334	323	321	322	310	321	304	319	304	323	342	297	340	327	282	308	307	310	302	317	343	343	319	320	324	305	305	321	336	356	336	318	316	301	334	299	351	314	302	325	339	327	352	305	282	310	338	312	343	286	328	321	338	340	311	329	321	342	314	298	301	284	323	327	315	308	358	338	320	326	321	333	322	318	324
19102	3386	2969	2300	1603	1189	884	709	577	472	427	389	355	289	284	269	274	237	241	216	223	206	210	201	202	184	183	183	173	193	222	179	206	156	199	194	196	180	191	184	156	183	163	173	174	156	182	171	177	188	160	181	172	161	163	160	160	168	157	167	193	162	178	173	165	172	177	166	176	181	167	174	157	171	170	209	183	154	165	170	178	158	164	162	170	168	159	168	147	159	189	181	173	172	166	179	177	180	156	160	184	158	166	154	170	136	165	148	175	183	170	154	173	154	173	168	146	166	168	188	156	180	165	179	161	180	179	162	174	173	146	167	172	173	160	178	169	166	147	192	167	155	163	157	147	135	185	155	141	162	163	177	171	142	146	173	162	162	151	167	179	153	176	174	167	168	166	146	150	161	188	157	168	178	154	174	175	165	154	173	145	147	149	175	152	165	178	187	159	164	177	160	157	136	172	154	150	167	166	159	166	187	164	150	164	168	156	165	142	167	168	150	169	171	166	157	153	174	173	153	161	185	152	156	170	163	160	162	159	135	170	172	141	132	182	162	160	189	146	174	127	137	156	154	168	200	155	164	157	171	174	149	156	150	172	162	135	145	192	149	170	165	185	164	170	178	138	172	148	144	140	176	136	156	165	165	177	159	155	150	178	166	156	164	148	156	163	186	152	150	172	145	165	149	155	155	156	169	152	147	153	161	194	155	144	154	172	175	150	167	167	159	169	184	167	153	165	155	140	175	159	146	157	156	194	170	148	158	177	146	191	170	179	184	163	161	150	169	147	152	191	150	166	165	185	190	175	145	155	155	184	164	165	166	159	159	155	160	155	163	171	150	152	154	147	176	140	157	169	169	139	170	166	157	170	172	143	156	134	149	153	183	159	163	156	164	135	141	174	152	168	175	157	149	165	185	174	149	153	160	171	172	155	170	170	166	142	172	150	164	160	161	164	147	166	175	174	159	156	153	169	161	178	139	183	146	159	166	150	146	149	163	167	166	167	145	186	157	165	173	174	170	150	141	178	159	170	169	151	130	151	159	160	185	190	162	154	153	190	171	176	161	161	172	172	161	155	163	157	165	152	155	192	181	151	169	169	155	154	159	160	159	143	160	174	133	167	147	141	159	178	157	173	182	147	165	179	154	177	162	166	132	165	157	182	171	163	181	159	140	176	160	169	168	180	152	183	150	165	166	150	146	180	158	162	174	143	162	168	163	161	172	151	166	151	177	189	139	187	163	160	168	171	166	172	134	162	179	179	178	167	171	163	151	194	161	170	158	185	158	165	152	142	148	178	167	135	168	169	158	167	169	158	151	164	164	156	156	156	169	160	151	139	160	179	171	160	171	155	162	138	153	179	145	160	150	151	142	167	160	170	153	176	152	158	164	165	145	160	172	192	167	142	139	163	167	176	165	158	153	160	150	146	144	177	139	163	161	194	161	165	166	164	160	149	159	171	145	174	180	171	154	163	170	179	170	158	159	156	154	143	153	171	164	150	135	147	185	173	166	180	150	174	160	169	160	152	166	154	165	154	165	142	149	149	160	170	165	164	193	135	178	160	140	170	171	163	157	165	159	166	169	179	150	164	160	154	140	182	159	157	145	179	145	167	157	171	171	171	152	177	149	150	157	151	176	172	170	152	159	157	145	181	185	154	153	191	163	163	176	180	168	153	174	164	148	153	165	159	168	173	159	158	174	165	170	154	178	157	174	199	181	187	149	179	142	160	164	157	149	167	162	173	179	141	140	158	160	170	186	165	157	142	162	175	163	183	162	150	154	165	154	157	176	157	154	153	162	167	161	153	157	159	174	181	166	163	168	156	170	174	147	166	132	146	156	165	161	172	149	165	174	167	169	147	148	162	158	174	153	159	177	181	158	155	158	183	143	150	173	172	168	152	173	168	176	166	151	152	139	157	173	171	172	143	161	159	151	151	147	155	173	185	144	170	163	161	148	142	160	160	185	161	149	163	144	167	156	170	153	163	143	148	195	155	162	168	156	145	166	189	180	157	191	157	158	179	157	167	174	155	146	140	174	161	164	199	171	181	163	182	162	143	155	171	172	168	148	153	151	156	176	178	181	175	162	161	155	171	155	164	169	167	161	156	173	180	177	146	176	177	163	164	182	157	158	155	155	175	137	168	171	150	163	160	166	156	168	156	153	164	162	204	150	142	138	169	166	150	158	155	184	178	164	178	174	162	163	143	153	144	168	142	139	147	163	158	163	177	171	152	163	172	148	183	157	153	160	170	170	158	191	164	158	178	167	154	152	161	160	163	156	145	136	161	159	142	164	193	182	154	175	134	162	154	163	143	180	170	149	123	167	157	151	169	162	159	151	185	152	167	142	156	164	169	159	156	148	186	168	190	174	183	181	154	165	156	142	160	147	166	145	170	154	188	169	173	181	173	155	192	168	138	164	176	152	160	152	184	181	182	153	187	152	139	170	158	170	156	166	165	153	167	161	165	165	185	164	163	154	165	172	150	148	154	149	168	133	134	157	157	187	153	186	181	174	152	180	170	170	147	170	161	146	163	156	196	170	152	146	158	129	163	148	158	156	122	174	184	168	154	199	174	160	162	209	167	171	176	174	130	148	152	155	163	158	166	166	170	164	170	190	156	158	152	171	159	164	161	142	157	150	168	166	154	159	144	153	156	170	136	151	170	150	170	136	141	173	151	163	148	167	144	143	152	161	153	169	170	162	172	146	156	160	175	147	153	156	168	161	156	170	155	153	175	172	151	170	151	162	181	168	145	170	156	166	161	149	154	161	178	148	175	175	176	156	169	166	159	167	150	160	163	173	160	148	163	182	179	158	171	144	149	165	164	149	148	149	145	159	179	164	171	159	177	145	163	163	148	177	179	187	132	183	184	162	182	152	160	158	139	149	141	182	177	173	181	163	158	167	163	163	162	171	123	148	159	178	154	163	181	171	163	165	177	148	171	161	164	141	160	180	171	151	164	185	180	164	165	171	159	158	145	141	152	175	155	153	139	143	175	167	139	176	188	144	173	170	180	168	165	193	167	180	162	173	181	158	175	148	159	153	161	158	153	180	163	164	150	154	184	162	157	151	168	166	176	173	166	149	173	181	154	158	171	174	165	180	162	157	174	172	154	165	166	156	181	160	148	178	147	159	156	154	178	149	152	175	133	142	160	166	171	149	161	158	173	149	168	161	164	165	181	168	184	154	160	169	158	170	165	177	168	168	156	148	158	189	177	170	174	131	154	148	165	152	144	165	173	162	172	171	144	139	169	150	157	169	143	144	156	154	162	145	173	159	162	152	140	145	198	153	167	166	155	152	159	159	145	159	160	143	173	155	153	157	174	157	162	160	144	144	141	158	188	160	163	167	162	130	139	163	162	177	160	154	189	188	160	167	171	157	159	161	182	194	190	164	140	165	143	157	169	145	166	159	168	177	174	169	134	161	168	185	159	153	158	152	153	153	184	183	161	180	156	157	155	183	168	153	161	159	155	166	168	158
7967	2712	6074	6835	5730	4538	3815	3170	2597	2281	1948	1782	1564	1382	1346	1229	1147	1070	972	938	903	891	831	833	801	779	740	737	696	677	637	678	655	653	670	597	597	629	619	586	588	581	605	619	545	580	570	629	570	597	571	599	513	560	560	518	539	527	541	524	540	533	557	548	511	552	534	498	536	520	533	537	547	519	529	564	481	447	536	489	509	507	511	498	486	468	489	498	514	506	534	508	480	479	523	521	530	481	493	472	496	515	515	475	500	478	487	493	503	494	484	501	498	506	488	495	517	458	480	508	489	507	507	522	491	498	513	488	500	503	462	488	527	501	504	493	543	504	505	472	531	493	493	466	499	516	469	492	518	461	462	467	472	444	510	480	487	471	505	515	504	525	538	515	447	484	492	492	487	450	491	515	503	485	471	467	474	523	523	488	544	502	465	495	462	512	487	512	467	496	515	491	515	470	471	539	482	492	479	529	469	452	488	455	499	503	501	478	477	527	465	523	483	467	494	474	488	501	446	500	495	490	506	485	527	549	497	481	508	498	499	512	511	496	485	495	489	511	461	457	479	494	475	507	514	484	472	474	462	483	472	472	462	484	491	468	464	473	486	486	494	484	485	466	462	510	469	506	464	497	490	504	465	478	461	481	452	535	469	483	456	440	446	456	477	430	524	485	480	429	481	488	509	493	486	485	498	520	489	513	471	482	494	485	456	508	478	508	429	472	503	475	485	449	550	469	456	491	459	480	480	452	435	475	524	470	512	501	489	488	481	483	503	467	502	465	528	477	491	477	477	458	497	482	492	484	488	445	495	495	471	466	484	480	487	468	485	475	486	507	465	504	501	443	480	453	489	480	477	458	494	468	515	458	482	491	473	477	515	486	466	501	478	479	451	504	502	506	463	516	507	499	482	488	509	510	487	483	473	450	456	467	469	475	488	494	477	495	470	465	435	498	467	512	482	454	512	493	503	510	474	473	493	486	503	444	499	481	473	466	454	484	472	543	480	488	495	469	481	489	484	463	490	463	472	509	500	474	438	477	448	474	460	478	530	481	506	475	481	458	487	488	467	507	446	454	494	500	475	482	485	476	497	505	542	493	425	470	518	473	494	485	428	495	480	457	446	490	461	477	487	496	461	502	493	505	467	487	493	438	488	504	528	443	452	476	456	449	482	504	524	459	465	471	521	450	470	512	442	469	521	481	500	464	480	506	528	464	469	522	509	450	456	484	473	495	488	479	478	480	489	506	498	472	464	495	457	471	481	463	490	458	473	442	515	488	468	504	481	493	497	451	488	459	477	465	466	506	463	462	466	519	479	520	519	446	479	505	480	537	478	490	457	476	502	533	485	500	483	507	472	479	484	478	487	482	480	510	443	488	528	490	461	479	440	464	515	484	519	473	451	501	430	489	472	481	477	525	475	507	462	451	450	483	506	463	481	475	469	500	470	483	494	514	491	489	441	457	446	478	480	462	463	486	481	473	461	536	544	459	473	463	480	487	510	445	524	508	490	448	501	498	519	470	490	468	471	471	442	469	480	485	476	496	479	472	483	473	521	514	475	484	483	467	463	490	485	483	518	479	467	487	472	471	494	444	462	470	463	510	504	457	482	483	500	481	474	500	503	452	478	494	486	489	451	481	527	471	491	497	483	488	484	511	526	493	484	494	533	471	468	473	478	454	509	438	480	477	492	463	461	474	487	443	466	493	513	473	489	464	519	460	475	506	504	454	490	463	492	509	493	464	489	481	477	480	450	492	447	514	486	540	473	483	471	513	508	489	493	497	510	520	490	446	495	471	499	486	510	487	456	509	482	506	490	458	461	509	524	518	504	486	466	492	500	474	512	545	453	516	527	460	455	489	462	489	476	485	456	526	520	463	466	489	525	449	460	480	519	499	505	494	506	487	505	508	490	518	472	441	485	467	502	486	467	482	520	467	431	454	442	471	476	499	486	488	429	485	493	451	503	472	484	456	513	480	490	443	449	433	481	501	500	489	468	481	499	520	505	507	504	474	475	452	468	451	478	469	475	477	499	455	467	455	454	468	551	468	492	509	515	464	490	504	462	444	478	484	477	471	498	479	506	527	477	482	439	521	449	495	468	478	522	540	500	481	493	556	464	459	479	506	428	455	457	482	522	483	449	482	531	466	502	490	506	515	469	455	466	455	471	497	485	527	493	450	500	475	445	425	464	469	492	506	516	457	449	522	487	484	497	477	462	456	453	455	454	502	490	472	455	480	518	486	465	490	490	474	465	495	500	487	443	472	456	501	494	509	483	466	482	463	505	487	476	514	527	454	488	461	484	501	439	461	488	489	515	514	461	492	482	479	478	524	487	493	517	550	479	486	488	495	449	448	488	461	450	480	469	504	504	464	478	468	449	517	484	469	479	504	523	475	480	487	494	498	468	480	502	481	483	498	517	509	502	499	483	483	472	480	466	481	446	483	469	501	485	492	489	463	438	509	464	499	473	515	505	484	524	503	505	507	476	467	479	479	454	454	495	532	482	493	510	482	471	463	463	461	493	528	500	461	483	466	463	466	469	481	496	476	501	490	449	467	508	455	467	473	457	522	475	483	494	504	467	446	483	482	505	516	481	523	493	501	444	462	471	445	441	483	450	472	464	493	480	497	490	468	518	513	462	466	479	462	470	465	497	482	441	482	463	459	463	479	483	467	513	481	475	472	471	515	484	490	507	447	458	481	539	484	480	469	501	468	490	436	437	513	509	480	464	461	475	504	494	473	485	482	512	506	488	470	430	484	493	471	486	469	482	451	465	470	490	470	464	462	520	483	501	481	502	493	491	509	471	471	457	511	485	516	492	513	453	458	486	446	502	458	456	510	483	510	464	470	482	473	489	509	454	481	478	483	527	504	453	490	464	445	484	469	471	510	475	467	483	448	459	480	469	522	481	497	491	473	484	463	496	490	471	455	497	463	501	464	441	476	510	509	473	471	488	496	478	486	485	472	436	495	467	470	515	502	446	428	513	515	523	432	475	484	498	484	502	511	479	544	471	513	502	508	486	483	476	492	442	489	466	493	459	497	443	477	508	529	501	492	484	451	487	433	517	475	478	438	454	472	505	479	492	462	470	477	497	466	461	457	527	508	463	494	455	479	455	492	461	478	499	497	505	457	489	490	477	489	496	458	484	470	496	505	462	466	477	494	429	490	472	475	518	454	475	488	509	540	484	485	492	445	478	499	488	520	491	470	476	493	487	478	482	517	497	488	514	487	501	502	486	473	499	504	501	472	508	478	510	441	471	466	483	500	517	509	524	478	510	515	489	454	447	491	476	464	478	468	500	479	477	466	500	466	525	490	468	456	498	481	470	496	438	490	479	477	505	469	466	475	452	495	529	545	481	511	472	498	453	458	468	470	480	492	479	494	510	474	443	476	497	447	464	482	465	463	442	510	464	482	484	483	489	506	452	511	486	513	473	454	467	479	465	483	454	445	475	472	475	495	447	479	486	501	492	460	491	520	480	491
2488	278	267	243	251	222	228	219	217	192	229	226	213	198	199	203	219	208	193	220	182	203	190	203	192	206	192	200	238	192	217	209	177	223	191	194	228	195	195	203	199	202	204	195	199	203	198	217	205	201	207	204	178	216	175	187	208	211	206	188	206	204	215	209	215	227	207	195	220	212	208	231	223	248	195	186	190	204	209	184	208	203	213	202	205	206	191	200	200	223	184	209	188	214	242	229	182	212	203	178	220	200	227	195	200	245	190	225	214	196	222	214	214	213	195	197	245	196	194	217	206	214	185	179	182	218	226	196	203	224	234	216	195	205	209	212	196	210	202	193	191	191	201	188	216	199	227	189	210	212	208	216	221	208	192	197	200	191	201	201	181	202	193	200	202	178	240	193	213	192	209	211	212	209	197	233	230	217	202	195	212	214	180	222	185	216	206	204	204	202	207	197	217	229	200	220	196	196	207	200	203	232	229	214	200	207	206	243	187	183	217	205	193	210	187	211	228	214	195	211	214	182	208	210	211	189	236	229	180	225	193	206	217	211	198	197	188	207	222	183	206	221	212	211	223	209	198	202	181	213	219	180	196	226	214	197	204	192	215	204	214	208	195	204	204	226	210	213	188	201	204	221	221	217	187	197	199	198	209	226	191	211	190	183	198	192	202	229	190	212	202	218	193	198	193	211	202	199	220	187	192	196	213	221	232	212	213	187	199	194	222	198	221	178	207	212	203	205	217	208	201	187	210	222	199	220	190	214	222	211	220	229	187	178	204	217	196	196	184	195	205	218	201	206	222	204	214	215	201	224	193	193	203	256	202	198	209	204	209	219	191	202	208	207	193	195	194	223	193	192	204	215	176	215	234	185	224	204	216	194	215	201	205	201	218	206	220	191	212	237	210	218	211	200	203	186	215	196	212	201	214	213	192	197	196	216	209	198	200	206	225	203	193	203	212	210	200	209	226	196	202	175	231	225	213	236	198	242	209	201	220	225	232	211	199	205	213	204	209	178	236	229	216	187	190	189	211	201	176	224	244	198	226	233	211	207	165	227	203	214	192	193	193	191	207	242	226	219	197	198	220	214	241	196	224	191	182	193	214	194	209	186	229	223	203	232	222	205	191	208	199	182	191	179	192	212	222	177	208	208	208	226	220	200	212	175	209	177	225	219	201	208	222	184	202	213	213	214	176	202	222	190	212	210	216	196	210	197	193	201	213	203	200	202	222	208	200	254	215	190	201	161	219	213	224	196	190	193	214	206	221	203	211	202	187	220	179	215	207	226	217	207	207	195	209	218	230	207	206	231	213	170	192	219	209	217	192	207	216	190	198	206	221	211	226	229	223	222	206	182	216	214	199	215	177	194	216	196	190	222	206	190	190	205	211	225	202	215	178	179	220	197	224	190	191	230	199	209	182	195	194	212	198	199	221	189	202	223	206	184	214	190	211	183	187	209	230	223	218	203	214	226	208	220	250	202	182	197	192	202	200	187	189	190	205	217	198	222	214	231	239	189	209	183	205	206	203	209	181	193	194	200	197	199	195	217	212	189	179	230	195	206	238	208	220	212	171	174	205	225	208	195	190	191	199	213	202	230	197	205	215	213	202	227	218	229	229	222	214	213	208	233	191	212	189	226	195	207	217	212	220	210	214	201	206	201	198	210	174	196	226	211	214	222	210	199	219	201	214	207	215	228	202	188	224	197	227	205	210	228	177	195	210	216	242	194	210	185	186	218	192	204	196	210	238	190	189	219	228	197	190	197	209	176	246	208	214	206	225	208	187	164	203	230	205	194	220	199	174	205	219	196	205	202	207	209	186	205	204	207	210	219	192	236	188	210	213	207	227	205	209	194	182	205	206	208	188	202	196	201	197	231	201	206	204	201	208	203	204	219	213	201	215	228	207	180	198	199	215	205	203	208	208	210	216	243	224	194	206	187	218	204	210	198	200	204	226	198	209	182	207	199	225	184	192	209	205	235	221	230	214	195	204	220	196	201	200	222	197	205	201	237	193	210	188	176	203	206	226	223	213	194	215	209	201	206	197	186	200	206	215	207	208	211	216	218	193	185	219	205	201	215	186	195	217	228	204	215	202	192	226	201	204	202	219	192	220	209	194	203	194	207	207	198	200	244	171	198	209	210	179	191	208	189	211	208	187	187	201	194	218	192	231	229	185	192	204	178	222	195	211	228	222	224	213	208	211	223	188	191	227	204	208	210	207	241	193	207	212	203	213	242	219	209	219	226	194	217	223	211	194	221	215	194	199	186	184	205	208	186	211	226	199	200	210	213	212	203	203	224	228	208	208	199	195	203	194	198	200	226	212	204	217	214	222	204	189	188	231	216	203	204	186	213	200	180	193	209	198	190	200	219	230	188	204	196	199	224	201	200	201	189	213	226	213	200	208	224	188	189	191	209	198	208	203	213	219	222	223	225	230	225	200	198	199	185	209	193	186	178	236	190	201	205	222	201	205	192	233	198	207	214	203	218	222	185	219	212	202	210	203	216	201	187	192	193	196	187	227	208	203	202	191	192	238	236	215	212	208	234	190	210	216	215	215	200	186	186	218	202	217	202	224	208	202	210	204	199	195	206	219	205	208	195	190	184	221	212	201	169	211	195	199	221	231	208	187	206	193	195	213	193	208	202	212	185	221	218	197	225	207	226	191	173	220	187	230	208	226	209	207	222	218	204	224	221	191	214	200	218	221	200	185	222	208	218	208	206	206	174	207	215	214	198	187	220	195	207	209	214	187	215	190	208	188	184	202	200	201	196	227	196	200	187	196	201	206	210	195	224	196	220	200	209	196	215	181	176	213	201	202	192	196	186	198	203	211	212	202	220	215	200	203	195	179	199	208	223	216	212	202	194	202	194	189	187	216	201	227	216	210	183	189	186	204	199	217	200	198	188	211	191	227	207	204	211	190	192	216	205	232	212	214	199	200	207	164	213	178	189	202	183	163	222	202	216	185	198	223	216	214	206	174	209	205	234	208	224	224	199	217	207	217	177	179	169	198	245	189	198	181	192	206	180	207	202	189	204	186	200	230	208	206	220	209	225	190	222	207	193	202	217	210	206	197	233	186	230	216	220	192	206	175	216	231	201	243	192	203	181	198	208	212	200	184	208	199	197	192	212	192	199	222	202	218	224	210	193	193	208	200	193	206	190	203	203	206	212	195	230	202	202	203	203	207	206	204	201	228	225	194	214	202	196	196	198	220	201	215	187	205	207	208	197	192	197	203	205	206	218	200	215	191	185	198	192	195	205	206	187	192	190	206	218	202	198	213	206	205	192	168	192	196	220	221	220	209	192	213	197	206	217	192	198	212	190	196	185	201	193	191	226	200	207	186	191	215	235	229	211	217	202	188	221	206	169	198	213	225	203	238	226	190	161	177	231	210	206	184	245	208	210	209	205	226	206	223	193	208	195	226	194	172	196	197	230	216	209	185	191	223	239	199	193	177	193	212	195	191	194	232	193	215	192	219	207
2335	682	762	796	748	761	694	620	630	651	583	613	553	577	577	601	602	589	558	615	607	569	578	565	586	628	599	591	537	652	622	591	606	586	583	589	557	589	584	571	587	567	562	545	581	591	546	545	574	584	602	558	550	581	544	574	535	559	574	616	563	596	561	553	576	591	614	574	571	592	538	595	602	562	559	548	582	563	579	580	575	597	558	572	575	574	567	599	548	606	542	584	569	556	571	569	603	533	579	557	554	559	583	517	601	608	601	571	568	555	584	578	573	586	541	567	540	555	575	594	522	559	566	559	583	533	586	571	559	594	586	575	546	557	527	545	550	584	549	572	551	568	592	596	577	537	568	560	574	562	601	581	568	586	575	542	603	568	593	560	558	549	535	593	562	528	567	555	535	520	585	542	595	563	603	589	565	569	594	587	527	594	584	575	547	574	561	576	583	606	555	554	606	576	576	572	530	616	561	602	590	570	591	595	546	620	579	575	534	538	583	559	542	538	579	576	560	567	540	602	589	607	591	562	605	561	505	552	568	588	587	565	545	544	552	601	545	529	601	568	561	589	593	615	544	562	565	582	604	588	545	582	588	555	562	594	566	566	592	574	529	599	560	599	566	565	565	585	539	570	543	556	589	571	586	585	591	509	554	558	559	602	521	567	521	558	542	577	581	518	577	562	599	583	557	575	592	614	564	582	570	592	579	574	525	606	594	580	586	585	569	588	571	543	564	607	552	567	618	550	577	589	608	591	602	575	598	609	535	571	616	589	532	541	628	587	558	604	530	579	582	537	571	634	540	569	571	581	585	554	549	574	591	561	564	605	563	579	561	603	562	549	526	569	532	547	557	550	530	539	535	567	558	567	585	598	558	616	598	566	515	594	527	577	570	555	528	603	595	582	553	579	533	603	580	547	596	572	591	586	523	594	600	578	568	577	564	601	543	509	562	552	572	559	568	550	601	568	580	583	596	561	607	578	563	554	593	584	577	578	544	582	593	557	572	541	590	549	545	579	588	605	534	563	575	565	608	529	587	565	543	565	580	544	579	589	538	608	603	566	582	560	605	553	555	574	549	541	579	603	568	551	553	574	590	580	593	548	594	569	567	582	574	577	549	505	559	574	557	558	549	559	575	529	588	560	583	588	579	539	548	583	563	554	518	534	574	567	562	583	600	615	578	554	550	543	573	541	540	608	531	549	567	580	574	554	572	554	565	609	592	579	581	560	537	589	586	579	603	562	567	568	568	544	615	544	570	558	529	571	547	559	605	605	563	534	503	554	579	545	571	597	546	551	543	576	589	595	557	528	551	584	558	561	567	540	541	553	547	574	577	603	601	549	556	565	556	538	574	580	552	601	581	560	575	545	602	532	553	575	557	590	554	549	589	572	550	604	544	537	573	561	612	604	573	568	594	599	603	550	579	579	568	551	550	587	609	571	548	578	553	542	587	566	579	559	576	582	580	568	542	553	583	598	571	578	518	523	574	578	576	566	561	584	581	576	586	573	573	527	565	588	546	591	525	603	509	578	591	547	582	587	567	532	576	550	583	596	554	541	579	510	582	561	527	584	573	526	545	559	578	578	597	598	564	564	558	548	557	573	593	543	580	606	568	592	543	561	497	585	595	546	559	593	545	534	582	570	572	574	552	533	580	558	564	601	589	513	577	592	587	579	553	534	558	582	572	555	565	598	589	569	537	528	568	603	586	519	619	560	567	570	566	568	613	577	573	559	536	568	567	542	604	564	591	559	554	562	546	559	598	561	549	566	539	594	497	547	514	576	563	560	564	552	562	560	611	526	592	570	596	582	512	577	595	598	575	598	581	561	528	545	588	517	603	587	573	571	624	584	559	602	552	584	562	541	574	562	557	567	529	560	548	567	602	568	558	537	564	589	593	548	571	610	550	595	587	560	569	592	567	573	579	561	554	546	604	600	565	562	616	567	568	599	556	559	602	568	538	572	582	574	590	575	571	555	582	581	547	590	575	562	593	535	581	593	591	605	569	549	604	550	580	586	577	588	593	586	572	580	637	594	627	582	582	566	539	617	504	571	588	613	559	510	552	577	544	517	558	536	562	608	578	586	533	572	603	535	568	583	573	581	535	564	544	533	562	559	570	591	589	595	586	588	569	599	591	581	575	563	569	560	534	568	580	611	562	555	580	606	528	527	568	560	546	587	549	600	594	589	551	587	561	551	595	564	588	579	554	552	568	573	557	522	599	597	568	579	558	573	577	628	523	582	574	557	532	580	569	560	561	600	585	550	534	570	598	587	549	565	539	545	557	613	558	594	607	526	571	557	564	579	530	552	593	585	545	565	566	546	571	566	538	591	567	576	564	552	580	538	543	568	580	555	598	541	570	601	566	586	572	573	565	585	564	544	538	580	590	587	585	562	558	584	568	580	577	612	552	541	577	535	577	598	577	580	579	564	543	619	522	558	600	556	533	565	604	591	541	585	589	571	549	580	566	577	587	602	532	523	545	572	578	614	568	538	574	603	559	611	542	559	613	576	613	556	566	598	537	575	525	579	584	586	606	574	570	574	580	564	573	564	558	565	573	567	553	553	550	554	565	619	574	581	568	535	579	556	548	603	543	574	570	616	564	544	565	591	581	565	574	578	550	523	594	544	586	569	589	544	575	572	597	586	565	594	560	571	571	536	594	575	583	557	541	568	566	543	584	561	555	584	564	540	556	605	574	490	553	600	540	589	558	540	516	566	580	563	577	534	562	578	615	563	550	557	567	560	581	601	542	558	551	557	577	560	544	544	534	557	543	590	567	604	578	604	585	541	580	575	549	583	600	539	553	589	554	549	554	582	591	548	575	540	580	581	577	554	594	565	508	576	552	566	557	608	582	523	614	573	569	570	559	548	576	609	581	546	606	563	531	585	582	569	555	630	579	523	544	607	523	591	573	584	581	547	570	559	539	550	557	577	564	595	540	571	583	560	552	582	617	612	581	561	571	573	578	564	555	581	545	567	529	588	578	603	573	548	565	559	577	540	573	602	579	629	559	599	581	535	566	573	602	537	526	570	581	530	541	556	536	539	547	616	580	555	566	545	560	581	605	551	613	590	535	552	570	602	576	557	561	589	554	588	599	571	591	615	535	530	566	552	536	515	552	566	546	568	567	576	556	604	550	598	610	604	550	551	579	562	564	560	566	562	557	542	543	559	535	555	562	588	556	564	582	578	528	585	554	569	623	603	606	584	572	579	582	536	594	586	574	551	586	568	541	561	509	531	578	586	555	581	589	563	554	566	577	583	565	587	575	571	564	550	531	547	583	585	541	555	571	558	571	548	590	581	543	555	543	537	586	566	551	567	592	592	597	503	625	561	581	576	565	566	556	619	591	548	575	562	541	565	625	550	563	578	529	570	527	551	535	546	559	556	567	587	565	584	583	550	606	568	535	585	524	602	539	631	538	492	576	564	585	571	535	568	552	571	601	563	548	585	597	539	545	578	592	556	550	553	631	533	546	534	566	561
10301	1192	1403	1035	741	540	428	319	271	264	232	223	189	155	167	136	146	138	129	119	125	121	117	136	128	142	120	130	115	113	124	110	119	106	122	115	108	115	113	121	105	107	119	93	105	121	126	97	101	106	94	103	99	103	113	116	90	114	112	99	124	102	112	112	93	95	92	104	110	98	110	112	118	118	103	116	92	103	125	98	112	122	90	105	103	110	109	115	104	77	94	98	92	105	103	113	91	122	91	104	98	114	111	105	108	101	124	105	102	77	82	98	105	94	100	103	98	111	96	108	110	93	115	102	99	115	120	115	111	95	103	89	105	108	102	107	95	103	118	104	110	97	109	93	104	96	108	102	111	103	106	107	91	107	109	93	106	96	109	121	115	115	96	101	115	101	99	125	104	113	100	109	107	93	111	99	102	109	117	102	119	101	105	95	95	107	110	103	97	102	105	105	101	95	120	107	104	103	96	122	98	71	116	93	79	119	95	106	110	115	88	121	122	127	125	104	88	105	92	97	96	100	111	103	108	95	96	113	94	121	93	85	98	94	125	115	111	105	109	106	99	106	103	100	98	101	120	101	95	111	93	92	109	80	109	120	107	120	99	100	96	99	109	95	116	106	91	95	116	103	104	103	96	89	89	96	107	96	101	98	105	113	113	127	103	118	96	102	122	104	82	102	99	94	98	111	104	110	107	104	101	91	94	97	93	97	89	98	131	106	106	97	106	99	100	101	103	95	104	107	119	94	115	100	95	79	106	106	96	101	107	98	103	102	106	106	102	121	106	98	95	114	113	110	92	105	90	99	96	108	104	100	107	105	103	108	90	98	82	108	108	99	99	94	107	111	103	104	102	83	98	101	113	104	103	119	84	110	82	121	96	111	96	107	119	93	83	123	112	93	99	104	118	100	99	107	108	102	81	101	87	100	110	118	108	102	114	103	107	109	101	95	103	103	99	95	103	92	97	109	108	96	111	99	94	115	87	98	99	103	88	104	81	90	101	111	101	104	89	85	109	92	94	105	111	102	103	115	97	89	91	91	103	114	105	97	118	83	85	122	104	101	112	111	112	87	107	109	93	81	121	88	100	106	95	101	104	105	99	111	109	122	112	86	112	117	100	92	106	99	104	101	114	98	108	96	98	87	97	113	106	110	101	109	121	93	89	94	104	102	103	109	108	91	122	97	85	110	93	113	110	107	91	92	110	91	116	106	102	97	91	91	88	100	114	104	94	88	98	111	114	97	105	96	76	118	105	111	99	109	105	87	98	97	104	107	104	80	108	109	122	82	116	99	91	115	85	121	108	113	104	83	89	99	96	100	124	114	99	115	101	97	110	100	106	105	97	108	90	117	103	114	87	104	96	92	94	90	126	112	111	115	110	88	106	93	120	111	107	88	100	80	107	111	103	92	113	116	95	110	99	109	97	91	107	109	122	103	93	103	109	116	106	98	81	108	113	100	110	102	99	97	113	111	97	122	107	98	96	90	94	100	78	94	100	89	110	96	102	107	119	114	111	87	94	108	105	111	98	105	103	117	101	104	106	99	100	99	105	89	89	100	104	81	116	90	93	111	99	89	102	115	104	91	93	96	100	104	113	103	100	108	88	96	106	96	90	94	113	93	89	130	110	92	103	105	106	100	109	100	104	119	115	115	100	98	107	104	105	117	98	105	110	99	85	82	115	117	83	88	102	100	96	92	110	97	100	112	96	99	103	94	99	101	114	105	95	117	82	100	103	90	94	84	109	103	105	114	82	107	90	114	91	99	118	96	125	112	97	93	98	90	89	84	105	99	122	107	100	91	85	90	112	107	101	107	103	105	95	101	115	107	93	88	96	94	121	93	95	97	105	112	108	95	122	97	108	107	98	100	110	115	101	111	98	113	96	93	125	104	96	111	106	101	124	99	72	106	117	110	113	86	106	116	104	92	92	98	100	95	124	95	107	99	93	120	106	94	105	105	98	85	98	107	88	100	96	92	77	95	90	105	104	103	83	99	112	113	92	102	118	90	86	110	81	103	117	86	105	99	84	119	93	115	93	105	89	117	100	106	90	95	86	89	126	101	98	103	88	105	105	97	102	112	108	94	111	105	118	94	86	103	92	91	83	88	110	108	93	90	97	108	103	103	98	108	86	108	94	90	98	108	117	110	104	101	92	102	83	100	102	100	106	103	100	108	111	95	98	105	78	106	100	116	94	86	99	93	94	97	93	81	92	130	103	105	92	92	103	109	110	87	95	90	110	96	97	112	108	101	109	116	100	115	82	98	102	92	110	99	106	107	106	99	101	87	104	100	104	119	112	116	106	103	106	102	95	119	121	111	89	104	89	107	128	102	114	87	116	110	124	99	112	85	83	94	81	102	96	79	99	92	99	100	101	99	100	103	116	92	117	91	91	92	106	102	99	93	97	107	117	103	100	102	112	119	124	109	101	106	111	85	102	79	105	92	102	102	106	82	97	105	100	102	110	99	92	122	97	118	111	116	94	84	110	99	120	104	92	103	93	84	104	97	111	94	100	109	103	99	117	97	99	98	107	114	108	104	88	103	114	115	105	90	96	117	94	110	105	84	97	108	92	104	107	105	96	84	83	92	101	89	105	113	100	109	89	123	111	92	95	85	110	98	109	105	114	103	105	103	113	93	99	112	89	107	98	101	108	102	109	98	99	104	127	114	101	103	105	105	103	110	106	105	102	94	108	102	115	114	107	104	114	101	96	87	103	93	99	75	102	99	91	86	109	105	103	115	105	103	103	117	107	96	100	91	114	103	82	95	110	89	107	112	120	95	104	107	86	106	81	86	119	103	120	96	90	87	92	101	102	110	106	106	106	88	114	93	95	89	88	87	98	85	112	91	104	101	119	87	87	122	99	124	106	93	90	99	116	119	120	101	96	90	117	115	90	85	97	102	101	119	89	102	113	91	113	91	87	116	111	106	104	86	122	120	91	101	94	99	89	107	98	111	101	99	117	96	120	99	112	100	109	115	102	101	105	97	111	110	110	105	82	106	86	102	98	115	108	94	88	107	98	97	111	93	96	101	99	99	96	110	104	108	92	83	110	99	72	109	101	94	96	98	109	105	106	92	122	113	109	94	96	91	116	80	101	116	98	107	85	109	89	99	105	87	92	92	96	96	98	93	105	107	100	98	107	106	103	108	120	107	89	112	100	117	100	93	103	96	104	102	98	90	110	102	93	88	100	105	96	106	101	107	111	109	111	122	98	101	109	98	84	118	103	106	104	79	99	95	105	116	131	102	96	98	100	105	100	100	111	91	119	96	107	85	99	106	96	93	95	93	120	108	99	96	79	79	97	108	99	96	96	126	118	107	91	103	97	83	94	88	99	92	90	80	109	81	91	132	93	99	118	93	97	109	91	94	91	125	108	100	99	78	85	111	104	107	100	94	92	103	109	129	91	112	117	104	127	107	93	96	114	122	107	86	117	90	102	96	86	91	97	106	110	98	112	106	109	108	89	113	116	97	83	91
5618	1384	3238	3801	3105	2482	2072	1720	1466	1235	1144	1010	885	800	759	710	683	647	602	548	552	545	479	486	492	464	450	429	426	415	409	408	401	414	434	426	355	398	363	351	355	381	365	379	327	369	382	359	332	350	355	319	340	338	358	337	356	336	354	329	377	309	357	340	311	342	331	345	348	346	328	322	330	330	334	354	331	340	317	351	316	347	329	311	300	343	342	317	348	331	351	307	313	295	338	328	365	360	318	314	322	334	322	328	308	320	308	309	334	323	337	342	311	337	323	310	345	334	322	336	339	302	350	321	346	330	331	299	336	309	317	305	313	314	278	321	350	342	314	331	358	352	319	310	331	323	286	343	318	339	315	340	318	315	327	296	314	322	320	316	314	314	321	331	327	314	341	323	322	303	326	328	350	311	305	297	315	303	352	310	355	327	299	308	322	309	312	293	323	297	299	301	300	349	319	308	312	342	318	321	341	312	322	318	309	304	351	323	313	299	298	332	324	344	341	305	296	337	334	320	332	323	344	339	324	341	297	344	311	340	314	308	280	323	344	349	336	334	300	306	331	338	333	311	343	328	326	332	300	333	335	304	303	326	341	325	319	328	338	321	297	318	313	329	319	315	341	307	318	338	328	303	312	340	316	308	283	295	312	339	336	307	314	296	291	339	309	331	298	317	340	302	313	341	318	309	327	286	282	309	319	321	286	316	311	333	313	338	347	320	318	307	315	320	317	313	307	332	299	317	294	314	320	354	294	354	316	285	297	338	353	322	311	344	318	330	348	342	339	343	295	283	341	325	345	308	305	311	337	295	319	320	287	319	324	311	331	305	318	319	344	332	338	314	329	324	304	329	338	320	285	321	330	309	305	355	356	314	314	326	320	341	311	331	321	346	322	329	309	289	303	322	321	326	300	314	323	291	305	330	308	315	321	279	322	326	318	319	297	335	331	353	296	319	333	318	325	327	339	311	339	324	343	309	287	313	344	314	313	309	323	301	277	305	309	329	345	316	326	339	318	355	307	309	355	328	293	315	320	312	309	321	333	331	324	331	303	312	296	307	313	296	317	309	279	308	317	309	283	330	386	298	326	331	332	338	315	331	333	316	352	337	309	298	321	317	312	343	338	342	304	299	322	356	318	311	300	318	316	343	333	320	316	331	337	321	307	309	291	313	355	312	297	319	315	305	293	307	313	316	326	296	310	323	322	296	287	331	315	330	307	307	283	305	311	309	308	315	333	316	320	312	337	305	308	323	325	324	308	291	311	278	312	329	327	320	318	309	321	330	307	321	351	315	353	310	317	318	307	295	307	319	343	336	321	332	338	353	342	318	331	303	339	329	323	341	343	331	285	309	320	333	263	324	296	282	389	326	313	300	331	321	328	323	310	310	298	323	345	294	340	353	323	319	333	321	345	308	332	322	302	318	310	331	323	317	302	318	318	325	340	309	283	308	310	319	328	317	299	323	301	326	321	323	318	318	324	336	301	300	298	316	307	354	298	323	294	295	353	354	311	328	318	308	328	326	320	357	333	349	296	308	333	325	292	316	303	330	301	329	322	309	330	311	318	339	306	345	281	336	316	315	324	292	334	341	298	338	327	318	333	303	332	326	334	294	284	312	313	295	373	295	336	292	314	329	333	307	313	324	318	318	321	324	298	322	315	318	321	302	314	327	328	298	329	296	313	309	336	312	332	306	314	334	335	297	340	352	314	292	310	299	289	303	296	334	312	304	342	314	338	313	328	300	317	315	318	344	321	344	319	307	282	320	341	299	286	338	319	309	311	324	324	326	320	328	322	332	303	331	310	297	333	351	319	344	342	338	345	309	329	318	317	320	293	293	319	320	298	305	328	345	322	311	347	345	341	358	359	318	338	317	310	324	319	316	322	314	312	316	311	297	325	315	320	377	341	380	329	343	310	338	344	318	322	327	331	327	321	300	345	338	315	313	305	317	317	323	314	313	305	329	298	317	343	303	333	321	326	343	345	320	329	329	336	302	334	329	330	311	312	325	295	312	322	328	341	267	313	341	302	331	335	311	345	295	283	328	296	330	332	338	287	321	304	292	327	313	328	319	310	317	300	319	296	281	324	318	288	295	319	310	352	307	307	298	343	340	289	341	323	322	321	314	308	307	299	326	292	299	286	328	309	342	312	324	304	302	309	325	313	313	320	316	317	323	332	339	337	372	314	325	333	289	332	318	385	326	314	319	317	306	304	324	305	310	318	345	330	313	341	355	301	348	295	291	336	316	324	317	326	299	304	321	304	313	315	309	340	326	322	316	319	329	323	331	319	287	303	302	305	310	336	312	313	307	359	297	298	357	325	325	333	316	318	296	287	337	344	300	344	309	307	356	321	312	339	321	335	294	338	332	311	330	316	354	330	293	312	323	300	314	305	297	325	325	323	325	311	323	309	340	340	306	343	323	321	322	342	337	296	295	333	343	323	313	321	317	312	310	325	317	296	321	329	304	330	338	282	354	325	322	301	321	345	314	334	298	302	334	296	329	329	312	316	305	316	330	316	318	347	318	282	323	277	323	322	333	337	331	327	327	311	320	315	297	298	353	303	325	347	286	316	339	307	290	309	320	346	296	316	300	300	295	292	320	308	316	279	292	308	301	293	285	328	323	318	303	321	322	340	348	322	326	308	299	326	308	332	318	342	322	323	358	337	327	320	322	324	321	307	306	309	339	313	340	331	321	290	293	325	313	314	328	329	317	336	290	317	322	322	315	305	319	312	324	300	305	332	351	328	359	338	321	327	335	304	325	343	328	319	357	315	281	323	328	314	309	297	317	305	316	329	333	308	288	315	374	307	304	326	334	330	314	303	322	298	320	328	300	331	347	298	340	306	334	338	342	318	330	295	299	318	289	309	322	300	319	300	317	335	293	311	334	315	338	295	310	288	326	329	303	303	316	326	312	320	331	301	274	329	313	314	311	330	309	300	322	312	320	354	345	341	340	339	336	300	301	286	329	336	306	324	320	297	332	314	317	331	334	364	303	309	329	316	307	328	305	300	325	378	299	293	313	335	311	314	307	335	342	317	337	321	326	314	338	350	335	326	330	309	332	314	300	330	309	314	328	338	307	313	310	353	312	300	345	307	302	315	302	310	311	325	318	316	326	320	346	290	316	295	332	325	311	320	321	293	323	300	322	304	319	318	283	353	353	289	296	330	316	305	310	298	285	354	338	324	326	350	307	335	304	301	376	303	324	310	315	301	313	351	324	338	296	297	326	302	316	327	316	308	336	300	330	293	335	317	313	348	359	320	323	278	335	327	312	305	338	343	323	316	305	318	329	325	340	322	337	313	333	318	299	327	299	308	330	342	276	323	320	308	316	352	323	361	299	310	322	320	318	342	317	342	313	311	305	320	310	303	278	304	317	322	290	337	364	328	307	311	317	311	311	301	299	331	313	313	326	387	318	328	318	318	311	332	331	324	319	315	342	361	319	302	319	309	311	330	309	304	311	338	344	327	317	322	311
19120	3360	2869	2356	1614	1188	888	718	565	471	423	362	330	300	308	277	239	252	233	223	218	226	190	203	185	214	217	204	204	185	168	211	163	177	202	196	182	154	171	186	181	178	177	180	184	166	189	174	163	193	157	171	175	168	169	149	182	158	169	164	165	167	162	174	175	182	156	167	167	140	173	184	139	162	171	143	167	158	183	175	167	176	194	165	186	148	162	147	159	163	163	179	139	157	172	206	144	148	147	171	155	143	134	144	179	175	173	173	170	178	165	164	195	163	153	173	177	185	173	152	166	170	180	158	160	167	163	174	179	164	128	187	198	163	160	169	152	153	146	170	174	159	163	178	180	168	147	160	180	178	186	142	186	153	151	163	156	178	175	150	148	167	193	154	178	151	170	193	148	175	144	150	192	150	162	193	187	171	184	154	148	173	149	163	162	148	150	166	151	162	162	164	148	155	163	161	176	148	148	167	151	159	153	176	184	148	170	165	169	162	144	177	157	163	158	174	183	153	151	158	159	151	189	167	183	183	143	161	148	185	165	148	171	151	181	159	172	173	154	153	152	148	173	176	166	156	184	158	184	145	152	163	162	157	170	150	145	161	162	160	169	142	152	151	178	152	147	162	175	176	163	186	153	180	186	155	155	163	134	186	178	154	163	144	161	149	159	183	174	181	191	160	175	143	152	166	170	162	140	165	170	168	152	161	165	155	191	161	191	141	145	156	173	165	170	182	178	144	163	175	146	171	166	169	153	169	181	157	157	169	172	164	170	164	162	160	163	188	168	164	181	164	174	162	154	180	162	167	163	165	149	147	167	172	170	151	166	155	155	171	174	160	159	162	153	175	175	154	184	172	144	172	155	168	150	149	167	154	186	160	182	180	149	169	152	161	142	171	166	170	152	147	175	164	167	157	153	143	178	152	168	181	165	180	156	167	178	161	161	154	162	164	158	142	153	144	154	150	168	186	149	160	153	147	178	156	157	148	167	171	160	164	154	153	173	176	145	178	153	168	180	156	182	176	183	177	153	165	154	147	149	167	168	155	164	134	170	181	164	172	142	169	160	175	171	152	171	161	153	167	154	153	177	173	150	175	150	178	159	195	169	152	182	156	148	150	171	162	171	142	179	153	175	171	155	152	168	166	157	140	155	153	195	170	158	146	148	167	168	164	123	157	191	163	159	172	164	164	144	130	151	177	194	184	154	157	148	160	167	165	158	155	153	144	153	139	170	158	138	158	167	170	179	164	162	149	183	167	152	142	167	177	164	153	157	149	150	156	167	156	164	159	163	172	167	128	157	123	155	174	167	156	172	167	185	158	150	142	163	193	175	166	190	175	117	171	169	174	151	168	178	179	147	186	179	160	145	169	156	176	160	165	163	174	169	137	161	149	153	148	167	164	166	141	180	173	165	158	162	179	185	168	185	145	159	175	178	170	150	170	161	199	172	150	168	163	155	144	177	162	181	184	180	162	179	162	153	185	158	158	166	141	170	171	165	159	152	154	159	153	158	180	168	154	147	140	173	172	158	176	148	177	168	157	170	148	167	174	159	164	173	183	136	175	166	174	157	147	187	154	174	164	171	175	168	155	161	152	152	175	149	164	158	150	167	137	156	158	174	174	158	173	151	171	187	165	131	159	150	182	186	166	173	153	157	170	161	162	144	160	177	149	143	164	157	180	168	169	163	156	185	155	169	159	157	162	175	175	168	156	126	180	162	161	160	158	145	149	140	160	150	175	152	139	148	196	171	162	175	181	155	173	165	177	158	167	170	189	152	163	148	148	170	172	167	158	162	149	172	157	156	156	168	157	166	160	176	175	151	154	158	204	141	163	156	171	169	180	158	163	162	182	157	157	152	172	151	175	150	203	164	179	166	159	170	164	152	172	178	171	176	168	168	167	157	177	163	178	166	160	158	181	153	146	169	157	154	169	175	184	169	189	168	155	169	162	153	174	181	155	182	162	160	167	176	146	154	172	164	143	158	163	172	194	182	164	171	160	157	173	177	148	169	156	170	154	181	168	179	171	164	155	159	164	138	158	165	167	151	171	144	166	148	173	164	169	154	156	184	153	157	173	177	163	166	170	142	174	153	169	168	153	161	164	184	156	160	192	153	147	140	162	171	176	183	139	179	152	152	177	174	164	177	179	177	177	159	179	156	177	163	168	164	156	171	173	158	167	139	164	159	159	162	161	162	155	160	153	163	171	173	160	159	132	165	165	166	151	146	177	163	160	150	156	152	176	150	165	159	147	152	166	135	164	151	172	158	172	168	144	162	159	170	143	158	159	160	166	150	171	184	150	167	154	186	155	175	153	151	169	168	163	129	152	136	155	151	164	166	151	170	164	172	153	166	174	161	173	175	177	165	161	175	161	164	154	165	168	166	148	165	161	163	174	144	165	184	162	144	149	144	166	166	149	157	164	154	172	187	171	177	177	148	157	185	161	185	166	184	142	157	156	166	176	172	163	151	160	169	168	159	164	167	159	157	187	167	165	161	164	170	165	161	195	155	140	147	170	174	163	167	187	139	154	149	150	157	147	151	158	166	180	167	184	152	178	151	141	173	175	184	164	172	187	202	176	167	149	151	162	149	173	175	164	157	151	158	174	191	150	157	178	164	184	176	146	148	159	142	163	164	162	173	161	153	137	165	165	152	145	156	168	181	165	157	162	162	192	163	162	156	168	150	163	153	184	155	169	180	179	160	146	165	175	143	177	152	163	161	157	154	182	156	167	166	160	163	177	173	166	164	178	161	160	174	188	186	155	149	184	153	167	149	156	175	180	183	153	151	175	173	142	161	176	168	159	154	176	178	176	176	174	160	156	152	164	135	150	148	158	157	142	174	145	158	154	175	165	153	180	182	144	181	161	166	168	158	172	149	169	163	147	140	148	196	172	196	149	179	163	165	187	177	168	153	157	156	157	145	166	163	151	163	175	148	165	175	153	175	170	150	134	169	186	158	168	146	167	162	164	152	125	171	156	205	202	153	155	142	163	175	184	174	154	180	155	162	156	155	165	167	172	186	183	158	158	151	153	152	171	132	165	168	157	164	157	156	158	176	188	177	169	169	193	177	138	169	181	161	172	174	146	185	159	167	160	152	161	159	152	169	159	150	171	148	141	161	160	181	156	151	170	160	155	150	165	145	148	174	165	171	157	150	167	165	169	173	176	157	166	153	142	161	166	147	197	150	182	161	160	155	192	168	172	160	154	170	154	136	152	152	165	153	176	157	178	153	171	173	166	159	162	209	150	172	172	181	161	146	158	167	181	167	166	191	164	157	168	157	158	134	159	171	184	165	165	151	173	158	142	170	172	167	152	130	149	167	155	159	185	146	173	181	171	144	166	172	153	178	171	180	163	181	159	162	173	185	160	149	163	167	190	135	171	133	165	166	153	148	147	178	160	176	147	175	178	169	163	178	142	165	138	142	172	158	171	173	157	162	162	176	159	173	172	152	186	167	151	150	160	163	149	143	146	163	181
7952	2731	6148	6913	5901	4792	3853	3259	2614	2330	2003	1809	1662	1428	1333	1276	1156	1103	986	1006	924	858	868	816	796	746	794	680	688	729	685	683	632	628	671	623	638	624	609	570	602	598	585	600	547	590	512	554	582	551	587	545	533	551	562	571	530	538	565	519	482	511	503	526	551	509	523	525	519	552	524	514	521	494	535	541	548	468	501	550	502	527	529	513	461	533	503	502	524	466	523	503	540	474	447	510	518	528	499	528	488	503	485	513	503	527	466	487	531	523	520	476	509	458	476	486	499	485	501	509	505	514	462	465	481	506	463	499	519	514	514	508	510	497	460	474	510	513	468	463	520	475	479	507	463	485	490	479	470	490	507	506	482	461	459	466	517	498	479	489	441	467	524	496	512	486	478	476	480	485	471	527	513	489	473	469	472	512	486	520	528	508	502	501	486	493	522	507	487	497	475	494	574	457	495	474	469	511	518	498	473	495	483	547	489	495	485	457	510	487	443	470	457	497	454	478	444	484	480	506	465	512	511	526	511	514	512	485	499	464	500	451	496	499	485	480	497	489	541	493	496	483	464	503	521	472	494	460	498	469	483	520	475	489	468	510	487	521	472	477	485	493	506	502	489	537	478	495	474	514	472	492	494	501	477	486	476	480	488	507	497	498	507	486	482	453	520	476	490	486	496	440	492	470	458	503	507	488	501	491	488	506	503	468	485	478	501	479	495	507	434	515	495	464	473	502	475	492	500	489	502	499	465	468	447	452	451	458	458	541	475	432	438	477	497	488	479	485	474	515	489	500	541	472	528	495	480	494	486	477	511	470	488	515	443	492	479	500	474	505	478	505	482	452	470	511	485	475	497	498	502	480	486	523	493	481	465	468	495	485	467	479	493	481	462	461	489	500	522	533	482	509	507	495	519	476	495	499	462	444	496	469	466	444	487	494	477	466	449	461	494	464	447	495	526	494	512	505	501	471	483	435	520	513	496	465	468	460	456	495	477	490	482	550	485	466	478	483	499	478	459	506	469	504	485	479	471	500	455	487	493	499	484	483	502	502	492	493	482	452	471	474	533	503	484	501	506	514	457	490	480	470	480	501	481	511	501	492	462	510	499	464	498	498	471	478	513	480	476	504	474	499	458	502	465	473	503	512	502	473	503	509	512	516	438	460	513	468	453	500	445	479	489	470	425	444	487	478	443	481	531	472	517	472	506	503	480	468	484	494	489	504	464	463	446	435	479	493	500	513	497	475	475	464	497	487	441	458	520	506	481	493	544	491	507	500	460	481	501	490	524	487	428	497	459	471	424	487	447	503	501	503	440	476	469	467	480	509	505	460	491	490	463	498	463	466	464	518	509	473	496	487	457	494	500	476	488	462	472	498	491	491	492	454	493	481	497	483	489	496	514	498	467	503	493	439	465	493	518	469	516	465	499	494	469	501	507	521	477	507	453	483	465	522	538	489	489	537	480	457	523	467	472	477	484	493	448	447	497	523	490	512	482	484	452	501	520	489	485	479	476	487	491	477	466	490	471	493	478	459	455	530	463	494	467	491	493	469	431	414	486	488	480	473	480	468	479	470	486	451	483	498	473	516	507	505	487	484	481	476	452	471	537	473	486	487	520	527	516	479	475	474	470	498	500	435	508	453	433	546	453	472	502	494	476	484	495	490	498	502	491	513	456	489	475	490	501	527	498	486	485	461	510	499	486	459	498	492	483	502	468	485	507	454	505	486	471	522	486	482	504	497	484	458	486	506	482	528	492	475	466	470	483	482	469	481	494	479	467	476	456	493	426	465	530	513	528	503	499	454	477	528	486	472	487	471	441	474	476	493	525	487	471	489	499	460	478	506	483	491	464	469	501	488	501	516	462	511	507	470	473	471	491	476	496	501	481	473	473	513	481	480	481	487	457	481	449	543	508	475	482	487	459	464	496	473	480	496	500	484	511	468	515	518	489	422	452	518	456	486	530	432	479	487	517	456	523	500	486	435	512	483	451	461	504	490	481	441	486	475	515	510	471	512	509	512	483	477	476	491	453	497	526	500	472	519	469	470	516	490	501	462	497	482	470	467	492	494	499	517	453	435	447	481	460	535	536	547	507	455	487	461	469	477	467	479	464	516	467	482	502	482	506	448	503	493	484	484	505	487	462	510	478	490	496	480	491	477	511	490	454	477	528	487	497	476	482	523	507	498	484	439	522	441	449	500	516	452	524	517	493	525	460	483	501	504	439	501	477	487	511	494	497	496	468	490	481	501	506	500	489	473	484	480	483	453	533	488	459	481	486	518	487	477	479	495	486	478	493	499	467	493	508	498	451	451	480	453	531	505	488	463	464	490	479	492	456	529	500	482	520	467	527	516	502	500	484	465	509	492	490	557	476	478	492	440	480	474	428	509	478	498	516	534	461	461	465	475	517	496	430	445	516	485	516	496	474	479	506	501	478	486	470	485	509	509	506	518	505	455	502	494	517	524	486	483	489	504	475	501	476	482	466	495	525	498	488	474	487	473	478	461	468	486	532	504	527	442	446	480	495	510	481	468	498	510	487	500	542	498	478	473	522	485	513	490	474	486	504	499	489	482	483	472	480	475	486	489	488	474	444	509	490	491	481	447	494	506	481	495	435	484	496	466	489	477	533	530	523	466	538	474	473	487	482	493	453	518	483	456	489	462	472	515	486	518	481	491	487	476	464	474	465	479	450	433	481	508	467	503	486	486	513	475	518	485	477	491	467	466	485	478	514	480	463	474	503	495	508	448	450	479	529	465	481	516	497	449	462	463	503	474	470	516	526	452	502	511	492	513	465	491	493	512	476	522	465	491	515	485	483	481	456	475	501	481	457	498	506	522	506	520	523	485	508	498	541	483	482	488	498	494	448	474	454	510	511	495	514	512	540	474	539	508	480	476	480	509	455	452	501	457	465	498	464	485	483	477	490	481	494	491	422	475	491	487	507	470	486	537	502	457	506	437	474	473	470	474	536	477	503	485	480	507	452	482	496	504	510	521	469	481	502	461	466	524	527	470	491	514	483	480	517	514	460	512	516	448	438	471	461	482	469	488	547	528	489	506	461	489	491	486	518	464	486	475	487	494	464	474	463	470	519	467	493	510	470	510	483	520	480	505	513	534	511	469	458	484	467	464	503	496	455	497	518	509	486	530	510	467	466	528	517	492	458	493	492	458	502	459	493	453	497	525	483	512	498	494	484	496	508	492	501	444	501	473	490	528	492	497	508	488	512	548	470	474	499	484	461	500	492	506	488	487	506	465	460	460	469	485	486	479	485	466	499	454	479	466	478	456	469	475	482	481	466	496	474	459	454	501	510	470	475	427	495	520	481	482	439	493	500	488	475	472	489	502	454	493	495	514	466	495	476	505	492	495	458	469	446	443	513	479	459	466	517	527	469	498	480	509	500	506	469	500	500	502	479	447	461	520	490	468	492	451	444	477	450	484	486	514	513	486	481	460	474	482	464	488	500	478	509	461	482	502	494	519
2426	288	275	258	229	215	203	195	189	223	228	191	200	230	208	212	210	189	194	223	178	189	204	205	213	181	222	210	200	214	213	212	196	226	227	229	220	200	189	214	218	192	201	192	212	187	210	157	200	192	219	204	189	191	180	216	200	212	188	208	189	205	243	221	200	199	220	201	194	200	203	196	228	201	197	212	213	240	193	226	197	200	219	219	217	218	210	199	179	198	196	184	187	221	194	209	201	208	198	221	208	191	198	193	227	243	219	217	236	221	197	209	185	203	219	182	200	191	182	197	176	211	203	201	210	192	211	207	195	201	207	214	196	184	199	195	209	210	196	197	192	203	177	212	205	167	225	214	218	218	190	220	197	206	176	186	183	198	183	195	220	202	205	190	218	221	208	184	206	218	190	162	214	184	198	189	173	200	207	220	222	200	215	217	217	225	204	220	172	226	190	210	224	253	203	189	193	212	198	201	188	212	209	224	203	193	218	201	222	218	194	184	215	227	225	226	200	209	207	186	186	200	215	191	211	190	195	205	191	221	218	219	210	224	191	187	199	176	208	191	201	189	197	192	213	229	203	205	174	233	198	187	228	218	215	219	198	206	236	223	232	181	195	203	204	200	177	210	219	202	223	205	197	203	229	217	204	211	209	187	207	209	212	221	234	189	185	213	218	178	199	206	224	216	209	199	199	210	213	181	203	190	204	200	183	187	183	183	219	210	220	208	209	199	210	193	222	199	203	214	214	183	247	217	205	210	201	217	240	200	202	220	179	206	192	216	217	192	210	222	212	189	202	184	194	228	210	189	186	220	203	223	173	194	201	196	204	186	198	209	183	189	225	209	186	191	194	203	193	184	191	193	208	231	185	207	190	212	198	224	215	188	191	211	179	212	209	221	192	195	205	208	222	197	182	186	203	188	197	185	211	178	189	194	175	187	186	184	206	198	211	198	208	217	210	199	208	189	220	190	205	195	189	233	207	232	207	218	193	210	216	186	217	209	244	201	207	214	204	201	179	200	204	196	208	206	199	193	225	184	195	220	199	240	204	217	213	184	193	221	189	219	210	186	194	193	210	187	202	173	196	209	204	209	198	229	190	194	188	195	203	199	196	164	185	211	192	234	194	231	214	199	218	202	205	194	186	214	208	195	210	202	241	171	226	198	212	212	188	192	212	205	232	203	216	182	200	211	189	209	204	210	201	196	187	214	203	194	203	218	201	214	215	231	190	215	199	196	221	193	216	213	198	229	216	212	182	211	215	226	189	192	208	189	191	210	194	178	187	191	212	199	203	182	227	213	176	195	187	170	198	207	214	242	214	196	231	197	196	217	222	192	207	212	215	164	186	181	193	210	210	207	209	221	210	211	199	199	198	204	202	214	207	207	242	214	205	223	210	186	194	210	211	178	215	184	209	216	231	193	213	214	214	211	202	209	213	199	206	186	194	226	193	198	197	208	186	203	204	219	205	214	226	203	223	175	211	198	215	218	187	215	208	223	184	204	200	203	202	218	219	201	190	212	236	218	209	211	201	204	236	193	193	193	194	188	227	179	206	223	167	181	206	197	191	216	189	215	219	206	198	195	179	223	205	201	182	215	211	209	205	184	197	193	219	222	208	211	206	193	182	193	200	197	194	196	221	202	184	171	177	208	191	185	197	205	219	217	206	203	188	182	208	198	201	199	201	190	232	213	184	198	207	198	191	210	216	193	213	217	224	234	209	212	187	170	208	187	224	198	205	207	177	203	224	187	205	203	201	216	174	175	184	191	204	197	201	206	196	189	186	186	208	221	208	197	207	205	194	206	216	195	214	179	203	196	216	172	197	205	200	215	215	181	234	187	223	197	215	187	188	217	190	223	224	194	198	220	179	202	192	201	227	204	179	226	219	188	191	237	189	208	210	169	187	176	227	191	191	221	202	196	182	226	197	200	206	200	221	199	222	214	213	216	207	194	214	215	218	210	202	224	201	208	198	184	228	235	221	201	205	199	195	192	212	205	214	207	187	209	187	210	171	177	196	218	228	194	215	185	172	187	209	179	175	188	197	205	199	221	216	201	217	211	190	208	200	206	215	219	196	192	209	211	214	220	211	193	224	199	186	202	215	205	197	201	224	213	219	221	214	219	200	217	189	230	213	215	205	194	212	212	179	212	181	199	214	195	234	202	214	199	202	206	190	212	203	219	195	210	180	182	218	200	203	206	193	190	209	188	207	212	224	183	193	209	192	198	213	211	226	189	204	187	207	214	200	193	179	200	218	202	219	210	218	205	175	242	202	214	217	178	197	193	209	212	215	199	185	223	193	216	224	185	202	231	203	210	201	201	226	209	184	215	198	214	191	205	213	197	202	223	215	183	204	207	217	211	193	215	204	227	190	216	221	222	194	208	243	207	199	219	220	199	178	204	210	209	193	213	180	204	218	201	207	187	206	199	177	169	196	200	207	225	215	207	207	203	200	216	221	218	217	193	221	209	189	239	194	211	217	182	180	200	217	189	223	219	190	202	197	202	222	217	201	219	234	195	201	200	217	220	216	185	204	225	197	179	190	212	204	216	221	199	204	200	180	184	198	207	231	213	202	194	202	230	222	205	208	204	198	220	204	182	201	237	195	197	200	213	216	221	225	186	206	222	196	185	197	203	201	184	185	197	207	209	194	183	214	200	191	203	209	200	229	196	233	213	215	226	191	194	222	223	207	196	217	187	216	233	200	192	197	211	199	244	192	230	203	215	195	197	216	183	198	210	190	173	208	195	199	195	196	187	212	229	212	197	215	211	181	190	193	182	202	219	186	193	216	194	180	191	201	203	228	207	205	213	214	193	211	202	202	241	199	219	212	201	192	230	194	204	176	224	205	185	188	210	211	207	195	196	184	210	192	201	212	218	178	228	198	199	202	213	197	207	188	242	206	189	231	224	207	189	208	208	210	217	216	214	194	221	215	194	218	183	226	190	203	211	223	188	182	224	191	195	200	221	199	175	215	209	189	212	175	191	203	203	219	192	208	192	191	213	229	211	197	219	219	229	213	204	210	171	202	228	199	197	187	231	210	215	212	209	203	213	215	215	193	207	195	200	193	202	217	201	196	198	188	202	210	200	219	184	196	213	242	208	182	220	230	221	205	192	225	191	200	196	199	216	193	216	199	187	197	226	207	221	217	193	184	210	211	210	204	200	191	211	213	197	221	171	207	200	211	214	206	198	205	216	183	197	227	222	195	225	184	203	204	235	216	219	204	203	201	209	173	222	206	207	209	230	198	216	220	195	189	232	211	213	218	190	214	195	203	200	192	207	217	206	193	203	229	200	203	208	218	190	213	230	234	200	200	199	183	216	173	188	199	180	188	187	191	226	175	205	219	223	198	241	205	201	182	194	194	189	208	205	241	209	202	193	211	226	193	209	202	208	196	189	209	186	218	178	210	201	206	215	217	196	200	218	205	194	225	223	207	216	177	170	192	217	198	208	213	220	204	231	186	203	212	203	197	210	210	198
2317	656	703	768	740	680	615	643	592	610	576	622	544	593	586	592	577	595	585	593	583	578	578	576	590	593	551	577	618	616	587	585	550	612	584	574	587	537	614	597	549	562	606	572	601	550	562	605	576	558	550	530	548	600	565	594	566	595	567	555	632	586	564	592	530	526	521	575	567	589	527	554	581	589	559	580	557	542	585	567	593	607	591	555	582	557	585	575	548	616	566	550	581	576	533	575	560	575	560	573	570	558	605	553	531	599	550	608	581	601	551	595	564	577	544	532	589	544	564	582	595	566	560	543	556	553	544	603	582	586	562	562	581	590	524	567	622	585	582	573	562	589	604	568	574	560	551	549	592	544	552	568	546	535	585	570	540	556	575	536	584	564	561	552	562	559	568	577	558	582	558	554	577	579	599	534	560	572	526	549	571	562	554	600	605	557	598	608	568	544	576	561	539	576	572	531	547	567	606	550	610	550	532	589	562	530	580	560	592	614	555	538	581	569	571	562	532	599	576	562	574	584	627	581	571	562	582	586	551	607	586	579	581	568	590	599	554	534	616	543	595	533	577	571	597	580	589	538	577	564	582	560	565	566	563	546	563	604	567	572	562	577	575	579	590	568	540	552	573	560	554	562	534	586	565	558	567	559	599	544	549	550	552	592	566	541	588	583	573	528	595	550	570	590	552	575	545	545	564	537	563	588	583	571	521	565	581	577	561	573	619	581	558	534	553	544	588	597	581	552	585	543	587	554	536	576	587	558	590	592	605	587	571	539	555	551	580	574	595	540	560	541	545	586	584	584	587	548	547	557	612	576	579	571	538	545	571	509	557	604	567	545	579	571	545	562	571	547	538	563	547	550	605	575	592	558	545	565	560	572	567	531	578	568	529	598	579	584	585	608	538	557	578	550	564	590	578	581	603	502	556	590	546	588	560	539	575	555	545	566	529	556	524	514	611	558	571	564	563	568	572	589	581	549	554	537	572	582	628	582	537	567	550	590	595	585	568	545	580	558	564	536	580	598	581	558	588	579	558	603	552	567	569	528	651	575	542	599	578	561	541	547	591	568	560	579	570	561	558	556	549	546	601	584	563	555	546	587	548	541	523	557	578	621	599	587	629	539	560	582	553	553	568	564	564	545	554	567	589	585	574	555	567	530	555	568	582	549	580	546	561	609	597	571	563	559	557	536	567	548	574	570	599	591	557	566	598	583	561	565	549	530	603	536	548	542	578	550	622	574	547	604	561	555	616	600	550	580	560	564	598	562	564	581	589	591	539	606	567	569	588	553	545	579	569	592	585	563	562	575	609	536	541	554	551	539	603	554	564	581	556	534	515	568	579	554	567	551	548	580	591	569	553	562	589	543	559	574	542	606	597	580	569	593	555	564	574	558	559	583	625	542	558	559	548	541	606	550	577	527	560	568	521	563	566	583	545	560	574	586	586	586	573	574	517	581	510	545	555	563	583	573	557	545	554	579	535	581	539	564	549	598	566	529	562	632	550	529	559	542	578	607	591	561	581	567	532	564	523	600	541	565	521	577	567	602	545	613	560	563	561	581	567	591	581	599	565	625	562	534	580	585	588	598	567	568	557	566	551	567	552	556	561	564	566	554	574	554	554	602	562	597	572	586	574	611	565	584	559	597	605	530	586	574	571	540	545	582	579	583	563	510	592	580	564	588	596	576	600	585	605	575	542	583	582	563	582	599	586	610	617	587	592	544	551	608	535	564	560	557	571	573	588	549	533	564	595	519	582	566	542	558	574	540	580	581	553	543	582	588	601	538	559	602	602	573	572	589	581	566	583	593	600	577	563	585	560	581	536	537	572	582	551	531	597	554	541	558	566	588	579	599	565	530	551	525	579	579	590	557	600	558	515	590	560	530	602	559	550	592	555	538	539	571	553	574	598	529	550	533	589	565	580	580	580	533	565	566	600	601	584	570	568	535	535	586	600	561	530	520	554	606	538	545	557	618	545	531	630	585	646	555	575	558	580	569	600	572	561	581	569	516	561	529	593	584	549	578	544	596	560	599	549	582	523	567	508	546	548	563	535	595	556	613	575	612	528	553	561	546	548	582	533	567	539	617	567	542	578	578	573	570	599	596	597	580	569	596	522	559	552	561	600	600	590	558	582	554	557	568	589	569	584	559	587	573	568	582	544	583	583	598	542	562	571	538	536	557	537	578	597	553	593	566	567	569	524	593	566	588	586	543	563	551	553	572	574	571	551	648	589	549	572	561	577	533	514	552	526	612	598	544	580	583	589	552	591	566	539	577	545	572	608	580	569	629	565	501	563	585	577	606	583	539	534	584	554	536	580	562	552	555	585	568	562	550	555	570	580	585	609	591	543	549	511	606	562	591	527	550	587	582	578	574	571	574	566	534	566	555	548	550	550	604	589	567	562	569	576	565	607	550	563	545	586	527	597	524	539	541	571	550	568	567	553	574	544	553	544	553	604	539	544	594	566	559	556	594	571	591	554	594	590	571	569	614	564	556	541	552	568	574	597	571	576	582	556	571	570	563	594	575	532	549	550	564	520	558	567	586	595	592	566	554	584	579	522	561	593	528	578	568	516	579	583	519	575	575	589	550	618	551	588	573	562	540	551	534	542	571	558	550	601	573	568	571	561	610	546	596	606	530	565	555	563	543	572	589	585	577	557	585	551	595	571	571	578	551	553	560	602	549	590	574	568	547	538	580	565	547	586	583	558	551	544	549	587	581	604	590	525	536	536	565	608	633	576	540	553	602	513	571	537	549	566	581	591	566	566	586	540	550	596	567	584	561	605	592	558	566	556	535	581	527	528	588	530	555	566	545	554	596	581	547	561	555	602	583	514	574	524	569	573	577	599	576	583	556	521	585	589	611	535	565	581	585	587	582	572	601	550	549	552	556	552	550	571	558	586	571	567	538	581	542	585	559	565	550	550	563	591	567	542	612	573	578	542	535	561	601	575	536	565	556	599	584	551	558	560	567	564	536	577	577	613	521	584	547	582	554	544	554	586	604	556	588	568	564	536	603	572	577	557	559	543	535	558	550	554	568	558	566	535	587	577	547	547	538	567	583	542	592	599	526	579	583	552	625	587	553	571	560	588	564	591	550	586	581	607	552	513	581	550	549	564	556	586	565	612	555	566	572	585	554	563	541	556	593	595	563	560	591	607	572	538	553	581	545	542	572	591	602	544	541	510	571	574	592	572	531	539	561	567	564	571	541	584	586	582	565	567	543	573	569	564	568	563	561	573	553	599	538	549	517	584	595	559	550	574	575	516	595	577	575	532	541	592	554	610	552	584	576	571	575	594	575	551	566	580	527	563	548	539	528	561	551	588	559	590	518	582	582	555	559	549	604	583	608	542	544	584	534	576	568	591	563	612	578	559	588	603	561	558	551	611	593	609	578	600	553	569	590	584	571	609	622	559	542	521	550	555	539	561	574	586	582	564	553	565	572	557	533	601	515	561	525	593	516	521	592	598	572	576	583	568	574
10303	1160	1340	1077	772	575	435	362	279	252	206	213	194	168	183	166	164	150	143	127	138	118	133	131	117	131	130	113	111	126	128	118	111	139	102	123	122	97	122	107	112	104	98	99	101	105	98	110	112	105	116	127	108	99	104	102	116	119	101	113	100	112	122	110	107	98	101	103	110	112	125	93	115	120	123	88	120	81	109	94	121	87	104	119	101	91	95	89	100	97	111	113	107	107	112	105	107	99	95	112	100	109	108	99	110	96	115	100	114	95	110	94	100	104	95	104	82	115	114	89	112	100	95	102	117	88	106	113	94	107	101	117	94	96	88	107	115	96	93	107	108	109	109	108	96	99	121	105	118	101	92	107	108	113	98	105	124	90	93	96	104	114	90	108	112	95	76	123	99	122	91	95	94	104	107	81	94	99	106	129	111	91	106	93	102	107	98	98	117	104	106	100	112	103	107	114	104	84	100	104	104	113	96	94	103	99	95	83	107	96	98	107	87	102	94	105	111	113	99	99	102	110	96	105	116	104	91	120	115	103	106	100	113	115	95	98	108	95	110	100	102	97	94	83	106	85	96	98	110	85	99	106	110	136	95	125	102	79	107	101	103	103	99	115	95	107	101	92	106	92	96	104	92	95	96	101	95	109	120	87	119	100	111	104	72	107	101	113	109	96	125	101	94	110	105	98	112	111	95	105	102	109	113	104	107	99	101	94	112	103	109	107	115	112	114	109	106	117	99	102	98	113	107	93	118	111	107	98	102	110	96	116	109	110	99	104	84	102	103	109	99	83	109	105	101	119	108	107	106	87	92	103	99	120	100	108	107	115	98	100	88	87	103	91	91	90	95	86	106	100	113	100	105	89	112	94	103	118	102	89	119	89	96	96	101	101	105	83	97	88	98	89	91	98	102	110	94	115	93	75	100	101	105	93	87	99	104	102	104	87	92	98	103	102	106	102	95	97	110	106	93	96	103	119	94	106	95	101	94	112	109	96	92	91	106	115	94	105	91	108	107	95	103	106	121	106	99	99	107	96	107	97	95	116	93	92	107	95	106	104	107	118	97	95	94	110	98	105	98	105	104	85	98	104	96	109	113	94	117	92	82	103	89	113	98	110	93	104	103	107	96	117	126	103	102	93	103	103	105	95	107	117	86	101	101	106	109	97	101	100	97	96	100	118	87	120	93	104	91	127	99	122	101	108	107	125	104	101	116	106	111	102	98	88	96	97	100	102	111	107	106	113	118	104	107	91	103	125	106	98	113	95	92	95	111	84	83	104	98	93	105	94	108	103	105	100	106	93	98	115	97	84	89	104	98	111	110	100	92	106	105	87	87	100	113	97	102	81	109	98	85	94	121	120	88	90	127	111	97	85	99	105	110	109	98	98	102	122	99	103	105	98	107	89	99	104	97	96	102	96	139	109	110	98	101	101	99	109	98	105	83	97	95	103	97	98	96	111	100	102	131	86	128	98	92	123	107	96	115	119	94	112	101	106	121	102	102	94	104	84	115	111	102	85	84	105	99	94	98	92	100	106	101	99	106	94	118	111	100	75	102	105	108	106	93	115	95	108	115	111	87	88	119	103	101	94	95	84	111	95	104	100	96	99	94	88	98	119	120	96	111	88	104	129	120	104	113	132	103	112	93	74	91	110	85	123	97	105	84	105	109	102	107	99	88	101	89	124	107	100	113	87	97	98	110	108	110	91	110	89	98	97	89	96	96	100	104	101	116	105	112	89	82	100	76	95	105	91	106	86	114	93	107	104	119	108	107	111	97	126	104	96	102	82	83	98	111	102	101	90	99	100	99	90	99	96	114	109	117	106	91	97	100	94	111	117	106	100	87	107	104	102	103	129	94	80	102	106	101	103	112	97	103	97	102	116	110	86	122	88	103	107	102	125	100	110	87	106	96	102	108	87	72	94	105	91	98	85	102	120	107	92	97	106	103	111	114	112	107	118	102	104	101	90	93	98	90	120	87	90	99	113	99	104	114	119	108	97	96	90	111	86	96	108	104	102	110	114	105	102	115	68	73	103	65	102	105	99	108	97	99	101	93	97	95	91	103	118	106	117	109	104	90	84	106	97	116	106	94	105	97	94	102	96	112	105	99	112	111	99	88	118	107	102	107	73	96	102	101	108	104	94	98	98	117	116	110	108	111	90	94	115	108	84	106	102	105	100	95	108	112	116	100	99	107	98	78	115	99	91	108	103	119	92	83	81	100	97	111	116	107	98	100	100	105	101	99	95	96	91	89	103	91	70	95	97	121	89	94	88	108	88	112	88	119	103	115	106	105	119	91	111	111	95	94	105	102	102	106	106	101	118	80	109	119	72	118	116	93	113	100	110	108	94	98	114	111	104	95	112	118	85	102	105	69	97	95	96	91	93	95	105	84	118	90	92	92	106	91	87	87	116	112	99	95	100	108	86	103	94	94	97	110	106	97	94	100	114	122	100	102	95	101	121	92	119	100	98	105	84	95	106	110	97	92	102	102	102	86	83	107	104	107	127	100	90	113	106	105	112	105	82	98	95	100	129	85	106	96	101	88	107	79	82	91	115	118	116	101	105	79	116	121	96	105	95	96	111	88	116	112	111	113	91	106	96	100	97	98	88	104	117	93	89	111	103	117	102	92	106	83	104	91	95	115	109	111	119	114	106	95	113	94	104	93	111	109	111	88	111	98	91	125	103	120	104	86	117	112	82	83	97	94	88	107	106	93	100	94	95	92	128	102	111	81	101	118	104	99	102	109	101	99	103	109	101	122	83	89	108	107	95	109	112	97	110	86	129	89	109	92	107	99	97	118	115	100	105	113	92	87	106	89	91	93	114	116	101	102	102	119	110	98	89	114	114	96	103	105	112	95	111	97	88	119	103	106	112	88	98	96	84	110	102	96	77	97	117	113	106	104	92	86	108	96	110	105	107	90	100	117	103	112	108	112	90	93	105	107	118	107	101	104	106	87	87	105	103	110	93	102	82	112	91	86	103	108	102	111	113	102	107	88	89	105	98	84	110	108	96	119	97	109	123	123	103	85	97	111	92	117	121	115	97	78	118	88	97	93	116	105	116	83	103	100	121	98	101	111	102	90	93	98	116	96	102	100	130	90	94	105	109	115	99	94	110	95	118	115	110	107	115	109	107	102	117	98	112	109	105	110	105	118	109	112	107	106	99	113	111	93	94	102	96	121	133	84	123	115	99	101	106	105	96	108	105	102	94	92	94	100	106	93	101	108	109	105	97	108	106	107	95	102	86	87	106	115	95	102	93	95	104	106	101	104	107	94	93	83	97	90	105	94	100	96	100	105	80	96	99	106	96	94	95	109	96	92	104	96	109	121	91	93	101	112	99	104	105	84	110	112	93	113	114	88	108	120	89	95	104	95	82	109	110	100	97	106	92	89	101	92	101	105	119	110	115	105	94	105	103	96	93	101	97	94	97	115	97	98	105	104	96	87	99	102	110	90	92	98	97	114	97	104	103	105	108
5557	1449	3220	3593	3114	2540	1987	1649	1404	1252	1060	1021	884	771	727	685	668	650	604	616	555	521	478	456	506	467	449	464	413	393	431	428	425	396	403	391	373	359	392	387	350	382	384	369	359	321	385	359	338	350	342	331	337	395	364	350	348	344	363	354	359	335	347	328	366	349	322	316	345	321	320	318	306	324	328	327	372	307	291	338	325	377	354	343	324	370	314	315	336	331	309	332	347	320	307	337	329	347	326	294	337	289	298	337	310	344	327	297	332	307	357	330	309	314	299	311	308	299	305	337	333	337	360	327	331	313	327	335	325	319	313	313	335	318	328	322	316	282	332	325	325	332	316	321	330	313	349	315	267	319	312	342	310	341	303	314	295	310	310	332	354	336	308	285	331	287	341	325	326	336	310	347	327	275	289	325	317	354	318	301	299	317	305	294	319	330	350	331	332	313	327	305	319	339	309	318	304	331	345	318	305	306	320	336	306	302	298	282	348	332	302	335	313	358	330	319	318	347	316	311	309	327	298	336	338	305	309	304	316	354	322	327	307	309	302	302	311	295	300	322	346	321	309	315	305	311	327	310	292	286	296	312	333	324	323	343	321	327	335	292	319	311	315	317	328	301	302	350	324	306	351	322	321	341	350	359	308	355	282	344	312	362	344	318	329	326	325	322	268	336	300	304	312	319	324	323	340	311	334	309	312	328	322	311	322	276	315	345	319	341	306	316	317	330	275	315	312	322	320	285	299	330	302	335	334	328	296	279	325	324	298	304	323	330	317	330	299	307	302	299	297	322	310	300	328	310	313	324	320	332	314	307	304	328	332	324	351	306	338	285	345	303	299	303	326	310	309	333	316	316	296	370	319	326	321	341	307	310	283	326	339	305	293	312	325	283	380	327	324	324	304	320	321	322	302	317	346	318	315	308	324	352	328	307	336	330	313	352	292	333	308	314	339	317	309	323	292	329	317	342	306	292	301	312	305	317	309	323	274	315	338	298	313	308	360	298	286	338	302	360	341	347	321	337	310	328	310	330	332	307	338	309	327	305	349	318	325	318	309	317	323	315	337	316	313	315	327	337	315	306	334	319	306	311	313	314	329	301	328	314	290	293	331	338	292	302	307	344	297	319	347	308	330	317	332	309	324	334	360	299	329	328	319	305	313	293	337	331	320	310	334	324	356	299	321	294	323	317	309	327	315	311	341	304	320	299	316	312	323	316	312	316	309	302	299	317	303	331	300	307	335	328	306	347	311	312	307	313	340	343	323	313	315	314	353	326	336	341	318	329	306	322	347	330	330	332	312	302	301	333	305	325	318	337	339	295	305	348	325	291	313	342	327	300	342	273	319	309	326	336	339	352	321	285	296	302	321	319	334	324	301	306	331	295	318	322	319	333	307	294	339	337	305	315	307	337	338	311	340	309	341	305	306	347	316	343	343	305	309	327	298	337	303	308	319	302	322	306	317	316	340	347	285	325	346	314	327	331	302	309	337	299	304	321	298	326	300	288	356	307	302	314	321	334	313	305	318	301	315	325	320	309	320	309	320	307	348	290	338	305	313	321	347	349	336	294	318	300	307	289	306	314	307	301	291	346	317	332	316	313	289	290	291	327	335	345	305	315	330	310	346	301	298	318	344	335	346	294	354	303	305	316	320	345	340	345	315	292	337	345	304	335	340	346	333	337	311	302	318	305	346	293	334	294	319	296	329	323	360	313	355	329	315	319	326	300	339	297	309	312	334	292	318	344	316	322	350	336	305	348	329	337	311	353	329	319	326	315	315	286	297	311	324	317	313	276	335	305	334	327	322	327	313	345	335	319	303	327	315	273	288	329	357	292	302	329	315	307	292	307	290	306	345	296	295	346	296	290	298	300	323	344	329	309	321	332	303	306	312	299	307	293	305	312	338	322	306	317	321	336	322	352	309	352	341	319	308	374	319	342	335	331	276	315	333	306	369	316	286	276	313	324	332	308	297	318	302	352	323	361	309	296	335	278	289	328	328	324	309	281	321	318	344	295	322	307	315	302	324	288	348	286	318	345	291	316	332	355	336	306	303	330	303	316	315	312	325	347	320	323	320	316	325	321	315	285	285	298	324	313	337	306	315	321	331	303	312	311	314	298	317	298	326	331	328	328	320	347	275	321	318	322	350	338	346	310	311	314	301	337	320	319	315	324	327	301	340	322	294	339	341	318	320	325	279	345	294	319	315	321	313	277	316	310	323	305	313	342	311	293	353	328	317	333	323	318	346	316	288	325	310	317	344	293	306	299	303	349	304	317	321	342	297	331	332	329	304	319	326	310	302	321	298	318	313	328	322	342	304	262	307	325	293	336	336	304	319	302	344	369	322	299	310	312	325	357	324	337	317	343	335	298	315	325	305	311	332	290	306	288	302	313	312	313	327	307	320	315	323	299	311	330	322	313	306	311	293	324	323	341	313	318	323	309	321	344	320	325	343	286	339	273	322	335	341	320	326	312	332	315	324	297	297	322	336	338	312	342	333	313	323	359	320	329	310	333	354	302	289	300	310	332	332	339	303	305	307	345	292	334	328	328	315	318	326	342	308	323	303	312	311	342	306	298	351	336	310	318	318	295	348	294	311	302	333	330	313	334	290	337	322	333	300	299	324	305	349	314	323	301	303	320	322	328	301	309	322	305	323	299	302	306	296	316	329	325	333	318	327	313	287	318	312	300	352	302	337	316	316	313	331	311	335	343	340	323	277	304	298	290	310	345	324	320	320	319	330	316	340	297	310	317	310	316	313	327	343	302	311	301	347	292	336	338	330	358	316	305	319	293	332	307	342	282	312	311	350	284	330	322	298	348	288	319	335	295	350	342	306	349	312	330	337	346	329	332	362	334	328	302	305	320	323	290	354	320	338	290	340	327	324	293	325	341	324	303	333	329	314	347	307	339	312	267	312	336	324	310	329	297	312	315	309	322	309	324	325	324	306	336	350	329	320	348	324	313	334	302	328	312	321	320	324	311	341	310	287	321	301	341	300	315	348	328	299	321	343	297	349	304	307	320	308	315	329	369	292	307	327	318	344	319	333	324	332	306	335	328	267	318	308	317	324	344	313	325	343	329	330	337	314	290	319	297	305	302	329	313	313	299	313	286	281	326	309	314	278	296	287	308	308	299	323	341	271	318	327	321	354	316	276	335	320	323	300	287	347	312	315	322	289	348	336	356	306	326	300	320	356	312	321	296	328	321	314	287	373	326	321	329	280	330	328	320	302	322	337	321	327	334	323	304	305	325	305	378	311	332	302	316	320	302	346	323	301	330	323	308	340	304	283	309	344	311	326	309	342	331	322	341	308	340	321	315	337	328	333	293	323	314	300	305	347	306	318	321	310	323	323	309	301	320	315	336	267	304	329	283	311	337	308	299	329	328	300	279	345	307	319	315	294	309	293	300	352	334	320	313	307	312	321	335	346	312	335	335	309	313	324	305	300	299	310	307	291	292	272	322	319	312	306	295	308	311	344	284
19165	3290	2876	2270	1622	1156	834	666	592	445	442	377	377	296	303	275	256	243	224	223	237	203	199	216	197	209	184	189	197	217	199	165	194	187	168	178	181	174	191	195	188	189	171	164	177	168	184	154	197	165	195	163	168	159	176	179	145	161	158	183	185	158	165	174	159	144	154	170	166	172	160	164	169	159	169	177	150	171	154	157	155	177	143	154	150	160	175	179	156	174	133	170	160	179	160	169	149	162	158	166	150	155	181	155	181	144	186	158	171	192	167	167	158	163	139	177	180	169	153	164	149	175	168	154	151	168	183	164	161	152	170	153	172	151	163	173	166	172	173	162	152	172	162	143	167	161	141	162	190	159	155	158	173	158	155	179	171	147	166	163	165	153	150	162	178	172	168	158	141	171	152	154	180	168	152	169	147	164	165	150	172	165	133	167	164	169	172	157	164	151	162	142	171	183	181	182	185	172	162	162	154	158	170	164	147	142	173	144	160	161	165	145	144	171	169	174	162	176	158	166	165	157	176	184	155	169	186	175	143	162	182	167	167	145	168	158	129	159	136	181	157	157	165	144	157	156	159	177	168	156	171	177	159	162	156	178	141	156	156	190	161	159	172	153	173	144	169	155	186	148	178	169	161	143	167	132	183	164	160	164	155	180	151	158	159	181	131	156	171	183	178	164	164	179	157	158	173	150	167	183	158	184	149	164	187	150	163	160	156	167	163	145	158	183	169	170	171	171	177	168	172	162	146	144	170	158	181	154	160	172	150	155	176	164	168	161	163	167	161	173	170	162	158	152	158	148	146	166	148	171	148	155	169	163	172	150	124	152	166	148	153	172	138	176	187	144	168	152	158	165	155	160	155	145	149	170	170	156	171	164	159	167	171	184	151	175	137	180	170	168	154	167	135	171	170	166	169	147	173	167	163	157	161	169	150	150	143	178	147	163	149	180	125	169	152	186	169	155	170	166	176	166	161	152	167	143	165	165	164	177	180	160	158	154	153	155	172	157	178	168	171	136	152	140	165	180	166	172	192	152	155	171	168	141	180	167	165	154	167	138	182	158	172	169	154	160	142	162	164	165	142	180	151	173	161	156	169	165	141	175	148	164	146	141	165	186	149	163	166	163	160	153	143	157	187	157	174	171	165	185	137	153	168	175	148	168	158	159	153	171	183	167	155	162	190	171	168	169	167	153	138	140	157	161	170	153	200	163	160	139	159	173	178	177	157	167	170	148	157	193	153	156	169	148	160	161	161	164	158	168	163	169	156	157	174	152	153	154	156	152	169	143	165	148	155	156	166	158	174	172	181	151	156	161	171	172	165	154	162	177	177	190	194	155	156	157	181	146	173	149	172	154	141	168	151	166	146	139	182	152	153	159	181	158	146	149	172	170	136	163	155	202	149	173	189	169	172	161	167	177	153	174	148	148	172	169	162	161	148	174	141	142	155	157	167	157	150	163	168	150	175	138	193	164	166	150	156	162	129	145	165	152	156	152	160	165	174	146	162	165	184	145	138	165	156	186	172	136	173	158	164	146	157	150	168	171	174	162	171	178	147	168	177	160	131	145	183	169	167	159	174	171	165	180	164	146	141	178	157	192	177	183	174	175	149	172	142	165	184	174	170	158	165	140	151	183	165	189	178	147	158	160	183	153	158	178	147	184	168	183	185	147	152	147	162	182	174	168	153	152	165	157	162	172	159	154	162	165	158	139	156	176	155	163	163	161	165	131	155	179	172	179	155	187	162	181	161	148	151	157	168	155	175	180	155	167	164	175	152	154	164	154	164	196	156	153	159	174	141	151	167	148	154	166	188	125	156	161	163	168	174	154	153	147	191	157	168	138	149	140	167	177	185	155	162	164	175	160	157	181	179	160	155	158	182	150	154	187	163	174	173	155	175	182	156	145	170	168	163	156	159	163	159	165	145	169	163	165	144	151	162	150	165	160	171	152	152	159	157	157	160	149	164	181	164	161	164	164	157	144	164	151	157	161	162	179	148	180	171	148	153	196	167	162	169	155	158	158	177	139	173	159	173	173	178	162	151	167	161	145	164	159	164	181	163	161	169	174	165	171	159	155	159	171	179	171	156	154	179	151	182	183	173	160	165	173	151	172	154	169	170	153	153	171	174	158	156	167	180	147	145	164	171	159	171	158	164	156	152	144	164	182	159	142	151	158	148	151	158	144	172	164	165	167	169	174	144	183	158	156	160	147	165	154	165	155	172	183	159	146	186	185	141	162	158	166	147	143	169	155	172	176	153	168	162	155	164	182	177	154	185	167	165	178	167	144	175	161	164	168	146	174	155	162	167	183	160	159	165	134	168	162	161	155	142	154	140	154	170	154	148	179	179	161	144	183	169	174	160	161	153	174	163	167	162	165	159	140	176	148	168	189	171	162	171	148	141	178	154	175	152	154	145	158	171	158	157	172	144	154	178	161	163	193	152	163	143	144	158	179	197	160	157	186	167	152	145	162	154	149	184	175	184	161	161	184	154	161	159	158	165	170	159	148	191	154	163	173	160	157	151	146	150	148	165	167	155	168	166	145	174	170	170	173	172	159	150	159	149	139	164	188	158	163	169	161	187	165	158	167	167	157	172	186	163	182	159	157	157	175	162	183	166	150	184	164	161	165	173	180	171	167	189	179	184	161	172	166	152	171	163	172	190	162	141	172	149	155	174	154	174	151	168	144	163	151	170	175	158	156	148	173	158	165	142	137	174	171	159	147	174	161	181	174	152	145	163	176	158	161	165	182	153	161	158	140	167	172	166	159	173	168	158	168	162	169	178	154	146	152	172	177	166	176	165	166	158	151	190	154	166	171	150	160	161	149	171	167	161	165	174	170	187	151	156	153	149	150	156	170	172	161	158	154	162	155	149	160	149	172	149	181	155	161	157	173	166	162	156	186	165	164	197	152	159	156	152	145	145	173	130	191	155	164	147	173	187	149	150	157	171	167	172	157	152	139	168	148	136	189	157	186	168	182	166	167	160	168	169	161	158	167	162	151	177	180	176	170	150	178	168	191	178	163	166	183	164	160	161	161	140	161	132	156	148	157	148	151	160	166	142	168	174	158	173	194	181	158	169	158	174	168	168	173	175	174	182	157	177	149	159	187	186	153	167	164	162	181	158	159	151	158	157	168	148	156	153	146	148	174	177	152	176	162	166	159	135	181	183	145	153	174	156	161	188	152	176	156	164	142	145	172	150	157	182	155	147	160	149	164	161	164	172	157	159	159	186	172	139	182	175	158	161	157	172	171	139	162	150	146	155	163	174	184	180	154	149	180	170	143	157	143	195	154	149	140	182	171	164	170	156	159	139	154	146	167	160	164	158	177	183	189	158	162	151	150	170	156	143	165	188	181	156	148	143	164	183	166	170	148	195	156	115	186	148	172	180	154	178	147	147	157	192	155	200	151	174	176	145	173	183	151	164	171	175	159	167	157	172	162	143	164	148	159	158	181	153	150	146	164	141	139	141	137	180	165
8009	2647	6175	7041	5837	4758	3834	3066	2634	2317	2095	1692	1569	1418	1369	1159	1146	1028	984	981	884	834	857	813	808	760	752	720	703	706	658	649	644	672	689	615	680	626	590	597	620	595	594	617	604	591	532	498	576	533	548	554	534	564	509	567	543	508	561	550	487	505	536	560	501	548	539	472	523	510	547	531	509	563	556	501	517	508	514	493	488	530	567	510	542	536	531	525	520	498	522	560	508	512	510	491	522	511	501	502	512	507	470	544	557	505	494	460	471	489	518	524	522	454	509	507	517	491	476	492	502	494	501	507	492	508	504	472	493	531	493	511	467	501	478	480	500	519	531	468	505	477	495	469	499	487	523	487	466	517	514	470	457	511	485	471	527	514	513	511	510	487	463	506	475	489	509	480	475	502	488	513	536	448	519	500	485	495	472	474	452	502	504	485	479	490	484	499	534	487	491	469	493	483	469	491	477	450	488	500	512	505	509	449	450	502	508	482	464	466	483	466	496	512	466	494	488	500	489	465	486	499	475	515	495	463	451	486	501	479	459	479	474	472	454	491	485	470	476	504	473	488	525	500	471	472	493	437	511	517	495	457	508	494	458	497	483	508	469	463	471	460	488	539	518	456	491	514	464	449	500	488	487	484	497	531	501	496	528	481	537	509	486	469	470	473	504	496	502	462	495	489	545	482	512	484	489	486	460	467	497	489	441	515	474	500	496	455	513	543	467	480	479	480	451	485	463	480	452	504	494	494	482	514	530	508	451	494	494	483	473	483	472	491	500	480	472	496	510	485	500	486	478	464	514	482	513	465	472	460	488	486	488	504	484	498	481	485	485	486	471	463	490	454	497	479	520	486	487	508	499	475	504	451	506	471	508	475	491	472	428	505	521	461	460	526	451	468	472	468	505	473	557	468	529	492	461	468	460	474	485	468	471	483	504	485	459	451	503	503	490	491	522	449	501	492	511	517	492	422	502	505	480	481	501	443	479	498	482	457	494	469	481	472	466	497	460	491	489	487	511	451	492	509	452	477	484	472	455	470	481	517	495	511	443	475	498	444	484	511	472	505	473	503	525	542	477	489	494	480	484	468	447	510	466	443	482	524	491	509	496	499	466	460	487	483	502	515	512	508	507	492	480	479	510	511	465	470	506	517	462	476	511	494	485	495	498	461	510	490	484	495	489	499	469	507	513	484	492	484	474	468	483	486	515	461	494	512	499	486	503	509	489	470	487	469	451	471	495	513	451	498	471	499	477	461	454	482	456	471	456	496	483	440	480	459	470	485	473	461	498	491	504	468	513	466	486	494	493	490	482	487	527	529	496	464	451	509	463	487	508	512	505	477	468	528	512	475	503	473	490	480	462	464	481	465	484	502	524	512	476	493	493	463	468	504	482	490	495	484	479	511	455	503	492	459	475	488	496	541	507	486	463	494	460	465	496	472	514	457	486	466	496	478	504	457	435	467	435	459	457	512	497	478	523	452	467	532	481	448	470	499	457	489	486	487	470	535	503	458	488	478	498	527	475	499	493	514	503	475	484	471	476	508	481	491	500	460	506	528	474	519	503	474	481	462	481	477	473	501	490	483	494	492	455	483	502	487	477	487	463	488	489	517	492	508	508	487	451	507	471	481	512	500	504	469	465	507	506	566	478	472	499	492	472	454	485	515	482	461	461	469	513	455	502	483	485	469	487	488	533	499	519	484	469	488	445	489	499	493	457	499	436	475	481	502	517	512	482	494	481	495	482	483	469	490	490	473	506	481	472	470	513	494	511	456	496	481	489	491	499	493	494	526	485	520	465	498	452	476	451	481	458	482	439	467	463	490	480	505	477	464	494	466	421	466	488	505	451	460	512	475	472	494	474	486	523	469	531	461	485	476	518	472	485	497	483	471	480	505	473	492	485	509	476	482	489	507	475	488	476	506	524	478	493	483	505	455	492	501	527	503	491	506	498	449	534	484	461	486	505	492	491	503	508	485	474	473	483	489	470	494	495	501	491	468	527	495	529	496	489	477	482	502	484	501	482	502	501	488	489	427	477	514	483	480	481	504	457	481	483	523	490	515	486	543	488	494	505	482	514	501	499	517	481	519	482	479	501	516	499	463	508	501	510	478	422	489	507	453	457	440	488	491	505	488	492	483	497	496	468	466	460	493	495	543	508	450	494	506	475	546	470	478	511	517	522	486	482	475	469	475	490	474	474	478	508	482	532	482	475	500	483	467	508	508	522	492	478	491	490	476	501	482	464	527	485	503	509	499	477	461	440	515	467	459	502	484	475	506	496	493	464	494	496	524	484	492	504	482	493	517	453	482	488	463	515	502	508	467	475	470	489	471	465	494	494	478	487	462	443	469	486	497	500	460	498	447	472	487	515	482	471	516	480	474	468	480	504	456	457	535	506	474	487	495	508	494	474	446	467	505	503	452	458	475	529	499	485	464	481	473	436	479	440	489	542	501	511	458	453	473	444	502	496	515	505	475	489	513	499	470	459	491	517	461	488	496	471	482	478	462	490	457	493	516	483	513	470	515	465	488	469	503	467	506	505	509	488	513	470	463	437	464	506	457	492	471	462	499	493	517	444	484	526	446	488	527	498	467	517	478	466	483	475	490	533	473	509	502	469	464	481	482	504	464	498	507	530	525	513	517	543	427	458	531	501	474	559	478	504	458	526	456	501	503	503	494	471	479	514	482	465	515	491	495	505	468	496	475	492	533	495	455	481	511	491	475	486	493	455	508	489	489	452	471	475	493	488	482	488	538	488	505	488	489	459	503	493	463	475	468	518	490	463	498	512	516	499	465	502	489	490	500	457	442	477	505	501	527	483	496	473	464	462	495	480	509	465	505	482	450	455	500	463	504	478	476	501	487	454	537	514	496	505	523	477	497	493	494	498	489	488	508	506	493	497	465	472	489	484	468	513	488	501	441	451	515	474	508	477	528	446	490	505	488	457	477	506	455	486	532	533	466	481	483	506	477	539	502	482	487	494	483	478	476	500	470	506	460	488	481	485	467	481	448	498	544	467	464	487	458	501	444	496	491	499	509	519	498	488	479	478	504	470	485	492	494	461	494	528	471	499	484	483	456	460	487	467	491	509	508	464	500	461	494	489	448	449	476	468	510	502	495	484	484	453	491	507	474	484	482	477	477	475	478	502	481	488	465	456	458	485	486	495	477	511	499	460	479	441	471	498	525	461	510	468	491	488	519	507	469	481	491	493	479	498	448	463	436	535	488	506	487	501	544	470	490	488	504	496	502	489	460	506	481	499	479	447	507	512	520	514	497	484	475	503	466	485	474	485	519	510	477	472	509	481	455	523	442	487	484	439	474	506	469	493	478	517	506	483	549	498	515	508	481	511	495	508	468	479	503	475	484	500	449	506	546	469	515	507	480	493	457	504	526	501	514	456	485	541	462	473	510	471	507	469	467	472	435	537	489	509	469	494	473	491	526	528	488	512	451	510	515	489	482	451	463	492	492	529	467	455	451	505	465
2510	274	295	261	230	236	199	214	219	228	198	201	201	209	172	215	229	212	221	228	213	203	224	206	207	216	204	230	192	215	186	186	195	172	198	193	202	214	232	246	224	213	198	217	190	190	222	190	190	197	207	204	214	242	211	212	184	198	197	209	193	207	190	215	196	230	223	191	180	190	205	231	231	212	215	194	235	219	222	191	208	230	207	198	172	208	187	240	195	203	206	191	217	218	197	198	195	206	217	214	197	206	198	204	187	222	188	193	210	237	212	197	172	195	197	205	203	220	213	223	175	233	197	200	224	212	211	240	211	180	199	188	229	206	222	197	212	175	190	213	224	231	216	216	221	218	204	203	194	218	201	199	197	202	230	209	203	220	223	176	201	185	184	208	215	207	188	216	219	191	195	215	207	205	205	226	197	210	192	209	192	205	208	186	223	202	213	208	207	199	227	203	198	210	212	211	231	215	240	222	220	228	224	192	201	215	206	211	213	186	205	221	204	171	209	197	207	207	209	214	195	198	225	200	193	221	194	227	232	206	193	212	194	205	197	224	206	212	214	226	212	216	198	219	215	199	199	201	219	228	216	222	175	174	219	195	202	206	188	204	206	189	231	214	216	206	205	234	204	219	192	225	253	203	217	222	205	215	197	203	214	209	185	205	200	209	192	216	218	226	197	199	205	221	235	200	197	203	213	175	186	204	176	213	219	209	215	177	193	245	215	198	184	195	203	220	185	204	210	201	232	229	193	207	192	188	213	215	197	234	219	210	214	222	212	219	229	185	178	222	215	206	200	201	208	205	214	224	188	211	202	211	206	202	202	194	212	214	197	200	186	199	246	210	248	225	203	189	209	202	177	182	210	208	234	207	221	198	208	213	214	199	201	194	210	208	216	215	194	212	216	200	224	245	197	206	165	204	220	188	211	206	207	213	204	157	222	197	209	198	182	184	211	226	215	199	207	223	199	193	206	183	214	201	227	221	197	209	213	224	211	211	202	209	197	204	183	205	197	192	202	194	182	184	214	223	211	201	206	188	211	199	196	228	214	216	201	203	196	223	207	211	216	224	220	225	231	230	183	223	228	210	205	242	222	180	198	200	189	210	196	198	204	207	186	228	194	213	209	215	213	195	210	208	197	193	181	217	189	213	226	188	221	219	188	205	225	202	211	206	191	184	190	225	185	172	182	225	217	214	241	186	202	212	196	198	220	196	216	205	218	206	187	222	219	218	200	199	171	215	223	215	217	191	177	209	220	214	210	210	203	199	230	225	177	221	212	191	201	200	187	181	190	224	190	194	202	207	187	206	184	206	248	227	215	196	194	199	208	217	188	219	226	196	190	204	220	204	228	213	211	195	214	164	200	226	217	202	181	232	178	228	216	183	181	235	184	227	184	226	197	233	207	186	204	209	197	204	210	186	210	211	203	200	200	215	198	183	204	210	207	165	218	221	213	202	212	207	205	229	182	203	205	181	211	192	213	201	177	218	227	227	224	180	202	190	212	192	214	212	200	217	197	217	223	219	207	206	191	211	183	213	206	196	185	217	216	204	222	220	194	191	214	193	240	174	218	224	196	181	197	195	213	190	207	177	204	205	174	220	239	190	210	204	203	197	181	229	209	211	199	228	183	216	227	224	190	210	201	193	211	224	176	190	194	205	207	211	197	213	204	222	206	204	193	214	191	201	192	173	195	219	208	207	214	222	201	201	225	227	174	206	208	201	207	200	184	188	205	211	218	188	185	188	206	197	214	228	210	200	186	192	223	213	226	198	193	215	175	194	216	231	204	241	197	191	185	197	171	183	198	214	191	193	183	214	211	193	188	217	203	217	187	213	205	212	208	225	222	195	215	224	213	169	211	203	189	199	198	224	207	195	205	195	227	245	215	206	193	214	204	214	223	221	212	239	199	191	201	199	229	210	206	207	194	209	196	198	197	195	207	207	218	209	210	209	214	210	201	194	184	212	187	219	216	193	210	219	209	201	208	207	233	227	220	194	200	227	214	194	197	224	192	187	198	215	209	212	215	196	186	206	186	213	204	192	186	192	190	226	202	169	225	190	186	220	224	177	216	205	214	226	206	199	225	212	194	200	216	213	195	183	206	186	191	223	218	229	192	222	186	204	198	211	201	214	196	195	184	167	180	214	215	199	190	178	174	239	207	198	228	178	195	202	214	201	191	192	208	197	205	195	197	193	208	212	198	193	210	206	182	202	209	184	200	208	199	191	198	209	190	213	196	212	226	198	206	210	209	203	198	216	188	193	192	201	216	222	224	191	203	201	208	241	227	198	209	204	202	208	209	203	203	232	217	211	200	206	207	236	200	216	211	180	193	208	194	183	206	218	216	201	225	180	213	199	229	200	192	213	213	231	202	209	201	211	208	236	195	215	212	202	189	199	218	214	210	199	215	189	228	205	198	203	212	184	188	204	194	218	230	223	201	208	234	202	223	183	236	225	215	198	203	217	210	203	188	186	220	207	206	195	202	203	205	212	187	199	203	176	219	224	218	174	204	202	201	222	203	198	211	218	203	170	190	198	220	195	219	208	177	213	208	193	217	190	192	198	189	210	214	218	202	199	189	209	233	221	204	194	228	215	207	191	199	185	216	215	212	225	220	196	212	209	186	193	215	213	215	192	215	179	211	208	201	208	204	231	192	200	191	217	196	191	213	221	210	202	213	214	196	206	205	213	231	185	206	207	193	219	227	226	218	208	184	235	211	216	189	200	200	203	208	185	237	190	204	200	199	207	222	225	163	206	211	197	188	212	224	215	231	201	196	190	204	191	208	200	231	203	199	217	207	202	212	198	204	185	220	214	197	198	223	208	218	198	243	210	222	223	208	192	221	188	197	202	206	198	197	204	186	208	207	202	205	214	214	202	195	210	196	196	201	213	227	208	195	201	228	225	235	237	189	226	179	186	200	199	177	213	210	220	202	215	191	191	199	216	206	187	190	195	201	204	199	192	221	194	195	213	226	185	193	230	204	223	186	195	208	191	211	208	195	211	195	219	198	193	212	202	187	203	194	211	193	218	216	222	213	196	205	189	197	192	194	215	218	206	193	205	181	206	222	184	191	203	224	194	207	203	220	197	226	215	194	198	213	220	175	178	199	194	197	187	197	209	220	198	207	196	194	208	198	216	196	197	212	185	211	204	200	195	202	232	215	180	172	207	220	183	215	197	180	215	211	215	187	198	227	193	216	188	213	193	227	197	215	222	173	168	199	235	202	211	202	222	204	205	215	190	213	186	204	200	224	191	193	198	209	199	206	187	204	185	229	192	218	227	234	216	203	212	220	193	203	183	210	190	201	228	203	213	199	213	200	187	193	210	192	218	230	228	214	212	212	205	194	190	214	219	211	208	189	188	212	195	204	212	188	193	183	210	205	241	192	197	199	194	215	206	202	181	197	201	204	201	164	185	189	206	231	220	191	203	224	206	209	215	207	226	211	208	228	216	216	205	191	203	240	192	180	207	219	199	211	211
2241	683	791	762	731	746	681	677	661	589	637	566	616	581	603	580	606	582	596	603	624	620	580	584	585	596	601	571	539	622	587	587	597	582	585	601	533	536	626	595	542	567	558	590	546	556	559	530	562	573	593	589	563	525	573	593	596	609	599	588	585	565	549	572	555	546	549	581	606	586	550	596	550	565	577	561	566	595	560	550	581	581	556	568	561	546	556	605	658	578	594	550	545	562	566	594	593	529	582	559	594	569	548	560	570	582	525	527	572	551	536	601	572	587	578	553	581	571	606	585	561	557	571	577	527	585	583	581	572	579	547	603	527	583	598	553	597	579	551	552	574	558	526	551	543	566	574	538	574	526	565	575	538	565	569	555	545	588	567	560	560	598	532	559	531	580	562	595	571	590	547	590	560	599	591	585	609	618	553	579	592	569	570	599	597	555	543	556	577	533	567	573	587	550	542	583	561	605	562	561	575	539	565	565	568	573	558	561	619	617	586	577	535	562	572	550	574	555	585	573	617	586	565	603	558	557	565	558	543	554	603	583	594	551	572	543	548	571	563	583	562	577	544	566	568	547	554	567	570	578	513	553	546	571	558	629	554	569	538	554	539	552	572	558	559	596	558	591	580	571	529	560	607	569	560	573	560	539	541	569	560	588	614	579	523	502	510	589	561	561	590	567	540	591	559	559	569	590	581	601	531	588	554	590	562	530	588	527	542	523	549	615	592	527	536	636	560	614	546	545	588	559	570	552	557	563	570	559	562	558	535	590	551	561	585	542	562	592	593	553	576	586	538	610	544	570	617	541	616	581	559	582	547	551	609	568	570	601	514	542	591	574	558	563	566	617	543	604	539	532	555	526	572	612	563	577	582	596	571	553	542	546	583	635	587	575	553	539	516	582	532	565	608	593	570	570	590	567	582	536	577	580	560	523	531	562	542	569	551	566	571	574	533	621	549	612	550	527	584	554	573	540	572	583	557	587	560	587	535	585	525	594	630	560	580	575	564	572	571	560	557	573	560	616	589	540	583	555	582	561	579	581	550	598	609	600	563	569	579	560	611	583	580	557	576	562	545	563	562	603	573	539	561	585	561	546	589	536	584	567	575	553	586	596	573	571	593	585	580	603	596	537	545	596	563	590	578	588	569	579	544	639	574	552	582	547	571	563	606	573	574	577	565	566	571	561	562	568	550	623	555	566	525	576	568	583	565	559	564	531	557	590	578	611	551	545	576	607	582	573	571	549	558	558	580	563	576	557	564	593	577	547	542	535	560	582	509	604	552	587	513	556	551	563	592	580	538	586	571	564	562	553	583	543	578	608	553	564	561	583	593	545	589	542	560	532	571	594	573	585	578	597	545	554	557	587	554	544	547	599	540	578	566	531	589	592	591	544	579	560	550	577	594	568	590	563	569	562	563	533	559	592	575	565	570	635	559	536	589	574	573	562	562	538	572	559	548	607	587	574	556	565	557	575	560	618	628	542	539	612	586	557	542	574	566	538	551	574	577	557	580	578	593	577	580	584	597	575	574	555	550	535	546	559	586	562	549	581	591	585	592	566	595	553	584	534	559	565	579	584	540	549	573	576	600	557	563	560	600	564	541	555	567	584	533	554	570	577	540	577	602	577	592	610	554	575	549	594	531	578	571	567	585	548	573	586	555	600	574	573	556	600	577	568	558	523	568	566	537	527	581	561	569	595	577	554	544	569	579	573	612	517	557	578	576	576	538	579	583	546	571	570	603	551	535	573	540	550	604	585	599	528	588	541	570	547	556	540	559	569	547	574	569	547	597	562	582	560	602	542	565	588	517	555	559	579	569	610	567	589	575	573	550	607	562	585	575	555	609	573	540	553	537	595	554	580	586	550	586	531	578	580	558	598	566	544	548	509	568	553	568	593	562	524	588	538	558	567	562	544	590	549	560	544	560	543	569	561	538	540	547	561	536	552	568	532	540	610	549	545	563	581	567	554	566	553	553	527	571	545	591	575	542	587	544	584	585	595	576	536	582	534	618	590	552	563	568	573	579	570	556	540	508	530	518	564	649	615	571	533	595	569	552	571	562	563	551	555	562	550	557	539	602	554	575	571	574	557	579	609	566	538	569	597	553	528	568	585	596	587	559	544	540	542	595	543	547	612	576	544	530	571	602	600	604	601	609	553	578	560	551	598	553	524	560	621	566	566	554	572	603	585	523	543	586	584	626	556	547	595	568	602	568	572	556	548	542	572	580	557	569	545	525	562	621	514	575	568	582	595	601	535	535	595	550	526	537	545	592	553	586	530	561	552	555	563	564	572	575	558	567	576	589	586	543	557	595	584	576	602	574	558	592	553	587	581	534	590	562	583	600	545	523	559	559	562	579	586	558	527	591	605	596	607	597	600	533	568	531	587	543	571	570	579	567	553	531	576	558	588	580	623	524	559	549	606	581	564	569	590	552	558	589	587	524	559	546	577	563	578	551	607	541	565	587	578	525	599	555	578	544	533	550	572	555	559	532	587	557	594	576	583	573	565	564	587	583	538	523	597	552	540	550	584	578	562	574	563	522	562	591	568	606	525	566	603	540	599	595	561	550	561	562	569	534	539	579	546	559	585	624	577	514	521	559	639	553	586	549	595	559	586	582	567	581	555	550	562	592	585	556	565	584	536	548	551	564	598	565	584	573	560	547	590	537	526	579	554	552	571	569	579	569	555	572	547	542	583	583	540	589	594	583	612	583	540	561	566	571	571	579	575	553	561	543	575	579	576	606	553	558	549	580	555	548	608	557	529	569	566	547	540	590	580	529	585	583	609	546	529	583	574	564	579	560	584	577	572	596	549	525	541	524	578	559	612	555	627	554	566	549	566	540	548	619	567	554	580	552	570	559	568	541	580	523	577	594	647	531	532	534	580	621	576	632	534	597	569	585	595	564	601	564	560	590	569	580	594	586	559	590	564	573	547	619	587	547	582	546	584	584	553	549	580	586	593	544	545	524	568	584	534	544	600	601	571	558	565	625	528	576	609	625	566	578	556	569	540	602	586	558	552	585	545	594	582	569	546	564	536	608	590	594	557	573	561	567	578	533	548	558	599	580	559	591	528	562	580	586	543	521	585	545	572	556	587	604	560	575	537	589	540	573	558	578	560	597	577	614	567	531	539	602	559	542	589	561	572	548	553	591	585	555	570	574	562	550	598	585	590	594	520	565	594	541	560	550	589	560	580	574	602	562	569	565	591	584	597	569	590	608	531	551	555	582	577	574	563	524	558	597	555	514	559	598	570	584	575	567	591	613	569	585	593	577	577	540	595	604	615	546	594	561	554	552	579	602	543	596	551	624	563	585	558	543	603	596	534	528	571	584	618	562	620	540	584	607	549	587	576	575	579	603	540	583	565	617	584	555	563	592	579	575	575	550	549	524	570	557	582	557	586	555	556	512	599	558	566	536	561	543	545	556	587	522	580	618	558	531	551	577	574	589	566	584	557	559	578	561	518	564	588	585	573	600	569
10180	1107	1373	1049	781	608	416	351	312	237	249	188	210	144	169	131	149	131	131	138	136	124	134	117	132	113	122	112	82	100	110	119	126	116	101	111	104	111	99	118	103	121	114	102	106	102	108	96	105	94	105	108	118	94	130	118	113	119	96	102	97	98	109	103	92	97	103	114	92	98	105	86	102	112	93	122	117	105	104	116	110	98	100	132	104	85	99	83	108	94	118	89	110	96	100	97	86	102	91	119	114	94	102	87	84	104	116	122	95	115	106	96	89	118	102	108	114	120	110	103	88	107	94	93	91	102	107	94	111	98	116	101	99	108	91	91	109	93	113	97	88	110	100	92	113	85	99	103	91	100	103	93	108	111	103	103	106	95	109	93	104	110	101	92	77	94	106	89	105	98	112	105	101	100	104	92	109	89	101	88	115	114	117	99	103	108	96	89	104	90	96	89	126	112	101	108	109	99	95	102	76	119	94	104	97	105	103	111	113	102	100	103	97	111	109	134	107	92	126	94	84	81	102	96	102	83	98	96	94	104	98	95	93	109	96	110	93	119	99	111	112	98	96	96	90	103	93	122	92	90	103	90	100	104	119	109	89	121	93	103	98	86	115	80	105	102	97	91	103	105	103	105	103	86	102	96	95	117	97	99	103	81	85	111	116	93	105	109	103	91	98	121	95	118	118	102	96	111	111	98	109	105	91	93	97	95	89	95	99	90	107	110	108	91	90	91	111	116	109	92	115	109	114	95	89	96	97	88	99	115	104	100	87	103	109	95	111	97	109	107	100	111	85	103	99	87	102	89	86	87	101	103	113	97	92	84	101	92	113	87	100	87	123	102	103	104	94	99	116	114	83	96	108	121	112	82	87	114	86	88	104	105	100	104	108	114	98	102	108	106	95	90	94	79	88	97	87	110	103	108	91	95	119	84	97	97	83	103	102	100	101	108	105	108	96	110	106	95	104	93	100	116	107	94	98	100	88	104	104	110	121	93	110	111	98	101	103	88	117	92	82	90	102	86	100	113	90	124	120	110	92	84	98	108	96	91	124	120	105	91	107	106	100	110	114	101	109	101	91	112	95	93	105	93	115	101	95	92	88	101	88	117	91	97	117	101	107	113	90	130	114	95	107	96	101	98	111	109	102	99	117	99	103	84	99	88	95	98	108	103	117	100	90	96	89	119	128	87	119	109	110	102	109	130	98	85	92	100	108	121	97	116	100	109	107	95	91	95	107	106	122	92	101	102	94	114	101	97	98	93	92	85	92	100	100	100	100	110	90	105	95	89	68	101	100	107	113	93	97	88	93	97	118	117	114	103	114	100	127	100	131	115	105	85	112	104	110	94	103	90	105	106	91	96	116	107	85	97	100	104	107	101	96	108	85	102	96	114	117	101	100	95	96	109	108	128	95	109	94	104	96	113	114	107	95	119	88	96	94	102	96	92	96	91	114	108	79	94	93	110	96	116	109	91	105	102	109	115	73	106	101	92	79	94	105	105	117	81	96	84	116	124	89	117	103	100	101	98	105	89	133	102	115	101	81	115	86	89	97	91	101	105	88	127	101	84	114	90	92	100	109	93	113	98	106	113	74	91	97	93	100	99	111	100	96	112	103	104	87	101	91	102	105	113	99	102	103	99	108	95	98	103	109	108	83	109	87	92	104	106	114	81	101	124	97	106	85	111	107	101	97	101	98	94	95	104	82	99	91	86	106	129	101	83	91	104	93	110	111	100	110	104	108	99	102	102	115	123	116	97	97	109	121	91	107	100	98	89	97	100	98	99	99	99	120	120	101	125	96	123	97	119	76	98	93	112	97	98	91	110	93	101	112	110	104	103	94	109	111	92	98	102	98	93	100	91	96	111	114	112	105	116	103	86	95	94	120	102	112	88	115	97	111	119	102	109	86	86	92	94	111	88	105	83	117	97	100	112	95	108	104	118	117	95	94	104	97	107	114	133	125	103	92	109	110	103	94	114	107	93	103	116	103	114	103	92	90	100	105	110	122	102	92	93	106	109	95	115	97	92	104	122	98	95	99	127	114	100	122	105	112	74	113	89	116	97	106	110	104	87	116	100	121	82	117	101	98	93	106	108	98	99	101	87	76	110	89	99	123	103	99	115	89	109	109	70	110	93	96	100	85	92	109	81	92	83	118	113	97	115	105	96	102	119	80	91	107	114	124	108	108	113	90	107	77	91	108	100	106	111	77	94	81	92	109	95	110	96	115	121	104	125	98	100	116	108	108	97	104	88	107	107	105	107	87	102	98	128	96	103	111	109	111	99	106	96	101	100	91	88	100	96	121	107	102	99	87	110	103	95	101	89	80	92	102	85	94	104	103	101	112	109	91	113	115	110	101	107	107	103	90	96	93	95	102	117	100	107	82	106	94	98	103	100	96	106	84	113	109	94	109	126	91	93	92	96	116	90	84	98	97	94	90	96	97	102	117	113	88	103	93	106	85	97	98	102	100	118	89	101	89	102	95	124	115	106	93	92	92	88	114	110	119	99	116	116	106	99	113	75	112	93	134	93	85	93	101	101	110	98	103	121	98	119	126	101	102	105	96	104	114	101	82	84	105	117	107	105	91	95	110	104	85	96	97	94	95	99	94	114	101	98	80	96	99	97	96	101	92	87	97	99	97	103	97	107	112	118	93	95	87	88	101	112	95	114	95	81	111	112	98	75	101	96	107	95	101	104	103	108	110	120	94	118	99	107	97	94	112	98	104	115	94	87	102	112	129	104	95	104	104	103	98	98	113	107	90	102	109	105	93	106	107	107	84	120	109	101	103	77	85	88	111	92	89	94	99	88	120	91	106	103	92	101	91	102	89	101	99	93	97	101	115	98	90	86	98	121	104	98	100	110	114	96	106	118	106	97	85	93	102	81	104	90	97	99	105	92	101	90	112	74	111	101	102	113	106	105	109	112	88	92	96	93	117	89	104	96	105	108	97	101	95	104	95	70	110	108	95	104	81	98	105	98	89	96	105	102	97	93	105	106	100	90	100	94	100	98	85	90	122	114	91	101	112	87	109	108	107	99	90	118	92	98	80	97	100	108	108	95	99	108	81	81	91	126	87	89	99	118	98	107	111	100	100	101	121	98	89	94	104	114	111	107	90	100	95	97	87	97	102	100	113	103	93	85	92	97	115	116	120	114	107	90	97	106	112	125	112	90	99	110	88	98	99	95	96	101	98	98	107	109	92	95	104	107	100	112	90	98	105	105	99	102	96	99	108	106	114	90	93	106	101	104	88	104	109	111	87	86	118	122	99	96	82	118	100	96	99	109	113	90	99	95	94	89	120	100	106	105	99	100	108	108	90	99	113	97	104	100	98	103	104	110	116	88	95	114	118	98	80	93	105	100	99	96	103	100	123	91	109	93	102	95	106	111	102	97	101	101	94	102	115	110	100	113	94	100	91	101	100	99	104	93	109	96	101	110	104	115	135	93	87	94	106	98	98	99	113	119	91	91	117	112	102	79
5662	1402	3182	3709	3101	2489	2001	1700	1471	1196	1083	996	872	851	735	653	671	612	578	487	563	533	486	456	461	462	490	397	448	422	419	399	406	416	420	384	380	384	385	375	342	383	386	367	393	389	338	355	350	354	359	352	344	350	353	350	332	328	340	367	341	358	334	365	334	329	331	312	335	326	377	370	336	341	376	322	347	312	338	350	320	337	327	324	310	341	322	301	333	339	317	340	325	307	335	338	331	307	309	333	362	313	314	317	350	299	323	335	323	324	350	295	319	307	352	310	281	299	334	286	337	333	347	310	308	335	341	309	305	308	338	313	331	308	307	304	325	343	319	325	313	326	323	321	321	328	333	309	306	326	310	303	323	348	323	321	315	344	312	312	343	326	315	288	337	319	317	318	318	282	279	285	306	308	306	334	315	332	308	319	297	315	302	324	333	294	357	316	307	320	299	321	322	296	295	328	302	323	323	295	300	329	339	325	292	312	324	331	302	299	328	286	315	307	321	358	280	302	316	337	337	335	285	306	338	303	322	327	314	326	338	308	298	298	318	289	335	325	339	303	328	310	306	373	343	307	301	314	291	338	360	313	308	321	320	306	302	320	310	301	336	291	284	328	305	340	326	301	304	340	322	321	340	314	308	320	323	295	293	353	298	305	347	318	309	303	323	305	300	349	337	307	310	314	344	315	293	332	325	316	322	337	314	344	301	318	277	313	353	310	319	320	293	306	296	345	325	331	304	330	339	325	295	309	322	326	319	310	303	308	286	297	320	290	308	327	285	300	344	295	329	298	308	313	322	335	330	320	319	310	322	313	292	350	343	320	300	295	322	341	284	268	317	313	328	340	330	330	316	338	296	304	329	327	300	331	311	323	319	310	294	316	335	340	326	310	316	326	311	332	325	313	365	358	323	280	321	300	330	341	326	296	315	323	344	318	392	315	320	292	350	314	323	325	319	276	324	290	331	285	333	339	327	316	276	299	297	321	317	318	302	302	300	328	308	318	339	331	311	291	349	336	286	329	311	341	309	321	296	331	313	299	304	305	312	305	323	316	279	327	297	306	325	315	309	322	345	293	322	342	343	315	296	331	345	299	322	313	345	312	358	320	329	285	297	339	327	292	287	292	274	318	292	323	337	346	301	314	308	303	326	320	307	342	324	310	345	352	310	330	329	323	307	304	317	327	337	329	301	332	337	335	299	336	316	307	335	317	307	322	311	319	320	330	303	317	311	311	299	340	336	353	320	306	308	340	319	318	310	333	332	314	324	326	332	332	318	319	303	327	328	327	330	295	288	313	319	297	302	308	291	322	310	325	314	297	329	344	289	301	289	328	292	342	302	297	326	336	320	297	342	328	312	315	324	305	337	346	326	303	294	316	309	295	352	334	302	288	338	311	341	341	369	336	311	332	344	321	330	316	347	319	327	307	320	324	299	311	313	339	341	317	334	325	305	361	289	323	285	342	366	310	327	285	340	310	281	313	300	317	333	300	305	302	336	315	310	305	298	343	287	302	364	309	326	294	313	340	358	321	291	287	326	293	361	326	301	308	334	325	316	283	322	322	303	326	306	297	296	328	305	296	306	289	308	304	336	315	306	332	284	303	323	306	352	304	331	307	308	363	342	303	329	353	338	306	311	340	323	339	346	320	358	300	315	300	336	325	319	327	327	316	317	342	276	354	324	289	322	325	313	302	342	338	331	336	351	313	306	332	303	310	305	303	319	329	315	314	303	348	350	299	333	330	293	327	313	284	325	303	354	326	305	323	324	318	325	320	321	336	319	319	304	316	288	333	287	330	337	304	306	309	305	303	289	309	275	299	273	337	313	289	337	304	310	299	310	299	335	321	334	344	302	310	336	312	302	313	346	289	344	309	322	312	317	322	327	293	341	311	329	314	321	317	316	335	321	312	320	309	320	351	332	302	328	337	317	305	323	299	345	335	290	324	358	319	277	324	315	312	319	311	294	328	305	347	316	328	328	341	311	325	312	312	284	330	316	339	335	325	355	344	293	329	351	330	320	314	297	284	325	325	284	348	293	327	293	316	317	327	324	332	320	318	361	313	318	312	351	308	325	307	295	308	289	284	329	323	302	301	348	312	316	325	337	315	308	326	354	338	302	320	317	342	310	327	331	295	336	295	303	340	328	330	291	325	294	317	331	262	320	330	322	316	320	359	363	316	301	306	334	314	324	315	299	304	266	311	338	321	317	318	313	341	338	278	315	307	330	300	298	310	297	313	331	335	343	314	321	348	319	295	309	319	315	330	312	354	296	305	312	307	307	304	339	309	320	325	304	279	325	341	292	292	327	352	296	308	334	312	291	333	331	322	329	334	333	338	285	373	290	343	313	338	310	284	309	320	343	290	296	327	341	329	331	309	321	325	313	344	326	333	308	302	302	320	334	305	316	307	353	345	322	317	319	305	320	334	328	302	342	318	291	321	338	303	307	297	310	328	296	283	350	316	336	329	323	344	316	312	293	328	278	317	333	322	335	332	305	310	318	295	329	319	327	317	329	293	286	338	312	278	302	290	304	316	316	330	339	291	311	336	301	305	319	327	337	303	309	298	342	326	288	309	351	343	347	302	303	315	298	331	332	321	305	295	316	307	301	318	329	308	318	316	330	323	327	336	304	332	289	331	302	298	340	286	320	291	312	324	306	312	315	315	297	284	341	309	323	307	311	316	304	289	305	282	337	304	319	347	342	321	319	313	292	306	321	304	320	319	314	296	343	332	318	311	330	345	321	359	290	342	333	317	311	351	324	309	294	342	320	312	319	352	294	302	316	326	343	295	311	334	366	302	324	331	324	284	314	320	320	314	329	342	334	327	296	305	315	293	324	307	337	313	325	319	310	307	289	332	297	339	317	337	308	291	305	350	325	290	345	298	321	312	294	312	301	310	322	310	315	329	324	279	318	292	346	292	310	316	278	330	301	330	325	325	315	322	306	311	310	329	295	311	289	328	315	329	330	336	329	304	337	309	329	349	369	335	329	302	329	318	312	335	303	359	317	297	299	302	365	331	287	326	333	310	343	327	326	325	331	329	336	322	303	288	334	347	336	307	289	304	338	324	298	299	313	333	287	305	322	326	303	295	315	312	325	313	323	320	281	322	354	314	330	322	334	316	316	339	293	304	311	325	305	334	317	323	336	311	316	315	332	305	338	316	313	333	292	312	337	298	331	325	280	310	340	322	316	341	333	330	328	324	339	328	310	308	339	347	314	328	307	281	296	298	330	311	316	303	317	328	325	327	323	325	317	302	334	313	329	327	321	308	380	297	307	345	306	302	323	338	327	297	333	322	332	324	303	338	320	341	325	329	313	332	308	318	327	325	334	298	345	328	307	291	345	355	290	312	320	334	271	335	323	345	353	317	327	299	283	330	311	330	325	331	296	296	322	318	331	306	332	308	367	350	327	306	313	291	323	313	349	344	342	343	301	324	333	317	302	310	329	338	335	329	323	335	308	345	318	338	324	327	317	335
19138	3097	2885	2326	1583	1113	905	697	533	431	411	369	316	345	294	282	255	258	219	236	215	213	195	204	202	166	155	207	182	209	187	168	171	180	164	152	173	185	171	183	196	171	167	170	195	178	186	163	155	159	183	163	155	173	160	148	154	172	161	182	172	157	160	166	150	182	161	171	161	164	156	167	184	148	180	155	143	157	148	174	159	154	178	176	168	160	172	177	143	181	160	180	169	159	150	187	163	184	162	176	156	152	159	170	181	160	201	163	158	169	185	153	193	153	158	163	156	167	177	161	188	169	151	137	162	165	167	161	160	176	142	181	157	143	160	175	189	153	144	172	149	154	159	158	162	142	150	149	176	149	170	160	161	161	152	165	163	175	169	186	148	180	137	150	158	175	182	173	156	172	152	145	151	180	178	142	146	154	163	167	168	162	160	146	158	161	163	147	173	145	153	171	151	173	139	150	155	169	145	168	161	191	163	161	142	137	173	179	164	155	168	185	191	146	119	161	150	184	152	155	149	169	175	178	181	156	186	161	167	184	156	193	152	164	158	155	178	173	184	181	159	139	183	185	167	168	140	172	175	148	166	189	150	171	141	172	184	184	149	186	195	162	152	170	152	163	168	161	169	143	157	160	163	158	158	150	165	159	173	158	158	184	146	177	159	164	162	156	171	153	167	163	129	129	152	148	156	175	150	174	161	162	164	170	156	189	158	165	161	176	165	139	156	169	155	177	155	162	171	167	150	164	166	160	146	154	156	160	184	183	152	197	151	162	148	161	170	177	150	161	178	155	167	187	166	176	175	189	162	172	157	178	158	174	142	172	162	153	147	185	181	155	129	157	172	163	166	161	160	167	173	188	176	170	137	168	126	149	182	143	145	156	188	165	186	169	160	147	171	147	166	167	137	154	159	145	154	169	159	153	159	166	153	151	164	179	168	176	166	139	162	133	163	194	163	149	167	145	160	164	161	150	174	153	163	169	165	145	157	145	164	151	144	152	191	136	137	156	162	173	159	161	166	166	160	174	197	184	154	164	181	160	175	163	173	152	161	153	151	179	173	163	165	177	151	158	164	160	173	173	177	156	144	151	162	182	181	139	153	163	175	180	169	152	151	159	185	152	162	152	186	161	171	179	159	166	170	171	178	156	156	182	174	172	168	154	147	175	149	174	167	162	168	139	157	163	157	145	142	154	180	183	178	169	162	153	157	201	136	157	160	150	172	152	141	169	177	165	164	160	168	174	166	158	165	160	177	141	171	151	176	160	154	149	155	160	175	158	162	164	172	162	179	182	152	158	165	164	147	199	173	143	186	171	164	151	174	170	159	178	165	149	170	141	167	152	170	154	172	157	157	161	156	158	154	153	153	171	179	163	170	131	177	163	164	152	147	162	160	148	149	162	168	171	158	173	158	166	168	191	162	159	181	145	166	175	173	148	175	151	158	164	141	188	176	153	178	160	142	150	153	164	168	156	153	172	156	166	163	146	188	157	134	164	170	161	159	154	174	148	163	182	153	166	170	171	176	182	141	160	157	167	170	178	159	143	156	157	177	170	153	144	168	163	166	157	187	151	181	156	152	162	145	177	160	177	164	164	158	164	161	154	159	188	172	167	151	162	149	158	156	166	170	172	166	176	167	175	148	167	131	158	157	158	161	149	160	162	177	165	162	172	155	149	148	161	177	160	176	165	181	172	143	160	151	179	166	130	154	143	164	191	157	181	158	159	181	155	166	181	162	148	163	154	159	157	153	168	164	164	152	151	157	169	164	167	162	164	168	159	165	148	178	162	155	154	171	150	178	168	192	170	167	156	159	191	176	175	166	156	163	165	150	146	180	163	166	158	185	173	161	175	183	151	178	178	195	141	153	156	171	165	142	180	163	121	181	177	159	154	182	159	136	163	180	185	165	159	166	190	162	157	161	164	148	160	171	152	152	155	166	159	151	171	172	154	183	161	152	175	141	169	173	160	187	166	163	136	177	160	158	174	175	135	159	155	178	178	186	171	171	172	151	142	184	177	173	159	154	155	183	181	176	171	156	158	143	171	160	158	160	166	182	155	160	178	155	165	153	186	169	162	171	166	172	162	166	158	181	160	153	172	161	149	160	170	147	184	166	187	147	167	152	159	160	151	171	198	151	162	149	199	164	176	158	147	162	165	155	154	177	168	153	181	155	192	148	175	181	154	145	191	166	164	144	167	153	149	169	152	177	170	174	159	178	157	163	141	146	165	154	150	166	148	166	152	162	155	179	153	148	155	176	153	172	165	144	158	171	155	168	163	167	154	142	164	159	175	144	171	174	147	162	160	167	153	165	161	165	171	159	155	166	181	173	167	152	154	163	157	162	171	158	144	149	158	172	169	156	183	155	177	173	138	158	156	159	152	163	144	151	172	173	175	161	158	164	166	167	183	150	194	160	170	185	156	170	169	182	170	168	167	150	159	147	152	171	159	162	168	163	156	155	172	159	168	197	142	152	158	149	156	165	158	170	143	149	169	162	163	173	140	159	152	144	154	172	188	163	154	169	165	167	184	158	158	144	171	162	188	168	164	149	171	170	160	163	172	176	160	161	176	172	156	179	167	181	171	145	157	185	150	167	178	158	153	169	180	176	133	188	161	164	169	153	136	153	161	182	151	164	160	167	165	155	183	169	165	173	166	154	159	165	167	191	165	176	165	156	164	164	154	175	189	155	153	176	164	144	179	170	163	158	150	165	174	149	179	173	173	158	156	143	169	156	165	185	151	175	170	154	178	163	185	159	146	147	156	171	160	166	168	160	158	174	166	171	186	161	159	177	172	160	152	135	153	175	168	170	163	168	150	159	164	184	164	164	177	158	147	175	152	147	171	162	150	162	157	160	149	174	189	150	180	158	181	149	162	139	152	144	185	160	151	146	161	184	158	168	153	171	171	184	160	151	193	190	146	165	169	188	158	166	153	158	157	173	151	152	168	151	159	177	170	165	186	168	161	174	159	174	158	170	139	170	156	173	156	175	169	157	190	170	158	169	145	169	159	154	159	159	167	165	157	149	149	169	168	149	165	173	163	150	163	166	158	156	216	169	178	165	171	159	149	173	145	190	153	177	150	153	175	176	171	175	136	165	172	155	143	171	173	169	147	161	171	152	173	177	163	168	177	168	146	161	154	161	141	157	162	179	151	159	143	131	158	149	162	179	191	136	163	155	158	151	150	180	171	170	165	163	165	184	155	138	156	167	162	152	190	149	166	141	160	152	168	174	152	155	158	173	174	169	164	160	182	180	168	157	152	141	185	157	172	162	179	163	150	167	169	168	170	181	160	154	158	166	160	167	174	171	161	167	161	158	150	158	156	172	169	153	172	143	143	165	151	165	178	172	169	161	178	148	170	177	184	158	165	191	135	188	175	170	154	164	155	166	151	160	161	150	155	175	148	169	186	164	155	166	149	152	166	143	170	150	168	167	170	155	168	190	153	149	152	157	184	163	170	160	189	140	168	176	161	141	142
7944	2679	6048	6754	5796	4759	3949	3183	2603	2323	2061	1801	1602	1428	1290	1258	1104	1111	963	988	999	898	796	838	744	808	750	641	743	704	652	635	664	629	639	664	628	604	581	584	595	589	602	561	623	567	621	570	534	584	526	565	518	526	555	529	521	529	525	550	519	523	510	503	522	505	560	549	560	528	511	500	511	520	510	524	476	477	512	474	495	548	550	519	561	508	505	502	504	525	514	492	508	520	486	465	471	462	504	490	478	481	515	529	481	486	500	533	467	471	481	504	511	510	474	493	489	455	507	486	472	491	491	525	499	517	517	509	486	466	491	457	484	474	520	492	503	485	492	515	481	517	458	479	483	535	482	465	502	493	481	500	500	476	483	447	507	451	491	467	469	452	474	473	502	442	456	446	486	532	489	491	482	539	496	484	469	471	515	471	484	514	446	482	498	496	479	481	498	474	492	470	487	448	499	485	491	500	496	451	471	522	487	408	492	483	440	484	505	488	483	448	470	471	506	446	492	445	474	474	534	497	465	466	470	506	501	526	460	474	487	516	510	480	486	500	479	504	471	500	493	477	511	464	496	500	494	488	523	459	462	465	475	493	462	479	501	472	514	493	494	497	507	476	459	493	467	422	484	518	489	487	480	471	466	479	534	485	489	516	495	467	466	525	476	475	522	504	475	468	492	494	485	489	521	459	503	503	491	462	440	512	458	484	496	463	437	476	480	446	499	504	438	448	485	491	509	495	481	472	514	490	502	436	465	492	502	494	502	449	476	435	480	508	431	474	490	482	490	447	470	467	487	529	483	462	518	429	496	451	467	467	480	504	465	510	476	530	449	471	477	482	487	476	507	486	485	513	447	495	484	451	492	511	433	483	508	471	470	468	472	487	470	438	472	527	495	498	496	486	494	449	470	481	479	450	514	508	505	465	480	506	479	495	523	465	460	486	515	472	451	466	487	480	492	460	497	516	489	486	465	447	495	515	487	490	475	488	476	512	473	500	520	505	490	512	488	477	509	507	467	466	499	451	476	474	474	479	507	477	498	493	481	523	476	486	464	481	470	483	467	467	479	467	495	497	447	462	503	490	496	470	489	524	512	468	461	455	517	515	476	488	480	479	502	441	461	470	482	490	472	534	499	482	444	494	482	513	464	472	483	537	439	478	468	454	514	471	453	486	474	511	445	474	487	464	507	503	497	446	508	441	453	448	473	479	474	487	489	497	478	494	501	505	467	473	472	460	522	467	461	479	472	505	542	476	509	450	512	491	467	459	503	509	552	491	503	474	533	477	482	484	495	493	430	501	470	497	481	485	464	497	509	452	478	466	523	492	508	482	490	430	508	524	526	453	474	505	496	476	511	499	494	495	451	495	487	459	526	508	467	473	510	480	515	473	460	493	487	472	474	481	479	490	457	460	454	498	499	498	497	502	469	520	521	460	506	457	498	504	509	485	512	503	492	502	458	431	476	502	526	512	485	518	503	453	466	516	464	477	499	492	481	483	523	483	477	461	490	466	473	498	482	479	458	467	501	473	450	500	478	469	457	486	497	529	432	518	484	457	469	476	483	479	514	443	468	469	489	496	473	533	471	491	506	491	502	461	491	492	463	482	494	448	471	504	470	492	481	466	484	478	535	485	463	486	465	486	502	463	471	441	515	460	490	475	457	499	486	452	472	476	444	482	491	539	489	491	448	474	468	465	481	488	503	515	467	520	430	473	481	454	471	508	542	508	512	465	520	498	488	530	492	496	512	458	471	518	509	476	487	430	478	478	475	484	470	447	480	467	503	542	507	447	535	463	473	493	467	468	487	499	439	466	461	490	450	466	480	463	488	496	489	474	458	452	465	477	439	464	470	484	459	475	495	498	492	494	436	495	495	465	501	488	517	519	483	485	456	511	507	509	475	481	530	463	472	497	489	488	468	441	501	485	503	496	507	480	460	466	481	468	519	479	441	492	485	476	502	505	495	461	492	486	465	521	495	482	468	511	475	515	499	484	478	474	501	472	476	483	473	454	506	434	476	506	483	487	448	447	484	476	489	502	479	482	485	470	477	467	502	481	464	482	482	470	466	491	486	417	486	507	480	476	519	472	469	503	463	478	474	504	448	465	493	445	489	500	483	498	479	483	493	490	466	488	499	484	460	475	498	472	489	490	498	468	480	516	506	505	471	516	469	466	488	485	483	505	497	497	465	494	502	539	489	464	461	472	475	468	458	502	464	518	478	475	468	463	489	475	473	522	500	489	525	511	511	502	450	483	482	495	507	493	477	469	455	532	500	445	464	494	504	509	505	454	484	458	493	482	488	506	486	519	488	533	449	478	546	478	472	494	496	477	536	516	470	497	484	486	499	500	446	527	504	483	462	459	490	480	489	466	484	464	501	472	447	470	458	521	504	462	444	482	493	527	508	468	470	501	478	457	475	475	473	495	480	499	443	497	471	436	456	496	503	507	471	466	482	433	482	487	469	482	469	510	497	476	458	476	465	479	480	491	453	497	515	477	477	471	473	514	478	516	459	481	471	474	484	515	479	469	480	524	452	445	490	490	490	474	491	505	517	487	476	468	498	453	465	504	491	504	481	475	490	509	502	513	476	479	460	534	468	446	479	464	517	497	520	478	491	487	468	489	521	515	528	550	497	499	527	501	491	499	471	486	460	526	498	472	488	512	495	462	486	481	506	481	461	488	451	502	449	495	492	492	485	480	524	450	487	489	476	454	479	472	439	502	450	503	502	446	466	479	464	479	491	553	473	483	514	465	527	490	492	491	498	538	478	480	484	453	510	510	499	494	488	494	454	485	428	519	513	486	468	513	439	477	472	537	538	530	523	511	495	495	505	484	507	495	476	451	501	485	470	454	475	492	495	462	520	442	475	480	496	494	488	476	494	513	534	451	479	500	456	507	485	485	503	457	440	478	511	471	469	475	485	457	503	514	475	476	502	502	470	479	478	469	514	458	490	478	486	470	451	512	479	441	496	489	509	471	486	447	470	495	498	490	476	477	529	437	476	478	529	489	507	514	524	533	513	465	468	512	502	481	496	513	519	475	480	485	466	449	474	519	518	461	524	461	468	482	505	480	494	488	530	498	445	524	496	502	484	510	487	498	408	489	476	496	458	491	508	475	478	456	492	465	469	456	502	489	471	465	478	499	458	502	508	482	463	503	476	433	507	515	480	488	448	471	508	478	458	447	508	468	487	501	501	461	472	501	477	494	495	486	489	480	519	501	478	490	496	499	462	486	475	533	465	492	509	508	510	491	459	480	489	505	510	481	453	492	453	508	466	495	477	468	512	457	479	474	450	494	502	497	446	492	487	495	482	517	492	445	500	520	508	446	468	517	516	444	508	467	500	473	501	520	473	463	473	495	508	467	451	481	504	485	435	494	500	480	467	463	460	504	476	477	478	507	500	528	503	461	498	452	478	481	467	476	450	510	477	490	504	476	476	489	476	503	472	474	493	529	441	481	514	511	482	471	478	540	499	498	475	499
2451	256	302	264	234	190	205	215	230	188	203	186	208	214	194	217	222	202	193	219	200	180	193	197	206	201	205	203	215	200	194	191	212	202	177	205	198	204	231	197	193	204	209	198	206	198	192	209	196	212	203	217	220	219	182	200	224	233	195	186	220	199	221	209	192	213	209	207	220	182	207	184	188	194	223	206	203	181	232	206	236	211	228	215	176	209	208	205	201	210	214	211	207	221	230	211	202	214	222	202	205	199	187	209	225	217	208	192	203	199	210	216	197	202	177	194	198	227	220	174	240	207	185	219	200	206	202	229	206	216	197	240	193	201	207	211	206	187	214	247	180	208	202	197	205	194	223	224	207	186	201	209	204	217	184	193	168	190	220	219	192	207	216	212	185	196	198	221	192	185	212	207	195	212	194	191	171	174	213	202	207	223	199	191	211	232	205	207	213	213	212	183	179	193	232	213	211	192	216	203	216	200	224	202	189	203	189	198	194	200	175	194	212	206	192	230	210	210	202	198	191	213	175	226	206	203	192	208	205	210	219	204	213	186	241	196	222	191	191	200	196	213	197	212	206	189	209	210	210	218	196	214	209	193	226	217	202	217	209	206	198	202	210	185	217	216	191	221	213	185	199	177	213	196	198	190	211	208	192	248	207	212	205	210	191	179	212	173	190	206	185	214	205	193	196	216	206	201	195	212	203	236	210	213	197	212	186	200	204	187	193	174	207	178	215	219	212	209	199	234	224	182	233	190	215	191	237	216	199	192	216	196	186	223	201	246	195	205	213	195	190	204	214	231	195	199	199	225	217	186	204	198	223	231	238	201	206	210	204	200	180	217	226	194	205	183	200	198	192	199	181	177	193	206	199	203	189	197	216	185	202	221	200	188	220	226	206	202	222	197	195	199	213	194	211	194	209	191	212	185	203	187	197	223	178	185	189	186	184	208	222	207	195	198	201	219	187	201	207	204	213	219	198	225	208	214	192	221	212	200	210	215	221	186	198	192	220	200	205	198	203	187	218	190	215	219	193	182	219	211	223	222	197	213	222	214	184	197	196	195	220	184	193	215	209	199	189	207	216	209	205	217	193	216	228	179	215	235	205	183	194	231	193	198	212	218	198	212	207	230	208	211	223	210	235	212	198	205	221	201	202	182	228	218	175	200	196	179	190	185	214	176	205	205	224	183	208	200	228	193	203	185	226	223	211	199	205	189	234	189	207	225	193	210	211	197	176	208	201	196	223	217	192	223	224	208	215	188	188	205	205	193	222	205	230	232	219	197	200	224	193	243	202	228	202	195	197	211	206	205	207	200	196	184	222	202	216	244	202	195	202	226	181	198	208	204	201	213	205	192	201	211	201	219	207	205	209	208	191	214	195	170	226	208	187	184	199	235	187	227	199	187	226	201	169	208	190	189	207	226	198	199	213	192	192	204	186	228	209	189	205	188	216	211	196	209	184	197	240	184	195	185	194	183	208	224	187	225	226	227	212	204	211	200	213	215	239	184	222	185	213	201	194	195	198	193	200	177	205	230	186	194	209	182	190	198	203	202	217	201	214	206	187	206	201	192	187	219	176	209	254	192	217	189	180	232	211	198	208	205	177	190	203	219	205	208	197	194	163	194	202	209	211	209	209	215	189	198	208	195	196	188	200	201	197	224	215	190	201	177	213	232	205	215	217	190	180	205	231	185	207	209	206	205	208	217	216	210	213	204	230	219	206	164	184	191	227	203	194	206	189	217	200	202	200	195	218	189	214	195	217	205	193	183	223	215	214	202	211	207	189	200	192	210	194	196	206	213	200	178	205	202	203	189	196	205	228	187	167	195	212	183	205	227	229	231	219	212	182	223	211	207	213	223	203	214	220	180	201	221	205	197	205	183	205	177	202	211	207	203	196	222	177	231	213	191	200	228	198	215	221	188	186	179	197	191	222	184	222	182	218	196	209	189	174	211	223	214	205	226	185	192	218	219	219	193	187	202	207	213	218	193	207	184	202	199	183	196	209	221	216	222	183	197	216	185	170	196	202	201	188	205	213	226	216	213	209	189	214	198	190	193	231	191	207	198	182	208	205	202	192	223	216	192	211	177	191	225	180	202	205	188	215	220	206	197	199	202	217	187	177	185	189	189	201	213	209	219	192	194	200	204	187	222	192	195	212	207	201	193	207	211	213	245	183	184	204	184	212	216	206	201	192	233	178	208	205	188	204	226	211	229	221	215	197	204	200	226	196	206	199	224	206	195	180	217	219	204	216	229	196	227	214	211	206	206	207	170	214	199	183	202	207	221	234	214	211	169	202	203	202	197	174	193	206	195	201	183	211	200	245	201	219	211	198	207	213	199	209	205	218	203	170	194	184	183	217	196	176	218	177	183	202	186	193	203	234	201	201	220	200	200	198	197	203	205	205	236	187	222	219	217	192	208	215	218	217	221	196	219	209	190	207	201	233	211	184	196	201	207	199	238	202	186	208	210	227	203	216	209	199	186	214	220	198	200	207	195	208	186	210	204	218	190	201	212	178	203	205	195	200	201	196	217	209	199	221	208	169	196	216	203	206	200	216	215	189	196	234	204	209	184	189	207	232	197	214	198	218	207	203	226	213	201	197	195	206	209	214	198	212	212	238	226	201	191	193	199	188	187	196	192	190	231	202	205	169	190	195	218	195	186	207	191	197	231	228	218	200	210	195	205	209	207	219	196	230	214	205	231	227	221	199	224	202	216	192	216	200	179	209	194	209	195	198	192	207	203	176	205	204	187	203	238	194	180	207	211	181	209	184	190	196	207	203	195	216	208	221	207	192	183	199	209	207	191	204	207	210	206	189	210	211	206	204	191	232	193	217	216	216	183	184	219	211	211	212	214	206	212	198	224	201	195	203	194	221	218	192	224	188	184	205	245	184	220	208	222	200	223	173	178	215	235	193	212	186	196	187	203	185	197	219	215	211	219	218	211	208	228	195	187	208	200	203	205	182	232	192	222	191	236	202	208	216	207	199	174	223	211	213	237	199	222	188	202	196	210	213	214	190	183	198	181	222	204	222	238	213	192	216	188	198	187	188	182	222	222	205	231	204	204	193	223	206	204	220	212	192	217	201	202	196	196	218	182	189	211	221	198	203	208	221	205	212	218	203	211	194	201	207	195	203	193	222	200	190	196	209	205	181	190	227	206	208	190	198	207	227	203	207	198	219	226	220	179	230	204	176	191	206	226	191	180	204	187	216	196	202	178	222	189	195	212	199	220	193	242	191	187	211	228	238	240	207	177	196	180	202	240	196	234	204	222	212	200	196	211	218	188	205	201	191	188	194	198	181	202	209	196	204	180	212	230	199	218	182	173	175	200	176	193	221	216	173	197	214	244	197	190	183	231	198	206	199	216	238	224	198	213	219	222	200	215	212	199	208	177	197	203	206	200	196	198	188	194	230	205	192	233	178	196	200	191	205	211	203	218	207	224	206	208	197	211	198	224	211	180	196	187	208	216	202	202	227	186
2189	627	703	783	744	744	676	635	658	605	654	608	601	595	571	602	613	595	647	598	578	582	586	606	608	565	532	566	547	569	564	591	610	572	563	544	589	582	608	605	559	594	538	596	525	577	586	557	534	541	558	567	560	543	554	557	569	567	508	524	576	599	578	547	555	599	566	570	553	577	543	584	591	588	578	565	548	573	576	551	600	550	557	588	538	548	537	575	584	529	537	560	535	600	570	584	551	523	556	550	594	545	550	534	591	546	544	574	525	584	581	565	552	568	546	574	572	561	558	562	564	546	598	581	568	530	543	586	552	569	602	579	562	552	546	568	552	576	554	583	566	589	542	571	583	601	583	626	585	548	629	558	571	557	551	593	602	602	590	598	567	597	573	591	607	616	584	555	584	591	552	543	585	555	582	564	558	534	538	569	561	570	543	559	559	592	570	608	560	549	543	542	576	591	562	582	564	519	559	593	581	548	575	557	606	575	550	583	576	560	570	550	574	554	554	545	575	554	554	583	551	564	566	597	524	553	516	581	591	587	577	527	529	563	592	543	587	590	611	584	549	571	592	601	625	588	586	548	580	561	543	585	586	560	567	508	601	574	551	552	535	552	559	560	564	561	513	563	602	564	556	584	609	565	521	584	570	547	568	577	595	555	577	552	540	578	583	563	536	579	564	566	501	579	589	574	561	544	567	583	532	580	577	538	558	606	576	592	533	580	586	569	586	555	554	532	580	582	539	568	557	540	557	588	597	568	568	559	609	557	567	597	583	519	555	577	585	628	558	585	551	543	583	567	513	546	574	555	600	538	593	545	546	582	596	587	570	542	599	533	574	543	564	546	558	590	561	577	561	561	571	523	585	578	550	559	590	574	550	584	597	586	586	566	593	592	582	571	564	580	583	576	590	561	539	515	560	564	538	550	552	577	565	572	573	603	579	565	574	549	578	565	547	576	536	555	576	576	566	561	567	595	578	550	596	558	572	538	560	552	532	606	552	550	593	527	545	561	596	552	566	593	517	569	546	526	545	557	549	552	575	564	565	581	536	529	582	615	601	583	567	602	631	544	530	550	578	543	554	568	550	537	574	582	562	578	607	570	560	616	588	545	543	556	553	579	560	576	574	561	573	570	528	532	610	552	539	568	540	576	506	573	576	563	595	587	577	563	590	559	579	575	543	584	534	580	579	538	540	577	542	549	559	576	576	589	537	593	540	600	578	570	563	595	622	585	573	568	595	571	560	585	565	548	552	554	536	576	539	520	574	555	506	541	551	576	568	611	542	582	594	562	593	566	521	526	583	579	538	602	590	544	614	612	551	555	596	578	563	591	560	570	580	537	580	591	587	552	554	541	556	595	549	556	580	584	556	525	589	580	590	594	557	581	569	588	586	523	562	549	564	553	603	570	571	563	549	578	641	564	572	527	574	547	554	568	548	552	604	561	557	556	552	577	535	586	588	550	550	546	574	608	555	596	619	560	551	577	573	510	564	543	580	591	575	562	565	557	580	604	593	533	575	576	544	563	584	562	552	567	553	603	620	543	553	540	558	586	539	533	541	572	591	601	538	563	605	577	512	551	575	591	639	544	594	521	581	549	544	582	535	544	566	574	581	578	576	534	575	570	594	550	588	591	588	588	584	575	556	553	519	542	595	564	540	571	567	582	535	558	584	573	557	551	544	543	577	547	569	631	574	586	578	557	555	563	558	604	531	571	557	555	524	589	582	513	552	542	603	529	564	568	571	589	609	561	582	566	621	555	560	580	566	575	568	604	591	559	585	563	554	570	610	583	543	537	604	614	568	526	537	555	558	557	582	556	544	531	590	557	629	582	561	571	549	588	562	636	577	531	581	557	593	582	557	542	573	579	592	609	576	582	556	602	558	568	537	552	601	577	582	569	578	580	560	568	569	569	604	571	579	601	540	545	567	559	556	607	617	603	584	646	555	569	566	558	566	602	533	566	581	565	592	567	553	621	546	592	588	568	616	548	560	536	580	543	543	552	557	609	554	543	569	550	583	583	594	560	565	559	576	571	593	601	532	525	590	572	553	497	576	597	569	564	575	550	567	550	559	598	527	550	593	569	612	574	554	519	581	520	571	544	558	560	566	583	602	569	601	575	607	553	557	562	607	556	526	602	599	602	594	561	564	561	564	581	544	592	580	559	575	579	573	595	551	566	585	600	569	592	587	549	564	574	571	598	549	568	579	534	592	571	509	565	571	562	562	542	537	576	568	626	593	568	555	568	579	534	534	565	531	591	581	564	549	602	588	600	567	549	568	540	568	580	580	533	602	572	605	556	552	590	568	597	569	573	552	570	566	572	567	550	548	559	520	573	565	581	538	564	587	583	586	527	564	602	575	594	584	538	541	527	576	554	555	575	493	582	529	582	599	612	578	588	571	568	562	561	534	541	578	552	591	613	590	545	566	593	603	543	592	529	570	595	574	589	559	578	591	566	551	588	597	529	598	556	613	609	585	558	586	553	534	585	533	555	552	537	578	605	520	529	538	580	578	562	534	541	581	507	581	558	574	559	553	579	579	571	597	563	575	572	567	613	611	571	566	611	566	536	592	523	574	551	558	571	560	571	573	532	524	601	583	524	518	543	551	556	568	539	566	627	564	551	528	589	590	560	563	556	566	622	544	603	584	565	562	568	563	572	584	555	549	550	571	580	597	524	585	584	545	512	581	566	595	581	571	545	526	617	588	617	587	584	576	577	588	562	624	590	565	546	520	568	563	567	541	574	564	575	552	530	632	541	602	587	620	543	544	554	574	577	565	554	604	575	544	576	548	569	587	577	595	601	555	537	563	548	568	528	549	559	558	549	611	546	584	549	544	593	578	593	573	555	573	583	535	547	566	543	597	580	537	606	536	602	588	532	576	603	572	603	590	564	547	541	529	563	556	596	536	557	542	542	554	538	604	617	563	577	547	582	556	595	590	540	547	555	562	591	555	559	587	605	612	562	564	552	593	590	564	574	575	556	554	562	541	562	554	581	578	580	545	533	571	559	590	559	563	588	585	596	593	582	549	583	621	582	570	549	510	547	529	569	555	603	599	540	583	534	548	556	579	560	554	612	539	566	613	543	549	552	577	556	572	587	532	573	566	573	546	546	557	565	568	608	565	587	520	569	549	599	578	552	545	591	551	558	575	556	607	555	558	524	534	556	538	564	549	566	597	567	563	590	591	590	521	553	566	575	513	598	523	570	597	602	557	565	561	589	545	623	509	583	556	562	573	567	522	563	566	563	538	602	579	579	580	608	567	557	581	575	548	574	595	540	617	532	549	528	557	589	589	569	548	560	593	585	573	580	551	566	542	527	564	538	586	592	557	550	556	598	566	565	569	561	562	550	546	557	575	607	541	567	600	557	613	575	554	548	566	545	531	574	525	567	616	535	578	574	589	580	601	573	553	584	547	549	562	570	565	522	584	576	504	572	565	582	559	556	577	537	576	565	532	549	600	597	530	546	551	581	544	550	553	559
10261	1192	1383	1090	759	591	426	332	308	256	215	211	195	179	176	162	153	125	150	118	141	112	113	114	115	114	121	121	124	123	117	116	108	93	110	95	104	111	103	102	99	113	97	113	95	107	121	114	95	89	87	100	117	109	115	103	101	114	84	116	94	118	89	98	100	99	98	109	99	117	99	91	104	107	78	99	87	96	83	107	119	107	109	100	105	85	85	111	88	101	113	82	99	100	100	95	100	113	105	116	105	101	89	88	116	108	113	102	100	99	93	90	122	95	93	90	118	86	103	114	109	92	98	96	103	91	96	93	97	97	98	81	83	75	96	77	102	116	107	115	82	109	99	111	99	114	121	108	114	100	110	94	105	85	103	89	97	95	102	101	107	113	110	103	113	105	104	94	104	88	102	97	105	120	91	95	112	100	108	103	93	103	105	97	88	114	109	102	98	104	89	95	111	115	109	94	96	123	112	84	89	83	118	111	100	101	97	113	90	105	98	107	108	134	99	107	96	98	96	117	109	90	108	102	97	95	121	112	89	89	116	92	102	116	108	118	96	97	104	98	103	107	116	111	124	103	122	92	94	108	94	106	82	97	90	99	111	117	85	90	110	119	131	112	92	80	116	114	115	109	106	120	100	91	109	88	107	105	102	101	97	106	93	101	101	103	108	107	79	103	99	91	89	118	108	103	79	99	88	95	89	96	111	90	112	101	117	102	89	108	115	79	110	114	94	93	104	89	104	114	100	104	108	112	95	117	106	100	114	118	110	107	110	85	116	101	98	107	111	122	90	118	101	103	105	106	111	100	118	99	95	112	115	93	106	100	97	105	110	101	91	100	90	103	98	95	109	106	98	102	104	85	91	106	92	108	105	104	102	78	104	99	87	98	98	87	93	89	81	111	112	90	90	96	97	91	108	91	92	114	114	103	105	112	97	117	88	92	118	108	111	112	99	97	84	100	96	112	100	102	85	97	109	105	104	101	92	103	118	96	93	92	120	103	121	113	104	87	106	114	94	100	108	100	96	112	95	101	100	93	110	105	105	111	102	84	90	102	99	99	97	110	96	98	114	104	97	100	102	98	110	88	100	110	101	107	85	94	112	118	92	124	115	92	96	109	101	106	96	94	124	106	91	110	87	97	106	107	88	106	94	88	100	104	84	108	109	107	102	118	90	104	100	112	109	103	112	117	96	94	104	93	124	99	92	109	95	100	87	114	97	106	115	98	93	103	99	111	111	104	89	76	81	112	85	109	115	116	92	100	102	107	104	98	97	102	103	92	105	96	101	101	92	78	102	108	90	92	98	107	112	99	94	87	109	101	96	84	117	97	116	88	110	123	111	109	83	92	98	110	109	86	86	83	108	93	107	87	96	113	103	107	101	90	92	122	121	99	99	106	107	107	102	101	94	98	101	115	116	98	118	95	94	125	97	112	102	99	95	99	100	101	104	120	96	100	100	101	112	91	103	117	104	99	92	93	103	114	90	129	110	98	105	107	94	82	89	84	102	98	97	91	79	99	116	110	104	94	104	96	95	101	98	121	111	106	103	98	95	113	107	106	124	99	105	106	107	97	93	101	90	104	96	105	108	97	94	111	92	84	117	78	85	111	102	120	102	104	88	111	111	91	101	105	86	95	99	95	97	111	101	85	90	113	97	87	90	108	88	88	100	98	81	110	87	121	98	94	96	98	104	94	90	92	98	97	103	105	106	85	96	97	86	103	109	103	101	105	115	110	85	98	96	105	103	110	87	85	101	97	88	107	101	85	108	96	114	104	108	96	93	110	87	95	114	93	91	111	90	97	105	113	86	105	91	88	107	103	104	90	109	94	97	117	88	102	114	120	105	95	97	127	102	99	95	109	98	89	98	108	103	95	95	96	105	115	108	95	78	81	88	100	105	100	98	104	82	107	89	103	105	104	77	112	81	102	96	95	90	106	86	99	102	104	93	88	107	94	105	103	99	108	89	83	88	87	97	89	75	94	112	111	104	98	99	95	85	87	97	126	90	100	106	101	101	97	107	85	102	103	110	87	107	113	102	108	102	87	88	104	96	100	90	94	86	103	101	101	106	101	114	102	117	111	104	123	96	96	84	103	120	96	95	98	92	82	101	101	108	98	99	101	85	102	104	93	93	102	108	98	114	97	95	88	99	105	88	92	82	95	103	114	92	97	101	103	93	94	102	108	89	119	105	114	94	89	127	96	102	107	103	97	93	93	102	97	120	111	116	111	95	105	110	82	108	91	102	98	118	100	102	109	111	103	112	107	111	88	116	91	101	117	97	100	78	100	121	101	89	101	77	94	101	106	96	104	113	118	99	106	108	105	105	104	108	108	103	117	109	100	88	89	89	128	99	97	100	110	117	102	80	111	97	100	97	106	113	89	104	96	103	110	98	93	125	100	98	120	89	109	119	105	107	104	97	98	112	101	99	112	100	105	111	86	101	92	103	107	108	105	91	108	105	89	104	113	98	103	114	90	94	82	92	97	105	98	107	123	98	102	89	108	114	86	114	92	91	100	108	98	113	92	86	98	105	109	98	92	103	84	113	100	114	89	90	92	91	98	101	100	102	83	102	90	105	108	110	103	107	98	124	122	87	77	114	98	112	90	101	100	115	78	103	90	105	95	97	94	109	100	95	109	107	94	112	110	96	99	91	109	100	106	109	95	90	97	110	109	96	114	94	112	87	106	107	102	95	105	103	100	105	97	113	90	98	98	94	97	99	107	119	119	102	99	99	101	109	120	99	103	91	100	103	104	79	93	103	110	82	88	107	119	95	105	109	104	100	132	100	99	90	95	95	115	95	90	119	89	93	96	100	99	94	114	107	96	107	99	90	107	115	115	109	94	102	92	94	111	94	106	120	113	102	104	92	100	101	95	101	104	94	109	88	96	85	90	97	72	113	107	104	96	120	97	106	109	110	94	100	94	95	98	106	105	110	94	104	88	102	91	98	115	93	97	110	106	81	111	95	127	93	107	86	112	110	104	112	94	73	87	104	103	94	106	91	93	106	92	105	120	93	106	114	101	96	85	84	86	92	105	99	104	97	101	112	79	78	102	112	97	110	105	94	107	117	88	108	98	111	89	102	99	106	90	121	112	111	100	87	108	95	83	96	115	80	98	102	116	121	86	112	106	112	101	97	106	108	116	110	99	97	92	86	84	111	93	116	100	111	93	124	102	106	114	121	115	112	88	107	109	139	114	104	89	118	93	73	108	108	102	102	114	97	106	105	96	92	82	85	94	125	97	106	94	101	97	99	107	90	89	92	85	98	93	109	107	88	103	98	98	103	87	118	126	106	97	92	94	92	91	103	108	98	88	107	94	95	103	116	93	92	98	109	101	88	100	92	99	95	92	112	87	102	96	102	112	110	100	84	114	109	108	90	110	95	95	106	85	107	99	93	100	105	102	92	100	90	101	104	105	101	92	99	101	89	106	103	93	117	119	94	112	96	97	90	99	99	105	102	86	103	94	89	92	96	108
5646	1394	3316	3731	3073	2474	2031	1697	1456	1261	1076	925	872	775	760	633	695	620	555	555	532	492	482	475	453	455	439	433	466	438	429	430	429	386	395	414	392	390	337	348	369	374	342	388	364	325	363	387	342	368	307	352	335	335	328	346	312	373	389	368	332	373	323	357	335	345	326	344	309	345	363	341	348	340	328	340	344	317	311	330	324	346	336	341	344	306	320	361	327	307	310	317	338	324	312	379	307	327	340	319	328	318	311	342	307	321	306	320	296	299	330	304	323	349	310	329	327	302	305	315	316	333	324	331	315	308	301	335	337	319	303	324	314	326	332	308	353	295	309	316	331	348	322	319	313	350	325	290	344	337	306	286	316	296	321	311	316	312	357	340	320	338	316	312	330	330	350	339	325	309	323	325	292	303	323	319	312	334	286	306	318	331	338	334	288	331	309	314	299	313	320	324	330	304	327	330	298	350	305	317	302	298	345	350	298	291	321	354	281	336	329	317	298	331	315	341	326	335	318	318	347	339	324	309	302	320	326	315	333	321	299	323	304	297	321	330	313	317	272	313	333	312	296	311	352	326	326	301	314	313	327	306	290	335	288	333	325	284	338	312	342	305	328	333	324	333	299	328	352	302	294	330	322	327	309	317	292	325	339	329	342	310	343	297	294	341	343	292	310	346	336	338	355	350	359	298	322	330	286	348	311	328	328	329	309	328	311	334	322	330	317	300	294	317	313	320	291	288	336	286	332	310	288	322	324	290	327	323	323	337	302	354	320	351	318	319	316	303	298	315	311	316	307	311	300	321	307	307	304	339	339	313	333	307	357	341	311	315	314	320	312	322	278	320	337	331	337	328	288	344	326	334	340	317	345	329	300	336	322	330	298	289	302	293	313	311	321	340	354	370	304	328	334	337	323	363	334	314	345	316	324	296	328	308	332	324	308	342	318	298	292	282	295	330	335	319	319	317	314	312	303	306	340	320	310	340	339	333	314	313	306	366	334	299	320	330	306	336	302	305	341	333	312	307	324	340	334	332	316	324	341	294	314	326	331	312	342	307	323	306	324	298	307	340	331	308	310	313	311	297	327	317	311	280	301	331	301	317	317	326	318	325	303	301	286	303	302	346	345	349	316	321	289	321	323	262	297	294	327	308	347	324	324	333	360	345	280	319	297	327	323	314	325	331	303	313	306	366	331	330	312	332	295	338	318	297	329	302	296	277	310	327	329	341	336	332	336	328	307	321	337	325	314	324	318	314	359	330	306	321	330	325	336	319	328	320	341	282	319	289	316	308	310	305	326	295	297	331	271	337	313	300	326	356	318	342	344	319	328	297	328	306	338	281	308	324	327	285	312	311	328	313	318	340	304	335	309	321	305	318	333	301	323	328	297	321	349	324	345	317	319	288	339	342	310	335	318	323	319	315	316	310	327	293	308	318	318	306	311	324	308	308	305	277	314	334	303	300	307	328	317	308	316	335	326	319	298	308	332	306	307	309	304	331	300	310	333	356	335	328	309	306	341	341	314	303	326	289	289	317	335	296	326	325	305	337	307	300	270	332	305	309	317	328	299	309	311	314	335	344	317	331	336	283	341	291	338	345	333	313	299	294	323	314	351	291	330	307	307	330	312	337	288	365	354	329	309	337	296	320	329	321	332	326	303	327	298	304	329	339	308	318	309	360	321	338	326	325	377	318	300	306	337	314	356	297	338	304	282	333	313	316	339	325	333	350	337	291	308	330	339	323	325	350	296	311	316	335	331	285	344	327	316	296	352	331	325	315	307	333	336	324	352	307	354	299	315	324	303	327	330	325	325	319	337	310	338	288	334	340	318	318	328	326	319	326	319	326	345	327	327	309	300	318	341	316	301	319	350	305	312	302	318	366	313	318	311	317	328	312	358	311	316	306	321	326	318	332	344	277	295	317	324	322	316	320	299	301	307	338	319	290	343	328	323	340	295	311	336	309	292	298	314	311	297	307	331	313	303	325	341	295	291	319	286	321	321	336	319	323	335	328	349	304	311	294	335	325	320	307	342	302	320	353	319	290	332	312	300	322	327	296	364	316	315	310	284	306	316	297	306	321	328	319	306	327	309	319	306	305	298	295	351	328	312	304	306	319	333	333	336	323	297	320	337	316	329	330	296	316	336	310	323	321	324	317	324	326	321	336	311	327	341	306	334	347	325	334	292	289	323	347	311	310	327	295	335	315	312	341	318	355	341	296	323	347	325	335	321	316	323	305	327	295	318	331	331	269	321	335	325	311	301	335	305	316	329	282	329	336	304	342	330	316	319	337	341	317	290	347	313	303	309	312	328	324	320	356	317	329	295	353	293	300	308	317	330	325	335	315	323	327	297	312	311	309	289	314	285	310	343	315	335	321	337	321	324	311	314	295	299	320	325	322	330	340	323	319	293	367	297	325	290	287	315	319	306	310	349	310	311	326	285	309	319	328	308	311	310	318	312	335	336	304	310	336	331	356	334	295	332	324	347	309	353	361	327	325	295	300	319	304	316	305	321	299	326	314	354	329	328	336	321	340	306	349	320	310	318	325	269	350	332	313	303	349	322	290	356	314	296	328	317	344	331	321	322	283	343	301	328	285	301	336	296	332	301	303	331	310	316	339	303	327	310	318	336	299	324	308	335	319	282	376	335	295	303	319	321	341	309	336	333	289	328	313	318	322	326	328	309	309	297	333	333	341	311	327	347	305	312	302	331	316	349	319	328	314	300	289	308	317	337	312	317	314	352	312	305	334	324	330	327	333	284	302	300	327	331	309	353	323	296	338	311	326	287	317	317	316	326	297	315	323	288	316	317	329	337	294	292	278	318	311	328	328	351	308	302	304	312	312	328	311	336	352	323	354	311	296	285	288	334	308	321	335	287	343	309	329	313	322	304	313	287	290	352	329	302	316	334	292	319	324	320	313	303	320	315	311	329	331	303	320	316	335	311	324	302	323	318	321	322	296	343	310	290	321	335	306	303	310	318	306	327	363	321	323	355	322	331	327	306	337	311	315	343	311	307	325	315	297	310	332	324	331	299	317	330	305	323	345	340	311	306	304	308	303	306	306	340	316	303	312	318	347	308	312	301	359	344	317	309	323	306	309	322	330	324	290	330	333	299	303	294	325	309	293	364	328	320	300	289	290	325	328	304	292	269	315	326	317	340	330	306	278	334	317	291	319	307	290	338	316	269	340	315	331	290	297	341	299	312	320	297	294	371	295	341	372	302	309	324	296	323	342	351	340	333	303	371	304	331	304	332	348	332	320	338	324	339	322	313	299	277	311	283	354	296	296	324	311	297	305	302	310	328	338	316	334	332	324	361	328	321	305	290	318	310	300	314	313	320	326	332	309	331	323	313	297	333	317	331	321	327	311	322	339	316	308	330	305	326	304	293	279	317	321	295	334	347	336	319	302	324	319	292	305	300	286	309	310	322	317	320	300	327	298	317	311	316	321	297	311	317	300	313	327	339	281	348	303	317	337	305	319
19254	3352	2898	2298	1579	1152	908	665	589	535	429	403	323	278	251	260	252	260	241	243	227	204	216	217	189	195	181	197	180	209	172	166	182	173	213	190	187	186	199	207	198	171	181	170	173	179	158	171	183	177	157	178	165	178	180	164	175	180	162	133	171	163	185	179	160	172	168	162	183	179	191	161	151	184	147	144	162	154	179	168	159	176	149	183	163	166	170	146	186	167	168	155	176	160	176	164	153	161	176	166	162	188	162	151	156	162	158	164	155	164	158	163	171	160	165	153	159	135	178	157	176	155	159	174	172	166	165	190	135	167	171	145	186	150	154	174	156	160	133	149	154	151	181	165	159	177	181	151	161	158	168	154	177	159	146	161	160	158	173	148	143	176	164	174	173	160	169	174	169	160	149	160	160	136	147	171	158	178	174	183	172	165	184	180	178	158	156	153	159	181	195	157	143	177	151	153	182	175	163	171	182	162	152	163	152	147	170	160	158	153	148	154	158	190	164	156	158	152	168	154	160	176	183	174	169	151	148	151	178	158	147	143	173	156	163	168	172	167	162	139	173	161	167	151	138	141	163	132	146	159	172	174	168	184	156	157	175	159	153	186	166	188	170	167	154	161	171	166	146	154	129	147	163	170	134	171	166	154	148	141	153	164	165	146	180	168	154	155	165	158	151	157	169	158	145	169	132	152	182	160	179	146	163	143	168	161	189	162	167	155	162	159	166	185	165	151	169	157	173	158	164	159	143	170	178	163	177	164	159	164	158	178	176	160	170	149	178	159	153	160	162	177	189	152	185	154	155	155	171	171	151	149	157	158	155	162	180	136	149	146	182	171	152	168	162	165	162	151	150	168	149	166	188	189	179	174	155	166	163	141	171	157	144	181	141	154	152	154	155	179	153	146	158	156	142	162	156	179	147	167	180	162	143	150	155	182	144	169	171	150	155	173	165	138	179	154	156	167	169	163	155	173	144	175	171	158	152	147	191	158	171	162	167	150	165	149	151	168	185	147	157	149	175	182	174	194	166	139	151	165	158	155	179	149	146	161	149	176	156	157	148	167	164	151	159	142	152	175	150	147	162	160	170	153	137	188	165	159	170	133	187	170	160	163	164	140	162	150	146	168	168	150	180	140	132	160	183	166	174	163	154	143	150	158	161	155	184	161	181	167	170	166	173	180	167	171	165	154	151	137	180	174	172	166	176	173	144	198	163	168	170	172	155	166	168	165	146	178	156	144	168	155	151	162	181	152	175	165	187	163	171	182	186	147	166	164	160	170	151	189	157	173	124	140	166	173	147	161	167	148	155	168	177	170	173	138	173	147	172	147	163	158	189	166	158	154	150	169	147	145	171	186	161	141	165	153	160	156	166	148	172	166	152	166	168	173	153	145	171	157	176	163	142	145	169	180	138	169	191	158	130	153	171	161	150	156	151	162	151	159	162	151	161	174	166	164	163	145	176	159	155	179	141	163	174	165	155	148	169	173	183	145	147	175	163	154	181	147	140	177	172	183	142	157	172	160	153	167	180	151	179	159	160	162	170	153	166	145	152	165	182	159	169	172	193	165	171	152	151	153	173	152	159	149	175	163	148	167	144	177	195	158	163	183	159	162	154	149	161	149	151	175	189	172	160	157	159	142	184	172	169	137	166	159	160	155	200	174	180	148	143	147	149	175	164	163	174	182	178	170	187	151	147	179	188	168	130	146	184	175	161	146	128	154	162	165	168	122	164	190	165	176	179	183	180	151	146	162	156	148	149	154	167	158	161	147	163	198	161	150	170	160	160	142	146	140	165	171	161	166	170	144	161	164	165	155	168	163	159	173	172	156	155	167	166	181	160	133	173	171	173	146	153	175	186	158	183	166	161	173	162	162	151	167	167	144	162	163	172	160	164	162	157	146	192	172	173	173	157	157	168	186	144	175	164	157	140	161	146	147	141	145	167	164	162	161	165	153	156	166	162	162	145	156	170	148	163	153	151	135	156	172	156	153	175	159	184	165	168	185	171	151	165	160	172	142	156	154	142	147	171	176	157	190	168	163	156	161	160	172	159	160	163	172	158	185	162	151	171	167	151	149	189	156	153	147	191	152	162	151	189	149	155	144	156	186	149	173	156	165	168	167	148	159	163	169	158	152	173	155	163	157	188	166	162	170	166	175	166	151	162	179	139	144	156	174	175	156	197	169	178	163	155	159	164	158	122	158	156	169	165	165	152	153	170	192	154	163	157	162	165	196	162	170	155	155	174	172	138	154	174	165	178	192	171	178	159	171	155	162	172	168	158	155	170	160	161	148	172	154	148	146	163	174	193	178	186	156	141	178	167	149	183	159	154	170	164	160	141	147	167	146	161	165	150	151	163	173	143	150	157	156	144	154	136	149	167	153	171	146	149	184	173	162	145	158	162	131	148	158	145	169	172	179	175	155	144	152	159	146	182	175	172	168	161	158	168	153	172	172	176	152	180	155	165	157	181	178	153	145	173	147	162	162	165	172	159	156	151	167	182	157	156	181	143	172	179	165	169	162	173	155	184	164	181	182	153	176	172	160	143	170	173	181	187	152	154	162	151	141	179	153	181	175	161	161	162	176	167	162	159	149	157	169	155	172	183	151	185	143	145	183	133	157	154	175	170	156	194	173	163	164	191	156	168	166	154	161	154	173	174	150	169	163	168	166	146	159	172	166	167	190	156	174	175	173	159	163	159	139	153	152	167	155	165	160	159	169	171	153	162	161	138	171	161	164	144	138	158	157	163	166	187	186	180	153	180	156	147	185	145	181	187	180	139	160	139	130	161	177	170	179	158	173	176	178	158	170	173	163	167	171	164	184	158	165	159	162	162	169	182	190	145	169	163	157	159	180	167	149	153	161	160	156	182	139	165	190	139	149	150	176	171	177	162	166	169	175	152	151	133	155	159	146	172	172	154	147	159	165	168	167	178	168	179	170	158	145	157	182	180	190	164	156	150	190	158	175	168	157	176	164	147	174	171	150	169	172	146	145	167	150	173	162	151	153	170	135	173	170	163	167	156	163	182	172	176	155	151	169	179	148	160	133	174	161	166	145	163	154	157	162	146	171	139	143	150	168	169	172	150	148	160	151	146	177	148	164	164	156	168	158	160	145	142	176	177	155	159	168	144	164	145	147	145	149	177	176	165	157	158	135	173	149	157	157	159	154	174	157	163	161	145	150	162	149	169	180	167	174	160	163	165	147	150	172	173	164	158	167	143	153	190	164	146	175	162	165	168	169	160	170	160	159	164	162	141	165	161	176	160	162	150	170	169	172	164	180	159	181	158	169	145	176	180	153	170	181	141	169	151	153	160	154	165	172	187	157	174	181	158	171	200	160	183	170	153	150	163	188	162	185	162	166	155	173	145	148	160	174	163	174	167	149	176	156	164	139	152	163	162	141	156	147	161	147	170	167	150	181	168	182	163	157	157	177	168	158	172	182	146	180	151	174	160	181	155	172	173	182	154	147	170	153	141	160
7935	2649	6172	6833	5941	4724	3849	3187	2664	2249	2033	1814	1602	1465	1328	1235	1188	1113	1102	1050	918	908	862	846	830	780	745	733	696	725	698	664	628	651	605	635	635	632	555	602	622	604	565	598	587	567	591	550	534	581	531	565	546	541	555	545	540	527	513	528	506	532	527	487	530	486	528	485	493	480	525	495	466	483	542	527	515	527	520	500	526	502	514	513	544	486	506	490	507	493	504	469	496	496	481	488	540	535	500	486	511	492	464	472	505	506	510	488	515	480	493	485	549	507	499	515	461	527	479	524	465	547	495	527	540	502	533	504	505	488	498	463	488	479	520	467	489	491	495	479	469	494	465	513	505	496	518	489	487	557	500	537	468	494	474	458	464	476	492	531	489	486	496	511	522	433	474	457	492	482	475	547	472	508	485	536	479	465	456	513	513	472	457	506	520	456	476	462	462	499	462	496	454	479	514	512	501	478	512	479	477	461	501	477	478	506	469	514	471	535	472	519	507	481	472	489	497	502	481	476	458	494	522	520	444	534	464	462	507	474	525	474	505	477	491	500	483	473	480	467	471	503	529	489	498	464	460	481	538	499	479	524	528	469	521	509	494	428	500	485	468	464	527	487	502	511	451	477	478	496	517	461	463	496	485	470	476	494	471	482	518	460	457	504	472	467	435	500	486	486	461	507	489	481	485	486	516	463	496	500	485	453	490	504	461	485	470	518	493	466	469	487	466	463	513	473	512	467	468	496	450	530	487	457	497	463	474	472	443	456	464	506	520	499	471	495	476	510	514	507	480	477	468	485	494	486	550	441	497	504	527	484	521	519	462	462	460	470	486	515	511	453	468	484	522	493	494	470	544	442	473	530	459	508	466	491	456	503	495	469	479	483	468	483	446	489	436	470	470	473	435	465	523	481	501	511	459	487	491	479	498	508	530	480	444	492	475	503	491	472	462	488	466	450	526	516	510	512	475	485	472	478	493	495	520	514	486	481	465	465	489	469	502	496	487	486	470	452	491	432	485	448	534	482	468	507	468	450	506	445	521	449	516	504	506	492	474	446	453	465	453	500	465	520	494	461	461	512	486	484	480	487	457	516	477	488	476	487	480	503	508	458	500	471	457	486	494	433	515	464	451	520	468	475	456	502	517	477	529	472	501	479	461	504	489	465	469	486	513	520	502	510	473	485	502	484	499	488	531	492	441	500	494	490	482	503	492	516	472	511	489	475	498	475	476	501	490	430	459	462	459	537	508	460	469	461	509	477	517	499	467	487	476	489	510	483	487	463	518	520	485	506	493	484	480	524	456	476	521	486	483	453	451	469	448	516	464	445	477	429	459	478	523	473	470	464	494	447	459	507	511	487	489	513	482	509	469	466	498	483	492	505	468	431	490	456	516	538	489	524	474	500	486	471	482	483	493	445	490	497	503	509	484	447	454	471	476	489	452	503	475	452	503	520	475	489	492	483	469	460	477	452	482	475	449	485	483	454	467	464	497	481	521	469	498	473	452	515	513	453	475	475	531	480	478	477	492	506	483	522	517	483	491	475	466	470	465	495	490	500	488	448	502	491	473	456	473	468	501	486	501	485	509	479	479	503	485	477	456	497	487	480	511	533	491	507	467	505	517	479	484	483	500	520	472	470	484	470	508	460	484	495	438	484	501	492	488	475	486	479	492	510	450	459	536	489	490	524	484	477	455	466	513	491	493	479	487	503	462	501	475	482	512	482	471	469	465	486	498	448	496	479	447	429	442	515	502	525	479	485	471	521	469	515	452	507	448	505	460	482	471	478	453	472	470	472	513	522	453	495	493	500	455	484	494	490	450	544	461	457	469	508	506	459	467	501	486	474	494	484	497	510	463	488	486	522	486	458	485	459	477	493	465	463	476	489	483	450	486	487	489	479	477	526	469	469	500	497	471	451	514	481	489	466	483	489	479	468	454	473	489	478	514	480	485	517	449	461	490	471	456	507	476	473	452	486	501	479	486	482	465	488	480	464	492	476	508	520	485	434	485	486	468	529	491	502	474	457	463	467	515	515	492	499	498	494	467	485	494	449	460	504	497	478	438	498	495	496	500	459	432	453	458	469	499	500	535	480	454	472	500	450	519	530	472	495	503	478	486	501	442	510	481	508	494	485	493	489	472	464	499	499	442	499	475	444	463	472	474	532	476	470	446	503	492	474	471	471	476	468	481	521	505	485	508	476	501	511	485	494	465	489	483	494	504	509	479	482	525	460	482	476	434	470	514	538	493	485	499	491	512	514	494	510	478	479	499	474	471	438	510	494	466	469	489	525	484	478	460	514	497	465	511	500	515	508	434	479	493	497	467	514	493	506	529	510	447	514	453	480	480	469	536	464	479	484	492	492	490	488	481	477	460	500	505	505	495	496	511	483	492	450	487	500	494	469	510	505	453	485	488	496	506	473	481	458	512	445	497	460	479	481	491	486	532	480	496	485	498	490	481	504	483	464	436	474	503	479	511	518	502	508	499	486	455	479	451	488	479	479	491	467	481	491	474	466	463	491	516	464	497	481	494	433	493	463	455	501	476	489	472	494	492	472	512	473	452	489	481	550	474	481	498	468	501	479	501	491	468	435	493	466	521	484	484	506	475	518	501	497	473	472	479	468	483	458	509	493	455	458	473	479	499	492	492	450	506	479	507	422	459	479	460	499	469	496	514	486	516	450	520	480	473	511	451	487	452	497	469	475	484	544	456	491	510	504	500	477	522	483	499	479	465	506	450	472	499	471	473	485	486	513	445	527	484	459	439	463	468	468	501	482	485	466	509	480	480	501	447	485	447	471	491	499	490	504	474	455	481	480	480	511	493	478	473	454	472	480	497	458	488	482	501	495	515	462	470	442	473	473	504	487	546	485	468	514	454	477	518	485	485	491	525	457	494	508	522	520	545	500	503	481	478	444	503	491	509	494	532	476	508	497	478	494	444	495	482	462	497	499	482	483	477	482	473	467	468	489	507	516	474	466	446	504	477	463	472	527	461	471	453	471	464	451	492	515	453	489	489	480	480	452	473	485	492	512	488	459	462	489	481	502	467	488	507	489	503	540	482	499	500	530	512	479	529	466	496	447	532	467	473	486	488	485	489	497	494	486	482	468	463	481	483	506	499	489	463	511	476	465	511	445	536	470	486	480	441	484	459	436	475	454	505	499	458	520	472	495	486	488	515	483	504	489	480	489	511	472	484	451	487	489	479	495	501	491	461	496	476	462	498	465	483	456	447	446	502	476	475	494	490	497	502	503	462	484	509	482	479	468	500	484	474	486	500	499	498	513	480	498	496	455	501	472	477	484	473	507	491	531	502	501	464	497	521	517	456	505	466	504	477	418	506	515	486	475	492	469	482	493	482	478	477	463	528	487	509	471	465	467	496	453	491	492	502	467	510	452	510	472	524	477	492	499	480	502	487	497	513	475	490	464	489	465	469	489	465	459	481	495	503	481	464	455	476	493	492	455	512	465	480	488	484	479	477	468
2387	260	312	242	268	221	230	240	221	240	209	248	229	210	218	224	210	217	211	208	220	208	203	200	190	197	212	182	199	195	223	181	212	210	194	207	235	173	197	208	198	205	218	208	189	189	216	201	220	229	204	183	209	204	201	212	225	215	205	211	189	187	213	218	183	214	191	200	212	194	222	207	207	210	196	210	199	207	211	221	217	197	191	210	195	217	210	196	207	171	199	209	222	197	208	212	225	197	200	197	176	195	219	187	185	192	194	215	226	190	204	222	198	200	204	201	201	239	205	239	180	196	213	182	223	178	214	213	206	205	200	222	199	200	210	225	210	236	214	210	206	175	205	223	183	201	209	218	203	203	219	224	171	207	199	208	206	218	214	199	215	207	199	220	201	185	198	203	200	232	178	218	239	216	182	212	203	185	205	207	215	209	220	212	204	200	218	200	220	220	193	182	195	186	212	203	212	229	228	221	213	223	209	207	204	218	211	183	187	234	208	198	203	203	221	209	224	205	218	209	206	190	189	202	199	214	223	213	165	199	202	224	213	204	223	234	200	208	190	216	188	202	180	214	198	208	220	208	207	191	208	206	207	221	208	212	204	230	224	212	191	196	224	191	191	169	208	233	226	169	187	205	204	204	207	193	189	222	218	198	213	199	199	210	228	224	197	205	199	211	232	212	183	199	193	198	215	186	184	229	212	210	187	196	189	198	193	181	246	230	224	196	201	217	197	228	230	192	194	183	187	216	198	194	183	217	189	207	191	229	199	198	194	217	208	197	216	205	202	201	203	223	217	207	215	231	197	206	192	207	189	204	218	203	183	185	227	198	196	216	199	201	238	180	208	181	212	219	197	201	210	203	211	217	210	203	174	203	200	220	230	227	194	192	200	199	198	198	210	210	221	202	179	199	194	209	232	221	204	216	187	205	206	196	194	204	203	215	173	218	209	225	237	205	202	203	187	189	235	213	218	200	197	233	210	199	211	179	201	217	232	193	214	199	184	217	197	193	196	211	203	209	207	201	172	191	190	226	219	205	194	208	181	201	215	197	229	207	204	199	206	201	204	209	202	214	180	194	213	202	196	211	215	204	193	225	227	211	205	206	215	201	202	209	232	206	198	192	184	182	173	201	201	216	219	199	210	186	204	186	204	205	199	232	221	190	220	210	198	192	186	187	226	211	192	187	186	179	183	199	202	208	214	205	186	225	215	210	214	208	203	219	205	179	210	207	237	208	187	231	224	208	193	189	208	244	202	206	220	190	200	206	208	193	211	213	204	198	215	220	223	240	204	196	220	198	191	204	177	193	186	229	203	209	165	210	208	192	218	213	194	218	224	234	207	228	185	216	191	209	189	194	217	190	194	190	211	198	222	198	188	194	207	188	201	187	198	191	195	211	188	215	218	196	189	209	208	206	232	198	225	185	208	187	188	225	195	219	225	223	202	213	218	200	228	210	203	203	181	199	191	214	202	223	191	217	196	198	207	229	187	221	217	190	213	194	224	184	199	208	218	217	196	196	201	187	171	218	206	209	208	203	208	196	181	210	205	200	200	207	178	195	231	209	216	212	211	240	210	205	226	204	204	205	197	206	192	211	213	209	184	187	200	189	195	214	208	215	221	220	206	197	211	199	206	238	194	207	202	194	217	185	203	202	211	199	197	191	199	176	195	232	203	228	221	194	228	208	210	215	199	182	220	196	198	198	224	203	206	185	184	184	200	195	224	236	207	210	219	199	204	216	214	189	200	204	199	190	215	215	192	193	217	206	236	191	188	201	216	194	229	219	185	201	201	199	191	223	196	212	198	187	225	171	199	204	181	193	179	200	209	206	207	196	182	195	193	225	170	211	208	194	208	218	221	198	192	214	210	202	203	173	205	218	209	222	225	186	197	220	204	203	196	206	183	228	196	186	202	222	199	207	222	181	226	181	202	206	208	215	210	203	220	220	190	191	207	225	209	193	200	217	187	186	227	197	201	192	221	184	225	198	193	181	198	191	209	223	186	234	216	181	197	188	213	213	199	171	197	234	207	163	204	199	219	190	212	209	178	203	183	205	197	212	204	197	200	199	188	213	198	207	199	205	190	204	190	206	186	218	202	197	228	191	234	206	216	199	222	210	197	174	190	208	197	232	209	205	226	193	201	199	217	213	208	180	210	228	205	240	200	189	228	213	197	210	171	193	179	177	187	177	193	217	190	221	198	183	211	203	223	204	204	205	182	195	197	188	200	184	202	174	197	216	191	191	221	218	221	201	206	195	222	202	202	213	195	195	211	201	220	187	197	202	218	196	210	206	193	207	206	239	216	215	174	196	192	232	175	212	206	197	209	212	221	195	190	242	198	191	204	207	201	178	200	205	223	204	196	212	197	203	198	202	209	191	216	206	202	178	205	217	205	192	195	208	202	209	209	209	185	249	194	193	184	213	214	195	185	224	193	198	214	196	232	216	223	190	220	200	178	193	217	200	225	170	210	214	192	211	212	195	223	195	236	220	203	208	211	196	227	227	228	188	211	205	211	200	193	186	199	213	201	186	212	208	197	194	194	219	197	203	208	239	198	189	213	207	217	197	204	202	186	208	205	196	194	211	202	199	214	211	187	208	191	221	219	205	179	190	171	192	193	174	183	205	220	204	210	198	234	232	212	194	227	210	204	207	193	199	197	208	215	213	202	187	199	208	192	217	188	217	177	225	204	204	215	218	176	193	219	193	191	231	217	188	202	193	199	190	209	200	214	202	177	198	184	198	209	209	200	205	197	205	191	190	176	221	192	207	219	220	190	194	215	213	209	194	193	190	179	192	175	206	213	215	221	192	190	183	209	199	201	184	177	197	242	214	181	200	197	222	198	194	213	214	206	189	212	207	193	196	179	163	189	178	194	182	210	201	194	213	204	204	176	223	198	212	212	216	188	210	226	215	203	212	195	191	212	206	220	215	223	180	202	222	207	181	230	223	223	212	232	199	206	211	212	198	189	191	213	201	212	224	185	212	209	231	213	216	208	206	191	190	209	219	203	194	189	201	212	203	177	165	204	191	186	198	214	194	217	198	199	206	205	202	212	225	196	195	187	205	216	177	189	180	198	178	191	180	221	204	200	186	195	210	182	193	183	171	215	222	202	215	225	204	189	189	189	226	188	194	221	216	218	173	185	204	219	221	220	212	209	215	214	197	242	226	209	216	209	173	186	209	212	196	205	199	212	198	215	198	204	208	211	199	200	238	208	218	191	226	212	210	217	199	216	208	206	208	196	211	188	234	209	185	209	202	213	207	227	200	227	200	193	189	219	212	200	177	194	174	216	231	188	230	209	196	205	188	221	213	200	214	184	218	194	200	201	194	210	197	206	216	209	194	178	214	180	191	195	208	220	185	214	206	215	202	192	236	181	190	231	218	186	195	229	191	200	161	199	225	207	201	218	205	210	191	220	204	222	221	212	197	220	199	227	207	204	215	189	206	180	175	185	188	213	205	232	215	195	223	187	216	216	204
2197	634	754	788	759	670	655	647	598	648	612	643	602	572	573	569	551	595	593	592	591	586	600	591	572	595	538	526	574	578	540	574	618	559	573	609	584	528	561	550	562	568	569	601	582	587	522	552	564	558	565	570	586	547	602	588	524	511	537	595	559	559	549	575	569	555	569	553	563	557	572	599	547	590	598	578	564	552	609	527	588	555	522	611	550	554	598	549	536	532	555	577	590	538	593	599	562	557	551	582	566	550	570	606	553	563	597	563	613	552	553	563	568	604	603	580	559	604	588	557	538	577	535	559	556	542	566	603	526	561	572	544	589	579	555	563	550	532	554	542	591	599	560	609	561	507	615	580	547	543	538	547	565	584	552	548	547	548	564	574	580	561	608	563	564	584	555	601	548	574	557	584	551	598	549	562	557	572	584	596	549	555	543	590	541	566	599	569	561	595	605	569	592	574	512	549	579	531	553	596	580	624	568	543	596	575	572	512	550	586	580	583	561	510	519	563	569	563	580	544	546	571	593	596	581	552	581	594	562	535	568	551	503	606	579	542	547	580	542	577	584	514	530	577	551	540	589	564	536	577	554	604	555	553	618	580	575	537	590	546	574	577	551	600	483	542	593	574	544	553	589	575	564	577	545	568	567	585	599	590	526	575	543	602	574	543	572	568	591	508	569	559	557	549	533	548	606	576	570	585	583	564	560	565	561	586	581	583	528	545	547	597	565	579	598	555	605	549	599	576	563	561	569	604	542	556	551	510	560	528	532	557	586	524	538	556	529	572	597	551	558	589	563	578	587	578	566	568	594	571	536	600	545	548	573	561	569	528	552	595	537	545	587	538	550	563	615	572	540	574	578	563	551	554	514	571	560	570	557	520	565	531	571	562	540	559	547	553	549	566	546	570	565	560	586	564	573	566	567	567	545	576	559	553	574	556	557	575	598	583	548	558	557	564	545	558	579	550	563	611	527	579	582	532	552	551	541	555	568	511	586	546	582	540	586	574	561	585	557	577	588	582	582	547	578	601	541	573	545	561	577	560	563	581	572	557	546	602	595	564	539	554	618	576	533	595	518	520	565	563	541	587	547	530	557	589	569	575	576	566	588	572	509	567	536	591	487	568	573	565	530	598	545	622	550	542	537	573	566	586	577	563	578	593	592	573	556	574	576	580	553	558	559	534	577	578	548	560	560	559	561	560	535	590	525	544	590	519	562	553	597	557	564	598	554	525	536	578	583	562	557	568	560	538	601	597	573	548	532	573	541	583	579	539	562	559	554	606	578	570	553	590	611	583	577	551	559	544	585	604	530	520	589	519	542	603	539	521	558	601	513	572	569	572	554	576	549	539	564	613	560	512	555	545	603	553	537	543	565	543	569	606	586	586	541	594	597	566	588	560	570	567	556	565	559	554	551	591	599	588	577	587	557	539	554	590	551	637	552	557	579	587	560	524	547	600	602	613	572	590	538	593	583	588	606	597	535	580	577	562	581	623	566	567	580	518	581	581	592	543	553	588	565	557	521	561	579	540	588	564	512	540	559	567	534	544	579	571	572	567	537	581	543	565	606	565	570	584	578	523	553	557	600	535	608	506	542	559	553	558	588	593	545	579	579	553	525	542	605	577	572	527	539	576	525	576	553	571	584	565	564	542	595	606	524	522	576	531	554	542	543	561	593	562	542	573	563	567	539	543	559	559	591	566	603	548	618	585	551	558	590	560	529	550	567	564	583	545	526	595	575	560	559	565	578	565	535	567	560	583	562	576	566	624	538	577	566	583	548	596	530	569	574	577	515	574	597	573	589	567	573	542	558	576	535	547	553	554	589	526	591	560	558	551	533	581	593	593	518	630	584	599	552	585	563	531	608	564	618	571	553	578	554	576	535	551	556	528	606	571	568	535	557	564	568	614	578	556	549	601	634	526	582	570	549	575	565	585	532	562	550	579	546	596	557	569	554	560	555	601	567	585	536	562	530	557	563	514	578	562	562	555	532	572	559	543	536	535	586	570	561	577	563	555	593	595	505	525	576	569	560	576	576	567	597	605	586	615	534	581	552	532	565	583	575	534	537	580	609	573	605	590	553	585	563	543	541	549	575	549	556	549	567	583	542	581	556	576	561	568	587	552	555	569	538	551	608	574	566	583	529	550	578	574	530	566	613	559	564	554	585	568	547	577	598	610	548	583	588	586	570	590	571	571	558	574	555	530	565	579	597	560	578	550	528	558	576	548	598	590	584	571	620	580	566	567	575	565	550	553	574	590	548	585	551	546	536	607	583	560	573	550	576	523	535	593	577	604	520	526	566	545	563	605	529	544	500	578	566	562	556	542	550	496	548	581	568	564	557	566	536	597	569	590	536	551	572	585	516	587	577	541	575	535	545	574	571	563	527	548	550	529	553	601	559	587	559	566	566	596	571	605	551	569	554	537	550	598	588	527	520	586	570	567	598	614	568	578	519	566	562	589	553	557	548	584	595	507	549	579	571	593	594	631	561	531	544	584	579	552	514	590	592	554	542	538	556	558	556	610	548	596	636	603	558	564	542	568	539	588	534	529	559	544	573	595	574	561	574	583	571	559	553	566	592	561	552	578	538	522	549	592	534	591	607	573	572	546	558	535	593	587	550	564	553	543	569	588	578	571	574	553	550	575	583	567	593	605	581	544	625	573	578	562	513	534	576	557	537	550	574	581	571	574	550	586	581	559	541	599	556	560	565	552	563	551	573	596	582	551	553	561	534	576	568	533	531	545	526	600	527	575	547	548	542	531	521	558	541	555	532	564	538	560	571	544	562	595	570	556	555	575	552	553	540	602	568	588	565	579	584	562	530	589	565	589	570	556	574	568	573	548	559	545	587	584	544	546	534	572	582	580	598	550	576	584	580	557	577	590	506	571	561	579	567	569	550	556	550	588	550	552	542	546	574	595	554	553	569	600	560	573	523	572	561	549	597	558	595	596	575	530	555	572	571	593	586	563	562	566	611	573	535	549	542	580	530	547	572	586	556	562	576	544	565	565	591	609	567	552	601	597	558	568	560	550	559	587	562	564	563	560	578	559	582	579	586	596	604	605	546	582	544	591	587	542	579	539	524	548	557	591	550	555	547	567	547	547	579	579	490	537	567	541	582	585	521	595	564	603	519	533	590	515	573	552	548	579	568	540	561	573	520	546	603	546	549	551	561	594	583	532	584	562	554	544	522	564	548	579	542	596	529	557	551	576	554	562	583	567	564	569	546	523	555	563	546	601	534	600	583	589	552	573	555	582	564	559	553	536	587	611	565	586	583	530	602	572	562	522	613	557	535	566	528	584	531	510	591	566	580	567	562	624	557	565	558	532	603	536	545	501	610	533	544	576	589	561	558	579	561	575	567	541	556	538	538	564	536	556	567	562	565	583	514	548	572	551	534	584	590	545	566	540	550	563	572	584	595	578	553	536	594	564	580	590	608	558	555	578	581	568	569	595	592	578	571	522	567	573	524	585	606	524	602	521
10309	1188	1406	1020	774	544	400	368	276	259	228	211	195	183	170	141	126	132	139	130	141	119	133	119	107	120	101	114	109	125	115	114	113	118	116	125	102	101	127	102	100	116	105	104	104	117	109	108	105	102	109	118	99	101	103	113	105	121	97	107	87	112	102	91	103	137	122	107	110	126	118	102	105	115	91	102	97	121	92	100	107	105	98	95	98	100	108	96	94	114	112	107	104	100	110	107	96	102	104	98	116	105	98	100	78	111	87	106	91	91	93	100	115	95	108	97	105	108	102	106	94	91	105	102	77	89	104	97	83	107	93	83	87	92	113	105	91	103	100	95	102	100	90	115	96	100	102	105	98	100	112	93	106	94	104	128	107	113	79	98	116	96	99	97	106	94	113	114	105	91	86	83	106	103	117	90	100	101	92	84	95	97	109	105	91	112	106	102	93	107	108	92	102	96	85	95	104	108	105	94	108	99	105	102	98	110	88	105	99	103	97	82	101	83	104	95	93	95	100	112	102	90	112	95	86	89	105	83	107	111	129	119	100	104	110	108	107	107	94	104	87	94	93	89	103	115	104	101	107	91	94	105	99	106	93	103	115	119	104	98	101	105	121	100	121	94	88	84	97	93	96	100	101	90	99	114	94	106	94	82	100	111	102	89	102	80	116	103	119	103	92	90	113	106	108	97	98	106	87	101	122	121	92	91	93	98	102	118	97	85	112	102	99	107	89	94	112	106	96	92	102	98	99	94	103	111	98	94	99	113	87	111	91	93	102	94	114	112	104	107	112	96	108	99	109	104	123	103	105	98	92	104	98	108	87	92	105	101	92	92	101	99	111	95	109	87	88	93	104	90	87	101	93	92	109	93	90	82	91	106	96	109	92	99	102	101	109	127	116	107	111	97	97	106	101	108	112	105	77	87	108	76	84	92	104	97	109	96	108	109	105	102	97	119	88	111	98	110	120	97	96	108	104	108	90	86	127	115	94	99	115	105	83	97	87	110	99	86	97	93	86	101	122	103	88	112	118	101	97	98	93	95	102	92	99	107	85	97	99	113	101	112	103	121	103	127	97	77	106	108	107	92	86	106	96	94	93	109	92	113	106	119	116	90	99	120	122	117	93	85	102	115	111	98	93	100	115	91	114	90	99	103	112	101	97	123	90	110	90	92	88	115	92	105	88	88	120	100	101	93	105	100	109	106	96	111	97	110	116	94	81	94	104	91	91	100	105	91	110	106	109	126	107	115	101	103	132	93	98	113	107	89	104	104	99	112	103	100	104	115	103	106	96	119	102	94	100	93	111	120	87	110	104	121	127	96	102	103	94	95	78	84	121	109	99	111	89	97	104	108	100	91	111	118	91	113	103	122	102	105	94	92	90	122	131	117	83	87	100	109	98	95	95	105	82	113	101	102	100	106	105	122	118	113	112	117	122	94	104	110	123	105	107	108	96	106	107	104	97	97	110	101	107	102	112	102	89	117	110	112	109	90	105	101	98	120	99	88	101	108	81	96	97	100	95	101	87	106	91	116	91	92	95	104	108	103	88	106	100	103	99	108	123	109	107	93	95	87	85	110	113	89	93	104	103	108	91	112	100	103	97	100	108	114	84	103	108	108	107	100	123	115	108	99	99	119	104	93	121	114	99	99	94	98	90	90	107	110	100	96	103	98	104	111	125	104	93	114	92	111	106	101	96	101	98	97	93	113	93	100	92	104	113	103	117	104	86	123	94	92	98	106	85	88	88	102	117	90	128	103	104	102	96	114	108	103	102	89	102	127	95	97	102	93	102	112	98	81	106	109	113	105	105	108	94	103	104	103	98	107	91	97	94	98	87	91	90	104	112	100	100	107	90	108	108	95	89	96	106	109	109	114	120	97	101	106	90	123	100	87	103	100	99	115	90	95	106	105	102	111	94	108	107	100	114	117	102	101	96	123	106	97	106	83	82	97	87	112	93	107	109	99	111	114	90	88	93	116	103	111	75	94	91	105	109	106	95	99	108	102	94	86	111	104	82	109	122	111	107	92	99	101	91	104	99	106	114	98	99	74	87	105	119	92	103	107	100	102	108	99	97	113	101	103	100	115	143	91	99	100	110	103	101	86	115	81	90	125	86	107	102	87	113	114	87	98	116	101	102	100	99	85	101	102	99	103	121	88	126	102	92	114	108	103	102	99	98	89	114	98	83	85	92	109	108	84	92	118	106	104	107	104	100	73	109	104	94	103	95	110	111	101	106	110	114	98	113	116	99	96	110	101	109	91	92	92	95	106	115	102	92	95	91	110	103	103	98	98	79	100	93	89	111	112	98	110	88	112	92	90	110	102	92	100	95	100	94	100	106	93	93	110	102	97	107	83	105	109	117	96	87	120	89	88	93	102	101	90	120	101	94	89	112	106	100	100	83	81	103	107	106	111	98	93	96	96	113	97	84	95	98	113	99	109	114	109	105	113	109	101	84	99	90	102	110	114	85	113	101	105	100	94	109	99	93	111	93	96	95	90	93	114	112	108	100	93	100	85	98	108	86	85	100	98	102	109	98	96	105	102	96	131	121	80	105	118	83	122	114	115	113	99	91	96	112	124	92	92	101	95	116	126	93	92	111	95	105	115	95	93	80	100	105	107	101	124	100	123	100	95	109	97	81	91	78	102	107	89	89	116	105	106	119	111	116	99	108	101	107	78	111	108	99	97	92	102	112	84	82	102	102	92	103	105	97	109	90	101	95	114	117	114	105	111	91	124	100	92	113	82	82	102	109	94	109	107	102	106	98	112	111	98	93	82	101	106	94	94	105	110	98	91	99	108	119	102	91	93	88	101	85	108	107	102	104	90	101	107	96	104	104	92	104	87	97	99	97	104	98	102	108	105	90	98	102	101	102	113	110	109	98	106	116	96	98	117	120	109	94	90	90	101	111	96	98	93	95	98	117	98	92	103	109	135	89	103	104	104	80	108	119	95	96	89	124	114	108	69	119	103	100	112	98	105	94	105	108	110	107	100	95	110	95	96	108	120	104	97	93	97	111	108	76	102	94	107	108	90	93	112	110	113	104	92	98	101	89	102	110	94	112	105	103	95	99	105	104	128	117	100	129	88	110	116	94	81	116	108	102	106	94	71	114	106	101	100	104	129	106	111	90	100	102	104	108	93	106	110	126	100	109	105	107	107	106	92	104	109	81	127	107	104	117	108	99	103	99	85	105	109	97	107	86	108	99	83	90	89	86	92	106	86	84	95	105	107	131	97	101	117	106	99	110	95	102	92	91	97	93	114	129	93	106	99	104	110	106	110	100	106	103	97	103	103	102	103	115	103	101	93	114	108	100	80	98	98	109	117	79	115	118	92	108	79	92	84	107	106	93	111	93	83	91	98	100	104	112	92	93	106	94	94	127	131	92	99	111	88	102	115	108	107	90	100	99	120	109	100	97	91	104	106	98	91	102	105	98	121	94	88	107	114	94	95	90	114	100	103	96	109	88	125	112	97	112	106
5604	1386	3112	3576	3091	2410	2066	1666	1350	1197	1084	1001	863	823	800	684	645	600	577	589	543	516	482	470	472	446	427	421	440	423	421	414	366	419	410	380	381	391	386	391	351	356	365	368	362	380	354	346	377	347	372	406	357	345	335	325	370	354	358	362	357	334	330	365	334	326	335	342	343	346	292	342	382	335	356	350	344	318	360	360	315	314	309	321	337	320	325	321	330	316	330	340	347	352	311	301	293	319	311	351	321	327	335	323	338	335	300	295	335	346	323	318	334	345	329	336	330	296	313	278	364	316	318	320	301	327	324	329	325	336	342	354	311	291	324	328	319	285	332	317	306	344	326	322	308	331	287	338	306	317	325	298	333	307	319	291	317	351	320	338	313	308	308	330	367	328	307	345	317	294	330	318	357	325	307	319	330	314	320	330	316	313	308	288	355	311	324	311	319	326	311	337	318	331	288	340	319	339	319	320	330	368	340	316	300	303	331	322	325	314	288	323	314	319	309	324	322	331	332	313	288	343	360	336	297	339	306	297	336	321	329	335	305	345	311	307	319	314	325	311	334	321	323	306	336	320	330	271	315	308	283	330	303	345	275	324	297	302	314	283	330	333	315	324	306	322	321	316	311	342	289	312	344	328	311	347	285	341	302	351	324	308	301	320	344	308	315	304	302	324	324	345	342	332	312	312	308	303	309	305	314	314	316	343	322	345	311	305	318	337	320	329	301	340	322	285	329	312	327	328	328	301	340	289	319	299	295	314	328	342	311	337	327	293	327	325	339	353	319	308	339	298	336	307	304	334	351	334	333	319	310	312	331	290	320	307	324	319	311	277	342	290	326	281	294	314	319	312	341	314	303	311	298	324	318	312	319	322	309	331	294	313	316	326	323	300	317	312	334	341	301	330	324	322	313	296	342	308	332	318	304	302	357	308	328	338	321	332	339	301	324	316	348	316	326	313	310	314	289	313	297	314	307	327	289	313	310	313	299	298	341	305	306	342	334	314	320	332	327	308	325	316	304	318	316	312	330	310	309	310	315	324	341	347	328	303	303	295	291	312	310	302	323	319	326	352	326	309	290	327	280	331	304	301	335	291	299	284	338	333	332	312	327	343	339	312	336	318	327	310	302	311	320	327	322	302	261	330	277	321	341	332	310	341	332	344	291	328	322	313	322	306	346	331	286	292	293	290	318	295	311	311	308	329	316	316	316	312	324	360	314	352	304	304	338	327	336	294	318	325	321	313	311	302	311	301	310	265	314	317	296	316	285	324	322	334	317	316	325	327	302	294	321	347	325	330	324	311	337	315	314	316	321	319	319	317	296	299	320	302	298	336	313	305	327	317	270	296	332	318	341	285	329	320	301	320	324	321	295	328	283	321	338	319	323	305	332	304	305	307	340	324	356	311	342	325	335	317	323	353	311	312	305	326	312	322	311	326	325	330	330	313	315	325	283	299	323	330	315	304	336	330	348	312	309	292	327	325	322	335	307	329	327	326	314	326	321	310	348	306	287	312	355	330	293	325	300	347	309	316	303	299	315	310	315	326	298	329	297	324	299	318	320	339	319	356	314	292	323	324	295	281	332	295	332	326	301	328	307	304	314	345	342	299	274	299	319	344	297	337	300	320	335	316	285	288	312	308	335	311	342	305	305	341	297	313	315	320	309	307	277	348	328	331	305	334	296	325	355	312	341	323	344	315	349	329	329	343	323	319	314	332	325	344	337	315	274	313	299	323	299	311	292	314	306	327	297	301	298	320	323	320	322	339	332	319	315	320	339	349	313	349	319	331	345	315	345	312	303	330	314	389	327	326	298	339	310	315	309	327	307	339	312	296	315	326	351	311	277	342	291	310	346	291	333	323	304	296	306	326	309	300	328	290	339	363	295	320	319	293	311	326	354	295	314	340	321	300	313	317	323	316	337	318	284	306	335	323	306	308	297	292	329	341	331	334	317	361	316	312	340	308	330	341	331	340	318	319	319	354	300	328	318	344	321	338	341	299	325	314	340	357	306	346	303	307	312	340	336	301	307	355	336	332	315	294	347	294	301	340	335	286	326	308	302	289	297	344	329	343	331	296	299	349	333	305	329	337	308	311	295	319	307	293	342	344	307	305	296	343	326	281	301	278	316	308	304	327	325	299	313	312	328	302	305	324	295	321	320	319	320	320	292	319	314	309	323	324	344	309	344	312	338	352	323	355	295	326	322	311	311	313	335	290	315	347	355	328	308	311	309	317	339	305	334	320	328	328	328	289	327	321	318	302	315	311	366	333	314	324	272	298	346	326	327	284	321	346	326	327	332	311	324	307	339	295	324	345	348	340	314	303	308	299	304	295	299	309	324	295	316	308	318	316	308	355	318	313	315	332	308	286	317	333	310	334	347	354	327	328	317	314	312	338	313	348	329	322	326	317	325	308	315	298	296	318	311	308	311	300	311	298	325	303	277	293	315	335	297	338	294	350	330	299	310	339	316	306	305	318	321	341	324	299	341	332	310	308	351	314	317	306	290	320	321	315	274	324	309	272	349	303	356	314	330	332	318	342	327	325	324	297	311	313	311	293	320	319	321	304	306	275	321	315	341	306	317	338	310	295	314	311	272	331	326	312	351	324	317	281	328	317	333	295	262	330	324	316	331	349	300	323	308	318	335	314	309	326	333	322	353	312	313	307	344	314	343	308	311	285	304	316	334	315	302	308	316	326	292	322	301	311	340	302	317	330	306	340	303	292	351	305	312	331	331	276	332	310	287	301	302	324	297	283	312	296	334	333	336	326	321	345	326	295	327	318	285	303	333	302	302	316	314	315	348	285	290	321	286	330	283	312	309	335	317	318	328	313	365	339	348	313	339	327	323	332	313	338	329	303	297	336	302	341	307	340	293	341	324	327	328	340	331	296	329	319	333	339	306	346	320	297	325	322	330	325	323	309	345	356	322	304	327	299	325	365	320	323	306	326	318	328	306	306	313	314	336	321	304	298	329	336	306	313	326	318	309	285	325	327	319	295	309	326	316	306	290	311	323	343	310	321	339	295	312	316	337	310	333	341	327	303	325	299	336	326	312	313	315	321	325	332	306	296	297	313	291	317	324	287	317	348	313	295	361	317	332	343	282	292	334	337	339	322	353	290	309	314	308	316	292	306	317	310	309	299	355	304	331	322	324	305	324	324	318	343	336	337	347	319	316	309	296	329	330	338	312	346	321	298	345	309	308	307	341	318	342	309	321	329	337	301	336	321	301	303	323	326	340	312	323	309	296	327	294	286	322	297	331	336	330	318	345	310	331	290	306	293	341	332	337	327	339	314	317	314	323	320	331	294	307	342	335	337	305	301	379	314	338	285	302	312	333	289	317	308	333	315	345	311	334	293	338	329	309	317	311	328	321	323	315	339	303	290	311	294	310	311	320	317	311	308	305	319	327	320	354	333	311	310	348	317	334	335	289	323	287	313	317	307	345	289	317	315	315	312	325	339	351	353	331	340	304	332	323	366
19135	3331	3022	2326	1554	1181	877	678	540	476	382	404	339	307	276	259	272	252	247	233	226	220	229	199	217	196	220	191	177	159	179	205	185	197	185	201	199	190	182	185	166	148	175	153	153	174	185	177	170	154	166	171	174	168	178	172	165	168	162	170	167	174	167	162	189	158	169	167	155	156	167	161	174	150	171	144	158	161	171	167	191	166	162	156	165	176	185	158	176	179	171	151	168	164	188	144	165	167	196	172	182	145	175	133	154	174	167	166	154	173	164	166	148	155	177	182	163	158	176	153	176	171	153	171	146	167	151	172	150	167	163	158	168	170	164	175	174	163	152	185	173	150	168	156	153	169	161	183	167	147	165	134	176	135	134	159	140	171	155	190	146	157	150	176	195	168	176	166	143	180	154	162	160	150	185	157	137	170	157	156	163	171	162	172	169	181	154	172	174	155	169	165	162	156	167	171	135	161	186	167	172	168	155	156	186	166	160	158	192	168	137	158	150	165	164	144	181	181	152	170	173	146	145	154	175	158	181	156	137	166	184	164	165	180	165	182	164	169	167	167	141	130	159	152	176	153	156	158	169	166	175	174	164	165	164	158	163	150	157	172	162	171	144	167	156	172	185	173	147	142	140	155	164	178	164	151	166	140	143	162	180	162	166	163	168	176	157	159	175	173	157	156	154	153	133	165	171	132	125	166	160	161	169	192	176	172	141	151	195	170	150	162	158	178	192	164	159	169	168	159	167	164	163	156	191	154	188	182	171	149	126	169	149	167	154	155	182	147	166	162	171	176	178	176	169	162	173	179	178	157	174	151	165	174	149	168	150	143	160	155	161	162	165	162	169	171	158	157	173	151	156	147	190	171	174	181	160	165	171	160	151	163	154	176	172	155	177	155	158	159	143	144	145	174	173	173	154	165	170	171	149	182	144	178	158	167	164	168	163	151	174	135	164	177	149	176	157	188	179	163	171	155	133	164	163	151	175	175	199	196	180	160	152	149	150	152	159	160	157	169	147	178	162	163	151	155	152	152	154	179	190	160	152	181	146	171	179	163	164	159	159	148	195	140	172	171	162	146	154	174	173	154	159	151	177	181	166	148	156	171	160	162	165	173	166	172	163	165	159	151	171	188	154	183	142	168	159	159	154	157	173	174	188	161	175	162	171	157	164	148	164	186	163	178	165	156	158	158	177	164	178	162	194	178	163	161	174	168	178	162	169	156	175	149	159	167	171	181	172	184	166	146	176	184	167	166	155	128	165	163	180	185	162	161	151	159	162	173	145	174	178	178	162	175	141	166	173	176	165	162	174	153	170	154	147	145	165	190	147	155	140	161	139	169	175	161	177	165	175	182	148	172	184	160	146	138	160	180	159	155	163	158	148	173	147	162	143	157	184	144	152	163	172	160	156	178	164	159	168	175	159	180	190	154	177	165	170	182	152	168	169	175	163	170	176	173	166	122	154	165	152	164	153	176	165	158	143	179	166	174	168	159	169	172	174	147	169	152	176	157	172	148	175	152	165	174	173	183	159	156	160	147	173	152	149	162	167	184	176	152	142	164	145	175	164	154	157	154	147	147	169	169	158	155	143	133	169	141	170	167	149	168	166	141	176	145	151	168	155	179	166	160	165	163	138	147	145	168	167	173	157	161	164	155	169	163	179	158	180	177	141	150	165	174	161	146	153	171	177	176	135	166	180	161	172	166	168	142	172	173	175	159	164	155	148	172	167	146	174	171	147	163	141	152	160	160	164	174	149	143	153	155	175	151	186	144	164	161	171	193	158	149	143	139	156	161	176	165	152	134	160	158	155	137	156	176	176	184	179	162	192	142	168	173	175	162	166	158	145	144	167	154	162	163	165	155	163	160	155	171	161	173	144	171	169	180	158	153	189	142	178	167	152	159	139	132	148	171	163	138	192	160	173	148	157	173	160	147	138	155	163	181	174	162	178	177	177	166	178	185	164	150	161	143	138	151	174	148	175	169	160	173	165	167	138	174	167	154	148	172	153	162	184	145	168	147	158	134	165	166	187	174	164	150	160	175	169	155	158	168	160	150	169	145	144	158	160	161	182	168	174	180	162	168	168	150	169	168	149	162	179	179	162	149	150	171	166	191	162	139	170	145	161	154	155	146	155	193	150	153	178	158	176	184	174	151	168	164	177	156	158	144	174	153	162	153	169	158	153	155	172	155	160	166	147	147	169	162	184	176	150	175	159	159	188	161	200	155	146	180	168	157	165	150	160	172	176	165	149	164	186	179	134	132	158	171	166	163	150	141	162	164	160	174	164	166	180	183	158	144	163	142	162	189	153	173	142	152	150	138	172	180	175	145	188	146	160	138	196	158	156	148	176	171	187	193	167	164	143	191	149	160	164	164	153	161	155	173	152	166	171	172	163	177	153	160	153	176	168	141	152	160	173	178	161	159	170	163	169	152	168	140	175	161	179	151	169	169	176	179	170	178	157	146	157	164	167	161	143	173	178	150	175	152	172	147	176	181	192	183	175	176	167	159	170	177	146	183	172	163	170	164	160	159	148	145	164	157	163	161	152	168	156	181	163	178	159	172	180	159	130	145	170	157	162	181	144	160	168	169	170	179	160	157	160	151	156	179	158	143	158	146	166	168	163	152	169	157	172	178	164	150	144	162	151	176	181	157	170	151	168	165	150	146	183	183	169	161	152	163	159	168	170	150	179	155	163	153	164	182	168	143	173	166	172	148	167	178	143	153	146	143	180	153	159	162	172	155	185	177	161	174	161	167	155	163	179	128	158	182	168	192	171	153	183	158	166	153	163	155	154	151	158	189	191	163	167	163	173	156	153	158	136	157	165	187	180	169	151	170	156	153	205	150	165	156	171	164	151	179	162	140	171	155	147	173	154	167	154	159	186	170	164	160	138	155	170	162	182	171	147	149	156	147	132	152	151	164	165	156	167	158	172	173	158	154	159	179	148	153	167	162	151	179	129	173	160	175	158	156	159	155	151	159	170	170	150	177	195	160	194	152	167	162	181	180	150	163	182	141	161	149	167	178	159	155	167	146	177	160	176	173	158	164	188	158	156	128	158	151	167	177	178	184	163	151	187	192	157	156	167	186	173	170	177	179	174	154	152	190	141	142	146	151	144	153	161	186	164	171	184	168	174	172	175	160	158	160	179	172	159	175	146	153	153	190	172	166	166	158	155	164	153	148	171	174	175	150	172	161	190	178	148	160	154	168	145	144	173	153	160	174	148	153	185	154	161	166	175	150	146	133	158	183	176	169	164	160	161	189	150	153	157	174	162	172	154	150	171	163	154	168	171	176	176	176	172	158	151	172	133	162	156	162	145	158	157	183	178	155	170	158	173	182	186	158	167	164	172	164	172	159	147	141	144	129	158	160	173	177	199	147	166	167	177	171	174	158	158	144	178	150	142	167	151	169	151	147	167	165	165	154	173	167	158	168	172	156	138	165	153	155	142	181	137	164	158	160	161	162	152	160	179	153	157	169
7913	2591	6115	6873	5715	4615	3773	3115	2651	2269	2036	1748	1594	1440	1370	1267	1141	1059	1017	963	890	921	838	752	753	799	773	709	742	693	740	654	657	625	583	648	661	610	590	611	550	580	570	544	554	567	559	562	545	573	532	545	560	569	554	539	512	574	547	560	542	536	518	523	537	555	537	499	541	522	521	499	498	472	534	490	516	501	494	515	529	477	551	549	513	491	493	494	499	470	541	494	535	505	501	500	511	460	483	495	540	527	495	479	523	493	501	501	481	521	473	472	495	495	497	468	491	492	493	486	524	501	467	470	479	494	470	528	503	533	497	495	505	484	478	511	491	480	492	495	456	485	483	485	502	506	443	510	507	456	505	453	489	532	488	462	446	510	448	492	500	475	485	500	461	517	466	518	474	507	452	475	498	453	452	454	537	496	504	529	507	474	496	491	453	478	512	477	490	473	502	470	515	507	519	496	484	490	472	516	509	460	490	505	479	499	510	505	457	491	487	440	498	493	481	523	484	493	510	454	507	434	458	476	477	517	460	504	489	469	491	479	490	475	488	528	446	458	485	517	515	477	500	510	480	501	483	463	464	482	476	463	462	481	461	449	499	467	485	477	456	508	490	462	476	490	493	507	510	480	464	485	490	510	481	474	504	512	488	488	505	521	468	469	439	449	504	510	481	471	453	470	475	464	474	457	517	472	470	493	481	476	490	524	483	481	519	488	450	477	497	467	503	494	446	483	478	496	510	514	476	486	490	480	479	456	430	465	486	475	466	532	455	504	492	498	510	436	483	500	502	500	488	464	507	494	513	512	477	456	491	446	457	454	512	459	485	483	492	498	492	464	470	472	482	504	461	497	468	493	487	466	488	457	436	515	521	456	506	516	453	490	481	476	516	496	490	464	472	471	488	511	496	466	479	489	530	466	506	547	474	481	489	493	519	467	476	458	489	497	486	474	472	470	481	496	485	465	507	490	474	497	481	512	441	494	491	482	439	468	534	497	495	485	493	470	485	516	483	475	478	476	466	485	517	496	453	494	485	506	510	485	521	472	460	541	461	466	558	490	504	474	459	475	464	492	477	466	466	465	495	490	519	444	498	474	493	479	470	498	467	456	466	468	430	493	492	509	491	457	491	485	505	456	481	545	496	492	482	498	481	497	486	470	463	470	441	529	467	493	466	489	487	502	480	476	491	477	529	457	494	514	499	515	456	481	451	440	506	471	488	479	493	510	489	503	491	466	464	488	441	497	464	439	520	455	470	499	495	494	520	492	504	496	494	463	480	500	515	476	479	487	457	518	491	482	478	473	450	520	476	494	519	509	492	500	474	471	470	481	463	475	489	454	523	493	480	462	488	496	461	511	493	461	462	495	497	483	473	497	488	469	472	466	474	498	491	480	503	447	457	491	478	497	523	492	473	431	501	484	461	469	498	491	520	487	490	500	499	490	490	484	486	471	496	433	464	475	485	472	476	506	448	486	491	468	468	459	462	460	506	470	507	490	500	497	503	502	496	495	559	509	467	476	485	504	511	495	495	503	497	489	485	501	449	491	474	468	493	481	500	498	510	482	462	484	492	482	464	475	476	480	468	453	503	481	472	465	468	503	480	466	475	486	460	488	498	443	514	483	441	452	474	457	494	457	504	488	489	498	481	481	473	454	468	489	513	478	475	463	453	466	449	490	500	490	494	428	482	496	492	489	492	500	484	468	504	479	486	486	468	477	496	503	474	492	462	475	480	494	461	497	470	452	472	473	492	519	473	503	506	518	485	479	513	475	470	503	497	455	466	494	468	439	487	526	458	476	504	505	488	502	459	491	479	485	457	480	472	502	449	500	461	453	480	493	475	469	473	473	472	479	509	480	498	495	505	500	442	477	469	456	478	492	462	493	470	461	503	459	512	490	493	443	478	491	526	491	468	508	466	489	492	513	512	443	485	512	486	483	464	472	466	450	493	479	454	460	509	507	488	473	455	440	446	511	475	494	499	462	494	494	439	501	504	460	510	470	483	488	520	476	505	484	479	474	496	479	472	446	493	507	501	485	494	465	414	474	475	468	498	500	492	493	474	444	492	456	494	507	488	452	506	455	496	446	489	463	497	447	468	467	498	493	534	481	486	509	457	483	502	460	482	485	489	483	469	506	468	473	483	483	511	506	474	489	473	489	496	494	506	455	492	457	497	513	484	502	453	505	515	471	455	443	470	522	517	499	484	502	507	459	487	457	482	470	503	467	515	466	457	479	465	455	496	465	484	522	475	463	506	486	468	454	478	469	445	501	467	483	494	506	479	491	477	486	494	492	473	476	478	488	452	496	483	489	488	501	461	475	487	455	479	492	483	486	490	476	508	510	488	507	457	475	470	465	479	464	512	502	460	480	520	488	478	468	523	444	503	502	483	510	463	476	507	459	467	472	471	472	477	481	487	499	482	529	494	493	466	499	440	455	492	467	526	489	474	497	467	473	459	539	500	463	491	457	481	479	475	487	480	520	468	470	484	481	458	459	453	505	531	505	486	506	467	458	537	453	446	492	460	492	470	479	470	490	496	461	463	499	492	533	503	484	516	468	505	463	491	474	448	478	500	487	484	445	477	479	457	504	505	479	468	464	523	485	439	475	473	494	477	473	483	448	484	491	490	504	463	490	452	493	550	488	492	507	473	504	511	466	463	476	479	505	447	476	446	494	483	510	517	481	499	494	494	487	470	470	499	483	479	525	467	470	489	448	473	434	498	510	476	455	490	462	466	492	488	481	475	477	462	498	467	487	434	489	542	456	501	450	481	497	526	487	498	497	501	477	501	442	503	498	524	492	500	478	513	492	467	483	496	495	514	519	452	467	481	479	524	517	460	498	476	466	483	514	483	479	453	500	504	471	477	455	469	494	491	465	424	520	470	478	479	482	500	488	487	490	473	469	434	446	500	476	479	452	445	484	501	478	464	498	502	491	495	476	462	475	500	528	485	518	457	509	455	498	494	512	498	495	479	474	449	492	516	479	495	473	446	448	473	463	444	506	462	459	488	494	485	506	479	488	510	472	483	485	476	487	505	471	480	502	487	465	446	468	478	482	466	502	500	476	547	468	466	483	506	465	475	479	563	492	498	496	491	493	523	481	472	451	499	503	479	516	492	527	466	516	515	497	495	447	488	449	471	486	514	475	498	476	471	487	467	470	451	492	482	440	504	512	480	444	482	518	490	447	529	470	474	488	492	451	481	480	518	462	448	473	512	465	491	494	479	491	454	489	469	464	537	452	450	451	512	473	500	481	468	491	483	505	502	487	498	477	503	486	534	473	490	505	495	500	478	479	436	465	474	483	476	471	490	484	471	522	497	510	478	488	479	475	493	512	487	502	506	471	513	484	467	461	480	477	494	493	455	491	475	431	460	470	514	515	491	464	502	494	507	463	477	474	478	469	495	542	474	509	490	465	486	502	475	492	430	507	506	464	461	504	491	448	514	497	503	454	481	455	487	494	484	462	496	474	509	495	476	437
2432	282	285	268	251	223	212	217	217	176	213	218	203	222	225	200	225	222	181	195	213	202	195	208	215	209	221	237	215	203	207	183	207	223	185	231	220	186	190	213	229	216	212	196	218	207	178	214	203	191	195	190	207	234	178	212	195	224	204	220	202	173	209	198	193	192	201	197	195	195	205	189	183	207	202	197	215	210	186	207	183	201	207	209	217	205	193	200	199	193	207	207	203	200	225	196	205	203	221	198	186	219	207	193	224	212	204	205	198	224	195	216	227	197	218	207	229	164	193	205	222	197	197	201	222	202	173	239	242	201	197	176	178	215	210	200	193	175	192	213	214	194	197	228	199	205	205	185	224	179	204	240	206	235	188	213	184	207	189	173	182	190	204	203	190	193	206	210	215	204	220	210	223	211	192	196	219	193	192	195	203	219	192	182	222	208	195	203	207	200	189	217	217	192	201	211	199	217	176	197	184	187	192	210	192	204	204	185	186	191	188	204	201	191	232	210	203	205	219	203	203	190	242	223	217	218	194	185	214	191	226	226	187	185	181	226	221	215	214	210	203	206	185	206	192	213	229	182	198	188	202	199	218	191	196	217	203	179	172	193	232	198	200	203	213	208	198	207	202	178	219	203	208	209	206	184	204	227	198	195	192	192	203	204	210	192	187	198	189	178	189	205	196	185	207	201	166	232	191	175	200	200	180	199	205	212	192	193	206	223	213	208	225	228	204	179	188	205	188	234	206	209	187	186	208	213	213	180	191	213	202	187	201	196	218	185	239	226	218	199	222	186	240	220	206	213	187	183	196	215	195	197	191	198	228	179	202	201	183	213	209	185	213	203	212	208	209	198	190	204	224	193	217	203	215	194	211	220	201	204	185	213	202	228	197	200	205	197	228	193	186	205	190	204	190	226	175	201	182	204	197	220	192	201	169	190	220	216	205	210	209	175	180	204	211	193	214	211	218	181	179	201	207	188	176	220	217	218	190	225	203	249	199	212	215	206	176	235	211	211	210	218	190	205	188	205	189	199	217	237	210	206	216	211	208	199	204	208	200	207	185	199	208	192	212	207	183	202	205	217	229	203	184	224	230	212	186	237	204	202	205	208	195	229	191	187	194	197	212	194	213	188	205	219	189	197	225	194	195	202	203	190	183	228	206	232	225	208	220	218	202	189	208	236	186	185	218	220	238	204	198	184	213	213	216	207	228	185	215	201	212	219	204	234	218	220	206	202	198	217	207	172	182	194	203	197	206	218	198	222	200	208	188	223	229	209	181	201	191	194	217	195	207	201	190	164	204	221	188	210	186	207	200	197	183	200	210	215	212	208	190	202	181	204	202	189	203	217	200	205	196	208	217	180	193	199	210	196	216	187	235	183	208	191	188	204	200	206	180	219	187	190	214	218	226	220	209	184	194	233	206	178	190	205	201	235	183	231	191	185	196	191	189	213	217	214	188	182	195	214	198	207	211	201	237	215	222	196	182	216	209	231	195	227	182	217	200	223	182	186	219	211	175	237	198	192	209	188	195	211	196	209	209	193	203	189	210	216	172	187	206	208	180	224	231	204	182	220	184	215	224	222	202	197	205	212	212	209	215	193	220	226	185	224	191	196	178	196	208	245	178	207	213	195	206	220	190	211	239	213	202	217	184	213	204	193	199	218	175	198	206	213	203	201	219	204	226	194	233	197	205	201	219	199	234	197	215	197	192	188	207	202	215	170	194	204	197	216	205	193	197	192	188	224	206	191	199	205	219	206	178	200	189	200	179	209	210	197	193	220	206	172	233	211	196	184	228	220	220	203	219	197	176	212	213	199	217	178	189	212	210	207	191	213	207	229	200	230	212	208	203	217	183	187	204	203	195	190	205	195	214	217	205	170	214	222	205	189	203	202	188	198	196	192	206	189	187	211	197	224	189	213	194	201	237	207	186	202	236	221	195	201	206	184	179	199	226	202	195	214	202	216	197	228	211	186	196	171	185	190	190	216	206	188	190	221	217	226	201	186	172	201	219	195	219	201	205	209	223	198	223	189	194	196	189	200	183	208	203	195	202	200	249	205	210	201	194	189	207	195	177	224	184	189	213	219	233	190	215	218	203	217	203	196	208	198	213	202	207	224	200	209	208	234	212	199	218	211	187	208	199	226	222	206	189	183	218	177	206	211	193	196	195	188	188	196	203	192	215	219	205	192	196	213	222	202	193	187	186	201	192	208	197	213	173	209	184	191	220	188	209	207	196	214	178	207	193	200	219	208	217	189	231	226	194	214	224	209	171	179	171	207	207	197	231	204	230	200	203	225	194	197	189	197	198	213	213	191	208	231	212	211	199	190	189	203	207	196	211	205	212	192	181	205	243	213	197	218	196	187	197	202	219	207	202	195	214	195	173	222	191	219	204	199	225	194	207	194	183	187	204	183	206	205	202	196	197	208	187	198	212	220	209	220	210	190	176	199	208	189	211	201	185	215	181	208	203	186	204	222	212	221	187	206	211	208	204	221	193	185	190	198	220	187	186	217	212	203	194	195	217	201	194	211	188	190	211	223	230	224	169	261	225	186	238	217	234	194	215	217	213	186	211	194	206	192	219	191	219	201	175	198	218	184	215	208	209	210	220	188	183	213	189	189	201	211	228	209	186	217	203	212	205	201	208	204	202	213	213	196	220	182	199	207	220	194	196	201	184	199	176	229	203	208	181	216	198	219	196	218	202	196	208	206	181	216	208	221	188	206	207	215	180	200	209	201	193	216	222	190	197	194	218	197	236	206	187	201	204	206	207	192	216	216	217	224	213	221	194	218	198	207	220	208	215	232	200	211	213	201	174	221	199	201	181	209	184	193	210	218	210	203	211	209	212	195	195	190	209	194	202	186	213	210	182	201	186	198	218	248	223	208	203	179	196	217	185	210	198	207	220	235	225	205	222	213	211	211	185	190	191	186	213	200	188	213	201	215	230	182	205	207	172	210	219	203	198	206	182	205	207	186	210	194	205	198	205	227	200	197	205	208	216	211	224	201	206	201	208	219	224	190	193	205	203	200	201	201	187	196	210	202	193	209	190	190	224	190	194	198	227	203	213	211	191	212	189	188	205	198	222	194	181	206	198	196	214	202	216	195	205	229	160	198	212	197	218	209	202	199	194	188	214	198	196	181	197	218	201	225	198	220	185	201	211	196	191	195	220	215	193	211	213	198	230	212	178	210	188	171	205	193	228	197	198	211	180	200	198	200	191	204	205	207	196	183	183	195	178	213	199	204	186	199	210	214	182	187	191	195	216	206	181	212	179	221	188	190	229	214	229	217	188	204	205	203	197	210	192	192	200	190	201	188	222	206	208	198	194	204	200	207	180	200	192	209	210	199	224	202	232	201	193	182	192	198	175	218	211	198	213	197	224	219	204	220	205	204	207	196	203	202	217	193	232	222	198	217	197	194	228	186	227	204	195	190	191	180	200	209	215	231	182	221	220	174	205	214	205	199	199	217	218	201	222	241
2228	617	687	756	712	730	655	677	661	597	631	608	577	588	617	566	559	581	584	591	610	571	568	586	508	549	587	556	594	570	547	578	564	576	549	524	559	557	564	613	608	596	579	625	575	563	540	612	560	555	568	562	587	567	593	573	579	579	541	551	507	559	522	582	570	573	534	581	542	596	543	549	581	573	539	578	637	628	513	577	593	589	524	571	543	558	591	561	559	595	551	537	507	545	555	571	529	530	611	574	567	611	578	575	558	579	604	551	561	582	585	541	523	559	585	533	540	538	569	543	593	524	519	550	560	540	561	559	606	554	551	578	563	589	533	589	564	590	562	546	557	560	564	611	557	567	591	545	595	556	584	539	604	602	575	582	578	557	570	544	547	568	576	556	581	611	550	514	603	599	578	575	548	566	540	554	531	592	578	548	505	587	585	531	565	546	526	552	570	587	563	574	560	578	550	556	572	556	577	602	524	550	591	551	556	556	582	574	564	576	548	564	538	557	571	625	590	587	576	564	562	591	564	580	595	575	581	529	560	580	561	561	575	557	539	605	554	536	585	564	575	531	543	590	515	498	582	553	568	523	534	562	565	542	559	584	519	562	584	567	538	559	572	580	583	563	546	532	525	583	543	556	547	536	543	562	572	553	545	546	609	573	559	535	563	553	563	582	556	569	547	522	529	558	583	551	574	539	561	587	568	556	534	551	539	500	540	598	546	562	529	576	596	535	586	567	548	535	550	548	571	563	587	537	564	533	578	545	540	571	530	563	542	607	521	565	603	520	553	579	551	556	583	569	568	557	543	586	539	589	562	585	614	555	556	542	545	552	533	568	580	546	546	531	603	605	567	562	571	547	563	623	526	557	554	550	566	546	521	545	515	585	582	543	582	574	564	554	561	617	610	584	560	517	574	600	579	548	544	607	552	602	559	559	599	572	558	549	587	551	565	588	540	551	557	560	568	541	537	579	580	545	531	585	499	587	606	566	558	565	604	581	550	553	514	547	580	578	594	574	564	529	575	521	561	579	562	533	559	565	567	532	528	578	555	503	569	540	527	562	579	541	591	514	610	543	520	535	570	559	592	533	605	589	580	565	612	570	528	584	576	524	562	543	520	583	591	556	610	560	579	577	541	591	576	536	543	551	604	533	580	545	567	583	596	538	551	550	576	520	555	586	517	559	546	553	562	551	582	540	561	606	596	529	564	595	568	519	541	564	527	567	604	575	552	561	593	582	567	565	563	542	550	569	579	562	583	521	557	514	583	609	568	563	610	537	546	516	561	555	575	552	545	539	542	559	572	553	570	576	600	592	583	572	569	568	552	586	589	569	553	587	571	564	587	582	577	584	572	572	543	563	545	575	543	551	544	611	556	560	534	614	545	585	586	560	587	571	598	566	548	551	574	529	585	541	588	623	508	545	559	563	555	598	587	564	551	547	604	551	564	555	520	547	588	563	560	556	581	576	580	594	577	595	551	617	549	599	562	569	492	507	556	552	595	548	550	538	553	559	581	559	573	546	528	569	520	560	524	599	596	549	597	572	557	521	563	522	579	573	544	579	549	584	605	534	545	530	577	567	586	562	507	539	581	559	527	606	540	545	562	580	582	547	546	572	570	526	592	584	521	620	536	606	559	568	558	566	589	547	562	552	572	573	579	582	613	567	542	554	623	520	547	549	576	545	542	556	537	553	542	554	572	551	565	501	564	553	550	551	561	551	624	535	533	569	551	542	592	538	561	573	560	564	586	578	569	523	525	552	548	554	538	577	540	570	604	559	556	586	538	545	597	541	550	560	593	513	549	582	539	524	576	603	544	559	557	569	596	563	561	576	540	549	570	562	534	572	571	552	605	577	602	544	559	557	544	569	523	564	533	595	540	594	587	548	538	579	572	575	551	582	505	601	571	554	561	556	623	578	530	545	592	642	547	553	554	563	564	548	569	539	590	562	544	549	570	574	556	585	567	546	559	557	572	561	569	540	656	601	546	555	603	583	565	555	580	582	579	583	543	602	594	530	547	561	546	538	568	549	546	552	535	554	598	549	564	572	608	563	568	567	572	575	569	626	530	536	585	566	587	533	587	600	551	617	558	555	568	565	553	558	560	601	584	573	545	572	546	562	597	554	577	581	568	548	563	538	590	543	568	544	583	553	543	578	578	587	597	601	567	567	573	539	583	518	505	544	550	559	507	559	605	536	564	545	567	542	598	564	581	531	540	556	596	586	561	547	577	527	547	526	530	554	558	525	564	519	586	527	604	548	582	564	559	591	570	546	542	552	572	562	566	533	569	567	551	552	569	550	545	572	547	586	580	549	541	566	573	526	545	561	552	570	566	556	530	574	526	563	558	578	597	556	580	606	567	582	560	560	534	589	590	559	591	573	542	582	554	607	524	593	558	596	562	574	594	536	590	571	532	570	520	555	553	546	554	624	587	588	553	565	537	540	552	572	567	549	553	526	551	497	575	555	549	527	585	570	554	551	596	549	576	538	595	509	568	544	548	566	545	558	602	557	587	536	547	559	581	610	580	589	558	599	579	595	523	582	564	534	594	590	608	575	597	491	558	547	520	616	538	572	566	605	565	533	592	555	586	569	599	555	550	527	563	558	567	547	620	534	565	523	576	586	565	548	565	575	513	516	535	561	581	560	611	562	538	550	593	512	513	538	557	521	548	582	519	609	556	594	523	559	582	540	535	550	565	535	609	584	583	618	545	544	585	527	553	542	542	557	557	524	589	536	528	495	575	542	575	587	546	580	503	541	593	572	580	586	562	569	570	532	588	543	591	532	520	583	585	583	566	576	622	572	535	575	557	567	519	554	600	560	598	551	554	608	531	599	557	533	572	550	536	556	615	552	586	548	556	579	560	567	512	570	562	562	560	595	542	574	574	591	545	565	541	536	588	613	582	577	526	563	563	564	548	568	562	579	591	582	607	549	583	572	586	539	567	616	526	540	521	575	590	587	580	569	607	585	556	570	572	487	565	548	546	567	577	573	588	551	568	548	578	591	555	585	537	509	574	577	541	575	522	597	558	583	545	533	589	542	594	534	557	537	549	558	560	520	608	572	519	565	543	615	546	560	589	569	582	571	553	540	538	602	547	545	528	590	588	576	568	558	568	586	557	556	578	558	596	591	587	561	559	572	526	569	582	552	631	571	534	556	582	568	573	563	541	563	591	579	543	560	557	541	557	558	585	550	568	605	567	531	572	522	578	551	584	546	549	557	570	568	546	552	586	534	517	528	583	562	559	533	520	544	512	566	570	600	549	565	537	580	558	560	556	542	557	571	552	546	529	539	596	523	526	531	568	573	606	574	545	572	529	586	544	568	550	577	536	554	548	579	586	572	583	564	556	560	562	496	595	612	594	593	549	532	557	576	590	541	554	556	576	550	563	601	588	574	575	554	593	590	572	594	607	568	608	584	537	539	590	527	561	573	562	584	552	610	563	559	568	574	547	547	561	583	569	518	571	587	552	587	583	555	558	580
10190	1106	1447	1100	738	522	449	344	295	240	212	196	181	181	181	129	137	148	120	139	110	111	117	122	123	106	121	112	138	111	109	124	107	140	116	108	116	106	106	101	146	111	87	97	87	109	109	117	89	90	84	111	124	106	113	107	106	106	96	115	89	95	119	112	105	117	90	111	104	96	102	99	98	86	96	99	127	101	107	115	105	89	90	118	98	89	95	105	99	96	114	107	93	111	108	77	97	121	96	106	93	104	86	92	98	92	129	87	98	120	111	90	110	88	113	101	97	103	116	130	89	88	106	90	116	110	107	113	101	111	100	109	105	93	107	84	105	108	111	101	120	88	111	91	110	102	121	107	97	81	108	120	111	112	91	101	102	89	99	98	109	100	85	104	107	106	94	91	84	99	110	94	89	79	97	103	115	117	103	99	105	104	108	107	96	114	96	110	117	106	104	95	107	113	102	137	85	101	89	95	105	100	106	88	102	92	101	88	95	102	105	93	120	102	90	105	112	123	102	105	93	95	100	105	113	111	98	106	101	91	85	124	113	119	113	105	92	99	94	92	93	92	87	95	103	101	107	111	94	97	103	119	120	99	105	114	103	100	82	107	95	108	98	83	88	83	101	97	108	98	94	88	103	125	112	89	103	80	98	90	105	99	107	99	103	102	94	98	119	96	90	113	115	104	107	86	118	86	94	107	105	111	101	85	90	101	86	95	100	100	108	113	90	104	85	113	97	112	74	87	93	105	106	94	92	99	117	98	85	101	111	108	99	117	94	126	109	107	118	113	104	106	91	84	109	115	126	108	101	103	106	95	110	114	109	114	113	114	125	103	107	87	103	94	106	104	100	97	116	105	112	104	104	120	86	89	107	102	118	94	123	89	95	92	98	99	87	102	109	110	92	123	108	97	120	95	106	97	117	88	98	105	106	100	102	100	107	99	96	100	93	90	101	97	104	92	100	101	120	106	99	103	106	98	90	103	91	100	96	102	112	115	98	117	98	111	95	86	92	116	85	98	103	114	101	101	99	92	98	85	87	82	91	104	119	119	88	102	115	95	96	102	93	103	102	92	109	111	121	101	104	108	112	108	105	101	82	105	120	103	97	93	95	102	111	107	109	95	106	98	99	99	103	113	101	107	113	112	96	102	105	105	89	96	105	104	87	81	106	100	99	93	90	112	122	89	86	102	87	84	108	106	129	107	95	105	115	107	102	105	89	111	122	97	100	111	100	87	87	101	106	121	98	98	117	89	101	104	104	98	101	109	112	110	100	109	105	105	98	83	104	85	135	100	92	79	87	80	103	115	92	78	114	100	103	117	85	92	121	102	90	97	98	85	102	88	115	107	125	84	105	108	108	96	100	111	99	106	105	105	103	118	95	98	113	97	115	110	101	116	93	97	91	88	109	100	96	97	99	112	82	98	79	104	106	99	93	93	96	104	110	102	105	96	99	95	103	91	117	111	108	113	110	129	95	116	110	98	109	96	100	95	96	110	86	94	96	110	97	86	112	94	91	96	100	107	96	110	89	92	106	100	92	89	127	75	90	108	101	111	111	102	97	113	116	107	103	87	95	87	112	94	102	105	99	84	87	113	109	111	94	91	100	97	81	93	84	97	103	88	86	98	89	95	95	94	104	105	101	102	96	106	110	106	101	103	109	89	99	102	94	124	92	117	78	97	84	105	98	93	90	113	115	94	116	100	88	87	108	100	86	102	93	106	127	98	77	97	113	109	112	86	87	117	102	94	106	88	99	101	94	97	106	101	106	90	115	90	105	112	109	128	99	107	118	103	105	109	103	87	98	92	108	89	92	89	88	108	99	109	102	100	101	95	105	107	99	80	108	104	115	122	113	103	111	95	93	100	108	101	98	105	101	94	107	111	100	114	96	98	103	99	104	101	103	118	110	97	100	87	116	99	118	100	121	105	85	108	103	97	100	95	85	105	85	101	101	95	89	99	107	88	91	108	111	108	104	106	105	92	107	106	114	105	90	102	93	90	82	107	106	87	82	105	90	84	92	110	119	100	107	93	105	107	86	90	110	112	89	86	105	96	85	79	115	109	111	92	118	109	100	92	100	110	89	103	112	95	87	102	111	88	89	107	108	95	90	91	109	98	115	85	107	108	79	91	114	87	96	107	96	99	121	93	96	119	115	102	89	93	111	97	98	90	106	98	92	102	88	93	107	101	102	95	95	86	107	103	102	131	105	109	108	100	83	85	101	102	96	91	111	115	96	88	107	98	82	102	106	88	99	109	93	102	104	117	98	113	105	103	93	88	113	94	87	110	95	128	98	96	92	85	80	83	87	96	105	105	95	112	76	106	101	100	101	90	90	107	101	97	92	100	107	115	117	106	108	94	91	105	105	77	79	108	104	104	97	93	101	106	83	112	126	111	106	88	102	93	93	108	105	117	77	102	90	111	96	117	119	104	91	90	106	108	103	106	97	106	102	98	82	113	103	95	105	104	113	82	107	128	99	122	100	85	124	96	92	99	95	106	98	105	92	87	113	101	108	123	99	109	108	108	84	101	85	98	114	110	99	95	106	98	85	108	107	97	107	116	96	102	105	89	101	104	112	97	97	79	118	97	92	90	103	115	103	89	127	96	92	96	114	90	102	118	101	126	104	116	117	115	100	107	109	123	92	85	92	106	91	121	109	97	113	105	104	103	107	101	98	96	108	103	102	95	108	104	98	107	105	112	89	93	98	112	113	109	107	98	100	113	104	105	102	96	94	113	98	114	100	96	111	100	118	103	102	92	95	90	98	110	97	118	113	112	123	113	96	98	91	96	99	106	92	115	111	108	111	85	104	89	96	99	107	101	106	102	96	110	103	86	98	108	108	102	94	91	96	106	120	94	110	100	99	81	99	83	102	109	96	100	100	87	100	91	99	96	97	95	95	96	94	90	93	97	117	113	104	108	118	106	113	107	101	91	99	115	107	98	105	115	109	97	87	86	108	113	94	89	104	109	109	119	102	116	91	94	118	101	94	106	98	103	102	123	91	107	117	101	112	104	109	106	111	123	102	94	111	94	93	98	87	98	93	108	88	101	94	110	95	98	114	93	108	104	113	109	89	100	119	106	112	100	95	98	97	122	106	105	107	91	84	88	85	113	90	96	99	99	85	103	114	104	97	115	111	98	120	110	98	95	104	109	99	89	94	91	104	97	96	88	99	92	97	113	92	101	90	106	107	89	92	99	105	119	121	98	96	101	103	90	92	117	109	78	130	101	102	97	85	91	100	99	106	109	106	114	91	102	91	120	92	101	123	108	122	112	88	92	95	115	102	125	81	108	103	77	79	110	94	108	94	116	106	114	80	83	105	111	105	116	109	103	104	100	109	78	89	92	98	110	92	116	99	98	107	103	94	106	121	90	107	109	98	115	106	115	103	109	117	115	105	99	89	121	81	91	93	106	100	89	93	97	104	89	105	101	82	99	81	91	114	103	109	95	88	106	126	106	116	113	94	101	128	92	98	101
5537	1301	3223	3703	3110	2460	2036	1654	1446	1219	1016	978	901	819	764	667	682	676	572	552	494	484	472	464	452	462	427	442	444	423	439	427	387	417	413	430	380	390	359	353	355	374	362	380	361	362	332	399	343	355	360	346	385	341	375	331	343	342	358	338	365	343	341	344	320	360	344	332	372	305	322	292	322	321	326	323	331	311	310	326	367	324	329	323	326	327	327	355	352	323	353	298	285	334	324	363	346	346	311	328	342	286	304	313	319	288	346	321	319	314	313	319	332	334	298	314	321	310	314	307	307	314	333	294	287	324	312	307	313	320	307	337	342	304	327	323	305	325	306	328	284	289	352	339	316	319	361	309	355	322	287	323	326	314	318	327	351	334	347	319	312	305	299	332	340	330	315	328	289	294	339	292	325	343	331	302	294	312	338	314	344	322	315	310	297	345	321	334	338	342	314	317	300	299	337	303	310	321	332	316	316	328	315	320	321	318	310	321	312	335	302	313	320	332	309	327	316	348	301	323	321	333	365	318	326	302	324	314	330	299	293	337	322	339	305	338	286	327	327	327	329	318	323	334	314	300	327	302	336	300	351	304	314	299	305	336	308	315	285	301	309	301	307	322	321	327	325	319	322	294	324	304	299	320	312	320	324	318	315	330	293	325	321	352	291	324	324	314	319	318	306	289	318	349	289	277	315	330	316	288	319	315	302	318	314	318	315	313	330	320	325	313	314	346	322	298	309	313	306	349	329	309	309	306	324	308	341	325	327	349	310	289	312	322	309	327	314	306	310	297	322	296	319	325	305	300	292	336	316	309	296	302	327	322	303	317	312	314	299	322	334	324	300	294	296	280	335	306	334	318	356	317	308	303	296	297	322	277	311	351	301	277	320	298	324	299	339	315	319	305	354	316	330	273	320	303	295	332	321	325	340	357	322	302	312	312	322	350	326	352	306	311	284	312	316	301	303	319	314	307	289	312	301	307	341	317	306	336	297	322	304	287	310	325	328	319	334	307	313	288	346	318	330	344	332	302	315	319	325	308	294	307	330	294	350	342	319	326	353	336	264	339	312	294	324	324	329	307	317	282	331	312	315	272	291	310	292	320	310	301	317	333	341	311	322	299	281	305	312	315	336	322	314	272	297	331	325	358	342	311	324	289	282	328	316	275	279	328	296	303	305	315	312	301	269	318	327	311	331	288	330	312	316	301	345	302	298	292	313	297	311	281	296	297	305	288	299	296	321	328	349	292	311	311	300	319	306	315	317	322	345	326	289	310	297	312	322	318	333	314	325	301	315	311	277	317	305	333	305	306	316	284	321	333	314	323	302	331	320	292	341	315	300	308	327	334	308	311	301	323	345	350	342	278	317	309	342	285	292	327	329	335	337	333	315	324	303	321	330	335	325	315	316	352	303	353	279	297	313	316	321	300	327	307	341	342	320	303	304	332	303	317	295	337	289	317	295	323	321	357	319	286	322	298	309	313	357	306	314	332	306	325	314	311	316	309	334	325	294	350	319	325	318	350	310	342	328	333	338	324	298	321	347	306	301	315	337	294	321	331	321	296	312	316	331	308	282	308	269	314	332	292	307	326	322	307	295	315	301	325	324	311	330	305	312	361	335	327	324	290	303	314	355	310	299	285	329	293	313	326	352	321	314	315	337	322	313	321	314	303	329	325	333	303	300	326	300	306	304	321	287	321	313	305	308	323	318	310	298	287	302	287	321	318	314	290	333	330	329	300	294	318	285	328	309	336	295	331	297	288	334	330	335	328	280	312	342	322	305	339	276	322	308	325	285	302	289	308	280	337	301	331	301	294	316	296	314	300	295	315	312	321	311	307	315	328	319	321	334	328	332	331	313	327	321	309	280	368	298	333	305	321	303	316	317	319	287	319	325	294	308	306	352	303	328	295	311	306	330	318	320	299	313	363	323	336	297	292	323	268	300	337	323	338	339	311	282	334	322	306	322	310	301	283	300	326	277	329	319	328	345	319	356	324	327	307	314	316	323	321	313	327	299	311	289	325	327	294	324	298	319	314	299	341	336	293	333	351	347	337	308	334	331	336	308	310	297	322	300	306	318	313	307	289	339	300	324	331	327	313	333	304	329	281	331	292	319	296	366	333	322	324	327	280	287	362	315	268	301	301	322	342	322	325	317	312	323	326	317	319	302	323	316	339	303	277	299	324	322	314	314	306	282	287	346	315	324	315	322	307	314	318	315	314	290	341	324	294	277	302	304	324	282	331	293	313	316	305	299	318	343	321	318	355	318	356	297	321	315	335	303	355	329	291	340	316	297	301	314	340	312	346	317	286	285	290	309	326	314	349	321	300	324	284	307	336	310	303	277	306	332	325	333	329	321	312	325	331	353	290	344	288	302	312	325	304	307	341	335	342	301	314	306	303	315	301	327	315	326	346	302	327	328	321	307	317	318	322	292	304	296	324	331	337	358	323	312	362	343	322	320	293	297	308	320	308	330	328	300	298	338	334	320	321	331	327	315	315	330	314	334	325	315	330	334	318	326	299	299	337	347	298	283	322	320	320	286	313	304	332	300	281	321	302	343	321	300	322	315	296	327	342	329	327	299	298	280	313	306	311	319	274	351	335	311	299	304	307	336	328	315	288	335	313	299	310	308	343	283	323	342	292	316	275	305	302	308	314	343	307	340	322	308	346	293	322	306	311	333	330	322	356	338	303	317	339	320	276	300	299	318	306	335	343	342	307	307	312	323	300	322	301	305	287	315	345	287	332	292	314	327	324	319	297	359	326	321	343	304	339	309	350	306	333	330	302	316	295	300	312	285	331	298	353	317	308	339	366	326	295	303	305	300	306	331	318	314	311	306	279	343	313	318	298	315	339	324	311	332	337	347	304	291	287	337	294	318	312	337	315	333	286	351	318	314	322	315	327	313	315	324	334	345	305	281	305	321	311	328	322	336	320	330	315	322	336	286	320	321	300	310	339	320	331	324	316	313	308	307	345	318	317	303	291	311	324	313	293	343	294	327	314	331	302	344	309	298	326	296	296	313	341	338	320	310	300	329	329	300	304	308	286	323	326	304	321	327	338	308	322	305	311	326	299	322	305	328	305	335	310	307	317	325	356	329	306	348	318	291	308	334	322	317	301	297	307	296	280	319	322	315	338	287	306	304	316	306	326	302	305	292	288	302	346	356	322	328	320	325	307	319	306	327	351	322	327	327	306	305	314	323	311	324	327	303	310	317	296	336	309	325	315	289	358	297	331	293	328	305	300	327	333	303	300	311	306	319	327	309	313	273	315	297	290	322	314	314	298	309	305	321	325	283	314	309	332	309	300	311	318	304	320	325	295	333	301	323	348	298	315	333	346	309	313	335	306	335	346	319	322	305	320	319	340	293	344	313	341	320	287	306	322	316	308	311	320	328	335	309	321	292	318	316	317	311	352	301	325	293	332	324	286	335	324	315	329	315	308	335	314	319	297	310	317	340	323	308	315	318	311	317	334	319	310	297	296
19258	3324	2963	2314	1584	1169	893	707	571	454	402	352	341	298	293	296	300	245	230	216	191	227	199	220	230	225	204	202	171	179	201	168	217	189	166	203	169	180	181	174	179	182	169	167	173	168	176	169	144	173	173	168	179	148	160	183	188	186	156	172	161	172	175	172	165	161	164	180	156	160	174	188	164	169	156	193	178	164	165	156	157	180	165	197	171	189	176	148	177	151	176	137	156	152	156	167	166	163	158	175	164	144	164	175	169	164	155	162	153	167	189	183	140	162	158	176	167	167	152	161	174	180	161	178	157	178	165	160	164	159	181	174	173	160	163	159	163	172	182	151	173	140	147	172	146	175	162	161	171	160	143	155	175	169	166	138	153	159	155	157	159	172	165	175	155	180	139	179	169	172	162	173	168	165	167	185	162	173	173	173	167	175	176	145	173	179	182	177	169	175	179	153	174	154	189	177	165	161	179	163	172	159	158	159	168	138	168	170	171	141	170	152	145	166	152	172	145	170	159	145	179	153	177	153	179	159	166	160	162	168	157	159	174	154	173	148	158	166	149	143	189	154	181	183	175	154	152	148	157	155	176	150	169	147	154	179	141	164	180	142	173	150	153	150	181	153	185	172	185	145	164	170	149	150	178	171	192	165	175	148	168	174	145	175	147	168	162	149	154	183	164	175	166	175	166	174	154	164	169	151	151	156	165	167	161	164	159	153	169	163	160	164	179	152	156	175	158	160	152	175	169	182	138	169	160	169	149	158	157	152	165	142	160	174	166	165	151	146	164	161	170	166	197	156	151	153	168	154	145	163	156	171	171	175	145	164	154	175	170	146	153	146	156	176	148	154	158	184	170	172	167	166	155	175	159	180	157	168	175	182	168	159	168	163	178	165	163	138	179	155	176	150	176	180	155	153	170	160	161	154	174	174	154	166	161	172	156	161	150	181	140	168	146	164	160	159	160	174	154	152	160	151	179	155	189	186	155	152	165	184	166	150	162	145	146	138	157	150	169	154	190	154	155	149	136	156	172	192	151	164	174	146	153	165	151	158	200	152	155	164	177	173	163	151	131	163	163	179	155	184	170	166	150	154	170	158	174	155	174	167	162	158	157	156	151	164	159	155	140	176	184	169	163	193	155	123	156	163	164	173	146	166	147	142	154	172	166	157	159	164	162	132	168	163	134	157	171	144	154	169	167	174	171	142	155	149	155	172	172	150	156	189	172	153	156	153	155	167	162	164	185	175	146	174	182	170	169	146	158	167	170	161	132	191	162	159	171	154	142	167	158	152	174	167	158	147	156	162	173	173	153	133	131	156	166	163	186	157	180	158	167	182	165	166	147	160	136	164	158	128	157	167	177	145	163	169	153	199	153	166	168	172	142	158	183	186	153	192	152	163	174	162	156	154	183	165	171	186	161	163	156	153	168	154	168	152	152	161	141	175	142	177	153	160	172	158	169	175	183	144	158	148	156	171	153	175	164	139	177	170	152	137	157	156	166	190	190	148	164	189	181	126	170	163	157	134	162	155	146	156	154	174	145	162	152	170	161	150	179	172	156	176	155	160	189	164	169	144	148	169	172	171	146	178	152	177	162	152	171	150	171	166	168	153	178	140	196	167	171	168	164	166	178	139	163	172	177	174	162	152	165	157	169	171	162	159	147	177	174	145	174	143	170	175	141	160	181	202	187	173	154	180	168	144	172	147	170	152	152	144	149	182	151	168	163	163	139	168	155	147	165	159	165	163	172	157	166	158	166	165	171	178	152	184	172	152	171	173	160	166	154	175	140	161	162	143	168	159	150	146	154	164	170	161	150	170	160	154	147	184	145	150	166	168	162	155	168	175	149	148	149	154	164	189	163	166	167	162	133	149	154	170	164	192	143	199	158	192	158	163	158	175	163	165	146	160	183	135	136	165	146	171	145	147	162	138	148	166	165	143	149	153	151	143	163	154	172	167	157	144	153	153	169	167	152	174	154	166	155	185	155	190	153	172	160	175	179	169	162	160	157	146	173	142	142	160	168	171	172	156	161	171	169	161	155	163	183	150	158	166	183	173	177	150	145	161	145	164	176	163	164	166	165	180	174	181	176	160	152	176	143	148	172	173	152	162	155	140	172	164	173	162	169	157	159	148	145	171	150	157	176	185	167	168	177	167	187	176	165	159	148	163	160	163	174	159	163	200	193	169	144	168	147	176	156	147	187	156	169	190	169	160	161	156	189	149	156	154	167	158	187	176	146	136	165	153	189	158	154	147	154	144	148	171	142	169	187	189	172	168	157	158	174	143	153	177	175	153	136	172	161	169	177	162	180	164	171	163	167	158	178	171	164	174	175	169	155	175	153	167	178	150	165	174	170	153	153	164	164	143	158	152	168	191	149	164	179	156	162	160	145	171	154	167	174	166	145	146	154	165	168	147	150	170	143	143	176	175	175	157	163	163	162	174	145	152	141	165	173	147	152	148	167	174	173	147	158	147	139	168	165	184	170	173	171	158	163	154	152	178	187	151	165	158	174	168	178	165	161	168	165	132	159	146	162	168	155	164	141	174	178	177	137	166	159	174	188	152	158	170	154	169	168	174	168	176	174	153	171	186	171	167	153	165	144	153	152	154	164	159	160	141	178	186	143	190	173	153	168	178	199	142	165	187	147	156	172	166	177	167	160	178	156	150	167	126	186	154	174	150	179	166	166	150	170	156	173	179	166	150	170	172	168	154	165	136	173	162	160	170	176	169	165	162	163	168	169	164	155	179	147	163	175	173	163	163	156	171	163	140	167	154	157	147	149	137	162	159	185	157	158	150	172	156	163	156	149	169	174	171	134	159	168	172	167	163	157	176	171	177	159	173	172	159	169	166	170	163	150	173	156	137	147	160	166	167	164	155	157	141	166	160	138	179	179	150	167	157	146	148	152	173	151	158	169	186	158	171	157	160	176	178	165	168	168	162	161	179	154	168	166	143	163	158	163	167	180	172	168	170	148	162	161	173	178	146	177	183	161	175	148	162	155	182	171	165	150	164	137	167	155	154	183	157	163	183	180	178	150	153	183	151	181	162	180	170	151	164	147	174	153	182	179	167	148	172	167	160	155	141	162	171	179	147	167	179	172	156	157	162	162	147	191	150	178	144	161	176	150	151	174	196	164	149	170	144	143	151	159	153	145	152	149	171	180	170	165	165	164	163	158	152	160	139	173	146	181	170	157	160	167	154	147	169	163	183	173	141	147	193	167	166	164	149	155	170	161	142	170	165	181	165	157	139	154	176	169	167	168	179	157	163	154	150	173	161	152	169	154	164	182	169	173	169	146	157	141	163	177	160	177	172	186	141	157	149	163	179	173	171	140	173	166	170	158	151	182	174	187	157	181	182	155	168	164	170	180	157	184	148	207	184	194	157	157	175	186	163	154	176	155	156	168	160	167	171	152	178	157	183	165	168	177	147	162	170	167	148	164	157	180	174	150	151	179	180	153	175	175	165	189	156	169	160	168	171
7953	2707	6076	6757	5738	4721	3852	3195	2666	2279	1983	1809	1534	1485	1400	1230	1219	1056	970	1006	896	912	853	830	788	761	793	721	675	648	667	680	649	671	635	631	590	603	610	574	607	602	590	582	553	567	552	570	612	599	543	542	545	520	505	531	534	532	543	533	532	535	544	518	515	514	499	496	547	549	532	529	491	519	474	525	521	526	471	507	506	494	542	513	565	518	458	529	501	500	535	530	503	481	514	486	447	519	531	486	527	503	474	511	501	496	494	482	472	526	480	535	518	496	481	503	477	523	479	511	492	476	508	504	532	480	494	470	469	537	506	475	502	518	509	492	495	490	457	497	532	510	512	495	472	448	468	470	512	472	492	453	502	509	522	461	464	497	482	464	515	466	525	493	492	508	464	493	485	480	490	487	511	472	520	485	476	460	490	465	458	476	508	486	465	512	475	454	509	508	498	481	512	471	459	493	522	548	461	467	483	512	475	532	500	507	463	498	468	486	516	500	542	520	499	461	511	516	546	509	470	464	472	505	498	452	482	489	469	509	486	499	490	494	495	461	503	467	498	495	473	495	460	486	544	457	473	469	457	481	470	466	494	488	498	492	496	509	508	517	478	488	452	492	486	491	439	474	458	451	494	460	486	535	483	458	465	489	473	497	481	483	520	496	486	491	499	536	481	429	498	451	513	472	461	510	471	503	535	510	449	454	514	492	536	520	471	495	472	435	454	526	487	519	465	461	494	502	500	520	497	488	483	504	470	460	518	512	488	466	511	473	463	476	477	483	492	500	438	480	457	518	499	505	481	456	489	476	526	499	495	491	507	478	440	457	430	490	501	480	447	487	497	508	458	447	436	462	497	470	492	477	482	455	501	512	467	438	501	504	472	485	472	477	456	439	485	485	490	452	483	455	496	469	506	455	519	465	504	452	512	439	500	477	453	477	463	482	502	512	472	479	468	495	486	476	479	446	492	470	476	458	479	478	540	527	478	522	497	474	506	485	457	483	472	471	475	474	457	481	498	463	497	487	451	454	470	501	502	467	478	504	487	489	485	460	474	466	492	497	486	482	477	505	476	503	515	495	449	489	502	482	461	468	487	479	504	507	482	474	493	468	495	514	488	519	508	475	480	477	478	492	465	503	502	511	476	485	502	465	470	500	445	489	509	481	481	440	494	482	496	509	491	482	529	477	496	474	477	498	490	475	467	498	484	506	493	499	484	456	491	514	509	521	465	480	477	449	510	482	490	476	490	503	480	489	466	484	456	494	524	497	456	497	477	509	459	481	486	458	488	463	461	498	458	492	488	532	489	503	472	502	504	482	481	480	516	476	502	469	469	478	467	452	487	469	471	500	537	493	475	492	481	493	457	436	464	487	476	513	468	507	513	468	461	533	494	514	509	502	513	451	464	474	507	473	499	518	486	495	490	498	496	481	478	495	501	511	543	468	498	498	452	505	473	494	452	497	480	481	503	492	509	491	445	482	499	461	504	480	486	473	489	497	497	483	490	491	462	458	497	482	498	467	468	484	491	489	472	465	457	513	475	500	485	488	485	525	461	492	464	464	473	489	498	506	490	492	448	503	500	485	420	468	522	526	487	493	512	465	460	499	465	500	506	507	432	501	518	506	489	481	495	506	474	445	538	501	457	495	481	458	506	475	500	465	512	439	500	483	480	521	463	473	463	465	472	497	516	477	481	502	460	503	484	452	507	482	456	484	493	502	481	468	498	502	516	501	436	452	499	511	440	461	503	499	474	481	509	502	533	465	478	471	432	500	498	515	498	463	515	481	510	486	469	487	471	496	480	450	458	484	477	465	505	457	492	478	473	497	476	510	481	485	500	468	474	469	498	524	510	509	474	511	480	470	534	461	449	478	480	445	452	443	501	505	496	492	465	445	483	467	483	520	479	473	505	539	500	502	471	510	495	465	489	458	420	508	461	507	522	471	468	508	470	468	475	479	500	456	476	480	477	498	508	465	497	487	474	535	521	491	501	481	522	471	511	522	490	468	505	442	471	504	473	473	457	471	445	456	492	469	496	516	470	472	482	486	523	505	505	553	483	471	494	445	528	451	472	490	493	470	487	482	451	506	445	508	476	499	469	484	471	496	488	465	482	500	464	471	491	479	441	480	465	474	487	493	484	479	504	475	492	462	495	499	469	494	457	455	456	468	488	438	507	483	454	491	443	502	467	499	454	476	410	506	477	479	497	469	500	505	458	506	515	475	490	507	493	462	476	508	533	503	483	466	459	490	495	437	523	446	462	474	527	457	489	489	497	506	465	520	472	469	508	467	494	472	511	512	483	523	513	447	460	496	471	489	446	487	439	483	474	478	502	474	516	511	499	464	496	509	484	511	495	478	471	498	499	483	491	508	482	478	480	482	467	503	516	468	511	496	526	509	515	475	518	501	472	494	494	540	483	456	487	497	481	508	480	447	510	471	507	517	509	490	497	510	487	501	470	506	510	490	477	469	499	487	494	494	485	511	514	463	431	493	487	500	499	484	460	459	483	472	478	474	471	469	480	474	486	489	467	494	500	458	506	526	458	490	510	487	513	513	453	455	511	485	510	489	540	507	466	454	444	475	495	500	499	453	508	480	499	492	483	501	476	481	510	468	497	478	460	499	477	495	485	490	494	441	467	496	461	447	497	484	501	513	494	501	475	490	439	471	446	500	495	503	496	537	438	483	473	447	485	469	508	500	495	512	465	474	497	479	474	473	476	484	501	497	468	493	494	443	482	494	505	492	481	502	459	448	488	466	499	498	519	461	483	475	466	522	492	428	497	517	509	442	471	479	500	469	484	473	521	529	492	486	492	455	475	475	505	485	486	496	461	448	518	478	503	507	468	464	492	470	500	462	494	473	528	551	480	497	542	482	469	502	481	482	498	507	460	479	476	456	488	492	503	474	479	468	507	503	532	478	500	501	477	465	491	526	473	454	490	497	467	508	459	469	492	467	489	477	476	486	516	476	474	488	442	501	482	497	512	522	455	495	465	476	491	489	487	470	468	502	452	485	457	478	482	453	528	511	471	498	493	500	459	491	483	489	462	480	472	469	463	465	489	477	517	513	475	464	488	507	510	488	492	535	495	497	478	493	491	455	467	478	460	490	481	489	464	552	464	472	493	517	556	476	508	486	539	519	530	461	484	468	455	513	495	494	508	490	512	481	449	503	497	500	481	466	473	458	475	516	462	490	525	490	435	438	444	499	499	468	532	495	485	468	474	503	460	476	502	468	491	521	491	487	516	492	506	502	447	516	510	485	510	462	480	513	478	462	503	445	480	458	460	514	480	481	490	558	458	448	481	466	471	487	502	531	472	487	482	504	480	437	518	475	505	474	450	502	473	461	492	503	456	474	486	466	481	502	472	484	487	452	458	478	495	489	499	492	465	453	514	455	505	513	473	488	478	485	470	510	495	493	508	491	484	488	518	490	430	503	466	527	512	481	487	499	468	498	477	513	473	511	501	480	460	500	450	478	473	489
2582	260	296	250	222	245	207	229	225	208	190	226	219	225	216	216	206	224	211	173	187	216	192	184	211	226	220	193	232	203	250	188	190	200	210	216	197	197	217	211	218	190	196	207	222	198	193	197	201	202	225	203	219	173	209	215	195	181	216	200	215	196	187	201	219	198	212	189	221	214	191	202	225	212	193	208	213	165	207	200	212	206	210	202	204	215	214	200	214	197	201	220	214	193	195	204	204	190	188	198	237	202	222	204	210	206	221	208	181	202	190	223	216	199	220	222	207	202	185	198	233	200	231	210	206	186	199	194	205	191	210	203	200	198	218	202	188	196	202	219	183	192	210	175	205	219	196	216	209	215	212	199	216	224	200	208	231	188	193	220	206	224	203	204	200	179	206	212	200	193	197	177	172	179	193	199	206	190	194	218	210	239	195	214	199	232	204	200	184	223	213	215	206	247	221	198	184	243	209	189	193	217	180	213	199	184	176	199	197	202	192	202	199	238	228	197	211	193	209	209	177	199	207	215	177	202	193	200	207	222	212	212	235	207	217	207	195	197	193	199	198	208	191	196	211	204	241	221	184	204	185	221	198	197	190	200	191	204	193	211	228	191	189	202	227	195	188	209	194	188	186	217	171	186	211	206	201	206	226	187	209	191	188	183	212	223	236	211	207	218	208	215	227	222	208	202	201	210	203	204	194	223	216	223	229	215	206	212	209	224	174	242	244	218	206	189	206	215	218	213	202	188	204	228	210	218	193	199	192	194	182	226	192	200	205	218	189	184	204	209	220	197	223	200	200	189	190	202	202	196	188	209	228	220	203	194	210	203	198	179	199	226	216	192	214	215	198	206	201	228	227	205	199	210	199	195	202	195	227	237	215	214	204	234	206	194	207	216	201	205	182	222	199	202	223	182	174	229	199	202	214	188	192	188	194	209	177	208	212	197	195	223	200	196	190	219	195	208	210	194	170	180	201	204	215	202	206	205	212	197	194	171	220	224	217	191	180	198	204	200	190	218	218	211	177	187	201	201	227	212	229	199	194	221	216	218	217	204	209	195	186	215	209	213	193	215	208	203	181	210	201	175	201	184	196	186	212	194	202	195	189	224	238	206	194	180	186	193	190	205	203	195	216	210	224	192	200	207	210	205	191	203	207	190	196	201	228	224	210	210	189	197	219	193	212	185	201	215	198	195	206	233	221	175	199	197	221	209	199	232	176	208	214	208	200	205	213	194	217	201	199	206	230	233	177	174	200	211	202	201	195	193	221	206	207	231	203	218	175	202	188	187	215	214	205	202	221	182	182	211	186	198	171	201	170	191	231	212	184	192	204	205	206	223	221	205	219	197	197	178	193	185	174	203	181	187	205	229	191	193	205	208	210	227	197	211	227	192	197	202	226	221	207	210	186	196	197	172	204	199	198	217	220	212	218	222	189	243	191	188	223	185	196	204	200	194	208	220	186	211	192	187	206	208	193	194	205	229	188	198	200	196	192	196	189	245	209	243	199	214	203	215	210	226	212	186	213	216	206	220	199	208	218	210	204	228	204	222	187	169	205	231	214	197	208	195	204	196	205	206	201	191	224	195	214	205	210	220	182	182	197	200	194	194	201	209	186	208	187	197	201	205	234	231	176	203	212	197	224	232	195	184	208	195	214	200	207	229	224	225	215	197	213	201	176	189	212	182	218	191	220	194	208	206	209	206	228	191	216	210	208	213	202	224	209	225	213	204	232	200	193	201	190	215	195	189	197	202	199	189	208	187	213	221	207	198	199	195	178	182	215	212	183	196	207	190	183	193	199	220	189	201	235	200	191	222	202	185	225	215	199	178	163	201	200	207	197	198	214	202	213	200	192	199	196	200	218	220	203	221	194	203	192	211	210	204	192	198	202	177	203	206	199	215	193	203	187	200	223	214	204	194	195	207	214	216	193	204	196	192	211	227	201	195	201	223	198	188	192	194	216	208	223	211	193	194	194	208	212	191	197	196	202	212	229	202	223	205	194	216	214	225	184	192	240	197	205	226	204	197	219	200	214	197	187	207	169	234	202	192	229	220	207	209	219	212	224	231	204	194	203	193	209	211	228	216	202	197	181	213	178	190	215	202	202	175	171	189	201	204	204	198	200	193	185	189	199	200	191	201	188	177	192	197	211	168	207	192	210	195	197	191	218	199	226	195	217	198	198	186	205	216	194	212	211	209	195	213	224	195	184	204	198	219	212	201	194	199	198	198	207	209	190	238	213	210	191	213	200	196	246	211	205	191	211	179	206	208	188	204	202	204	229	216	212	202	209	193	177	227	205	203	220	220	213	199	234	204	195	188	194	215	197	207	210	198	199	216	214	212	195	238	215	204	214	214	228	188	185	236	208	231	207	190	243	196	185	180	205	203	210	196	226	183	216	183	189	197	196	207	211	211	213	199	192	214	201	219	209	207	218	196	218	209	201	228	186	188	223	192	196	230	195	175	201	209	208	239	191	192	191	195	235	201	216	227	211	199	193	214	209	214	214	192	210	207	215	218	191	208	198	220	190	218	224	199	207	205	199	198	196	212	208	194	195	189	175	204	187	175	208	197	198	208	218	210	209	206	181	232	191	197	214	209	213	208	212	188	227	177	205	205	208	174	217	193	216	231	190	186	208	193	192	206	195	194	184	198	193	210	190	196	226	216	207	202	206	190	226	187	206	203	226	210	177	207	183	249	237	219	201	207	188	199	221	197	186	211	189	185	211	229	206	210	200	209	206	203	208	192	209	184	210	179	211	199	221	212	239	213	197	204	227	198	202	180	200	226	217	183	203	209	198	194	181	190	200	190	204	208	220	196	203	223	213	225	206	181	197	223	189	211	211	197	211	191	209	225	215	194	204	214	224	187	214	197	202	212	167	209	207	212	189	222	219	195	217	190	193	221	222	187	182	220	197	212	218	216	219	226	202	225	207	204	185	201	179	207	193	200	224	200	193	190	215	226	211	178	207	206	189	222	223	193	217	186	229	226	215	192	215	194	196	184	194	201	210	210	233	219	204	193	184	184	217	231	190	197	187	203	187	202	184	225	178	184	202	215	229	238	182	212	200	194	201	201	187	204	203	230	206	204	229	198	164	206	209	198	197	212	221	184	200	181	202	195	207	196	209	180	212	212	230	193	226	201	207	221	213	218	228	204	177	224	197	203	205	205	181	209	243	209	188	208	193	158	181	179	209	200	194	197	205	200	197	203	211	196	222	233	214	208	189	200	180	188	217	196	196	234	218	211	194	199	191	210	218	214	230	201	226	211	179	244	194	186	206	214	207	197	210	194	210	185	205	202	230	210	179	209	203	226	211	220	220	206	213	189	218	215	220	196	214	181	208	197	197	211	189	198	199	190	201	214	193	220	207	210	186	205	189	191	213	211	196	210	211	193	176	202	197	210	234	188	187	176	198	219	202	217	211	171	192	199	238	230	194	248	222	189	200	208	163	201	229	216	217	195	193	214	188	201	210	222	223	197
2187	631	743	784	697	705	666	654	659	604	567	603	643	600	547	555	584	560	617	550	624	556	584	540	535	578	595	556	562	583	563	539	575	564	577	583	579	565	532	597	568	520	573	549	593	517	558	546	567	534	556	597	563	530	570	582	613	574	596	528	563	560	543	563	537	550	536	581	550	586	586	552	549	544	583	557	564	551	551	583	576	534	554	569	576	557	605	542	550	551	508	528	521	556	560	560	539	557	562	517	531	559	531	541	581	581	541	568	530	602	611	543	542	547	552	533	539	567	583	587	573	551	583	544	557	558	584	641	586	594	530	567	557	578	565	592	556	535	580	557	555	561	550	613	488	559	557	518	561	534	587	570	555	527	576	589	545	590	572	505	557	585	561	594	548	557	543	564	554	563	582	534	557	578	526	581	572	507	556	570	578	577	535	557	565	572	540	545	532	562	585	599	606	537	551	562	551	607	544	568	540	552	499	575	558	557	555	566	557	531	568	532	513	626	576	546	497	616	599	566	576	550	553	558	606	550	577	564	580	582	596	576	526	541	550	587	595	549	560	560	532	565	546	561	573	551	548	603	562	580	558	534	558	536	527	579	569	580	574	603	562	584	566	593	585	549	570	575	542	556	541	574	597	531	549	543	541	594	594	588	591	557	571	548	578	584	545	594	583	524	581	563	559	591	525	604	553	572	607	533	512	527	550	572	591	566	545	555	556	563	536	578	569	560	568	538	569	541	580	567	547	573	556	545	560	544	577	573	566	544	575	597	570	553	595	544	535	543	549	579	556	555	572	551	573	572	601	577	547	570	549	534	556	567	549	563	563	565	520	582	576	593	554	604	582	540	561	582	581	550	541	536	581	533	608	585	592	591	558	566	577	576	562	545	545	539	554	575	570	553	602	589	551	579	580	528	585	558	539	559	577	525	528	549	536	529	554	560	562	528	558	502	543	550	528	602	533	571	581	563	576	550	572	623	538	562	541	528	557	541	518	599	563	554	555	576	597	551	552	581	579	603	575	584	569	540	553	544	557	530	525	567	575	573	603	543	550	591	539	552	586	536	588	539	566	567	566	580	562	554	586	579	593	579	559	566	529	543	558	539	556	563	518	574	603	563	556	566	576	578	547	577	571	553	556	563	522	553	578	583	573	571	540	561	592	599	556	530	574	577	542	563	566	576	544	620	561	559	546	568	571	559	566	601	557	569	539	536	559	546	559	569	545	553	511	565	533	542	571	547	546	562	532	541	588	564	575	572	582	583	598	568	571	538	540	561	593	539	561	563	532	604	624	550	556	539	555	555	536	555	589	554	589	535	586	539	548	553	534	584	540	583	601	575	541	570	546	573	555	603	588	589	534	591	574	547	578	602	563	554	578	569	524	553	546	572	538	554	572	609	587	616	557	545	589	581	542	535	499	581	565	559	544	546	533	541	593	579	554	578	534	524	567	575	593	574	598	580	515	568	535	572	512	555	573	546	555	554	532	558	569	523	551	598	521	545	551	561	537	552	583	558	535	562	500	564	538	603	580	565	559	587	570	576	559	552	533	584	530	565	546	566	585	559	573	525	559	562	481	543	579	579	584	575	554	547	540	578	575	594	552	515	540	550	557	561	539	539	586	599	577	560	530	507	550	551	611	545	528	584	575	546	569	607	558	541	567	531	563	541	532	558	597	524	526	588	566	526	616	559	589	554	547	551	567	570	590	577	574	578	599	534	528	514	572	547	529	560	579	567	568	589	541	579	564	590	542	586	557	600	568	562	566	556	559	560	549	513	586	573	568	559	545	552	557	567	531	559	571	575	567	588	558	556	578	561	580	598	573	560	590	589	556	539	566	560	579	580	599	552	561	621	513	536	523	577	569	571	518	604	564	578	546	587	586	556	554	544	565	558	548	593	589	559	560	543	556	551	563	576	530	513	561	544	552	562	607	608	570	579	577	584	552	579	561	549	596	536	560	552	525	532	566	551	535	560	589	583	579	550	588	584	557	502	587	570	532	577	535	549	588	569	578	521	560	581	576	588	565	555	524	553	563	580	547	554	604	549	564	564	537	582	571	604	600	572	541	551	582	513	548	580	571	588	594	581	583	500	521	618	549	593	535	552	525	512	587	585	563	560	571	556	552	547	573	557	569	564	528	569	562	570	538	573	535	595	551	579	559	536	574	547	578	581	542	596	550	558	525	582	545	552	565	534	548	550	609	543	601	600	565	551	540	551	589	572	510	555	572	574	607	537	534	536	507	550	572	604	564	593	522	558	532	570	586	541	546	570	556	590	558	537	561	567	554	509	550	566	538	545	552	525	611	566	550	553	582	553	551	543	534	525	546	550	559	569	547	546	595	589	596	527	563	566	532	601	560	580	580	560	547	566	552	576	618	585	555	567	571	591	549	542	540	540	596	513	571	537	577	585	582	561	563	578	527	558	582	559	557	572	528	567	558	576	562	549	587	570	524	573	557	581	599	607	574	635	622	551	552	562	579	560	602	555	551	592	580	521	564	563	538	575	555	551	587	542	567	549	550	564	568	604	580	542	569	590	557	577	569	552	524	578	554	597	547	538	543	605	562	518	540	562	569	558	558	548	567	528	557	554	578	533	592	510	561	558	535	564	575	564	533	572	570	576	521	579	578	551	587	574	564	540	602	532	537	588	555	573	582	535	542	566	522	543	550	538	583	599	590	577	562	581	519	601	547	586	569	589	571	559	555	487	564	562	558	590	573	557	571	554	555	579	585	537	562	580	575	568	520	505	598	585	541	580	568	546	562	573	571	550	547	584	542	543	568	576	531	549	546	585	554	573	579	536	560	520	575	565	574	515	603	562	564	563	528	531	530	576	590	564	552	545	580	574	591	580	577	569	553	593	574	566	599	566	558	575	554	540	582	542	557	585	580	549	545	577	549	534	586	531	558	564	565	568	570	560	552	567	534	571	579	585	581	510	551	549	549	546	561	607	592	611	559	548	564	546	552	539	573	545	600	585	562	591	581	617	569	560	599	571	591	569	561	561	532	560	537	523	520	562	570	570	524	533	538	546	603	583	535	542	540	537	579	592	576	564	587	569	560	568	572	501	578	530	580	537	555	556	530	559	581	531	556	550	571	572	589	533	580	573	567	570	535	529	545	558	584	567	533	532	537	588	581	540	564	560	560	518	584	561	602	526	540	552	527	566	551	548	550	540	582	568	561	581	544	563	567	570	598	577	565	534	536	566	523	536	545	564	573	541	568	578	605	521	548	598	536	565	581	555	548	519	576	575	540	559	560	552	608	549	554	538	588	542	562	552	619	550	532	566	562	624	570	566	574	589	566	534	594	543	602	548	565	579	543	573	537	547	613	550	566	570	556	581	560	568	565	609	615	547	557	554	626	529	576	585	526	526	597	566	556	556	578	559	555	556	563	565	547	550	542	553	564	529	518	562	580	570	575	503	551	575	509	546	537	533	568	536	512	596	580	550	566	564	607	555	607	543	574	530	554	567	573	571	562	580
10321	1188	1315	1058	745	539	435	325	297	217	228	201	166	165	162	165	137	139	124	145	136	127	131	106	120	125	107	118	102	102	112	95	113	102	106	90	103	106	120	103	116	127	105	124	94	104	106	110	102	95	114	100	119	94	118	88	115	101	97	107	99	116	113	113	103	111	95	107	109	111	113	109	82	113	87	104	102	102	118	125	97	108	102	115	88	117	100	98	104	100	117	115	107	106	114	96	107	100	81	103	90	99	84	118	82	99	91	119	112	111	104	105	91	90	91	102	99	85	112	104	107	106	106	109	97	91	104	100	107	107	110	101	98	118	105	100	111	93	110	88	105	108	106	99	97	93	114	109	93	103	100	100	97	92	119	96	119	113	98	97	111	110	122	106	124	101	113	97	80	104	109	92	111	101	100	122	106	102	97	101	105	93	119	91	99	105	125	99	110	102	109	97	94	103	117	96	87	103	91	104	78	99	122	104	98	118	129	98	109	104	97	94	108	101	112	89	105	108	112	105	92	77	105	102	109	96	121	113	101	105	92	98	92	110	96	119	121	102	91	96	106	114	103	110	109	84	111	123	103	96	108	104	104	86	80	98	101	98	96	90	101	116	111	93	113	91	89	96	97	110	91	123	99	92	95	94	105	96	95	110	116	111	92	111	90	112	87	98	112	104	99	96	105	92	106	104	102	101	109	99	79	98	102	93	103	111	94	111	106	105	103	116	113	119	106	93	95	81	115	74	92	104	106	102	105	79	98	82	109	105	117	108	89	79	95	86	110	96	120	98	94	111	103	99	115	105	103	101	107	104	101	97	109	95	88	108	106	99	110	89	104	115	111	107	120	102	107	81	101	115	99	107	96	94	99	105	107	108	123	120	83	112	96	87	92	99	112	111	102	105	99	101	103	106	99	113	108	102	110	109	111	97	112	86	125	83	105	96	88	95	97	91	100	119	114	123	91	96	119	101	110	106	94	123	110	83	93	86	107	112	135	104	79	99	98	105	105	91	93	127	82	103	109	112	101	112	90	102	95	97	107	108	93	99	91	109	100	103	93	90	114	92	81	99	96	107	113	92	110	108	117	100	94	92	111	93	109	121	89	108	92	107	97	103	90	97	107	94	106	103	107	100	103	94	106	91	87	91	117	98	111	115	110	106	103	122	104	96	99	95	94	107	97	91	103	93	105	109	99	93	93	117	94	87	110	97	100	103	102	96	110	100	103	92	109	87	98	108	107	105	99	85	117	85	101	116	105	90	100	97	97	102	91	88	104	96	103	105	118	105	90	109	122	97	96	101	98	92	115	111	89	124	118	96	105	94	83	102	105	95	98	108	130	96	114	118	94	114	109	76	130	103	106	109	116	108	96	89	83	107	107	97	80	99	86	80	100	109	87	104	95	94	92	132	103	98	103	98	114	91	109	102	103	118	101	89	91	98	106	97	92	114	85	98	93	100	89	93	104	88	108	95	89	119	103	96	101	105	99	95	110	98	107	104	109	94	112	109	99	96	103	83	112	109	91	108	96	104	107	101	89	93	101	89	93	107	110	109	104	109	110	83	99	96	104	95	98	107	113	106	90	91	96	102	96	94	96	93	88	106	105	91	107	117	112	93	90	103	101	127	104	117	97	109	82	102	80	108	111	100	104	101	110	95	106	93	108	103	111	93	101	86	114	103	100	71	117	103	109	103	112	93	110	95	106	88	111	97	105	114	89	91	94	88	97	88	113	101	102	91	99	102	96	92	115	93	95	122	115	105	102	98	93	113	110	112	106	97	108	106	126	108	105	103	105	89	105	85	92	101	106	104	79	81	107	86	105	86	95	92	99	84	96	106	86	94	104	95	105	88	104	103	101	104	87	90	99	100	99	104	109	86	94	106	86	94	106	101	112	111	118	98	90	81	93	101	89	104	93	107	87	105	81	104	87	104	108	102	98	99	95	90	86	102	113	114	89	100	102	98	131	110	91	99	103	105	96	114	102	103	87	115	119	87	92	106	107	100	106	106	90	102	97	96	77	85	74	109	96	111	102	97	101	80	106	107	102	99	103	98	92	95	107	105	98	92	106	90	110	97	90	95	101	106	96	98	116	106	81	119	106	113	106	91	105	118	103	106	105	97	93	79	101	96	105	105	102	100	88	105	96	110	109	93	107	118	105	76	98	98	102	107	114	89	87	112	86	86	105	88	108	106	100	92	104	92	101	102	89	90	82	103	100	108	105	103	103	93	118	105	92	99	114	106	105	95	110	92	119	128	104	100	92	91	89	97	72	105	90	99	118	98	83	110	110	92	116	119	98	98	119	103	100	106	79	90	104	99	114	101	100	109	98	110	95	117	105	92	108	113	104	108	92	87	98	120	117	96	115	95	116	109	96	103	114	110	105	113	104	97	92	98	99	95	79	93	108	91	106	123	117	88	82	94	91	95	88	99	90	88	90	111	93	100	103	98	100	106	102	110	118	107	97	108	106	91	106	102	116	112	89	110	99	100	92	87	104	97	91	101	94	96	108	95	99	125	79	97	100	118	97	103	108	114	97	113	103	114	97	110	92	101	109	87	85	97	90	105	112	116	93	98	106	104	108	120	118	110	103	69	104	92	105	108	113	109	99	120	118	127	88	89	94	114	115	110	103	101	94	101	95	105	73	111	89	93	92	108	107	93	81	95	96	108	103	93	104	113	97	87	86	89	92	98	103	100	100	91	102	105	106	109	117	112	104	84	114	86	111	101	117	108	92	97	101	108	89	94	94	131	107	95	104	121	103	102	88	99	97	106	97	100	108	108	91	111	116	105	107	96	90	109	115	109	96	110	108	103	108	121	106	108	95	87	100	90	84	93	88	108	100	94	102	109	101	112	110	100	103	88	85	101	89	97	108	89	98	104	107	112	92	109	101	104	100	108	100	103	92	100	98	107	102	92	109	111	92	100	97	89	96	108	96	118	85	115	98	94	89	101	101	115	89	110	98	92	106	100	98	108	96	92	90	111	93	106	100	116	93	102	87	96	109	97	110	113	119	106	103	115	106	89	118	80	80	94	104	102	103	109	94	110	103	111	102	98	110	111	85	93	90	99	86	93	95	88	112	109	79	117	103	97	113	103	101	86	95	85	87	91	105	109	97	99	104	97	112	83	110	122	83	103	98	93	99	90	117	106	85	112	115	89	110	92	120	88	96	105	98	108	105	87	98	104	110	108	93	105	105	98	120	97	92	95	117	118	130	92	113	104	94	93	100	98	95	101	91	94	106	99	82	102	84	106	97	105	91	111	108	112	92	90	99	94	99	101	104	99	109	92	101	95	110	109	73	110	121	114	100	118	90	98	111	110	95	114	102	92	101	90	102	98	104	102	90	97	108	118	91	90	99	101	104	90	95	107	89	113	97	102	101	98	107	97	99	96	103	110	99	91	115	91	105	98	82	115	84	100	112	118	112	112	103	97	101	106	96	95	110	101	88	115	99	107	101	104	92	106	92	112	98	104	84	107	99	89
5497	1370	3186	3492	3057	2504	1945	1713	1402	1246	1098	1011	852	764	735	682	628	606	606	574	513	514	502	531	481	469	462	436	427	452	403	369	426	387	392	380	369	352	388	384	387	388	365	348	320	351	376	317	348	322	346	366	350	330	357	320	340	357	352	318	337	341	354	323	349	333	348	340	336	326	329	308	325	331	362	301	330	365	343	347	311	317	337	342	345	309	322	371	326	346	326	336	310	318	293	317	333	336	324	324	330	310	307	365	354	326	313	342	272	309	340	358	332	311	334	308	300	363	325	363	322	309	363	287	327	339	325	295	318	316	345	321	335	313	316	337	315	314	330	323	334	304	299	338	335	318	310	346	328	313	307	329	326	300	318	360	302	337	346	364	294	287	332	306	304	365	310	318	332	322	314	339	323	364	318	315	325	325	328	292	344	327	341	343	320	320	298	292	307	326	309	348	317	336	308	304	329	290	336	286	312	331	318	326	342	282	292	344	296	344	338	278	305	347	359	347	311	337	333	289	314	333	333	320	334	339	326	312	337	318	304	317	325	315	339	334	338	355	313	297	311	330	334	330	336	312	322	307	311	304	319	340	323	310	302	309	286	315	311	304	331	316	332	294	352	310	318	311	333	297	339	315	332	304	314	313	333	306	315	347	324	349	314	304	317	323	333	293	331	311	327	320	293	329	352	334	308	336	297	332	286	300	309	329	326	318	314	297	323	350	316	325	294	368	335	312	349	286	322	305	299	298	320	326	320	307	333	316	310	345	333	319	332	316	327	318	318	326	348	349	278	299	329	334	322	283	322	312	306	315	296	309	331	324	340	300	290	321	323	313	313	297	306	324	314	299	289	332	282	327	314	306	293	341	285	319	352	287	329	349	308	356	306	332	321	321	335	317	305	327	329	336	320	337	316	297	318	332	317	338	309	311	331	318	330	305	344	297	303	308	305	318	309	338	305	309	287	311	294	336	271	315	324	295	321	311	340	303	324	284	318	330	331	326	328	315	326	329	356	273	311	294	300	321	336	314	325	315	326	323	302	336	324	325	321	329	291	299	339	322	340	314	316	303	335	332	338	297	315	306	297	345	329	351	302	318	335	285	321	319	293	335	334	324	331	341	304	311	327	279	310	307	311	336	327	322	360	321	316	311	313	309	317	296	299	326	301	330	306	317	342	312	332	308	345	313	301	287	328	296	336	317	319	303	322	338	340	338	333	312	294	348	316	283	304	343	288	323	325	306	316	313	299	301	293	343	307	332	308	303	321	325	284	286	322	340	309	306	313	293	334	347	323	328	328	334	295	306	314	291	309	304	310	320	354	340	321	333	342	313	315	302	315	311	315	343	322	315	325	331	299	308	318	330	312	336	314	319	292	268	322	303	319	324	321	339	308	299	322	307	320	300	313	290	327	317	301	328	296	360	278	350	332	293	320	318	304	284	318	349	326	331	337	304	298	330	326	309	300	300	310	316	313	314	349	333	335	319	304	325	338	325	328	345	318	306	296	335	312	292	268	302	313	322	328	312	326	297	347	296	301	303	325	297	316	280	320	291	287	365	302	297	320	285	309	290	319	304	284	327	353	325	291	319	306	309	349	290	333	292	335	341	322	334	308	298	344	337	300	325	296	323	306	337	312	313	308	314	312	326	289	322	348	336	299	339	338	354	282	331	322	286	328	293	303	322	294	319	315	325	321	305	320	295	310	307	317	310	302	308	273	350	322	279	346	323	347	295	314	332	299	325	323	330	305	295	292	332	325	303	322	326	308	312	315	313	315	301	311	292	342	336	349	312	312	326	352	291	325	327	306	290	346	310	317	335	311	288	317	317	310	308	338	278	336	301	320	333	299	319	323	315	318	296	327	302	305	327	314	326	306	312	317	310	347	307	344	318	316	329	315	313	271	286	325	310	325	294	277	342	319	315	308	308	312	323	326	327	344	301	311	308	295	321	333	338	328	317	320	330	323	324	309	334	328	334	278	328	336	332	292	317	344	309	323	306	312	347	326	297	304	292	312	289	339	301	327	328	319	336	324	365	326	310	320	323	314	315	330	329	293	269	286	321	306	300	337	307	330	326	343	314	292	287	306	298	320	310	318	328	289	323	313	327	339	322	314	296	320	327	321	334	313	342	321	328	328	331	332	310	310	332	320	299	328	314	348	312	324	290	285	288	331	358	328	327	311	312	347	307	300	355	326	317	303	312	303	290	338	289	318	324	338	356	298	287	304	330	343	322	313	326	310	333	287	325	312	343	317	317	318	320	311	312	303	344	314	301	288	319	316	373	290	344	303	341	331	292	276	335	326	343	319	309	291	309	303	348	294	355	277	333	312	302	290	358	326	301	323	307	312	363	314	298	318	316	293	320	315	311	281	334	315	311	293	334	321	330	356	314	286	306	305	311	334	308	324	303	295	289	306	306	315	295	345	318	312	305	322	334	303	312	298	315	291	332	318	312	306	291	336	301	364	326	322	339	325	291	319	331	355	296	310	319	307	292	341	319	317	301	310	318	322	316	324	311	298	304	360	309	286	297	321	287	308	311	295	317	302	324	323	334	332	337	319	286	318	317	314	271	307	324	328	320	342	316	277	348	304	291	328	295	325	313	314	304	320	316	353	316	331	302	315	317	309	323	327	305	304	285	306	325	295	290	298	361	326	319	319	341	297	301	301	326	351	324	299	321	313	368	341	284	306	315	322	300	297	304	337	310	293	330	291	330	324	354	330	326	288	326	334	286	307	305	331	283	305	335	345	306	335	313	320	291	357	276	289	307	321	305	309	314	303	358	324	314	307	302	297	317	334	333	320	312	324	310	326	320	263	338	296	308	318	328	296	321	314	336	315	306	323	297	322	307	311	307	310	340	304	366	305	343	327	299	297	326	345	276	353	321	282	323	323	311	313	285	317	314	309	336	298	348	311	296	330	319	309	313	284	348	334	322	337	309	319	312	311	315	328	340	348	327	302	319	345	310	349	326	311	348	301	344	327	316	339	309	345	325	292	299	348	333	326	348	313	289	332	321	295	333	338	330	350	310	312	350	305	293	307	329	345	331	326	306	327	301	274	314	289	344	280	314	345	311	311	325	306	293	298	354	319	329	335	313	300	300	310	308	323	336	286	310	339	315	317	326	313	309	323	341	321	315	315	304	323	316	312	315	308	325	302	331	311	287	313	309	349	314	313	338	307	305	327	291	306	276	288	313	299	317	286	320	317	322	307	341	308	289	330	307	329	300	327	296	345	344	313	289	312	287	350	334	320	312	306	286	295	295	299	321	303	298	323	288	328	334	327	333	306	305	296	305	305	297	302	298	339	324	286	312	304	318	342	348	347	331	314	304	317	318	336	346	321	301	318	289	305	331	291	290	313	308	322	324	317	322	291	303	311	313	306	332	321	303	307	316	317	334	294	326	330	304	294	336	295	313	328	301	318	348	349	312	334	307	327	303	292	318	326	341	316	296	297	307	340	325	330	318	330	312	301	325	335	317	312	328
19138	3252	2953	2325	1578	1141	811	670	550	491	406	384	299	318	273	267	264	250	241	198	246	264	237	177	201	213	207	216	186	183	158	205	186	168	173	169	182	175	173	164	180	182	184	169	154	173	164	159	185	181	154	180	155	164	178	145	176	177	176	155	184	160	159	160	181	156	160	171	164	181	145	177	194	154	181	169	142	214	171	145	184	179	174	174	170	180	167	149	173	155	139	178	173	169	161	157	156	164	164	167	163	163	156	161	181	161	161	176	125	156	171	177	152	167	149	171	167	183	168	177	168	165	172	169	162	152	149	175	170	174	181	155	157	173	168	171	155	155	158	157	163	149	191	161	165	147	163	171	167	178	139	173	164	187	151	169	158	164	167	162	170	159	172	155	159	158	155	184	174	151	148	143	156	163	145	161	139	172	161	151	139	186	163	150	146	170	152	142	163	178	161	174	162	168	155	155	170	160	183	178	192	157	151	164	171	148	144	161	158	193	146	161	148	170	169	172	171	191	167	165	155	146	180	164	169	155	157	161	160	163	158	171	161	164	175	147	150	147	171	155	180	181	154	161	146	167	157	161	149	166	158	180	168	134	200	174	150	180	174	167	164	170	151	172	170	162	174	166	163	170	167	164	168	158	185	162	158	146	169	167	158	156	129	175	173	171	177	148	169	151	192	148	172	147	168	167	183	154	171	193	174	202	155	146	178	178	171	164	184	157	166	147	155	183	168	149	187	185	185	163	161	178	187	156	159	168	165	158	153	157	169	171	141	169	171	145	160	133	168	157	136	166	182	157	160	182	180	171	160	177	150	142	168	138	185	168	174	146	165	154	172	159	131	164	175	161	168	170	173	157	151	154	158	161	181	176	138	136	186	154	143	169	169	173	143	159	157	158	126	163	164	171	170	179	186	185	160	170	147	170	155	154	150	160	168	154	148	172	177	166	155	168	160	143	144	149	168	195	148	180	180	168	157	171	151	177	155	141	139	149	151	142	194	156	164	167	144	152	170	183	172	177	174	154	156	171	159	157	172	170	146	176	175	170	173	173	158	155	164	162	154	154	166	151	149	173	167	177	171	166	163	140	159	164	176	166	170	165	176	180	165	151	142	160	163	155	168	174	149	152	182	167	168	180	153	145	147	161	154	172	160	173	142	168	162	176	164	185	163	193	165	152	156	131	165	163	161	165	180	184	157	175	169	164	179	128	141	158	181	171	134	163	167	150	207	163	148	155	161	162	162	151	186	182	182	157	171	175	170	164	171	166	173	166	173	157	155	171	155	171	158	166	178	149	161	171	141	178	158	157	165	165	175	139	205	164	183	163	166	165	172	182	149	132	180	179	147	152	170	157	168	156	139	141	143	155	145	156	173	137	171	139	163	164	173	182	175	147	168	176	170	170	170	164	191	163	157	140	156	156	181	129	155	171	158	158	179	175	145	161	160	150	160	154	175	144	169	185	166	156	173	168	150	177	155	152	187	162	178	169	172	174	159	146	134	166	177	173	193	157	181	153	182	186	169	186	153	157	159	153	149	154	149	153	182	171	167	149	160	146	159	161	134	169	168	155	160	168	162	180	157	164	172	156	152	165	162	171	162	141	168	164	171	164	157	165	167	177	143	192	164	149	160	140	181	176	168	157	163	167	196	154	168	183	168	178	168	163	152	154	159	176	179	136	165	152	158	149	164	148	143	168	179	169	194	166	183	147	165	160	159	152	146	193	158	164	159	178	172	183	167	173	154	145	162	149	163	157	168	175	176	166	156	149	181	185	166	181	168	178	172	163	171	153	153	171	158	147	161	146	162	150	164	152	174	179	151	161	184	170	165	157	154	162	156	162	156	165	163	152	173	191	162	164	180	159	190	145	175	175	162	160	177	153	140	164	178	170	133	174	163	154	158	158	177	174	174	172	160	182	180	152	137	156	157	151	159	163	184	192	165	158	176	167	138	155	153	161	168	154	160	176	182	196	161	146	180	152	168	147	153	146	172	153	181	169	172	150	171	135	152	165	165	159	171	175	174	176	171	179	167	172	171	173	165	170	173	159	160	171	159	170	164	184	172	136	175	155	177	165	179	158	154	174	151	180	173	154	151	191	169	170	168	150	150	135	152	154	154	148	155	164	152	148	154	156	180	174	168	177	166	174	179	158	149	139	174	158	149	161	163	166	163	184	158	178	173	166	146	162	172	174	163	168	153	146	161	192	174	170	174	146	162	183	200	173	169	162	156	171	176	171	172	196	159	169	143	176	172	178	139	171	178	143	189	147	159	157	153	163	174	155	169	167	170	173	160	170	180	139	164	168	176	155	156	151	155	159	170	176	159	158	169	167	166	162	191	203	146	149	150	158	168	166	179	127	180	157	181	183	153	162	157	154	155	156	143	180	159	149	151	167	155	185	184	160	159	163	177	152	157	171	184	153	160	178	143	158	159	160	168	167	135	154	165	161	149	155	161	155	172	151	148	158	183	156	161	142	159	167	171	170	150	168	153	158	173	154	159	160	150	158	147	159	157	156	183	167	157	150	161	145	161	172	180	165	140	156	173	156	176	157	142	164	147	182	173	162	155	164	166	150	155	174	157	179	164	167	140	171	178	166	175	150	155	187	162	179	195	176	170	169	168	150	160	158	156	168	156	183	152	142	174	166	167	156	140	159	179	151	147	159	163	160	185	161	172	179	164	174	179	154	167	154	151	178	158	175	151	152	152	174	143	169	165	158	142	150	178	165	149	155	171	162	161	153	164	170	155	152	169	175	135	148	156	144	172	175	151	153	160	156	160	160	165	176	147	149	168	153	159	167	144	164	184	176	170	131	161	177	160	163	153	148	170	140	193	152	158	167	158	160	161	160	160	170	164	163	172	165	157	177	150	168	162	170	159	166	160	149	168	171	143	174	145	170	163	178	172	144	174	177	170	153	179	184	159	154	172	170	165	170	178	172	166	146	178	158	167	153	191	160	180	173	162	141	159	147	162	190	166	190	136	176	170	150	149	175	188	159	147	152	171	162	170	198	127	162	153	150	172	170	166	164	166	151	195	179	159	152	160	168	148	193	157	180	145	174	142	174	154	149	161	181	175	161	170	138	160	186	141	171	149	170	201	166	182	180	179	164	163	142	167	173	148	165	159	161	165	160	168	158	149	152	147	176	158	154	149	143	143	176	172	156	177	151	153	153	156	169	182	167	167	168	162	168	157	164	153	152	173	171	146	152	163	161	155	183	176	149	192	160	168	153	183	164	142	157	171	175	164	146	163	186	152	173	156	153	209	152	178	164	156	163	172	188	162	145	166	160	159	163	145	157	173	181	156	160	181	149	156	165	167	160	180	162	150	159	157	154	184	165	161	147	153	146	166	147	165	167	175	164	181	166	150	149	169	164	161	148	171	166	176	170	172	176	152	164	178	189	174	171	161	161	166	161	153	163	176	155	163	155	179	150	149	167	162	152	175	199	135	162	175	171	153	173	160	154	149	156	176	181	173	170	161	175
7851	2714	6002	6992	5923	4625	3846	3149	2605	2351	2019	1773	1565	1410	1379	1225	1184	1118	983	982	921	906	862	837	790	793	738	730	730	707	666	672	687	651	605	618	640	630	627	557	583	566	562	573	546	522	512	561	521	548	579	570	536	524	567	580	568	540	539	537	504	542	524	519	508	550	531	511	545	533	541	482	524	517	513	519	531	550	532	517	507	489	467	532	516	500	475	536	543	502	526	527	524	502	531	502	475	519	485	487	471	514	494	460	514	491	473	514	486	495	490	499	454	501	488	502	517	475	491	505	474	506	486	512	513	488	494	499	499	504	500	471	500	500	471	523	494	468	504	559	449	500	471	502	503	487	506	505	494	484	466	496	522	506	467	485	457	493	515	470	495	527	474	507	472	492	504	486	490	510	476	515	478	493	497	486	500	470	415	464	437	490	509	475	468	495	496	476	505	446	504	534	462	487	496	453	479	490	482	466	506	481	502	480	483	460	437	452	473	499	478	483	500	458	477	473	508	479	477	512	482	485	479	496	500	483	503	517	487	517	531	491	467	476	533	507	523	498	487	498	472	433	476	479	489	499	500	467	502	491	498	471	493	511	460	480	503	472	508	500	496	452	478	508	444	463	492	480	485	514	473	498	484	493	477	463	456	482	460	491	531	485	449	504	470	492	524	494	474	489	495	496	484	498	461	456	441	470	541	496	522	488	505	454	448	505	498	468	477	491	517	489	456	502	504	479	492	500	478	493	509	482	491	482	500	455	485	445	475	474	497	490	491	466	476	527	482	489	489	489	496	502	494	474	490	483	482	465	527	504	519	462	454	482	459	484	482	460	460	473	455	479	526	496	494	486	506	472	491	503	450	453	479	488	465	471	474	462	462	454	474	464	500	458	455	437	445	493	484	483	477	444	499	508	461	520	483	508	515	511	493	483	523	462	461	477	458	479	498	508	506	462	492	444	533	453	501	482	474	522	492	487	432	482	523	468	469	473	472	480	509	454	487	472	505	452	511	498	429	468	482	482	501	502	506	492	478	490	487	508	490	481	468	479	433	484	468	479	465	488	500	492	503	456	455	501	504	515	514	480	523	504	477	524	525	415	487	455	479	470	467	468	483	467	499	484	510	459	470	470	483	472	500	467	441	491	505	508	461	451	487	513	488	480	511	464	492	462	462	487	519	484	494	458	498	487	486	492	471	512	460	488	459	453	467	491	485	462	496	486	494	467	480	511	473	469	536	483	472	461	500	523	489	467	453	525	508	462	453	485	493	500	475	476	476	472	464	483	496	501	495	496	467	458	471	446	483	468	476	516	469	471	500	493	503	494	503	480	459	467	474	496	464	486	489	507	463	458	498	492	508	552	503	528	473	495	460	441	468	462	466	468	485	493	501	487	510	501	454	525	510	491	471	490	495	476	490	484	446	451	471	480	490	449	496	468	479	488	428	474	473	492	501	458	456	441	480	487	482	498	471	474	463	469	491	438	455	477	528	471	492	506	475	512	476	479	513	500	490	482	471	482	505	500	499	487	485	547	467	457	469	445	494	433	479	487	502	549	511	467	488	465	457	482	481	458	452	461	464	437	468	493	489	490	482	488	519	539	464	490	494	503	477	488	508	496	467	460	472	468	511	440	482	483	458	475	488	499	503	504	523	478	492	481	474	479	480	486	472	476	519	470	497	453	487	501	433	454	503	486	475	459	466	533	503	504	471	490	456	509	488	488	462	473	498	479	443	487	467	496	462	470	463	511	478	500	438	456	479	495	478	473	481	497	493	496	476	484	484	491	491	502	484	478	450	456	487	481	460	498	476	484	469	525	480	476	499	502	460	488	501	476	493	465	490	478	473	440	500	439	484	496	477	485	469	493	498	496	477	492	491	500	474	467	470	467	494	469	523	504	461	444	464	503	479	473	509	460	492	452	464	502	486	477	443	523	487	476	498	449	472	453	485	457	448	494	465	472	472	483	509	509	484	482	506	474	462	515	469	499	491	483	462	489	474	505	482	503	460	477	508	478	539	472	436	490	492	492	493	485	426	462	475	488	451	461	461	493	476	488	475	506	457	488	476	496	496	503	495	490	516	488	503	479	430	491	463	468	503	441	479	504	470	479	498	484	509	505	529	472	465	504	486	457	501	482	442	503	490	497	501	490	486	491	504	472	476	436	481	477	484	472	494	506	464	489	475	500	485	428	459	489	499	503	454	463	477	469	501	473	452	485	459	460	451	506	489	492	472	475	504	489	483	483	459	493	499	483	519	472	483	483	494	478	469	472	510	506	437	473	439	477	454	467	502	485	482	465	495	474	466	504	522	489	475	484	487	468	516	500	495	460	519	491	489	468	480	495	459	518	496	506	485	502	464	425	514	501	478	471	510	481	521	481	486	497	463	507	493	507	498	491	508	435	465	499	475	486	474	505	467	498	484	508	509	502	490	456	483	485	513	519	472	479	461	491	455	561	489	445	477	490	485	501	509	467	497	511	512	496	499	502	532	486	489	465	494	484	486	520	455	516	482	470	478	504	489	464	460	460	461	475	451	500	472	495	485	480	496	467	464	508	469	486	457	479	496	496	487	529	453	454	439	508	507	475	466	505	511	493	477	434	517	487	512	462	507	428	496	472	488	508	462	498	459	506	481	501	476	490	454	487	489	501	469	491	538	495	438	448	496	470	537	494	497	500	474	488	497	495	502	501	481	478	465	482	476	497	468	464	462	479	496	458	433	477	478	490	461	472	500	468	502	476	454	500	504	478	445	480	473	503	501	465	493	466	501	479	452	463	443	493	476	487	498	464	522	509	490	503	519	484	508	484	485	482	487	490	490	442	489	486	463	520	453	465	510	488	478	506	536	460	467	465	437	540	506	503	507	441	443	462	481	473	492	494	525	496	456	472	473	466	446	486	481	511	487	497	528	441	496	493	526	474	516	473	512	468	507	491	500	485	470	495	450	487	474	525	503	486	510	465	484	504	500	500	483	527	487	453	508	448	475	475	479	498	520	461	523	448	484	496	495	479	476	482	479	483	521	471	452	516	473	513	475	496	502	500	492	461	494	480	521	522	466	490	481	478	478	527	480	472	473	477	501	463	473	470	479	495	513	476	478	489	487	514	448	502	514	465	463	499	492	488	527	473	475	459	498	485	492	549	481	454	477	434	458	473	498	518	506	511	472	501	506	492	453	536	468	484	467	463	491	510	449	539	467	522	474	484	481	475	489	463	494	479	498	468	511	451	465	478	490	459	499	475	521	498	494	432	492	503	474	455	477	512	472	489	503	467	449	519	502	508	497	459	470	512	461	499	473	500	460	500	450	436	485	510	505	484	496	489	465	478	489	464	482	473	465	447	498	468	481	490	456	544	504	489	498	496	490	442	503	458	495	483	495	503	467	495	466	501	449	495	477	475	476	502	497	486	523	462	506	498	490	491	481	523	478	494	465	462	474	453	501	480	503	491	507	512	449	500	441	471	476	494	514	445	505	526	506	501	455	477	491	465
2427	282	257	242	221	236	217	238	203	216	219	208	207	187	206	235	218	212	208	195	211	230	213	197	199	191	219	199	217	208	217	227	206	195	212	186	212	190	223	181	208	208	185	212	198	196	213	216	196	190	182	209	208	199	194	199	203	218	182	203	214	202	199	207	206	225	192	195	223	174	198	197	198	206	225	197	194	187	196	190	210	210	197	213	213	196	201	177	194	208	193	207	192	234	196	216	198	166	191	180	182	225	197	218	219	213	194	182	182	220	210	220	219	217	200	190	217	196	216	202	195	205	201	199	215	202	185	221	212	183	212	208	233	218	192	208	226	211	206	201	209	225	193	192	227	207	190	225	184	193	198	191	187	201	177	192	194	189	217	190	200	195	187	194	236	190	190	197	221	207	215	190	198	201	208	204	232	196	210	205	214	187	210	206	183	192	229	197	209	184	180	221	210	221	217	196	212	181	203	194	211	199	190	207	229	174	223	203	207	215	222	207	195	190	199	192	229	203	222	198	184	191	225	209	203	187	217	214	183	216	217	195	192	202	228	203	194	211	217	210	187	200	216	229	221	192	209	197	188	193	178	219	203	191	223	198	195	226	209	205	189	201	190	201	205	220	218	209	195	188	209	196	207	179	217	207	186	190	200	207	213	214	197	192	196	179	218	199	204	195	197	186	214	200	192	192	196	201	185	201	192	242	178	213	205	209	219	204	194	188	192	207	212	201	219	174	201	189	179	206	187	221	196	191	184	190	219	187	198	229	195	195	225	183	187	214	195	196	213	222	203	239	183	193	199	200	214	174	197	200	197	195	225	219	228	196	206	181	190	190	192	206	230	215	190	199	201	221	190	203	219	211	180	199	198	205	207	228	209	204	224	209	182	203	193	197	196	232	190	195	254	207	191	198	198	204	199	188	219	204	217	176	190	194	206	192	172	206	197	213	196	210	202	196	207	180	183	179	208	199	226	211	183	176	199	191	200	222	195	217	197	191	207	204	204	191	199	220	181	217	194	203	193	188	204	203	204	203	166	193	193	194	182	197	195	206	226	188	207	208	240	200	207	191	195	190	200	202	206	171	188	206	198	192	185	188	188	203	200	161	201	187	208	185	185	201	207	191	192	218	206	176	201	211	204	203	204	189	212	185	202	201	214	204	216	212	194	171	206	214	215	209	221	204	222	199	196	205	187	200	202	203	186	204	196	221	190	209	224	203	193	196	194	202	196	202	209	224	213	219	200	191	206	221	201	192	213	217	190	213	183	177	205	196	191	203	202	235	185	213	218	189	205	200	193	208	197	206	204	210	210	215	195	210	231	178	183	189	201	200	158	226	217	198	205	218	210	193	198	175	199	217	221	186	214	210	209	207	190	215	206	203	223	239	217	222	221	193	214	189	226	210	211	183	223	192	185	227	186	193	215	223	187	198	198	198	204	212	220	213	231	202	180	217	203	204	217	211	218	215	212	222	197	202	218	223	213	201	213	204	206	188	186	198	205	169	188	195	188	231	206	214	208	185	213	192	182	192	208	211	214	196	222	206	211	207	199	189	205	233	223	203	182	189	188	188	203	195	179	182	201	223	230	213	177	225	201	208	195	193	204	216	178	198	209	204	199	206	199	211	193	230	220	188	196	225	200	214	217	182	235	200	207	211	206	194	215	219	212	213	206	198	197	194	204	213	217	222	200	179	209	189	221	196	203	205	219	187	205	223	203	199	183	208	197	211	219	175	222	220	225	173	176	202	211	198	199	187	205	209	203	200	222	208	212	199	220	211	226	216	222	210	207	221	208	204	219	215	186	231	203	196	198	219	226	212	212	175	210	194	193	226	208	240	202	201	190	211	198	203	237	192	198	214	204	222	184	186	196	196	219	200	174	191	188	199	205	219	209	197	218	192	187	211	202	200	199	186	216	201	196	225	195	206	233	200	191	210	211	186	197	193	184	212	206	190	211	196	202	202	193	204	210	206	201	188	219	206	208	201	227	201	219	224	204	180	190	222	198	175	202	190	210	221	226	225	199	243	202	196	207	196	212	194	217	212	206	182	195	192	185	193	205	199	184	188	209	220	217	216	209	227	207	200	216	183	206	208	212	231	214	203	207	215	218	206	187	200	220	204	186	210	185	187	200	191	219	200	176	224	195	216	199	206	211	229	210	194	192	213	217	217	221	181	208	228	224	225	204	209	210	211	202	203	210	218	210	199	217	210	240	200	234	208	206	198	215	193	215	206	211	222	204	179	180	202	221	215	192	195	186	180	193	233	208	213	195	202	186	225	200	218	182	198	192	209	206	184	180	201	220	195	196	212	202	202	192	192	202	194	212	215	209	224	204	216	214	200	185	227	211	197	228	193	184	222	204	205	211	213	173	218	227	187	194	206	225	217	208	204	187	206	203	197	223	183	169	218	188	174	206	205	219	236	216	187	179	175	211	221	206	200	211	179	211	209	221	218	216	201	214	204	202	211	204	194	211	199	184	210	189	214	209	202	196	200	200	195	214	227	186	200	225	201	186	181	217	208	224	165	198	208	206	210	202	191	202	192	190	212	210	197	198	203	223	216	200	210	210	191	200	169	184	205	200	193	190	191	181	203	209	231	201	201	184	204	212	209	217	186	200	226	202	221	232	176	190	197	197	195	217	221	195	207	209	211	212	209	188	186	219	198	212	203	209	175	231	222	209	201	227	178	206	185	219	225	188	191	223	206	219	203	191	206	219	207	187	189	228	215	217	169	211	213	213	207	224	190	193	185	213	222	219	202	209	211	213	174	190	207	182	189	201	194	189	228	196	185	204	215	229	208	210	217	204	201	188	198	205	209	211	204	182	212	194	203	206	195	200	204	218	197	222	193	189	172	213	236	199	209	209	198	230	198	175	231	221	199	244	189	207	161	206	189	218	215	184	201	223	188	207	208	222	220	194	182	190	217	190	206	202	217	216	209	186	219	214	189	160	203	214	194	202	190	202	217	222	206	246	196	218	195	223	177	204	193	213	186	215	190	198	198	195	197	222	204	190	215	224	219	214	199	216	194	197	188	211	210	199	224	209	203	215	188	211	234	225	195	205	194	205	188	207	211	213	196	212	208	237	193	197	219	204	188	211	200	217	193	201	201	187	230	215	208	229	175	180	207	205	191	197	230	213	231	219	188	224	203	198	195	206	218	209	211	189	184	207	204	188	183	217	210	205	218	189	177	220	202	184	211	192	189	193	203	209	206	192	197	218	191	219	203	204	209	185	207	197	197	193	227	190	216	194	191	215	210	202	214	194	199	200	187	206	204	179	205	213	189	191	201	196	184	227	205	238	177	187	204	202	213	220	199	211	208	192	192	241	212	204	190	194	223	220	209	210	187	217	232	206	213	232	198	220	193	201	217	174	210	183	215	189	226	213	237	182	219	208	164	189	183	220	227	216	169	222	216	211	229	224	190	183	212	198	216	181	222	218	197	205	199	211	208	212	210	200	182	191	191	218	214	210	240	205	213	207	203
2219	638	789	726	700	743	649	606	640	557	649	583	623	591	599	614	599	517	608	579	596	584	568	542	572	547	520	537	575	535	589	580	562	575	577	566	543	582	528	557	546	531	603	581	577	532	579	561	534	606	558	532	587	514	586	533	603	541	554	545	563	566	595	564	592	575	537	572	554	551	590	587	585	554	504	558	536	622	603	507	550	556	569	601	563	547	580	561	564	560	545	581	542	570	579	567	513	525	515	579	539	562	567	550	591	564	527	577	603	578	564	592	589	540	562	536	581	565	562	549	599	549	554	573	555	589	525	571	561	585	560	568	585	512	548	560	550	515	553	527	557	551	560	548	577	558	548	539	540	533	519	600	549	572	540	589	527	582	561	567	530	543	504	545	537	576	574	555	561	524	557	554	598	534	553	569	518	592	631	567	487	572	564	562	586	594	525	561	537	583	557	556	525	583	502	561	590	517	572	571	610	551	536	609	586	566	534	571	569	543	579	567	553	560	590	553	536	522	576	571	603	565	562	593	579	608	523	608	557	558	565	547	607	554	574	538	503	579	549	586	572	534	567	567	589	555	567	571	560	520	569	555	531	565	579	572	567	592	573	536	586	552	569	527	589	600	585	572	573	534	550	565	577	555	577	555	595	511	575	544	586	560	543	560	547	557	584	562	580	556	560	547	605	583	545	563	525	532	555	574	575	568	540	527	576	540	559	576	559	561	570	548	544	528	557	546	565	579	568	581	596	586	533	577	613	567	553	550	552	576	570	575	569	525	533	533	557	586	576	587	544	540	556	556	555	555	517	531	551	583	537	540	595	554	518	565	539	599	547	523	513	518	587	580	610	597	558	569	601	582	568	556	554	510	566	539	533	625	557	527	521	536	577	581	585	554	571	529	556	564	584	614	539	601	537	571	539	606	604	528	551	529	538	552	573	574	591	585	561	569	563	594	600	538	545	559	532	564	578	570	598	553	560	536	584	570	547	603	515	569	542	595	514	571	499	564	590	562	549	548	593	572	585	530	543	581	555	537	562	567	570	582	553	537	546	577	565	547	548	571	537	565	611	569	564	599	552	525	555	509	590	529	599	542	602	558	593	514	543	580	541	545	531	571	556	563	597	569	561	537	566	560	602	561	579	525	574	547	575	565	552	563	568	560	530	504	522	542	583	549	625	543	569	568	547	553	519	542	553	567	588	550	545	588	591	574	604	600	524	533	577	578	613	575	561	588	531	529	560	549	553	602	552	575	551	553	564	552	556	549	564	570	544	576	557	578	569	605	540	543	542	564	571	556	549	575	560	573	591	553	609	583	546	528	527	571	565	570	596	564	619	536	542	542	569	528	576	584	563	571	536	546	530	514	586	566	563	540	532	589	543	554	571	542	553	570	546	562	565	552	563	565	548	583	586	560	569	570	561	569	582	522	555	576	535	566	543	538	591	600	580	571	546	585	581	544	541	572	549	534	536	582	534	554	558	577	569	604	579	553	610	554	568	594	552	572	534	560	570	609	577	512	580	574	562	580	550	526	551	566	568	547	521	560	588	533	590	597	573	593	596	543	556	599	590	522	609	529	556	558	554	555	584	571	555	563	569	535	565	563	565	584	535	561	537	545	554	608	509	581	585	575	531	586	611	563	578	562	515	537	543	517	549	552	550	537	517	585	536	582	591	530	570	581	528	543	569	580	557	559	516	576	558	521	574	564	534	563	579	505	574	547	534	589	551	560	619	577	568	545	608	575	602	583	597	534	556	592	566	589	537	530	552	512	558	546	597	554	601	549	580	534	572	566	584	542	594	560	575	572	568	569	561	569	537	524	547	567	594	549	513	564	610	543	600	549	574	564	562	588	605	530	545	593	542	551	549	546	534	554	536	566	555	560	562	567	543	543	553	568	567	578	539	540	585	602	542	562	559	550	569	545	561	508	592	592	566	550	525	521	571	574	569	583	566	570	569	564	549	522	545	529	628	542	557	561	576	535	600	539	539	547	571	569	519	529	511	554	605	537	539	497	591	539	553	559	560	565	549	573	521	545	536	572	575	557	563	553	584	543	528	566	601	603	568	558	519	522	585	612	574	569	599	541	569	578	561	561	508	554	535	535	566	538	537	568	551	574	554	593	575	570	561	553	576	559	594	531	565	579	575	580	534	559	537	574	569	583	550	573	560	566	578	508	554	549	578	545	538	556	588	570	578	573	568	532	538	556	550	504	553	576	530	550	549	551	541	554	537	586	505	576	534	544	609	540	590	565	546	530	546	590	562	560	598	542	556	551	581	619	550	589	560	532	517	581	589	575	578	546	584	567	578	559	527	545	560	539	546	545	570	566	527	577	544	563	594	582	560	560	570	592	545	598	538	599	547	577	538	613	525	549	560	556	549	567	585	586	569	589	570	578	580	553	581	552	575	581	576	557	518	555	540	562	542	558	552	545	512	569	604	570	534	543	581	534	544	553	587	571	555	582	571	577	524	582	576	548	548	548	583	606	603	548	568	580	536	522	575	545	555	558	549	529	548	545	526	537	564	568	577	552	543	546	581	588	585	558	584	522	562	544	537	586	535	596	595	532	552	569	581	569	551	581	559	555	525	565	507	567	617	560	537	529	543	557	590	580	575	600	537	550	598	568	526	581	572	578	572	592	557	540	568	568	602	574	588	584	592	510	531	552	567	550	541	598	531	538	549	562	563	526	539	561	557	531	579	537	588	546	564	510	584	561	534	548	537	559	528	537	555	577	564	546	569	615	568	606	573	615	562	558	569	533	540	530	521	557	548	574	571	562	590	577	554	560	584	526	564	566	511	576	579	538	534	605	559	574	555	524	597	541	565	584	581	545	554	530	552	606	521	545	536	544	544	566	551	570	555	574	527	592	558	557	549	510	587	560	534	543	539	599	558	560	571	561	567	538	569	524	539	560	520	565	562	529	560	606	532	562	564	564	548	538	535	600	540	525	576	584	580	545	517	561	580	551	587	513	563	559	569	586	563	533	531	541	561	566	562	585	543	600	570	534	565	558	526	577	544	566	586	545	584	579	567	545	568	582	562	582	546	502	555	585	564	494	595	545	555	554	541	568	569	486	575	552	553	516	561	559	553	576	570	538	546	530	557	569	589	543	547	579	514	548	540	556	536	536	546	599	567	559	572	564	507	563	572	564	582	588	530	563	580	540	567	559	557	587	559	560	549	592	562	592	536	566	591	567	572	578	562	513	560	548	594	542	555	543	566	579	586	523	587	607	559	572	564	597	551	570	576	561	520	572	537	547	549	593	550	556	559	543	577	552	536	542	540	547	578	565	538	588	553	583	567	560	587	554	571	534	555	587	517	573	582	593	542	580	583	574	539	569	570	597	593	548	592	561	559	575	606	552	582	558	550	555	559	538	531	576	566	534	556	535	595	542	578	508	545	586	536	555	587	554	512	550	575	591	584	537	572	584	575	557	577	554	553	544	593	534	578	535	556	578	586	577	529	577	520	537	533	530	533	557	576	558
10146	1129	1418	1073	728	572	405	353	293	257	219	203	206	170	182	148	180	142	139	145	113	130	123	126	127	107	128	105	106	91	104	103	115	120	97	99	109	103	103	126	114	127	105	101	106	101	84	102	101	105	102	114	93	107	104	109	98	103	96	97	107	92	107	100	110	93	103	98	114	124	113	104	103	100	82	102	88	105	116	92	100	87	101	102	86	102	102	96	114	87	94	105	97	98	88	89	98	105	104	111	107	107	102	110	111	89	96	99	103	107	100	101	88	93	110	103	99	112	93	106	101	105	106	88	93	80	99	104	91	114	94	96	91	105	102	103	109	122	98	120	94	88	98	111	116	108	117	101	116	101	97	94	92	95	101	85	97	110	113	99	96	117	96	99	105	109	89	97	95	98	98	113	97	106	97	104	103	117	109	106	100	106	102	107	104	96	97	93	92	101	104	107	96	98	95	101	110	94	85	101	112	116	117	106	112	115	90	111	93	114	98	83	113	105	93	99	93	98	96	108	110	84	104	84	85	82	104	95	92	84	112	93	126	105	128	112	98	99	96	116	87	91	130	107	97	104	120	113	102	112	104	112	113	101	99	106	96	77	116	100	89	101	104	105	87	99	84	99	102	101	98	101	102	115	104	102	88	93	97	95	96	102	117	115	89	124	92	90	100	77	86	102	96	109	109	100	109	113	94	108	106	90	104	116	95	116	88	106	95	104	131	112	114	95	103	99	96	94	131	111	94	85	102	100	93	113	91	118	99	121	98	107	90	96	103	94	106	109	108	106	88	95	113	81	101	99	103	115	111	94	111	98	89	100	100	99	114	90	102	101	103	101	96	86	91	104	111	77	110	90	85	95	103	102	113	99	103	99	95	97	91	85	82	107	93	98	103	97	107	96	108	104	92	86	105	97	105	95	97	99	111	97	93	107	96	85	124	113	105	91	105	101	108	115	93	93	115	85	88	109	90	91	107	94	104	107	100	88	97	95	87	98	92	107	88	102	107	110	103	109	90	114	111	99	98	110	108	94	80	105	107	105	122	103	93	122	87	79	88	87	111	110	74	107	100	93	94	135	94	109	79	107	86	114	114	83	106	107	82	103	102	93	83	99	90	108	93	112	94	85	96	105	94	111	97	101	88	86	94	108	106	86	114	103	98	105	93	111	106	104	109	99	97	97	104	103	95	94	93	105	109	114	116	94	79	97	113	72	86	89	106	95	98	85	102	89	99	113	101	106	109	112	105	102	98	89	101	112	96	115	108	98	117	100	85	117	88	92	107	86	102	95	99	91	96	111	98	93	111	99	93	113	99	99	99	97	104	85	102	86	104	107	102	93	87	98	116	93	103	110	105	91	106	110	105	107	110	88	115	112	101	107	79	103	115	112	105	94	92	102	103	92	85	119	103	81	115	120	105	100	83	94	106	100	93	85	105	109	94	98	88	104	97	102	90	84	103	91	117	85	86	92	97	101	104	103	114	97	101	106	109	110	95	88	101	96	91	102	108	81	103	96	102	132	91	102	110	97	90	112	114	115	99	104	107	99	99	108	102	113	105	113	110	95	97	109	113	90	110	86	92	84	119	93	85	90	104	99	97	90	94	111	108	97	90	92	95	89	98	89	101	95	92	96	106	106	117	91	111	113	95	88	101	119	114	112	103	127	96	111	95	114	101	86	96	97	102	89	91	90	111	112	87	96	103	98	94	97	87	112	111	81	110	113	93	89	107	101	123	111	111	103	98	107	120	83	91	113	106	102	96	115	89	94	93	106	98	98	103	119	84	101	108	85	95	105	111	96	103	100	114	89	85	118	95	110	82	99	117	110	109	119	101	104	111	103	90	100	107	98	99	85	93	101	100	105	108	110	110	93	91	77	92	116	105	89	98	105	104	100	117	101	98	88	104	92	90	90	100	97	91	111	91	97	98	93	99	90	88	99	88	93	107	127	98	94	110	105	88	99	104	107	97	96	114	93	101	95	97	111	79	103	94	100	96	87	90	105	98	87	113	100	101	93	90	94	108	93	106	90	91	130	103	119	123	101	98	104	102	96	95	121	79	91	95	110	108	86	98	102	116	91	119	113	87	99	103	85	107	107	121	107	109	110	102	89	110	98	88	105	102	96	114	114	102	83	100	114	96	85	105	96	85	102	96	84	108	98	107	92	109	131	99	89	112	69	109	83	111	98	104	77	95	92	113	126	122	107	90	91	86	84	96	78	96	97	93	87	93	105	108	115	117	125	98	92	106	94	89	89	106	110	93	89	111	97	105	103	105	108	89	96	104	97	87	78	110	100	99	88	90	99	105	112	118	106	112	106	92	103	120	107	87	95	93	94	91	105	95	103	86	103	96	98	97	86	87	106	107	99	96	97	101	105	118	99	89	90	84	100	92	97	94	120	110	81	91	109	108	97	88	91	89	92	82	104	104	99	93	107	99	90	110	101	83	103	105	100	91	115	109	88	85	83	101	126	102	125	86	108	79	114	100	96	98	89	125	107	107	106	88	102	102	91	111	118	108	112	110	100	104	110	120	104	97	103	99	119	110	104	91	95	103	104	113	80	124	96	81	102	96	92	95	99	94	107	97	102	84	102	98	110	105	122	99	115	105	104	97	106	85	117	96	94	88	96	112	87	102	102	100	101	112	112	106	93	117	104	90	115	108	91	105	85	100	90	102	111	115	99	100	94	102	87	103	103	88	86	121	87	93	87	98	79	98	114	98	105	101	93	93	98	115	108	114	111	101	105	99	96	90	97	116	107	99	106	93	101	101	88	84	105	107	94	99	101	106	98	76	97	111	86	102	96	105	106	92	110	97	101	97	105	98	96	119	116	106	110	112	76	90	84	106	104	94	113	89	81	113	118	103	91	97	104	110	108	116	103	105	105	123	105	112	91	91	95	118	117	114	111	73	99	102	92	113	96	101	118	103	99	85	97	111	114	97	92	123	96	96	89	112	94	82	108	99	97	83	96	105	105	86	85	105	92	83	82	81	89	92	91	98	109	96	103	93	98	110	101	110	99	93	110	102	114	109	108	107	98	102	89	93	109	84	103	84	109	98	83	111	103	99	104	109	92	101	98	100	103	104	115	82	95	86	84	109	95	111	101	105	98	95	99	108	103	108	114	116	99	118	74	68	112	110	107	110	96	99	108	98	105	94	100	80	112	93	91	119	101	102	118	112	91	88	107	103	87	109	97	113	114	99	113	95	99	91	101	97	102	111	110	105	107	103	105	108	109	103	108	103	88	106	106	102	104	89	93	96	117	93	87	78	84	88	90	96	92	89	101	110	107	107	103	87	81	104	107	92	99	102	97	133	97	112	111	91	87	105	96	111	95	118	97	100	113	95	117	112	102	105	114	106	102	106	79	99	116	99	99	103	103	96	105	123	94	117	107	95	119	116	93	114	100	92	96	85	72	118	89	89	114	96	99	94	103	95	91	109	103	97	99	93	99	90	93	106	92	90	107	81	98	114	108	117	105	101	100
5597	1443	3333	3641	3060	2465	2001	1721	1388	1235	1096	969	890	779	724	688	633	610	563	588	566	523	488	501	455	490	448	460	460	396	424	424	397	406	381	370	416	410	395	379	382	381	375	371	354	361	392	369	350	330	410	334	372	333	323	372	365	365	356	340	290	334	349	314	368	310	344	338	368	330	346	360	345	333	342	332	333	306	350	338	343	356	368	348	340	347	329	348	342	353	321	328	359	338	334	308	330	334	311	327	307	345	320	324	317	319	311	320	281	320	325	309	325	308	308	290	343	306	337	352	339	357	336	311	331	309	314	315	324	321	325	348	339	355	314	342	335	340	309	314	320	320	320	331	319	299	318	355	314	314	324	342	320	310	313	301	298	328	350	315	311	318	303	303	326	297	321	303	313	325	332	289	330	298	296	317	325	310	336	328	315	317	296	273	311	341	313	298	301	341	306	276	349	355	291	307	320	325	293	312	296	326	277	310	271	328	304	307	297	301	315	314	332	334	330	335	308	331	322	341	312	314	292	302	299	299	312	310	337	327	334	310	293	312	356	305	297	329	308	296	305	316	342	342	301	289	327	333	304	317	315	294	300	285	334	296	345	326	344	324	345	325	293	304	315	317	319	299	336	357	302	295	293	342	293	343	299	335	344	283	339	297	317	287	306	319	293	315	277	319	303	324	314	323	356	351	308	317	305	306	306	314	329	320	314	302	315	320	290	327	323	312	323	311	304	301	335	299	311	300	312	320	329	338	320	314	315	315	268	340	295	340	323	306	323	337	273	303	324	339	318	285	296	334	325	346	286	323	346	325	308	289	318	347	298	308	366	306	276	331	313	315	309	313	333	303	308	324	325	327	345	321	303	325	303	328	324	329	308	296	367	335	325	323	315	355	325	302	305	293	287	305	323	327	307	350	321	319	309	304	313	304	317	296	303	327	343	321	339	346	320	310	333	311	296	299	314	321	303	311	345	330	311	327	314	322	326	300	305	293	313	327	337	307	289	300	307	312	312	323	305	322	317	312	301	326	289	298	310	279	306	308	300	318	324	286	278	315	290	321	300	342	303	320	326	293	309	314	313	302	335	329	315	328	322	309	292	311	322	327	326	345	329	286	322	303	304	301	310	356	331	341	346	332	315	321	299	302	349	329	333	307	311	323	309	318	294	305	311	312	343	314	320	332	327	315	296	299	313	317	333	307	308	316	336	310	310	314	340	347	329	320	303	313	302	327	292	319	288	301	309	341	308	302	291	339	322	296	311	339	303	300	323	306	325	304	305	289	306	330	298	309	297	320	297	329	280	315	320	302	266	307	338	335	371	299	332	278	346	345	309	319	301	285	334	321	334	301	293	318	346	294	296	326	394	327	342	305	327	337	314	279	326	317	314	334	369	341	297	333	315	325	288	329	334	312	322	301	335	309	349	291	283	342	310	324	305	309	295	306	337	338	320	314	322	321	326	327	330	339	348	350	298	313	299	300	339	316	335	289	335	310	303	324	316	298	288	308	305	320	292	316	296	278	318	323	283	315	325	317	296	298	356	351	326	321	315	322	341	340	304	319	306	303	313	322	326	331	300	313	331	316	327	320	329	303	321	307	327	345	310	328	312	286	359	294	344	325	306	319	342	321	334	298	318	304	303	354	313	325	305	328	307	304	298	313	320	333	325	316	318	315	302	329	322	298	310	326	350	282	310	296	283	298	288	292	313	297	303	329	321	348	311	311	338	339	295	340	319	316	339	315	317	309	312	340	330	332	325	322	322	319	296	318	299	296	315	301	295	306	301	301	319	314	313	312	300	319	320	327	294	314	361	327	307	317	319	276	317	335	314	311	305	300	309	290	313	302	320	326	316	323	310	310	329	312	307	325	305	294	290	310	323	295	266	310	303	315	331	298	304	338	340	323	332	328	329	315	363	330	309	316	318	331	327	315	339	331	272	315	300	305	307	323	294	312	308	311	298	307	312	305	311	351	315	345	303	320	302	300	323	353	340	330	324	316	321	325	335	312	321	305	296	311	335	319	319	321	332	306	310	309	302	316	305	316	312	337	313	328	321	281	324	309	320	307	321	311	318	305	321	314	311	300	273	306	277	303	364	335	300	301	310	300	323	323	341	331	293	315	343	293	326	280	288	321	317	311	279	316	313	338	340	327	308	316	305	316	320	309	319	334	322	313	338	329	320	317	308	310	300	348	318	341	323	308	301	302	365	287	387	295	319	338	317	286	331	314	284	332	294	284	331	284	305	306	294	330	333	294	320	329	296	326	317	308	339	320	312	328	336	294	304	335	332	295	297	330	330	337	302	313	318	338	342	313	316	296	307	347	321	303	327	315	314	328	321	327	325	349	332	341	281	324	335	313	349	328	324	331	349	318	340	304	320	297	345	330	307	295	316	305	347	342	317	317	307	311	299	276	302	364	284	317	320	310	305	328	357	288	314	317	324	335	339	313	298	303	306	313	312	338	331	326	309	313	310	320	317	361	344	292	313	318	281	333	301	301	349	318	327	306	292	298	315	321	331	309	305	314	301	274	318	313	334	330	307	322	311	294	308	304	315	325	296	308	303	299	305	340	311	320	315	331	323	337	322	299	283	318	300	281	297	306	309	324	323	302	278	328	297	320	312	290	326	303	288	327	316	326	313	286	310	286	329	278	333	309	313	293	300	324	286	337	332	319	319	331	300	307	301	309	344	311	324	302	321	292	305	324	316	342	324	311	344	353	312	313	318	314	312	343	312	308	321	296	323	274	311	304	327	333	339	317	304	304	303	355	295	334	330	312	325	282	348	309	306	349	315	333	294	297	318	296	356	368	321	349	318	298	322	329	305	326	288	348	293	309	329	317	289	322	303	317	340	305	326	343	327	338	313	299	324	331	322	326	348	304	308	339	318	340	327	338	316	302	327	323	289	321	287	325	325	330	335	289	321	336	286	289	298	334	331	354	304	308	289	346	336	297	301	305	294	352	282	279	331	303	339	320	297	317	329	297	347	335	318	313	304	350	324	332	317	304	327	324	297	319	287	321	309	291	340	307	325	323	300	301	290	327	369	322	293	300	316	294	343	314	300	328	295	309	313	323	327	335	307	312	318	352	329	318	313	329	309	288	331	319	278	331	320	323	322	316	332	298	297	317	325	322	338	296	318	356	314	295	309	285	297	304	295	303	304	342	327	379	331	324	309	338	303	350	365	313	321	317	286	310	294	333	320	292	296	317	312	285	348	304	318	323	332	326	312	328	317	305	312	288	296	310	324	281	314	312	330	325	325	316	309	307	286	310	321	303	326	321	306	300	295	288	334	306	335	320	313	300	309	322	294	303	337	323	324	299	317	307	318	297	319	324	311	328	275	322	345	327	320	304	329	340	327	298	335	279	325	310	298	334	330	311	316	299	330	305	301	310	306	324	332	304	322	308	317	333	284	347	302	333	361	318	280	328	330	327	324	316	294	330	299	337	302	314	329	293	310	323	292	338	335	304	297	311	357	314	300	279
19304	3359	3020	2193	1488	1170	890	724	570	482	395	384	364	292	329	257	257	234	251	209	231	221	215	202	183	209	180	180	205	176	202	184	205	179	174	199	209	175	167	171	210	181	180	180	173	177	177	195	177	169	162	167	171	179	162	176	154	165	197	168	153	164	163	162	151	156	177	158	164	150	161	168	159	176	184	170	172	164	158	169	156	168	179	166	173	164	158	167	184	160	169	142	178	165	168	150	152	176	156	164	148	170	165	168	168	177	166	181	159	145	164	153	172	155	155	171	168	175	155	168	171	164	154	152	166	176	178	146	166	164	159	163	173	148	151	160	190	190	175	173	179	134	165	170	143	174	171	165	171	162	166	174	174	187	162	162	146	157	179	166	178	175	144	155	145	160	154	147	164	158	160	162	170	170	188	153	173	160	176	172	190	155	153	163	181	154	146	160	172	164	146	175	139	151	150	131	157	182	171	189	160	173	159	171	162	171	157	137	142	155	177	157	160	176	159	140	163	164	159	164	151	171	158	169	166	162	160	156	170	151	161	188	175	146	173	170	164	157	189	158	157	176	149	149	173	171	165	158	155	172	158	173	182	164	163	177	179	166	169	178	167	178	142	176	201	173	137	159	150	174	146	179	154	167	172	188	167	161	168	169	154	149	166	164	164	152	150	145	176	163	165	143	126	168	147	154	162	169	148	171	170	159	193	156	154	170	181	160	171	165	160	166	170	163	163	158	144	156	179	199	157	139	161	143	183	175	168	142	161	169	145	170	169	167	150	153	190	165	149	140	159	137	161	176	147	170	172	152	167	150	157	152	170	180	151	149	158	144	159	144	175	159	166	161	165	164	167	154	178	167	163	168	170	175	163	165	150	169	178	150	167	148	153	182	168	155	160	170	184	167	159	165	168	187	178	163	144	158	149	150	165	140	147	144	167	171	161	181	156	201	157	168	176	161	173	172	176	179	177	149	172	144	154	172	158	179	138	154	174	168	151	164	148	141	157	190	161	142	150	169	176	153	162	160	196	152	182	136	162	165	177	182	168	157	179	170	165	126	162	178	165	154	151	168	155	145	175	153	174	162	169	178	164	146	168	155	153	137	143	168	140	158	173	144	161	162	148	161	169	162	170	136	162	159	157	165	174	174	155	163	190	162	185	166	148	174	146	168	160	166	175	159	152	155	178	146	168	159	176	178	161	169	184	171	165	156	142	182	175	177	188	161	161	169	144	167	163	145	153	168	154	164	165	138	171	166	138	141	145	146	165	154	162	153	152	160	163	155	161	153	167	131	138	171	169	160	167	167	160	163	173	161	167	167	182	161	138	141	184	158	164	135	150	167	188	145	173	168	168	147	168	162	164	145	183	182	161	156	160	181	164	157	165	147	168	175	154	175	167	149	152	180	171	173	132	160	168	169	159	147	164	166	160	163	187	174	165	157	136	158	169	169	174	168	130	159	185	158	170	148	169	149	160	164	154	147	162	178	161	169	171	179	170	158	162	156	168	139	163	175	151	160	156	153	159	165	165	160	140	149	153	149	165	156	154	151	166	168	157	154	149	142	130	140	155	184	160	164	175	165	153	180	174	162	187	146	194	183	131	153	170	149	163	162	151	150	165	181	162	157	164	161	140	155	148	155	148	156	154	170	201	172	148	170	170	153	156	167	151	168	159	164	157	131	152	163	181	166	168	180	157	175	156	173	155	146	185	157	155	167	134	187	156	169	156	177	159	185	149	152	172	173	182	179	154	143	176	167	166	155	174	165	152	162	141	201	191	153	158	155	151	148	122	185	142	157	176	150	165	153	148	170	173	164	182	168	158	153	164	146	162	171	140	151	159	185	167	167	187	175	182	152	162	164	179	156	145	159	153	179	154	155	161	149	167	138	141	162	159	177	170	147	173	120	151	132	172	145	168	153	157	146	146	164	166	148	161	173	159	149	162	189	157	158	173	156	157	158	189	168	171	177	173	139	181	166	171	171	167	170	178	189	150	138	154	147	169	159	166	179	149	185	148	161	163	193	179	164	171	163	189	169	153	163	165	178	133	175	169	169	170	158	172	167	159	163	163	163	165	157	160	155	179	146	171	163	142	181	156	149	186	141	183	178	155	146	164	178	164	145	140	169	160	148	134	138	154	174	160	142	160	151	156	175	149	166	202	174	197	183	173	156	157	186	143	163	128	171	168	188	160	166	162	159	150	170	177	159	173	150	165	181	157	165	188	143	169	187	166	150	160	155	152	143	149	155	149	172	175	175	148	176	156	172	154	172	161	156	161	160	144	167	170	190	159	163	169	145	166	168	152	160	164	165	151	176	170	181	187	172	182	170	174	163	149	160	141	168	143	160	159	174	183	190	176	148	146	176	183	170	151	171	170	168	153	160	159	153	165	169	157	156	143	156	173	155	192	162	148	136	155	162	163	155	180	192	129	148	173	162	160	185	163	161	157	156	157	151	180	162	169	165	148	150	167	175	148	168	163	149	142	148	172	173	172	165	153	162	165	172	164	177	150	143	159	154	156	173	189	171	165	177	187	164	141	162	158	164	161	170	141	174	170	162	153	144	183	183	151	177	174	148	170	169	167	157	180	154	169	190	168	162	165	155	178	172	176	143	172	171	155	164	175	184	134	172	169	172	151	159	145	198	157	160	174	177	163	164	181	158	156	159	171	171	163	165	167	168	169	177	181	161	166	179	155	152	134	158	159	165	166	145	135	160	171	170	173	144	139	173	170	150	173	164	162	172	169	152	178	173	147	161	166	166	154	183	160	148	139	171	179	123	168	177	158	160	165	151	184	155	160	169	185	143	168	156	151	136	171	157	149	169	151	165	194	148	164	181	143	139	170	161	163	163	172	171	165	181	148	150	152	152	165	165	171	156	192	139	186	145	158	154	170	164	161	153	171	135	141	146	186	163	155	151	159	184	162	158	160	153	167	151	161	144	160	194	167	169	157	166	151	153	161	176	177	163	179	156	161	155	149	177	174	143	164	172	162	167	165	152	143	159	169	178	168	161	148	173	148	181	149	129	159	155	180	158	176	155	159	162	182	164	149	169	178	145	160	163	191	159	177	162	157	167	152	184	171	156	155	157	167	160	145	167	184	162	150	159	179	163	152	176	175	181	151	162	155	154	155	161	176	170	178	138	161	169	161	159	158	146	156	179	184	150	165	164	170	137	180	159	156	164	145	163	165	178	164	162	177	147	154	188	178	155	149	183	189	159	182	167	163	173	161	169	178	166	166	156	168	142	157	179	168	157	157	156	168	174	164	158	168	188	172	176	165	191	179	152	180	162	170	180	156	161	143	150	135	138	177	156	156	163	163	165	187	185	175	162	161	159	175	158	161	163	164	147	157	162	144	152	169	166	155	173	165	166	181	158	161	152	155	188	145	167	147	145	171	174	178	155	173	173	162	179	178	149	164	135	159	142	175	148	171	159	167	164	161	171	147	169	154	163	163	174	149	156	173	153	162	146	162	173	150	198	166	181
7955	2625	6097	6854	5806	4774	3897	3164	2657	2277	1989	1791	1607	1432	1332	1293	1157	1124	1039	922	913	864	858	797	733	772	730	725	759	654	687	650	627	645	647	643	641	601	592	636	604	599	576	580	588	570	555	516	562	574	585	544	540	510	513	568	530	550	517	526	534	510	535	533	507	527	532	526	539	546	498	541	514	510	524	477	489	537	464	497	512	502	547	486	494	522	486	515	498	531	524	475	510	509	495	506	497	527	532	473	503	479	476	509	493	488	495	476	444	488	513	499	507	471	480	476	502	533	547	487	491	514	449	470	458	537	531	518	463	461	520	509	528	500	495	511	479	475	474	509	458	505	496	476	481	508	484	485	514	484	497	480	465	463	479	484	472	492	494	483	513	486	511	497	477	480	455	450	511	506	509	471	482	482	509	476	502	488	479	510	500	478	494	479	488	508	540	469	484	484	464	519	494	490	467	502	466	503	521	503	503	476	512	458	490	455	495	508	495	473	452	443	470	534	481	474	519	481	518	455	463	483	500	489	505	479	490	483	502	526	461	498	505	507	482	497	498	457	467	530	492	465	474	478	501	474	520	526	499	475	496	480	511	500	513	477	496	497	519	462	454	479	493	485	471	457	489	521	527	490	515	451	490	516	498	483	489	487	515	518	498	485	461	490	478	502	492	467	519	462	484	542	471	505	446	491	517	460	449	490	500	518	498	500	488	461	493	501	503	493	496	506	519	499	518	476	493	498	491	511	472	432	490	518	507	506	469	468	499	470	480	495	478	454	519	470	472	497	536	464	513	467	467	517	483	455	467	486	512	520	447	473	491	485	476	447	480	455	473	473	484	505	447	466	499	472	478	471	464	473	488	464	504	461	493	461	456	496	512	498	490	485	511	488	475	494	500	476	485	497	502	479	489	517	512	448	524	472	493	513	490	507	487	501	477	459	463	453	514	471	467	484	477	453	488	496	479	471	461	507	503	461	464	468	453	484	459	522	494	500	485	494	509	484	459	485	477	451	472	462	453	519	487	515	452	492	489	457	487	521	463	489	477	468	512	471	468	507	488	461	457	505	498	480	513	505	452	480	499	509	468	462	470	469	505	483	445	489	464	460	482	477	491	472	491	484	502	455	477	479	491	469	507	502	491	525	534	497	476	501	489	493	522	476	517	451	450	471	503	439	517	494	460	521	484	481	479	515	502	520	472	500	476	506	463	510	475	498	445	480	469	457	509	486	479	483	490	489	491	457	471	480	491	483	497	497	469	480	502	485	505	498	506	482	475	488	456	464	514	470	500	512	458	462	447	493	476	490	503	518	446	484	540	517	477	511	478	480	515	450	462	467	485	493	523	455	515	526	472	457	486	483	456	469	482	501	476	461	465	473	478	489	508	480	498	447	491	468	485	487	456	478	489	474	479	490	467	481	476	449	446	485	503	514	495	488	451	461	472	454	495	468	496	468	473	434	492	503	525	470	469	505	504	504	463	462	525	471	520	488	503	481	481	509	475	498	483	464	473	486	503	465	509	479	471	488	508	500	448	461	523	503	486	494	465	532	494	497	517	521	480	474	467	491	521	477	434	494	472	454	480	450	501	439	505	450	484	487	501	524	494	479	501	464	473	467	476	450	519	440	493	460	517	500	440	492	472	466	484	504	503	460	429	437	454	438	466	517	469	468	465	467	453	483	473	458	465	498	487	535	489	487	505	459	512	459	487	466	478	490	499	470	491	475	504	526	493	475	494	477	495	476	477	480	506	504	480	465	486	485	463	521	528	462	466	477	518	463	481	473	451	513	466	498	495	480	481	490	506	487	456	513	487	492	466	484	474	493	493	491	453	453	479	518	519	492	506	524	454	441	509	480	477	495	553	477	465	497	479	477	491	520	505	497	457	496	504	469	497	480	516	471	488	511	501	459	486	502	478	467	476	487	486	492	504	495	494	506	477	486	474	497	521	507	462	505	517	512	514	476	478	500	470	450	465	484	502	478	509	481	449	484	496	478	495	481	470	475	495	503	495	481	497	471	504	439	484	515	504	453	489	460	458	488	506	509	484	499	476	492	501	457	514	457	506	489	471	457	492	447	499	488	452	510	516	483	504	487	489	463	480	450	486	441	507	527	511	467	523	482	515	484	474	514	502	461	460	482	449	476	489	471	494	497	459	455	481	484	445	484	473	475	493	470	472	455	489	530	513	484	482	445	499	494	484	465	478	486	493	511	488	470	487	507	485	465	505	488	500	479	483	473	483	488	494	478	490	478	479	460	471	513	495	481	483	501	482	505	530	475	469	523	525	441	485	474	501	491	491	475	505	459	486	481	484	489	505	516	454	473	483	490	486	478	500	455	499	477	480	466	498	513	476	482	484	503	468	536	456	471	455	497	484	505	485	479	496	465	464	479	487	484	527	515	494	488	462	456	451	493	471	527	497	464	469	516	517	474	435	500	486	487	489	471	472	510	487	506	499	495	516	501	486	490	466	505	485	489	490	488	522	528	438	512	505	517	476	464	486	485	485	445	452	497	536	455	483	473	473	495	449	477	500	457	483	489	451	485	496	479	418	442	491	474	444	480	483	456	537	520	446	465	498	478	528	505	450	493	491	500	482	461	452	457	463	509	529	437	459	494	493	456	484	471	496	481	473	472	449	456	434	511	472	495	456	477	467	460	524	497	444	483	488	491	475	495	479	521	465	473	494	477	513	477	501	485	497	534	486	508	509	499	498	484	494	474	469	502	476	414	465	471	473	492	516	513	486	467	487	455	466	485	432	483	463	526	466	485	495	492	497	501	489	526	463	467	533	458	515	476	512	504	440	498	475	484	491	490	508	474	483	536	457	433	505	471	487	482	519	474	478	498	442	482	458	515	471	465	472	504	531	504	517	484	497	480	458	472	484	480	500	489	533	498	528	473	449	511	527	494	501	494	452	485	493	521	508	475	488	447	495	464	492	479	489	483	519	507	463	483	485	481	501	513	478	503	502	481	438	513	480	481	505	465	461	517	432	481	479	483	488	475	462	489	500	460	502	500	493	463	489	481	478	488	461	485	475	508	461	466	492	456	457	506	492	475	514	474	485	499	507	492	479	494	499	506	434	478	467	517	480	483	510	487	475	521	511	467	445	477	505	473	505	494	480	509	492	488	502	478	488	443	524	513	481	463	503	440	514	490	516	510	516	488	485	513	461	512	462	479	486	426	487	500	515	489	499	502	485	465	470	472	483	503	521	499	452	514	474	515	467	443	463	490	464	500	538	486	471	484	492	472	482	491	499	473	487	507	474	476	491	461	467	543	513	496	467	474	488	463	529	464	471	461	526	498	450	534	489	478	488	500	508	470	471	460	483	467	472	476	468	489	483	487	477	559	484	502	487	500	502	492	482	510	472	470	492	458	441	486	430	450	476	475	461	535	512	463	505	507	485	561	534	485	491	503	497	447	503	457	522	447	454	444	490	462	454	484	470	495	481	501	485	489	525	513	509	481	522	488	493	516	501	494	507	501
2491	285	295	265	239	234	239	198	225	199	227	211	184	186	200	207	213	216	213	189	216	193	215	206	197	192	195	203	204	178	176	160	204	244	180	213	197	211	190	195	239	226	215	196	199	217	178	195	232	213	196	199	192	221	199	185	210	217	214	198	217	216	200	201	213	221	204	184	191	233	200	177	213	194	154	191	191	207	182	216	209	230	221	186	215	180	197	182	215	206	204	200	234	191	181	224	209	229	214	209	196	205	217	204	229	220	219	181	198	212	206	209	177	207	255	189	197	209	211	209	181	210	202	209	216	152	217	184	198	207	195	223	185	216	207	191	204	218	186	203	175	203	207	200	203	198	214	198	188	194	199	221	202	244	194	191	188	195	202	174	173	194	161	192	198	190	196	212	179	199	210	219	203	212	189	176	225	219	212	172	176	192	186	224	189	215	196	200	213	206	185	189	187	214	184	210	201	182	185	223	186	203	198	209	224	205	190	189	197	181	213	204	214	201	233	224	216	175	200	179	157	200	199	181	184	224	214	204	223	208	204	209	223	232	196	229	194	195	200	200	233	211	192	212	209	208	195	194	220	198	202	196	191	183	218	196	180	213	201	181	194	234	172	214	194	196	187	205	220	222	221	184	217	194	196	199	183	212	179	209	218	199	189	213	206	238	172	204	202	188	187	221	191	184	198	223	211	210	200	208	180	193	219	205	203	189	202	225	196	196	176	203	190	186	220	178	203	190	202	204	205	194	215	189	193	211	195	203	205	182	189	226	204	210	199	212	221	222	209	229	206	210	208	202	207	217	193	202	208	210	190	220	184	174	205	218	208	210	208	209	191	210	203	205	210	226	177	195	181	195	227	203	217	208	204	188	216	205	213	205	187	185	208	187	201	199	211	203	221	215	216	194	176	181	202	196	192	206	200	211	232	202	212	174	195	189	215	209	183	170	210	201	204	210	203	210	220	209	204	213	188	200	216	172	213	201	214	214	207	189	200	223	212	219	199	230	196	197	187	198	215	179	210	211	216	210	207	190	212	212	205	184	206	195	206	193	213	231	192	205	199	208	201	178	188	197	206	203	219	207	225	210	219	213	221	213	216	207	188	199	225	205	196	191	209	187	216	245	205	193	200	192	184	188	187	245	202	210	194	199	198	189	190	172	195	208	221	195	177	193	210	205	233	193	190	231	185	214	180	203	178	192	186	194	190	237	189	197	207	189	215	195	189	183	201	219	195	191	198	213	213	180	189	225	217	186	208	217	198	193	181	208	211	216	211	204	198	176	201	186	207	220	205	211	209	186	210	191	190	208	204	188	207	204	223	195	223	207	213	193	227	188	203	223	181	200	197	215	232	210	232	185	201	190	192	215	199	207	208	215	211	208	201	199	210	220	194	205	220	183	205	207	196	187	193	210	222	225	184	205	187	202	209	196	214	177	196	188	202	224	166	183	214	192	211	227	205	205	205	216	218	199	180	188	186	189	195	229	213	201	185	210	194	194	218	187	187	223	198	212	198	205	195	208	178	195	203	242	218	204	188	215	188	203	221	189	198	196	193	193	191	203	190	207	206	197	207	212	220	196	249	206	227	203	199	209	202	195	220	202	227	217	208	216	205	183	204	204	219	199	211	204	186	201	220	208	211	219	198	209	193	183	194	192	199	204	185	208	188	179	178	230	202	237	217	201	204	207	213	178	198	199	203	224	182	192	210	208	193	222	206	187	182	217	182	205	196	194	214	186	189	186	203	202	209	217	234	203	203	202	167	200	212	174	231	199	202	220	231	193	215	207	234	189	195	204	202	191	205	202	175	201	202	197	231	211	200	185	192	215	191	204	179	202	204	206	191	213	166	184	185	200	213	196	224	211	229	204	205	213	224	172	224	210	215	182	200	223	226	215	195	165	207	196	199	198	169	206	223	207	194	225	203	198	216	199	194	204	205	214	188	186	210	173	207	207	198	212	208	211	200	202	183	203	198	194	221	172	191	186	201	204	193	204	179	195	210	210	199	226	207	198	217	201	180	170	219	201	226	199	195	202	228	188	226	208	193	213	197	199	197	197	208	181	211	187	203	208	198	199	179	191	207	191	241	205	217	210	225	189	189	195	211	195	235	197	214	206	176	210	192	183	206	178	208	201	184	177	195	207	177	215	206	193	201	220	206	248	201	163	229	199	226	208	212	200	216	227	193	212	207	227	197	192	237	176	222	224	181	208	191	194	198	195	177	192	172	221	221	205	221	197	175	189	174	207	211	188	203	218	215	214	260	214	195	225	222	193	212	184	181	200	187	195	199	203	202	220	197	196	195	203	202	192	206	221	219	212	203	214	204	219	189	185	201	201	179	188	203	209	214	199	192	205	218	187	189	213	181	210	241	233	231	209	194	206	177	199	191	194	211	193	203	196	179	195	207	214	210	201	203	186	201	207	198	210	188	196	189	234	208	195	205	191	201	184	155	198	214	209	193	189	227	194	192	218	199	215	198	217	216	198	198	197	195	210	176	214	191	188	221	194	203	193	189	191	218	201	221	212	195	168	216	210	221	224	202	195	211	193	194	221	200	225	201	201	182	198	193	196	239	217	201	195	211	190	223	202	188	204	209	195	192	214	197	195	214	192	200	191	195	197	232	190	211	201	197	183	190	189	197	210	186	184	206	205	187	198	205	193	190	203	250	198	226	204	186	199	197	205	222	188	198	218	198	181	197	220	213	225	202	206	198	195	193	233	193	209	190	192	194	204	196	189	202	192	225	220	221	209	154	235	195	174	181	211	180	214	208	236	213	204	208	231	224	207	205	199	194	196	198	228	215	203	216	212	195	206	212	182	233	219	194	193	193	191	222	187	193	204	203	197	201	162	193	191	183	195	226	206	189	190	193	207	215	222	201	194	219	211	197	200	195	215	203	202	199	209	211	198	198	203	186	167	188	198	223	181	210	202	215	202	208	207	201	212	202	210	226	202	192	211	188	201	197	197	224	181	194	218	204	235	218	202	181	180	216	192	221	174	204	186	175	193	192	216	210	187	205	218	200	198	208	230	197	194	184	194	223	177	207	230	202	191	215	206	183	196	207	200	190	164	199	191	208	205	189	194	209	199	189	203	200	194	203	191	205	201	216	174	210	218	212	195	188	223	220	186	199	190	221	188	187	187	217	190	185	216	200	199	239	203	189	188	184	195	175	191	190	209	202	190	190	193	202	202	182	200	196	232	194	193	181	200	199	170	190	205	207	208	223	188	203	220	196	199	213	231	218	193	205	184	203	198	184	215	212	191	176	222	210	185	219	223	187	209	196	206	181	219	226	186	190	208	207	220	198	197	196	202	187	194	193	195	195	187	197	190	168	211	201	210	241	184	190	209	203	265	193	215	213	192	225	225	199	196	228	223	198	180	192	212	193	200	209	196	218	208	174	200	233	231	214	190	185	194	176	208	225	197	193	222	205	224	210	191	185	195	205	197	195	201	190	248	225	194	199	194	215	213	189	193	224	195	211	190
2244	655	736	759	695	681	651	683	647	595	641	635	540	545	605	575	586	572	588	642	604	518	544	535	561	560	545	564	568	560	559	547	615	595	499	532	531	576	547	557	563	586	542	513	565	565	562	575	615	596	534	548	567	499	611	540	547	558	546	544	575	579	550	587	581	552	570	580	593	600	549	517	573	569	574	573	582	555	532	567	542	553	593	588	551	577	579	590	583	593	561	520	546	587	558	566	557	549	527	546	576	570	536	531	543	551	591	556	567	576	554	534	535	552	552	546	526	581	606	542	562	544	562	562	555	590	573	544	560	546	543	535	558	565	537	589	610	548	559	548	585	555	577	573	531	561	555	528	549	573	580	561	568	568	550	567	571	552	569	562	519	562	546	562	565	559	597	530	605	568	547	576	529	575	581	598	549	577	568	540	547	580	569	582	562	566	549	539	524	529	556	547	516	540	549	537	567	579	561	546	537	619	568	562	592	600	589	546	539	557	536	529	570	554	557	548	554	601	587	523	554	577	582	578	566	554	577	557	581	560	562	542	550	573	552	564	542	579	553	566	567	562	598	490	563	567	545	544	550	550	528	526	531	570	566	573	556	518	567	517	580	537	513	581	530	551	538	510	600	530	602	567	599	565	575	535	523	560	546	562	527	552	547	574	587	559	547	583	571	530	589	581	542	558	564	566	593	562	571	514	544	560	558	550	563	552	559	521	584	557	554	547	558	505	530	558	562	554	553	591	552	561	550	565	566	531	545	591	540	537	557	563	582	567	505	579	521	533	574	567	573	543	542	578	547	510	583	572	538	547	537	546	542	560	584	554	516	534	560	541	564	516	550	556	538	522	546	580	541	571	544	573	591	560	526	574	553	553	539	516	590	573	577	577	558	572	543	561	563	555	525	566	551	566	525	585	576	563	542	563	574	557	557	550	562	517	548	540	538	520	550	585	538	534	569	536	551	582	527	544	551	539	565	570	568	559	562	514	557	541	544	501	588	564	529	595	561	558	539	551	589	549	547	541	555	524	584	537	574	558	581	570	554	518	587	575	600	564	608	572	556	570	591	600	554	558	589	572	536	578	563	544	538	547	553	566	550	545	578	573	576	550	529	611	612	569	590	558	594	573	544	556	547	538	501	523	583	555	550	583	567	563	583	529	543	558	540	569	562	556	527	523	573	532	548	530	578	583	555	531	540	562	554	548	566	540	587	571	581	540	566	536	592	537	528	581	549	537	556	557	594	571	568	554	564	547	533	549	495	539	552	550	577	504	602	602	557	583	523	571	559	553	546	532	548	574	568	606	529	568	594	574	548	576	604	534	565	562	558	576	566	566	524	598	543	646	582	547	532	590	591	526	526	546	526	549	550	544	547	563	630	572	564	541	579	511	576	581	537	558	575	560	548	503	550	591	568	558	558	590	629	518	543	564	556	561	555	580	540	551	576	553	595	536	537	584	603	525	553	555	557	600	547	554	578	599	552	590	540	520	531	529	600	534	548	516	574	569	613	525	561	528	515	559	590	553	533	581	560	563	577	572	532	563	550	569	563	590	567	536	590	520	553	574	563	550	559	587	563	579	551	532	550	577	542	547	556	505	536	578	543	551	578	558	557	579	565	546	549	585	580	561	565	508	540	586	531	626	584	562	531	554	598	576	583	571	566	551	568	542	567	545	588	586	546	528	542	557	545	529	556	565	576	550	557	547	534	545	528	568	536	588	580	566	584	550	587	532	546	547	584	530	580	564	586	598	523	555	564	522	553	560	571	520	556	500	530	547	605	544	554	515	546	595	548	587	526	605	556	573	548	569	545	568	543	583	541	579	559	554	572	589	548	507	577	517	572	581	563	537	511	549	579	567	549	538	536	576	558	580	561	579	560	578	592	574	533	570	555	555	537	619	572	551	546	554	567	530	574	537	568	534	565	519	576	544	540	585	551	561	568	563	587	564	572	576	576	553	550	591	567	555	589	563	531	536	524	506	613	538	556	523	556	541	560	542	572	554	571	571	544	540	585	535	569	583	537	541	608	543	603	578	499	606	624	591	548	572	541	623	565	539	590	555	546	546	565	555	577	609	546	522	561	551	564	590	546	533	501	565	574	564	603	587	586	521	596	562	581	519	588	571	538	552	582	542	570	548	524	555	530	561	587	564	573	527	574	575	550	553	577	556	540	568	579	546	602	530	573	543	530	572	532	561	530	543	570	576	556	543	570	564	563	588	567	566	583	577	544	571	541	549	516	549	569	603	557	569	587	550	546	583	552	591	569	555	548	568	541	563	532	580	571	559	550	584	557	543	549	557	552	564	584	535	487	571	564	598	589	567	589	582	590	569	598	541	554	574	596	579	572	573	531	538	579	549	582	592	541	498	546	562	557	509	569	561	534	557	539	558	566	564	588	580	552	584	528	601	519	537	571	560	529	552	568	592	592	568	544	568	538	552	571	534	584	570	562	576	561	612	543	554	534	534	560	561	530	586	555	546	563	529	550	539	556	556	587	597	569	524	570	546	555	570	569	528	577	576	569	559	530	571	566	581	530	550	627	580	575	563	615	556	543	556	565	511	534	570	575	581	563	549	529	525	539	545	580	569	540	589	569	591	580	572	486	574	567	615	539	538	531	514	552	510	533	578	542	570	595	525	549	609	567	503	594	558	539	584	574	569	551	551	536	538	582	536	545	515	560	560	534	582	576	554	575	567	542	557	544	563	595	552	544	544	538	569	561	534	521	565	536	597	567	549	582	562	555	590	561	593	550	553	616	566	557	592	550	525	622	550	586	596	575	563	501	559	575	569	546	550	545	528	546	573	535	540	546	606	559	542	618	531	586	558	565	568	535	583	564	590	528	506	561	551	600	621	581	559	525	539	538	541	548	535	564	582	579	564	580	570	586	531	570	550	543	590	535	564	568	552	579	520	552	571	596	550	553	541	545	551	594	558	545	556	551	555	576	600	545	566	584	520	540	584	572	564	599	570	582	516	545	589	533	526	582	542	541	551	529	539	568	512	593	563	551	557	556	515	529	580	578	580	563	551	546	598	568	519	552	561	584	581	555	579	571	599	531	556	551	529	531	554	549	526	542	565	578	569	593	558	571	532	577	571	591	599	539	601	557	551	546	533	526	588	608	562	565	546	540	549	522	561	569	572	586	603	571	587	540	637	542	569	584	580	524	535	581	552	538	570	582	535	600	555	599	557	573	583	547	559	544	566	594	553	574	604	584	540	571	554	544	568	531	525	570	535	520	584	547	558	549	542	596	555	584	554	536	568	581	569	528	580	552	556	549	540	532	585	570	548	541	565	579	557	520	531	560	587	588	564	594	565	571	552	537	543	577	560	495	547	526	560	529	547	585	557	535	575	565	541	545	567	555	559	579	526	588	534	555	584	542	562	557	590	551	539	553	577	572	585	557	553	560	569	549	570	579	544	583	527	545	563	589	594	524	550	615	542	546	579	580	587	539	520	638	561	549	591	572	547	557	557	555	597	539	552
9899	1161	1349	1040	759	567	391	345	269	220	245	218	194	162	160	151	150	148	143	124	151	107	117	116	132	108	122	132	133	120	95	125	116	106	121	110	103	100	85	120	98	105	87	122	94	101	113	112	102	106	102	127	99	100	107	110	111	108	109	95	75	102	106	114	121	95	122	111	103	104	79	101	97	94	92	100	101	100	84	105	127	109	82	108	110	109	91	105	94	119	103	101	123	90	96	115	76	120	83	107	89	79	116	89	96	120	111	105	90	94	106	93	89	88	110	97	99	99	91	103	88	105	102	102	97	115	93	129	107	89	125	114	94	82	91	95	80	102	93	94	85	98	106	111	95	80	96	111	107	104	89	114	110	99	95	81	102	85	106	107	101	113	104	107	114	115	102	109	82	105	105	113	89	98	98	133	112	96	98	109	108	95	109	94	89	105	87	106	90	81	92	96	89	105	96	89	104	69	100	96	110	107	102	103	97	92	98	88	100	116	79	103	94	93	109	107	103	111	102	86	120	102	95	107	96	86	93	90	103	92	91	97	92	102	114	93	104	80	86	102	111	94	91	108	109	112	103	101	83	92	93	92	93	98	96	87	98	92	99	108	107	92	102	84	93	91	112	107	107	108	107	80	107	97	118	105	89	87	98	92	94	104	89	91	94	96	82	111	112	84	83	103	118	89	104	98	101	103	101	100	115	98	109	105	111	93	106	102	89	96	95	79	92	108	97	109	108	93	94	94	117	103	101	91	103	107	95	95	121	93	79	93	90	95	87	122	102	93	107	111	105	101	119	80	113	102	84	87	81	111	86	103	106	108	99	104	97	75	116	113	109	87	116	85	105	99	110	111	122	112	98	118	94	105	118	104	97	104	114	87	128	95	98	93	90	95	110	98	83	123	103	86	122	87	98	98	100	106	93	86	108	103	105	111	95	118	99	80	104	85	116	102	105	119	91	106	109	85	96	83	83	87	114	94	112	103	96	95	93	122	91	104	90	109	82	95	103	101	110	90	90	98	102	108	76	95	102	93	113	109	108	106	82	85	111	93	96	99	92	96	121	98	98	113	106	93	96	80	96	90	89	96	95	93	92	91	106	88	100	112	114	122	94	106	91	96	109	108	104	123	96	87	108	110	98	97	97	86	98	88	96	98	85	108	94	95	93	104	120	104	100	96	102	127	109	105	83	86	107	107	109	102	79	87	95	102	95	104	102	98	107	87	103	111	117	97	114	112	98	94	103	89	93	99	104	101	98	92	80	91	105	105	84	108	79	116	105	80	98	83	79	100	98	93	100	102	83	96	96	131	106	96	90	97	98	94	90	123	107	106	107	103	108	91	108	105	88	108	97	93	92	105	100	98	110	98	106	98	79	109	128	111	109	87	114	91	117	108	101	110	87	101	97	100	79	114	95	115	109	117	95	92	112	109	74	85	104	98	132	106	97	107	84	94	99	82	99	120	98	103	100	98	111	99	100	96	96	116	100	86	109	102	113	88	117	113	111	110	110	100	114	107	105	95	102	108	87	111	95	93	94	109	91	110	94	103	126	109	94	100	109	79	96	95	104	100	129	112	95	88	109	102	116	115	94	108	103	107	70	100	103	111	110	101	107	101	104	110	96	92	99	86	98	80	112	108	109	105	114	112	115	95	100	81	107	85	112	95	94	102	89	107	112	105	84	107	87	105	100	114	120	111	98	99	98	110	114	102	101	88	102	99	95	108	94	96	95	80	106	112	85	97	90	95	106	102	83	100	73	105	88	101	92	108	110	101	114	92	117	86	103	92	105	92	102	96	91	89	97	106	79	103	91	109	108	97	89	91	106	85	90	119	94	101	112	95	96	111	106	104	94	116	97	102	109	102	115	106	103	118	101	84	94	109	105	101	101	97	94	87	108	100	85	97	93	92	113	89	115	97	110	96	86	72	118	106	95	99	92	104	100	104	87	106	106	115	101	96	101	96	81	98	104	92	106	95	109	96	111	95	110	86	118	92	97	96	98	102	80	104	108	107	98	85	98	82	97	96	111	87	102	93	94	86	103	91	110	107	106	111	98	99	111	112	119	109	100	114	95	104	87	100	112	111	100	106	96	121	92	85	112	104	116	106	106	102	93	102	89	98	125	98	106	105	95	107	86	96	100	105	113	107	109	112	92	91	102	113	84	95	106	86	94	115	97	95	130	109	98	93	115	100	120	98	98	103	104	98	103	104	96	82	100	99	106	106	112	110	103	97	100	113	93	98	111	90	93	114	92	105	95	88	74	96	114	104	94	113	109	84	97	94	103	98	96	89	105	109	101	100	128	100	87	102	121	101	104	120	89	98	105	83	94	96	96	101	116	91	98	94	99	100	102	91	112	114	94	86	97	108	95	112	97	85	140	94	93	102	102	93	92	95	100	92	103	110	110	123	97	123	111	87	107	104	79	99	108	86	101	83	109	124	117	109	97	81	106	95	109	97	93	103	94	115	116	102	125	85	108	92	89	115	102	108	94	95	98	105	85	104	118	101	96	89	101	85	92	116	93	83	89	120	83	92	103	112	103	116	95	81	95	103	102	103	99	93	103	112	92	91	105	87	111	98	115	90	104	88	92	97	86	112	91	92	90	97	105	91	86	118	110	123	104	103	102	103	89	114	99	91	95	112	102	97	112	121	103	111	97	100	97	102	84	87	97	102	101	99	109	104	92	92	94	83	114	114	79	117	105	95	92	95	109	95	106	92	108	104	120	99	95	95	99	99	127	112	105	82	85	110	99	103	86	76	102	98	107	113	104	93	94	93	102	107	101	93	116	99	108	106	92	98	105	95	110	107	95	110	105	106	89	98	103	94	87	91	91	105	112	99	109	102	88	87	98	93	77	99	97	114	97	99	89	130	103	112	111	99	116	95	112	102	103	85	111	90	122	98	99	112	102	103	87	105	96	114	118	100	105	104	112	106	100	99	101	101	103	102	109	83	106	112	89	99	120	115	97	84	108	119	97	117	107	106	88	112	107	95	101	101	114	93	89	96	97	120	101	104	98	102	103	85	83	105	98	123	100	89	105	89	101	101	90	82	93	101	116	82	106	92	102	99	87	90	117	106	116	102	85	108	90	100	105	104	114	90	120	93	88	115	96	94	93	115	97	109	111	84	98	99	117	95	106	92	112	79	83	93	120	109	91	96	104	102	93	94	105	90	93	106	88	120	100	97	109	109	107	96	103	109	97	102	108	88	101	109	105	87	92	105	112	88	109	90	97	97	114	105	102	104	103	96	105	91	88	109	117	95	103	103	96	94	110	107	93	102	97	131	76	93	96	109	94	98	98	87	118	105	100	95	92	102	90	101	104	89	106	102	97	101	97	89	103	90	90	107	104	112	91	98	103	79	88	113	102	90	104	93	109	90	79	106	87	96	99	115	93	95	104	88	105	90	112	116	93	103	80	118	85	106	103	100	115	85	121	86	77	101	98	106	88	105	96	84	116	107	100	100	102	82	97	106	93	93	88	91
5495	1355	3129	3620	3174	2478	2007	1689	1442	1202	1078	955	883	816	746	733	653	587	546	545	535	513	505	508	422	480	402	384	436	429	410	416	380	394	374	404	366	368	401	365	386	353	369	327	356	347	336	337	344	382	372	367	344	335	368	349	367	372	342	363	340	306	325	315	355	331	302	325	334	333	330	327	320	338	329	304	332	307	328	330	336	323	317	330	301	328	315	346	296	351	337	330	330	336	326	309	311	299	347	308	330	372	318	296	309	336	330	303	319	318	316	303	317	305	297	380	353	293	315	343	330	328	304	285	323	272	302	330	333	330	302	334	326	292	326	328	316	330	346	313	351	342	332	266	322	331	302	344	316	320	343	324	332	286	306	321	306	313	318	339	307	319	334	291	331	319	327	329	296	308	312	331	317	305	332	313	317	336	311	285	335	333	300	305	314	299	346	331	319	290	305	286	323	306	332	330	308	294	307	301	322	347	312	262	306	295	328	293	289	347	324	316	293	345	304	313	309	281	336	316	295	307	329	321	329	320	333	328	322	319	311	324	312	284	295	308	300	300	325	318	335	315	328	311	289	318	319	318	273	314	320	304	327	326	314	317	327	334	302	314	276	349	313	350	296	303	307	340	303	299	290	332	325	324	299	288	319	342	315	356	313	310	335	318	333	268	303	353	326	341	342	307	312	314	345	328	299	316	307	337	325	326	320	314	304	320	335	328	310	307	314	293	317	312	315	281	299	295	313	262	325	291	286	285	341	281	322	348	305	325	321	301	322	299	309	335	351	323	339	340	308	304	323	322	314	305	346	302	307	309	342	338	291	312	322	311	322	295	336	348	311	341	314	322	319	301	328	308	310	321	338	327	334	289	334	311	277	327	324	328	296	299	338	325	361	333	290	309	325	318	281	305	303	301	312	310	316	364	305	342	308	312	313	333	287	327	322	316	329	299	339	313	301	287	314	301	336	327	317	346	330	325	303	310	316	321	333	287	326	278	316	322	323	289	338	300	332	335	295	301	343	319	310	341	313	332	318	311	319	298	318	340	303	283	329	313	299	324	313	316	314	298	284	304	308	341	336	321	325	314	337	315	320	324	302	286	320	308	329	334	308	319	292	314	321	306	336	311	309	323	300	317	339	319	306	342	319	313	294	323	317	319	318	316	314	317	304	336	329	318	330	297	326	316	325	315	311	322	351	307	320	332	311	331	305	308	342	304	318	314	312	335	338	306	317	318	298	342	297	327	282	325	304	302	308	305	293	304	320	277	288	318	292	300	289	294	313	310	323	300	312	323	295	308	320	327	307	324	322	336	295	338	329	322	303	324	361	325	310	309	325	295	300	333	258	305	349	336	311	316	322	323	308	300	327	310	292	305	277	343	339	314	298	341	324	320	315	323	318	328	329	344	310	307	315	313	340	320	315	310	297	306	330	294	317	332	348	300	328	310	329	321	302	279	297	334	323	297	327	295	321	287	352	322	317	301	317	293	300	317	335	284	313	303	334	332	290	329	296	320	265	325	338	306	335	304	326	342	319	298	333	305	278	303	313	303	324	268	313	312	319	306	305	315	318	307	342	324	319	316	306	340	347	307	292	326	354	339	318	320	329	299	313	301	349	320	299	363	302	312	343	326	338	305	325	321	295	253	293	320	297	330	308	294	309	323	295	314	309	318	318	304	324	349	331	316	285	301	298	317	314	299	292	302	314	307	311	298	350	290	344	346	306	327	291	299	298	326	324	330	329	335	313	285	310	327	338	341	323	341	323	336	315	292	331	348	310	318	331	299	317	310	305	335	315	303	300	352	318	343	319	350	285	327	275	312	345	279	284	315	331	300	361	297	345	285	341	301	316	298	341	296	328	287	275	313	320	324	286	296	303	313	361	328	301	316	330	313	341	323	326	306	312	302	332	341	320	305	334	326	304	327	355	322	289	344	316	326	298	336	324	343	324	325	336	311	304	298	312	314	331	317	285	322	347	338	304	310	304	308	327	297	318	353	329	338	292	302	302	287	271	320	319	326	293	309	302	314	348	335	317	321	304	293	306	305	321	319	298	345	346	328	341	314	324	296	331	315	311	344	338	310	323	315	343	302	341	337	321	336	342	294	308	321	353	317	349	327	304	313	335	305	336	324	308	330	313	307	335	309	278	271	288	289	289	312	306	327	331	305	334	306	346	317	333	314	307	312	294	317	317	315	321	325	322	298	304	351	326	312	325	317	332	319	303	289	334	320	310	296	284	293	303	305	309	362	330	302	318	310	306	341	326	325	316	298	305	340	317	332	309	298	313	327	302	292	302	303	320	348	342	312	299	309	297	350	319	287	332	319	302	311	309	288	347	313	314	328	355	317	342	311	298	309	344	304	308	308	324	306	308	320	306	296	302	314	339	301	331	286	305	333	315	337	361	338	324	319	313	325	314	309	314	298	310	315	330	355	309	326	336	338	315	323	315	312	299	319	318	304	304	297	318	284	297	337	336	318	288	305	302	302	353	323	283	292	289	308	289	323	295	306	318	337	307	306	315	308	319	316	301	288	327	316	309	304	308	304	312	345	327	307	322	339	313	321	336	329	324	282	323	338	333	327	333	303	309	300	329	325	321	311	304	297	327	335	332	312	317	290	305	303	320	304	333	346	310	332	352	332	309	314	310	338	295	314	335	298	291	308	303	312	295	275	310	314	309	324	302	314	330	338	327	294	302	308	317	297	326	302	324	321	312	291	307	340	315	286	318	288	324	273	333	322	282	361	324	308	312	305	310	311	312	333	301	319	324	333	285	289	321	302	335	311	313	298	297	314	274	319	321	318	335	323	327	307	323	300	322	318	332	343	317	308	296	314	318	326	308	300	327	283	335	296	331	316	335	324	334	308	279	317	342	299	303	331	296	347	316	288	307	277	312	317	320	317	327	309	276	301	339	304	316	308	320	315	299	319	314	310	326	315	269	285	300	314	318	324	314	308	299	296	301	300	304	307	303	302	337	308	338	325	338	319	330	328	305	315	292	321	329	307	300	313	317	328	320	311	297	343	326	300	334	332	319	305	304	330	337	312	298	303	337	344	309	333	310	306	322	343	325	312	291	320	322	342	297	295	329	337	304	303	322	339	313	337	313	324	307	305	284	356	315	330	334	315	325	305	325	337	313	327	307	306	329	310	347	295	311	314	336	303	301	297	332	322	299	332	310	319	309	333	328	322	318	307	356	315	317	320	321	326	344	339	319	335	300	322	304	298	322	312	360	337	334	300	330	323	312	303	320	349	326	291	324	359	321	319	332	292	298	335	306	297	319	284	309	329	318	326	328	339	323	322	313	341	292	262	308	317	299	345	298	274	329	303	290	308	311	279	314	303	310	343	307	315	280	317	290	299	306	328	318	307	327	306	308	340	303	312	323	311	347	312	305	321	302	319	366	342	328	307	276	323	315	305	285	335	334	290	346	281	306	316	290	310	315	318	316	321	325	300	288	336	302	308	292	297	308	336	299	335	315	337	313	307
18982	3266	3022	2233	1648	1106	880	687	515	488	456	428	320	276	272	283	260	251	222	194	231	227	237	201	191	177	183	203	205	201	176	181	170	183	201	183	192	189	178	153	181	190	186	167	176	170	182	189	186	169	175	165	174	159	168	177	186	162	176	160	162	166	172	164	169	169	173	170	180	176	133	166	153	177	173	181	172	165	155	177	170	164	169	169	155	183	162	156	154	159	176	163	152	169	174	172	162	153	147	156	161	177	168	163	142	175	172	153	157	157	144	149	149	164	177	159	180	153	164	166	159	168	147	137	149	176	171	181	152	162	158	195	176	164	161	163	149	158	159	137	142	161	166	154	153	170	156	162	164	172	172	166	161	165	192	162	142	165	164	154	172	177	171	157	180	189	176	169	152	173	174	161	178	160	157	172	153	152	167	148	175	177	159	168	161	168	168	173	163	155	152	156	155	135	182	154	152	162	161	151	163	148	166	150	174	154	160	150	159	187	148	161	170	153	178	172	156	153	138	154	148	161	173	172	139	177	181	151	153	167	173	165	151	169	144	148	188	148	170	148	155	147	149	176	148	173	164	158	159	159	160	190	164	171	179	150	139	172	166	172	155	163	156	168	163	153	169	151	159	160	141	146	143	130	171	156	156	170	185	154	175	174	162	156	194	162	180	156	169	177	136	163	145	178	183	183	165	164	175	162	179	160	179	145	171	153	152	157	148	146	157	171	168	154	152	180	188	198	151	164	156	147	159	169	180	159	151	168	161	164	168	160	139	174	167	178	139	155	171	160	172	172	163	184	158	166	149	177	168	144	163	183	174	152	164	178	142	153	146	151	171	158	168	147	167	172	165	154	165	180	185	152	177	145	156	152	180	157	167	163	152	163	161	155	168	170	153	174	157	155	180	175	143	153	149	163	165	160	181	194	167	177	141	158	162	140	173	165	159	162	170	179	168	177	157	170	148	151	167	138	163	149	165	171	175	193	161	128	147	166	158	182	165	181	152	161	147	157	125	187	169	165	157	153	154	161	152	149	156	152	183	141	162	177	163	158	146	180	144	168	167	187	150	156	179	157	163	162	172	160	154	158	167	172	161	162	157	155	160	165	170	178	168	165	148	158	155	166	167	148	159	161	163	190	187	160	166	150	167	167	171	152	168	142	159	176	158	134	169	126	152	180	187	164	161	166	161	186	145	173	158	190	165	164	174	170	179	179	168	185	165	157	167	167	174	152	157	158	177	148	157	159	167	187	149	140	180	169	156	190	164	149	163	165	188	163	153	145	168	142	157	165	137	166	173	168	160	170	153	156	177	152	161	167	144	149	175	170	129	157	171	164	156	196	151	175	160	157	147	167	175	191	151	175	159	171	173	176	172	149	166	167	120	181	172	178	158	147	167	145	169	150	180	163	147	151	155	157	159	178	166	157	169	189	145	157	172	157	136	169	171	152	183	154	154	142	152	157	158	186	159	130	158	152	173	148	178	181	158	178	172	160	160	169	164	166	157	165	155	176	157	180	186	157	155	169	145	159	160	146	164	168	164	178	169	171	156	165	139	166	152	145	139	161	182	164	141	151	182	176	158	160	146	175	165	147	152	163	162	169	133	168	152	171	161	174	149	176	165	164	156	144	162	168	175	178	144	144	141	155	149	162	161	147	161	154	161	146	133	158	142	151	177	153	170	172	160	174	144	151	141	163	164	154	162	156	140	136	168	164	166	162	147	176	180	170	149	158	152	165	155	163	135	147	167	175	158	153	156	152	144	162	152	198	163	161	181	170	170	155	165	177	172	143	142	167	148	169	175	149	159	160	167	150	156	144	162	142	153	171	155	147	168	177	160	171	170	165	148	173	175	161	182	148	163	162	147	179	149	139	149	155	172	162	179	148	154	185	192	172	171	157	179	160	157	164	140	158	163	151	146	170	158	141	179	154	157	135	160	171	163	144	178	179	166	156	160	165	160	178	178	168	173	168	137	153	145	155	171	180	170	172	193	160	186	170	172	171	160	140	179	161	165	179	172	140	183	169	170	166	157	159	178	163	169	168	142	152	162	149	150	162	158	171	163	152	175	156	159	156	148	167	154	156	148	159	190	183	183	141	174	173	147	167	176	172	160	161	154	174	165	174	142	164	175	168	144	168	143	178	148	184	179	177	153	182	190	168	134	160	157	174	168	159	164	150	168	141	155	171	172	144	158	157	134	176	145	166	156	156	188	154	161	154	169	158	158	184	195	154	158	152	139	158	152	149	155	168	154	154	153	166	152	153	153	157	158	153	140	178	152	151	151	155	161	155	148	160	163	170	163	166	168	185	159	146	152	145	179	162	151	163	165	175	184	166	163	166	180	162	158	164	152	155	166	165	165	168	157	155	159	169	168	158	177	135	153	174	159	163	146	160	161	164	172	163	173	158	167	168	184	186	164	142	145	151	175	143	144	157	181	151	159	165	130	164	170	166	159	151	176	161	145	168	156	158	190	178	165	159	143	162	185	160	143	161	171	169	168	168	160	160	171	166	161	162	169	174	177	182	161	168	186	171	145	175	150	176	160	158	149	153	165	160	162	138	150	170	175	169	169	152	163	158	166	169	180	150	161	147	162	168	153	173	134	146	169	140	155	158	178	137	170	158	161	166	165	186	160	181	155	166	164	174	161	169	145	154	150	161	151	167	177	174	161	168	156	154	142	194	159	164	134	175	160	151	167	174	166	165	170	129	156	143	165	171	159	198	173	156	166	151	145	161	153	170	140	146	173	170	158	155	163	161	159	154	168	151	144	161	146	159	162	144	146	155	147	168	160	159	168	149	164	164	149	159	176	156	174	162	169	173	151	168	174	144	195	165	178	174	152	174	157	187	154	142	163	161	189	150	158	177	168	146	148	150	148	186	141	170	160	165	180	154	194	172	167	165	162	181	155	167	147	169	160	150	160	143	174	172	167	158	191	146	172	155	172	142	150	144	179	174	157	151	164	174	152	185	165	181	155	159	172	146	153	158	184	156	143	168	163	163	144	187	177	189	142	165	171	144	162	175	193	149	158	150	170	158	158	166	166	158	153	145	134	201	141	162	164	158	151	158	160	147	177	168	181	172	161	161	141	164	166	151	142	151	168	137	164	138	166	162	147	188	168	130	153	196	160	173	153	179	163	168	172	155	155	148	176	161	176	158	149	159	177	152	161	149	161	141	149	162	161	164	180	168	169	161	166	168	167	152	170	158	166	164	167	158	167	156	163	170	172	155	172	159	146	177	180	134	147	147	169	182	172	150	182	139	150	165	132	160	155	175	172	161	177	164	158	149	177	158	145	174	183	170	179	197	172	147	147	148	161	185	147	175	183	158	173	170	167	185	163	164	160	148	176	165	166	176	166	160	140	167	183	162	148	164	147	179	135	169	158	175	175	159	160	167	157	160	148	171	187	170	138	165	187	148	161	179	182	150	161	166	160	167	151	169	153	149	165	151	163	183	145	186	177	165	170	164	150	164	179	190	155	184
7843	2685	6204	6880	5713	4793	3808	3162	2700	2277	1979	1774	1614	1427	1311	1256	1180	1039	1067	978	945	899	860	865	751	774	766	697	730	684	679	690	694	633	624	659	673	645	609	592	642	579	620	570	533	578	529	563	543	527	552	495	589	501	590	512	567	582	526	506	521	495	523	542	515	529	521	526	557	544	524	546	516	565	510	538	511	508	462	482	525	522	544	483	508	528	495	525	514	481	482	533	507	529	491	508	492	499	473	475	503	506	545	503	462	508	468	472	530	505	515	498	504	488	468	440	484	472	490	471	483	460	498	517	479	511	516	488	527	498	472	478	485	472	491	495	466	513	500	492	514	474	476	492	464	529	478	486	474	488	502	491	500	462	454	495	445	480	458	466	506	531	512	495	507	478	502	500	519	464	443	481	425	480	478	463	516	489	480	485	491	480	500	507	485	475	474	550	472	448	489	460	499	471	479	492	546	483	504	523	516	494	517	496	461	482	457	482	495	498	502	463	456	478	498	511	480	512	496	523	500	479	479	482	476	487	490	488	444	472	480	485	476	452	502	471	479	462	492	456	481	478	475	488	470	498	507	466	463	510	473	509	466	502	482	501	480	453	482	481	503	478	495	459	457	503	491	484	483	441	477	487	481	517	471	492	472	483	482	469	454	508	481	510	472	514	484	473	485	496	449	496	475	468	514	469	497	479	521	488	451	499	459	487	486	497	502	512	451	466	490	481	470	467	470	504	518	495	478	466	518	499	462	501	493	513	470	505	457	518	475	488	504	472	487	523	502	445	486	493	499	492	472	455	465	480	482	489	484	467	442	475	438	472	480	495	463	457	513	484	491	468	489	501	483	497	484	496	479	496	436	497	491	517	505	501	479	477	504	443	471	511	470	466	511	502	471	527	480	517	521	470	483	471	466	471	463	479	456	480	490	496	474	567	502	505	461	503	514	482	471	491	509	468	482	501	489	494	437	497	498	482	513	491	499	476	499	513	479	491	477	480	444	477	486	487	492	472	502	462	463	463	507	499	479	515	465	472	507	481	494	494	481	491	503	481	485	472	466	478	465	483	518	477	465	466	481	482	415	465	509	479	479	487	485	472	519	549	469	495	468	472	460	451	500	473	485	506	514	455	506	522	522	451	507	490	489	519	498	492	485	487	518	485	490	510	474	459	448	416	478	485	443	489	477	501	522	508	510	491	473	489	497	496	496	485	499	500	503	489	470	467	466	460	494	485	476	487	487	483	480	529	497	471	503	480	504	475	461	482	476	480	535	486	509	475	499	461	516	435	475	458	492	493	511	469	475	468	478	455	448	470	452	516	481	458	485	513	468	464	466	532	493	458	468	494	455	498	475	489	457	481	469	465	510	454	497	487	458	532	480	463	551	462	512	481	476	473	487	474	467	446	468	485	499	501	446	520	470	459	457	470	471	479	466	477	490	506	464	516	495	526	473	511	445	507	467	504	475	480	488	475	508	494	496	514	473	474	476	531	510	466	461	455	530	449	503	491	482	475	467	467	491	470	485	462	454	505	483	471	502	441	495	484	498	458	487	460	451	464	505	485	459	482	508	462	469	530	484	467	503	477	453	476	483	459	475	473	498	469	489	466	532	483	464	509	539	480	522	491	462	464	453	500	503	477	506	471	530	466	531	451	486	462	517	460	473	503	507	485	477	505	514	478	476	459	460	430	517	447	495	467	475	490	514	503	484	472	495	473	488	510	458	457	532	499	474	497	476	510	524	529	481	457	482	493	473	481	472	481	475	464	494	482	471	492	503	466	474	457	499	479	489	522	466	500	474	503	507	488	500	452	474	478	493	481	527	491	504	490	520	469	476	472	513	462	502	479	444	486	461	486	500	440	474	476	487	478	495	489	456	510	502	501	463	504	504	494	497	463	459	508	461	476	509	497	468	494	513	476	470	516	487	448	499	518	480	498	490	455	511	505	506	511	498	489	471	534	494	457	494	518	491	456	519	464	494	509	493	481	484	484	522	508	481	496	516	507	479	460	466	468	481	455	436	512	450	452	481	513	483	456	469	478	484	493	475	465	487	474	489	478	463	501	464	467	456	492	499	509	479	446	447	514	451	466	480	494	487	477	497	496	468	491	510	563	440	427	512	491	490	505	515	520	487	478	491	517	523	487	481	490	498	515	511	442	504	445	501	486	473	509	517	463	509	477	467	487	460	488	490	472	505	478	511	487	506	493	500	463	446	532	481	512	502	478	445	487	470	458	491	494	472	473	507	490	489	484	496	475	471	476	489	505	493	506	534	465	497	474	482	470	497	494	475	512	460	461	472	459	493	492	530	454	497	476	479	500	475	478	493	470	479	491	481	491	497	448	500	502	466	445	500	471	487	485	465	476	475	495	470	506	443	435	515	507	492	485	478	508	496	496	491	459	476	442	496	489	507	481	455	470	483	492	523	463	473	452	459	474	527	484	494	471	503	499	460	516	457	512	466	444	469	479	467	482	479	488	491	486	478	444	464	466	503	469	474	506	485	479	473	470	453	506	512	485	460	509	459	475	512	469	526	505	489	487	480	501	460	491	502	502	483	544	476	453	453	533	478	502	501	470	508	521	507	516	513	493	442	507	508	464	479	485	498	476	491	501	473	477	504	509	491	479	479	476	498	471	461	435	476	464	486	459	448	517	520	464	485	491	502	472	495	522	468	472	463	473	484	465	470	492	497	518	480	479	493	490	503	461	474	477	477	467	452	455	481	435	435	468	492	494	488	479	479	442	505	438	536	497	504	521	472	446	485	508	510	479	500	445	488	519	457	490	467	516	477	435	476	513	498	515	495	509	454	498	478	498	510	459	478	435	499	523	516	482	550	481	430	462	501	476	474	483	519	469	471	489	480	478	491	434	471	498	445	488	488	457	460	491	517	486	460	456	491	481	468	527	500	477	505	490	482	471	508	520	482	527	458	510	499	456	500	450	502	430	480	498	480	513	486	504	501	518	496	490	504	469	482	480	433	468	484	484	472	464	471	502	516	507	448	473	458	489	471	479	442	522	537	500	475	494	501	534	469	487	515	498	498	483	511	509	454	466	484	477	509	476	467	512	517	468	475	489	497	475	525	520	481	478	513	463	534	501	498	482	467	459	514	464	482	472	477	519	494	495	490	494	481	474	507	487	439	503	516	468	482	481	449	486	476	494	484	468	475	463	463	479	484	488	491	472	520	481	478	453	506	491	459	483	499	473	534	456	478	509	458	460	466	468	530	425	522	469	502	500	490	483	462	495	485	527	488	480	502	505	502	468	498	466	475	472	522	482	486	491	491	525	464	466	472	460	483	482	478	493	468	459	468	477	472	429	443	518	433	446	484	491	504	496	473	459	480	452	476	459	494	508	534	488	473	480	483	499	505	474	463	491	477	468	483	470	453	443	481	454	518	488	470	476	475	525	481	497	453	465	475	478	489	487	512	462	509	529	416	445	465	489	463	501	469	459	484	473	508	484	478	490	496	484	489	458	447	473	491	501
2449	282	277	273	246	240	227	203	184	218	204	209	211	216	208	238	196	194	215	230	199	219	207	219	192	198	210	203	195	189	216	181	219	225	206	204	198	205	196	199	236	205	197	202	239	221	212	209	222	226	194	190	193	197	183	202	220	219	206	209	191	189	219	198	212	219	193	182	162	199	182	221	206	207	194	196	233	194	207	190	233	164	219	182	192	204	209	223	209	191	213	207	196	219	225	178	186	200	209	217	212	212	218	192	193	217	194	205	221	208	203	177	197	185	191	213	210	180	182	200	196	202	210	219	192	219	224	185	197	219	192	207	186	198	204	190	214	194	193	218	213	207	201	180	199	214	193	205	228	204	188	231	232	181	211	212	196	211	203	210	219	182	204	206	195	186	203	201	192	196	206	216	191	218	192	200	211	210	209	187	190	202	202	205	189	228	216	217	215	202	187	200	201	204	211	191	207	186	192	210	204	194	197	188	215	191	187	196	186	190	184	173	187	220	171	196	196	181	204	188	224	217	199	192	208	207	197	193	184	207	200	216	181	207	183	191	195	202	184	214	185	189	219	198	202	202	207	200	201	198	219	209	183	178	206	202	191	188	198	211	185	221	214	195	207	197	210	241	205	185	208	201	227	215	246	187	195	210	200	206	207	193	192	198	208	199	204	200	203	197	234	221	175	205	195	213	203	218	202	189	215	202	227	177	183	196	193	217	188	196	216	184	205	217	204	202	193	204	192	191	199	210	204	206	210	190	219	227	195	203	193	206	208	197	186	203	217	209	209	214	218	195	209	211	199	197	183	201	221	245	189	195	172	208	224	192	196	197	185	209	215	209	207	217	205	213	185	187	191	201	217	189	182	208	216	210	186	190	180	197	217	222	212	227	201	194	182	194	201	197	190	210	213	194	180	195	224	198	235	205	208	206	196	199	200	207	162	207	201	200	191	185	213	211	202	176	189	199	200	209	198	202	212	219	226	221	199	201	210	202	198	193	234	227	220	201	186	194	196	216	190	225	245	191	216	194	204	207	178	200	213	186	196	224	198	210	211	198	189	205	206	205	202	211	175	215	219	199	205	169	171	217	213	189	194	222	191	201	206	232	222	209	172	204	217	202	217	188	185	189	186	176	178	219	231	184	205	193	205	212	191	224	196	211	190	210	211	209	189	212	209	211	216	189	191	209	205	204	243	184	222	215	190	185	216	201	192	189	198	214	195	197	187	232	206	208	199	215	211	182	195	192	208	200	185	197	195	205	205	216	196	202	190	206	185	193	204	195	214	206	196	173	207	190	164	199	188	188	199	212	199	228	227	203	209	212	197	187	200	200	219	198	208	211	171	202	212	190	225	192	182	206	203	196	215	185	207	211	176	203	194	215	191	198	217	199	196	191	208	206	187	219	200	212	198	206	199	220	191	204	201	186	227	197	221	211	212	190	219	217	197	195	203	227	231	186	191	195	172	214	193	218	181	212	194	189	205	195	188	190	212	211	190	195	218	196	186	198	193	187	184	195	181	199	208	207	220	189	203	196	201	237	215	208	201	183	197	216	224	208	186	197	202	195	205	226	225	222	198	204	208	197	215	234	187	218	182	181	212	184	197	204	209	170	210	210	207	210	204	221	210	220	225	194	197	216	193	189	213	224	221	213	200	243	188	191	225	179	214	196	196	202	197	213	189	194	242	193	180	208	219	192	202	194	198	189	195	187	190	201	202	201	219	198	194	181	165	200	215	219	202	189	188	216	212	184	208	187	203	194	174	206	177	231	189	200	206	207	207	206	205	234	200	209	219	202	218	195	205	201	239	213	215	196	197	211	199	196	193	204	207	215	249	202	213	216	223	238	203	183	169	217	229	212	206	224	194	206	198	179	215	189	206	200	206	188	230	169	228	192	200	237	200	215	213	211	186	183	181	213	212	225	187	210	209	210	188	188	204	185	200	189	177	187	192	221	175	238	204	225	192	254	172	183	185	193	198	204	179	189	193	196	211	188	186	198	206	175	177	232	196	202	214	194	195	202	205	211	203	238	191	202	204	214	235	222	203	215	223	190	203	215	228	211	190	175	203	213	201	220	206	209	208	199	227	181	210	205	222	199	183	244	208	175	184	194	213	194	216	194	200	234	209	199	213	226	182	200	248	227	202	166	200	194	188	198	219	201	211	189	214	203	223	194	183	238	210	207	218	178	204	215	219	190	191	209	213	205	217	196	223	225	207	191	210	199	220	221	199	205	213	233	193	198	209	186	214	221	197	231	208	190	195	217	213	188	191	189	203	173	205	195	205	197	220	197	195	224	191	226	205	208	195	231	204	197	180	206	214	188	195	186	194	208	189	220	227	173	216	198	212	188	205	176	217	206	221	210	183	200	194	202	188	172	217	195	195	226	178	184	187	212	225	215	203	209	200	186	216	231	230	201	193	194	208	218	201	185	205	185	199	197	209	199	170	220	212	203	183	233	206	199	195	188	188	232	191	193	160	221	203	224	168	232	207	209	198	197	171	219	190	221	208	192	208	189	175	192	207	218	222	190	195	207	210	196	211	208	209	216	216	182	211	185	241	202	225	202	181	236	219	208	192	218	220	203	205	195	220	182	221	197	177	215	194	205	197	188	210	196	211	214	186	193	196	182	190	196	200	224	204	220	191	214	208	196	197	217	182	207	212	208	254	194	209	234	201	195	216	204	221	201	220	199	205	192	173	210	213	187	186	206	210	219	205	184	182	206	209	176	199	219	166	195	210	190	198	240	215	196	192	163	211	206	214	206	194	187	236	217	226	209	209	174	201	217	174	201	208	214	183	201	188	217	199	231	184	207	188	182	207	176	213	192	182	212	175	193	183	222	205	207	198	210	211	220	194	186	203	194	192	196	208	204	193	196	208	182	196	194	220	215	198	202	208	185	190	179	201	215	226	202	243	185	169	222	207	216	212	190	195	190	205	215	199	194	197	197	206	203	187	227	195	184	188	206	194	211	215	207	196	196	204	194	207	202	229	193	204	171	185	184	210	228	199	186	202	205	210	230	233	221	209	208	198	209	188	230	201	223	182	233	184	193	188	203	184	216	199	216	220	211	175	218	207	218	207	198	196	201	192	225	202	196	194	187	193	178	186	198	217	194	211	204	226	184	197	221	227	201	196	183	222	211	213	194	234	192	229	213	209	210	191	204	207	162	222	197	223	208	214	186	214	205	194	206	182	207	206	219	200	213	198	192	197	227	218	195	200	182	179	210	219	199	234	186	226	186	209	176	197	184	195	220	187	187	207	199	225	210	200	211	183	198	193	199	211	223	224	217	192	192	211	182	195	214	226	202	179	210	204	194	205	225	181	192	205	199	215	195	198	182	218	209	220	185	213	209	189	194	203	208	211	214	194	181	211	204	199	178	199	237	219	226	202	204	182	172	208	191	189	203	216	198	189	211	209	188	215	208	211	164	194	214	193	181	173	211	197	172	204	193	216	185	220	190	203	203	227	214	206	188	198	221	178	190
2222	661	772	752	690	703	671	624	634	618	628	547	626	613	602	564	519	590	586	562	568	565	539	541	575	583	615	586	559	600	576	550	593	607	584	552	549	537	575	536	539	562	540	563	496	531	574	595	584	533	575	570	549	575	574	572	527	575	589	544	547	589	538	578	567	531	577	555	555	561	554	537	570	579	556	591	552	559	548	547	556	554	548	547	559	557	584	543	549	575	530	518	544	562	558	552	555	534	571	562	573	561	576	560	553	523	564	528	563	544	584	550	518	523	562	545	586	561	523	558	625	581	570	545	573	540	554	563	524	612	584	581	548	551	598	549	594	595	565	546	535	538	536	555	544	590	543	576	527	559	560	521	572	524	559	609	548	594	559	557	573	548	590	549	548	603	568	601	554	550	558	576	583	557	544	563	548	557	563	535	584	541	623	548	539	541	562	605	519	576	564	558	559	551	565	562	569	557	547	587	550	559	550	529	571	568	560	608	578	568	560	591	544	519	547	536	492	577	535	533	547	528	533	584	581	536	549	552	539	585	539	564	530	585	562	504	565	562	571	560	535	553	535	542	539	575	536	574	613	570	526	561	562	584	586	534	581	584	578	525	579	538	571	549	534	570	562	580	573	577	558	582	583	563	549	553	565	611	604	553	540	597	513	575	543	553	559	576	558	559	523	564	588	574	540	575	531	555	562	584	586	579	526	579	563	566	531	544	560	560	590	577	562	553	560	540	574	537	517	583	554	509	499	533	577	572	593	557	567	558	533	587	527	582	592	556	546	540	591	617	584	537	565	525	558	561	582	547	585	549	550	534	565	610	552	575	570	500	559	591	560	541	568	526	553	568	583	508	591	497	570	580	521	530	538	596	558	566	550	530	564	562	577	557	534	561	560	524	519	563	575	561	524	538	534	541	556	555	535	600	561	569	578	585	556	550	542	582	563	511	556	556	537	553	586	535	576	546	548	574	550	552	557	558	550	524	579	566	573	578	550	583	551	556	564	565	549	569	601	568	534	586	575	589	609	545	565	573	567	559	549	597	560	558	557	542	555	586	558	541	570	557	568	553	556	549	510	563	523	535	519	547	565	567	546	577	547	530	516	560	575	542	543	548	545	558	570	550	584	579	564	574	550	590	504	574	543	567	582	594	508	560	545	565	600	551	538	563	521	580	557	581	571	545	525	590	557	560	534	560	565	571	561	606	494	499	546	566	538	576	563	558	531	579	553	547	554	584	542	647	536	592	554	526	547	613	563	574	570	543	578	526	583	551	584	564	518	572	565	552	514	546	571	577	579	595	547	568	548	536	559	567	573	545	547	568	527	590	558	549	566	533	567	541	514	568	577	553	548	568	553	577	552	554	588	551	552	597	569	527	534	563	553	531	554	547	533	561	547	563	549	526	546	557	520	577	574	552	578	553	575	547	557	553	535	586	557	518	567	576	581	557	579	531	603	544	556	552	553	560	555	569	582	563	580	564	563	595	608	539	609	518	610	544	514	559	564	556	548	574	555	545	537	562	554	526	534	537	547	547	573	594	592	571	566	519	530	516	554	551	603	613	540	553	565	589	532	542	592	590	521	601	573	539	559	553	576	531	498	583	598	572	545	555	542	571	532	543	527	552	549	523	559	560	552	554	551	575	572	582	574	540	556	586	527	585	563	564	599	583	545	565	563	530	561	562	529	507	528	534	565	523	596	551	526	596	550	486	558	590	565	540	580	537	592	586	568	578	542	585	536	564	636	556	604	542	525	570	591	564	586	576	553	560	548	553	586	593	567	543	571	563	592	545	559	540	555	540	571	552	544	560	563	567	520	585	545	542	575	569	564	549	532	522	597	546	508	558	490	550	560	545	585	532	560	568	588	547	570	559	554	539	570	560	548	572	567	558	596	555	526	571	532	554	570	551	541	532	540	534	561	532	569	580	583	599	564	549	579	574	559	549	559	616	594	516	551	529	575	526	576	549	573	594	529	562	569	529	556	599	531	579	569	598	613	578	579	589	566	552	576	553	548	577	560	580	545	516	551	540	580	570	561	547	587	579	566	623	583	578	539	542	566	577	536	560	566	555	540	552	549	549	548	550	545	638	579	514	540	587	532	520	545	613	562	553	566	535	581	579	546	577	532	540	579	568	518	533	545	578	583	560	543	527	572	532	543	562	567	542	568	538	558	543	554	545	557	582	527	583	556	566	522	541	545	537	565	531	493	539	608	575	559	527	557	591	540	565	580	554	594	536	541	558	556	553	556	559	562	549	537	551	548	588	556	552	541	611	541	539	604	535	586	572	588	554	581	578	484	538	581	574	545	522	565	598	565	541	559	571	596	567	530	584	578	551	567	536	546	544	573	538	524	559	580	536	553	560	579	564	587	601	539	561	594	593	518	533	537	595	523	522	565	554	539	552	533	582	570	568	533	590	574	532	566	500	599	545	562	577	591	554	549	538	559	594	567	530	565	519	555	524	597	532	601	553	565	558	507	542	580	572	544	537	547	577	615	565	581	536	532	563	563	573	514	568	574	534	568	557	547	567	536	545	551	577	590	550	503	552	621	542	579	586	585	563	555	544	568	562	541	552	588	542	510	613	590	622	540	533	551	573	555	575	593	529	541	607	547	560	554	565	573	564	566	530	586	519	571	580	595	541	568	550	598	566	545	558	583	535	537	567	538	571	571	578	568	565	551	509	557	566	587	525	569	545	569	595	534	539	514	555	581	574	557	547	597	553	541	617	553	554	575	589	591	579	558	535	565	586	567	545	532	562	552	548	559	567	527	582	593	557	559	541	591	585	566	583	530	556	585	549	596	548	541	558	580	541	528	530	549	560	568	594	598	572	561	569	551	543	563	526	593	534	553	543	549	567	558	564	570	525	574	555	506	574	550	569	567	549	538	545	580	514	572	585	557	545	515	550	547	601	570	573	557	566	591	510	553	539	560	576	526	560	588	569	566	535	552	600	542	549	534	513	529	557	534	578	557	584	556	542	564	528	573	505	571	579	556	589	607	570	565	544	537	532	543	555	557	567	587	560	583	531	600	538	604	542	505	539	542	540	570	596	541	556	549	545	551	604	519	500	558	594	544	562	551	547	524	583	565	564	578	519	550	543	524	548	548	551	571	621	570	571	585	536	558	555	566	543	570	549	521	575	573	559	542	566	553	549	593	546	538	557	550	598	527	567	538	544	555	559	585	539	570	546	549	551	557	585	582	542	572	576	541	521	556	512	556	605	556	549	579	543	556	549	569	564	590	545	567	527	565	563	607	574	572	569	548	552	535	567	564	576	558	531	539	568	539	567	559	554	567	561	574	589	581	538	518	562	543	532	568	554	571	538	566	552	563	547	538	520	563	570	555	561	553	540	593	550	557	567	575	562	567	555	556	575	534	542	522	538	504	612	540	552	583	524	511	530	603	594	594	554	567	581	580	533	577	552	489	579	588	568	582	536	547	581	557	504	544	537	525	564	518	575	576	540	589	555	536	559	550	575	567	602
10191	1155	1352	1161	807	578	448	332	291	251	219	201	181	144	178	139	170	124	149	136	136	118	127	102	120	122	113	127	120	118	103	97	122	109	132	126	107	113	126	127	123	104	102	100	109	129	90	111	107	109	104	107	117	88	103	92	110	116	113	105	106	101	124	104	92	104	103	102	99	124	100	98	102	96	106	101	126	107	91	121	92	105	87	100	115	112	94	99	114	109	107	111	100	91	102	105	91	86	94	119	116	91	90	102	107	98	97	113	94	104	121	114	99	110	96	104	102	97	109	89	115	103	85	98	108	99	100	112	100	109	97	111	102	123	117	96	96	88	121	89	119	116	102	105	117	101	104	83	113	108	98	95	89	92	109	104	94	105	104	95	99	101	87	89	98	109	122	106	109	99	104	109	97	105	92	108	107	100	78	107	89	103	88	101	90	110	105	93	109	109	96	80	110	109	91	89	99	103	95	107	109	112	88	103	102	99	119	94	90	104	90	98	98	111	99	95	94	110	107	112	119	101	94	100	102	104	106	103	94	103	88	109	114	81	111	100	99	96	96	99	100	97	95	98	112	104	110	111	107	114	93	87	103	83	92	95	86	105	91	97	110	107	86	105	107	80	116	116	115	95	103	119	114	90	110	88	105	103	111	96	107	97	104	82	102	81	99	105	100	102	102	105	85	101	116	86	108	108	90	91	112	112	108	106	116	112	87	82	78	85	116	112	97	106	86	106	112	119	95	104	111	109	101	104	83	95	90	104	90	98	105	108	112	101	99	109	104	110	104	91	89	103	84	98	107	93	113	122	109	104	103	95	89	106	87	103	95	107	91	90	83	117	108	99	115	87	112	101	109	106	105	114	97	91	106	84	97	121	107	99	88	112	119	92	98	85	112	107	100	108	107	103	102	105	95	105	91	92	88	113	106	107	94	97	116	128	99	92	95	99	96	116	101	84	105	113	106	93	102	100	109	103	94	109	103	105	93	104	108	94	102	94	96	91	99	106	101	84	106	110	95	107	88	97	97	96	87	101	114	102	98	99	76	98	98	101	74	100	86	92	93	104	97	90	115	111	80	101	114	85	111	87	98	88	110	89	128	85	123	100	104	102	115	118	89	116	102	90	110	105	102	113	107	86	72	99	101	97	88	99	95	110	96	87	111	89	110	103	93	89	105	94	96	114	86	94	85	95	90	90	94	88	106	124	113	108	102	108	104	87	103	90	87	89	108	103	88	115	111	105	106	95	91	105	102	126	107	109	106	109	92	114	108	95	82	104	94	120	97	105	78	94	105	107	103	107	132	115	79	99	105	88	99	108	114	90	93	94	86	85	98	96	103	95	99	90	101	85	97	89	80	96	115	90	100	110	94	98	94	117	95	107	96	98	84	87	114	101	108	114	110	98	116	106	89	92	99	103	114	92	110	96	86	116	106	97	109	97	98	89	106	106	97	85	128	101	91	105	94	98	91	93	104	99	100	96	106	101	96	118	111	109	95	93	72	93	80	104	114	106	98	110	106	103	101	96	109	116	105	107	113	100	101	84	90	107	98	103	98	81	99	109	97	91	101	106	116	100	115	93	106	102	72	99	94	89	85	102	105	103	94	92	104	110	83	124	105	104	111	101	126	117	108	111	107	96	104	114	89	91	116	99	102	94	89	109	105	91	107	107	114	99	113	96	101	96	97	100	103	97	85	91	94	104	94	102	106	111	110	101	96	91	80	105	103	102	111	85	112	123	88	102	104	112	92	111	110	101	99	105	108	99	112	94	101	98	107	92	91	90	114	83	101	101	76	107	104	100	98	104	81	106	90	110	102	99	102	103	111	79	105	114	100	119	98	97	115	87	105	106	106	100	110	102	109	83	96	124	103	94	108	115	102	98	88	110	87	107	111	113	95	97	103	87	121	102	97	94	94	107	89	120	73	100	93	94	95	102	103	98	101	93	99	97	93	112	117	96	115	106	79	111	95	111	106	78	92	83	100	94	96	91	93	82	95	109	104	103	105	95	84	101	102	108	87	109	96	91	106	121	100	115	93	109	103	89	96	90	98	99	91	110	95	100	97	115	93	81	124	110	105	82	104	107	100	102	83	106	95	122	101	93	101	95	99	109	101	94	100	102	109	115	112	98	104	95	94	109	94	111	97	81	114	87	91	86	113	105	108	112	89	92	95	112	101	97	93	104	115	97	104	88	101	107	104	80	94	113	91	108	106	98	94	96	98	96	106	98	104	91	107	100	108	119	85	104	116	103	104	105	92	107	98	107	98	96	133	92	88	115	105	110	105	99	101	102	123	81	86	107	87	93	112	92	108	113	106	93	88	92	117	114	103	98	94	105	111	104	104	97	83	93	93	105	98	97	109	102	99	85	92	100	92	109	115	79	110	83	93	103	111	99	102	116	95	112	103	112	102	93	88	97	107	126	113	92	91	114	99	115	110	84	111	98	89	113	104	97	101	137	99	105	89	102	104	93	96	111	96	106	100	96	97	94	77	91	106	89	94	102	97	116	101	93	94	86	110	93	97	108	95	89	98	103	86	111	106	114	112	90	109	107	98	99	94	105	93	87	91	116	109	104	87	111	107	89	111	104	99	115	110	89	119	95	100	98	101	95	85	104	88	87	100	102	107	102	95	110	105	94	116	111	107	108	113	96	107	108	103	90	95	98	129	93	83	113	106	92	95	90	89	97	98	100	113	93	110	89	86	105	105	105	82	96	104	90	106	100	103	94	114	109	91	105	83	103	104	102	119	98	98	110	93	115	88	113	120	96	95	116	93	105	112	104	97	108	98	89	89	96	104	106	119	103	107	106	78	105	93	97	108	101	96	99	92	94	99	102	106	112	89	91	90	104	91	104	99	109	99	96	91	107	87	100	108	106	107	113	96	103	106	113	105	96	122	91	92	90	110	104	114	98	100	107	99	101	93	107	89	107	114	92	111	96	99	112	99	118	102	91	115	97	112	99	87	107	107	90	119	96	87	111	107	84	96	106	116	104	103	99	104	100	103	106	103	106	105	81	105	106	101	111	109	90	123	107	95	96	80	96	107	93	104	105	95	109	102	103	95	94	117	100	101	89	92	119	104	107	89	86	86	84	94	85	92	94	107	98	115	99	99	97	92	98	97	104	89	91	99	109	104	91	103	115	103	88	93	100	123	108	118	82	109	99	106	98	95	83	80	116	106	91	88	101	106	80	107	90	89	105	120	84	102	107	91	84	89	92	96	93	84	93	96	106	89	95	104	118	117	89	100	99	99	107	113	100	99	114	95	110	82	111	88	88	101	90	103	105	96	100	114	100	108	110	103	108	107	98	98	116	113	105	117	119	107	97	105	103	90	108	99	90	106	92	100	95	109	104	103	118	102	105	114	101	79	96	102	104	116	103	94	107	85	97	100	114	86	105	106	94	98	110	106	131	97	88	84	90	99	86	93	118	107	92	83	106	105	102	94	114	112	95	116	98	96	101	104	112	106	113	109	107	121	106	100	97
5661	1336	3123	3685	2964	2526	2010	1676	1378	1230	1029	952	857	804	742	684	679	637	554	545	495	515	525	516	496	474	446	432	409	408	454	417	393	440	370	419	375	385	375	408	343	358	357	381	360	361	343	360	326	346	332	366	356	360	367	341	354	316	337	334	332	363	345	346	335	326	342	302	346	308	328	354	332	351	337	323	327	332	333	310	336	355	345	354	330	333	339	316	307	304	301	326	348	301	358	329	311	329	322	295	322	337	322	318	292	313	369	320	291	317	348	327	329	338	336	322	315	305	352	308	319	351	292	321	342	330	311	324	329	319	311	340	308	310	324	307	305	330	320	309	330	325	320	321	320	298	326	301	329	320	329	328	333	317	307	320	335	304	291	340	311	346	326	333	300	341	294	306	301	304	317	312	281	306	276	306	299	307	322	319	343	358	300	321	314	311	334	283	315	313	315	333	312	342	319	307	314	303	289	342	341	308	327	312	338	315	296	306	334	319	310	343	307	308	316	316	300	325	304	284	348	294	287	286	333	330	323	309	310	312	306	346	313	297	338	345	319	341	283	294	321	318	281	309	308	327	331	308	316	321	314	324	303	312	340	315	318	293	326	326	333	313	305	296	275	335	319	316	319	295	306	323	312	327	326	317	347	311	314	300	314	287	329	311	285	299	342	312	322	345	318	325	294	308	291	328	320	333	305	314	342	320	316	320	303	305	284	295	317	308	317	323	311	301	314	314	318	322	331	345	298	328	293	329	329	315	325	305	312	316	322	341	328	306	310	329	304	320	281	308	325	322	322	316	302	302	315	344	316	319	293	314	322	304	332	332	324	314	318	340	328	320	297	305	301	348	318	336	325	305	313	335	337	300	329	323	302	277	336	316	306	310	330	308	301	320	299	336	319	306	306	319	302	305	314	308	303	292	324	327	331	335	328	321	342	302	324	323	321	307	327	297	321	333	325	334	297	296	268	320	334	269	324	304	292	313	281	300	357	338	324	343	314	343	303	317	337	327	331	320	316	300	317	314	323	301	334	326	331	340	323	312	324	320	290	326	314	315	314	315	302	330	323	325	309	308	332	291	317	311	301	275	341	329	317	324	309	306	300	318	346	332	320	298	301	309	298	328	304	348	315	349	333	300	335	314	342	309	342	330	307	337	313	312	333	314	323	308	319	317	309	340	310	342	358	311	344	305	337	317	307	314	347	295	317	343	325	296	296	295	314	304	323	295	318	294	321	303	298	332	315	328	313	343	307	314	306	315	299	305	310	307	323	326	274	309	330	319	292	328	295	292	347	313	337	330	332	287	316	298	296	320	327	326	309	313	310	308	291	356	296	328	342	304	306	299	321	323	314	306	309	314	345	297	295	336	313	319	329	324	332	299	322	307	326	335	300	352	315	270	315	342	323	283	319	312	311	319	319	316	315	296	329	333	322	302	358	313	337	349	307	317	321	306	301	301	317	321	310	323	307	315	297	312	349	310	322	327	324	317	269	296	339	309	340	320	287	296	318	281	331	303	340	285	281	311	290	304	308	280	314	338	307	316	322	300	339	334	316	332	329	286	330	281	313	326	308	329	361	336	318	339	338	310	316	317	303	327	310	321	295	287	304	306	274	316	300	291	291	310	333	335	310	314	283	289	309	305	302	310	272	303	316	320	310	323	333	304	313	320	308	322	335	317	320	316	318	321	328	294	329	297	288	329	281	305	313	310	341	342	308	314	335	318	333	346	334	320	302	340	324	329	320	308	349	314	295	327	339	332	312	288	291	320	290	320	325	340	314	328	321	294	315	297	332	304	295	324	288	307	340	326	307	292	291	340	322	341	308	312	323	292	284	287	284	324	308	312	331	296	321	273	321	303	294	315	323	322	287	314	306	311	316	327	296	288	309	335	323	340	288	327	302	282	326	321	316	298	287	338	314	292	324	311	310	321	303	283	316	311	303	325	298	315	322	311	305	309	308	339	317	307	333	309	299	313	300	340	324	286	367	311	298	316	299	295	307	320	303	314	344	292	318	315	335	288	322	335	336	310	319	349	285	313	292	332	297	283	303	308	323	326	345	301	321	298	295	312	314	339	299	322	306	305	334	306	304	340	319	297	335	299	310	309	326	292	303	323	326	308	306	353	329	309	306	301	290	352	342	347	324	311	322	315	307	317	315	291	302	319	328	323	328	319	294	314	324	285	308	311	316	320	301	317	320	328	301	325	325	294	297	289	307	309	339	286	303	291	342	341	298	335	336	328	345	309	336	345	317	333	325	301	317	309	330	283	325	326	317	321	299	317	316	343	311	308	285	297	320	319	300	295	306	299	335	325	313	319	341	320	314	349	298	300	322	274	317	298	307	320	324	298	275	321	302	294	304	321	314	306	306	334	317	329	336	363	314	331	315	291	294	299	311	272	309	321	335	338	316	314	312	335	308	300	345	312	327	306	341	311	318	299	334	320	297	324	300	342	312	309	328	300	312	319	303	327	324	308	310	326	326	320	311	344	309	313	289	354	344	293	301	324	320	318	316	303	290	292	296	304	289	322	314	296	289	310	321	339	323	310	333	300	312	287	349	323	316	366	305	282	315	298	298	314	310	307	347	308	306	314	326	284	309	336	340	302	360	321	321	292	328	291	326	309	323	316	335	303	311	299	327	325	311	333	310	299	285	281	326	336	322	310	284	339	302	287	306	300	308	288	317	306	336	299	322	308	303	278	289	314	314	316	282	322	296	320	305	287	317	304	320	303	338	286	294	296	325	327	312	342	334	279	310	329	310	276	346	334	308	304	290	329	307	316	327	320	302	284	329	327	318	307	294	299	320	323	322	312	349	334	330	348	297	326	328	301	311	322	312	305	309	311	312	323	312	328	297	303	329	322	301	267	298	330	312	298	331	274	314	342	309	311	341	305	318	329	272	320	321	300	360	298	335	339	334	340	310	334	325	275	294	318	291	287	309	310	329	310	325	279	323	288	302	328	336	280	294	317	334	314	328	320	296	288	342	293	298	307	316	297	291	305	342	318	323	320	303	311	320	328	311	310	326	340	316	323	330	328	329	290	315	290	328	301	276	304	340	330	310	295	311	313	322	292	314	307	313	315	279	307	320	314	307	317	307	297	332	345	291	313	313	333	320	308	327	310	275	301	313	297	303	314	303	295	309	309	332	300	304	341	312	300	315	305	312	285	316	298	318	337	326	300	320	263	355	295	340	316	319	324	313	326	315	285	328	299	340	317	298	317	307	324	311	337	331	355	309	317	331	332	336	300	306	333	318	319	328	307	320	297	364	309	296	323	316	314	304	306	323	328	334	314	337	334	311	341	313	326	310	316	309	370	297	318	325	311	340	336	323	283	345	307	313	292	298	326	336	329	298	329	312	307	296	353	292	297	296	331	333	314	331	301	319	319	334	298	326	335	309	315	292	311	337	305	285	295	326	335	309	314	330	311	333	300	323	333	349	318	315	306	329	314	294	323	332	318	293	351	309	303	314	324	299	330	321	289
19318	3256	3021	2297	1592	1183	828	711	542	497	439	393	317	309	275	259	258	257	258	209	216	215	218	213	209	189	195	195	203	179	193	189	199	174	178	205	184	195	183	184	166	179	189	205	186	193	165	173	187	177	186	171	191	161	170	149	168	178	166	169	210	158	181	172	183	155	167	164	173	175	139	159	180	178	187	184	177	185	156	143	157	154	168	141	160	169	172	162	189	175	171	157	151	178	163	168	179	181	144	174	177	165	152	160	184	171	165	138	152	151	171	179	167	169	168	158	152	137	148	133	151	172	200	175	148	167	176	173	173	156	161	173	175	161	168	164	165	170	160	154	151	166	149	156	150	183	186	170	162	153	153	138	157	140	152	166	155	159	148	169	160	168	165	155	164	172	171	154	139	145	166	170	170	149	163	160	183	163	153	181	144	156	159	175	172	171	170	153	148	168	162	168	149	193	155	178	176	175	164	154	145	154	145	163	161	157	167	161	159	132	158	170	167	179	162	162	158	152	160	164	130	176	174	163	159	129	175	171	169	159	148	177	151	134	136	168	147	158	169	185	158	179	169	159	184	167	173	146	179	162	165	170	160	158	170	159	159	184	134	173	171	163	166	166	147	165	154	155	183	162	146	167	174	193	160	141	172	158	154	153	159	156	164	161	155	173	155	153	157	166	164	165	135	185	152	177	168	170	174	162	169	164	158	170	153	152	195	150	175	157	162	165	183	160	143	182	157	152	138	165	170	134	162	168	176	184	166	167	144	141	132	149	174	166	150	174	143	169	149	177	157	162	194	159	134	154	184	159	170	160	161	158	167	170	148	163	160	154	180	158	177	160	169	165	153	160	148	170	176	161	162	171	163	143	164	191	157	175	142	165	146	152	162	164	158	146	165	169	163	177	159	142	192	172	157	163	170	153	179	173	152	152	173	162	152	156	148	156	135	154	189	176	171	161	163	177	173	167	152	157	153	177	136	172	163	161	148	181	176	182	167	165	157	147	168	204	150	161	153	164	162	170	160	171	175	175	170	158	131	168	175	152	150	178	180	164	161	149	152	162	179	156	170	150	157	156	166	180	166	186	182	165	149	159	147	164	176	163	163	162	178	160	179	132	160	152	166	152	149	171	165	168	162	154	181	181	185	154	160	173	175	173	159	180	165	175	164	163	153	159	164	172	142	188	171	145	191	155	158	184	139	159	169	175	135	136	184	173	169	149	168	160	141	162	150	175	168	186	147	192	152	146	147	184	152	174	166	176	168	164	177	164	166	166	153	179	164	149	154	171	145	161	183	171	160	161	151	167	154	161	153	175	168	167	178	170	149	167	155	162	138	174	167	167	139	158	152	151	136	171	144	177	147	168	161	145	170	183	169	169	158	154	166	141	181	163	156	161	132	172	171	178	158	177	157	181	178	161	175	162	174	176	151	159	165	163	173	169	170	160	155	163	147	170	162	180	171	163	178	171	170	170	160	147	163	155	163	159	160	175	164	150	139	184	197	145	146	162	154	166	155	173	168	157	146	168	163	170	189	180	151	159	152	176	160	159	186	147	148	142	169	169	150	175	174	166	183	153	169	169	158	157	166	166	150	186	174	178	168	172	185	164	166	145	171	181	178	147	169	175	174	152	186	155	148	129	176	183	128	179	174	177	149	165	151	157	172	147	152	137	158	164	155	185	147	181	142	145	167	172	141	147	177	172	162	169	194	150	162	164	158	157	161	174	150	150	170	167	164	162	157	193	158	155	188	181	166	178	156	145	148	184	159	155	147	173	144	150	185	180	172	179	161	155	165	163	164	174	162	160	150	183	160	181	174	154	174	166	170	175	165	157	193	151	177	149	178	178	168	167	170	166	170	154	149	154	185	164	172	155	172	146	158	142	150	160	152	174	175	150	149	157	138	137	130	153	177	161	161	169	172	157	162	134	170	154	161	164	160	161	188	144	163	151	160	150	163	159	142	166	156	149	167	173	158	156	178	153	159	175	189	153	157	165	162	151	170	168	177	152	150	147	188	192	183	159	168	157	156	163	166	135	141	151	154	149	164	158	147	165	146	173	156	155	180	157	150	164	158	151	147	171	152	151	159	148	164	152	154	173	128	159	176	149	148	185	164	169	185	147	177	169	173	161	171	157	158	162	158	154	174	165	169	161	160	158	175	181	174	166	156	183	176	154	161	139	175	169	157	144	143	174	157	176	166	153	170	132	170	161	174	163	161	136	157	167	164	154	154	165	163	151	172	180	146	177	157	159	161	152	166	160	157	149	157	182	143	146	174	136	176	166	165	160	156	180	133	166	155	155	178	168	171	152	159	180	168	170	157	181	154	166	162	145	157	181	144	154	189	148	180	168	168	180	138	168	181	143	166	167	179	143	187	175	175	152	155	161	161	167	156	175	164	156	162	158	167	171	168	163	162	162	159	166	162	169	156	143	167	156	145	170	155	174	165	170	152	148	167	157	160	148	147	179	125	155	164	159	167	198	168	166	127	164	160	151	152	171	177	143	185	173	176	154	174	150	155	161	189	142	208	146	153	146	169	179	186	175	169	161	156	162	138	163	178	163	180	135	167	189	157	169	165	162	175	177	166	172	216	166	154	151	153	162	156	155	183	171	183	147	161	141	178	175	182	168	154	172	147	185	173	202	154	159	174	153	147	174	176	161	183	165	151	180	173	169	165	169	183	173	156	169	176	162	160	150	161	185	173	160	170	152	182	153	170	158	168	188	154	141	171	171	183	176	170	168	165	156	133	170	164	169	184	146	157	171	173	173	165	136	169	137	149	155	160	151	165	158	171	173	160	177	163	159	138	167	155	166	145	185	175	149	174	148	164	183	181	162	174	170	166	164	152	161	171	160	158	170	147	174	195	180	155	162	163	156	176	173	175	160	181	164	155	141	177	194	146	174	166	152	169	169	176	135	152	170	165	171	149	145	159	173	148	184	152	185	182	171	140	166	170	161	172	155	172	167	165	150	183	151	168	139	152	175	158	164	131	161	177	171	161	161	155	183	155	143	166	162	156	158	185	149	147	171	161	180	163	172	170	148	152	156	172	147	144	163	164	135	182	172	166	155	151	168	165	174	152	158	183	150	159	159	162	168	168	158	147	178	175	154	158	152	162	194	144	150	182	159	164	156	168	174	163	158	168	193	163	172	189	172	154	168	153	162	171	185	182	150	170	198	163	140	154	153	186	167	174	154	165	170	153	172	161	156	166	163	180	159	175	164	154	142	159	156	164	155	141	135	158	164	177	164	167	158	168	169	181	172	159	163	168	159	150	170	163	182	176	183	170	173	167	141	150	151	155	156	175	162	182	181	176	162	154	139	148	170	186	170	170	167	147	165	167	174	157	160	179	184	167	159	172	181	168	155	152	155	158	145	185	166	177	151	185	179	152	182	148	186	172	168	168	160	171	183	161	176	166	140	194	139	165	160	178	157	129	173	156	159	156	175	156	171	182	174	173	151	153	161	170	166	157	162	155	154	159	171
7834	2699	6028	6652	5895	4704	3823	3189	2639	2247	2064	1807	1579	1478	1335	1241	1155	1072	1002	962	947	972	839	906	830	746	775	710	734	665	717	676	620	651	647	595	627	588	647	640	569	578	559	616	543	577	515	596	563	553	601	540	572	532	562	545	546	527	528	506	525	513	496	547	512	482	554	503	485	512	486	534	488	493	501	523	506	555	510	530	573	480	508	498	526	515	493	529	492	517	511	452	491	465	478	494	506	508	488	473	525	514	494	473	488	551	490	482	487	507	462	509	512	501	517	510	507	474	486	522	528	484	499	521	499	470	502	480	512	472	479	471	491	497	488	480	424	457	461	481	485	466	504	475	515	447	492	502	515	507	530	466	504	509	450	501	468	546	546	463	487	475	471	510	479	511	461	466	479	511	503	484	478	475	478	464	490	492	492	516	466	454	496	493	434	459	512	497	523	447	488	473	489	514	473	464	497	491	489	481	458	482	460	482	514	467	469	482	481	506	478	478	466	477	470	529	434	544	449	485	478	457	505	489	489	515	488	475	461	510	460	458	455	486	486	495	490	437	461	464	521	507	492	485	516	486	485	497	447	503	488	498	500	478	487	492	461	480	483	498	475	457	447	477	493	490	482	472	486	484	470	494	487	475	462	473	482	513	466	494	495	430	492	519	471	480	456	460	470	493	446	516	522	505	475	487	486	497	496	460	499	494	475	461	484	465	480	480	496	461	457	500	530	499	483	461	471	512	512	480	470	475	489	406	496	507	446	530	492	486	485	518	484	464	473	489	486	472	472	470	500	534	478	454	452	501	492	458	496	494	468	454	512	504	475	473	441	484	486	483	479	455	439	492	449	495	513	481	468	463	533	457	494	471	460	467	456	493	472	468	473	476	457	518	480	490	492	485	496	492	472	496	503	492	475	484	452	461	511	537	470	473	519	509	469	471	480	484	512	508	500	496	481	495	474	504	459	482	481	492	506	479	483	484	472	495	496	453	475	456	487	469	494	462	476	487	504	508	475	450	437	471	460	494	494	490	513	491	506	458	482	485	507	490	466	491	473	467	496	461	488	504	461	464	458	465	489	499	490	454	453	457	503	477	458	482	481	518	477	482	508	487	515	455	532	502	468	519	492	492	470	487	480	489	490	479	445	526	505	440	492	486	501	488	495	487	464	486	475	448	483	476	486	508	465	465	479	485	475	468	466	479	462	488	473	449	451	462	497	444	477	479	478	481	471	489	488	470	482	467	500	508	482	478	460	482	508	509	482	525	455	498	472	479	480	462	450	453	487	495	476	506	488	496	473	533	466	494	469	494	480	441	496	489	474	485	496	457	506	542	489	486	472	474	539	489	479	482	476	491	468	484	473	479	466	496	515	483	471	485	509	471	478	448	482	502	466	522	484	474	508	496	491	491	489	455	516	524	458	478	531	471	478	458	434	511	490	454	476	487	446	465	463	465	504	492	504	500	474	494	517	452	456	487	481	490	475	487	505	473	487	519	490	522	492	484	523	505	493	492	482	486	463	494	514	515	495	495	471	480	486	504	526	455	524	466	483	476	534	523	470	461	475	481	514	523	471	481	447	499	488	468	458	482	479	493	484	495	513	484	457	495	468	469	510	485	512	468	471	495	488	475	482	476	466	485	485	488	477	491	517	481	459	463	509	510	499	492	492	491	477	466	495	462	509	494	461	500	480	466	461	508	479	506	502	456	494	491	471	500	492	478	485	498	483	475	512	495	473	484	502	461	512	459	497	462	452	466	488	493	451	509	465	491	479	467	485	461	514	459	489	464	512	485	545	423	476	477	474	424	490	510	480	515	450	432	470	535	486	478	478	515	486	467	500	511	474	496	446	488	480	468	481	505	478	476	472	476	460	499	492	460	520	491	494	469	515	473	493	434	491	474	469	515	490	486	501	496	483	515	497	474	449	487	540	483	510	449	467	469	499	471	465	485	521	492	511	490	506	493	467	474	514	497	491	502	502	514	483	499	438	424	456	494	493	483	494	465	481	469	496	490	519	471	476	501	482	484	461	508	492	505	483	470	495	492	491	462	503	507	505	450	485	447	516	532	474	484	482	493	492	457	484	522	446	456	499	528	502	457	474	487	466	469	454	445	516	493	488	472	490	516	492	496	494	495	474	473	497	484	494	472	505	511	492	485	478	503	474	482	511	459	478	521	491	446	495	523	474	489	511	477	491	479	441	501	449	476	449	469	502	504	468	525	468	432	466	458	490	510	446	484	504	499	512	507	469	467	511	475	526	478	505	460	475	469	487	520	459	479	495	463	506	488	509	505	507	466	479	511	473	463	509	486	479	492	460	479	453	467	469	484	500	497	484	472	501	476	488	497	463	471	501	443	491	492	465	449	467	502	540	506	506	495	493	465	475	501	515	474	461	460	483	502	495	487	440	521	498	449	494	475	470	511	478	476	506	552	490	494	492	468	476	450	487	498	513	469	458	466	465	499	464	474	464	515	496	485	473	457	517	530	499	496	455	510	467	476	482	479	454	516	506	489	476	489	508	491	492	480	468	464	507	477	483	464	474	471	479	493	533	514	479	500	527	496	502	481	479	511	454	475	473	493	427	520	443	461	489	483	475	468	537	488	495	472	483	480	461	465	478	485	525	508	492	492	492	450	482	470	483	504	491	433	528	441	462	474	486	494	471	474	473	437	449	528	466	474	495	456	463	503	484	472	471	491	472	458	497	455	520	452	463	467	498	454	441	507	483	457	485	475	505	457	479	498	457	458	490	483	452	483	496	485	467	457	487	458	471	481	480	471	481	511	504	487	482	423	492	482	464	464	448	489	468	514	489	456	497	490	474	482	479	460	483	502	484	473	481	459	461	489	482	518	505	512	511	453	514	490	455	480	494	461	468	481	489	484	476	465	471	454	484	447	474	492	469	480	484	488	532	481	486	496	504	499	508	476	486	473	491	460	495	514	504	486	494	479	480	504	449	474	531	492	493	486	490	457	468	487	502	482	455	461	474	507	481	499	422	501	479	478	479	452	499	529	502	483	507	500	479	496	504	481	459	455	513	513	503	519	488	459	512	476	510	501	487	524	515	485	454	501	471	507	490	478	495	518	514	494	476	457	484	506	492	478	483	485	478	518	457	505	484	480	490	477	502	480	459	479	485	492	469	454	471	508	477	474	494	520	499	458	490	437	502	448	466	506	464	516	467	474	480	504	499	497	472	514	467	478	465	476	514	496	440	477	434	526	548	473	482	501	454	483	444	491	478	469	517	464	492	477	516	488	467	493	519	483	469	494	496	532	494	477	509	469	539	483	494	481	474	497	525	473	458	433	503	477	466	537	488	506	433	489	495	494	481	476	507	494	468	506	446	507	487	512	468	461	480	515	457	503	465	490	450	454	483	476	472	490	459	459	475	471	468	488	491	488	490	474	504	484	472	493	490	465	512	483	470	504	503	475	449	482	511	489	480	489	478	466	467	495	464	490	507	501	499	502	476	473	479	491	496	502	454	461
2522	270	294	279	222	245	236	224	222	217	193	205	215	205	203	229	189	227	177	184	189	219	206	193	213	198	186	234	197	199	220	234	200	202	209	179	183	190	188	207	224	189	186	187	169	215	222	201	216	209	180	198	194	201	230	183	212	206	190	208	215	215	185	210	188	206	214	239	201	217	228	212	190	208	182	195	214	224	209	171	197	209	208	204	212	186	202	200	211	187	202	211	178	196	199	199	188	209	217	201	200	210	235	197	194	195	201	206	192	214	217	218	193	184	217	192	195	197	182	187	214	210	211	182	211	206	196	227	201	199	213	212	205	193	222	194	179	220	226	230	185	200	187	225	195	226	194	193	227	218	219	203	165	192	208	216	213	194	206	203	197	195	206	206	213	183	220	208	195	233	184	182	200	202	215	202	202	203	213	204	210	208	165	219	209	189	233	184	182	215	199	226	222	233	226	194	204	206	178	222	196	209	198	219	204	208	226	198	205	183	233	207	206	203	201	188	186	204	220	199	227	204	199	196	178	215	221	211	226	197	187	222	217	192	195	223	184	203	207	181	199	197	194	193	212	177	235	218	205	199	187	203	216	207	203	208	207	198	216	203	196	207	197	167	208	198	180	209	197	200	198	191	205	211	217	171	189	207	219	197	180	227	211	188	187	223	171	192	193	205	199	185	176	184	194	174	212	205	217	178	205	210	236	190	203	211	200	217	195	205	223	220	179	181	199	196	204	216	212	195	204	208	198	185	226	226	190	206	197	195	208	216	207	191	208	204	224	187	196	155	201	210	207	178	195	196	186	225	201	214	177	202	207	196	210	208	201	206	224	198	229	172	213	190	211	213	175	193	205	183	182	201	208	236	188	217	193	205	188	205	221	190	214	187	186	208	204	192	193	211	204	198	195	225	191	200	183	183	209	183	215	180	178	209	177	211	209	202	203	198	216	214	206	206	249	199	192	209	198	214	199	199	223	186	208	187	202	210	193	191	208	209	174	184	204	218	194	209	195	195	183	184	199	212	232	175	197	215	194	191	192	195	221	207	201	185	205	200	191	228	213	219	194	225	218	208	215	219	199	196	203	208	216	216	190	202	207	200	220	222	191	182	203	221	194	193	205	220	202	206	192	178	200	219	220	200	187	182	190	192	168	222	216	183	220	183	196	196	227	218	179	205	206	206	221	207	213	253	209	194	194	199	225	204	202	200	197	192	195	198	199	193	215	156	172	173	198	207	196	197	200	203	184	178	202	202	206	200	200	209	200	208	199	204	217	198	206	209	211	167	194	192	201	207	204	206	201	194	208	195	205	192	208	208	177	234	213	194	203	189	168	205	178	231	192	193	196	205	186	203	200	197	199	187	199	206	201	207	225	201	197	176	206	221	187	202	222	210	184	189	196	202	217	218	211	201	216	209	208	169	246	213	197	207	195	220	188	191	200	234	211	188	201	212	198	233	178	206	184	166	218	199	201	206	178	215	224	207	201	208	194	213	197	207	210	192	213	210	204	197	201	186	188	202	182	201	213	186	197	213	235	204	183	205	204	215	216	211	200	207	199	196	197	188	201	188	193	198	213	216	224	224	218	211	182	204	212	219	193	221	219	203	219	226	194	200	190	177	206	225	187	194	223	211	193	175	210	198	230	209	213	181	207	217	182	222	202	215	220	190	200	180	176	212	239	219	193	167	207	226	221	199	213	187	218	215	216	203	191	193	234	190	183	220	168	204	236	191	188	226	234	219	233	213	197	203	208	188	192	188	204	223	209	208	198	202	198	202	203	213	207	206	215	197	204	180	197	191	222	200	205	189	188	222	202	213	214	221	206	220	167	192	225	186	185	185	237	209	185	182	214	209	213	199	221	208	215	230	209	186	199	200	168	204	194	170	223	210	233	187	200	184	158	231	187	178	202	206	213	204	195	227	213	178	202	198	199	173	193	192	209	187	199	218	209	176	196	214	207	213	187	195	186	207	187	211	200	206	241	245	186	195	200	193	191	217	198	193	219	209	200	204	191	195	209	185	201	181	192	218	202	222	215	187	164	200	222	199	213	225	214	200	201	202	174	218	196	194	201	211	186	187	206	206	209	214	210	178	226	208	212	211	212	195	204	226	183	198	199	199	215	206	230	200	226	200	200	204	220	173	208	199	212	224	180	193	186	198	226	206	212	199	201	211	174	187	218	220	211	230	198	210	203	218	171	174	203	182	185	205	195	194	203	197	216	185	173	210	201	221	181	205	206	211	191	232	217	226	178	162	213	198	228	209	187	212	181	206	200	213	221	190	207	210	207	187	202	193	208	206	213	196	203	192	194	235	187	202	208	173	183	179	206	196	221	195	187	203	198	195	172	227	195	218	177	176	199	207	181	191	188	160	226	192	206	199	200	196	192	204	190	209	198	221	160	205	219	200	201	226	226	212	212	225	212	218	212	207	212	226	209	200	192	209	217	207	219	221	214	201	200	204	184	199	200	180	211	216	185	202	219	193	202	206	190	209	190	204	182	221	237	218	192	196	200	201	216	216	149	199	195	208	205	216	214	183	192	203	218	180	197	218	207	195	204	203	203	204	196	195	192	193	226	194	183	199	198	210	213	215	207	182	209	200	188	209	196	182	203	197	188	217	211	200	210	210	196	182	195	199	206	221	227	191	203	203	210	198	196	190	196	186	207	182	183	196	210	216	209	224	204	173	204	209	205	202	189	201	212	199	191	199	188	226	186	189	201	211	178	189	182	161	214	190	206	192	208	191	192	192	187	209	208	239	197	224	200	198	200	215	200	195	226	211	205	205	219	190	211	187	184	167	199	205	192	187	226	206	208	205	196	217	204	185	218	183	191	205	222	177	179	205	206	212	214	193	238	215	215	202	201	204	177	210	184	221	194	185	168	218	223	192	205	222	206	199	213	167	197	205	183	204	221	200	216	190	195	205	196	200	199	204	210	218	209	167	209	210	211	204	221	203	199	204	194	198	207	201	203	195	206	202	174	189	212	218	237	194	209	188	211	198	204	207	203	195	181	196	196	204	196	216	204	221	196	168	195	209	203	199	179	188	204	198	185	223	216	219	214	209	184	183	209	173	194	189	194	207	213	181	180	183	197	223	231	205	199	227	198	201	208	199	212	199	184	202	219	199	188	209	205	216	202	220	178	178	203	217	198	204	200	207	196	219	189	207	188	202	201	191	196	202	192	208	214	203	173	184	206	203	199	203	214	198	195	215	201	210	200	194	213	211	205	189	196	194	209	191	186	211	196	196	215	198	189	187	237	184	189	244	209	172	189	210	195	178	217	212	198	193	187	234	197	224	202	201	201	207	206	215	211	190	198	195	204	186	206	215	220	215	186	194	210	197	202	210	212	242	214	194	197	183	218	208	191	168	180	223	205	208	189	206	200	208	210	191	192	204	193	198	187	196	240	184	195	201	196	198	197	190	206	220	183	192	189	210	207	190	197	209	195	208	215	195	207	191	207	209	201	178	185	170	199	206	192	202
2244	677	725	757	739	690	668	615	660	632	600	580	616	551	569	572	608	552	570	604	586	563	556	533	560	561	562	565	553	569	545	587	518	572	523	576	570	577	548	567	539	556	575	548	581	521	540	575	573	572	548	564	574	594	536	524	562	566	599	544	553	536	552	549	538	562	529	581	593	534	571	563	508	580	580	573	570	546	533	605	519	531	551	546	539	569	592	573	547	538	585	561	607	576	551	607	557	562	606	565	549	588	509	574	574	547	600	529	561	533	499	593	572	569	518	562	545	564	558	551	584	555	539	559	556	558	545	543	606	527	586	545	531	576	561	558	572	600	649	562	542	558	564	553	538	550	579	533	535	577	562	523	549	556	596	561	569	547	561	529	544	564	582	522	548	578	544	507	569	567	551	538	531	532	551	612	545	554	541	539	554	527	572	508	564	571	575	538	540	539	565	579	604	576	539	572	564	536	575	597	548	527	527	562	537	537	509	560	559	548	610	527	515	521	620	546	568	550	564	537	544	569	553	543	556	573	547	514	530	568	573	541	535	555	568	547	537	567	527	560	517	565	560	533	576	520	594	544	607	558	607	570	558	543	534	558	568	529	534	571	595	556	570	562	518	593	573	541	545	538	568	569	536	581	568	569	541	530	527	554	536	579	552	565	556	558	551	527	574	555	576	575	463	552	557	546	551	545	583	563	538	559	579	514	521	539	600	558	548	501	570	514	565	572	571	582	536	551	565	537	552	562	536	563	556	541	522	554	559	611	539	536	523	546	570	577	568	575	533	516	547	557	552	558	563	591	555	551	519	520	581	591	536	603	524	560	539	591	586	551	551	543	568	519	527	552	553	579	562	525	531	535	578	606	549	571	580	560	593	541	562	524	570	552	561	588	573	511	571	590	551	548	530	518	594	550	535	506	512	581	520	573	602	577	544	536	521	581	558	535	582	516	568	560	569	569	554	564	555	529	581	532	573	569	559	579	534	559	541	588	565	563	556	578	551	564	536	548	577	544	575	531	539	526	571	547	522	568	578	517	571	540	585	604	546	577	567	566	565	526	562	555	541	521	510	532	596	495	557	553	524	562	568	543	583	547	524	496	581	612	581	559	558	559	554	516	533	518	540	528	525	582	556	527	545	557	595	572	552	585	567	551	567	557	549	533	533	570	572	539	556	576	564	555	544	536	538	531	575	532	549	619	586	536	581	569	501	574	566	564	555	559	563	537	562	549	582	522	585	583	539	528	533	574	535	574	546	528	541	555	572	590	602	561	526	558	539	528	534	550	584	549	553	590	551	523	581	605	563	563	552	575	503	560	546	581	567	571	586	548	559	582	567	546	576	528	572	563	544	564	566	522	522	520	545	576	578	574	578	557	547	513	543	526	594	554	580	568	556	566	571	492	561	543	552	591	584	571	559	516	519	538	550	579	556	566	571	552	523	556	556	576	515	592	575	544	582	524	592	557	580	572	539	569	503	553	532	601	543	538	534	538	586	558	595	553	565	546	557	592	570	572	558	580	591	570	564	586	537	582	560	561	536	565	588	548	533	547	587	549	571	571	536	551	582	545	536	512	528	564	531	547	544	537	536	573	558	598	583	540	555	535	527	557	562	553	536	539	544	524	575	539	595	554	539	581	522	517	598	583	523	574	580	587	602	540	537	558	562	514	541	528	555	635	614	557	547	546	573	565	567	536	617	549	609	546	566	557	554	523	561	565	556	558	566	597	584	556	535	542	547	546	548	593	549	544	530	567	570	533	573	577	594	545	511	533	534	550	529	543	585	576	526	504	563	589	540	519	546	554	543	557	618	557	612	589	542	564	565	527	545	553	566	582	541	531	605	584	546	557	563	556	554	571	542	564	621	538	540	571	545	556	546	585	570	598	524	594	576	539	573	562	593	538	558	488	536	588	599	529	558	539	566	540	580	577	586	539	521	532	545	582	525	524	571	523	517	599	564	556	587	510	524	503	553	556	556	554	567	560	580	602	580	563	538	544	560	605	575	513	571	540	522	550	555	572	593	550	536	548	584	598	562	551	545	591	579	536	533	542	564	534	556	561	568	565	500	540	543	533	523	590	564	570	568	576	562	527	562	536	565	520	566	594	550	527	552	569	529	536	540	545	558	565	533	582	545	562	555	573	512	565	528	529	526	551	542	558	563	548	563	564	565	550	563	577	543	555	548	579	495	553	560	561	559	559	539	543	534	569	536	579	550	597	552	549	523	579	498	535	541	575	542	564	561	553	540	567	565	582	543	599	568	590	594	540	611	546	585	563	560	526	553	547	581	569	575	532	554	579	555	533	568	568	535	569	505	594	600	597	577	582	527	528	554	562	533	563	563	570	593	564	516	544	544	542	545	565	535	594	550	557	577	586	523	561	570	558	578	541	558	543	596	568	566	565	573	548	549	562	579	584	578	579	552	563	520	528	567	508	560	564	542	570	556	545	587	579	599	551	537	582	582	506	573	553	541	550	529	563	552	532	580	575	585	531	544	535	502	563	524	568	586	579	533	548	585	591	585	580	511	630	572	551	532	591	548	622	557	564	557	594	560	529	526	499	550	548	567	610	552	552	572	577	601	549	536	557	578	515	571	556	517	575	572	536	563	564	552	529	544	584	520	550	566	535	531	546	562	555	514	598	573	536	579	514	538	560	556	508	589	566	573	573	548	565	566	582	597	523	548	569	545	569	534	568	536	551	545	563	520	573	553	534	552	574	550	622	530	576	597	562	538	578	530	538	594	543	593	582	544	570	496	541	570	570	590	537	529	557	576	563	557	591	604	516	556	532	554	572	535	546	571	593	527	580	618	569	549	583	545	517	531	581	526	572	561	556	522	548	563	545	537	557	572	568	511	576	565	528	585	550	544	549	548	542	546	579	541	568	567	572	544	610	591	544	551	562	535	584	578	543	557	574	531	552	528	572	569	552	572	537	553	506	568	506	582	554	584	572	554	541	498	588	560	576	547	528	590	543	592	570	562	535	577	567	529	566	543	572	565	567	568	560	530	570	571	572	583	591	537	564	599	555	540	520	558	560	567	542	573	591	575	569	548	551	530	559	568	527	576	567	542	555	605	544	533	568	555	528	583	533	564	561	558	574	550	517	594	575	538	531	561	550	566	580	544	580	539	558	519	558	551	581	582	506	536	543	558	490	566	538	523	543	517	555	537	601	532	556	571	563	528	564	563	540	553	525	586	525	575	563	546	523	506	549	519	567	529	514	571	561	524	582	526	544	558	556	550	535	548	552	583	548	562	514	591	538	567	536	497	553	579	564	559	556	568	574	595	567	567	555	548	576	588	549	525	559	571	586	563	575	539	613	540	602	582	602	566	565	510	565	607	591	552	549	589	576	605	541	553	591	547	560	568	569	563	565	546	539	572	566	526	536	534	522	550	515	521	584	539	551	519	533	588	561	516	561	566	573	553	535	545	535	572	574	512	553	581	539	576	526	556	526	531	539	532	535	583	536	584	559	538	520	524	576
10470	1168	1338	1103	735	550	447	355	288	259	184	203	178	158	146	152	131	131	136	152	130	120	125	133	117	124	121	131	110	130	92	96	122	108	96	92	105	107	85	101	97	118	123	101	104	113	98	108	91	83	98	97	117	114	106	103	105	118	102	98	96	101	97	99	99	115	110	118	95	98	83	92	85	94	93	93	101	78	93	96	81	109	117	94	100	111	87	89	104	100	68	108	99	112	100	88	110	114	100	99	101	103	97	89	76	92	94	100	93	113	123	82	90	96	102	104	93	108	95	110	102	108	99	95	102	91	91	95	91	115	120	105	98	103	89	100	96	105	103	94	91	90	124	122	103	96	104	83	102	91	86	107	109	91	93	99	97	78	99	90	106	100	100	79	99	80	92	96	90	96	99	113	105	118	99	94	107	88	110	89	128	101	109	101	99	86	107	81	93	110	117	106	125	115	91	91	107	95	89	103	116	87	95	102	98	87	91	109	113	93	95	105	105	75	92	85	103	85	100	97	100	89	107	108	104	100	85	96	95	100	112	88	71	96	86	101	90	101	90	99	94	101	106	97	109	102	99	86	110	110	100	74	102	96	86	107	107	95	97	114	74	95	102	101	103	97	100	85	84	113	101	80	114	105	90	112	83	95	101	100	109	121	101	106	97	113	85	82	107	111	116	84	103	92	122	86	97	108	97	100	75	93	110	114	97	95	92	109	89	106	96	104	101	94	97	98	99	107	100	93	88	98	94	92	103	93	103	110	109	107	99	90	89	108	102	99	89	92	95	96	117	94	110	103	99	105	99	92	102	99	115	90	109	85	106	94	98	100	87	93	92	98	114	106	88	93	113	93	93	94	94	96	102	91	104	100	87	102	96	87	92	110	108	94	102	101	109	103	95	102	84	81	100	91	116	110	109	97	107	80	106	89	93	86	100	104	116	96	109	108	95	102	97	84	92	100	94	93	103	116	98	107	92	102	86	103	113	100	107	103	102	111	94	107	90	98	92	104	99	100	90	113	114	119	86	95	100	90	98	108	105	107	86	101	106	106	106	88	103	97	86	96	90	108	110	83	92	88	112	116	94	106	94	102	92	108	105	85	78	110	117	98	98	84	97	99	101	102	103	100	103	92	98	100	93	102	101	96	113	94	92	93	85	102	105	104	95	90	122	104	97	115	102	102	85	87	107	99	92	94	86	112	107	118	85	91	78	97	101	99	98	114	104	96	114	113	97	115	97	80	96	88	96	98	99	108	106	101	95	102	110	114	79	92	84	108	98	106	85	108	91	96	105	106	100	98	102	92	107	111	86	96	92	90	118	105	107	101	96	101	109	79	100	107	94	79	100	92	80	103	99	117	96	99	89	103	105	80	93	91	94	100	96	100	100	110	110	108	102	88	114	116	116	96	90	86	108	95	108	110	116	92	101	112	101	93	105	99	108	111	88	94	116	102	82	106	90	110	113	91	104	108	105	116	84	98	101	102	86	96	112	106	130	102	90	99	108	95	103	93	95	90	93	95	98	101	89	98	86	97	94	101	111	89	98	104	97	107	91	90	104	101	101	93	106	106	79	109	103	108	122	107	83	95	101	83	86	99	114	103	99	111	101	105	93	93	86	110	101	101	106	93	102	87	96	115	89	100	104	98	101	103	96	100	109	119	84	76	98	102	115	91	104	139	83	92	103	88	102	99	113	93	91	99	115	109	96	99	82	95	90	94	82	90	87	104	115	95	106	80	105	109	107	96	101	79	94	102	98	90	111	84	108	82	110	104	104	127	95	100	106	95	91	98	98	111	82	102	109	84	110	109	108	84	106	108	87	95	101	105	98	106	115	112	81	88	97	89	97	103	97	104	99	104	97	91	85	95	99	106	79	103	91	97	90	118	98	99	114	102	101	94	87	87	106	102	92	115	97	123	95	114	89	90	106	104	96	95	97	110	108	105	109	115	97	111	110	107	100	111	95	98	107	110	113	101	121	101	80	93	97	111	98	120	83	109	112	99	106	90	105	116	116	90	96	100	82	95	92	101	97	116	108	92	103	104	103	113	114	99	112	98	109	100	120	91	114	100	89	98	85	102	87	111	100	107	104	102	109	101	99	92	101	112	100	100	101	99	101	98	122	106	105	96	102	120	109	93	100	84	98	94	102	121	89	97	105	98	110	90	110	89	109	121	83	88	105	105	99	94	105	103	85	102	92	108	93	91	73	90	102	96	104	102	84	117	103	84	80	108	103	98	100	126	100	97	94	106	97	109	101	101	98	101	79	114	88	97	115	102	105	99	118	91	126	84	81	96	102	96	98	110	98	87	93	91	122	104	102	90	103	99	102	114	109	124	101	87	90	97	90	108	99	95	107	95	110	114	100	96	96	100	106	104	120	99	109	94	94	103	96	83	98	103	92	91	97	103	92	112	107	80	111	88	113	102	115	94	102	98	98	95	87	87	101	91	99	100	97	104	107	83	109	103	98	98	100	112	101	102	102	112	83	86	96	99	99	99	102	88	108	92	106	98	94	85	94	99	94	109	101	97	111	100	100	96	90	105	84	101	77	103	98	122	91	114	112	92	94	82	111	96	97	94	112	95	100	78	83	104	101	91	102	104	113	98	107	86	103	109	91	98	94	125	110	105	92	102	102	103	111	100	89	83	114	109	108	109	119	88	87	93	113	115	108	92	102	88	112	101	104	98	106	92	92	109	99	106	123	103	94	107	93	111	87	98	92	94	85	95	93	99	91	97	108	104	107	101	86	94	93	96	104	114	103	96	108	100	131	118	83	101	85	109	95	85	107	105	91	117	91	103	99	105	100	113	86	107	96	110	115	101	100	99	93	110	87	101	105	101	99	104	95	103	119	121	105	100	91	96	86	101	94	116	89	120	109	111	103	99	90	117	109	104	111	111	112	103	102	99	106	108	92	89	96	107	93	93	105	99	97	95	114	111	102	87	119	118	92	94	107	99	98	94	81	112	86	107	88	94	97	110	70	92	81	97	92	108	112	114	106	99	92	85	117	95	98	103	96	106	104	95	99	102	105	106	113	90	100	104	103	113	104	97	86	102	102	102	97	97	96	95	113	88	105	100	106	110	91	104	95	115	105	106	108	98	116	108	112	94	94	97	76	105	108	100	117	104	89	103	113	112	117	91	97	83	93	106	113	87	93	97	91	112	101	91	107	99	104	111	85	76	118	111	103	101	86	95	101	102	94	104	104	102	107	107	103	98	98	91	105	92	86	92	101	91	101	106	113	104	84	104	103	99	115	94	75	92	106	88	96	93	90	99	108	118	109	94	113	88	101	100	125	94	105	108	109	112	114	101	105	117	97	96	98	93	90	100	113	98	92	101	122	103	89	101	105	93	92	107	102	92	101	95	94	92	103	108	99	91	94	94	91	78	99	95	121	96	106	97	105	99	102	124	95	102	89	112	84	88	88	110	96	82	103	83	98	88	93	88	95	95	84	90	86	102	91	109	98	88	92	98	108	95	93	100
5544	1385	3179	3680	3055	2477	1966	1626	1401	1196	1076	918	897	789	719	706	599	634	574	513	509	483	487	467	481	504	445	477	443	393	432	408	395	392	380	386	369	385	372	392	360	384	392	357	380	363	356	357	345	369	329	356	361	348	329	374	343	336	352	360	350	316	324	317	320	363	306	338	306	344	343	325	324	333	340	328	296	341	309	336	331	369	301	328	322	338	327	333	311	333	323	325	353	316	326	360	328	333	320	343	331	330	321	301	327	319	329	310	311	308	286	323	322	341	303	343	351	330	317	294	302	338	329	325	330	320	348	317	320	331	318	339	328	342	310	296	336	314	332	309	366	303	337	322	318	332	272	316	333	285	304	286	316	313	270	316	328	314	323	311	323	321	340	328	326	322	333	309	323	322	321	319	312	349	349	324	333	309	333	317	305	332	326	337	333	317	280	326	296	299	321	299	326	330	297	303	303	309	302	320	328	309	289	296	313	312	338	288	326	313	331	345	324	336	293	328	328	310	318	309	299	338	296	311	317	345	312	324	319	320	313	302	339	345	284	325	295	307	299	314	354	325	330	324	340	338	285	308	306	313	312	321	324	317	340	291	320	321	300	286	326	299	352	323	339	309	343	299	305	311	293	302	280	297	310	358	327	313	314	313	302	313	310	314	306	319	329	355	339	323	305	293	303	331	314	312	313	344	340	292	340	308	300	305	322	309	318	285	318	291	316	328	281	307	302	313	309	272	332	284	321	328	289	318	295	283	341	310	316	298	262	305	325	332	313	308	338	288	315	342	313	339	294	314	312	334	317	297	309	332	335	320	316	311	325	305	293	299	343	341	306	297	296	332	305	273	331	310	303	310	298	314	332	302	295	310	330	316	348	335	284	273	341	324	345	313	321	294	333	303	287	300	310	334	314	305	308	345	334	316	322	332	336	318	301	327	342	309	297	319	270	328	305	322	335	295	289	303	322	299	333	312	306	333	328	327	295	318	307	324	318	293	310	289	341	307	299	312	315	302	300	320	335	322	301	340	298	295	302	325	311	330	319	330	319	317	333	306	345	342	315	309	317	320	303	306	319	310	301	333	298	333	346	294	333	320	327	330	311	338	333	314	306	340	326	291	319	329	289	324	316	331	296	318	341	356	304	332	316	307	310	308	304	290	280	277	331	311	314	275	366	307	343	302	323	373	313	312	299	312	282	307	324	329	279	302	334	326	349	311	302	313	293	290	327	328	301	300	288	346	309	317	307	302	302	307	312	299	323	328	305	301	329	312	302	294	295	313	335	325	303	316	344	307	324	302	304	313	336	318	333	315	300	347	302	328	313	298	338	342	312	317	324	346	332	360	312	371	315	301	322	300	324	308	305	331	306	296	321	347	333	301	302	332	327	287	292	307	346	295	317	336	334	338	308	329	344	348	314	311	329	309	316	311	338	297	344	310	318	297	293	321	316	303	293	321	331	316	317	314	331	312	328	304	285	327	338	303	311	299	290	319	316	305	336	324	289	297	315	349	343	309	336	316	339	307	313	309	328	334	321	312	319	290	316	290	309	315	317	306	309	333	351	312	308	319	319	330	311	327	361	328	312	297	307	336	294	330	319	283	307	275	310	296	321	312	312	316	346	316	286	331	287	331	300	303	289	319	291	334	354	293	313	342	333	316	309	328	309	310	335	326	319	320	319	318	363	320	340	317	296	331	306	283	309	320	281	288	308	292	306	317	313	322	296	355	303	276	323	297	292	303	340	323	334	326	311	300	336	344	328	302	323	285	303	307	324	315	344	304	339	338	314	325	295	290	305	289	281	327	280	334	322	306	294	315	322	328	320	296	309	320	315	336	333	327	334	330	320	353	288	290	326	308	315	299	315	312	307	312	289	332	305	317	333	381	276	319	323	296	335	314	309	313	294	308	319	297	289	338	318	324	305	333	325	312	320	335	331	293	348	340	307	290	324	317	323	311	342	326	343	318	324	297	312	331	325	321	295	320	345	308	320	303	295	334	286	296	318	336	337	309	328	327	300	333	311	326	291	315	299	321	303	330	328	314	317	318	351	313	315	330	312	289	327	288	318	336	305	299	333	319	319	308	302	298	317	302	311	348	330	317	300	300	312	260	319	302	308	315	345	323	315	333	330	283	296	315	313	312	331	317	311	325	314	312	298	308	313	291	320	300	292	317	312	315	302	322	317	323	265	312	310	300	343	306	336	334	296	312	326	305	315	297	300	317	323	306	333	291	327	294	326	323	312	334	306	328	323	311	303	305	331	314	352	335	318	297	309	340	337	295	306	314	328	320	297	308	332	304	300	327	295	315	316	316	359	307	317	308	301	315	353	309	293	295	321	306	306	327	318	334	284	360	307	311	300	296	325	326	331	282	323	304	324	308	310	308	318	319	341	286	358	347	323	291	345	301	317	293	283	295	336	321	297	304	292	332	342	315	299	325	318	323	331	313	346	305	310	312	338	289	300	322	323	317	336	315	327	334	297	304	316	322	333	333	341	293	319	313	308	297	307	312	342	309	308	312	310	318	323	312	330	307	293	280	298	298	281	338	301	323	284	326	301	305	331	348	331	320	305	319	323	303	312	300	320	322	301	329	295	337	310	308	313	291	316	311	315	312	321	317	309	351	291	315	315	312	292	329	289	280	305	315	313	317	292	304	313	326	301	295	311	309	320	322	339	297	337	293	319	330	315	297	325	311	302	292	335	317	283	339	274	281	340	330	282	298	331	350	297	313	313	319	327	312	312	327	339	343	300	349	285	296	290	307	309	348	306	301	304	308	323	301	303	322	315	290	317	297	289	312	276	316	313	314	324	349	326	309	310	314	331	317	292	294	319	311	302	302	276	294	305	343	296	300	344	288	313	310	326	283	305	321	317	310	292	298	327	310	313	305	330	308	326	328	298	290	317	302	314	324	342	314	310	299	319	307	280	324	302	331	298	336	326	301	339	319	333	311	309	333	325	344	291	313	328	305	311	298	328	301	324	324	307	304	297	325	297	319	329	320	293	319	284	325	311	334	337	313	300	309	327	365	337	336	324	284	314	322	315	295	335	312	327	313	297	329	303	327	309	294	305	338	328	284	345	295	315	346	333	332	326	311	308	329	344	298	292	288	301	305	331	334	321	335	311	339	273	316	340	308	320	298	315	325	309	301	327	315	292	345	316	292	310	295	310	332	311	279	351	319	288	310	310	314	346	333	322	312	328	296	312	311	284	299	326	327	323	315	316	307	320	320	298	305	328	329	305	323	320	307	300	322	286	311	294	347	313	322	306	317	314	292	315	288	326	302	327	321	338	281	330	305	317	304	315	315	321	310	317	332	339	297	304	283	281	295	343	298	320	322	304	277	280	325	324	331	310	316	323	308	325	341	323	327	315	297	331	306	328	343	285	301	312	300	295	309	311	330	302	303	314	294	345	277	318	329	311	290	326	342	302	319	340	313	278	300	315	318	277	320	301	338	285	284	334	305	329	303	315	319	316	326	342	297
18995	3290	2982	2213	1540	1150	880	671	529	465	407	371	305	332	267	256	256	244	223	216	227	220	210	224	187	201	227	183	210	198	193	182	172	143	187	180	163	164	190	186	161	163	176	182	192	166	161	179	162	173	172	187	182	162	167	169	175	174	182	154	170	179	158	158	181	164	193	163	166	173	157	155	156	169	184	163	167	175	171	182	174	189	175	172	146	167	175	167	157	163	180	188	160	152	191	170	188	178	148	175	155	151	164	135	174	151	152	156	155	165	152	157	163	143	160	158	175	141	184	162	155	171	161	149	167	178	178	159	166	159	150	141	150	191	159	165	175	178	157	184	178	140	182	160	143	175	157	162	162	172	171	175	183	163	143	141	153	140	162	157	161	177	198	178	165	144	173	158	188	170	152	169	155	177	159	180	136	155	154	163	170	159	166	129	148	158	183	162	155	174	163	155	161	155	162	178	159	143	171	161	150	144	154	160	183	136	152	149	184	170	140	150	175	155	176	168	144	146	155	156	131	183	142	163	169	167	163	181	150	174	153	151	158	163	172	179	165	158	162	170	179	173	164	163	162	163	173	155	159	147	164	168	180	164	151	152	149	173	135	172	169	156	183	159	170	147	152	179	154	160	143	170	173	174	183	171	156	148	168	163	129	168	164	153	138	153	151	159	168	175	159	193	169	182	176	187	173	154	147	180	150	157	166	169	154	181	148	174	190	176	134	166	170	173	150	176	149	171	149	149	190	143	207	175	178	145	175	159	170	170	170	135	165	166	174	164	173	153	165	151	173	159	168	154	142	147	186	170	171	167	172	157	166	166	166	181	155	165	171	182	149	154	162	153	183	171	175	153	159	159	157	153	149	156	171	167	141	151	157	180	175	159	149	158	160	173	179	167	168	177	151	149	166	149	160	168	154	148	167	163	194	174	155	157	176	153	160	149	149	147	163	131	146	134	172	150	183	163	166	157	171	136	189	164	149	158	162	185	173	183	141	160	177	210	173	168	176	162	159	150	171	166	174	154	160	144	178	168	161	182	175	164	168	170	155	153	161	158	158	137	164	168	170	145	163	169	144	166	157	164	152	152	170	156	170	180	195	171	150	167	148	169	180	177	161	173	164	167	151	143	141	153	179	166	149	180	168	165	151	156	175	159	155	169	156	157	160	157	172	194	145	156	160	165	173	138	160	164	151	166	162	170	165	166	153	190	149	169	159	170	147	148	161	157	166	174	171	136	175	171	171	159	151	159	180	166	155	174	138	151	201	179	168	166	163	161	166	167	174	178	157	184	159	178	153	150	172	156	155	167	192	157	148	190	172	182	172	166	167	153	172	140	156	158	165	180	179	149	162	156	147	154	164	165	159	174	178	149	171	180	164	182	162	144	137	147	171	158	162	161	177	143	160	167	147	169	163	156	155	185	188	173	167	163	178	176	195	179	144	185	170	167	168	165	177	175	155	157	160	158	182	172	154	162	160	164	162	155	143	168	162	149	200	144	172	152	187	152	159	175	169	162	161	165	167	170	143	157	174	176	160	165	157	181	147	184	174	151	169	185	171	159	174	151	170	163	159	170	150	164	158	165	163	167	149	165	162	161	177	151	147	168	166	181	145	151	150	151	153	164	175	167	159	174	175	175	170	208	146	168	158	165	183	156	153	168	168	172	151	172	164	180	148	155	189	149	170	160	163	149	154	145	156	159	139	135	149	175	159	161	152	162	150	145	179	155	133	169	155	153	169	179	143	163	172	144	167	170	149	145	162	165	153	168	184	167	188	166	177	158	180	181	170	171	162	176	147	160	153	169	166	145	152	175	163	153	178	147	163	177	158	158	181	173	173	164	163	177	160	149	166	174	170	167	165	157	155	176	165	155	154	163	175	148	165	136	155	159	171	160	168	152	152	182	169	151	161	166	155	146	156	175	181	147	180	157	175	150	164	144	157	166	160	172	167	144	138	156	149	155	140	162	173	188	154	183	165	165	178	181	138	183	142	158	166	161	155	173	144	178	166	166	180	168	159	145	169	155	144	157	178	172	145	167	143	145	149	157	150	163	192	166	179	148	143	164	184	151	161	154	181	160	167	198	142	164	168	134	183	146	170	129	155	163	169	162	150	146	158	179	150	166	151	170	162	155	166	145	177	168	164	170	169	175	165	160	153	165	152	147	156	152	159	156	159	170	171	153	149	161	170	140	151	174	158	170	156	176	153	178	165	160	157	162	169	168	172	153	148	159	140	173	162	164	127	161	162	167	152	141	163	185	184	172	144	178	172	186	157	187	169	161	184	163	152	156	151	168	184	147	150	161	178	151	178	193	152	167	168	179	175	156	153	157	179	139	145	172	165	181	166	161	181	150	164	166	153	191	175	154	147	164	137	153	170	154	162	160	158	153	156	179	163	158	137	147	173	130	164	161	167	159	187	152	156	167	169	143	175	145	143	163	156	159	158	170	173	150	170	168	171	151	175	157	153	175	171	169	176	153	148	164	157	158	144	147	178	160	139	158	159	150	151	143	157	146	145	156	163	169	156	158	155	166	154	174	170	170	162	141	142	136	181	162	170	172	143	167	180	145	188	158	162	147	177	152	161	175	165	191	154	167	153	157	174	155	169	173	175	165	176	184	149	157	161	185	159	161	162	161	164	159	169	183	135	175	159	156	158	180	165	182	181	160	183	150	167	140	156	160	166	172	169	146	149	168	169	151	162	161	140	173	176	152	157	146	169	165	158	171	161	165	169	141	164	172	164	174	181	158	162	169	158	169	174	168	166	162	160	177	151	154	140	157	152	166	151	159	157	173	152	140	164	186	164	167	160	163	176	141	178	185	144	161	159	181	148	176	157	169	175	183	177	154	167	169	151	143	179	176	170	163	146	155	155	156	148	145	182	176	149	167	140	171	144	172	157	161	159	146	177	138	166	149	186	181	180	168	168	169	161	172	162	169	173	165	155	160	154	161	162	149	143	174	180	160	176	150	143	156	145	172	169	165	164	155	154	157	156	140	162	151	185	150	149	180	164	151	166	161	144	184	160	155	156	171	166	138	152	183	176	163	163	161	166	157	149	174	169	164	168	150	149	143	185	149	179	174	162	173	175	169	171	168	165	145	161	163	191	157	155	168	161	163	161	180	168	167	160	166	169	182	171	182	164	165	163	150	156	175	174	180	166	157	152	170	160	176	168	171	148	158	162	154	152	158	162	134	188	172	171	163	180	180	167	160	153	161	159	163	157	177	145	149	171	157	145	167	157	159	161	172	160	176	150	169	163	158	144	139	168	145	167	170	184	168	177	152	147	176	178	193	141	196	155	167	152	165	170	185	140	155	159	155	157	173	146	169	168	154	163	168	149	172	159	173	175	166	157	181	184	159	174	151	191	161	178	149	153	161	189	156	160	158	181	166	160	163	166	161	155	161	155	169	163	177	153	146	139	151	155	165	151	179	141	153	148	187	152	150	161	163	162	135	180	163	166	143	183	171	179	167	164	171	169	153
7997	2659	6143	6708	5699	4674	3829	3099	2624	2338	1949	1768	1559	1446	1374	1215	1071	1021	1068	987	922	857	835	814	803	769	766	748	712	641	644	650	640	611	622	676	617	647	606	619	600	616	598	577	584	565	539	524	579	553	500	572	559	513	504	567	561	522	518	520	538	560	532	520	498	509	551	514	523	563	475	535	572	449	497	481	511	503	514	483	521	535	509	507	464	505	493	546	535	509	542	497	509	461	508	488	530	496	479	489	488	525	516	510	478	534	519	514	496	501	487	512	483	515	515	521	471	547	453	476	471	509	485	533	491	483	480	504	484	450	518	482	493	518	519	434	476	456	470	468	527	489	529	467	523	497	506	520	490	475	472	495	514	477	497	480	487	457	482	473	484	477	495	487	493	514	472	497	506	508	438	447	477	502	463	482	508	492	485	470	513	481	495	489	466	501	476	492	517	450	474	529	482	485	483	471	498	520	467	481	487	463	489	505	502	478	476	507	511	451	525	487	452	481	480	484	511	534	502	528	510	527	450	485	506	484	501	520	489	485	449	482	465	477	514	498	492	486	491	473	452	476	484	501	488	460	481	457	478	488	497	476	455	487	493	503	510	515	500	484	534	491	479	488	491	477	487	465	469	494	459	444	455	476	476	458	469	490	492	508	480	471	479	498	490	505	440	439	519	486	490	472	504	446	482	484	461	481	488	527	463	500	496	468	476	513	502	463	460	504	522	479	462	502	448	477	523	538	490	518	462	509	509	508	492	514	479	468	449	471	494	476	485	478	519	501	454	482	474	504	472	488	508	515	471	467	451	484	456	524	504	489	466	465	449	460	511	490	467	550	496	501	504	444	495	512	505	518	492	480	470	454	473	493	504	439	444	458	505	469	469	507	463	459	506	518	472	518	498	463	478	508	470	512	463	462	511	525	488	493	491	467	498	506	469	486	500	495	452	472	488	506	455	476	489	471	511	506	527	539	452	465	488	465	452	477	482	498	503	478	462	521	473	498	489	471	431	505	489	520	471	508	490	456	502	497	449	473	456	464	450	500	503	510	461	482	458	500	496	524	478	482	477	479	464	488	443	492	489	463	538	472	482	464	485	489	472	475	473	470	523	522	501	519	494	465	503	464	523	509	506	471	481	465	483	470	508	444	530	457	502	482	480	451	475	499	506	472	495	516	507	475	522	492	534	462	503	470	486	469	524	475	456	511	458	493	444	487	472	499	508	470	444	471	441	477	496	511	480	436	451	475	489	442	497	505	522	460	478	507	497	471	499	490	503	497	452	476	501	522	439	503	497	518	475	417	488	497	478	475	480	490	487	445	462	522	513	507	473	471	476	467	511	453	424	470	441	454	468	482	472	482	489	501	505	484	480	474	473	459	512	478	518	499	487	478	445	528	465	471	494	484	507	468	486	479	511	483	469	496	516	506	462	512	483	497	501	492	498	532	476	482	436	494	526	499	512	493	488	441	454	509	501	506	513	481	471	490	449	451	459	483	465	515	477	489	474	454	498	526	498	487	502	446	481	508	475	465	461	453	470	516	486	486	455	457	445	470	463	491	454	482	484	499	463	486	522	450	498	503	491	468	487	503	480	473	530	470	478	474	474	484	521	476	486	539	494	478	479	504	542	508	502	474	485	469	508	457	462	484	474	459	488	476	467	489	510	524	507	453	472	484	497	449	458	486	476	459	481	487	464	460	465	488	495	426	517	492	480	523	505	494	486	494	497	489	485	488	506	501	492	537	496	527	450	499	505	492	469	498	497	485	493	536	497	471	453	497	492	454	450	449	509	494	461	505	463	494	511	462	473	453	468	472	476	514	490	490	512	487	502	496	475	479	460	497	492	482	526	491	461	491	500	500	496	483	494	505	469	514	499	498	490	478	487	497	455	495	491	483	500	459	507	475	506	502	484	476	474	444	483	461	484	493	446	494	465	460	488	478	460	471	496	490	485	503	460	486	482	463	484	546	451	515	487	483	457	479	485	507	503	517	506	521	523	442	482	482	487	516	462	468	501	484	463	482	448	490	490	460	474	487	486	477	461	469	499	503	512	481	508	463	451	466	483	463	472	522	470	487	451	461	478	490	502	428	489	495	485	511	458	498	473	476	437	510	479	492	458	451	522	458	502	441	477	467	489	456	501	493	502	479	498	482	489	456	499	453	472	504	477	505	473	507	523	485	495	478	453	534	494	478	520	478	453	445	466	505	478	500	471	516	483	488	472	473	498	474	435	475	447	495	478	516	473	474	494	514	484	447	490	453	500	477	497	482	466	519	484	479	480	503	484	495	436	477	495	477	491	487	519	478	488	485	482	457	496	457	468	504	521	471	491	454	467	508	498	519	500	506	526	453	501	509	498	506	462	481	480	488	478	506	515	488	457	498	471	507	478	487	451	467	497	506	485	491	495	488	513	521	497	500	438	456	526	482	477	511	492	481	497	500	435	478	515	471	482	451	445	457	482	460	506	433	500	500	467	478	486	475	456	459	469	476	504	491	490	493	499	479	503	527	483	471	462	454	484	461	474	485	505	481	459	482	462	453	473	480	469	515	533	475	477	506	505	484	503	477	499	509	493	498	460	462	512	492	429	526	475	490	524	503	482	493	492	479	466	540	477	505	506	495	517	505	483	513	468	470	484	503	470	505	455	517	448	490	494	481	478	451	481	473	497	461	459	462	498	453	464	449	462	476	500	467	481	464	485	482	514	494	486	484	443	463	489	499	488	487	526	498	496	439	479	502	484	525	473	452	472	514	477	467	491	494	460	460	531	513	479	487	475	508	432	520	450	478	477	479	508	491	478	486	469	472	477	445	462	489	478	480	491	489	472	525	480	482	468	494	463	486	472	456	489	508	464	498	512	489	512	469	486	467	480	460	486	477	491	528	478	473	483	481	507	494	457	461	494	500	458	460	508	489	483	486	478	524	484	495	480	474	513	493	518	501	466	495	505	473	480	469	518	466	479	502	504	459	497	471	471	466	499	493	480	493	433	463	519	489	489	484	517	481	496	473	465	520	464	509	474	455	512	531	467	501	483	485	510	508	407	507	472	460	501	500	489	484	527	478	468	479	480	498	495	498	472	472	511	497	454	470	460	498	476	475	494	482	493	458	513	461	515	529	458	483	472	495	496	461	512	452	459	491	480	487	487	504	505	502	458	503	504	512	456	497	454	515	473	489	484	473	442	494	464	520	475	496	502	494	494	452	541	487	506	477	468	528	517	522	460	484	464	458	497	480	489	482	519	481	496	487	488	514	506	488	520	501	484	495	466	492	499	515	478	513	507	501	482	495	441	527	508	488	510	514	471	461	460	475	526	498	515	483	496	464	492	483	470	495	489	507	460	490	459	462	477	495	490	463	503	507	488	477	463	501	453	462	473	481	439	454	460	507	546	462	482	485	486	501	505	465	457	471	470	487	474	487	467	491	477	493	535	459	494	463	485	460	503	503	474	473	431	495	473	477	499	490	509	499	447	489	504	480	459	466	519	488
2423	280	267	265	252	214	237	207	230	207	216	187	185	217	174	206	227	196	201	192	206	198	211	203	214	201	200	181	178	180	205	202	185	203	184	203	210	216	213	176	219	193	208	203	185	190	186	195	203	181	208	199	212	189	195	200	221	211	195	170	194	191	188	222	228	177	211	215	207	215	196	199	191	199	198	209	198	194	217	209	187	210	184	203	169	208	191	228	212	190	195	226	192	198	213	213	213	212	191	199	198	206	209	214	174	207	192	201	197	186	186	217	215	211	187	222	193	197	191	215	211	202	215	187	205	194	187	186	224	181	182	226	183	208	183	184	163	206	174	209	204	199	195	195	205	192	199	206	185	192	205	186	199	203	216	197	183	192	192	177	206	196	200	196	191	191	194	215	183	200	200	196	204	193	212	207	227	195	218	204	207	206	182	201	201	210	221	197	209	200	182	213	192	211	175	203	189	213	227	200	200	213	205	181	200	193	190	217	216	167	216	180	204	207	181	228	201	238	203	192	185	193	191	203	196	214	196	196	204	213	191	220	227	203	181	216	189	194	216	202	216	197	213	208	196	204	204	202	199	181	191	212	219	208	179	194	212	212	170	211	218	196	189	178	184	187	189	186	187	207	202	199	173	194	215	192	205	197	213	180	210	192	202	197	184	196	215	198	189	205	190	192	203	199	215	213	233	218	195	214	192	192	208	219	220	175	220	210	209	192	198	188	195	178	185	222	203	191	205	190	207	174	213	199	202	210	186	184	175	208	207	201	177	213	188	209	233	195	192	207	199	207	229	210	190	206	215	209	210	194	174	213	200	203	182	201	195	192	202	189	198	189	191	219	219	196	210	191	210	193	197	182	204	229	194	209	226	194	181	203	224	212	205	207	173	198	199	200	199	199	227	216	229	206	208	219	210	204	194	214	195	208	191	198	212	201	216	194	188	192	172	215	219	186	201	200	218	183	192	185	219	203	192	192	188	205	194	198	221	176	172	193	185	188	213	198	208	206	204	202	194	204	203	191	238	198	199	174	185	197	202	218	182	193	215	211	180	206	200	199	201	219	217	170	192	187	184	207	199	237	197	193	195	199	204	203	189	209	206	184	187	189	193	203	203	161	193	205	187	198	197	188	191	232	187	211	201	203	190	221	178	174	203	225	196	179	239	201	210	213	207	197	196	188	208	198	196	211	187	188	175	212	205	176	193	195	214	198	197	200	186	214	205	199	171	168	200	208	206	192	168	202	185	196	182	179	209	201	205	188	222	199	206	205	185	226	183	193	188	194	181	223	207	215	208	171	190	207	211	186	226	215	202	183	209	210	217	194	208	210	184	202	180	210	203	191	198	204	196	199	234	192	180	213	210	210	198	198	213	200	222	188	229	207	218	188	200	183	225	192	216	211	207	213	212	196	213	197	199	199	199	195	195	211	188	211	217	216	182	224	220	209	220	171	205	201	190	199	213	214	188	209	210	205	223	174	202	200	178	196	209	197	198	190	195	179	202	209	211	193	190	181	188	179	218	200	187	197	211	188	225	225	205	212	178	215	210	192	207	230	217	186	222	197	188	202	188	206	190	189	207	205	190	189	194	222	230	205	213	175	209	221	169	204	187	224	207	215	191	200	228	199	210	199	196	207	211	187	197	224	204	210	217	205	201	181	213	199	209	196	174	198	182	206	206	192	183	232	197	178	196	206	200	196	195	201	191	176	202	209	207	215	209	212	207	182	193	191	192	190	214	205	195	196	208	185	196	174	194	210	214	225	196	192	228	215	221	171	194	210	193	213	222	235	205	216	208	204	180	214	219	241	214	200	210	194	183	195	190	217	180	198	184	186	198	211	194	215	202	184	192	220	197	212	196	199	200	195	184	198	203	188	219	209	202	194	197	200	208	203	196	182	185	216	205	205	210	217	198	226	200	199	203	165	199	205	224	195	195	193	218	202	202	198	183	174	212	213	203	190	224	190	176	207	209	176	204	199	207	182	213	190	209	209	197	199	179	217	208	180	195	193	211	194	184	206	214	205	208	208	187	196	209	206	195	225	206	215	194	226	188	206	202	198	221	191	174	202	186	213	226	199	190	212	219	204	188	211	201	211	187	221	200	202	211	201	226	216	214	198	182	213	203	204	203	189	192	191	222	205	186	219	201	191	185	209	199	216	194	189	209	200	198	214	197	172	199	179	169	192	191	202	204	199	199	188	196	215	208	189	188	179	206	202	206	183	220	197	179	187	200	209	195	191	194	200	199	196	200	209	200	198	194	206	200	198	182	194	205	194	204	200	212	190	180	200	192	217	198	195	193	255	203	218	181	176	202	211	212	197	211	182	197	195	215	207	197	221	207	201	189	203	208	218	183	214	222	188	212	188	186	195	183	198	183	181	182	194	174	207	217	188	188	210	236	214	197	189	206	199	200	184	214	205	200	190	182	186	195	182	198	207	175	230	180	195	196	168	175	198	183	188	212	210	235	189	223	214	218	195	206	209	189	202	207	220	210	193	207	211	206	222	196	186	205	207	226	207	199	196	197	226	203	200	170	212	217	200	195	229	203	190	189	195	196	197	212	206	205	212	200	207	198	214	205	181	186	201	201	182	223	193	214	166	201	187	204	194	197	197	209	231	187	189	183	186	206	177	209	191	208	208	186	197	213	201	208	201	180	216	202	222	216	178	218	182	181	234	215	196	188	166	176	209	212	209	188	195	203	197	167	186	194	202	208	196	217	227	212	213	188	206	216	201	187	197	185	214	185	204	195	204	208	232	191	209	201	204	227	176	211	214	233	192	193	190	210	183	186	207	206	192	186	199	228	226	191	186	199	219	228	220	210	215	212	209	219	212	192	226	179	189	209	204	190	186	184	172	186	201	228	202	189	181	200	204	190	213	221	199	226	182	202	209	194	209	197	190	191	210	203	200	186	199	204	236	205	195	173	184	178	192	176	192	207	186	193	215	178	210	185	200	244	198	210	179	166	211	193	213	213	194	198	198	190	190	187	221	225	183	196	209	207	191	223	186	214	207	218	197	207	217	181	198	193	169	201	229	185	218	206	174	200	193	211	187	194	205	198	202	176	184	195	164	198	177	181	214	193	195	209	209	199	187	179	200	183	170	204	180	193	211	205	197	203	210	207	188	188	211	185	197	232	203	210	207	197	184	206	198	175	203	244	192	206	208	208	227	201	187	201	204	205	203	190	205	216	194	205	211	211	179	204	222	197	201	205	181	230	191	195	190	211	196	205	200	173	200	192	210	191	192	203	210	194	221	205	204	203	196	198	196	199	195	209	210	217	177	200	206	208	196	176	200	214	192	213	203	210	181	174	198	209	177	207	175	193	220	193	215	193	208	188	202	202	202	213	200	204	211	183	189	205	218	182	171	208	199	205	203	209	227	197	183	201	208	235	214	214	197	206	194	186	230	201	193	181	198	212	207	172	194	213	193	207	193	196	183	207	198	204	211	182	193	193	190	205	214	215	203	204	196	204	180	232	209
2330	644	775	796	696	700	669	626	567	623	586	625	595	559	528	632	592	539	483	560	562	526	549	508	546	564	532	583	561	585	562	548	546	588	545	542	551	586	571	578	528	541	522	568	531	548	578	572	567	577	574	601	564	563	537	526	517	553	551	543	596	563	554	528	551	561	576	593	565	543	566	523	597	562	545	547	558	556	535	540	518	558	594	547	550	557	580	519	503	556	561	554	536	558	575	573	553	535	549	552	563	548	552	576	554	539	593	531	562	537	523	601	550	531	537	585	573	576	507	550	567	553	580	549	556	527	594	559	553	591	543	520	547	540	572	545	554	568	545	558	521	546	523	569	554	575	528	553	563	564	560	597	534	568	538	572	581	575	573	526	582	548	551	497	559	582	562	549	561	537	510	530	548	538	570	506	548	574	546	571	540	565	574	592	520	543	560	573	518	560	544	530	555	562	600	547	552	560	552	557	525	536	537	528	564	524	536	585	564	596	552	564	559	522	543	587	546	575	587	547	537	554	558	542	541	566	548	589	542	579	535	591	560	556	587	507	609	527	560	547	564	535	562	568	563	557	555	548	572	515	556	550	542	543	566	558	593	519	548	537	611	535	521	566	554	561	529	554	561	526	554	586	547	554	550	551	567	535	560	577	528	553	543	547	531	551	588	572	534	548	553	581	542	567	545	551	582	552	508	560	541	576	564	537	594	532	533	555	574	581	583	581	503	573	559	543	555	574	554	544	566	562	535	517	570	537	568	567	523	581	529	514	577	540	521	531	561	551	601	540	568	529	522	576	537	503	577	558	546	557	536	607	556	584	552	559	544	592	600	536	541	532	563	552	589	519	528	520	544	572	529	566	577	544	583	541	597	527	551	528	569	553	571	536	549	575	559	565	535	582	596	535	517	542	548	602	562	522	562	565	523	537	572	565	560	551	506	541	584	513	569	563	557	553	561	564	568	557	567	514	571	587	546	564	580	517	537	553	586	534	586	534	561	568	558	508	539	520	579	512	561	551	553	595	599	549	550	534	558	570	521	524	540	584	573	542	536	560	561	594	572	519	598	558	560	558	585	565	554	593	556	581	549	590	550	529	563	492	582	570	557	571	543	551	565	518	545	516	560	512	576	555	521	548	548	544	545	537	586	603	529	537	547	564	589	511	607	569	585	585	560	560	555	543	554	560	574	519	554	545	519	565	622	534	570	547	540	594	508	574	545	571	566	554	563	599	567	579	559	552	577	548	541	509	560	574	579	556	540	574	562	530	564	573	600	569	589	578	518	557	593	570	572	549	520	536	559	571	555	590	530	513	513	529	538	543	521	567	565	546	569	517	548	569	572	523	606	582	538	547	553	580	558	566	533	589	568	564	588	566	534	590	511	597	547	522	557	563	579	605	583	570	560	525	558	544	574	530	574	520	554	569	538	586	547	581	564	551	549	547	535	551	556	571	577	554	570	564	575	551	532	562	574	574	561	610	562	571	548	544	545	573	567	575	543	564	550	524	590	537	560	562	523	550	540	544	561	600	534	522	546	567	551	515	594	533	570	602	579	531	542	569	583	571	602	523	586	557	513	566	588	579	549	548	569	590	540	525	552	554	555	567	525	569	589	554	494	587	544	542	576	550	546	526	611	566	531	534	559	534	563	591	539	535	618	541	549	563	519	547	560	569	604	568	569	563	517	559	582	549	581	550	570	568	561	554	543	589	549	513	553	612	570	544	523	554	510	585	558	563	546	562	537	551	559	552	528	547	540	574	564	582	555	533	584	574	505	525	517	528	565	525	559	576	565	543	521	532	492	536	537	547	550	590	569	526	521	542	532	573	560	543	553	566	575	548	562	524	563	533	565	556	546	552	597	533	548	550	544	577	581	594	613	589	568	578	551	552	533	539	584	551	578	568	558	548	560	533	597	537	530	576	578	546	557	546	547	533	564	565	543	548	517	577	581	562	569	553	548	567	526	535	589	540	521	600	585	534	560	526	551	575	544	581	545	567	546	569	523	583	518	560	528	563	535	556	562	580	536	545	537	597	540	554	565	538	581	555	613	534	553	540	538	571	507	529	557	586	584	588	566	509	573	569	563	570	578	568	594	570	548	558	542	552	550	580	608	543	530	538	561	567	535	624	560	559	593	523	546	585	532	549	534	544	572	561	519	525	548	542	566	555	504	562	575	506	511	535	554	544	527	547	538	527	565	565	559	550	543	550	535	570	505	499	559	570	567	596	537	526	571	546	565	522	539	564	556	573	579	588	550	575	571	568	521	536	534	584	582	601	585	537	522	557	552	558	519	548	556	544	543	565	575	583	596	546	569	584	586	596	558	553	552	551	518	550	555	542	558	576	535	584	565	512	572	573	583	578	560	555	542	554	576	517	570	545	585	497	546	560	525	578	558	578	547	589	541	559	541	540	535	572	485	558	568	572	543	582	554	556	557	582	561	562	576	520	521	527	569	535	532	560	594	587	573	597	586	526	570	546	541	613	561	563	553	556	573	553	559	561	520	586	635	548	553	534	571	588	538	530	567	558	553	567	573	581	539	559	554	637	575	540	549	582	557	574	531	543	535	604	574	515	534	550	540	555	539	567	554	537	572	557	576	576	544	585	551	575	545	564	545	569	591	532	544	557	564	564	509	532	560	569	554	558	535	584	551	592	514	526	527	529	505	556	545	570	549	581	534	548	573	582	562	545	596	573	586	558	552	544	535	550	584	583	591	545	530	583	550	551	553	554	548	567	553	562	542	559	565	566	560	523	542	601	596	601	550	585	537	528	568	539	573	553	539	593	554	540	526	591	559	570	559	559	553	530	544	542	526	561	557	610	542	561	573	567	553	568	545	597	532	576	567	534	600	525	579	549	555	536	563	536	573	531	549	560	599	550	535	551	539	561	546	566	574	542	546	562	532	522	550	526	567	579	557	576	561	572	537	506	524	579	585	563	606	578	606	520	565	540	532	559	547	558	541	549	547	556	562	581	564	519	574	558	519	564	562	570	576	624	559	562	557	559	584	577	576	558	590	547	537	518	572	538	555	543	557	590	532	542	521	564	551	577	578	589	532	574	589	566	543	566	560	564	601	579	563	541	506	528	536	616	587	532	590	557	562	561	563	584	560	555	589	534	570	543	516	565	554	539	560	575	526	590	534	556	508	612	542	561	544	567	552	569	558	559	587	554	545	568	547	548	603	547	556	600	543	551	501	558	556	535	549	540	562	554	519	520	553	550	552	611	546	544	550	542	541	563	590	560	538	579	541	573	578	516	576	537	574	517	557	570	579	558	551	548	584	599	546	539	576	556	546	559	549	548	603	553	576	538	572	567	522	540	555	575	594	542	543	567	548	500	524	575	544	575	555	564	565	550	523	534	523	560	526	556	528	552	584	552	548	553	563	534	576	561	570	561	577	540	578	529	571	555	571	565	561	544	511	560	619	526	567	547	532	581	541	561	572	571	577	548	617	547	578	554	581	569	543	536	530	574	549	589	588	567
10283	1178	1435	1060	775	562	415	382	282	257	219	186	189	187	169	174	139	133	129	124	144	140	123	123	127	140	114	104	124	106	98	119	136	107	113	105	129	106	108	110	109	110	106	105	104	99	100	108	114	108	112	104	87	108	115	99	102	104	87	106	95	97	93	94	77	105	109	103	87	109	92	111	91	88	121	95	98	107	117	97	108	114	85	127	97	96	95	102	98	98	90	114	96	107	100	89	101	106	107	103	107	104	92	123	93	112	96	100	86	106	103	91	99	110	88	98	89	112	94	100	115	100	99	93	114	124	93	98	105	107	111	84	92	124	109	85	97	99	100	92	99	110	119	110	93	93	105	109	77	102	95	93	100	109	96	91	99	108	91	101	91	93	104	106	85	123	108	104	103	94	117	90	101	94	87	107	107	110	105	85	112	101	100	76	105	98	105	101	103	109	86	91	93	80	98	113	92	96	107	117	91	105	101	119	95	89	115	99	94	96	93	101	90	109	124	100	95	87	123	103	104	94	97	98	113	98	76	100	100	109	103	111	92	91	103	102	96	94	121	107	92	102	92	94	112	101	92	105	98	105	93	85	120	97	90	104	102	107	96	116	99	109	91	104	103	89	110	93	94	113	88	109	98	91	92	92	88	96	98	131	96	110	89	95	101	103	103	110	103	99	97	99	95	99	111	102	101	87	84	119	104	114	109	91	103	88	86	99	86	91	88	96	102	112	104	83	99	113	92	107	95	104	97	92	88	74	121	93	107	108	102	106	111	90	100	105	87	101	115	96	93	84	113	93	110	112	112	111	93	102	114	113	111	89	102	108	102	101	97	118	95	95	78	100	98	101	91	102	98	109	106	108	97	94	91	99	98	99	91	101	109	79	112	94	111	96	101	92	85	91	99	92	106	101	100	113	103	109	95	99	103	106	99	96	96	102	91	102	115	103	102	99	118	106	109	94	112	112	90	88	97	101	100	100	108	114	103	81	93	119	103	104	88	82	96	106	93	93	100	96	119	86	92	112	86	92	105	100	114	101	109	85	109	99	101	83	85	103	88	96	100	112	106	85	102	92	108	95	96	95	98	86	118	81	101	117	108	87	88	98	104	97	85	94	96	119	121	104	119	95	104	98	109	101	94	93	102	101	84	82	103	100	89	105	104	94	113	100	98	101	106	90	92	98	94	100	90	88	119	105	103	106	94	110	100	101	123	112	107	83	110	97	103	114	95	102	93	88	100	103	94	103	95	109	114	84	113	83	69	84	92	107	106	130	109	102	112	104	96	87	115	89	111	104	103	73	105	109	88	104	106	100	119	90	88	101	107	100	106	109	93	104	91	91	97	91	86	105	105	106	92	103	97	103	103	99	115	115	91	99	101	106	96	102	106	103	112	99	101	87	94	118	89	94	104	116	95	116	99	100	101	122	112	121	105	85	91	93	125	103	92	101	108	100	87	92	93	109	107	105	85	99	99	90	86	85	94	96	92	108	100	93	115	96	94	99	129	116	100	71	100	81	97	93	93	106	84	105	95	110	104	83	101	89	119	117	95	102	105	99	90	108	107	101	106	112	117	99	90	121	105	104	103	64	98	91	98	91	108	94	95	92	102	91	97	84	78	105	107	113	97	84	91	86	119	103	112	100	101	102	117	100	110	111	92	97	98	86	95	94	87	112	115	106	72	90	94	103	94	91	102	103	92	114	111	99	95	89	90	122	111	94	107	87	101	110	110	97	81	100	108	96	98	94	111	112	99	100	109	85	95	87	90	103	96	102	98	97	99	101	122	104	92	104	104	86	91	99	103	73	105	85	83	100	115	100	113	91	93	98	103	93	95	92	122	121	91	95	121	88	102	117	92	106	89	97	97	97	86	100	107	93	112	90	106	108	102	105	92	96	96	105	100	82	80	96	96	109	88	93	82	100	97	97	115	88	88	106	104	98	103	105	94	106	112	99	106	84	92	88	119	105	114	97	80	116	90	97	103	106	95	97	91	96	99	102	94	106	101	94	92	97	93	110	105	105	99	111	100	109	92	91	112	108	110	80	95	103	98	106	113	100	114	93	87	99	100	97	109	85	87	99	102	107	90	104	91	91	101	88	101	94	110	104	97	94	102	85	84	91	93	91	97	84	89	115	88	97	114	102	100	103	114	92	129	87	94	80	104	104	109	87	97	104	93	105	93	102	81	96	94	110	108	105	97	110	97	86	106	111	98	107	91	107	105	119	87	86	111	110	105	91	96	94	102	99	95	101	107	100	107	95	99	98	92	111	87	97	89	79	102	111	106	118	95	97	104	107	101	91	106	99	90	96	90	100	103	100	106	108	103	86	111	113	95	96	109	110	112	99	97	97	82	104	94	111	119	83	106	106	98	102	92	97	84	94	96	82	103	112	108	106	112	95	92	88	108	98	83	87	103	106	82	102	104	88	98	104	100	83	96	117	113	93	114	109	104	94	110	115	92	109	104	101	107	99	100	95	84	98	97	114	89	89	103	110	109	92	111	104	105	86	103	102	93	92	123	93	91	108	97	106	104	93	109	98	90	96	106	100	119	98	95	117	95	99	108	100	102	92	102	93	98	96	107	97	98	103	112	99	100	100	96	78	95	109	103	113	105	87	105	93	110	101	107	109	100	93	96	112	115	100	93	115	122	95	93	112	117	89	99	114	94	100	97	93	102	89	103	94	96	95	94	102	92	113	98	100	106	94	89	92	103	101	101	97	94	92	104	103	114	102	96	114	102	94	92	94	97	92	113	97	101	104	104	112	108	99	96	105	115	98	107	117	106	106	104	103	120	100	97	104	107	93	88	89	79	105	90	97	107	92	103	96	105	100	112	89	79	95	90	98	81	98	99	114	101	96	103	104	111	96	112	93	107	96	111	78	114	93	102	104	96	94	100	113	93	105	104	92	89	96	111	110	102	91	104	92	113	110	115	83	102	117	81	102	120	103	106	96	87	106	109	93	91	105	108	100	94	97	92	100	96	108	93	88	103	112	82	107	90	96	105	96	114	115	86	109	99	96	110	101	94	112	103	92	100	94	95	93	97	89	86	100	107	93	109	81	99	103	100	104	98	100	113	89	93	108	90	104	110	101	97	90	103	91	105	88	99	107	90	98	102	98	88	109	89	95	95	84	98	106	96	104	85	102	91	104	92	96	104	109	125	98	96	100	112	83	105	100	107	104	109	90	93	117	91	119	105	89	104	108	110	102	107	106	91	108	96	101	86	97	99	107	114	103	105	92	98	99	94	80	109	108	100	101	97	111	108	103	106	110	96	87	107	92	99	112	117	99	102	90	102	100	90	103	95	110	100	109	97	86	102	88	111	105	109	97	84	73	92	115	97	93	88	107	101	109	116	88	84	101	100	108	109	93	106	102	113	95	113	90	86	89	109	98	89	104	101	101	104	96	96	114	119	115	92	100	90	107	101	89	91	87	90	110	79	85	104	100	103	106	91	109	82	106	103	96	111	101	105	103	113	106	104	114
5499	1353	3160	3659	2944	2460	1992	1672	1390	1232	1072	995	882	812	731	702	597	581	599	546	550	488	509	520	430	465	439	443	452	433	462	391	372	389	375	380	405	373	398	371	399	340	366	347	374	354	351	334	346	352	377	335	346	377	360	351	335	320	314	351	350	321	334	315	343	316	299	300	344	308	349	319	307	328	353	294	337	313	317	298	329	350	302	328	319	306	312	318	324	351	347	349	307	326	316	335	340	328	332	312	369	345	315	311	298	310	337	323	311	291	315	298	339	321	338	300	326	286	317	306	328	325	299	317	312	356	302	299	321	324	327	302	308	355	314	323	317	343	362	328	351	289	324	282	321	301	292	313	308	308	315	305	303	344	300	286	314	321	309	322	303	325	319	311	301	334	308	316	318	286	336	313	332	330	329	310	309	320	332	317	308	335	319	296	343	313	321	326	304	286	316	333	305	304	326	301	324	331	312	299	321	312	303	331	330	323	335	320	329	307	312	364	338	293	326	342	341	293	310	327	290	290	311	288	330	316	305	344	319	286	328	316	307	292	321	344	276	303	312	301	302	310	348	285	321	322	311	319	284	298	303	309	285	313	333	358	340	307	307	294	314	342	355	314	333	305	326	334	293	333	332	324	287	304	322	297	340	312	337	350	318	294	292	309	293	319	300	339	321	321	308	323	298	368	307	288	322	303	324	317	309	303	285	340	299	328	293	298	322	341	332	320	299	320	320	313	323	277	305	316	303	341	309	303	323	307	284	313	332	305	306	321	326	314	305	319	301	296	330	331	298	333	283	315	347	304	312	273	329	319	311	306	332	306	327	293	308	321	319	331	292	309	344	317	332	298	306	305	314	318	322	335	313	333	328	305	295	310	329	302	290	298	323	286	338	317	289	311	291	304	312	317	313	295	301	289	289	287	318	295	313	311	328	360	295	292	332	334	279	310	306	298	348	304	312	331	299	302	285	352	312	317	323	297	316	311	318	322	305	289	286	310	298	314	308	317	330	303	351	316	301	304	321	313	327	315	322	308	282	327	358	313	309	307	287	339	316	305	339	316	301	281	295	299	318	342	294	304	344	312	308	316	291	312	306	322	337	348	308	303	324	336	297	288	331	324	325	320	315	307	293	323	287	305	335	306	340	307	327	324	328	322	313	341	314	318	287	315	317	348	317	293	324	316	320	318	295	344	317	310	308	310	303	343	335	314	318	293	312	287	315	309	289	308	335	317	342	324	315	295	324	325	302	314	320	297	290	309	295	336	303	304	315	304	325	292	311	288	290	337	316	310	314	326	321	322	334	297	319	308	268	315	295	314	321	304	333	304	318	310	309	329	322	335	292	324	277	273	299	316	309	328	317	325	320	328	318	301	294	286	289	318	287	301	297	299	329	304	320	319	299	303	314	349	336	344	344	302	324	307	274	325	323	348	333	323	303	304	331	291	299	314	318	312	327	339	295	303	333	332	275	321	323	289	311	296	280	279	310	316	303	330	347	338	335	322	297	296	295	306	298	318	310	304	297	311	321	316	322	303	310	327	325	309	350	298	308	327	302	332	323	313	289	323	298	320	285	312	294	337	326	353	308	317	310	328	313	336	329	306	272	298	318	313	341	315	286	299	308	317	315	333	277	325	327	346	306	296	346	314	314	281	322	314	336	308	283	310	316	317	310	322	344	288	336	293	311	306	315	340	322	307	302	336	331	328	283	290	343	322	313	314	326	311	337	316	320	312	300	320	307	296	286	328	334	308	271	316	317	339	315	303	339	272	288	307	322	314	313	345	319	307	312	291	339	295	303	319	330	351	274	278	313	316	311	322	304	323	311	300	304	318	366	291	316	294	313	299	311	325	315	307	307	301	296	347	265	306	328	302	297	310	313	296	304	299	306	289	294	291	324	294	342	302	316	342	320	327	305	310	303	331	311	333	340	332	305	336	309	338	301	331	340	316	330	341	307	337	327	336	290	332	301	290	332	290	342	324	301	312	307	315	310	285	326	319	296	344	319	322	290	291	326	321	302	259	301	282	308	310	299	314	287	317	297	316	302	326	301	325	300	294	322	334	293	336	323	286	319	323	309	280	327	318	317	345	300	332	325	301	329	329	307	319	295	328	291	317	308	318	295	332	322	325	327	301	303	284	301	339	301	326	295	345	304	301	310	323	301	345	336	317	339	334	323	313	297	321	310	311	293	323	344	344	291	286	322	298	308	333	316	317	322	313	295	324	265	302	277	313	344	313	280	333	308	332	317	275	276	342	327	284	276	345	333	311	284	320	325	276	349	326	337	313	311	321	311	302	303	347	326	284	330	301	366	309	338	337	342	284	343	289	317	307	292	311	325	320	345	309	292	285	334	335	314	309	313	296	318	373	320	326	284	312	309	268	307	326	280	328	292	305	289	316	331	339	309	325	329	316	299	337	337	297	311	322	312	310	325	310	348	348	304	307	313	297	306	301	324	334	310	296	356	325	310	304	306	298	309	327	293	299	299	339	322	312	304	309	310	302	263	347	330	298	330	297	315	325	334	310	313	333	334	307	335	319	307	313	294	324	301	349	305	296	331	319	326	313	322	311	299	332	283	296	321	308	275	323	322	324	319	309	318	296	316	327	312	282	283	304	311	300	320	324	331	335	341	294	341	308	299	336	306	299	312	311	345	303	320	318	323	278	308	302	318	308	328	299	289	331	326	305	339	337	302	317	334	308	299	287	328	302	310	337	315	330	302	337	314	296	310	324	296	316	337	324	298	296	319	326	318	295	299	315	309	297	310	329	320	336	322	345	302	310	287	296	319	335	331	308	341	280	356	291	352	299	311	290	305	359	325	344	323	337	328	313	307	292	310	325	286	315	323	293	309	333	322	337	303	312	320	342	320	316	306	309	306	289	314	328	289	281	318	323	347	356	309	306	316	307	305	328	306	309	295	340	294	314	300	281	333	333	311	330	314	296	297	304	329	321	337	314	314	273	330	303	287	307	305	328	293	292	303	297	335	330	283	310	297	310	288	305	347	309	329	309	302	307	297	322	329	301	327	283	317	325	317	295	328	307	335	315	318	311	346	286	306	315	343	292	328	293	295	302	318	319	333	307	294	289	322	290	316	298	289	302	285	311	335	330	343	305	324	337	299	319	289	292	312	317	319	334	322	316	309	323	340	322	359	324	336	296	312	290	307	319	306	318	308	311	315	299	325	321	307	308	317	309	299	310	303	354	292	339	341	332	285	319	327	327	304	306	301	342	309	338	286	339	305	313	278	264	312	291	316	301	315	300	313	327	290	297	296	328	297	296	292	314	288	306	342	324	318	310	312	320	300	325	320	307	350	310	318	327	296	345	306	341	299	319	341	318	323	300	333	341	320	305	309	330	312	298	345	317	317	315	328	294	317	310	318	317	330	324	292	296	336	336	321	302	310	313	303	316	321	348	300	291	313	325	284	333	291	334	314	292	305	315	342	323	338	304	328	331	327	297	309	299	281	282	347	324	316	292	346	298
18995	3276	2912	2335	1632	1148	887	717	567	468	422	400	306	285	277	263	261	239	240	226	231	237	202	227	205	193	189	203	195	191	199	193	170	191	172	157	166	164	159	173	188	167	192	188	181	168	177	159	199	155	155	158	189	144	185	162	151	194	155	162	171	169	153	184	148	156	180	154	184	177	165	169	173	185	166	173	182	165	149	158	169	182	181	146	166	169	187	162	169	163	173	160	175	155	159	156	163	170	166	165	188	178	164	179	153	172	157	157	175	142	152	173	176	147	132	172	167	159	175	150	153	166	154	170	172	171	153	185	178	175	158	180	163	150	175	160	172	200	158	157	161	152	155	180	173	180	143	156	161	162	171	169	166	146	163	133	153	167	155	140	149	164	157	171	153	160	162	167	157	155	164	148	162	186	174	175	179	150	171	199	179	144	161	155	150	166	170	153	153	167	191	184	175	151	161	147	170	162	157	139	156	168	160	157	170	157	172	164	149	158	176	166	178	149	143	166	153	161	144	169	148	158	167	179	152	170	160	174	158	158	177	147	181	156	157	165	120	135	154	174	170	154	138	155	189	140	136	159	152	171	165	159	159	180	159	160	191	170	139	138	182	145	165	142	160	153	182	164	165	155	165	146	154	147	203	153	172	186	195	175	191	192	154	178	162	164	156	156	138	180	153	179	172	177	148	152	142	133	159	180	143	156	149	147	164	167	169	162	170	144	191	156	173	157	155	162	174	172	136	179	161	181	187	155	152	145	154	167	178	174	166	187	172	165	170	147	169	163	188	172	180	184	177	159	153	173	159	169	146	160	159	151	153	153	142	161	192	164	163	163	178	175	157	163	166	151	159	157	167	164	161	154	157	146	144	165	179	157	161	158	167	158	172	170	168	171	167	164	157	168	170	168	177	148	145	185	191	163	162	160	180	157	179	181	161	159	172	147	155	152	156	168	169	162	151	167	146	150	171	139	160	160	157	172	141	182	177	168	146	166	133	180	163	160	154	139	176	178	146	161	158	146	165	173	169	170	149	166	165	147	195	153	156	166	168	185	153	162	169	197	172	165	157	166	163	134	179	194	171	155	165	167	162	167	163	170	162	159	163	172	163	187	163	160	179	171	188	155	170	176	164	166	167	144	166	189	166	160	166	170	182	158	196	149	147	161	174	163	157	159	143	151	156	154	168	122	173	169	167	147	170	163	172	143	187	179	158	140	173	154	184	173	191	164	176	160	160	165	156	139	162	160	145	178	166	164	151	199	162	154	156	166	171	158	151	167	184	164	138	159	173	150	150	155	142	174	183	189	162	137	174	163	172	143	164	177	150	175	162	159	158	172	149	157	160	161	161	166	148	170	153	135	169	159	163	153	155	176	176	154	178	182	185	167	155	190	153	154	173	194	162	168	169	173	161	149	180	163	175	149	143	184	183	144	161	178	146	157	182	161	164	142	157	158	165	149	177	154	173	183	162	163	161	175	169	158	164	175	171	168	145	154	151	166	159	172	173	171	172	154	149	146	166	142	155	171	173	171	162	163	163	168	162	157	181	143	181	162	159	163	181	167	161	147	161	181	159	153	137	172	169	172	144	142	173	160	169	163	157	170	150	153	169	138	186	167	177	184	173	176	167	145	172	136	166	153	176	160	170	147	149	163	127	147	192	170	150	169	156	163	161	157	176	158	180	157	138	166	160	149	163	163	136	152	190	151	179	167	166	158	179	172	163	158	163	179	135	197	154	153	165	164	160	162	155	139	162	161	171	150	165	156	144	156	167	172	162	158	186	170	148	159	179	160	174	161	160	171	181	161	159	146	168	142	170	170	153	129	158	184	175	185	176	146	153	157	136	161	152	177	168	164	152	138	140	160	150	170	154	172	156	153	188	195	179	167	157	159	153	174	169	146	176	176	167	170	172	157	174	150	183	177	155	172	152	159	155	174	155	151	160	158	171	163	155	143	163	162	145	151	160	161	157	157	169	173	151	184	171	162	163	180	149	158	166	165	167	153	159	131	155	180	183	177	161	168	178	178	164	149	158	165	173	164	149	162	172	166	171	168	182	171	155	155	158	134	177	177	172	156	177	149	174	164	181	160	168	153	176	164	196	167	157	164	147	150	128	167	139	163	159	167	184	181	162	167	160	177	162	152	163	155	168	175	176	167	156	154	195	158	158	160	164	139	162	173	164	158	160	152	166	183	168	161	148	156	158	162	188	143	154	166	146	159	154	169	168	167	154	170	164	153	169	169	161	180	167	146	174	161	159	167	159	168	174	172	165	154	165	136	175	161	136	154	182	150	176	167	157	165	174	160	164	183	146	160	172	165	174	159	139	185	175	177	177	173	192	141	153	172	160	160	178	154	140	169	185	161	177	170	156	151	161	136	163	168	155	170	174	179	142	183	129	177	196	197	159	148	154	163	171	150	147	173	153	166	150	153	167	184	155	136	166	161	173	157	181	160	153	157	180	158	152	164	182	166	171	184	156	165	162	157	156	160	157	164	170	165	141	172	183	169	167	182	167	147	186	167	175	160	158	162	171	137	174	161	156	176	178	161	163	161	181	173	152	159	162	140	180	168	144	164	147	158	168	191	166	157	169	174	183	167	175	170	164	168	164	147	177	175	152	166	143	173	172	182	172	162	161	160	171	157	166	165	154	165	173	158	174	186	154	165	180	140	163	163	162	183	165	168	156	188	173	150	159	142	170	166	169	151	162	180	179	161	190	174	181	155	174	157	165	147	154	173	153	169	161	158	158	152	151	176	171	190	153	157	166	159	156	194	173	151	151	167	180	152	199	168	158	167	150	151	166	183	153	174	164	165	170	179	173	176	177	154	185	153	156	148	147	146	151	148	127	141	146	154	174	155	168	148	166	169	143	160	138	162	159	164	166	154	166	153	154	150	148	153	176	156	146	176	144	171	158	165	159	130	182	157	177	178	171	152	175	133	166	187	198	136	153	149	182	148	166	161	152	156	160	169	166	163	155	183	166	154	186	197	144	171	158	154	170	155	181	168	178	183	160	167	146	167	167	148	169	173	162	151	167	168	142	191	150	145	150	195	173	157	173	161	157	168	183	172	173	143	158	136	164	155	137	199	146	168	191	181	180	171	169	139	168	176	189	165	157	135	171	144	170	159	173	166	176	181	156	165	189	171	177	166	157	157	169	167	180	171	170	151	168	145	167	142	148	170	162	167	150	164	168	170	142	156	163	171	157	170	163	178	177	185	160	149	157	149	171	187	174	199	161	193	166	184	157	187	174	153	167	162	172	149	180	191	167	152	152	162	172	183	148	147	153	146	188	149	152	164	156	171	160	137	162	173	181	176	160	169	194	166	158	162	170	156	181	144	159	163	183	164	167	164	159	159	191	176	173	149	162	160	182	172	163	151	174	138	159	180	158	135	162	166	156	165	158	164	137	157	162	169	180	170	172	172	154	163	143	155	153	170	175	173	157	153	166	148	178	162	147	145	165	168	177	159	160	177	144	167	172	161
7944	2590	6064	6823	5832	4716	3847	3159	2759	2300	2024	1799	1562	1469	1357	1280	1159	1081	992	884	932	843	876	862	798	732	790	722	689	638	697	672	644	647	563	622	613	603	581	620	594	618	615	588	537	553	549	540	573	538	530	575	564	541	572	557	549	549	528	505	527	544	512	519	539	522	504	530	510	541	519	506	524	488	518	471	487	467	508	487	503	524	483	494	509	505	512	523	492	519	533	486	510	500	498	460	483	503	489	494	548	492	534	489	511	492	491	508	477	508	467	526	524	506	503	487	499	463	495	503	528	497	498	508	487	470	497	482	475	534	484	492	503	488	508	470	499	510	510	478	471	463	496	527	444	487	493	518	516	537	438	473	481	521	498	497	458	514	468	487	490	495	490	486	493	535	490	475	488	449	487	483	467	479	511	500	456	513	478	488	487	483	493	506	484	509	487	470	470	496	513	490	466	461	481	470	465	488	515	497	474	456	466	458	492	464	450	490	468	479	498	504	519	471	479	480	494	502	467	464	518	458	506	486	467	494	489	484	440	501	532	483	495	467	499	482	515	495	463	498	474	489	483	518	452	477	472	469	491	498	498	487	478	489	480	465	460	515	481	459	477	465	457	493	475	516	530	512	457	490	502	491	506	486	475	475	484	453	442	459	457	487	488	462	503	497	483	457	456	468	504	456	507	468	458	504	490	504	515	444	497	509	518	528	476	486	493	461	490	495	463	454	513	486	466	461	466	482	506	499	458	487	444	474	486	492	492	496	469	483	451	471	500	471	517	505	455	452	456	475	495	474	469	510	499	463	500	497	442	461	453	519	491	527	482	504	483	505	443	471	445	482	556	483	495	487	490	513	466	479	489	477	491	467	482	476	478	471	517	497	453	529	495	489	465	498	450	463	505	485	488	475	498	514	473	500	485	464	469	501	475	477	502	459	470	483	457	506	489	509	496	472	475	493	483	510	492	489	474	505	478	465	498	462	472	474	472	465	478	502	463	496	491	480	493	529	490	513	468	467	503	436	446	538	472	460	505	448	478	463	450	485	493	462	474	492	493	514	493	481	482	496	482	430	510	503	455	472	510	488	487	470	508	477	481	461	465	474	498	506	471	494	527	458	487	476	467	498	488	477	506	503	509	462	486	497	516	490	491	442	505	490	463	476	487	480	490	490	443	468	446	500	492	480	517	476	469	479	513	464	490	484	494	449	455	520	505	487	468	488	497	500	538	493	469	469	447	485	473	502	491	550	458	496	449	468	479	505	445	499	479	473	480	463	530	491	485	478	518	427	505	491	460	491	497	480	498	474	453	458	482	461	465	473	507	505	456	487	482	465	463	501	475	506	480	480	450	479	488	546	518	489	505	488	479	520	459	478	509	474	487	506	470	499	472	459	486	520	463	508	539	455	474	474	479	477	510	477	523	450	473	472	555	515	508	491	485	455	488	473	429	435	516	493	499	497	484	439	491	495	530	509	482	459	506	456	494	512	485	497	484	505	482	437	507	498	497	474	466	486	403	436	471	488	472	475	494	466	475	486	473	453	481	497	443	485	493	455	485	489	487	483	521	517	507	457	452	486	485	530	512	496	515	517	497	501	504	467	489	497	525	480	499	494	463	522	489	484	465	474	472	518	453	543	484	491	485	503	497	467	505	502	476	493	456	486	487	516	465	455	467	476	531	495	446	488	451	488	489	477	493	488	483	508	481	509	493	479	440	469	509	489	453	520	438	463	445	517	475	454	465	487	506	520	478	477	476	454	461	515	470	469	439	451	483	496	491	464	477	491	511	463	449	497	458	482	498	480	427	488	486	475	472	468	485	454	514	498	490	456	468	502	427	456	444	495	512	428	466	502	488	512	468	465	488	479	468	473	444	471	500	484	527	466	506	532	482	449	454	466	477	528	437	501	465	480	460	474	476	483	535	510	501	483	482	438	507	509	497	485	511	499	502	444	496	448	481	503	486	480	493	466	475	475	497	473	510	510	469	464	468	479	501	470	475	476	513	463	487	463	505	488	468	520	462	499	489	490	463	451	498	488	470	498	480	545	490	504	460	411	475	470	463	460	505	514	534	485	470	487	502	451	461	484	485	504	488	493	464	489	452	474	462	480	526	455	522	482	508	469	510	460	444	477	507	466	462	484	494	519	506	491	514	508	506	493	475	481	475	500	498	459	495	452	459	510	480	473	476	524	463	470	471	479	480	516	530	462	503	463	472	524	467	499	480	459	479	481	525	476	491	496	544	478	495	449	458	467	481	498	521	494	477	501	448	484	496	458	474	539	499	480	504	484	471	459	522	470	469	509	446	488	482	501	441	480	487	499	468	479	445	511	491	478	496	487	461	491	472	448	473	498	497	454	483	491	476	520	482	455	500	464	500	503	485	473	497	498	464	487	483	476	530	484	458	476	487	454	512	488	522	483	495	481	488	468	485	505	464	492	488	480	462	464	504	483	496	533	478	473	528	435	466	493	475	448	507	494	466	492	465	468	491	470	486	491	464	432	499	482	487	490	517	488	517	502	510	470	484	474	507	494	458	460	473	486	473	482	503	474	546	490	489	495	488	473	495	477	493	429	463	504	503	438	473	464	491	456	461	462	450	462	462	488	503	510	504	444	487	465	463	486	480	462	528	471	453	465	460	465	476	483	509	478	498	484	479	486	453	476	489	500	462	494	446	472	530	487	482	497	490	493	496	459	444	506	485	454	479	474	493	467	456	498	453	473	472	474	466	495	489	500	496	484	490	455	496	458	520	500	496	487	469	495	477	488	530	480	452	451	488	460	495	514	456	490	470	456	485	509	489	497	470	460	485	506	484	523	482	506	478	488	453	480	488	513	487	492	479	473	447	515	470	496	496	510	502	503	477	450	454	472	501	479	457	491	474	454	510	499	487	481	511	484	463	474	465	443	445	481	499	483	469	492	448	471	449	491	522	470	488	450	471	501	519	509	456	503	449	501	495	488	471	506	456	464	476	516	515	507	445	498	494	466	468	453	477	499	444	490	502	467	458	480	439	487	475	504	463	462	500	480	491	480	499	449	453	470	501	521	489	495	473	498	471	478	488	458	462	496	475	474	487	418	514	494	469	490	481	493	464	467	474	476	496	473	487	470	468	468	479	482	484	490	447	446	497	482	498	453	454	496	454	468	484	462	461	476	503	444	476	468	501	445	504	519	496	488	514	471	477	435	513	457	460	490	502	475	448	487	482	491	501	512	500	500	487	478	470	495	475	519	458	481	506	461	483	484	485	458	520	469	432	463	475	537	478	504	509	477	474	480	455	464	465	487	427	491	508	500	455	492	486	511	502	486	451	497	495	523	511	479	485	485	505	503	484	480	510	509	494	467	491	480	492	514	474	457	463	480	514	495	480	463	485	449	480	463	470	450	458	465	518	484	479	513	493	438	502	455	498	488	449	506	528	513	510	508	479	483	467	505	463	442	490	449	505	472	445	487	480	482	518	505	456	479	493	460	513	502	491	497	456	475	482	474
2408	277	254	234	247	236	192	185	212	205	231	216	195	198	221	206	204	211	223	214	218	184	225	207	211	173	179	186	177	217	198	212	201	226	194	203	180	176	186	198	209	199	197	233	216	197	192	207	229	198	190	200	199	190	208	199	194	191	184	195	211	202	203	188	195	192	209	225	193	197	213	199	199	200	192	202	225	202	194	197	206	216	212	183	217	202	183	199	179	188	177	211	180	210	204	195	214	209	203	221	201	199	215	190	196	183	200	231	196	208	184	223	200	220	169	184	207	215	192	208	218	184	177	229	216	211	187	201	194	226	225	190	197	199	195	176	205	205	198	176	211	201	198	225	182	186	228	166	210	207	208	198	211	185	200	199	197	201	190	196	194	220	207	191	173	181	211	216	199	207	189	207	186	185	205	207	188	185	197	208	233	175	202	200	190	219	196	195	188	180	183	207	193	200	191	223	208	210	185	178	203	195	202	218	212	194	191	205	224	197	241	207	188	173	185	209	192	179	197	215	202	196	172	209	173	217	214	169	184	177	185	194	206	217	211	203	192	181	206	198	208	177	185	198	209	208	210	215	173	181	220	179	192	200	228	198	189	200	185	222	214	190	212	203	193	199	203	192	200	187	221	221	180	203	172	176	220	218	221	193	170	185	204	191	211	179	186	194	205	188	172	192	204	189	194	189	216	182	203	186	190	205	207	180	206	215	223	197	212	224	211	232	206	188	215	223	201	185	207	218	199	211	192	193	197	192	204	205	201	224	192	193	194	213	189	184	228	195	214	205	177	199	234	217	197	200	199	185	191	199	183	190	202	243	189	184	194	211	177	191	188	203	201	195	207	217	181	204	178	192	205	214	202	205	217	201	194	201	214	197	201	198	217	208	185	205	208	197	215	224	211	204	211	191	186	211	180	179	192	187	207	203	183	202	218	201	203	203	195	215	201	198	240	197	169	212	185	195	193	213	210	188	181	205	211	213	211	176	185	215	193	207	202	190	170	186	195	201	204	189	198	201	214	214	219	233	191	160	205	189	194	208	220	223	189	185	214	198	221	191	182	203	187	202	186	182	216	175	193	226	171	183	204	176	187	207	215	216	179	175	187	230	180	197	182	192	197	181	208	218	217	218	212	218	182	202	206	205	181	192	183	224	208	201	150	187	188	212	197	217	190	205	189	221	202	205	191	171	205	178	176	208	192	224	205	192	206	206	202	186	184	189	202	205	200	193	205	205	185	188	186	185	209	210	200	202	187	210	195	200	191	201	204	197	200	197	185	211	197	214	185	187	209	201	188	225	200	212	215	195	179	188	211	193	193	191	207	179	163	223	207	182	181	196	194	174	176	204	217	201	174	189	176	219	191	185	201	222	205	200	204	196	230	200	195	215	198	208	211	221	186	201	215	213	199	174	216	183	196	191	214	212	201	205	214	195	182	186	207	175	182	210	198	168	190	185	207	189	196	199	188	187	198	177	208	213	206	208	223	204	189	207	200	198	219	206	180	201	205	203	195	194	213	215	213	195	192	194	189	197	218	191	197	186	185	187	197	182	214	200	197	192	184	192	212	196	187	190	192	197	174	235	192	200	199	210	193	235	209	215	196	216	178	213	189	218	229	215	227	194	210	230	205	174	206	197	199	205	199	195	155	183	198	193	201	181	185	206	216	213	165	216	188	206	185	214	191	221	227	216	191	196	197	179	206	236	185	184	180	206	199	195	188	206	192	190	217	193	206	207	186	192	204	215	187	198	204	177	218	180	221	183	174	201	185	214	192	203	168	216	200	187	201	222	186	192	193	208	220	182	215	186	199	202	206	197	190	223	220	218	199	201	188	208	202	216	201	201	201	183	211	186	229	225	190	200	192	193	182	201	186	201	202	220	201	193	219	209	190	195	179	219	222	211	185	206	218	194	222	217	215	200	200	204	195	173	204	189	206	213	210	215	205	209	207	212	190	208	214	209	222	232	210	197	217	198	206	196	191	224	204	191	231	204	213	211	184	187	176	188	216	180	183	192	192	191	191	202	207	195	199	181	180	182	216	185	204	208	235	225	215	206	205	178	202	187	182	199	203	200	184	202	178	217	199	192	200	202	189	196	196	190	218	212	193	212	185	203	198	193	198	224	200	201	206	189	184	199	185	210	199	202	189	185	195	209	190	191	171	222	213	187	230	194	209	221	197	193	188	194	191	193	218	216	205	206	190	208	191	217	173	204	187	219	220	188	216	192	190	212	194	166	166	195	206	215	186	229	214	213	199	199	202	187	205	208	162	210	205	195	185	187	201	216	200	214	185	186	213	202	210	199	171	217	204	189	218	208	209	209	200	204	193	188	211	217	228	219	195	193	212	209	187	188	201	194	190	200	194	176	195	188	203	199	190	208	195	191	200	201	197	185	222	180	211	217	198	190	184	187	190	213	199	210	208	191	206	216	208	205	215	189	201	197	201	218	201	201	218	207	220	202	181	199	218	240	226	216	181	211	195	219	221	217	207	197	222	200	192	198	180	200	191	192	170	191	187	209	208	195	189	183	219	205	186	178	170	197	186	177	189	206	220	214	179	184	190	221	194	200	208	220	194	204	193	206	219	190	193	174	204	193	183	207	197	195	204	198	180	205	200	224	199	186	201	181	180	207	191	209	206	192	194	203	202	179	180	197	198	189	191	210	189	208	200	192	217	243	197	184	224	208	184	218	190	198	204	184	193	201	189	202	191	211	208	229	214	165	219	215	197	214	220	211	212	202	212	213	223	200	184	206	197	204	221	228	193	203	208	198	204	189	193	204	202	191	192	211	224	214	207	195	189	228	202	196	184	203	188	204	199	210	229	203	216	203	221	197	176	184	212	206	202	199	208	209	195	204	170	219	227	192	206	205	179	193	222	195	202	191	198	206	205	204	194	196	205	206	210	209	211	191	174	196	179	226	197	193	187	194	195	191	203	238	198	192	187	172	222	206	184	184	180	196	185	213	190	197	210	201	189	249	220	219	217	191	215	192	198	193	216	207	201	180	189	188	197	212	222	176	222	211	210	198	212	196	197	209	208	216	198	185	215	211	212	202	196	186	208	220	221	183	206	188	213	199	192	199	197	199	204	177	161	209	171	223	201	179	187	198	191	203	192	239	208	204	199	204	189	211	175	197	184	202	210	206	185	200	174	222	206	241	228	204	191	226	187	193	186	220	200	169	186	208	216	196	214	193	188	207	207	162	185	202	193	194	196	188	223	197	176	206	176	190	187	226	209	204	177	197	198	188	217	196	221	192	196	200	189	204	196	202	204	198	209	225	196	192	199	196	191	205	214	174	199	189	225	219	167	194	205	235	196	197	210	218	190	198	213	211	180	186	187	188	197	187	210	202	210	198	193	207	205	232	195	232	187	217	216	198	184	223	201	193	209	199	209	209	187	196	182	193	203	199	211	187	229	211	194	186	211	224	177	203	166	182	209	215	200	179	184	200	204	214	180	196	193	179	218	208	214	208	209	189	178	179
2193	561	700	731	710	647	672	609	618	551	609	601	595	594	580	560	569	624	605	601	555	535	576	545	559	534	580	566	590	518	553	581	564	601	563	543	617	548	605	569	552	550	571	588	565	571	547	538	593	577	556	562	565	544	571	572	554	558	574	513	539	560	586	542	562	549	582	557	556	571	562	578	545	556	521	536	575	584	592	580	551	558	572	541	545	590	614	547	567	551	513	528	550	575	607	533	563	565	559	515	584	582	624	543	554	557	561	577	572	542	586	616	550	559	566	616	584	513	588	554	547	595	567	568	603	570	578	578	551	536	523	589	522	530	580	529	515	571	575	562	546	531	531	551	551	538	601	567	597	555	586	576	570	573	557	576	552	543	572	549	580	533	553	548	569	539	554	537	525	508	571	583	565	535	511	552	545	548	499	585	508	547	536	521	543	520	507	555	541	521	571	570	562	577	530	550	527	591	571	561	558	544	606	597	588	555	582	565	541	550	543	551	585	562	548	557	499	535	542	569	524	554	556	515	527	526	585	540	540	544	545	552	574	548	548	541	544	566	552	539	554	571	568	573	549	550	539	531	550	544	586	563	518	529	546	506	552	505	560	549	557	612	574	548	558	527	559	560	518	579	552	584	507	553	628	569	564	534	606	578	562	565	523	548	556	545	550	519	533	549	579	553	538	574	509	501	527	572	565	565	600	551	590	541	561	575	573	547	524	556	541	520	581	590	563	549	585	580	545	557	551	560	506	594	592	599	540	570	555	583	573	568	549	520	549	553	555	580	552	589	515	566	571	544	557	554	567	559	548	568	559	549	541	519	596	560	626	576	559	560	518	583	545	543	567	570	542	542	574	551	545	548	581	563	562	557	580	538	554	547	569	555	520	534	550	571	534	545	524	559	569	573	545	555	559	552	577	584	562	556	538	580	572	542	547	568	576	536	516	572	569	583	537	549	568	569	554	535	564	513	541	575	577	579	544	533	517	574	561	533	528	541	562	541	565	557	567	553	591	572	561	531	579	566	515	531	535	537	538	526	563	561	578	533	529	575	523	559	552	522	527	528	560	541	540	543	580	542	619	534	551	530	530	578	563	547	561	579	553	536	538	601	577	536	540	559	538	519	567	585	531	560	553	539	533	546	554	545	551	550	549	540	558	576	566	571	548	537	579	538	577	621	584	572	564	532	582	544	558	590	573	563	528	516	542	562	527	560	548	586	556	506	555	520	556	565	570	569	547	564	537	584	552	550	518	578	558	539	581	535	557	546	559	572	594	526	592	517	572	517	543	534	555	540	530	582	578	605	563	558	540	544	580	555	526	545	531	545	545	570	589	595	537	525	566	576	543	551	578	588	585	566	558	584	565	533	562	560	545	548	550	593	531	547	540	579	549	547	543	537	585	579	578	544	565	538	537	595	576	594	587	545	572	552	545	549	598	553	592	590	559	573	493	521	548	601	595	591	570	569	538	538	551	549	586	511	502	546	562	540	563	547	570	561	572	535	548	578	542	575	564	545	550	542	572	533	539	536	514	549	557	497	542	550	564	580	554	613	569	581	586	583	566	559	576	621	592	593	551	538	607	521	568	533	557	523	550	578	569	528	559	532	554	574	546	575	582	558	568	523	557	564	549	568	586	603	533	593	549	541	564	595	554	576	562	556	536	556	581	554	561	585	584	562	565	555	529	540	551	582	544	535	568	584	547	553	606	535	527	578	542	582	494	556	549	591	555	567	547	528	505	531	531	530	539	555	524	571	600	563	541	584	575	567	542	561	547	525	566	513	525	555	531	576	597	547	545	599	528	557	549	519	512	571	584	527	584	526	559	567	566	536	547	567	557	548	544	522	565	578	533	512	519	554	588	535	583	547	546	576	552	536	557	556	557	539	561	589	511	550	581	556	575	551	568	563	545	577	629	543	538	561	553	572	559	543	538	597	520	532	564	536	560	509	566	591	552	528	568	622	504	536	567	556	548	578	549	541	563	531	621	553	526	523	519	522	538	524	541	555	588	557	540	585	557	561	545	564	534	559	561	511	543	584	532	532	551	551	520	543	574	571	540	550	507	566	599	522	612	566	528	517	555	533	584	562	565	541	558	524	540	559	498	550	543	565	529	526	541	554	571	573	562	567	576	570	521	555	551	547	515	555	590	551	556	536	579	516	558	576	586	525	540	583	540	562	548	577	561	529	515	499	554	552	545	515	557	576	575	523	543	572	556	538	499	556	585	562	546	573	560	539	553	553	619	530	577	559	560	560	530	581	588	560	557	535	580	576	596	559	553	551	593	556	564	543	558	516	597	548	591	538	534	570	573	599	539	539	564	571	542	597	515	589	571	524	540	587	577	559	517	512	583	548	554	571	585	557	535	626	561	532	555	531	590	610	555	566	541	542	582	532	553	558	581	605	566	572	583	521	569	567	582	540	576	581	523	598	573	547	569	524	539	521	583	567	554	559	549	528	541	542	551	564	542	556	579	545	537	554	535	536	566	562	550	564	590	551	559	570	543	544	555	594	590	586	557	535	536	544	577	548	554	592	571	514	555	585	563	568	533	591	496	540	564	534	570	550	551	564	531	569	577	533	576	571	527	531	545	525	532	535	523	541	555	558	553	577	530	590	559	526	542	551	573	576	589	544	538	588	509	561	564	553	530	534	551	575	567	550	525	567	526	581	571	556	533	536	527	593	526	559	585	513	600	527	558	512	578	556	556	599	516	564	546	610	530	544	557	573	561	563	524	581	533	547	557	529	523	590	578	543	558	545	526	572	543	566	583	580	566	535	556	580	565	504	531	617	560	563	543	585	585	544	591	533	533	578	534	552	518	541	558	550	553	569	571	574	521	593	546	557	524	550	548	585	593	579	567	521	534	597	518	576	578	568	560	578	532	535	543	555	548	535	548	556	515	574	525	608	548	551	552	540	539	583	560	588	543	564	551	518	562	516	562	578	548	537	529	580	578	549	574	548	550	573	529	556	572	539	549	511	551	543	552	556	527	577	547	557	583	552	535	529	571	552	555	606	535	564	585	546	542	538	547	549	524	556	484	598	581	542	548	549	577	563	519	571	550	556	545	544	590	551	575	546	547	558	545	501	553	519	552	578	574	575	555	557	561	581	587	582	586	589	560	553	584	562	581	553	599	542	560	550	546	595	537	609	568	614	562	552	526	573	495	545	541	540	552	562	560	564	533	530	571	580	598	513	582	539	547	562	569	588	570	544	558	575	573	561	566	593	537	527	541	547	550	589	539	563	560	524	539	546	584	553	528	514	598	573	540	516	545	576	554	549	570	572	553	550	528	553	562	557	524	566	528	563	569	571	538	581	563	584	542	563	574	541	522	591	536	530	529	582	553	536	533	545	482	569	527	603	530	562	572	524	560	601	543	547	560	554	518	554	563	547	559	550	549	581	577	578	560	555	550	562	575	554	568	568	562	539	580	570	567	571	565	564	491	526	540	560	580	538	573	545	576	555	544	575	522	554	586	563	535	534
10218	1164	1372	1026	736	604	415	337	258	207	220	176	180	180	163	147	130	140	141	129	121	116	128	113	98	104	113	119	113	98	137	119	104	125	102	103	107	92	116	84	111	123	113	101	106	110	101	91	99	121	89	109	84	98	90	103	96	95	98	107	103	94	115	107	110	110	109	101	109	118	97	91	108	117	99	94	102	107	111	114	104	100	77	96	97	94	113	102	107	97	126	85	108	104	105	116	113	100	78	87	84	93	107	108	100	106	93	93	105	91	113	101	83	86	90	95	97	99	111	106	84	95	105	84	100	112	87	117	118	121	118	89	100	119	88	98	105	90	109	91	89	91	107	110	102	106	86	126	113	91	108	104	102	81	112	106	80	102	116	107	99	92	114	119	99	107	107	81	93	105	96	115	109	93	116	91	100	88	112	92	90	93	93	104	95	94	86	101	98	97	94	99	112	108	102	109	102	96	94	101	99	118	120	109	102	115	117	102	104	100	92	111	92	105	102	102	80	78	109	106	108	85	97	94	104	106	99	99	89	116	99	109	107	97	86	86	110	104	87	99	97	91	97	92	96	97	95	78	105	88	109	100	93	98	95	94	102	102	96	89	109	103	87	105	95	120	95	103	107	109	80	87	101	78	98	85	96	85	101	94	111	116	101	116	86	93	96	88	102	108	92	81	99	103	88	105	111	108	113	100	104	89	90	93	94	93	114	94	94	107	113	102	87	101	87	101	105	108	103	111	97	103	88	99	87	115	93	89	83	98	117	90	90	90	100	87	118	121	98	83	112	108	113	92	108	91	102	111	105	94	103	109	101	82	103	86	93	83	92	94	85	87	113	90	98	98	103	86	97	108	82	104	111	104	94	105	91	93	85	126	108	123	108	95	84	114	106	96	84	95	101	111	90	99	85	102	104	102	109	106	94	109	98	92	97	93	102	86	93	99	86	103	91	119	110	99	102	98	103	90	94	113	91	101	119	101	96	91	97	95	98	85	106	107	94	103	99	89	114	82	107	91	98	87	85	95	99	105	119	111	115	98	96	91	87	99	83	100	96	116	91	92	102	86	83	110	87	87	111	105	97	106	91	98	85	99	92	101	87	95	103	100	88	104	96	96	100	89	116	106	93	101	90	107	111	91	107	97	81	92	94	81	93	99	101	108	73	121	100	89	112	103	100	91	86	97	106	108	95	116	112	89	106	94	111	114	107	94	115	111	93	90	103	88	90	123	88	108	112	107	88	109	93	101	70	92	88	102	109	95	100	106	98	96	89	110	94	106	98	117	99	113	83	86	115	114	122	90	90	114	90	97	105	98	118	109	114	117	92	81	106	91	109	95	91	84	106	84	98	105	92	109	103	105	106	91	96	108	103	108	102	123	103	101	96	103	101	96	107	101	88	87	106	98	89	91	96	83	97	116	100	122	115	88	103	89	92	109	103	94	61	103	105	112	99	92	104	87	111	107	104	98	107	85	106	98	96	100	113	82	88	93	115	99	91	106	92	108	107	98	80	107	106	93	120	92	102	93	112	93	91	96	113	110	117	122	93	88	102	97	112	92	101	105	92	100	92	97	101	108	112	86	100	90	95	113	95	94	101	104	109	99	119	104	107	103	100	98	98	99	102	116	114	109	89	109	100	91	94	86	95	99	113	106	89	89	88	102	111	104	95	106	122	93	91	90	105	102	111	99	100	107	110	105	87	71	95	95	105	101	109	102	113	95	85	93	92	101	86	113	110	97	119	92	99	109	100	80	108	120	94	101	100	105	83	103	100	99	107	103	100	96	88	107	105	106	99	111	98	94	96	94	94	94	114	101	89	89	104	107	92	84	93	106	76	94	109	103	115	97	109	117	84	97	89	114	90	105	94	93	121	104	106	93	112	108	89	97	104	109	84	89	73	93	90	107	101	98	94	109	115	99	96	97	105	103	109	107	69	82	105	117	108	105	99	89	90	111	108	113	89	109	92	100	107	91	105	95	97	112	94	102	89	91	95	95	88	96	101	113	119	87	102	88	102	73	77	108	94	121	83	107	94	93	109	108	103	79	100	86	99	88	113	95	100	83	107	86	95	102	73	100	96	112	105	87	93	102	110	90	120	102	112	101	80	86	97	91	106	94	88	97	93	94	111	105	108	100	92	102	105	94	72	104	100	118	101	95	112	108	95	110	91	92	96	99	116	108	86	98	93	102	119	102	94	89	114	99	124	102	93	116	114	98	108	109	103	95	95	89	93	91	84	96	100	86	99	104	93	91	122	100	92	96	90	90	102	98	107	103	110	112	111	110	105	90	87	115	96	96	100	122	94	100	98	98	115	103	92	120	96	100	105	107	87	94	108	93	95	98	100	108	96	103	115	105	102	107	87	107	88	100	90	91	90	88	89	98	107	110	104	80	88	108	94	88	88	103	113	103	103	83	95	103	92	89	94	97	100	112	85	86	78	107	90	80	85	88	109	103	103	98	102	110	112	111	102	109	104	90	105	97	92	97	98	92	104	106	96	83	94	88	92	103	90	105	100	95	109	91	105	87	84	86	113	82	91	93	112	94	111	101	84	98	81	98	101	108	100	108	82	91	104	109	92	104	106	104	92	77	82	108	106	91	90	100	87	104	92	90	106	102	90	92	87	89	103	111	85	100	103	88	88	118	98	104	98	98	89	110	102	102	111	98	94	92	104	95	111	111	107	111	94	81	111	87	92	89	112	110	88	94	97	122	96	81	112	100	111	89	105	104	83	101	112	93	102	101	110	96	99	107	79	87	90	90	77	108	88	85	94	106	109	110	105	102	98	94	110	105	102	104	99	88	106	95	103	110	97	112	103	95	84	106	106	104	114	102	88	93	113	88	113	104	100	103	75	108	84	101	85	100	111	97	92	97	100	104	94	110	106	93	91	103	84	121	96	100	108	106	96	71	99	103	100	100	111	100	88	86	97	111	89	79	83	102	102	108	103	83	119	104	93	105	93	89	102	95	92	106	96	99	93	113	93	104	100	94	105	86	106	87	115	84	103	97	99	106	102	116	101	112	98	101	109	103	100	101	114	88	102	124	109	92	97	97	107	88	116	95	84	98	103	113	112	107	106	98	87	106	105	100	96	94	88	118	93	102	108	81	102	94	110	107	104	87	102	96	109	89	93	95	102	89	110	109	112	115	107	104	99	110	103	91	107	97	106	88	101	107	88	98	102	77	98	106	104	105	120	112	104	92	101	88	86	93	95	97	100	106	110	103	122	96	88	93	88	93	101	88	106	103	92	111	86	92	84	95	77	95	119	116	95	135	101	87	109	106	95	101	102	94	89	107	84	86	122	112	105	89	79	109	88	92	89	91	105	103	112	105	100	101	101	91	112	82	100	103	108	96	109	95	112	111	111	95	89	88	94	86	97	89	93	127	112	87	93	110	107	95	82	86	106	105	100	97	95	101	113	104	111	104	90	96	98	113	84	89	108	117	101	107	106	114	107	106	97	96	98	98	83	91	90	93	77	73
5498	1422	3154	3627	2958	2458	2004	1612	1447	1259	1041	960	846	789	710	738	626	602	627	576	517	508	492	467	479	451	456	396	449	392	386	406	404	388	394	382	383	392	363	366	350	376	399	352	373	376	371	355	330	357	338	340	357	315	340	329	358	363	327	344	363	351	347	301	337	313	338	306	350	336	321	327	353	330	304	321	344	316	311	326	324	304	322	340	304	305	309	335	353	322	336	332	291	311	356	304	323	290	315	330	305	312	327	296	290	296	300	373	335	304	351	309	284	330	298	314	289	310	320	336	330	300	301	317	318	314	342	368	325	292	297	318	337	296	298	323	345	312	321	313	302	281	328	320	307	313	341	312	328	312	280	289	306	330	349	282	327	329	291	313	335	333	320	288	309	338	290	340	302	333	324	300	317	315	319	322	353	310	308	316	318	307	330	310	322	290	329	317	331	307	292	344	313	318	340	316	308	329	313	329	313	333	336	294	312	343	311	318	362	319	287	322	292	304	315	316	336	282	328	304	348	307	312	356	314	310	333	318	356	269	335	348	291	308	315	340	356	316	321	297	313	298	306	311	327	271	316	298	331	316	308	332	297	304	316	296	323	317	295	306	332	311	323	325	293	304	305	300	324	314	301	338	326	304	326	305	327	332	340	313	334	318	314	349	306	339	298	311	305	319	321	310	322	306	323	290	296	310	333	308	326	311	313	344	331	307	292	337	296	318	323	340	307	335	319	356	300	327	320	286	296	329	293	316	296	311	299	307	314	297	307	330	327	305	322	348	322	316	293	332	281	305	317	326	276	317	272	290	301	280	314	299	301	308	305	315	334	332	318	323	301	330	326	330	334	301	326	303	300	310	297	303	322	328	349	316	302	323	297	339	322	319	320	298	341	312	320	295	336	287	316	297	333	332	336	323	337	321	293	273	322	346	334	312	297	308	307	331	299	333	284	330	320	325	305	321	314	301	296	316	319	303	325	309	329	306	309	316	311	348	323	307	319	309	320	338	337	306	300	314	272	289	339	285	305	291	328	330	300	309	320	279	300	298	304	332	316	314	341	283	284	295	310	319	316	331	312	281	317	318	280	336	325	323	316	350	277	311	315	301	285	313	308	304	305	308	298	324	308	313	292	300	304	331	323	312	324	293	304	344	316	333	310	317	336	307	315	307	301	313	329	318	333	320	339	321	308	315	300	277	283	292	303	307	318	300	328	298	306	301	282	327	305	304	329	313	328	346	288	320	308	342	312	334	322	343	272	337	317	306	307	332	298	306	281	321	338	304	310	291	318	341	283	317	324	321	352	335	314	329	312	326	271	320	313	336	300	373	338	295	293	350	299	286	321	313	308	284	307	303	280	300	330	337	317	328	277	300	277	313	314	312	322	321	352	309	319	320	321	292	354	333	322	311	329	303	336	311	321	331	318	311	310	337	318	319	301	300	346	308	333	309	311	314	301	337	316	312	320	303	300	320	319	282	318	321	301	326	305	345	324	323	310	324	330	326	338	273	341	294	319	336	293	315	302	297	335	267	348	327	329	319	333	329	312	337	316	325	311	327	326	311	284	340	337	316	287	324	318	352	306	292	331	278	308	331	309	330	325	306	337	314	341	339	295	345	303	331	294	296	323	316	350	305	288	322	305	337	295	323	323	305	270	317	303	332	291	317	308	340	320	322	298	330	283	320	336	318	300	308	319	343	346	290	350	332	276	291	319	324	309	305	283	313	324	310	320	322	318	315	293	315	316	329	294	323	317	329	320	363	327	342	308	327	328	296	302	286	303	312	283	313	328	311	330	323	353	305	339	310	316	316	314	320	299	331	330	330	329	319	339	309	334	311	310	314	303	290	284	311	330	341	325	319	312	310	305	314	316	339	303	273	344	289	297	326	317	321	303	283	322	297	309	330	366	326	326	339	339	315	320	367	317	309	306	285	281	334	325	340	296	321	346	326	319	318	320	306	325	331	287	333	339	309	322	325	302	306	297	284	322	328	328	309	326	289	328	306	325	312	331	310	319	322	290	314	304	326	313	318	321	311	300	297	323	306	351	310	322	280	299	318	295	311	348	313	324	325	327	348	313	335	306	326	309	317	324	332	303	308	344	311	311	323	371	319	329	336	314	303	281	290	357	334	270	297	315	323	337	317	297	331	295	311	315	304	313	325	330	285	310	339	297	323	304	310	308	297	309	325	325	288	302	327	310	322	308	310	306	349	341	309	297	347	307	331	333	293	329	285	283	312	338	299	299	318	316	318	313	306	299	314	334	265	320	350	311	295	315	291	296	327	321	303	282	243	307	321	322	340	322	320	300	342	332	326	298	275	316	311	329	304	295	315	310	336	315	299	306	283	301	298	312	300	323	304	317	324	324	322	338	301	308	300	343	301	318	300	311	318	312	355	303	307	322	316	310	330	313	319	321	317	311	288	342	319	324	310	301	310	314	310	322	334	334	287	325	288	298	298	315	301	334	340	310	303	357	325	310	309	298	302	302	312	306	339	307	303	321	281	296	316	285	296	309	293	278	284	306	301	300	304	299	337	316	329	352	318	311	320	328	322	309	317	315	315	294	321	293	303	298	331	322	323	330	329	284	334	321	317	301	298	294	324	291	304	311	346	353	286	325	286	344	325	305	335	320	308	334	307	305	309	317	331	333	324	329	306	306	323	337	313	335	297	303	300	361	329	333	330	323	308	337	325	349	301	311	278	329	311	291	316	301	302	327	302	321	291	309	325	291	321	303	337	308	314	314	289	289	332	328	324	315	319	306	319	322	299	349	302	347	308	344	288	286	315	301	308	289	330	324	342	308	303	313	307	326	314	288	302	320	326	320	321	345	303	299	318	310	336	301	285	287	327	279	310	311	308	331	347	333	297	348	318	291	318	333	274	317	324	339	317	337	328	326	314	303	299	341	274	308	316	292	335	322	301	307	308	297	349	308	329	331	322	333	324	318	296	311	332	311	333	301	291	295	308	315	329	287	316	287	290	324	321	325	303	325	319	306	277	331	307	338	327	320	288	330	334	286	326	290	324	305	317	321	304	313	337	301	321	305	328	297	346	307	317	338	326	321	298	326	333	293	334	303	298	344	314	324	308	331	327	352	311	318	311	291	321	317	329	328	283	306	315	316	300	348	342	317	325	318	310	303	300	319	319	321	295	319	323	302	317	331	334	321	322	315	303	317	310	350	297	269	342	350	341	314	338	315	325	342	326	297	324	298	324	325	306	332	318	329	303	288	295	323	307	322	319	294	333	282	312	295	309	325	336	325	308	291	319	316	334	307	300	321	331	312	301	319	290	311	343	337	298	338	289	309	287	307	301	291	331	320	306	278	332	318	292	308	299	326	325	307	289	304	319	312	302	287	337	318	343	301	321	322	346	313	298	335	292	320	321	325	299	283	308	308	301	313	270	270	328	341	304	303	345	308	318	314	304	295	298	306	365	286	294	307	311	313	293	331	269	332	323	327	275	303	308	315	320	321	305	312	316	328	334
19258	3348	2985	2345	1617	1105	912	678	544	423	414	411	316	344	277	278	253	244	224	228	239	223	228	216	207	157	209	201	198	175	174	185	179	178	175	165	179	172	217	162	163	175	171	189	195	181	171	198	172	192	181	181	170	176	170	178	161	175	180	169	174	183	163	184	162	171	166	184	175	178	171	171	156	165	150	163	179	169	171	169	179	166	165	173	178	136	170	183	156	163	179	158	170	179	179	139	184	155	173	162	151	185	174	145	172	160	157	145	160	152	165	160	146	157	144	165	162	147	154	161	177	170	144	159	170	159	174	168	187	162	176	164	183	171	177	177	139	158	160	152	151	181	159	174	156	181	149	165	141	151	140	160	168	174	153	181	145	155	166	172	152	167	137	145	172	174	167	165	160	193	174	177	162	147	167	154	160	150	155	154	194	187	181	164	156	172	160	158	177	158	153	169	171	172	163	166	179	158	163	148	190	170	147	178	168	151	191	167	160	165	159	149	171	165	167	185	188	129	191	180	167	144	157	164	174	142	176	152	166	182	154	185	164	159	151	172	186	179	149	164	151	159	150	155	169	166	168	175	195	162	161	181	186	165	157	165	165	172	158	144	160	175	148	176	157	148	161	163	169	147	141	199	164	166	165	150	170	164	154	160	190	166	159	156	142	175	153	180	150	140	151	166	140	188	169	170	184	166	171	155	164	168	170	168	159	157	160	141	138	183	162	155	164	173	169	157	174	186	151	166	145	150	180	153	168	175	164	161	167	165	149	185	173	178	166	160	158	155	161	155	170	165	160	152	169	166	160	154	179	156	175	177	163	135	153	148	143	162	155	192	131	163	164	170	175	156	156	166	166	156	137	167	189	181	157	157	143	153	138	167	148	187	152	160	158	166	144	136	168	168	174	169	154	158	153	159	161	175	141	151	178	163	158	194	167	154	175	163	171	143	178	161	151	157	168	159	173	154	164	166	146	160	165	166	156	155	157	170	172	152	162	191	166	167	163	173	163	137	173	181	157	154	176	154	162	156	164	170	170	180	143	164	167	155	166	153	167	171	148	149	163	175	172	158	185	154	158	164	169	170	187	165	157	151	172	149	172	154	154	188	170	151	185	150	154	170	148	135	157	177	154	179	163	166	152	149	164	162	177	173	167	160	181	156	154	137	155	192	149	150	162	157	157	144	140	153	188	187	168	167	141	160	146	169	143	165	163	164	170	180	158	163	140	188	169	167	146	170	154	163	160	144	184	195	159	165	143	158	174	164	181	167	178	160	151	175	187	149	170	133	149	152	184	185	143	166	156	156	155	158	155	168	158	147	150	144	153	158	170	154	169	178	182	179	154	169	173	136	146	152	141	155	167	151	168	159	151	155	154	142	154	183	163	155	189	156	164	162	162	178	161	178	181	173	155	165	150	164	144	164	171	160	179	149	168	145	149	155	176	145	155	142	179	151	165	193	146	177	163	174	164	182	150	177	173	162	175	187	158	167	143	156	188	163	177	152	169	194	198	163	160	146	156	160	169	193	164	177	171	174	158	155	169	172	135	168	140	148	168	161	146	180	142	172	171	165	171	166	148	144	155	166	168	147	160	140	140	154	165	192	153	138	141	179	181	160	163	126	154	192	145	181	180	173	160	177	174	135	157	153	170	157	162	149	140	169	152	154	162	172	157	126	173	165	179	168	135	164	150	165	166	161	178	161	150	164	167	169	145	168	170	162	143	173	179	172	159	163	159	168	140	140	166	171	169	151	161	172	183	166	182	172	158	142	167	160	180	158	155	180	167	191	170	172	138	168	159	179	158	175	161	180	173	169	166	180	151	179	165	176	177	169	164	155	160	165	154	157	159	168	197	171	172	162	177	154	157	143	176	158	162	164	150	138	145	162	142	166	161	162	161	143	161	187	140	142	151	147	175	161	153	175	153	178	170	158	172	140	162	157	166	170	160	171	168	189	140	165	178	183	147	169	174	179	149	171	159	185	173	156	159	158	162	171	163	159	171	186	160	157	153	168	172	188	182	144	182	169	153	167	175	178	156	170	155	155	180	162	156	183	171	158	157	185	159	175	148	182	156	166	164	163	161	157	188	172	135	165	182	172	159	187	159	165	177	145	178	160	155	182	142	181	160	166	152	142	171	177	164	180	142	193	163	161	189	179	172	176	183	140	148	160	145	170	162	157	148	164	165	159	184	155	160	163	157	152	165	160	163	164	152	173	150	175	185	172	156	180	162	144	152	171	168	159	155	182	178	187	153	142	154	177	148	168	144	157	157	158	174	183	184	178	171	161	154	157	159	163	167	167	173	148	155	172	171	174	171	147	161	140	153	169	163	176	166	165	156	174	164	168	167	172	160	150	175	147	143	154	147	143	198	171	181	171	154	159	163	174	162	155	154	166	177	165	161	153	152	164	187	181	167	169	153	174	173	166	156	150	151	158	149	140	170	154	175	150	178	149	171	170	148	167	156	151	165	151	196	156	163	148	136	167	163	151	189	170	164	174	152	150	158	163	140	143	152	148	188	161	151	165	166	177	170	182	178	147	148	163	171	170	165	169	155	154	158	182	143	151	132	157	192	161	155	150	164	162	143	181	170	166	167	157	177	175	143	168	191	162	169	161	161	173	135	160	156	176	160	174	154	161	146	175	166	178	163	160	155	142	153	160	166	173	156	147	172	133	142	172	170	151	150	164	170	145	152	157	152	161	167	169	177	154	143	149	176	177	169	164	164	139	171	162	189	162	167	159	175	169	150	155	176	167	154	166	186	167	181	162	151	165	159	153	172	180	170	144	195	177	160	173	163	162	159	154	148	179	156	182	182	172	144	185	144	169	161	163	158	173	181	162	150	160	176	156	154	166	151	166	183	169	168	177	156	168	149	160	163	152	152	160	161	161	151	149	160	155	180	155	161	147	145	162	161	149	164	166	162	172	143	161	165	168	138	162	151	174	159	143	160	155	172	166	160	163	166	183	143	155	157	177	158	173	151	161	154	166	153	169	184	174	187	146	153	171	181	167	163	158	161	143	171	161	147	179	160	164	209	151	165	161	163	153	142	153	159	184	172	172	170	168	175	154	156	165	167	186	181	164	159	185	190	158	148	149	164	173	141	153	172	167	182	153	169	143	173	161	158	147	188	204	165	150	156	174	190	173	162	159	179	145	160	179	170	153	145	126	175	161	176	195	157	179	179	150	151	132	175	173	145	184	177	145	165	159	168	182	179	169	173	163	175	161	161	173	149	159	160	165	182	168	158	166	156	154	141	193	170	164	192	168	147	182	148	156	163	171	162	159	158	176	154	155	167	164	158	153	155	162	154	161	158	181	153	144	167	164	166	184	167	167	155	152	153	157	137	159	162	178	158	161	157	147	177	196	143	160	160	131	170	164	133	159	158	158	168	167	162	155	184	196	174	178	135	154	149	136	186	164	144	175	173	158	189	163	175	174	159	174	165	152	173	172	171	156	172	158	155	162	154	184	171	180	165	157	165	149
7893	2806	6053	6815	5696	4732	3928	3263	2696	2395	2069	1723	1594	1395	1377	1269	1107	1084	1004	981	960	862	862	809	800	757	754	763	709	685	669	679	618	681	587	624	627	608	591	609	576	594	579	559	591	582	564	534	556	549	530	582	591	542	521	592	507	557	503	568	521	538	556	541	570	525	521	518	515	549	540	525	481	507	516	493	517	525	464	545	482	503	500	540	512	481	498	519	483	494	515	527	484	495	503	525	525	530	532	473	477	526	493	468	505	513	479	515	484	480	469	512	499	490	474	493	470	512	413	477	499	522	490	498	522	520	493	495	496	486	523	424	488	473	493	503	519	542	466	485	516	493	508	492	533	476	445	485	475	474	521	478	470	475	504	471	486	479	537	467	495	486	510	488	507	493	517	441	497	483	513	477	484	486	511	484	512	483	452	512	518	513	511	492	514	475	476	487	524	481	460	528	486	502	488	493	501	450	461	459	529	512	475	448	497	511	499	516	476	523	519	478	503	456	491	485	498	513	471	496	497	454	511	485	510	469	503	471	481	454	472	496	511	468	489	484	498	536	461	486	507	440	450	468	507	493	507	488	459	504	506	475	496	506	473	499	518	445	422	506	473	515	506	486	479	483	491	509	476	468	444	474	492	490	500	523	475	500	472	482	501	474	520	497	486	440	469	484	475	499	476	497	447	453	489	487	494	496	462	459	499	514	502	486	480	475	496	472	489	458	520	484	488	495	536	480	486	455	490	490	439	481	468	472	512	483	499	484	474	446	495	483	473	504	494	454	497	473	500	495	504	460	454	499	482	502	458	493	469	484	447	471	465	435	532	513	510	462	494	487	482	465	485	498	460	461	486	459	476	465	463	433	497	465	510	474	480	466	451	501	491	507	510	517	507	512	422	467	490	527	492	518	493	508	520	479	492	471	466	482	480	505	478	459	444	502	471	478	518	474	465	496	525	498	464	459	506	455	485	492	478	458	522	496	510	484	471	488	486	499	480	480	464	468	458	523	501	484	506	509	448	444	513	548	501	486	522	456	468	475	488	480	473	486	497	470	465	485	492	512	492	480	461	496	529	459	522	493	513	512	506	505	457	490	467	484	460	521	497	538	503	480	510	463	489	508	489	469	492	486	452	468	535	471	484	478	469	457	490	484	505	505	494	501	476	469	491	484	489	499	482	490	481	483	510	501	442	474	507	482	476	518	494	471	548	489	486	444	497	480	496	446	488	478	483	465	465	510	469	473	518	494	494	440	518	491	513	465	452	497	485	458	480	509	469	516	454	502	488	447	472	462	449	463	512	500	460	479	485	522	460	491	540	492	461	489	474	526	493	471	493	437	496	478	472	509	484	478	508	463	484	511	492	472	487	469	498	519	477	481	500	498	466	462	471	487	462	503	445	505	491	512	469	500	483	469	501	467	465	510	477	510	469	483	450	470	481	460	484	493	459	495	450	492	505	472	512	460	491	500	483	490	490	471	482	500	490	484	458	497	475	514	501	472	472	473	476	523	482	475	489	503	487	478	469	454	498	460	511	466	509	488	504	480	503	496	532	470	481	495	437	480	513	453	472	463	475	497	524	458	511	488	492	472	470	513	486	469	468	510	474	451	488	472	489	470	492	489	480	477	466	496	505	470	505	480	515	503	487	505	491	492	504	445	495	504	487	462	431	503	463	452	502	506	489	439	466	483	507	460	479	472	477	439	484	513	468	468	489	510	512	455	497	470	469	475	464	450	479	479	476	495	479	473	460	518	493	446	492	478	462	479	495	499	494	474	478	456	510	449	504	454	498	481	495	493	497	454	460	478	532	504	494	520	488	475	497	452	472	496	508	483	481	482	465	449	469	467	452	471	462	512	521	532	464	478	516	496	487	481	514	473	511	477	471	493	496	517	488	463	468	499	510	481	469	463	500	476	488	522	497	501	500	490	480	472	470	468	452	506	450	531	492	449	482	504	513	532	487	513	526	517	473	502	459	472	468	472	495	446	478	492	510	473	515	474	480	516	479	484	491	493	453	520	492	477	493	472	499	452	489	507	459	497	486	462	499	459	456	482	531	484	485	483	470	478	524	486	483	475	476	521	487	505	481	497	453	452	493	485	509	490	490	460	486	537	503	531	485	482	494	508	479	437	475	511	535	504	475	439	473	523	472	483	529	478	486	496	502	517	473	477	532	472	452	508	484	482	483	476	468	507	493	479	452	475	474	476	517	505	466	460	500	458	477	477	464	512	488	487	506	464	497	430	495	452	487	512	432	492	477	462	492	503	486	504	468	480	541	562	506	445	473	487	493	501	493	488	509	446	494	445	476	417	472	504	460	465	477	451	476	534	487	469	474	454	504	461	434	440	443	463	498	470	491	463	507	482	459	475	516	504	495	458	486	469	486	506	466	510	477	467	495	480	468	484	478	467	487	485	494	494	460	478	552	475	462	490	477	479	459	466	483	448	507	527	488	470	475	450	503	510	471	443	448	464	438	487	471	503	455	496	529	501	487	470	496	490	507	471	475	491	453	481	496	465	443	499	455	484	489	508	506	480	513	533	487	470	488	500	492	507	481	489	472	494	494	481	499	478	496	476	476	471	474	490	470	497	473	451	508	504	456	475	472	454	504	465	483	488	456	495	472	504	489	522	494	519	470	510	445	479	506	466	483	484	506	458	480	486	481	552	496	498	528	457	466	468	486	499	508	486	485	495	491	485	472	467	492	469	510	516	487	488	466	493	467	492	453	486	493	461	505	488	486	480	498	458	489	455	461	522	473	491	454	514	476	472	486	444	465	474	452	465	496	530	476	478	507	467	471	492	489	518	473	509	467	512	478	533	525	523	524	474	480	486	473	471	484	505	504	465	474	485	479	544	501	487	494	449	490	474	486	436	508	520	495	477	496	485	492	458	506	500	472	454	478	455	493	496	532	496	522	495	480	492	459	512	470	507	488	524	478	493	489	442	506	465	464	484	510	523	473	482	484	508	532	467	488	494	471	476	475	521	496	493	501	495	478	472	518	458	449	464	492	504	514	504	474	453	516	497	496	484	509	488	465	453	460	483	454	483	510	476	506	501	472	475	506	488	473	469	477	473	460	494	432	481	457	484	468	495	466	500	469	520	503	462	507	515	499	500	479	467	472	476	501	505	462	473	490	494	488	490	472	480	481	509	478	500	545	461	517	502	430	474	471	513	521	526	508	501	496	518	464	484	488	493	497	503	508	492	452	494	476	508	476	504	471	467	471	480	490	454	482	478	439	493	482	467	479	474	477	476	439	468	520	481	485	452	510	509	472	455	464	503	475	482	467	492	481	504	491	459	453	495	465	501	485	503	507	469	472	503	545	504	505	463	513	468	453	494	498	479	503	468	485	500	480	414	521	454	519	500	480	464	490	469	487	492	530	494	524	514	492	439	482	505	473	459	517	465	482	484	500	496	478	535	516	459	512	484	488	483	473	497	465	515	476	450	487	495	514	476	519	510	503	457	500	464	503	495	477	488	478	507
2454	277	302	273	228	220	213	207	223	206	221	195	187	189	220	212	179	220	199	214	172	187	199	200	195	217	205	210	182	188	188	191	209	215	201	194	213	205	186	191	199	218	202	189	193	208	184	180	201	189	197	199	205	183	215	183	184	187	200	202	202	200	191	223	205	199	187	203	185	193	208	206	189	218	206	188	180	201	196	190	211	197	222	200	213	210	189	189	200	210	197	210	196	204	170	216	192	189	197	222	223	208	204	210	216	197	204	232	226	203	207	190	220	201	173	189	219	214	204	212	214	205	182	170	190	211	196	186	189	202	208	182	198	222	204	226	202	209	207	205	192	221	177	203	215	205	190	198	212	187	188	221	172	212	199	213	193	182	213	201	203	192	201	183	208	177	168	229	188	215	207	199	212	197	205	221	191	196	207	210	160	192	207	214	190	188	207	209	205	212	196	181	213	198	187	222	179	192	231	201	199	205	180	194	196	183	183	180	218	209	212	179	209	213	192	195	197	193	193	184	176	199	234	187	209	207	185	221	210	204	189	187	181	164	196	183	195	193	218	207	201	186	180	185	208	205	208	205	182	191	191	215	211	212	234	217	200	209	198	197	194	201	208	170	192	199	212	222	228	202	205	188	202	197	214	202	176	196	178	173	216	212	218	219	206	176	206	183	220	196	208	201	202	196	200	191	197	193	216	220	214	201	181	191	193	194	180	189	166	196	195	201	202	222	187	211	190	198	182	197	188	191	207	194	202	200	181	172	211	189	185	193	197	195	188	229	195	215	222	215	201	178	199	205	192	213	219	191	196	199	220	165	199	191	189	202	200	193	183	206	167	191	184	209	198	204	196	210	207	179	201	210	183	218	187	220	173	214	208	193	187	200	192	219	221	193	186	239	200	202	201	233	193	173	214	197	196	202	189	201	191	204	186	218	204	196	211	209	204	197	198	192	195	193	209	191	212	228	218	203	201	185	215	188	192	188	224	194	213	191	209	213	180	191	186	215	203	210	208	197	175	191	195	203	214	200	198	173	214	202	185	205	210	205	214	182	216	209	203	207	170	199	231	215	190	176	213	179	193	216	199	201	207	208	182	211	232	211	194	197	203	228	210	190	200	189	222	205	182	204	205	188	216	212	195	217	167	189	205	194	215	191	215	190	214	209	192	213	209	204	200	187	186	176	206	197	204	201	195	205	212	213	186	207	230	186	209	208	199	190	212	227	187	206	177	186	197	209	192	211	232	187	204	167	188	220	206	200	220	191	210	196	214	197	200	185	190	182	191	202	197	179	196	212	195	186	209	192	196	193	214	226	200	184	200	199	204	191	210	185	199	199	206	199	203	192	200	187	196	217	192	203	165	209	234	198	182	199	202	211	217	201	205	189	203	210	188	212	195	212	194	219	211	183	201	192	205	170	209	212	191	183	186	192	212	193	219	198	190	195	230	196	228	213	197	183	202	170	190	211	196	203	206	190	165	201	212	212	224	199	222	207	181	184	189	194	195	163	202	212	190	167	201	187	172	165	195	215	183	213	206	210	218	209	191	207	216	201	197	200	210	216	220	199	219	210	198	186	214	195	199	205	190	203	199	198	191	175	208	198	203	217	203	194	185	194	181	220	215	193	189	198	190	207	200	194	203	181	195	207	192	209	190	180	187	189	211	176	197	202	200	203	188	203	196	218	232	202	190	183	182	189	203	211	180	191	223	196	181	214	217	197	193	199	219	201	168	192	207	188	207	198	202	206	177	210	203	189	210	197	191	224	188	199	210	192	209	193	212	210	210	173	229	203	187	210	205	190	196	196	205	190	200	192	201	213	198	216	207	208	219	178	198	204	245	195	193	193	196	213	196	164	218	168	197	213	194	193	199	199	183	186	224	210	215	201	210	205	214	190	194	215	216	206	193	201	191	201	195	220	208	194	181	203	186	201	211	212	196	218	191	215	204	183	223	210	178	181	206	190	198	184	192	185	195	180	214	209	218	211	207	198	185	216	226	181	186	212	186	188	208	187	213	222	191	216	225	189	198	202	203	196	203	206	181	212	203	205	179	199	209	197	209	192	212	195	218	192	207	207	204	217	180	184	199	180	214	190	196	205	208	193	192	213	216	174	182	204	188	212	180	199	211	197	210	237	202	198	183	207	202	198	199	165	189	187	181	206	217	208	211	195	200	186	220	198	191	199	208	202	160	208	208	198	201	191	209	207	206	184	196	217	211	201	233	212	178	197	206	225	202	191	203	186	206	212	193	184	197	172	228	194	186	186	199	214	210	190	194	202	229	186	221	191	205	194	198	214	201	188	223	183	197	196	201	210	196	206	202	228	207	217	203	206	210	195	192	196	182	217	229	190	202	183	190	181	199	216	210	195	179	203	197	206	201	223	186	176	214	208	179	181	230	179	219	197	232	203	208	205	214	212	185	215	192	209	222	172	198	202	213	183	196	207	229	237	216	191	201	219	191	212	194	183	210	196	176	188	217	212	211	179	171	182	206	182	203	178	213	178	217	202	206	205	202	206	197	217	170	219	175	189	212	205	198	222	201	192	190	184	202	206	185	181	187	186	190	199	206	214	203	202	204	197	195	214	208	209	202	211	203	187	178	182	197	199	189	201	217	222	212	188	202	199	196	177	206	207	212	211	208	195	226	194	197	209	234	188	220	211	187	195	190	237	201	201	210	201	220	223	182	192	210	182	185	215	197	198	191	187	187	182	177	228	212	185	213	208	188	223	214	186	188	195	211	210	211	194	180	207	192	193	232	190	209	220	202	212	179	207	186	226	209	197	212	205	186	201	204	190	202	185	199	208	188	195	196	174	201	204	206	215	216	222	193	205	181	182	212	186	233	191	210	205	188	201	217	213	204	201	187	246	204	237	181	179	200	190	190	211	189	222	213	197	196	211	202	184	166	204	216	180	190	228	204	201	184	228	195	223	188	201	175	202	208	215	201	181	217	225	199	182	208	197	205	172	201	192	180	199	220	189	183	193	222	179	222	222	194	181	180	214	187	200	170	220	213	221	205	183	219	191	191	197	223	195	203	189	198	194	207	205	208	202	177	205	202	195	213	215	192	231	204	199	206	210	205	227	174	177	189	188	216	190	208	216	199	205	226	205	198	197	169	186	195	203	194	219	196	199	183	190	185	215	194	188	213	170	179	184	237	210	189	183	190	210	190	178	182	206	224	185	214	199	231	185	188	203	173	211	208	184	208	202	196	203	203	191	202	203	214	235	195	196	206	198	201	210	196	222	185	206	208	175	231	181	179	178	197	201	198	209	190	200	213	205	203	195	225	203	212	201	198	231	186	206	216	202	196	184	191	199	230	201	206	192	197	194	196	187	234	186	201	210	203	197	212	175	210	207	216	193	198	191	221	197	179	192	223	197	209	180	197	197	203	196	185	211	169	168	226	224	184	193	217	217	220	176	208	187	188	180	191	223	189	226	239	192	215	184	217	205	191	189	205	184	191	186	209	223	161	201	203	210	231	226
2231	643	712	790	714	654	660	639	608	585	557	580	563	569	581	573	553	592	519	567	532	539	540	595	588	537	577	550	561	571	589	550	523	526	531	538	581	574	552	537	541	553	534	576	543	599	577	584	563	592	566	542	525	525	581	555	589	577	577	569	586	586	551	557	569	541	556	515	533	550	582	557	533	566	550	555	568	528	548	548	551	540	537	563	573	549	552	530	527	543	557	535	564	498	574	561	610	540	552	533	591	521	542	542	572	565	562	553	550	583	552	573	548	501	571	522	545	556	595	553	533	543	557	551	556	567	541	561	517	596	554	514	578	578	571	546	584	551	593	532	529	527	531	554	554	560	542	567	571	510	563	557	570	566	557	565	545	578	576	528	573	578	551	546	597	555	542	558	577	550	536	549	575	558	607	527	558	556	546	599	542	516	536	523	561	582	537	551	541	600	519	549	565	565	566	560	570	567	584	557	567	579	607	536	590	504	569	591	576	560	561	548	562	559	600	559	543	534	576	506	484	552	545	547	539	567	579	571	588	540	517	530	566	535	580	562	560	535	563	580	560	539	574	516	551	586	524	519	551	543	528	574	559	605	510	574	559	549	583	537	571	573	544	555	531	554	541	604	542	503	535	566	598	510	568	559	587	542	584	517	558	591	524	561	594	549	518	554	542	580	537	564	581	528	572	574	529	550	535	585	527	531	599	547	563	539	526	572	554	542	557	555	526	558	608	537	501	527	613	534	578	552	561	558	602	582	553	565	550	541	576	532	570	493	545	516	531	544	550	535	498	540	536	542	565	561	512	521	531	570	568	551	573	591	568	537	560	548	538	542	570	536	574	569	572	532	582	552	564	565	568	560	493	581	549	537	548	556	579	547	563	560	573	573	541	558	580	535	543	582	547	588	557	585	567	527	590	542	543	559	506	537	549	551	591	544	504	545	567	561	564	571	520	570	572	531	516	544	539	560	558	569	568	561	504	571	544	596	541	577	574	558	584	539	518	546	584	579	527	579	575	555	568	561	555	543	563	546	569	589	558	578	547	526	545	550	533	504	537	579	528	571	591	606	556	559	546	587	554	563	587	582	577	577	578	607	535	580	573	587	538	572	519	582	567	542	585	551	517	568	564	550	547	510	546	574	542	576	552	558	575	538	582	570	531	569	516	513	580	522	563	534	547	546	552	597	547	564	534	559	567	528	535	555	538	560	552	544	579	528	507	579	583	572	561	583	519	531	563	542	589	579	538	524	579	536	542	553	534	557	527	536	608	528	559	540	541	579	565	561	510	534	598	548	504	535	567	542	554	569	552	558	567	540	562	552	545	564	544	529	575	599	537	537	568	584	542	517	572	502	509	558	537	600	554	526	562	558	560	592	531	543	568	530	535	535	543	590	550	585	563	551	596	560	493	556	562	543	588	570	544	557	568	539	522	551	610	558	548	558	574	509	596	572	574	478	604	544	570	527	529	579	567	565	551	564	539	536	570	580	548	527	636	526	545	543	547	554	552	532	534	560	542	561	555	569	534	558	501	555	541	586	563	537	521	573	520	573	516	519	530	564	543	567	570	561	596	542	513	612	535	580	528	544	537	546	504	536	572	514	557	605	560	545	533	522	534	578	553	572	558	582	545	565	575	556	579	568	555	566	553	526	575	545	543	562	558	586	533	559	571	528	532	536	568	534	520	544	542	563	571	512	574	529	536	549	598	530	588	557	536	558	591	528	510	492	557	535	521	530	536	542	513	580	566	529	567	561	516	564	568	568	514	531	571	549	532	575	593	545	542	537	554	544	533	550	557	573	560	522	547	530	553	552	547	542	541	582	570	558	517	555	530	535	526	550	543	553	560	536	544	574	570	541	576	520	546	598	598	533	598	513	526	546	541	564	545	561	548	544	503	542	566	539	587	524	521	616	542	538	539	583	534	577	548	566	526	532	566	565	522	566	551	579	559	567	534	546	565	531	531	540	583	507	555	566	547	594	531	535	534	537	503	582	561	553	545	555	564	539	544	541	557	576	538	545	565	569	535	577	587	574	544	559	544	528	552	571	542	545	560	553	569	601	542	538	547	535	504	571	561	554	558	575	603	546	573	547	517	607	558	571	530	580	538	523	526	613	583	591	567	544	548	594	599	557	562	543	547	522	550	561	565	572	564	537	553	560	531	530	572	541	526	559	570	549	565	592	574	538	546	505	584	559	557	536	536	539	531	549	472	577	563	564	541	577	554	521	542	542	544	562	570	565	530	515	516	504	552	571	588	581	549	541	543	536	589	494	590	542	575	564	526	568	577	544	534	560	547	561	552	533	539	542	538	550	515	561	521	574	585	545	521	614	556	563	590	550	585	554	547	606	556	544	566	548	570	550	539	526	538	574	553	601	560	521	578	585	564	537	579	525	583	545	555	507	547	556	519	579	557	535	562	548	526	545	567	554	565	538	531	535	553	545	568	534	526	540	562	560	542	524	570	549	566	531	511	574	561	576	589	517	525	548	534	553	530	554	529	574	527	571	529	510	570	510	535	529	543	570	570	533	566	574	563	560	571	549	560	526	567	590	493	577	588	555	553	586	534	544	564	559	543	588	517	529	545	565	497	588	546	522	578	522	584	543	582	554	565	563	502	542	540	536	528	516	557	573	531	573	564	564	566	570	597	595	563	536	550	531	551	527	537	537	569	565	561	532	544	544	534	559	548	546	575	552	565	572	569	551	553	563	550	543	533	575	539	555	564	526	617	552	554	535	553	587	571	583	539	596	570	490	563	562	557	571	535	564	574	576	532	509	554	562	533	562	577	545	527	556	569	540	538	521	525	542	553	502	565	550	519	577	520	570	540	585	562	612	570	539	549	539	543	606	520	541	533	562	537	600	550	550	517	535	530	593	537	526	528	580	524	566	559	538	542	583	587	555	542	540	508	569	559	551	559	562	556	531	551	555	537	538	541	515	519	523	599	523	560	559	542	541	561	513	551	574	528	553	566	544	571	592	555	546	510	585	595	548	558	542	544	605	568	539	541	568	523	545	567	520	548	560	580	564	555	605	510	567	574	574	572	541	530	578	547	543	571	563	549	538	530	559	517	548	540	510	546	557	527	590	552	528	550	564	573	519	555	593	588	558	594	560	562	569	549	562	549	604	590	552	535	597	541	545	566	549	578	562	545	540	550	588	540	532	553	550	538	566	530	541	541	574	547	568	561	554	524	568	509	552	515	580	577	566	586	585	509	550	537	545	523	579	583	565	576	553	580	542	519	516	554	510	557	549	602	540	567	512	528	559	550	535	550	562	556	544	553	517	612	519	583	509	545	561	522	553	612	554	542	566	581	571	535	567	574	576	536	580	539	504	559	625	581	555	596	591	575	552	596	513	571	515	581	516	578	512	556	588	586	529	546	572	511	544	555	564	537	538	598	577	560	570	570	544	589	566	557	581	579	581	571	603	555	542	531	563	541	550	589	539	559	553	529	543	537	502	580	577	567	526	535	529	563	550	502	529
10172	1128	1454	1056	737	534	427	324	268	245	214	197	168	198	160	156	151	135	133	130	140	120	109	126	121	111	111	123	106	109	124	133	116	108	114	102	118	132	83	106	104	96	131	104	104	108	127	117	112	109	101	115	111	92	93	110	104	95	100	96	110	103	98	115	103	108	96	105	96	95	107	98	104	88	107	95	103	112	103	108	98	86	101	96	116	98	93	121	101	111	100	89	87	102	98	80	84	102	93	112	101	93	115	114	104	106	95	110	107	99	103	102	98	114	83	84	77	112	93	90	93	103	111	104	108	106	109	100	109	109	109	98	101	106	115	137	118	90	125	96	103	98	102	106	107	103	101	103	95	122	106	106	95	108	89	109	106	106	101	90	98	107	101	100	100	92	99	94	106	103	110	93	111	107	104	97	109	89	95	96	99	106	99	115	99	103	91	94	97	102	97	99	94	112	96	116	99	101	95	98	103	89	90	124	104	108	108	83	99	97	73	93	97	97	106	113	96	110	114	98	109	96	128	98	94	105	89	88	90	107	94	86	108	95	102	102	95	105	100	99	107	97	92	95	102	100	112	99	100	103	125	84	105	107	124	94	93	95	84	100	98	118	90	108	102	98	96	95	87	110	95	110	116	91	88	114	106	92	110	94	93	94	96	103	94	95	107	97	116	90	91	78	99	106	113	119	104	103	99	81	90	103	93	98	83	99	92	117	87	96	84	93	84	95	87	109	112	113	96	88	95	106	99	107	98	99	98	105	104	92	93	119	96	116	113	93	101	81	108	100	101	99	93	93	121	119	84	95	92	115	100	93	91	104	116	103	106	96	106	97	104	107	109	115	112	98	101	85	105	89	104	102	94	94	91	101	94	118	114	93	103	113	118	93	89	95	106	85	90	112	92	116	96	101	105	89	108	91	106	98	84	100	84	93	93	83	105	116	97	105	117	90	97	98	94	121	110	106	90	100	119	114	77	98	101	113	96	110	89	115	96	99	101	91	87	102	87	102	100	90	92	90	80	102	103	99	98	91	116	97	91	97	99	105	93	105	94	96	109	100	103	100	101	86	102	86	102	97	99	106	98	113	103	106	96	108	86	108	110	94	96	105	86	93	105	116	91	85	83	98	103	111	89	85	109	106	92	109	115	96	93	94	98	106	115	96	110	92	98	116	102	101	107	111	93	99	96	108	96	118	104	94	111	87	105	93	114	110	107	111	94	94	119	109	99	102	115	92	105	71	89	109	96	107	90	93	100	100	102	112	85	105	109	106	105	118	98	111	116	76	101	95	91	106	107	102	99	114	115	97	88	109	84	104	95	86	100	97	93	97	108	113	111	91	82	102	99	96	82	100	107	88	91	101	94	108	114	111	92	80	97	79	93	104	90	105	107	114	97	90	96	105	117	101	96	83	93	94	107	107	76	98	84	90	101	103	102	93	97	95	95	104	94	102	87	126	81	100	96	99	91	98	100	108	87	101	98	105	123	100	92	103	99	108	106	96	112	95	109	111	121	114	93	95	99	104	93	107	101	101	96	103	111	94	101	101	96	108	96	97	82	97	91	85	98	96	120	96	96	114	97	83	107	90	108	99	100	101	93	92	102	103	112	89	94	92	111	101	93	84	102	96	94	98	116	89	115	92	84	95	87	104	92	106	102	107	102	98	115	101	121	78	90	104	105	94	113	103	106	114	90	97	103	106	110	88	118	111	94	98	101	92	114	88	117	101	95	89	92	109	108	108	106	93	104	102	96	93	100	112	107	97	108	127	86	117	101	91	86	102	99	102	103	104	96	86	95	114	104	98	104	102	106	100	109	103	94	101	113	107	90	103	81	89	95	75	94	88	101	103	104	111	114	85	88	115	131	97	95	102	105	107	96	99	111	94	106	85	96	113	92	100	103	102	94	99	101	98	94	107	103	100	88	96	98	77	94	84	98	99	106	105	103	93	104	93	98	111	112	107	95	86	100	94	102	92	117	110	100	94	78	92	95	92	98	118	110	86	96	89	116	110	116	91	91	125	90	95	93	100	86	117	103	93	114	84	76	111	106	125	103	105	96	100	101	105	114	97	101	91	113	100	109	90	107	97	95	84	111	110	98	101	109	106	105	89	114	89	107	89	109	105	92	117	94	101	114	97	97	94	103	104	92	105	109	115	100	108	93	103	104	115	102	119	118	98	76	107	87	97	96	103	121	95	108	94	91	93	116	87	102	91	101	110	98	92	102	106	92	89	86	94	97	113	84	103	118	107	82	88	92	112	104	104	97	104	104	94	106	109	103	109	108	94	95	79	100	111	99	94	115	79	84	101	106	110	94	107	96	104	91	111	101	127	99	98	87	100	111	95	93	109	107	99	92	115	91	89	85	98	93	109	115	96	109	95	100	81	112	92	110	90	110	94	96	97	103	91	113	127	103	113	99	81	104	83	99	121	100	111	99	83	102	92	103	104	110	113	91	99	100	101	97	101	91	103	97	114	121	121	98	105	98	92	95	96	103	93	111	90	94	91	105	99	94	99	103	105	90	102	105	85	103	110	83	107	95	115	100	92	103	83	95	96	97	95	111	95	93	124	96	112	95	86	116	107	112	89	106	97	95	99	86	113	98	83	102	104	113	98	111	98	91	117	98	117	86	93	87	113	99	96	95	97	114	90	99	89	88	95	99	94	109	91	84	106	102	104	110	109	95	99	118	111	102	107	85	91	96	106	96	82	95	96	106	96	104	93	105	85	102	76	95	103	102	82	82	87	96	102	119	95	90	108	95	100	103	94	108	114	88	106	80	108	84	116	90	110	98	100	102	113	101	109	88	96	93	99	100	93	90	109	102	108	92	100	117	113	102	100	84	94	94	102	113	98	99	93	98	98	83	92	92	79	99	106	91	96	104	90	106	109	95	98	100	109	93	109	100	105	99	98	108	90	124	108	108	107	100	103	93	104	102	90	112	110	105	85	80	95	107	121	106	84	98	114	114	90	84	98	93	92	86	99	108	91	99	111	101	86	89	105	115	78	108	99	96	92	121	106	108	100	103	102	109	102	116	89	105	111	102	92	91	104	83	116	102	104	93	113	99	114	89	88	94	82	96	91	118	95	110	113	98	91	91	114	118	114	103	108	95	111	98	75	94	107	101	119	123	91	108	108	86	91	108	100	121	98	107	111	110	130	114	101	105	92	91	105	96	102	114	97	91	104	102	93	91	99	101	99	108	93	101	113	98	109	102	77	96	85	98	106	122	112	87	108	91	108	84	108	103	107	122	97	95	115	103	74	95	96	108	105	97	88	95	93	124	98	103	109	91	87	107	105	109	95	102	108	87	88	106	100	109	112	98	120	93	98	93	107	98	101	104	117	112	105	88	124	101	96	108	102	106	103	83	99	90	98	105	97	92	109	92	106	101	101	96	104	104	103	98	83	114	97	99	108	90	88	115	105	107	118	107	104	98	110	89	92	103	96	117	91	86	95	106	93	96	102	122	104	95	102	93	98	92	97
5553	1429	3197	3612	2915	2497	2011	1670	1436	1187	1038	938	917	777	762	644	661	623	548	541	535	501	470	477	461	472	470	429	433	420	430	414	408	380	401	358	408	416	397	394	381	389	341	356	354	405	350	349	365	366	346	340	360	377	336	335	361	378	336	320	372	337	329	336	329	328	347	339	310	311	324	342	330	324	304	346	335	325	364	304	324	303	324	363	333	321	339	327	316	322	336	348	325	328	340	320	342	337	336	315	355	292	319	299	299	340	314	305	307	312	328	289	313	319	307	313	335	313	338	300	344	327	316	300	314	342	323	320	301	329	294	344	283	313	299	313	341	330	289	302	315	330	307	357	330	313	325	315	317	302	309	335	310	331	328	331	306	316	316	295	300	355	305	318	320	306	335	315	306	339	336	317	322	280	310	312	330	302	299	315	332	305	355	312	298	301	314	305	319	318	307	348	304	322	308	305	305	318	313	327	318	310	345	357	336	322	330	327	308	327	305	341	313	305	328	349	335	322	341	294	352	344	309	352	344	305	323	271	287	322	321	331	321	298	306	317	293	312	282	310	273	333	351	303	305	326	333	317	307	318	313	307	286	310	318	344	305	306	310	337	320	309	317	305	324	350	283	320	321	327	326	323	330	289	321	304	298	325	275	278	337	319	310	305	286	314	314	302	310	321	299	326	305	305	325	310	321	304	314	323	309	296	319	303	347	316	284	315	308	306	312	324	303	312	289	299	290	312	334	291	321	312	340	320	302	311	340	308	343	315	327	301	318	287	327	362	324	339	315	325	335	296	294	318	319	298	318	284	289	330	334	322	332	314	298	337	344	337	289	280	318	313	283	298	300	329	340	328	316	286	309	309	339	321	284	335	325	328	332	309	297	289	322	301	338	312	299	348	304	289	324	342	306	329	314	300	302	310	328	295	313	304	324	316	288	343	298	319	314	313	320	279	321	365	285	288	334	304	321	326	308	290	317	335	313	338	326	318	320	300	324	300	310	324	294	302	294	323	299	291	286	312	318	286	336	346	281	313	309	304	287	338	358	338	310	255	333	332	306	314	307	297	321	302	296	306	293	308	296	324	362	338	308	322	325	354	317	267	312	335	300	305	315	328	330	325	314	297	320	339	309	313	324	303	286	293	272	305	328	306	327	294	310	311	332	303	309	306	344	296	308	324	306	337	287	310	289	325	320	357	286	315	309	329	294	314	300	298	338	315	307	312	312	359	310	323	312	332	330	324	354	330	297	293	300	295	314	325	307	342	283	312	314	338	300	280	311	315	332	295	321	301	290	317	306	298	301	309	297	304	313	319	308	310	315	305	280	303	314	328	324	355	303	320	300	301	278	312	310	340	333	332	300	312	332	295	319	281	308	326	331	325	308	310	334	309	335	313	297	311	318	317	335	317	296	328	312	321	332	354	321	314	342	325	316	334	331	323	315	298	319	288	322	311	307	282	308	319	291	342	330	350	302	277	306	300	307	299	317	313	296	312	333	278	295	292	306	340	329	294	293	323	314	322	316	303	315	362	314	341	295	314	317	284	314	294	326	296	338	348	320	299	314	309	291	311	328	320	300	345	302	317	295	312	294	327	311	322	318	342	278	334	354	311	279	314	307	297	289	308	339	304	311	325	330	312	329	314	337	291	318	297	341	321	318	304	315	300	343	281	288	316	351	315	303	290	301	312	307	317	307	333	301	297	295	314	273	307	314	330	290	322	318	295	343	325	307	290	315	315	328	333	347	297	298	310	323	331	297	295	327	334	320	283	308	324	336	322	289	321	306	317	323	299	352	314	284	320	289	302	326	305	310	266	295	322	314	313	276	299	286	286	332	334	283	322	349	304	308	319	331	301	326	316	317	303	307	317	327	331	283	346	279	333	329	322	310	336	326	321	324	313	330	312	356	300	347	311	299	332	340	316	305	316	319	305	315	308	317	316	277	301	299	291	291	313	333	330	301	318	329	313	289	320	302	310	338	313	294	319	314	310	302	285	309	334	317	308	309	328	304	317	302	314	308	316	338	317	317	305	331	318	302	289	337	262	339	322	315	300	295	315	325	333	324	301	299	329	282	328	316	345	319	316	294	310	331	274	292	299	320	300	300	308	306	331	306	294	320	304	321	295	328	319	307	316	341	307	337	298	297	322	331	329	325	303	300	316	296	330	313	324	309	309	315	308	295	314	281	328	276	324	325	310	309	288	307	321	308	325	333	298	319	309	306	305	311	346	303	315	290	315	323	299	302	315	317	326	279	287	328	305	340	303	326	310	309	330	301	308	315	322	308	316	325	318	307	296	344	294	290	343	322	325	313	315	305	316	326	291	313	338	309	303	306	287	307	308	329	287	295	332	342	316	290	300	326	366	324	293	308	311	319	324	300	311	335	322	299	335	286	319	322	309	316	297	326	302	291	351	308	310	312	310	312	313	319	299	278	320	321	280	319	306	313	300	314	308	301	325	312	317	304	332	303	324	309	317	348	290	313	304	288	304	299	305	304	350	300	306	334	293	309	289	322	317	308	315	298	327	324	335	313	259	339	322	310	298	300	310	301	305	323	312	323	322	310	331	311	315	326	357	329	318	353	317	342	307	316	333	325	320	318	323	295	322	308	329	345	318	310	335	365	338	327	289	312	323	301	321	336	284	313	304	314	307	335	311	340	305	279	340	288	297	315	312	312	306	301	332	277	325	292	334	323	316	289	283	338	308	282	304	286	311	327	295	310	292	333	314	332	318	309	295	322	340	331	314	302	325	314	293	316	327	315	286	282	324	293	313	327	317	288	328	292	300	320	296	318	334	336	286	309	313	303	297	314	313	318	306	344	318	304	311	335	331	325	323	313	286	295	303	306	314	326	312	328	273	301	320	301	335	319	308	293	303	340	326	327	345	313	340	307	305	332	314	302	316	296	314	321	302	300	306	314	301	291	290	304	292	301	332	325	329	306	301	335	317	309	302	312	302	316	311	330	305	335	307	335	338	328	304	282	297	304	319	309	358	298	316	294	299	306	307	329	321	352	338	306	295	325	324	327	315	333	292	339	303	322	301	303	319	297	336	305	342	298	303	325	322	301	317	314	301	342	339	328	311	327	325	299	338	349	324	345	308	356	349	297	336	275	310	305	308	309	346	328	319	312	307	293	298	296	352	333	305	328	325	302	296	296	322	292	322	306	346	331	319	299	312	294	321	309	296	274	347	313	320	324	313	351	304	318	313	293	315	339	347	320	331	301	329	311	300	322	281	296	305	303	342	311	315	259	304	347	317	303	307	304	316	315	330	318	273	271	304	337	327	282	344	302	292	334	289	317	342	313	307	312	336	300	331	287	313	322	312	324	323	323	331	332	296	309	298	321	309	294	308	328	306	279	324	283	319	320	324	335	280	331	295	327	312	326	289	298	333	305	327	310	311	310	334	306	329	305	338	296	317	308	273	297	333	313	311	290	287	348	283	299	303	300	327	320	304	294	304	295	304	339	347	310	316	321	309	350	294
18925	3245	2940	2253	1500	1134	871	672	588	486	428	359	340	315	277	276	288	229	231	232	221	230	225	199	198	210	196	209	193	191	180	201	182	180	180	188	178	187	194	165	170	172	164	169	162	161	176	181	166	182	177	162	165	161	178	171	167	185	182	163	164	177	174	159	161	177	180	176	177	164	140	179	159	132	176	152	178	164	149	164	149	156	162	162	180	175	169	157	165	180	160	177	162	176	173	173	169	142	159	178	140	180	177	169	184	174	169	181	155	151	165	181	164	162	176	171	164	160	172	143	152	170	183	149	157	154	183	158	157	153	168	167	137	176	168	154	182	170	138	163	151	179	176	156	156	175	160	155	174	159	153	151	172	155	171	171	152	169	163	164	167	151	172	165	180	181	192	162	153	176	169	169	169	165	181	165	142	200	165	180	146	166	165	182	167	175	163	167	190	158	201	165	175	172	151	153	168	160	168	143	155	164	169	162	152	168	161	163	158	151	155	156	145	149	174	145	166	182	147	174	161	162	166	172	171	190	140	146	164	178	146	171	156	149	155	157	170	148	165	165	141	164	156	135	182	152	188	169	157	153	144	162	143	160	151	171	160	169	144	185	159	174	191	142	131	151	145	158	163	178	161	143	167	180	161	166	170	159	183	158	159	149	154	124	151	152	149	172	172	156	155	174	134	151	169	151	162	167	176	146	170	136	170	158	174	144	145	166	157	191	164	174	162	146	154	167	152	180	167	160	163	171	146	172	194	162	168	148	158	177	159	171	167	158	163	153	187	162	176	168	154	136	172	169	182	172	169	165	164	164	135	159	150	155	149	167	161	177	168	187	161	164	167	171	145	166	160	147	169	161	152	152	177	166	165	178	174	160	180	177	187	157	171	175	173	140	146	155	178	154	158	158	190	142	143	162	169	160	154	208	154	158	162	186	144	153	160	155	176	152	171	176	147	162	145	161	160	167	146	132	168	151	154	164	187	165	164	149	179	171	157	156	142	152	148	166	170	164	133	142	164	146	175	151	165	147	162	161	193	159	183	150	154	172	181	163	182	166	173	142	167	156	169	158	180	159	165	168	153	161	144	152	149	162	177	160	153	167	175	142	151	171	167	152	171	169	145	171	166	144	148	181	142	143	174	175	167	147	169	165	171	146	149	169	184	174	164	173	157	162	176	157	163	159	153	172	154	158	162	138	158	145	173	154	163	175	174	164	168	183	162	172	171	157	151	174	142	146	161	164	168	152	165	182	148	147	165	160	161	166	127	137	161	192	181	143	138	154	145	197	167	155	154	149	183	174	151	162	164	172	156	166	179	153	167	150	151	163	168	161	167	162	153	181	153	168	179	157	163	166	188	162	161	163	156	158	156	184	164	166	149	180	185	151	164	145	154	157	176	176	156	165	157	163	127	181	197	158	170	150	179	176	171	175	160	163	144	144	195	169	161	150	153	166	156	177	169	184	178	161	168	151	153	156	162	171	179	171	164	147	155	169	180	177	155	165	153	169	164	159	177	163	139	170	188	154	156	158	175	160	164	187	169	186	159	160	182	180	158	164	175	155	169	166	151	169	153	190	169	162	154	152	139	148	159	158	164	152	164	189	162	178	154	167	149	181	150	167	159	149	183	169	168	157	184	165	165	163	176	171	153	181	163	154	157	143	185	170	160	163	159	162	144	170	142	164	154	144	130	177	154	173	150	154	165	139	164	173	138	157	161	157	157	196	164	156	167	162	169	163	180	159	158	155	173	167	169	179	180	168	157	185	174	175	154	187	169	153	166	180	165	152	172	174	150	168	183	154	167	163	166	184	164	166	169	156	179	171	150	161	164	181	182	170	155	168	182	158	154	185	134	148	187	156	175	155	163	173	169	180	161	172	134	180	151	184	169	146	158	156	156	170	163	161	160	195	148	172	156	146	174	162	160	156	153	169	170	167	144	145	150	178	152	157	168	156	166	167	162	147	168	159	172	165	166	149	161	160	166	159	158	146	163	159	155	152	208	169	154	139	172	171	140	161	174	165	155	173	152	157	148	153	169	179	153	167	155	147	169	168	178	165	169	148	144	168	147	155	146	179	155	177	180	164	180	159	164	185	171	158	159	167	155	136	155	154	184	154	170	171	148	162	164	187	166	156	178	176	153	167	183	165	167	146	154	154	166	157	172	142	151	162	163	166	174	157	175	172	147	165	156	156	143	157	155	160	174	161	176	173	171	149	144	158	170	154	180	155	146	190	153	180	155	153	162	158	175	180	167	175	166	179	166	173	165	158	180	159	165	164	161	167	158	189	167	167	183	153	138	152	170	171	147	169	168	151	146	152	165	159	154	174	177	172	156	175	159	178	155	149	169	153	149	149	162	155	171	179	172	181	168	179	136	156	157	167	172	160	168	163	153	199	153	153	159	165	168	166	161	143	175	188	176	172	178	164	151	163	156	173	156	184	176	158	166	164	147	161	153	159	143	147	149	133	138	173	159	148	180	150	166	160	155	174	154	164	166	181	173	188	170	170	129	193	163	152	146	160	188	163	157	178	162	149	150	167	156	177	171	158	162	182	163	158	174	144	149	136	161	187	161	160	176	164	166	171	174	167	179	147	175	169	139	141	152	149	156	173	171	161	173	150	163	154	174	144	171	176	150	164	149	162	169	166	162	173	150	159	170	146	174	177	153	145	140	167	170	177	165	160	165	150	155	167	150	167	151	167	178	161	154	176	158	162	160	171	138	153	161	186	152	139	153	184	169	169	147	183	162	167	177	181	142	152	170	152	162	139	162	168	165	175	170	156	160	168	157	170	158	148	179	153	161	156	157	140	168	162	173	171	160	160	138	148	161	174	156	165	169	161	147	151	188	179	198	149	181	175	153	161	160	161	158	175	166	141	170	166	157	160	173	180	161	165	163	135	176	160	166	137	177	178	141	167	151	135	145	140	152	177	173	170	151	150	189	185	175	158	176	160	148	169	145	176	148	171	161	171	145	150	167	188	171	158	144	156	168	174	131	161	192	140	177	151	174	171	158	164	167	172	160	161	171	150	152	161	167	155	152	162	161	182	173	157	156	152	165	177	144	140	184	155	166	181	144	175	143	152	169	169	147	150	160	168	160	166	161	166	145	160	170	145	164	156	153	193	175	152	146	147	178	163	161	158	177	162	169	166	135	140	173	179	137	147	176	157	156	163	186	170	158	161	153	174	183	151	164	163	132	137	142	167	161	187	154	186	141	156	179	152	182	177	164	169	148	155	144	160	168	144	164	155	143	139	164	146	172	136	163	173	188	172	137	153	180	153	152	155	159	162	164	186	143	161	162	153	165	164	160	143	160	146	159	148	151	135	157	161	169	166	136	165	156	153	186	180	148	193	172	154	156	176	174	172	174	195	171	152	174	174	169	171	146	156	167	153	151	139	143	168	160	160	153	170	194	149	171	171	169	182	179	177	176	157	159	148	155	158	166	180	148	201	174	174	155	162	183	158	174	143	172	138	160	158	159	170
7881	2669	6151	6871	5758	4697	3714	3211	2692	2230	2057	1762	1623	1486	1332	1294	1215	1126	1031	982	1019	879	831	767	841	715	754	712	672	673	671	665	650	683	646	682	650	606	624	624	617	593	600	556	541	556	593	567	568	538	571	576	560	523	561	547	536	534	545	527	551	573	541	532	493	546	516	501	515	457	507	505	496	520	510	528	499	510	498	521	541	514	540	464	514	492	528	542	509	478	488	496	539	510	489	528	496	496	549	475	526	466	524	454	534	456	484	520	485	467	475	478	482	481	487	501	512	500	480	492	466	442	495	538	539	458	446	517	498	466	479	452	476	503	470	476	475	484	497	496	491	481	478	453	485	512	503	508	488	440	526	524	493	513	493	495	478	480	517	485	489	484	498	462	486	511	452	499	478	502	502	461	485	490	540	483	494	495	489	509	483	499	547	504	491	465	517	483	469	481	463	473	497	472	467	477	471	512	486	467	478	467	494	501	473	507	486	490	472	464	478	468	523	520	494	468	492	488	505	485	515	473	479	461	469	508	452	437	490	476	493	514	499	473	504	454	487	456	476	473	471	506	513	496	510	462	509	438	468	477	468	518	483	486	488	467	461	461	523	517	463	490	516	469	450	499	454	482	481	462	472	502	496	505	472	518	460	516	477	490	503	471	469	490	516	482	502	487	470	500	501	443	473	467	476	478	464	490	475	530	496	504	473	484	517	517	492	479	485	503	501	505	446	490	497	495	510	485	461	495	475	489	479	517	501	492	483	513	476	485	507	496	502	517	524	481	477	524	469	509	517	484	471	473	510	514	487	488	499	473	465	488	497	484	462	482	478	512	484	462	472	447	530	497	464	503	501	510	492	500	509	469	468	496	483	473	488	506	498	492	465	518	479	500	500	480	531	468	488	481	443	515	501	494	492	492	510	505	508	474	483	487	474	472	473	501	504	500	447	486	493	449	490	451	474	528	500	496	493	503	470	468	480	474	568	526	486	487	503	487	447	548	464	492	462	464	485	502	489	481	469	487	523	483	513	484	522	488	507	494	498	461	505	473	489	467	465	470	444	461	451	492	484	486	488	491	524	462	456	491	492	445	532	481	472	461	503	511	425	490	492	503	492	523	519	528	475	503	468	497	494	449	491	502	448	495	503	503	459	509	503	471	461	472	504	490	485	506	482	469	489	481	446	476	467	524	485	490	508	460	520	488	472	467	532	463	516	507	492	438	471	493	472	501	503	493	474	529	488	522	497	453	516	496	485	519	496	524	485	507	470	481	484	478	514	509	500	444	483	445	508	473	492	472	486	542	458	515	467	513	442	439	504	506	467	505	484	488	430	502	471	465	529	516	496	454	476	494	523	475	515	465	501	431	454	483	467	500	485	453	516	519	480	493	475	477	478	509	484	526	459	442	469	485	458	493	469	471	466	434	502	496	515	482	498	474	471	512	485	485	507	466	491	497	522	510	501	490	482	479	514	500	507	487	517	483	497	437	462	485	466	482	483	486	520	533	438	504	485	486	514	470	496	472	467	496	453	462	510	473	497	468	514	463	478	484	467	466	491	473	472	493	505	479	441	473	478	488	481	456	474	471	487	514	474	507	461	507	504	470	463	477	490	531	500	473	488	508	483	532	493	500	487	496	477	492	448	481	511	512	488	456	489	468	505	498	489	471	457	514	500	511	487	487	508	491	469	487	484	483	456	492	515	456	510	467	454	492	474	495	481	497	517	490	491	455	483	458	507	500	482	487	469	509	447	449	484	514	478	485	463	495	505	521	472	500	465	497	439	513	504	463	467	487	462	443	465	505	496	505	468	499	478	472	493	510	479	455	515	435	467	470	491	488	505	486	513	489	465	488	469	496	500	481	513	477	480	517	470	491	510	509	487	445	484	455	498	488	501	485	481	527	487	474	511	460	514	489	495	482	474	474	483	503	491	487	440	476	467	459	475	452	511	501	475	504	490	448	479	463	479	514	482	501	486	473	510	486	460	458	509	474	534	495	494	493	454	464	528	451	462	472	487	454	470	481	520	502	522	492	482	465	457	504	512	469	511	451	467	517	493	482	438	500	504	492	496	544	449	477	463	454	507	519	527	452	478	481	523	468	480	477	497	498	448	525	475	529	549	479	485	472	491	497	457	477	486	479	475	522	478	514	528	442	505	421	520	454	495	538	488	512	515	472	449	490	440	523	496	541	506	509	527	450	499	460	476	474	470	441	486	528	464	489	493	448	508	473	492	445	484	507	461	493	481	489	516	476	479	506	480	519	506	481	464	491	471	473	481	510	475	502	473	485	479	440	520	482	500	467	505	446	477	536	487	529	494	475	498	449	476	486	459	474	462	508	474	495	481	501	457	484	504	505	521	463	491	523	453	499	494	496	470	507	523	510	485	483	504	549	492	485	496	478	524	440	453	504	463	462	463	459	454	460	450	518	486	522	479	483	486	486	552	476	483	470	513	481	498	485	499	476	498	495	483	505	518	478	488	473	510	496	470	485	466	475	531	493	481	491	501	465	474	475	531	495	459	480	473	487	462	471	502	481	498	500	470	484	495	480	503	470	457	512	492	524	503	511	474	485	491	522	472	484	480	498	482	421	477	509	487	492	482	480	492	501	455	451	522	492	503	495	480	519	495	486	494	466	477	445	470	491	548	504	494	490	466	470	520	444	513	495	448	477	507	456	475	480	457	475	482	489	476	467	466	507	477	487	535	500	498	459	483	474	482	541	490	469	522	455	519	459	479	443	498	471	521	519	503	520	478	476	491	462	464	507	464	502	477	527	503	481	452	485	472	507	473	476	469	449	498	500	497	524	463	487	478	459	482	485	514	502	472	488	464	453	455	520	496	494	478	449	485	513	497	486	513	434	497	477	473	509	479	496	476	471	495	507	504	490	514	488	517	502	473	474	489	495	484	489	484	448	481	507	466	469	491	467	460	483	474	462	493	480	460	515	480	511	499	487	492	513	501	497	459	509	504	498	480	470	473	485	463	507	507	459	486	493	518	486	458	487	503	437	469	515	485	506	473	484	513	504	459	494	451	462	520	506	482	500	467	466	481	476	494	474	520	494	495	486	502	508	486	469	486	514	475	488	489	496	510	431	490	469	512	474	511	523	465	464	506	513	503	489	489	484	542	503	472	518	485	459	465	462	509	528	517	467	498	486	475	479	497	482	459	526	504	523	488	481	465	464	463	470	473	482	513	503	501	520	490	518	502	498	491	471	498	493	475	503	497	510	525	503	490	471	474	485	470	492	477	515	491	491	509	461	502	453	457	470	485	489	491	495	480	505	502	457	493	495	539	492	486	489	486	506	502	509	481	501	488	494	489	491	489	476	471	518	515	503	454	504	464	503	460	501	502	495	498	475	469	507	457	478	502	467	485	469	499	492	509	479	502	467	454	457	471	506	486	458	531	497	492	506	485	445	467	468	491	442	450	449	509	491	457	502	470	458	475	515	499	505	445	497	442	444	501	474	477	495	469	491	450	494	469	484
2483	279	272	258	236	222	219	216	210	200	213	194	219	204	217	216	208	235	216	224	182	189	220	205	199	206	226	208	219	204	195	196	191	195	206	194	189	204	195	192	240	216	216	243	177	211	218	196	201	210	175	211	209	180	223	204	185	202	212	176	216	195	192	207	220	220	187	203	205	223	190	215	185	224	208	187	207	209	197	202	215	199	200	198	191	185	178	190	174	198	202	165	190	190	199	202	192	192	214	189	200	171	180	182	199	208	194	185	201	197	181	212	202	195	202	200	200	217	211	181	208	182	199	188	202	214	217	189	205	217	190	211	229	172	203	208	186	210	197	204	208	198	200	204	210	190	182	183	216	201	212	188	191	211	222	200	209	204	198	222	229	214	209	213	204	215	199	203	203	213	219	184	184	193	204	198	204	184	216	173	208	208	200	206	220	206	204	200	195	186	194	189	217	191	200	227	212	207	198	200	216	208	189	222	198	199	198	200	196	183	206	187	166	197	213	201	207	186	190	216	181	175	192	193	167	208	179	201	189	193	190	192	176	209	202	192	193	187	222	219	202	232	202	186	218	223	207	220	203	197	175	219	199	205	201	227	218	205	219	216	199	205	217	204	190	184	169	197	177	217	216	205	209	188	175	191	195	206	215	202	178	209	211	218	189	188	218	199	241	197	178	174	204	170	218	206	215	209	190	176	193	195	220	205	167	205	223	202	205	191	217	198	193	188	177	195	201	205	178	209	207	197	176	219	186	196	186	193	204	211	187	207	196	198	212	185	200	194	232	195	187	183	189	211	210	197	172	219	185	174	183	196	201	219	188	214	221	186	203	186	190	201	190	192	206	222	209	182	196	208	184	208	195	205	194	196	216	213	189	211	217	226	226	232	188	205	193	216	193	202	190	221	210	177	187	172	205	201	193	206	207	181	199	208	202	218	211	190	177	197	222	175	193	227	213	202	189	198	223	182	175	184	189	174	202	218	204	193	190	186	194	195	189	219	201	199	206	187	197	200	218	222	197	183	210	220	200	218	201	200	216	190	219	188	172	209	209	182	201	196	210	209	188	191	219	196	201	204	190	183	207	204	208	222	205	194	227	190	218	214	176	218	196	165	222	223	202	198	206	168	185	206	188	184	195	205	203	199	184	200	182	228	214	197	212	186	200	182	205	223	208	207	203	202	213	177	196	204	167	199	215	195	187	177	200	229	206	212	197	196	212	199	220	186	185	209	201	176	216	198	201	206	213	199	226	205	201	190	204	184	239	206	188	183	182	195	178	198	185	177	209	189	196	213	192	199	197	190	199	198	207	206	202	218	209	217	198	203	206	201	209	184	193	215	206	187	209	221	207	196	198	185	228	217	198	208	208	186	215	199	194	214	197	185	190	232	189	175	197	217	202	192	195	203	211	197	218	204	204	191	187	198	211	180	200	197	221	196	184	202	206	192	196	205	205	198	192	216	217	197	197	200	197	192	188	217	175	206	185	198	192	208	201	225	221	209	212	209	217	187	197	182	198	223	201	201	175	185	214	199	184	206	225	201	196	189	210	205	210	210	178	205	189	182	181	187	180	216	180	207	188	175	192	181	173	182	185	208	200	218	190	210	177	181	183	221	195	173	190	204	210	191	186	201	177	174	186	230	209	203	213	214	192	185	199	198	203	204	189	209	226	209	220	190	228	198	221	235	164	199	212	203	205	191	205	191	187	193	190	188	183	201	196	200	239	194	200	217	198	186	191	212	222	240	213	193	209	212	205	206	206	180	208	200	202	201	209	198	183	180	203	189	219	196	195	195	212	191	192	185	221	200	179	187	203	196	202	218	207	203	215	181	169	192	206	204	182	230	192	205	199	208	181	198	174	196	220	214	179	212	174	231	210	212	183	199	195	188	203	192	203	218	201	201	212	174	194	210	181	217	195	189	191	207	223	229	215	208	225	219	195	198	215	201	218	214	200	204	206	202	184	247	187	209	205	185	215	219	204	207	208	214	206	220	214	202	212	196	231	235	190	204	176	194	207	198	202	207	193	186	176	220	227	217	203	207	193	186	201	215	209	201	181	219	217	182	243	189	194	209	217	214	211	205	181	195	185	186	183	210	216	199	205	202	215	198	202	196	213	180	180	210	200	195	194	193	192	211	170	187	210	197	207	196	187	209	193	193	185	192	224	197	204	193	183	211	193	213	188	200	177	220	236	198	205	224	218	191	202	209	202	190	200	194	188	169	204	187	204	175	203	195	209	209	204	189	202	204	230	186	236	222	197	185	204	203	206	223	161	211	187	202	187	205	177	207	200	185	206	209	193	178	193	237	217	208	197	195	203	202	224	194	193	188	181	199	201	200	192	204	178	188	197	214	192	198	200	203	199	193	208	223	208	202	201	201	203	237	192	194	205	226	207	217	197	194	203	178	190	221	184	189	202	209	198	185	219	214	195	203	201	202	198	226	187	201	189	190	164	191	218	222	201	187	189	197	195	201	187	202	205	207	204	210	191	205	205	189	177	200	186	197	196	242	213	187	196	205	206	187	195	186	233	181	175	202	204	208	204	203	190	205	206	194	211	208	202	213	189	214	181	177	194	214	203	217	187	170	196	186	197	211	205	184	198	212	208	195	189	204	209	208	200	172	204	201	184	180	193	187	197	221	197	202	226	195	228	184	191	200	224	193	192	210	172	199	210	209	179	226	197	219	215	194	198	210	185	191	188	205	186	190	171	182	198	200	189	196	216	219	210	218	211	207	199	214	193	207	185	195	188	186	174	191	179	219	192	182	196	221	222	219	196	224	202	216	203	203	186	195	195	203	182	194	184	195	210	202	193	219	208	174	195	187	187	183	197	192	186	194	194	212	241	191	207	201	221	197	210	227	199	197	185	229	204	189	198	186	212	199	176	224	214	210	196	199	194	196	216	193	185	195	200	189	188	171	193	171	199	193	183	190	158	187	212	198	227	210	199	168	190	182	209	204	216	197	242	214	197	191	195	199	210	183	185	197	196	196	196	178	201	187	187	201	223	212	214	200	172	194	211	215	181	193	193	191	213	207	229	197	182	212	197	195	208	187	203	180	201	175	176	194	170	190	197	199	208	209	199	210	188	185	188	183	180	204	184	188	208	218	205	186	198	189	200	218	181	186	170	224	220	187	204	212	218	200	192	193	199	195	181	210	200	215	211	186	190	215	239	187	183	194	184	215	198	204	183	197	204	187	192	180	209	211	182	207	212	188	200	192	197	208	206	201	200	190	198	216	193	212	222	198	215	213	192	203	197	205	193	187	183	199	227	210	176	210	195	200	205	188	201	181	210	211	205	212	208	177	196	229	218	170	232	217	190	182	187	206	205	235	184	192	193	213	220	216	203	212	207	202	219	213	209	201	226	224	203	193	189	198	222	203	164	214	233	170	214	196	204	199	200	204	203	194	192	175	195	184	203	191	196	209	171	174	221	182	227	200	164	207	205	196	217	188	196	200	212	179	204	196	202	197	198	196	189	207
2279	651	791	754	702	702	686	642	607	620	629	585	592	605	558	595	571	581	555	568	550	551	578	560	592	586	592	523	555	563	534	560	546	557	563	563	516	599	603	564	521	528	556	608	569	590	577	579	574	574	566	590	586	554	594	563	544	545	570	532	569	545	551	540	558	595	555	568	579	587	554	572	528	550	552	579	576	515	550	584	551	536	578	551	573	547	526	523	544	536	559	549	561	561	559	570	589	547	554	595	536	528	572	516	554	493	572	563	556	564	559	573	580	531	552	575	568	553	563	534	536	554	590	536	579	560	597	539	593	525	571	539	562	541	563	574	530	565	524	541	542	537	588	563	565	541	558	551	571	580	540	552	547	530	541	550	589	572	526	544	558	546	551	514	501	544	548	551	532	514	558	527	589	508	503	519	549	584	535	518	545	556	588	575	559	541	544	551	579	531	552	543	559	575	532	522	569	532	547	578	514	544	580	562	585	563	564	539	543	567	558	550	576	580	555	539	575	557	493	544	564	569	562	514	533	512	523	545	584	542	564	546	566	567	542	563	555	538	543	528	559	539	581	582	568	556	482	574	548	531	562	557	553	542	541	566	521	543	558	556	549	541	543	562	584	565	604	518	583	546	557	553	576	539	553	575	554	560	566	556	530	548	548	537	571	547	573	508	584	520	541	545	542	532	504	531	553	554	582	534	553	565	551	587	577	552	535	605	541	561	529	566	519	585	597	561	557	578	550	558	523	558	577	556	538	575	516	522	523	580	538	527	565	515	554	548	578	567	578	574	555	551	563	589	596	560	507	558	567	548	545	535	503	537	525	557	594	535	553	550	533	559	523	544	549	562	541	517	539	540	533	564	603	537	536	583	550	535	587	558	524	553	564	478	558	570	558	546	545	537	582	563	567	559	545	600	565	562	568	540	601	578	496	526	544	526	579	564	532	543	520	581	592	541	549	555	542	518	580	561	576	570	560	537	527	547	543	592	560	546	552	594	516	562	570	501	518	525	608	617	552	550	564	538	559	600	521	570	597	546	566	572	531	559	551	578	571	548	540	567	549	529	556	520	550	528	557	563	549	529	535	532	553	517	537	533	552	544	543	566	544	571	560	522	554	519	566	576	550	505	546	605	561	551	546	577	548	552	563	546	559	529	639	567	556	591	542	522	524	515	566	566	563	561	563	563	521	592	525	516	526	570	565	514	546	506	521	535	536	570	534	567	544	565	552	531	555	582	541	547	518	516	553	555	507	545	548	575	567	523	548	558	589	539	545	547	516	571	547	565	527	527	567	536	514	567	511	524	536	556	556	612	512	579	559	566	604	553	518	526	558	570	557	573	583	590	575	543	574	555	546	550	559	540	580	573	560	511	589	591	566	518	554	542	560	563	529	582	510	528	509	548	539	548	539	556	616	541	580	565	538	536	556	535	561	579	548	524	544	533	544	530	570	557	556	552	552	561	540	570	570	575	549	560	565	584	564	568	587	512	551	555	548	564	558	555	535	566	528	537	550	566	566	515	555	588	520	608	579	557	548	528	536	542	540	568	586	499	577	578	514	572	562	560	542	597	539	536	590	564	605	583	564	548	537	556	532	542	551	547	556	522	555	583	577	568	516	600	559	583	573	563	577	567	551	530	527	558	575	534	516	557	548	561	543	574	561	551	571	580	545	537	543	563	525	553	523	579	585	556	543	568	555	552	571	567	558	547	554	571	555	580	537	557	567	542	576	531	599	572	565	523	564	568	528	543	570	537	537	539	561	579	539	550	534	528	531	549	599	570	591	550	569	537	593	513	523	538	545	566	587	577	537	575	536	531	559	521	533	528	553	537	563	522	555	556	524	524	571	547	546	592	586	568	524	580	546	541	559	542	597	591	547	584	556	512	554	529	564	570	544	570	547	552	531	524	575	542	571	559	519	527	539	550	540	590	564	543	563	548	558	562	591	565	570	570	507	574	567	532	572	558	568	552	552	560	534	562	546	543	565	572	548	558	571	547	558	532	564	541	565	569	541	560	571	512	601	519	565	542	558	546	538	559	560	507	537	564	572	564	570	574	527	529	517	533	551	532	524	552	528	557	555	561	552	533	535	563	544	577	541	578	575	553	534	553	525	484	592	584	545	558	557	563	467	564	583	574	565	507	563	542	547	518	529	598	513	512	577	531	611	564	562	581	582	527	537	579	537	520	554	545	593	540	544	547	540	525	559	539	576	575	516	500	577	555	564	577	558	527	551	565	536	534	523	529	546	546	528	567	546	555	578	530	560	531	528	584	560	524	570	561	575	564	575	561	554	581	543	504	562	521	535	559	564	527	557	510	540	537	562	587	526	544	539	531	565	567	582	557	567	539	580	573	610	549	557	547	536	586	511	552	556	491	562	594	554	535	541	543	566	556	540	554	504	501	519	550	577	581	543	545	572	553	548	539	572	557	610	515	567	549	582	534	513	524	538	538	592	527	546	552	547	543	557	529	564	516	508	548	558	540	543	535	548	573	559	551	538	583	557	548	562	564	548	568	575	581	540	522	585	564	548	560	541	573	595	541	549	520	550	575	537	602	566	556	537	589	533	581	555	547	559	546	545	531	545	575	550	525	569	512	571	535	566	543	583	545	580	539	540	506	510	582	526	537	595	547	571	549	523	578	547	517	525	546	516	538	519	569	528	536	503	534	590	554	557	607	513	561	556	552	537	521	565	600	588	565	585	594	541	584	598	541	568	521	534	544	545	537	531	583	560	555	561	563	562	557	548	541	558	597	572	573	518	545	555	579	575	517	570	532	592	565	532	551	534	546	597	562	558	604	544	527	559	551	562	561	559	541	584	559	570	559	540	505	583	525	557	542	557	590	549	570	543	562	553	614	572	539	536	571	599	563	583	550	560	548	578	533	613	511	537	506	547	573	553	515	568	532	535	572	533	524	573	563	560	544	536	562	529	559	502	540	576	520	553	547	554	551	541	596	529	569	592	526	575	552	542	580	563	533	577	565	546	531	533	561	547	544	568	568	511	554	584	547	499	546	589	585	564	560	548	547	597	536	512	551	603	586	552	560	522	512	583	572	564	522	549	571	566	557	535	536	569	504	552	525	561	551	545	556	544	551	560	553	568	535	524	544	575	571	583	556	515	547	540	521	540	541	571	571	564	542	577	526	592	519	556	603	515	563	561	556	552	531	577	589	527	545	576	540	548	560	495	549	525	537	559	566	564	550	545	567	551	549	518	555	559	533	559	588	552	572	536	532	534	558	514	529	527	560	516	520	551	571	534	554	530	560	517	567	553	576	552	548	549	543	583	573	554	508	533	561	541	557	548	564	562	554	528	558	562	555	534	528	550	519	564	578	557	595	592	572	558	566	532	566	525	538	577	557	539	577	610	553	549	541	521	570	524	531	639	559	598	557	560	552	592	542	520	519	526	566	550	544	520	557	565	570	564	582	579	550	541	504	561	574	552	534	496	539	566	553	566	500	598	579	548	567	568	549	601	513	538	565
10091	1187	1382	1039	766	580	405	351	274	259	243	227	197	168	148	137	154	144	116	133	123	124	113	105	119	119	128	110	117	128	102	104	114	112	106	115	120	115	106	107	101	123	96	104	109	105	90	89	101	113	119	113	84	122	113	115	102	100	94	110	107	114	103	90	95	103	100	108	113	82	101	101	89	89	100	106	118	105	99	118	84	85	94	97	97	100	112	88	86	105	88	108	92	100	93	101	106	113	112	120	90	94	106	108	94	102	93	95	87	95	99	90	114	96	103	117	87	95	105	108	86	84	86	96	83	102	116	93	106	88	110	94	94	84	96	116	101	114	104	102	106	99	129	105	107	102	85	100	94	96	92	95	99	113	101	102	121	111	89	107	96	103	109	105	90	89	103	78	98	108	105	97	88	107	102	107	96	108	104	93	104	103	106	93	104	98	113	105	99	114	91	112	90	94	104	92	90	83	123	106	94	93	101	98	100	85	109	109	109	91	106	99	91	101	101	109	100	102	98	101	93	105	84	84	124	103	84	89	80	97	103	101	117	90	88	96	105	96	89	112	97	96	108	106	91	66	94	79	114	97	93	98	119	122	108	102	107	106	103	82	127	92	97	100	92	105	111	87	97	95	83	102	98	103	127	101	101	90	111	87	112	90	105	104	83	113	88	101	113	98	96	115	96	108	93	106	105	97	97	97	87	103	98	99	93	95	96	100	92	87	101	96	86	99	105	96	103	98	91	105	96	83	101	104	102	88	115	108	101	86	93	86	96	93	102	105	101	94	114	109	104	99	83	100	95	102	100	114	104	96	106	108	89	82	96	112	86	96	85	92	123	114	78	92	72	93	96	106	102	100	87	104	97	100	114	105	96	111	105	109	88	111	92	102	100	105	119	107	89	95	95	94	96	88	101	101	107	81	111	98	109	101	109	103	101	100	95	104	116	102	97	97	100	90	111	105	99	94	103	101	90	118	97	91	94	96	104	105	109	122	102	117	96	96	88	89	90	86	117	95	94	105	84	94	95	98	105	101	104	100	88	108	83	90	82	88	118	110	106	111	112	83	106	96	96	94	86	117	90	117	111	92	96	90	92	103	100	100	102	95	98	98	99	79	108	99	100	109	105	94	114	123	107	109	91	105	102	96	122	103	107	92	111	96	81	97	97	83	121	114	93	89	99	92	97	99	85	95	92	85	103	99	97	106	102	105	92	92	105	101	81	98	97	106	92	92	111	93	110	120	102	111	94	91	88	97	94	111	108	105	97	109	100	100	97	91	95	95	84	96	111	105	90	79	105	94	102	94	126	112	118	98	88	98	109	99	118	103	80	110	102	92	96	112	106	100	114	111	106	92	92	102	88	105	108	100	89	107	94	82	102	105	114	101	113	100	105	102	98	107	98	86	91	111	78	95	80	100	108	113	112	92	102	120	102	99	101	91	100	89	92	107	105	96	107	124	90	91	85	80	103	106	113	105	73	103	109	98	101	107	109	110	111	95	100	103	91	105	115	93	118	107	106	108	96	100	90	94	89	83	98	99	86	88	90	98	115	90	104	95	107	86	86	105	73	111	131	107	90	97	116	86	105	109	89	93	121	73	107	114	90	92	88	92	112	104	90	116	111	105	92	116	85	83	88	106	110	103	110	96	95	85	113	99	91	94	94	113	98	111	96	106	105	107	100	99	101	93	102	96	112	91	103	88	95	112	91	96	99	84	84	88	104	93	100	92	111	106	102	101	88	105	87	115	107	100	126	105	97	96	104	101	95	106	93	111	111	90	109	85	87	83	96	93	95	92	101	85	86	99	100	101	117	109	98	102	98	107	93	96	96	86	88	103	99	120	90	103	93	106	111	103	104	104	94	117	100	99	108	103	89	109	113	98	91	111	93	88	83	94	94	102	90	96	103	93	101	123	100	91	98	99	92	107	95	93	99	85	111	98	105	65	101	109	88	115	93	78	107	102	114	101	101	102	111	97	108	100	91	86	99	85	97	103	86	83	91	118	108	95	104	111	94	98	96	94	94	100	110	109	84	104	91	100	97	91	105	103	116	106	105	89	89	101	108	84	103	99	89	78	88	112	97	100	97	94	103	112	94	90	101	110	105	95	86	101	91	98	119	105	92	82	77	94	104	91	98	118	123	95	109	98	91	86	96	94	103	90	84	104	110	108	102	99	95	85	98	91	99	96	99	114	88	90	110	103	97	82	101	102	106	101	97	94	106	115	92	115	102	97	92	101	101	101	86	92	88	81	85	97	112	97	116	99	117	96	102	90	99	86	117	86	96	74	97	86	97	113	100	103	113	99	116	108	101	96	95	107	88	112	103	105	107	92	106	87	111	98	100	92	95	110	98	106	89	96	109	103	107	100	89	125	109	91	85	106	91	104	94	116	96	113	111	96	105	105	93	118	103	96	83	84	94	103	81	104	97	99	99	107	94	98	107	111	92	82	86	80	92	93	116	106	108	105	110	92	100	96	103	92	119	87	86	95	98	99	99	107	104	97	109	109	96	100	87	101	100	102	100	103	119	102	108	110	111	87	114	99	104	105	88	113	111	107	96	105	128	91	111	105	103	93	119	101	97	79	102	114	120	91	106	86	100	94	112	90	100	92	87	90	111	108	92	86	106	101	90	88	87	101	117	85	95	101	95	80	102	103	108	97	112	99	101	84	108	113	98	95	84	100	85	115	97	96	88	97	104	93	95	109	98	92	82	100	91	103	98	97	103	106	92	85	109	86	84	96	96	79	100	101	103	83	99	98	112	112	87	89	95	88	110	110	109	96	86	81	103	95	91	101	88	94	87	99	92	103	108	86	89	109	87	103	98	106	101	106	93	118	101	99	88	105	105	113	104	88	99	89	97	111	92	87	108	95	95	78	93	94	97	103	104	95	101	108	93	94	99	100	91	105	108	91	99	102	110	102	104	109	110	105	103	110	83	95	110	99	112	109	93	119	89	85	91	105	106	87	98	108	94	114	125	98	95	93	87	102	114	90	97	99	100	104	107	100	84	100	105	98	97	100	85	93	94	87	101	89	78	97	99	89	85	102	100	104	93	110	74	113	93	105	105	89	88	98	83	111	102	99	121	96	85	86	104	93	92	108	100	94	92	105	106	91	103	95	105	85	89	95	105	102	89	107	86	115	104	105	91	104	93	107	100	117	98	97	121	90	98	117	97	82	111	88	104	106	100	101	100	100	93	103	90	110	101	69	94	95	96	93	104	103	97	100	112	90	94	106	87	73	92	101	99	106	101	97	99	100	116	94	101	102	109	96	104	92	102	87	102	89	107	121	111	100	92	90	99	80	96	97	104	106	99	106	86	91	95	81	101	101	117	102	101	91	95	109	98	118	101	93	110	100	108	93	121	93	102	105	114	94	90	97	99	90	104	113	98	97	113	103	99	96	105	104	88	103	96	96	96	88	91	85	111	100	94	111	96	93	111	97	111	86	88	94	101	97	94	96	95	110	90	124	92	104	94	96	100	115
5509	1389	3147	3472	3036	2477	2068	1618	1411	1242	1136	957	866	766	764	718	618	613	600	573	513	495	461	470	494	472	433	410	412	435	430	424	413	397	349	374	376	392	388	370	364	351	357	346	342	344	404	320	348	351	364	337	328	336	363	333	327	338	349	384	333	355	317	330	345	368	341	294	316	359	341	319	330	330	324	321	319	343	304	327	332	352	326	312	312	325	336	330	318	301	352	343	315	318	280	319	327	353	310	300	327	318	318	349	282	348	320	303	319	301	298	313	289	331	276	333	317	332	298	303	280	327	317	341	320	336	337	343	304	318	303	305	323	331	316	289	300	327	359	319	333	315	319	323	325	326	327	366	322	317	298	322	326	315	281	332	323	300	307	305	315	302	311	358	340	322	320	324	372	309	298	332	319	316	340	302	300	300	308	328	316	330	305	330	308	325	307	296	316	312	311	326	336	304	293	315	320	311	312	326	274	329	352	291	302	329	291	294	303	313	324	336	307	333	321	321	335	315	334	317	334	293	323	342	307	319	301	333	307	291	329	323	296	316	303	312	340	306	327	342	303	296	300	320	308	312	291	323	312	330	298	314	346	335	333	313	292	305	322	341	333	327	304	335	332	292	295	305	316	306	297	322	306	348	281	304	328	318	317	303	339	315	296	316	343	314	310	297	336	352	307	328	302	302	327	316	308	297	323	334	297	298	333	308	313	344	299	307	316	297	318	291	292	327	326	317	310	291	280	317	296	288	337	320	347	348	309	304	302	326	313	320	282	326	319	323	322	330	321	310	340	310	296	304	294	323	298	291	308	328	336	338	284	321	297	311	318	303	321	334	338	329	346	313	324	334	319	327	306	287	301	308	335	310	328	322	326	324	337	314	304	333	341	291	317	319	307	319	313	341	324	301	331	309	308	308	293	299	290	322	316	296	306	310	333	307	323	351	309	344	329	305	317	315	321	287	311	294	308	296	325	307	288	279	326	303	321	290	286	328	297	301	300	348	332	345	338	304	314	313	309	277	335	312	302	328	315	311	289	291	325	271	330	299	307	318	304	290	313	320	293	316	303	312	339	299	326	316	301	303	330	328	351	310	336	307	292	321	308	313	324	321	308	338	300	332	305	305	341	299	307	303	308	277	333	312	304	310	313	323	288	311	312	284	290	333	311	318	325	316	327	324	328	343	311	320	313	313	309	286	316	289	311	325	320	329	288	298	325	295	340	344	314	292	336	310	307	321	321	296	325	330	317	302	301	318	321	324	299	291	330	328	314	310	312	336	324	313	311	328	297	333	313	296	298	322	299	339	308	317	331	325	303	319	302	327	292	320	339	339	313	328	296	299	321	288	285	321	316	286	305	322	311	272	311	282	306	329	302	317	311	287	318	298	287	331	332	302	288	324	352	305	339	327	341	320	300	316	314	323	317	279	314	306	319	329	331	322	278	331	346	308	297	329	315	307	292	301	313	319	328	314	302	326	308	336	342	328	306	308	307	318	268	336	291	301	304	308	320	297	288	300	322	307	291	319	299	338	309	334	313	344	303	310	320	310	272	336	305	314	322	300	302	325	289	330	293	335	321	285	317	295	306	333	315	317	325	305	308	295	329	306	316	314	328	286	314	307	300	314	329	294	330	293	286	336	312	322	348	322	319	310	313	331	314	310	303	319	301	319	311	322	296	314	321	316	313	310	337	333	297	305	295	315	306	303	321	302	292	334	347	302	332	300	296	279	324	297	298	289	290	335	361	319	284	314	308	337	297	304	297	307	319	357	309	314	331	295	314	331	344	282	287	307	305	335	336	357	335	296	308	324	305	314	305	313	352	314	319	322	307	327	317	317	321	355	353	288	309	316	326	319	291	315	319	334	308	315	314	315	344	312	332	317	325	286	301	335	302	347	313	292	303	324	322	289	310	313	315	326	300	325	290	329	299	323	307	314	317	310	306	336	327	304	288	319	291	324	316	323	321	314	305	316	286	294	336	336	364	288	314	312	318	332	330	313	290	294	323	339	299	296	296	302	306	312	310	342	296	317	307	344	262	329	309	359	301	324	339	313	333	292	304	326	323	328	302	310	324	316	325	314	341	328	302	323	333	335	324	330	295	346	305	317	332	291	323	323	299	290	319	313	326	329	317	308	352	317	323	297	288	294	295	293	273	351	311	308	337	286	332	340	338	335	338	318	327	319	306	326	327	300	345	267	301	309	341	329	308	318	295	309	351	349	296	306	294	311	302	280	325	319	327	313	331	319	343	338	297	302	308	365	296	348	262	301	329	311	290	316	304	307	293	326	335	312	308	311	307	280	327	320	307	317	309	306	333	319	315	327	330	320	315	270	322	289	304	292	341	313	319	311	305	324	318	323	331	296	280	316	310	321	312	324	311	316	328	319	368	293	289	298	350	309	275	289	303	325	301	319	329	312	303	292	319	317	327	294	310	301	313	323	331	330	297	338	321	307	303	326	318	310	323	307	302	313	315	310	321	343	324	291	314	316	293	301	326	328	308	300	310	344	329	299	320	322	310	312	314	310	316	319	293	277	343	339	321	289	275	318	315	343	321	317	322	316	322	301	308	310	308	313	321	277	306	362	310	300	315	320	308	333	344	311	299	288	345	276	296	332	325	293	287	329	324	336	321	354	296	326	288	303	309	334	329	313	295	311	298	309	308	313	299	301	273	331	326	318	322	308	329	342	312	326	302	292	312	296	308	311	345	322	330	323	271	298	314	321	321	290	317	316	303	336	315	333	309	307	340	326	312	289	312	316	301	285	312	316	348	286	306	347	296	311	312	314	312	330	296	308	309	336	355	293	329	330	286	306	333	309	313	283	317	313	312	321	322	303	326	316	325	351	322	325	324	310	300	285	298	304	352	302	320	312	310	304	307	289	330	317	306	338	312	337	315	336	316	313	344	344	270	305	312	337	321	304	295	323	340	315	307	334	326	330	303	326	312	326	311	344	307	305	319	349	331	299	327	306	350	308	290	320	282	326	302	331	310	302	301	313	306	314	315	332	323	302	328	321	294	304	286	303	278	331	306	305	302	357	296	302	306	329	306	303	296	335	310	282	312	328	300	296	317	355	314	322	307	331	315	319	332	348	312	311	333	325	312	316	331	326	330	317	287	309	301	313	328	285	315	292	313	322	314	303	298	282	269	315	281	334	307	292	291	294	312	286	313	305	320	310	316	295	329	299	313	322	315	361	295	339	326	293	337	306	289	294	308	340	317	317	316	330	326	315	306	330	348	328	300	327	290	258	336	299	315	314	313	327	327	307	310	329	303	321	319	311	317	342	311	350	305	312	299	327	316	332	299	350	323	318	303	318	321	317	318	318	309	333	300	320	292	316	293	290	299	288	348	310	317	305	322	309	337	332	324	342	319	320	297	331	325	341	286	308	327	308	292	307	311	322	328	312	330	324	291	301	307	315	323	351	304	300	327	344	306	309	331	301	294	298	319	285	294	339	318	300	335	312	323	303	295	334	302	281	287	335
18982	3239	2976	2234	1654	1119	930	678	596	491	404	377	369	278	300	242	264	236	243	250	245	225	217	218	184	180	194	185	154	189	187	188	199	188	191	192	171	168	187	180	174	177	206	173	168	170	151	158	158	172	178	185	174	124	174	171	181	150	191	170	162	187	155	182	149	139	180	181	166	165	125	186	164	152	152	165	161	153	167	156	155	154	169	187	160	173	150	166	158	178	151	167	177	164	163	161	183	194	179	172	149	161	176	170	159	153	176	159	146	164	156	160	163	171	142	184	153	173	171	155	162	154	174	196	172	166	165	154	168	153	160	161	154	176	175	171	162	153	180	164	141	179	171	178	155	141	197	160	152	155	172	157	156	156	163	172	164	167	209	170	167	147	170	159	161	161	177	168	162	167	150	157	182	164	156	171	153	160	161	164	160	137	168	180	157	158	159	174	166	157	161	171	176	152	158	183	169	175	175	155	160	181	142	165	150	172	157	172	156	157	157	153	184	189	158	161	157	148	166	178	161	157	178	172	164	157	141	173	165	154	169	167	162	167	151	160	163	174	164	164	178	175	176	163	166	153	158	166	176	163	174	193	148	165	175	155	163	175	158	166	151	151	173	152	169	159	146	160	152	158	166	173	161	139	155	176	155	150	178	170	169	159	187	144	180	183	165	152	141	173	162	161	153	168	127	185	170	155	166	157	156	170	159	154	156	151	165	133	178	164	159	180	171	157	162	164	173	162	142	159	157	154	183	161	173	161	168	151	158	170	161	162	166	155	167	155	154	153	162	162	130	151	160	163	182	151	142	149	152	169	171	166	148	152	192	166	161	163	146	191	164	164	168	166	160	163	150	143	165	161	170	158	171	152	140	155	159	154	186	192	184	171	187	165	153	136	171	173	152	161	164	161	161	149	156	152	157	184	141	158	173	149	139	156	168	191	161	153	142	163	149	158	167	164	150	153	152	173	175	150	156	165	150	151	184	135	162	175	137	165	141	155	172	169	164	182	178	170	167	156	178	194	159	156	168	149	159	183	163	151	156	166	154	173	173	156	166	188	175	158	162	153	182	182	159	175	182	175	143	171	137	168	152	151	160	165	181	159	167	171	154	164	148	178	164	154	136	182	153	138	156	172	147	189	155	162	158	174	184	156	154	138	159	169	159	166	209	183	179	165	190	162	170	173	166	159	160	182	173	153	156	148	170	180	153	136	170	184	156	177	151	160	162	178	144	151	182	182	135	173	170	152	167	165	159	153	185	143	147	175	163	147	148	173	132	170	144	168	169	146	139	156	199	139	146	171	181	160	183	166	174	154	189	142	151	178	168	153	156	162	159	193	165	152	146	164	173	155	168	152	144	163	184	155	152	169	133	163	155	153	155	145	153	154	158	168	166	167	172	149	157	175	162	165	157	144	148	154	171	177	167	161	173	158	160	165	187	166	157	181	151	145	181	156	154	167	162	148	145	147	171	139	166	155	150	166	169	183	191	166	165	163	153	146	159	182	163	157	156	157	129	143	179	186	186	159	171	161	152	150	171	166	175	158	198	145	162	173	175	163	146	152	151	159	160	165	197	147	160	154	143	167	149	163	155	175	160	161	184	175	156	173	167	157	153	158	161	175	173	183	158	181	171	151	147	163	171	145	187	186	169	202	133	161	154	172	145	165	173	178	156	169	157	179	168	144	148	138	150	190	151	165	162	161	160	154	188	161	176	157	193	149	138	155	154	160	177	169	165	192	172	165	149	146	163	153	159	128	154	167	174	164	155	167	165	174	166	143	168	183	161	151	154	173	167	137	160	178	173	136	157	153	170	155	177	166	152	157	150	158	144	150	190	157	172	143	177	157	167	159	161	193	138	175	174	154	152	154	164	177	155	150	143	128	167	170	163	157	153	175	178	164	174	213	152	171	161	148	156	175	172	158	148	164	174	152	171	164	139	162	146	169	170	193	174	169	178	166	150	144	187	159	148	153	144	170	154	172	154	166	180	178	163	156	163	141	142	167	163	158	195	134	157	162	158	202	168	179	138	170	142	175	154	178	173	185	166	163	168	145	173	177	153	159	161	168	181	164	159	155	146	149	151	155	150	168	167	152	158	171	156	160	150	154	170	179	168	182	170	137	148	152	168	134	166	180	164	168	172	150	156	195	164	162	147	163	168	140	168	161	168	171	169	153	170	176	158	179	152	168	161	164	153	175	169	161	166	161	171	172	167	180	149	161	194	146	177	150	170	169	166	150	161	149	174	151	178	160	162	167	149	146	176	175	170	165	178	141	166	158	161	153	166	148	159	155	165	173	196	168	168	164	145	178	166	155	179	164	162	165	152	150	160	149	168	171	151	152	171	138	169	177	149	139	170	163	144	181	141	180	197	156	152	154	156	163	147	161	161	192	154	176	158	168	187	184	167	161	149	147	142	167	165	144	145	152	155	178	168	181	151	144	157	190	175	157	145	146	184	139	162	163	153	160	133	163	189	143	152	167	172	134	169	169	145	184	170	160	168	141	170	174	158	132	155	176	163	182	136	158	166	162	160	153	167	152	146	174	169	151	181	164	155	172	153	159	178	151	140	181	157	180	146	180	174	151	163	157	150	168	172	180	171	167	159	168	178	174	168	167	160	170	184	162	157	146	149	161	170	152	152	160	171	160	154	176	164	156	171	176	158	181	160	165	151	153	160	162	182	171	148	171	167	162	190	187	150	146	167	155	146	149	160	166	142	166	165	148	160	148	155	165	153	155	157	166	179	174	158	166	160	172	177	178	162	170	170	162	151	155	162	156	179	148	157	151	159	155	168	170	170	179	160	155	162	159	145	144	153	147	175	152	143	161	167	175	151	150	173	185	158	162	155	181	163	173	159	190	160	139	189	158	150	152	146	164	158	172	166	153	171	178	154	173	150	169	148	172	155	165	169	157	153	177	144	199	180	156	181	148	152	153	166	166	139	174	156	155	141	147	134	170	188	169	163	160	164	164	172	195	150	155	162	172	176	180	183	164	185	176	137	153	153	162	147	148	141	147	159	174	168	168	190	142	161	184	170	160	186	155	154	188	155	165	166	146	174	168	137	152	179	153	165	169	152	146	178	176	168	187	146	146	168	166	170	173	166	171	174	147	149	171	162	152	138	187	169	147	169	153	176	150	176	176	151	159	156	187	176	167	173	188	152	156	147	147	156	152	184	143	164	168	172	158	148	156	182	152	158	167	158	157	174	155	154	162	158	175	164	148	153	163	168	167	146	160	190	187	156	159	154	171	177	168	179	181	152	168	171	166	171	157	164	163	143	165	170	180	175	138	164	173	157	138	157	166	176	182	183	159	164	170	179	162	176	159	166	182	153	155	160	151	157	165	142	156	162	145	143	126	150	144	160	171	154	165	172	171	169	156	144	163	176	199	146	154	192	163	159	173	166	159	156	164	137	139	141	137	156	159	157	163	169	167	159	154	171	184	200	138	164	163	141	151	169	171	154	175	158	177	167	158	155	177	168	176
7936	2697	6147	6931	5796	4795	3925	3210	2597	2332	2009	1733	1584	1403	1365	1261	1181	1094	1027	1008	930	898	917	786	799	769	807	734	726	728	653	711	667	689	637	602	643	628	606	640	585	578	593	577	612	576	592	586	555	545	562	532	537	478	545	533	561	561	544	541	512	533	538	538	510	545	551	529	525	474	495	536	515	495	481	515	469	500	541	546	501	498	515	516	484	525	481	484	479	521	472	474	521	481	482	470	473	507	490	542	505	513	519	468	493	493	455	458	462	456	517	498	483	490	524	523	483	498	496	492	528	498	445	499	506	493	516	508	487	521	444	515	507	519	484	465	463	483	513	484	476	515	511	499	455	481	511	463	463	464	474	493	484	487	497	490	491	525	481	470	479	465	497	534	485	485	490	526	490	505	479	447	478	531	485	452	476	470	477	523	461	477	441	492	499	492	480	466	480	495	459	486	475	493	479	477	486	467	494	520	502	446	487	517	466	489	457	443	512	488	489	487	487	465	489	482	474	472	520	509	502	495	476	509	469	475	491	498	527	474	501	478	464	472	511	506	503	513	522	487	469	526	535	470	462	497	460	476	494	467	515	481	479	510	527	453	488	459	487	462	486	486	444	489	465	490	502	466	474	471	478	471	455	502	490	488	458	466	481	477	516	496	458	468	474	471	499	498	482	483	468	496	508	512	489	504	478	507	513	502	471	514	481	524	495	470	472	501	478	457	450	493	447	508	494	491	459	511	471	480	490	499	480	445	526	464	491	489	476	461	503	481	479	469	497	474	453	471	446	491	462	506	468	479	493	446	468	494	491	487	474	494	524	454	480	453	499	456	502	449	482	502	468	534	458	513	448	477	482	529	464	462	502	503	473	458	512	525	470	485	525	471	480	480	480	461	508	444	477	469	494	489	490	481	498	474	489	479	481	479	472	487	510	486	486	470	531	485	464	505	516	502	485	474	477	497	479	504	490	496	464	517	469	520	501	493	485	476	508	489	447	479	445	531	486	474	521	507	479	474	475	482	507	460	529	509	496	489	477	486	474	494	491	531	469	487	487	507	477	493	485	460	447	497	471	513	441	473	478	519	455	489	477	491	522	532	467	500	450	474	462	469	492	467	492	497	504	446	486	524	450	438	533	459	479	498	454	475	516	498	477	450	504	496	468	475	485	520	506	468	512	473	495	499	545	496	518	496	496	442	505	497	520	468	472	502	454	509	466	510	462	535	454	472	496	463	519	463	445	505	513	499	507	495	503	497	504	490	468	510	488	494	449	484	466	483	486	509	470	470	463	467	495	501	491	492	462	474	516	463	474	450	468	511	508	443	492	519	464	469	455	489	480	478	481	491	459	470	471	466	479	458	465	527	422	493	467	479	476	494	455	492	488	502	471	502	495	484	471	453	480	506	491	510	491	465	499	470	499	489	437	486	497	460	479	521	516	436	467	477	510	495	487	481	525	507	509	458	480	502	500	486	479	498	479	436	504	458	507	477	472	494	523	508	478	499	461	477	495	498	466	492	515	476	471	501	440	475	497	480	491	492	510	489	482	480	458	485	477	498	489	506	543	484	481	476	515	505	481	541	504	476	489	499	511	508	444	457	469	466	495	475	444	503	497	463	483	517	498	510	501	492	480	479	485	489	438	477	482	500	480	485	495	506	479	494	475	460	496	523	475	490	474	480	476	456	494	478	472	461	450	521	461	507	504	482	500	439	490	470	489	474	492	508	517	482	497	479	459	498	487	469	481	520	462	492	493	504	494	483	499	470	501	465	469	480	473	474	527	490	476	500	503	464	493	497	470	474	497	457	512	523	467	459	488	481	439	484	480	498	492	494	499	511	538	446	512	503	524	526	488	480	475	549	484	525	479	478	485	480	470	478	475	469	524	486	453	465	505	465	467	490	495	516	447	486	445	491	490	479	474	463	481	482	501	481	487	496	468	486	501	505	449	468	492	494	490	476	492	450	493	494	470	485	481	466	477	434	504	446	505	481	461	497	483	466	473	490	488	478	490	475	474	490	525	445	471	464	518	463	484	458	484	440	492	488	515	471	505	485	497	555	459	516	469	455	488	501	463	498	492	539	488	497	474	472	517	460	474	500	483	513	477	445	497	464	471	506	476	473	468	487	458	469	503	514	493	515	502	501	496	491	474	460	516	493	501	477	513	499	498	513	497	469	481	493	507	466	489	542	511	468	499	482	472	513	531	500	512	503	482	511	452	474	457	494	460	485	496	579	494	531	492	481	497	473	474	434	504	496	483	468	462	510	456	476	435	453	475	502	478	497	448	491	453	470	466	499	447	501	469	522	474	500	496	537	497	486	494	434	495	477	497	502	503	536	501	465	509	448	495	461	505	506	468	475	473	490	464	471	484	542	506	527	503	467	474	483	482	532	464	474	456	462	523	500	467	459	481	542	485	451	492	483	502	495	502	479	472	442	488	483	514	460	511	483	484	506	505	509	498	448	471	497	464	470	501	523	516	479	488	527	495	472	494	500	458	497	478	481	487	480	475	484	477	485	517	466	477	487	531	506	443	458	500	486	489	501	505	462	489	506	486	518	546	497	475	465	469	501	481	497	473	464	459	471	507	513	461	445	438	472	489	493	493	500	436	490	502	533	504	468	496	534	469	429	464	508	498	506	471	457	444	489	524	512	485	442	484	502	487	485	465	484	493	443	486	481	489	470	487	524	505	507	486	506	478	447	503	507	458	488	505	460	451	466	500	433	517	500	526	495	448	486	499	440	493	511	472	424	465	501	479	484	498	483	488	502	519	449	472	502	479	437	502	475	479	501	476	509	460	498	486	495	484	488	488	527	472	493	464	478	459	431	473	447	501	500	500	475	528	479	468	486	475	512	499	494	460	470	489	514	458	472	499	456	460	429	448	497	483	489	518	484	475	493	450	464	446	485	506	487	464	501	467	508	494	494	467	453	478	461	442	489	442	470	515	472	460	485	429	523	538	470	450	478	504	479	492	496	504	476	487	487	524	460	499	479	498	467	498	489	476	453	531	449	503	469	452	523	490	485	492	510	446	448	516	528	478	472	475	494	491	475	511	471	477	545	517	503	459	485	507	448	483	459	510	478	523	487	470	489	485	437	446	443	480	530	512	474	497	469	469	536	435	478	500	511	466	473	455	507	500	442	492	492	471	471	480	493	487	451	523	502	528	485	453	431	525	508	478	492	472	490	503	468	486	476	470	447	488	450	444	485	498	431	498	446	467	512	451	530	480	466	463	480	495	508	473	475	512	546	468	506	484	510	468	518	506	505	488	473	473	482	472	530	505	501	484	475	478	456	493	480	523	495	472	520	456	500	481	491	495	491	475	474	512	508	506	487	488	500	505	479	465	485	485	474	464	481	510	492	489	509	497	498	507	492	456	471	511	471	465	435	479	498	455	474	464	451	452	495	482	527	445	494	457	495	462	493	511	499	476	470	508	549	465	478	446	489	454	425	496	465	472	497	465	474	512	491	492	457	489	503	488	496
2405	253	267	246	257	212	228	211	225	203	180	206	220	213	202	192	194	229	174	212	208	186	201	200	186	192	232	195	176	196	206	193	204	199	197	185	171	237	189	185	169	188	200	197	212	210	211	198	203	199	190	216	185	197	164	193	175	195	185	202	227	198	198	209	172	189	199	197	187	187	205	179	189	195	226	201	185	197	220	208	205	207	205	207	187	214	208	187	223	196	191	192	204	181	218	210	231	208	187	206	201	173	162	212	195	189	210	190	219	190	183	198	200	190	216	180	209	201	187	204	199	180	198	204	199	191	192	214	208	206	209	237	199	224	218	187	186	201	217	185	194	187	187	198	191	181	196	171	210	209	214	184	190	194	212	217	179	205	182	219	223	167	228	203	195	172	208	198	201	160	173	218	206	190	209	212	186	211	184	199	217	198	182	194	173	190	214	212	208	179	196	190	199	184	215	177	182	189	196	191	188	203	189	178	193	186	239	201	196	188	215	235	217	197	199	204	186	234	180	192	209	214	185	211	190	204	185	203	202	182	192	190	195	179	182	185	198	207	180	196	184	193	213	196	198	198	202	208	172	205	210	195	215	197	205	178	206	227	214	195	202	188	191	193	194	192	204	207	219	192	200	209	215	188	220	192	197	220	191	192	195	203	208	194	170	196	194	191	223	186	209	201	186	225	210	220	179	220	208	207	192	202	180	205	193	200	219	173	194	177	198	207	174	209	208	213	189	208	204	197	177	223	188	194	203	188	208	195	194	227	192	194	198	215	205	186	199	208	199	186	187	209	215	199	180	207	205	197	223	154	175	196	196	188	216	224	209	199	207	213	213	200	211	187	177	199	204	186	190	210	216	170	179	190	202	203	173	201	194	219	194	209	186	172	200	201	214	181	191	195	189	199	215	196	208	221	219	183	188	203	225	215	197	204	202	183	200	196	203	184	168	218	175	220	207	206	209	204	210	198	178	195	197	209	174	207	206	233	209	190	230	217	214	196	195	192	208	188	216	193	172	205	216	189	171	184	217	207	185	177	222	203	198	206	224	225	199	199	197	184	184	204	197	172	201	225	227	176	209	243	187	203	201	219	218	212	214	183	187	196	186	179	214	182	184	196	204	192	187	210	184	193	216	191	180	238	203	208	178	195	228	212	200	194	199	228	207	212	201	197	180	203	208	209	184	183	197	179	173	205	183	206	214	191	192	211	219	200	195	206	183	183	224	196	206	191	208	191	213	199	164	189	184	210	208	199	187	223	212	196	202	176	190	186	187	205	198	211	183	199	204	203	241	204	197	192	197	177	186	207	184	202	185	198	190	183	193	178	231	203	214	207	202	179	190	195	225	225	191	195	182	222	223	191	192	214	236	219	192	211	179	172	207	200	198	197	199	208	203	181	195	190	205	192	193	215	212	198	218	183	194	207	183	203	199	200	206	212	211	187	198	203	221	204	197	183	202	208	189	221	170	205	195	182	190	212	198	199	222	197	210	191	209	216	181	204	205	196	205	216	203	250	170	178	158	202	198	188	189	180	189	182	214	183	203	171	194	189	193	204	189	186	210	213	200	207	190	197	202	203	181	184	219	212	210	206	185	200	216	209	183	201	205	208	170	186	189	201	203	212	195	221	198	200	198	174	177	216	189	202	180	170	190	194	186	205	236	191	208	179	182	177	197	213	210	197	215	185	218	209	215	181	198	219	179	192	201	193	196	215	200	219	193	225	195	193	202	181	208	182	194	245	209	215	220	176	195	207	197	207	201	191	221	198	204	224	207	206	195	200	205	219	189	216	206	202	209	191	194	205	171	211	215	202	217	191	203	206	211	201	199	185	195	182	200	212	166	207	210	191	186	222	211	209	213	195	208	196	178	198	170	205	195	165	197	204	210	186	226	214	212	183	189	216	175	183	198	210	209	198	192	174	216	191	200	224	197	213	204	210	162	200	193	198	208	184	169	191	179	188	195	201	196	178	202	208	207	195	190	206	207	195	219	221	219	169	189	217	189	207	225	229	204	194	198	165	191	214	212	227	199	206	222	183	223	225	192	187	210	157	200	188	218	206	188	211	217	191	200	178	197	202	213	216	212	187	212	180	187	205	204	201	226	198	189	208	192	200	195	207	203	213	181	187	177	203	221	188	209	192	206	206	182	211	187	182	205	202	186	201	215	192	204	212	176	186	188	198	190	179	206	203	186	188	199	217	248	191	208	196	199	212	165	174	189	169	211	196	178	199	199	165	202	189	184	184	222	231	193	196	209	185	215	179	197	185	215	206	220	195	186	186	207	191	162	208	187	201	197	181	177	203	195	218	197	212	201	203	177	199	202	208	203	179	202	204	195	201	217	194	196	221	208	195	199	176	220	212	198	197	206	181	187	204	213	183	207	160	225	217	201	211	204	172	179	194	218	221	194	183	198	190	211	189	198	205	180	178	188	192	180	197	155	215	211	184	211	206	171	221	212	199	214	206	201	172	236	219	186	213	215	202	216	200	200	203	223	205	187	212	195	200	217	178	200	212	198	209	198	211	237	201	213	168	231	197	219	217	193	195	188	195	184	160	173	209	215	190	198	201	172	195	219	217	184	186	229	194	197	209	185	194	200	211	201	204	196	198	178	174	177	182	190	192	205	218	221	197	213	189	191	203	181	202	202	175	179	220	197	219	211	217	208	186	208	200	191	202	220	217	209	193	224	183	207	192	182	198	191	221	202	203	224	230	204	197	194	200	201	190	174	183	240	204	208	184	204	194	210	202	219	218	193	182	217	218	220	190	221	208	233	197	190	199	196	196	222	216	188	204	181	179	204	212	193	211	167	192	184	214	185	208	194	191	203	205	194	194	205	198	206	182	205	201	205	218	196	186	218	207	168	200	211	204	165	217	208	208	215	211	191	195	208	201	197	201	175	208	224	220	224	207	227	226	204	187	194	188	190	202	175	183	190	218	194	198	186	203	187	190	185	200	175	206	185	193	176	188	196	232	223	216	218	216	203	169	183	165	182	191	218	194	203	203	212	205	210	222	206	207	189	216	199	222	203	175	211	187	186	182	202	207	222	244	199	194	195	191	193	207	197	215	196	204	192	208	194	183	183	191	210	214	211	205	208	210	213	211	215	206	201	190	200	202	209	200	219	179	193	204	200	190	199	219	215	189	219	194	173	222	205	190	214	193	212	197	213	183	200	204	185	204	199	183	189	183	188	175	195	192	204	191	187	194	228	193	173	203	202	181	212	171	201	209	185	209	188	202	215	202	182	212	196	200	220	202	211	196	181	193	202	200	182	200	209	177	195	195	191	188	219	195	209	186	191	199	210	207	203	195	196	207	184	223	193	230	222	208	181	188	197	190	211	213	202	200	195	188	179	209	214	194	179	191	214	199	193	206	201	165	204	214	193	181	211	200	212	202	187	210	201	220	214	209	195	175	191	199	188	188	188	186	204	185	206	194	178	182	195	202	191	192	213	233	192	169	220	226	185	190	201	209	203	176	208	206
2159	632	741	721	701	678	633	665	660	585	604	549	631	562	561	568	528	590	592	539	578	612	574	563	611	572	534	553	538	558	599	556	593	556	550	569	545	550	573	541	552	588	569	539	603	558	572	542	564	560	558	564	567	530	551	561	539	540	521	548	541	536	549	549	565	552	540	555	583	565	544	592	544	559	550	544	567	535	542	552	569	604	570	524	594	553	588	549	594	546	549	565	544	541	611	545	569	554	577	553	568	569	574	535	567	578	539	534	578	573	536	552	544	531	544	549	578	571	594	510	538	564	526	544	574	565	572	556	535	520	576	544	535	544	533	542	593	497	539	532	594	535	563	565	538	530	543	541	524	574	546	549	545	542	579	519	544	535	544	586	570	562	531	535	511	557	561	561	534	553	588	553	581	539	597	539	547	527	545	587	551	532	586	533	570	515	538	578	537	568	501	565	550	574	546	536	560	538	560	561	537	508	528	564	580	550	539	545	566	575	576	530	543	618	580	603	537	585	527	579	530	547	562	581	502	560	500	550	551	517	559	551	544	543	529	531	515	556	573	558	515	536	543	543	538	559	560	553	591	562	573	536	586	550	549	578	540	534	553	518	580	571	600	531	542	549	557	564	581	536	551	588	584	557	536	579	572	546	519	533	493	541	551	560	592	558	570	549	553	555	574	566	578	545	546	513	589	520	524	521	536	537	545	523	585	614	543	548	538	581	555	511	528	578	589	549	508	532	553	527	504	498	548	553	562	569	595	515	528	600	555	538	547	550	513	556	555	514	552	544	546	548	554	569	556	539	555	598	535	535	553	561	575	533	575	566	551	588	578	552	524	522	586	571	558	570	570	524	553	523	538	555	571	570	543	543	538	544	532	557	507	551	542	532	548	507	571	549	586	540	549	541	555	550	526	556	560	513	524	541	561	524	529	511	548	549	563	582	569	554	572	514	523	590	584	564	578	569	536	525	522	532	530	564	595	504	542	584	573	533	534	570	563	544	598	547	560	613	546	534	582	545	562	546	588	534	526	574	546	572	583	582	551	532	586	559	552	559	562	542	575	609	580	563	514	588	563	546	564	544	560	524	510	592	546	616	567	562	576	543	544	561	556	561	550	574	525	560	564	576	531	544	523	552	504	548	541	543	538	520	503	553	525	571	558	544	579	518	532	552	554	546	571	566	561	559	532	567	564	570	541	588	577	588	600	573	532	557	550	532	515	535	512	558	560	556	535	564	526	586	588	536	519	525	546	537	592	576	527	562	517	541	593	536	579	574	540	522	595	518	549	582	560	547	587	560	542	547	576	536	573	576	552	558	528	544	568	559	550	573	586	576	555	553	569	568	523	547	541	528	542	560	530	542	546	500	551	540	582	515	519	548	541	539	555	556	558	542	579	549	557	568	559	587	539	538	557	548	526	542	562	567	546	562	569	584	534	516	560	601	548	553	574	567	578	571	555	558	521	519	577	508	535	523	547	571	541	554	540	550	545	587	554	586	556	557	529	566	566	522	525	518	593	528	587	579	523	534	565	541	548	557	526	515	510	580	579	555	565	600	581	538	534	565	547	523	608	506	515	529	499	597	597	574	576	571	569	536	541	545	589	586	551	540	524	542	589	561	579	575	572	550	553	541	543	588	526	544	511	586	535	550	511	570	547	544	578	574	550	527	556	526	539	549	501	516	538	584	514	531	515	573	594	574	568	606	521	570	567	550	544	587	584	562	596	568	591	528	516	570	540	550	568	550	568	551	532	559	562	581	564	579	542	557	546	575	548	585	598	550	547	557	571	543	531	556	522	527	514	580	547	542	537	572	564	531	538	570	518	565	576	545	543	556	570	559	578	537	568	546	552	559	546	499	546	533	522	542	568	579	518	573	561	525	570	521	553	546	590	577	600	510	522	550	535	527	507	529	596	540	541	535	574	567	553	532	587	505	556	528	555	559	502	566	539	580	562	557	592	555	580	542	529	519	557	600	572	550	574	554	549	577	573	585	579	545	527	544	540	573	548	537	609	574	511	554	515	538	573	519	552	592	595	568	529	536	527	549	563	571	560	567	534	581	517	556	548	543	579	562	555	543	576	555	555	533	525	536	596	561	533	567	591	573	565	539	561	565	530	547	571	549	564	568	527	553	481	568	534	516	526	520	528	541	558	569	574	586	581	570	506	561	593	528	529	562	520	563	579	542	580	558	538	547	547	534	567	533	533	540	517	553	607	531	535	513	582	557	510	531	541	534	534	577	557	541	592	580	557	566	543	574	552	551	521	545	540	574	578	562	571	527	552	547	550	557	558	576	577	541	596	567	581	516	555	553	553	532	507	593	561	577	541	551	525	567	516	540	547	538	550	571	578	528	550	563	557	572	567	575	563	548	501	535	566	530	539	560	564	520	580	511	568	547	577	568	565	549	570	575	508	526	561	532	535	566	550	543	521	533	564	488	534	540	536	514	524	544	553	574	568	565	533	538	558	504	568	558	536	543	604	531	555	556	590	532	549	562	606	540	536	555	531	513	559	490	556	542	560	541	534	539	543	563	545	519	554	551	527	564	561	540	554	565	556	560	559	531	536	557	545	536	558	568	514	567	547	528	534	548	550	525	554	519	493	543	568	566	552	538	567	557	572	570	561	542	565	550	535	539	608	585	489	539	534	516	528	603	562	545	542	546	566	552	548	568	538	553	576	566	560	565	573	521	519	565	560	534	559	559	529	544	587	529	563	544	575	557	562	530	520	565	568	546	541	543	574	597	592	561	560	542	558	578	575	558	565	554	550	524	541	585	508	535	547	551	532	524	581	582	583	527	586	540	536	546	539	595	553	520	527	529	528	565	573	518	585	539	544	549	547	548	535	582	582	544	570	561	596	533	540	583	570	525	595	556	531	536	580	573	571	522	540	544	530	542	551	539	518	553	570	558	571	502	528	573	573	528	561	529	528	575	534	549	590	518	580	553	568	563	569	548	554	566	576	581	565	561	554	524	584	556	555	554	547	525	543	562	534	561	547	512	553	593	539	575	554	543	536	570	562	559	608	540	533	542	541	538	529	607	600	543	591	517	536	550	556	556	527	541	508	546	582	593	552	565	588	568	574	552	544	552	553	539	561	558	558	559	551	570	545	521	551	564	558	554	529	552	596	559	553	581	537	531	543	573	581	541	569	551	542	521	579	544	542	523	536	596	557	551	541	578	553	557	550	549	560	543	609	523	544	530	541	547	579	583	599	525	552	559	519	574	554	523	541	513	543	556	573	569	577	518	584	541	581	584	550	566	548	590	567	568	512	601	558	582	527	583	568	563	575	550	560	572	508	522	553	550	620	563	558	539	546	581	549	529	558	530	590	578	539	533	573	526	516	558	542	536	524	547	575	588	572	555	576	541	605	527	554	508	529	534	565	594	520	540	516	531	539	605	602	551	551	541	523	576	564	579	541	539	581	575	553	547	556	545	599	555	506	535	546	570	585	578	550	564	523	557	524	529	518	555	520	559	533	593
10335	1199	1442	1075	766	555	423	315	274	248	239	185	171	180	165	150	138	150	148	136	126	126	112	108	104	131	127	114	106	110	105	113	110	105	114	108	114	108	86	107	90	126	107	103	112	88	82	115	104	93	102	108	97	110	87	107	102	100	110	101	108	124	125	99	120	95	93	110	107	98	101	90	105	94	106	113	80	87	76	84	109	106	98	112	117	102	99	109	129	109	97	117	110	110	110	117	97	97	85	88	82	75	99	113	103	98	108	114	104	101	108	92	100	105	85	89	84	94	86	105	96	106	89	103	97	89	103	101	86	125	90	98	112	82	92	92	93	110	98	112	100	107	118	105	114	95	95	116	123	98	105	94	98	108	99	116	109	101	88	94	92	121	103	106	95	112	124	102	89	88	86	109	106	112	111	94	90	91	84	96	106	101	85	94	111	84	103	89	116	92	92	104	103	95	92	100	107	90	88	96	84	102	89	110	105	87	96	98	115	91	93	95	89	119	95	94	116	98	103	93	77	105	114	111	112	97	107	108	102	96	96	116	106	94	104	103	108	109	106	95	103	76	97	100	103	97	98	96	122	96	107	83	132	116	102	81	109	92	81	108	84	97	99	131	99	105	120	112	95	107	99	113	91	83	111	92	93	96	73	98	92	93	122	88	123	100	114	110	99	87	95	119	115	101	103	103	97	90	97	102	99	103	92	105	88	109	109	104	111	94	109	97	87	110	111	97	100	124	102	94	80	96	84	98	90	74	108	95	105	79	106	113	84	85	96	89	95	106	103	106	93	102	89	100	79	113	97	94	108	110	106	100	91	84	85	115	95	106	93	99	112	85	108	122	92	110	93	109	93	76	116	86	112	89	111	95	87	89	97	90	105	102	96	103	103	84	100	98	107	114	96	84	96	102	85	91	103	113	100	101	98	101	108	105	108	109	113	103	106	97	99	80	106	94	110	112	99	93	112	94	109	94	93	87	103	72	115	109	93	87	83	106	99	102	90	107	104	112	86	110	98	102	120	101	109	118	95	120	96	96	97	98	91	96	127	95	106	97	101	95	94	91	99	115	106	91	101	106	96	106	94	96	96	117	101	89	115	106	94	101	101	115	101	102	106	105	92	118	77	106	89	88	100	109	102	103	101	100	97	99	105	105	105	112	98	108	75	82	98	97	94	80	94	77	101	118	79	101	88	116	89	84	108	104	99	108	118	100	105	89	78	97	108	111	76	91	112	99	80	86	101	104	102	109	105	91	105	109	100	93	105	104	87	103	95	82	86	94	90	110	85	79	98	107	90	79	89	116	108	82	127	107	81	82	101	105	117	94	111	104	99	93	90	95	102	117	132	96	115	100	92	94	100	92	84	105	99	86	98	91	103	104	90	106	121	102	106	108	88	95	101	95	95	131	93	107	108	87	113	99	106	116	100	91	103	116	87	100	106	97	103	87	100	108	98	106	88	91	101	102	95	101	107	85	94	97	87	103	117	97	99	107	90	109	95	98	115	116	110	111	104	102	101	104	98	96	98	95	112	99	121	98	105	117	116	93	107	93	116	103	87	99	90	103	96	97	99	98	106	104	88	91	106	109	110	93	90	108	111	107	97	83	101	95	101	93	111	110	93	99	100	72	97	105	97	78	94	98	101	113	101	97	92	90	85	98	95	95	96	86	103	86	90	98	100	103	119	102	88	108	96	108	94	120	90	96	101	116	101	94	120	92	98	90	92	97	114	105	112	116	105	111	98	103	91	99	100	104	98	99	78	103	124	85	106	89	98	92	104	118	92	101	77	110	93	118	115	119	108	111	95	101	112	107	107	101	96	98	86	112	98	98	119	96	110	97	98	100	114	99	102	89	97	93	97	105	90	98	108	96	94	86	104	101	98	87	102	113	98	84	112	102	103	111	95	116	92	109	109	97	86	89	84	95	127	100	84	84	91	78	98	89	135	114	105	97	106	91	108	103	90	85	107	92	111	108	99	100	94	94	112	91	111	104	79	102	88	106	86	110	92	91	114	82	92	97	96	101	106	105	93	114	89	83	109	106	109	93	108	98	90	100	85	99	111	105	119	101	100	109	88	103	103	113	77	106	88	107	116	99	99	111	93	96	115	115	98	98	95	110	84	89	101	104	104	99	95	95	101	83	101	85	82	112	103	97	88	112	87	106	119	105	93	99	93	92	100	103	96	103	94	80	97	98	97	105	96	93	104	97	94	101	110	108	94	98	105	89	109	112	99	104	91	93	87	98	99	99	94	97	95	88	105	114	106	88	104	103	118	113	116	104	107	87	108	101	102	106	94	107	93	109	115	89	94	86	120	96	113	105	90	94	119	113	101	117	102	109	102	120	93	92	93	101	93	106	84	88	99	102	102	96	91	124	94	104	95	94	98	110	102	73	84	97	93	105	97	87	107	86	108	114	108	85	102	99	94	87	104	92	90	101	94	96	85	112	111	84	95	90	88	96	107	97	111	90	104	106	101	104	86	93	95	97	103	93	98	98	101	96	116	90	103	102	89	99	103	86	97	100	101	104	84	103	105	107	108	98	106	100	93	98	97	85	103	88	91	121	112	95	88	107	96	101	94	117	86	113	93	105	94	107	84	107	101	84	86	100	96	94	107	84	102	109	93	75	101	110	96	119	107	97	103	103	93	113	105	89	103	117	122	99	99	99	87	106	112	115	94	70	114	84	94	88	95	104	119	102	85	103	91	101	93	106	105	93	111	105	90	105	120	100	98	89	116	75	101	104	97	101	98	99	100	96	116	94	87	119	96	99	104	102	99	114	113	101	104	100	86	112	108	89	102	94	103	106	97	109	105	105	98	93	95	101	101	108	89	115	101	95	85	103	98	109	82	113	92	78	107	101	92	100	85	113	96	110	100	95	90	102	94	92	119	94	90	109	87	116	97	105	112	111	108	87	90	114	103	98	92	87	93	84	103	92	89	100	106	100	107	94	110	92	95	87	116	106	101	89	118	113	106	92	85	113	98	106	101	103	98	94	115	96	101	116	88	72	108	104	116	94	105	95	83	109	104	104	94	98	92	107	101	99	101	90	99	92	104	90	105	80	94	132	94	110	107	94	91	96	101	108	103	89	99	89	92	90	98	86	97	80	88	85	96	102	110	110	100	96	101	116	83	106	102	91	97	89	87	95	94	98	109	96	86	100	95	103	115	105	93	76	98	110	99	88	97	93	111	109	97	81	102	107	102	113	112	97	100	120	98	112	98	95	92	91	97	104	106	91	106	84	101	93	103	86	75	111	105	77	95	99	79	98	99	100	116	128	101	96	103	99	94	85	106	118	102	114	109	100	116	105	86	90	89	95	90	97	93	108	112	112	100	89	98	93	101	87	107	111	112	103	98	87	92	114	92	81	119	115	96	92	81	118	113	101	123	115	95	95	101	107	121	101	113	84	114	83	116	98	97	91	93	98	111	94	91	108	95	92	94	107	100	89	94	76	83	72	92	79	80	100	98	90	101	107	104	125
5503	1356	3202	3715	3041	2438	1984	1667	1423	1201	1085	969	860	783	726	675	630	667	581	532	514	508	478	454	470	444	427	426	433	421	402	366	412	388	394	407	394	368	356	337	350	365	390	388	384	350	333	405	341	358	337	391	366	372	307	339	353	337	318	325	307	346	344	307	347	329	339	339	326	331	340	299	309	310	345	329	323	327	315	323	354	328	332	315	328	287	347	348	300	299	300	338	308	302	312	323	360	330	350	324	345	324	302	311	287	350	334	337	302	327	299	327	315	319	324	335	322	331	318	307	294	321	311	303	332	304	362	320	304	331	319	314	344	312	322	321	304	312	354	322	332	325	315	347	332	295	297	310	298	322	305	304	346	336	300	307	310	298	311	304	313	336	321	315	302	350	293	289	336	346	323	291	304	292	339	289	314	305	294	307	312	305	323	277	329	343	326	296	298	277	318	351	321	314	320	295	318	333	293	294	294	365	318	307	327	303	322	289	282	303	301	331	300	336	368	308	308	315	328	323	301	305	300	309	302	318	295	302	316	289	294	330	304	326	287	308	292	316	313	323	313	295	295	300	318	309	313	346	311	320	295	310	295	338	297	306	307	304	334	326	308	357	314	326	334	337	276	315	330	301	350	330	295	300	304	305	318	299	344	353	347	323	330	320	316	308	290	303	313	319	316	340	301	331	310	294	309	297	308	302	337	323	352	321	278	307	290	333	320	312	305	323	332	277	324	304	317	298	285	338	309	289	325	312	303	340	324	342	317	307	334	304	346	328	285	307	324	343	330	334	298	292	294	282	315	352	307	304	340	290	314	328	354	305	337	329	336	312	288	307	324	300	302	324	340	315	325	303	339	299	301	355	327	339	313	316	305	270	290	331	319	320	294	344	306	320	317	309	313	343	287	313	317	333	344	314	301	299	341	315	302	330	314	299	304	306	308	299	303	284	325	284	349	307	316	289	356	309	294	319	339	288	331	319	296	311	319	348	281	301	316	311	333	323	302	319	329	302	310	333	289	305	335	324	323	286	320	292	316	317	332	327	310	335	322	327	335	330	317	317	286	313	289	339	354	338	319	328	283	346	295	315	280	293	302	348	316	304	320	296	319	281	297	320	329	330	310	288	318	315	294	321	299	317	300	300	313	333	289	312	285	301	287	322	295	297	302	319	312	325	309	290	292	341	355	310	337	294	356	296	326	308	310	336	283	303	327	297	336	317	314	336	332	326	312	310	344	318	300	327	303	321	320	302	303	331	288	294	353	287	276	308	309	308	325	325	318	328	332	293	312	315	312	310	292	304	277	334	324	327	310	308	305	311	293	282	314	325	291	306	292	277	316	317	336	303	303	311	303	322	321	328	313	339	316	315	302	339	347	278	305	315	329	323	313	344	318	314	320	301	278	310	355	321	316	315	302	305	308	312	318	311	296	307	285	306	321	339	323	326	280	312	289	326	297	326	332	330	318	338	317	306	309	304	317	313	327	316	300	370	309	305	302	297	304	302	314	321	320	314	312	318	342	309	301	327	315	338	336	313	320	328	328	297	267	304	335	333	340	299	299	313	308	317	284	300	330	309	282	283	343	304	329	318	285	308	323	307	293	324	328	333	320	317	325	306	276	344	311	317	313	291	323	304	325	306	312	335	285	317	290	336	311	293	325	293	305	335	286	302	315	304	326	311	315	319	343	297	317	292	314	333	314	310	312	318	308	278	328	277	313	337	340	327	304	321	337	299	301	329	325	291	319	313	296	300	280	316	326	339	276	292	330	298	313	286	313	303	285	317	296	298	324	284	296	321	315	328	323	310	327	305	323	330	289	343	325	310	326	273	280	306	293	323	308	306	322	334	297	318	287	308	295	294	301	284	336	290	330	332	345	300	320	333	313	271	320	356	327	350	314	301	326	316	317	329	289	296	298	293	314	309	285	302	326	276	320	320	294	342	317	308	328	355	333	328	302	315	309	298	294	319	332	324	287	339	314	326	312	293	330	327	283	317	309	316	308	335	277	292	300	308	335	289	323	355	317	314	345	323	282	316	283	286	304	306	300	300	314	277	324	330	316	327	296	324	335	307	305	311	300	326	311	299	349	322	333	302	314	280	298	309	309	329	316	310	314	342	330	335	338	341	333	314	297	319	345	318	311	309	337	298	307	316	309	307	304	313	282	297	322	315	311	332	307	321	303	333	321	340	305	331	312	300	352	350	332	282	311	290	311	313	283	311	350	307	335	293	331	334	313	318	345	315	324	266	317	315	315	304	315	327	290	292	302	296	323	324	308	289	307	337	302	327	328	325	304	300	338	300	324	314	341	329	343	295	329	303	307	309	310	318	328	305	309	308	292	314	296	305	306	325	333	308	325	305	302	303	298	270	310	344	300	291	286	299	304	313	321	325	331	323	331	324	319	320	332	321	296	308	303	301	307	299	337	323	337	328	305	308	312	300	322	329	304	320	334	307	322	327	332	290	346	316	312	316	324	308	317	337	291	329	328	333	349	323	323	298	319	296	294	300	313	315	279	341	303	288	321	331	284	351	317	301	303	314	332	328	317	313	315	316	321	334	274	341	334	316	296	306	326	322	329	295	344	310	346	327	300	312	326	315	299	309	346	317	342	298	327	310	321	291	331	318	323	331	314	306	278	288	315	319	302	295	314	330	316	306	296	352	279	291	317	298	285	313	319	294	326	327	299	318	345	300	337	339	295	304	296	303	297	318	322	332	314	306	292	298	341	313	316	321	302	278	336	315	330	310	344	311	336	340	289	324	297	284	304	321	308	320	312	322	298	320	283	335	296	320	354	319	325	318	306	300	346	308	297	339	321	303	329	328	318	287	313	345	315	308	301	319	302	331	330	297	311	307	354	281	302	304	289	328	338	308	307	310	359	280	345	319	307	360	312	326	302	328	298	314	296	300	287	327	326	331	287	320	300	282	315	320	319	307	306	297	305	302	315	322	307	302	317	319	334	320	296	324	320	313	305	304	308	305	288	322	325	327	330	328	336	302	316	320	306	356	287	346	308	318	297	293	313	310	285	326	278	298	290	312	339	365	303	307	295	312	292	301	296	277	296	293	328	305	311	327	302	300	310	317	303	304	332	311	305	334	303	286	318	286	323	314	286	296	323	318	325	353	280	314	311	357	316	275	328	299	326	313	318	322	362	330	286	281	341	346	288	305	340	300	313	344	277	348	303	319	336	319	308	336	296	305	308	289	299	298	325	284	311	334	314	304	297	310	313	328	325	302	293	324	318	312	314	300	326	284	321	326	300	291	319	307	313	322	321	307	293	318	324	302	328	348	308	320	289	303	335	269	292	279	311	307	320	301	299	326	297	326	321	294	295	320	325	301	292	334	295	328	308	338	319	318	308	310	354	306	283	334	305	333	295	308	295	312	320	318	303	299	299	324	318	332	320	331	323	309	303	293	283	335	333	295	308	296	317	260	317	334	344	278	308	298	304	303	317	336	339	314	326	324	329	334	345	332	354	324	320	299
19261	3369	2987	2193	1499	1112	871	726	560	482	413	367	356	305	279	260	245	243	242	201	223	216	219	206	227	223	195	173	215	199	192	184	194	192	168	159	159	192	167	177	154	170	166	179	191	213	187	184	161	178	185	185	172	185	170	161	157	177	179	170	152	179	170	153	166	179	182	183	174	184	167	164	168	163	161	190	157	182	161	175	182	157	171	164	154	184	177	168	178	166	157	167	148	150	150	150	175	148	165	136	163	149	160	149	159	159	159	160	145	158	175	174	165	152	171	184	167	154	145	169	156	177	188	157	162	189	155	154	166	134	182	156	150	152	149	190	171	127	155	150	169	163	160	167	188	174	159	183	155	169	146	147	154	153	139	177	165	152	159	149	156	173	150	185	168	163	152	172	157	169	173	161	169	154	178	161	165	155	153	159	163	163	153	157	168	153	167	159	160	142	146	145	153	149	163	178	164	210	187	156	157	168	159	177	170	167	157	174	152	173	163	186	176	158	147	183	142	168	164	168	140	154	149	130	162	155	162	156	169	178	158	165	138	157	158	168	162	169	163	168	170	149	158	163	167	161	151	149	163	161	153	167	174	175	161	174	176	156	173	169	187	158	156	161	173	153	156	154	169	164	175	173	171	157	187	161	169	179	177	191	169	171	177	151	145	151	143	143	151	161	149	165	172	164	161	161	152	159	166	155	153	153	162	169	143	164	159	158	151	155	158	178	168	146	187	142	143	179	161	168	163	161	165	185	171	161	133	164	154	166	165	152	177	157	161	162	169	176	162	160	160	130	156	156	159	175	176	161	159	166	160	166	168	144	170	173	155	155	146	163	149	164	197	153	180	165	149	150	175	178	164	155	168	162	164	175	150	159	171	195	176	181	161	172	165	155	158	185	159	182	152	169	175	152	155	169	160	176	152	134	162	155	172	168	153	181	194	158	180	159	154	170	154	172	171	175	170	159	188	157	170	163	150	156	172	153	145	178	170	160	160	149	169	180	168	144	179	149	127	184	159	171	154	163	166	156	156	162	181	164	170	154	170	158	161	168	172	173	173	160	173	156	161	180	147	164	168	160	166	156	151	167	153	159	164	179	159	144	151	164	163	163	184	151	151	178	169	189	160	187	160	158	154	190	159	176	143	164	163	149	166	148	160	171	180	168	171	155	175	148	166	186	155	165	180	158	167	148	167	182	167	147	161	155	157	163	169	162	169	167	148	181	151	173	169	157	147	153	175	157	164	167	161	171	149	175	175	176	138	144	186	148	148	166	155	133	153	158	154	177	143	158	178	172	163	152	176	164	167	160	141	173	164	161	182	152	177	158	155	169	172	160	165	151	160	150	166	171	176	205	152	165	161	157	173	146	163	158	161	165	187	168	175	170	145	156	155	192	178	147	175	170	175	156	158	155	151	157	181	170	162	164	150	166	160	160	169	183	145	188	165	183	158	182	166	176	175	156	159	178	170	163	155	178	166	192	166	168	190	157	182	162	183	170	173	177	181	180	159	168	165	163	160	176	150	177	168	168	163	175	152	167	178	150	148	157	157	163	166	168	186	168	171	175	170	166	169	165	176	159	150	165	161	159	132	164	156	177	189	165	171	168	162	170	168	166	180	146	169	164	162	160	150	183	164	169	164	156	168	151	168	162	156	158	156	153	155	161	165	205	158	141	175	159	170	169	151	189	162	163	178	177	163	173	181	164	132	174	171	121	161	141	148	175	145	156	161	188	171	150	171	143	157	190	159	141	150	172	152	160	146	162	177	164	180	143	155	176	172	195	187	177	187	156	156	167	150	168	153	153	155	165	184	187	194	178	158	183	149	179	154	163	173	180	169	166	150	155	186	159	192	152	163	162	165	162	140	175	159	153	158	147	167	139	170	184	170	171	175	151	173	173	153	159	167	176	153	181	172	166	162	144	159	134	192	180	178	165	172	129	176	176	174	180	160	165	179	166	164	154	169	161	165	184	169	150	162	145	156	163	145	178	173	152	161	183	169	186	160	163	161	175	147	145	171	146	167	141	144	183	163	143	191	156	183	180	178	168	150	169	165	174	163	181	169	149	146	150	152	141	150	167	171	149	158	166	146	163	182	155	154	180	179	133	150	174	181	168	168	155	141	143	155	179	151	159	152	158	181	157	172	158	173	168	150	165	170	144	157	161	184	166	166	161	157	162	167	167	128	143	149	174	168	147	178	172	147	182	168	183	185	156	166	184	184	150	159	196	160	178	151	136	174	171	142	181	169	174	171	184	176	175	158	157	193	166	168	154	157	130	187	181	151	169	154	145	142	172	188	165	172	155	165	138	186	138	170	200	142	160	151	186	179	167	156	142	148	156	154	141	166	155	186	156	145	163	157	171	161	154	175	177	179	148	161	184	180	152	170	156	187	163	183	163	163	171	192	167	164	156	145	167	180	142	167	161	183	155	178	176	131	177	169	162	160	171	145	181	173	150	154	147	165	169	167	194	165	161	168	185	160	161	161	183	164	172	181	180	163	139	147	156	160	179	150	190	155	155	181	139	179	157	182	175	153	140	165	153	161	165	141	148	158	161	179	176	154	146	172	169	179	164	156	163	181	175	140	163	162	168	175	142	184	153	163	179	167	149	177	173	150	141	178	161	154	158	189	134	173	171	160	167	174	171	151	168	166	181	172	185	145	167	180	163	166	174	141	187	167	152	186	172	181	176	165	169	167	169	153	143	163	152	176	169	145	164	172	166	159	167	163	147	175	153	196	180	177	160	169	154	146	140	151	159	149	162	144	163	152	158	139	185	160	149	189	149	169	145	186	171	163	145	172	187	157	173	162	157	172	161	171	178	147	171	156	133	165	166	183	192	139	157	153	166	152	164	173	165	161	169	162	160	174	158	172	171	181	176	165	173	142	171	156	148	161	169	140	160	181	155	168	137	162	182	149	166	158	151	159	170	160	183	163	159	175	169	171	152	169	156	142	176	190	160	163	151	165	158	173	172	162	178	173	166	155	171	154	167	147	166	165	151	157	157	166	183	174	162	181	177	170	164	151	169	149	153	166	151	157	176	173	185	176	163	150	149	170	162	169	165	177	164	155	177	169	160	143	175	153	165	183	183	159	175	149	168	173	168	172	187	182	159	147	168	157	170	162	163	178	174	164	175	135	176	166	173	166	175	155	154	141	157	165	148	168	157	157	168	168	177	151	172	152	170	152	191	174	169	187	162	164	158	145	171	176	164	170	156	172	168	173	166	163	172	176	163	147	154	159	149	152	163	152	151	179	136	169	175	164	173	152	154	164	178	152	142	160	151	174	163	172	187	157	165	181	146	167	162	167	152	165	149	159	144	192	160	146	169	163	168	153	160	163	162	185	183	151	177	158	176	167	170	175	171	162	187	176	158	153	151	181	179	170	155	165	169	137	149	155	158	162	161	179	133	161	151	170	173	156	151	159	146	141	152	160	156	182	160	150	162	165	200	157	158	184	172	197	143	165	179	150	155	175	157	173	156
7952	2723	6064	6856	5618	4570	3892	3201	2579	2222	2039	1696	1611	1474	1320	1249	1155	1081	1063	945	883	937	831	843	758	767	751	788	738	678	646	675	665	631	648	630	625	599	614	597	585	577	557	578	570	550	589	613	555	563	559	598	525	534	566	571	546	521	559	515	502	508	539	550	564	547	530	519	534	520	509	532	522	521	534	501	544	493	476	505	506	536	476	486	513	514	507	517	495	514	514	544	443	498	551	513	501	486	497	496	463	503	496	536	483	453	466	544	489	461	460	524	500	472	487	517	516	521	472	544	493	491	510	471	503	499	505	511	487	472	467	480	466	466	463	510	493	509	513	482	506	497	462	492	478	472	487	483	502	460	488	477	530	477	495	488	473	490	510	514	477	507	490	497	492	491	491	505	472	544	476	467	499	467	445	556	453	522	508	468	523	479	457	512	501	480	501	491	508	485	451	534	458	497	502	508	475	510	496	502	496	474	495	510	514	487	545	512	477	441	483	485	469	522	498	485	499	510	504	486	480	509	471	512	500	525	506	462	464	505	467	500	524	471	436	511	480	493	492	508	487	473	424	505	439	460	500	494	519	471	499	495	488	474	502	460	490	524	485	480	490	494	510	465	488	494	530	518	511	517	474	478	497	489	475	456	483	452	473	472	486	502	479	509	462	486	494	468	468	496	473	525	457	476	473	482	482	504	487	468	515	468	480	471	500	505	491	499	493	509	440	477	482	464	462	475	487	464	521	487	498	514	517	460	501	471	476	477	491	470	471	420	471	474	481	492	447	519	524	520	455	495	471	485	492	451	463	471	522	475	468	479	536	490	533	458	487	469	505	494	477	511	470	474	524	486	487	472	502	495	528	475	481	441	510	479	489	477	497	482	461	523	487	488	466	494	488	495	472	449	470	464	510	554	450	504	503	471	507	456	485	518	458	520	462	478	438	487	493	460	468	465	489	447	476	491	491	473	463	479	476	500	453	536	502	479	464	539	486	463	513	510	486	470	503	531	489	466	507	472	469	530	462	469	480	507	487	498	495	503	485	470	490	486	482	512	507	469	463	505	472	512	477	475	470	465	499	500	495	477	486	483	516	460	486	469	523	491	485	528	482	474	498	515	518	484	518	479	478	475	476	454	493	454	458	464	521	473	473	457	521	477	486	469	489	486	483	529	488	502	505	477	539	524	485	454	482	497	473	465	495	503	472	466	454	443	500	501	474	514	474	474	444	505	454	476	485	486	460	457	492	456	491	476	505	473	481	478	507	460	484	473	514	493	491	474	464	458	449	473	501	467	470	515	504	473	461	490	485	490	486	489	468	466	522	468	505	517	479	507	481	427	516	463	475	489	473	495	488	477	507	458	455	499	450	471	511	468	481	473	469	456	457	486	503	516	505	485	530	467	472	472	467	473	531	489	519	456	498	446	462	495	453	489	501	508	490	483	466	479	513	496	485	480	505	497	512	478	471	504	482	515	473	471	494	480	483	491	528	476	426	503	458	481	482	481	484	506	468	487	453	480	485	452	483	526	489	514	484	478	494	514	492	477	484	475	504	458	547	498	488	484	462	497	493	461	503	466	456	477	526	462	495	510	463	502	513	500	478	469	534	484	521	567	469	475	466	503	491	504	502	446	542	467	521	508	500	467	475	495	499	489	502	497	502	470	494	427	478	461	468	494	451	472	522	541	490	478	474	464	506	473	500	497	494	484	428	512	501	509	476	483	546	467	477	487	490	492	491	481	471	497	469	497	542	515	511	508	504	541	497	523	559	455	476	481	455	487	456	507	494	514	479	456	464	523	503	477	500	469	482	478	486	488	486	511	498	486	474	489	481	483	471	459	451	467	508	487	483	461	497	468	489	514	454	476	472	503	474	521	515	436	534	468	470	483	485	486	516	470	493	475	504	480	489	517	445	483	503	470	506	500	472	460	493	499	527	522	499	477	485	522	476	459	466	488	522	491	485	478	491	502	476	478	522	493	495	469	480	473	480	502	494	488	499	470	479	448	521	486	506	505	467	489	536	473	535	509	469	508	500	532	504	490	499	444	515	486	502	481	496	458	480	481	517	480	522	492	474	463	486	495	509	491	488	524	479	517	518	511	515	471	490	506	472	473	476	533	510	503	481	484	483	493	481	497	483	506	527	503	483	486	490	516	490	494	479	516	460	510	440	474	465	452	485	500	499	465	452	490	482	526	467	520	488	472	492	478	441	516	468	481	503	476	501	500	480	515	474	473	467	475	467	483	489	477	504	507	484	460	477	487	484	488	475	489	491	520	497	524	480	472	471	491	490	529	475	450	480	484	494	469	493	447	430	476	507	476	512	459	459	526	533	494	514	483	468	492	449	500	477	478	486	461	453	504	472	498	476	506	497	469	478	469	468	470	507	465	483	474	474	483	465	495	470	459	489	477	495	507	454	486	479	470	466	492	439	510	465	468	456	474	461	489	501	533	487	460	483	507	470	495	509	493	469	513	495	479	495	518	508	486	528	456	521	504	473	502	528	485	494	487	514	487	493	500	479	453	491	489	465	510	443	461	503	475	467	453	477	464	512	492	494	504	460	494	470	486	496	493	483	492	470	473	464	501	478	497	466	502	496	458	486	494	501	504	492	530	504	515	466	477	458	497	494	458	465	479	468	464	483	530	479	498	483	501	498	478	502	481	452	488	460	510	512	491	509	482	487	489	485	469	518	470	489	482	513	460	481	511	525	486	495	491	488	461	484	467	471	498	466	475	501	493	514	489	462	482	497	448	513	426	470	498	469	512	469	492	506	462	487	511	515	442	493	476	493	517	466	485	507	480	486	452	488	500	482	494	478	493	463	452	491	479	477	467	526	489	506	454	465	464	487	498	495	500	460	538	541	460	505	483	471	489	476	474	474	463	434	474	469	462	472	470	470	499	460	499	488	473	522	493	497	476	484	508	502	461	495	450	470	542	455	515	476	481	465	485	509	494	473	503	485	462	466	466	448	455	509	515	491	491	475	479	461	479	472	462	476	497	489	506	511	474	465	506	450	471	487	508	473	474	459	447	480	472	478	439	447	491	478	408	473	510	533	487	447	431	445	465	501	454	517	468	482	461	465	486	499	494	491	475	483	471	427	503	484	494	507	463	494	541	517	481	462	474	499	475	460	500	482	451	508	499	499	495	470	475	515	471	482	481	499	498	462	469	486	483	470	512	510	491	458	475	469	480	464	518	527	480	481	485	498	532	480	502	521	496	471	512	522	501	450	460	505	484	473	484	492	480	502	494	479	464	465	475	491	464	494	507	492	462	509	498	504	499	505	489	480	471	484	513	483	479	463	480	474	480	515	513	526	474	485	532	471	514	472	460	483	518	438	516	453	470	510	488	463	448	485	482	472	448	474	493	529	494	495	481	470	455	474	493	496	502	478	503	496	504	501	467	456	457	472	514	500	497	493	434	512	500	478	499	474	439	478	436	492	480	505	470	469	474	477	468	499	482	484	449	497	511	466	479	504	504	518	482
2466	242	239	263	257	209	226	222	202	239	199	214	198	214	200	168	196	186	204	214	185	220	186	179	214	186	208	213	186	185	201	168	188	185	194	212	207	179	217	200	190	209	201	204	227	207	209	208	197	194	226	202	218	194	181	214	179	192	207	204	192	166	197	182	177	196	203	207	191	201	202	204	184	205	189	199	181	209	205	216	219	204	179	200	201	190	170	206	178	182	211	195	200	193	208	218	196	198	210	192	203	209	189	218	200	227	198	173	198	211	202	224	214	191	222	202	204	201	201	213	190	184	200	212	187	205	206	200	188	180	181	204	215	191	222	205	175	186	207	215	191	196	217	206	174	172	215	183	192	202	209	213	172	182	183	194	205	219	189	208	153	186	179	228	194	214	207	215	200	205	205	210	202	185	205	196	198	201	192	224	205	199	231	165	177	223	178	211	190	199	207	231	190	170	195	205	215	221	179	222	198	196	216	189	193	199	217	194	192	180	197	185	194	201	192	205	199	199	186	202	199	208	192	177	198	191	183	222	188	196	185	207	188	248	188	212	191	222	186	183	197	210	215	184	213	211	208	203	194	209	199	198	231	173	195	180	179	196	181	203	186	212	198	192	205	210	199	200	204	209	210	177	199	181	202	211	217	199	179	191	207	194	187	209	192	223	170	205	217	239	205	206	196	203	204	197	177	201	202	197	190	201	199	211	198	171	191	200	199	204	213	189	203	179	191	194	196	205	207	200	197	201	207	200	221	203	188	199	218	208	197	214	213	191	230	219	214	202	213	195	201	189	223	200	207	193	174	185	231	193	199	188	202	202	194	198	178	197	179	229	195	205	223	203	198	178	213	218	202	211	191	186	194	199	187	192	178	211	203	230	205	172	202	209	185	157	206	205	226	176	191	207	180	202	178	192	205	191	223	185	215	171	213	205	189	186	199	205	195	235	186	217	219	196	204	186	186	225	190	207	206	203	227	187	195	192	206	229	199	192	214	202	202	204	185	185	207	181	211	179	206	221	202	175	186	198	190	188	199	204	190	238	197	196	208	192	171	198	194	189	195	217	155	188	214	167	216	185	203	219	204	216	213	201	199	214	211	188	189	225	204	181	182	192	222	204	201	212	200	211	197	221	214	191	205	211	197	196	195	194	190	204	220	213	200	220	197	189	211	227	198	200	187	206	229	179	191	190	200	213	189	186	180	195	216	178	186	203	219	202	199	193	189	192	217	210	200	188	197	215	165	204	189	203	217	187	210	197	209	197	217	228	196	178	196	205	213	196	185	182	198	199	199	224	198	173	182	228	231	221	186	181	204	188	191	174	216	203	196	205	178	224	197	226	198	190	196	193	195	193	191	183	197	203	216	195	201	220	188	172	205	186	204	197	209	213	218	188	197	197	200	192	188	202	192	191	207	206	189	184	193	217	186	208	202	208	183	207	208	199	205	195	193	203	201	200	215	212	193	206	189	202	201	211	215	217	218	202	186	178	223	218	206	199	217	185	201	194	210	200	200	186	201	175	203	208	176	199	185	208	214	209	176	180	175	206	202	175	186	210	195	182	209	217	207	192	187	210	195	223	220	176	211	189	187	218	205	202	207	212	195	197	209	220	173	210	218	247	209	182	184	198	197	222	188	190	167	212	186	209	202	196	210	195	188	204	218	202	192	199	209	230	205	190	172	206	193	210	223	196	196	205	184	193	191	181	207	199	231	212	174	229	230	200	229	221	266	170	187	174	200	186	220	194	214	196	174	206	192	198	209	198	192	181	190	183	193	182	200	226	207	211	205	183	210	206	199	209	202	211	188	195	199	197	200	189	199	181	184	193	210	197	198	190	190	175	187	183	222	176	217	209	181	185	197	202	183	197	191	186	219	199	201	216	216	203	199	215	200	198	188	198	188	211	181	196	199	188	204	197	183	222	191	208	186	182	168	227	202	223	199	194	187	195	192	224	195	222	185	185	199	222	202	228	199	194	193	201	204	222	195	235	208	178	183	201	185	185	190	206	188	200	192	196	188	189	197	209	179	184	201	207	213	195	189	202	218	201	213	198	229	200	169	198	196	226	218	216	185	195	195	202	214	172	218	210	175	204	175	208	193	197	201	184	232	199	205	198	223	189	202	177	190	195	197	214	189	186	180	209	191	206	191	223	185	203	223	214	191	225	188	203	201	207	206	186	210	213	178	200	175	201	213	199	205	199	192	182	219	174	173	205	208	204	190	202	196	206	212	205	181	198	196	185	188	191	187	224	192	186	187	240	202	194	207	209	198	193	186	199	175	177	215	193	200	202	179	207	191	200	182	208	206	196	171	191	191	185	215	193	204	201	192	218	190	215	207	199	185	173	196	177	204	196	201	196	201	183	194	176	178	199	205	184	189	178	175	182	207	175	195	208	193	205	205	225	203	204	192	200	215	199	208	201	189	198	180	209	211	197	225	213	189	204	224	204	214	202	205	214	198	207	196	220	214	191	191	175	199	217	211	211	180	207	194	200	195	203	199	195	199	207	200	184	205	189	208	204	205	205	181	214	182	197	209	195	203	217	188	173	172	197	207	183	199	182	177	202	205	213	200	189	203	203	192	189	199	194	206	217	239	210	207	197	210	204	198	194	200	217	203	189	195	215	199	201	186	192	194	201	199	193	236	204	207	194	191	202	206	192	212	209	188	195	180	196	187	199	214	199	203	194	165	201	199	217	184	218	202	191	163	197	214	208	192	191	206	217	181	215	208	200	189	182	198	227	188	193	226	236	190	211	217	202	236	195	191	194	217	185	211	191	198	200	193	200	190	214	210	198	195	199	196	218	175	195	169	196	200	194	208	192	200	192	187	193	178	219	213	184	225	215	221	215	200	228	196	187	175	200	209	216	208	179	199	196	197	201	203	179	205	201	199	235	189	187	191	217	199	213	198	217	198	207	199	208	218	195	198	230	200	209	185	203	190	160	210	216	208	193	213	189	200	200	193	217	186	190	204	225	186	223	192	180	178	195	204	185	200	202	196	193	211	215	204	190	192	197	212	215	225	204	195	198	193	223	181	201	193	195	199	190	220	204	192	203	207	180	201	211	176	172	190	205	194	196	181	237	195	189	186	210	190	170	183	209	182	187	189	204	194	180	182	195	189	186	214	199	195	197	209	184	199	207	195	213	205	187	201	219	202	187	195	207	166	189	191	182	191	197	237	201	207	187	224	169	187	193	187	215	187	190	223	203	202	208	200	210	174	204	223	213	210	202	209	219	196	217	171	205	189	180	219	207	173	209	201	184	204	182	226	192	204	208	200	193	201	202	205	201	196	214	207	194	198	183	202	196	200	199	208	196	188	185	174	190	194	208	187	169	191	226	229	208	199	213	214	202	221	202	168	199	210	213	210	200	198	188	208	201	174	184	182	210	217	200	197	227	196	206	196	191	204	199	193	209	204	177	195	203	167	223	216	173	213	211	202	185	170	194	206	225	188	198	193	196	209	179	179	178	215	188	187	194	221	216
2190	637	751	741	744	689	671	664	603	636	577	585	575	591	554	539	566	574	547	561	555	586	554	556	594	540	576	557	566	540	604	548	563	547	572	536	539	560	561	556	529	569	555	584	554	566	530	553	527	565	556	516	540	565	548	526	564	565	535	549	589	564	555	550	564	554	551	578	570	560	536	541	563	516	552	549	578	576	545	528	587	525	561	571	544	570	574	584	546	534	560	552	557	542	522	575	553	605	540	553	509	556	563	554	556	546	566	527	560	519	544	519	587	556	550	570	566	573	541	529	571	586	521	551	534	574	558	575	546	552	561	529	548	579	572	559	536	594	570	517	548	576	548	542	566	543	549	553	548	524	536	577	571	560	590	565	566	554	543	520	561	547	530	568	574	524	524	540	604	584	531	531	538	517	548	532	552	537	540	518	560	558	548	581	552	572	572	559	551	538	565	609	571	556	562	553	557	531	560	577	566	548	536	579	605	549	566	575	581	554	583	526	589	543	565	551	566	521	522	503	550	564	565	545	585	532	561	561	545	596	548	564	571	562	541	548	530	512	567	546	581	566	545	524	543	581	551	562	564	541	580	542	524	584	517	583	551	565	566	540	568	560	566	533	555	586	569	554	548	558	596	577	543	538	562	562	542	582	525	586	514	566	563	534	571	573	538	566	618	543	544	587	538	542	536	541	582	563	551	534	564	546	586	542	553	566	563	560	528	515	560	546	561	557	556	570	549	516	559	553	572	577	543	529	542	541	502	533	526	537	493	528	576	570	557	550	548	565	529	567	512	533	559	540	522	558	554	542	527	590	552	540	529	582	555	534	550	544	561	553	570	540	546	531	559	532	563	558	545	549	537	529	523	546	532	590	554	519	591	526	587	565	581	554	566	594	549	538	561	535	555	542	534	581	540	546	580	529	535	558	575	562	550	529	539	564	562	565	545	577	543	535	551	554	552	547	551	542	508	533	512	612	550	565	529	518	564	530	555	549	552	526	540	537	537	578	505	536	564	582	536	555	557	561	592	521	551	547	560	539	552	566	516	559	556	582	551	562	558	572	523	580	562	574	537	535	584	577	568	532	546	534	540	548	505	521	600	524	533	591	596	592	570	554	477	601	480	565	576	542	566	519	551	549	534	584	535	591	556	536	572	543	533	543	551	574	554	585	564	524	575	564	528	564	537	559	517	559	516	558	532	560	565	548	540	556	516	548	563	571	578	587	565	615	546	568	576	580	558	555	563	525	544	567	570	572	540	539	540	544	572	524	565	551	544	551	553	498	556	540	533	529	544	536	566	562	572	582	581	576	540	552	596	567	550	575	548	560	591	534	561	544	546	513	532	544	537	541	568	549	564	552	573	563	561	558	573	573	583	509	587	577	529	518	560	592	527	573	511	560	556	574	582	549	483	519	542	553	556	538	518	568	578	557	527	614	540	547	588	549	584	540	589	559	565	532	538	557	558	573	551	556	555	554	550	536	560	548	559	535	548	582	562	579	533	590	574	556	549	546	541	530	613	549	531	530	560	561	562	548	543	582	593	545	511	537	574	556	560	556	591	559	614	575	546	541	560	527	558	589	533	580	559	602	585	525	569	565	572	547	574	567	575	542	559	521	541	526	550	598	539	519	561	563	558	544	485	500	546	540	593	571	548	551	527	576	532	544	543	532	579	611	515	540	569	542	524	507	566	551	504	564	602	562	567	538	583	542	544	584	514	581	546	546	580	540	559	593	554	556	486	533	566	560	540	531	563	530	569	578	554	592	537	509	556	523	526	561	575	567	568	558	558	538	622	583	564	560	504	565	571	590	548	542	586	550	554	555	591	565	545	562	584	571	549	523	571	604	579	552	532	551	552	567	549	558	528	567	542	527	556	551	534	578	556	522	541	546	561	574	580	531	557	528	527	617	537	585	576	561	528	563	578	571	556	528	540	582	525	543	554	565	571	581	538	551	570	525	580	554	580	542	528	583	535	539	569	580	598	564	574	514	582	539	537	566	560	549	566	590	547	532	544	557	569	582	550	530	522	521	585	513	541	544	543	616	537	552	515	530	575	542	527	534	546	559	588	574	587	543	536	572	568	561	555	561	539	575	516	528	524	492	545	494	541	552	589	561	532	544	513	510	538	538	511	539	577	555	482	590	573	578	549	588	562	507	545	566	563	573	598	536	555	551	546	600	574	559	556	558	556	555	578	537	561	550	590	538	528	518	552	525	533	548	554	581	501	549	548	587	569	532	525	547	596	547	549	536	570	561	537	530	563	591	553	577	544	534	563	570	577	585	534	599	576	525	554	555	557	532	571	556	528	558	568	518	580	566	558	555	565	611	558	544	580	600	520	517	545	553	546	572	584	593	531	551	539	577	590	569	568	507	553	526	578	561	540	533	545	541	585	549	592	566	554	560	536	525	561	516	530	548	578	593	540	548	542	576	501	538	541	592	548	601	518	544	574	573	501	568	571	522	567	550	548	534	560	557	552	519	554	565	594	553	534	551	573	552	578	529	559	530	582	547	556	529	531	545	512	578	541	567	536	560	593	546	578	599	562	585	565	562	552	571	539	582	601	551	556	527	566	568	503	565	584	540	548	555	534	569	554	531	580	495	534	556	565	545	549	531	585	564	558	527	616	530	539	613	549	539	554	569	571	543	534	541	549	586	528	598	540	549	549	545	566	545	529	527	635	596	560	539	613	607	541	595	559	519	495	581	549	519	548	590	535	542	560	558	566	502	568	570	586	585	522	492	516	569	555	565	553	542	515	553	513	526	584	529	550	538	559	552	535	555	575	533	578	546	528	560	526	565	557	562	560	517	535	599	592	557	515	553	532	514	558	576	564	551	554	552	515	526	522	528	533	562	569	581	556	593	553	568	572	538	509	588	552	561	534	574	596	542	606	576	568	578	574	487	538	564	559	538	563	536	546	543	557	560	566	578	555	548	587	590	552	559	533	521	587	568	581	531	553	563	568	554	530	615	522	538	522	564	530	598	527	548	572	540	503	563	572	535	576	524	530	577	533	522	550	561	529	530	623	510	565	542	578	541	558	552	508	568	558	533	559	531	535	524	572	541	541	561	555	572	556	549	521	541	552	551	543	526	555	576	545	550	562	566	535	534	558	580	549	552	519	561	557	552	529	576	550	534	535	584	543	546	554	522	549	533	524	557	564	582	553	579	499	529	589	567	566	520	528	529	519	565	552	535	549	584	530	552	506	565	580	551	565	532	530	557	573	537	561	520	529	559	592	511	553	552	558	569	525	529	543	546	547	516	529	519	536	517	503	560	570	552	560	584	554	563	562	597	524	553	543	534	557	553	523	559	569	558	571	545	577	494	530	569	551	552	557	566	523	562	553	535	556	548	541	562	530	565	567	557	570	566	542	554	560	597	545	520	512	559	540	562	562	597	578	530	538	548	544	584	559	542	566	533	561	585	587	540	556	528	556	508	584	585	553	552	534	532	580	617	550	506	545	521	525	547	535	530	564	570	579	531
10334	1123	1309	1081	753	522	415	356	280	253	213	190	210	174	136	131	143	140	122	127	119	122	102	96	113	97	95	121	117	111	105	124	122	110	120	109	122	119	106	124	111	103	131	110	104	123	109	97	114	102	97	100	96	107	103	114	104	113	85	122	100	107	99	100	109	110	107	97	109	94	68	81	86	101	93	91	95	95	106	101	92	115	105	129	89	93	94	110	93	88	105	99	104	76	95	74	119	90	113	98	90	111	112	93	89	96	102	112	81	105	91	112	111	99	78	91	97	89	115	98	109	117	94	103	94	97	103	118	100	81	80	87	116	78	116	87	98	111	110	107	91	96	95	104	108	89	98	113	107	94	83	114	104	90	97	90	100	78	102	96	102	102	108	99	99	106	106	105	84	112	94	83	112	99	111	86	101	123	98	94	97	86	115	88	108	85	117	102	92	94	105	99	102	102	105	111	95	89	95	107	115	103	113	105	111	93	97	117	104	92	85	93	95	88	119	78	103	114	88	103	94	110	122	118	106	96	89	103	101	92	118	97	92	104	99	95	97	104	106	85	77	100	118	91	108	104	76	91	87	104	96	93	98	95	104	104	117	95	85	107	112	101	97	100	94	90	91	97	113	89	94	98	94	85	115	102	91	109	96	97	76	111	105	99	95	94	96	102	63	82	120	105	102	83	112	98	94	93	98	123	117	109	119	86	103	99	91	108	103	92	96	103	92	94	96	108	93	112	101	110	87	100	118	101	104	100	100	105	85	92	87	98	96	108	80	108	111	110	113	102	102	120	99	96	111	101	90	91	100	94	110	100	109	124	106	90	106	92	89	86	93	99	82	96	104	85	101	82	118	84	84	112	91	104	107	104	107	81	100	100	102	106	111	118	86	120	105	83	109	101	95	110	80	98	107	90	89	114	108	100	120	96	87	103	88	81	108	88	99	103	98	103	104	103	87	115	86	81	108	116	106	118	94	115	98	88	102	102	91	93	116	108	100	97	102	104	92	92	102	122	92	98	95	109	100	92	101	107	100	111	99	88	97	78	99	87	114	96	78	106	105	84	116	110	97	97	76	98	93	82	102	101	101	84	98	95	113	106	100	99	112	84	120	115	98	116	99	92	107	95	112	101	100	112	96	104	111	95	87	98	107	97	97	88	106	113	100	107	93	102	102	93	103	104	99	104	111	93	99	83	95	105	91	85	90	121	96	106	103	99	96	108	93	103	98	104	81	106	95	93	93	107	97	94	96	82	118	105	91	103	88	103	79	107	113	89	87	95	102	99	93	90	84	108	92	97	88	87	98	102	107	99	92	99	86	101	86	102	77	103	109	98	105	93	89	99	112	96	108	101	91	116	95	100	93	86	106	111	112	109	101	107	91	85	98	97	114	89	90	108	106	110	107	101	111	106	90	107	107	82	97	93	89	103	89	103	105	94	78	96	96	102	102	105	109	94	89	88	101	105	102	101	102	108	104	89	89	105	108	97	106	111	93	116	99	92	111	90	102	94	82	107	102	104	115	110	108	99	99	98	93	90	101	89	83	93	90	84	94	100	98	98	87	103	97	73	94	107	108	103	82	112	97	117	95	116	106	92	103	90	99	96	93	94	85	92	101	111	106	115	84	92	85	112	101	99	106	105	115	110	110	97	106	91	92	89	103	93	99	99	92	94	97	100	102	98	118	96	108	97	96	121	97	105	88	92	97	109	102	104	92	102	105	99	94	77	99	116	88	112	81	104	106	92	109	105	111	96	101	92	102	93	110	107	84	97	98	100	108	115	99	90	86	96	86	94	95	104	107	91	103	87	91	79	89	112	90	84	83	99	107	92	108	94	102	97	108	98	110	101	85	89	110	97	109	101	98	101	103	87	105	105	117	99	107	99	85	108	106	108	110	81	98	82	99	94	90	93	83	93	91	90	99	90	103	108	102	92	98	101	105	97	101	90	83	108	98	89	107	112	100	93	116	97	84	102	105	100	109	97	88	106	105	105	116	116	117	106	107	114	82	81	84	85	120	102	100	87	106	110	107	89	91	92	104	102	103	85	98	86	113	99	100	102	89	108	103	113	103	88	109	99	103	93	102	87	96	103	106	105	92	101	100	99	95	105	101	102	94	81	81	82	82	103	125	75	116	107	101	105	73	96	111	90	99	98	94	111	113	82	94	97	91	82	92	100	82	89	101	101	115	98	85	102	108	75	107	98	105	113	96	105	83	94	113	99	81	110	85	102	117	88	89	98	104	90	87	103	101	92	92	96	97	99	75	103	96	77	96	111	96	105	105	81	103	91	83	107	89	102	112	103	104	96	95	102	103	96	102	101	89	115	89	100	90	110	89	103	111	84	89	104	104	97	84	101	102	108	89	83	108	101	87	91	110	93	99	109	103	102	99	100	97	92	100	98	100	95	95	81	89	73	102	105	122	87	96	99	76	89	103	92	112	86	91	112	104	73	111	88	73	92	109	103	84	101	100	93	104	84	95	96	97	100	94	95	94	110	94	77	99	114	103	93	99	83	96	107	103	84	103	96	86	114	95	86	102	110	125	109	94	106	87	90	88	101	86	87	108	94	91	73	107	102	101	108	101	100	88	103	76	113	73	85	92	81	111	99	96	100	97	108	108	101	101	86	97	89	99	119	124	104	98	97	99	85	88	94	97	105	91	101	102	99	80	96	103	92	107	99	101	112	106	89	93	109	84	96	92	86	96	93	111	84	100	105	96	91	107	114	95	84	103	95	94	96	90	92	104	91	91	91	97	111	82	101	89	100	91	102	112	73	110	93	91	106	88	87	111	119	93	107	102	103	87	106	118	114	94	111	101	118	108	111	94	102	98	108	94	102	95	97	112	103	92	86	102	100	97	98	101	85	100	90	79	94	100	96	107	102	97	90	101	95	87	100	99	105	100	95	103	96	101	103	111	113	92	101	88	79	88	86	89	88	83	93	97	114	92	109	107	107	103	119	119	99	96	103	100	105	104	100	94	97	118	100	107	107	114	91	95	96	89	111	108	93	95	84	93	90	97	109	92	89	96	108	104	100	92	89	91	88	112	86	100	107	100	86	95	100	108	99	93	106	119	95	97	96	98	104	108	101	97	92	96	108	98	97	104	79	88	81	94	86	109	98	103	91	90	115	90	94	85	112	96	111	105	111	90	90	106	95	95	93	100	94	99	80	112	91	102	99	78	93	83	108	83	95	85	111	102	89	81	89	103	97	97	113	111	85	102	119	106	97	107	103	90	95	91	90	105	113	112	80	104	107	97	84	119	96	98	111	101	111	118	86	83	106	109	118	97	87	105	97	106	96	102	111	105	114	96	102	94	82	95	102	103	96	92	107	93	85	99	104	102	90	103	90	86	113	94	109	88	102	112	96	80	90	103	89	96	116	83	85	92	99	80	92	98	108	96	90	108	97	99	94	91	105	95	111	92	108	109	92	90	109	132	77	105	119	106	104	100	99	87	100	84	83	93	95	96	79	89	94	103	106
5533	1370	3107	3739	3071	2476	1991	1652	1340	1241	1108	887	890	778	714	691	633	608	553	586	540	481	503	484	514	434	439	406	419	416	408	398	373	373	418	410	384	356	359	348	351	348	355	346	359	363	370	341	348	316	407	316	326	326	343	358	364	326	363	361	346	354	348	349	346	326	344	315	343	324	338	316	338	349	333	311	339	314	322	331	299	345	340	317	319	311	342	313	316	346	327	320	346	359	326	302	318	308	311	299	355	299	318	312	307	311	337	342	306	321	322	318	306	340	348	298	346	306	368	337	337	307	335	336	339	302	306	305	326	338	332	340	278	332	296	339	297	336	286	337	316	310	336	331	348	327	343	324	347	321	310	323	340	296	341	327	329	321	337	310	302	314	303	316	324	303	314	297	297	315	282	318	281	296	316	321	349	317	328	309	320	330	300	312	333	352	296	343	306	314	316	282	304	308	290	324	300	316	355	314	326	313	291	316	339	326	350	361	300	315	291	313	310	303	294	315	304	296	321	307	301	283	274	305	316	324	314	334	316	324	329	279	316	285	302	326	327	308	292	296	309	298	311	301	318	323	321	312	286	283	310	320	328	315	298	296	362	299	331	307	296	309	332	298	299	325	296	320	344	302	282	330	320	303	323	322	307	328	303	282	313	326	318	309	340	328	323	333	310	312	330	314	296	295	316	320	295	348	288	328	309	290	304	343	322	328	329	325	316	311	300	301	311	311	291	290	308	313	322	302	317	326	296	289	323	301	290	335	326	328	346	301	325	321	313	339	330	319	316	301	320	288	318	318	343	282	280	321	299	324	311	300	312	297	313	286	330	307	297	316	338	322	349	336	291	318	321	318	282	309	336	305	325	310	317	337	330	333	327	275	327	317	327	306	320	316	312	301	270	297	309	308	338	293	307	294	299	308	332	327	312	295	337	309	280	296	317	348	311	348	319	305	302	319	277	314	329	289	316	286	285	309	328	293	302	284	276	311	327	288	324	362	299	322	299	321	300	305	331	334	305	307	360	313	298	296	321	329	335	303	318	295	313	308	296	315	302	310	302	305	333	285	290	331	327	310	302	322	281	339	314	321	285	278	299	276	304	332	301	302	342	281	291	318	304	316	315	311	339	326	333	312	303	305	301	318	284	319	329	322	298	299	313	324	303	314	302	316	331	286	269	300	331	321	334	312	337	330	303	306	330	309	324	304	303	314	304	324	327	327	318	297	337	307	331	321	326	304	321	337	325	292	310	338	308	322	308	305	301	305	326	315	320	335	331	324	307	314	314	291	312	304	311	337	296	280	319	290	330	316	295	328	313	312	322	316	333	308	319	324	308	309	306	335	298	310	314	300	297	287	298	315	328	306	307	324	332	339	293	334	307	348	319	288	310	321	312	288	326	314	328	315	350	352	323	312	315	305	302	309	331	313	332	304	318	340	304	330	333	350	322	328	319	316	319	318	287	336	332	302	289	304	297	309	291	306	289	332	310	302	343	313	310	294	287	312	324	351	319	291	319	336	299	312	331	308	314	325	327	322	292	336	315	318	341	292	328	309	313	338	312	319	295	329	307	311	306	297	297	340	325	293	334	298	314	343	285	319	315	320	311	293	316	327	310	290	299	327	321	339	329	304	316	323	312	344	313	330	311	322	353	309	305	313	294	310	314	250	303	304	320	311	322	303	331	315	318	298	308	303	320	306	275	318	330	315	306	318	322	308	336	314	296	274	305	302	278	320	307	319	297	330	312	305	314	323	292	306	293	318	299	281	309	324	294	311	301	302	303	311	320	314	316	310	317	347	320	352	343	336	316	308	290	315	310	295	309	314	280	306	340	321	325	298	270	307	295	321	343	304	296	333	312	336	326	306	298	333	283	336	334	312	301	331	311	318	258	307	318	343	318	295	314	322	316	304	306	301	321	323	308	346	308	314	310	343	339	320	310	309	346	317	284	316	333	312	305	286	297	328	325	275	318	296	314	313	298	306	319	299	318	359	311	315	301	307	330	294	290	340	301	318	322	343	320	316	319	321	319	303	314	324	307	305	326	315	297	306	287	310	346	314	294	316	338	295	325	315	294	306	332	308	324	305	308	289	316	342	330	315	332	319	293	297	311	302	321	330	300	319	292	316	315	309	323	320	338	307	318	289	326	308	316	316	344	306	311	306	297	322	308	289	322	334	348	314	318	303	291	307	310	307	287	313	317	311	328	312	324	311	295	285	287	308	304	333	322	298	322	279	298	308	336	294	323	310	298	310	319	296	340	279	307	310	323	347	307	318	318	339	284	329	307	312	315	328	336	292	292	345	286	333	316	295	304	302	296	321	308	304	309	320	316	315	331	286	315	313	293	300	332	296	311	297	317	301	298	305	321	302	314	321	290	321	299	304	300	306	295	293	317	337	300	306	302	294	303	318	305	321	332	329	296	304	330	323	320	311	330	285	333	293	356	322	311	294	314	297	323	299	278	326	298	334	268	331	299	320	316	284	318	310	305	317	279	328	312	341	308	311	307	323	287	296	295	301	298	298	298	293	295	304	328	315	312	296	295	330	310	327	347	315	319	355	308	339	286	312	284	323	333	323	338	303	329	304	356	328	275	349	332	322	282	296	329	324	319	304	333	330	300	282	299	308	306	269	358	330	343	293	320	314	297	324	309	334	300	306	294	294	310	300	301	331	314	328	321	325	329	300	310	301	346	330	296	291	328	309	299	309	282	308	326	288	285	345	327	320	274	305	309	297	311	344	267	292	313	322	304	309	283	294	315	309	306	314	298	323	320	291	320	328	289	297	335	322	301	310	307	301	324	311	288	335	324	302	307	341	334	307	311	319	312	323	303	324	323	328	293	321	306	303	331	307	320	341	340	312	330	294	323	310	301	298	293	325	303	336	304	295	318	304	322	332	348	292	331	317	315	308	318	279	269	296	297	317	336	295	320	310	312	344	276	318	304	334	296	299	297	299	328	312	287	295	336	350	289	276	292	314	320	305	304	314	369	271	334	322	317	316	346	316	302	331	350	296	335	318	310	311	381	335	311	306	342	294	324	337	278	322	315	282	321	306	308	337	310	299	299	280	325	288	322	295	321	286	311	339	314	314	301	290	328	356	348	325	332	326	310	347	311	307	337	289	327	287	322	281	293	308	312	281	302	324	308	285	304	300	306	343	308	278	321	315	299	330	279	268	350	323	328	306	307	302	298	311	316	322	317	304	323	341	336	303	311	322	299	302	322	321	301	327	321	320	333	302	315	299	326	302	334	310	309	311	318	310	279	344	290	324	329	347	298	287	344	274	333	285	326	331	346	329	291	314	291	296	315	340	311	324	290	299	326	315	344	320	327	343	310	332	323	326	304	331	311	316	332	338	301	334	319	320	353	306	288	309	308	302	351	315	323	322	282	327	302	328	322	299	308	300	328	318	329	342	302	293	320	274	310	292	314	310	331	313	305	304	309	310	309	297	316	310	310	288	323	275	301	306	314	329	288	316	328	313	304	326
19228	3346	3008	2274	1681	1136	884	682	571	469	481	374	357	319	249	304	240	258	245	225	243	236	206	227	196	209	199	201	176	166	177	212	182	168	183	186	167	185	157	147	186	212	163	174	169	166	172	177	190	182	156	184	180	159	170	161	166	175	173	178	189	171	168	160	145	167	167	176	173	164	151	174	171	164	165	140	178	167	145	151	182	167	157	170	173	162	175	159	190	169	179	177	187	170	166	183	152	171	177	183	160	161	172	168	159	162	177	183	168	176	178	169	141	168	167	165	173	153	167	179	172	172	171	155	165	165	161	172	153	169	158	166	159	174	165	176	164	172	155	163	167	144	159	157	180	165	166	167	168	170	160	176	186	158	170	170	183	159	173	161	145	178	151	159	178	171	166	158	168	203	165	146	163	154	165	162	172	176	161	151	141	184	172	174	171	168	159	174	152	183	197	165	158	152	164	158	175	160	154	168	143	184	161	156	141	168	151	172	161	188	150	178	158	172	182	173	167	160	157	157	189	169	180	172	167	180	158	164	158	171	154	179	157	158	188	146	150	174	164	184	191	150	160	149	175	179	151	181	137	155	164	145	164	144	157	162	165	168	161	143	151	154	145	158	165	178	167	151	169	171	158	162	164	134	185	167	151	167	168	165	161	159	169	185	158	149	184	156	184	190	160	181	139	199	157	150	175	149	166	134	149	196	173	154	176	161	152	166	160	155	167	161	152	158	152	169	159	164	153	183	154	161	170	193	167	162	186	186	155	181	165	145	153	180	170	167	185	175	139	184	180	158	143	162	176	175	169	173	168	177	135	157	164	158	166	191	157	162	163	162	157	158	177	144	134	144	156	143	158	178	157	152	161	169	150	165	148	174	155	173	183	163	149	137	153	145	144	169	169	180	140	173	168	142	152	182	147	154	185	174	165	146	151	182	174	153	166	170	178	147	160	167	143	156	154	159	163	189	167	170	173	160	158	180	134	183	180	147	176	149	163	160	150	155	149	163	187	178	149	142	159	155	158	158	158	177	165	148	163	176	190	150	147	134	166	152	163	197	153	171	153	153	170	155	153	174	156	154	181	161	158	178	180	170	175	154	141	144	164	159	166	169	168	158	163	152	167	155	173	159	164	165	188	173	151	187	143	160	188	166	192	153	166	141	159	148	172	161	163	131	168	168	146	177	172	147	179	155	173	166	165	153	165	152	180	176	171	208	171	164	161	157	181	149	159	170	153	168	148	159	162	168	164	150	170	158	164	163	155	164	149	156	134	160	148	165	185	151	192	174	169	164	180	159	152	168	180	169	155	186	159	161	134	188	183	164	155	176	179	133	139	164	153	167	167	162	156	162	151	169	154	147	172	162	156	161	180	161	151	187	157	160	159	171	155	158	161	170	148	161	145	178	177	172	143	156	167	162	164	181	157	174	159	160	133	184	153	164	167	144	164	168	169	144	165	153	150	157	161	170	157	151	177	141	166	147	166	146	170	151	151	153	147	175	183	177	171	146	154	148	170	170	181	161	153	145	165	171	159	147	162	156	162	165	160	165	163	179	168	158	181	170	149	164	167	169	175	148	184	154	143	144	148	150	160	189	174	146	180	178	147	152	167	153	179	163	151	173	156	178	178	145	168	149	166	168	167	177	162	159	143	158	162	154	176	158	160	173	178	191	141	157	146	155	149	172	153	164	173	133	164	170	158	161	153	180	135	161	174	165	157	158	169	176	148	154	180	156	149	176	165	144	166	162	174	164	173	147	142	163	155	161	170	155	155	181	191	175	181	152	167	168	150	175	154	150	162	150	143	160	148	149	157	169	167	162	149	162	161	171	173	155	154	141	172	165	143	165	166	185	146	164	156	153	150	160	162	140	157	168	158	175	169	163	157	166	154	142	165	162	167	167	171	198	173	155	157	168	196	176	165	167	160	181	177	159	161	156	177	150	150	171	160	155	165	173	193	144	177	157	158	153	155	179	182	183	152	162	160	161	156	155	184	170	176	166	172	151	159	164	155	186	157	159	163	181	182	162	169	179	168	172	163	163	168	165	180	168	185	163	165	174	181	181	167	149	160	174	167	170	178	154	153	157	149	162	170	164	152	171	158	158	176	175	162	156	168	167	181	160	171	164	169	175	167	157	155	155	181	156	167	170	181	169	152	150	174	147	152	168	179	140	167	169	170	142	165	174	140	171	188	172	155	174	146	179	149	179	163	151	171	162	158	165	164	155	138	159	177	179	158	187	162	146	179	162	169	147	147	159	152	153	193	156	168	148	160	156	140	163	155	150	158	171	173	163	134	173	138	176	168	154	167	152	154	170	176	156	167	178	173	158	146	159	159	156	156	162	183	172	161	183	182	182	197	149	156	156	151	173	161	167	161	160	163	165	167	148	168	155	181	178	191	192	159	150	152	145	153	163	158	154	170	166	154	148	154	162	189	149	152	164	144	150	154	172	174	162	160	129	160	165	177	185	162	162	177	172	163	165	150	175	154	161	164	177	169	157	176	146	172	193	167	173	171	192	156	160	173	153	159	166	166	145	168	146	145	143	165	156	172	142	162	156	154	166	167	175	191	154	165	174	160	173	147	158	164	152	177	183	168	187	159	159	156	166	175	177	161	158	166	169	165	157	158	186	161	158	163	145	171	159	160	165	147	167	161	162	152	125	147	162	155	165	186	154	141	150	157	175	171	166	148	185	153	148	158	170	164	140	160	152	193	173	171	164	173	179	150	168	176	166	179	177	150	127	150	158	161	143	172	144	140	185	175	166	147	160	152	150	195	167	152	166	177	171	168	153	150	158	155	158	157	173	174	182	198	159	171	156	156	178	173	179	160	155	170	171	160	141	172	164	151	164	179	167	147	165	160	166	174	166	180	149	149	154	189	143	149	149	163	163	165	154	157	205	134	138	154	140	144	167	149	159	149	166	147	175	194	159	173	160	184	142	158	144	170	170	175	178	155	190	150	134	153	177	150	158	181	173	193	167	145	148	182	162	171	162	173	177	163	185	166	151	154	179	159	152	169	151	168	159	152	188	173	196	177	148	161	165	190	133	158	156	159	148	154	146	160	183	161	155	180	160	151	154	166	151	160	164	158	150	144	145	184	167	138	150	160	164	161	154	155	157	164	159	178	148	158	160	166	176	185	193	172	166	170	158	165	166	170	159	170	162	173	183	179	148	168	158	186	160	166	162	165	175	163	155	168	147	139	141	155	155	168	164	157	165	151	181	172	142	176	167	173	153	175	155	176	161	171	136	132	175	164	169	151	189	164	148	146	157	166	162	178	153	158	176	184	171	175	141	161	159	185	171	148	174	189	143	147	168	166	135	160	189	167	154	178	173	152	146	167	192	149	195	153	163	189	171	152	186	153	165	168	163	136	165	156	149	180	157	129	163	173	139	163	158	154	176	174	158	160	191	168	170	168	177	175	153	153	161	172	150	161	131	144	156	180	191	138	151	160	147	133	164	180	139	163	176	165	176	195	134	136	186
7979	2715	6058	6794	5742	4739	3837	3268	2687	2358	2065	1777	1592	1547	1262	1260	1109	1092	984	1016	948	898	842	839	782	783	767	752	654	717	684	712	662	652	624	607	646	605	617	625	618	591	572	615	573	586	554	591	535	521	536	510	570	560	508	530	544	525	533	517	541	507	506	522	514	535	517	517	536	539	575	533	493	470	559	532	528	484	543	488	519	471	518	522	524	520	531	505	522	530	493	475	531	505	461	506	516	511	512	470	496	533	452	516	472	478	518	517	477	509	543	520	498	483	488	533	479	534	482	501	477	506	470	504	493	475	478	491	469	522	500	486	495	461	478	488	482	469	488	518	507	495	510	496	485	463	485	518	513	500	505	498	477	445	477	470	495	513	519	474	471	496	482	470	548	528	456	489	509	467	517	455	469	504	477	515	547	496	477	494	506	522	497	501	485	480	464	477	499	449	515	495	469	502	481	426	464	498	472	489	474	506	471	494	500	477	490	498	493	480	499	492	519	487	472	449	463	504	491	478	468	503	469	453	505	487	500	519	478	460	513	488	488	513	469	488	455	466	496	521	495	506	519	472	515	486	467	507	472	459	509	489	467	493	478	506	499	476	502	486	478	475	473	486	442	473	461	482	519	525	494	454	500	465	521	457	498	514	490	493	488	458	450	517	485	511	482	500	496	519	479	515	468	497	487	482	489	520	433	477	482	476	456	497	501	512	442	463	473	476	520	429	479	503	496	473	469	458	494	486	504	487	481	468	479	485	496	528	438	525	474	486	480	477	474	494	481	488	460	489	503	467	452	517	477	457	478	538	477	512	475	510	466	459	484	458	497	499	435	482	464	487	480	496	494	464	502	531	477	491	467	449	466	476	519	501	498	473	493	460	485	490	496	500	468	521	448	457	480	497	470	450	492	485	514	494	529	510	493	447	500	497	519	477	498	494	497	492	492	482	478	510	496	445	473	486	532	467	491	450	463	499	464	463	498	467	447	552	488	459	453	469	501	485	477	487	470	510	490	449	457	456	435	500	493	503	478	469	518	515	477	509	532	485	517	469	490	482	511	506	464	503	498	476	484	495	461	448	484	476	485	474	464	485	490	467	504	497	508	480	474	463	453	488	499	512	506	487	489	453	485	491	476	496	478	461	521	501	487	526	509	477	522	497	476	481	504	486	488	483	469	529	464	522	529	493	503	462	471	491	554	449	464	515	486	493	481	470	490	503	509	516	504	456	479	497	484	481	466	445	511	491	469	482	480	510	438	501	460	479	509	477	513	488	482	468	505	510	458	454	494	480	516	465	524	451	502	498	486	524	439	504	503	509	461	520	462	492	463	494	498	492	468	497	486	504	518	442	480	496	512	519	524	476	433	476	455	466	474	480	450	483	509	491	550	506	503	516	461	512	495	463	481	467	503	463	459	493	476	518	493	496	517	474	504	487	504	469	515	494	514	527	506	496	501	456	510	473	481	456	520	462	513	497	493	491	525	506	532	474	495	534	492	486	475	465	480	518	471	484	435	467	501	536	505	494	510	510	482	509	465	482	481	486	482	520	521	465	509	492	495	466	498	467	437	498	478	501	497	507	450	467	469	445	476	499	482	451	459	489	500	490	500	490	481	496	467	489	497	542	510	469	488	487	508	464	500	462	502	490	439	469	493	509	485	509	523	514	468	475	506	481	499	527	458	522	498	472	507	502	497	437	500	449	476	523	483	488	516	492	479	506	460	472	484	511	490	525	466	465	495	422	499	431	506	479	479	462	465	480	511	477	498	496	483	501	516	481	470	463	499	474	527	476	449	516	479	454	497	463	497	509	496	492	544	535	444	499	481	477	462	504	485	465	451	469	464	494	460	465	496	500	483	518	470	477	444	467	528	517	473	460	478	504	512	474	453	473	484	437	475	490	502	488	469	458	502	501	522	494	505	477	488	504	453	455	521	443	453	477	478	477	474	507	485	448	494	533	507	489	441	475	487	523	506	458	511	494	474	488	482	468	454	498	471	512	468	476	482	458	479	481	490	500	503	534	449	488	492	499	498	525	533	487	470	466	495	497	477	487	468	471	476	478	474	503	445	496	492	497	460	499	472	485	506	489	460	469	504	466	458	517	508	479	548	462	476	497	415	472	490	485	461	497	493	479	492	483	456	475	452	473	501	501	486	524	482	489	478	514	461	509	498	438	497	518	468	468	511	452	522	458	509	492	480	514	474	494	509	459	451	513	515	495	489	489	522	484	488	452	475	496	488	491	480	473	520	469	529	480	486	472	457	459	542	477	506	495	478	466	500	526	448	466	502	487	472	488	488	506	475	484	480	489	516	512	505	492	493	460	505	433	496	451	456	482	430	479	444	482	459	456	448	525	491	512	510	516	484	498	475	493	474	496	464	487	500	489	504	468	504	476	470	469	463	465	519	477	499	496	511	492	488	478	484	476	465	485	502	448	477	496	514	478	483	530	473	499	493	483	473	452	493	496	501	517	463	472	475	493	465	516	470	477	473	514	479	473	505	477	457	493	486	470	463	474	478	495	453	466	448	486	479	484	488	481	512	451	456	499	498	497	495	512	472	489	489	502	509	487	493	454	525	511	444	474	505	489	469	479	457	544	475	498	464	463	502	472	511	502	478	473	463	496	508	467	474	471	491	529	491	445	459	487	464	505	487	489	479	503	480	482	467	497	492	499	487	488	495	465	506	481	501	472	479	482	483	488	449	482	483	504	467	469	502	478	480	481	492	491	466	546	502	515	516	475	486	521	462	455	487	490	499	475	473	470	501	489	496	473	452	451	473	497	460	469	509	494	479	499	478	468	469	502	469	480	464	512	489	483	533	487	477	475	476	450	457	478	502	496	481	503	473	490	464	468	514	491	468	470	453	444	470	527	501	463	507	503	489	479	495	484	452	535	478	522	486	513	511	490	501	491	500	449	447	488	487	483	501	475	476	506	503	506	498	474	462	481	509	491	471	463	531	447	505	449	484	487	492	502	502	450	469	500	464	509	452	466	461	476	530	479	486	493	474	532	529	519	474	490	488	500	474	478	530	423	501	456	513	494	459	506	477	478	489	486	526	486	512	533	486	488	484	496	483	430	487	462	487	509	510	492	506	445	499	515	468	482	497	525	487	478	539	488	481	478	479	459	472	537	482	511	469	470	455	509	500	514	488	453	506	487	464	494	500	491	494	467	504	506	486	468	462	500	508	513	514	479	474	492	465	475	469	478	512	466	486	477	475	508	500	483	516	469	502	498	482	494	491	538	474	517	498	451	486	469	526	508	499	489	471	513	535	478	498	463	456	463	469	504	489	467	522	494	467	515	482	503	490	481	488	504	496	475	462	446	475	488	483	475	509	497	480	489	455	553	478	464	466	470	471	466	491	517	494	551	469	503	469	516	460	527	519	522	506	455	500	448	453	519	459	480	489	443	476	521	459	460	473	439	435	513	480	489	454	495	512	506	497	470	520	508	520	485	523	494	510	494	478	452	504	489	483	465	492	533
2510	278	285	225	246	206	230	204	207	223	199	202	200	186	188	206	192	215	232	194	231	214	183	178	197	181	185	219	199	214	181	202	173	175	199	213	208	214	207	222	201	193	202	203	212	184	201	206	192	200	209	206	206	200	201	217	203	204	170	232	211	186	216	215	191	223	234	216	200	190	194	184	210	184	208	210	198	196	204	213	181	202	222	196	187	197	206	210	175	193	191	199	191	203	213	196	226	192	196	203	225	203	194	200	209	210	190	207	212	202	205	206	213	212	188	195	213	196	177	193	183	238	206	196	194	185	223	208	217	186	190	186	213	207	184	171	192	172	183	178	184	217	205	211	189	207	208	215	232	194	212	202	209	208	191	192	198	190	197	204	228	185	218	195	197	194	209	216	198	185	205	181	220	187	184	189	192	206	204	201	172	208	204	203	206	193	210	179	210	205	183	199	169	196	219	228	202	214	215	190	176	197	192	194	228	211	195	191	198	190	193	191	203	201	183	198	192	193	196	192	200	195	217	188	220	198	167	209	215	179	205	201	190	217	175	212	229	196	178	193	192	208	193	211	201	204	208	193	204	202	193	216	181	219	234	192	200	209	193	190	218	195	183	224	196	198	185	228	196	200	208	192	187	194	188	197	192	195	210	207	187	176	181	202	194	181	203	220	222	213	205	229	183	182	203	200	205	218	201	192	216	190	211	210	191	199	190	165	178	196	207	214	198	199	169	190	180	200	183	210	196	197	173	209	203	215	205	204	189	214	189	218	204	203	194	192	214	224	223	191	195	201	199	214	183	201	201	199	204	196	178	193	193	209	236	191	211	195	205	195	220	190	175	202	210	204	203	210	204	179	205	207	223	220	176	163	183	188	187	208	197	184	209	177	216	209	224	181	198	186	171	210	208	201	205	225	201	210	173	190	201	182	191	210	193	211	184	208	225	192	220	190	200	205	197	209	223	186	187	190	221	204	219	201	221	197	197	198	210	201	194	192	194	182	178	196	205	198	199	211	212	194	205	188	215	208	206	197	191	195	187	202	201	219	192	224	217	201	217	191	202	183	211	197	186	187	188	201	192	203	188	219	214	193	198	202	196	203	211	208	234	197	200	217	184	198	200	217	214	198	205	199	193	199	234	203	188	175	200	205	221	183	193	196	206	205	216	202	225	233	207	197	205	194	194	177	195	193	209	164	220	225	203	210	203	211	218	207	177	200	195	185	182	204	189	198	193	195	209	171	220	183	211	206	224	201	196	199	189	212	209	202	217	198	187	198	194	219	187	191	215	197	191	193	194	216	226	175	183	200	179	207	201	196	204	209	178	206	178	196	184	200	202	213	180	196	177	240	211	188	216	204	208	203	191	194	189	207	195	213	197	200	182	176	202	194	209	196	186	198	201	208	210	195	206	199	221	199	197	195	205	201	191	181	203	207	212	207	178	188	195	215	203	211	170	180	202	198	213	214	191	213	220	176	206	180	192	181	198	198	163	223	196	214	200	207	191	201	188	218	229	210	183	188	212	173	223	188	185	174	202	174	198	174	183	187	191	170	199	189	197	186	186	186	195	219	189	207	193	185	195	201	219	204	189	173	185	184	182	217	210	218	200	205	186	186	189	209	197	222	244	190	196	198	209	222	186	221	192	213	178	222	184	176	232	205	222	203	198	199	197	187	206	196	198	182	216	193	222	185	196	216	197	203	196	192	192	202	203	216	164	196	226	199	206	199	163	185	189	213	209	204	212	166	185	228	198	213	197	216	191	189	214	187	204	198	205	216	190	186	193	196	209	218	188	208	201	190	202	189	202	193	192	227	194	206	157	192	189	172	192	165	194	193	206	189	220	171	204	188	185	210	195	210	200	185	169	178	182	206	209	191	209	206	184	211	198	171	180	199	219	199	194	182	189	214	208	202	210	209	195	207	189	194	188	184	203	185	196	192	192	193	199	189	204	179	211	203	211	187	211	213	207	205	206	193	201	197	208	202	230	207	210	192	188	204	193	193	203	198	202	180	204	188	178	195	182	181	210	186	175	200	185	218	220	219	219	211	205	218	179	204	214	200	208	187	194	189	215	222	213	198	207	190	200	193	190	183	229	217	178	184	202	179	196	190	204	196	192	203	214	196	189	203	192	193	195	202	200	221	206	206	193	192	219	202	193	203	185	197	165	209	185	226	203	198	231	194	203	194	194	186	187	196	198	205	205	189	207	199	205	194	225	196	186	181	188	205	195	189	194	215	194	196	197	203	201	221	178	201	202	196	189	217	203	241	181	181	241	237	204	215	213	225	192	192	197	182	185	202	174	190	204	195	223	190	216	190	208	181	194	223	210	195	214	189	202	200	191	200	204	207	200	186	197	174	193	173	188	182	195	212	187	185	199	210	205	185	196	192	189	210	195	200	199	207	182	221	174	190	198	219	195	213	192	214	183	198	223	208	189	198	205	208	191	215	197	215	160	182	204	213	176	229	193	199	189	170	193	193	189	209	207	185	216	204	188	224	184	185	203	212	207	215	229	192	201	184	191	220	187	193	192	192	158	193	209	200	178	193	201	178	195	185	209	187	213	214	218	179	189	161	217	194	201	186	194	172	192	200	200	204	181	195	202	164	205	179	208	189	186	206	199	222	195	174	195	199	201	194	194	188	200	206	190	194	195	198	205	195	212	204	200	205	181	186	196	218	187	219	205	203	223	185	197	183	235	195	181	186	200	191	191	183	208	183	197	171	174	191	178	167	210	189	198	202	175	208	205	182	218	212	179	198	196	209	211	183	189	169	194	224	199	196	195	205	190	211	220	199	194	195	196	213	193	197	197	181	184	202	192	211	195	184	203	206	190	228	205	184	217	195	202	216	206	202	213	162	195	185	194	209	228	216	186	204	197	199	179	189	183	217	226	202	190	187	204	201	172	207	193	188	171	212	213	218	201	204	188	186	215	227	196	199	158	218	204	207	208	185	215	176	206	192	181	219	205	190	191	204	210	176	205	195	185	201	201	205	175	162	198	187	192	194	197	219	190	208	210	217	205	206	198	188	189	175	197	182	197	176	190	215	223	192	221	196	199	222	224	202	186	199	184	187	210	193	210	196	202	177	186	181	202	194	203	173	197	212	202	222	197	212	212	191	204	207	189	209	193	203	177	212	221	198	188	187	178	212	213	194	216	209	188	202	195	238	204	170	197	212	201	184	213	195	192	191	177	178	205	202	204	182	184	199	190	196	227	195	188	203	205	191	196	196	222	148	189	194	195	192	196	209	196	171	183	184	207	188	212	228	190	198	172	211	200	203	233	212	205	206	204	191	207	199	187	205	212	207	172	199	183	212	197	174	157	179	200	216	210	218	203	176	201	201	226	189	193	183	179	196	186	190	208	205	211	219	192	203	188	187	186	194	214	196	206	205	200	187	179	207	204	170	205	230	205	191	211	218	176	230	193	184	198	173	173	200	214	189	210	226	194	186	217	212	198	215	186	196	206	208	202	189	200	192	212	224
2224	701	762	794	759	700	623	608	600	567	636	566	646	621	599	585	506	604	609	558	581	560	532	572	579	550	572	594	565	557	553	547	558	540	558	561	556	548	553	550	540	557	546	558	563	545	551	533	560	565	577	560	510	516	560	539	558	552	590	588	585	556	560	516	551	526	541	558	553	587	582	538	529	539	565	598	577	538	601	530	534	573	587	555	550	537	572	535	525	569	577	536	551	522	520	571	600	567	550	539	595	535	544	553	566	544	540	562	551	542	579	547	543	545	577	556	553	536	526	528	573	561	608	554	513	567	598	535	535	559	540	531	537	591	534	562	530	564	559	587	604	543	557	570	572	527	573	546	559	537	543	563	546	532	552	541	536	522	559	561	570	581	568	522	610	530	598	537	556	554	571	514	560	538	574	553	525	552	554	519	534	584	548	559	615	497	539	524	571	531	508	569	565	538	576	580	570	529	525	558	529	544	564	541	526	547	563	546	561	515	565	543	528	554	556	539	567	518	530	572	552	572	570	582	590	567	556	572	587	569	556	531	567	563	512	529	534	553	525	553	577	583	525	519	534	555	535	545	554	597	545	526	583	609	536	566	557	511	548	538	549	559	546	616	533	580	520	618	555	555	545	557	567	590	569	565	551	562	539	523	540	538	529	591	561	570	584	578	596	572	553	556	519	581	577	549	556	542	566	544	570	581	518	602	551	579	587	557	574	536	557	524	527	536	568	520	555	540	575	529	521	557	573	580	575	555	577	557	542	581	542	524	542	565	534	512	562	556	593	535	523	587	553	568	563	586	560	577	565	525	530	563	556	564	573	543	580	567	553	569	519	531	522	524	575	600	576	523	553	534	566	530	555	566	550	522	540	559	562	563	585	573	561	585	547	568	530	503	568	550	567	561	540	554	504	565	534	567	543	546	543	556	544	552	557	605	526	536	569	586	576	555	554	566	516	549	559	596	553	545	538	535	581	587	535	542	517	549	559	564	535	555	576	540	566	560	570	523	561	515	564	548	524	532	555	576	580	543	563	545	541	544	569	557	541	576	551	558	525	562	570	531	575	539	571	546	553	543	534	591	528	539	553	562	581	522	558	586	557	551	555	561	585	564	572	559	542	551	540	565	581	606	568	522	568	519	536	527	570	534	524	602	591	570	525	567	562	532	546	574	582	596	580	565	571	563	538	535	545	560	558	537	487	572	573	505	531	604	555	571	577	572	551	557	549	589	594	545	561	603	567	558	536	554	549	586	520	542	552	530	561	536	588	558	584	572	521	539	545	563	586	567	542	516	525	567	561	527	522	515	591	561	532	510	534	554	554	554	591	552	545	563	536	542	583	553	534	566	591	576	544	537	574	548	520	534	585	576	567	561	536	573	529	541	537	547	537	535	534	577	541	525	583	535	500	577	568	542	535	571	495	590	542	561	506	562	494	596	514	611	565	580	573	535	570	584	536	551	552	546	549	566	518	564	539	564	548	567	550	550	551	522	568	619	579	513	525	547	563	573	523	546	572	518	566	559	542	536	581	592	554	590	563	547	544	585	558	567	519	568	543	558	537	531	557	506	541	546	546	528	560	585	567	573	498	493	564	613	626	555	592	544	577	568	570	570	511	502	624	538	522	571	544	527	526	526	544	549	554	573	556	544	493	533	580	570	559	577	513	518	522	531	542	574	539	503	547	574	553	554	533	586	554	563	522	561	552	536	560	548	566	548	570	515	524	573	611	566	561	564	584	590	550	537	557	566	537	587	559	533	534	561	575	501	522	535	536	536	549	519	566	543	560	548	537	517	536	538	543	543	546	576	535	586	560	559	553	573	550	563	587	544	543	543	559	542	527	561	552	538	558	551	562	593	551	572	561	528	556	557	551	537	562	530	573	583	546	529	552	560	567	513	563	504	559	552	529	481	574	520	528	643	542	529	543	571	534	570	544	576	581	575	553	533	575	538	566	559	566	564	618	531	551	600	550	560	517	547	578	582	557	545	560	538	529	591	556	573	530	579	529	557	516	555	562	576	542	516	547	536	570	565	539	591	562	533	561	568	531	501	532	541	554	569	534	579	520	516	548	533	553	557	518	501	562	604	550	560	547	550	582	512	555	508	545	549	480	521	556	511	587	570	532	547	552	589	552	543	508	538	578	527	549	559	557	612	532	545	569	512	538	551	573	505	609	557	532	516	542	532	571	529	552	558	575	584	532	524	585	574	587	567	564	591	538	554	536	533	501	600	568	539	556	555	549	551	572	542	595	507	581	554	558	602	557	515	579	522	576	568	569	549	555	541	560	560	554	567	506	611	610	521	586	527	575	577	578	579	533	536	574	557	570	598	518	526	584	554	530	590	544	569	538	550	544	566	480	544	527	563	605	562	568	560	532	558	542	539	571	557	586	539	526	540	557	557	555	520	589	559	537	588	578	495	526	597	547	557	549	565	535	560	559	583	511	528	527	581	553	529	558	552	599	512	538	535	580	534	517	535	525	524	500	532	534	537	582	569	544	521	573	541	522	557	561	554	525	597	541	612	587	604	542	608	566	541	556	591	554	528	534	555	550	586	541	534	526	561	561	543	563	576	576	549	584	575	562	533	589	553	529	517	572	526	517	547	550	577	538	570	526	578	498	594	571	518	574	529	535	559	589	541	539	566	592	549	552	538	536	541	555	555	542	532	526	551	537	550	560	534	540	561	529	588	519	528	568	568	575	543	557	572	547	553	555	555	595	532	537	573	560	533	520	535	617	536	540	557	594	524	564	497	545	587	562	519	531	560	578	532	587	526	569	572	505	565	528	555	565	559	552	555	555	574	564	556	562	543	555	559	547	569	572	549	538	512	589	568	512	525	552	562	550	563	519	567	552	533	589	615	511	539	501	530	569	569	541	543	534	571	533	535	561	567	566	547	565	587	580	531	580	552	561	561	539	528	594	544	532	554	577	543	555	547	511	545	567	553	532	582	564	563	543	553	548	564	578	560	558	574	525	568	578	501	538	546	570	589	551	587	545	581	539	579	548	561	536	633	539	528	527	558	603	585	565	510	589	527	521	559	553	578	541	573	542	580	519	561	566	585	571	518	590	545	495	553	544	558	593	557	584	570	535	593	558	571	590	534	548	549	531	553	566	519	561	570	546	548	573	554	581	559	578	553	580	551	519	546	549	573	544	545	525	563	556	522	547	570	543	503	563	547	587	560	547	578	534	580	557	528	539	542	538	508	581	541	580	525	524	548	582	562	594	554	534	583	494	551	558	574	571	547	565	566	567	548	531	555	590	538	570	545	582	567	550	598	574	564	575	545	556	555	581	583	576	588	535	560	506	589	558	548	559	548	554	569	546	542	530	560	521	548	605	565	527	567	570	574	538	561	543	563	559	545	565	550	540	555	566	560	557	501	561	535	553	498	555	562	542	578	564	554	568	535	518	540	592	522	515	549	560	549	622	539	561	528	553	545	551	609	554	573	575	563	520	579	555	534	578	538	549	531	533	533	556	554
10204	1191	1371	1007	782	562	418	374	285	244	211	239	173	172	158	158	146	144	141	138	138	159	112	110	126	124	103	122	114	99	111	104	121	111	88	105	113	114	100	112	105	106	100	113	122	114	107	108	119	106	96	113	101	125	112	109	102	88	118	81	94	83	98	118	89	98	107	98	86	99	117	105	134	72	106	109	104	87	104	111	104	106	111	102	117	107	91	112	110	112	118	80	108	80	112	102	106	98	101	100	98	99	106	107	98	101	102	95	103	90	93	106	123	101	95	86	106	103	78	105	106	87	96	79	108	101	119	101	100	87	80	108	110	112	90	109	95	105	112	113	107	95	100	102	90	83	131	95	74	106	100	108	96	98	79	117	93	103	97	120	119	104	114	120	125	101	107	91	105	93	110	105	106	105	94	101	73	120	98	96	95	88	92	114	89	103	95	74	93	97	114	96	105	107	99	97	114	94	103	71	101	100	110	94	99	116	101	120	99	121	80	94	97	92	104	94	107	95	117	105	98	86	104	99	108	103	75	86	104	100	104	105	88	117	99	99	116	111	87	97	97	101	99	118	97	96	97	93	109	103	116	96	115	117	105	98	94	95	97	95	101	102	90	93	113	115	80	109	98	111	109	100	117	94	108	93	84	92	94	104	87	83	108	104	98	105	93	93	111	92	98	103	80	114	91	101	89	111	106	93	77	109	86	91	99	113	101	74	94	87	102	98	90	104	98	96	87	97	97	95	111	87	97	102	92	95	105	108	108	96	81	88	99	97	104	99	99	114	108	117	93	88	108	97	117	102	105	106	92	120	94	109	84	123	93	110	99	94	121	110	98	102	102	104	103	105	96	88	84	98	95	92	93	106	100	99	110	92	92	109	111	92	92	115	101	86	116	107	101	103	80	94	101	97	101	118	85	110	89	110	100	114	109	89	77	109	104	98	103	83	101	96	100	92	98	85	91	101	128	94	96	92	100	102	107	96	86	81	106	96	93	96	94	108	112	90	100	103	115	95	73	105	109	107	106	102	84	91	98	100	95	101	100	103	110	102	94	91	96	95	124	99	91	114	104	106	100	89	126	112	102	100	99	120	102	84	105	86	99	90	86	105	87	108	108	90	95	96	114	100	105	100	88	96	103	91	110	110	120	115	94	91	95	89	106	91	102	107	92	109	109	92	102	108	104	98	90	102	103	110	100	95	107	101	102	103	89	105	113	106	97	88	109	115	101	102	100	95	85	100	100	102	92	93	93	93	97	117	100	101	116	82	86	94	116	91	99	108	111	89	114	101	103	91	114	94	105	100	91	101	97	89	104	107	86	101	89	83	106	88	79	114	92	98	93	106	106	108	84	107	95	98	93	112	102	75	97	83	108	95	96	110	101	96	99	103	97	115	100	92	94	98	79	96	101	106	118	100	117	87	93	109	92	90	106	95	116	93	85	109	102	102	113	89	89	101	90	102	97	76	101	99	100	102	109	96	115	89	110	83	96	104	103	111	91	86	100	99	92	102	92	90	87	99	112	121	104	84	81	111	99	102	102	105	98	110	113	88	90	109	100	102	98	96	94	109	98	104	101	104	89	98	110	103	108	96	102	113	111	114	109	87	105	96	90	99	119	96	98	100	89	85	116	88	95	91	103	104	93	78	86	105	95	90	82	95	98	84	96	92	111	99	98	111	114	94	102	92	78	114	96	91	101	115	99	94	101	89	103	98	97	104	82	96	92	89	109	93	91	96	99	115	105	89	88	107	104	99	118	89	96	79	97	100	96	96	116	91	86	96	81	92	95	110	102	101	88	104	102	96	94	98	102	86	118	99	102	93	94	112	102	106	93	101	101	106	92	94	103	82	126	89	91	107	86	87	105	85	105	110	102	112	76	102	118	113	87	97	86	99	107	109	92	88	111	107	100	93	93	84	99	108	96	100	105	96	99	94	92	98	97	87	93	100	101	91	113	103	92	108	98	97	100	96	107	97	80	99	108	114	99	92	114	111	85	99	120	96	97	87	80	94	92	99	96	93	98	99	119	104	91	105	112	90	96	89	92	115	104	106	105	104	99	99	94	110	101	113	93	87	98	102	106	88	85	87	102	101	102	110	96	97	109	117	102	98	92	99	110	104	108	106	96	101	108	90	116	114	96	101	99	96	105	100	88	104	100	114	89	110	104	89	88	118	108	90	100	109	114	79	99	106	116	110	110	96	98	101	95	115	95	87	107	105	128	105	103	112	95	84	104	97	98	102	107	118	107	108	122	83	103	88	102	99	86	99	121	111	98	112	81	107	105	93	104	115	92	112	81	109	105	91	94	116	106	113	103	103	87	89	100	95	85	82	99	116	114	91	108	95	104	100	107	89	124	98	87	78	100	107	97	100	86	102	95	92	88	101	113	90	81	107	117	126	116	101	85	110	95	109	96	98	102	90	112	113	90	89	98	106	83	106	94	100	76	105	86	72	86	105	118	78	96	93	101	105	82	93	129	94	93	88	106	83	106	86	123	89	96	90	99	100	82	83	96	88	115	90	69	98	99	97	93	83	103	107	94	110	84	95	101	97	95	93	119	106	97	122	95	84	92	93	122	97	101	108	111	95	93	111	96	108	105	102	87	86	80	97	113	95	117	106	83	109	84	80	89	98	99	88	117	112	95	80	116	111	101	99	100	98	79	99	92	92	98	120	110	89	119	106	104	104	108	101	96	106	113	106	101	97	101	100	100	105	107	92	94	102	92	95	88	101	92	112	88	103	90	90	90	98	95	76	107	108	117	103	103	94	99	93	91	105	81	89	99	98	99	106	97	103	85	96	96	86	89	92	101	86	107	101	106	110	88	90	95	88	97	107	105	111	96	108	104	95	99	100	94	103	85	106	103	89	106	92	95	98	90	97	97	102	103	99	102	93	94	98	96	100	103	77	83	100	103	98	100	91	99	108	99	101	101	109	88	91	85	93	116	83	99	116	87	103	110	99	102	108	96	97	99	102	99	93	88	104	105	86	79	96	89	99	110	119	98	107	75	83	107	96	106	87	103	103	99	108	93	96	102	98	89	109	101	89	108	96	116	115	121	85	91	91	86	118	102	88	98	121	119	95	81	97	108	104	93	99	100	92	96	101	100	112	111	96	110	101	104	105	90	102	98	93	88	89	106	105	113	86	91	96	85	110	107	117	114	84	93	112	109	79	97	96	100	90	100	96	96	97	95	87	107	103	84	101	92	94	83	94	93	113	103	112	107	95	125	92	92	81	97	105	108	87	98	89	95	93	89	101	106	87	108	92	94	94	91	99	117	92	112	88	94	111	103	86	98	95	102	95	95	111	95	108	99	116	85	93	83	116	103	105	101	127	110	115	87	99	82	94	88	92	112	107	104	96	96	102	105	92	94	111	95	99	97	93	96	113	120	110	76	94	116	92	105	97	96	97	79	111	108	93	97	105	105	101	73	88	89	77	80	93	80	92	93	121	117	85	103	97	102	88	112	118	102	104	89	88	96	88
5543	1357	2997	3570	3049	2488	1924	1683	1437	1226	1090	966	903	796	761	714	653	619	603	505	508	485	498	479	486	482	441	438	428	421	416	389	369	384	408	397	357	351	379	360	413	404	356	371	379	361	340	357	324	361	319	336	343	392	337	387	345	332	321	344	345	344	348	374	316	336	306	359	346	309	319	326	327	319	306	331	334	302	337	355	369	285	281	355	339	316	309	336	331	334	298	314	311	322	335	330	326	307	312	323	301	314	291	342	319	308	291	325	313	350	312	302	321	311	285	287	343	303	320	324	313	377	306	283	307	305	298	306	290	331	336	328	314	332	324	307	289	319	357	296	284	324	290	300	309	297	326	310	314	328	327	310	307	305	321	302	297	326	290	291	318	326	313	320	313	326	297	313	327	315	302	310	329	314	303	324	312	316	303	306	322	304	321	319	327	286	322	289	290	304	321	315	340	313	328	307	321	320	298	303	289	281	310	316	314	332	304	320	319	310	308	298	320	295	306	329	289	299	309	301	350	284	329	274	307	304	335	302	292	318	294	306	321	297	320	304	318	325	321	314	310	298	316	297	310	297	310	320	294	327	295	326	340	312	316	346	306	347	307	295	313	298	328	308	321	296	332	277	315	311	320	300	296	319	311	348	331	324	281	310	297	320	313	293	284	314	308	301	301	325	325	332	298	312	308	315	318	318	293	334	349	333	305	299	325	329	308	327	324	287	308	307	321	323	308	310	329	361	353	318	305	302	343	309	327	295	316	301	352	322	297	330	331	305	319	291	312	298	317	301	282	296	346	296	331	334	286	307	294	304	334	330	306	307	304	336	323	292	335	302	312	319	326	329	328	335	317	307	343	320	290	317	351	309	299	318	318	323	294	299	348	338	305	317	318	319	318	325	313	314	298	299	317	307	322	315	284	306	323	312	300	320	295	309	298	299	295	284	312	338	303	318	325	313	279	322	300	325	308	303	342	309	317	314	320	305	312	310	329	319	299	300	293	329	310	320	298	321	319	343	321	295	279	333	325	316	337	309	301	269	303	315	297	307	326	326	329	333	326	309	312	331	316	304	315	342	322	311	334	313	313	296	302	325	337	302	321	288	304	342	305	359	320	302	348	286	329	312	329	305	295	347	309	307	311	338	297	311	293	305	329	318	312	309	316	324	323	322	316	317	310	282	322	292	327	289	305	307	321	307	314	328	312	339	300	265	293	317	287	329	323	306	318	293	309	294	298	320	316	291	291	327	295	313	291	276	309	335	305	305	321	318	315	309	313	318	323	309	328	311	310	303	338	325	318	329	305	309	296	319	313	309	319	294	288	324	279	285	291	290	310	308	364	325	293	315	277	310	306	308	299	299	325	323	298	308	326	296	325	338	351	330	295	346	322	301	294	329	315	278	323	339	333	330	302	304	316	310	319	331	323	302	273	316	288	307	310	334	304	301	313	310	317	301	288	318	273	335	330	302	314	319	325	324	315	293	300	307	321	304	307	308	301	340	314	340	311	313	328	304	313	309	288	303	326	317	333	299	318	296	310	299	318	330	284	315	317	334	310	308	329	317	314	299	294	295	294	290	326	321	280	355	330	283	326	301	308	287	307	299	299	328	322	305	317	282	306	313	309	330	304	327	328	331	310	304	306	314	331	293	311	327	318	322	307	330	306	292	288	309	336	281	338	345	324	323	345	317	290	323	319	331	297	315	341	312	288	349	311	342	300	281	328	309	303	300	314	336	270	294	305	314	303	320	319	332	335	332	321	304	313	294	308	317	339	315	316	326	330	324	315	292	323	303	305	326	310	340	310	334	305	307	309	309	297	281	311	337	321	312	334	321	290	326	305	298	271	313	327	311	309	317	298	329	336	300	308	298	312	307	307	339	310	317	317	326	327	329	315	320	314	302	322	310	315	299	312	313	344	323	318	332	321	300	305	288	333	306	318	331	344	285	302	305	291	325	318	303	303	306	286	320	280	305	318	336	313	309	308	351	330	368	332	289	293	319	315	344	310	334	291	302	314	315	262	301	303	307	323	307	313	322	329	330	307	326	315	315	354	297	309	323	327	321	305	313	312	333	332	323	311	337	342	328	299	311	328	317	288	333	298	304	304	298	313	331	307	305	309	320	317	326	317	340	295	323	301	320	276	303	293	305	321	292	299	328	340	315	278	299	334	321	296	335	298	303	296	277	329	326	299	344	324	326	298	320	323	320	310	303	309	340	310	300	349	357	354	305	291	271	296	297	290	286	327	316	322	352	340	357	318	278	343	308	337	300	311	321	323	293	340	295	308	380	298	348	322	301	321	315	351	304	353	308	301	305	299	332	335	292	313	320	300	342	317	343	330	329	313	306	307	330	339	319	311	290	297	334	304	306	356	334	286	316	312	304	339	338	293	328	326	311	329	317	316	312	336	331	315	312	316	332	309	302	282	317	317	355	327	308	294	322	324	314	314	325	295	314	318	295	314	318	312	325	308	303	313	329	332	309	309	362	320	318	307	291	308	308	306	302	320	323	304	310	283	303	315	323	307	318	285	341	321	286	342	316	339	284	316	315	305	328	334	275	299	302	308	321	292	311	328	315	308	300	298	364	311	314	343	335	315	333	322	336	323	319	330	312	309	270	328	319	297	301	313	302	320	333	260	314	290	332	316	319	301	320	295	337	313	303	357	332	331	294	362	298	318	333	326	286	315	302	330	304	290	302	332	338	339	303	307	298	304	286	302	313	289	314	295	307	302	321	302	341	300	286	334	302	322	279	310	318	308	310	327	252	330	284	312	291	305	321	317	337	295	321	306	322	302	297	310	331	317	320	282	290	323	291	299	305	294	312	276	266	314	294	354	308	313	301	306	330	350	295	309	295	317	309	301	303	310	310	294	331	298	314	302	338	330	312	313	328	340	306	297	344	356	313	314	312	326	327	329	327	337	312	318	292	329	296	266	300	309	337	341	318	335	312	338	295	326	271	309	317	354	300	340	332	312	320	303	292	326	303	301	298	303	326	304	296	333	334	331	306	349	310	368	308	302	310	280	318	309	298	311	297	331	313	296	301	324	317	308	295	332	317	313	322	291	337	290	280	329	285	314	316	352	325	333	283	347	296	326	300	273	309	332	278	320	313	310	313	294	290	337	310	324	331	332	322	316	316	298	327	335	300	324	334	315	292	316	284	312	323	327	294	307	331	308	322	310	309	292	295	308	289	314	323	323	297	313	328	301	334	338	294	331	318	318	305	294	343	325	286	300	298	306	297	319	291	325	296	321	300	341	308	329	376	351	304	299	350	297	338	311	305	316	305	300	339	324	362	332	319	294	350	318	309	339	291	283	301	315	294	322	310	313	318	301	339	274	307	299	311	294	279	328	301	324	347	308	299	323	312	302	308	299	298	296	306	328	313	333	318	284	339	303	311	288	332	307	351	289	279	324	320	304	295	317	327	293	308	337	309	305	296	282	326	314	351	303	315	323	332	277	303	304	293	279	298	301	304	326	301	323	302
19160	3236	2948	2252	1555	1171	909	669	565	452	408	331	362	303	317	281	246	225	227	223	228	221	225	204	207	226	185	196	170	209	181	182	182	199	173	186	191	202	174	164	176	164	175	183	166	176	179	163	163	174	186	164	159	179	185	174	176	187	202	143	152	172	143	168	171	151	171	153	150	173	165	173	164	162	213	168	151	176	142	176	180	163	165	156	181	159	177	157	166	168	177	179	165	151	143	155	152	173	166	144	175	174	141	170	143	168	151	191	149	152	188	164	149	171	181	187	183	153	158	176	163	164	146	147	156	169	138	148	155	165	161	150	194	180	149	139	159	139	170	182	138	163	190	174	149	172	163	173	153	144	159	148	174	163	164	163	152	151	172	163	170	175	164	178	153	187	158	165	142	144	169	156	161	161	150	172	150	158	185	177	156	172	169	168	159	145	156	149	156	167	174	165	160	155	150	159	153	154	173	163	164	155	147	149	163	182	159	162	176	163	161	171	176	169	155	154	186	157	140	153	183	168	162	182	145	185	156	157	150	194	175	162	159	147	135	168	153	158	161	175	173	167	152	162	155	160	152	155	165	188	163	178	166	175	168	168	150	147	172	165	169	156	166	181	157	184	161	153	156	158	163	153	184	180	170	149	140	176	179	138	171	175	183	161	160	167	149	172	190	146	146	170	145	169	179	158	164	142	157	156	157	162	160	145	130	162	132	169	177	141	136	146	141	147	179	181	178	190	197	174	157	187	151	157	163	140	157	161	182	187	157	159	161	144	167	156	164	184	157	203	164	169	162	175	171	190	152	153	169	177	155	159	173	148	153	173	156	186	155	155	161	168	160	172	172	167	157	140	167	146	166	182	148	156	145	170	163	167	187	153	199	144	168	157	164	137	166	170	145	150	145	158	175	171	170	169	162	163	171	161	152	165	154	170	170	147	157	155	166	171	174	170	166	155	172	163	159	195	177	157	151	170	167	144	170	158	178	166	170	196	163	138	195	174	166	183	165	164	178	163	162	156	148	151	153	168	169	153	153	160	149	149	163	161	153	171	160	155	154	150	161	152	150	168	149	178	157	169	147	183	203	151	172	149	150	158	161	152	174	150	162	157	157	163	143	155	153	158	154	154	152	169	157	137	155	161	171	179	182	160	162	174	184	176	183	132	184	144	156	176	150	172	169	142	146	162	158	163	143	145	167	154	149	152	171	172	160	140	155	166	161	175	162	154	176	153	169	155	179	172	170	175	176	158	156	156	170	154	155	171	160	163	178	170	166	156	167	161	152	153	181	164	177	157	154	149	158	165	161	165	158	163	176	170	175	143	139	147	164	173	164	162	145	159	158	162	171	161	155	172	157	157	158	174	160	165	153	169	157	177	177	169	170	172	188	161	148	141	171	155	168	146	172	158	156	181	170	146	171	157	158	157	139	177	175	179	159	136	168	167	168	152	194	171	155	154	149	183	162	156	159	174	173	158	179	186	164	153	167	163	155	176	164	182	163	163	170	171	160	156	172	171	162	178	167	142	170	154	165	157	173	170	174	139	166	175	168	149	161	179	141	154	179	134	156	178	171	186	143	162	170	151	133	150	177	155	163	166	128	176	163	152	181	164	184	156	173	200	162	167	138	154	172	159	148	156	169	162	147	181	154	165	170	136	153	175	205	179	176	162	172	164	150	163	166	176	139	143	162	172	153	144	150	161	169	200	180	192	168	173	168	135	153	136	158	156	169	145	156	161	165	173	166	171	167	157	150	188	170	153	157	164	201	174	168	159	164	165	157	178	164	155	166	174	182	154	184	182	162	167	174	176	170	142	166	152	159	164	168	184	176	151	151	178	178	181	166	173	174	160	167	159	151	146	174	176	166	139	147	164	157	168	162	165	170	170	167	156	146	160	161	196	162	150	178	168	160	150	144	164	192	154	188	139	182	167	151	167	135	161	161	157	157	150	155	169	154	168	161	187	132	165	151	190	150	171	177	178	165	170	171	168	158	175	152	160	162	145	164	184	173	146	157	153	148	161	142	161	173	174	169	169	176	184	157	139	143	181	162	167	155	175	165	153	178	185	156	171	167	159	155	143	169	140	157	166	164	162	175	157	151	161	164	164	158	154	164	158	160	143	149	165	154	196	178	157	164	173	158	157	147	198	173	175	150	162	200	154	160	151	154	169	157	162	152	143	144	167	160	165	160	175	170	166	150	160	167	195	147	174	189	165	170	146	159	157	176	173	162	156	168	154	143	180	180	139	178	167	177	161	155	168	160	168	168	200	164	183	160	168	169	162	143	137	158	152	170	161	163	171	145	163	148	174	149	201	170	159	164	180	158	170	171	171	152	164	173	157	143	143	202	182	162	165	140	150	164	162	161	159	195	161	167	168	162	154	172	178	147	166	165	182	165	167	170	162	147	144	189	161	159	169	172	143	154	150	145	167	151	159	154	195	175	179	159	179	173	147	184	164	164	171	160	164	156	148	165	174	139	181	180	169	156	176	150	164	153	186	170	180	169	149	161	182	162	150	147	210	166	172	161	159	156	184	160	178	158	147	174	146	154	179	166	155	148	151	157	152	178	178	161	161	167	164	175	176	151	158	163	173	178	164	143	180	171	157	172	165	152	187	170	162	183	164	176	146	149	169	171	159	164	168	173	176	155	178	157	178	176	158	137	165	165	172	156	165	150	162	161	165	156	166	150	140	164	175	159	151	164	142	162	184	162	169	183	147	166	144	172	152	156	166	139	173	158	163	146	159	167	164	158	156	171	147	161	178	156	168	167	167	156	187	156	163	152	138	153	162	169	143	152	164	169	166	177	193	152	157	163	151	191	137	181	140	156	163	168	170	165	160	157	185	197	157	169	179	166	153	154	150	154	155	165	160	161	156	156	158	154	150	168	163	161	165	159	148	143	160	178	156	168	174	166	165	161	179	159	162	147	165	196	154	143	192	188	186	177	148	177	188	180	152	156	172	173	176	143	143	157	156	161	173	144	158	195	151	158	167	159	158	181	137	161	179	160	158	194	161	173	173	166	174	165	179	167	192	184	150	157	172	155	170	153	177	158	138	191	191	177	162	147	162	149	171	143	170	181	153	185	144	155	164	167	139	197	176	173	193	139	140	153	177	146	162	167	180	190	142	166	169	173	166	140	140	153	177	179	151	158	163	165	161	148	178	172	168	169	163	151	179	161	167	168	179	158	176	174	159	180	135	191	159	182	162	175	154	164	148	173	148	173	163	148	154	175	146	160	174	161	167	150	191	191	146	164	163	152	159	161	173	159	148	170	141	149	154	160	188	161	176	162	175	167	164	163	144	139	143	156	165	170	156	142	178	149	158	172	181	172	180	150	161	153	163	156	167	184	190	168	147	169	171	172	161	168	154	154	151	147	154	148	136	154	176	143	152	166	158	136	154	160	173	149	160	208	165	153	140	162	183	145	147	181	164	169	167	152	164	165	174	145	165	151	155	157	157	156	160	172	166	179	192	150	174	153	177
8016	2740	6071	6773	5797	4773	3810	3230	2666	2320	2026	1837	1563	1437	1328	1205	1163	1085	1079	988	890	889	855	804	807	762	733	725	702	683	663	702	680	651	632	636	618	581	592	596	554	598	599	611	517	525	571	587	538	575	538	561	564	573	517	550	567	525	550	558	519	515	541	570	540	526	541	529	505	561	526	525	510	508	516	516	523	525	504	479	504	511	514	481	537	543	543	497	540	533	540	497	466	527	524	508	484	505	482	524	486	468	508	495	513	485	443	487	507	513	519	489	495	505	459	477	483	481	482	472	480	529	474	464	501	497	471	515	462	517	506	504	526	477	483	492	536	503	485	451	505	491	496	508	491	481	507	490	496	471	508	482	499	524	484	528	480	497	509	496	502	464	488	510	494	500	470	490	474	510	508	494	479	514	472	508	542	457	517	508	501	485	481	508	456	483	504	479	460	507	536	498	446	550	479	460	476	519	449	516	455	498	489	497	482	491	490	461	473	487	502	494	457	533	516	493	492	488	481	523	494	484	451	483	514	463	463	497	507	465	467	515	547	483	478	515	492	530	450	506	478	461	490	526	491	502	505	444	523	511	490	508	486	486	515	500	491	483	476	457	502	531	489	485	510	502	540	466	510	479	447	489	480	478	469	512	470	463	501	468	458	550	470	494	503	494	484	475	472	458	487	466	452	464	486	454	483	483	477	511	469	471	505	497	491	474	450	538	511	474	483	480	522	526	493	493	452	495	505	497	485	495	492	486	424	465	510	488	546	486	454	456	480	489	483	479	499	529	498	504	481	471	500	481	476	492	477	472	500	498	485	462	460	466	475	469	491	484	488	538	459	516	441	508	490	488	501	488	493	497	494	470	492	517	476	488	478	494	469	517	482	483	502	477	473	513	508	495	482	462	487	496	470	498	522	483	516	546	507	561	470	473	497	500	473	502	433	501	503	467	483	490	469	473	529	490	501	487	490	505	496	470	487	517	493	485	465	490	495	506	501	462	504	486	526	524	480	458	495	483	473	500	479	473	500	453	488	519	483	513	491	495	496	478	482	502	491	444	488	494	492	478	469	473	449	455	456	471	489	501	479	494	467	475	527	514	456	501	487	480	522	481	468	532	455	485	523	466	461	479	518	498	514	500	516	473	457	532	433	495	470	531	495	501	533	466	503	463	458	487	494	472	439	459	483	496	511	503	450	483	484	509	469	498	470	472	445	491	474	520	490	498	502	503	489	484	491	444	514	482	494	503	490	507	454	519	486	469	522	501	457	509	479	478	477	524	497	471	471	495	496	485	530	482	463	478	453	493	473	493	490	459	466	483	483	566	494	458	472	538	461	509	495	472	459	486	500	469	492	472	476	492	500	474	492	488	467	495	471	512	480	508	468	482	504	537	482	481	464	483	465	480	481	467	486	500	501	515	487	491	498	492	488	485	484	506	503	512	488	479	485	453	498	452	482	464	458	486	499	498	506	475	450	539	484	529	499	455	476	491	484	486	435	514	492	485	467	472	474	455	475	481	459	510	519	469	485	492	494	507	523	474	498	448	500	503	484	481	468	496	463	480	478	484	499	492	510	478	483	491	492	457	485	473	463	481	509	463	500	496	512	534	491	479	473	493	472	474	470	496	457	483	485	466	488	496	463	452	500	489	512	495	503	476	446	495	445	439	510	490	481	488	491	473	488	488	493	492	489	489	462	485	528	499	475	463	494	449	499	439	468	527	438	459	501	463	486	499	494	459	487	530	503	487	530	472	505	498	481	473	442	502	506	493	465	476	502	516	499	497	479	486	483	444	482	512	506	441	456	480	509	486	503	468	459	531	540	485	479	439	441	503	461	458	487	480	481	501	488	488	466	473	474	512	522	512	532	499	477	475	491	503	486	496	499	404	459	459	486	479	489	453	481	513	455	511	523	481	491	494	480	461	496	527	469	471	502	519	501	462	514	519	479	473	461	479	473	484	486	479	506	507	496	480	444	449	489	503	504	536	468	506	486	453	492	515	517	490	469	518	455	470	503	489	560	512	495	493	494	494	462	515	462	478	444	523	486	473	473	508	447	443	482	496	433	489	486	501	486	471	443	506	507	494	479	452	498	491	487	466	458	499	524	498	499	502	466	484	497	519	456	453	471	431	505	478	496	507	510	490	463	503	488	514	503	484	495	522	440	454	504	526	462	491	497	501	478	478	491	492	483	496	493	467	454	508	526	467	498	469	468	508	473	475	470	449	475	447	451	451	454	461	485	524	502	478	483	494	501	501	479	501	449	454	477	481	488	506	491	489	531	485	478	517	471	483	484	464	483	483	516	470	500	478	467	497	473	492	505	508	472	514	483	481	440	481	437	491	462	492	471	473	482	460	488	531	496	499	490	498	507	453	528	466	465	478	487	439	486	504	481	484	456	478	474	482	495	435	493	497	463	448	503	497	494	474	461	458	502	545	495	474	480	522	462	461	476	497	467	505	515	492	495	456	476	492	479	482	491	510	471	492	441	517	465	457	505	514	488	459	466	492	460	469	485	526	535	451	490	469	484	450	537	516	487	488	498	487	498	475	469	455	460	474	462	501	511	483	489	483	494	516	508	451	555	490	498	527	473	443	499	498	470	491	494	466	466	518	462	482	480	486	470	453	482	495	444	460	455	485	512	493	490	476	525	525	481	513	516	495	520	529	496	477	484	513	478	476	486	478	481	490	476	458	516	502	508	484	497	468	463	471	449	493	470	482	497	460	463	518	461	465	463	487	476	483	497	515	496	467	459	497	529	446	465	467	508	470	491	490	476	503	544	511	515	467	471	493	466	451	417	497	486	475	471	507	487	451	488	505	457	501	448	487	483	491	466	480	485	498	452	491	492	467	483	510	500	485	499	507	451	471	490	486	520	480	514	516	490	488	475	522	481	475	464	477	477	501	506	498	547	493	489	466	477	485	491	476	477	465	474	466	446	485	498	448	518	493	484	490	515	489	462	461	465	492	498	493	455	502	497	451	492	457	486	480	497	513	455	484	487	455	492	489	501	508	471	510	509	508	507	483	479	521	454	496	472	503	490	491	447	460	487	466	457	494	532	440	463	491	479	487	507	485	529	483	513	474	475	525	456	478	477	463	501	473	479	497	498	503	474	480	498	458	507	415	499	478	481	473	521	498	509	514	472	475	486	479	484	472	492	478	478	479	491	450	502	500	465	502	478	481	478	518	522	500	498	504	490	529	506	484	478	485	482	467	503	506	496	484	472	501	518	457	471	514	475	470	537	483	465	461	477	464	487	500	512	463	517	471	475	503	498	453	495	503	475	541	464	467	490	532	497	495	487	483	465	496	505	514	487	470	454	481	476	489	500	451	482	482	490	493	474	446	511	461	479	500	511	501	488	500	500	444	480	497	478	464	500	458	481	505	483	506	536	445	506	515	491	491	501	518	479	491	450	471	525	515	455	435	506	479	506	451	456	491	532	481	462	501	470	485	491	471	477	496	503	506	493	465	456	474	495	519	504	478
2431	265	291	247	229	241	223	215	216	219	230	192	211	213	219	230	201	196	211	189	192	184	212	227	195	194	187	196	186	191	212	194	214	190	191	189	199	179	198	197	217	193	208	175	201	204	203	182	227	209	186	195	218	206	179	197	193	194	196	211	211	184	213	220	167	209	203	196	205	200	206	187	183	213	196	185	195	173	218	167	188	187	198	196	181	198	167	191	217	171	192	221	190	180	185	197	180	213	197	213	202	182	180	222	192	182	184	197	201	180	203	178	179	204	185	198	196	199	180	222	227	204	211	199	180	203	176	190	172	190	210	212	199	180	190	213	185	197	189	185	173	189	165	214	212	224	213	215	219	225	202	181	217	211	192	197	183	212	189	203	229	204	213	222	197	182	208	215	168	209	195	192	179	189	209	185	206	175	209	212	206	192	199	195	209	206	178	199	209	194	192	200	201	225	166	202	216	175	213	211	196	206	185	209	207	176	215	205	177	220	187	193	198	187	212	190	175	180	191	201	217	181	181	199	187	220	204	196	202	207	191	212	205	226	180	167	202	164	203	208	172	184	190	198	223	186	164	178	193	211	195	184	190	194	208	206	213	182	199	202	183	188	185	179	188	196	204	210	176	206	200	184	215	195	198	171	198	173	201	202	214	200	196	183	191	206	200	217	194	206	219	229	192	222	202	182	206	209	191	193	205	166	207	191	196	200	175	189	208	177	199	209	197	237	178	203	188	229	217	202	176	228	207	180	183	250	193	207	201	160	183	215	204	187	189	205	187	190	226	179	175	211	199	223	197	189	195	227	186	221	194	202	192	183	195	232	174	213	200	215	193	209	204	173	229	195	175	204	214	198	210	199	197	188	198	199	210	205	198	213	185	197	190	188	235	197	175	167	178	200	211	192	203	208	203	203	197	204	186	209	194	203	207	217	193	215	203	200	182	209	226	192	203	184	191	215	184	220	196	203	215	202	200	176	212	200	209	184	191	207	222	188	212	206	190	209	205	216	188	193	198	199	210	195	202	200	238	190	208	221	190	185	192	198	199	218	191	199	216	205	169	197	187	198	197	211	196	191	205	194	196	182	234	202	224	180	202	226	221	223	233	184	200	206	222	183	191	218	162	195	187	214	204	221	217	213	209	217	198	207	194	185	174	211	214	195	182	195	193	199	179	198	192	191	217	221	189	200	212	216	193	197	179	214	188	200	196	184	188	208	183	196	219	221	221	222	216	218	212	199	200	200	189	178	188	198	197	211	217	200	178	199	203	210	202	182	189	187	198	210	197	193	218	193	174	187	205	191	195	200	189	210	172	201	167	216	207	179	180	231	209	211	219	192	200	190	247	219	205	188	184	187	219	180	183	206	177	193	171	186	201	205	210	206	197	202	207	170	201	208	159	192	196	216	192	191	213	198	217	213	200	194	220	210	179	212	199	199	172	187	208	184	232	191	198	196	203	202	193	187	187	215	201	201	176	199	177	216	189	192	184	182	211	222	184	192	208	210	210	189	206	188	177	193	196	205	200	193	210	211	196	197	187	225	182	191	180	215	187	196	166	192	198	194	210	225	208	171	196	176	189	186	188	178	191	205	201	190	211	196	202	185	189	194	200	196	177	192	171	184	196	192	165	190	177	179	205	180	198	183	223	198	193	196	189	205	191	183	207	217	202	189	179	202	191	198	224	201	173	173	215	178	192	180	184	206	197	206	201	233	168	221	200	200	193	224	193	167	213	181	198	195	187	208	204	179	220	192	179	195	182	188	196	171	209	191	192	191	200	170	186	198	187	200	199	194	188	205	199	189	190	184	212	175	198	199	184	223	195	176	175	203	206	227	195	214	188	195	204	216	227	197	221	204	192	208	198	202	182	197	167	186	182	197	185	195	193	178	207	210	180	196	203	210	202	203	202	219	194	200	188	205	202	197	189	207	179	210	220	208	217	196	189	199	204	196	184	191	209	213	201	195	185	179	195	194	216	171	193	182	198	208	212	201	195	216	193	208	191	190	207	186	195	186	228	174	190	189	194	189	202	213	202	187	184	207	176	202	193	199	185	205	209	180	182	191	193	207	180	206	193	216	200	204	186	224	201	193	193	208	211	182	211	190	198	189	187	192	213	204	197	196	156	189	203	213	194	186	210	203	195	187	188	196	172	207	219	179	185	193	190	177	189	206	204	182	191	182	207	168	191	196	197	181	192	211	171	178	206	212	190	174	169	182	199	190	224	205	189	193	210	189	207	217	223	224	184	191	189	194	189	193	201	191	213	186	193	198	197	205	217	193	194	189	226	173	218	212	204	195	175	190	174	202	201	170	168	217	207	191	197	249	170	167	204	211	207	220	195	199	199	191	216	214	203	207	211	196	211	224	199	196	210	198	209	193	168	175	201	213	190	197	221	193	205	188	188	215	186	203	182	193	192	183	194	201	227	204	193	218	199	183	197	194	216	195	207	171	235	187	205	196	203	189	162	181	192	215	206	200	201	201	201	200	196	211	164	172	209	161	212	208	220	209	172	216	183	212	224	209	188	197	209	189	186	186	195	200	187	213	230	191	183	203	216	196	195	216	170	192	190	181	203	183	198	196	199	207	191	180	160	184	207	204	192	197	190	189	208	204	189	172	204	200	199	197	229	184	182	197	173	188	206	197	181	216	246	215	190	206	180	188	197	183	209	211	186	183	210	176	176	199	202	215	199	213	215	209	185	192	180	200	174	210	215	196	181	188	197	204	174	225	185	207	191	184	180	191	197	183	171	206	203	218	188	173	190	205	218	187	171	208	208	222	183	185	199	170	193	188	191	203	192	199	199	173	226	212	212	191	207	210	204	203	202	201	230	189	193	190	216	220	179	212	193	179	193	212	213	199	205	225	221	217	202	182	200	181	194	188	231	201	203	209	186	192	224	198	212	200	177	211	191	177	220	189	195	193	174	185	184	209	193	190	200	200	185	201	211	210	208	203	187	210	204	193	174	203	189	215	190	175	213	190	205	213	213	190	209	195	203	194	186	235	191	206	192	196	198	207	184	176	218	199	185	211	186	205	211	191	179	199	217	178	205	233	180	203	176	204	204	183	171	198	197	190	210	197	198	190	196	215	211	179	165	199	204	192	212	224	191	208	228	199	193	214	195	201	209	192	204	222	187	213	234	180	199	209	214	185	200	198	221	181	199	181	199	201	186	214	207	190	170	213	196	215	173	186	165	181	203	193	196	196	212	209	213	204	204	174	197	191	216	191	207	205	186	186	188	202	197	211	217	211	189	186	218	192	210	172	203	194	215	179	189	196	206	188	210	208	190	221	190	191	152	172	197	203	203	193	209	206	184	201	205	193	201	201	188	201	208	203	166	188	192	209	209	215	216	195	172	215	172	201	194	211	205	182	202	202	221	214	213	197	224	217	210	187	188	209	202	191	193	175	179	185	206	181	170	194	212	180	190	200	198	191	191	196	195	186	190	178	210	206	190	182	207	211	186	193	187	180	214	193	198	185
2170	621	745	747	772	701	631	660	587	617	596	595	596	546	615	640	570	567	557	585	569	556	530	580	570	582	548	555	528	584	510	545	520	535	576	566	524	572	541	580	539	574	557	558	538	563	536	554	560	556	546	519	546	560	560	563	521	532	524	535	532	578	490	567	551	547	538	567	548	532	567	583	537	536	588	556	563	571	512	540	593	544	584	517	511	544	537	529	574	537	522	535	540	608	529	566	587	525	571	591	522	554	586	527	528	537	541	552	530	566	580	546	559	522	602	552	538	526	616	565	506	516	570	554	543	587	535	564	533	552	576	525	558	569	564	545	544	602	544	548	557	527	570	561	560	562	586	560	574	518	510	552	545	555	525	581	527	562	566	520	555	565	524	562	560	574	518	516	571	568	545	537	529	549	598	541	574	580	543	545	524	564	561	576	546	571	564	550	533	544	555	538	600	552	544	540	562	511	554	566	584	517	582	523	513	538	546	569	536	559	527	572	509	552	560	557	565	569	530	539	491	548	518	545	537	584	563	566	535	542	550	591	565	538	565	566	536	556	539	541	561	565	545	549	581	583	540	564	522	558	573	529	528	566	519	572	574	566	565	528	576	526	547	537	510	512	539	557	556	559	558	546	559	581	546	572	534	561	543	558	540	539	570	541	586	547	569	570	569	537	571	530	536	557	561	562	550	558	534	599	555	535	562	555	546	578	552	548	600	550	546	617	531	515	543	516	544	576	559	530	547	561	543	552	535	520	584	538	559	551	550	537	577	562	520	574	521	543	574	531	538	531	526	577	516	606	550	509	536	551	538	519	564	546	560	519	561	507	558	527	556	559	587	556	563	550	524	530	545	531	536	576	505	520	584	564	527	560	544	528	585	555	562	586	533	582	564	552	533	568	598	519	521	527	590	552	578	568	532	545	558	530	560	532	511	531	564	535	579	528	540	529	541	544	514	554	563	554	516	533	539	555	521	561	565	552	531	546	522	546	572	591	579	546	538	573	598	574	591	525	536	543	571	555	560	534	540	508	568	584	533	543	562	563	551	554	540	529	540	554	545	510	551	583	500	562	562	545	569	572	536	475	528	518	557	589	514	606	572	585	567	594	562	540	563	555	571	571	578	595	563	554	522	562	524	561	545	580	554	571	547	539	562	553	501	506	577	526	525	540	585	591	561	513	491	575	539	537	555	587	593	528	533	567	511	551	574	579	550	526	552	551	531	545	567	510	585	558	566	523	545	555	541	503	551	546	535	555	588	525	556	543	540	554	511	574	514	498	543	538	530	542	606	527	567	545	572	550	547	571	522	545	547	556	566	567	538	558	594	557	520	560	537	550	562	541	546	553	516	555	532	583	562	542	553	579	571	556	553	524	563	523	550	535	491	552	597	570	530	546	592	589	556	534	553	546	544	595	557	556	608	563	561	553	548	595	559	566	581	557	516	528	519	535	533	536	575	584	517	547	551	567	508	535	618	563	536	521	510	593	507	542	562	562	518	557	553	533	559	576	538	567	586	551	561	530	565	574	544	560	545	510	572	585	531	588	616	604	524	545	555	581	549	548	553	554	574	534	567	566	562	538	554	572	529	537	599	528	573	576	570	544	549	525	518	532	573	567	559	546	550	498	541	540	530	558	551	514	593	524	486	546	589	586	477	608	541	540	584	588	498	540	541	552	540	575	551	548	523	524	536	543	549	549	561	570	525	543	561	585	567	537	582	568	499	580	554	607	545	505	515	558	559	567	517	548	537	513	547	551	558	545	545	585	566	527	526	578	563	561	504	557	535	530	520	497	546	565	582	524	577	590	499	568	530	564	578	564	555	573	596	591	554	526	543	538	549	526	554	552	545	600	581	543	554	522	542	535	577	594	549	550	576	523	551	575	572	543	576	526	582	619	568	569	588	547	566	567	586	570	513	590	540	532	547	526	487	538	535	553	527	526	556	526	549	511	544	579	588	553	563	553	553	505	502	576	508	587	545	524	558	538	564	576	588	523	573	556	613	550	588	551	564	534	558	550	585	534	540	533	556	552	530	545	545	555	517	547	541	554	557	515	571	579	507	544	593	556	586	568	570	569	578	566	551	570	557	542	526	530	543	580	524	555	566	536	538	528	574	579	551	567	552	589	552	564	544	533	591	540	560	526	516	533	543	568	540	579	588	569	504	550	557	554	576	523	526	610	555	547	579	529	521	561	536	526	551	551	554	539	563	550	561	527	552	560	544	543	576	592	537	571	546	528	574	570	534	596	560	562	553	537	513	514	567	530	546	583	560	566	560	533	542	615	575	562	557	531	567	542	505	585	593	535	511	563	560	563	566	569	602	544	534	548	572	494	569	553	534	574	543	571	561	578	517	559	533	533	574	531	570	591	567	531	582	543	580	536	525	548	562	562	552	547	555	554	568	553	540	567	554	567	553	568	591	551	557	542	516	561	528	564	556	549	575	548	542	556	531	553	521	552	543	526	542	531	596	531	529	514	581	526	540	526	518	579	556	557	571	518	525	551	528	563	544	553	551	551	528	568	560	556	607	543	504	558	577	518	553	552	561	515	548	580	497	522	567	561	562	543	553	592	566	539	559	551	525	552	593	589	573	531	555	563	578	547	575	574	561	568	584	546	528	534	533	541	571	563	522	536	568	547	533	558	581	544	540	501	538	546	572	558	548	544	514	568	579	585	577	529	582	552	558	573	531	514	576	573	573	598	517	511	534	569	567	554	559	556	584	548	566	541	543	555	538	538	519	554	564	607	552	562	530	522	545	574	520	567	617	547	567	546	569	552	556	561	557	541	585	585	556	562	548	576	571	549	526	532	524	578	552	570	543	545	534	511	570	549	580	533	549	541	590	576	561	559	566	552	587	537	561	550	599	561	557	573	525	557	553	575	569	547	545	557	523	510	525	540	554	570	534	577	536	575	573	570	550	564	609	554	538	537	555	518	542	563	548	579	569	581	572	547	550	563	578	532	580	540	541	578	569	526	573	508	553	544	555	537	518	547	566	525	578	538	554	537	568	523	589	601	574	544	546	520	586	584	560	530	570	548	552	587	545	566	581	564	521	557	560	554	533	531	512	557	523	508	592	543	567	531	555	559	593	546	593	565	546	565	572	567	561	524	575	521	554	549	544	518	600	554	533	535	555	526	516	560	583	554	567	568	482	538	568	578	556	574	544	538	570	588	567	544	587	532	546	526	576	548	556	550	578	534	553	569	518	575	530	490	547	568	577	585	556	543	522	566	571	553	585	510	570	509	548	547	602	567	541	576	581	570	540	579	551	538	541	544	528	548	571	531	542	559	568	525	555	543	563	521	589	562	552	506	567	543	556	543	575	524	532	571	564	532	551	591	523	555	577	557	567	573	534	531	533	559	550	555	579	553	534	539	574	565	559	546	555	572	521	566	566	567	570	531	520	568	560	577	525	551	538	542	548	547	557	554	535	563	559	591	546	578	570	538	561	560	575	585	534	584	538	546	549	535	550	537	577	547
10364	1187	1439	1027	733	530	416	363	290	252	245	217	202	165	197	142	138	154	141	127	146	121	116	120	137	136	125	104	113	104	117	110	104	112	110	109	105	127	105	97	105	103	101	96	96	94	102	122	103	84	91	101	91	97	113	104	105	116	95	116	90	91	112	101	93	100	105	114	96	101	83	106	117	95	86	97	98	101	91	111	96	111	75	81	110	107	94	103	92	107	102	87	99	105	105	91	98	91	109	103	113	101	92	95	97	102	103	119	102	113	109	110	94	105	107	109	102	111	88	90	90	102	105	91	88	99	93	112	130	102	95	107	98	94	107	102	98	123	106	91	108	84	97	83	115	115	90	94	94	93	93	108	100	102	106	92	100	97	100	91	105	95	92	83	107	103	112	101	85	91	93	111	99	109	95	90	96	93	97	77	85	99	81	106	113	104	114	112	102	83	99	80	88	89	121	103	93	94	77	101	107	110	74	89	114	89	100	114	102	101	109	113	114	121	81	77	94	103	88	101	86	86	115	94	82	104	109	85	106	110	94	108	100	114	104	84	101	132	96	110	94	105	86	121	94	94	78	93	86	118	117	106	110	98	101	113	99	117	103	93	97	98	111	103	88	98	103	86	92	93	86	101	112	122	110	108	93	104	90	79	103	89	96	102	127	109	85	92	91	110	99	95	96	93	105	92	90	104	99	92	89	79	101	83	101	81	98	91	111	98	91	108	94	116	77	89	99	116	96	87	86	117	110	100	102	97	89	104	109	110	103	95	84	99	98	104	106	106	113	99	116	94	110	98	90	99	111	110	96	94	86	109	102	113	109	98	100	95	95	113	106	106	101	94	120	93	102	82	115	99	118	89	96	114	91	107	90	96	99	97	107	104	92	91	104	99	108	101	85	109	84	103	102	90	90	98	104	99	102	98	91	102	89	110	96	99	96	86	106	80	107	103	97	96	107	96	107	106	109	114	121	80	110	103	118	104	113	104	82	100	103	75	99	110	103	106	97	94	101	104	101	104	98	111	105	95	106	79	108	95	94	99	109	122	87	87	99	95	88	79	100	99	96	101	97	121	93	100	96	105	113	89	113	94	105	78	101	103	103	107	79	101	106	103	84	99	105	93	94	98	98	99	93	115	91	95	103	106	115	103	112	94	98	102	94	109	117	95	108	78	89	105	93	90	90	104	91	94	108	96	94	105	89	89	105	101	90	86	104	95	96	94	99	101	100	87	113	116	107	106	88	122	105	102	98	88	77	104	102	89	114	85	103	101	94	93	103	90	101	101	85	94	108	92	99	109	108	84	98	86	87	90	94	97	96	101	107	101	98	98	110	122	111	116	89	94	93	100	101	97	81	100	94	94	106	98	97	114	108	104	107	101	99	93	91	92	86	97	108	134	110	95	101	95	94	92	102	102	98	97	106	103	110	82	104	79	97	100	95	89	90	90	99	113	113	94	96	121	98	100	103	84	100	96	114	74	105	90	113	96	110	92	102	98	101	101	95	106	122	98	79	98	102	101	81	92	101	104	96	104	110	111	97	82	101	87	101	99	88	96	97	107	109	99	104	99	95	76	90	97	96	111	108	106	99	103	87	98	75	107	99	100	119	102	103	89	99	101	108	116	99	88	80	95	92	95	107	98	90	98	105	112	92	95	102	98	99	93	103	112	102	90	110	93	95	97	99	90	93	102	107	85	85	95	102	95	114	118	107	101	93	112	106	93	102	107	99	107	103	98	94	89	87	93	100	101	113	105	97	110	94	90	101	96	99	98	114	115	95	107	106	113	103	98	121	110	96	99	94	93	91	100	121	93	106	101	91	111	90	93	113	117	82	94	105	114	106	95	92	88	99	94	93	97	100	117	101	105	126	74	96	88	110	98	74	94	93	99	85	117	100	107	103	107	106	102	99	100	87	88	97	104	96	98	111	101	100	87	100	80	81	106	105	88	112	115	98	83	98	106	107	90	93	92	104	101	87	81	119	109	106	96	96	105	97	92	106	105	103	111	94	101	91	107	109	109	103	89	124	83	114	91	85	110	116	100	113	91	110	119	101	111	111	119	100	88	108	104	104	101	103	99	69	94	115	104	99	90	101	106	102	97	93	102	101	105	125	113	95	106	114	109	97	103	127	98	104	104	112	87	102	111	114	75	99	100	88	104	90	83	117	89	99	107	107	100	91	99	106	97	89	113	82	99	112	122	99	91	95	107	106	100	102	104	115	98	88	110	104	88	94	92	107	90	119	106	101	94	89	100	98	111	103	101	93	95	103	109	83	85	93	96	93	101	95	94	87	93	114	93	86	92	99	78	99	102	95	90	90	87	116	104	104	101	86	83	114	108	95	89	102	95	106	116	101	92	110	96	93	97	113	107	108	115	90	103	90	118	109	100	114	88	103	88	97	104	89	100	102	111	92	98	104	93	106	85	108	82	110	100	96	102	106	83	106	102	113	106	98	111	116	107	95	106	119	116	101	76	111	111	105	96	103	97	88	107	101	110	101	101	88	85	102	105	86	105	95	83	84	99	104	88	98	95	101	101	91	100	86	97	97	98	115	94	86	79	93	100	85	119	103	88	85	99	108	113	97	101	101	101	104	99	97	116	115	116	112	99	107	114	99	112	105	102	114	84	88	101	102	85	97	90	111	101	111	101	96	105	116	109	99	96	93	86	100	102	99	106	101	97	91	84	114	104	99	81	105	102	99	104	101	104	110	90	100	88	90	95	121	91	102	101	100	85	98	100	99	109	85	98	92	96	84	98	90	96	105	93	92	92	107	99	102	115	92	98	96	93	96	115	98	102	97	94	104	114	87	90	107	97	91	103	93	96	112	106	93	100	115	91	97	97	99	104	95	85	112	87	108	111	106	92	100	86	102	92	116	95	107	105	104	102	99	99	98	106	100	93	107	116	81	87	99	93	90	102	111	101	107	113	105	90	98	78	92	96	104	110	82	91	102	112	100	78	86	86	83	98	102	106	90	87	101	98	91	101	93	93	95	108	117	105	113	107	97	104	111	112	108	98	86	111	103	101	91	101	93	88	92	85	102	115	113	96	84	107	96	88	111	98	105	108	95	100	108	109	109	100	99	104	94	110	96	103	105	96	87	103	80	101	88	107	104	99	115	93	96	102	84	102	97	87	101	86	122	98	110	108	108	113	75	97	102	100	87	81	95	90	89	108	97	104	109	94	97	118	110	96	112	97	96	105	97	91	97	126	94	112	94	126	101	94	106	88	113	90	88	102	97	113	102	108	104	102	75	100	117	100	104	94	102	94	111	104	101	83	95	94	101	94	118	79	94	104	103	104	103	96	103	105	104	93	102	97	108	85	85	89	92	107	91	106	89	104	94	87	96	113	93	119	80	110	108	101	80	118	94	99	108	96	110	104	89	108	117	104	93	104	100	128	115	92	96	96	105	80	108	106	105	86	90	109	88	126	90	87	99	99	96	90	99	114	82	103	106	107	118	92	111	120	112	99	101	112	96	111
5590	1417	3104	3767	2974	2445	2068	1697	1412	1178	1065	954	821	747	754	699	630	584	588	538	478	481	524	470	467	493	424	444	422	379	411	417	379	371	378	377	382	390	356	385	365	387	360	323	382	365	331	376	324	358	305	355	385	345	322	318	354	362	385	335	324	348	372	320	338	365	318	351	328	323	321	313	332	357	318	316	314	340	292	322	340	258	344	301	336	310	318	325	300	330	341	358	326	337	322	343	318	310	337	322	315	332	346	324	327	329	326	349	306	314	326	344	313	330	294	308	354	330	330	311	329	354	373	310	332	320	319	313	282	306	318	308	302	332	361	311	340	299	346	331	304	306	321	312	339	314	294	329	312	326	297	298	335	329	311	286	320	327	293	312	315	323	305	328	314	295	297	321	290	325	315	313	312	310	320	321	323	307	293	282	322	281	304	334	318	337	318	314	299	329	325	303	294	314	269	321	309	306	310	299	290	331	318	300	304	318	320	315	313	286	314	308	344	325	312	302	327	326	316	332	317	309	323	342	316	305	330	324	303	276	305	324	347	301	324	316	295	299	303	330	308	340	293	295	316	328	348	304	302	339	331	308	338	324	321	358	331	316	344	284	309	303	318	298	308	334	306	344	312	329	337	344	302	303	316	303	316	338	316	313	339	295	309	351	289	300	310	274	318	333	305	319	315	318	370	318	320	324	332	319	334	299	321	313	307	312	320	327	347	271	286	339	325	301	331	306	300	318	297	317	283	328	301	332	352	309	304	324	306	306	334	324	288	295	308	305	295	302	327	307	323	322	318	304	313	317	333	314	296	320	319	290	308	288	292	350	309	328	316	318	287	313	280	286	302	289	308	306	286	344	313	310	306	302	314	345	269	327	295	333	304	289	336	315	318	331	317	303	311	297	290	325	288	291	347	288	309	322	309	306	296	312	301	300	308	318	301	285	312	327	316	329	308	320	322	308	312	312	329	303	342	305	304	338	312	307	289	328	269	328	308	290	300	317	345	307	308	311	282	315	309	320	306	336	339	349	305	348	304	315	312	265	298	335	296	296	335	333	321	318	286	322	294	328	311	309	320	310	301	304	311	296	298	279	309	320	308	300	308	290	339	305	310	297	331	311	302	291	317	307	348	310	292	306	302	304	326	313	322	301	323	318	353	348	298	307	300	311	329	315	316	307	305	323	322	319	300	312	303	317	299	299	299	273	308	326	332	331	302	282	305	322	296	283	311	276	310	349	284	299	311	298	312	345	323	293	350	323	279	307	319	320	334	289	324	323	332	284	335	302	295	313	283	299	304	303	312	324	327	315	351	318	316	306	287	310	324	329	319	303	310	312	325	314	279	314	319	332	282	299	319	348	340	283	313	305	356	305	313	312	310	315	299	330	313	309	345	313	320	318	281	288	328	338	306	295	314	261	313	303	324	316	345	344	331	305	301	293	316	305	298	335	293	319	310	322	276	352	334	279	315	313	312	339	328	303	304	281	288	306	291	312	334	311	303	302	338	336	322	342	290	328	304	299	321	303	327	295	312	287	316	301	332	322	317	320	328	307	308	271	324	351	319	320	310	304	312	335	341	322	316	348	284	307	300	321	273	293	289	321	292	314	320	337	305	299	270	315	349	319	348	313	326	341	324	330	314	307	304	303	322	326	324	289	330	295	300	311	305	343	280	347	300	285	292	317	291	337	304	303	318	326	334	334	306	310	311	309	296	312	325	322	292	325	317	326	337	323	286	298	321	329	313	313	260	354	313	343	315	284	303	292	333	317	308	299	297	330	303	331	320	327	303	313	286	316	307	351	306	308	306	327	317	280	300	302	316	301	313	300	295	332	312	317	302	340	322	323	317	308	320	292	322	317	329	320	347	339	301	340	304	312	302	313	344	312	317	326	322	317	287	296	308	308	308	346	293	296	285	288	311	330	297	313	283	321	293	337	306	317	336	338	289	340	354	317	290	318	306	302	297	321	313	273	307	327	352	326	313	295	322	275	312	293	327	288	291	336	289	313	299	320	320	329	306	326	328	326	333	321	322	290	310	319	307	314	294	302	302	381	284	330	306	314	335	298	319	301	303	320	322	320	324	305	342	297	287	307	336	280	330	315	306	325	315	321	302	279	289	288	325	338	334	324	296	300	298	304	301	324	330	306	325	328	338	326	290	315	331	287	278	282	334	327	289	300	344	325	293	273	313	273	326	327	337	344	299	323	316	314	318	320	303	321	299	338	291	316	278	313	333	310	323	290	298	297	275	304	276	329	309	343	333	327	306	319	297	319	344	299	303	309	344	311	291	298	309	318	313	310	319	330	344	298	311	289	325	297	330	327	291	297	305	289	325	323	311	302	300	302	295	300	325	313	303	287	309	329	314	290	284	275	334	328	305	325	348	319	295	300	308	303	349	260	353	310	319	274	335	327	352	310	323	319	327	293	303	311	334	327	337	354	327	287	302	313	319	299	278	302	298	325	320	330	343	303	300	288	278	300	310	310	329	312	305	311	320	289	340	302	294	323	305	323	278	314	295	342	306	311	284	307	300	294	321	300	298	317	317	282	310	311	323	321	308	319	339	341	314	295	329	332	291	320	295	326	315	320	341	322	283	303	293	314	319	318	351	334	325	313	300	309	306	298	315	332	308	316	343	327	330	289	310	298	280	310	319	358	329	288	314	309	318	306	299	299	325	333	301	309	362	324	326	267	326	304	290	314	355	329	292	334	310	306	323	319	288	336	332	315	286	304	346	347	322	302	320	332	327	345	308	325	315	313	308	330	290	322	320	327	336	309	324	304	306	332	312	334	301	303	291	303	327	322	329	311	285	338	345	279	307	288	331	334	305	281	301	296	276	316	281	261	298	284	314	330	330	306	285	309	299	298	329	323	276	294	305	314	335	346	296	312	321	315	307	322	322	338	305	310	331	326	331	330	293	308	317	297	302	294	329	305	346	326	307	287	305	319	351	300	321	294	315	293	297	332	338	335	333	311	328	295	292	312	339	317	294	298	338	325	333	335	331	321	331	337	307	304	307	309	307	324	324	340	332	308	307	318	352	340	308	330	321	313	354	329	300	338	304	318	309	307	308	316	317	361	339	284	285	325	303	333	320	314	306	312	275	326	287	321	330	305	325	327	325	322	329	330	315	310	310	285	329	290	310	323	304	335	298	313	330	341	300	322	314	304	302	308	304	326	295	305	317	303	318	313	319	313	320	318	320	337	338	311	311	314	329	339	329	299	318	324	333	284	306	344	280	328	314	320	328	303	323	333	313	295	347	303	321	340	309	330	319	315	327	311	344	292	318	331	297	296	338	319	328	306	292	312	313	309	312	294	340	307	307	315	331	319	320	297	320	293	303	293	303	283	303	307	285	301	282	310	330	321	326	321	342	321	334	342	298	322	284	293	312	299	290	274	341	312	321	315	305	310	335	316	301	323	310	323	329	338	320	328	296	282	308	353	330	312	330	309	298	322	309	297	323	306	298	307	299	303	309	334	316	343
19249	3248	2963	2345	1613	1114	861	673	558	476	423	357	324	338	260	285	265	222	243	248	221	213	235	209	218	218	187	207	182	184	208	195	167	169	167	160	159	172	204	177	195	162	193	187	165	188	167	175	157	172	175	186	156	172	174	164	173	154	168	183	167	184	167	157	168	166	169	188	182	160	175	179	160	186	173	169	189	166	160	162	173	148	179	154	186	155	186	153	179	174	173	198	178	151	160	149	166	160	169	182	161	173	170	177	163	148	155	201	155	166	153	154	181	163	182	129	165	147	142	153	164	158	188	163	150	170	156	166	147	169	145	150	148	147	155	173	146	186	152	166	154	170	160	179	154	182	159	159	169	159	139	175	182	167	139	167	163	176	158	166	150	161	181	161	167	178	173	184	159	166	166	156	159	176	191	177	153	152	184	173	149	168	174	170	157	154	162	160	166	162	150	159	168	164	167	147	155	155	144	140	171	158	166	160	163	167	147	179	170	174	158	190	173	174	143	158	198	190	187	176	161	157	150	162	143	162	168	165	170	177	170	152	168	159	172	147	145	169	144	189	161	167	168	184	165	143	157	164	149	168	149	149	173	154	156	162	163	145	173	156	170	162	157	183	181	171	157	160	192	165	154	145	135	168	142	179	165	167	166	178	161	142	162	154	161	153	177	158	151	169	185	167	176	167	177	159	170	167	164	170	178	153	163	157	169	158	164	158	158	156	161	146	129	175	159	175	147	172	169	165	159	169	162	175	169	151	159	168	140	163	162	149	157	183	183	150	174	156	164	167	176	147	156	143	157	166	151	157	167	172	159	157	161	162	144	151	156	164	144	162	152	166	162	164	167	170	158	165	163	133	158	170	167	149	162	185	154	153	164	172	159	192	184	171	155	163	186	148	175	166	146	163	149	179	167	157	164	163	151	162	141	164	169	185	163	141	153	177	172	156	161	150	160	158	149	161	174	176	161	162	160	170	166	157	173	161	161	164	178	164	133	150	163	177	177	156	176	151	150	166	158	154	156	189	167	167	180	183	182	174	168	172	153	147	173	163	153	173	192	167	181	151	150	155	171	153	153	154	149	157	170	173	163	160	167	143	178	171	148	155	155	157	154	144	164	150	172	144	145	173	172	182	162	166	152	180	189	190	169	160	164	160	184	183	173	168	175	155	164	166	160	169	158	174	162	165	180	171	155	167	186	146	180	172	172	157	168	177	153	176	191	171	181	192	168	162	138	169	147	160	162	144	160	170	152	167	149	150	166	176	174	172	167	158	161	153	181	195	168	131	158	176	152	164	177	172	179	160	147	171	146	159	166	157	163	183	165	161	151	151	164	144	176	166	174	159	175	161	171	174	159	168	168	175	159	158	162	153	172	187	159	146	174	169	166	147	165	144	155	171	152	152	169	160	146	173	160	172	154	170	176	159	151	171	174	186	153	162	157	168	152	166	150	145	167	178	183	186	172	149	173	171	141	174	198	148	167	201	188	178	163	164	157	169	170	176	162	182	147	179	161	155	179	139	183	171	165	153	166	159	186	164	156	165	172	155	164	171	159	178	167	169	165	163	147	152	183	158	167	174	160	154	160	158	153	175	171	179	182	157	173	170	151	158	158	166	164	154	167	147	164	169	141	154	175	170	164	162	161	167	186	136	148	159	171	178	157	144	161	178	143	157	142	152	162	142	171	172	169	157	173	156	139	175	174	162	164	164	146	151	138	167	175	170	169	152	147	154	151	151	121	172	132	161	144	176	183	169	194	154	152	163	163	180	150	149	176	163	167	159	152	170	141	175	180	149	161	181	158	148	153	159	148	172	167	163	173	159	137	179	155	164	147	162	173	158	178	147	166	158	127	174	167	155	150	159	142	156	172	163	130	157	186	154	164	161	158	159	191	157	155	176	169	185	170	174	152	137	151	185	174	170	163	159	187	188	164	173	160	174	149	174	139	180	170	147	161	167	191	192	175	153	155	163	186	149	167	160	167	145	171	171	151	157	186	135	164	183	153	154	166	147	163	154	151	194	170	152	145	160	173	181	181	157	175	158	158	167	152	159	159	150	164	156	181	168	194	186	160	157	160	167	154	168	161	190	164	166	170	172	160	158	192	169	172	148	173	163	176	184	148	156	161	154	162	154	176	174	174	170	166	165	155	176	144	160	161	156	166	184	175	166	164	148	164	168	156	162	181	161	171	181	170	132	148	157	166	172	152	142	159	181	165	167	164	153	183	178	164	168	178	174	170	143	162	173	159	168	162	185	153	181	157	176	145	158	163	165	151	168	167	149	179	142	177	153	153	168	166	162	161	165	165	192	182	163	173	148	184	158	164	165	156	188	154	166	176	171	169	173	154	145	137	174	162	163	155	182	162	165	158	161	154	172	170	150	184	169	174	192	168	134	166	165	174	157	180	150	152	138	187	160	164	135	158	167	181	171	183	164	160	149	181	168	151	201	173	160	167	170	172	161	157	157	155	158	156	157	166	166	163	166	162	172	158	167	198	153	156	184	174	173	149	165	162	164	167	158	200	178	142	188	161	143	159	147	174	151	142	198	180	162	174	191	169	171	158	161	161	181	156	180	164	157	157	157	149	180	162	185	160	160	169	179	174	160	167	158	183	152	179	166	164	142	154	176	169	182	167	162	167	166	158	161	146	166	176	146	170	154	178	155	175	174	166	146	153	187	163	178	150	165	156	192	152	154	130	167	146	166	166	174	161	181	175	156	165	173	155	167	167	177	183	162	163	168	160	143	188	164	169	166	135	148	176	147	173	157	177	163	173	161	179	173	139	162	152	166	147	142	158	156	170	169	149	160	148	169	165	163	164	182	163	159	155	150	149	179	188	145	187	186	176	161	176	147	157	182	151	162	151	156	159	163	174	161	137	154	177	147	168	178	137	165	169	165	186	178	175	189	176	164	179	146	186	178	159	165	182	157	161	170	149	186	151	153	168	139	149	175	160	152	171	164	155	149	174	174	145	172	162	180	172	168	153	181	185	140	155	167	180	166	162	158	149	174	145	150	152	192	168	185	177	166	169	184	168	145	144	151	176	178	149	187	163	128	170	178	145	161	179	162	181	169	162	161	177	144	173	158	172	174	157	186	162	158	170	166	181	171	163	160	161	163	167	161	159	164	157	150	177	186	173	171	172	168	169	131	149	168	168	121	151	175	162	163	149	164	147	166	167	192	168	156	175	184	186	153	167	156	141	163	188	161	153	176	162	163	188	172	167	168	175	168	170	176	157	129	179	156	137	154	172	148	170	173	165	182	140	172	181	160	166	179	160	151	165	154	182	167	174	158	149	176	183	150	155	150	166	143	165	181	162	166	177	148	164	154	135	156	165	185	168	177	143	179	164	155	157	169	171	160	151	172	179	168	172	146	169	173	159	163	161	181	135	185	169	127	184	162	150	168	154	163	165	165	186	156	160	171	154	181	169	151	155	156	166	178	180	184	150	174	195	167	181	159	152	182	174	161	152	160	168	167	171	179
8000	2725	6007	6994	5639	4836	3820	3223	2544	2303	1994	1842	1595	1480	1328	1301	1197	1066	980	911	927	845	795	789	773	711	697	724	695	711	669	667	657	663	594	622	615	585	658	586	599	587	607	603	551	603	566	545	587	533	549	572	568	546	545	533	547	560	526	568	506	516	538	509	547	490	577	524	530	494	526	536	536	473	548	526	498	505	535	463	532	512	507	526	534	496	558	476	491	485	491	516	510	526	533	484	494	529	496	494	508	491	516	503	456	485	477	461	555	529	494	493	495	517	495	474	494	470	493	499	505	487	477	500	529	470	500	504	509	483	480	507	493	452	485	487	500	457	465	484	466	468	476	457	494	485	472	482	507	492	491	510	467	488	517	487	476	492	512	483	478	487	486	507	484	468	473	495	530	505	490	487	437	510	504	491	434	522	522	481	493	487	507	492	496	490	418	538	522	506	495	466	488	503	455	491	494	479	463	506	440	504	485	492	433	463	479	498	494	450	466	475	481	506	533	515	464	488	496	491	472	518	507	514	504	493	488	456	457	460	523	498	481	464	480	476	509	473	492	473	497	516	524	498	481	490	512	495	494	487	501	491	456	499	498	507	478	473	539	536	500	478	485	490	490	463	491	452	517	492	502	461	473	485	502	468	517	479	500	486	492	444	466	459	468	483	485	451	526	466	479	473	504	484	499	521	480	494	505	470	494	518	498	480	509	495	448	512	482	492	508	470	470	495	482	459	524	502	478	513	489	433	481	501	498	468	490	529	507	476	493	506	500	464	505	434	464	480	501	507	496	480	495	487	471	509	490	488	457	456	517	512	492	468	482	497	483	490	499	497	475	454	495	459	455	494	494	489	501	456	498	494	472	512	459	487	446	485	506	475	456	508	493	510	463	468	534	479	490	514	490	510	481	465	477	477	532	489	484	513	493	486	484	489	450	516	482	479	529	490	485	494	481	481	493	477	455	511	486	460	497	505	521	509	503	493	472	507	498	477	523	467	524	508	490	525	459	477	459	470	502	502	451	488	469	453	473	499	490	508	466	487	470	470	455	483	482	494	501	492	491	476	499	489	480	498	513	487	485	502	498	488	478	487	502	466	536	461	448	539	476	529	467	480	511	494	485	475	482	495	487	532	462	482	499	461	467	482	474	485	500	502	484	472	492	479	515	464	475	508	462	497	481	492	474	497	507	492	469	461	496	458	455	503	489	505	529	507	479	467	478	495	450	516	489	497	457	508	488	505	443	479	469	484	489	508	463	497	480	461	513	471	464	465	520	505	471	514	490	500	473	526	531	447	499	469	492	516	507	526	524	428	478	503	479	507	477	458	520	494	481	511	508	489	542	486	450	497	497	470	466	505	475	480	480	489	543	514	491	501	505	490	466	486	454	494	454	467	506	524	476	491	518	468	454	500	452	532	449	471	484	475	466	497	481	526	506	469	459	475	509	462	468	511	484	482	464	491	512	513	525	516	477	476	508	485	490	489	463	501	491	465	482	491	522	485	516	457	488	513	492	496	489	495	495	463	516	454	508	490	515	480	500	497	480	457	474	490	537	483	443	475	497	474	476	488	483	498	489	505	482	478	470	468	505	514	507	513	512	527	467	483	493	500	523	485	515	501	481	518	487	473	483	500	481	501	488	507	492	498	471	465	482	492	494	460	478	474	491	486	518	489	478	550	439	489	475	447	503	453	512	483	497	468	517	508	481	459	481	476	487	527	459	471	499	523	488	453	440	472	479	481	473	491	475	443	476	470	497	476	499	469	467	475	505	465	484	518	488	481	476	478	478	476	480	496	528	469	485	447	488	499	460	522	508	479	527	460	457	475	497	536	467	467	472	511	502	478	496	483	512	475	500	445	455	499	471	488	499	446	462	480	512	526	515	466	477	485	497	468	482	483	476	509	443	463	476	498	492	496	482	530	492	506	461	513	443	501	521	476	497	492	495	546	497	480	478	488	478	499	478	484	496	492	466	515	517	482	475	465	490	498	469	493	511	490	474	493	481	450	462	510	491	464	473	477	479	484	464	512	524	522	523	458	499	482	495	466	509	462	506	518	520	478	464	427	527	500	496	521	479	462	447	451	514	497	503	489	470	497	458	482	497	471	509	449	469	479	485	470	467	505	464	488	480	476	494	469	486	496	497	514	472	461	517	470	486	467	482	479	478	487	466	469	471	480	502	454	484	474	489	470	434	468	506	462	473	468	491	502	486	510	499	460	463	517	514	507	511	463	519	514	478	525	485	453	483	489	516	490	497	498	430	496	474	443	516	510	483	545	471	508	456	481	474	466	474	509	471	469	480	493	463	436	498	517	476	513	488	467	495	481	438	495	483	486	496	481	488	456	487	518	480	487	469	487	491	463	479	482	481	500	497	485	481	521	517	480	499	517	468	476	480	479	516	482	524	478	456	490	503	466	472	477	512	469	464	453	500	454	476	483	454	476	491	500	516	500	502	468	430	471	507	493	469	472	508	504	472	501	468	532	478	484	498	479	461	457	515	488	463	456	466	524	489	489	481	481	497	485	458	462	458	494	468	475	500	482	465	442	489	536	499	456	478	484	486	510	481	481	515	531	461	497	481	461	437	447	503	451	507	479	449	472	495	511	489	464	493	458	469	450	476	462	464	502	539	453	460	484	457	450	473	503	447	516	500	487	466	514	457	450	485	456	472	458	467	516	490	468	506	518	483	503	470	473	431	442	477	485	500	506	482	503	467	504	474	541	523	519	474	457	494	500	478	496	502	476	471	517	456	502	489	528	508	495	486	470	531	496	460	467	495	472	478	502	482	498	513	543	496	501	503	462	489	484	491	446	502	517	494	482	446	490	497	504	486	510	474	496	478	462	460	496	492	494	515	472	460	491	441	499	473	456	477	497	481	544	518	476	485	488	479	503	483	453	506	504	478	497	510	513	468	434	490	522	446	478	479	448	506	470	437	507	497	494	479	482	502	477	452	511	462	489	494	464	496	488	485	445	474	529	437	515	513	468	433	513	539	475	485	461	478	449	495	507	519	521	481	478	474	487	502	460	499	478	486	473	508	468	511	476	487	523	495	460	472	485	495	465	480	479	530	486	464	505	486	474	477	467	484	500	464	487	498	508	470	482	482	491	475	531	511	444	478	459	520	496	468	440	481	516	466	469	497	467	464	479	503	480	452	509	471	466	490	517	447	479	463	480	509	479	496	519	494	480	508	493	511	515	500	462	481	501	491	483	506	487	491	495	496	463	475	484	458	492	480	482	489	500	474	513	500	470	487	521	482	455	516	506	483	507	501	484	498	439	456	459	504	492	472	448	480	485	464	484	480	477	479	497	495	498	486	486	517	465	523	477	511	492	486	485	522	474	501	494	501	460	513	501	511	493	491	443	472	485	463	478	482	447	495	464	518	467	458	461	553	489	467	430	478	476	465	510	507	458	554	540	504	511	519	454	471	466	461	457	486	493	515	456	485	525	487	485	470	490	501	465	480	470	507	462	498	474	472	509
2442	264	275	269	233	263	189	208	190	226	201	221	198	214	221	211	184	215	195	192	178	214	186	202	195	228	176	212	194	175	182	190	187	208	189	205	231	190	206	178	180	178	204	197	157	217	197	214	194	190	218	201	205	199	173	226	216	191	214	185	188	199	192	195	175	212	177	165	198	207	192	212	221	195	204	205	198	207	213	178	202	222	198	185	187	190	216	199	190	191	194	181	193	220	192	208	205	213	182	205	199	201	214	195	194	208	190	189	211	183	212	213	210	193	200	204	203	171	219	171	191	178	191	197	217	188	202	225	198	185	199	215	182	190	210	173	195	215	205	199	215	200	207	209	208	211	182	211	221	186	201	195	196	189	209	179	196	185	178	222	197	163	186	212	210	197	208	212	209	212	176	172	210	183	210	199	210	176	195	214	227	203	205	198	181	191	203	201	202	215	198	206	205	183	170	195	205	171	197	198	201	192	202	204	188	197	195	189	191	201	191	212	188	188	186	197	183	201	173	192	190	193	185	190	196	213	198	211	214	178	182	159	212	192	189	180	191	217	205	211	195	187	190	209	190	183	199	200	226	179	197	210	184	167	165	193	195	186	217	198	171	194	206	189	198	171	181	217	215	171	205	194	173	218	180	224	182	214	202	213	205	215	187	195	227	182	208	194	185	181	183	206	198	238	215	200	187	208	188	188	196	201	198	197	197	202	182	188	216	196	198	223	223	206	197	204	199	182	196	191	192	198	194	208	186	225	192	208	204	192	193	191	204	192	193	185	214	194	217	202	209	212	198	224	208	178	193	204	183	173	219	192	189	188	209	202	200	223	196	165	174	202	194	203	205	208	205	185	212	172	207	203	185	183	190	193	210	196	199	188	194	182	201	225	213	231	207	202	222	219	197	216	206	202	217	205	179	188	223	179	192	195	203	190	208	200	189	205	210	178	198	210	200	203	186	190	196	186	215	191	197	192	202	201	218	197	183	197	196	208	203	223	213	199	207	198	190	192	209	170	187	185	217	216	215	207	195	184	210	203	192	208	211	221	219	169	201	185	213	197	187	195	188	176	203	221	183	200	189	229	196	197	186	196	211	190	192	194	212	222	176	206	185	204	208	223	196	222	213	182	189	192	203	208	195	191	178	161	187	231	195	195	199	225	191	212	210	215	176	203	201	196	206	172	195	206	203	190	166	182	185	202	163	202	206	203	188	181	207	196	188	191	209	203	206	195	192	225	187	212	194	193	212	195	176	196	220	211	220	204	203	184	192	201	212	211	230	212	199	187	200	165	196	228	182	202	195	225	161	190	201	202	186	194	220	179	199	207	207	198	179	172	199	244	218	229	204	208	193	185	213	179	200	193	180	208	214	208	177	191	208	235	231	187	196	206	203	194	212	197	205	197	181	185	191	202	192	206	191	189	205	190	208	199	222	212	189	208	187	196	234	203	207	203	213	187	187	197	192	183	210	200	211	224	194	178	180	210	216	185	184	209	225	192	165	209	197	199	200	189	183	204	194	178	203	204	183	189	191	220	196	216	200	195	204	219	204	175	201	212	200	215	184	214	208	224	200	159	205	177	187	199	186	161	193	206	179	178	207	203	206	187	198	187	203	223	188	191	194	202	203	179	219	187	202	199	202	193	204	195	195	192	181	185	206	216	183	212	207	200	198	190	188	201	194	205	203	193	192	192	182	180	195	189	191	193	193	205	196	187	199	211	219	226	200	185	193	181	171	207	194	216	203	188	172	191	214	187	228	161	187	186	183	224	237	202	221	175	200	178	206	208	218	187	187	215	199	178	226	202	198	221	191	202	228	208	188	180	182	198	201	199	192	206	193	180	191	220	215	186	197	178	182	201	182	192	199	195	195	180	210	184	201	207	191	229	188	182	187	182	223	179	192	196	187	201	195	200	199	204	184	193	186	220	201	170	172	212	197	208	216	197	182	184	196	204	175	197	176	224	225	176	195	194	229	211	233	207	194	200	192	191	208	203	227	204	205	202	180	203	178	194	202	225	188	171	201	204	196	193	207	204	195	169	195	188	206	203	213	184	196	189	204	224	213	217	178	212	199	208	208	175	183	190	158	203	196	192	199	202	202	207	193	223	203	179	206	198	207	210	189	169	212	189	186	224	223	205	183	206	186	184	215	211	191	189	201	238	220	172	210	191	203	182	204	193	225	183	214	154	214	198	189	209	217	204	174	206	190	194	195	192	185	208	199	209	201	208	202	188	207	172	222	188	188	185	227	199	183	189	205	189	198	189	195	204	176	191	226	185	210	209	200	202	186	180	190	207	181	217	193	199	171	192	206	206	183	179	208	191	204	197	181	213	201	185	187	163	212	185	191	208	213	158	200	209	187	201	203	178	179	208	213	202	191	209	220	198	199	190	205	196	206	198	207	197	194	196	192	188	211	189	193	194	202	208	179	203	197	200	187	192	180	200	198	194	220	176	205	205	180	209	199	202	182	218	204	207	204	177	215	192	214	212	191	188	187	194	201	167	226	199	201	199	192	229	183	205	186	190	217	234	195	193	203	201	205	179	189	177	179	206	197	210	169	219	180	196	213	170	197	189	167	202	214	182	214	195	197	199	191	194	197	169	198	211	204	189	194	216	214	211	209	201	195	203	203	212	196	207	193	209	213	217	194	193	216	194	185	197	170	178	191	189	198	180	192	183	192	188	218	188	176	211	201	195	208	208	204	194	191	198	197	222	203	201	212	180	199	209	179	199	204	192	185	187	185	215	201	186	190	186	202	208	180	200	186	172	223	199	212	209	185	178	189	193	200	191	210	183	198	205	207	196	172	182	196	194	191	190	208	185	191	197	239	198	196	205	184	182	185	197	183	225	180	215	232	194	196	175	186	205	192	186	194	220	197	202	185	223	195	203	194	173	197	168	195	215	181	216	172	212	198	201	220	197	190	218	173	204	228	208	227	203	202	217	187	172	223	178	171	208	188	171	174	201	182	198	185	204	216	216	174	197	209	214	200	190	187	173	223	206	201	203	193	206	192	211	207	206	200	213	193	217	196	201	191	196	205	178	182	191	191	214	222	175	202	186	197	199	198	179	187	170	214	205	208	225	212	208	202	193	216	187	202	190	202	201	198	179	202	208	214	208	209	206	184	220	190	187	210	232	210	202	189	192	186	188	187	193	222	200	189	191	203	188	169	225	216	183	199	205	185	214	178	177	212	214	200	174	183	196	189	213	192	188	195	189	210	228	199	191	161	169	202	202	188	200	180	196	195	199	189	168	192	182	187	203	189	195	186	184	208	193	191	222	197	195	214	206	205	201	187	184	198	195	193	201	184	187	183	207	198	176	169	185	213	211	196	186	173	173	213	200	182	208	195	205	209	201	201	217	200	194	206	197	212	221	193	201	180	216	232	200	179	212	160	214	194	176	200	214	204	204	187	198	217	169	185	207	185	184	180	213	207	220	193	193	181	208	192	201	196	187	176	190	193	184	188	193	180	190	200	212	219	200
2211	641	741	722	694	680	630	616	613	618	572	548	573	615	583	568	574	571	553	541	578	568	569	576	566	564	600	586	557	542	572	566	551	562	543	546	574	568	562	565	532	555	500	595	541	599	569	547	556	556	516	563	557	551	575	563	557	545	531	596	530	541	532	570	560	572	556	534	578	585	562	517	538	507	535	587	521	544	546	559	593	507	584	566	536	604	559	512	571	524	503	546	570	561	539	575	516	555	485	565	544	512	561	580	548	551	535	521	581	559	566	542	540	537	529	549	558	556	527	570	560	557	525	567	567	561	545	575	546	504	541	550	518	610	548	545	540	613	560	558	575	548	517	532	529	600	542	548	538	519	580	549	557	546	520	547	526	557	550	539	541	530	539	560	571	541	551	535	559	524	538	576	586	578	539	549	543	544	579	515	561	562	537	544	565	562	577	524	555	603	586	538	537	540	588	556	528	538	547	584	533	549	531	559	568	586	532	536	553	583	562	504	527	521	532	605	526	543	540	601	553	544	579	541	541	534	570	545	554	540	528	516	521	538	559	545	585	571	585	546	545	520	547	580	549	518	526	544	545	559	561	550	546	530	509	595	566	493	579	536	568	539	576	584	525	557	569	535	555	538	509	554	523	550	562	543	558	515	583	552	530	604	547	557	541	578	540	569	605	592	528	524	556	557	574	572	539	580	614	558	571	528	565	562	561	550	596	565	545	533	543	549	549	565	537	593	570	541	535	562	569	542	569	573	530	553	538	548	501	573	538	553	533	505	556	541	525	520	539	547	515	544	542	562	565	583	529	587	505	553	524	604	516	548	538	536	532	542	580	556	508	572	495	572	539	510	564	536	546	532	556	567	553	518	529	524	556	557	547	525	533	553	564	578	600	517	581	516	552	548	578	564	529	576	529	555	558	563	573	549	536	556	555	569	550	535	543	574	554	569	544	543	586	590	543	570	568	568	554	536	536	526	574	570	495	568	579	546	511	510	561	563	545	496	518	512	512	571	617	574	535	515	540	566	576	546	570	575	545	526	583	528	515	549	511	541	561	569	582	568	546	494	554	524	553	578	549	559	551	535	549	570	573	533	549	524	558	558	534	564	513	514	573	551	515	523	573	598	572	565	568	571	560	550	560	565	503	537	554	555	511	538	594	530	562	543	564	554	563	545	575	577	544	580	551	543	569	554	559	599	552	534	555	530	548	565	516	561	510	518	512	555	574	598	542	511	545	606	530	548	551	565	586	533	561	566	578	551	607	512	546	540	519	547	549	583	546	519	570	532	543	537	540	559	548	526	533	556	570	555	574	470	535	532	533	561	568	549	539	572	553	548	567	534	572	570	535	570	596	511	571	534	524	545	577	542	522	535	514	595	563	568	544	547	553	556	569	545	562	566	551	555	534	546	596	562	534	584	569	559	558	535	547	546	585	569	525	568	537	568	536	547	530	540	533	546	525	586	547	563	549	555	528	547	557	547	534	519	582	569	563	554	546	552	550	587	539	538	567	598	536	543	533	534	556	540	532	581	552	533	547	513	570	552	580	534	569	529	565	508	515	572	527	573	550	552	551	575	530	533	544	547	550	531	525	566	517	555	558	566	547	535	571	566	556	552	552	500	553	513	570	584	566	520	568	535	515	532	549	579	525	566	563	539	527	576	514	578	532	551	590	590	534	523	573	562	585	541	560	550	536	512	572	509	566	542	536	568	537	539	584	552	552	594	529	546	556	596	516	545	535	537	569	561	521	587	533	596	512	523	568	547	538	579	568	551	531	517	580	494	510	567	547	565	568	547	548	557	579	536	560	550	520	575	566	567	534	522	520	544	558	571	536	572	517	551	554	518	560	519	544	541	577	586	565	549	532	520	565	570	575	562	507	569	572	546	518	590	545	553	565	549	589	554	546	513	607	557	563	529	542	505	541	557	516	552	550	554	551	528	551	552	530	519	534	563	568	566	526	571	551	556	534	567	531	579	556	591	567	557	542	578	549	526	528	559	568	549	538	531	542	579	519	541	517	555	585	535	513	541	582	574	568	533	598	559	519	529	580	514	552	529	537	564	550	559	511	581	569	563	518	579	565	629	539	519	557	589	547	527	580	548	552	554	528	588	558	542	563	583	575	557	551	583	525	524	595	541	519	505	517	591	564	583	548	545	569	582	549	538	606	592	551	565	595	562	510	581	542	512	597	554	561	562	506	589	546	536	551	529	537	545	541	575	537	575	524	588	561	540	542	565	539	545	564	571	547	547	530	514	570	547	575	509	554	521	527	550	538	538	543	566	549	540	523	565	534	557	537	549	555	522	567	570	554	596	568	530	571	511	551	562	551	537	565	557	567	538	566	510	525	577	557	561	538	570	567	544	569	564	526	544	552	532	581	569	570	549	555	532	545	549	581	562	515	524	559	541	538	582	564	550	552	541	577	549	492	530	572	535	544	516	549	519	528	592	509	566	545	552	531	542	558	563	592	506	539	568	564	517	533	559	554	541	590	534	562	584	552	525	517	526	533	589	557	560	533	539	547	541	561	551	518	548	525	583	551	540	541	595	482	567	563	538	573	568	535	553	581	536	574	567	517	535	537	536	547	561	537	543	539	542	561	555	537	523	553	585	553	521	570	588	544	555	562	521	509	539	579	534	540	603	553	511	562	583	552	568	536	550	538	548	548	515	534	535	524	567	527	559	558	543	565	541	527	500	532	558	532	551	533	594	556	569	553	538	513	537	556	585	551	527	604	511	546	573	550	546	571	547	534	549	576	536	559	583	566	560	553	524	503	619	533	552	535	530	545	534	550	569	533	526	572	563	514	548	546	559	527	548	588	530	576	529	574	545	535	533	542	583	533	573	541	541	516	593	545	589	569	539	541	555	548	529	538	574	574	536	551	532	563	594	568	536	544	567	545	591	536	507	549	548	540	549	562	505	538	564	529	552	563	526	614	588	527	514	564	567	524	588	533	572	566	564	550	557	554	578	500	563	554	549	549	536	562	547	596	528	566	609	557	539	512	564	572	565	588	565	500	554	566	541	519	550	568	604	534	591	530	535	565	546	551	544	513	561	569	539	555	539	552	612	529	528	570	577	539	534	517	538	570	610	574	545	548	592	592	562	580	530	532	605	539	544	568	542	558	563	582	531	547	594	542	544	545	551	556	541	541	543	553	587	513	559	528	521	531	523	538	545	556	568	528	582	594	555	561	560	559	563	553	556	539	585	536	527	545	533	573	542	545	534	540	540	560	547	488	550	568	545	531	512	575	559	560	540	588	567	550	566	562	551	562	542	511	479	511	556	512	601	510	582	549	602	569	494	544	514	574	579	584	556	567	576	551	546	546	522	571	531	499	500	556	535	526	524	567	545	557	499	559	520	518	558	593	518	574	597	588	571	521	577	527	571	550	559	546	549	602	569	526	536	547	526	541	555	544	540	551	491	549	545	511	529	532	510	549	557	560	556	530	592	545	595	534	496	576	519	531	575	577	551	501	540	595	539
10338	1207	1345	1139	721	574	442	325	304	261	223	210	192	168	162	153	129	137	130	105	149	116	124	122	132	118	123	117	119	116	108	118	116	114	115	115	117	111	98	93	114	85	106	104	104	97	101	96	100	99	98	116	101	78	95	117	97	103	84	131	104	110	116	102	86	113	103	94	96	100	118	96	106	82	103	107	75	114	92	107	96	80	122	111	97	94	80	104	92	91	72	97	82	97	107	102	103	123	108	117	105	84	87	100	112	96	93	93	103	107	86	88	91	97	102	105	107	101	120	115	93	107	113	105	106	104	104	92	96	102	108	96	94	104	104	93	96	105	106	85	78	88	114	86	98	104	108	97	89	104	111	83	88	83	93	113	89	86	108	100	98	89	108	88	100	71	91	91	110	85	76	77	99	115	98	95	103	84	98	113	85	88	109	115	98	90	100	79	101	102	110	118	105	95	107	95	103	97	102	82	108	95	100	104	94	74	107	100	91	107	111	99	93	96	120	113	102	106	97	93	95	108	104	95	103	107	96	111	115	91	92	98	93	112	87	111	94	107	102	102	94	91	97	73	82	99	104	87	111	102	83	89	111	104	97	118	123	110	118	97	88	86	86	84	114	121	89	94	98	104	93	124	99	110	109	100	77	98	97	103	100	86	97	102	88	94	79	102	111	88	98	103	97	94	109	95	90	79	93	110	84	102	99	94	92	88	78	108	89	94	85	115	99	97	92	113	109	90	98	93	88	94	91	87	93	97	101	112	95	96	91	103	105	105	97	87	86	96	80	93	97	104	81	97	103	90	105	106	99	108	107	122	106	99	93	102	88	102	80	98	100	107	113	89	116	99	89	99	111	81	99	100	101	88	93	100	103	100	86	107	82	103	92	94	102	88	78	92	89	93	106	115	102	99	113	112	103	106	104	112	119	89	97	87	90	100	101	94	97	112	90	99	93	88	84	117	106	118	113	90	101	83	99	103	110	114	93	97	99	89	103	85	99	110	98	98	115	84	104	107	117	88	100	104	108	110	86	93	85	88	81	92	90	106	101	107	94	103	107	87	102	106	112	92	78	95	83	95	98	105	103	78	103	94	102	89	112	85	98	101	89	109	106	87	97	99	100	91	98	94	102	109	101	99	100	101	116	91	80	100	99	82	110	98	96	92	82	104	112	110	90	99	92	90	107	90	94	86	100	104	101	95	107	88	89	100	123	100	99	104	94	100	106	85	106	97	100	95	91	106	103	110	110	107	98	112	114	82	108	94	103	93	105	92	92	114	102	83	103	97	81	105	94	82	96	103	103	93	95	95	109	84	85	110	109	107	97	102	86	103	103	89	90	92	99	91	94	97	96	91	92	96	104	99	98	120	98	95	88	91	101	96	87	88	93	105	86	88	93	96	97	99	101	108	116	92	93	81	83	82	94	96	103	108	115	104	97	102	108	84	96	99	88	94	107	106	71	94	101	83	85	82	102	92	98	99	97	93	88	95	116	85	96	95	81	92	95	101	113	88	82	120	113	95	110	95	109	110	97	107	84	79	103	84	95	107	87	98	100	94	87	84	86	86	105	87	96	102	97	87	111	85	93	110	114	96	116	88	98	98	86	104	99	100	104	108	94	111	103	76	91	102	107	99	100	121	97	92	104	99	101	87	82	84	110	92	87	106	97	77	95	89	110	99	117	98	111	101	94	103	99	118	109	107	112	109	94	88	92	110	104	106	97	110	118	102	96	110	77	108	113	91	78	93	90	124	86	97	87	102	108	91	91	106	127	91	95	102	89	99	89	108	112	92	106	108	113	103	102	100	93	99	102	88	89	87	123	91	111	102	87	102	92	99	84	96	79	102	107	95	102	106	96	97	106	94	96	110	82	88	94	107	118	89	104	109	96	85	95	93	89	86	83	102	105	101	97	102	95	104	100	97	82	90	108	103	102	88	100	102	102	84	103	105	96	115	98	85	96	105	97	84	105	116	99	119	98	91	88	92	96	78	101	94	116	94	110	108	94	88	76	102	94	90	85	115	116	108	122	96	114	104	92	111	93	107	102	110	95	119	103	97	98	103	83	105	85	103	90	110	115	100	92	82	86	114	99	104	101	110	110	87	94	90	106	99	91	91	103	92	103	84	90	97	101	102	97	122	94	110	102	102	95	77	103	112	85	111	92	101	105	93	86	117	115	103	109	77	100	98	94	99	102	99	100	101	99	94	93	103	94	108	120	112	98	105	105	98	102	100	105	99	114	106	101	97	84	100	100	114	109	89	104	117	93	85	88	94	96	99	89	83	114	107	101	111	103	92	88	86	114	104	95	109	106	101	102	92	89	95	96	91	114	104	104	93	88	106	96	87	98	76	95	105	87	105	90	95	99	96	93	84	88	106	103	106	104	101	82	88	106	85	103	105	92	87	86	111	82	99	78	100	100	92	89	107	102	106	87	90	95	112	92	95	71	108	113	119	98	112	116	101	97	87	102	123	93	104	83	100	84	104	113	112	94	114	89	105	98	101	107	91	97	88	113	88	103	100	95	99	104	104	121	93	94	103	97	78	105	105	122	79	98	111	93	75	103	114	112	90	108	110	134	101	94	96	99	106	76	99	99	93	101	101	71	111	123	88	89	112	84	122	72	105	119	115	99	112	93	78	101	95	85	100	114	103	104	110	102	101	84	84	91	75	96	96	95	97	75	96	88	105	106	88	79	101	109	107	109	97	85	108	114	95	101	102	100	95	120	92	91	79	103	93	102	99	103	98	107	91	104	92	92	82	94	101	112	88	98	96	91	88	82	104	105	91	103	100	100	108	91	112	98	83	120	80	103	109	100	105	95	93	108	98	109	105	105	101	100	110	94	87	98	105	104	130	104	95	93	112	90	87	96	104	86	80	109	109	86	79	97	89	87	106	119	115	77	107	103	106	110	92	92	111	92	97	108	98	108	103	93	116	108	111	97	94	106	94	108	94	92	83	85	107	95	111	94	99	100	90	88	117	95	114	101	103	108	111	80	100	96	96	100	98	104	97	122	89	96	102	102	109	107	104	90	110	91	98	105	96	96	92	103	120	98	94	106	84	107	88	112	96	109	104	94	93	125	94	96	97	111	97	102	97	94	85	94	83	116	117	103	105	98	115	96	103	101	109	104	82	104	106	110	116	88	108	83	103	110	100	107	100	106	113	84	103	100	112	84	73	82	90	115	92	95	95	77	102	84	99	88	107	120	98	94	91	108	96	102	107	110	90	85	91	86	97	103	111	102	103	105	94	101	84	90	103	87	87	109	102	95	106	98	93	114	98	95	98	99	91	103	103	96	99	119	91	89	99	100	109	107	101	91	106	87	108	108	100	104	86	110	78	85	101	89	102	93	93	109	82	111	93	97	84	113	93	104	95	91	93	119	94	102	84	92	94	110	87	90	100	105	87	112	89	86	89	95	111	104	104	94	96	99	93	82	109	99	95	88	102	95	86	93	96	104	111	105	116	89	95	97	112	97	98	101	124
5610	1372	3073	3579	2986	2454	2006	1661	1437	1202	1032	931	881	802	757	719	646	585	591	582	564	495	499	444	474	414	422	466	439	410	407	442	407	393	398	384	342	378	386	345	325	339	349	333	354	355	353	374	371	342	376	352	347	326	327	356	357	332	323	292	323	322	323	351	359	308	341	351	310	328	350	325	313	320	294	316	335	325	327	329	309	307	332	302	322	314	321	346	328	350	338	309	338	350	306	331	298	340	288	309	292	337	319	352	307	293	284	334	312	309	316	301	327	281	335	313	309	305	344	320	332	313	362	304	313	322	293	314	338	295	289	302	306	316	334	321	333	314	299	331	316	310	303	319	348	289	332	296	328	290	312	286	321	305	314	308	307	314	309	293	317	325	331	311	300	310	287	310	334	332	310	292	293	350	325	317	334	359	290	322	305	312	325	302	286	334	297	305	274	327	331	310	306	322	298	312	303	302	294	303	324	319	313	323	314	306	318	331	289	295	322	293	335	317	306	332	296	320	313	324	307	284	332	320	326	325	313	318	309	271	326	298	334	356	292	296	306	314	332	322	326	310	303	308	318	329	290	321	325	288	305	324	303	315	318	313	307	293	279	293	305	309	295	320	280	288	288	289	304	313	338	303	290	330	334	307	276	290	308	294	327	307	304	289	316	322	285	295	306	325	309	297	301	325	304	291	312	329	307	284	303	312	311	324	287	327	267	318	302	302	293	297	290	324	287	309	301	303	298	324	279	331	297	284	313	354	311	327	305	319	315	318	315	326	357	338	306	312	312	279	321	323	322	341	321	312	349	334	310	302	314	264	310	309	315	298	265	290	287	297	299	318	307	306	326	295	304	303	324	302	298	283	295	312	338	347	321	320	324	322	349	311	308	327	321	323	316	288	298	297	281	327	302	301	315	326	324	324	331	297	291	298	340	317	322	332	304	311	309	311	324	319	315	290	335	316	292	325	318	330	290	298	298	307	324	322	299	280	349	282	325	293	318	305	332	333	329	308	322	307	280	324	286	313	306	313	280	303	349	352	317	314	314	296	303	291	307	312	316	292	316	292	309	304	300	317	309	314	304	259	301	336	309	305	308	327	310	292	336	297	277	331	293	299	306	311	296	301	306	322	303	324	308	311	295	304	304	264	295	289	303	293	310	323	320	317	334	301	274	311	319	305	330	291	302	293	311	280	303	321	296	290	316	328	284	335	286	323	314	324	293	325	320	312	318	303	331	316	302	314	306	326	305	295	334	304	323	314	299	317	322	321	328	313	297	316	325	312	283	307	318	347	326	324	304	306	330	274	321	311	309	277	313	322	312	338	306	308	311	308	305	321	307	328	321	333	333	311	292	297	312	324	289	322	308	326	321	340	291	307	325	315	311	309	332	325	321	268	301	304	314	291	304	306	295	349	323	301	301	347	290	314	301	325	283	343	308	275	276	298	274	328	289	319	320	312	305	314	289	345	324	346	299	299	273	315	325	306	300	271	317	327	297	313	301	325	290	324	314	297	342	300	271	352	284	338	328	330	339	306	312	278	314	300	324	304	305	325	322	305	304	307	311	275	301	321	286	293	332	313	310	330	307	317	307	309	283	333	320	317	321	317	327	330	306	309	309	314	315	311	306	307	346	304	330	306	321	299	316	340	299	325	333	318	287	315	290	331	307	292	292	312	327	330	304	307	297	314	297	334	341	326	328	345	301	332	328	283	293	341	351	325	311	317	336	301	293	290	316	318	280	341	303	322	326	312	298	320	323	308	320	304	326	310	325	317	304	326	312	278	292	313	331	321	296	316	323	309	308	309	296	317	300	318	301	339	317	312	304	290	319	276	289	319	359	292	301	320	321	327	321	295	310	319	304	296	310	316	288	312	315	325	326	297	334	304	310	325	317	305	317	326	307	298	300	314	305	288	287	273	273	334	306	299	343	314	310	298	341	311	336	343	301	293	293	306	328	294	300	314	331	298	325	325	272	290	327	308	318	302	299	311	320	292	290	345	292	281	312	300	309	333	313	343	331	282	324	289	305	299	304	283	310	304	280	281	328	319	311	285	331	315	302	294	289	298	309	295	306	346	317	333	297	336	347	318	324	292	324	276	288	324	293	302	308	287	337	325	270	314	292	278	302	298	292	304	330	316	290	312	328	336	310	291	312	326	322	320	323	289	299	289	303	324	308	294	330	311	321	333	307	324	326	288	316	299	310	305	314	341	312	255	327	295	304	312	329	300	265	312	299	311	327	316	333	306	332	303	308	317	304	306	319	318	276	318	347	333	269	314	345	308	345	327	312	300	295	322	307	291	290	306	307	320	325	323	299	302	307	309	298	335	333	289	321	326	277	310	316	295	305	333	307	300	312	290	286	310	301	300	295	314	318	320	322	340	276	331	304	304	286	313	281	301	334	301	307	292	329	297	317	281	306	323	303	309	326	300	332	336	332	335	312	307	292	313	312	301	296	328	336	298	320	302	304	299	301	312	303	315	306	361	307	318	284	285	311	328	303	323	343	314	304	329	313	310	305	324	323	276	304	307	320	336	285	320	310	308	317	304	324	335	296	293	287	328	257	299	294	291	320	312	305	263	315	299	263	299	311	318	345	301	322	286	325	319	292	326	314	327	343	300	295	277	313	284	314	282	301	317	297	296	320	316	288	337	321	333	308	309	312	337	297	314	339	294	306	315	316	282	322	340	340	310	309	325	313	301	298	324	308	311	304	314	286	302	306	287	305	313	293	294	319	296	316	293	325	306	272	327	316	343	317	303	280	304	321	298	298	297	338	295	309	302	296	311	279	323	289	284	329	250	323	353	303	332	325	322	325	336	312	299	313	306	296	306	347	320	323	309	300	315	298	312	312	306	279	316	325	298	324	322	304	331	331	333	338	332	322	297	323	325	354	300	296	325	309	298	322	346	332	281	311	319	321	317	334	296	305	308	320	291	324	299	330	280	294	265	292	309	303	324	335	331	298	294	322	302	300	368	303	306	279	339	312	321	361	338	320	324	322	291	328	312	342	278	319	288	293	318	296	319	280	305	313	305	306	329	299	312	286	301	317	313	292	294	345	332	342	319	317	308	309	310	317	303	310	280	323	337	296	302	288	291	274	329	312	318	314	302	324	301	331	332	303	325	276	311	315	290	318	298	328	299	329	331	329	328	293	320	318	344	343	289	316	296	316	346	294	327	314	291	308	314	299	331	291	253	289	331	319	317	322	338	303	332	285	296	327	305	301	308	324	314	319	296	327	330	318	295	307	324	310	304	334	303	327	291	323	312	309	301	283	329	314	318	310	324	324	305	324	311	303	325	310	290	333	301	305	319	345	297	320	293	287	315	324	298	329	294	324	324	314	327	286	328	285	312	288	277	313	297	311	299	290	318	336	320	316	320	312	307	329	327	332	318	309	291	317	307	337	314	322	328	300	310	316	307	309	297	300	333	300	326	300	328	294	304	279	293	323	312	285	322	313	283	297	313	341	330	317	304	314	314	302	352
18958	3312	3004	2194	1577	1164	887	708	524	459	431	377	330	306	299	290	274	261	213	243	230	222	209	186	178	206	196	210	196	180	196	183	215	228	178	190	166	182	187	189	167	186	175	185	181	205	155	160	154	173	137	157	178	159	153	169	175	169	170	181	168	166	133	154	169	164	171	184	149	163	183	173	171	163	167	152	151	176	161	147	153	150	175	145	161	159	153	161	157	156	173	141	164	149	165	130	157	156	172	164	168	176	161	188	161	163	181	164	170	167	147	154	169	154	155	150	153	157	152	175	161	175	167	163	172	162	156	169	152	173	173	144	151	175	194	143	165	160	163	155	164	160	171	155	173	145	154	165	169	162	177	181	173	161	190	156	174	188	183	159	168	165	154	140	182	162	162	166	125	191	151	184	159	159	146	167	170	158	173	182	166	164	154	175	155	145	179	155	170	159	153	166	156	158	157	167	145	153	161	190	164	145	141	154	156	160	168	142	151	177	152	158	169	175	160	170	173	172	165	170	183	172	180	162	176	168	176	165	137	162	173	150	173	155	162	160	163	152	169	172	179	172	172	172	170	153	182	146	160	174	149	164	161	169	181	161	178	154	150	180	147	191	169	149	170	163	160	168	166	157	151	155	154	165	146	169	157	155	167	159	150	164	140	177	168	172	183	156	151	168	166	194	145	163	143	153	156	177	178	166	174	158	172	153	174	164	158	166	166	133	153	159	170	175	161	155	168	158	164	164	165	175	150	174	150	170	137	176	155	153	171	155	181	168	141	179	167	157	152	146	169	156	164	158	138	161	186	160	158	136	171	163	163	171	160	169	140	156	159	169	147	171	151	165	163	168	184	167	183	176	163	150	174	168	160	166	164	152	176	145	179	167	155	158	172	147	162	165	160	170	152	159	146	135	175	166	161	164	150	168	166	146	184	161	154	179	144	169	167	169	175	155	172	171	161	159	161	157	160	162	165	176	157	167	166	158	139	170	179	159	175	177	170	162	145	150	153	162	179	160	156	160	150	172	159	169	158	177	169	163	163	142	177	154	179	199	161	161	180	150	155	191	161	145	138	150	160	176	174	156	169	157	145	156	186	163	156	186	153	162	156	172	146	148	214	169	145	159	159	165	165	161	133	168	137	150	166	170	167	147	166	146	170	148	176	159	154	128	190	162	161	163	165	134	159	169	187	166	150	158	184	145	175	170	158	160	165	159	184	190	172	172	183	177	165	179	180	153	160	163	159	179	176	155	175	169	149	157	175	167	165	174	160	161	152	168	195	150	190	161	170	146	168	149	143	155	166	163	163	149	159	160	169	158	152	138	130	157	155	163	175	150	161	167	162	186	186	174	177	175	172	141	148	160	183	140	150	174	162	166	165	147	147	162	159	151	159	145	167	142	173	177	154	160	162	178	151	177	174	161	148	162	173	160	156	167	158	166	177	192	167	182	141	168	173	146	151	157	145	172	170	178	160	171	156	157	163	151	193	166	139	157	157	163	189	182	156	165	165	154	158	157	172	166	159	156	177	169	142	179	185	169	147	147	173	172	149	155	169	171	148	173	159	185	167	156	167	180	155	176	149	152	170	168	153	171	177	175	166	151	191	170	146	139	152	176	156	176	161	176	161	160	159	163	150	178	152	145	139	161	150	147	173	168	184	170	158	165	194	162	163	154	150	165	158	165	171	179	150	197	144	173	156	169	151	159	153	158	153	162	161	149	149	153	169	164	161	163	152	153	167	172	157	154	190	174	121	164	143	151	135	176	163	178	157	156	165	172	170	170	182	167	170	165	192	177	179	155	181	160	154	160	157	149	161	147	165	128	176	183	159	156	169	170	167	149	165	173	186	164	151	175	168	151	154	153	183	146	159	156	159	138	148	138	161	137	154	180	180	168	184	180	152	165	169	147	181	155	134	173	170	166	174	149	146	160	162	143	158	182	167	156	166	183	178	153	171	179	159	151	168	139	150	158	168	172	147	162	148	143	149	153	155	150	175	146	203	178	170	144	168	179	178	138	147	149	154	168	168	146	141	159	183	168	156	128	158	175	166	165	148	178	147	174	164	183	181	160	170	148	190	190	147	176	152	168	157	165	174	146	164	164	165	168	150	156	177	162	171	157	165	187	162	145	162	161	141	172	173	163	155	159	164	167	158	164	161	175	164	148	173	167	155	163	197	158	168	181	160	151	150	158	172	174	141	185	161	168	167	156	161	149	180	192	143	142	163	170	180	153	178	168	162	159	143	157	163	149	154	161	154	171	171	153	169	152	172	164	132	186	161	164	183	176	146	164	162	161	179	162	160	191	132	158	157	145	155	144	183	175	176	165	178	173	151	158	181	162	151	158	161	160	172	136	159	167	146	158	185	165	139	169	143	171	147	157	173	175	148	161	159	146	153	162	156	154	180	170	150	154	136	153	143	162	163	169	168	169	168	166	142	168	168	148	177	187	154	174	173	174	136	175	154	175	168	184	163	166	157	161	170	164	142	171	179	179	152	186	160	148	167	160	167	167	144	169	165	193	177	152	161	161	189	150	148	163	185	161	161	161	175	164	155	170	160	148	169	156	153	156	140	159	167	156	162	167	147	158	163	189	172	158	186	179	166	168	142	158	166	166	146	167	156	168	154	164	148	160	155	168	174	152	170	179	151	167	138	169	189	164	141	154	184	151	153	138	173	169	166	162	178	175	144	178	167	175	161	167	136	189	143	168	163	156	177	175	163	154	163	170	171	155	161	168	178	183	140	177	139	184	157	159	186	165	182	166	156	144	183	151	168	150	148	166	164	164	150	157	165	138	172	189	175	165	151	162	151	160	188	142	158	187	150	151	166	163	161	159	161	168	158	175	152	171	156	182	149	175	175	139	155	163	164	192	171	149	151	157	177	163	158	160	178	160	168	146	154	153	181	171	154	157	158	145	179	130	153	160	139	176	176	178	183	168	171	172	173	167	169	166	157	177	170	148	163	170	174	156	188	181	194	173	180	175	164	180	171	162	182	151	160	168	154	164	156	150	158	157	142	171	145	143	169	162	158	155	147	165	158	164	165	159	149	162	149	179	150	143	145	167	134	189	171	186	175	178	184	187	169	156	179	150	161	151	183	164	169	173	155	161	171	163	146	175	162	146	175	151	164	175	150	137	175	184	158	178	156	167	171	159	164	162	153	185	174	164	160	174	145	179	146	162	156	172	180	168	157	169	160	178	161	158	166	157	142	150	148	143	183	156	151	164	160	156	141	172	174	155	171	176	171	162	139	161	177	165	160	153	140	169	192	187	175	172	151	179	159	160	166	157	175	170	175	129	158	163	175	178	150	163	175	166	168	189	162	142	184	175	169	164	177	171	169	149	182	184	185	163	169	163	177	169	156	181	163	149	180	159	141	167	188	190	149	178	146	187	146	148	158	164	156	165	156	186	176	160	156	153	176	162	171	157	177	181	173	146	166	167	121	158	152	144	149	146	168	164	159	175	149	159	155	145	146	166	148	164
7859	2681	6010	6864	5757	4726	3833	3147	2716	2327	1965	1821	1573	1477	1393	1249	1116	1071	1068	961	887	879	825	838	791	766	693	721	750	720	693	690	679	626	630	596	647	613	611	579	556	600	583	631	533	550	557	588	598	556	564	528	547	535	516	536	536	556	555	549	488	471	538	563	537	542	510	485	501	519	501	559	516	537	503	511	534	506	508	535	486	499	520	533	517	550	537	487	514	452	534	510	517	485	452	486	511	496	508	518	479	518	480	463	503	509	545	519	495	497	526	526	479	473	509	457	480	487	506	453	482	487	505	508	475	518	511	510	472	455	481	503	524	491	520	522	541	498	486	503	470	440	467	526	479	497	549	527	509	515	471	504	490	471	471	478	455	482	500	504	490	480	501	508	471	485	492	488	494	465	482	476	503	494	490	532	493	498	479	537	472	510	492	517	489	490	500	487	515	512	490	520	461	514	490	494	458	482	476	475	500	517	469	514	497	523	524	524	490	475	504	464	513	502	475	487	488	497	475	477	482	483	463	507	480	469	513	468	476	497	437	459	506	455	443	502	461	502	492	490	519	431	484	494	509	496	498	501	486	484	428	483	471	480	507	492	487	488	461	500	457	470	491	489	535	521	466	518	494	453	479	496	482	501	487	495	509	490	510	481	496	466	487	497	461	508	514	485	481	473	465	469	475	461	489	475	471	475	470	470	471	463	463	461	446	435	470	454	476	472	464	504	525	467	489	524	490	493	469	484	466	496	498	471	520	476	445	491	481	499	501	469	481	495	528	445	499	524	499	541	501	468	490	446	459	476	438	489	471	489	479	476	491	494	512	450	485	483	469	486	486	504	477	498	516	529	513	515	498	469	465	493	493	477	468	452	490	495	481	475	453	485	472	475	478	475	477	516	466	513	514	503	466	453	521	462	474	504	493	502	511	467	480	477	510	449	476	496	494	458	487	471	485	480	495	498	474	470	512	495	505	460	503	507	521	555	483	476	495	470	508	440	473	487	499	459	481	516	503	472	485	450	485	489	490	452	493	434	482	486	456	497	503	479	502	476	473	480	466	515	496	463	486	506	466	504	492	458	507	497	465	524	463	535	484	462	455	454	448	479	461	479	504	498	492	506	484	506	502	469	444	520	462	458	485	497	499	472	487	498	500	476	465	479	443	489	493	517	483	481	453	438	527	507	482	468	454	510	466	467	459	448	489	459	522	496	505	501	497	450	478	502	545	529	500	447	458	488	501	499	487	527	445	460	517	497	518	469	495	492	468	488	468	499	511	445	459	475	477	512	485	498	502	506	497	497	454	499	486	538	445	491	454	505	475	499	460	472	492	466	461	456	462	477	474	492	490	498	452	494	482	474	482	499	483	489	509	471	495	491	492	492	474	513	455	470	523	472	490	489	477	503	503	489	504	468	524	505	514	480	499	466	513	478	504	479	479	447	508	536	463	505	512	515	487	505	478	501	514	480	482	452	502	459	457	513	472	495	491	472	474	531	478	479	477	483	439	469	451	435	497	465	498	463	465	472	471	487	502	521	538	477	480	469	519	454	495	512	501	523	463	455	524	457	467	515	464	469	454	466	495	482	472	485	434	454	476	469	502	484	513	504	476	466	470	518	454	477	547	475	500	448	428	479	484	507	454	467	493	509	491	536	485	484	479	469	481	485	480	491	467	466	474	455	462	471	475	476	473	538	499	524	496	495	491	489	499	495	471	462	486	478	480	505	493	471	494	473	496	478	466	481	502	462	469	458	522	440	475	509	490	496	513	473	496	467	487	508	501	468	503	482	471	451	501	504	537	524	473	493	469	480	469	501	470	471	487	486	497	499	496	480	522	448	508	494	429	492	483	507	505	487	486	471	466	480	489	478	472	465	512	451	458	428	480	477	501	502	493	469	470	481	481	506	465	490	493	470	453	423	479	481	498	501	476	510	463	474	488	479	486	462	438	480	446	480	506	485	457	493	507	494	502	488	468	498	504	477	505	485	422	472	494	497	491	495	454	484	483	474	485	536	498	459	511	487	501	518	479	465	441	434	467	527	477	545	489	484	454	509	443	477	484	509	496	503	486	464	470	506	491	446	514	459	487	492	462	447	467	462	508	499	459	503	491	506	473	510	503	487	509	472	472	493	507	464	494	491	516	479	509	526	488	505	430	457	473	516	503	476	463	469	476	501	482	493	464	509	491	481	492	507	458	463	522	466	480	503	467	496	524	448	473	470	475	459	501	444	452	500	478	522	529	435	487	454	486	476	490	444	477	472	515	508	475	492	468	485	469	468	526	487	502	486	460	474	530	455	506	498	476	438	481	528	523	500	469	470	469	505	471	493	474	493	463	482	466	478	480	476	421	475	475	462	475	516	497	513	480	452	440	473	479	467	470	483	497	545	527	466	485	474	494	525	488	501	496	500	496	496	522	485	484	489	489	478	456	498	484	487	493	462	496	483	543	502	511	502	473	470	510	479	464	458	442	483	508	492	471	519	469	510	513	517	478	498	483	507	459	471	459	480	513	484	457	464	448	453	462	449	512	459	517	462	521	520	499	485	499	423	471	417	464	476	489	481	495	489	496	482	494	511	482	498	479	514	512	467	446	486	477	468	495	470	504	507	456	475	498	479	494	456	479	518	500	489	462	485	475	470	534	439	505	489	482	480	504	487	491	505	493	468	483	497	508	502	461	496	523	470	480	479	484	490	463	505	489	472	475	489	455	487	489	484	470	493	493	543	481	489	449	549	479	486	492	522	471	531	457	506	512	500	505	432	489	454	510	476	500	484	454	490	497	460	449	478	473	480	437	463	494	514	485	493	472	501	488	471	491	506	489	499	463	466	505	464	511	479	463	490	486	447	478	508	497	495	506	520	492	498	480	451	470	450	467	445	495	470	460	488	507	492	506	505	518	513	513	496	511	489	480	482	475	537	479	451	504	490	504	482	466	521	482	463	503	478	486	543	454	495	434	461	499	507	474	437	499	505	485	478	467	486	473	490	482	491	468	510	491	494	503	490	478	487	478	484	558	488	486	462	482	511	497	479	502	512	487	528	467	465	524	464	475	458	487	431	502	428	471	474	499	482	490	511	483	484	453	521	498	477	443	473	493	457	457	502	517	517	498	467	471	518	497	464	506	493	432	485	497	464	465	465	488	471	517	530	457	484	483	524	475	458	450	450	506	442	488	510	458	517	461	512	505	449	471	507	452	509	442	491	513	491	474	473	520	501	450	484	480	470	475	488	522	479	487	481	480	501	478	463	512	475	466	454	493	480	488	429	470	486	451	514	468	506	519	493	493	445	474	494	469	492	484	478	521	483	510	483	451	468	513	504	499	501	522	497	509	486	476	469	452	499	544	477	450	511	468	527	417	477	443	548	480	495	486	473	502	491	520	449	508	495	519	487	479	474	482	474	496	491	471	506	487	511	480	455	491	504	464	494	466	465	453	458	470	462	473	489	453	490	454	504	454	502	501	490	492	511	471	505	463	512	499	464	504	506
2371	258	253	251	259	235	202	227	204	199	212	219	183	194	215	186	211	210	217	184	178	218	184	217	194	207	203	192	194	208	212	178	192	193	196	220	188	202	208	201	200	178	195	206	187	195	200	188	186	204	181	191	204	169	236	200	164	204	204	192	203	218	218	197	199	189	193	209	206	175	195	184	205	227	225	197	205	176	183	195	196	178	200	181	214	208	193	212	215	182	201	174	177	228	185	195	208	209	194	216	178	185	171	201	194	213	208	210	190	230	195	191	210	217	177	196	189	190	200	199	198	186	178	195	193	203	200	190	201	188	197	202	218	198	197	200	201	199	164	188	183	197	188	198	191	180	217	203	170	210	206	202	177	197	214	219	173	212	216	184	202	204	197	182	194	164	210	199	189	168	185	201	171	198	219	211	176	210	196	203	199	192	185	175	204	191	199	220	182	182	214	170	204	187	183	216	188	190	172	192	205	201	213	217	201	182	180	202	184	224	220	193	191	193	205	199	189	211	194	185	191	218	189	189	218	186	204	187	179	226	206	202	205	190	191	187	225	200	185	205	207	188	197	216	180	210	192	205	190	182	204	171	171	188	190	185	184	216	195	229	194	206	198	198	178	229	195	207	196	210	207	176	197	166	183	194	177	184	175	196	171	191	195	194	204	188	187	206	229	208	190	197	175	202	189	221	202	189	225	212	177	198	182	201	199	185	172	197	202	187	209	173	207	204	197	185	198	193	199	195	189	183	192	194	189	185	224	176	197	190	169	168	198	196	208	208	179	213	192	209	199	195	197	170	202	218	185	203	190	186	197	165	173	176	207	184	182	175	197	200	226	209	225	198	215	193	208	191	210	190	189	194	186	194	210	182	210	215	187	216	218	200	211	212	193	235	203	211	185	206	217	180	207	197	210	190	223	227	203	206	202	204	217	186	216	207	180	198	208	199	176	191	195	208	193	192	216	219	217	153	185	210	217	176	219	221	207	214	215	216	182	186	181	183	228	194	192	201	216	173	196	202	204	212	185	201	203	188	200	194	179	169	191	196	189	201	215	207	220	197	187	205	198	184	207	216	182	195	200	176	183	226	203	193	182	168	211	197	220	220	203	172	194	170	194	196	201	174	177	197	177	218	192	208	197	195	186	201	200	192	166	199	184	200	217	208	191	206	207	208	208	171	209	216	176	177	202	188	208	213	176	195	179	182	181	192	210	206	204	192	222	199	201	206	180	190	177	197	185	207	189	188	197	196	198	198	187	195	190	185	227	222	192	192	216	200	199	195	197	196	198	200	213	222	207	229	211	186	199	186	202	186	204	196	194	199	191	206	181	219	202	192	195	196	190	179	197	220	209	176	207	219	211	185	199	181	176	171	194	190	184	168	201	176	158	209	169	195	216	210	201	202	200	201	211	201	237	187	167	225	206	232	213	199	201	219	217	216	178	206	163	204	188	163	218	199	178	205	175	197	212	189	185	205	198	208	207	208	210	215	187	206	169	203	186	172	206	203	188	205	177	215	215	213	206	191	212	208	200	204	197	184	194	175	192	209	183	219	203	196	209	202	194	185	185	212	167	201	195	207	204	197	201	191	176	197	209	205	209	194	196	220	192	171	231	184	223	224	183	204	205	186	194	223	179	196	206	197	186	187	219	165	181	201	191	206	205	207	182	168	188	185	190	177	210	189	221	185	170	192	221	217	213	212	204	179	194	201	174	205	192	212	194	186	183	193	193	187	200	203	192	164	194	199	182	209	190	175	190	213	189	182	226	197	185	186	173	205	208	198	193	213	193	222	211	224	191	198	194	189	183	210	199	190	201	180	185	198	173	190	195	187	182	190	183	205	200	192	195	215	203	193	214	233	174	205	215	207	215	199	232	186	192	207	189	187	178	192	200	204	203	180	201	178	196	183	208	160	172	207	193	197	194	190	194	192	175	189	191	205	194	199	197	214	192	174	219	198	205	206	222	190	196	198	182	203	189	234	205	185	194	193	199	178	184	224	203	191	180	190	206	177	203	201	203	194	198	214	182	193	188	222	188	188	205	201	194	192	240	210	208	198	177	199	196	192	201	204	224	204	196	209	229	200	189	188	183	204	200	207	188	187	224	212	189	179	166	187	202	184	197	180	191	201	202	199	207	191	187	171	199	211	181	219	185	207	211	215	187	201	192	212	192	221	198	182	213	192	204	192	212	185	182	200	194	208	202	240	176	157	187	199	208	177	174	209	178	204	193	206	208	199	192	198	210	166	186	214	196	187	221	182	203	215	182	200	185	209	180	188	197	226	200	173	186	192	202	181	206	186	181	196	204	203	214	195	191	201	188	194	202	184	165	175	179	195	185	185	182	215	180	204	199	230	208	212	200	207	200	201	215	200	187	205	194	208	187	210	201	214	190	177	182	189	186	197	201	211	197	170	209	199	186	190	203	199	198	203	214	200	193	200	197	168	204	198	211	177	200	192	203	183	206	206	204	187	185	195	195	198	214	229	221	190	203	190	209	187	213	174	197	199	203	201	184	225	215	197	193	171	175	181	208	213	210	196	193	192	188	202	194	220	185	219	209	193	209	198	194	189	204	211	209	190	179	182	219	172	194	197	180	193	210	193	189	202	213	200	185	208	210	229	185	208	233	202	196	188	192	195	191	213	222	188	188	195	197	168	201	186	190	171	190	206	192	192	204	185	204	191	217	191	186	183	191	211	208	172	200	198	222	184	197	202	216	187	198	201	208	168	207	211	207	191	190	221	193	186	230	226	206	216	209	208	210	201	202	217	200	185	197	193	197	200	190	201	181	211	174	185	187	192	180	200	190	211	222	173	171	203	189	196	212	201	190	210	203	187	194	189	192	199	205	208	209	194	197	188	207	179	193	206	203	191	201	219	211	167	200	209	218	161	181	200	192	208	214	216	215	193	154	209	225	180	205	192	204	169	193	197	195	189	179	195	189	195	199	212	209	183	226	184	176	207	186	199	199	212	185	201	204	213	210	181	183	193	209	199	166	178	220	216	202	215	205	217	190	203	191	206	196	201	184	214	196	158	198	218	207	202	196	206	192	192	201	193	203	212	192	215	225	183	209	212	184	174	192	203	188	176	197	179	215	207	184	219	205	225	226	177	209	190	185	183	191	214	185	202	190	176	224	162	175	190	195	180	209	198	199	176	206	194	174	183	189	191	223	207	217	188	188	200	181	198	184	222	184	185	191	179	219	216	187	214	185	210	186	180	201	192	198	177	193	196	193	198	198	181	219	178	200	194	200	182	193	199	199	215	179	198	218	176	213	191	195	202	206	224	210	207	199	206	190	194	200	198	195	180	218	204	197	199	206	198	187	207	184	201	195	202	211	188	178	202	231	193	197	222	195	185	223	199	193	191	192	193	193	198	189	192	202	208	191	197	214	227	216	194	200	182	202	182	199	175	205	189	203	185	204	207	180	204	182	198	199	197	171	195	194	198	165	213	204	191	207	202	173	208	199	192	210	199	184	188	177	190
2189	607	675	711	680	698	661	564	600	603	640	615	536	573	580	559	546	542	556	524	566	538	532	532	604	540	571	555	594	554	541	564	524	546	541	516	559	528	516	562	551	548	519	539	540	561	591	543	562	574	574	509	526	580	517	572	574	588	553	521	550	537	521	551	567	562	557	545	566	519	539	559	564	523	529	530	576	525	580	546	556	566	559	529	548	551	531	578	524	513	526	572	562	523	555	543	568	561	551	549	522	556	564	537	552	548	548	523	534	504	598	533	551	580	525	551	520	550	533	557	572	549	543	512	562	527	561	550	551	553	560	554	550	553	532	547	508	581	503	563	538	566	590	545	600	518	552	537	532	566	522	583	538	553	535	536	555	595	581	497	533	501	552	560	553	551	568	570	524	564	553	531	586	563	577	534	554	554	560	544	539	583	541	533	522	538	491	549	579	552	561	539	555	582	551	571	544	582	590	551	539	537	577	552	583	567	565	533	542	520	487	557	538	544	549	560	554	510	540	522	506	518	494	617	536	580	584	517	526	550	541	523	516	513	530	596	553	554	517	560	570	549	515	545	508	539	524	517	556	598	576	532	551	556	514	548	531	524	598	543	510	583	561	561	581	589	546	592	561	617	509	568	545	574	574	563	503	602	559	570	537	524	516	556	540	540	530	561	562	567	530	562	552	533	590	582	534	519	530	515	581	527	557	575	564	560	553	528	552	532	517	542	565	519	537	530	556	519	529	609	520	529	592	541	560	598	567	569	550	570	576	499	513	557	514	507	589	525	533	511	535	541	581	561	546	572	546	537	556	519	573	534	544	577	576	571	504	547	549	536	539	493	531	507	558	559	521	580	560	543	580	538	550	495	545	560	527	544	566	563	560	513	509	564	535	527	526	520	565	564	515	531	558	514	539	584	538	543	525	567	498	550	554	565	565	541	538	532	584	550	523	569	551	581	511	578	560	530	563	552	535	567	542	549	536	542	555	577	519	565	570	535	585	527	555	535	539	578	591	590	548	536	558	563	571	558	536	524	529	587	562	536	502	545	573	562	574	563	541	566	560	524	563	539	507	526	528	523	561	532	539	545	569	505	532	608	523	529	520	551	543	557	507	572	504	586	553	550	507	605	561	517	528	591	590	544	570	522	509	538	514	580	596	547	543	530	585	574	532	552	584	518	543	540	519	579	566	528	573	555	558	559	530	513	557	535	517	555	553	521	525	550	555	533	576	566	557	588	489	577	559	533	550	537	555	572	567	544	536	535	539	558	539	540	567	541	551	529	504	525	555	590	559	546	563	572	539	559	562	583	532	501	535	517	585	545	524	571	538	559	544	583	549	550	547	528	509	555	580	518	549	552	578	537	557	565	549	494	532	525	540	525	526	545	559	519	540	591	578	581	545	531	570	512	542	511	560	574	571	585	554	499	564	527	577	573	527	524	500	538	545	570	583	542	555	534	552	519	570	534	530	519	586	513	563	546	531	565	530	537	459	562	536	537	531	537	531	513	576	502	549	491	558	542	568	496	528	544	534	586	559	543	555	552	558	530	562	546	571	564	560	534	523	540	583	531	603	536	521	510	569	553	554	549	559	560	500	535	544	584	542	533	525	509	523	523	548	551	530	567	525	596	532	543	568	522	527	536	528	557	562	503	545	534	519	553	560	542	581	512	538	560	518	532	550	536	541	560	552	549	543	574	556	568	566	563	576	573	589	555	569	549	515	565	569	568	519	522	524	575	512	540	549	554	585	524	522	563	523	523	581	544	567	562	576	549	544	542	548	517	511	573	595	546	542	517	561	517	542	517	524	564	525	498	540	545	551	564	566	547	525	550	588	570	546	590	543	554	550	568	566	537	563	561	546	586	561	575	582	552	555	557	538	507	544	574	569	601	538	533	531	546	541	524	551	564	524	519	558	522	562	538	534	546	524	567	569	576	517	530	545	553	553	562	567	519	574	566	512	540	566	562	563	530	564	536	498	558	540	547	541	555	520	548	536	547	550	547	559	589	520	540	539	528	562	552	547	543	521	542	520	570	574	559	552	545	498	565	576	518	528	592	529	515	577	535	550	580	571	548	565	507	511	538	572	558	558	549	528	501	601	533	554	515	583	588	524	537	530	515	548	516	520	567	545	557	526	536	513	594	528	509	534	537	552	546	529	551	551	503	568	537	578	567	565	525	552	563	564	537	558	569	554	557	560	547	541	530	542	519	568	524	572	556	570	574	554	575	531	546	538	561	560	528	544	520	540	529	569	504	566	556	528	566	523	543	560	546	551	559	553	534	496	576	552	556	556	531	542	550	541	544	543	597	544	569	561	564	539	530	541	573	520	539	526	506	537	570	548	527	532	510	525	565	595	565	572	522	560	537	563	558	545	521	513	470	518	557	560	515	556	543	517	522	526	520	544	542	533	589	556	547	550	576	538	586	537	560	514	574	545	537	579	483	586	529	575	581	554	584	518	563	561	557	554	522	552	554	552	538	595	534	583	562	563	531	509	515	516	565	519	554	545	541	500	562	552	539	548	564	524	592	565	543	541	519	540	556	593	523	553	582	553	530	532	591	510	535	519	536	545	539	535	537	556	565	564	569	528	529	525	549	566	549	540	552	520	506	560	567	511	562	571	552	515	576	537	562	523	530	555	546	507	529	564	535	587	543	553	538	544	531	527	573	583	582	553	548	529	542	549	579	528	517	559	508	546	510	544	513	540	526	545	527	525	606	538	544	565	554	529	517	535	560	507	564	532	551	566	578	544	505	553	585	580	538	565	539	529	542	550	593	559	523	524	559	583	564	503	569	533	590	557	565	558	541	537	563	540	543	558	536	557	550	525	574	558	544	552	558	591	540	543	551	582	530	555	552	558	524	551	562	529	546	547	560	584	576	538	560	528	527	521	557	548	548	534	581	527	557	538	510	562	543	543	565	519	518	578	534	585	560	552	558	601	575	543	589	557	543	549	562	540	540	518	577	539	555	547	551	568	594	553	554	509	540	515	553	536	554	545	508	572	542	553	541	506	521	543	571	549	542	528	556	529	523	561	556	513	536	499	503	550	533	553	568	512	557	567	561	558	535	559	521	536	559	579	548	530	568	566	543	576	554	554	501	514	560	578	544	507	530	525	549	572	556	569	470	561	525	574	552	546	524	550	530	536	547	507	587	539	546	523	569	544	522	574	543	552	559	495	541	538	529	528	575	553	549	575	527	522	585	550	547	552	516	524	567	611	544	514	542	571	519	545	548	544	557	528	558	542	554	555	558	515	538	549	560	503	548	586	526	552	544	541	553	530	540	550	528	580	565	570	554	514	511	563	558	560	524	528	524	545	532	566	542	537	545	565	539	502	551	517	553	540	519	523	563	560	526	505	545	542	511	551	539	553	576	561	555	563	539	554	568	563	601	573	533	535	515	507	561	578	538	536	518	544	528	514	524	525	554	544	551	555	541	554	538	503	509	542	545	526	565	555	520	558	507	543	569	548	579	535	577	553	528
10211	1137	1332	1090	750	567	418	338	262	245	249	210	160	178	147	141	138	141	140	126	122	130	120	134	119	120	95	103	115	111	115	103	117	91	110	112	130	116	98	103	89	131	106	107	113	106	84	90	90	102	105	101	101	92	94	92	109	112	97	111	101	102	109	86	94	81	86	84	95	107	106	86	99	111	95	107	89	101	103	92	92	106	115	102	92	83	107	95	100	90	107	103	94	103	86	100	104	104	112	117	95	87	101	88	79	91	122	107	103	103	121	93	114	90	102	98	116	86	104	87	86	95	83	107	94	99	112	88	96	91	108	109	100	89	91	119	108	80	101	102	100	90	101	98	90	92	93	106	121	94	98	107	101	107	101	105	113	89	97	110	116	95	97	99	91	109	96	93	85	93	87	98	88	105	89	93	92	105	108	87	98	97	102	109	102	97	106	110	81	120	123	94	95	94	95	107	101	86	98	83	96	101	83	93	103	93	91	103	99	97	98	74	88	104	98	87	99	96	104	106	103	92	101	69	107	101	92	87	87	101	99	85	96	91	85	105	110	90	75	109	93	111	94	90	94	105	95	91	101	79	104	89	111	90	93	99	107	89	88	87	95	98	118	82	111	104	87	90	91	106	116	108	121	101	97	128	92	87	85	86	99	90	110	86	125	103	101	111	99	93	91	126	116	92	99	102	116	96	103	88	98	96	110	105	80	113	109	104	96	75	92	107	107	93	112	95	91	97	101	100	96	109	116	101	102	99	90	106	101	103	104	98	110	81	114	96	77	87	85	95	89	106	103	106	106	102	86	100	104	113	109	94	107	99	107	77	102	96	97	98	97	95	88	96	105	89	102	101	105	90	91	95	111	85	103	110	116	95	111	106	98	81	90	96	82	110	114	105	99	112	81	95	94	106	89	100	85	90	110	102	91	100	119	91	97	107	93	93	114	96	101	87	95	100	91	117	86	107	115	99	104	95	101	111	113	92	109	97	76	94	100	102	90	100	82	133	91	97	85	110	91	91	99	90	108	94	95	98	97	112	101	110	86	94	95	90	99	96	107	96	106	90	106	87	102	90	105	85	100	94	98	112	109	103	86	94	108	108	105	98	106	92	92	104	93	96	85	102	95	89	115	90	99	107	103	97	100	97	97	89	106	110	88	89	94	96	88	118	100	117	90	89	104	84	88	108	112	95	99	112	106	103	109	94	108	82	90	109	96	93	90	102	85	90	106	87	97	107	106	95	104	103	109	101	97	109	96	102	93	99	96	72	98	104	99	96	89	103	89	92	103	104	85	101	108	95	96	103	83	95	91	110	100	78	89	87	102	101	92	116	99	103	106	104	107	111	95	110	94	88	97	91	78	95	103	82	84	105	104	80	95	89	85	89	93	97	93	94	86	95	108	101	85	95	85	87	120	112	94	98	97	102	118	118	94	96	119	83	81	84	93	95	90	80	95	93	82	91	92	99	110	94	106	101	99	90	78	100	104	96	107	87	89	82	86	105	93	99	104	112	115	97	80	98	95	115	88	100	90	114	112	96	83	102	103	102	84	104	99	89	104	85	108	104	105	98	111	113	89	79	114	100	91	92	98	111	92	90	112	97	85	112	86	106	110	92	109	97	93	82	109	96	104	107	96	88	107	103	109	86	92	107	97	87	98	94	97	88	99	95	95	94	88	106	101	101	108	92	92	93	96	98	90	94	119	102	90	86	97	115	105	87	105	92	96	98	99	108	98	99	96	101	91	98	104	84	91	93	84	83	106	105	107	97	86	103	85	98	116	109	102	119	97	89	89	86	89	96	102	86	94	97	98	103	107	94	104	94	96	93	95	93	106	93	80	104	95	87	78	105	110	110	98	91	104	88	104	101	107	111	108	105	96	101	92	97	94	107	95	113	79	86	93	106	101	97	97	113	111	94	83	116	86	90	115	87	114	98	87	104	112	103	84	115	103	90	94	83	106	87	100	115	99	97	90	91	99	99	93	96	95	84	99	110	108	99	80	87	92	103	77	113	105	106	84	92	95	95	85	95	94	94	114	86	90	107	77	98	112	101	102	99	113	116	107	89	91	97	118	89	106	85	103	76	84	81	94	94	119	96	105	103	98	89	86	94	87	99	111	87	101	97	116	93	90	76	112	105	103	94	100	110	93	105	104	106	109	115	105	87	117	97	75	107	123	126	104	87	118	99	101	106	101	104	98	94	98	99	77	106	97	111	85	104	108	98	105	90	90	90	96	104	108	112	94	75	94	108	91	94	107	112	94	95	89	99	120	107	113	104	99	95	91	95	97	91	117	90	105	96	93	98	105	112	96	98	82	116	111	94	104	96	95	91	96	108	93	91	90	106	84	112	93	85	108	86	109	98	109	104	118	91	96	96	101	97	93	89	101	87	98	78	109	120	89	86	80	87	90	85	96	102	96	108	102	110	109	118	103	88	84	95	104	96	94	85	100	104	107	110	104	118	101	102	99	105	80	90	104	112	103	124	118	103	99	112	87	107	88	99	103	92	81	108	110	107	84	107	117	114	101	85	119	108	108	98	87	94	94	109	114	81	101	111	102	97	83	88	117	100	93	102	103	88	88	100	94	112	90	91	105	114	81	87	102	100	119	95	113	97	96	96	109	102	93	97	83	101	77	107	101	90	101	116	86	105	109	99	92	94	97	103	123	104	90	108	105	92	110	87	95	116	103	122	120	80	105	92	108	108	110	85	103	104	91	126	114	109	104	99	90	101	102	84	83	98	95	102	99	101	92	75	110	103	96	84	85	85	100	93	96	119	101	89	114	93	105	81	117	103	108	113	99	103	116	92	107	94	92	116	100	102	121	101	85	106	100	97	112	117	121	101	82	91	97	99	100	91	95	92	104	92	97	88	89	87	95	86	89	109	112	120	82	119	96	106	104	102	96	93	96	99	105	102	98	96	90	95	98	98	94	114	91	94	104	89	92	88	92	96	105	109	102	107	89	104	95	102	91	97	88	93	93	112	92	115	86	99	93	96	95	112	81	112	74	88	106	97	94	86	102	113	99	99	98	103	105	105	102	98	103	96	99	109	95	104	97	84	99	90	110	109	106	78	123	98	93	92	102	98	104	88	124	86	101	110	92	99	108	94	100	92	102	103	103	96	97	93	84	104	111	88	94	112	93	106	115	107	100	84	90	95	111	105	99	98	109	98	94	99	93	99	97	99	82	85	99	88	82	99	108	86	91	90	90	93	101	115	108	105	97	100	89	102	105	92	93	92	93	98	103	123	95	108	93	87	106	99	83	106	89	87	99	91	125	94	104	85	92	113	84	97	101	94	93	117	99	84	91	102	99	106	112	109	108	105	111	85	99	108	95	100	101	83	91	95	107	95	108	85	86	98	96	105	91	87	113	86	110	105	92	91	93	80	77	105	81	92	101	108	108	96	71	108	101	84	87	111	97	103	100	110	92	90	109	90	90	92	90	102	113	122	110	78	100	102	103	100	90	108	89	84	113	99	102	101
5571	1338	3154	3518	3021	2476	2031	1577	1462	1170	1066	962	867	778	729	693	641	602	567	543	509	487	515	509	467	453	454	453	423	406	400	378	417	404	396	359	357	388	360	336	354	341	396	367	349	355	358	358	347	335	347	362	338	351	338	325	306	308	338	337	322	344	344	321	357	332	347	336	341	334	321	305	319	309	265	357	340	293	304	318	322	340	336	340	313	334	312	346	332	315	283	342	305	311	333	315	316	329	302	320	309	292	333	335	322	326	325	340	307	321	309	322	325	359	327	309	294	278	313	295	272	305	292	324	315	336	342	337	285	289	342	301	294	327	311	297	350	302	324	330	348	298	294	301	321	322	291	319	289	303	351	301	309	296	315	343	288	312	291	349	320	318	289	338	334	273	350	309	333	308	370	311	363	336	289	322	326	331	331	303	310	340	316	305	308	337	328	281	317	303	322	316	330	329	317	301	302	293	319	298	336	311	321	328	291	320	311	335	321	277	311	346	336	321	300	318	296	319	326	297	286	298	316	288	309	305	317	294	312	310	284	329	322	278	317	324	318	347	323	337	337	337	303	326	333	299	306	307	338	318	321	313	304	327	324	313	324	316	322	325	308	308	276	302	294	310	351	306	332	302	285	310	288	289	316	296	348	329	309	317	305	310	281	321	314	321	315	320	292	301	307	281	322	326	315	340	318	313	330	347	290	309	350	288	349	324	312	312	303	313	323	317	307	296	304	323	327	340	299	306	343	323	305	333	313	304	313	304	303	306	295	337	303	329	288	324	323	314	348	307	310	298	334	294	336	295	314	336	293	313	309	280	355	319	316	295	325	326	296	299	299	307	335	352	296	298	316	316	287	306	317	276	302	294	280	317	308	322	317	313	318	311	282	303	311	322	305	306	268	344	316	319	314	334	315	312	297	317	288	312	308	336	295	305	299	299	314	313	299	348	310	302	302	290	327	303	287	308	298	326	336	321	337	281	294	318	292	325	322	320	309	303	309	307	328	324	301	290	326	329	291	325	315	335	276	326	289	356	344	309	305	284	305	316	297	295	342	314	293	338	320	346	328	325	306	304	337	310	267	325	320	307	285	315	316	320	307	318	316	309	330	363	295	321	282	332	357	296	340	329	297	316	351	324	332	340	326	305	283	327	330	317	313	319	316	307	310	315	314	300	307	315	286	252	309	288	307	314	328	333	334	309	322	325	313	333	280	291	328	310	298	302	317	304	289	293	304	342	321	311	288	301	290	325	340	307	303	318	327	309	320	333	312	303	338	316	330	319	301	326	328	326	293	339	310	333	289	293	320	285	295	292	309	310	318	339	299	319	305	289	311	297	313	288	315	318	310	309	299	313	312	303	280	275	323	312	325	316	326	285	315	309	334	302	290	311	335	315	304	321	310	312	305	306	307	315	331	317	305	327	334	274	312	311	310	319	318	319	313	303	291	314	303	310	280	330	290	323	281	287	274	303	317	303	313	314	276	273	331	289	295	317	326	309	310	305	326	279	313	310	288	263	288	320	288	290	306	296	327	309	299	297	338	303	329	334	341	287	311	327	329	288	279	296	318	310	289	273	306	331	316	282	346	325	311	301	316	303	296	307	317	319	337	333	322	312	309	318	311	318	328	272	304	312	263	282	282	297	323	326	326	319	282	282	335	337	316	279	332	322	308	296	316	322	312	314	327	326	319	307	327	290	324	339	320	301	287	301	291	295	301	292	297	332	297	347	316	287	329	382	284	324	286	299	323	315	313	307	281	317	313	290	309	306	293	298	316	311	334	295	334	307	337	322	315	336	295	321	299	277	328	289	344	293	293	321	320	314	370	306	301	311	321	339	325	301	303	303	317	343	306	300	315	288	322	300	324	287	323	316	310	316	313	332	342	305	327	321	324	315	322	308	321	342	301	334	308	318	325	311	290	308	316	329	304	292	298	329	319	290	316	297	300	294	324	293	304	321	296	316	295	321	336	320	290	288	309	336	357	336	318	302	303	292	313	286	301	318	336	330	293	288	308	284	315	311	327	314	307	325	340	328	304	315	304	288	318	331	349	339	311	290	304	323	298	303	349	321	290	301	293	316	306	327	338	287	312	300	312	305	293	305	317	295	285	321	342	307	295	318	307	304	279	291	299	318	333	293	337	270	337	302	319	343	322	314	320	303	289	310	294	298	307	297	301	330	297	305	316	327	315	354	325	298	296	318	330	320	285	321	267	289	302	354	302	302	312	295	351	311	332	298	337	320	300	352	339	339	314	311	330	299	321	333	288	339	318	357	302	307	313	307	320	302	299	289	337	304	321	302	293	330	321	341	310	343	317	302	333	293	310	312	293	319	294	315	307	299	326	284	318	316	294	314	320	325	303	295	330	306	285	293	313	295	313	339	361	295	306	294	372	347	327	318	282	291	319	283	303	302	339	298	315	292	296	302	307	313	302	334	325	329	285	325	325	334	297	336	307	328	317	296	327	299	281	295	305	317	306	319	318	314	313	287	316	285	316	334	319	324	315	316	284	338	317	333	310	299	303	315	296	270	318	320	340	311	296	353	317	306	310	314	299	300	290	306	310	299	309	312	333	305	321	304	325	301	321	320	350	309	340	321	304	305	327	260	302	296	335	317	292	279	315	317	308	296	327	343	321	340	290	326	316	290	290	292	298	322	322	328	335	319	306	306	302	339	303	310	317	308	309	324	342	300	309	290	339	320	304	311	288	320	293	316	318	306	311	321	309	328	337	294	310	301	320	321	334	332	299	295	300	315	292	291	309	295	308	360	319	315	302	313	300	306	287	321	317	324	332	305	300	301	325	283	313	336	316	308	342	317	304	332	312	320	336	310	349	308	305	307	308	316	327	354	355	319	327	292	308	312	334	318	329	307	333	334	282	306	298	289	313	327	280	306	309	304	300	285	343	333	319	333	318	327	318	294	293	326	304	320	318	310	326	311	324	346	334	320	309	330	299	339	308	313	298	314	290	294	329	299	309	291	330	284	311	290	327	289	329	321	270	311	347	311	300	315	300	272	315	307	286	319	319	310	337	321	299	327	293	276	294	310	312	315	308	291	330	307	293	286	321	295	339	329	311	305	302	319	302	300	337	308	306	327	291	319	344	325	325	321	319	302	305	282	317	307	297	330	330	284	300	323	310	340	329	305	296	311	317	249	308	308	276	281	308	316	329	325	296	322	293	296	329	277	310	314	308	332	304	293	321	289	329	339	285	287	336	311	300	333	280	327	348	330	307	322	283	323	313	314	269	323	301	290	306	327	296	338	318	300	308	298	329	307	307	321	356	328	318	315	295	302	278	313	348	331	299	292	286	296	348	297	307	296	281	304	308	315	306	304	340	314	300	328	278	300	288	307	325	312	308	342	311	310	306	306	299	291	285	308	305	326	309	314	315	341	303	319	319	282	341	313	277	306	320	310	311	294	309	300	290	329	296	322	317	321	315	307	300	307	307	308	294	320	311	323	319	291	292	300	319	292	323	300	296	359
19070	3376	2987	2230	1603	1087	901	697	572	455	444	356	321	309	279	280	275	252	247	213	228	223	219	200	205	208	178	212	188	182	206	191	198	205	183	182	169	167	158	171	195	157	190	180	164	170	181	180	169	169	172	158	161	169	175	172	155	179	140	166	179	135	191	163	164	173	175	165	172	191	166	176	160	169	160	160	172	179	155	185	190	164	174	163	173	150	174	144	181	150	163	170	166	152	170	149	173	178	174	167	171	151	166	173	171	181	145	187	157	174	170	168	175	168	185	182	163	144	196	174	166	164	176	168	164	149	154	158	159	160	193	145	162	171	183	180	150	168	172	175	161	149	142	165	183	175	148	170	159	150	162	147	185	170	154	165	179	184	162	167	153	161	155	170	166	162	161	150	173	165	141	173	180	168	169	167	178	185	163	173	180	152	157	157	175	149	139	178	201	151	181	167	170	162	159	167	187	159	190	155	159	173	167	176	175	153	146	140	150	169	163	164	171	143	165	173	156	144	173	151	160	169	156	151	164	168	149	163	174	162	160	169	176	173	151	140	162	145	161	168	156	179	185	177	170	140	169	172	159	154	139	163	138	178	188	185	174	164	160	164	156	173	159	155	175	161	154	168	151	162	136	162	176	147	158	164	145	151	150	174	143	176	174	180	161	137	185	168	163	171	154	159	143	175	167	161	143	151	178	159	170	166	166	159	144	150	187	141	151	154	175	148	179	165	155	165	172	181	171	148	173	168	167	178	162	154	170	168	175	154	151	157	172	168	165	181	155	147	162	131	177	149	166	165	181	168	172	152	132	146	165	159	161	156	154	198	157	170	166	196	161	144	187	163	165	153	176	162	166	173	151	178	166	145	168	158	163	167	156	162	166	147	144	176	145	192	148	175	181	173	160	155	190	174	166	163	142	174	180	156	159	141	144	172	149	138	148	176	167	159	152	186	184	162	154	156	173	154	172	164	164	145	163	192	168	164	164	152	150	146	165	181	147	187	192	159	185	177	155	156	165	189	187	180	157	159	137	154	173	155	135	181	155	170	181	169	164	153	151	158	172	151	161	134	167	153	144	155	173	155	171	175	148	157	162	190	171	165	167	146	175	151	168	153	162	171	153	180	166	173	154	144	163	196	162	154	141	167	150	173	182	166	177	171	154	162	178	158	156	162	148	172	159	145	154	160	156	161	164	163	150	181	164	179	157	179	152	177	162	171	146	146	172	157	170	167	171	150	185	167	152	186	169	167	176	186	171	156	159	169	159	176	159	162	130	163	159	159	180	176	152	166	162	163	187	166	200	197	171	168	184	182	151	146	151	186	179	149	136	157	157	155	164	149	163	194	161	174	160	186	157	151	158	173	156	152	149	147	154	168	151	183	145	163	170	160	171	157	183	150	161	141	168	172	155	177	190	168	168	178	158	155	175	151	161	165	192	143	157	140	156	176	168	172	173	193	164	180	164	144	164	158	142	164	137	145	170	165	164	163	141	166	149	165	156	163	160	154	138	155	171	149	176	147	181	159	159	161	166	148	157	140	160	173	157	157	161	156	160	182	175	153	157	141	159	158	157	164	157	179	163	177	192	159	182	158	152	152	173	169	161	155	157	175	177	172	144	187	166	173	171	154	166	160	166	152	172	168	158	190	186	152	159	179	158	158	162	154	156	166	147	164	156	185	170	146	159	157	158	183	168	152	169	142	161	177	168	180	130	164	159	160	155	156	166	184	165	153	182	173	186	170	181	194	157	179	137	168	170	158	178	182	140	167	144	170	158	174	159	169	176	195	150	186	169	185	168	143	170	169	162	155	168	162	168	159	188	173	161	184	183	147	163	165	146	186	171	159	195	189	164	173	172	150	155	155	166	193	142	165	183	178	138	167	168	165	151	146	159	178	170	163	174	151	167	173	170	156	183	198	156	181	164	137	160	154	161	165	169	184	158	164	160	181	150	168	165	165	160	156	152	167	167	166	156	135	152	191	152	161	141	135	189	175	164	157	175	172	171	184	162	167	159	151	171	158	160	161	178	150	153	170	152	171	161	170	179	161	151	168	179	194	156	167	142	177	164	148	166	161	165	159	165	176	168	167	165	177	152	187	156	145	169	158	172	148	153	146	158	172	166	159	147	160	158	183	166	151	161	155	169	190	185	169	157	162	166	140	164	175	159	174	203	160	161	161	135	178	184	185	177	164	153	170	154	142	133	163	158	156	162	185	145	154	175	168	161	169	180	189	170	173	169	183	172	159	152	137	152	174	170	172	163	169	177	170	158	155	154	167	168	171	177	141	148	165	170	171	163	159	171	171	168	163	189	183	175	167	185	182	175	159	166	163	151	146	179	182	146	153	167	151	151	160	179	159	172	187	154	162	164	140	154	179	155	167	155	147	171	172	177	167	173	180	192	157	170	175	164	162	160	141	171	188	170	190	159	167	160	150	153	170	176	160	140	139	158	165	156	137	160	174	180	185	147	141	168	163	154	163	160	174	175	142	162	170	169	159	160	182	153	176	159	151	170	172	148	139	152	167	159	174	153	140	175	184	178	166	164	178	166	157	177	160	136	126	137	174	166	155	159	156	148	162	145	171	161	165	167	161	176	160	170	170	150	160	164	162	157	178	158	158	169	173	203	169	177	162	144	150	182	154	179	147	150	150	154	170	158	156	175	161	156	152	166	135	167	169	162	187	149	170	147	164	183	148	156	170	155	175	163	168	169	135	170	173	164	177	144	193	170	159	167	158	169	167	151	186	160	172	167	172	180	157	167	155	147	149	165	158	179	162	173	157	159	171	173	166	181	161	162	154	162	162	175	167	190	179	145	154	184	157	185	174	163	148	172	168	149	174	170	154	172	184	143	165	140	157	159	161	163	158	182	168	156	184	166	162	169	154	156	169	156	161	144	168	152	178	181	144	156	167	160	158	171	190	164	173	172	149	147	163	162	156	157	149	173	170	167	199	152	158	155	149	171	176	179	161	160	162	159	143	152	160	175	165	172	192	177	157	164	169	165	160	168	160	179	159	176	143	160	165	192	163	144	173	161	148	147	169	189	158	168	146	166	168	176	161	155	147	136	162	157	170	170	152	166	168	180	165	155	167	175	141	179	175	172	170	182	162	172	165	179	161	167	165	170	160	146	148	138	180	154	169	137	156	185	164	142	184	180	155	175	160	174	124	170	164	178	156	155	157	159	160	153	158	160	160	150	160	174	166	166	165	161	188	172	164	170	157	180	197	174	151	148	142	161	158	158	168	153	166	165	158	178	162	177	162	179	179	156	162	155	160	149	178	179	161	166	159	154	175	161	163	173	154	148	134	168	149	173	144	164	152	154	176	160	167	175	173	144	159	161	166	167	157	174	164	168	160	139	156	141	172	139	162	155	155	172	155	156	159	175	169	185	158	175	144	168	165	146	162	172	147	177	173	187	149	171	176	183	154	156	162	166	169	137	147	176	160	159	161	181	180	173	140	161	159	147	180	177	165	148	169	201	170
7898	2704	6074	6813	5842	4776	3798	3202	2688	2282	2009	1721	1557	1446	1304	1247	1175	1105	992	1003	959	923	857	850	812	780	743	762	764	679	691	686	651	655	653	596	620	616	626	641	625	580	620	579	543	559	569	555	548	551	534	539	532	556	526	522	592	493	572	537	508	542	499	496	527	508	541	569	534	511	548	505	497	550	513	493	502	522	483	488	483	502	512	474	474	520	492	523	492	499	512	529	489	508	542	547	524	512	482	493	497	490	484	515	525	517	510	480	518	512	491	491	480	525	514	504	500	489	508	488	482	538	507	442	481	513	501	505	482	476	492	504	467	525	483	498	477	520	503	469	516	492	475	498	489	483	505	494	505	460	441	472	479	461	501	512	509	533	476	522	495	490	469	506	484	504	527	492	453	448	494	475	517	455	481	491	480	493	479	513	465	457	498	489	483	480	522	472	482	469	528	476	491	525	464	526	478	495	463	514	565	460	504	508	469	480	506	515	489	471	508	479	451	467	483	527	452	510	485	440	467	518	499	536	487	536	522	479	443	490	453	452	465	496	489	474	461	449	475	468	487	481	492	482	501	450	467	492	524	498	483	487	499	513	503	482	472	491	515	471	490	467	527	530	485	450	493	485	484	493	482	494	476	470	500	489	484	464	498	489	486	464	521	502	492	477	479	469	470	497	499	463	482	474	489	539	448	516	488	496	499	500	496	517	474	464	505	512	530	467	452	460	516	453	474	464	454	510	471	477	455	513	458	503	470	446	481	489	475	511	475	434	490	455	465	528	529	494	500	487	463	452	477	495	520	456	499	531	469	510	515	480	467	494	442	452	473	493	502	487	466	488	515	518	487	458	483	520	540	526	438	501	469	460	450	482	528	482	518	461	478	487	486	472	515	493	462	458	496	476	482	474	493	470	478	519	467	510	472	449	477	484	494	470	519	489	452	491	469	483	495	464	497	499	489	476	488	484	470	510	442	484	496	506	491	496	477	496	487	498	473	486	462	498	509	485	477	471	502	482	524	476	460	470	497	469	509	503	499	479	438	478	553	506	512	502	451	485	499	465	463	494	494	504	491	538	471	445	485	496	493	494	500	494	490	452	534	524	511	514	479	482	472	503	476	473	515	457	498	488	482	502	460	472	458	518	526	505	464	506	502	481	505	506	465	490	503	525	479	522	484	485	527	444	499	510	484	474	487	466	507	489	477	518	425	482	510	504	484	481	464	470	474	435	487	467	487	509	524	502	501	499	486	529	482	505	506	447	491	499	431	499	504	510	463	483	493	462	527	489	451	475	446	475	516	524	522	481	516	482	445	492	477	496	465	502	506	490	497	525	449	478	492	465	477	524	513	480	499	512	471	474	501	520	512	487	452	489	491	481	478	445	498	485	498	442	501	516	492	444	497	463	464	525	519	473	488	456	496	479	485	465	484	458	468	512	466	467	465	535	504	425	466	480	484	487	496	505	513	524	478	481	490	474	467	430	489	467	493	499	529	477	499	453	508	539	527	448	491	491	505	492	497	509	467	545	459	523	491	465	477	474	496	463	501	503	444	451	502	493	518	478	459	514	491	473	458	491	473	456	497	533	495	446	440	490	525	431	478	480	472	498	488	477	464	479	481	496	529	491	487	464	482	503	469	501	504	503	478	503	511	514	523	469	497	466	475	490	526	483	500	490	463	505	500	494	495	493	529	496	522	483	484	468	476	466	486	481	462	509	467	487	481	519	464	485	478	450	493	470	514	520	502	526	516	463	481	523	488	469	515	473	477	491	488	441	504	536	505	517	451	513	476	511	465	480	479	497	529	511	571	489	459	465	491	502	477	479	475	485	506	482	533	484	446	444	499	464	491	527	455	500	453	474	542	476	465	499	447	473	529	495	467	464	482	478	489	485	485	446	485	487	507	469	487	470	429	469	508	511	520	474	484	440	468	493	499	484	479	517	531	470	484	486	506	478	483	492	482	443	449	446	519	530	500	504	505	469	481	471	507	487	456	484	453	512	514	477	475	469	476	483	446	494	455	483	491	494	524	510	495	457	464	470	497	470	484	500	519	470	492	525	484	459	477	487	471	482	491	496	511	478	457	520	479	468	489	498	494	487	485	489	499	480	514	500	462	488	479	473	481	447	492	492	479	496	470	476	504	492	453	449	467	493	485	472	513	511	471	466	500	462	519	524	472	439	521	504	472	473	517	472	446	526	512	450	530	486	471	521	482	491	530	522	498	476	488	496	454	482	463	464	501	481	455	482	537	459	491	489	477	514	473	448	473	515	527	515	460	480	483	462	484	466	493	487	493	489	511	506	476	503	484	489	472	491	481	477	486	490	485	486	540	492	467	462	455	472	497	505	518	496	505	465	494	503	504	493	469	509	462	462	431	499	478	475	491	445	517	493	478	516	478	466	506	497	479	522	524	520	472	480	486	469	492	488	470	493	501	491	511	519	495	486	475	466	489	513	500	473	506	485	493	450	496	478	498	470	496	438	472	525	463	471	496	437	455	473	468	499	474	489	435	498	467	460	456	474	533	489	485	493	494	443	486	486	484	498	480	488	476	490	537	472	491	471	454	503	483	466	455	512	453	462	464	522	515	509	464	460	455	500	513	491	468	492	498	500	488	476	494	434	461	491	486	485	476	476	473	462	526	503	467	492	441	472	495	488	485	511	458	479	513	507	487	479	475	500	444	473	507	505	478	451	495	502	519	472	501	460	446	456	492	495	467	451	500	555	481	502	475	523	469	527	494	469	482	445	490	462	459	496	517	503	457	451	515	456	486	469	454	476	440	502	476	481	494	470	430	477	486	498	511	473	453	457	459	474	494	472	477	509	474	472	469	500	490	474	496	479	467	504	455	496	503	490	474	489	483	466	521	516	475	479	513	434	496	443	481	490	480	509	476	487	493	440	492	484	530	513	468	508	431	494	475	475	490	484	511	545	488	462	477	521	485	493	480	475	466	491	472	513	476	526	499	518	470	470	501	488	490	483	528	486	472	438	487	460	463	488	482	472	472	480	506	490	484	503	467	480	480	487	532	462	482	508	493	470	496	475	468	458	453	444	493	454	513	468	480	483	452	502	446	473	528	473	459	448	491	516	445	527	503	489	504	467	506	489	499	504	508	497	485	478	527	473	493	492	493	509	487	461	527	501	504	484	487	469	494	509	505	513	534	519	474	500	507	539	457	488	476	512	464	469	453	437	527	475	499	497	477	487	508	457	483	446	479	496	479	487	495	503	488	493	467	469	466	463	483	491	502	476	476	531	510	502	457	465	514	492	474	473	537	474	502	499	510	513	508	487	484	472	530	484	474	479	473	510	501	552	478	467	483	503	516	502	512	482	490	446	498	500	485	529	435	470	530	475	474	475	488	450	484	491	473	451	441	524	430	479	485	488	462	488	501	473	441	477	459	514	487	485	494	451	472	457	497	533	440	475	509	460	482	497	508	487	481	496	480	439	495	520	497	472	484	515	496	476	479	508	490	489	488	515	507	500
2385	240	236	241	243	232	206	184	205	207	199	222	203	196	171	195	193	188	202	212	217	210	202	201	191	209	185	196	194	195	186	195	212	176	200	203	198	197	212	198	212	218	178	215	177	198	215	200	209	183	176	210	198	180	191	180	186	218	222	191	232	192	194	201	207	197	193	197	195	194	195	197	195	191	193	212	217	222	161	189	177	175	187	199	210	182	219	201	223	205	177	204	213	228	189	206	204	205	212	232	187	201	188	195	198	190	198	176	187	198	209	209	197	198	206	186	194	195	214	192	192	195	198	191	200	188	192	182	211	201	197	212	222	196	185	203	203	179	190	211	169	206	217	178	199	216	175	177	197	187	180	234	188	195	227	199	196	179	192	192	211	187	182	191	205	181	195	178	201	193	177	207	193	162	210	223	202	229	203	188	210	229	191	188	174	211	218	201	216	217	188	214	189	203	197	187	198	192	206	202	195	189	212	207	184	191	191	206	184	220	217	197	223	209	195	172	203	183	222	181	204	187	196	182	219	191	198	201	192	192	199	209	196	218	190	170	182	210	199	183	205	210	217	217	178	217	172	210	216	185	187	187	179	206	201	205	186	214	180	184	193	205	187	205	193	201	204	211	200	200	167	195	189	190	185	185	185	190	201	193	180	211	179	169	199	199	199	211	186	207	199	204	200	193	168	193	188	215	188	182	192	203	194	181	217	181	183	203	208	202	182	186	205	211	223	199	190	204	204	199	209	199	167	193	178	204	224	190	212	182	176	225	209	206	195	172	176	186	207	175	241	185	197	221	213	158	180	236	211	191	185	167	192	173	195	204	207	190	189	195	196	192	208	192	192	191	194	188	170	213	231	198	181	188	171	204	197	205	191	181	182	184	205	204	213	187	193	222	209	214	220	189	193	202	190	205	184	206	173	187	208	211	215	203	186	182	193	232	198	199	195	181	202	186	195	177	192	184	207	212	193	196	185	177	197	180	178	207	210	187	179	223	205	184	207	204	191	229	198	200	201	202	201	187	183	204	182	203	197	205	179	198	185	211	225	172	186	188	202	207	184	208	208	173	189	205	180	206	215	209	196	196	176	195	182	177	201	229	222	208	196	206	214	198	214	188	194	179	223	217	229	176	188	188	202	207	172	188	209	186	214	200	204	203	176	199	197	218	230	217	194	185	186	210	179	164	193	188	193	177	205	193	195	189	183	174	219	189	206	179	218	177	212	186	181	188	176	207	199	196	200	195	173	199	199	204	226	182	200	207	200	215	206	212	207	179	200	221	196	183	210	204	230	178	211	208	186	209	216	178	182	175	199	179	200	184	223	189	192	189	181	218	197	213	211	174	202	215	210	193	178	176	219	208	227	196	195	196	182	192	188	201	221	211	196	201	199	213	179	193	184	198	188	207	200	198	202	214	210	187	209	223	199	169	173	201	184	192	192	218	189	190	231	198	188	212	232	207	191	206	186	200	184	217	194	196	201	198	196	184	181	222	176	203	188	201	176	172	188	199	196	219	211	211	202	232	209	178	219	185	182	192	212	224	191	224	193	196	197	217	213	188	185	191	178	190	179	208	197	187	197	178	170	203	206	203	193	194	209	189	205	211	200	200	180	166	181	211	206	186	200	190	195	203	168	201	213	191	191	186	208	188	199	210	211	175	231	181	178	175	212	190	187	182	209	224	228	208	211	199	207	214	206	183	193	174	174	187	206	202	178	200	199	208	179	211	173	200	225	214	202	175	196	207	226	189	193	216	198	220	221	183	186	202	189	197	202	212	192	200	203	199	148	220	202	192	175	197	187	200	201	190	203	202	180	193	175	205	194	189	191	203	197	211	190	180	191	193	202	211	236	197	194	199	205	198	193	195	195	189	180	203	187	186	198	219	176	191	232	227	195	185	185	197	207	194	186	185	181	199	205	187	180	187	184	197	193	206	195	203	209	201	229	170	203	189	189	207	167	182	201	201	193	200	233	206	207	233	229	201	213	173	192	204	195	197	202	210	185	175	212	183	204	190	192	201	199	194	191	203	193	211	195	201	217	195	236	209	204	217	213	177	210	195	179	200	194	207	203	186	199	222	200	204	194	202	188	193	197	200	204	200	184	210	178	218	189	199	201	205	179	203	198	191	175	203	197	220	211	175	208	218	217	196	193	194	202	190	195	204	185	196	182	175	186	197	193	203	233	204	192	213	209	192	188	171	191	195	206	214	197	176	187	209	201	209	203	179	189	213	178	193	189	212	188	177	193	202	216	181	187	192	169	188	202	212	198	184	194	195	209	211	198	211	179	182	190	198	183	183	188	205	205	203	206	192	179	193	208	197	181	196	200	175	203	186	180	200	221	195	213	182	189	189	188	207	215	190	205	191	205	202	221	185	212	192	194	211	204	172	200	202	187	182	193	182	211	199	217	204	207	218	199	187	190	217	211	212	208	209	212	202	191	186	207	200	201	196	207	192	181	192	201	190	183	208	167	205	214	196	225	210	217	188	210	213	215	175	227	210	183	216	205	217	215	200	194	190	196	206	189	198	201	181	201	214	178	211	205	178	180	187	209	176	190	200	192	187	217	206	202	185	204	198	187	172	179	203	214	193	165	188	195	172	167	211	236	190	211	182	206	218	203	182	196	185	219	193	187	221	185	212	200	212	193	195	189	207	171	196	204	198	184	200	205	199	199	176	204	217	190	168	207	199	187	226	213	183	192	208	217	199	199	204	183	194	183	182	206	189	193	205	188	186	194	175	193	186	210	196	192	175	201	191	200	205	184	194	196	202	192	205	210	205	187	202	203	173	189	198	186	198	200	202	214	199	204	193	220	200	199	203	198	197	197	207	191	205	169	209	209	188	175	210	222	169	193	198	191	179	207	194	188	191	207	176	193	224	233	205	178	203	207	184	195	172	223	202	178	209	183	183	224	211	196	216	191	233	174	196	179	173	226	208	209	186	182	184	198	217	175	207	181	187	204	208	192	198	196	215	208	181	168	175	187	192	222	183	206	200	191	217	188	200	192	217	216	187	236	185	199	202	188	212	189	191	200	187	199	180	215	202	185	214	195	187	205	197	221	207	198	170	228	181	168	193	219	198	179	178	202	200	204	197	184	177	201	205	168	171	186	203	197	172	177	196	187	188	189	216	218	178	204	203	214	207	180	214	209	193	179	200	184	203	194	218	206	196	221	186	198	198	180	194	185	211	207	189	216	211	177	184	216	213	190	200	223	190	231	192	180	191	198	188	186	186	208	191	212	190	224	203	207	185	202	201	182	205	201	197	196	198	181	207	182	232	172	208	192	183	198	195	210	187	192	172	190	201	198	184	187	189	188	202	189	191	196	208	200	183	198	188	199	211	195	191	200	186	166	204	215	196	200	203	179	225	199	199	210	218	218	208	184	178	189	209	184	202	152	205	202	197	218	196	215	214	179	195	213	211	200	187	201	180	228	174	165	191	219	193	211	193	201	204	212	186	188	186	218	205	203	186	195	204	201	197
2160	646	726	752	709	674	625	646	624	653	592	546	624	583	563	566	544	576	567	565	601	567	591	555	538	519	547	528	603	491	542	559	543	517	530	508	567	579	557	513	574	547	526	563	529	582	551	551	551	569	508	569	560	553	539	546	538	549	578	532	548	541	575	528	518	550	533	555	547	542	484	550	541	522	560	548	568	546	530	506	596	512	560	521	540	525	506	558	558	558	551	575	578	523	563	584	519	572	562	527	555	555	579	540	515	560	536	535	512	559	539	549	554	584	516	568	513	558	538	535	565	582	563	560	536	587	519	521	512	563	572	549	514	530	559	550	524	575	511	562	533	544	569	578	545	565	573	529	546	503	556	552	521	524	515	560	552	568	578	559	546	603	495	564	522	560	512	514	576	563	563	587	591	548	536	602	566	542	581	524	512	529	577	553	534	562	546	535	517	555	505	556	563	534	559	554	534	531	551	526	555	553	529	558	495	565	544	599	542	542	528	565	569	519	523	538	572	512	540	528	546	485	569	553	563	548	528	537	574	539	567	518	527	558	544	550	528	573	574	557	560	557	553	583	535	578	552	485	558	587	511	566	555	554	505	541	528	579	567	585	541	533	548	581	547	546	541	511	589	579	528	549	526	543	469	572	541	514	564	583	522	550	509	513	534	559	531	535	567	520	548	576	531	517	560	541	553	540	545	549	525	521	512	547	569	522	556	563	575	574	543	548	563	533	538	556	532	537	572	528	573	526	559	559	560	495	566	550	505	549	548	519	580	555	535	535	514	514	512	553	570	539	552	571	571	519	530	570	579	564	546	524	519	551	573	549	534	575	578	580	580	557	555	538	556	555	555	474	527	550	555	515	558	569	558	566	565	587	531	523	562	523	510	517	570	551	548	531	567	581	560	549	546	535	541	504	540	538	570	559	531	521	563	530	526	546	547	569	535	551	567	525	551	538	505	573	511	575	580	531	527	526	505	551	518	552	588	541	556	581	503	512	559	561	584	560	535	524	509	546	530	535	550	488	546	541	557	540	574	555	527	563	546	555	559	544	567	501	537	548	527	562	595	547	555	527	530	575	555	564	558	548	534	574	578	578	539	560	555	539	593	515	611	491	553	566	558	532	554	555	595	571	540	558	570	576	559	584	540	567	563	551	541	545	551	518	550	541	530	557	558	524	555	592	570	574	538	530	539	567	552	542	543	594	575	569	536	592	567	573	516	526	547	550	542	561	545	531	559	531	561	535	563	571	538	572	555	582	563	575	535	538	555	558	530	539	538	543	553	511	543	510	560	534	545	563	560	556	553	549	534	563	549	537	566	548	571	559	542	549	567	590	574	497	581	554	517	496	552	567	517	560	548	557	548	555	568	574	514	563	569	551	532	560	539	482	543	523	571	566	533	549	529	554	581	537	569	559	517	561	544	506	576	557	576	501	551	515	583	566	575	555	518	553	520	553	549	522	585	561	545	559	548	573	546	549	527	577	576	554	540	536	540	553	551	566	538	539	552	564	505	520	505	506	523	580	521	552	542	561	525	576	543	530	554	525	536	569	526	585	561	581	526	526	534	566	536	521	597	570	565	563	537	592	534	516	555	564	523	526	489	573	512	521	556	565	542	521	551	542	551	561	585	510	546	542	538	563	550	507	523	548	557	599	516	534	577	506	514	565	534	555	522	521	528	549	538	520	521	562	555	547	476	570	525	550	559	533	582	535	579	551	526	527	518	555	553	504	536	511	527	571	525	546	521	562	516	552	520	516	498	540	581	562	553	582	516	555	558	539	506	517	552	557	567	575	551	534	527	562	539	573	564	501	538	559	558	555	531	491	570	552	538	548	562	542	543	529	564	581	556	568	565	521	565	558	532	552	556	574	547	515	539	590	549	535	545	591	571	520	553	523	547	557	531	541	561	551	525	544	569	538	580	536	516	533	541	571	545	541	506	546	556	556	517	519	557	567	534	524	605	529	534	545	547	530	543	582	520	523	555	545	578	507	544	552	530	528	553	535	564	591	583	576	581	506	526	538	579	550	553	508	528	566	551	572	553	556	554	547	542	596	531	556	543	531	519	519	523	516	565	547	530	585	537	582	578	559	555	530	553	510	534	558	544	532	534	609	527	538	560	543	559	513	577	544	579	487	533	540	529	566	541	507	550	553	550	567	537	548	562	520	496	578	593	536	552	530	580	547	557	529	578	559	536	522	516	566	537	577	551	554	579	578	575	536	543	579	559	547	567	570	543	551	566	516	565	521	561	607	540	535	574	555	544	537	560	544	584	528	544	528	505	503	526	492	578	554	517	571	550	516	504	528	592	545	530	589	536	507	535	553	540	558	575	548	522	538	537	526	551	598	576	578	543	553	584	543	568	552	570	602	553	572	551	569	530	533	530	560	573	540	556	522	559	515	535	573	544	499	556	544	556	572	522	526	489	527	539	510	557	548	531	521	546	567	546	527	555	533	550	548	532	563	536	535	572	562	516	512	517	535	535	573	551	569	544	543	508	505	550	557	533	529	523	555	540	549	517	569	569	514	541	535	501	514	524	541	526	546	524	502	541	560	586	553	567	527	540	562	518	557	562	510	556	591	564	550	561	543	569	536	542	484	555	594	536	535	553	556	537	522	535	496	555	541	599	571	541	540	535	552	520	557	543	563	558	560	531	536	554	569	536	564	540	554	544	534	506	540	548	530	519	533	577	550	573	578	531	580	549	538	541	563	572	615	549	506	543	583	521	561	507	544	544	559	550	550	553	521	585	551	553	553	569	559	522	571	549	570	526	505	556	489	535	546	531	522	564	551	559	496	548	558	562	573	563	500	521	521	533	532	581	538	548	570	520	577	529	537	540	538	582	553	562	592	528	524	545	507	553	531	524	570	509	552	546	575	537	561	528	532	539	542	559	549	550	569	547	564	564	565	560	514	564	501	553	551	569	563	558	489	553	558	546	557	550	527	538	594	537	539	535	563	569	538	524	536	564	584	534	546	513	569	537	549	558	562	524	574	539	559	556	576	567	553	513	533	576	512	508	546	561	514	547	571	553	543	537	572	551	527	537	563	521	526	519	548	516	539	559	567	537	514	581	578	558	539	523	554	564	528	561	553	548	526	548	560	547	583	539	564	525	521	533	540	553	542	537	629	532	561	556	555	575	562	538	530	527	537	543	538	527	555	545	581	579	565	570	543	540	542	549	550	557	536	544	566	534	534	520	542	592	529	550	531	548	534	530	558	535	533	565	577	511	523	564	568	481	555	514	579	491	543	540	560	572	566	537	534	559	509	544	537	535	552	559	577	569	507	556	542	536	530	558	561	546	561	565	533	562	564	510	572	500	514	543	515	504	577	526	552	545	593	568	566	519	552	549	519	540	499	570	530	556	534	538	533	561	526	574	564	512	578	566	552	526	553	554	535	580	553	547	509	539	515	534	550	519	542	500	532	588	581	545	533	547	512	539	542	540	517	570	553	600	550	526	532	549	561	560	525	567	575	530	553
10142	1189	1409	1052	755	610	395	357	282	262	201	209	166	151	153	149	146	135	142	121	131	132	124	141	106	112	98	119	129	114	106	126	115	119	95	96	107	115	100	114	94	106	100	106	98	104	93	125	101	89	123	93	97	123	90	101	110	106	100	112	100	77	99	113	106	92	87	92	104	114	116	109	88	110	115	102	84	97	103	107	76	109	109	114	91	106	94	128	94	93	99	113	115	113	99	96	95	89	92	95	94	105	104	104	99	90	95	93	89	89	85	111	102	84	84	105	107	84	84	95	96	90	96	107	99	98	100	99	90	96	106	105	95	102	107	98	98	89	95	100	81	96	101	94	103	90	78	107	110	93	101	88	93	98	91	101	93	86	103	94	99	101	107	100	84	104	101	105	109	84	87	108	118	107	107	107	100	90	117	105	104	104	114	95	80	99	88	107	111	107	90	113	121	87	88	91	99	102	97	108	99	85	88	90	89	95	107	118	102	87	103	93	101	103	84	111	91	85	81	103	107	119	94	122	86	96	105	80	102	103	108	92	104	112	107	106	100	95	98	83	103	110	97	99	105	115	102	104	84	92	95	111	98	85	84	94	95	99	101	96	95	97	94	99	113	95	89	95	122	82	106	104	102	83	90	106	80	82	94	112	107	103	107	94	110	100	85	92	100	105	89	83	80	87	94	102	107	86	92	103	95	85	116	103	107	108	102	89	85	93	88	103	105	108	110	89	87	105	97	99	109	84	90	97	99	115	109	113	103	93	104	92	83	104	97	108	101	107	119	108	82	115	94	111	102	87	114	97	99	92	107	100	90	90	109	101	91	85	112	105	87	81	86	113	123	117	111	104	84	109	104	80	93	94	84	104	103	92	101	102	96	94	100	70	90	110	105	94	87	105	85	92	102	87	102	96	86	84	91	97	98	86	94	86	94	96	90	99	98	85	104	106	92	106	102	93	90	93	104	95	88	76	106	95	102	93	86	109	84	105	109	97	101	93	98	89	101	94	112	108	108	108	92	85	84	127	98	75	91	84	83	96	104	98	105	102	101	98	82	97	108	103	80	99	95	85	99	100	105	104	104	112	98	91	109	86	97	79	100	98	102	102	87	102	96	108	104	113	99	95	97	88	100	99	98	98	101	102	88	102	119	117	79	90	90	96	102	106	99	99	114	99	111	121	105	109	91	77	81	99	86	97	89	92	85	99	104	91	103	95	88	93	126	107	88	84	109	95	96	103	104	112	97	121	95	89	96	107	104	92	96	114	89	74	86	87	107	92	88	110	86	106	100	99	111	102	99	88	102	128	89	100	90	86	99	90	100	95	92	99	114	86	87	109	93	114	87	105	97	98	83	89	106	104	100	121	101	96	87	95	98	78	110	98	100	103	105	101	117	82	91	90	109	92	106	99	93	76	88	122	105	102	104	111	116	105	105	98	104	104	96	108	100	77	94	80	110	94	98	98	110	98	106	110	86	112	90	117	102	113	95	105	103	95	109	102	116	97	80	96	97	100	117	82	95	105	99	101	104	104	97	93	113	96	107	99	91	117	100	110	102	76	95	94	102	91	97	98	109	103	117	95	89	106	80	109	106	85	90	93	106	96	96	108	115	108	102	95	112	92	94	117	106	87	123	93	87	81	99	110	98	106	111	104	115	79	101	102	81	96	100	104	90	98	86	91	99	78	96	98	95	119	98	100	107	78	93	116	102	98	100	100	94	83	80	108	106	95	96	99	92	91	106	94	91	89	95	109	98	103	113	104	112	96	94	80	86	112	99	114	92	101	109	107	107	93	104	115	84	90	87	91	92	98	104	94	90	102	92	95	121	119	101	98	106	93	97	91	103	97	100	102	100	87	108	89	100	101	83	102	107	97	108	101	109	103	110	122	115	111	113	103	95	104	95	93	103	117	108	93	86	110	94	96	113	98	80	111	102	103	105	83	94	102	96	110	93	118	101	109	103	117	95	82	98	93	97	98	94	101	106	105	89	75	95	95	91	89	93	102	99	87	103	94	117	100	71	97	92	87	98	111	89	104	95	80	89	82	107	106	110	108	106	95	100	91	82	103	98	92	104	108	98	104	80	109	101	97	88	94	78	77	95	111	126	116	115	101	113	92	95	102	116	86	93	89	93	101	87	71	108	97	106	88	81	91	101	110	94	118	82	89	108	89	103	95	109	80	111	90	82	109	105	104	100	103	89	97	90	97	100	97	96	91	105	96	113	106	92	95	97	97	107	118	65	115	104	98	86	118	91	119	95	96	101	115	122	93	100	104	107	103	101	97	95	88	112	94	86	109	96	102	94	108	95	108	87	107	98	99	92	117	99	83	110	132	106	91	99	88	106	105	95	95	113	92	119	105	103	106	92	104	102	74	112	113	97	100	117	104	105	86	100	110	105	77	97	99	108	102	81	95	98	97	114	98	91	115	85	90	107	103	102	121	77	106	95	101	87	106	76	94	100	111	108	106	99	92	115	96	96	102	76	100	108	91	98	98	92	97	89	93	87	86	109	83	89	105	87	104	109	104	113	96	96	101	96	98	93	98	111	103	110	92	105	88	114	101	116	99	102	97	88	100	111	98	98	120	111	115	99	103	95	98	99	96	93	96	101	102	98	117	87	95	99	101	111	88	90	88	100	94	93	91	82	104	106	114	79	97	103	124	111	96	97	104	100	93	92	118	94	94	109	76	107	98	84	93	100	96	97	95	98	94	109	80	98	106	98	90	80	121	109	95	86	87	127	109	92	102	89	107	91	108	102	109	94	116	104	108	104	105	100	87	106	112	94	89	94	102	99	98	101	71	109	115	106	114	114	92	103	90	105	115	79	92	98	82	89	105	108	103	100	86	105	102	96	94	101	103	118	83	90	99	107	92	112	105	90	107	87	91	107	93	111	103	102	88	87	98	90	90	96	105	120	94	89	110	100	108	101	101	93	115	90	109	110	116	106	105	114	112	105	86	105	92	111	109	99	97	105	90	85	104	96	88	101	108	106	79	100	116	94	101	93	97	111	95	95	105	89	95	109	102	106	106	96	106	104	88	97	90	85	84	114	84	97	90	101	96	83	100	109	109	82	83	107	117	97	112	98	73	99	87	101	102	84	94	86	102	121	92	98	104	87	80	112	87	89	91	97	113	95	102	108	90	104	89	107	89	103	90	97	114	103	84	97	96	97	88	90	107	92	110	124	105	107	95	104	96	102	95	92	106	85	107	94	83	90	107	96	86	85	83	100	97	103	103	96	94	93	99	94	105	94	90	108	88	97	82	78	91	94	117	99	99	90	95	94	87	89	97	112	107	100	111	109	102	94	95	88	99	85	111	101	101	99	95	105	109	111	86	90	76	106	114	92	93	91	106	102	104	98	116	109	97	97	117	112	98	86	100	102	96	101	118	108	83	100	99	106	104	104	93	103	97	85	100	87	106	91	104	85	91	104	106	96	83	95	100	114	94	94	101	81	96	104	83	100	103	104	94	118	103	120	111
5472	1389	3140	3568	2986	2507	1921	1701	1442	1179	1048	956	900	761	750	634	665	601	581	574	541	505	460	476	459	447	445	454	412	430	421	398	386	400	386	410	396	345	378	416	377	402	368	333	347	375	338	355	339	316	342	323	348	332	367	358	342	338	344	363	340	328	298	315	312	300	341	330	315	334	334	331	301	310	302	343	319	349	321	311	320	312	313	335	313	336	312	308	300	308	303	338	291	330	324	329	317	340	283	327	318	344	320	320	315	326	309	321	347	306	322	336	321	301	316	309	311	302	308	315	306	338	317	340	320	324	325	343	346	331	331	340	282	293	297	312	323	293	327	286	316	327	326	312	321	287	314	334	315	332	287	315	339	309	317	311	309	332	312	301	334	330	348	333	318	306	320	315	335	312	281	317	301	319	309	282	304	323	285	313	324	322	313	321	305	306	326	310	347	316	305	325	315	319	337	323	326	320	301	334	295	308	323	332	327	320	323	327	344	286	313	272	316	300	309	304	288	295	266	317	318	295	297	295	291	290	336	297	308	326	326	309	308	320	317	332	317	320	306	322	303	283	274	306	287	325	278	305	338	321	306	321	305	318	328	308	314	306	327	311	326	301	307	302	300	302	301	336	310	333	305	285	289	332	327	281	297	286	308	337	346	314	317	292	299	329	308	323	329	311	311	308	302	303	321	319	288	337	297	324	316	295	315	290	313	310	308	303	314	324	317	319	305	311	334	312	302	306	306	288	299	335	310	311	322	326	290	327	319	302	314	307	343	323	310	315	336	304	295	299	309	320	323	301	322	334	307	310	306	312	312	317	314	285	317	309	329	335	341	303	317	358	291	300	283	297	318	330	310	327	330	301	313	327	316	311	334	313	299	275	316	301	320	293	303	295	298	351	306	287	302	302	309	285	280	287	298	314	288	311	321	313	304	310	335	294	299	325	313	296	338	300	291	302	301	342	310	342	297	325	309	312	343	299	290	355	324	308	313	294	335	303	314	305	326	330	293	333	294	319	303	321	289	312	323	323	300	315	352	328	306	284	320	281	326	285	290	301	306	306	303	304	305	304	316	324	326	285	322	320	333	309	287	314	319	315	347	284	321	288	324	336	318	312	297	321	325	328	349	304	253	273	319	330	312	319	313	295	304	336	315	276	291	304	283	317	281	311	306	324	348	311	333	317	308	308	322	349	332	301	337	294	305	316	304	301	319	310	305	281	296	314	300	318	305	301	301	295	290	309	311	333	312	310	299	342	308	298	326	336	296	314	295	308	312	287	320	318	292	295	283	288	309	303	326	328	294	292	286	325	282	314	307	311	320	326	298	325	320	329	332	345	328	343	283	316	326	337	336	317	251	342	323	301	320	289	335	281	335	301	309	297	281	267	306	301	332	323	334	312	300	289	297	317	324	291	347	297	304	290	305	303	328	289	299	278	317	306	305	303	314	330	319	341	318	305	323	315	329	306	310	316	297	301	314	340	331	326	299	284	294	320	321	302	307	289	322	299	279	302	335	300	322	333	316	317	299	299	293	332	328	310	310	292	290	320	344	311	332	319	277	300	311	280	310	339	314	323	328	271	299	345	289	311	307	313	346	312	332	318	315	305	336	300	338	280	328	347	297	315	305	336	299	318	272	284	303	318	309	310	317	330	297	301	306	314	311	280	334	327	336	301	314	304	332	328	332	305	320	329	315	319	320	330	298	299	297	321	297	314	296	318	286	344	325	302	314	322	311	334	312	304	277	355	344	311	303	324	307	268	301	333	290	337	330	330	297	314	292	336	293	313	345	300	328	329	305	359	321	307	306	321	328	337	311	303	295	276	299	322	324	320	320	303	293	356	314	317	317	349	323	335	319	313	341	306	299	321	285	327	321	329	300	303	275	331	302	323	308	323	320	313	324	303	304	300	292	282	304	288	294	319	324	315	315	332	303	315	301	296	291	294	325	304	320	295	297	301	298	297	298	293	301	296	316	326	306	322	327	284	282	329	328	304	320	312	302	288	331	314	320	351	284	308	315	328	302	296	289	302	305	309	312	304	307	274	305	306	309	277	302	304	258	319	298	322	311	323	317	305	317	338	319	316	327	314	278	288	318	300	334	348	329	284	293	311	314	287	311	290	325	330	336	297	286	306	293	302	322	328	310	302	338	294	277	336	313	296	331	320	325	286	274	302	295	293	374	323	331	328	307	301	328	296	305	311	337	284	288	314	308	309	310	302	333	286	331	328	298	315	333	296	347	305	320	319	306	311	322	303	291	269	298	319	310	330	287	312	312	328	344	299	283	326	301	357	328	322	298	341	308	305	296	312	292	334	309	337	320	299	308	297	306	322	336	332	306	299	331	305	321	337	339	332	334	323	318	312	328	319	317	303	302	298	332	297	354	293	325	323	294	339	270	287	287	301	308	283	287	308	290	300	294	306	328	296	335	317	312	289	298	321	293	315	298	307	295	319	309	292	341	307	311	308	280	319	350	301	315	293	306	299	308	281	305	309	297	314	348	308	283	314	297	284	324	300	324	304	321	302	321	314	305	308	283	354	331	306	318	301	316	297	312	270	334	293	310	338	302	289	339	313	295	329	336	337	277	323	331	289	344	316	312	331	273	312	315	337	276	276	293	309	330	296	314	311	315	272	278	303	306	295	284	288	314	320	337	330	324	326	345	316	322	316	301	312	319	292	318	306	278	318	301	306	303	288	305	321	318	306	301	296	313	308	289	330	316	300	293	306	299	312	307	326	312	326	293	294	315	297	267	292	279	325	288	310	287	330	293	317	305	325	310	332	290	344	286	303	286	355	299	330	315	318	317	311	322	285	285	334	319	305	331	295	332	312	329	315	304	319	331	308	300	318	287	301	302	328	324	309	353	314	320	297	333	306	290	311	322	269	336	294	277	323	306	329	320	302	318	306	334	304	279	298	249	276	344	339	308	311	323	318	322	346	303	319	322	331	309	313	324	300	310	316	313	291	309	305	295	332	284	306	301	305	322	301	294	302	297	331	309	286	316	323	340	312	282	314	288	312	300	312	317	310	314	310	310	327	320	340	304	301	310	303	293	305	304	333	295	308	293	325	343	327	338	282	308	300	309	308	266	330	288	339	294	312	339	274	285	280	305	301	321	294	293	307	309	328	294	347	332	343	317	304	299	326	317	339	297	310	297	315	320	295	288	308	296	302	336	345	317	309	304	319	302	320	325	300	313	307	312	373	310	304	306	333	327	285	279	360	317	307	303	321	293	307	310	317	333	310	316	297	301	287	320	338	279	301	288	323	307	329	329	334	284	310	307	288	310	337	319	323	279	291	314	321	306	330	285	344	323	287	339	313	319	307	311	300	309	331	294	332	271	343	320	282	289	274	297	293	303	290	318	329	308	325	332	328	295	306	294	288	309	322	328	274	319	325	312	315	347	272	335	329	286	295	311	293	327	301	292	323	319	325	317	276	327	278	341	283	304	323	327	305	323	340	324	315	353	282	286	316	340	283	319	299
18907	3294	2967	2212	1550	1110	873	676	557	453	398	364	337	294	299	258	256	285	260	242	211	202	216	211	186	209	181	211	170	187	207	187	184	220	158	171	182	196	178	175	165	174	176	166	175	200	192	146	177	171	165	167	166	200	185	185	169	180	147	176	165	173	178	169	170	184	185	183	170	143	171	174	169	163	175	191	177	190	149	165	191	138	172	184	152	156	195	174	178	195	177	148	141	190	162	165	150	165	148	186	152	150	161	170	151	151	153	150	167	146	160	147	170	170	185	154	156	164	174	163	180	169	166	146	166	155	170	162	181	174	146	155	165	175	165	131	143	162	152	167	168	147	167	142	159	169	132	188	155	144	168	152	196	172	181	160	150	158	190	168	173	172	180	183	142	164	186	171	173	166	164	156	154	185	183	178	147	150	166	146	172	175	146	169	147	167	148	165	151	164	161	167	181	144	159	180	155	153	153	172	177	169	156	167	161	190	159	164	176	140	154	175	163	162	163	168	157	156	153	173	185	180	159	160	179	148	147	149	154	167	153	166	178	190	167	155	171	159	155	129	172	166	146	161	156	175	156	155	162	172	165	158	182	157	159	164	154	148	166	171	153	173	144	165	153	197	154	158	146	169	156	170	154	173	160	173	155	146	187	166	150	166	164	155	161	155	164	180	156	183	173	163	170	149	184	159	163	175	163	174	178	156	159	145	160	159	158	167	175	144	175	157	159	173	150	173	157	167	145	164	167	159	146	163	152	151	154	142	150	164	157	195	179	165	174	174	182	153	153	194	165	178	154	148	178	177	171	156	141	158	183	185	176	162	147	174	167	166	172	154	143	155	159	183	139	174	150	171	163	146	139	198	174	172	159	160	159	164	159	168	174	156	167	179	172	163	143	189	155	162	178	159	151	142	188	172	126	158	144	148	139	189	177	132	166	180	155	156	174	166	171	153	155	162	172	164	174	171	175	179	173	155	156	157	160	182	146	177	169	162	165	165	177	160	171	155	141	166	161	154	135	162	156	173	169	140	160	158	168	170	148	173	175	147	159	163	181	187	164	147	192	173	151	180	169	168	143	160	203	149	135	153	160	175	160	155	161	165	140	147	169	179	160	163	183	147	183	188	155	161	160	181	144	169	164	205	175	162	156	169	166	155	173	166	156	162	168	156	193	161	161	172	186	143	152	147	183	166	156	149	163	138	139	160	164	167	172	155	171	177	174	186	163	172	171	148	169	164	164	143	164	170	167	164	170	161	145	168	147	150	167	153	172	186	169	170	162	150	169	141	160	153	164	154	136	176	126	188	172	151	151	150	176	159	160	180	169	145	173	176	175	165	159	159	164	167	166	169	179	167	152	170	171	160	176	188	168	170	161	158	167	154	163	157	181	154	161	143	158	178	139	173	155	188	168	157	156	173	137	135	162	158	162	153	150	151	174	155	179	154	177	160	137	156	164	164	157	165	171	206	159	170	182	184	175	136	171	188	165	164	178	176	166	161	139	163	156	176	168	184	175	137	173	157	172	191	163	169	173	154	160	152	182	154	156	177	165	162	145	178	138	149	151	164	173	151	166	141	162	176	179	182	166	164	158	166	152	168	154	171	170	161	156	158	161	189	158	155	165	154	144	163	181	156	175	159	175	147	159	139	169	166	165	169	163	172	165	156	171	148	168	199	170	157	175	161	161	180	167	159	166	155	138	189	166	177	138	150	165	169	171	153	167	180	159	186	151	178	182	164	152	149	181	172	159	159	150	163	132	187	148	160	164	123	172	175	153	145	158	161	159	146	150	169	168	162	146	150	154	150	152	194	161	158	164	158	169	154	157	158	180	151	175	176	153	133	176	171	167	178	176	171	131	160	189	134	184	181	168	156	168	159	185	138	161	157	152	150	162	158	163	173	166	170	175	167	147	152	176	169	163	140	148	151	160	149	186	147	140	168	166	181	156	146	156	169	166	178	150	153	173	133	174	165	141	154	162	157	149	158	144	159	163	183	183	140	165	160	159	135	160	165	159	143	175	156	159	169	157	174	139	183	147	172	155	165	163	167	159	163	171	186	191	158	166	174	176	177	158	163	169	184	137	129	173	148	169	166	178	145	185	164	197	195	169	135	160	170	153	159	148	137	130	142	170	132	181	153	163	158	166	187	159	144	147	178	161	170	161	152	178	152	170	131	166	171	164	157	171	152	166	145	159	158	162	161	168	186	145	175	183	180	155	186	178	175	157	150	168	140	144	164	154	155	150	171	142	158	162	177	163	164	176	166	160	169	178	150	171	173	167	166	182	151	183	153	163	190	155	181	157	157	156	151	171	167	158	159	164	159	149	160	167	155	142	160	156	170	173	167	133	150	168	168	152	147	174	183	191	138	147	165	153	157	169	148	162	167	170	174	177	167	168	145	160	173	180	155	154	173	171	144	166	183	188	138	154	147	170	185	155	164	166	169	166	149	156	156	175	165	167	133	164	169	149	174	183	166	170	174	150	158	156	160	155	170	188	176	163	152	160	190	143	161	150	161	161	167	156	149	168	143	174	161	166	153	148	157	164	175	142	171	149	172	156	145	168	168	196	169	169	145	177	187	160	158	162	190	165	145	177	161	173	144	151	156	182	159	164	162	152	152	151	169	190	167	162	174	162	149	163	161	156	159	147	169	156	133	153	177	133	179	161	173	176	178	183	179	170	155	158	123	172	203	168	150	163	142	158	177	169	178	166	151	140	159	191	201	172	143	159	149	166	161	167	170	148	177	191	166	178	164	192	174	167	134	186	154	167	156	151	188	172	171	165	181	164	151	163	176	162	172	172	161	179	156	147	141	165	170	168	149	154	157	173	158	165	186	146	162	166	135	153	199	155	165	152	155	187	154	175	163	161	155	162	173	161	167	154	167	156	154	166	197	165	182	162	188	172	154	161	185	164	171	172	154	182	159	191	155	167	161	166	154	176	176	172	155	170	162	166	153	175	169	174	165	163	160	176	163	191	157	163	156	148	163	188	168	167	161	173	153	188	165	206	185	176	150	168	164	169	158	162	162	156	161	146	156	183	160	150	156	173	150	165	168	166	161	173	143	179	174	157	153	165	143	185	168	153	169	160	154	155	168	162	169	171	162	172	165	154	147	182	174	166	152	165	197	147	168	172	157	158	155	152	174	160	167	162	178	165	157	164	177	186	143	146	171	178	160	164	145	183	151	188	190	165	170	177	180	162	178	171	149	173	163	173	138	161	171	173	170	167	156	160	165	178	184	153	135	173	174	162	164	156	144	171	168	159	168	152	178	169	140	172	155	152	186	154	191	179	179	160	160	167	188	182	166	177	174	168	174	166	180	174	153	177	166	167	150	166	155	158	171	162	159	160	153	173	177	153	151	171	151	172	166	162	138	160	145	162	147	194	169	168	163	172	136	159	168	176	157	151	166	182	182	168	160	155	172	174	174	160	190	141	166	181	172	176	168	209	147	162	142	158	163	176	165	193	142	164	143	157	177	167	163
7977	2818	6015	6866	5717	4544	3916	3170	2696	2310	2018	1860	1549	1420	1353	1204	1128	1095	1019	986	894	919	829	835	795	738	725	748	715	688	682	653	621	609	629	601	623	622	612	610	570	588	581	541	541	581	556	549	597	562	591	541	540	553	552	515	535	514	526	518	502	517	555	557	561	514	505	504	480	491	529	520	487	528	544	529	530	522	530	548	528	568	502	487	506	519	486	517	488	515	487	544	530	474	494	487	509	487	520	527	503	478	526	469	501	503	466	486	480	498	475	472	489	505	478	525	475	465	481	453	528	501	471	492	512	484	535	477	450	528	489	458	498	504	456	524	472	518	480	497	524	524	489	471	495	489	499	485	478	469	506	479	480	461	472	489	471	498	498	488	519	500	497	457	482	495	532	509	497	467	515	491	475	493	484	493	491	468	522	485	502	483	501	472	490	483	482	484	496	471	498	494	519	438	508	473	487	497	526	490	506	479	504	501	484	469	488	495	492	476	493	478	476	486	464	480	456	518	469	471	523	493	478	487	515	498	490	515	517	497	508	516	470	459	466	474	427	489	498	442	444	509	528	527	518	540	550	476	489	466	471	466	458	470	483	495	482	453	517	484	479	507	456	485	482	463	475	485	506	483	470	464	535	494	502	460	499	478	493	467	480	442	479	474	465	473	466	538	514	490	473	458	471	479	468	523	498	532	516	488	496	456	513	456	435	465	484	494	464	461	484	520	428	480	479	481	485	500	520	472	493	485	444	485	458	495	461	518	466	471	495	525	516	453	506	474	499	474	494	487	495	484	470	426	464	475	495	515	467	467	468	491	502	520	500	461	489	447	508	471	503	471	477	488	491	487	474	533	472	471	509	477	491	435	450	483	482	460	471	492	467	465	473	499	478	493	466	453	517	461	484	479	505	532	513	462	458	449	489	486	483	461	481	504	460	418	459	496	504	477	504	493	493	482	483	457	507	487	484	507	465	472	489	458	455	496	483	488	481	461	508	495	489	472	555	510	485	461	477	461	491	500	456	525	493	496	521	494	426	484	475	449	450	513	481	527	455	520	446	440	481	484	487	515	519	440	490	505	497	484	499	498	469	502	442	503	494	481	528	536	447	458	463	492	503	472	512	473	513	470	478	496	485	456	533	454	486	479	523	490	474	464	503	467	468	483	466	512	470	506	498	496	483	466	457	523	481	517	493	479	483	476	508	503	479	465	475	501	529	480	472	452	451	483	494	461	461	485	455	510	488	477	477	486	457	517	498	476	486	500	436	499	507	530	465	455	510	453	465	491	500	515	473	463	496	480	491	506	501	503	493	497	532	483	485	465	468	462	476	471	527	463	475	486	500	492	483	500	511	488	528	468	488	449	495	498	462	482	459	471	461	472	526	463	485	488	498	495	515	456	461	517	475	475	479	488	500	475	477	477	492	511	503	493	490	505	462	483	487	494	463	484	473	467	461	486	493	491	463	497	508	462	484	477	482	491	491	516	516	465	495	494	484	487	462	498	452	478	456	496	502	483	488	471	499	499	485	482	531	474	509	535	486	477	494	496	525	479	501	492	470	472	482	504	481	473	493	492	476	485	484	491	440	457	467	467	508	425	471	491	510	452	426	501	486	483	497	527	503	501	491	483	476	510	498	508	512	476	442	464	466	543	469	486	468	461	476	492	472	524	500	516	518	485	480	490	501	473	474	469	495	506	484	491	499	501	448	439	479	443	499	467	514	497	470	461	464	474	470	515	491	487	522	520	455	487	533	496	453	474	523	462	518	502	469	471	472	461	508	483	484	469	502	460	511	476	497	501	460	492	452	491	491	482	478	531	491	519	498	477	483	490	449	465	474	498	470	481	507	488	474	487	500	486	490	435	505	487	471	459	500	456	492	464	470	489	432	506	442	510	516	479	469	498	457	511	508	488	442	471	468	460	494	511	479	491	494	506	459	471	456	499	482	506	468	521	468	491	464	463	504	477	504	494	482	512	479	461	487	481	506	457	476	473	482	466	497	539	429	499	483	466	466	499	434	461	467	495	536	482	430	490	479	483	493	512	499	511	496	487	488	464	455	510	485	466	472	503	476	510	459	524	455	502	486	464	478	486	484	492	500	506	465	495	466	501	475	520	490	488	489	485	427	501	494	464	496	488	487	512	464	464	465	473	471	513	488	496	476	488	499	503	530	488	513	460	505	466	481	432	439	504	476	474	487	450	492	503	496	474	476	519	479	457	492	496	467	483	455	483	514	527	470	484	502	479	498	461	475	475	443	448	467	458	490	504	434	474	436	477	492	477	482	501	488	469	458	457	483	510	498	468	470	481	456	511	503	501	485	534	521	489	526	472	481	460	479	473	516	454	491	460	483	503	491	468	492	487	467	456	489	487	460	502	519	467	500	466	487	509	487	486	484	493	523	503	466	496	472	485	492	495	490	488	497	495	507	479	482	467	472	439	468	489	463	520	505	550	475	489	497	505	467	524	490	494	478	502	529	499	476	476	475	500	454	490	485	458	489	454	500	502	475	492	487	518	509	482	463	521	508	499	482	468	479	486	495	505	518	473	437	501	469	493	519	476	519	506	480	523	474	460	457	484	486	462	506	521	500	555	493	499	499	510	496	443	478	469	476	477	478	521	434	522	437	453	520	476	488	481	487	472	496	521	452	457	515	529	467	515	466	500	492	465	460	466	482	492	439	484	470	467	478	479	472	487	471	467	482	474	487	478	494	509	505	501	491	481	446	495	472	501	441	474	459	489	459	465	509	469	517	480	479	519	494	479	488	502	485	484	487	516	545	466	459	511	461	481	497	510	491	507	477	473	485	491	496	486	489	503	440	524	484	488	499	475	519	468	464	472	518	461	494	499	466	506	527	473	486	467	477	507	518	448	525	474	490	470	479	532	466	519	485	474	504	488	459	473	510	475	494	459	461	483	456	518	473	513	526	474	483	479	497	481	482	485	461	468	480	501	466	457	474	484	520	496	475	479	519	467	480	495	481	483	493	477	471	447	514	505	491	496	457	499	499	479	476	512	448	444	465	473	506	499	492	485	495	474	476	517	502	485	515	471	469	493	510	477	490	507	479	440	462	432	495	489	480	471	475	470	446	517	498	484	504	488	530	499	500	513	456	476	472	486	469	455	485	487	467	463	477	467	471	474	466	509	511	478	433	461	545	453	515	475	494	479	516	494	501	478	496	511	509	516	484	494	484	517	469	494	434	478	490	487	482	477	506	499	492	459	477	459	527	478	489	509	468	507	484	483	487	514	490	505	510	513	458	443	453	502	472	508	488	490	453	476	485	487	499	476	474	512	476	492	475	450	483	562	490	463	482	515	478	480	488	523	491	500	481	527	479	488	474	458	480	506	479	508	480	491	491	511	515	494	503	495	492	471	477	475	486	479	481	479	474	463	498	473	488	489	466	491	490	489	508	484	482	508	498	492	489	480	490	499	491	455	472	455	464	490	487	485	516	480	461	480	530	504	475	486	451	473	514	479	505	481
2406	260	254	275	203	210	200	177	189	233	207	212	215	205	166	212	181	213	231	198	209	193	203	192	186	195	196	213	191	210	187	178	203	205	221	191	196	199	199	184	200	200	181	214	206	212	228	210	212	196	179	216	185	201	205	221	190	188	194	184	198	217	199	215	195	203	217	214	194	178	208	180	176	185	203	185	183	193	202	200	200	191	198	210	173	199	184	203	192	203	213	193	190	185	207	177	178	198	189	188	208	164	193	185	193	195	202	193	187	177	198	239	199	180	193	220	195	202	220	184	206	205	194	181	178	187	211	205	206	176	202	201	192	207	205	193	187	194	220	182	206	203	199	173	208	187	199	202	188	207	198	201	206	190	204	191	218	213	210	179	198	198	188	169	211	202	199	188	178	209	182	180	200	183	201	205	185	198	189	176	193	204	183	229	179	187	198	189	214	194	194	196	175	220	208	191	190	191	181	208	191	164	191	197	168	213	208	185	194	185	195	192	192	192	192	215	216	203	201	228	185	181	195	215	224	201	220	204	177	226	202	192	175	180	209	185	225	211	201	192	184	205	193	217	197	185	206	190	189	183	210	182	185	209	211	201	195	210	206	186	199	192	190	177	184	176	195	208	221	191	230	194	191	179	199	188	200	192	194	198	192	199	190	204	188	221	180	194	171	216	214	175	169	213	199	219	177	205	190	204	210	211	179	217	202	196	196	194	219	186	214	197	205	188	214	199	189	187	189	172	167	199	229	239	183	187	191	186	173	216	203	208	181	228	201	183	216	222	220	170	177	200	184	215	189	211	196	172	180	213	202	212	221	200	198	193	186	212	199	180	173	180	194	206	166	196	178	201	217	222	187	187	200	202	184	180	178	195	217	177	184	212	195	213	206	193	207	175	188	216	223	206	218	194	199	222	212	188	213	209	176	179	186	211	176	199	206	190	219	203	189	203	209	215	213	201	201	176	196	197	182	208	185	209	201	197	182	219	215	187	191	200	179	212	223	218	231	203	204	198	171	219	202	194	194	221	188	221	186	189	200	193	195	187	200	196	180	182	201	181	176	187	192	190	188	173	230	191	212	184	200	216	199	203	194	221	203	198	191	206	204	219	219	210	209	200	179	177	219	202	210	192	196	218	185	190	201	174	202	218	198	192	197	221	192	200	191	191	194	200	182	191	194	168	218	192	182	201	198	221	199	188	223	210	189	195	203	208	208	196	196	218	204	204	180	196	180	205	192	198	195	191	192	190	200	197	207	222	181	192	188	184	193	203	200	203	175	197	204	170	185	198	202	181	207	181	196	177	178	206	193	201	196	218	202	197	176	180	212	190	183	212	194	210	203	206	194	223	192	200	181	177	192	209	204	190	179	172	200	207	236	183	191	189	201	193	204	200	213	209	199	209	185	201	209	193	184	226	210	213	204	204	201	190	178	167	241	218	205	190	181	188	172	189	191	197	212	196	199	197	191	189	185	207	202	192	190	198	213	196	181	190	194	200	197	182	211	180	205	200	168	189	222	195	210	212	195	222	188	183	205	186	196	174	201	203	195	187	184	195	194	231	189	199	183	197	214	174	171	201	211	201	219	228	200	187	188	193	206	204	175	203	180	190	205	171	204	190	186	187	206	192	180	193	195	192	209	197	195	169	192	203	195	176	211	209	215	219	187	200	196	194	204	224	192	190	203	200	224	202	203	193	184	234	212	214	185	205	188	201	185	178	217	190	178	188	188	194	189	197	171	197	187	189	209	202	195	206	191	191	220	181	210	175	197	209	183	218	226	241	201	203	193	206	189	194	194	192	220	207	176	187	213	184	201	213	228	200	214	173	185	199	203	188	217	218	213	196	216	180	186	199	185	189	203	214	196	208	213	201	205	182	199	185	206	168	203	207	184	229	212	197	205	202	192	208	206	190	188	210	203	204	210	207	187	194	185	181	216	200	181	210	207	210	194	202	177	170	190	189	186	190	187	167	203	198	210	179	201	202	204	203	200	198	214	198	195	201	217	211	199	192	181	192	182	185	201	179	198	194	203	191	202	205	219	187	172	208	161	211	180	212	185	213	213	193	189	190	201	177	199	193	206	185	181	196	221	191	200	208	194	184	189	198	189	197	188	203	191	194	207	216	205	201	180	195	223	200	194	192	212	184	192	200	195	192	201	204	198	200	219	181	192	235	209	193	215	190	198	180	206	192	234	192	183	222	208	198	172	176	191	207	200	189	208	183	192	180	173	196	201	205	193	201	221	195	204	204	195	232	204	195	204	192	201	203	192	207	212	198	200	190	172	212	194	191	194	184	203	203	202	182	186	177	185	197	215	206	214	199	180	205	202	197	201	202	179	209	199	179	166	202	214	207	198	174	208	201	212	187	193	205	190	202	213	200	210	182	198	181	209	205	202	201	188	183	200	230	194	224	191	200	198	198	202	207	190	215	206	204	187	181	196	205	222	215	208	183	186	192	215	206	206	192	181	194	199	172	198	192	194	202	230	184	205	182	207	205	180	172	186	190	174	181	207	230	199	187	189	176	224	191	197	176	197	189	180	189	205	199	196	191	199	200	189	193	184	191	199	199	205	208	224	214	207	195	200	191	195	219	218	188	194	216	198	191	197	204	191	194	196	216	191	206	200	199	205	207	192	214	205	202	222	197	182	196	187	186	225	222	205	200	166	187	209	204	210	215	210	218	181	212	205	189	219	212	177	213	204	209	205	209	185	186	174	173	199	202	207	216	199	198	193	206	203	193	185	206	205	188	189	200	193	211	204	191	200	216	195	179	219	215	216	197	199	192	211	190	190	207	196	183	211	213	197	204	184	205	190	174	184	190	193	210	184	191	203	190	191	185	200	204	194	209	183	188	191	232	193	168	178	208	195	198	210	197	188	212	189	178	202	198	208	199	206	222	187	198	190	179	210	207	213	186	200	204	206	204	221	203	171	200	192	204	224	188	210	197	182	215	190	223	215	179	211	209	186	183	217	189	205	199	212	183	244	186	215	174	204	189	197	182	204	213	195	195	193	186	181	181	185	228	196	189	221	187	191	204	191	185	206	190	202	206	182	210	195	198	207	206	189	175	188	196	201	193	191	202	196	178	192	191	214	184	176	204	197	185	212	191	177	201	173	220	197	195	213	206	182	194	212	223	199	204	188	203	185	184	196	193	197	195	199	208	197	205	204	218	201	184	204	211	179	219	200	187	208	209	213	200	216	185	200	183	217	205	195	190	174	197	196	206	190	202	214	191	187	200	197	196	191	175	200	196	198	193	191	207	185	201	185	187	212	182	194	211	198	199	192	190	202	188	213	184	201	208	180	202	198	183	190	190	199	203	221	233	182	202	215	202	200	188	187	210	196	163	202	197	209	180	198	175	198	227	207	201	196	181	162	184	183	187	199	196	197	202	202	208	193	196	193	176	216	175	207	187	185	166	198	204	205	198	223	206	183	210	206	208	203	190	186	220	188	213	185	208	195	189	191	219	193	203	189	215	192	176
2236	617	669	726	706	686	641	658	577	583	600	582	567	541	581	586	556	549	567	570	587	519	546	543	543	525	555	547	524	519	550	552	558	601	556	574	564	542	531	574	546	514	538	560	555	525	534	544	554	506	533	551	555	588	551	549	528	542	554	579	518	541	541	561	564	555	523	522	542	548	550	536	574	575	523	576	521	561	569	512	507	517	515	568	531	542	538	530	543	550	582	568	560	543	516	525	521	585	564	553	525	570	576	547	538	530	532	535	524	572	581	519	523	557	529	526	558	551	542	559	498	540	561	555	515	527	517	579	547	555	541	534	557	594	505	504	529	529	538	523	564	533	558	559	580	516	560	513	525	563	532	509	554	519	530	554	562	568	518	530	522	578	549	544	544	521	543	554	556	546	551	547	531	537	549	572	589	548	535	541	545	526	565	534	547	529	553	532	534	561	560	559	553	534	586	549	520	558	550	534	550	562	522	554	620	515	527	565	521	503	561	583	519	568	498	545	550	541	555	553	557	520	528	536	548	550	539	551	573	541	540	532	533	539	565	521	500	515	572	549	493	547	553	504	601	556	568	550	565	519	582	558	576	529	569	555	563	549	526	542	579	519	553	553	581	573	530	574	478	521	520	551	553	489	552	518	562	533	532	560	523	566	519	538	553	487	563	541	554	510	516	538	580	513	537	545	501	546	563	502	539	573	582	555	569	540	515	554	554	568	492	590	576	552	558	524	525	537	517	571	569	543	536	522	559	575	542	560	550	519	580	519	544	589	565	505	595	575	573	559	516	516	518	557	540	534	611	542	529	525	569	538	581	538	495	553	544	574	560	542	521	497	550	523	514	567	529	516	577	549	530	524	528	525	580	559	486	524	529	526	540	519	561	520	524	525	533	543	502	554	531	537	498	541	535	539	539	585	511	524	592	548	552	602	547	538	544	543	529	557	601	558	568	547	502	554	532	507	502	527	555	566	547	588	543	533	546	568	579	559	533	560	546	552	513	529	565	519	537	507	525	528	581	523	545	533	574	565	567	542	535	522	557	517	560	532	475	552	594	538	560	493	523	536	558	530	565	551	543	563	578	583	541	511	560	527	541	553	523	546	562	530	527	529	565	553	552	506	551	570	520	551	531	548	540	569	564	550	562	594	510	601	534	551	529	563	523	564	536	521	563	558	586	568	560	558	528	487	577	550	560	505	525	528	546	547	534	533	512	547	483	575	524	571	552	517	547	530	564	526	563	534	515	556	549	530	518	508	527	598	517	569	540	544	543	546	541	543	522	526	517	541	549	517	573	484	576	537	535	549	551	552	559	546	523	516	554	538	504	569	587	535	560	538	562	564	547	513	559	516	503	517	548	537	579	556	558	546	535	559	538	531	526	535	568	524	532	579	538	518	521	517	571	551	544	539	533	511	532	532	565	559	567	562	529	583	551	562	485	553	527	533	566	563	569	530	587	523	531	526	516	523	519	529	560	588	533	521	536	547	558	544	565	555	586	513	522	571	574	553	552	558	528	535	509	584	527	546	526	513	564	552	536	500	521	593	556	556	545	533	562	540	553	556	555	531	522	546	510	545	585	520	565	544	555	541	557	555	563	543	552	538	507	571	538	544	563	540	494	534	556	535	570	530	567	541	499	538	531	549	555	558	591	535	531	548	503	491	527	557	554	625	583	567	566	497	531	537	546	564	546	553	527	528	542	540	535	550	542	551	474	587	557	556	556	577	536	555	547	554	526	556	508	545	524	543	538	570	531	551	579	525	541	525	532	544	524	545	523	545	559	570	545	515	557	532	560	555	568	536	540	588	566	555	542	535	562	528	522	560	535	542	572	582	550	549	513	509	531	565	563	552	564	593	545	536	564	523	557	514	483	549	564	565	549	546	594	509	575	539	584	533	557	567	523	553	515	548	535	558	548	551	525	507	542	540	531	534	545	528	533	506	552	533	537	546	533	514	539	536	568	538	539	544	529	553	588	506	542	528	564	537	529	542	547	507	509	562	558	522	527	562	536	531	554	519	553	552	541	544	581	565	536	531	555	540	524	526	519	549	551	524	541	581	523	522	559	525	575	521	542	589	504	529	563	586	526	548	518	548	544	539	526	508	543	503	554	554	554	569	492	522	509	523	568	562	538	550	520	563	561	570	544	546	552	547	530	568	507	517	538	580	557	532	537	546	531	560	505	536	551	557	541	546	559	547	577	537	559	533	556	599	507	528	543	551	522	539	549	519	593	522	569	577	542	498	538	562	540	555	542	569	550	493	534	521	550	533	566	497	522	512	544	524	535	528	576	525	555	581	539	510	550	558	547	489	571	545	543	547	559	553	538	528	546	533	548	560	577	568	571	532	573	501	495	532	518	501	541	544	552	527	560	554	494	586	504	545	522	523	545	554	487	517	575	548	560	516	526	537	487	562	578	518	569	554	505	521	525	522	534	519	553	520	514	552	535	535	531	566	578	588	504	537	554	580	535	527	569	571	553	541	536	537	539	514	521	531	578	562	543	506	581	546	572	537	550	519	520	544	505	537	529	511	554	599	527	528	535	539	562	552	569	536	557	517	539	549	558	527	547	548	568	525	557	545	492	518	563	514	537	553	541	549	563	545	535	552	548	506	523	539	524	572	513	521	571	514	570	539	545	558	551	570	517	553	531	528	540	564	547	545	528	478	523	565	545	566	552	539	557	540	556	539	575	563	543	566	500	537	502	514	546	543	561	527	548	500	547	516	567	554	550	541	556	512	536	567	537	523	585	531	573	539	558	567	568	546	563	546	518	526	557	536	565	554	568	552	541	576	559	558	554	575	537	568	530	601	534	530	515	548	541	529	547	569	585	541	584	557	524	536	511	566	543	543	550	505	560	550	571	536	550	514	585	506	560	553	539	539	540	545	532	577	550	558	539	570	568	559	553	541	530	559	548	568	599	507	560	552	524	575	558	579	579	529	570	549	535	497	575	525	567	565	535	539	508	568	557	536	541	547	524	564	569	485	550	561	552	577	503	530	535	526	524	542	501	530	586	563	514	530	558	577	575	548	535	534	543	557	539	557	553	569	543	517	556	564	539	555	533	579	508	575	530	520	573	554	575	541	538	530	540	535	525	524	590	515	585	559	542	520	567	563	571	561	543	560	483	589	541	527	566	561	560	551	537	586	560	557	533	540	511	541	586	520	533	561	559	515	540	569	553	512	544	520	554	589	525	571	565	515	544	562	540	550	519	559	555	507	546	520	534	574	532	515	518	612	556	539	595	523	554	556	533	561	535	546	550	579	549	537	537	549	544	550	559	558	557	549	553	498	516	543	559	535	544	542	554	567	515	575	556	499	554	517	556	562	530	516	570	552	546	540	584	552	537	529	549	533	529	550	521	537	508	495	542	499	508	543	547	523	513	520	559	538	546	528	571	510	536	507	555	581	527	562	552	551	549	518	534	541	528	540	528	574	514	492	523	519	554	574	541	556	524	533	556	500	520	564	560	572	540	531	576	524
9968	1175	1325	1016	744	577	430	342	287	253	216	183	175	155	147	153	153	139	134	157	109	95	117	130	109	127	118	122	111	111	114	106	105	117	108	111	116	105	103	99	97	109	97	110	103	115	102	105	117	93	93	106	99	108	96	98	94	122	114	102	86	91	109	100	105	101	99	96	108	97	95	109	100	90	97	83	115	96	88	96	123	110	84	88	98	95	91	93	106	98	100	121	115	86	118	105	89	88	99	74	101	107	103	101	104	94	104	95	110	96	113	78	110	102	110	115	125	94	102	97	91	109	97	93	83	92	103	99	101	101	80	101	95	121	113	91	89	134	86	107	89	91	111	101	97	90	84	91	99	97	89	100	106	111	108	103	101	101	85	108	93	105	105	88	99	104	98	104	119	111	106	110	121	102	116	110	95	89	120	95	113	95	114	89	104	99	95	110	117	88	82	111	121	95	89	118	108	97	105	80	106	84	90	108	96	86	104	125	100	89	90	111	107	113	101	96	115	98	84	86	88	94	109	74	86	101	103	77	93	102	95	99	97	93	107	107	95	111	94	104	99	98	100	118	91	100	98	107	91	95	120	103	93	101	95	98	102	98	85	96	89	93	92	100	111	85	115	90	94	83	94	104	106	96	102	101	105	88	109	102	93	101	81	92	82	100	110	102	94	112	87	101	93	103	94	94	120	102	105	90	98	101	92	106	106	104	115	101	105	83	94	103	94	104	114	112	94	103	113	86	101	96	91	93	100	109	117	94	101	100	93	97	93	92	85	111	89	97	101	107	95	96	101	107	90	87	84	92	100	90	104	95	99	107	90	98	95	98	94	108	104	83	104	107	90	97	108	105	95	99	105	113	118	78	99	100	101	105	90	99	84	102	94	116	98	102	103	114	97	90	100	88	114	94	105	94	107	118	79	99	101	104	103	86	104	95	97	89	105	96	99	99	103	74	104	82	98	110	92	114	85	76	99	104	101	85	94	91	71	107	91	102	91	104	104	89	99	89	97	100	91	102	108	121	100	94	103	75	94	109	104	95	88	81	87	107	100	90	87	90	111	92	110	106	101	85	101	90	111	95	109	112	111	87	93	104	103	93	113	122	94	89	89	110	84	81	88	95	101	107	92	109	95	97	106	108	96	88	104	90	86	103	97	108	115	112	75	93	103	91	97	111	100	81	92	88	101	123	121	88	106	88	97	104	80	94	84	100	92	96	98	102	117	103	106	95	92	96	109	95	108	80	103	96	97	87	103	101	94	86	99	101	89	90	87	97	73	97	97	116	97	116	101	102	117	101	85	128	100	98	93	99	92	93	92	88	100	113	85	84	83	115	106	123	88	102	95	86	90	77	98	113	102	89	84	97	95	98	85	85	107	111	101	104	100	96	100	81	102	99	103	96	103	106	98	98	107	101	91	100	105	109	114	102	98	111	109	96	107	92	108	75	123	91	102	108	79	84	96	103	100	90	107	99	98	100	97	97	109	98	83	108	112	117	99	103	101	92	107	119	103	81	110	110	101	94	93	90	107	100	107	114	107	109	109	103	79	102	117	85	102	87	105	95	98	115	100	116	98	97	96	122	88	87	103	111	102	107	100	100	91	95	117	97	103	107	112	107	85	87	117	91	96	79	116	110	98	89	108	95	118	102	93	88	99	96	105	98	108	104	88	95	82	101	97	128	95	98	100	109	85	102	97	107	100	104	125	84	95	97	100	95	111	107	83	104	104	96	88	93	97	83	108	107	117	110	93	97	75	96	120	98	116	101	107	87	103	95	97	115	103	85	84	105	94	108	96	98	97	82	104	99	110	112	83	93	108	116	116	86	107	102	100	92	93	84	84	97	102	87	80	92	85	105	89	85	104	88	90	85	89	94	86	91	105	99	81	81	104	97	75	99	84	100	90	87	92	92	109	90	98	99	104	116	75	114	108	90	90	111	99	98	100	106	88	91	111	85	99	81	98	105	95	121	106	91	111	107	97	118	91	109	112	87	99	86	103	96	85	95	87	77	91	95	93	77	114	87	90	106	98	94	93	103	94	82	103	121	93	117	78	109	91	94	81	117	99	85	108	98	92	104	94	93	93	84	122	80	100	91	111	98	109	104	105	92	87	105	114	91	93	107	76	112	89	96	96	97	102	105	83	101	90	96	92	113	107	99	103	99	103	87	107	101	98	112	107	85	96	95	106	92	97	115	95	89	95	91	106	96	110	92	87	105	103	85	87	108	114	93	106	103	90	97	76	103	108	106	86	90	83	96	82	94	111	115	111	102	116	116	98	101	98	85	70	112	119	102	127	112	98	110	99	88	102	101	100	89	91	106	109	89	115	96	111	83	87	83	99	118	95	97	110	84	87	87	83	94	126	96	92	107	107	95	91	88	108	100	108	107	97	92	89	115	106	86	83	99	98	94	85	94	90	91	90	98	84	111	98	103	104	96	113	109	100	102	99	101	125	78	99	76	110	97	108	106	114	95	84	90	105	102	98	79	93	108	99	95	85	89	100	109	94	92	81	91	85	102	91	91	81	100	110	105	76	112	86	103	81	96	110	98	99	106	95	98	105	95	110	86	95	116	102	116	96	105	97	121	108	96	113	92	78	91	91	90	97	109	95	88	80	109	85	99	114	91	109	99	86	118	102	86	87	98	92	110	98	104	89	96	107	95	87	77	99	99	84	88	101	103	102	101	106	109	94	101	81	93	108	98	109	100	86	86	113	104	85	111	99	105	100	98	119	83	99	88	90	104	101	95	95	85	73	118	89	117	95	103	97	119	105	87	106	120	91	85	87	99	102	106	105	118	99	95	95	93	101	122	84	83	99	94	90	101	115	110	104	85	110	93	78	107	94	90	108	101	89	111	86	90	95	116	98	87	101	91	102	105	108	81	99	94	104	110	98	100	97	91	107	86	105	98	114	82	102	78	96	103	102	84	86	98	93	87	101	102	107	111	103	101	99	92	95	106	110	97	79	95	108	100	88	88	97	116	92	105	107	103	97	96	103	89	98	103	104	91	113	117	79	92	100	88	121	116	78	91	89	87	95	96	110	93	111	88	98	88	75	84	90	101	98	85	104	110	94	103	96	100	95	119	105	98	99	96	98	99	118	105	105	115	105	123	100	89	92	111	121	99	108	103	103	97	95	115	98	97	92	102	100	110	104	85	88	114	112	90	109	99	98	88	87	93	90	103	112	82	98	96	90	83	105	96	91	93	92	114	111	102	92	108	102	106	116	102	107	96	97	115	106	102	112	84	94	84	102	112	87	97	102	97	95	103	120	100	92	108	92	95	105	88	110	101	100	91	105	106	111	95	90	98	114	96	89	88	99	90	94	105	111	100	97	72	90	96	110	99	94	97	121	91	94	103	111	99	98	117	97	82	87	89	92	86	98	104	105	97	85	87	103	93	119	99	90	77	99	87	104	100	94	96	99	94	87	89	103	98	84	77	90	107	75	85	98	99	83	98	91	93	105	101	89	102	94	103	86	109
5593	1335	3129	3516	2976	2475	1985	1662	1392	1200	1102	955	819	756	709	662	630	608	561	566	490	488	469	481	424	476	436	425	410	400	441	400	362	336	402	384	376	363	360	349	397	366	393	345	349	346	340	371	328	324	323	338	356	329	313	332	320	317	329	360	351	342	296	346	359	335	324	312	364	326	302	312	343	297	315	335	343	338	342	317	318	304	348	344	303	309	304	355	330	307	356	343	300	346	298	329	292	299	320	345	334	313	354	322	309	305	315	319	304	344	312	317	318	325	306	322	311	317	285	312	312	294	329	317	318	323	273	302	302	335	306	302	287	301	343	315	306	315	336	269	321	317	302	349	318	289	325	285	307	304	296	321	319	315	325	271	298	286	323	304	321	282	336	322	318	295	289	323	325	274	327	327	280	301	292	323	337	294	316	306	308	327	325	328	305	331	313	313	317	293	297	308	345	333	321	313	322	353	272	336	330	312	309	323	313	319	294	302	299	268	278	308	326	347	322	355	330	304	310	319	312	329	300	281	314	316	323	322	300	323	349	304	315	303	301	320	319	292	306	300	337	333	315	271	349	301	320	321	316	290	282	295	330	313	309	324	311	289	305	270	313	315	281	307	304	329	298	318	326	301	276	289	306	279	327	317	301	284	287	319	307	331	316	257	319	306	307	301	314	313	314	307	281	296	280	309	305	323	304	318	312	325	324	280	304	310	303	330	310	339	340	291	301	287	306	317	283	307	284	284	319	302	305	287	319	304	313	289	281	325	318	330	317	283	300	298	283	303	304	283	302	313	304	313	305	310	333	343	325	317	321	298	334	295	328	310	324	317	324	302	312	302	285	313	333	302	289	341	346	274	303	328	298	283	311	296	310	333	296	330	319	324	328	335	288	314	345	330	300	320	306	306	266	356	308	334	288	292	338	317	283	329	317	318	315	322	308	331	318	308	334	282	319	309	318	301	332	346	295	323	319	291	287	281	309	305	331	330	297	300	320	285	321	280	315	297	313	306	295	309	293	315	297	318	296	309	305	314	308	301	305	299	319	322	331	323	288	273	318	314	306	304	297	334	341	334	299	281	333	306	310	300	306	305	300	294	282	301	321	275	286	300	313	335	304	333	323	300	306	303	322	298	283	316	273	313	322	306	272	286	342	302	304	329	282	291	305	310	305	297	308	309	328	310	307	301	329	336	310	296	298	302	316	328	334	331	321	306	320	350	298	304	300	314	297	326	284	314	332	277	313	302	291	305	290	323	292	320	292	296	307	297	295	298	276	330	297	302	315	304	288	337	315	291	299	307	285	327	338	307	322	342	297	318	315	297	284	332	336	325	299	295	263	314	335	317	279	306	299	316	336	312	293	298	285	320	352	315	328	304	318	301	318	322	297	330	327	301	291	300	344	286	311	305	306	281	325	272	307	306	311	317	300	305	279	315	320	309	332	298	327	294	300	319	312	314	288	307	309	292	312	303	303	320	316	294	311	316	339	345	311	309	292	314	343	311	328	353	321	288	281	305	305	333	278	326	314	320	293	309	309	350	325	327	331	275	301	330	324	323	278	324	301	306	293	311	322	342	304	317	280	311	326	330	326	306	321	285	299	304	323	295	331	290	339	316	300	306	296	312	290	321	338	323	325	325	286	307	328	302	277	316	343	316	278	297	322	276	303	327	307	320	310	291	333	343	301	313	289	338	313	317	311	311	325	350	352	289	344	326	283	308	295	299	321	320	298	304	308	319	331	315	303	316	328	331	323	325	295	324	346	328	296	300	320	323	310	321	324	311	286	297	303	323	321	332	312	361	310	315	301	300	301	313	284	300	302	326	321	332	288	315	295	314	294	317	319	287	283	340	311	298	331	342	290	289	312	308	287	275	312	336	319	359	296	309	325	312	327	303	290	298	282	305	283	304	314	317	327	304	288	335	316	297	290	311	343	266	301	358	305	277	322	301	312	328	300	310	325	320	309	301	310	328	314	315	302	316	313	302	295	337	340	337	272	310	292	313	285	324	293	275	293	301	312	311	315	307	293	337	332	336	318	293	296	293	307	307	311	321	342	344	332	300	302	296	294	335	310	302	317	300	350	316	269	372	323	318	300	329	286	305	347	304	299	285	330	290	301	310	299	317	321	353	257	269	303	316	317	320	347	297	320	308	307	326	363	303	306	333	338	292	286	298	299	295	304	317	335	301	318	288	297	339	323	296	315	292	295	319	329	335	325	302	312	332	341	293	285	320	341	292	309	325	318	331	299	312	294	285	292	309	336	282	340	307	350	336	322	322	296	325	316	350	325	304	333	284	301	325	273	303	286	348	300	312	329	359	314	328	312	302	317	308	299	310	285	293	343	316	292	291	328	320	309	318	318	319	338	319	334	274	319	319	307	320	313	331	312	301	293	318	306	277	314	316	312	327	318	316	334	302	292	292	340	288	284	292	333	284	325	347	324	329	289	336	326	305	326	311	329	302	317	277	302	292	360	287	284	327	291	304	319	304	316	326	302	307	324	294	315	324	294	280	306	326	347	314	339	304	305	292	318	283	282	339	305	292	328	336	319	292	295	296	323	309	307	282	304	299	287	306	291	291	296	334	300	299	283	328	321	320	292	286	309	302	298	309	290	334	348	311	319	314	303	299	303	293	310	292	309	324	315	322	304	316	309	297	308	299	312	314	298	286	290	292	325	335	312	313	294	306	291	280	310	304	330	307	305	327	318	338	346	288	330	307	277	305	309	321	318	292	310	313	304	292	293	314	309	328	322	339	325	316	320	310	301	289	291	306	313	326	299	306	326	321	297	316	296	315	301	301	282	300	285	315	325	297	304	301	349	311	307	315	319	283	315	331	297	324	330	315	316	334	309	289	300	306	340	323	309	315	305	339	300	302	287	308	299	317	307	344	318	292	304	331	319	307	302	341	330	310	339	308	295	335	273	317	331	292	288	312	328	297	347	337	320	287	323	306	331	330	345	314	315	296	310	279	300	346	292	336	280	317	294	303	318	293	328	323	309	340	334	301	311	282	330	289	295	346	293	268	327	279	321	345	311	293	291	315	335	291	311	313	292	307	297	320	301	329	307	310	293	337	323	313	342	320	293	306	308	296	316	294	303	311	271	315	304	335	334	316	321	351	315	343	313	308	291	307	312	297	305	306	306	321	295	291	296	316	299	342	313	302	329	314	342	319	296	319	334	324	284	306	308	323	307	306	311	329	315	322	281	301	303	299	278	314	312	316	313	311	338	294	318	314	304	327	303	310	299	308	306	310	333	303	329	315	289	320	315	346	319	340	306	306	303	328	327	261	296	302	290	332	309	331	305	334	311	299	280	305	294	293	369	320	323	325	294	340	295	304	298	319	283	331	285	303	285	336	315	313	310	316	303	309	306	312	323	293	328	330	303	319	315	327	309	305	296	328	303	281	304	287	321	322	281	321	353	317	284	305	316	329	279	324	347	326	305	312	304	335	305	330	293	319	330	319	345	330	330	312	323	311	288	313
19066	3344	3049	2273	1554	1139	870	652	573	477	423	368	313	320	291	288	255	261	227	227	197	240	223	206	202	212	168	206	212	205	181	185	190	180	185	181	178	180	165	163	177	191	178	154	181	181	175	187	149	176	168	157	178	147	159	181	188	188	160	164	140	152	177	154	176	167	176	165	153	178	165	169	181	164	168	163	160	147	164	183	171	160	162	153	164	182	185	171	144	148	182	163	170	169	180	170	167	161	171	190	171	183	170	176	160	190	167	152	158	176	183	177	163	170	177	155	170	159	164	155	166	165	167	160	204	173	140	162	168	155	173	171	179	171	155	165	172	135	154	181	169	139	167	156	140	165	166	146	165	159	166	152	167	150	155	163	166	155	137	176	156	160	175	155	138	177	162	153	160	149	173	168	149	172	159	172	170	152	157	155	176	184	172	151	156	129	157	167	168	159	151	174	200	165	195	141	161	173	181	159	154	194	175	159	159	162	160	163	153	146	179	151	200	166	178	165	156	159	189	192	152	163	165	148	152	148	161	162	162	163	173	159	171	156	161	174	164	154	165	178	157	159	145	155	177	180	157	140	175	159	162	158	137	180	132	195	182	162	195	160	150	179	185	161	164	153	183	156	172	166	173	174	171	175	184	164	178	153	161	145	179	145	164	174	195	160	165	163	182	129	172	171	169	171	165	155	172	158	170	140	171	166	164	154	147	167	154	155	156	144	167	158	172	148	152	148	165	165	185	154	166	170	159	164	160	156	187	174	165	155	176	158	161	185	180	174	154	167	163	144	138	181	172	162	175	154	144	135	169	172	165	153	176	169	174	156	135	159	163	162	143	193	180	153	170	181	150	169	161	136	166	153	167	160	147	185	166	133	178	169	160	150	150	151	169	164	150	148	150	153	175	170	143	136	173	150	157	176	153	166	162	157	173	173	181	158	176	164	131	151	160	171	173	165	169	164	170	161	152	154	161	174	171	146	153	161	164	162	160	179	136	168	163	152	169	169	193	181	168	174	161	144	185	180	149	151	143	175	182	149	172	182	189	169	171	161	185	179	159	169	130	166	158	162	154	169	136	153	160	175	151	155	132	166	153	181	169	190	185	172	177	149	174	152	169	143	166	164	176	166	166	183	156	151	141	160	179	149	166	176	162	175	163	161	169	173	166	187	162	159	154	160	158	178	147	161	172	164	164	160	183	137	162	174	151	149	164	153	177	154	160	142	172	183	167	164	154	159	183	158	162	147	172	174	179	160	178	172	164	174	131	158	176	155	176	179	148	165	163	183	162	153	161	153	151	196	151	178	154	177	175	163	169	151	161	165	174	174	155	158	168	159	156	156	153	185	165	147	167	189	159	163	160	158	159	163	150	179	170	192	166	163	152	157	181	183	160	154	162	164	152	175	148	149	156	164	165	156	167	166	160	152	147	164	147	177	148	171	195	168	174	163	152	146	160	160	179	145	185	149	158	151	178	181	159	161	197	150	154	149	171	150	165	151	173	184	153	151	155	179	169	157	170	158	155	183	186	156	170	169	174	160	173	146	177	147	158	165	162	152	155	156	141	165	165	175	177	163	145	162	162	142	139	163	185	174	178	162	153	175	161	137	155	142	157	161	153	148	144	166	164	155	153	153	166	163	189	159	185	168	153	152	186	169	163	178	167	185	156	167	163	166	165	171	172	191	158	174	156	151	201	145	160	144	178	185	172	153	159	168	162	142	180	149	133	158	159	159	158	186	153	170	148	182	165	140	162	165	162	168	164	172	162	179	160	166	159	168	178	176	167	173	159	162	164	160	168	175	141	167	151	153	153	180	169	194	170	179	186	164	174	178	150	159	164	189	145	156	146	141	150	142	177	163	157	149	158	149	185	141	142	159	167	165	150	153	159	188	155	147	164	171	173	151	172	151	158	166	148	173	176	161	177	149	158	149	169	151	192	152	141	167	170	180	165	174	157	185	172	140	163	153	166	152	174	155	144	168	172	155	191	142	161	163	150	158	179	168	162	155	179	175	158	144	176	164	165	173	151	166	154	151	162	181	168	174	152	168	174	163	155	156	172	143	165	181	192	194	185	160	168	150	169	162	175	152	159	144	160	147	137	152	150	172	189	149	146	167	152	154	166	166	184	163	166	165	156	155	156	163	158	186	171	178	162	150	167	179	176	175	143	163	130	165	158	154	151	183	152	140	169	172	168	171	154	192	172	187	160	183	163	160	164	163	167	156	143	151	147	168	176	154	162	151	150	153	157	157	139	142	180	169	163	177	149	155	174	163	158	163	163	176	174	145	180	145	188	168	159	164	145	157	173	150	163	142	157	175	172	170	168	166	152	154	181	154	151	147	154	174	167	135	164	166	176	180	173	151	151	147	137	154	205	159	180	146	141	162	153	169	174	167	157	145	164	156	163	148	146	134	171	170	173	186	182	144	135	162	155	166	170	162	177	166	155	169	161	157	137	170	157	163	158	159	150	146	169	183	158	152	144	165	167	158	174	167	176	154	161	166	163	193	160	154	177	149	155	181	152	150	178	147	157	168	140	154	152	180	165	164	177	163	166	170	160	178	134	171	159	166	175	155	174	159	151	173	164	181	171	170	151	164	152	149	165	154	155	148	150	162	169	165	161	160	179	153	170	165	176	169	146	154	162	164	164	155	182	163	172	161	164	161	185	146	140	145	176	161	165	159	165	154	149	152	145	163	170	149	139	143	167	143	172	159	167	163	167	162	141	170	171	177	159	165	171	147	157	176	164	170	148	141	178	132	145	162	142	192	175	157	168	156	180	165	131	159	165	181	161	155	159	139	167	157	205	160	173	172	187	156	164	159	166	165	143	161	156	179	187	168	199	160	183	164	185	134	162	164	177	150	162	172	159	164	162	186	158	152	186	184	168	175	176	174	158	155	147	157	153	147	169	160	191	175	178	186	137	172	138	155	184	162	162	170	160	172	136	164	173	191	170	163	164	149	135	164	154	161	156	164	174	170	170	161	167	152	163	161	173	167	177	163	183	133	181	164	170	157	159	144	178	139	191	171	156	179	156	169	153	153	154	161	161	175	166	181	150	152	140	173	156	168	171	186	174	165	164	157	173	166	169	152	164	166	185	161	163	169	180	161	169	147	140	168	154	140	153	160	148	150	152	178	168	152	176	165	157	153	165	150	136	165	162	202	170	139	141	177	177	167	187	148	145	156	169	172	180	179	168	169	179	151	131	147	165	171	163	155	153	170	139	164	159	143	167	180	157	164	169	158	192	158	185	177	177	151	151	137	162	137	162	170	154	154	142	140	194	159	128	159	184	186	148	150	135	150	186	147	147	187	149	145	211	160	185	147	168	157	171	175	164	154	154	181	165	160	159	169	163	163	150	178	175	157	158	148	167	181	180	126	179	173	152	162	129	150	161	171	156	161	155	162	155	175	172	153	153	185	166	170	171	143	161	168	154	148	158	155	160	172	166	190	167	155	160	151	160	169	188	185	178	159	166	159	160	147
7931	2708	6060	6767	5796	4685	3799	3216	2658	2205	2023	1796	1585	1522	1361	1222	1154	1056	1038	970	890	844	816	808	826	807	743	783	697	731	680	677	665	696	646	618	594	624	589	596	599	586	573	554	592	574	562	549	572	551	560	488	516	567	532	537	523	559	527	537	503	532	506	507	541	521	535	521	498	501	490	464	511	527	504	543	516	489	506	509	496	504	524	556	456	538	549	514	463	507	531	478	493	502	511	502	512	516	508	494	470	491	460	492	526	501	538	505	480	525	500	464	472	523	494	510	473	500	506	485	526	452	489	477	508	451	525	510	514	518	478	487	486	473	467	444	461	486	525	451	482	525	519	492	543	520	520	499	460	485	501	488	487	445	472	525	479	478	478	463	486	500	474	524	504	474	469	490	467	469	497	447	475	483	501	489	498	502	477	502	512	474	449	498	457	476	499	479	492	458	498	477	446	508	479	524	483	482	465	498	515	469	471	498	482	469	438	506	462	516	464	485	516	475	435	489	523	460	499	514	496	471	484	499	510	487	483	514	507	475	471	477	489	489	453	474	507	494	495	503	480	463	483	465	485	489	467	481	476	469	474	508	477	468	469	466	513	467	470	466	482	462	478	485	433	487	472	462	471	463	501	531	479	463	492	467	460	487	490	512	503	496	488	474	474	458	458	492	483	493	471	478	483	492	507	505	430	526	474	463	495	484	484	517	506	506	486	504	497	492	467	481	476	467	465	480	464	483	488	502	467	460	495	466	514	472	467	493	469	478	474	537	458	479	440	477	449	489	513	481	484	473	453	481	499	453	498	457	465	482	490	493	479	486	481	502	504	494	468	504	496	479	501	515	464	486	512	510	469	476	519	475	506	511	482	494	454	473	472	519	494	476	473	477	483	484	490	468	497	456	497	449	523	491	470	472	444	511	471	465	522	428	483	519	476	466	478	500	490	518	493	469	504	491	495	484	462	475	490	470	466	517	541	474	478	481	452	498	525	481	462	493	546	497	442	520	466	489	468	538	465	497	522	509	483	481	470	481	484	494	496	472	432	497	444	486	450	489	491	513	463	477	447	481	456	472	471	489	480	471	522	460	450	470	455	512	496	493	471	527	461	486	475	470	465	508	490	461	495	468	487	461	504	488	454	495	507	476	447	466	462	506	476	468	500	466	492	460	485	500	488	469	467	542	476	475	477	495	500	501	493	475	494	464	487	480	476	481	511	480	476	451	457	511	455	516	487	521	426	516	462	481	505	484	464	474	445	484	452	471	470	478	473	509	491	459	474	503	485	452	476	471	511	474	483	467	512	521	478	497	456	498	444	511	476	495	461	490	453	539	462	491	459	485	494	473	456	457	523	481	447	480	510	442	442	519	474	489	493	501	484	470	496	487	478	504	504	460	487	507	458	478	492	489	469	481	444	462	498	474	510	456	511	481	519	486	480	493	474	465	460	481	500	466	486	468	485	491	462	503	483	495	484	496	454	477	481	469	447	488	487	471	490	495	484	481	484	444	471	499	433	503	486	536	490	446	480	455	502	487	497	482	484	463	488	485	459	488	479	498	483	478	458	445	486	496	426	488	491	513	486	482	495	505	505	455	459	465	498	449	502	492	498	530	497	451	495	503	514	479	480	461	464	483	466	472	508	474	498	512	488	505	488	477	478	455	500	488	462	498	500	481	502	497	458	497	477	486	504	501	489	491	498	463	480	503	500	503	451	469	482	464	475	438	482	477	452	494	443	504	453	469	487	470	519	490	488	467	470	450	487	501	468	511	511	490	508	514	494	513	441	453	435	474	474	485	450	464	460	512	492	477	503	487	513	491	476	500	510	485	529	466	523	494	521	456	464	454	466	469	502	469	465	473	475	433	503	503	509	480	510	448	477	461	484	489	492	445	464	519	467	463	483	470	462	458	495	461	465	483	474	488	484	497	474	485	486	492	478	525	473	477	462	506	484	508	521	493	495	484	499	488	483	488	524	472	541	493	490	473	480	497	503	448	483	529	526	476	525	441	443	453	491	497	507	500	519	482	481	463	474	503	479	452	486	519	481	469	441	459	461	453	500	461	461	455	518	505	496	475	477	479	480	461	519	469	485	521	458	486	457	476	467	477	479	497	489	507	431	509	464	464	471	485	509	473	488	487	478	465	479	480	517	474	460	505	469	472	518	483	473	470	489	471	509	468	501	471	491	489	436	521	485	505	495	490	502	491	524	511	502	522	477	506	506	448	501	488	471	505	515	449	479	444	495	460	441	472	452	436	512	483	499	478	469	481	495	493	508	427	472	494	495	426	506	474	429	511	467	529	483	445	468	465	501	516	464	481	477	482	510	474	470	462	453	495	492	503	507	458	495	473	472	503	488	446	483	455	476	470	488	489	470	489	473	493	452	504	465	505	517	470	511	483	509	484	493	498	494	510	503	497	488	465	464	480	518	491	487	476	444	469	460	504	439	511	499	506	453	494	512	494	500	491	465	467	480	541	511	525	486	436	492	463	493	491	510	454	496	469	498	497	504	460	434	503	518	483	480	496	473	515	514	471	447	425	476	490	476	433	477	482	531	492	477	452	457	470	503	468	426	473	524	511	464	503	489	459	475	473	472	492	483	465	518	521	508	494	457	475	481	489	463	524	515	469	505	490	491	478	475	470	522	490	507	463	480	502	426	468	492	499	428	492	427	439	507	478	483	481	497	477	495	522	508	477	465	473	489	446	491	469	502	453	467	510	493	481	525	471	499	484	526	529	482	517	516	461	473	443	460	474	541	479	469	521	521	498	476	487	493	508	459	472	465	502	502	477	486	476	511	463	470	504	488	457	475	454	469	506	493	452	502	514	481	539	502	478	476	486	471	480	473	499	447	503	481	502	503	473	468	471	423	487	534	477	472	460	437	483	477	508	502	456	497	496	454	463	478	502	497	450	508	463	502	479	487	444	478	518	491	508	503	502	486	474	471	489	460	483	488	455	448	467	438	534	483	446	487	484	492	517	519	471	482	488	493	516	507	475	455	518	506	474	467	492	496	472	484	472	482	505	493	473	477	473	503	518	460	478	487	474	493	529	473	503	460	423	481	482	478	458	461	503	493	482	464	478	478	487	468	479	476	454	502	502	483	465	503	493	501	482	527	455	469	439	480	506	461	507	456	432	469	475	489	475	483	449	464	475	481	478	507	501	458	460	485	478	501	492	511	483	480	485	501	457	501	469	495	464	500	475	500	495	468	519	523	485	451	512	464	502	533	485	500	503	489	482	468	431	477	494	468	488	487	508	475	495	487	477	524	446	495	476	503	502	460	470	497	479	486	473	495	508	438	492	512	503	507	489	495	453	503	528	454	489	481	498	471	478	472	475	489	441	456	502	500	497	479	495	479	509	485	508	469	512	506	484	480	494	458	477	475	495	463	468	511	444	476	489	475	440	472	475	548	520	452	462	432	475	477	513	465	493	518	460	468	462	490	504	482	462	512	473	463	485	470	446	485	464	473	487	472	456	436	500
2472	255	256	204	209	219	224	218	196	176	196	217	199	200	194	205	210	202	211	196	199	172	176	228	192	197	199	156	192	173	182	207	191	215	191	193	188	191	175	214	213	190	191	193	203	184	202	199	207	202	195	184	176	190	190	188	195	200	215	161	226	196	201	210	193	213	209	205	196	174	176	208	197	190	193	181	200	229	211	204	178	200	186	197	176	224	210	195	188	193	188	219	212	212	225	209	197	209	202	205	205	216	194	191	190	180	201	189	184	200	188	161	179	193	184	213	219	191	182	218	188	187	185	191	196	199	199	200	183	164	211	190	185	188	170	212	184	186	212	190	208	206	208	195	195	186	192	190	192	183	190	195	206	194	206	206	197	173	187	201	191	184	191	208	213	197	200	196	178	206	213	218	177	185	205	192	204	197	218	211	199	184	199	192	185	178	196	217	198	183	192	180	176	200	187	200	186	215	210	197	198	202	196	214	195	213	194	185	170	209	171	206	191	200	212	188	177	183	182	220	191	195	194	207	195	198	189	177	220	183	212	206	207	183	202	184	198	165	196	199	201	184	184	188	183	205	181	202	194	201	208	197	194	202	197	205	184	208	200	201	203	223	199	172	194	197	210	208	192	214	199	213	201	200	214	210	181	198	200	181	206	202	198	188	197	185	187	184	207	197	226	201	211	192	204	206	200	196	191	180	215	213	205	172	194	203	223	182	186	208	206	159	203	187	190	213	221	181	213	179	209	205	204	188	186	210	202	195	223	197	188	180	181	200	196	208	210	198	200	174	177	202	157	202	196	175	198	196	191	201	206	197	176	195	196	187	212	196	193	191	187	190	209	195	224	191	207	193	186	187	196	180	201	180	191	191	189	197	206	211	183	207	213	179	199	198	189	211	200	201	211	198	190	187	201	190	174	187	188	200	213	217	188	190	176	194	180	197	191	192	197	212	179	209	180	191	210	184	193	177	185	206	193	220	217	187	191	173	183	207	181	204	192	201	189	172	189	213	188	205	205	186	191	189	181	193	179	185	202	190	199	210	187	185	197	203	200	181	192	194	177	178	161	200	183	210	198	193	200	209	199	203	190	199	191	223	214	191	197	211	191	195	196	161	211	194	191	190	176	205	205	190	194	202	196	201	201	215	182	212	196	183	207	184	206	210	175	207	172	202	184	184	169	188	188	184	202	204	201	176	216	214	173	220	206	185	194	212	208	212	220	194	192	190	179	216	171	179	191	194	180	189	196	201	187	193	181	206	211	216	200	194	188	190	195	198	198	196	203	212	217	203	198	226	203	204	178	199	191	192	196	217	202	173	166	171	187	184	194	191	194	209	195	209	189	193	186	183	211	205	207	202	217	203	204	210	216	194	204	185	225	201	232	192	189	197	178	221	223	173	201	186	199	205	198	202	192	200	190	196	213	184	187	201	210	197	192	203	211	200	167	219	212	201	193	195	194	163	202	182	208	189	198	215	202	195	213	181	194	212	193	182	192	209	182	203	210	198	203	197	188	212	228	182	182	198	193	209	197	190	229	188	201	217	185	175	181	220	184	186	226	186	196	199	194	181	194	204	176	216	180	203	179	214	208	214	188	194	203	231	219	207	232	219	194	199	227	167	182	204	212	196	221	200	226	207	214	186	195	189	209	175	192	221	194	193	215	195	184	190	188	211	184	184	158	181	162	201	183	201	185	190	200	185	193	198	204	209	186	209	198	201	206	192	178	183	212	217	201	182	180	195	202	184	207	190	243	188	214	203	183	188	192	194	206	175	179	201	181	173	227	183	176	201	197	202	196	191	182	183	193	207	198	198	197	217	188	193	210	184	219	187	206	197	185	196	182	200	200	200	193	215	192	220	183	195	210	212	197	171	205	206	210	203	163	207	194	199	197	208	224	203	197	211	194	184	200	206	164	208	210	204	214	211	209	189	176	194	207	191	207	209	203	182	184	205	190	173	221	200	203	187	204	202	217	198	204	190	183	200	200	201	192	227	201	209	224	221	200	187	178	210	202	191	210	214	189	182	183	200	213	206	186	233	205	204	194	196	191	181	196	202	198	172	201	193	188	177	183	199	182	218	191	227	188	217	216	198	206	171	189	199	205	184	191	178	175	169	179	195	178	217	177	194	196	171	182	196	209	201	209	214	187	198	200	187	193	191	198	186	194	161	185	209	178	190	190	210	188	177	175	218	186	200	182	210	172	199	183	207	190	197	194	160	203	168	174	180	189	170	197	217	201	217	194	213	215	180	228	179	207	199	179	198	221	197	212	185	181	218	176	191	211	222	179	208	207	178	187	164	188	189	193	199	182	202	194	195	215	210	215	234	204	213	195	182	228	194	194	195	187	183	196	199	204	224	184	225	188	208	183	237	173	186	193	202	199	191	193	184	193	195	172	235	184	210	182	217	206	221	210	218	197	197	202	197	194	183	156	203	187	189	207	178	224	175	179	186	201	207	207	203	208	226	213	197	230	186	180	201	195	203	201	207	186	209	197	181	212	210	192	204	201	176	173	170	246	216	201	217	202	191	177	199	169	217	190	211	217	220	223	180	227	221	186	184	188	192	192	179	196	182	204	191	213	220	191	191	193	179	197	238	159	183	218	179	184	183	187	190	213	190	181	192	211	225	211	185	191	218	189	204	245	193	186	210	186	211	224	223	189	198	209	200	195	157	183	219	186	183	184	215	217	192	226	219	195	189	193	186	202	200	227	193	219	215	206	183	210	178	216	224	184	205	168	185	193	223	202	191	154	198	209	202	199	217	201	209	185	192	181	199	157	173	194	186	211	196	207	232	202	209	202	207	201	187	187	214	201	200	165	192	192	182	200	195	223	198	189	208	222	190	206	198	208	201	199	204	178	204	215	188	218	218	184	195	198	210	199	187	207	202	191	185	198	192	173	192	202	200	218	197	211	188	187	190	187	198	186	215	207	178	183	193	205	187	168	186	198	188	188	201	204	223	202	204	198	188	198	200	197	195	190	195	236	178	185	200	183	189	200	198	198	212	173	190	217	182	228	190	191	191	192	213	192	207	198	210	218	197	196	192	195	196	189	190	194	182	224	185	187	198	177	195	181	180	179	150	190	185	193	213	200	186	196	212	197	207	183	195	189	171	197	204	210	213	197	219	194	179	212	202	212	188	186	192	220	180	202	214	199	198	176	216	208	212	186	179	191	200	189	194	194	182	177	190	186	190	208	203	204	204	226	209	190	185	174	202	177	191	166	160	194	193	205	186	183	200	190	179	197	212	182	179	182	164	189	202	190	210	221	174	205	200	198	185	189	205	211	193	184	232	221	178	206	186	198	192	210	196	186	185	202	191	225	186	192	218	183	185	206	164	201	195	222	166	197	175	186	203	224	220	199	219	208	199	187	223	208	193	196	174	215	211	208	191	193	209	197	185	179	157	208	205	207	197	197	212	197	208	179	208	223	193	202	205	171	207	202	185	218	192	188	196	228	183	175	194	200	216	218	208	206	209	185	172
2148	605	716	790	705	675	647	652	614	597	600	609	557	579	544	558	527	568	547	573	555	586	547	554	529	580	538	555	571	555	522	559	570	552	543	533	536	512	560	549	595	520	543	544	528	539	558	531	532	514	497	579	529	569	523	582	542	550	566	530	573	531	527	559	551	534	559	529	532	556	510	574	548	555	550	527	569	539	521	533	536	507	544	556	524	575	539	514	533	586	506	577	534	541	548	550	547	593	550	518	588	540	534	516	557	506	522	517	567	544	564	533	544	503	575	528	544	560	501	531	532	557	530	562	527	531	539	519	544	577	570	538	534	519	518	521	575	555	497	535	529	533	557	607	545	520	503	553	538	588	550	551	542	558	530	542	566	527	521	533	524	518	549	492	580	548	542	526	495	534	573	564	501	515	519	582	510	515	530	565	563	552	542	554	576	523	511	573	516	564	549	559	517	549	551	529	564	537	547	568	565	538	589	549	562	586	563	529	540	573	560	566	512	534	557	517	552	522	579	499	559	558	571	540	522	538	521	529	571	577	543	528	513	554	519	517	537	510	553	555	534	508	555	535	571	501	541	510	524	543	578	527	548	542	537	548	562	567	561	567	547	551	530	497	528	547	566	558	563	567	581	529	530	560	549	532	485	577	526	530	534	559	543	535	538	555	520	490	528	533	549	554	541	573	577	531	557	550	538	505	549	510	524	590	526	527	549	525	572	546	566	541	542	558	538	555	529	539	535	577	564	514	561	532	572	561	538	531	511	574	544	566	586	564	588	507	530	567	546	569	552	517	518	542	534	541	569	538	540	526	531	541	550	543	539	555	560	538	530	526	543	513	550	543	536	570	537	520	518	546	540	571	531	564	504	566	525	556	516	529	571	568	546	520	499	562	528	546	546	540	550	554	557	518	555	549	540	571	543	533	559	550	595	594	535	547	560	536	526	496	549	527	568	573	501	530	543	563	560	530	543	553	511	509	596	505	520	570	535	528	567	558	525	530	502	548	528	583	540	543	509	550	486	578	590	535	515	562	558	568	519	560	554	524	558	581	552	573	531	549	533	570	544	578	516	609	579	553	554	570	545	566	536	572	522	554	521	569	540	531	593	517	547	554	503	539	530	526	567	490	539	550	506	529	565	552	584	539	538	554	552	524	545	549	550	569	575	546	567	544	564	572	526	526	547	536	539	505	488	525	557	529	521	538	548	582	541	540	558	586	554	584	558	529	569	550	543	543	565	533	544	527	538	502	551	532	518	532	528	527	533	541	554	536	513	558	572	590	526	491	546	540	551	550	545	582	526	544	563	552	536	569	556	515	535	549	594	552	541	556	552	526	511	513	516	537	513	556	578	540	476	555	500	514	576	557	586	537	549	595	518	541	548	600	561	561	545	540	600	554	559	538	555	546	542	553	555	555	583	540	556	549	545	561	554	530	529	541	554	510	539	517	555	521	537	544	535	529	541	519	530	515	514	573	548	535	535	544	553	549	524	565	542	537	551	533	555	560	535	532	552	513	532	520	546	558	514	549	610	591	528	536	511	556	524	575	589	551	530	526	538	560	561	539	563	521	556	609	515	571	551	546	552	533	510	524	550	530	512	562	498	560	591	605	511	495	565	572	546	562	510	580	545	523	520	576	533	582	536	545	553	566	512	495	532	570	540	561	552	538	541	506	528	575	553	521	539	503	544	550	500	497	550	512	613	548	513	547	542	573	538	551	526	580	530	567	542	529	564	575	547	567	568	517	540	575	565	512	568	551	589	575	522	558	564	550	569	560	541	518	507	524	574	566	581	556	521	553	551	550	522	562	543	551	563	560	552	583	539	525	574	556	554	530	562	572	550	500	550	553	551	570	549	579	549	567	527	526	589	539	542	601	548	577	530	523	590	557	528	528	516	551	540	535	524	516	526	514	540	587	546	519	525	578	536	569	585	553	594	558	602	520	506	543	550	499	556	543	605	495	553	572	554	550	553	541	547	510	556	575	535	510	549	548	556	528	528	509	552	577	551	528	534	557	569	519	537	509	525	539	565	499	548	547	522	549	514	551	529	602	543	539	556	580	547	522	559	542	558	532	574	527	567	540	520	551	547	550	537	532	542	576	527	579	498	538	562	504	545	511	565	565	544	575	535	543	539	593	589	521	567	537	535	579	520	560	564	554	566	584	581	540	514	537	568	570	525	548	565	562	558	567	530	549	518	556	572	545	558	567	575	526	525	543	562	585	557	529	507	540	556	545	542	540	558	479	547	541	513	542	515	503	567	528	542	516	509	583	542	525	533	554	553	543	569	545	540	528	554	515	529	540	535	588	548	532	535	522	564	568	539	561	550	540	535	517	540	556	537	559	530	560	551	533	526	537	549	571	537	558	568	525	576	562	554	572	562	538	557	544	574	565	546	537	519	563	559	586	549	564	544	545	498	516	584	545	569	544	533	531	505	596	544	531	527	543	560	557	508	554	570	554	498	533	552	578	527	510	503	518	559	522	558	549	532	555	559	556	545	504	559	519	569	502	568	510	577	547	586	558	534	528	577	585	572	552	573	559	557	563	546	549	540	560	611	568	542	577	554	549	577	494	499	590	544	562	526	543	541	523	563	535	568	572	492	541	503	550	516	527	542	550	584	592	478	587	557	537	547	556	556	561	548	516	528	565	537	551	531	561	550	505	576	579	567	527	585	588	553	551	564	522	525	543	532	540	527	536	528	530	552	511	512	535	560	511	501	521	561	502	566	525	526	556	524	525	575	502	526	591	537	561	587	569	548	516	577	546	577	517	541	519	546	513	492	561	543	514	545	520	521	534	557	511	556	530	546	524	505	518	543	528	547	535	553	503	534	521	543	539	547	524	521	545	553	547	555	543	541	583	558	565	536	558	560	522	571	532	553	551	587	537	570	559	537	546	550	532	567	534	529	555	519	524	558	530	494	544	551	538	553	576	525	540	561	528	536	528	549	546	541	547	521	531	543	529	561	574	555	540	557	562	537	535	536	516	588	502	547	548	576	530	547	561	582	570	566	548	554	563	555	541	513	520	593	522	562	540	561	526	555	569	574	500	547	584	538	540	547	553	550	503	531	551	534	550	587	491	533	502	533	562	545	561	526	560	539	512	515	530	537	552	512	535	537	543	591	542	526	548	593	565	551	527	565	554	573	572	567	552	522	537	550	546	548	539	538	520	558	526	600	566	558	537	575	541	550	544	502	528	534	509	561	573	576	525	530	556	534	560	566	509	544	546	541	586	535	550	561	560	529	544	550	560	554	566	541	487	546	575	482	566	565	520	519	518	512	517	558	542	543	574	513	520	558	562	552	556	543	551	556	506	525	529	549	557	588	547	520	548	568	565	507	552	560	518	582	591	519	517	566	524	560	531	521	544	558	529	521	505	529	504	552	552	536	542	539	537	566	517	521	564	542	518	521	569	560	533	561	527	538	526	524	509	512	539	593	575	529	552	498	559	558	575	554	524	537	517	520	578	552	555	543	539	538	561
10203	1187	1345	1018	760	613	458	356	266	232	227	161	161	174	160	155	135	137	138	120	128	109	102	116	118	110	100	106	136	127	111	126	124	114	128	115	96	106	106	101	104	95	99	100	108	106	95	106	109	102	111	101	88	92	96	89	101	113	91	104	111	101	110	98	113	105	104	98	89	124	92	87	80	102	100	99	91	108	101	98	92	105	98	111	122	95	94	92	113	111	100	83	105	97	97	98	103	105	106	95	82	97	107	97	94	98	110	98	114	99	81	77	105	105	99	103	92	95	103	86	104	99	92	90	103	105	90	105	93	114	85	97	103	99	89	98	100	88	95	96	87	84	95	82	92	118	92	112	92	82	102	102	99	103	83	94	101	100	98	105	88	102	90	84	103	101	93	88	102	116	106	98	114	103	112	105	107	84	98	100	97	107	99	113	99	88	104	90	114	113	95	82	109	86	87	104	101	88	92	89	90	107	110	80	91	98	125	88	91	95	94	95	85	92	104	84	113	98	76	95	113	96	92	93	80	107	98	119	102	100	105	116	103	92	98	112	102	101	98	96	64	99	99	109	87	95	94	90	100	92	98	104	108	103	114	105	118	101	100	102	108	115	121	88	80	86	91	86	96	85	114	94	79	82	95	80	108	104	95	108	100	110	108	95	101	96	88	100	99	100	80	111	90	98	108	85	94	81	80	99	91	92	111	88	93	100	96	105	94	97	102	99	89	90	112	107	111	96	104	117	89	114	95	115	95	89	87	96	101	85	109	83	102	109	103	80	88	105	102	99	95	107	100	119	115	82	102	105	99	85	118	104	95	108	98	107	81	93	98	92	104	94	103	113	102	114	82	89	99	91	92	104	124	111	84	102	102	97	92	89	98	96	97	103	90	115	91	98	92	96	100	86	106	102	93	86	102	104	104	92	81	93	94	100	101	98	96	111	111	105	114	78	108	94	87	86	99	91	106	86	104	98	115	107	99	83	115	95	90	97	92	97	114	112	98	85	105	78	120	95	110	91	94	96	101	90	102	99	88	79	93	98	89	109	99	91	95	103	95	97	113	104	104	72	79	79	116	106	107	77	85	96	104	95	106	100	96	105	106	98	93	97	93	89	112	109	105	76	108	124	103	100	98	89	104	100	91	96	95	82	103	98	105	107	89	79	107	98	110	115	84	97	88	103	113	89	92	89	88	112	100	102	123	91	96	97	91	80	105	96	95	94	106	109	91	109	107	93	99	91	86	91	90	115	73	94	91	103	88	98	83	91	96	110	107	118	103	95	112	105	95	107	97	90	101	99	107	97	105	107	102	112	107	99	84	103	90	113	94	98	89	101	92	106	110	99	87	106	96	102	116	86	104	99	104	85	79	80	100	88	101	96	101	101	94	97	107	91	96	97	102	77	90	112	93	84	102	93	94	77	84	84	99	133	88	119	103	95	108	98	100	114	96	108	100	121	101	115	81	110	104	94	110	117	106	95	99	112	102	80	86	98	95	82	122	94	88	87	95	103	92	89	96	101	114	105	128	116	91	82	89	99	102	110	88	91	78	110	99	92	98	77	88	105	105	100	100	91	109	91	95	93	89	97	90	110	82	108	85	107	88	90	109	80	89	86	90	88	87	101	90	90	96	87	107	88	86	95	93	99	95	86	103	104	100	96	96	83	83	99	97	95	108	96	111	97	108	92	101	117	115	91	95	102	99	103	92	115	89	111	103	101	95	91	95	88	75	95	104	107	105	107	80	100	91	86	108	106	111	95	99	111	110	89	113	97	101	93	101	105	102	107	109	114	95	92	101	100	86	103	87	116	93	95	99	84	93	111	77	107	105	108	109	91	89	107	85	94	114	117	99	100	86	81	105	103	89	102	81	125	89	106	89	102	104	101	96	89	102	98	93	86	111	85	117	82	95	87	111	113	92	91	85	115	114	104	101	106	107	104	93	80	98	91	87	106	89	125	92	100	89	96	118	99	93	101	101	80	88	80	101	117	120	83	94	98	95	95	85	83	95	110	88	100	89	109	93	103	106	99	95	114	115	95	100	83	96	97	113	100	101	92	107	83	108	99	102	86	79	114	91	79	98	91	115	118	111	92	94	103	98	116	114	91	88	90	96	99	95	87	94	99	102	101	76	85	114	111	90	94	89	85	82	88	97	89	94	101	97	99	102	97	92	94	81	106	107	103	85	126	107	96	118	97	104	113	100	80	103	82	103	109	99	94	96	118	94	97	110	104	93	100	96	97	86	108	95	93	91	107	77	97	100	87	106	106	91	93	80	104	82	91	108	104	107	104	98	97	91	101	110	105	104	99	93	92	78	97	94	91	117	109	88	113	94	90	95	88	105	84	106	91	78	90	84	96	103	101	107	110	106	94	107	111	94	89	108	116	106	88	85	96	88	95	104	85	110	119	111	110	115	110	92	98	91	95	82	87	105	88	105	113	99	104	100	90	105	78	99	94	92	98	82	98	95	80	85	105	101	97	86	96	101	94	96	78	76	126	102	94	93	103	97	112	91	100	91	63	105	95	88	93	96	85	93	110	82	106	94	103	103	102	92	99	91	97	108	122	93	80	99	112	94	99	99	109	102	105	111	93	87	100	88	106	95	98	99	101	84	89	98	96	90	111	101	98	74	98	100	96	100	96	96	85	81	92	89	90	98	114	100	101	111	74	95	99	108	97	94	88	95	108	114	93	120	107	96	94	95	90	87	98	96	103	91	93	101	120	89	91	113	88	104	86	103	109	97	97	100	106	91	100	104	112	103	121	102	105	99	110	97	108	86	94	93	108	90	104	90	92	126	94	102	96	103	89	76	121	116	105	102	97	108	108	89	88	111	114	100	90	98	88	113	98	123	90	103	101	102	110	95	99	97	93	94	101	103	74	89	114	105	101	106	90	104	93	100	96	115	114	88	118	97	88	102	97	97	105	104	108	88	99	85	88	105	94	91	101	108	113	100	104	79	91	100	102	94	88	96	106	71	88	100	112	90	86	108	91	88	93	93	105	85	95	87	79	98	98	98	104	97	98	101	88	93	98	94	103	107	109	103	93	117	101	112	85	96	112	126	101	104	97	87	104	106	87	89	91	100	86	96	86	100	91	105	90	99	109	91	95	103	74	104	83	103	90	82	104	100	98	93	90	96	88	94	87	97	92	88	89	101	105	97	131	93	102	67	116	106	99	93	109	99	91	88	95	98	94	81	94	93	98	96	77	102	85	97	111	96	91	101	96	96	85	107	100	103	83	107	83	103	105	98	96	90	90	97	81	97	100	99	117	85	111	90	80	103	102	94	110	101	84	90	95	83	117	79	106	102	100	88	97	88	93	105	116	102	112	83	131	93	83	91	98	99	113	101	103	105	98	109	102	90	92	101	90	87	114	98	88	111	109	112	88	129	101	110	108	96	117	89	91	90	110	77	76	89	86	99	89	108	120	89	83	78	101	96	87	80	99	114	120	113	95	106	91	117	105	83	94	120	101	111	95	88	106
5563	1367	3126	3587	3094	2523	2028	1629	1401	1227	1128	970	807	771	719	642	569	629	570	590	520	516	503	419	434	435	430	464	413	405	395	364	414	368	398	353	378	371	373	350	364	358	404	371	366	342	343	339	381	333	333	332	338	321	327	340	293	340	342	366	331	302	348	335	289	322	299	305	330	309	339	321	344	305	350	324	303	314	365	335	316	315	290	313	317	321	317	340	315	304	277	317	322	336	318	322	324	331	308	325	300	341	314	341	329	303	312	306	320	317	322	308	293	337	306	334	336	312	325	312	307	341	337	307	291	333	326	333	315	302	306	312	326	326	317	328	308	317	321	312	322	330	310	323	359	335	306	298	326	317	316	319	306	293	298	330	313	301	296	335	319	325	278	316	294	316	294	352	312	295	318	333	334	306	300	363	289	347	329	324	321	321	329	322	318	312	307	299	294	310	339	289	302	326	313	293	280	313	311	335	292	287	323	301	285	346	299	327	297	310	304	308	322	299	317	323	304	311	300	330	310	319	315	296	326	299	334	306	301	276	327	331	308	314	304	309	334	287	321	292	275	292	331	311	301	295	291	333	304	309	320	317	293	298	316	292	303	287	306	304	305	293	326	324	306	326	308	294	315	284	302	298	314	301	300	338	290	319	326	290	346	317	323	320	275	319	335	323	314	325	302	279	304	311	318	298	293	276	324	280	306	300	307	304	308	326	295	342	291	302	301	305	325	342	297	308	297	348	331	299	304	324	308	294	321	339	303	279	308	322	316	329	313	337	320	290	289	317	310	308	311	324	310	275	281	298	300	319	338	308	283	315	320	310	317	315	275	300	329	343	290	337	255	292	322	291	324	294	293	336	285	305	320	321	310	309	301	295	310	327	295	298	306	289	328	300	310	323	306	310	275	336	327	330	317	288	320	284	297	303	310	329	347	287	302	344	291	327	289	316	290	275	294	291	308	294	314	297	292	321	305	291	303	294	311	338	312	306	307	324	319	334	295	323	321	317	270	326	320	298	330	308	309	337	309	291	345	340	338	284	304	346	252	267	293	306	312	318	332	294	312	303	309	283	304	327	301	303	303	305	266	300	301	292	319	307	300	339	284	280	305	321	304	333	292	328	291	309	318	301	325	311	334	291	338	297	322	296	294	303	323	301	320	320	312	310	300	301	305	315	313	301	276	311	305	297	292	307	290	311	299	323	312	290	342	297	322	267	314	318	334	330	290	298	304	317	298	312	284	331	308	308	323	297	294	297	317	285	322	303	294	305	295	290	355	324	317	294	305	288	314	328	295	327	296	323	319	329	322	302	318	319	327	306	312	299	308	321	319	309	304	326	335	306	316	321	284	330	285	301	307	300	316	290	312	283	322	319	317	307	328	340	309	327	301	328	326	305	299	306	337	320	282	297	314	303	343	303	331	307	354	289	294	295	326	285	325	297	303	304	321	310	301	300	315	306	316	323	308	326	311	334	309	312	307	302	291	297	296	313	298	307	292	313	298	329	304	312	304	269	309	297	306	300	318	308	302	325	289	297	321	327	299	286	328	287	303	289	303	283	291	330	305	338	280	291	301	311	266	287	334	329	304	275	320	293	309	300	309	295	297	333	286	332	352	301	290	312	313	281	353	286	312	330	299	323	314	313	329	347	339	321	284	294	328	315	308	319	294	333	254	337	335	335	323	304	289	299	310	305	330	305	330	340	296	293	294	309	308	337	316	337	317	298	295	300	298	322	324	311	308	322	314	288	312	297	276	327	294	305	312	317	301	341	312	336	324	301	309	283	299	309	297	302	305	298	313	313	296	306	277	281	295	304	294	287	315	294	286	297	333	329	307	299	293	305	287	311	328	281	320	322	331	293	301	298	307	332	298	323	318	318	324	299	278	317	289	284	292	310	301	312	327	324	308	323	306	293	311	288	298	315	274	295	285	286	331	297	305	291	336	324	313	314	287	314	290	301	305	308	329	311	328	309	327	326	321	289	325	322	316	293	308	289	303	321	292	307	310	281	281	304	308	284	309	313	295	359	281	303	312	290	298	328	281	314	312	329	337	301	308	317	309	313	308	312	313	300	334	312	329	337	302	289	306	304	279	321	299	286	308	304	327	317	307	304	331	313	327	293	304	350	316	324	320	299	285	299	316	314	282	325	306	275	291	350	287	335	321	292	317	312	333	331	338	326	310	298	316	306	275	323	278	302	330	330	280	308	308	308	289	317	314	282	331	308	320	281	301	290	327	323	306	308	302	284	313	323	305	297	340	311	366	286	307	319	317	334	307	310	305	326	309	328	270	313	313	277	320	329	264	294	299	328	297	303	352	315	325	288	317	311	339	302	278	306	282	293	311	311	294	294	332	306	343	278	324	336	289	321	336	308	310	307	307	287	345	288	316	335	315	321	335	323	306	300	311	303	333	336	310	293	324	302	299	338	334	282	326	317	275	322	338	321	293	312	304	328	330	316	337	301	307	309	308	331	343	328	295	288	302	329	313	296	290	311	320	327	307	314	308	318	287	312	315	289	305	309	318	325	292	323	291	286	323	295	326	297	330	328	295	336	324	297	302	297	302	308	299	346	300	319	302	347	351	336	320	286	307	310	282	328	318	323	282	342	327	321	305	294	317	298	346	317	329	349	338	313	293	319	291	303	313	331	307	326	295	334	286	312	323	297	313	289	319	290	311	316	288	296	290	316	346	283	306	303	313	294	307	298	277	310	305	340	317	298	298	316	317	296	321	281	293	311	353	305	339	309	345	355	311	323	317	312	317	335	372	314	327	332	277	283	312	324	320	321	288	326	337	305	300	319	330	298	317	308	339	327	321	335	284	298	339	306	305	312	331	291	272	282	300	297	315	305	306	337	309	327	270	332	315	297	308	318	287	304	329	293	321	328	291	314	323	300	296	266	298	314	331	303	317	317	320	321	331	294	291	315	334	304	304	299	301	281	294	314	305	328	324	277	383	319	285	319	302	297	333	317	293	299	287	332	287	302	313	316	315	320	326	348	327	327	320	307	295	306	315	317	316	295	300	313	321	328	301	285	349	300	314	281	331	299	290	321	320	296	294	307	323	309	277	320	326	313	316	303	299	309	296	306	306	299	303	303	328	279	289	318	335	324	345	292	317	331	326	304	293	307	325	304	316	337	312	302	307	312	296	303	332	276	314	296	280	294	315	326	326	325	302	330	309	293	308	319	325	341	283	314	305	292	308	346	305	312	307	298	331	328	322	328	292	298	340	301	281	268	320	324	271	293	292	306	317	305	303	307	305	342	313	308	336	327	301	306	329	327	305	285	345	308	291	316	311	306	312	323	300	281	291	331	320	344	315	325	335	322	327	312	339	305	315	319	327	289	318	340	315	315	318	345	276	309	301	307	295	320	302	284	336	322	337	324	294	298	316	300	321	292	325	352	289	302	293	301	302	316	292	304	322	313	295	297	318	300	302	292	298	317	305	307	288	313	295	316	280	339	310	314	300	281	319	330	305	301	303	272
18956	3383	2950	2300	1616	1125	922	631	591	472	446	393	352	314	291	278	266	254	206	209	198	191	221	235	191	203	183	193	189	194	194	169	162	193	175	171	177	189	173	204	178	165	154	159	155	194	169	149	188	165	178	182	174	162	168	184	171	179	174	153	158	171	174	170	189	182	173	148	145	173	167	180	148	158	178	159	156	173	174	150	162	169	162	169	141	163	150	180	173	142	174	164	148	181	149	149	152	162	189	160	154	163	148	184	169	168	162	173	151	168	167	146	174	170	159	163	151	161	174	184	171	138	165	142	180	166	157	154	199	158	151	152	189	150	166	169	137	159	171	165	153	158	187	169	170	159	165	147	144	157	155	152	160	166	161	151	143	162	161	175	178	135	184	153	171	157	163	168	174	177	177	162	165	167	185	168	167	170	179	172	151	180	169	190	154	196	150	152	164	155	167	160	164	146	167	158	183	170	171	158	142	179	174	164	179	158	169	155	170	179	149	151	166	168	152	137	162	160	159	167	149	158	141	159	183	166	156	167	175	156	164	184	166	182	166	169	168	160	155	183	153	155	192	154	167	163	157	146	167	167	155	173	167	136	187	158	161	165	157	179	163	210	159	151	164	175	158	148	156	171	144	142	163	166	183	155	162	163	178	171	170	178	173	155	160	164	169	155	157	166	151	170	183	146	149	157	169	172	177	167	182	162	169	170	172	177	157	161	181	159	155	166	173	187	146	148	172	175	165	171	181	164	185	169	166	180	162	169	148	164	171	172	167	164	163	175	181	183	159	166	155	148	174	161	158	146	150	156	177	160	152	146	143	165	152	175	151	167	157	159	176	198	179	156	175	179	145	154	152	186	166	164	134	158	151	161	163	187	139	156	168	183	141	160	170	140	171	165	171	172	156	154	152	148	166	146	152	162	172	179	154	154	169	164	158	169	141	141	185	152	160	169	175	193	155	175	172	171	149	145	158	160	149	168	194	148	153	169	152	160	163	169	159	180	173	161	159	163	157	167	166	181	183	173	175	156	151	172	188	165	178	164	160	158	140	171	160	136	166	179	164	190	161	160	168	162	156	158	183	161	185	178	176	156	171	157	149	147	147	161	183	169	174	169	155	160	200	147	158	181	162	160	159	152	178	160	161	153	172	153	169	172	168	173	173	180	136	172	176	175	141	157	163	208	153	157	159	192	162	174	144	143	163	159	158	166	155	165	189	158	174	136	163	190	139	157	183	170	160	148	149	183	129	179	162	182	164	183	150	166	183	154	144	156	189	183	150	169	162	145	144	157	183	159	156	159	152	166	164	186	146	153	181	157	166	153	179	167	158	165	128	190	155	166	151	162	163	149	164	161	173	174	169	158	146	158	157	167	165	189	166	164	148	179	155	167	171	152	187	136	169	174	161	171	189	160	165	165	173	154	149	134	173	157	181	158	172	146	139	162	172	190	149	149	155	166	155	213	160	157	177	174	149	167	167	156	171	189	165	170	154	165	161	168	152	163	165	152	142	178	162	156	168	176	144	144	177	146	149	172	155	160	178	177	164	160	161	148	157	171	170	167	161	141	190	174	162	145	169	182	152	148	156	169	143	146	155	167	171	164	153	168	151	154	159	176	158	152	169	156	135	158	167	171	149	166	166	140	140	150	169	155	148	174	151	159	179	147	154	156	151	152	154	153	185	165	154	163	148	183	169	158	173	167	167	175	137	142	173	162	142	180	150	145	147	150	164	185	146	152	151	144	170	180	177	150	166	162	165	149	156	158	162	183	173	182	170	164	147	155	164	144	153	175	161	164	175	172	190	172	169	146	164	155	157	169	149	183	155	165	172	184	164	154	143	144	165	176	135	171	171	136	146	179	153	167	192	144	168	167	174	157	170	160	188	166	158	148	153	137	164	170	167	196	183	170	157	141	157	151	163	180	158	170	171	188	147	161	173	169	155	173	154	160	171	174	166	166	173	163	142	168	157	186	163	158	164	179	145	179	164	164	163	160	158	171	157	157	163	177	168	155	158	154	163	185	159	171	166	151	163	156	145	182	196	161	150	153	151	164	147	183	161	162	170	165	180	164	152	173	169	176	166	151	144	172	168	162	151	177	159	128	154	202	169	184	168	153	188	210	167	170	165	183	165	179	159	155	149	131	130	147	163	168	150	142	165	152	191	174	145	167	146	158	191	166	159	168	166	183	173	151	168	155	173	142	186	175	148	171	163	142	144	186	160	159	149	156	155	180	159	191	158	163	161	140	170	158	158	178	175	162	186	162	171	166	171	160	189	168	162	156	177	179	171	151	142	169	177	185	152	171	155	166	166	168	148	170	168	167	193	180	181	147	138	145	163	166	180	147	171	183	162	185	172	149	166	186	135	169	192	171	169	156	157	163	175	137	168	166	159	146	163	152	168	160	165	160	165	154	148	174	163	153	156	182	185	159	178	190	156	177	166	163	158	174	172	151	175	150	195	166	199	151	148	140	156	154	148	164	154	153	142	170	158	138	143	166	168	170	162	154	177	214	165	159	151	149	179	166	176	180	143	142	134	165	156	164	168	164	170	175	150	159	182	141	142	167	170	160	162	168	168	137	168	162	169	170	163	179	160	152	167	167	169	168	173	173	157	163	138	159	168	178	171	173	147	150	151	162	160	193	156	173	160	173	163	179	156	197	139	176	159	164	162	155	175	165	149	144	164	172	182	159	174	164	175	144	159	154	160	155	161	169	149	171	171	143	160	146	157	167	167	151	184	158	176	148	172	180	144	175	165	185	169	187	190	183	163	156	148	166	172	178	156	137	167	173	156	177	176	181	179	147	179	169	153	163	145	140	171	167	148	153	152	186	167	159	155	183	162	162	165	152	158	187	188	158	175	146	163	172	183	163	155	158	156	177	158	157	177	175	165	170	149	156	158	171	141	157	166	150	179	152	179	150	174	185	142	169	166	166	166	166	166	150	146	165	156	173	185	141	185	157	151	156	148	178	174	166	179	167	156	186	166	124	147	169	168	154	146	169	160	151	170	169	167	145	161	168	174	170	159	170	167	164	159	168	156	166	164	200	175	177	150	152	169	140	181	152	170	162	191	175	170	173	183	174	170	159	141	166	158	148	153	166	156	173	168	150	146	165	148	160	154	172	158	142	174	158	192	148	180	167	152	157	170	171	163	134	168	155	151	159	172	152	185	163	171	166	166	163	146	159	162	178	176	168	153	171	155	191	181	132	177	167	180	147	175	159	164	156	161	174	163	148	158	148	158	170	174	172	163	150	150	176	154	152	151	181	173	148	163	152	146	173	154	156	150	158	144	149	164	177	173	192	159	158	156	163	185	171	169	192	158	168	143	161	156	173	162	163	159	165	158	193	172	165	173	162	147	166	168	146	147	135	160	152	169	164	177	142	177	160	162	180	158	162	157	158	169	173	177	181	172	173	141	170	182	158	156	127	184	131	157	166	177	177	161	172	159	146	169	155	190	170	180	161	162	164	168	164	142	147	167	169
7860	2761	6120	6787	5711	4777	3801	3182	2725	2311	2129	1829	1586	1430	1351	1195	1171	1107	1019	955	968	924	808	813	748	756	769	720	716	694	661	640	711	663	599	627	566	624	597	627	592	567	575	598	580	569	573	546	553	570	573	547	562	569	559	526	510	530	592	531	541	528	496	497	522	527	515	523	540	565	539	536	446	573	507	517	487	479	525	485	489	513	523	518	499	509	524	539	481	492	488	488	528	494	535	521	530	465	496	468	528	527	465	494	529	494	456	477	504	495	524	484	533	496	482	435	496	508	483	497	508	490	499	489	514	482	482	472	538	510	508	488	512	500	499	466	514	478	472	468	539	519	481	507	482	500	490	551	463	490	515	508	494	489	551	473	460	524	480	547	502	490	513	511	467	456	509	458	471	473	453	468	504	492	448	475	483	503	481	517	463	487	496	475	486	481	461	442	516	458	479	471	510	496	487	474	527	496	436	460	449	480	472	475	511	498	486	478	493	478	468	483	473	467	513	479	476	501	460	482	441	523	462	487	454	520	505	480	517	517	496	517	451	482	477	483	465	521	476	443	481	478	481	473	518	503	441	528	515	443	451	481	514	472	496	489	497	487	496	517	482	459	516	497	513	477	477	503	498	513	483	476	563	470	478	485	480	510	446	455	474	468	486	515	493	482	469	476	476	527	517	483	533	518	513	520	458	476	474	493	493	462	500	464	460	499	536	484	517	481	471	491	502	478	508	497	494	482	493	426	464	498	483	528	492	502	482	518	493	474	501	472	475	486	505	478	482	468	464	488	500	502	478	500	452	520	488	457	524	518	502	522	456	478	478	496	478	471	480	467	496	499	466	484	477	503	473	454	516	501	455	448	475	479	446	522	499	449	506	481	470	505	481	498	443	493	476	473	463	490	483	495	461	462	492	493	473	478	503	485	468	479	484	498	489	508	498	474	504	502	482	476	478	498	479	495	502	517	473	503	497	518	474	488	476	471	461	486	493	502	456	464	489	494	490	494	514	472	479	505	482	473	456	499	497	489	488	499	525	492	460	532	493	516	472	491	513	486	497	518	489	515	516	457	488	474	475	505	515	484	468	491	512	480	531	499	510	509	479	478	539	495	496	510	480	475	489	508	409	477	479	487	496	520	443	489	472	490	507	491	497	501	420	445	491	481	487	464	465	494	499	490	530	489	479	492	499	463	515	461	484	481	475	473	489	471	519	480	465	484	521	502	476	497	471	477	491	490	422	484	523	495	499	485	500	485	486	474	482	521	490	467	468	522	488	522	481	481	463	505	474	451	478	518	474	481	516	506	507	432	464	519	490	494	507	491	449	474	512	507	450	493	478	515	463	503	475	472	520	535	479	540	476	478	486	472	501	484	516	469	487	498	495	520	473	455	504	485	492	440	470	512	492	458	499	509	446	463	456	476	485	493	500	478	503	491	466	505	472	463	456	507	469	517	487	462	470	517	478	479	481	442	480	480	499	461	470	524	510	457	486	472	488	493	477	480	509	474	485	483	498	487	452	459	474	434	491	476	505	465	499	517	476	486	475	491	478	467	535	465	476	480	500	458	455	469	479	480	467	516	443	488	484	494	476	517	463	465	493	472	461	482	515	494	532	487	503	516	499	491	515	454	481	494	479	503	493	527	514	490	485	492	450	485	496	502	487	468	517	493	475	478	467	503	496	487	499	507	472	489	479	483	497	480	462	489	472	471	492	489	463	457	511	544	472	462	466	497	508	478	519	476	448	503	491	474	451	492	485	496	489	502	519	477	505	458	472	476	493	461	453	494	502	487	460	479	452	469	488	496	528	478	452	506	471	447	455	496	486	493	496	472	478	495	466	523	499	433	508	432	482	472	479	473	507	508	474	488	490	491	499	514	476	486	493	504	468	488	490	517	462	487	470	496	444	455	479	483	495	473	486	496	481	479	464	487	513	460	497	474	485	500	477	493	521	506	493	455	488	441	483	483	485	499	472	514	535	486	488	480	441	495	508	465	455	475	515	497	473	499	458	490	510	498	522	492	487	462	491	489	489	476	503	521	501	452	483	480	464	458	488	498	459	454	487	514	519	505	483	489	474	517	486	460	502	501	481	476	479	474	488	465	475	449	465	514	509	495	466	462	457	500	484	480	484	454	489	505	482	457	420	482	496	449	505	545	504	468	472	472	467	437	480	480	507	470	485	464	449	519	498	493	511	459	468	526	496	467	458	532	501	480	488	487	498	521	502	487	475	474	488	502	481	516	491	481	487	482	473	485	479	486	474	443	471	504	476	459	473	470	492	524	500	492	484	470	486	501	489	507	511	488	507	459	494	506	460	514	482	491	453	513	486	455	507	488	462	473	495	493	455	483	497	486	469	467	461	526	481	493	495	518	486	488	490	505	477	469	466	476	498	500	482	482	458	469	494	455	455	515	488	479	484	507	483	436	464	490	495	473	466	440	466	501	507	501	446	493	520	491	472	476	526	489	525	465	491	472	488	507	489	465	476	475	507	501	505	481	475	490	464	447	467	492	516	455	451	455	499	539	482	497	482	431	505	467	475	500	492	474	432	459	475	503	464	483	506	457	445	520	459	464	468	474	493	475	491	499	504	499	458	485	485	530	456	507	490	481	491	508	504	438	451	468	460	506	470	507	472	500	509	442	505	476	506	487	480	468	493	461	482	508	463	491	463	463	508	555	514	516	525	476	497	513	473	500	467	475	504	454	477	528	477	474	494	487	502	528	485	503	531	485	476	484	477	487	470	520	469	490	522	518	488	490	475	547	527	499	491	488	511	510	485	513	505	467	474	467	470	481	474	465	456	483	517	493	462	483	471	498	460	501	525	465	491	486	517	527	506	496	498	499	481	437	471	519	513	475	480	501	510	473	534	477	454	517	505	445	502	517	432	440	489	487	488	523	516	518	461	472	524	514	471	458	495	473	461	451	499	501	483	537	442	485	525	477	512	485	488	457	479	520	512	486	480	484	510	465	475	462	471	469	468	479	480	484	478	455	496	466	424	510	499	480	533	452	507	481	487	458	489	508	442	471	479	524	458	460	496	524	483	460	469	481	507	493	446	497	484	498	479	480	481	527	461	457	444	464	467	484	492	474	473	498	472	475	489	499	467	450	538	479	474	486	503	464	437	479	506	517	479	504	492	517	525	458	479	540	457	467	454	467	467	498	419	520	481	470	492	469	513	484	452	467	510	481	472	519	469	469	464	476	484	506	474	507	470	475	487	461	463	525	513	532	506	505	440	505	495	483	500	479	511	529	499	471	531	463	499	494	481	455	508	497	474	474	448	495	486	496	488	461	526	461	482	475	479	505	499	487	519	470	479	499	489	464	412	508	489	484	485	485	456	488	521	464	503	444	478	481	487	500	477	526	498	502	500	482	465	446	487	518	510	501	499	486	503	494	447	486	494	499	493	467	486	463	463	478	479	529	481	504	474	489	514	498	504	454	494	448	490	433	482	505	497	447	494	490	508	485	472	492	492	496	476	506
2404	287	288	251	223	206	211	210	197	195	197	197	186	212	218	200	197	206	220	210	190	200	221	171	174	195	168	203	192	199	206	197	200	212	179	174	213	194	212	176	194	215	213	186	200	184	198	173	235	195	201	178	204	179	206	207	187	190	193	201	187	175	195	209	195	215	191	216	235	194	206	208	219	201	190	225	200	195	207	207	183	203	216	187	197	191	191	201	188	199	197	201	218	186	218	214	220	181	221	181	201	184	216	208	197	210	188	207	194	196	186	181	231	181	192	203	224	201	194	194	213	194	197	200	206	176	207	196	221	195	188	196	211	177	196	196	205	194	184	191	221	207	178	160	200	186	190	194	188	203	188	199	201	208	196	194	194	182	204	199	206	197	223	209	180	186	206	181	186	215	193	212	194	225	201	208	191	183	192	181	196	193	181	201	212	189	208	192	180	200	199	187	181	204	215	175	181	200	177	226	205	198	197	181	175	168	186	196	162	201	199	210	216	211	189	185	181	183	195	199	202	213	194	197	177	201	188	205	187	190	208	187	208	199	209	190	184	210	183	179	208	189	219	213	210	187	211	201	202	199	178	213	190	223	192	185	197	210	183	168	178	206	211	204	201	203	176	205	189	197	180	207	192	197	202	218	187	210	209	189	175	162	199	204	191	209	200	175	174	215	204	213	167	184	210	179	222	195	193	202	196	162	201	206	211	205	223	209	200	216	203	180	171	164	193	201	201	188	194	204	172	192	194	194	210	179	183	207	209	200	186	176	204	185	199	184	180	205	201	184	195	193	200	191	217	220	174	209	203	202	218	193	215	195	196	196	177	194	197	197	190	207	215	205	206	199	169	195	217	205	206	208	181	208	201	191	204	185	189	203	191	196	199	217	157	182	210	212	215	194	186	203	204	221	212	204	195	182	208	184	233	208	195	171	202	190	179	209	189	216	177	194	218	213	190	190	207	190	209	208	193	174	201	180	200	189	173	188	173	176	183	172	202	189	198	207	224	178	195	218	198	204	214	195	206	161	195	209	208	180	181	211	180	179	176	198	165	182	191	195	212	204	191	167	186	220	188	189	190	202	185	205	203	191	160	183	185	180	201	171	203	182	198	191	195	191	208	199	191	197	202	194	212	206	208	216	207	195	200	201	208	213	204	204	189	189	178	199	215	199	205	192	204	202	203	197	194	197	205	213	190	204	171	173	206	195	195	181	190	181	184	197	200	200	193	187	165	215	179	172	194	202	192	175	196	185	221	207	197	182	202	223	194	208	195	174	185	198	174	175	190	200	191	211	196	209	203	185	196	183	212	198	174	204	193	179	178	199	199	206	209	198	192	198	193	178	196	223	205	204	191	193	183	197	184	188	195	193	187	192	183	196	209	216	199	217	204	195	185	205	180	209	213	244	196	184	195	204	199	193	208	189	177	194	216	194	208	177	192	178	189	184	204	215	201	213	179	188	188	228	200	195	198	191	195	196	206	197	196	194	199	165	213	185	194	175	198	200	190	204	204	200	205	205	201	213	174	196	175	192	202	197	194	193	208	205	190	218	204	162	195	202	213	185	188	191	179	197	191	188	222	218	211	189	169	212	176	199	172	180	195	182	217	203	216	194	219	206	174	206	194	205	198	217	195	177	202	201	211	211	222	205	209	209	194	180	195	218	204	200	186	210	204	209	195	177	195	178	182	172	226	210	188	178	224	203	189	211	218	213	213	181	185	221	196	207	213	180	236	187	185	215	178	185	192	182	183	211	178	182	203	178	200	200	210	215	197	192	205	185	194	203	195	196	198	190	202	165	212	204	192	187	202	194	179	197	185	207	203	204	210	197	194	200	186	239	224	185	228	214	226	189	187	176	194	208	194	190	187	192	188	181	191	182	205	193	194	174	186	208	208	177	196	204	190	231	209	187	169	181	223	192	207	189	178	170	189	192	186	214	209	185	206	211	215	205	188	217	209	200	211	156	184	199	216	211	191	184	169	186	192	205	173	194	183	181	224	236	192	180	207	178	201	189	195	208	194	192	171	205	211	202	207	196	178	200	178	188	209	176	191	192	189	210	214	195	219	188	183	230	196	215	193	216	193	203	192	204	216	188	176	208	227	206	192	212	171	190	195	206	205	185	171	218	211	161	190	213	196	223	189	181	197	213	221	177	184	226	186	180	195	203	237	189	167	197	208	179	215	188	171	201	202	179	198	215	213	187	221	196	191	197	182	170	205	210	199	184	191	196	180	197	204	201	214	200	185	207	204	202	184	190	181	196	200	181	190	192	205	217	179	180	184	195	202	200	199	186	176	190	177	176	201	177	201	211	213	188	203	170	190	190	221	203	186	199	177	195	205	194	186	185	194	189	208	195	198	209	193	198	193	212	183	187	205	181	197	207	193	202	185	196	200	212	175	207	218	219	194	192	186	182	183	206	183	219	191	197	197	211	196	192	205	195	194	206	202	209	202	205	196	224	220	200	176	205	198	194	184	184	195	204	186	206	185	204	201	196	198	190	192	197	180	193	194	205	193	196	175	221	192	201	187	199	185	205	199	177	221	190	183	217	175	198	200	199	205	185	184	193	186	185	213	211	200	207	197	214	198	206	211	197	204	203	187	186	184	190	205	219	204	222	209	176	191	209	225	197	179	196	194	196	188	205	208	220	202	207	200	218	198	195	215	195	174	207	222	212	192	205	203	203	191	201	192	182	179	203	194	204	187	200	183	186	204	173	213	205	183	215	187	189	197	204	179	196	181	182	215	195	191	186	199	196	194	192	191	196	228	197	184	187	205	209	197	189	218	202	169	198	209	176	210	200	204	212	196	196	197	205	205	187	212	162	183	208	167	196	208	209	182	217	190	197	223	206	199	185	209	212	192	169	207	184	206	226	200	220	185	189	207	220	208	201	207	200	181	188	200	194	187	194	179	198	193	197	172	198	209	215	214	191	205	218	209	188	190	191	170	181	209	197	208	212	205	191	199	176	215	199	213	192	161	192	186	199	175	183	174	216	200	197	197	215	209	221	191	196	217	185	217	178	196	213	191	197	194	193	178	200	185	181	205	196	188	185	197	184	186	197	200	220	203	199	192	202	180	201	166	200	193	194	206	191	219	196	210	207	214	181	200	176	205	206	201	193	174	185	196	194	182	197	211	179	176	208	196	189	197	186	181	184	234	218	215	177	186	203	179	163	210	221	211	151	199	192	190	193	203	210	195	200	179	186	218	217	197	215	196	217	214	215	214	204	215	197	187	196	184	196	230	188	187	212	169	186	174	188	192	215	225	199	193	214	205	178	172	187	203	181	179	199	197	212	186	194	216	219	176	204	202	198	185	180	181	202	171	208	207	210	233	188	196	207	213	193	189	224	199	181	223	202	201	185	210	172	182	191	188	165	217	208	190	196	217	200	171	196	148	189	181	204	178	186	184	226	182	204	208	208	215	189	194	203	194	161	198	202	185	182	196	199	194	203	192	210	212	197	180	194	184	195	198	208	170	176
2247	605	715	756	754	666	677	631	586	587	629	573	598	593	593	560	554	560	586	577	582	579	544	546	511	532	518	554	555	568	543	534	568	553	550	591	521	552	519	525	534	587	526	561	548	580	531	570	567	554	519	555	576	573	563	503	562	515	553	536	564	520	530	526	530	538	532	533	531	543	538	532	554	562	547	546	528	539	532	509	545	545	556	586	577	494	563	532	565	525	478	522	520	567	565	566	541	514	554	533	535	531	581	570	567	569	557	542	511	565	538	516	582	554	536	511	542	551	506	570	587	472	524	514	526	581	553	555	531	550	568	552	530	556	568	567	556	563	499	554	549	531	532	533	561	567	571	545	520	551	568	563	520	556	569	491	547	536	531	527	609	526	560	554	511	569	571	569	548	563	563	586	530	584	509	547	521	579	530	535	545	566	556	543	518	554	503	557	534	555	540	486	508	560	542	486	554	569	570	530	596	538	552	480	497	507	499	547	591	510	512	538	559	555	534	512	551	553	534	574	577	525	541	520	479	544	547	576	540	548	538	568	571	541	545	554	528	554	557	600	502	559	519	544	514	550	534	511	546	535	550	563	524	507	550	507	534	548	579	549	521	536	550	535	555	527	552	556	569	559	527	526	516	546	536	570	568	551	550	541	549	546	544	537	544	528	543	562	547	561	541	561	548	544	556	554	540	532	523	536	550	519	572	584	549	556	535	554	528	575	569	593	522	547	477	567	584	504	502	513	539	523	523	596	534	599	531	550	552	528	539	535	561	529	536	544	526	540	496	538	532	581	523	517	515	565	560	570	545	544	514	570	536	557	561	551	552	539	559	583	551	556	548	573	506	544	565	629	532	543	568	561	493	533	546	566	529	577	547	586	538	558	522	546	548	523	565	573	598	572	582	581	557	524	544	540	540	556	527	547	528	526	544	525	548	560	547	585	520	540	554	535	537	548	529	556	550	557	550	539	532	569	597	531	587	533	515	541	547	524	544	539	510	518	531	538	581	546	520	554	549	573	539	574	534	551	558	589	538	571	546	527	530	557	555	513	522	519	526	553	585	557	532	561	556	553	533	533	558	560	565	540	535	542	552	551	508	531	548	533	557	534	542	529	552	518	525	564	549	538	550	528	597	542	543	487	517	564	564	541	531	511	559	532	561	547	536	543	521	541	549	550	546	506	543	485	536	545	584	514	539	572	512	544	563	530	550	602	544	554	572	529	507	508	501	513	556	474	550	542	555	501	579	560	545	535	544	598	557	548	568	571	527	566	564	570	526	525	517	557	561	542	560	560	535	554	540	549	581	523	583	558	530	565	534	539	552	547	567	577	568	536	551	524	560	557	560	561	547	544	587	553	551	548	541	539	548	515	553	521	562	565	542	567	538	553	572	538	545	569	532	544	579	559	509	591	516	527	524	557	525	535	517	555	547	568	514	506	527	509	527	580	542	557	565	524	529	532	494	589	533	525	562	583	588	557	548	586	527	538	546	529	513	531	527	560	574	551	546	584	540	551	567	536	569	526	560	558	578	574	543	554	553	515	564	543	537	592	508	528	558	580	539	533	516	605	525	535	559	563	516	529	554	559	547	509	582	561	541	546	514	526	561	552	574	555	563	563	545	561	563	542	516	565	551	537	597	574	548	531	537	544	533	558	538	580	506	556	544	498	573	574	558	579	512	574	529	548	500	509	563	571	554	605	557	528	513	527	530	551	554	550	534	545	508	562	499	528	543	562	505	560	553	598	563	553	502	531	570	580	557	604	534	539	542	535	555	562	544	534	519	555	505	526	508	598	518	565	530	519	548	552	543	523	558	529	518	514	537	549	566	547	542	526	522	596	587	556	557	514	533	598	521	551	546	551	548	532	508	535	559	585	536	548	544	539	536	524	527	562	551	532	578	531	519	575	556	560	587	549	573	574	555	528	562	552	577	548	525	555	526	533	566	529	525	572	566	544	563	498	596	556	544	510	523	575	590	512	571	551	504	572	549	557	555	523	554	528	539	508	578	548	497	532	555	568	570	523	561	580	565	516	551	581	579	577	579	519	554	549	564	574	545	519	559	578	523	513	540	595	567	545	603	533	467	555	551	549	558	522	553	537	531	502	501	547	569	523	582	554	523	482	528	531	547	534	522	551	530	509	527	536	528	506	555	540	524	531	549	535	562	552	562	511	541	568	578	519	568	528	540	582	524	558	538	543	553	565	577	546	531	538	519	576	557	545	529	553	570	545	545	557	546	575	574	572	545	528	549	550	518	514	556	542	584	548	571	566	548	552	572	548	531	522	543	548	512	582	545	540	561	576	557	551	584	555	541	565	566	573	521	544	542	525	530	552	554	536	522	525	582	574	569	553	527	532	601	539	550	552	573	563	522	544	574	580	575	517	603	500	540	542	557	530	552	544	546	516	497	541	523	503	513	572	548	577	523	534	511	515	580	567	541	571	537	533	537	564	577	571	505	547	550	575	561	548	535	552	503	601	546	559	570	532	558	530	568	546	525	500	540	567	573	545	554	520	583	568	545	542	569	509	547	556	564	528	583	562	518	539	525	552	588	514	535	546	535	548	541	509	548	550	546	514	538	564	541	521	532	547	499	551	540	533	531	585	515	549	513	606	497	531	518	525	543	584	554	564	543	552	531	534	511	542	545	575	524	626	512	574	542	589	528	563	554	521	505	514	571	522	545	552	530	527	569	527	570	585	546	554	561	534	565	534	540	593	527	507	534	524	552	565	545	557	553	562	511	549	571	540	564	554	582	552	551	565	534	580	553	572	522	530	521	554	533	571	563	564	575	536	548	547	558	511	554	541	585	593	552	560	530	549	556	556	533	538	578	562	548	497	537	531	557	525	511	541	544	539	559	545	544	557	595	480	536	541	596	518	614	543	587	582	544	513	529	526	566	525	578	535	509	525	527	590	574	526	536	542	555	540	557	562	523	556	590	526	557	560	568	573	571	530	562	556	563	555	543	545	547	573	533	557	525	513	529	567	539	501	634	596	526	543	543	514	521	547	544	507	513	561	530	546	566	510	565	533	546	549	520	549	570	580	521	566	592	557	534	520	511	543	513	543	550	544	583	529	548	506	552	551	556	552	533	513	539	535	583	519	583	557	541	555	517	514	545	564	534	514	569	521	510	495	554	545	552	552	581	573	563	547	554	578	528	561	562	538	528	517	531	507	544	533	550	532	567	518	571	549	572	510	531	533	526	560	553	578	543	559	543	489	544	520	524	568	539	514	554	530	570	579	544	539	575	594	530	540	542	546	539	529	537	557	533	581	546	532	472	463	551	566	559	546	516	556	534	551	529	534	551	529	554	547	558	538	584	574	594	526	563	548	564	547	570	549	578	574	559	545	570	541	549	571	517	544	504	543	499	566	538	534	552	511	540	559	537	575	533	565	564	540	528	548	517	510	526	535	584	613	515	511	546	569	533	561	559	538	545	544	513	567	583	559	518	531	549	503	588	549	520	542	551	540	531	560	553	564
10258	1096	1244	1126	776	515	459	349	293	240	207	195	174	180	163	132	152	155	142	125	119	123	122	106	115	107	108	101	128	109	107	122	118	110	102	118	107	107	112	103	106	93	103	95	112	95	116	114	114	102	107	92	107	105	92	99	99	90	87	105	99	105	100	96	101	106	102	94	90	98	108	102	115	106	105	84	98	91	98	110	88	93	111	109	92	96	100	110	95	97	105	98	100	83	91	114	95	91	108	88	85	111	98	98	108	80	112	121	107	102	99	114	111	103	101	129	107	85	115	96	99	107	98	108	85	88	100	90	103	88	87	98	123	98	87	112	98	88	89	96	100	95	100	115	112	94	97	75	81	85	88	96	103	123	104	100	111	93	109	96	88	81	104	111	110	98	110	112	110	108	102	109	101	90	104	102	92	101	88	103	93	126	84	94	105	102	98	99	77	97	89	111	114	106	104	95	114	100	111	99	88	95	101	117	89	88	84	94	102	106	80	105	95	87	104	91	93	102	85	76	98	100	71	97	92	97	90	98	113	82	116	101	109	108	98	89	114	111	97	88	124	82	109	86	95	87	113	97	115	89	105	109	101	87	93	95	108	97	99	112	106	114	89	92	107	108	98	109	94	104	103	95	102	93	99	89	95	95	94	101	100	101	99	86	101	102	89	113	100	75	85	94	118	103	98	102	102	116	113	101	107	90	120	106	116	108	107	88	99	110	72	103	111	110	110	97	111	93	88	108	94	98	85	116	103	98	110	107	87	104	89	101	82	92	107	90	98	117	105	93	113	105	100	106	78	103	90	99	93	113	110	106	106	111	89	94	74	107	102	98	101	79	96	100	103	92	101	92	114	104	96	109	100	72	80	86	93	91	96	103	102	103	90	100	84	100	91	108	91	108	79	92	96	112	98	84	99	106	101	99	100	96	110	100	99	99	98	94	103	94	117	99	113	110	91	95	97	108	83	109	103	104	101	108	102	109	99	106	88	93	114	102	92	116	94	95	86	96	98	104	97	111	112	100	113	118	89	95	91	102	97	118	92	84	101	104	84	111	94	78	88	95	92	92	84	95	92	116	92	102	109	103	99	103	95	102	101	120	111	97	100	97	91	99	90	98	85	89	104	83	96	76	102	112	95	98	89	117	103	109	110	95	99	90	94	83	95	90	82	106	115	102	98	99	106	100	95	96	95	116	90	104	105	101	96	108	113	96	109	110	91	103	104	119	104	98	94	97	128	106	84	100	100	92	89	93	78	113	93	103	93	101	99	102	106	79	98	91	108	98	87	91	134	103	101	72	80	81	103	101	101	97	100	94	117	98	90	106	94	98	107	88	108	98	102	84	119	92	95	99	79	104	96	99	124	107	83	96	109	99	85	110	92	96	77	85	99	81	95	85	128	101	104	97	85	118	118	113	109	94	85	103	104	124	90	72	104	101	114	88	121	104	96	109	108	102	100	104	120	107	96	94	106	94	102	99	77	100	115	95	89	78	95	102	84	98	108	96	97	103	91	104	104	97	91	113	98	121	93	98	95	107	104	109	104	97	93	115	103	85	102	116	109	93	80	101	109	99	104	103	86	116	92	96	96	114	87	110	102	93	86	112	100	86	112	86	125	91	103	113	99	97	87	99	96	81	114	98	91	97	108	91	91	98	85	90	110	89	103	112	97	120	100	105	116	100	89	96	95	107	90	95	106	92	87	101	85	94	108	94	98	103	87	76	93	106	117	106	94	105	101	111	103	119	112	103	116	104	102	116	83	94	103	83	100	113	94	101	87	101	91	92	87	102	110	87	106	106	101	98	74	91	96	108	86	89	97	104	93	105	101	86	100	108	100	85	104	107	93	109	96	102	113	86	90	81	93	75	107	96	97	104	93	102	124	106	92	108	91	93	106	102	92	90	88	98	109	106	97	120	110	87	96	85	105	105	94	81	85	117	104	94	87	113	91	80	102	85	101	92	97	99	104	101	74	99	110	86	103	105	101	98	109	86	95	100	104	121	107	103	91	103	95	89	90	91	102	103	105	108	98	112	105	99	88	88	110	110	101	93	113	103	87	89	107	95	91	101	99	95	110	91	102	97	97	111	106	87	101	106	113	97	90	83	109	95	90	98	87	91	99	109	106	92	106	113	106	119	90	97	100	81	105	102	97	94	101	90	99	109	91	82	94	99	85	101	103	121	92	97	107	106	105	96	111	110	98	107	85	86	98	94	99	98	107	103	94	93	112	105	90	92	99	81	109	97	96	110	118	81	95	98	90	102	86	104	106	103	115	96	107	97	103	79	96	107	97	77	109	99	91	96	96	119	87	85	74	95	102	96	115	98	97	117	103	118	91	108	100	95	86	91	95	94	114	92	99	96	94	105	83	81	109	108	86	99	93	92	91	104	90	106	103	118	106	105	99	93	109	82	95	101	107	95	98	104	89	106	96	98	104	90	95	105	95	97	110	110	97	101	96	105	84	101	96	86	116	100	107	106	91	82	106	93	110	83	91	101	96	97	90	96	107	94	82	114	102	101	95	101	102	123	91	99	94	82	96	105	96	118	93	99	87	105	80	80	111	119	110	94	97	97	80	84	85	109	101	96	103	108	96	107	86	101	83	94	123	103	103	99	89	90	119	81	103	90	79	108	91	102	108	88	102	93	114	99	79	114	88	98	89	95	116	107	99	92	107	103	114	114	89	103	84	98	88	107	114	118	96	94	96	86	85	90	82	101	97	98	88	88	92	96	91	92	98	91	101	118	97	101	83	77	95	87	98	93	105	80	99	88	87	95	113	100	103	83	100	97	100	91	105	107	94	105	83	105	104	98	92	88	122	118	97	94	103	79	110	110	99	82	92	88	91	97	106	84	94	87	94	110	95	81	86	84	93	93	101	109	113	104	100	106	78	97	94	120	88	89	100	104	91	82	109	94	98	95	113	107	102	106	101	90	89	87	98	81	91	88	102	85	102	100	88	106	106	84	90	99	93	76	98	88	117	100	106	89	121	92	107	95	96	113	96	93	102	103	103	97	96	96	92	101	87	87	83	116	90	93	96	91	105	97	91	110	121	97	104	92	100	105	99	101	100	104	97	103	91	95	94	112	99	85	103	88	95	106	85	91	88	110	112	108	91	90	87	102	115	119	96	95	104	99	83	95	85	90	101	94	103	85	106	100	98	80	90	121	101	115	99	106	100	89	111	113	103	93	92	97	75	86	85	83	116	96	87	109	89	109	85	101	108	96	108	108	109	97	92	83	99	88	112	83	109	91	95	99	110	90	113	121	102	107	112	110	103	84	87	117	100	90	76	91	103	82	86	84	105	89	78	113	110	107	90	93	102	89	94	90	114	90	78	101	107	92	117	98	109	98	94	89	103	103	104	107	139	122	105	110	85	97	103	105	120	112	95	97	101	90	108	91	89	102	82	102	93	95	92	114	100	87	91	85	87	104	91	98	85	121	88	90	103	96	100	119	109	93	104	87	102	93	88	100	117	109	106	97
5578	1463	3125	3573	3049	2461	2056	1589	1409	1185	1074	943	844	792	727	692	638	625	531	585	526	500	454	476	433	445	468	432	375	416	434	387	400	404	376	392	378	357	354	339	379	318	293	367	372	337	323	355	368	334	373	332	326	363	336	346	331	356	321	339	339	324	302	341	361	318	316	301	348	345	347	315	337	344	291	314	324	316	338	342	325	312	331	287	340	324	337	339	306	296	314	347	316	330	292	315	314	321	324	338	301	311	313	346	307	323	286	310	291	351	322	354	288	298	335	330	303	312	334	302	294	319	319	292	301	302	318	318	326	308	306	285	301	314	295	301	317	330	309	318	325	333	311	303	292	307	290	297	316	337	319	316	339	311	316	338	319	303	328	310	278	308	315	322	312	313	329	285	299	293	343	299	289	314	285	312	327	292	307	316	302	342	329	310	304	312	311	293	305	318	322	310	259	312	298	293	321	314	307	300	318	314	300	307	295	320	344	317	284	308	334	282	307	313	306	318	310	319	288	299	297	311	319	313	294	325	274	316	314	308	322	291	305	313	279	301	287	298	313	290	318	319	305	325	306	316	308	302	303	315	304	299	317	312	297	312	326	283	312	305	322	289	300	323	325	297	321	306	294	314	351	287	301	301	310	310	328	319	301	301	310	306	302	331	292	277	365	311	289	304	261	317	316	314	331	305	310	307	292	300	328	330	291	334	290	317	298	285	324	295	286	320	303	316	301	329	310	320	291	324	296	296	306	304	302	301	300	327	317	321	329	284	342	316	314	347	293	296	309	284	304	305	307	304	314	325	307	291	313	324	299	306	309	313	304	316	317	319	306	300	314	302	300	302	298	307	339	308	324	344	329	297	291	293	300	335	303	344	285	320	292	322	296	323	297	333	310	288	306	341	305	285	298	296	322	307	289	312	308	328	317	321	311	327	349	295	321	308	298	301	287	309	312	294	317	320	291	308	315	288	292	340	280	317	290	321	303	302	286	356	293	291	342	319	282	337	329	336	329	309	299	328	306	325	311	329	332	297	316	306	318	298	300	331	340	305	340	278	301	321	295	325	321	309	299	309	315	327	321	306	295	321	339	355	325	288	297	338	301	315	306	312	320	303	301	299	312	316	332	327	328	333	318	308	315	327	304	317	307	307	293	314	286	327	306	303	313	302	321	316	315	302	284	305	353	299	291	287	318	300	329	318	317	319	336	321	297	317	293	300	320	314	324	308	323	324	293	313	335	300	301	309	302	315	314	287	309	309	348	284	299	340	316	264	306	270	318	315	326	298	291	348	318	310	302	326	352	321	304	352	309	319	326	279	295	262	330	331	304	333	302	296	296	299	283	295	324	330	299	277	326	320	317	329	323	298	327	306	306	316	353	295	295	321	283	314	317	345	307	319	334	320	317	281	339	293	340	316	293	308	296	324	296	311	310	309	321	296	301	315	330	292	303	308	307	287	323	294	286	334	306	292	291	315	305	316	284	295	308	318	302	320	308	322	304	296	295	307	277	334	290	296	332	303	286	315	337	334	333	332	317	304	302	291	282	307	297	277	311	292	314	290	322	310	288	319	312	304	288	267	277	325	291	291	322	299	322	330	276	279	293	320	343	309	317	321	288	320	300	334	297	300	345	336	275	336	329	308	278	316	309	303	301	340	306	307	318	333	311	283	280	312	320	305	303	305	299	312	302	331	288	313	279	316	284	323	320	303	333	309	297	329	317	285	309	304	328	336	325	339	316	310	318	279	315	343	335	321	311	304	330	302	314	330	320	293	330	318	307	307	332	301	304	351	309	292	322	301	321	310	295	324	328	314	347	327	300	352	303	301	282	309	299	313	316	314	296	325	348	316	292	316	308	285	285	324	307	320	319	317	315	294	313	319	312	299	312	301	312	325	360	326	332	313	266	293	303	334	311	258	292	290	331	309	319	316	324	338	307	305	305	300	316	290	319	313	334	327	335	326	316	326	298	301	319	318	307	292	294	308	265	307	309	292	326	322	326	291	303	307	283	293	326	279	296	303	309	293	305	309	294	318	344	279	314	325	323	304	313	293	329	308	323	321	309	292	302	315	331	291	328	286	326	308	296	290	299	302	284	326	302	311	309	297	309	306	305	321	296	320	299	288	305	314	300	316	315	333	328	255	347	274	312	307	331	293	309	300	339	311	271	340	289	321	315	324	320	344	300	340	309	305	320	316	304	295	308	326	323	290	309	327	316	309	322	313	324	312	279	320	297	315	319	277	319	278	310	309	269	302	261	349	336	296	319	311	321	309	317	290	303	307	314	298	296	324	283	301	269	345	305	307	291	297	311	328	290	309	293	302	291	334	305	288	299	315	306	293	278	300	314	311	306	316	289	321	327	304	304	334	295	327	334	310	339	348	324	301	301	312	298	312	300	326	362	325	331	290	289	296	315	307	295	291	307	317	301	310	298	306	298	302	317	327	326	332	305	291	314	314	302	306	289	294	304	311	339	297	325	331	291	319	336	288	381	324	291	327	310	302	291	306	304	317	281	299	321	289	318	310	309	314	308	333	313	301	304	270	299	312	295	300	307	295	330	310	324	349	331	326	312	297	275	316	295	295	343	313	296	298	294	292	299	295	319	291	309	302	313	307	327	314	290	301	307	289	291	328	275	353	349	327	350	306	330	314	298	334	301	299	279	333	311	300	321	296	291	313	302	324	311	274	335	305	287	291	331	317	291	287	311	312	309	305	302	323	299	319	302	298	321	308	309	318	317	266	308	280	294	316	319	311	300	278	311	304	318	285	321	315	267	318	312	327	282	309	307	317	339	326	296	306	312	327	328	331	331	305	338	311	292	330	285	316	307	320	318	306	314	317	325	315	296	306	282	329	331	326	338	278	312	296	293	273	303	299	301	324	329	309	326	274	334	296	322	280	303	332	301	295	335	286	310	320	298	300	344	285	317	336	324	325	327	314	302	289	301	300	324	327	353	308	309	318	329	313	324	352	286	312	296	303	311	331	291	312	319	346	308	276	296	300	282	295	320	305	275	305	344	276	345	312	306	303	280	311	282	309	296	332	292	314	305	330	320	312	304	324	310	304	292	272	294	291	295	308	284	303	321	344	306	347	330	318	313	298	314	341	319	323	308	306	303	291	310	316	340	319	284	329	323	346	328	314	304	296	295	311	327	318	335	290	342	330	314	345	305	326	281	297	313	301	331	332	308	315	298	284	290	319	318	302	291	341	308	289	289	291	319	337	323	292	340	294	325	333	289	316	336	337	318	325	293	315	291	317	302	328	311	290	302	304	275	332	307	317	310	314	313	279	303	340	300	303	291	337	326	315	284	317	281	312	291	317	317	324	326	284	310	324	331	296	311	336	311	328	315	299	335	308	309	312	311	264	285	315	282	319	328	315	291	310	310	298	314	305	320	309	325	329	287	319	297	326	299	300	326	316	309	327	305	327	305	288	289	323	285	330	316	294	310	306	279	305	339	316	312	292	318	307	318	314	329	311	306	308
19285	3428	3053	2287	1543	1087	900	669	586	492	429	364	338	302	306	273	242	260	230	231	229	199	233	194	198	198	176	201	186	184	192	193	173	188	175	178	191	187	171	169	183	156	168	154	154	166	176	170	182	162	158	170	181	147	169	166	160	170	182	194	169	175	156	169	180	159	194	167	162	155	172	151	182	165	161	156	169	167	165	165	154	161	149	165	164	168	135	147	146	159	161	176	155	170	184	161	161	178	155	177	180	125	159	164	150	145	182	168	164	157	153	184	165	150	154	165	161	187	147	175	149	156	160	170	171	174	129	166	148	136	153	148	169	151	143	172	175	167	156	164	157	166	149	147	186	160	148	181	164	147	184	171	161	162	159	148	156	183	168	161	160	168	168	161	171	173	149	132	161	168	154	182	169	167	161	149	186	171	161	148	154	165	152	160	177	169	159	167	161	163	147	170	149	180	175	148	163	149	171	153	140	143	144	144	157	166	154	153	167	182	182	177	125	164	141	182	170	179	159	156	148	168	167	171	160	172	161	179	192	170	186	141	189	147	161	170	181	174	158	160	202	181	163	163	157	151	153	162	174	179	170	154	143	157	150	181	145	173	192	181	146	155	143	158	154	163	186	170	177	185	159	151	165	162	171	190	155	180	179	169	171	152	169	183	173	142	168	139	160	151	172	158	167	181	167	163	149	164	167	173	161	143	174	140	161	161	139	176	191	169	171	160	148	139	174	183	167	180	164	160	183	157	159	162	148	163	176	155	153	141	164	168	165	140	140	168	155	169	177	158	158	191	136	178	187	174	149	145	152	129	138	166	168	164	174	170	158	192	153	168	138	176	147	177	199	172	140	175	170	157	152	157	173	165	156	147	146	157	164	166	161	165	169	163	146	135	163	174	162	173	171	156	168	171	173	150	171	149	175	155	171	166	137	154	158	134	165	167	164	150	153	184	134	177	166	183	142	166	161	137	152	178	171	169	170	167	186	156	147	166	159	170	162	159	175	166	159	154	156	143	154	164	194	157	176	153	161	172	161	167	161	155	191	166	145	155	175	173	162	183	175	195	153	158	167	158	162	183	166	174	153	162	144	167	170	167	178	148	182	157	173	164	177	178	180	163	142	159	189	166	136	184	135	154	162	159	173	168	172	168	154	158	153	140	159	190	170	167	167	177	173	164	142	161	166	177	147	172	153	148	177	163	167	167	193	165	184	159	179	166	153	175	148	152	163	155	154	179	165	146	151	173	157	166	147	188	167	170	158	186	153	145	165	145	171	165	165	191	165	149	177	170	172	150	168	168	152	160	167	174	166	174	156	167	165	168	162	169	165	162	145	178	159	169	185	164	166	150	178	172	156	166	158	164	158	170	166	160	152	153	155	154	160	149	170	167	161	167	168	158	165	147	168	152	156	168	159	148	156	159	162	195	159	150	164	177	155	166	152	173	176	149	127	154	154	167	161	167	173	157	168	170	189	183	169	172	172	145	151	162	142	158	169	146	158	170	172	152	139	185	166	155	162	176	167	142	158	168	167	186	164	170	151	177	173	171	166	160	164	160	176	168	182	149	170	140	173	170	168	170	152	191	151	183	140	182	147	158	162	164	168	187	148	189	159	181	140	145	186	162	148	179	152	160	168	169	162	164	147	170	166	162	173	149	168	163	146	172	153	145	159	151	164	168	163	171	155	143	184	150	173	171	169	167	157	185	164	167	166	167	173	161	174	170	145	167	171	159	157	144	150	154	154	154	179	138	172	152	154	154	180	189	150	173	143	158	163	172	148	168	156	177	173	157	172	158	146	169	175	165	152	140	156	171	134	164	158	154	164	193	161	165	176	158	184	176	184	159	169	169	181	163	165	159	157	183	169	148	174	196	183	166	170	149	160	151	151	159	172	171	148	185	162	159	167	167	153	142	162	181	138	138	168	176	168	176	167	189	163	182	162	167	157	167	193	170	158	156	172	164	183	152	147	151	173	156	145	174	157	153	147	165	173	162	160	181	161	172	178	179	174	156	170	172	159	173	202	164	161	158	144	166	148	155	175	176	167	142	168	177	163	169	159	178	164	160	176	162	179	180	154	186	172	173	179	165	165	166	151	148	143	175	162	161	161	146	159	180	175	158	163	148	154	180	141	175	151	190	153	161	151	165	159	169	177	173	170	155	144	152	167	159	166	147	175	178	166	179	153	173	154	173	164	172	145	180	200	168	158	172	180	163	172	160	173	181	182	186	160	151	157	140	161	154	168	173	151	188	171	161	152	162	158	164	161	187	174	170	153	163	136	171	176	181	165	161	153	164	144	164	137	150	160	148	171	160	173	162	166	174	173	151	152	182	166	161	167	164	136	145	150	161	170	168	186	184	181	166	178	175	158	151	157	162	147	148	193	179	159	172	158	142	173	147	194	180	176	145	167	188	177	145	135	163	153	130	168	173	145	161	177	193	189	175	183	148	156	190	154	160	187	156	164	163	151	176	165	173	169	150	163	191	153	163	174	157	165	148	165	164	159	153	189	161	155	165	186	172	154	167	151	151	186	163	166	170	177	177	186	154	162	181	156	173	154	175	141	152	165	172	157	145	161	166	161	185	135	158	148	169	180	151	160	159	156	168	165	173	184	161	153	163	157	156	160	183	180	192	166	171	160	167	160	166	163	175	178	148	170	179	158	138	145	183	164	147	170	131	170	172	201	164	187	157	155	170	162	159	160	150	144	165	153	153	183	182	156	178	184	149	186	159	174	170	187	153	121	164	150	138	180	153	144	136	149	148	161	166	167	170	137	159	153	177	131	169	169	153	183	159	161	186	182	155	169	178	137	161	154	164	152	169	171	152	146	174	170	152	157	143	161	160	170	155	162	138	152	138	158	182	160	150	190	157	165	173	158	157	164	149	172	166	163	153	155	158	196	167	152	150	156	139	173	155	163	154	135	183	176	161	191	165	191	154	151	159	172	164	169	176	164	169	164	174	154	183	154	173	169	145	144	174	165	170	161	166	184	153	163	176	157	177	151	128	161	159	148	172	160	150	177	153	157	150	163	172	158	170	166	158	164	165	145	167	178	166	159	185	161	155	180	176	170	135	148	156	139	157	150	164	157	164	161	157	166	163	177	151	186	137	186	182	176	169	166	165	182	155	147	154	174	147	153	187	154	159	162	150	163	165	173	170	159	161	154	147	148	182	180	163	171	167	160	194	175	161	167	189	155	138	145	162	181	167	184	174	171	168	166	167	172	166	160	147	155	151	164	174	164	184	170	165	175	180	133	162	168	179	161	149	159	155	176	188	155	165	156	145	176	177	160	187	149	154	169	157	164	173	155	138	154	150	157	163	142	165	163	155	164	152	163	176	147	151	166	184	148	163	163	200	176	164	170	140	155	177	156	187	164	153	175	142	190	160	159	151	169	156	177	166	166	161	169	161	171	159	134	180	176	162	149	168	150	167	162	180	168	153	143	153	178	164	146	169	188	146	173	161	173	162	167	156	167	167	181	184
7911	2784	6261	6934	5828	4705	3833	3190	2661	2322	2047	1786	1557	1436	1379	1205	1139	1102	1050	971	959	874	873	833	787	756	732	733	705	723	661	676	643	691	629	634	591	576	601	648	611	561	606	569	565	590	601	574	567	561	539	599	552	505	504	508	519	513	525	508	505	578	545	537	523	510	538	511	516	553	553	536	487	519	518	525	514	549	475	494	509	522	503	543	488	522	522	477	542	488	479	471	502	479	518	508	529	486	476	497	497	508	493	509	476	521	471	482	538	486	520	471	485	539	466	484	475	501	523	516	521	506	501	488	476	476	503	484	517	485	463	487	506	482	529	468	499	469	478	479	517	486	465	506	462	497	505	486	490	458	476	516	477	497	501	483	493	498	535	464	494	481	496	454	465	503	487	489	535	459	518	479	495	474	532	440	477	474	453	512	523	477	473	484	489	508	478	455	503	463	493	478	506	457	513	493	555	496	497	457	484	475	470	446	498	500	502	481	483	496	507	489	468	474	484	466	493	485	473	489	499	481	468	468	440	487	483	534	465	480	481	502	488	491	483	477	498	466	506	473	437	490	444	476	501	456	488	494	470	455	508	486	507	473	479	467	478	490	480	499	455	458	495	460	467	498	447	449	464	505	474	500	482	499	479	502	516	439	490	497	491	465	481	495	472	477	526	460	446	460	479	471	481	487	469	477	467	482	487	455	497	465	523	481	480	469	441	462	477	531	489	457	464	470	512	467	487	513	492	515	514	482	418	506	504	477	531	512	511	462	509	513	499	479	491	459	483	485	480	488	491	452	441	487	496	435	475	469	477	497	475	486	492	492	504	471	455	473	484	485	490	536	455	486	526	494	514	462	497	465	529	448	499	487	480	461	504	486	531	509	477	477	498	501	434	481	460	469	474	508	484	484	510	491	483	481	500	445	462	497	497	507	477	477	506	470	509	517	445	502	408	478	494	463	454	484	467	469	508	492	519	480	459	526	487	495	482	482	510	477	472	496	469	506	494	499	467	475	497	512	495	490	458	509	450	484	501	496	473	507	501	451	468	497	500	459	475	455	470	492	463	507	509	477	484	463	474	489	478	464	452	490	489	499	489	507	494	445	468	455	489	500	453	483	529	505	494	456	533	456	485	518	519	493	506	425	466	539	456	498	506	457	503	486	471	486	464	516	490	466	473	487	499	481	458	492	502	467	461	501	463	493	473	457	449	468	480	515	464	511	476	502	482	484	481	519	480	483	515	496	483	479	501	463	493	503	495	485	485	495	460	508	471	515	472	496	502	474	472	495	496	490	467	484	467	410	472	482	465	466	478	527	491	448	448	447	491	505	477	489	480	470	516	495	492	466	471	510	500	495	476	501	492	480	501	490	460	465	508	530	469	488	476	516	495	463	488	447	485	497	459	481	509	479	438	498	496	468	481	495	474	498	506	462	470	514	490	433	441	484	492	465	463	469	444	489	501	456	467	490	479	456	480	484	500	489	503	481	501	484	468	520	478	481	502	485	499	451	463	497	464	476	439	467	497	446	476	473	503	508	507	479	491	513	461	522	458	459	460	517	495	474	448	496	502	521	512	469	500	448	454	454	441	477	487	488	513	538	460	493	473	477	486	475	523	504	499	482	486	502	477	497	454	478	519	466	487	477	488	462	505	478	461	470	476	512	515	490	495	491	488	506	475	455	477	496	513	507	489	488	476	472	423	469	473	492	483	461	493	499	473	432	462	498	491	462	506	480	499	479	437	487	481	478	477	452	548	480	506	487	538	467	497	443	516	447	503	463	502	453	531	461	507	489	473	464	517	432	516	457	475	500	453	506	460	475	456	506	512	473	487	481	482	541	540	459	472	508	500	503	462	494	488	481	493	462	467	502	509	476	488	503	559	466	512	452	508	502	499	508	467	515	490	492	467	513	458	507	500	484	494	467	486	477	505	469	467	508	494	479	489	486	521	490	489	511	489	466	497	480	478	469	490	443	459	500	466	451	495	502	497	477	457	489	496	470	473	471	447	454	517	484	501	500	489	494	492	477	510	466	477	462	504	471	475	485	476	492	502	491	511	508	485	453	499	486	455	493	499	470	477	462	523	495	463	499	465	500	455	437	496	486	492	506	483	469	475	492	479	473	492	459	524	490	470	447	473	478	487	522	473	499	477	493	482	468	490	510	475	513	496	529	504	490	490	466	515	454	490	437	493	518	505	451	500	459	432	486	484	537	476	485	508	458	446	491	575	472	460	464	492	482	488	487	494	457	474	481	502	507	486	507	500	486	492	486	476	480	492	466	451	488	492	510	501	479	485	491	462	474	520	450	502	480	520	438	496	440	454	487	460	472	509	469	485	464	472	485	494	496	501	497	494	491	511	442	453	455	505	460	447	503	469	465	506	472	423	464	478	469	464	511	521	476	487	479	493	470	495	497	469	479	510	432	489	474	483	482	453	507	481	498	468	491	475	522	492	504	464	492	468	494	476	499	481	473	448	495	477	468	483	487	468	473	472	489	489	482	464	444	461	493	469	504	462	465	477	490	520	466	487	492	488	440	489	451	488	511	467	456	488	514	491	511	484	490	474	472	481	504	480	487	459	507	477	499	515	466	440	528	517	463	481	506	479	510	474	457	449	486	513	485	498	478	490	448	488	509	519	514	495	458	487	498	482	501	514	514	513	500	457	480	488	496	439	472	500	544	475	536	514	504	474	493	457	490	466	502	489	467	487	492	457	513	483	513	506	479	494	464	474	460	477	490	466	490	497	449	482	438	500	483	461	476	506	467	469	490	491	495	477	460	475	503	478	472	462	479	468	512	484	508	491	504	486	451	447	497	484	475	500	489	513	480	502	452	444	501	449	516	449	490	547	471	431	466	463	521	504	478	495	494	455	504	493	459	467	499	443	490	485	477	500	483	471	481	476	510	521	498	457	477	453	510	507	442	497	532	519	469	455	471	447	472	506	456	478	477	490	463	446	460	494	514	507	454	519	468	482	445	474	472	495	484	489	469	499	462	478	473	513	443	504	493	457	470	487	467	503	478	462	472	467	505	485	482	443	494	500	480	501	498	464	467	482	479	495	485	481	524	485	509	500	520	473	474	438	495	503	521	484	474	513	490	487	480	465	489	512	525	496	475	493	459	486	487	486	519	499	480	482	444	480	477	498	478	485	502	498	491	460	510	466	452	487	490	456	505	516	513	436	479	489	487	463	506	493	460	452	477	504	521	486	507	539	463	512	477	509	489	438	462	488	448	488	512	466	512	467	532	465	478	512	452	444	509	453	466	490	467	496	471	499	511	507	500	469	474	487	455	511	493	432	475	490	526	498	461	488	513	508	508	462	497	474	481	455	498	480	476	494	463	485	472	543	486	497	468	469	490	473	468	443	451	456	451	447	509	494	507	491	456	473	489	478	482	513	468	480	459	496	490	483	504	500	509	481	503	498	442	492	448	464	488	507	476	478	517	517	481	500	451	490	456	501	498	455	472	485	480	458	493	467	506	483	452
2485	266	284	244	250	220	217	214	195	196	188	198	186	192	233	200	198	203	215	218	203	165	195	196	173	241	193	190	197	199	195	176	218	197	216	191	188	195	194	188	195	175	170	193	196	198	209	210	205	185	192	182	180	196	209	211	194	200	185	169	197	187	193	199	186	208	212	187	196	217	211	197	179	203	189	198	217	209	227	202	164	200	175	204	211	192	186	189	198	204	209	185	193	220	169	192	225	204	203	192	192	206	204	199	180	169	193	190	196	193	190	209	181	178	193	189	173	198	205	220	158	172	189	167	176	208	194	215	187	219	208	177	220	190	187	225	189	192	174	160	193	176	193	195	210	194	199	188	182	198	183	188	203	208	184	192	191	220	211	203	179	218	203	192	213	210	193	191	187	199	173	182	204	225	190	204	158	215	170	214	180	182	199	179	191	183	182	208	220	188	181	203	221	188	212	195	169	186	193	191	192	169	200	205	196	170	221	208	199	196	223	199	185	195	195	201	182	203	194	193	194	210	177	176	206	195	206	197	214	201	206	181	191	198	204	202	200	165	205	186	198	196	178	176	214	211	199	186	198	194	195	218	192	209	192	199	206	181	202	186	206	168	204	189	204	190	174	194	213	197	215	198	200	213	181	194	197	197	195	201	176	215	205	202	208	181	189	189	200	197	181	163	194	204	171	193	197	202	223	215	195	191	192	218	179	158	185	202	215	218	181	212	217	208	204	204	199	231	193	198	202	219	204	185	184	194	187	194	195	228	190	205	196	172	184	174	211	203	189	199	189	220	187	185	202	198	204	189	218	200	202	192	197	203	189	184	196	202	199	193	204	180	220	196	200	180	184	175	202	213	181	189	187	197	204	208	202	166	205	202	168	174	185	195	191	189	179	202	183	198	202	175	218	196	193	220	181	199	187	224	199	174	222	200	203	212	192	192	193	199	173	182	208	186	195	176	175	201	201	193	200	188	201	194	173	183	215	206	190	204	199	198	179	211	208	194	204	202	158	196	208	162	165	193	220	211	173	188	201	233	188	186	204	198	186	180	200	206	176	196	230	195	172	174	194	193	198	180	219	202	183	208	209	204	199	192	209	195	188	180	198	211	183	173	181	192	205	205	209	187	191	207	212	177	220	186	197	199	208	191	202	166	181	191	214	208	222	201	191	187	197	204	195	193	190	194	174	194	216	206	189	189	187	198	188	215	208	224	189	180	200	168	211	181	200	202	201	215	221	200	173	182	223	208	205	199	199	184	192	182	212	166	183	217	204	193	206	182	215	176	175	212	178	195	217	203	211	193	167	189	197	192	198	175	206	200	189	188	205	213	184	174	184	211	207	182	198	167	196	184	186	206	200	197	203	225	171	180	194	180	174	187	196	195	207	229	188	197	216	194	175	205	194	216	205	209	189	191	169	204	196	208	180	190	216	201	173	213	211	188	203	204	199	179	193	196	187	175	222	214	210	184	175	213	193	190	173	199	214	213	166	188	215	205	192	201	200	222	175	202	176	207	178	176	193	205	193	198	214	186	223	205	180	194	181	213	187	189	194	186	180	204	186	191	201	207	189	181	216	205	188	174	202	218	188	171	158	209	204	237	192	219	210	182	186	198	194	207	190	196	207	199	190	184	210	212	198	177	194	207	174	243	195	200	215	175	219	221	196	197	211	205	212	190	184	165	199	224	207	199	204	205	185	187	199	193	209	212	179	189	180	229	187	228	207	202	188	213	192	202	188	190	189	203	185	200	175	174	196	170	202	203	206	204	210	191	195	183	226	206	199	201	176	185	198	213	211	211	194	213	200	203	201	197	183	203	216	204	196	196	186	203	194	180	170	207	197	209	213	200	188	195	208	209	183	199	198	161	197	184	206	215	190	180	187	176	199	231	215	183	212	189	203	192	215	189	202	166	188	182	183	204	209	205	182	192	206	210	190	193	213	195	220	206	186	209	178	183	208	180	203	182	201	201	226	220	220	195	201	215	202	185	232	212	206	195	201	196	164	192	201	157	188	179	204	200	207	197	175	198	187	192	204	184	206	210	179	183	213	212	182	214	193	204	201	194	215	203	186	185	186	209	200	211	170	173	200	186	221	198	188	197	195	209	193	210	197	198	179	182	215	214	193	169	225	210	194	205	181	177	168	194	200	204	210	202	213	167	195	195	197	184	173	201	184	186	204	194	222	207	174	192	176	202	210	214	216	180	196	215	207	188	169	181	220	191	204	211	192	185	164	194	204	204	188	208	170	204	197	177	215	208	184	212	182	198	199	188	185	207	177	178	181	196	203	176	211	182	186	205	201	194	199	206	181	207	214	202	174	187	191	176	182	176	209	199	209	189	180	179	213	182	195	225	207	203	182	215	204	211	184	191	184	210	192	198	195	182	200	195	182	186	184	170	186	180	208	192	181	211	184	219	203	183	201	184	203	210	198	175	171	186	194	208	198	188	216	209	207	193	202	188	197	195	189	187	178	181	219	189	194	199	190	200	180	183	200	190	172	188	200	195	181	194	198	194	224	204	192	234	188	195	213	194	188	200	187	174	211	183	206	200	193	193	204	175	187	173	204	192	201	205	209	199	203	208	191	212	178	192	191	200	177	193	209	209	211	194	202	220	188	205	206	188	191	209	199	212	197	191	181	203	192	171	188	201	190	183	200	219	201	199	235	197	208	183	182	200	190	195	181	192	200	231	204	181	196	208	199	211	190	199	207	189	204	181	188	165	182	193	185	200	204	193	190	211	209	164	177	196	169	209	201	193	216	185	210	186	202	204	204	190	208	202	193	176	205	202	195	218	214	204	179	206	199	204	235	180	190	208	188	180	186	178	193	158	178	204	188	195	225	202	208	194	195	181	171	221	177	193	204	196	200	212	203	194	203	172	182	200	184	189	215	216	201	238	181	181	167	206	215	210	204	196	190	203	214	204	181	170	224	186	202	216	211	217	186	197	202	175	178	180	215	195	202	181	205	194	192	186	211	197	196	183	201	206	202	203	197	176	211	229	185	188	204	194	217	213	186	203	195	187	196	181	184	159	223	175	190	206	209	193	193	182	202	197	207	187	193	205	202	206	194	170	211	204	211	227	204	180	203	194	194	220	194	188	209	190	203	170	210	200	205	184	203	185	193	182	197	190	186	195	202	195	188	203	185	175	211	205	183	200	184	179	221	198	189	163	220	211	214	215	206	182	220	195	201	185	200	187	197	205	189	212	188	187	184	220	195	183	220	201	206	175	216	202	176	200	204	198	194	185	197	213	165	188	212	205	183	200	197	218	188	188	187	227	188	160	187	214	202	198	195	215	183	205	172	206	193	221	214	195	203	200	190	203	189	188	214	176	180	204	201	187	194	197	209	192	192	175	216	207	185	203	203	178	200	222	197	212	214	210	203	204	193	195	198	211	184	190	180	209	194	212	228	214	216	206	180	186	192	204	194	217	202	183	182	189	187	184	203	199	197	215	205	176	183	182	189	215	187	189	191	206	204	185
2132	620	692	792	734	699	649	614	580	574	615	574	573	595	547	542	576	525	545	545	534	586	566	528	607	531	551	548	550	521	547	526	513	556	529	566	575	536	553	538	580	531	595	515	527	519	540	506	530	564	542	559	493	547	556	582	576	542	533	510	514	566	552	535	536	532	558	562	564	548	510	517	523	533	537	519	543	562	536	543	559	511	527	529	552	550	498	552	510	536	524	502	563	551	536	516	567	525	576	552	504	528	540	575	540	570	562	561	532	565	549	571	539	539	520	558	562	549	575	495	527	539	536	503	516	509	558	559	531	533	535	511	506	559	506	554	549	529	563	509	529	533	517	523	577	522	514	526	537	522	549	550	554	562	586	582	524	524	558	537	549	538	571	556	500	580	563	537	568	528	569	480	534	539	553	519	525	565	548	537	563	575	541	525	531	583	495	497	559	505	553	552	599	503	540	536	574	513	532	497	531	546	530	542	537	573	568	530	562	500	487	542	536	514	512	524	584	575	577	554	540	578	558	522	542	560	537	522	540	528	536	570	526	551	558	544	575	540	541	508	533	519	569	527	559	540	539	557	556	548	566	531	539	568	527	513	586	575	550	546	524	567	504	528	567	549	559	532	561	571	528	575	526	547	542	532	517	535	527	538	578	520	551	516	555	559	520	556	568	511	571	538	518	558	538	526	540	539	564	557	555	555	549	536	544	569	536	545	513	523	576	542	562	537	523	526	531	543	565	565	512	547	558	540	521	536	501	530	533	541	545	533	533	549	551	547	527	530	535	582	512	574	547	561	542	535	588	523	503	558	564	538	513	543	542	578	505	539	528	530	544	541	539	562	506	488	563	545	501	534	542	553	531	544	592	545	555	519	556	587	584	532	547	520	523	539	534	576	513	543	577	527	513	532	493	557	515	556	566	559	510	550	506	542	543	559	549	558	534	559	497	570	526	540	559	567	566	592	499	589	562	560	513	552	518	535	508	527	529	522	556	527	552	543	506	545	583	551	579	524	539	532	521	563	501	531	575	505	543	570	511	522	537	546	547	560	531	526	528	530	535	503	563	547	537	515	570	566	569	543	556	531	559	556	525	563	572	502	538	532	537	537	555	548	546	544	567	572	538	524	576	563	511	531	569	543	580	532	550	502	548	531	567	513	539	544	557	545	547	545	566	528	539	575	513	554	547	547	583	543	507	569	537	571	521	560	523	542	515	541	549	524	564	573	549	486	519	578	519	548	571	531	569	594	522	554	559	568	552	555	576	490	531	559	551	515	523	580	556	521	564	510	553	576	509	524	559	559	529	532	539	538	520	537	533	556	579	570	524	508	531	515	562	530	571	525	516	492	560	595	533	591	576	567	549	572	567	564	555	542	542	577	534	562	527	538	550	537	539	568	526	531	565	547	562	502	572	528	533	544	504	535	545	563	524	553	571	559	521	542	524	548	510	578	554	550	524	542	539	510	555	521	570	557	585	549	546	536	529	595	497	551	532	556	539	521	492	534	574	502	532	565	545	576	518	516	526	505	503	554	539	565	529	538	571	542	549	537	548	544	529	549	522	561	583	515	554	550	542	536	556	529	534	513	537	512	547	565	540	594	540	526	551	542	540	536	556	511	536	542	535	557	519	560	550	533	538	574	512	534	558	551	541	519	515	537	522	554	556	573	547	554	561	556	555	513	494	489	501	512	546	530	541	541	560	548	549	526	521	533	530	526	584	544	565	565	549	563	540	531	550	575	567	529	544	511	567	550	547	536	519	559	548	521	530	562	514	575	543	532	540	533	527	559	540	557	518	560	560	539	569	549	571	571	565	553	500	524	568	573	573	531	515	560	515	524	524	568	559	550	554	523	515	522	593	593	584	583	517	566	557	519	534	537	519	547	542	562	541	514	542	567	536	472	515	520	583	499	507	537	581	544	549	555	572	513	528	520	546	556	555	521	511	564	547	550	544	546	541	562	517	550	528	509	534	543	513	537	565	572	529	570	519	499	560	519	601	573	534	508	526	536	516	553	575	597	559	603	514	555	532	541	568	519	529	538	521	542	575	523	541	539	554	519	545	536	530	525	545	577	560	545	590	570	550	563	517	568	552	546	557	533	521	509	532	540	519	579	562	532	551	559	529	529	580	561	546	537	537	502	518	562	536	558	580	564	567	502	551	505	513	546	544	521	529	527	577	580	555	563	591	532	587	568	528	535	582	572	542	576	509	542	537	522	549	546	549	469	535	539	538	555	568	535	578	522	554	569	571	501	542	568	561	547	527	556	534	579	595	574	563	561	572	515	563	549	549	563	539	535	553	547	492	542	535	568	548	527	535	495	552	532	543	548	568	543	518	535	593	558	506	517	595	552	510	530	550	583	566	521	533	533	552	543	506	590	533	570	563	539	561	558	534	544	557	551	517	574	524	541	529	571	550	540	575	576	540	519	575	511	570	521	550	592	539	574	562	534	551	582	527	555	566	517	515	576	537	546	529	567	501	498	487	529	563	553	532	532	564	489	546	558	522	539	561	519	514	545	553	545	529	542	507	496	535	566	536	504	547	565	537	521	575	504	552	515	540	523	559	519	543	530	545	548	566	507	550	552	528	507	544	575	548	548	506	558	551	572	519	540	541	507	564	520	545	533	510	526	523	514	555	522	535	525	553	545	583	540	535	584	538	519	567	540	534	564	535	498	535	540	558	552	544	581	545	538	528	530	504	562	579	550	570	515	499	514	580	577	560	523	543	532	517	554	528	574	565	557	567	560	530	574	573	543	579	542	550	537	508	552	553	586	521	545	526	590	527	558	568	588	536	529	545	520	557	527	522	539	544	568	531	520	576	550	545	534	528	536	536	541	505	522	506	578	531	517	505	546	570	547	546	570	549	565	552	526	545	579	592	558	584	516	510	575	478	571	549	589	551	533	550	546	556	554	542	541	531	547	546	560	566	525	520	506	508	563	552	551	556	540	554	568	489	614	548	581	562	571	554	535	562	497	527	514	523	537	549	515	567	576	539	548	550	557	519	533	510	529	565	505	559	552	516	545	513	530	559	544	560	567	570	557	538	500	552	536	510	540	553	552	526	546	548	537	520	558	569	540	518	521	516	539	582	548	581	530	552	507	559	549	574	507	551	565	554	504	534	528	514	540	543	602	535	529	518	535	538	532	525	553	560	564	517	560	554	555	569	521	545	581	529	547	519	501	616	513	505	567	555	546	576	558	552	559	533	559	536	572	544	544	549	554	551	533	540	541	520	526	523	517	573	533	546	563	501	504	542	563	510	551	548	557	534	565	540	528	549	520	556	592	540	521	546	515	557	567	529	560	513	526	516	556	559	549	562	516	561	574	527	544	540	578	584	580	501	573	537	580	559	535	583	634	551	539	558	571	568	573	561	533	524	545	549	563	544	564	540	613	469	526	509	548	557	544	523	580	529	570	520	505	514	542	534	542	520	532	547	513	574	516	539	540	533	552	550	555	588	549	550	555	503	539	542	568	555	541
10286	1188	1385	1065	757	573	429	356	296	257	234	210	192	162	126	168	131	141	135	143	118	125	126	108	112	116	113	114	111	101	101	114	104	107	128	107	71	113	96	118	100	88	93	104	107	93	97	107	101	105	103	83	101	108	121	103	119	113	89	95	107	96	83	101	76	102	103	131	89	107	107	95	92	89	91	96	86	107	114	108	87	103	108	111	108	96	93	97	105	103	108	96	112	105	107	95	87	102	95	117	98	101	99	117	86	120	98	97	114	117	93	106	87	96	89	100	89	85	89	100	101	97	99	95	89	83	95	92	89	97	103	109	84	79	95	108	102	93	93	91	98	92	110	80	105	89	100	104	101	90	76	119	107	109	107	91	85	98	97	88	92	85	103	87	111	109	94	115	93	99	124	89	96	92	88	96	101	101	95	92	100	113	96	97	108	114	100	96	90	94	94	99	109	101	98	92	118	94	99	100	90	98	91	96	98	87	107	118	121	96	114	104	100	99	66	96	99	88	93	81	93	110	112	90	107	99	118	87	103	97	104	101	94	101	97	93	111	82	95	97	91	104	104	104	97	104	119	99	103	96	98	89	91	102	117	100	92	104	99	113	78	93	86	100	113	103	92	106	96	90	106	105	105	98	104	101	102	96	112	98	88	112	87	96	86	96	101	85	91	105	84	99	98	113	96	99	114	86	101	102	109	112	102	105	93	91	106	101	94	107	102	95	96	105	117	102	111	91	96	109	81	117	91	92	97	92	111	85	96	100	80	92	88	104	108	102	109	97	92	83	96	100	97	107	96	100	98	89	97	105	99	110	105	95	91	78	107	91	99	88	89	98	123	96	85	85	82	90	108	80	93	99	93	85	117	107	91	105	122	102	99	85	93	97	98	91	107	115	103	98	87	100	102	100	96	123	97	120	94	113	87	94	81	83	107	97	96	108	98	93	107	96	110	106	102	96	95	98	114	96	82	114	109	107	102	88	112	86	102	95	84	97	104	104	97	105	100	95	100	93	104	108	78	80	75	87	95	99	97	91	113	99	92	88	102	108	111	98	117	94	94	85	98	98	108	102	90	117	94	89	109	97	104	111	100	96	101	109	101	100	101	95	98	97	104	100	102	91	110	102	109	96	89	106	104	97	91	100	76	108	88	110	98	85	91	107	102	93	98	96	99	83	104	107	94	108	105	100	99	98	83	92	108	95	92	85	107	101	100	100	104	98	103	104	80	106	122	87	108	91	102	93	85	109	95	93	122	102	94	97	109	82	88	98	87	102	96	107	99	85	93	93	100	92	79	113	89	111	73	89	102	99	95	114	105	99	94	100	98	92	92	91	116	94	109	100	97	111	97	97	108	111	122	108	92	91	108	80	117	84	104	97	96	89	118	112	99	82	100	107	89	88	95	80	99	83	87	105	90	97	90	101	84	90	97	120	86	116	98	108	102	106	114	95	99	106	99	94	100	82	87	99	103	97	110	99	99	108	97	93	103	100	105	85	85	87	102	126	96	103	76	100	97	96	97	98	115	100	97	100	79	99	85	111	110	103	85	90	101	93	90	89	108	91	86	100	85	96	108	98	87	102	102	107	96	91	82	100	94	102	106	82	119	95	112	101	95	114	89	96	92	101	96	93	105	108	98	89	88	116	100	106	92	104	91	88	96	76	93	97	93	103	101	101	77	99	96	105	81	99	100	83	122	112	103	98	97	93	93	111	79	102	96	98	96	96	108	100	105	129	109	90	105	82	91	106	108	106	126	86	99	93	85	96	100	80	88	114	100	81	113	105	100	101	91	118	104	121	100	92	96	91	99	99	89	88	88	84	71	85	89	105	87	107	93	71	100	95	112	88	116	89	76	92	108	93	92	113	119	97	93	110	94	90	97	107	101	94	84	93	96	104	103	96	100	101	108	91	90	94	108	111	97	106	104	113	104	115	104	110	119	99	98	92	101	106	101	112	98	88	98	107	94	103	103	84	103	86	89	118	90	101	102	98	96	92	92	96	94	93	97	114	75	77	95	95	106	98	97	90	109	92	109	132	101	88	89	117	99	102	89	98	106	97	103	114	86	107	107	86	105	114	108	111	118	99	100	92	93	100	96	107	95	96	109	88	87	86	93	86	96	96	98	116	106	99	96	110	86	98	90	106	94	91	86	89	91	87	108	119	97	101	107	97	94	96	102	89	97	94	107	109	97	95	110	87	91	111	94	104	108	92	101	117	89	106	120	101	106	112	97	95	103	100	73	97	100	93	106	99	90	104	101	99	93	97	101	97	109	97	100	98	117	113	110	93	89	86	105	91	117	102	90	108	93	113	81	95	112	85	88	66	111	85	78	110	96	95	96	96	100	102	87	95	83	82	104	109	99	90	81	85	113	97	81	91	96	109	91	89	103	98	102	109	112	96	104	71	93	90	108	98	108	85	104	70	103	101	100	87	74	74	106	84	116	100	101	85	116	101	89	94	92	91	94	98	103	95	103	99	113	104	100	109	90	101	91	79	93	95	101	101	98	98	96	93	104	107	94	98	96	105	94	101	97	117	113	103	82	102	106	100	91	103	100	103	102	95	101	83	104	106	100	92	104	69	93	103	94	104	87	86	100	91	85	85	109	85	98	96	94	92	97	94	103	96	94	95	97	107	91	101	82	91	76	86	109	105	100	96	90	90	82	92	119	102	117	96	98	110	108	96	98	99	113	104	95	108	97	90	95	90	107	105	105	118	90	90	98	101	105	99	120	103	113	104	93	105	83	112	89	102	98	94	99	100	87	98	108	97	89	104	106	89	97	99	98	93	82	112	116	84	88	97	111	114	98	104	88	91	93	93	101	100	78	93	116	108	102	103	107	89	103	107	90	84	113	107	106	84	86	103	117	108	124	101	96	86	83	117	88	101	101	97	108	85	89	89	100	114	105	101	86	113	93	106	98	97	114	91	86	89	118	84	88	92	113	109	111	108	98	91	89	116	98	104	95	105	93	84	98	76	81	102	92	106	102	109	94	102	83	91	119	97	106	95	98	99	92	100	105	97	106	93	104	112	109	75	89	114	72	86	91	116	105	106	93	97	99	82	89	104	79	106	102	113	87	104	99	97	89	101	104	89	101	100	108	96	102	81	101	107	94	98	94	91	105	108	83	103	115	92	105	86	93	77	92	99	101	83	121	116	83	86	106	90	82	84	95	94	95	110	83	97	82	110	94	116	110	89	99	79	98	113	89	113	84	86	94	108	95	108	106	96	101	104	88	95	95	90	99	93	85	89	107	107	95	101	101	75	102	107	86	105	98	82	114	102	85	103	113	80	93	81	89	91	107	91	106	83	94	96	101	105	92	96	81	120	90	86	91	83	87	84	79	100	100	114	104	95	113	114	96	106	108	106	96	101	90	130	102	86	80	89	96	82	113	86	125	91	90	84	130	127	94	81	119	102	105	102	107	96	106	90	111	100	92	86	112	82	85	101	103	122	99	114	106	102	115	89	92	89	99	106	100	99
5495	1431	3200	3585	3085	2500	2021	1643	1414	1239	1055	975	873	801	753	693	649	589	547	518	537	536	445	468	461	405	393	446	405	420	391	425	384	377	402	407	334	328	365	346	385	366	365	365	345	344	356	316	348	350	377	336	310	304	321	328	351	318	319	331	352	343	299	320	285	312	312	367	330	331	334	337	324	366	292	291	372	330	306	324	346	325	357	311	318	339	296	331	333	308	328	329	330	326	341	367	307	333	338	320	331	292	308	315	311	278	311	321	299	327	334	334	323	302	345	307	309	300	290	344	281	324	309	327	302	325	324	316	301	319	295	352	344	299	283	288	307	299	303	335	333	314	293	343	350	326	290	284	339	297	315	307	343	302	287	296	314	303	327	276	304	322	318	309	282	302	299	299	296	280	313	327	294	300	326	340	320	345	309	317	345	278	290	339	299	290	313	314	327	324	288	286	283	306	328	299	294	314	327	303	303	320	307	299	306	317	304	311	297	284	308	334	307	331	299	273	290	360	352	274	323	283	264	310	303	293	337	285	295	324	334	303	295	299	298	311	271	327	325	284	306	262	336	331	283	296	329	293	319	302	315	293	324	332	296	295	289	327	290	331	333	314	287	339	306	343	306	328	282	303	325	365	306	295	301	363	323	316	301	341	310	331	331	293	308	326	333	294	340	315	293	323	323	318	305	309	318	302	331	325	284	299	328	306	317	326	298	320	300	286	311	306	338	308	300	325	305	312	341	304	302	294	328	325	301	281	328	279	312	318	315	321	315	319	329	309	298	323	323	323	319	301	283	310	302	297	309	297	314	352	303	300	305	300	296	307	313	320	294	332	318	297	307	328	357	285	286	323	314	294	343	325	294	296	277	313	318	279	336	328	317	324	313	294	308	303	296	328	320	319	328	313	336	308	315	312	333	304	304	306	335	293	283	310	289	334	285	298	282	317	315	288	329	299	312	279	294	300	290	295	299	331	309	307	307	332	324	311	312	301	302	274	282	287	299	322	315	286	299	300	308	286	297	319	322	310	298	294	323	302	315	311	296	299	330	310	337	328	306	289	328	289	323	337	292	299	343	302	313	324	308	302	312	326	308	302	305	352	355	299	288	311	329	285	300	291	323	318	316	308	317	346	294	318	340	314	324	300	298	308	329	330	330	272	315	322	303	304	323	338	334	316	334	329	288	287	286	319	316	327	301	286	302	339	321	284	304	298	340	304	310	293	316	355	311	342	289	306	305	311	326	282	318	297	320	309	326	302	300	306	307	288	331	302	318	277	315	310	301	301	348	306	352	295	279	327	286	325	318	349	326	307	311	333	336	308	277	336	291	289	292	310	272	322	320	309	315	289	357	298	272	293	298	317	288	323	310	307	306	296	322	281	318	335	308	303	299	327	300	298	310	314	313	315	294	307	305	297	305	299	293	286	317	290	298	315	291	330	320	309	306	322	290	327	285	311	329	324	295	289	325	306	293	310	289	333	325	328	297	301	322	299	314	320	315	296	316	279	320	299	316	318	303	317	315	317	288	298	297	318	347	301	318	327	304	301	272	334	315	304	297	330	302	291	294	282	314	310	332	316	292	331	312	317	331	312	290	339	305	283	310	316	336	320	299	331	316	314	300	278	317	291	303	310	306	317	334	314	260	313	282	302	301	330	269	306	322	332	306	332	329	272	322	319	296	305	335	347	275	324	284	291	332	329	322	285	321	317	303	289	318	287	319	308	320	317	308	308	325	286	320	315	289	302	300	314	309	330	313	291	340	306	303	308	325	298	319	280	323	319	303	300	277	315	319	339	316	297	339	310	323	316	286	292	307	304	342	325	320	344	299	316	300	296	310	313	312	322	315	283	300	320	308	300	294	299	290	332	296	310	308	294	331	295	287	285	310	303	335	343	310	322	276	296	316	331	316	299	310	277	331	347	282	311	364	310	280	323	332	322	321	329	322	299	304	286	325	305	302	322	314	287	317	300	302	316	332	331	331	326	327	320	296	300	322	276	317	302	311	317	293	333	320	279	358	298	333	314	315	287	361	306	307	313	341	286	291	345	316	316	293	304	300	319	351	321	282	311	303	299	280	307	334	327	300	306	336	325	296	286	351	311	273	324	315	313	324	323	328	323	300	323	319	297	316	314	290	333	322	317	309	285	294	336	341	279	373	316	316	311	309	309	369	314	303	298	259	310	294	304	346	290	302	323	310	310	298	314	318	325	315	275	329	342	290	295	320	316	309	333	279	256	290	279	317	294	292	338	329	289	318	341	324	294	300	279	315	287	285	342	337	346	287	322	304	291	328	297	298	329	289	329	350	296	283	277	305	304	297	334	328	294	309	312	276	291	314	290	299	269	332	336	299	331	297	300	317	292	343	305	296	337	300	341	278	355	340	306	295	322	309	270	310	317	297	287	304	309	344	294	306	316	285	308	324	355	283	311	299	299	301	309	325	310	293	291	278	297	312	309	311	330	301	338	305	318	329	302	347	305	293	316	304	303	316	294	310	327	316	316	318	312	279	298	310	288	319	302	311	283	307	348	292	304	310	336	310	322	320	297	338	335	307	319	295	293	291	332	311	319	306	315	317	305	286	320	302	321	298	303	292	314	289	300	315	334	306	288	285	299	289	322	308	322	300	318	300	310	299	318	310	316	284	308	325	327	318	293	303	298	296	300	317	323	333	319	315	281	318	306	343	327	313	322	299	287	313	310	307	323	312	304	301	297	284	294	309	330	298	332	317	304	302	308	306	306	320	302	296	308	286	317	328	286	310	275	313	301	277	325	318	306	293	333	280	307	276	341	307	310	317	311	296	323	314	321	312	301	317	323	332	320	308	310	298	337	308	321	301	319	303	281	305	295	322	338	308	320	317	299	305	328	305	321	318	278	306	308	293	298	331	307	318	304	295	308	346	310	305	301	300	320	293	284	309	297	326	296	274	325	285	326	274	311	285	346	342	304	307	326	324	312	308	277	307	277	301	313	298	311	299	319	316	296	324	306	301	293	316	324	304	331	333	315	293	309	310	309	300	308	310	309	302	309	287	273	275	315	325	300	299	305	297	341	291	309	300	273	307	295	331	307	287	323	300	299	291	306	325	334	303	295	319	300	307	330	315	300	341	318	330	302	343	293	286	313	295	339	305	318	291	320	309	325	330	314	294	322	321	310	304	304	297	330	274	336	309	305	295	311	297	280	344	338	313	325	335	301	301	292	322	312	293	339	310	313	331	299	285	290	313	283	320	320	286	305	283	313	331	325	297	304	309	306	325	297	328	285	284	289	299	316	284	305	323	309	331	313	304	296	289	319	296	315	341	319	300	320	326	297	322	298	322	338	301	296	294	350	329	295	312	330	306	303	287	319	307	319	312	283	263	319	321	296	332	330	299	313	303	326	298	307	318	314	317	294	327	277	298	287	309	290	275	289	299	289	313	309	317	307	337	317	296	342	356	324	326	294	329	305	314	303	304	355	317	302	326	313	310	323	315	288	318	333	346	307
18917	3326	2934	2265	1556	1184	881	706	536	460	407	306	316	286	281	267	301	232	261	265	227	214	213	189	230	187	217	202	181	221	198	193	175	190	189	199	168	180	197	172	180	162	182	177	148	169	171	195	165	183	183	153	164	156	173	162	171	171	196	183	174	189	162	172	169	172	156	176	176	160	160	177	158	160	176	173	153	145	180	164	163	161	163	155	161	166	161	175	187	155	175	175	156	147	153	144	192	165	156	188	160	148	158	190	152	147	177	180	163	156	194	156	154	160	164	168	168	169	152	176	172	185	181	185	176	175	149	167	174	174	173	156	149	162	156	149	167	176	149	159	166	187	202	169	175	161	150	163	178	163	165	166	171	170	170	141	148	165	140	176	172	184	207	177	166	157	156	153	188	173	155	166	183	154	144	152	163	148	159	173	172	164	166	186	145	153	150	159	156	170	159	145	165	163	161	155	181	172	182	147	156	161	142	154	153	177	152	170	161	173	174	152	158	162	148	158	165	155	171	162	167	172	164	156	187	145	185	169	175	184	165	170	153	154	152	178	176	167	157	180	141	187	162	151	161	148	194	153	167	154	165	154	157	160	167	160	166	162	164	212	168	140	155	130	160	158	169	150	157	159	162	168	157	171	174	171	161	167	164	158	135	160	166	142	162	194	156	145	169	171	187	175	151	143	160	150	154	178	154	153	162	156	178	151	162	162	158	157	146	173	180	165	167	168	145	165	147	196	176	155	139	149	154	186	190	175	161	184	161	172	156	178	148	156	165	154	154	171	158	163	167	156	159	157	147	161	164	156	158	160	187	147	186	154	148	159	184	179	174	164	165	176	178	176	165	161	153	154	167	170	149	170	169	185	151	191	156	172	157	154	177	159	187	153	147	154	164	162	167	168	171	157	159	169	156	207	168	162	161	143	171	154	164	158	164	166	177	178	183	166	168	159	157	184	149	167	179	155	157	161	174	178	170	187	153	171	173	154	171	163	150	141	169	161	164	171	177	157	165	168	152	160	177	186	171	155	153	170	163	164	164	165	155	164	158	173	171	155	140	160	183	174	159	160	152	131	170	171	149	176	172	183	156	136	178	182	162	138	172	167	149	149	133	170	160	166	199	175	173	156	199	158	156	167	137	163	154	180	162	197	167	156	159	173	158	177	174	179	176	156	191	157	177	154	166	161	177	185	165	178	178	175	138	156	169	155	145	161	161	162	151	153	168	160	172	175	183	138	146	166	165	152	161	170	149	174	169	163	168	166	171	160	170	170	173	160	162	172	161	160	120	164	168	189	183	154	162	185	159	165	168	168	160	172	158	173	169	184	165	161	169	194	149	167	169	157	172	138	130	176	148	141	172	192	180	152	171	151	159	143	178	180	176	150	160	168	177	168	179	168	140	142	166	175	152	156	159	173	170	180	178	150	173	181	159	172	155	159	155	167	148	174	157	155	152	157	171	163	161	161	145	155	153	170	182	160	154	143	150	174	158	174	164	169	150	167	128	185	176	149	160	174	179	145	145	189	171	148	172	161	192	174	173	161	168	165	154	162	173	162	178	170	162	157	143	151	171	157	175	147	165	168	161	170	178	178	151	154	150	164	162	174	165	156	188	167	147	173	156	149	183	158	157	169	164	159	156	164	162	150	161	146	200	159	168	160	162	157	190	164	144	163	153	184	187	153	153	138	166	157	159	167	165	191	149	158	162	162	158	171	145	163	172	150	161	168	162	155	126	167	148	175	174	158	189	166	154	167	180	182	162	168	153	159	150	169	156	140	121	178	183	155	168	149	157	179	170	157	160	157	166	158	169	170	155	170	167	165	163	174	174	152	176	165	166	172	183	171	160	183	166	182	164	163	152	155	164	183	165	162	200	121	173	155	158	161	147	175	140	182	161	156	162	189	165	152	163	154	176	171	161	151	155	147	169	152	155	140	158	167	173	180	163	173	166	159	167	137	164	176	137	155	182	163	159	147	201	154	148	179	178	170	158	159	175	162	155	145	190	134	154	157	169	163	177	157	153	168	157	192	159	184	155	182	157	166	170	152	178	171	155	189	159	161	190	149	157	141	174	168	146	190	151	163	158	160	157	161	167	177	178	169	163	172	159	165	171	172	155	157	164	175	175	170	165	189	159	175	176	161	157	175	164	165	187	160	165	184	165	172	164	163	176	164	160	151	171	174	151	157	172	157	176	172	150	148	144	182	183	173	175	181	133	131	167	173	179	160	168	170	149	146	186	179	180	177	190	144	175	176	179	167	155	160	172	167	157	137	168	180	172	162	188	173	168	170	143	156	154	157	150	134	164	188	150	152	160	158	144	161	170	183	182	161	166	149	166	156	157	185	156	142	169	149	147	177	160	153	161	149	175	152	145	150	163	198	171	131	177	167	161	191	169	146	150	186	183	179	163	170	161	160	138	166	182	151	174	160	175	168	155	152	169	166	155	166	166	171	175	173	160	152	156	166	175	177	163	155	148	180	146	155	159	156	155	166	171	175	173	163	176	170	150	161	138	158	155	158	171	181	142	199	164	141	142	139	140	160	158	137	149	172	173	168	183	179	172	150	172	163	182	141	156	158	166	170	200	148	176	167	172	122	165	162	166	169	183	146	152	177	163	177	175	164	149	169	165	175	167	147	168	167	183	166	177	174	184	133	155	144	143	155	172	163	181	170	168	180	166	153	163	180	174	180	161	174	142	157	160	168	152	153	164	171	165	178	147	154	174	162	145	164	191	152	172	163	140	173	162	169	175	188	154	168	171	199	160	139	163	173	187	153	153	196	149	173	158	155	173	162	159	179	164	163	174	161	162	154	184	154	160	166	159	158	155	154	176	170	165	188	172	158	153	180	143	173	181	170	170	207	154	165	151	169	151	161	158	162	154	175	181	155	161	157	158	172	189	169	152	164	169	154	142	155	158	166	157	137	164	182	162	173	174	174	186	156	160	163	168	176	156	168	143	149	147	157	163	157	144	174	149	181	173	161	175	171	167	162	170	176	164	168	163	161	157	135	157	146	147	161	173	149	158	181	159	154	167	157	175	160	178	165	157	159	160	162	198	168	159	166	171	135	157	178	157	166	162	156	187	170	171	165	168	163	140	155	160	184	154	162	149	159	157	175	163	162	191	145	185	163	179	165	147	161	167	170	172	154	172	172	158	143	147	147	152	151	181	184	172	164	174	170	164	144	177	176	163	174	162	176	155	161	156	147	174	161	151	154	158	162	155	154	139	169	174	163	168	148	178	162	160	152	168	159	160	162	151	174	144	172	169	162	153	155	162	158	167	191	181	163	163	164	156	141	169	165	177	194	171	179	156	182	195	164	171	155	184	150	186	141	165	184	166	138	120	161	161	153	158	160	178	162	167	167	154	164	157	157	152	158	162	178	186	169	178	169	154	164	178	156	188	157	186	156	175	172	153	152	161	176	174	183	174	148	165	172	155	171	158	158	150	136	151	177	182	182	155	162	161	172	166	161	168	149	134	173
7980	2708	6108	6910	5780	4804	3834	3202	2766	2307	1997	1781	1671	1394	1301	1238	1186	1106	1049	982	932	870	830	797	735	761	748	706	726	670	679	628	630	664	671	667	635	588	646	600	575	628	576	566	566	579	571	595	536	508	550	563	530	510	579	544	532	561	563	529	550	516	566	527	526	566	477	529	514	534	520	470	498	534	490	520	504	515	499	498	518	494	481	521	466	518	495	520	493	483	539	528	494	521	529	505	501	542	453	499	511	475	526	518	517	487	500	495	522	488	499	497	498	492	502	480	482	463	500	453	515	459	542	499	516	457	510	497	530	496	498	523	501	494	482	524	500	485	447	488	486	477	456	497	481	519	457	515	510	506	541	514	502	479	468	477	503	462	504	530	472	484	507	499	506	474	497	464	490	491	490	511	468	541	527	502	496	492	474	506	465	511	502	474	474	516	491	486	522	530	480	497	519	501	465	499	489	509	474	510	509	469	486	455	518	506	505	470	485	484	447	524	476	528	489	485	482	472	504	473	488	481	445	478	498	506	466	474	494	516	457	473	490	482	499	510	499	455	522	497	493	496	464	443	500	463	487	507	472	470	510	510	514	478	492	501	462	487	443	471	485	506	438	484	492	495	535	472	496	485	471	460	496	512	445	478	498	479	498	483	493	511	489	488	517	479	506	498	506	470	490	546	481	504	485	488	474	474	454	493	488	513	502	508	449	485	527	502	465	505	462	489	526	502	457	480	454	518	499	495	487	470	487	444	522	471	498	462	453	515	486	498	482	505	530	480	445	478	488	515	501	493	506	522	468	484	451	521	492	518	442	506	495	461	456	484	490	487	472	495	495	448	491	499	502	456	466	534	475	472	504	523	491	499	477	499	482	466	494	481	512	458	522	450	497	508	539	483	469	424	498	467	457	506	518	476	489	475	509	481	500	480	513	506	526	488	428	488	499	472	485	479	452	463	508	469	477	461	495	461	470	473	449	500	491	494	480	475	456	466	479	450	480	488	473	481	496	468	473	522	514	497	488	487	503	507	459	494	516	463	456	528	473	475	470	495	513	489	465	503	508	498	477	533	504	521	465	487	517	494	500	449	485	488	477	492	459	448	448	472	446	496	527	501	474	508	478	466	468	487	464	500	493	462	443	475	541	483	467	478	495	497	490	509	472	482	473	495	418	466	513	487	456	467	474	491	481	488	467	513	490	518	505	488	482	520	502	463	478	491	444	510	451	518	460	454	461	494	482	483	449	489	467	453	487	481	464	516	494	513	445	504	493	536	461	472	476	444	508	472	497	458	456	477	448	514	497	473	514	508	489	492	469	489	461	475	479	522	423	475	458	496	548	506	476	499	528	462	491	488	485	509	482	483	490	451	480	485	486	470	461	520	484	507	503	487	491	486	479	519	493	479	505	491	490	474	471	468	505	500	460	488	511	448	499	477	481	524	455	506	492	512	473	476	502	461	471	504	477	482	506	490	495	507	469	467	522	446	499	481	481	493	470	439	491	523	497	532	486	480	478	495	494	486	491	514	499	505	445	457	500	476	470	476	500	507	517	495	476	486	495	465	500	457	476	526	458	493	481	467	486	469	474	512	487	466	482	500	456	500	466	524	472	485	465	506	493	495	465	487	517	479	465	489	441	462	477	506	518	482	514	498	523	506	475	487	471	457	472	488	477	493	477	489	463	468	451	447	504	452	495	490	486	448	477	452	504	481	467	503	495	475	450	481	475	494	442	482	483	479	481	511	446	492	453	479	482	485	515	479	504	486	450	486	456	467	479	453	493	435	485	496	504	478	517	500	472	478	515	492	461	468	491	490	529	504	464	525	521	473	514	461	491	484	499	466	493	489	520	498	478	509	494	487	463	482	436	512	469	474	454	485	464	494	484	504	491	486	475	462	517	489	432	494	477	459	443	494	484	522	461	497	451	515	477	479	493	491	481	466	519	490	507	471	476	470	465	468	474	486	445	506	512	470	499	496	453	479	455	463	458	505	454	474	495	485	492	487	513	452	518	475	513	491	485	507	469	477	498	524	483	501	471	466	491	503	527	523	495	475	489	510	484	441	526	494	442	525	482	502	489	449	503	470	504	475	481	502	507	494	461	488	462	461	518	470	479	456	467	442	459	502	458	531	500	506	489	453	498	459	430	484	501	505	502	490	494	475	509	473	480	451	504	502	465	462	512	511	450	518	531	473	468	464	477	491	479	462	507	495	477	511	481	491	485	484	523	485	452	489	496	507	502	457	465	502	542	495	460	492	466	481	424	481	508	495	474	506	463	493	500	464	515	482	508	518	502	502	474	522	492	484	507	519	502	467	446	503	502	527	486	466	507	483	504	487	493	468	493	519	475	470	483	484	480	513	486	490	486	417	489	466	506	494	476	491	482	524	492	470	507	473	466	477	485	520	493	505	486	535	485	489	509	497	496	495	504	481	464	488	480	519	502	501	473	452	473	483	489	450	448	484	480	451	481	539	495	494	489	475	512	491	505	501	504	517	483	440	474	485	487	478	492	484	498	424	498	472	437	499	506	430	505	502	490	497	466	516	487	454	467	522	468	505	494	501	467	512	455	517	485	487	507	486	490	494	474	470	481	500	467	504	462	471	501	449	536	482	512	486	485	468	463	470	473	469	472	471	517	469	504	464	462	477	519	518	517	477	470	512	499	513	487	521	508	495	476	510	457	441	484	488	466	438	510	447	501	514	464	462	512	452	498	456	480	438	483	506	502	427	457	453	485	478	519	464	490	490	469	488	507	477	479	462	475	482	524	452	490	495	507	501	494	458	476	492	469	489	471	516	456	452	489	513	477	502	474	535	502	519	471	497	493	494	471	476	468	483	469	450	471	451	449	470	491	449	520	459	457	489	442	470	441	469	501	492	466	473	481	470	480	533	492	497	484	499	534	485	461	518	495	511	495	479	462	505	490	436	489	461	484	512	453	486	504	494	497	497	519	485	474	471	491	461	461	481	484	490	485	502	499	470	485	521	482	451	478	487	518	487	458	463	525	473	445	466	539	495	492	480	492	471	457	494	477	498	498	540	480	496	490	443	476	511	477	510	471	455	474	506	497	469	507	483	498	522	467	470	502	496	509	475	467	491	492	485	517	468	463	482	486	472	455	450	470	507	482	488	478	484	481	483	541	476	447	449	515	481	479	455	498	545	506	464	488	465	503	490	488	489	477	463	485	478	493	542	450	485	479	461	542	501	484	475	503	507	493	479	470	518	462	475	443	506	542	478	522	507	511	489	507	478	472	483	483	459	470	475	453	430	492	505	495	495	475	495	476	470	527	473	487	519	453	503	470	471	503	538	465	447	456	455	491	510	487	456	478	477	489	504	474	466	494	522	508	500	456	461	463	474	466	453	471	482	490	502	526	478	486	531	465	516	489	489	477	466	447	470	444	441	516	464	489	502	503	463	493	527	460	501	515	472	506	526	461	482	501	475	473	466	458	488	463	471	505	481	428	496	464	495	485	467	454	518	516	480
2439	256	266	217	242	202	212	219	189	220	189	211	201	190	201	221	205	193	190	180	207	186	216	199	202	200	161	213	203	204	203	198	208	185	194	203	198	186	188	179	210	192	196	209	200	227	197	170	200	199	218	208	191	207	208	207	201	211	199	206	166	199	234	195	219	212	210	189	195	193	208	193	196	225	193	203	192	206	198	202	204	182	178	173	204	207	189	195	186	210	221	185	182	183	206	206	185	181	190	179	197	200	195	212	216	214	183	195	157	170	214	180	201	218	195	212	211	177	193	188	191	211	169	170	191	192	189	195	198	225	207	219	197	200	182	201	187	186	195	185	209	191	219	214	199	185	208	213	179	180	221	207	167	216	205	200	212	205	190	184	209	214	194	173	190	189	206	180	194	202	192	187	199	182	221	184	205	198	199	201	187	196	168	190	184	189	184	216	218	174	183	191	202	182	212	185	201	166	183	177	198	198	203	207	196	155	213	191	211	207	203	179	190	176	182	196	182	196	197	198	212	210	179	196	195	194	199	202	191	187	207	235	216	203	206	180	177	193	189	220	175	216	190	194	185	210	204	182	207	212	208	196	181	187	187	212	201	191	203	183	172	189	227	187	199	185	196	215	209	185	166	207	178	180	186	189	186	188	182	176	180	198	190	211	185	196	193	190	194	178	198	180	175	204	226	188	177	187	210	188	190	207	195	210	202	221	199	199	190	194	207	211	206	220	196	177	219	176	218	187	190	223	189	191	200	199	217	197	174	189	176	191	172	207	201	170	210	195	170	193	198	203	222	184	203	170	204	180	188	178	194	194	206	192	182	175	194	191	181	194	197	189	188	230	207	178	177	179	183	211	202	204	204	206	212	239	196	156	188	201	208	196	194	165	171	214	209	195	173	199	192	219	196	178	206	204	222	199	182	201	211	200	208	204	184	179	205	166	209	217	203	199	213	217	195	193	210	218	172	193	203	213	205	185	200	190	196	209	195	181	189	196	181	190	209	222	192	177	204	197	207	221	206	196	208	206	191	178	222	204	193	170	201	187	210	204	200	176	165	187	230	203	163	198	201	214	177	204	189	222	206	180	175	194	179	187	197	189	187	172	185	183	206	200	194	192	202	188	192	187	165	191	193	180	193	197	207	195	210	191	196	213	174	184	220	185	225	187	206	211	187	206	229	194	190	193	185	210	167	199	190	200	240	217	211	187	204	187	179	232	194	195	185	215	197	201	218	203	197	215	176	187	181	193	191	190	227	208	192	208	188	214	209	179	178	209	209	190	212	197	207	203	202	213	186	202	197	177	183	201	178	199	188	185	213	154	201	213	185	218	198	219	216	203	192	191	192	185	179	194	208	180	201	181	190	196	173	200	206	192	203	179	187	210	155	205	178	204	204	191	210	189	196	224	214	178	198	184	186	181	191	230	211	185	192	194	200	198	205	211	204	201	201	183	202	189	230	190	200	160	192	225	189	177	194	213	199	196	184	204	216	182	201	180	209	209	191	202	177	186	209	197	201	192	195	191	201	194	200	193	164	169	188	199	189	182	212	201	200	188	187	199	195	205	198	199	197	222	195	229	199	195	203	184	191	203	191	201	189	194	211	195	201	184	219	190	193	217	198	192	198	175	191	180	190	187	198	226	197	192	186	188	200	214	187	219	217	190	181	183	198	208	210	199	246	237	207	184	205	187	189	213	219	197	178	207	191	171	168	178	183	193	195	183	175	177	210	197	206	200	195	202	206	175	209	190	208	184	193	180	193	217	181	236	180	199	209	194	206	219	186	193	206	187	172	207	182	215	191	203	203	167	202	178	208	206	189	215	184	196	203	203	217	202	188	204	201	222	184	246	196	205	211	198	199	205	187	169	182	177	174	199	191	194	202	207	174	174	187	205	200	190	182	217	223	202	196	196	219	167	227	198	187	208	184	173	192	172	203	209	210	192	172	194	210	190	159	214	220	202	192	225	199	210	187	194	191	168	204	197	222	178	206	183	195	165	196	185	178	221	191	192	191	184	190	171	211	204	214	204	199	199	200	198	198	203	211	206	202	171	194	174	169	249	183	208	190	185	215	197	198	195	228	207	179	193	192	218	178	193	200	183	193	193	184	200	225	177	192	178	185	176	207	191	203	193	188	188	220	193	186	187	185	187	189	196	204	211	217	196	193	218	193	193	224	173	206	196	187	181	209	185	222	204	207	193	198	199	191	207	224	204	197	210	194	226	196	198	192	199	196	211	204	177	215	194	206	171	206	222	169	191	206	184	207	185	207	213	201	212	192	196	189	197	210	189	203	193	191	187	168	207	167	208	195	186	191	210	176	166	200	171	175	195	180	200	216	212	174	194	197	199	196	177	176	185	206	218	168	194	176	211	194	191	213	182	185	186	212	217	201	209	208	191	197	182	162	179	190	194	186	206	202	191	175	188	187	188	177	187	207	199	208	194	185	173	198	215	188	216	190	207	180	173	202	161	190	202	192	204	209	200	172	184	207	196	194	199	202	180	215	174	194	202	189	190	200	196	172	182	202	196	172	196	230	192	199	216	194	186	178	197	207	197	201	204	193	169	201	187	203	192	190	189	199	198	189	188	199	202	206	197	207	189	199	161	210	190	171	180	203	194	223	190	174	211	196	196	189	188	219	170	182	210	202	201	196	207	195	211	205	179	171	200	190	190	218	192	204	185	186	205	190	198	191	181	197	210	186	184	174	181	184	201	162	219	195	207	186	181	217	199	171	198	200	219	206	164	184	195	172	198	192	177	184	194	224	206	197	195	201	181	212	204	197	183	209	211	189	186	194	166	193	203	193	158	208	206	193	215	209	209	194	199	226	190	198	201	198	175	187	171	168	205	190	204	188	203	191	179	196	192	219	184	200	198	193	178	213	204	206	215	203	201	191	197	205	185	211	223	182	172	184	195	208	173	177	215	172	195	212	200	187	196	188	180	205	170	177	200	192	199	188	197	181	200	210	203	195	204	191	195	181	215	212	190	200	176	192	226	177	222	169	191	190	198	203	195	184	221	220	158	192	183	196	190	198	198	192	193	185	206	220	214	190	201	182	206	195	200	168	205	205	200	207	174	217	205	196	176	215	194	208	208	204	207	197	184	202	200	195	180	190	171	185	218	203	194	213	201	197	206	171	199	191	212	205	200	198	182	172	214	209	189	200	185	174	195	202	185	182	172	181	174	209	179	176	189	222	204	197	190	205	182	206	191	223	190	205	191	196	189	181	169	201	172	197	163	187	188	201	210	185	183	227	211	201	191	217	218	184	198	198	186	216	196	177	198	207	202	200	216	187	208	205	185	189	191	166	194	196	190	196	192	213	188	206	200	198	161	198	211	195	193	173	178	214	185	215	166	186	194	206	181	197	205	169	180	190	196	214	175	217	195	188	211	203	171	201	179	207	212	171	205	185	214	194	193	188	172	192	205	218	193	193	197	189	158	170	164	201	207	188	212	219	213	208	193	228	210	209	215	209	200	197	197
2195	638	708	710	712	639	614	616	634	604	616	525	557	545	528	551	524	568	537	519	580	527	534	566	535	608	512	630	571	555	518	550	554	522	524	544	530	573	540	534	537	563	528	570	508	547	548	579	539	558	559	555	556	555	565	602	512	576	520	587	594	548	538	551	578	553	559	559	525	546	541	503	570	555	575	547	556	533	555	547	523	581	566	552	529	548	551	524	517	548	549	555	538	579	534	559	521	521	562	527	536	525	494	521	525	559	508	511	529	510	548	535	585	530	533	536	537	543	552	538	589	536	549	536	533	536	530	565	575	525	557	600	571	543	524	570	545	533	549	536	541	501	560	532	561	563	546	531	536	520	532	532	530	555	589	547	512	507	552	572	522	545	513	472	522	551	542	525	561	551	537	557	576	561	558	542	560	552	508	557	523	601	556	573	545	503	521	516	530	531	522	497	527	541	563	588	542	525	586	567	511	550	562	545	557	564	532	541	545	514	503	557	538	531	535	547	564	562	546	544	562	507	548	512	554	531	526	501	520	602	528	480	524	549	545	557	510	563	565	556	501	549	555	528	548	551	547	541	566	598	526	522	531	494	571	549	584	553	549	558	523	538	567	530	513	557	563	562	527	559	524	558	557	497	506	547	583	518	527	546	520	557	553	558	548	532	497	559	514	513	548	543	535	527	557	566	540	537	554	537	571	515	546	517	543	575	527	590	550	537	538	550	500	525	576	523	527	572	553	554	551	523	555	549	520	543	543	566	515	540	516	547	525	532	587	518	532	603	546	533	544	536	546	549	539	493	554	541	534	530	516	525	524	558	544	561	573	533	566	521	509	541	527	529	558	525	539	558	545	515	559	536	496	534	518	570	574	554	551	527	521	497	545	543	547	516	547	557	523	527	545	571	538	559	580	521	535	534	542	523	509	566	526	555	563	526	561	547	546	547	578	552	500	534	558	574	582	516	552	537	508	575	528	560	530	561	544	544	571	557	504	480	539	550	546	522	539	569	535	498	520	546	564	542	592	495	532	570	539	571	532	552	531	524	547	532	518	534	517	522	528	580	579	562	526	564	534	522	567	536	531	529	544	552	574	547	523	547	553	579	511	543	567	543	545	551	528	549	545	561	551	547	577	523	565	528	551	524	569	558	529	553	540	573	527	563	488	520	539	544	549	562	550	501	565	569	510	568	535	578	520	533	569	531	580	528	517	544	534	556	574	577	510	511	526	543	568	558	507	565	515	577	561	562	546	547	546	559	562	548	534	523	538	541	551	596	581	560	514	463	578	520	566	518	540	548	539	587	532	532	555	538	542	570	556	493	537	572	545	572	544	506	566	548	556	570	530	530	569	568	563	526	519	554	524	535	556	554	539	554	508	494	523	558	563	542	574	556	540	572	518	571	556	572	567	515	534	536	593	530	571	538	589	574	542	553	556	553	535	552	532	558	520	536	537	507	516	516	608	546	516	522	538	564	513	519	547	580	538	555	543	559	550	520	578	495	524	547	536	535	588	550	521	527	548	552	558	574	535	545	526	531	569	537	518	550	548	520	562	544	528	538	545	541	513	538	555	548	568	531	578	541	554	501	523	533	548	575	537	573	504	578	517	551	545	554	527	511	589	557	567	543	527	531	544	547	566	562	525	533	533	518	558	564	547	578	552	534	530	539	525	572	505	516	531	566	555	527	522	540	516	589	539	566	534	539	518	496	525	533	576	570	553	541	490	562	566	560	566	537	521	540	544	528	533	518	608	563	541	546	567	501	570	535	579	564	570	569	582	497	514	524	536	618	580	574	504	500	614	596	557	553	552	546	570	520	500	550	536	502	530	551	586	535	546	542	567	516	562	521	533	517	563	542	543	510	540	561	523	532	538	522	535	536	542	521	559	558	538	559	526	549	528	529	555	547	505	524	534	547	561	525	559	536	546	511	540	505	520	536	526	577	524	493	562	525	530	533	572	595	523	535	555	537	543	577	554	543	540	530	544	542	537	540	490	554	508	571	517	474	531	553	564	565	534	568	499	518	547	498	558	537	537	526	563	520	569	539	524	567	543	538	536	528	542	558	552	531	525	538	539	542	575	582	531	530	506	518	511	545	544	563	581	539	532	580	548	569	571	553	573	560	521	547	531	534	538	531	580	521	531	559	567	598	505	511	551	552	556	537	538	531	543	523	525	535	567	506	559	503	557	553	516	521	535	539	500	544	514	534	525	534	555	577	534	560	561	537	531	571	496	524	546	597	577	556	567	536	575	480	545	606	545	543	550	532	558	581	523	558	575	552	532	525	507	555	529	507	559	501	547	535	503	557	521	580	553	537	568	514	539	557	555	558	545	562	577	528	535	532	570	580	571	525	566	561	544	545	569	547	495	496	550	556	566	565	534	538	540	579	555	558	523	560	522	564	535	567	578	563	523	536	570	554	541	528	553	520	554	538	559	562	566	543	516	520	583	539	555	528	561	543	547	495	520	531	558	524	576	505	533	560	506	575	539	535	538	561	529	516	544	521	551	559	487	497	516	527	532	520	580	512	556	536	521	544	557	534	550	544	543	548	577	532	572	578	531	569	528	532	558	543	506	554	535	564	497	506	526	562	574	500	580	549	537	550	524	543	596	531	575	527	530	565	558	504	563	556	500	547	569	588	565	520	522	520	551	524	530	525	544	516	555	549	546	496	557	516	533	553	523	544	556	536	548	577	566	533	541	569	533	548	519	573	553	551	528	544	546	553	517	538	557	560	573	568	543	529	514	586	543	523	524	538	516	542	513	528	495	508	570	546	530	596	544	550	536	551	578	568	526	532	513	557	511	578	575	532	555	538	548	519	547	535	539	498	570	566	553	573	538	593	547	548	574	562	541	563	555	518	577	523	557	553	519	509	543	533	540	549	600	559	531	546	501	535	559	532	535	565	554	535	553	531	562	532	556	502	539	552	547	556	550	577	507	515	501	541	561	585	514	607	568	477	549	483	543	552	541	521	523	561	564	552	527	565	485	548	551	584	540	514	496	530	523	507	553	528	547	541	526	532	524	554	524	549	573	571	525	518	546	540	561	539	552	570	576	542	561	518	506	563	537	526	569	580	521	538	526	528	507	528	551	548	549	570	557	535	534	551	558	485	558	527	530	553	541	554	528	518	526	583	542	536	562	529	534	579	565	542	515	577	538	520	578	553	541	529	567	539	539	525	552	553	561	533	504	575	531	520	517	577	559	554	535	541	495	548	565	530	572	538	537	529	561	518	543	521	588	564	577	555	523	523	555	545	542	524	530	546	552	507	576	556	547	545	531	574	595	521	570	536	547	542	544	537	530	573	514	531	532	520	534	544	547	549	531	497	557	511	561	546	553	556	549	529	539	571	517	540	536	582	553	518	589	537	534	527	521	507	572	549	539	557	572	504	522	570	594	606	540	555	518	535	513	539	514	539	543	542	549	565	552	532	516	523	552	581	527	523	572	545	577	570	535	535	541	529	556	570	577	541	559	535	532	543
10211	1164	1382	1067	717	538	440	344	270	258	210	208	168	170	169	144	127	120	125	131	138	118	132	126	89	129	123	129	124	112	98	124	105	113	107	117	91	94	103	119	97	104	105	105	104	91	113	105	104	86	118	92	101	112	84	109	86	77	94	103	97	106	89	90	101	104	96	99	101	123	99	83	137	104	92	106	107	95	86	105	105	82	84	100	79	86	112	97	101	99	114	114	90	107	83	102	110	92	108	80	115	103	111	94	97	101	104	97	98	122	111	84	118	88	111	104	104	110	96	94	90	87	96	102	107	112	77	103	90	94	99	102	76	115	82	105	93	100	97	94	79	102	87	109	90	100	103	99	102	99	97	110	113	105	81	95	86	70	109	81	113	94	110	103	97	96	93	101	93	96	109	114	90	94	84	100	104	95	101	101	94	83	95	88	99	97	105	94	96	101	86	106	95	117	103	90	97	83	103	115	84	85	102	85	90	114	81	101	89	115	96	99	99	101	108	110	95	97	106	100	112	87	90	123	107	105	105	104	79	100	98	102	103	103	111	75	99	87	100	103	85	109	110	107	116	116	100	97	102	85	89	107	90	103	85	92	80	83	91	106	90	80	96	98	102	104	96	97	97	87	104	109	102	101	87	118	76	110	88	79	110	116	98	86	91	85	97	76	100	84	82	106	92	98	110	96	96	102	96	89	103	85	95	105	86	88	92	108	91	99	88	106	109	100	105	114	93	96	112	101	100	95	112	101	110	114	87	101	93	108	94	103	92	86	99	85	80	84	88	94	100	102	92	97	111	88	99	83	71	107	102	90	87	108	80	101	76	87	102	100	87	91	100	90	98	101	89	86	106	95	89	103	100	93	102	113	119	122	96	82	99	103	85	102	94	97	84	76	105	112	106	99	90	102	89	110	106	99	102	107	97	87	98	85	107	86	107	122	111	113	100	91	97	94	99	107	76	85	105	92	104	108	89	90	89	93	93	89	114	108	83	101	88	91	91	90	90	97	92	111	98	97	114	91	78	92	100	114	97	85	92	96	106	91	101	84	93	94	106	110	94	88	78	89	110	101	105	91	109	109	102	97	97	102	95	95	109	100	87	92	95	111	95	106	91	96	100	110	102	96	85	89	123	79	104	110	97	96	105	82	102	97	108	79	83	88	110	91	89	107	95	108	91	82	103	99	86	96	93	107	92	115	105	110	94	97	84	93	89	78	82	99	98	97	95	94	97	105	94	96	108	98	113	97	104	82	100	104	98	95	101	95	104	92	114	105	93	101	89	107	95	100	86	90	80	100	85	99	104	95	115	97	108	95	80	109	88	110	125	110	118	90	107	110	102	108	86	96	87	88	91	106	102	88	110	111	102	96	109	108	84	109	106	100	94	110	108	90	106	88	91	81	101	77	111	95	83	101	106	99	108	97	99	100	89	79	93	100	97	116	95	100	103	108	110	92	91	81	95	98	93	88	102	90	115	90	106	94	99	90	97	84	78	91	95	102	95	100	98	113	115	112	91	86	106	94	95	95	109	97	91	112	107	77	96	92	118	117	97	88	116	81	110	109	104	108	105	116	104	83	101	94	109	89	71	81	89	96	84	103	93	105	96	113	104	106	95	101	94	108	93	91	91	105	93	104	85	113	87	107	91	91	93	89	109	99	115	100	85	117	88	90	97	110	83	105	97	104	104	107	93	99	103	104	107	86	109	88	97	105	106	87	90	96	90	96	98	98	93	89	102	97	87	91	87	97	90	109	110	109	92	88	112	116	83	103	96	86	91	103	103	105	101	94	93	105	93	100	91	81	91	102	109	92	102	102	105	107	95	92	101	102	94	106	95	96	83	116	109	102	90	94	81	100	77	91	110	104	94	81	81	75	97	100	101	108	87	82	85	109	91	84	94	97	88	84	102	97	92	86	122	91	100	122	100	114	114	92	99	102	93	118	116	117	87	101	98	113	80	106	93	93	92	103	104	95	93	107	95	93	93	105	83	105	104	109	79	93	94	88	120	113	108	86	102	88	103	90	106	87	98	92	87	104	100	94	100	93	94	92	71	98	104	108	79	103	104	105	99	100	100	93	100	79	101	110	98	100	105	105	106	99	84	86	96	90	93	95	73	85	83	104	91	84	95	95	103	91	81	100	98	87	85	91	92	96	93	115	100	104	88	101	102	88	106	89	94	77	99	107	102	100	105	107	103	107	92	94	99	91	92	82	103	101	116	96	119	105	92	98	99	99	98	86	107	87	81	89	118	107	107	106	86	91	90	95	104	104	83	96	97	90	112	114	100	84	114	112	108	92	94	108	113	92	90	111	87	104	95	98	96	103	101	107	114	102	100	79	95	133	90	85	91	89	110	99	107	91	103	91	101	105	69	126	116	108	92	97	101	110	95	93	91	100	106	104	104	88	103	105	85	106	100	101	96	91	88	95	84	96	81	103	115	92	99	85	87	85	99	93	104	97	99	99	92	103	104	102	97	86	93	94	99	90	100	91	75	95	93	106	113	80	87	92	94	88	93	114	84	90	109	91	96	112	75	91	92	102	102	104	106	100	103	93	109	95	88	99	109	104	85	87	103	87	112	91	92	98	90	107	101	92	74	101	92	97	104	96	97	115	109	89	93	104	98	87	119	84	85	103	90	109	104	90	106	101	114	95	87	101	89	95	90	99	93	90	92	103	93	91	93	85	101	98	93	111	103	104	96	101	100	102	108	97	97	85	98	102	95	79	122	98	110	89	86	84	101	107	87	88	116	111	115	94	89	79	111	92	104	91	88	105	96	95	104	94	82	95	97	111	107	96	93	110	100	102	104	116	113	103	112	101	93	103	98	84	90	98	124	113	110	107	91	100	90	101	90	86	96	83	88	88	104	92	94	96	98	90	95	95	119	101	98	125	106	106	94	106	97	99	94	87	83	86	87	81	96	100	126	100	101	94	111	89	105	82	85	94	104	101	92	85	85	100	100	93	102	90	96	80	102	104	91	93	116	93	108	86	93	89	79	91	80	95	96	114	119	103	92	103	104	107	104	90	99	82	95	96	108	83	98	96	104	88	92	89	89	88	90	99	102	95	96	109	112	99	109	77	74	93	100	98	103	109	99	89	104	87	106	96	89	101	93	98	80	91	101	92	104	96	91	93	84	95	103	115	78	95	100	97	103	92	91	95	88	126	102	111	112	88	93	111	100	79	115	122	91	101	78	106	111	90	86	102	95	93	90	98	93	99	113	104	100	90	101	101	109	93	110	103	96	94	81	97	100	109	90	103	105	95	93	108	95	89	87	111	104	123	106	92	96	86	92	83	102	102	100	75	98	96	88	105	89	98	89	86	91	109	97	84	115	105	109	93	111	96	105	101	90	76	110	88	99	86	90	91	108	125	82	107	102	96	89	106	94	90	85	102	107	105	104	105	98	106	84	101	114	84	95	113	109	115	90	101	75	84	118	97	93	116	99	92	84	102	119	113	82	87	99	100	100	101	106	79	107	102
5594	1448	3162	3571	3066	2521	2050	1614	1340	1218	1053	1009	862	763	685	710	656	570	586	527	514	507	534	473	426	490	456	461	413	442	410	390	409	381	392	330	395	386	369	371	366	333	359	333	338	367	335	353	341	368	339	356	330	349	329	327	314	324	349	341	340	325	307	341	316	341	322	311	329	311	330	352	362	312	371	329	336	314	329	323	300	325	359	321	318	323	356	336	309	285	326	328	330	324	317	344	297	305	335	301	312	356	379	309	324	303	309	318	328	315	307	288	310	339	313	307	322	303	311	317	297	332	283	315	306	331	286	312	319	328	290	306	302	359	319	268	319	329	324	326	291	309	288	298	296	320	319	335	307	317	314	343	311	344	314	281	281	329	318	322	303	312	329	312	338	310	304	286	296	299	309	286	324	301	283	301	313	306	275	311	287	330	312	293	275	299	305	325	303	306	317	318	315	310	297	357	334	331	300	286	306	314	310	271	296	291	277	282	336	342	302	308	299	288	318	298	330	275	327	292	290	313	282	335	310	315	315	329	302	318	333	313	314	295	279	299	328	295	308	309	313	323	318	280	318	310	317	297	320	301	295	318	324	316	321	302	304	304	342	313	267	355	306	337	311	321	288	303	328	312	298	279	300	293	276	304	323	316	301	286	326	331	321	318	336	307	331	322	314	323	336	326	304	292	322	299	361	349	278	286	292	284	297	328	283	300	296	276	341	298	308	312	307	291	300	314	332	317	281	309	326	333	313	295	292	326	296	316	265	310	283	328	319	302	303	276	342	321	304	288	307	298	340	340	308	305	282	321	324	324	306	319	366	305	294	312	289	332	322	345	303	296	283	311	304	296	344	285	289	287	298	298	290	327	309	299	283	292	314	318	326	319	292	307	302	306	339	299	281	334	290	327	310	281	287	310	295	328	297	310	329	325	322	315	305	323	283	267	317	290	302	306	317	287	316	308	301	281	300	329	284	317	346	319	315	335	309	343	338	320	296	315	311	305	303	325	303	313	289	300	316	308	307	338	283	327	300	340	319	331	302	285	314	288	316	307	309	301	307	307	299	309	325	279	308	303	280	299	314	330	277	315	332	289	327	319	317	310	292	330	314	301	278	322	295	301	287	282	313	293	317	306	319	305	327	328	293	332	304	304	321	310	314	268	309	317	286	322	310	287	295	302	304	319	286	299	318	319	287	330	297	289	310	314	310	307	306	314	297	298	305	279	295	306	321	316	313	323	311	317	311	301	301	301	323	305	308	326	335	322	332	311	309	281	333	289	347	273	303	328	316	298	292	300	320	284	310	307	315	305	322	333	269	320	347	313	317	312	333	288	321	321	319	304	322	279	307	321	307	343	316	339	289	325	284	329	311	323	315	314	322	284	303	329	322	322	304	316	293	327	333	326	329	320	322	291	301	317	274	291	317	304	328	299	314	318	307	290	283	332	361	300	369	321	337	303	314	288	292	330	291	326	302	295	316	313	293	309	267	330	309	268	306	318	310	300	309	315	332	328	330	302	292	297	326	305	319	315	302	307	285	279	280	311	327	290	320	345	278	344	322	288	282	289	308	338	325	316	342	302	334	322	325	302	328	321	294	310	321	293	317	294	313	319	328	292	300	332	264	323	322	297	317	298	286	310	311	326	288	331	305	301	332	261	285	320	298	332	325	281	313	300	320	331	303	314	332	334	285	317	289	299	303	323	290	320	330	311	308	327	274	314	289	331	316	348	298	316	346	298	304	303	296	287	303	325	302	294	304	311	284	302	306	307	313	304	316	298	274	306	285	315	292	302	310	310	286	303	341	301	327	290	336	304	315	278	285	278	300	291	306	303	326	314	291	285	329	308	283	281	316	289	339	298	311	360	307	305	323	348	314	295	284	307	294	295	342	308	307	334	273	287	325	296	316	266	306	320	306	329	310	310	304	318	303	307	291	314	290	316	302	306	299	327	323	332	304	303	295	315	308	285	312	308	314	316	264	338	324	307	315	306	311	272	301	313	298	342	278	321	275	319	321	309	337	298	319	313	276	319	290	330	300	288	345	319	334	273	325	295	299	304	316	311	310	293	311	309	314	342	316	337	345	321	311	326	314	300	318	320	318	314	309	324	314	303	313	289	315	302	283	339	323	332	280	301	344	314	293	302	320	317	339	336	306	307	335	283	330	292	294	307	299	322	270	287	309	312	269	316	325	307	331	337	316	306	321	285	282	296	273	314	308	315	301	292	340	302	278	321	317	298	297	307	324	314	317	323	305	296	316	329	337	309	300	285	327	295	316	354	304	284	292	295	309	325	304	312	314	317	312	314	345	325	299	311	318	313	271	285	315	312	302	311	299	289	288	294	283	322	318	320	274	325	376	280	309	290	294	298	309	312	315	292	303	296	360	317	285	275	339	299	280	316	313	317	300	314	322	313	289	321	325	317	309	286	300	305	304	284	289	310	312	303	309	287	325	302	265	309	320	315	312	305	341	290	324	320	273	295	299	316	343	299	324	313	309	315	288	320	288	299	283	291	295	333	304	311	332	324	298	313	325	292	293	323	312	291	322	301	302	306	315	303	323	306	293	322	295	270	308	309	311	318	287	312	314	330	320	309	292	325	309	295	298	331	295	306	313	308	332	319	306	323	296	323	297	308	320	303	328	309	312	315	314	310	282	289	282	311	297	302	308	320	275	328	318	294	281	310	296	334	274	293	279	305	294	307	302	268	314	291	334	310	312	295	290	311	280	336	292	289	321	301	305	332	295	356	318	294	318	346	330	311	316	315	303	322	271	288	274	335	286	256	320	303	324	321	294	316	299	328	309	300	305	309	293	330	297	322	294	306	313	301	316	307	315	311	304	320	297	278	289	280	297	328	302	309	315	284	305	306	316	310	312	322	315	282	312	319	299	281	314	329	337	320	307	306	296	321	343	330	304	320	304	304	286	314	293	312	316	322	298	323	269	283	325	311	294	264	302	329	292	326	315	337	285	300	304	317	305	295	326	290	313	307	314	303	313	302	342	297	292	301	295	309	289	332	292	307	312	300	306	337	291	320	312	316	297	296	339	286	306	323	322	321	311	339	304	300	338	290	297	321	302	297	298	332	299	297	294	349	287	305	298	319	275	313	276	323	283	310	300	296	291	319	339	294	307	266	286	325	295	319	296	311	317	301	311	291	298	306	310	283	297	285	313	325	293	305	298	317	296	298	329	318	301	324	311	310	314	327	323	299	313	283	315	323	337	356	302	304	312	337	296	282	331	270	331	316	293	311	302	332	281	319	318	305	323	322	339	287	344	319	315	265	340	327	337	274	306	328	288	316	324	316	313	318	289	304	298	325	320	316	295	284	316	302	325	301	286	326	316	287	319	305	324	317	303	324	290	342	277	298	311	309	319	296	307	301	295	323	313	301	309	293	289	321	335	326	313	293	285	325	321	316	315	292	293	286	339	325	278	322	343	315	291	293	308	334	329	291	306	368	316	288	320	288	312	310	297	291	308	289	303	343
19060	3390	3077	2242	1610	1119	857	689	557	469	377	406	336	288	288	244	243	247	248	231	231	254	208	198	175	213	207	187	207	165	194	179	165	185	168	179	165	178	185	180	191	167	179	172	171	169	162	180	178	148	168	160	157	190	179	183	154	157	177	181	162	162	144	163	148	149	203	150	175	179	167	153	175	177	182	153	165	179	182	150	159	174	187	165	179	146	156	181	165	167	181	169	180	159	179	172	167	176	153	172	141	171	150	136	165	172	174	175	183	182	155	150	171	180	167	206	162	166	176	168	146	157	140	169	150	170	155	180	168	163	153	161	176	152	159	180	176	183	172	173	160	148	157	158	142	169	143	188	155	168	168	168	150	161	179	145	156	173	154	172	171	153	164	168	172	165	174	149	183	161	157	180	166	143	171	170	178	156	155	163	182	164	146	168	170	133	150	187	158	190	153	159	172	164	170	167	158	150	183	159	168	170	165	169	168	182	196	148	162	155	157	158	168	170	198	162	174	154	145	183	163	166	145	184	168	188	162	150	156	176	149	164	155	150	165	151	197	156	170	166	143	171	157	151	168	155	160	155	156	175	152	170	155	177	162	170	147	183	184	167	177	160	163	212	153	167	200	158	154	160	157	159	135	148	162	154	173	174	148	163	176	174	152	153	163	156	196	147	141	165	190	163	163	141	155	144	153	174	160	171	173	155	154	153	156	167	170	169	142	181	180	166	144	148	163	173	132	161	140	167	161	149	182	166	156	160	147	178	158	183	175	161	149	153	196	151	170	158	167	178	149	147	172	174	164	178	169	149	132	170	169	160	137	168	156	165	192	168	170	168	165	169	171	183	163	156	179	149	169	155	162	158	154	158	175	181	181	151	164	169	180	148	153	173	144	162	189	145	153	161	179	155	163	159	159	148	153	167	167	142	187	173	137	177	164	159	154	185	168	149	156	165	155	164	179	158	160	137	168	148	154	163	185	141	174	135	161	183	176	161	141	168	162	156	181	187	190	170	178	163	168	152	141	155	154	182	156	164	163	191	170	171	170	152	178	194	176	171	181	158	150	166	190	179	165	172	164	175	169	152	186	162	167	191	170	178	153	169	181	170	176	159	151	177	141	176	158	168	172	159	151	150	186	159	157	161	136	142	163	148	154	173	177	173	175	171	146	176	153	170	175	175	160	165	176	181	191	152	165	162	140	190	163	166	161	160	200	191	145	174	178	169	151	167	153	184	188	156	164	126	162	150	155	163	173	153	165	179	177	175	157	163	156	148	145	178	164	173	144	174	189	159	170	157	153	159	151	156	172	174	157	178	165	156	156	161	202	147	189	164	199	151	155	162	144	184	156	163	174	171	163	167	171	155	153	172	154	182	158	167	163	154	158	189	183	159	160	153	151	164	180	167	152	189	139	141	155	159	165	167	205	166	156	178	159	206	165	143	145	167	170	188	142	146	174	154	172	152	153	149	160	179	159	179	156	145	150	154	172	144	176	162	180	166	168	138	169	164	169	172	146	165	173	178	143	170	176	156	142	171	170	158	194	168	151	182	147	155	149	178	166	155	156	183	161	164	169	176	186	174	161	186	172	183	181	147	189	168	145	155	156	185	181	159	167	164	157	157	165	176	153	162	155	159	174	167	156	146	144	163	167	161	165	201	172	168	154	161	160	160	187	178	160	152	155	177	149	164	175	180	162	173	185	172	135	172	182	153	163	144	166	148	172	172	197	178	146	161	160	155	162	152	147	163	162	167	154	171	176	165	166	171	162	162	168	158	141	158	177	174	140	153	175	166	163	156	153	146	165	168	156	150	170	154	159	161	164	169	170	185	168	170	169	167	148	158	170	163	161	169	178	160	143	154	164	183	166	156	168	144	165	176	158	166	162	160	181	166	172	163	180	153	158	156	168	170	147	145	157	169	163	169	167	167	166	176	162	161	185	144	164	167	155	160	183	156	161	167	166	173	159	174	163	173	149	147	167	159	160	163	160	145	147	154	156	171	167	159	165	171	160	169	173	187	161	147	179	169	159	179	158	150	129	169	179	142	141	157	167	166	166	151	176	163	151	177	164	166	179	152	154	162	187	180	157	160	151	145	161	157	140	189	170	156	146	176	168	166	170	159	148	195	175	179	151	174	173	162	154	148	188	183	174	158	160	168	153	167	177	161	181	154	186	161	181	146	146	170	159	158	155	141	187	182	158	164	156	161	177	182	170	152	157	139	172	147	150	164	161	164	168	181	158	170	155	163	169	150	175	178	153	147	156	139	155	169	145	164	172	158	143	163	161	165	158	181	154	155	149	177	183	137	145	153	158	146	163	177	172	167	163	153	138	176	170	150	155	153	157	181	141	179	171	169	159	140	167	153	161	170	157	157	173	203	176	167	142	160	158	179	165	162	149	175	175	156	143	189	163	144	184	163	150	171	163	140	152	168	161	165	176	174	152	163	158	172	159	158	159	166	156	151	165	156	175	172	167	146	175	160	140	166	182	155	191	142	158	163	170	165	158	147	162	164	149	177	161	166	184	161	150	165	185	161	153	144	151	164	166	177	180	156	179	165	180	170	173	186	144	189	162	163	167	170	154	181	167	149	165	141	148	171	159	170	167	156	161	159	187	183	168	186	156	161	159	166	194	168	161	156	154	167	156	153	153	157	172	166	184	148	149	154	194	141	161	155	159	154	173	177	171	164	166	156	147	144	160	126	167	145	144	178	159	159	154	183	146	176	151	165	144	142	151	177	170	152	154	159	161	160	143	162	171	168	185	149	163	147	174	149	155	180	157	159	177	146	181	166	155	148	162	159	169	181	161	127	160	165	160	141	197	173	175	161	156	181	145	158	161	172	174	166	187	179	154	168	171	163	186	155	150	178	146	152	136	152	187	165	146	153	143	150	142	162	175	189	152	141	164	171	154	145	168	171	164	171	162	166	157	155	146	147	149	187	170	154	171	153	158	186	146	177	159	177	166	152	150	159	174	158	167	172	172	170	163	161	157	163	156	149	164	161	185	167	168	175	160	154	161	181	151	163	177	162	176	161	165	160	147	186	151	163	155	154	176	167	167	157	160	143	156	161	155	167	187	166	153	154	153	166	158	164	170	173	169	163	142	172	165	157	157	179	185	169	167	163	168	170	164	155	158	188	138	169	173	165	149	167	156	167	175	154	148	170	179	154	151	161	170	171	161	173	177	154	173	165	188	165	195	179	171	167	176	153	165	187	159	155	163	175	170	161	140	178	144	155	179	155	166	193	167	174	168	154	162	162	154	173	150	161	154	121	191	172	171	154	158	148	160	180	166	165	145	158	155	169	172	161	168	171	171	159	185	154	176	156	182	172	163	141	172	151	153	161	164	161	171	156	147	169	177	178	163	182	180	148	169	172	156	173	156	190	190	149	181	142	179	189	166	166	134	167	140	181	145	172	152	173	163	177	168	156	155	161	183	147	161	168	158	154	168	140	165	162	168	151	183	146	175	162	149	153	148	164	169	154
7862	2630	6142	6795	5750	4727	3788	3229	2654	2357	2018	1789	1574	1416	1338	1256	1204	1140	1017	989	973	869	778	827	734	789	760	749	713	690	695	692	660	651	654	617	643	606	566	617	619	575	581	604	570	608	561	514	598	522	566	601	559	570	530	539	570	553	578	516	500	521	602	516	506	553	534	531	540	536	478	582	512	520	507	504	552	527	487	490	488	541	509	486	519	500	480	538	481	489	514	475	464	516	538	464	537	519	526	501	477	486	493	515	497	510	481	503	472	528	456	493	469	506	517	512	440	472	485	464	535	466	457	510	475	503	509	482	485	478	516	501	515	508	512	471	469	508	507	509	478	523	521	476	479	504	490	506	494	508	473	452	473	474	497	537	465	476	498	496	461	477	501	442	514	492	476	492	506	455	456	514	467	489	462	494	493	496	516	491	477	474	502	513	468	501	519	524	531	461	463	484	511	462	500	472	466	469	485	460	526	502	512	461	465	512	507	491	490	502	458	463	502	475	489	516	463	496	463	467	527	498	498	508	463	488	515	498	478	458	473	492	510	521	492	465	522	490	480	439	502	495	468	488	495	455	455	456	496	480	490	477	535	455	488	494	455	485	478	493	447	478	479	454	483	476	477	471	495	517	483	465	468	484	462	475	490	495	465	483	470	492	459	480	470	491	465	505	469	471	459	467	471	503	490	474	468	450	494	489	487	470	464	491	454	472	503	485	516	450	505	519	495	505	503	439	477	474	482	457	448	441	509	508	509	489	507	462	497	501	515	458	510	459	480	506	494	475	489	518	516	474	515	490	450	461	455	546	460	463	532	497	483	501	451	494	478	477	434	518	487	442	478	504	465	505	516	535	502	469	512	501	492	471	483	510	486	495	472	472	500	483	508	421	467	471	488	504	502	487	515	475	488	496	507	461	535	480	486	487	505	475	487	468	472	488	477	479	528	483	497	478	500	504	465	491	480	475	516	498	461	448	464	466	481	448	465	502	490	515	500	499	475	470	490	473	461	495	526	493	483	487	500	532	495	463	497	464	504	476	512	448	482	460	469	514	480	486	457	478	464	474	464	475	482	500	488	508	459	503	523	480	470	459	496	467	494	493	522	500	489	492	471	499	484	439	462	493	459	505	502	454	485	440	454	501	506	472	493	475	492	472	471	458	482	490	462	533	497	448	458	480	493	466	492	468	498	516	459	478	487	486	507	456	476	481	503	484	457	459	495	483	514	455	470	480	485	463	456	475	483	490	496	503	486	465	521	489	488	457	465	514	465	469	493	522	499	519	502	449	493	496	442	469	482	419	500	512	517	501	477	473	493	492	496	497	464	480	501	483	470	453	497	457	494	484	495	455	489	482	476	460	473	505	472	496	480	505	499	433	513	483	501	466	473	491	444	514	541	447	472	481	473	498	487	482	457	470	476	466	482	500	495	513	475	452	476	510	506	479	504	456	511	483	460	466	519	459	503	484	505	512	457	506	497	460	469	462	473	473	449	511	473	494	489	477	481	434	492	518	516	512	471	500	478	498	521	496	483	499	467	509	451	496	513	481	469	494	499	488	472	490	477	481	509	509	537	486	509	493	473	514	525	504	500	463	483	494	499	509	463	459	515	488	482	511	506	447	472	456	489	477	486	496	486	471	514	480	472	467	444	493	480	453	478	483	454	484	453	502	530	456	454	500	513	427	498	460	512	500	470	485	523	460	444	488	499	503	471	435	503	480	473	457	459	494	476	483	480	485	503	463	507	547	516	502	503	472	533	541	498	471	477	470	465	494	496	491	471	469	507	467	490	439	477	469	500	460	461	463	504	500	491	500	458	491	474	494	483	432	428	493	469	501	523	430	517	490	453	506	499	496	512	490	484	441	476	473	471	448	446	484	522	499	477	494	473	467	484	484	476	478	476	443	458	525	540	525	467	467	519	508	500	483	450	471	469	462	461	517	490	476	496	500	467	475	425	472	523	493	473	487	483	517	486	467	459	485	507	493	499	478	457	505	493	516	486	453	500	514	476	470	489	463	490	481	523	466	473	487	519	515	485	516	498	509	475	453	516	494	431	460	465	486	476	504	470	480	491	481	463	482	446	501	452	487	533	489	501	474	489	479	540	445	458	492	507	551	480	479	509	498	525	476	505	493	497	484	467	490	504	497	521	482	523	500	482	466	482	510	479	482	494	483	485	483	499	483	482	501	468	475	505	475	453	492	488	490	439	486	459	479	472	482	466	509	456	445	495	514	462	499	522	519	460	494	470	496	460	478	464	492	452	453	470	479	481	488	483	459	492	468	498	466	471	461	464	474	484	448	489	501	487	496	505	453	479	466	503	496	473	501	471	524	475	477	518	505	536	485	517	494	448	453	436	475	482	508	494	540	465	463	489	490	517	474	520	487	526	504	488	477	473	499	514	483	478	480	462	466	487	489	478	464	523	510	494	510	520	479	494	469	517	509	459	466	441	431	461	519	473	441	474	442	453	473	481	452	474	525	475	469	465	522	492	502	489	491	442	454	476	491	483	443	482	487	505	534	474	510	505	483	534	436	486	470	483	470	494	460	520	493	485	470	485	489	490	492	487	492	463	498	450	500	482	534	465	535	527	514	462	500	533	463	462	504	488	467	507	484	471	479	489	495	483	473	504	451	469	500	511	503	481	485	467	515	508	496	460	478	493	455	513	471	500	483	482	472	461	500	494	469	503	481	497	507	489	441	513	451	504	469	478	453	490	492	499	489	473	524	533	464	466	506	481	502	461	485	492	479	480	474	473	489	533	465	500	458	489	489	530	492	480	477	481	522	446	482	444	515	534	489	502	515	485	490	457	506	492	501	481	473	477	439	480	496	458	491	495	463	478	531	523	468	483	517	475	497	465	469	494	500	499	499	484	489	486	458	486	439	523	507	504	489	470	515	483	460	471	492	490	469	479	493	526	490	468	508	463	505	439	518	481	463	520	483	481	508	500	517	466	483	475	509	484	522	529	456	512	482	502	500	486	516	484	469	472	494	450	501	495	470	480	491	442	479	473	502	502	513	509	484	502	493	487	505	486	452	481	475	476	482	488	491	474	464	511	467	472	486	501	512	518	482	518	487	477	492	485	496	448	505	490	502	478	487	531	483	480	482	449	485	477	539	495	462	447	478	443	519	473	483	466	516	531	474	470	487	433	455	464	479	479	464	512	481	481	472	474	481	515	480	468	489	499	488	505	493	474	482	470	469	468	529	494	478	494	485	480	479	454	478	512	462	469	474	503	487	458	458	451	468	450	491	468	457	448	464	510	462	490	482	484	491	498	520	431	471	460	516	456	449	487	445	473	503	477	484	501	509	459	471	511	491	485	537	495	463	432	480	514	453	485	473	476	495	481	495	506	488	475	460	495	511	461	504	559	489	500	476	463	438	503	487	422	476	512	470	457	459	467	492	497	470	464	488	512	436	489	494	478	468	501	472	524	517	473	494	462	478	489	509	506	477	472	488	467	487	471	510	473	495	529	465	487	504
2422	276	281	241	267	199	205	187	204	214	226	210	202	189	194	225	193	202	188	211	185	182	204	226	207	188	186	193	177	181	174	183	209	206	226	202	177	187	189	201	210	187	206	180	198	192	190	183	176	205	172	198	171	189	205	168	214	190	178	184	185	216	196	216	190	199	186	186	195	186	197	161	204	203	200	194	206	191	195	185	186	196	186	205	219	184	184	185	183	218	206	180	195	183	208	207	198	191	196	203	195	190	192	211	211	207	174	188	195	214	202	199	188	184	196	179	173	169	168	211	216	191	208	184	225	183	187	213	213	230	203	198	161	216	193	191	191	190	209	189	186	192	177	169	213	195	171	208	205	184	228	204	192	185	188	198	193	175	199	228	186	196	200	166	204	169	201	195	197	201	184	192	204	189	218	187	175	210	191	187	196	193	204	184	203	201	210	204	185	188	189	224	215	194	206	213	196	214	186	197	188	197	197	209	203	215	183	162	193	166	188	194	164	220	197	175	215	203	196	178	194	197	204	194	221	199	209	186	205	218	202	199	208	217	212	205	201	215	217	183	191	197	210	173	196	186	190	217	207	179	200	192	195	192	211	203	184	220	196	199	198	219	206	174	181	195	199	179	196	162	206	211	206	208	207	181	190	179	195	182	190	206	189	213	172	212	202	192	182	203	186	201	226	196	202	219	195	195	192	198	201	186	216	168	198	170	205	218	191	197	193	197	210	199	197	181	198	190	176	194	200	201	183	186	210	207	225	179	198	193	163	220	195	203	215	183	220	203	199	179	214	196	190	214	213	182	201	196	189	191	190	209	201	198	166	185	182	209	192	162	192	200	193	203	175	190	206	196	215	168	179	159	194	209	204	194	203	178	203	184	198	212	211	195	198	187	212	207	193	223	205	208	212	195	180	213	200	183	153	180	193	181	207	208	194	187	209	197	198	188	184	175	213	214	177	189	178	179	202	175	200	186	235	178	208	192	198	182	195	186	211	188	203	214	164	208	189	193	201	222	176	166	184	190	215	199	205	182	192	184	210	185	214	204	186	180	205	205	216	199	181	209	196	176	195	203	197	202	201	188	194	208	197	206	191	184	188	195	208	172	201	189	200	203	212	190	207	216	201	183	193	183	195	205	179	200	185	191	190	190	193	207	156	207	212	210	191	176	215	182	206	200	171	172	195	174	198	180	196	208	185	189	180	186	181	225	196	181	178	187	194	201	191	180	191	216	193	193	210	180	218	214	198	181	212	212	207	207	197	174	178	184	191	181	190	169	205	205	207	209	206	189	163	185	189	199	189	196	197	202	177	203	198	196	209	185	209	174	185	166	210	196	190	207	194	184	174	179	195	194	217	193	183	179	185	181	170	175	202	188	217	207	208	217	203	181	191	201	206	192	202	200	211	222	181	192	225	178	207	215	194	190	219	188	190	179	211	197	186	188	206	196	197	210	206	214	208	214	199	206	199	214	195	194	202	208	207	199	218	168	202	202	202	195	200	191	182	196	185	199	194	170	163	192	177	192	186	204	205	204	205	205	188	183	190	214	209	208	175	189	193	194	181	216	199	213	200	189	215	215	188	201	201	197	186	205	184	191	179	189	209	197	174	191	178	186	199	190	227	226	200	192	185	179	200	169	200	225	198	182	189	191	189	179	196	197	191	198	205	197	191	183	225	197	172	196	185	208	169	205	161	185	175	205	188	192	192	196	195	188	188	196	222	191	198	178	213	207	196	221	202	202	186	187	205	203	217	203	175	174	178	202	202	196	214	197	183	187	189	213	203	210	197	194	200	189	195	195	207	203	206	195	203	200	213	203	183	201	207	179	206	203	173	182	208	205	201	199	186	185	181	196	217	206	176	219	205	192	180	186	191	198	204	181	175	190	202	207	186	218	206	209	198	213	192	219	184	189	199	214	213	191	199	196	202	172	207	191	210	215	203	201	198	189	194	187	185	164	201	192	210	187	210	215	189	196	208	196	191	190	194	210	171	221	207	200	194	220	206	200	216	163	200	211	201	207	206	197	187	190	201	186	188	224	215	203	191	200	207	203	185	155	191	180	199	193	215	187	200	203	193	205	217	197	178	188	193	185	178	203	184	170	170	187	188	165	188	206	219	168	189	213	206	196	185	200	201	210	188	203	199	182	219	172	200	191	194	183	183	211	209	205	190	199	200	189	183	189	206	196	170	191	210	198	177	202	201	173	203	192	207	193	194	206	185	187	213	217	174	203	213	193	200	164	190	168	203	205	178	190	195	177	180	214	188	198	208	202	205	209	213	215	220	197	191	202	202	216	199	220	220	199	204	175	211	235	183	210	200	202	214	198	202	181	230	182	208	165	199	192	180	207	190	194	209	172	213	183	223	212	198	179	204	182	184	202	199	209	203	212	198	198	204	173	200	198	192	213	181	206	190	197	203	180	167	190	212	199	221	194	189	179	180	186	186	183	184	219	199	185	183	220	204	202	198	201	186	200	207	194	204	193	194	189	206	206	213	205	195	217	176	198	182	192	193	223	191	191	220	199	196	202	172	218	209	242	212	206	232	179	189	203	192	210	197	174	188	178	198	202	205	174	167	208	185	161	187	187	222	185	199	189	204	176	192	204	199	215	222	213	187	215	206	206	204	193	204	188	182	209	215	190	176	179	190	211	220	211	219	218	182	180	210	195	209	208	200	209	186	188	207	194	189	186	197	196	227	208	209	199	176	191	171	184	223	190	216	211	180	183	201	201	187	206	213	199	200	212	227	208	216	213	217	200	195	193	180	205	215	195	193	197	189	192	198	194	195	170	203	188	216	175	189	206	198	198	193	198	199	185	196	220	167	184	170	232	188	202	185	172	197	219	186	188	184	197	182	200	216	203	186	207	177	212	181	226	173	210	178	202	203	214	177	191	192	196	195	178	201	199	200	189	206	202	160	187	204	186	226	196	198	193	173	176	191	191	209	178	188	198	182	177	211	202	168	204	218	218	211	211	219	202	198	193	178	191	207	206	198	197	172	186	208	182	209	205	183	180	195	204	189	186	192	204	213	194	207	201	194	186	199	178	208	213	195	203	206	204	183	183	205	189	177	174	195	191	196	195	194	193	201	211	172	226	188	201	198	211	205	191	175	186	201	193	199	190	189	191	213	179	192	180	184	201	197	192	225	181	212	184	183	175	192	199	208	197	207	188	180	206	188	211	196	192	202	197	180	184	193	208	196	186	212	177	213	202	217	207	184	190	197	197	193	206	200	205	222	191	177	185	186	176	206	189	195	214	192	207	178	186	196	203	213	200	213	213	178	202	181	194	212	183	215	214	210	213	207	170	206	182	199	193	224	203	204	163	219	194	174	199	210	206	185	191	212	206	205	192	181	220	156	200	212	189	202	176	226	201	182	190	204	184	208	205	193	178	195	212	197	185	183	181	211	175	201	213	181	198	194	163	191	173	206	209	201	180	213	185	208	206	193	189	193	199	191	227	192	221	222	199	184	186	197	203	226	187
2228	641	691	816	724	700	606	581	621	585	558	586	567	563	607	597	541	586	519	547	571	529	538	550	530	525	561	570	530	543	555	527	511	518	507	548	561	532	536	538	508	564	545	546	536	529	508	555	538	531	563	490	596	512	543	549	525	591	529	535	561	529	539	592	516	569	560	538	578	587	534	556	548	555	560	507	549	571	544	582	534	532	524	540	522	545	521	537	559	539	543	540	575	508	597	583	532	523	497	614	556	523	530	524	551	584	508	539	529	563	532	521	537	581	538	578	507	534	555	539	558	568	575	552	584	584	532	554	533	538	555	535	557	541	489	563	501	523	529	571	538	535	568	519	534	525	545	552	520	546	552	560	531	536	559	526	568	590	576	498	560	526	551	514	523	552	550	506	553	559	510	576	511	519	539	520	543	556	530	555	501	550	568	543	548	560	524	553	523	555	538	554	565	572	547	521	578	534	553	563	543	520	558	546	568	587	597	551	554	536	533	529	557	560	494	559	541	552	518	524	564	560	547	553	548	549	535	528	539	559	531	550	542	540	515	511	565	536	527	505	564	484	524	545	562	534	518	561	525	522	555	524	567	523	527	536	498	559	549	530	550	567	533	528	530	533	561	555	530	566	566	588	529	558	560	537	589	547	550	588	572	529	524	555	594	568	582	522	538	572	564	518	555	555	569	553	534	560	561	495	538	506	549	545	572	556	538	537	516	569	500	541	514	508	507	565	550	579	575	500	543	561	573	518	542	490	556	564	532	568	535	561	520	535	489	532	542	509	534	554	561	556	560	514	541	522	540	519	525	519	554	561	532	535	595	529	571	527	515	587	525	535	563	528	501	500	531	592	507	569	575	540	525	588	568	581	590	524	524	528	556	578	543	531	532	518	497	534	585	544	570	497	536	581	550	524	549	550	508	526	549	591	499	575	540	531	568	553	540	523	535	596	579	551	510	556	584	559	550	550	562	520	530	551	557	576	583	545	560	522	556	500	564	541	563	540	551	554	545	541	542	561	565	536	514	559	554	546	570	560	546	541	522	542	549	551	515	532	551	514	531	557	577	522	542	552	549	540	551	552	548	521	537	547	545	511	499	525	533	505	549	527	548	558	562	523	507	525	533	508	578	548	524	530	579	540	550	538	564	589	525	555	553	558	522	540	538	569	575	559	526	535	494	519	512	562	519	507	570	545	543	502	559	578	540	530	561	596	591	506	548	485	550	585	545	566	544	522	547	526	532	527	552	551	508	494	520	540	520	520	529	538	597	539	549	560	531	527	536	528	511	555	548	537	535	582	507	508	568	526	554	506	526	538	566	532	578	526	541	535	580	545	523	564	544	542	567	535	544	558	558	536	550	534	538	555	553	525	528	549	577	535	550	520	583	499	538	580	545	540	528	551	516	544	562	520	541	490	547	542	580	505	530	569	585	517	537	567	583	569	534	522	547	556	558	585	547	527	546	519	550	527	536	569	570	528	546	577	559	567	561	533	514	542	542	583	517	545	530	554	504	530	514	544	548	580	530	540	502	553	579	573	533	552	525	575	541	497	539	503	560	521	504	556	545	556	566	529	558	602	527	555	542	575	503	562	530	528	529	575	545	534	568	534	530	525	567	515	521	523	508	541	561	545	556	561	572	540	551	547	555	507	544	544	533	526	516	513	538	546	514	553	520	469	557	519	581	559	574	534	542	567	505	493	536	550	572	579	544	539	559	507	509	520	525	532	522	534	535	531	556	526	495	504	545	524	517	525	566	557	495	544	579	553	524	553	531	593	549	563	566	484	557	594	521	512	591	524	534	547	523	542	536	529	542	567	537	537	538	549	542	571	543	565	534	575	545	563	538	586	514	577	565	571	495	484	535	537	546	541	560	516	595	556	523	582	545	517	568	532	561	514	568	540	535	578	529	546	574	564	610	532	537	552	532	552	526	543	542	555	589	536	496	572	545	511	523	582	538	504	591	575	520	528	501	533	562	566	519	565	553	556	520	525	540	515	559	559	521	524	524	522	535	554	545	574	552	563	545	525	567	560	517	525	539	556	518	557	538	527	508	549	554	569	541	528	562	513	556	513	563	557	527	540	530	543	513	549	533	524	489	563	526	561	524	552	540	547	528	557	566	515	523	531	513	568	578	544	562	569	558	528	590	537	597	528	547	533	518	527	511	561	557	549	516	500	527	535	579	559	509	576	517	529	581	503	540	557	547	560	533	519	511	585	514	526	559	542	515	532	564	511	511	562	552	559	524	589	518	554	546	540	519	593	482	529	557	539	529	537	540	533	512	547	543	536	538	541	539	541	548	541	540	563	580	529	540	500	527	549	527	523	551	545	550	580	485	574	534	533	550	552	560	560	564	528	561	563	516	525	562	562	548	574	494	547	530	514	584	494	540	553	541	525	514	573	510	528	584	570	568	570	572	576	548	531	508	585	542	539	543	574	519	534	540	506	559	573	544	598	514	588	540	562	595	525	520	547	533	525	561	515	559	542	500	548	583	540	505	581	518	513	515	581	541	529	551	534	537	542	521	524	534	529	511	563	549	518	538	494	488	534	578	522	542	583	524	514	501	512	510	572	509	542	540	533	516	512	533	568	545	564	496	555	494	561	526	518	527	531	569	526	556	532	523	551	540	577	572	555	543	534	521	535	570	530	523	562	547	585	550	550	521	527	546	510	538	524	551	562	535	552	531	544	582	520	515	528	548	537	548	571	511	546	548	501	561	570	572	517	550	530	544	556	545	563	496	525	513	522	548	565	564	539	558	558	572	501	521	536	541	585	561	505	544	591	531	514	536	554	546	516	558	548	516	527	528	537	528	522	549	572	509	533	561	559	564	512	547	568	547	554	525	539	542	570	491	534	547	532	552	568	539	512	516	570	542	520	520	530	563	521	547	563	549	551	550	578	569	532	532	558	527	581	553	537	572	541	539	580	577	555	535	560	519	498	529	526	512	556	550	528	531	508	552	557	529	557	529	558	574	544	531	540	529	558	556	543	564	526	567	529	542	524	530	530	529	566	533	533	586	485	521	560	551	580	491	513	550	554	568	491	526	537	522	587	557	573	544	542	612	548	565	485	559	561	535	522	541	550	554	542	545	581	542	534	558	534	518	540	538	563	553	525	613	538	540	496	563	542	567	555	556	534	497	561	543	556	536	516	562	528	564	523	555	540	564	560	564	534	513	548	557	560	575	538	502	538	520	562	539	537	535	560	541	511	573	545	561	529	559	550	537	533	557	579	522	503	497	548	541	539	496	509	526	548	512	525	534	553	579	524	525	582	555	560	547	528	533	560	557	556	567	583	544	549	501	521	505	525	537	498	535	522	507	514	534	511	547	545	558	536	569	548	536	535	547	579	552	569	546	531	510	560	551	573	557	564	601	533	567	561	531	568	542	551	554	569	556	517	558	545	578	540	523	555	543	551	533	513	536	541	564	534	544	524	540	539	532	550	529	547	532	523	516	484	554	555	541	556	516	586	516	564	557	561
10338	1164	1382	1065	745	595	454	315	279	244	222	205	188	178	137	126	154	134	120	135	128	115	109	110	118	134	107	120	145	83	99	101	100	116	103	102	108	106	104	102	112	107	98	94	99	115	91	106	95	105	104	105	104	107	87	108	118	89	109	117	80	94	109	85	99	94	111	125	104	105	93	91	101	93	105	98	99	102	97	106	92	102	103	108	106	111	93	108	97	99	85	111	112	120	79	97	126	97	86	106	119	111	88	90	105	104	92	103	120	124	106	98	109	95	96	94	105	112	101	113	93	128	103	100	99	118	90	99	117	83	96	113	114	89	105	94	96	103	99	88	81	98	103	86	96	109	111	88	116	119	101	98	119	113	72	111	110	100	91	95	101	97	93	104	97	111	105	111	104	95	91	93	108	98	90	100	107	91	83	101	99	79	102	104	78	94	98	102	96	86	97	87	110	93	82	91	108	98	93	97	82	95	110	99	102	90	95	89	103	102	97	104	91	89	91	86	104	92	107	104	100	110	112	72	112	106	108	112	104	90	122	85	94	81	98	116	89	94	107	109	99	103	85	93	94	87	116	100	97	109	93	101	82	96	103	113	104	102	86	91	94	98	104	101	97	90	88	103	113	87	89	109	84	106	113	102	83	82	93	107	99	118	85	89	116	94	92	94	98	107	113	97	99	81	86	102	84	95	97	95	88	70	91	84	96	79	96	91	104	108	92	90	98	100	86	113	115	105	99	86	97	93	105	101	102	98	111	96	120	95	98	80	108	98	100	96	100	103	90	110	107	95	118	113	113	92	97	96	90	107	99	129	120	109	99	100	106	104	95	95	92	97	82	82	100	77	89	122	102	87	101	110	107	85	91	98	95	104	102	115	102	90	83	100	102	64	97	100	114	92	108	98	102	100	89	103	79	112	108	100	116	97	97	103	114	85	114	107	112	86	88	90	89	88	108	111	86	101	84	92	92	99	90	89	112	87	91	93	96	100	103	99	91	104	89	105	99	97	83	88	97	94	106	95	106	94	94	97	106	100	98	85	105	92	88	101	80	78	84	111	95	97	110	93	104	103	98	97	88	73	108	109	98	96	86	102	105	102	104	101	101	119	86	103	105	93	105	98	101	101	88	105	107	117	88	91	82	93	109	106	84	92	91	120	114	103	98	99	94	110	104	99	78	98	89	87	94	106	91	102	105	111	82	115	88	110	90	93	96	103	103	92	102	84	98	109	115	91	99	97	84	105	122	103	95	97	87	107	83	93	89	105	96	101	96	99	102	93	91	97	110	102	93	98	89	114	83	101	100	86	100	95	89	95	94	92	88	111	106	88	115	97	79	89	113	97	108	98	90	95	113	105	98	97	105	93	103	89	105	93	95	92	100	87	77	86	89	95	84	109	79	115	97	90	109	101	83	103	105	93	98	98	106	95	96	90	101	88	102	91	98	101	92	108	107	104	96	103	98	98	85	100	108	85	106	84	91	90	106	99	95	92	103	71	105	100	112	86	109	120	94	99	87	93	85	125	98	112	102	103	90	99	102	103	94	84	74	98	93	91	110	65	101	99	96	97	92	104	117	103	110	83	76	100	107	101	94	103	98	103	88	93	86	104	103	95	89	101	89	89	94	100	115	97	89	104	99	90	86	108	111	91	90	101	111	99	97	101	99	103	96	87	90	101	102	114	91	104	87	87	101	107	79	98	107	95	105	95	98	118	110	99	96	106	121	109	88	100	90	99	99	96	112	102	108	93	93	99	112	89	105	103	102	92	100	116	85	91	83	104	102	103	95	94	100	88	97	79	107	106	95	90	110	96	109	102	99	101	113	95	99	105	102	88	100	108	93	104	95	92	85	93	103	108	90	96	112	97	93	98	92	92	97	116	98	108	96	102	98	108	97	116	91	88	109	119	100	105	79	86	116	98	93	99	81	115	94	93	117	101	96	105	93	110	112	103	108	93	105	102	101	92	101	95	109	86	99	89	103	99	108	103	112	99	101	90	88	98	80	99	90	89	96	90	94	86	98	105	108	109	98	91	94	90	115	85	99	102	92	95	89	98	85	82	79	83	95	96	90	84	98	97	81	77	105	107	87	82	106	94	80	113	104	80	90	95	108	90	83	86	110	97	97	98	99	106	93	107	105	92	94	105	96	101	104	103	111	83	84	101	85	96	89	97	95	109	95	100	95	115	103	93	97	82	92	109	85	102	92	83	113	96	99	84	114	100	120	100	105	88	102	90	97	104	87	92	99	104	86	120	95	93	90	100	103	93	103	101	94	77	89	91	113	85	105	99	95	88	112	111	100	87	73	96	84	102	91	89	96	95	101	100	99	106	104	95	110	113	86	91	96	92	88	105	94	97	96	100	108	99	111	109	112	114	101	98	82	113	108	85	88	94	95	87	116	94	99	88	85	97	112	92	104	109	101	98	75	87	84	97	101	92	97	103	94	117	99	129	98	90	107	96	106	101	96	107	96	104	93	92	77	101	84	93	108	107	90	100	93	101	101	113	82	95	113	87	107	99	88	107	107	71	89	89	118	103	99	101	98	107	102	100	84	109	96	100	101	105	110	110	105	99	98	109	81	108	95	82	94	96	105	80	97	106	78	109	92	87	106	86	88	92	104	84	77	89	88	90	113	106	80	105	81	99	95	113	106	101	87	102	112	93	113	111	113	98	93	89	88	97	98	114	104	95	86	105	88	106	113	92	95	92	112	79	109	83	95	112	80	95	119	104	99	109	98	102	84	83	93	87	94	96	92	96	116	114	101	91	89	88	103	100	101	104	90	101	94	83	89	109	100	100	76	82	95	89	99	98	79	105	97	113	86	85	110	106	105	92	111	86	103	97	106	94	119	88	125	105	80	86	110	81	107	86	99	91	110	97	73	90	116	93	81	90	101	89	105	100	101	98	89	85	92	83	109	90	99	94	92	110	94	108	101	117	96	93	76	91	98	101	104	91	101	95	98	96	101	102	94	94	101	98	95	84	93	98	107	89	104	110	94	107	91	100	100	103	97	107	99	101	95	94	97	91	94	94	106	95	116	98	81	104	91	108	83	97	96	101	120	109	92	91	102	97	84	106	82	81	70	99	101	104	106	106	95	113	88	92	109	86	90	115	108	94	88	87	93	106	108	117	97	93	86	93	94	100	98	112	95	101	100	97	102	90	93	83	98	73	91	107	111	86	89	110	81	92	116	85	86	74	108	95	116	112	82	93	95	94	102	107	84	94	101	113	96	89	95	99	104	94	86	83	111	83	82	81	106	79	88	95	103	95	91	97	100	106	100	103	93	86	91	90	94	101	112	109	98	89	94	80	98	101	87	102	87	106	98	97	117	93	95	102	111	91	121	114	92	99	91	88	116	86	91	96	111	114	82	95	95	91	91	100	93	94	103	111	102	94	100	105	100	99	104	77	119	105	98	106	103	68	105	82	104	103	87	120	85	103	116	104	90	103	100	112	104	111	105	93	99	109	78	94	90	78	112	78
5521	1356	3079	3631	3005	2453	1970	1643	1358	1213	1105	925	834	824	727	685	670	573	559	579	541	570	515	492	442	460	450	439	450	385	389	376	396	377	353	351	404	384	363	366	350	323	335	344	362	337	391	303	340	342	331	384	334	355	325	345	337	330	323	355	341	322	319	311	337	372	335	315	346	326	363	307	336	341	309	308	322	356	327	360	325	323	336	322	347	286	354	351	344	327	317	348	338	331	322	317	294	335	318	324	331	313	314	306	310	308	297	312	324	308	323	329	285	316	350	336	325	277	329	324	321	324	315	327	301	351	293	326	328	295	360	293	322	312	336	306	295	301	319	303	328	354	316	299	308	302	309	315	310	290	321	299	308	323	314	291	305	320	306	318	280	328	337	300	298	317	352	304	327	320	310	300	325	313	307	275	292	307	324	277	311	309	286	298	289	306	296	316	328	297	284	283	323	315	306	328	292	285	310	305	305	293	324	282	318	306	307	286	335	305	315	282	326	322	290	292	302	303	330	311	312	305	306	264	333	317	296	357	294	331	300	299	315	324	303	307	283	318	306	303	318	290	309	274	341	283	311	278	302	299	298	303	316	293	343	346	329	324	319	320	289	323	303	299	349	340	300	320	324	292	302	289	295	302	321	297	305	319	349	337	354	320	296	288	321	322	283	302	317	306	313	327	305	276	304	310	302	333	314	305	312	320	275	293	320	326	308	301	308	336	318	285	296	330	325	336	316	332	311	326	303	301	297	267	327	303	305	301	309	336	311	311	296	312	295	318	319	311	302	276	305	298	314	325	275	290	301	320	304	287	340	305	304	298	305	298	308	322	296	284	294	302	285	343	295	300	326	322	284	302	306	281	299	294	294	299	320	312	297	313	322	282	321	313	336	329	317	336	308	297	339	336	309	301	338	325	299	319	317	304	350	308	322	326	297	298	295	309	319	300	284	297	327	335	299	309	330	287	334	296	308	339	289	344	326	322	334	307	291	317	326	331	336	366	300	340	292	330	312	281	322	295	317	317	309	334	308	292	312	310	337	293	294	303	310	330	307	295	318	296	287	307	304	303	298	299	312	291	290	327	309	297	315	298	285	345	323	321	277	319	306	328	305	281	300	306	345	330	338	303	282	328	338	312	289	311	325	274	318	316	309	336	315	298	309	321	320	307	293	311	297	297	277	297	327	304	297	301	296	308	290	319	335	290	326	305	301	313	320	307	314	306	291	307	297	320	339	309	299	336	309	286	316	285	314	314	345	305	295	295	320	316	339	316	293	343	311	320	290	303	280	307	289	310	299	327	300	305	302	301	318	303	319	339	336	287	281	345	308	283	295	282	317	301	331	302	299	302	306	306	314	348	320	299	277	318	282	352	323	287	310	331	303	297	290	292	285	325	317	284	307	334	306	321	283	320	319	294	278	289	288	321	297	276	307	313	334	309	295	314	301	327	328	282	317	268	316	326	320	301	290	360	346	331	310	325	323	319	299	313	296	287	316	336	291	303	317	290	292	279	318	292	314	317	302	319	315	296	311	301	297	298	296	322	312	269	321	290	296	290	303	326	293	307	319	301	303	294	299	299	337	291	271	304	315	341	286	296	306	316	307	306	298	330	304	310	345	274	285	301	332	273	340	314	278	296	315	289	303	304	280	301	320	319	291	304	331	304	329	291	306	305	332	286	306	319	306	298	319	284	309	286	293	307	296	304	288	278	315	350	305	306	291	293	322	269	322	295	333	306	310	322	304	297	342	306	276	326	318	286	317	313	324	286	301	306	295	303	301	285	301	288	323	368	309	313	306	325	320	280	325	324	306	300	330	298	357	294	299	309	313	318	344	300	331	310	318	293	326	295	302	323	306	312	317	309	301	322	298	303	346	332	315	316	287	285	322	276	292	324	316	281	275	310	287	325	311	290	294	318	303	308	309	344	325	301	328	296	303	303	346	297	306	303	318	317	328	315	304	284	325	320	316	303	329	321	292	316	306	304	318	308	322	323	321	304	321	311	338	296	312	326	289	323	310	274	305	312	304	299	307	323	313	312	302	302	324	345	318	311	318	315	322	319	278	328	299	312	308	304	322	297	286	310	320	311	308	283	341	320	332	317	295	276	297	313	326	285	314	332	325	319	290	329	331	314	339	313	308	293	324	360	323	310	330	290	332	301	303	314	294	287	307	349	319	302	308	332	300	312	326	292	316	311	319	337	326	319	293	299	302	301	330	333	298	298	306	264	314	300	323	312	302	329	297	297	302	314	291	311	335	330	288	323	281	304	295	278	329	283	324	333	333	272	298	321	282	307	327	314	317	366	319	295	319	331	299	307	289	321	340	297	283	303	309	309	293	314	311	324	288	292	306	311	313	319	300	280	320	333	319	350	314	304	304	330	284	327	313	290	345	314	325	301	294	336	318	313	296	337	322	323	319	298	288	287	291	333	326	300	330	312	306	307	312	320	284	325	316	280	311	309	309	323	350	309	313	336	315	299	277	292	306	295	317	316	323	271	313	299	317	292	312	270	307	293	284	306	315	272	333	271	310	280	301	299	311	320	334	313	313	340	334	321	293	331	293	294	328	297	297	325	306	272	321	300	321	319	309	311	311	318	326	323	327	319	322	288	282	319	299	288	297	320	309	320	330	316	274	325	308	307	292	319	280	313	305	308	304	265	317	328	282	315	317	304	301	328	318	305	286	311	320	294	295	315	315	310	287	316	328	307	328	332	294	322	344	290	309	313	305	314	326	340	288	323	293	303	308	290	321	266	302	296	303	290	305	310	308	310	320	363	314	296	296	270	314	344	302	309	307	265	305	326	328	309	322	284	305	319	300	300	294	324	316	312	303	292	318	314	313	324	296	306	331	318	343	304	304	335	291	301	320	271	337	300	310	315	318	311	301	272	313	306	315	325	344	321	306	284	318	316	314	302	309	362	321	330	303	314	301	291	311	328	326	283	323	282	323	316	311	296	343	343	317	298	312	336	321	310	329	317	327	305	311	302	336	304	336	312	307	300	334	293	288	296	319	264	319	315	287	282	305	304	295	326	276	312	315	299	326	294	320	306	297	313	347	310	315	309	323	318	317	289	323	286	323	314	302	333	316	317	314	310	316	286	293	313	314	297	315	320	304	297	333	319	336	327	318	320	329	299	291	293	341	325	289	307	300	268	314	327	321	303	304	304	297	304	301	319	296	299	312	309	327	318	310	327	320	331	343	329	290	287	309	299	306	290	301	283	359	321	333	295	301	314	296	317	324	293	316	324	349	325	317	328	310	279	322	286	313	303	311	316	301	292	283	306	311	325	302	347	324	320	296	290	294	303	331	318	300	341	300	322	290	326	347	308	318	303	336	302	315	308	317	332	302	282	317	310	301	298	301	332	303	316	340	305	308	322	307	319	335	313	296	346	306	323	317	332	309	334	322	306	277	310	310	309	304	322	308	304	333	299	304	315	313	304	306	303	301	305	280	298	299	312	309	305	322	300	317	311	268	315	345	341
19083	3253	3108	2268	1579	1170	875	722	549	504	421	388	332	333	269	259	252	233	249	219	216	240	207	208	221	203	191	218	195	184	179	175	186	193	203	178	164	166	176	185	170	163	195	197	177	186	175	154	187	171	150	181	159	181	160	175	181	157	158	163	190	161	164	171	190	180	170	153	154	187	170	194	182	179	170	183	167	194	167	170	188	168	175	191	132	200	161	144	171	179	166	192	162	147	175	155	154	185	188	181	152	175	179	179	157	184	174	161	174	154	166	169	159	165	181	136	189	162	150	158	162	165	176	165	170	160	162	167	152	171	150	165	158	169	162	159	158	167	164	167	165	173	168	187	173	156	166	138	185	164	170	179	175	154	183	175	158	146	152	162	176	150	179	149	176	166	152	175	164	181	148	147	176	165	160	166	172	164	160	170	173	150	150	160	166	152	172	170	144	162	163	170	179	153	162	155	164	152	161	146	150	151	172	170	160	182	170	163	184	192	178	161	160	181	155	177	162	163	160	155	158	145	173	169	161	144	154	169	181	166	186	149	145	161	181	171	172	173	171	177	177	162	150	172	143	156	149	179	159	147	163	175	139	184	178	159	176	166	166	181	158	150	168	157	161	171	150	179	135	179	176	150	141	141	165	159	170	170	160	162	152	177	174	156	176	151	173	170	155	159	183	159	171	174	151	164	179	154	160	162	164	160	161	161	137	178	164	168	151	142	152	144	154	159	167	144	180	192	173	140	162	184	161	180	184	156	166	165	170	142	154	175	167	188	187	182	167	165	148	175	175	179	133	161	157	144	156	145	166	149	164	154	154	189	178	178	151	173	169	142	156	155	163	148	148	148	158	188	157	145	194	174	143	181	167	131	157	180	158	146	148	166	154	157	161	165	182	169	161	148	176	173	183	158	159	184	177	186	157	165	161	163	166	185	151	160	148	162	155	161	172	176	170	160	157	154	172	173	147	167	172	164	179	153	158	192	159	168	169	165	138	161	210	158	191	161	175	182	181	167	156	159	130	176	185	159	156	168	153	169	174	151	179	162	159	160	165	179	167	165	178	161	167	152	158	178	153	150	154	153	172	183	170	165	140	173	153	167	144	162	137	176	145	154	161	165	170	184	162	166	150	153	149	152	161	168	175	157	174	156	142	169	167	137	162	153	164	166	152	146	145	163	155	155	162	171	158	156	163	160	163	184	170	170	178	187	146	173	183	183	161	155	162	170	175	162	164	160	163	179	175	159	153	182	155	170	174	188	168	169	188	161	165	169	170	151	166	167	148	145	190	163	168	178	164	144	186	169	164	154	184	128	146	175	179	182	172	179	149	151	145	164	156	144	160	150	159	141	166	166	163	183	178	164	148	166	169	167	193	141	159	150	169	179	168	166	182	157	198	179	174	139	154	177	154	154	161	147	158	181	165	172	164	148	149	168	169	155	162	197	184	161	153	174	169	185	175	154	163	179	158	174	158	156	171	145	171	164	167	183	166	164	176	157	186	165	160	169	176	161	170	163	162	174	165	156	154	159	160	158	195	147	189	163	166	165	176	162	159	173	170	160	162	177	164	141	158	172	136	156	160	163	177	169	182	165	181	167	158	155	143	156	145	175	157	145	182	186	167	156	152	171	149	169	164	166	150	166	145	168	162	153	167	170	179	169	175	154	166	178	134	151	152	173	155	164	160	164	152	160	150	173	167	153	174	151	169	164	163	158	164	170	159	163	155	169	157	157	161	145	149	169	178	167	161	166	157	169	137	161	148	163	160	167	158	145	169	155	145	171	162	168	189	155	183	143	178	176	169	167	179	158	193	162	167	155	177	187	170	122	141	167	181	190	159	149	160	181	168	173	169	149	159	142	159	152	160	151	144	174	170	155	139	167	159	163	153	155	164	173	181	156	158	152	189	162	182	158	172	153	158	180	186	191	177	161	155	150	147	158	170	152	161	166	168	169	167	178	187	162	154	161	158	151	167	174	163	169	139	159	157	142	149	139	175	153	154	159	170	162	163	162	154	175	163	163	154	176	174	158	163	155	159	188	166	169	179	171	165	188	157	176	150	147	139	148	170	156	165	175	155	169	152	171	159	164	183	162	154	162	174	138	159	163	154	168	179	174	169	170	178	161	160	160	166	137	152	168	156	173	156	149	169	173	176	162	176	175	166	158	153	162	201	163	132	152	163	150	164	150	176	155	160	163	152	148	163	170	184	166	159	145	167	137	151	154	165	144	189	162	158	166	170	134	171	150	188	156	160	180	180	156	134	139	173	150	155	158	165	171	152	148	159	162	168	144	134	145	157	145	164	147	186	178	171	166	161	148	152	160	172	170	175	172	151	167	175	160	144	151	175	166	165	145	167	176	185	163	144	160	145	187	170	158	149	158	157	163	152	140	139	153	159	159	141	161	157	156	157	177	198	157	158	153	146	157	190	163	157	161	172	186	172	183	164	166	142	157	176	162	174	168	140	171	166	159	159	167	153	146	166	175	152	173	192	158	157	178	144	159	169	152	151	164	158	144	168	144	194	159	148	160	167	155	161	170	172	183	187	178	160	158	177	162	150	167	161	156	163	152	175	157	156	185	137	166	162	150	169	167	167	153	163	169	161	149	172	142	143	184	155	160	162	161	170	173	149	171	162	167	168	184	161	158	143	166	144	172	173	139	171	154	172	166	153	167	181	168	148	163	181	173	184	171	173	181	162	155	166	158	172	146	161	139	168	151	156	165	156	152	168	171	167	163	149	179	143	149	173	165	165	183	158	159	153	152	182	193	167	128	159	150	175	155	159	160	170	161	165	153	169	169	170	170	162	174	159	154	168	158	154	152	180	154	164	160	168	144	179	161	157	152	161	181	166	150	153	170	143	172	159	162	165	160	157	173	156	157	150	176	152	170	150	175	151	185	158	146	151	171	168	158	154	155	173	188	178	155	140	155	154	162	158	161	147	158	178	149	161	159	154	161	169	149	186	193	147	174	172	148	136	177	166	168	157	175	172	144	169	187	166	188	144	167	168	189	169	148	169	173	161	170	161	158	159	157	165	162	152	142	159	148	160	168	180	166	176	162	168	157	162	157	163	164	173	164	172	168	163	155	172	166	167	164	165	154	140	156	167	183	143	154	164	152	145	178	188	160	157	158	171	170	184	149	168	190	181	162	184	177	153	182	181	157	171	163	160	158	174	166	165	162	170	160	159	166	146	140	152	163	183	176	186	153	172	144	182	149	149	190	165	165	181	153	166	169	158	180	168	205	171	159	159	177	164	160	144	175	186	167	184	163	141	156	172	185	175	163	154	175	172	174	164	149	183	147	168	169	147	164	169	165	158	174	158	163	154	146	165	181	155	165	173	156	178	173	156	162	138	156	166	178	151	158	155	149	136	171	152	168	174	162	151	167	174	149	158	179	188	181	142	157	171	190	184	157	162	173	162	165	166	149	163	167	186	178	178	160	159	172	183	176	175	148	171	152	161	151	192	151	148	157	182	159	148	161
8000	2665	6047	6970	5784	4652	3807	3192	2658	2306	2032	1782	1616	1431	1276	1245	1145	1019	1027	953	970	915	833	817	790	780	762	739	761	714	679	700	636	643	591	598	623	594	636	586	577	590	606	581	579	569	598	593	591	548	542	574	551	587	536	562	571	543	573	523	517	507	535	532	505	522	521	530	537	553	522	509	508	514	536	511	521	537	503	514	530	512	513	501	523	497	521	501	541	536	522	495	540	468	516	528	515	511	523	503	528	468	500	468	488	491	444	467	509	486	482	483	527	459	449	484	502	491	500	500	486	540	544	471	506	455	537	522	466	477	517	505	469	497	506	483	501	524	496	493	497	507	510	486	498	524	482	472	480	485	484	493	487	497	506	534	453	492	478	516	496	484	486	494	518	458	469	517	493	466	490	451	463	450	486	487	513	488	485	468	476	499	465	458	524	461	486	517	508	494	499	460	507	497	472	461	509	486	493	464	470	467	507	485	505	524	466	478	479	517	499	493	520	487	517	490	505	481	486	520	479	463	462	458	531	484	492	477	438	488	492	460	486	481	467	494	474	489	484	483	513	464	509	501	506	486	498	501	496	509	464	482	510	476	528	482	482	466	518	480	466	501	499	486	518	454	461	472	469	446	490	476	469	473	517	469	446	468	473	481	457	540	480	512	500	512	508	471	506	530	496	480	476	500	483	485	466	502	534	479	494	504	503	480	501	503	504	474	508	508	477	516	421	522	499	486	517	458	478	509	461	473	484	494	491	474	483	459	519	459	465	482	515	525	505	518	482	451	479	477	490	453	479	502	493	493	479	487	513	448	480	521	492	481	479	498	487	513	464	512	487	472	486	484	481	486	494	489	472	483	487	514	497	471	486	499	476	455	490	503	486	451	477	477	512	458	478	481	511	474	483	489	460	470	475	495	499	500	533	491	474	447	478	455	495	459	483	480	484	504	493	489	487	473	478	508	480	473	459	479	490	463	522	498	483	491	495	502	491	490	480	477	505	487	492	508	477	460	470	512	465	520	490	475	470	520	516	500	465	495	491	472	518	484	479	452	472	520	478	478	469	495	505	488	487	433	462	506	499	466	518	479	526	501	509	473	511	495	495	480	497	487	478	514	466	460	514	539	467	475	515	521	509	486	497	489	480	470	495	462	459	463	472	473	505	482	432	442	524	481	486	462	472	488	503	495	501	486	457	480	474	466	468	516	459	513	470	467	492	465	492	493	521	511	503	482	493	504	466	481	489	461	483	474	495	476	494	478	467	502	421	509	472	472	461	490	472	509	444	490	490	448	524	456	507	447	470	494	468	502	485	498	525	481	489	493	510	509	481	497	509	455	507	531	484	485	484	480	505	464	472	496	517	471	479	486	480	522	498	481	525	519	477	505	440	505	453	516	492	491	483	471	450	474	501	486	488	507	486	492	510	460	482	500	489	477	506	475	512	513	483	482	485	463	495	484	512	458	489	494	494	483	489	492	519	527	467	451	468	501	485	462	478	498	497	478	483	502	450	513	467	489	459	477	503	494	453	477	444	485	497	476	489	462	475	492	469	472	498	478	475	509	433	467	484	477	489	493	481	521	484	509	488	486	487	458	442	493	441	492	514	508	503	463	464	492	463	501	449	511	498	463	468	492	477	482	446	482	456	475	463	518	460	485	447	506	456	507	512	470	498	482	477	482	484	502	492	508	512	462	460	473	467	510	529	503	461	447	489	477	486	495	470	445	481	513	504	454	452	485	478	520	503	473	505	519	516	469	506	481	459	501	473	480	483	468	507	498	462	494	461	481	494	497	443	478	476	471	486	463	486	499	477	530	487	481	508	520	514	453	474	481	500	473	493	478	508	490	479	472	493	521	486	477	513	504	523	485	452	490	474	477	485	483	475	487	471	527	466	480	487	474	490	483	485	502	488	480	514	468	500	478	517	495	483	489	470	493	493	468	489	453	507	502	509	501	493	479	461	529	503	481	467	530	480	531	480	484	479	444	489	460	460	494	510	496	474	473	523	458	461	460	465	517	448	465	459	449	516	502	469	479	463	482	479	506	483	495	510	516	488	446	481	475	441	475	514	505	467	474	495	461	494	506	493	503	515	499	527	486	468	494	501	481	501	460	464	498	495	504	465	482	453	483	480	515	493	468	506	494	517	498	483	477	473	493	496	469	495	494	481	515	454	472	480	507	464	497	476	487	477	471	475	496	518	478	516	450	463	494	465	496	477	451	517	481	463	482	508	483	515	476	503	476	475	478	451	468	497	497	464	482	488	485	528	466	511	473	454	482	473	482	467	443	484	491	487	496	454	516	493	493	511	499	468	458	492	484	519	465	485	494	474	490	482	459	472	496	476	501	497	532	484	458	485	509	512	465	497	530	466	489	519	493	496	490	452	474	481	516	509	489	482	459	449	496	495	501	461	475	472	471	473	489	480	456	469	509	486	461	477	469	476	426	445	484	468	502	482	503	493	490	478	494	463	493	475	480	466	501	492	499	490	487	514	467	452	451	473	509	444	453	482	469	437	484	501	517	442	467	479	507	436	457	533	481	489	491	489	472	493	485	517	457	463	470	469	471	470	483	470	503	459	481	475	447	493	448	504	451	445	456	509	455	490	447	537	465	486	462	471	525	503	474	452	501	509	507	511	464	481	449	495	470	459	483	472	487	476	478	460	526	483	485	455	537	486	503	528	512	497	483	509	469	496	481	465	486	509	452	507	487	480	458	456	464	507	503	455	484	481	461	458	456	488	494	483	530	488	491	447	499	474	482	488	527	446	446	495	487	525	469	471	461	483	460	507	466	483	466	470	479	495	502	493	495	473	484	481	488	455	462	485	528	482	503	475	479	503	453	469	513	503	509	477	495	498	498	470	459	474	487	505	498	474	507	488	493	467	473	516	454	521	475	469	481	498	521	500	505	527	475	442	468	481	484	514	466	466	482	474	495	506	474	483	454	510	506	512	469	462	456	510	537	511	437	481	492	489	482	476	468	469	440	494	468	529	503	451	462	455	465	502	473	474	463	501	464	509	453	445	488	482	521	497	493	481	457	464	448	432	493	505	523	474	479	503	510	473	473	473	515	482	551	488	477	483	471	535	524	471	496	480	474	506	464	495	466	475	502	500	524	468	507	460	499	443	493	519	493	483	480	495	508	450	508	487	499	499	510	485	478	492	451	480	469	462	521	515	501	496	476	496	443	524	467	494	445	509	437	486	466	470	482	499	465	499	535	467	459	487	492	510	502	483	525	481	478	492	473	475	497	445	488	523	488	486	448	467	500	480	445	469	500	490	482	458	489	487	467	481	465	473	486	479	497	463	494	515	475	487	447	481	521	508	485	492	492	472	484	491	461	506	446	493	495	506	469	494	446	511	517	471	482	459	476	519	467	502	487	475	493	422	512	481	452	494	501	473	491	473	480	455	462	515	471	462	504	506	482	473	472	483	495	491	480	517	473	509	449	468	472	502	487	489	508	466	470	502	524	504	508	448	514	491	475
2420	260	275	249	221	215	227	194	188	217	198	209	189	174	197	205	177	173	187	193	187	177	208	195	184	211	180	179	238	193	197	203	173	193	184	188	192	198	215	189	194	196	184	174	207	210	181	192	166	209	187	183	178	214	169	218	200	214	183	176	182	171	190	223	170	178	197	186	197	201	181	189	187	189	167	196	195	195	205	195	203	200	194	196	191	195	190	225	209	185	212	171	186	207	193	199	185	215	206	185	174	205	205	200	183	198	207	159	190	179	153	196	187	203	193	183	190	194	181	210	187	175	199	212	174	173	189	188	195	183	196	203	168	180	212	208	172	176	193	194	206	190	193	194	195	192	184	181	157	200	177	185	177	190	209	204	194	177	187	181	212	156	182	192	201	186	204	212	192	214	187	186	186	200	211	200	174	208	191	191	195	188	218	215	190	172	202	196	171	185	205	191	216	207	185	210	178	220	206	186	181	210	192	200	182	213	207	177	173	198	210	185	198	186	191	189	216	173	180	224	196	199	160	203	185	185	189	189	191	204	210	207	200	204	209	206	198	193	176	163	195	205	163	180	184	215	188	186	182	180	170	182	200	212	208	200	191	179	171	179	200	202	178	206	195	196	206	185	190	210	216	182	180	202	195	197	161	192	164	207	198	188	194	195	195	169	187	191	198	208	181	152	216	203	174	223	212	204	187	196	194	182	183	196	190	197	208	197	197	204	225	184	194	193	201	209	179	205	204	184	189	187	206	222	201	200	180	222	218	182	207	199	179	188	193	196	197	179	179	211	200	200	174	182	201	184	202	180	203	219	204	187	213	199	199	193	201	191	203	194	193	191	185	203	196	204	190	197	190	194	181	204	200	198	196	200	180	196	183	183	214	221	201	191	208	199	200	182	182	203	189	177	185	185	186	195	205	188	183	198	186	197	223	218	206	192	210	203	203	177	194	193	178	202	194	169	207	194	189	190	194	200	194	214	210	202	218	196	211	194	206	202	206	191	196	191	204	172	209	176	192	208	176	181	186	187	186	193	180	205	189	188	196	218	185	192	173	190	191	206	187	211	197	194	195	172	222	180	215	204	184	207	194	194	187	218	194	215	204	181	186	177	228	188	208	213	196	190	168	193	185	203	189	184	200	198	199	206	203	194	166	191	205	199	201	219	234	198	231	176	189	218	216	205	201	183	212	183	206	188	207	198	212	187	191	181	220	189	172	198	206	219	191	182	211	196	184	176	227	181	218	192	174	180	182	177	188	188	207	187	185	220	179	185	216	202	191	177	188	202	171	222	196	217	198	213	194	181	195	188	207	184	198	200	195	175	186	210	184	173	184	185	184	194	188	212	170	242	169	178	177	178	223	205	179	195	183	200	190	201	178	195	202	205	190	176	201	202	193	217	219	177	214	226	214	196	184	192	193	191	190	170	198	185	216	191	207	190	194	187	184	195	186	195	212	193	200	179	218	197	197	181	185	185	177	183	175	201	189	180	200	203	178	187	183	185	194	197	202	194	203	226	191	184	193	204	189	180	185	189	186	198	183	197	201	193	193	173	198	179	186	226	200	180	182	177	190	204	184	202	190	205	177	206	204	178	177	213	218	216	198	184	208	195	187	199	168	202	212	187	187	161	197	188	169	193	201	206	201	205	188	199	232	205	215	178	169	209	177	230	199	216	188	192	188	180	189	184	172	184	183	200	195	203	192	177	190	175	223	222	182	195	195	180	192	183	183	194	191	202	175	183	216	205	195	182	201	177	152	188	193	189	201	195	199	196	203	171	194	175	190	190	194	178	207	193	189	207	200	217	212	196	180	186	188	180	204	200	208	198	170	173	218	193	211	193	216	207	181	201	217	200	181	209	184	183	178	199	192	193	189	198	164	209	193	175	190	169	167	219	201	195	184	206	184	216	201	203	213	182	187	184	188	218	204	203	183	194	198	200	186	183	182	206	188	201	190	181	193	218	192	189	183	168	178	186	189	186	206	199	171	191	196	182	213	186	189	179	202	225	186	197	190	205	193	184	195	192	216	175	185	175	211	196	200	199	193	192	191	184	195	185	189	187	193	201	193	193	212	206	199	166	208	211	193	198	191	184	177	207	188	180	188	196	203	206	196	231	181	190	203	220	205	211	198	173	189	190	202	193	174	186	185	178	224	170	175	198	207	189	216	182	185	186	190	181	198	197	171	194	175	211	193	180	211	181	199	178	199	167	207	195	221	204	177	188	207	217	184	199	207	198	206	213	189	179	185	190	196	202	185	199	200	224	198	219	174	190	193	205	182	214	194	201	193	189	183	219	199	190	216	160	187	205	182	187	188	194	182	183	177	190	153	185	190	186	162	189	205	181	179	186	210	182	192	227	202	212	186	192	228	190	228	170	219	177	203	198	194	204	195	165	166	202	207	171	194	200	201	187	194	176	190	169	190	197	189	166	181	223	199	196	184	182	190	180	199	192	181	184	200	211	168	207	204	219	206	189	210	182	205	209	187	207	199	210	214	207	198	209	190	199	192	184	191	174	221	209	167	176	175	187	215	171	187	187	165	214	223	187	199	164	191	189	205	187	220	211	216	211	167	173	193	209	196	191	169	190	210	186	210	217	187	194	193	195	185	205	210	186	175	213	212	211	191	182	198	197	198	174	214	210	211	188	201	206	211	194	215	184	202	183	176	207	208	183	193	172	182	191	188	225	197	219	201	197	169	193	162	183	190	168	196	229	198	192	210	201	192	191	187	216	191	207	185	195	176	184	185	201	172	207	197	211	198	191	205	175	168	204	193	192	178	178	218	187	198	198	219	196	178	217	197	205	202	188	206	178	181	186	203	192	200	206	202	185	196	207	210	194	197	203	176	188	228	208	189	190	213	217	193	195	222	201	183	186	179	199	196	175	186	180	225	214	185	211	194	172	173	201	198	196	203	183	215	182	178	197	196	206	165	201	197	207	193	207	179	189	218	209	194	191	200	210	210	199	178	207	201	198	180	190	205	206	190	217	176	210	207	213	206	215	199	208	171	178	209	179	210	185	193	178	199	198	191	174	200	187	193	205	198	182	168	186	185	218	170	194	200	174	197	213	198	198	196	218	194	196	209	209	190	171	202	175	204	178	201	208	202	181	203	201	187	186	181	203	169	209	185	192	218	201	181	193	207	191	205	187	211	171	215	182	224	229	211	190	195	177	219	205	193	194	214	211	188	187	202	219	180	207	214	171	195	197	180	219	183	200	191	200	201	180	219	181	202	187	196	170	187	181	180	193	204	193	186	176	173	197	182	177	172	184	190	205	198	192	186	188	182	208	218	173	203	208	220	188	166	185	195	192	202	190	224	184	200	200	189	214	183	201	195	202	208	186	174	188	180	182	199	202	221	192	198	174	201	192	183	190	189	172	226	201	177	186	213	212	196	211	189	169	181	174	200	201	191	200	193	188	174	202	174	197	182	206	177	201	191	176	184	205	171	186	202	196	216	192	189	187	201	193	217	176	205	172	231	216
2256	562	693	792	719	682	656	624	559	633	579	569	527	554	553	516	532	540	555	520	529	560	537	557	593	528	550	552	545	533	537	546	539	550	567	542	535	557	511	510	566	585	536	578	515	579	513	559	583	530	560	563	553	569	538	507	550	549	563	541	549	542	544	571	546	569	494	530	512	570	519	505	554	525	547	555	537	524	551	549	567	530	542	517	545	549	561	529	599	562	560	556	549	559	550	521	584	539	538	517	514	510	542	554	540	494	497	571	535	554	556	512	498	548	570	557	533	550	562	546	533	530	518	555	558	574	545	543	521	528	576	536	500	536	528	525	596	517	536	526	522	518	590	512	538	552	519	543	552	532	526	524	529	503	532	539	542	558	508	522	525	493	520	504	501	551	546	511	534	513	556	521	539	541	512	551	565	539	533	514	601	547	517	520	564	528	557	521	548	538	549	536	523	529	539	544	534	578	556	538	571	554	525	559	533	510	542	521	540	528	519	502	505	553	536	544	536	539	534	539	570	555	541	543	515	489	519	534	551	557	542	539	569	544	518	483	560	565	574	573	535	510	531	501	536	523	507	522	536	558	549	594	516	557	529	578	558	539	548	511	557	537	556	542	573	561	553	499	569	522	529	568	563	572	523	557	525	572	518	537	500	518	521	537	592	539	503	527	517	547	507	532	503	517	536	556	564	548	532	566	524	559	545	498	556	525	552	573	549	525	548	528	496	505	495	526	519	542	530	539	569	499	506	543	513	525	513	539	556	556	517	516	581	528	524	517	537	545	530	497	534	565	547	526	526	494	553	519	552	537	530	517	561	554	549	519	539	549	503	558	545	566	539	552	525	546	603	540	511	561	558	514	520	535	510	543	574	539	546	511	546	524	558	540	561	506	492	508	549	526	555	547	546	561	531	508	602	562	559	529	535	530	569	557	583	556	555	534	542	537	525	529	524	540	518	500	569	553	527	542	558	514	537	546	558	560	558	523	552	495	539	508	551	526	521	552	543	567	549	552	559	527	554	527	557	511	533	497	534	529	512	548	522	523	533	559	547	520	530	563	499	502	511	538	495	513	537	578	565	549	510	535	542	564	486	526	544	516	516	500	576	506	610	530	528	566	533	549	508	486	556	533	509	578	509	532	553	501	583	536	525	550	595	508	549	543	514	573	545	556	520	499	525	539	541	530	553	535	534	564	576	535	570	494	484	561	569	537	559	530	553	542	539	538	579	541	550	533	507	555	550	532	538	518	567	505	511	531	543	550	535	574	490	538	543	514	564	526	540	572	581	474	543	562	566	521	559	525	578	560	526	505	562	556	542	565	531	528	566	574	558	542	557	603	555	544	504	522	524	566	509	521	586	549	535	546	543	555	575	558	569	556	519	536	571	552	564	557	552	532	545	540	547	551	547	534	561	555	520	549	554	536	527	536	506	522	556	533	588	574	556	542	537	518	516	568	540	527	554	550	547	508	559	556	553	529	553	562	527	538	533	543	484	543	569	546	588	523	533	546	568	559	529	560	542	541	545	575	533	529	564	541	569	539	590	524	562	559	502	576	510	528	526	508	553	514	567	528	566	509	571	582	564	559	544	563	521	532	572	552	520	536	545	553	511	546	515	574	538	535	503	558	530	579	585	545	531	540	572	514	544	508	500	531	533	551	526	550	579	554	550	518	544	564	559	524	511	538	545	545	559	543	580	538	511	516	526	529	528	563	559	560	553	551	510	514	545	531	589	555	529	551	532	526	550	560	520	576	582	523	534	543	559	516	560	580	545	514	507	549	561	573	552	550	555	530	518	514	534	483	590	547	555	552	573	513	538	537	546	574	541	538	517	542	505	509	526	544	489	526	560	527	511	533	518	545	531	556	566	525	530	566	568	507	500	529	516	545	521	522	544	532	548	534	557	560	534	538	562	557	585	568	520	535	558	552	547	523	560	548	527	551	542	538	571	510	536	513	543	543	557	546	558	533	521	540	541	540	546	545	538	598	577	533	510	553	557	582	566	522	546	525	512	555	537	547	528	501	545	534	554	569	566	557	501	564	531	542	522	513	556	488	563	585	530	560	495	485	531	561	507	558	521	537	532	532	569	504	520	553	559	519	562	505	548	564	610	556	531	515	542	540	529	531	547	540	550	543	552	510	538	513	577	509	571	548	568	546	532	526	545	554	534	527	580	532	496	522	535	550	531	539	540	566	521	545	536	554	544	532	517	558	559	540	541	552	519	571	570	545	574	534	526	566	510	528	593	528	510	556	558	552	491	485	561	505	558	535	552	550	542	547	550	563	535	528	553	592	588	545	520	520	552	564	549	553	519	512	547	538	555	583	527	559	560	574	530	535	557	524	502	512	492	548	508	568	542	565	523	517	588	536	540	515	564	513	540	534	543	531	517	555	596	566	557	538	530	562	553	543	518	568	566	516	547	538	558	563	545	534	535	531	540	521	568	546	527	531	512	555	556	534	582	505	535	532	559	555	549	527	557	539	530	552	526	549	537	534	518	536	540	563	536	538	535	552	537	554	543	555	520	536	553	534	553	511	528	561	531	504	554	516	536	537	551	549	546	522	550	566	552	542	533	531	514	561	537	536	542	551	545	538	564	550	544	528	558	578	529	544	544	545	546	560	564	535	554	553	540	555	547	530	514	566	540	573	573	539	516	545	533	549	536	535	523	550	542	512	560	530	540	537	548	556	522	556	534	556	535	482	529	557	526	509	509	548	552	561	557	544	518	531	554	502	530	510	579	539	544	501	536	525	543	510	579	512	527	510	526	518	539	501	577	542	558	545	576	517	563	514	539	547	533	541	560	520	589	564	575	545	534	570	544	544	521	526	562	530	531	569	547	558	540	547	556	557	573	517	525	547	521	532	574	564	551	523	540	539	528	544	533	516	521	542	545	536	468	523	533	542	554	479	540	533	542	593	551	528	537	540	566	570	530	578	526	568	561	571	560	540	536	537	576	562	547	563	560	582	497	554	558	524	536	554	546	569	530	558	532	514	566	528	531	554	574	498	521	529	540	541	550	570	535	532	531	557	526	549	569	539	505	543	489	545	552	536	590	534	534	535	578	572	536	536	549	554	533	520	543	523	532	552	536	553	526	572	510	526	509	565	559	571	547	542	497	513	549	559	548	551	494	512	565	511	573	555	547	535	553	540	519	548	568	545	529	503	529	530	536	535	524	533	533	487	552	551	586	593	494	493	508	544	567	515	558	580	524	524	549	516	503	596	541	541	578	545	541	527	533	539	556	498	572	537	486	518	518	545	529	529	515	518	555	517	575	525	563	532	550	493	533	528	520	544	546	556	549	522	560	528	527	579	507	513	532	569	553	586	540	499	567	573	528	532	500	559	559	555	592	527	566	580	563	496	559	501	549	532	520	500	530	555	539	552	513	519	524	534	506	584	548	579	523	531	535	524	538	517	556	505	518	520	535	552	523	552	516	586	569	543	543	554	565	545	546	567	553	568	580	509	550	514	531	564	535	546
10285	1160	1323	1019	761	517	433	326	301	268	231	184	163	158	173	144	151	131	150	130	124	127	115	108	116	101	121	93	109	111	123	88	110	112	101	98	95	95	116	103	114	115	102	105	94	96	133	98	86	104	97	82	108	105	91	89	98	101	109	100	91	93	100	78	93	85	99	84	85	97	99	96	102	84	102	107	104	89	122	90	104	86	109	87	85	91	98	99	103	89	93	110	109	85	105	115	104	108	102	94	98	108	89	87	108	89	84	87	96	113	100	107	91	102	108	97	95	101	98	89	92	103	85	98	111	103	101	111	93	102	103	107	101	98	100	105	91	94	103	92	100	110	96	97	114	108	93	75	84	91	100	95	105	99	110	110	96	106	99	110	98	102	103	93	129	87	85	104	93	98	88	106	100	86	105	91	111	116	79	101	85	93	85	76	93	91	84	112	94	110	105	92	107	100	86	118	87	101	87	94	106	83	110	88	79	84	86	92	97	95	120	91	101	109	92	92	100	97	101	111	88	92	102	70	95	92	107	105	94	105	87	107	91	99	110	100	85	93	82	118	95	95	107	93	109	93	107	102	115	107	106	80	106	101	102	86	110	108	94	103	90	114	111	88	113	102	96	102	108	134	86	86	87	110	99	109	81	104	83	73	104	91	93	99	102	100	104	103	115	96	84	99	94	94	109	101	109	98	100	91	91	115	76	103	93	98	96	103	122	80	92	100	99	92	91	91	100	88	94	81	91	100	89	117	111	102	101	106	99	90	99	89	95	121	82	96	83	101	103	90	74	93	105	104	86	116	87	96	87	93	91	94	107	114	102	106	99	95	89	106	87	110	101	91	101	97	102	112	93	101	110	95	85	112	98	111	80	91	104	98	110	94	100	90	90	97	84	95	101	85	90	87	77	79	103	98	86	97	86	114	88	114	100	114	101	98	101	103	100	76	104	114	111	106	108	113	96	90	119	96	122	88	86	88	99	100	106	93	89	99	93	103	85	91	100	94	84	98	122	84	100	116	93	100	111	91	98	95	110	102	81	98	122	100	101	86	110	114	107	96	98	90	105	97	117	96	92	102	105	95	87	102	94	104	82	91	113	82	98	103	97	99	109	98	98	108	98	89	86	87	97	90	91	99	101	87	106	85	114	109	103	113	127	126	86	100	104	93	95	95	87	85	102	95	104	107	102	83	86	103	104	87	105	88	101	111	98	96	117	96	82	103	100	99	99	101	95	92	106	105	93	100	100	88	69	108	84	96	95	101	89	97	98	77	99	88	97	91	93	89	110	94	108	96	106	100	93	102	103	105	99	120	102	89	104	98	101	93	84	83	105	99	110	84	102	101	114	93	106	104	82	102	118	97	94	82	103	115	109	93	98	88	93	101	103	88	101	108	99	87	94	102	90	96	118	112	92	92	108	87	87	111	109	107	122	101	82	97	91	93	85	103	81	91	101	108	93	113	93	98	108	95	100	108	110	80	89	90	95	117	96	89	101	112	108	88	87	90	129	90	94	100	91	102	103	104	103	94	95	98	100	99	77	102	117	103	103	101	98	94	95	111	106	107	97	109	89	101	102	102	115	99	93	91	113	103	90	95	106	95	96	108	85	108	85	107	92	111	97	90	96	96	91	89	100	86	91	115	95	88	110	123	96	102	104	99	107	117	99	93	94	93	132	100	89	94	93	103	104	91	94	95	100	98	93	94	84	97	85	111	105	89	107	97	108	101	100	86	92	68	101	77	99	100	117	104	100	98	85	95	82	99	87	124	109	92	104	76	86	79	87	93	91	99	89	97	100	106	89	92	92	91	77	114	94	90	94	97	105	96	111	98	94	97	93	80	94	107	95	100	104	92	88	103	101	113	94	108	94	104	101	95	86	98	88	94	87	102	105	104	95	86	114	94	114	97	122	81	96	108	98	85	87	86	93	120	77	108	91	108	109	123	78	81	85	111	109	92	86	103	98	96	90	96	93	89	128	73	102	81	120	84	82	98	103	88	102	93	78	105	92	77	93	103	105	92	95	86	112	89	102	83	119	100	93	88	103	95	98	106	104	98	87	96	106	97	97	112	95	104	97	105	100	77	86	93	94	106	105	106	113	99	98	94	89	94	111	106	99	94	96	109	109	96	111	115	103	89	92	98	108	106	107	85	98	95	86	85	102	84	87	111	110	104	106	108	90	122	103	105	93	98	92	95	98	94	107	70	94	93	91	107	95	96	76	100	104	101	93	94	112	96	95	103	90	98	101	93	87	98	98	86	92	105	82	83	93	100	99	109	85	87	102	103	74	90	83	124	83	107	102	98	88	84	110	94	106	86	114	96	92	92	116	100	97	98	90	86	101	113	97	92	101	94	81	96	109	99	83	93	101	90	103	83	98	99	104	93	109	84	105	85	123	117	106	99	99	107	92	97	94	87	105	114	81	86	112	96	88	83	95	102	105	99	105	113	110	93	110	97	96	105	101	101	97	83	89	104	83	96	99	116	89	97	106	106	107	108	114	88	92	97	104	67	93	104	92	94	98	83	113	110	99	126	103	95	106	107	94	93	96	110	104	106	101	113	100	98	89	102	101	103	89	97	87	84	87	76	89	93	91	100	103	91	106	97	112	90	121	87	91	100	107	89	82	105	96	91	101	94	113	89	95	95	88	94	117	102	92	104	75	89	90	76	70	92	97	108	99	77	96	91	102	99	84	83	105	94	75	96	85	99	110	87	91	85	119	100	106	80	101	117	100	115	96	102	91	88	118	96	99	87	87	80	74	96	118	96	111	83	91	92	88	101	93	100	103	101	98	110	106	104	107	99	106	71	117	89	76	96	95	110	97	99	111	87	92	113	91	80	100	115	98	99	104	93	109	88	100	94	87	96	88	99	100	96	117	97	99	98	84	112	94	107	130	103	100	87	96	98	103	109	106	92	107	80	97	96	107	122	78	102	105	85	89	102	106	88	89	84	85	108	113	86	100	100	116	78	107	101	101	107	94	99	100	102	88	91	99	81	85	96	99	87	94	87	79	108	109	99	93	104	91	104	108	94	89	87	94	110	85	101	110	96	116	97	81	96	99	95	118	88	90	86	97	78	102	104	86	103	101	97	95	97	104	96	87	84	107	103	83	99	98	96	102	92	104	117	101	85	105	96	95	88	93	105	84	89	98	81	102	94	103	101	100	105	99	111	86	97	99	100	94	106	88	96	97	105	91	107	104	124	98	93	89	99	101	104	103	100	93	116	92	81	85	93	86	103	95	93	103	93	112	102	93	110	100	113	89	116	104	93	96	103	89	87	101	98	97	99	107	100	117	110	99	109	114	86	116	103	107	95	100	77	112	101	102	94	101	101	97	80	118	100	107	105	93	109	110	93	85	90	106	100	112	78	89	109	88	98	86	91	84	104	110	93	83	108	107	102	95	88	105	95	90	73	97	98	120	113	107	97	99	105	94	93	87	98	104	82	106	88	90	107	99	96	86	109	98	90	110	100	106	108	109	93
5532	1351	3155	3610	3017	2433	2067	1634	1379	1272	1052	954	815	764	709	653	621	546	595	571	507	496	495	410	459	439	458	424	444	400	399	378	368	375	371	378	374	369	373	359	340	369	339	335	337	360	329	323	323	347	339	324	342	330	340	358	349	385	349	353	319	305	310	319	339	286	326	345	345	326	365	346	320	324	323	295	305	311	315	288	362	314	301	335	286	299	308	315	318	340	340	327	332	345	297	339	307	316	338	335	352	290	325	307	314	314	311	289	321	320	344	318	315	295	332	314	327	312	305	293	315	344	323	339	299	334	318	330	313	307	336	296	328	335	353	323	309	297	311	311	326	307	303	315	318	306	340	292	306	304	320	339	297	324	298	314	313	311	316	331	314	315	285	338	328	336	306	294	318	307	302	295	306	292	328	322	302	314	319	256	309	322	283	290	322	324	313	312	316	315	299	322	297	308	316	318	302	322	304	322	312	301	302	302	289	330	331	300	329	339	314	327	322	339	298	312	333	323	311	307	285	292	310	303	298	293	310	330	286	339	299	304	271	283	308	290	308	293	275	294	279	324	324	320	309	302	310	326	329	284	325	314	314	311	304	305	345	315	301	312	311	273	301	299	339	330	275	345	295	277	323	307	306	278	317	292	278	307	333	319	301	322	298	302	311	297	285	321	317	338	318	274	279	297	304	311	306	325	312	320	313	306	328	311	321	337	355	301	313	326	333	320	298	308	281	310	324	311	300	311	288	323	300	271	310	329	317	322	286	297	329	325	304	350	317	303	283	329	302	319	334	318	308	343	303	311	301	295	346	314	327	325	312	313	318	301	311	315	318	296	302	335	299	337	324	316	307	308	324	325	309	290	291	291	320	331	339	291	291	295	309	302	301	304	300	315	304	303	366	336	330	300	315	303	308	328	291	297	309	294	294	323	300	303	299	305	315	313	346	323	296	310	308	311	331	316	300	317	316	288	296	329	294	246	291	287	292	314	283	285	325	292	289	330	295	282	290	277	302	307	290	287	299	306	310	310	297	333	305	334	310	293	290	308	271	323	305	313	331	312	310	302	319	309	305	314	299	301	322	325	297	309	341	311	293	304	306	292	323	311	308	288	294	324	336	279	303	302	325	328	295	321	300	329	304	292	273	322	308	310	351	324	305	346	278	332	336	305	285	325	316	275	272	293	316	302	329	328	340	325	293	285	306	331	317	325	297	310	295	305	316	291	317	308	307	326	299	265	281	306	279	317	314	317	277	307	341	291	315	313	305	326	310	315	299	306	309	281	296	308	322	334	295	329	310	316	339	327	328	306	303	302	297	322	293	335	288	299	309	322	315	291	330	311	291	332	295	308	289	298	287	292	331	324	326	290	281	316	299	304	344	293	296	318	309	301	314	289	289	317	296	305	303	278	302	307	314	306	301	287	314	312	295	304	294	307	325	291	309	308	320	333	332	311	314	310	323	293	301	308	312	310	308	320	312	286	326	315	328	337	292	280	305	342	292	309	354	302	336	280	319	287	317	305	292	278	273	309	296	303	300	315	338	301	298	310	291	289	302	316	331	285	324	313	335	290	315	342	305	309	327	310	329	290	316	323	315	309	305	332	309	300	282	290	315	306	309	262	307	332	321	314	311	325	322	338	320	297	292	315	308	298	313	273	265	315	308	309	317	304	310	300	321	331	288	339	288	323	287	298	292	336	313	295	297	331	316	295	318	334	278	286	298	301	343	294	305	306	278	304	294	315	325	339	316	287	321	304	345	306	304	351	308	296	281	306	309	273	326	323	308	326	318	325	314	333	326	350	288	311	343	286	310	273	301	319	302	280	296	315	299	318	311	274	291	331	289	304	313	326	308	320	288	321	300	281	324	293	323	304	306	330	308	307	350	286	309	340	302	347	311	305	319	306	281	286	314	326	293	346	298	309	310	340	329	299	331	312	308	314	295	344	299	294	286	282	306	292	305	321	362	315	302	294	289	319	309	284	316	306	301	313	315	345	294	336	304	297	284	300	311	277	309	291	316	315	308	314	299	294	312	305	306	329	299	302	301	292	291	320	318	343	311	322	296	318	280	333	304	346	283	321	317	338	330	297	304	302	299	315	281	269	308	299	302	310	326	324	270	293	305	299	288	326	317	303	319	305	315	318	316	303	291	311	300	280	286	309	305	306	332	307	308	298	286	312	297	325	302	266	317	329	300	305	294	306	310	341	323	319	303	308	297	315	312	313	271	316	286	320	299	304	304	287	303	314	296	310	320	314	291	340	319	301	314	297	296	317	314	334	290	326	301	292	305	323	289	315	294	325	298	317	295	312	307	309	328	317	317	296	298	274	303	310	303	294	306	298	299	309	302	305	336	304	321	314	282	315	326	301	289	278	332	309	336	314	324	332	302	309	311	293	321	312	319	290	300	304	319	348	297	294	278	307	304	318	293	272	332	312	327	303	295	304	276	314	332	307	296	322	283	300	309	326	300	346	318	311	316	336	302	295	294	330	308	318	319	307	290	307	331	308	316	309	316	315	282	292	278	320	310	297	310	310	309	351	324	279	273	298	302	310	307	322	321	285	293	305	287	292	295	304	322	278	347	326	313	284	297	275	310	315	334	293	336	304	339	298	299	328	328	317	295	318	291	326	309	299	332	308	309	325	318	290	299	296	285	326	313	282	310	308	318	309	300	283	277	333	307	295	319	290	306	312	315	307	290	305	310	282	336	315	281	308	300	300	299	314	298	317	320	328	292	324	322	306	300	292	299	292	294	315	305	302	333	298	294	308	295	306	296	300	302	327	308	348	304	315	321	292	289	312	318	310	295	282	310	301	317	291	319	300	279	343	322	332	337	337	294	307	302	286	307	316	299	306	330	299	323	288	296	320	289	303	302	307	276	298	296	334	327	311	322	297	340	326	311	285	293	290	308	318	285	326	301	303	304	326	315	277	307	286	294	315	331	315	309	314	333	330	311	315	357	319	301	279	283	319	302	307	308	301	333	289	321	329	298	315	319	315	283	311	301	328	354	304	300	314	291	296	332	308	296	319	315	322	292	327	290	306	345	295	305	331	303	343	293	309	308	294	322	272	320	307	268	305	328	322	298	299	299	278	288	313	320	323	319	312	278	296	332	322	291	298	326	343	295	288	328	291	299	295	306	309	281	330	316	281	323	329	309	324	312	313	299	302	321	309	299	335	285	339	292	323	328	292	270	318	272	305	309	303	306	268	290	326	294	314	291	320	321	317	330	287	273	288	329	305	311	306	285	317	324	301	312	295	329	293	307	315	325	306	327	307	308	304	283	331	306	297	279	306	306	309	322	335	293	323	305	300	287	298	289	289	314	282	329	316	329	326	323	284	275	302	316	325	276	288	295	320	274	312	322	294	305	321	289	308	286	332	314	316	289	307	327	310	341	322	302	338	302	318	308	293	297	309	313	267	307	293	298	297	319	305	297	308	275	348	319	293	319	308	309	322	311	329	302	318	308	332	292	320	288	310	273	335
19184	3339	2988	2242	1574	1103	917	686	542	493	431	380	362	339	288	256	251	232	215	209	229	207	183	211	206	215	209	190	191	206	197	208	165	175	205	180	198	179	190	176	174	191	171	184	169	190	184	152	160	159	168	166	173	157	170	158	191	174	174	134	171	133	182	160	190	171	162	179	148	179	164	161	169	177	162	148	185	155	182	160	155	139	160	186	160	165	180	166	197	161	171	157	132	172	205	169	168	152	164	180	177	169	170	163	176	156	154	164	171	162	165	178	149	158	151	160	155	164	180	156	159	141	163	178	170	156	168	171	150	163	157	205	179	173	163	177	162	170	172	148	171	168	174	168	153	169	156	171	170	170	180	170	147	147	154	157	169	172	186	171	171	154	190	178	153	174	172	172	176	166	170	163	147	168	173	171	170	193	175	163	155	176	157	143	163	145	174	158	176	144	163	171	147	169	161	171	171	140	140	152	164	168	170	164	139	157	146	153	180	176	172	189	155	163	158	187	156	170	160	141	162	165	168	158	162	169	169	171	172	182	175	197	159	163	162	151	168	157	160	140	162	162	187	163	170	177	156	147	160	169	179	165	158	182	156	176	165	167	170	155	192	163	172	188	150	164	153	149	165	169	161	160	173	171	172	184	193	168	143	184	169	146	179	143	168	168	170	135	164	177	201	157	150	158	149	180	154	161	149	159	173	161	157	152	169	164	163	163	172	145	156	165	174	166	177	162	156	153	174	188	162	183	177	149	158	169	158	180	156	150	141	182	151	155	190	154	133	170	148	165	144	190	193	139	147	166	154	170	148	162	169	183	159	154	155	153	151	174	156	161	173	143	164	164	180	167	189	155	151	165	184	168	177	166	164	158	175	159	149	152	154	147	168	187	165	147	137	143	165	161	135	166	157	156	157	154	159	160	171	151	179	151	169	166	146	150	160	197	176	165	188	163	152	150	139	161	161	146	174	172	173	169	154	163	153	163	179	169	175	164	169	164	154	155	147	163	166	173	153	165	160	163	164	178	145	155	169	173	150	158	142	167	171	173	156	154	172	169	168	213	135	148	152	170	160	161	152	147	169	154	208	159	157	170	165	183	172	148	166	169	148	164	157	155	179	170	166	166	155	181	158	169	167	170	132	169	157	164	169	127	150	164	158	146	163	160	158	166	187	162	175	153	164	163	160	123	171	178	151	169	163	175	144	175	180	174	173	141	181	160	173	166	178	163	180	148	133	147	168	161	193	151	166	151	156	186	141	175	161	173	164	150	171	153	170	191	163	162	164	176	175	169	176	194	166	168	179	181	160	156	148	143	146	172	151	161	177	169	167	186	173	149	148	165	156	152	159	155	168	149	165	167	176	130	158	164	165	161	167	194	149	177	171	170	134	185	138	166	177	191	172	156	144	172	156	144	181	174	161	179	184	147	179	156	161	167	168	189	181	191	157	170	146	169	154	160	160	176	152	152	163	148	150	158	159	166	175	137	161	179	170	183	186	155	154	183	164	160	163	146	144	158	185	169	173	176	179	195	163	157	161	169	169	136	167	188	149	154	169	144	142	155	145	150	167	161	193	172	167	142	187	145	176	156	154	133	156	175	154	184	180	146	171	155	190	171	207	175	156	181	153	175	158	163	168	181	153	155	152	153	156	165	171	168	163	173	149	145	158	155	165	174	155	163	185	171	162	151	185	172	166	158	164	161	185	171	165	189	169	153	167	158	153	169	152	177	171	157	169	183	162	192	191	176	166	145	185	185	201	174	177	169	166	172	174	177	145	135	177	151	163	156	172	148	153	188	181	159	157	156	171	147	145	143	170	172	151	153	164	188	180	168	151	161	172	163	156	186	154	172	157	138	141	181	146	135	168	145	147	164	159	151	166	165	188	185	167	144	144	156	163	168	165	172	177	173	192	154	145	174	155	161	152	164	152	192	194	156	157	170	165	163	176	168	180	163	161	166	174	149	186	150	171	157	160	160	150	145	151	161	176	168	145	164	177	161	166	169	148	154	165	154	152	169	153	163	181	174	178	196	165	167	163	174	142	151	170	153	172	179	172	129	157	201	152	190	152	165	159	141	142	152	171	176	187	142	167	163	181	167	150	156	189	142	169	150	183	169	156	172	138	177	166	156	165	160	153	176	163	140	133	163	181	174	165	144	163	187	170	172	168	155	170	149	192	135	175	166	155	170	169	157	153	162	170	167	156	177	178	162	175	177	187	175	152	149	170	166	149	176	166	163	167	160	165	158	173	157	174	186	159	160	154	152	142	170	156	173	172	188	146	161	175	175	157	182	169	161	153	153	166	169	185	153	147	166	163	163	153	174	180	160	169	172	187	140	172	152	181	169	158	164	173	155	164	162	154	164	178	168	169	161	172	175	167	139	149	130	178	174	151	167	154	154	158	154	175	169	176	175	168	180	176	170	176	169	158	153	157	186	163	167	172	162	150	176	166	165	186	138	143	168	169	186	149	136	164	173	169	167	176	175	175	149	165	154	172	171	164	189	153	159	166	189	154	171	158	152	159	144	156	160	171	178	154	142	149	173	182	141	172	169	173	166	155	176	151	182	158	164	161	180	148	170	178	147	173	184	177	159	157	190	193	163	163	174	192	154	166	150	156	133	168	196	170	173	166	154	158	163	163	173	150	177	156	152	168	146	158	150	169	165	167	178	150	144	158	141	164	180	152	163	151	147	125	155	159	173	165	174	171	172	155	162	188	162	168	131	154	158	178	169	173	162	127	164	166	153	169	176	159	170	165	174	179	157	154	159	186	170	159	160	160	166	156	142	169	174	166	161	170	162	143	140	157	175	141	195	156	158	153	165	163	160	176	174	152	140	201	161	170	166	167	150	149	184	163	138	188	165	162	181	166	141	145	155	161	155	173	152	177	141	175	169	181	181	167	156	154	181	150	180	195	169	158	159	175	138	147	162	164	186	170	179	188	172	167	153	157	152	176	174	153	166	167	157	160	182	162	178	166	148	174	185	176	158	148	177	164	167	169	166	166	171	165	176	158	177	155	189	145	162	174	163	133	176	172	182	153	180	170	153	186	160	158	151	150	176	163	175	172	161	162	172	163	163	154	157	189	154	163	144	169	154	186	151	147	147	150	197	167	165	190	167	159	171	150	166	162	170	162	184	179	141	176	156	148	140	160	182	160	162	159	150	164	157	148	169	171	166	155	175	153	168	176	165	171	151	177	172	154	187	153	155	157	167	172	167	155	170	151	154	159	154	174	149	175	169	137	189	168	161	179	174	168	153	179	161	208	143	159	182	153	165	180	152	164	152	168	173	175	155	155	165	166	151	139	165	157	158	166	161	151	162	167	175	163	182	168	168	187	165	185	176	169	157	154	151	156	140	160	163	179	172	187	167	177	159	150	161	197	174	171	164	165	169	144	150	187	158	171	191	142	157	155	179	164	164	184	160	163	174	157	141	163	170	159	158	173	151	167	183	165	172	163	160	180	180	167	169	178	163	168	166	165	161
7854	2648	6277	6831	5724	4669	3866	3204	2669	2275	2004	1735	1615	1387	1352	1233	1125	1054	1074	939	941	835	824	809	781	787	770	742	734	697	640	704	662	607	622	655	576	621	634	590	577	596	576	565	570	591	562	557	580	578	542	540	529	555	576	556	550	543	521	524	508	549	514	553	509	521	488	550	479	526	549	510	485	554	478	500	520	489	492	500	509	530	468	473	549	535	522	462	495	526	503	503	511	548	506	419	503	507	496	480	505	526	488	513	501	502	479	506	476	481	519	509	498	504	496	497	524	489	506	510	487	492	530	508	478	489	457	507	512	532	523	500	511	513	473	517	496	474	490	532	474	448	493	442	504	528	467	502	484	510	507	535	490	511	512	506	466	522	488	475	452	470	492	495	465	472	508	480	494	508	460	493	536	474	508	499	476	535	513	455	466	473	491	556	506	512	518	498	493	475	527	474	481	496	479	486	507	456	468	513	475	466	491	484	490	528	500	524	479	512	497	451	479	483	481	530	458	456	463	512	505	455	463	508	496	467	496	499	526	510	464	469	482	466	509	506	473	521	443	459	517	504	490	476	456	477	483	477	488	494	515	443	482	526	486	511	542	494	482	500	528	513	498	498	486	492	476	488	465	509	511	484	505	486	471	499	495	460	464	484	497	474	491	494	464	457	474	496	463	492	513	474	459	451	473	484	499	458	482	451	511	501	511	493	466	481	462	514	494	477	522	493	461	475	523	499	459	500	474	510	447	504	510	449	510	447	486	493	510	534	436	495	483	492	491	484	514	488	481	525	484	479	510	455	480	457	441	498	507	470	475	505	494	528	494	458	481	518	482	509	484	485	467	530	462	509	480	485	537	508	477	446	481	481	481	513	527	487	462	480	522	471	481	454	481	515	503	440	454	464	522	504	471	488	520	483	474	463	505	506	481	527	451	468	523	471	495	505	468	495	472	461	505	489	439	487	510	443	466	514	492	467	507	486	448	480	565	497	452	541	472	488	467	487	521	524	488	522	509	485	481	462	473	526	489	523	536	483	509	477	468	463	512	491	472	508	451	477	496	469	449	483	467	506	474	463	495	490	466	501	473	499	514	419	533	442	488	489	480	492	474	515	491	517	497	435	498	502	482	495	529	486	473	474	446	484	472	484	452	488	474	490	470	443	469	521	456	510	496	513	509	464	504	497	433	500	480	478	437	473	491	508	478	510	478	453	473	442	496	487	465	491	458	493	442	503	506	471	450	497	524	463	496	511	489	524	512	476	510	450	472	526	472	511	467	499	481	448	485	498	455	520	448	477	492	462	487	488	456	480	484	484	525	491	490	502	473	513	471	465	482	504	504	440	447	425	489	489	460	456	484	491	506	509	457	480	484	482	489	452	482	477	500	471	443	503	435	486	485	484	478	487	472	483	497	487	533	458	493	473	502	488	504	446	508	478	511	470	441	477	508	509	486	482	511	523	478	501	523	521	478	442	500	463	509	495	499	493	491	456	494	531	481	476	492	496	469	512	514	479	512	464	448	505	444	474	499	489	529	480	471	492	503	489	485	435	463	477	490	486	472	506	461	510	515	459	485	461	497	483	499	448	504	486	491	474	506	441	500	499	506	509	464	471	508	511	488	495	481	501	462	497	469	480	523	456	462	467	477	509	480	503	481	462	470	472	480	484	495	484	504	444	492	489	505	529	477	447	478	469	481	494	514	514	458	500	512	493	488	548	496	538	462	492	498	516	457	515	472	531	487	481	474	524	492	515	493	470	477	472	471	493	499	482	515	497	489	473	496	445	474	486	515	509	458	480	497	457	488	498	520	487	445	480	471	485	486	490	475	519	492	500	511	498	487	479	495	478	449	454	494	486	457	492	489	499	481	483	500	487	507	484	470	476	483	502	476	469	481	481	468	476	504	515	500	528	490	495	445	491	497	468	478	453	473	441	538	468	503	553	495	484	465	517	487	470	496	483	508	513	502	505	458	441	498	482	481	513	475	497	460	482	520	515	467	473	489	483	501	465	486	484	487	528	510	461	493	503	503	486	462	485	482	490	496	468	456	476	474	523	494	504	440	468	509	487	444	500	433	480	497	483	523	485	503	461	466	489	508	484	483	470	513	509	542	485	506	507	518	491	484	472	463	514	530	481	488	495	498	440	477	481	486	500	481	484	498	476	473	459	484	465	478	472	478	508	477	480	491	488	515	509	496	483	482	471	452	528	499	462	476	479	507	480	490	490	425	505	489	464	499	479	482	490	519	482	497	524	497	490	439	483	493	468	490	488	478	475	467	498	527	470	466	475	525	495	504	481	456	459	502	508	467	465	485	478	499	464	487	510	505	475	472	480	510	495	482	482	476	478	486	501	492	508	505	472	460	472	462	494	492	467	478	439	491	497	474	526	498	526	432	510	495	480	520	486	481	492	485	511	502	462	515	529	486	504	522	523	469	471	487	475	484	480	493	516	468	479	543	488	479	509	524	489	435	459	501	527	516	504	502	474	514	502	459	551	498	485	493	452	497	450	458	487	486	488	510	483	452	500	462	482	496	462	516	451	496	501	497	478	467	456	505	480	484	480	466	489	421	501	457	525	480	495	461	475	471	478	490	495	467	489	465	486	524	511	462	471	457	471	489	501	476	479	499	481	470	512	525	492	521	464	475	504	508	515	470	525	479	473	497	526	497	519	470	469	473	497	512	491	484	441	476	507	496	475	492	514	504	515	458	478	488	458	448	446	479	468	500	475	485	507	485	487	497	477	462	488	461	484	470	462	501	476	462	500	462	497	506	464	470	499	489	457	480	471	435	432	485	458	461	529	504	507	469	460	465	496	478	480	483	470	510	465	453	487	518	463	515	480	488	478	505	477	525	462	493	475	481	456	499	494	486	472	430	449	471	504	475	466	449	492	449	484	470	431	492	486	510	500	463	515	501	439	446	445	454	492	520	468	495	526	508	507	514	479	497	488	458	514	491	497	491	466	477	503	451	461	488	441	483	505	490	452	473	484	507	526	486	492	497	455	507	549	469	449	471	462	505	487	504	471	518	458	508	461	495	472	502	458	465	476	518	484	518	469	441	518	457	467	531	482	474	442	502	455	475	466	508	484	501	472	438	464	466	493	488	488	500	477	503	488	455	460	497	459	444	471	500	481	493	453	495	465	501	482	486	511	516	521	485	514	449	499	489	503	475	486	477	498	516	473	482	519	461	491	452	506	507	518	485	451	489	473	492	482	497	513	458	515	506	487	520	488	546	528	469	485	509	487	444	486	506	488	527	458	502	518	479	483	479	478	490	445	479	484	499	463	468	485	489	496	508	487	471	517	492	524	477	511	497	447	486	453	475	515	485	522	496	457	470	487	490	469	504	502	474	514	477	459	488	496	501	460	486	483	492	509	505	480	519	495	454	477	500	478	494	466	496	469	515	497	451	468	478	495	498	492	482	496	510	474	512	503	518	470	491	483	449	491	502	526	476	482	448	501	442	494	485	485	483	510	478	462	498	473
2527	313	255	255	212	226	223	236	223	201	210	189	190	195	195	189	223	202	207	197	203	207	193	212	198	207	200	176	190	182	186	187	158	192	208	189	195	212	191	210	172	205	196	186	218	153	211	227	200	179	208	204	185	183	167	207	187	199	202	183	197	217	191	184	191	191	215	211	190	210	188	195	225	214	207	210	199	181	205	191	189	181	198	186	197	186	207	194	208	191	178	214	171	205	201	187	172	197	208	195	211	211	200	225	199	201	204	175	194	195	203	218	177	195	196	214	192	215	192	184	214	185	196	191	187	186	186	190	173	223	194	227	182	194	181	194	186	182	175	182	219	197	169	187	215	192	179	195	169	210	210	202	223	175	184	174	203	182	207	176	215	179	184	181	200	183	207	162	181	197	212	196	191	194	194	193	203	183	218	170	195	204	189	200	174	208	176	193	196	224	193	201	194	189	191	188	195	209	214	206	200	188	186	204	210	202	186	202	201	192	179	210	198	228	176	188	177	232	183	192	204	186	210	196	221	188	195	195	219	199	197	189	195	203	186	181	209	204	209	202	189	202	196	202	185	203	197	184	198	202	183	185	191	194	185	206	180	193	203	208	195	194	216	180	176	185	194	188	196	179	182	183	211	190	221	187	187	190	210	180	200	195	195	200	210	188	192	213	182	201	177	186	197	191	194	198	190	233	174	180	189	210	179	188	210	189	210	204	188	205	206	207	178	174	212	192	215	189	189	187	166	200	221	171	227	188	198	205	226	181	165	178	197	206	186	192	200	228	185	188	199	172	180	217	202	206	189	223	207	193	167	213	192	176	178	199	178	191	207	181	218	208	206	193	166	201	204	218	169	209	170	203	197	200	192	173	243	205	167	190	228	209	171	168	202	217	198	187	189	180	203	195	189	215	187	187	177	186	192	225	191	186	177	200	207	225	206	218	213	193	180	179	196	202	203	206	229	221	197	191	205	202	208	201	181	184	171	220	217	187	196	203	170	208	214	176	205	213	208	197	217	176	184	161	191	196	187	188	170	178	189	199	225	183	190	217	166	184	199	221	199	186	178	176	209	165	201	202	182	202	190	204	209	213	205	195	194	229	224	176	226	190	187	200	176	181	222	204	188	208	201	186	207	209	185	194	203	183	217	194	178	185	198	206	180	196	201	184	199	198	196	198	191	180	193	202	215	208	192	172	207	207	179	202	168	196	183	218	206	200	194	213	181	201	215	204	191	205	159	179	167	205	211	213	195	167	207	198	173	188	174	182	193	187	175	198	201	195	210	212	224	192	219	180	215	183	197	200	203	187	193	169	194	214	188	210	183	185	198	190	186	218	197	202	184	179	207	214	201	205	179	189	208	199	182	173	194	183	211	185	194	186	188	221	153	196	188	175	198	191	203	187	180	175	206	181	178	179	189	178	187	184	169	185	204	200	178	193	208	190	197	196	195	195	226	190	194	193	208	210	171	182	203	164	171	188	190	214	181	181	211	212	204	185	192	175	207	197	231	170	170	177	179	213	216	202	205	179	214	186	200	209	186	172	199	196	178	214	218	202	202	218	184	237	209	197	201	198	198	189	207	194	199	187	233	194	199	207	243	171	205	195	195	173	206	208	189	183	195	194	192	206	198	183	176	200	228	225	207	189	185	203	208	193	197	210	194	173	194	204	192	185	184	191	190	196	218	191	204	206	190	196	161	173	196	180	211	196	168	193	206	194	168	167	196	183	204	192	180	213	203	213	181	202	197	192	198	197	185	200	190	212	197	200	189	191	196	202	179	231	186	195	217	193	189	205	200	207	216	185	201	158	193	212	208	156	205	183	191	213	190	167	203	213	169	214	207	184	194	198	188	195	196	203	195	189	179	196	190	203	184	211	217	186	171	199	190	182	193	207	214	198	175	225	225	205	198	215	207	175	217	179	210	208	187	224	164	176	203	204	201	170	196	189	222	180	224	205	215	179	186	201	200	206	200	210	174	192	202	183	200	202	196	208	177	186	190	218	210	203	182	207	196	197	196	194	208	211	198	179	195	193	186	189	218	188	205	213	173	199	186	208	190	210	206	193	200	177	209	179	202	204	183	188	174	191	195	206	172	183	210	190	184	196	200	178	213	186	182	201	193	194	160	205	179	171	196	184	199	184	194	205	199	178	198	194	194	172	207	205	203	193	205	200	199	210	198	194	204	206	213	204	190	207	198	201	213	204	184	190	207	213	186	193	211	203	211	212	206	215	208	191	209	189	208	187	187	214	166	219	212	173	207	186	199	197	212	198	180	202	184	162	190	215	200	175	187	211	200	207	190	192	191	193	234	223	225	205	211	199	177	192	192	159	179	174	210	195	197	191	186	194	207	210	234	193	175	169	178	183	190	193	182	204	179	180	194	179	199	192	198	194	185	181	202	207	176	186	205	212	201	187	193	172	202	184	190	210	189	223	159	172	198	222	203	180	202	189	193	189	199	202	193	200	184	189	212	189	210	191	198	185	177	205	183	189	198	216	189	212	187	212	198	198	198	183	217	193	178	191	184	207	189	180	187	213	182	200	180	201	222	159	195	215	173	191	198	193	192	194	207	211	190	176	185	202	201	215	221	215	188	210	177	179	214	212	176	190	199	198	190	223	198	160	195	187	195	184	190	218	172	191	181	168	193	206	201	198	216	193	200	189	218	208	212	202	160	207	193	202	201	202	202	242	196	212	176	194	175	246	181	189	186	191	196	175	175	180	186	174	192	204	199	191	200	227	225	181	201	203	218	187	189	204	215	180	172	213	186	209	189	189	183	202	205	195	212	179	204	182	170	200	193	208	200	181	177	183	205	200	205	213	229	184	159	196	187	184	178	191	202	182	197	201	202	208	195	209	197	188	194	205	181	179	175	180	180	228	187	164	197	186	188	208	190	185	199	200	210	200	215	183	196	184	208	204	205	226	182	169	221	201	198	203	185	205	185	210	181	208	189	190	201	199	218	189	165	207	166	213	213	184	172	207	204	199	180	207	200	174	210	212	173	184	170	202	209	205	169	188	196	184	188	225	205	193	210	204	189	166	181	206	234	205	195	193	209	220	190	197	201	183	206	197	198	199	216	228	194	208	188	205	196	213	197	172	177	207	195	179	179	187	214	223	211	205	192	198	190	183	198	191	171	205	198	201	198	201	186	199	207	215	189	193	190	182	183	176	185	188	199	204	176	189	181	200	184	169	200	201	194	173	177	204	176	192	203	205	187	182	180	187	213	201	194	184	175	207	197	218	172	217	222	194	173	213	204	204	199	192	186	229	183	183	200	174	214	184	174	187	187	220	194	176	191	218	201	200	224	182	186	186	201	218	190	219	199	214	207	199	201	184	208	193	202	194	200	201	221	179	190	205	198	207	176	202	211	155	190	188	197	224	196	204	201	212	191	205	206	195	198	228	204	178	183	202	209	200	200	200	183	214	178	201	225	228	187	214	213	208	219	183	192	197	226	213	174	187	168	208	185	223	194	183	194	205
2260	602	713	771	697	646	607	654	616	573	592	629	551	544	555	588	548	550	552	535	539	572	587	533	586	519	536	548	593	526	530	545	520	580	557	544	523	563	526	567	555	547	559	514	516	559	573	504	554	559	522	547	499	523	500	579	547	525	547	537	524	504	539	556	509	546	542	523	562	525	551	554	522	497	566	560	544	574	581	495	558	515	551	564	563	553	555	555	531	528	576	519	486	554	519	528	547	547	563	569	549	542	533	511	540	535	521	545	531	578	556	548	582	530	557	564	551	531	528	558	515	531	547	548	542	554	552	555	506	524	546	595	537	590	520	542	544	545	522	528	585	522	543	594	519	538	559	528	578	518	557	523	585	532	577	552	531	540	531	508	560	545	569	563	557	545	548	521	548	540	490	557	524	574	540	536	548	511	541	505	539	514	522	541	537	543	537	544	521	546	551	514	555	533	536	528	561	549	521	534	568	511	550	585	559	520	550	536	523	514	524	541	541	547	519	544	582	516	543	533	495	544	507	564	544	565	530	563	533	529	558	583	493	514	527	562	576	569	551	543	575	557	569	521	548	570	529	593	560	568	537	526	576	586	555	542	521	565	555	495	532	553	484	538	536	535	511	559	539	512	514	531	562	564	520	541	541	538	546	523	572	529	556	518	508	503	511	512	533	587	533	538	550	531	553	559	552	550	530	527	557	494	567	517	560	507	546	533	547	581	531	542	531	564	535	535	530	522	587	529	551	488	512	539	574	559	548	522	543	525	513	575	537	532	542	511	542	531	538	546	531	503	549	455	524	584	535	524	564	530	540	557	536	507	575	526	595	544	539	555	511	497	576	572	548	536	576	520	562	537	550	554	537	543	534	537	564	523	509	518	518	569	527	539	526	547	570	525	548	539	543	538	543	548	564	524	539	544	563	531	529	506	532	528	540	494	524	570	531	552	524	546	548	578	583	511	539	551	503	501	542	523	545	505	556	514	521	529	539	543	567	511	504	553	539	543	569	582	580	524	507	549	516	560	573	554	560	557	498	537	506	470	516	495	601	562	517	542	530	510	571	526	514	514	551	544	572	555	510	494	538	531	490	527	573	562	530	514	511	576	526	541	538	533	553	521	589	516	537	520	525	490	494	577	534	557	552	549	538	536	544	497	560	540	527	561	540	567	531	523	543	545	515	542	569	507	550	517	548	576	580	521	577	540	525	545	559	516	548	544	550	510	545	576	566	566	587	536	555	540	563	501	538	559	533	523	523	549	477	540	531	520	582	539	515	541	511	559	559	562	550	523	547	523	531	523	523	530	548	554	528	570	574	526	545	528	555	543	544	564	501	512	564	518	533	578	524	556	535	584	522	568	554	538	552	540	565	525	521	558	514	584	518	531	574	555	525	560	511	571	504	563	520	537	564	544	507	527	556	549	550	555	542	548	541	519	529	544	558	548	492	500	522	508	558	563	544	535	535	547	469	532	537	525	549	580	519	578	515	553	543	549	535	538	542	544	550	516	547	506	517	533	478	523	555	580	548	588	521	558	594	601	551	534	504	533	523	555	486	547	549	534	544	567	528	545	541	562	559	552	580	498	589	547	523	547	501	541	514	593	568	557	551	513	510	533	556	560	524	563	533	517	535	510	567	480	585	525	559	553	561	546	562	567	561	536	562	537	546	581	528	526	503	553	508	555	550	483	560	483	530	549	525	535	562	564	572	550	497	580	553	560	549	579	564	554	522	567	522	517	520	522	517	554	539	538	519	521	553	554	527	582	533	572	570	542	538	563	563	538	522	557	558	584	602	547	551	494	523	552	521	584	518	528	520	554	562	525	562	532	504	533	528	522	562	474	535	505	558	557	568	499	540	538	521	518	536	531	515	524	568	545	534	528	544	574	538	516	580	602	530	559	541	542	534	586	545	525	548	558	524	540	560	535	526	548	554	495	566	517	560	524	568	551	543	541	531	545	582	567	536	524	555	533	573	526	580	551	537	507	542	517	584	526	529	528	510	562	549	557	524	545	517	572	550	547	563	533	569	553	535	520	538	554	507	529	516	540	532	583	550	533	551	513	516	550	558	514	569	575	514	508	523	510	550	547	528	497	520	567	517	579	544	564	533	548	525	555	575	544	542	534	558	518	546	569	553	567	549	522	570	530	541	569	539	571	521	510	543	573	525	547	547	567	561	507	546	549	572	509	559	539	538	521	547	534	573	556	534	535	564	548	568	539	543	530	537	506	533	526	557	525	511	536	535	539	530	539	538	552	542	500	507	587	503	520	550	507	542	535	548	568	541	541	551	525	534	537	543	533	515	568	556	545	529	566	497	537	595	510	557	542	518	556	521	550	558	531	528	512	525	586	526	577	541	539	548	515	549	569	525	548	564	564	509	501	530	529	556	502	530	524	547	537	559	532	544	564	531	567	568	502	530	509	515	573	573	546	555	574	502	574	505	533	520	525	583	527	559	565	539	541	527	572	540	607	561	526	526	528	513	525	556	548	575	554	516	524	583	549	537	547	533	561	562	541	513	532	540	553	515	545	535	567	544	563	562	543	548	568	537	558	530	566	527	566	538	530	526	561	555	537	510	542	530	508	548	548	568	542	527	520	562	532	536	526	535	547	516	554	543	497	505	565	522	540	549	545	575	561	540	555	511	542	528	527	557	547	574	507	548	536	577	589	568	552	527	558	594	546	522	532	563	568	542	540	544	591	551	540	562	538	543	524	539	530	531	561	533	519	577	537	533	532	554	497	509	537	517	537	516	564	538	487	517	514	551	504	569	529	488	508	545	560	545	547	563	519	555	555	512	503	547	557	526	544	529	534	556	478	552	539	552	565	560	526	559	517	548	574	540	518	488	580	528	541	539	526	527	530	518	561	519	503	559	521	541	529	550	582	545	560	531	527	550	534	521	555	530	516	537	549	538	528	536	534	516	561	573	546	534	547	559	560	497	533	553	556	544	539	558	544	540	559	536	543	524	515	538	540	582	542	512	580	527	522	568	566	559	555	541	543	515	535	561	541	563	503	530	536	566	566	562	598	526	514	520	522	517	528	519	535	548	546	512	551	549	492	523	550	533	518	539	563	577	584	545	515	546	533	514	528	555	582	541	488	539	553	521	536	566	503	554	557	532	527	557	527	555	517	502	516	519	564	581	536	550	562	534	527	481	561	507	545	536	551	528	511	551	557	505	556	537	551	514	515	553	498	558	537	495	528	533	520	537	561	535	539	581	533	546	583	527	526	554	520	545	573	520	554	525	547	581	563	535	554	495	543	522	548	566	544	529	535	539	605	577	541	534	548	550	506	563	495	554	542	548	548	568	544	513	547	540	545	538	538	533	549	520	522	572	545	503	554	574	546	538	558	564	558	570	541	541	536	545	504	543	529	560	531	523	503	523	530	534	537	509	545	503	527	549	555	550	516	639	594	556	491	535	548	543	549	581	565	556	534	554	519	513	519	520	533	570	561	520	565	526	605	544	531	534	550	569	528	580	517
10107	1192	1449	1053	765	526	390	333	302	231	240	181	172	140	184	152	126	133	141	122	119	130	98	136	102	115	108	107	114	92	115	98	94	123	108	100	121	78	115	108	100	99	108	105	103	93	107	111	80	97	105	115	92	84	111	114	121	97	98	99	94	87	112	114	105	101	123	88	102	93	109	103	79	110	108	96	123	101	91	91	113	86	107	93	85	104	95	95	98	96	96	110	82	95	93	94	110	102	88	106	85	93	123	96	96	124	114	117	87	88	116	105	111	89	96	105	92	94	99	97	115	110	103	110	94	82	105	86	91	90	103	102	92	90	102	86	108	88	90	106	94	98	102	104	93	86	88	94	90	102	104	109	98	99	100	91	91	91	95	108	88	102	87	114	88	105	109	91	99	96	87	110	102	85	112	105	95	108	94	87	93	94	106	83	99	101	77	113	89	90	104	122	76	89	84	93	102	102	109	94	86	89	96	88	91	113	103	84	107	86	92	90	89	98	95	86	94	104	101	82	97	90	91	100	96	122	87	100	107	108	99	94	110	95	86	85	88	100	106	98	87	96	105	106	106	97	89	108	98	94	84	89	87	113	84	106	85	84	106	108	98	110	100	83	90	92	101	103	93	97	101	101	86	78	96	95	98	95	113	98	87	107	94	108	89	102	120	113	88	98	109	97	85	85	107	96	99	78	109	109	91	95	101	109	118	98	98	91	89	102	100	90	108	90	96	96	88	108	107	103	85	73	124	87	100	91	113	77	101	101	100	112	100	108	109	92	96	101	92	92	91	103	99	90	100	98	111	89	98	107	79	105	87	103	93	95	92	120	109	84	99	98	84	108	87	109	104	95	92	96	112	104	90	108	97	100	92	88	88	90	90	91	96	93	113	100	85	106	100	90	100	96	104	98	109	105	96	90	100	107	102	106	103	104	94	99	106	85	81	99	110	96	110	108	91	90	91	102	114	89	99	115	105	94	104	112	102	92	114	103	93	85	98	110	89	107	111	106	100	105	81	116	109	107	113	76	97	103	93	115	104	97	86	102	105	81	94	92	85	108	99	90	87	94	103	102	82	94	99	97	96	114	107	93	105	92	99	115	80	97	100	111	96	96	106	103	85	78	93	98	100	103	108	105	109	82	94	87	98	93	115	95	111	106	94	90	113	98	94	102	89	114	86	113	74	99	101	102	96	98	83	95	102	96	94	98	107	90	98	100	91	98	83	115	92	88	91	96	115	87	88	101	79	109	101	112	93	113	105	84	120	91	93	124	109	83	101	92	104	100	103	96	105	93	102	89	121	92	101	92	119	90	110	104	108	104	104	91	103	95	98	109	93	98	104	102	92	112	93	102	83	81	90	105	99	106	110	85	85	106	84	83	113	94	90	96	89	86	89	96	113	107	112	86	98	102	91	86	103	105	98	83	81	81	97	102	93	90	93	92	107	103	95	104	98	81	92	105	88	87	84	86	110	96	108	96	97	119	78	99	101	105	93	81	97	87	103	94	104	88	93	95	100	99	88	79	99	91	110	73	91	117	99	84	102	98	82	91	99	96	104	102	101	87	92	81	117	85	87	103	95	98	94	99	99	103	99	79	110	106	107	110	88	79	90	107	94	91	77	100	102	94	90	99	110	96	92	85	93	94	110	104	98	102	90	91	98	106	100	96	91	103	103	87	90	93	96	104	106	97	83	104	95	117	102	92	109	110	93	91	84	96	87	94	94	96	89	107	92	111	100	102	97	92	82	109	94	90	90	92	93	104	108	116	91	90	91	102	110	86	107	89	82	100	90	106	114	100	82	111	91	102	94	101	107	100	81	94	105	111	100	102	91	88	97	97	106	113	100	94	98	81	118	96	111	86	95	86	96	86	89	98	97	83	97	103	96	97	80	83	109	103	101	101	86	92	96	94	95	108	106	96	99	114	117	101	95	120	86	98	94	90	87	96	83	97	99	91	89	104	96	104	109	90	87	86	99	98	86	99	109	107	92	103	101	76	84	104	103	87	93	96	95	85	101	101	110	83	103	99	86	106	99	108	96	91	102	109	89	104	81	94	96	105	89	98	100	118	106	95	113	105	104	92	90	81	92	90	110	101	99	99	92	117	85	96	98	87	93	104	86	90	104	89	105	73	104	100	88	119	91	91	90	94	80	104	100	102	94	88	101	101	99	82	107	99	103	92	84	90	96	111	103	89	102	93	105	97	100	100	121	100	108	103	90	97	99	99	105	99	104	98	113	97	89	83	107	108	94	77	83	107	85	97	93	91	84	96	94	92	102	95	117	100	110	98	105	97	107	92	102	93	120	95	92	92	109	79	83	111	89	94	102	102	104	96	94	70	84	107	96	103	108	107	74	84	120	89	94	99	108	86	90	111	92	95	67	99	94	111	102	98	120	97	101	116	100	95	109	85	90	81	89	97	85	104	110	93	98	97	103	101	100	90	91	93	90	100	93	104	89	117	99	98	93	96	93	81	98	86	117	93	98	99	81	101	106	103	113	101	86	98	102	88	91	95	87	101	89	100	90	100	100	112	88	100	93	110	97	104	88	114	80	109	100	85	115	111	73	88	100	95	107	76	92	86	106	97	95	100	85	100	93	83	102	103	113	83	112	104	86	85	90	94	95	96	91	102	81	94	110	89	107	101	111	104	96	115	96	109	90	95	78	104	86	88	99	96	86	104	86	88	93	106	89	93	85	89	85	105	75	104	80	97	107	93	100	95	109	104	120	103	99	91	109	104	99	125	101	90	73	95	79	116	93	93	103	89	107	82	85	102	75	97	86	100	85	110	108	86	91	101	103	105	99	83	91	99	107	104	89	99	116	97	95	87	76	75	65	82	96	98	100	109	105	101	94	88	86	94	96	98	97	98	99	111	89	110	105	90	104	78	93	99	96	82	109	95	95	90	146	93	101	109	107	91	87	97	87	96	92	98	115	119	121	111	96	100	100	90	94	84	95	84	97	78	83	109	107	107	113	85	100	98	93	106	90	96	115	116	96	114	106	95	96	95	86	101	90	88	100	91	108	102	87	113	101	95	100	90	79	101	97	92	93	97	96	92	85	107	109	98	93	77	91	89	105	90	96	86	96	94	99	93	93	103	111	95	92	92	81	91	94	100	96	97	113	84	108	93	93	111	96	85	109	108	90	109	104	96	90	129	102	114	93	90	98	101	101	100	96	95	99	87	84	79	102	122	99	104	92	89	98	104	101	82	104	96	93	102	100	97	74	101	105	85	90	104	97	105	86	108	92	100	98	84	118	96	99	92	86	98	100	89	118	99	99	96	113	82	91	103	88	92	111	100	94	91	97	106	95	89	98	99	99	95	89	93	107	87	71	75	89	103	109	92	112	102	104	92	109	104	85	107	107	101	102	106	95	102	106	93	100	85	93	82	109	95	100	82	112	83	91	87	75	96	111	104	108	107	95	80	96	107	108	92	105	101	104	103	75	89	101	101	101	106	96	99	112	86	104	103	96	78	77	88
5442	1333	3188	3569	2982	2525	1941	1689	1353	1213	1062	914	843	774	705	653	606	594	563	549	515	492	454	445	467	466	434	414	380	422	416	403	420	372	384	392	388	354	332	354	380	367	349	340	350	322	363	342	359	365	342	369	328	358	309	315	368	318	351	328	342	330	320	334	338	306	358	316	325	326	367	348	320	333	297	358	309	318	353	335	316	312	311	314	329	316	324	324	301	299	307	297	307	311	277	324	302	300	331	340	308	326	322	321	334	302	314	307	348	334	297	297	273	320	281	318	326	275	328	294	309	305	308	317	331	318	323	327	296	284	309	298	295	323	301	330	306	295	270	326	288	303	320	354	298	316	282	326	343	312	296	304	322	314	330	312	310	322	337	309	327	285	303	292	292	309	306	302	299	325	293	328	269	324	294	311	322	289	289	279	345	335	292	312	306	300	298	302	340	299	292	307	319	316	323	326	361	361	312	270	324	289	312	269	334	324	304	304	287	328	291	290	325	342	317	324	306	309	270	313	297	309	301	317	307	305	302	318	329	326	312	315	304	319	315	334	267	293	291	315	336	322	310	308	314	306	297	324	305	330	323	317	331	306	336	329	299	278	320	284	291	291	324	302	284	317	296	282	310	288	299	304	326	308	324	301	271	289	320	324	293	325	330	277	331	290	294	337	279	305	306	335	328	285	323	307	342	299	330	300	288	296	279	306	290	314	303	322	313	305	345	282	313	302	309	322	327	315	307	284	293	291	329	318	337	319	306	326	297	294	281	312	324	316	309	356	334	335	306	321	301	334	319	321	268	301	316	303	316	307	344	309	307	313	291	323	342	317	319	300	272	333	297	308	295	289	292	315	299	337	331	340	326	313	313	335	310	308	335	317	301	314	324	296	347	325	277	309	298	324	303	325	311	298	304	313	335	308	327	291	315	311	307	326	306	311	322	294	295	313	296	298	325	308	281	305	297	316	299	323	306	335	289	317	312	310	314	320	312	269	348	313	275	296	311	329	318	312	286	288	280	324	311	308	298	308	308	301	302	276	310	296	293	324	314	319	327	301	281	284	316	297	293	342	305	331	309	343	326	299	318	313	289	306	300	292	324	285	329	318	315	278	336	286	338	348	325	309	295	298	295	290	324	309	304	300	270	304	322	312	318	302	327	288	282	304	325	316	309	287	334	313	287	313	310	275	286	275	319	289	308	315	342	315	296	344	329	314	314	299	292	280	287	307	313	338	321	311	317	291	293	318	325	330	328	336	306	309	297	291	294	353	294	297	308	302	300	341	324	285	321	318	325	319	316	312	287	311	286	284	296	306	298	310	328	300	347	330	330	317	338	304	313	305	317	324	326	266	333	289	296	330	276	306	298	295	299	292	320	321	303	299	305	264	332	323	284	303	321	301	308	326	334	309	292	316	326	329	332	304	299	302	334	331	316	278	280	332	316	287	307	342	284	281	339	316	314	317	312	304	332	333	291	333	310	332	302	276	298	305	292	314	295	315	313	298	282	293	308	314	316	302	293	276	315	297	278	319	269	306	278	320	297	293	287	340	309	304	300	291	298	295	285	299	314	286	302	308	312	344	321	315	288	300	338	319	318	313	330	315	306	294	307	295	285	310	289	293	304	313	296	301	296	307	306	320	317	314	330	316	299	331	329	324	310	298	318	294	334	295	317	338	306	273	330	314	293	322	298	292	288	312	322	323	317	302	311	295	328	335	307	302	288	337	312	320	296	322	323	311	293	357	313	303	328	283	310	289	310	326	329	272	311	299	296	316	325	324	313	315	299	334	301	335	283	309	298	307	305	282	293	315	296	317	325	319	357	307	342	324	294	294	319	324	308	327	293	299	293	320	334	295	309	314	264	294	317	299	322	304	312	287	336	278	281	295	321	296	337	312	302	300	317	313	296	292	327	311	308	318	284	299	272	312	278	283	341	310	344	333	334	332	335	287	322	317	318	343	315	274	320	300	284	288	313	288	286	299	330	325	322	285	301	322	304	297	299	299	287	320	289	310	296	281	294	306	303	309	299	270	321	297	300	277	306	278	309	318	293	293	303	323	328	325	304	306	335	326	328	324	328	311	272	326	317	307	316	314	316	267	296	297	297	307	320	307	320	300	309	332	336	278	315	312	347	350	310	316	307	304	322	313	302	322	304	303	323	306	309	313	311	308	315	336	308	317	313	318	303	309	280	325	310	300	290	315	318	298	302	275	312	272	301	287	310	323	298	314	298	307	324	266	285	310	331	322	274	299	330	305	324	299	340	342	287	279	315	303	300	313	335	313	297	327	324	295	326	310	317	367	277	320	320	296	296	292	326	320	288	327	310	320	296	318	273	288	293	308	322	290	315	293	331	302	276	316	298	293	275	303	316	318	309	304	318	317	315	281	311	306	313	313	303	308	282	307	300	306	313	292	299	298	337	332	295	327	292	302	316	304	320	312	284	271	299	279	311	289	305	323	288	319	306	308	300	343	290	327	313	278	329	298	307	305	308	312	327	296	326	291	333	320	323	315	331	306	311	283	280	277	327	299	323	300	335	317	305	310	323	309	285	298	308	299	302	287	294	332	327	316	294	324	298	303	306	323	296	328	285	310	332	301	313	309	331	300	302	299	324	298	308	327	300	290	314	328	294	327	301	300	318	316	306	324	299	299	293	303	315	307	326	295	293	330	304	303	307	334	324	335	294	274	294	326	276	321	296	319	317	308	293	304	313	307	322	306	355	291	305	283	309	328	305	298	305	298	308	308	277	303	316	311	298	299	316	306	333	315	300	303	304	314	251	292	327	302	288	331	319	312	313	306	317	308	344	305	300	328	336	296	328	335	305	292	310	325	337	326	271	322	304	306	302	343	305	304	316	296	315	308	322	284	305	325	297	280	321	257	327	319	310	299	281	279	317	343	272	308	304	286	331	283	316	327	306	279	295	304	323	285	344	342	308	297	295	303	286	305	264	326	302	324	278	328	289	284	274	335	315	317	339	314	321	305	260	299	333	319	307	284	332	292	309	308	300	320	310	322	305	300	294	293	309	285	288	313	315	272	280	308	299	287	299	331	309	281	294	297	300	316	306	312	330	271	306	333	285	292	312	300	320	344	283	298	310	295	304	320	312	313	298	313	286	283	323	320	301	341	321	307	318	315	308	326	354	322	307	307	322	299	300	304	361	291	314	323	325	312	267	299	294	299	320	314	298	300	280	308	306	307	306	270	297	321	314	333	306	319	307	340	318	327	318	309	291	308	329	308	335	297	294	308	317	308	334	300	297	308	305	292	295	303	349	302	312	282	313	333	303	336	295	318	323	300	341	312	316	312	326	313	307	284	302	285	308	302	286	276	320	303	297	293	284	319	306	308	291	334	302	325	305	321	294	330	321	306	340	271	317	330	276	304	313	314	318	338	307	283	258	296	311	331	314	298	292	324	301	289	308	304	297	316	308	308	310	299	316	292	303	313	345	307	334	310	317	316	315	286	296	307	316	305	276	318	320	330
19238	3298	3006	2269	1586	1148	854	697	579	464	436	367	336	321	334	291	256	238	250	243	221	202	198	182	197	185	210	205	175	189	198	191	176	183	195	174	174	171	162	192	163	183	180	177	174	138	175	172	153	160	167	159	165	172	161	171	161	168	195	173	176	176	152	176	178	157	177	182	168	158	159	150	179	152	162	173	146	154	150	166	162	190	163	187	183	181	184	179	169	190	174	173	155	167	164	161	156	175	157	175	156	170	146	159	173	158	188	164	162	162	144	155	155	155	181	167	165	164	171	162	181	140	169	149	139	171	158	155	160	150	169	156	182	188	183	143	172	166	187	170	163	150	185	164	192	166	168	125	169	187	177	166	162	163	140	181	177	191	175	160	157	159	165	156	159	162	171	165	167	165	176	171	173	157	154	148	172	174	170	165	160	189	158	158	174	152	169	156	166	155	156	180	161	162	163	146	155	182	157	149	159	166	160	163	187	179	164	141	174	149	168	140	152	162	157	167	186	180	167	173	191	163	159	179	152	184	168	176	152	158	161	162	156	159	152	170	167	159	146	164	174	147	184	179	164	166	195	165	163	168	164	173	173	168	181	181	161	142	131	170	140	170	171	161	149	139	148	146	161	163	157	168	156	182	159	148	161	160	168	170	172	164	146	152	178	150	170	162	187	172	153	153	161	166	172	152	174	142	154	175	162	157	178	156	165	171	155	178	160	163	159	171	171	150	154	164	155	167	161	165	171	154	149	183	162	159	170	156	161	144	172	169	146	173	165	164	174	148	183	147	176	185	171	175	159	149	161	166	183	177	155	157	147	162	176	173	168	179	185	166	150	169	159	163	147	139	172	148	173	166	182	150	178	164	159	164	163	167	181	179	167	154	164	164	154	161	175	158	162	172	149	166	177	138	161	184	158	148	161	158	183	167	167	171	173	160	153	150	157	156	156	175	171	143	163	158	165	159	161	152	163	149	157	153	194	179	163	181	160	137	152	182	191	165	141	163	167	148	141	153	172	159	153	186	143	165	174	157	152	170	152	148	133	174	159	166	165	163	164	136	189	138	159	181	180	154	163	185	158	177	158	163	155	163	180	168	167	145	168	157	163	167	166	166	168	164	143	170	147	172	170	169	149	177	148	178	154	150	160	176	133	162	127	161	147	176	154	173	176	150	163	158	172	167	140	156	182	152	177	185	148	160	161	161	159	134	194	182	159	172	174	188	148	157	159	147	169	160	181	148	170	129	184	179	130	170	166	158	173	161	152	154	160	167	177	142	161	141	169	204	180	161	148	168	152	151	181	165	145	186	155	154	173	164	150	173	157	148	189	159	143	177	156	168	142	159	160	161	149	151	178	180	168	175	174	174	186	172	137	182	167	167	163	180	164	149	150	154	166	173	198	176	158	153	153	159	160	164	165	162	170	164	181	155	161	169	179	168	152	164	144	173	152	159	168	166	148	189	159	169	153	163	160	158	158	155	167	181	151	182	174	159	153	173	142	161	148	151	157	139	149	151	170	150	162	168	161	153	167	180	162	153	129	167	157	146	160	151	156	153	186	144	198	170	157	161	174	175	145	183	171	150	139	174	175	145	126	165	157	145	165	181	165	173	169	167	180	153	161	159	150	161	165	176	190	179	152	174	181	166	163	161	162	163	142	169	181	172	172	149	174	142	158	161	193	168	174	167	172	151	174	163	164	190	168	175	169	176	185	156	170	175	140	178	164	174	155	156	167	168	160	154	170	147	162	171	159	183	158	167	158	163	158	188	172	158	181	152	158	172	156	169	183	176	164	171	155	177	171	154	171	161	173	192	180	154	175	176	182	151	144	143	193	195	166	158	176	165	139	167	163	162	140	146	163	163	152	170	177	187	161	168	166	185	157	174	161	174	178	147	164	167	167	156	144	151	170	148	140	163	164	145	149	158	160	180	141	185	164	157	156	165	160	161	140	178	172	179	176	154	162	157	156	188	158	154	154	153	159	176	159	159	179	175	163	141	175	172	163	156	182	159	144	168	167	178	162	179	177	160	170	164	156	171	156	148	166	137	161	160	185	155	145	153	163	163	167	176	159	156	179	162	168	172	144	184	163	181	156	161	164	157	166	134	158	161	180	163	164	167	158	171	151	155	148	163	146	172	165	175	182	159	161	164	148	186	168	157	165	158	150	175	159	146	132	174	151	157	176	173	155	170	175	169	174	160	149	194	145	149	136	149	186	167	162	184	164	154	182	165	160	174	148	180	161	142	160	181	147	160	172	153	172	148	157	157	156	162	172	167	167	157	183	170	166	175	160	168	177	157	166	155	157	165	153	171	150	164	166	149	169	151	161	166	150	146	152	145	162	158	154	166	179	161	173	162	157	159	186	176	161	166	171	145	148	172	189	174	162	179	148	163	177	178	173	154	161	151	181	188	165	163	164	186	175	190	144	135	178	172	171	167	172	157	159	134	157	142	162	168	165	159	154	164	174	177	174	185	168	165	147	160	167	161	179	144	168	161	152	181	164	172	180	173	181	164	130	140	163	191	143	180	156	141	142	172	179	171	154	158	152	170	143	174	165	154	183	150	154	152	180	161	147	156	157	170	157	155	171	157	170	181	175	137	148	172	171	173	154	192	164	144	165	139	158	158	161	158	149	165	166	171	147	172	168	175	156	177	170	160	153	148	165	165	135	160	152	185	157	144	184	146	163	188	157	155	136	164	163	170	157	176	154	189	193	169	159	168	164	144	165	165	165	154	156	186	156	155	181	180	173	149	149	177	163	186	164	178	163	164	166	177	170	149	138	154	187	181	165	147	154	151	165	166	182	157	159	161	171	156	171	151	175	162	178	169	168	184	138	153	164	169	199	169	159	152	181	142	187	181	177	168	163	161	163	166	171	171	163	162	140	148	170	176	172	162	140	157	181	154	151	153	145	161	133	162	195	153	145	161	161	174	151	158	166	161	163	159	159	154	145	155	177	179	153	154	170	179	163	169	150	156	165	138	150	182	146	183	145	166	163	160	153	155	163	168	163	170	183	161	171	147	161	148	166	184	157	189	143	154	168	149	158	159	183	163	162	172	149	179	153	161	164	159	177	151	184	152	138	171	176	154	169	155	160	176	161	192	184	152	158	173	173	162	140	152	173	163	158	164	155	166	173	160	151	161	178	170	187	163	151	162	175	160	179	164	134	165	161	172	166	170	170	164	146	150	147	187	160	164	152	182	147	182	173	149	171	157	157	177	168	152	157	165	155	161	169	153	152	184	168	170	167	140	151	145	137	160	159	185	180	174	164	163	170	165	171	150	154	165	152	192	172	189	147	181	184	170	151	171	173	152	153	159	179	160	156	157	147	155	154	148	199	151	165	166	171	157	159	181	156	197	154	188	167	158	195	164	174	143	154	171	160	158	189	162	176	171	158	157	183	159	173	131	132	147	164	148	154	158	146	172	174	156	164	141	169	165	188	173	159	161	162	177	169	142	192	183	188	162	171	176	169	162	179	165
7872	2785	6112	6798	5721	4684	3783	3209	2640	2260	2016	1745	1575	1461	1315	1244	1187	1073	1033	996	961	864	850	830	749	759	781	714	707	711	660	628	650	624	634	607	672	629	615	561	580	597	581	593	561	594	563	604	539	584	553	546	558	551	534	507	597	554	517	512	532	528	517	531	515	534	522	515	532	518	494	561	479	533	506	500	511	507	497	525	540	537	553	546	493	488	503	536	487	521	527	515	542	507	473	518	526	519	508	469	510	483	472	546	524	514	547	477	491	488	464	500	512	501	486	484	490	488	487	530	455	494	528	476	497	490	455	511	486	521	481	516	520	484	508	482	470	499	489	501	505	496	460	473	509	511	499	465	570	461	484	490	472	505	518	494	503	471	478	490	495	459	506	500	473	481	486	456	433	462	482	483	507	478	484	466	471	488	488	519	480	482	503	494	476	502	484	476	492	490	496	473	498	489	483	452	487	475	482	473	524	484	479	483	503	508	484	492	485	474	487	466	460	494	513	522	490	449	504	472	495	462	514	479	510	486	487	484	484	508	501	498	459	489	477	480	510	511	520	530	514	496	499	452	467	458	490	477	538	505	518	499	491	493	477	487	464	476	499	480	484	519	502	483	470	482	489	491	486	464	518	519	438	488	477	473	489	528	456	452	499	477	491	524	476	473	485	506	480	429	489	521	485	501	504	477	493	424	501	458	513	497	455	489	492	458	490	489	463	474	488	475	471	464	466	491	466	474	479	467	486	459	493	494	464	472	468	470	481	480	480	459	520	511	430	492	488	485	478	515	490	471	479	537	481	506	487	499	521	468	456	486	464	475	508	485	481	496	522	516	480	473	469	490	464	484	472	537	492	503	464	516	482	527	475	479	473	522	498	469	453	454	484	466	486	464	522	470	504	475	493	495	477	493	474	489	469	496	492	467	459	451	443	507	492	483	470	483	496	492	515	485	483	507	451	499	518	510	497	441	479	512	510	479	475	488	460	501	485	522	482	492	511	510	501	525	467	480	483	489	490	472	493	505	488	482	486	479	526	441	516	515	510	473	478	482	491	486	481	456	506	506	513	492	480	464	495	501	533	491	484	476	472	497	503	467	488	518	500	516	486	466	489	486	467	453	503	489	484	488	496	467	514	505	490	505	456	486	466	473	487	502	468	491	486	476	465	475	512	468	458	471	514	483	487	525	490	485	480	472	485	500	485	528	497	476	488	485	468	489	460	471	460	530	517	478	487	480	485	475	456	490	496	478	473	487	482	468	438	487	520	488	502	499	479	505	478	510	496	493	490	495	472	485	494	446	437	509	469	475	498	491	498	472	483	497	474	503	491	473	472	468	510	490	457	424	498	489	488	477	485	509	436	479	504	506	498	480	472	492	438	475	520	481	474	502	484	488	463	505	448	491	486	496	481	484	504	452	471	471	483	477	496	507	492	476	515	479	526	474	497	521	501	476	466	488	491	471	517	484	472	515	526	510	511	500	467	466	461	534	435	494	451	460	470	457	478	496	477	530	469	486	522	500	521	467	484	456	479	495	452	461	508	527	478	467	501	478	503	463	538	468	450	469	530	466	545	501	485	514	484	480	464	507	459	450	501	447	454	504	468	487	475	455	491	487	508	464	474	454	492	464	475	504	500	493	495	517	487	453	498	492	509	465	435	504	475	518	501	513	458	485	507	473	492	552	447	520	491	502	499	502	519	509	497	496	493	486	502	480	525	496	501	493	468	454	484	456	494	501	474	500	458	509	461	481	469	472	534	472	498	500	512	509	485	519	483	468	486	468	468	496	523	499	467	477	522	478	465	510	484	501	476	492	471	489	507	471	482	508	495	452	470	489	465	492	465	511	458	491	494	476	455	463	477	478	496	517	466	487	514	504	484	482	510	444	486	488	491	481	516	465	538	487	508	488	520	479	495	486	493	484	458	490	448	501	476	490	492	508	476	462	470	491	470	480	514	509	455	496	489	473	481	474	487	495	514	523	458	455	467	490	505	434	526	526	540	513	438	503	461	482	493	512	499	457	473	461	479	479	461	524	482	505	496	488	497	455	482	501	493	512	500	430	510	509	469	510	461	446	468	471	479	482	508	480	493	471	489	505	464	507	527	480	517	513	500	478	477	490	498	487	512	487	500	496	457	468	490	441	459	479	494	456	512	541	474	506	468	496	513	461	488	458	483	449	491	446	468	490	509	497	484	453	516	462	473	425	490	496	468	500	493	478	444	482	499	470	491	454	505	472	479	511	472	523	480	496	529	512	461	476	452	465	507	491	466	472	477	474	502	491	486	535	508	492	539	480	476	531	481	458	482	528	492	475	461	497	494	465	510	519	479	475	481	493	487	491	466	488	538	491	504	512	477	491	484	493	462	458	523	493	479	458	539	487	479	469	489	492	466	448	500	447	512	502	463	477	513	460	476	467	473	459	425	503	495	494	492	509	485	469	505	477	500	497	529	513	485	439	446	442	475	460	495	484	468	510	494	473	509	468	465	454	494	551	467	496	511	466	497	452	488	491	481	518	485	528	443	469	522	471	499	494	521	495	480	458	509	516	471	495	477	466	479	500	480	522	524	482	471	500	480	474	490	490	484	473	483	462	487	473	479	492	487	499	486	479	452	512	534	528	509	451	474	459	469	475	455	462	477	484	473	498	525	475	503	478	457	489	498	477	500	501	458	494	459	471	471	528	443	442	494	510	495	475	540	469	499	503	475	496	518	512	503	510	483	464	478	485	485	509	470	464	507	505	478	478	494	471	533	547	492	451	505	512	503	516	494	485	514	471	479	464	483	505	502	467	493	493	481	451	490	498	463	503	485	483	457	510	483	496	469	465	501	468	488	466	479	488	481	452	498	492	455	500	503	481	485	533	493	468	484	519	544	490	496	487	461	477	460	492	504	507	511	516	489	465	453	483	500	467	476	474	490	466	485	497	467	464	518	487	506	484	483	467	432	470	457	472	521	457	490	509	480	509	491	535	475	458	495	426	442	505	453	503	493	498	518	449	500	515	488	458	487	459	464	515	536	498	464	492	492	444	501	526	501	492	487	511	553	503	511	451	518	456	495	486	453	473	484	477	472	480	492	472	473	455	494	488	475	480	461	523	475	514	457	471	517	475	504	489	497	477	481	496	479	503	483	488	520	480	509	533	481	488	468	493	480	451	478	498	508	485	478	453	485	519	490	485	489	475	501	506	446	502	477	475	477	485	508	528	482	487	467	422	490	462	461	480	515	486	465	467	481	492	522	428	512	525	479	485	482	489	516	473	465	495	482	497	474	468	484	498	498	507	499	498	507	514	528	468	494	527	486	478	486	476	469	518	491	510	507	468	483	459	462	506	494	487	499	459	465	496	460	447	520	463	503	475	500	423	527	475	539	515	492	521	462	506	439	464	493	489	487	495	479	449	491	483	495	488	528	473	485	491	480	471	478	476	529	527	458	475	510	479	478	454	468	474	460	505	486	493	480	482	466	480	478	488	456	474	461	491	492	472
2378	287	277	258	241	187	204	232	212	205	207	206	203	195	227	196	216	198	209	173	205	205	196	202	175	204	194	183	210	185	188	193	196	216	220	200	194	193	207	219	202	202	195	203	183	202	191	199	180	196	209	211	170	197	187	172	195	189	186	185	158	196	199	189	196	206	192	178	184	201	210	193	202	191	176	227	186	175	165	196	192	222	211	187	209	185	194	207	176	167	207	216	183	187	183	205	171	207	188	189	194	197	202	208	187	215	194	202	210	200	189	210	192	163	213	187	182	184	221	205	189	225	209	217	202	186	203	190	183	194	169	190	196	197	204	208	196	202	197	157	182	176	213	191	215	194	189	185	177	183	184	212	198	187	168	212	172	198	193	199	197	189	189	191	201	205	202	193	185	211	191	180	233	201	191	172	201	205	187	200	192	208	179	205	201	194	213	186	167	207	198	208	198	185	195	195	181	196	207	184	179	208	194	214	212	211	196	197	183	184	163	202	175	184	202	227	191	192	190	184	191	220	213	204	205	179	200	177	199	218	192	207	206	167	184	183	195	234	191	211	185	179	184	185	185	221	202	198	205	177	167	199	191	187	200	208	211	194	186	197	189	186	200	196	197	195	197	182	182	180	215	185	194	212	219	185	186	178	192	153	189	207	194	190	183	181	193	189	216	225	216	200	196	218	190	202	213	190	199	192	208	208	209	217	216	203	176	178	168	181	202	201	189	181	186	201	169	202	192	215	209	187	207	188	190	184	201	194	209	177	196	195	200	192	214	192	170	210	189	187	187	177	173	186	179	209	209	192	198	182	190	191	197	180	202	190	195	216	191	182	178	202	194	199	192	201	177	196	205	181	184	215	215	217	165	197	194	182	197	186	188	217	220	203	185	205	212	168	211	155	185	217	206	206	180	198	211	190	170	175	187	168	182	194	209	170	195	201	186	165	192	224	199	191	177	171	224	204	231	199	195	218	191	206	197	181	194	175	196	189	188	202	198	202	180	190	176	200	191	167	180	166	186	189	176	213	200	196	169	207	194	218	174	185	185	186	157	206	172	211	172	199	219	207	220	222	209	190	217	188	204	217	162	191	206	193	181	203	224	176	174	193	210	179	188	175	208	208	192	189	189	211	199	202	199	200	204	217	186	192	197	213	234	196	176	201	171	190	195	205	193	181	204	169	204	193	213	184	162	203	171	194	197	191	181	200	198	179	180	203	175	211	207	201	181	195	197	197	193	203	174	176	184	204	179	213	196	196	167	226	197	180	194	176	203	209	196	170	198	177	193	183	178	171	170	179	207	186	201	201	194	179	199	210	186	181	185	214	180	199	205	216	187	201	155	189	203	217	195	177	190	187	187	168	222	184	186	203	201	190	201	205	212	209	181	197	206	189	191	157	202	188	196	201	205	209	209	201	195	170	183	187	187	186	211	192	174	184	218	197	194	211	206	207	184	168	185	215	226	205	194	206	208	193	213	203	190	212	198	193	178	190	213	192	207	198	185	171	198	182	188	190	206	180	194	219	173	209	184	213	211	189	174	193	189	196	198	210	180	199	167	215	194	187	181	186	184	193	192	191	192	174	181	179	187	190	196	186	210	201	204	199	199	199	188	202	176	204	211	182	172	236	199	206	186	193	178	177	187	182	217	182	215	215	207	213	181	210	194	179	187	196	186	186	195	180	195	195	209	192	191	188	199	202	196	199	187	176	222	190	188	197	232	222	200	179	180	180	179	202	186	179	202	193	203	177	193	206	199	192	191	199	148	207	180	181	200	225	194	177	203	228	191	224	174	182	194	197	186	197	191	182	195	171	179	179	216	190	181	176	200	196	175	189	201	208	189	179	206	208	174	209	195	201	166	194	226	202	207	210	179	174	214	185	182	189	166	189	189	197	185	181	205	205	199	210	192	183	192	195	182	194	173	217	176	228	207	173	190	212	199	218	195	183	190	178	196	190	204	204	188	207	207	198	205	220	191	186	179	176	187	191	188	192	203	181	196	195	197	225	201	211	189	171	201	200	204	166	196	192	209	194	206	200	215	175	216	201	220	187	192	193	178	175	202	198	193	205	195	193	193	182	203	194	176	188	186	201	235	207	215	180	200	177	189	182	220	197	197	192	206	177	215	186	198	192	189	205	204	190	191	194	212	172	192	184	196	203	192	221	183	197	201	177	193	195	164	202	188	187	192	182	188	215	191	212	194	186	191	190	170	201	210	188	191	194	216	186	179	206	212	182	191	167	216	215	205	197	185	186	212	186	185	225	193	209	204	224	183	192	202	198	196	179	197	186	165	191	187	191	204	194	189	190	220	198	195	194	200	194	183	203	206	191	192	196	189	180	191	198	206	194	214	208	183	196	171	179	194	207	196	156	183	187	194	194	190	177	157	189	209	173	169	191	185	201	190	207	189	208	207	213	179	182	200	186	194	172	215	186	194	196	175	191	208	196	193	184	199	189	185	178	208	197	194	195	184	184	191	176	206	197	196	182	206	195	186	180	198	204	207	168	216	194	208	218	195	180	174	195	175	219	192	194	188	200	176	204	192	170	192	213	173	187	184	185	203	200	199	181	179	199	199	209	209	198	190	166	188	175	183	178	214	191	200	192	204	189	182	174	158	185	187	205	203	218	196	179	204	183	196	219	180	193	204	210	200	179	208	178	183	200	160	207	212	203	182	200	192	207	194	217	179	198	198	217	177	195	220	204	185	180	217	215	201	182	188	197	197	176	181	204	191	188	186	183	219	204	214	203	193	197	208	194	211	179	193	174	208	199	195	191	197	192	188	192	194	187	194	189	187	198	197	175	179	201	180	167	207	193	194	197	193	198	154	186	163	194	174	216	199	185	211	184	146	192	192	190	218	206	177	213	195	185	166	196	194	188	210	187	164	177	179	163	221	194	199	188	186	194	189	187	202	192	210	203	203	180	191	195	185	211	203	193	193	161	197	199	184	199	180	194	185	198	211	189	185	207	197	198	191	187	203	176	177	188	217	196	188	174	199	168	191	219	206	172	165	181	182	186	178	203	184	191	205	158	161	169	212	182	184	204	191	214	207	214	207	193	198	179	193	166	177	209	176	202	207	205	191	174	214	165	178	205	203	189	189	179	193	224	206	205	187	178	176	209	217	197	212	180	198	189	190	196	210	193	214	196	200	212	197	193	211	206	189	198	185	194	199	186	188	200	190	197	180	188	198	176	195	183	197	230	187	177	200	214	191	196	179	179	186	185	197	217	194	193	214	198	175	198	165	181	196	217	179	220	176	190	174	179	190	209	204	218	220	207	210	189	178	192	186	211	183	194	183	176	189	187	191	210	204	197	197	188	188	195	187	195	199	214	175	223	172	176	179	205	205	184	177	183	195	199	197	173	197	197	184	234	183	187	226	197	188	191	183	190	196	205	183	205	233	176	196	181	191	214	212	186	186	196	202	183	207	199	201	203	191	205	178	174	186	195	215	181	211	192	168	170	218	183	196	181	199	184	193	187
2210	614	725	762	721	674	661	594	604	623	532	619	584	542	590	572	537	589	582	540	520	575	566	514	567	521	568	565	569	553	552	529	549	529	532	562	559	554	495	506	529	527	513	541	529	541	545	555	543	538	547	560	536	487	555	534	530	538	532	520	547	541	510	550	566	540	535	520	521	524	541	579	535	548	566	538	540	540	535	501	501	525	588	537	527	527	503	544	526	531	527	541	534	565	530	528	553	484	530	529	524	496	567	521	533	511	552	552	560	547	559	537	508	570	522	591	514	536	521	522	514	540	552	517	552	583	544	575	595	509	556	516	519	526	552	551	515	512	538	540	527	521	539	569	522	550	574	573	520	563	535	543	548	509	530	551	540	535	526	537	532	496	525	564	509	539	571	555	506	579	538	555	549	564	531	521	524	562	534	545	530	548	507	545	577	563	528	501	571	491	564	530	547	521	558	519	555	546	506	575	520	519	562	551	583	563	531	558	539	513	485	476	568	560	543	528	606	500	522	572	527	568	537	514	536	573	541	558	515	547	499	570	526	521	546	546	538	565	563	501	529	525	553	516	518	510	497	547	504	571	510	472	548	546	533	541	518	548	545	537	548	499	549	511	573	521	551	546	524	527	531	529	512	539	544	516	572	522	545	588	560	574	511	495	562	581	520	545	569	545	523	559	557	535	566	537	562	585	521	565	532	540	529	558	555	534	499	544	521	529	550	538	545	538	518	556	542	485	558	514	549	525	548	528	516	507	529	548	538	536	565	520	524	519	589	527	549	498	576	547	542	541	546	545	543	563	514	553	535	578	550	530	524	530	553	539	576	511	559	542	556	550	560	456	559	552	585	570	542	536	547	515	534	505	510	553	533	554	550	556	540	566	573	502	570	567	538	520	548	576	525	522	521	550	564	554	553	579	540	512	552	530	585	533	530	565	519	507	551	559	541	536	562	555	552	541	510	531	549	520	524	542	545	542	553	515	489	511	534	537	521	528	522	550	541	506	528	577	518	553	500	512	559	549	498	582	559	528	512	534	525	556	548	510	524	547	566	492	535	538	526	524	523	537	563	505	552	553	568	557	508	559	525	549	540	548	496	549	511	524	536	517	524	510	550	531	537	548	530	519	537	575	516	511	529	583	522	547	533	537	539	533	530	560	534	574	559	564	549	560	557	554	521	533	478	543	535	557	526	519	520	508	541	497	485	544	551	524	524	548	539	499	566	552	544	512	516	582	547	550	536	519	546	544	578	501	536	532	572	551	541	536	545	546	501	520	536	534	515	511	526	545	556	480	565	526	540	523	570	553	555	550	526	482	526	520	493	575	560	580	604	528	526	568	498	557	498	510	546	546	523	532	543	527	555	577	550	535	558	525	550	536	564	553	539	547	544	514	532	489	561	539	533	532	597	560	509	558	554	530	525	507	581	535	591	545	562	547	578	534	600	606	573	591	524	525	554	516	505	546	514	539	533	545	540	524	567	527	566	506	541	547	514	564	550	543	549	521	496	555	538	554	528	552	509	576	533	521	584	525	516	526	515	518	533	525	574	522	538	497	532	514	525	568	523	579	528	546	554	536	470	524	541	555	540	561	560	496	525	525	515	515	532	535	587	570	529	544	527	546	559	535	529	507	554	573	515	551	541	566	528	544	505	499	507	538	542	556	551	561	537	521	541	516	552	521	525	549	517	536	551	543	560	534	551	564	549	559	565	535	550	527	545	534	506	582	514	530	500	524	489	543	567	536	533	550	563	559	531	550	542	550	533	567	560	572	549	579	526	563	521	549	575	522	559	518	550	567	512	551	532	518	534	583	492	610	510	537	529	542	518	523	574	537	521	560	582	521	507	518	544	526	557	510	521	531	541	518	510	515	559	507	611	576	544	547	515	554	522	546	533	543	515	530	535	544	549	555	524	505	527	559	530	539	550	574	543	516	555	528	495	560	536	563	507	523	559	575	539	558	470	545	526	571	518	567	523	512	545	556	594	487	553	515	529	547	523	557	570	545	526	533	498	495	544	514	529	547	557	524	524	547	536	532	551	548	539	497	578	560	523	524	512	574	497	562	549	487	524	522	548	564	532	500	546	541	529	585	519	552	557	542	528	492	547	540	565	537	587	556	563	570	557	567	522	557	501	537	546	553	500	556	513	535	535	554	560	565	544	543	524	526	545	507	547	552	550	538	531	505	504	563	522	554	537	573	566	531	524	567	550	571	546	525	528	564	519	538	507	553	552	518	515	524	542	554	539	547	537	500	536	530	534	497	521	554	536	578	535	577	522	560	574	576	548	565	515	575	543	563	556	501	555	546	524	567	523	507	545	539	547	591	547	580	541	548	542	520	560	545	563	534	529	448	548	562	552	548	571	567	520	546	590	524	527	528	578	555	554	517	543	519	560	527	554	527	500	557	534	547	559	595	517	559	540	557	544	541	538	512	504	558	532	532	561	564	577	527	580	516	521	563	538	510	529	563	550	493	511	508	544	536	554	509	587	541	557	518	532	547	515	545	523	579	563	534	551	523	605	561	510	587	512	520	533	552	529	544	530	540	537	543	582	538	513	507	483	506	577	516	524	526	563	550	528	511	580	562	542	509	549	513	541	559	552	533	576	532	542	510	529	497	533	550	520	566	506	521	554	552	555	570	573	516	525	520	548	550	537	553	559	538	530	572	534	521	569	508	515	578	541	531	518	495	510	546	567	529	540	550	570	512	519	559	569	519	562	506	540	482	540	546	505	545	493	516	511	559	560	534	563	537	490	549	521	529	564	558	528	565	580	538	509	557	569	550	537	565	539	547	569	552	545	563	554	498	544	517	509	551	579	540	529	540	568	573	503	543	539	506	536	527	534	541	526	528	521	547	542	573	523	525	559	559	552	524	540	541	482	535	554	535	543	541	575	568	534	537	544	534	586	571	543	547	535	532	516	546	517	531	505	563	541	511	513	515	546	535	535	534	528	555	558	529	501	543	521	547	517	516	548	515	533	563	523	522	502	570	567	545	539	535	555	543	553	552	533	521	546	542	524	567	509	518	538	559	558	553	558	540	537	540	578	537	535	538	542	548	551	531	494	517	547	566	546	539	559	557	552	528	532	541	555	544	563	533	541	538	556	558	563	551	557	555	544	511	492	514	525	538	554	533	566	558	511	549	544	537	555	540	545	527	513	525	502	573	576	545	566	506	562	534	566	563	547	550	531	539	552	552	574	544	543	531	526	577	577	552	529	550	551	536	559	516	552	531	526	596	548	536	537	577	508	510	531	563	589	522	510	530	511	519	526	507	540	535	570	495	540	527	556	532	534	607	544	517	479	524	566	577	549	530	575	529	535	503	505	499	552	499	521	537	565	537	528	542	495	506	491	548	506	539	596	532	543	525	496	471	534	535	532	535	527	511	565	516	533	568	542	545	516	513	541	526	548	533	530	541	525	538	493	516	511	539	547	556	530	532	565	523	541	545	527	554	543	541	532	567	587	518	500	514	532	557	544	551
10231	1120	1349	988	719	539	393	308	259	228	211	184	210	157	140	144	151	155	132	120	124	112	118	116	128	124	94	106	99	113	111	94	93	106	108	110	95	96	101	120	96	110	99	94	120	98	90	116	112	92	116	105	115	121	113	96	89	123	84	82	94	92	107	91	99	108	88	87	106	94	113	89	112	99	114	107	112	95	103	103	106	97	109	86	103	94	104	92	100	87	105	97	106	97	101	116	94	91	85	98	81	102	92	107	102	105	108	88	114	109	117	108	88	86	78	79	100	97	98	102	93	89	79	97	88	93	91	108	96	108	73	94	87	100	89	102	87	110	99	108	96	94	96	111	90	94	78	107	97	93	83	107	85	88	107	77	101	102	103	100	89	103	89	98	118	92	102	74	107	102	110	118	95	91	102	110	102	101	101	99	98	103	80	99	98	105	84	86	100	91	80	102	111	119	113	83	100	93	99	102	93	101	108	107	101	116	86	101	97	94	100	82	103	86	88	98	86	88	88	103	98	101	110	87	92	108	98	82	80	96	107	90	97	98	97	103	111	88	99	95	94	89	93	97	99	96	89	107	97	104	83	92	84	92	98	102	109	92	108	105	101	129	102	96	83	87	91	83	92	95	88	111	111	88	85	87	112	108	106	91	92	75	99	112	106	109	105	119	92	112	97	96	122	99	101	107	112	95	101	84	96	85	96	95	124	87	96	97	73	110	76	97	112	108	108	101	79	97	112	101	90	98	101	99	94	95	102	97	91	103	93	90	89	109	108	93	103	102	92	98	82	98	103	84	98	92	99	93	93	96	121	89	88	124	96	108	103	99	106	99	81	98	102	92	94	97	95	78	98	67	119	81	88	83	106	111	103	88	86	107	106	106	111	105	96	103	94	114	98	105	91	89	88	92	114	106	100	87	100	98	101	110	100	108	84	104	103	85	107	105	96	91	96	98	83	106	90	103	115	84	90	96	96	94	111	98	91	98	90	98	107	75	105	100	94	100	89	99	93	87	91	89	88	99	80	86	88	95	94	90	107	96	83	79	121	105	107	109	102	92	109	102	89	96	70	82	121	92	89	102	102	79	90	99	107	91	89	105	97	102	88	97	95	102	88	85	92	117	86	95	97	113	90	101	101	109	100	100	90	95	115	99	99	76	99	89	94	93	89	117	95	98	99	97	90	105	102	90	107	101	96	77	100	92	95	110	98	88	93	92	96	89	94	103	101	111	115	91	107	95	103	94	109	99	88	109	88	108	96	87	86	82	112	108	98	101	106	99	101	99	95	94	98	80	103	101	102	106	80	105	99	101	106	96	77	98	83	107	92	94	95	103	72	93	88	86	96	93	113	95	95	113	87	90	106	98	96	92	105	88	102	94	87	86	91	94	96	104	97	97	110	103	96	93	112	93	100	115	101	124	104	93	104	98	118	103	96	100	81	101	92	98	128	93	114	93	103	99	118	88	105	118	97	102	100	108	103	101	80	85	90	114	77	93	88	111	91	90	97	97	102	102	100	99	88	89	97	88	85	93	104	108	86	96	101	96	99	80	112	112	92	110	107	110	93	104	108	86	98	118	110	88	101	94	84	110	92	94	104	109	97	88	110	70	82	112	108	97	103	114	84	102	84	97	95	91	98	96	99	96	97	85	89	93	86	104	101	108	101	107	84	99	117	100	86	89	93	94	103	100	82	90	91	92	95	101	94	96	82	96	90	96	97	98	93	106	97	100	93	89	96	86	110	94	102	99	94	91	116	94	91	86	113	121	91	83	84	108	94	102	116	92	93	98	97	95	108	105	92	81	91	105	92	93	90	101	99	114	108	94	91	93	86	111	105	123	88	118	106	95	110	84	92	99	96	94	104	85	106	101	97	95	102	100	117	108	98	90	89	92	100	110	96	93	87	95	93	102	80	90	104	97	97	104	105	98	90	131	106	97	91	106	111	95	103	106	80	82	97	113	110	105	100	98	98	100	95	104	76	104	101	101	103	92	92	99	81	94	95	93	113	106	91	86	99	96	91	109	111	102	103	102	92	112	87	94	92	97	108	116	118	92	90	102	113	100	92	83	90	90	88	82	103	100	104	109	87	92	97	108	99	100	88	93	101	92	101	87	98	109	94	106	107	88	110	95	89	96	77	112	105	92	86	80	92	110	78	92	115	74	100	96	97	84	105	96	104	99	96	88	102	98	81	103	99	97	89	76	116	90	98	84	91	111	106	103	103	83	102	109	102	113	67	97	99	106	95	105	81	96	106	88	104	87	102	94	109	108	97	88	99	101	86	90	100	86	90	106	106	88	95	83	99	78	95	85	98	93	88	101	95	95	94	88	95	100	113	108	102	98	94	92	90	98	94	86	95	97	93	99	91	99	83	105	102	112	101	114	95	93	103	88	104	85	87	91	90	94	106	101	114	100	96	96	89	81	75	99	112	88	97	88	97	82	97	123	98	96	85	103	95	108	75	93	109	93	114	105	97	117	96	76	91	109	82	89	108	87	100	85	98	90	85	98	86	86	83	93	107	80	87	92	101	111	103	100	131	98	103	111	88	107	100	88	107	85	94	96	93	105	84	103	103	92	117	95	97	110	86	104	100	99	93	83	90	102	101	101	101	117	95	106	119	111	95	109	118	100	107	101	106	104	89	83	108	88	103	90	98	112	114	98	94	81	99	112	80	104	98	98	98	105	122	103	113	79	89	99	100	89	112	94	106	104	109	93	107	86	102	100	120	84	85	98	107	110	113	110	88	101	91	97	100	103	92	101	87	99	84	91	96	83	106	96	103	98	102	94	104	91	90	118	96	81	116	101	79	108	111	95	82	100	108	105	87	91	87	104	100	98	88	95	90	99	94	105	99	85	109	108	94	102	99	97	100	114	89	87	100	90	100	96	106	117	87	97	84	105	100	114	89	105	85	101	105	95	110	96	98	108	93	103	106	106	111	104	97	87	99	94	117	111	93	104	123	104	105	90	94	93	89	65	95	118	100	85	97	105	94	104	86	89	80	102	96	104	97	90	102	79	110	89	96	99	91	94	104	84	99	118	86	80	90	100	96	100	103	90	76	82	96	94	79	98	116	80	98	106	88	101	98	101	98	114	103	90	93	118	86	101	92	85	96	89	115	93	103	80	81	116	90	95	104	92	82	106	113	99	96	102	85	97	97	101	102	109	97	91	88	108	99	88	98	103	98	84	105	99	84	96	90	83	98	101	105	81	87	104	99	114	90	91	91	110	91	103	102	108	110	90	89	104	105	96	81	86	86	93	102	101	117	90	107	99	96	90	95	94	81	88	96	96	87	92	111	85	98	109	98	101	86	101	88	91	92	98	111	117	80	103	81	87	94	86	106	91	114	75	100	109	100	105	95	94	100	112	104	99	106	112	105	86	93	108	108	87	95	90	107	103	99	89	99	97	99	107	73	103	89	78	102	105	80	104	101	94	83	97	91	94	99	87	94	84	96	84	98	114	93	92	103	85	115	97	88	91
5530	1376	3107	3540	2945	2442	1923	1761	1432	1178	1047	949	885	759	715	690	666	623	571	541	516	498	479	474	479	461	456	429	407	418	377	394	385	397	376	374	397	387	378	392	361	360	362	381	368	352	355	315	354	342	330	347	363	315	351	332	355	328	338	316	343	327	336	349	330	317	345	317	308	332	327	321	371	304	357	331	329	276	309	286	328	352	319	322	325	291	343	309	294	311	310	324	303	301	306	358	332	328	281	333	326	319	287	342	336	331	296	302	318	311	294	324	306	331	326	315	329	340	323	305	359	306	283	340	283	314	292	326	314	301	299	318	346	269	299	312	324	304	305	298	317	317	293	290	286	317	295	319	297	340	330	303	300	305	341	319	286	289	290	318	304	327	276	320	341	341	301	312	300	322	325	313	283	311	293	330	277	302	317	282	307	323	294	289	295	273	289	303	315	339	281	326	279	311	292	329	332	292	311	322	310	308	305	292	301	306	297	308	307	299	268	298	296	317	318	281	333	340	305	295	322	314	342	302	358	298	276	284	352	328	330	288	275	332	281	327	306	329	336	289	295	347	285	314	304	321	316	320	305	288	291	344	301	352	302	288	314	285	319	335	306	298	329	325	333	327	293	330	298	269	306	323	281	314	307	286	272	304	317	275	309	280	306	294	289	280	312	316	278	300	327	323	338	303	336	309	316	315	303	301	313	302	296	309	312	304	305	329	318	269	325	297	322	324	337	329	271	330	321	332	303	310	325	302	319	287	294	272	305	306	308	328	314	330	302	289	300	303	328	324	277	314	311	313	298	310	298	287	344	331	318	280	294	305	321	309	297	307	337	325	337	300	334	320	325	351	295	314	312	287	287	315	312	285	313	313	297	319	315	328	299	289	301	325	320	331	306	307	305	325	318	309	269	332	321	288	290	287	288	344	334	320	326	316	292	314	297	304	292	320	318	328	303	289	298	286	316	303	331	339	304	308	295	289	284	288	315	322	293	283	295	305	289	274	310	309	332	300	337	312	339	313	307	306	307	263	308	299	316	323	317	321	339	312	322	343	325	318	322	316	305	323	298	302	306	297	317	353	316	324	307	325	318	317	297	299	301	284	313	285	277	303	294	290	306	316	303	309	313	317	316	319	300	305	310	306	297	327	310	312	312	322	340	299	302	294	307	315	286	303	307	294	294	293	295	296	301	282	311	321	320	295	343	289	293	334	302	300	287	326	310	293	294	328	306	293	294	287	309	311	271	317	329	329	289	317	306	281	311	281	306	277	294	292	289	300	296	300	315	314	287	272	318	303	300	325	283	288	296	300	308	335	299	303	296	323	291	297	318	319	306	330	273	279	277	308	322	304	315	299	282	295	325	314	273	297	298	271	302	299	307	308	315	292	287	314	311	339	291	309	281	300	319	322	322	327	336	299	311	312	338	298	332	322	311	327	297	322	310	306	321	296	316	308	318	320	333	311	328	290	314	323	316	288	301	331	295	314	301	309	312	278	274	319	296	306	291	302	307	324	347	314	292	324	332	331	304	285	302	327	300	279	336	310	321	342	337	336	308	310	330	280	300	321	302	308	318	312	300	310	282	283	333	316	287	306	292	294	316	299	311	293	290	300	324	314	302	324	297	303	332	298	300	320	314	275	317	286	274	311	324	323	302	323	296	285	286	298	304	300	318	300	321	286	321	305	320	336	293	301	321	330	331	317	316	303	279	331	324	280	285	295	304	347	310	269	329	306	307	259	290	327	299	291	268	296	272	298	299	325	333	342	296	323	291	310	309	315	326	308	334	330	292	303	300	331	306	298	328	278	306	306	300	305	314	293	337	309	317	310	313	315	315	285	332	316	337	347	325	303	304	286	302	301	285	356	330	322	309	316	312	323	291	363	320	309	312	295	314	298	318	335	335	303	326	325	303	315	290	301	313	305	283	342	297	292	329	268	313	312	337	314	300	332	323	321	308	320	304	337	293	307	268	284	334	293	307	312	302	288	306	306	327	290	315	331	347	295	290	293	325	320	287	285	302	325	325	319	346	280	321	318	308	327	318	291	317	292	320	307	293	304	340	307	304	314	314	296	304	320	338	290	318	300	304	321	305	314	293	338	305	321	300	321	307	320	294	311	302	305	324	281	290	302	330	329	334	314	332	298	307	319	304	320	305	305	313	297	330	326	288	304	317	281	281	292	305	308	319	292	294	276	305	304	356	338	304	321	314	317	325	300	282	293	332	257	364	331	309	308	358	312	339	294	309	287	289	315	305	322	337	309	313	294	295	300	347	316	331	336	319	276	278	310	311	336	323	332	291	303	279	311	317	325	324	296	310	328	287	318	297	305	308	283	299	304	274	328	311	331	303	308	275	324	304	338	313	302	306	329	313	328	310	340	295	284	258	317	301	313	294	318	301	293	287	325	297	307	312	312	339	276	314	275	292	305	319	296	329	325	303	273	308	321	280	300	348	310	304	298	317	331	317	316	311	308	309	320	315	312	299	321	290	318	308	287	297	316	284	327	331	307	319	302	318	310	327	302	313	325	294	354	297	297	299	307	322	330	306	305	302	293	291	287	273	317	279	310	307	320	307	307	329	320	319	302	295	305	291	309	290	310	294	314	353	313	307	291	315	317	299	292	302	323	295	341	286	301	327	305	299	315	312	299	342	319	307	329	322	305	311	288	290	302	294	323	353	288	309	293	318	320	291	295	276	303	286	331	311	323	313	321	289	332	347	315	296	299	317	328	293	314	272	365	300	311	308	310	252	317	315	308	304	298	312	324	301	321	290	315	323	276	297	300	281	312	299	304	293	295	328	298	306	309	328	297	310	296	339	277	290	306	273	309	303	288	331	334	272	306	321	311	296	321	321	300	325	297	326	347	324	270	330	323	288	335	269	300	300	328	300	291	329	317	315	322	304	314	297	291	327	334	328	282	303	298	297	305	316	306	307	301	334	293	281	312	328	308	283	326	293	319	298	300	310	302	316	330	305	299	297	306	286	286	321	334	273	302	336	324	303	319	309	332	330	336	296	322	268	323	292	320	335	290	279	304	297	315	311	309	315	319	332	288	333	336	321	302	304	295	301	334	314	313	292	337	288	317	297	295	317	288	292	301	299	305	313	303	323	318	269	331	324	299	312	281	298	311	286	300	313	319	291	309	337	287	309	298	324	317	311	329	274	281	297	299	302	302	287	317	282	284	327	322	314	345	312	320	275	269	320	342	318	299	304	305	290	299	271	354	278	292	309	287	305	278	314	289	312	328	287	306	306	304	302	309	322	284	310	305	312	338	291	316	333	292	313	279	320	295	286	290	311	304	310	314	264	295	312	310	280	281	339	329	277	290	284	343	288	322	308	297	259	298	291	323	309	307	299	305	296	331	258	327	305	302	319	332	339	306	294	308	309	293	293	328	286	296	319	302	301	335	298	295	294	294	295	286	288	318	305	305	300	325	309	327	342	312	293	308	292	296	297	310	329	303	298	300	298	312	318	307	327	325	301	283
19007	3265	3037	2256	1536	1085	863	680	527	496	430	370	325	320	274	261	278	227	247	222	221	232	213	218	220	211	180	169	193	178	195	171	173	175	180	185	162	200	189	197	166	166	200	191	186	145	169	177	189	193	163	168	163	167	165	206	179	182	152	169	177	163	171	194	159	152	170	177	190	189	177	159	166	154	173	147	158	180	183	174	127	174	180	161	162	162	180	165	179	151	166	162	168	146	167	165	168	165	170	168	186	146	175	160	157	158	166	132	169	174	142	156	169	175	143	156	160	159	156	186	172	142	185	154	159	163	176	147	188	158	137	164	138	159	155	194	181	178	167	156	137	154	156	173	178	159	181	181	155	169	164	162	160	146	148	178	166	162	174	173	177	160	170	188	178	160	167	185	136	141	167	165	159	175	156	158	141	174	161	157	164	172	171	186	175	151	165	181	174	158	171	171	148	160	173	159	162	154	149	131	141	142	152	160	137	168	156	149	148	164	154	169	179	145	163	151	163	141	145	177	175	151	156	158	156	171	160	126	155	161	143	169	171	165	148	152	161	168	159	176	170	176	158	167	162	168	155	143	167	167	174	167	176	154	179	149	158	157	162	150	161	179	170	168	165	155	161	182	175	176	168	173	157	177	151	166	142	176	158	179	155	162	189	177	177	173	160	176	157	167	154	170	167	176	175	149	169	159	142	143	160	169	153	146	168	164	173	185	164	182	169	160	175	175	140	172	154	172	160	179	201	143	163	164	174	164	170	185	148	172	160	166	173	168	169	147	185	156	165	166	154	144	168	180	177	177	161	152	194	168	154	152	177	150	169	176	158	172	153	167	167	150	168	174	150	165	139	178	172	175	168	160	172	173	178	172	148	181	174	161	168	171	167	171	169	159	158	183	182	160	171	152	173	173	155	167	166	160	135	154	180	190	187	170	197	177	175	165	172	179	172	157	156	176	186	145	136	143	178	168	158	150	155	172	178	157	164	172	150	150	159	152	165	194	161	146	163	175	142	157	175	164	155	141	178	167	169	161	167	185	159	171	186	175	166	186	168	170	187	170	153	171	160	142	159	151	145	142	191	175	161	168	178	171	140	184	142	176	165	173	141	180	169	162	150	154	149	181	144	176	158	170	163	175	148	148	175	160	178	155	159	152	156	156	188	165	154	170	167	168	158	186	148	131	150	162	157	164	164	141	137	150	189	153	161	158	177	167	167	161	157	171	162	156	154	161	148	159	175	173	155	144	150	180	165	177	174	172	173	161	169	138	152	180	177	168	155	164	157	174	170	170	161	157	165	170	186	171	127	169	178	157	177	179	162	161	161	166	171	191	161	204	170	153	160	159	169	159	169	143	162	144	197	168	167	180	150	161	160	174	133	187	157	167	191	170	151	145	161	180	150	143	160	186	152	196	177	169	155	164	155	190	162	156	179	173	160	161	153	166	178	134	153	173	171	176	155	153	161	164	147	164	173	154	151	179	178	178	167	188	165	153	179	155	165	162	149	162	174	153	178	172	143	156	171	161	170	175	158	146	170	168	164	174	174	139	173	171	161	161	147	179	183	163	176	159	164	162	143	183	162	182	149	170	151	152	147	145	157	169	140	161	163	169	161	171	163	165	141	183	169	163	146	166	172	148	153	161	171	150	157	147	176	138	186	166	169	158	166	169	180	160	177	151	168	167	146	147	156	146	151	152	170	187	135	167	170	164	175	168	152	167	137	169	169	174	156	186	185	161	170	158	168	155	163	148	162	154	170	174	170	166	157	172	175	181	173	174	174	180	146	161	163	160	150	161	150	164	158	172	151	139	160	171	163	154	169	159	153	159	150	151	189	160	146	157	178	176	152	165	181	143	171	163	164	153	155	176	156	169	158	169	154	166	154	158	165	158	163	150	159	160	185	165	133	161	171	180	134	146	166	145	177	192	161	175	163	162	167	171	177	135	156	178	159	163	173	140	163	163	169	163	168	155	182	130	182	157	169	169	157	167	158	157	146	168	166	149	174	160	156	169	157	166	144	174	141	146	169	187	161	146	173	151	193	168	170	176	139	140	162	151	172	157	194	156	156	153	176	181	178	153	158	147	172	176	185	158	163	156	164	186	176	163	148	169	145	194	163	172	148	164	186	144	165	179	156	155	172	167	140	165	173	152	161	164	162	147	171	160	151	163	167	145	162	151	164	162	152	158	167	155	170	166	149	159	179	158	187	172	152	164	155	172	202	178	158	161	151	179	147	159	183	161	153	158	143	175	160	177	161	163	143	168	167	191	170	180	158	162	129	165	155	151	168	161	152	138	162	169	173	152	174	194	159	181	140	154	161	189	169	171	161	139	167	160	167	174	159	178	165	176	160	164	163	162	157	155	170	150	176	182	160	135	164	145	161	161	168	169	158	152	161	151	154	145	179	159	174	184	147	168	190	170	167	140	166	172	135	170	169	165	181	157	173	188	175	160	160	133	183	158	189	173	152	168	161	150	170	175	170	163	182	147	154	148	165	143	164	169	150	166	166	163	173	193	173	167	164	172	159	152	175	189	161	155	175	159	161	154	180	160	158	169	162	167	177	169	144	164	164	190	172	171	171	173	152	168	167	164	156	161	162	171	169	156	158	179	174	177	174	167	147	171	134	169	170	176	147	165	157	142	147	167	162	174	155	136	170	152	160	155	145	176	136	146	165	147	165	144	162	153	169	168	151	188	180	162	162	190	166	175	184	151	184	136	172	175	171	152	171	174	154	160	125	183	176	188	167	148	140	174	145	191	167	174	182	164	160	146	164	167	187	166	164	186	172	148	158	179	165	169	156	150	170	182	172	162	153	162	158	165	151	171	174	173	161	170	158	165	171	156	130	139	160	165	145	163	167	141	176	154	165	142	179	172	180	178	166	163	144	172	156	157	184	172	151	165	143	158	173	186	167	168	152	164	165	161	164	184	173	179	168	170	201	154	144	132	146	146	154	187	144	158	182	175	164	175	178	197	145	159	157	142	166	165	155	174	149	149	159	198	157	188	155	166	160	150	166	158	156	158	163	188	178	173	164	165	155	140	159	185	163	174	148	155	155	151	156	177	168	157	148	159	165	160	148	170	164	156	174	152	174	165	165	155	185	161	174	159	152	160	169	171	166	170	152	166	159	160	154	170	148	177	170	193	158	151	173	166	175	161	150	142	169	170	172	154	156	159	157	153	174	164	147	158	151	172	173	159	181	158	168	175	163	151	165	169	195	171	161	167	173	175	168	171	170	145	151	172	158	174	166	155	167	165	164	180	163	164	164	146	163	163	150	176	169	145	156	180	179	183	165	165	146	182	172	151	179	176	154	172	150	149	152	153	154	169	170	177	139	150	179	161	157	175	158	155	164	142	172	188	190	182	167	155	172	144	172	185	187	155	164	179	170	146	163	160	138	157	170	172	173	155	174	163	151	150	151	153	151	161	172	159	166	143	164	170	162	184	158	171	172	155	168	180	164	162	182	170	192	169	167	183	191	142
7913	2687	6175	6906	5713	4719	3850	3063	2743	2241	1958	1788	1623	1513	1300	1226	1103	1047	1009	990	960	866	869	850	792	778	736	770	712	689	676	714	668	646	633	622	603	604	565	660	644	624	541	585	600	534	574	600	561	557	585	543	534	550	551	580	551	596	563	521	558	490	519	545	479	529	537	512	516	518	504	520	512	508	520	539	501	502	538	501	483	517	522	547	541	506	542	539	492	557	482	504	502	512	495	529	524	491	523	512	482	511	515	494	491	475	492	514	526	491	481	528	496	486	492	468	522	512	511	533	507	494	473	465	498	477	478	476	512	536	482	490	474	480	498	455	511	467	511	446	506	493	501	513	484	514	486	491	503	505	514	508	486	457	519	505	518	457	503	494	498	475	488	476	533	503	469	485	462	491	480	506	469	501	492	539	490	480	490	450	516	456	505	454	520	461	493	505	470	459	461	463	514	471	484	518	503	476	509	455	463	478	496	463	501	503	510	485	498	505	487	525	460	506	512	489	482	514	480	519	472	449	468	470	458	489	476	467	451	504	485	442	495	482	461	496	524	508	473	463	503	497	506	477	523	475	524	480	476	493	472	454	490	464	517	494	502	433	499	493	463	477	475	492	477	493	514	488	474	480	468	478	494	507	471	467	482	471	514	437	451	459	467	469	512	470	508	505	521	491	450	519	492	487	515	489	521	478	454	471	473	492	471	476	494	459	542	516	494	492	453	483	498	476	489	483	488	472	482	507	461	447	482	484	458	484	511	476	514	499	499	489	505	472	484	456	519	496	430	488	497	477	476	473	487	480	471	494	519	487	477	500	463	464	501	487	520	491	474	497	512	491	500	458	443	447	499	509	487	486	509	479	472	473	458	496	502	460	434	487	483	495	519	488	473	492	497	498	489	465	473	479	532	477	478	487	461	510	495	550	503	517	460	486	475	501	508	458	536	502	516	437	479	441	513	498	470	494	512	488	470	498	465	505	510	502	481	518	513	493	526	483	504	464	495	449	479	480	469	511	479	512	468	497	456	479	511	477	508	456	472	514	483	490	488	496	529	473	521	479	486	474	490	492	457	464	527	498	501	506	454	503	511	468	475	488	480	468	504	469	507	511	480	498	492	474	484	470	476	486	477	487	475	487	475	492	515	485	489	499	523	483	493	461	521	456	523	488	474	472	482	507	437	497	517	504	455	490	520	493	478	465	484	484	514	453	466	466	482	516	440	488	455	487	462	498	496	523	456	458	486	484	516	475	461	458	505	490	524	481	515	486	502	493	499	490	489	526	494	471	513	482	456	439	497	534	479	518	481	516	502	506	502	461	513	467	523	499	519	448	494	470	501	477	475	491	525	499	488	488	511	491	473	510	490	481	496	485	481	520	471	475	472	489	504	487	479	500	490	483	457	479	448	510	517	497	461	493	464	489	502	488	517	499	495	467	493	455	465	478	473	529	504	450	513	489	516	469	491	469	492	528	494	458	480	493	459	465	496	553	482	470	489	517	469	510	502	468	465	464	503	480	483	460	487	474	503	495	481	502	476	503	488	485	497	508	530	516	465	483	455	473	485	486	514	463	448	497	463	522	471	485	485	463	511	496	505	451	484	492	499	460	492	501	470	498	474	464	500	505	472	524	461	505	495	454	464	473	549	457	480	463	500	489	499	505	500	476	493	493	517	497	512	492	499	481	485	484	506	504	497	506	481	497	483	473	498	494	495	454	508	496	464	460	476	451	490	477	473	498	460	472	465	506	488	469	493	457	494	476	487	462	536	486	523	510	474	491	448	480	451	450	474	485	452	489	485	490	467	499	508	501	471	474	464	464	495	485	477	468	491	532	484	466	467	523	481	457	487	452	496	482	502	478	504	493	480	506	485	518	517	502	465	504	488	487	456	502	435	491	466	498	481	492	475	486	475	459	491	483	469	432	496	475	494	491	528	483	490	515	510	491	508	465	507	465	503	497	447	485	476	463	485	462	476	463	471	520	498	488	461	508	471	481	472	473	523	463	457	444	506	490	487	467	480	490	520	483	540	486	484	479	492	497	494	475	482	471	503	469	509	483	501	484	500	490	507	472	474	493	478	516	463	487	506	497	517	496	516	479	492	452	472	491	476	495	484	454	530	501	489	496	488	460	511	506	480	500	494	498	502	472	454	518	477	459	467	526	469	507	501	522	488	492	485	468	500	514	473	499	507	496	494	488	496	511	450	458	503	526	507	492	494	463	489	497	517	484	441	539	479	466	504	448	484	473	492	490	474	491	486	480	469	495	483	450	472	503	499	487	504	509	505	499	485	516	489	469	461	463	478	452	454	459	509	488	474	471	483	453	472	476	467	494	475	515	513	477	457	489	506	471	497	470	494	482	474	439	478	496	469	484	488	537	490	482	477	514	511	511	458	495	508	478	473	502	472	474	498	540	487	481	469	447	479	518	471	487	469	482	482	493	489	465	513	520	462	497	499	494	483	531	495	467	525	483	520	496	505	484	484	458	491	490	504	473	534	453	492	491	487	493	492	456	467	499	484	463	482	479	447	456	484	521	482	487	440	472	496	483	476	508	437	509	480	480	471	480	493	465	463	492	462	493	479	494	475	484	481	498	468	478	478	507	464	492	466	572	479	538	499	453	446	514	477	491	486	518	523	456	497	469	485	470	519	495	495	494	489	506	453	477	499	492	481	478	496	512	497	464	463	501	492	445	514	493	484	483	499	529	456	502	515	526	455	506	464	509	465	462	457	484	510	492	460	495	471	466	486	482	496	487	508	489	499	478	467	488	462	507	495	511	477	486	431	475	459	515	485	453	461	520	542	468	521	492	487	495	460	522	462	506	481	498	505	477	490	501	473	477	472	458	495	491	474	489	487	484	505	529	477	437	455	440	441	500	474	538	513	481	481	480	468	469	497	458	491	501	468	475	502	480	457	501	501	505	520	502	455	517	522	509	508	497	475	492	480	470	477	477	509	480	503	517	481	448	524	502	464	471	463	492	481	495	464	463	498	507	467	480	477	498	492	497	497	472	497	486	496	488	509	479	499	474	516	452	481	532	497	504	490	457	505	443	465	548	521	483	475	485	482	466	498	477	447	469	461	502	473	511	513	454	484	449	519	471	494	460	468	513	524	491	496	538	478	454	459	500	496	485	474	482	477	478	461	451	511	449	505	463	461	519	517	500	486	461	525	484	478	492	528	502	486	464	482	476	502	482	500	515	470	478	470	479	483	490	488	466	465	505	503	485	468	494	500	502	476	476	491	479	508	491	508	472	495	502	496	485	464	484	461	431	460	485	484	476	497	473	502	496	489	504	487	473	478	498	475	508	518	490	541	488	510	499	486	489	500	515	501	472	510	471	486	483	467	498	500	522	452	517	517	435	477	480	480	485	517	499	507	488	470	438	541	488	484	471	510	443	514	515	480	485	495	460	481	513	494	470	516	483	474	466	467	452	465	475	497	509	489	482	476	477	498	489	486	510	479	480	487	506	461	451	469	496	492	466
2370	246	257	245	237	198	214	207	208	212	184	211	189	185	196	209	202	196	175	190	197	189	174	214	189	224	207	183	193	211	164	182	196	202	171	195	194	166	190	182	203	181	201	198	216	195	181	172	187	197	181	216	194	190	187	183	178	203	193	223	195	196	184	197	198	184	201	173	191	180	197	189	200	214	185	191	230	178	194	200	187	206	199	171	196	205	174	175	164	202	201	165	173	205	193	189	180	195	214	204	200	172	204	228	221	195	221	178	206	178	194	204	202	202	190	195	200	190	183	217	191	177	186	219	205	187	191	177	194	192	155	184	177	182	195	196	187	214	183	175	194	202	189	207	202	184	216	181	189	186	197	186	188	191	190	187	173	200	200	181	194	187	202	208	195	204	201	171	176	199	202	172	184	184	192	185	199	162	196	186	200	221	197	177	181	201	196	176	190	188	182	223	205	211	217	189	206	188	202	180	179	201	192	179	172	205	196	172	184	191	194	193	198	188	211	196	189	196	201	203	195	191	180	179	192	186	197	202	199	202	190	179	189	191	174	197	170	191	202	184	208	173	225	226	191	199	224	224	208	195	171	192	197	173	191	205	194	212	190	194	174	203	189	187	204	184	204	202	180	178	184	221	218	204	182	204	166	193	224	214	198	193	198	168	176	198	167	191	199	207	191	203	226	219	194	185	220	202	175	192	200	216	192	210	209	202	195	200	184	186	169	197	201	214	196	186	205	219	177	177	197	184	205	171	187	168	181	193	206	194	195	162	219	218	198	169	196	197	203	203	186	204	189	219	199	182	190	174	212	181	198	167	191	213	182	233	208	190	180	203	215	175	193	206	180	201	201	186	191	199	215	221	211	194	177	212	176	213	192	188	180	197	199	163	194	209	176	195	194	218	194	187	187	204	178	213	215	222	176	168	185	207	173	192	198	219	200	180	176	156	193	194	197	177	180	188	191	193	180	202	182	190	198	210	217	178	180	173	195	200	193	187	214	194	174	157	172	189	191	180	188	189	201	187	173	213	196	186	196	178	193	204	200	194	197	189	202	178	188	199	210	201	207	168	213	218	198	214	180	197	193	187	168	201	195	192	201	201	201	208	198	221	192	193	195	171	209	181	197	181	226	197	224	188	205	204	176	186	194	190	188	181	217	215	185	200	204	193	180	201	213	213	186	204	186	211	175	194	167	191	218	209	203	191	209	160	181	187	206	176	193	194	190	181	190	211	195	190	193	177	202	179	192	173	203	187	191	196	170	168	197	161	199	207	193	207	190	182	178	200	181	168	179	196	206	221	199	204	190	209	190	171	208	198	195	185	198	205	198	200	173	172	176	213	191	194	197	186	203	192	205	202	206	195	200	189	193	180	184	189	219	192	172	187	175	200	185	178	177	179	188	190	213	196	224	205	205	226	203	225	189	193	162	190	178	202	181	174	192	190	208	189	199	181	202	191	175	210	225	215	190	191	182	203	187	192	196	204	204	173	198	164	203	224	180	213	193	177	194	208	199	216	205	184	192	190	172	200	196	202	184	171	184	179	184	191	194	204	192	214	213	181	184	186	190	189	191	191	180	187	200	200	180	163	204	192	209	191	178	216	202	209	180	226	181	192	185	200	199	236	193	220	182	200	186	189	180	190	191	190	176	174	196	171	199	212	190	219	193	200	165	188	197	202	201	198	196	191	205	212	172	210	183	210	222	195	214	187	172	207	192	211	208	226	188	197	200	216	175	194	198	194	182	188	204	207	179	228	198	186	187	193	214	180	200	210	173	176	213	205	186	189	239	222	204	191	175	204	189	202	171	189	198	195	183	215	173	191	194	177	210	195	196	192	213	186	196	181	174	201	179	214	202	184	176	205	206	195	205	186	215	178	211	199	186	169	181	220	203	192	196	196	205	212	191	183	192	194	173	192	193	189	191	204	190	203	200	191	208	169	166	225	176	184	179	200	194	187	193	175	194	204	180	195	203	172	202	217	198	212	197	174	190	195	201	198	205	189	211	190	208	171	184	203	199	175	199	191	202	184	211	204	187	195	181	191	194	192	187	197	216	191	211	214	212	197	186	193	178	204	199	202	185	182	193	232	197	174	186	181	183	176	209	219	198	184	187	169	242	212	197	198	187	189	209	203	179	221	189	186	190	183	203	187	206	170	214	167	166	190	200	217	214	189	190	203	215	201	179	190	208	190	173	182	207	205	212	192	213	214	176	176	186	212	185	172	183	192	193	207	189	188	178	205	178	192	199	215	175	209	171	195	191	211	206	206	172	195	198	202	185	183	205	212	207	181	181	195	199	185	177	179	203	209	225	209	192	193	200	172	220	197	200	191	212	193	219	182	178	191	200	192	176	181	191	169	207	178	224	230	202	189	209	190	184	204	215	235	222	187	199	186	199	206	214	189	186	194	198	199	176	214	192	197	210	194	189	174	218	195	210	194	201	199	184	223	202	214	189	170	178	182	200	209	161	186	190	199	186	197	182	204	168	175	193	202	199	182	191	200	164	197	196	194	144	179	201	220	200	201	196	183	173	189	186	176	215	199	199	199	211	209	214	218	178	195	198	200	181	228	203	185	180	216	195	175	168	205	172	226	186	187	194	219	193	197	181	188	213	204	177	178	181	225	189	184	189	200	188	228	195	187	206	172	193	189	178	193	185	213	168	187	191	185	205	200	195	210	188	173	197	198	198	206	178	213	204	192	195	192	177	178	198	226	176	200	196	184	179	190	220	188	175	185	202	204	175	207	182	189	202	168	201	192	183	188	172	191	179	176	182	215	174	193	186	190	211	171	203	196	198	192	210	187	181	204	200	194	170	189	179	204	176	203	203	188	190	183	174	219	193	195	211	226	205	188	188	181	189	207	209	184	187	178	192	195	205	192	178	210	201	218	186	194	205	180	206	172	211	181	202	192	202	223	176	199	199	197	213	195	194	192	178	188	192	180	155	178	196	216	226	179	180	181	177	182	181	174	190	184	200	188	194	202	196	169	186	172	188	214	204	182	199	212	177	216	192	189	187	203	216	206	203	170	184	197	200	174	202	185	191	211	210	185	181	202	201	209	192	188	202	161	194	169	194	219	184	217	191	184	179	175	178	179	185	194	199	192	209	187	185	195	197	208	197	177	175	216	185	202	201	173	193	208	197	198	187	207	181	176	194	202	200	189	207	197	198	180	209	198	185	190	205	167	202	214	166	166	212	198	196	178	187	197	188	189	197	182	198	209	188	178	230	186	211	194	231	200	181	209	226	189	190	193	211	213	184	177	206	199	182	204	183	199	199	183	213	186	204	191	199	179	208	187	194	192	185	197	188	202	200	181	203	202	191	193	175	210	221	188	176	187	200	201	169	178	194	226	198	201	179	192	214	194	198	162	184	211	185	203	209	180	192	188	209	186	208	215	168	219	187	180	190	185	195	208	180	213	190	177	185	191	208	191	170	192	190	211	185	210	181	183	209	195	175	161	195	208	187	179	204	203	202	197	165	186
2227	653	688	761	752	666	640	624	612	622	618	582	567	579	574	599	551	564	570	571	587	596	557	543	543	559	594	545	545	550	568	538	532	563	540	578	553	525	513	515	542	552	529	577	552	532	550	552	543	573	560	521	546	569	565	560	541	516	551	526	560	516	535	542	531	550	488	508	503	549	511	515	515	545	522	517	504	517	513	565	519	535	566	596	561	540	542	556	526	547	550	501	556	536	524	523	509	550	536	531	554	526	542	512	573	510	535	517	562	548	553	558	557	499	552	559	526	565	572	535	568	533	519	557	521	587	534	550	510	529	553	500	555	528	522	552	523	537	558	563	563	543	558	574	562	568	580	578	574	558	531	524	547	551	541	522	548	537	535	565	543	544	551	535	517	483	517	559	547	541	499	512	550	545	542	528	527	530	529	549	510	493	563	500	524	521	520	579	540	513	516	527	573	558	517	535	548	543	530	511	529	576	536	536	537	520	567	530	550	528	558	530	517	540	537	503	545	535	512	583	525	569	499	551	568	542	495	550	559	562	520	532	527	538	521	545	535	526	531	587	531	548	500	549	582	530	535	540	544	545	528	536	524	556	524	537	554	547	502	533	543	535	526	525	542	534	552	504	542	513	535	512	529	579	528	513	554	518	548	527	526	554	566	557	519	518	536	514	557	576	524	516	525	578	538	521	549	525	500	559	558	531	550	586	531	552	570	547	535	496	546	571	547	511	525	566	540	539	551	515	527	557	599	523	543	576	505	575	522	533	561	537	539	536	578	556	561	556	532	550	582	513	529	540	530	546	519	503	526	504	535	549	517	526	550	557	516	524	564	533	524	560	508	529	539	563	572	520	555	549	545	513	517	545	509	561	586	523	551	522	525	546	523	586	566	555	555	554	536	553	581	544	530	535	543	505	536	547	512	522	582	525	533	525	513	555	545	517	546	500	518	520	557	555	542	529	592	563	526	487	515	525	510	526	521	529	533	548	556	523	528	543	541	563	545	531	544	525	525	542	530	567	507	541	548	504	519	538	522	518	549	582	536	562	588	546	507	555	561	538	517	541	523	556	587	513	573	562	533	553	581	547	511	545	516	545	551	490	525	604	517	510	536	545	526	537	525	521	518	528	517	525	507	540	519	561	525	511	558	546	554	533	523	528	526	519	541	543	532	528	580	529	550	561	522	532	593	543	510	529	565	589	560	504	512	544	558	526	534	557	508	568	557	560	530	526	569	550	512	515	560	566	524	546	516	548	533	579	543	568	529	542	569	576	520	569	540	498	535	546	504	528	540	524	538	511	552	574	527	501	586	505	568	551	528	541	541	558	519	504	581	507	558	566	521	543	546	519	501	538	538	534	485	543	514	556	548	528	568	576	551	544	516	520	518	515	554	518	550	527	476	547	496	563	548	531	537	508	539	540	561	508	555	550	526	532	522	534	528	535	531	569	498	535	519	538	526	534	533	531	544	554	537	560	566	555	528	546	554	498	529	539	548	522	491	519	550	530	516	515	529	511	530	527	590	555	536	503	526	558	544	541	530	530	511	537	527	557	563	541	549	558	522	541	564	529	524	570	527	523	533	573	556	542	520	544	555	540	554	575	553	568	569	543	504	524	523	517	518	525	541	601	554	545	547	485	536	545	525	550	508	532	549	532	582	541	518	566	512	534	497	555	547	574	548	506	519	541	547	553	546	540	523	553	474	551	574	556	542	590	547	554	556	582	533	552	557	545	576	565	543	566	559	541	505	523	524	590	518	532	546	530	539	555	544	489	526	529	525	540	524	523	571	542	532	551	520	529	540	528	549	541	556	560	534	531	534	551	548	544	546	570	599	543	508	559	487	543	586	528	551	551	563	548	548	562	528	531	570	536	516	566	543	542	531	501	566	528	552	524	531	526	533	529	542	590	602	547	548	522	577	582	547	514	530	565	552	534	524	568	531	540	551	544	488	563	576	562	554	524	529	552	556	538	575	524	526	551	508	558	523	516	493	561	489	550	531	581	533	541	546	541	526	521	526	551	557	544	521	504	566	509	557	575	509	547	506	539	486	543	507	534	539	511	549	502	555	588	549	558	498	538	541	553	521	514	553	537	548	507	503	556	515	544	558	558	513	546	555	558	528	518	540	525	516	501	524	537	505	540	542	528	530	563	527	522	548	484	531	573	526	518	561	501	529	526	535	564	539	527	553	550	536	524	554	542	539	544	548	490	505	548	539	527	541	532	508	527	518	539	585	560	535	526	529	515	527	550	571	555	499	560	534	544	550	530	551	564	529	546	514	493	567	562	536	545	545	548	508	547	559	508	530	572	580	572	563	530	544	562	555	525	534	496	524	500	533	539	530	536	536	532	559	536	553	548	551	529	483	559	531	523	532	529	556	528	519	539	513	545	514	525	531	555	555	539	510	548	512	534	538	516	523	564	530	566	563	495	551	583	519	568	554	557	533	550	553	582	555	539	521	542	541	563	530	547	516	562	503	586	535	535	521	486	520	535	566	546	555	527	518	518	549	522	526	522	588	530	506	572	518	519	533	518	493	564	560	477	530	529	523	582	547	582	566	559	538	549	547	519	542	562	546	546	516	528	532	540	541	494	506	512	535	532	554	548	543	522	581	553	551	511	549	517	538	592	585	554	511	558	528	544	508	533	548	507	540	528	503	526	515	538	556	528	560	515	572	584	557	541	542	559	540	548	542	546	562	507	505	528	550	506	558	497	550	547	529	542	538	526	528	522	561	579	512	551	514	526	498	570	548	534	505	499	540	552	545	554	553	550	574	568	493	548	562	548	553	515	492	583	527	519	503	527	559	546	531	544	539	536	550	497	562	513	523	548	506	539	531	557	521	541	546	580	517	511	524	568	515	537	573	511	539	502	534	526	558	525	529	534	544	620	487	539	586	540	539	516	553	535	548	533	550	566	560	556	544	563	551	528	565	536	549	557	523	545	535	510	544	554	547	542	478	548	570	564	532	532	519	578	546	561	556	508	541	514	531	507	590	534	547	535	529	540	529	563	552	539	537	523	524	533	562	528	540	534	549	562	537	529	555	504	499	530	552	510	532	516	537	540	535	532	572	527	495	523	515	540	573	521	525	545	537	518	539	545	529	533	536	551	569	549	556	567	523	536	561	534	530	497	582	538	507	607	576	554	520	545	521	524	550	542	523	571	542	502	552	536	543	531	561	543	533	552	573	571	523	573	553	594	547	510	566	535	547	486	529	533	573	572	556	541	529	523	519	509	577	542	529	537	555	537	550	540	502	554	544	565	550	540	555	536	558	513	544	556	523	504	541	513	570	545	521	515	524	534	544	523	563	532	593	535	544	533	537	537	525	541	532	525	554	582	526	529	511	489	562	504	555	508	537	565	590	529	499	509	541	567	535	535	572	479	530	545	564	525	506	547	547	533	554	524	586	533	544	537	544	510	526	540	573	524	513	553	546	510	503	536	559	582	555	516	555	561	534	543	534	510	545	539	524	543	495	599	526	520
10128	1157	1380	1085	689	537	439	344	278	253	226	224	194	180	162	147	133	152	141	136	142	132	139	103	106	147	126	135	125	103	100	109	122	117	121	98	97	93	86	105	98	106	106	123	101	121	113	87	107	136	117	98	100	97	119	110	90	85	92	95	93	90	90	94	98	98	88	101	101	88	85	86	87	108	98	91	68	98	93	100	102	103	105	81	81	91	86	114	93	102	102	84	105	94	108	93	107	93	96	103	112	111	99	95	77	95	89	100	100	90	108	89	91	108	105	91	90	94	107	109	86	91	74	84	114	92	98	91	99	97	102	79	92	96	90	90	121	95	86	95	91	86	96	98	102	96	117	111	114	99	85	110	98	92	78	111	94	82	108	114	111	92	100	97	108	98	102	100	108	103	91	90	94	101	108	97	104	79	103	79	103	105	85	95	99	100	102	86	106	89	89	87	89	98	92	80	95	106	87	105	88	94	89	97	93	104	83	99	78	98	98	85	96	100	88	106	85	115	94	101	103	95	93	87	100	94	90	89	101	101	114	103	106	94	87	88	95	101	87	90	100	84	94	108	102	117	104	108	106	95	94	97	101	96	98	99	95	97	97	106	101	94	91	95	98	89	104	105	100	86	90	97	104	89	109	92	80	86	103	87	82	89	113	121	79	80	72	100	117	102	89	93	104	67	96	102	105	96	92	101	121	101	96	109	95	94	89	98	110	87	86	89	97	98	94	104	114	94	102	81	84	93	104	90	88	105	71	89	83	96	111	112	121	96	94	100	89	102	97	100	86	121	105	108	88	95	89	83	89	119	101	84	103	102	98	116	95	76	107	117	99	76	91	103	91	100	81	86	100	102	76	100	103	100	87	95	97	96	85	99	105	102	105	115	87	80	98	114	102	95	103	122	104	101	103	99	99	88	81	74	101	76	102	69	98	99	106	107	107	95	101	83	114	86	89	93	92	114	85	92	94	95	95	105	95	98	109	95	95	97	98	89	106	88	80	103	88	104	78	83	91	91	114	99	80	117	98	94	99	103	118	98	110	94	93	111	98	94	100	97	103	95	99	99	95	93	90	97	97	117	110	103	99	105	96	75	83	97	92	102	98	83	113	99	107	109	93	84	97	75	115	96	115	96	94	107	95	98	101	101	90	102	98	86	106	78	80	96	95	91	79	84	99	105	88	94	96	90	116	93	114	97	121	103	92	108	104	81	109	92	106	126	96	121	94	96	89	91	111	88	90	109	106	89	95	103	89	93	123	94	96	111	103	103	79	82	123	93	107	99	100	92	101	96	103	105	99	70	97	118	98	86	107	105	89	89	106	82	96	84	97	108	95	89	97	95	93	105	101	94	88	114	88	98	101	94	106	95	102	98	96	102	106	111	103	101	93	109	107	96	124	104	97	118	95	110	95	82	97	112	112	92	105	100	104	95	95	91	93	99	86	105	84	97	104	96	84	89	92	96	88	70	78	90	95	98	81	100	112	107	101	90	94	80	82	91	100	93	88	93	91	101	96	86	102	87	106	97	98	95	96	103	100	105	107	95	89	115	84	74	87	99	86	93	92	98	100	93	101	91	93	87	91	88	96	95	84	100	112	92	87	81	96	89	100	96	79	86	109	106	100	88	90	103	98	122	79	104	82	88	103	96	102	102	88	98	93	109	97	91	98	95	81	99	94	103	89	94	92	84	88	99	108	87	100	91	93	97	100	85	105	100	97	96	87	110	101	99	97	99	92	94	100	104	90	81	93	94	93	105	108	100	94	109	64	85	122	96	101	104	105	88	95	100	93	103	98	84	77	91	101	114	90	79	112	107	88	100	103	104	100	97	97	82	105	89	108	86	90	95	99	103	74	96	102	115	108	91	98	99	93	129	93	92	85	95	109	95	92	111	101	90	100	94	91	101	114	85	96	93	98	93	96	100	76	76	109	90	111	98	103	97	85	106	104	95	79	105	106	105	110	89	86	104	104	98	94	106	92	92	111	86	93	82	95	89	97	98	94	103	93	104	108	97	90	100	89	93	82	113	80	99	99	82	100	97	90	99	107	108	100	99	93	115	85	94	94	95	96	130	89	91	101	90	93	88	90	100	106	82	104	83	107	92	91	86	87	102	92	91	88	95	88	107	94	94	85	93	104	86	108	101	89	113	83	95	100	98	89	97	89	92	101	98	115	95	82	105	93	97	97	102	95	110	97	103	70	96	97	88	92	96	99	102	104	94	87	82	103	112	107	82	102	100	114	101	79	110	98	101	88	92	97	84	84	90	123	84	93	88	95	92	87	79	90	102	94	100	92	94	95	97	93	99	88	81	93	90	97	78	97	102	97	94	94	78	94	104	98	111	93	101	112	93	94	108	97	103	87	93	104	83	87	94	97	99	89	104	103	104	108	101	86	104	92	95	88	91	79	99	116	89	75	72	81	104	101	109	100	80	89	101	102	87	90	104	106	109	94	99	117	87	89	107	104	86	109	98	91	106	91	98	100	103	83	93	90	96	78	95	90	109	90	80	103	80	100	104	77	95	104	97	93	106	92	91	105	96	102	97	87	82	102	93	97	102	111	113	117	94	90	109	98	92	93	91	109	98	99	105	110	77	88	94	64	78	101	100	101	106	85	96	83	107	92	88	86	97	96	119	99	103	90	112	100	81	121	105	84	93	96	105	107	110	92	104	92	89	77	88	90	96	102	123	111	96	96	105	93	89	77	116	99	101	94	103	82	84	110	110	102	104	111	112	71	97	99	81	108	89	93	113	95	108	81	91	72	83	90	96	92	87	89	94	100	94	95	113	97	98	88	99	105	91	92	109	117	81	102	88	101	98	95	99	84	100	84	85	116	99	89	97	103	92	90	87	97	89	94	95	91	92	96	96	100	99	99	92	94	91	101	83	100	79	106	103	102	112	124	102	100	101	101	80	85	107	103	101	100	101	106	94	108	96	102	100	98	87	95	98	103	91	99	104	107	102	98	95	97	112	85	103	91	96	93	96	88	92	92	106	95	96	92	98	107	90	90	104	81	86	77	92	96	112	88	92	81	97	103	88	98	89	100	105	97	94	94	99	101	111	96	109	99	110	89	99	95	112	93	88	95	114	93	100	97	96	108	97	114	102	95	98	107	106	105	114	104	86	94	86	91	98	108	71	94	97	93	83	91	87	80	108	90	89	96	99	88	82	94	85	88	98	103	98	99	103	120	94	88	105	79	95	95	99	96	89	116	100	92	98	98	117	97	100	90	87	97	80	104	86	88	79	101	115	89	103	107	99	84	93	101	110	111	117	96	95	88	82	86	113	92	83	91	94	97	92	106	98	98	90	89	106	101	91	104	75	105	80	80	97	99	109	78	98	80	89	103	96	96	101	100	97	93	93	105	82	85	85	99	107	106	98	76	78	116	101	109	85	92	107	90	94	99	114	85	116	91	93	102	93	104	87	111	104	83	81	117	104	110	90	103	95	89	110	82	92	88	114	102	106	93	92	111	101	97	78
5542	1345	3140	3620	3013	2473	2046	1733	1386	1195	1100	933	811	756	727	667	660	634	554	517	486	487	489	447	468	452	421	440	423	424	401	433	385	385	406	399	341	360	381	391	366	352	372	363	347	350	332	340	325	364	328	348	339	350	374	322	306	335	318	332	334	344	335	302	312	332	311	328	338	327	354	341	320	314	292	355	304	324	332	303	336	328	330	301	330	328	325	291	321	300	344	323	332	289	321	304	327	326	343	308	312	304	297	322	322	294	332	314	284	288	307	304	312	294	295	329	300	304	326	341	330	317	314	314	299	334	336	300	295	312	313	320	293	293	300	303	308	322	327	302	331	355	287	354	277	293	321	327	329	278	341	322	319	332	318	281	329	289	325	336	357	307	304	303	301	349	328	305	323	306	322	325	299	335	328	291	314	306	326	317	336	290	286	275	290	283	325	300	314	320	297	288	315	313	290	329	312	307	318	322	319	328	325	321	295	318	319	298	322	289	297	303	266	321	293	297	326	319	305	306	301	315	308	324	299	313	300	319	311	337	346	326	298	303	301	349	327	306	333	336	319	309	324	302	308	269	303	345	324	299	320	343	298	312	311	293	313	299	306	287	326	297	324	321	319	315	317	332	307	320	298	304	315	294	314	292	306	292	322	276	294	310	311	300	294	304	287	329	286	285	309	299	313	291	290	320	294	298	300	335	281	303	302	327	282	312	303	301	322	345	327	271	321	304	346	333	315	299	292	337	316	325	323	297	311	324	312	305	312	321	274	316	316	330	290	304	329	285	320	291	289	280	294	265	314	318	298	317	276	299	296	307	325	326	310	305	291	284	328	289	296	312	331	300	300	327	309	318	319	306	305	272	289	317	306	317	315	303	317	303	310	317	338	301	342	307	294	312	293	329	308	294	287	338	312	298	274	333	318	327	314	282	307	327	309	295	275	300	282	303	302	301	310	292	305	291	295	347	315	343	315	333	332	316	339	310	330	293	324	298	277	321	317	297	283	298	311	302	288	301	292	290	325	296	313	293	294	317	308	287	299	309	336	318	278	333	279	309	284	316	324	275	317	299	294	288	304	310	299	293	322	330	325	331	274	302	302	306	307	294	298	310	299	325	282	362	275	281	288	304	302	307	293	293	306	279	330	307	293	286	306	300	298	293	295	326	312	318	298	304	301	325	319	332	335	320	273	324	292	314	326	300	302	309	332	286	296	328	327	304	291	294	286	315	334	327	314	312	293	298	315	294	309	288	342	322	317	294	293	298	320	338	320	312	310	320	300	312	314	267	288	326	307	304	306	301	352	292	304	313	301	310	292	294	303	341	312	336	307	307	278	316	310	354	301	301	342	301	306	270	321	327	299	306	316	331	336	316	293	304	306	308	319	310	305	326	333	308	308	271	303	308	310	277	300	293	314	321	296	338	321	323	328	324	315	305	339	307	295	296	293	285	310	305	300	316	314	313	313	313	310	306	324	308	296	317	322	326	326	302	319	278	305	307	300	303	318	317	334	276	303	284	310	316	318	289	295	297	302	312	309	317	319	276	316	328	339	350	303	316	316	330	296	325	286	306	309	292	324	288	311	304	299	298	333	293	309	307	318	314	348	297	313	303	308	305	319	309	313	312	322	311	320	312	308	292	291	304	300	312	295	308	295	294	294	294	317	292	312	303	334	330	296	315	301	286	318	299	319	325	319	286	298	302	327	315	315	333	286	309	329	310	304	320	322	314	321	303	298	311	310	321	327	289	318	307	296	321	318	307	325	315	335	320	337	308	317	308	308	314	297	306	307	331	356	314	317	319	292	306	304	306	330	313	316	294	300	335	300	281	324	311	300	297	315	279	306	324	297	296	283	308	301	324	330	342	292	298	259	314	286	347	326	291	310	304	282	291	303	321	320	321	296	317	294	288	297	260	326	298	299	309	318	313	308	303	312	308	308	321	302	288	300	296	307	293	305	289	346	312	323	261	270	325	281	300	309	308	326	319	313	293	299	312	333	317	294	309	358	283	284	322	320	321	322	322	328	301	320	280	323	332	265	301	316	292	297	315	276	314	318	355	309	322	298	328	313	296	273	322	284	326	291	314	292	316	304	321	305	322	316	291	293	301	328	289	313	275	301	305	302	306	305	335	301	290	317	337	307	328	317	313	300	288	325	330	286	304	343	289	322	293	322	304	289	293	310	327	287	313	314	325	299	303	330	280	328	293	318	321	330	310	317	304	285	339	324	308	303	306	308	318	301	312	331	260	304	353	330	309	302	283	359	307	283	313	312	286	299	311	288	282	287	288	341	295	304	300	313	322	314	317	303	300	293	335	324	299	308	333	300	311	303	301	301	312	340	294	300	274	312	309	269	315	328	298	332	308	291	287	328	287	281	309	322	338	284	314	311	319	322	286	296	333	307	304	282	280	345	292	315	282	306	331	335	333	275	302	310	310	312	323	335	301	337	308	308	304	291	296	315	326	312	282	331	328	293	325	332	277	310	287	288	333	353	310	290	304	289	316	307	329	335	322	288	303	310	319	316	297	296	310	277	273	313	317	302	311	293	302	291	313	323	308	298	319	339	301	287	307	330	303	304	291	313	291	297	273	338	326	320	318	287	291	308	289	352	301	297	304	303	296	294	320	285	329	332	318	319	310	334	286	326	346	305	311	267	321	286	303	310	280	324	321	272	296	299	310	300	331	309	316	279	314	285	310	341	306	313	301	306	281	264	325	303	276	301	324	296	311	336	298	307	292	314	291	306	306	299	291	324	300	309	300	326	313	306	315	323	311	322	275	314	302	306	303	314	315	330	289	305	308	301	296	291	326	307	330	303	304	309	311	305	309	327	312	327	294	289	307	257	295	299	278	306	309	332	329	315	314	310	305	310	294	293	312	319	318	295	349	324	316	279	316	296	291	304	313	320	304	317	286	314	314	314	305	304	295	276	296	316	286	342	298	272	294	329	304	319	321	315	308	299	310	310	382	306	283	333	311	302	283	274	285	300	305	328	304	309	321	332	317	319	354	303	262	293	298	292	292	329	326	305	328	307	332	293	306	285	328	310	326	320	303	287	349	313	305	282	248	311	342	321	318	294	325	332	289	289	316	328	291	327	330	353	307	300	305	304	308	344	311	334	325	285	312	266	298	315	330	313	332	259	322	287	330	315	333	291	326	292	335	294	310	322	331	314	284	323	326	300	312	317	295	332	336	333	318	264	282	317	322	279	288	301	275	300	293	282	326	313	288	309	303	284	299	288	302	289	303	307	331	348	301	324	311	294	318	294	322	323	327	301	308	317	281	308	281	315	308	312	328	318	310	295	283	316	294	304	306	299	318	361	330	277	308	348	306	312	315	298	283	291	325	325	289	288	310	317	319	327	307	309	287	323	319	299	312	325	332	313	299	345	324	303	323	293	295	302	300	301	300	330	306	280	285	296	287	310	303	324	286	331	315	320	286	302	293	302	324	304	339	289	314	316	322	287	318	298	306	315	342	306	310	306	309
19164	3293	3151	2259	1504	1159	813	664	593	474	428	349	294	298	256	277	253	261	238	261	222	208	217	196	215	193	203	176	169	182	207	178	194	215	182	158	181	187	201	189	166	182	166	175	201	168	177	174	172	161	171	166	173	170	176	168	172	177	149	158	193	160	171	164	179	174	174	184	171	194	182	163	181	169	172	147	141	164	163	190	173	169	176	148	178	181	165	156	189	175	169	179	142	174	160	167	180	162	167	139	145	160	163	142	174	164	183	176	186	132	151	156	155	192	137	155	151	181	171	164	155	155	174	177	174	187	171	167	169	155	180	165	173	164	151	158	148	176	156	173	160	164	192	153	157	174	157	146	168	164	181	135	167	172	185	163	187	165	162	173	173	174	153	150	163	156	187	164	180	158	179	144	182	172	184	159	173	197	146	163	162	161	189	166	180	173	161	149	139	148	151	164	173	163	161	169	158	166	179	174	164	157	174	159	168	160	162	167	167	182	150	184	151	165	183	172	180	170	158	147	175	164	171	184	193	169	160	157	177	137	175	167	166	150	199	169	153	141	157	161	155	176	191	158	156	181	172	142	158	137	157	170	184	137	158	182	171	178	158	170	158	152	170	169	143	164	160	152	159	153	167	174	185	166	153	164	165	158	165	149	157	176	142	157	150	176	141	161	149	168	153	166	164	162	176	187	170	139	136	155	162	178	161	119	176	142	182	197	166	169	133	179	161	162	137	179	154	166	155	169	154	187	149	187	165	147	180	157	147	161	161	153	195	156	151	160	152	171	164	149	170	154	174	147	177	163	156	188	173	164	141	171	150	155	151	159	164	151	147	169	149	177	170	163	166	156	175	153	171	130	163	163	132	167	170	157	166	160	168	158	174	147	163	175	158	170	157	147	181	167	163	156	146	163	155	142	159	159	163	162	166	145	171	155	155	139	149	166	163	171	157	164	168	170	182	156	180	160	155	161	177	178	160	140	164	181	153	148	162	176	175	166	161	150	153	159	160	155	162	174	184	176	174	187	134	154	182	179	156	169	155	172	153	150	161	168	164	160	150	169	144	144	172	144	130	159	167	155	195	166	179	161	150	182	173	162	168	150	161	156	165	181	162	184	153	180	182	146	174	161	150	163	199	183	165	154	160	175	148	163	172	165	161	146	159	156	151	187	158	146	181	175	164	175	166	181	182	149	146	136	173	144	172	166	186	143	144	187	166	185	161	183	171	173	142	175	178	164	174	159	141	161	143	177	176	163	151	138	174	154	163	174	164	153	149	168	166	168	159	170	168	161	177	162	159	161	165	155	181	170	184	178	138	176	164	164	169	149	178	147	164	183	145	167	138	162	152	167	155	175	154	161	180	188	148	156	155	151	159	195	171	165	169	163	163	153	171	166	158	165	167	151	177	164	165	160	155	153	176	167	172	163	175	154	142	172	172	169	170	158	158	152	178	151	171	169	166	159	182	169	172	182	165	151	164	144	178	181	178	164	174	161	164	184	169	155	179	165	142	154	163	178	187	170	176	162	176	163	158	165	183	175	194	169	166	167	160	177	154	159	163	163	159	157	163	167	166	168	159	176	162	166	164	171	170	140	167	156	157	162	174	186	158	141	190	169	164	132	148	165	169	141	163	155	163	179	174	184	161	155	212	161	181	170	152	164	195	169	171	136	162	174	186	142	150	181	184	148	170	159	176	167	157	191	161	184	154	151	163	135	152	181	194	174	146	161	160	183	177	175	164	162	173	180	165	177	150	144	154	151	179	151	151	161	158	165	165	183	176	206	155	187	165	150	184	154	164	155	175	148	162	177	159	174	175	169	142	144	167	139	171	172	166	180	162	146	180	163	167	150	151	190	155	150	170	164	170	142	164	151	157	167	143	157	165	168	137	157	166	168	150	157	170	181	170	151	182	165	171	155	162	176	177	157	179	141	154	147	153	172	152	176	172	183	166	158	179	152	157	164	163	167	163	147	173	175	167	148	167	151	191	129	163	141	155	152	166	170	144	168	171	158	156	169	195	175	179	159	157	176	149	155	160	137	128	157	158	179	164	168	158	162	167	166	177	170	150	174	154	168	160	154	159	191	168	189	150	167	190	166	169	171	167	147	155	171	188	163	152	160	180	131	177	168	151	156	156	170	170	166	174	144	171	148	147	148	160	173	171	161	165	189	131	161	174	162	160	183	164	163	176	153	162	180	173	165	166	145	152	170	177	152	146	166	146	170	197	163	176	157	138	163	170	156	172	146	168	155	134	158	152	172	179	189	174	180	163	181	185	195	172	168	180	155	175	172	166	152	164	160	170	155	167	159	162	152	177	157	151	186	135	158	151	167	179	165	162	168	160	176	169	161	168	161	183	154	183	168	153	173	168	133	173	168	170	182	145	159	163	137	169	159	174	135	156	169	160	149	146	198	166	167	153	162	159	170	169	141	163	178	152	161	164	185	173	172	175	168	168	186	168	141	148	174	157	147	175	144	169	167	157	154	163	159	179	149	181	175	192	172	168	173	147	147	153	171	162	145	170	154	177	172	165	189	168	145	159	145	163	164	158	169	168	159	159	180	152	164	152	165	156	174	159	183	167	196	149	144	177	151	172	139	173	151	164	155	153	170	144	175	171	184	178	165	158	161	170	160	157	149	173	152	156	165	169	172	172	174	160	164	149	178	149	143	145	172	154	155	156	163	163	161	173	156	162	158	190	161	141	182	175	143	181	170	161	165	170	156	155	184	160	163	177	157	161	151	149	172	151	144	149	168	169	156	155	163	180	167	154	163	176	166	159	163	152	172	151	163	160	158	149	174	176	179	163	152	191	168	179	153	146	133	171	154	169	164	169	160	148	158	157	176	158	165	158	145	164	182	153	171	159	164	164	157	191	154	164	139	153	161	157	156	149	159	167	165	174	176	153	160	188	150	163	180	152	164	154	137	161	168	184	172	163	153	147	163	168	178	156	175	174	172	171	173	190	155	170	153	147	148	158	159	167	151	163	168	169	168	147	178	137	161	179	163	160	176	189	174	146	156	141	150	164	163	141	159	185	177	146	178	151	180	176	168	167	158	152	153	162	171	179	167	162	140	158	190	198	182	161	139	176	145	165	161	143	164	176	161	154	164	150	153	171	157	138	168	173	159	162	172	171	155	159	169	171	159	155	157	159	162	163	155	156	176	176	159	152	177	135	166	169	153	160	161	151	157	155	154	161	153	143	155	185	193	163	149	181	160	180	171	136	172	164	174	142	172	176	177	159	163	177	156	162	154	173	158	177	152	173	156	169	140	170	151	173	169	182	168	180	171	183	172	190	184	144	182	173	169	162	172	143	173	153	155	154	175	151	168	176	172	174	180	152	185	162	148	174	155	162	165	152	143	164	192	163	172	169	177	167	167	175	163	157	164	155	187	162	152	159	142	163	170	163	158	148	162	159	169	177	169	186	159	167	148	148	176	159	164	159	153	147	188	166	143	172	175	150	159	147	195	176	142	184	167	189	157
7901	2716	6092	6817	5813	4695	3848	3158	2642	2242	2061	1832	1582	1465	1351	1241	1184	1142	1023	948	954	870	839	827	783	766	781	720	709	720	707	688	635	668	639	652	588	592	643	611	625	583	581	579	607	522	569	568	541	556	522	533	546	544	572	549	545	514	549	570	553	521	548	527	506	534	492	500	519	490	511	523	514	522	518	517	517	508	507	504	495	506	510	526	506	550	493	510	499	521	533	499	505	500	522	482	527	487	472	485	505	499	514	499	487	519	505	536	505	516	490	481	506	459	502	519	489	499	477	489	481	526	508	502	482	498	496	523	545	479	514	503	505	478	485	493	488	549	493	465	470	488	498	496	468	520	496	486	536	446	456	511	492	521	491	485	481	512	494	505	462	497	478	467	484	468	503	490	493	478	516	502	520	457	498	492	493	516	510	470	513	509	526	484	478	469	479	497	487	528	482	488	497	465	546	483	483	510	519	516	505	487	545	544	475	546	500	490	522	466	473	480	509	488	517	481	481	465	502	478	508	526	535	517	489	482	518	487	475	470	500	486	491	515	473	524	496	476	471	473	496	510	465	496	494	503	498	480	490	469	518	483	519	479	541	504	535	469	489	460	479	496	494	491	463	492	431	494	457	521	460	510	490	507	508	470	458	508	488	497	458	500	487	493	448	501	495	485	500	509	508	497	507	479	459	475	473	447	532	502	459	457	460	520	472	487	505	507	474	505	489	490	492	485	452	475	462	480	445	492	497	465	499	517	473	457	464	476	522	475	508	511	469	472	505	515	505	532	510	488	491	457	545	502	512	462	489	457	497	510	529	499	473	486	481	531	464	469	505	473	501	526	527	521	504	519	468	481	461	491	469	485	510	514	476	486	501	520	490	501	485	484	500	449	490	504	467	496	467	493	491	511	501	484	537	482	522	457	529	493	490	499	487	513	509	474	513	485	481	516	472	470	465	508	480	501	458	490	512	490	462	471	487	481	447	499	546	546	491	499	468	493	475	491	475	444	462	505	521	483	498	489	477	522	490	475	478	450	530	482	497	526	508	468	470	464	432	497	482	497	521	515	490	468	524	449	498	468	479	500	534	473	477	483	473	465	497	489	498	462	483	476	536	485	511	471	479	489	521	501	485	480	460	455	473	475	509	469	466	498	463	448	494	463	486	468	523	514	457	494	495	463	495	513	480	484	475	484	432	494	468	449	482	505	480	521	472	501	486	510	498	450	527	499	483	457	495	462	527	474	504	486	469	472	507	492	538	507	450	555	485	525	489	490	510	528	484	493	515	468	462	498	496	504	453	487	494	503	489	494	515	475	489	535	485	506	492	522	514	484	482	470	529	439	515	515	469	452	473	472	531	491	467	509	455	472	491	499	524	474	477	506	458	463	503	509	449	520	471	488	473	475	476	499	457	488	480	493	477	468	485	518	467	523	502	465	512	469	494	488	456	503	452	493	455	469	496	492	498	462	519	502	462	491	490	470	504	476	469	469	487	475	509	430	522	483	470	495	489	486	464	457	491	461	469	508	486	494	503	495	480	494	502	483	531	504	476	491	500	464	489	483	493	461	501	512	474	460	460	471	490	497	500	459	441	503	531	471	511	483	495	514	494	501	509	460	478	517	491	509	494	502	511	457	501	452	521	495	456	495	466	527	529	470	520	457	529	514	478	517	494	474	474	483	525	483	494	479	466	458	483	500	541	450	456	497	491	514	447	480	472	484	512	518	501	465	508	473	493	492	503	466	507	538	503	480	508	477	498	511	496	493	456	461	495	522	495	501	507	479	488	474	486	498	516	484	472	485	509	505	488	508	484	496	471	468	476	506	464	497	450	449	515	488	482	488	502	504	458	482	479	462	501	467	480	543	499	479	472	519	518	470	521	463	484	482	477	470	539	529	445	531	482	540	457	462	469	458	500	520	501	491	475	466	479	497	478	430	498	483	469	473	449	463	483	507	448	484	484	507	475	492	510	474	496	517	473	504	480	497	496	476	483	450	503	480	474	481	496	453	481	503	502	492	477	510	498	480	522	495	479	506	547	543	460	483	467	529	472	493	518	474	460	477	470	473	488	505	488	507	496	521	464	471	465	451	436	498	461	469	538	492	499	537	466	490	495	515	467	478	459	486	512	522	497	454	485	517	467	527	513	502	470	489	471	514	486	503	525	506	504	497	499	525	498	493	447	500	485	477	487	439	475	469	503	479	464	517	510	481	507	465	531	469	496	529	496	498	488	473	460	506	510	511	478	483	477	471	497	484	497	437	503	511	490	498	463	472	492	477	433	487	507	509	505	493	458	483	521	504	528	529	490	455	510	455	494	480	490	488	439	509	508	457	455	505	470	451	469	474	505	463	460	509	504	480	467	490	449	487	466	517	526	491	498	484	466	489	459	470	482	511	518	500	510	502	493	445	487	502	458	473	505	484	480	461	506	434	471	461	511	500	474	483	470	475	480	485	475	477	466	449	505	478	511	449	491	530	457	521	511	486	469	453	527	491	487	497	487	487	482	508	462	475	501	487	527	457	502	436	462	503	465	472	510	475	489	482	524	442	545	468	501	498	461	484	460	476	520	514	464	497	467	495	505	481	515	467	491	475	520	473	476	503	481	505	458	471	501	503	517	517	512	481	495	480	484	467	501	512	506	498	510	492	474	441	531	487	499	482	525	474	473	461	502	510	467	459	475	515	503	485	464	498	495	492	501	491	512	500	468	513	479	515	487	499	477	473	500	493	481	478	489	500	475	511	453	471	484	486	486	499	466	489	478	471	487	484	458	494	471	463	534	471	483	514	467	566	516	517	490	508	544	469	516	446	518	461	496	479	493	531	471	495	491	482	484	512	438	499	515	464	479	504	476	478	472	494	488	502	494	480	524	495	476	498	516	454	519	477	488	461	475	486	473	534	487	489	492	492	447	511	461	502	505	505	513	445	463	469	483	490	500	496	487	479	487	453	504	457	469	496	462	500	482	499	519	477	520	500	458	487	500	502	525	508	496	514	474	495	513	496	500	448	507	528	497	481	486	522	471	471	475	482	511	503	448	481	516	511	461	472	521	468	468	461	467	486	472	494	490	479	516	464	506	515	515	495	493	457	466	463	452	474	500	500	511	463	504	533	494	519	496	493	507	494	495	504	509	484	479	469	482	487	510	495	469	523	457	485	502	493	467	492	464	484	487	494	501	486	483	472	518	513	504	468	531	526	473	506	454	474	483	518	534	493	481	463	479	516	539	522	485	486	494	471	469	481	457	497	476	480	463	492	472	495	491	463	498	458	484	443	505	520	480	487	491	493	469	497	509	446	510	510	444	480	488	488	487	498	473	513	498	517	472	506	482	527	489	482	496	473	523	536	505	469	447	504	476	493	483	444	493	501	500	525	490	466	503	491	472	465	473	496	487	498	502	521	486	523	437	490	493	459	475	509	465	495	495	487	487	503	511	485	466	520	495	457	477	453	478	469	525	485	461	491	515	490	482	560	443	521	490	489	493	498
2430	253	309	264	223	208	232	221	184	190	211	223	217	199	194	200	207	198	205	201	225	189	201	204	194	218	188	186	197	172	185	178	193	195	204	201	224	207	201	195	173	165	220	193	188	216	202	215	199	223	198	195	201	198	189	180	185	191	169	195	190	192	202	195	187	189	191	169	180	205	198	212	177	213	201	176	220	206	200	195	181	200	195	184	194	200	194	184	183	173	182	219	167	176	192	191	202	182	194	182	205	192	181	201	207	200	200	171	185	208	188	163	191	177	178	195	198	179	190	169	193	181	187	197	180	174	217	198	195	186	198	169	192	212	192	197	200	178	184	199	196	189	200	201	208	193	208	174	192	206	202	185	181	207	221	209	187	215	194	188	182	185	214	197	195	179	183	202	215	203	145	204	169	190	182	202	185	178	196	168	181	202	210	211	204	193	189	196	186	195	184	212	180	193	208	203	198	172	187	169	191	202	193	201	170	178	205	195	192	216	190	193	201	206	204	203	191	204	191	178	198	194	197	202	199	188	202	191	240	189	208	206	187	175	233	222	183	182	173	224	175	206	175	218	194	207	196	171	190	202	187	185	186	203	199	192	181	210	204	203	163	173	185	194	193	189	194	188	201	205	189	200	164	206	193	202	189	213	182	174	194	200	188	165	174	187	196	191	189	206	197	203	193	181	176	194	217	198	191	194	189	204	209	207	198	167	195	200	216	185	191	195	210	177	187	192	212	191	228	192	194	203	179	200	183	183	172	192	186	193	186	166	195	205	197	192	198	208	199	187	181	172	181	208	181	185	206	223	185	212	196	198	194	195	214	190	184	193	195	189	214	182	182	188	189	224	177	182	177	189	188	207	180	210	194	169	189	194	179	185	195	177	199	182	196	193	197	189	206	189	197	196	192	174	169	200	209	187	189	196	172	183	199	190	187	207	193	206	197	197	184	175	188	211	220	187	190	204	210	187	188	180	180	196	199	185	202	216	182	198	205	189	193	182	201	208	171	191	194	171	207	198	185	210	200	193	182	198	202	196	191	187	199	210	191	179	207	165	207	177	201	169	185	212	196	175	191	185	194	180	198	191	189	209	180	200	216	200	207	206	194	189	187	213	191	208	171	173	201	202	192	192	200	165	184	189	187	179	186	214	199	191	200	194	195	208	196	167	215	184	175	187	222	175	200	209	189	182	180	204	193	196	192	193	217	183	193	188	193	182	186	190	207	177	194	169	183	169	194	189	177	200	181	177	195	183	202	189	213	184	197	190	200	201	192	180	213	201	204	209	192	186	204	185	193	200	182	202	190	186	186	186	213	204	188	194	171	202	197	168	198	194	197	206	202	203	189	213	198	187	192	195	190	201	202	188	203	204	212	217	194	171	209	183	162	179	192	183	197	181	182	172	192	209	159	199	192	198	217	190	153	189	201	201	173	213	196	188	175	192	191	191	206	186	151	176	220	205	203	176	200	205	184	175	208	206	223	177	192	177	204	194	195	206	213	186	217	187	178	217	196	198	197	210	213	231	194	175	179	206	205	203	195	201	190	188	151	209	209	181	191	193	211	184	182	200	192	197	174	168	193	176	169	186	203	187	171	193	181	209	179	191	172	198	199	189	188	165	210	171	183	198	179	152	200	205	214	185	173	172	193	191	172	216	171	165	180	211	199	182	180	188	182	174	212	180	182	186	189	165	190	183	192	184	192	199	179	188	209	215	193	206	190	203	190	185	189	209	201	200	192	182	192	176	194	185	206	213	204	172	190	193	196	185	178	180	212	185	195	198	191	192	202	207	187	177	198	214	218	193	190	198	199	190	216	206	202	198	199	194	176	201	212	201	213	201	191	186	205	187	176	177	203	185	206	184	173	189	192	198	178	178	182	212	221	199	179	178	189	174	198	188	186	209	185	177	176	193	196	166	204	186	177	197	200	183	218	187	179	168	178	192	185	207	188	205	191	207	196	231	195	203	196	176	165	197	218	189	213	183	185	193	193	196	192	206	174	185	208	186	213	165	192	222	199	168	185	205	191	185	203	197	203	209	204	195	222	180	188	173	183	195	195	199	201	212	175	187	211	192	187	192	181	157	199	178	200	199	189	199	187	196	188	188	178	196	170	203	234	227	210	212	188	189	191	190	203	199	202	188	193	205	207	183	198	180	206	202	200	185	176	197	176	184	207	189	186	177	210	199	191	197	208	182	178	175	171	213	205	201	176	159	182	183	212	209	193	197	198	202	204	218	182	181	206	203	194	195	185	205	197	190	151	202	205	195	191	195	188	202	189	226	209	171	204	206	199	181	178	211	184	200	170	204	190	201	218	198	200	177	212	215	222	192	179	196	175	168	192	175	204	187	187	184	182	204	173	198	222	215	205	191	217	196	198	179	194	224	201	174	208	196	186	172	203	181	191	211	185	215	175	209	198	184	202	190	206	179	183	201	199	196	208	168	178	201	201	198	202	190	196	184	177	210	202	192	176	177	188	198	211	176	179	189	199	189	241	187	190	196	198	181	166	162	198	170	192	191	180	197	206	200	202	185	162	157	178	186	160	194	177	191	184	182	198	201	181	195	185	191	207	214	185	193	188	226	210	180	198	197	181	206	166	192	197	216	175	216	198	199	183	181	226	195	171	191	193	186	184	188	184	183	190	205	172	162	222	191	192	204	187	169	168	167	190	175	193	212	196	188	199	167	221	193	205	183	183	210	216	177	208	164	205	205	181	177	190	201	156	189	175	193	172	169	200	203	230	183	193	184	201	202	190	202	185	188	183	200	203	179	183	200	182	208	180	215	196	197	179	175	184	183	179	219	190	192	211	193	180	178	168	166	192	209	199	169	203	191	188	209	203	188	197	182	174	181	184	186	204	173	201	183	216	184	195	220	206	180	174	195	199	189	184	180	210	189	162	196	199	188	180	202	195	196	178	196	177	200	191	199	215	197	193	213	198	188	194	176	178	204	201	172	199	157	214	203	162	209	171	188	191	198	167	187	194	212	214	170	195	186	179	191	170	193	189	179	195	188	202	180	211	191	206	190	201	198	196	201	195	226	188	174	189	226	206	189	195	201	211	185	211	207	224	213	182	194	200	202	202	174	181	206	203	195	182	212	204	196	163	170	178	169	208	171	185	213	173	203	211	214	199	185	176	176	176	200	199	202	198	183	180	187	208	183	214	207	215	172	184	204	190	165	187	187	189	165	198	181	226	214	182	189	198	217	182	207	187	191	222	183	215	193	198	186	198	171	199	181	197	196	193	197	186	195	207	186	183	197	211	199	190	208	191	212	180	188	199	198	193	209	191	190	204	192	197	167	172	197	182	201	190	208	188	199	221	214	175	209	189	212	186	184	213	202	186	207	176	177	200	188	187	179	185	195	180	194	185	199	224	193	179	211	173	199	180	180	208	160	167	194	179	195	223	182	180	184	188	188	203	199	184	208	198	167	182	178	202	195	203	177	190	171	210	193	179	214	206	181	202	194	192	185	202	191	213	211
2202	634	719	742	709	680	631	608	624	617	561	581	551	580	533	553	568	578	547	534	509	552	565	561	539	522	531	495	545	560	562	483	515	573	560	542	536	542	537	546	507	559	530	516	551	534	520	558	548	568	541	512	534	565	504	571	546	526	563	523	526	539	536	519	536	569	522	509	541	500	515	534	532	504	520	551	597	527	538	544	543	571	548	516	562	567	525	525	533	569	534	552	543	509	522	513	539	526	494	566	560	535	520	525	523	522	563	552	515	561	533	556	565	566	567	561	561	530	574	503	528	554	535	568	540	539	540	530	538	508	570	544	558	518	531	557	546	581	500	555	575	543	553	510	576	524	548	548	522	524	592	553	546	564	532	543	569	548	550	547	511	544	546	555	544	521	516	512	541	565	535	557	574	512	526	554	566	521	537	527	507	568	531	573	542	514	512	509	534	570	538	560	525	540	556	570	548	530	532	549	515	578	530	586	538	523	514	544	561	528	551	586	561	523	467	520	507	530	520	529	514	569	509	518	516	538	544	540	538	538	546	573	548	567	522	569	549	573	549	551	540	519	529	540	525	531	559	531	522	556	513	508	543	543	509	495	571	501	531	540	552	551	526	554	517	535	519	523	561	542	526	491	550	563	565	535	541	534	500	564	534	520	555	550	530	560	505	565	532	536	543	561	494	546	529	559	497	557	507	531	502	534	522	545	518	542	543	554	541	543	523	541	521	509	565	539	499	527	531	520	571	537	567	481	535	557	553	497	509	536	588	542	512	564	519	528	533	525	577	545	545	528	537	553	538	565	535	527	646	535	573	535	505	518	505	542	504	517	511	512	512	533	553	542	514	551	573	549	564	539	507	519	549	567	549	528	537	565	544	587	519	530	515	544	529	536	558	539	534	515	547	532	551	560	541	505	548	511	528	522	528	555	540	517	522	575	508	486	583	557	562	588	502	543	534	559	566	535	556	564	524	538	566	517	519	508	539	526	490	536	563	531	584	513	554	533	565	541	512	543	550	537	533	566	504	568	534	529	554	515	526	554	524	509	565	538	543	539	563	588	544	562	562	544	544	533	558	538	543	534	506	509	487	551	502	530	557	545	565	570	529	535	528	497	521	595	553	552	517	520	574	547	548	522	554	559	502	507	551	534	503	495	515	535	523	550	549	531	514	537	558	552	544	530	591	553	505	528	548	550	476	511	519	527	518	523	538	565	506	554	552	517	518	526	534	571	541	542	529	583	530	560	570	544	534	536	547	567	560	525	496	543	596	509	543	545	537	506	517	576	540	538	507	556	553	544	548	561	540	565	470	551	551	513	504	536	562	538	558	579	535	453	528	532	502	550	568	552	591	569	532	603	560	517	548	569	566	541	537	558	566	512	562	546	522	525	507	551	548	561	497	553	552	552	573	537	519	558	516	536	524	539	526	545	542	495	563	568	544	545	494	540	522	516	533	542	552	566	540	561	590	543	551	519	512	562	505	525	594	549	514	557	521	555	508	556	536	507	532	521	519	559	513	513	563	535	518	519	500	535	551	557	527	538	531	561	522	576	536	563	496	536	545	553	528	576	537	544	519	567	519	536	545	563	496	535	530	551	522	571	551	522	525	547	531	494	525	531	531	543	530	547	567	539	503	540	574	532	574	588	519	552	557	532	536	589	508	556	525	532	546	519	531	553	525	534	539	527	547	508	543	534	517	529	518	521	518	483	535	531	540	540	547	518	507	509	566	508	564	523	535	586	541	539	558	554	545	514	507	533	494	555	519	562	547	510	517	523	517	507	531	506	497	574	525	566	503	514	532	526	556	518	546	539	555	549	522	512	513	506	554	566	523	529	559	521	558	535	525	544	510	582	537	541	544	528	490	574	536	520	523	570	507	542	534	587	520	504	532	479	527	548	525	534	520	541	535	542	551	491	550	517	516	549	544	521	553	541	555	540	548	518	530	502	561	536	502	534	514	537	503	549	511	538	558	545	538	512	520	529	537	549	541	552	554	570	494	530	597	540	518	531	529	530	530	503	526	507	541	522	545	501	539	538	586	548	510	536	546	528	555	584	485	531	546	510	555	495	528	511	549	604	533	539	536	547	555	546	565	553	515	530	553	578	544	538	552	538	556	502	554	520	539	551	552	566	551	531	581	502	525	507	610	541	555	516	535	524	514	522	537	538	560	548	560	540	503	543	548	550	547	550	525	533	554	539	527	559	561	555	576	509	484	559	572	573	579	533	543	582	534	530	573	516	547	545	570	567	564	549	527	517	497	558	566	562	560	516	546	542	547	535	525	532	542	527	548	527	534	540	524	558	565	552	519	513	536	521	555	518	545	562	564	485	562	509	556	545	542	549	552	517	563	506	521	537	519	534	560	528	554	555	511	503	524	550	559	532	530	498	579	527	518	565	514	506	541	536	535	515	534	564	512	542	557	540	538	534	510	586	543	535	519	540	557	513	518	534	497	540	522	490	555	550	560	504	523	544	517	533	481	539	535	572	544	545	541	524	513	523	541	508	504	547	534	519	585	574	535	536	570	547	533	546	528	549	504	512	549	559	531	518	561	503	557	498	561	558	556	512	541	540	543	565	559	509	520	528	552	545	556	528	484	515	540	566	566	574	551	513	516	503	548	518	536	532	553	513	543	563	534	538	482	597	561	580	581	549	533	538	533	512	549	543	539	509	522	490	560	558	548	548	524	546	544	517	517	524	525	522	519	501	550	560	528	547	525	538	534	567	598	560	513	554	526	519	506	519	541	570	515	493	596	513	541	561	542	506	530	513	531	523	572	540	524	568	529	559	534	516	547	522	528	552	543	552	496	518	537	568	544	516	540	562	553	532	506	538	538	519	532	523	516	561	563	563	522	536	496	522	545	529	587	547	523	515	539	512	507	582	538	553	530	476	556	541	520	548	509	546	538	524	525	525	573	538	562	546	564	494	522	536	522	559	564	505	495	564	527	521	538	603	539	524	509	533	485	537	551	539	534	528	523	551	535	568	575	528	547	522	554	569	522	548	490	564	549	552	513	529	534	522	576	511	538	533	517	543	508	568	539	573	550	499	519	535	518	554	564	556	531	530	572	599	541	516	566	558	512	545	514	510	571	541	529	520	552	519	566	529	521	550	538	544	554	533	564	527	524	532	574	522	554	569	528	557	529	524	466	523	539	527	518	507	572	552	598	558	544	531	530	544	481	521	487	563	532	566	526	544	533	570	541	548	585	515	531	549	503	553	586	546	585	523	588	562	540	537	548	547	576	550	510	550	557	547	519	549	524	548	552	532	559	560	557	534	530	538	543	530	544	533	537	523	545	531	523	523	545	563	548	510	540	503	550	548	507	573	562	525	554	578	552	488	511	545	543	535	513	524	514	528	517	555	576	560	535	545	541	581	517	558	541	518	505	534	533	534	525	566	507	555	486	518	524	544	477	500	575	570	537	526	543	537	533	542	571	549	531	511	564	520	528	562	542	546	520	525	561	526	520	546	524	526	551	550
10184	1196	1352	1133	729	587	432	365	277	260	231	212	184	157	162	132	122	135	142	135	135	96	142	120	118	122	116	113	119	130	103	99	115	95	108	91	89	91	100	100	99	100	119	104	98	105	105	100	104	105	104	90	74	95	80	94	120	81	106	104	110	82	79	104	104	113	85	94	117	101	115	100	94	97	102	91	103	116	95	95	80	100	117	112	104	99	95	117	90	103	99	98	85	82	95	92	105	109	92	90	87	105	92	100	119	85	100	91	107	113	104	114	113	100	88	104	107	92	96	99	92	105	104	104	104	95	106	101	110	86	84	84	88	102	100	91	91	117	110	91	100	86	98	88	122	91	96	95	114	88	89	100	112	111	104	82	110	113	83	107	96	100	82	99	86	107	66	93	90	89	93	81	81	111	100	104	99	82	87	93	95	75	100	90	99	82	92	84	103	103	86	109	101	84	90	82	86	97	89	106	104	104	94	110	78	78	101	104	106	107	101	100	106	99	101	95	95	99	97	85	114	94	87	103	99	101	107	92	91	92	83	94	111	86	113	106	97	95	81	93	109	86	93	90	106	101	96	110	96	100	100	95	91	87	94	90	98	98	89	76	77	94	105	93	96	100	106	111	97	85	111	94	86	103	88	94	102	101	93	113	91	98	111	98	89	107	107	105	84	86	82	84	97	109	98	87	99	104	104	87	97	85	97	100	91	108	111	85	102	100	102	101	100	111	91	88	109	99	88	94	90	78	108	86	92	104	77	102	108	112	94	94	108	101	78	86	98	99	69	109	78	104	101	98	96	98	80	107	92	109	79	114	107	95	102	105	107	106	98	87	103	102	101	109	84	89	101	103	99	117	92	92	102	81	81	86	77	89	94	94	115	83	92	86	96	103	91	101	84	88	101	106	89	121	89	93	89	84	92	87	108	92	102	98	81	97	95	95	96	79	83	102	100	96	99	102	84	104	100	103	97	94	103	95	87	85	85	104	87	92	102	101	99	103	86	90	104	87	103	110	97	78	103	99	96	90	121	98	106	86	109	97	96	91	97	103	98	109	80	105	86	101	109	89	89	89	114	106	84	89	99	95	93	88	88	112	92	83	93	102	100	89	97	94	86	94	100	107	111	95	85	89	97	101	84	99	109	92	103	100	85	95	77	104	94	98	96	98	81	98	93	94	95	103	111	103	93	88	91	103	91	84	92	101	100	76	101	90	93	112	109	110	94	100	94	112	99	100	114	88	95	75	96	97	81	123	89	94	98	97	94	100	89	92	88	95	89	96	90	94	107	109	120	96	105	92	87	87	90	114	96	88	98	88	91	86	82	119	87	91	96	80	98	91	108	80	92	108	113	116	87	99	103	114	102	87	87	102	103	93	104	114	109	88	115	101	82	74	84	93	110	95	100	99	98	79	108	93	93	98	86	96	96	110	93	82	100	96	83	102	91	99	111	94	97	88	96	87	95	109	95	113	93	96	102	102	94	113	102	93	108	123	100	82	90	113	96	102	87	94	111	102	92	85	94	83	105	101	92	100	115	107	89	94	92	90	122	84	88	108	92	90	104	87	80	82	86	120	87	108	102	85	107	84	92	129	93	102	88	102	86	108	97	83	83	95	103	78	92	88	97	93	102	114	89	99	84	89	103	118	105	80	94	88	105	92	109	107	79	89	107	109	92	83	91	87	93	99	97	110	100	96	72	95	83	100	92	122	105	126	95	108	100	97	122	103	98	95	97	106	96	97	99	89	95	110	91	101	98	96	103	104	93	91	82	118	80	101	103	96	102	108	94	96	95	104	91	106	113	92	84	91	96	105	94	99	89	107	84	76	106	91	86	77	101	95	100	109	109	100	91	95	94	90	97	95	96	103	116	96	95	99	100	83	102	92	96	104	102	100	86	104	101	79	111	80	89	117	110	95	102	98	82	126	97	88	101	111	84	81	99	108	105	78	94	106	97	98	87	108	100	100	132	107	94	105	102	85	115	95	97	84	95	98	90	111	92	82	93	99	98	103	108	100	105	97	100	96	110	103	106	100	85	100	94	109	81	104	105	85	106	112	103	99	91	106	93	90	100	95	99	86	97	105	91	101	102	101	105	101	94	103	92	95	80	104	84	96	80	88	74	99	88	88	109	97	125	95	88	97	90	97	96	102	86	96	92	84	77	91	90	96	96	97	99	104	111	94	73	80	102	97	96	81	98	98	119	84	106	97	90	86	86	101	85	99	101	99	98	94	104	109	109	92	122	94	97	83	95	102	104	104	104	101	103	89	100	99	117	93	103	102	95	100	99	84	85	98	97	77	83	108	93	112	100	106	98	92	96	102	115	106	95	99	93	104	103	96	94	80	87	92	81	99	82	108	92	80	98	110	91	114	99	94	103	90	93	104	91	98	92	114	91	114	93	114	100	92	92	108	83	107	84	90	111	98	109	103	93	100	114	99	91	94	82	97	70	110	93	100	97	88	104	105	103	82	107	112	93	92	105	98	86	108	104	95	97	93	93	86	102	96	93	102	103	87	109	96	106	88	88	85	82	102	90	102	86	104	86	108	103	91	91	82	80	111	104	100	100	95	89	112	109	79	100	95	93	106	107	109	76	114	113	98	100	96	97	97	85	98	101	115	99	86	96	105	95	97	79	78	93	88	115	94	110	89	119	91	89	92	111	93	99	101	94	102	105	94	112	91	94	84	97	100	94	78	98	90	92	97	91	91	97	95	88	87	80	99	110	90	82	121	99	98	93	91	98	102	86	97	86	105	103	89	97	93	99	111	92	105	109	94	100	75	94	110	103	88	79	93	102	90	99	91	103	120	94	79	106	88	88	95	101	94	99	92	104	89	113	105	94	83	91	94	96	78	81	87	97	107	103	115	83	108	88	81	99	92	86	95	101	87	95	98	109	78	93	95	106	91	89	110	89	104	100	100	104	99	86	92	86	101	93	98	93	109	93	95	108	118	94	107	112	93	87	119	99	105	98	104	88	114	87	84	101	88	91	84	88	77	93	86	106	92	90	97	96	103	91	112	76	88	70	93	106	93	89	95	98	90	97	96	94	90	92	106	98	95	96	112	76	77	101	95	98	106	95	81	94	100	100	89	91	98	111	100	106	89	105	95	97	103	85	93	92	90	90	94	102	81	106	97	92	94	106	100	82	107	98	75	102	103	106	105	94	103	89	91	98	87	108	126	110	102	110	80	85	94	81	94	96	92	90	94	100	108	114	106	107	91	110	97	96	112	85	89	103	98	90	102	89	107	86	96	79	102	99	100	94	99	92	101	91	71	66	91	81	111	101	80	101	74	93	90	101	86	100	106	93	84	99	89	98	79	111	91	98	92	91	103	92	105	108	100	91	93	89	100	89	107	110	94	102	101	97	88	105	87	117	103	121	103	84	100	88	78	107	88	99	93	93	99	99	89	104	109	94	92	99	83	101	100	90	98	93	108	108	95	111	95	93	104	100	107	97	99	108	104	85	103	97	91	107	94	113	96
5570	1445	3183	3548	2951	2508	2035	1643	1395	1226	1088	957	898	769	774	699	651	579	568	571	536	503	469	507	468	448	447	410	424	399	409	387	379	376	391	391	348	339	401	387	379	363	386	361	362	373	361	316	363	340	307	328	346	324	353	336	352	348	374	322	346	329	326	310	311	290	323	294	316	327	320	325	287	344	327	315	304	332	310	318	295	319	327	321	341	303	315	304	329	320	308	347	314	301	307	269	311	286	292	335	296	312	308	324	304	273	297	324	294	319	327	307	309	317	335	314	308	329	354	310	332	302	316	358	296	299	329	282	291	338	298	331	322	284	333	311	328	299	308	320	323	310	330	325	304	317	316	289	298	308	342	299	301	338	316	348	323	307	301	332	320	317	293	348	273	331	314	314	317	319	287	315	298	293	323	276	299	293	287	294	321	278	295	291	316	310	291	283	296	351	307	333	328	296	306	314	324	303	304	278	303	312	308	318	293	313	304	312	313	369	310	324	324	306	318	332	330	307	323	324	307	309	290	340	326	305	340	295	304	294	322	300	298	315	309	288	313	300	296	275	291	322	290	328	332	334	313	311	339	314	302	293	335	297	305	303	276	293	294	302	278	334	284	324	313	300	295	340	295	339	302	325	305	306	296	327	291	301	321	335	312	305	298	319	289	324	311	314	328	331	308	304	308	300	315	278	340	294	325	335	352	288	283	315	319	311	320	309	301	302	286	337	307	312	306	307	307	324	297	302	321	319	308	315	309	307	306	319	332	295	324	297	314	301	301	321	291	301	307	295	332	302	309	315	298	289	345	300	290	302	307	315	315	315	321	315	283	302	315	304	296	313	277	344	284	323	297	305	290	276	306	309	304	305	329	310	290	297	320	302	328	318	314	292	303	329	335	314	299	327	315	341	280	271	295	335	303	329	319	294	307	298	337	286	327	311	347	313	313	271	301	347	287	323	276	306	332	282	309	317	320	307	284	316	291	301	309	286	285	301	333	317	298	334	301	266	314	306	323	318	310	303	265	282	306	325	307	303	292	302	306	324	287	306	313	304	300	310	270	299	316	269	294	276	314	313	310	299	306	335	311	289	321	303	311	312	283	296	319	307	331	327	290	307	322	289	279	302	331	286	322	288	323	295	308	280	304	323	307	300	313	306	324	312	287	331	307	294	293	313	281	295	323	310	282	297	317	303	276	305	317	283	331	256	320	290	320	293	297	291	315	302	315	315	328	321	298	293	271	354	307	348	336	290	306	319	305	327	324	323	305	288	312	319	293	300	331	324	296	287	321	309	306	335	292	297	341	319	302	290	340	284	306	327	303	308	289	304	289	296	317	309	302	310	310	334	301	306	316	287	335	307	330	326	307	312	340	281	306	333	307	332	302	329	286	298	298	298	282	309	321	301	325	311	316	308	322	311	308	322	272	331	293	297	292	297	317	311	307	322	300	294	299	316	305	306	305	305	312	335	327	319	303	305	300	294	308	329	314	344	338	312	292	307	319	281	305	314	328	319	304	341	297	324	311	299	281	314	317	307	298	299	329	313	308	282	279	295	343	311	301	317	299	314	342	324	303	314	334	299	318	280	343	319	315	310	303	307	319	307	311	306	321	334	282	283	291	314	332	316	307	320	332	302	313	326	326	324	304	312	296	317	313	308	302	330	321	296	305	324	306	303	337	300	319	317	278	320	292	278	322	301	316	319	305	317	299	311	313	324	309	306	286	301	344	314	307	323	369	300	288	280	312	325	321	317	305	304	326	304	284	328	331	299	354	281	342	294	308	309	300	297	320	304	278	308	294	301	364	319	288	285	310	324	313	291	298	304	289	326	288	310	312	322	325	287	309	336	315	322	307	312	315	309	300	309	336	308	273	326	272	264	302	333	292	336	311	319	326	326	327	326	321	318	309	307	301	330	299	311	298	316	312	293	321	293	317	297	315	285	310	294	295	315	303	313	358	306	305	304	309	328	291	296	291	288	299	287	330	326	295	293	323	342	318	310	321	324	318	299	319	312	343	290	302	324	317	304	341	315	268	283	292	321	318	298	317	316	325	298	298	270	325	299	286	302	317	318	315	303	312	328	307	328	315	311	316	303	314	329	294	295	304	274	310	328	319	338	325	307	295	282	292	327	276	286	303	293	299	315	321	317	303	300	294	303	308	305	260	299	292	318	266	316	326	345	285	293	323	323	287	320	327	305	296	309	360	312	302	289	325	348	292	324	334	281	304	303	308	324	297	283	300	291	302	315	319	324	320	305	293	300	332	295	311	302	294	310	305	308	299	314	323	312	287	339	323	284	287	297	330	304	307	292	309	293	309	288	298	305	300	350	316	308	312	319	343	284	300	309	295	318	292	309	315	347	317	298	311	311	276	301	322	295	327	308	301	358	308	301	325	316	333	305	286	317	291	318	304	317	326	289	314	283	302	323	333	295	315	304	343	324	305	301	322	294	327	319	330	329	302	307	310	318	337	317	313	323	312	287	347	318	304	317	335	322	282	323	300	306	299	297	323	312	319	291	287	312	323	295	302	303	324	323	317	331	325	299	319	311	303	315	317	296	315	290	271	301	299	321	331	298	322	324	279	315	309	313	345	298	309	316	316	288	347	292	330	345	278	305	301	279	291	276	320	354	312	326	305	294	314	285	286	322	289	327	324	285	280	304	326	336	317	294	334	261	327	331	306	289	290	275	324	317	278	299	319	294	305	282	294	323	290	265	317	281	303	339	297	312	300	300	318	327	316	310	321	308	307	298	280	325	317	313	327	294	335	358	330	297	298	329	317	302	314	296	298	311	282	321	313	319	320	322	290	292	302	311	349	287	292	295	276	294	320	313	310	300	313	306	304	292	320	278	300	307	303	302	335	288	288	287	282	294	295	314	315	295	283	307	332	318	332	312	312	291	302	329	332	304	308	326	298	321	282	325	345	286	327	334	305	290	344	290	317	301	312	300	285	328	345	300	287	302	319	328	296	283	294	295	295	311	306	302	298	306	301	272	329	354	302	311	305	301	333	316	335	312	287	319	319	294	303	304	291	305	315	282	328	298	315	276	255	300	301	323	322	307	321	301	295	298	310	311	322	291	314	323	300	333	314	319	308	291	309	314	303	292	294	302	315	289	283	311	301	313	291	283	283	346	316	321	285	300	291	299	321	325	316	308	333	304	323	306	264	294	311	299	313	313	296	335	327	330	331	295	286	314	334	316	310	299	294	300	328	280	351	289	336	321	315	343	316	309	298	291	324	330	344	323	274	281	302	320	334	325	284	298	293	306	322	293	332	307	313	268	265	307	286	284	289	309	294	300	314	295	289	319	322	301	315	293	299	281	307	298	344	313	271	300	315	306	296	348	306	309	312	308	328	282	335	296	316	332	290	308	315	295	290	317	301	307	296	303	298	337	329	310	318	313	319	321	291	292	287	331	305	290	285	300	272	280	320	302	319	342	271	338	314	311	297	317	300	303	320	379	287	322	317	305	290	279	319	302	339	306
17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
