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
335819850519	335819851053	335819851603	335819852130	335819852703	335819853253	335819853803	335819854328	335819854903	335819855453	335819855980	335819856530	335819857080	335819857653	335819858203	335819858730	335819859303	335819859830	335819860380	335819860953	335819861478	335819862053	335819862603	335819863130	335819863680	335819864253	335819864778	335819865330	335819865880	335819866430	335819867003	335819867530	335819868080	335819868653	335819869203	335819869730	335819870303	335819870853	335819871380	335819871930	335819872480	335819873053	335819873603	335819874153	335819874680	335819875230	335819875780	335819876330	335819876878	335819877453	335819878003	335819878553	335819879080	335819879630	335819880203	335819880730	335819881280	335819881830	335819882403	335819882930	335819883478	335819884053	335819884603	335819885153	335819885680	335819886253	335819886780	335819887330	335819887880	335819888430	335819888980	335819889553	335819890103	335819890630	335819891178	335819891753	335819892280	335819892853	335819893378	335819893930	335819894480	335819895030	335819895603	335819896130	335819896703	335819897253	335819897780	335819898330	335819898880	335819899453	335819899978	335819900530	335819901080	335819901653	335819902203	335819902730	335819903303	335819903830	335819904403	335819904953	335819905503	335819906030	335819906580	335819907153	335819907703	335819908230	335819908803	335819909353	335819909903	335819910430	335819910980	335819911553	335819912103	335819912653	335819913180	335819913730	335819914280	335819914830	335819915380	335819915953	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
35083	20561	6990	1607	1059	795	578	429	385	315	277	252	241	235	205	199	216	178	176	147	153	153	146	148	157	134	138	142	131	140	130	134	137	145	126	145	132	119	135	146	122	108	116	130	126	143	154	116	111	130	124	104	139	122	132	118	130	149	129	124	146	110	130	131	116	129	107	139	117	133	138	110	136	132	121	131	147	124	109	113	127	121	133	114	120	111	109	120	124	112	125	130	105	103	111	127	118	140	108	114	133	102	113	152	132	131	113	137	121	114	124	114	110	142	139	136	120	129	120	118	122	123	132	120	110	126	108	111	125	127	110	134	120	137	119	105	129	140	120	122	130	131	128	122	106	120	142	126	115	113	99	121	125	119	115	132	125	133	132	107	116	126	123	134	108	128	123	105	120	118	124	107	111	123	124	117	112	129	128	123	138	124	131	128	105	126	108	134	117	128	125	108	119	112	116	122	129	118	121	123	140	105	130	122	120	116	122	125	123	128	121	110	110	131	124	131	126	114	135	120	125	114	115	116	134	104	109	117	113	126	138	120	116	120	134	131	129	132	138	125	129	107	132	128	128	119	131	119	105	122	119	116	123	128	126	122	96	141	144	117	130	110	133	117	141	151	136	111	112	128	116	108	139	117	146	127	135	139	126	136	139	115	121	127	137	121	122	117	124	105	142	144	148	123	146	130	123	133	116	107	121	122	132	127	133	102	133	134	110	111	127	142	127	120	140	126	108	118	146	123	131	134	105	133	127	129	125	109	125	137	115	114	118	103	115	107	127	114	127	123	117	121	124	133	100	115	108	113	97	120	107	102	111	117	109	126	106	126	111	123	128	131	133	121	125	128	115	133	126	111	107	126	119	119	123	120	124	122	123	139	118	133	124	127	118	113	120	114	107	134	129	134	109	135	134	119	111	123	127	127	103	129	119	133	125	143	117	136	120	92	99	122	107	136	130	112	134	121	136	107	106	128	133	126	118	125	125	117	138	115	118	137	115	126	122	113	118	117	122	119	123	106	137	116	129	114	131	119	119	127	113	119	124	125	123	111	133	134	132	127	114	106	107	107	123	123	126	142	123	123	122	108	104	138	127	121	120	133	113	118	132	125	124	128	128	127	129	134	114	136	124	114	110	101	118	141	132	111	121	144	125	131	109	107	114	111	110	112	128	131	117	119	126	123	140	132	99	119	103	112	129	140	125	128	109	112	108	125	121	109	130	130	114	110	114	140	118	120	112	149	104	129	107	113	128	131	141	126	117	105	122	109	121	108	111	134	104	128	128	129	125	123	122	146	126	127	136	98	116	120	115	121	117	122	134	118	131	124	113	117	147	104	123	112	117	112	116	123	159	112	105	127	129	128	116	116	110	108	120	126	132	120	144	131	125	134	107	145	108	111	106	114	98	135	123	101	131	115	124	109	151	113	117	116	130	111	108	128	114	140	106	112	99	129	120	123	113	120	127	114	119	139	126	114	133	119	136	133	120	130	119	114	118	114	121	118	127	113	126	106	122	131	129	124	129	135	131	117	137	107	124	139	120	112	139	131	135	134	122	126	109	105	115	121	97	103	124	126	130	112	129	132	114	127	114	151	142	103	120	116	125	129	119	107	126	114	129	112	128	122	126	118	123	134	130	126	114	115	129	120	136	111	113	137	126	119	125	124	115	131	120	131	115	118	121	116	129	98	121	111	112	105	117	118	118	103	116	137	149	117	110	110	130	120	132	153	114	108	126	118	124	112	127	123	106	124	109	110	115	121	95	117	104	114	114	138	132	127	112	115	135	112	134	120	123	136	124	117	130	129	123	117	115	118	120	130	101	123	107	116	107	141	127	108	118	107	135	127	129	137	122	121	130	128	129	125	104	118	113	112	137	134	97	133	123	133	138	135	104	123	117	138	114	103	130	122	110	107	133	113	130	147	119	126	139	103	132	118	114	99	118	110	146	123	122	124	124	110	124	99	105	134	129	116	134	118	117	138	136	120	140	131	124	105	107	108	109	105	138	131	112	123	117	94	126	125	112	127	130	126	121	106	135	113	136	109	107	114	113	126	122	133	132	126	122	131	113	131	130	130	113	120	121	121	110	121	139	114	113	129	115	125	110	134	120	118	107	127	132	124	141	107	118	128	125	111	97	124	135	124	129	132	126	129	113	133	121	118	121	123	110	126	123	133	117	134	110	115	128	122	130	127	151	137	126	121	128	111	113	127	107	115	104	112	141	125	120	111	101	122	129	121	125	114	111	122	130	123	130	110	111	124	111	134	106	135	120	100	132	145	116	126	130	142	110	121	87	118	120	123	103	112	113	123	125	141	124	124	124	114	132	134	140	139	115	120	114	114	120	126	122	136	136	120	120	128	130	153	103	123	132	139	105	117	150	140	121	129	122	139	123	141	125	105	120	138	132	117	121	118	129	106	129	96	117	102	117	106	133	133	114	117	124	129	122	125	113	115	107	132	123	129	105	94	112	119	125	125	125	126	111	131	150	130	125	126	126	123	148	118	122	138	112	113	119	133	138	128	124	124	108	137	96	122	125	127	123	118	125	121	132	118	129	129	121	122	129	135	127	129	136	125	133	140	122	106	110	117	110	119	124	108	129	126	124	134	131	119	102	109	95	127	142	109	126	136	113	131	128	137	128	116	104	123	121	141	114	123	117	123	125	137	140	141	128	115	122	124	122	115	116	109	119	113	111	158	118	113	144	97	116	127	116	139	110	133	113	130	131	115	108	113	120	132	131	127	107	120	125	112	119	110	111	106	128	125	114	113	126	111	119	116	129	119	116	110	132	111	137	133	138	98	111	135	98	112	130	134	121	129	123	115	126	124	129	109	105	121	112	110	125	130	131	132	127	117	108	111	128	113	128	127	116	113	89	108	105	143	120	117	126	124	121	137	115	110	119	130	134	121	111	104	138	132	135	132	109	124	121	111	127	101	114	117	134	120	119	137	116	115	123	116	113	135	116	110	125	127	140	127	127	113	134	119	131	115	122	116	122	102	123	106	144	124	117	102	128	136	111	121	109	115	127	121	134	111	104	125	113	123	128	123	121	130	127	123	116	111	113	128	119	119	111	110	123	110	124	124	135	114	138	115	129	131	119	113	97	120	113	126	120	126	131	116	130	121	102	115	131	122	137	142	132	114	122	123	115	123	138	119	116	121	130	121	112	126	141	142	126	115	129	108	114	135	116	115	116	109	133	118	115	119	118	149	130	106	133	123	111	130	111	110	113	110	127	125	131	130	126	100	123	118	122	123	108	117	110	115	125	138	129	122	123	112	137	116	133	125	117	104	150	128	131	130	150	137	114	116	133	138	124	121	149	121	133	110	121	106	116	112	129	114	119	125	134	138	130	113	125	111	128	134	106	107	107	126	113	128	112	99	116	110	137	126	149	100	124	124	125	101	113	105	117	119	117	128	110	125	116	121	130	118	132	125	123	141	127	115	107	128	115	135	117	133	112	128	119	120	112	124	110	104	128	111	124	122
17682	2066	4665	5235	4568	3763	3130	2628	2185	1927	1684	1469	1339	1306	1202	1124	961	898	858	827	808	775	735	740	682	683	686	645	642	641	603	623	579	554	576	575	568	568	544	540	519	525	544	512	469	482	508	539	520	537	502	493	511	485	484	518	460	450	488	513	465	484	491	457	472	479	498	470	488	469	450	488	449	474	468	487	464	476	450	457	485	460	483	425	444	491	441	448	480	478	446	472	459	484	454	478	494	455	444	454	451	467	417	463	456	432	500	477	441	480	462	465	439	496	468	431	481	457	456	440	453	461	474	458	456	458	466	461	477	441	446	474	466	460	505	448	433	472	466	469	427	454	460	481	474	442	436	456	456	484	480	433	463	441	444	430	470	463	485	469	460	479	471	455	424	459	451	458	458	460	467	440	465	397	480	441	436	462	458	410	439	485	434	500	403	492	479	473	410	455	456	476	417	453	439	441	470	473	444	428	473	487	420	432	476	457	450	453	444	406	448	445	451	450	441	473	456	430	432	428	439	455	443	427	438	465	446	462	478	422	453	451	456	418	468	470	475	432	428	456	419	449	465	473	446	420	471	465	412	483	436	413	455	409	421	464	421	451	438	452	491	405	462	446	435	417	438	431	456	439	446	436	463	438	450	434	421	467	409	448	493	425	458	463	432	443	469	445	446	463	422	460	438	449	438	443	445	459	487	452	428	467	457	412	442	477	426	485	457	471	465	476	419	431	415	453	457	476	402	443	437	444	451	439	481	494	503	461	475	445	427	485	443	439	418	414	485	426	458	442	406	454	430	471	449	437	437	416	449	452	441	454	441	444	468	457	447	493	440	438	486	451	448	464	443	452	449	470	479	465	455	447	392	435	441	439	452	446	469	479	450	495	460	459	466	483	448	465	477	458	469	425	461	449	432	465	460	444	447	473	432	421	462	461	461	436	426	468	419	453	429	450	432	467	449	441	401	459	444	436	415	456	442	449	480	485	432	462	448	430	426	453	424	419	457	459	475	452	465	434	455	468	463	465	473	459	445	463	453	408	445	438	428	421	467	490	437	448	457	440	422	421	444	432	454	449	494	458	437	513	475	437	449	428	461	453	449	436	476	438	453	451	465	442	452	466	417	421	454	440	457	460	428	478	442	468	427	452	440	466	455	431	403	469	401	404	419	491	418	436	446	411	440	456	437	455	440	477	420	441	486	440	479	427	418	464	405	492	459	445	438	439	411	451	439	475	423	451	438	466	421	428	464	430	443	456	463	450	467	428	473	472	467	460	447	411	477	446	414	432	479	423	467	422	458	433	433	414	468	423	475	481	452	448	469	482	442	423	442	436	424	470	441	473	430	464	480	445	441	441	463	476	439	468	453	463	438	417	392	479	416	467	453	441	444	421	435	452	444	447	464	453	471	507	482	464	460	456	450	455	430	481	438	435	419	444	424	476	470	421	478	456	433	507	442	449	455	448	443	390	436	420	454	411	454	443	431	418	419	423	440	414	428	456	425	454	417	451	423	488	443	452	454	426	465	443	453	457	413	452	442	421	419	426	472	446	435	462	419	443	453	452	504	435	448	457	443	475	465	447	463	456	404	438	433	456	482	431	466	483	478	452	469	438	473	428	454	492	473	432	442	442	468	461	423	444	423	441	414	409	452	418	472	457	463	429	433	448	451	423	462	422	448	421	405	427	447	455	423	444	459	478	449	467	482	481	455	460	443	453	440	466	448	450	480	456	467	473	450	455	435	478	455	414	490	432	450	420	430	441	434	421	434	442	410	464	443	449	440	426	446	430	467	426	459	462	455	454	451	431	432	449	433	455	463	442	443	427	421	463	446	439	420	448	465	427	459	454	459	458	414	443	448	472	447	430	433	418	460	466	454	441	473	406	475	451	427	457	441	436	454	438	445	433	456	408	447	448	451	475	459	441	433	421	472	449	439	432	472	399	456	428	476	509	433	421	431	448	444	478	448	466	430	451	459	402	443	462	446	452	473	482	428	462	432	472	436	451	448	454	413	437	447	484	428	454	419	448	421	453	470	441	493	452	405	470	467	447	416	458	420	452	458	461	479	486	469	449	415	410	471	464	450	424	457	453	466	458	455	470	455	476	430	489	434	442	442	433	473	444	475	453	442	495	472	423	471	469	454	426	430	446	489	448	471	415	479	436	482	455	442	476	444	421	462	429	467	432	446	445	419	447	437	476	445	441	434	426	457	463	434	441	481	433	452	462	446	478	435	448	460	445	442	488	417	435	465	467	440	446	426	457	431	458	450	447	403	434	448	472	424	411	441	438	440	432	463	457	450	467	451	445	470	473	471	461	414	472	469	445	454	441	453	458	467	434	458	436	422	440	435	421	424	473	407	447	484	436	452	450	412	453	450	479	517	448	462	466	445	425	450	470	454	443	495	479	468	452	446	442	476	431	481	421	470	426	469	429	447	438	446	451	427	458	433	442	465	457	414	461	481	451	463	428	431	438	455	459	442	451	459	426	459	438	456	453	469	449	502	411	450	424	432	437	452	380	464	456	459	425	437	422	466	446	456	442	443	432	457	486	461	401	434	423	459	427	459	426	433	470	464	430	461	443	462	457	456	410	446	460	436	416	449	468	447	478	428	450	461	469	470	453	453	460	464	433	410	456	438	454	453	442	462	427	438	400	455	480	450	483	458	386	422	423	459	460	419	417	424	407	499	473	465	460	477	417	435	466	462	437	476	473	461	454	471	469	437	460	473	454	445	420	453	481	470	430	407	437	429	418	427	510	468	422	506	454	423	443	442	484	431	487	455	423	423	476	473	436	437	456	464	455	434	460	426	434	416	420	458	446	461	453	450	442	431	417	440	436	452	449	448	457	451	410	448	426	453	452	438	444	440	451	427	414	424	446	439	440	467	489	473	440	438	410	442	424	439	460	433	463	406	448	463	422	424	415	456	448	444	447	422	469	441	409	486	475	409	472	443	465	432	449	465	470	444	423	439	440	439	469	448	457	450	449	470	474	416	443	432	408	457	470	430	419	473	461	471	451	450	462	426	474	442	447	475	425	439	414	456	450	460	495	453	482	428	442	453	472	449	475	453	483	474	452	468	480	443	447	446	500	456	449	426	447	438	454	468	423	441	467	467	428	449	420	433	464	389	447	429	468	436	457	494	444	393	482	449	426	470	426	442	456	443	424	429	490	437	470	424	468	479	428	453	439	429	437	446	452	403	466	444	440	446	450	441	429	435	486	476	398	476	473	453	459	448	487	423	450	419	431	446	477	486	449	487	450	482	447	442	438	418	439	489	455	427	479	447	474	456	436	426	461	450	434	461	452	436	443	434	491	493	433	428	382	456	470	435	447	465	444	454	436	478	447	455	434	462	443	497	391	443	437	439	464	441	454	471	428	454	478	486	443	438	491	450	456	467	478	458	432	469	475	443	463	479	448	459	469	449	430	437	455	445	440	429	445	422	425	430	475	480	441	439	442	439	451	462	489	460	455	465	459	423	432	442	440
3640	365	234	165	155	147	135	130	134	128	120	153	135	127	143	127	142	104	127	137	121	128	124	109	124	115	129	113	122	130	117	133	109	104	140	117	131	129	144	119	130	122	106	139	121	128	137	117	142	132	124	137	130	142	112	126	134	118	109	149	109	129	121	118	105	131	133	115	123	132	109	124	122	137	118	133	111	147	141	128	147	142	136	142	127	114	115	129	137	120	126	112	123	122	113	130	104	126	129	116	115	117	149	112	107	119	111	126	111	113	134	120	132	112	120	130	110	118	125	143	110	94	120	129	121	139	122	141	124	133	114	126	121	116	127	134	135	132	131	110	118	130	150	144	118	119	115	110	123	110	139	120	117	128	135	130	125	127	139	119	139	125	127	114	125	105	115	106	138	109	144	127	116	137	112	130	136	125	135	112	132	140	131	125	123	129	136	129	113	124	124	143	119	120	121	124	119	130	113	144	125	134	127	135	140	133	121	119	116	130	133	122	123	135	122	124	123	132	101	111	118	109	115	126	126	139	127	114	140	140	131	122	120	130	132	110	119	130	117	133	131	153	120	116	125	121	143	123	109	123	135	118	128	131	123	138	117	126	116	125	123	115	113	138	128	140	124	111	136	108	126	121	126	135	126	117	112	124	113	119	125	114	127	119	111	114	133	134	120	133	135	133	131	121	128	125	111	116	128	126	129	137	119	135	134	118	124	145	134	135	134	122	120	106	120	131	128	114	123	122	139	116	134	127	122	128	121	126	129	114	134	114	120	113	120	107	137	145	122	142	134	127	120	126	113	135	116	131	127	138	130	128	145	130	133	132	133	116	122	146	130	131	124	107	133	134	137	138	124	129	115	153	141	122	138	125	121	124	126	128	123	117	129	121	116	130	164	122	132	139	105	138	128	124	129	139	115	100	128	128	125	142	126	144	112	116	123	122	125	132	137	116	118	123	132	120	116	130	123	143	141	130	119	114	132	129	118	107	129	117	134	124	117	139	123	107	127	121	120	129	140	122	124	152	134	114	122	125	109	118	140	134	126	109	96	129	142	128	119	132	143	132	125	139	119	141	135	142	139	119	124	126	138	137	117	145	134	134	116	128	114	138	117	109	124	142	114	145	112	132	118	135	105	115	156	103	108	121	139	139	130	127	107	125	138	139	141	113	136	111	136	151	143	127	126	125	142	126	120	111	144	138	118	120	111	122	123	131	132	145	123	122	108	134	113	142	132	134	123	142	130	140	122	131	138	124	116	136	115	123	106	135	140	125	133	137	121	111	144	125	120	133	131	113	141	127	124	136	120	134	126	103	121	113	141	135	118	116	136	137	132	129	123	138	142	118	120	149	116	132	121	125	115	144	117	120	140	126	139	121	136	123	120	119	123	120	122	123	135	104	134	144	123	140	139	123	146	122	135	133	132	137	109	126	114	128	150	121	103	135	115	133	122	132	158	122	130	127	117	141	120	129	98	143	132	123	111	131	128	135	120	112	133	130	119	136	131	128	121	121	143	155	123	116	127	123	126	123	123	134	148	145	136	118	122	131	128	121	130	125	117	115	126	124	119	108	103	112	135	129	139	135	116	129	129	104	138	138	124	135	129	129	119	111	121	120	105	140	132	110	120	130	108	110	117	149	128	128	134	134	137	121	127	113	120	141	127	126	126	135	118	116	121	124	126	120	126	126	125	147	120	124	127	146	121	141	114	140	123	124	112	129	146	129	124	141	133	115	134	129	127	117	152	118	124	121	140	116	146	120	122	110	140	133	135	115	155	142	125	119	142	117	134	129	127	119	117	133	140	114	130	135	100	116	119	104	111	111	130	114	126	125	110	119	121	128	140	136	145	129	123	120	124	140	141	136	120	85	104	133	131	122	130	111	126	135	141	142	122	116	127	123	98	119	121	117	115	144	116	139	126	112	126	129	125	124	134	132	114	105	116	129	151	138	108	119	112	123	110	144	112	124	135	113	114	121	123	133	117	101	131	128	119	132	101	120	127	117	119	153	128	119	136	123	106	118	117	148	127	129	117	110	124	118	121	107	113	112	108	123	139	103	142	120	131	128	109	120	126	108	121	132	132	112	111	118	144	121	148	127	121	150	116	137	116	140	123	134	154	107	128	121	118	123	138	120	117	118	128	121	114	132	143	127	124	131	146	132	119	127	140	112	130	129	120	132	96	137	135	125	127	137	137	120	126	115	115	122	122	127	128	113	120	146	96	116	133	121	132	130	104	132	111	126	131	110	134	128	134	139	142	133	127	124	133	118	137	129	119	109	127	126	122	117	116	119	130	116	128	123	132	123	154	117	124	136	104	113	133	135	115	135	127	133	126	121	108	111	131	121	119	134	138	115	121	134	137	103	136	131	119	115	123	132	139	130	118	119	114	145	121	132	110	122	115	140	132	129	147	127	127	103	125	139	127	132	128	121	129	128	118	121	111	147	108	137	114	126	138	142	102	109	118	132	112	122	124	134	124	119	124	110	123	116	133	102	136	113	137	138	124	102	127	103	145	110	109	129	152	130	127	125	138	125	125	138	155	115	148	114	118	112	112	130	126	126	112	119	143	134	115	123	117	125	116	118	122	116	141	131	141	116	113	131	114	136	126	113	125	123	139	135	122	133	117	143	110	114	137	120	131	123	137	147	133	126	125	106	135	133	127	120	141	123	128	129	109	130	100	103	145	120	149	131	112	124	131	119	135	118	146	139	117	106	113	139	120	128	122	111	128	145	119	123	109	129	146	138	102	101	128	130	121	134	123	117	126	139	134	122	118	134	119	125	138	129	120	115	131	136	144	122	131	113	125	121	129	116	132	111	102	119	112	121	123	119	127	135	113	136	130	112	141	147	99	116	119	118	132	107	133	128	124	126	99	142	146	128	115	136	113	140	115	139	123	134	138	124	107	123	117	116	118	128	111	138	129	121	127	107	120	129	122	138	152	127	156	132	123	148	127	128	115	115	130	122	119	120	136	120	106	138	129	126	108	151	136	133	133	125	135	114	124	137	127	140	128	127	123	120	122	137	142	124	127	98	119	122	122	124	127	115	114	132	120	140	119	122	118	124	115	120	129	116	144	125	129	128	132	121	132	124	97	144	126	129	125	132	146	130	118	114	119	119	121	130	113	106	104	118	132	131	115	129	106	133	120	139	144	121	111	128	118	131	120	123	125	120	111	141	113	131	132	141	137	118	119	125	117	128	128	138	144	135	130	128	137	120	126	135	146	111	120	127	105	136	125	110	115	115	124	124	128	110	127	119	139	119	133	141	130	116	131	125	132	130	136	144	155	118	133	132	115	144	124	123	114	126	147	141	119	112	117	129	127	137	142	147	131	123	128	135	154	96	145	125	125	124	126	130	131	125	138	122	114	111	129	117	120	123	119	129	118	118	119	125	127	117	140	130	152	102	148	148	121	136	136	125	130	119	120	118	122	128	116	124	137	119	125	126	141	138	140	125	115	130	117	116	138	142	129	145	128	122	120	133
4890	526	661	627	599	601	562	535	487	514	534	495	462	470	474	461	478	446	441	491	471	467	453	434	478	487	477	482	436	463	449	427	454	445	442	449	479	455	454	462	470	434	431	450	468	444	470	447	439	435	459	416	443	482	451	463	505	443	435	482	446	427	457	450	417	484	483	447	443	473	427	425	467	455	461	444	445	453	468	453	436	456	413	463	451	470	438	462	461	447	458	450	461	481	453	458	471	486	446	451	436	471	443	425	467	441	402	484	429	449	460	432	459	455	428	430	436	459	418	479	467	444	443	440	416	439	463	405	464	427	457	461	444	433	482	437	413	446	474	481	434	471	460	473	439	488	452	451	442	461	516	452	452	452	468	455	479	454	468	475	462	461	453	457	459	482	470	435	487	462	429	408	434	422	424	457	445	450	427	457	417	431	455	411	475	462	446	449	472	468	481	452	462	454	458	405	461	474	454	478	456	434	432	468	472	442	425	465	445	441	469	488	497	470	434	485	448	465	430	423	407	456	479	418	451	442	484	416	477	494	452	474	461	472	464	441	441	432	464	510	464	468	481	447	442	446	429	452	473	461	432	422	430	498	460	422	427	445	435	433	436	434	453	469	419	462	456	460	429	477	454	479	466	433	464	459	433	443	435	462	474	443	454	461	450	471	451	443	455	481	458	469	493	462	503	428	438	437	495	443	461	451	440	404	446	450	455	448	442	462	452	452	457	463	459	443	464	460	452	489	461	449	445	463	422	414	476	487	434	494	447	458	430	454	477	409	449	459	495	410	439	462	452	462	449	414	425	455	406	472	455	448	461	440	451	437	463	458	462	465	478	465	475	476	486	431	469	431	448	437	441	455	425	455	439	468	460	436	435	453	478	459	422	452	425	446	452	454	434	432	450	467	387	426	428	477	451	455	444	448	433	495	428	472	442	454	466	457	428	474	465	424	489	471	462	457	472	454	464	471	446	464	478	470	429	435	430	439	460	476	482	439	436	440	416	432	456	433	407	443	462	451	404	468	463	456	464	439	440	458	488	443	473	456	464	428	458	431	455	446	464	442	428	439	449	438	493	479	460	436	419	474	417	449	474	484	456	450	454	499	415	419	435	456	452	465	457	454	467	467	455	466	455	433	471	418	446	441	445	463	441	462	438	476	466	449	464	464	475	458	467	491	436	436	462	424	432	435	488	428	471	499	449	455	453	445	457	419	457	441	421	485	433	429	465	467	442	481	439	453	487	446	475	422	460	479	447	470	417	438	442	479	473	431	469	458	459	474	467	441	417	461	478	453	441	409	417	423	451	488	458	451	469	432	456	447	449	431	440	459	461	479	533	471	458	438	438	407	470	456	460	470	444	432	444	472	479	448	434	442	463	444	456	432	479	428	461	418	453	446	443	489	448	453	441	450	462	450	447	451	441	443	456	464	484	461	479	469	444	492	435	497	453	438	451	455	430	428	441	474	483	448	470	473	516	503	422	437	438	450	423	469	454	464	425	442	484	483	461	465	429	489	478	420	448	442	474	446	445	431	478	454	459	447	470	469	448	456	427	431	473	434	455	439	464	478	426	465	452	461	433	443	424	445	427	462	449	474	517	455	485	446	481	442	428	435	447	434	482	448	434	427	438	457	467	454	419	450	486	486	435	448	445	491	491	434	438	448	475	461	414	464	413	503	450	466	429	456	462	485	483	453	459	451	415	452	455	470	434	467	456	485	428	470	425	413	456	461	439	461	512	480	461	443	427	489	427	438	451	421	495	447	464	456	457	453	456	456	464	442	432	420	424	445	457	455	390	455	432	457	471	442	448	461	442	437	429	457	433	454	451	424	408	474	406	423	446	419	442	421	442	455	467	455	458	433	460	451	451	484	475	493	457	450	484	447	429	446	493	481	457	427	437	443	426	449	423	409	431	461	420	436	451	468	416	437	492	468	456	475	446	416	468	463	476	484	465	432	409	463	447	457	447	448	443	415	425	470	475	458	446	460	447	436	448	438	438	428	438	457	468	432	441	439	495	469	413	489	445	436	470	481	480	480	421	450	415	482	437	484	426	469	446	419	477	448	394	475	450	468	444	442	461	443	472	476	465	433	438	433	487	475	452	462	440	458	443	478	424	453	470	410	469	474	467	468	431	469	453	460	450	435	476	455	444	471	465	476	444	484	438	457	458	427	429	449	445	443	474	467	425	453	461	459	426	420	439	433	423	456	426	444	455	432	434	451	459	443	457	444	466	412	464	477	442	508	446	408	469	458	476	438	466	438	434	469	447	424	471	422	476	459	455	461	455	453	466	473	463	448	439	512	448	443	460	452	453	443	453	503	431	448	493	448	481	430	453	432	414	446	444	452	416	470	412	430	475	467	434	493	467	455	438	494	474	451	447	452	431	436	450	446	450	417	421	454	430	479	433	484	460	475	467	488	428	455	451	419	443	455	476	463	444	461	432	468	453	458	458	474	446	450	429	439	437	429	444	505	446	418	461	395	406	438	421	443	427	455	419	430	441	443	434	455	453	457	401	484	434	464	464	420	408	451	482	406	461	453	448	472	434	452	484	441	469	485	423	430	434	453	449	453	502	472	474	496	423	420	432	450	472	444	446	446	458	456	489	437	420	464	450	445	427	466	431	455	412	435	436	434	438	454	426	467	431	440	468	460	395	461	474	465	471	428	445	462	484	475	416	437	431	453	475	454	419	451	445	432	456	445	454	451	473	424	476	475	451	494	461	434	460	452	439	451	446	404	434	438	476	446	450	447	426	446	457	474	418	461	443	451	452	418	455	431	444	453	422	439	408	470	499	451	458	456	458	475	451	457	439	476	450	459	441	454	421	470	423	448	480	481	449	446	467	473	473	442	431	455	445	440	437	469	471	465	437	450	461	478	492	438	465	446	454	461	433	465	457	456	453	475	446	466	423	464	447	513	467	445	487	464	481	467	458	463	430	422	423	447	480	480	427	488	464	457	454	444	448	462	444	484	477	434	468	439	456	456	428	450	466	454	452	489	415	464	431	426	485	454	466	496	496	453	461	441	478	440	465	429	451	433	439	438	480	436	463	389	451	476	470	465	502	454	457	409	473	487	442	421	452	446	462	454	452	455	449	436	429	480	458	445	460	422	439	471	489	440	429	427	421	453	472	466	428	456	439	470	436	455	454	455	439	438	426	455	452	456	463	480	449	494	454	462	483	457	470	467	475	462	414	436	445	433	455	443	487	462	452	476	449	480	469	456	472	473	468	421	502	468	454	471	451	474	457	447	480	435	457	464	454	458	460	459	475	486	443	457	479	461	460	433	453	464	463	436	435	455	439	472	402	452	449	441	450	431	463	412	437	466	422	450	483	451	449	458	438	426	429	475	415	429	420	445	484	437	460	467	466	482	428	477	430	429	447	466	435	463	460	444	465	461	465	465	483	439	381	457	444	450	435	447	443	473	457	485	485	447	491	438	487	476	472	456	477	469	413	467	469	474	453	447	481	504	443	461	466	448
29507	9937	1380	728	511	370	313	236	209	160	159	148	151	125	112	119	98	109	101	94	86	81	92	87	83	93	98	82	76	80	79	77	71	95	91	89	80	70	80	91	88	77	70	86	63	63	88	76	74	99	83	90	73	84	63	78	78	72	79	67	72	86	73	69	83	79	83	78	72	93	79	68	76	73	76	60	84	63	82	86	89	70	63	73	73	62	84	74	75	86	72	93	63	70	82	83	68	76	79	70	68	75	67	56	73	77	77	74	70	69	55	48	56	74	95	65	65	89	83	71	56	83	84	69	76	90	76	72	80	71	80	66	67	71	72	74	88	72	82	75	71	85	79	82	79	75	78	82	67	78	81	81	72	67	78	73	69	77	62	76	70	69	83	68	71	80	72	63	65	68	85	71	75	72	87	76	74	79	62	73	73	87	54	59	71	72	76	76	79	83	72	63	83	76	71	70	65	63	65	61	77	59	66	62	71	76	83	72	72	76	92	59	67	83	77	82	71	70	65	82	74	78	59	86	76	65	76	49	81	79	78	92	72	74	84	68	66	74	84	84	62	81	59	75	90	82	59	79	75	82	69	59	77	95	57	66	88	85	73	81	57	72	72	73	61	79	69	68	58	76	72	75	86	82	80	83	83	66	73	75	96	53	60	79	68	66	80	65	67	65	82	65	82	76	79	73	87	61	79	65	83	73	57	66	92	71	74	76	61	84	70	80	73	72	77	79	73	80	76	87	77	75	52	74	60	74	103	72	73	75	67	67	71	98	81	71	72	59	73	75	86	76	62	81	85	60	77	58	80	78	62	60	81	79	83	71	59	74	77	72	72	72	80	66	73	70	57	67	74	70	68	58	69	71	59	79	77	81	75	59	91	83	88	57	88	67	58	68	75	63	74	70	81	85	71	79	64	75	65	74	70	74	86	63	85	87	61	75	84	72	85	80	66	85	80	76	72	68	82	84	79	75	80	74	81	72	75	76	95	61	74	86	73	70	91	84	76	75	90	70	68	65	83	94	72	79	76	71	74	65	61	74	68	67	74	79	64	77	65	65	70	88	67	55	83	65	81	64	68	81	71	74	72	64	74	84	79	71	63	77	77	54	91	86	67	85	81	80	84	72	69	68	86	73	68	73	81	89	75	76	57	80	86	75	57	73	87	72	81	67	78	59	72	83	73	76	70	70	71	66	78	69	72	70	67	72	74	82	62	75	82	62	90	74	64	77	73	71	67	81	74	61	92	64	70	68	72	76	74	72	72	75	78	75	69	77	72	74	57	73	78	76	60	83	82	68	74	89	69	71	63	79	72	69	77	67	63	85	83	78	70	78	63	71	76	59	68	80	88	75	78	71	72	87	82	79	81	73	68	63	62	81	69	71	80	98	71	71	85	64	81	76	73	86	65	76	80	63	69	66	66	74	73	77	79	86	91	73	66	74	82	59	54	85	73	83	75	79	80	76	74	65	68	74	59	73	75	72	85	79	66	97	75	83	82	65	77	67	63	72	84	73	60	71	69	75	61	88	74	67	69	56	79	80	79	62	62	55	75	85	73	72	68	70	68	70	77	81	82	84	68	77	71	75	78	80	74	72	80	69	80	61	68	57	71	56	78	69	72	79	81	51	71	57	64	84	69	71	74	75	85	65	77	70	73	78	72	68	87	55	72	74	70	71	79	82	57	80	60	73	64	60	78	69	74	77	62	77	83	87	82	58	68	77	65	62	79	87	69	96	65	80	73	71	75	79	54	79	70	71	68	75	63	85	79	77	88	72	77	73	82	69	85	72	72	71	67	57	61	79	83	66	83	84	69	69	76	70	74	85	81	83	80	84	75	87	61	80	70	59	74	77	58	87	67	89	90	87	76	69	70	86	81	60	82	72	72	79	75	69	77	82	76	76	67	82	67	68	73	78	71	83	73	80	80	81	82	79	67	73	76	76	69	72	89	71	82	62	78	68	81	89	78	77	88	90	69	70	74	76	73	59	73	72	75	78	77	84	75	75	77	82	86	68	63	77	73	62	78	76	73	84	74	74	65	60	80	78	66	80	52	90	72	68	72	65	66	72	69	64	74	72	90	81	67	68	71	77	81	50	61	79	62	70	56	64	54	66	76	68	61	72	74	61	67	66	59	67	73	73	90	75	80	70	61	79	73	78	77	58	53	72	83	56	74	80	72	79	73	68	71	71	72	75	67	63	79	81	88	69	67	85	79	69	76	92	78	73	73	82	78	81	88	78	80	69	73	75	86	72	75	83	73	65	69	63	78	73	67	75	72	69	75	77	80	70	69	67	58	56	81	70	74	71	65	96	88	90	77	80	76	74	75	72	79	75	74	72	87	56	78	78	86	67	68	69	75	75	67	71	64	78	76	67	71	72	85	83	77	63	79	70	51	73	80	86	79	73	78	61	79	68	63	74	75	72	80	75	70	83	69	69	73	77	91	75	84	75	57	71	58	64	62	71	69	57	77	66	71	80	68	64	82	73	67	94	55	64	72	57	64	91	72	89	81	93	85	86	67	63	89	85	68	93	78	70	84	74	89	83	73	72	63	75	71	88	63	67	77	81	79	80	79	70	57	80	73	78	63	59	72	76	54	67	90	65	76	75	78	69	63	60	79	74	80	76	85	67	70	77	70	58	101	64	58	71	72	77	78	73	77	67	72	80	79	66	73	85	59	77	67	88	66	66	59	79	70	70	71	84	69	65	76	68	72	53	79	68	74	67	71	80	68	85	62	78	69	82	68	81	77	65	67	87	72	78	73	82	67	76	77	75	78	76	78	73	79	60	74	78	70	73	73	81	67	79	60	88	71	77	87	65	58	81	80	81	75	90	79	88	60	86	74	69	61	80	59	79	74	78	73	81	72	79	72	81	68	59	74	73	92	74	89	59	75	91	50	58	72	82	67	71	61	83	70	60	75	84	71	80	69	89	67	77	68	81	77	81	76	77	80	73	63	65	68	81	76	72	77	94	85	85	78	76	84	75	71	88	80	83	76	69	62	70	68	82	71	69	67	79	70	74	71	74	77	69	67	73	78	64	59	88	69	72	69	74	68	71	80	73	83	61	81	81	68	69	70	62	63	78	71	94	76	72	78	59	79	57	70	79	84	82	68	62	65	68	67	69	70	78	67	76	63	74	89	82	63	66	73	59	71	92	83	66	56	77	82	75	79	87	66	72	82	69	61	74	69	68	68	84	60	76	64	68	70	60	74	74	70	56	68	81	61	87	70	87	63	80	71	69	76	77	75	75	80	73	77	67	72	72	87	83	101	84	79	82	81	62	73	73	70	71	76	81	63	59	77	67	58	109	57	79	60	77	71	79	67	74	68	75	74	73	89	77	70	87	82	78	71	74	57	78	66	69	72	67	71	77	78	81	66	83	69	70	87	81	72	60	70	62	71	75	45	76	61	85	71	69	91	84	76	73	72	67	75	88	78	84	82	70	64	72	80	90	80	78	79	70	72	77	62	76	75	83	86	64
14355	1100	2495	2880	2643	2066	1755	1485	1119	1036	932	822	759	738	706	649	660	570	519	523	467	471	483	437	395	412	438	427	382	379	397	390	354	386	327	404	361	350	360	370	397	324	363	321	305	318	322	324	375	307	354	316	315	322	318	344	313	301	319	298	303	310	329	305	314	318	307	323	313	282	307	316	294	331	334	333	325	311	294	303	335	295	313	338	316	293	271	283	316	332	315	298	296	271	301	296	287	303	331	299	305	316	253	298	313	301	322	323	282	319	295	274	302	297	316	302	301	306	299	294	324	303	286	294	274	318	316	314	299	317	315	305	278	290	275	318	278	302	298	289	297	272	307	325	325	257	307	270	277	310	309	307	290	299	265	283	307	302	280	303	322	305	279	296	301	325	324	330	307	289	282	321	316	259	296	341	286	317	331	315	288	330	318	280	291	328	311	279	312	323	307	305	335	282	286	327	303	306	326	301	312	307	279	294	300	304	312	289	358	257	266	304	270	289	286	316	300	276	308	294	291	320	265	304	310	323	295	286	286	306	302	263	277	312	303	317	280	307	295	307	303	302	312	289	280	334	271	298	281	303	297	297	285	328	328	314	303	326	308	318	282	298	324	276	282	310	307	313	315	298	291	299	304	281	314	309	326	290	295	269	319	286	282	260	292	279	316	288	283	270	299	291	320	289	290	328	273	289	319	286	275	307	289	315	312	264	275	300	313	282	296	280	302	301	312	292	311	295	295	267	272	320	321	318	323	307	278	286	300	281	275	301	293	271	297	304	310	290	324	295	270	301	328	296	290	259	305	282	304	284	313	307	296	309	325	308	281	308	290	316	302	289	295	307	292	283	311	285	273	300	308	308	298	282	332	315	293	307	333	265	299	284	290	291	306	313	279	290	295	284	275	314	292	276	324	306	307	297	310	323	293	305	282	285	313	289	279	298	273	311	306	274	298	279	307	291	318	319	302	310	269	293	294	293	319	305	279	325	272	311	260	308	315	266	284	289	300	304	307	303	281	301	267	291	297	275	317	296	289	294	327	292	271	300	306	300	301	305	301	302	307	288	254	269	282	321	282	290	265	313	314	284	278	317	307	304	303	285	291	273	291	264	277	279	278	312	277	282	302	326	319	271	328	291	293	271	301	322	299	295	283	297	274	300	311	304	288	294	319	307	315	254	268	297	290	319	300	299	310	291	267	302	282	311	280	276	286	289	286	301	295	292	303	315	301	295	293	285	312	336	263	293	287	292	287	308	305	311	309	293	290	292	329	296	274	334	312	294	304	253	299	307	312	306	266	320	291	282	334	328	289	292	302	284	301	286	296	295	268	280	287	290	306	308	260	313	289	268	321	300	284	270	319	291	310	263	305	290	297	328	291	272	261	270	308	277	300	292	281	327	313	295	295	287	322	303	291	280	302	311	290	265	318	303	278	269	303	282	319	269	342	268	285	252	288	309	318	275	288	313	306	285	324	310	327	309	298	310	276	277	320	315	279	306	282	286	288	294	285	304	332	299	254	300	301	302	296	285	324	323	286	302	289	270	297	261	287	315	297	263	313	284	331	319	310	315	262	304	296	281	275	316	246	307	271	301	292	297	280	314	285	293	322	298	307	315	292	300	292	303	319	292	282	288	300	326	272	285	277	293	284	275	294	302	337	298	296	297	283	294	289	294	275	274	322	305	330	349	293	291	294	270	303	312	288	312	296	309	296	282	299	284	306	284	294	260	296	324	301	298	282	306	286	291	280	298	262	315	295	298	332	292	273	293	310	301	302	296	313	301	295	265	265	309	285	277	294	295	308	317	261	311	295	292	312	316	292	285	297	293	283	325	323	290	302	289	290	327	309	293	324	289	311	311	264	294	299	327	294	264	297	290	286	309	287	303	264	305	262	314	323	294	313	269	340	296	322	287	257	265	302	322	289	297	267	288	290	318	260	299	297	292	304	299	296	282	270	310	305	271	302	258	323	306	262	320	305	292	327	299	278	298	311	301	314	298	302	271	310	279	288	270	278	316	284	309	301	294	295	286	257	297	304	298	300	296	282	301	307	284	330	277	290	323	281	305	276	325	266	311	306	300	288	289	316	351	309	286	301	305	300	291	291	281	295	274	288	311	291	315	309	304	270	284	277	286	284	282	326	310	303	295	289	309	294	308	344	294	325	305	302	291	303	282	286	322	303	292	294	284	305	310	282	291	309	309	292	259	298	293	304	285	308	312	292	267	301	306	284	281	311	278	291	286	256	288	316	297	276	306	298	308	315	281	271	276	282	295	328	278	299	297	296	279	272	267	288	294	294	306	306	286	301	329	304	308	302	287	294	321	279	306	276	341	289	292	306	280	307	296	313	294	290	292	297	297	309	308	275	281	259	311	296	287	290	309	311	273	281	312	286	274	318	280	301	287	319	289	305	297	303	300	292	314	313	301	289	319	302	329	310	321	306	303	286	295	290	291	308	314	320	304	302	296	297	300	305	306	290	291	333	294	302	300	304	283	282	294	297	284	311	299	317	310	277	303	305	335	306	281	304	326	297	286	291	301	290	288	300	302	293	311	303	294	323	279	263	288	281	293	306	261	293	271	294	285	305	287	308	286	323	280	294	290	310	306	276	293	283	314	296	329	276	304	296	277	274	293	281	297	268	305	288	285	306	307	266	283	311	284	265	318	288	292	272	297	319	312	310	325	315	289	304	299	286	291	302	317	325	298	333	287	316	278	308	313	258	334	326	276	302	294	284	308	288	284	279	316	321	300	281	295	297	298	287	315	339	274	289	298	293	304	295	277	279	291	300	321	302	307	270	343	309	281	281	299	287	303	298	319	320	315	295	277	280	297	308	320	289	301	316	306	292	269	317	292	307	305	297	303	279	295	274	296	297	279	301	311	315	290	280	277	297	325	277	292	288	312	276	312	301	307	291	323	289	306	292	287	284	315	308	298	307	302	307	301	272	292	311	281	298	297	310	284	279	292	292	319	302	310	293	302	303	320	302	313	265	303	297	313	288	304	287	325	302	306	315	289	330	291	310	282	322	266	306	307	303	306	294	300	286	297	274	327	275	297	304	297	290	270	284	307	286	270	312	286	285	295	297	294	282	318	309	277	296	283	297	276	286	306	309	274	312	284	311	285	306	272	293	323	284	290	303	291	292	285	307	286	294	314	283	293	333	285	309	262	280	303	283	325	303	293	314	312	289	287	318	315	250	303	297	285	299	294	287	251	293	245	310	294	308	324	266	271	303	298	310	296	319	330	305	288	298	290	315	301	299	281	326	315	303	286	304	318	278	310	304	282	273	307	299	296	296	285	324	311	331	330	267	316	313	308	329	290	306	292	269	286	283	321	305	283	303	271	297	311	302	307	306	291	274	277	270	261	301	269	275	308	300	308	308	295	292	291	300	308	300	288	317	317	291	271	292	309	277	298	273	271	280	317	270	298	329	286	349	311	309	284	288	304	331	323	295	286	296	305	300	286	282	275	325	273	305	293	279	305
37738	22281	7768	1667	1085	810	600	470	404	386	330	271	243	222	254	203	193	205	189	167	173	177	177	164	141	147	165	170	149	132	143	142	165	141	155	147	144	156	140	146	133	129	143	174	118	128	141	135	126	130	172	134	115	143	129	122	126	149	153	131	146	148	137	114	123	120	131	128	120	128	123	142	120	142	129	151	119	106	133	130	147	114	146	114	134	103	131	131	136	121	141	136	149	138	121	144	108	124	134	133	138	145	138	155	138	124	150	138	132	129	123	131	110	125	117	114	133	142	126	135	121	132	125	124	116	126	143	138	133	121	129	146	129	145	112	142	147	120	137	145	131	136	149	140	133	137	133	154	138	135	128	132	129	122	121	125	138	110	145	148	137	160	139	135	134	131	131	108	148	143	128	138	124	125	141	131	118	111	124	146	120	115	151	137	146	129	135	135	145	138	136	130	124	134	142	134	128	120	132	136	144	124	135	145	130	145	148	146	138	144	126	141	135	129	140	126	126	115	121	139	151	136	122	128	127	124	144	130	136	139	121	141	117	131	145	124	131	136	133	131	128	137	122	132	124	135	128	153	154	148	136	122	113	125	145	125	137	147	137	129	133	138	107	134	138	134	149	108	141	117	114	143	130	136	141	127	146	135	134	136	130	133	130	114	127	129	112	141	140	116	136	133	119	122	149	144	132	139	131	131	118	118	135	129	117	138	140	138	130	132	127	123	127	136	104	144	126	122	134	136	142	134	123	128	130	124	110	130	130	125	141	134	130	123	110	141	135	129	134	123	143	125	127	134	145	172	132	125	161	121	142	146	134	123	129	114	122	127	127	121	126	140	137	127	118	124	132	134	129	132	122	129	134	139	132	141	135	119	140	132	143	157	120	108	127	121	135	161	144	122	132	126	131	137	127	122	130	131	143	135	147	142	157	125	134	134	150	134	130	131	120	129	148	132	136	137	146	125	139	114	139	118	127	128	143	131	131	140	129	130	129	123	130	144	117	142	147	137	136	135	138	145	132	145	131	127	147	120	131	148	143	129	125	137	119	128	131	124	107	129	118	137	138	152	127	120	143	124	139	137	137	126	123	126	122	127	136	130	116	126	144	127	124	137	119	143	149	138	128	153	115	123	122	123	134	133	131	118	114	110	138	113	141	142	120	135	145	141	142	142	149	127	129	126	102	146	119	156	134	149	127	148	129	142	137	143	141	117	130	110	115	125	148	148	129	140	143	147	146	124	121	132	121	131	118	127	131	124	131	141	131	141	128	120	121	134	114	132	139	117	122	149	146	119	118	129	129	120	117	112	126	141	139	155	104	117	152	126	129	143	128	120	132	137	138	139	152	127	132	132	121	133	140	151	114	128	137	145	137	153	126	129	134	138	128	143	108	145	135	105	147	126	137	119	152	124	139	143	132	125	124	125	129	103	139	149	125	103	112	127	145	132	149	128	114	134	146	115	144	128	145	126	127	131	136	145	144	129	118	142	119	133	139	137	131	128	124	146	132	123	145	124	148	122	133	133	129	133	143	147	138	145	142	120	140	146	147	95	127	117	141	152	139	134	128	145	147	114	149	131	127	112	111	148	129	136	127	134	129	113	128	129	129	129	118	140	136	132	137	126	122	129	149	114	130	148	130	133	118	145	106	150	143	136	125	140	130	125	119	130	134	144	133	128	138	131	133	143	139	105	135	120	148	147	131	123	109	135	123	129	135	116	135	135	112	143	127	137	122	117	144	127	120	121	145	133	130	142	137	143	157	140	126	134	145	147	139	133	121	136	110	141	137	109	126	121	134	141	145	125	118	125	151	130	139	127	130	129	115	122	148	126	130	134	140	163	127	133	142	112	151	133	154	129	116	101	134	138	119	139	145	138	117	120	146	149	122	140	135	135	136	118	122	126	130	131	129	141	129	138	116	129	110	126	131	126	130	145	133	126	128	112	135	137	133	121	166	148	124	142	123	131	140	134	136	128	131	127	128	125	114	124	124	122	131	129	127	147	141	135	135	140	131	120	129	142	135	134	159	138	111	121	128	130	141	121	135	128	132	140	136	104	124	124	126	129	123	131	135	137	143	131	122	149	133	136	153	134	134	123	138	142	115	132	139	139	139	121	133	122	126	148	148	143	112	138	130	120	130	126	142	137	136	128	132	145	153	129	146	123	122	139	123	139	116	142	143	124	134	136	126	121	148	140	123	116	144	120	135	123	144	134	129	130	129	123	124	128	119	127	132	120	132	143	120	148	117	148	130	142	132	112	126	134	145	126	141	112	141	152	138	125	110	130	139	132	123	122	133	126	131	120	130	137	125	123	142	129	122	111	154	129	127	126	137	121	131	122	133	123	139	136	127	130	142	110	119	104	116	124	120	139	140	119	133	109	133	129	135	161	146	143	146	132	138	147	126	116	114	148	121	130	141	118	128	133	125	126	130	139	131	111	126	138	157	123	111	126	139	129	126	139	125	142	145	149	122	137	146	157	120	144	143	119	138	134	125	133	126	142	138	133	110	147	124	151	148	124	125	125	133	111	130	133	121	126	102	132	119	153	144	151	131	121	134	129	138	135	115	107	113	138	142	120	113	119	127	125	118	158	139	136	141	128	137	145	117	131	160	139	136	125	143	121	135	131	109	125	115	121	140	113	145	130	114	127	140	122	104	133	138	124	132	130	120	108	123	126	128	134	153	134	128	109	122	126	131	118	122	123	137	120	115	118	124	151	127	137	120	137	117	126	150	156	147	155	126	135	155	139	116	123	157	133	143	131	139	128	124	135	128	135	137	126	133	134	143	133	132	99	116	126	118	128	135	116	130	131	131	140	131	123	127	137	123	117	140	131	141	127	134	122	151	136	114	121	128	148	122	133	145	146	149	145	141	132	144	130	140	140	112	149	140	164	137	153	147	119	141	129	109	129	121	149	116	124	136	126	139	144	135	133	136	134	130	117	138	124	137	132	126	122	110	112	138	135	103	129	139	125	137	144	122	133	123	130	149	117	135	113	131	140	130	119	132	149	121	151	145	143	135	144	121	139	129	128	129	143	133	150	124	131	144	131	143	148	148	125	126	143	127	137	138	124	134	120	133	142	135	137	138	132	127	154	133	135	122	148	148	112	144	145	141	126	128	148	120	157	139	134	137	115	140	134	128	145	125	132	144	141	134	132	124	130	140	105	129	122	146	140	119	141	128	125	126	154	153	141	145	133	127	115	119	115	117	133	125	144	127	128	135	138	131	145	136	145	134	111	109	137	153	120	130	129	136	119	119	115	122	131	141	152	124	143	128	140	140	142	135	138	135	140	129	133	136	130	116	141	133	121	126	135	135	144	138	130	119	143	110	122	138	146	133	130	133	122	146	113	130	128	124	151	125	127	143	134	160	119	125	151	144	147	157	116	150	141	124	121	130	145	118	138	150	143	151	126	134	138	121	112	132	130	138	125	133	140	152	131	146	130	129	148	133	141	148	129	140	135	134	129	131	131	120	135	128	121
19154	2268	4913	5484	5012	3999	3354	2857	2291	2098	1814	1620	1420	1322	1259	1227	1107	1011	948	957	892	866	816	781	762	718	691	733	719	694	681	635	631	679	602	606	601	619	617	582	585	549	553	554	545	546	547	540	559	570	557	538	526	575	541	571	537	496	574	518	508	518	496	491	555	532	471	487	525	515	537	538	533	491	523	525	503	469	479	504	475	509	500	495	507	508	489	504	537	512	478	498	517	484	527	541	515	461	499	493	493	476	477	512	485	470	499	479	485	493	474	540	475	504	511	475	494	518	519	519	545	498	518	508	436	449	466	499	495	495	476	487	513	548	505	501	467	493	510	493	459	454	481	503	533	488	477	463	476	482	520	481	500	521	498	490	491	446	495	504	488	486	442	456	474	498	440	453	529	508	480	505	499	527	492	479	455	540	494	457	472	497	451	497	484	491	516	467	472	500	482	456	469	463	492	494	486	500	534	459	455	463	509	497	509	473	461	480	495	492	434	464	516	494	464	533	449	472	508	508	433	482	476	549	459	500	467	506	464	463	491	493	478	478	494	463	497	465	485	480	487	479	508	445	470	481	499	484	465	504	485	481	461	498	480	483	449	474	475	533	462	519	481	471	499	482	506	478	523	428	496	491	471	499	443	493	459	479	462	503	468	472	451	525	454	474	445	491	483	484	524	478	464	496	482	490	459	461	502	489	458	474	463	479	470	443	486	418	503	481	467	459	524	480	493	487	517	477	523	480	461	490	435	476	466	463	513	475	491	458	470	504	467	507	481	461	501	471	495	507	455	485	494	468	482	512	512	503	460	451	437	438	463	513	485	466	476	462	461	535	513	509	439	500	479	511	483	478	482	456	480	473	460	474	472	445	452	489	486	482	492	454	462	480	510	511	481	478	461	415	454	465	486	505	457	470	457	485	502	493	510	527	463	491	461	490	517	486	461	448	504	416	495	509	471	430	513	479	460	500	451	516	479	486	514	474	490	464	471	494	498	481	473	475	481	471	453	469	471	480	497	525	475	452	467	506	519	478	491	512	497	496	535	469	471	463	487	462	465	496	487	505	463	469	532	515	493	486	458	534	495	483	472	435	457	487	525	522	459	488	473	484	494	517	471	517	488	486	469	498	469	487	440	482	510	415	510	497	503	490	434	511	490	487	484	458	467	462	490	459	489	484	484	502	492	516	485	463	462	465	532	476	475	510	512	477	489	470	481	473	474	485	475	487	463	508	486	479	485	452	503	522	487	505	506	497	497	474	491	499	459	509	444	437	520	486	519	471	444	482	440	495	482	488	504	493	443	494	511	481	505	504	523	474	487	455	434	479	477	493	522	451	460	507	470	464	505	485	489	483	482	482	490	510	493	464	459	470	488	485	478	480	498	459	487	495	463	532	476	509	476	474	475	502	474	449	446	437	492	500	490	447	486	455	466	467	500	471	491	470	523	477	512	513	517	456	479	470	494	528	491	546	489	466	453	501	503	496	476	519	497	465	522	456	472	482	508	462	434	477	483	484	503	488	461	538	457	450	470	456	487	470	511	470	490	522	452	449	456	477	507	479	467	510	488	464	460	508	506	517	487	508	461	494	470	478	493	478	472	458	478	500	457	483	476	464	485	527	443	481	484	481	443	471	480	461	521	500	456	491	469	503	496	513	444	464	477	478	486	519	453	423	459	528	511	516	492	501	467	463	505	450	480	492	449	533	462	475	472	503	492	448	459	472	490	439	509	467	494	488	454	487	498	505	470	499	454	469	482	494	496	460	499	464	527	499	526	450	502	473	462	522	482	491	482	483	487	481	470	478	522	514	524	503	465	478	526	468	441	499	468	491	490	465	498	519	485	485	486	488	478	485	470	485	469	481	464	485	473	478	508	468	476	493	490	475	480	445	487	481	503	465	499	493	474	510	500	455	460	483	518	489	489	466	511	507	504	477	525	475	464	489	450	483	515	469	503	447	463	473	480	479	494	487	498	478	448	462	492	494	467	463	470	469	444	455	469	467	450	469	468	485	471	491	497	475	487	483	505	459	505	511	469	450	522	442	463	454	487	457	511	478	485	469	451	515	468	505	470	454	496	437	516	491	495	460	482	490	452	464	472	473	494	468	471	462	492	467	442	506	450	501	444	441	505	468	445	490	473	473	508	452	514	500	511	478	505	504	481	481	470	480	487	503	513	507	506	476	495	458	464	487	457	483	479	498	516	487	484	500	499	496	464	476	504	457	498	487	482	471	479	488	499	499	434	469	479	485	452	498	491	500	504	482	478	479	485	470	511	476	488	459	474	469	474	475	485	472	514	500	446	464	521	483	507	482	483	473	487	485	509	495	497	500	487	453	491	507	497	498	485	504	458	502	474	433	453	506	470	492	503	495	472	532	522	459	498	473	493	478	480	478	478	489	446	477	494	465	459	456	513	463	511	528	511	453	470	488	482	491	482	455	517	495	437	505	541	477	523	458	465	479	505	459	498	468	481	483	474	505	535	540	518	477	470	459	470	486	475	516	473	492	486	487	455	462	491	477	472	492	523	478	483	508	463	455	468	440	510	486	487	452	453	464	512	462	515	478	479	472	479	492	483	483	456	460	477	465	468	496	491	422	500	508	509	511	513	516	449	505	509	456	533	475	458	482	456	512	522	465	487	493	495	498	439	486	484	515	502	494	509	473	459	490	485	477	495	451	457	506	475	495	458	464	523	472	513	503	475	471	489	476	532	465	492	456	490	505	486	508	442	485	499	489	507	487	455	479	465	505	503	494	463	503	467	452	474	485	460	476	483	478	443	434	480	497	506	426	486	473	488	476	488	463	466	459	480	525	454	491	430	444	460	432	504	475	469	473	457	474	489	476	489	460	473	495	479	524	506	501	503	509	463	506	500	486	468	490	512	500	481	459	476	459	469	495	490	459	491	474	523	485	515	434	457	470	468	466	475	463	454	479	496	462	541	474	482	424	475	471	465	472	492	500	501	458	470	477	475	454	497	475	494	462	523	468	501	486	471	479	480	485	497	515	491	448	478	442	475	486	487	503	488	468	468	514	484	514	492	508	478	522	475	496	464	500	493	502	481	457	484	511	455	480	449	498	477	487	488	488	489	505	488	483	498	479	535	454	493	509	485	470	468	516	479	506	472	453	468	482	537	497	497	475	497	467	528	435	520	496	479	484	502	496	505	488	508	498	512	500	500	498	503	469	523	487	489	469	483	500	482	469	525	462	520	456	490	430	468	458	513	466	463	430	508	499	499	508	476	468	474	494	465	499	491	510	494	525	457	462	485	478	444	493	454	438	467	463	472	460	516	521	460	495	515	519	486	503	449	487	487	499	484	506	443	491	509	482	488	487	477	475	494	468	499	525	436	446	490	480	452	488	469	453	474	475	473	460	485	469	465	483	443	474	477	471	472	544	460	511	562	495	471	455	503	472	510	503	488	488	494	481	467	478	501	462	468	480	486	521	444	479	494	505	473	468	514	458	523	447	438	458	462	466	457	531
3712	384	245	162	157	133	140	125	147	136	148	119	110	129	137	134	135	137	131	153	127	122	131	143	138	128	112	133	121	113	129	152	122	118	122	124	130	108	133	123	111	119	103	138	127	128	109	124	111	133	117	138	125	127	124	132	123	119	118	117	147	106	124	122	119	141	129	115	125	140	147	120	112	117	159	118	130	125	139	129	136	153	120	122	142	134	109	138	130	122	118	130	119	124	116	120	122	116	136	138	108	125	108	137	102	140	140	110	143	122	129	146	137	116	142	139	126	147	118	132	123	139	115	131	118	130	118	137	145	117	124	100	133	133	106	119	152	125	113	103	117	118	133	123	142	117	124	124	122	128	115	141	123	119	117	113	124	125	117	111	140	121	107	131	106	109	110	143	129	130	137	106	119	128	123	116	132	130	124	123	107	116	120	136	115	108	119	113	135	130	129	107	121	110	131	122	118	143	120	121	130	120	134	123	109	116	129	129	119	109	128	119	131	127	105	129	133	118	115	129	123	128	129	119	119	138	113	144	127	106	117	132	144	140	129	127	111	112	142	141	122	104	117	133	102	143	115	132	127	139	116	124	126	112	129	115	128	121	115	122	110	125	128	126	138	105	134	117	123	120	115	136	121	129	110	138	124	129	128	127	130	128	126	118	148	125	126	132	125	122	117	120	123	141	117	121	116	126	131	121	131	125	124	129	118	143	114	106	125	141	102	137	148	129	111	118	136	119	130	125	142	111	135	107	141	140	137	114	115	105	133	126	129	126	130	115	128	126	132	129	126	124	120	136	150	124	135	133	128	112	124	144	138	130	129	145	130	112	110	121	128	137	133	120	144	129	101	117	115	106	111	137	120	121	119	127	136	123	133	115	125	138	126	120	119	118	124	129	130	118	112	127	130	130	110	118	133	119	145	126	118	122	133	131	145	118	130	95	120	123	131	136	123	130	125	108	122	144	126	124	122	146	132	130	110	126	129	123	133	143	131	122	109	123	111	119	135	102	118	125	126	127	111	128	138	107	126	119	123	117	117	121	134	133	129	122	115	120	125	132	127	137	129	136	109	127	140	116	121	130	125	129	125	140	144	121	130	132	153	142	129	133	123	121	139	118	125	123	127	128	114	114	126	129	113	139	143	115	130	127	128	130	129	139	115	114	123	109	123	132	125	123	141	133	120	137	129	133	129	123	118	116	146	125	121	121	124	122	122	143	139	133	129	116	121	129	119	123	140	126	124	130	120	118	120	107	134	148	138	134	118	132	122	128	130	116	120	133	140	120	112	103	125	129	135	123	107	132	110	119	127	152	116	124	118	125	148	117	99	112	120	127	120	103	115	122	137	132	116	124	125	132	129	140	131	115	128	156	141	122	140	132	123	118	130	127	142	141	125	132	116	152	137	129	106	123	137	132	123	129	137	127	126	131	137	126	150	121	123	119	142	108	119	126	134	146	151	118	135	119	127	143	140	134	118	124	108	102	124	109	120	109	122	116	111	132	119	121	108	139	116	105	124	123	126	110	134	117	123	113	106	130	125	129	148	120	130	120	124	124	116	127	129	121	136	119	121	114	125	137	140	129	115	115	107	123	126	128	120	117	120	117	130	130	134	148	123	136	113	149	140	127	140	109	124	120	134	116	119	122	134	133	119	122	130	115	109	111	120	142	132	132	125	136	131	141	119	129	125	126	119	130	135	133	120	103	129	133	142	135	122	121	124	133	135	126	128	140	110	122	137	127	118	128	120	116	126	134	143	125	140	140	129	132	138	151	132	116	135	132	115	126	133	160	130	126	132	143	129	120	133	128	132	132	132	130	110	99	121	123	118	113	124	130	161	134	111	126	128	120	120	129	126	121	117	136	115	132	138	119	156	106	129	126	122	132	128	115	128	134	111	116	146	127	118	121	134	130	139	138	123	111	138	115	132	103	150	146	121	117	119	122	108	106	113	126	121	140	135	124	131	129	143	133	126	111	131	127	130	132	105	131	129	131	135	114	132	112	139	113	131	115	113	142	116	128	137	142	139	134	113	140	121	131	109	110	97	109	146	125	133	130	120	135	126	104	127	119	135	108	152	125	131	125	107	154	117	133	134	117	109	140	138	105	128	136	125	125	132	146	137	124	133	122	107	125	126	115	130	119	116	130	132	114	109	130	129	127	136	131	119	108	110	131	123	121	139	114	144	118	136	140	135	96	107	124	118	118	154	142	103	109	135	150	112	104	142	137	126	118	140	113	133	114	115	118	138	143	135	127	128	131	128	142	126	120	107	134	131	142	139	124	114	106	139	116	110	145	136	133	122	116	129	125	130	139	128	133	140	126	110	143	115	121	127	112	135	110	105	132	118	125	147	124	122	118	120	135	96	128	121	126	133	119	126	113	112	134	123	121	125	147	124	127	119	120	129	130	104	123	151	133	119	115	115	129	105	125	113	117	119	129	125	134	131	123	130	131	119	132	118	145	109	111	132	120	150	125	118	125	125	125	125	136	131	122	110	120	115	115	119	122	137	118	141	139	122	120	128	145	125	133	125	122	134	130	120	111	118	133	114	119	133	143	109	127	117	128	115	128	132	109	127	110	115	118	125	130	135	110	125	110	124	128	113	126	139	129	105	125	127	105	142	107	118	128	119	123	106	129	145	121	119	140	140	143	128	112	101	122	156	142	116	119	120	125	134	108	143	115	112	124	143	125	128	135	106	124	137	130	126	121	135	108	113	122	116	160	133	102	113	123	124	109	122	114	138	121	101	131	121	104	117	121	128	125	142	148	146	128	117	139	120	135	124	131	134	101	118	125	128	126	108	126	117	145	124	136	116	109	126	129	125	123	117	124	135	111	123	121	111	141	111	120	96	134	123	127	118	121	140	126	118	139	142	115	126	142	125	136	134	124	116	128	113	119	111	123	106	122	127	149	137	120	133	145	135	122	108	93	112	131	135	121	111	129	99	140	126	143	145	158	112	129	137	117	130	124	113	119	116	113	135	131	124	121	123	130	119	120	131	130	113	124	116	115	127	130	125	134	143	141	131	147	124	136	127	118	140	117	134	127	121	141	126	111	129	105	130	123	111	119	124	125	133	114	122	135	116	135	130	114	126	124	99	104	142	121	136	129	102	136	110	107	128	126	131	131	126	131	132	138	115	113	164	131	135	135	143	145	129	125	138	119	125	129	125	115	134	155	118	143	124	135	137	132	140	158	136	125	136	124	123	126	135	126	132	121	112	118	124	131	122	116	119	133	139	115	115	113	112	113	128	112	137	124	132	132	146	113	133	125	128	140	123	112	129	129	126	128	122	138	109	142	116	131	144	107	117	140	113	122	92	122	121	120	131	106	117	142	128	113	141	124	135	126	132	119	132	121	109	116	123	115	148	136	135	126	108	125	139	146	134	123	134	129	140	132	108	132	121	117	128	126	125	132	122	123	135	114	119	143	107	137	123	122	131	125	134	120	133	139	135	131	122	118	137	119	141	140	127	136	122	133	128	138
5014	561	623	631	575	545	525	494	488	529	549	489	465	485	501	457	484	501	477	481	463	447	476	459	462	499	476	444	439	485	451	435	479	453	491	469	481	481	408	454	493	480	416	446	460	442	454	458	464	467	499	448	424	494	483	451	436	480	472	470	485	429	419	483	427	426	429	431	437	470	465	436	439	479	448	456	476	453	477	430	393	506	487	420	449	471	449	481	430	468	491	454	447	434	468	455	456	477	452	473	463	472	508	475	472	431	462	515	468	459	452	460	465	452	462	434	456	433	475	456	431	498	470	485	432	424	451	512	458	449	480	440	400	474	483	444	447	438	465	473	466	436	473	476	452	428	470	399	461	464	450	453	444	441	464	473	478	458	465	442	491	517	411	440	480	503	439	442	443	423	438	457	462	403	446	440	425	469	454	443	453	429	489	451	462	456	428	474	456	457	449	451	447	477	458	456	459	472	440	444	470	469	502	418	444	443	424	469	466	473	433	460	455	495	459	481	473	470	447	465	440	491	464	420	421	496	450	445	452	425	452	436	441	470	459	456	434	448	441	438	467	475	422	445	458	414	441	466	430	465	472	448	462	434	455	461	445	433	476	463	486	465	440	420	439	456	453	434	411	446	468	427	446	412	425	465	487	437	455	436	447	480	451	453	464	466	472	470	441	445	433	448	465	495	459	476	460	480	402	416	421	454	479	458	474	459	446	427	469	475	458	426	440	424	442	481	489	452	461	421	421	430	436	418	459	421	445	449	473	448	421	432	447	466	471	462	448	500	471	444	467	465	452	431	457	504	427	473	494	422	454	464	473	457	503	468	471	449	463	438	458	466	450	427	457	466	445	452	452	437	456	439	423	469	456	444	453	441	446	457	460	494	424	464	414	458	451	455	450	434	481	448	471	443	426	473	441	465	437	479	440	491	414	411	418	467	468	460	465	481	456	468	447	437	461	467	455	457	420	459	492	451	457	465	468	438	442	432	469	463	460	457	429	433	450	462	446	442	433	466	457	458	465	443	452	428	464	410	453	441	435	427	469	416	442	485	466	492	460	462	465	437	463	472	487	441	435	451	465	445	447	474	435	437	462	463	412	434	478	438	464	454	436	478	497	440	471	454	452	431	465	457	429	446	457	490	465	454	465	457	468	479	419	484	453	417	464	437	493	416	454	433	445	483	461	454	464	470	460	477	471	467	435	448	427	452	475	450	464	467	462	448	440	478	455	464	445	457	476	431	458	501	456	476	485	455	482	447	434	457	469	479	463	504	462	461	458	485	436	481	452	430	482	460	431	486	467	479	455	411	443	466	463	438	443	448	456	454	455	461	444	401	422	412	464	422	458	469	427	477	415	470	491	497	461	415	479	443	421	447	451	472	451	457	441	472	430	433	465	492	448	442	445	469	441	446	473	462	429	466	449	477	444	501	436	408	464	462	473	436	446	432	460	433	415	452	466	431	492	430	443	436	442	437	476	402	449	435	432	456	486	462	460	429	415	460	447	436	444	437	437	476	477	440	448	433	423	443	473	466	444	431	458	473	465	480	441	462	443	473	458	454	455	445	454	481	453	478	475	465	489	421	470	487	443	429	468	445	434	435	445	468	449	442	412	448	449	457	429	460	456	454	441	473	434	442	471	482	425	416	438	451	459	464	464	455	465	490	482	484	466	483	444	452	487	442	450	451	425	419	472	437	473	461	414	488	422	453	450	500	467	475	471	463	480	470	488	482	436	461	493	420	436	413	500	476	458	452	465	463	446	441	468	448	485	482	463	449	469	498	430	433	497	469	473	455	468	459	447	474	459	438	461	441	476	455	471	428	515	470	449	460	434	426	425	458	484	454	444	460	454	448	429	452	447	450	457	457	475	451	439	452	449	477	460	493	412	436	493	472	437	461	437	436	443	475	466	457	466	433	438	430	467	428	460	436	449	421	465	467	453	436	457	415	489	503	459	461	463	453	443	437	496	462	457	470	442	436	463	472	438	446	467	499	449	483	432	458	452	498	448	440	430	469	465	428	465	488	497	482	459	446	448	449	487	434	451	453	429	463	480	460	468	488	438	474	448	464	456	470	467	415	499	455	480	451	454	464	485	446	451	482	461	477	461	439	472	493	494	469	478	438	451	445	473	449	466	457	464	460	470	450	460	443	486	454	454	434	455	469	466	455	473	433	451	471	412	444	418	441	440	431	459	432	481	443	467	466	449	438	482	434	466	451	429	461	476	409	462	455	426	479	443	442	451	450	456	454	448	443	454	473	450	450	461	472	486	449	466	492	451	447	451	442	457	461	479	444	449	452	435	456	463	449	468	454	426	409	433	453	485	445	435	469	478	468	452	487	415	432	434	401	456	433	447	464	461	461	455	431	470	433	511	437	412	457	480	467	463	461	480	440	436	467	449	442	423	473	448	438	480	470	467	454	425	417	434	452	477	470	451	462	450	493	445	468	423	508	452	433	447	461	453	420	482	445	471	470	429	462	463	423	479	453	470	463	462	481	460	448	464	467	457	486	477	413	501	467	437	463	503	474	449	449	451	431	472	449	442	463	464	431	456	456	450	448	440	445	481	446	450	439	453	476	442	420	474	434	443	469	445	444	458	450	492	507	465	436	444	492	426	494	460	502	487	463	456	448	412	439	457	471	473	415	482	455	426	470	457	450	438	447	452	464	487	471	442	453	463	467	464	442	472	496	440	458	417	495	413	490	452	475	443	445	439	447	462	465	453	417	477	413	431	475	460	445	471	468	427	443	471	469	428	453	455	424	463	411	489	475	498	441	477	432	453	449	441	458	462	458	489	455	439	429	431	448	458	448	428	460	455	452	423	427	484	454	475	445	478	434	419	454	474	455	461	489	473	459	469	486	429	434	482	452	452	439	466	439	439	424	453	457	452	390	441	454	468	485	444	455	424	456	449	452	405	478	419	482	459	447	467	498	479	483	438	457	469	467	415	487	448	465	452	463	458	434	454	494	411	446	458	459	455	447	434	461	478	421	471	470	487	454	476	453	487	475	434	467	450	471	470	441	458	416	490	430	473	472	476	447	441	449	476	477	444	460	451	428	465	451	462	432	449	450	447	452	455	474	425	442	489	437	451	469	440	439	386	418	487	441	461	473	483	456	458	489	436	402	452	452	478	461	428	469	456	459	471	489	417	477	476	447	485	436	436	447	453	454	455	444	427	496	463	429	450	470	457	459	439	434	451	432	443	439	486	457	396	469	449	481	455	442	448	455	459	405	414	431	488	442	447	472	472	471	455	433	440	467	459	486	494	426	472	467	469	413	417	458	455	441	448	405	442	445	457	448	418	444	495	446	492	468	484	462	466	459	494	419	443	447	467	455	457	491	448	418	446	474	435	427	450	434	468	453	434	494	472	428	465	469	462	453	451	452	456	428	465	437	442	442	443	485	456	462	493	431	434	467	438	457	459	455	419	442	474	490	472	412	442	482	468	438	486	475	461	452	446	436	459	472	478	442	454	460	467	486
30256	10993	1585	742	518	370	321	248	218	160	155	139	158	134	123	112	123	88	100	109	91	94	90	89	83	77	87	95	82	73	87	65	88	86	77	78	76	94	83	83	80	89	91	80	61	87	76	84	62	75	83	77	66	89	81	89	68	61	48	81	76	72	78	76	84	82	65	91	66	76	70	67	82	76	53	81	76	82	74	78	67	77	74	84	69	76	82	77	86	77	72	75	70	85	81	71	70	87	75	64	72	65	78	74	76	68	66	72	80	69	81	82	61	72	64	72	80	67	83	70	77	85	71	71	72	70	70	54	65	88	78	73	72	80	74	82	67	86	62	69	66	75	65	59	80	86	73	81	70	65	79	59	69	64	74	79	78	78	78	71	66	59	80	86	61	68	71	69	74	74	72	91	67	72	61	73	77	82	75	61	66	77	71	75	76	68	75	71	73	54	83	77	71	84	83	78	75	91	79	77	97	70	71	76	78	68	93	81	68	73	63	72	64	63	70	58	63	81	76	80	61	71	71	80	69	89	84	56	73	74	81	91	72	90	78	82	78	86	69	93	71	87	85	66	69	58	65	82	72	68	71	71	87	72	71	77	60	70	70	81	74	74	66	87	59	75	79	91	77	63	86	62	69	51	71	77	67	74	86	92	86	74	83	76	83	68	66	73	73	56	73	73	70	89	73	68	73	73	75	86	63	67	71	57	71	63	58	63	90	59	69	57	77	73	78	79	88	84	55	79	76	66	75	67	84	85	89	64	71	64	62	63	82	79	62	81	71	61	60	77	81	73	65	86	64	75	74	73	87	79	68	79	75	83	73	73	76	59	65	75	83	68	83	69	76	83	76	83	68	74	83	74	93	79	77	66	73	64	57	58	72	73	60	67	89	90	66	83	86	86	63	61	67	77	93	87	72	90	81	74	71	81	68	76	69	60	72	77	59	75	83	62	65	85	90	73	69	72	88	93	57	71	83	75	64	82	69	69	68	68	76	77	65	73	81	72	66	91	82	64	78	93	90	77	92	88	83	70	60	73	76	61	76	93	90	64	70	78	75	65	62	77	86	77	69	64	77	76	83	72	85	69	71	83	82	69	74	59	59	71	81	88	77	78	70	73	76	85	57	70	86	75	74	82	67	74	72	72	68	69	70	79	84	84	77	70	75	65	69	78	82	85	58	73	61	68	74	65	85	69	81	71	81	84	69	89	66	71	56	70	66	58	69	68	83	74	74	82	64	75	69	61	83	63	69	87	69	90	80	78	64	83	63	65	69	78	74	71	79	63	81	71	89	52	79	67	80	69	72	78	69	73	71	66	62	58	88	84	74	73	70	74	79	80	71	67	73	84	62	66	69	72	84	81	65	75	81	84	69	75	78	77	68	78	68	91	86	64	70	74	65	80	58	66	81	68	72	67	83	89	82	75	63	77	83	79	72	79	68	86	66	63	65	72	68	66	81	75	68	72	79	65	91	70	69	80	57	67	78	74	70	68	74	77	77	77	71	84	90	68	75	73	78	79	90	71	65	80	62	77	69	69	74	77	78	78	77	75	77	77	71	79	74	62	78	66	65	73	77	82	93	68	83	68	70	79	77	77	96	73	56	71	75	70	80	70	82	73	73	77	70	74	66	54	61	78	80	78	61	87	71	79	62	76	92	85	61	79	67	66	77	71	65	74	74	76	77	68	108	78	59	65	69	72	76	85	62	81	74	64	58	87	65	71	62	91	68	74	51	95	74	98	57	76	68	67	76	75	58	56	48	60	67	71	59	59	82	56	109	83	73	87	79	80	82	93	72	78	78	86	87	69	72	64	70	80	73	57	74	77	63	69	65	73	75	73	66	105	82	65	69	85	85	68	79	79	90	78	70	54	75	76	91	93	85	73	73	57	84	86	84	74	69	70	74	81	76	77	81	84	90	75	71	90	71	62	80	93	68	75	84	74	67	66	81	65	66	69	79	69	81	68	68	70	76	75	68	74	70	80	78	74	91	78	58	71	81	94	82	63	72	81	72	70	87	78	68	68	63	76	57	79	78	74	93	83	92	66	69	68	64	74	64	75	82	74	73	62	68	82	71	57	59	87	77	73	65	71	85	70	69	64	86	61	82	58	72	73	68	74	76	82	70	72	61	74	65	70	82	79	77	69	76	70	78	66	79	61	85	70	78	78	74	61	73	84	65	77	66	76	62	75	73	77	77	62	75	83	78	59	76	65	72	77	82	86	62	86	89	63	72	79	89	82	75	79	57	62	70	76	74	85	84	79	75	56	64	61	67	78	72	77	75	85	65	76	81	66	76	64	68	80	81	70	58	66	74	75	72	68	56	69	91	64	76	67	71	72	74	73	79	63	76	93	74	87	76	68	75	67	68	93	75	79	68	63	72	75	85	63	73	77	57	76	85	58	80	80	69	77	75	77	69	66	81	73	63	72	61	78	69	61	70	82	67	83	65	53	64	76	74	66	87	57	82	70	77	74	72	91	68	68	72	81	85	72	71	80	74	88	76	72	74	71	60	78	82	69	71	90	71	75	75	76	62	64	90	70	50	64	77	79	89	82	86	72	74	69	70	68	89	73	64	85	78	75	70	78	63	68	59	81	81	76	71	81	86	81	75	84	80	65	80	78	74	64	91	63	83	80	77	92	78	58	66	72	60	84	65	81	64	78	78	78	69	68	89	93	73	91	75	75	61	57	74	79	64	68	64	76	76	76	68	68	66	75	71	71	71	61	80	92	55	83	69	72	86	79	67	66	74	80	86	71	90	97	81	64	79	84	65	68	66	70	82	70	74	76	77	73	76	79	71	79	73	73	76	62	71	79	56	71	74	79	75	75	69	67	72	83	77	89	84	81	66	64	85	74	79	70	90	69	76	81	73	75	89	70	74	67	60	77	76	66	69	62	89	84	83	69	72	90	72	62	73	81	81	61	81	70	96	88	70	67	92	68	72	68	83	68	75	64	82	64	72	74	70	79	64	80	74	70	66	69	69	76	82	75	78	78	82	75	97	77	84	70	65	59	65	62	74	75	72	74	74	62	73	67	79	67	79	76	67	77	77	62	86	89	88	77	80	72	89	68	75	76	63	72	65	89	94	78	79	77	74	75	72	81	71	55	65	63	82	75	73	70	68	90	81	64	82	89	76	76	71	70	73	71	96	84	81	77	77	68	70	64	73	63	67	87	64	54	72	82	75	71	67	64	79	62	73	80	77	62	55	79	69	83	81	72	73	77	72	63	79	86	66	77	79	66	83	64	77	76	85	80	68	75	82	67	77	76	91	66	94	58	89	86	87	72	69	78	68	79	73	75	68	72	66	61	66	83	71	65	82	59	60	79	77	75	73	76	67	74	66	79	85	74	77	67	59	68	86	99	79	94	82	55	70	79	73	79	66	69	93	66	73	83	83	68	65	68	82	70	60	62	63	73	74	82	73	70	78	90	71	77	80	75	58	59	101	67	72	76	71	67	71	74	83	72	70	77	70	79	66	81
14585	1099	2418	2931	2575	2065	1671	1433	1208	1096	951	819	751	742	660	649	590	580	511	515	500	498	475	382	431	401	393	438	381	394	338	381	360	413	379	351	359	351	324	340	331	322	295	364	364	367	313	332	334	325	309	308	333	321	333	297	342	319	334	337	314	320	343	286	279	327	315	321	329	332	339	296	290	317	316	318	326	318	292	304	333	294	284	320	318	290	273	334	292	350	307	304	328	308	343	316	312	304	286	318	318	313	312	295	308	301	306	289	308	287	278	298	310	290	278	314	285	313	298	273	305	314	285	307	317	302	287	328	336	292	288	312	281	300	285	291	290	306	319	278	292	315	316	287	326	285	289	288	318	281	304	291	272	278	294	283	280	347	341	269	291	312	309	324	313	305	300	283	284	289	242	295	314	321	298	318	314	321	269	272	305	283	291	278	298	305	278	317	292	279	295	278	297	305	318	297	312	299	268	318	328	302	315	303	304	294	310	281	313	287	313	297	276	281	324	305	309	295	297	274	290	283	287	303	287	297	304	318	324	247	292	280	313	288	295	270	292	298	293	287	299	285	294	307	303	296	304	283	315	304	308	314	270	304	320	292	289	273	301	293	297	335	313	312	277	275	291	310	301	312	290	300	308	262	289	299	289	292	276	313	311	292	298	299	339	296	283	270	275	325	289	322	304	276	315	298	286	264	326	294	319	275	316	323	289	276	278	292	309	284	310	286	274	298	289	280	331	288	324	291	329	287	300	315	284	293	303	310	295	284	285	298	319	296	303	279	290	295	307	288	328	302	295	297	288	313	300	290	289	293	284	321	319	319	305	307	310	328	304	302	332	323	290	289	300	318	301	304	296	307	306	297	316	294	291	328	338	308	302	293	298	307	310	277	288	303	289	283	285	331	311	315	298	276	295	312	284	290	276	308	332	263	299	285	303	333	311	308	303	313	284	290	294	316	294	285	300	271	314	302	292	287	307	300	308	271	292	299	305	292	291	310	289	303	266	299	303	287	307	317	289	296	271	283	317	286	312	301	307	269	313	324	351	291	283	311	314	283	302	286	302	322	302	284	297	339	315	295	303	286	303	297	272	290	270	281	273	309	284	316	316	306	306	295	303	324	281	280	330	289	266	291	302	295	341	325	311	293	304	262	273	312	313	328	298	314	312	296	295	324	303	317	292	304	314	271	313	313	302	303	321	318	296	284	297	298	281	307	308	301	299	316	290	288	315	283	315	278	289	310	281	288	308	298	267	317	308	299	318	283	272	296	302	283	267	321	282	307	327	297	298	285	294	319	296	267	328	309	294	308	310	286	291	292	318	326	288	314	292	276	327	297	314	306	309	294	297	303	322	284	283	302	285	310	312	315	296	277	284	310	301	296	293	297	279	293	300	336	297	303	332	284	324	298	339	300	292	280	307	301	305	296	314	274	300	306	285	289	319	279	276	278	270	283	281	293	270	315	277	295	327	275	283	303	310	303	285	337	286	317	293	296	303	272	301	316	309	284	316	287	274	298	299	290	274	291	287	317	287	298	307	300	294	299	316	334	288	317	310	306	277	312	308	290	291	287	288	326	268	307	305	301	289	287	305	306	296	280	318	301	305	313	346	288	272	280	305	283	301	294	316	298	316	280	306	295	285	319	285	315	300	292	293	285	281	303	311	297	294	307	292	308	288	293	263	261	297	272	315	287	290	310	286	302	269	284	289	300	287	257	317	310	287	282	290	299	336	285	289	289	293	291	281	303	292	306	294	271	311	309	321	291	288	306	305	311	300	319	299	324	280	319	294	322	330	306	275	303	299	321	283	282	305	360	305	292	294	259	290	305	293	309	299	280	311	278	295	295	281	305	299	277	284	294	315	311	307	303	305	313	269	320	301	312	294	322	313	296	303	271	301	280	329	286	277	326	301	290	308	314	309	271	332	307	312	289	280	283	302	319	309	290	279	307	306	279	293	269	312	318	316	302	298	310	274	300	280	320	314	297	293	304	307	321	271	315	278	316	265	329	297	272	295	296	343	283	311	309	296	314	313	286	269	306	320	314	295	320	294	283	297	273	283	302	280	291	311	271	319	270	303	295	277	308	266	285	286	299	306	316	319	312	299	326	319	343	302	284	261	272	305	279	339	288	264	280	294	305	320	272	295	335	307	287	285	302	279	288	283	288	301	257	291	310	308	283	306	292	308	308	268	307	289	316	289	320	292	312	293	308	301	304	322	300	286	277	314	297	317	267	293	291	297	315	280	309	314	298	305	304	315	306	299	286	291	306	306	312	306	310	307	294	273	365	315	294	296	319	284	312	314	302	288	302	294	309	298	298	280	289	298	263	285	335	302	276	281	253	299	304	263	290	308	278	292	283	286	301	337	284	294	263	292	309	285	304	298	286	274	280	316	303	253	280	283	297	313	289	280	275	306	288	301	317	293	293	290	294	322	285	305	304	296	282	312	315	302	320	275	296	306	297	290	308	334	300	297	302	290	301	281	299	277	312	286	286	306	296	311	309	308	295	265	283	269	291	306	325	285	297	308	313	299	323	298	283	276	272	295	269	297	308	325	287	301	289	297	288	288	296	314	297	288	291	298	295	291	323	321	318	279	315	273	298	308	286	284	299	315	301	288	309	280	314	321	303	287	294	268	295	294	296	346	329	313	307	278	321	283	298	290	307	297	311	312	261	285	294	294	266	293	292	301	284	296	330	296	321	299	323	308	270	299	311	305	304	310	301	293	313	274	314	297	303	299	288	285	297	312	330	293	307	252	308	305	291	308	327	293	308	296	320	298	287	273	333	270	286	299	289	320	261	295	301	293	291	304	291	288	272	301	291	312	329	303	275	283	285	297	284	267	327	302	301	308	308	305	313	314	317	319	321	264	287	311	313	300	290	305	302	302	308	274	298	282	296	332	323	308	298	290	300	298	325	280	316	283	294	283	279	326	274	328	286	286	323	329	281	318	289	299	317	304	291	277	278	307	318	282	306	297	304	285	291	290	310	300	316	281	290	285	303	299	333	276	278	312	274	295	307	297	289	291	294	306	312	290	316	311	285	300	319	290	290	342	313	281	312	275	287	308	286	278	300	291	266	288	288	300	319	278	310	309	302	275	329	285	280	315	316	302	310	322	304	327	317	313	301	304	297	269	294	281	282	315	269	305	281	292	289	296	294	270	325	327	312	284	316	273	284	295	301	306	276	332	298	329	290	320	299	275	274	318	269	280	279	278	297	295	308	314	310	292	299	331	306	340	286	304	298	303	294	295	260	318	293	293	262	272	305	313	302	262	298	299	295	322	276	272	297	269	297	308	281	273	301	300	279	326	287	314	288	271	294	279	303	283	291	290	342	303	287	278	294	267	292	284	278	316	307	287	284	306	282	292	322	306	317	301	283	299	302	271	297	306	299	302	295	306	301	320	311	304	304	310	319	300	284	322	293	307	333	312	276	301	282	310	319	283	285	279	292	315	338	294	308	299	296	304	319	325	302	325	325	313	325
36323	21580	8109	1611	1065	782	600	481	385	321	274	283	223	230	236	202	203	174	188	181	169	169	159	169	155	148	158	149	137	143	132	144	148	124	146	145	140	123	152	152	134	129	126	137	128	115	123	114	120	129	129	120	122	147	127	119	114	152	129	116	125	117	130	135	111	136	132	129	133	117	138	159	141	119	131	107	147	138	118	129	143	113	141	117	117	143	138	140	150	135	136	127	123	140	146	116	143	116	141	130	106	105	125	111	113	110	127	128	126	129	107	135	122	121	119	115	138	120	133	132	134	125	122	129	110	131	141	129	116	120	139	115	112	124	146	118	124	122	116	113	115	121	125	118	123	112	151	117	152	133	129	117	127	114	140	137	138	138	125	126	129	140	133	135	116	101	129	126	133	119	126	118	120	117	89	123	109	119	110	136	143	139	129	113	110	110	146	145	120	152	126	130	122	108	116	121	133	114	132	124	127	114	124	140	141	118	129	123	117	150	108	144	130	126	131	131	110	133	129	132	115	137	124	120	127	129	140	124	118	124	119	137	123	122	134	133	136	133	122	123	125	106	120	125	136	134	123	120	142	128	130	141	120	136	107	114	133	113	125	135	127	133	123	119	125	116	121	141	101	136	128	126	135	129	124	144	126	127	114	130	117	132	113	109	109	144	130	141	161	108	138	132	132	138	120	126	126	124	107	119	114	126	111	133	121	131	130	133	118	118	129	148	130	129	127	141	126	134	154	116	113	130	128	120	157	113	133	112	118	141	132	130	117	122	127	126	142	134	135	106	139	124	141	144	121	110	135	122	135	142	142	121	147	133	132	124	131	136	117	123	135	118	99	128	106	138	108	121	126	135	116	122	112	119	108	125	132	146	108	135	125	126	121	107	138	113	126	143	110	140	138	123	102	123	131	122	126	119	126	121	143	125	122	130	133	115	138	125	125	115	145	131	120	133	119	135	140	116	134	135	121	142	119	143	124	128	129	135	132	113	115	151	112	110	117	106	130	122	118	134	142	121	134	117	132	126	149	127	106	118	110	122	117	112	123	114	135	111	136	128	124	141	114	130	141	120	136	122	127	109	144	126	120	127	118	139	105	124	115	110	115	126	141	134	154	125	131	116	124	131	136	136	130	140	144	122	123	141	146	133	144	127	128	131	121	141	112	110	143	132	118	127	112	123	121	131	130	137	126	106	121	106	129	127	125	119	122	131	119	150	114	121	109	121	133	116	131	120	114	154	117	126	117	127	109	108	143	120	136	131	135	114	125	125	118	122	128	129	141	137	126	117	127	122	125	138	139	108	128	134	110	110	130	140	128	127	116	116	134	133	126	127	125	133	131	127	103	133	119	136	112	124	119	149	128	165	123	140	121	120	110	118	130	123	130	133	115	100	120	127	110	118	101	116	132	120	116	131	130	119	129	133	131	120	127	130	105	133	119	130	124	134	132	143	107	123	117	132	137	126	131	116	131	145	118	113	139	119	115	105	141	102	128	136	122	126	130	133	138	137	133	121	131	110	133	139	139	138	124	111	137	91	127	134	137	133	132	120	133	145	113	138	130	107	131	151	117	125	133	110	129	97	135	127	124	117	125	134	125	132	103	120	119	123	124	130	132	120	118	112	146	125	142	118	132	125	134	114	128	134	150	147	125	121	129	137	122	131	142	145	130	136	159	130	117	138	144	123	153	98	122	130	124	128	116	119	124	114	143	123	141	133	137	141	123	109	142	125	111	132	133	128	131	115	131	114	106	118	105	137	111	136	116	118	123	133	138	120	130	116	120	123	140	142	136	121	147	121	125	125	130	115	123	127	141	133	109	141	119	129	104	116	128	141	132	119	127	122	133	128	129	140	144	120	125	110	150	116	138	125	141	125	130	124	117	120	114	131	134	140	136	102	135	124	124	136	137	129	121	118	123	145	135	122	138	138	136	124	134	130	111	114	104	126	133	117	117	136	122	129	134	124	123	118	113	119	111	129	131	129	123	119	128	133	122	135	141	126	127	123	115	119	137	121	131	130	110	130	132	133	126	118	129	127	144	119	124	118	119	111	117	116	126	120	134	132	124	114	136	121	111	133	151	137	123	128	130	125	127	120	117	143	125	118	127	113	127	124	120	110	116	136	126	121	112	131	123	122	134	160	122	128	136	143	118	130	110	138	115	139	120	120	114	118	147	134	132	109	125	133	115	138	122	135	120	120	123	119	131	136	136	132	138	133	117	119	126	118	130	115	135	112	109	111	107	109	125	122	127	147	143	108	123	122	126	131	133	137	135	122	114	125	123	127	122	122	126	123	143	134	124	142	131	114	123	116	129	119	105	121	126	135	111	130	140	120	132	146	141	130	139	135	97	123	143	125	131	118	131	144	115	123	115	123	131	119	106	144	129	142	141	121	104	120	118	138	128	121	138	116	109	114	144	117	115	102	114	132	112	125	108	130	130	125	129	120	126	115	119	126	123	139	134	132	130	118	122	118	109	145	135	114	106	129	118	107	137	126	134	125	129	120	126	128	98	138	128	122	126	124	152	124	109	130	102	112	111	127	134	129	124	110	126	125	99	139	113	106	111	120	152	126	133	137	127	121	127	139	122	110	140	113	121	111	132	129	121	147	132	149	117	116	112	117	121	137	141	114	128	142	130	135	117	135	126	120	124	123	115	116	111	124	112	109	126	119	113	108	127	110	127	102	127	147	139	142	127	112	134	114	128	144	121	116	122	121	129	147	120	116	123	149	132	117	121	120	123	120	127	106	111	144	114	129	132	115	119	121	131	140	138	144	124	129	134	136	128	122	146	136	122	146	103	123	116	135	121	132	122	137	106	139	135	110	123	125	119	120	134	124	130	121	122	114	131	118	99	123	116	155	117	123	128	113	137	122	126	127	118	121	144	122	134	123	125	148	126	122	134	120	118	121	118	131	133	118	116	130	144	123	138	139	132	105	119	126	132	140	121	131	122	127	118	121	124	115	135	110	130	126	114	129	132	129	138	143	119	128	117	134	138	132	137	130	129	138	105	112	125	114	139	148	111	112	124	128	129	134	156	123	123	126	118	122	121	143	139	118	125	141	143	117	135	130	135	128	120	132	118	110	133	117	139	122	125	108	113	130	120	113	132	126	127	123	124	129	114	152	129	115	124	144	123	138	157	123	124	128	115	121	124	132	128	111	127	130	100	122	123	143	149	134	111	130	109	113	110	122	114	133	122	144	111	109	136	136	130	135	147	121	111	127	139	125	112	119	133	136	133	126	130	144	124	115	127	137	135	122	136	124	121	101	119	135	137	143	138	152	140	127	108	110	114	127	133	125	113	115	137	106	128	125	132	125	136	133	135	121	119	122	138	115	116	117	115	134	109	113	142	142	132	126	117	126	133	134	147	138	122	145	145	123	119	122	148	134	102	109	121	139	135	145	138	120	126	101	119	137	122	110	130	139	127	110	115	116	121	142	120	122	124	129	125	133	129	121	132	122	128	150	141	128	125	126	134	126
18372	2219	4700	5336	4685	3841	3210	2616	2183	1912	1753	1487	1395	1263	1208	1158	1025	967	966	796	815	813	745	761	701	678	704	662	636	635	636	609	634	631	565	618	600	550	585	562	563	541	509	514	575	536	563	511	545	521	544	509	517	491	526	508	504	537	463	458	499	494	488	496	498	501	533	496	489	503	489	467	457	460	511	502	466	497	525	524	498	476	472	450	486	523	485	429	520	484	482	477	507	493	491	468	474	476	447	448	461	528	467	476	469	458	488	461	483	502	476	484	452	445	475	464	471	497	493	500	502	495	462	445	443	475	482	454	450	478	471	427	443	492	483	450	412	475	470	464	470	449	453	452	454	497	474	439	451	458	456	437	464	468	473	483	487	516	481	489	478	442	508	427	459	463	481	509	457	470	469	482	468	471	480	497	470	476	463	526	468	466	465	477	457	438	449	446	472	431	486	454	466	477	474	490	485	470	429	487	466	446	445	447	464	456	476	436	462	472	424	449	501	480	441	431	469	434	463	502	470	482	455	437	435	482	508	443	458	460	430	456	455	465	451	476	443	486	474	464	494	513	456	435	506	440	436	442	468	489	480	433	464	455	458	487	464	458	461	463	484	468	502	515	463	454	487	447	464	451	440	510	467	469	458	463	467	411	443	458	499	460	436	507	471	475	476	482	458	490	447	486	456	479	445	428	486	463	442	457	473	445	483	431	409	433	461	441	482	446	494	457	465	461	460	450	480	471	459	502	421	434	459	452	471	492	481	443	474	450	474	470	472	467	469	464	435	422	436	475	493	418	499	478	497	403	466	452	459	464	479	463	445	452	470	479	462	476	470	461	497	463	490	492	476	468	480	452	475	454	455	466	491	449	461	467	485	494	468	497	507	462	466	440	500	453	461	460	489	457	444	472	468	441	477	432	487	468	469	440	454	462	463	497	475	423	444	427	469	451	462	449	455	453	452	444	456	473	452	445	486	469	463	469	478	470	483	449	475	494	500	423	476	443	494	489	465	479	497	430	511	458	481	493	412	474	444	503	470	470	452	467	448	438	476	480	472	439	433	482	531	452	479	466	447	477	434	477	429	480	464	442	480	473	441	434	474	440	503	440	422	455	415	463	461	497	465	465	465	469	470	447	486	473	500	488	484	497	469	468	456	493	456	476	484	442	469	445	479	457	464	503	418	437	454	454	488	484	493	462	473	499	469	479	451	486	472	451	457	447	487	490	453	456	468	440	461	478	460	447	491	451	477	492	485	444	457	451	441	439	433	470	483	479	443	467	471	456	464	501	439	493	437	443	475	431	479	472	468	440	464	442	505	482	488	460	460	478	507	495	469	432	508	482	474	432	459	473	447	468	461	429	445	463	464	459	454	486	433	471	508	502	455	473	432	505	488	475	474	463	478	464	451	513	452	466	479	442	460	480	452	464	478	484	443	437	474	447	452	459	471	442	467	451	456	415	428	465	443	447	450	458	435	513	499	476	451	462	473	454	448	473	446	472	475	467	451	468	501	533	445	458	455	444	452	473	484	448	443	404	479	486	500	468	440	470	474	445	461	451	481	460	479	454	422	465	484	479	480	447	451	444	485	485	464	456	456	506	477	466	474	496	486	460	465	463	447	445	476	440	490	454	483	475	461	445	522	479	483	512	445	465	459	437	462	452	457	455	453	442	445	444	507	455	445	433	501	492	474	460	445	479	445	503	459	440	451	438	421	432	471	455	468	508	454	471	451	444	449	414	488	467	448	468	471	461	444	430	442	453	435	501	471	444	443	435	481	483	479	452	491	436	492	457	420	458	495	466	425	486	457	478	434	466	427	486	499	470	461	467	466	471	450	464	454	478	478	472	440	462	430	458	488	445	484	465	473	460	485	434	449	467	473	452	415	431	455	460	493	447	498	471	469	466	452	502	469	458	497	426	493	435	454	452	470	457	445	470	479	469	456	515	433	451	426	448	454	452	468	463	445	475	482	441	463	420	472	475	464	451	474	465	439	479	485	426	485	484	458	440	461	489	454	480	478	419	420	469	474	452	483	452	474	444	443	450	434	450	490	455	476	453	467	447	421	503	456	474	455	465	475	464	449	486	463	487	444	464	490	430	459	493	488	472	476	452	472	455	496	440	472	459	450	450	468	478	458	495	438	489	475	471	477	476	457	464	459	495	415	435	470	458	421	445	482	467	488	448	456	451	444	436	468	445	418	486	475	454	460	451	452	466	427	455	486	441	458	432	484	442	448	466	458	452	469	457	458	429	469	460	423	499	482	434	473	441	468	444	483	448	420	468	456	477	463	432	484	437	476	451	464	431	486	479	483	453	445	515	423	475	486	468	479	475	466	480	510	471	450	475	467	439	419	459	465	521	478	469	446	471	469	443	447	462	480	489	454	506	469	449	463	414	495	460	471	489	443	431	439	465	443	508	458	477	460	487	435	447	482	457	474	456	448	482	445	496	448	486	460	424	469	494	467	470	508	433	444	441	492	479	470	450	471	457	450	449	489	446	449	465	478	495	453	462	459	472	484	464	509	418	437	425	460	460	480	457	443	491	479	441	482	460	485	447	445	476	475	457	456	474	457	439	433	431	467	477	477	441	475	462	437	454	452	467	441	446	478	460	462	459	458	464	481	472	442	457	466	472	464	448	461	429	476	474	502	479	486	438	445	477	491	481	474	491	482	458	497	436	469	453	468	447	453	458	483	462	478	463	435	492	476	436	453	450	459	487	451	478	481	461	441	456	465	443	477	502	506	447	442	426	481	452	457	494	464	495	506	463	450	445	417	496	455	458	470	501	466	458	473	452	432	456	444	463	448	462	475	493	439	455	459	440	478	497	473	470	478	457	460	451	478	480	441	482	437	471	459	454	492	429	449	443	460	457	425	475	477	461	446	454	479	460	505	482	453	458	500	432	473	395	473	464	472	449	461	443	460	459	478	439	419	478	461	502	465	447	438	441	478	428	464	455	453	463	492	458	463	459	436	454	493	438	487	464	483	466	455	433	486	451	501	474	421	473	477	439	492	500	449	463	485	474	455	436	454	480	472	467	489	485	477	460	458	477	446	475	459	475	444	453	455	450	433	518	507	494	456	469	460	459	521	489	418	421	477	428	451	454	455	462	431	459	458	508	452	483	440	478	458	457	464	427	457	445	489	470	468	473	461	462	453	459	441	405	487	478	445	423	493	433	468	473	496	438	449	421	439	461	420	486	440	475	486	513	429	485	430	461	475	448	460	466	436	473	458	453	449	507	464	447	476	414	449	440	459	476	454	434	490	462	445	467	477	434	504	477	459	465	424	478	411	466	465	425	456	476	471	463	431	448	489	414	524	461	505	446	460	468	466	462	447	466	455	482	473	500	492	502	469	470	429	452	464	429	479	453	466	464	485	482	477	460	428	475	479	465	447	467	481	447	452	474	490	436	458	445	465	491	460	453	465	458	466	469	461	444	487	461	451	478	452	501	489	458	433	463	469	505	434	493	476	474	465	495	481	470
3746	364	229	164	180	170	131	131	116	137	139	141	160	140	121	139	155	147	134	136	124	143	136	141	129	120	138	119	137	127	142	128	157	141	131	145	141	120	136	146	148	121	163	127	118	137	118	156	137	143	124	140	126	123	148	153	137	124	127	127	143	139	134	136	112	135	118	123	135	124	120	130	120	122	141	142	132	155	150	133	136	127	133	134	130	129	126	133	138	138	148	143	140	141	147	139	113	116	116	125	135	124	141	123	123	143	139	137	123	156	127	127	136	156	127	145	125	143	127	120	129	136	127	115	139	145	135	156	130	130	95	136	128	165	158	131	138	133	131	129	122	112	105	138	136	125	117	130	112	137	130	147	143	127	144	137	131	139	129	150	114	124	126	130	149	157	123	129	142	126	127	123	122	145	130	121	128	123	152	116	117	110	138	137	131	131	133	130	132	136	134	130	137	132	142	115	124	133	137	137	157	128	139	124	101	132	138	130	126	113	125	111	130	119	139	134	133	129	124	140	134	114	130	116	129	133	140	123	141	142	145	135	139	131	143	127	128	131	119	140	145	146	114	134	150	120	129	134	151	153	129	140	122	118	142	139	142	149	141	134	123	135	122	128	115	143	133	126	129	144	155	128	147	132	143	133	153	112	138	132	122	137	116	114	129	116	114	127	136	134	124	122	127	117	127	132	139	111	129	130	122	120	140	143	141	139	104	119	132	141	148	134	146	134	140	128	134	111	129	165	154	138	126	112	110	130	141	142	134	140	120	132	123	135	127	138	142	136	118	141	138	115	123	118	128	130	138	122	120	139	131	120	121	142	131	126	132	113	124	124	145	126	133	129	146	133	115	142	137	127	136	126	129	142	143	125	128	123	145	124	131	148	138	136	145	118	126	145	141	142	138	127	136	124	133	126	138	128	152	133	156	140	130	139	131	139	119	128	143	128	126	115	124	137	126	143	132	121	148	133	138	151	135	136	147	118	111	116	113	137	128	122	116	127	147	124	130	129	138	135	141	165	147	144	142	133	137	142	124	125	138	142	136	137	153	109	123	113	121	134	122	111	128	118	127	157	134	133	138	116	113	127	143	117	123	130	127	126	140	114	131	116	142	113	139	152	130	120	122	115	157	136	117	142	132	130	111	142	148	146	162	130	141	128	113	141	135	127	149	117	140	131	146	117	123	126	137	147	141	132	124	140	155	139	137	132	149	126	144	106	141	133	115	144	132	144	129	126	116	120	142	139	122	138	144	143	131	137	148	146	135	115	126	114	121	134	135	109	139	132	134	110	143	126	130	128	129	125	128	136	148	123	143	125	134	125	117	141	120	116	136	133	113	142	130	140	142	123	124	128	120	137	134	131	146	120	123	141	129	129	116	133	135	132	150	122	142	113	119	157	129	130	130	149	135	142	134	137	124	133	125	127	130	128	122	115	145	130	126	146	112	124	135	142	129	125	127	122	121	110	131	138	128	132	134	127	128	134	139	133	127	128	135	136	131	145	133	138	119	132	128	122	141	131	134	127	143	141	123	145	133	126	123	135	121	107	139	140	129	156	140	126	123	135	141	119	126	148	124	150	128	134	147	124	136	139	136	138	118	152	117	121	122	139	127	113	137	139	147	128	127	121	140	142	113	125	146	148	127	122	137	121	121	120	144	145	131	131	121	146	143	134	127	135	113	119	144	127	139	143	126	144	123	102	121	125	130	133	150	114	139	129	135	130	125	120	147	129	121	133	115	116	135	131	149	124	134	136	130	130	133	134	149	149	132	137	126	143	134	120	125	133	138	165	121	122	122	142	133	141	134	110	133	122	137	141	137	129	141	127	142	116	128	144	121	106	140	155	122	118	143	125	124	136	127	120	152	116	129	130	125	132	145	153	133	140	140	125	121	112	118	135	107	125	117	121	128	132	111	129	136	133	132	129	138	136	124	127	136	131	128	129	132	132	136	126	117	122	129	148	132	139	140	126	117	114	114	121	115	128	133	128	138	146	129	139	129	126	137	134	140	127	137	125	121	125	136	137	111	145	132	126	138	128	140	146	119	118	134	134	145	146	141	122	158	147	132	146	121	140	129	117	122	136	112	145	144	126	139	159	122	120	148	124	138	133	130	137	151	128	136	126	129	105	119	154	130	144	152	133	143	141	141	127	132	119	120	159	131	144	124	143	129	114	127	153	132	138	141	133	148	141	125	154	131	141	147	126	118	144	121	128	137	129	119	126	112	134	141	129	102	144	128	134	132	129	136	139	138	130	135	156	130	127	141	143	148	143	131	121	150	138	131	146	152	139	126	133	147	148	153	126	124	142	111	132	136	157	144	134	127	142	130	142	134	112	130	139	137	138	138	145	111	150	141	143	125	146	141	162	143	126	121	142	131	127	133	106	141	127	142	134	143	149	122	138	122	110	149	136	149	138	114	138	127	153	144	121	137	125	156	121	138	121	132	159	142	146	123	132	115	121	136	126	128	123	116	130	128	135	136	110	129	110	128	135	149	128	133	136	127	133	144	158	112	133	131	124	124	110	130	119	139	119	134	106	138	131	159	117	133	140	127	126	142	140	116	143	161	125	125	128	129	136	141	146	127	135	140	121	136	113	120	141	143	119	133	110	153	122	124	128	133	146	135	127	126	136	112	136	116	136	119	153	121	130	117	129	143	139	136	122	122	112	160	149	136	123	117	143	140	151	126	131	126	144	132	154	149	142	142	141	120	137	136	137	123	146	121	111	126	128	139	139	142	148	106	136	120	125	126	119	115	130	132	126	126	147	133	156	141	114	134	137	134	123	126	131	135	116	132	134	130	116	128	133	132	124	107	121	144	134	137	141	137	133	132	147	133	129	147	139	144	135	141	131	123	149	136	152	160	164	124	139	134	123	155	126	109	133	137	124	133	125	129	139	144	136	135	125	116	127	118	150	117	135	117	117	130	137	129	119	134	134	122	120	116	132	121	133	131	117	128	122	148	105	123	133	123	133	122	130	128	129	148	122	142	160	128	126	133	132	150	123	139	128	141	137	119	131	117	144	138	137	129	142	130	142	137	146	127	152	143	137	136	115	146	138	116	130	120	128	151	155	110	113	123	138	152	135	142	137	127	138	123	134	126	133	152	113	139	133	152	142	104	128	128	121	150	149	114	115	123	128	122	141	132	110	135	138	122	136	147	135	145	112	125	148	138	129	133	128	126	139	124	129	151	133	125	115	122	141	123	134	116	135	126	128	136	126	138	148	134	117	136	139	126	123	147	139	139	130	151	140	143	128	141	129	133	154	130	144	143	115	121	111	138	116	127	136	140	131	120	139	133	120	115	135	126	114	128	143	135	120	132	134	126	160	126	124	126	137	125	126	110	140	137	148	131	129	136	141	127	149	136	130	135	134	136	117	137	120	125	140	151	127	140	129	146	114	145	102	117	123	147	133	160	121	139	112	120	131	144	121	147	118	127	123	127	146	136	158	122	149	119	133	127	125	132	127	109	120	123	144	136	136
4979	535	660	667	628	592	553	535	545	524	543	518	450	517	553	488	518	501	487	497	489	495	501	507	508	459	481	474	487	484	458	482	449	497	522	508	491	493	514	478	469	470	461	462	483	487	487	473	463	499	480	475	492	481	465	515	504	495	463	513	453	506	503	483	479	473	505	429	412	465	460	462	502	484	470	484	518	453	475	456	464	495	481	485	488	477	508	495	504	487	468	481	496	447	474	486	460	473	496	468	467	486	505	488	466	460	464	434	460	472	487	435	454	466	457	472	449	474	424	515	499	464	515	478	501	488	468	481	495	516	446	474	454	469	454	455	486	480	499	487	478	511	461	474	496	493	468	483	461	461	451	470	466	507	460	523	496	466	462	447	490	489	499	468	448	429	473	460	479	442	448	464	486	489	491	478	487	466	447	482	506	498	508	473	476	509	486	483	480	469	484	490	468	475	485	455	456	466	492	464	473	541	488	436	472	463	491	461	455	459	445	496	428	514	492	468	455	484	519	466	479	503	468	457	488	489	472	465	460	444	478	465	494	464	448	490	471	501	482	467	455	490	481	472	522	447	494	474	489	457	462	497	487	495	457	444	485	463	463	452	447	460	482	496	473	506	515	466	485	469	468	462	453	458	478	458	476	521	487	460	481	491	458	423	506	478	508	498	484	486	506	438	465	485	487	456	456	481	523	459	496	517	463	455	478	409	438	512	466	467	490	492	434	435	445	458	431	443	459	441	485	448	476	485	514	460	500	480	446	442	518	468	464	479	490	447	478	515	498	459	490	447	469	459	485	519	436	451	463	507	418	513	471	488	463	495	465	458	505	485	489	454	478	484	526	475	487	457	470	453	533	464	453	429	466	442	482	445	471	504	515	469	488	508	464	441	498	495	451	491	487	473	460	450	523	466	498	493	436	457	483	480	469	505	457	452	460	533	485	450	448	490	481	519	503	502	464	465	457	433	466	451	520	494	472	500	432	471	439	481	499	467	467	455	516	458	484	472	455	449	486	439	483	474	472	463	473	448	477	486	463	475	490	491	485	453	476	491	492	518	460	481	472	469	508	478	471	473	485	471	489	511	497	436	478	446	480	481	466	456	507	459	478	508	478	465	522	485	490	472	483	464	509	489	495	482	493	470	489	485	483	485	509	441	447	429	465	451	476	480	469	465	449	452	479	485	458	495	467	501	495	456	499	474	495	493	439	465	462	462	434	468	474	482	447	463	469	463	479	497	465	455	491	468	471	445	467	481	481	464	484	488	475	484	488	508	469	496	455	500	480	509	468	490	438	492	495	483	472	504	511	469	465	502	452	484	458	470	458	485	488	442	472	456	485	471	473	453	465	450	442	467	460	494	508	458	487	457	460	454	484	465	442	483	457	431	488	488	484	463	439	467	488	497	431	461	498	475	488	482	477	483	476	484	457	493	468	474	488	491	487	499	452	453	455	471	460	480	474	406	465	505	448	469	483	503	485	472	470	462	472	470	487	424	480	464	472	461	451	472	499	497	480	482	489	490	512	461	514	487	477	479	473	462	475	529	476	489	475	474	467	467	487	461	496	442	487	476	486	458	491	455	471	475	482	474	476	453	487	474	443	482	480	463	458	484	474	501	511	467	451	444	524	502	461	458	455	475	430	471	450	456	470	486	459	447	451	462	488	432	459	459	508	460	431	442	480	489	458	481	487	489	455	484	468	458	473	522	498	490	464	536	481	509	494	500	499	487	471	494	468	487	452	458	493	499	472	522	461	526	479	471	465	454	457	469	444	473	480	467	470	466	433	468	451	489	482	483	489	490	464	444	472	471	480	478	481	445	464	472	498	482	440	489	461	469	482	495	501	457	483	446	520	495	486	500	448	480	467	491	453	512	456	477	488	469	489	471	466	482	444	489	481	495	483	482	484	477	502	486	498	496	488	505	488	485	463	455	477	459	463	437	487	453	496	487	490	495	496	463	506	453	454	497	478	499	445	455	478	460	476	493	471	460	472	494	478	486	474	499	490	472	453	455	499	487	456	448	467	444	456	463	485	470	472	498	470	431	502	478	445	465	447	514	468	496	489	480	467	462	475	461	494	471	507	460	508	486	473	441	422	483	518	459	464	502	466	477	470	490	444	485	463	490	476	455	467	482	490	498	494	508	457	512	525	470	474	454	502	448	467	515	487	441	477	467	460	446	476	440	521	484	458	455	469	464	487	498	483	477	505	461	489	516	483	466	500	510	475	487	455	460	467	478	480	446	487	441	473	478	470	478	475	479	467	463	470	463	476	515	503	493	500	425	445	503	478	450	465	449	467	493	474	475	455	459	464	452	470	451	462	509	489	490	495	463	479	505	453	435	438	481	520	487	477	470	491	483	468	490	475	516	464	502	441	487	467	480	497	467	492	467	493	484	477	500	480	477	440	462	473	480	473	493	463	474	484	456	481	487	478	443	461	488	469	455	515	470	470	478	493	472	506	417	508	456	474	477	452	489	455	464	459	505	484	477	476	463	451	461	465	468	474	479	467	438	482	482	447	486	494	447	491	486	496	495	505	460	456	494	447	485	514	467	467	469	456	446	465	484	441	517	529	485	485	479	448	491	456	460	501	471	468	487	467	492	493	461	452	437	481	490	488	451	427	506	487	431	471	482	495	492	473	425	491	496	475	450	460	487	462	464	447	492	497	493	482	447	474	484	467	478	494	473	471	478	461	477	478	517	463	483	488	481	456	480	468	452	474	526	472	463	446	501	499	495	471	458	448	461	455	478	441	507	472	449	483	470	485	462	436	550	460	495	457	498	490	478	505	488	443	466	451	453	462	463	453	503	500	470	523	476	524	490	494	456	489	428	464	480	512	481	472	487	487	478	447	486	435	465	480	472	503	458	498	478	483	473	507	470	473	489	450	486	464	479	473	492	460	459	514	471	474	471	476	472	474	490	446	462	480	446	475	464	486	458	480	486	458	485	455	483	440	474	461	490	487	497	461	489	484	496	485	423	480	488	468	466	467	455	475	460	490	497	470	469	461	459	458	461	494	511	446	492	479	466	449	490	473	508	458	456	486	448	477	483	495	446	505	483	441	491	507	445	503	509	468	466	459	475	509	472	453	493	495	492	469	470	494	462	463	447	489	455	431	414	472	516	461	478	445	470	466	473	496	473	514	467	448	467	487	458	477	438	458	468	479	495	496	462	471	438	478	465	462	457	468	463	481	471	470	455	498	467	499	451	508	452	497	483	487	511	472	468	459	478	524	467	459	491	488	452	527	492	462	479	455	483	485	478	485	466	443	472	477	471	472	472	517	439	482	493	494	447	452	483	509	468	500	450	514	475	463	440	487	487	457	453	490	476	437	441	446	496	479	451	475	479	470	422	481	423	502	490	500	479	470	484	467	485	504	476	499	426	470	503	479	461	523	456	488	446	498	451	450	514	508	480	447	459	459	503	478	456	478	459	502	490	444	509	463	455	459	507	491	466	498	417	453	447	476	490	488	457	478	463
30053	10491	1476	753	591	380	306	263	187	188	159	134	115	105	116	123	117	102	121	97	91	85	80	95	68	88	83	74	72	73	90	76	77	79	75	87	79	76	83	70	70	74	78	75	73	70	63	76	89	61	81	68	69	74	67	76	72	80	84	76	84	79	78	82	84	76	61	73	74	82	78	81	74	74	73	70	76	67	72	88	58	88	85	88	83	87	61	68	89	70	74	79	85	66	84	83	79	58	69	67	68	73	65	66	77	74	78	84	70	73	93	64	73	71	73	73	62	77	76	71	74	80	82	76	78	69	67	76	68	77	86	64	79	82	79	70	76	81	83	70	72	68	69	72	63	55	68	74	63	73	80	70	89	67	63	75	76	62	87	77	77	76	77	88	71	71	85	75	79	68	85	67	73	65	67	78	67	63	76	67	91	72	87	63	81	86	71	86	93	69	56	72	71	81	77	77	73	72	75	75	71	60	77	68	56	87	70	60	111	79	82	63	90	93	79	81	76	66	72	80	72	83	69	71	61	59	86	71	71	72	65	73	86	81	68	82	56	81	80	70	88	73	71	76	64	74	88	72	57	78	73	79	77	81	73	61	78	81	73	79	71	60	80	83	80	65	65	82	83	79	66	69	83	81	78	69	88	77	74	73	96	76	82	68	80	73	81	79	73	84	56	89	73	74	66	83	59	74	65	75	75	77	82	64	61	63	77	70	72	76	74	79	77	76	69	77	54	94	75	82	82	75	72	75	66	66	96	69	64	78	81	80	71	71	71	60	72	67	81	75	69	85	78	66	90	72	84	64	78	71	67	69	77	85	70	74	64	76	70	76	80	84	69	70	64	77	72	67	71	64	70	79	67	72	79	61	56	77	78	79	64	83	67	80	63	95	74	81	75	88	59	84	69	83	74	72	73	78	83	65	72	66	64	62	69	92	69	59	78	72	72	69	72	82	85	62	74	76	98	74	95	80	96	70	71	73	73	77	78	77	72	66	75	74	71	63	66	87	78	57	68	74	76	77	71	76	78	56	65	74	68	66	78	89	68	66	74	83	81	77	59	70	75	73	70	107	65	83	90	71	73	83	69	71	75	62	75	76	76	68	79	79	81	76	79	74	70	87	82	72	72	76	67	71	71	61	82	59	73	67	68	77	65	92	76	81	78	94	50	95	82	82	87	86	71	77	80	88	71	57	70	73	79	95	74	74	82	79	78	80	70	57	70	82	79	72	69	82	80	69	61	69	63	78	73	57	70	72	83	75	75	79	80	98	72	64	88	95	78	61	83	73	68	65	80	77	78	71	62	86	80	79	82	58	78	68	78	69	59	92	78	80	78	64	79	73	73	80	90	98	64	82	74	66	80	89	67	72	82	88	64	71	73	79	79	78	74	69	78	73	77	65	69	84	72	70	80	71	63	83	68	81	80	80	86	79	87	68	72	69	90	83	74	84	65	73	77	77	73	70	99	79	78	76	68	72	71	81	75	86	89	80	77	84	71	62	95	75	71	69	64	68	69	90	65	78	69	73	69	64	79	94	73	62	78	68	58	70	66	82	86	75	83	81	73	92	59	63	72	71	85	77	73	66	71	78	85	71	72	63	84	67	66	85	77	83	72	81	83	84	73	85	87	82	79	75	84	77	59	58	65	70	75	79	81	89	65	68	80	68	80	66	80	60	91	69	79	80	76	83	69	83	64	74	77	77	76	62	79	76	57	73	88	76	75	68	79	97	89	70	68	85	61	73	71	71	82	61	70	71	69	64	69	71	76	78	69	72	74	80	67	69	65	73	75	75	82	79	70	75	64	82	80	76	66	68	71	67	95	69	92	59	69	62	78	67	63	80	77	74	60	72	82	67	100	77	69	79	68	73	66	65	67	85	73	66	62	67	79	75	67	72	82	66	69	79	75	81	82	83	83	79	97	66	76	72	73	64	70	77	78	70	61	87	78	74	88	83	87	71	73	89	87	77	72	66	81	73	70	69	83	93	82	75	64	78	83	73	72	75	73	65	60	85	62	75	79	75	79	66	67	72	73	68	79	70	68	80	69	72	69	75	85	91	67	73	79	79	82	82	89	63	89	57	67	72	88	92	79	76	70	63	70	75	75	71	76	83	65	82	61	74	72	70	83	76	75	82	66	69	81	78	85	73	74	79	78	72	81	69	78	87	75	68	71	71	76	81	85	67	80	73	65	80	76	80	79	82	81	87	71	73	67	80	70	83	76	70	78	59	71	95	73	71	72	63	74	70	59	71	75	69	86	76	78	73	81	85	77	78	69	76	71	68	85	87	78	77	73	85	78	54	71	83	68	78	68	80	76	64	71	71	79	74	73	69	85	61	79	71	53	91	69	76	75	82	73	87	74	59	68	75	75	91	67	80	59	93	78	82	75	78	65	74	71	67	71	76	78	78	69	75	63	75	82	68	74	80	76	76	79	59	69	65	65	73	63	58	63	65	83	80	77	68	71	71	92	81	71	61	59	65	75	67	75	62	78	63	86	59	85	67	70	60	73	80	61	77	75	79	70	80	70	77	64	69	81	68	93	82	61	72	68	70	67	61	78	86	65	73	85	78	62	55	86	65	70	77	102	83	77	95	67	73	62	85	68	77	59	75	90	81	69	76	83	81	92	68	89	81	86	68	76	77	88	74	68	65	80	81	91	60	64	80	76	65	64	54	63	64	78	53	80	77	75	69	74	66	68	62	72	49	73	81	69	80	72	72	56	70	61	69	70	74	64	75	67	84	70	68	70	90	59	94	70	86	73	81	79	71	66	79	70	69	66	85	74	78	73	63	75	62	67	70	71	74	77	81	81	73	69	77	81	73	74	66	67	61	61	67	69	70	65	66	76	77	83	66	89	91	85	63	80	73	98	70	64	70	56	58	86	82	76	66	55	90	81	69	72	60	67	72	85	77	68	72	62	77	80	74	80	69	81	58	77	83	59	69	79	76	75	90	80	80	90	96	65	61	89	86	75	71	81	81	76	78	63	69	71	73	63	74	71	86	75	69	76	67	64	84	97	70	76	82	61	73	74	72	87	71	66	68	94	96	60	73	88	80	64	75	74	79	72	84	94	79	64	66	91	78	79	87	69	75	66	92	63	73	60	98	61	73	74	58	71	57	78	63	83	67	79	73	83	82	67	79	61	81	78	68	83	70	91	71	85	81	64	69	73	65	78	82	70	59	66	86	62	81	65	73	73	70	91	82	82	79	75	87	68	80	90	64	71	62	74	79	63	76	91	86	68	64	70	67	62	69	72	105	77	62	73	75	75	83	79	77	77	78	77	62	88	67	88	74	63	58	87	92	69	72	82	60	76	84	62	55	87	67	88	64	79	73	68	85	64	79	82	81	75	81	79	76	63	83	63	66	86	76	86	80	91	74	67	89	65	72	78	64	69	73	78	77	78	76	78	86	87	74	80	59	95	69	76	70	69	79	80	88	66	82	71	75	81	74	80	72	74	71	67	66	84	84	69	80	79	75
14493	1177	2430	2955	2535	2082	1696	1507	1242	1064	952	841	734	777	672	625	609	576	553	508	465	489	474	456	428	408	383	407	385	386	425	380	374	345	359	359	386	357	359	372	369	349	351	351	344	355	365	320	323	360	304	319	337	364	344	342	329	301	338	327	333	322	287	288	283	316	309	329	322	289	316	319	341	305	301	290	313	282	301	263	303	288	310	295	321	354	321	339	295	289	297	283	305	306	303	277	303	305	312	264	303	291	330	313	314	322	280	300	323	284	303	313	309	349	283	297	309	335	331	281	311	293	271	304	298	288	327	263	317	286	308	317	308	304	302	321	298	334	320	303	296	272	311	335	315	307	306	292	284	316	315	327	292	296	297	329	293	291	300	281	290	288	288	277	304	310	296	293	270	303	307	295	310	326	311	315	278	336	314	301	283	286	260	280	312	286	307	329	278	346	313	311	286	289	275	284	318	303	303	307	293	299	292	317	298	294	310	304	305	308	305	318	304	323	277	307	302	295	298	305	296	315	316	313	291	286	295	269	295	323	277	296	326	270	316	300	265	329	315	281	298	304	279	305	313	305	279	317	298	312	299	281	322	281	299	329	318	311	294	296	336	281	324	292	288	301	283	307	279	297	284	281	296	318	277	307	298	322	315	300	326	317	300	306	310	295	288	286	295	329	302	304	284	304	314	267	299	296	284	291	313	327	288	309	298	294	314	301	318	296	319	329	282	284	325	281	285	345	297	330	288	289	299	326	294	286	330	303	283	300	309	314	301	275	322	301	282	301	300	291	331	274	290	314	281	293	311	272	314	295	292	286	297	267	291	307	298	284	315	281	299	286	326	307	291	290	314	283	292	290	293	303	314	296	293	297	274	237	291	307	315	292	303	279	301	299	310	309	293	330	292	307	302	282	276	295	264	307	262	320	282	284	284	330	302	301	294	252	299	320	285	305	274	294	289	328	297	301	289	283	274	277	283	323	302	305	303	289	323	275	292	297	301	285	298	303	305	286	276	285	302	314	324	296	301	343	309	299	300	292	281	293	287	330	308	342	296	295	279	277	279	293	307	295	281	316	301	316	291	305	291	270	313	343	288	296	271	331	288	298	300	291	294	287	306	311	307	320	308	309	324	278	287	329	279	268	268	275	321	332	292	302	280	293	318	295	277	332	290	284	289	261	253	299	295	294	309	284	321	296	314	303	290	276	324	294	321	299	290	300	316	288	295	292	257	304	312	292	312	301	290	314	315	304	294	321	292	322	293	286	268	297	298	298	255	271	257	294	266	288	290	274	307	268	273	332	332	325	314	297	329	261	299	301	261	308	306	285	285	302	296	304	309	272	316	292	292	300	278	333	321	294	295	292	313	287	302	292	293	297	290	279	279	299	319	287	286	289	278	332	337	311	329	307	276	309	299	295	344	269	308	305	326	295	336	311	303	290	289	296	303	266	324	281	293	299	291	313	309	317	319	316	298	320	302	299	311	289	293	295	318	308	278	305	307	287	326	350	297	327	301	286	293	287	283	291	304	318	290	277	284	280	276	296	278	312	310	303	302	281	299	253	300	280	302	320	301	309	296	286	304	281	304	299	275	246	292	316	310	319	277	302	327	315	275	277	280	335	310	279	267	293	314	273	299	288	301	301	322	271	299	330	312	325	286	296	304	289	274	294	316	300	307	306	296	313	295	291	304	335	278	283	297	345	332	367	327	300	295	290	305	282	311	301	281	293	285	268	314	286	304	285	290	283	296	315	309	297	286	302	344	272	281	292	289	313	297	292	303	283	285	284	314	287	291	289	311	278	324	293	302	267	315	292	288	319	306	297	304	311	288	273	302	294	285	317	276	284	333	302	305	297	312	321	312	292	282	300	305	292	297	292	272	307	324	291	301	292	291	306	310	295	275	302	309	285	311	273	298	277	316	298	293	300	311	279	309	291	345	290	295	289	285	311	306	304	283	301	310	295	306	301	319	296	301	310	299	307	286	316	299	357	321	277	296	322	269	298	300	298	305	296	293	268	301	297	294	272	304	294	319	297	315	276	295	282	282	308	273	297	300	283	292	272	288	300	289	282	303	279	296	284	324	309	285	314	313	277	306	325	319	324	299	324	298	286	298	305	318	283	319	295	281	311	283	296	310	314	299	294	312	288	284	297	295	305	329	289	291	343	300	266	300	308	294	279	304	299	318	300	309	265	292	286	307	276	291	325	300	287	279	315	310	303	315	265	303	289	301	303	281	291	308	286	297	286	305	294	290	303	296	305	291	264	310	316	305	287	310	279	302	282	305	287	322	288	301	298	316	296	317	278	306	330	332	306	305	304	308	245	340	276	319	302	281	291	322	273	276	301	326	322	290	304	317	286	309	267	313	329	275	304	319	310	311	309	280	266	292	298	312	293	282	295	287	292	301	303	299	315	293	313	288	303	283	326	314	293	305	298	338	286	277	289	292	284	310	325	309	261	300	303	293	323	322	308	316	325	283	283	288	326	273	292	312	252	308	286	330	299	306	309	330	323	316	285	294	306	285	298	270	279	293	279	326	314	328	285	277	320	268	327	303	302	282	297	296	282	282	274	309	268	257	313	307	291	281	306	306	308	296	326	307	320	277	308	284	299	324	271	287	293	296	300	283	306	309	320	311	282	303	289	285	299	306	297	297	312	272	296	267	312	324	311	324	301	320	305	284	327	281	304	262	291	286	324	295	311	318	267	305	292	277	328	280	330	327	286	314	315	321	278	319	293	300	311	277	292	297	294	310	293	274	300	315	289	320	302	317	292	301	293	306	298	302	321	294	302	273	298	300	309	278	315	282	310	281	299	340	284	311	317	307	291	298	309	279	301	292	317	268	282	295	285	320	314	322	312	301	320	327	280	317	280	308	285	256	284	313	310	292	311	315	270	314	283	320	280	299	286	283	317	288	287	302	283	296	305	319	307	309	328	337	286	286	286	319	300	290	299	294	292	304	282	279	290	281	268	290	283	306	286	300	313	307	338	288	289	290	280	292	296	306	314	312	284	295	316	326	340	289	315	311	275	293	303	289	286	295	293	301	308	333	312	308	300	303	294	269	310	280	286	289	300	332	315	290	271	291	265	308	319	317	312	277	294	291	319	322	289	302	297	291	300	301	290	284	302	265	297	319	290	294	311	303	295	305	290	278	298	270	267	281	307	280	323	298	273	304	310	269	346	300	295	305	268	284	303	320	304	309	289	317	280	293	316	279	306	338	277	318	293	278	309	311	278	309	308	280	310	307	293	285	335	302	298	273	313	319	282	279	324	288	293	297	310	278	295	320	296	263	278	314	310	274	275	294	305	315	303	318	274	318	281	278	298	294	290	310	314	266	306	313	301	280	287	301	297	288	311	323	303	306	297	276	295	306	312	306	311	283	310	279	252	286	300	293	281	316	296	297	331	313	282	314	326	268	309	259	305	279	311	312	321	323	302	334	273	272	304	292	281	280	322	307	280	278	292	294	258	299	284	293	255	303	335
36461	21681	8087	1597	1088	760	530	457	364	351	260	262	218	225	222	203	206	180	153	169	176	169	144	142	166	133	157	151	131	128	137	139	126	123	143	138	123	150	119	135	127	135	151	145	122	141	127	112	146	138	126	133	129	125	132	125	119	114	127	132	126	145	135	127	117	128	125	143	127	110	140	128	134	151	130	127	116	134	141	125	129	121	143	133	133	143	122	110	123	146	134	132	125	129	151	126	137	124	104	109	130	126	140	140	140	107	134	137	120	134	113	114	124	142	135	112	134	121	121	108	108	114	142	124	130	139	138	143	134	116	130	122	97	130	138	132	127	116	147	124	107	116	122	141	130	139	104	148	125	103	149	141	107	117	133	119	126	125	110	127	130	140	140	112	141	133	123	129	125	116	144	120	107	121	133	124	132	131	131	122	133	105	103	140	140	105	123	125	139	130	141	111	124	134	145	108	127	117	143	141	131	112	130	132	101	113	123	122	112	131	140	123	124	117	125	111	125	114	126	128	136	128	135	133	136	120	113	126	120	161	98	126	124	128	131	125	137	127	134	128	102	131	138	137	131	116	109	120	124	132	94	128	130	128	114	127	121	130	117	128	131	92	149	128	123	120	121	128	105	113	126	119	126	142	108	119	114	158	122	115	125	137	125	140	131	123	127	131	115	110	122	131	138	113	128	144	124	144	138	112	136	137	132	137	124	129	117	124	142	131	138	125	143	124	122	135	114	116	140	147	117	117	123	128	132	134	124	127	159	125	115	121	120	145	120	121	131	109	153	135	115	121	140	129	152	129	123	116	131	122	133	144	133	137	119	133	111	136	139	131	105	117	138	132	121	109	142	124	128	123	132	123	120	124	131	135	122	139	134	140	116	124	118	119	125	123	113	127	135	123	134	123	137	112	105	120	117	130	140	141	113	126	110	117	142	115	127	133	120	124	101	132	138	122	138	132	131	131	141	126	108	121	127	122	128	121	137	123	117	128	141	134	136	123	125	128	130	142	124	137	105	141	106	103	136	125	133	108	137	127	127	122	118	133	110	138	127	101	108	98	127	122	122	135	124	117	136	132	139	133	118	118	147	113	145	129	125	114	131	123	137	128	106	127	97	114	118	133	131	135	142	118	125	129	126	129	143	132	149	139	131	137	112	134	139	97	137	136	106	143	125	133	129	126	138	123	112	138	118	129	136	126	122	113	117	137	146	125	137	111	130	148	115	130	140	118	115	145	139	131	141	153	133	112	149	136	134	128	134	120	126	110	128	141	123	126	142	121	136	127	125	137	132	131	147	118	109	137	130	125	134	114	118	137	128	129	136	122	145	97	125	131	120	133	133	117	135	124	122	139	143	146	117	115	130	132	133	134	110	118	146	125	128	99	102	110	115	130	124	117	135	131	122	134	117	127	116	133	133	120	135	124	152	108	117	141	122	116	123	126	132	139	114	126	118	122	127	137	128	128	129	136	122	131	142	128	121	112	147	114	152	114	133	117	137	128	117	134	104	121	120	113	123	127	121	127	112	134	136	139	129	127	125	120	120	132	127	136	125	134	116	129	128	103	130	126	148	110	139	120	114	135	117	128	124	112	122	134	104	120	112	125	127	124	109	126	121	123	118	124	114	112	112	135	127	131	118	127	130	108	120	139	110	117	125	120	140	106	133	119	109	115	118	122	132	152	124	121	133	110	121	128	139	139	136	125	115	107	117	118	115	131	115	127	112	109	111	120	127	119	108	133	127	125	137	141	103	134	137	144	122	119	117	119	126	104	133	105	136	115	117	130	128	137	125	120	122	134	126	138	125	110	115	121	120	124	110	145	141	128	150	125	120	130	109	138	131	123	132	114	114	149	126	128	130	140	122	114	121	125	145	125	118	122	115	147	110	132	131	132	119	121	118	137	130	106	137	121	120	134	140	126	134	140	132	135	143	117	149	129	160	125	119	123	123	131	121	112	124	119	125	129	133	115	130	128	112	116	104	111	118	107	123	128	127	125	116	104	147	120	117	126	137	114	123	117	131	120	138	153	119	135	111	132	130	107	123	152	111	120	128	145	123	113	149	140	141	135	122	116	131	94	123	138	110	153	124	140	122	114	115	154	102	129	142	139	134	128	130	137	141	116	121	138	130	128	116	122	125	131	127	105	137	119	129	121	119	123	124	148	122	127	138	117	122	130	122	105	125	127	118	101	116	122	113	115	130	108	161	120	145	124	139	133	124	115	129	125	130	163	125	138	129	124	139	125	134	121	112	111	123	137	118	138	126	127	120	126	127	153	118	127	143	127	114	140	124	147	122	122	137	113	133	130	128	122	135	98	120	152	125	143	132	134	148	110	124	125	114	133	124	131	118	122	126	130	145	135	137	127	127	115	132	122	129	136	132	137	134	119	133	123	111	140	128	139	108	104	127	122	132	134	148	124	129	142	136	115	109	125	117	151	120	102	113	136	122	117	123	122	132	149	129	116	121	124	130	115	122	128	141	125	114	124	114	128	145	126	117	131	123	130	99	137	131	103	126	129	111	125	112	119	111	119	129	134	129	144	128	133	128	132	128	118	129	130	124	138	132	142	122	119	110	131	111	134	125	133	107	122	121	148	131	104	130	123	121	136	122	138	115	131	119	107	129	139	103	125	134	127	98	118	99	134	130	108	106	136	117	122	121	119	133	150	136	132	115	119	124	124	139	140	110	127	133	141	143	121	120	131	107	144	131	141	122	132	116	118	124	141	95	132	132	137	120	132	137	134	144	112	113	131	121	135	140	111	129	136	120	141	96	140	129	130	123	118	117	131	123	115	129	106	128	144	127	107	140	128	125	123	124	127	134	115	111	126	112	142	134	134	147	125	108	137	125	132	102	114	124	118	119	137	112	132	133	137	125	132	134	116	119	140	88	132	118	122	120	124	135	118	125	130	122	131	121	133	132	133	130	121	123	136	124	113	114	145	112	123	120	102	143	128	148	130	131	126	121	126	140	145	132	120	124	133	106	147	111	116	128	124	124	115	129	148	122	152	138	128	129	129	134	141	131	120	130	126	134	122	131	130	111	118	126	119	118	117	135	144	129	108	132	122	124	114	110	129	117	107	124	125	133	120	125	123	122	134	114	117	116	120	121	118	161	119	131	115	115	139	127	126	117	121	124	100	142	106	136	127	115	131	112	130	121	126	95	126	118	119	129	135	142	131	125	123	126	126	128	119	145	118	106	119	110	130	130	125	139	131	119	125	114	135	122	122	135	136	148	110	147	118	127	125	138	136	131	127	144	125	130	124	138	138	131	118	132	125	134	116	104	144	131	131	125	118	124	119	130	114	124	127	153	123	142	120	136	105	139	129	139	130	134	131	126	120	109	120	111	120	111	126	114	125	137	118	124	124	124	127	133	123	142	135	132	127	131	143	105	120	132	134	96	123	124	127	149	131	113	105	116	143	117	126	129	115	110	120	132	121	126	115	115	120	129	113	109	136	148	124	151	128	111	118	127	111	129	136
18570	2121	4669	5490	4608	3847	3164	2648	2228	1987	1699	1522	1356	1303	1181	1068	1054	944	969	867	830	800	767	719	688	724	697	696	635	634	620	607	630	628	625	594	540	525	568	533	535	541	604	551	518	547	530	516	520	480	514	537	546	496	510	492	495	492	535	504	522	508	535	530	483	543	519	494	485	481	456	462	475	474	464	489	485	440	512	474	452	482	470	450	465	464	456	492	486	498	494	539	490	482	497	520	476	483	429	505	493	466	473	443	466	483	477	456	454	488	486	486	443	468	428	448	469	469	478	495	436	485	462	489	480	463	485	473	529	475	487	481	447	516	437	463	429	481	497	433	473	468	487	470	444	449	486	457	472	470	493	479	490	481	492	425	481	490	458	433	512	472	481	471	467	484	463	511	499	481	515	484	476	439	477	438	501	467	491	476	484	452	459	470	459	476	436	480	468	459	414	459	469	451	503	461	471	438	465	464	433	489	479	472	473	421	484	482	543	443	464	444	486	460	473	443	456	459	477	441	469	450	457	470	484	470	477	458	468	456	464	448	475	479	438	515	464	452	433	474	482	450	447	463	497	413	421	454	484	472	454	518	471	477	485	445	461	414	445	506	487	435	495	456	478	458	473	478	463	459	439	473	482	431	455	447	460	430	418	463	465	459	493	474	435	479	473	479	460	476	473	426	415	522	477	500	464	490	441	447	473	452	484	481	445	493	455	459	494	478	508	458	498	489	472	466	451	448	488	462	466	484	494	434	466	454	470	488	477	481	491	485	457	438	423	460	468	485	455	496	442	426	451	475	511	449	446	459	471	476	462	488	455	456	485	412	445	458	460	470	456	445	446	464	489	444	480	447	449	488	456	510	488	444	465	513	474	406	467	450	437	471	465	444	482	488	495	451	445	467	482	495	451	470	496	421	456	465	482	469	450	439	455	484	490	456	481	450	466	419	483	485	411	458	467	396	458	449	481	437	462	459	450	429	459	423	486	457	477	480	460	478	480	419	478	473	403	478	413	438	491	467	450	452	452	451	439	467	469	453	485	474	475	517	494	427	431	455	461	495	466	445	471	479	435	472	445	471	500	468	475	486	463	453	456	466	462	472	462	489	479	455	461	476	476	470	433	436	444	465	481	494	477	480	467	475	488	470	442	498	437	466	438	466	459	462	476	467	475	437	438	456	473	491	488	478	452	494	436	470	470	438	479	505	444	478	445	469	482	474	492	462	436	480	459	480	442	429	446	446	439	483	480	451	499	443	474	468	472	443	497	495	455	473	469	472	467	451	447	431	444	486	444	478	474	497	502	446	479	504	453	457	467	464	464	483	444	436	475	454	485	454	479	461	476	446	451	506	455	423	435	477	467	481	445	437	432	483	436	445	472	441	462	456	448	444	510	441	474	478	455	454	441	456	478	503	461	464	512	472	443	474	475	459	497	455	471	437	478	475	487	445	447	458	461	441	479	453	445	446	454	438	463	475	464	468	445	449	422	480	483	428	474	438	464	473	429	466	442	475	427	464	424	457	477	479	425	456	424	472	443	474	498	484	481	432	470	440	450	457	455	443	460	483	453	426	450	450	494	504	441	456	498	449	470	470	476	454	462	453	436	469	455	466	471	488	461	457	417	452	479	444	481	442	455	438	458	462	483	472	500	524	463	470	463	447	468	490	471	442	479	434	511	475	450	456	437	458	439	494	495	475	460	472	472	462	422	411	485	471	441	445	453	455	493	438	455	463	431	459	452	443	431	464	452	481	496	469	454	427	457	475	485	445	498	479	500	470	456	441	441	471	409	500	461	427	479	466	447	467	483	444	491	468	505	473	465	406	441	512	443	442	435	412	450	480	481	480	441	482	477	470	478	470	475	493	457	458	489	436	456	475	458	469	462	450	460	436	462	453	491	452	448	450	483	445	497	474	441	438	480	448	441	472	501	492	447	452	464	455	422	443	449	458	475	474	489	507	464	428	464	469	469	473	437	445	490	426	463	434	440	420	473	491	439	434	469	457	475	473	413	488	447	450	428	463	456	464	458	456	455	467	456	444	443	477	451	478	475	456	445	500	434	454	460	411	473	440	446	430	447	457	453	444	442	448	465	463	440	452	515	451	467	486	449	440	492	479	453	438	437	445	434	492	476	422	476	494	490	443	471	475	457	458	464	420	483	470	484	475	499	463	448	428	460	481	450	488	429	458	470	474	478	424	457	476	508	476	430	472	481	478	451	497	464	445	474	428	461	468	474	478	469	451	462	478	441	475	441	457	438	441	432	483	454	452	474	451	514	449	492	468	493	483	475	475	440	432	476	485	429	500	467	463	471	446	451	466	486	493	511	478	463	449	455	448	470	462	448	505	459	493	428	473	451	482	438	458	462	481	467	491	459	432	457	430	470	457	454	444	488	485	468	471	460	458	459	463	433	471	435	480	449	463	473	424	483	474	503	473	449	465	498	461	434	451	469	465	477	491	450	472	436	445	502	460	445	492	471	495	466	455	440	478	477	476	439	474	477	492	495	455	465	469	540	477	472	436	493	474	474	400	465	459	484	454	492	433	473	497	441	480	473	483	442	458	487	464	423	486	452	438	459	447	510	435	517	438	446	428	486	458	497	477	429	450	496	484	490	452	465	477	471	488	458	471	451	480	494	449	441	444	443	501	465	448	455	483	460	479	425	442	457	462	453	447	493	494	472	463	442	484	456	491	442	503	454	473	486	472	461	452	443	469	461	484	510	455	468	442	474	431	465	497	435	447	458	486	463	449	457	493	445	469	459	503	468	481	468	462	442	487	442	467	479	445	505	464	472	488	482	465	481	472	472	452	423	464	449	442	495	432	466	497	434	436	498	468	491	454	478	486	448	454	445	502	446	501	457	483	455	449	483	458	429	485	492	453	445	427	430	459	457	432	487	492	468	442	463	466	488	467	499	459	429	467	456	441	473	462	433	504	454	443	475	452	463	479	517	470	461	506	448	477	464	468	447	501	459	465	419	440	461	489	466	468	475	489	494	469	413	482	470	432	441	479	470	423	450	442	466	421	456	469	463	452	482	451	473	497	456	466	444	454	449	455	481	460	474	461	518	448	484	501	503	480	457	492	474	448	459	469	460	429	468	457	491	440	460	466	455	482	473	462	436	488	486	448	496	461	454	459	463	500	456	435	423	440	483	459	415	459	453	447	441	440	476	481	451	479	465	465	494	455	480	452	479	455	486	421	443	476	466	467	477	449	474	446	433	477	480	479	444	473	486	418	481	435	418	446	446	445	455	426	465	429	412	436	455	449	440	446	508	481	474	456	459	456	488	476	425	471	472	484	434	438	446	487	477	500	468	417	487	457	442	450	442	450	448	465	488	493	419	471	443	441	479	438	497	491	464	459	459	473	480	478	422	488	483	434	485	476	488	469	455	495	482	480	467	501	441	442	465	466	444	455	462	505	467	467	471	475	451	453	486	447	465	480	489	479	428	432	453	440	460	441	453	462	472	422	444	452	455	436	462	485
4000	411	264	182	147	159	143	142	123	143	136	147	120	125	123	151	132	136	125	162	150	137	120	116	135	131	128	108	127	128	123	120	157	135	115	121	130	115	127	129	123	106	132	113	120	144	123	113	131	129	142	116	139	134	113	121	150	132	125	122	120	134	134	121	112	141	161	128	125	137	118	149	135	150	131	131	113	125	112	135	134	130	132	134	140	140	126	135	145	128	134	115	138	107	124	127	138	120	148	115	139	133	129	151	130	152	112	117	117	119	125	126	115	126	130	132	159	126	133	113	123	102	136	127	131	130	140	138	139	154	118	118	129	119	117	136	144	136	137	164	138	127	157	130	132	133	113	130	127	131	107	151	152	106	149	131	147	125	146	143	135	118	135	113	120	152	140	127	138	119	116	134	118	124	132	134	122	136	144	130	136	107	124	138	133	127	153	129	113	130	141	123	125	131	135	144	127	143	131	151	138	117	154	160	110	133	130	111	148	161	128	136	138	116	111	128	154	146	134	118	152	146	139	149	118	156	146	155	137	138	122	127	135	133	125	138	120	141	145	147	132	157	128	137	126	109	122	133	131	140	111	135	122	124	147	139	131	149	139	121	113	134	118	137	134	120	123	134	143	130	117	137	140	131	131	127	125	150	137	134	143	146	151	128	124	119	120	140	143	141	132	115	139	106	115	135	148	124	156	128	130	131	111	150	135	139	136	140	131	137	123	154	107	124	117	123	156	158	139	137	152	123	129	112	117	148	124	129	123	120	149	124	123	114	130	136	125	147	130	141	119	158	147	140	137	118	123	147	149	118	132	148	127	126	128	133	133	140	156	111	131	143	137	137	130	152	128	137	118	137	133	136	120	125	121	140	114	122	134	131	128	116	124	153	127	153	127	119	120	141	106	130	139	127	127	111	140	139	130	130	134	121	111	123	122	112	134	118	126	118	138	131	128	134	131	140	120	141	115	141	132	120	136	112	135	132	119	116	120	139	140	123	119	121	115	134	128	121	140	124	128	104	122	143	134	141	111	140	133	122	151	135	151	114	131	122	110	119	155	134	119	124	136	136	132	137	133	132	116	134	105	114	157	116	137	142	134	135	133	140	124	139	120	152	139	133	116	122	140	132	115	143	137	138	143	141	119	136	125	139	119	134	123	137	134	147	115	111	135	121	116	134	164	125	121	132	113	121	132	136	125	134	131	124	131	125	151	139	121	144	123	125	131	133	139	128	122	129	136	138	115	122	147	138	137	137	146	148	135	139	136	153	133	131	152	133	152	132	127	133	115	107	131	118	130	125	123	124	140	143	126	134	128	139	123	151	124	168	152	134	128	131	124	120	133	142	142	141	124	140	120	126	134	139	119	128	128	141	131	120	121	131	143	139	155	136	106	118	126	137	131	146	133	122	141	118	136	118	104	123	118	126	126	124	120	133	144	123	130	102	121	138	137	119	141	151	138	126	145	116	129	132	139	127	115	132	128	114	130	136	131	139	140	134	127	116	137	136	117	109	126	117	128	129	111	113	117	134	129	132	126	135	142	122	131	121	118	100	136	139	123	125	139	140	133	123	113	151	148	135	137	153	115	133	120	137	116	130	112	135	136	125	119	153	143	133	121	139	136	141	121	124	135	115	121	134	126	131	134	119	145	140	129	131	117	119	116	116	115	133	120	132	113	155	147	117	125	128	163	133	151	149	143	167	129	111	129	135	132	158	128	141	134	133	126	124	135	123	134	131	110	148	133	136	105	124	116	131	131	125	123	126	128	119	131	160	121	134	128	124	132	123	134	131	122	134	132	125	129	147	136	133	119	130	136	134	124	123	138	128	127	157	132	124	128	132	148	130	119	128	109	117	148	138	130	141	107	106	125	133	139	115	145	124	139	140	135	120	121	134	123	138	121	135	114	125	126	133	127	142	139	120	144	154	135	166	138	124	130	117	131	143	145	113	122	120	126	130	126	136	123	133	132	126	135	121	131	132	123	127	135	132	119	133	141	121	126	149	126	129	115	136	134	143	144	114	137	142	133	134	132	130	149	109	124	128	145	125	137	126	120	133	150	98	135	136	133	125	143	142	131	115	125	143	125	135	127	120	124	144	97	120	138	150	145	117	125	148	140	131	116	132	121	135	128	134	153	153	129	131	128	113	134	135	114	125	131	130	129	126	119	116	126	130	109	125	141	145	136	143	129	125	127	129	122	136	114	135	158	141	122	154	117	130	125	118	110	133	113	141	138	118	141	106	156	140	118	127	152	122	129	134	119	162	129	133	119	123	113	140	110	135	130	112	142	146	114	115	124	131	142	139	133	104	139	132	124	131	119	128	146	156	127	128	130	116	138	106	125	119	141	128	116	128	127	128	116	152	149	134	146	131	134	132	137	122	125	116	130	131	141	139	131	156	121	130	134	135	140	141	135	123	135	123	143	116	111	133	130	120	121	131	145	127	119	126	115	135	138	131	126	137	142	126	138	132	121	115	121	124	141	109	144	146	140	138	131	142	122	132	121	137	147	133	142	100	157	111	141	126	134	143	130	127	134	135	142	147	134	120	141	129	109	135	153	153	143	130	134	108	132	105	113	127	140	100	123	131	139	150	113	116	131	146	138	122	128	146	149	135	123	130	136	141	121	138	142	153	133	132	119	140	128	147	122	129	134	129	117	110	115	133	137	124	138	125	140	114	107	109	149	128	128	113	149	114	123	135	135	123	103	126	147	128	134	126	148	128	131	127	114	127	123	120	144	123	131	129	140	142	131	112	138	133	142	136	131	141	129	152	127	126	130	140	135	125	144	133	129	150	138	126	145	131	124	130	127	122	142	110	121	113	120	125	159	131	144	121	130	129	132	140	143	109	146	122	150	129	108	152	126	129	135	132	157	149	146	106	145	105	126	135	132	127	126	141	146	140	133	145	148	138	117	127	142	134	141	129	145	124	121	115	121	129	126	126	130	142	124	138	118	110	156	134	128	151	123	149	128	138	125	130	134	142	134	126	128	124	127	127	121	124	151	135	146	132	135	116	142	120	121	136	133	120	131	137	134	135	122	152	128	145	139	130	139	133	152	140	130	129	146	137	130	122	111	119	141	152	127	126	133	126	133	141	134	146	144	130	116	137	143	146	110	129	156	135	123	129	126	147	116	131	124	121	124	138	125	142	131	137	144	115	133	123	137	134	127	122	140	100	136	156	109	129	153	123	117	117	134	131	155	136	131	132	131	111	130	125	141	115	127	137	132	121	137	119	119	125	117	143	138	130	136	122	114	143	147	137	146	135	115	136	130	121	127	146	132	128	124	128	145	141	146	136	133	132	117	129	115	119	156	145	133	119	136	109	133	126	121	121	129	119	146	118	127	124	117	133	128	131	119	151	125	135	137	119	121	121	122	138	112	139	118	145	123	131	140	143	115	138	141	144	113	125	139	140	141	136	137	139	142	138	143	137	120	136	147	160	135	137	143	145	121	111	140	118	110	128	106	127	134	146	144	144	117	126
5236	538	705	709	643	620	576	565	532	534	511	505	507	534	506	530	470	501	499	506	454	512	478	457	522	505	506	455	472	489	508	448	468	467	481	462	494	501	483	477	493	451	473	484	507	468	507	475	454	479	515	461	459	482	500	502	460	447	442	449	459	470	449	495	467	462	475	473	435	448	468	493	475	450	496	487	428	495	463	495	498	449	464	493	477	446	434	480	460	462	472	489	453	482	441	482	456	485	468	469	492	502	444	486	469	497	483	443	477	519	500	486	449	437	498	442	484	495	470	454	474	461	458	503	463	512	473	441	498	474	496	521	509	496	489	456	482	483	462	476	455	449	475	459	492	456	494	477	468	472	485	468	481	435	486	465	471	504	444	486	454	497	487	512	479	495	472	485	485	494	441	470	485	440	439	462	466	495	455	502	470	461	464	452	459	507	427	496	467	463	472	448	505	501	506	452	451	490	475	461	488	445	493	506	532	482	474	479	479	511	480	479	484	452	481	468	460	453	470	436	455	500	483	444	509	479	482	490	479	450	478	469	479	502	489	465	481	470	461	491	483	454	474	492	478	462	490	482	459	502	470	479	491	493	492	482	425	492	469	497	446	466	506	473	462	500	484	467	492	529	479	441	476	463	481	440	511	474	450	476	497	465	476	498	501	509	496	437	481	492	424	489	456	443	468	434	475	486	429	494	495	477	490	460	463	480	519	479	528	480	468	466	495	502	496	473	477	462	480	459	492	493	494	510	499	461	468	509	490	522	460	489	449	463	446	457	471	529	457	466	440	498	464	504	478	480	454	508	498	491	485	493	474	486	468	484	463	514	490	509	477	514	465	449	464	503	494	444	474	454	489	467	501	457	465	476	483	467	464	477	471	476	460	480	434	521	513	471	518	510	492	512	483	495	428	489	482	454	480	507	490	475	490	471	479	495	486	471	495	461	433	486	471	465	475	504	491	485	498	484	474	469	470	496	430	469	491	465	518	514	476	519	448	450	525	488	523	463	484	503	455	485	483	506	496	454	463	469	467	440	489	521	462	491	492	439	478	475	439	478	461	478	468	450	442	485	487	485	469	439	477	503	480	500	505	480	465	457	494	463	478	492	453	456	453	486	498	461	468	481	483	489	490	455	459	505	503	491	490	513	441	464	519	496	499	497	463	479	483	479	479	463	455	503	463	467	492	471	479	506	462	455	462	498	458	486	494	491	483	473	498	482	477	480	461	478	448	498	443	454	468	462	484	466	441	443	472	470	440	448	441	501	455	459	479	449	480	499	465	437	429	465	465	463	483	481	469	479	502	466	455	486	491	474	476	466	481	478	483	429	466	477	475	487	499	428	470	525	486	487	475	493	441	437	473	504	446	470	433	475	476	444	457	477	466	452	467	450	492	482	466	488	437	496	476	480	461	472	468	462	457	522	492	498	488	482	500	477	502	493	482	448	474	461	475	486	460	496	454	505	499	445	482	467	476	468	493	455	474	462	508	459	446	452	452	470	471	489	464	458	485	468	435	456	468	518	480	477	496	494	535	472	439	490	477	480	472	517	483	486	491	452	465	498	462	486	510	479	477	501	460	496	502	489	486	488	473	524	475	484	491	474	467	486	506	506	482	468	467	463	469	468	488	481	464	451	457	455	493	444	500	455	447	505	483	512	477	484	482	479	492	468	458	447	486	470	450	485	458	489	465	457	436	513	510	473	470	484	475	476	494	438	486	464	450	501	475	488	458	448	503	483	472	502	491	470	488	456	489	460	521	468	487	455	493	467	451	483	485	477	428	461	456	484	447	469	426	461	464	468	438	493	471	446	488	464	488	498	501	473	496	484	492	521	460	467	436	507	479	494	475	448	519	476	505	501	437	471	491	484	469	477	440	493	460	465	449	490	494	472	477	469	494	438	473	460	475	447	468	455	446	478	465	482	491	476	470	456	457	457	470	450	492	520	524	490	461	429	489	453	483	464	486	485	499	446	439	447	503	504	453	503	440	446	490	454	479	472	450	480	499	482	495	486	471	496	436	437	475	478	454	456	466	449	493	447	465	473	453	467	479	469	492	446	473	479	489	492	455	489	510	429	506	510	462	468	503	460	478	490	470	501	471	474	493	439	434	511	469	463	465	471	535	469	465	456	520	522	490	517	487	451	445	507	470	449	470	498	491	488	449	455	450	464	487	498	518	493	474	510	447	444	487	481	428	480	536	467	436	447	474	511	478	463	468	463	509	458	439	463	474	510	476	475	496	499	472	478	498	488	474	504	479	457	493	533	492	449	517	469	518	441	461	480	448	517	446	499	492	496	480	435	453	476	439	441	494	512	483	469	498	452	454	508	467	426	490	495	501	502	487	459	511	459	482	486	486	445	468	477	484	508	451	490	508	493	475	467	485	508	468	452	473	448	452	470	493	521	484	435	450	493	449	503	460	457	477	453	430	451	454	452	448	449	491	470	506	470	480	468	497	502	470	472	478	509	435	460	437	489	499	483	512	522	484	487	422	441	485	477	443	478	476	480	480	458	454	477	433	465	494	489	485	502	508	442	474	476	505	455	481	463	475	475	478	489	443	507	481	476	469	460	504	453	484	464	455	468	506	473	481	510	471	461	464	506	474	456	481	451	475	486	463	523	504	459	495	487	462	504	472	488	463	464	464	445	512	467	511	522	484	469	488	461	430	445	494	478	471	464	465	501	503	516	504	476	489	513	518	468	471	473	489	477	458	485	464	485	429	485	499	469	495	471	476	460	467	512	506	446	464	431	457	499	487	482	461	457	450	447	520	468	466	524	510	520	454	432	461	444	464	465	462	476	461	486	496	472	480	506	450	491	481	476	455	497	436	459	490	486	490	505	467	485	444	458	512	449	492	500	485	432	485	451	494	474	484	478	454	498	502	517	432	451	456	493	457	474	502	491	471	469	476	481	506	474	472	500	460	475	460	486	466	496	506	481	473	476	488	484	458	520	464	437	450	414	453	484	463	503	463	492	464	512	458	456	453	489	498	452	496	487	437	497	461	479	490	392	469	490	478	470	493	472	484	488	494	480	459	464	477	491	459	509	476	460	465	487	461	479	489	454	454	472	431	502	486	510	490	498	477	457	503	477	476	450	438	433	453	503	475	483	472	486	480	481	486	464	519	469	490	491	473	492	454	498	506	485	484	449	503	470	475	473	473	511	477	464	482	492	494	504	510	518	479	492	469	426	460	474	450	493	472	498	470	482	452	471	496	469	471	504	479	464	502	470	466	499	465	486	447	467	478	492	498	464	454	477	462	430	450	468	503	492	445	503	521	480	443	480	481	478	449	477	461	459	484	488	487	457	446	498	490	473	482	515	505	508	488	455	480	470	506	471	458	493	473	470	442	468	530	522	505	465	488	425	482	474	496	456	460	448	456	498	484	484	508	474	477	478	498	477	460	518	439	465	477	486	497	455	437	497	457	489	500	476	443	480	477	466	492	486	436	481	465	490	494	443	438	483	457	457	446	485	525	474
32349	12385	1793	778	541	404	321	269	220	185	140	147	129	137	115	117	123	95	113	109	98	102	86	84	77	95	92	73	92	80	79	81	78	82	75	74	67	77	76	72	73	66	79	98	82	96	67	96	101	78	89	91	87	67	86	80	75	89	74	78	67	73	82	90	72	73	80	88	86	90	79	99	77	76	91	75	76	79	89	87	81	76	72	67	94	89	77	91	59	82	87	77	69	82	74	91	80	84	73	86	84	80	59	81	99	81	75	66	74	78	90	80	77	97	72	72	80	71	72	72	77	84	81	81	89	85	71	94	74	70	79	77	67	65	85	73	79	60	79	82	101	82	80	87	77	80	77	77	83	74	84	65	73	74	75	75	75	87	100	79	75	81	86	80	85	76	68	98	70	89	62	74	70	99	83	83	67	83	75	72	65	77	75	64	80	79	68	70	74	78	69	66	93	84	85	72	70	69	73	83	73	80	75	69	78	80	81	84	73	84	74	81	69	81	69	78	79	79	78	100	85	81	64	91	83	69	73	81	76	69	92	77	80	84	72	67	94	65	91	89	70	76	78	67	82	64	85	81	78	76	77	72	80	83	65	76	89	88	74	88	68	88	93	88	73	74	87	83	85	83	76	76	77	72	66	96	83	84	77	76	79	91	80	73	73	70	83	80	67	77	70	69	75	88	83	85	76	90	72	83	87	79	88	85	72	66	74	82	90	85	75	78	91	82	82	81	78	66	78	74	76	91	74	76	94	89	91	73	73	74	76	66	76	79	63	78	80	78	80	92	87	99	85	64	94	80	78	86	94	97	73	83	74	84	71	72	71	71	79	83	87	92	65	80	79	88	64	84	75	73	91	64	69	88	74	98	67	85	77	78	79	75	59	73	72	88	70	53	75	74	76	79	71	87	73	75	71	62	68	78	71	81	87	78	84	80	71	74	65	73	86	66	88	88	70	73	66	82	79	71	65	87	82	79	75	73	79	91	65	90	83	76	76	73	95	82	82	86	83	76	68	65	81	87	75	82	80	76	67	75	81	87	72	83	88	89	72	84	83	87	76	78	64	84	78	78	80	87	66	82	79	63	88	79	71	85	86	78	69	79	77	75	89	81	63	80	60	79	89	87	72	86	83	77	83	69	83	81	70	80	79	82	68	87	87	73	77	63	70	82	67	77	90	74	77	74	68	79	86	68	60	76	81	81	66	74	77	74	73	89	69	77	103	69	79	74	72	76	81	63	78	73	73	78	70	73	97	72	82	71	78	76	94	75	86	65	90	81	79	76	94	78	60	82	77	79	78	68	69	79	71	76	81	73	72	69	83	88	92	82	73	69	69	77	75	78	66	88	74	78	80	83	56	76	80	86	76	84	79	86	71	85	80	78	70	75	93	82	64	88	85	69	103	86	71	75	63	75	77	84	82	75	72	76	76	84	86	74	74	81	73	70	77	63	67	76	84	79	74	69	71	88	77	85	87	74	71	84	73	91	75	73	76	93	70	81	76	87	72	82	67	77	79	82	83	73	81	85	71	89	87	91	79	74	90	74	79	75	75	63	97	69	71	94	67	80	81	78	82	77	83	64	91	70	69	66	66	81	82	67	68	72	80	91	82	66	81	88	81	69	71	74	77	78	75	80	84	82	74	74	77	62	81	75	75	71	70	76	76	83	74	84	73	85	84	81	74	98	82	69	93	72	88	87	76	64	84	77	84	78	71	82	70	79	74	74	78	74	87	82	73	77	89	85	82	76	80	76	76	84	79	86	82	84	75	81	73	92	68	88	71	81	95	100	76	67	76	87	74	73	84	70	78	84	69	75	77	61	73	83	83	85	79	75	88	83	87	77	78	77	85	76	66	75	83	71	70	98	62	85	69	106	78	55	69	86	87	84	102	91	94	82	91	88	68	90	59	74	82	79	88	88	69	71	74	63	59	85	88	69	87	67	102	81	77	82	94	70	63	82	76	65	84	99	67	71	76	81	88	83	80	79	64	55	70	88	80	85	76	71	81	65	76	72	80	74	75	82	78	80	80	98	81	81	84	99	74	76	70	97	68	70	82	87	81	89	81	88	73	64	90	83	88	91	76	82	60	78	84	77	80	81	76	77	78	93	89	58	72	78	74	79	85	69	85	70	74	90	67	78	83	86	74	60	94	99	74	71	85	71	81	82	88	63	87	82	70	84	86	82	83	80	71	81	77	81	73	83	94	74	72	59	81	84	91	75	87	84	69	88	78	75	76	73	94	85	74	68	80	71	80	70	81	71	87	93	67	73	69	81	86	68	88	85	59	83	73	72	87	71	89	96	87	71	84	85	67	81	96	80	70	80	70	68	71	73	64	70	78	67	74	95	83	73	63	76	67	76	72	75	77	68	67	61	81	91	81	78	82	69	80	72	75	87	97	80	78	85	83	89	81	89	80	72	66	76	83	86	72	58	70	91	74	93	73	73	72	75	76	73	81	84	72	81	82	78	83	81	88	67	84	76	70	83	73	59	93	70	81	69	81	91	74	76	74	84	72	85	76	80	83	68	78	64	83	76	83	79	65	81	84	70	85	74	59	58	53	77	82	90	69	75	80	77	75	91	90	82	83	88	64	70	74	88	86	85	83	94	65	76	57	72	63	75	72	80	80	80	76	88	77	80	78	74	81	104	86	80	81	76	87	76	71	66	77	74	72	83	69	77	73	84	87	78	64	69	82	74	87	77	68	90	92	86	83	66	76	87	84	77	80	86	81	91	80	72	80	78	81	83	81	76	65	66	79	64	76	82	78	79	69	93	71	73	86	75	76	74	70	59	97	84	78	85	79	78	62	73	72	74	86	62	84	78	96	72	72	69	76	81	72	96	69	93	79	80	85	86	64	73	67	88	82	83	69	90	73	72	89	76	81	80	94	79	61	80	69	92	77	75	67	81	73	69	105	90	82	72	92	63	82	91	94	69	78	94	74	62	77	71	83	67	72	84	80	96	60	91	75	66	87	85	69	72	88	78	85	82	72	68	74	75	76	75	78	88	71	68	96	82	75	75	76	68	79	76	66	83	109	70	73	88	83	86	76	58	75	82	83	74	75	59	88	76	81	77	82	85	107	81	85	82	82	73	85	86	80	83	82	99	90	90	68	85	81	100	77	72	86	75	77	71	73	89	60	80	76	80	76	68	70	74	84	74	88	84	63	79	77	78	88	75	84	81	90	72	73	79	93	70	63	71	81	79	77	78	85	73	86	69	92	77	66	68	90	64	74	83	77	75	73	85	73	66	79	99	100	79	65	60	73	65	76	75	61	88	77	62	81	92	82	80	80	74	71	89	80	92	86	72	75	70	88	74	79	89	89	72	63	73	81	61	74	103	79	78	68	84	79	60	76	74	91	76	70	67	70	88	87	94	92	85	77	81	82	90	86	65	65	77	78	61	81	79	81	79	71	83	71	89	79	95	92	72	80	74	84	94	102	66	80	92	88	80	81	71	63	72	67	83	81	68	79	75	91	77
15698	1176	2549	2996	2624	2210	1795	1453	1289	1093	985	892	838	822	724	676	624	559	536	522	523	466	450	476	463	464	435	444	397	428	415	377	347	396	418	358	389	418	348	363	360	349	389	336	367	318	323	363	373	350	364	353	356	305	363	321	321	298	311	346	382	319	326	343	347	325	326	312	347	312	304	364	330	314	326	355	332	342	360	322	348	352	329	305	312	341	337	337	329	322	320	296	313	332	318	295	288	327	318	355	319	293	314	346	300	348	297	315	302	312	296	318	346	312	333	285	357	338	306	317	332	330	312	362	290	283	324	312	345	311	300	288	310	322	306	326	309	327	297	325	328	298	358	302	301	293	316	317	301	345	348	318	332	314	342	323	322	313	322	345	314	307	302	303	323	324	326	335	283	302	325	298	301	344	317	337	327	285	316	316	288	325	327	317	307	291	338	317	309	311	301	345	311	296	317	339	312	309	307	310	330	315	290	319	319	311	305	342	303	315	302	316	285	307	281	318	308	299	326	314	335	305	292	321	301	307	326	345	316	301	295	310	336	320	316	337	311	282	313	321	350	300	293	319	328	318	306	320	325	274	312	310	365	289	325	313	305	315	341	317	329	315	291	276	296	324	299	325	303	295	299	297	312	318	325	311	318	328	312	299	319	312	307	306	315	320	317	314	302	338	338	326	314	336	295	318	298	310	309	320	328	262	295	340	304	317	316	320	305	312	332	322	302	332	311	321	311	300	304	316	304	328	317	292	297	312	307	279	336	321	284	312	279	324	295	313	314	331	320	343	312	308	313	321	291	277	308	295	323	311	290	294	306	280	351	311	278	297	315	352	343	326	314	303	305	315	319	301	320	348	271	314	304	291	317	294	317	325	306	310	302	333	342	312	310	298	318	311	337	338	327	313	324	288	295	330	308	312	264	337	282	311	320	309	342	298	301	320	307	293	318	320	326	285	336	303	316	288	303	292	295	319	364	346	305	324	275	294	298	322	304	277	318	275	350	308	296	304	275	322	343	310	318	332	335	293	318	309	308	300	344	307	313	328	279	354	315	341	312	288	332	312	291	320	311	319	301	318	279	283	331	312	325	307	305	341	302	322	299	313	345	314	332	325	293	327	320	331	322	321	307	321	298	290	301	324	311	311	313	299	340	323	302	297	301	337	314	344	347	293	281	299	301	309	327	316	295	293	315	291	325	309	311	314	306	289	328	286	304	304	300	321	328	315	314	320	300	295	300	308	301	347	331	292	339	340	344	305	300	333	345	303	295	304	295	340	316	322	327	350	326	287	320	321	312	342	294	316	314	317	307	309	320	318	297	290	342	287	333	315	296	309	310	309	320	327	302	310	311	311	322	281	318	330	305	292	342	325	298	325	321	297	305	295	271	333	307	336	319	297	322	302	352	321	313	323	302	314	301	305	304	298	329	320	304	322	309	314	336	299	317	317	326	337	289	328	300	318	303	304	317	321	332	331	333	348	311	327	297	314	307	313	341	331	335	310	312	342	299	301	312	337	315	317	304	327	343	294	306	290	322	309	286	342	332	327	314	320	309	281	308	313	308	279	328	332	322	346	308	297	314	317	312	357	308	330	308	296	311	305	319	305	320	290	296	290	318	294	288	334	309	274	341	298	303	290	277	336	293	294	307	333	297	299	282	319	324	320	305	313	290	306	325	310	324	311	294	334	311	331	319	316	316	323	319	305	282	299	315	321	313	275	308	317	325	302	301	311	285	311	329	300	313	286	316	330	318	314	326	336	338	318	337	320	286	295	325	305	329	330	323	317	294	286	309	316	322	322	323	315	279	308	297	302	329	299	302	357	331	340	272	325	320	304	340	266	295	292	335	324	311	312	314	321	282	319	330	319	304	314	334	315	331	304	306	312	321	300	297	296	349	338	309	334	306	300	303	290	300	274	299	334	294	299	298	313	309	321	290	310	345	288	322	281	272	335	298	325	296	314	306	301	339	297	304	332	329	318	336	301	343	324	280	290	321	284	314	327	322	311	304	334	307	318	305	296	315	312	312	323	303	330	323	310	281	337	297	341	313	310	319	333	291	333	312	313	323	326	319	324	329	331	335	301	317	304	304	306	291	308	330	344	306	301	292	301	303	307	323	330	344	331	309	340	311	299	329	310	297	330	327	325	305	309	281	298	326	281	295	290	304	341	304	324	310	309	304	318	305	357	316	313	317	328	315	300	333	325	302	310	314	306	323	303	317	308	297	317	330	314	335	323	315	290	274	297	305	304	323	306	296	300	321	291	302	328	307	316	317	289	327	282	319	359	289	338	323	323	299	302	309	317	286	317	315	290	293	294	305	323	330	324	319	337	303	326	318	300	330	323	302	309	318	325	320	313	340	283	355	303	317	290	294	309	306	292	341	306	279	301	278	298	311	306	301	309	348	287	337	299	294	293	316	322	331	305	325	309	316	322	319	303	329	322	309	306	282	327	295	312	306	298	314	325	293	290	314	330	297	303	322	335	320	302	296	305	313	322	330	293	286	313	336	317	277	328	293	321	297	316	290	302	310	317	320	317	297	297	322	291	316	327	334	307	326	296	295	281	319	304	308	324	306	291	298	286	286	305	311	299	302	358	351	302	319	285	312	324	310	261	312	295	317	320	321	304	334	353	317	326	305	293	309	291	315	331	322	321	302	308	320	322	279	304	324	304	308	330	293	304	294	298	296	301	306	316	292	327	310	316	309	331	302	295	306	306	302	293	294	325	297	310	301	340	340	310	304	338	320	308	302	308	316	295	327	307	316	277	326	284	321	288	307	317	271	325	296	301	285	299	305	298	268	359	311	294	315	296	321	302	295	261	332	311	306	310	302	312	325	333	292	313	319	320	304	322	316	337	295	314	313	308	301	332	314	310	328	309	318	313	319	285	298	355	298	339	336	291	319	302	284	309	340	297	297	314	303	329	313	313	346	311	273	310	313	322	298	328	297	269	292	335	323	311	331	289	325	341	295	336	297	298	336	293	316	288	337	301	316	305	280	309	302	338	321	302	312	333	320	312	290	286	298	297	311	284	319	351	306	311	325	287	329	312	307	297	309	305	299	325	315	304	372	307	281	315	333	326	354	303	300	295	310	330	333	307	298	344	304	312	282	321	298	339	336	308	284	318	291	307	310	314	318	290	323	315	299	318	283	313	335	340	313	317	307	306	302	322	303	341	318	325	321	335	311	305	332	313	307	305	293	295	296	299	303	331	286	325	353	314	306	331	315	317	336	314	317	348	329	297	317	327	299	306	333	308	286	311	293	326	320	335	295	362	300	327	310	324	323	310	310	329	287	330	312	304	307	282	279	292	302	331	303	312	316	334	270	306	318	303	319	312	321	314	319	301	324	298	291	312	312	325	291	318	277	331	343	300	292	314	311	336	352	300	287	324	308	342	307	327	298	365	334	289	320	291	283	317	286	309	287	310	296	293	314	297	309	302	336	306	292	325	300	297	317	312	320	323	337	332	290	310	312	319	303	318
38416	23414	10085	1748	1113	794	622	481	388	351	274	288	242	239	238	187	191	188	175	173	182	156	163	170	166	171	169	160	147	149	150	144	142	117	140	137	128	145	177	144	130	134	139	130	131	158	140	124	149	135	132	138	129	148	133	119	122	121	125	129	137	136	150	133	139	119	147	139	136	117	118	133	154	134	138	134	136	147	134	141	162	134	132	135	143	137	118	143	126	157	140	122	138	138	137	131	127	111	128	146	125	135	156	141	124	131	127	140	127	125	125	146	132	128	135	121	135	126	122	113	134	132	142	148	149	150	138	135	136	120	148	128	132	129	135	128	126	136	135	123	118	135	153	126	119	139	113	121	157	124	128	118	138	144	142	162	131	121	130	146	127	136	104	151	148	138	135	135	138	140	143	131	136	138	137	122	131	145	115	139	124	124	137	135	112	119	140	128	132	118	140	158	144	118	148	127	128	133	124	143	141	122	154	110	141	129	122	123	144	145	144	136	121	129	126	145	122	143	141	135	116	135	120	142	143	130	134	124	125	133	131	128	122	135	122	114	154	125	126	121	135	129	116	126	131	143	142	123	129	137	130	134	133	148	128	137	126	126	108	139	113	128	130	118	140	133	115	122	116	159	127	117	137	143	147	121	140	129	132	139	131	147	131	112	125	149	143	119	126	132	128	138	128	111	143	127	140	140	136	123	134	138	133	129	129	127	131	148	131	124	130	139	126	119	123	118	137	118	120	122	133	145	127	162	112	125	123	148	114	138	112	116	126	163	117	131	145	127	132	133	140	138	117	133	147	129	135	145	145	136	123	134	128	145	132	131	139	149	157	131	119	136	128	141	133	128	111	124	142	127	133	127	118	145	148	142	144	146	138	124	136	101	133	128	139	121	140	143	133	141	116	135	139	135	142	124	135	142	110	111	137	144	151	140	123	134	137	132	145	144	127	140	134	132	135	133	138	127	150	124	137	130	144	138	115	128	118	140	144	127	154	132	126	130	138	119	132	101	132	137	137	93	131	130	142	145	133	110	142	128	127	138	118	138	139	141	136	146	132	136	146	138	128	136	151	140	125	113	106	129	155	124	127	122	147	125	130	150	128	136	112	139	150	113	143	126	124	126	131	161	139	125	129	119	141	129	157	146	120	138	139	134	157	131	145	126	126	141	135	146	132	104	133	127	153	129	141	132	136	131	134	128	142	128	135	113	134	129	129	142	135	137	141	144	160	136	144	155	116	137	127	124	138	130	140	141	123	126	162	123	135	139	148	106	129	141	158	123	116	124	141	131	146	139	118	148	134	116	126	123	148	114	121	125	131	132	127	144	141	118	154	115	143	136	152	141	134	150	143	133	129	131	120	124	154	120	129	113	120	131	127	138	134	132	134	140	133	125	139	105	129	134	145	148	148	132	144	148	127	133	111	133	129	135	130	122	135	112	136	137	145	127	140	141	137	144	112	134	130	122	122	119	124	118	117	143	138	110	127	118	111	137	131	137	116	135	128	132	116	115	113	144	119	112	123	142	127	144	117	148	131	133	131	120	133	142	120	110	123	130	132	129	128	135	132	109	140	126	136	129	132	151	130	122	151	122	148	128	112	118	144	146	114	120	125	139	146	135	148	142	114	152	121	132	140	115	130	124	116	132	136	138	137	99	137	145	127	126	124	121	151	137	117	139	130	145	120	157	144	141	135	136	120	125	152	128	130	121	128	126	141	127	125	141	132	157	133	143	128	146	149	142	123	157	162	138	141	139	129	145	159	123	130	122	123	129	111	134	126	119	141	138	134	128	125	133	137	151	131	145	142	140	132	138	132	134	118	139	134	129	122	144	132	161	123	120	153	136	112	131	146	142	125	133	153	130	139	130	137	120	118	116	139	120	128	128	115	129	133	134	120	117	133	118	152	125	129	141	150	126	124	118	152	148	110	128	114	126	145	150	110	113	156	142	139	140	129	121	137	143	156	130	153	148	129	136	126	116	113	107	151	115	141	125	146	147	143	130	150	122	114	117	135	144	133	133	158	134	137	150	142	132	147	133	124	124	139	132	101	119	163	145	131	132	133	141	137	132	125	147	112	121	136	131	135	131	143	123	131	120	130	144	145	131	141	114	141	114	108	141	139	106	126	131	146	136	144	110	127	134	127	127	139	113	124	140	125	121	132	130	136	145	131	141	127	145	111	136	129	144	128	146	123	120	130	155	145	117	129	135	130	144	144	133	127	119	143	124	133	137	131	158	125	152	120	115	159	104	113	140	120	154	125	135	114	133	130	126	114	139	124	138	126	141	151	134	127	118	115	124	130	132	133	133	146	116	140	129	133	115	146	137	145	140	135	145	137	146	122	128	151	118	132	125	122	116	142	138	120	114	127	134	151	129	150	149	162	128	127	119	130	138	103	140	122	126	133	133	130	144	125	155	136	130	130	149	130	106	129	128	148	157	143	144	107	122	125	126	122	133	156	116	118	123	122	133	154	131	132	136	133	126	113	140	113	123	129	123	116	142	136	139	117	138	153	114	142	160	126	133	117	132	146	128	133	128	125	133	131	131	112	138	147	120	127	138	117	136	104	118	129	140	140	137	145	126	132	132	107	125	158	152	148	143	127	118	128	136	129	121	136	152	144	136	130	130	126	161	131	160	138	134	151	146	129	140	119	131	139	140	126	127	123	129	141	138	143	111	124	125	140	144	138	145	128	122	106	136	145	133	137	132	153	127	133	133	128	121	131	125	123	136	151	122	145	120	121	142	141	139	129	141	126	106	148	140	150	119	132	125	153	119	120	134	126	138	139	136	136	127	129	119	166	148	141	133	131	136	127	123	134	148	142	130	111	145	127	133	130	115	123	113	135	145	147	135	125	128	123	146	129	137	137	156	155	125	136	142	131	132	126	135	109	115	121	140	132	119	124	125	138	124	134	144	146	142	151	140	142	130	149	131	140	132	126	125	138	131	142	146	147	149	120	117	149	140	156	147	139	139	133	122	141	117	125	128	141	148	130	121	133	124	140	156	136	133	144	156	119	126	136	129	137	125	151	119	142	129	145	124	106	148	132	122	148	151	130	135	124	133	134	128	129	123	114	112	123	142	130	137	104	143	135	143	150	124	123	130	122	138	142	142	145	147	136	142	123	140	142	150	117	131	130	116	131	124	142	147	136	118	141	149	132	125	148	135	138	152	149	144	156	123	122	124	148	132	139	140	125	120	134	144	121	140	150	129	122	134	124	140	143	127	153	149	124	142	115	142	127	152	144	119	125	129	144	110	133	137	131	148	133	143	110	133	117	133	136	149	148	130	146	122	116	135	142	107	144	128	122	120	128	140	132	136	135	157	141	108	133	118	137	142	141	149	124	138	142	150	140	130	128	129	149	139	143	109	143	165	139	148	132	108	155	123	130	116	132	137	126	117	135	134	132	130	127	144	154	155	147	110	124	129	124	122	139	133	114	126	128	130	125	120	122	119	127	102	161	135	120	125	139	131	123	138	138	123
19929	2258	4997	5627	4948	4089	3364	2884	2319	2006	1848	1571	1476	1389	1258	1169	1107	992	957	937	871	824	801	771	780	717	721	703	693	665	618	647	643	631	619	663	604	590	589	590	524	570	607	612	568	604	576	574	552	576	527	552	538	535	557	542	543	601	565	492	553	549	533	505	502	543	513	548	557	509	568	537	513	470	518	497	509	528	496	496	490	548	525	523	497	478	512	512	494	525	515	497	548	510	528	482	499	487	514	501	502	476	493	499	465	520	526	484	448	512	486	547	528	472	529	463	499	483	519	511	514	501	515	502	499	497	486	464	516	517	452	469	509	489	529	506	509	477	464	494	472	486	477	492	509	489	509	522	499	497	499	531	540	502	492	491	493	493	502	502	460	525	493	489	490	505	482	501	520	498	491	476	455	503	476	521	494	500	501	431	478	473	539	491	500	471	514	525	547	546	527	502	486	550	498	485	497	476	520	508	489	448	546	502	476	490	516	467	486	459	476	461	443	502	461	494	528	507	498	486	478	532	479	484	523	478	470	482	574	481	456	482	528	501	485	514	454	467	496	510	473	498	504	523	484	446	486	459	519	500	506	461	513	507	501	504	450	490	443	491	488	473	498	471	490	488	474	477	521	476	503	490	496	500	447	517	498	516	498	511	505	463	490	454	468	471	463	522	514	487	519	483	452	455	486	500	498	510	478	502	467	502	504	484	463	509	526	474	470	457	452	430	523	500	536	526	517	467	496	519	499	488	517	515	468	484	466	439	520	451	548	473	489	503	526	439	482	526	476	481	508	514	479	483	487	464	506	479	500	472	522	470	507	484	469	504	455	534	491	477	521	487	478	522	464	544	498	461	473	467	482	484	544	485	490	494	485	472	466	500	532	475	457	499	460	489	474	494	499	503	489	501	456	505	488	511	464	472	490	473	446	482	503	491	461	532	468	496	453	505	466	480	560	485	504	480	451	497	504	499	496	470	479	491	522	484	516	480	539	516	501	491	461	499	476	464	469	467	460	516	482	499	474	489	453	513	512	498	538	463	522	491	497	533	492	512	504	499	510	518	477	506	503	533	481	477	482	513	491	506	466	482	472	479	418	501	471	489	495	452	491	497	487	501	496	446	479	476	502	497	484	467	471	494	500	463	532	464	464	492	498	474	506	467	510	491	484	519	555	514	463	494	486	509	447	487	511	486	487	514	466	474	497	472	477	470	504	479	483	518	496	479	475	492	518	483	453	484	517	500	491	536	474	461	477	493	489	497	487	465	500	484	558	453	520	503	551	471	481	429	534	508	516	448	501	505	472	499	473	475	491	517	473	525	455	522	504	489	508	498	481	471	502	471	450	498	497	494	491	483	471	469	516	497	507	480	510	486	487	499	455	460	493	466	499	492	446	478	480	509	508	490	503	485	454	492	507	506	469	492	476	496	524	474	464	471	509	472	490	480	496	475	462	477	464	462	462	466	502	513	523	495	482	504	448	494	513	438	501	456	511	486	436	482	462	486	471	471	499	492	519	489	451	487	484	438	493	495	510	489	492	499	474	535	489	501	473	485	490	488	471	488	497	512	521	458	537	518	507	493	501	510	465	460	480	490	528	483	517	479	495	508	486	442	484	531	500	493	476	483	524	483	506	477	485	486	494	475	507	491	491	505	504	465	532	488	497	524	460	491	511	511	479	475	483	519	525	488	480	512	496	463	468	484	527	511	525	496	484	437	487	491	476	455	488	450	503	518	510	470	521	470	516	494	495	508	492	458	504	510	477	484	528	452	538	488	485	432	542	487	527	515	498	478	465	500	488	474	519	488	489	486	473	474	463	489	487	528	488	484	480	495	517	536	530	488	501	513	490	499	502	465	502	504	463	505	486	517	476	478	492	495	479	516	491	520	511	490	490	472	483	501	516	465	492	499	532	492	497	490	466	485	501	477	468	478	468	508	477	477	495	465	500	493	509	491	427	493	448	499	508	490	452	487	480	488	464	494	497	466	468	482	493	469	471	486	507	473	500	521	504	513	461	514	476	478	509	484	501	500	484	515	474	497	466	499	470	498	515	454	462	510	492	472	491	489	453	489	457	482	494	492	450	492	469	447	486	529	481	512	502	488	494	501	443	466	475	487	496	531	491	456	480	479	464	460	473	505	511	481	514	535	486	458	486	457	514	496	477	479	514	516	523	520	462	453	489	514	465	455	518	458	476	452	467	499	478	492	491	494	508	492	485	494	503	503	462	507	477	479	509	475	484	492	456	453	491	475	482	452	452	496	489	499	521	504	486	502	494	480	486	459	460	496	487	496	458	506	488	455	522	498	486	470	492	471	496	529	507	463	470	479	521	460	479	465	493	457	555	469	430	495	447	459	512	484	504	487	467	484	453	515	473	449	475	515	443	504	509	502	506	482	458	446	463	491	437	500	503	490	446	508	507	543	497	506	468	476	506	440	488	494	482	519	500	494	494	521	468	476	499	500	545	518	507	485	442	514	493	466	473	488	492	490	473	492	479	509	479	477	537	490	504	509	459	493	509	468	520	505	464	500	476	486	449	492	481	522	497	505	456	493	497	465	477	489	479	508	487	505	518	483	528	539	532	494	537	462	489	469	490	522	503	450	477	457	481	498	512	513	467	527	475	496	498	516	509	498	473	487	483	488	463	500	489	497	493	482	463	473	499	491	477	485	496	491	455	510	480	508	472	522	503	539	471	485	507	481	491	481	532	492	495	508	494	462	506	470	480	491	511	493	469	475	497	480	464	525	490	479	469	503	517	499	472	484	481	509	471	441	488	518	499	503	488	479	474	474	428	501	524	497	504	530	488	525	512	471	491	473	478	462	479	505	458	479	494	497	498	499	496	497	499	505	489	512	484	484	479	467	510	493	466	500	486	462	502	484	471	497	473	468	466	478	476	507	490	495	457	483	496	458	489	486	480	458	483	462	482	498	506	482	474	499	454	455	494	456	490	463	482	545	501	511	482	503	498	500	479	476	515	470	472	497	509	508	484	448	471	507	509	506	480	484	471	423	477	479	486	447	528	502	481	521	510	507	511	536	489	478	474	498	518	487	502	444	513	462	522	497	484	436	488	528	459	512	503	515	514	463	511	495	500	487	446	501	499	513	519	471	512	499	492	476	493	488	473	483	468	470	473	502	493	458	495	506	492	481	489	495	510	474	445	465	467	452	498	486	498	489	475	487	480	483	525	494	504	501	448	487	487	465	452	492	502	450	471	467	486	467	493	502	485	449	524	483	483	522	509	498	474	528	496	472	494	479	498	491	500	515	495	490	482	454	489	515	500	459	465	469	440	473	470	495	510	504	518	504	488	459	473	462	490	485	473	445	530	454	487	495	497	527	494	501	487	501	482	510	486	473	484	509	497	486	522	508	513	465	490	466	493	449	487	499	495	451	498	464	475	516	499	493	501	491	483	496	521	471	470	456	475	478	482	538	487	474	495	454	468	494	457	507	522	465	511	505	469	519	484	472	522	454	501	512	493	510
3975	328	254	170	131	123	144	144	142	124	125	123	144	123	114	117	130	140	129	137	127	129	110	149	103	114	113	120	134	124	116	133	132	128	138	119	127	123	135	114	106	118	130	122	135	145	114	118	116	124	138	136	136	135	147	136	125	99	137	129	128	106	144	125	116	123	112	120	121	143	132	117	132	144	150	118	106	120	120	147	131	125	128	123	125	120	138	101	136	142	127	130	137	133	128	96	121	147	107	139	116	110	125	118	120	152	119	117	137	122	130	134	118	111	128	121	136	124	145	125	118	131	111	117	114	137	129	141	129	127	145	116	133	99	105	136	108	114	131	136	132	131	132	132	129	131	125	117	113	126	129	121	119	141	119	139	117	117	122	126	119	127	126	138	125	110	155	126	150	125	136	122	125	135	142	126	121	112	140	131	119	121	109	122	133	129	151	129	125	111	130	112	105	107	115	116	142	118	152	107	126	116	128	116	134	100	118	119	121	126	116	124	142	125	131	131	117	135	117	134	128	124	119	114	139	122	123	127	139	121	139	116	125	127	137	129	121	141	128	132	141	129	143	110	133	118	147	107	119	122	139	122	127	115	124	111	114	121	123	127	127	118	130	118	129	125	127	112	100	121	137	119	127	125	153	137	109	129	130	132	140	115	105	134	110	126	108	130	118	147	130	129	128	124	123	136	111	127	108	127	130	140	136	104	122	142	107	129	120	159	132	130	117	129	138	121	115	116	137	137	128	123	126	136	135	127	129	117	123	132	117	122	136	133	114	126	121	127	138	114	122	128	127	86	120	126	114	124	134	129	112	111	117	125	126	147	155	94	132	134	126	142	138	125	121	130	130	114	139	125	134	111	108	119	94	134	139	118	139	120	114	125	125	108	136	101	132	127	111	123	132	111	128	136	120	124	143	115	130	121	135	123	125	119	106	133	136	129	129	126	119	114	139	125	136	132	118	122	130	133	133	117	129	108	115	118	140	136	129	133	118	121	106	131	125	120	134	126	125	117	143	112	111	107	127	109	116	124	104	123	138	116	129	103	129	148	129	144	137	131	142	101	139	112	125	125	102	116	131	111	126	123	117	129	114	118	132	124	128	128	116	131	135	128	121	127	121	126	135	137	141	121	115	105	109	145	142	109	138	141	139	126	118	123	135	126	138	107	124	121	129	152	123	127	117	120	112	127	106	138	118	128	117	127	124	110	135	117	119	144	132	126	141	129	121	124	129	130	115	113	145	116	112	105	121	130	132	122	123	131	150	148	123	120	120	128	126	151	137	134	112	144	110	128	123	130	134	119	133	118	127	140	102	128	115	139	114	127	128	132	128	114	103	117	107	141	123	109	151	102	117	137	132	113	137	142	134	124	140	133	119	130	132	108	99	148	135	130	115	135	118	127	140	114	109	119	133	127	132	125	149	134	145	145	111	125	117	133	117	135	122	125	137	114	115	131	104	126	123	126	118	136	133	145	136	128	129	142	99	119	132	113	111	138	116	125	146	111	100	126	122	124	143	134	138	128	132	124	133	122	117	129	117	125	142	120	134	143	135	118	130	142	119	138	110	136	142	127	122	125	114	136	122	123	147	137	116	126	145	126	141	135	144	126	124	120	131	114	130	122	122	114	132	134	133	148	121	132	125	129	134	114	118	138	120	136	127	126	120	125	119	144	137	116	123	123	116	129	120	126	141	114	124	127	105	132	115	121	118	145	129	135	128	130	144	144	131	118	120	114	134	122	121	116	131	101	119	110	123	120	119	126	134	125	142	132	141	127	131	121	125	124	122	150	130	142	129	136	114	148	136	127	121	106	131	114	137	116	121	121	117	127	113	135	119	131	129	141	121	130	115	143	125	129	126	124	123	120	129	107	121	130	122	123	120	137	109	135	128	104	109	134	118	137	109	145	138	125	116	120	136	109	109	122	133	121	120	120	118	118	130	105	119	140	144	117	142	117	126	121	131	119	118	132	126	140	130	130	130	117	142	117	121	133	130	110	129	128	125	110	124	146	119	107	116	118	131	115	116	127	123	141	99	109	131	118	123	126	124	130	110	109	111	128	138	119	108	125	111	130	113	102	132	115	140	116	119	115	132	115	123	127	137	102	110	141	130	110	159	122	128	141	124	117	131	133	113	156	143	124	123	149	123	126	122	121	127	121	108	125	120	138	109	128	132	109	117	120	116	115	126	106	123	147	130	133	119	134	118	131	125	115	121	137	112	119	107	122	115	137	140	126	126	116	120	107	116	111	116	139	123	136	109	133	128	131	142	135	131	114	146	116	136	110	120	120	132	123	123	128	135	117	125	137	118	114	141	111	120	119	122	122	132	123	139	133	127	114	125	110	143	123	86	149	129	136	134	128	120	113	118	109	152	133	121	117	132	121	121	132	132	114	135	122	155	106	127	142	133	105	126	135	122	134	114	141	105	115	133	129	115	136	124	120	128	125	116	109	108	117	134	138	107	108	115	127	155	124	133	112	123	107	119	123	137	130	113	118	130	138	133	129	129	137	116	132	139	133	134	146	140	127	134	123	109	115	130	119	123	97	139	124	117	110	121	129	136	127	121	104	134	121	129	127	131	128	119	133	127	129	124	105	126	119	139	105	127	125	133	115	115	144	148	137	120	119	119	129	122	143	137	126	126	140	128	127	133	125	111	115	134	125	134	117	130	120	115	131	137	125	134	140	136	160	128	114	138	123	123	113	136	123	146	126	117	120	127	116	120	136	134	121	128	112	121	117	121	105	133	114	107	127	129	121	112	123	118	136	109	139	123	133	127	111	136	110	117	138	141	114	105	117	128	117	133	121	106	121	131	137	135	127	108	118	137	106	134	136	137	115	123	114	116	131	118	133	119	118	127	129	112	129	127	123	130	111	123	133	130	136	120	134	106	130	110	137	122	128	148	135	133	126	121	132	119	149	125	118	141	110	114	143	128	138	124	123	136	142	132	138	121	125	107	129	128	109	131	144	120	142	120	116	102	104	124	102	123	116	129	127	133	133	133	116	124	102	111	113	100	131	128	147	121	120	113	117	124	125	115	114	133	135	135	145	129	130	124	132	121	136	129	144	132	117	147	121	122	116	123	130	106	134	109	123	130	118	112	115	101	122	128	140	122	124	143	125	120	109	99	139	125	119	122	135	136	121	133	140	119	116	129	115	125	120	102	121	123	106	138	134	140	124	112	128	110	140	125	126	130	127	123	114	126	121	118	123	117	119	137	130	137	133	123	130	127	123	116	119	127	126	129	129	123	115	140	129	107	118	129	113	134	123	128	122	116	123	96	138	136	122	118	112	111	103	125	127	132	128	128	135	151	132	135	112	110	137	125	109	113	122	108	124	142	153	118	132	145	134	119	103	129	124	116	136	143	133	127	103	117	123	137	105	120	125	121	118	124	135	137	105	111	117	118	126	133	116	123	137	134	124	125	116	130	126	130	150	139	131	126	112	135	111	134	124	131	131	148	123	139	120	138	138	144	111	137	137
5261	528	603	642	575	546	552	522	514	531	505	497	506	497	504	474	488	484	485	445	426	479	507	464	461	478	446	442	450	489	420	439	444	448	454	461	433	408	456	458	428	485	467	453	471	446	465	460	417	472	450	455	476	477	471	476	446	469	436	450	445	490	455	473	445	466	445	445	489	472	451	488	457	438	476	460	459	472	432	499	439	429	456	427	449	426	471	473	424	498	461	460	442	448	453	443	506	459	464	440	459	449	451	405	492	491	489	448	456	457	436	441	429	451	439	475	431	467	492	454	462	462	438	495	467	432	463	481	435	439	481	477	493	466	457	469	468	451	477	451	450	433	472	441	462	455	482	418	431	442	457	474	433	409	441	469	445	456	453	433	461	455	468	437	445	460	490	449	422	472	457	483	424	432	454	465	427	464	433	476	401	440	468	504	465	459	475	466	471	451	433	457	488	447	433	452	438	406	452	454	479	462	427	474	446	434	469	443	472	472	452	419	435	433	447	486	435	453	483	461	455	419	451	433	464	495	409	470	459	423	440	438	448	450	433	451	473	464	425	383	446	469	476	427	478	450	449	474	456	447	433	449	460	446	461	452	477	482	421	473	432	484	466	446	463	448	438	467	459	470	447	473	453	452	467	436	464	411	475	490	444	479	451	488	465	461	470	446	457	485	434	412	443	436	441	459	450	452	471	448	436	446	452	471	492	469	478	465	432	424	483	456	471	454	448	464	478	469	431	427	456	440	405	463	445	462	468	441	419	418	469	448	467	448	446	489	458	447	395	443	444	461	443	458	493	428	452	475	493	443	452	439	455	424	476	454	482	469	449	480	452	447	421	447	468	459	484	450	479	450	461	459	425	499	440	456	459	452	432	427	452	461	479	473	477	477	471	487	465	428	424	469	442	404	459	423	431	475	437	459	389	464	482	431	430	428	493	447	467	492	472	463	470	476	491	454	489	432	440	458	434	484	478	455	443	473	449	445	414	440	451	443	482	451	441	427	439	457	421	471	475	444	441	427	484	450	459	483	412	448	447	485	395	503	458	451	503	457	480	483	472	466	452	446	480	457	452	456	444	498	477	485	457	409	423	440	460	441	441	433	437	477	442	513	421	480	435	446	463	433	460	441	443	454	462	433	456	418	476	455	429	428	489	485	450	476	464	443	461	455	490	476	461	481	486	483	478	433	472	458	487	463	455	460	452	463	437	470	469	445	442	503	481	437	485	454	435	492	456	451	491	467	426	469	478	427	475	480	474	443	467	441	474	449	460	430	438	476	449	465	478	484	450	464	460	458	444	493	446	429	471	424	436	443	416	451	455	460	433	470	455	448	448	455	444	448	451	439	462	489	451	452	433	444	488	451	438	446	416	417	401	425	463	443	447	450	480	459	469	435	492	402	426	465	426	480	460	433	435	441	469	437	437	495	461	462	462	467	454	498	456	485	461	487	463	447	405	450	452	394	440	475	426	437	488	469	485	447	462	464	451	446	434	433	444	447	445	444	444	432	451	487	455	414	441	514	448	435	439	435	455	447	432	416	465	409	433	425	461	437	454	493	448	454	484	447	438	443	463	464	478	436	472	450	463	447	486	435	432	480	478	466	454	473	397	438	449	445	440	458	465	450	441	457	416	456	432	490	439	448	461	479	484	475	483	444	437	454	398	437	457	468	474	470	470	465	422	436	454	457	481	468	421	436	488	455	443	434	464	435	411	470	438	479	430	473	441	435	439	470	413	445	473	499	429	463	419	439	452	449	459	463	460	447	524	451	440	470	450	468	477	449	460	433	469	439	419	491	441	479	445	429	438	455	448	441	437	447	443	424	483	457	473	458	472	495	455	466	472	482	465	499	462	474	460	418	468	444	480	455	475	412	413	465	488	431	485	462	437	496	468	450	458	418	457	473	451	475	448	421	472	464	448	469	477	424	451	484	462	421	460	446	439	459	415	435	470	467	445	442	435	452	469	405	497	466	436	453	455	440	451	462	438	436	487	421	477	457	411	477	458	461	468	486	435	420	435	458	419	491	455	427	459	447	445	493	442	438	445	473	452	465	442	420	485	451	467	436	449	491	482	483	458	440	437	444	457	418	469	452	461	406	435	468	465	434	436	410	439	415	465	441	465	412	451	416	470	458	436	493	472	429	468	479	459	451	481	441	456	437	448	449	459	502	477	459	467	441	482	442	426	497	456	435	450	465	414	441	485	460	452	426	441	471	459	450	471	458	446	450	440	449	485	484	503	445	462	461	433	418	460	447	425	480	470	448	450	432	433	473	452	430	432	426	454	454	426	481	470	417	410	453	452	380	451	427	469	498	458	467	469	466	473	459	459	417	491	443	467	417	417	468	446	476	448	434	460	483	480	465	485	462	462	474	496	433	448	435	487	512	440	469	452	474	478	450	474	426	421	444	452	467	445	477	425	462	461	424	428	488	471	466	490	454	417	513	450	437	459	478	431	498	426	446	476	464	457	467	431	427	429	444	487	464	476	472	423	445	450	438	429	446	434	449	451	458	449	449	441	485	435	457	450	476	455	418	466	465	445	442	457	437	476	452	444	429	494	427	461	452	484	476	429	449	449	465	429	430	463	460	472	457	447	400	458	427	443	445	472	478	415	477	454	472	497	434	441	444	451	462	447	469	445	473	467	426	442	465	422	430	454	480	467	433	480	469	441	451	461	468	434	473	460	479	431	486	465	450	463	474	448	467	439	450	463	467	464	450	468	473	464	437	466	452	441	402	439	475	482	481	443	458	468	439	489	454	465	443	413	479	466	419	401	423	411	449	430	455	451	468	421	449	470	506	464	418	469	438	444	434	452	466	451	419	450	424	475	457	432	467	490	449	467	469	440	415	457	448	475	456	451	429	481	458	468	480	441	440	483	451	458	471	448	477	461	443	445	492	473	429	431	460	438	424	484	458	442	465	443	458	434	472	450	436	454	499	451	482	397	435	461	499	443	433	427	455	470	444	471	426	471	424	474	469	460	445	462	453	474	435	445	439	473	444	419	475	458	448	446	445	437	479	473	457	478	456	460	413	468	459	441	456	472	463	474	461	452	447	461	413	457	421	426	455	459	417	460	428	431	437	434	437	461	450	432	462	466	446	414	454	477	453	431	431	434	453	459	496	478	415	462	455	455	449	456	463	444	445	448	453	439	475	456	423	454	449	464	491	421	476	450	484	470	457	489	408	449	423	428	446	444	479	420	464	430	435	441	413	444	459	467	445	465	476	436	467	467	409	470	460	467	418	452	475	444	454	461	455	444	453	431	454	461	450	448	468	491	480	440	450	439	461	428	480	442	440	461	456	451	444	423	484	470	432	463	449	426	472	452	469	459	488	462	407	434	448	436	423	468	432	446	441	485	449	449	469	460	441	460	433	442	475	452	456	451	456	463	435	445	461	497	453	425	432	436	479	469	430	450	450	459	461	422	442	435	449	459	487	464	464	451	474	431	455	425	486	478	392	455	458	471	494	450	440	441	421
31513	13228	1932	721	534	358	268	257	189	188	157	136	155	111	102	121	96	87	103	88	87	98	105	73	88	100	90	88	87	72	79	96	91	85	85	76	77	81	71	88	64	85	82	77	84	72	79	75	79	78	77	71	64	77	83	70	89	87	58	70	81	82	75	83	85	76	77	77	82	75	77	78	75	78	79	83	73	79	82	72	69	73	82	81	75	80	72	72	76	101	77	67	53	63	70	62	76	71	80	79	72	80	63	70	77	61	83	70	66	79	77	71	78	89	81	78	80	79	69	80	74	73	74	70	70	78	72	80	79	74	71	84	80	79	71	66	79	72	78	66	88	83	83	57	78	55	86	82	89	75	71	67	68	73	73	62	88	86	82	79	78	71	74	56	70	76	83	81	72	73	68	63	73	74	80	76	74	73	76	75	77	69	87	85	76	83	66	57	69	67	82	62	80	80	68	86	73	76	63	79	66	66	69	87	72	90	73	82	60	84	75	83	59	75	75	65	71	68	76	90	77	88	80	76	79	72	70	87	66	81	71	64	75	69	81	48	64	83	81	75	79	95	74	63	70	88	90	83	73	95	71	81	69	85	75	76	73	67	77	72	65	86	80	76	71	73	76	83	84	62	72	72	65	80	72	80	83	69	71	73	72	88	85	75	65	87	70	78	58	88	62	80	73	68	78	57	79	79	59	72	66	71	65	71	74	85	63	56	75	86	81	57	67	78	68	74	65	75	70	79	70	59	66	67	79	88	72	84	74	92	70	67	79	69	70	64	68	73	69	77	87	80	86	66	72	72	71	78	88	85	84	84	60	71	83	59	63	80	78	67	74	64	85	65	63	83	64	66	60	77	66	59	75	65	68	82	69	59	73	88	79	80	75	68	53	79	87	90	67	74	80	66	80	83	83	71	56	70	68	92	93	69	71	85	75	75	73	74	60	72	62	66	75	66	80	62	80	80	63	107	81	73	84	86	69	87	73	62	66	84	73	85	79	87	69	63	77	76	70	57	65	65	87	76	79	69	57	73	65	68	69	76	72	72	61	71	69	85	78	72	73	77	67	77	76	69	74	73	66	75	63	78	78	67	71	68	59	79	71	81	53	78	85	78	73	81	85	72	74	81	75	66	72	78	70	73	74	70	60	62	78	82	73	69	82	66	81	69	73	59	82	62	79	58	93	74	64	84	86	76	82	69	76	58	71	71	77	73	73	70	72	84	68	68	67	72	91	68	67	71	78	73	85	69	89	79	64	65	88	90	67	60	68	81	95	88	60	75	76	70	82	74	60	77	66	75	89	81	83	67	70	72	67	81	71	67	68	65	71	77	96	72	79	71	79	86	80	79	64	62	63	82	87	77	83	84	66	82	72	72	74	75	75	65	59	87	74	79	92	63	79	91	85	91	67	71	73	83	71	77	71	89	72	84	70	65	80	68	67	61	67	63	81	76	77	72	79	69	72	86	78	85	87	75	77	77	97	95	68	80	73	79	74	73	78	72	80	85	68	94	63	75	78	74	73	78	70	76	86	82	65	77	77	80	72	71	71	83	72	68	66	80	85	84	80	73	78	68	75	74	65	88	65	76	73	85	73	69	82	71	83	73	69	93	67	69	79	63	78	65	70	78	82	75	73	63	78	74	74	67	72	62	65	78	70	77	71	74	63	70	72	72	80	71	75	90	72	65	69	59	79	78	79	76	77	62	62	77	63	66	89	79	61	63	64	92	75	69	64	80	63	62	89	76	65	73	57	73	72	88	77	84	75	73	76	75	94	73	90	67	91	69	71	74	71	76	67	78	70	78	91	75	74	72	87	93	78	78	75	66	75	76	74	78	78	63	74	73	87	77	85	67	68	85	80	89	62	65	78	89	64	71	79	70	74	59	68	67	68	76	67	77	77	92	69	66	67	77	85	89	74	65	88	67	83	71	70	84	63	79	88	80	78	80	105	67	95	78	66	74	84	82	77	77	75	73	82	78	67	79	65	79	65	81	77	79	68	80	78	85	88	74	79	70	75	91	57	79	78	86	81	54	76	71	81	92	67	80	70	75	70	70	77	68	76	69	59	80	80	76	77	76	66	79	70	72	84	77	86	79	81	87	66	75	89	76	86	96	57	85	77	79	79	61	74	85	94	75	78	66	74	87	63	60	85	72	76	73	76	54	74	72	73	65	79	64	89	76	91	78	72	74	62	71	66	69	85	80	84	68	77	77	71	75	96	85	75	83	75	74	71	70	76	83	69	73	68	76	78	78	63	76	66	59	80	78	73	68	73	58	71	82	79	85	82	67	64	72	79	80	68	79	71	66	73	70	79	64	85	59	57	73	84	65	78	63	83	80	75	86	70	73	87	87	90	76	63	70	73	76	70	67	84	83	70	73	76	67	64	84	87	89	82	79	73	70	72	91	83	76	82	81	77	73	78	96	54	85	67	64	75	60	69	68	78	61	70	68	73	86	79	77	76	93	70	80	68	71	86	74	79	70	72	78	83	84	84	85	80	67	63	76	72	78	86	86	71	82	77	85	69	82	84	71	88	77	86	84	76	67	64	87	72	52	76	59	79	90	72	82	80	84	79	89	74	64	92	64	58	67	77	69	90	74	77	74	86	68	59	75	65	74	68	81	66	74	66	74	78	89	86	83	70	74	78	82	74	73	87	66	80	73	68	72	85	72	69	61	58	69	83	68	72	85	83	76	71	92	65	67	79	77	84	83	82	79	73	74	89	78	81	75	70	74	66	69	74	78	77	74	80	83	67	79	72	80	76	77	70	67	68	70	72	72	71	69	75	68	85	84	76	79	85	88	70	69	59	98	61	70	71	70	74	80	86	85	83	74	75	72	56	72	70	61	73	78	78	65	87	84	88	80	95	82	72	69	75	78	87	83	57	79	62	64	76	94	94	83	70	83	92	69	69	79	59	65	75	83	75	82	84	69	89	72	72	48	79	63	76	77	68	73	79	82	75	67	73	68	74	76	81	73	78	73	84	73	72	73	68	75	73	81	85	102	75	69	83	74	63	76	70	83	84	74	72	79	76	70	65	72	89	96	56	73	69	63	69	74	53	76	69	72	81	77	89	79	72	75	69	90	79	75	76	97	83	58	77	72	93	92	86	75	75	69	56	76	76	87	65	83	84	64	81	67	75	73	95	74	75	76	82	76	79	67	69	89	69	80	72	76	79	80	87	88	63	81	75	68	81	82	89	76	70	76	71	63	83	79	65	77	75	75	79	81	74	67	77	67	68	76	75	58	71	92	91	63	71	84	78	63	83	91	93	59	62	72	82	84	85	85	78	83	70	71	59	76	64	83	75	67	69	64	90	85	58	81	70	77	75	75	77	79	69	47	61	74	83	53	77	78	66	97	60	55	65	82	80	79	66	65	73	96	75	73	90	65	87	76	77	85	67	68	71	69	77	71	69	57	101	69	55	68	71	58	77	81	78	76	77	72	64	74	83	59	93	72	55	87	60	60	72	83	72	83	66	76
15307	1093	2484	2840	2481	2054	1682	1411	1228	1025	892	848	790	679	674	631	596	528	534	521	455	473	454	452	440	409	442	407	403	363	398	336	374	356	343	350	346	315	375	327	373	369	345	360	336	345	344	322	322	320	325	355	322	338	325	309	308	355	317	331	283	318	329	311	313	312	291	336	279	351	313	310	329	326	313	300	305	291	299	286	356	320	309	308	313	287	308	317	326	288	311	295	317	273	299	316	290	302	320	297	307	298	298	283	312	305	307	296	288	303	298	283	334	287	280	296	296	314	336	286	338	328	312	295	331	320	301	285	285	301	303	299	319	283	305	305	280	311	283	308	293	291	263	307	317	313	286	292	315	326	340	301	312	275	316	305	300	299	308	313	317	280	276	312	293	312	315	264	299	314	301	309	281	271	294	326	296	302	297	324	308	319	343	285	359	294	292	317	289	318	271	284	303	313	311	303	281	300	311	316	274	279	295	299	312	290	298	315	295	309	310	282	310	306	278	297	284	281	299	315	280	291	274	322	288	293	294	311	300	296	295	296	311	304	308	294	304	280	308	295	309	297	305	302	272	298	299	304	293	282	311	310	331	275	275	325	312	299	281	296	289	288	319	304	291	336	289	303	322	326	275	298	290	288	298	280	309	315	291	325	317	309	327	299	293	314	291	303	266	314	323	306	295	321	331	263	292	304	272	268	310	303	315	301	303	293	282	292	295	318	292	298	295	281	315	285	280	323	312	301	288	278	291	303	325	311	321	292	297	325	313	301	300	319	324	287	290	332	306	288	317	297	296	301	304	285	312	316	314	280	290	253	295	300	311	340	300	302	292	292	316	302	299	297	277	301	294	292	300	287	318	298	272	284	292	283	270	303	296	306	293	314	321	311	311	274	308	305	295	279	301	284	292	279	280	292	313	296	305	286	291	281	269	313	289	279	310	304	319	272	299	305	300	294	292	310	291	286	289	318	296	285	317	330	322	313	290	298	282	286	304	296	320	273	322	301	293	317	286	293	313	276	284	314	275	302	334	275	310	337	317	339	309	308	290	293	315	306	350	273	315	317	279	301	291	301	300	308	274	320	324	317	309	289	293	311	321	331	295	320	326	295	274	312	309	308	280	267	266	265	295	286	332	297	298	291	293	299	284	268	288	315	317	297	323	314	279	275	278	303	273	307	304	300	311	287	281	289	287	294	290	322	285	287	308	306	333	300	312	261	300	300	290	321	264	298	291	303	298	304	297	315	297	299	295	279	294	306	318	320	310	299	295	299	304	325	335	309	280	269	295	313	304	301	302	289	290	298	318	278	305	288	300	291	290	317	310	286	302	312	325	290	313	274	309	296	271	290	294	311	304	294	316	281	316	291	321	281	295	302	274	323	315	296	296	266	308	296	308	313	307	304	280	278	308	294	308	283	310	304	317	300	303	275	298	307	305	310	292	275	283	301	302	325	315	308	305	297	294	302	308	305	287	291	286	285	302	289	305	301	257	308	291	263	297	319	309	310	313	292	302	274	285	292	307	294	295	293	312	276	341	336	279	292	316	303	325	284	307	294	285	330	297	298	301	278	323	316	286	316	277	309	311	301	297	280	293	292	289	301	297	294	308	301	289	316	287	312	270	306	288	286	309	309	295	321	320	309	285	269	298	299	299	307	302	265	322	312	287	290	324	279	291	298	320	300	312	321	315	313	296	343	307	287	294	302	317	310	294	298	298	295	271	289	318	296	293	319	318	283	311	295	298	271	282	303	315	309	264	308	283	284	312	304	287	255	304	330	280	294	307	313	289	314	307	298	309	305	303	299	288	287	292	310	300	299	297	311	296	295	302	273	300	307	291	306	327	294	321	283	308	297	280	305	312	291	303	304	322	296	287	280	264	304	286	305	299	305	295	298	248	300	302	313	280	307	274	323	286	281	265	302	298	292	299	305	263	285	287	271	308	299	312	277	318	296	310	343	306	289	294	293	311	306	307	285	306	308	290	276	305	273	302	322	324	310	301	290	278	296	299	301	288	300	299	288	275	312	305	307	306	311	306	303	258	273	311	302	285	296	279	303	284	284	284	305	299	332	295	306	301	319	316	293	293	305	284	300	302	319	284	299	283	298	310	290	274	290	340	322	315	339	289	306	295	313	295	294	260	315	327	287	296	322	317	317	281	319	314	293	289	319	304	283	315	294	305	301	325	374	292	300	289	287	267	273	322	291	298	259	288	316	320	297	287	325	298	306	306	286	313	304	312	321	304	261	309	296	280	300	311	293	293	312	310	324	265	315	306	289	286	312	297	297	305	274	296	331	280	293	316	312	304	322	307	309	278	331	312	301	331	296	305	302	298	254	301	319	276	290	295	332	337	278	300	276	308	303	308	274	278	288	293	304	318	279	341	308	312	291	331	300	295	324	283	296	321	322	293	272	336	302	300	327	261	264	279	289	307	316	288	315	304	279	277	267	323	290	309	298	296	289	297	300	289	296	316	321	327	311	311	312	295	278	285	314	303	303	304	326	270	290	273	310	299	319	308	315	309	296	311	300	297	306	312	296	278	290	301	332	315	299	301	276	301	347	267	296	292	287	290	327	340	315	314	281	301	315	316	290	276	306	296	277	294	323	289	300	324	276	301	307	296	301	298	306	312	294	299	304	305	321	322	301	340	297	289	287	278	280	307	321	291	286	316	272	309	299	277	308	317	307	300	340	271	300	293	329	315	311	282	292	275	294	321	321	308	309	297	277	291	316	306	292	292	289	303	315	312	287	316	314	300	300	285	304	289	319	260	320	288	276	300	282	295	272	295	268	289	261	308	285	298	298	329	292	278	308	306	312	300	317	322	290	308	284	307	316	297	343	317	330	283	284	270	327	285	289	316	299	294	286	331	317	284	310	306	319	311	312	299	317	297	257	289	327	292	305	299	306	300	326	296	314	294	299	290	295	299	280	277	341	303	291	283	278	314	301	299	286	273	300	302	295	261	336	264	279	305	341	297	293	339	314	291	312	290	263	321	298	284	302	291	334	316	303	292	307	295	301	301	335	284	347	294	317	294	292	306	284	281	295	329	286	341	310	299	270	331	316	319	289	303	294	321	295	304	286	310	311	298	300	300	308	318	300	291	287	287	327	288	279	300	294	296	312	286	308	303	304	314	292	316	315	285	292	317	317	317	292	306	293	295	280	304	281	306	304	291	320	299	303	292	296	304	284	310	302	310	303	298	324	300	299	314	332	290	308	282	315	320	295	278	297	280	273	277	302	284	285	290	286	354	320	327	288	294	273	318	296	291	296	299	295	292	337	296	305	297	307	284	296	295	286	289	283	291	288	318	286	297	285	289	302	292	309	293	306	285	287	323	312	302	306	278	275	327	310	300	299	284	299	317	320	295	288	300	310	285	273	302	299	279	319	347	318	292	300	296	296	303	304	317	276	291	308	305	323	320	273	314	278	316	291	307	318	318	284	281	272	306	303	296	325	313	292	340	285	295	306	300	338	315	295	259	308
38088	24350	10936	1806	1116	756	604	513	393	388	351	277	254	254	233	229	196	214	192	186	174	179	173	176	157	178	159	151	168	162	164	142	127	141	119	135	145	148	139	148	139	144	133	141	126	131	162	142	148	138	137	155	132	127	141	133	117	141	142	134	148	125	131	127	137	124	126	132	116	125	147	138	143	126	138	147	132	137	144	133	164	144	127	130	122	143	125	151	106	140	125	117	123	119	141	119	128	145	134	144	111	130	119	148	128	151	124	135	117	124	129	129	151	129	129	122	130	147	122	133	134	128	143	111	127	137	140	134	122	133	130	137	122	147	117	159	129	120	138	135	108	147	127	152	125	139	122	147	139	135	146	133	133	140	120	126	140	149	136	113	124	132	114	140	131	146	130	135	126	147	137	117	150	141	138	165	133	143	121	138	144	113	116	133	151	136	128	123	144	138	120	130	118	126	132	124	112	129	142	147	135	123	112	142	141	142	147	152	137	127	128	130	137	133	116	134	134	127	121	150	131	132	134	135	148	132	138	137	106	117	118	134	143	123	135	138	143	112	134	147	161	138	131	140	125	120	132	133	139	120	133	146	116	127	124	130	130	150	125	126	109	127	123	128	129	126	127	123	134	141	125	135	136	124	126	119	139	111	157	124	136	155	142	134	156	123	135	140	145	131	136	137	166	130	124	143	126	145	133	140	146	129	130	130	113	121	127	113	149	137	144	146	134	133	131	126	151	124	152	124	127	156	133	124	141	156	146	140	125	122	138	131	125	103	137	155	113	143	136	132	121	146	130	155	139	129	110	125	155	121	138	135	118	148	125	130	127	137	135	144	116	170	138	133	136	134	138	119	138	126	114	157	134	129	128	137	158	125	128	109	125	119	131	145	123	120	138	140	120	132	158	126	166	123	126	133	130	137	125	140	153	140	144	133	110	131	123	135	139	146	124	136	141	153	132	114	128	130	123	152	136	129	143	138	135	115	149	147	117	127	114	134	124	144	122	126	114	131	129	128	154	139	144	130	137	126	138	118	117	131	138	132	133	158	135	135	130	119	125	142	160	134	144	136	140	131	123	154	143	130	130	127	138	115	110	141	137	129	116	143	158	148	141	124	121	145	139	132	138	122	133	136	131	135	128	133	141	140	138	148	128	124	145	131	121	140	150	119	128	125	111	122	135	134	125	137	127	134	136	132	128	127	133	139	153	138	129	146	111	122	123	130	129	122	130	141	145	130	132	145	131	124	122	137	153	151	150	119	134	135	120	135	144	127	133	139	146	137	136	137	149	138	142	156	113	127	136	143	139	151	126	130	138	115	137	136	145	132	97	129	145	118	139	125	140	132	139	146	123	132	122	121	139	134	132	124	117	141	134	129	120	144	125	125	150	148	132	137	145	136	143	120	122	131	135	136	123	135	119	129	129	140	130	161	127	136	124	135	156	129	143	133	141	135	134	152	129	143	134	149	116	142	122	117	139	133	147	124	120	149	124	158	107	140	133	126	125	145	135	122	125	126	120	133	124	131	161	120	119	147	156	129	148	128	155	147	144	132	121	137	107	137	124	122	139	131	137	127	137	139	143	147	113	113	125	144	129	135	123	135	136	128	125	122	132	152	148	132	121	134	136	133	125	122	142	145	114	142	151	116	122	129	116	119	145	124	137	143	125	122	140	142	128	136	134	136	140	144	139	149	124	128	140	148	136	154	148	111	144	129	133	135	117	139	141	126	141	133	143	120	150	134	129	129	130	143	134	135	117	136	128	123	131	114	134	132	140	129	124	152	131	118	119	131	139	147	106	144	127	130	121	131	124	131	150	128	123	137	145	146	112	140	123	135	135	134	142	146	121	125	126	128	140	137	117	132	119	160	134	123	128	125	138	152	155	122	131	131	121	126	165	121	123	158	151	143	132	138	142	127	135	137	132	135	119	156	124	154	136	114	159	132	122	148	134	140	155	126	132	142	158	132	140	131	127	130	119	138	139	140	129	131	120	122	120	134	131	142	128	144	114	134	145	123	127	140	146	147	149	169	140	145	140	109	143	133	131	137	112	144	127	141	131	128	136	155	118	140	123	124	127	159	134	139	129	129	124	104	128	135	129	136	132	121	112	142	122	133	131	121	130	130	112	123	138	155	101	121	135	141	151	117	126	133	117	141	135	133	139	125	169	125	133	143	150	127	129	141	122	132	125	140	130	134	127	126	118	108	135	134	149	108	146	141	136	128	134	150	120	139	143	125	130	145	132	147	126	136	121	126	160	135	134	133	135	144	140	125	107	129	122	152	138	133	121	166	135	112	116	143	125	155	139	125	127	130	124	146	141	156	129	122	115	149	138	143	131	136	144	125	145	161	151	132	129	152	148	130	119	141	132	133	144	124	124	129	132	120	127	136	116	148	126	137	151	141	124	133	120	139	118	118	129	143	132	135	109	126	156	131	127	130	136	135	126	120	125	142	125	112	142	126	142	149	144	115	134	135	143	135	127	142	145	133	129	120	129	142	132	141	137	139	136	146	148	141	140	122	129	126	133	130	130	142	114	136	129	144	125	123	113	136	154	123	118	112	133	126	141	123	127	152	150	145	126	125	131	126	146	136	131	142	125	128	131	135	139	137	143	133	119	112	150	110	137	124	119	146	106	149	149	136	146	127	135	134	150	137	152	129	144	144	147	126	148	128	110	135	118	140	125	136	129	142	139	115	125	135	127	119	138	138	139	140	141	131	147	113	149	153	152	127	146	138	116	132	120	125	125	117	147	148	116	138	138	136	121	145	138	140	120	141	119	142	132	122	146	148	133	129	124	118	121	124	114	129	128	105	137	135	137	117	134	116	131	109	149	132	131	132	135	154	149	114	131	118	136	121	112	117	130	130	132	123	148	128	137	126	133	130	152	129	140	120	139	122	132	125	143	143	122	141	149	134	130	147	136	160	138	129	146	142	136	131	144	131	112	112	138	134	138	133	128	130	141	147	116	127	122	135	109	146	105	138	139	114	125	101	124	142	153	157	126	121	161	128	122	137	112	105	131	135	139	120	139	138	144	128	150	137	130	140	148	126	148	133	120	143	142	114	131	139	148	130	120	121	124	122	142	143	133	133	149	129	120	122	146	116	148	111	142	147	140	143	129	139	133	150	115	149	146	117	152	142	146	131	154	149	123	146	133	120	141	151	117	120	140	129	135	120	134	126	130	133	135	161	125	132	130	136	145	133	132	132	130	127	134	140	154	127	107	128	124	120	107	118	137	132	139	129	127	123	120	141	138	137	131	143	132	138	151	141	125	146	136	137	153	138	134	148	122	140	143	125	121	139	135	131	138	130	131	133	115	148	126	131	136	135	137	130	147	127	117	128	110	122	145	130	133	126	140	148	147	130	154	135	131	142	130	138	143	151	139	133	128	129	142	124	137	139	124	133	153	133	137	134	147	149	141	129	137	133	129	134	128	147	145	123	124	126	126	104	139	136	126	125	145	151	125	140	121	135	143	146	122	123
19858	2096	4840	5465	4882	4014	3284	2862	2390	1990	1779	1594	1488	1366	1205	1137	1122	1011	902	964	871	857	797	747	718	744	671	693	650	657	663	631	658	636	601	607	641	619	575	611	568	537	591	598	592	544	573	552	577	540	513	566	526	557	498	553	563	500	510	520	507	512	546	506	572	552	526	512	509	554	501	495	471	518	538	523	526	511	506	508	523	529	516	483	512	489	497	513	514	539	532	499	499	512	448	470	490	449	488	490	490	471	522	539	482	510	449	529	518	496	486	485	534	533	467	472	509	497	500	472	509	486	504	512	500	528	521	504	533	498	512	476	518	483	469	504	495	491	479	484	499	521	513	486	525	537	473	475	476	503	504	480	545	464	516	419	440	519	471	505	475	486	478	451	469	502	472	535	491	515	502	475	520	532	488	500	503	495	517	470	485	510	505	506	513	485	497	505	492	515	491	484	474	495	510	522	492	457	514	508	516	525	496	452	465	509	463	460	468	496	485	488	500	530	514	496	457	518	485	466	498	522	512	509	453	494	474	476	518	510	481	487	481	504	486	513	506	508	476	460	448	484	541	458	466	531	499	497	470	521	468	448	435	516	485	479	500	516	446	504	489	484	484	517	508	463	524	486	467	524	460	475	513	452	504	474	490	503	465	511	483	462	514	472	512	473	550	504	511	519	498	459	435	474	546	484	489	489	477	500	487	491	495	494	523	479	533	453	466	521	496	476	463	497	458	490	467	497	482	509	505	484	509	498	501	479	466	483	454	489	469	487	472	512	476	476	485	481	490	496	490	452	498	476	474	513	479	482	458	457	462	482	453	486	468	473	477	454	507	464	507	516	560	492	499	520	459	520	492	512	510	451	474	470	482	480	513	449	492	501	490	483	478	482	469	489	466	496	493	468	509	483	533	511	484	487	483	475	518	491	492	454	519	498	481	509	505	445	526	467	501	475	451	489	536	488	496	484	443	473	517	510	514	489	483	479	464	445	442	489	504	458	461	477	469	503	496	493	475	512	487	461	505	473	505	469	468	477	511	495	493	465	517	506	471	521	501	489	463	506	499	511	503	475	479	480	484	475	500	488	489	540	520	519	457	484	493	518	477	526	505	477	495	526	465	480	474	522	473	552	505	523	503	477	483	476	474	488	499	462	497	502	513	516	471	466	477	442	518	480	493	479	520	452	505	468	498	471	502	506	475	466	470	458	495	498	456	477	468	493	478	495	479	492	478	518	484	482	508	497	472	483	465	494	472	475	498	478	494	474	473	501	494	500	515	483	487	491	469	480	470	492	465	430	475	502	502	469	491	485	498	453	476	445	514	516	469	499	475	488	493	487	505	521	486	486	488	465	495	471	490	485	530	485	478	494	517	514	470	481	473	497	480	478	456	452	478	488	473	539	501	493	456	486	485	529	466	464	474	510	469	501	465	479	489	471	474	485	533	479	487	477	492	473	495	456	478	508	469	470	518	490	468	498	485	504	466	511	452	482	446	502	495	480	496	537	494	478	485	467	477	527	509	477	473	528	459	507	475	509	482	476	530	489	460	493	452	492	500	523	471	503	496	484	486	510	444	482	532	484	507	510	510	493	525	483	487	485	432	488	485	488	471	475	468	489	533	506	496	518	501	479	486	495	496	501	495	483	520	483	494	478	461	504	481	492	498	539	501	473	467	507	481	478	473	492	470	462	530	500	497	498	507	492	483	471	491	501	495	455	527	508	496	528	508	504	478	465	514	459	474	481	505	506	444	504	474	501	499	494	462	536	459	497	473	510	507	489	494	470	504	468	465	478	475	474	458	517	479	461	482	478	461	462	475	456	487	508	479	499	471	442	481	460	468	540	468	455	496	475	502	459	471	489	483	466	511	505	504	474	536	522	461	484	468	472	471	495	500	487	488	520	494	480	473	507	490	463	495	462	444	459	502	501	458	511	474	498	500	506	498	456	484	452	459	518	475	504	453	485	528	469	515	497	493	462	490	481	523	472	444	520	476	476	482	469	528	522	534	486	502	489	470	503	521	478	548	487	500	495	454	443	496	507	484	461	493	520	503	493	519	504	454	488	477	518	517	504	503	459	489	511	521	461	454	450	501	494	471	483	533	512	491	505	529	488	452	476	507	460	512	511	483	517	482	496	485	481	514	478	496	466	458	535	501	462	468	464	505	505	477	502	456	489	480	454	511	459	455	523	484	500	481	487	485	474	482	480	525	501	469	484	492	500	466	486	485	490	450	472	501	453	501	493	522	540	494	484	498	491	510	503	468	506	470	495	461	550	473	468	517	469	510	482	475	471	484	517	522	499	502	506	492	499	462	462	513	486	465	488	475	521	526	485	436	492	507	466	488	486	498	462	471	520	510	469	505	518	484	487	484	518	495	505	482	466	504	502	464	482	475	502	516	480	471	512	475	496	457	503	490	467	486	505	522	471	520	439	475	463	481	475	465	505	478	487	468	485	484	476	480	464	493	484	459	460	479	530	485	460	473	457	516	500	535	478	502	498	489	469	485	503	496	505	495	494	505	485	494	502	490	486	509	543	453	500	511	537	497	482	494	497	490	493	465	483	537	486	509	510	486	508	481	500	494	529	473	469	488	488	518	493	481	490	461	522	458	467	490	466	536	444	516	485	461	471	480	475	504	494	510	505	507	500	484	479	483	495	470	501	542	495	503	512	499	532	460	500	474	485	516	497	483	539	448	466	498	483	496	435	507	515	473	478	466	469	485	502	494	492	501	500	475	517	491	467	475	482	496	445	556	492	512	460	489	518	474	486	475	475	479	502	483	475	507	516	456	458	474	489	473	497	502	500	499	499	478	492	512	507	483	477	493	478	460	487	490	496	527	496	489	490	486	460	477	492	550	470	504	487	467	517	491	484	503	473	527	488	492	507	465	530	505	476	490	497	470	508	486	505	450	495	523	540	528	470	509	525	506	552	463	481	451	470	510	459	466	462	485	482	499	474	475	501	488	455	477	469	511	521	534	460	504	504	480	457	502	501	466	464	492	498	483	469	468	491	486	466	487	459	492	509	534	486	480	469	484	470	504	489	489	473	507	470	473	458	476	515	488	454	502	485	452	479	459	506	471	490	460	485	469	525	454	455	487	499	500	483	475	527	560	522	481	467	509	485	468	501	518	488	512	524	497	507	480	477	507	516	495	494	482	466	477	498	491	458	481	514	455	520	512	434	515	450	536	493	506	513	501	498	484	491	480	506	503	485	466	505	484	475	473	538	476	503	496	489	528	474	483	471	468	484	445	485	515	454	472	484	457	479	477	484	493	489	525	485	496	499	492	485	489	483	501	508	457	506	502	481	487	518	485	535	479	442	478	492	517	469	518	518	523	533	490	462	517	495	517	449	494	475	534	473	461	489	446	507	471	490	504	502	457	489	499	508	521	485	494	523	512	470	454	511	479	507	501	436	496	481	489	499	462	537	511	473	467	494	507	516	496	473	453	450	465	513	496	477	490	515	476	460	484	494	490	485	507	482
4135	325	249	153	172	142	157	140	134	135	138	152	137	125	111	127	124	128	118	117	125	119	127	127	136	127	126	119	127	120	124	134	117	121	119	109	116	134	123	116	108	131	133	117	145	125	109	116	134	134	127	124	144	131	125	119	104	132	118	140	120	141	129	129	128	123	130	138	118	111	113	117	118	107	128	120	126	114	141	128	119	114	127	143	110	131	123	121	122	119	120	122	110	132	122	132	115	127	129	113	135	125	121	110	128	112	120	119	118	132	112	141	141	107	130	141	128	120	122	141	130	132	132	120	110	112	126	129	123	120	117	131	128	112	109	117	130	144	128	132	132	136	119	141	135	127	125	117	135	137	127	150	126	114	123	128	111	134	125	109	127	133	111	125	127	123	128	122	129	139	139	130	128	113	139	116	142	131	137	131	144	137	123	125	120	121	104	118	137	119	112	101	131	126	129	122	124	157	128	135	126	116	111	121	101	115	115	124	135	105	111	107	118	120	128	98	130	126	115	120	122	136	123	121	110	133	117	142	120	133	103	125	130	149	111	150	120	123	125	132	130	139	119	142	128	114	119	118	133	125	128	118	126	108	111	128	132	127	114	120	122	122	125	128	123	127	137	117	121	113	145	124	141	120	135	135	127	134	124	125	137	133	130	115	126	118	137	118	123	118	125	128	122	139	116	134	124	142	114	131	124	135	106	122	133	140	136	116	139	122	130	127	149	126	124	121	128	124	132	131	109	110	112	125	131	121	129	141	122	133	157	130	115	120	124	116	138	136	144	99	125	99	114	140	120	135	111	127	111	115	128	129	165	131	127	136	118	123	117	129	121	125	127	112	131	134	113	134	100	134	131	102	139	127	146	124	123	128	111	131	113	99	118	124	99	134	135	113	122	118	143	125	129	134	114	131	128	138	164	130	102	130	122	130	113	127	110	128	141	114	125	122	111	131	121	115	118	123	127	118	160	118	142	110	126	119	136	121	128	130	124	135	125	142	114	124	136	131	125	113	131	116	119	129	138	129	131	108	130	122	121	135	124	128	129	126	135	123	132	139	130	154	133	140	138	134	135	121	123	121	153	135	130	116	129	135	148	131	95	112	138	118	105	135	144	126	125	114	106	123	151	136	132	123	122	126	105	102	127	131	122	141	131	122	132	142	151	138	128	115	148	116	108	133	130	124	103	142	144	126	110	128	136	128	116	130	120	126	140	121	105	109	113	123	124	129	135	121	101	122	121	125	143	134	120	121	139	121	124	119	121	129	113	143	129	96	168	142	131	111	130	132	118	122	136	130	120	121	148	127	113	135	126	115	112	119	139	110	113	136	110	135	128	129	132	147	138	142	116	114	160	135	137	122	114	142	105	124	116	140	144	131	129	115	123	128	101	127	124	121	141	127	136	135	125	116	134	116	126	119	128	132	119	152	115	145	136	136	139	129	121	130	134	140	124	137	115	125	116	132	129	126	115	134	147	135	135	117	130	147	140	124	112	109	135	134	142	99	126	113	106	132	133	141	114	122	138	122	149	133	135	135	134	107	137	142	115	136	141	126	125	137	136	133	148	116	127	124	121	98	136	137	125	115	137	137	131	126	143	123	138	119	131	121	136	117	116	121	128	120	122	130	135	114	132	131	122	130	119	127	137	121	113	124	116	109	123	120	111	132	117	106	131	135	132	129	125	124	124	123	124	121	109	130	124	136	133	119	142	112	132	121	121	113	142	136	114	124	128	134	127	126	129	136	120	134	110	123	139	126	137	128	115	132	128	120	117	115	113	136	130	137	129	140	153	111	144	117	126	119	149	115	128	119	137	130	110	129	115	143	134	138	132	138	134	121	124	128	110	127	110	116	142	132	136	144	111	129	136	141	128	119	117	132	130	139	95	112	121	124	120	134	129	129	112	135	135	135	100	124	130	144	136	127	108	147	117	126	133	133	126	132	136	110	133	149	114	101	121	116	112	120	122	134	118	114	134	120	127	142	131	133	115	133	160	138	130	124	121	124	131	147	120	115	118	141	123	119	144	118	145	121	118	120	152	108	125	146	114	112	139	138	135	122	123	128	129	141	159	130	130	131	140	123	123	137	130	109	121	125	124	112	120	123	129	118	118	132	131	113	101	121	143	106	133	134	134	127	127	122	126	137	142	119	124	128	122	120	129	135	114	123	130	127	136	127	107	133	125	144	130	126	136	130	116	135	115	131	138	126	132	132	128	108	126	130	120	116	137	117	122	107	121	109	140	127	112	131	129	122	138	129	114	127	138	131	120	117	126	124	123	113	116	115	101	126	132	155	121	135	137	142	100	124	104	142	138	133	129	124	120	140	129	126	143	128	114	128	128	117	130	122	142	104	103	138	119	119	124	122	104	122	117	112	109	129	134	135	117	133	111	106	127	142	131	140	125	122	124	132	103	127	132	112	132	133	124	105	115	135	112	127	113	107	127	118	130	128	118	121	134	120	140	123	124	104	124	123	129	106	119	111	136	130	124	121	119	124	120	119	120	120	141	104	148	129	114	119	108	122	122	125	134	107	135	133	140	128	119	126	130	118	125	118	110	137	135	128	140	135	131	129	129	107	110	116	120	144	123	137	103	115	124	123	126	143	136	128	124	121	128	119	147	143	120	136	116	132	135	135	127	120	137	108	127	119	117	119	147	130	139	129	127	132	133	127	134	139	122	111	125	110	116	126	112	128	119	102	114	138	144	128	134	127	112	128	141	117	126	117	126	112	120	119	128	130	104	128	134	120	145	125	123	125	126	132	136	114	114	125	130	134	135	127	121	111	137	127	118	129	100	129	103	119	108	136	122	140	115	129	120	104	117	110	129	112	120	121	126	121	138	104	108	108	121	130	121	139	128	140	128	123	132	115	139	133	123	133	118	138	120	114	128	127	123	132	101	121	148	120	130	107	127	113	136	135	141	133	138	125	139	136	123	131	127	133	147	143	107	120	133	105	123	119	101	129	131	100	109	120	139	121	115	121	138	137	127	132	133	121	128	109	125	121	113	109	118	110	119	107	133	135	130	114	140	113	128	107	125	129	145	131	103	107	126	136	131	134	125	130	135	126	138	119	111	128	135	129	114	140	121	117	118	113	109	142	112	113	129	110	129	120	119	117	104	128	119	134	123	126	118	124	136	119	108	120	125	123	121	119	130	122	122	157	117	124	132	115	109	130	118	119	134	118	122	127	109	117	132	154	124	117	122	113	140	154	146	132	120	130	127	142	132	131	121	119	114	128	132	135	114	129	126	116	134	113	123	130	116	106	113	116	112	145	129	129	142	168	145	127	125	128	126	144	131	156	142	130	130	135	134	134	129	127	127	143	138	138	118	130	119	132	107	133	129	130	136	126	111	138	112	133	125	155	129	125	120	116	122	120	136	116	110	108	132	116	108	135	145	103	140	134	126	141	134	135	129	122	136	143	131	120	133	98	125	110	128	141	119	136	136	113	128	123	129	117	146	129	118	109	130	111	113	126	139	118
5507	499	598	650	554	588	561	530	502	505	448	494	510	485	500	511	529	462	533	457	478	426	453	434	461	437	463	486	484	453	471	459	481	467	442	490	468	477	443	444	451	481	450	433	450	467	451	437	457	445	440	438	465	467	468	446	432	444	404	485	462	448	463	454	480	465	453	463	420	483	443	437	438	488	440	464	473	426	453	454	460	452	429	424	445	439	479	453	455	458	437	458	431	450	457	446	468	472	493	425	472	475	458	430	434	470	458	449	467	469	459	461	487	438	437	405	465	438	402	471	436	477	463	449	454	447	435	463	479	474	471	472	454	494	458	448	452	455	483	429	476	474	450	442	478	440	424	424	430	459	470	468	444	463	451	458	465	438	461	465	446	440	467	454	470	467	462	447	477	437	447	481	493	448	445	463	474	468	478	488	437	438	438	438	446	432	458	444	469	455	450	447	429	435	437	434	430	461	473	488	458	438	458	471	469	438	468	498	468	452	430	426	486	460	443	453	446	429	428	416	472	456	466	440	478	429	493	439	476	438	465	474	432	429	438	440	455	464	486	456	439	489	436	466	462	444	468	463	443	478	461	498	450	445	481	457	411	443	435	446	480	405	392	441	450	463	438	471	455	441	469	481	469	472	432	469	443	460	458	468	452	427	457	465	459	432	469	446	433	438	432	449	494	475	462	451	458	484	443	441	470	423	476	408	473	423	491	451	428	429	486	451	455	502	431	488	467	486	459	430	487	442	453	428	475	431	457	434	449	481	426	478	443	430	427	471	464	469	434	431	456	442	449	465	479	400	428	465	441	437	457	474	455	464	444	438	454	443	448	464	472	448	441	473	449	452	450	450	441	468	469	448	491	420	419	434	467	467	473	454	442	494	438	449	477	438	453	475	457	447	401	476	457	436	443	440	433	459	452	440	454	418	453	482	430	445	463	448	472	416	487	449	480	447	455	473	417	464	483	454	444	435	450	437	474	452	494	458	430	472	437	426	457	422	426	467	447	483	454	462	436	431	450	439	445	446	461	453	432	423	435	419	459	450	459	476	419	449	444	433	434	460	444	525	442	462	444	464	424	507	483	445	447	475	480	446	455	456	462	450	415	437	465	421	443	470	480	461	449	443	461	486	454	470	456	474	450	493	447	483	469	455	466	438	440	438	460	444	427	433	463	471	463	438	443	476	453	478	444	437	453	449	471	435	470	463	415	458	471	446	465	463	454	442	483	462	436	458	481	468	478	482	459	455	458	484	424	488	452	465	447	446	447	450	493	436	450	475	412	454	440	484	472	438	457	460	449	429	472	445	481	426	490	422	456	450	419	442	442	447	465	455	425	447	433	470	472	410	480	497	428	461	472	473	482	434	420	466	468	443	495	434	453	430	439	441	455	447	440	445	436	451	443	452	448	425	456	474	481	423	474	465	428	463	491	428	434	460	477	442	401	477	453	474	442	442	457	460	454	470	453	434	452	464	468	451	425	485	461	438	494	476	449	467	489	479	467	472	458	400	442	467	439	458	459	458	451	430	475	471	407	457	462	440	445	460	445	474	454	446	445	456	454	404	458	441	466	443	420	424	474	457	441	456	449	415	420	476	441	489	426	446	466	444	457	435	434	498	462	448	470	447	463	470	454	438	480	478	460	465	446	485	473	443	461	459	458	437	464	490	467	487	447	478	484	466	440	450	443	425	438	467	418	461	426	429	448	432	444	422	458	463	449	463	485	429	471	448	457	423	440	467	462	410	448	444	498	439	482	422	475	434	453	453	454	466	465	456	460	486	439	492	457	484	461	455	448	462	474	432	483	463	500	458	453	458	472	464	432	458	432	456	469	459	435	433	440	456	441	432	455	445	496	446	456	451	433	466	478	472	434	449	489	422	423	460	441	486	471	415	440	445	466	438	478	435	455	423	429	476	474	469	442	413	431	411	460	439	412	486	488	464	473	438	473	449	431	469	458	434	416	479	440	491	444	438	470	460	452	448	415	444	442	474	427	449	479	452	436	425	459	479	474	445	444	471	421	434	455	464	458	439	452	447	406	451	506	469	445	448	435	451	469	482	437	486	461	487	459	459	440	467	431	450	463	439	456	448	451	469	465	458	433	444	442	446	451	468	441	466	474	454	516	479	461	451	496	458	473	430	437	465	470	467	444	484	449	462	505	474	470	448	478	512	413	490	447	442	412	429	436	475	438	424	467	447	452	438	465	459	468	431	447	447	420	439	458	470	461	422	464	433	449	446	435	420	453	487	489	443	475	453	482	447	430	436	457	450	463	427	452	417	481	429	457	429	435	424	433	483	427	446	463	438	447	448	494	442	459	476	436	464	449	470	424	451	485	456	450	443	470	475	455	434	482	456	422	444	428	452	429	416	480	485	424	417	466	476	473	423	431	503	442	480	480	406	472	428	453	473	458	456	436	454	466	458	467	460	438	457	465	440	440	432	451	443	437	428	455	443	417	439	427	504	452	464	441	468	442	454	472	420	459	423	439	444	437	465	424	452	482	433	461	467	431	452	470	453	429	464	436	447	461	452	400	466	503	457	472	461	422	473	433	458	453	427	479	443	476	433	449	449	455	470	469	469	432	493	437	477	459	445	477	429	442	475	456	480	481	416	444	406	442	443	479	434	450	464	430	430	453	452	465	400	465	439	445	424	443	437	436	454	466	453	419	448	459	479	468	472	456	474	474	457	505	441	469	454	472	463	426	457	450	479	483	440	432	464	452	452	450	402	451	429	441	439	461	441	488	427	477	435	461	421	453	446	459	459	451	468	454	445	457	472	445	449	485	464	471	441	454	417	442	452	459	407	433	430	426	463	437	424	470	474	449	457	453	441	456	467	471	414	438	460	473	445	477	455	457	479	426	445	438	450	434	425	420	461	439	457	455	447	479	457	462	444	464	423	435	475	454	454	448	448	452	446	438	466	428	436	462	475	468	410	457	442	458	474	452	422	438	475	486	486	430	454	437	431	437	452	453	440	485	463	439	432	504	431	433	473	429	435	479	478	455	461	483	458	424	448	472	468	480	489	481	457	464	428	461	458	448	449	473	441	457	442	438	473	451	461	441	478	442	463	462	457	431	438	472	441	399	449	457	457	456	436	450	435	446	464	481	443	464	445	421	414	440	482	450	463	457	431	473	481	423	452	437	444	426	462	485	456	445	442	420	441	451	427	426	424	487	459	474	452	514	462	461	469	448	417	492	452	448	442	457	494	475	468	446	459	459	442	436	444	493	436	464	488	434	460	456	515	435	428	426	512	489	451	511	445	454	425	435	451	459	466	468	474	464	424	461	469	435	477	434	414	483	426	479	431	439	469	450	455	438	486	447	426	446	447	450	487	456	471	503	424	457	442	464	497	444	405	472	460	454	452	445	473	415	466	469	471	419	442	478	455	479	477	433	488	482	448	458	443	476	489	488	448	437	420	414	429	454	483	465	427	463	466	437	468	476	411	455	443	441	460	482	440	456	485	448	522	462	471	446	434
33148	15335	2274	785	534	434	327	242	206	198	158	130	112	119	118	109	117	87	95	91	102	88	94	94	105	100	74	101	107	85	85	75	89	68	92	80	81	91	79	72	58	92	86	80	84	98	78	78	85	73	95	84	80	79	88	74	77	68	90	68	99	99	86	70	92	67	85	66	74	81	89	85	76	75	69	70	79	70	79	69	68	85	85	78	71	74	97	75	91	90	93	74	65	85	87	72	98	77	78	65	83	66	80	70	70	82	85	78	79	66	65	62	84	79	71	82	98	73	70	88	70	81	94	76	102	83	85	51	87	83	90	70	88	78	90	80	80	76	89	76	85	72	79	71	74	70	80	81	99	89	106	80	78	78	81	76	72	74	73	76	70	65	87	84	88	74	73	77	72	83	89	80	77	88	71	80	86	60	92	72	78	74	80	68	62	76	78	83	71	77	73	81	86	56	93	76	61	88	78	87	87	86	89	84	84	90	84	65	87	95	75	81	81	68	69	87	87	96	80	79	76	57	80	77	79	70	66	88	76	63	80	77	75	81	85	78	89	86	86	71	89	83	77	73	74	84	72	78	85	82	84	98	66	74	87	72	81	85	103	63	74	89	71	83	47	94	104	82	80	68	84	89	73	82	63	67	72	78	68	62	87	86	83	89	80	82	73	76	78	87	61	93	68	93	67	94	71	88	70	81	99	83	67	76	79	80	84	70	73	79	75	76	87	89	95	65	70	83	96	79	87	86	75	89	84	75	93	67	77	77	83	81	67	76	97	78	86	74	80	86	78	76	83	72	83	83	87	78	84	73	93	91	61	75	78	92	80	74	81	67	87	60	80	81	94	59	72	70	72	77	84	76	87	65	76	87	64	84	77	89	84	85	78	78	72	84	98	74	76	92	81	86	89	83	85	90	74	74	97	63	87	82	85	89	90	77	90	89	76	77	77	75	94	79	89	75	81	71	85	57	88	92	85	73	65	83	76	69	77	74	85	71	81	79	69	74	71	62	80	87	82	78	74	76	91	68	64	66	82	76	79	73	74	85	98	80	75	83	66	73	72	75	95	68	77	80	78	86	82	84	83	91	74	93	102	87	74	78	82	99	85	83	69	73	83	73	72	76	92	82	71	67	72	74	77	78	78	97	75	70	82	86	74	67	91	93	80	84	67	88	76	67	77	77	81	77	92	82	80	91	70	74	69	69	85	75	65	91	75	85	70	82	83	66	74	84	71	86	74	94	80	99	76	88	76	78	89	74	76	75	82	65	84	68	69	89	60	88	87	95	57	92	75	82	77	65	84	77	81	75	86	75	59	79	83	65	73	78	69	90	87	75	80	82	91	93	84	96	86	70	76	68	75	87	75	80	81	77	79	66	82	92	65	84	91	81	72	69	76	87	70	72	75	72	79	85	79	64	75	79	94	75	69	78	82	77	65	67	87	76	74	84	86	80	96	86	81	77	84	70	85	93	72	67	79	83	75	77	83	79	95	63	81	83	77	95	88	89	77	74	82	74	74	72	83	67	86	90	73	80	83	68	76	81	89	85	83	83	83	67	81	77	70	76	76	84	79	87	76	71	85	80	89	70	73	78	73	60	81	57	108	69	75	66	79	71	93	87	81	79	84	74	72	85	72	79	73	82	70	87	78	89	99	79	71	68	73	66	68	56	74	106	65	86	69	83	71	70	82	66	76	81	65	88	74	74	78	67	84	89	84	76	98	68	76	83	68	66	79	76	77	89	77	77	98	75	100	76	71	83	89	92	74	83	81	72	72	79	86	91	92	89	68	88	84	84	74	82	72	87	92	79	75	80	62	68	74	67	91	66	82	89	84	69	70	73	94	77	84	78	83	63	64	71	76	82	82	79	74	94	76	76	62	84	84	89	71	72	61	90	80	85	81	63	72	61	84	65	81	84	74	87	87	72	94	65	80	76	75	82	61	72	83	66	93	65	63	77	97	78	57	87	73	82	72	78	70	91	87	80	72	93	73	59	80	109	81	93	86	74	67	73	89	85	97	76	85	69	84	77	70	98	78	80	76	83	76	91	77	93	96	57	76	76	80	71	70	74	78	76	76	62	93	72	81	83	91	93	83	78	79	58	86	90	83	70	80	97	71	71	84	89	79	74	69	61	82	77	74	74	75	75	73	77	72	91	88	84	86	81	72	84	61	73	74	79	71	82	85	63	72	76	93	76	71	88	74	69	71	88	73	83	64	82	83	77	79	61	83	72	80	68	81	71	79	75	67	78	64	82	78	74	87	80	68	68	82	84	71	89	77	104	72	67	90	82	73	83	81	90	96	75	69	90	82	84	89	70	77	68	76	83	81	85	86	92	79	77	97	75	67	87	71	81	82	81	74	82	80	63	69	86	72	76	68	73	90	81	76	91	91	72	77	74	75	78	73	68	88	68	85	88	72	77	71	76	78	69	82	74	77	82	76	73	71	72	83	68	77	68	73	82	81	77	93	75	89	68	96	86	70	98	76	72	78	80	86	66	61	79	89	75	77	74	81	79	75	76	90	83	80	68	81	68	75	92	83	73	79	87	71	89	81	91	86	78	76	76	83	81	82	81	80	79	74	78	80	72	76	67	91	73	72	80	69	65	70	86	82	76	70	75	81	61	82	62	74	79	71	76	64	83	68	56	85	79	80	79	77	85	84	73	79	90	75	67	63	69	82	92	80	70	70	77	66	63	77	78	85	92	80	82	87	83	67	82	71	75	91	72	89	80	92	87	71	72	81	81	89	84	78	71	88	78	74	81	84	69	79	95	73	80	89	79	101	101	82	72	77	85	92	87	69	66	96	66	78	61	78	92	89	78	68	70	96	84	78	78	84	81	64	78	93	65	65	88	84	93	93	93	73	76	69	90	77	67	85	67	72	64	76	77	72	100	78	87	97	77	85	64	57	74	78	76	88	73	89	81	71	75	76	82	70	94	91	78	72	69	90	76	79	84	94	73	69	80	95	73	82	76	87	78	72	65	75	76	85	74	64	75	78	81	79	83	71	66	82	61	79	73	91	80	57	74	76	92	68	86	77	61	76	89	87	71	70	69	69	74	89	89	79	74	83	78	90	72	71	77	75	84	91	78	69	91	80	69	64	81	74	92	76	57	77	84	79	81	91	80	92	77	97	71	91	75	73	72	74	89	78	87	77	61	70	85	66	56	84	78	74	97	76	71	57	83	69	83	89	86	77	75	87	86	88	75	73	75	74	75	67	86	72	84	73	70	66	93	77	80	79	92	68	84	79	71	67	82	85	66	75	92	82	85	71	90	80	84	80	82	75	66	78	86	79	71	80	83	78	88	75	71	90	75	85	62	82	74	96	82	84	76	80	70	81	86	90	82	71	74	89	77	70	92	67	85	76	57	79	72	77	75	74	85	81	75	95	86	73	74	78	65	91	75	83	75	81	82	75	91	83	78	83	78	86	82	76	84	76	69	67	78	67	71	91	73	72	84	81	84	65	92	83	80	71	78	85	69
16266	1241	2494	3078	2622	2188	1735	1539	1280	1111	1047	847	819	792	670	657	598	588	518	560	518	511	482	481	446	423	418	392	405	390	387	410	426	381	402	361	387	368	343	354	352	385	356	353	350	370	360	338	309	362	361	322	310	338	329	372	379	352	332	394	303	317	337	350	315	357	364	361	347	312	328	323	318	333	333	309	327	331	339	341	325	313	355	325	313	337	305	345	335	335	338	294	302	346	314	318	381	363	306	315	331	295	340	326	291	303	327	330	358	332	303	321	322	309	318	333	300	292	327	326	323	339	308	309	343	321	311	317	314	297	324	298	325	334	338	320	302	322	287	310	292	315	316	307	326	320	302	307	285	340	335	323	317	313	325	320	300	298	315	316	283	288	317	326	336	313	319	317	308	350	322	315	301	353	282	296	336	326	317	316	289	313	313	294	323	326	295	305	313	330	290	294	314	299	326	310	323	290	329	303	305	285	310	302	328	321	301	339	303	341	303	324	336	311	330	340	332	303	295	292	317	312	368	340	309	320	281	320	318	327	316	313	310	308	314	314	329	316	309	318	340	363	314	295	310	309	304	335	302	331	318	313	331	336	350	289	292	328	289	316	299	306	314	345	314	332	331	298	292	316	328	349	317	294	291	280	351	316	298	316	287	330	301	303	314	338	315	317	306	313	276	295	307	298	309	296	281	302	301	321	307	352	325	312	319	305	287	331	308	299	325	371	328	331	313	332	328	328	319	309	313	319	285	337	292	303	333	306	334	311	279	322	334	315	301	320	291	325	304	270	302	308	326	337	294	305	311	324	294	340	298	329	325	310	306	297	310	306	313	314	313	312	358	319	311	313	318	330	308	359	349	306	322	332	290	320	308	312	313	314	336	296	293	307	295	330	302	309	344	329	303	318	296	282	347	296	294	311	279	325	347	307	306	309	316	327	302	321	300	336	311	324	306	298	318	305	297	325	306	310	342	320	332	299	318	306	307	282	321	317	316	342	296	321	346	311	315	326	349	343	318	289	326	307	319	288	292	315	271	292	311	344	333	324	306	332	306	311	356	329	305	302	306	299	295	303	328	313	323	268	305	318	342	311	317	307	283	334	288	322	296	309	327	308	328	306	319	300	293	332	321	311	313	307	319	317	320	311	261	320	302	331	268	329	317	305	298	324	326	320	291	332	328	333	347	307	320	316	324	312	289	345	312	325	292	343	307	298	325	290	292	298	293	324	314	326	317	309	302	345	323	318	341	304	327	324	316	289	304	318	284	306	340	317	319	342	320	330	326	328	309	344	289	335	319	321	334	300	297	297	318	295	345	322	321	318	281	321	314	268	326	319	319	325	307	282	306	305	324	318	332	295	314	290	301	301	297	302	312	334	307	312	325	308	323	338	300	311	296	345	320	333	329	336	321	309	324	299	331	280	308	328	284	326	326	323	326	337	326	339	316	301	315	329	303	327	298	315	308	335	330	294	350	299	328	307	300	327	283	306	287	312	331	317	289	337	323	279	341	308	346	340	353	300	313	311	348	324	321	310	324	307	296	321	338	302	283	306	298	315	331	329	304	312	327	295	325	328	308	316	314	301	319	320	326	309	321	297	331	327	314	304	344	294	325	343	329	315	319	326	311	296	341	314	315	314	290	339	306	306	331	299	316	316	312	339	302	318	320	348	290	286	318	316	346	319	319	311	304	328	309	318	329	322	313	321	358	270	292	306	310	308	327	294	317	320	338	324	320	310	323	317	309	290	308	319	320	319	309	334	344	301	313	315	309	345	324	328	324	351	292	316	309	304	323	323	311	301	297	280	316	314	308	304	348	296	295	283	330	317	299	292	347	322	340	311	358	293	292	317	345	301	347	327	285	261	308	275	311	315	338	304	309	340	303	308	328	299	325	342	351	272	315	318	304	312	308	316	344	302	319	294	306	307	309	294	319	318	302	348	328	321	332	323	309	317	339	298	285	320	343	289	335	332	317	292	323	337	305	319	311	345	315	307	333	311	322	322	319	292	315	306	322	308	345	309	326	303	328	333	289	314	307	325	310	288	347	296	312	308	313	309	318	313	286	329	274	323	326	314	318	295	330	301	323	287	319	310	324	337	310	336	338	322	349	301	304	299	324	315	346	283	345	306	280	334	304	334	289	309	320	321	299	299	306	325	323	328	343	354	345	325	292	274	315	310	301	318	316	297	302	281	307	321	334	296	315	291	324	304	337	309	366	337	351	332	302	334	299	339	279	310	338	325	301	327	297	310	329	292	310	290	289	305	325	330	314	312	334	323	306	321	317	314	329	321	306	282	276	315	306	322	304	265	311	322	294	321	315	308	303	291	310	327	311	351	367	313	328	324	338	320	319	325	325	307	323	318	317	321	323	319	322	335	330	310	336	284	292	338	323	315	299	303	321	302	316	295	332	322	322	324	337	319	311	321	307	310	331	287	309	322	316	328	286	298	309	313	301	307	293	298	311	309	313	323	302	315	307	307	328	310	315	349	316	329	314	320	349	318	327	312	272	313	335	309	329	306	334	291	332	327	319	314	324	290	301	333	311	335	309	330	344	302	294	324	345	326	319	343	304	308	308	308	310	319	286	320	315	292	315	324	299	329	319	320	346	302	341	319	296	319	311	337	329	292	364	336	311	323	298	324	324	325	309	305	319	317	306	308	260	309	324	312	333	312	306	283	313	317	317	297	292	316	342	305	299	340	340	318	304	292	294	320	325	307	310	315	306	314	295	312	311	334	294	346	297	312	318	302	332	355	300	298	311	333	345	310	330	331	322	322	322	290	319	288	319	289	317	306	298	321	317	307	357	310	293	325	332	293	338	318	320	323	322	345	340	320	309	330	321	275	326	319	315	301	331	308	329	319	355	301	320	313	301	290	308	275	293	283	285	324	290	314	285	348	311	310	303	287	325	325	312	291	320	358	308	306	314	277	309	322	299	278	308	298	307	322	320	344	310	288	302	321	304	316	322	338	305	318	316	319	299	297	314	315	324	337	355	283	317	323	320	317	310	330	320	342	314	293	338	316	293	320	310	304	307	302	304	308	293	330	324	300	306	311	339	289	315	335	306	323	278	298	344	313	336	348	288	307	316	307	351	319	334	326	313	350	362	316	300	318	325	319	299	305	300	324	319	303	333	277	325	343	316	311	305	296	298	334	322	325	344	334	334	285	316	323	316	304	295	281	285	372	285	307	299	299	297	306	310	320	272	295	349	305	297	294	307	285	312	318	316	302	299	290	320	323	298	295	339	305	276	321	308	303	325	330	337	349	315	316	330	324	323	315	317	321	324	332	308	295	317	359	296	288	309	289	320	325	355	325	299	324	299	323	313	323	311	325	335	309	314	291	302	314	334	350	301	351	338	315	310	319	309	337	333	327	309	339	328	316	328	316	295	311	311	335	283	319	307	323	319	342	322	320	334	305	313	308	329	324	341	313	311	337	296	326	353	352	335	325	332	327	289	323	301	306	295	298	326	317	321	324	312	316
37562	25074	12233	1679	1113	834	607	496	410	374	313	307	270	237	224	203	220	197	175	180	155	168	155	176	137	180	165	168	174	159	143	161	129	151	187	130	128	159	149	153	151	145	144	128	138	103	149	148	140	115	136	136	146	130	174	148	129	136	159	129	133	145	135	145	136	119	136	141	135	130	168	137	134	141	141	157	146	128	144	146	123	126	132	136	134	130	134	146	169	150	150	148	128	136	139	140	120	122	135	138	156	150	116	121	136	131	134	134	150	135	132	124	131	117	110	147	118	121	134	133	140	137	134	129	128	130	131	136	147	140	120	134	142	125	146	128	138	154	124	142	146	140	132	104	136	140	138	141	122	137	141	156	126	127	138	153	119	140	133	136	121	130	141	119	144	133	120	130	133	115	127	135	132	129	119	124	159	113	127	136	136	121	128	143	150	124	133	123	131	140	145	133	126	134	131	136	131	133	118	123	126	139	136	125	138	137	141	135	111	124	133	136	120	137	106	123	141	120	118	122	139	117	128	138	126	131	137	137	130	154	133	133	134	141	107	144	133	119	131	134	135	131	119	142	179	126	137	126	118	138	136	137	152	146	135	117	144	122	115	131	133	131	138	130	134	157	120	124	143	134	129	127	108	137	153	137	109	102	131	113	134	132	127	126	133	139	154	148	139	131	137	111	143	111	148	148	123	129	135	139	132	120	127	137	142	123	138	153	142	132	124	134	126	135	140	137	125	121	143	125	136	123	133	121	136	136	154	137	113	145	135	147	129	124	124	115	119	131	126	157	135	122	147	140	151	136	128	127	112	128	157	124	116	133	127	128	133	132	136	106	130	127	137	125	134	132	122	105	104	124	140	139	118	125	137	116	139	116	127	127	136	119	143	132	112	146	148	127	132	137	162	129	117	124	125	125	132	143	134	138	155	125	141	132	120	139	137	140	150	143	125	136	143	130	140	131	141	136	124	142	158	118	140	151	139	136	143	120	127	137	128	133	169	135	153	155	167	131	138	138	118	137	139	142	131	126	133	130	128	132	117	131	134	124	121	122	145	117	150	108	137	140	121	147	136	119	133	125	125	128	126	112	128	157	144	150	141	133	97	145	132	124	131	137	143	133	141	129	126	132	125	143	103	130	136	122	147	142	124	144	131	139	143	146	118	131	123	132	132	126	135	133	155	138	137	145	111	121	110	153	124	126	132	117	135	142	131	135	137	121	134	132	111	142	136	138	127	146	131	147	144	127	123	131	125	127	134	129	129	132	142	146	118	116	147	112	128	131	128	157	121	121	114	140	128	134	122	125	147	114	146	127	143	123	151	137	129	129	133	151	111	131	121	129	132	132	140	134	106	133	141	129	162	121	141	128	131	137	132	137	132	123	146	131	134	145	143	125	140	125	121	131	143	128	157	162	125	140	120	141	136	150	109	141	132	125	130	104	126	142	149	125	121	155	114	120	135	117	122	132	137	136	138	115	151	145	161	142	115	134	116	132	128	135	141	156	136	136	122	133	153	124	157	158	134	142	127	161	145	127	135	125	139	148	126	155	118	123	110	115	124	126	141	148	138	145	137	115	145	133	150	135	154	144	134	150	127	134	117	123	137	124	134	132	140	116	128	165	139	126	134	124	131	141	119	130	130	124	129	149	135	126	139	130	118	136	130	118	145	133	138	123	142	142	132	130	126	148	130	133	158	126	125	146	122	122	137	141	134	142	145	136	132	137	136	127	137	111	131	133	134	112	141	154	134	140	147	116	113	142	136	116	149	152	126	123	119	114	131	128	132	119	137	153	158	142	144	140	121	146	130	169	151	129	129	143	125	150	158	144	120	116	137	139	126	140	143	129	129	117	140	120	118	123	128	114	135	138	134	131	128	136	131	135	124	131	142	155	128	125	155	130	126	120	115	132	121	127	124	115	147	119	133	134	135	151	115	144	132	155	140	121	154	115	155	118	140	124	143	150	124	150	125	155	137	152	120	123	138	125	135	147	117	121	141	135	133	155	137	133	132	141	123	157	141	124	125	151	148	154	145	140	114	125	140	123	127	125	123	109	124	124	134	131	123	149	149	147	140	141	126	119	127	145	138	118	145	144	128	151	139	140	135	139	148	135	128	128	152	144	141	129	132	108	142	122	139	129	142	135	148	131	144	137	141	135	130	146	133	100	141	122	138	140	134	131	120	105	137	148	123	133	133	126	125	123	141	122	135	126	111	129	135	124	125	149	145	120	119	135	138	141	129	145	111	117	124	136	128	133	134	131	133	150	142	142	136	148	138	115	139	140	116	128	134	155	124	143	133	144	141	138	135	119	132	137	144	133	131	146	149	132	121	140	138	123	128	120	131	148	145	143	141	144	134	151	127	139	121	139	146	138	124	131	121	130	129	128	112	122	128	139	142	136	148	140	139	132	140	117	117	136	139	134	142	138	129	121	140	142	117	132	134	118	129	146	141	136	132	148	131	131	147	129	135	109	118	136	121	121	151	139	121	116	156	130	142	148	128	147	130	141	112	140	132	107	126	115	126	128	156	132	129	127	100	150	134	136	123	157	138	146	128	123	128	136	126	141	128	116	148	141	130	128	125	138	143	121	155	126	136	136	133	127	121	122	130	135	149	139	136	115	134	149	124	134	146	140	129	133	132	115	131	121	133	151	133	144	141	119	129	141	148	146	134	158	123	132	127	130	130	145	143	127	134	118	148	108	153	132	143	123	119	109	125	141	143	121	136	130	149	127	142	140	120	126	138	142	130	124	148	159	122	128	128	137	122	130	123	127	145	146	130	141	123	118	138	139	140	113	143	122	129	140	122	134	119	139	135	111	127	145	104	118	138	137	137	131	164	152	129	137	122	125	131	147	140	122	103	157	126	117	138	144	135	144	143	139	145	123	124	135	134	151	114	143	143	139	123	143	154	151	121	121	136	152	138	135	145	152	127	131	135	126	134	131	130	118	126	123	121	112	130	132	148	132	149	111	132	136	143	135	147	162	136	128	138	142	140	132	147	149	124	144	134	136	156	122	126	148	139	139	146	135	141	124	132	138	158	141	134	125	146	135	114	117	129	151	130	135	119	110	126	137	147	142	125	131	112	112	131	138	140	113	147	158	119	113	121	140	116	127	102	152	121	136	136	121	142	129	133	138	122	117	128	142	134	137	155	129	118	158	107	147	122	116	123	144	112	122	139	154	136	113	146	147	133	136	126	123	122	129	128	157	127	130	115	163	144	144	158	121	139	144	118	142	139	132	135	144	125	140	137	125	147	127	145	130	150	143	133	130	118	127	130	147	142	140	138	144	146	139	158	127	124	133	119	142	136	126	118	144	144	122	143	137	127	137	129	134	134	137	119	153	128	126	133	140	161	159	130	142	136	137	134	146	135	139	117	125	123	140	132	125	114	146	112	117	151	140	138	132	135	134	126	123	147	131	141	120	133	134	138	141	156	129	119	125	150	134	144	137	139	150	142	130	150	150	117	127	151	125	118	145	135	137
20206	2087	4809	5505	4897	4000	3300	2791	2427	2040	1785	1641	1470	1420	1251	1155	1098	1023	949	942	884	848	850	771	750	701	693	729	649	666	611	651	679	614	615	638	644	580	639	562	607	616	593	610	553	543	533	546	562	555	582	527	558	542	507	526	554	536	494	552	512	535	475	522	516	505	527	546	525	526	517	547	515	493	490	526	515	505	514	478	497	481	532	497	504	498	507	505	509	502	520	507	523	519	484	476	532	542	502	485	486	513	503	504	489	523	482	513	506	519	522	487	496	454	497	512	511	462	485	524	501	528	495	469	512	498	517	499	516	563	486	527	500	483	504	482	518	504	485	492	498	461	470	489	497	495	506	521	521	451	477	478	532	484	489	474	462	479	515	488	490	540	493	515	507	479	476	515	493	450	466	501	468	506	481	498	470	486	462	500	518	471	512	512	483	503	524	501	493	477	493	493	475	531	502	523	493	469	467	500	478	503	509	472	497	462	501	502	501	487	479	479	478	497	493	500	500	492	478	485	487	510	517	489	514	475	469	464	555	498	512	498	472	509	485	476	482	471	490	496	460	486	487	518	509	480	496	507	488	482	501	432	521	462	492	497	500	475	442	480	497	476	516	486	488	527	503	510	463	455	486	503	516	497	464	494	483	511	495	523	484	506	496	506	476	470	472	443	495	475	489	494	485	477	477	475	504	472	479	513	499	482	482	513	527	497	490	479	512	500	511	482	500	473	472	505	503	438	462	414	521	511	500	494	517	480	497	491	460	535	493	464	520	500	505	511	512	507	485	470	472	520	474	502	472	442	482	487	499	488	480	449	479	487	496	494	482	480	512	476	478	463	492	506	489	443	505	515	444	487	478	474	507	492	514	432	473	508	496	481	487	473	514	548	549	472	504	490	464	487	491	486	487	502	467	471	475	509	497	474	480	466	457	487	480	535	490	468	462	514	477	489	487	467	472	449	462	504	507	501	505	452	480	469	487	478	494	495	520	462	488	497	492	483	460	481	464	490	461	479	482	462	488	510	480	495	500	498	495	450	489	499	485	495	521	484	512	463	494	493	497	485	444	506	506	479	525	512	478	496	503	482	472	486	485	514	482	496	454	477	479	506	488	498	486	501	473	508	458	502	478	469	539	468	503	463	471	463	458	497	493	503	513	480	513	491	504	474	470	513	499	478	484	495	464	493	498	488	491	487	458	521	507	477	503	494	456	496	436	501	495	495	471	496	479	489	500	454	472	455	468	439	499	482	501	462	521	521	481	493	455	555	514	469	506	487	537	485	497	511	498	484	505	463	435	491	499	519	496	499	513	492	499	459	479	508	499	511	512	492	468	483	506	466	486	490	499	490	495	494	488	503	519	464	455	516	495	480	519	511	529	513	515	485	497	450	468	476	497	463	518	464	503	493	448	479	505	515	483	488	515	445	503	530	537	472	484	492	477	441	461	493	502	479	486	513	509	479	443	477	507	480	492	484	532	460	465	491	507	500	503	500	508	455	469	518	517	501	472	549	498	542	459	471	448	512	495	448	498	490	483	487	519	516	487	518	492	479	515	478	507	449	514	549	472	512	507	504	469	481	492	461	514	475	519	567	493	510	492	474	494	482	435	481	531	509	538	476	496	481	503	511	517	462	478	476	470	456	485	488	524	464	497	477	481	480	477	509	528	478	498	466	481	464	497	513	421	479	527	523	476	525	456	507	515	511	511	481	479	473	495	501	471	506	486	450	512	458	464	517	476	495	490	445	497	502	454	487	499	483	463	468	455	496	515	451	506	493	529	493	488	526	485	447	458	481	534	479	483	483	464	474	499	515	463	515	500	497	480	517	486	499	455	488	487	467	451	484	497	478	520	516	507	490	487	497	480	469	505	522	500	482	488	470	456	499	511	495	516	497	474	484	472	477	498	475	487	500	512	514	481	483	516	448	492	459	478	445	471	474	442	531	486	501	491	515	465	500	498	502	491	470	509	514	486	482	479	470	491	454	478	481	470	495	477	494	504	505	498	484	490	457	515	497	496	500	516	491	463	478	494	475	469	461	523	467	480	506	515	517	467	499	464	504	507	524	451	488	487	474	487	468	443	498	521	480	490	513	499	515	464	519	526	503	479	533	504	482	495	519	493	487	471	474	480	524	481	527	528	501	475	516	512	517	544	499	502	532	500	513	468	469	500	498	468	516	479	508	497	521	443	482	518	478	472	474	500	530	535	502	520	526	455	495	465	454	508	492	502	522	452	532	504	491	484	451	453	490	480	534	523	482	497	484	466	497	485	533	516	500	500	465	460	485	488	532	481	476	472	527	461	480	486	467	509	509	463	468	524	507	474	517	475	461	474	523	499	468	496	518	477	516	488	493	482	500	488	487	505	474	486	540	465	508	499	521	472	517	470	474	466	474	499	487	480	489	501	490	487	490	512	494	482	528	545	505	515	490	494	486	456	480	535	488	484	508	465	478	535	494	451	503	502	491	480	492	493	488	526	456	464	470	456	446	519	462	457	529	486	496	526	487	497	519	502	472	477	543	514	505	493	509	469	492	486	465	537	484	458	461	519	475	474	483	495	512	474	512	499	451	502	500	501	529	534	462	491	483	520	501	492	497	490	494	497	516	480	530	476	454	547	487	560	478	503	481	481	521	478	508	512	474	463	511	512	493	480	502	469	480	480	450	492	464	533	532	475	486	484	490	510	486	482	480	486	521	524	463	452	483	491	405	491	486	489	473	510	523	464	491	477	452	488	501	492	518	512	492	459	512	507	458	493	491	531	451	447	472	478	495	478	443	462	517	466	487	491	523	493	500	480	479	483	480	500	503	468	487	498	479	494	506	465	492	479	489	503	508	518	467	480	487	467	480	498	531	493	473	484	504	496	480	479	494	474	465	493	489	486	501	471	476	493	509	501	473	507	458	455	479	493	501	514	490	476	510	472	476	475	454	496	474	500	518	487	479	499	506	470	484	478	460	503	488	471	472	482	494	477	523	504	473	479	504	480	498	489	507	497	480	526	461	500	503	466	489	516	468	482	466	494	449	527	505	453	455	477	517	525	457	476	492	525	495	501	455	507	478	467	473	495	508	449	486	497	477	510	508	474	508	534	454	479	498	510	496	508	462	511	516	488	481	522	497	509	494	522	482	562	491	486	471	481	495	499	485	488	499	468	492	433	482	519	502	526	477	494	523	457	516	445	486	500	516	501	432	549	503	458	514	496	484	487	511	478	462	471	500	509	517	496	491	504	469	468	472	499	508	477	509	472	452	481	480	531	496	469	539	496	495	496	508	488	521	507	477	491	538	526	494	507	472	462	510	489	519	484	532	479	478	538	493	497	485	474	504	491	485	511	525	491	476	475	476	458	472	466	500	476	524	485	530	464	460	499	489	470	463	439	466	471	514	510	498	500	432	507	541	496	497	488	421	489	521	488	499	502	469	500	518	462	484	485	481	463	499	487	508	488	487	453	484	485	518	501	503	488	500	435	516	462	483	544	524	499	478
4638	417	283	158	161	143	148	139	123	140	132	132	127	123	152	133	128	148	118	121	128	124	147	122	117	113	117	130	115	127	126	123	148	143	136	135	118	132	146	123	114	131	141	129	131	121	122	110	132	135	120	125	128	135	118	124	116	119	127	111	141	126	125	119	123	122	130	134	127	120	125	110	126	123	122	125	121	124	117	104	122	124	127	146	115	125	131	125	141	126	115	96	128	115	128	135	127	142	141	125	108	114	143	119	133	127	127	129	144	123	115	111	116	135	133	111	131	110	116	125	136	118	122	104	139	145	118	98	115	127	132	122	122	149	124	132	129	114	141	113	137	128	132	132	124	113	131	114	132	102	106	127	100	122	130	128	148	129	122	115	133	127	116	143	152	130	141	128	128	107	136	120	136	130	132	125	123	124	128	127	118	111	125	105	119	113	128	136	144	127	133	120	131	124	145	130	115	121	123	149	115	107	120	118	115	133	132	131	113	140	145	119	124	113	116	125	134	132	115	135	118	124	127	121	135	128	123	139	120	118	136	137	125	126	114	149	118	134	126	137	124	131	122	143	108	133	104	112	119	140	138	120	135	123	121	126	160	126	126	144	117	142	116	134	112	115	111	132	128	113	118	119	125	111	136	140	104	147	123	124	122	148	131	135	139	107	104	125	148	126	127	110	126	119	123	117	125	124	125	126	121	120	121	139	123	118	141	116	126	127	141	129	122	139	129	138	113	143	141	144	117	138	115	119	150	119	144	107	154	136	135	131	125	117	122	122	127	123	125	133	135	125	95	143	119	125	139	109	119	126	125	131	139	113	139	146	131	103	110	123	117	128	115	132	127	125	122	141	119	141	133	117	133	116	132	130	128	118	129	124	144	124	121	131	128	137	115	131	116	124	131	136	121	122	133	149	117	108	120	138	138	122	122	98	126	134	142	129	137	157	128	133	112	110	104	136	134	114	143	131	131	125	114	114	126	114	142	122	144	123	101	147	134	153	120	116	116	136	113	122	137	140	107	156	127	149	126	127	126	124	119	115	116	137	120	132	145	122	116	126	129	140	120	130	150	109	103	123	128	112	133	113	116	123	133	114	110	126	138	137	128	131	148	126	130	119	125	129	126	137	130	132	134	122	137	140	150	129	118	117	120	106	143	113	140	125	145	138	117	135	132	117	150	141	127	115	141	114	118	123	128	115	111	112	122	107	134	121	130	111	117	121	126	124	132	124	119	126	132	134	130	115	130	131	130	137	133	156	131	130	112	140	133	115	146	144	141	117	117	128	128	136	126	123	123	130	128	126	115	131	148	117	118	128	130	119	126	123	119	122	121	112	124	130	150	141	123	118	121	140	156	119	132	125	127	140	110	143	132	133	133	110	113	126	107	139	121	115	117	137	112	121	149	127	124	131	127	115	121	120	107	130	133	123	104	141	125	123	130	134	143	113	121	148	116	123	125	129	129	133	134	124	128	148	128	134	128	166	133	125	129	121	143	129	116	131	125	150	128	142	117	126	137	117	149	121	138	138	139	131	141	124	132	121	127	123	121	125	136	120	107	126	139	120	119	115	128	129	120	145	113	117	126	133	132	133	103	135	137	130	110	111	117	130	125	138	131	125	112	132	139	104	114	130	141	124	123	112	115	120	126	124	134	101	109	128	118	119	125	121	132	114	134	120	112	127	111	121	105	134	142	117	144	115	152	132	107	123	123	127	104	131	150	132	123	119	111	144	122	100	107	124	122	122	103	138	126	124	138	127	134	149	128	130	120	132	121	127	126	135	127	148	129	138	137	128	137	158	129	127	119	129	124	101	116	126	130	141	136	117	113	146	108	139	138	128	126	128	133	126	116	135	125	124	128	131	120	116	138	123	141	125	131	126	139	131	127	135	115	141	124	129	108	145	118	120	122	144	150	119	127	126	125	124	133	134	119	126	142	119	120	126	131	121	141	116	143	126	128	139	137	151	116	106	128	114	141	135	132	129	115	122	118	117	122	123	115	107	118	155	143	122	120	109	134	128	121	137	124	125	128	147	120	115	117	124	129	118	121	119	123	114	127	109	117	127	135	145	128	111	116	128	115	124	129	115	101	125	128	131	146	139	141	130	116	139	123	121	111	127	128	136	128	100	112	120	111	124	109	146	105	131	114	141	120	133	144	130	131	129	124	112	117	121	140	106	125	135	119	146	122	130	153	117	133	109	129	109	131	142	139	135	109	142	114	127	138	130	127	123	133	130	134	124	115	130	122	125	139	145	132	141	139	132	137	111	126	120	141	136	134	107	145	127	138	131	118	113	129	129	147	115	129	111	108	116	142	113	141	117	124	119	129	127	144	110	116	115	148	121	133	140	142	107	138	120	125	123	147	137	124	131	118	112	149	124	107	110	145	124	127	114	127	110	139	106	119	126	114	123	145	122	125	125	130	142	123	125	134	134	125	129	147	103	121	129	131	123	127	143	113	103	133	126	126	126	142	127	135	133	111	158	129	116	123	131	118	127	127	100	137	136	147	125	111	121	103	131	136	119	100	133	129	154	124	123	103	125	110	125	119	125	144	126	120	116	120	137	134	115	105	130	131	134	119	135	109	116	113	141	144	138	136	138	136	125	124	140	114	113	113	124	131	136	127	116	123	119	128	123	125	141	130	125	126	129	128	117	125	135	120	138	119	141	110	121	111	134	123	122	108	130	151	111	137	151	134	122	120	122	145	118	119	132	126	126	123	117	120	120	128	110	113	127	135	124	143	115	138	125	126	97	133	129	131	120	134	111	121	116	130	113	127	106	117	146	141	131	112	124	137	124	101	118	114	132	107	124	122	111	135	142	123	142	114	142	125	138	111	120	127	124	119	139	117	141	130	110	118	133	105	117	115	119	125	114	140	125	120	147	137	105	134	113	138	123	133	116	134	123	132	123	152	117	129	134	122	111	127	153	120	134	119	131	122	128	133	131	128	126	135	122	133	115	124	118	121	107	129	112	107	136	123	132	113	114	108	135	121	132	133	132	131	115	126	125	119	131	137	140	129	125	134	131	128	115	103	119	108	123	147	122	128	124	118	129	135	102	142	127	125	140	131	116	113	125	117	112	137	126	148	123	124	123	122	127	127	119	115	126	120	124	139	135	116	126	119	142	131	116	128	123	120	104	123	140	142	138	109	136	131	133	152	128	119	117	129	121	114	139	129	105	123	143	144	124	127	141	138	113	144	132	109	109	122	120	136	127	147	117	132	110	142	121	112	107	140	125	126	134	133	118	133	138	115	126	120	156	125	121	127	129	124	121	121	120	132	148	125	145	133	138	137	113	136	130	126	106	145	124	142	139	125	117	115	122	126	140	128	131	105	119	134	147	140	114	106	130	132	118	113	137	149	126	120	120	128	131	135	114	132	150	131	115	120	112	127	112	131	139	121	117	123	133	114	144	133	146	126	120	130	118	138	126	124	129	131	129	144	126	143	138	123	107	136	128	136	122	119	124	128	128	125	125	115	125
5860	531	618	591	560	622	548	551	502	486	521	506	457	472	499	451	462	488	483	487	409	448	436	481	447	463	479	443	498	425	463	501	458	454	431	465	448	452	437	443	447	463	463	470	422	503	453	487	476	425	467	462	445	458	431	461	474	430	463	438	445	466	459	472	430	454	442	431	469	455	441	456	484	451	467	451	432	427	464	478	450	449	466	467	447	461	466	462	463	475	455	459	457	456	460	430	468	466	459	457	474	422	447	503	444	435	438	478	447	444	495	452	505	443	440	410	463	430	421	449	448	468	445	481	436	472	450	470	475	504	440	464	459	427	522	489	441	458	475	442	468	462	432	465	483	436	466	499	440	426	416	437	452	437	447	484	467	445	469	470	424	445	433	441	424	396	476	431	454	474	464	481	474	435	497	411	446	427	467	494	466	448	463	494	450	466	444	449	455	448	477	433	471	462	460	489	470	472	420	483	447	444	449	453	437	453	478	437	484	435	451	484	432	433	457	424	454	462	449	478	476	455	450	429	440	431	448	445	457	449	458	445	470	411	418	445	464	471	483	456	431	483	445	494	451	462	444	471	421	422	444	438	469	458	448	456	453	437	418	474	429	487	442	480	439	455	450	483	469	459	437	467	466	488	478	426	425	465	425	414	462	469	431	455	481	454	452	437	466	463	445	463	452	420	465	495	457	463	491	470	466	451	442	456	434	486	472	460	438	463	464	437	500	401	457	478	491	434	447	453	451	472	446	470	435	428	454	456	458	412	438	443	452	420	472	438	464	455	524	435	466	476	451	445	448	441	454	424	447	432	427	440	453	476	485	443	433	452	468	439	487	477	456	459	454	447	491	452	444	465	507	474	501	472	473	404	435	451	436	472	475	441	477	422	459	475	426	442	470	429	405	432	454	457	464	447	446	424	455	437	457	438	476	443	438	470	440	463	437	451	425	456	449	444	502	463	444	430	487	471	460	431	442	451	474	450	488	445	472	432	458	454	449	438	461	462	465	444	507	440	474	471	433	439	444	459	475	439	473	474	427	438	466	479	475	470	416	449	465	443	456	451	415	437	517	457	469	445	411	415	435	442	418	441	456	452	466	453	434	446	438	461	471	472	429	452	455	476	463	468	456	463	467	441	441	459	454	450	462	463	434	435	467	457	471	442	448	442	458	463	468	471	449	453	453	463	455	447	458	454	419	448	446	428	493	419	418	454	427	447	432	461	442	435	431	444	435	472	469	418	459	412	459	478	445	437	456	489	474	462	469	468	415	436	476	510	429	473	450	457	465	490	459	436	456	459	440	453	463	438	475	405	419	519	411	473	424	434	484	457	428	461	477	418	475	442	435	429	438	440	435	422	415	441	457	468	455	459	430	463	452	448	456	428	444	468	441	467	465	438	431	465	480	416	476	451	423	447	474	470	419	460	453	456	460	448	421	478	460	474	454	470	494	437	441	479	476	483	411	464	438	423	446	428	454	450	462	472	425	468	442	471	493	473	458	443	461	438	455	473	457	429	420	437	439	475	436	439	411	511	435	460	451	464	476	460	449	468	460	471	469	473	442	419	470	433	426	446	455	435	505	407	454	472	433	496	446	460	472	445	457	466	427	427	465	430	413	443	478	417	450	463	435	440	447	458	455	464	413	439	486	413	454	516	464	466	468	463	402	456	442	456	449	471	467	424	442	463	460	455	474	454	424	463	456	417	474	508	453	472	447	414	490	445	472	463	450	453	452	505	451	464	445	463	454	475	470	479	446	501	434	460	448	469	459	481	457	436	473	486	464	487	489	446	442	454	479	412	470	441	410	450	483	428	455	467	432	487	447	491	465	437	460	473	425	442	499	461	425	416	483	446	425	478	480	444	470	460	473	442	482	488	462	440	448	432	443	463	429	449	454	442	453	466	436	441	439	415	433	496	427	459	454	437	484	469	452	396	486	435	466	479	435	455	478	461	475	462	415	495	459	433	474	460	498	438	429	462	465	457	453	450	427	450	475	410	504	481	477	476	433	406	447	462	443	494	447	440	443	454	421	447	434	457	425	467	451	412	462	439	459	392	461	447	442	447	425	476	442	443	464	444	457	428	482	476	462	412	460	443	444	451	438	430	461	470	437	450	418	464	451	441	504	498	470	450	449	454	447	440	442	519	467	459	435	434	488	488	434	454	474	434	455	494	501	423	471	472	491	465	452	466	457	440	459	447	432	440	410	487	443	481	459	440	445	458	469	462	465	455	422	433	429	457	453	470	442	410	466	490	488	463	480	469	481	422	448	443	466	439	453	513	395	444	463	456	435	468	444	435	429	452	452	451	427	476	442	514	442	462	444	457	474	444	472	474	480	440	445	470	458	454	446	387	484	464	461	454	459	435	441	444	416	427	457	444	443	441	442	459	433	431	459	452	481	438	450	447	454	449	459	432	454	409	472	468	398	426	426	498	446	434	430	443	417	428	421	429	444	441	498	435	448	463	454	445	423	458	464	398	435	424	438	446	444	442	416	404	460	463	453	463	480	449	450	482	487	485	468	456	439	441	444	445	453	436	456	418	471	458	464	424	439	512	441	432	442	443	436	448	420	440	454	427	463	463	456	449	451	421	421	451	447	433	480	422	473	458	482	465	471	488	460	465	482	476	425	459	488	438	461	458	419	460	499	443	410	449	489	488	450	446	466	437	475	448	464	457	458	450	445	456	465	440	482	447	489	471	473	465	441	473	409	412	424	450	466	473	407	467	452	483	437	451	451	435	452	447	420	453	433	442	445	499	452	460	454	443	419	487	458	421	456	435	439	455	469	445	472	470	506	438	460	481	441	451	447	438	452	430	458	470	497	425	448	453	449	469	473	474	517	450	475	453	472	474	478	450	458	458	447	471	460	465	460	470	425	446	460	478	473	434	416	450	440	443	434	463	453	452	457	433	469	468	439	429	477	473	429	453	509	472	445	458	471	478	453	472	463	475	451	426	469	465	416	446	456	476	457	427	481	436	451	446	435	433	482	473	506	467	445	483	417	475	451	491	431	440	450	476	458	475	418	453	438	430	450	451	455	442	411	482	466	468	479	426	425	468	472	469	446	464	455	409	454	438	463	478	432	468	415	466	459	454	464	435	459	449	455	464	428	472	456	444	472	464	467	474	465	480	467	484	454	404	441	457	455	476	476	462	471	440	466	419	476	443	478	436	480	431	459	453	457	451	431	490	463	458	421	502	405	429	470	479	421	468	463	488	422	444	445	445	440	439	451	457	445	432	457	460	462	429	438	450	473	458	482	479	442	489	488	479	481	410	470	481	433	449	471	471	470	423	455	491	452	435	426	419	464	455	458	434	431	411	463	438	397	469	429	442	437	476	442	480	434	460	407	448	466	462	446	430	434	413	435	458	444	416	464	437	470	421	418	427	452	504	479	466	465	478	479	449	497	449	452	448	430	458	444	441	446	453	466	454	434	436	467	433	469	457	435	484	420	471	449	464	491	416	424	442	450	439	485	466	432	444
33338	16661	2658	804	521	415	296	253	220	162	169	161	137	128	138	119	112	94	128	100	109	106	111	92	112	103	81	92	85	97	94	88	84	72	95	96	73	78	72	88	92	79	104	104	78	73	71	79	87	83	86	79	86	76	76	76	92	92	85	74	94	108	83	99	81	80	77	79	85	87	77	86	71	90	80	72	84	84	83	81	77	87	89	69	81	98	72	75	69	77	71	99	97	86	67	84	75	74	75	75	67	90	87	73	90	78	74	76	74	76	86	90	81	64	75	88	74	80	83	96	67	98	74	68	68	72	83	87	94	74	61	78	93	87	95	71	77	63	89	74	78	83	91	91	76	80	79	81	68	81	88	90	81	80	70	83	82	84	77	91	69	67	81	92	82	72	88	74	85	77	71	74	76	72	85	82	76	81	81	77	85	67	80	73	95	79	81	94	72	88	73	89	94	89	92	87	84	79	76	87	74	107	85	70	70	88	77	81	87	79	78	90	92	86	80	62	80	83	71	79	88	76	84	89	68	89	83	75	98	87	85	82	81	57	87	77	84	61	65	74	66	75	82	70	78	88	77	88	82	75	82	79	94	64	90	80	72	99	76	67	87	76	90	89	81	83	67	87	74	83	79	69	81	80	88	80	53	89	99	81	65	74	74	88	93	82	79	78	74	106	78	66	84	87	85	61	79	74	81	82	81	81	67	82	75	94	79	73	78	74	91	88	55	88	79	109	75	66	67	94	69	85	93	72	94	90	65	82	85	84	94	80	92	77	81	78	93	75	79	70	77	68	72	74	69	71	73	74	76	74	72	68	85	81	78	76	90	90	76	72	73	83	85	70	66	63	81	99	92	74	82	81	98	76	88	69	88	71	75	84	68	77	91	72	81	63	78	82	85	82	80	81	75	80	73	75	88	63	91	75	84	75	71	84	85	84	70	84	80	82	76	80	74	84	86	93	88	68	73	72	71	79	81	78	91	77	75	94	63	80	80	71	86	103	60	82	101	87	75	68	88	82	97	72	67	84	92	74	66	67	71	89	82	76	81	78	75	87	90	85	82	74	76	69	75	84	80	86	82	75	81	82	79	78	92	72	75	91	82	71	87	83	66	72	85	72	69	78	98	88	70	80	68	69	83	62	73	82	66	82	98	67	94	82	59	69	86	80	83	87	86	84	71	77	86	74	76	97	75	70	69	68	73	85	93	87	79	81	82	79	85	85	77	74	94	96	83	88	102	88	79	69	94	80	83	81	77	86	79	75	69	71	98	78	89	71	86	79	78	78	59	72	80	71	80	66	68	64	80	95	80	103	98	83	81	89	75	79	98	80	92	79	85	68	70	76	72	73	69	98	79	90	73	85	82	94	89	81	85	75	63	72	75	78	84	88	74	93	83	73	82	82	117	66	83	96	67	86	86	78	83	75	64	65	70	78	72	86	87	75	68	77	81	79	80	88	86	78	94	81	63	87	90	81	83	72	86	71	78	86	94	59	86	67	86	82	93	81	81	65	84	78	83	95	80	74	86	79	80	68	74	79	83	77	73	60	78	70	71	73	88	87	82	78	74	80	90	84	77	79	84	87	87	70	83	93	77	79	82	79	92	87	93	77	76	93	80	79	79	98	81	84	84	70	73	81	98	82	90	77	90	69	88	75	74	80	75	82	89	80	85	80	57	85	74	77	72	80	77	86	80	80	96	109	80	80	77	87	74	83	80	87	73	96	80	63	82	76	74	71	88	82	75	84	59	88	91	87	77	79	70	71	89	84	82	67	70	71	63	75	78	80	81	68	87	70	75	89	77	80	63	72	80	91	78	69	78	68	89	84	82	63	73	94	76	79	84	76	84	80	77	79	88	63	78	81	75	78	64	72	79	84	86	87	69	87	68	83	80	90	90	64	87	74	81	75	54	92	80	85	90	71	75	70	78	77	80	72	81	74	90	65	77	82	67	79	93	87	69	91	94	85	76	76	62	65	83	80	90	77	80	84	75	78	82	83	75	72	83	69	74	82	88	66	77	72	80	83	87	77	76	106	79	93	85	73	79	69	83	90	76	77	82	79	67	70	64	86	71	72	63	91	87	85	73	68	67	63	77	78	89	71	83	77	79	72	85	79	83	82	86	81	70	76	63	78	71	65	74	70	67	81	79	84	95	96	78	80	75	76	87	80	79	89	79	69	87	88	85	96	67	75	85	75	90	68	88	82	68	77	74	88	69	82	64	82	67	91	74	82	77	91	79	87	90	83	82	89	65	71	82	82	79	85	85	71	84	71	86	107	79	78	79	71	83	79	74	80	91	80	84	72	79	81	63	76	79	84	72	75	87	80	63	88	75	70	73	70	83	77	71	79	57	86	67	86	80	69	66	79	81	84	73	77	82	73	86	75	62	77	72	71	87	89	83	81	82	81	79	73	83	75	72	89	94	79	82	84	82	79	73	78	96	80	81	82	98	60	75	88	79	69	76	73	81	82	90	81	73	84	65	80	73	87	81	90	95	79	81	79	61	80	89	87	72	106	69	78	79	81	77	65	86	81	76	76	90	71	69	73	83	92	103	90	70	76	84	79	73	64	75	77	91	84	92	80	79	73	87	79	73	93	66	74	65	77	92	89	75	85	81	76	79	73	89	88	85	80	79	86	89	76	76	107	71	71	79	83	75	72	81	86	81	90	79	81	82	79	77	79	77	78	76	88	74	78	94	83	74	106	77	78	80	71	74	79	64	85	77	90	85	90	75	71	80	87	79	88	73	82	83	87	81	91	81	95	79	85	93	81	81	62	73	84	78	83	82	72	94	76	92	77	72	74	62	71	60	78	69	69	70	79	77	89	73	73	93	82	73	97	75	71	66	69	71	69	84	62	81	78	78	80	87	78	84	79	93	62	70	77	71	81	95	80	79	78	88	77	75	92	78	76	72	80	81	105	81	79	84	84	69	83	78	82	74	85	82	89	61	73	77	86	92	78	83	73	62	86	86	83	78	88	82	91	72	96	78	75	79	86	82	79	84	79	88	83	67	85	79	91	76	74	98	73	86	61	80	61	78	88	75	85	71	71	86	62	69	83	84	64	73	83	74	105	75	79	81	71	70	85	68	67	88	67	84	72	85	74	75	78	76	81	82	93	61	86	78	80	99	84	88	91	77	74	82	81	81	92	88	66	69	80	73	75	68	89	59	85	80	75	78	85	75	67	91	77	77	82	101	84	88	83	81	81	94	102	71	60	91	77	77	75	78	99	86	73	77	98	85	71	64	78	76	64	76	68	63	74	79	87	81	81	80	77	76	81	84	70	90	73	80	83	85	82	87	84	84	69	82	80	73	86	66	90	91	80	84	92	94	79	82	67	93	54	85	80	85	69	93	63	80	77	89	88	99	83	68	62	80	96	76	75	85	87	80	78	74	85	65	85	79	85	82	84	91	83	91	85	77	94	78	65	75	79	73	66	80	66	76	84	84	76	86	83	81	86	103	55	74	79	85	85	71	81	64	88
16714	1119	2605	3005	2597	2147	1748	1403	1241	1096	972	877	809	785	709	663	629	571	513	527	525	479	490	490	452	418	420	417	419	378	364	366	427	391	403	412	383	348	379	364	369	378	349	380	313	363	361	350	375	366	320	338	329	344	341	325	357	341	324	354	331	339	320	313	313	353	328	346	342	372	317	325	339	332	310	338	330	334	343	326	303	316	335	317	329	347	323	305	311	319	299	306	308	330	351	318	371	306	320	310	295	327	325	287	319	319	346	332	320	327	347	301	294	307	317	341	329	294	315	340	320	318	294	338	324	293	319	335	321	305	319	329	316	327	300	292	307	292	289	334	324	349	327	314	335	295	335	328	306	312	311	308	317	314	347	325	316	324	304	327	320	318	334	292	328	318	331	344	306	315	332	343	316	328	297	333	288	313	331	326	302	327	319	317	325	295	332	326	342	315	321	333	294	323	332	331	319	319	366	301	316	315	319	308	277	314	288	336	321	331	333	307	314	306	303	325	326	293	332	321	336	311	310	300	317	301	351	306	332	337	290	341	335	303	280	344	313	283	305	317	334	320	335	307	344	317	302	315	328	290	343	296	324	306	325	328	311	333	341	340	320	319	345	308	291	295	337	314	340	327	323	299	283	321	333	340	340	298	336	315	309	312	294	339	306	323	337	345	294	322	326	310	317	310	311	299	321	343	307	303	321	285	325	351	317	335	318	328	304	306	309	343	338	318	340	291	316	330	317	282	305	287	328	332	309	327	299	335	333	327	309	321	334	330	293	323	294	342	335	305	343	312	307	314	315	296	311	311	297	316	338	312	273	330	338	312	307	316	298	327	334	327	303	340	344	330	326	302	295	307	317	315	306	321	329	290	298	332	311	313	313	301	323	363	305	339	329	341	309	298	294	317	321	358	334	322	307	329	313	294	312	297	327	300	335	321	326	326	288	319	320	310	322	307	337	309	319	311	310	330	316	337	297	313	328	327	362	305	320	305	287	298	318	324	327	305	325	296	328	304	309	326	311	300	312	321	313	286	321	346	299	327	327	333	297	296	335	332	305	327	310	315	280	319	308	319	283	325	328	345	328	322	327	341	335	331	298	341	340	312	315	323	306	311	321	321	324	307	320	292	348	332	319	313	352	322	275	327	296	313	304	339	308	336	335	331	291	331	314	350	289	348	325	345	302	275	299	313	317	328	346	321	390	315	314	346	289	337	305	308	319	316	329	313	279	304	308	296	306	300	304	304	309	318	301	309	312	302	281	299	317	306	300	296	299	297	335	327	292	347	326	343	281	330	326	310	333	348	313	332	340	307	317	326	319	304	319	312	309	321	316	339	285	297	313	314	289	291	319	324	316	341	340	323	326	321	329	319	309	304	325	319	326	323	330	307	301	327	331	340	298	347	332	281	331	313	301	282	330	335	283	323	305	330	324	308	328	315	316	324	299	359	307	306	302	294	344	308	284	327	283	316	325	302	293	337	352	289	289	313	335	344	307	324	335	335	309	349	317	329	303	320	325	319	330	327	341	323	346	300	309	308	349	303	321	321	321	338	317	324	281	320	305	330	338	331	303	319	323	341	301	295	292	272	317	342	295	305	295	296	309	293	277	308	308	292	294	322	306	342	319	311	312	315	332	305	331	310	331	310	312	327	304	305	341	277	318	301	311	273	336	356	295	305	317	299	306	282	310	310	311	278	314	335	292	304	276	334	326	284	351	313	296	295	318	337	327	306	362	304	323	302	281	340	312	307	316	318	308	309	345	332	306	314	305	308	304	314	294	289	342	303	283	320	315	343	322	307	293	282	359	293	317	318	276	328	340	307	326	316	314	303	297	318	320	301	346	280	309	341	313	336	291	313	347	283	293	354	326	300	351	314	311	336	321	302	313	306	326	338	331	354	322	320	296	325	310	296	305	297	346	305	306	327	350	322	344	292	341	306	303	316	330	293	313	319	302	314	310	342	335	316	329	302	347	326	265	333	272	283	305	345	314	346	309	303	312	319	309	346	300	329	289	310	327	329	328	335	280	297	349	306	294	296	355	338	314	289	287	337	342	305	336	318	343	332	310	334	320	359	304	321	281	324	316	335	288	322	344	322	330	321	330	300	305	300	300	339	300	345	275	312	303	317	317	301	290	332	339	337	306	307	327	304	316	353	322	318	304	310	315	304	364	357	314	335	316	318	321	300	299	320	340	309	308	348	310	317	288	314	327	325	309	346	318	319	302	312	323	347	290	305	312	308	330	339	333	326	346	309	320	302	334	291	340	328	320	363	303	325	360	302	332	287	327	308	328	311	315	330	314	332	323	331	324	307	303	291	311	339	321	311	301	325	318	336	289	306	305	318	290	296	303	339	306	300	293	333	287	306	308	304	313	312	308	332	286	340	306	318	345	289	347	344	310	297	315	320	326	285	319	327	310	283	323	314	280	308	317	336	374	288	296	329	319	303	314	318	333	325	300	319	324	316	310	350	321	309	320	295	306	339	298	271	328	295	323	328	320	311	310	341	315	281	342	333	336	324	327	298	300	327	307	336	302	322	281	319	307	305	314	315	290	348	316	312	330	333	329	289	370	311	319	297	294	315	291	348	337	309	321	334	308	293	318	305	314	306	321	299	333	307	351	281	309	257	317	324	309	321	302	312	326	340	311	329	327	313	325	324	316	336	299	292	321	307	335	282	300	349	321	279	304	337	321	317	290	320	308	311	325	330	319	330	299	319	291	346	343	306	346	327	318	333	330	364	320	315	329	335	321	323	312	317	314	325	302	294	310	295	305	315	356	331	319	335	307	309	275	339	340	280	310	299	293	304	311	292	336	298	298	324	314	343	334	344	292	305	349	318	350	308	313	301	303	300	335	320	305	351	302	318	340	293	327	281	313	284	283	333	338	334	316	347	337	330	300	308	295	296	336	293	306	336	333	288	340	341	299	354	335	293	330	350	320	298	333	310	322	323	322	323	311	293	339	341	299	331	338	338	286	329	320	327	319	317	326	334	316	284	329	355	329	289	301	299	336	323	323	331	314	324	311	324	286	306	317	346	307	328	315	309	336	285	272	346	306	322	345	300	287	327	331	329	316	352	282	345	319	318	333	292	299	314	311	333	322	353	318	318	312	285	293	283	342	290	305	287	277	332	320	324	314	313	313	311	274	303	316	313	309	323	320	321	315	297	317	307	291	362	302	324	292	307	304	293	318	326	335	326	326	324	322	348	294	317	338	334	326	315	307	311	327	335	283	343	326	328	344	311	288	303	341	304	316	319	322	351	317	305	316	320	337	307	327	297	340	315	328	342	305	324	291	342	335	307	313	292	327	320	311	306	313	313	304	311	335	297	323	295	301	312	330	324	333	325	316	317	360	294	286	333	306	332	286	332	308	289	351	317	307	313	320	317	318	310	301	312	340	299	279	324	305	310	304	319	310	312	324	349	341	312	333	314	292	328	349	325	287	309	325	330	325	308	307	351	313	306	301	311	316	321	342	311	319	331
35598	24749	13380	1797	1074	757	550	483	422	293	280	287	229	234	227	195	197	177	163	168	158	159	159	147	132	155	153	164	136	129	146	148	153	138	155	155	144	118	137	162	129	130	142	141	128	112	162	127	127	122	148	126	136	143	107	135	132	124	121	110	133	126	123	126	166	156	134	106	122	142	142	136	107	124	131	120	143	149	123	117	123	116	138	137	133	127	116	143	123	128	122	111	119	128	137	139	124	149	133	133	119	125	141	119	124	146	121	136	119	121	110	130	139	124	132	103	135	150	115	140	121	136	130	130	117	132	114	111	150	137	133	122	143	107	127	124	135	112	117	123	127	132	121	130	134	143	127	116	133	129	135	114	117	138	117	124	115	122	129	132	139	160	132	115	137	114	141	144	121	133	121	125	118	118	137	128	132	114	113	112	122	128	130	122	115	140	145	152	109	125	139	140	128	127	135	121	122	114	136	125	134	137	138	115	139	131	139	159	123	122	139	129	114	119	144	137	120	103	126	127	124	122	135	130	111	140	114	115	142	138	123	154	123	145	129	133	128	138	118	121	128	123	133	121	125	125	143	121	129	118	114	131	124	136	124	125	120	145	140	116	133	128	128	138	141	136	149	99	136	113	119	131	112	136	137	131	130	131	125	126	120	120	132	131	142	126	126	112	145	132	149	140	131	119	133	138	113	136	132	126	131	141	117	127	121	124	133	119	129	126	130	136	133	139	108	117	112	126	113	130	147	134	120	135	139	127	121	141	124	141	125	126	137	98	119	109	116	115	111	118	130	117	139	138	128	130	131	126	121	141	126	136	139	138	131	130	140	149	146	156	110	142	125	136	123	138	118	130	143	137	117	136	124	100	151	121	141	100	140	116	112	127	142	130	104	140	122	138	132	120	124	130	113	136	128	133	120	142	115	106	142	130	141	130	128	130	142	132	127	106	140	132	144	122	118	130	124	100	130	115	142	130	122	133	138	137	137	143	111	111	130	147	109	127	129	129	126	143	111	110	119	157	112	124	105	146	111	139	110	147	117	121	121	143	107	128	130	129	126	141	100	131	124	128	136	141	135	108	127	110	125	139	151	123	122	132	147	135	127	124	108	140	136	123	120	150	134	118	138	158	129	139	125	143	121	135	130	128	135	138	134	136	137	134	107	140	141	124	124	146	116	138	131	132	113	111	125	139	131	123	123	143	149	148	122	130	142	119	123	139	115	123	121	132	129	109	143	150	120	135	117	126	113	128	115	126	120	104	133	131	131	119	121	126	144	136	126	147	118	136	143	128	146	129	136	139	115	116	132	128	144	128	146	108	127	127	129	135	136	120	126	141	124	150	118	133	123	122	119	131	116	154	123	162	134	118	108	137	120	132	132	134	139	137	152	128	136	133	137	129	138	116	150	137	118	113	119	112	132	132	124	150	139	124	116	108	136	121	119	144	101	127	133	127	107	115	141	130	110	138	112	142	114	119	127	139	120	142	135	143	116	119	139	116	129	139	123	128	125	125	133	107	137	109	149	134	146	127	134	120	115	121	137	121	164	135	118	135	143	121	124	129	119	122	136	136	159	127	131	125	141	112	131	148	133	107	136	125	126	127	142	117	132	133	122	129	142	150	132	134	121	126	105	101	131	133	139	130	126	139	147	127	129	114	129	136	118	132	135	153	114	129	142	134	130	140	117	108	124	134	140	154	114	116	134	128	123	125	139	133	126	127	129	143	135	141	142	127	134	153	144	141	135	122	131	146	125	131	143	134	106	107	119	132	134	126	134	133	114	133	143	137	135	131	140	123	130	133	135	134	140	152	122	164	137	122	112	122	148	127	129	136	104	130	113	126	121	109	125	138	143	131	129	144	121	138	127	115	119	123	103	124	130	123	123	125	124	118	143	129	128	138	125	115	145	130	113	123	130	123	132	138	118	116	146	131	126	137	130	130	118	116	113	141	117	126	120	140	134	123	129	137	126	143	118	125	128	107	108	132	150	141	136	111	120	135	150	129	121	164	131	133	112	142	142	119	112	98	153	120	125	114	161	124	126	154	140	132	116	142	125	144	132	140	124	124	151	134	119	135	150	111	147	131	135	125	136	121	124	134	140	135	136	115	135	142	126	134	110	122	124	130	135	124	136	115	125	137	149	133	120	116	99	120	134	124	106	115	125	124	138	126	128	139	108	117	110	130	110	150	140	109	137	142	145	129	124	135	124	123	136	120	134	121	117	132	117	125	149	97	121	141	135	111	129	139	126	138	120	123	130	137	128	136	127	130	135	117	125	142	122	126	126	128	128	119	146	123	126	128	114	144	136	146	137	119	149	128	123	126	144	132	126	146	134	123	134	130	137	114	129	129	115	125	139	136	131	157	137	120	115	117	130	135	130	135	113	124	122	123	134	116	118	115	108	144	126	139	150	129	153	122	135	133	129	130	125	150	130	122	132	124	156	131	115	130	122	123	137	123	109	133	116	122	115	121	136	136	118	124	118	127	124	142	122	132	151	143	122	138	115	136	123	156	143	113	142	135	124	136	126	133	137	122	128	143	116	116	134	122	124	124	147	145	133	147	122	133	124	120	114	136	121	140	128	133	123	148	126	135	141	118	108	99	134	143	141	116	124	131	131	132	124	128	119	117	133	120	142	128	115	127	120	133	109	119	123	117	127	124	113	118	134	134	153	127	108	137	162	129	127	137	143	139	140	137	118	117	137	118	120	135	118	122	143	138	127	143	124	110	130	120	135	118	123	140	114	136	123	144	126	131	129	126	141	123	126	117	106	135	135	129	141	120	117	128	137	120	151	135	128	127	138	149	122	145	106	145	132	139	122	141	122	133	140	116	123	127	132	131	124	104	133	138	151	137	146	133	138	142	117	132	118	127	144	134	143	121	119	125	129	131	119	132	143	119	130	99	131	153	145	127	133	141	127	120	150	133	125	154	135	153	118	132	132	119	109	97	114	135	127	116	130	139	127	126	137	131	131	118	135	119	117	125	130	144	148	134	125	128	100	123	122	110	142	104	136	112	145	134	139	128	132	139	125	126	133	121	126	117	120	131	135	125	148	123	119	147	116	123	116	134	140	132	127	117	127	115	124	121	138	130	104	119	128	114	106	124	119	126	140	130	132	134	130	119	157	115	137	114	131	120	121	124	140	135	124	130	126	135	145	129	165	144	118	128	113	131	138	117	115	146	130	137	127	125	102	147	126	129	118	114	123	127	118	110	135	149	111	131	138	122	137	144	138	145	127	126	135	132	137	124	101	133	127	179	118	111	107	125	144	110	132	117	145	143	131	128	118	111	141	124	146	133	126	124	132	125	135	134	126	131	125	134	152	132	129	130	126	125	127	128	125	143	125	135	108	126	132	141	123	135	134	126	143	118	116	117	107	139	111	136	131	142	148	118	118	126	146	135	120	123	139	160	136	108	130	142	108	124	130	121	117	124	127	123	114	114	130	132	127	114	128	137	132	124	128	110	129	151	132	118	130	135	141	137
19702	2024	4678	5276	4558	3858	3083	2537	2191	1949	1675	1476	1397	1281	1232	1121	1005	1000	917	890	791	799	750	726	745	667	639	662	693	617	634	607	630	581	580	611	553	585	548	575	549	556	528	560	537	559	527	562	560	500	529	554	507	479	549	493	519	506	542	526	520	473	510	491	494	518	515	496	515	500	474	489	510	524	500	487	488	523	496	491	514	486	479	485	477	483	543	490	491	489	503	510	473	531	478	431	470	490	472	472	450	485	506	518	522	480	535	505	487	504	493	453	504	455	482	477	482	502	478	453	469	457	461	508	448	469	443	455	458	479	452	500	475	491	451	459	465	490	517	481	470	467	511	503	512	500	484	485	472	461	428	505	448	471	528	449	485	465	483	485	460	423	479	484	468	453	464	465	503	458	498	488	472	480	534	489	466	486	487	503	469	476	482	479	468	511	476	432	441	487	481	467	471	500	467	533	482	478	480	466	504	446	476	466	465	476	474	464	435	446	471	528	465	441	488	484	495	444	430	532	473	448	476	453	440	459	497	494	472	448	466	403	461	483	460	456	453	536	476	449	476	484	483	494	442	459	480	471	454	444	514	488	465	491	472	440	499	448	465	477	496	455	438	470	447	491	464	479	464	485	502	487	511	466	469	501	461	496	468	444	460	475	467	466	479	474	469	484	474	423	458	464	497	489	511	433	452	460	471	474	451	461	484	463	461	470	470	452	489	475	461	485	471	466	477	464	477	480	508	469	463	450	466	463	479	454	461	499	530	462	503	469	464	484	453	446	504	466	477	431	453	454	485	520	467	506	533	458	442	473	472	475	508	493	443	443	447	499	442	472	431	457	524	471	487	485	473	499	455	451	446	468	436	464	462	461	420	430	504	455	465	470	489	471	469	481	470	453	477	479	463	477	475	459	437	455	454	478	497	465	457	469	458	429	458	409	450	506	458	484	450	461	481	481	483	471	450	474	474	494	443	462	476	461	502	476	464	449	459	442	480	489	470	453	468	456	494	483	502	469	489	464	452	469	454	456	473	445	472	502	483	454	496	474	442	496	471	456	477	490	454	456	461	466	493	492	415	480	426	472	480	503	449	455	495	477	465	467	481	485	437	454	478	467	494	483	498	445	494	444	425	483	441	460	503	502	446	489	466	496	448	473	458	473	488	502	496	458	466	465	439	506	494	493	479	486	445	461	459	486	478	472	469	458	446	488	437	457	472	467	452	495	455	446	463	468	513	492	499	460	459	476	448	435	492	436	468	469	469	495	466	466	456	476	495	462	480	492	456	453	469	448	470	449	473	455	474	470	523	472	434	437	477	506	484	509	495	448	417	436	473	515	470	489	485	503	501	504	502	463	426	466	463	483	433	456	466	470	476	442	434	457	465	448	455	484	455	468	435	469	446	480	418	485	449	457	457	482	494	456	500	471	483	477	445	467	473	466	457	465	463	505	472	480	485	491	469	444	467	508	466	493	435	470	486	460	500	503	473	474	467	469	472	433	495	503	442	478	492	458	512	470	497	483	453	456	481	492	461	414	451	435	453	427	467	449	486	464	482	468	484	444	446	444	474	451	474	463	469	489	476	493	454	452	507	488	514	457	442	489	441	488	446	446	462	435	489	447	481	472	456	474	522	489	513	413	479	480	492	484	520	506	503	488	446	478	501	493	485	470	434	505	492	461	474	472	478	447	459	470	483	473	493	525	476	478	498	469	500	443	455	426	438	478	501	522	458	492	465	493	447	471	481	455	455	469	457	498	476	497	455	467	453	461	455	519	449	463	469	474	431	463	440	479	460	483	491	445	528	494	458	457	452	463	493	495	475	479	454	472	469	521	490	443	445	464	489	476	485	479	464	469	447	490	453	456	465	477	464	490	480	470	461	462	454	471	456	414	493	473	470	482	442	502	464	517	461	478	485	437	445	435	488	520	460	472	452	497	507	472	455	487	482	482	460	446	445	456	468	446	472	498	450	449	482	463	466	453	472	500	438	502	452	481	477	449	455	462	432	469	466	498	490	450	502	477	442	441	467	460	458	447	466	466	479	438	517	482	428	474	497	470	477	527	470	485	491	490	454	501	497	419	482	497	460	439	441	490	473	507	483	451	466	487	467	473	462	521	497	492	461	463	437	424	460	474	486	482	466	433	466	515	436	465	474	472	439	502	476	391	462	420	468	477	472	464	428	468	412	514	447	470	483	470	445	496	438	459	454	497	482	485	483	446	463	509	448	440	480	454	460	463	530	474	447	438	460	486	463	443	480	464	465	460	448	492	467	481	489	466	454	472	483	506	477	435	498	479	450	479	491	458	452	460	504	437	494	480	496	469	454	463	458	479	519	478	412	466	472	462	455	449	494	501	456	416	476	481	434	483	459	459	479	464	526	457	474	435	467	467	496	470	476	468	453	434	437	460	481	445	468	486	432	453	471	479	503	476	458	435	481	479	490	490	505	476	492	471	425	467	460	491	490	486	506	461	481	497	456	443	445	515	477	501	494	492	473	481	481	498	482	501	471	468	461	472	481	479	458	469	494	476	424	490	474	471	488	466	451	444	495	465	507	463	468	459	473	493	445	461	455	489	451	479	440	498	511	443	491	472	435	430	487	468	441	443	427	468	467	506	466	437	477	412	458	470	471	478	458	462	523	436	501	528	461	444	447	479	502	470	498	446	452	456	464	464	482	437	454	483	522	489	446	495	477	459	455	463	475	463	448	444	481	470	456	460	487	465	471	452	464	486	460	461	465	456	446	500	481	456	489	473	463	501	465	435	475	456	473	462	450	467	446	463	484	510	433	498	459	463	441	452	452	477	457	496	500	486	489	465	470	436	492	477	485	430	464	503	503	458	465	460	480	484	454	444	463	435	472	464	486	463	446	486	483	439	432	493	447	447	478	450	472	463	445	430	453	475	486	495	480	480	493	452	465	477	476	472	449	472	436	468	455	474	459	504	487	454	448	471	484	425	438	449	464	470	427	470	454	514	480	475	435	467	472	436	495	450	481	469	449	476	472	462	497	495	463	460	462	441	458	451	436	469	475	465	467	498	476	453	477	430	469	465	489	487	453	455	451	465	465	444	435	437	460	538	473	448	458	479	495	462	468	481	461	460	430	471	465	476	446	479	480	468	475	469	484	506	494	491	490	440	487	478	469	460	486	460	464	413	471	460	457	461	437	490	459	460	493	474	482	446	410	444	476	497	524	463	482	495	465	433	463	460	496	475	457	448	459	451	501	465	499	475	484	449	488	456	459	474	476	443	465	462	465	495	527	444	499	509	475	449	469	471	456	454	464	472	459	445	438	430	441	453	444	438	479	474	501	471	463	484	470	453	473	454	456	502	445	471	470	455	460	474	479	486	466	432	471	438	434	489	470	485	476	455	479	485	484	487	503	456	497	424	514	482	460	487	475	447	494	461	486	465	464	455	505	499	496	484	487	469	488	440	516	456	489	480	479	456	432	440	485	405	473	480	468	474	472	468	468	466	463	506	488	458
4878	390	303	172	156	109	125	137	127	129	131	133	131	118	120	145	129	143	138	108	110	112	114	134	136	115	114	131	137	106	130	141	138	117	135	131	135	117	122	134	116	148	115	113	128	150	122	123	122	106	110	121	124	126	122	105	134	115	135	116	120	118	115	135	134	116	126	111	124	144	112	119	133	105	116	142	120	124	127	136	146	119	136	134	116	132	107	129	136	125	125	109	127	126	126	136	126	128	121	113	155	130	139	135	136	141	121	128	116	147	122	149	119	131	124	124	155	120	151	126	111	116	129	117	117	118	141	127	109	128	122	127	118	111	138	117	122	129	134	129	113	142	146	131	134	112	135	125	108	118	134	122	130	136	123	124	128	142	141	108	149	129	153	107	120	132	159	131	113	125	113	120	109	128	122	135	123	119	142	118	136	140	119	141	138	114	117	97	118	124	144	130	112	123	136	138	109	128	118	158	119	134	117	125	125	135	127	101	139	132	133	129	106	138	106	144	130	114	120	114	137	127	112	111	135	129	142	114	125	144	112	108	136	101	120	124	129	121	125	118	119	141	135	120	130	114	134	122	105	131	136	121	131	122	136	130	117	123	116	124	107	127	130	131	109	118	129	121	116	108	131	119	133	127	126	114	133	115	128	107	103	128	128	128	113	138	119	109	152	136	123	132	127	123	97	109	111	105	119	145	132	116	114	109	137	118	137	124	147	135	105	117	110	118	135	125	119	126	117	131	140	115	111	139	130	121	119	116	122	123	124	125	138	126	116	126	134	126	145	122	128	105	134	115	115	125	129	127	127	118	110	117	129	122	151	125	136	137	135	131	131	116	107	128	120	134	113	125	113	104	112	120	138	109	154	117	116	129	124	112	128	120	129	133	116	117	140	137	122	123	113	124	108	107	137	117	116	125	137	104	134	127	134	131	130	123	130	132	123	115	106	122	123	119	122	129	149	143	128	141	123	132	117	136	132	126	135	130	118	128	123	126	127	114	136	124	117	131	118	128	136	143	122	109	114	122	122	124	120	124	113	147	133	135	143	114	153	114	110	120	135	107	126	138	131	137	131	119	126	130	139	127	126	134	108	120	117	108	126	111	116	122	116	136	107	127	109	149	135	117	101	128	124	124	107	140	128	121	133	111	130	114	139	120	117	105	109	109	131	106	123	124	114	116	142	131	126	97	124	125	119	136	130	126	139	133	122	129	126	133	130	122	111	125	117	107	126	125	133	128	122	140	145	106	130	134	127	133	106	131	112	123	136	132	142	123	134	122	130	128	108	136	110	137	122	122	125	128	135	140	123	148	122	123	129	123	135	115	130	142	103	119	133	116	123	117	136	121	122	135	119	120	112	117	134	117	123	140	113	115	112	129	132	142	110	122	122	109	121	121	139	130	139	111	121	127	110	106	132	129	138	120	115	125	121	140	145	150	114	136	121	121	118	128	137	126	134	130	147	99	133	120	125	133	133	132	129	121	125	134	141	124	122	119	125	118	124	126	125	119	129	142	136	145	115	142	120	113	114	116	136	123	112	132	126	132	131	125	123	130	139	144	127	141	121	132	125	127	117	128	97	148	141	116	141	120	127	133	119	118	138	130	129	127	127	135	117	110	141	122	102	116	120	115	132	108	125	125	125	139	123	112	107	109	129	122	114	129	119	154	126	119	130	111	115	164	141	106	141	103	142	123	137	125	112	80	132	128	131	136	123	139	140	127	121	103	122	133	117	142	121	116	128	139	125	118	113	126	127	137	115	112	145	125	128	129	130	124	117	135	136	127	120	139	123	134	138	125	133	122	113	134	118	129	138	118	122	127	106	121	132	137	97	131	124	112	130	123	119	124	133	121	117	133	133	128	114	99	121	131	136	110	136	132	121	118	138	129	152	108	129	114	110	128	123	118	123	138	96	102	109	111	115	98	114	133	124	146	123	136	128	111	132	146	133	128	125	106	122	139	116	130	147	145	135	101	131	106	129	119	136	118	126	91	114	126	122	137	120	123	122	111	115	111	126	121	120	129	122	130	132	122	129	136	132	113	120	122	107	99	139	123	115	133	107	140	117	117	133	129	107	119	136	126	154	130	138	107	145	130	112	115	141	114	122	136	117	132	130	99	124	118	118	141	145	107	126	129	119	122	106	111	107	137	111	124	131	124	122	143	128	129	118	122	115	132	127	125	115	115	127	125	132	130	121	105	103	120	140	144	108	125	123	112	116	120	134	113	120	123	115	108	126	109	124	122	127	99	117	150	122	126	133	118	117	143	128	127	126	117	139	127	108	128	128	120	129	145	115	127	135	123	134	146	121	112	112	123	127	119	124	119	125	131	132	123	117	131	132	121	144	127	110	118	132	108	115	108	123	138	143	135	126	135	122	125	130	135	102	127	132	134	135	133	143	130	137	125	117	129	127	129	151	116	119	135	137	117	119	121	120	127	140	129	119	123	129	138	144	127	122	99	111	125	125	141	123	158	134	124	103	127	106	118	118	136	120	128	142	131	120	112	138	116	140	131	163	144	101	132	126	117	116	116	132	133	131	158	119	119	129	120	141	140	117	114	127	137	117	122	111	125	128	110	114	139	125	138	117	131	127	130	131	113	127	120	140	141	142	110	131	127	139	119	119	128	140	131	119	113	106	132	114	123	114	123	124	125	122	124	143	130	132	143	121	154	135	125	128	130	102	132	135	131	118	124	118	124	132	115	124	129	137	137	131	122	156	116	138	116	110	136	137	127	140	127	111	133	117	121	108	115	123	123	118	133	123	137	123	121	119	117	130	124	128	122	122	121	117	123	133	111	107	118	119	137	127	112	128	116	147	121	129	118	121	121	141	118	106	112	114	142	135	123	121	126	137	115	143	114	131	127	125	125	116	126	133	139	130	127	129	140	146	113	133	118	131	115	131	113	120	118	102	116	106	130	113	128	122	148	113	105	123	122	120	119	112	119	131	141	136	135	118	115	143	118	123	149	133	108	112	134	96	105	144	126	125	119	120	118	132	119	130	120	107	136	113	131	106	113	130	124	135	111	137	113	119	124	122	123	137	139	126	114	120	119	120	107	125	119	119	141	139	121	143	110	117	115	125	119	130	121	121	126	118	121	123	107	116	134	128	107	114	115	143	122	111	126	129	141	126	120	117	115	141	109	124	112	124	130	126	116	144	150	106	112	138	103	123	102	125	108	146	126	125	138	133	138	118	131	126	119	114	131	137	115	125	119	134	130	123	117	120	122	134	115	132	124	112	112	123	133	133	125	124	128	120	131	124	126	141	126	134	124	113	95	117	146	123	131	146	124	107	120	123	141	120	135	115	122	129	116	125	139	128	129	131	121	127	125	130	120	119	126	122	116	121	121	130	128	129	104	151	112	114	119	154	135	125	115	100	136	130	125	122	127	102	129	130	141	118	140	123	139	126	127	149	139	113	125	133	133	118	124	104	114	130	123	98	130	119	122	120	122	119	123	119	108	138	123	147	105	119	111	119	132
6193	531	619	625	594	565	525	551	506	521	470	503	469	479	450	456	482	436	500	456	451	437	490	471	457	463	461	488	494	436	447	451	466	447	447	481	435	445	461	459	471	456	454	466	468	459	434	467	444	462	424	506	476	463	458	442	450	486	504	475	463	436	451	485	475	472	440	457	467	458	473	476	442	477	482	433	454	474	485	496	434	450	437	466	471	431	453	424	470	489	442	477	456	465	429	443	432	444	459	467	489	451	473	471	456	442	482	481	464	402	411	445	438	463	445	474	451	447	464	500	455	514	493	432	447	443	438	433	465	474	462	492	461	430	429	445	505	455	440	460	472	447	491	421	450	482	460	419	449	446	457	432	467	478	459	481	433	438	464	488	443	460	455	449	447	444	421	489	458	445	414	432	460	421	453	417	445	465	442	452	430	466	433	487	453	428	456	469	425	434	465	450	472	445	464	431	447	459	433	459	427	450	460	450	444	511	478	387	461	459	473	416	429	473	463	451	429	463	463	436	476	479	434	426	479	476	461	456	465	446	432	468	492	396	446	429	445	469	481	449	460	456	503	421	472	469	444	443	457	459	456	473	471	447	471	466	459	467	438	441	483	478	470	463	486	444	417	441	465	439	444	464	503	462	462	472	456	461	474	458	454	440	472	470	456	453	461	447	457	488	470	437	435	473	442	438	471	455	477	490	433	471	491	440	450	491	413	386	438	430	421	430	448	442	469	444	452	450	497	465	449	458	483	451	451	449	466	447	442	415	446	460	482	466	468	448	452	483	466	440	467	469	427	448	450	468	469	459	453	487	506	460	449	468	434	462	451	430	427	496	482	438	444	459	448	476	430	443	470	448	441	467	463	464	453	496	469	453	440	453	484	479	429	501	446	466	433	427	463	453	449	457	443	418	466	447	477	458	475	436	463	428	457	434	433	441	449	435	437	485	437	436	451	438	462	434	461	467	454	453	425	475	454	448	445	457	433	442	458	470	425	443	465	465	462	467	443	439	451	481	436	471	432	427	420	434	413	455	437	447	463	443	450	491	451	453	461	458	452	494	447	472	446	461	435	483	474	452	473	441	445	437	448	433	488	452	461	438	490	498	456	479	440	482	439	463	450	445	451	441	439	484	447	460	485	430	463	459	509	445	458	415	436	424	455	481	444	468	425	439	458	462	463	462	438	415	467	465	452	440	477	427	431	442	495	439	489	458	451	459	462	447	446	470	441	446	452	450	452	482	451	448	457	422	459	438	439	470	449	456	477	486	480	487	446	471	439	444	447	461	469	481	466	438	481	454	486	468	428	468	478	431	449	444	463	459	474	460	475	422	452	450	438	455	493	445	453	461	434	490	441	455	404	443	445	461	455	418	432	472	439	454	442	462	457	472	453	459	449	461	439	434	476	450	426	475	412	478	432	464	508	439	453	452	439	467	469	445	425	458	468	460	497	452	441	465	469	452	467	476	449	454	469	467	468	437	466	456	435	478	446	432	459	479	491	435	441	438	425	458	491	493	453	488	446	449	439	472	454	474	468	435	457	471	432	435	482	463	529	469	470	423	452	453	450	475	483	421	457	449	431	456	470	451	442	467	476	468	439	432	500	457	443	422	454	460	439	450	458	465	424	450	442	445	444	450	437	410	459	460	442	459	464	425	473	431	445	469	469	409	466	430	478	410	461	434	423	472	459	452	441	477	478	447	457	459	442	445	474	465	473	479	422	433	419	450	435	465	435	440	472	444	464	492	430	429	460	440	458	451	489	458	464	452	444	464	441	436	451	451	471	426	451	414	444	451	491	412	448	477	447	458	434	471	450	428	456	422	451	473	495	485	464	428	437	431	482	457	445	468	414	434	468	421	443	483	440	478	489	500	428	457	444	466	427	490	428	460	454	454	437	461	432	460	468	463	485	496	460	438	424	444	440	461	442	445	458	474	456	465	498	434	444	435	464	458	443	486	429	468	448	428	457	459	461	418	462	410	445	451	468	450	434	471	488	461	461	463	440	469	450	469	451	444	419	468	465	424	447	476	430	447	481	461	473	477	475	461	467	426	470	502	446	449	430	482	433	444	441	442	478	434	430	454	477	444	475	429	470	431	422	472	488	456	453	457	438	472	493	476	487	442	471	421	462	444	476	457	455	452	426	472	446	472	451	474	455	470	454	421	443	440	475	459	433	477	443	450	491	410	456	486	454	478	490	425	464	453	443	459	466	508	450	453	527	474	465	462	481	445	473	489	436	466	421	434	444	456	479	447	472	459	452	459	467	442	422	427	499	465	424	487	482	426	470	430	412	443	479	469	467	471	462	471	487	449	448	476	475	446	446	412	458	479	433	440	456	436	420	452	441	467	454	447	425	464	494	467	445	481	451	497	431	443	444	480	482	443	455	469	436	461	454	451	486	478	472	443	441	457	457	422	444	465	436	431	447	428	473	485	476	432	479	431	463	453	481	432	451	476	450	456	425	433	464	460	457	448	446	452	456	466	480	482	457	447	425	456	482	405	452	476	437	466	451	453	467	456	480	450	470	447	425	473	439	413	451	479	455	468	443	489	442	456	435	448	477	468	451	455	473	436	460	426	456	440	423	431	464	454	465	455	476	415	443	466	462	469	452	459	454	487	439	474	463	423	478	472	433	453	500	477	475	489	446	426	443	453	476	438	442	454	450	449	487	460	439	470	473	467	451	463	465	478	442	479	431	422	457	482	420	443	481	470	460	450	493	420	423	446	445	458	483	465	461	405	461	474	446	444	451	439	492	436	431	469	450	425	464	453	471	427	455	443	431	467	442	460	451	485	436	469	473	444	470	460	472	455	454	480	499	461	473	414	470	430	432	462	476	442	478	456	441	443	441	498	449	450	463	433	445	468	453	436	405	429	491	467	462	450	460	445	474	473	470	484	441	482	430	456	425	455	443	443	438	455	437	467	454	465	459	404	466	472	478	475	446	430	450	481	450	470	454	412	465	452	457	426	459	450	478	441	455	436	463	456	481	485	455	479	445	469	454	437	473	484	465	469	421	467	481	501	464	474	452	491	505	429	478	434	452	462	477	444	444	480	458	441	419	436	464	494	441	497	432	465	449	428	470	452	458	441	418	453	443	477	472	446	423	445	481	417	454	455	404	460	449	473	445	424	451	486	468	461	417	482	472	439	479	442	446	460	426	476	460	471	443	481	482	436	420	437	478	476	462	432	436	430	480	462	416	474	460	459	441	457	454	459	462	489	445	436	441	420	426	479	439	441	393	437	476	434	407	441	481	431	473	423	460	480	458	463	443	487	452	455	484	448	462	411	490	452	451	424	450	462	436	464	438	453	473	472	458	454	507	477	422	419	430	457	450	447	451	442	475	454	464	488	453	475	479	439	424	456	454	495	437	464	471	433	445	420	415	457	457	416	449	479	456	458	451	414	454	442	461	453	426	427	440	453	450	471	470	471	456	460	449	441	456	445	501	472	456	452	423	462	473	425	436	455	458	453	477	464	449	434
33799	17455	2846	789	573	405	282	259	188	177	160	145	122	123	122	121	112	116	102	99	85	118	72	68	92	92	63	92	93	76	87	95	91	113	90	81	87	86	69	76	84	74	77	79	77	76	86	68	80	86	88	72	77	83	89	78	78	76	75	73	88	67	78	82	75	86	95	98	86	74	84	88	74	72	72	77	97	75	75	81	74	86	81	73	75	82	69	78	91	89	76	72	67	78	71	74	100	77	77	90	87	71	82	82	80	69	78	73	98	90	99	86	98	77	86	83	92	73	76	79	87	94	78	73	78	75	88	83	70	74	88	97	93	79	60	74	72	78	83	75	79	89	87	87	96	91	59	72	78	69	80	85	82	95	83	75	66	73	86	74	69	88	98	86	78	89	67	77	87	75	76	73	75	84	76	66	71	71	71	74	89	79	68	78	67	71	69	74	69	80	73	72	70	75	68	79	69	82	79	76	74	85	76	79	80	83	69	94	81	73	93	79	77	79	68	65	82	79	89	78	80	85	66	75	85	77	85	73	99	85	69	86	75	75	73	84	73	74	94	91	90	86	89	73	79	78	95	92	66	97	90	70	74	87	74	80	77	81	69	75	84	92	78	85	76	76	84	74	81	66	79	70	75	77	90	66	87	77	90	105	78	82	79	89	74	74	79	75	82	81	93	64	79	63	72	69	85	89	78	87	85	100	70	94	81	70	80	90	75	95	75	80	70	76	70	88	73	74	93	77	83	86	71	65	90	63	94	84	81	65	69	89	82	81	63	91	80	87	78	79	97	83	66	78	85	81	69	73	77	72	72	68	83	77	64	82	88	76	90	94	73	72	79	91	86	75	85	73	74	73	73	70	85	88	70	78	81	99	75	78	103	92	64	94	83	94	85	74	88	87	72	96	77	96	86	74	82	93	94	79	76	86	83	80	86	79	96	87	80	80	74	65	77	76	87	65	84	71	68	86	86	85	69	82	72	91	64	64	81	77	77	64	83	79	85	70	63	97	80	87	76	94	89	70	81	72	83	85	91	71	79	70	71	81	75	71	76	57	69	97	69	79	93	79	86	92	82	82	91	73	77	85	89	82	77	75	85	100	87	73	69	90	90	87	86	95	65	86	94	86	69	93	81	82	83	75	82	92	76	68	87	77	63	81	78	80	84	87	75	72	67	67	82	78	80	79	91	75	83	72	85	66	80	93	80	80	69	57	70	77	91	82	82	83	84	81	90	93	80	74	72	67	76	90	82	78	89	77	74	71	98	83	78	75	76	100	72	85	99	80	67	83	72	74	68	77	90	86	87	90	81	71	56	86	83	92	74	85	91	74	78	73	88	78	82	72	93	75	75	90	90	89	74	73	80	74	79	90	88	85	82	76	100	69	85	81	67	78	94	87	82	87	80	59	96	95	77	85	97	67	69	77	74	67	81	59	90	84	71	74	78	87	71	82	74	83	78	61	73	72	84	80	64	80	74	62	71	83	72	77	82	92	88	83	65	72	72	81	88	85	76	84	73	83	69	61	85	80	84	78	78	85	86	68	77	86	88	84	74	69	74	79	83	97	72	75	81	62	83	71	82	71	64	74	81	79	77	75	74	85	72	73	82	75	79	88	92	82	84	90	85	75	80	85	95	88	82	86	96	76	90	76	72	93	83	78	80	81	64	81	84	66	91	80	67	64	91	90	66	77	92	87	76	68	78	99	97	76	90	70	75	82	76	107	74	81	67	81	77	68	77	78	54	98	88	64	56	92	83	87	81	74	82	85	81	74	67	82	81	76	70	77	86	72	83	85	90	89	68	78	78	75	69	67	81	72	88	84	78	76	81	71	82	76	89	94	82	85	67	81	92	85	71	90	79	85	71	75	102	95	77	98	88	85	66	76	79	69	61	87	87	84	94	77	80	64	74	91	77	63	77	61	107	103	82	88	81	77	74	81	78	85	85	60	76	87	70	72	77	79	91	72	86	75	66	85	70	61	107	91	73	70	77	76	67	74	81	89	77	72	73	77	75	86	82	82	81	71	96	73	75	80	87	76	80	83	79	84	69	82	84	82	96	73	90	66	69	69	77	77	63	108	83	95	84	82	74	95	75	83	80	81	60	76	79	74	92	84	78	84	67	78	80	83	84	71	89	77	65	74	91	62	82	75	72	70	81	71	69	65	77	82	85	93	70	75	74	79	89	94	78	76	75	82	82	81	101	80	89	84	85	86	69	71	96	68	78	65	87	77	93	95	83	86	74	72	87	91	80	78	74	83	85	69	99	93	89	102	84	80	72	82	84	81	75	87	75	83	71	59	93	70	81	77	73	60	67	96	87	87	87	91	89	73	77	86	84	67	78	60	67	83	86	77	84	87	68	84	83	64	91	83	74	72	94	79	83	69	74	59	72	75	94	72	75	79	78	79	90	73	71	91	71	84	91	89	75	96	92	73	100	79	77	83	90	78	73	91	65	86	66	71	84	74	81	83	88	85	71	93	81	76	84	86	83	83	74	78	88	68	84	99	79	84	66	80	91	91	86	82	98	70	90	78	76	88	82	72	90	84	76	88	81	79	82	78	80	74	79	82	100	80	59	82	75	79	92	80	79	71	78	82	86	83	82	83	80	66	80	74	78	80	98	73	75	73	85	90	75	74	62	80	90	76	72	72	98	81	77	86	92	70	79	79	65	71	66	86	84	65	73	62	74	73	83	80	71	85	74	79	84	89	89	76	82	79	88	70	83	87	70	77	111	74	77	66	81	62	77	85	86	65	74	82	72	67	81	88	83	85	70	75	83	93	77	88	88	77	77	74	74	93	85	78	75	103	85	90	75	71	80	88	89	70	79	74	86	85	80	80	70	80	88	87	85	66	82	75	81	79	94	90	81	68	88	91	84	80	79	80	101	82	93	86	84	93	87	68	69	86	87	79	83	102	75	71	75	77	93	68	72	59	78	82	80	69	66	85	90	72	79	99	79	95	76	65	77	75	67	82	90	77	76	85	69	53	76	68	91	93	83	70	93	85	73	79	77	89	84	79	83	92	83	68	72	79	72	86	88	70	79	77	88	79	84	78	84	85	75	89	87	87	63	94	65	91	93	81	74	60	74	72	83	86	67	76	74	61	89	76	72	77	87	96	89	80	76	86	88	66	73	68	77	77	70	82	79	68	74	82	89	84	84	76	79	83	73	81	78	87	94	67	70	91	97	86	83	78	83	93	67	82	71	71	76	89	67	84	77	84	84	64	70	84	89	73	83	84	85	98	77	84	94	93	63	84	93	75	78	80	75	77	76	68	66	76	60	81	75	82	65	95	95	67	83	86	81	88	93	86	72	85	80	86	81	89	78	99	93	90	90	90	86	73	79	66	95	77	82	92	91	82	81	79	82	63	84	63	72	78	78	73	79	77	71	62	90	88	69	92	76	78	68	65	94	86	68	84	93	70	80	87	73	71	85	86	77	65	74	90	72	76	74	90	71	66	80	85	78	76	69	82	72	80	84	88
17047	1136	2616	2962	2565	2101	1667	1398	1260	1124	893	922	808	768	716	633	628	606	599	522	532	472	457	457	442	438	428	401	432	408	385	439	384	394	392	404	409	374	365	369	376	327	357	381	369	315	335	349	350	346	368	327	346	337	354	327	336	365	315	327	328	311	364	368	332	364	321	290	343	343	307	348	332	317	317	343	296	312	302	341	338	329	323	317	347	308	330	340	334	324	332	315	320	304	323	330	331	303	338	320	332	331	299	320	318	301	336	335	328	337	351	335	306	305	344	314	300	304	319	335	299	323	273	322	318	330	324	310	332	316	316	308	333	343	317	334	336	316	303	286	334	300	292	326	313	318	309	320	331	315	305	337	333	318	316	285	338	318	328	325	320	309	323	323	315	307	330	318	314	316	341	332	308	334	315	333	325	336	358	315	306	321	323	334	318	312	303	297	317	294	319	299	318	348	293	305	283	331	326	328	319	316	323	309	333	285	317	312	314	319	288	311	322	346	316	298	320	316	321	308	319	328	301	299	329	311	301	322	329	328	328	315	320	322	314	321	311	324	293	345	337	341	307	326	322	309	303	365	315	308	302	336	324	332	316	305	332	293	289	326	327	315	326	342	344	315	325	325	318	312	304	330	336	306	300	322	349	309	318	328	315	336	288	332	331	313	304	306	324	288	340	307	358	327	271	330	267	309	323	343	293	326	292	355	272	287	306	336	305	337	313	333	329	333	319	323	338	333	322	345	311	302	324	320	352	327	353	294	319	351	322	328	330	309	288	321	329	299	309	314	306	320	345	313	308	344	337	328	300	334	337	316	316	323	319	323	364	323	323	339	323	320	337	296	326	317	300	309	320	355	305	308	294	296	393	334	334	333	280	298	341	305	336	347	330	324	337	331	313	326	325	323	339	318	324	310	326	312	308	292	311	308	340	320	315	332	300	304	309	336	320	306	313	325	329	297	323	288	344	325	328	341	308	326	342	298	315	337	298	325	342	316	306	325	308	335	303	324	339	317	294	302	318	294	322	312	332	345	313	272	306	308	326	340	311	278	334	334	331	294	313	328	333	300	320	307	305	335	305	331	286	332	337	325	303	315	356	331	337	317	311	307	327	309	314	322	312	294	302	304	327	321	315	332	300	302	307	296	311	331	334	319	311	331	334	275	296	309	312	294	317	340	332	315	319	311	297	306	332	302	327	312	331	334	310	292	333	315	310	303	313	309	334	327	349	329	300	317	285	316	309	300	308	283	337	347	323	296	322	329	310	316	294	355	332	307	340	284	306	312	324	323	351	318	314	312	313	328	295	342	326	320	280	333	343	327	311	306	304	353	333	333	332	304	302	306	332	326	345	347	326	334	316	294	301	335	316	309	325	315	332	311	336	314	324	292	308	323	321	317	290	302	310	342	330	306	322	356	300	328	341	348	291	306	312	299	300	327	332	338	318	298	329	343	339	301	302	320	315	307	300	312	297	301	349	270	337	334	289	313	311	322	305	290	310	329	312	334	343	311	320	322	365	305	320	331	303	328	318	314	351	342	304	303	296	343	311	330	323	312	307	302	321	301	307	330	311	311	309	335	320	291	314	309	316	349	293	316	327	321	324	309	340	338	289	345	315	314	323	279	326	302	301	297	315	327	315	337	320	283	308	333	303	332	316	309	351	317	315	317	306	318	327	312	317	330	289	312	356	325	318	336	300	321	325	303	337	320	326	293	304	320	336	263	319	308	341	322	348	320	309	320	301	313	303	274	314	348	325	341	336	305	317	298	316	297	300	288	324	332	364	314	326	326	317	300	334	316	316	313	351	333	320	323	299	341	335	343	300	316	305	339	290	333	359	320	311	350	309	302	308	286	327	299	320	310	316	320	296	360	293	337	284	326	294	308	317	304	312	321	323	303	330	308	313	356	311	309	356	313	298	349	319	333	285	293	280	309	320	325	314	324	290	304	307	345	301	309	314	346	295	293	323	303	339	316	329	356	315	326	305	294	325	307	303	297	284	303	298	352	315	306	300	293	290	312	313	331	357	295	328	309	327	321	298	284	327	314	319	320	301	329	288	324	312	336	339	301	294	295	299	298	324	326	324	308	329	302	342	296	296	318	313	293	327	285	296	295	320	330	342	303	293	334	332	318	350	343	322	340	359	344	358	279	330	317	318	300	287	340	302	309	335	354	331	319	379	327	341	293	316	296	338	349	333	331	325	312	311	302	290	306	321	325	300	288	336	322	320	322	299	326	323	346	264	336	308	315	328	310	351	350	338	328	309	342	311	298	320	318	327	322	317	299	297	322	298	362	295	306	309	323	317	298	305	350	347	316	320	285	320	346	325	320	337	343	333	276	305	321	313	323	311	350	325	318	342	352	309	316	292	323	274	332	295	324	337	302	301	304	313	308	317	339	305	321	317	298	314	312	356	320	330	309	297	319	334	315	307	336	296	324	311	312	294	303	351	332	321	328	331	309	264	327	343	326	299	332	339	325	346	275	309	325	310	330	287	309	313	308	306	321	294	295	320	282	300	334	315	309	311	320	312	338	321	337	306	330	327	315	304	312	318	264	336	337	304	298	308	312	314	328	299	300	308	297	306	319	341	321	333	358	318	334	319	312	317	320	362	316	326	313	312	311	306	330	314	304	324	314	306	324	324	326	330	337	313	329	338	308	316	327	329	311	325	285	327	308	305	298	319	305	301	301	320	299	309	343	292	336	330	333	345	321	303	315	295	320	306	302	335	301	345	342	348	286	330	324	310	337	297	337	315	292	339	321	302	360	305	336	351	350	284	320	338	322	325	315	311	293	332	336	317	309	319	331	333	296	321	325	342	310	288	333	309	307	315	302	311	313	295	336	331	329	316	318	321	321	306	324	340	318	311	328	311	292	316	298	303	357	325	299	326	330	334	311	350	308	337	333	301	316	322	331	320	348	319	316	310	269	317	308	287	280	303	305	327	338	338	310	328	324	333	325	330	326	334	340	333	320	307	295	307	337	318	339	318	293	327	305	308	317	278	281	339	320	292	294	327	334	306	305	305	322	293	302	305	293	318	297	332	349	326	310	308	303	336	296	316	318	310	292	331	299	331	330	311	306	326	317	326	285	318	288	298	327	327	332	347	291	303	301	289	332	317	332	297	310	311	339	306	335	318	307	306	335	286	335	311	311	317	330	330	344	353	321	357	323	285	317	307	326	325	316	322	317	291	319	298	310	333	335	282	304	320	321	272	315	328	337	310	321	316	302	328	274	316	286	311	290	282	324	315	343	325	333	315	308	342	305	299	324	339	317	346	269	318	302	336	313	331	305	364	288	311	321	275	333	325	342	304	326	323	323	309	340	334	326	327	330	312	307	323	321	309	309	325	310	305	319	312	338	306	300	294	310	295	329	313	293	326	290	307	340	282	351	313	312	313	342	293	328	308	324	293	332	295	297	311	295	311	317	347	298	302	311	336	336	323	304	344	362	298	318	327	311	306	335	332	302	319	317	333	298	311	301
36916	25810	12370	1824	1069	775	632	477	415	347	291	285	256	227	213	216	205	168	158	187	168	176	158	182	138	168	151	174	150	138	155	133	164	173	139	155	157	148	123	118	155	148	128	127	137	151	134	137	138	146	138	136	128	130	158	113	146	146	139	152	158	138	139	128	128	153	120	128	141	133	127	131	132	155	141	150	137	159	143	140	130	129	148	146	129	138	117	140	120	150	135	127	121	136	126	141	124	136	137	142	135	153	147	140	129	130	124	127	128	128	120	121	133	127	119	145	147	134	139	122	136	128	130	127	137	147	148	107	142	128	132	144	174	138	131	131	144	151	129	119	152	128	146	139	136	128	151	133	149	138	108	119	153	139	113	118	132	137	139	136	121	127	141	131	135	123	159	142	130	122	136	138	128	137	127	124	137	131	155	139	131	156	140	151	159	136	143	138	136	153	121	168	129	146	129	115	109	116	135	132	125	134	122	150	114	137	143	143	149	142	135	144	129	137	132	146	117	160	120	138	124	110	146	139	127	146	150	116	120	153	128	144	111	132	125	128	166	127	159	145	122	131	139	138	137	133	134	151	125	145	157	125	131	119	131	135	148	156	164	116	143	124	136	131	129	133	133	145	125	159	136	143	131	132	137	136	135	128	143	126	121	154	131	120	136	119	158	140	134	135	148	135	129	125	142	137	137	125	143	132	151	125	155	127	126	139	141	117	141	158	128	142	117	132	118	133	156	124	121	119	111	135	125	136	146	132	122	128	142	124	132	129	135	119	131	137	143	150	155	140	133	119	142	142	141	130	131	134	126	147	124	133	144	139	145	143	146	147	146	129	133	149	147	141	140	124	143	143	147	152	117	165	156	134	144	134	146	157	127	132	142	137	129	124	125	140	126	142	142	143	141	148	142	134	130	121	138	128	139	131	124	157	124	149	125	139	135	143	135	141	129	149	145	148	135	134	143	131	148	126	125	144	143	146	124	130	115	160	100	140	127	131	151	139	122	140	146	145	149	118	134	158	131	140	151	140	144	153	134	115	128	140	143	114	123	123	117	119	148	136	142	135	137	151	149	130	141	142	132	124	135	108	131	125	133	119	128	129	159	145	120	128	119	161	135	155	125	120	134	117	137	127	142	142	141	146	129	143	141	118	156	123	135	138	132	146	127	132	153	131	139	121	151	125	120	150	152	156	148	149	137	149	141	135	130	136	137	131	135	146	130	151	126	144	149	151	135	121	119	130	151	130	135	128	111	118	135	137	149	149	143	158	125	134	152	144	122	127	141	136	156	117	128	140	131	156	124	109	118	137	122	148	154	143	146	150	156	138	133	140	129	142	147	139	134	115	133	143	135	139	136	141	127	140	137	122	149	142	134	148	130	134	141	151	147	127	143	134	148	138	145	115	140	133	126	149	127	139	134	127	135	151	120	126	131	124	152	137	137	116	152	131	150	142	113	138	129	136	141	128	156	121	126	123	142	145	137	135	153	135	146	133	149	148	128	142	137	137	151	141	131	141	137	135	134	133	141	149	134	117	127	109	161	145	141	113	155	138	128	126	155	140	145	126	146	145	137	141	143	119	124	143	134	114	117	114	122	113	117	127	138	135	156	121	123	120	141	122	139	137	143	156	136	141	139	149	145	113	130	125	150	136	134	121	124	139	147	136	140	150	128	137	164	138	147	136	131	138	132	132	145	150	143	132	152	142	132	130	147	121	134	124	114	140	132	156	163	127	133	129	144	137	122	155	137	119	120	119	153	139	141	161	126	126	151	122	135	140	121	135	137	157	131	113	135	137	135	131	153	125	133	141	138	132	145	137	128	138	142	132	125	132	117	123	128	130	122	156	122	145	146	143	143	123	134	140	146	149	132	139	136	122	137	122	113	141	142	140	159	155	137	122	131	133	135	140	122	136	144	139	159	149	137	141	115	138	139	130	141	135	143	147	137	140	147	139	142	119	141	141	126	157	140	120	142	120	135	135	137	130	140	138	132	124	135	119	146	141	145	136	116	128	134	124	131	144	145	110	143	152	132	148	142	138	143	130	143	134	129	143	132	116	133	153	163	141	132	137	125	129	135	132	141	128	153	134	118	128	123	128	116	159	115	118	127	148	131	130	135	154	120	139	123	121	125	139	133	122	159	138	146	128	124	132	133	114	147	134	142	157	149	125	149	133	122	138	140	126	137	138	146	151	119	150	134	151	138	125	141	142	127	131	141	136	142	136	128	127	138	119	155	122	127	140	125	155	142	137	128	144	141	133	132	140	124	138	140	140	137	141	148	123	135	154	139	146	126	113	137	144	124	139	132	133	124	138	115	139	156	130	126	135	143	138	150	147	133	132	140	141	131	126	134	142	143	129	128	123	136	140	116	127	131	112	133	127	132	143	129	129	126	120	125	163	119	125	141	149	142	143	123	115	121	116	141	140	138	117	142	140	121	153	141	125	144	136	153	151	125	148	150	104	140	142	150	151	129	141	141	138	143	124	145	139	125	134	139	141	146	126	134	143	130	132	130	107	131	147	149	121	140	139	130	138	139	147	142	126	124	127	119	112	122	141	126	143	140	118	138	156	143	134	138	126	133	154	135	132	135	143	137	128	121	135	123	130	147	138	126	137	139	157	130	150	147	149	142	129	149	121	143	135	135	116	139	138	136	135	128	139	136	140	173	142	118	147	137	159	151	155	145	149	131	144	141	124	146	143	117	134	133	131	129	142	125	143	143	136	137	120	130	154	128	148	155	121	131	145	145	151	142	135	132	142	124	127	153	136	120	155	141	136	130	133	117	158	148	128	122	158	146	143	132	145	125	118	142	122	141	137	128	113	137	147	142	132	123	118	142	121	121	111	146	142	130	134	143	139	133	131	130	133	109	158	123	130	132	113	127	143	141	136	132	139	115	129	137	163	143	122	139	134	135	132	138	134	132	126	144	134	133	122	142	144	128	151	136	131	138	129	147	148	155	142	118	116	135	119	127	130	141	131	133	140	135	142	140	144	132	123	138	144	141	116	130	119	139	124	132	156	148	143	156	133	128	133	136	127	137	133	129	116	152	120	114	140	128	154	127	137	125	138	129	168	118	143	129	149	129	118	140	129	134	140	130	135	140	142	130	125	135	149	141	160	125	135	107	136	137	122	132	150	145	121	149	125	149	128	154	135	144	144	143	135	127	138	114	146	146	114	127	125	129	121	141	143	148	130	125	148	143	140	143	123	127	125	145	114	130	119	139	128	145	135	133	119	121	153	132	135	128	150	146	120	143	125	131	133	139	107	123	119	122	137	125	125	109	128	139	127	152	134	134	130	133	135	115	141	143	141	144	129	162	122	153	138	137	127	135	146	117	140	125	121	123	115	129	134	140	134	128	137	124	144	132	124	133	145	130	145	105	157	137	121	118	136	138	115	145	120	128	116	147	119	130	128	140	121	133	152	143	132	141	147	157	143	124	137	128	122	137	127	145	138	105	137	155	119	137	116	117	143	141	138	128	123
21210	2198	4760	5389	4725	4003	3188	2779	2252	1998	1774	1584	1433	1329	1283	1059	1093	980	941	900	876	865	789	734	733	742	727	735	637	657	646	699	646	623	569	597	585	610	571	610	601	582	567	571	571	546	552	523	544	576	529	573	533	540	538	528	532	511	524	519	543	502	539	511	549	509	526	527	527	558	543	534	521	509	548	520	495	544	510	592	501	532	520	498	505	525	509	478	527	512	480	479	498	466	513	542	476	517	503	535	506	491	497	542	507	481	523	498	471	512	507	520	449	529	524	484	525	474	510	462	489	480	518	471	532	529	489	532	449	451	485	460	510	531	499	508	547	492	483	487	503	487	535	546	512	508	509	456	479	482	477	509	473	470	521	508	486	543	494	498	506	507	521	489	510	495	501	469	454	484	528	493	485	481	494	485	546	462	499	523	504	505	512	517	535	482	496	467	488	557	520	496	520	448	486	519	475	501	495	512	500	484	516	517	524	505	435	482	498	512	474	475	478	474	497	485	493	492	453	550	557	521	465	493	506	482	507	514	530	481	471	508	534	533	469	454	518	490	499	461	473	464	497	490	504	455	509	496	465	477	511	513	501	496	477	475	463	525	501	510	538	467	512	498	481	502	462	492	532	527	479	488	491	513	491	510	493	502	486	501	466	496	468	519	490	483	510	484	501	488	480	528	500	479	505	492	467	501	485	471	511	509	469	503	455	515	479	448	503	494	456	519	454	482	505	487	491	525	512	451	501	501	506	464	448	491	492	470	490	486	455	473	488	472	472	489	503	498	436	482	515	467	499	501	490	486	517	486	465	504	483	459	498	500	468	539	480	538	492	472	477	504	491	485	516	524	475	488	471	531	478	472	510	540	513	458	521	485	489	468	479	475	471	479	480	476	500	507	473	469	513	495	483	484	500	442	499	473	543	500	461	484	475	472	528	512	495	501	478	514	499	507	494	488	480	462	534	512	473	450	527	481	513	475	506	489	519	521	526	479	471	499	476	478	512	501	482	487	493	479	477	492	487	446	516	513	503	501	502	496	503	499	505	473	466	476	506	428	507	479	514	480	515	493	524	466	493	473	494	486	502	464	468	484	458	489	527	424	526	479	510	447	485	486	497	499	479	492	490	458	479	473	475	515	513	486	458	518	529	493	535	483	512	478	495	523	505	481	503	476	491	554	493	495	524	517	494	435	509	480	492	507	484	502	472	463	493	478	525	491	481	476	502	542	480	521	455	510	504	497	510	478	525	485	497	541	524	478	513	469	491	512	480	495	468	483	514	514	499	502	538	524	467	443	503	474	492	486	512	467	504	504	508	483	528	491	486	485	493	494	493	497	540	450	491	507	474	508	513	504	477	445	502	483	526	468	500	474	498	504	488	502	521	461	515	464	497	480	553	495	495	451	503	511	481	499	488	488	517	492	513	482	442	512	468	501	493	479	507	477	497	493	552	514	511	496	478	468	497	453	460	471	497	494	492	442	485	496	477	508	518	465	480	483	499	522	513	532	465	515	490	482	512	491	521	443	491	477	467	486	484	507	478	498	452	507	493	510	488	478	531	467	498	487	514	503	504	524	505	473	509	508	483	490	497	483	453	492	504	455	503	513	490	492	499	505	493	496	450	499	498	476	490	504	432	484	503	504	472	553	502	535	483	518	467	472	478	466	497	484	508	517	485	438	507	494	512	471	500	475	477	481	482	528	467	485	486	490	523	466	488	540	522	527	520	509	505	500	490	494	503	483	512	483	507	486	513	512	461	480	495	475	513	489	457	514	499	551	479	491	457	455	488	533	493	521	476	496	489	505	507	496	493	478	509	510	468	474	500	480	530	496	475	499	487	489	515	525	486	505	506	495	479	509	505	487	510	515	494	495	523	467	467	486	490	471	533	507	498	472	509	472	494	472	472	489	502	501	491	479	513	527	502	503	462	491	499	488	482	492	510	481	484	488	485	515	461	456	499	492	508	512	513	502	481	524	486	512	470	479	500	497	494	492	463	470	478	505	470	478	448	470	499	474	506	487	511	469	491	484	456	491	487	458	466	482	492	491	499	521	463	487	510	464	534	522	504	476	461	503	491	472	499	506	533	497	492	454	478	516	454	463	487	523	448	498	493	475	527	474	431	480	503	465	489	459	472	521	464	505	517	489	508	521	469	519	509	507	456	509	514	522	478	483	483	496	486	483	505	512	505	467	455	512	469	503	486	499	479	496	491	462	498	497	489	435	521	444	464	521	518	527	469	498	516	493	482	527	471	471	500	510	487	538	464	499	512	501	490	433	449	484	515	528	499	507	537	513	499	479	518	511	505	498	494	490	504	462	488	503	529	491	494	513	503	480	470	471	510	461	470	492	495	466	505	480	490	454	486	459	487	542	475	507	502	483	487	486	504	518	503	495	509	519	439	479	483	533	511	478	480	494	463	538	513	463	504	485	506	512	500	480	501	515	492	494	469	477	484	523	524	506	489	500	509	484	489	477	528	461	487	503	497	496	492	511	491	472	469	502	498	485	509	535	489	456	496	497	533	527	466	486	536	502	484	458	495	463	449	518	476	462	487	484	547	486	529	497	459	529	498	485	527	545	507	482	500	504	483	487	495	464	484	514	506	506	519	462	470	498	500	453	464	526	505	534	480	496	495	509	459	493	506	510	504	509	495	521	496	494	499	510	500	478	524	469	511	525	501	470	489	483	472	498	446	507	486	459	499	525	486	519	461	474	467	478	536	457	518	501	489	460	491	477	486	504	485	426	487	472	479	475	481	505	524	480	465	500	454	485	484	509	491	505	482	450	535	484	486	528	481	478	512	500	495	518	498	518	484	452	489	489	465	475	533	472	476	498	469	513	496	477	521	516	472	506	516	556	491	531	508	503	509	522	499	564	477	515	484	460	478	512	467	534	507	506	464	450	521	505	493	485	487	535	472	510	513	492	466	518	492	476	505	470	511	510	471	467	500	496	437	469	503	517	474	517	491	514	510	494	491	474	495	490	500	516	488	483	488	467	490	475	486	491	474	508	510	526	471	542	510	471	482	481	497	498	521	473	530	509	474	493	522	473	495	503	545	469	463	518	464	454	481	479	516	512	504	483	493	482	497	498	515	461	454	505	482	494	521	502	522	496	501	492	476	480	461	464	509	497	503	531	489	483	511	493	478	498	483	451	455	493	485	488	509	516	509	482	482	505	495	506	472	465	472	487	527	516	499	491	476	491	508	490	505	469	481	482	451	499	440	486	513	490	495	483	500	484	506	490	477	533	486	463	463	500	507	474	536	464	483	461	515	491	526	538	494	499	466	502	501	505	516	494	455	438	512	520	470	496	488	520	481	499	471	490	486	537	487	517	510	482	472	504	487	489	516	491	500	539	475	514	532	498	458	484	491	498	513	512	452	473	493	495	486	507	498	481	503	491	471	554	493	508	500	478	441	503	464	486	507	480	489	484	493	518	470	502	509	515	475	465	492	464	486	500	526	511	501	525	476	453	502	474	493	479
5092	393	252	185	139	150	148	144	137	158	135	141	116	121	124	126	136	129	97	123	125	138	122	120	124	102	113	132	119	134	110	130	145	128	123	131	119	125	121	113	113	119	103	121	133	114	120	120	131	113	150	124	132	107	132	117	103	134	112	108	115	129	123	119	128	150	134	139	134	96	132	123	114	118	126	135	114	107	119	135	136	138	122	135	148	123	135	134	136	135	121	148	128	120	126	126	116	121	156	153	124	125	117	135	138	125	138	116	139	115	122	109	151	132	142	138	122	127	141	131	141	127	124	123	138	119	126	117	112	135	149	129	115	132	118	129	138	134	109	118	134	109	132	125	106	127	131	121	128	121	122	124	126	105	123	129	125	129	136	120	110	117	126	122	136	150	140	129	164	127	124	111	151	124	127	126	116	103	103	133	105	151	124	117	127	113	129	125	126	119	122	124	136	126	123	124	113	132	127	137	139	96	125	107	125	129	111	122	133	115	120	142	134	128	133	112	98	130	117	141	142	127	116	111	142	125	129	126	130	135	127	142	129	117	121	123	121	136	134	98	130	125	137	123	140	126	143	126	127	126	122	127	132	114	113	148	118	142	113	136	138	131	130	128	113	116	139	148	108	110	122	134	140	104	119	131	142	104	108	132	137	131	109	144	121	112	114	116	128	141	117	144	123	158	141	144	149	136	142	130	122	120	103	105	133	122	123	134	114	112	134	111	118	135	110	128	109	148	126	112	125	115	125	113	131	120	116	113	149	141	126	124	134	128	135	134	140	124	132	133	112	126	123	125	110	140	128	116	126	129	139	120	142	136	123	123	129	130	106	118	119	139	109	126	133	131	134	137	133	151	120	126	119	142	135	117	135	124	121	115	139	104	130	119	139	137	132	111	121	123	132	146	121	124	144	133	131	134	143	122	102	135	148	126	121	147	117	147	138	128	129	142	109	135	121	116	108	117	125	138	115	117	116	138	138	140	122	111	119	104	121	130	123	143	113	126	127	116	125	110	143	123	127	125	132	131	146	102	136	110	120	119	146	140	129	125	118	119	112	107	122	129	120	154	115	121	122	140	109	126	125	121	138	119	142	125	158	128	142	112	137	116	125	124	128	126	112	119	140	127	131	113	107	146	121	128	114	148	138	125	116	133	111	122	126	123	135	128	122	121	109	125	108	135	132	131	118	96	144	133	143	128	104	117	120	120	110	144	123	115	152	114	119	135	107	142	147	119	132	135	146	126	134	127	124	122	119	128	132	116	126	109	120	136	142	133	118	138	119	132	107	125	124	126	118	134	123	113	129	134	117	143	122	134	122	123	131	125	114	146	123	130	140	149	126	147	131	145	126	118	103	145	117	133	122	126	124	144	147	136	124	147	147	130	125	131	117	114	123	131	125	137	109	123	110	129	118	128	122	127	143	126	106	124	130	143	107	97	132	132	106	116	119	127	127	134	115	124	120	134	136	134	130	108	133	116	128	141	131	113	125	127	120	113	130	133	114	125	114	145	123	122	120	142	116	135	126	136	130	144	156	132	124	141	115	128	125	121	99	145	137	135	119	145	121	130	125	114	120	110	131	134	129	128	146	131	130	148	126	143	129	126	141	131	136	137	114	121	111	137	130	126	142	106	142	127	119	130	107	107	136	140	103	109	135	106	138	127	143	138	144	123	121	120	117	116	140	137	128	107	115	118	132	111	110	128	119	137	119	136	135	132	119	131	124	139	131	123	151	127	141	139	117	135	107	133	132	111	120	146	117	118	140	139	136	108	115	122	99	102	140	140	128	125	123	139	124	147	125	125	134	94	131	116	124	110	124	121	129	134	118	115	106	132	121	137	130	141	121	113	113	138	125	133	128	124	143	119	126	134	125	120	130	122	132	140	139	119	137	124	126	106	111	131	128	117	117	123	114	96	113	101	98	114	120	129	134	124	112	113	126	121	155	119	128	122	131	111	136	119	137	134	113	117	147	116	128	131	133	119	139	125	128	146	138	114	126	136	135	144	126	135	126	113	120	121	139	105	134	130	130	130	125	145	139	121	119	127	125	132	144	121	121	116	113	130	109	139	119	133	139	125	117	123	131	114	126	119	119	119	125	126	113	113	123	126	123	134	132	124	120	119	135	132	106	122	139	120	124	129	137	131	124	122	145	129	119	130	145	123	127	120	102	152	105	115	129	134	107	156	133	130	130	146	144	110	132	122	146	110	129	121	115	122	127	126	120	130	138	132	124	120	120	143	121	146	118	106	121	118	112	132	129	129	127	130	116	126	128	122	138	123	127	110	122	130	125	139	133	119	119	131	126	128	115	126	129	125	125	117	120	137	123	136	125	135	109	130	114	116	130	127	134	144	127	118	135	135	105	109	124	118	129	113	142	116	136	107	128	137	123	130	124	147	111	91	127	114	125	135	122	127	119	125	136	125	115	121	125	149	128	130	123	120	132	125	142	138	126	117	123	147	115	111	115	133	136	132	113	131	135	127	109	132	131	118	116	126	126	119	123	112	115	120	146	126	153	138	118	131	119	144	134	139	134	119	120	130	101	112	120	125	124	119	113	118	139	102	106	120	141	112	113	123	134	128	125	122	103	136	141	115	128	115	120	102	144	136	107	107	123	142	124	131	127	119	129	119	145	107	121	125	143	133	108	142	121	111	150	122	112	133	130	129	124	129	117	125	112	118	135	125	139	124	117	112	129	117	130	111	125	120	129	133	121	136	131	121	121	136	131	115	132	122	127	129	110	152	131	128	110	121	136	112	126	137	131	128	123	128	133	133	136	126	117	135	132	143	126	124	131	154	128	126	103	121	121	145	130	116	106	144	125	141	116	108	119	139	112	136	128	111	132	127	147	135	117	143	113	118	131	121	122	135	117	120	139	108	130	131	118	140	124	117	147	148	137	114	127	119	124	122	96	134	103	122	125	123	120	127	137	125	124	150	123	123	116	156	101	137	142	122	135	130	122	130	128	127	126	96	99	133	128	128	135	127	117	133	125	136	140	120	122	134	150	143	136	127	125	130	128	145	110	123	120	138	120	137	122	126	127	114	144	123	119	149	137	137	136	123	129	129	126	133	121	125	122	136	126	127	117	137	118	120	120	131	109	116	115	132	153	129	144	134	119	130	125	123	145	118	125	149	135	131	135	134	111	126	130	143	121	110	135	110	127	124	130	137	131	131	113	109	112	127	124	139	121	122	116	139	108	141	134	133	121	118	131	136	113	120	116	118	106	108	131	121	124	130	126	117	120	115	112	147	134	141	155	140	107	134	106	118	133	116	144	119	126	118	117	119	131	115	121	114	113	119	128	115	113	139	129	129	129	124	130	118	113	132	172	107	119	123	123	156	136	118	143	120	132	122	135	112	121	131	143	136	123	103	129	139	150	105	124	116	100	115	130	138	117	129	126	133	124	106	111	158	132	111	118	123	128	130	134	129	120	103	120	150	116	128	116	130	123	125	125	131	138	127	126	106	109	121	146	102	123	138
6525	529	631	649	634	559	543	494	532	484	510	501	489	504	512	480	524	502	473	476	473	493	469	458	476	459	439	460	444	467	466	470	519	450	451	482	447	448	432	481	466	445	456	447	431	462	435	500	455	461	477	473	422	488	424	469	434	418	494	469	459	442	480	445	494	433	462	486	449	417	456	470	425	479	439	502	447	479	458	443	467	495	462	480	455	460	476	436	453	458	452	466	473	439	480	441	477	447	457	439	441	459	434	435	463	476	472	460	485	467	452	455	463	441	482	491	456	445	479	428	452	446	442	475	448	433	438	445	425	486	443	443	424	474	480	452	441	475	457	446	438	472	458	434	463	433	466	466	451	473	480	483	427	477	442	452	416	485	452	467	419	444	450	485	466	486	437	463	430	463	407	446	419	424	434	441	444	466	462	485	426	463	447	457	422	455	450	454	451	431	444	460	428	493	442	432	453	429	480	499	455	473	471	461	435	467	439	453	447	448	473	425	456	457	430	446	446	445	461	429	472	456	466	448	475	407	411	443	463	453	454	447	428	447	455	464	447	437	425	446	430	417	444	482	451	428	477	466	450	470	449	457	451	442	423	464	460	454	460	450	455	418	469	446	445	437	429	472	450	473	486	455	454	459	452	449	470	435	442	477	451	445	499	449	439	480	463	442	479	412	470	444	486	414	473	429	445	474	438	457	456	409	449	464	430	488	456	438	441	458	462	421	417	476	494	469	486	462	472	445	450	417	447	440	426	461	447	456	449	453	444	461	444	463	453	479	488	459	468	455	505	471	479	424	438	466	482	425	462	415	437	419	449	472	469	479	480	443	461	463	455	474	460	460	411	469	461	467	488	434	488	453	446	474	481	501	455	446	472	421	468	468	429	466	473	437	509	443	456	476	460	438	426	454	460	467	449	494	453	459	521	454	445	448	472	457	460	470	452	419	451	450	451	431	484	415	441	447	452	449	466	470	474	426	466	451	495	464	462	468	484	468	458	440	456	467	437	460	420	445	478	467	458	454	427	455	452	470	442	475	436	484	460	444	472	439	451	441	419	444	421	447	457	452	444	461	478	458	413	446	449	443	477	426	473	454	481	472	459	494	457	484	438	425	466	497	460	460	426	446	460	435	454	493	429	455	467	426	475	477	466	465	441	459	474	454	450	452	432	481	485	451	472	450	452	452	485	453	403	497	421	454	442	511	433	460	464	464	454	448	453	436	470	464	464	441	456	447	455	469	504	470	503	456	437	440	463	443	436	449	473	454	486	484	460	431	455	426	433	453	454	443	447	471	411	414	461	423	464	438	466	464	437	447	424	445	488	423	483	443	416	450	436	482	485	459	464	440	460	452	472	475	493	433	482	441	445	462	419	467	474	430	435	445	472	429	486	436	446	448	443	479	463	444	443	456	450	440	430	465	448	438	472	450	460	431	457	426	453	434	423	474	444	421	440	467	460	445	465	421	437	439	447	421	455	455	486	475	480	455	412	460	441	457	469	457	477	473	442	436	442	465	494	428	459	466	476	415	445	429	455	490	502	482	476	446	425	446	431	434	466	456	444	477	472	492	450	464	456	444	440	447	430	436	440	456	422	436	475	471	471	438	481	452	468	446	483	505	465	451	422	434	457	431	463	435	482	455	460	443	423	476	466	463	470	435	422	485	470	441	474	483	452	442	462	464	477	470	460	464	481	449	444	458	469	476	464	451	474	418	443	437	450	480	454	421	457	478	419	454	450	473	473	484	416	454	482	412	427	449	454	477	427	464	442	451	474	488	444	436	445	472	450	464	434	428	450	437	410	449	415	425	494	484	457	469	465	437	517	458	432	439	456	446	482	464	448	438	442	463	457	461	453	466	429	463	463	453	495	459	435	456	455	451	436	475	439	439	468	477	470	464	478	415	451	455	470	497	494	456	453	426	491	458	480	478	421	444	453	480	433	450	439	459	456	463	479	482	459	452	428	430	446	452	463	433	445	458	475	475	444	469	460	428	421	427	426	441	486	432	452	454	458	473	430	477	442	485	434	477	486	453	447	428	478	429	468	472	439	459	437	462	450	465	448	470	448	443	492	466	452	435	475	467	445	468	473	449	422	503	443	430	448	457	451	491	460	466	490	481	457	489	451	429	468	453	413	412	453	438	488	438	448	440	457	530	472	443	464	467	425	492	460	446	445	424	477	452	471	450	461	451	474	440	456	441	451	466	463	457	438	461	476	454	430	449	465	430	444	481	426	471	459	489	399	413	455	455	494	489	467	445	444	451	457	472	471	446	470	479	437	479	485	458	453	453	472	459	468	437	481	459	478	472	472	459	428	449	464	463	423	433	416	399	453	465	487	466	482	430	431	441	460	460	479	473	476	470	492	424	427	435	483	485	471	475	461	456	458	461	445	459	460	460	457	469	447	474	440	459	449	449	448	438	433	478	475	496	491	444	465	452	428	458	434	469	481	455	452	455	455	474	459	465	480	484	481	500	481	485	437	449	460	459	471	471	462	449	448	422	496	427	476	425	425	486	407	472	479	447	430	490	396	486	440	440	436	430	472	445	440	448	465	449	503	443	446	440	429	466	492	494	422	442	442	474	472	426	484	453	456	437	482	449	460	427	432	439	463	459	451	420	464	465	505	452	446	480	450	472	446	449	474	424	432	448	450	394	465	490	438	433	531	464	441	447	499	439	490	477	417	446	496	456	458	466	464	457	431	462	492	489	464	470	485	454	464	437	465	449	411	475	435	449	447	488	437	489	450	447	440	452	444	441	448	428	501	442	448	449	404	418	472	477	454	449	463	456	464	450	465	463	459	496	466	441	479	484	476	476	463	416	426	466	439	450	479	454	439	475	453	436	458	460	440	416	456	457	471	465	474	460	469	474	444	457	450	452	440	480	456	456	485	457	421	437	471	472	475	435	427	458	457	433	456	486	495	464	443	460	420	453	477	493	448	476	431	470	472	461	456	459	481	461	458	433	474	448	469	466	463	493	434	480	476	489	499	453	448	464	437	459	426	431	504	436	451	470	435	459	396	464	453	486	468	481	447	419	474	461	482	437	483	459	474	442	462	475	435	465	456	438	454	459	463	450	453	453	428	439	446	485	450	459	475	434	470	450	448	451	445	445	449	426	505	491	451	432	459	465	460	448	451	426	445	441	444	487	471	465	429	456	476	468	476	476	430	496	493	445	458	433	456	473	481	432	466	431	452	439	440	487	403	498	426	460	467	446	450	453	457	474	480	460	435	422	484	450	459	454	453	418	435	468	458	450	443	421	453	463	432	477	479	458	450	457	435	435	453	470	470	462	456	434	519	471	450	481	448	501	430	439	439	472	483	449	467	443	413	430	506	482	475	484	459	452	461	477	475	437	444	434	466	467	445	430	453	436	462	466	451	473	441	431	478	443	459	492	423	450	452	483	463	424	490	461	489	430	436	430	428	457	485	454	447	471	511	430	478	474	457	447	487	464	474	418	478	494	478	417	435	477	461	469	461	465
32988	15117	1919	745	551	405	296	240	208	172	175	144	149	140	114	136	119	119	106	101	96	94	90	96	103	97	92	93	93	96	92	83	67	102	83	78	102	94	70	80	72	81	89	73	85	83	77	87	71	78	70	76	76	76	72	97	68	80	92	87	86	83	82	67	73	79	83	84	71	92	83	74	83	87	86	83	87	75	69	81	69	85	81	90	79	90	72	73	69	70	106	72	72	68	77	71	80	86	58	73	68	62	77	86	71	68	82	73	65	111	76	99	90	66	81	79	86	86	76	96	78	80	84	86	74	94	77	94	64	85	93	77	86	79	86	91	80	83	83	103	86	73	87	77	80	70	55	84	86	86	92	81	92	68	78	96	74	83	72	86	77	69	77	68	73	85	73	83	71	79	79	87	80	70	73	67	74	85	81	85	75	87	79	90	83	79	74	84	84	76	75	89	87	79	62	88	85	73	71	82	97	80	80	84	92	66	87	79	75	66	90	94	73	89	77	64	80	82	80	67	90	71	66	90	65	82	89	74	81	80	79	91	76	97	87	76	94	70	76	78	70	81	80	82	86	85	84	83	77	72	71	80	69	74	76	82	80	92	85	72	82	69	73	70	74	92	76	80	99	82	88	65	85	69	83	72	61	83	69	61	73	76	70	84	74	90	78	71	58	79	87	75	82	86	84	90	82	85	73	65	74	72	70	86	71	70	92	89	78	96	80	85	78	80	80	87	77	78	68	77	72	89	72	80	64	83	81	93	74	75	100	95	88	78	88	83	88	76	92	81	83	89	61	72	97	93	96	70	78	76	82	81	81	71	68	84	83	63	62	89	80	69	82	67	64	79	79	64	74	96	80	75	89	73	76	70	82	77	72	80	74	73	77	92	82	69	79	78	83	86	82	68	97	78	81	81	72	87	68	75	77	85	88	78	66	81	64	86	85	83	83	67	68	86	82	92	74	75	61	85	87	87	67	82	94	77	71	88	67	57	104	78	70	81	87	91	79	72	76	102	65	86	90	65	85	68	79	64	95	74	79	77	66	93	90	81	75	62	77	87	87	75	75	76	95	88	72	85	71	76	91	79	82	78	83	68	86	69	83	81	81	65	73	90	84	71	94	88	77	83	83	71	67	76	66	84	73	71	87	94	89	64	69	73	65	67	63	83	63	80	72	93	77	86	76	73	69	79	71	85	93	73	77	94	66	100	67	86	91	92	83	70	90	58	84	93	81	83	76	69	66	74	92	84	63	88	90	72	72	93	76	71	89	91	82	81	83	76	76	82	76	73	84	90	81	87	99	70	73	78	69	74	83	82	90	77	81	108	98	94	78	70	79	77	78	68	82	88	68	91	83	75	81	69	82	78	82	78	88	65	67	84	74	83	73	82	70	83	73	81	69	103	92	82	67	86	89	93	82	76	93	68	83	89	81	64	87	70	78	95	104	68	78	88	80	82	78	70	74	66	73	71	92	90	72	75	55	90	82	89	81	73	63	62	67	93	86	79	78	85	79	56	71	72	83	70	71	86	82	64	93	80	75	81	88	80	91	70	79	75	74	75	71	78	86	78	80	65	102	88	75	79	92	84	76	82	95	72	93	97	95	87	75	97	83	80	75	72	80	97	91	73	73	72	68	64	73	77	98	77	73	81	77	72	94	82	77	89	82	71	78	71	82	66	64	89	78	74	80	86	86	74	77	86	80	94	95	84	81	90	73	101	88	76	80	80	68	96	74	74	72	67	98	85	73	76	89	63	78	73	84	78	77	73	76	63	76	94	84	80	70	85	93	94	84	83	87	99	74	92	74	59	69	71	78	63	74	93	78	79	81	81	70	81	80	84	71	72	75	83	79	77	83	82	83	83	79	73	69	76	105	73	87	79	85	76	97	81	91	64	89	86	90	88	62	100	64	80	79	76	80	75	69	71	73	87	88	84	71	94	77	81	77	88	70	73	90	77	89	76	75	82	90	70	84	91	80	80	80	72	79	84	87	81	92	88	78	83	74	79	82	89	85	78	74	86	80	79	93	81	76	89	81	78	93	84	69	88	81	80	78	77	84	80	76	97	65	85	51	71	90	83	67	96	77	76	73	60	97	92	84	73	80	72	74	80	92	86	89	65	84	77	77	75	87	76	86	77	93	85	74	86	91	86	91	80	70	86	65	79	88	75	97	91	87	66	71	65	71	82	87	70	76	75	80	86	68	81	62	72	76	87	80	79	92	93	84	83	68	78	72	84	86	93	81	83	90	83	88	77	82	103	62	74	60	105	82	82	86	97	66	79	77	82	72	82	86	55	78	79	74	91	75	91	65	73	82	73	81	80	74	82	83	81	87	73	82	88	58	69	76	73	86	78	95	90	68	77	70	68	73	78	56	80	68	80	72	78	111	84	80	100	82	75	76	61	76	93	74	94	74	72	77	81	86	74	75	92	84	90	67	74	75	102	93	76	76	77	76	73	95	81	76	76	84	89	85	81	76	65	83	67	71	94	82	84	76	73	120	102	91	79	81	91	78	72	83	78	77	76	73	78	87	76	73	83	96	84	77	66	79	74	89	80	92	78	87	83	78	79	86	85	89	82	91	67	79	75	88	84	75	68	86	79	74	77	75	72	74	81	73	70	75	92	68	75	80	86	85	82	76	74	86	66	78	89	68	68	82	66	91	76	66	103	73	100	71	83	76	76	84	85	86	66	80	75	101	79	88	93	96	77	72	70	75	78	85	83	74	80	74	87	69	88	95	65	86	86	102	87	78	89	82	92	83	70	73	61	88	87	79	97	89	90	75	67	92	87	81	70	80	67	77	74	80	81	89	81	92	76	93	107	69	70	71	94	72	92	82	94	72	70	88	76	75	91	87	74	73	71	74	84	84	79	69	87	69	70	93	76	72	74	78	82	92	75	86	82	73	89	83	85	76	63	80	75	55	82	87	75	82	87	62	77	88	75	80	78	79	73	85	76	80	85	83	73	80	76	66	82	79	64	79	91	87	77	88	87	61	77	65	82	82	89	74	64	66	62	75	91	81	74	81	82	81	67	74	70	80	80	85	68	75	78	65	68	70	79	78	75	80	83	84	88	83	66	70	90	76	82	68	59	82	70	67	79	76	83	83	76	77	96	80	73	71	68	71	81	86	70	66	68	89	79	84	67	84	79	86	71	70	94	78	76	70	64	71	78	80	83	65	90	87	99	80	84	91	87	83	84	66	74	75	82	89	78	81	84	75	97	68	88	83	84	67	90	78	69	79	84	73	78	91	62	90	73	73	84	83	82	69	60	68	79	74	96	67	80	83	91	84	84	99	89	84	84	72	83	68	90	74	69	88	75	85	73	76	86	79	59	88	85	87	85	68	87	77	78	60	63	76	76	70	73	66	94	63	83	95	78	71	56	62	86	85	76	90	66	98	80	83	87	72	75	97	77	79	96	84	75	94	90	81	85	85	79	101	79	82	68	73	75	86	66	95	81	93	90	80	78	81	92	74	79	90	91
17313	1136	2640	2974	2661	2056	1813	1520	1207	1097	946	821	847	742	691	662	636	542	542	545	529	492	510	469	456	404	437	383	451	425	406	432	400	358	392	389	383	362	396	383	353	361	378	341	371	329	350	345	344	361	348	343	319	333	311	333	334	361	346	346	331	350	329	349	305	345	345	324	318	390	392	320	348	319	318	299	329	315	309	322	305	338	328	316	322	334	346	341	320	344	351	325	345	328	369	332	338	344	339	327	320	284	304	320	310	306	308	336	299	344	301	338	337	329	321	328	311	318	314	300	305	294	344	317	324	299	332	368	316	333	319	306	319	343	297	302	303	308	343	327	326	279	331	296	311	318	333	290	321	313	349	336	306	347	331	332	316	360	313	323	298	291	319	321	322	338	321	309	345	306	326	300	353	326	321	314	325	337	338	293	334	305	324	318	316	278	302	332	320	314	350	297	308	339	323	338	285	306	314	332	337	320	317	365	298	329	316	346	308	310	332	315	313	302	355	325	332	301	335	317	362	299	314	349	296	332	323	317	323	358	367	306	309	354	331	292	295	300	327	348	321	314	285	340	328	296	341	305	306	342	335	318	323	301	318	345	303	324	308	335	328	312	310	299	291	277	309	297	307	298	312	290	332	324	312	331	295	320	284	300	293	319	336	314	312	298	319	307	308	305	327	311	311	327	304	310	338	339	323	308	326	289	327	304	309	311	305	339	324	330	325	328	310	291	313	302	319	335	291	307	293	312	308	297	317	299	318	302	323	316	325	348	282	319	332	314	292	339	329	348	306	345	301	305	316	333	319	269	344	319	327	297	287	356	312	326	326	339	323	324	294	322	319	342	302	299	321	306	317	348	318	351	311	333	321	321	308	331	279	286	308	318	307	325	298	329	299	318	306	295	317	284	319	302	315	316	314	318	330	292	312	352	340	301	318	288	309	282	318	294	320	283	337	317	311	322	299	318	303	304	327	335	326	308	305	319	302	312	298	305	321	307	316	334	304	292	345	292	313	281	326	295	348	325	325	337	329	324	328	298	309	364	309	339	337	280	326	302	332	289	344	331	328	304	296	304	340	327	328	289	330	309	347	319	298	310	318	310	339	329	338	332	327	325	318	307	310	316	327	310	335	299	319	307	325	315	346	310	302	339	349	309	322	297	311	351	302	277	316	306	311	317	311	334	327	307	324	316	338	340	329	313	316	287	328	319	296	325	315	296	340	321	327	336	326	326	288	315	322	325	306	307	354	305	301	285	301	306	319	333	326	333	320	265	319	333	325	312	316	351	295	338	310	319	331	300	326	316	326	310	324	330	328	291	310	312	276	324	352	309	357	317	311	337	321	312	308	334	315	313	329	319	302	321	333	327	326	310	317	311	318	302	334	320	328	359	299	331	287	317	323	332	310	297	321	303	302	353	324	310	307	336	300	283	311	343	330	340	289	296	321	294	327	277	303	318	319	326	320	301	346	306	343	292	344	291	346	309	351	306	333	350	310	316	313	289	314	309	278	313	282	328	336	331	284	293	286	319	307	320	313	347	287	284	317	311	322	365	319	328	324	312	356	344	326	353	312	332	319	333	316	304	316	308	346	315	342	320	336	330	317	297	333	298	320	329	330	262	318	316	339	321	304	290	331	329	310	340	333	287	318	324	307	301	302	300	347	351	317	318	336	306	303	331	334	291	331	334	329	318	342	316	321	287	326	321	328	297	342	315	334	332	323	294	294	324	319	321	291	322	284	326	290	338	313	307	295	283	308	310	338	341	324	353	300	285	321	296	317	332	301	321	327	308	336	303	365	320	318	309	327	303	342	330	320	331	299	317	289	302	306	311	321	303	316	336	331	288	307	321	342	310	305	344	336	299	365	331	319	320	281	272	324	307	304	299	301	330	295	302	303	286	320	301	325	309	336	317	321	327	353	319	311	319	324	313	279	325	305	317	320	291	334	315	321	332	359	345	333	318	358	311	316	270	302	306	348	305	314	339	358	345	318	295	312	333	337	352	319	315	285	321	357	323	295	283	304	332	332	306	344	330	320	311	300	310	312	313	305	300	329	295	312	294	297	357	316	307	333	312	312	290	314	345	322	302	318	330	315	294	324	299	323	301	312	310	307	318	331	331	290	303	302	304	318	298	303	346	296	326	326	366	328	303	341	326	292	316	314	332	331	296	302	335	324	308	324	282	327	324	299	316	282	353	310	315	327	304	293	332	310	300	330	294	303	338	313	300	306	330	284	352	349	326	315	338	298	300	317	299	305	317	355	296	299	292	307	305	338	302	367	298	320	308	336	308	311	364	338	321	337	324	337	315	289	315	305	316	341	300	319	280	324	351	310	306	336	306	300	310	292	326	308	302	375	318	332	304	327	349	328	345	331	316	303	318	307	323	319	311	348	296	329	295	307	303	284	327	313	318	299	290	336	306	319	324	287	309	287	281	283	355	332	311	319	339	335	307	290	308	310	339	340	313	308	302	309	327	332	317	303	304	313	313	334	280	330	269	331	297	323	316	305	327	345	323	328	325	332	323	308	336	328	348	316	319	335	302	325	328	346	319	324	337	311	325	313	290	304	322	312	321	324	354	309	283	315	350	334	320	312	345	316	330	318	306	293	321	306	320	315	336	308	308	333	325	299	319	322	308	318	334	339	309	310	316	307	302	317	327	337	326	314	320	310	285	338	294	310	313	292	314	325	340	314	275	327	297	340	316	322	330	327	309	314	335	303	295	328	339	321	331	321	313	327	320	305	289	316	321	337	325	293	339	323	315	319	296	321	326	310	332	298	337	315	322	340	336	315	332	346	317	327	320	308	294	279	319	355	317	310	306	326	317	319	336	317	286	314	317	287	368	333	310	347	314	297	325	323	316	323	314	323	326	321	307	333	312	308	317	313	318	277	308	318	296	297	330	310	328	314	306	291	335	352	315	308	317	337	302	304	313	327	325	304	308	331	347	323	337	298	335	321	317	298	330	282	294	318	313	310	319	311	325	332	312	304	291	285	308	335	302	313	323	343	281	316	318	301	328	293	335	310	328	322	312	316	319	305	299	310	309	310	302	297	333	320	316	312	293	309	347	334	332	308	315	311	310	304	309	312	348	312	298	312	300	323	307	312	295	320	361	323	310	322	319	316	316	342	319	320	305	317	364	309	310	315	345	349	330	304	331	312	309	303	323	337	338	304	304	323	297	299	316	311	306	353	327	336	303	287	311	306	275	338	332	309	288	308	316	327	342	343	313	313	333	306	360	329	292	335	326	330	311	309	325	324	326	308	359	315	298	313	334	318	329	320	319	318	333	341	297	310	301	324	303	306	331	320	312	300	329	320	338	288	332	333	318	361	319	323	335	311	301	338	306	298	317	329	364	317	324	299	327	334	308	340	326	305	329	305	303	327	351	338	323	332	328	331	331	320	324	317	291	308	329	337	308	294	312	298	342	317	290	299	304	347	352	330	323	331	301	314	301	333	317	300	317	278	361	320	315	295	305	307	350
36774	25507	10221	1741	1054	817	584	463	399	348	307	278	212	223	181	213	183	171	179	180	159	177	161	184	152	155	172	154	143	139	162	138	174	153	127	165	147	158	159	174	137	155	131	146	134	135	145	143	140	148	140	126	151	141	136	139	114	149	133	122	128	128	141	160	148	122	140	130	135	134	127	122	114	138	121	155	143	141	144	123	134	135	129	132	148	147	127	143	162	128	133	157	134	169	141	147	136	119	128	152	155	128	136	144	130	138	136	131	149	165	130	128	123	146	132	140	141	141	153	131	130	126	145	133	144	124	143	132	128	141	143	136	144	126	144	125	132	135	138	128	140	134	148	139	138	121	144	132	137	133	142	161	134	127	120	143	142	135	145	146	130	169	132	143	140	135	129	148	159	128	167	141	134	115	121	122	119	136	147	125	132	138	131	132	135	140	140	113	176	132	121	141	126	134	162	135	152	116	144	132	107	127	122	122	129	126	127	135	117	129	142	122	131	130	126	116	147	125	126	130	128	130	120	131	129	131	131	140	135	134	133	131	115	145	172	113	145	117	127	147	130	132	132	105	130	156	138	160	184	140	135	129	136	134	141	127	123	144	133	142	140	160	148	130	149	118	156	163	136	122	170	125	124	135	118	142	157	131	117	137	147	134	121	141	138	136	111	128	120	143	130	122	123	141	120	151	116	133	108	121	118	127	140	137	141	123	150	133	124	141	120	138	130	133	135	143	147	170	134	129	142	114	156	135	130	141	130	135	123	134	128	141	126	127	120	126	126	140	137	135	133	136	134	130	124	132	134	149	116	130	131	137	133	133	134	145	128	157	133	157	156	148	136	135	149	134	135	139	134	141	141	134	117	146	141	155	124	158	140	144	142	144	151	130	151	137	146	130	154	131	156	143	137	153	142	130	124	147	134	136	134	132	130	145	139	144	153	135	137	143	136	132	137	139	162	138	153	126	135	150	114	121	133	143	110	137	139	144	134	110	123	128	116	138	160	135	126	157	135	160	137	150	142	111	136	123	109	133	114	134	145	134	135	125	136	140	146	143	127	128	131	137	127	132	138	151	143	134	115	153	143	133	156	128	152	122	118	132	125	141	121	150	145	136	146	132	109	130	142	145	139	133	138	123	138	143	134	126	142	141	146	132	119	123	120	155	129	142	146	148	112	144	138	122	148	126	129	134	145	137	148	139	135	133	162	132	138	134	134	125	118	141	138	113	128	131	137	131	144	143	137	140	124	131	146	164	143	134	145	112	152	134	154	149	137	158	128	148	147	143	131	125	136	153	139	131	142	133	137	131	126	135	137	131	145	134	113	134	133	143	120	134	130	140	117	146	122	126	142	142	142	135	133	129	136	132	158	145	131	137	142	144	126	166	115	127	110	154	128	140	139	129	142	131	115	147	134	154	137	157	124	143	135	113	123	136	122	138	128	137	133	140	121	151	120	120	127	157	127	131	122	112	130	111	128	120	133	131	135	138	168	139	134	136	128	138	135	115	150	136	130	145	136	136	155	141	109	134	137	131	146	127	150	163	138	131	156	165	123	133	136	144	127	118	133	133	133	147	130	141	131	134	136	119	149	114	133	132	124	125	157	112	148	135	124	132	128	133	141	134	160	132	132	133	128	139	150	134	124	139	138	122	140	137	135	115	116	124	128	140	144	126	124	134	136	122	136	161	133	142	151	160	132	137	148	116	152	149	150	125	130	159	124	152	139	157	126	120	141	159	139	128	127	119	138	133	149	119	137	142	141	149	117	140	133	128	143	141	125	131	124	138	126	127	162	136	133	132	124	134	148	137	129	147	139	135	159	132	131	131	110	125	128	154	122	131	144	133	136	135	123	142	129	116	121	131	124	124	143	120	132	126	146	126	141	137	118	145	127	131	109	142	144	118	141	133	153	153	140	124	131	148	121	126	137	119	133	143	134	116	127	125	137	127	128	156	137	140	117	137	144	138	127	167	130	148	119	141	144	145	141	138	144	145	136	125	151	132	130	132	139	129	146	135	143	150	134	142	125	134	136	132	148	157	138	125	132	130	126	141	136	136	132	150	117	132	142	130	130	130	143	155	137	146	110	132	155	122	141	128	138	165	123	130	127	125	122	116	127	139	126	145	149	128	142	134	133	129	152	158	135	129	141	130	141	124	150	145	121	123	145	142	137	130	138	128	124	129	129	148	144	164	140	117	131	126	146	148	140	134	147	148	130	122	121	121	141	124	120	135	151	141	125	145	148	125	118	139	153	131	152	132	139	132	118	118	166	119	151	132	136	135	148	152	127	143	130	137	149	131	126	141	130	129	133	120	132	163	133	140	128	134	118	136	131	147	132	136	130	152	146	144	140	124	149	138	123	139	150	114	151	128	117	145	129	123	125	128	129	121	133	138	131	151	142	143	134	133	135	136	139	148	132	125	124	145	146	151	117	144	150	141	106	128	147	136	130	146	144	148	136	117	152	124	152	154	129	142	133	128	153	142	146	134	149	140	132	125	137	131	146	138	138	152	151	139	133	131	137	119	139	153	133	134	137	131	129	127	130	138	116	146	128	144	139	135	147	146	137	133	127	129	144	142	140	122	132	127	137	133	137	120	129	147	137	144	111	146	115	135	154	163	126	133	124	126	148	145	156	151	132	127	108	150	144	146	124	147	147	131	141	145	143	134	137	146	161	110	148	134	137	155	140	134	152	124	137	133	121	134	140	134	133	121	112	128	148	142	154	139	128	142	131	146	156	133	138	131	125	133	141	142	131	136	150	138	130	120	114	128	138	144	114	142	135	144	133	126	118	146	136	132	163	138	132	115	144	138	142	139	155	133	139	117	138	127	123	162	130	132	119	148	149	118	121	129	133	151	123	140	148	128	138	142	127	154	150	141	166	127	140	130	157	131	130	123	146	146	119	146	141	126	129	145	151	106	155	145	143	132	147	142	118	148	138	143	132	126	150	125	140	133	116	146	118	163	142	128	122	147	144	112	120	121	139	131	152	154	151	151	147	133	133	146	145	137	123	154	142	133	144	141	126	121	130	144	132	126	138	120	151	137	132	145	142	130	126	115	142	138	140	150	119	130	138	142	119	105	133	142	144	125	140	122	136	136	136	126	158	151	132	151	139	137	147	144	126	145	125	150	139	119	144	143	139	127	139	141	152	129	136	132	152	131	136	146	135	141	114	121	141	138	135	128	125	150	126	136	135	125	137	158	146	133	138	147	133	152	146	133	126	161	125	147	139	125	146	135	150	139	145	138	142	144	149	136	141	116	131	148	145	148	134	131	130	153	134	154	135	140	105	139	122	136	118	131	117	141	141	135	132	113	137	161	132	139	132	145	138	128	136	121	142	130	138	126	145	127	148	147	111	133	144	118	133	139	141	128	127	130	143	124	129	143	129	128	142	127	148	120	129	128	161	158	155	127	142	143	165	136	136	137	121	154	133	125	124	133	132	131	148	138	134	106	138	124	147	134	141	121	139	131	138	133	144	146
21753	2151	4726	5607	4709	3904	3212	2786	2247	1966	1779	1531	1387	1343	1255	1173	1096	1006	955	911	838	833	846	781	739	794	680	719	659	663	638	681	622	654	652	625	626	621	586	566	569	617	548	603	573	509	554	554	561	555	557	552	511	561	519	559	540	505	502	558	542	539	497	535	534	543	538	571	539	553	514	533	500	542	485	499	500	536	505	514	540	530	521	513	581	515	527	537	469	523	533	466	469	533	490	530	484	511	510	495	502	489	504	544	493	481	490	508	466	492	523	536	514	500	513	518	488	554	490	490	515	464	543	527	513	519	530	534	486	462	485	491	488	510	536	529	491	490	505	506	522	485	507	516	494	487	506	502	482	478	503	529	485	476	517	538	495	509	511	473	507	521	483	486	471	461	522	516	517	552	505	465	511	490	494	482	467	446	494	447	507	531	503	459	519	493	508	507	498	518	498	514	472	477	512	490	480	506	495	494	484	436	522	510	511	535	502	488	492	488	470	494	514	484	526	441	488	478	492	479	508	489	495	505	513	514	456	486	516	493	517	462	493	509	528	469	531	530	510	522	478	491	499	505	472	487	514	448	483	489	493	492	486	469	460	495	517	499	473	447	466	448	516	470	470	497	490	473	484	490	459	504	501	499	463	528	529	496	490	485	506	486	503	488	508	478	511	478	517	529	498	486	494	484	523	494	492	461	510	503	522	511	504	476	495	513	490	511	507	450	513	500	524	485	490	455	462	495	503	524	507	503	509	504	516	470	489	518	505	484	488	472	483	514	488	471	477	510	466	495	487	472	478	475	494	501	488	492	490	507	490	486	520	483	468	492	477	521	471	523	488	482	499	479	493	486	549	503	464	547	504	493	474	495	465	532	484	500	519	507	502	494	501	493	510	513	505	488	473	507	500	528	539	478	457	514	486	506	476	477	510	486	482	531	502	476	490	470	493	507	464	500	475	477	485	501	467	461	501	546	490	494	512	485	464	473	472	469	495	510	477	505	511	508	505	459	514	484	483	490	486	507	520	500	521	483	495	478	528	493	499	533	500	522	474	491	511	509	498	488	513	470	454	480	520	523	447	513	522	508	506	488	475	475	475	504	458	494	468	497	489	511	505	502	494	482	456	489	485	454	443	508	501	516	488	477	489	460	500	519	544	504	479	508	500	472	532	463	477	481	497	524	497	473	508	494	498	482	491	473	456	485	476	464	474	523	510	488	433	496	453	521	533	514	505	535	503	472	502	481	518	509	484	478	494	515	508	484	479	477	476	477	521	476	484	503	472	457	515	493	493	473	525	509	476	484	492	505	445	471	506	510	503	461	451	484	537	503	475	523	501	494	509	517	469	500	493	506	535	500	492	501	470	494	450	461	503	484	502	462	507	474	522	477	467	502	506	467	547	498	476	462	518	519	530	492	496	486	487	525	458	513	501	455	474	492	483	512	451	517	498	493	495	512	543	476	507	484	475	498	484	498	509	519	508	503	450	478	462	484	472	521	473	518	480	503	512	445	519	499	473	490	479	540	502	475	471	508	445	488	509	506	498	527	475	475	521	472	499	459	502	499	475	492	524	514	500	529	502	506	488	494	492	529	495	484	456	462	544	556	518	528	498	498	497	505	509	496	488	473	527	507	506	510	489	490	505	492	519	486	498	472	498	483	496	526	504	467	505	478	503	518	482	477	472	493	472	526	507	523	478	439	499	480	480	502	513	471	459	509	488	475	480	471	503	486	508	507	513	527	483	492	483	477	501	465	451	478	479	493	486	471	513	468	506	514	469	511	518	496	468	508	496	518	467	512	520	465	468	509	462	454	477	461	502	493	508	528	503	477	503	517	517	520	489	463	534	464	511	495	485	523	510	501	492	517	512	503	474	518	490	524	480	503	530	534	505	474	480	489	509	528	502	486	498	490	478	517	534	493	539	490	474	500	533	485	520	496	515	478	482	504	480	537	495	508	512	499	505	492	488	571	517	498	531	492	475	494	494	483	493	452	486	554	500	472	496	454	473	493	492	482	529	497	460	459	502	453	506	454	470	504	462	495	480	504	496	498	476	471	502	457	520	521	499	440	512	508	474	466	506	480	483	519	490	501	481	496	498	440	482	480	506	489	482	545	470	474	486	551	499	508	448	507	518	466	476	500	486	495	485	482	507	505	457	489	472	504	481	477	474	529	488	495	534	503	513	487	444	471	529	513	470	490	534	500	478	490	493	559	477	465	444	482	485	457	504	480	521	477	451	481	528	474	481	530	510	496	481	488	508	547	481	503	516	501	486	484	493	454	471	489	497	497	510	480	478	500	455	543	496	474	475	496	467	498	493	490	504	513	510	517	503	498	494	553	506	515	494	532	472	480	517	472	507	506	495	496	495	511	478	479	503	496	471	488	488	529	520	499	485	495	484	469	478	513	476	462	480	454	508	469	478	506	486	481	471	471	477	510	497	511	474	484	511	527	526	524	505	500	503	506	531	485	475	505	492	482	482	481	481	498	489	526	481	492	489	510	510	516	476	458	495	508	477	515	481	458	453	533	467	520	526	474	506	510	485	477	496	480	495	477	494	499	486	509	534	505	485	473	515	486	504	491	463	492	483	472	443	456	471	520	506	465	493	533	495	518	516	524	508	475	484	486	506	502	541	493	507	517	484	481	501	479	506	472	489	521	510	470	446	481	561	485	513	485	475	471	474	507	520	474	470	547	527	512	463	489	490	499	460	519	526	474	498	501	502	508	454	475	503	516	534	462	503	487	486	499	501	466	465	506	517	510	497	537	476	503	482	462	508	475	537	469	477	417	497	501	513	453	478	498	468	533	442	482	511	496	480	523	509	455	496	472	500	490	474	491	497	490	449	487	464	485	509	497	453	494	531	507	506	520	491	515	521	479	504	489	516	472	493	458	522	512	517	454	495	513	468	516	507	448	513	513	472	532	483	536	516	485	493	479	468	489	476	489	466	542	505	514	497	475	463	516	478	465	504	497	484	497	522	483	491	505	506	534	468	518	490	513	472	494	471	504	514	500	569	494	471	512	499	498	477	511	446	504	513	476	448	507	499	532	512	493	472	494	512	536	501	484	488	473	494	522	497	481	472	484	469	470	502	502	511	462	474	519	493	485	463	513	492	529	530	490	464	502	476	437	466	519	532	510	478	476	524	500	478	477	485	479	501	505	486	510	487	465	498	506	512	488	470	499	491	489	527	523	516	520	553	490	488	500	474	559	508	430	512	489	490	511	490	483	471	477	520	500	514	483	498	491	543	511	473	509	497	463	527	479	479	489	522	525	440	469	518	499	499	492	499	538	493	509	473	505	483	475	522	455	510	486	533	504	500	502	488	453	465	475	486	485	449	514	516	466	479	474	513	499	475	489	485	494	522	513	482	481	501	508	505	503	501	504	516	435	520	534	519	490	517	508	480	470	514	512	500	479	478	504	530	481	485	452	482	459	509	475	493	476	470	532	473	519	469	510	500	475	537	484	513	515	519	493	542	447	484	486
5440	412	280	165	165	146	160	146	128	146	169	144	129	136	134	130	139	120	147	124	131	118	145	130	134	148	141	131	133	112	132	140	139	115	139	136	143	140	125	134	138	130	146	127	127	150	130	137	136	128	117	117	130	145	138	141	141	131	149	131	115	129	120	131	105	133	123	123	133	122	137	126	132	138	127	122	95	123	134	134	132	130	146	116	117	151	125	149	138	139	138	136	125	134	151	130	153	125	133	138	132	122	128	121	129	142	139	153	151	113	130	140	138	121	122	155	128	134	133	132	138	123	147	141	145	143	144	123	130	134	119	123	135	132	136	134	135	134	143	124	131	111	128	130	135	135	133	126	121	134	135	136	129	142	132	116	113	127	130	103	125	127	125	143	150	141	151	119	135	151	134	160	114	122	121	126	138	143	155	123	136	136	119	133	149	135	134	134	118	122	141	158	120	118	152	141	125	129	135	142	159	131	127	116	123	136	132	129	144	135	152	129	135	127	154	141	149	122	142	139	129	121	138	140	136	147	138	143	105	130	147	136	146	149	136	121	132	152	130	125	140	123	122	147	147	154	130	112	126	137	122	122	134	129	140	158	132	129	121	130	129	120	147	130	132	138	121	132	111	109	122	141	143	129	134	123	124	141	132	128	136	145	127	124	110	137	116	127	123	112	124	126	142	122	135	135	123	147	139	129	140	124	120	102	125	129	161	149	149	136	137	122	124	142	135	138	119	142	132	131	132	123	122	153	128	130	149	120	129	131	137	123	135	135	120	120	153	134	138	143	131	128	122	106	124	138	122	136	134	136	134	148	115	119	141	129	154	124	133	131	123	148	130	143	138	126	121	119	116	159	125	138	147	149	128	136	116	140	132	134	145	129	108	136	140	146	126	124	127	137	141	153	136	124	128	129	135	115	135	138	141	156	137	117	125	132	137	129	124	126	137	121	127	130	113	118	133	135	139	131	136	133	140	130	138	118	138	148	107	128	130	148	153	143	126	129	149	136	125	135	146	126	130	143	139	135	124	130	134	139	137	128	138	127	150	119	127	131	115	105	139	129	147	126	134	128	148	121	141	125	132	134	149	143	126	145	128	125	142	117	156	146	125	134	135	130	120	136	118	126	138	120	134	136	144	124	120	121	142	136	133	123	138	130	119	129	138	131	142	145	117	127	147	134	145	135	124	145	125	138	130	139	138	139	129	135	135	140	133	124	142	145	125	122	137	136	139	139	101	157	129	124	123	134	117	124	120	119	143	143	125	137	131	127	120	141	142	141	147	140	157	167	131	156	113	109	134	125	131	144	117	118	134	112	123	126	145	124	138	124	120	124	117	150	142	147	120	142	112	143	127	132	140	135	141	124	140	126	125	116	108	145	130	137	139	139	132	119	156	155	136	141	140	130	130	120	124	148	138	133	144	141	112	140	136	124	126	141	128	128	137	128	135	132	143	118	143	129	129	140	127	127	138	140	145	132	118	145	129	125	116	147	150	138	136	140	140	127	132	120	128	148	119	121	128	127	137	131	137	130	117	140	149	137	125	117	125	121	143	117	135	146	116	132	134	133	136	117	134	127	142	121	134	121	94	139	157	129	120	112	125	130	151	111	147	117	131	121	119	123	130	129	119	126	116	158	121	140	117	139	140	130	132	137	144	160	146	109	125	142	141	114	118	125	129	134	137	135	118	128	117	108	136	114	123	136	135	130	142	138	138	123	151	135	119	133	140	133	141	138	131	120	139	123	124	121	121	127	124	133	133	132	134	121	151	126	136	123	127	146	148	135	134	128	133	134	137	118	146	120	130	124	139	120	122	137	128	142	140	132	137	125	122	112	138	132	133	124	125	141	135	130	117	147	149	134	112	140	135	138	131	137	141	129	138	115	118	138	143	115	129	110	127	125	130	136	116	137	109	121	128	141	127	128	123	120	116	140	151	142	149	131	127	127	124	139	157	133	134	135	133	124	108	132	115	124	124	145	169	140	122	141	118	112	136	123	121	164	147	133	124	116	136	125	141	121	135	151	143	131	101	123	137	132	106	130	102	134	121	147	124	134	132	154	106	131	150	129	123	159	119	126	154	126	141	135	140	133	137	120	131	159	129	145	142	119	101	123	130	127	124	107	134	129	137	139	148	125	134	128	121	140	135	133	135	142	110	118	114	114	130	128	136	145	124	138	141	136	124	130	132	139	124	136	144	122	131	124	113	125	143	135	130	135	134	164	135	136	137	131	140	137	135	126	122	133	122	132	141	127	126	133	129	157	138	133	118	131	123	141	120	153	130	124	130	123	123	117	121	132	113	124	129	138	134	143	144	143	129	122	135	120	150	134	124	127	140	139	151	142	135	119	149	123	140	117	115	125	121	115	143	140	134	132	134	126	134	138	121	122	131	126	139	139	123	143	125	143	144	134	116	164	132	124	111	137	128	148	149	129	125	131	134	133	129	132	138	131	132	129	153	128	132	129	152	123	136	142	145	131	123	132	129	114	130	120	141	147	123	125	143	134	134	119	130	129	155	142	140	149	135	126	137	139	127	117	114	140	150	144	142	134	129	142	137	117	112	129	128	147	136	143	132	128	104	124	131	102	133	142	111	127	96	130	139	129	135	117	131	114	139	140	127	133	151	138	116	118	141	148	127	137	117	141	129	127	113	143	144	145	122	120	124	143	136	105	146	125	129	121	136	126	122	120	122	123	126	150	121	138	135	106	109	134	126	154	137	134	138	139	154	138	128	139	134	150	143	127	116	131	136	140	117	147	119	141	126	143	112	136	145	163	135	132	129	137	138	118	141	121	140	119	133	159	125	143	136	135	140	140	121	154	134	128	141	129	126	129	164	122	128	114	125	150	138	118	127	118	120	120	123	130	153	148	141	139	141	126	135	140	134	122	118	122	131	119	133	105	150	133	120	117	123	120	153	150	111	130	121	135	138	127	154	136	114	117	135	131	132	103	139	144	124	123	154	129	131	132	131	153	145	121	136	116	133	116	124	123	123	117	148	125	145	140	135	122	132	126	116	134	135	119	133	110	129	120	148	138	118	130	114	139	127	123	158	149	153	126	139	112	141	123	139	135	157	160	122	124	136	110	125	141	117	121	131	142	143	99	153	117	124	127	131	128	124	113	137	134	131	118	129	137	151	132	124	136	157	136	134	129	135	128	133	133	124	131	131	134	142	136	120	125	120	131	120	120	115	112	105	119	137	136	136	141	147	131	127	119	136	98	152	135	128	129	152	138	128	105	139	157	129	136	121	133	118	148	140	138	134	130	141	132	139	121	127	142	130	130	143	137	145	141	139	114	134	137	141	118	124	133	138	143	111	115	113	123	136	125	147	120	142	129	125	152	115	133	138	138	145	149	133	127	137	130	120	125	134	119	139	146	145	125	125	139	143	129	127	135	129	141	116	145	144	138	127	131	135	127	125	128	125	124	129	119	152	118	136	138	130	134	142	132	137	136	110	125	142	133	115	144	137	130	142	151	161	116
7191	532	582	637	632	585	576	515	536	495	503	508	514	493	525	512	482	477	493	465	489	498	506	511	488	455	477	487	490	508	437	480	506	455	470	437	489	456	525	520	454	448	488	511	459	485	501	480	480	461	474	465	483	453	483	468	455	484	488	480	462	461	497	464	503	463	459	465	486	479	493	430	469	465	535	444	460	446	480	473	471	476	464	457	451	467	505	473	484	441	496	480	494	531	511	486	488	489	511	467	482	474	470	453	491	462	488	483	445	532	467	475	477	482	478	467	498	493	485	447	472	509	462	484	450	484	438	426	524	489	468	462	509	490	473	489	470	425	485	468	460	473	479	497	484	500	450	482	445	505	438	465	498	457	465	519	461	439	480	480	463	474	455	477	469	411	462	516	461	472	479	482	501	456	504	488	500	454	454	487	467	486	461	462	470	446	437	427	478	473	456	496	466	448	453	468	454	463	437	471	461	483	462	480	506	470	482	464	443	473	498	448	473	496	477	459	486	500	461	482	513	442	480	500	482	457	497	439	484	512	497	441	472	498	490	497	421	521	470	448	468	503	443	462	449	460	501	473	473	467	459	437	447	463	475	532	474	461	473	483	494	477	504	454	454	457	463	436	480	454	450	444	474	451	502	469	474	501	475	504	502	466	489	473	457	487	480	494	490	451	471	501	466	508	491	511	477	467	450	437	471	494	440	489	474	488	456	453	477	444	466	489	474	478	456	495	442	474	472	465	463	502	474	475	451	468	453	526	476	457	491	502	468	463	516	495	500	510	469	494	492	483	460	470	449	491	513	507	483	473	446	478	437	463	491	476	499	473	497	505	489	463	436	491	501	498	480	463	489	461	492	503	495	469	459	465	469	459	481	465	455	477	443	494	468	483	504	482	484	510	481	432	458	439	488	439	526	464	478	454	480	449	510	455	484	491	491	497	517	463	491	477	472	468	457	498	478	455	475	494	478	462	496	473	502	496	456	458	461	456	529	484	418	468	458	487	480	483	437	463	483	478	484	432	485	466	454	491	453	496	473	507	517	474	476	466	469	479	467	470	437	476	483	474	495	468	510	491	465	485	453	457	465	498	511	493	442	498	427	433	441	461	472	475	507	483	492	524	508	472	491	492	480	505	495	470	478	490	479	436	451	435	444	439	445	467	466	461	472	468	469	450	507	476	468	481	489	465	470	505	472	482	488	434	478	475	485	488	454	433	474	488	493	486	490	504	476	483	467	451	458	486	463	469	521	492	492	458	454	500	496	464	437	469	469	485	450	458	475	440	488	505	493	455	498	484	463	485	449	430	436	460	453	453	453	460	493	469	476	470	433	470	447	481	443	518	469	506	451	493	498	463	469	437	487	454	488	509	461	501	469	429	443	479	499	493	490	479	451	480	497	443	464	472	452	489	452	483	458	497	486	460	519	434	485	432	479	468	427	472	480	505	480	469	443	466	459	456	484	477	470	454	500	491	521	483	500	498	466	455	460	471	465	478	459	467	476	447	490	485	486	492	487	461	465	464	485	509	492	455	469	476	502	464	459	467	458	492	481	500	445	508	479	464	444	461	465	463	460	496	459	459	461	485	512	509	491	460	431	461	475	513	474	457	482	491	450	471	428	464	517	483	487	456	463	484	541	509	460	429	456	478	467	494	468	502	462	443	486	496	462	483	445	489	499	513	464	498	480	463	475	485	483	476	470	481	446	493	516	484	460	449	489	459	462	497	465	459	440	461	448	520	477	450	518	482	467	471	494	470	482	471	505	440	477	474	476	491	452	466	460	500	470	501	464	461	464	443	482	507	451	452	486	463	461	524	439	510	488	485	419	500	501	453	445	468	477	474	486	489	482	460	508	479	466	489	475	445	441	457	455	459	467	464	478	487	487	477	471	478	468	486	512	456	473	451	507	468	477	467	494	468	463	416	448	437	497	497	471	477	457	443	469	463	502	484	455	450	508	461	471	510	460	465	438	489	493	493	475	458	475	485	488	534	480	475	440	463	439	489	446	518	449	478	480	469	455	465	499	457	488	452	453	427	482	507	465	474	503	460	483	503	463	479	507	492	460	503	480	467	425	493	464	467	498	479	492	504	481	440	453	483	494	447	456	467	443	455	484	484	498	485	523	458	496	476	446	450	475	452	494	479	489	484	452	493	447	444	504	484	461	487	460	473	493	455	489	517	467	491	484	454	436	459	479	460	513	480	454	462	487	485	487	496	486	473	471	474	448	454	522	466	477	515	455	480	499	477	514	468	492	451	467	472	471	490	518	479	489	522	495	476	479	487	497	446	480	479	480	488	477	493	457	473	451	432	463	486	454	500	448	449	436	469	490	428	461	489	508	485	456	484	438	454	466	480	475	495	471	452	497	444	489	503	483	463	467	470	473	476	469	434	485	473	424	444	475	446	505	478	509	474	438	464	452	443	449	461	495	463	453	454	460	469	516	460	441	483	431	463	480	500	458	480	510	488	449	517	486	449	461	476	460	416	474	525	490	460	480	484	460	485	462	497	507	434	526	479	468	472	464	497	477	445	483	468	450	426	473	492	467	475	444	486	469	461	435	472	476	475	462	501	515	490	427	456	492	511	469	459	516	480	506	501	487	475	496	460	464	480	489	493	470	454	498	491	488	469	464	441	462	465	443	467	472	445	477	481	472	482	478	475	465	486	475	455	493	452	481	470	500	418	448	466	504	503	522	466	454	457	450	485	463	470	470	452	444	480	452	459	478	496	498	501	477	473	462	484	477	472	464	439	474	502	485	473	463	472	488	474	467	492	514	448	488	468	486	475	460	483	527	484	488	456	484	492	465	478	478	426	514	469	491	468	483	503	486	484	502	480	443	461	458	468	454	475	498	444	448	485	481	494	474	466	478	499	491	466	474	487	508	462	485	444	465	499	482	491	484	478	496	489	436	514	466	490	487	502	507	468	466	479	485	469	493	462	502	457	489	481	450	481	472	479	462	503	465	523	450	488	461	460	500	488	483	419	466	436	429	487	442	487	437	467	479	476	495	478	458	469	480	484	510	483	474	476	481	451	476	436	500	455	460	452	477	465	468	482	499	466	433	478	502	474	474	462	452	481	437	495	455	496	462	475	469	540	468	485	514	480	481	455	466	464	478	465	487	469	480	480	498	468	504	457	459	457	471	478	474	465	466	432	468	492	422	464	487	458	486	518	467	498	459	462	451	504	468	494	482	482	479	471	464	490	469	456	486	445	465	480	476	493	498	445	507	476	480	479	472	470	485	483	471	479	438	476	447	498	463	432	477	456	452	491	466	455	477	474	499	485	458	475	485	502	464	527	471	512	477	475	455	453	448	480	473	479	479	449	480	467	499	471	461	476	482	425	443	431	494	503	514	464	449	459	450	467	487	494	455	495	485	478	468	514	453	494	447	491	480	446	489	475	477	480	475	473	460	511	492	487	483	470	465	467	496	509	500	491	481	484	509	479	507	506	487	497	477	468	472	461	529	513	444	484	497	411
33536	13779	1651	753	541	353	302	237	179	197	158	151	101	128	134	127	123	107	108	95	99	107	82	97	91	90	98	79	83	92	85	74	85	91	98	80	90	93	75	76	90	82	77	92	78	96	64	84	99	78	97	76	88	83	90	69	84	71	65	91	79	85	91	88	91	83	86	75	87	78	88	73	89	85	81	83	87	71	83	85	59	88	97	87	63	76	77	82	96	91	87	86	80	76	82	65	83	62	86	85	75	78	60	75	80	73	73	84	92	76	94	108	93	78	75	78	94	79	60	67	71	79	83	68	81	73	60	73	91	80	88	66	64	88	65	75	82	81	85	74	83	75	80	67	75	85	60	99	71	76	77	106	76	59	85	80	83	93	70	76	83	73	71	62	86	66	110	89	99	84	81	75	84	76	91	63	92	89	77	88	61	78	57	77	79	65	81	81	84	74	69	80	92	79	80	91	78	79	88	69	80	87	83	81	81	81	90	89	73	81	71	73	78	78	79	88	88	86	80	73	79	90	80	62	79	73	52	60	86	87	69	82	70	68	82	78	71	85	85	85	94	82	88	67	83	66	81	66	69	80	66	79	75	93	96	68	77	71	101	73	85	92	96	80	73	91	79	81	73	71	80	74	70	66	71	91	78	94	83	77	71	81	88	77	67	85	90	75	70	84	79	89	80	79	83	94	82	83	85	94	91	71	69	82	83	67	71	82	82	71	90	86	70	85	73	92	100	84	70	87	92	76	70	77	80	76	80	76	91	71	66	69	79	74	83	74	80	77	85	93	69	69	76	75	84	75	71	89	102	80	79	85	70	73	74	65	83	77	72	91	73	52	75	80	76	84	79	72	68	85	72	65	87	84	78	80	99	62	88	64	69	68	98	94	73	86	77	71	83	94	78	67	101	94	68	90	93	86	76	82	77	69	59	82	76	75	69	70	85	66	84	85	91	71	87	65	92	80	78	82	78	72	81	73	96	76	71	79	89	88	75	84	69	61	75	74	99	60	87	75	74	88	70	89	89	103	83	72	72	66	81	70	71	67	74	87	76	91	85	85	85	89	88	71	75	71	88	80	72	74	73	60	69	78	86	74	84	83	94	85	86	86	76	59	85	84	73	70	87	85	83	73	75	89	80	94	68	79	74	78	88	84	80	73	82	62	77	70	90	72	104	93	75	75	64	96	101	88	92	76	74	88	84	73	86	83	85	77	88	74	94	68	82	86	96	75	96	90	72	70	96	68	70	72	69	92	83	92	76	95	86	75	68	76	76	77	82	80	73	66	73	81	64	80	70	77	90	69	65	110	69	67	65	80	72	85	77	83	70	76	92	94	65	88	90	70	92	68	85	78	84	92	75	85	92	81	92	83	91	62	76	97	82	69	75	83	91	72	84	62	78	87	78	75	84	76	66	86	69	66	77	83	87	80	75	97	87	82	88	79	82	75	82	86	88	100	67	71	97	76	93	84	71	91	91	69	80	89	74	89	92	73	88	73	73	79	69	85	86	70	76	81	70	92	85	82	90	94	85	73	73	89	88	69	99	78	84	88	89	78	74	70	76	68	81	70	100	74	86	82	86	74	78	79	81	93	80	80	88	94	57	75	62	91	91	85	73	82	67	74	80	91	86	83	70	68	81	94	81	82	72	85	86	79	70	78	79	87	78	86	96	71	82	79	83	74	76	84	97	78	75	67	70	81	84	99	94	87	86	82	78	63	64	84	90	79	71	78	71	67	66	65	92	81	69	86	84	92	80	74	77	95	83	77	87	80	71	62	86	77	83	89	92	86	83	86	82	69	88	87	75	80	94	72	82	57	84	79	82	75	84	65	81	71	89	67	93	85	80	68	98	66	105	80	78	76	98	91	93	78	86	71	75	76	74	81	66	77	79	81	90	101	81	86	100	67	77	71	82	76	84	79	77	77	83	73	79	102	84	81	75	81	84	86	85	79	73	63	79	67	86	82	107	67	70	67	74	84	77	71	74	74	67	85	74	95	85	73	70	82	88	57	94	79	79	65	78	91	64	98	80	91	73	64	81	86	70	83	84	98	98	74	77	64	95	76	83	75	83	86	92	88	97	83	82	94	89	83	71	73	76	83	89	78	89	84	73	89	87	75	90	79	63	68	97	70	89	79	72	88	87	81	92	83	83	72	65	76	84	87	79	74	77	84	79	71	90	80	80	77	74	71	77	81	73	76	83	81	94	81	86	99	80	79	66	71	80	96	71	79	95	70	82	76	76	70	96	81	84	88	96	88	79	85	79	71	73	86	86	78	71	85	68	81	78	67	88	81	84	90	82	82	90	87	81	82	61	70	87	82	80	77	85	84	83	65	81	77	76	68	75	81	76	76	72	83	71	98	76	80	86	81	82	72	82	87	72	78	81	78	79	71	98	87	80	79	75	87	72	81	76	85	87	74	71	73	78	82	62	74	66	94	84	95	86	87	88	64	89	78	77	70	83	81	73	89	87	92	91	80	85	90	74	75	83	87	84	103	65	91	85	75	77	98	78	79	77	97	77	91	83	82	76	90	89	73	85	83	97	84	65	95	73	81	73	71	89	88	72	86	73	86	84	96	76	91	69	75	85	90	72	74	78	93	81	86	85	95	93	80	78	93	71	84	86	83	80	72	68	94	83	97	75	84	83	102	62	84	90	63	73	78	95	76	79	88	86	89	85	87	105	88	83	75	72	86	83	85	84	73	77	74	71	70	88	69	76	79	79	87	77	76	77	82	82	75	87	99	83	87	80	92	90	69	88	78	77	92	91	67	74	93	80	90	91	85	81	80	70	80	70	78	69	92	93	77	90	89	67	79	89	72	86	86	77	78	94	76	79	84	83	87	79	77	73	81	79	84	90	77	79	103	71	97	76	86	63	72	99	80	82	60	91	83	75	76	90	88	80	70	76	71	83	91	77	84	81	88	82	83	78	75	79	81	87	74	80	80	63	71	72	95	79	75	76	85	70	83	68	86	92	86	70	68	73	71	84	94	78	70	82	76	81	74	78	89	77	85	96	78	84	75	84	88	72	95	88	73	83	77	80	77	86	72	90	88	73	96	71	97	78	72	73	78	62	80	83	79	71	81	88	92	68	83	75	82	80	87	86	84	84	77	75	76	87	72	76	65	80	72	76	72	75	67	69	79	79	68	84	95	79	77	97	94	79	79	72	82	85	83	91	84	83	69	76	97	82	80	83	77	75	73	66	80	79	83	89	89	81	78	75	62	80	90	89	88	72	74	81	66	89	85	66	80	69	61	82	78	80	71	72	86	88	75	86	81	64	78	68	77	70	88	88	77	61	74	86	75	91	82	82	84	78	80	88	82	69	93	90	77	80	93	73	84	79	81	78	85	78	91	81	68	81	97	71	88	80	79	80	68	60	60	76	86	79	93	80	73	78	69	78	80	82	94	67	81	71	77	77	62	87	81	91	107	85	86	87	91	84	77	76	73	93	80	86	82	79	73	81	68	88	79	87	78	83	86
17732	1130	2506	2935	2474	2116	1757	1527	1279	1120	972	846	841	779	687	650	652	558	577	527	502	463	413	459	450	420	442	405	410	369	387	411	397	402	366	340	340	375	350	318	357	345	375	354	364	357	342	337	350	347	323	332	337	370	303	368	337	359	340	331	308	310	343	309	350	341	329	339	321	329	351	319	341	321	322	342	370	326	356	318	311	301	324	327	331	337	327	332	346	322	340	331	262	333	333	362	344	318	319	330	326	333	326	312	317	337	334	320	327	326	296	341	280	314	350	322	338	314	339	314	331	326	320	347	347	340	295	315	319	324	333	325	287	297	352	308	339	308	315	364	315	335	328	328	321	298	300	305	321	315	323	316	319	340	330	310	306	334	326	344	333	325	311	267	346	323	305	340	328	299	321	329	329	299	334	320	325	313	301	292	310	323	346	303	281	344	359	342	328	329	317	310	299	278	297	307	321	339	304	308	323	353	296	308	290	350	344	323	277	368	340	318	290	349	316	304	306	331	318	301	311	334	322	317	317	305	329	316	318	327	325	324	303	297	330	339	295	294	289	314	336	328	345	351	286	324	307	332	356	325	312	318	308	317	304	328	322	311	324	303	296	314	333	317	314	319	310	304	333	331	347	292	333	328	303	344	312	330	319	324	312	292	308	303	295	308	340	318	318	335	317	324	304	312	344	336	329	310	344	313	339	329	337	287	340	317	332	302	327	339	329	309	297	318	293	317	347	313	293	308	308	323	352	326	314	307	330	344	334	296	382	339	321	323	307	281	325	295	344	306	299	319	303	313	329	370	349	319	338	321	340	318	306	298	308	318	305	320	310	279	339	322	323	329	299	312	305	311	313	329	316	325	333	318	299	318	327	322	313	310	326	296	338	334	358	318	306	335	298	322	309	301	353	319	297	322	336	284	314	320	315	308	325	329	305	328	338	343	295	317	308	333	336	332	284	279	351	323	329	329	321	314	348	339	263	309	350	320	311	313	328	311	334	328	290	293	327	324	309	304	330	311	280	294	294	315	282	307	302	303	330	316	313	328	353	311	326	288	374	288	341	314	301	325	330	285	356	332	308	301	343	297	314	310	332	303	336	331	301	330	299	314	312	353	354	321	315	309	300	347	313	287	349	337	286	291	323	326	307	313	350	335	354	320	348	299	311	309	311	293	304	315	302	349	341	325	299	345	332	306	305	330	322	303	297	269	350	314	340	321	308	307	309	301	310	292	308	315	310	307	304	326	341	305	280	302	314	328	284	315	319	336	279	281	340	363	331	319	315	306	325	304	292	330	338	292	319	317	317	320	319	315	317	331	329	288	315	307	322	312	319	327	290	305	296	340	337	306	339	326	324	319	311	334	309	338	328	304	372	306	323	318	311	307	281	322	286	289	306	308	312	307	316	331	332	301	301	342	338	347	313	327	315	323	316	326	301	271	320	310	319	290	339	307	304	333	272	316	302	346	329	327	370	340	299	304	334	321	318	326	286	285	297	353	305	330	326	306	359	295	316	324	321	313	326	315	317	320	314	346	304	334	320	289	335	322	347	315	310	337	311	332	320	312	331	301	321	316	300	324	319	337	347	341	322	312	293	343	306	340	332	299	311	310	317	346	333	303	330	306	349	294	297	320	323	339	314	306	313	308	295	311	313	348	331	320	351	319	316	319	299	333	298	288	314	325	318	321	301	280	304	305	308	319	337	312	311	321	298	336	345	316	348	318	338	294	315	322	351	310	308	310	313	316	326	340	311	315	314	334	307	290	339	355	304	323	324	331	310	347	316	343	308	313	293	325	286	323	296	318	316	319	331	351	323	338	314	331	294	316	273	336	305	310	345	321	317	313	350	335	324	329	307	319	319	329	318	292	308	308	343	303	329	336	335	314	344	310	323	320	297	311	327	349	289	284	315	340	302	307	324	324	341	334	321	302	309	316	285	316	340	318	304	331	309	335	337	316	319	294	303	345	315	300	314	310	322	338	342	291	327	305	334	328	342	304	284	323	343	320	351	292	299	346	317	324	340	335	283	310	315	297	318	337	330	339	322	331	336	306	297	304	301	343	350	347	333	292	322	328	295	324	318	320	318	314	329	315	310	295	327	329	328	325	316	322	330	341	322	341	316	330	298	294	314	317	297	314	294	314	328	311	346	296	312	308	310	303	332	327	313	321	304	317	319	338	301	301	312	325	310	307	329	277	330	318	313	312	345	337	313	276	306	308	323	348	322	308	311	324	317	337	365	304	328	301	307	318	333	330	327	299	315	324	319	344	287	343	312	343	315	349	325	306	312	319	319	307	339	301	350	299	322	337	309	312	308	293	337	303	301	303	351	316	299	335	313	289	322	309	331	352	312	325	329	320	302	344	326	297	321	337	318	324	315	304	321	328	302	324	325	321	301	372	325	349	334	291	331	310	327	300	287	332	296	336	322	329	284	334	352	317	350	321	311	355	308	322	329	315	325	325	339	314	357	348	311	316	302	350	346	308	305	350	324	321	334	324	301	294	306	299	309	295	310	329	312	332	318	347	289	314	310	305	306	326	326	327	304	336	300	311	334	312	316	344	319	310	334	329	324	295	297	330	336	294	351	316	350	344	330	309	329	310	310	327	350	293	307	305	317	311	337	324	317	318	347	335	306	319	300	340	292	334	307	325	308	309	326	301	300	316	280	316	303	354	346	314	309	320	297	324	298	311	311	334	309	327	312	338	303	342	332	310	333	315	307	312	335	339	297	325	306	302	334	323	276	301	290	341	303	316	326	307	300	309	335	309	331	305	305	337	331	299	326	304	311	285	331	300	353	316	306	309	298	358	302	320	312	329	308	344	344	333	320	325	317	306	310	313	325	306	340	321	374	309	335	325	327	297	318	299	339	299	296	314	305	326	353	324	315	308	306	332	317	330	310	278	324	309	281	329	302	309	358	303	347	304	321	291	324	298	316	302	331	298	332	313	327	309	347	304	335	326	284	334	318	315	341	325	334	332	349	328	316	308	303	316	316	315	300	308	320	336	359	313	323	325	327	298	330	330	297	312	324	306	287	326	318	329	314	296	315	302	312	325	291	321	326	308	316	321	339	330	318	329	341	303	316	308	286	309	305	315	332	319	331	291	323	348	328	310	337	326	297	316	322	313	336	327	291	311	326	314	300	321	332	297	335	335	333	311	307	316	301	309	309	329	313	283	314	307	322	302	323	332	313	353	331	297	321	343	304	369	334	343	309	302	313	312	331	300	330	321	280	340	321	286	362	324	309	314	314	346	312	356	306	337	331	313	322	315	348	317	324	324	327	332	292	318	328	316	302	322	349	368	310	307	336	317	337	353	306	285	317	332	335	283	301	327	309	335	301	317	335	285	317	308	332	364	328	327	328	315	308	310	320	357	330	300	285	335	325	305	325	322	314	326	309	326	315	313	331	331	343	316	308	318	337	316	310	331	327	330	326	328	341	320	329	306	321	308	292	346	287	299	316	358	333	318	334	321	346	326	301	293
36199	23224	7062	1543	996	785	577	482	342	349	273	247	238	225	200	197	193	201	162	196	161	170	167	169	171	156	151	159	140	174	158	152	157	132	121	158	128	147	139	138	138	156	147	112	140	140	126	136	140	151	132	128	145	128	139	122	135	130	133	146	139	133	128	136	138	133	107	142	133	160	126	136	134	128	125	129	133	126	134	132	118	117	125	119	126	150	133	135	118	140	144	112	117	120	129	146	119	130	139	147	161	137	136	127	152	124	126	144	141	137	124	156	131	150	133	134	123	128	147	124	145	152	145	111	132	128	140	147	131	110	132	136	137	106	120	135	133	136	122	171	115	128	129	115	138	144	115	119	139	135	122	124	128	136	126	119	143	148	132	144	135	99	147	122	110	119	121	126	125	138	142	107	128	126	160	117	109	135	129	117	146	119	129	125	143	133	135	125	128	140	131	131	132	123	113	119	122	105	160	126	122	131	129	119	129	136	127	131	130	129	139	115	118	115	133	126	154	117	115	116	136	118	142	131	123	133	111	122	127	117	136	108	117	126	130	149	144	123	131	113	134	112	131	142	136	138	131	131	126	125	124	125	119	112	122	108	133	126	116	106	123	104	144	136	111	140	119	120	130	132	127	141	125	121	127	120	151	120	125	122	122	126	121	130	111	132	127	132	132	131	131	124	128	143	153	131	132	121	137	108	129	133	121	141	118	130	133	119	110	127	101	102	118	124	132	130	122	112	125	118	116	126	123	127	127	161	146	112	134	144	122	128	137	137	123	134	141	117	117	125	120	114	121	123	116	118	125	122	127	110	123	144	114	105	135	139	127	117	114	108	128	132	132	108	134	155	146	140	107	143	120	128	140	114	129	119	107	124	115	118	117	128	124	126	127	132	144	123	129	130	121	132	145	128	142	126	140	143	127	138	134	126	137	132	138	108	153	129	132	139	123	154	118	123	146	117	128	116	108	132	144	118	114	147	153	114	139	120	147	111	132	121	133	125	124	113	126	134	117	106	111	115	136	134	137	132	108	133	134	130	138	125	141	132	138	124	117	110	119	130	105	148	140	139	119	120	151	139	139	152	132	143	116	143	129	145	126	137	115	124	154	132	130	126	102	123	132	121	137	117	123	121	141	141	117	119	129	141	133	131	126	131	140	131	133	127	132	131	105	123	128	137	130	133	155	147	125	143	117	102	115	127	138	121	135	141	124	133	126	132	126	133	129	117	113	145	132	127	118	122	141	118	120	137	116	123	127	127	116	133	132	152	129	137	146	116	146	143	139	121	127	131	129	127	120	119	126	131	129	155	143	138	141	128	118	128	137	123	136	130	131	123	124	120	151	128	127	124	117	131	118	131	111	133	130	113	156	122	132	132	137	133	133	140	136	130	153	125	121	140	137	122	123	129	111	140	109	110	118	135	121	135	125	129	123	118	135	139	137	129	101	135	122	126	131	111	109	113	116	126	127	130	136	118	133	125	138	121	141	123	137	138	126	141	128	123	139	151	120	128	137	106	114	119	136	123	149	132	128	131	114	142	132	135	138	146	142	131	113	121	118	119	147	125	136	138	127	142	129	114	126	133	119	118	93	139	137	148	127	147	129	137	124	114	135	141	134	148	117	152	119	119	140	127	119	125	145	138	129	148	121	140	142	132	135	137	138	128	134	135	123	120	122	138	133	128	131	123	133	149	127	117	103	142	107	118	134	125	146	136	110	139	140	125	135	146	116	122	132	143	134	134	132	131	118	114	125	112	144	129	124	100	116	124	130	133	129	127	129	142	117	155	140	142	142	118	112	127	135	131	135	136	122	122	148	109	127	124	117	178	136	141	135	143	142	115	135	142	110	133	130	152	111	112	124	147	130	121	139	128	126	134	122	117	122	128	123	122	125	138	130	119	118	126	121	140	143	129	125	118	128	130	123	139	145	136	152	120	106	127	112	149	123	138	130	140	119	133	108	116	125	140	143	118	144	130	109	145	116	127	135	130	124	105	112	124	136	131	147	135	135	131	131	115	124	130	133	113	127	140	104	118	129	131	118	126	125	144	137	124	117	148	118	139	114	121	146	135	129	118	122	160	110	133	124	123	119	131	134	119	136	132	127	123	128	123	139	122	142	116	141	119	118	111	129	147	133	150	134	122	128	118	114	114	127	129	116	125	132	106	113	121	127	124	145	129	123	106	120	108	121	136	131	123	113	120	117	137	144	135	134	134	127	139	113	118	126	115	142	114	131	135	112	140	116	115	148	138	121	121	135	139	126	127	118	120	123	130	121	115	132	134	122	134	124	124	132	117	138	137	140	119	146	126	135	165	120	135	133	126	124	139	122	139	136	127	136	124	127	140	122	128	137	134	120	129	126	116	117	116	131	147	130	137	130	121	121	109	107	148	129	130	136	122	105	126	128	129	132	128	131	109	125	126	131	126	142	122	109	110	125	127	131	115	131	131	134	114	145	115	130	122	111	135	138	128	137	123	114	114	131	117	114	161	144	115	133	139	137	138	128	130	118	104	115	135	113	125	143	119	134	131	126	141	132	138	118	147	118	115	123	124	137	144	130	113	123	133	122	114	125	113	111	134	128	137	131	115	137	136	137	139	121	117	144	124	124	99	132	119	132	126	126	137	116	129	146	138	109	124	131	128	145	128	131	140	131	118	113	123	129	108	130	125	126	127	140	133	148	123	134	140	130	150	111	119	143	133	143	137	121	123	124	121	145	155	118	131	140	123	124	124	132	113	141	136	143	123	102	130	123	144	146	149	156	144	133	133	122	121	118	143	126	126	152	115	110	133	134	139	117	139	130	136	148	135	115	123	135	124	108	151	133	131	127	136	125	152	137	122	144	122	133	114	117	113	135	133	134	117	122	105	132	123	129	133	124	117	130	137	132	119	138	121	140	139	108	133	136	136	155	137	138	129	149	137	120	139	133	146	137	126	127	118	130	124	120	135	114	114	122	132	133	139	125	139	116	122	120	123	109	123	133	142	136	132	129	136	137	143	142	122	137	128	112	143	115	126	112	128	134	158	150	139	133	121	140	129	145	111	130	149	120	123	140	124	150	128	119	110	121	144	122	136	126	129	117	116	125	113	140	124	127	110	115	146	140	127	124	123	115	132	133	131	123	124	133	131	142	146	128	134	120	117	116	132	115	139	132	112	129	137	138	133	122	115	112	122	119	109	116	104	146	140	137	134	133	118	140	121	130	122	122	125	120	109	127	123	119	136	115	125	111	124	129	131	125	139	137	113	123	138	127	129	133	127	118	119	140	128	143	106	113	118	132	124	128	114	135	132	117	129	141	124	133	119	125	125	129	124	150	135	112	132	142	122	133	154	138	120	122	116	130	118	100	136	119	129	114	134	126	131	115	140	136	118	126	127	123	134	140	141	129	132	96	122	129	139	129	112	135	117	120	139	128	154	127	115	133	122	127	116	115	121	134	119	129	109	101	145	151	118	124	121	127	133	139	108	143	129	119	131	144	151	119	139
21661	2055	4521	5228	4608	3673	3062	2519	2272	1855	1665	1487	1332	1305	1162	1080	999	937	840	838	843	826	752	718	704	683	694	623	662	648	592	588	597	657	612	600	573	539	589	556	526	562	584	523	527	530	549	520	525	524	538	547	554	477	488	490	527	517	495	517	488	480	484	506	497	512	464	480	479	482	523	516	482	488	454	506	508	517	501	490	492	499	490	499	428	467	498	502	484	521	484	487	471	484	496	471	478	488	469	496	477	473	485	432	483	466	466	539	460	502	513	508	458	501	436	455	482	499	452	496	480	466	480	498	508	465	452	496	449	495	490	441	480	469	484	477	480	480	476	462	529	508	487	457	504	481	471	458	481	461	432	447	469	466	474	506	476	452	476	490	478	480	487	489	479	487	434	472	506	471	469	491	451	451	498	487	521	457	506	464	451	460	469	460	477	472	467	478	489	516	495	477	472	488	477	475	466	493	462	500	492	447	520	472	472	473	459	490	455	457	470	467	457	485	479	470	500	482	522	484	511	453	491	478	440	480	465	431	441	521	460	470	477	458	464	470	439	465	510	458	489	497	457	461	470	469	477	443	492	492	498	474	501	444	454	501	474	464	457	475	492	474	508	460	505	492	515	478	448	441	462	471	473	521	480	489	498	468	456	451	490	486	461	460	484	509	447	445	491	472	483	486	471	468	498	466	454	506	488	469	506	493	490	484	468	459	484	462	475	415	507	455	438	525	472	488	461	477	500	490	482	501	474	480	445	458	455	482	455	502	483	461	492	482	506	458	471	509	490	472	496	458	462	469	463	455	435	479	454	484	485	484	448	492	444	453	501	472	471	457	476	464	502	464	458	500	455	446	458	498	434	472	440	446	468	482	479	458	463	438	473	492	493	476	491	463	491	473	486	464	512	436	471	515	433	468	479	471	462	459	469	470	526	455	467	476	489	484	468	525	426	456	448	469	439	485	467	483	478	449	466	446	483	462	498	485	489	491	494	473	488	458	503	496	486	448	491	492	467	471	421	466	475	507	469	450	490	465	438	478	461	468	482	450	467	487	461	451	458	515	483	489	467	474	448	438	476	450	441	461	519	470	457	469	458	460	484	470	463	492	521	462	472	489	512	477	458	488	464	441	469	495	471	473	446	499	452	458	472	455	456	479	481	473	474	451	499	459	414	448	514	455	467	496	467	469	493	464	477	481	491	473	459	487	489	492	468	424	496	473	470	454	482	461	497	482	453	480	455	493	443	479	486	511	481	478	453	495	495	471	462	467	474	470	449	456	444	469	484	462	444	434	492	470	489	466	474	497	429	481	492	487	458	505	452	485	457	488	478	454	476	457	480	455	450	471	448	450	501	455	462	469	456	485	465	419	485	450	491	441	481	506	451	488	486	464	479	459	473	458	496	479	503	479	453	432	457	521	492	449	472	487	477	482	474	456	503	449	475	458	466	438	450	458	465	514	470	489	469	437	450	496	423	489	448	502	474	455	496	440	485	470	469	427	481	485	504	440	463	471	513	454	472	447	446	512	480	453	476	469	445	481	494	472	438	431	490	434	458	498	448	488	481	501	469	450	484	453	514	484	539	464	462	452	452	457	454	472	476	468	491	436	494	466	499	456	463	496	471	489	477	486	433	446	501	426	474	469	487	476	477	484	492	466	449	484	456	479	442	479	472	465	439	454	451	453	502	498	516	482	491	446	466	477	482	450	476	483	500	484	483	509	468	469	471	468	461	447	473	457	441	455	470	441	444	470	453	493	506	442	461	448	469	464	457	519	506	462	436	462	476	462	457	471	446	519	457	462	468	442	513	465	478	436	464	470	453	452	477	494	492	489	483	459	468	451	445	469	467	499	498	470	456	503	461	429	456	458	445	467	460	449	445	479	464	452	468	458	419	493	482	435	434	469	462	462	491	445	490	512	470	439	478	472	468	452	432	464	481	469	475	426	475	461	453	464	477	451	504	474	474	486	441	435	473	436	475	448	493	474	478	483	468	484	471	484	489	466	475	438	451	477	454	454	464	472	492	468	478	506	520	472	459	469	490	496	479	475	469	436	467	423	473	461	453	465	489	422	463	481	454	464	471	477	466	443	494	482	442	525	451	451	465	435	501	455	454	457	487	432	466	464	450	433	474	449	447	487	471	450	456	477	434	449	505	475	466	430	455	461	447	455	451	438	493	500	480	473	501	442	463	464	477	458	474	428	469	475	463	484	423	474	489	474	452	468	433	472	476	464	447	437	465	488	515	499	461	437	463	505	477	466	458	508	517	454	500	439	446	464	493	453	443	463	447	439	467	496	472	460	467	452	464	440	476	450	476	468	481	466	480	407	464	493	511	476	432	463	471	456	451	500	487	478	440	490	480	505	518	477	466	512	497	477	476	491	468	463	469	448	452	456	490	457	462	493	497	489	465	449	435	456	466	476	445	454	461	424	472	490	457	457	484	482	470	475	465	517	514	448	446	455	480	475	510	499	484	510	457	493	474	462	487	498	495	513	514	456	450	475	471	464	499	471	495	430	434	460	448	446	454	446	458	500	516	498	485	494	487	461	456	487	472	465	438	477	450	516	471	474	493	489	481	461	485	482	488	460	473	426	459	470	460	500	465	461	462	434	490	463	435	430	467	459	465	463	473	450	478	496	448	457	422	437	461	479	492	470	498	494	469	477	470	480	470	484	474	467	445	462	429	440	463	471	465	477	478	434	451	480	479	415	490	426	452	470	507	472	481	489	426	443	483	456	503	483	441	476	483	455	486	440	465	493	461	451	450	444	449	445	478	480	472	453	463	453	450	487	493	452	468	465	496	477	483	497	466	481	443	457	461	479	472	457	451	444	507	484	459	483	479	469	419	476	495	506	461	459	478	454	451	499	454	454	501	494	512	445	476	464	463	456	476	461	486	448	484	475	442	489	460	484	449	514	414	462	498	471	502	482	507	441	463	499	451	476	462	474	487	485	464	456	494	470	478	481	445	458	500	469	495	481	442	438	456	490	464	473	451	406	464	518	457	449	449	480	491	437	459	458	470	482	470	464	467	484	474	472	425	471	470	485	457	440	497	473	491	445	499	470	479	434	479	420	445	486	513	472	464	452	407	483	483	473	459	463	466	487	447	453	437	501	479	456	494	481	460	439	462	453	488	467	444	493	448	450	468	452	483	485	494	443	473	483	451	481	476	460	522	477	499	478	465	469	507	464	486	454	468	452	490	452	474	476	415	468	451	501	470	451	468	458	497	460	445	474	448	471	476	467	511	481	512	468	504	469	456	427	464	469	482	464	491	438	479	457	486	500	439	475	485	475	444	443	479	464	486	454	468	473	420	430	473	468	478	487	447	468	451	478	474	461	471	492	453	482	505	475	443	498	471	468	468	479	509	468	470	468	442	476	484	467	450	463	490	460	462	457	466	474	482	488	453	476	470	464	512	502	491	464	422	454	444	505	449	483	465	469	448	493	433	502	460	453	471	451	497	475	459	454	450	469	474	467	473	461
5412	389	256	161	153	154	169	134	121	148	145	145	129	137	140	120	130	123	134	116	149	131	126	126	130	131	147	130	127	130	135	137	146	124	158	152	138	130	135	133	133	130	138	137	129	146	134	130	120	133	145	121	141	107	131	133	115	124	132	108	118	139	144	106	147	115	120	150	127	136	149	131	130	136	153	116	140	122	118	118	123	135	135	143	127	158	139	143	137	129	139	128	117	126	140	128	149	144	134	121	126	153	126	138	150	120	127	117	124	139	136	122	144	108	137	134	130	137	143	124	138	133	135	126	141	121	131	139	146	127	138	126	120	128	138	136	130	127	134	118	153	139	122	114	130	129	149	123	131	110	123	136	112	129	142	156	148	140	154	139	106	152	127	109	157	133	137	137	126	136	121	121	124	154	113	126	112	140	145	118	154	131	121	120	110	103	133	140	144	128	141	125	128	144	128	126	120	108	147	134	152	144	125	125	142	148	144	141	141	141	122	132	137	117	126	117	137	140	133	130	131	124	134	158	128	144	107	124	133	127	130	118	123	123	120	119	135	137	140	137	149	128	143	121	112	130	115	107	135	134	133	140	120	133	124	116	123	114	127	130	131	126	130	134	139	159	125	138	137	130	135	124	138	149	123	160	134	121	136	124	107	138	141	125	157	128	128	119	124	143	128	136	116	114	123	116	127	121	133	133	130	136	123	128	137	125	129	126	152	145	148	112	133	98	139	134	118	153	142	125	132	131	130	135	145	118	141	133	130	134	111	130	150	125	125	122	126	125	127	136	121	113	130	132	118	139	128	118	129	138	129	134	129	115	133	140	139	132	128	111	116	131	108	131	128	147	145	144	132	144	134	128	145	127	140	121	144	128	123	154	125	119	126	135	127	121	146	121	120	141	134	145	132	147	148	115	109	117	134	123	134	121	103	119	144	130	140	106	111	124	136	134	116	125	145	144	151	133	125	120	122	153	108	120	119	159	129	120	127	134	123	127	131	129	143	139	130	126	140	129	144	121	139	117	121	146	114	127	140	136	122	132	118	148	128	122	155	111	120	128	133	137	137	154	139	151	137	136	152	141	117	112	119	123	132	130	116	140	133	141	138	138	121	146	138	125	144	132	143	136	129	142	157	131	137	119	119	122	136	136	144	123	116	125	142	124	126	122	140	115	123	132	123	122	137	162	144	131	113	133	142	126	124	127	129	130	132	167	148	140	105	133	130	122	119	128	140	136	150	157	150	142	132	130	128	135	140	120	126	141	122	126	135	148	127	121	129	151	141	142	136	141	105	144	137	129	108	116	153	113	119	124	116	139	123	128	130	128	149	148	148	123	124	136	121	117	114	130	130	136	146	134	135	129	170	128	132	115	140	138	146	149	137	153	132	135	115	132	132	132	150	146	133	120	127	128	127	128	125	132	154	105	137	123	123	133	118	119	123	125	133	151	150	122	125	146	133	133	130	136	133	131	133	136	142	140	136	121	139	132	118	129	119	129	125	120	148	127	135	124	113	164	108	143	135	128	141	120	136	128	142	128	131	141	131	122	129	140	133	134	121	146	113	122	140	129	137	146	107	126	127	134	150	142	133	135	139	135	123	123	133	122	127	141	153	125	151	130	125	140	130	128	121	116	143	133	134	108	136	118	118	114	133	119	130	132	145	129	152	131	127	140	116	131	140	118	142	132	138	145	135	160	136	149	134	121	129	144	107	128	144	134	144	139	130	123	127	143	126	134	130	131	130	103	121	129	119	124	112	122	118	138	132	119	125	142	124	128	113	110	124	123	116	107	122	133	149	141	126	101	111	126	140	145	116	133	130	133	125	151	138	140	105	139	117	133	148	133	111	144	127	131	125	139	129	130	119	142	120	116	119	120	120	142	117	121	122	122	122	132	124	141	143	125	125	137	138	113	123	120	134	123	117	138	139	139	130	125	135	143	114	146	139	113	138	128	122	122	149	135	136	121	143	133	121	141	131	139	120	134	141	114	143	120	139	111	99	130	142	121	126	135	124	137	111	144	138	138	138	130	143	133	114	103	131	130	132	135	153	138	121	117	139	129	127	127	131	115	119	117	121	145	141	140	126	127	136	140	131	126	151	135	122	148	123	131	106	127	129	134	115	141	113	146	134	153	141	139	125	147	132	140	128	115	147	131	123	142	133	121	117	134	123	133	132	124	122	151	139	118	108	140	116	139	128	124	123	124	133	122	149	137	110	138	126	107	135	108	150	114	130	148	113	124	144	114	110	131	115	141	113	148	111	153	118	140	126	132	126	140	131	128	124	120	129	133	134	126	131	127	125	131	117	115	140	105	143	147	129	140	121	130	128	136	102	127	138	130	148	134	133	128	128	128	132	130	114	133	141	133	127	151	124	134	137	103	160	136	122	127	148	169	118	130	115	156	131	105	136	135	139	119	131	126	127	132	144	139	127	135	139	134	142	117	133	152	128	119	125	125	159	164	128	130	147	130	123	122	140	129	151	113	131	137	117	145	138	150	125	129	122	138	120	118	143	128	149	132	153	158	140	145	134	97	122	136	130	128	123	126	147	134	137	128	140	138	142	125	131	141	150	126	139	114	140	131	132	132	151	164	124	159	113	122	132	139	116	144	139	104	134	141	132	130	121	143	138	143	136	133	137	128	134	129	125	147	135	123	146	125	134	131	125	147	110	130	142	136	143	128	112	123	136	115	107	146	140	139	148	154	129	141	121	135	122	123	124	126	109	140	122	140	111	122	124	154	140	135	121	118	124	142	120	116	134	129	142	124	124	133	138	142	143	121	121	126	128	154	145	122	123	130	148	133	122	131	137	132	126	120	134	123	144	137	157	126	149	151	106	130	135	145	133	120	126	140	133	138	109	117	117	134	138	146	148	130	128	137	146	119	126	139	123	136	141	120	116	123	132	138	142	133	127	142	128	131	147	122	122	138	150	129	119	143	116	131	155	135	124	141	127	137	131	151	117	134	133	132	125	131	143	151	146	144	120	132	136	104	116	123	146	131	164	144	141	135	149	124	126	126	120	149	142	130	152	145	166	126	143	158	119	135	134	147	129	136	126	124	112	112	130	133	146	106	143	126	138	126	124	165	141	131	138	124	141	119	113	123	107	136	139	135	135	129	118	126	124	129	137	115	116	128	137	144	138	121	141	134	148	139	107	142	121	134	153	137	123	117	136	144	129	117	154	121	135	140	136	136	136	152	140	138	136	130	130	122	129	116	133	140	121	130	145	128	125	120	113	137	134	147	152	133	107	127	141	144	128	117	123	128	126	132	146	120	131	127	136	119	156	123	132	134	110	116	130	113	119	145	144	139	141	140	116	131	132	129	117	122	133	128	134	129	146	131	134	132	132	130	153	139	120	132	126	120	114	148	126	135	125	138	134	124	133	133	142	137	136	132	115	124	124	134	126	146	142	142	124	150	134	142	138	135	118	126	120	132	138	119	151	105	139	126	131	117	126	126	139	106	143	126	124	135	121	116	162	133
7142	585	674	644	656	589	567	524	562	501	517	519	529	508	527	544	493	516	474	444	468	481	463	491	469	470	484	503	475	490	464	512	480	495	464	456	488	480	492	485	475	466	486	506	510	462	447	457	460	488	478	498	481	524	482	496	447	470	505	461	478	491	455	467	465	540	489	433	493	466	478	436	438	485	471	479	471	472	477	463	452	501	475	529	455	532	465	555	491	455	488	511	469	471	499	461	463	486	458	469	462	457	486	469	481	520	451	478	448	481	497	483	495	465	498	479	443	460	488	477	515	479	436	475	458	479	469	452	478	475	440	493	506	454	483	461	487	489	488	451	460	487	505	478	488	461	508	436	516	444	485	453	438	467	442	462	481	436	441	471	483	462	472	459	497	511	499	436	484	477	454	475	465	479	482	466	477	516	431	515	475	488	432	469	438	471	455	456	494	497	505	463	422	464	486	473	459	444	495	471	476	459	487	463	482	479	490	502	453	437	491	495	481	497	452	462	444	442	488	475	483	459	461	456	482	494	472	448	490	465	479	477	434	497	465	483	475	473	453	493	504	472	472	454	470	506	507	489	509	482	508	492	473	448	485	496	539	478	475	485	448	469	462	483	495	488	481	480	470	474	471	419	459	477	481	489	483	515	475	471	488	497	505	487	486	487	437	499	483	473	464	445	494	453	483	458	451	494	446	490	420	476	466	500	476	473	473	463	460	508	476	464	484	479	482	489	429	450	474	468	467	491	460	476	460	493	463	449	504	461	472	487	467	471	491	510	476	500	437	482	502	485	466	492	458	458	522	450	502	487	478	490	443	494	485	470	485	515	468	491	476	424	508	432	481	464	475	452	490	439	519	482	497	477	474	480	482	477	452	460	485	488	477	457	473	445	521	486	443	440	498	432	480	445	510	475	492	445	506	481	511	502	458	502	474	461	438	511	466	473	447	504	450	471	482	516	470	458	445	492	468	462	480	479	490	455	491	476	482	445	479	476	470	457	485	469	481	475	490	437	480	498	450	504	485	458	463	463	485	470	481	480	472	459	475	446	460	449	480	480	462	455	475	460	445	487	450	472	469	436	459	473	501	479	461	460	469	488	478	507	448	501	489	497	443	481	502	516	478	442	479	452	476	460	478	463	519	498	497	440	453	450	517	453	447	476	442	462	476	456	446	468	471	484	467	463	468	511	514	507	481	464	478	492	498	476	489	457	440	533	495	460	466	450	448	481	481	458	473	478	504	463	495	484	482	481	475	471	469	485	472	482	471	475	463	458	468	482	496	469	509	455	442	494	486	471	525	476	467	456	528	442	512	445	464	450	497	461	478	472	501	483	463	509	478	452	471	497	470	419	511	482	473	471	482	491	481	476	453	505	511	490	471	476	467	490	445	509	511	529	466	475	482	440	509	483	459	475	479	436	490	468	479	505	492	505	462	464	486	476	465	467	502	484	500	478	420	458	470	516	462	498	469	482	526	454	494	484	488	452	489	499	449	498	464	493	511	510	519	466	475	483	488	492	495	494	463	474	481	454	499	477	466	445	467	454	478	489	488	484	486	489	450	466	497	482	480	468	525	446	479	457	520	455	459	475	487	464	434	470	470	479	474	453	477	475	464	429	456	476	471	435	499	523	442	467	509	462	463	461	512	500	478	483	497	460	458	485	490	507	443	462	465	472	485	510	476	471	454	463	483	510	487	484	476	526	513	451	494	485	497	471	429	447	464	477	471	427	462	478	475	442	521	505	451	472	506	468	452	462	488	485	480	503	429	468	499	473	475	426	495	481	488	500	449	468	494	453	448	494	450	423	464	474	488	431	411	478	504	442	482	475	469	493	454	459	483	485	518	436	493	482	470	462	491	466	466	498	522	494	499	467	448	449	468	464	503	436	520	492	478	463	499	514	482	469	508	462	474	446	482	488	477	467	466	456	467	471	508	519	470	487	500	464	468	465	453	487	471	447	473	454	470	486	470	437	527	461	470	516	465	457	463	443	469	484	458	448	476	491	473	462	491	476	501	492	475	484	472	499	518	507	461	439	488	468	469	489	473	487	457	435	450	485	483	513	501	515	482	465	482	471	414	434	492	530	478	484	454	529	497	477	496	431	468	489	458	484	476	458	469	479	488	435	455	492	480	425	501	474	468	481	483	512	432	439	454	467	474	480	463	489	431	489	458	496	465	482	432	496	484	494	480	518	479	465	475	461	481	459	493	477	505	472	458	514	471	494	445	477	464	486	490	491	501	446	488	453	449	445	464	461	438	483	448	471	510	456	488	478	447	512	471	500	452	485	488	444	444	477	477	478	516	523	486	459	479	461	440	449	447	528	453	504	480	499	472	478	460	447	458	460	510	469	488	472	459	462	499	452	477	511	491	506	513	501	452	427	531	463	465	459	470	446	473	458	454	482	448	466	440	504	486	521	466	424	494	476	483	471	457	493	479	523	502	484	466	494	466	491	468	488	452	469	491	496	474	527	473	476	466	493	477	458	467	468	487	492	483	494	443	518	483	450	467	454	492	455	464	492	487	458	457	485	473	447	490	457	455	472	484	472	451	481	496	464	438	462	495	485	445	497	479	485	470	487	473	460	467	476	454	468	473	447	517	486	458	460	455	457	417	472	496	506	459	489	492	456	503	498	495	427	453	472	464	495	462	472	471	502	470	476	459	477	457	449	501	446	467	434	476	491	462	459	486	468	437	446	458	499	457	486	480	510	484	495	478	457	497	470	458	456	467	447	474	466	469	465	441	465	443	448	474	461	459	453	446	485	496	465	449	460	494	489	482	464	469	518	523	460	490	472	451	453	481	460	491	482	474	476	494	464	497	504	470	448	508	442	466	446	503	498	470	477	449	476	502	446	459	480	479	520	477	500	501	448	463	498	490	436	470	489	468	485	449	474	490	454	476	494	471	495	486	486	477	481	482	440	469	461	467	484	467	453	437	488	486	452	446	462	496	441	498	508	475	434	488	471	484	471	452	507	482	469	513	472	437	472	452	474	463	481	481	471	461	448	498	492	432	503	468	503	476	477	478	482	496	472	442	484	442	452	454	478	471	483	438	477	477	482	451	431	476	455	469	486	471	479	436	445	450	492	431	454	497	479	454	483	455	525	484	425	501	484	525	508	480	499	459	470	458	512	503	524	481	494	462	478	480	478	516	494	466	437	474	478	473	459	498	451	483	495	515	487	500	480	478	476	467	470	461	414	445	478	499	463	489	452	446	491	492	458	483	443	488	490	443	474	450	492	440	450	452	482	443	456	447	470	462	497	463	460	514	467	461	470	496	488	502	498	467	490	482	473	503	475	472	509	475	480	462	485	457	467	516	471	481	486	488	498	506	492	510	454	451	465	479	499	466	457	468	490	481	442	485	471	441	485	463	460	488	499	459	477	474	449	454	471	437	462	475	502	450	466	458	498	471	471	473	481	485	505	472	442	501	471	486	512	460	495	477	438	451	497	487	428	484	465	495	501	437	462	443	483	435	454
33959	12144	1470	788	525	384	281	239	221	194	186	142	128	125	145	128	115	106	94	111	109	81	84	87	94	93	96	89	101	64	88	98	106	78	75	76	98	92	81	94	77	76	89	81	100	78	87	82	85	64	75	83	103	79	97	86	82	77	71	86	90	70	80	77	74	71	76	79	81	85	79	81	90	74	81	78	72	73	79	73	78	90	90	85	80	91	81	74	82	64	77	75	72	73	73	78	80	80	75	85	82	92	68	102	97	93	89	82	86	67	73	64	84	99	79	79	70	95	80	76	73	87	82	81	91	75	70	84	79	85	91	85	74	64	73	74	78	71	69	77	78	93	83	77	92	91	92	76	84	72	73	81	73	97	76	91	78	90	96	88	72	73	66	88	81	89	77	71	76	80	88	76	76	84	78	92	78	79	81	78	83	71	82	69	81	77	82	98	73	100	95	88	87	92	81	83	84	87	86	98	71	73	96	63	69	71	83	65	86	74	70	85	68	86	90	69	61	83	83	84	91	87	94	66	63	77	103	90	72	74	76	89	85	62	71	83	91	88	92	74	90	78	79	65	66	82	68	93	77	88	83	94	60	75	81	61	81	75	78	87	86	84	77	73	72	65	63	77	66	69	77	78	86	83	73	88	72	56	61	83	89	85	79	85	84	78	79	85	97	80	71	95	88	82	80	60	86	69	72	87	77	80	72	85	95	79	77	81	82	75	75	90	76	93	79	94	69	66	85	85	77	89	69	84	73	92	90	85	97	86	78	87	69	81	72	78	72	83	71	78	75	76	86	65	76	76	86	89	92	89	86	69	74	61	80	77	69	83	86	68	66	82	67	80	80	87	93	69	94	98	82	67	73	96	68	70	102	94	61	101	83	83	70	71	77	79	70	76	88	69	84	81	70	76	78	85	80	90	94	93	64	97	98	78	87	86	66	82	100	80	77	86	70	88	69	67	86	89	80	70	87	94	88	73	79	77	75	68	88	92	100	70	75	76	83	71	85	59	77	93	85	77	75	62	76	75	99	81	93	79	75	89	98	59	74	86	72	79	79	97	74	88	83	90	85	88	76	68	94	95	82	77	80	79	72	84	82	78	82	80	88	101	63	65	73	76	75	95	84	69	79	71	81	90	78	83	83	83	76	65	80	72	76	75	67	73	82	81	90	74	78	76	80	83	93	102	82	75	92	71	81	70	77	78	87	80	81	61	89	56	67	75	87	85	77	93	78	92	98	63	74	77	73	67	72	78	73	73	69	83	64	82	74	94	80	66	72	75	51	83	80	85	81	99	74	68	83	87	81	81	66	73	75	83	66	69	75	94	69	58	73	88	73	86	79	70	79	83	83	75	75	76	78	73	79	85	75	83	75	78	79	88	71	79	83	80	76	79	91	83	85	70	78	75	74	81	73	63	81	93	84	99	60	100	76	73	95	84	78	79	77	83	69	91	62	77	81	80	70	82	89	89	90	70	67	65	82	80	65	79	74	72	64	82	80	89	69	83	86	71	83	70	80	76	102	77	83	90	95	91	82	68	95	84	93	85	81	76	88	85	67	80	72	89	92	86	72	72	87	81	66	83	64	79	68	78	75	74	78	86	81	89	78	77	80	91	68	72	69	66	85	67	71	76	88	77	69	79	75	72	73	81	79	90	71	70	82	79	60	78	70	81	84	81	79	84	79	71	74	76	79	72	87	73	80	75	73	73	76	93	94	80	74	92	82	69	69	87	64	86	81	76	100	73	80	84	95	80	72	98	90	83	85	67	78	71	79	79	76	87	65	85	93	84	67	79	67	116	75	77	88	93	74	80	84	85	82	64	82	72	81	79	79	72	72	71	68	76	68	83	71	82	79	90	90	68	83	93	87	79	82	76	78	85	70	74	84	69	75	77	79	82	66	71	103	79	68	72	75	85	83	74	78	76	73	76	73	97	84	66	81	73	84	71	80	95	86	81	105	69	75	78	92	85	85	85	82	82	78	72	73	69	77	80	73	83	69	89	60	76	83	79	76	86	90	84	103	69	83	70	75	79	64	75	83	90	76	97	72	75	71	83	85	79	81	85	95	70	85	74	83	71	67	76	78	84	67	67	78	82	79	66	80	94	96	63	86	77	77	94	78	80	74	84	67	90	91	80	77	79	70	75	71	80	77	72	67	81	66	79	82	77	86	77	77	83	72	80	74	71	84	84	82	86	73	84	64	68	83	79	80	85	76	83	68	104	71	95	78	73	83	71	68	78	78	74	76	85	90	89	88	85	81	86	76	90	78	87	73	79	63	61	81	79	74	87	73	86	79	77	80	86	76	91	73	88	74	87	83	89	86	87	68	79	67	63	82	83	76	86	70	68	71	88	73	82	90	67	65	80	71	73	73	73	82	92	87	71	86	66	95	71	80	71	80	75	80	95	78	73	84	85	74	88	76	88	67	66	72	71	64	65	75	80	63	87	88	68	99	72	83	92	86	75	83	85	87	73	76	87	76	77	71	67	60	81	82	77	70	87	65	79	86	75	81	78	90	89	72	87	71	86	62	79	70	69	66	77	75	81	87	77	78	85	73	80	82	90	76	83	64	80	73	82	82	72	70	85	66	76	94	72	73	80	85	73	81	70	87	77	76	78	79	81	73	86	101	66	84	71	75	76	78	87	92	73	65	89	84	79	86	75	85	80	91	83	86	68	104	73	80	74	64	86	86	77	79	74	77	83	87	90	78	69	75	67	69	66	75	73	75	70	72	82	71	96	89	73	81	80	72	82	78	84	76	85	77	93	75	85	62	76	70	70	88	75	68	76	77	79	87	66	57	95	74	72	81	66	72	70	66	88	99	70	90	75	98	90	92	85	88	115	85	76	76	69	65	86	79	75	77	82	73	84	91	86	80	85	92	81	82	74	77	82	63	69	80	99	78	78	85	87	71	76	81	81	89	68	94	69	71	85	87	58	72	88	72	71	73	82	67	65	81	82	87	95	80	68	95	87	73	81	87	72	85	72	80	86	75	87	68	87	78	82	68	87	78	73	90	76	85	71	89	86	89	77	75	80	68	88	92	85	79	71	85	79	85	76	78	80	87	88	75	81	77	65	76	75	79	76	85	74	84	82	78	78	67	73	87	82	103	75	87	85	66	65	77	95	83	89	76	75	91	71	83	75	97	82	78	73	89	75	64	71	80	87	79	79	72	83	85	78	80	86	92	74	75	77	90	80	72	77	71	99	74	90	90	68	67	65	71	67	82	72	81	81	85	69	101	81	83	84	91	64	83	83	82	66	86	70	63	75	74	78	91	80	74	76	91	75	72	87	75	87	84	89	73	89	80	64	73	77	89	70	70	81	89	94	87	83	83	68	86	83	80	80	85	69	66	85	72	81	85	92	95	77	78	87	79	97	83	77	88	81	92	86	91	92	86	91	70	87	73	88	78	97	75	86	91	83	86	79	69	82	84	84	81	80	95	70	55	79	73	93	73	81	71	83	76	78	83	69	66	72	81	68
17974	1084	2520	2924	2562	2184	1746	1417	1199	1035	1003	836	783	745	698	664	608	550	532	484	452	472	499	453	470	425	473	403	413	437	403	424	399	407	408	386	362	368	366	401	384	371	354	369	371	352	360	369	369	362	362	372	318	365	294	330	353	344	337	324	360	358	332	345	332	315	292	335	342	312	370	330	302	339	330	323	341	340	324	311	357	322	344	310	333	316	343	340	316	337	323	339	281	344	324	328	321	299	359	322	323	330	323	298	308	335	351	342	323	324	327	308	290	351	384	320	321	320	313	285	298	326	329	334	359	315	286	305	333	318	353	327	328	331	292	321	318	381	293	315	338	331	308	312	326	296	326	324	317	351	315	349	332	343	304	322	298	324	322	338	319	312	293	320	312	326	314	336	335	310	346	332	309	267	313	285	331	321	344	319	301	329	337	323	350	298	300	294	332	335	310	309	308	316	345	322	346	294	342	318	332	323	328	305	298	305	324	322	296	324	304	300	295	320	306	298	305	340	281	306	333	272	297	324	287	327	362	298	337	321	299	332	346	332	295	308	312	294	307	303	327	327	351	332	277	328	322	315	324	321	331	308	335	295	341	306	331	314	321	360	316	328	330	362	329	308	320	279	318	333	334	314	323	309	326	321	306	296	341	315	304	282	336	317	323	323	310	297	318	357	319	323	308	322	309	350	336	341	320	337	287	340	337	294	330	312	325	321	322	297	281	325	369	311	295	307	316	321	303	323	312	339	290	303	301	311	334	341	307	308	315	303	297	318	286	346	295	302	333	321	327	310	308	332	343	313	300	291	323	301	314	328	321	320	323	342	304	314	340	320	313	314	327	284	341	319	323	278	339	300	311	321	251	343	315	358	351	330	321	316	305	338	289	330	297	337	302	288	344	337	302	334	293	312	334	304	316	307	330	293	293	321	308	307	319	282	285	299	301	300	309	307	332	292	337	331	300	296	330	333	322	339	324	301	340	313	301	313	294	328	313	327	317	282	325	315	331	338	326	322	294	330	295	336	291	321	374	340	356	310	335	323	322	348	331	301	300	340	296	289	340	343	322	325	343	315	327	296	330	310	327	297	314	292	315	302	316	329	313	319	301	343	347	343	312	343	326	343	272	282	329	307	306	329	291	336	322	313	285	303	317	311	340	303	271	308	299	322	304	277	311	305	335	280	336	301	297	333	283	291	329	308	312	329	290	322	340	301	303	311	354	317	326	330	330	319	286	327	293	310	309	327	330	327	308	297	286	344	347	306	297	292	350	332	300	317	316	293	301	322	311	306	304	298	320	320	293	288	335	323	285	311	310	318	287	339	289	302	273	312	301	294	321	331	309	310	340	295	364	287	296	301	341	328	335	323	337	334	304	327	317	317	317	332	308	315	315	306	326	355	339	330	294	305	341	292	301	335	313	316	306	313	322	296	333	285	299	309	329	328	318	284	301	352	324	303	327	321	298	292	322	287	319	304	318	320	300	322	305	300	312	296	324	338	300	298	311	311	304	322	314	336	310	316	331	344	302	308	346	319	293	292	322	301	321	299	334	303	334	297	281	320	299	313	299	334	288	339	312	292	320	291	323	285	299	304	323	335	285	339	314	315	313	279	307	292	311	309	316	332	312	311	309	354	297	327	341	321	280	305	321	345	326	311	304	302	304	326	313	319	308	317	299	319	300	305	328	308	332	318	329	321	321	311	300	284	304	288	316	346	317	299	298	307	301	286	331	327	307	363	316	291	338	332	345	334	284	323	323	316	275	322	353	316	332	300	321	316	344	323	324	330	326	293	334	330	318	331	346	323	329	304	339	291	326	290	346	291	300	336	314	362	339	279	303	332	306	292	320	314	329	310	313	329	326	341	308	311	313	335	340	299	349	300	320	315	341	306	351	352	374	307	329	322	335	336	292	298	315	328	345	323	332	280	362	314	299	299	309	320	321	310	318	297	321	347	305	325	310	321	319	305	311	326	322	349	350	318	340	289	340	313	307	324	296	315	331	320	316	327	297	325	306	314	302	284	324	337	331	308	327	319	300	318	321	292	310	294	311	333	327	315	315	302	325	332	277	305	329	337	308	350	326	304	319	325	323	307	316	299	338	377	308	312	292	295	326	290	339	351	338	342	298	346	312	306	315	341	349	316	329	300	333	361	317	317	333	288	315	327	304	354	332	353	333	303	308	297	329	299	304	313	342	290	294	304	319	327	303	309	325	314	309	320	320	315	338	319	315	311	324	301	346	323	341	348	333	300	309	314	328	294	312	316	315	342	323	311	311	345	319	280	331	324	313	324	324	341	316	326	345	326	313	297	338	328	336	307	334	304	336	310	291	330	358	337	327	313	306	338	340	326	324	304	317	313	314	346	322	318	316	326	310	360	306	329	308	314	304	364	328	313	321	338	263	295	310	317	340	317	329	328	348	303	327	288	340	331	331	353	307	307	296	313	323	293	302	303	312	327	332	338	331	347	318	341	281	321	302	305	299	339	289	285	326	318	295	282	333	296	328	317	307	311	345	330	321	313	329	332	319	292	342	322	323	331	308	330	327	326	342	319	298	308	337	278	312	329	330	315	335	334	301	336	316	320	301	299	330	287	300	351	327	285	301	287	330	309	334	324	325	316	296	316	325	320	353	316	317	302	307	304	311	314	317	322	295	322	323	312	307	302	306	321	330	296	301	348	316	309	334	293	292	322	304	312	309	330	326	338	321	305	306	284	343	309	298	292	354	322	311	301	306	322	318	317	309	343	325	321	317	307	322	317	307	310	299	302	301	313	305	307	307	340	289	325	314	334	330	324	307	313	320	335	290	336	326	312	311	354	306	326	303	337	293	334	301	300	314	333	319	305	316	334	296	295	309	325	346	335	310	299	344	315	343	315	316	329	266	309	309	302	304	332	309	320	316	299	329	330	322	319	286	325	306	318	313	323	286	285	328	292	317	309	327	341	329	329	310	322	316	311	325	305	330	305	361	335	300	320	292	316	362	303	305	306	306	327	298	310	271	337	283	317	307	331	298	303	309	310	316	295	313	319	308	317	311	338	321	310	344	329	318	294	309	316	325	301	311	286	306	299	304	335	292	302	306	309	314	333	328	312	340	334	305	315	321	278	309	300	358	330	298	288	278	328	316	319	318	297	333	320	330	333	300	281	309	302	301	324	324	324	351	314	302	295	342	315	305	324	303	318	331	353	293	325	357	333	325	308	323	340	296	313	294	321	327	307	334	339	296	303	327	344	293	313	324	310	307	326	305	338	308	280	320	330	305	316	306	318	313	339	340	324	351	326	332	342	309	297	328	338	286	364	313	293	299	289	341	339	341	332	338	293	300	333	346	327	308	313	288	328	310	325	336	318	317	287	307	350	348	299	317	310	329	322	322	301	327	330	337	316	295	309	298	260	332	321	278	322	310	283	311	317	317	325	343	325	333	286	312	330	297	332	332	316	319	309	329	300	321	310	287	314	271	317	329	338	336	327	304	322	324	277	322	321
37065	21758	5665	1581	1050	756	593	471	367	343	268	295	239	247	207	196	163	193	164	196	169	164	164	169	165	145	164	139	144	140	131	152	140	147	126	142	144	140	136	128	158	124	144	139	163	134	144	142	151	159	128	157	125	119	131	125	137	145	118	120	140	135	150	125	136	130	125	129	150	131	157	130	133	109	141	126	141	121	136	121	134	134	128	121	140	115	124	149	133	134	141	145	136	120	123	124	114	118	108	132	122	120	125	127	143	141	120	144	156	137	118	120	137	120	141	129	136	148	92	136	133	127	112	147	126	119	124	132	151	121	133	118	126	137	135	128	130	113	123	107	104	125	117	143	151	137	122	133	144	156	122	117	127	143	130	130	130	154	124	138	137	125	125	142	127	142	112	136	113	128	126	133	144	160	137	137	130	128	125	123	146	138	146	143	112	123	131	130	143	126	108	132	117	135	119	136	120	115	143	101	114	144	130	123	134	128	117	141	128	122	116	128	139	119	133	127	126	131	126	123	139	148	106	120	141	141	101	135	115	130	132	136	125	127	122	121	130	149	149	133	127	146	124	147	115	120	127	118	135	131	146	139	119	102	126	108	117	114	142	130	124	135	119	147	129	130	123	125	114	145	119	122	122	112	154	128	137	143	99	132	113	116	126	124	118	150	146	143	137	129	135	110	126	131	137	136	131	128	130	119	125	127	125	159	147	127	127	148	136	115	125	114	116	126	147	124	116	125	107	127	129	128	140	124	133	134	111	125	140	131	141	115	119	157	112	138	132	138	107	128	138	127	123	139	144	148	125	117	118	139	134	125	137	137	130	133	120	136	125	117	111	114	112	132	126	133	141	123	112	128	120	111	123	119	136	147	132	118	132	122	106	149	146	140	122	135	127	140	123	152	130	108	137	112	108	120	135	136	124	115	154	127	119	105	126	112	125	145	137	136	141	131	125	116	134	131	131	113	148	136	114	133	125	115	108	118	129	131	137	139	127	137	133	124	128	142	151	131	106	129	105	130	131	146	141	117	127	142	150	135	123	127	124	139	120	117	122	147	117	133	133	131	110	136	105	136	137	124	149	143	106	141	126	117	128	141	119	125	108	128	164	114	131	124	143	104	132	130	151	132	130	137	144	126	162	130	132	133	136	136	124	117	135	119	118	153	140	129	124	131	126	121	128	133	139	124	115	150	117	124	127	128	122	130	106	121	118	134	138	123	120	134	134	122	110	125	149	127	135	146	106	123	148	121	124	144	139	110	123	134	108	133	142	139	129	134	133	107	130	138	143	132	103	130	124	118	114	163	122	122	136	143	111	125	125	99	123	139	130	123	125	130	113	135	119	143	128	144	132	108	131	106	128	139	110	110	138	120	137	96	112	142	129	122	134	137	146	150	129	146	136	124	124	127	117	150	130	139	117	142	131	121	141	130	124	159	127	121	125	134	140	133	142	134	138	137	123	165	133	132	115	121	135	116	144	127	120	130	123	121	156	130	121	115	141	130	141	118	116	136	118	130	120	148	119	140	125	149	152	122	105	121	131	124	135	130	132	127	121	139	131	133	126	128	101	131	117	135	106	138	132	139	113	128	132	133	126	120	139	114	125	125	116	139	124	111	148	152	123	138	138	117	137	144	123	129	140	132	135	110	130	124	132	122	124	125	128	120	133	126	134	123	135	130	124	138	122	133	120	113	138	133	98	128	121	121	136	131	140	117	128	128	135	123	135	133	127	137	134	109	113	136	141	115	141	116	115	116	127	128	135	140	132	112	115	126	138	121	149	131	142	142	115	117	134	145	147	125	124	119	125	119	137	132	146	130	129	137	116	128	144	147	146	134	150	131	114	132	131	127	119	133	131	127	117	129	125	130	133	120	121	120	120	127	112	114	146	137	125	136	121	141	124	115	141	115	124	158	121	116	140	124	126	123	127	136	127	131	122	130	147	134	120	150	141	137	140	124	117	134	126	133	135	139	133	131	132	127	135	115	145	144	135	128	94	138	112	135	145	118	143	142	130	151	134	158	125	125	150	116	128	115	120	132	133	128	145	143	131	128	120	123	136	135	127	140	124	115	155	124	121	136	133	126	123	130	137	132	128	120	143	139	122	132	113	110	117	133	133	130	127	120	121	121	108	137	144	130	146	141	111	120	140	139	118	134	140	131	142	114	124	135	128	131	132	139	114	127	124	125	118	108	137	135	138	124	133	128	131	110	127	149	123	132	131	140	133	123	136	116	123	131	144	112	126	133	141	137	109	127	148	139	134	135	131	130	122	138	139	137	115	124	117	112	136	126	110	126	141	125	142	126	130	115	125	133	124	119	119	106	128	122	120	142	141	114	151	141	140	138	115	113	107	129	121	131	163	125	127	119	131	103	126	137	136	123	141	140	145	125	136	144	142	135	135	137	101	126	114	111	120	123	115	117	131	151	136	105	118	138	106	147	132	107	134	129	135	112	146	114	135	146	120	123	118	131	143	125	144	119	128	128	145	124	136	157	131	136	128	131	143	140	144	128	137	128	124	122	133	146	139	104	139	141	121	127	138	132	140	132	136	131	156	128	128	125	141	105	120	137	131	139	130	130	127	131	135	158	115	134	153	135	147	105	151	133	118	128	109	123	142	121	131	134	138	131	137	143	125	126	135	127	140	144	132	113	138	124	143	130	142	133	118	131	130	126	154	128	110	95	146	129	122	135	133	124	130	125	131	118	134	126	142	130	133	134	115	114	117	162	136	143	114	144	144	144	98	158	129	116	122	123	121	128	124	134	128	120	150	141	138	148	108	115	129	148	126	135	142	132	130	126	123	111	126	136	145	120	134	128	125	126	131	116	133	135	122	122	129	134	153	113	121	139	141	130	122	115	121	134	106	151	152	129	138	131	131	120	145	106	114	133	128	130	133	128	123	126	132	126	117	133	113	120	100	119	129	120	131	136	147	128	147	126	139	115	132	146	132	141	122	125	139	120	110	119	127	109	131	150	147	132	148	121	132	130	150	132	126	131	116	138	137	138	138	127	136	134	127	117	134	137	134	131	134	130	132	136	122	132	121	130	123	119	121	118	136	113	151	124	129	111	139	121	135	123	116	118	131	134	123	136	129	137	147	124	141	140	137	125	152	128	124	111	131	117	118	139	150	129	121	128	129	153	105	134	126	123	121	126	136	122	136	93	127	134	133	149	146	133	123	122	134	127	119	116	126	119	146	113	128	126	134	128	152	138	118	99	139	141	122	122	117	131	129	139	123	126	109	110	152	130	148	139	133	126	148	116	123	117	134	132	122	148	154	127	105	122	126	127	133	120	121	106	119	134	136	134	126	105	121	132	146	123	105	122	142	132	143	142	128	135	124	127	136	136	130	125	152	116	123	136	122	127	130	135	140	105	136	99	143	135	146	131	123	126	113	108	126	128	153	129	126	129	120	129	127	118	115	126	144	121	112	128	138	155	113	121	148	122	149	130	123	122	122	133	114	137	121	144	138	122	119	121	132	146
22263	2107	4543	5277	4469	3724	3060	2490	2169	1811	1716	1487	1369	1216	1160	1079	996	906	853	866	777	825	758	760	729	708	744	675	641	614	646	588	632	621	616	578	611	582	579	531	592	586	560	542	574	561	518	500	510	482	508	501	546	547	547	541	512	552	530	536	512	490	529	497	490	519	500	532	491	514	510	479	466	471	475	483	499	484	502	476	462	459	492	494	483	487	487	466	471	449	496	494	496	467	484	488	503	501	500	524	492	540	497	451	455	510	472	496	510	505	485	499	522	454	464	443	513	491	461	492	491	502	506	494	507	497	467	511	440	480	483	446	529	475	466	471	452	441	468	438	490	450	505	461	480	481	477	476	487	455	438	480	470	497	448	485	479	463	487	452	485	494	499	456	464	465	486	506	490	472	484	477	449	478	482	444	475	470	489	488	502	473	465	460	450	502	474	491	484	494	474	469	453	454	461	477	465	473	482	461	453	482	501	472	498	471	488	493	463	488	475	454	457	454	470	472	475	511	468	472	461	500	483	498	473	488	450	450	471	486	495	518	454	498	477	493	479	496	459	470	470	474	464	508	459	470	496	449	450	484	432	467	453	455	473	475	456	455	499	467	503	501	478	448	447	461	490	465	451	462	460	494	451	477	525	452	477	467	482	425	501	446	469	450	473	451	459	477	434	457	474	445	459	524	457	446	473	490	487	520	487	477	441	436	487	486	451	495	455	477	478	456	472	467	525	460	476	492	450	467	469	456	495	472	463	468	495	462	474	485	493	432	457	464	445	439	473	473	453	450	466	446	484	540	444	487	488	455	452	444	486	468	473	496	498	459	410	483	475	446	444	450	433	476	468	490	465	455	501	439	523	477	449	474	454	496	463	466	486	488	473	490	456	471	500	462	478	463	459	454	454	468	483	523	463	459	501	458	507	514	472	475	468	472	456	490	493	500	452	488	445	403	500	471	461	483	459	431	440	462	462	418	453	497	478	457	472	482	447	470	477	504	476	463	488	487	464	514	425	483	412	470	444	433	488	444	457	441	461	477	455	527	444	460	476	480	507	480	500	415	449	494	460	447	474	484	465	458	503	443	484	458	497	470	490	432	455	457	503	481	475	442	455	473	521	495	528	503	446	497	478	475	460	477	439	438	460	473	475	474	446	472	483	477	465	435	468	450	428	465	471	432	484	484	440	445	470	456	488	474	500	456	521	443	497	469	488	453	472	471	464	454	485	466	433	485	456	440	472	478	483	482	443	509	459	456	467	451	471	476	481	460	473	452	461	472	476	493	480	460	466	468	453	483	453	475	466	469	472	505	460	489	465	478	466	478	499	447	489	451	431	486	489	432	480	497	475	501	472	462	446	439	515	474	458	507	480	474	468	474	483	458	485	468	464	487	481	446	510	460	481	474	489	457	480	469	479	456	460	480	486	455	460	427	472	505	435	468	483	494	456	458	474	484	482	496	453	463	448	487	491	465	460	474	489	470	470	447	482	455	479	482	488	434	453	481	462	481	434	500	460	450	460	436	483	481	490	451	453	467	502	487	434	474	524	465	451	462	449	459	467	488	444	440	423	461	475	470	459	475	473	439	465	507	459	444	443	491	480	491	473	441	490	484	481	469	504	451	505	442	468	465	470	486	451	466	489	464	447	448	504	449	467	457	468	449	475	464	522	465	475	456	483	455	454	486	453	497	471	487	477	464	477	447	454	489	507	472	462	465	452	462	440	464	478	467	447	470	505	496	482	452	493	495	501	473	495	487	461	474	478	493	432	484	450	491	482	470	476	471	466	479	422	453	472	450	459	421	472	479	439	473	487	465	490	471	453	483	498	464	459	486	464	479	511	466	504	469	441	472	431	465	472	442	423	477	442	478	436	478	474	478	471	468	470	458	478	486	465	506	474	435	484	483	459	456	513	474	453	474	469	444	447	473	453	469	461	449	447	461	469	468	435	468	422	456	462	499	462	470	449	480	498	512	480	463	462	451	459	514	476	483	433	460	493	455	502	492	472	515	511	497	488	488	449	474	439	494	474	459	476	474	484	463	433	453	499	462	501	487	460	469	477	486	446	484	443	475	456	466	486	486	471	436	485	449	466	452	480	473	503	452	453	446	473	499	468	470	483	491	460	493	496	466	485	452	493	493	478	477	474	443	519	483	472	472	457	458	431	480	490	478	490	476	448	518	479	442	460	488	447	501	455	477	468	456	473	488	484	443	521	466	509	473	480	478	468	475	463	453	460	461	449	465	441	478	448	470	487	510	456	494	453	499	514	443	478	469	467	497	456	509	486	445	492	445	488	479	486	475	463	482	498	507	459	458	474	485	506	479	445	469	489	458	517	523	432	446	459	456	461	456	521	465	478	464	443	488	492	489	500	494	456	470	487	472	472	474	452	471	485	470	451	443	484	491	446	483	475	462	476	486	476	487	505	474	470	509	497	486	482	484	474	459	490	460	447	520	500	466	480	446	457	473	479	521	467	439	430	486	479	536	468	448	476	455	475	486	464	461	469	459	445	492	431	481	463	438	466	480	515	479	519	458	464	489	481	507	481	486	476	459	456	459	484	477	467	487	461	451	489	439	473	495	493	445	470	464	500	471	485	480	491	473	472	480	472	437	480	488	474	443	484	484	481	439	460	433	468	493	500	441	470	531	462	480	520	494	479	494	454	433	483	458	502	457	480	469	478	462	471	465	448	520	484	454	473	486	487	480	467	475	457	464	452	480	454	476	500	504	490	485	452	493	416	455	464	464	507	483	479	491	436	482	481	466	479	464	466	515	510	472	455	487	455	478	484	485	472	470	439	492	492	456	472	496	522	466	479	434	453	445	472	439	472	470	456	446	443	442	460	455	503	476	479	449	439	471	474	510	461	436	491	469	475	446	449	497	471	473	418	466	474	456	460	488	471	471	481	491	487	476	455	476	428	447	446	489	499	530	495	480	467	462	463	450	473	493	486	482	449	493	475	488	451	487	490	465	463	464	501	473	462	485	465	492	455	476	472	481	438	469	464	425	471	440	510	467	473	469	494	487	437	486	475	478	462	428	469	454	458	479	471	438	476	455	460	454	449	451	496	465	487	468	513	468	454	466	443	450	471	471	483	443	485	460	455	469	491	475	484	472	503	474	544	472	446	470	414	488	487	478	461	484	482	491	457	498	476	444	551	486	478	449	484	463	490	445	483	449	487	471	442	429	459	467	477	457	503	495	490	464	480	471	455	455	483	469	497	446	441	471	490	437	479	459	437	446	491	484	442	455	499	489	493	446	473	484	490	475	490	481	508	483	483	509	462	478	480	493	486	423	500	447	470	484	475	474	431	442	480	468	450	527	479	440	473	469	460	523	470	470	454	480	476	457	454	497	433	481	463	499	481	463	461	490	500	427	498	499	480	502	468	473	485	444	464	452	500	449	475	470	438	482	483	462	484	481	483	455	471	508	485	504	484	467	466	454	419	478	435	491	464	473	455	467	456	449	489	500	474	458	444	446	432	439
5232	368	189	155	153	136	129	153	132	141	119	129	125	134	148	119	153	115	125	130	116	131	143	129	123	145	119	143	156	120	132	125	115	126	126	142	121	131	149	129	142	114	136	143	129	129	121	123	137	118	133	119	111	121	122	139	146	119	138	124	116	115	113	118	104	118	123	151	124	121	119	142	113	109	109	130	143	134	130	120	137	116	124	140	113	135	96	145	111	129	138	138	117	139	119	138	141	111	122	128	120	122	121	134	133	110	140	151	120	136	131	134	105	108	123	132	138	136	126	148	120	137	113	130	110	133	155	119	137	118	134	109	110	132	135	130	149	138	112	122	123	147	126	116	129	136	124	132	122	130	129	127	137	115	134	121	129	124	131	137	134	124	146	125	114	121	132	126	137	122	133	128	115	109	104	116	108	129	138	133	129	115	131	107	133	120	116	124	126	136	117	107	112	128	118	140	115	148	115	126	117	145	111	135	126	122	144	127	120	154	121	129	115	122	114	130	120	138	121	126	127	114	106	129	125	136	111	129	144	135	115	132	128	141	124	120	122	134	138	133	130	144	137	141	125	122	145	128	126	105	123	129	128	121	133	116	133	119	126	117	117	115	125	122	117	122	131	125	133	122	128	124	121	154	116	144	133	125	120	119	115	123	117	144	122	132	129	138	141	137	125	111	124	119	146	117	112	130	136	122	131	118	119	109	136	126	140	127	145	138	127	125	119	140	106	116	141	131	144	110	114	122	112	144	124	142	139	142	127	112	126	132	110	114	109	110	133	122	149	117	111	131	153	126	108	139	136	125	132	125	149	114	115	116	126	105	117	151	120	113	128	133	148	135	139	132	114	128	121	123	131	117	137	122	113	112	121	123	113	124	111	119	136	131	126	126	131	120	122	131	124	132	108	140	112	139	141	138	110	130	119	133	133	115	139	116	132	135	125	116	132	106	140	105	138	136	123	128	118	130	135	118	120	134	131	139	141	105	129	145	137	128	119	114	137	131	139	119	103	139	124	130	120	142	123	131	139	120	122	116	123	111	135	110	135	107	133	114	132	147	120	129	113	129	137	109	129	112	142	131	124	128	121	115	120	117	134	131	101	139	133	126	144	123	144	120	137	125	118	118	111	130	125	119	110	107	130	111	133	156	114	113	131	137	126	121	153	121	132	131	112	125	118	126	124	129	116	114	116	142	122	109	136	148	146	131	136	124	141	110	133	134	133	118	121	143	130	113	143	132	126	139	143	127	130	115	130	116	121	120	125	123	126	123	128	133	125	126	141	131	130	115	142	118	126	117	121	122	135	107	129	128	155	138	128	133	129	115	114	132	110	124	118	132	120	149	117	115	121	146	118	115	124	122	131	134	125	137	131	122	117	118	116	119	138	126	117	106	119	136	106	113	126	110	128	137	113	123	123	125	138	133	122	127	115	136	142	132	125	129	125	112	131	124	104	145	125	126	136	132	117	135	131	123	105	112	130	112	115	128	135	128	127	149	138	114	111	137	123	125	151	122	114	132	148	140	142	146	125	136	116	129	127	128	117	133	130	133	129	118	144	109	104	143	110	126	115	130	141	119	137	121	122	122	130	126	112	114	139	131	114	139	131	119	117	123	108	146	109	117	113	130	135	113	143	135	130	125	119	129	125	147	106	106	121	109	119	117	118	130	122	130	123	130	116	127	118	132	116	120	125	123	138	134	116	133	130	117	132	121	133	133	103	106	130	118	136	107	118	135	125	111	123	104	123	118	127	107	117	111	129	124	140	110	138	132	101	122	116	138	132	118	115	140	123	119	137	142	126	126	125	96	119	113	105	142	126	124	141	113	135	153	102	133	138	124	127	123	134	137	118	124	132	125	137	143	125	131	118	130	136	114	133	133	138	120	139	112	133	118	120	116	136	120	114	112	150	109	128	133	117	120	128	118	139	126	113	126	131	115	147	120	132	121	123	118	124	122	155	141	133	119	118	113	142	141	112	121	124	102	134	134	121	119	110	123	131	127	119	159	131	129	121	122	118	112	134	129	122	107	106	122	133	127	133	122	118	125	109	122	143	161	129	123	116	126	116	117	108	100	137	147	113	130	142	106	124	136	135	125	113	123	129	129	109	118	125	131	105	127	133	132	130	119	134	127	129	123	116	133	134	106	126	142	131	120	112	113	153	118	123	129	117	126	115	118	126	126	131	125	126	125	107	109	143	128	143	140	136	112	106	141	133	142	130	117	126	112	141	134	108	120	127	122	124	138	125	131	135	119	135	132	117	121	113	133	167	117	107	115	138	132	135	119	118	132	113	114	131	126	138	147	111	110	134	117	135	130	102	115	130	105	143	130	116	102	157	115	123	112	118	136	146	112	110	137	132	144	137	128	111	134	133	135	116	111	131	137	133	113	128	115	118	116	126	111	116	117	148	110	117	134	140	121	136	143	120	145	136	139	127	116	120	127	134	140	107	134	125	128	134	141	137	120	121	127	109	150	143	118	133	125	123	125	119	137	127	141	133	123	145	121	117	127	132	108	124	129	147	99	121	133	142	111	143	115	119	118	121	131	109	120	121	135	118	121	133	136	132	125	109	137	133	111	127	134	117	131	128	141	128	138	125	128	141	95	131	126	122	143	125	127	119	121	140	108	139	152	117	121	133	143	121	143	115	144	134	124	128	124	122	140	123	143	124	138	138	135	105	118	114	127	144	130	138	137	131	116	132	136	105	129	124	143	126	147	115	114	129	142	116	125	129	133	125	118	114	126	103	110	144	119	128	137	130	126	133	130	118	120	114	121	132	128	127	115	124	129	137	121	126	129	115	115	107	138	113	121	125	121	139	126	128	124	137	133	105	158	137	132	130	125	143	147	133	120	141	135	116	127	135	125	129	128	116	156	136	138	131	113	107	151	133	125	129	121	107	117	148	123	134	119	108	115	124	136	139	132	140	128	133	142	120	132	125	141	140	135	132	147	124	119	132	140	118	131	120	131	119	123	123	112	103	126	123	134	133	131	116	121	150	138	127	136	125	101	121	142	107	123	124	115	146	136	106	111	135	118	121	121	131	140	130	108	133	114	159	124	125	150	131	115	117	142	113	129	135	121	127	119	140	112	110	131	120	144	132	133	121	119	158	122	145	124	121	121	133	132	126	138	121	127	132	129	121	130	117	119	138	110	138	131	146	147	108	106	149	118	126	133	138	131	144	107	123	123	134	108	124	141	110	118	115	119	138	114	133	137	113	134	121	129	148	119	119	105	109	136	110	153	128	120	98	131	106	127	130	131	123	120	123	137	117	124	112	123	143	139	124	126	142	124	159	131	119	115	113	123	134	123	126	135	143	135	91	128	129	143	117	121	128	124	123	115	121	132	136	134	120	119	118	115	112	107	142	106	119	127	115	119	118	121	145	115	126	128	120	135	158	133	121	136	125	112	113	135	131	138	136	126	116	143	122	135	127	136	122	123	129	160	109	135	117	128	108	115	110	131	118	120	140	138	149	128	118	115
7040	511	589	579	559	547	575	539	543	507	530	469	475	450	487	464	450	496	435	451	480	448	462	479	515	451	465	454	484	445	497	449	439	455	467	428	492	454	472	439	464	451	431	423	442	478	472	490	475	446	452	430	488	455	454	470	448	448	456	467	445	446	419	455	475	453	438	438	486	455	463	471	476	456	468	420	449	458	429	428	451	466	480	457	466	444	483	420	486	447	421	426	439	442	439	458	449	446	454	469	492	462	434	433	514	470	480	440	436	419	444	446	449	453	410	456	438	437	433	456	459	480	463	430	454	424	450	470	438	440	463	434	488	484	444	461	443	456	447	459	484	434	454	442	441	419	497	486	419	426	444	455	470	452	423	456	465	444	435	465	476	434	446	424	449	459	490	450	485	457	457	456	484	448	472	470	440	448	448	422	441	452	461	441	468	471	446	463	462	465	442	512	443	449	460	421	471	452	494	446	461	474	469	482	462	474	447	460	455	452	444	466	391	438	474	484	490	442	457	457	422	497	456	456	433	422	424	413	442	445	441	441	426	418	471	430	451	450	436	446	456	471	425	450	469	458	452	425	458	457	447	454	431	458	452	456	474	504	466	464	475	458	448	443	454	436	463	432	487	436	405	407	465	456	429	465	486	429	416	493	451	461	471	446	471	439	473	426	472	484	475	461	414	447	453	438	451	470	418	423	443	456	463	457	443	443	462	494	445	431	458	437	441	461	432	418	427	475	418	470	467	450	459	453	444	453	434	481	437	451	490	456	452	458	459	448	436	499	435	463	448	445	453	444	449	440	492	435	482	473	457	396	425	459	484	459	444	462	458	484	462	476	486	469	455	469	444	443	498	474	414	483	425	467	469	489	423	462	437	455	457	421	460	465	463	436	452	496	461	500	433	432	478	481	442	437	489	463	480	451	447	458	438	429	465	400	458	459	448	487	479	443	532	479	443	448	458	428	457	448	437	440	425	442	455	438	464	448	450	420	498	440	470	474	479	486	443	414	505	440	440	408	468	455	427	429	471	460	437	474	427	475	446	481	481	449	452	424	486	450	464	468	478	496	419	496	475	466	452	473	436	439	439	431	448	425	414	439	472	428	453	428	489	438	482	447	447	461	457	467	434	460	428	442	466	441	476	488	483	465	482	462	463	437	469	450	453	445	419	475	438	472	433	403	447	426	430	451	452	463	433	489	432	481	432	457	434	429	456	449	433	457	465	431	439	479	456	450	462	463	431	459	446	453	440	435	462	460	465	445	443	453	468	402	482	455	439	431	460	476	467	423	429	438	450	456	417	462	446	473	463	466	453	449	462	425	470	457	473	421	388	462	469	470	441	452	456	469	457	443	444	458	446	477	460	463	488	464	440	444	455	473	491	446	427	464	432	450	430	452	445	439	446	455	464	447	424	474	486	429	466	434	485	453	450	436	456	454	406	451	471	456	462	449	491	494	431	465	441	453	446	445	438	447	409	437	476	443	467	446	470	481	459	429	444	430	458	461	448	430	451	444	450	469	448	426	478	473	442	458	448	454	466	432	461	449	472	493	467	417	452	456	459	459	466	439	428	460	454	457	461	447	417	470	442	452	505	473	489	453	481	443	442	450	440	451	456	415	452	441	433	469	450	449	448	458	418	460	486	461	409	462	461	411	475	443	471	441	474	431	508	431	462	412	458	425	462	426	471	480	418	465	490	421	389	480	479	438	450	472	453	462	453	452	454	453	444	461	438	450	430	455	442	473	453	427	451	456	449	486	468	430	477	412	455	466	433	471	422	439	438	456	453	460	462	436	476	485	445	471	446	472	442	452	492	440	464	460	429	440	425	448	462	465	483	461	471	467	476	500	418	453	467	450	460	447	438	421	450	467	445	460	445	471	466	426	459	471	449	470	445	464	459	447	456	468	486	441	465	430	464	465	447	445	422	462	472	468	484	453	472	464	469	466	407	481	507	414	459	435	466	465	459	457	460	437	471	447	452	429	468	464	487	465	459	425	461	466	470	480	477	454	451	476	461	459	426	416	473	435	451	460	469	452	429	478	485	435	473	458	439	427	435	453	450	462	437	458	465	441	420	454	451	429	462	435	472	450	447	460	449	438	450	454	451	452	489	447	469	476	423	465	466	457	453	429	457	475	485	422	445	461	443	464	409	414	474	430	430	484	469	452	483	470	487	443	430	455	482	469	459	477	482	433	445	452	445	443	493	478	450	454	450	419	450	466	457	451	451	465	433	437	406	470	451	433	482	463	451	453	488	430	456	453	463	458	465	442	434	440	453	419	469	474	460	486	460	442	435	456	494	468	448	466	447	431	460	458	437	421	443	476	424	442	471	458	436	426	445	439	439	465	447	444	459	432	447	471	442	446	479	454	472	446	431	432	486	424	498	457	486	474	471	462	448	443	457	444	445	428	436	458	482	414	427	449	433	455	454	435	438	445	458	452	451	470	437	427	487	455	465	487	430	447	469	404	468	417	435	438	439	444	456	432	466	439	486	431	482	444	475	515	472	443	423	400	437	442	482	470	475	434	453	467	445	443	482	468	477	431	452	502	443	448	457	420	510	427	446	459	436	482	483	436	474	419	456	423	446	452	462	462	468	461	448	429	437	434	438	433	428	451	395	473	443	424	455	450	487	458	463	453	459	423	457	451	452	476	498	451	462	485	473	430	476	466	444	464	431	487	486	457	490	453	441	463	431	459	455	433	416	438	467	463	450	433	449	512	458	477	480	508	494	499	447	423	444	415	460	433	430	445	494	471	450	457	482	434	460	485	446	421	471	461	454	458	476	427	447	471	439	427	443	446	491	425	412	451	482	458	451	447	419	421	473	452	485	442	456	456	418	468	429	484	450	418	413	468	450	412	477	465	480	483	457	462	442	459	466	420	461	470	461	466	445	430	413	448	451	412	442	452	474	514	446	431	469	468	442	453	450	457	450	427	474	453	462	440	480	423	432	480	454	471	455	429	462	454	444	445	432	459	434	465	424	432	498	457	432	459	466	391	424	448	455	432	448	425	458	446	445	489	492	462	419	439	445	462	413	474	444	477	449	450	454	453	446	462	435	472	478	436	430	461	429	472	430	420	442	422	437	455	410	484	454	410	446	408	419	434	476	440	441	415	475	432	464	453	473	455	431	474	441	461	440	421	449	443	427	464	472	456	448	445	445	437	442	476	450	475	459	458	446	521	446	431	428	460	438	459	465	450	470	444	457	443	467	451	494	453	450	432	456	466	447	400	446	457	483	475	455	483	470	450	439	396	449	473	446	437	472	443	427	464	431	464	463	446	439	437	439	473	446	448	468	420	439	414	446	449	475	457	443	423	417	460	457	478	452	453	446	451	478	459	446	442	433	469	469	471	430	488	446	473	447	497	445	494	471	437	474	428	432	463	479	458	414	443	472	462	491	461	470	417	419	429	423	454	478	450	424	461	452	457	464	446	411	456	474	477	468	436	427	498	426	419	419	433	437	428	452	440	444	451	495	441
33533	10465	1224	798	555	407	298	221	191	175	167	144	125	140	146	116	117	110	109	103	90	105	87	105	100	84	85	83	89	82	90	84	80	87	95	83	88	98	89	93	101	84	82	97	90	98	80	78	87	89	105	71	86	64	63	85	85	84	81	77	72	91	75	90	76	78	100	56	85	93	65	83	74	74	71	75	78	87	75	88	94	89	79	79	76	84	91	80	75	86	82	89	102	74	71	74	63	76	84	89	83	68	99	86	71	82	88	84	79	86	99	79	71	78	86	67	79	86	85	87	85	77	82	88	84	88	85	80	88	76	82	86	70	75	114	90	72	90	66	75	79	103	84	89	87	96	88	79	72	84	83	87	76	83	90	82	66	72	82	84	81	63	68	63	79	80	80	83	63	69	81	84	83	87	78	88	86	68	85	80	76	86	86	80	74	80	75	62	78	75	67	78	74	88	73	79	78	78	90	91	73	78	92	79	72	79	90	82	83	78	92	92	64	71	73	86	83	78	84	65	72	81	74	67	71	110	83	82	83	74	84	67	86	82	73	90	83	89	76	72	96	82	69	78	85	68	79	84	79	80	103	66	71	72	83	66	82	80	77	66	81	82	82	81	85	96	85	69	78	76	74	90	79	94	77	83	90	85	79	89	89	81	90	84	84	75	95	73	84	73	86	72	74	93	69	85	88	93	83	87	81	88	76	74	84	90	71	88	92	71	85	93	75	84	66	67	92	81	87	78	65	79	82	73	77	74	63	90	77	67	95	88	78	88	78	78	89	87	88	96	92	69	81	81	74	85	84	69	81	62	77	82	66	87	69	69	74	81	79	89	85	98	67	71	74	78	70	77	89	71	66	82	89	74	82	90	73	74	67	79	73	65	70	76	93	86	68	78	78	77	59	87	55	80	64	69	80	76	83	86	91	84	94	78	78	84	89	88	74	91	77	82	75	84	89	66	79	94	81	83	80	76	83	76	76	89	68	82	78	87	70	94	81	80	73	94	64	79	72	85	86	76	84	86	65	82	76	78	80	88	90	88	74	94	88	74	78	87	80	66	77	68	66	74	89	71	71	68	87	98	89	89	95	87	73	75	69	95	72	67	61	78	87	73	78	74	56	82	67	64	83	93	85	83	79	83	67	81	78	88	78	70	104	82	72	94	77	82	77	68	87	83	86	70	76	98	79	85	71	85	83	76	78	65	91	70	86	58	93	88	80	76	72	86	75	74	84	66	74	84	82	86	85	72	79	67	76	79	76	83	95	94	87	66	85	86	76	80	67	71	74	52	92	91	70	82	78	87	74	87	84	88	64	77	93	69	91	89	56	99	81	82	82	80	79	79	61	79	72	77	83	103	66	52	90	71	80	62	73	74	85	98	80	89	79	77	71	85	95	91	73	72	88	96	84	91	65	85	93	91	69	82	73	75	89	76	78	74	72	78	68	80	85	75	73	76	86	86	95	70	75	89	77	80	84	86	59	69	95	84	68	73	79	73	74	85	74	73	85	83	78	79	76	94	75	72	84	72	83	91	92	73	70	84	97	88	72	78	77	83	85	76	86	76	83	79	89	83	86	83	83	88	84	72	89	67	80	97	96	76	65	90	88	68	66	66	94	96	77	90	80	77	77	69	82	76	75	88	89	86	91	62	80	82	87	73	85	77	64	84	64	69	83	100	76	80	72	79	72	76	70	73	80	89	76	76	70	85	94	83	90	80	87	83	90	87	79	88	77	76	72	81	76	73	73	76	69	87	77	82	89	72	67	80	75	67	78	70	82	87	82	82	87	82	84	74	90	99	71	80	79	84	101	89	69	90	87	72	87	79	64	77	61	85	96	79	79	86	69	68	88	79	62	78	84	89	82	80	81	98	86	90	74	82	69	78	78	65	75	100	81	84	78	79	69	67	65	78	75	75	92	85	71	71	66	72	89	72	91	73	84	64	82	58	83	79	70	77	76	69	86	56	62	62	67	78	84	71	85	80	89	81	87	90	86	73	77	76	84	79	78	70	86	80	77	83	85	74	75	61	74	87	89	66	74	77	94	82	64	78	68	87	86	70	86	86	83	96	96	74	82	82	89	79	73	84	84	76	60	65	72	76	82	73	87	76	92	84	77	85	77	63	90	86	84	70	84	70	66	57	81	90	82	72	80	81	80	87	66	66	106	72	88	85	80	76	84	90	85	81	90	71	76	74	79	93	69	60	81	92	99	95	106	77	89	80	74	72	80	73	79	82	82	82	75	73	73	73	70	70	89	87	88	89	92	79	93	81	84	76	76	97	77	89	95	70	71	93	76	79	73	94	99	80	89	79	88	91	107	90	84	85	77	97	86	75	74	94	104	71	72	76	91	76	85	65	75	76	80	90	76	76	85	70	65	86	70	78	74	80	80	60	72	74	91	72	83	90	73	73	85	86	78	88	74	68	70	77	61	86	104	70	83	85	71	82	83	92	71	65	78	76	77	71	86	72	89	91	79	84	77	78	75	66	66	77	85	104	82	73	75	59	70	70	81	66	96	88	83	84	65	86	82	89	90	73	84	85	74	78	88	64	70	101	83	84	91	76	69	96	66	88	71	79	90	79	63	77	81	98	76	72	80	79	68	82	70	84	71	75	78	83	87	72	77	78	75	86	74	76	79	82	65	87	74	69	78	92	91	60	80	85	89	76	87	83	58	74	72	83	85	81	85	69	70	85	79	80	76	80	74	80	77	74	92	81	79	98	78	79	78	81	84	82	79	85	78	95	91	76	79	79	77	104	76	90	62	64	93	65	85	78	95	73	68	80	90	74	94	90	88	77	79	82	78	62	75	84	67	81	64	80	82	74	73	72	87	92	90	76	78	69	74	77	71	71	74	72	74	89	65	75	78	81	75	93	71	82	85	87	69	82	86	73	78	90	61	66	89	75	63	82	69	89	74	91	88	85	82	77	70	96	84	83	64	86	56	91	74	82	75	73	84	62	71	94	96	73	72	73	82	89	65	80	70	91	85	82	83	65	82	70	89	83	72	73	89	65	77	64	69	80	93	68	69	76	68	75	86	69	92	82	68	83	79	89	75	82	77	86	71	85	83	85	85	88	79	90	66	85	96	76	69	69	95	74	65	89	77	79	97	81	68	71	88	80	87	73	87	73	71	76	84	85	83	85	73	75	86	80	80	84	77	83	80	68	82	66	79	76	76	68	72	73	76	74	81	88	88	93	82	83	74	73	88	82	77	81	85	83	89	87	81	81	83	81	79	71	76	80	80	99	78	95	72	81	89	73	82	88	87	92	90	75	54	66	83	95	76	86	76	87	88	78	81	79	77	82	87	77	79	84	83	70	71	108	81	78	66	90	80	83	81	67	70	86	83	65	80	88	68	72	83	87	86	94	89	65	60	85	102	79	86	88	85	62	80	87	82	85	75	78	88	78	88	88	74	74	76	89	76	76	82	79	92	77	71	73	88	80	90	84	61	83	93	85	79	89	88	86	96	81	74	82	85	71
17939	1197	2515	2941	2634	2069	1714	1370	1201	1052	996	842	776	770	670	642	608	609	566	500	496	512	494	490	439	425	451	409	415	378	399	432	366	399	365	358	377	379	359	366	390	339	370	369	337	337	348	336	344	382	337	339	345	348	345	311	350	347	316	334	337	322	344	351	359	350	348	345	328	333	326	313	316	358	323	328	344	362	355	311	307	349	321	326	341	327	363	322	308	336	358	313	293	322	275	307	349	314	320	311	318	322	329	302	328	332	333	326	340	315	321	310	336	329	308	313	325	321	313	322	323	326	293	373	343	342	320	327	329	334	305	320	323	307	364	331	361	320	302	330	320	337	317	291	308	318	342	314	320	312	307	289	320	323	303	303	297	325	320	315	323	305	311	320	307	341	342	314	291	311	297	341	334	344	309	294	316	298	332	312	306	337	346	331	301	314	339	330	308	306	332	322	305	347	321	309	303	308	346	322	333	287	300	305	302	324	331	295	289	328	302	335	316	285	345	309	296	322	294	316	326	320	294	365	328	320	316	333	311	314	306	346	323	297	307	308	282	318	325	308	313	298	314	342	316	329	314	345	327	323	349	306	298	319	326	284	307	335	318	324	308	311	333	306	298	337	304	311	294	307	316	280	341	310	342	320	293	299	319	316	306	319	321	320	298	318	307	321	312	324	313	323	343	321	321	292	339	323	287	320	309	313	304	323	293	305	283	288	315	327	336	297	273	365	306	342	311	313	324	284	335	297	361	331	290	327	317	295	324	335	330	344	320	289	331	323	303	333	322	311	317	306	345	307	315	298	367	313	328	334	324	293	305	335	306	324	353	309	313	314	339	297	323	326	322	313	343	295	340	332	325	363	327	323	321	299	330	291	334	331	284	289	301	333	322	348	307	325	338	324	332	333	309	327	315	326	326	283	355	315	311	313	338	296	334	319	360	314	332	324	320	339	288	337	304	342	333	318	321	325	274	334	336	283	329	307	299	312	309	302	300	319	292	337	324	345	329	319	313	281	326	343	307	311	326	327	322	261	338	337	312	341	337	302	334	273	306	315	321	290	349	312	308	327	320	290	338	323	317	307	332	308	299	301	314	319	300	319	324	320	312	311	304	326	368	331	308	344	310	313	286	334	320	307	328	292	308	311	319	314	335	318	291	325	320	276	312	332	314	347	305	351	341	323	313	376	302	311	275	312	345	342	341	301	301	345	343	333	329	323	325	301	318	280	345	302	310	306	293	329	348	338	314	315	312	331	344	291	344	304	292	300	302	341	309	280	302	314	334	339	316	308	327	330	332	299	319	313	310	316	338	301	352	315	289	323	327	305	338	331	326	323	334	345	326	326	322	305	327	324	315	363	320	286	285	299	303	322	285	334	325	338	279	326	315	324	305	313	332	281	300	311	317	316	310	293	278	302	312	327	313	330	278	340	291	311	293	332	330	355	307	340	286	312	352	334	327	318	326	337	304	331	320	299	362	306	316	309	310	327	323	333	313	330	308	326	313	346	312	335	304	306	315	300	326	320	322	301	310	336	331	302	312	325	292	357	319	329	358	303	291	306	350	344	294	314	317	303	303	334	299	359	301	291	315	317	306	320	338	305	299	338	336	336	302	339	319	300	287	325	330	330	334	329	311	305	279	314	313	322	320	309	320	301	323	286	310	286	304	318	283	347	301	356	312	324	316	314	339	325	320	291	337	321	309	311	313	329	328	271	309	295	295	288	338	332	327	320	311	334	322	305	318	339	309	289	320	281	307	316	326	336	351	316	344	313	317	340	313	303	276	322	319	300	330	302	321	314	308	302	328	339	294	321	306	306	303	306	346	285	323	311	311	320	347	324	332	325	322	305	316	317	301	297	350	332	317	330	314	332	309	310	340	312	307	301	301	325	297	296	314	299	348	295	333	304	339	327	317	303	296	310	327	318	293	286	285	327	314	296	310	319	307	305	330	326	330	325	292	307	315	339	301	335	310	331	292	321	311	311	284	323	330	315	326	321	284	324	319	297	321	301	348	309	294	303	303	314	315	316	324	347	292	347	325	307	299	358	311	297	307	320	311	326	307	307	283	295	315	290	302	354	318	315	319	323	322	322	323	278	315	324	314	277	306	316	295	336	306	329	335	310	338	326	330	331	346	310	312	327	331	290	301	323	341	307	319	326	307	295	332	308	295	325	307	317	306	368	318	351	335	302	324	314	316	309	300	326	335	316	335	321	367	311	292	290	303	308	319	318	336	312	286	325	293	297	319	327	313	312	289	317	303	319	362	333	330	328	338	285	309	279	336	325	294	300	349	319	324	313	321	283	312	302	293	296	306	312	316	303	343	280	333	294	342	294	335	303	303	322	332	299	292	296	324	309	310	307	327	292	301	322	334	293	322	334	312	335	344	307	304	334	308	337	282	331	314	321	342	317	365	303	333	349	333	318	314	302	307	316	302	302	321	310	318	339	336	322	337	316	296	327	333	321	291	315	333	303	344	316	330	327	314	332	329	317	292	307	299	332	302	303	315	281	287	290	305	275	292	341	314	308	325	303	326	290	317	306	310	299	338	305	317	306	304	306	350	306	319	302	276	306	304	322	322	295	304	317	311	311	315	314	321	351	318	314	340	327	317	324	331	325	284	332	302	312	316	311	317	312	316	327	321	335	326	318	291	331	326	333	322	293	333	308	358	326	340	308	315	330	324	294	340	325	297	315	303	317	320	360	302	337	329	296	312	298	325	330	311	334	291	295	314	314	304	320	335	318	358	312	313	317	327	311	319	305	314	361	304	311	307	294	336	327	333	333	329	325	320	341	354	302	348	298	320	338	280	331	355	260	311	305	322	317	325	326	314	348	321	306	297	302	308	317	302	341	356	312	312	303	329	317	367	297	314	337	304	312	339	347	339	284	303	312	324	301	317	324	327	327	320	327	280	298	330	321	341	334	347	311	320	303	324	325	306	338	320	305	296	291	334	306	324	309	320	310	329	331	289	302	278	301	281	314	306	290	320	289	306	354	315	291	330	321	315	282	296	330	306	329	309	308	332	328	309	327	297	319	342	323	310	292	348	322	303	348	298	322	300	341	326	341	289	312	321	307	333	309	312	298	297	318	333	307	300	347	297	291	278	333	300	331	317	326	314	303	321	347	297	305	289	294	299	327	312	317	312	322	300	289	301	324	338	322	301	332	324	321	287	301	311	352	315	329	341	307	331	320	312	280	328	297	301	353	335	307	345	303	305	303	314	346	327	314	310	326	313	333	323	316	311	308	331	310	314	306	287	306	318	295	312	332	349	309	333	326	330	356	294	326	344	334	313	292	311	305	279	295	318	353	317	308	353	310	305	296	320	298	310	322	307	323	295	333	322	335	295	337	329	351	287	288	316	298	343	297	304	309	344	323	318	326	308	340	302	328	303	321	317	302	345	318	338	293	307	307	313	330	307	341	286	332	314	307	322	304	315	325	322	350	319	333	324	313	277	344	358	301	352	346	324	276	328	332	294	306
37973	19526	4224	1467	1050	746	567	472	343	313	278	244	229	209	206	213	188	184	165	182	155	164	151	130	148	169	157	136	143	136	151	135	140	125	135	163	134	121	145	154	145	158	121	139	131	140	111	135	135	132	134	135	131	128	140	140	132	130	155	144	153	118	136	120	115	134	114	124	136	136	143	130	118	120	130	127	138	146	138	130	130	110	141	121	125	123	131	123	127	110	136	133	126	142	115	126	131	139	113	115	104	136	113	124	136	136	110	143	122	125	139	122	133	133	143	121	140	124	118	147	121	106	136	126	121	133	125	127	134	130	151	141	130	132	133	119	156	147	133	126	146	145	126	118	127	156	148	127	118	141	128	118	111	132	153	146	135	123	111	111	103	116	148	126	140	140	142	133	135	110	135	107	140	107	125	139	126	129	123	108	124	127	142	118	126	133	126	162	133	122	108	120	134	131	134	122	121	134	128	129	124	104	135	126	141	136	120	131	138	116	136	124	158	113	127	122	126	118	114	127	144	128	131	123	131	140	146	114	124	120	131	125	119	121	149	116	121	138	119	120	131	142	117	133	137	117	138	118	120	136	152	120	146	145	138	133	121	130	127	136	131	135	120	120	132	122	145	126	149	123	135	151	133	128	136	114	137	112	120	135	144	121	139	148	117	125	114	137	134	125	133	134	123	134	142	105	142	112	144	127	129	121	123	114	122	123	132	125	133	113	141	130	145	119	114	140	137	138	111	117	129	132	104	144	131	141	115	107	137	118	118	156	145	137	142	126	127	111	128	133	120	138	134	129	142	129	123	145	134	147	137	140	135	142	134	138	119	122	128	128	128	141	131	127	132	129	119	124	140	130	116	106	111	135	130	135	142	128	145	108	122	137	121	123	127	121	137	112	106	118	126	134	125	146	137	104	123	124	112	125	125	137	133	143	124	119	132	119	126	116	141	123	125	144	104	109	136	133	117	138	128	130	125	112	138	129	123	129	136	160	123	126	141	117	140	123	121	144	102	145	142	138	128	130	139	132	132	122	121	130	124	127	120	119	115	120	135	111	115	124	146	130	136	134	126	118	151	135	135	119	114	110	126	112	110	135	126	133	121	143	132	130	145	152	127	127	139	126	134	130	121	139	122	131	155	111	132	128	130	136	143	114	132	108	136	146	144	145	123	129	115	112	118	125	142	120	120	132	116	122	130	145	132	137	129	133	136	126	124	129	111	145	139	126	117	142	118	138	106	113	141	117	121	123	133	117	140	118	130	130	138	130	129	121	127	138	135	125	135	138	124	147	149	111	144	94	141	138	138	135	104	111	134	142	134	119	146	110	116	137	131	135	142	130	118	125	120	122	141	125	136	127	133	139	120	137	133	138	129	131	139	130	116	124	139	135	129	124	142	131	128	122	134	137	113	135	118	138	130	110	127	123	136	127	126	138	127	117	135	116	148	128	125	132	128	115	133	138	119	110	138	109	127	134	134	142	127	140	149	126	116	135	130	148	136	131	146	122	124	141	155	115	129	107	120	140	144	134	133	121	137	122	126	137	132	119	115	135	143	125	141	131	128	112	138	146	127	119	131	102	134	127	122	146	129	145	132	132	122	130	128	116	118	132	112	153	141	123	135	128	114	113	138	146	153	124	134	120	130	116	135	121	128	130	134	122	129	120	126	132	139	143	131	118	117	151	124	147	131	129	110	125	119	129	132	107	144	122	150	124	143	133	129	111	128	115	141	117	125	115	137	116	134	124	146	129	126	139	148	105	130	128	118	134	133	139	139	128	122	123	139	143	130	142	118	127	140	118	121	118	114	130	131	129	131	125	140	128	126	137	147	121	147	142	123	126	112	135	129	128	162	118	120	136	145	121	113	123	152	117	135	141	136	118	110	127	124	107	128	123	129	146	115	136	147	135	137	134	120	117	124	121	116	120	148	121	131	124	134	153	118	116	125	113	142	130	139	123	133	132	123	125	132	133	129	127	147	114	130	138	108	128	129	125	118	133	130	140	131	125	135	105	129	133	119	138	132	121	123	138	129	131	129	118	128	133	121	128	130	141	95	114	121	119	126	153	130	154	137	137	124	146	140	126	151	128	135	141	128	130	135	119	132	131	150	123	135	134	158	133	136	145	111	139	136	123	138	130	131	120	135	149	134	132	149	112	123	138	148	125	127	125	151	131	137	115	157	126	106	143	114	134	132	157	135	149	143	127	135	125	127	120	135	127	137	140	117	144	160	126	102	114	139	101	129	129	120	138	124	151	140	135	126	112	129	119	121	126	136	135	130	133	122	146	107	154	138	121	134	108	123	125	135	147	131	139	114	107	119	127	129	123	120	143	130	125	150	126	132	138	122	127	141	135	134	134	129	113	120	133	145	131	117	132	128	117	142	145	125	153	131	130	129	121	139	130	139	137	139	135	133	125	126	145	132	137	133	125	132	133	133	125	148	119	129	136	112	149	131	150	122	140	131	143	139	144	129	150	122	137	126	115	144	111	117	118	144	114	123	120	129	147	140	122	111	118	133	127	133	122	124	123	123	134	116	120	111	120	116	129	133	122	139	123	129	122	139	128	141	128	130	142	121	103	122	140	135	146	130	116	138	139	126	109	144	134	117	132	121	123	142	134	150	111	149	137	139	138	115	145	132	124	134	132	106	118	122	132	132	136	145	115	131	122	147	126	113	128	125	131	129	127	102	134	129	126	117	142	130	138	128	130	128	139	139	141	127	126	118	133	143	118	130	131	103	131	125	142	142	140	139	139	141	113	121	116	130	108	131	130	136	134	122	120	132	129	126	107	137	116	142	131	105	120	122	122	125	143	141	141	138	132	116	105	117	133	125	131	154	106	128	153	135	128	130	120	148	132	122	130	136	134	143	130	136	126	141	107	121	125	130	131	133	119	115	117	157	117	108	111	127	134	99	136	155	137	112	145	140	147	155	128	126	116	128	117	134	125	136	136	126	142	122	153	110	117	136	153	141	137	107	137	135	133	130	142	115	137	120	116	114	136	133	135	122	122	117	128	118	156	157	120	128	134	125	100	155	115	130	121	117	137	134	134	120	114	131	108	129	121	146	150	128	120	117	115	126	139	141	155	127	116	124	131	122	128	118	144	131	124	128	127	124	133	100	119	117	126	137	128	123	139	125	121	128	141	124	119	148	140	109	140	139	128	121	124	151	133	107	127	147	110	152	118	150	143	135	129	121	120	133	119	126	152	135	135	163	139	130	137	135	127	117	119	131	127	130	120	147	137	125	108	111	98	125	122	132	121	137	119	117	148	124	123	122	135	137	103	116	134	122	134	128	129	130	140	130	129	130	143	151	127	110	109	135	134	138	113	126	132	121	123	137	119	137	131	117	157	128	118	117	158	138	129	148	133	132	153	123	118	114	130	129	143	141	104	114	126	118	141	126	139	138	128	127	116	124	132	120	142	135	118	119	126	123	130	132	120	113	131	128	133	114	140	138	116	136	148	122	132	130	132	137	146	136	119
21834	2058	4450	5233	4452	3696	3016	2536	2141	1876	1642	1448	1366	1312	1148	1093	990	918	867	884	780	836	758	707	689	716	707	670	606	608	618	624	635	623	599	627	602	626	566	539	572	528	514	561	566	561	523	560	474	540	555	561	519	496	520	529	518	591	513	498	506	517	482	497	483	482	494	507	476	555	467	538	491	497	492	492	483	514	459	470	518	514	515	522	491	478	510	485	448	472	508	474	479	464	499	473	457	489	478	473	518	467	495	476	472	467	451	500	469	499	465	499	496	477	484	498	504	490	441	501	455	509	475	476	452	443	468	493	462	458	491	492	447	472	494	442	503	458	517	468	505	476	460	489	502	484	443	492	488	517	500	524	457	462	492	476	522	457	458	469	482	478	507	497	457	510	459	470	444	476	431	463	508	468	467	442	431	461	465	444	467	469	498	516	508	497	473	487	484	469	479	498	454	454	476	461	462	462	476	456	432	479	463	461	503	425	474	493	436	446	473	441	456	484	446	491	467	458	491	426	468	475	464	469	444	443	456	463	446	449	450	455	486	491	526	474	500	471	448	439	476	479	479	487	468	507	474	488	428	501	478	486	524	483	519	483	471	417	502	493	456	455	486	473	476	468	466	472	501	486	488	473	495	474	451	484	488	463	442	498	469	483	469	487	490	436	448	506	450	507	443	501	431	469	450	494	464	462	425	423	467	457	444	495	464	469	480	460	475	490	531	478	467	461	473	496	487	466	454	438	483	442	427	447	454	469	438	474	458	472	462	454	475	481	478	436	440	485	509	468	458	435	482	474	459	464	463	435	482	452	461	472	425	466	474	458	441	445	495	492	477	501	464	438	485	486	485	496	482	501	461	471	441	471	480	460	459	457	439	471	450	426	486	484	467	497	497	457	458	473	447	485	487	465	435	454	445	469	441	458	470	485	501	468	469	440	457	522	473	479	486	487	451	457	465	504	487	476	452	518	456	456	466	478	499	452	471	465	455	481	453	450	515	459	503	465	482	468	454	462	470	441	457	469	432	460	459	505	485	477	475	459	467	499	430	449	477	463	453	478	495	478	472	475	494	467	466	474	462	462	484	456	444	454	491	436	498	461	462	447	478	465	448	459	465	454	464	491	487	456	479	502	464	470	473	420	455	474	496	455	478	457	458	448	423	446	474	458	490	483	469	470	522	436	427	481	470	440	527	471	458	463	490	463	464	434	482	484	454	459	476	433	425	484	459	487	505	440	477	497	476	460	493	492	492	470	474	466	486	428	438	482	421	444	476	449	463	527	474	457	503	480	503	481	441	454	457	480	482	455	479	464	497	457	447	469	465	445	469	468	480	494	476	480	470	429	511	447	487	460	466	474	438	488	523	487	479	505	470	457	482	442	459	469	479	464	444	473	490	509	452	442	478	462	479	455	495	458	458	469	479	475	452	491	475	474	439	478	489	502	475	475	471	474	477	459	515	464	466	451	489	480	486	452	483	469	445	429	467	429	494	480	442	426	459	494	473	478	471	460	465	442	483	465	453	500	497	467	465	517	437	500	476	434	466	499	495	471	481	464	468	479	497	488	514	476	451	505	441	472	490	480	484	472	518	419	464	424	468	442	467	403	446	457	440	482	487	444	450	458	478	457	484	474	439	498	443	482	479	465	442	441	470	496	412	452	446	455	453	441	493	464	492	482	464	492	469	441	462	493	472	488	449	471	481	490	464	508	475	504	455	497	454	440	466	454	480	444	472	494	485	427	479	477	478	482	438	487	462	493	465	476	477	468	492	458	499	427	489	440	466	483	457	477	420	458	446	449	484	456	449	448	466	463	450	486	516	471	436	489	468	487	459	465	506	442	488	457	443	436	491	497	442	448	447	475	462	427	449	453	465	484	460	466	446	474	447	458	484	436	468	460	454	499	469	452	514	482	459	438	471	499	427	493	451	489	446	478	475	436	483	493	470	478	472	487	492	488	470	462	490	496	443	487	453	440	472	466	481	470	475	470	460	468	480	459	444	472	439	471	501	458	488	488	481	487	503	457	483	476	466	447	452	461	475	478	478	456	495	450	441	477	470	441	463	464	487	443	474	491	454	464	434	457	488	477	486	491	475	461	508	498	453	459	475	453	450	478	479	483	489	469	498	462	481	467	441	492	464	447	467	450	482	461	465	505	444	458	522	504	511	493	481	463	490	485	454	467	473	501	448	453	462	442	457	440	493	458	483	461	453	508	489	486	466	484	455	455	462	488	459	532	488	459	481	445	457	467	500	464	464	456	448	481	482	502	495	457	454	490	466	455	478	482	468	454	499	490	489	469	460	450	474	490	506	475	460	483	469	467	441	466	497	442	453	453	453	509	493	462	474	501	463	471	470	475	446	438	440	502	450	458	454	501	466	488	486	430	487	447	501	452	514	433	407	494	451	488	444	461	445	477	477	461	485	459	480	447	439	454	471	495	477	482	447	490	446	466	463	473	462	454	434	479	461	471	462	485	461	477	446	450	461	455	456	507	507	440	463	464	479	452	467	499	465	472	441	471	501	467	484	487	512	463	482	478	463	458	460	482	484	488	439	487	474	508	471	452	483	448	482	455	459	502	460	470	472	480	505	449	453	475	462	467	464	469	468	458	476	445	493	436	445	453	506	462	521	443	477	458	467	462	483	478	476	470	463	462	466	499	449	457	485	434	481	430	456	471	480	478	482	461	479	484	430	478	461	474	462	446	487	486	486	477	434	470	492	457	471	516	419	428	475	457	445	459	501	443	466	448	456	469	478	475	469	472	460	513	435	446	459	433	460	445	470	431	455	463	431	478	462	428	487	512	487	445	485	514	468	454	503	439	459	457	506	491	505	481	472	469	473	467	477	479	431	489	462	455	468	459	436	432	476	467	403	473	448	480	503	461	470	449	455	478	461	481	488	475	447	484	442	513	478	434	475	458	455	493	481	493	453	482	467	463	510	455	458	489	497	440	458	435	471	417	460	450	435	469	488	474	446	496	461	478	455	470	464	490	505	439	437	486	452	443	503	439	467	456	441	482	461	462	490	449	453	465	455	453	450	484	459	449	467	439	477	465	461	454	504	446	455	431	496	470	466	504	446	474	473	464	476	462	437	488	457	447	452	487	451	435	474	426	479	483	487	453	467	465	463	479	435	485	504	478	496	461	496	480	495	461	478	478	453	485	472	493	471	462	464	473	463	468	461	484	499	486	464	498	493	434	450	476	511	492	443	478	487	457	469	450	451	467	474	452	482	487	492	505	441	456	480	452	485	452	454	506	451	450	493	466	509	484	485	459	458	460	470	439	514	489	478	442	518	515	473	465	477	410	467	447	493	497	464	455	498	469	444	505	499	441	480	445	453	471	492	447	501	459	478	476	491	446	470	468	493	484	449	412	472	456	490	513	482	486	415	459	497	463	479	448	485	484	438	447	411	495	471	479	483	493	493	436	447	478	464	487	491	469	466	514	452	449	466	473	504	464	465	456	496	440	475	479	480	461	487	464
5008	372	213	153	146	149	129	155	135	125	128	155	126	132	110	119	149	122	124	108	131	115	120	129	106	117	107	132	115	134	132	117	103	123	119	142	121	118	125	122	138	116	125	140	122	123	126	104	119	128	122	113	148	139	136	126	107	115	126	105	132	122	140	126	120	103	125	150	138	91	127	122	105	128	134	131	101	120	125	116	102	116	117	120	125	123	111	123	123	119	141	120	136	111	120	120	117	107	121	124	138	123	108	111	108	131	125	140	123	141	115	133	119	116	125	130	122	112	122	153	109	113	127	116	118	98	129	121	133	120	135	119	102	127	131	117	133	119	115	125	139	143	135	135	114	141	136	122	142	127	151	109	114	126	133	132	120	128	116	108	132	153	125	134	132	128	130	132	148	130	119	126	117	122	140	129	113	138	122	125	129	124	136	125	129	111	143	138	112	136	141	123	126	138	114	133	144	129	123	140	128	129	112	126	119	140	122	118	125	108	136	131	132	131	120	127	125	123	110	125	135	103	121	110	112	130	131	121	130	129	130	140	146	134	100	96	126	126	121	128	158	140	127	139	114	136	118	109	117	136	109	119	110	127	101	113	122	107	140	104	139	126	128	132	123	117	137	123	142	127	131	120	107	130	132	123	118	140	135	116	125	104	128	134	121	133	136	130	135	118	103	111	122	107	129	120	118	138	146	112	146	126	133	123	125	130	133	146	122	124	120	132	130	119	123	158	126	137	125	126	115	131	131	139	132	110	129	127	142	135	114	119	115	110	133	120	114	133	115	134	99	125	122	121	107	132	125	127	125	128	126	127	126	126	121	122	120	140	118	135	130	120	112	125	115	135	123	119	105	111	139	135	96	153	131	114	132	136	129	118	124	129	110	124	125	126	134	123	112	120	115	127	129	141	106	121	158	129	118	125	109	115	135	131	121	125	135	120	119	133	106	112	113	121	124	114	130	118	135	122	132	130	122	127	109	116	122	106	121	110	118	135	125	121	119	125	139	130	104	131	135	134	134	122	125	136	121	130	125	119	127	107	117	117	115	127	117	136	128	124	123	112	122	129	124	107	117	131	127	134	114	127	120	144	134	132	138	130	126	131	127	123	120	125	148	123	137	130	108	140	121	114	124	115	119	117	147	148	136	133	128	116	112	115	120	121	112	131	108	126	100	122	120	133	144	128	128	121	125	129	90	129	132	125	126	148	113	135	131	133	108	152	141	117	132	123	133	120	126	136	115	126	130	129	137	125	127	131	125	133	114	125	109	110	148	120	96	133	126	127	141	117	124	131	107	143	135	122	121	145	133	135	101	121	127	125	122	105	111	110	136	124	140	130	151	122	113	140	134	119	108	108	118	107	138	131	141	121	106	111	127	122	127	122	120	123	152	135	125	117	124	128	112	122	137	123	123	122	121	114	122	132	133	116	136	149	132	146	125	116	129	120	124	134	143	125	125	132	136	129	115	149	127	120	95	134	117	135	116	137	108	124	129	153	133	113	117	143	129	111	117	118	119	123	133	124	132	119	104	134	118	109	120	132	122	123	109	129	99	134	141	126	118	110	142	121	134	123	141	138	128	128	124	134	123	124	152	143	115	119	118	121	124	129	140	135	144	126	119	142	125	123	125	127	139	125	113	147	117	113	115	125	130	153	123	127	148	132	120	127	119	136	131	132	124	131	147	135	127	115	127	112	133	127	126	134	113	125	118	147	141	138	126	147	124	117	131	120	114	127	127	120	127	132	138	123	116	120	138	142	149	130	121	155	129	142	137	123	120	140	117	130	123	116	135	124	124	148	126	117	125	138	142	130	103	115	135	126	113	103	121	112	118	141	134	131	128	131	129	132	139	103	123	125	120	111	132	150	148	123	123	129	120	127	117	128	134	131	99	141	132	124	149	110	93	108	121	121	118	130	134	123	116	128	131	122	103	124	118	121	144	122	114	148	123	129	161	135	107	118	135	128	112	128	134	143	146	136	138	97	139	131	142	140	125	127	136	131	101	116	124	118	116	141	120	116	126	137	119	120	128	112	147	133	135	115	134	110	112	126	120	113	114	147	147	124	121	137	143	125	119	121	141	117	131	135	128	131	129	107	134	122	127	125	145	128	119	127	149	118	136	106	127	127	125	122	138	145	110	138	127	115	132	123	109	140	123	120	126	110	132	115	136	128	144	131	119	144	147	106	100	115	128	113	125	130	115	119	117	120	118	124	127	106	121	138	129	137	131	120	137	122	138	112	116	127	128	126	125	132	108	133	118	102	121	120	126	134	132	111	119	125	126	134	121	108	127	135	139	108	139	124	124	129	138	114	133	109	120	114	130	120	121	121	123	122	129	130	131	134	135	110	119	122	119	147	128	109	135	111	133	132	139	153	152	142	132	131	118	125	115	140	132	127	127	108	124	125	119	124	141	127	122	133	124	127	127	136	132	117	134	106	130	136	124	131	145	132	119	131	112	132	140	114	115	136	137	131	124	125	122	124	115	127	115	125	129	119	139	122	117	126	106	125	143	127	112	129	154	128	113	130	126	130	108	118	124	118	125	103	124	127	128	115	132	151	131	124	142	131	108	128	112	118	132	125	117	127	136	125	98	132	124	135	122	124	120	144	134	114	120	117	131	116	116	130	129	116	112	128	123	118	136	120	115	135	124	114	112	156	124	123	118	108	124	116	143	106	123	129	121	113	142	130	121	111	128	137	115	148	122	138	126	139	121	118	141	116	129	119	114	117	126	130	128	111	130	141	130	137	144	131	113	113	134	132	125	140	118	126	138	120	111	140	128	124	116	131	126	132	135	129	138	146	116	133	123	122	115	151	145	114	124	130	112	133	124	124	129	114	134	110	116	127	143	120	113	130	140	123	120	124	145	112	128	134	132	111	117	130	124	135	121	113	115	116	113	149	134	130	122	147	124	135	129	136	135	134	137	131	145	122	135	140	126	108	116	145	140	137	120	125	121	145	135	121	139	145	118	125	138	128	130	110	137	147	137	127	121	120	131	134	145	120	127	105	127	118	143	102	133	131	139	124	117	121	118	118	139	129	133	134	150	131	119	132	142	111	126	150	149	110	111	130	120	128	151	142	116	108	121	113	147	124	110	129	139	129	115	140	126	121	132	110	142	142	130	121	138	105	129	123	130	107	119	138	146	149	118	110	105	110	146	116	125	103	137	107	114	114	129	126	113	103	119	116	124	138	140	143	119	112	137	135	140	134	126	116	120	112	128	139	128	116	134	140	128	160	144	116	137	125	136	113	108	135	136	111	105	117	116	137	134	144	126	103	140	141	123	125	112	101	116	138	116	108	127	127	129	117	101	125	139	137	127	118	141	115	128	141	133	120	117	122	134	125	142	103	133	122	106	136	123	125	115	115	126	121	114	114	119	116	121	115	143	112	132	126	128	128	137	104	127	115	117	120	124	136	121	132	119	115	131	135	141	144	130	122	130	117	130	109	121	102	138	117	116	127	120	109	128	104	134	127	122	149
6939	545	615	618	591	524	559	532	514	497	513	531	503	483	527	462	482	471	455	476	451	458	480	440	468	468	463	482	481	450	456	483	456	444	476	456	458	422	461	424	468	498	438	437	489	429	434	463	461	436	483	426	454	487	500	437	466	449	476	448	439	459	476	463	440	466	473	479	459	431	453	456	421	445	415	418	428	451	482	474	433	438	434	449	496	426	464	435	445	471	458	392	461	457	487	478	441	477	464	458	436	452	448	453	450	465	470	463	458	439	456	471	423	437	462	460	491	438	451	461	468	466	453	426	443	411	453	452	431	509	414	445	470	464	486	430	448	413	459	492	442	468	455	469	455	466	404	453	454	470	446	467	504	467	462	443	448	495	411	433	441	447	446	466	444	400	464	422	434	451	429	440	459	460	465	405	452	445	458	414	421	437	458	433	479	446	421	429	432	443	421	481	452	442	463	421	469	422	475	483	478	437	464	416	451	451	450	417	462	412	460	440	423	450	437	460	427	460	432	421	431	483	407	472	483	476	476	448	477	454	471	444	442	389	468	466	438	464	460	444	438	445	509	437	453	438	415	460	453	464	424	472	460	428	468	458	480	455	445	461	457	439	436	447	457	453	443	398	440	451	482	430	470	421	445	461	441	450	439	437	428	453	402	429	438	427	459	415	431	472	434	495	449	434	419	454	465	449	456	458	468	468	455	448	443	478	454	429	457	468	416	456	416	414	424	439	485	455	458	457	439	456	453	425	431	454	453	458	463	427	497	456	470	462	433	452	440	441	468	477	509	460	464	442	462	465	424	461	477	443	407	431	444	427	460	436	444	463	485	474	501	497	442	427	409	407	447	412	457	450	447	466	438	445	455	428	475	442	431	470	490	452	460	448	473	507	419	442	487	472	452	446	459	426	453	441	440	426	475	431	475	446	440	453	453	439	470	463	445	430	489	451	490	459	448	454	460	433	403	423	470	455	439	456	477	453	436	436	474	451	440	436	437	473	440	455	401	447	507	463	423	461	438	447	411	424	426	435	470	441	471	447	449	464	494	452	483	462	433	461	456	488	464	447	441	467	466	452	462	445	465	460	429	482	480	435	436	455	441	456	483	442	469	451	446	426	461	447	419	443	458	499	454	472	470	417	430	454	453	422	429	438	462	431	435	483	473	474	479	430	444	444	439	440	474	447	478	477	450	425	467	490	482	486	481	426	441	481	420	473	438	463	468	471	458	478	454	453	436	445	456	505	461	486	469	446	425	451	449	410	433	462	465	438	474	450	460	454	479	446	459	472	457	429	446	462	434	453	420	464	468	465	445	452	440	507	453	437	473	424	480	446	462	462	419	451	444	434	444	463	413	470	398	438	474	475	493	442	473	466	467	484	469	455	428	441	493	426	468	429	447	440	446	430	449	456	478	443	497	423	444	442	467	405	441	442	451	452	444	448	455	444	451	476	449	435	432	427	443	428	476	452	461	415	473	488	410	440	423	448	461	448	479	483	403	398	440	462	470	428	447	402	451	446	412	446	432	444	463	452	451	476	445	460	447	446	453	444	476	441	439	425	466	410	434	468	415	477	432	452	463	454	444	438	449	459	441	454	454	453	443	521	429	432	428	433	443	456	453	475	419	492	453	461	443	423	452	435	464	450	435	445	445	424	441	444	463	435	443	446	414	448	427	455	440	451	461	425	470	468	473	435	447	482	435	454	472	439	454	457	450	474	444	482	466	470	440	443	482	464	456	450	464	465	448	444	434	458	440	441	442	457	427	463	438	444	441	433	457	462	419	488	468	454	424	473	472	446	476	501	399	450	458	456	439	463	424	470	474	469	428	449	465	454	427	491	450	457	454	456	445	459	420	461	451	462	407	462	467	464	471	467	437	439	445	457	481	447	474	458	477	423	414	452	433	486	443	444	452	489	457	489	475	426	452	469	456	429	435	450	456	472	455	460	432	427	458	472	441	448	461	473	429	413	460	456	474	413	407	413	444	457	466	474	468	455	441	443	466	479	453	449	436	418	428	436	458	441	417	432	460	463	432	465	423	443	488	455	445	472	471	405	442	441	490	446	447	487	457	438	458	460	430	423	468	481	464	449	432	410	433	448	420	451	439	495	422	450	424	470	443	445	461	430	465	500	425	460	443	483	477	391	443	439	479	435	460	456	472	455	462	457	443	485	448	455	431	445	508	458	427	448	451	414	432	439	456	458	411	464	466	435	398	457	431	479	431	448	422	443	464	492	499	432	455	456	452	471	457	454	432	460	440	417	454	458	476	426	465	471	421	447	437	459	466	453	427	414	474	476	437	428	468	441	462	474	448	468	475	442	449	468	422	458	412	461	479	446	439	439	452	433	456	440	452	476	443	450	433	455	474	448	432	465	469	424	433	499	442	443	451	404	472	419	458	441	444	465	459	461	426	475	453	437	508	443	474	454	458	433	423	436	497	427	449	432	488	427	449	450	453	422	473	478	432	449	458	447	460	443	444	413	445	437	413	432	456	409	479	473	474	455	450	469	458	460	445	487	466	421	437	414	432	458	422	424	442	442	478	402	431	451	437	448	451	456	427	481	464	424	463	424	444	470	441	440	433	421	457	429	421	448	445	470	430	466	450	474	455	460	443	403	480	430	473	480	416	450	475	456	482	468	467	420	433	470	464	430	471	482	412	411	476	409	472	472	480	453	456	430	445	450	450	461	415	453	403	409	418	462	461	432	446	456	454	458	458	473	490	494	446	464	456	451	482	435	398	423	435	506	453	443	433	473	441	426	454	468	481	466	443	429	442	443	433	441	462	472	436	448	416	436	489	452	447	465	478	459	467	454	434	442	475	448	427	432	489	467	453	486	476	478	473	463	466	452	429	488	454	471	436	433	475	456	434	433	455	408	428	446	431	473	436	443	431	448	481	442	442	432	464	443	469	431	454	461	452	472	483	456	485	471	451	426	453	451	461	466	477	424	457	453	468	437	454	446	479	458	492	448	461	466	446	433	479	459	450	468	479	444	448	471	416	439	459	417	441	462	466	433	416	438	466	472	422	423	479	459	438	409	415	447	428	467	475	430	451	453	465	437	440	438	411	450	425	478	493	420	494	458	432	441	418	481	468	459	470	446	474	439	429	451	420	489	504	466	446	489	441	429	391	464	443	443	438	420	415	461	457	457	444	482	510	402	474	485	457	465	389	454	432	437	424	471	433	441	444	458	472	469	405	408	450	457	465	436	461	482	451	421	446	464	474	429	460	460	491	449	463	431	460	465	480	462	476	450	470	405	508	453	453	452	480	457	489	430	459	491	419	441	428	475	451	452	447	479	442	466	455	434	455	481	431	444	481	445	467	486	422	484	431	448	460	461	441	435	476	476	473	435	429	471	460	414	468	475	486	440	431	442	477	434	472	458	475	440	454	422	461	444	431	424	454	489	493	434	423	484	495	432	492	463	456	452	429	447	432	422	476	445	451	441	466	484	464	464	459	452	432	462	437	446	459	466	437	457
33530	7852	1162	802	547	407	327	240	217	194	171	149	123	118	105	121	109	102	95	114	85	99	96	131	97	86	96	85	89	75	73	74	78	94	80	73	83	89	101	67	94	84	89	99	64	80	86	77	87	78	71	75	85	88	85	78	55	75	69	65	107	68	85	79	78	88	83	80	73	82	77	92	82	75	60	95	80	79	84	85	96	90	71	74	84	79	86	96	73	85	76	68	77	74	85	72	70	84	73	71	79	91	80	90	66	85	75	76	95	101	84	88	73	99	72	91	85	61	78	86	78	68	74	87	78	89	85	77	83	76	83	79	74	75	82	81	69	80	74	68	82	81	81	79	92	76	84	79	86	82	70	55	82	78	68	77	77	75	68	68	77	78	76	80	86	68	51	89	88	80	77	77	75	94	89	63	75	89	87	72	89	79	70	84	64	79	82	70	79	79	77	83	74	71	78	89	62	71	82	87	85	84	80	85	88	81	70	75	63	75	69	82	74	75	88	77	89	81	82	72	82	77	76	73	82	83	78	82	85	78	74	57	66	78	75	76	76	85	73	88	73	83	82	76	64	81	93	81	85	77	87	81	83	76	77	96	91	84	71	80	85	76	65	76	91	78	83	67	64	79	87	84	74	74	79	65	93	68	58	93	74	80	72	72	69	88	86	67	71	84	76	79	85	83	79	69	77	81	77	86	79	90	74	77	64	81	75	84	66	74	63	71	63	79	70	82	61	93	78	69	83	84	103	86	74	70	81	79	68	77	83	84	85	108	83	82	70	83	73	72	68	87	87	78	77	91	73	69	61	81	79	86	63	65	74	72	76	81	70	77	73	87	89	93	74	85	87	78	65	77	70	88	63	84	77	88	79	73	91	82	73	75	86	78	80	74	67	73	85	86	78	83	84	66	77	81	86	71	71	89	72	72	73	65	80	84	72	90	75	89	83	83	84	88	87	76	77	67	67	64	84	86	82	74	77	73	79	83	80	80	75	75	78	79	82	72	72	74	94	80	71	85	85	78	73	71	68	81	83	60	79	95	89	72	70	72	97	99	81	69	74	72	73	80	83	80	74	87	72	76	74	79	80	79	73	79	70	80	72	70	77	77	78	92	75	109	85	76	78	85	72	70	83	91	77	79	78	78	71	91	72	94	72	75	81	66	75	86	77	92	83	81	77	82	79	84	72	77	72	70	80	67	78	83	70	85	76	94	83	77	62	73	73	82	84	64	64	66	68	78	74	89	95	70	82	79	85	86	82	79	63	80	85	67	96	76	72	90	77	99	74	79	67	75	73	72	82	98	86	80	72	78	69	76	89	89	88	86	82	80	73	87	79	76	75	86	74	86	72	79	80	95	75	75	77	81	76	70	82	91	93	98	87	68	83	87	73	79	64	72	78	82	74	85	64	73	89	79	76	72	76	83	61	88	80	68	76	95	73	93	79	74	90	80	83	69	79	69	92	73	71	77	76	79	83	73	81	72	81	83	57	78	77	74	89	62	91	75	83	83	62	82	74	79	85	90	68	81	80	72	77	82	68	69	69	80	65	91	89	91	87	72	84	68	75	64	70	64	63	82	80	75	82	81	65	86	82	89	83	73	80	89	80	80	74	93	81	68	97	57	101	85	86	80	83	95	87	95	81	86	66	80	79	80	89	85	76	92	78	91	87	70	84	95	66	82	77	99	85	83	83	83	86	78	84	75	85	72	77	81	82	74	81	76	67	73	86	63	81	86	85	63	83	94	81	64	72	81	73	89	85	79	91	73	65	83	81	72	80	79	94	68	70	88	61	74	83	85	77	59	62	84	80	70	74	86	72	74	91	76	72	79	81	81	75	91	68	93	77	76	72	92	85	79	76	59	83	78	73	98	84	69	81	75	72	84	79	87	66	93	58	71	102	63	101	85	82	102	76	76	70	85	84	90	80	74	70	81	79	86	70	101	73	73	64	80	91	91	73	88	83	86	72	75	81	82	88	87	90	69	89	67	83	76	70	71	55	78	90	75	75	83	80	74	89	87	65	80	70	81	86	85	56	92	79	69	84	70	74	76	70	77	75	93	79	65	90	86	72	86	86	84	74	66	75	76	80	77	76	73	78	76	74	72	72	88	84	72	54	72	75	72	75	72	79	99	75	95	65	82	81	93	63	68	86	77	68	70	86	82	94	72	81	63	89	89	98	75	84	99	73	83	69	66	69	83	78	79	99	72	88	71	81	71	80	72	90	65	76	111	90	58	77	90	66	82	76	80	79	82	56	58	71	72	76	90	73	66	98	93	74	70	71	87	79	77	75	65	74	82	68	83	67	69	86	69	72	84	89	77	61	63	74	81	75	78	67	79	81	79	85	88	75	76	85	75	63	78	78	69	83	61	80	65	81	79	66	73	82	89	83	85	80	88	71	74	70	83	57	79	87	78	76	97	75	85	75	71	69	85	84	83	86	71	81	76	79	73	71	83	63	73	88	95	69	77	63	69	74	80	61	79	63	81	69	89	82	88	62	80	88	74	89	84	82	66	74	89	62	73	77	53	80	97	73	75	92	83	81	81	65	75	76	78	80	76	71	78	91	71	87	94	63	79	69	83	93	76	77	70	64	88	79	89	74	76	97	77	80	83	63	72	82	86	76	86	72	67	75	80	80	76	81	66	87	75	83	72	65	96	69	72	69	79	77	73	68	74	73	70	76	68	74	78	100	68	79	78	79	73	63	74	67	76	64	72	88	68	87	73	78	74	79	65	76	70	73	82	75	75	80	66	77	78	66	77	92	78	80	82	88	81	83	77	82	71	73	69	79	91	72	72	88	69	74	89	83	96	86	86	92	76	70	82	87	76	80	76	74	62	76	72	77	73	74	83	74	80	68	86	92	78	81	74	87	78	73	83	72	81	84	66	80	91	72	89	70	78	77	88	88	80	75	67	85	98	69	70	89	81	88	74	83	93	79	83	81	68	90	84	71	50	79	77	72	68	87	84	75	82	74	81	85	83	66	68	84	84	76	95	78	82	92	74	92	73	70	69	74	75	64	96	93	80	71	63	88	89	66	88	70	67	65	70	74	82	77	72	76	64	65	86	74	75	88	72	84	82	85	74	76	69	68	84	95	89	62	62	76	76	82	73	75	91	75	77	87	79	75	73	71	88	83	76	87	67	74	91	84	80	68	65	82	68	77	75	90	97	80	91	84	78	91	72	70	63	63	62	70	74	96	73	94	90	82	76	83	67	85	84	78	92	101	61	84	64	78	69	80	96	85	79	75	79	81	72	88	84	70	73	72	92	78	77	65	90	71	82	67	90	71	72	82	75	80	75	77	74	74	105	76	86	72	61	77	78	86	88	67	71	68	93	102	82	73	75	87	72	72	75	70	77	85	83	87	84	78	86	78	75	82	80	86	72	82	80	81	69	71	72	68	85	58	80	83	97	68	96	75	81	79	89	84	79	83	75	72	85	82	77	83	82	84	92	77	79	85	66	84	81	73	73	87	80	87	90
17300	1154	2639	2966	2516	2120	1692	1496	1204	1046	951	791	759	767	688	634	559	580	537	496	522	463	460	449	445	465	430	412	406	417	403	402	386	409	371	378	363	382	385	310	351	372	373	349	354	392	327	333	322	316	361	336	310	360	316	315	318	363	355	356	345	347	362	325	339	334	358	342	351	327	339	317	351	342	307	294	320	305	316	324	293	304	332	322	299	291	307	323	300	324	315	327	300	305	334	330	326	334	315	342	330	317	286	312	325	297	306	352	316	306	305	327	336	325	274	290	300	292	317	330	333	309	315	316	339	333	311	301	307	313	308	285	305	328	330	339	297	368	279	316	286	323	282	301	294	323	313	309	323	330	286	320	332	333	291	331	334	349	306	311	322	314	366	305	319	312	314	324	329	282	309	315	329	304	313	289	328	321	329	308	316	292	324	297	277	323	329	306	322	313	318	339	339	336	299	308	279	342	320	318	288	307	313	326	340	324	304	314	306	296	277	370	325	314	301	346	314	280	334	275	340	343	301	337	303	312	338	310	308	336	321	310	290	331	322	323	344	337	287	352	314	322	336	276	335	303	307	327	325	308	315	310	291	326	333	306	313	299	287	332	298	325	322	321	306	297	286	292	330	324	325	320	307	299	321	319	315	349	292	329	329	317	312	314	344	325	341	313	307	283	325	313	334	307	310	313	349	327	330	313	319	321	316	281	323	340	303	312	328	324	322	311	293	342	306	317	340	355	337	313	331	296	314	326	303	335	306	327	304	349	332	345	319	320	305	312	319	315	320	298	293	318	292	292	328	308	299	293	326	280	319	306	300	315	297	284	325	297	311	321	331	323	290	313	314	268	288	317	295	316	281	316	303	337	312	308	332	289	324	307	314	321	320	357	310	322	345	311	327	285	295	310	320	326	302	343	300	322	296	311	305	360	307	325	304	316	348	338	300	311	322	311	306	307	312	341	303	302	287	314	330	300	304	330	326	314	304	320	311	303	334	313	310	307	329	327	354	321	309	335	311	322	301	323	301	348	300	317	334	317	274	339	329	306	315	314	335	323	301	314	288	298	326	299	284	311	315	308	312	316	313	293	321	286	319	290	332	302	315	297	314	291	335	330	305	318	300	280	290	331	281	336	350	332	344	308	305	313	336	316	302	311	323	320	332	356	291	323	323	296	282	327	313	338	315	301	293	317	315	320	337	288	299	296	303	319	293	343	302	307	320	314	281	308	316	321	324	275	324	330	308	291	306	324	305	319	308	285	311	313	348	314	274	323	321	329	317	327	285	339	307	317	289	267	327	310	302	304	326	303	297	318	316	352	301	296	308	316	326	287	299	308	300	305	294	347	302	328	310	303	302	306	320	345	319	292	343	324	289	321	304	333	305	292	311	360	340	292	313	320	321	319	327	293	323	303	291	298	335	348	317	313	343	280	302	331	325	313	323	278	290	307	329	346	324	302	318	328	325	337	320	296	309	291	312	300	300	278	333	328	340	330	309	320	311	308	305	307	345	298	361	317	291	313	326	296	288	335	367	304	309	310	293	283	314	301	295	318	347	314	319	326	277	282	321	322	329	324	308	334	328	334	305	308	302	296	333	335	301	329	314	314	311	340	289	321	314	327	324	328	329	274	287	297	328	287	302	283	323	318	316	296	311	344	311	324	293	314	325	343	279	313	317	319	308	325	347	309	299	323	340	311	328	303	317	295	322	352	322	276	364	304	306	300	323	292	316	325	313	319	295	324	296	283	310	305	315	378	332	301	297	308	300	309	326	317	328	332	303	326	289	308	318	333	319	338	321	322	330	286	295	321	299	302	306	329	307	311	322	331	316	303	326	333	326	298	306	318	331	321	318	319	321	314	308	350	285	304	316	308	345	319	297	311	316	285	307	340	302	277	314	303	317	332	292	353	319	290	311	313	328	271	297	303	303	274	294	309	321	322	330	352	267	343	332	285	317	324	311	331	323	314	304	322	301	287	320	279	345	292	322	348	326	349	336	350	315	328	352	333	346	308	313	337	313	309	351	301	329	307	292	292	318	342	354	324	329	264	324	322	304	322	335	343	300	359	345	315	316	324	322	310	324	320	340	309	329	325	306	321	339	350	315	332	296	334	318	326	333	299	341	312	291	333	321	315	318	305	326	340	328	293	325	313	331	285	340	319	306	295	308	307	291	310	296	336	312	331	342	300	334	313	310	321	317	315	267	325	318	292	335	321	325	324	324	313	309	330	338	308	310	317	330	324	300	310	330	327	301	303	325	311	311	316	256	307	319	291	304	311	315	314	327	311	311	332	346	330	302	291	316	328	304	306	298	338	282	312	299	317	332	301	322	321	303	315	324	292	291	309	308	316	300	308	329	301	301	322	319	308	311	345	319	315	320	278	318	329	311	305	315	275	309	305	276	331	292	337	334	315	300	266	310	311	327	336	322	326	325	310	339	316	301	339	325	309	348	320	300	301	316	323	317	319	315	314	322	314	305	316	316	347	310	324	309	308	295	289	292	280	343	320	346	307	344	323	304	294	319	300	284	329	330	331	252	303	319	296	305	307	297	302	320	341	320	301	299	331	333	294	321	294	308	321	320	322	336	325	291	302	311	339	330	331	304	308	298	317	316	284	308	323	327	304	333	294	350	298	319	295	332	332	302	330	314	331	341	324	305	287	334	320	360	325	349	323	300	317	289	302	303	327	291	301	331	321	302	322	308	344	298	283	337	317	319	313	299	294	300	316	322	305	309	331	262	328	377	303	332	295	305	327	328	346	288	293	288	316	278	331	312	327	312	302	315	333	315	319	355	322	293	312	317	330	320	326	329	311	305	332	323	302	319	300	303	334	296	332	352	301	300	334	316	306	330	295	327	335	319	304	341	318	274	317	318	303	307	335	330	315	332	314	329	299	302	314	309	291	308	325	296	322	319	290	312	326	308	320	271	323	284	300	309	305	320	273	322	317	331	326	314	315	307	334	296	318	292	306	303	336	306	336	316	339	307	322	308	333	319	299	318	307	323	323	338	329	296	309	327	329	323	303	347	294	315	304	328	310	317	296	301	337	289	301	313	299	330	318	327	321	329	323	333	346	322	350	334	294	292	307	303	323	342	315	317	303	335	321	299	301	311	324	306	312	306	316	295	293	340	315	359	340	302	310	357	319	329	354	269	278	312	304	289	303	294	327	317	305	295	333	322	295	319	292	307	350	337	290	308	326	301	328	327	307	332	315	344	318	311	295	344	297	318	313	291	300	339	287	293	344	326	307	333	306	308	302	319	295	292	330	316	327	312	335	332	292	296	313	299	277	302	294	305	315	309	298	319	323	307	322	317	333	289	276	322	296	304	289	308	305	322	309	284	319	375	322	297	314	326	307	326	322	332	335	328	326	301	333	318	337	325	331	333	297	314	303	348	283	305	308	291	335	312	290	321	341	345	328	313	329	316	328	330	318	331	327	292	342	305	309	304	303	310	320	288	292	310	326	301	327	271	334	334	324	300	295
41555	17034	3372	1509	1088	798	574	460	399	321	280	267	250	257	240	232	187	199	154	173	189	166	159	161	164	161	158	145	157	164	150	153	167	147	162	144	144	134	119	136	157	162	128	155	134	147	118	157	133	162	129	133	131	126	132	129	161	148	124	131	139	143	138	135	123	138	132	134	141	131	161	131	142	139	126	116	135	143	130	144	143	129	118	134	127	131	144	132	141	146	140	136	134	139	137	118	131	141	104	128	125	119	126	121	121	139	132	114	152	129	111	127	137	128	137	144	137	137	134	133	133	155	138	138	137	143	122	136	143	155	123	115	148	140	134	148	148	126	117	140	145	139	120	131	128	110	134	134	127	145	135	136	155	118	140	140	119	123	112	131	132	136	121	129	149	148	160	121	164	141	118	134	136	131	129	117	138	133	123	155	126	109	135	149	118	140	148	150	125	116	126	157	133	144	131	148	123	130	128	126	150	147	139	127	130	135	135	153	138	145	125	124	152	120	132	140	144	159	130	141	150	127	130	130	140	115	153	149	136	165	130	130	121	149	131	137	149	141	124	109	145	112	131	119	122	133	145	125	133	137	132	147	120	129	144	137	131	141	145	126	154	121	142	130	145	148	129	130	151	132	116	142	126	141	142	156	132	136	105	122	128	143	122	149	153	128	152	143	140	139	137	131	161	140	137	143	122	118	124	153	146	137	140	138	143	124	116	132	140	149	140	131	126	117	146	126	130	146	137	136	139	127	125	119	119	107	136	131	139	136	150	158	152	130	136	145	143	142	136	117	143	128	134	138	137	142	138	117	129	118	136	123	121	139	140	160	124	132	134	143	133	138	151	129	135	117	121	127	137	130	129	141	149	134	146	135	145	139	123	135	136	147	138	131	138	125	138	141	143	130	131	137	136	103	131	138	136	135	145	125	135	137	130	136	146	105	152	143	145	150	140	135	134	130	144	139	133	126	118	134	126	137	145	124	114	130	124	131	135	148	132	136	148	127	133	142	116	129	131	129	131	129	141	144	163	120	137	134	126	141	116	159	155	138	114	131	129	135	136	129	136	128	126	130	137	127	124	139	138	106	140	127	124	135	134	130	126	158	145	145	140	136	143	128	144	116	125	128	129	142	142	137	142	134	145	117	129	136	137	108	134	120	131	135	146	132	141	140	152	143	124	124	145	132	158	136	116	131	136	145	159	133	133	144	116	137	123	124	112	139	115	143	147	133	126	135	129	136	130	135	126	131	131	132	129	133	132	126	128	143	144	124	127	139	153	133	142	109	145	122	145	137	154	139	148	104	126	115	125	129	142	137	139	137	107	132	126	132	118	147	115	115	111	112	169	143	128	127	127	134	142	141	137	130	159	118	118	130	129	118	133	141	116	146	143	121	143	138	135	122	127	101	156	137	126	120	129	134	117	131	141	102	141	146	111	143	118	155	128	143	163	144	121	137	126	134	129	156	104	137	145	133	153	124	118	135	134	124	138	136	150	124	128	127	141	144	144	129	136	137	129	126	146	137	139	119	129	124	135	135	121	129	144	130	140	143	132	147	128	126	130	133	167	143	151	154	144	135	117	143	127	124	108	125	125	118	148	138	120	123	130	127	150	152	121	135	145	134	149	127	121	137	131	125	150	144	117	134	121	138	128	149	132	123	135	129	147	125	138	130	133	119	146	139	151	144	140	135	113	129	149	147	127	142	138	128	139	146	122	133	129	154	135	136	136	121	131	144	116	104	143	126	126	140	133	137	133	138	120	120	135	128	132	139	145	140	149	134	119	139	134	139	119	121	155	137	129	132	151	127	130	141	121	126	143	142	117	127	114	138	142	146	136	131	137	144	144	126	150	141	124	109	119	140	141	107	145	132	133	126	141	146	123	146	148	138	135	143	131	121	170	111	136	132	142	126	127	141	152	137	112	138	129	141	132	139	150	135	119	148	133	136	142	128	127	136	128	122	151	153	125	123	127	132	135	162	136	119	134	131	139	122	118	134	136	129	134	144	128	138	141	131	159	130	138	121	132	114	129	122	136	117	119	152	149	139	135	127	121	148	135	140	144	142	109	142	132	124	144	158	137	147	155	134	135	116	120	132	126	135	129	125	138	121	144	154	143	163	131	133	122	136	146	114	121	144	136	134	134	125	123	138	136	132	136	140	125	121	119	115	144	146	125	135	133	147	139	131	140	153	140	127	135	129	145	128	133	137	148	142	136	113	146	118	154	128	152	150	135	118	124	116	144	139	129	126	133	136	133	123	146	125	134	135	129	136	126	127	114	116	132	107	126	121	144	143	136	141	134	155	169	148	136	128	140	114	117	136	141	140	139	145	115	129	132	140	157	126	146	120	137	149	141	157	136	136	147	136	138	116	135	125	156	125	131	131	141	122	129	130	138	110	126	138	128	153	146	134	148	132	134	132	138	139	142	135	128	148	140	126	147	160	138	132	136	117	147	143	121	141	151	128	114	138	137	133	160	150	140	144	134	130	142	115	131	133	145	117	137	123	122	142	116	149	131	109	126	133	133	133	137	136	121	147	145	134	129	132	121	118	129	158	130	147	139	126	156	118	126	141	131	143	143	120	120	142	149	114	126	120	135	117	134	136	119	133	111	126	137	125	136	122	151	139	127	140	133	137	121	138	115	140	133	125	139	127	128	138	123	136	154	139	129	138	160	130	125	120	137	129	146	140	147	150	122	126	133	150	125	147	130	128	119	142	143	128	109	131	150	147	125	133	145	134	139	128	140	126	131	135	132	133	149	117	153	120	135	144	130	116	147	118	122	126	136	122	142	131	121	123	123	150	131	128	138	133	124	117	132	165	142	115	141	125	139	127	134	140	163	140	131	117	114	120	136	131	131	135	135	129	142	128	128	129	116	135	117	136	142	161	119	114	130	122	127	108	130	137	132	148	129	143	161	137	119	134	113	141	135	133	144	155	136	135	123	132	125	131	144	137	134	144	142	136	140	135	146	131	131	116	135	124	129	134	140	143	124	145	137	133	132	135	132	121	132	134	113	138	140	140	143	148	143	131	149	126	142	114	138	131	100	122	150	129	124	135	131	159	146	141	143	139	131	151	126	150	143	135	126	145	134	146	120	130	153	128	131	138	153	125	146	166	140	128	126	123	133	133	131	147	137	132	105	131	139	141	130	136	140	130	130	151	130	122	120	141	142	130	117	135	141	143	129	122	153	127	158	142	146	153	154	154	141	114	124	140	119	134	133	130	119	129	128	140	136	143	119	127	115	132	139	139	108	113	140	114	130	132	122	106	141	127	116	136	139	123	143	116	141	153	139	153	115	157	142	133	114	150	123	143	133	131	141	120	124	126	127	126	131	146	142	143	117	138	141	138	143	160	126	153	141	163	152	156	136	144	127	143	121	134	111	128	133	149	139	134	138	152	140	122	140	145	128	135	138	105	138	142	129	146	145	116	128	140	120	128	134	112	128	140	125	115	133	119	121	160	123	134	144	124	137	139	147	107	132	137
21936	2102	4731	5411	4679	3976	3318	2673	2401	1901	1762	1561	1414	1328	1258	1185	1114	1003	922	866	863	878	816	786	794	722	722	663	679	680	688	682	628	621	651	633	608	610	577	577	556	644	582	568	554	543	529	528	564	542	539	561	537	546	551	520	547	541	536	503	507	475	521	534	515	521	512	537	555	533	498	567	538	539	512	550	495	504	498	488	486	495	506	533	524	511	501	480	540	485	481	483	534	512	520	508	526	501	503	516	482	510	520	460	517	499	480	476	509	505	496	509	513	498	506	502	542	478	521	478	505	490	504	499	481	521	485	513	475	518	508	452	490	492	525	489	504	507	472	481	521	492	499	473	464	455	494	495	514	491	495	497	517	475	523	529	491	500	502	475	498	493	484	500	510	500	504	483	473	526	519	492	492	456	477	498	453	515	512	475	507	492	533	476	475	527	519	489	486	520	517	439	482	489	494	488	488	462	505	525	495	512	489	505	515	483	506	530	520	458	483	442	501	527	451	488	535	518	531	525	479	496	486	494	522	505	495	481	493	511	475	479	471	516	499	491	532	512	538	528	498	462	503	481	475	525	459	535	463	497	529	463	483	534	467	468	492	507	515	463	501	500	458	475	499	515	475	500	498	460	499	492	476	514	495	481	448	477	495	511	492	505	534	517	476	518	513	515	482	522	478	457	494	481	516	508	499	468	498	520	471	454	486	488	502	496	483	510	498	513	493	483	492	462	516	486	493	458	480	506	473	524	504	500	507	471	521	495	539	522	510	490	455	487	499	516	482	502	475	464	497	470	484	486	450	476	492	491	476	482	512	458	506	454	474	469	472	520	530	458	508	481	511	473	482	499	498	465	504	499	517	461	498	486	489	484	480	522	480	492	480	486	460	491	495	457	494	487	482	491	489	497	460	496	509	449	459	519	508	498	517	516	510	502	493	504	501	524	501	491	491	471	450	511	492	497	480	448	497	501	487	484	473	486	501	489	522	467	461	471	466	505	541	475	478	485	532	520	488	469	478	473	499	509	458	460	467	498	479	472	486	463	493	499	487	477	487	460	480	501	466	527	439	518	491	526	469	473	485	507	517	504	476	498	487	509	497	499	508	497	499	476	520	495	465	477	482	482	499	474	451	515	511	468	494	464	488	479	508	483	501	484	474	496	482	523	496	539	492	477	508	465	496	495	518	484	461	466	464	458	476	492	478	483	508	498	461	499	463	518	497	524	495	492	488	520	481	498	477	499	478	463	483	477	486	470	456	465	490	513	489	486	454	511	459	509	459	513	479	465	509	518	482	470	457	499	519	460	461	449	509	534	494	480	479	517	505	471	431	471	499	498	484	501	516	497	484	462	502	462	492	494	488	487	506	500	490	467	484	476	501	478	416	472	509	491	481	486	473	512	463	499	500	526	484	471	456	509	475	467	498	509	452	508	529	475	535	503	465	523	502	508	497	461	475	462	507	520	508	477	509	498	519	481	502	493	475	444	483	486	456	502	438	480	515	513	515	456	525	469	501	438	500	477	471	479	455	479	464	483	478	509	480	502	516	497	444	481	468	485	468	487	472	478	496	514	485	468	446	471	467	528	502	499	472	496	472	484	492	422	478	429	427	496	531	507	469	461	482	495	495	491	484	487	510	511	460	525	470	501	504	501	504	461	505	505	485	517	527	485	492	478	477	455	491	501	477	482	515	481	481	514	479	501	516	491	463	510	477	484	481	486	502	490	476	476	448	514	474	481	480	503	476	549	480	482	488	480	467	499	470	473	472	488	495	484	523	523	500	516	473	468	469	468	517	498	530	509	443	502	493	473	490	497	479	462	537	503	483	480	495	481	517	503	470	451	503	498	489	488	515	509	497	501	533	500	491	466	486	509	483	480	483	463	468	489	455	489	518	470	500	478	540	514	493	476	488	518	464	473	494	492	477	510	485	491	454	462	458	473	491	507	508	488	451	461	490	487	484	483	481	462	507	511	471	515	477	433	487	513	470	523	471	523	474	528	482	496	504	507	454	517	484	497	505	491	478	439	508	544	516	479	503	498	514	502	493	526	482	488	478	490	484	491	480	483	532	503	495	516	512	463	512	505	498	505	511	464	480	515	499	487	504	509	509	490	471	482	480	523	499	486	537	496	483	557	480	471	490	502	518	490	490	487	480	505	478	527	494	481	482	485	480	507	498	512	454	524	499	516	490	504	480	501	465	465	488	492	513	486	459	531	481	466	483	499	483	481	469	467	476	482	494	501	503	475	492	470	532	498	472	489	484	490	505	523	497	454	472	483	490	481	490	483	505	521	492	523	471	461	457	452	483	499	472	507	497	443	480	497	479	458	487	490	485	504	495	471	503	509	459	492	465	504	522	473	509	499	491	488	486	502	504	500	496	488	479	501	462	479	483	464	470	482	458	503	478	495	502	501	489	509	477	510	506	492	502	485	494	465	499	497	497	514	459	510	467	503	488	503	523	480	503	503	455	495	497	467	484	528	468	493	464	465	488	497	498	476	503	512	460	473	500	489	486	517	479	497	458	490	513	490	499	465	496	476	529	427	528	502	504	434	498	489	469	532	484	474	526	533	471	500	502	490	506	510	522	487	530	529	499	487	517	501	479	506	512	473	499	478	521	516	509	501	500	502	458	463	491	490	484	505	516	524	476	510	484	487	520	488	504	539	460	515	514	451	484	483	474	485	476	493	502	483	495	498	486	453	477	453	497	524	469	525	515	520	521	455	494	457	502	507	493	479	500	510	482	472	455	490	508	524	486	505	499	484	515	492	466	486	482	507	468	514	480	497	540	522	474	448	497	478	485	484	475	483	457	507	542	477	491	505	444	494	457	475	502	530	469	490	512	515	521	501	476	508	453	493	422	492	479	489	508	474	488	466	490	465	465	458	452	507	548	486	482	488	503	501	491	455	526	478	516	515	490	494	506	481	494	478	473	496	505	538	465	472	510	534	501	502	492	505	467	522	517	517	495	491	475	438	463	487	490	452	486	463	474	479	511	480	468	503	462	501	501	477	471	490	500	488	474	518	491	445	481	518	498	464	490	490	478	467	487	469	521	485	454	517	431	523	486	474	477	465	477	494	500	503	485	487	502	475	471	507	485	475	512	494	480	508	492	488	477	465	489	513	468	483	484	438	499	486	468	487	497	473	487	451	509	501	480	496	486	460	480	534	487	428	487	433	493	498	512	458	499	507	493	530	482	518	452	454	514	527	512	499	483	476	470	489	507	448	496	492	533	459	473	477	478	489	455	476	504	482	473	470	486	453	483	500	489	512	458	494	506	499	454	477	501	497	486	501	478	517	473	501	506	488	510	495	493	495	472	460	478	501	509	469	473	462	460	478	493	529	487	512	464	468	509	473	522	504	498	514	487	492	494	484	507	526	499	456	509	489	457	485	458	506	488	487	471	506	484	489	541	489	502	505	489	494	478	518	509	480	488	482	498	511	485	524	507	491	451	458	524	463	495	474	496	492	483	506	508	436	479	503
4706	347	210	191	175	167	152	137	137	162	134	133	124	107	131	128	114	142	121	125	135	131	139	129	149	139	118	155	128	140	128	142	148	143	134	128	137	140	147	167	111	145	144	127	153	140	117	127	138	129	129	119	116	132	130	127	134	137	129	121	148	139	120	136	131	130	114	136	140	134	115	150	136	125	140	121	139	129	146	138	128	129	133	117	125	125	118	161	124	131	132	129	131	130	131	148	121	121	132	142	130	133	132	117	126	129	141	147	140	141	131	148	144	122	121	122	151	122	140	126	89	128	126	129	121	132	117	127	121	131	120	110	123	136	118	140	137	123	117	124	142	126	106	129	147	110	142	120	141	110	114	104	139	132	123	138	134	129	123	124	148	152	120	149	137	118	135	128	114	127	123	129	124	117	106	112	128	104	130	121	114	138	117	122	132	103	123	152	112	126	123	134	149	123	127	135	121	107	152	132	112	138	133	105	117	108	118	137	122	118	130	144	129	122	128	118	124	114	125	127	153	136	146	164	117	124	138	132	131	125	124	139	125	146	125	126	164	117	123	122	140	123	131	119	124	132	122	131	132	127	134	137	130	128	128	124	149	112	125	130	128	127	157	126	129	134	108	104	129	110	103	128	112	129	133	121	129	115	140	121	125	119	132	147	142	133	116	137	137	118	131	116	126	132	121	143	119	131	125	137	136	146	121	152	131	122	130	144	131	147	120	112	141	137	134	135	119	146	133	131	129	123	119	131	138	117	119	116	142	110	131	126	111	142	142	124	130	138	130	129	133	118	126	155	135	134	126	134	132	132	146	123	127	118	130	113	129	126	117	137	134	108	127	145	133	139	149	146	126	134	152	148	106	121	121	139	141	148	124	114	120	119	133	125	121	114	143	134	122	131	124	125	143	115	126	154	142	148	121	131	134	135	120	134	122	142	140	130	136	143	108	106	107	134	122	135	138	127	136	115	134	131	117	135	104	159	136	137	145	133	148	122	132	143	153	118	130	119	120	123	118	142	125	119	127	137	152	142	109	123	123	116	126	139	144	136	119	137	127	133	143	138	128	143	135	141	107	127	130	146	112	122	146	116	108	145	130	131	141	137	145	129	112	143	123	111	130	101	114	170	144	125	139	110	134	146	135	124	131	139	123	161	128	141	128	137	146	122	123	135	117	124	125	119	128	137	120	119	136	134	131	136	132	126	151	139	145	134	163	122	138	106	142	112	128	123	127	117	124	149	138	127	136	123	140	130	145	134	125	133	148	123	125	119	139	116	135	141	130	116	127	130	134	128	141	109	107	128	135	134	129	135	129	111	119	133	110	128	128	132	130	130	136	154	127	146	118	127	127	138	120	123	116	146	137	132	111	118	132	136	123	121	140	134	122	121	106	141	139	133	126	124	126	157	129	143	130	141	148	143	125	123	130	116	142	118	125	122	135	124	142	133	125	122	115	155	120	153	130	119	115	140	126	125	160	115	130	139	157	131	144	125	130	136	126	142	140	127	128	114	115	124	152	116	134	127	107	131	133	124	136	127	125	118	148	139	119	143	136	121	128	126	143	154	122	134	129	134	136	128	128	152	113	145	119	128	127	139	132	118	125	114	135	142	129	141	120	128	96	127	130	118	128	149	134	127	109	144	136	143	135	109	125	107	142	119	125	147	127	122	137	124	123	126	104	129	132	117	133	131	120	132	130	140	136	149	121	127	140	124	118	125	140	123	129	151	135	120	127	130	129	144	142	138	111	137	123	134	138	112	134	108	129	125	147	121	153	132	133	119	122	118	135	116	134	119	135	130	131	130	118	133	133	127	123	116	123	117	120	132	135	127	132	127	134	129	128	121	133	120	126	145	119	128	119	130	133	111	116	128	100	140	147	134	129	129	151	150	114	117	156	148	147	120	141	127	152	135	118	137	143	129	134	144	140	109	118	137	127	120	128	118	102	123	136	134	125	128	135	109	142	132	119	138	155	122	128	114	108	142	109	121	131	111	126	145	122	119	133	130	113	110	145	145	128	125	124	123	130	135	142	121	123	113	126	121	125	162	126	124	124	121	132	130	138	125	132	138	131	129	120	105	128	111	141	133	146	125	129	133	128	138	151	144	125	135	125	105	113	136	154	132	133	146	121	150	132	135	124	128	119	117	127	109	129	152	121	133	132	144	122	131	124	143	119	135	127	137	117	141	120	148	134	133	128	133	129	129	123	124	124	145	108	132	136	131	150	115	139	124	132	120	137	132	143	127	121	141	136	152	140	141	136	138	115	153	122	132	129	117	132	150	127	123	122	137	124	126	143	137	142	122	128	118	124	139	134	137	130	144	140	128	136	143	138	119	121	127	98	116	118	119	133	130	117	119	134	109	124	123	145	152	141	124	104	124	145	122	113	140	115	135	138	124	143	135	136	120	133	139	124	119	145	126	121	125	127	133	125	119	120	129	115	140	141	129	111	139	126	133	144	141	149	142	135	106	131	108	138	122	139	121	152	118	144	130	146	121	120	123	104	147	126	116	127	140	118	118	124	118	124	113	128	108	122	137	129	120	133	136	135	141	118	116	131	144	135	125	132	145	107	130	128	151	145	117	130	123	127	137	128	140	136	143	134	135	132	131	111	123	136	130	134	136	135	124	135	123	109	130	133	126	145	149	116	113	164	116	134	133	114	120	126	153	130	135	128	122	143	123	145	125	115	143	122	159	146	137	149	129	131	140	141	125	119	119	129	140	131	137	145	141	134	138	129	130	126	116	128	126	125	142	120	126	123	152	105	139	140	128	128	107	136	129	125	131	114	114	117	118	138	113	119	145	148	118	130	146	120	137	115	121	122	123	133	124	130	127	127	129	113	144	154	123	120	140	114	136	125	135	125	123	121	131	127	133	133	124	128	144	116	128	143	122	108	156	153	114	130	127	141	142	127	132	125	136	129	127	111	137	108	131	126	146	131	146	122	109	138	128	139	139	145	107	111	113	135	135	135	132	121	128	133	124	107	123	126	128	124	138	116	110	142	147	133	150	141	133	130	130	135	138	129	118	112	134	143	120	124	119	124	126	143	130	140	121	130	129	117	138	122	124	133	137	141	120	131	120	140	122	139	129	133	124	134	123	144	131	133	123	132	122	135	142	137	146	130	127	154	146	135	123	127	140	124	115	132	147	133	111	141	131	131	111	117	130	137	110	133	124	101	128	124	148	129	142	132	140	125	122	132	155	134	110	118	126	120	132	129	143	121	139	117	117	119	131	130	118	131	133	148	122	123	132	146	159	132	123	126	137	122	133	127	105	113	151	128	150	133	131	124	134	146	123	125	118	121	116	120	101	96	121	140	139	140	100	121	133	132	133	117	127	146	114	122	135	122	128	107	131	127	133	151	132	144	110	129	159	119	134	125	117	129	127	142	144	136	116	128	120	144	114	115	131	127	145	138	117	138	133	138	145	112	135	140	110	129	137	123	135	136	137	150	136	140	135	124	129	134	138	121	126	132	133	138	125
6915	580	642	659	636	621	553	538	515	536	528	508	522	476	495	494	446	479	488	493	507	490	485	467	494	497	466	483	487	478	465	522	464	498	515	445	475	508	461	449	494	496	447	457	429	455	475	473	457	492	469	479	505	472	478	457	499	480	458	488	501	488	470	444	459	471	488	485	468	499	464	510	465	460	503	450	443	498	474	489	429	470	491	475	463	470	480	485	432	491	485	506	460	466	475	499	475	464	506	479	477	419	476	499	489	455	466	490	462	462	502	461	451	468	472	482	460	453	491	482	493	413	488	493	482	486	477	522	473	497	474	484	417	514	467	509	463	429	455	446	469	496	490	469	458	460	485	446	464	484	461	481	414	481	457	442	434	458	470	477	529	452	503	503	432	467	449	500	476	476	467	495	466	516	443	509	480	473	476	499	500	468	531	474	485	521	459	468	476	513	442	519	467	499	437	499	486	510	466	517	473	515	481	437	484	469	509	504	467	500	483	485	467	500	504	488	465	485	479	490	486	477	482	448	496	486	463	458	473	506	495	473	501	489	501	462	490	495	489	530	439	463	455	433	467	463	472	504	505	478	445	462	521	458	459	488	449	459	474	488	515	460	476	452	487	462	489	476	453	512	483	434	464	420	424	499	513	478	479	474	467	435	474	504	491	468	444	457	463	459	488	459	477	495	494	471	499	464	455	480	527	512	476	467	434	455	455	475	539	468	433	467	501	495	478	479	453	457	471	464	496	499	479	429	452	459	494	423	432	495	480	509	427	455	484	445	430	462	467	482	444	480	506	472	459	486	493	480	430	440	507	525	473	483	472	464	476	441	458	471	452	491	443	481	462	487	510	527	558	476	432	487	449	487	478	518	474	489	461	431	475	442	458	471	469	484	461	424	492	468	501	448	488	493	494	458	516	483	485	500	464	474	460	489	480	477	422	489	464	474	440	465	497	492	483	483	500	492	465	445	442	507	443	506	516	456	479	465	496	442	460	486	470	484	475	502	468	501	483	487	487	441	426	460	504	495	490	460	466	454	429	439	431	480	446	470	494	460	463	467	418	463	439	490	462	474	451	470	459	475	449	448	475	471	453	490	479	500	486	518	470	453	517	442	489	447	443	485	478	467	464	482	458	458	466	477	459	471	472	509	445	504	491	479	501	488	472	437	485	483	492	452	471	515	491	501	417	446	477	523	488	444	476	489	488	440	470	479	485	500	470	429	497	428	456	507	492	442	469	468	431	493	467	471	473	470	483	465	474	466	492	424	455	459	465	451	492	475	485	511	460	484	495	474	460	482	460	547	470	455	519	520	504	508	444	522	456	515	477	466	477	459	436	479	470	464	472	459	496	427	476	446	443	504	467	478	416	462	467	471	489	494	466	457	450	488	503	473	501	458	485	496	492	483	503	497	442	494	488	479	442	468	501	495	503	439	449	419	473	466	471	457	495	484	465	440	485	469	476	466	449	469	509	475	487	448	481	494	498	442	480	482	458	474	505	508	501	479	478	469	430	466	479	467	472	476	472	493	436	435	454	496	475	487	453	465	471	493	532	457	463	501	447	453	463	468	512	525	446	485	460	472	466	443	487	463	483	502	472	465	448	490	481	456	461	454	441	466	471	486	492	484	502	451	461	471	462	495	478	450	449	489	446	438	485	448	489	458	475	479	487	482	464	490	455	478	451	497	463	494	453	453	483	491	467	458	481	467	493	504	491	451	481	463	474	461	494	467	484	457	435	461	473	460	469	462	463	463	466	480	487	450	453	459	442	522	486	475	457	460	489	441	462	471	460	486	478	469	490	474	471	477	470	484	474	467	466	466	472	479	459	489	463	475	455	457	453	509	458	484	433	471	411	440	499	508	466	439	438	459	488	445	457	497	472	490	464	442	469	512	478	438	501	456	486	510	477	455	498	457	467	463	500	462	469	505	475	471	510	469	461	447	508	472	456	483	463	467	455	486	479	437	474	484	492	474	441	454	440	479	454	516	470	472	493	464	477	482	460	476	505	462	467	468	485	454	477	505	450	507	503	461	480	493	472	432	460	436	503	456	471	446	427	494	462	502	476	460	491	471	452	450	450	474	525	494	475	488	440	446	464	428	470	456	441	475	444	494	458	452	496	455	505	452	499	500	463	442	452	456	491	522	455	466	463	436	495	475	454	437	483	467	489	491	517	481	478	459	486	501	441	458	509	487	459	487	480	485	434	475	483	489	458	459	467	463	487	432	454	476	486	462	441	455	481	470	450	468	472	462	476	491	470	466	496	443	500	473	518	464	506	423	461	456	477	482	475	480	493	449	492	466	445	476	465	494	468	438	489	483	503	468	427	476	473	462	474	444	490	480	427	469	475	492	497	460	454	460	481	451	473	492	478	443	456	465	472	455	472	448	460	475	459	467	445	477	449	480	466	506	468	473	487	470	461	471	460	497	469	483	497	490	472	462	488	483	477	487	449	500	426	464	461	468	456	496	465	469	462	449	470	480	452	456	475	490	434	491	514	507	496	486	441	456	478	439	502	466	457	486	489	467	489	441	449	464	461	472	457	474	459	465	435	450	512	474	456	466	475	490	468	473	516	474	453	451	447	493	508	499	470	472	476	464	481	484	478	464	468	484	482	473	488	482	456	488	504	462	468	486	476	446	473	440	467	488	463	496	484	467	497	486	479	456	519	443	495	476	456	469	484	460	474	473	452	451	467	433	430	469	490	487	496	467	474	469	471	474	492	422	459	478	461	468	470	441	444	438	483	489	460	484	456	474	444	462	477	459	477	496	477	466	476	472	454	479	478	510	501	454	425	486	484	449	488	489	482	465	487	493	478	494	487	535	429	466	477	477	438	478	475	474	476	460	484	479	449	511	514	453	404	474	506	482	483	534	489	459	513	487	436	466	482	477	454	492	485	504	460	480	424	465	447	467	461	466	512	435	489	471	465	469	465	483	483	479	459	448	465	472	470	450	484	475	461	478	488	508	456	495	470	445	491	497	482	454	462	476	495	464	454	527	490	454	449	441	484	479	456	461	443	455	443	486	472	491	467	479	457	497	505	485	425	476	468	476	496	493	459	451	469	493	482	458	483	475	464	511	499	465	461	469	484	474	504	465	485	505	454	506	510	505	490	472	502	506	459	533	480	490	493	450	476	446	493	512	492	428	476	479	471	500	454	475	503	448	447	428	475	440	525	476	498	466	475	450	477	430	486	504	492	501	494	476	479	446	485	471	477	497	469	460	493	469	486	507	478	437	494	417	447	470	418	487	497	505	513	453	453	482	440	452	539	455	473	502	437	475	454	469	484	462	516	471	501	424	506	452	475	461	478	481	480	445	442	423	480	443	458	514	465	442	439	528	464	467	454	463	446	465	481	464	489	457	505	484	493	455	487	478	492	480	513	500	482	433	474	498	467	468	451	433	470	493	478	446	466	498	503	493	512	473	466	509	473	465	478	492	461	467	441	444	467	497	505	437	483	483	480	458	429	466	501	493	473	434
31472	5808	1034	769	530	384	298	236	210	178	160	131	119	133	108	102	110	118	87	114	88	93	102	91	89	82	94	77	95	89	80	78	78	83	70	73	79	89	97	78	67	77	72	79	77	67	79	73	71	88	72	71	81	72	84	80	77	80	80	68	79	71	82	79	88	65	60	80	80	91	87	69	71	83	84	75	70	77	89	82	61	67	64	79	59	86	80	86	63	77	86	73	79	71	79	81	63	74	64	66	65	89	72	104	62	88	85	81	67	83	88	78	87	75	74	66	75	74	70	78	77	69	77	91	73	77	82	87	68	73	85	80	50	78	81	79	87	70	74	84	78	79	83	90	81	83	70	69	71	72	70	79	86	79	91	74	73	77	79	87	77	61	87	83	73	89	84	82	85	76	63	69	81	81	89	85	80	72	72	77	96	77	103	68	80	82	91	68	69	68	64	67	85	82	83	80	76	81	83	65	92	63	75	87	72	71	70	72	74	78	76	89	79	86	79	87	83	69	73	68	76	73	79	81	75	57	78	70	67	67	85	93	70	79	75	72	90	72	68	75	85	65	78	85	81	77	63	69	72	77	78	85	57	68	86	76	81	90	76	84	78	74	71	70	58	75	66	68	77	90	80	72	76	73	41	63	74	81	86	78	86	89	87	67	79	71	75	65	62	83	70	78	68	78	75	78	76	71	78	81	80	72	80	81	56	76	86	82	81	86	84	83	89	76	85	89	66	88	66	84	81	76	78	57	80	69	72	75	64	69	79	78	65	83	76	59	83	52	80	82	82	80	80	78	74	72	80	82	74	73	76	85	59	72	77	85	73	83	58	81	84	91	67	74	82	66	73	70	68	65	74	75	78	87	56	75	79	65	69	67	69	59	84	68	71	71	70	74	88	68	75	85	87	90	77	74	66	66	77	77	63	65	80	90	72	66	76	78	72	66	70	79	67	73	78	63	70	74	42	73	82	90	87	69	81	69	64	85	81	81	73	72	72	79	76	84	78	71	75	80	74	75	75	68	56	80	62	88	83	84	64	69	69	80	80	71	66	78	77	82	66	78	79	75	88	69	75	80	83	82	75	71	93	58	81	60	63	65	69	78	73	78	62	78	75	63	71	75	79	69	77	60	73	62	82	74	85	51	75	75	79	74	82	73	61	77	71	78	74	70	58	73	76	65	74	83	80	79	87	83	75	73	85	91	75	71	75	74	78	88	82	76	82	91	82	69	57	76	72	67	77	76	63	73	74	69	75	63	68	85	76	73	75	67	64	69	80	80	64	94	74	73	81	62	92	65	63	88	75	86	65	90	72	59	71	67	62	84	75	65	85	82	73	79	67	62	83	76	70	65	79	63	62	75	69	73	68	82	68	64	76	90	75	71	64	62	62	63	62	82	68	87	59	78	76	65	78	84	63	61	61	65	72	63	70	81	81	75	76	76	84	59	67	71	77	78	73	79	73	91	75	68	71	75	71	84	62	83	61	77	66	84	83	79	81	105	56	79	83	73	81	69	62	69	83	71	64	71	70	79	79	74	80	81	76	80	88	69	78	89	61	82	69	74	66	77	78	84	75	86	97	67	74	69	80	79	81	66	69	73	79	84	72	81	67	68	84	76	77	91	86	79	83	85	83	75	80	60	72	73	75	70	77	82	75	78	69	85	76	74	74	78	73	79	72	76	77	60	83	73	64	79	82	75	76	72	59	80	69	76	79	72	66	80	77	86	65	78	72	77	74	83	87	67	79	81	74	71	65	62	75	74	83	73	78	76	81	83	84	77	67	90	109	73	64	51	68	69	79	71	77	83	99	84	77	72	88	70	81	79	77	66	61	76	91	66	80	73	78	86	58	67	76	73	68	73	77	74	79	77	76	78	66	81	96	81	63	64	97	73	83	56	76	78	72	69	87	68	59	69	73	72	75	76	85	79	87	73	71	85	77	69	73	56	78	83	88	87	91	70	66	78	78	71	85	70	98	71	68	77	76	67	81	68	81	72	61	91	73	77	70	68	92	66	69	85	91	63	78	82	68	78	100	61	62	91	90	77	64	83	87	81	81	69	74	73	62	73	77	67	79	91	73	79	72	80	87	81	83	66	78	80	78	90	79	80	66	87	90	70	85	80	77	76	75	74	69	83	73	74	91	75	65	66	60	79	84	73	73	84	78	71	79	75	69	69	69	63	93	74	80	66	82	67	78	69	71	64	65	80	70	69	75	73	81	82	80	67	65	61	69	59	80	71	80	80	77	87	70	74	83	79	80	75	73	84	68	82	73	69	76	78	66	70	80	64	83	85	66	78	68	69	83	79	81	73	63	69	72	70	81	74	68	78	68	59	72	74	72	73	86	75	74	79	96	71	72	78	86	73	73	80	68	77	78	75	73	74	74	74	93	78	80	68	67	61	67	57	79	77	62	75	61	62	72	69	79	72	76	73	82	70	59	77	71	63	76	103	66	71	75	91	74	95	78	77	80	70	92	74	81	56	71	87	79	78	76	54	76	72	84	77	77	93	75	70	69	70	76	82	69	69	69	77	71	74	75	60	60	66	67	71	73	78	63	81	79	75	79	82	67	67	66	66	70	78	67	98	84	49	78	86	72	76	68	61	75	82	76	82	72	80	84	81	79	89	85	87	79	77	86	63	74	71	74	76	59	81	80	61	77	71	80	73	84	74	61	76	71	61	94	83	63	65	69	79	83	66	75	76	70	92	75	75	75	76	69	70	73	62	87	74	77	74	79	67	96	77	76	69	76	91	74	81	66	63	81	59	76	87	67	81	78	93	82	96	69	80	74	76	75	69	73	68	71	65	74	70	67	79	67	83	81	79	83	80	69	60	69	69	62	87	72	77	79	67	78	71	83	89	65	78	75	67	74	70	73	60	73	64	74	80	80	70	67	65	73	69	73	93	61	77	77	88	72	62	85	76	69	78	86	65	79	72	70	81	62	69	80	82	66	67	66	77	81	63	75	66	89	64	74	84	78	69	69	82	68	90	89	66	74	80	73	72	81	85	77	82	66	68	76	80	70	78	80	71	58	73	76	81	78	80	88	67	69	70	73	75	81	67	87	72	68	68	78	68	73	73	81	90	63	83	67	87	101	77	80	81	78	72	71	69	74	64	72	58	75	62	79	81	87	70	51	63	94	88	80	67	67	66	77	73	64	71	76	86	62	82	63	66	67	54	68	80	62	60	63	65	83	60	65	69	73	78	74	65	84	59	81	88	80	71	67	71	83	68	91	78	72	89	71	74	68	78	70	90	82	74	88	72	80	77	72	45	72	61	75	81	72	80	76	75	82	79	80	84	88	73	73	82	68	80	88	55	73	86	67	58	74	61	76	76	84	86	87	85	84	76	65	83	70	69	97	84	77	73	82	68	67	74	71	61	78	64	73	73	62	56	73	72	71	79	79	61	77	80	81	80	77	79	80	74	75	79	83	69	83	88	61	70	67	87	69	70	76	85	70	68	68	78	60	78	71	83	71	93
16062	1118	2521	2833	2516	2057	1648	1408	1257	1042	883	793	784	732	694	599	539	554	511	509	509	461	470	423	450	400	380	396	370	389	413	401	383	349	369	358	310	363	380	389	332	316	309	319	314	312	347	331	356	334	312	337	340	372	307	310	344	350	297	354	322	308	312	304	324	343	310	337	324	329	300	292	280	298	334	301	322	316	298	313	288	301	311	316	295	336	325	315	296	329	309	350	306	292	291	305	302	294	297	316	308	290	323	328	316	295	305	322	299	290	307	314	310	312	330	301	311	283	275	284	303	304	305	291	307	330	319	303	257	333	321	304	315	303	295	292	291	330	292	290	318	322	321	315	318	304	301	299	311	301	286	322	319	300	308	312	300	300	280	283	293	322	289	306	301	300	318	341	298	294	305	305	327	287	267	303	274	304	303	317	299	310	299	299	318	321	311	300	312	317	302	305	297	314	310	278	317	279	284	286	302	274	291	291	267	311	307	308	310	272	323	315	311	296	278	278	287	278	308	285	312	302	273	306	290	290	303	285	304	290	291	315	299	309	288	321	281	314	297	301	296	301	287	299	305	309	294	303	299	287	321	266	286	318	293	277	294	279	296	283	327	297	324	289	300	309	336	296	308	285	307	277	301	307	300	297	338	306	305	308	310	312	313	326	315	275	294	344	285	300	289	298	295	306	289	306	283	288	279	306	283	277	310	284	320	322	310	313	307	284	276	297	304	310	312	274	316	299	301	293	310	302	324	257	297	311	284	295	289	310	280	301	297	329	305	331	306	321	296	286	277	298	289	304	283	305	328	285	275	300	334	292	302	321	295	313	308	309	286	307	289	321	267	295	277	303	315	325	298	270	306	298	317	290	271	298	310	291	296	301	287	306	295	263	281	301	278	296	290	327	298	285	284	324	270	334	303	278	294	303	278	319	335	266	315	317	321	282	312	270	301	283	315	319	295	299	314	314	290	319	280	287	270	309	319	308	322	308	293	307	266	281	308	305	309	328	302	296	276	264	299	274	322	282	306	313	311	297	339	310	306	327	300	292	283	284	325	319	292	292	284	302	287	308	265	290	317	300	290	289	337	286	307	318	301	299	319	272	321	316	338	284	284	296	270	302	322	305	274	329	282	306	299	281	304	289	310	283	314	309	315	297	308	306	279	306	280	306	288	304	313	312	297	297	293	296	291	294	298	283	313	300	301	294	308	330	308	299	303	322	297	281	323	288	352	280	305	278	305	281	288	275	288	307	296	272	284	303	294	291	322	306	317	291	289	310	294	282	310	285	290	306	302	305	322	293	284	285	294	317	280	298	281	316	284	325	296	289	291	307	279	303	279	286	302	355	308	284	307	296	283	300	299	274	305	330	283	307	282	275	288	301	295	292	300	286	317	271	309	291	302	319	267	278	297	307	290	294	309	307	330	320	319	305	295	280	305	277	297	312	300	307	276	290	277	262	318	317	285	279	276	314	321	329	290	285	294	326	296	306	294	294	305	289	313	280	297	311	290	304	304	276	297	309	304	308	336	287	309	302	275	339	348	308	307	307	287	308	297	281	301	290	309	268	302	292	323	304	287	319	301	290	301	290	307	286	273	288	290	296	317	294	302	319	294	320	306	313	290	283	289	293	324	330	285	318	316	290	280	298	313	314	298	282	314	286	276	320	288	302	319	307	267	307	290	287	314	314	290	298	320	294	293	319	330	310	301	301	287	336	324	294	259	315	309	299	298	324	322	297	313	322	304	305	340	291	300	289	339	328	283	278	320	322	298	306	277	276	299	319	320	344	289	298	303	278	300	312	307	286	348	310	318	283	289	307	301	298	276	295	283	294	286	298	303	273	274	297	292	292	291	319	295	323	314	306	312	316	308	289	291	307	299	285	342	285	301	297	316	281	295	294	302	297	274	284	288	302	290	321	284	306	302	310	290	312	305	327	285	308	295	295	271	294	315	316	308	300	295	293	322	271	317	296	315	310	302	282	289	291	281	307	312	305	308	316	285	297	282	277	291	299	299	305	309	302	288	302	308	310	309	280	291	290	301	302	291	276	287	287	305	283	328	300	304	324	317	299	287	325	295	331	280	289	291	308	307	268	287	293	270	266	311	305	291	292	321	328	308	304	292	331	284	292	307	343	275	289	281	303	260	259	303	306	310	288	281	286	296	262	277	321	276	296	278	295	274	325	339	314	312	309	306	268	284	333	300	304	295	350	283	272	266	312	291	281	313	273	304	310	304	303	321	336	290	299	305	283	317	291	327	294	296	310	283	301	283	315	298	290	304	300	271	299	313	287	325	306	290	295	273	297	306	303	311	304	276	316	346	330	300	299	310	291	326	312	305	291	299	309	293	290	310	288	302	278	306	322	311	317	291	307	292	286	290	301	282	297	299	290	303	323	303	294	315	341	298	317	258	270	293	323	307	290	335	294	313	284	295	303	311	277	315	312	309	292	319	277	294	292	297	302	278	297	283	292	300	290	297	326	325	290	310	292	303	302	286	318	311	275	310	282	281	296	305	265	320	308	258	315	276	313	303	298	299	295	309	288	325	282	278	306	327	305	297	278	316	289	291	267	318	325	317	294	295	299	272	272	294	301	310	305	296	300	292	284	314	276	297	314	271	300	319	323	317	284	290	306	275	301	307	317	328	279	301	322	303	329	303	292	291	296	334	284	297	313	317	313	293	320	312	302	283	302	303	311	291	294	311	303	275	286	281	323	311	289	299	285	286	321	286	308	279	305	301	281	258	283	304	301	293	317	319	285	293	297	285	330	262	305	290	318	310	285	310	317	286	286	334	283	292	289	285	302	287	328	304	311	282	313	287	302	289	304	317	284	333	313	297	291	290	283	276	303	286	271	289	289	296	298	320	279	292	327	293	315	303	292	278	288	324	315	307	302	292	281	307	272	297	295	296	324	283	293	299	299	310	340	308	295	338	296	286	325	286	302	293	305	318	285	316	310	287	284	301	339	311	261	321	312	325	347	317	313	280	280	296	277	316	281	307	284	276	319	305	297	297	274	302	282	290	336	322	305	290	314	292	323	303	302	272	269	293	287	306	315	290	318	293	319	318	299	292	270	304	332	264	310	297	317	287	330	286	299	304	322	323	286	296	300	301	300	309	297	302	321	287	300	297	264	317	290	327	306	307	280	275	287	307	329	294	308	300	268	290	299	313	313	302	298	316	309	315	307	274	298	311	319	290	290	315	303	296	251	317	295	294	304	315	289	289	335	307	307	302	256	313	308	300	286	305	309	265	293	266	313	294	268	322	286	307	328	277	310	316	293	292	276	333	307	331	345	310	286	309	275	298	294	302	283	310	313	277	309	265	266	273	304	324	304	300	294	309	328	259	290	301	299	302	341	286	303	272	318	280	292	332	313	276	296	316	266	286	270	304	304	281	303	306	292	285	303	307	286	323	295	306	288	261	273	284	284	289	303	296	345	299	310	292	299	281	307	332	281	276	297	304	301	310	290	292	303	262	295	274	324
40206	13866	2897	1435	1052	721	547	460	376	314	306	271	273	241	209	180	187	168	178	170	170	159	159	165	160	161	146	151	153	133	149	133	139	145	151	152	144	129	136	114	140	129	151	121	143	131	118	143	141	139	127	142	131	122	128	147	134	128	128	148	146	147	121	146	121	116	113	122	123	136	118	131	157	123	121	153	109	106	123	124	146	114	149	124	117	126	117	140	124	133	123	126	117	130	135	148	113	120	153	130	135	145	124	114	166	120	150	124	126	140	146	108	124	118	129	127	121	116	141	133	116	133	116	116	133	118	140	125	134	122	150	120	131	124	151	116	106	128	121	130	109	117	127	138	136	122	121	135	149	107	123	140	133	124	118	112	132	119	125	137	135	137	112	110	112	133	122	131	145	113	98	117	140	115	122	138	123	131	146	128	136	111	111	132	127	128	139	140	113	117	123	139	129	125	129	120	114	131	118	131	134	117	127	135	125	121	133	115	153	121	123	114	134	131	126	135	128	133	142	123	119	129	124	135	134	123	138	124	109	132	121	132	120	116	112	124	120	131	115	133	139	124	134	122	131	150	126	137	133	132	120	137	122	111	150	127	139	131	125	131	138	116	114	143	114	131	129	108	114	110	147	132	117	147	124	127	134	126	108	132	133	123	132	114	112	119	130	125	133	115	123	112	136	129	126	119	148	136	138	131	111	113	123	107	117	126	132	112	123	118	111	112	123	144	143	137	131	132	126	140	136	124	140	120	121	115	125	134	110	126	135	136	135	129	140	126	146	132	120	96	121	125	140	129	127	130	129	140	127	132	116	136	104	106	123	146	127	121	116	135	113	134	130	106	132	138	115	120	127	107	138	120	127	117	149	142	132	134	118	129	143	137	125	116	137	123	120	141	131	127	130	151	119	121	148	119	132	126	116	129	128	131	109	136	142	130	118	124	113	131	131	118	130	133	128	117	136	109	140	146	144	129	112	148	146	126	119	132	105	119	134	107	140	148	145	132	116	138	125	135	136	126	128	118	136	126	118	123	112	158	128	131	128	130	133	133	115	118	137	123	128	147	122	135	115	126	121	141	136	130	108	137	153	122	138	115	119	147	140	129	126	131	127	130	132	113	131	116	121	142	117	153	136	136	137	129	133	122	138	126	126	120	119	121	134	119	116	150	121	122	119	115	135	118	132	129	138	126	134	128	124	132	134	124	128	137	126	135	135	119	129	126	128	135	116	130	105	118	125	113	119	119	87	130	143	135	130	118	146	105	126	111	121	131	121	124	140	107	152	135	121	143	131	173	139	138	136	133	121	132	129	141	119	116	126	141	145	134	124	121	141	130	128	132	140	124	114	120	111	126	107	120	127	146	139	133	129	109	132	123	149	135	127	123	126	117	123	127	131	138	141	130	113	140	126	123	116	128	115	137	140	128	130	128	143	134	136	116	117	125	129	135	130	132	131	124	152	137	111	144	135	130	143	129	134	147	131	126	131	118	115	134	142	135	117	162	136	104	139	120	128	124	129	128	115	139	107	121	119	132	118	142	125	124	124	119	133	118	123	115	132	122	101	128	130	131	136	140	126	118	131	122	112	128	142	147	152	128	116	129	103	120	140	128	135	136	124	117	124	112	142	114	133	129	121	112	153	132	146	122	119	133	136	115	128	133	115	133	139	143	113	128	123	136	124	126	139	131	121	118	142	132	117	129	128	137	104	136	132	126	123	133	119	141	118	130	121	127	126	122	147	125	130	122	125	117	116	132	135	134	123	106	149	134	134	127	138	119	128	123	129	125	110	116	139	144	131	125	126	133	149	127	124	138	119	138	117	126	113	107	140	147	136	124	134	125	128	115	153	142	126	121	144	129	131	130	122	115	132	119	132	124	133	147	127	142	148	116	114	113	117	132	145	131	149	131	125	114	137	124	124	141	128	116	144	126	139	127	124	138	127	117	123	130	136	130	144	122	117	104	118	124	125	134	134	132	131	144	128	120	129	126	130	131	139	136	124	133	122	146	133	147	108	131	119	131	147	118	119	108	126	139	125	115	156	142	143	117	122	140	132	116	124	127	125	144	131	138	115	125	145	104	132	134	108	120	130	139	117	140	136	118	137	142	129	131	153	115	130	139	135	110	118	137	113	116	126	108	123	117	143	125	122	127	152	125	146	110	134	140	124	123	136	128	125	129	133	122	110	104	126	120	122	136	115	123	130	130	137	136	146	133	123	117	121	112	114	129	104	114	123	129	127	136	113	141	124	135	119	116	119	124	127	153	124	121	129	134	135	135	131	123	141	120	128	127	129	127	130	110	105	129	111	128	125	135	141	104	96	119	150	133	122	143	129	121	127	145	127	123	120	118	113	124	123	134	130	128	118	136	115	139	138	134	115	115	141	128	131	124	154	112	127	134	133	130	116	126	135	125	134	107	123	140	116	119	125	127	120	124	141	124	126	130	142	125	134	134	129	123	136	141	132	126	118	154	147	120	118	120	102	134	129	121	131	129	127	110	127	123	133	137	131	121	119	129	115	136	100	114	135	129	125	139	123	114	113	112	113	111	133	144	125	153	115	148	119	127	134	108	121	120	136	135	122	130	121	143	136	126	117	133	132	119	124	127	135	137	144	97	114	109	127	133	126	132	127	123	148	134	128	133	132	114	129	130	109	110	145	135	116	141	131	136	131	125	129	131	132	145	115	135	135	124	128	126	132	127	133	140	155	103	129	129	114	122	121	120	117	128	135	120	120	117	123	125	151	125	100	109	143	122	143	128	120	123	130	129	136	140	106	145	140	109	114	125	134	102	143	114	136	133	110	123	120	128	110	120	137	107	128	124	126	112	133	128	121	134	134	141	141	107	135	136	141	117	128	119	130	128	123	142	128	126	145	130	141	125	139	107	122	131	117	134	124	111	113	133	131	140	116	124	135	125	117	112	130	145	117	124	129	131	125	142	117	120	113	114	126	132	124	150	124	142	115	114	117	125	125	125	132	142	130	141	138	120	135	116	143	135	128	132	132	129	127	128	124	119	135	109	123	121	101	124	133	123	131	129	135	146	120	131	125	127	114	119	120	147	140	125	137	122	140	125	137	133	129	133	115	124	147	119	125	127	101	139	130	131	133	132	146	144	138	112	136	121	120	124	111	126	121	162	126	124	135	148	128	110	109	128	151	139	144	124	113	123	138	124	134	124	114	132	126	125	125	115	121	125	123	136	122	124	124	127	133	105	123	125	126	119	118	138	145	127	132	116	128	148	123	125	132	126	118	132	120	126	141	129	149	125	140	143	128	113	122	113	117	147	136	150	143	149	126	105	133	136	129	133	136	129	125	127	137	123	119	140	127	146	133	140	131	125	136	118	117	106	143	151	118	138	130	131	142	126	127	121	128	138	134	116	120	129	128	97	150	130	113	123	124	117	105	131	130	133	127	133	123	135	131	111	152	140	142	121	123	130	132	133	145	147	128	112	115	121	148	145	124	117	133	123	121	132	116	118	130	126
20526	2093	4532	5349	4523	3684	3065	2614	2259	1949	1664	1436	1309	1248	1249	1066	1048	924	891	893	855	803	705	746	670	690	716	647	655	633	637	617	646	563	594	594	545	565	550	593	561	553	549	522	503	548	555	524	492	496	520	504	505	507	517	502	496	497	498	504	519	510	505	515	522	484	501	474	518	477	494	464	508	527	460	509	498	495	503	492	470	522	483	483	503	450	491	476	511	504	475	470	485	464	489	484	502	472	476	462	480	473	480	453	503	494	487	509	477	464	525	497	493	471	491	483	481	460	468	464	472	512	466	456	463	512	480	484	478	477	479	485	451	441	455	463	477	493	462	463	465	462	487	496	462	444	483	470	510	478	447	498	460	463	465	454	470	458	438	453	518	504	503	466	476	474	471	439	477	461	493	456	449	460	474	472	472	456	458	493	482	466	454	479	403	458	448	492	460	467	463	451	496	449	440	456	454	481	447	463	458	451	466	519	486	481	447	443	485	514	467	512	442	484	485	479	458	453	448	444	521	476	488	477	488	439	463	455	504	439	464	483	444	444	454	474	445	485	485	448	467	438	499	462	442	492	445	468	482	471	471	446	493	502	449	434	444	505	452	500	482	495	435	473	435	463	471	487	440	476	467	459	474	459	495	479	499	479	447	489	501	472	454	461	485	439	469	469	433	462	478	492	453	476	423	443	445	438	511	492	484	470	421	470	482	454	483	491	458	490	474	434	498	501	420	433	418	506	428	457	464	456	445	429	470	487	467	484	465	507	465	483	434	463	442	450	473	452	464	466	456	502	462	452	461	485	466	475	452	504	481	490	428	449	436	468	471	468	456	451	519	505	475	459	473	508	466	454	482	475	472	463	470	500	441	428	477	444	448	463	478	517	456	469	491	450	463	480	469	459	511	468	485	439	517	460	467	440	456	474	483	455	497	470	480	491	481	480	492	461	458	477	476	473	489	457	463	439	454	474	485	427	444	446	413	446	498	453	513	436	476	455	463	445	479	461	476	433	461	459	458	436	451	471	456	399	462	488	500	497	490	465	440	486	462	512	472	470	443	473	461	486	452	480	454	493	443	482	509	474	429	455	448	467	498	496	491	480	490	460	424	473	483	474	505	488	462	502	464	465	447	497	463	452	482	490	477	473	477	415	511	466	514	486	473	489	473	475	453	435	443	484	442	467	457	430	500	464	478	444	494	485	494	482	464	485	478	454	454	476	416	472	494	465	457	472	504	434	459	513	469	482	478	454	485	463	468	455	465	454	478	476	443	443	453	477	474	480	503	487	481	467	432	452	421	458	450	473	487	457	426	470	467	493	470	481	436	461	457	469	481	478	496	487	468	457	463	456	436	465	478	468	485	459	502	447	472	458	473	485	471	439	445	430	450	469	462	448	468	470	479	494	433	493	500	451	510	448	444	464	473	439	484	488	475	461	494	473	491	485	454	465	477	513	506	495	472	455	456	485	479	464	460	475	478	433	438	473	476	449	456	476	468	473	416	426	487	493	461	483	459	475	455	473	460	469	431	438	451	440	450	481	480	467	499	459	449	462	471	483	471	485	499	446	468	463	484	507	476	471	472	462	450	477	483	441	487	478	442	436	481	484	443	494	467	462	444	450	465	468	457	483	485	511	455	484	440	494	432	498	494	467	425	493	480	476	437	507	454	491	449	464	448	461	486	435	509	456	487	451	419	475	469	484	484	476	463	471	504	448	449	487	470	447	466	442	476	450	443	469	418	476	451	444	501	475	447	478	501	466	419	463	454	494	439	454	461	513	477	512	493	470	464	434	435	493	467	484	452	476	446	449	451	463	469	471	461	494	432	465	478	463	448	440	448	506	463	482	465	478	452	462	494	504	469	436	470	475	491	471	479	451	465	471	480	474	445	489	462	437	442	436	466	447	475	470	459	457	480	413	521	455	462	423	480	464	454	492	495	433	474	451	470	483	474	501	494	497	473	492	439	485	467	456	478	482	423	457	482	495	460	463	501	491	487	503	504	469	461	445	420	494	467	455	460	466	458	446	436	491	435	482	437	452	479	472	484	465	483	484	454	455	451	478	460	490	487	483	468	478	434	511	454	490	474	499	449	458	478	454	449	452	481	478	471	452	486	481	477	511	452	451	462	465	507	459	501	465	492	491	433	438	467	452	478	433	472	479	427	475	460	447	490	480	466	453	495	484	444	444	471	466	462	491	434	452	445	458	503	479	444	448	482	520	464	463	482	486	451	509	467	463	493	506	452	468	487	466	432	477	464	464	434	485	472	445	495	469	457	458	462	476	419	451	458	436	479	492	458	484	492	464	469	454	475	457	475	499	483	449	429	482	468	470	417	463	467	484	442	445	494	464	472	385	490	482	468	437	470	468	457	467	461	475	460	463	465	412	490	476	455	469	439	455	454	458	511	478	484	475	448	431	459	490	448	481	500	471	454	499	461	509	431	491	444	429	486	476	472	441	453	458	459	463	470	482	484	457	498	445	511	457	453	444	452	454	527	483	452	452	497	472	507	436	488	460	445	466	479	482	466	431	451	510	494	451	499	488	458	477	468	500	445	471	423	456	481	458	491	445	471	468	462	489	466	473	437	471	454	511	462	500	496	481	428	481	472	458	509	463	422	474	441	484	438	466	471	458	465	461	450	466	498	529	448	490	444	447	471	462	472	457	464	452	467	508	482	480	476	508	490	455	471	467	441	476	436	467	485	459	470	457	468	433	461	451	475	455	470	449	450	464	466	501	502	510	441	453	449	467	476	461	463	467	457	458	471	489	444	486	463	469	476	457	452	459	477	449	447	487	512	459	457	480	422	489	462	466	443	456	423	448	452	448	480	492	471	479	479	438	489	468	459	444	453	486	458	490	498	480	486	485	481	473	467	426	469	466	465	473	494	509	453	487	426	505	461	473	476	482	493	459	475	443	472	517	444	456	429	479	510	486	470	433	470	464	448	476	447	486	443	475	507	491	461	486	463	468	485	499	432	433	500	473	492	442	443	476	440	449	476	437	432	467	473	447	471	464	459	466	505	461	464	481	492	468	457	505	445	471	466	484	473	458	476	487	471	429	486	445	449	430	450	461	469	486	462	467	495	478	461	491	475	477	472	472	468	502	465	467	470	491	467	476	482	487	502	449	482	463	469	483	467	487	441	476	524	492	427	462	506	475	460	458	461	469	456	493	468	435	481	496	440	454	463	477	480	484	454	487	467	443	490	444	445	454	491	452	472	476	462	477	480	480	498	465	441	475	461	501	508	460	485	509	480	491	462	469	501	464	471	486	457	458	470	438	477	458	479	463	477	510	494	458	464	500	485	459	468	459	448	479	459	439	533	484	450	474	437	470	475	476	498	472	477	465	499	476	479	478	482	472	468	500	475	492	461	471	467	453	418	457	470	467	479	472	466	496	445	448	459	458	442	505	445	455	477	466	425	493	518	504	461	430	473	445	464	469	475	466	472	472	494	475	472	459	442	454	460	474	469	447	447	493	472	462
4561	282	180	178	154	151	139	119	141	133	117	118	135	144	135	108	125	146	115	102	137	126	121	131	116	140	125	118	125	126	124	122	113	111	134	130	106	149	113	131	129	135	115	138	114	125	132	141	132	124	130	118	124	135	120	123	112	133	128	113	126	111	115	129	128	138	129	124	133	124	124	112	125	108	129	140	138	107	120	127	109	141	118	113	147	130	126	109	124	118	123	125	118	120	140	112	123	151	117	127	106	138	136	117	129	112	125	117	119	135	142	126	136	111	111	123	134	130	120	125	134	142	129	116	125	119	107	124	121	133	115	109	110	123	126	112	113	119	136	141	136	131	117	125	132	129	149	118	119	110	121	128	137	120	130	119	107	144	132	136	115	122	121	117	140	130	135	114	116	124	125	150	121	124	120	129	122	124	121	118	112	123	111	113	134	104	104	127	132	104	142	112	116	102	114	125	127	124	115	129	115	126	140	144	111	119	119	117	119	133	152	125	138	122	116	128	113	113	130	121	112	124	103	134	127	106	130	120	140	122	123	123	131	120	123	118	108	131	118	120	130	124	127	117	123	125	124	126	117	119	109	113	123	115	127	125	138	127	115	116	120	128	109	123	123	125	139	132	128	109	113	134	105	119	134	130	132	117	124	114	118	126	143	123	123	128	136	110	119	113	124	135	125	121	131	141	120	119	112	126	125	126	113	127	100	108	118	119	121	120	138	113	133	134	120	113	111	110	140	126	130	133	126	137	112	124	132	138	130	118	121	138	95	126	136	133	106	123	100	106	115	120	131	122	139	136	136	122	135	120	129	132	119	105	106	115	118	114	134	131	126	132	117	119	138	117	143	130	118	114	129	118	121	113	128	133	127	114	130	124	142	107	107	122	133	118	117	109	145	132	122	125	131	121	132	114	119	135	154	121	125	129	140	146	114	134	121	121	124	112	147	136	113	118	131	127	121	127	104	98	115	130	130	135	137	112	131	138	124	124	115	120	104	138	128	132	123	121	126	125	116	119	144	118	130	125	119	133	126	121	113	124	129	124	135	113	135	128	115	130	119	117	122	119	116	110	118	119	146	137	120	130	124	122	135	109	122	132	149	122	112	140	107	104	108	112	114	133	120	115	99	139	122	129	118	129	115	120	123	116	126	130	121	122	127	115	137	111	127	121	136	139	120	138	101	135	128	121	124	132	110	111	124	129	125	112	132	126	132	129	111	134	119	130	118	128	138	124	111	111	132	120	124	127	111	135	123	120	116	114	124	108	120	108	148	119	136	123	108	118	159	131	115	140	112	134	119	133	135	113	119	131	119	138	119	107	115	118	144	103	119	130	133	132	123	95	136	105	107	114	141	129	117	144	106	120	132	135	120	118	126	124	120	124	134	104	116	124	114	112	107	115	117	123	112	128	143	101	106	140	136	120	117	118	123	108	124	124	144	122	111	143	159	103	114	124	129	130	119	122	127	132	126	113	110	146	114	133	125	124	116	123	137	119	136	122	109	137	135	120	130	102	119	109	114	130	127	124	126	123	124	116	130	115	112	134	119	125	125	112	130	132	131	128	152	118	123	129	136	116	118	95	117	111	116	89	140	130	126	117	133	111	110	119	137	122	110	127	128	135	126	120	113	130	135	119	133	131	121	107	134	127	117	122	119	126	128	124	118	126	123	137	133	125	103	106	126	118	118	130	128	124	123	124	118	119	145	122	117	130	122	127	108	134	108	122	130	131	121	126	141	93	106	142	129	117	128	132	120	119	129	148	123	117	123	120	116	110	107	120	129	120	120	120	129	116	127	106	120	133	147	144	120	124	118	123	134	116	113	119	127	132	139	135	121	125	123	129	117	140	135	108	124	114	121	135	117	122	128	129	131	111	126	130	136	124	102	142	125	122	119	126	150	142	136	103	120	133	115	116	109	127	120	116	111	134	122	119	111	124	118	120	115	107	129	124	105	113	97	131	108	131	114	135	117	122	139	105	103	125	162	108	106	137	122	112	133	112	138	108	125	131	128	120	126	115	134	144	105	125	107	122	131	115	138	111	118	132	107	113	100	122	114	127	111	126	125	119	124	135	110	132	102	121	117	123	133	113	130	138	115	155	127	125	123	115	112	125	116	124	120	135	134	134	136	134	144	135	132	124	103	136	129	117	108	117	139	122	116	114	120	144	109	118	109	120	114	123	124	109	111	111	119	114	123	139	117	133	120	127	121	121	125	135	133	117	111	119	121	129	116	128	119	116	114	135	117	127	133	124	118	150	117	121	135	127	145	112	115	102	110	122	112	100	130	129	140	108	128	139	111	129	145	124	129	131	130	133	123	118	132	124	129	117	127	103	118	115	112	110	121	115	129	109	113	129	113	95	122	122	113	111	138	119	142	145	113	141	109	118	118	109	132	133	120	134	121	133	125	120	151	112	126	111	129	129	118	115	143	119	143	129	127	127	105	100	124	138	127	114	102	127	120	122	123	95	131	115	93	137	124	113	110	129	124	125	125	124	136	131	119	107	123	118	124	103	114	127	139	123	133	126	125	130	113	121	145	123	109	139	112	124	152	122	106	124	128	114	145	132	142	129	126	117	127	120	116	127	139	118	106	136	115	102	121	133	148	149	122	102	122	132	134	150	122	121	111	132	131	121	119	137	131	146	126	121	138	116	140	109	129	139	121	139	108	142	122	129	113	116	134	127	117	124	127	130	146	147	115	123	130	142	131	120	111	125	138	112	125	120	130	95	127	136	127	130	109	125	117	117	124	120	122	124	146	106	107	151	127	128	111	114	124	129	120	129	119	99	122	105	129	125	122	127	138	116	118	128	117	112	128	125	143	119	147	132	122	131	134	110	132	111	121	108	137	116	120	104	109	119	131	116	124	135	114	117	134	125	123	152	124	115	131	133	114	120	138	109	108	131	108	136	136	101	115	128	129	128	123	116	108	131	101	128	110	120	119	137	135	139	137	113	122	127	111	138	122	127	135	116	141	115	121	132	129	95	150	125	138	148	125	134	139	134	125	131	118	126	122	120	110	139	94	103	128	119	128	131	121	121	112	125	114	118	99	140	117	134	128	119	113	104	127	114	122	114	131	127	100	131	113	127	106	117	110	126	116	136	138	142	103	144	130	112	119	111	118	117	105	121	128	118	118	118	122	136	120	140	105	120	99	125	124	130	108	126	132	124	121	105	154	134	130	108	131	112	135	135	159	125	118	158	94	137	120	131	114	125	110	115	113	141	114	104	144	143	127	131	133	141	130	149	140	132	121	124	110	108	122	123	134	119	117	141	108	109	123	125	126	117	131	112	122	106	118	126	146	129	136	127	139	117	108	138	111	144	103	148	134	151	139	131	122	129	110	120	121	121	126	109	130	126	107	116	126	137	120	109	127	130	132	123	100	103	110	115	139	128	141	133	110	126	97	123	135	125	125	110	115	141	125	124	147	130	134	145	126	140	123	129	135	135	120	124	149	128	153	111	134	136	131	134	124	131	135	98
6721	528	610	632	568	552	496	533	498	517	516	467	431	490	492	516	465	486	456	435	478	470	456	444	410	463	454	429	461	486	461	473	446	478	511	468	447	456	421	463	477	448	466	468	445	446	432	494	462	425	454	440	452	469	455	410	448	443	470	433	439	467	405	458	419	471	449	419	419	434	446	475	449	424	405	460	489	432	448	433	463	413	452	445	431	429	438	447	396	464	427	422	470	448	444	476	454	408	413	422	472	454	443	458	434	452	431	432	442	443	466	456	480	453	466	447	413	449	438	464	446	430	447	412	459	446	433	452	407	442	437	466	469	453	449	423	469	417	480	454	434	465	435	424	424	434	515	440	430	438	436	427	487	407	428	459	469	441	451	450	441	472	466	478	449	467	469	446	458	435	406	454	428	446	405	445	466	442	456	435	445	461	459	464	482	461	458	470	449	446	441	457	428	472	430	442	466	463	425	465	425	427	454	435	461	472	435	419	465	512	464	448	451	451	448	458	441	420	443	431	398	448	445	390	472	467	420	454	433	453	475	464	426	428	487	457	419	435	454	457	459	393	424	410	455	442	421	453	445	458	439	469	453	420	457	459	455	476	444	408	515	433	427	472	477	435	423	455	431	485	452	449	477	464	438	443	440	437	421	476	473	431	382	421	440	436	498	421	434	481	466	494	408	440	456	425	430	479	449	482	443	435	457	455	446	469	455	402	461	448	425	455	476	401	395	464	461	428	448	438	444	475	446	435	414	440	445	459	478	437	418	415	426	480	470	448	440	467	495	472	440	482	400	441	448	421	459	457	427	396	473	466	440	435	469	447	456	452	461	449	469	493	463	440	452	469	439	449	465	444	418	443	489	471	454	494	464	454	466	426	409	450	460	438	464	430	480	478	465	430	443	445	439	490	484	437	449	439	431	443	408	462	416	442	487	455	434	429	478	440	461	468	446	436	466	422	452	462	436	465	496	469	439	429	423	411	444	475	443	472	421	448	474	430	457	416	463	426	446	469	469	441	444	448	428	440	411	463	490	433	456	441	451	409	430	471	427	467	455	449	484	493	419	467	471	454	427	405	433	488	446	458	389	469	463	499	462	431	466	487	482	454	434	435	436	484	457	428	455	424	440	413	423	429	429	445	445	499	432	448	417	442	451	469	430	451	449	407	424	423	416	463	448	410	459	432	471	463	449	484	425	448	435	471	450	442	454	422	452	459	444	448	425	454	438	465	441	433	438	431	458	455	454	454	442	465	436	415	460	430	426	440	445	449	477	413	457	455	434	464	483	451	442	419	492	443	420	475	423	469	450	441	440	425	481	454	456	441	435	444	426	444	450	435	484	426	436	448	456	428	433	458	465	454	436	485	449	468	481	464	456	455	468	473	430	463	441	465	483	478	453	418	435	446	424	453	474	466	466	461	412	425	430	422	431	432	445	435	493	448	445	432	478	444	460	431	450	469	441	418	452	404	456	468	464	446	447	446	437	440	465	439	455	451	496	455	483	430	476	429	479	454	438	470	460	456	431	490	424	404	445	443	467	404	480	443	465	457	441	416	483	452	492	436	474	451	447	471	403	435	428	423	450	416	445	450	463	478	435	442	444	449	491	421	449	452	449	433	452	451	438	467	433	467	447	466	434	403	452	476	464	451	450	483	446	430	448	449	440	455	481	463	429	420	468	451	469	426	450	428	435	429	438	495	467	439	455	459	441	458	443	419	439	442	436	469	442	444	446	419	425	500	434	451	458	431	456	442	434	458	499	464	455	441	433	427	470	489	437	408	434	448	420	490	434	459	465	438	415	448	449	418	484	430	435	433	458	409	444	459	450	436	435	411	466	464	462	436	483	465	452	428	474	421	462	466	446	439	421	439	430	431	468	460	476	440	439	438	427	464	439	464	432	478	461	473	453	420	451	434	432	462	441	489	402	424	430	445	432	488	481	455	458	416	456	486	462	451	452	454	468	464	490	472	474	464	451	426	465	453	419	454	445	481	425	444	479	458	444	445	455	415	429	438	455	429	438	452	415	432	432	469	446	457	451	468	436	481	466	429	455	456	465	458	463	444	455	457	414	461	470	459	494	456	496	439	445	456	437	451	473	445	474	448	451	465	432	477	449	458	427	454	435	442	418	449	437	433	451	468	465	457	450	414	449	493	417	459	484	428	418	420	451	430	419	431	511	435	471	492	431	479	431	462	445	434	425	470	469	433	431	458	458	482	444	408	460	434	474	426	437	438	431	426	463	456	479	409	463	487	460	426	432	473	470	448	462	474	475	432	468	438	428	439	483	421	455	480	468	459	461	455	463	475	476	434	444	431	407	478	453	459	481	424	465	442	444	469	446	440	477	442	436	453	477	426	414	457	439	446	449	442	430	494	491	435	440	418	409	465	458	431	461	466	459	427	426	440	456	474	404	453	427	427	471	453	425	418	418	399	421	378	423	465	444	440	415	456	457	502	461	421	470	438	424	436	428	434	435	428	458	454	460	468	474	440	471	452	449	415	429	483	439	469	465	426	486	465	459	422	418	458	478	423	435	455	417	442	431	453	462	462	475	443	454	437	439	422	419	456	458	439	441	439	452	474	431	457	461	421	469	407	449	445	427	432	446	468	454	430	415	425	466	437	452	442	464	437	444	440	467	437	452	436	437	414	441	459	455	459	494	474	452	434	423	426	425	450	439	441	439	449	453	431	446	429	448	434	463	443	469	466	439	374	451	456	454	442	424	438	433	500	420	469	455	462	481	430	444	444	424	452	458	466	451	436	472	425	466	447	465	420	434	454	425	458	462	461	458	413	460	413	442	443	449	439	473	468	434	429	452	408	416	478	452	456	480	491	465	430	456	475	463	440	460	452	478	438	432	462	454	443	467	462	458	439	476	466	455	474	427	429	444	473	417	459	430	449	463	399	447	442	428	431	417	422	473	439	445	436	484	470	422	469	441	438	479	425	412	449	464	448	464	452	472	444	423	461	469	440	460	445	448	418	420	446	451	420	441	438	420	460	453	444	460	429	452	429	422	432	472	444	449	465	421	428	472	444	419	457	440	458	451	438	430	454	476	427	439	447	445	448	464	481	437	480	442	471	449	443	490	475	468	457	453	415	457	436	503	440	495	466	445	410	440	461	430	458	438	439	413	481	438	442	415	446	460	435	431	435	466	427	463	481	458	456	404	448	493	452	403	456	415	485	439	444	443	450	465	443	453	443	469	450	419	472	438	419	414	412	487	460	462	439	434	439	441	450	440	457	466	431	487	447	475	418	445	432	451	461	424	434	397	451	441	446	441	435	448	468	414	445	449	453	502	401	462	426	458	478	463	411	440	454	448	426	485	466	440	437	425	429	465	454	456	390	420	421	437	434	479	428	454	475	455	424	431	443	433	438	407	454	437	449	488	414	429	446	422	461	420	434	429	440	441	463	436	427	448	459	476	423	434	474	425	450	434	442	409	451	426	453	460	454	435	434	470	465	457	453	465	429	460	440	415	449
31687	5422	1122	791	571	324	295	236	193	167	167	133	122	127	120	106	107	98	93	110	97	101	90	85	90	87	100	87	106	89	87	87	96	84	93	78	85	68	79	92	80	72	86	87	79	73	71	83	78	93	83	96	69	67	72	79	63	82	95	72	65	67	70	94	95	78	72	66	89	75	73	92	74	78	88	63	55	70	66	83	93	81	64	92	78	76	86	83	65	81	95	76	63	59	73	67	79	88	80	82	59	77	67	88	82	83	62	92	97	72	80	82	101	66	63	83	77	93	91	78	73	63	81	63	75	68	86	78	58	75	68	65	64	82	89	84	69	100	90	80	81	81	87	78	86	81	77	74	75	64	71	89	82	80	83	75	84	80	80	70	78	63	77	66	77	66	93	82	78	87	84	76	81	74	76	85	85	73	87	52	71	86	68	82	67	80	77	75	72	66	80	95	83	79	92	87	87	63	79	66	80	90	88	74	85	88	85	71	97	83	82	84	74	76	73	99	67	65	72	80	68	78	95	74	80	71	75	66	73	68	78	82	74	75	58	90	76	85	99	68	77	70	65	76	72	74	83	89	60	66	71	78	75	73	89	93	73	74	81	68	83	74	74	88	79	78	77	83	73	70	70	84	68	87	88	73	76	81	69	91	75	68	86	75	64	75	72	77	82	88	72	72	87	86	97	72	84	78	85	74	89	81	102	80	65	87	92	69	64	79	69	90	62	74	70	64	84	76	93	81	68	86	62	63	86	79	87	88	79	91	79	86	67	61	66	106	88	73	73	93	80	79	83	75	90	78	80	84	96	82	80	76	75	89	72	76	101	77	74	78	66	70	81	97	94	80	80	84	75	79	80	79	79	69	77	76	88	83	64	91	76	81	75	87	91	75	63	70	67	79	95	81	74	82	86	73	78	91	75	75	70	72	97	72	62	75	77	66	64	78	74	83	69	76	94	86	82	76	71	76	89	81	98	81	77	84	74	81	68	79	60	68	81	89	75	84	72	79	75	70	88	90	94	55	76	71	66	67	75	72	71	88	81	86	88	82	80	83	81	69	70	81	83	75	85	68	76	77	89	94	75	82	71	93	77	72	84	69	77	84	95	89	63	73	89	85	74	71	70	73	73	78	82	92	84	81	75	81	83	72	78	88	51	93	74	73	76	78	69	81	67	73	82	67	86	63	76	84	74	81	84	71	80	70	81	78	86	61	51	78	78	68	77	74	67	80	78	87	89	89	79	92	79	67	86	81	71	77	86	77	78	89	101	79	95	57	82	84	67	66	75	75	65	66	77	75	86	65	91	76	73	57	71	72	81	87	79	77	85	80	93	57	64	88	62	84	72	81	78	83	94	82	91	85	85	80	67	82	86	83	93	81	79	84	73	66	74	85	81	77	71	62	92	68	88	57	70	78	93	72	78	77	87	67	79	65	81	84	82	88	80	78	78	72	68	88	73	82	79	78	73	67	83	86	80	68	83	91	80	83	71	84	97	74	84	70	72	71	84	96	76	71	88	86	77	79	88	66	58	82	69	73	76	74	72	82	96	62	75	81	64	74	84	84	86	83	73	82	70	60	66	74	75	71	76	64	78	72	84	67	64	79	70	76	80	87	80	78	85	62	64	86	79	82	76	67	75	48	73	69	79	81	76	72	75	74	77	84	70	89	79	69	69	88	96	85	78	78	70	71	93	66	70	77	76	78	81	71	82	88	77	83	76	85	59	64	97	71	82	76	77	85	83	79	78	84	80	81	65	81	90	84	61	90	81	81	90	80	76	67	83	83	83	82	75	94	70	70	100	67	72	67	79	79	79	81	91	69	63	75	66	93	85	67	66	74	88	78	67	78	74	89	87	67	67	93	87	86	74	80	74	89	80	74	88	93	76	69	72	71	70	91	66	62	70	69	82	70	83	68	89	74	71	77	83	66	74	71	71	72	82	68	66	78	82	85	75	79	82	73	75	70	61	87	62	84	87	81	77	73	77	67	90	96	83	78	81	79	80	88	72	82	63	70	70	80	78	81	80	81	79	61	68	99	74	88	79	91	66	75	82	75	84	86	68	72	89	86	78	75	108	84	78	62	71	67	92	100	95	77	78	78	76	94	71	69	90	80	80	72	81	84	79	76	84	76	67	68	54	72	74	74	73	73	61	83	72	69	82	77	83	64	70	75	78	78	86	77	100	78	84	83	72	79	83	76	74	86	80	77	85	81	83	97	70	84	63	73	72	75	83	69	80	87	73	58	78	67	72	83	65	73	78	78	91	80	79	77	76	76	72	81	72	78	94	89	74	68	86	80	61	70	75	72	74	68	72	80	77	95	88	72	92	74	69	79	77	82	80	87	70	68	61	75	85	85	83	70	73	93	92	85	94	70	81	62	81	91	78	89	66	69	74	79	79	77	78	81	93	84	98	85	83	72	88	83	69	80	74	87	75	74	57	78	91	82	71	82	80	71	87	64	83	78	85	87	63	86	79	63	63	80	81	88	76	93	77	74	97	93	70	76	72	76	78	68	86	104	78	72	69	81	71	85	79	65	70	76	74	77	92	64	75	71	74	71	72	72	69	58	77	90	70	75	92	60	80	75	75	71	76	86	81	62	91	101	83	62	81	74	58	69	78	78	76	78	74	90	58	75	71	69	89	96	74	92	73	69	80	75	84	66	64	81	79	78	76	76	82	85	65	76	75	57	76	82	78	71	73	75	81	77	80	86	72	68	76	64	73	65	87	82	73	88	84	78	74	88	74	71	88	75	76	91	75	71	73	72	75	70	69	68	76	82	83	64	81	71	74	74	86	63	68	87	93	78	81	66	86	69	83	81	80	77	91	85	95	78	50	79	78	77	69	91	76	71	91	86	67	63	74	80	85	74	85	80	68	77	95	76	77	83	86	72	66	86	85	85	83	86	88	78	79	68	86	79	72	72	79	73	82	79	86	75	74	77	79	70	76	75	88	69	89	73	76	74	60	83	89	66	87	84	70	69	98	82	75	78	98	68	73	76	59	87	80	86	59	65	84	70	72	70	103	87	79	75	81	92	78	75	74	79	66	75	87	81	81	90	69	95	82	76	80	72	85	78	66	75	83	87	84	86	80	83	71	66	77	79	72	88	83	84	85	80	74	82	88	86	87	76	72	81	76	82	68	86	69	62	87	68	70	54	64	85	59	82	69	76	75	74	81	77	86	78	71	68	78	78	92	79	76	85	71	69	90	86	76	79	78	88	75	61	71	67	66	81	77	70	78	70	71	71	69	64	78	63	74	66	81	78	82	83	78	80	84	73	70	80	82	77	87	80	79	74	89	75	87	62	86	79	58	82	74	64	78	66	71	72	82	73	90	71	69	84	76	79	69	80	87	55	96	67	77	102	61	67	84	92	77	85	85	90	79	88	64	90	74	67	77	64	85	89	75	77	83	72	78	88	64	71	91	74	66	73	74	89	73	89	79	73	72	64	74	78	64	82	75	61	97	78	84	79	76	88	58	70
16389	1163	2637	2982	2589	2181	1737	1515	1206	1050	978	825	793	750	718	621	598	533	556	530	509	497	497	451	457	427	448	409	405	418	422	402	420	382	375	342	377	342	369	369	334	320	358	343	364	355	360	361	349	349	351	351	346	330	324	330	317	323	365	327	333	304	314	353	334	332	317	294	359	305	342	318	310	309	321	317	332	314	334	323	301	337	338	318	299	333	320	359	318	327	329	311	323	341	329	324	363	301	323	331	313	306	318	345	331	321	303	351	325	307	309	327	300	295	302	344	349	326	354	321	284	326	326	316	299	321	334	316	339	306	326	316	304	332	316	320	344	314	298	331	310	323	328	280	357	291	317	307	304	301	327	324	338	303	304	323	308	307	320	310	325	322	316	334	324	311	328	314	316	299	284	309	300	326	332	321	305	306	304	293	302	332	294	313	332	329	327	311	345	330	307	296	325	309	311	282	312	296	309	292	288	322	293	282	318	299	323	299	290	295	347	326	311	330	300	310	285	301	305	325	330	302	328	306	313	335	311	308	296	319	308	282	298	335	306	284	312	328	296	313	329	300	303	323	349	325	324	338	304	297	293	318	357	301	340	323	308	330	323	319	332	306	349	275	308	296	313	295	325	310	327	338	316	261	322	296	280	335	311	322	303	309	317	304	307	323	310	317	308	348	299	319	304	303	290	320	331	336	312	284	321	305	284	314	307	315	283	318	293	305	317	336	306	314	328	309	316	297	298	309	293	310	318	326	322	291	332	297	325	307	300	313	341	317	327	311	293	311	310	322	315	344	329	330	282	320	289	307	313	296	325	313	335	271	319	297	302	298	344	326	331	324	291	295	317	306	312	306	322	294	333	305	295	320	331	292	294	327	305	296	319	297	335	327	335	326	314	298	272	314	338	314	355	332	326	308	304	312	299	291	316	321	299	316	319	327	298	321	277	312	309	318	287	313	329	332	322	295	301	290	316	311	324	329	294	328	308	339	334	336	314	324	307	307	317	339	310	297	313	322	315	322	307	322	320	312	325	336	322	321	284	299	310	289	328	314	285	294	311	329	270	301	306	293	284	325	285	329	308	319	268	299	337	316	325	329	326	312	267	330	288	321	294	292	320	289	304	313	295	293	302	332	307	329	313	307	303	294	277	314	316	340	329	288	324	330	311	329	310	327	319	318	340	298	308	325	318	286	314	337	300	311	299	302	303	278	253	335	300	278	292	278	315	307	316	309	298	318	325	309	306	330	302	309	344	307	316	328	323	313	310	313	346	286	309	296	332	285	333	325	316	299	288	332	320	295	340	297	354	339	297	324	299	308	300	326	324	279	312	288	303	308	314	289	302	320	312	324	291	306	301	325	313	288	297	331	332	310	323	326	315	330	318	349	323	311	320	292	308	369	301	293	299	313	313	303	278	347	304	299	303	299	280	297	350	314	323	310	290	320	314	282	331	344	294	311	305	285	291	319	296	306	335	310	331	306	327	325	315	291	313	334	324	287	302	282	288	318	293	335	327	268	334	303	293	325	298	320	327	332	357	306	274	322	318	319	331	331	325	298	331	320	314	300	296	319	344	315	323	297	310	293	303	322	297	309	332	336	338	274	305	340	314	322	309	302	307	287	322	308	322	298	317	291	322	339	304	302	340	316	348	312	345	315	337	306	330	336	285	338	323	321	282	291	315	295	303	306	309	339	314	309	324	322	330	295	302	294	296	341	321	314	323	292	330	326	319	306	326	331	339	323	308	301	274	278	307	315	294	297	307	331	321	324	311	304	311	314	325	296	328	311	308	326	313	300	299	300	322	298	310	315	329	342	334	289	296	304	324	314	317	342	301	323	280	314	314	339	324	279	359	268	335	307	351	327	331	310	316	327	300	309	288	303	306	309	309	307	307	315	308	344	307	301	345	299	335	287	309	321	281	309	333	285	319	296	317	290	301	295	308	295	305	298	281	292	301	330	313	318	339	301	283	311	318	301	291	335	304	299	308	325	318	307	326	282	332	323	325	327	305	317	302	331	307	314	305	328	328	301	296	356	334	295	337	282	322	295	332	309	321	292	352	272	308	310	293	331	291	282	310	291	303	300	305	305	271	339	308	316	322	292	316	329	283	296	328	294	313	323	325	332	301	307	285	306	317	319	324	258	331	336	310	274	288	291	303	283	320	260	336	291	296	321	338	283	299	305	317	301	302	325	303	303	292	307	334	286	310	351	328	352	329	287	304	297	336	292	306	312	301	330	327	315	302	327	310	274	323	346	322	307	320	333	319	315	318	314	320	314	291	328	335	335	299	306	298	311	289	313	334	329	281	327	344	291	347	349	313	318	321	311	322	315	317	300	360	315	320	287	294	328	325	349	310	285	316	319	294	304	310	334	310	288	319	311	339	344	338	314	311	323	278	320	335	322	336	275	285	294	304	312	357	291	323	321	315	303	282	325	303	302	294	290	351	322	309	334	300	307	283	299	328	323	328	314	294	289	328	314	301	327	286	304	296	290	315	353	293	310	309	293	295	308	358	298	347	310	325	302	327	311	322	313	315	309	314	334	279	285	318	309	324	326	334	313	284	317	288	337	313	283	319	302	298	319	333	328	315	297	307	325	323	309	309	322	314	331	314	338	336	299	321	290	324	330	319	319	321	316	324	287	314	282	310	350	317	318	293	287	332	285	287	321	327	281	264	318	318	320	333	286	311	342	310	339	297	318	292	305	325	331	296	301	330	345	311	306	300	298	308	286	312	325	291	332	308	317	295	301	326	344	312	299	317	309	315	299	301	324	256	281	299	337	356	293	290	315	344	343	321	328	317	294	300	330	317	322	297	301	314	312	301	328	325	325	347	341	282	323	319	341	291	308	327	322	329	314	310	297	319	317	315	304	310	321	288	330	311	329	338	311	334	292	328	301	283	333	281	339	299	297	307	291	288	316	315	323	341	294	306	295	327	333	326	305	310	309	284	310	296	292	293	340	298	291	315	266	302	322	309	298	272	330	312	304	331	318	315	307	334	323	279	281	335	300	309	309	322	321	328	302	317	315	308	323	315	311	288	324	332	332	322	277	313	325	308	308	324	318	316	318	304	297	305	325	308	323	320	332	377	312	317	285	298	297	314	289	339	342	301	290	323	293	342	295	308	315	325	266	324	311	312	319	316	291	302	283	293	344	320	329	311	306	305	299	332	296	327	304	299	283	307	315	292	313	323	303	344	317	320	307	326	314	300	318	313	330	303	313	294	334	333	337	310	297	331	334	342	339	291	288	287	293	304	345	311	327	330	294	323	313	318	357	287	307	327	334	298	316	318	320	285	327	300	290	306	314	323	295	312	327	324	314	314	307	312	279	333	332	283	323	294	300	312	322	296	307	283	294	309	323	307	304	339	287	290	311	352	338	302	284	342	332	303	289	296	299	343	302	305	293	351	315	341	324	334	323	332	299	303	320	340	301	330	301	277	332	330	324	298	302	315	312	291	325	283	303	311	307	305	315	295	295	328	301
42087	15053	3268	1521	1080	783	605	492	427	311	313	271	256	238	218	193	205	186	181	191	191	156	183	145	165	177	173	150	144	144	141	157	142	148	168	135	136	144	133	155	158	152	136	130	136	134	150	162	146	137	141	136	131	142	134	128	139	137	138	132	138	140	139	150	134	147	143	135	134	144	138	134	137	104	147	154	153	152	140	130	129	129	128	137	119	144	129	148	121	151	155	126	132	112	116	141	122	141	134	132	140	128	127	127	135	127	113	143	140	120	138	126	137	126	138	116	150	118	134	151	148	123	141	124	133	129	122	118	127	115	128	157	145	135	133	129	168	135	111	138	122	139	158	138	138	149	145	148	145	145	121	148	143	150	145	137	122	146	128	132	165	144	137	145	146	142	135	143	120	152	126	140	124	129	146	149	145	137	124	140	125	161	133	138	137	129	131	143	139	136	149	141	135	150	141	134	127	149	143	149	142	116	151	128	130	116	131	132	114	144	115	127	149	147	122	139	137	130	130	149	144	150	155	131	130	126	130	141	165	148	132	131	123	136	127	123	138	134	131	157	117	133	132	153	128	152	129	136	158	138	126	164	129	145	149	109	148	140	126	133	154	145	141	143	138	129	123	105	132	142	140	124	133	132	118	143	122	123	116	123	141	147	139	125	148	114	130	136	125	130	137	127	123	122	133	126	128	134	124	135	129	141	140	125	124	133	111	146	146	143	133	110	126	138	138	132	135	135	124	135	129	110	128	132	135	121	150	132	121	146	130	136	146	126	122	130	124	122	123	128	127	134	140	151	125	138	143	139	137	156	159	134	148	139	128	137	132	123	122	134	125	120	131	138	128	127	132	133	138	136	142	138	126	127	125	123	148	117	139	130	138	143	163	132	125	137	154	128	124	142	148	125	138	141	122	128	131	113	136	128	106	139	137	158	143	147	158	111	124	113	114	126	148	126	131	120	151	145	132	157	141	125	124	134	120	118	123	134	135	106	139	118	122	137	127	152	118	131	128	140	144	139	151	146	140	142	134	149	134	145	124	114	119	131	140	161	142	133	136	154	136	131	149	124	144	163	131	133	143	136	126	150	139	129	124	146	111	134	107	126	135	137	151	148	139	142	128	134	142	135	119	114	153	141	147	132	139	141	126	133	131	121	132	126	130	132	120	124	117	123	119	132	143	129	155	119	141	142	142	128	135	129	130	127	142	138	139	133	140	151	119	118	115	102	154	121	147	128	138	150	131	141	138	111	135	145	141	148	122	123	141	150	132	141	117	150	133	124	132	153	125	128	141	129	142	128	110	127	156	146	119	140	120	117	131	126	134	125	123	121	124	126	121	131	131	119	135	127	123	139	147	147	121	130	109	126	137	127	152	119	124	111	131	140	114	126	125	115	157	135	146	136	137	153	115	133	129	144	141	148	121	118	134	145	130	130	147	134	137	122	134	137	130	155	122	145	137	135	146	128	147	119	127	143	138	151	143	145	165	131	136	141	137	136	139	175	152	133	127	121	133	135	114	103	146	131	140	138	137	124	119	157	132	143	132	114	151	139	164	122	137	134	130	124	139	122	127	142	132	128	137	127	141	133	127	142	131	139	117	158	159	135	121	138	125	139	149	116	132	105	134	138	159	136	124	135	132	129	142	145	135	135	113	111	131	149	128	153	116	133	132	133	127	162	135	128	131	116	152	139	139	126	139	140	127	133	120	143	117	154	130	155	120	119	120	149	145	154	161	117	129	123	121	138	124	128	142	122	138	138	112	157	155	145	114	127	141	131	146	148	138	117	137	123	117	155	128	122	133	120	134	148	137	135	159	162	140	154	119	125	128	137	134	126	137	126	115	145	124	127	132	113	150	133	152	126	150	161	127	148	139	158	116	144	130	136	129	109	148	127	136	119	128	138	157	150	146	134	126	130	146	145	134	163	126	148	121	116	145	124	113	126	131	119	125	152	154	132	145	141	146	114	138	136	102	131	134	127	145	127	156	139	138	127	129	139	155	136	134	127	138	130	137	123	151	122	114	123	139	133	141	133	136	134	149	140	149	132	124	108	119	137	132	162	123	133	137	110	141	136	128	121	131	155	150	126	138	144	150	145	129	126	151	120	129	136	136	113	171	133	138	143	147	148	105	132	120	120	157	130	142	137	119	132	147	137	108	145	147	127	123	154	140	136	151	144	135	130	159	125	119	126	139	145	140	157	140	138	146	135	140	125	130	137	128	125	125	129	156	152	104	152	149	136	129	146	135	141	132	134	128	137	136	145	130	133	117	111	141	118	135	146	156	149	119	131	132	150	162	128	139	147	142	150	125	133	133	138	144	141	116	119	138	144	109	139	135	127	145	138	145	134	135	126	136	151	133	150	149	141	105	123	127	111	137	125	145	137	141	134	127	128	145	131	122	156	126	109	127	126	139	135	130	121	147	119	142	168	138	129	134	129	128	131	139	145	143	138	115	123	132	119	130	109	133	146	138	159	140	137	128	124	124	133	133	124	130	118	121	139	104	134	140	134	131	129	133	140	137	140	143	135	126	136	134	134	147	123	128	127	108	143	141	149	131	135	133	156	118	116	127	127	146	131	142	163	108	127	142	137	111	138	142	132	126	133	128	118	152	157	124	127	135	135	121	142	123	141	125	132	142	141	134	144	142	149	145	150	127	124	131	139	138	117	147	121	134	144	143	129	142	124	152	135	141	131	139	125	128	134	121	137	137	138	141	130	150	139	145	152	124	142	145	130	155	137	127	139	137	156	127	120	142	137	148	130	127	124	147	152	141	136	144	135	131	126	120	112	118	139	131	131	122	132	152	132	149	149	133	139	124	147	135	134	144	120	132	124	138	129	125	153	137	156	134	137	122	136	124	144	130	138	154	130	119	154	129	127	120	131	135	133	138	149	116	123	137	145	140	147	136	145	128	142	141	133	140	151	148	130	132	136	131	121	124	113	136	133	126	111	144	129	150	134	122	129	132	147	146	131	131	119	131	149	125	133	140	148	139	144	151	132	126	152	149	154	129	131	133	148	147	154	141	122	125	135	144	137	133	151	124	139	136	138	128	142	123	137	145	162	117	145	136	141	132	152	159	122	136	123	129	134	128	129	134	135	121	116	154	134	130	117	128	120	131	130	137	141	119	106	122	126	131	139	128	135	136	138	144	134	122	135	123	134	140	152	123	133	156	140	134	137	152	129	132	134	129	149	144	116	127	124	134	128	165	142	123	134	130	143	136	124	136	118	137	134	134	134	149	130	136	121	126	132	136	140	137	130	128	148	137	132	118	142	143	134	128	158	134	125	118	124	137	131	141	134	145	117	114	118	125	151	148	146	147	149	125	141	134	141	112	139	141	138	142	149	144	125	137	141	126	133	161	132	125	118	128	140	125	127	148	134	152	137	137	122	129	136	122	111	132	147	141	123	119	143	166	120	119	107	136	135	150	117	137	124	111	145	156	137	127	140	138	134	118	151	107	119	135	132	124	116	131	131	147	124
20802	2184	4810	5468	4718	3899	3191	2686	2279	1914	1794	1575	1511	1317	1260	1134	1039	983	954	892	855	862	802	746	820	722	679	654	719	670	681	679	633	647	595	623	627	579	589	590	523	562	548	552	567	560	546	559	542	587	531	577	554	517	504	504	562	552	505	491	468	525	520	523	535	555	560	560	542	518	530	493	523	502	490	518	530	556	531	531	482	519	511	510	514	478	518	516	495	467	499	489	477	523	506	489	499	520	489	500	496	526	511	500	530	513	481	501	520	521	525	471	548	443	483	509	499	481	490	471	472	534	469	471	470	540	502	495	473	485	462	509	476	512	473	467	476	522	487	484	525	503	487	454	493	476	481	480	528	520	523	454	490	565	485	510	509	524	500	505	509	520	483	472	501	495	470	473	481	477	473	519	481	472	492	522	512	511	482	499	509	456	507	442	513	502	502	523	470	477	496	487	466	459	491	493	465	453	461	466	525	511	472	496	484	460	455	493	462	474	478	536	486	506	519	489	518	476	563	501	512	482	509	502	485	513	493	462	509	452	530	526	519	474	485	463	478	509	510	549	470	505	484	483	536	477	472	536	508	491	468	515	463	501	455	482	487	480	465	510	521	492	538	493	500	518	508	485	505	493	480	499	494	493	476	470	485	484	480	448	547	477	495	503	481	471	468	501	492	496	504	470	473	479	476	499	502	476	494	467	457	532	515	492	493	486	495	458	495	435	462	487	497	532	522	491	539	512	467	487	462	460	495	506	465	473	513	490	462	503	441	492	493	527	515	486	504	505	492	506	488	461	466	505	479	472	469	494	508	424	466	520	501	508	485	532	480	485	492	513	555	472	456	476	526	505	464	481	493	483	490	477	499	530	500	501	474	485	481	481	477	507	504	467	485	534	495	495	491	496	471	490	474	508	501	493	478	477	513	502	497	512	542	496	461	494	478	507	464	502	495	486	503	471	476	501	500	511	472	475	533	509	490	479	528	445	516	482	463	460	484	484	482	465	458	502	507	454	507	472	471	482	514	497	483	481	463	488	501	485	468	474	480	490	525	460	492	452	515	484	515	448	494	479	489	518	512	497	529	464	486	489	426	475	462	495	504	496	511	500	444	478	488	455	462	487	483	478	493	476	501	480	496	497	514	472	506	513	482	484	532	481	487	484	533	479	484	526	485	476	494	480	482	459	500	484	505	500	485	507	495	509	488	519	522	519	495	487	498	477	470	484	517	496	497	494	499	462	527	483	502	526	470	464	472	473	492	450	499	508	528	473	472	525	464	531	474	492	486	479	469	460	519	485	479	466	482	479	455	463	501	514	469	516	499	496	461	475	460	497	500	500	500	518	495	460	505	516	468	500	485	482	548	487	495	472	491	475	481	498	501	494	529	477	539	479	468	475	482	504	502	489	497	477	470	469	473	450	501	483	478	518	492	490	474	484	476	499	486	515	511	519	527	480	503	467	473	463	522	478	495	521	508	517	506	502	513	469	455	473	509	518	505	477	488	475	493	506	504	537	472	515	467	495	466	473	495	486	472	494	537	499	500	497	476	475	464	460	507	482	522	486	479	487	481	482	517	452	513	463	493	490	516	461	476	471	446	465	480	476	481	458	540	489	494	511	508	464	455	521	474	516	521	521	467	500	464	470	523	515	434	498	534	491	505	482	474	477	506	492	466	478	492	475	460	458	467	509	489	536	489	475	494	497	503	485	506	469	470	502	460	515	556	486	468	491	511	478	505	496	474	472	469	472	536	513	501	502	455	527	434	491	515	483	487	506	495	513	526	484	499	496	500	475	516	476	483	498	432	499	472	492	505	504	469	451	484	461	516	525	489	507	458	463	529	472	512	493	516	466	488	456	513	515	460	471	498	475	515	461	506	477	493	480	507	478	504	454	473	485	501	487	501	483	532	480	519	454	494	460	483	454	452	479	482	525	491	485	503	487	514	476	499	494	499	461	469	448	476	476	483	490	509	504	472	523	525	450	491	468	509	516	505	483	498	512	466	473	487	452	455	492	516	482	467	473	493	537	490	487	486	485	487	495	430	457	476	521	495	503	469	503	494	440	502	511	510	509	476	462	515	478	558	510	484	509	489	518	462	469	451	485	468	498	457	488	494	496	513	472	487	522	477	493	483	487	477	449	498	506	531	517	473	496	489	466	506	505	501	513	506	513	495	541	475	491	506	468	460	496	484	498	510	503	493	453	462	488	481	478	443	427	503	506	537	468	493	506	511	501	518	531	495	514	502	508	464	471	492	503	494	515	478	466	537	469	511	504	473	513	488	479	480	494	484	490	501	487	456	464	491	511	491	494	505	496	496	515	500	487	479	490	470	517	486	510	548	506	518	490	444	495	518	491	489	470	475	488	450	492	523	489	489	521	488	480	463	419	472	506	491	516	494	482	517	505	453	474	465	495	505	452	490	485	483	496	490	462	507	488	507	497	510	493	495	465	506	523	480	510	467	489	496	479	513	501	489	473	490	464	456	490	430	466	475	453	511	488	483	510	520	518	447	479	490	503	495	495	491	472	481	488	508	509	507	511	528	488	500	504	488	520	473	508	502	523	521	479	478	524	552	508	493	526	517	506	449	473	475	488	514	454	485	471	505	471	484	480	415	466	467	488	457	485	510	483	516	475	487	516	515	508	468	509	468	504	493	485	559	501	493	503	469	467	469	487	500	462	505	481	490	486	472	528	475	494	483	461	461	508	476	453	455	501	473	481	470	476	520	489	474	508	468	449	474	528	443	489	511	487	523	493	474	486	482	442	485	472	528	484	514	471	502	477	479	499	470	454	506	509	516	508	484	500	528	514	459	478	476	489	481	481	505	472	472	480	473	496	497	496	469	484	496	498	520	494	474	496	479	500	528	517	475	506	491	456	468	500	524	471	499	498	492	489	466	445	493	486	486	516	483	511	498	490	484	523	511	539	503	529	442	485	464	512	492	503	481	473	504	490	480	457	511	477	510	486	484	515	475	488	511	463	506	480	505	488	502	550	498	524	487	499	469	478	509	505	501	455	526	472	457	489	506	490	431	487	490	471	470	474	483	474	508	464	498	486	478	483	486	491	541	530	516	524	450	476	482	479	493	475	484	484	510	511	470	506	459	508	502	513	505	497	474	464	483	499	501	477	543	509	491	502	484	522	489	508	491	511	518	475	508	467	456	450	513	459	560	489	512	477	472	506	491	507	466	527	471	496	490	468	510	494	546	489	479	518	466	465	505	476	462	515	445	475	477	532	469	499	490	509	466	534	505	457	466	480	479	484	530	487	492	505	464	492	477	452	471	520	479	465	478	465	502	527	478	441	504	516	508	508	491	523	476	466	460	517	467	496	494	486	489	503	457	488	489	434	511	508	510	493	498	477	464	467	501	482	463	513	507	505	484	523	465	517	471	505	491	483	516	473	486	474	507	510	483	483	451	506	495	484	493	448	435	501	449	490	568	503	446	478	482	478	447	496	454	471	504	479	473	512	486	501	490	497	490	493
4708	310	204	177	152	164	154	160	153	117	144	113	131	139	137	120	159	133	130	127	114	122	159	128	115	131	125	137	140	136	140	158	121	131	141	152	123	129	128	122	115	137	113	156	133	137	123	115	110	138	154	138	124	137	120	127	108	140	139	101	123	144	118	128	132	131	153	146	142	113	136	134	128	121	132	120	128	127	121	133	129	125	112	114	126	122	127	140	116	131	128	132	126	101	125	108	139	134	137	143	130	111	129	121	122	130	109	134	127	122	115	96	119	121	126	130	139	129	122	132	114	126	104	123	148	141	121	144	136	131	134	136	118	134	123	126	118	119	146	143	132	133	111	126	140	139	130	126	122	128	111	129	134	139	117	109	121	135	139	126	120	122	133	125	123	159	131	121	126	116	128	117	135	115	141	121	137	128	115	136	136	129	99	110	120	132	125	138	121	112	129	118	108	133	125	130	135	110	155	129	126	127	127	143	126	142	131	131	136	115	125	134	135	107	136	122	136	134	155	112	125	132	127	128	122	124	143	119	116	141	142	115	130	143	119	159	135	129	125	109	113	134	120	114	130	114	127	130	143	145	136	133	136	130	125	135	150	124	123	134	131	105	142	129	112	150	139	150	131	120	139	129	134	140	111	120	144	136	130	144	125	130	120	124	120	107	114	114	146	130	131	133	130	139	131	149	126	121	142	127	110	135	139	141	127	129	136	121	151	127	130	134	122	128	132	123	136	119	127	130	140	139	125	129	134	119	133	105	120	126	124	132	121	127	144	133	131	122	138	146	129	125	114	120	115	116	125	142	133	134	135	126	121	139	133	161	130	118	129	125	121	120	136	146	132	135	149	120	111	124	139	143	119	118	129	134	125	129	142	121	141	114	155	138	135	151	143	118	106	112	133	114	115	126	127	145	136	143	126	122	123	141	132	123	119	135	100	104	124	126	148	134	156	126	120	117	129	117	134	146	120	128	103	149	121	115	123	131	130	146	135	127	141	156	107	128	130	135	146	152	114	126	140	141	151	134	142	125	108	123	145	118	135	132	119	126	124	122	125	128	123	132	121	131	137	117	114	122	129	131	115	146	143	120	132	130	120	125	133	126	110	131	137	123	121	135	103	121	141	125	137	124	136	133	151	121	111	125	138	124	141	147	142	158	128	124	162	133	130	140	107	138	130	125	127	128	124	120	122	119	159	143	122	128	138	126	126	122	125	137	130	125	132	131	150	145	147	122	127	134	134	151	138	131	123	172	117	144	128	147	112	123	129	134	125	121	137	141	131	114	135	124	136	125	129	146	129	122	135	127	130	139	119	137	155	130	125	143	147	128	142	129	94	120	107	122	132	123	130	145	124	140	151	141	116	113	135	135	134	127	130	121	124	134	128	112	138	116	124	134	112	138	123	136	124	143	131	122	129	154	111	136	135	137	151	135	133	118	132	119	125	124	120	127	131	105	123	120	128	131	134	135	128	137	126	128	105	141	143	125	145	128	134	115	136	128	134	137	136	111	116	116	135	159	102	140	119	126	122	141	137	123	121	124	111	127	101	136	122	119	139	125	147	117	116	138	130	136	111	126	134	141	133	128	148	133	127	110	122	137	116	128	119	121	121	131	144	130	147	138	133	101	144	138	121	136	146	124	140	102	128	133	138	124	119	119	122	117	123	131	129	109	112	112	107	117	115	133	136	124	111	145	132	135	137	125	136	126	135	131	128	107	123	119	147	137	140	115	121	141	144	132	110	137	115	126	126	123	118	139	123	138	109	130	123	148	128	140	116	138	129	134	122	132	134	136	116	133	134	144	147	119	134	126	133	123	147	142	125	134	129	138	123	130	145	124	139	134	124	135	128	122	129	106	144	133	108	122	126	131	135	110	123	123	117	136	139	126	163	138	129	116	115	141	131	125	140	108	125	132	137	121	144	130	143	126	128	113	143	120	131	122	133	121	134	141	120	125	127	135	136	132	121	142	124	128	124	123	150	126	120	103	132	130	132	116	156	130	107	117	117	114	117	125	135	137	119	140	118	109	128	132	131	142	107	138	132	143	122	134	131	124	123	143	121	146	122	128	144	117	125	132	118	128	123	138	117	138	118	126	152	128	115	134	142	121	142	113	124	134	134	125	155	137	123	110	140	136	135	136	118	123	129	123	138	118	132	129	125	134	152	123	116	140	150	112	132	141	132	139	143	135	144	144	126	136	118	129	111	113	147	143	132	126	135	133	134	137	124	130	138	120	120	147	118	148	143	135	136	138	128	129	133	122	100	133	134	123	136	110	129	136	109	134	141	116	122	128	137	126	133	133	101	137	112	117	126	125	128	121	133	135	137	138	119	127	117	134	132	132	132	134	141	137	129	119	98	150	121	159	127	123	128	135	131	134	110	131	138	124	109	136	141	130	136	144	109	130	144	132	137	114	141	144	132	120	137	140	107	137	125	135	124	122	136	138	136	136	133	115	119	116	128	136	129	143	134	130	141	116	119	120	103	132	120	132	115	112	115	120	120	123	124	115	121	128	131	131	124	140	121	134	131	120	134	135	137	132	124	149	120	142	138	119	132	117	114	143	127	134	153	136	137	130	135	122	121	139	126	139	133	148	131	129	131	118	144	132	135	137	135	149	130	138	118	129	132	116	137	119	136	116	143	129	138	134	143	123	128	142	110	103	115	125	159	122	118	122	142	142	111	117	128	135	129	117	133	119	147	122	129	107	116	120	123	149	124	155	128	139	125	146	128	116	117	134	122	126	115	125	133	125	131	147	147	124	127	120	157	142	147	135	154	129	129	125	136	126	151	122	110	126	117	128	130	138	147	141	132	123	152	145	119	151	133	128	138	153	134	121	140	132	120	124	134	119	151	148	127	121	97	123	140	121	114	121	126	127	135	129	111	121	116	140	128	128	112	116	141	117	115	112	127	122	132	150	119	129	103	124	130	106	122	136	138	120	122	135	111	131	144	136	113	140	143	129	128	119	139	98	154	132	130	130	122	145	127	132	132	130	118	125	135	123	140	128	141	136	123	113	121	123	130	138	129	137	137	125	115	121	146	135	130	144	118	127	101	139	130	129	126	135	143	121	143	145	115	135	129	112	120	116	124	128	113	107	134	126	110	134	127	131	130	125	127	138	116	137	125	114	139	119	123	127	133	123	125	122	141	120	149	109	134	138	122	129	121	138	125	134	144	129	137	123	111	134	131	154	112	122	132	125	145	138	133	109	122	140	122	152	120	130	130	148	130	115	121	129	126	131	120	144	120	134	127	130	128	118	125	129	148	140	133	122	111	127	126	139	114	119	134	159	123	121	124	131	131	157	131	125	138	112	127	130	116	140	134	125	144	137	137	136	121	146	137	143	136	129	128	152	121	121	142	113	127	136	129	136	132	164	136	138	119	124	123	137	139	108	164	119	123	119	146	132	128	126	140	122	128	133	143	117	116	152	144	125	129	125	124	129	147	141	122	134	120	132	119	118	139	130	133	139	122	130	128	125
6966	553	655	636	678	569	563	498	510	525	495	511	526	523	497	499	499	462	512	522	486	505	528	447	469	483	459	437	430	491	463	497	486	495	465	464	461	476	474	476	476	459	463	478	469	487	483	503	464	454	458	477	446	459	480	481	472	406	468	483	476	424	467	470	446	474	502	469	456	481	461	478	480	493	466	449	468	503	476	452	481	464	480	499	495	471	478	488	466	453	451	428	484	459	519	481	475	501	466	449	490	446	508	473	449	493	477	441	458	473	474	489	464	504	455	428	449	482	474	480	485	453	483	435	496	461	474	467	488	461	437	463	429	503	492	470	461	452	480	463	471	466	452	462	452	468	487	513	458	475	497	439	476	484	473	469	502	430	456	474	443	465	471	461	470	509	492	445	480	489	444	435	487	489	431	459	458	490	464	486	478	454	483	437	439	444	450	494	449	483	495	494	461	474	447	483	474	472	478	480	436	472	456	464	482	511	473	459	459	470	449	443	440	455	488	439	455	464	488	484	464	474	478	460	494	455	443	445	477	452	515	433	477	448	487	484	460	468	473	439	483	496	477	484	466	482	456	426	479	465	504	454	465	463	480	436	505	469	436	465	468	456	439	475	479	501	468	479	429	471	478	494	458	486	488	481	492	480	475	462	473	456	451	453	478	480	452	505	458	450	460	434	423	437	496	460	445	462	445	496	495	486	472	472	482	466	464	455	473	498	506	484	457	481	486	426	478	498	489	472	462	453	463	482	461	478	462	464	449	480	478	448	447	468	472	434	473	463	471	510	476	480	466	475	477	444	501	472	440	475	477	469	450	475	437	443	457	453	472	487	456	457	485	450	452	476	425	458	462	416	472	477	458	429	443	469	467	491	437	486	461	470	464	447	465	471	484	463	415	441	480	495	470	492	455	487	468	478	415	448	442	436	453	492	470	484	457	508	483	480	427	493	466	478	499	473	479	458	473	491	480	496	474	451	487	488	470	475	494	525	447	443	464	451	465	485	480	437	448	492	442	462	451	470	483	487	474	440	467	486	481	496	432	471	467	508	473	513	477	487	462	453	480	441	469	423	478	469	432	459	500	476	453	476	455	458	489	460	413	489	484	460	482	432	479	466	469	460	472	466	446	452	476	488	466	468	437	494	446	471	468	515	456	453	493	463	455	462	482	512	447	442	481	471	465	460	467	476	454	464	491	510	455	462	460	445	474	444	485	473	462	457	461	489	488	463	473	451	487	464	478	473	492	464	477	451	478	427	472	442	439	442	512	443	490	490	503	471	441	475	449	489	465	467	492	477	481	488	467	513	455	460	491	460	497	457	427	437	491	472	459	478	442	476	486	454	458	463	464	481	507	487	472	515	499	450	449	462	478	445	451	463	460	441	458	467	487	485	476	466	461	492	503	479	466	462	479	506	410	487	484	507	489	482	480	471	458	478	452	477	450	467	482	438	499	437	476	467	444	470	467	511	464	436	475	488	453	477	477	452	462	474	442	452	462	459	507	455	478	472	453	475	476	465	467	434	420	491	520	428	474	483	421	455	439	483	457	497	457	455	481	482	517	472	455	478	522	533	484	434	489	475	480	483	428	427	398	451	501	473	468	450	437	501	455	468	473	454	468	456	484	435	475	458	448	443	435	470	463	467	441	448	420	463	494	472	477	479	448	478	488	476	451	434	489	472	494	455	487	466	484	498	429	475	480	479	457	476	445	457	454	489	472	462	416	459	456	485	440	433	476	473	490	469	495	470	483	519	467	454	494	473	456	485	472	470	466	480	498	473	441	484	486	481	479	463	509	443	461	472	480	458	440	483	468	453	470	489	425	500	438	499	478	465	447	449	454	481	457	483	470	425	456	490	440	475	483	496	459	460	467	476	434	491	479	437	459	464	474	421	518	455	454	451	481	442	480	502	493	445	421	462	487	476	538	482	466	503	471	501	445	463	455	492	450	453	494	500	478	476	499	462	471	509	482	465	480	468	452	455	440	454	499	440	488	469	450	446	451	444	450	440	506	441	454	423	469	475	473	463	483	463	457	475	455	431	449	463	431	459	444	448	442	433	439	481	474	437	483	442	446	474	519	491	457	451	507	434	469	488	467	472	421	433	467	477	458	472	459	456	463	471	509	438	479	432	507	479	462	431	440	450	461	482	455	474	437	458	533	469	445	508	460	444	440	488	467	476	430	440	473	465	495	483	449	456	474	486	467	460	445	487	489	458	484	473	435	496	458	460	494	438	451	453	458	469	496	503	502	455	484	412	475	432	460	494	429	455	471	479	451	470	473	490	485	472	486	468	448	479	488	438	467	429	481	443	492	484	473	477	479	463	476	462	464	465	445	442	454	487	501	463	452	480	433	468	462	478	433	460	457	473	475	466	474	498	476	476	458	462	460	448	464	491	487	504	473	497	464	471	492	470	477	475	483	472	473	516	497	460	433	486	491	457	470	466	452	432	513	470	454	461	455	464	439	480	465	452	462	495	503	435	456	418	491	455	435	472	439	455	462	465	472	460	452	469	487	484	430	447	458	472	503	489	460	487	492	507	467	430	462	478	487	465	501	452	482	465	456	509	455	448	495	435	437	441	477	454	458	444	460	480	441	454	499	458	447	497	497	477	473	471	422	467	511	461	482	489	469	444	456	479	480	464	440	478	453	463	483	478	437	426	478	457	461	472	451	422	458	467	503	483	515	493	513	460	454	478	495	469	464	477	434	446	450	486	488	479	466	490	489	478	476	485	454	462	457	470	448	467	470	447	461	480	445	479	462	468	480	463	465	488	495	469	454	444	464	473	446	476	500	440	483	462	457	468	465	480	469	465	437	495	511	462	442	481	498	499	453	448	456	499	440	481	488	511	484	475	489	454	462	513	450	488	454	458	450	462	479	460	469	468	487	467	421	448	477	481	467	454	468	483	493	492	494	471	485	441	483	470	483	459	463	451	460	472	478	459	452	458	466	501	453	445	447	484	465	477	502	487	471	460	468	461	490	517	458	469	425	469	468	426	440	419	511	495	505	462	446	472	452	499	437	476	447	498	472	467	466	451	442	485	468	478	492	489	458	452	454	480	476	476	442	459	486	434	494	504	495	450	465	480	492	482	488	476	465	478	439	463	455	493	482	492	467	478	474	462	479	482	475	482	472	456	441	504	458	476	471	481	514	462	447	449	458	480	430	503	469	444	461	470	477	484	508	470	490	479	426	465	494	470	467	482	451	434	490	489	496	457	467	434	438	475	477	471	443	431	457	459	441	463	484	482	470	480	467	468	460	471	512	494	485	491	474	439	466	423	440	473	478	411	464	461	498	432	469	483	464	458	461	465	437	475	510	472	455	470	438	457	482	445	444	495	472	474	473	469	419	407	464	501	493	479	436	484	436	437	477	463	452	441	451	497	478	488	481	449	482	484	457	456	460	466	466	431	505	497	441	487	458	446	460	464	456	492	519	489	513	452	466	464	469	435	472	485	476	509	491	465	458	484	484	444	475	438
31041	4956	1176	769	501	359	351	233	201	169	167	171	144	133	125	113	111	91	122	100	90	93	94	96	95	80	80	62	74	92	91	93	96	83	89	100	89	76	80	86	71	81	82	86	86	80	106	78	73	87	88	69	99	79	85	85	71	81	74	85	60	93	78	80	79	77	100	83	92	96	81	84	71	78	73	92	75	72	79	68	80	75	70	84	87	77	80	88	80	75	78	77	81	83	78	66	70	83	83	78	69	69	92	77	89	73	87	81	101	67	85	79	77	80	89	97	79	89	76	82	87	74	75	75	86	88	73	72	76	68	78	60	95	85	65	83	82	71	77	79	80	90	97	98	85	88	88	88	92	79	84	66	87	77	79	71	82	71	69	66	87	92	81	83	72	59	84	72	75	82	67	78	77	88	76	83	77	65	92	79	72	76	71	63	71	70	91	95	71	61	88	89	86	83	79	73	75	74	85	78	68	80	65	73	73	78	77	84	78	69	74	68	75	80	98	77	90	77	76	84	64	62	56	82	68	72	72	81	81	82	60	69	73	83	81	62	83	82	75	71	88	78	79	81	77	79	84	80	49	66	73	62	97	79	80	82	78	75	62	71	74	88	80	83	59	71	65	73	84	74	81	72	61	81	75	79	73	80	69	74	86	77	74	65	75	81	87	80	56	72	81	87	77	86	67	79	82	80	80	90	79	77	63	87	68	68	84	86	57	75	93	76	70	74	74	81	80	71	70	89	85	77	89	82	83	64	74	86	66	74	68	63	78	81	62	91	84	70	96	74	78	82	88	72	83	71	83	82	84	65	74	53	90	64	68	86	93	81	87	90	62	70	80	93	83	68	59	73	80	76	84	72	83	79	75	71	61	90	70	83	85	69	71	68	67	73	82	63	74	72	69	76	77	76	78	72	66	68	70	82	84	70	84	73	87	65	81	69	77	72	87	78	62	80	88	76	78	73	72	70	78	66	62	73	95	76	77	89	72	68	87	73	76	88	86	72	78	81	83	92	78	84	77	57	61	94	84	77	78	76	79	76	89	81	63	78	75	80	70	77	91	70	76	93	76	87	81	91	68	89	80	79	74	84	80	73	73	84	87	79	79	60	66	91	70	82	79	80	78	78	82	74	73	77	73	91	67	70	67	73	74	76	82	92	81	71	79	79	95	76	90	83	69	81	65	86	75	81	75	68	69	74	71	77	82	76	71	80	78	78	81	78	74	60	89	92	86	74	73	81	88	92	80	75	89	63	74	90	95	62	92	76	92	97	70	78	88	76	72	87	77	73	84	67	78	82	58	72	68	76	89	98	72	67	79	95	89	82	82	81	81	87	79	64	64	83	69	67	68	57	76	72	86	71	89	66	75	84	79	88	71	56	91	69	70	79	65	68	70	66	83	86	76	77	79	79	78	69	78	70	70	79	83	85	89	79	70	71	81	81	61	85	98	74	73	61	82	86	78	69	76	79	84	74	69	58	75	81	70	66	81	75	77	75	81	99	89	77	89	91	87	78	85	77	78	84	78	81	77	59	73	73	66	84	71	86	64	87	79	80	74	71	63	74	89	79	67	75	71	71	87	79	78	83	84	79	68	84	66	86	83	70	69	70	73	74	94	77	71	95	70	96	91	84	90	77	84	87	86	75	78	84	85	87	66	83	85	84	95	88	86	83	63	68	67	72	71	75	95	83	73	75	92	97	66	79	87	69	83	75	70	67	83	70	71	102	83	74	79	69	79	67	86	72	84	72	84	71	62	76	91	58	67	87	80	69	91	82	78	74	75	92	71	62	70	76	77	76	91	78	88	77	75	68	91	70	81	72	87	67	84	85	68	74	78	73	79	88	66	70	76	68	67	69	101	73	73	88	66	74	88	74	75	73	87	75	80	85	95	83	75	68	61	69	77	68	66	60	75	78	76	91	78	72	79	86	82	87	92	71	79	74	70	73	88	83	82	82	92	76	65	73	75	85	81	68	74	55	72	86	89	70	72	66	82	70	77	72	75	69	73	94	66	75	69	66	77	81	69	58	77	69	94	83	68	64	58	81	79	77	73	68	78	75	65	70	74	80	69	83	71	81	60	71	76	74	72	77	78	77	79	74	66	87	81	80	84	91	80	90	73	75	72	82	77	69	98	89	72	75	65	80	86	63	69	83	75	71	80	93	74	78	75	80	75	84	79	69	68	83	86	79	69	94	68	70	91	71	69	84	66	84	86	88	78	85	59	78	80	82	92	79	73	84	82	73	74	78	58	77	64	68	74	65	73	86	89	84	79	70	74	83	66	80	89	66	81	79	71	81	81	75	84	53	79	79	90	98	69	81	82	76	96	68	77	92	70	81	69	70	67	86	85	85	83	73	69	66	89	53	81	83	71	74	69	70	72	79	79	81	88	64	70	67	86	72	81	72	78	92	84	86	69	61	81	69	75	78	64	85	85	95	87	84	85	84	74	74	74	78	79	69	85	89	67	61	81	75	76	90	70	86	77	73	82	70	74	76	82	76	68	89	97	69	77	77	86	91	83	73	69	85	71	80	73	81	69	65	72	76	77	97	60	71	55	65	76	80	70	68	84	86	72	77	75	68	77	81	81	58	80	70	62	91	67	88	68	80	82	70	86	65	75	75	81	73	79	76	91	67	82	76	69	93	68	83	64	90	91	63	97	86	75	84	73	68	75	67	67	68	81	79	55	64	84	63	76	73	71	65	83	80	79	76	71	77	77	65	69	75	83	93	66	74	87	86	73	78	85	83	80	75	80	67	69	87	68	72	91	67	73	78	93	84	70	82	86	89	68	76	91	70	75	84	92	76	80	78	68	69	67	76	78	82	64	74	69	72	75	53	95	60	63	76	87	79	83	73	81	81	70	72	78	72	74	75	78	59	80	65	86	74	68	65	71	86	89	69	68	76	89	66	70	96	79	76	90	82	68	85	81	81	71	83	89	84	81	72	78	73	71	91	82	74	76	70	64	82	86	71	72	67	78	84	81	77	76	75	72	81	80	83	97	86	76	64	84	77	70	67	73	80	66	67	79	62	88	84	64	94	63	72	81	69	71	74	87	73	78	62	80	79	72	70	81	71	64	96	81	69	82	86	67	77	84	81	78	72	93	74	69	83	87	87	87	83	81	68	79	82	88	75	79	80	80	75	74	100	68	67	87	62	71	82	89	73	55	88	70	89	77	85	82	69	75	87	70	81	62	77	92	66	84	47	70	73	64	76	83	80	66	81	98	83	91	77	61	71	85	75	87	75	78	80	95	78	77	75	80	76	79	81	75	74	77	71	87	90	85	74	66	70	82	84	82	78	73	90	83	84	84	73	79	77	87	75	78	88	77	80	71	69	87	84	86	67	81	75	81	71	77	66	69	79	80	78	93	74	81	88	76	71	80	77	75	81	84	83	72	72	70	70	82	81	72	71	79	76	69	83	79	81	62	86	76	72	69	68	86	85	84	75	86	95	87	80	81	84	75	81	77	71	88	66	83	74
15801	1181	2560	2904	2505	2195	1766	1546	1249	1069	952	858	769	812	729	656	583	543	539	514	556	507	493	425	442	437	420	433	400	411	403	374	395	382	382	377	355	371	351	351	355	365	329	379	350	364	333	339	334	332	348	360	351	309	335	328	316	334	371	327	361	293	351	353	332	319	326	324	354	308	327	323	350	314	378	309	309	331	331	312	305	310	348	359	371	325	324	324	318	363	320	320	305	313	321	293	341	329	300	328	326	316	301	330	306	303	342	343	320	304	295	338	290	343	311	318	306	326	321	314	291	334	313	296	335	316	324	337	323	297	328	319	305	328	345	336	324	296	307	349	318	332	302	323	333	319	265	294	330	324	311	335	289	292	307	289	311	322	316	299	306	341	300	315	290	327	290	299	303	305	286	300	328	277	308	293	319	296	324	333	315	318	313	281	314	344	312	311	313	305	330	327	326	311	311	297	337	305	296	328	332	291	280	322	330	330	329	306	310	328	318	303	310	316	345	296	330	263	298	343	306	294	306	300	310	316	280	289	300	318	310	331	322	284	310	272	322	282	307	324	332	299	333	328	315	335	296	312	312	314	313	303	321	310	342	317	315	312	308	342	312	328	317	320	288	314	343	295	300	309	302	328	324	315	301	315	280	310	297	292	348	288	323	313	302	350	302	352	329	307	320	343	310	309	314	304	300	295	306	308	316	293	316	287	321	292	288	305	332	315	324	306	308	313	301	299	323	322	306	295	321	322	313	319	305	365	319	322	310	298	312	321	354	307	313	299	327	298	302	327	320	310	316	348	328	345	311	329	306	337	292	318	313	311	318	296	321	314	344	317	331	329	284	309	311	316	330	307	327	286	328	344	294	314	325	320	325	288	344	305	294	333	320	304	319	326	323	328	310	326	311	291	325	335	330	282	333	317	308	317	305	328	304	303	303	309	300	329	327	314	312	300	277	290	301	309	301	300	332	277	306	313	274	303	299	341	310	336	290	310	316	329	320	305	299	299	297	319	311	322	311	310	325	328	307	304	287	305	316	293	302	333	314	306	303	305	289	283	339	316	327	318	311	298	302	311	304	304	311	332	322	313	311	328	314	321	290	317	288	339	334	327	311	309	298	291	316	293	292	254	289	306	306	324	343	317	321	355	309	298	328	276	352	297	315	288	327	311	307	340	293	312	327	333	314	299	306	305	313	324	311	331	308	300	319	329	294	305	298	309	316	330	290	341	319	332	295	304	301	309	300	320	319	293	278	309	317	325	311	318	318	318	328	321	336	281	288	326	340	330	331	301	295	334	313	310	334	337	307	294	319	327	328	306	311	301	315	278	321	341	306	315	306	303	319	317	297	309	309	325	298	311	328	309	287	327	349	312	298	306	289	285	314	321	305	293	295	309	346	362	311	333	310	309	295	297	310	287	339	289	329	280	341	305	333	333	350	304	331	326	329	304	316	330	287	298	297	313	313	299	317	356	327	344	318	327	299	297	307	274	311	306	336	306	332	332	313	327	289	309	323	285	301	305	303	283	320	299	304	338	334	333	348	311	339	304	311	313	374	312	335	322	316	330	290	326	348	321	297	299	306	315	299	322	303	314	308	312	318	281	332	331	332	319	321	344	319	275	315	316	326	281	298	312	278	302	291	274	297	301	356	289	314	329	310	309	303	305	285	305	319	299	329	318	320	328	317	304	308	330	313	296	320	320	291	317	317	296	271	307	314	323	322	302	302	303	295	282	317	308	307	316	328	333	291	312	334	290	328	315	289	274	338	313	316	330	297	320	321	324	334	295	305	288	291	338	283	300	339	340	292	303	323	306	301	334	331	332	306	303	327	306	310	306	333	342	344	314	298	295	325	305	317	318	331	340	326	313	303	308	336	322	276	333	272	307	313	297	304	312	330	307	303	300	292	324	300	316	293	353	318	320	301	301	297	302	304	317	352	313	320	312	311	307	295	297	293	296	308	300	327	305	330	321	310	294	322	286	315	318	346	344	322	337	307	323	347	280	328	314	285	297	336	311	306	303	321	304	305	320	301	313	321	303	329	321	321	302	320	307	291	314	282	293	278	299	323	317	321	314	309	315	312	306	292	312	312	320	280	327	327	321	312	316	292	338	260	332	301	301	320	316	319	322	301	321	320	321	313	300	343	318	323	311	273	305	317	324	305	359	293	310	304	318	292	285	320	307	309	312	293	325	319	328	319	335	289	306	311	294	322	308	321	318	307	295	317	331	321	328	330	317	291	322	348	296	325	305	313	331	342	292	290	269	319	291	302	326	296	333	334	311	308	303	323	320	288	311	329	293	295	292	305	322	276	323	336	327	355	320	300	304	324	289	304	308	304	309	339	313	283	295	309	291	324	314	308	322	287	315	317	294	306	304	281	287	305	330	306	306	297	321	287	322	291	349	302	317	290	334	281	294	296	331	285	291	304	295	318	307	305	333	331	320	332	300	316	331	268	311	306	324	317	268	322	301	312	263	301	322	259	296	320	321	328	294	334	321	309	313	344	312	330	342	306	301	323	282	295	311	304	299	263	319	312	303	336	323	320	332	333	309	301	322	334	273	304	328	317	313	342	319	321	289	300	306	296	320	309	329	345	286	314	331	305	305	321	338	312	290	278	327	324	293	310	311	359	301	310	296	310	323	304	293	332	334	322	313	331	314	322	321	332	335	316	288	340	294	336	297	306	303	279	335	299	258	316	321	302	315	302	286	304	294	358	328	322	305	319	312	298	323	312	293	341	294	339	316	315	322	348	328	339	325	316	304	305	324	314	288	311	296	360	345	320	324	293	304	300	271	302	325	322	299	332	315	320	317	291	296	303	304	311	296	323	306	324	308	319	324	327	302	323	336	322	336	317	327	301	345	331	279	325	316	304	311	297	296	306	333	287	298	312	330	288	278	285	284	314	300	304	294	331	318	292	311	310	302	309	282	325	323	302	325	320	281	329	286	290	303	307	305	335	316	327	283	323	296	308	307	316	292	300	316	270	302	302	289	284	289	351	320	328	307	282	286	273	315	331	322	333	308	299	312	287	319	317	334	339	348	285	320	315	317	340	268	307	327	330	341	305	305	282	322	324	292	280	360	327	312	306	302	291	315	308	316	303	322	306	328	299	300	298	323	325	305	302	318	290	310	306	288	320	296	352	317	307	326	329	338	284	285	336	317	310	312	300	321	293	325	358	297	308	314	312	327	296	318	287	291	315	316	315	295	311	299	285	302	310	332	317	333	324	340	306	354	290	331	314	306	318	341	318	305	321	305	311	310	279	316	339	330	320	343	301	285	311	280	337	334	306	286	314	304	314	321	311	307	326	307	317	322	323	329	253	307	337	306	333	296	298	307	316	337	314	297	332	285	324	328	336	323	307	280	317	314	321	309	310	311	316	342	323	313	321	322	319	278	337	302	303	294	277	328	316	302	313	316	331	307	301	291	293	323	312	325	323	273	309	303	302	289	310	310	307	322	307	313	310	319	294	291	327	291	298	313
42022	14216	3292	1587	1051	752	568	466	406	338	306	295	261	267	221	205	202	181	189	181	165	163	164	176	150	156	170	174	143	147	153	147	155	136	140	167	150	153	150	159	133	144	129	142	147	135	123	160	142	152	144	145	137	148	139	144	147	138	141	157	128	146	145	143	161	138	129	153	122	124	134	133	150	136	161	127	110	125	145	114	126	139	148	140	148	157	151	130	144	131	127	128	133	123	124	126	151	151	142	131	142	128	126	121	117	160	128	141	131	139	123	116	122	121	131	126	151	142	136	135	146	135	155	133	139	107	125	144	150	125	141	140	148	131	135	154	138	128	127	137	140	149	149	124	116	125	128	155	130	136	128	134	132	146	123	147	142	134	138	139	123	123	154	118	117	123	137	104	148	145	113	151	152	137	148	131	124	143	149	137	138	144	135	126	143	145	133	126	114	125	143	127	154	142	137	133	135	152	130	123	148	155	149	123	111	128	144	146	128	144	131	133	160	135	122	148	135	108	129	148	136	137	152	137	128	132	128	144	139	134	130	124	136	140	118	140	141	151	136	134	134	136	131	133	119	138	145	129	123	137	135	144	145	132	132	132	151	117	140	144	144	143	138	133	123	132	130	137	155	135	134	131	129	134	135	137	120	142	134	154	153	154	134	125	135	128	119	113	128	137	113	138	135	148	143	115	160	157	141	135	152	119	136	124	132	110	132	134	142	119	142	121	115	165	137	122	128	149	149	138	133	133	130	120	123	130	142	128	123	118	141	135	156	123	134	122	114	120	123	120	145	137	123	123	133	130	128	130	146	135	132	120	151	135	148	142	148	124	162	144	133	136	135	143	139	145	157	137	125	149	157	116	144	143	124	137	138	123	127	149	146	151	126	136	145	139	136	134	133	128	130	116	135	129	139	125	131	142	127	147	152	120	118	148	139	117	123	132	133	149	141	114	135	136	119	121	143	150	131	119	133	148	127	136	131	140	147	119	130	126	143	118	145	122	137	131	131	151	139	139	122	149	131	151	133	154	129	131	122	144	149	146	143	127	142	118	125	119	112	148	135	143	144	138	136	110	143	123	139	128	125	146	142	129	147	146	130	115	150	124	148	125	151	131	138	124	134	134	125	150	123	142	124	161	151	122	149	163	138	140	161	170	132	142	133	151	141	127	143	131	149	155	140	124	151	141	125	124	140	133	129	126	127	113	119	142	136	146	137	124	125	145	141	139	153	130	124	136	138	145	120	144	133	125	136	150	111	128	140	127	132	136	138	135	118	136	141	122	127	130	144	130	135	147	132	129	140	135	135	124	136	145	125	148	134	147	139	147	138	135	130	157	127	124	126	139	127	128	134	129	142	137	153	136	135	149	125	141	143	144	132	123	115	123	127	119	153	128	143	145	124	123	135	142	139	125	165	130	131	133	137	125	145	158	146	122	136	139	127	138	135	126	129	143	132	136	138	126	126	138	122	144	131	131	124	133	144	130	146	156	127	129	140	101	145	129	115	147	138	135	133	141	148	142	144	144	136	146	142	136	151	124	136	138	148	147	153	139	136	135	132	137	140	127	141	153	141	120	137	129	147	139	135	119	155	157	132	127	141	139	146	146	126	140	139	116	115	134	135	144	131	162	148	149	133	142	139	143	133	144	137	139	117	133	114	149	157	122	132	124	131	148	136	135	136	135	120	138	140	147	119	112	124	127	130	137	147	132	125	141	142	161	160	134	136	130	137	142	114	143	138	152	125	111	153	151	123	154	138	131	129	131	110	128	118	177	130	138	154	136	129	141	154	138	147	156	139	139	135	135	113	127	148	134	130	146	137	142	135	140	128	120	147	123	118	136	140	134	156	125	128	150	119	144	136	132	140	137	126	139	119	138	124	151	137	123	149	137	138	119	131	147	150	136	141	163	153	122	133	122	129	131	149	141	137	129	117	135	134	128	141	122	150	118	137	132	125	129	140	132	133	127	134	142	123	132	137	147	111	117	119	144	149	116	112	149	130	126	148	114	152	108	134	133	128	136	145	142	138	128	142	123	166	120	126	131	132	133	135	144	139	141	109	128	121	134	138	127	117	113	157	127	118	149	117	142	127	143	130	130	143	144	139	137	155	139	133	134	156	137	134	123	121	125	136	152	139	105	136	118	140	137	131	142	140	127	146	149	115	131	131	136	145	147	121	140	129	121	128	160	142	139	142	114	140	138	129	160	133	136	116	135	132	123	128	151	145	154	145	149	115	138	156	120	139	136	141	125	133	113	145	127	129	135	122	144	141	140	139	134	133	127	117	136	136	149	136	147	115	144	131	141	123	118	138	124	132	146	157	121	166	118	118	132	132	152	127	107	134	136	109	134	118	122	145	148	111	149	151	134	133	141	122	138	139	142	146	169	176	139	138	128	140	134	119	151	129	128	139	136	137	145	141	138	139	120	134	158	135	141	157	140	126	142	121	113	149	124	150	129	120	130	134	141	153	146	135	121	137	124	158	126	134	130	158	146	131	129	115	128	130	136	126	122	139	136	142	122	134	131	131	117	155	135	129	143	120	142	143	137	120	130	138	150	120	125	133	144	140	126	144	143	136	144	126	110	124	127	141	152	139	132	145	154	136	132	132	119	131	143	125	116	138	155	151	131	115	117	131	125	135	148	141	142	150	142	162	113	137	122	126	127	113	112	116	118	142	123	148	148	122	129	120	138	132	130	131	125	137	133	154	130	138	120	120	127	149	140	130	123	138	120	136	138	124	130	146	117	132	139	138	131	121	117	137	133	149	124	130	147	137	135	152	141	125	136	118	134	108	125	122	125	136	118	151	130	136	133	141	121	137	115	144	116	132	139	143	148	140	149	125	143	145	133	138	122	119	139	131	146	137	134	137	144	153	164	89	127	133	127	133	99	123	127	153	115	124	121	140	133	150	144	136	131	165	125	131	139	114	128	143	149	136	132	125	128	130	122	129	122	148	143	150	139	144	129	129	128	142	124	149	158	154	138	132	135	117	142	131	144	136	127	129	128	118	127	141	135	122	141	125	140	157	147	148	122	138	131	122	115	140	120	130	121	135	139	129	125	112	159	143	119	142	128	144	133	149	160	128	113	135	138	110	136	131	137	140	129	155	141	129	122	152	119	126	130	130	127	139	125	130	141	141	142	136	139	139	122	137	149	124	121	145	145	133	125	137	145	151	141	136	136	138	117	122	133	132	132	131	127	125	129	152	117	140	130	139	129	137	147	124	136	130	150	118	133	171	136	140	121	137	132	128	130	127	135	141	139	139	141	131	127	133	136	122	144	137	143	135	146	151	128	131	140	141	127	149	125	110	130	136	133	155	138	133	136	122	132	144	117	123	129	115	146	125	138	131	134	123	160	128	130	133	147	111	148	131	127	139	141	139	101	146	149	137	125	134	143	152	126	154	105	159	130	139	151	148	133	134	154	123	131	159	115	126	124	135	128	128	149	140	126	121	134	137	141	158	131	135	135	151	141	143	149	121	120
20562	2211	4817	5507	4877	4041	3264	2717	2289	1943	1780	1589	1480	1350	1257	1146	1044	988	936	919	869	846	802	739	783	706	707	716	666	672	702	613	680	651	590	636	593	609	617	570	580	591	623	580	550	546	575	541	514	519	583	531	522	539	519	536	537	529	549	533	545	540	499	506	465	532	538	477	520	538	478	525	527	510	537	500	529	499	499	505	493	470	515	509	491	510	513	498	496	534	508	503	492	518	515	474	527	522	507	564	518	492	493	500	473	508	493	516	480	556	529	492	498	499	486	498	492	533	554	503	487	487	470	501	473	445	489	500	481	485	492	481	493	510	494	539	542	490	493	513	516	521	499	493	497	517	489	443	512	485	489	488	500	497	486	489	459	493	512	497	486	495	495	529	465	504	499	537	464	478	475	485	494	476	524	449	477	489	480	451	505	551	500	499	453	490	506	481	481	463	504	459	481	502	513	464	476	487	498	475	479	503	477	506	509	530	508	515	477	501	487	452	510	496	533	470	491	484	497	510	496	507	465	486	509	516	490	517	499	471	456	503	471	517	469	506	474	520	504	515	510	501	532	464	515	523	502	487	485	492	486	486	459	494	471	503	473	513	489	453	480	513	505	491	460	481	514	489	500	493	481	490	518	469	473	500	457	501	485	462	477	516	483	511	526	531	495	524	513	495	527	518	475	469	484	490	504	488	504	491	510	554	527	449	506	505	480	501	483	487	507	522	494	501	467	469	488	506	491	475	468	497	450	500	490	478	528	526	508	482	489	483	504	473	510	516	496	478	495	531	489	501	462	505	511	475	472	518	514	511	536	472	479	491	495	499	496	510	469	449	496	509	538	507	492	491	541	495	474	472	455	486	478	502	484	496	482	485	501	481	497	515	511	483	488	522	472	441	477	469	479	528	485	519	429	448	488	478	501	479	466	456	506	505	500	492	510	473	463	495	480	507	471	490	488	503	479	459	507	533	523	470	491	528	500	490	474	525	468	500	481	486	528	482	501	488	497	509	480	493	520	471	487	499	484	539	525	498	398	506	476	490	487	485	515	487	524	515	518	492	474	496	459	490	462	485	481	466	473	462	469	514	474	484	474	482	453	468	470	476	459	479	487	472	518	485	500	505	477	508	465	511	465	463	479	491	471	492	501	503	482	483	486	471	497	512	490	481	494	487	464	464	499	543	462	480	476	526	453	456	498	517	474	509	517	502	474	490	498	547	456	476	511	502	472	499	489	504	553	497	523	456	497	527	496	494	483	468	498	468	477	485	510	486	483	467	463	502	479	464	500	505	514	502	484	478	453	509	462	518	485	510	508	469	468	461	470	499	495	503	494	464	501	496	485	489	474	450	522	508	529	470	550	517	491	500	495	485	496	512	541	484	466	492	513	506	524	486	464	472	488	484	517	485	512	475	507	513	522	491	491	442	496	486	505	488	504	469	482	451	484	471	448	465	478	515	489	475	487	499	460	495	498	477	515	463	498	464	472	445	455	498	525	513	476	433	530	481	476	516	474	516	468	494	499	504	503	476	476	487	499	494	488	464	510	494	501	525	480	474	444	484	494	472	516	503	513	475	470	483	478	464	474	494	473	473	446	461	453	483	501	489	525	466	515	441	499	472	511	500	504	471	512	463	482	475	461	521	500	480	505	524	515	493	515	474	468	500	533	526	510	430	514	459	469	463	479	484	492	502	491	454	504	487	501	496	471	486	514	475	470	529	501	491	487	492	509	459	519	489	502	506	494	485	516	507	483	489	483	438	477	458	507	533	534	501	531	501	469	463	475	516	439	469	491	492	481	496	464	522	486	509	468	461	484	497	482	491	464	514	467	460	503	448	479	491	480	489	492	457	499	502	533	521	525	491	512	467	499	498	510	459	492	487	485	500	466	480	471	477	469	487	480	473	496	487	481	468	500	491	467	517	459	521	462	473	474	503	509	501	487	478	517	464	507	490	439	504	508	477	486	528	548	455	475	468	496	494	494	497	492	496	490	465	451	443	461	480	493	456	517	464	539	481	489	518	472	537	453	520	513	487	481	511	441	510	458	511	473	484	498	454	483	492	477	492	479	492	442	482	477	498	491	530	486	492	474	474	511	502	527	507	477	492	481	492	459	490	496	509	541	513	475	490	495	497	439	470	493	443	555	483	467	498	493	474	451	519	490	487	558	506	459	477	492	520	451	512	502	473	523	429	504	528	497	456	496	464	492	507	477	508	498	486	479	496	519	524	503	475	470	476	489	496	508	477	482	461	466	523	520	469	490	514	445	443	466	517	535	461	518	499	505	443	498	462	511	461	496	495	500	484	505	475	517	510	477	532	489	528	471	471	473	474	524	494	489	504	490	474	468	474	473	448	478	495	432	513	481	485	491	470	480	484	481	479	500	448	485	506	499	498	466	472	461	483	492	480	492	501	497	533	505	457	477	490	516	507	480	508	491	493	541	473	470	507	453	514	467	477	498	487	444	493	476	456	516	458	517	543	464	510	500	490	465	495	518	473	528	467	509	483	467	513	478	469	474	475	495	493	509	473	501	481	448	519	504	504	496	494	468	461	492	482	494	539	495	465	497	471	482	476	462	505	477	521	479	472	524	507	465	467	459	452	505	458	488	490	500	471	506	504	543	459	495	474	461	507	468	491	494	482	517	524	480	512	471	506	493	459	502	487	533	490	467	486	490	458	508	469	525	508	499	483	485	494	506	492	502	498	475	459	486	496	500	462	438	484	533	469	499	492	471	516	511	512	493	506	494	448	506	487	493	474	470	500	497	486	456	523	459	516	536	464	486	477	456	435	515	485	531	510	517	478	496	480	491	469	492	488	521	474	507	517	501	500	533	486	464	521	496	496	461	506	517	507	523	477	490	506	521	518	491	502	485	453	483	457	513	492	472	527	474	465	489	470	487	480	507	499	518	476	490	488	508	527	520	521	490	521	486	473	490	517	501	470	509	478	500	457	517	450	492	491	496	503	498	474	486	414	476	485	511	496	515	522	510	504	524	484	507	515	472	475	477	476	464	474	472	481	457	477	502	452	485	472	494	442	494	489	482	467	490	530	456	481	473	483	457	515	478	521	479	492	483	453	483	497	502	460	471	437	500	494	459	468	479	504	488	503	464	485	495	471	490	477	538	470	498	482	489	463	484	468	435	485	479	489	483	512	473	490	544	478	485	464	490	478	477	485	460	496	504	481	472	524	433	504	486	505	502	478	515	494	478	505	470	482	441	508	456	466	460	494	492	507	491	479	481	512	459	502	474	496	499	474	507	486	501	490	525	470	499	517	499	493	451	493	489	486	463	479	458	490	491	539	492	481	477	493	469	518	523	525	463	517	526	481	461	473	476	463	510	543	547	462	486	495	458	480	495	496	493	476	480	508	477	494	509	503	489	496	503	464	497	519	481	461	504	512	491	520	488	454	495	478	504	457	509	489	536	476	482	460	501	473	501	485	490	506	475	497	440	472	524	538	490	523	497	467	489	482	498	485	480	466
4303	289	183	174	154	119	127	129	170	117	130	150	129	129	132	137	110	146	119	132	118	115	100	113	135	124	99	141	126	107	123	107	145	120	125	103	126	131	133	140	114	121	133	123	143	116	123	128	121	128	146	109	120	134	119	99	133	125	122	151	115	122	121	131	125	128	127	133	109	114	119	113	142	127	113	131	119	128	120	137	119	125	124	124	128	122	116	138	113	105	118	138	114	109	135	110	133	103	130	134	113	118	144	124	118	111	118	124	108	131	113	132	117	124	123	100	124	108	123	142	137	117	113	126	112	123	132	126	126	120	141	122	138	106	97	120	138	111	114	117	117	98	119	115	119	132	120	113	125	127	117	131	98	134	125	120	134	134	110	92	130	123	121	121	104	127	114	118	143	127	112	125	135	118	121	115	125	91	117	125	119	109	121	128	135	124	128	106	127	127	122	110	118	137	134	137	119	123	115	115	108	137	118	124	123	115	131	133	113	126	112	133	137	118	137	121	127	117	134	96	118	107	118	95	129	137	126	111	103	127	124	119	134	129	119	124	115	151	113	122	129	108	117	140	128	132	120	137	125	128	134	138	117	120	125	138	108	151	128	99	123	116	118	124	122	122	124	115	124	122	124	122	103	133	120	125	122	123	121	111	126	143	122	110	141	127	116	121	128	128	118	125	122	129	122	131	122	107	110	145	123	128	124	123	127	146	140	123	109	120	127	104	121	123	114	126	131	99	123	129	123	120	122	119	112	124	106	117	120	123	118	121	122	110	127	120	118	118	123	114	118	127	130	119	150	124	117	116	143	131	126	131	133	144	132	107	113	125	111	106	103	121	116	106	129	139	112	138	140	118	107	125	113	113	119	126	111	117	125	116	148	114	132	140	104	132	132	128	123	111	128	114	119	121	121	125	125	117	117	114	125	123	129	110	115	155	103	149	149	143	128	120	115	121	108	116	117	113	116	113	114	135	111	117	100	116	119	132	127	124	127	115	113	116	110	114	132	114	119	142	137	122	111	128	126	128	120	128	115	140	131	121	126	98	117	131	114	135	119	142	130	113	124	123	124	138	132	112	126	132	135	134	114	129	110	113	113	125	117	116	122	124	110	132	121	120	98	109	116	112	117	115	107	115	140	106	117	120	127	123	130	107	124	139	141	105	137	129	125	116	139	110	122	101	118	125	101	118	125	121	124	120	116	113	124	115	123	117	123	114	122	135	125	126	123	127	128	119	128	126	123	121	109	134	133	121	139	121	116	112	122	137	123	121	125	124	118	120	132	120	115	129	135	127	125	128	138	114	124	117	146	111	131	130	116	108	129	110	115	128	110	132	127	121	102	108	121	122	116	123	128	127	109	133	122	131	120	120	114	115	141	112	119	126	116	119	132	107	112	106	134	120	133	137	130	134	127	119	119	128	131	117	109	130	122	125	138	128	124	144	141	124	100	124	117	141	138	115	119	113	130	102	122	101	126	139	130	116	117	130	104	149	134	105	123	153	111	101	137	142	126	123	115	145	130	127	133	132	117	123	104	140	144	133	94	134	122	115	132	132	123	112	119	103	102	119	110	113	126	115	123	140	123	105	134	116	141	121	148	156	118	119	118	130	141	122	122	116	119	120	123	129	122	112	141	145	135	134	114	150	130	109	99	126	142	113	123	133	114	125	115	118	133	137	146	125	132	145	128	127	123	113	122	133	130	119	94	124	141	104	121	116	121	122	119	117	127	113	136	136	99	132	126	121	109	114	105	128	113	126	133	128	130	115	107	122	132	137	143	145	129	117	121	104	128	124	127	117	118	129	138	115	124	106	112	129	113	132	144	147	127	122	127	133	129	120	142	140	131	115	159	119	104	114	131	124	116	122	130	120	113	124	144	122	119	140	115	142	125	120	114	124	120	109	100	115	128	112	117	111	129	132	131	109	134	105	115	145	114	112	120	139	131	134	136	119	116	133	120	122	108	141	131	113	143	114	116	124	119	108	121	113	120	122	139	142	133	112	123	120	131	111	136	123	125	112	135	118	146	117	135	113	131	115	138	124	117	133	122	131	114	111	131	126	109	108	127	129	149	127	125	137	123	127	129	106	116	105	120	105	138	134	103	129	122	120	107	112	132	113	130	125	121	117	134	93	105	107	130	122	138	125	125	117	129	121	129	111	138	146	132	121	126	119	114	126	141	118	130	144	126	117	130	134	118	128	101	117	125	130	130	124	94	128	115	107	119	132	109	133	109	112	113	127	116	125	119	132	119	102	107	118	130	121	120	122	121	129	122	130	120	113	134	125	132	128	137	133	127	134	128	117	125	146	140	110	123	138	131	115	117	138	133	117	108	138	118	117	120	127	138	132	114	132	121	130	121	136	117	127	127	131	112	111	112	123	127	126	100	125	133	138	123	138	110	126	136	123	122	132	105	126	122	129	117	135	128	110	117	129	128	108	126	141	118	111	106	159	105	127	100	112	97	108	127	118	119	116	124	137	128	145	125	119	136	137	123	116	137	128	121	129	120	134	128	149	133	128	126	137	129	117	136	113	126	128	127	126	114	113	118	129	117	142	132	121	121	135	123	104	93	137	138	124	124	146	129	127	104	122	147	117	149	110	115	107	105	144	110	117	122	123	132	121	131	124	122	120	100	128	119	135	113	104	131	133	114	99	105	123	131	111	110	129	126	105	143	124	117	118	114	131	121	139	126	134	111	127	139	125	101	111	131	114	120	142	134	143	104	131	113	113	113	111	153	138	123	150	121	133	129	125	111	135	124	114	110	127	116	118	131	128	139	143	124	142	111	134	102	145	120	102	105	133	121	127	130	120	123	133	126	124	130	115	112	132	112	128	89	119	127	132	110	140	129	111	118	112	112	133	130	124	121	120	119	133	112	125	117	122	144	104	129	109	122	114	151	123	121	130	117	126	127	120	131	120	118	120	119	124	130	132	125	135	159	136	112	124	111	122	109	150	132	115	117	122	110	133	125	118	127	132	117	108	122	136	110	109	140	128	113	122	102	116	135	130	134	121	140	125	127	103	111	115	109	112	112	123	124	130	139	146	111	112	120	120	112	122	130	135	148	125	118	136	111	101	95	128	117	128	122	127	114	122	100	125	107	121	125	122	127	126	124	135	100	117	119	110	128	134	126	129	135	104	117	124	122	134	112	124	99	114	121	129	126	134	134	118	118	119	127	138	127	121	108	111	126	130	102	122	112	122	133	123	141	118	134	135	128	103	126	125	128	124	137	148	140	125	126	133	123	146	121	132	123	116	111	142	117	132	131	113	138	128	125	115	121	114	132	129	137	124	111	112	137	118	108	126	97	121	109	101	131	140	124	113	128	130	136	123	119	109	134	118	115	140	141	106	127	134	114	123	113	122	126	120	124	93	125	135	141	111	127	117	121	100	107	105	133	128	147	123	115	129	119	131	115	112	121	104	121	122	116	137	118	121	137	108	129	122	127	145	109	135	113	120	125	127	96	111	129	153	128	102	122	127
6512	526	569	599	582	558	514	493	485	476	479	464	496	404	470	504	520	433	466	468	476	490	431	434	479	448	439	446	440	437	456	460	452	446	461	466	504	447	445	452	441	422	413	506	438	459	457	442	472	414	447	450	420	466	404	446	473	447	469	439	423	471	426	448	480	446	458	452	455	439	461	485	418	406	448	427	429	459	399	482	460	456	451	482	420	453	453	435	430	455	416	451	410	426	419	441	422	497	431	454	455	443	464	431	429	460	465	476	441	433	443	435	429	472	458	424	441	468	447	462	437	451	440	458	444	407	428	443	468	447	457	409	434	431	435	446	414	440	457	437	443	432	431	415	477	468	462	442	447	446	451	453	451	427	480	459	440	420	406	421	423	456	458	442	431	428	460	436	437	459	459	435	447	451	425	445	469	441	455	472	448	451	425	440	412	447	441	471	430	418	495	467	426	458	455	452	456	440	428	453	459	470	439	431	415	427	435	446	427	467	453	444	465	470	424	411	451	440	452	477	463	438	437	441	412	489	432	432	441	457	435	460	435	472	470	473	461	447	442	452	450	437	446	446	423	450	436	468	456	445	421	440	457	425	425	470	471	433	447	445	423	491	467	443	467	458	459	470	447	484	439	431	436	463	436	453	444	441	506	423	431	415	393	465	436	449	464	462	489	437	480	429	474	461	452	441	466	457	504	439	463	478	421	469	455	405	457	425	431	448	438	440	432	455	406	468	426	446	462	429	427	421	454	440	423	456	412	477	460	464	462	428	436	440	402	443	473	424	439	460	410	463	456	428	448	452	447	452	483	468	415	446	410	463	466	445	426	484	460	435	470	410	441	484	441	417	450	460	438	412	465	466	487	479	433	421	437	455	403	447	474	483	447	438	450	455	441	490	461	456	454	418	409	415	447	423	471	442	486	460	476	445	409	420	458	441	466	442	446	420	435	432	415	467	464	441	472	432	439	435	464	465	449	440	481	447	457	410	445	503	380	438	434	463	427	428	443	485	407	452	407	461	459	433	424	423	452	451	480	445	452	457	469	430	475	443	426	446	434	426	453	456	460	459	456	441	415	441	432	416	466	451	453	431	461	411	431	435	451	442	470	427	460	449	466	461	476	447	401	450	453	423	455	426	423	431	421	431	431	438	437	471	421	432	487	447	463	450	457	471	425	457	429	406	449	444	467	477	445	430	398	440	438	454	452	434	431	462	422	485	426	446	456	444	449	419	454	397	453	459	477	448	437	446	455	435	423	470	424	476	460	460	428	418	479	438	465	447	443	433	420	413	422	421	435	439	440	421	468	460	443	434	432	421	436	444	479	433	451	442	451	453	440	459	462	447	465	462	444	428	480	412	436	398	436	453	477	423	463	429	461	429	464	455	465	443	432	450	404	463	404	450	425	435	432	393	497	481	461	425	421	413	434	466	418	451	423	463	467	456	458	420	478	438	411	475	416	453	487	429	486	460	487	452	435	494	480	451	459	442	456	438	432	418	435	427	435	440	427	416	440	410	476	461	437	461	434	424	432	425	430	449	449	447	407	411	461	429	445	467	445	481	446	469	448	424	442	470	490	454	421	480	437	424	464	460	436	408	427	411	501	448	422	488	452	420	436	416	461	434	439	453	432	484	452	483	422	437	440	492	463	456	441	436	456	450	449	478	433	450	468	407	441	484	416	440	420	449	471	413	442	432	429	447	438	428	442	459	445	462	460	481	423	471	443	446	457	455	470	423	405	455	423	448	474	453	436	462	414	459	428	460	447	431	438	492	448	422	410	450	457	456	437	453	440	441	468	431	388	449	457	455	435	456	458	442	446	431	442	449	436	450	394	439	424	450	477	426	436	440	428	433	424	417	462	462	449	466	440	447	451	499	447	443	419	418	458	426	445	433	472	455	474	402	476	464	431	463	448	449	448	465	452	439	436	419	455	457	447	450	427	480	438	455	434	471	461	426	471	443	464	436	429	432	456	421	447	468	440	464	436	440	449	439	437	439	430	428	450	464	446	490	415	459	446	474	451	448	400	450	430	446	470	452	424	463	428	438	473	485	418	419	416	457	472	469	451	443	462	431	453	427	409	423	464	456	420	497	451	426	461	459	406	444	441	478	437	404	449	422	424	456	464	473	480	464	443	452	452	487	454	435	459	444	441	442	462	474	463	462	458	468	462	427	426	431	441	493	453	398	458	446	456	428	474	447	450	450	449	452	465	434	443	458	423	454	483	421	423	432	462	447	447	397	430	449	444	436	469	444	441	444	484	484	416	443	451	453	466	412	422	451	444	437	452	469	418	457	421	455	410	427	470	431	459	457	431	467	459	494	436	442	461	447	429	425	433	460	448	424	437	469	449	428	433	488	437	421	457	447	441	404	423	434	415	450	441	494	441	454	433	455	441	464	446	445	449	423	438	439	448	431	440	458	440	446	450	432	446	460	481	426	440	471	451	471	469	458	471	455	462	487	453	420	433	437	471	440	422	421	492	437	487	495	453	404	429	452	429	430	451	435	449	418	411	456	442	428	433	450	472	456	429	449	465	451	433	472	437	445	482	421	450	423	467	427	415	467	438	424	465	416	429	441	443	441	434	441	439	405	448	456	403	418	428	397	413	436	434	447	431	464	423	465	428	445	434	452	438	438	460	464	415	450	474	476	441	434	447	431	485	455	447	450	436	449	467	439	438	478	425	426	492	446	447	421	446	415	424	461	460	411	460	429	444	452	431	450	456	450	442	458	447	461	476	455	433	460	431	473	450	439	418	424	459	457	466	419	446	424	481	505	441	465	440	441	443	431	431	475	461	464	455	447	493	455	429	441	447	441	452	449	488	415	426	394	444	468	433	456	466	444	442	411	470	475	435	463	468	435	466	462	487	469	454	441	432	420	432	444	452	441	443	448	461	426	451	449	458	446	458	458	428	452	442	464	467	470	449	440	489	463	430	458	418	445	470	454	439	433	452	464	462	443	443	439	498	425	421	430	457	451	449	478	429	437	443	422	417	431	444	443	424	464	416	429	431	452	422	447	451	451	432	437	452	421	458	438	444	434	441	435	417	436	419	461	435	435	458	438	408	448	472	432	412	439	431	432	429	451	441	441	438	500	477	400	448	443	487	466	499	450	452	444	450	474	440	425	467	457	490	464	459	420	435	440	453	452	427	444	417	443	416	416	428	448	443	456	461	455	430	422	469	458	477	451	451	404	438	464	431	444	456	415	437	456	443	436	417	437	441	399	428	403	409	446	473	422	438	447	460	436	456	423	447	435	438	451	433	437	425	439	496	447	451	457	461	414	451	449	451	463	402	456	472	456	449	448	449	446	476	422	453	417	425	435	475	470	395	448	430	436	457	400	431	439	432	490	441	446	448	448	423	441	439	446	459	407	419	394	466	457	438	424	450	470	433	495	443	425	442	440	464	457	464	442	458	447	426	435	442	496	426	438	435	456	416	401	414	437	406	486	471	430	449	417	446	474	405	453	453	450	458	460	434	459
29504	4919	1070	768	515	373	282	245	188	172	124	149	125	125	114	105	112	108	92	80	88	91	80	77	86	75	86	85	80	89	67	76	81	78	74	68	73	67	77	80	87	90	74	71	63	89	88	74	83	76	76	61	78	72	75	71	83	82	77	79	65	85	77	70	74	88	83	87	74	67	80	78	80	56	76	67	76	64	73	85	67	65	69	82	79	55	75	83	77	87	70	80	70	70	80	63	72	68	72	77	78	61	71	74	70	59	94	77	67	77	92	64	71	64	77	70	67	74	73	91	63	87	81	80	85	67	74	78	72	69	66	54	72	69	88	78	69	75	67	73	82	79	74	59	69	63	79	85	68	83	76	72	83	70	74	71	56	65	65	80	75	92	82	63	65	67	65	68	83	84	82	76	74	80	63	81	91	75	68	61	91	58	75	71	73	80	82	73	76	92	77	70	81	77	66	62	55	86	54	69	77	66	53	68	66	81	60	59	84	75	77	69	79	72	70	71	73	62	87	72	73	67	70	92	82	94	73	84	73	62	63	88	66	59	68	70	74	71	62	85	78	62	72	83	71	59	83	74	65	72	74	65	74	86	73	76	82	80	68	79	86	66	77	69	73	68	91	70	76	67	62	67	75	66	82	92	71	68	74	73	78	82	69	81	84	69	63	55	69	76	72	78	72	75	67	72	67	68	89	71	71	82	68	91	83	64	69	80	60	76	80	85	82	72	67	70	84	73	72	61	86	82	73	61	76	80	68	67	68	63	80	74	59	86	89	65	77	81	72	79	82	80	80	85	69	72	83	81	65	56	70	73	61	66	66	67	78	77	72	80	68	62	75	76	89	75	81	57	73	58	72	94	77	78	76	97	86	79	90	71	62	56	63	69	68	71	78	78	71	81	67	76	66	67	62	67	83	59	71	64	76	72	75	77	71	82	72	74	66	78	64	66	87	67	78	82	83	74	75	73	65	58	71	69	62	85	79	84	76	60	73	57	61	51	79	67	75	87	82	78	67	67	65	81	73	79	60	71	78	61	71	68	58	76	79	90	72	67	67	62	66	79	72	73	73	90	64	80	78	75	93	75	81	60	74	76	86	70	88	63	77	66	73	77	68	59	78	57	80	52	71	82	60	76	72	62	80	73	79	63	86	66	49	71	71	62	64	68	78	75	76	88	62	85	76	76	79	69	75	68	98	68	66	66	78	72	77	74	80	79	88	69	86	71	90	67	74	76	62	72	63	85	80	89	61	68	72	85	78	74	81	80	70	72	68	56	82	69	77	91	87	88	79	76	58	77	70	74	83	76	88	70	89	54	80	57	69	79	81	73	73	72	64	69	74	71	82	83	84	81	82	72	92	94	77	87	73	76	73	67	68	69	88	70	77	75	66	59	68	71	74	70	65	90	75	72	78	81	68	77	75	65	75	78	84	90	79	82	69	78	79	79	67	79	67	71	68	73	76	66	76	86	79	77	69	86	71	76	57	87	84	69	71	64	87	83	87	64	79	79	69	84	62	67	62	82	64	81	69	66	60	56	81	72	78	68	82	76	70	88	68	63	70	79	76	81	75	86	71	57	77	73	74	64	65	69	68	76	95	82	77	93	62	71	74	79	70	68	67	74	74	79	80	62	71	66	67	78	67	74	69	78	81	68	78	74	78	62	73	91	81	75	82	67	69	63	78	65	70	89	87	66	69	88	71	78	75	82	69	75	63	63	65	76	84	67	81	63	70	66	73	73	64	76	63	69	77	63	69	65	80	65	62	71	78	83	78	64	88	72	75	88	81	76	71	72	74	75	75	73	79	66	60	73	70	82	73	80	85	85	65	60	68	78	71	59	75	66	66	62	82	74	81	74	65	69	60	79	79	61	68	90	96	74	71	70	59	67	82	72	76	59	62	79	66	78	81	77	66	62	66	59	62	82	72	84	54	80	73	67	82	74	64	77	78	66	78	75	65	65	75	84	75	58	75	81	74	83	73	74	76	74	66	75	69	72	70	80	83	71	84	76	68	86	68	66	71	81	70	64	63	75	71	56	76	72	75	82	76	78	81	68	70	74	66	81	72	73	70	68	77	68	72	81	71	81	68	82	74	75	71	85	78	76	82	81	90	67	84	82	77	75	59	72	75	64	70	76	68	68	75	69	64	70	67	72	72	75	97	82	72	73	88	91	60	76	72	63	66	92	72	56	74	64	73	66	58	75	81	89	58	71	87	60	74	69	72	59	88	85	63	73	70	64	76	63	92	82	78	75	89	87	76	53	74	81	70	64	73	79	69	74	70	92	66	65	64	78	75	72	70	67	71	80	58	70	69	77	82	78	61	82	71	82	69	63	70	68	77	72	62	72	83	77	77	71	96	65	72	83	62	76	83	71	87	67	85	68	74	77	85	84	69	85	77	61	67	86	69	69	65	78	81	64	79	74	65	69	75	62	73	78	79	78	57	56	71	81	58	87	74	87	70	81	70	65	68	74	69	89	78	65	65	66	83	78	85	76	70	78	72	70	68	76	93	68	68	68	71	78	85	67	76	59	86	65	72	83	74	78	74	69	66	66	81	80	90	68	62	76	77	77	62	69	83	79	83	87	82	72	59	77	84	83	54	73	76	76	87	77	68	74	86	75	75	78	62	72	80	58	61	69	61	63	81	62	69	66	81	83	81	70	76	83	52	75	71	83	76	74	74	64	71	63	76	69	69	72	71	68	75	67	80	83	70	74	97	87	78	63	89	91	63	56	81	76	69	68	59	77	68	65	91	70	78	81	49	74	57	75	73	64	75	85	72	71	60	81	74	62	61	77	72	88	73	70	74	57	77	63	72	95	84	63	88	70	72	76	76	84	94	80	79	76	92	72	75	59	66	93	92	80	88	73	87	68	70	76	77	70	74	82	66	83	61	86	79	59	80	76	68	92	72	79	58	72	67	70	77	84	89	74	79	96	77	84	58	70	69	70	69	79	81	77	78	76	80	70	82	85	71	66	78	92	75	77	67	91	81	79	82	62	68	67	61	80	76	73	80	79	66	79	83	74	61	60	72	66	67	76	84	75	76	79	57	69	94	87	80	90	76	58	67	72	77	84	69	66	84	70	73	69	77	76	69	81	90	71	79	58	74	68	78	58	73	82	73	75	68	75	63	74	74	70	73	90	88	75	68	66	89	65	71	74	82	64	74	80	80	82	69	65	82	77	66	71	74	79	80	71	74	69	59	81	74	75	68	79	79	72	77	66	82	77	72	67	53	80	79	80	82	75	74	71	73	77	78	88	68	66	53	71	69	79	73	89	66	77	57	82	57	69	75	83	66	86	66	69	78	73	73	71	72	72	66	70	58	68	78	62	68	59	71	76	64	77	76	68	69	82	78	60	70	72	72	66	71	68	72	90	79	84	71	72	74	62	76	93	91	64	67	61	76	68	67	77	70	83	80	88	88	87	71	71	70	64	84	83	88	71	83	66	66	78	62	65	74	69	60	82	81	79	84	83	78	66
15187	1098	2484	2872	2453	2074	1758	1382	1221	1070	951	818	774	700	655	600	576	543	468	504	448	462	408	418	426	446	436	402	366	422	368	389	328	375	344	333	349	354	359	336	353	325	321	351	337	328	316	333	301	341	305	311	332	304	334	308	331	322	318	276	316	276	320	294	323	287	320	336	283	298	308	277	329	334	312	340	304	316	319	307	312	283	335	302	303	309	305	319	276	279	325	334	308	329	290	302	292	314	288	305	307	268	299	301	266	320	305	265	295	305	330	292	311	310	284	305	300	287	301	321	289	307	285	316	294	307	300	302	287	297	267	279	324	307	315	300	316	299	279	292	308	304	333	298	252	298	298	293	265	323	271	300	318	293	303	300	268	304	260	298	299	312	315	300	287	288	289	318	286	294	294	298	301	296	314	311	320	297	317	295	291	280	329	318	291	270	296	336	280	301	310	286	300	314	294	330	297	315	304	298	309	332	290	287	307	278	310	291	292	313	290	313	306	282	297	321	294	282	293	265	293	320	320	292	296	290	309	304	253	277	272	331	280	295	303	315	285	312	308	309	307	264	308	287	310	315	305	287	310	284	313	311	294	305	294	306	292	287	299	295	314	266	304	324	302	320	277	286	297	313	287	272	315	305	270	324	316	298	308	302	313	290	295	300	309	281	297	321	311	282	298	259	269	283	312	304	275	314	295	313	313	349	301	305	288	285	352	276	279	305	321	310	296	314	283	289	336	301	323	312	292	302	297	306	297	319	304	272	278	290	290	283	280	297	300	316	295	319	294	305	297	276	311	333	291	298	283	271	305	313	271	298	278	314	288	302	276	336	322	291	295	285	291	303	296	307	293	332	259	298	276	298	305	296	289	289	278	296	337	338	289	317	282	297	292	296	313	292	284	306	270	296	281	269	269	303	299	266	295	306	292	294	303	303	290	294	285	271	279	314	273	307	293	289	308	296	305	286	323	311	297	284	266	285	296	300	295	277	298	305	297	271	296	288	281	326	317	284	325	302	257	313	299	307	263	298	313	293	291	295	305	293	282	323	304	278	286	259	283	289	309	295	267	308	322	336	306	306	286	295	309	282	346	304	319	309	271	285	273	305	275	299	298	294	292	312	298	331	291	296	309	283	295	304	318	311	278	329	280	284	320	298	304	287	293	294	283	280	292	336	274	289	327	309	265	294	285	280	282	269	319	297	277	313	286	294	289	322	297	308	301	312	311	313	282	289	288	295	304	294	322	299	300	277	291	320	301	293	288	310	321	308	293	314	300	300	303	295	289	298	298	299	310	309	312	257	309	281	269	289	317	323	297	303	307	320	270	302	314	323	315	298	289	316	310	272	280	319	330	319	326	313	283	291	310	278	301	300	300	301	302	302	286	293	287	302	321	298	337	289	322	281	302	302	274	301	294	276	292	286	313	277	288	293	278	283	316	278	315	320	292	297	289	303	275	311	288	283	276	280	304	296	284	281	295	270	279	303	304	300	293	309	296	318	303	302	288	314	292	305	306	332	318	281	290	296	293	307	308	301	283	292	276	289	304	320	345	303	318	307	325	283	291	316	297	279	301	273	279	279	295	288	292	274	313	330	332	297	308	287	291	280	295	311	320	292	299	269	335	280	290	286	320	272	293	319	301	323	281	287	305	300	305	291	306	283	278	283	321	293	303	311	316	307	282	273	292	324	282	321	282	297	276	317	321	295	302	295	299	283	317	294	297	317	286	324	296	290	278	285	313	284	290	297	284	314	261	294	266	286	285	306	288	284	291	272	308	291	299	290	286	281	294	291	320	313	289	310	293	263	284	306	298	297	286	280	307	306	348	258	268	337	294	271	284	294	301	309	291	304	278	326	356	290	303	292	300	301	301	295	312	313	282	285	267	326	285	323	288	299	315	291	327	299	303	293	288	302	327	292	294	301	314	284	311	300	311	327	322	291	304	314	304	309	288	283	296	285	317	279	298	300	304	322	283	316	311	325	296	305	316	285	309	317	285	328	277	294	296	279	291	296	299	296	298	297	291	275	329	278	279	293	292	290	275	298	323	318	315	291	310	307	286	322	295	314	301	306	284	316	306	284	276	256	277	292	273	321	279	260	297	286	307	284	299	318	305	274	286	311	321	313	310	303	298	313	290	297	299	272	280	293	303	302	294	294	291	275	300	282	313	270	308	296	282	299	280	286	286	333	325	313	278	324	301	320	317	298	288	289	284	274	317	287	306	303	293	307	278	306	303	319	318	295	286	276	295	307	312	295	286	310	268	279	316	297	312	278	309	288	282	297	301	304	287	304	326	290	292	290	309	285	296	273	310	321	290	272	318	309	302	290	315	303	282	301	281	285	274	307	340	264	303	306	294	295	292	287	280	280	313	281	306	303	304	306	296	287	261	335	330	266	312	326	330	344	275	331	292	276	297	301	299	290	294	288	333	292	273	309	313	299	293	308	300	284	280	301	312	288	329	290	288	283	282	296	261	317	309	279	271	294	302	323	306	318	305	303	287	297	256	292	268	294	297	288	281	315	305	290	275	267	303	284	299	287	315	297	270	306	305	292	253	299	279	328	325	287	311	310	285	272	282	335	298	264	316	320	289	284	299	281	268	304	292	295	289	314	284	305	291	301	301	309	308	293	300	299	318	314	265	280	272	300	314	322	287	326	291	314	264	308	315	297	285	307	297	282	303	298	284	307	306	311	279	302	288	277	290	280	319	271	344	269	281	282	264	285	274	281	303	285	305	339	283	329	310	304	309	305	322	277	274	303	299	255	291	308	286	301	267	298	273	317	281	319	299	291	309	310	275	279	307	290	294	293	287	307	290	307	294	284	301	306	303	286	295	275	303	291	275	269	294	313	292	278	303	296	331	305	310	291	296	293	303	284	300	282	281	293	294	333	321	288	298	302	303	305	298	294	316	292	303	302	290	301	288	283	275	316	308	319	325	327	301	293	292	301	303	298	334	327	254	295	305	287	291	294	301	315	307	300	284	289	290	274	308	306	293	287	277	304	310	286	300	289	323	282	304	316	310	333	281	296	307	328	267	285	335	278	308	298	260	331	317	307	306	296	292	297	341	296	297	289	302	302	306	309	282	293	303	311	315	307	286	291	296	269	282	299	295	318	285	311	284	310	247	308	309	315	311	316	302	274	299	291	286	316	289	291	273	298	297	295	269	281	299	289	294	307	289	288	293	292	277	302	311	308	305	319	290	293	258	307	297	312	314	290	309	317	326	292	292	307	313	317	327	298	270	292	284	303	302	285	295	294	288	275	290	304	293	275	276	305	294	284	284	290	298	322	293	315	323	285	321	298	291	291	317	276	309	305	290	293	291	286	282	271	281	308	323	305	282	268	279	285	311	313	295	319	278	299	286	280	307	315	307	273	307	284	261	295	297	296	278	313	303	298	304	304	288	304	306	276	306	270	315	285	294	323	319	292	294	316	291	279	326	309	300	292	300	297	307	264	287	305	317	285	304	268	328	291	303	302	330	289
39707	14135	3448	1467	1028	734	550	431	376	323	262	260	258	210	207	189	182	206	164	168	160	174	161	130	162	151	152	157	135	150	150	129	122	132	157	142	132	130	137	125	139	155	154	110	134	159	140	146	143	139	129	127	136	132	123	98	130	130	131	134	112	124	133	145	143	120	125	130	139	140	129	131	131	121	132	98	135	139	123	126	113	120	116	121	107	132	128	130	111	113	123	122	110	138	145	110	153	156	137	137	135	166	147	128	134	138	122	98	124	129	111	137	122	124	129	104	161	144	139	124	130	128	140	147	136	128	111	108	125	148	141	129	141	138	118	147	116	127	128	116	136	119	143	120	134	118	126	112	131	139	152	138	135	125	114	138	128	117	130	127	143	115	126	131	126	123	122	114	138	130	128	132	135	129	132	124	132	134	146	137	134	118	125	140	117	109	141	124	139	132	127	128	104	136	133	125	118	120	119	126	101	129	120	124	134	118	112	142	136	116	136	110	104	119	117	110	121	133	135	134	120	139	124	153	125	119	129	126	120	128	155	115	103	126	136	117	131	114	116	130	129	121	132	138	128	123	125	124	111	143	141	135	132	150	121	129	131	125	113	128	136	142	108	136	130	118	137	120	106	126	129	144	122	112	136	147	131	122	121	115	123	112	113	122	135	118	112	126	129	117	137	127	120	119	104	127	115	133	112	115	130	136	116	129	124	123	112	141	117	125	120	136	124	130	143	129	118	133	116	130	132	140	113	125	133	116	118	136	121	134	125	122	113	122	136	135	129	110	113	120	143	114	139	145	126	138	135	157	147	122	131	130	116	117	127	120	125	134	124	129	113	125	122	136	117	130	121	130	117	146	122	123	120	136	114	132	119	150	137	126	133	112	120	120	113	119	122	140	119	126	112	132	135	133	129	119	125	145	107	126	125	136	136	133	133	128	109	119	126	112	131	128	146	138	144	132	116	122	102	132	114	124	131	136	143	145	137	135	118	146	138	129	133	110	111	146	116	130	125	110	130	116	118	130	124	136	133	134	111	123	111	122	128	135	128	135	117	99	119	125	111	139	132	124	120	133	123	121	117	132	111	129	131	123	128	114	115	124	113	107	124	119	127	129	115	118	123	115	151	116	121	120	105	140	145	116	125	131	128	130	115	106	119	127	127	134	133	119	127	135	103	125	129	129	131	102	113	132	135	147	124	126	113	126	136	145	135	106	136	140	133	125	152	117	123	127	143	127	118	120	140	113	118	116	114	122	129	132	110	132	108	117	126	139	124	147	116	131	133	132	129	111	123	130	107	141	133	147	109	112	133	139	124	135	116	122	132	127	119	130	144	130	122	114	137	131	120	125	113	111	117	131	107	126	131	142	113	124	134	124	132	138	131	112	138	131	148	123	147	128	124	114	155	150	119	134	134	148	135	116	133	130	110	92	123	114	135	124	110	128	121	148	118	124	125	126	128	124	129	122	128	118	148	123	146	116	117	119	131	127	145	113	137	114	146	130	126	135	125	105	128	151	137	122	115	116	122	114	131	137	108	127	129	125	133	128	138	138	132	134	155	123	130	128	127	109	133	129	148	127	127	132	127	115	139	120	125	146	128	100	110	107	124	111	113	131	123	128	122	121	124	120	132	132	118	120	127	124	117	138	118	109	124	137	122	141	115	130	124	101	141	135	98	111	153	119	133	124	123	133	129	116	118	138	137	139	136	120	136	125	106	127	120	116	134	123	138	123	124	128	119	138	133	142	119	124	128	145	124	153	123	128	139	108	131	142	121	111	133	129	140	130	144	128	100	127	134	147	140	114	116	121	132	116	106	126	120	129	127	130	134	128	143	123	126	120	110	131	116	149	121	120	130	107	103	127	146	134	139	136	130	112	115	144	124	118	133	138	127	133	105	134	132	131	123	108	138	140	143	122	125	129	113	136	132	135	139	129	119	109	139	141	142	154	129	121	119	121	137	154	143	131	128	125	122	133	122	138	138	128	140	128	132	123	118	124	120	133	122	129	157	133	111	145	122	125	117	121	128	136	131	128	129	123	123	118	127	124	132	128	142	111	137	129	138	114	139	135	109	127	118	119	129	140	113	136	121	115	119	116	118	135	134	130	138	119	112	149	107	139	136	136	128	147	145	124	125	118	147	137	117	138	122	111	132	121	122	121	114	131	135	122	140	135	147	128	148	118	130	136	140	123	139	141	127	131	131	134	130	129	124	132	118	125	133	129	126	126	134	103	133	116	136	109	103	125	123	108	125	133	141	133	116	114	112	116	131	119	138	127	127	116	127	119	144	146	109	121	125	134	121	117	116	108	137	113	114	128	149	138	149	120	141	134	118	125	127	118	132	120	130	131	129	139	128	114	136	129	124	131	141	124	112	137	124	137	143	117	132	120	132	117	118	131	141	119	142	135	122	120	116	135	102	136	129	126	118	123	106	136	127	120	141	116	138	147	126	156	138	133	135	128	144	127	130	149	137	124	149	127	107	121	130	137	123	128	129	130	124	137	110	130	135	114	113	109	144	123	136	149	136	98	128	141	122	134	122	136	119	150	118	120	121	128	104	133	124	109	126	107	139	139	125	143	111	107	129	125	114	113	115	134	123	118	131	129	113	127	124	137	114	114	133	110	124	126	140	117	114	124	99	123	134	129	123	126	130	147	119	126	112	117	123	126	131	129	113	126	128	122	131	121	125	104	120	113	114	130	128	148	132	115	124	132	116	122	127	112	123	117	123	132	142	131	118	127	107	128	112	117	137	132	125	138	114	136	116	124	142	119	108	127	121	136	133	124	118	135	123	115	135	134	125	148	139	117	108	138	143	119	153	116	127	132	139	123	122	116	134	130	132	143	129	129	137	128	122	134	121	135	147	134	121	115	123	144	117	115	146	141	123	116	110	132	128	109	111	135	129	116	129	129	136	127	112	123	108	109	134	113	119	144	109	126	110	118	120	139	126	147	136	134	137	147	131	136	147	128	140	126	141	125	130	125	127	128	119	103	118	131	115	112	132	113	141	108	108	121	132	107	133	124	138	149	133	124	121	129	123	130	127	128	138	148	123	133	107	146	121	105	113	133	118	120	125	122	143	122	110	131	137	144	123	122	114	135	133	106	147	106	141	120	128	135	127	119	143	131	135	124	122	122	140	127	118	126	125	123	142	133	119	115	121	149	149	143	133	117	113	125	117	125	121	121	133	143	130	129	126	107	136	125	122	119	127	118	123	130	127	138	125	127	137	112	114	144	128	126	146	124	149	131	130	132	121	132	118	135	101	123	138	125	129	111	136	140	129	129	130	146	120	116	117	123	128	146	135	136	120	125	132	110	114	120	123	110	138	128	122	118	136	121	130	128	128	115	109	131	132	144	137	131	122	138	124	122	115	130	123	129	129	134	117	133	121	118	122	131	129	137	125	122	130	113	145	127	115	122	108	110	127	125	147	125	135	132	132	141	134	119	122	135	128	119	119	132	129	111	120	133	142	140	121	118	112	124
19477	2119	4659	5271	4624	3784	3182	2616	2221	1958	1644	1464	1452	1268	1149	1102	1018	949	903	828	861	810	745	740	715	658	711	666	629	635	618	605	628	578	581	559	553	595	516	564	583	541	563	523	582	558	540	552	555	497	501	510	524	537	515	549	516	525	476	504	512	491	530	508	538	433	505	493	506	530	513	491	443	489	463	528	511	462	489	476	460	531	491	478	474	458	466	496	508	476	476	476	487	470	445	469	500	514	535	507	516	485	477	476	490	485	471	492	475	484	467	473	453	499	519	490	450	491	503	444	486	467	476	490	458	470	506	457	497	485	496	498	492	471	480	475	508	469	478	474	478	426	448	461	482	448	442	501	461	472	454	460	438	479	507	483	460	458	512	472	476	479	438	489	478	450	495	447	450	456	450	502	464	459	499	486	506	472	471	460	464	453	470	438	478	487	464	472	475	508	453	462	494	473	432	484	540	507	505	514	456	444	502	471	500	457	480	485	471	483	428	448	488	437	491	463	470	450	474	469	475	484	454	491	476	450	479	412	508	481	492	476	461	482	446	478	476	437	506	439	482	441	476	496	492	451	438	498	492	512	475	437	478	465	518	478	460	479	500	461	397	493	492	489	460	476	456	426	464	465	470	466	480	485	483	431	483	471	459	477	482	517	437	490	492	447	452	461	444	469	459	424	483	441	470	449	480	453	447	507	426	491	422	461	459	513	450	483	443	435	508	488	474	460	497	436	445	473	459	466	462	457	471	455	456	513	467	506	482	494	471	449	457	454	487	450	448	437	464	424	487	453	433	491	493	482	443	443	484	464	455	472	461	500	460	459	440	448	515	472	495	455	447	470	457	452	499	449	426	463	455	436	439	486	473	485	442	462	486	470	462	442	472	470	470	434	456	450	444	456	502	464	458	448	483	463	464	484	492	463	431	507	494	452	463	461	491	464	473	488	453	487	481	468	501	480	506	456	424	485	456	489	455	466	477	459	470	473	483	468	449	483	465	451	469	471	465	457	476	477	450	477	449	470	448	452	451	499	488	495	512	471	461	446	437	441	499	444	478	473	465	525	469	452	469	458	462	465	448	465	441	461	489	452	423	450	458	453	501	480	462	499	417	432	463	481	450	508	414	447	494	466	483	470	493	480	460	403	473	478	436	451	464	484	466	450	428	474	493	439	484	489	462	439	483	477	473	478	449	458	508	492	483	430	529	457	483	526	455	520	493	441	461	471	510	459	477	458	432	474	477	432	469	461	475	450	440	483	451	443	461	481	444	478	460	465	464	436	486	503	470	474	454	476	449	446	491	439	434	450	467	480	487	483	470	447	437	486	431	464	483	471	495	486	489	476	439	425	453	477	435	464	453	491	431	419	463	433	471	497	507	483	475	458	499	479	477	476	512	435	466	462	436	476	435	475	441	468	455	480	462	423	441	502	516	465	490	481	483	466	473	483	409	449	476	438	470	470	468	472	482	481	444	462	441	494	488	464	464	447	458	459	454	471	451	469	447	476	490	497	463	472	446	454	470	471	476	474	439	469	470	483	460	491	455	471	476	527	446	460	463	447	435	465	476	441	474	497	468	445	478	460	508	459	473	481	510	454	453	438	515	443	473	454	447	475	472	460	494	480	468	448	446	457	459	484	497	445	428	478	462	496	453	470	479	427	464	497	449	440	459	501	462	476	488	451	473	474	499	438	452	469	445	482	440	451	449	491	473	479	473	490	493	415	448	453	475	488	433	468	446	462	481	450	455	482	432	479	500	485	490	498	434	462	493	485	429	430	465	460	470	463	431	509	455	486	478	457	500	457	497	484	490	428	486	471	444	460	429	463	457	441	439	453	475	492	463	459	479	447	429	496	453	437	453	478	452	467	437	475	479	468	476	470	463	426	476	492	459	463	493	446	493	460	432	434	465	441	479	494	462	453	478	474	447	456	452	458	461	469	466	454	442	497	474	454	486	474	490	481	465	486	454	486	459	494	486	447	469	463	464	449	463	477	475	428	476	468	439	489	428	411	452	450	492	456	466	456	479	503	453	493	457	453	434	489	442	468	502	435	487	496	494	472	499	479	488	470	452	460	480	450	471	460	473	482	474	453	479	511	422	487	480	515	442	482	449	485	469	451	464	444	456	499	495	456	461	471	415	469	440	475	468	520	420	454	453	513	472	460	478	490	467	419	461	472	500	452	453	461	492	487	464	516	438	451	466	443	422	457	487	452	479	460	491	472	453	451	458	468	457	477	506	485	455	484	452	456	459	450	462	502	458	497	482	498	463	428	420	466	486	478	505	473	455	491	492	466	458	483	471	460	464	431	472	443	427	477	466	451	448	467	461	470	452	518	436	490	510	452	485	408	470	477	479	482	447	470	447	483	437	520	463	461	499	459	483	483	482	475	486	443	489	477	438	454	454	486	446	447	468	496	479	468	477	464	488	442	495	449	483	481	451	476	465	464	499	479	476	443	469	478	486	442	450	455	451	478	447	443	464	458	456	468	487	470	440	479	469	492	488	495	448	494	490	443	458	469	474	450	495	498	427	441	491	438	497	426	480	446	458	452	483	452	498	461	508	453	446	465	471	503	517	487	458	468	463	469	458	471	470	472	431	472	475	475	453	471	493	490	452	473	458	473	496	487	487	441	464	486	505	493	463	486	478	493	454	495	481	492	448	474	514	498	464	479	473	458	468	467	467	466	477	450	474	504	464	483	427	460	457	464	466	476	483	480	442	481	470	476	436	454	475	455	463	478	460	440	498	466	488	466	471	477	496	457	451	495	482	427	447	467	492	470	479	450	488	470	446	458	456	447	476	476	456	466	481	456	490	462	437	473	488	458	456	457	468	494	487	424	505	428	464	427	484	442	461	476	444	465	460	472	452	485	437	500	463	464	459	457	464	502	480	471	486	434	486	446	491	453	497	434	459	441	453	475	475	460	494	449	509	474	431	428	489	473	460	450	467	424	440	471	453	471	490	459	471	457	497	436	474	464	450	423	464	440	462	481	461	455	486	440	460	473	435	464	467	477	424	450	458	446	481	449	481	471	451	448	482	495	456	482	471	445	466	461	452	470	492	452	476	498	462	483	488	451	460	499	468	456	469	445	434	470	457	487	454	474	484	497	470	459	457	450	508	466	426	463	458	477	446	484	461	485	484	468	457	464	484	446	459	480	458	474	452	456	506	479	482	466	485	486	460	465	476	507	441	471	440	496	454	424	474	482	475	453	466	466	468	491	499	486	480	423	478	518	489	494	502	437	438	415	496	459	482	479	439	460	425	472	490	469	437	439	454	433	468	446	491	473	497	496	458	505	473	495	463	487	456	508	472	451	463	473	483	466	448	490	467	457	463	458	489	467	514	443	457	472	486	413	482	477	482	450	476	484	440	438	466	461	454	455	472	443	504	478	441	478	452	487	508	472	443	453	456	483	477	459	483	476	446	438	458	450	492	461	503	468	450	452	494	472	457	462	461	471	469	452	473	437	439	435	479	480	446	435
4358	343	209	169	147	121	133	126	138	142	135	135	134	141	139	113	123	109	158	124	121	119	132	118	142	130	128	118	134	122	126	142	121	127	134	131	134	110	124	138	165	135	133	123	126	126	145	124	123	121	123	150	118	128	143	116	126	128	136	150	118	128	140	131	136	123	143	134	129	111	117	112	136	126	142	140	105	130	127	134	124	114	150	131	119	137	117	124	121	122	130	121	161	142	128	125	104	128	131	136	154	135	123	124	124	136	125	117	120	132	133	123	123	119	125	136	118	127	128	129	136	118	137	110	131	128	109	118	115	129	144	135	141	137	117	140	126	112	119	137	139	136	126	129	133	115	134	119	120	137	95	125	121	124	129	152	116	125	125	132	126	100	124	111	139	131	126	142	111	128	143	138	121	122	110	117	125	132	132	128	142	126	126	112	146	141	122	129	109	116	136	111	138	122	131	144	103	125	141	151	137	116	141	135	122	116	121	124	120	138	151	130	131	134	121	110	135	118	122	119	132	154	138	140	120	121	129	144	102	121	130	131	133	125	121	123	133	120	114	139	124	116	123	152	125	136	124	137	144	133	127	148	133	129	113	127	126	129	123	110	116	127	139	113	131	120	140	137	135	123	130	150	120	119	146	118	144	111	119	133	113	113	135	110	118	133	123	140	130	131	122	117	151	147	125	134	121	131	144	126	156	129	140	134	118	138	142	126	129	127	123	130	118	126	118	131	125	141	154	124	140	129	113	138	137	136	130	102	111	132	149	128	132	115	143	114	103	133	110	151	117	127	134	143	135	114	143	109	135	151	117	148	134	107	135	139	122	132	132	137	147	137	138	135	113	110	153	150	135	120	127	124	125	132	143	125	128	133	118	140	115	107	118	126	139	127	136	155	134	120	123	127	125	142	124	109	133	137	114	137	121	138	145	141	118	126	133	130	126	134	128	132	128	154	125	125	120	141	106	137	136	124	127	135	130	130	111	128	132	137	126	135	115	122	111	125	121	122	136	125	133	139	117	115	140	116	107	130	127	126	125	126	139	129	139	131	129	142	122	126	157	140	147	128	94	127	116	131	130	123	138	135	117	106	155	135	102	118	135	108	147	110	133	136	103	123	130	131	150	122	118	129	126	122	126	107	110	119	135	130	125	141	113	127	138	136	116	128	120	126	145	113	120	116	117	130	136	133	124	151	123	108	117	104	146	132	113	103	115	123	131	146	142	110	117	148	127	118	136	144	138	124	119	129	113	118	135	139	136	126	127	124	134	123	138	127	129	110	105	127	122	112	148	137	124	119	109	114	149	142	128	124	124	127	108	146	95	130	124	133	126	137	132	105	140	118	126	139	157	116	128	115	135	153	123	126	121	119	124	126	139	142	131	129	128	137	121	138	132	122	135	127	123	113	128	109	149	121	133	123	109	123	117	125	157	124	124	109	121	98	140	128	126	128	142	137	146	127	138	126	127	117	116	120	129	129	118	122	133	117	124	121	125	125	135	138	134	113	109	130	141	127	120	147	110	139	131	135	135	133	120	149	135	135	128	113	119	125	121	140	145	126	125	124	144	129	137	126	123	124	110	139	133	124	108	126	129	123	128	120	132	116	129	111	110	136	115	146	125	123	139	160	127	122	144	125	130	130	128	138	121	127	132	111	123	125	111	121	119	132	124	130	137	142	126	159	130	135	131	131	141	125	137	118	145	134	127	116	129	127	126	132	131	123	129	136	141	127	137	127	125	110	117	141	135	135	132	114	143	135	143	136	109	118	108	118	121	120	127	145	119	161	122	114	131	132	108	136	120	139	107	142	140	114	116	129	138	118	130	118	110	123	133	123	141	138	149	140	145	143	117	128	147	140	133	105	110	106	137	143	134	137	120	128	127	110	116	142	146	139	136	115	120	118	104	122	124	125	119	136	123	134	122	124	135	148	133	114	113	114	139	119	130	133	129	126	133	133	131	125	113	117	141	125	121	126	137	141	141	136	136	133	146	113	111	138	122	141	138	128	134	151	137	123	123	129	119	138	131	117	130	130	118	137	115	121	129	118	121	132	123	119	139	132	126	134	133	130	148	126	142	116	132	108	122	138	147	130	106	137	141	119	141	117	123	141	112	141	127	114	131	140	127	113	132	129	133	114	140	115	135	114	148	122	134	115	116	130	114	136	124	137	143	134	136	123	141	140	126	115	134	139	128	160	125	130	126	138	117	141	135	124	150	122	127	121	136	114	134	136	127	126	143	134	140	137	138	122	139	125	117	106	115	123	128	123	125	143	133	140	138	129	115	112	132	136	110	137	127	120	129	139	120	146	128	127	144	125	137	120	117	122	137	126	119	159	127	131	141	135	130	125	122	141	128	135	154	133	119	135	139	143	152	141	132	126	140	118	132	134	130	120	129	123	132	126	132	105	123	124	128	144	103	132	133	123	136	123	126	146	139	134	135	136	138	130	119	115	137	120	115	136	131	160	135	128	123	115	124	101	122	130	150	129	138	114	128	133	144	133	122	132	97	134	130	128	146	134	150	129	146	131	123	138	135	127	126	159	124	139	135	132	131	116	110	138	108	105	140	123	127	123	132	142	112	126	111	123	114	108	135	135	124	142	125	117	127	116	135	131	135	107	117	112	125	120	141	113	125	133	121	119	129	134	135	128	123	144	141	139	118	124	127	134	149	118	129	141	122	135	123	123	138	113	137	131	123	129	122	138	125	127	128	125	107	136	97	146	136	106	130	128	113	122	122	109	155	138	118	150	132	113	117	132	136	130	133	149	125	137	129	123	122	119	130	124	127	123	122	118	110	127	123	121	116	129	120	126	135	105	132	124	117	163	122	129	147	145	121	131	133	137	96	116	132	132	127	124	122	135	111	140	148	126	151	144	134	127	118	132	140	131	135	109	127	125	118	127	140	128	144	119	116	113	125	147	146	133	156	145	118	126	131	133	142	129	144	114	139	136	139	123	135	134	116	125	119	124	144	115	124	134	124	131	123	134	131	142	105	113	145	124	129	142	111	123	137	135	106	118	132	116	134	122	144	137	136	133	116	134	115	130	131	146	123	127	128	140	123	117	121	113	130	111	125	142	121	128	137	121	149	145	132	142	129	135	139	130	142	114	107	125	131	110	117	127	121	111	129	126	121	137	149	130	115	140	142	120	127	127	145	107	131	140	145	110	120	111	133	108	104	107	147	145	130	128	131	129	130	119	140	125	119	126	132	133	116	131	107	143	142	132	114	151	121	128	124	121	129	131	126	107	117	139	127	136	144	131	104	119	115	135	114	132	131	126	113	143	131	141	151	126	120	148	109	130	158	142	129	131	114	122	135	122	137	108	129	121	119	141	115	120	127	122	117	144	134	101	150	132	117	141	154	134	142	130	117	121	140	115	156	144	159	102	111	122	124	138	119	138	134	121	137	128	122	112	129	124	129	130	121	134	129	111	137	137	109	122	128	127	113	141	107	141	132	139	125	128	142	126	131	131	119	132	134	127
6827	541	680	653	626	588	558	503	521	544	521	484	537	505	505	472	444	511	512	455	465	463	511	491	493	478	498	495	473	480	440	474	482	429	466	466	484	467	491	455	509	477	451	462	456	432	486	444	439	477	453	484	504	435	517	462	458	464	456	473	476	428	506	455	431	452	475	459	488	472	440	444	460	484	496	462	485	479	488	453	454	479	463	420	469	424	449	488	524	477	498	457	441	437	486	496	489	462	474	449	446	448	487	444	473	473	450	456	496	465	445	503	472	467	445	496	411	442	465	482	443	464	483	490	462	490	441	470	502	475	468	481	427	481	465	452	496	505	539	472	437	466	472	438	448	451	484	433	420	486	464	460	485	476	471	443	491	472	469	454	449	460	451	481	447	472	464	483	468	454	424	451	457	432	436	502	429	490	482	463	489	463	465	467	503	474	488	468	477	491	473	482	434	448	513	457	460	473	459	477	475	453	517	455	441	481	469	481	483	471	463	483	470	458	469	480	472	446	465	492	439	452	466	468	450	473	480	482	437	422	403	477	437	476	480	480	439	464	414	471	455	505	459	448	487	418	431	459	475	447	446	498	464	475	452	528	442	453	446	459	456	481	414	429	478	451	432	438	440	438	480	448	479	435	492	463	488	465	459	486	486	474	461	454	402	461	430	469	492	470	473	473	483	418	481	517	505	487	456	436	487	470	435	463	479	449	481	482	464	495	480	428	454	508	469	427	457	455	482	460	407	457	452	461	438	490	430	484	466	429	502	442	455	490	489	494	449	467	478	460	456	473	456	496	450	425	454	449	455	438	455	469	447	431	435	473	492	459	501	462	458	459	480	507	437	451	433	437	486	460	433	461	469	482	464	496	455	455	485	502	503	521	478	467	459	429	462	444	492	433	461	465	469	470	491	473	457	446	452	433	459	480	459	471	468	444	505	474	474	465	440	439	448	475	443	476	443	478	452	484	445	487	454	463	469	463	457	426	471	471	459	484	478	458	459	423	470	456	449	438	458	476	467	457	467	444	479	454	468	436	462	450	439	442	463	471	431	443	466	462	417	493	472	453	446	422	430	456	478	418	455	469	488	456	443	513	473	469	423	499	478	417	434	466	455	473	456	449	477	454	466	449	449	476	492	512	445	471	438	447	513	466	449	463	439	481	465	446	499	481	424	449	460	457	423	465	451	458	445	535	477	449	452	466	440	457	480	457	456	500	475	425	472	461	451	480	465	482	451	491	477	454	425	460	453	474	464	468	445	446	465	453	425	442	447	485	443	483	486	488	480	496	469	449	474	489	493	468	446	437	466	445	469	435	465	445	428	459	484	464	458	469	488	461	447	445	449	432	475	447	447	472	467	464	470	463	483	477	490	460	412	484	480	466	476	457	478	450	489	437	492	499	424	524	508	484	453	487	451	458	472	486	468	505	475	446	429	459	432	456	492	465	454	450	493	447	485	473	505	464	433	440	447	455	515	467	428	461	473	478	476	482	456	460	431	486	455	473	480	463	442	471	479	431	444	521	449	429	428	473	486	466	476	432	444	457	473	425	428	429	477	493	438	465	512	517	480	455	500	483	420	488	426	445	476	431	460	461	423	419	490	479	477	461	447	465	443	447	420	496	479	482	455	516	436	453	472	460	443	445	457	444	485	476	433	459	482	432	449	446	470	483	474	428	490	469	488	509	426	471	436	457	441	461	440	456	451	473	429	498	473	466	427	458	495	437	507	462	445	462	490	489	488	449	480	425	479	482	468	470	470	469	452	434	474	484	499	472	463	453	434	467	463	465	445	447	482	458	467	506	411	428	476	444	491	473	447	511	489	497	483	493	498	445	469	444	477	503	438	487	487	506	463	478	469	458	443	474	461	453	439	442	428	469	476	480	461	468	483	449	477	457	427	443	488	497	470	503	495	460	471	508	474	452	462	457	503	459	493	488	490	451	440	472	446	445	493	483	490	431	466	451	468	438	466	460	446	490	473	459	432	440	450	437	459	501	477	541	458	479	468	456	464	474	428	428	456	468	454	466	474	475	451	445	498	485	465	461	474	495	472	448	439	474	480	458	461	454	466	475	494	463	481	440	509	451	464	484	466	468	442	474	424	441	444	471	485	452	473	477	481	449	471	434	486	445	475	456	476	481	463	461	444	445	453	497	468	455	458	496	457	464	492	477	460	453	442	459	470	463	468	498	457	451	457	455	471	455	462	436	469	478	446	426	467	460	515	448	498	458	474	443	424	486	475	501	481	479	468	440	460	449	447	465	447	480	444	477	498	466	485	426	445	484	475	452	473	460	430	505	445	473	449	456	498	426	471	451	481	491	456	422	480	456	480	494	496	443	478	485	513	476	472	490	491	467	437	470	490	484	426	447	456	464	490	466	457	499	437	484	473	450	478	440	453	454	446	460	463	439	510	465	458	483	454	442	450	476	484	442	485	459	451	439	433	479	491	474	502	483	478	479	482	464	465	481	477	454	491	464	463	453	472	438	475	459	471	521	471	439	453	478	505	473	459	432	461	433	513	487	466	488	477	434	474	479	445	452	450	419	450	447	483	465	428	499	489	478	501	482	505	440	452	431	425	464	510	437	507	467	437	449	435	508	448	482	459	472	479	485	461	489	468	449	486	435	476	484	483	485	450	463	462	466	461	455	454	451	451	494	476	458	487	502	473	449	442	483	500	423	452	463	452	503	492	460	504	451	425	468	446	462	452	437	437	455	444	462	503	465	508	469	469	460	456	499	466	435	478	461	438	473	451	458	447	464	478	516	467	462	459	490	464	486	447	465	471	467	416	458	494	455	440	501	488	449	470	467	476	470	478	444	443	464	468	441	449	445	434	479	435	496	424	441	475	441	503	452	486	494	433	471	466	401	451	455	449	461	459	487	468	486	504	480	478	475	474	450	474	483	474	484	457	480	479	478	454	462	421	450	501	455	433	455	444	431	500	442	456	452	426	468	451	454	473	451	493	500	458	460	489	451	485	448	488	468	474	486	452	441	457	457	472	480	456	487	458	450	486	446	462	481	465	461	432	511	454	450	458	473	461	470	496	432	463	454	447	438	448	405	455	445	494	486	425	459	472	468	488	458	476	450	460	444	473	507	474	471	473	451	450	502	448	459	493	454	468	465	430	473	441	456	446	465	449	467	479	447	483	537	449	467	469	492	461	459	454	440	453	459	442	476	458	460	483	445	522	449	474	497	440	448	458	458	504	466	427	429	462	446	484	517	473	467	460	431	426	466	457	463	527	484	456	492	455	467	476	489	475	475	469	479	491	453	464	466	518	476	416	460	462	456	490	472	458	524	427	489	452	469	451	448	448	469	450	479	490	513	455	495	455	461	468	488	449	451	438	479	448	492	454	468	439	471	463	448	447	438	472	444	495	512	473	412	452	479	454	467	490	428	435	465	450	477	467	468	439	461	497	496	475	479	430	477	483	441	461	479	426	496	512	495	464	468	467	486	496	448	451	463	476	451	443	441	462	491
30570	5345	1169	740	509	409	313	250	208	182	169	149	131	149	126	120	105	76	102	112	105	100	72	88	87	101	91	80	88	77	97	72	90	73	73	89	89	83	84	93	81	74	92	78	103	96	75	82	75	78	90	74	72	80	82	70	70	82	74	72	94	85	66	85	80	81	70	86	64	85	71	91	91	88	95	89	77	74	67	74	90	86	100	82	71	73	75	65	82	84	83	88	70	65	89	69	82	73	90	85	80	76	80	72	81	84	74	79	88	84	65	75	74	74	73	77	81	61	77	83	83	59	75	70	78	58	71	85	82	77	80	85	66	80	88	81	88	72	88	85	92	79	61	98	76	77	81	71	63	68	72	85	84	81	72	86	81	83	76	73	78	66	72	88	85	75	70	78	67	80	81	88	74	80	77	86	73	84	70	83	85	67	77	84	81	73	84	77	72	77	80	84	88	91	75	71	61	70	82	101	78	73	79	94	88	58	76	80	83	68	83	86	67	75	79	82	66	72	67	100	85	68	71	81	77	76	73	69	83	72	69	70	88	66	79	73	77	88	69	64	75	91	87	71	77	121	84	75	65	86	68	86	77	81	63	76	74	62	76	86	88	76	66	89	80	81	80	74	83	68	78	77	86	85	76	81	71	83	80	80	72	79	90	75	82	82	84	89	72	76	87	88	57	70	71	75	70	80	63	61	79	97	76	68	87	68	86	92	73	80	60	89	80	77	83	83	82	91	84	78	66	69	68	69	78	79	80	89	81	83	64	83	76	81	78	90	72	79	75	72	71	77	85	90	90	70	70	69	58	97	71	71	94	90	65	76	84	70	88	59	73	79	79	69	91	70	83	84	70	70	66	85	70	71	80	73	85	69	75	79	81	68	94	84	72	79	94	80	92	61	82	79	68	75	77	86	87	82	84	82	68	78	75	72	67	80	82	85	78	84	82	70	69	83	74	75	80	72	92	77	85	76	91	73	80	70	63	79	104	83	75	74	81	87	81	81	81	89	64	79	72	68	79	62	97	89	63	76	77	59	68	77	83	70	95	74	85	81	87	97	78	78	71	77	76	61	83	81	61	83	64	87	79	68	83	88	76	80	95	72	78	83	68	66	57	74	90	67	81	64	78	76	77	73	74	73	91	93	75	75	63	65	81	83	65	71	66	77	85	97	72	77	64	79	73	81	88	70	69	87	85	83	68	74	76	79	73	69	66	84	68	84	76	81	75	74	84	69	87	80	81	74	81	75	85	93	75	72	82	58	79	86	86	83	66	67	80	87	89	79	86	74	65	98	86	83	67	70	89	77	87	76	69	79	66	75	81	67	68	75	77	90	68	72	69	59	61	86	73	75	70	79	86	69	69	84	84	85	80	76	68	70	75	94	70	89	68	73	74	75	86	70	87	76	66	86	68	80	64	78	70	82	91	81	76	71	79	100	76	77	73	84	70	74	85	64	87	64	75	78	69	74	81	71	83	68	69	99	79	73	80	83	72	68	69	77	75	69	66	78	52	84	98	81	89	83	77	85	73	63	92	65	86	74	89	72	72	76	81	85	72	80	66	78	75	84	81	90	74	83	75	77	76	93	60	73	91	62	74	79	86	66	72	80	72	79	53	85	89	79	69	77	76	88	83	83	81	70	67	72	71	71	65	75	84	80	82	80	81	80	83	75	71	76	92	95	87	84	70	88	84	62	64	78	78	77	86	106	72	75	68	68	74	91	70	69	69	79	68	80	77	73	67	73	95	73	87	79	61	84	88	80	62	69	77	80	79	74	81	81	89	83	89	75	83	74	74	101	80	83	83	83	63	72	74	89	67	70	62	86	77	62	57	82	88	84	83	77	82	98	79	67	72	80	78	91	69	78	93	62	80	91	83	82	66	87	70	84	93	76	76	79	92	65	96	75	88	96	91	83	78	71	68	88	80	75	82	78	62	78	57	68	93	76	81	79	76	72	77	70	70	68	79	73	83	71	77	76	91	87	79	74	84	79	85	87	67	77	71	84	75	77	81	65	82	76	85	72	85	72	81	70	58	83	82	85	80	65	70	81	76	88	79	63	76	93	80	85	82	70	99	76	71	67	75	87	60	79	61	62	68	89	71	67	69	79	81	84	68	54	68	58	83	76	82	77	76	89	81	93	80	79	88	85	80	87	58	67	90	70	58	62	62	88	65	83	80	87	81	95	77	79	75	85	65	71	59	81	59	83	69	82	70	75	83	66	63	68	68	61	71	90	70	70	71	79	81	75	87	79	83	75	90	78	93	80	67	66	74	87	73	85	66	66	70	79	76	87	68	82	92	71	68	75	66	70	66	72	83	92	79	79	77	74	81	87	83	70	76	83	69	83	71	80	71	81	89	83	74	75	83	91	80	76	86	66	76	60	72	54	76	88	88	63	90	86	69	87	73	82	75	83	65	63	86	62	69	74	74	75	80	68	75	66	75	83	74	73	71	95	80	79	57	86	85	73	102	94	80	81	92	74	80	96	66	90	86	75	78	77	83	65	92	68	58	80	79	65	84	68	81	78	86	85	87	86	66	70	71	71	76	93	85	77	80	80	78	60	52	75	79	64	81	69	70	70	73	82	68	90	64	70	82	83	90	68	83	67	70	86	73	68	89	87	72	82	75	67	100	80	66	75	81	62	66	75	82	76	68	91	79	99	70	86	85	94	78	80	76	75	65	86	87	81	84	84	69	84	86	75	76	96	69	78	81	76	81	95	81	68	88	79	84	91	88	81	79	65	69	74	71	70	67	78	78	76	73	66	85	79	80	69	73	77	87	91	92	73	86	78	60	82	78	75	80	86	76	88	80	66	95	90	75	78	70	69	77	84	74	76	75	82	79	72	74	88	85	86	87	75	74	71	69	82	81	78	69	93	68	80	67	81	57	89	71	73	68	90	89	83	80	75	85	75	74	72	64	94	68	86	89	76	62	68	85	89	62	80	68	71	84	64	57	88	82	75	74	84	90	83	76	74	72	90	62	62	68	86	60	79	88	95	71	76	79	76	72	64	73	79	74	72	89	59	83	78	86	88	67	71	86	76	77	81	78	79	78	76	79	73	79	76	75	89	70	72	85	78	69	72	66	83	65	81	84	62	71	81	72	82	80	86	78	90	96	68	94	68	63	81	71	89	65	86	64	88	80	80	77	66	83	75	80	75	86	84	79	62	83	71	66	55	79	79	81	79	87	88	76	67	87	94	65	82	77	69	94	79	67	78	81	78	62	69	77	71	51	90	73	83	90	82	75	68	89	75	81	57	88	80	82	72	64	73	71	80	84	85	99	80	75	67	84	89	75	74	77	71	70	86	79	95	70	85	80	72	82	77	80	53	88	72	79	74	80	87	86	67	87	63	75	72	78	67	83	72	92	76	86	79	65	90	93	67	84	85	79	77	75	93	81	91	77	74	80	82	84	85	84	68	78	77	69	72	73	87	81	86	77	79	76	61	81	75	87	83	82	92	71	66	82	77	68	72	92	77
15714	1234	2634	2949	2603	2097	1722	1454	1258	1117	932	883	814	791	709	653	618	570	539	529	467	466	469	479	437	417	407	427	403	370	400	358	397	414	390	353	357	365	360	393	339	380	341	343	361	344	336	350	320	335	357	369	320	322	321	362	335	320	341	304	327	334	333	346	339	320	345	335	346	330	306	326	336	325	309	309	328	320	339	329	331	313	292	313	330	329	337	323	308	278	309	326	340	324	301	338	307	314	322	319	317	338	331	315	312	336	311	291	310	338	311	309	345	333	324	321	304	310	305	306	367	316	316	305	314	299	299	312	301	329	312	294	320	282	306	302	324	310	319	282	318	320	320	315	291	345	297	322	331	312	309	314	294	337	304	342	316	313	317	277	301	308	353	315	315	319	288	314	345	313	322	310	351	318	302	323	280	310	321	336	332	289	332	315	305	291	271	303	324	324	320	286	323	276	328	297	310	308	333	303	312	319	318	318	325	281	329	332	310	320	334	325	313	312	337	297	303	275	292	320	332	306	319	336	326	308	304	301	302	302	316	313	296	312	290	305	298	292	291	324	289	316	311	326	350	314	301	288	346	283	299	296	320	315	320	333	305	311	319	333	311	338	336	324	315	306	297	338	330	325	315	316	312	323	307	311	312	305	312	342	344	328	320	327	302	327	314	329	305	296	310	298	318	333	339	292	291	288	296	330	312	296	320	338	294	325	342	305	313	342	301	317	323	296	271	321	304	304	295	328	332	287	334	321	325	294	290	304	256	289	318	319	298	326	320	324	307	302	291	321	314	304	300	281	305	336	311	291	300	305	297	294	287	281	346	286	304	305	302	313	292	306	313	314	341	291	295	309	295	310	318	319	300	272	282	340	312	274	327	328	309	338	325	303	313	308	261	330	325	295	308	301	284	299	334	336	303	351	286	312	327	321	300	299	327	309	314	338	317	327	295	303	281	314	300	309	285	314	297	317	327	306	311	326	320	295	315	280	306	323	317	275	305	315	327	336	306	315	334	315	338	299	306	302	296	309	324	301	316	288	292	327	315	272	299	302	318	326	329	320	348	321	343	310	320	332	289	292	325	280	317	335	304	282	332	306	307	298	313	322	289	270	294	317	285	287	285	296	310	327	330	309	306	291	301	290	335	300	316	304	304	282	324	307	270	283	329	308	295	330	318	311	323	322	311	282	304	327	272	315	303	283	318	300	328	322	301	297	352	324	324	280	343	309	319	314	296	329	296	296	301	304	292	327	295	300	316	335	301	294	321	319	348	330	298	277	322	294	327	322	318	324	313	305	313	329	293	337	276	283	321	322	278	322	322	328	292	313	316	321	324	287	324	288	316	323	338	325	307	277	296	305	284	333	307	299	330	290	290	320	318	321	324	324	278	297	314	302	316	298	328	309	330	321	301	316	326	345	322	294	329	325	301	312	317	318	317	320	322	327	289	332	267	296	283	312	334	290	302	305	313	311	335	335	309	311	324	317	328	320	283	336	299	299	294	304	299	296	314	313	313	298	300	298	327	301	290	316	298	299	322	323	291	324	309	305	308	316	294	345	287	333	312	318	321	301	306	299	325	305	335	332	331	298	315	300	277	292	330	314	333	292	308	291	285	298	311	332	296	275	299	332	356	273	306	292	316	300	312	302	298	311	294	314	281	317	319	304	322	302	279	323	280	324	342	293	301	299	312	296	310	291	315	347	304	303	309	283	311	297	343	291	321	279	292	367	313	337	323	304	286	308	301	331	294	284	318	291	322	294	346	337	323	314	313	306	292	324	319	295	293	309	284	297	299	306	307	325	304	295	316	293	315	302	330	314	315	326	310	306	314	343	322	304	302	291	298	288	357	301	322	295	316	298	337	308	308	299	314	311	324	298	339	342	281	348	326	311	298	312	320	341	332	275	286	294	323	303	329	313	301	302	324	310	333	304	309	294	286	304	290	297	320	300	335	267	317	299	301	325	343	315	323	303	324	346	323	289	331	302	316	320	311	327	295	291	284	327	302	307	305	311	327	344	294	314	307	320	306	265	338	294	319	282	292	337	303	292	293	330	300	309	338	303	308	308	329	298	331	326	299	364	306	325	290	328	306	307	303	306	322	334	334	268	328	288	306	288	309	328	310	326	316	343	331	321	288	309	313	278	278	272	292	285	335	321	307	272	319	341	348	309	320	298	322	311	317	309	310	304	281	350	356	312	308	316	331	317	321	297	307	305	336	283	293	323	312	313	304	293	338	303	320	296	295	309	313	338	357	314	301	327	321	304	340	334	282	331	313	323	330	310	320	301	332	331	317	286	293	325	292	318	326	316	294	306	323	350	321	317	320	321	308	299	303	302	332	340	317	297	321	322	338	310	347	279	301	317	296	310	321	308	290	290	288	305	318	322	299	325	311	333	317	312	310	293	326	325	303	333	319	294	316	298	332	328	321	311	319	311	301	336	296	267	319	319	330	268	334	312	313	310	313	291	322	337	323	304	267	309	332	280	301	318	301	306	291	308	301	312	303	302	301	287	302	362	345	304	316	278	297	311	303	323	290	312	342	313	309	297	291	320	289	343	301	298	309	281	306	320	279	294	283	317	351	321	328	328	306	300	308	310	285	282	341	338	308	326	291	312	332	320	338	309	302	316	299	325	301	280	294	317	304	324	300	268	289	320	287	304	288	329	328	371	309	296	291	281	331	328	305	320	331	325	293	326	334	303	316	322	297	283	312	320	308	321	331	322	326	317	308	329	309	296	293	307	326	314	268	308	291	324	310	331	323	299	299	316	316	297	328	286	305	305	316	320	302	307	317	318	318	283	310	269	336	329	303	313	303	318	356	303	322	308	300	305	316	324	318	310	321	305	284	300	319	306	302	268	324	297	286	297	304	333	298	302	307	321	305	318	303	290	305	318	320	309	335	314	293	267	307	295	314	335	319	339	276	303	307	340	317	292	320	306	298	303	281	312	313	289	309	327	328	327	320	306	293	328	315	315	301	288	319	297	330	286	291	306	302	294	341	290	309	293	303	297	330	318	294	294	306	308	299	315	296	308	323	253	350	321	345	322	309	315	302	286	318	317	322	314	298	307	272	293	277	308	275	305	304	320	292	320	340	279	337	330	319	327	313	309	326	321	294	283	299	332	293	321	294	309	317	346	328	308	306	317	290	291	301	290	272	316	286	295	287	302	315	303	313	319	284	297	295	333	301	291	316	309	300	307	317	309	329	278	314	319	285	343	317	306	294	328	309	312	298	330	315	289	312	275	312	282	309	312	307	287	283	293	305	327	290	308	313	307	316	316	331	305	305	358	324	287	308	295	287	302	304	312	291	314	303	319	331	330	297	286	299	323	318	358	299	328	368	327	293	287	305	320	284	335	343	319	328	301	309	310	294	308	289	317	335	304	281	342	303	300	330	274	316	331	345	306	311	311	336	299	317	325	305	305	263	313	306	305	303	300	306	302	292	304	300	312	338	307	315	300	315	338	294	313	303	328	324	314	298	304
39592	14818	3761	1503	1079	729	625	493	352	336	271	257	243	221	221	183	169	176	175	150	185	143	132	165	181	165	155	176	130	154	132	149	170	143	137	138	123	133	136	129	157	110	147	120	127	139	123	123	114	121	120	124	130	141	127	116	128	141	142	142	123	120	129	113	123	139	160	143	115	129	135	132	148	131	139	144	124	136	140	124	129	145	127	154	113	137	124	129	116	118	118	124	118	125	110	138	141	118	124	137	138	113	134	131	116	135	132	130	135	146	134	110	125	134	142	129	126	148	133	117	123	135	164	150	146	119	113	119	131	128	120	120	147	133	123	127	121	133	116	125	140	128	122	130	115	124	121	131	123	143	128	123	128	111	143	128	104	105	116	123	125	145	138	130	119	112	134	129	108	132	137	136	109	139	127	124	134	101	113	127	129	130	137	132	116	128	120	117	119	128	153	129	128	130	132	125	127	125	138	119	126	123	133	114	134	121	123	121	130	112	133	105	112	132	139	119	132	132	136	121	127	128	124	120	133	117	112	115	141	113	138	126	152	127	131	135	138	119	107	127	106	128	120	137	116	144	141	87	138	121	123	117	123	142	122	141	132	130	120	114	147	116	132	100	111	137	129	134	134	131	130	131	139	137	134	138	115	128	128	100	127	120	128	137	141	119	125	134	107	122	131	137	132	113	136	143	131	126	153	122	123	120	112	139	121	124	124	135	124	115	134	120	126	121	133	117	133	136	112	146	117	123	128	144	130	125	135	122	110	157	145	119	141	144	139	129	120	130	139	124	134	110	120	133	131	126	122	141	120	112	116	123	103	128	131	128	140	121	123	126	145	112	145	144	127	135	135	131	116	149	131	113	128	131	115	117	143	134	123	127	132	131	133	111	135	121	125	133	126	120	136	139	121	136	139	131	165	116	121	143	141	132	131	142	122	132	109	123	105	124	127	131	116	108	135	134	132	132	137	119	122	142	121	126	101	111	120	140	130	126	136	146	142	134	131	122	105	143	149	114	154	132	128	112	124	125	142	119	132	132	106	138	138	115	116	108	117	118	126	126	136	132	134	140	124	113	124	119	124	119	134	120	119	133	153	118	143	140	132	132	137	122	129	109	133	137	118	137	126	134	115	138	143	115	97	141	127	128	127	131	128	124	138	120	109	142	132	119	124	122	115	128	125	126	113	137	136	128	133	141	140	108	120	111	130	155	130	134	137	118	126	147	121	125	154	121	111	106	130	125	111	115	118	104	143	130	128	142	122	119	126	116	129	125	133	147	124	135	124	141	127	120	114	123	116	140	139	136	130	132	121	123	132	131	128	136	123	123	129	117	118	124	137	112	139	123	149	127	122	134	125	142	129	137	108	115	141	108	136	126	130	118	119	134	114	154	119	108	131	120	132	122	133	141	130	132	139	139	128	121	119	115	126	130	122	130	106	135	146	131	108	129	130	132	138	137	133	113	141	137	116	118	109	128	137	127	138	114	130	122	139	130	115	123	122	128	123	135	121	116	131	135	112	133	133	135	124	131	114	137	136	119	114	128	119	133	141	105	136	143	130	131	156	121	138	108	137	126	127	118	136	120	140	118	126	121	121	111	140	125	139	129	127	142	122	132	130	125	133	117	125	108	117	129	122	119	137	111	121	154	117	132	141	146	122	141	111	114	137	117	156	107	128	139	114	128	142	126	148	139	113	133	120	126	117	127	123	143	125	122	116	150	136	124	125	118	132	144	123	115	132	108	123	117	131	130	106	134	124	126	117	144	139	139	129	136	137	123	133	137	124	119	129	141	128	123	130	133	123	121	133	120	157	123	116	142	135	116	116	131	147	128	134	133	136	128	109	123	114	99	135	142	125	121	134	136	145	111	113	130	125	127	124	135	127	141	149	156	130	142	123	132	110	120	145	121	137	131	120	126	133	127	126	125	137	127	146	114	129	136	126	144	152	138	153	112	136	114	138	125	114	131	138	117	147	141	137	135	119	121	124	131	109	132	139	149	124	135	115	132	127	133	115	122	128	117	101	122	133	131	137	125	146	130	134	122	134	143	108	144	140	113	119	139	127	122	133	136	137	132	129	120	119	113	145	93	123	109	126	125	128	121	133	149	125	118	121	120	129	133	104	124	131	109	124	120	132	133	121	121	124	135	141	112	128	104	147	124	117	131	143	144	138	126	116	126	133	117	152	139	126	119	129	136	140	125	119	124	120	134	130	120	132	127	121	118	124	124	122	121	130	114	125	105	134	125	132	131	140	134	113	126	119	138	115	130	124	126	117	113	134	139	111	116	117	119	143	130	135	119	109	111	138	141	138	99	140	122	128	115	146	111	124	142	106	117	119	126	125	136	129	119	102	124	131	108	146	163	139	143	133	140	125	122	130	127	125	130	105	137	129	131	134	119	143	127	125	129	140	143	138	104	132	121	118	120	135	144	122	121	135	118	136	154	117	124	122	109	125	128	131	149	137	134	135	135	113	125	133	127	132	135	129	125	120	117	143	133	118	126	121	133	126	132	126	131	138	141	110	150	118	110	156	135	149	135	128	130	132	125	126	113	133	122	135	149	126	122	121	102	127	122	124	117	105	127	138	146	128	134	128	112	123	126	131	117	124	131	119	127	114	126	144	127	122	136	123	141	144	109	137	120	114	143	148	139	133	136	142	140	125	133	125	131	119	119	146	127	127	133	129	146	126	123	105	129	128	144	115	126	132	128	112	126	125	130	121	117	119	132	101	138	123	133	141	136	130	102	136	137	134	127	113	137	130	131	127	132	123	114	125	128	126	105	109	129	124	113	119	124	127	126	127	125	111	131	139	136	136	138	116	122	137	114	130	133	133	108	130	117	114	144	123	118	129	140	126	157	108	112	131	118	149	137	135	106	123	127	117	129	114	136	126	142	142	116	133	133	116	143	129	132	130	115	127	120	129	133	117	124	131	126	112	125	137	146	115	134	134	136	129	141	135	116	108	143	131	145	133	126	146	127	119	122	126	139	133	129	128	118	150	155	143	137	112	119	148	130	121	138	132	136	133	117	133	134	143	134	121	120	133	154	111	139	144	120	125	107	135	116	123	113	129	135	136	101	132	136	134	113	134	113	129	118	135	143	115	138	134	120	131	118	124	107	128	128	128	129	125	114	143	132	135	104	125	126	130	125	105	136	142	130	124	119	128	125	138	118	125	118	117	135	139	139	143	112	140	134	136	127	134	126	132	116	121	119	131	120	122	117	116	133	138	113	145	151	150	127	144	119	129	133	130	118	129	106	117	108	166	132	123	136	135	105	128	133	141	132	115	116	117	151	129	126	109	128	121	118	114	127	124	148	126	113	113	134	118	122	119	148	151	133	127	121	134	114	118	130	128	120	137	122	114	112	107	136	128	118	129	129	119	114	131	115	136	135	129	133	119	136	131	145	139	118	130	123	149	124	123	113	137	121	112	153	112	130	136	129	124	126	121	126	128	122	121	128	136	126	142	126	131	135	114	132	118	149
19482	2116	4643	5319	4631	3849	3103	2566	2197	1861	1696	1439	1333	1234	1170	1080	986	981	946	853	833	775	745	762	730	635	688	676	596	579	668	580	606	630	578	548	557	594	576	569	532	577	538	560	575	491	597	485	505	510	517	506	545	525	484	496	462	507	513	502	487	475	518	488	497	512	494	494	507	499	498	526	495	489	470	489	518	464	451	527	496	519	472	494	480	461	506	506	522	476	484	460	452	465	502	485	488	464	477	468	459	468	514	498	460	459	449	484	435	476	472	473	476	465	492	502	449	456	490	431	475	441	494	470	459	481	506	461	496	508	484	462	481	460	478	470	460	500	431	468	452	463	472	474	492	492	480	482	507	485	475	480	471	448	481	495	446	493	476	476	445	427	487	478	478	477	473	445	450	481	459	467	474	486	480	458	487	477	433	457	514	447	461	427	441	459	431	470	481	439	460	498	429	446	448	469	447	478	471	480	490	467	464	489	464	461	477	467	459	470	482	444	420	475	481	478	457	466	483	485	475	479	479	461	480	490	467	467	449	472	480	459	462	450	466	470	474	478	447	485	467	456	480	479	488	517	494	451	472	445	419	474	464	447	448	466	442	476	461	481	472	474	479	508	442	486	444	429	462	464	469	459	463	431	518	462	434	487	464	432	415	474	474	453	443	475	442	445	453	439	462	494	491	498	521	461	497	446	449	495	474	463	463	441	485	419	435	468	475	438	472	456	471	463	470	463	475	459	463	414	504	458	459	473	454	449	495	464	488	489	475	488	459	486	473	498	390	493	509	454	457	439	453	467	455	497	450	450	461	446	471	482	439	473	485	417	459	451	472	458	488	452	452	452	462	481	470	467	452	488	459	455	462	445	407	469	444	464	441	444	447	454	475	493	425	506	450	460	489	469	437	464	462	432	459	469	484	498	458	497	461	458	454	427	449	471	502	469	476	494	462	427	453	410	478	469	471	462	455	435	464	437	478	466	426	480	484	452	452	462	503	465	458	435	464	510	477	459	482	468	469	499	441	467	442	528	441	455	440	461	459	471	484	457	445	452	527	489	451	447	451	473	475	467	459	447	463	429	509	473	408	449	474	435	447	440	488	493	469	479	502	504	476	484	487	488	470	494	506	480	491	478	483	486	439	447	469	484	463	452	473	473	490	465	466	435	471	437	461	495	456	480	447	507	460	428	455	453	501	453	489	474	470	481	442	482	470	458	494	518	439	477	450	464	440	449	490	454	493	414	472	446	502	493	464	449	484	490	471	469	470	466	473	453	484	410	472	492	462	477	439	466	452	451	508	453	466	447	492	470	447	456	447	477	460	529	499	450	424	479	460	416	442	477	446	483	460	472	469	455	489	481	433	466	456	482	470	456	456	428	481	437	452	465	497	436	466	425	493	448	515	493	463	476	448	443	458	478	443	470	460	481	465	440	450	474	449	453	481	440	468	423	480	497	488	479	496	452	485	496	460	456	446	453	486	459	472	472	455	432	490	478	413	448	468	444	479	483	472	480	460	458	453	473	471	456	498	474	439	450	467	444	453	454	470	465	484	479	447	466	476	441	470	451	498	474	445	454	489	472	460	532	471	467	475	476	483	452	499	483	440	476	448	458	462	438	489	447	458	430	479	485	491	460	491	480	456	460	450	470	443	480	512	412	454	484	470	448	447	463	423	475	448	447	439	453	484	502	449	468	449	445	449	490	473	463	474	460	433	497	470	460	471	465	467	473	449	468	460	471	449	483	437	476	429	482	450	499	474	439	480	468	471	465	485	484	489	447	486	485	477	477	449	463	446	484	423	456	470	462	481	441	405	456	478	462	445	501	476	478	443	416	444	435	465	476	452	484	461	434	459	462	473	472	435	499	450	485	448	476	482	516	455	433	443	440	491	419	498	477	461	447	426	462	492	447	495	458	478	475	488	436	447	462	476	472	450	507	463	457	463	481	471	473	456	463	501	473	447	478	474	480	468	511	456	496	464	474	456	467	477	468	461	425	534	494	468	467	466	497	439	478	438	481	466	434	455	452	481	461	430	485	446	423	449	458	498	501	460	447	477	517	461	447	477	456	479	494	533	462	462	447	456	454	468	455	464	471	471	442	484	427	439	472	448	464	444	483	468	417	480	484	475	483	475	473	457	464	447	507	446	513	429	436	458	481	449	411	467	478	456	462	452	468	439	487	441	448	442	433	461	430	486	437	493	484	429	474	472	478	482	479	476	470	474	462	471	446	439	482	480	450	479	472	429	418	505	434	482	480	493	518	430	443	457	451	467	440	437	447	427	454	491	476	478	498	475	457	435	482	501	474	441	455	456	436	500	459	410	467	484	478	506	442	451	485	445	467	433	454	471	454	504	448	484	491	463	478	463	492	473	447	463	433	433	486	441	486	481	445	467	442	459	479	467	466	457	439	449	472	496	449	479	449	472	481	445	450	449	494	517	474	461	499	491	503	499	431	492	487	453	470	443	434	472	438	491	474	471	433	428	490	493	479	480	483	446	483	454	455	462	476	479	490	472	475	454	458	442	498	464	456	493	517	467	425	491	468	491	462	425	436	459	466	458	476	475	433	478	431	474	479	451	469	456	481	467	451	428	480	472	468	484	477	455	475	495	458	487	477	472	454	445	487	465	461	460	443	485	477	456	488	430	459	441	460	454	502	466	484	448	444	443	455	489	447	461	488	462	470	439	520	463	449	436	476	472	479	444	459	466	465	478	438	456	452	428	465	440	464	459	486	466	432	464	475	477	466	474	496	460	459	477	471	447	463	484	451	468	482	495	443	484	469	488	469	457	463	474	472	442	455	471	425	463	466	474	473	454	493	511	440	458	470	427	444	488	489	456	490	456	463	476	449	444	465	437	478	453	496	485	494	455	460	466	457	478	485	453	471	487	441	456	463	510	470	462	469	448	491	476	453	460	455	482	485	474	485	469	460	474	463	442	510	449	480	461	473	460	457	440	490	446	472	423	456	444	462	435	485	445	484	442	469	461	467	489	474	440	488	476	444	452	479	470	471	495	472	491	480	454	455	428	454	487	474	482	470	474	411	472	465	467	458	472	475	451	431	446	454	471	436	456	460	490	491	452	445	435	412	464	466	475	441	470	456	475	507	528	464	456	457	466	475	481	493	495	465	460	484	473	471	452	480	497	476	461	450	481	467	476	454	417	459	463	479	496	527	491	447	479	481	432	478	506	485	463	443	482	470	490	455	459	431	471	435	477	465	454	478	480	436	462	462	431	447	475	483	440	473	497	501	475	495	479	469	451	463	481	437	495	481	478	413	496	472	446	467	469	457	448	459	485	467	457	461	477	493	459	471	511	416	457	445	421	459	500	473	459	469	472	438	461	474	477	510	453	485	490	460	459	443	472	466	481	448	488	498	469	448	468	422	471	477	482	486	439	505	431	430	474	463	460	474	458	458	491	488	467	480	493	505	489	446	460	448	449	488	468	447	457	441	447	443	490	468	484	428	458	450	456	484	442	453	424	467
4408	302	200	168	156	150	144	139	142	125	139	151	146	136	143	141	133	122	113	137	118	144	134	122	110	137	147	132	119	149	111	144	144	134	152	132	133	122	152	120	118	113	132	145	139	112	115	136	128	121	127	131	114	111	143	128	125	127	129	141	121	112	150	143	123	133	149	114	145	117	135	118	131	129	125	133	139	119	146	112	126	116	107	94	117	135	123	110	161	114	122	109	134	114	125	137	131	108	144	124	130	125	128	128	109	111	147	129	136	114	123	130	125	131	141	132	130	146	124	146	138	141	136	121	143	133	154	144	130	126	123	117	136	125	143	112	105	126	123	129	139	138	109	133	131	139	138	146	133	139	117	119	129	131	149	129	141	144	117	113	112	138	141	127	133	130	123	133	128	123	133	114	132	130	119	115	122	151	131	124	124	129	112	135	131	110	135	130	153	118	121	144	132	126	142	142	114	122	144	108	140	121	140	140	137	126	131	131	133	108	127	127	129	115	138	123	122	124	126	116	111	128	143	127	116	156	123	134	127	118	133	143	124	133	125	139	118	136	129	143	143	139	126	141	142	123	119	124	137	127	118	134	99	106	133	126	119	137	119	119	127	135	102	127	115	121	122	108	139	127	139	128	137	131	127	145	125	118	160	145	125	134	111	145	127	105	126	134	132	139	142	138	117	118	133	110	130	136	133	145	145	128	136	143	138	121	139	131	122	102	144	131	142	156	136	128	120	106	126	126	137	113	139	134	128	123	121	125	130	126	132	147	130	143	115	148	113	141	138	139	130	122	139	125	126	123	131	111	139	117	123	118	125	113	135	129	125	111	129	110	128	144	107	128	125	131	104	128	130	132	128	143	144	131	127	128	122	124	135	124	143	122	149	125	130	135	134	113	128	135	119	120	125	138	151	154	130	121	142	122	143	124	140	122	135	138	123	148	110	141	118	144	125	138	137	151	129	130	146	130	134	130	121	138	107	120	112	148	136	113	132	117	127	119	131	139	142	126	137	129	117	115	124	126	119	134	113	104	130	115	140	119	137	134	143	119	131	116	132	112	126	118	128	135	140	119	146	129	124	144	130	131	147	144	117	144	141	142	125	134	107	114	121	141	139	108	141	137	126	133	130	133	131	133	124	118	130	146	129	125	116	145	111	136	149	119	124	118	136	126	131	130	133	130	120	130	137	129	115	125	100	150	121	148	124	112	134	117	120	129	155	124	144	126	149	147	140	153	113	145	113	150	121	137	126	128	130	115	124	124	128	118	128	136	151	129	128	135	123	138	154	139	157	117	125	126	108	138	132	137	139	118	151	161	131	131	128	122	131	112	119	139	136	125	136	124	129	117	140	131	123	134	122	109	119	136	144	131	134	116	122	121	120	136	109	116	123	148	148	126	129	125	123	115	122	131	122	141	114	135	143	108	121	127	137	125	137	135	131	129	112	161	120	121	118	131	136	137	138	135	122	137	134	139	127	116	140	124	161	128	110	129	118	114	136	124	124	136	108	144	123	131	138	136	141	146	126	127	121	128	138	120	140	126	128	119	136	126	105	128	126	126	123	136	110	130	138	108	119	125	115	131	120	137	135	136	144	122	119	136	138	126	143	116	137	114	136	89	138	137	130	132	146	133	105	133	132	122	122	133	120	121	131	129	111	116	117	115	106	127	108	123	122	121	124	144	132	130	129	132	139	120	112	121	128	128	119	155	140	124	120	123	126	115	127	121	126	131	133	153	128	137	116	145	143	87	134	122	110	137	125	153	131	132	123	100	129	108	138	92	132	139	120	156	123	128	144	126	132	112	143	135	143	142	115	152	142	138	108	122	125	123	123	145	131	115	135	118	120	140	139	115	122	126	134	134	132	140	140	117	131	121	137	121	122	134	123	141	122	109	143	113	130	127	133	124	110	123	143	143	132	126	119	135	137	132	136	113	122	110	131	130	108	121	116	144	117	140	122	133	123	139	113	130	132	132	133	112	131	122	141	125	138	148	99	108	125	160	129	120	122	125	141	119	126	134	110	140	146	133	160	123	132	123	141	108	135	125	131	133	121	116	127	128	128	118	143	125	117	133	129	153	120	129	129	132	130	127	110	124	129	135	116	126	121	125	131	130	127	135	107	131	135	115	134	174	125	105	124	134	130	138	147	116	150	131	126	107	126	133	94	143	139	117	141	132	129	131	143	138	137	128	126	136	139	152	119	128	110	118	123	149	131	131	136	138	114	137	134	124	135	143	150	130	126	126	139	136	139	130	150	135	134	134	140	155	124	132	140	95	127	118	126	132	125	129	145	138	116	136	125	136	138	134	96	123	140	118	119	122	130	133	141	136	123	137	121	106	129	107	137	143	118	122	109	126	133	135	116	151	131	128	136	138	130	139	127	127	126	141	154	132	136	140	140	119	142	134	131	152	111	150	128	128	109	134	128	133	113	143	131	122	130	116	135	133	120	154	132	126	110	147	144	138	135	138	122	148	134	127	145	121	144	122	118	121	139	137	124	128	125	98	129	119	140	103	114	125	126	124	138	115	105	138	122	151	121	116	124	132	125	122	105	145	113	139	148	117	126	137	119	127	137	124	133	120	137	115	133	122	127	124	123	133	137	116	123	152	130	144	131	124	112	120	106	133	125	113	133	140	137	123	133	141	131	116	135	135	152	137	123	119	123	127	125	119	138	127	126	125	132	134	127	141	138	134	128	153	113	126	148	118	125	123	133	119	126	116	134	132	154	122	151	147	128	118	119	126	126	142	128	145	117	119	115	147	114	138	123	130	123	119	115	123	138	124	134	121	131	108	125	114	134	136	132	122	124	115	128	117	140	144	115	141	143	124	139	125	141	109	145	142	145	151	157	129	131	113	133	135	132	118	122	126	132	117	147	136	154	122	117	127	128	123	115	123	127	125	128	152	122	147	139	133	130	141	105	103	148	112	132	134	128	119	129	121	151	123	129	130	127	114	128	120	147	124	121	134	123	123	134	127	137	121	109	127	137	137	97	149	149	123	127	127	115	124	135	120	130	135	122	126	122	114	149	127	151	143	139	125	133	132	138	133	142	127	128	121	123	126	122	127	115	113	148	139	150	130	130	137	122	118	130	155	137	140	123	112	147	127	134	131	126	128	121	131	116	120	142	120	135	121	127	127	122	131	144	138	123	125	127	123	122	88	110	137	138	125	110	122	136	134	105	129	126	120	132	112	142	127	144	119	151	133	123	118	122	132	140	124	162	126	119	149	121	127	130	134	133	131	128	135	127	130	121	129	130	130	146	127	126	126	124	134	137	129	131	121	115	122	122	124	143	122	141	140	138	145	144	139	129	144	132	137	127	147	142	128	117	109	139	142	111	130	124	132	130	118	126	129	130	132	121	102	142	150	110	121	126	132	127	133	131	131	141	114	141	131	124	132	143	136	134	137	138	129	124	138	132	120	126	131	138	126	133	142	128	127	118	145	129	133	130	139	118	131	118	145	119	120	122	121	137	138	126	114
6835	515	640	614	602	581	571	547	554	548	522	509	509	560	495	503	521	440	473	509	458	487	467	473	447	464	482	449	458	497	497	473	475	486	472	504	431	454	432	494	481	468	479	463	429	438	491	453	484	471	463	469	473	470	472	453	421	458	482	473	487	443	494	496	455	448	461	466	472	458	446	459	495	470	487	492	448	430	427	460	473	461	473	484	495	448	487	471	440	497	396	450	459	461	452	421	467	443	428	492	462	478	450	454	468	451	481	458	420	438	447	481	474	451	498	461	457	430	462	443	449	436	466	484	488	463	469	439	480	457	485	455	471	469	473	417	468	508	481	481	465	459	458	444	465	433	486	441	462	465	479	457	450	462	460	456	464	424	535	459	442	478	518	455	483	477	457	441	472	432	476	431	466	465	463	487	481	496	461	494	498	447	474	439	474	452	468	500	448	470	485	484	446	488	479	424	445	470	480	450	454	398	472	468	456	463	503	447	454	493	404	440	450	442	482	449	455	469	450	490	464	483	463	452	480	479	495	429	490	459	462	437	419	423	443	428	433	434	471	506	463	461	434	524	463	440	465	475	474	433	454	452	421	450	468	489	435	460	430	445	449	472	460	443	441	475	493	461	493	451	440	457	446	440	455	480	413	465	447	482	470	493	441	493	427	482	458	468	503	482	447	450	454	465	460	459	430	452	468	471	457	457	427	451	444	473	460	462	496	459	457	468	479	470	476	471	478	480	473	448	465	452	479	450	515	464	472	447	495	485	474	463	473	499	473	476	466	484	454	435	472	448	430	469	473	461	463	429	465	479	466	477	455	477	474	461	478	470	466	452	431	470	448	443	465	485	488	459	459	438	440	444	489	472	461	461	465	457	450	455	453	437	475	434	437	450	455	470	461	482	470	422	488	473	470	452	512	514	470	461	476	482	466	495	478	470	440	505	460	439	464	474	461	447	497	457	446	471	479	441	469	444	485	459	495	420	479	447	489	461	493	492	484	444	471	474	456	450	487	457	466	430	468	462	494	456	424	437	465	509	479	486	459	466	461	493	480	504	433	455	459	464	454	429	495	467	476	467	464	441	449	463	448	472	455	471	475	430	466	429	414	488	447	441	467	420	439	431	467	492	461	444	479	455	445	440	471	464	469	469	450	485	474	480	458	485	477	465	444	468	462	477	453	491	453	450	478	449	464	467	448	443	513	460	472	451	437	447	457	473	446	464	502	426	452	466	469	504	447	458	530	466	467	424	444	477	502	459	442	464	474	464	479	495	504	458	463	470	480	432	475	462	434	485	460	428	478	473	437	432	461	451	449	455	429	449	482	472	462	487	424	455	473	456	440	481	416	443	479	460	476	502	431	459	473	456	454	464	502	448	456	488	443	477	415	476	463	481	507	496	462	510	449	450	503	450	448	452	432	462	479	452	500	427	457	446	495	440	462	491	482	499	484	461	456	445	521	450	468	453	476	455	426	450	471	477	451	459	477	487	456	473	447	424	485	480	449	469	455	424	454	466	504	425	462	421	462	437	494	398	418	480	469	480	453	471	496	482	526	490	451	444	440	433	487	459	467	470	457	456	460	475	451	437	461	453	466	464	465	462	471	421	454	465	444	430	446	470	467	536	436	458	433	470	475	472	497	434	475	433	487	489	466	478	461	515	469	421	475	450	445	471	407	444	444	432	440	449	489	492	444	429	482	429	470	464	454	466	437	487	451	448	450	489	472	466	466	473	425	474	441	442	465	439	448	477	456	465	476	461	529	463	475	484	479	459	472	466	504	475	454	463	475	459	441	469	451	454	461	456	464	466	502	442	486	478	452	449	451	499	462	427	484	442	457	476	472	444	483	450	439	439	464	431	481	464	437	460	462	474	495	428	460	432	457	465	463	467	460	454	505	473	450	489	442	482	483	439	448	509	456	477	458	412	407	440	504	445	479	446	483	461	462	507	488	448	411	505	436	458	477	462	431	444	458	467	453	456	456	442	460	511	465	483	457	487	472	443	461	469	455	456	494	457	495	463	450	477	480	450	451	500	481	444	432	496	476	474	466	489	486	471	440	429	458	478	483	494	444	462	476	458	468	446	461	409	480	468	448	459	459	454	434	447	475	485	482	504	471	456	464	441	469	483	498	456	528	449	486	516	450	470	437	452	447	483	468	440	467	464	446	482	459	494	479	509	444	461	492	477	468	461	463	469	440	470	458	471	503	463	475	500	485	477	457	479	454	487	426	474	460	439	482	398	444	455	472	440	461	455	471	411	420	472	453	460	462	476	458	477	472	478	472	472	461	475	424	447	481	457	451	453	469	457	496	496	472	480	456	463	474	526	473	454	442	482	461	458	481	463	471	497	450	446	451	468	468	434	503	518	500	425	482	457	453	482	420	433	470	440	478	478	478	451	508	425	446	436	447	480	476	455	451	501	445	467	453	478	430	445	453	479	478	498	487	466	485	481	496	451	469	439	449	495	451	422	430	501	468	471	479	422	465	509	469	445	483	449	439	475	454	467	483	437	454	495	461	447	461	480	455	464	443	451	441	473	425	456	441	462	522	476	493	465	505	445	484	450	466	482	463	513	460	503	430	448	481	473	465	517	474	485	448	443	461	444	443	464	485	468	446	469	477	430	444	479	475	415	476	501	486	453	457	502	484	409	460	446	469	458	500	479	465	462	488	437	494	440	463	452	464	464	466	437	489	480	480	455	464	460	450	465	472	502	462	467	503	493	495	469	496	466	457	459	443	465	450	490	504	462	477	466	447	486	460	468	478	505	443	492	447	470	458	480	516	458	474	490	462	485	485	474	474	465	460	469	427	502	446	472	434	464	402	498	464	454	490	435	481	456	446	497	435	463	463	484	515	485	479	457	435	475	432	459	422	446	440	435	426	427	436	449	464	478	481	447	454	454	440	444	458	487	469	466	456	439	462	460	474	466	491	472	445	478	457	466	468	499	482	464	497	464	490	496	510	455	461	469	466	484	475	471	449	441	493	451	397	453	460	487	432	479	464	481	476	458	469	511	495	441	478	472	481	443	465	484	486	476	479	451	469	464	456	483	462	496	470	477	450	429	471	459	500	487	451	450	455	462	489	467	483	463	486	428	461	500	460	442	503	466	460	451	448	445	440	458	448	456	463	460	464	478	481	462	456	453	474	433	495	428	477	474	496	486	445	474	467	452	451	429	470	454	445	446	449	438	470	466	454	478	484	456	477	491	508	435	450	502	466	455	461	430	488	466	466	424	493	453	477	478	458	484	454	444	477	481	443	407	506	439	432	469	426	472	495	444	476	429	406	467	466	450	457	454	461	439	445	479	449	470	460	463	453	510	500	465	466	436	458	475	465	486	472	457	454	426	457	445	418	460	449	463	457	483	463	455	425	450	440	450	488	470	462	473	483	497	509	453	444	468	474	446	495	455	455	446	492	473	424	440	474	444	447	420	481	457	471	472	512	429	492	460	471	479	472	440	468	465	459	441	436	476	474	503	469	493
29990	5172	1120	771	556	387	304	247	204	179	150	151	134	126	114	107	119	117	96	85	90	93	109	90	94	101	90	70	91	92	103	95	83	93	73	93	77	101	89	86	91	76	78	69	90	91	92	76	67	87	74	86	67	89	99	84	63	66	63	78	88	81	83	86	78	84	73	88	69	83	81	85	83	86	83	82	77	70	100	89	71	56	73	85	85	79	80	89	83	86	86	72	88	90	72	78	72	84	69	72	68	84	69	84	75	55	66	83	75	88	78	81	66	93	84	65	81	78	82	80	74	75	61	78	85	75	85	82	74	71	90	78	67	77	71	79	97	74	76	71	74	57	72	74	72	68	80	72	63	84	78	73	75	71	71	76	71	67	85	63	74	94	72	85	70	84	71	87	65	78	74	75	83	69	79	75	65	68	78	72	69	72	77	83	63	78	79	74	58	68	62	71	85	80	75	82	75	68	63	76	69	85	69	87	83	70	85	74	67	60	74	79	71	65	78	78	72	92	71	77	60	82	83	71	78	76	71	75	79	81	99	83	90	72	67	87	81	84	69	79	69	83	64	74	85	80	89	68	69	67	65	66	73	78	73	65	66	82	69	82	68	87	73	84	83	81	75	68	78	85	67	75	85	79	73	65	84	79	66	93	74	93	90	66	63	86	67	64	78	82	87	69	88	81	76	69	77	79	62	83	59	79	73	75	73	74	78	76	99	73	89	64	76	68	101	88	75	80	72	74	82	70	68	79	80	66	80	88	78	75	62	84	67	85	68	59	72	80	90	86	79	79	69	84	84	66	80	83	69	62	77	79	67	90	64	68	82	62	74	77	83	83	76	72	86	82	81	68	80	65	67	75	60	91	91	74	88	87	84	88	83	59	74	77	74	59	86	71	93	80	79	82	74	92	66	56	87	69	66	104	87	96	78	88	60	68	85	69	66	77	78	69	76	74	95	92	77	66	76	62	81	95	55	74	78	87	82	90	78	66	88	80	89	62	92	80	65	74	69	91	76	75	72	66	79	88	66	77	75	70	74	72	82	69	66	69	71	66	78	76	78	75	68	77	70	81	79	69	64	84	83	55	65	63	68	77	66	68	82	73	68	90	81	58	70	62	91	66	79	86	88	60	66	84	71	69	87	75	59	67	82	78	61	76	88	69	83	76	87	82	67	59	70	71	78	81	83	86	53	68	70	69	94	73	79	75	81	59	75	82	61	79	62	65	72	80	81	75	73	62	78	81	89	60	78	91	76	73	75	79	70	76	82	94	60	74	69	83	82	73	67	76	88	63	75	63	73	78	68	74	79	87	91	69	77	74	71	89	97	78	67	86	75	89	79	76	73	78	75	75	90	67	95	74	65	84	67	80	79	70	53	105	78	84	75	96	64	70	74	80	76	78	79	74	81	58	80	84	76	85	80	72	68	90	71	91	73	82	71	79	88	75	78	79	76	66	92	69	82	69	84	85	87	80	83	70	71	64	70	66	68	86	81	81	55	56	70	87	87	78	77	78	68	67	79	80	77	71	79	75	97	67	90	87	73	79	77	85	66	65	91	81	63	80	67	71	77	68	76	84	73	95	69	84	75	61	76	66	81	72	81	83	91	81	76	66	67	75	89	75	73	85	68	73	84	78	67	74	75	67	82	63	78	83	81	69	66	80	83	75	72	78	82	71	74	78	80	84	72	72	69	78	81	72	63	71	60	87	90	67	71	84	89	65	78	65	78	81	91	98	92	72	92	78	90	97	71	83	87	84	80	66	63	81	90	67	65	63	93	68	80	76	62	66	82	74	89	82	78	74	68	67	72	93	57	78	81	82	81	106	108	71	78	66	74	73	84	71	81	77	61	72	74	80	80	70	72	79	57	80	78	80	83	94	73	64	65	80	67	62	80	58	73	74	75	80	75	90	69	79	98	93	78	87	57	82	77	88	78	80	75	79	72	86	79	72	70	83	89	77	70	78	72	91	66	68	68	76	81	62	63	94	77	68	58	61	86	71	70	78	90	90	73	74	85	77	85	80	101	72	69	97	77	78	95	88	77	80	76	82	81	90	56	76	82	84	79	72	72	82	87	74	70	71	76	83	89	86	61	88	76	98	76	76	67	83	83	92	68	71	80	91	87	92	68	59	71	82	67	56	70	75	63	71	81	83	80	71	67	84	90	82	80	83	83	106	77	62	68	80	66	74	77	85	83	78	64	77	68	76	75	78	77	67	68	71	75	79	82	82	89	82	90	67	91	80	74	68	73	64	82	66	77	73	59	66	69	93	65	83	78	66	78	82	74	90	70	73	69	71	66	85	89	77	66	67	81	84	81	58	69	64	70	66	71	78	69	72	80	96	80	78	86	64	93	63	71	65	75	75	76	85	66	55	92	88	74	90	84	76	61	74	80	62	88	56	89	89	75	88	74	70	62	87	72	91	80	70	79	70	71	68	72	78	68	76	64	67	81	85	87	86	69	67	68	74	86	72	79	81	93	79	75	88	70	84	77	85	71	84	88	60	69	68	85	61	67	65	77	63	81	80	85	59	75	66	85	94	91	80	77	73	75	81	68	69	74	84	79	81	84	85	72	83	83	94	69	67	73	97	68	75	92	94	84	71	75	91	75	61	79	84	78	71	61	70	70	79	84	59	66	78	75	79	73	79	77	74	77	82	71	82	64	90	79	94	85	56	80	60	66	82	70	81	87	88	88	73	82	81	61	78	88	75	79	80	82	56	89	82	69	79	55	67	86	76	79	75	77	81	85	89	72	81	72	59	71	81	69	83	75	74	79	79	71	66	69	78	93	93	84	91	83	73	90	88	84	74	85	73	66	78	78	83	87	79	78	81	73	74	93	82	79	87	85	60	71	69	66	79	81	85	71	84	56	72	79	75	80	86	79	86	76	77	73	70	50	92	89	75	72	71	72	83	81	82	82	73	74	91	83	73	68	82	71	79	83	89	77	72	67	79	90	84	80	86	85	84	73	87	63	77	82	82	56	64	65	80	76	79	75	80	74	64	79	82	68	71	72	67	76	56	63	68	76	63	94	84	75	82	79	68	65	85	61	73	88	63	86	83	86	84	97	90	67	84	79	74	54	78	63	75	86	83	85	82	60	92	90	78	82	80	67	70	58	84	77	78	59	57	75	84	77	75	73	86	79	66	74	82	77	67	78	74	65	71	59	69	71	73	76	81	67	63	78	81	91	72	66	80	68	78	55	58	81	83	68	102	82	56	85	85	69	87	87	71	87	72	87	81	79	91	67	79	81	76	80	69	71	62	78	90	81	64	78	72	58	88	85	77	75	74	79	91	57	81	74	69	82	70	71	81	74	77	57	76	71	77	76	84	83	97	72	82	65	77	75	82	73	72	76	73	87	73	84	61	78	100	85	79	85	75	99	66	79	93	83	87	74	96	66	82	63	72	71	94	72	71	91	74	76	73	75	67	73	60	91	72	80	79	72	83	77	82	83	88	77	63	70	83	71	88	78	74	78	75
15508	1128	2578	3018	2699	2067	1756	1545	1180	1043	925	914	820	749	678	692	596	598	517	556	469	494	494	440	470	388	402	402	405	387	387	403	379	356	330	388	383	362	338	328	351	355	414	369	374	341	344	319	337	314	336	328	312	322	326	343	308	299	317	347	324	304	334	344	304	332	352	334	312	328	350	323	315	321	348	319	302	327	306	308	316	349	298	345	299	309	324	345	319	347	311	304	338	315	308	303	320	305	307	286	314	316	327	317	317	306	308	343	300	310	310	303	316	339	284	304	326	290	316	318	307	326	298	299	303	312	320	316	290	358	338	318	322	328	323	271	321	327	298	331	299	310	320	311	306	302	322	315	302	310	337	310	299	309	322	291	281	298	299	316	332	340	304	272	305	298	288	316	303	322	310	279	323	330	315	330	301	332	305	319	318	318	353	309	296	329	310	294	288	301	324	349	301	290	309	311	304	326	308	297	325	306	306	310	302	316	304	318	336	343	317	315	304	334	310	289	320	332	305	311	320	321	322	312	303	304	288	322	311	309	304	349	321	311	285	325	302	304	316	279	321	296	309	312	295	283	307	291	331	330	313	337	280	298	311	330	292	325	300	314	258	289	339	303	291	313	303	324	291	314	311	301	335	325	304	278	301	277	319	303	344	275	299	334	271	288	301	314	309	310	305	300	326	346	321	343	310	314	304	301	294	320	319	320	317	306	302	314	270	325	310	298	318	296	307	332	332	313	316	308	332	322	313	289	304	291	324	293	299	294	293	314	302	312	298	283	326	328	327	297	291	297	310	293	293	288	302	316	310	315	305	297	307	311	321	321	302	297	302	318	342	301	329	287	293	317	342	303	299	312	298	262	326	313	304	309	346	306	317	325	324	296	307	313	319	292	321	304	350	332	312	319	348	280	323	282	289	293	316	335	286	313	296	344	326	293	336	266	311	312	302	285	317	317	315	309	314	309	298	309	325	300	271	325	303	340	306	303	309	335	325	288	297	322	281	313	274	297	326	302	300	295	292	302	286	267	334	306	285	293	301	309	308	289	285	294	316	319	344	282	338	298	314	292	307	317	312	291	292	310	324	332	289	303	298	323	300	324	292	343	292	329	324	312	291	328	319	295	282	331	318	309	328	279	300	293	302	351	283	295	327	321	304	300	292	290	322	293	327	304	319	305	304	312	286	312	303	330	308	295	292	291	304	348	296	298	284	332	319	324	295	320	303	338	270	327	307	310	330	307	307	289	310	287	275	331	308	288	301	275	322	331	307	297	297	294	297	296	327	304	309	317	319	299	291	291	339	317	265	314	291	326	314	329	326	307	273	272	317	300	308	313	310	310	295	298	323	306	281	296	304	343	286	297	308	320	297	320	300	333	326	297	318	312	301	312	305	332	295	287	286	306	299	327	300	315	314	289	322	297	330	303	279	333	335	281	299	314	316	291	310	347	313	307	291	302	296	320	323	314	329	323	296	297	291	291	293	294	338	328	320	253	309	330	295	306	296	313	303	289	295	314	306	260	303	305	310	291	346	311	311	294	285	342	260	303	305	295	303	289	299	321	312	298	272	314	307	305	281	305	317	293	303	308	329	292	294	327	287	332	263	311	301	303	295	304	337	291	313	304	301	290	307	298	318	262	330	305	302	313	315	300	322	301	292	297	288	305	298	313	322	290	329	329	331	299	324	314	280	304	347	324	289	308	304	290	307	335	325	333	309	337	311	320	306	300	301	301	334	281	310	327	272	310	312	290	329	315	319	306	304	261	319	292	291	352	300	340	305	334	289	290	325	294	295	311	292	346	308	278	309	308	299	314	324	296	328	279	330	317	281	308	328	337	300	300	366	311	323	312	316	286	302	322	299	308	289	302	314	299	247	309	320	329	290	310	342	323	294	312	287	308	311	278	314	327	315	298	291	294	323	311	339	348	292	277	329	319	330	322	317	326	298	306	272	317	301	310	271	306	288	301	327	308	317	276	306	299	282	276	308	333	320	291	334	312	335	312	330	295	283	288	324	322	300	325	307	313	308	320	317	292	300	320	282	291	324	296	320	300	321	312	318	273	299	294	366	309	295	318	327	288	322	306	277	310	318	301	313	330	296	322	278	331	300	309	341	321	309	296	290	290	288	317	297	312	317	336	342	315	306	283	295	324	282	317	319	326	318	310	312	310	327	334	322	297	294	275	313	320	288	267	332	303	313	293	311	301	295	285	292	330	298	301	317	343	290	353	289	290	316	320	343	301	320	320	338	310	302	328	328	297	331	289	307	304	292	356	297	315	310	301	312	301	312	283	329	316	316	296	336	308	308	323	346	273	305	310	303	318	314	294	279	308	297	288	309	295	281	296	350	304	309	297	324	315	341	351	286	255	308	312	295	309	316	309	307	302	315	270	318	298	305	319	358	313	319	331	295	301	301	301	294	304	305	316	332	327	290	340	295	323	305	284	295	318	284	351	275	315	261	292	302	281	326	271	310	322	318	311	299	299	317	317	313	325	315	293	306	271	311	320	295	289	300	328	306	349	313	310	307	293	322	320	301	301	296	325	286	322	299	300	321	315	278	296	303	290	289	306	294	298	304	306	292	315	319	342	310	295	323	321	316	293	322	288	315	323	314	333	327	303	358	320	275	283	318	299	301	307	286	341	304	304	301	303	276	307	316	310	328	330	270	339	335	305	292	333	287	318	318	316	323	317	307	333	325	339	338	300	330	298	326	315	286	301	298	323	310	324	315	326	300	307	313	295	359	299	317	308	314	285	290	306	319	337	293	309	289	314	358	334	325	319	329	301	305	335	327	316	301	305	311	292	305	318	280	311	292	268	284	314	313	311	331	290	327	324	293	292	325	289	309	316	304	285	309	296	307	337	301	303	296	295	304	282	296	295	295	321	319	311	314	321	295	285	329	329	294	313	303	313	334	311	316	298	335	314	319	323	319	322	312	347	318	280	283	297	289	278	290	322	331	282	309	318	313	299	276	316	337	327	316	298	334	281	330	298	313	288	313	298	317	306	298	306	312	326	301	292	314	304	313	296	309	335	294	293	300	287	345	328	307	275	320	333	299	308	305	319	300	307	320	293	305	294	315	319	335	334	342	296	292	313	305	312	298	301	334	311	310	317	303	327	304	313	315	312	336	311	319	325	294	316	326	298	304	295	325	290	320	316	318	298	327	297	304	278	315	299	347	297	300	307	327	301	307	322	351	289	331	302	322	307	341	290	301	281	338	337	317	300	328	313	314	303	305	321	298	320	249	299	293	322	308	305	297	297	334	298	311	290	318	274	278	313	329	296	307	333	316	287	307	344	326	328	334	320	322	296	302	319	323	312	300	287	312	313	308	319	322	300	312	290	282	283	309	255	336	338	306	303	301	337	248	306	297	316	321	330	289	326	319	321	326	309	299	311	309	295	276	306	283	329	344	310	315	315	270	326	323	330	341	308	278	328	311	281	321	283	336	298	339	320	287	303	300	284	313	296	308	291	313	302	313	333
39569	15197	3748	1647	1036	739	612	491	420	373	316	279	258	243	210	226	197	215	207	192	162	195	150	159	171	159	160	168	138	138	160	165	167	143	139	152	145	153	138	141	132	170	151	156	150	130	153	123	147	150	118	135	158	139	133	125	133	143	135	136	124	111	137	130	136	125	135	142	137	131	137	155	128	134	128	149	149	118	135	124	137	147	139	155	124	139	140	128	139	154	154	133	144	144	124	112	139	112	140	147	138	118	120	137	141	133	143	123	135	133	104	138	139	133	133	129	142	124	119	138	126	150	135	131	149	153	144	156	148	123	123	149	145	148	129	133	131	146	133	144	113	144	124	137	126	136	127	136	147	144	126	119	164	159	158	160	137	137	146	127	141	124	132	155	137	133	166	136	130	127	124	145	130	157	140	150	129	125	148	141	123	129	119	149	140	112	128	124	134	128	123	135	126	147	143	140	124	131	149	155	138	160	138	145	138	123	123	144	150	110	142	128	143	131	131	130	142	124	146	159	133	140	140	134	127	131	132	132	158	162	123	144	135	128	130	120	130	120	129	132	138	126	142	124	107	119	122	126	143	133	134	129	133	142	131	121	130	128	130	124	132	141	122	127	145	127	136	105	148	127	130	138	134	143	137	139	113	147	122	148	130	142	119	138	126	135	148	130	139	114	133	139	129	139	118	127	122	133	136	129	132	109	145	132	147	128	137	128	131	129	137	132	145	139	143	129	122	127	133	126	145	142	116	128	139	133	158	157	140	119	122	146	141	125	139	135	147	111	136	107	117	135	146	141	125	130	157	125	146	150	123	172	119	120	120	122	146	150	153	137	133	131	134	121	126	131	126	160	120	132	153	137	128	147	127	138	98	139	130	109	116	153	140	150	142	111	127	135	139	139	136	150	133	129	119	146	143	127	149	147	134	124	124	138	143	137	139	121	128	158	120	118	152	124	139	147	119	132	152	136	149	130	121	142	117	115	141	146	156	142	124	136	135	131	132	153	159	138	143	145	148	108	136	150	123	150	122	139	119	133	129	138	130	136	133	125	130	119	127	155	113	137	146	127	127	151	130	129	146	137	144	132	140	133	126	126	136	136	142	138	126	153	138	143	128	145	118	129	143	133	113	123	159	101	146	114	150	104	148	132	139	145	138	133	156	134	124	137	145	128	123	122	126	120	120	121	119	146	141	145	147	142	141	146	142	140	132	115	135	128	154	130	133	142	115	123	136	133	126	142	153	131	142	131	124	127	133	139	132	123	138	123	151	132	151	108	120	141	130	144	128	128	142	130	141	121	131	164	133	136	128	146	125	138	164	146	135	123	141	130	133	141	126	120	126	116	130	119	131	129	130	128	115	153	136	106	123	131	127	121	139	141	155	149	130	132	137	130	133	146	153	140	141	127	128	111	119	144	134	148	151	134	130	140	142	119	135	145	133	143	123	144	129	115	136	136	135	116	137	145	137	134	120	148	145	122	131	141	115	116	121	143	149	141	137	126	128	111	148	139	127	139	120	126	143	131	136	141	131	124	132	126	141	158	138	109	140	129	115	144	129	132	138	118	147	116	126	142	122	131	126	143	134	146	118	146	134	131	128	136	138	131	152	114	120	106	128	126	140	150	152	113	134	126	156	117	125	117	152	130	131	142	134	135	137	124	132	116	145	136	155	135	144	127	142	133	112	134	125	143	134	145	127	117	147	153	127	152	132	120	134	135	132	123	144	128	126	132	128	139	134	144	126	144	130	154	136	115	130	130	117	122	127	141	133	138	153	122	135	124	128	120	138	146	132	140	130	133	154	139	116	111	131	117	147	144	107	131	122	138	149	138	114	123	147	128	106	127	154	137	126	119	133	121	145	148	130	131	117	134	133	136	132	133	126	125	148	138	118	139	136	142	138	128	139	148	125	130	140	149	128	121	117	122	131	155	135	137	126	140	143	135	123	125	135	129	117	120	117	122	130	144	116	111	117	113	132	133	142	114	129	148	145	133	138	127	127	137	124	130	129	127	144	119	154	143	139	131	124	140	126	129	120	121	123	97	138	135	116	126	149	127	151	150	124	120	137	145	117	132	117	151	140	128	137	140	142	141	133	124	133	118	134	137	141	138	135	126	111	133	112	127	141	129	136	133	115	138	141	146	126	125	128	139	136	122	110	133	127	138	138	143	153	123	136	132	135	116	126	128	138	116	129	137	126	140	138	131	123	124	136	139	136	148	147	127	144	167	151	132	148	139	131	151	136	132	141	122	128	145	115	149	124	140	126	144	118	133	99	124	116	119	133	143	125	132	141	143	133	124	105	124	146	143	130	129	101	156	134	125	134	130	131	145	150	141	158	129	124	139	150	112	116	136	131	133	134	124	126	132	141	135	130	132	119	138	128	138	126	130	118	142	124	143	112	147	126	148	138	152	120	128	143	127	147	128	132	127	132	125	139	130	116	137	138	132	149	128	157	127	142	133	121	123	141	153	132	140	126	145	101	141	145	122	129	131	131	133	127	145	143	144	127	124	156	153	126	126	155	140	111	136	143	122	138	136	135	128	138	140	137	130	114	119	148	114	126	128	137	155	132	118	134	149	121	144	131	118	130	144	143	127	162	133	134	123	134	132	126	109	133	135	105	153	158	141	148	152	128	120	137	137	136	136	133	135	148	140	143	129	117	121	139	150	140	121	136	120	127	130	135	135	131	153	150	154	146	144	135	153	129	142	155	152	132	129	144	115	151	134	141	129	143	136	128	148	123	149	114	137	146	122	109	135	134	148	128	145	159	130	143	122	130	117	135	120	132	100	145	154	113	151	138	126	136	132	116	124	134	146	125	152	120	151	113	139	116	142	146	116	113	142	145	132	118	158	115	151	122	132	151	120	141	121	129	143	138	124	115	139	128	150	131	140	137	141	135	138	123	157	112	134	134	139	123	131	132	137	126	120	135	150	148	134	133	137	135	157	112	131	146	136	135	132	126	135	140	129	136	136	125	113	117	135	121	150	118	124	131	129	127	145	135	127	156	125	147	130	132	137	116	111	152	118	145	126	145	126	134	146	130	116	127	137	154	140	141	130	143	126	144	146	125	128	116	136	137	130	125	140	143	144	128	118	140	143	115	138	129	147	131	129	130	138	134	143	144	130	128	122	145	150	133	135	157	118	137	135	146	137	132	136	124	130	118	135	123	118	144	144	158	126	129	116	142	146	136	121	123	162	144	127	110	154	117	108	157	140	147	129	132	117	121	135	133	145	147	128	134	123	139	131	115	144	145	138	122	129	139	127	146	136	143	143	124	137	135	134	114	148	109	141	137	131	130	130	134	130	125	128	119	159	143	119	119	121	150	128	129	124	141	125	125	117	123	132	134	132	148	128	143	135	130	120	158	156	136	141	128	129	146	122	121	147	135	132	128	140	134	116	136	136	143	143	130	148	128	149	129	136	135	123	148	107	138	129	120	142	132	147	140	121	135	145	149	144	135	142	144	128	132	131	128	108	147	129
19546	2242	4932	5581	4869	4018	3219	2720	2337	2014	1815	1553	1425	1399	1225	1097	1120	965	959	897	891	838	781	803	768	701	669	723	656	689	678	651	647	592	633	632	602	582	577	595	543	572	606	598	581	587	537	542	552	574	530	496	505	526	510	549	512	560	508	517	512	505	508	525	523	519	498	527	543	512	525	545	486	553	515	491	501	519	543	515	522	483	517	463	501	505	508	484	508	516	506	516	464	524	514	484	498	493	507	479	506	524	534	495	513	506	536	484	520	473	462	470	455	525	526	479	504	476	482	486	505	509	508	488	499	517	511	504	500	488	473	491	476	491	469	474	521	485	514	501	476	516	485	497	506	491	508	473	446	528	499	466	505	471	520	501	496	489	510	442	480	483	501	456	465	489	462	485	456	462	479	489	479	508	499	483	498	483	472	488	474	488	502	468	501	483	472	511	474	499	468	507	485	488	499	523	514	540	485	525	471	499	486	456	502	494	507	498	474	484	485	472	454	504	432	478	484	500	520	500	458	468	497	526	516	543	483	488	510	512	439	481	531	491	502	502	530	493	501	556	476	528	444	507	466	503	515	480	465	506	491	474	480	522	501	457	472	507	492	510	504	479	508	483	458	517	456	515	476	492	498	433	489	462	478	489	480	514	472	518	487	515	496	477	432	473	475	495	487	516	498	475	472	511	493	473	486	495	506	517	491	465	485	498	448	436	477	474	483	445	477	497	512	420	432	492	502	493	499	478	473	452	461	500	521	474	486	479	479	477	468	478	496	508	482	464	499	477	508	469	485	495	495	441	506	511	489	473	488	518	480	453	541	470	496	477	526	483	522	465	498	535	502	481	468	511	481	483	490	515	444	501	462	528	515	538	488	473	473	461	460	512	476	522	464	502	472	504	459	487	463	463	478	508	537	510	508	520	510	474	467	487	504	524	471	491	454	474	495	532	478	494	470	502	495	479	472	459	507	441	492	477	519	492	529	464	488	452	471	491	513	492	494	467	479	486	491	505	530	463	505	500	515	459	477	481	479	508	482	505	475	452	466	479	489	467	510	461	517	508	507	503	455	502	533	482	467	513	506	481	439	497	528	471	482	518	467	513	478	489	504	477	482	498	481	457	478	467	513	463	498	491	513	527	491	487	463	486	490	463	462	501	458	466	468	517	501	508	488	431	480	510	489	464	500	476	512	544	524	494	493	449	478	495	486	478	507	513	493	531	458	499	480	469	495	483	508	489	470	510	478	511	446	479	488	486	479	495	510	480	468	492	484	499	489	460	477	521	492	493	493	512	495	487	481	496	472	486	500	493	490	470	497	488	460	484	504	492	509	505	489	480	505	507	491	546	486	463	487	485	531	499	477	480	474	485	453	507	470	525	453	483	457	470	477	499	514	433	486	458	500	484	471	515	493	476	477	504	496	485	491	494	497	465	518	475	512	482	476	485	480	471	442	522	522	518	508	472	465	508	467	514	497	494	471	463	461	447	512	462	505	456	501	485	504	481	490	491	467	510	502	520	526	445	491	440	499	474	483	511	459	468	513	515	493	486	508	469	496	471	496	516	483	497	527	494	457	462	503	511	478	471	498	470	548	454	505	522	477	499	495	474	469	501	494	522	523	455	479	497	515	466	481	490	518	475	531	516	447	465	481	500	503	515	471	490	483	473	449	450	483	499	440	478	458	508	498	451	454	465	487	477	503	505	475	477	485	486	470	519	473	439	521	502	472	477	486	503	502	521	482	495	495	466	505	499	494	539	494	469	472	485	498	496	505	501	473	487	482	485	485	517	499	474	466	471	492	459	520	496	465	510	535	475	481	510	490	483	502	492	537	483	468	505	490	493	484	528	493	473	485	495	525	459	531	520	550	476	471	514	489	450	510	469	478	514	479	480	467	474	428	469	505	477	465	458	487	490	495	482	499	491	493	538	489	523	480	485	488	477	460	497	488	476	522	494	432	470	476	507	469	488	491	501	478	461	502	519	525	508	492	469	492	482	480	509	487	495	499	501	480	452	486	499	510	502	466	517	439	518	511	538	481	486	459	490	510	488	486	465	488	484	457	477	503	527	444	503	484	472	516	502	480	455	478	503	517	493	471	502	494	499	458	454	484	502	498	470	482	524	503	470	496	495	494	502	490	526	511	482	473	484	481	454	492	505	509	501	474	491	467	471	462	461	480	476	473	480	482	470	539	469	472	458	468	501	498	474	469	494	503	505	472	467	499	497	480	451	497	472	505	489	486	491	470	478	478	504	460	493	520	482	498	470	492	481	451	424	503	495	465	490	496	472	498	496	452	452	521	470	496	521	466	506	503	506	427	483	477	484	488	528	497	454	494	467	424	410	464	529	499	472	501	469	519	468	475	517	492	477	490	508	479	455	485	464	472	507	502	475	463	482	481	468	475	464	485	468	488	502	487	494	492	449	461	454	488	477	469	481	484	526	472	517	499	532	476	466	512	464	471	442	449	488	490	532	494	488	487	431	477	469	473	508	515	477	442	483	519	530	490	525	506	488	486	513	499	481	464	492	501	448	521	478	474	518	504	493	494	462	497	462	441	485	498	508	497	502	490	521	474	478	483	481	469	509	507	473	507	490	465	495	482	504	450	505	532	494	507	461	466	508	456	453	494	467	509	524	473	482	459	516	494	515	502	508	465	464	480	462	497	505	514	489	483	483	521	427	512	510	475	492	472	448	478	482	489	512	514	445	525	513	490	451	481	504	482	478	495	501	528	463	513	446	446	482	479	458	487	481	472	485	475	507	461	512	481	525	468	502	483	519	501	490	501	498	509	499	455	473	522	477	514	539	476	470	487	492	480	488	462	445	465	486	479	487	505	479	475	469	494	508	499	450	465	467	498	526	491	477	471	455	496	472	504	520	507	476	483	463	461	479	489	479	453	500	472	477	533	522	497	486	475	479	491	493	545	456	496	477	472	516	501	455	487	496	468	478	484	510	464	466	495	524	502	484	493	480	500	494	479	484	495	449	485	494	497	465	493	498	513	481	498	492	486	486	506	505	503	480	469	518	519	492	482	465	470	497	469	468	488	520	477	469	535	487	462	455	464	534	491	489	503	447	459	461	509	478	499	519	483	487	481	496	490	479	465	490	498	515	465	511	480	460	510	484	507	464	515	513	497	511	514	478	491	505	492	482	458	446	512	475	499	485	495	485	432	488	474	541	484	485	532	489	503	504	487	483	452	473	477	497	488	483	473	505	477	472	468	492	467	502	538	496	455	514	489	498	483	501	498	505	514	517	506	496	511	473	527	465	476	453	491	478	518	490	506	469	476	495	495	526	467	482	468	509	464	520	547	502	514	479	485	495	490	486	520	525	499	517	464	472	501	496	534	505	509	544	445	512	483	515	521	475	453	487	502	503	487	503	510	508	504	465	465	475	483	479	526	500	527	485	534	509	541	496	475	510	496	504	484	485	521	446	510	520	474	481	481	498	517	500	492	478	485	494	471	487	479	489	479	497	447	497	491	461
3902	302	192	157	137	131	135	135	153	135	124	144	104	138	124	121	131	128	123	131	119	134	111	115	114	142	128	125	107	119	130	138	117	114	126	123	107	132	134	115	139	105	146	115	123	116	124	133	125	135	129	129	113	115	123	106	130	123	134	119	160	135	107	122	130	117	129	116	141	135	95	116	148	123	108	142	118	116	116	123	137	122	115	131	136	127	119	121	115	121	115	125	113	138	111	127	108	128	116	120	126	108	127	133	132	131	123	121	140	117	117	133	140	130	102	107	141	122	109	135	112	137	144	133	106	106	113	100	120	115	116	116	123	137	123	129	137	107	116	130	113	119	122	116	111	146	103	119	117	101	126	123	124	127	118	115	116	134	119	132	112	106	131	115	124	136	125	103	125	123	120	116	114	126	100	119	123	124	115	152	105	132	131	132	125	126	130	119	108	121	128	121	134	122	122	116	127	129	133	122	112	119	122	126	125	122	112	107	123	138	153	129	91	135	123	120	124	116	142	120	103	119	123	155	117	122	121	109	114	128	111	118	113	117	134	104	123	132	118	129	130	123	121	119	137	124	120	139	113	145	135	125	114	117	127	102	123	112	130	121	131	112	118	112	109	125	130	124	127	131	130	111	113	105	108	126	109	129	140	143	124	118	111	116	129	137	118	125	127	105	132	107	126	125	115	114	118	128	134	138	124	111	123	116	108	117	112	121	122	114	130	130	117	137	112	117	123	97	120	136	123	131	128	121	142	127	128	111	127	118	116	135	109	123	122	93	129	95	127	125	119	133	128	139	120	141	119	138	133	141	144	105	107	140	135	129	131	136	105	138	118	140	119	107	124	124	124	135	130	139	118	136	112	120	122	120	124	115	118	124	117	122	125	125	136	112	130	131	130	121	117	124	123	144	105	116	121	130	107	111	123	118	127	116	136	108	128	101	129	124	125	117	118	131	117	132	114	133	136	123	123	129	117	126	117	111	129	128	144	136	133	122	115	131	117	127	123	147	105	112	112	104	129	119	116	119	140	117	126	134	112	131	111	121	129	122	118	112	115	117	117	129	145	117	97	121	125	133	123	120	123	119	102	110	121	124	137	119	147	134	123	117	123	126	125	111	102	117	130	113	121	126	136	110	136	117	107	107	132	111	135	113	155	128	126	142	129	117	123	122	126	126	126	144	137	136	120	112	121	134	100	116	114	122	115	133	110	126	123	109	109	133	135	125	128	108	141	101	149	131	144	134	120	120	133	129	126	111	129	126	134	125	125	117	123	124	128	112	106	130	115	128	117	124	114	139	124	133	114	137	127	102	106	128	94	124	120	113	130	122	110	117	112	111	114	128	101	116	102	134	124	128	128	123	137	108	116	122	124	127	125	141	116	122	118	127	119	127	95	98	113	116	136	134	117	108	92	123	122	103	125	117	102	115	123	127	99	130	102	102	132	112	134	138	139	124	112	133	126	115	138	123	121	142	117	119	121	119	123	128	120	136	109	109	96	123	123	115	112	129	125	120	108	128	107	113	119	113	126	138	124	130	127	107	131	109	133	120	110	124	139	122	110	118	101	122	101	128	113	118	133	110	118	117	100	125	82	105	126	116	118	119	118	132	125	124	141	125	113	124	120	133	115	136	119	134	134	129	115	144	132	131	135	120	131	113	139	116	124	110	127	119	136	127	133	119	142	115	126	100	111	119	107	141	121	115	140	129	107	117	124	104	130	137	141	122	119	129	127	123	123	121	120	124	121	121	125	131	117	112	122	125	130	128	97	126	119	126	130	122	131	101	118	121	120	122	108	121	115	120	133	124	122	134	133	119	132	119	149	110	122	127	129	110	112	113	102	114	121	117	119	106	123	129	136	135	127	129	114	106	107	113	128	132	115	115	104	118	133	124	130	115	113	117	129	128	99	118	107	117	115	129	125	120	123	115	115	157	113	116	123	137	130	123	121	117	135	131	130	120	119	114	118	145	108	128	122	106	131	127	120	123	130	123	132	116	133	109	110	96	121	140	127	136	136	154	114	108	124	127	136	125	101	114	121	118	119	105	121	104	114	122	134	127	113	126	118	121	131	104	154	143	124	126	108	128	127	100	98	135	134	130	128	101	129	127	133	117	110	107	139	122	115	125	138	118	131	119	131	109	109	124	122	149	120	132	123	94	139	140	115	121	122	131	133	116	128	97	108	110	129	118	118	136	120	117	104	112	125	126	117	118	138	138	123	115	132	124	129	114	113	120	129	124	129	137	143	98	120	105	130	115	106	112	110	132	129	140	131	114	138	112	117	137	108	130	120	118	123	133	144	125	133	120	120	125	120	115	102	109	108	118	131	117	113	108	128	121	138	103	130	122	104	136	133	126	121	108	141	130	121	123	139	116	121	134	116	119	116	127	114	109	117	133	131	111	141	122	100	113	137	115	147	131	126	121	116	117	126	110	124	122	120	136	117	140	111	135	120	116	108	113	135	127	116	128	114	148	126	112	125	146	134	114	112	150	124	128	131	119	125	121	118	127	134	120	126	117	129	128	100	121	152	111	120	114	130	116	107	137	117	119	124	117	123	121	121	136	146	137	122	112	105	135	122	99	118	119	118	112	110	144	106	119	111	126	111	124	120	139	113	126	147	123	129	124	117	127	120	140	120	121	125	117	137	99	127	135	113	128	115	102	127	128	106	111	121	124	127	103	100	132	129	111	106	130	113	118	118	131	108	127	140	143	136	122	122	112	129	107	116	110	107	99	132	129	102	121	116	140	132	136	132	118	107	130	112	135	120	121	136	136	114	120	110	112	120	119	127	133	111	116	118	128	128	122	126	122	120	107	114	133	112	122	122	137	113	122	123	141	126	137	127	109	132	121	114	131	136	135	122	129	136	140	126	130	135	114	140	110	151	115	117	129	114	103	110	117	102	137	114	130	122	153	123	131	122	113	118	114	128	125	138	121	136	119	119	142	100	127	121	119	128	112	133	115	114	115	133	116	116	117	111	142	122	120	128	112	117	133	126	104	136	124	113	122	123	115	129	103	132	122	142	123	109	136	113	142	118	112	135	132	101	111	123	112	118	122	111	141	123	117	125	138	137	121	137	135	108	125	122	130	101	114	112	122	129	117	121	137	134	130	114	121	117	108	137	124	123	132	122	153	128	130	120	136	129	123	140	131	111	99	128	124	130	135	127	112	137	115	144	143	112	93	126	114	120	130	128	118	125	121	135	125	110	109	147	108	117	134	118	119	107	131	144	133	133	121	109	108	98	133	114	122	135	128	112	118	135	144	108	128	126	141	129	106	135	122	139	118	135	125	96	109	127	130	129	126	136	108	112	114	138	131	108	124	137	124	127	133	112	108	110	117	129	116	113	102	149	125	108	117	103	110	142	127	128	119	108	115	108	128	113	155	102	102	133	112	124	125	106	123	124	136	111	149	124	137	131	142	131	114	124	118	105	123	119	106	115	108	123	118	124	114	113	129	135	131	112	123	149	123	122	116	113	144
6030	550	603	605	601	558	514	494	515	489	517	480	519	445	449	489	438	460	477	426	460	465	429	439	402	444	475	430	452	411	421	461	413	397	454	457	459	439	431	459	440	439	451	454	416	441	437	444	457	516	428	427	436	424	446	442	459	431	439	440	412	439	453	446	465	410	440	453	438	466	431	405	427	424	434	432	443	476	463	462	410	457	427	453	436	438	463	432	430	398	427	430	436	487	442	418	458	415	420	464	436	483	463	426	440	410	433	469	476	441	420	441	428	441	419	453	451	445	431	423	454	431	423	444	450	452	465	423	438	427	459	467	414	435	448	451	482	455	456	432	427	389	445	460	440	469	437	464	460	436	422	423	432	393	429	430	428	433	438	392	452	428	446	426	469	443	456	420	399	483	419	449	451	423	452	458	421	391	444	443	448	433	438	440	427	440	469	411	446	454	438	436	452	445	414	443	444	415	452	449	468	429	472	447	463	482	446	401	432	410	428	416	400	440	462	432	433	422	416	465	444	409	445	428	469	420	471	459	439	425	414	427	458	452	480	461	419	439	440	454	449	456	427	459	437	413	400	449	410	436	426	446	466	416	425	452	439	461	443	430	458	448	495	447	413	468	433	420	451	466	441	440	470	388	448	421	456	454	415	424	440	440	461	433	459	442	414	436	454	424	453	427	447	452	444	509	446	429	422	445	435	450	462	478	423	463	422	419	414	431	462	434	440	443	427	458	469	448	464	426	411	449	403	429	442	407	435	447	448	447	465	468	473	479	467	429	433	445	429	468	430	457	451	429	435	463	424	462	416	468	424	418	444	444	387	451	432	446	435	454	424	463	448	412	474	409	435	437	419	445	437	457	396	412	425	426	435	463	443	424	464	415	446	479	428	435	419	437	478	454	463	417	452	458	465	451	444	412	444	456	418	453	467	464	447	498	460	425	401	439	427	426	421	457	416	455	453	422	433	454	415	395	433	439	447	442	448	449	414	409	434	478	462	390	421	412	454	440	434	415	450	474	478	456	434	431	439	456	437	452	472	472	446	452	482	415	427	424	464	448	425	418	460	463	449	480	437	421	455	463	450	440	459	432	442	442	444	459	426	432	441	426	464	410	426	490	446	454	450	431	437	434	446	460	430	438	429	439	462	442	414	388	472	452	423	484	433	428	431	487	480	456	432	476	442	436	446	456	421	441	465	429	422	454	447	431	465	468	463	443	450	441	461	442	448	438	429	430	431	458	448	434	478	457	445	415	461	433	424	454	455	424	490	428	456	460	434	443	443	442	435	447	471	438	433	402	479	433	450	395	477	444	463	439	427	460	422	429	437	455	424	451	460	437	436	452	440	431	417	433	459	467	439	455	463	418	424	461	401	432	410	463	445	423	453	423	386	413	437	459	432	418	459	483	415	424	460	428	459	423	430	402	460	435	424	390	398	440	382	448	413	449	476	432	445	445	418	472	444	439	432	438	467	398	437	460	434	455	452	457	443	457	455	438	430	456	461	426	469	458	422	434	436	478	438	436	433	455	410	442	404	457	450	461	462	434	457	475	412	464	435	419	416	444	411	447	424	494	445	428	444	405	451	433	434	448	464	444	450	466	446	438	445	457	444	455	436	427	468	454	452	432	464	437	448	425	439	438	418	429	448	464	481	444	448	421	437	469	456	463	426	431	455	460	417	447	448	441	440	412	442	451	442	468	425	423	461	492	472	414	408	484	397	429	412	476	432	438	423	445	454	437	450	435	478	459	460	462	460	450	434	403	459	416	458	435	475	434	455	458	455	419	415	443	411	476	432	434	453	454	411	464	458	464	406	454	464	422	409	425	418	451	445	431	431	474	451	494	444	457	465	454	413	426	456	421	430	489	461	422	453	472	398	425	420	469	463	382	442	426	451	477	469	428	450	435	444	457	426	406	481	458	429	445	424	410	427	431	401	448	453	457	427	441	442	413	452	441	393	434	487	460	434	429	448	430	462	475	411	435	438	433	423	412	429	429	434	427	457	441	456	437	428	467	430	427	462	439	432	453	426	404	455	449	466	463	414	466	440	442	434	432	443	446	397	439	436	450	468	409	460	466	477	423	451	454	431	406	465	461	462	422	441	448	436	462	417	454	427	440	448	473	441	435	455	427	437	449	395	433	442	414	434	451	439	444	444	439	408	475	416	480	457	429	421	448	487	449	429	423	423	432	448	399	467	413	463	457	409	438	421	433	465	435	415	411	412	418	478	438	438	441	438	429	462	439	445	436	436	455	445	437	395	436	434	443	402	443	447	423	460	445	401	464	421	455	457	414	417	426	461	448	433	430	435	457	440	481	399	456	474	441	441	489	452	513	388	465	453	427	443	448	465	461	436	428	434	457	443	420	410	432	451	439	469	458	420	419	443	469	412	452	438	470	453	455	431	426	451	431	460	433	461	459	439	437	461	422	468	446	442	416	383	448	441	453	428	483	472	462	425	425	439	428	431	457	426	442	471	477	464	440	458	423	438	432	437	432	443	466	458	436	410	394	436	423	454	443	423	419	437	406	437	473	451	473	442	470	465	467	453	441	407	442	437	437	453	431	460	429	407	435	458	419	438	428	474	437	449	436	468	404	415	413	450	406	403	460	435	430	452	420	435	427	427	392	434	489	441	463	450	503	479	432	411	400	430	424	433	416	447	430	431	454	382	450	417	409	434	426	453	426	432	428	428	421	422	423	408	418	423	423	450	409	466	450	445	424	428	439	421	416	414	414	477	458	437	373	396	446	434	428	428	443	433	462	432	427	438	440	461	409	465	432	428	499	466	447	488	442	433	406	468	456	453	410	427	459	436	381	464	482	456	435	467	423	429	434	450	437	425	441	461	426	438	443	419	406	419	441	444	466	481	444	433	476	408	451	425	419	443	401	442	422	457	452	484	424	459	473	424	420	445	411	444	418	451	419	472	417	460	400	432	393	471	446	421	429	454	405	423	442	469	467	423	463	457	478	464	441	444	429	454	439	402	468	448	412	433	465	437	471	439	484	423	458	455	473	445	468	430	447	443	408	463	462	435	447	446	476	464	439	480	438	426	410	450	457	423	420	448	419	441	439	439	419	481	453	390	462	455	478	417	471	452	417	461	478	482	446	453	449	451	428	460	417	422	470	431	429	458	453	451	410	447	427	452	438	408	466	441	443	416	442	443	419	441	434	456	446	449	418	424	428	457	433	422	427	436	424	424	451	415	419	415	433	430	498	463	444	413	434	437	448	458	447	462	447	433	408	428	450	435	463	406	471	464	443	428	415	417	488	434	435	437	441	448	429	449	466	474	439	438	445	404	439	464	444	404	441	441	453	402	457	416	449	456	451	492	463	477	450	459	433	422	432	468	440	449	426	436	442	447	430	452	499	474	410	442	481	470	472	430	468	493	424	445	418	458	430	448	447	447	463	432	437	428	447	435	471	421	421	452	432	447	454	436	431	447	419	432	419	417	470	448	427	429	417	414	455	442	446	434	476	418	437
28920	5471	1212	787	536	421	308	242	202	185	150	141	140	126	127	100	114	99	107	96	89	91	83	97	97	86	95	99	83	94	87	74	99	88	78	66	77	85	82	75	71	70	74	96	89	75	63	83	84	88	84	85	64	91	85	77	76	76	65	74	75	84	74	81	66	71	84	78	68	76	87	71	75	79	86	89	82	108	81	82	81	66	80	87	86	64	85	71	89	76	89	58	93	81	88	68	76	78	64	69	60	79	69	82	77	71	77	72	84	78	67	81	81	63	99	79	68	85	68	85	86	87	81	85	73	74	85	92	73	73	67	79	72	72	86	80	69	64	71	80	99	86	76	71	66	65	80	89	81	77	73	73	77	70	75	81	70	84	59	84	72	80	87	74	90	74	75	63	75	80	87	84	83	69	72	65	69	68	89	62	81	87	71	100	90	72	87	85	81	74	74	57	83	75	64	71	85	69	68	73	74	89	74	75	63	67	76	85	77	85	62	70	75	61	72	79	85	80	60	79	93	84	68	84	69	77	79	69	78	73	75	71	72	78	73	65	73	89	70	65	64	78	78	81	69	75	68	65	87	87	76	65	79	73	81	88	85	80	59	77	86	79	84	66	84	72	80	72	76	68	72	90	85	66	74	81	79	69	76	90	73	78	89	92	80	60	74	72	77	65	91	83	83	76	84	79	65	66	93	81	77	69	82	68	71	89	81	77	66	70	68	87	84	74	86	75	63	73	65	75	72	61	75	76	82	73	74	75	70	81	63	71	74	87	84	71	88	79	66	83	65	77	68	65	83	70	68	68	82	80	70	81	71	85	90	85	80	83	52	85	73	93	76	86	66	72	65	75	63	72	75	72	78	81	67	84	66	70	82	78	76	83	77	86	77	65	75	78	81	83	82	75	89	68	76	68	71	75	59	69	81	74	85	90	87	78	67	81	57	90	100	72	69	89	84	77	66	77	77	76	58	67	94	64	78	82	67	84	68	76	82	88	93	58	69	78	73	68	101	70	77	80	67	76	85	86	78	82	64	81	90	83	75	69	84	93	96	68	80	75	83	79	94	78	91	78	82	83	76	63	77	69	88	72	93	71	78	62	76	83	63	81	102	76	66	79	84	79	71	72	82	72	66	70	101	79	74	76	57	81	79	73	76	86	77	65	74	66	85	78	71	75	82	86	76	76	91	76	85	83	78	69	79	73	76	81	65	82	75	64	63	76	77	60	76	85	86	86	76	86	97	68	76	91	68	84	84	73	73	72	82	83	75	77	87	67	71	90	66	89	86	81	76	78	86	81	59	74	74	67	74	77	64	84	75	74	86	78	77	80	81	74	75	74	61	90	75	77	94	62	61	83	82	82	74	80	64	80	89	80	72	63	95	77	75	68	71	76	87	61	78	75	83	83	71	98	84	69	79	64	81	85	84	80	61	71	70	85	83	62	70	70	87	70	71	70	76	78	86	93	73	84	83	74	58	73	63	90	80	75	73	67	73	60	61	85	82	59	65	83	74	67	72	75	76	74	69	78	77	62	86	84	85	77	72	89	72	75	76	71	75	77	75	92	85	89	62	69	66	66	68	66	77	81	65	70	67	76	70	86	70	69	71	71	65	79	78	81	69	95	98	82	89	83	72	83	75	71	83	97	75	87	81	81	77	83	78	66	81	76	86	84	92	77	66	83	90	81	81	74	92	78	80	74	77	77	68	68	79	83	87	70	74	88	81	77	97	75	75	75	85	69	86	79	75	75	81	75	80	81	72	65	71	84	54	88	70	84	94	83	75	69	74	87	82	86	91	75	73	85	74	62	62	72	89	77	66	79	65	79	81	71	73	62	81	77	70	89	76	71	81	79	66	72	64	79	70	66	83	79	82	75	64	84	55	87	74	82	71	77	56	73	84	84	90	78	74	84	81	90	85	86	86	77	72	65	72	84	84	80	80	75	74	88	63	82	79	84	74	66	87	69	72	75	88	88	76	76	70	84	69	84	87	79	60	50	72	70	89	79	77	75	87	78	82	72	64	89	66	70	71	79	81	77	53	77	86	87	79	71	74	80	96	76	60	76	83	94	81	91	74	77	78	77	79	78	64	76	74	87	73	81	70	63	60	80	81	71	77	81	71	65	79	73	77	63	63	88	81	79	84	76	83	69	82	88	77	67	68	88	53	71	66	81	73	81	75	66	84	89	88	71	83	72	70	77	72	73	80	92	71	78	80	79	59	72	80	84	80	83	71	85	58	78	85	79	81	58	63	57	78	82	90	71	66	79	71	65	82	88	87	85	83	83	64	91	77	84	80	83	66	80	73	71	72	71	77	92	71	82	77	100	78	82	79	80	79	77	91	88	64	74	59	79	79	72	84	79	83	81	78	83	96	72	66	72	75	78	71	59	85	78	99	76	65	81	76	91	75	77	79	65	79	68	74	94	61	81	106	81	80	98	68	63	69	56	69	75	68	76	67	76	68	90	76	70	72	84	105	82	70	75	85	95	80	75	83	63	79	83	88	81	73	74	80	69	82	90	65	81	73	77	74	68	83	68	88	79	74	76	72	80	93	84	77	83	62	75	79	71	67	64	75	68	71	77	59	77	73	78	72	80	86	87	72	77	84	73	85	67	77	69	72	61	91	88	82	99	76	78	71	79	78	75	74	83	71	80	74	61	81	82	69	56	73	67	70	67	62	59	77	81	67	73	74	87	91	79	80	60	89	75	82	72	69	79	73	71	61	65	71	80	78	65	75	75	75	82	71	75	73	61	73	61	80	78	55	68	68	85	65	91	84	86	85	74	61	74	67	74	85	74	70	65	65	82	69	79	80	78	75	77	76	63	78	86	62	91	74	78	81	85	73	75	74	86	76	79	66	69	81	67	73	72	75	75	77	89	90	86	75	84	78	84	74	74	76	78	88	84	77	67	94	74	66	75	80	68	63	72	78	70	74	82	72	78	64	65	87	89	72	81	85	75	78	78	75	79	81	92	73	86	83	78	64	78	78	77	64	78	71	77	86	71	66	75	92	80	77	89	80	77	65	83	72	87	59	73	74	92	86	88	91	83	79	61	80	80	85	85	73	104	73	82	86	77	89	62	72	57	75	86	83	75	83	81	74	75	80	83	85	82	95	77	98	71	74	82	73	76	80	81	84	68	67	79	86	71	98	78	73	62	86	64	71	79	74	74	74	80	68	83	80	80	78	64	85	78	82	79	76	74	78	69	86	67	66	60	80	79	69	81	75	67	74	83	82	83	84	78	86	68	69	70	78	70	79	83	71	74	89	71	91	79	75	71	66	85	73	85	73	82	73	60	87	72	78	74	73	74	84	80	69	56	69	76	77	67	84	72	77	80	74	91	70	75	67	86	78	77	72	70	70	73	65	81	82	83	82	94	81	76	83	98	83	84	90	77	89	75	83	83	70	68	81	78	79	73	83	83	87	69	79	83	70	77	81	78	84	76	71	78	70	84	84	79	76	79	75	72	75	67	60	84	82	68
15053	1219	2636	3113	2625	2121	1767	1511	1227	1128	964	889	797	781	677	676	632	532	548	514	504	491	444	482	462	401	445	408	388	392	390	378	441	407	376	389	329	375	360	350	334	335	341	331	345	367	333	355	327	317	327	357	341	316	347	378	359	299	364	318	314	314	323	344	296	322	333	336	320	319	325	330	290	310	305	307	346	258	301	329	316	341	294	327	359	328	342	311	341	316	339	317	307	335	329	315	327	302	316	327	298	319	323	295	315	308	319	309	325	327	329	315	311	293	306	302	301	331	330	306	298	308	282	331	290	278	312	344	328	320	289	292	299	314	320	288	310	302	309	302	318	299	296	305	332	322	305	313	324	285	305	301	306	295	315	277	312	302	313	316	298	347	298	276	303	324	300	289	304	328	325	282	319	315	298	285	302	331	269	319	304	297	320	332	303	316	298	307	320	353	310	275	299	317	328	307	345	305	301	332	292	319	318	306	334	282	322	278	280	301	317	335	273	308	328	294	324	313	304	284	310	280	318	307	338	299	326	278	287	348	321	275	315	326	309	277	306	294	324	311	303	340	313	291	283	291	308	278	319	330	280	289	331	325	282	289	280	293	309	286	337	305	323	317	359	306	327	295	311	307	302	317	299	291	308	335	299	293	314	296	304	297	290	308	305	308	302	307	294	311	303	322	292	284	323	302	326	295	316	326	354	336	329	323	332	311	292	323	314	314	272	307	344	304	298	273	314	307	254	297	285	327	291	313	304	323	303	284	339	301	296	286	316	305	308	321	326	329	329	320	339	285	312	305	330	315	314	289	322	302	255	284	311	296	316	313	353	315	316	306	321	309	333	333	321	287	332	291	334	311	348	315	329	324	301	294	323	326	311	298	319	313	324	273	312	295	309	294	322	305	314	305	336	322	298	311	312	300	316	310	315	272	308	335	312	351	308	307	328	296	322	284	306	322	290	314	312	297	308	305	309	303	329	306	290	285	299	323	322	301	313	331	290	289	296	308	294	296	319	310	289	286	295	292	321	294	307	349	282	297	311	323	337	271	334	313	301	324	319	306	290	308	286	345	298	287	293	305	301	329	310	310	305	285	298	313	312	337	341	315	284	342	295	323	309	315	289	323	325	324	268	289	301	302	314	315	294	328	291	309	310	315	296	341	295	293	292	313	297	316	308	307	303	333	330	328	308	315	283	302	287	282	317	336	320	288	310	286	295	273	287	280	344	303	291	314	295	311	330	312	325	299	289	332	317	332	317	285	300	308	347	300	340	314	292	310	300	323	300	311	309	289	357	309	299	301	291	298	294	285	313	341	308	278	291	294	339	342	292	298	319	316	320	303	315	334	300	307	278	324	272	300	275	338	327	332	300	299	291	308	307	341	334	309	334	305	323	341	303	307	307	301	317	326	335	301	340	306	316	343	310	308	283	338	301	320	340	336	320	291	334	307	329	334	312	311	272	293	301	318	277	290	330	315	351	306	312	337	333	298	277	304	322	282	314	311	283	305	298	300	281	291	308	283	303	322	317	318	299	310	296	302	313	305	275	313	324	319	296	318	308	303	314	297	279	278	306	315	316	331	307	291	302	339	317	326	340	323	268	321	328	329	306	325	292	311	309	332	323	309	317	309	293	296	291	307	306	343	331	302	333	307	310	299	324	277	314	351	293	307	299	285	349	318	327	313	302	287	318	313	327	296	321	296	293	314	317	336	308	280	314	327	296	326	319	328	338	312	286	287	329	287	273	332	320	314	308	316	302	305	274	310	310	313	303	317	307	311	270	315	297	304	306	304	292	314	330	327	304	289	315	330	317	330	314	300	315	322	275	305	292	298	324	316	330	296	321	332	306	344	319	309	304	301	295	320	302	360	350	343	293	295	295	321	318	299	307	299	313	328	316	314	286	287	343	295	332	298	304	312	297	307	321	306	335	299	301	311	327	309	312	299	308	319	306	266	295	303	314	328	328	314	302	286	308	304	320	304	273	331	294	333	331	329	253	336	344	306	272	309	317	296	297	337	294	291	267	296	301	336	310	313	286	313	288	329	320	306	306	322	307	334	315	292	332	321	295	266	332	304	308	313	323	281	349	325	332	302	318	298	306	296	302	304	304	292	361	309	322	326	304	310	289	316	326	293	273	321	328	315	289	299	296	304	291	327	277	329	287	318	328	294	313	294	312	285	302	279	324	266	361	306	300	318	300	282	314	322	322	335	323	309	300	327	316	294	284	310	313	288	302	315	303	337	300	299	306	303	310	319	310	344	292	319	303	280	326	290	319	292	322	301	309	313	287	291	301	293	299	323	305	329	311	324	278	320	298	308	292	288	298	292	280	312	311	342	296	312	340	323	322	299	314	293	306	307	317	302	261	281	298	340	308	332	296	308	332	307	305	299	328	321	309	296	329	310	324	302	330	307	296	297	324	281	295	333	326	305	344	317	290	313	324	323	294	289	317	322	301	324	292	321	335	336	314	309	304	348	325	307	330	311	316	327	332	308	311	313	293	312	292	298	325	304	294	314	324	301	309	290	323	319	337	311	286	305	333	328	272	292	304	309	313	298	302	316	316	300	325	268	332	323	312	286	305	331	308	272	280	289	295	312	307	306	321	304	325	313	341	303	300	312	300	313	325	322	284	313	299	323	323	315	295	329	331	298	307	308	295	307	320	320	280	343	331	317	288	293	321	321	291	286	319	299	318	310	352	285	309	324	305	291	305	306	271	329	292	320	275	342	298	308	308	311	316	292	322	311	303	328	321	320	337	322	312	345	289	335	305	342	300	295	326	318	294	320	299	321	305	331	311	337	302	296	294	303	322	282	292	328	290	317	312	292	311	313	286	300	321	313	326	284	318	298	328	328	326	293	279	289	311	303	317	288	309	305	293	308	304	282	340	301	302	318	299	299	335	293	331	305	288	332	320	288	292	324	296	304	303	294	294	321	298	268	270	287	305	308	327	301	291	301	302	308	328	314	327	319	307	280	319	353	340	321	301	310	295	323	349	312	327	311	289	297	290	297	339	301	292	302	346	334	313	304	307	304	313	300	315	328	272	322	316	312	295	296	294	314	294	278	279	270	306	313	336	295	281	293	308	306	320	311	351	320	317	303	314	311	350	308	272	298	306	322	321	306	278	306	321	301	345	322	309	283	335	283	305	297	315	311	296	299	284	323	320	312	280	284	312	296	287	349	323	314	331	308	333	346	289	320	312	301	284	315	293	322	302	300	317	321	293	306	269	286	344	334	334	322	309	312	320	316	297	321	289	284	341	321	328	308	333	277	316	278	303	321	307	280	277	308	313	293	293	330	276	294	325	325	336	328	327	323	339	297	282	322	321	314	333	310	342	300	299	319	300	331	320	291	286	288	284	302	309	309	288	314	302	323	289	293	317	311	304	302	312	306	300	288	339	279	298	305	315	330	282	291	284	300	328	325	321	306	311	309	311	294	305	319	261	311	349	324	304	323	350	321	328	322	299	304	326	301	319	310	332	311
38262	15795	4005	1645	1074	753	627	494	401	341	300	285	231	231	220	215	211	184	185	177	184	163	183	133	163	165	165	156	145	148	155	145	145	141	132	127	165	133	149	141	120	151	134	156	136	127	139	136	135	160	129	134	152	154	151	138	130	138	144	137	145	141	137	144	147	154	121	127	142	125	114	149	127	154	139	141	152	128	131	131	141	145	134	134	140	120	126	146	144	143	127	155	155	129	140	126	133	141	145	151	131	131	119	132	141	146	130	139	113	127	118	135	120	129	134	135	155	128	158	132	132	123	139	138	122	125	117	155	122	147	125	119	136	146	141	124	138	130	108	130	123	144	136	131	134	130	134	136	153	136	137	129	132	139	147	135	149	136	135	141	135	136	141	150	134	140	134	141	135	117	139	119	139	154	138	131	139	125	128	149	131	143	135	141	136	122	142	132	132	135	145	112	140	118	118	127	107	139	138	117	118	146	140	138	129	140	136	133	142	142	133	143	141	121	125	147	136	134	137	137	115	111	144	136	128	125	109	143	138	143	133	116	129	129	140	147	143	128	117	150	130	125	130	149	124	136	130	135	130	125	123	126	115	122	133	128	136	106	148	111	125	129	132	128	136	145	126	131	106	123	132	122	137	141	120	125	121	126	120	128	126	144	135	113	116	124	129	130	130	145	130	133	141	131	139	146	128	144	131	142	127	141	134	126	121	146	145	126	136	129	145	144	131	127	128	116	141	131	123	143	131	148	142	121	151	123	116	135	134	129	127	133	130	126	162	160	132	114	133	123	137	124	126	145	141	127	151	136	124	132	125	142	136	121	140	133	119	147	119	130	145	132	110	116	132	137	136	149	129	128	169	139	130	138	134	157	136	125	145	123	127	131	140	112	127	140	127	138	138	146	140	123	123	124	166	151	132	116	128	132	139	147	146	129	139	126	149	133	134	125	134	120	145	139	132	130	116	136	156	145	144	136	139	137	128	132	118	131	127	145	135	126	132	143	120	132	147	152	134	137	143	117	147	150	128	121	137	112	129	139	120	128	137	141	125	149	160	162	151	139	138	116	136	144	122	132	144	133	126	111	146	118	143	158	142	112	137	146	136	148	126	134	159	128	138	156	140	143	144	106	124	155	136	128	131	111	149	117	125	119	129	133	132	140	118	114	123	119	164	138	125	125	119	147	141	117	130	144	135	135	132	139	151	121	121	134	130	153	126	119	137	114	134	113	131	149	142	113	134	140	108	133	143	124	155	139	127	126	137	136	117	122	129	125	129	142	122	127	136	135	119	118	151	120	147	164	124	127	136	134	118	133	138	133	125	106	132	112	119	115	141	134	99	140	128	135	148	117	130	143	128	142	104	134	140	102	121	131	124	128	140	140	133	129	142	120	142	132	140	125	144	142	133	136	147	138	118	124	146	121	127	152	133	120	116	144	117	146	136	131	135	140	123	111	158	131	136	121	156	149	143	154	141	132	129	113	118	150	121	130	139	130	132	137	111	122	127	116	132	135	125	143	135	143	125	151	134	147	125	145	144	120	138	141	131	126	119	145	120	115	135	145	164	110	134	130	129	137	133	141	147	130	130	132	137	141	132	118	153	138	128	141	165	124	134	137	132	138	117	137	124	132	120	138	125	138	121	129	119	140	136	136	131	144	135	155	138	116	150	130	124	158	139	135	139	133	136	111	110	131	128	129	146	127	133	137	148	124	146	122	139	138	140	146	123	154	142	152	114	117	126	141	122	123	121	146	112	142	127	137	133	127	141	130	141	141	147	127	126	148	117	138	156	131	145	133	117	126	132	142	131	158	131	128	131	143	140	122	143	137	109	139	128	136	125	122	132	125	137	125	147	130	118	131	129	122	129	120	141	126	132	127	142	152	131	149	126	136	136	131	135	152	115	140	139	130	140	135	124	145	119	137	133	131	138	127	159	121	141	140	131	127	134	119	127	138	140	143	120	133	138	131	152	135	145	138	131	123	128	135	139	137	135	163	119	137	134	132	134	141	140	150	114	131	119	146	147	145	149	112	140	148	145	129	133	137	116	136	132	132	130	124	129	131	129	150	136	141	130	126	132	139	138	125	121	128	144	119	116	117	133	146	148	148	125	137	131	131	138	141	122	137	121	145	144	133	122	121	136	121	142	135	129	108	125	113	147	141	128	138	133	132	124	136	129	138	137	130	128	143	130	133	142	130	136	136	121	148	132	130	137	124	142	127	102	153	134	135	155	114	164	131	128	127	145	120	154	137	126	126	135	133	153	125	141	136	119	115	145	120	137	159	133	142	144	125	130	146	141	136	125	133	144	143	131	125	129	146	156	138	118	140	146	130	142	125	139	144	127	130	126	146	132	136	130	137	149	94	133	135	129	131	125	136	136	145	112	137	131	143	144	140	143	137	128	139	138	141	141	136	137	140	133	118	148	139	147	125	145	127	128	128	148	136	130	132	135	133	158	139	119	155	130	135	136	149	121	138	114	125	155	129	151	127	122	148	149	135	151	129	148	147	130	116	154	156	142	129	120	135	122	114	143	143	125	139	126	125	131	141	145	126	138	141	125	151	144	152	135	111	144	139	146	137	123	144	141	125	125	146	143	140	132	154	151	128	135	135	134	137	105	142	154	147	140	124	149	111	133	118	116	118	139	118	154	106	114	118	105	140	128	146	115	128	128	137	140	115	135	120	142	122	124	143	107	123	146	125	140	134	135	132	134	133	119	117	124	132	120	134	124	125	130	137	140	146	125	125	142	113	136	131	130	121	142	137	136	126	131	128	151	123	152	135	147	138	138	147	141	124	128	131	121	137	127	132	139	117	130	157	148	148	135	123	153	147	122	122	130	126	131	122	116	134	131	143	123	145	137	121	147	134	101	126	128	121	149	157	116	120	146	119	132	137	122	118	145	141	138	132	129	109	167	139	148	134	120	165	147	115	127	123	140	139	137	146	131	147	128	135	113	144	123	127	145	141	136	126	121	127	121	157	132	137	121	109	151	139	138	118	138	123	126	127	120	142	139	104	139	139	152	125	121	134	140	121	133	120	122	119	128	131	141	127	131	126	133	132	149	141	132	127	133	139	135	134	128	132	128	136	127	138	137	150	123	132	143	144	130	129	131	136	128	133	153	141	107	131	126	138	154	138	134	114	146	142	149	150	135	131	131	127	138	127	135	124	141	124	147	132	141	123	127	144	117	128	143	135	126	123	119	134	115	127	144	138	136	126	134	123	137	138	136	131	129	135	119	109	154	148	140	129	140	143	141	136	130	131	140	137	147	126	139	132	138	146	145	129	134	144	127	144	129	120	137	156	135	149	141	119	125	142	149	152	112	137	131	125	138	111	136	117	150	124	128	149	149	150	129	164	137	127	121	149	129	136	146	130	117	137	131	130	134	121	125	160	132	139	130	157	111	136	118	124	132	120	140	133	139	128	149	138	117	142	138	111	131	138	146	130	158	164	139	120	140	128	148	146	129	113	155	141	140	113	150	154
19066	2160	5029	5697	4897	4006	3288	2687	2361	1977	1827	1521	1449	1337	1294	1209	1077	945	957	915	807	822	798	731	780	704	667	727	705	685	640	689	644	612	606	653	586	609	622	600	593	601	572	603	527	552	566	551	575	538	523	535	532	527	559	495	533	527	565	520	557	501	542	503	531	500	531	527	505	502	530	492	508	515	516	502	517	507	502	505	473	493	515	457	519	471	497	491	531	499	527	540	467	446	512	475	510	512	500	465	491	523	478	522	505	511	530	544	481	508	500	485	465	504	518	489	483	486	540	490	469	510	490	442	521	511	477	489	460	519	494	510	489	537	497	503	483	529	481	445	436	489	469	455	469	511	485	501	469	492	496	481	506	481	495	477	463	507	515	500	425	507	475	476	509	473	495	508	508	450	502	517	476	536	501	521	478	473	449	488	451	456	459	508	466	485	484	536	499	520	456	498	472	470	462	558	478	477	562	502	487	461	526	491	521	468	548	497	513	463	499	484	465	466	480	473	512	474	469	470	536	496	501	496	497	501	504	460	490	498	483	457	461	467	464	505	503	450	480	522	507	489	498	493	479	478	490	511	510	496	518	534	452	479	506	463	471	475	469	485	474	464	510	466	456	449	449	465	434	480	515	499	472	518	472	498	497	453	492	502	485	486	458	524	479	510	464	474	515	500	476	478	488	466	497	455	491	482	453	492	505	530	531	478	484	487	512	480	526	516	472	501	474	531	521	479	506	472	487	491	466	456	489	511	493	468	480	494	447	505	456	509	481	494	520	512	519	489	451	504	492	505	517	516	487	506	483	526	512	518	499	519	463	504	485	482	515	469	488	444	532	495	470	467	486	494	489	516	449	482	485	467	469	512	478	526	507	493	485	507	454	488	510	472	496	499	514	521	516	462	523	444	465	519	494	505	475	510	506	500	477	474	470	489	479	494	475	498	495	502	464	486	464	497	504	469	486	466	474	496	525	497	484	500	498	518	523	520	526	491	489	503	495	481	520	492	495	477	475	478	460	462	457	501	518	514	490	481	484	502	494	512	488	439	486	497	483	498	497	486	456	498	489	464	510	464	483	505	474	499	507	500	518	521	465	494	505	458	490	510	493	501	501	499	499	490	511	460	490	472	488	499	500	461	499	455	480	475	495	484	503	516	446	500	514	501	510	514	522	481	512	469	527	472	503	472	460	505	492	477	495	526	473	521	482	518	509	499	473	501	459	504	527	491	539	460	531	479	504	513	470	480	486	469	479	479	496	499	457	527	467	456	483	481	472	493	510	487	503	490	462	530	516	510	499	464	479	459	453	496	484	488	455	470	494	524	471	479	473	521	458	486	508	522	503	506	492	513	495	485	485	483	499	471	442	494	476	480	516	462	502	449	504	483	481	495	496	478	519	484	457	472	508	477	483	507	558	483	499	488	489	498	478	505	486	476	445	459	498	519	491	445	470	499	488	470	523	488	461	518	503	505	484	472	483	474	495	501	500	523	454	492	506	510	471	503	497	468	504	494	466	463	498	498	526	464	491	503	473	482	523	439	491	426	458	536	517	501	502	451	469	497	489	472	471	487	485	458	474	495	487	482	436	453	501	484	530	477	476	481	488	438	476	536	482	505	509	477	501	520	462	465	488	504	475	472	470	487	458	490	483	505	504	490	434	494	477	479	482	471	488	497	482	456	477	461	472	460	469	471	519	489	481	498	499	477	482	494	488	477	495	477	509	542	464	482	511	454	520	508	492	473	442	496	493	481	475	474	512	482	483	520	441	484	501	486	463	484	494	496	448	499	489	490	506	518	473	485	510	478	448	488	481	455	509	566	467	492	499	485	489	464	438	489	506	431	493	474	484	479	491	528	480	500	456	472	491	486	502	495	502	472	477	492	487	471	465	451	477	436	459	514	515	513	496	468	466	452	492	451	491	470	489	500	465	450	490	506	482	513	469	444	444	507	522	492	495	477	486	510	433	454	505	492	506	472	471	475	485	460	466	507	524	503	485	491	452	483	492	482	491	453	497	537	488	526	481	465	463	488	460	478	501	491	475	498	515	468	495	495	470	451	483	493	454	473	503	478	494	496	500	487	528	486	470	476	505	528	458	514	507	436	496	448	468	512	489	465	464	471	511	484	527	477	430	501	494	496	532	445	447	456	492	504	494	457	487	500	489	463	487	485	476	521	469	451	485	524	479	506	438	520	498	476	505	508	463	529	479	464	531	519	498	515	508	504	445	485	484	480	491	503	473	471	475	469	492	479	499	489	488	486	493	515	495	484	450	499	481	472	491	496	501	500	440	479	456	498	498	483	512	502	530	469	510	503	495	448	504	465	491	485	521	505	494	518	484	493	479	487	496	499	468	477	493	506	468	503	501	482	495	472	463	446	474	482	480	487	467	449	496	526	458	478	501	483	468	487	459	495	484	496	463	471	514	478	503	490	518	507	455	465	519	482	487	503	486	456	483	486	507	495	475	475	463	518	504	485	482	485	457	515	521	490	430	488	497	491	494	455	492	462	507	490	486	491	423	466	499	483	500	471	495	491	502	471	503	471	501	474	484	450	451	509	457	512	501	478	501	473	471	489	512	481	476	507	457	479	498	489	488	507	493	484	521	505	474	512	486	497	499	516	476	453	486	472	482	484	472	495	489	457	492	454	472	475	473	474	464	504	517	493	474	476	464	498	479	513	494	498	497	490	441	479	519	487	482	446	472	497	488	456	482	456	474	468	480	522	490	497	523	461	534	479	475	512	515	484	495	469	525	497	511	488	508	510	488	504	482	462	482	510	462	446	464	482	486	461	477	470	492	446	508	481	490	481	527	510	522	521	511	470	477	483	483	489	487	481	504	504	498	497	469	487	503	473	490	479	533	470	444	466	461	444	444	511	480	522	506	478	429	491	466	470	485	475	482	511	486	496	499	501	466	503	470	504	493	470	509	504	497	454	527	486	484	483	450	524	476	487	466	461	489	471	521	469	488	464	476	493	487	510	501	529	461	518	487	507	531	482	478	523	516	460	504	500	445	487	495	500	464	484	487	480	460	507	458	490	512	478	490	471	504	499	530	491	514	453	500	500	478	480	512	484	481	431	481	439	500	496	476	470	474	496	468	516	530	492	474	490	480	464	518	490	489	493	457	461	502	469	519	523	479	478	489	464	486	505	465	489	528	461	497	490	511	475	476	483	481	497	505	476	502	491	494	500	475	489	529	490	456	516	443	503	490	532	480	516	480	490	491	469	501	491	493	477	501	459	487	478	463	505	497	512	481	517	501	518	502	484	500	478	486	507	459	477	512	483	489	514	466	487	502	482	487	468	493	501	457	445	496	475	501	458	500	485	465	492	491	520	482	505	451	456	542	495	504	490	500	491	518	472	509	486	493	500	469	468	487	507	509	518	468	486	503	503	479	486	490	458	498	559	468	526	501	480	503	497	474	451	503	502	458	459	456	504	513	486	512	499	499	509	505	491	497	477	460	483	469	483	475	504	451	476	477	474
3611	307	202	153	163	125	148	134	129	145	144	117	102	114	136	113	121	117	135	133	123	130	124	124	109	127	101	114	124	129	119	114	124	118	131	115	103	133	124	130	131	120	123	119	125	107	117	108	125	117	122	111	123	121	106	127	134	107	118	125	110	122	114	106	122	118	106	134	113	119	100	148	123	129	130	112	133	140	103	114	125	114	136	120	118	130	125	104	118	135	114	121	119	139	128	138	117	128	127	129	111	129	119	137	126	119	115	119	128	127	123	107	136	134	127	123	135	118	122	139	117	119	118	120	136	125	127	113	107	126	101	130	114	122	116	122	125	124	115	119	133	128	115	115	112	135	123	118	111	109	123	107	134	136	110	123	150	147	110	115	112	129	119	120	113	127	117	120	120	127	115	121	117	110	134	116	124	153	126	111	131	116	119	116	114	115	131	120	120	118	127	129	114	116	108	117	127	125	131	121	96	118	128	108	123	106	128	133	100	114	125	147	84	136	115	119	122	104	132	127	119	113	112	112	115	131	132	142	138	134	124	114	106	129	122	116	105	131	123	116	104	128	122	112	113	104	118	130	118	122	129	122	107	132	118	103	128	130	121	113	122	115	110	127	126	130	119	113	128	122	111	105	130	123	118	127	129	97	114	126	114	120	120	137	117	135	114	140	140	127	97	125	142	125	126	100	118	130	125	149	108	103	122	107	118	140	118	127	124	116	128	126	139	108	125	121	118	123	135	134	126	125	123	102	109	107	121	125	132	126	100	119	120	119	135	103	113	124	114	124	124	106	123	119	146	134	134	132	118	115	127	121	123	121	132	119	107	132	113	122	137	112	134	129	108	131	106	123	119	103	117	130	130	105	108	125	107	119	108	115	129	136	114	128	137	122	118	141	115	133	111	143	128	118	139	136	115	97	111	136	133	121	140	117	101	120	114	130	114	129	156	115	112	117	139	150	119	118	120	105	128	122	124	138	106	126	121	104	120	119	124	121	113	135	129	105	133	121	128	121	125	155	108	134	129	116	124	130	136	120	111	133	126	102	120	114	122	110	108	109	136	113	154	128	125	120	128	129	133	135	115	110	130	113	116	108	120	124	123	113	120	128	111	100	117	115	113	113	115	117	141	120	124	129	129	116	118	123	128	120	121	118	118	121	138	121	130	113	124	145	106	135	123	137	120	127	121	115	115	126	135	111	115	116	126	111	137	135	129	106	108	142	123	134	113	102	146	116	129	146	127	127	129	124	134	131	126	127	119	106	131	115	131	100	128	106	123	131	125	120	115	121	134	133	130	132	108	139	119	131	125	133	141	133	133	129	112	120	127	114	126	116	129	124	138	113	130	121	138	123	115	128	123	120	104	110	120	123	140	125	133	131	138	111	121	138	111	142	111	104	117	129	116	129	112	116	131	134	129	141	122	117	117	112	113	115	128	113	110	124	141	132	131	132	114	121	108	145	122	137	124	136	101	114	130	112	123	123	129	91	122	120	123	101	124	114	124	130	142	127	124	123	118	139	130	132	129	111	104	120	119	126	126	129	107	128	111	117	134	125	122	102	125	122	132	121	145	118	136	131	120	140	126	112	119	118	142	117	143	128	119	111	101	130	120	128	129	108	137	123	117	111	142	134	133	129	139	134	112	115	120	130	130	122	138	132	130	127	123	129	110	115	135	132	127	137	134	106	121	135	131	125	119	123	123	112	122	135	137	144	135	108	120	111	117	129	133	107	116	113	115	121	132	115	99	120	111	121	109	135	141	117	113	139	126	125	118	119	115	120	111	126	118	103	115	110	114	128	145	126	123	136	119	112	120	146	131	130	154	119	124	119	117	97	129	116	106	133	129	95	112	129	126	119	117	116	106	128	103	113	147	133	121	132	127	117	129	117	131	127	122	116	114	130	117	138	127	115	105	110	119	104	124	128	122	113	124	123	125	127	113	123	113	140	130	137	117	122	131	128	121	108	130	131	123	110	106	124	117	144	133	114	141	115	123	128	127	132	119	122	107	140	114	124	123	124	118	100	137	113	125	110	106	133	122	110	121	121	116	107	115	123	116	121	133	125	113	107	116	128	132	122	106	125	133	131	124	137	141	125	125	125	119	122	123	132	118	133	104	108	136	116	126	129	124	125	111	134	108	103	115	112	128	133	137	125	157	119	111	117	129	132	111	118	131	118	109	127	129	131	140	123	112	106	118	130	131	102	109	122	127	116	116	118	126	124	117	106	112	122	116	129	127	135	114	115	108	124	118	120	119	117	131	115	120	110	153	118	125	126	132	114	112	121	127	130	117	111	148	118	128	123	98	106	125	97	115	123	113	126	130	115	117	138	121	130	117	145	136	104	110	153	123	120	124	110	135	100	126	126	115	132	129	122	116	134	149	107	116	109	127	132	123	131	108	92	122	110	116	146	110	106	119	128	127	122	119	118	138	111	112	150	138	113	110	122	129	113	145	117	114	111	124	135	125	137	116	111	120	120	128	111	136	126	116	121	125	124	141	135	118	131	113	100	134	121	129	117	124	135	107	130	117	133	142	133	134	137	121	101	116	141	121	121	114	123	111	126	116	143	114	118	120	130	130	120	119	119	115	123	103	139	136	139	131	136	127	124	123	100	131	96	119	123	112	137	121	121	126	122	129	114	134	122	111	113	121	113	128	133	126	142	124	143	123	125	130	108	110	132	131	113	109	122	116	133	113	126	109	144	115	119	130	115	101	143	102	118	119	113	140	111	124	108	113	123	114	121	108	118	130	117	120	130	128	130	114	125	128	119	117	113	117	125	137	124	136	117	128	107	153	110	132	109	120	121	140	108	112	128	144	124	100	126	114	112	113	133	118	130	106	114	127	133	121	121	128	143	124	122	122	127	138	124	105	118	105	130	112	128	137	124	115	110	130	136	125	115	112	133	142	132	119	113	137	147	118	128	112	143	101	107	133	144	135	116	119	107	131	122	127	129	116	133	102	121	134	119	117	115	129	97	117	95	115	126	126	108	116	129	119	131	96	109	121	109	106	135	131	114	121	127	122	133	113	127	109	110	118	125	117	146	119	118	137	116	111	121	135	117	146	130	119	127	120	126	129	115	143	106	115	120	128	129	127	109	124	129	125	119	127	130	131	126	107	120	129	138	118	138	132	133	120	105	142	126	115	130	127	117	135	126	107	97	114	129	132	126	108	118	132	117	131	123	146	108	108	126	135	118	117	118	108	117	131	122	125	145	112	109	129	105	132	130	129	118	127	125	115	125	110	126	111	133	118	123	126	125	98	118	125	115	124	129	142	132	97	107	134	117	151	120	117	142	113	128	126	110	136	118	116	120	115	109	110	133	130	121	123	134	126	137	139	137	143	134	147	124	145	137	113	119	117	116	114	121	111	120	126	129	118	126	110	116	125	103	133	142	127	121	125	115	110	137	130	122	127	113	125	113	126	129	121	115	128	141	124	116	116	129	124	107	137	99	97	120	108	135	138	116	108	130	118	112	120	116
5639	480	621	643	600	596	540	548	488	489	489	508	463	460	476	456	436	462	428	455	460	485	472	448	441	435	441	451	446	424	477	443	468	406	445	443	420	455	424	447	420	422	442	472	433	445	417	437	437	449	467	405	418	431	407	444	434	446	433	441	415	472	401	462	456	415	461	435	428	459	446	403	485	472	478	386	452	452	403	493	440	447	435	449	442	446	449	460	455	479	471	450	444	441	396	438	445	427	420	397	432	450	484	395	469	432	435	462	456	416	444	435	446	439	424	435	428	437	446	454	439	435	424	447	436	447	461	462	456	439	426	467	447	437	427	408	427	448	419	458	427	440	465	481	449	425	471	424	439	450	463	453	441	471	445	434	427	436	452	420	442	403	450	443	418	422	451	444	438	439	425	484	412	432	429	437	412	422	402	455	416	440	454	425	480	438	429	417	420	431	448	427	447	414	443	417	401	473	450	459	498	419	441	429	455	407	460	479	443	434	413	425	450	453	454	435	455	468	449	442	477	407	428	434	442	458	446	439	454	406	453	454	436	423	409	469	462	438	395	430	450	457	479	405	418	448	440	443	418	431	435	479	401	427	432	473	436	439	453	440	453	450	462	463	431	424	427	451	452	474	442	445	435	461	439	400	464	486	434	448	423	455	450	425	429	441	460	412	466	458	426	453	472	483	445	476	445	414	454	436	444	427	439	443	438	452	394	409	440	470	427	432	485	423	457	412	461	421	447	452	429	458	429	462	444	434	432	448	433	409	438	468	474	458	434	478	441	423	410	461	436	389	446	459	452	467	422	450	441	429	448	422	413	426	415	443	450	440	456	416	410	440	434	474	429	461	451	407	434	394	430	434	445	466	434	425	466	469	477	429	452	420	435	453	441	443	429	446	439	416	486	450	432	475	458	457	437	418	447	431	437	425	471	437	438	453	447	465	471	464	468	428	456	433	430	466	447	428	433	464	444	454	431	473	440	446	417	463	458	405	446	459	429	445	454	437	397	471	452	443	408	434	440	437	430	412	441	423	427	420	469	426	450	443	428	444	471	418	459	447	426	403	429	434	457	423	450	441	443	455	423	445	425	449	427	432	455	438	487	406	457	463	442	430	430	448	430	421	427	455	410	480	434	396	433	450	451	452	426	450	431	436	411	423	444	436	457	424	454	447	406	446	443	479	477	442	429	460	451	427	455	469	426	406	438	437	451	436	471	431	420	415	438	442	414	416	462	419	440	435	439	437	441	403	452	410	422	435	434	439	483	466	414	440	441	478	431	422	413	458	429	447	432	435	425	439	462	466	454	430	452	429	506	414	431	427	472	422	466	435	423	462	406	484	421	428	450	476	399	417	446	448	420	464	459	427	455	413	434	411	437	414	458	409	427	416	417	448	423	449	414	418	439	470	463	410	454	459	433	416	461	472	465	455	432	477	460	441	434	439	445	431	432	437	465	451	449	439	458	446	435	407	449	443	426	426	447	424	442	455	434	464	427	464	423	441	439	462	437	410	440	457	423	467	433	397	430	440	433	454	440	430	441	405	423	436	460	418	465	461	432	448	462	458	439	482	466	427	400	407	444	469	483	447	461	446	465	432	439	411	423	460	444	449	438	440	439	426	449	422	439	453	432	471	433	429	422	448	486	423	456	422	405	444	433	426	428	446	432	446	453	471	459	461	476	421	430	446	428	410	446	445	431	443	436	451	449	448	423	427	448	465	436	392	425	437	450	428	459	435	435	422	416	419	453	428	423	400	446	418	462	467	421	456	440	431	448	418	409	425	414	453	450	457	421	426	438	463	430	444	453	466	480	436	442	437	477	478	454	433	453	440	468	449	423	449	462	449	404	422	415	415	447	429	444	452	433	469	417	464	450	443	392	439	431	431	424	469	426	419	433	418	432	460	422	436	466	401	489	432	460	445	429	443	447	455	413	419	472	463	419	430	435	455	457	451	419	410	407	466	408	454	453	440	443	461	471	449	429	435	430	428	466	426	420	420	446	448	458	417	445	473	403	447	450	475	430	441	432	428	450	418	449	400	438	469	440	456	458	421	433	483	454	462	461	509	419	431	445	459	423	441	456	427	434	454	446	449	440	432	405	398	420	444	459	432	414	435	418	433	458	387	398	448	420	469	482	457	443	423	456	425	460	447	463	459	438	449	441	452	411	450	456	437	437	427	423	429	448	426	431	413	479	438	451	465	458	427	404	450	407	461	448	501	465	481	470	453	416	434	394	417	449	423	431	479	443	431	436	447	375	453	455	430	436	469	480	451	443	454	461	422	438	411	445	440	442	435	433	380	438	449	494	398	465	432	451	468	389	457	448	412	414	430	448	442	439	435	434	462	438	423	471	422	464	425	451	475	468	428	402	439	440	440	406	419	445	466	433	430	434	459	413	482	395	426	435	403	450	467	486	440	419	461	435	448	449	447	444	426	412	422	453	399	443	475	443	433	414	447	446	487	453	434	429	457	457	432	426	462	449	454	433	450	443	478	425	442	453	485	436	421	482	439	448	437	435	460	461	389	451	445	435	424	460	395	449	414	474	428	417	442	432	435	435	446	452	449	397	437	467	388	425	411	396	432	462	429	443	429	468	423	464	412	421	423	404	451	430	414	445	432	418	450	425	447	437	440	441	452	414	441	432	453	430	438	409	427	447	432	435	416	449	457	472	386	409	462	428	415	466	425	462	467	466	422	453	427	443	450	449	426	437	410	432	437	457	430	450	415	475	465	454	472	435	402	418	490	417	441	422	438	441	429	427	471	470	441	459	434	482	465	435	457	415	441	435	454	431	422	458	473	499	431	442	460	420	444	403	456	434	434	442	442	407	432	425	461	443	450	415	459	470	432	454	450	462	456	448	443	446	461	420	460	484	430	424	431	441	416	425	423	487	438	451	437	431	453	452	502	450	419	447	436	435	438	421	434	467	444	444	469	428	432	417	451	421	446	421	429	451	403	476	485	439	451	429	419	417	444	472	433	415	502	432	426	418	462	441	431	482	453	436	435	489	449	443	409	478	446	411	435	429	448	427	465	406	417	429	444	410	437	441	484	424	421	475	405	409	450	481	417	475	433	433	480	445	442	439	469	388	428	432	411	482	478	426	453	431	421	435	441	471	466	470	451	430	453	429	444	452	460	434	443	419	420	387	450	447	468	428	435	407	383	441	466	428	461	428	447	445	444	449	417	454	424	441	422	406	418	453	422	425	419	428	450	458	440	441	447	436	416	428	471	420	430	448	413	488	434	387	432	455	422	426	435	438	479	452	431	452	489	496	449	439	420	465	444	446	469	443	445	419	430	465	448	465	436	451	435	430	412	433	489	446	442	404	454	447	450	434	456	395	439	436	429	431	457	429	454	452	474	436	424	449	391	442	467	442	443	427	422	467	422	436	445	452	430	468	413	465	433	417	435	434	444	398	461	444	420	455	447	446	429	426	438	438	458	433	458	426	429	459	443	444	434	431	435	453	433	426	455	445	438	493	397
26899	5025	1149	758	572	349	304	230	214	206	163	140	125	120	121	113	107	97	96	92	90	83	90	63	78	80	81	86	82	100	104	86	85	82	89	96	76	77	87	85	94	71	82	72	74	66	80	90	90	85	74	72	75	77	68	71	76	69	53	69	59	69	78	88	67	86	66	95	73	77	77	68	66	67	80	86	59	75	80	83	79	60	70	81	68	62	62	69	74	57	68	81	69	78	89	83	76	88	69	90	68	77	74	94	77	80	77	73	69	63	73	68	78	86	82	83	64	88	75	65	72	68	71	76	83	69	67	87	83	74	80	64	79	64	77	70	73	84	75	59	69	60	72	71	83	88	78	66	60	87	84	67	64	72	64	80	86	64	82	77	82	82	70	70	84	69	70	65	64	57	72	63	74	67	65	86	82	72	77	81	87	80	61	74	70	77	76	73	67	76	68	73	76	74	80	70	65	68	84	74	75	83	80	71	54	64	69	62	83	87	54	79	53	76	61	80	65	82	71	80	70	69	65	75	61	69	51	69	78	76	68	72	67	71	63	91	72	75	86	55	76	72	64	70	84	78	62	65	58	80	86	79	96	83	83	65	64	88	93	73	78	75	66	64	66	72	73	92	75	68	74	79	81	76	75	82	69	64	77	66	76	69	72	83	63	82	71	68	69	75	82	62	75	70	70	70	70	80	70	68	72	76	64	71	68	83	79	89	67	68	81	81	68	88	80	72	76	55	78	80	82	75	56	82	68	61	72	76	76	76	73	78	71	74	84	58	72	76	71	50	64	74	72	85	83	58	69	85	79	75	75	81	86	72	82	82	67	87	80	83	78	66	74	66	77	70	74	85	67	59	88	91	72	85	76	71	76	72	80	72	68	81	77	76	65	83	78	86	70	63	65	66	63	73	76	75	83	68	67	71	75	70	71	65	71	67	74	77	70	57	80	70	77	63	64	72	73	67	78	62	67	69	75	56	59	77	66	69	75	62	71	71	65	80	74	68	89	72	85	58	70	65	56	66	72	72	74	75	80	78	72	86	73	76	72	91	94	76	62	72	80	62	74	82	62	72	74	74	76	73	80	78	69	73	83	66	92	79	74	81	62	82	78	71	81	75	84	70	76	57	76	78	69	81	68	68	81	73	77	76	80	66	76	63	69	88	73	62	90	72	66	84	69	64	77	80	90	71	75	75	78	78	77	78	80	79	80	75	68	80	79	59	80	65	64	65	75	83	81	57	79	70	71	69	72	68	75	91	70	77	77	80	86	70	70	66	71	68	66	61	89	71	75	80	77	73	66	67	73	81	70	64	74	67	65	77	86	72	76	88	70	87	82	72	78	69	62	79	80	84	74	78	72	76	80	83	77	71	94	64	72	83	71	70	82	71	76	65	75	85	80	72	66	86	65	82	62	60	65	72	68	77	72	71	71	61	64	68	84	80	66	80	67	60	79	61	91	66	66	75	63	75	70	85	75	69	80	67	53	67	67	66	76	71	71	63	79	83	76	77	82	93	90	76	75	60	66	73	76	84	56	74	80	75	74	68	73	72	78	57	83	72	68	78	76	79	80	80	85	62	75	78	81	74	88	78	84	73	72	70	83	59	71	81	79	67	68	71	73	75	61	72	76	68	59	61	68	74	73	79	72	80	73	83	80	84	91	66	59	59	78	69	75	77	65	75	73	78	71	52	79	76	84	80	72	65	81	76	73	65	71	83	82	64	95	64	75	66	85	69	77	78	65	67	67	71	83	68	69	82	71	79	78	71	79	84	66	83	74	88	77	78	87	59	71	74	85	71	75	77	66	71	78	73	61	64	73	80	55	93	86	78	70	77	76	70	63	68	86	62	74	79	63	59	68	88	74	59	76	73	72	87	84	60	78	73	80	86	80	89	85	77	82	75	69	70	78	77	75	66	60	66	77	58	70	76	64	66	75	78	72	80	82	70	89	88	79	76	74	73	70	82	63	64	77	69	68	70	63	93	73	61	71	79	78	84	67	70	87	78	63	74	78	71	74	84	85	91	89	85	74	88	65	82	77	67	70	71	67	84	62	69	73	71	80	76	61	75	64	87	64	78	67	73	74	70	87	66	81	57	78	67	71	88	90	77	87	73	72	64	59	82	81	72	70	61	76	76	79	68	84	78	71	75	67	81	90	66	75	47	68	69	72	81	73	78	81	90	73	74	71	69	58	63	76	71	74	79	79	74	63	76	73	83	78	58	68	82	78	73	79	71	71	80	69	61	84	74	66	77	70	93	81	76	60	68	71	85	84	70	63	64	71	74	88	73	68	67	72	94	69	71	63	86	63	76	82	71	66	69	77	51	71	74	73	76	64	78	82	79	82	78	60	77	74	81	76	61	83	71	73	80	84	85	83	75	67	64	84	73	71	64	66	79	68	79	71	83	79	85	55	78	79	90	75	68	74	50	71	79	66	52	74	73	67	62	75	60	87	65	90	65	66	79	57	79	84	71	73	88	83	81	75	72	70	72	73	73	68	74	83	85	68	65	70	76	83	66	87	59	61	103	70	60	69	81	69	75	78	76	68	76	68	74	70	64	68	76	67	86	71	68	81	76	68	67	65	67	61	70	90	91	81	86	64	96	67	90	64	74	61	73	68	82	48	65	84	79	90	70	65	78	88	75	94	76	77	67	76	65	67	79	101	69	65	71	74	74	84	66	64	89	87	83	64	67	75	79	82	71	69	71	72	75	74	80	74	75	79	88	72	83	66	66	72	84	74	71	71	79	70	86	85	69	64	82	75	57	68	77	67	69	72	84	68	82	74	84	52	64	60	83	70	67	70	66	87	75	78	71	69	68	76	72	78	68	69	81	64	85	79	87	85	103	80	74	71	78	74	83	70	67	65	73	71	81	80	76	85	75	72	74	77	86	65	74	66	79	71	79	68	81	74	62	72	83	80	55	70	70	61	69	63	66	65	68	63	81	64	85	84	70	70	76	66	69	67	76	72	74	73	81	75	80	60	69	81	83	78	70	86	73	68	87	84	73	83	56	69	71	82	92	81	69	65	71	73	63	67	80	64	72	76	80	68	71	74	78	74	82	63	67	75	79	80	68	66	85	75	87	64	67	61	64	85	61	66	70	83	74	78	66	63	76	70	66	71	87	76	86	65	67	74	59	76	68	67	92	80	76	78	69	64	73	73	75	68	75	64	86	61	62	72	80	75	74	76	78	79	81	71	83	71	84	90	75	68	68	47	66	67	74	79	72	56	70	70	67	96	74	68	69	79	77	70	89	97	71	84	73	59	93	60	63	80	76	72	81	77	74	75	76	67	75	65	63	77	73	70	71	75	71	74	71	72	77	75	98	59	75	56	63	80	72	74	71	71	66	72	93	76	68	67	73	66	69	63	75	77	68	74	75	74	75	64	75	67	79	78	75	76	70	87	72	70	90	73	70	74	70	78	90	73	60	79	80	69	79	77	83	69	73	73	67	67	86	66	74	66	74	76	65	53	65	77	70
14072	1164	2445	2947	2520	2036	1610	1437	1219	997	898	855	765	725	674	634	613	525	499	550	468	484	481	413	411	415	429	404	394	378	385	365	359	366	364	348	348	347	353	343	356	358	345	338	316	302	323	317	341	304	360	318	327	332	334	341	306	317	324	329	325	304	327	296	311	287	280	315	286	322	310	339	327	332	306	276	311	290	298	291	312	292	327	308	311	322	278	289	308	322	307	316	330	320	327	335	327	279	294	281	285	286	297	283	325	292	320	290	330	294	288	271	320	300	300	305	294	309	290	310	304	300	326	298	288	289	313	323	288	292	307	309	305	315	313	262	279	339	308	283	281	323	310	266	286	320	325	281	300	295	295	292	304	299	290	284	296	300	274	322	291	276	285	298	268	294	315	267	269	307	281	311	296	297	283	287	286	300	293	302	310	305	301	319	319	280	293	301	296	299	303	306	327	314	292	317	309	312	309	297	305	284	301	280	313	290	302	288	290	275	285	326	291	287	298	317	270	315	282	276	325	297	288	262	298	279	285	312	322	309	300	274	280	257	295	283	278	295	273	317	301	276	299	315	255	285	290	266	320	289	267	279	295	275	295	303	311	301	287	306	303	280	286	300	302	294	319	272	305	305	321	285	296	326	301	309	290	294	313	255	260	303	312	311	277	298	320	314	285	286	302	262	301	294	291	319	309	279	274	273	303	306	291	285	303	280	301	302	271	267	275	306	270	265	289	284	274	278	261	288	307	307	322	302	276	290	314	297	300	315	283	297	304	285	295	284	278	301	313	325	319	274	294	279	269	305	302	308	288	287	316	296	294	316	324	292	308	283	290	338	266	308	305	271	287	281	282	327	304	285	297	298	294	285	287	307	321	285	282	289	305	288	294	298	298	307	297	280	326	294	314	277	278	277	314	292	298	307	293	286	294	291	317	283	288	285	305	284	271	281	275	318	296	277	291	282	275	329	279	311	310	313	280	285	302	308	326	292	277	299	254	309	272	299	266	291	301	279	285	313	313	253	285	285	280	272	310	296	291	312	277	277	273	308	328	294	277	268	300	295	321	289	289	308	310	276	290	293	295	266	266	275	299	300	294	296	298	296	306	296	284	293	279	317	284	278	261	288	282	303	318	336	291	290	297	310	290	300	294	262	306	305	272	314	303	263	328	272	305	300	301	298	270	346	266	317	314	302	297	310	304	304	282	291	274	325	276	306	312	296	308	313	284	289	307	281	311	282	286	303	309	278	305	288	302	284	303	271	262	313	282	316	325	307	280	307	275	255	305	279	299	277	323	309	319	342	293	321	286	296	275	283	269	284	304	301	281	281	268	298	341	301	260	341	259	290	301	306	279	300	313	297	253	310	289	282	280	282	272	279	297	275	282	268	309	293	287	306	287	288	277	291	281	324	279	313	290	284	282	278	319	310	277	325	300	315	288	303	288	280	288	289	333	317	311	302	274	334	294	327	304	313	296	270	320	305	292	290	287	272	281	283	291	305	301	310	282	285	267	319	302	296	297	303	281	315	307	300	323	291	314	333	289	306	263	310	278	330	298	316	294	304	282	301	309	277	293	292	284	312	303	311	328	314	260	312	286	298	311	272	281	295	275	288	337	289	283	303	299	294	311	293	288	291	287	278	314	246	312	266	313	287	279	298	289	327	290	292	292	314	291	305	289	286	291	265	326	320	283	304	305	256	307	289	287	288	301	298	269	330	293	299	297	293	314	290	294	264	307	284	258	306	291	312	298	298	268	303	282	276	296	316	323	305	271	265	329	272	306	239	295	293	300	298	281	327	283	289	296	284	289	286	310	284	303	310	288	313	291	265	309	291	332	274	282	306	297	280	302	327	324	330	304	298	292	303	312	286	297	286	298	296	304	308	309	285	262	285	244	305	261	306	265	299	289	281	307	284	273	288	311	301	308	304	293	295	282	263	279	288	295	286	288	278	302	295	266	296	320	282	258	291	292	335	313	313	297	322	309	281	302	294	279	306	312	280	306	306	268	274	279	256	291	290	323	304	267	299	301	299	317	282	325	300	277	297	304	289	295	284	283	324	287	284	288	302	317	304	311	321	295	275	309	271	310	302	302	316	284	268	319	297	307	287	287	309	284	290	325	287	281	282	299	270	283	293	288	290	304	308	264	305	273	318	277	306	280	296	310	313	270	331	273	314	329	291	318	301	309	301	287	296	299	270	301	302	303	314	295	310	308	293	280	302	284	315	298	314	288	301	276	280	313	260	274	291	300	319	281	310	316	279	301	303	277	256	315	290	269	282	284	270	299	326	304	307	287	282	273	285	302	301	291	283	289	262	308	309	300	292	284	265	277	297	303	275	318	274	286	299	275	299	289	284	286	316	283	309	291	305	301	288	332	303	248	298	266	305	304	304	328	287	292	309	310	291	316	295	272	285	285	287	257	314	290	287	307	304	278	301	267	305	275	281	274	279	310	309	335	281	261	287	315	302	295	311	262	268	311	305	323	291	292	289	313	294	294	281	273	282	306	289	306	299	284	311	289	298	318	298	285	291	306	299	273	318	295	303	300	290	299	280	307	276	272	286	283	302	278	282	314	290	282	279	292	288	312	265	306	295	284	281	287	321	312	291	269	321	296	270	302	302	294	336	274	305	303	303	303	297	305	311	278	303	308	299	305	283	314	321	267	313	282	292	273	319	273	287	326	285	313	303	303	306	279	288	303	294	322	283	276	314	298	282	325	273	284	285	268	311	306	273	243	283	276	303	270	288	280	300	296	277	315	301	321	304	294	303	288	287	298	284	300	264	326	263	276	304	289	280	302	295	312	300	297	302	301	301	295	315	287	338	351	294	340	316	308	278	307	288	301	296	292	310	310	299	319	278	304	279	286	273	242	329	282	318	249	294	289	292	278	313	290	292	289	286	303	310	289	312	305	304	314	298	290	282	280	306	286	311	312	297	311	264	251	317	269	280	289	292	299	289	294	326	267	314	303	305	304	289	304	311	317	298	288	291	311	293	306	283	301	292	274	295	287	297	335	297	276	307	283	321	335	312	302	274	284	274	306	298	262	299	263	295	327	292	292	248	307	300	296	267	297	271	303	285	288	298	289	307	296	265	295	292	275	301	306	286	285	254	281	316	301	285	297	287	271	286	285	295	344	313	273	282	289	281	308	274	291	276	316	280	312	292	305	307	272	260	302	268	288	292	267	309	289	301	299	310	286	285	261	284	304	313	259	295	296	288	273	316	308	290	288	318	298	291	281	307	290	281	302	306	309	300	318	249	284	271	278	313	297	293	275	299	287	304	284	280	272	294	322	308	306	271	283	278	259	312	321	266	288	299	271	312	263	296	280	286	297	294	294	298	309	295	297	307	276	306	318	282	298	282	306	293	288	315	285	296	302	317	294	292	302	291	316	284	295	324	266	298	290	286	316	283	290	291	297	304	285	277	284	313	269	320	270	331	280	306	252	281	313	301	289	318	303	311	321	274	319	272	295	324	300	290	288	308
35952	14960	3793	1523	1084	758	605	447	393	353	270	282	228	237	191	198	183	144	174	170	165	168	130	185	159	139	148	124	142	169	120	140	154	138	128	130	160	144	131	135	149	119	112	149	129	133	132	124	120	107	150	135	134	124	136	130	138	130	124	121	126	125	132	108	125	130	118	144	153	105	125	133	123	134	133	147	128	115	116	129	131	136	108	137	133	116	121	125	119	113	144	126	110	112	134	124	118	111	122	127	122	146	137	146	118	117	130	109	121	96	130	126	147	110	127	121	121	156	119	113	124	141	95	110	112	135	109	121	135	123	111	137	123	114	107	116	123	121	123	124	116	126	128	122	125	127	116	137	117	108	134	109	122	134	132	100	141	135	136	117	122	147	120	121	136	135	117	133	122	118	128	120	119	133	137	112	119	143	135	154	115	122	126	134	114	125	125	122	127	125	135	139	121	137	126	132	124	122	134	126	112	148	114	116	112	133	125	119	130	124	119	114	117	115	121	93	131	128	131	117	120	127	122	107	108	128	140	152	134	132	131	119	134	126	139	136	124	117	118	130	137	123	127	119	130	141	121	112	129	142	132	128	136	128	126	131	123	105	126	113	121	94	133	133	122	129	148	137	130	136	133	126	110	129	114	122	120	117	132	133	120	116	134	119	118	114	113	119	106	138	128	114	116	125	104	136	131	119	156	140	124	123	119	101	114	119	125	124	136	138	127	139	139	124	128	127	117	127	108	135	126	146	128	131	110	117	127	128	133	137	138	114	125	132	123	130	127	130	118	123	139	129	146	143	140	141	111	127	122	130	121	137	113	115	111	133	122	132	123	148	141	135	130	126	134	128	116	129	127	134	112	125	129	118	123	116	137	142	125	106	117	132	136	126	123	123	130	113	135	145	110	138	131	141	145	126	133	107	134	126	134	122	116	104	135	120	107	139	154	143	125	117	110	145	133	121	115	135	120	149	134	122	127	123	116	130	142	141	123	108	149	131	130	123	121	160	145	127	130	106	117	132	123	132	134	120	106	110	119	124	129	127	106	109	137	116	139	128	130	128	117	114	127	141	122	124	135	122	131	134	133	123	144	108	113	112	129	115	129	128	127	151	159	131	127	140	128	124	113	126	114	130	119	143	117	125	117	103	125	110	118	143	124	144	134	106	131	122	121	125	121	142	116	141	100	126	122	132	141	136	122	124	122	113	127	113	123	144	132	134	153	113	125	134	136	147	110	146	136	126	128	163	126	137	132	152	132	114	117	126	136	126	129	116	109	142	121	125	137	125	128	132	122	129	145	145	145	128	122	131	139	124	116	115	117	131	142	134	143	126	124	114	107	134	147	124	125	149	120	108	118	125	113	124	133	136	147	135	131	141	121	101	126	143	124	105	112	121	115	130	131	119	129	154	123	130	115	111	122	126	126	127	117	140	144	127	140	117	131	119	118	114	129	139	134	133	137	121	128	128	138	139	144	162	144	117	130	157	117	122	107	120	126	125	117	125	126	120	135	121	119	133	107	124	130	114	106	118	128	143	115	168	109	131	123	115	115	139	141	125	116	131	126	139	126	128	134	122	142	142	141	135	124	136	129	140	124	114	116	126	108	120	131	134	133	143	129	142	136	138	122	104	143	104	127	139	127	141	143	128	110	108	125	129	138	130	137	134	132	122	130	119	137	111	122	129	115	129	123	134	116	109	116	110	135	124	119	135	136	135	150	136	146	122	125	140	132	111	131	119	105	140	125	116	114	137	113	127	135	136	141	126	139	105	117	120	120	126	122	124	124	129	125	134	122	137	125	108	122	127	135	121	137	124	130	120	129	116	120	104	131	127	140	131	128	109	102	117	123	124	138	138	124	127	120	131	151	125	132	113	126	112	117	120	134	111	113	134	121	140	108	137	108	120	117	99	115	125	139	125	137	117	129	136	123	121	151	125	122	118	119	117	144	114	127	122	111	123	141	119	151	142	147	118	121	126	135	120	123	128	123	110	122	127	108	120	121	143	150	126	95	126	132	122	104	132	135	118	123	127	107	116	138	141	119	116	118	119	135	149	122	129	117	128	116	132	129	115	114	117	145	139	115	133	117	144	95	133	119	156	123	115	138	122	132	128	136	118	128	103	118	117	155	117	119	131	138	144	103	137	152	134	128	126	133	135	144	123	115	123	127	122	136	140	118	125	115	122	101	115	109	109	123	127	114	147	140	143	118	146	143	135	115	117	135	123	117	131	131	120	127	120	127	121	133	124	123	111	137	147	116	115	133	117	130	122	131	124	136	116	121	134	147	142	132	136	121	152	118	125	146	129	115	143	114	117	142	132	110	139	125	142	127	120	119	119	141	114	116	127	125	109	112	115	122	100	120	134	122	132	108	122	130	127	109	129	115	107	118	127	131	134	133	132	109	121	111	124	128	134	105	133	123	157	124	120	139	116	136	129	134	101	135	102	148	120	111	125	143	139	144	131	124	115	139	122	111	117	102	124	123	125	99	108	123	112	126	107	123	127	147	143	133	101	116	103	124	127	134	132	132	118	119	111	134	132	109	129	120	131	137	125	131	132	113	121	133	109	160	124	134	102	116	130	125	130	122	131	122	125	129	124	133	122	152	125	131	119	127	110	117	135	127	134	125	127	115	122	130	141	112	98	96	121	135	152	146	135	135	118	104	126	119	115	127	125	140	136	110	114	126	117	138	126	120	112	133	126	128	129	126	120	134	126	131	108	124	132	112	142	124	122	125	121	144	138	126	116	157	125	143	122	140	132	138	119	129	125	125	110	125	103	127	136	126	110	130	134	133	133	117	146	135	129	135	121	108	123	137	121	132	130	144	154	126	132	109	115	126	127	139	125	138	138	114	115	142	130	121	102	114	104	134	96	135	131	119	117	136	121	135	140	118	129	109	150	116	133	124	106	122	119	124	116	120	130	110	132	121	119	120	111	161	126	132	130	127	119	128	118	130	133	126	137	119	129	118	126	140	129	127	128	130	115	148	123	130	134	126	128	129	123	119	140	139	109	130	133	126	134	111	113	101	130	127	122	124	135	124	127	121	132	118	128	122	143	144	128	135	125	136	139	117	137	142	129	115	138	127	146	141	129	111	147	139	139	141	122	122	153	120	125	130	113	120	129	117	108	108	137	115	148	137	146	119	134	113	128	123	117	131	127	140	142	134	118	105	125	117	123	134	147	121	120	137	131	124	121	123	120	131	115	127	124	134	130	127	153	134	127	111	122	116	133	125	133	144	128	105	120	144	131	109	127	121	133	127	140	133	118	109	132	109	135	114	151	121	122	137	137	137	141	129	137	119	140	119	120	122	125	134	125	138	148	128	134	137	108	121	136	128	117	111	123	125	137	132	151	120	164	121	116	146	108	125	125	139	127	131	124	133	117	125	150	132	130	113	125	112	146	122	118	117	123	135	137	136	132	123	134	152	141	122	116	130	122	124	148	116	126	109	120	132	114	139	136	133	125	136	134	123	128	118	115	136	117
17994	2232	4745	5301	4590	3816	3137	2742	2295	1958	1743	1536	1406	1262	1227	1055	1024	958	901	863	855	854	774	691	731	685	697	669	649	629	658	636	634	630	574	574	539	564	554	522	534	593	545	575	529	555	539	561	566	499	534	545	568	545	471	529	489	495	520	535	455	509	503	494	496	520	500	489	507	517	468	474	522	522	501	465	480	480	527	467	474	446	502	512	463	471	473	498	501	480	489	481	487	475	478	470	491	453	468	501	491	488	475	467	468	540	492	454	496	457	477	447	475	438	522	438	482	473	487	489	453	496	492	468	439	467	509	472	486	452	467	472	457	445	491	449	467	484	432	455	484	461	464	465	467	454	443	463	433	435	443	499	473	482	431	478	509	518	518	487	455	451	476	456	491	446	482	493	484	497	486	493	427	443	461	464	426	479	465	457	495	487	502	468	464	457	477	444	445	483	494	416	489	482	471	469	464	472	476	479	472	466	424	464	492	461	490	463	475	446	472	496	488	470	469	456	489	498	486	470	423	464	518	463	444	465	471	447	498	444	483	491	493	513	483	454	491	447	475	512	455	463	486	456	486	446	461	471	447	451	482	464	464	485	456	442	484	480	426	455	473	492	470	500	471	447	484	459	462	468	495	478	462	439	493	451	484	467	477	438	436	446	440	473	466	487	445	482	442	454	438	485	454	476	457	467	440	492	436	458	454	458	430	437	463	421	478	459	469	442	457	482	465	499	484	479	501	481	466	439	483	463	491	451	486	469	428	485	463	482	476	445	479	460	453	495	456	434	487	495	490	492	480	429	470	467	462	497	476	439	455	488	448	473	472	481	445	476	489	461	486	432	481	433	465	443	448	479	456	464	449	457	459	472	476	474	533	419	462	470	462	463	453	454	462	466	469	469	473	446	465	440	477	437	444	428	490	468	470	469	445	450	452	484	421	484	457	466	448	460	453	462	469	479	448	485	456	472	467	439	476	471	445	464	447	460	487	442	430	475	465	513	488	446	445	462	490	456	464	483	453	449	497	442	461	467	440	472	483	444	445	447	470	478	491	446	451	450	481	467	475	478	472	513	426	466	445	449	449	446	481	510	436	467	454	456	459	492	440	465	461	437	472	448	462	471	494	459	458	456	476	461	465	452	475	456	476	475	482	448	469	472	454	467	457	466	470	512	497	441	491	450	409	450	467	422	474	462	457	444	481	457	450	437	471	523	468	431	494	471	463	462	443	428	467	465	457	456	478	463	478	440	505	515	493	464	459	458	433	467	453	452	466	469	469	446	495	468	472	429	500	458	470	446	471	454	488	491	497	461	496	443	462	484	450	457	487	453	483	499	507	482	453	490	472	458	466	478	481	492	440	456	482	454	473	500	469	433	471	446	495	472	432	461	438	448	484	479	504	418	449	447	455	474	463	427	447	460	464	466	450	437	492	508	461	516	422	433	474	463	427	475	476	460	458	429	442	436	448	459	495	464	474	448	477	503	457	473	494	481	477	444	472	477	470	475	494	471	423	456	459	453	451	474	479	475	450	424	447	490	499	494	485	452	496	481	492	493	441	434	459	464	454	477	442	496	460	489	505	457	454	435	487	454	458	450	456	480	453	464	468	490	485	491	480	455	458	489	447	435	476	451	496	496	428	466	450	460	466	464	465	485	471	481	503	435	472	436	454	466	469	456	434	498	462	485	457	480	452	470	438	432	478	445	481	471	481	449	441	485	458	460	511	504	490	438	440	455	439	460	508	476	473	462	481	471	474	502	448	488	462	493	488	436	432	512	416	505	527	441	482	461	478	448	470	451	429	458	488	460	469	492	474	454	457	487	483	488	496	469	470	427	421	443	486	477	476	489	478	449	489	461	450	476	469	450	438	452	475	429	464	455	458	431	505	446	457	432	440	472	444	462	467	487	428	460	470	480	470	472	476	449	427	473	461	437	487	479	434	467	465	436	445	456	434	501	472	497	482	504	469	473	451	486	477	469	467	443	497	443	439	473	477	445	507	477	471	481	463	444	464	470	465	460	464	497	462	461	484	443	422	461	471	464	454	435	454	436	500	471	432	462	442	464	455	487	503	495	489	461	470	456	503	504	453	471	444	459	467	457	462	469	492	508	469	494	506	513	490	449	520	451	468	484	461	488	461	461	452	473	514	467	462	469	480	479	464	445	467	480	477	465	529	444	458	476	442	482	455	488	451	485	461	448	471	446	425	463	459	469	476	463	429	447	485	469	457	466	486	480	438	440	464	455	463	474	463	461	455	427	455	447	494	471	430	438	521	495	473	484	475	443	459	451	446	453	498	497	462	485	475	458	470	463	451	502	445	454	496	452	472	453	464	461	438	502	485	504	486	448	431	445	443	460	482	494	471	470	459	462	486	473	456	525	438	479	470	454	466	443	500	464	465	412	455	495	456	487	485	486	498	485	470	449	474	439	452	445	450	444	445	468	451	476	493	447	491	480	463	454	469	463	449	493	469	468	459	495	450	474	479	450	486	446	460	469	473	470	472	453	466	465	455	512	491	463	446	492	462	477	487	481	484	467	493	472	471	484	483	468	460	450	465	477	472	459	489	448	501	482	463	454	472	434	480	477	487	460	499	429	455	438	461	472	460	451	481	482	467	445	455	509	453	469	468	454	433	453	471	451	453	506	438	486	481	464	461	480	447	473	433	458	463	449	460	433	462	489	460	466	431	461	406	505	461	470	492	458	453	483	452	462	467	444	465	461	462	467	480	453	445	438	469	429	508	428	444	471	467	453	472	450	475	441	469	432	455	462	459	457	463	463	464	454	467	474	456	476	455	435	445	476	455	482	453	443	490	484	490	452	458	476	485	472	488	460	496	463	467	474	493	454	492	441	451	482	464	470	465	450	472	492	492	471	469	487	471	443	502	473	457	483	444	468	483	482	464	461	485	451	481	460	457	492	438	449	471	464	471	458	496	439	443	474	492	453	446	481	508	477	493	482	480	482	451	443	505	446	416	476	467	481	462	450	465	442	483	498	462	453	445	463	465	490	400	437	458	500	440	483	448	505	455	450	491	432	447	454	432	469	453	474	510	469	447	487	429	498	439	430	445	419	469	438	463	455	475	450	477	436	496	426	448	467	444	470	449	502	459	452	466	488	452	442	430	458	473	491	495	459	460	427	439	426	479	459	467	448	507	454	477	481	465	446	449	437	489	502	467	477	464	470	445	485	476	460	487	462	451	487	526	480	474	457	460	486	450	454	475	511	491	462	444	426	476	441	462	428	440	411	469	480	460	447	491	435	491	520	461	458	463	455	467	435	430	459	460	449	477	446	462	484	448	485	489	465	465	463	506	456	466	456	511	464	406	473	471	470	441	474	423	460	437	442	452	489	486	478	463	505	467	443	468	485	512	473	473	431	454	460	432	465	480	471	446	471	436	464	441	459	454	433	497	504	427	498	452	453	503	436	456	467	456	471	471	465	481	494	489	498	434	448	470	494	489	484	450	455	488	436	442	459	469	493	473	489
3647	302	214	184	159	157	129	136	123	135	109	140	128	130	130	144	137	140	136	136	134	125	116	122	135	144	138	117	125	128	126	127	127	119	117	105	128	121	114	153	121	114	119	140	139	134	141	139	107	126	122	130	131	108	116	101	132	121	122	122	134	132	135	118	106	148	132	141	127	133	133	147	111	132	150	125	117	129	125	117	131	117	136	138	138	138	133	137	137	128	121	151	130	128	129	101	134	119	119	134	124	134	132	143	121	150	136	117	129	99	135	128	142	136	117	134	129	113	142	126	121	127	127	123	105	120	135	136	128	122	139	142	122	136	120	125	147	127	111	135	136	100	113	148	131	123	133	133	131	133	141	125	127	135	113	99	112	142	135	130	120	106	141	120	114	132	127	147	136	120	121	148	124	116	118	123	117	136	127	119	107	131	111	142	123	117	123	122	126	130	102	141	115	116	126	139	130	141	117	131	133	126	123	127	106	118	112	138	119	129	121	124	104	123	126	137	121	131	125	123	118	103	134	127	134	126	119	104	150	121	132	129	111	135	124	134	118	124	110	124	140	118	131	153	138	128	115	131	147	131	125	116	128	131	138	124	111	130	137	122	126	138	131	128	145	143	108	140	121	113	137	128	147	141	123	134	130	132	122	142	112	130	128	137	137	143	116	150	142	142	131	128	131	124	119	132	136	123	135	125	140	128	130	122	113	116	120	137	130	118	138	125	147	137	123	119	134	135	109	132	151	128	150	135	147	131	130	150	126	123	126	119	145	126	128	132	127	132	138	127	132	140	131	129	129	116	119	126	134	125	111	126	114	122	107	109	130	114	100	123	132	145	128	128	117	134	131	106	139	117	119	117	126	128	130	118	138	126	125	117	132	140	122	123	153	120	130	119	140	122	119	142	135	127	132	140	133	151	116	143	107	127	136	118	126	123	138	119	131	131	102	123	154	120	120	134	135	143	133	102	150	133	139	114	116	120	141	130	124	129	118	115	131	128	109	123	139	124	139	132	126	115	116	142	114	147	104	115	135	127	141	141	137	150	103	135	131	128	135	129	141	129	139	124	101	124	139	135	138	107	128	134	130	119	148	143	122	110	123	136	132	142	114	126	136	125	112	132	121	121	121	122	149	117	135	124	140	110	133	140	131	112	141	121	111	143	123	103	119	145	129	120	136	136	140	134	115	138	149	119	120	123	123	130	139	123	135	164	115	117	110	128	163	128	127	157	124	128	149	123	126	133	115	136	121	130	114	114	128	130	120	143	121	129	109	114	145	122	117	133	131	127	141	138	131	101	116	133	110	129	117	143	124	134	118	114	113	121	130	126	116	113	117	125	124	117	120	139	121	117	143	144	130	134	117	131	143	132	131	125	145	133	119	125	113	142	114	122	128	105	135	123	132	120	118	128	136	120	132	132	141	122	132	114	109	124	105	133	141	118	134	126	126	120	126	154	124	134	127	133	127	125	163	123	118	126	127	100	108	110	119	115	134	137	128	116	117	116	110	109	132	118	117	149	106	124	108	123	143	119	135	134	124	125	125	136	120	140	114	131	145	136	100	133	142	125	132	129	113	118	113	121	135	142	138	137	127	127	135	130	126	149	126	103	127	125	155	149	113	122	121	122	140	122	115	117	135	137	123	121	132	124	126	139	125	126	123	107	141	143	137	143	131	115	129	134	98	129	128	121	127	129	133	118	117	115	111	155	110	118	144	141	118	126	126	132	135	148	111	130	128	152	129	122	127	123	141	148	137	114	118	126	136	136	116	128	125	130	130	123	108	124	127	133	110	105	132	104	128	147	128	116	143	143	142	133	133	123	138	109	124	124	120	139	121	122	108	116	115	127	127	107	123	131	140	147	109	133	118	104	144	141	105	135	122	145	108	123	130	119	133	112	118	112	143	124	132	117	118	132	117	125	131	120	103	122	123	114	121	134	131	129	131	130	122	135	124	129	115	118	107	107	120	148	111	113	120	125	146	129	128	137	118	107	124	107	124	105	126	118	141	127	123	112	117	130	103	133	105	111	93	118	126	111	119	118	131	128	113	116	152	139	126	135	133	133	130	118	144	124	139	140	140	109	141	106	121	140	117	135	121	122	123	120	121	128	121	112	124	122	116	129	135	126	149	121	129	128	136	150	131	133	124	153	128	114	144	119	120	127	139	134	118	127	137	129	118	120	127	116	122	104	114	154	132	125	124	139	136	127	123	122	128	120	162	136	140	130	130	140	150	112	128	151	125	143	128	115	130	140	124	131	128	136	132	131	131	126	115	135	132	131	160	139	143	128	135	147	126	126	129	116	116	135	123	115	133	134	111	132	138	120	108	114	125	136	122	145	143	135	134	115	127	127	121	130	130	140	120	125	125	134	137	118	121	128	122	108	118	139	137	119	129	131	117	117	130	129	131	147	117	145	137	126	103	122	140	127	126	124	116	107	130	116	127	128	136	117	115	104	132	146	131	113	130	158	128	140	129	144	118	147	125	122	122	111	112	124	117	116	130	133	122	131	116	110	106	132	137	116	115	140	120	100	143	120	135	126	138	113	131	117	138	118	134	135	145	142	123	122	131	124	126	120	142	137	132	120	130	117	121	130	115	131	112	122	113	110	132	139	124	111	127	132	95	113	113	137	134	129	127	118	128	127	143	111	137	136	106	120	149	120	131	124	105	131	140	140	145	120	114	127	113	130	114	133	143	128	120	135	106	143	124	134	128	128	135	141	143	126	133	120	137	120	132	130	116	118	130	156	148	117	120	129	123	136	129	130	130	114	148	121	142	129	137	118	126	130	115	133	112	130	139	114	139	131	112	136	123	111	136	114	135	134	136	126	109	120	156	118	112	114	128	122	126	124	126	116	133	127	124	120	122	104	135	134	125	123	150	129	114	124	135	118	153	108	124	153	140	122	120	131	133	130	125	115	137	114	117	120	137	101	126	123	124	135	120	129	123	122	133	113	140	121	138	141	136	128	128	140	122	138	140	153	116	124	124	125	104	149	132	124	126	124	128	132	120	113	135	140	118	128	116	130	129	141	115	131	122	116	131	127	137	137	118	136	128	139	138	133	142	120	125	133	120	138	104	126	110	120	137	155	124	124	122	110	130	137	130	119	145	144	121	132	139	116	149	134	133	127	116	121	136	116	122	120	126	108	120	127	130	129	135	119	142	117	133	146	126	129	132	137	123	116	144	127	112	118	117	127	131	134	110	115	131	132	142	112	126	117	142	134	120	138	128	109	119	123	150	115	116	126	134	125	118	118	145	161	107	133	111	124	142	139	119	108	134	122	126	121	119	127	120	119	134	131	104	120	149	124	127	120	130	117	138	119	144	112	115	140	131	114	126	120	126	127	121	121	112	133	107	110	151	132	118	132	126	119	135	124	143	120	131	131	136	118	114	127	127	118	127	121	129	138	112	108	142	157	152	129	127	95	128	118	122	108	125	137	145	132	125	133	131	127	140	140	137	138	125	141	119	125	131	148	117	143
5779	535	666	626	587	564	579	566	550	513	501	498	506	478	501	478	486	462	490	437	469	470	475	416	433	464	482	494	428	435	435	470	468	446	455	480	488	470	445	490	481	491	454	474	468	427	440	456	457	435	419	466	426	477	450	456	471	451	455	491	455	462	495	443	432	468	457	465	445	468	458	477	455	488	454	412	460	458	458	498	459	438	447	451	462	455	447	464	486	445	466	454	446	456	465	477	479	466	490	435	460	431	460	463	416	481	481	471	472	459	507	458	451	450	474	436	457	466	472	472	424	474	463	430	457	443	439	477	437	427	416	424	442	443	465	417	457	443	444	472	491	434	423	489	454	442	474	414	502	462	430	438	462	435	503	469	456	492	426	436	469	448	426	435	463	428	480	474	486	443	453	433	486	459	448	463	472	484	460	466	445	460	436	457	411	414	503	457	455	426	470	459	475	459	428	466	471	471	466	433	482	431	457	480	478	451	443	490	410	460	430	467	466	443	438	451	455	473	496	462	440	427	482	492	450	519	425	446	444	469	465	440	467	464	429	420	466	522	474	453	435	433	484	449	448	473	459	425	473	450	443	436	473	424	480	474	464	448	489	427	452	460	476	474	463	431	468	460	490	490	459	444	422	436	467	458	454	416	451	449	460	453	444	446	452	479	476	487	487	470	466	450	455	458	460	452	435	463	482	473	436	456	461	464	467	444	473	497	427	440	461	481	441	471	409	450	432	463	501	453	460	442	494	489	449	422	436	438	430	470	480	453	424	474	420	455	462	455	492	456	456	439	434	462	488	455	458	477	469	474	442	429	446	426	469	487	449	437	442	496	474	436	459	474	446	447	445	449	443	476	452	500	458	426	458	471	483	452	473	444	465	475	459	433	452	502	465	430	458	477	447	462	483	455	441	464	479	468	419	446	441	450	411	457	451	471	467	459	430	446	451	449	465	505	452	419	406	466	485	479	451	441	444	473	474	489	486	477	452	484	467	467	422	481	447	437	445	450	449	463	477	438	457	464	453	436	481	446	476	487	494	467	438	456	427	505	473	452	475	446	445	478	486	453	432	453	460	468	468	498	467	456	487	441	492	439	434	466	494	426	472	456	456	449	465	485	454	449	466	453	462	444	433	467	455	464	454	457	469	438	471	433	444	458	473	446	454	402	435	464	440	435	449	474	448	467	472	461	440	469	430	456	441	443	446	449	442	443	476	455	484	450	470	518	461	433	469	434	445	447	458	466	465	491	472	446	441	440	487	453	456	430	471	471	412	479	468	464	492	479	476	450	460	457	429	447	465	475	465	448	474	451	476	445	459	500	501	452	475	439	459	450	452	453	448	468	503	448	474	463	483	448	439	482	461	494	482	474	455	413	432	441	467	481	494	469	438	516	480	453	454	439	448	471	439	461	447	474	460	465	471	449	472	459	446	441	409	477	487	468	481	466	508	481	480	466	475	452	489	495	412	456	469	460	473	480	468	475	461	454	444	452	500	413	457	442	436	459	449	448	439	518	420	451	437	470	410	472	462	472	442	488	466	445	448	481	469	462	446	469	480	466	478	441	438	469	458	447	456	469	438	463	471	460	485	450	446	463	432	470	445	504	482	496	464	462	473	453	461	438	493	515	456	489	473	488	473	439	443	477	498	441	458	476	472	435	463	410	426	455	425	414	456	449	456	446	463	473	432	450	425	461	481	470	472	448	458	498	432	442	449	472	447	453	469	456	465	443	428	482	451	432	449	494	481	451	423	463	465	446	464	474	487	472	447	434	463	455	457	452	474	477	462	477	463	458	470	451	475	446	471	442	487	478	455	492	468	439	424	457	420	458	463	498	465	473	448	507	465	453	496	497	464	467	462	432	479	467	492	476	442	448	462	467	454	456	431	438	479	428	443	438	448	473	446	470	456	473	444	452	483	439	461	440	454	429	489	459	494	415	456	445	443	478	457	435	429	474	474	476	451	450	492	453	451	473	483	441	435	483	494	456	452	474	459	511	446	476	439	439	488	460	476	440	489	458	470	464	478	473	429	460	438	448	490	466	456	471	474	448	441	513	462	440	437	424	446	473	491	473	441	448	484	497	478	469	421	413	492	470	445	464	466	480	451	473	496	456	464	474	483	459	485	453	478	479	476	492	466	429	441	506	460	447	478	445	468	455	465	469	437	452	463	489	468	452	437	476	488	480	441	447	468	447	493	411	475	446	482	467	487	449	460	477	468	442	483	481	505	449	450	462	434	476	478	465	483	497	467	452	470	457	466	525	461	460	423	452	481	455	478	443	467	494	453	436	471	421	423	454	464	452	460	464	457	462	441	452	446	444	451	474	451	469	463	466	459	437	465	442	462	447	471	480	457	431	456	448	442	419	435	437	449	465	449	411	450	446	435	484	431	493	453	483	467	464	454	453	465	421	448	464	495	463	456	475	490	453	417	443	408	444	477	433	446	494	471	441	426	446	509	495	459	428	454	433	449	469	467	457	432	449	459	443	450	452	469	455	428	458	459	416	462	474	434	469	467	448	443	452	449	485	441	444	461	444	454	444	425	459	443	453	458	433	456	456	450	472	461	451	479	467	455	456	473	465	449	477	504	439	455	476	439	456	467	441	458	486	435	462	460	452	447	428	461	505	429	441	473	438	408	444	433	476	468	448	471	432	446	458	452	457	478	495	459	439	459	461	431	466	452	480	458	437	502	445	456	464	470	468	473	439	473	438	456	446	470	507	460	470	458	482	436	436	468	442	485	439	465	473	474	485	425	475	434	465	462	481	465	481	501	489	411	483	489	480	474	458	413	465	442	448	482	439	472	470	454	442	472	464	466	471	459	448	447	448	459	442	438	405	452	440	460	449	452	484	456	442	437	457	457	491	453	461	491	465	454	446	480	454	458	517	485	496	481	429	419	457	480	442	467	445	454	450	442	469	459	442	446	466	428	441	437	479	473	454	455	485	443	420	441	431	494	452	479	449	443	487	472	493	504	462	436	482	475	450	462	449	465	432	434	437	507	466	498	440	444	522	438	455	471	464	451	461	445	447	508	436	452	472	479	466	418	488	455	485	455	456	457	467	447	462	472	456	476	453	469	484	434	452	494	470	475	462	454	453	468	472	456	429	467	445	473	451	452	489	496	475	449	465	435	472	452	427	476	464	448	448	462	474	465	440	452	472	439	429	465	449	452	432	431	452	436	475	455	484	434	474	449	460	479	492	475	470	452	435	448	471	458	424	457	455	451	460	458	492	441	473	467	461	498	452	492	491	447	479	476	439	441	480	473	440	449	422	466	453	434	487	497	460	444	464	498	460	475	454	465	469	462	496	461	419	443	479	500	444	466	465	434	438	422	452	477	467	436	499	480	427	476	471	453	468	487	509	465	438	461	415	454	471	447	451	419	424	439	461	431	485	483	436	457	425	442	459	470	446	491	481	448	443	442	446	469	451	459	496	450	447	482	443	461	431	437	464	482	461	491	466	498	469	468	485	501	456	445	464
26776	5312	1184	734	540	390	287	221	203	180	161	148	134	125	119	119	98	114	92	101	106	97	92	92	77	90	93	82	76	85	83	68	84	81	79	90	63	74	72	68	70	72	90	67	74	84	64	67	72	78	65	82	71	67	68	76	72	80	65	67	68	81	75	76	67	57	75	78	56	78	75	69	61	71	62	78	82	68	78	66	85	71	77	77	69	62	88	75	76	69	89	63	69	61	61	77	73	78	68	79	76	59	74	79	72	77	81	75	72	85	87	65	69	69	79	81	67	64	78	88	82	71	64	73	77	75	75	80	63	81	70	76	68	80	83	73	62	81	77	70	79	82	79	66	65	74	70	74	74	74	59	96	59	70	69	82	78	70	75	81	87	73	64	67	70	85	68	74	67	73	74	69	63	78	74	69	62	74	77	81	61	74	66	79	67	70	77	63	73	70	63	60	82	89	92	98	75	77	58	78	67	75	71	77	78	74	91	72	74	62	62	89	73	68	74	72	61	61	83	79	73	74	77	76	70	71	77	70	77	78	60	71	68	71	76	56	70	56	76	82	82	70	64	73	89	62	69	64	73	76	53	64	78	57	76	64	81	61	75	58	57	69	90	77	72	60	96	82	78	78	76	65	92	66	61	70	75	79	62	66	68	70	72	72	72	73	61	71	70	72	77	79	60	91	56	72	72	97	72	79	78	77	65	76	63	86	74	70	82	86	75	60	60	84	55	66	84	74	74	70	73	71	79	69	84	68	73	86	57	70	62	63	60	75	64	83	57	68	75	67	68	79	102	67	66	69	84	75	78	74	77	78	62	82	86	74	89	62	57	83	62	54	87	65	66	75	70	65	67	77	74	71	78	62	70	59	81	83	77	65	53	83	84	76	74	75	68	72	80	74	78	68	71	66	77	71	68	58	68	59	79	64	86	83	91	77	57	61	57	70	73	80	68	70	68	70	66	84	63	60	68	59	74	73	81	65	68	68	77	67	76	74	74	73	72	69	82	66	74	53	82	73	71	76	74	68	71	101	82	72	79	71	75	70	90	77	81	71	74	67	67	81	63	72	71	71	74	68	68	79	80	78	80	73	80	71	67	67	86	72	69	80	70	66	77	78	78	66	77	60	62	72	97	78	66	79	88	85	66	64	71	63	87	81	58	76	62	65	60	77	67	73	73	70	57	79	78	59	78	73	73	79	78	57	73	54	78	80	73	76	77	83	85	89	63	61	90	51	71	63	73	74	82	71	78	69	85	73	64	75	75	87	67	76	76	55	78	70	64	80	74	70	67	64	75	67	74	62	68	73	69	63	72	65	66	64	65	60	78	63	76	71	75	84	76	76	65	68	69	74	68	71	60	82	91	70	72	68	70	77	82	73	78	69	65	75	62	74	69	69	57	65	60	65	87	82	58	75	75	73	80	67	73	80	63	65	78	81	68	75	61	80	75	71	68	82	71	89	58	74	81	89	75	73	66	58	63	90	76	71	79	73	69	67	79	89	71	68	71	68	82	65	54	76	68	77	73	76	78	65	73	70	73	75	63	65	75	77	61	79	72	62	73	80	69	70	64	55	74	67	75	61	70	50	83	65	80	78	70	64	52	64	85	85	75	73	78	67	83	71	72	76	55	63	73	65	77	72	85	70	69	77	83	63	63	81	53	72	71	63	61	71	64	60	69	75	74	76	72	71	94	63	59	64	96	68	77	78	75	77	70	63	77	71	64	74	74	89	80	105	77	80	81	77	64	75	55	69	68	75	75	80	91	58	62	75	70	80	72	70	74	76	75	54	70	70	88	76	80	70	73	75	59	74	92	65	60	74	77	71	77	75	65	80	70	76	82	74	67	54	74	62	74	59	80	59	83	83	93	59	64	68	71	86	69	78	71	76	82	72	83	72	60	72	67	74	79	92	74	70	68	94	64	75	68	78	80	75	95	62	67	65	79	69	68	66	58	67	83	77	90	76	63	66	64	67	73	70	75	77	65	78	57	66	78	74	74	61	75	81	79	71	75	61	68	75	71	63	72	62	90	79	71	75	95	66	73	71	58	63	69	67	73	79	84	58	71	78	85	70	74	77	75	76	84	71	77	79	68	85	61	59	78	79	65	81	67	76	78	71	73	79	84	66	66	78	63	68	71	65	69	76	76	89	90	61	76	75	63	66	85	73	68	71	72	79	75	86	72	74	73	70	60	70	73	81	63	89	61	83	93	74	79	72	80	77	72	70	78	86	63	73	67	87	73	74	71	77	61	68	74	78	61	65	72	74	69	74	72	77	59	77	88	72	66	56	82	68	73	77	75	79	68	70	76	62	61	69	69	103	62	62	67	72	72	78	66	73	71	60	85	53	65	56	65	74	68	85	76	84	68	85	69	66	90	77	74	59	73	70	63	77	70	62	73	71	72	66	68	82	73	83	75	80	70	74	89	75	82	62	77	77	81	75	75	65	74	70	86	65	65	64	75	72	87	84	69	73	74	64	77	73	76	81	70	72	76	61	88	58	54	77	75	81	63	71	69	72	81	69	95	64	65	74	75	83	73	71	67	76	76	65	64	69	69	63	67	74	76	86	75	71	71	67	82	73	62	82	64	75	93	86	76	69	81	67	86	88	79	90	68	88	77	65	69	64	76	65	81	63	88	74	76	73	74	73	72	65	87	81	71	79	70	60	82	72	68	73	74	71	68	72	61	74	77	75	76	77	73	65	73	77	77	68	72	85	63	66	86	73	76	71	73	76	74	62	71	69	65	68	82	72	61	77	59	65	62	73	89	70	68	63	69	76	73	70	74	68	73	85	50	70	79	80	65	63	76	71	81	57	89	67	66	81	55	71	78	86	71	62	70	68	70	69	67	65	69	74	75	78	61	64	99	81	77	58	64	74	70	65	73	67	74	76	73	71	87	56	74	53	69	62	76	76	84	57	71	77	87	74	66	74	82	71	72	67	77	73	72	77	79	69	73	94	62	74	73	59	55	85	73	74	61	77	76	74	67	89	88	79	79	81	51	67	81	68	81	77	65	72	78	75	68	69	89	48	73	77	71	81	67	58	63	70	75	71	70	74	81	72	78	74	80	78	78	72	64	70	68	75	80	86	82	75	85	61	73	66	71	75	65	65	91	68	57	68	81	93	58	65	78	77	80	76	74	68	78	76	75	69	71	72	89	63	66	62	64	83	68	66	90	76	65	80	74	73	81	74	85	76	68	78	84	68	85	83	76	76	68	74	72	77	64	58	76	69	90	83	86	72	66	79	67	65	73	77	68	75	69	75	75	79	74	71	80	73	89	61	58	72	62	72	71	67	82	63	63	67	90	69	59	74	77	77	77	79	68	75	73	74	73	70	85	80	108	67	75	70	77	57	67	67	78	61	81	67	69	72	58	84	52	90	70	80	67	55	69	68	60	73	92	70	76	68	83	71	66	80	78	75	71	64	67	72	81	76	62	67	73	76	79	74	69	81	75	66	70	57	56	72	62	83	77	50	64	91
13920	1152	2546	2862	2585	2158	1657	1480	1216	1030	969	815	707	686	721	598	593	537	543	481	457	499	449	431	441	396	406	364	385	346	348	373	362	342	355	325	367	330	321	337	363	325	319	332	344	316	306	331	298	321	345	324	327	332	293	322	331	300	293	327	310	289	284	336	319	331	317	311	315	273	302	305	327	308	316	254	289	321	307	303	292	282	286	269	306	339	294	287	296	272	308	285	314	272	350	299	289	314	297	320	293	299	277	312	295	308	307	321	324	281	331	312	316	319	279	299	294	288	334	286	308	285	338	296	285	308	297	292	294	304	317	286	267	316	274	292	285	286	319	288	274	310	286	307	336	296	291	302	304	332	302	263	293	290	309	302	313	271	284	331	290	279	319	306	301	292	290	303	298	298	300	281	321	316	269	293	289	273	316	279	285	289	292	340	296	309	304	261	278	303	293	282	315	306	254	304	285	303	299	276	269	283	288	305	288	289	295	284	300	285	302	275	302	294	286	276	299	283	292	304	298	308	318	282	263	287	280	276	282	276	302	269	279	295	293	294	296	288	319	268	316	264	281	272	307	302	306	276	322	295	326	303	261	263	274	239	303	286	290	285	298	291	271	292	287	252	284	263	304	277	291	285	318	313	288	278	289	281	277	279	303	308	300	291	277	315	300	300	285	299	303	326	325	274	275	322	322	299	268	286	311	274	290	290	287	280	297	301	286	301	272	287	278	311	280	305	308	295	312	288	281	302	304	283	317	283	288	276	246	277	274	303	285	330	282	321	277	280	273	297	273	297	280	305	281	256	296	309	283	290	311	270	314	283	275	292	250	307	293	294	315	297	286	291	281	257	280	298	305	299	293	282	307	263	290	284	275	306	303	289	284	318	301	321	300	285	299	293	314	290	272	295	264	313	284	300	286	271	288	289	304	267	294	273	314	280	303	300	293	286	297	289	259	296	286	293	260	296	292	294	289	288	261	274	294	294	297	302	286	303	340	291	292	288	277	302	321	294	303	303	307	327	279	328	266	305	295	302	277	293	310	310	275	289	320	300	277	302	288	301	289	287	279	282	306	277	317	288	286	283	281	289	272	299	295	288	249	298	288	298	300	291	282	289	274	296	286	318	274	270	269	310	283	282	298	287	286	303	304	262	293	304	283	300	303	280	302	294	293	280	295	299	296	298	287	282	265	267	335	309	288	275	284	308	318	341	273	330	296	295	320	290	316	308	293	287	296	273	302	267	308	258	283	297	303	317	259	282	297	302	295	339	308	294	278	307	280	256	284	288	276	278	305	296	297	283	285	282	289	272	304	282	287	266	332	303	315	270	277	293	304	301	256	282	297	258	281	288	292	293	310	291	301	297	280	286	290	322	325	289	276	290	283	287	274	322	300	303	304	289	296	297	289	275	321	287	305	249	285	306	311	295	293	296	329	322	287	293	281	284	306	307	279	292	272	275	303	297	275	310	286	290	261	264	278	276	297	308	268	318	299	312	280	292	289	277	316	305	301	278	316	304	279	273	269	291	298	312	298	258	281	273	290	282	264	282	279	270	266	266	310	281	286	301	304	284	283	275	282	297	307	272	302	277	300	291	307	313	292	310	297	287	257	273	269	321	281	286	282	279	287	308	314	286	283	273	284	307	286	299	282	273	303	291	305	292	299	317	291	321	297	293	286	318	304	331	297	288	286	297	306	293	295	316	297	300	280	297	268	253	305	288	286	272	282	276	311	284	307	283	310	288	293	301	277	327	268	312	296	315	300	294	303	285	298	289	283	271	294	324	290	333	286	319	308	306	309	290	317	296	297	300	276	315	289	296	303	293	266	288	263	291	296	276	295	288	301	317	278	280	263	314	288	314	302	281	258	336	295	290	278	300	315	289	293	279	278	325	291	277	292	297	322	288	277	286	287	286	294	274	266	306	307	307	282	303	297	289	316	276	297	291	288	294	299	261	326	279	304	269	325	288	261	262	289	293	289	287	272	299	302	307	282	268	306	279	274	264	300	297	327	286	271	265	317	279	302	271	310	262	252	301	288	275	291	282	289	253	277	297	294	296	275	278	291	306	287	289	290	297	273	282	294	327	277	320	279	294	257	275	287	274	272	290	311	314	303	280	299	312	298	262	336	301	265	341	300	299	304	286	257	286	278	296	291	301	296	309	326	286	292	294	285	276	285	290	263	292	302	266	253	296	298	278	282	294	315	310	320	271	291	299	287	316	277	271	295	321	278	303	303	290	273	281	296	272	296	267	271	278	282	305	301	295	308	282	283	289	247	289	289	280	309	312	286	293	297	314	284	283	270	297	318	315	291	299	273	283	333	321	279	268	300	287	288	285	319	282	292	309	313	277	288	278	285	281	276	298	296	310	287	282	266	296	285	253	259	300	292	308	281	292	274	310	282	321	306	303	304	296	283	299	288	299	291	295	311	282	296	319	307	301	284	273	293	274	290	285	307	295	294	290	278	278	284	280	289	304	298	283	293	312	307	274	297	264	306	289	296	288	270	312	293	305	303	306	266	312	290	285	292	300	344	307	281	316	285	276	284	287	319	299	295	292	302	297	294	275	289	300	306	318	317	292	319	286	330	273	291	295	270	300	290	258	279	305	309	269	307	305	288	287	288	297	300	297	321	285	288	279	290	293	307	316	274	284	275	285	284	308	262	247	273	303	299	315	284	308	318	306	317	283	323	294	265	283	283	335	270	318	294	280	303	281	282	302	290	292	297	290	301	310	313	293	266	317	306	326	279	269	304	296	282	274	289	282	268	268	268	316	304	307	285	307	276	285	265	288	269	294	300	278	269	326	287	308	305	286	280	290	301	307	300	275	293	337	301	308	291	281	282	273	293	304	310	307	265	307	283	266	293	318	291	325	265	281	270	313	317	269	277	276	278	279	275	275	315	294	292	299	282	292	325	300	269	297	287	276	290	309	272	305	295	310	293	293	330	310	294	278	315	271	270	331	260	275	273	295	279	289	265	295	293	272	273	288	284	294	313	261	293	319	302	288	314	288	294	293	303	274	299	316	282	282	303	300	280	284	280	261	294	284	281	303	285	312	302	289	303	299	291	276	304	249	275	306	270	307	297	304	309	295	292	272	309	273	337	264	294	285	292	284	306	345	306	304	297	300	299	267	292	309	294	263	281	282	262	294	289	298	305	265	301	281	275	315	312	265	296	291	287	309	304	288	281	283	267	294	268	293	285	301	291	286	287	285	330	288	296	307	295	278	271	292	298	284	292	291	288	286	304	288	295	303	326	314	274	275	310	279	274	339	283	291	292	291	314	290	292	301	281	251	299	281	278	288	325	308	283	272	302	299	272	281	306	313	265	287	267	239	280	284	314	282	290	295	279	272	337	303	283	255	288	289	291	313	315	251	312	298	271	255	308	272	303	300	275	286	297	276	307	294	278	285	273	292	315	300	279	272	318	273	272	316	274	278	288	307	271	272	315	317	259	337	302	325	267	287	277	292	287	305	278	296	294	295
36842	16119	4097	1599	1065	780	639	496	405	328	295	268	261	244	212	209	207	177	182	168	197	179	157	160	179	169	151	147	156	153	161	138	157	148	127	135	135	141	140	145	145	150	133	133	134	127	141	129	140	122	126	150	132	130	135	140	138	129	156	129	149	133	145	143	129	123	111	132	140	151	129	137	148	122	155	152	137	122	112	136	126	139	133	135	129	134	130	133	154	159	158	129	137	127	135	124	169	154	130	142	121	119	114	132	116	147	164	147	129	123	126	119	129	146	143	131	125	139	145	119	148	130	131	142	126	116	133	130	123	128	148	135	137	110	146	121	136	134	127	122	120	132	143	130	118	123	116	130	168	130	155	143	137	133	129	143	128	119	125	128	143	129	130	125	124	133	118	136	136	126	129	136	124	132	143	138	132	138	127	124	125	132	123	152	150	132	137	147	126	115	145	132	155	114	117	154	133	92	134	141	155	148	152	131	127	143	136	138	146	132	163	150	153	117	133	148	116	165	122	122	149	127	144	128	155	124	131	136	123	115	132	129	127	135	106	132	148	118	146	139	131	135	129	128	123	113	130	118	141	145	144	127	131	151	140	170	131	125	136	112	140	145	137	139	125	130	125	115	131	141	132	110	144	126	122	119	111	120	134	129	140	137	128	113	135	143	131	127	148	113	137	137	136	127	125	132	121	139	117	133	140	127	132	134	134	118	111	148	149	118	123	148	121	153	121	140	126	143	146	128	117	131	129	136	128	119	147	126	137	111	136	133	117	129	129	132	125	112	130	129	141	123	131	118	144	146	129	130	113	126	147	140	134	138	126	115	140	126	133	120	146	118	137	125	125	126	146	119	141	116	151	102	131	142	117	121	118	122	147	150	118	122	136	135	152	143	139	140	163	136	138	128	132	112	123	128	135	155	121	124	131	130	112	123	124	143	142	127	158	112	128	136	125	150	150	133	134	151	146	127	139	127	113	128	111	143	137	138	136	134	134	108	130	136	155	151	131	124	124	138	120	131	144	128	143	132	145	135	114	128	146	118	132	160	121	133	139	122	123	141	136	134	121	126	144	138	144	132	145	152	131	129	128	124	133	145	144	120	126	136	122	117	119	132	127	121	136	123	137	128	130	122	135	119	148	135	129	133	118	134	142	119	140	135	130	133	138	143	152	134	133	127	146	136	151	137	128	143	131	114	147	142	141	124	122	128	113	122	131	126	132	117	132	126	117	149	125	164	135	113	105	137	139	114	129	128	119	134	114	156	138	140	139	140	120	127	130	128	121	122	134	143	128	126	127	131	119	121	141	111	143	136	129	142	125	133	137	126	127	156	142	133	144	130	114	126	120	143	143	139	129	145	125	131	118	135	126	126	138	148	108	136	144	143	121	121	127	130	119	128	143	121	118	165	117	142	126	130	126	113	121	119	158	112	124	136	148	149	133	117	131	120	136	125	138	122	118	126	124	159	127	111	107	145	109	119	130	126	139	106	132	146	117	136	145	129	137	138	117	141	122	132	125	139	119	145	115	139	124	137	145	139	140	133	127	134	130	139	108	144	144	132	126	141	130	131	135	117	126	145	126	139	122	132	132	121	149	154	139	139	152	136	135	119	122	111	139	132	142	127	123	129	117	125	126	165	125	142	134	116	117	122	150	147	155	155	123	121	143	128	166	133	127	140	139	102	142	155	143	144	140	121	140	117	130	126	139	140	149	127	117	131	137	121	155	153	132	123	126	126	138	130	143	118	135	132	119	125	133	135	141	134	119	121	139	121	130	117	131	127	134	130	152	156	131	138	139	126	123	128	112	146	129	139	141	130	139	145	103	135	124	123	142	132	124	140	132	123	115	130	158	130	109	132	139	140	121	126	124	135	147	126	130	139	134	156	127	141	119	133	119	106	146	128	127	122	129	144	110	133	132	116	136	121	156	139	131	123	140	127	154	144	137	124	144	136	140	119	112	136	141	137	127	147	138	133	152	133	125	140	124	138	140	125	125	130	120	141	122	134	130	143	130	139	139	130	117	118	140	154	135	133	123	139	129	133	122	141	136	141	143	128	125	145	124	136	135	126	130	131	110	135	127	156	121	128	132	131	148	130	138	135	123	136	131	125	129	140	137	119	118	139	156	146	130	133	128	135	138	117	146	137	140	127	118	137	149	124	136	118	119	147	128	136	117	136	112	132	149	131	133	131	128	132	136	119	115	113	156	117	138	147	146	139	111	134	127	133	121	113	146	144	147	142	122	129	134	130	130	135	146	128	138	126	142	138	126	126	122	148	126	137	129	122	138	124	124	138	146	141	128	133	125	109	147	125	144	132	110	124	127	135	138	113	130	111	140	136	118	149	123	130	148	128	133	139	116	141	121	125	141	117	120	123	123	101	133	134	121	126	125	141	155	126	130	135	135	120	136	124	155	155	142	135	122	155	114	163	123	129	119	147	122	148	129	125	117	141	127	149	129	125	140	120	124	121	126	145	119	130	131	143	136	128	127	113	146	135	142	133	133	127	109	124	115	134	138	127	103	131	142	132	119	134	138	150	127	123	110	128	129	125	132	118	159	121	121	143	109	118	128	124	122	142	127	115	133	135	144	130	144	143	145	130	127	146	131	142	124	144	130	145	128	125	135	125	137	112	133	140	122	128	154	139	117	117	148	158	124	115	149	131	125	130	153	114	105	126	125	157	120	133	129	130	130	140	122	122	131	126	125	142	109	130	146	118	109	140	128	134	116	131	123	149	124	130	150	121	131	141	126	114	141	111	153	141	144	130	120	120	131	142	121	122	122	128	124	123	130	138	135	144	125	132	133	132	126	158	161	125	125	131	146	128	130	126	126	122	152	129	138	145	129	127	121	124	157	132	147	134	129	117	137	138	145	133	141	121	121	134	146	124	147	131	137	112	126	124	138	122	142	123	143	138	147	113	139	137	156	133	113	128	123	130	135	129	131	146	136	117	135	127	138	135	131	139	130	148	128	139	128	123	136	133	125	131	110	148	142	132	152	123	138	172	149	130	147	131	137	159	131	115	124	132	135	126	134	137	133	147	142	123	122	109	110	122	143	127	120	156	140	148	145	118	100	114	122	115	119	127	120	129	145	135	118	136	111	135	129	140	142	128	122	134	136	146	118	118	116	128	102	143	139	153	128	118	141	138	127	146	115	138	125	135	117	117	126	146	139	133	128	137	118	124	150	127	132	139	118	135	129	129	125	123	129	143	118	125	149	150	136	131	138	136	128	129	154	123	135	137	123	135	125	137	138	138	117	152	112	133	128	125	131	127	142	134	134	127	143	106	117	122	130	131	130	106	127	119	113	146	141	120	116	136	120	131	112	142	118	151	145	125	138	145	124	156	148	138	125	136	128	128	111	116	139	139	135	122	137	122	128	130	137	128	147	118	138	124	138	130	137	146	135	98	121	135	127	118	127	121	154	131	122	154	127	128	155	114	131	140	134	126	131	128	112	127	139	126	148	147	126	141	133	120	122	123
18648	2160	4934	5619	4854	4109	3309	2822	2337	2138	1835	1565	1365	1349	1252	1124	1074	992	933	871	864	847	826	760	770	739	752	702	717	648	639	643	626	631	612	592	585	571	623	613	568	546	574	568	566	542	567	551	562	569	505	508	539	546	560	571	503	526	547	502	507	500	544	492	502	521	533	514	537	522	459	537	515	529	523	504	497	523	494	534	544	502	495	509	545	530	550	465	506	518	496	510	472	466	482	494	446	502	520	505	474	466	530	542	505	476	483	483	490	471	532	477	509	491	498	518	481	482	480	520	499	516	544	485	530	508	509	494	475	491	469	504	499	457	525	470	506	514	526	492	511	461	454	498	474	520	465	511	480	490	495	470	489	480	482	469	512	473	482	479	449	472	461	491	473	496	481	477	456	528	515	551	537	504	510	499	461	469	485	465	492	513	463	520	519	486	487	490	498	505	530	495	465	475	442	514	468	455	505	500	455	491	494	528	479	501	508	470	499	487	478	492	485	444	477	479	507	495	473	502	466	478	463	531	477	500	479	480	475	459	443	480	516	468	470	460	476	482	468	514	488	474	495	491	502	493	514	476	477	481	443	544	504	438	492	457	475	482	467	465	494	473	468	479	523	508	421	473	489	470	495	536	508	516	507	491	459	537	500	424	496	491	439	493	497	491	517	513	469	458	484	499	471	472	440	484	496	496	504	496	518	513	483	471	489	490	514	480	487	496	489	517	505	463	489	491	519	516	494	489	479	472	501	465	512	484	483	491	493	455	540	473	469	482	507	478	486	478	480	496	494	497	499	456	456	486	485	463	500	506	477	483	504	463	492	483	488	491	460	487	479	507	469	477	477	501	489	448	536	482	495	484	487	483	468	515	441	489	472	453	483	459	501	504	463	442	485	495	448	497	502	530	512	495	451	460	494	504	504	488	479	472	494	475	510	469	481	491	436	519	483	510	483	488	491	482	482	464	493	522	475	500	465	498	496	498	476	493	467	496	523	463	493	486	461	508	479	498	483	482	465	476	454	460	509	469	480	497	475	506	523	428	477	491	499	519	469	455	466	495	506	490	508	474	437	482	476	448	509	489	464	478	536	440	498	489	524	486	510	488	495	494	511	507	444	493	516	485	520	470	467	467	475	444	428	508	479	488	482	459	478	494	440	482	457	476	463	523	477	503	467	517	484	519	469	537	484	505	527	442	483	523	493	474	482	490	476	441	505	511	415	475	499	504	514	487	501	471	519	476	516	521	477	497	442	513	480	517	494	480	476	464	464	460	478	492	455	486	466	529	509	468	490	524	442	517	436	481	479	489	491	496	520	496	481	499	502	469	475	499	504	515	502	498	446	498	464	436	470	480	487	491	511	495	497	489	458	478	473	443	510	479	502	481	481	503	466	500	483	467	502	437	486	485	469	503	461	490	512	495	473	466	470	496	491	490	482	466	521	482	481	487	522	500	491	479	462	494	474	482	492	446	478	512	495	486	470	481	474	512	488	470	466	513	493	461	467	485	480	484	436	493	495	510	485	470	501	461	476	474	496	487	485	490	479	497	520	480	511	494	510	447	510	501	482	505	490	505	488	491	482	499	456	478	490	507	508	462	476	518	497	466	465	499	452	490	481	460	479	505	472	482	478	480	460	464	479	477	478	530	499	463	510	478	473	517	451	467	486	476	492	501	489	460	497	470	499	463	506	491	465	490	492	484	464	507	485	496	474	455	479	484	477	493	499	486	514	480	488	484	500	479	520	496	497	474	451	469	473	497	507	497	421	481	485	484	507	521	490	517	463	478	509	510	502	476	465	479	497	444	464	468	491	470	472	464	512	483	507	483	462	521	469	506	531	517	489	477	499	496	484	455	512	502	518	487	474	505	481	502	531	481	486	483	439	490	455	454	471	502	483	502	503	504	483	495	532	489	482	491	480	508	484	466	487	474	453	465	467	465	511	509	488	468	487	508	493	465	477	486	481	470	462	474	486	481	478	461	533	454	482	500	475	504	479	483	461	487	482	469	495	513	450	496	527	517	475	500	457	501	484	501	464	465	509	435	522	495	481	487	441	489	446	466	476	488	501	511	477	486	514	504	493	499	502	443	474	484	462	497	502	472	473	510	446	423	485	487	478	470	475	508	451	485	490	493	460	508	473	467	480	488	480	462	486	433	466	452	512	526	499	483	513	491	504	513	509	459	486	508	477	461	479	527	484	484	490	462	506	513	496	467	473	463	533	487	511	470	455	446	490	501	487	477	496	463	509	506	467	447	473	448	457	515	474	491	445	480	507	498	488	535	451	507	449	490	505	503	464	541	476	457	489	501	485	491	477	534	471	459	475	478	524	472	486	465	493	465	501	470	474	487	481	514	481	461	495	467	469	464	506	496	466	465	461	483	486	459	522	488	466	489	493	466	477	477	489	490	507	491	493	491	458	457	481	470	543	484	451	500	487	455	489	495	476	499	449	466	532	475	497	448	469	461	534	516	472	494	466	486	473	463	460	486	500	470	471	492	495	489	480	485	480	473	502	467	516	491	495	512	464	459	458	476	481	458	486	532	520	461	470	482	466	488	472	482	489	496	499	511	506	469	471	514	483	485	454	471	473	441	476	527	485	517	466	469	491	516	466	486	513	533	516	502	501	510	475	510	486	480	477	509	434	467	517	491	465	486	514	468	470	493	497	471	507	477	482	490	501	494	491	464	489	507	464	491	493	465	490	503	481	455	497	531	493	501	459	469	455	531	528	534	532	471	485	482	499	523	499	502	482	511	499	467	520	462	484	486	436	482	478	488	467	466	462	497	470	469	469	454	515	473	464	491	464	483	514	500	471	478	468	436	477	476	517	514	445	484	454	491	457	503	472	489	468	540	503	504	464	445	469	472	466	481	496	497	450	479	495	518	484	458	482	507	451	461	481	497	454	484	479	478	493	501	462	451	471	477	487	487	472	460	496	422	495	453	476	468	458	457	462	495	458	463	509	508	483	553	495	453	476	485	449	488	507	533	502	493	482	489	465	480	503	504	496	465	501	497	501	447	496	501	470	511	482	475	483	509	486	475	499	535	467	506	488	507	505	480	506	484	479	479	486	509	513	505	480	472	483	493	482	506	528	489	437	483	462	455	480	479	515	498	455	493	487	484	473	458	466	475	510	505	476	519	514	488	479	455	451	460	527	487	527	487	499	447	483	445	482	484	474	486	473	474	495	459	460	494	461	493	491	458	468	484	484	489	474	476	482	472	497	486	487	485	489	483	446	479	500	487	501	439	492	502	519	453	494	487	458	475	504	479	498	540	517	436	490	458	531	529	483	460	473	456	478	505	457	468	500	439	473	488	450	497	462	454	505	471	489	527	478	477	481	452	490	474	454	468	487	530	504	467	466	471	509	441	478	448	460	498	527	516	453	503	502	482	500	470	488	495	469	466	506	465	507	510	451	488	489	445	472	470	498	482	465	477	451	484	493	510	461	466	487	468	477	504	453	481	491	503	498	528	465	462	506	482
3487	289	197	172	161	143	135	151	125	122	138	134	112	130	126	113	129	134	123	119	111	122	122	113	133	113	129	125	135	127	118	122	144	105	126	118	125	139	126	110	111	143	152	116	125	113	110	119	132	123	131	121	143	127	131	135	124	114	126	140	128	147	134	133	140	117	128	134	120	142	121	119	136	125	127	140	121	128	122	144	123	112	116	125	117	125	125	121	138	108	131	115	132	120	126	161	127	122	125	118	124	126	125	106	133	123	128	101	119	135	132	103	108	120	148	135	149	123	122	105	108	128	128	125	128	125	140	100	117	129	128	104	110	121	126	141	106	129	147	126	146	119	150	132	135	106	129	124	123	109	119	130	145	130	119	111	137	115	104	131	114	98	131	124	131	125	143	126	117	115	101	123	117	129	105	128	121	113	128	116	121	99	130	121	120	109	119	127	113	143	117	121	126	119	131	117	134	106	115	123	115	132	131	112	108	120	116	135	133	122	131	119	132	118	120	123	145	111	138	127	103	107	133	119	162	122	131	126	113	139	117	115	130	127	138	124	120	94	118	132	132	132	131	112	120	142	126	123	114	130	114	119	110	132	121	119	140	113	135	131	127	120	124	121	129	113	120	126	134	134	120	152	125	105	119	117	120	131	119	105	141	135	123	127	118	125	137	138	127	118	114	133	114	113	126	125	119	123	127	120	124	110	126	130	118	120	147	135	118	145	125	120	151	114	114	129	139	116	124	134	125	121	106	161	124	138	114	128	108	143	114	115	115	147	159	120	141	131	135	108	116	103	132	136	118	101	122	146	134	108	122	132	138	106	123	130	116	122	129	131	141	143	112	105	113	139	129	135	117	134	137	137	133	96	135	106	116	123	127	138	109	133	133	128	130	102	133	141	114	124	110	138	129	129	120	124	121	107	147	140	138	108	126	131	120	111	135	129	125	108	123	111	139	129	128	132	114	143	119	125	122	112	119	122	108	132	131	101	129	127	131	127	146	128	138	151	134	145	121	122	132	116	141	116	135	143	111	139	130	112	148	152	131	119	127	142	109	135	122	119	118	126	120	123	109	132	119	121	118	139	122	123	106	125	121	128	119	152	128	118	114	120	128	135	121	124	141	120	121	113	125	150	145	111	140	121	124	122	137	150	118	104	121	125	125	120	111	128	133	117	142	128	129	136	126	117	118	134	126	113	113	118	130	115	135	128	129	122	137	135	125	113	125	116	113	136	129	143	132	127	138	126	149	135	120	103	121	112	133	113	96	123	117	127	110	143	123	140	153	108	144	132	128	134	140	135	109	140	138	129	132	114	114	128	112	111	134	131	109	133	132	121	125	146	125	103	130	104	135	128	129	135	146	107	134	127	123	143	130	123	131	140	126	123	118	127	135	116	114	152	136	116	122	141	128	107	118	130	103	116	125	132	116	127	125	101	116	142	115	137	126	142	116	156	129	113	120	132	138	113	114	126	112	125	115	133	125	103	134	104	122	137	145	143	128	124	120	126	137	134	118	121	119	136	110	113	118	130	131	130	127	140	100	121	117	113	119	118	137	126	124	127	119	122	127	129	144	111	112	130	138	122	111	114	136	106	130	114	119	141	115	128	133	125	123	132	123	134	121	114	118	127	140	120	136	127	148	126	146	124	129	120	118	145	122	126	121	116	109	119	132	117	129	136	126	117	113	121	116	115	125	127	129	125	109	120	123	121	109	140	118	137	118	117	122	146	151	151	133	121	115	150	142	123	108	133	116	132	127	122	135	106	124	118	128	124	135	122	111	125	150	107	118	120	136	119	108	124	129	115	117	130	123	126	128	144	140	133	113	120	123	139	142	140	137	126	139	96	123	124	126	131	113	133	125	108	131	120	117	105	133	122	143	111	112	112	114	102	152	117	126	127	111	130	139	122	133	125	131	147	126	119	123	128	135	136	150	140	119	131	122	131	128	123	128	119	131	124	123	132	129	134	137	132	136	116	136	112	147	120	124	128	144	127	130	122	132	131	129	121	132	116	132	147	123	110	123	120	127	107	127	140	110	132	126	139	114	108	108	122	125	119	131	105	123	139	139	146	124	151	130	125	111	122	123	123	138	136	125	117	149	106	128	123	104	130	135	108	128	122	137	122	141	110	125	113	142	123	103	120	137	150	122	141	115	106	128	143	126	127	134	114	126	119	114	105	116	124	110	137	100	130	122	121	113	115	114	123	105	131	122	106	121	135	111	132	138	127	96	124	120	150	126	113	126	143	126	128	141	124	124	120	125	131	111	135	140	117	115	131	125	113	124	134	109	115	124	112	121	137	129	131	127	132	128	141	129	125	120	118	122	139	125	119	129	132	130	126	136	115	119	103	144	124	136	134	124	144	133	123	123	120	136	122	119	126	117	129	125	135	106	98	115	116	111	102	110	123	136	109	126	107	132	143	137	127	138	121	130	129	119	125	155	125	118	126	129	131	131	142	112	139	116	140	137	132	119	122	124	132	107	136	136	127	124	109	157	129	138	131	124	148	123	113	140	126	112	149	142	118	122	126	122	115	142	117	133	127	128	116	107	128	128	110	124	130	142	134	130	141	100	133	123	117	133	111	143	135	135	104	141	114	130	120	134	114	117	125	130	132	116	124	117	113	125	118	127	129	129	117	119	122	114	123	121	100	122	141	141	116	108	146	120	126	140	104	120	103	121	113	132	122	105	120	128	116	128	113	107	116	132	124	103	140	118	123	123	132	138	115	130	134	130	122	130	105	100	119	113	146	134	111	137	125	118	133	114	128	133	144	116	110	109	123	113	125	134	127	150	124	140	107	118	129	118	139	116	130	115	116	124	106	133	104	127	122	125	120	107	117	119	120	121	108	121	115	139	120	119	128	100	147	110	106	139	107	120	128	102	133	112	120	126	110	124	130	111	112	139	131	146	124	117	145	126	137	135	131	162	128	118	108	99	118	113	123	112	139	121	115	137	137	116	117	134	115	116	114	121	130	154	133	123	120	117	128	119	115	113	122	111	119	125	132	127	100	135	123	111	121	125	98	137	123	129	138	108	110	122	131	127	111	138	131	110	122	122	144	142	136	108	140	121	128	110	121	118	124	127	120	123	142	119	122	114	126	110	155	133	127	123	116	127	136	118	134	131	147	137	120	121	112	126	131	117	116	129	121	119	128	124	125	169	126	140	123	100	139	111	112	122	129	131	119	120	131	122	138	130	120	119	121	124	128	115	116	138	124	145	123	124	121	133	148	123	131	145	120	117	134	127	141	113	121	122	151	109	108	126	114	125	122	117	118	143	156	127	122	127	124	148	135	140	138	145	130	134	120	117	118	128	130	149	126	134	121	137	120	122	129	117	133	116	127	149	121	144	130	141	117	128	126	144	134	128	139	125	110	134	133	134	124	127	146	131	120	102	140	114	112	108	138	125	117	130	138	124	135	132	109	115	115	120	141	135	139	145	125	145	134	115	144	128	142	152	142	119	121	117	134	133	156	119	115	109	127
5504	566	661	639	620	497	591	532	494	474	481	517	491	479	490	490	422	432	461	476	473	498	470	447	513	472	427	468	458	426	459	451	487	490	456	496	445	481	432	459	500	468	471	447	471	484	464	468	457	487	466	438	432	446	449	476	481	433	474	438	448	455	447	432	444	442	451	477	458	400	428	465	452	440	471	470	433	490	450	450	442	458	449	463	465	451	467	498	453	431	437	503	421	491	420	475	442	446	432	460	478	426	444	398	435	438	460	455	458	475	458	516	443	457	471	433	456	487	468	431	456	428	488	453	472	445	479	483	483	468	466	406	435	445	482	457	472	443	459	434	434	471	482	481	475	434	448	459	444	457	454	463	462	429	445	453	489	465	494	462	473	459	477	453	488	451	427	481	428	462	442	445	476	470	470	411	469	465	448	449	459	473	457	463	430	490	458	467	466	440	462	475	446	471	456	441	452	428	435	475	428	438	434	498	478	474	438	426	447	437	460	469	466	459	475	464	503	463	432	457	422	458	458	450	466	478	444	468	452	456	454	459	507	476	459	494	453	463	421	441	449	426	404	435	481	428	407	463	434	436	469	424	441	504	476	466	471	459	445	445	452	463	434	438	437	448	445	429	429	505	444	482	444	451	432	444	480	453	451	430	438	481	421	464	425	451	458	465	484	426	486	454	439	469	457	434	458	489	464	462	465	508	459	435	457	452	451	454	444	440	499	436	467	457	448	441	468	460	437	476	476	444	448	453	464	455	471	467	453	435	448	502	464	474	465	462	446	479	453	468	419	450	445	428	449	457	477	461	469	476	420	482	445	458	437	471	414	450	467	435	441	447	465	426	442	463	463	461	455	434	496	442	462	500	485	449	436	451	439	481	489	448	451	480	480	413	494	480	440	441	422	442	438	437	452	458	421	512	430	446	439	462	461	458	450	458	460	451	468	446	461	417	453	503	440	478	456	458	456	471	444	427	452	418	446	446	455	466	473	429	455	443	435	457	444	482	444	479	432	445	444	448	444	455	457	466	457	446	419	482	460	447	440	461	471	435	470	467	430	460	431	451	458	438	425	464	448	465	454	436	445	464	431	465	456	422	527	437	495	475	424	431	468	429	445	457	472	442	469	497	425	467	449	462	468	486	479	453	466	451	471	441	461	462	478	473	452	429	441	482	450	471	456	450	481	501	468	486	450	471	469	427	473	460	462	446	443	424	449	399	443	482	460	460	444	504	465	437	432	494	452	449	474	408	452	452	430	421	446	436	444	467	442	452	451	452	466	439	479	429	430	420	482	476	435	449	437	436	475	453	482	438	476	445	458	437	444	472	451	451	467	422	460	430	464	467	435	496	488	469	453	453	465	410	436	499	467	439	451	431	451	484	439	445	462	430	475	467	476	448	420	449	491	440	437	472	469	480	467	479	450	451	482	476	432	461	458	482	467	450	469	472	467	457	473	485	457	480	462	456	473	491	450	473	439	438	463	471	441	445	469	455	458	443	417	454	451	442	475	480	443	501	474	442	451	478	465	446	440	468	441	466	451	432	460	431	428	476	466	477	454	439	464	426	436	478	472	467	453	463	496	418	445	427	454	457	434	454	451	451	462	434	457	448	433	478	446	452	454	437	443	456	414	466	451	476	453	488	462	444	438	446	475	443	465	460	427	457	484	429	444	398	445	470	438	483	468	432	393	429	423	448	461	441	437	493	477	456	455	465	430	408	413	471	436	505	461	405	458	478	464	508	457	484	446	476	462	457	453	465	411	465	426	464	483	446	456	450	454	467	440	471	416	452	467	436	486	460	450	467	469	445	443	416	493	437	498	465	444	490	442	452	428	485	459	453	488	425	459	465	499	459	485	443	463	432	456	471	466	477	483	444	460	450	497	467	445	457	507	463	454	475	453	454	497	473	465	458	457	452	486	459	463	473	467	434	464	454	455	461	486	479	462	456	443	486	455	420	474	439	438	475	448	457	480	445	447	474	447	506	454	477	443	435	465	454	455	449	458	492	480	458	460	466	456	455	465	461	420	427	479	481	477	463	439	455	438	473	439	472	452	448	435	459	412	448	437	446	508	452	472	474	449	446	443	446	469	467	448	423	437	470	449	407	469	488	468	453	450	487	423	452	491	478	437	432	462	477	455	459	514	439	473	439	486	472	496	482	421	453	440	423	452	504	468	442	462	447	449	459	457	444	449	454	472	455	478	482	411	438	457	465	455	449	444	495	485	432	451	481	441	460	452	451	434	456	458	510	479	424	462	444	447	465	429	485	451	430	471	514	423	429	449	422	497	451	443	452	467	453	458	449	428	413	409	445	503	447	471	477	475	475	446	472	457	448	458	432	440	447	472	448	439	454	430	486	460	455	425	473	470	458	448	471	435	451	474	478	442	467	479	460	496	470	453	417	427	455	469	495	462	458	448	440	432	437	435	448	442	422	451	487	410	497	439	471	438	440	471	426	501	426	509	431	471	462	429	452	420	432	447	419	487	474	441	416	419	464	444	449	407	509	452	457	449	490	451	477	464	476	464	468	480	447	447	470	437	455	460	454	443	471	459	489	480	491	499	474	432	422	465	452	429	473	470	456	460	449	463	421	427	457	504	431	470	475	489	479	461	462	449	458	448	482	449	457	436	487	457	450	445	474	465	486	489	445	412	471	425	452	452	447	433	464	470	450	470	440	477	447	422	439	470	476	443	489	427	438	479	448	449	437	452	461	440	468	466	501	401	471	437	485	424	472	413	468	460	449	464	416	441	463	442	461	470	431	435	444	453	430	462	485	435	466	460	486	445	451	434	411	478	463	473	487	473	450	502	437	505	476	427	485	484	472	451	455	482	430	473	460	477	472	481	472	484	473	496	467	469	455	445	442	421	483	447	445	497	427	450	438	450	460	467	426	448	460	453	467	486	435	483	520	457	463	436	488	422	479	471	448	475	469	444	419	450	479	445	464	426	464	469	469	488	456	414	469	463	478	438	442	426	449	449	455	491	463	426	454	456	458	488	437	441	461	449	448	436	466	421	495	440	439	476	486	481	430	449	438	452	436	425	455	479	460	490	476	458	455	458	465	480	436	465	482	455	461	445	452	489	489	436	472	435	474	490	443	436	458	480	449	475	459	467	461	466	456	451	453	429	463	453	470	476	495	458	463	493	472	448	493	483	456	445	457	480	429	454	429	442	446	446	487	444	473	432	434	477	440	419	482	442	497	475	465	462	439	506	461	450	443	448	472	466	471	451	418	485	472	509	474	445	423	482	463	475	459	490	502	498	467	480	420	453	438	459	464	496	496	430	452	461	452	475	418	460	461	452	467	454	413	432	448	466	472	452	456	456	452	489	501	429	452	466	406	465	449	447	427	471	502	456	431	440	434	479	467	490	436	455	449	467	453	480	453	433	409	483	470	457	479	454	438	468	450	455	485	468	456	446	434	502	461	423	444	417	475	484	448	428	434	466	460	526	462	449	430	482	471	440	466	441	458	381	464	449	449
26552	5192	1199	809	544	359	323	236	220	179	160	125	110	120	123	109	109	102	97	96	102	87	104	79	95	78	84	88	84	92	88	98	81	111	80	79	78	87	85	91	79	88	76	88	79	71	79	76	65	75	83	80	83	71	81	58	74	83	73	68	75	80	92	60	88	91	80	70	82	87	79	69	72	80	83	105	72	73	90	68	88	84	85	76	75	86	70	74	62	79	67	87	80	77	76	72	74	85	79	79	72	69	76	75	83	82	58	92	81	74	68	68	86	85	70	59	84	56	79	84	78	71	68	76	79	85	79	95	70	84	67	70	82	76	68	67	74	74	78	64	84	79	70	56	95	92	58	76	75	77	88	65	64	66	62	76	75	69	84	72	85	79	61	68	81	72	94	63	63	81	75	94	75	74	81	70	80	74	70	65	87	68	79	88	83	72	89	78	85	76	79	76	69	82	85	80	81	70	75	79	81	75	84	69	51	84	70	95	74	68	92	88	58	90	68	75	73	99	78	63	75	79	68	69	83	92	77	86	76	67	64	84	71	78	96	69	73	72	76	67	70	66	56	72	83	85	80	80	71	72	71	80	79	70	90	73	65	68	81	70	63	73	67	81	58	77	56	85	83	71	87	71	73	74	74	77	86	80	78	84	72	74	89	70	74	75	63	88	82	60	65	75	84	73	83	72	77	85	85	78	73	84	74	71	56	75	93	81	79	69	57	82	64	87	90	88	77	75	86	76	80	64	66	78	66	77	70	75	96	79	83	60	75	71	82	81	62	77	82	73	94	68	63	55	76	69	73	80	81	86	68	80	81	75	75	83	68	81	91	65	66	83	64	76	79	77	84	68	70	81	77	63	89	66	78	77	68	79	82	77	60	100	67	74	59	87	70	80	71	69	55	78	67	61	82	68	78	73	63	85	73	68	90	62	59	70	78	74	66	88	63	69	69	72	86	73	78	61	74	85	59	74	64	72	60	78	71	80	60	87	84	77	75	72	88	73	58	74	75	77	82	88	82	93	71	79	63	80	82	83	73	74	89	78	75	66	59	90	64	67	77	67	77	75	93	71	61	81	89	70	72	78	70	63	64	84	82	77	76	58	82	91	66	88	83	68	71	68	80	71	69	67	76	71	72	82	100	75	82	98	72	54	74	71	79	75	61	74	71	73	62	69	73	86	83	67	84	69	68	79	61	83	102	87	70	72	74	84	65	71	75	77	65	73	80	85	74	84	80	89	60	88	65	80	82	77	66	78	75	78	74	70	67	67	86	71	64	79	86	49	81	86	76	83	62	72	87	79	68	68	82	90	72	57	78	77	74	70	73	70	83	67	77	78	72	66	67	64	78	78	69	82	68	78	94	82	76	69	79	74	88	78	77	66	77	90	79	77	72	70	72	82	87	74	78	89	77	71	68	82	65	77	87	80	76	81	68	69	70	72	71	75	90	71	70	64	79	87	80	77	69	82	78	74	59	75	77	80	59	83	104	76	83	67	94	84	74	66	84	96	65	81	75	71	84	70	69	77	76	83	62	85	66	66	79	71	88	75	79	102	81	93	69	86	77	75	69	71	80	70	72	69	69	83	62	49	61	82	66	74	83	67	81	62	74	67	86	78	80	73	63	74	72	77	65	89	87	65	64	70	66	58	80	75	76	99	75	55	87	61	78	77	85	76	96	76	66	80	101	73	93	79	73	69	74	78	68	80	70	82	69	77	92	77	73	79	88	79	77	75	69	82	85	73	66	80	87	69	81	75	63	69	81	71	85	82	54	79	67	64	68	82	101	100	86	73	91	85	67	83	75	95	74	55	65	56	70	66	73	73	85	78	87	71	74	77	69	84	73	63	73	76	78	63	70	82	73	88	98	73	73	84	90	80	89	74	77	89	69	78	70	70	64	76	83	64	59	79	68	84	75	92	54	67	83	76	76	86	55	79	79	70	71	70	76	79	65	70	77	76	68	82	72	75	67	77	83	81	86	69	79	77	77	72	84	67	79	74	74	83	101	79	71	77	73	94	80	85	79	69	78	76	67	69	72	80	59	64	70	70	92	90	92	82	79	91	76	79	76	79	86	76	71	70	86	71	83	79	90	81	73	79	78	78	94	76	92	81	77	79	77	74	72	73	77	81	69	82	70	79	83	72	57	84	68	60	85	106	79	77	82	83	76	63	77	71	94	81	71	62	74	79	84	54	78	65	86	56	71	72	71	83	77	85	74	82	63	79	75	76	77	83	79	76	101	89	65	75	81	72	63	66	76	73	85	75	80	72	53	74	80	84	85	68	59	78	62	77	64	69	75	79	80	85	72	74	76	69	68	67	62	73	75	69	72	71	76	73	77	73	63	73	89	76	72	82	78	81	79	80	74	79	68	81	84	68	85	78	73	76	79	76	79	63	50	74	85	73	81	78	64	76	79	76	65	68	74	69	76	74	82	59	83	89	67	81	83	89	89	64	73	82	81	78	72	77	80	92	78	78	67	62	65	70	63	72	73	73	61	82	84	67	83	84	75	71	63	86	77	82	81	79	69	78	91	69	78	65	73	70	72	61	80	74	70	76	69	61	72	74	81	74	79	71	68	73	70	66	75	66	74	80	71	81	75	92	57	68	73	74	72	80	90	71	81	82	74	84	77	85	78	79	72	83	73	75	64	57	89	71	79	85	80	74	80	59	80	75	76	79	70	84	90	72	73	64	80	70	79	88	74	64	83	79	66	60	69	96	62	85	77	75	78	79	63	74	80	87	74	70	75	72	77	82	58	73	71	89	89	79	76	77	89	84	81	67	72	54	74	64	76	82	78	73	91	77	90	94	68	55	72	68	77	72	92	81	82	74	80	89	74	67	78	75	72	78	82	74	82	63	86	75	59	77	55	73	80	88	83	74	83	64	81	75	84	88	87	96	70	66	83	80	66	81	78	88	68	65	78	61	78	75	72	88	70	82	69	78	100	76	77	70	78	93	70	79	68	68	72	87	81	81	73	62	71	83	66	52	69	68	76	83	82	77	61	78	55	74	69	85	86	68	60	76	91	73	58	90	83	83	71	80	80	74	75	85	77	79	64	76	74	80	64	72	78	96	75	86	78	84	77	70	65	68	73	76	73	71	87	73	77	90	68	70	89	81	80	63	68	70	82	75	71	71	57	95	61	87	87	83	74	70	70	90	72	69	69	86	83	84	79	59	83	64	82	62	69	86	59	69	77	60	74	65	74	81	65	64	69	77	84	85	73	63	81	71	79	83	73	80	84	69	62	75	75	66	79	96	70	82	67	71	68	81	79	76	63	66	66	94	88	76	88	78	77	82	87	83	74	79	76	82	80	75	63	76	84	84	81	87	68	77	88	60	92	74	91	72	67	74	71	71	73	64	71	71	76	69	72	83	86	81	73	76	68	72	79	72	68	73	83	78	78	81	77	64	90	77	81	79	67	74	89	69	58	70	72	59	75	84	72	78	70	90	73	65	78	65	77	88	91	83	79	58	103	81
13838	1175	2619	3023	2649	2159	1768	1511	1310	1191	949	862	791	750	676	636	595	562	610	499	504	463	475	408	413	418	405	403	424	374	392	398	407	376	371	381	348	369	392	376	362	361	357	339	321	333	330	316	323	346	330	345	335	356	344	336	324	307	339	290	301	323	300	331	327	331	321	341	355	340	296	304	317	338	310	319	298	335	339	313	309	304	318	319	306	289	294	322	314	312	318	329	331	296	268	310	318	260	293	344	300	302	311	336	319	313	316	308	301	308	315	333	321	325	328	329	317	279	332	289	314	325	307	309	308	311	334	342	290	312	289	304	332	285	304	305	293	304	275	304	316	332	289	299	311	310	301	302	310	283	319	327	286	277	306	306	277	305	305	266	331	300	339	304	299	291	311	295	310	319	297	306	311	319	293	307	288	320	313	329	294	336	315	309	319	282	293	300	294	308	309	312	298	309	320	293	358	279	343	320	291	304	308	317	322	327	309	292	315	298	297	301	285	316	292	307	322	310	329	328	278	278	308	341	291	313	322	286	288	305	301	280	313	317	325	331	326	296	322	338	318	300	342	282	289	335	300	253	309	314	302	290	293	293	303	280	335	310	300	323	287	309	305	329	293	306	300	315	297	320	318	330	320	314	314	301	340	310	335	294	298	296	348	314	313	287	292	296	295	300	272	298	289	319	294	319	314	325	323	280	315	299	327	294	287	274	300	296	300	297	295	303	317	330	325	283	295	277	326	301	308	322	325	289	307	271	320	280	334	343	313	305	299	339	306	313	255	296	312	315	316	312	317	325	299	285	286	298	279	301	305	292	317	312	322	293	319	328	276	305	287	279	296	291	322	331	344	274	321	314	300	321	313	317	305	340	297	305	296	288	328	298	305	301	252	274	293	294	317	301	344	308	278	324	321	310	323	298	308	300	303	298	281	298	267	305	295	318	280	312	294	317	319	331	321	318	290	257	299	324	302	303	312	317	338	312	325	317	304	296	280	306	288	308	305	300	311	295	316	315	273	303	310	289	296	320	287	298	299	309	312	312	289	323	314	291	307	287	296	336	301	318	299	304	310	302	281	321	293	304	286	310	301	312	320	325	320	297	285	305	288	284	309	316	305	307	315	329	317	331	275	324	286	335	325	308	292	321	323	297	286	313	296	277	287	289	308	292	300	286	297	271	280	306	304	297	318	289	335	311	306	303	312	300	311	302	309	319	302	278	299	290	291	290	295	305	280	298	302	300	337	287	334	327	303	332	310	299	307	300	306	318	322	299	302	314	315	304	308	297	331	291	320	293	321	351	290	272	340	271	273	319	305	325	316	275	263	308	315	297	293	294	313	330	345	310	284	285	326	307	292	325	316	311	303	316	281	296	304	301	296	305	283	320	310	293	303	314	291	294	287	332	308	283	290	286	299	310	297	337	313	359	304	339	287	314	311	304	307	312	289	290	335	268	315	305	293	298	317	291	282	280	307	295	301	303	305	278	307	302	317	291	327	315	313	322	277	306	303	299	280	266	280	303	309	289	311	300	288	304	289	303	294	308	315	294	267	286	297	303	288	320	347	304	331	295	302	317	283	303	283	305	303	294	314	309	313	309	330	295	313	292	301	297	300	298	322	298	329	290	311	303	317	321	303	292	324	279	295	290	309	290	307	307	285	301	306	277	335	281	304	275	300	322	289	278	340	321	307	294	302	309	312	306	278	330	300	318	305	318	324	312	299	341	316	324	286	301	310	295	270	311	302	313	309	312	340	311	313	281	275	304	280	327	317	329	305	301	306	320	307	301	296	296	316	310	326	296	300	304	314	340	290	310	322	324	349	287	310	303	299	312	301	341	297	273	297	334	325	292	334	295	295	316	304	317	313	309	299	289	307	298	336	306	270	313	275	287	310	327	308	325	319	308	323	286	314	324	330	313	318	298	297	298	295	323	289	323	320	283	307	297	341	319	315	282	305	306	328	303	284	325	290	294	287	279	322	307	292	331	288	294	305	287	315	305	333	277	306	302	293	316	302	300	285	295	306	270	334	282	299	320	301	323	312	320	284	330	317	315	303	298	305	285	306	330	296	296	309	279	318	326	320	311	319	265	309	303	339	309	328	313	292	328	298	326	301	307	321	316	310	309	298	286	291	298	288	290	298	281	298	310	305	324	284	302	308	320	308	298	251	305	307	293	313	300	260	322	320	296	326	288	309	288	315	342	305	278	293	305	288	312	299	297	329	296	305	308	325	286	298	293	279	299	285	338	323	289	327	340	319	283	308	300	321	298	302	253	298	287	289	321	293	305	305	338	318	328	295	317	305	313	312	307	329	317	302	323	307	316	314	324	326	342	312	318	291	340	275	309	317	332	300	305	332	316	286	302	298	319	311	278	326	336	304	304	311	312	301	297	300	280	321	301	315	298	284	320	335	277	301	328	299	305	296	317	306	266	340	302	325	307	340	321	298	318	285	275	305	322	341	318	302	303	310	295	305	303	322	309	330	327	267	339	293	310	329	301	298	327	290	289	293	337	317	313	279	312	308	301	292	289	291	307	309	334	311	313	298	287	286	284	274	275	295	305	308	333	352	310	294	288	284	288	310	275	290	320	323	313	262	344	288	300	295	268	312	312	263	320	324	298	278	331	315	295	290	297	301	288	294	312	340	294	308	289	320	302	326	317	306	282	260	312	295	313	316	328	258	346	276	318	331	327	338	280	315	309	293	308	296	298	321	280	329	281	280	274	297	302	323	330	287	325	308	338	315	281	309	311	290	323	297	306	301	340	308	299	288	307	313	317	284	298	278	300	288	305	303	282	321	312	314	282	315	312	319	304	303	312	289	300	250	290	317	344	308	337	295	289	332	319	341	305	297	314	333	294	316	318	306	310	321	323	307	320	323	303	304	302	323	298	284	253	305	303	329	308	307	305	298	312	314	278	307	317	308	294	290	303	309	322	299	331	312	308	353	316	290	288	320	305	290	323	304	293	325	301	296	301	310	295	301	309	323	272	272	325	311	298	282	307	330	295	344	280	288	276	306	304	295	313	325	304	305	294	322	327	292	330	288	308	312	293	297	273	298	327	282	340	333	302	301	286	305	284	311	275	288	298	302	321	310	309	294	325	304	324	309	323	301	298	284	298	334	285	306	321	326	330	345	326	293	325	321	281	278	314	304	314	318	302	318	305	324	287	305	325	301	298	269	298	314	301	304	329	285	305	290	331	331	292	310	297	316	291	295	302	303	317	288	309	311	318	279	303	311	257	314	298	308	290	324	341	313	313	314	299	325	324	300	334	311	293	293	312	322	355	287	292	306	276	282	340	297	309	285	310	333	309	308	292	306	323	326	309	308	301	314	309	307	297	323	291	313	304	279	299	301	309	315	294	323	301	296	307	318	319	287	304	315	285	308	288	278	277	269	294	310	293	285	305	332	321	312	304	325	276	296	294	311	302	307	319	274	324	294	318	283	269	337	285	272	300	347	300	309	338	310	312	307	326	298	294	305	310
35584	15769	3739	1567	1101	864	614	445	377	359	317	257	258	227	208	222	201	170	171	178	169	177	147	174	155	175	156	161	133	149	136	160	149	128	132	158	141	131	141	148	163	146	134	140	141	129	157	124	133	132	136	143	123	115	138	141	134	148	158	124	153	144	144	143	136	132	149	134	129	136	154	125	142	139	142	132	126	157	127	118	157	123	143	141	123	137	120	133	143	125	137	134	152	131	125	117	129	108	127	126	128	128	132	141	127	113	102	129	137	117	137	146	135	114	137	122	145	150	135	138	129	134	120	118	128	137	129	122	118	151	135	139	128	152	127	147	129	138	122	131	105	150	130	147	144	119	123	130	119	145	126	150	131	148	141	163	132	144	131	146	145	137	124	130	129	132	107	133	121	122	141	131	129	155	149	130	134	140	137	112	135	125	137	145	142	115	150	146	138	110	123	118	138	112	125	119	137	132	126	130	132	135	126	137	128	132	134	143	121	142	127	120	117	147	136	161	154	138	135	124	119	141	123	132	141	147	111	126	122	134	136	134	163	123	154	128	148	115	119	127	115	165	148	157	119	114	129	136	127	123	138	129	127	140	128	136	129	126	135	128	137	116	123	164	128	133	128	107	115	119	138	138	116	124	155	131	128	96	136	112	149	130	120	113	109	129	130	109	130	133	132	134	127	149	136	124	121	147	130	141	133	121	131	115	117	145	124	149	137	122	134	132	124	120	122	123	137	136	141	134	116	155	133	133	146	129	136	134	131	109	137	159	123	128	137	135	154	128	125	143	129	127	129	144	128	111	132	114	140	137	122	141	128	152	108	146	134	133	137	134	146	119	116	145	135	110	130	116	126	114	136	147	138	120	135	116	116	112	149	130	134	152	134	150	138	112	132	121	129	143	144	155	141	137	156	140	116	117	136	119	137	113	137	136	148	123	130	120	152	135	130	130	132	113	134	145	138	163	150	133	127	134	121	121	152	151	122	141	151	129	133	130	132	128	111	141	143	135	132	142	122	151	120	111	127	136	139	111	129	125	132	137	127	118	154	148	149	138	137	128	130	142	139	138	117	142	127	126	132	133	144	135	118	142	132	137	123	128	134	128	134	109	147	145	118	125	120	140	128	116	124	131	121	138	145	123	141	128	135	116	161	121	122	112	130	133	129	132	146	151	137	121	132	133	120	137	133	140	120	129	127	132	121	120	137	101	140	118	132	131	116	133	130	137	128	110	126	141	116	134	106	112	125	140	130	138	113	131	139	158	130	102	120	122	137	131	143	137	122	132	130	139	114	156	124	126	134	120	137	133	106	130	138	111	141	119	145	114	122	136	112	121	123	136	153	139	124	139	134	122	116	128	120	118	129	144	121	133	146	135	133	121	138	149	121	136	145	118	127	138	146	154	140	127	134	137	136	122	128	153	143	145	139	138	141	128	123	139	138	132	139	130	129	145	152	158	149	121	122	138	135	138	136	126	137	148	127	133	144	146	121	134	129	140	124	123	140	137	129	129	112	135	133	138	118	119	132	125	126	138	143	130	158	136	122	113	138	131	144	116	121	120	123	129	137	137	139	141	120	135	144	122	134	134	149	122	122	120	158	146	144	137	135	121	148	132	130	120	124	131	140	141	134	126	153	122	133	131	140	140	134	120	133	118	121	138	132	132	139	138	130	153	144	157	134	127	140	135	127	122	141	137	142	145	131	104	126	137	130	128	108	131	150	125	125	118	125	154	146	145	134	123	131	119	122	106	148	140	148	139	130	120	128	122	128	123	150	123	110	136	127	142	153	131	134	157	123	125	143	124	133	128	125	133	142	134	128	147	117	132	132	134	134	138	104	145	116	135	133	132	161	128	132	108	125	138	120	125	147	117	146	116	123	144	129	123	126	105	127	124	127	139	129	138	139	133	119	152	133	119	131	134	135	130	138	138	150	134	122	142	129	128	124	104	121	139	161	108	153	131	138	125	131	149	133	125	135	133	136	132	130	129	129	127	125	139	118	130	148	133	131	128	132	131	125	126	127	144	117	102	120	150	137	125	132	135	139	129	128	143	147	140	133	140	131	132	131	137	127	118	136	152	127	119	140	124	135	147	129	145	128	135	143	151	134	133	119	129	132	117	137	139	120	131	135	124	145	133	137	141	129	131	120	136	128	138	140	123	147	131	143	127	118	152	143	143	136	140	124	141	130	122	130	122	138	114	117	136	142	113	140	131	146	132	146	134	144	130	117	136	127	130	131	133	136	128	126	123	177	149	141	143	142	135	132	135	127	121	114	117	115	121	154	136	135	118	130	166	122	130	120	131	131	112	126	126	127	124	129	130	133	140	160	127	122	139	143	127	141	124	116	133	125	141	144	127	132	140	107	127	128	129	150	123	140	147	132	125	151	133	156	145	154	136	133	135	126	132	129	150	152	132	145	151	161	125	137	133	120	166	133	129	152	131	151	129	153	111	156	138	140	114	132	116	126	130	124	137	128	103	131	144	135	136	135	135	116	130	119	132	160	132	115	142	120	139	122	141	132	132	133	120	116	150	117	126	113	133	146	137	131	143	138	122	149	133	129	110	123	163	118	136	158	129	118	154	146	121	138	145	138	135	141	127	131	146	128	137	133	126	149	135	152	141	126	131	129	139	132	134	124	142	123	147	119	126	155	126	119	141	123	139	143	136	151	137	130	142	122	142	133	140	116	120	135	141	130	120	152	145	152	143	123	127	150	136	135	127	121	132	141	102	147	120	149	130	112	114	121	129	108	140	134	152	123	132	116	144	110	144	131	147	138	126	105	162	124	123	127	126	131	133	137	114	141	153	123	138	132	118	143	117	133	155	135	130	131	114	126	138	120	129	121	117	138	141	137	118	139	137	136	139	124	137	146	135	112	131	119	140	112	148	138	122	147	125	136	140	131	120	136	149	122	124	122	124	128	151	115	117	130	94	129	138	134	129	150	135	145	117	126	116	141	144	121	127	129	113	135	133	113	122	137	134	140	141	137	146	140	120	130	137	135	144	128	132	147	135	152	154	132	134	137	124	131	119	150	123	128	138	133	139	112	126	142	125	135	119	123	159	131	109	144	118	124	138	149	148	115	132	110	131	133	121	117	131	129	148	138	134	140	131	134	117	113	122	149	147	150	138	140	135	158	152	126	135	117	122	155	120	146	130	130	138	128	117	137	145	127	118	151	136	111	120	141	142	130	120	139	132	139	146	130	142	150	125	125	138	129	147	129	129	131	135	144	143	133	114	126	138	138	139	129	139	139	136	134	145	138	109	126	102	126	119	129	114	127	126	113	115	157	139	134	135	122	135	129	111	132	134	123	137	135	133	128	134	128	122	133	141	135	127	124	130	130	135	133	135	141	144	145	141	150	131	134	120	126	135	110	117	105	136	121	125	131	127	153	138	113	119	134	129	132	122	112	139	139	131	117	134	131	124	112	117	144	128	142	131	124	120	114	123	143	119	130	129	123	122	126	141	146	139	144	108	136	132
17899	2273	5009	5740	5055	4145	3349	2764	2409	2058	1797	1682	1448	1328	1218	1217	1114	970	973	911	845	851	773	816	793	708	744	738	702	655	597	623	652	593	607	607	577	568	621	529	601	576	561	600	569	590	577	586	472	578	528	545	516	521	541	530	529	556	537	511	537	516	542	500	527	512	517	564	479	501	524	532	510	527	469	504	471	499	546	521	515	500	495	479	480	495	518	481	495	539	507	501	505	500	476	480	480	455	456	471	467	493	478	486	507	493	481	513	511	485	502	485	512	463	475	482	516	502	480	494	511	524	472	547	504	485	502	471	500	525	488	538	480	511	503	501	478	462	507	510	511	459	463	517	503	498	470	478	494	497	457	525	505	509	512	468	456	483	477	473	442	483	475	481	484	478	485	467	509	484	503	455	500	507	467	500	469	479	500	510	487	504	521	513	508	474	463	476	459	500	478	498	467	466	500	493	497	493	496	495	488	469	468	517	494	477	446	481	473	493	468	434	468	495	478	456	462	485	484	495	491	481	493	481	497	452	496	515	486	476	464	464	499	459	495	487	508	479	483	494	495	492	472	465	507	463	506	498	449	469	485	461	524	480	475	476	489	502	526	482	498	501	507	481	438	486	479	489	472	438	461	478	503	469	500	461	452	494	493	481	503	523	514	497	509	480	506	506	491	461	500	492	516	523	489	447	472	479	465	496	508	451	482	484	490	488	502	450	482	479	503	483	480	469	441	475	511	479	464	463	468	495	460	480	473	465	480	479	483	498	497	454	469	492	469	454	480	501	458	475	455	482	466	462	513	434	485	472	452	503	500	448	521	474	481	473	455	470	488	460	477	485	487	485	459	503	474	470	456	468	459	517	469	471	520	529	457	489	517	442	495	484	480	492	463	495	466	484	463	469	495	475	458	461	491	506	508	460	471	487	479	475	495	448	515	498	499	487	449	501	471	471	477	495	468	463	511	465	506	448	501	476	476	484	465	478	477	432	502	471	475	487	482	445	495	486	491	491	431	520	478	453	467	476	501	482	527	465	488	486	485	480	516	477	515	519	476	460	441	494	511	495	489	506	458	495	512	504	517	454	468	474	486	479	502	464	498	476	468	497	475	493	470	472	487	453	488	491	485	508	460	494	480	500	465	503	457	513	507	497	459	488	488	500	516	489	473	505	490	480	482	477	498	532	467	495	450	474	501	460	479	463	449	493	526	500	454	518	489	489	496	522	510	511	448	450	473	488	475	472	489	478	500	483	521	493	498	474	509	474	487	484	518	468	506	462	483	478	475	480	482	505	462	455	522	449	491	472	504	465	467	473	504	480	430	484	486	508	441	496	495	501	498	457	498	465	430	499	486	485	513	473	484	475	504	476	479	523	484	463	542	501	478	478	497	486	501	506	493	486	469	485	489	498	485	462	482	495	448	487	460	481	471	488	490	477	508	476	485	480	464	473	464	469	499	495	457	484	491	472	513	455	491	468	504	493	479	510	483	473	500	499	458	487	508	471	488	471	494	519	470	522	461	453	426	496	494	503	484	520	467	480	453	484	508	554	488	491	505	434	463	442	505	476	462	464	473	485	444	476	470	512	455	484	495	478	435	458	439	503	520	477	481	465	448	485	483	445	476	509	491	451	480	464	480	483	515	464	496	521	516	469	510	496	500	459	432	466	475	474	503	437	482	488	512	494	445	512	454	487	527	489	435	508	520	471	492	495	520	497	466	522	481	458	485	520	463	518	505	539	497	464	466	531	470	493	507	483	453	446	488	451	453	505	469	479	468	455	521	504	496	467	494	486	495	501	526	466	496	490	476	472	496	471	472	501	485	504	463	475	469	478	489	475	481	477	445	445	466	480	473	476	488	480	467	480	470	510	457	490	473	495	496	524	488	446	482	489	479	498	445	460	494	469	468	476	466	477	499	505	495	455	499	505	502	525	465	510	444	525	522	491	485	473	487	513	480	511	459	467	475	502	445	496	493	523	479	494	496	496	464	494	492	469	450	489	527	435	493	520	467	514	498	494	470	471	476	503	518	478	456	476	516	473	511	486	468	471	478	464	538	487	454	436	482	492	482	479	500	474	521	453	511	506	513	495	475	473	465	477	472	485	450	477	488	507	487	507	496	480	503	500	476	473	505	489	478	479	473	472	503	490	504	482	455	472	472	504	495	492	473	492	478	467	479	486	461	467	485	475	467	481	438	470	491	500	511	500	446	489	499	480	512	508	462	509	443	515	508	531	499	467	502	455	446	448	477	502	459	493	467	490	478	467	467	487	484	496	512	429	473	516	462	517	479	523	502	471	515	496	477	474	471	486	489	482	487	449	474	512	487	446	535	514	475	460	494	467	467	478	493	477	479	459	525	488	487	483	461	490	520	483	502	502	490	469	462	465	516	529	499	526	461	469	488	475	491	478	504	462	466	479	488	475	467	499	502	532	461	480	495	471	489	474	489	511	489	477	470	488	498	488	498	505	500	500	482	471	467	474	460	445	476	482	483	438	476	447	499	485	481	479	491	437	503	454	496	491	457	447	520	451	476	479	488	454	464	505	502	484	487	544	451	474	435	473	523	454	506	433	521	453	453	503	518	460	476	470	487	529	483	489	485	453	469	538	488	492	534	488	449	492	499	483	451	495	445	446	465	471	482	481	497	499	493	462	507	476	471	509	490	523	445	510	486	496	482	457	469	509	507	491	477	468	471	435	495	473	551	491	480	460	476	476	474	495	459	484	467	486	503	480	477	477	470	486	526	513	492	455	458	490	496	505	455	492	500	483	492	484	476	490	473	465	474	499	441	474	460	482	495	455	471	460	490	453	503	502	438	484	445	492	496	477	482	446	473	515	461	501	466	527	482	436	478	494	469	498	483	462	481	491	465	444	475	452	502	490	507	509	444	487	467	439	464	460	518	486	515	461	484	489	484	477	525	451	471	484	514	485	481	470	509	494	470	496	438	483	486	504	488	461	497	473	490	499	482	489	461	475	498	499	492	468	511	503	481	490	472	490	519	481	473	470	460	493	456	477	478	550	490	492	446	497	476	536	481	474	454	487	496	502	477	479	448	475	504	470	533	484	483	497	465	481	478	462	462	461	482	507	506	486	494	474	461	475	479	486	502	504	484	489	487	460	489	485	479	460	499	484	484	485	450	521	483	480	490	457	503	452	466	498	482	475	538	485	469	509	480	505	461	442	483	487	490	477	459	491	495	445	475	507	459	518	454	481	510	509	478	474	499	486	466	477	481	480	489	453	500	468	463	499	492	519	482	509	538	492	497	506	504	478	505	486	487	495	509	441	487	499	460	494	468	496	476	465	462	510	519	460	497	509	492	480	483	481	506	500	485	499	515	524	473	474	440	512	490	521	486	518	502	495	446	457	463	497	463	509	481	503	516	457	480	467	493	485	523	499	451	499	465	467	457	445	500	480	510	458	499	493	471	482	483	524	504	484	497	477	485	465	510	499	473	491	529	475	437	471	467	495	479	501	490	502	488	483
3103	317	211	162	118	144	139	122	124	105	142	118	129	133	139	100	150	122	123	135	116	105	122	119	126	118	102	125	132	129	131	141	149	129	114	143	117	133	127	144	118	111	125	119	127	143	120	136	146	121	116	132	128	111	125	139	124	113	137	139	122	112	131	116	126	102	151	132	142	137	133	144	136	122	130	135	142	125	117	121	117	115	125	119	124	137	133	134	136	114	132	120	137	130	109	134	133	110	109	148	113	129	126	124	134	118	128	147	129	115	136	117	126	125	133	125	122	126	119	125	125	130	137	109	128	119	136	118	110	122	123	132	121	120	125	123	114	122	128	110	113	103	127	136	127	129	144	116	112	122	123	126	125	138	125	114	133	135	120	118	128	145	124	125	136	114	124	155	136	107	116	124	129	107	154	134	145	134	132	120	122	128	130	129	116	122	125	102	134	110	114	114	151	129	114	132	113	110	129	142	122	132	126	106	118	110	125	113	140	132	151	115	136	109	123	129	99	123	138	111	128	132	119	136	118	119	129	114	117	112	124	108	130	126	132	122	108	134	141	121	126	129	132	128	133	119	126	126	120	126	114	129	109	144	119	117	115	124	109	129	119	127	123	119	130	128	122	108	102	106	128	125	115	118	111	124	134	123	124	127	127	121	138	130	135	134	107	140	133	127	126	139	138	142	108	115	121	102	137	141	113	131	131	121	127	130	136	125	141	111	120	142	131	120	154	104	128	123	120	118	117	128	127	127	102	141	112	129	122	136	134	120	140	141	140	114	131	98	119	126	129	110	127	118	121	116	122	123	118	113	113	127	122	151	127	155	113	114	122	116	103	116	131	130	112	117	123	138	132	133	138	139	122	125	133	142	128	98	132	131	112	106	123	144	115	121	103	144	138	140	141	123	111	129	112	122	111	122	132	137	126	121	111	131	125	129	149	115	141	118	122	125	114	131	128	106	126	120	122	107	113	110	114	114	123	148	135	149	139	118	108	153	125	111	111	133	126	155	120	125	143	118	124	127	88	130	111	126	131	114	137	117	125	135	141	115	123	134	133	131	112	127	133	111	131	133	116	110	104	128	122	131	134	131	128	105	137	106	126	131	118	119	125	129	115	113	138	121	138	111	148	105	127	114	140	118	127	141	113	109	132	135	127	120	130	117	123	126	124	125	123	138	139	119	163	132	139	126	117	122	133	132	114	133	137	109	136	124	136	123	127	124	127	125	117	127	127	125	117	118	121	130	130	123	126	126	134	130	116	121	112	135	127	118	105	118	114	108	115	121	127	132	133	110	137	122	126	118	134	102	128	130	120	117	114	125	122	136	110	137	124	132	130	127	143	129	126	104	112	130	125	102	131	134	131	144	121	125	133	126	136	116	123	114	131	139	141	126	125	106	115	102	128	132	121	106	126	142	127	113	111	119	134	139	140	129	123	121	129	142	131	158	111	127	119	114	124	125	107	138	141	110	130	138	133	127	129	141	129	123	132	134	115	135	122	129	139	122	139	126	129	124	115	115	138	126	139	115	113	110	139	129	132	105	113	132	133	121	135	129	148	117	135	124	113	103	123	116	121	106	117	139	116	120	129	127	147	119	131	126	114	108	129	133	131	112	112	121	131	122	121	119	110	157	127	126	114	130	131	124	129	126	138	147	115	138	103	121	128	133	118	137	107	127	137	124	114	139	148	117	129	133	144	133	121	116	119	120	111	113	122	129	118	138	134	130	145	110	111	115	128	117	115	118	122	135	111	121	115	125	121	127	108	138	124	133	142	126	121	141	99	119	117	131	113	144	125	101	102	119	138	145	105	121	133	102	125	141	113	118	137	127	130	120	119	138	129	145	126	124	137	144	136	130	115	127	129	129	127	138	140	113	118	110	132	115	123	113	96	119	116	135	113	131	120	126	130	118	126	140	115	141	130	137	124	110	117	113	129	114	121	107	135	151	137	122	126	144	120	136	135	127	122	151	134	142	143	128	112	134	126	134	125	134	132	117	134	148	121	138	119	146	122	142	131	104	117	115	134	127	125	126	122	108	131	138	136	138	132	123	116	117	130	145	117	111	116	127	115	126	113	122	106	113	128	119	126	123	102	115	114	117	117	131	120	128	121	140	121	121	137	123	114	135	127	125	132	127	132	111	125	138	121	129	105	142	124	133	117	114	114	145	126	135	110	137	101	146	128	122	136	121	113	148	117	115	136	128	114	114	122	99	100	134	122	106	127	141	139	144	124	133	117	108	123	123	124	109	120	112	142	124	139	137	124	121	119	115	114	121	113	123	123	114	131	133	120	111	124	133	126	130	131	126	128	134	125	141	121	129	123	137	124	132	121	115	134	130	126	117	141	105	111	114	119	130	127	125	113	129	132	124	131	121	132	124	118	115	111	128	114	145	128	117	116	129	131	100	104	129	111	123	119	132	120	119	120	130	114	127	122	115	134	140	124	148	116	110	112	122	113	125	124	135	116	132	110	128	130	132	124	132	118	138	129	139	116	141	102	130	114	129	128	125	121	139	133	132	130	137	139	120	145	119	123	135	122	136	153	139	128	134	144	135	95	130	122	142	119	148	138	121	144	144	129	120	119	133	132	133	119	130	136	128	116	116	144	138	121	154	125	129	118	106	132	143	120	116	122	110	121	113	140	133	125	125	135	128	117	125	129	127	115	130	121	121	116	119	122	126	108	115	126	131	115	114	132	123	116	116	133	124	111	132	141	139	108	122	141	132	113	110	136	123	124	112	111	120	135	120	117	113	132	139	127	111	148	126	137	126	116	109	125	122	113	118	125	143	124	117	135	135	129	124	112	112	125	121	128	132	110	131	120	133	129	146	127	123	140	132	129	127	97	143	129	114	125	130	127	135	118	123	120	114	131	128	128	138	131	134	122	112	104	114	101	122	139	124	138	126	137	102	119	131	128	121	128	150	115	121	144	109	132	116	131	119	124	137	114	132	106	155	140	111	140	132	119	114	122	144	117	124	136	125	142	147	110	126	116	116	118	131	109	109	121	124	106	109	118	133	134	134	123	122	129	133	121	133	132	126	121	120	106	105	116	128	116	115	116	118	124	120	123	113	124	134	130	134	143	130	138	103	140	134	132	132	120	122	112	132	133	123	127	125	123	134	128	144	124	147	123	132	111	121	123	124	114	132	129	127	99	130	131	136	118	132	135	126	128	137	113	145	123	138	104	117	125	127	140	129	129	114	121	131	129	121	135	123	143	126	119	109	124	114	136	132	124	114	119	125	132	130	137	112	125	123	121	137	139	116	128	131	128	128	145	135	124	124	135	138	122	119	118	138	137	130	118	118	134	118	126	138	125	114	108	126	127	121	138	126	123	108	123	119	132	130	115	120	119	142	106	135	140	136	119	112	107	121	130	146	128	121	124	111	113	137	120	108	124	107	122	122	134	111	120	116	125	109	133	99	133	106	128	120	129	110	141	137	148	144	135	130	118	132	113	116	123	97	124	123	133	129	127	122	137	116
5039	502	608	651	635	583	547	548	537	506	497	473	478	504	487	464	477	452	470	453	463	484	479	493	506	431	475	486	478	475	479	435	437	462	457	457	486	478	489	460	487	452	453	438	474	482	452	425	450	487	436	449	465	428	448	413	451	454	427	483	472	488	469	443	459	462	467	462	414	452	456	439	453	444	430	488	433	456	506	457	450	434	448	421	448	464	452	489	495	452	445	467	438	452	409	422	474	410	444	461	445	471	491	436	431	461	444	472	481	407	417	433	442	472	473	458	454	437	441	444	419	443	473	458	451	424	466	472	481	463	448	443	458	448	452	440	434	416	473	469	459	440	447	450	425	466	428	445	452	442	440	455	441	436	493	458	468	408	427	450	461	463	456	452	467	431	467	484	448	449	460	491	446	442	461	446	454	440	491	432	418	464	440	440	474	463	464	479	453	501	475	490	444	453	449	496	472	452	452	498	465	453	462	434	435	476	446	476	431	449	461	440	477	459	424	423	459	461	507	406	459	457	482	458	450	432	417	448	501	488	464	450	479	456	482	454	485	442	458	445	449	419	448	458	467	470	475	439	468	452	425	460	481	444	477	430	460	462	459	429	466	443	479	447	434	428	452	485	442	441	427	467	428	457	461	460	450	423	427	450	489	415	430	487	443	453	464	440	458	427	443	480	451	469	451	441	456	469	464	449	481	418	449	445	426	453	488	470	456	458	472	484	425	454	442	453	507	432	448	446	450	373	468	454	449	436	428	478	444	435	428	461	472	481	488	472	432	444	454	413	444	477	479	418	490	451	461	457	447	474	439	446	447	461	479	460	436	475	440	477	466	484	460	471	454	475	480	453	490	431	478	442	440	459	432	419	416	481	442	454	473	477	435	454	425	449	494	429	443	420	437	451	455	438	440	459	461	441	453	487	453	472	456	437	486	450	469	421	453	473	467	487	501	487	470	472	455	442	451	448	477	465	442	459	475	459	442	454	460	490	434	476	461	465	473	450	478	465	466	452	461	470	394	448	455	452	443	437	447	425	419	465	474	485	415	488	473	474	501	438	479	449	446	464	426	433	460	450	448	464	423	441	449	442	429	443	436	437	471	447	449	455	457	419	445	460	439	425	468	509	442	468	441	479	421	433	416	442	471	442	428	442	472	454	484	487	420	433	449	452	445	468	431	466	431	479	426	468	454	457	465	463	461	503	442	474	463	493	443	478	431	475	448	437	470	424	418	437	437	462	480	488	422	459	458	458	446	456	460	454	439	450	446	434	494	424	466	476	415	444	423	484	432	438	461	408	447	444	454	408	466	481	457	450	472	441	461	449	475	454	459	479	423	444	432	437	430	436	531	466	469	460	451	467	484	431	442	457	445	451	454	471	436	443	434	468	437	460	476	454	458	481	432	428	469	483	469	453	477	508	477	495	477	457	462	456	460	408	462	466	477	462	504	444	483	462	488	435	452	493	431	472	449	449	440	455	456	484	485	437	474	473	500	448	437	426	446	437	432	432	458	473	460	462	465	442	438	457	474	443	473	450	494	433	506	452	445	463	467	474	457	459	479	449	439	469	463	451	490	471	444	450	440	429	445	467	458	498	436	452	462	422	464	478	438	456	438	471	426	493	474	440	435	478	483	429	475	416	384	481	467	430	446	438	461	481	423	439	465	465	429	483	472	456	437	422	447	468	451	483	446	446	478	488	420	436	454	418	461	455	463	445	499	465	478	514	451	462	445	477	497	455	421	440	475	465	483	436	455	450	451	449	463	454	464	436	446	431	447	441	422	508	464	462	474	442	472	451	457	454	457	420	468	471	479	480	430	453	449	450	432	464	447	438	452	440	461	464	482	450	482	448	455	478	464	416	460	470	454	423	453	438	418	467	477	471	466	455	467	414	445	441	465	447	484	414	472	451	463	468	498	445	454	465	489	470	403	478	445	425	462	469	454	448	434	439	471	455	459	467	479	471	495	430	461	440	450	452	463	475	411	444	450	424	434	461	488	446	447	471	460	478	440	430	439	434	442	447	433	466	445	461	448	472	420	440	494	461	457	473	430	459	431	449	425	474	471	447	452	468	443	434	446	440	413	473	452	491	438	431	425	493	457	438	481	465	482	434	426	477	440	468	472	477	408	454	461	475	443	431	455	434	463	460	482	442	419	449	444	455	474	452	473	432	447	460	463	475	444	415	463	463	463	444	448	452	496	469	446	473	424	433	435	456	492	483	424	447	490	482	463	493	451	447	445	460	439	433	420	408	476	462	458	482	481	435	446	450	423	456	446	451	434	433	414	474	423	463	475	487	461	497	436	457	462	440	472	477	481	452	475	468	441	459	451	443	398	456	456	435	458	451	458	476	447	439	462	434	439	442	432	435	476	454	408	458	468	482	444	433	442	433	490	468	468	475	401	468	461	450	432	450	445	461	455	471	450	466	483	455	439	446	455	459	428	456	509	426	435	450	469	453	421	453	432	467	470	439	449	449	454	491	459	481	470	463	460	468	453	479	457	498	437	472	479	458	468	461	437	496	429	473	472	468	462	456	468	473	461	472	434	427	466	433	457	439	455	435	454	495	469	447	486	437	437	470	444	466	472	478	447	482	442	436	442	421	428	550	500	409	426	435	449	437	487	440	442	476	448	411	514	499	425	435	447	462	467	483	394	477	467	474	483	439	456	455	442	433	444	488	471	459	434	448	489	475	475	471	458	427	461	479	454	465	470	444	439	470	464	441	405	475	451	437	418	470	430	468	448	485	416	440	449	423	432	491	454	446	459	449	436	444	435	465	446	436	440	458	428	423	450	425	499	437	466	460	449	463	465	441	450	439	437	462	449	448	496	475	470	462	488	433	483	491	470	470	434	427	494	490	459	446	476	470	452	426	435	468	433	460	444	486	471	489	432	457	426	439	455	446	434	479	439	481	425	446	461	462	479	440	481	463	422	451	444	494	483	454	494	442	424	424	437	425	443	471	461	462	441	450	484	459	426	472	467	467	473	460	438	470	464	441	463	487	459	438	457	436	479	503	459	459	471	424	452	477	433	430	438	446	454	480	484	441	443	444	448	482	466	436	454	442	467	433	427	481	450	450	415	491	506	464	450	484	513	419	470	424	498	475	473	420	441	460	460	457	465	446	440	448	455	430	473	454	457	429	451	410	444	466	453	460	445	420	455	486	443	445	440	457	434	425	447	473	438	450	440	495	504	412	451	423	470	423	492	437	422	459	486	443	483	448	477	438	456	436	499	443	432	441	473	480	440	483	457	479	455	452	473	452	459	458	483	431	466	431	465	425	497	430	481	465	467	446	467	511	423	435	435	419	450	469	421	449	453	458	444	478	455	478	461	427	463	411	452	440	452	500	459	448	444	454	458	482	460	442	512	450	473	467	473	492	452	436	475	490	443	465	426	474	466	455	472	445	486	447	444	471	463	461	457	458	492	482	480	438	477	437	419	475	440	502	436	399	441	433	487	493	505	479	461	446	449	476	469	416
25329	5042	1124	777	572	376	297	244	213	177	133	144	126	122	119	113	126	97	76	105	77	86	83	105	88	84	75	86	69	71	75	83	63	74	67	70	78	70	72	65	84	84	80	74	75	77	65	79	67	83	75	75	66	80	72	74	66	71	73	73	88	73	69	75	81	70	65	81	83	72	73	68	67	85	68	83	78	69	78	68	59	74	74	80	75	66	65	67	75	103	78	68	54	73	79	64	71	69	73	87	62	69	72	75	95	89	79	91	77	69	72	64	77	69	82	68	86	76	69	70	90	80	77	68	77	72	75	92	66	67	75	73	66	68	72	54	54	77	66	67	78	69	74	74	75	63	72	52	68	78	74	83	61	77	70	54	59	77	72	68	71	78	78	84	79	88	70	71	60	78	60	56	68	77	100	84	74	66	66	80	70	77	68	58	77	74	72	78	79	70	73	66	65	77	62	72	64	58	73	64	80	51	62	71	85	71	72	63	86	89	66	71	84	93	82	78	56	76	62	65	73	81	71	58	67	70	72	67	79	58	76	80	68	60	58	70	63	79	74	74	64	64	74	60	52	95	80	77	74	67	80	70	66	77	66	64	66	72	78	83	75	81	64	76	86	66	72	68	69	70	69	89	90	79	55	73	81	82	69	62	74	86	68	65	74	57	86	71	74	78	71	60	69	64	70	79	81	81	66	68	84	76	71	90	63	66	77	62	68	63	64	69	70	70	65	70	83	71	73	86	81	72	69	68	73	65	63	70	71	57	79	66	68	76	71	67	53	61	58	81	94	65	82	67	78	65	88	70	62	63	83	73	63	64	79	70	52	65	78	78	83	62	56	60	73	69	71	72	75	78	74	70	62	80	72	86	73	75	75	90	63	76	78	66	67	66	56	77	74	93	72	71	82	73	71	72	78	76	63	79	71	77	79	54	76	62	64	73	78	82	67	82	64	66	84	73	59	79	78	73	72	77	69	62	51	81	59	71	68	72	70	91	76	72	67	76	70	86	79	79	71	71	82	68	65	62	78	68	65	78	74	64	71	60	60	79	67	84	77	68	74	68	74	73	70	83	70	64	79	79	79	68	82	53	62	77	66	69	76	78	83	77	70	65	60	55	64	81	65	62	62	74	65	70	72	63	74	74	69	85	58	67	74	70	67	74	84	80	67	68	71	67	79	66	87	85	76	70	59	83	79	65	69	75	63	59	76	80	66	62	74	73	56	78	76	69	81	66	68	84	73	69	70	61	71	81	84	80	86	76	72	70	78	82	63	54	61	65	81	75	79	78	70	84	74	68	70	82	82	63	66	56	65	78	74	59	77	57	72	78	69	68	78	74	64	72	84	83	72	84	71	85	71	63	64	80	84	65	58	68	83	71	72	71	82	72	64	90	80	84	80	72	56	71	80	75	72	71	65	64	72	65	72	69	68	77	69	64	77	61	76	69	68	65	88	57	84	73	82	68	70	77	69	65	68	54	78	85	65	60	63	90	66	65	76	72	83	82	77	65	68	64	95	86	68	71	75	68	78	91	73	88	83	72	72	69	72	59	55	80	78	82	59	79	68	80	65	58	84	74	72	62	72	74	76	77	59	83	76	75	75	75	90	62	87	76	78	65	79	77	67	77	71	64	75	75	77	69	74	72	67	63	72	55	70	69	67	68	83	74	84	72	72	76	83	74	84	65	76	77	77	70	68	74	67	71	66	77	62	75	44	64	62	86	67	72	79	95	76	92	96	77	89	78	63	74	80	90	87	70	66	69	81	77	74	89	63	74	87	70	68	70	69	58	78	71	79	72	74	76	73	70	74	88	75	83	80	90	84	59	68	77	69	71	74	76	81	74	71	67	68	83	66	80	66	81	65	60	79	65	91	80	73	74	77	77	76	79	64	63	66	72	72	62	87	78	79	74	69	78	87	65	78	82	99	72	80	67	73	62	70	84	73	73	57	84	65	64	78	71	66	74	62	78	77	75	69	65	78	79	69	84	71	69	75	60	75	60	64	77	77	57	83	77	67	79	67	68	77	75	89	75	71	67	61	71	61	78	69	64	61	79	53	81	71	71	55	85	78	69	80	62	71	68	71	75	72	81	61	80	73	74	78	83	74	82	71	88	76	79	62	64	74	56	77	70	71	79	87	64	61	59	67	84	74	101	75	66	78	83	73	57	78	76	72	63	73	65	75	77	74	63	88	70	86	58	77	71	75	84	69	75	83	62	68	74	71	75	67	63	80	83	76	74	69	96	63	57	72	74	77	64	63	66	55	78	66	81	67	79	67	72	79	57	85	71	61	79	61	47	66	76	87	72	84	82	66	72	72	61	87	83	87	79	62	74	71	76	71	76	63	65	78	86	73	78	83	64	63	67	80	63	86	63	74	76	84	66	69	69	61	71	92	78	67	63	72	76	57	72	73	81	70	82	63	71	65	73	73	74	75	71	57	69	67	77	66	75	65	58	68	90	77	81	78	81	84	80	75	59	69	70	78	73	70	77	92	74	87	78	77	72	86	71	70	83	82	60	78	72	84	59	65	65	85	77	84	80	87	80	74	64	80	76	57	76	59	68	68	74	90	78	60	75	80	71	71	67	72	67	75	74	69	62	64	78	83	89	64	88	67	82	78	76	66	68	63	73	76	62	58	79	67	59	60	86	73	66	68	62	77	79	70	87	84	63	68	68	78	71	67	65	70	70	68	85	66	63	72	78	65	84	81	85	66	69	75	91	75	63	62	77	76	73	75	67	74	63	77	62	68	88	66	72	70	76	62	71	80	73	77	75	77	68	82	80	73	76	58	79	65	68	73	64	69	66	72	81	71	69	83	73	76	76	60	68	86	75	66	67	85	75	76	71	83	74	70	80	80	81	70	83	75	60	70	68	65	85	85	70	80	81	64	80	73	67	70	82	90	86	70	69	80	77	62	77	77	72	71	74	72	75	76	88	76	61	55	89	74	57	82	64	70	66	81	69	80	80	56	77	68	87	68	71	69	73	55	74	62	73	76	77	75	78	78	82	64	82	79	79	88	75	77	75	60	82	76	75	58	73	72	68	62	61	76	68	80	66	96	65	86	80	64	72	75	67	79	72	79	65	71	72	72	74	71	60	68	75	59	61	68	67	63	81	63	82	78	70	67	77	72	71	83	69	72	65	66	67	95	69	72	80	84	69	55	77	84	77	62	59	65	72	74	83	67	69	70	63	69	73	84	82	67	73	74	78	69	63	79	69	68	76	72	68	73	73	64	65	56	68	59	77	75	73	71	90	65	63	70	81	54	71	69	58	84	75	95	76	76	69	75	78	91	68	73	74	65	65	77	73	55	66	75	76	82	78	81	83	76	65	69	94	66	76	72	68	59	79	61	65	92	79	76	65	72	70	74	65	73	75	68	89	80	61	69	80	66	63	54	65	80	57	67	74	93	66	73	81	69	81	71	58	74	72	67	65	86	77	72	79	84	73	80	82	86	92	69	81	58	75	86	69	68	72	80	79
13262	1130	2567	2997	2523	1990	1679	1455	1175	1075	958	801	767	808	640	617	573	508	489	500	480	496	441	430	407	438	393	398	382	405	394	386	367	356	353	372	345	312	311	339	359	335	300	300	335	312	316	347	307	351	324	268	322	319	327	330	308	299	305	321	306	329	332	275	335	313	332	294	294	342	326	266	299	302	305	271	306	317	309	303	280	306	281	256	273	305	291	353	296	270	304	319	306	245	297	297	310	283	286	284	340	284	287	296	315	266	297	317	284	283	317	299	302	321	278	266	305	272	268	337	276	281	292	300	292	285	279	330	276	327	330	312	309	294	298	293	290	263	270	301	260	262	303	309	289	267	300	311	282	300	296	258	292	279	285	327	273	316	275	278	295	315	320	268	307	294	276	280	329	309	294	292	296	287	309	277	304	292	268	319	284	295	299	287	299	302	304	287	317	289	294	321	308	280	303	274	243	278	295	257	326	293	297	266	310	305	289	316	290	291	319	307	301	302	293	301	310	265	307	301	272	305	282	291	299	281	277	288	290	268	293	297	314	274	267	318	267	286	310	306	266	270	327	296	280	297	296	293	287	286	315	290	274	293	285	284	297	316	291	317	269	285	286	280	277	295	299	290	279	315	280	283	307	293	273	260	309	269	306	255	287	264	312	298	258	296	277	283	273	312	277	278	267	280	271	295	267	274	286	322	287	282	301	279	294	264	281	316	294	284	298	310	321	311	279	297	279	286	299	264	289	293	291	269	276	284	301	279	295	283	289	311	298	295	304	276	291	300	291	292	262	283	289	283	307	289	308	309	300	311	283	264	264	306	278	290	277	280	262	295	285	289	298	265	300	296	292	312	274	296	302	309	302	265	294	284	265	286	279	280	278	302	258	306	283	295	326	224	309	298	292	295	280	274	299	294	296	273	275	279	297	294	287	279	271	261	301	316	278	303	310	274	289	287	296	276	271	311	279	297	285	301	259	309	254	293	278	302	268	280	296	280	309	305	304	291	269	305	285	295	298	297	276	275	303	299	326	295	273	264	289	275	279	273	296	288	289	263	284	307	297	285	298	304	316	294	288	271	281	275	297	320	270	288	317	317	270	303	291	260	289	278	298	289	285	275	298	285	279	305	297	285	253	268	284	276	298	270	305	290	308	263	274	311	299	291	300	283	303	285	285	308	266	295	285	300	285	286	311	305	312	290	298	263	319	299	291	273	308	262	312	272	330	286	290	314	281	266	286	272	293	295	288	285	294	306	285	298	306	287	267	294	286	298	289	284	267	286	288	295	291	302	291	287	303	278	279	278	290	262	290	316	295	280	272	275	292	277	304	298	263	272	272	290	310	264	267	262	287	292	266	255	319	275	334	277	302	335	307	308	307	280	299	299	288	309	316	271	303	305	306	270	289	290	286	290	291	287	308	279	282	296	306	287	299	292	331	304	361	276	277	297	297	286	321	307	298	292	292	304	284	267	300	270	282	273	294	284	264	307	299	280	277	259	298	267	315	311	294	276	282	286	290	276	282	292	275	283	286	287	304	275	285	299	291	325	289	283	288	289	292	283	274	289	289	264	292	269	277	302	312	263	309	276	300	286	271	288	283	273	274	287	284	308	277	304	292	293	283	264	274	272	275	283	318	277	267	270	299	289	307	300	291	285	292	286	305	304	272	277	288	272	284	292	297	306	275	286	269	318	317	275	282	286	278	301	274	286	300	281	298	289	296	277	332	310	298	260	292	288	275	307	303	292	281	317	251	287	261	316	307	297	267	291	297	281	297	297	294	275	279	271	302	302	267	289	283	298	296	303	293	277	318	290	279	304	302	306	324	313	282	308	275	297	283	307	304	270	280	280	277	280	289	283	221	290	290	304	274	290	267	290	315	288	257	305	311	280	292	284	277	286	306	280	272	286	275	293	287	264	279	284	281	300	282	280	281	273	274	281	258	285	295	305	298	276	300	300	297	291	278	301	285	297	301	278	273	314	297	303	297	292	302	297	286	286	289	308	281	320	279	275	298	282	293	315	319	292	289	307	282	285	291	281	295	303	296	303	276	287	294	305	292	315	290	278	279	281	270	299	284	295	290	319	298	295	260	324	255	311	285	295	295	274	297	319	284	279	298	279	293	284	297	308	280	293	303	293	270	323	303	289	287	279	284	294	294	294	328	278	311	283	326	306	294	289	301	261	299	292	312	295	305	299	315	281	272	293	284	272	292	293	293	288	299	304	302	300	281	275	268	272	290	282	259	267	282	321	285	306	248	283	292	286	307	279	299	298	288	315	282	288	298	300	313	307	313	266	311	312	303	310	266	289	256	302	270	281	285	308	301	304	303	280	285	268	260	263	298	282	298	302	295	279	303	275	293	283	252	310	283	304	254	257	279	295	302	288	284	303	302	285	290	300	279	287	293	308	265	275	265	316	298	276	320	279	277	295	282	289	309	308	276	305	281	299	282	286	289	304	240	296	311	296	267	292	282	294	316	316	281	248	307	292	283	301	309	304	284	256	292	303	301	288	314	279	292	327	308	283	305	310	268	310	277	289	305	281	290	285	291	293	317	279	277	313	316	265	261	288	273	299	272	288	269	289	297	287	311	315	288	286	266	293	288	285	301	284	322	300	285	298	260	270	295	310	320	303	269	299	285	300	296	298	284	268	291	301	287	260	265	311	290	303	290	285	290	300	295	264	295	292	274	292	283	294	270	293	296	263	302	289	280	290	281	270	304	298	306	293	238	321	295	278	272	288	281	297	285	285	302	317	284	279	295	291	319	256	291	288	270	283	285	310	295	276	295	288	273	303	320	301	289	291	271	288	286	298	293	293	302	302	300	262	283	273	301	291	278	294	283	280	305	289	299	267	312	293	312	278	313	273	287	247	316	305	275	274	315	287	297	292	303	277	280	265	291	284	294	287	261	292	306	286	270	285	291	282	310	295	279	296	259	274	313	291	295	292	323	267	325	293	289	309	285	299	285	305	264	303	283	263	297	256	292	257	290	281	306	284	312	296	310	298	287	292	309	311	295	306	322	284	281	284	290	270	277	317	307	311	281	276	277	296	285	305	284	255	269	287	314	288	302	265	287	306	275	302	279	295	284	304	273	277	294	278	271	253	302	297	301	277	282	277	328	251	266	311	299	324	290	304	281	288	324	268	288	273	302	272	307	338	269	308	279	291	301	308	303	284	270	301	293	298	308	330	306	281	267	291	283	276	301	298	296	260	283	291	283	310	288	272	293	276	282	280	300	301	307	303	304	267	301	310	292	279	293	261	267	265	290	278	262	302	280	291	275	271	302	310	293	311	274	301	258	291	273	255	274	302	283	283	293	289	311	259	300	310	272	290	302	295	295	277	249	284	323	304	290	305	296	283	289	299	296	308	293	287	308	292	319	312	276	310	264	291	303	284	300	276	285	273	311	300	285	246	310	290	297	313	291	297	298	297	307	292	284	275	304	293	284	285	296	297	314	303	287	269	271	293	290	292	294	261	295	278
34697	16728	4396	1545	1084	777	561	484	411	343	300	244	238	243	223	204	186	177	195	165	185	148	138	122	161	146	133	158	139	140	146	130	147	164	161	143	145	112	129	133	134	157	137	116	119	135	144	117	146	133	133	134	111	122	130	140	132	136	124	128	130	124	154	122	134	126	135	159	137	139	134	128	119	116	136	143	120	141	131	133	136	130	117	139	122	115	132	129	131	136	132	110	134	98	126	129	125	121	138	120	128	144	120	139	131	136	138	118	119	116	146	124	122	136	109	124	117	117	125	121	134	138	124	129	135	118	135	118	113	116	135	137	126	142	99	141	119	130	133	108	117	122	150	117	112	129	116	146	145	127	110	140	123	128	123	128	145	134	124	127	108	149	137	134	122	132	135	115	141	128	140	127	123	138	122	124	145	132	145	140	136	137	142	137	122	137	133	114	127	108	110	108	127	114	116	131	129	127	136	115	137	122	114	137	115	125	111	120	130	116	121	136	132	133	133	120	129	120	128	144	109	128	129	122	126	112	112	136	121	139	136	126	116	110	142	148	138	119	134	132	122	134	115	138	143	121	137	123	132	110	121	114	132	109	143	133	114	133	118	110	124	141	107	125	121	132	131	153	116	118	112	120	114	116	122	111	130	135	134	128	120	124	131	125	132	144	125	127	120	121	122	124	146	106	115	117	109	111	121	131	125	115	123	124	125	124	125	121	115	143	129	117	142	136	134	126	119	126	106	135	130	124	134	131	96	119	135	132	128	121	142	100	121	124	144	122	120	124	112	134	118	143	132	108	109	142	145	118	115	127	122	122	135	153	138	128	114	113	112	117	133	129	133	111	120	135	100	118	113	133	124	139	121	137	132	140	123	133	119	134	127	125	112	115	117	147	129	140	131	119	131	151	130	128	131	106	157	106	124	113	121	128	136	121	128	134	119	132	161	109	106	135	128	132	112	122	126	109	109	128	137	128	151	122	159	143	132	129	128	113	125	125	125	135	113	135	116	140	121	127	133	133	111	113	139	119	120	138	98	133	128	131	127	123	141	121	144	125	102	116	122	112	112	123	119	130	137	134	122	119	133	128	114	119	140	127	127	116	117	138	130	138	112	153	138	128	122	117	140	144	124	140	145	140	116	116	112	123	110	153	106	117	116	132	109	134	131	126	140	139	123	105	122	132	119	133	119	133	120	121	128	142	140	139	105	116	140	137	121	115	121	122	138	124	135	137	113	134	123	125	114	136	120	133	97	137	125	138	121	139	132	123	146	123	117	120	123	123	135	122	128	125	141	127	117	129	144	119	108	131	117	125	117	120	125	133	136	135	136	135	126	127	127	115	134	116	125	115	143	103	141	125	128	120	118	126	146	128	128	123	107	124	142	141	130	118	125	141	131	116	140	125	113	116	121	139	134	131	136	112	135	133	128	129	124	125	118	121	131	124	112	115	126	123	117	118	141	143	126	108	111	121	136	123	135	117	120	137	114	126	112	135	121	135	135	135	87	128	121	122	127	138	104	121	116	117	112	136	138	111	131	123	106	135	136	127	122	136	123	128	125	127	105	120	111	118	136	132	121	125	114	126	125	116	118	128	115	114	132	105	127	142	116	134	135	109	120	109	130	144	138	125	150	118	115	114	145	136	132	108	115	133	137	136	113	110	141	120	141	116	117	132	127	113	138	132	127	126	125	110	135	141	114	117	130	139	115	118	123	125	131	139	107	134	116	147	139	114	117	124	112	111	120	133	130	130	132	118	114	141	141	129	116	131	135	111	132	147	136	132	125	111	116	121	128	138	121	143	120	121	108	94	133	107	119	120	131	138	122	107	128	114	143	140	139	133	123	137	122	137	116	125	123	132	133	116	153	112	117	120	117	134	126	136	137	118	123	135	126	142	115	115	126	130	126	131	125	148	125	126	134	124	123	120	135	113	105	136	124	117	131	134	146	127	128	110	134	118	134	134	135	107	123	144	129	141	134	156	141	115	136	129	104	139	129	124	152	131	134	127	119	117	135	120	126	119	120	121	120	113	114	130	124	116	132	111	143	137	131	135	119	126	121	146	127	120	122	136	114	140	121	149	139	131	134	153	129	126	133	124	124	123	109	133	134	131	153	128	125	133	133	133	128	140	116	126	119	110	134	110	130	104	147	113	115	118	146	122	108	136	132	110	144	118	129	124	117	134	147	122	119	147	110	124	130	134	116	109	104	119	110	118	111	130	121	124	134	127	123	126	134	113	127	137	112	122	145	139	139	140	119	134	122	117	110	130	142	138	127	121	131	122	123	101	119	110	133	123	120	134	130	127	125	130	117	133	135	120	137	127	124	141	136	119	117	110	140	119	118	122	133	144	137	105	113	119	114	134	129	127	136	119	139	127	136	129	132	120	120	128	125	123	125	124	123	123	138	121	128	108	121	131	118	123	120	120	116	137	141	134	119	139	132	136	126	131	129	133	115	147	103	114	130	123	111	133	130	130	117	109	120	123	127	113	127	128	127	127	127	115	123	130	112	134	130	109	111	124	114	124	143	138	134	127	121	122	128	124	134	138	108	125	107	111	121	137	129	116	137	133	114	135	142	108	128	127	93	129	120	115	133	105	130	143	155	131	114	116	139	120	128	128	123	122	101	136	106	116	141	109	127	127	126	128	123	129	147	119	118	131	122	107	116	130	137	136	150	122	128	122	138	113	127	138	131	113	136	109	122	124	125	117	142	126	140	126	102	125	131	121	126	116	117	113	129	135	127	128	128	119	141	118	123	139	129	119	126	154	128	118	111	120	125	121	139	129	105	137	120	127	125	131	107	120	126	135	144	134	137	129	122	118	148	119	131	138	131	123	132	113	136	116	110	130	129	142	122	111	139	121	130	110	129	138	143	130	117	119	122	120	121	147	115	145	138	125	119	110	129	123	142	113	117	125	125	131	139	131	126	108	141	140	130	113	114	124	132	125	120	113	131	120	144	119	119	114	108	137	112	125	125	131	119	131	115	125	116	115	120	134	117	132	131	133	131	131	110	126	126	108	128	123	135	135	106	125	128	148	136	130	138	135	120	127	143	133	123	110	113	129	149	135	122	130	139	134	111	159	119	120	137	102	130	126	136	113	132	141	131	118	125	113	141	129	118	136	112	127	142	124	106	107	116	129	129	144	140	120	131	131	123	143	139	130	125	138	120	112	106	123	147	120	123	133	114	130	115	138	134	138	119	113	129	146	117	129	124	139	150	112	139	132	104	135	113	127	118	150	139	132	105	136	111	136	114	144	127	132	136	131	144	126	130	134	114	128	130	136	137	127	119	137	114	143	110	128	121	118	123	127	141	133	121	111	119	150	119	111	120	141	121	142	164	130	113	104	134	115	129	127	120	117	106	101	129	140	121	123	140	105	143	150	127	113	147	126	115	130	104	157	133	112	110	127	144	136	112	128	125	125	114	115	114	116	146	115	150	131	117	150	136	122	95	131	120	137	121	122	142	126	127	130	126	135	132	155
17632	2100	4729	5532	4681	3795	3245	2607	2253	2016	1717	1458	1386	1293	1182	1089	1047	978	919	935	868	780	799	766	688	718	707	713	670	656	668	607	633	612	611	597	559	587	558	551	550	550	530	551	522	524	542	532	518	515	544	528	545	534	518	551	530	523	542	501	500	452	512	508	533	509	492	491	519	475	488	538	434	489	518	458	444	481	468	482	496	488	461	455	506	511	460	454	496	464	436	468	503	471	482	487	464	492	466	486	520	473	479	468	468	454	481	488	433	482	485	485	489	503	474	451	482	465	473	456	472	457	447	470	477	448	498	470	452	466	446	441	432	452	499	469	477	456	457	448	479	476	486	475	481	457	446	484	464	461	478	468	453	502	417	488	480	478	478	441	478	450	481	504	483	433	477	446	455	477	459	443	459	518	450	458	455	457	446	483	421	456	454	464	456	464	426	467	445	438	479	476	496	453	460	457	532	496	443	498	437	478	448	473	453	443	452	486	507	476	474	474	451	466	498	431	452	477	446	435	459	482	479	443	452	481	494	463	438	461	439	463	457	513	467	471	504	446	467	471	447	453	475	472	469	483	439	439	465	434	503	440	459	475	474	461	455	470	465	479	442	483	449	444	466	445	465	426	439	469	484	478	460	435	468	460	446	466	478	449	446	452	444	462	450	472	467	435	472	436	483	475	439	454	426	452	476	460	416	468	488	469	454	472	456	441	479	446	478	477	498	480	452	466	431	458	470	467	491	450	428	424	436	444	476	453	467	469	428	489	426	442	459	441	457	491	447	460	487	479	493	514	444	472	432	439	428	473	494	441	454	444	461	437	472	473	509	461	456	468	431	439	495	461	439	470	473	458	438	465	447	512	445	455	438	450	449	512	499	483	465	460	459	432	478	461	429	437	468	461	460	478	429	468	443	503	458	456	468	455	436	472	425	452	416	474	482	451	458	501	467	478	479	482	453	470	486	455	433	439	446	471	415	476	482	465	428	468	486	468	472	469	497	467	436	467	461	413	467	432	447	452	428	458	457	452	439	412	464	473	445	464	437	473	459	487	429	453	425	433	472	450	455	441	510	466	421	449	449	464	452	479	447	418	484	485	494	475	464	459	471	451	486	482	446	472	440	463	487	419	491	481	479	468	448	478	442	494	448	485	497	458	448	451	431	472	436	456	455	396	477	469	464	475	463	438	447	437	456	464	467	432	461	473	474	472	463	429	472	451	448	493	455	402	450	486	482	448	438	478	469	457	441	430	446	464	434	458	440	456	438	451	448	416	498	445	433	478	483	459	459	458	436	460	491	470	474	498	451	464	461	438	433	447	448	465	472	416	489	530	451	419	473	451	474	436	455	458	445	487	477	484	461	448	435	445	469	488	470	432	456	461	426	488	483	449	485	492	413	487	465	457	453	469	421	449	476	468	497	503	442	452	462	475	424	497	467	456	480	467	491	469	456	446	404	469	401	433	442	514	440	490	430	454	482	461	457	469	452	472	471	469	450	468	412	478	463	455	462	463	461	444	441	420	451	435	437	425	452	454	457	498	491	435	452	455	443	449	483	496	478	434	460	466	480	495	455	436	475	453	419	495	453	476	442	490	457	482	464	469	462	464	475	520	428	443	477	435	472	467	452	476	487	475	487	469	460	452	480	454	475	495	449	433	494	453	463	460	469	455	417	472	472	419	451	447	479	450	488	411	437	418	492	434	479	481	457	482	468	487	446	465	467	453	487	494	487	487	463	484	414	449	465	445	479	479	449	460	462	468	453	458	452	421	458	469	479	482	462	477	484	491	446	414	457	492	447	527	482	500	472	457	471	451	439	457	430	438	449	458	468	484	442	433	496	437	499	456	449	463	458	475	487	451	463	446	474	464	464	431	470	457	456	471	455	470	464	471	439	480	462	473	465	458	456	443	447	421	477	479	455	467	444	413	436	444	468	446	475	497	461	462	455	452	447	419	435	486	469	477	469	455	437	454	450	460	463	442	442	424	466	511	451	441	435	506	438	490	432	411	487	465	468	419	478	448	459	459	464	443	446	474	454	422	429	486	487	452	457	480	458	470	445	431	413	476	407	472	479	421	451	436	484	485	471	480	452	420	491	478	452	464	470	484	479	463	411	447	471	459	441	457	438	444	420	462	398	439	427	457	466	491	428	493	445	484	464	438	460	471	479	457	418	443	461	454	496	457	474	497	464	475	448	456	418	436	440	443	444	463	427	447	452	447	476	426	446	507	489	479	488	477	474	477	475	456	483	458	450	430	471	463	468	481	517	424	479	471	445	449	444	446	456	431	461	441	481	458	437	478	449	476	445	438	425	457	440	492	469	465	473	469	418	456	477	420	488	482	455	487	483	482	488	492	453	470	492	482	447	455	469	510	447	476	464	451	489	476	458	470	462	435	489	446	479	431	457	437	497	415	469	467	445	437	475	508	439	499	459	480	505	473	477	501	459	498	424	471	505	451	477	463	452	471	459	449	456	446	468	458	498	461	477	470	471	478	497	488	406	473	465	420	470	471	462	480	469	476	439	483	483	430	477	448	461	477	473	489	454	447	460	442	451	460	481	482	488	499	462	462	476	451	466	429	507	503	448	500	446	507	448	448	459	511	459	458	500	462	437	479	483	451	470	468	446	447	452	449	434	444	432	460	461	437	432	454	442	454	471	466	479	508	451	469	448	449	438	442	454	448	446	462	447	479	506	455	427	495	435	452	454	478	477	465	458	450	456	483	461	462	477	500	455	445	436	421	506	457	418	461	476	464	501	465	470	419	473	483	435	444	484	488	433	398	445	449	472	458	448	488	473	438	488	464	439	465	480	445	442	436	450	454	462	458	528	487	433	475	488	441	464	458	432	466	486	470	432	458	459	483	461	462	480	464	431	516	460	466	443	484	467	484	466	453	410	484	458	475	412	476	460	479	479	414	441	479	448	440	448	481	443	443	461	472	477	471	443	491	501	437	461	478	474	465	491	444	455	469	450	479	438	477	454	473	452	460	458	474	473	461	484	461	472	484	441	428	482	430	486	526	416	442	421	451	457	499	477	458	491	413	466	476	438	449	484	467	482	456	469	480	484	447	461	438	453	488	419	441	424	481	462	468	451	440	464	476	453	459	439	466	472	495	461	452	478	486	452	450	468	477	485	471	440	461	461	447	425	474	469	474	502	467	453	447	435	432	455	458	457	421	436	447	468	462	456	521	471	461	482	454	464	453	447	435	423	427	505	438	490	462	480	481	445	452	448	484	460	440	472	451	462	448	465	481	445	436	472	487	479	480	475	449	480	445	488	456	483	450	476	462	479	431	437	476	481	453	453	458	453	483	494	448	424	489	455	457	449	471	466	470	446	421	436	482	471	480	440	464	494	456	459	483	446	474	456	466	468	419	473	470	465	460	479	440	467	474	456	461	409	447	441	438	475	470	498	451	424	435	498	422	471	441	422	423	456	416	422	436	480	443	486	443	437	477	445	436	454	484	456	404	457	476	458	501	457	431
3419	335	227	160	144	155	148	147	136	126	148	124	125	142	134	135	121	113	134	149	108	127	102	122	120	127	122	127	151	130	137	108	106	137	113	127	126	110	138	144	120	120	124	129	127	142	114	121	120	143	128	119	121	124	132	123	129	114	122	127	107	120	115	118	122	142	123	116	116	130	143	126	125	126	121	109	107	102	138	130	131	125	115	128	114	109	128	128	123	110	133	138	132	125	129	142	140	113	133	140	127	114	125	130	121	160	122	109	119	123	120	133	144	123	134	130	134	116	138	128	109	139	126	124	140	119	132	133	124	137	116	125	125	131	128	130	129	134	126	123	131	146	119	113	126	123	132	122	123	141	106	130	115	144	115	112	120	144	132	120	126	148	99	133	113	120	131	143	128	119	141	119	130	126	128	126	122	121	117	127	113	130	129	138	107	150	132	143	122	119	119	107	138	123	143	115	130	134	147	128	121	124	105	127	115	107	103	136	124	125	129	115	122	110	134	113	133	136	143	117	110	122	119	114	138	138	131	114	132	131	125	116	117	126	128	136	115	146	127	113	124	119	111	118	136	149	128	132	115	109	139	132	134	135	112	156	119	118	119	117	110	150	127	119	142	140	127	119	120	109	129	122	122	144	130	129	109	120	129	127	131	130	124	134	135	141	134	118	134	134	124	122	128	104	130	134	127	113	128	131	121	122	127	127	133	134	124	120	132	108	132	154	124	126	133	127	111	116	114	131	133	131	136	109	127	110	125	115	123	128	131	117	114	131	126	124	117	140	103	130	137	115	124	113	104	129	124	144	125	119	134	112	120	133	127	132	116	143	129	140	128	134	131	124	133	122	125	118	126	112	131	125	130	122	128	121	138	123	113	130	132	121	147	124	136	124	138	152	144	113	115	128	99	117	115	125	128	146	131	125	117	118	114	131	120	119	121	125	138	112	103	123	127	119	110	129	133	129	132	119	126	119	143	103	117	116	131	122	155	140	125	113	135	137	127	134	118	130	117	150	111	114	134	124	142	127	124	125	159	116	109	133	121	129	120	124	119	110	106	118	144	134	123	127	141	117	123	119	125	114	107	126	119	116	122	118	125	137	103	125	114	145	138	121	109	124	139	125	137	134	115	109	133	142	112	116	136	124	122	124	121	136	120	133	107	115	117	109	126	130	115	123	104	128	112	96	124	113	117	127	107	136	144	125	122	116	125	127	127	119	124	130	138	122	145	143	122	151	113	128	134	113	136	98	127	129	136	103	124	126	139	122	128	128	122	129	128	118	129	125	122	122	120	126	135	136	113	108	134	111	128	163	121	134	132	135	118	116	109	117	131	125	124	120	136	136	133	117	125	145	137	119	133	126	132	134	123	133	116	115	109	110	132	127	114	127	118	137	141	149	141	131	125	122	127	127	127	134	124	117	112	108	127	111	117	136	128	134	133	144	149	129	120	100	124	116	131	121	136	127	128	134	130	141	129	113	110	130	120	137	135	116	116	123	116	138	118	128	114	149	131	113	132	105	149	106	128	123	132	130	129	120	126	112	90	126	143	135	124	130	133	116	140	117	110	135	115	138	105	124	122	120	136	127	124	162	139	140	127	124	125	120	108	127	129	134	100	107	127	115	129	119	117	131	129	117	124	112	137	142	116	119	132	131	129	104	101	105	111	119	120	145	128	130	108	116	135	104	130	134	115	118	113	131	136	102	130	133	122	114	102	116	134	107	115	120	128	139	117	111	133	133	135	123	128	137	128	115	128	121	129	128	114	117	103	135	119	129	136	99	113	122	124	127	143	125	96	134	129	115	127	114	123	121	151	104	107	118	115	123	141	132	122	112	128	118	125	129	124	142	143	111	139	117	106	117	124	132	117	105	122	120	125	118	148	123	119	125	127	127	148	155	119	128	92	125	121	112	144	144	121	125	128	114	116	114	126	133	130	114	136	139	122	115	135	106	129	124	113	148	124	121	125	117	124	122	129	120	133	117	105	144	108	115	137	132	149	133	119	132	114	148	133	117	133	111	144	136	119	119	131	112	147	112	136	143	109	122	115	135	111	126	98	133	114	141	117	126	125	140	124	114	116	152	132	125	130	117	127	125	113	123	124	123	137	122	129	121	132	114	110	138	114	125	101	121	133	102	129	126	125	126	134	121	107	137	136	129	127	126	119	111	142	131	126	132	109	141	140	123	140	154	134	123	127	116	139	110	137	126	126	111	131	119	138	117	120	112	129	126	117	132	143	112	135	129	134	137	115	129	140	134	120	111	138	122	119	131	143	114	114	111	112	134	111	131	119	137	147	146	126	138	147	121	111	147	126	123	122	126	130	120	122	110	113	126	135	117	139	115	135	140	116	159	118	124	149	124	121	128	131	120	116	119	141	145	128	122	135	113	115	129	126	115	124	112	117	117	121	124	109	131	138	122	114	126	118	137	143	137	117	117	110	169	123	125	124	159	136	119	116	138	130	117	112	108	128	108	114	124	122	107	119	128	115	135	141	128	111	127	123	132	109	139	124	129	126	126	116	138	101	137	133	147	143	120	118	129	128	124	118	125	128	142	136	122	134	137	126	129	121	132	147	147	133	126	106	123	131	131	127	115	147	136	121	144	126	125	117	114	138	119	139	123	135	132	128	140	117	136	129	153	137	128	116	146	128	118	116	126	120	115	121	131	127	120	142	155	133	136	122	110	115	133	120	125	129	129	147	123	122	130	123	126	133	135	144	117	121	150	137	125	142	117	132	110	121	142	121	142	122	115	126	115	119	107	129	124	131	144	131	113	136	114	130	117	109	135	128	112	106	117	126	122	136	139	102	124	118	143	112	128	131	127	144	108	141	122	145	128	92	147	126	137	116	111	139	130	142	129	111	143	136	119	111	123	120	138	135	121	132	119	131	110	126	125	123	131	127	129	133	108	115	117	123	105	143	123	117	93	104	125	134	147	136	153	126	130	119	128	115	133	113	110	125	122	115	128	124	134	127	125	127	113	126	123	124	137	126	130	145	128	140	122	110	115	125	120	115	129	120	132	114	128	125	124	122	104	115	120	125	136	133	123	118	130	143	118	117	123	128	115	147	144	118	124	121	119	134	145	117	127	110	107	132	125	126	128	112	122	122	110	123	103	114	125	121	138	96	125	134	108	126	137	112	116	136	116	128	124	138	128	112	121	127	123	135	125	115	102	126	119	110	127	138	118	126	135	124	109	135	119	118	125	137	117	119	134	117	116	114	123	120	122	139	122	120	137	120	128	146	125	148	121	128	130	127	133	157	112	123	141	158	131	125	125	125	120	127	120	138	113	142	143	137	135	112	143	124	112	117	130	115	112	117	140	109	101	115	115	114	108	123	129	115	127	116	119	135	131	104	142	114	123	109	140	112	112	118	145	117	153	123	128	136	128	118	122	130	130	115	133	133	140	134	108	117	115	109	126	122	128	129	136	127	141	133	116	97	113	113	111	126	147	139	135	131	121	115	123	121	115	132	141	124	134
5176	525	618	641	586	623	553	565	503	523	521	470	489	457	515	502	468	444	487	446	478	439	467	462	478	423	439	477	481	438	483	475	464	479	453	464	448	467	472	471	459	401	474	424	450	471	479	432	479	462	439	457	476	481	468	455	490	474	437	449	487	420	462	461	458	508	491	430	489	440	454	466	446	441	465	466	458	422	448	405	482	408	471	475	447	423	438	426	410	461	454	478	442	458	477	431	447	437	424	447	447	447	426	441	428	413	488	487	472	452	420	465	454	457	428	459	458	502	483	457	439	448	431	444	439	438	441	449	463	464	446	467	484	422	457	456	446	442	434	511	422	454	519	461	450	477	440	488	474	437	480	441	503	447	430	441	463	464	456	446	455	450	481	476	479	455	444	434	453	436	448	447	428	448	483	516	437	490	456	440	467	458	435	427	453	430	429	461	477	432	499	470	479	422	473	470	453	469	461	450	470	436	478	469	459	447	500	421	486	476	463	442	491	455	461	470	465	457	474	464	430	443	475	454	474	463	457	401	479	454	485	485	458	443	462	478	451	472	481	450	480	463	435	429	425	463	481	459	465	444	450	470	495	426	438	451	457	462	440	444	466	447	457	488	441	453	430	454	436	478	458	413	444	440	469	435	470	466	422	466	471	464	449	445	450	441	455	432	455	443	434	432	447	469	485	436	471	493	430	446	435	470	442	432	446	452	453	469	488	434	423	475	444	448	443	431	470	513	464	459	459	461	429	491	454	438	446	465	455	441	476	419	432	463	460	492	474	456	460	380	416	452	445	460	463	454	430	449	485	473	462	456	446	447	421	445	429	456	461	466	444	493	448	422	468	443	469	474	477	490	444	416	446	485	472	469	444	428	440	421	496	484	480	484	477	447	469	458	435	484	447	466	509	452	437	423	450	425	489	428	434	464	450	430	443	467	482	471	479	442	411	475	430	456	464	467	473	457	467	456	440	439	508	438	460	465	452	433	452	459	466	439	451	457	449	466	436	419	440	451	457	450	440	432	485	475	472	466	407	412	515	427	442	484	445	423	484	434	456	419	462	476	437	457	462	476	476	445	442	508	464	453	460	459	459	436	451	457	421	452	443	454	438	444	492	467	459	451	464	473	432	462	445	427	463	469	456	447	413	459	427	487	417	445	412	440	431	471	450	464	458	430	474	429	478	442	442	485	448	454	455	412	447	448	451	438	422	454	437	422	467	452	440	431	446	468	471	435	432	445	453	461	448	457	414	468	483	446	455	424	458	511	450	423	449	449	449	436	461	466	435	449	417	436	467	457	422	437	433	471	449	467	497	441	454	426	477	461	457	427	396	473	497	474	474	483	448	407	461	466	430	452	467	469	487	435	444	453	466	466	456	404	432	460	451	488	424	464	459	481	431	443	512	445	426	440	442	457	433	389	424	448	464	459	437	452	404	444	459	492	433	440	462	475	441	438	495	465	424	481	442	469	455	465	456	449	465	458	471	454	438	486	459	465	439	397	436	485	476	491	432	436	457	421	420	433	437	432	477	448	469	414	483	413	450	490	449	460	441	412	446	431	444	441	450	426	416	463	437	464	466	492	452	445	442	434	463	414	474	442	472	442	442	478	407	422	446	453	458	479	461	425	423	475	445	436	442	477	450	434	460	462	469	453	453	421	445	445	488	461	462	423	450	488	468	488	462	458	446	469	422	487	469	461	434	424	413	481	458	419	419	452	416	440	479	479	456	451	445	445	437	463	436	445	487	456	444	476	433	455	451	398	452	450	473	437	425	443	477	443	445	459	416	438	475	401	478	424	434	451	462	406	483	502	456	476	461	460	451	459	452	510	474	468	508	466	455	440	472	430	451	472	416	460	439	479	467	451	425	470	505	454	424	430	473	437	468	391	450	464	481	462	459	444	413	439	457	442	418	460	438	442	487	491	464	465	462	431	462	440	426	472	476	435	487	442	460	455	450	480	436	484	433	448	466	479	463	418	437	458	454	438	482	437	453	458	436	441	467	452	463	475	484	463	443	463	444	445	423	419	464	451	476	468	470	467	471	494	454	513	437	442	470	460	479	451	466	445	466	485	452	456	451	491	467	444	437	462	481	457	419	466	464	449	458	465	421	417	406	414	454	454	457	425	405	469	449	438	441	448	470	462	458	470	456	460	491	459	479	464	457	476	484	477	449	418	467	449	455	439	482	414	483	458	444	466	465	466	440	450	466	469	474	430	431	450	462	467	445	471	483	445	433	440	467	473	465	441	451	439	455	453	445	457	415	438	465	464	470	448	438	432	464	429	451	462	442	425	436	471	454	486	463	480	434	404	447	436	465	433	452	453	440	398	466	449	473	443	466	433	459	467	451	478	471	472	445	450	459	455	454	435	480	510	447	418	438	464	475	476	473	461	423	462	483	426	463	427	435	457	435	489	440	486	475	461	448	419	447	441	480	403	465	439	471	435	442	413	457	447	465	447	482	464	463	434	476	448	467	442	456	467	470	446	484	490	431	460	417	467	435	458	473	447	446	426	467	456	474	411	449	468	473	421	446	443	483	448	482	453	430	434	494	433	458	467	469	458	425	433	457	442	481	410	443	444	419	478	492	483	443	450	433	454	418	440	450	449	494	462	464	432	473	460	458	475	443	438	427	468	484	469	462	460	450	474	465	422	444	469	464	446	457	444	473	466	484	458	432	471	457	490	496	443	483	473	468	459	455	445	465	491	455	456	458	437	460	477	474	489	450	418	422	459	467	508	410	425	444	432	444	463	462	461	456	457	442	473	428	478	461	426	442	461	470	382	434	494	427	459	425	491	441	446	464	462	454	446	455	440	431	467	456	447	444	459	476	447	458	432	445	471	462	454	447	419	462	418	477	451	434	479	469	450	458	481	462	449	454	487	442	479	470	477	469	461	443	456	443	464	444	423	467	427	465	477	464	457	432	456	456	483	445	436	431	479	438	447	463	414	429	458	393	486	439	455	448	490	462	465	464	431	471	475	439	443	476	447	482	502	440	470	498	470	484	482	474	474	445	467	432	477	470	494	464	435	432	467	443	408	416	484	451	434	454	467	458	445	452	412	441	506	492	429	483	522	433	454	420	444	450	455	434	457	459	442	443	443	454	445	463	473	453	433	472	412	455	442	460	488	473	461	453	421	454	456	467	456	452	471	482	449	442	478	414	431	493	425	452	460	470	420	447	453	474	435	433	453	495	423	405	453	464	476	453	459	448	493	425	449	463	444	461	471	424	448	460	467	431	468	461	461	464	431	468	456	438	444	460	462	442	429	456	453	452	430	474	468	447	480	466	438	477	467	435	452	405	435	451	444	457	492	431	477	443	443	451	453	467	417	467	456	441	426	458	433	446	427	445	457	445	443	450	497	456	472	456	462	444	450	452	430	477	448	439	452	468	463	436	459	459	444	441	479	413	446	446	459	489	438	481	473	434	463	438	464	433	470	462	433	470	476	486	495	446	455	451	430	434	478	448	458	485	483	445	489
29068	7581	1311	804	581	415	289	262	214	173	141	147	129	132	129	93	115	95	94	94	93	96	111	101	89	75	77	93	94	97	105	82	73	77	88	66	76	76	76	74	81	90	68	89	88	70	63	83	82	74	75	77	73	84	86	67	77	90	83	60	81	63	80	71	78	66	77	72	80	79	67	74	70	61	79	68	82	73	69	69	84	66	68	75	53	93	74	79	74	82	76	70	83	64	93	67	86	70	67	80	89	78	89	70	75	87	65	84	79	87	92	67	70	72	81	76	73	84	68	67	74	78	65	68	79	84	88	85	59	87	75	64	71	82	76	68	80	44	63	78	88	68	72	80	75	75	76	68	83	81	66	70	70	65	78	81	80	79	69	86	59	69	65	78	81	68	63	74	68	92	66	76	98	74	79	70	71	79	82	82	73	86	76	84	72	75	73	55	78	70	74	70	75	79	87	66	85	93	99	67	78	78	74	79	90	73	79	74	66	74	74	62	64	73	83	63	73	64	67	87	70	90	71	98	94	62	71	78	85	66	78	66	86	86	67	81	80	91	80	76	86	52	60	49	82	74	79	75	89	72	71	84	66	88	72	82	59	90	81	67	68	72	83	81	79	77	71	72	61	82	80	65	53	76	69	56	82	75	79	71	76	101	85	98	84	88	63	74	82	78	69	68	80	84	75	71	88	75	76	91	60	90	67	77	70	83	78	84	86	74	69	65	67	66	67	91	73	78	74	64	76	73	77	70	75	80	83	63	73	79	69	61	73	84	76	70	73	71	68	73	77	80	88	87	82	64	79	83	70	84	90	85	88	69	65	75	67	79	71	89	81	77	68	77	87	65	74	65	90	83	67	77	78	82	82	78	69	73	84	86	73	71	62	90	79	67	80	85	79	74	81	84	74	76	74	80	79	81	73	72	66	85	80	79	66	86	82	69	73	93	76	71	70	76	76	76	66	84	73	84	56	71	67	75	75	75	73	72	87	69	75	75	81	77	59	68	75	60	67	70	81	81	68	77	61	78	80	72	73	82	77	87	85	80	82	86	72	66	77	75	80	73	83	71	79	66	76	71	80	69	74	63	70	82	73	81	91	90	77	78	67	71	86	61	71	63	72	78	82	78	75	85	80	76	67	83	73	76	88	65	78	69	70	83	79	70	77	75	84	92	94	91	66	95	79	75	73	91	78	75	82	70	65	86	73	87	70	70	65	65	78	86	92	68	78	76	68	73	63	76	82	86	88	89	88	86	71	91	80	71	84	89	72	67	79	57	66	85	64	83	81	84	75	83	84	80	79	84	76	65	64	87	79	81	83	79	92	82	66	72	66	71	86	69	80	73	67	82	84	103	68	89	55	69	73	61	80	80	77	87	80	75	71	86	67	81	92	71	71	73	78	83	78	73	79	71	79	59	86	73	69	85	62	67	63	91	60	68	62	100	84	77	100	72	83	76	77	69	59	74	64	68	77	95	71	86	71	75	68	85	78	78	71	77	67	63	86	70	80	71	91	66	74	83	75	75	90	46	62	75	70	83	77	78	75	68	81	60	80	69	86	86	74	80	82	88	64	82	63	89	66	72	66	79	75	83	86	75	86	88	71	59	68	67	64	68	77	68	81	83	93	68	69	79	64	70	73	64	79	70	84	79	80	63	80	84	69	68	86	84	66	78	71	72	93	62	73	78	73	89	82	67	66	88	61	66	61	74	71	72	84	83	87	73	73	83	61	61	84	70	76	77	65	78	90	72	56	84	86	78	64	81	62	91	84	75	87	56	71	76	71	72	77	85	78	82	69	84	82	89	84	75	62	74	69	73	90	80	72	62	65	81	73	91	81	74	66	57	59	86	84	80	71	83	63	80	93	67	72	78	75	88	72	69	70	73	75	65	79	65	75	84	82	88	65	66	80	67	65	88	70	91	90	79	77	72	63	71	96	73	69	68	77	79	74	71	78	71	63	75	77	76	61	84	81	72	85	74	67	86	67	66	85	65	81	67	74	73	92	73	69	90	79	63	85	76	59	80	63	78	85	73	86	73	74	79	78	64	62	92	80	83	77	85	76	81	70	75	59	81	67	65	70	66	80	89	69	75	74	69	83	80	86	80	65	94	71	89	67	81	71	104	56	75	85	82	84	79	73	79	73	81	78	76	67	56	70	83	66	82	82	62	85	72	72	89	78	75	69	63	76	90	81	61	73	92	95	101	68	67	74	82	64	77	66	62	92	82	77	85	71	77	80	96	79	72	78	81	79	62	85	78	69	65	74	78	67	73	85	68	95	76	68	67	85	81	78	72	78	82	70	67	69	76	79	74	79	67	79	75	69	85	64	74	68	80	80	64	70	65	64	94	68	68	82	66	82	77	53	79	81	70	77	85	69	79	74	72	78	80	77	75	87	73	70	64	72	82	84	93	79	84	92	75	84	87	76	80	83	74	83	70	69	77	77	79	84	64	81	81	65	90	69	77	76	92	76	96	64	79	87	83	87	68	81	78	78	82	69	74	72	88	71	75	81	79	73	101	83	82	69	83	74	68	68	87	69	60	71	66	61	76	81	70	75	67	80	89	74	81	89	84	66	78	84	75	78	72	61	88	61	74	68	79	67	68	81	90	73	73	67	81	64	86	74	76	72	57	89	86	72	95	74	78	74	73	81	67	76	82	76	80	77	96	81	86	60	81	81	75	68	59	60	77	70	70	69	68	81	78	74	65	80	75	95	77	69	66	88	71	73	59	84	78	77	73	81	64	55	71	74	71	91	62	99	68	67	92	70	63	68	72	71	83	78	55	65	78	79	81	73	60	66	98	72	65	91	65	77	76	71	70	61	77	79	71	80	92	67	73	88	83	61	68	88	77	63	83	64	75	82	63	79	75	79	72	58	67	76	65	74	69	92	95	88	73	80	78	78	81	91	84	90	75	63	81	80	73	77	75	78	83	92	91	76	85	74	75	86	60	87	76	86	85	88	83	84	74	80	66	85	76	62	82	68	75	71	69	59	72	74	81	57	62	77	67	62	79	73	60	73	83	66	82	65	65	88	73	69	79	86	96	83	67	72	77	70	74	65	85	71	71	80	73	73	77	89	82	91	86	67	77	74	59	78	68	55	62	65	84	69	65	78	80	74	72	93	73	82	82	83	67	77	75	73	76	69	69	60	70	80	71	82	87	76	81	72	76	67	78	56	70	90	76	87	77	75	77	86	70	78	72	77	75	78	69	66	81	74	73	66	77	85	64	86	67	78	71	90	70	79	100	87	68	68	74	66	82	74	66	66	78	81	79	66	90	80	85	84	82	84	61	95	82	67	67	76	73	80	68	66	88	77	82	63	77	71	76	79	69	68	74	77	70	73	79	79	77	79	76	76	71	94	69	74	77	85	70	82	67	73	74	82	79	61	75	82	64	63	84	88	67	65	96	69	80	68	66	86	68	77	69	79	77	64	89	83	81	77	78	65	73	79	62	83	86	57	68	74	72	73	63	89	84	73	86
14837	1219	2701	3078	2668	2220	1779	1480	1360	1122	902	880	788	760	709	699	639	598	555	558	474	469	462	482	444	416	432	411	405	411	381	368	402	363	406	409	364	363	351	366	340	341	375	348	335	356	313	341	347	354	317	372	372	328	332	305	363	295	327	345	314	343	312	317	300	310	315	348	326	300	291	324	332	322	324	297	333	319	303	320	291	298	310	336	294	331	327	313	324	317	329	308	291	335	331	309	320	308	315	341	284	297	300	294	303	295	294	320	294	325	315	322	319	321	321	360	311	312	312	318	320	330	338	312	324	288	312	332	326	272	354	327	301	294	302	330	285	336	285	306	327	353	306	312	321	300	327	311	313	302	334	296	303	292	294	273	328	318	324	313	281	308	289	289	322	287	308	296	301	327	323	315	312	304	298	319	315	285	313	324	281	319	312	307	283	323	312	290	294	331	314	307	304	326	311	326	290	290	293	300	341	306	288	306	302	288	284	317	327	296	318	267	286	294	292	333	313	308	265	309	327	302	286	321	305	304	280	321	297	316	337	308	323	292	321	318	273	304	301	320	316	275	310	283	311	306	283	310	326	287	273	282	305	318	294	301	323	290	311	296	318	297	290	300	302	280	294	296	335	302	310	295	317	285	327	327	290	318	305	295	265	327	315	343	316	295	282	276	355	308	343	313	339	288	305	317	303	311	304	328	298	316	302	291	285	275	326	304	310	308	294	276	286	312	278	322	340	315	295	324	263	310	317	313	275	291	279	294	308	282	288	268	337	326	278	285	303	300	317	362	328	302	298	278	304	278	275	291	320	340	298	315	311	319	296	323	320	304	322	318	293	303	305	314	321	312	322	299	325	310	286	305	280	320	285	290	294	289	282	293	301	330	294	297	283	326	275	292	289	323	312	303	283	340	315	289	296	274	291	324	275	325	299	333	286	318	311	263	306	256	311	286	316	294	274	302	299	317	301	300	321	304	306	308	297	286	325	334	291	302	337	302	344	294	339	284	284	290	289	323	330	322	297	306	344	302	305	301	290	319	306	314	308	289	309	282	306	307	281	310	288	320	259	314	314	310	299	274	318	326	289	289	260	304	313	286	293	282	326	312	299	314	311	290	317	287	288	272	297	269	315	312	277	322	299	286	303	301	312	275	312	316	305	288	297	309	311	316	311	310	320	294	314	301	293	291	304	283	305	282	301	291	319	331	296	341	312	309	311	308	282	313	287	291	307	258	306	322	299	311	307	278	288	278	305	300	322	325	313	328	310	324	319	332	292	302	307	279	313	304	314	328	276	325	304	303	268	264	312	295	283	305	311	300	303	294	270	292	316	312	319	282	279	304	290	302	310	296	302	329	288	297	317	313	296	326	288	317	287	292	284	317	278	288	330	361	274	292	323	313	285	284	306	291	278	293	312	344	318	316	290	280	287	292	296	299	318	303	319	296	276	327	314	302	276	326	279	324	282	320	284	294	305	324	285	305	307	321	309	301	278	330	344	295	296	334	310	286	327	291	312	287	275	305	297	311	258	295	279	318	302	288	334	290	305	325	319	334	303	298	303	308	281	303	343	292	312	319	276	299	314	308	312	300	297	327	271	282	320	323	326	293	316	295	283	296	284	282	356	288	310	318	327	296	300	310	326	335	332	307	326	290	290	304	298	285	304	316	315	313	305	283	311	300	296	335	275	291	315	302	299	293	294	337	309	285	317	274	288	313	337	313	282	302	307	303	321	305	333	296	296	321	265	304	329	337	300	286	285	311	308	305	310	284	253	273	303	288	281	301	299	322	269	297	312	300	282	304	320	299	301	314	297	309	307	298	324	291	307	286	291	289	299	302	308	310	282	327	327	298	301	293	291	278	278	315	287	305	295	317	325	318	330	304	315	291	283	309	313	295	289	307	309	278	294	314	323	285	310	307	316	328	278	297	325	284	325	298	319	305	289	298	316	318	317	318	307	287	320	304	309	293	282	292	331	305	315	325	309	284	323	293	282	292	298	316	307	310	299	295	301	315	300	304	295	290	269	329	326	307	324	307	297	312	325	301	294	299	304	279	303	309	315	314	317	325	312	288	334	295	286	284	291	287	321	299	307	319	333	321	303	337	272	298	296	294	303	335	315	308	301	301	307	323	320	287	318	310	309	312	278	282	311	302	280	307	326	297	291	305	295	308	334	318	300	324	315	300	291	317	299	291	294	325	315	282	280	314	284	293	270	303	299	301	299	294	291	310	291	287	271	311	298	289	326	299	288	277	299	278	278	276	268	263	314	268	310	288	345	298	337	324	269	309	313	287	296	304	300	310	313	285	305	310	285	308	297	285	293	296	308	323	314	291	313	322	305	262	299	312	302	297	290	310	331	291	308	285	310	292	301	308	304	276	310	283	296	301	289	304	291	329	313	306	316	315	328	327	317	324	335	321	290	311	320	317	345	284	296	309	319	325	314	330	304	320	323	292	291	285	304	338	332	320	307	272	301	337	322	307	288	302	282	311	307	333	297	311	308	295	282	309	313	332	331	331	316	293	293	286	352	301	323	283	329	295	295	281	292	286	313	277	315	302	274	304	310	294	310	325	298	316	315	305	291	264	288	311	304	293	314	305	296	301	296	320	314	305	305	319	302	311	316	284	333	292	310	299	288	325	319	294	315	282	285	333	281	302	321	292	302	304	321	292	283	307	301	305	307	286	278	285	278	306	297	311	301	291	321	303	308	307	331	296	294	297	298	297	305	307	302	308	300	314	334	291	326	301	322	303	297	291	298	305	328	302	276	329	282	312	304	329	278	294	309	268	280	289	315	302	322	297	285	294	303	309	307	297	311	291	278	291	306	318	311	291	319	311	294	307	321	277	298	265	270	311	319	292	301	280	311	304	330	301	313	332	323	319	319	302	305	319	307	318	312	317	301	284	287	313	279	301	287	293	291	300	268	301	289	286	311	311	304	296	278	289	292	321	269	274	308	350	305	288	320	319	286	285	292	311	300	285	316	337	333	290	301	301	308	280	304	295	326	301	323	285	294	306	277	298	297	309	315	268	304	297	298	296	346	280	298	309	288	332	319	311	295	307	323	308	322	304	336	302	300	316	319	313	337	322	288	304	332	328	329	310	332	283	279	299	302	314	302	304	306	301	267	310	326	293	265	323	287	311	281	326	305	299	307	320	315	312	295	338	305	345	260	301	281	313	322	316	323	302	300	293	304	306	298	296	326	300	301	307	290	284	300	308	308	312	316	293	284	287	308	313	308	273	317	296	307	302	325	298	269	314	318	331	316	263	320	300	334	284	306	311	286	322	307	298	292	326	323	261	300	318	304	329	306	305	280	303	309	305	261	295	313	326	298	271	285	305	259	323	300	287	289	303	282	313	317	277	272	316	292	310	295	302	296	338	320	334	304	285	301	311	298	286	296	297	310	326	309	316	295	299	254	308	311	293	323	298	302	325	294	306	288	279	314	317	305	311	318	309	277	336	318	298	310	325	289	303	285	335	303	294
35454	18113	5120	1548	1080	767	579	453	330	370	255	297	242	217	219	201	175	164	175	166	150	162	151	167	136	146	144	165	148	147	147	126	158	143	148	155	146	144	113	110	149	119	118	127	130	147	138	144	123	135	131	133	128	121	151	140	129	152	135	127	140	123	136	133	142	124	131	131	135	134	125	134	115	126	131	127	139	108	138	126	130	147	126	117	134	129	136	145	120	122	120	118	132	125	126	126	127	108	128	136	118	146	142	123	130	126	132	150	118	123	124	129	139	108	110	137	124	112	116	150	133	127	113	132	122	118	120	114	127	110	105	120	118	138	141	117	118	131	114	130	108	122	140	129	111	123	118	139	140	123	128	130	127	116	104	135	149	135	122	114	135	121	144	124	120	141	119	145	125	104	109	124	119	121	137	140	107	132	125	142	136	128	119	119	125	119	131	129	142	122	118	137	130	128	129	118	116	135	141	127	130	126	108	134	104	128	124	123	117	129	124	112	107	105	121	143	106	96	118	126	138	122	143	120	129	106	133	123	127	135	143	127	130	130	107	109	92	113	131	124	129	132	134	115	131	136	110	123	122	138	125	117	131	116	123	125	110	134	126	128	130	145	130	120	113	132	136	116	121	147	135	135	116	118	103	110	144	125	154	122	122	116	126	150	114	122	115	118	128	113	114	126	121	152	131	121	119	145	123	115	131	120	110	128	126	115	109	126	96	115	132	114	123	120	110	113	112	129	118	105	133	121	124	132	100	115	130	143	125	120	155	112	122	132	120	137	131	120	126	124	116	118	149	132	123	116	114	119	125	124	127	122	105	138	113	126	120	114	104	134	140	126	133	128	126	105	130	116	136	136	115	100	120	125	121	127	125	116	129	125	131	113	112	141	139	124	88	113	114	120	121	128	127	146	122	123	130	102	126	121	142	128	127	110	107	141	118	133	128	140	129	118	137	143	121	140	119	134	134	119	130	128	142	130	117	132	135	132	138	141	135	126	139	128	125	115	143	123	135	135	117	109	131	122	124	116	129	128	125	137	114	120	129	128	116	133	133	120	136	130	129	121	105	137	122	108	150	135	123	145	127	154	119	118	122	134	115	96	152	129	132	124	123	104	130	119	114	154	134	141	126	109	116	121	109	131	118	128	110	130	125	119	124	116	129	124	116	118	114	121	117	129	131	129	113	124	134	115	113	109	128	127	139	122	138	118	118	123	111	140	131	112	123	124	125	129	134	119	118	120	127	129	118	126	132	123	118	112	131	126	122	107	116	131	118	128	127	125	130	126	122	121	120	141	110	149	134	123	121	109	110	136	119	137	121	108	122	133	131	135	139	144	115	117	122	131	115	140	140	122	130	104	139	135	126	153	122	142	129	141	117	136	129	115	115	128	107	132	132	124	142	130	122	127	130	124	139	127	119	123	130	139	144	124	121	123	112	145	128	125	137	122	140	143	122	153	122	118	123	96	156	137	132	119	132	128	124	119	114	93	149	132	129	110	124	113	119	143	122	124	124	126	118	117	128	133	113	114	123	130	155	143	130	142	122	141	112	127	133	115	118	106	120	128	117	133	116	143	136	134	122	121	114	142	118	126	129	138	123	125	136	111	131	128	131	111	123	128	145	121	130	108	136	110	121	128	140	132	113	153	126	138	123	135	113	119	130	111	116	129	102	126	108	113	132	123	117	125	136	110	128	121	137	125	125	120	122	125	119	124	119	137	119	118	136	118	143	121	106	133	131	137	138	130	125	126	146	140	135	108	135	121	135	138	125	133	107	118	126	137	131	118	133	134	137	143	146	131	112	121	112	117	128	131	123	124	128	122	128	119	131	94	116	133	121	128	123	137	144	129	112	143	133	150	115	149	136	118	142	131	122	122	105	110	121	144	137	127	146	114	136	119	128	128	129	120	138	123	109	110	124	127	107	135	137	134	117	105	144	133	149	125	111	120	148	116	157	132	128	127	136	127	136	146	126	126	114	141	138	119	116	109	120	119	132	121	144	117	137	133	104	143	122	144	136	111	115	123	136	146	131	137	117	138	117	114	129	142	122	134	131	136	133	113	133	125	140	144	112	153	127	135	123	110	126	107	124	134	90	127	146	130	121	111	144	123	117	131	122	139	116	121	137	115	116	122	118	131	120	103	142	128	137	121	124	124	129	120	141	137	126	133	130	126	136	119	127	130	118	139	136	125	135	129	120	123	136	130	117	134	111	142	119	137	114	124	117	142	124	150	135	124	124	123	109	113	145	128	120	121	119	95	128	126	118	118	115	122	117	121	131	131	117	105	144	125	109	113	138	124	129	130	130	104	121	137	131	114	118	120	134	121	129	119	125	116	103	141	122	99	132	131	120	102	124	100	123	146	109	107	120	120	128	132	129	125	133	111	127	141	112	122	133	128	117	131	116	139	99	129	117	121	146	131	120	104	127	132	140	144	119	124	144	116	123	114	133	114	134	124	117	137	110	114	123	120	139	135	109	103	129	128	131	105	142	105	119	141	121	136	127	118	138	119	137	126	126	102	120	124	144	124	132	135	120	128	129	132	125	121	143	124	122	129	133	123	118	135	129	110	127	124	126	121	110	100	137	101	125	126	137	130	134	124	131	113	122	115	134	106	123	120	121	117	131	116	116	138	131	138	121	130	120	126	129	113	119	120	104	124	143	120	108	123	126	122	134	114	131	126	102	119	127	113	122	142	110	123	107	131	125	124	116	129	121	112	128	128	119	144	143	142	139	103	118	129	156	129	138	123	121	121	119	142	135	120	115	123	118	141	137	140	110	111	135	116	111	137	109	126	126	133	118	101	128	130	125	120	140	120	131	103	127	130	144	132	140	99	139	143	123	129	133	125	119	131	117	138	116	129	114	103	107	128	122	124	125	130	132	128	155	113	122	119	129	133	94	132	123	125	128	125	113	125	131	124	135	138	134	124	140	117	121	148	117	152	106	133	129	113	141	120	144	124	127	119	132	130	130	110	125	140	117	110	119	114	118	135	134	141	118	98	130	147	125	131	130	117	113	121	130	125	132	116	115	116	128	126	140	124	145	141	124	133	120	105	141	134	129	139	130	136	136	119	113	120	134	127	121	136	134	138	124	120	126	114	129	119	128	120	123	97	136	134	125	92	140	116	122	118	131	132	128	108	130	118	131	136	117	133	141	123	125	124	115	114	154	132	142	113	130	110	120	121	125	127	117	123	95	124	123	123	109	146	122	118	145	105	130	136	115	114	140	110	123	128	136	127	116	130	116	129	128	118	116	132	118	119	132	120	121	108	143	132	128	126	118	126	126	110	118	111	124	127	105	123	128	129	138	114	125	131	123	105	116	126	142	125	148	127	117	134	147	120	120	118	121	134	129	124	109	143	112	129	121	132	116	123	149	130	130	132	144	121	135	133	107	131	139	129	119	122	125	135	121	113	125	113	149	111	122	150	115	143	134	129	137	126	143	127	129	138	115	134	126	143	117	117	110	139	121	132	124	150	126	116
17900	2211	4888	5471	4858	3826	3181	2645	2253	1893	1726	1570	1397	1290	1247	1078	1048	877	939	879	862	795	753	757	708	719	678	675	690	610	628	609	599	614	575	599	519	538	559	569	548	582	542	564	503	545	556	560	502	532	549	505	528	525	472	497	519	518	492	506	525	479	463	490	489	482	489	490	480	478	476	494	455	490	479	476	469	468	480	499	502	466	456	483	426	471	449	446	471	513	500	465	439	442	462	495	419	481	511	442	459	423	488	473	468	491	484	446	492	510	451	481	483	453	461	473	456	496	482	445	499	500	492	474	475	464	457	457	464	471	465	467	468	490	439	473	436	469	479	465	434	472	483	476	444	434	445	465	455	468	508	450	483	454	450	483	454	443	427	487	478	455	437	453	455	451	441	481	471	484	465	473	473	464	431	424	485	466	468	446	488	455	478	448	495	453	483	456	474	448	457	484	465	441	459	469	482	428	437	505	438	487	450	441	460	455	467	505	458	446	459	452	467	450	480	443	514	476	474	468	467	494	421	452	450	451	453	427	480	500	457	452	444	479	468	441	438	448	460	466	441	453	482	455	449	466	459	449	444	477	475	457	475	456	492	432	469	465	462	456	451	483	427	440	429	456	477	456	467	452	410	455	477	442	415	504	468	443	458	459	447	450	472	477	423	461	425	443	435	449	505	467	459	507	428	465	504	448	470	481	486	469	475	439	437	486	449	439	469	497	458	500	492	445	439	476	466	450	470	489	479	485	452	456	470	464	483	433	451	446	476	446	480	426	450	456	395	433	464	462	462	457	459	500	444	474	472	449	468	466	479	461	458	447	413	447	471	487	463	424	455	437	437	449	495	477	466	483	444	485	475	471	453	456	482	448	460	464	470	454	460	461	472	472	456	443	476	445	451	416	396	478	472	462	450	466	436	455	446	460	457	481	475	465	491	434	490	455	487	470	485	453	491	476	471	413	502	489	477	474	436	457	473	448	476	450	460	492	425	449	437	461	476	487	439	459	516	495	459	508	447	441	460	478	476	451	456	489	445	466	468	460	416	470	485	438	465	453	463	461	485	452	473	475	437	474	487	471	475	455	465	494	492	482	476	432	499	455	480	440	448	438	493	467	473	445	448	451	432	446	469	467	477	422	465	449	445	462	447	466	419	467	459	487	430	506	451	427	497	464	458	475	461	440	504	482	456	481	479	438	484	455	463	470	459	458	476	438	477	465	493	484	423	460	431	451	470	453	463	434	444	452	486	425	459	413	462	467	467	471	417	489	465	449	477	433	439	470	449	458	489	445	504	443	468	502	466	464	452	486	440	474	441	458	442	438	439	470	445	434	488	433	436	472	412	473	473	434	458	463	504	483	452	462	464	467	475	465	469	491	463	446	477	465	489	447	470	489	494	429	485	458	425	488	434	434	480	483	491	458	460	439	484	433	482	450	460	468	475	464	464	481	472	439	444	460	455	401	459	473	438	479	440	470	443	428	466	458	493	460	485	425	434	412	478	461	464	448	473	477	444	457	424	452	450	491	448	479	481	466	385	456	448	424	459	459	458	493	503	483	493	461	461	458	468	502	501	455	457	484	488	464	471	476	447	480	496	454	471	458	472	472	520	452	444	420	420	417	454	442	416	477	455	448	441	463	464	459	486	430	497	420	445	478	462	469	454	440	466	430	472	461	467	457	485	432	482	460	470	470	459	453	459	442	455	487	465	529	467	428	467	478	482	462	468	441	471	490	426	458	449	457	433	427	451	483	436	472	480	503	458	452	459	488	451	499	429	473	487	445	479	441	479	490	484	440	462	456	487	517	454	483	458	455	426	497	472	479	445	446	451	435	485	461	443	435	452	453	416	446	435	452	426	461	492	451	434	488	435	455	478	456	486	447	469	451	465	484	480	493	494	472	456	426	474	489	444	452	489	500	458	441	505	447	488	461	476	424	460	434	452	444	473	442	421	440	468	495	480	465	466	475	465	458	486	467	466	452	452	476	436	468	471	440	449	489	458	431	456	487	437	476	458	486	471	467	463	435	450	481	438	426	449	489	515	462	487	483	474	481	458	465	482	453	482	461	479	446	484	474	473	448	481	479	470	458	444	448	459	494	516	416	454	453	450	453	453	489	491	469	448	460	458	453	432	456	500	461	459	452	452	490	440	496	449	467	490	414	457	460	473	485	457	463	466	482	466	465	450	451	445	490	439	441	462	445	451	448	478	467	460	424	429	482	444	447	504	444	491	474	453	465	446	450	470	465	461	444	461	447	488	427	429	447	487	433	453	474	459	462	459	485	457	459	453	455	484	493	494	447	484	438	477	454	466	445	433	428	473	432	488	478	437	431	442	464	474	477	437	462	455	464	448	471	457	451	418	432	433	451	482	488	473	490	466	462	452	459	472	460	474	453	498	430	440	465	476	485	426	480	444	438	444	465	462	471	437	461	469	420	457	481	473	446	462	451	468	481	446	443	466	492	451	460	504	445	454	434	495	484	470	473	470	419	455	440	486	458	471	454	418	447	452	495	509	465	457	462	472	445	434	444	462	443	412	450	468	481	469	465	473	440	462	438	474	466	481	459	464	451	456	442	449	452	433	455	491	475	498	442	468	460	466	459	462	423	451	457	452	434	439	443	484	494	449	467	472	457	459	501	498	424	483	460	496	455	468	454	456	432	472	462	457	447	467	504	452	473	452	440	421	461	443	450	471	484	451	484	472	481	490	478	442	418	485	490	463	462	505	459	446	431	468	464	436	466	476	456	491	480	479	460	430	436	475	440	438	479	450	422	444	443	465	481	473	468	442	465	456	463	431	494	445	416	453	444	440	504	419	481	452	434	488	468	461	480	459	468	459	409	452	460	441	479	459	477	485	458	484	436	463	440	442	475	454	448	440	467	442	447	460	463	466	447	460	449	492	452	448	484	461	487	473	444	472	479	477	519	439	455	481	467	451	447	431	479	481	463	444	524	387	476	462	467	478	484	409	447	482	438	474	427	461	446	425	450	498	464	437	486	420	463	439	502	459	438	475	496	465	455	449	460	467	471	467	458	484	449	457	470	471	429	489	467	480	437	433	463	459	487	469	448	458	500	465	447	450	473	438	435	461	454	462	498	491	456	460	449	452	432	462	484	496	484	453	474	460	476	465	479	482	439	438	462	464	456	431	438	482	486	447	472	466	443	454	484	435	439	435	458	447	495	470	486	433	434	451	451	444	417	498	438	427	499	453	489	438	475	442	475	440	477	450	434	469	460	458	431	410	457	449	429	458	475	431	498	462	407	450	489	444	441	434	441	446	481	477	505	448	494	463	467	471	488	502	428	433	450	468	449	426	491	467	465	458	475	477	469	468	448	443	465	452	428	480	453	403	467	469	471	470	477	479	461	449	456	478	491	462	462	427	452	478	436	450	478	446	458	459	445	493	462	443	412	439	464	515	508	433	442	445	459	474	451	466	494	461	476	499	478	479	450	462	524	472	456	456	450	488	477	481	433	470	455	460	458
3442	306	204	168	146	157	144	122	120	140	144	122	130	149	124	131	122	126	127	120	128	126	119	124	121	123	125	123	122	125	129	114	142	122	142	124	127	122	122	127	102	131	127	122	130	133	134	124	135	113	129	126	121	112	132	112	109	122	138	117	131	122	142	131	108	115	135	138	125	96	108	116	118	108	115	143	131	117	118	129	149	117	131	126	126	143	122	107	122	142	122	149	126	115	125	133	133	116	117	125	113	131	127	150	130	130	108	134	128	124	127	135	121	118	148	111	116	126	115	110	127	142	140	120	151	124	136	134	124	136	108	113	142	112	109	128	128	133	122	129	117	139	127	108	117	121	131	115	109	139	133	124	110	128	108	116	131	113	118	130	103	126	125	123	122	124	124	128	117	133	124	123	126	120	117	127	130	129	121	116	130	141	135	135	126	107	128	117	110	107	143	132	106	139	115	144	136	134	129	122	136	148	132	128	97	100	91	147	115	129	119	104	110	141	104	129	118	129	106	139	106	142	134	114	116	119	144	112	121	113	118	125	115	126	126	130	118	118	107	108	111	132	133	145	116	111	140	121	108	135	119	116	135	126	128	122	127	115	113	128	139	111	130	110	142	120	115	123	100	132	126	127	103	130	137	104	130	126	129	112	122	133	99	143	121	115	121	113	124	121	105	106	112	125	134	128	120	137	135	116	130	162	122	108	127	130	128	115	125	131	126	120	107	117	143	125	109	97	132	123	117	137	117	130	115	135	139	117	123	147	132	128	109	118	113	153	132	110	116	109	115	121	121	117	117	123	135	120	121	137	105	136	155	113	123	120	140	119	154	116	134	117	126	129	128	121	114	140	132	121	142	127	112	127	112	119	122	135	126	127	134	128	128	143	111	124	111	119	101	147	114	122	120	132	125	120	137	122	127	110	124	145	130	126	124	126	124	122	122	133	132	114	129	131	127	146	135	121	128	125	119	125	116	126	112	118	124	122	130	126	129	111	116	137	136	145	130	116	118	102	110	115	139	129	138	111	105	119	138	133	135	124	107	106	117	139	142	135	133	108	114	136	125	142	109	115	125	123	136	136	134	134	140	110	118	133	134	111	123	120	127	125	124	122	107	123	120	117	127	134	128	126	125	126	133	110	100	124	128	128	141	127	93	129	123	107	140	130	138	125	118	134	128	113	136	114	124	142	108	126	129	117	128	124	117	117	120	131	135	129	125	109	139	140	135	122	132	117	123	106	122	129	137	132	118	115	136	129	121	128	122	131	119	120	127	135	144	118	125	122	136	150	115	118	111	110	132	107	114	132	123	120	109	135	127	118	130	128	122	129	114	105	134	109	136	114	129	111	138	104	137	120	120	121	133	105	108	136	143	130	131	110	110	118	126	121	122	133	112	104	134	109	111	116	135	121	118	110	130	134	114	117	127	136	128	108	127	125	137	135	127	134	124	144	140	128	115	112	128	121	121	125	111	129	114	137	120	124	135	152	106	113	148	138	120	134	123	149	137	94	123	134	112	128	123	100	131	121	110	146	138	113	128	137	135	130	130	119	131	133	158	142	111	131	127	128	116	115	118	124	132	101	136	113	136	115	131	122	129	126	127	120	125	117	129	133	132	116	132	123	121	120	131	122	112	116	135	118	129	109	114	113	135	124	122	135	128	118	130	108	114	127	92	137	129	109	126	130	127	130	141	134	118	112	124	118	114	139	125	123	127	134	125	116	122	129	117	136	150	126	133	117	123	130	130	140	130	125	111	113	121	120	121	120	114	123	130	120	132	131	124	133	129	128	113	125	121	122	134	138	124	131	92	123	122	120	128	122	127	119	126	122	129	136	129	120	146	146	119	133	142	120	133	125	119	117	128	110	119	133	122	132	144	108	108	130	124	119	108	134	135	114	117	126	143	121	120	144	142	141	136	98	131	121	124	130	123	101	139	115	129	122	113	138	127	132	129	137	130	117	123	138	112	120	116	117	131	133	129	133	126	108	100	123	131	110	117	130	119	119	118	127	140	112	119	129	138	124	120	110	107	141	114	130	139	148	154	141	112	114	128	119	137	124	112	128	124	121	124	153	122	142	130	131	122	123	127	123	95	114	137	121	139	119	118	128	114	139	133	134	120	120	120	101	119	127	125	131	128	133	119	115	119	119	116	125	116	127	140	123	133	134	131	114	144	126	137	123	126	120	109	115	140	128	113	119	120	115	109	128	125	128	112	109	139	119	121	129	117	118	130	129	131	134	136	121	116	125	119	146	126	125	117	131	111	120	130	137	118	114	97	126	125	130	131	100	128	125	129	125	118	102	132	143	128	141	117	133	132	123	119	124	104	123	130	150	112	126	114	130	123	127	128	114	117	134	123	124	121	131	127	117	134	113	119	118	124	131	118	133	119	138	114	106	113	129	110	124	117	113	129	131	135	108	138	133	139	115	133	125	141	123	116	124	119	141	117	116	128	125	123	114	124	135	115	131	130	117	113	120	126	129	125	118	142	122	122	124	132	114	119	136	131	145	124	135	130	109	140	137	111	114	111	134	122	121	145	136	139	131	147	142	113	108	130	108	118	113	102	133	110	129	132	142	115	125	117	129	119	134	130	130	122	161	133	111	98	114	119	134	109	138	120	116	115	132	126	120	121	123	129	131	119	129	109	137	97	134	118	124	138	131	117	132	121	117	100	135	131	138	134	128	122	143	142	113	126	105	107	123	133	126	127	122	125	142	135	115	129	118	113	130	130	120	114	137	134	116	136	119	118	129	130	130	137	117	129	132	121	114	143	115	115	105	129	111	128	121	114	126	128	140	119	135	128	144	124	127	136	108	139	117	137	122	105	107	117	141	115	133	105	115	131	124	103	126	129	108	125	127	132	117	123	120	106	117	126	115	118	129	134	122	113	127	140	125	121	136	120	136	134	129	141	123	117	127	136	136	127	120	136	115	137	123	112	130	103	120	125	122	118	121	124	121	122	104	122	110	133	127	146	113	141	129	123	110	131	134	119	120	121	126	126	123	109	126	125	135	133	127	119	120	143	136	139	98	122	132	116	130	135	137	122	121	143	128	120	142	130	144	121	125	138	132	133	135	147	124	117	131	138	140	122	144	123	125	155	128	108	119	118	133	121	146	116	126	138	128	110	121	122	117	119	153	128	119	130	119	115	132	124	125	108	127	141	146	140	134	128	131	123	136	128	125	118	128	138	112	115	116	123	127	128	133	119	122	119	131	132	144	142	126	128	138	134	137	127	124	121	114	113	115	132	97	128	127	104	118	120	120	121	130	124	116	114	117	123	132	121	139	130	128	116	117	130	150	132	118	128	128	132	129	117	119	132	124	126	130	133	114	109	129	118	130	108	127	144	126	126	110	125	129	153	107	110	125	140	136	108	111	128	130	133	129	131	128	117	128	139	135	112	123	133	134	124	99	116	118	131	126	137	128	147	120	128	112	111	113	144	113	131	130	123	121	116	118	116	127	127	128	133	119	131	128	142	138
5163	556	570	632	609	538	565	528	499	535	500	515	496	482	523	469	485	480	440	457	452	492	484	437	462	414	433	476	464	478	401	463	456	467	460	473	477	459	440	488	485	452	426	458	470	454	448	489	465	457	459	459	468	431	460	442	459	474	475	459	455	482	465	457	475	452	475	492	474	437	472	441	476	435	471	460	455	453	460	479	466	475	448	425	467	446	433	469	487	456	455	465	464	457	435	479	459	459	494	446	423	448	490	466	448	456	455	426	446	461	437	477	433	466	456	447	452	436	442	439	486	485	447	458	451	465	441	485	460	470	406	438	458	466	454	476	468	460	458	411	434	470	440	455	441	429	472	416	417	465	434	458	443	452	435	465	411	454	431	444	452	468	450	451	444	469	442	471	443	485	456	408	455	437	458	458	458	430	461	462	479	434	411	439	464	423	432	454	462	451	455	443	428	473	481	481	476	449	461	434	458	451	447	469	437	424	446	467	465	462	479	448	480	420	434	449	480	414	430	467	450	473	457	456	441	472	430	479	460	458	472	472	430	461	484	457	428	457	432	463	504	444	474	455	453	461	450	455	421	473	439	453	451	425	481	419	479	437	505	458	439	421	444	470	467	467	489	474	468	503	482	466	453	453	456	477	458	483	478	428	432	445	436	447	469	444	445	438	455	477	476	444	481	454	506	441	435	440	457	470	402	432	480	420	459	460	472	440	489	435	473	436	423	442	493	435	442	433	422	468	452	451	492	452	465	441	493	453	470	478	505	442	463	462	470	483	463	458	425	447	433	456	480	436	460	454	472	452	429	416	438	445	471	427	445	436	433	482	458	436	437	454	471	397	468	483	412	446	465	435	433	470	480	451	441	464	462	481	445	432	523	488	472	469	437	479	439	470	473	424	473	454	441	443	461	481	423	447	442	451	483	459	495	445	444	465	412	455	452	445	429	440	444	439	468	428	441	452	442	416	433	436	463	463	458	478	456	450	491	477	467	461	454	464	483	480	459	493	424	480	451	464	443	485	494	460	418	469	460	479	462	454	449	452	452	454	427	419	455	464	478	455	493	451	451	429	452	420	446	451	424	466	424	423	446	504	442	492	498	450	475	478	454	453	417	422	463	431	459	402	467	428	461	443	452	488	400	449	441	427	437	463	453	485	458	478	437	473	438	478	395	461	448	433	411	425	432	420	436	483	453	496	459	471	454	452	459	433	478	453	471	463	458	420	439	425	461	447	444	468	449	466	420	488	421	458	439	433	443	423	432	438	482	437	476	415	443	453	459	448	473	440	436	465	463	437	473	450	474	447	454	481	420	413	456	432	444	431	458	459	437	443	437	449	432	469	421	454	457	428	472	486	466	429	503	445	459	430	448	407	453	477	473	447	480	425	481	466	498	454	478	450	430	421	477	435	449	471	473	419	456	441	503	432	468	425	460	474	449	459	476	454	479	438	460	481	456	442	463	464	426	466	458	443	454	455	464	447	455	472	434	425	470	441	424	460	458	432	467	458	465	468	466	452	450	429	455	447	458	459	478	454	473	453	436	477	461	418	436	483	445	423	464	473	439	442	437	442	441	448	435	468	471	450	478	433	447	448	445	435	453	455	407	453	477	477	452	481	464	431	468	453	444	487	451	447	433	487	485	475	452	462	423	481	479	447	447	430	438	447	429	500	453	444	439	431	426	456	440	459	427	474	473	473	485	421	457	426	439	439	449	478	458	456	476	431	446	480	439	471	429	439	455	461	488	478	415	463	449	477	448	479	457	447	474	437	440	453	447	444	456	420	462	473	468	449	421	462	437	435	451	428	456	477	480	474	431	499	437	428	450	478	477	463	469	423	411	491	450	441	442	452	476	450	461	456	471	468	443	404	433	461	430	440	453	466	486	463	460	481	471	426	448	483	439	499	459	472	444	418	433	462	441	491	432	436	447	462	429	477	466	444	497	466	433	443	469	484	476	478	442	470	450	450	463	457	445	451	460	475	456	448	472	472	438	444	490	442	452	430	501	435	457	469	449	473	484	446	468	441	457	426	430	476	438	445	467	483	480	428	452	446	465	446	464	436	442	473	443	471	480	466	484	441	436	453	459	465	455	453	419	480	431	431	465	476	444	476	472	451	458	440	412	457	425	455	446	444	434	455	437	472	460	443	460	425	451	487	497	451	467	455	457	490	406	454	440	449	437	451	446	510	431	435	453	428	437	454	461	466	443	445	467	443	456	467	438	439	468	464	464	447	429	438	453	449	484	416	478	459	444	465	430	431	451	435	477	470	459	423	441	469	449	448	424	461	449	477	432	409	463	460	479	436	436	442	434	456	442	454	480	472	458	441	460	442	440	435	470	483	442	461	447	433	455	430	446	417	454	465	431	487	440	449	490	442	451	438	447	434	444	441	426	448	457	494	451	428	423	416	441	431	474	484	431	451	483	470	494	427	469	457	423	422	468	416	448	466	460	491	446	481	464	469	503	444	476	435	436	460	509	467	401	429	425	465	442	471	470	444	440	458	486	478	480	470	433	453	422	426	461	452	483	486	450	480	438	444	431	464	484	429	467	454	479	412	429	447	440	459	420	461	448	459	503	441	456	436	451	491	464	438	422	445	439	456	434	472	510	475	461	402	456	458	460	481	472	405	460	481	442	482	461	431	451	423	432	448	488	420	458	454	454	449	449	422	435	442	431	425	474	468	444	443	433	463	465	444	474	468	450	481	476	466	469	421	432	441	431	511	447	446	452	458	469	433	475	443	437	451	437	445	436	462	432	484	435	486	460	464	447	454	448	448	449	424	436	456	456	437	464	492	464	463	425	450	464	450	435	459	408	445	485	481	426	475	455	455	468	446	413	489	460	439	448	475	421	478	451	434	462	472	456	478	456	488	463	435	450	443	440	468	462	477	428	454	442	451	410	472	424	444	452	471	456	438	464	459	455	483	444	467	447	430	463	479	441	436	432	461	411	477	437	456	461	457	459	435	423	456	417	474	455	461	432	440	463	423	448	433	475	448	485	487	458	465	471	425	438	451	425	429	438	427	446	442	439	449	452	462	444	472	463	430	484	458	465	495	455	468	474	443	429	414	441	471	453	511	472	455	455	471	443	484	433	447	452	430	413	463	419	448	468	427	439	479	464	442	409	444	488	483	481	454	480	416	457	459	433	486	441	455	461	453	474	447	444	485	442	423	473	423	469	500	480	450	472	440	439	434	462	457	444	458	453	444	474	484	455	437	410	449	456	457	429	431	473	462	439	457	478	445	454	444	459	460	451	443	470	427	463	420	478	448	478	475	456	479	449	469	410	444	470	441	474	429	432	462	426	424	445	453	451	432	462	414	489	421	432	462	468	413	475	432	459	446	494	463	406	470	490	468	459	431	408	475	442	446	472	459	471	543	455	457	450	452	482	458	422	470	446	476	439	472	477	438	448	462	471	466	445	452	469	461	491	443	455	494	427	467	450	429	458	473	491	431	501	502	465	463	436	435	435	453	454	443
27448	7211	1252	751	529	407	294	245	169	155	144	139	118	133	132	96	111	96	102	85	103	87	79	80	70	87	78	79	83	85	76	85	74	85	77	64	78	87	94	75	85	99	80	78	77	63	73	87	76	74	76	71	56	86	76	83	72	72	51	74	80	92	74	72	69	73	74	72	69	73	70	76	69	76	83	69	73	85	78	83	71	78	80	76	67	78	68	78	78	82	72	85	74	76	73	75	68	72	74	89	69	73	80	73	68	70	59	60	68	76	53	73	55	60	53	79	64	72	88	68	70	79	53	70	71	62	89	67	88	82	65	74	79	73	68	73	85	75	69	71	76	77	85	66	65	65	78	83	59	70	79	63	71	68	64	72	80	75	64	63	79	70	70	81	69	60	70	73	65	73	70	75	75	83	73	72	69	80	77	67	82	71	67	80	74	75	70	68	97	63	52	64	66	68	67	69	70	73	64	77	78	74	60	75	77	71	66	77	78	72	61	68	57	68	68	74	67	65	81	73	70	67	79	64	64	72	60	72	67	67	64	72	70	80	75	79	63	76	64	65	78	76	79	65	81	73	75	74	69	83	73	78	48	74	82	71	76	63	63	70	67	69	65	65	60	66	72	60	68	59	76	92	76	73	59	85	64	77	58	74	61	59	63	60	75	62	76	79	84	56	78	69	75	69	78	73	75	72	78	84	87	82	73	69	66	75	65	71	65	74	70	75	67	64	68	65	80	65	83	75	64	56	92	69	55	66	103	68	77	74	73	84	67	70	87	68	59	69	62	71	73	64	75	66	70	87	78	75	87	66	72	75	68	77	62	72	82	70	61	62	63	70	81	60	78	55	69	86	66	71	65	65	77	82	96	75	88	73	80	79	71	68	79	79	84	80	75	69	67	87	65	65	72	79	76	56	69	67	80	75	58	68	74	60	64	57	58	74	79	81	91	70	73	55	74	80	61	62	58	68	69	82	63	73	57	92	63	79	75	86	67	78	73	58	67	76	80	87	59	78	59	67	57	87	75	58	75	60	73	80	72	82	64	59	72	72	88	75	97	74	67	78	81	77	78	66	67	73	91	80	88	80	72	82	90	80	71	72	72	81	64	66	59	79	80	60	71	69	63	80	65	64	87	73	77	71	68	70	85	57	71	74	79	65	70	87	67	80	71	66	70	84	68	76	80	84	69	79	72	76	75	65	71	80	56	75	56	76	73	72	72	75	65	69	69	71	61	68	88	69	82	74	67	76	72	75	62	77	67	70	76	82	73	70	71	58	77	64	75	69	57	74	67	62	73	62	86	82	71	74	63	67	55	70	69	83	83	64	70	75	66	66	79	69	85	65	86	66	70	63	75	54	81	77	76	77	95	73	88	70	64	62	83	70	75	76	69	75	76	66	66	84	80	73	73	62	65	67	73	71	74	69	71	73	71	62	68	70	69	60	74	73	77	79	80	72	77	75	81	70	66	65	75	61	69	68	76	78	70	76	69	70	71	70	85	78	67	71	73	53	80	60	66	73	52	68	61	71	83	70	69	76	74	73	70	72	68	68	67	88	75	64	77	71	59	76	90	73	79	64	76	66	73	82	69	77	59	72	65	66	72	69	71	74	66	74	78	81	89	57	77	82	66	55	70	66	80	84	85	59	78	75	71	60	62	79	76	72	70	82	58	72	69	69	76	62	90	69	73	68	69	65	86	74	70	72	82	68	91	73	71	71	69	69	65	71	66	76	73	75	85	72	75	69	65	70	80	81	69	75	64	72	65	65	65	71	72	80	78	72	68	72	71	67	75	69	60	77	66	48	58	71	60	77	81	83	71	71	86	61	66	58	61	65	76	61	78	73	88	71	61	59	90	80	72	86	80	82	63	74	68	75	81	58	65	60	66	62	71	80	90	82	80	77	67	78	77	60	69	70	68	80	84	65	71	64	79	72	61	66	74	70	57	71	68	78	84	70	76	74	64	76	68	70	66	65	95	80	66	64	88	76	70	52	79	66	77	81	79	60	77	49	73	60	76	88	82	64	74	84	75	76	78	68	65	70	68	76	80	69	78	62	67	62	72	68	79	77	59	75	80	72	79	71	77	75	70	79	78	72	79	86	74	58	74	68	81	73	85	85	72	72	67	81	68	66	71	68	69	74	49	77	75	65	61	59	75	70	77	63	70	65	59	76	74	77	65	66	77	79	69	66	68	85	73	78	63	76	71	66	64	67	71	72	55	73	61	78	72	70	80	72	86	73	74	85	75	80	54	67	69	58	64	71	63	82	79	76	80	72	78	82	76	69	66	86	79	64	64	75	74	68	62	71	69	55	70	65	57	80	80	63	76	70	68	62	76	65	78	59	77	61	70	80	69	72	68	72	70	68	64	77	86	68	70	53	73	68	65	73	70	62	55	86	64	66	79	62	78	57	54	64	75	72	70	69	72	68	63	62	70	58	77	66	78	75	88	71	75	58	65	76	77	71	73	88	68	74	75	78	81	82	72	82	73	64	76	73	78	76	79	73	71	87	72	69	70	79	70	71	73	71	61	79	75	70	78	62	72	76	82	76	55	69	60	70	84	58	82	62	86	63	72	75	71	84	76	74	70	66	66	73	70	75	69	67	75	67	69	77	69	69	63	72	84	72	67	66	63	92	80	65	61	65	69	68	70	62	82	81	67	67	62	67	61	56	70	80	70	72	80	82	59	63	84	70	73	65	78	71	72	65	69	54	68	74	66	66	70	79	79	83	62	62	65	76	85	62	83	67	85	62	64	72	71	69	70	74	66	79	78	72	69	84	84	77	82	57	73	64	62	76	66	53	69	64	84	69	65	69	71	64	66	74	75	77	58	79	73	74	64	76	67	76	84	66	68	61	65	67	69	65	55	67	74	60	70	65	68	66	78	77	83	71	83	77	73	75	70	69	68	83	66	68	75	63	75	74	88	73	76	62	76	78	52	76	68	58	68	76	63	74	78	70	69	76	71	62	74	70	85	63	70	56	80	61	83	76	65	52	77	63	71	71	68	77	78	84	60	79	71	69	74	92	75	72	78	54	72	80	70	67	73	59	73	87	69	76	73	66	69	67	69	65	78	65	86	67	85	78	71	68	57	65	75	67	68	89	72	70	64	58	70	68	84	70	54	72	65	80	77	88	78	76	75	81	70	61	57	73	72	74	85	67	65	66	70	71	62	68	65	65	70	73	79	64	77	66	73	69	82	71	76	63	66	84	80	83	67	81	81	83	57	69	66	60	78	65	73	74	83	83	61	64	77	77	65	69	61	74	88	82	69	79	78	73	63	58	77	78	80	84	70	76	73	78	70	72	73	67	74	65	85	79	57	73	56	64	68	80	72	70	75	79	82	81	65	67	69	72	84	60	64	85	79	68	55	58	61	64	87	65	70	87	70	72	54	62	71	75	78	74	58	60	88	83	60	82	72	65	82	74	67	74	80	68	80	73	58	61	69	82	80	75	76	74	88	57	73	73	60	66	72	74	61	73
13897	1115	2639	2829	2542	2062	1687	1428	1264	1099	969	820	796	692	681	603	598	572	514	451	541	434	473	408	439	412	422	430	405	388	379	355	380	375	347	342	387	341	348	322	353	339	350	318	322	355	335	336	288	321	321	305	287	294	316	317	292	307	264	304	332	286	321	340	277	311	285	302	311	306	311	314	300	328	292	309	280	326	294	267	328	315	314	331	305	311	293	290	309	274	302	318	308	276	288	299	307	296	292	314	303	316	303	313	280	287	295	291	266	299	268	281	287	316	284	306	294	301	323	296	295	277	312	312	310	279	270	297	325	282	267	294	267	261	283	270	303	282	289	311	307	285	301	283	283	272	306	272	303	296	281	287	234	298	283	301	302	296	299	285	313	300	281	279	251	276	280	314	303	274	327	276	285	292	279	305	313	298	311	299	322	309	293	274	303	298	278	297	260	286	327	296	299	283	308	279	298	286	287	315	276	278	230	299	289	308	312	311	290	291	275	301	270	280	292	304	296	294	292	302	286	270	321	273	265	313	282	331	293	292	277	291	258	290	301	296	278	302	334	291	274	285	303	277	302	308	280	271	300	303	284	295	322	290	292	282	302	311	284	263	286	297	265	272	274	290	285	291	294	303	325	311	279	325	293	289	288	254	313	262	285	303	292	299	304	290	294	286	295	293	287	281	298	301	290	283	268	309	297	279	291	314	311	304	303	315	304	280	294	294	298	258	307	286	292	310	267	281	297	292	284	286	292	285	287	280	300	269	305	287	312	284	281	315	318	258	282	282	293	265	308	320	282	300	315	284	321	304	283	276	311	286	305	281	273	263	284	283	289	294	267	289	290	257	297	299	279	305	295	251	298	280	312	301	272	282	297	322	261	286	293	296	308	294	279	275	313	269	322	290	318	269	298	294	310	293	284	299	291	273	296	289	307	278	281	285	282	307	315	279	296	298	305	293	306	292	287	303	299	273	300	286	247	295	273	268	282	310	271	303	288	304	278	307	288	254	313	286	316	294	275	306	305	309	299	290	292	277	278	283	280	299	281	270	297	305	294	275	285	281	266	295	315	311	325	271	273	318	282	303	273	304	315	275	286	333	265	272	276	278	275	326	295	281	303	297	308	280	285	285	278	260	277	260	307	289	306	282	264	279	267	274	267	267	301	317	289	273	299	292	289	297	276	260	297	318	273	289	271	308	257	296	266	309	297	289	320	291	290	305	273	264	288	280	262	284	261	284	294	298	296	311	276	290	319	317	259	303	276	299	297	267	247	264	281	282	303	336	275	300	268	253	274	280	322	294	284	299	289	283	310	274	323	275	293	308	302	282	319	258	309	281	299	270	316	291	267	300	276	276	286	298	289	268	296	312	300	271	311	320	309	234	309	303	282	282	258	275	294	296	317	281	293	318	293	285	275	274	329	287	283	294	299	307	297	317	291	274	332	302	287	298	278	264	325	283	274	249	314	300	277	260	302	313	291	271	309	295	262	278	289	300	284	288	284	304	302	292	283	302	298	303	275	296	267	316	268	276	276	315	262	331	314	292	299	322	300	276	266	288	294	291	311	298	305	299	300	276	287	252	265	257	301	297	319	274	307	293	284	317	277	297	275	288	290	297	267	286	306	265	305	275	283	299	309	340	309	270	315	287	271	285	283	293	296	292	261	286	301	280	282	272	308	288	275	268	270	303	307	283	266	338	273	307	281	276	318	305	269	310	289	276	266	297	318	292	300	310	291	291	308	280	341	294	302	320	310	279	268	281	279	278	278	287	292	303	287	293	310	303	296	285	312	302	280	279	314	290	278	278	285	290	273	283	299	261	298	296	322	324	257	267	275	285	309	274	288	311	274	294	308	304	297	309	285	260	288	275	305	282	274	317	307	263	309	329	296	275	271	287	274	303	270	268	303	288	342	316	300	302	293	339	280	320	293	263	304	288	296	310	256	281	309	321	301	284	279	303	274	290	299	307	307	291	303	271	300	308	315	262	268	263	269	317	300	279	301	299	321	313	290	285	276	301	293	252	292	244	286	295	290	288	290	292	304	298	291	275	279	272	314	277	309	287	320	284	264	272	287	262	276	282	266	311	298	301	291	264	316	254	298	311	333	290	264	279	277	280	283	307	286	325	287	294	287	276	275	299	284	288	275	271	282	307	314	282	293	255	273	277	276	289	299	313	286	313	276	289	304	280	319	291	280	291	309	283	267	275	282	307	313	281	285	293	301	296	253	272	317	279	274	256	298	318	308	297	262	304	292	301	343	296	334	310	301	290	297	296	317	292	245	275	291	292	288	289	323	313	301	261	282	274	268	273	309	301	310	299	295	313	271	303	289	287	291	292	297	288	251	309	278	270	294	298	274	291	292	296	324	275	314	286	299	310	286	272	291	294	248	284	283	318	281	260	294	305	290	283	306	284	278	296	318	289	331	295	320	285	274	284	288	279	318	297	292	295	278	283	303	273	253	284	293	271	283	285	281	294	274	289	313	288	285	279	278	287	275	284	291	310	287	282	298	303	293	277	317	261	288	277	293	270	273	274	313	304	284	284	265	275	294	259	285	261	263	280	289	322	307	272	285	316	282	296	285	286	296	304	281	317	290	296	293	259	264	303	251	269	284	283	282	299	269	279	260	314	273	276	274	282	290	327	319	305	275	295	307	295	299	279	273	293	279	274	342	254	311	304	301	295	323	300	302	283	341	284	286	300	312	283	279	297	302	288	293	264	306	290	259	279	306	304	295	287	286	272	287	305	284	272	301	276	299	301	281	332	285	293	276	281	312	340	268	276	288	285	295	302	285	284	279	313	276	290	305	269	314	259	294	299	276	289	302	298	313	294	277	311	283	274	302	275	255	298	259	323	292	271	268	280	297	266	277	285	298	294	274	279	285	281	335	283	297	265	300	323	276	251	276	305	281	298	290	297	315	314	272	297	283	282	302	260	298	271	275	263	283	314	293	309	290	285	279	284	303	299	292	280	296	290	299	286	273	254	271	305	304	275	279	275	290	291	299	313	296	272	265	293	284	320	256	271	308	310	291	318	260	318	291	294	310	315	278	266	293	281	292	285	310	270	299	291	285	264	310	313	304	324	287	285	296	290	281	281	271	262	294	293	300	285	283	293	278	302	268	269	316	287	299	272	293	296	292	301	295	302	287	315	302	323	293	277	288	290	291	317	271	293	267	284	286	261	303	306	279	275	277	283	290	284	287	284	302	273	271	310	293	264	310	298	270	287	281	275	294	308	282	303	276	285	279	311	289	288	299	284	295	296	287	314	277	280	284	325	282	297	268	303	300	279	306	267	321	282	287	301	261	284	291	301	320	297	290	298	295	283	283	306	286	282	322	294	298	288	288	271	278	290	305	328	263	292	287	303	286	292	286	296	248	305	304	283	265	302	261	299	312	328	310	285	301	300	308	277	286	278	307	279	294	284	283	278	291	269	286	297	304	303	272	278	275	315	279	292	268	282	271	289	319	292	277	298	291	293	284	318
36243	19598	5472	1592	1085	831	592	462	394	340	325	249	253	227	217	228	220	191	192	168	162	165	151	165	154	144	122	150	156	137	147	173	160	157	148	133	135	153	129	133	131	144	112	141	147	138	115	129	148	148	136	126	152	106	133	153	123	130	143	147	128	136	113	135	148	133	125	129	142	159	150	138	151	151	125	152	136	121	129	152	152	133	146	127	107	139	143	141	123	130	112	144	136	125	129	132	143	147	127	119	146	139	143	141	144	142	134	165	130	122	125	136	131	133	130	116	125	122	143	100	139	128	134	127	138	120	154	126	162	132	149	132	129	126	147	134	137	112	131	150	148	125	121	111	136	144	136	136	150	134	157	117	120	142	139	127	129	121	122	120	127	131	129	133	131	116	136	142	149	140	135	125	129	117	118	127	129	110	119	136	142	101	122	139	122	120	120	155	116	125	135	144	141	135	129	115	141	131	144	154	133	131	132	122	149	137	129	144	137	125	130	145	146	120	126	137	123	117	125	136	133	136	128	143	129	135	147	115	130	121	129	143	125	128	150	132	124	154	139	138	140	122	114	142	137	112	129	109	139	118	137	134	153	123	114	137	128	142	137	147	130	127	135	144	132	128	130	129	137	126	133	135	125	122	132	126	135	143	108	123	117	126	130	123	136	143	157	131	138	135	109	136	137	139	141	123	116	127	155	139	110	133	123	118	140	129	132	144	146	142	119	142	126	133	144	126	125	122	140	129	131	140	120	118	133	142	128	110	142	127	132	136	132	153	143	130	145	118	128	147	127	123	144	152	145	128	111	138	145	144	129	122	136	137	120	130	120	121	120	150	152	119	123	142	142	132	137	117	138	132	146	128	138	127	147	139	122	127	122	133	147	157	133	125	138	156	122	129	144	128	149	139	123	134	145	150	118	127	125	129	133	147	138	144	128	132	136	126	133	140	154	164	117	148	123	137	144	125	130	127	146	112	134	133	135	141	127	122	160	121	130	129	145	118	128	143	142	119	107	130	123	146	128	126	140	139	147	137	120	142	117	110	136	111	161	125	129	126	125	139	134	127	141	141	133	130	142	108	146	121	139	145	128	112	138	125	136	137	124	142	133	127	146	115	122	135	126	127	127	126	136	122	141	138	128	116	120	129	133	132	140	133	137	141	144	151	122	119	135	142	127	132	106	137	115	151	131	138	126	125	120	135	128	135	146	132	150	132	144	127	159	129	146	130	126	139	135	130	134	142	126	116	139	115	120	129	113	127	123	126	129	132	122	125	133	130	118	142	129	122	144	144	115	137	137	148	120	148	127	109	139	156	128	142	163	140	126	124	140	106	133	124	143	119	142	144	139	143	129	143	136	140	135	136	129	116	142	138	122	121	133	135	121	131	149	130	113	133	129	145	123	109	134	133	123	137	129	144	141	118	111	133	118	135	132	129	112	132	114	145	128	113	106	137	119	126	153	124	117	131	131	122	123	134	140	143	125	140	152	133	124	114	124	122	116	128	128	130	136	133	137	133	133	138	128	147	124	111	155	142	127	130	125	137	151	120	120	132	146	140	139	109	127	139	128	129	137	128	126	133	138	116	146	117	128	119	143	130	130	131	130	157	124	122	137	118	141	150	173	143	123	139	130	120	141	151	128	124	135	118	139	141	154	138	114	144	135	131	138	125	142	125	141	142	130	116	129	117	145	130	135	127	120	142	115	119	148	121	130	136	132	142	145	106	136	130	159	137	123	127	172	131	127	140	136	117	114	141	144	133	118	130	145	129	126	132	131	130	124	145	127	127	148	117	113	146	119	132	124	147	122	134	122	144	133	117	121	131	136	139	132	126	116	109	114	133	149	122	117	136	141	140	130	140	125	123	111	117	138	122	128	132	152	141	127	133	120	144	150	136	113	144	125	138	134	120	123	125	135	120	144	133	125	132	135	143	156	137	125	124	156	148	145	128	137	117	138	145	132	111	143	145	140	134	134	141	131	117	140	123	117	136	136	132	131	128	126	128	138	134	149	127	127	133	121	118	156	116	136	132	135	133	150	118	127	119	135	117	125	120	148	144	127	150	121	118	116	148	165	114	154	111	137	129	146	127	148	143	135	131	130	164	144	142	150	128	140	136	148	138	126	125	129	129	122	126	143	129	144	136	155	131	108	107	132	128	145	110	117	129	151	133	120	138	131	136	131	153	128	150	119	148	127	136	150	134	137	119	135	140	130	131	121	139	138	119	130	135	137	123	135	131	120	118	138	121	122	137	118	143	121	118	137	114	139	118	147	137	125	138	111	141	164	152	130	108	125	131	133	129	128	130	113	127	131	136	130	127	123	148	119	135	129	120	130	121	143	144	130	142	139	142	114	127	137	136	121	144	141	114	135	94	122	131	131	121	130	133	132	158	109	129	132	134	110	141	136	149	125	117	130	120	115	149	116	133	115	137	129	144	132	136	140	137	127	131	132	129	119	120	110	141	123	160	140	120	142	133	121	148	131	144	136	126	123	139	151	125	142	139	143	123	115	142	130	136	108	131	127	136	124	121	145	128	130	120	117	133	141	118	127	129	165	127	135	116	120	131	120	124	140	129	142	135	124	141	133	146	122	142	125	126	138	135	122	142	137	157	163	140	131	137	167	109	131	127	133	115	171	127	144	146	108	133	124	109	138	157	133	127	124	123	133	164	130	150	115	133	119	130	139	115	131	135	130	146	125	125	142	141	140	132	128	145	116	109	112	159	112	146	127	137	126	116	140	137	132	123	124	133	145	137	129	131	141	128	145	121	124	135	160	120	121	131	150	118	135	159	136	138	138	147	117	161	133	141	158	127	129	141	129	125	164	139	159	126	139	127	129	128	136	115	129	129	116	151	137	128	120	129	119	141	126	113	128	123	149	128	112	149	117	141	144	146	127	138	112	134	143	122	135	152	138	130	135	136	146	159	145	140	119	132	135	149	143	129	145	108	108	151	134	129	139	159	132	121	110	154	127	118	136	134	157	136	141	137	126	130	134	141	134	127	124	132	130	121	126	113	130	108	135	150	139	128	135	134	105	129	140	158	141	138	135	140	126	147	138	135	146	129	125	130	124	123	133	138	144	115	130	114	130	144	142	140	148	130	133	135	128	142	138	123	126	138	143	127	123	129	127	145	122	102	130	117	135	133	116	149	120	152	146	147	118	116	127	122	120	138	127	162	129	137	129	161	120	135	132	122	130	139	134	142	105	115	119	115	127	124	131	132	120	143	137	135	112	152	127	148	152	123	120	128	141	114	124	152	149	131	136	127	142	141	148	130	141	146	113	129	135	130	126	130	129	132	140	114	121	113	132	134	115	143	132	137	124	152	119	117	127	138	129	122	126	150	127	134	134	131	141	155	129	127	125	139	119	131	139	150	137	106	132	132	127	120	140	148	124	140	138	129	138	135	146	124	142	136	135	122	126	132	149	129	145	130	138	130	143	124	137	137	95	129	122	137	127	113	120	140	125	139	138	117	133	134	125	121
18633	2277	5018	5586	5009	4174	3418	2850	2341	2070	1773	1510	1485	1380	1319	1137	1074	991	990	912	872	911	791	829	723	716	760	673	703	701	656	655	692	626	628	586	576	585	545	593	611	599	609	594	554	553	609	564	590	545	531	519	526	541	518	488	562	527	555	510	537	532	506	545	531	524	490	547	532	512	496	514	496	501	501	484	502	531	522	498	498	514	515	500	526	517	556	450	475	464	521	506	469	526	488	534	521	504	507	516	504	468	500	440	508	460	493	517	514	495	457	487	528	506	483	480	485	501	486	483	514	512	525	497	532	453	494	513	531	484	487	504	469	463	470	496	471	512	498	473	493	506	494	511	476	494	482	482	488	491	504	502	476	483	515	472	521	456	483	485	468	496	454	508	556	501	487	482	525	505	460	488	489	494	478	509	511	448	480	473	489	448	475	449	490	426	488	458	485	504	473	491	502	508	474	502	468	479	476	503	505	490	503	479	443	491	486	482	519	507	494	447	449	483	464	487	498	477	496	556	513	480	511	483	523	439	497	439	502	494	491	478	471	482	501	458	496	511	486	497	461	467	474	469	473	488	473	489	491	531	513	497	498	447	505	515	497	504	465	488	551	500	468	489	468	472	469	491	462	442	475	512	464	509	475	464	508	533	496	493	490	443	492	490	510	454	468	492	525	469	456	477	500	469	459	485	514	510	489	489	481	488	451	461	485	500	464	503	481	500	461	473	492	475	489	503	499	488	480	445	499	469	501	460	471	480	467	452	438	482	484	485	502	489	482	442	470	469	468	469	463	479	483	470	461	471	502	457	468	486	448	480	456	489	516	498	473	525	508	462	467	524	471	487	471	491	472	482	491	490	473	483	479	503	478	475	458	493	470	498	484	477	497	503	446	463	498	457	504	486	506	449	491	467	495	507	473	513	468	475	490	483	479	532	467	473	452	473	456	506	453	484	468	471	473	485	477	498	489	447	524	486	504	444	487	454	482	447	489	503	469	486	472	505	468	489	524	512	488	490	476	527	511	530	460	470	486	463	484	511	496	486	471	470	502	450	471	493	452	493	468	460	457	518	509	467	499	485	446	471	462	488	495	464	430	493	435	458	530	455	456	486	487	491	520	460	493	467	488	506	511	449	506	537	475	456	441	485	440	484	499	485	487	512	471	460	511	473	474	521	472	485	485	473	488	486	519	469	486	464	483	512	471	513	531	448	496	533	495	490	470	491	471	494	469	507	467	495	507	516	524	463	453	469	488	493	477	478	485	477	499	469	433	498	462	462	501	545	470	536	502	487	460	489	508	466	477	476	495	444	480	470	454	455	451	517	485	462	476	471	527	485	464	470	491	453	477	521	461	507	503	496	473	465	477	506	473	508	473	483	472	456	460	493	466	525	481	488	512	509	503	455	482	490	468	496	497	470	469	487	493	468	493	516	442	466	506	470	477	451	460	465	487	489	497	473	462	511	503	490	455	466	462	514	512	519	469	485	499	474	505	487	489	486	450	500	472	504	501	468	481	473	516	473	495	469	482	473	479	477	469	448	473	461	451	487	521	477	477	495	454	507	490	481	517	489	496	503	458	479	500	501	474	482	488	484	477	487	473	474	491	551	451	482	499	516	495	469	481	516	465	485	464	499	455	505	445	485	492	498	488	497	495	480	466	488	454	455	496	484	516	442	474	459	486	503	503	494	496	485	511	488	466	426	512	488	490	438	490	474	485	495	442	490	487	485	534	503	501	491	502	460	528	488	447	486	488	441	459	472	473	441	468	451	463	457	459	501	491	473	498	497	517	499	488	455	484	508	495	455	489	479	493	482	457	481	453	470	492	485	484	510	517	480	484	522	450	487	494	434	459	450	512	481	474	485	514	492	473	474	477	457	487	453	479	506	459	543	429	487	435	429	485	475	459	477	534	514	480	513	497	475	506	457	497	498	495	515	490	483	496	486	471	483	469	494	480	475	472	483	484	452	501	483	526	478	503	449	464	482	490	502	472	475	496	480	439	475	511	531	509	477	512	509	492	496	469	485	503	486	527	487	449	482	521	510	513	482	490	492	443	467	460	515	446	475	487	478	483	513	488	489	515	489	466	480	463	480	499	515	468	495	473	493	520	499	472	492	471	496	460	465	518	468	501	490	477	489	535	455	514	469	489	495	556	512	487	502	492	482	434	466	499	471	496	487	523	478	424	480	487	497	475	497	500	488	517	530	471	493	505	470	480	487	466	507	490	506	498	487	448	484	513	542	452	479	460	469	468	470	497	494	441	466	468	456	482	459	474	485	494	495	473	474	516	500	450	499	509	488	491	503	480	435	516	506	493	481	488	479	489	458	494	529	467	498	463	472	431	490	453	498	498	463	456	453	473	470	485	480	485	495	495	480	504	552	497	476	490	505	473	460	460	477	485	467	486	499	513	476	472	459	524	439	531	460	499	503	469	496	530	464	466	458	465	466	480	467	524	529	475	484	454	481	479	513	489	483	425	459	443	495	485	468	517	471	471	503	509	507	516	473	487	486	473	485	457	470	450	489	484	461	446	496	436	486	433	472	463	478	495	488	472	457	501	491	494	479	488	488	478	444	500	431	521	506	531	467	488	464	477	462	497	473	486	528	525	522	472	478	468	458	470	487	459	509	460	478	490	514	456	506	481	475	468	474	476	492	505	526	460	488	507	450	469	420	499	459	509	457	480	494	544	526	493	469	485	504	453	507	471	479	498	453	481	475	474	505	494	473	537	472	457	475	480	492	470	479	524	432	511	496	466	501	481	484	508	478	442	475	442	465	458	460	507	494	511	500	499	482	476	473	487	461	479	490	501	514	477	522	460	491	472	464	524	475	484	453	466	474	457	472	489	489	489	498	450	497	508	511	477	516	479	479	476	482	455	481	471	425	447	458	504	481	485	438	490	440	496	488	498	475	490	513	464	462	508	497	524	478	461	475	505	482	483	478	537	497	515	480	485	506	460	504	507	488	464	486	484	493	537	487	458	496	523	463	507	471	435	479	480	486	454	473	462	530	501	489	503	497	505	509	477	511	488	525	494	463	524	469	472	490	517	482	484	505	505	485	470	478	503	469	478	481	438	510	461	489	466	469	500	453	525	524	461	487	457	479	526	520	498	506	492	489	491	459	527	501	509	455	494	481	508	472	481	512	475	504	499	467	493	483	461	507	500	520	472	474	488	468	436	476	439	515	482	469	476	473	508	512	487	494	497	516	500	512	475	471	477	512	470	438	507	498	469	506	535	473	482	490	504	489	491	469	496	512	477	483	499	513	485	476	500	469	460	480	522	516	496	454	453	522	468	523	508	511	489	468	534	459	541	479	473	520	454	470	479	543	451	464	481	489	501	499	464	487	506	472	467	516	478	494	479	484	452	546	520	480	502	475	492	528	505	519	485	444	470	499	476	472	500	464	496	464	485	478	507	487	476	508	471	504	478	514	510	473	510	475	492	494	492	472	528	471	463	473	477	478	499	496	491	455	480	499	482	501
3402	353	227	177	138	152	148	159	137	121	133	130	137	129	134	136	120	130	142	132	118	123	114	110	109	109	111	123	124	126	132	122	118	152	130	116	129	137	141	124	117	113	116	102	126	132	123	123	136	125	117	136	122	122	128	119	119	122	126	119	118	106	118	132	107	121	131	123	132	124	136	101	141	130	112	128	118	114	125	106	118	118	117	131	127	130	111	112	121	120	132	123	102	131	123	129	127	131	150	118	131	122	105	122	126	126	116	131	137	120	125	146	118	110	110	130	118	110	130	123	123	114	129	110	118	135	154	141	127	122	123	136	132	128	132	123	141	113	107	127	115	126	125	113	118	142	132	117	126	118	104	128	129	136	151	121	105	114	113	135	126	130	126	113	121	117	128	116	120	111	130	123	136	123	120	99	120	128	129	104	148	129	144	117	146	131	139	137	139	141	116	126	109	119	123	119	114	128	103	119	126	142	148	121	131	118	103	117	114	120	109	121	134	127	131	128	127	117	117	136	122	107	113	126	119	124	106	120	139	113	117	132	123	123	144	119	129	112	126	127	128	144	124	139	116	132	137	131	138	107	108	131	121	132	103	128	138	135	133	121	121	130	133	111	139	127	139	117	121	117	128	122	116	126	122	121	119	117	121	139	105	132	120	117	115	122	111	129	123	133	129	116	123	114	113	121	122	128	106	111	126	110	116	116	135	125	128	140	109	118	126	114	118	129	121	114	124	83	129	124	117	118	129	127	127	129	119	133	142	128	130	122	125	117	119	123	117	115	133	132	117	108	133	140	123	131	111	130	116	139	119	110	112	96	119	112	121	123	123	130	129	135	113	113	135	106	129	132	142	140	134	123	129	103	110	141	108	136	118	157	136	111	110	113	103	114	147	124	113	121	140	124	111	121	129	128	124	120	125	127	118	135	122	137	128	119	136	114	146	123	140	112	135	132	128	126	121	127	124	132	135	118	136	124	133	151	138	140	131	100	111	117	122	123	115	141	103	119	130	140	126	124	129	125	133	124	119	129	113	121	141	122	125	142	123	128	133	134	128	121	127	124	124	118	112	143	141	135	108	145	131	136	119	139	115	136	125	120	119	115	100	111	105	109	126	121	131	116	118	120	105	116	117	136	137	125	106	111	127	117	147	123	124	107	149	120	147	116	128	143	130	119	125	118	113	143	117	127	111	120	141	125	128	135	130	103	126	137	130	126	127	122	118	127	121	112	130	133	120	115	116	119	112	121	133	116	129	112	143	136	98	130	114	138	127	114	138	135	122	124	124	128	128	117	141	111	111	138	122	151	117	138	126	130	141	135	119	142	135	133	105	121	112	134	128	119	127	119	122	124	116	129	115	120	136	130	126	155	115	132	103	128	124	115	129	119	143	146	140	141	108	125	128	120	128	129	120	128	120	133	116	115	124	130	120	124	111	117	130	121	111	132	135	136	129	132	134	122	128	122	112	109	130	134	118	142	118	140	135	99	122	131	128	121	144	116	128	120	119	131	113	117	114	136	120	118	129	122	140	140	140	99	130	126	138	112	108	130	113	123	87	122	129	121	147	137	140	134	128	132	121	123	125	107	119	137	136	106	116	130	110	120	125	140	134	120	118	116	128	132	128	140	113	118	126	138	124	119	126	121	111	123	107	124	115	113	133	131	128	114	119	128	129	126	140	142	127	136	116	131	127	124	123	144	106	136	129	134	138	112	144	128	130	133	116	109	132	124	140	120	145	134	144	113	124	122	119	117	121	115	125	94	116	114	116	112	124	121	110	123	121	115	128	109	114	114	125	118	127	127	129	135	103	114	138	128	118	118	147	134	128	120	133	105	126	123	121	136	129	150	126	133	154	113	151	124	127	120	130	138	122	124	114	101	133	135	132	124	111	126	124	143	141	136	138	117	103	108	118	130	137	126	135	127	132	105	115	119	137	127	135	117	130	131	124	137	127	130	130	138	115	120	120	112	127	112	121	106	119	114	112	121	124	109	124	134	132	116	116	125	121	132	134	116	118	116	130	114	129	110	139	107	131	119	134	115	143	122	124	118	114	116	104	120	112	119	134	105	129	124	111	126	115	128	130	125	112	107	115	117	111	130	135	115	114	141	125	120	134	127	116	126	136	126	134	128	117	102	118	133	133	104	129	137	116	138	132	124	118	116	106	117	124	134	111	114	128	118	120	102	139	123	141	118	134	114	125	140	123	112	134	121	115	116	131	141	131	123	142	106	125	113	124	128	117	128	127	128	127	123	124	134	118	149	108	132	117	120	125	134	145	130	125	113	136	122	125	113	124	133	116	117	146	121	129	118	139	123	117	143	126	134	129	125	103	129	148	116	101	121	109	118	127	112	119	128	116	115	124	114	116	133	127	115	142	137	135	135	109	102	131	133	112	124	133	124	107	126	125	125	115	120	113	132	146	118	124	129	115	152	122	124	117	106	122	125	130	129	105	116	153	129	109	131	97	143	117	117	139	111	147	114	105	134	119	124	136	125	111	119	141	153	108	144	130	127	121	125	132	112	112	120	116	132	136	126	133	111	136	122	112	111	125	142	115	147	135	129	130	122	132	123	129	137	115	119	137	111	110	121	131	114	127	127	113	122	128	140	122	137	116	104	108	142	127	116	109	124	111	123	138	123	120	133	106	134	106	123	126	145	129	140	123	138	128	133	131	120	132	113	122	138	117	121	117	135	124	141	135	135	113	134	137	127	128	117	104	105	115	130	105	124	108	103	107	145	122	127	153	120	131	122	112	115	123	112	139	119	126	114	114	125	118	127	146	120	140	134	134	132	102	118	113	121	125	125	137	151	124	147	116	117	133	106	133	125	113	149	112	136	135	112	131	126	128	114	109	117	138	119	130	96	111	123	118	118	127	116	117	126	139	111	124	120	126	122	118	110	119	120	114	121	117	140	119	125	156	126	119	119	128	133	140	134	109	125	99	114	130	109	139	135	124	114	115	125	151	127	123	133	129	129	122	117	127	130	130	126	114	130	125	118	123	127	140	125	117	110	137	129	112	126	112	108	159	118	144	128	129	133	130	133	121	140	126	121	130	132	142	124	106	120	140	130	133	131	140	105	136	138	117	113	118	104	124	133	123	119	139	148	114	139	143	136	124	129	119	143	138	124	139	130	127	117	140	119	143	117	141	122	118	113	105	120	124	110	108	112	119	126	128	131	120	126	131	106	122	135	133	130	135	127	133	126	126	119	121	99	135	123	118	115	128	129	129	127	112	124	150	142	133	110	116	118	127	132	106	127	136	129	102	131	131	133	149	132	130	142	122	118	128	140	123	113	113	123	111	117	131	122	127	122	122	144	132	117	115	110	117	142	116	131	131	127	130	142	118	137	137	120	117	117	123	129	130	125	113	121	127	129	132	119	104	107	134	134	138	120	126	138	118	118	135	118	123	124	122	105	123	124	140	135	129	140	122	144	105	127	116	124	126	129	106	124	125	113	139	124	121	129	129	121	111	134	125	118
4888	577	595	631	579	555	553	558	527	464	498	502	473	499	487	495	432	469	500	468	454	452	488	468	453	510	463	423	451	415	476	424	447	497	467	458	483	473	503	488	481	440	473	452	441	497	484	502	470	463	426	480	455	467	441	395	459	459	474	460	466	449	471	478	455	463	469	451	490	450	472	456	460	441	434	456	451	480	505	441	463	419	463	464	484	437	468	467	463	498	449	453	437	469	462	449	424	428	494	475	462	440	484	454	518	388	515	455	476	472	454	443	438	443	447	462	463	477	438	454	453	443	471	443	431	464	446	470	410	457	413	440	444	479	432	456	425	447	448	434	443	477	463	436	514	427	477	403	468	432	444	442	491	497	454	481	486	430	447	447	438	451	473	433	494	459	451	435	481	454	489	448	439	431	443	441	476	409	440	429	465	440	446	438	451	438	454	448	436	458	419	440	476	458	445	449	429	447	435	456	429	458	411	433	442	457	458	434	430	423	439	448	461	444	438	467	456	436	426	479	435	513	452	457	442	447	438	465	448	444	419	438	469	468	467	431	464	469	461	453	435	452	451	457	412	485	422	480	464	414	424	436	443	462	446	479	488	430	407	480	441	433	451	439	455	454	467	476	452	444	445	433	457	468	416	433	461	403	481	421	466	439	474	453	464	420	465	480	456	495	418	475	467	506	484	440	466	479	422	435	471	447	491	395	446	421	409	439	431	448	429	458	420	411	451	442	419	419	427	440	468	473	418	479	456	440	476	458	437	451	444	421	445	444	442	422	439	468	452	446	390	463	450	447	487	457	460	476	454	486	450	439	468	430	465	438	464	441	458	451	434	484	481	461	449	455	409	425	497	477	456	456	429	446	437	481	461	456	430	425	454	445	467	468	447	467	480	467	465	475	445	457	467	492	455	464	450	390	462	460	486	474	445	494	437	485	434	475	454	481	458	432	409	448	443	433	477	459	430	449	415	466	437	432	460	429	460	442	508	446	486	436	459	441	401	443	466	429	454	447	425	438	472	423	410	420	476	410	411	445	474	398	477	464	443	454	474	427	467	467	498	422	459	433	463	435	419	470	451	447	435	466	430	448	484	461	453	431	451	463	466	404	435	421	460	458	497	426	478	432	465	466	409	449	454	451	431	429	466	433	438	481	438	429	442	477	417	435	458	451	426	461	444	495	474	428	464	465	484	451	476	493	480	435	434	461	453	489	437	445	443	438	435	461	439	497	478	476	443	468	432	441	453	412	418	443	488	438	439	452	468	424	451	448	425	463	434	479	459	459	448	475	462	457	449	465	457	490	480	443	441	473	452	460	467	427	426	475	445	441	455	427	425	477	472	446	462	402	485	441	441	443	455	478	450	450	424	454	436	471	442	433	466	437	469	463	454	444	504	447	426	446	501	451	420	416	475	448	422	492	417	462	453	426	413	483	441	499	480	457	471	436	462	479	435	458	455	421	432	438	442	483	449	438	456	480	465	435	468	445	438	439	449	450	432	472	460	451	456	476	434	461	441	471	438	491	483	457	514	448	477	464	465	469	473	438	454	463	428	450	444	470	470	471	472	425	469	453	443	473	452	440	463	465	412	425	474	463	467	446	434	461	450	470	449	428	454	458	486	478	458	429	449	433	450	415	436	468	470	465	456	472	425	444	471	460	456	470	491	459	456	470	489	464	401	447	466	439	438	401	453	465	446	484	453	469	474	476	458	469	440	445	445	454	467	487	443	436	443	441	469	459	431	425	422	471	429	453	489	446	457	455	440	454	456	451	414	462	472	445	446	456	465	438	468	439	445	438	469	441	449	447	443	444	465	419	445	462	449	449	479	426	471	443	446	480	443	441	447	464	496	472	482	450	465	450	453	467	406	432	453	476	421	462	458	467	445	471	445	417	481	407	438	466	453	438	444	477	426	450	431	430	483	486	431	502	462	457	471	440	480	444	423	445	461	469	476	428	448	453	475	427	489	455	464	439	434	462	439	483	459	506	426	464	462	473	418	449	453	469	487	449	440	435	464	462	438	459	463	461	457	430	441	411	456	469	464	466	480	465	426	472	449	430	452	462	448	467	450	449	411	483	457	440	429	456	465	433	430	444	454	473	449	455	507	453	478	422	508	447	458	456	453	439	458	468	456	436	479	431	444	453	458	489	466	461	407	469	489	455	457	454	491	455	432	425	441	422	490	421	447	410	432	461	459	490	453	427	458	438	451	423	441	477	443	457	414	462	452	460	433	449	475	446	466	434	480	461	453	419	444	419	441	449	454	477	451	462	433	466	441	460	477	441	466	454	455	449	449	431	470	433	467	460	470	458	446	442	453	464	422	403	448	421	453	425	470	461	476	457	475	413	467	447	430	434	416	440	444	438	442	491	460	469	473	457	455	454	416	473	439	467	431	423	455	424	445	450	421	487	427	438	467	443	465	425	472	440	431	449	466	442	447	429	452	458	429	457	454	441	453	454	453	481	428	424	490	464	447	455	467	460	453	456	431	433	426	445	480	454	457	444	459	459	481	437	460	421	447	454	447	451	459	495	465	441	470	447	417	450	486	463	438	459	472	495	464	419	458	438	453	484	440	447	471	493	451	490	428	440	459	467	445	426	399	471	471	443	433	477	430	465	500	420	437	450	447	420	448	436	478	445	445	444	484	418	470	435	474	431	408	439	448	480	466	462	491	430	455	462	463	479	456	447	448	467	476	420	449	455	487	437	431	449	471	436	425	481	447	460	441	453	421	456	440	420	476	385	485	468	470	485	467	441	439	467	422	467	487	461	432	437	470	415	450	455	434	452	471	474	428	475	441	433	482	455	449	449	474	453	479	468	451	436	481	486	475	397	483	451	431	436	440	471	460	444	475	445	429	442	434	468	470	455	478	471	438	442	455	454	438	458	437	421	494	438	494	443	452	463	423	456	412	443	455	450	449	514	453	443	456	424	431	433	430	408	481	464	463	448	418	436	451	413	449	432	451	460	452	414	453	453	429	448	470	441	471	521	455	458	444	481	466	463	445	467	493	441	455	429	474	440	450	451	452	464	466	465	427	440	444	458	444	462	488	461	458	449	419	474	458	426	447	465	418	454	475	451	477	455	438	433	482	439	451	440	458	453	443	451	495	461	454	451	453	412	471	463	455	456	437	435	461	430	426	407	460	416	444	482	456	460	482	439	438	448	457	438	430	467	455	461	468	445	437	458	430	478	460	426	443	478	462	446	433	450	441	427	467	445	422	444	459	481	434	462	440	458	473	424	470	415	455	411	452	506	468	445	488	464	419	459	474	429	440	426	418	438	486	469	434	450	398	506	448	464	460	450	440	460	459	450	429	466	438	453	409	443	495	466	449	459	418	436	498	453	459	453	489	420	452	452	488	482	421	463	430	417	427	478	450	475	422	438	423	425	459	475	482	417	425	462	452	474	434	443	421	431	422	460	451	456	467	446	459	451	461	403	493	451	454	501	458	434	460	443	455	459	471	454	446	435	440	443	457	481
28357	8127	1317	789	514	385	308	243	203	200	172	143	124	133	135	112	111	92	93	101	92	113	96	77	88	76	88	79	74	68	78	84	73	69	80	92	78	89	87	69	70	77	83	73	87	70	96	82	70	89	97	79	92	87	75	76	101	84	85	81	69	79	74	76	75	74	64	79	74	75	73	65	80	71	69	87	81	70	84	78	81	68	69	73	83	78	72	73	84	86	77	75	75	92	70	78	67	86	62	80	86	58	77	84	84	83	83	65	61	85	68	86	69	74	74	79	65	66	76	82	59	67	74	79	81	77	82	66	83	92	70	76	85	80	68	62	84	76	66	68	87	81	71	78	68	78	77	80	91	78	78	86	70	84	79	69	84	74	80	73	82	78	74	71	72	85	73	83	90	70	78	71	88	78	97	67	78	83	70	66	79	75	83	76	89	75	80	88	73	71	70	79	69	78	62	93	73	80	80	72	77	63	96	81	58	61	92	82	75	85	71	74	78	77	66	74	79	78	58	63	64	60	77	69	70	76	88	83	67	74	76	84	66	76	86	67	82	87	95	91	85	78	73	76	83	78	89	64	80	70	87	63	77	63	78	93	62	67	78	70	66	72	78	84	72	58	85	81	86	67	78	71	91	69	73	66	91	83	75	67	63	78	78	75	79	69	89	82	76	94	84	88	77	67	68	70	77	74	63	68	74	82	85	79	71	77	80	73	72	77	81	66	86	79	75	89	70	81	86	84	92	77	78	81	69	79	65	75	72	71	80	89	73	71	80	70	58	71	64	76	89	83	69	88	72	89	73	66	70	73	104	72	70	77	78	81	78	69	88	78	69	85	79	75	68	68	75	70	69	64	67	82	78	79	73	82	74	75	80	77	85	77	74	75	75	74	86	69	90	69	74	64	83	78	67	75	69	80	79	68	79	94	66	75	89	71	78	82	71	73	82	81	71	77	78	61	86	79	83	71	85	74	79	68	72	63	66	92	72	53	60	74	62	73	80	90	70	74	84	72	63	96	77	66	73	66	94	60	69	78	79	63	76	84	67	55	85	65	83	88	74	70	67	76	80	71	86	54	76	67	69	88	73	64	80	73	82	66	86	77	71	91	70	75	72	70	84	73	68	80	62	77	80	66	64	70	64	75	77	87	80	79	76	67	68	68	69	81	73	75	68	70	70	90	65	86	80	69	73	62	72	77	77	77	63	68	85	73	75	63	80	86	67	78	72	82	73	64	78	92	83	75	79	72	69	60	66	89	108	78	63	81	70	74	76	84	64	73	72	64	71	60	82	78	94	93	86	68	58	68	78	75	70	60	91	76	74	64	81	64	73	73	82	87	83	97	71	74	60	87	71	85	78	72	59	64	64	76	86	79	82	71	79	61	82	64	57	70	71	64	82	75	82	82	71	66	83	81	96	80	65	71	78	80	59	73	81	73	75	94	77	67	69	80	85	65	80	72	78	62	72	74	81	70	70	60	74	66	61	71	76	67	87	73	75	74	83	75	74	83	75	63	79	71	67	83	69	72	62	73	72	71	71	92	80	87	71	76	63	69	71	88	73	90	67	74	79	99	88	80	74	87	75	67	79	66	63	69	58	70	66	81	68	72	77	70	68	78	56	65	61	81	79	85	79	64	74	78	80	67	69	66	66	69	90	64	77	68	72	68	61	84	83	91	72	81	71	79	74	70	79	74	67	71	78	84	84	89	80	84	68	76	93	85	84	70	83	71	73	59	80	69	87	78	81	63	69	74	90	78	98	85	73	74	80	76	75	80	106	79	67	85	77	80	85	63	58	75	89	63	71	66	70	75	81	78	73	79	81	80	76	77	82	78	55	69	73	73	73	79	79	70	64	82	71	60	90	71	82	79	71	66	91	74	74	64	72	71	76	62	73	76	75	81	72	70	72	68	72	86	71	84	78	75	74	76	74	56	74	66	69	88	71	58	76	80	96	76	66	72	81	81	82	73	64	59	73	77	78	76	85	83	81	69	61	88	80	74	69	72	74	71	70	71	84	69	61	77	63	69	85	80	76	57	65	94	67	84	73	65	93	73	67	77	77	83	69	66	89	92	68	81	63	80	84	64	91	68	74	81	65	85	59	70	73	81	61	67	63	79	69	73	97	74	97	61	62	74	93	78	75	71	67	88	64	66	71	65	77	70	76	70	88	80	79	80	77	68	68	78	93	83	77	72	69	62	69	69	61	86	69	88	81	74	76	63	69	67	72	82	77	71	80	72	63	75	85	71	73	91	78	58	78	80	75	88	81	78	83	88	79	66	68	75	78	64	73	78	88	73	80	73	81	59	84	75	74	71	81	81	87	85	79	74	68	81	71	90	84	65	68	62	84	67	68	70	78	74	76	78	86	68	81	74	78	81	73	74	67	78	83	94	72	67	76	67	78	78	94	82	69	80	77	69	79	63	79	75	71	60	67	72	79	81	80	91	81	70	80	78	80	88	59	89	71	67	80	79	87	67	84	80	84	71	79	74	76	85	69	69	71	82	80	71	78	87	76	69	68	61	78	69	73	87	64	69	66	69	78	82	63	70	78	72	77	76	71	72	72	68	77	77	75	75	72	71	84	81	75	75	78	87	79	72	80	86	76	76	85	69	72	80	92	84	83	81	89	91	85	76	82	68	88	67	96	72	79	78	93	75	73	74	78	78	74	62	87	67	81	78	69	78	78	75	65	79	89	86	81	83	87	62	91	65	66	84	92	84	59	82	93	71	68	66	84	74	57	76	66	74	70	56	54	69	76	65	60	70	84	75	77	80	89	74	67	62	74	76	77	78	89	73	71	76	74	81	84	88	90	76	83	82	78	70	69	71	76	75	77	58	72	87	88	87	73	75	61	75	79	59	84	78	75	84	77	69	70	84	85	78	69	91	95	68	74	74	79	73	63	87	73	76	73	72	71	66	68	75	71	87	87	76	75	77	59	69	79	85	72	59	69	74	76	72	78	79	64	76	87	79	77	61	75	77	77	78	78	77	76	57	80	81	78	81	85	90	70	93	80	72	64	83	72	61	69	84	64	78	78	94	64	55	74	72	74	78	78	82	76	70	79	70	84	60	68	81	71	70	64	73	81	63	65	88	64	66	56	77	78	83	70	84	85	85	64	67	68	77	82	85	85	74	88	64	89	80	72	68	71	65	48	76	78	63	75	84	54	93	77	76	83	71	78	76	70	65	86	83	76	60	74	87	74	82	76	79	69	88	80	74	74	74	60	82	72	84	75	91	72	93	77	69	77	58	65	67	76	75	69	70	73	86	86	82	76	60	85	70	80	79	75	64	86	69	82	69	57	71	78	72	90	74	79	79	76	68	71	83	63	86	68	77	91	58	89	69	72	78	78	82	89	95	70	76	79	89	87	69	93	96	93	83	73	80	74	78	75	74	65	73	61	79	84	82	69	80	60	67	69	85	84	77	82	66	80	62	79	66	76	65	88	73	76	77	71	96	60	73	67	90	71	96	73	73	76	69
14379	1192	2633	3078	2756	2177	1744	1530	1286	1102	1008	875	798	752	651	640	650	543	533	519	504	478	418	440	430	426	388	425	405	395	392	384	434	382	386	366	389	347	338	359	367	368	347	308	329	347	376	322	348	349	325	327	336	354	341	327	332	330	322	307	302	323	354	332	354	340	337	293	310	327	312	325	312	327	350	329	340	317	301	320	298	330	338	272	317	316	310	328	281	278	306	317	306	304	335	294	304	313	304	293	305	301	310	342	312	278	327	335	317	334	288	290	306	313	283	301	298	350	296	319	270	287	298	292	280	292	305	305	303	334	338	280	307	297	277	297	298	339	321	317	304	300	330	337	304	302	299	309	297	321	317	312	293	289	301	287	290	317	304	332	304	264	294	311	307	309	297	330	289	307	316	292	310	314	298	323	340	316	291	306	333	286	275	290	302	307	296	296	284	308	282	294	307	326	317	334	285	291	301	299	330	295	279	314	317	289	324	314	268	306	309	263	264	292	292	333	300	315	299	324	295	320	292	314	309	300	317	300	299	294	306	307	307	304	283	294	320	313	311	293	276	301	318	304	279	295	332	313	281	282	304	307	316	308	310	274	276	334	326	307	317	288	320	282	338	290	317	313	278	305	278	306	306	294	271	303	278	291	313	323	299	278	304	300	290	306	291	295	318	298	309	289	262	285	299	297	303	294	302	323	278	297	297	291	290	297	292	306	300	320	297	331	273	314	292	310	315	318	312	287	299	303	298	307	271	308	306	306	286	326	284	287	321	283	264	281	338	296	305	290	304	286	291	289	308	303	303	297	316	279	320	296	306	330	287	315	313	293	309	315	324	291	289	316	268	300	296	276	313	263	300	289	308	311	291	275	298	289	336	311	305	278	317	313	296	275	303	317	306	281	278	302	289	306	290	313	293	305	302	294	318	290	300	286	329	297	283	280	315	274	316	306	288	300	330	333	312	289	328	275	283	290	310	272	322	316	281	320	271	343	288	288	306	282	298	303	299	268	307	313	308	310	294	315	293	292	307	292	294	290	282	288	299	311	315	318	313	294	315	271	302	311	278	292	283	288	301	310	278	289	337	297	284	316	306	300	274	313	302	311	271	325	311	322	332	319	312	320	298	296	308	279	288	294	293	304	306	283	326	274	312	309	293	299	321	298	282	307	315	305	318	299	317	305	320	301	289	297	312	309	334	352	339	287	298	347	277	318	303	304	303	334	271	300	316	307	322	294	286	298	303	317	311	285	321	309	319	320	287	292	263	287	301	335	314	260	291	303	304	293	286	288	277	321	316	274	321	296	287	290	309	280	307	291	303	278	318	323	304	283	284	310	310	338	296	290	304	313	335	290	301	329	333	301	310	313	303	339	305	306	303	311	297	325	307	322	306	327	269	314	309	270	276	303	327	289	297	323	279	269	288	326	297	317	302	290	324	301	293	275	260	293	315	305	276	318	305	328	308	318	277	285	315	336	302	269	283	289	300	272	293	286	297	283	280	299	348	291	293	274	300	340	310	325	275	313	283	316	290	276	293	285	268	308	289	293	311	310	322	279	299	307	309	299	321	287	287	312	313	305	310	287	296	298	303	330	300	304	317	302	302	304	287	283	305	299	303	323	327	320	312	316	305	300	290	284	311	290	298	290	328	284	316	288	304	295	289	304	285	295	339	311	310	285	266	296	285	336	306	313	296	321	332	279	308	315	314	278	277	286	323	297	289	309	295	321	316	299	303	306	306	316	315	301	301	321	349	283	295	325	328	322	288	291	320	311	306	303	301	321	317	309	276	342	325	294	292	312	306	295	279	304	287	336	304	318	300	275	340	280	312	275	285	303	317	307	292	292	290	372	294	321	265	279	300	293	311	300	274	324	295	304	328	341	289	274	288	275	301	301	314	304	300	331	312	280	294	307	345	297	317	280	308	292	324	294	308	265	294	328	289	320	287	299	287	315	297	288	287	322	316	292	303	290	345	305	326	326	294	316	295	297	305	295	300	337	296	295	321	304	304	331	327	327	325	322	301	329	304	299	331	305	296	292	279	296	304	304	286	290	289	297	300	337	319	282	295	278	289	279	288	301	286	314	316	286	327	266	322	285	309	291	314	289	307	307	315	357	282	288	283	292	291	274	337	311	291	320	339	298	308	301	274	281	304	301	336	307	289	278	330	319	306	317	299	281	281	282	291	262	288	294	298	317	318	283	285	291	294	330	316	322	282	300	345	280	292	266	299	295	302	272	286	285	325	300	291	305	290	305	285	281	310	289	298	301	303	280	300	325	288	305	277	291	307	274	290	306	319	298	312	305	339	314	312	305	302	283	281	302	318	277	308	288	275	301	308	297	294	284	295	295	324	298	300	328	297	275	314	345	290	277	306	333	316	314	295	296	309	328	342	292	290	314	300	295	324	303	304	315	321	331	328	313	302	298	292	314	277	294	294	309	304	268	313	316	316	325	338	311	291	303	262	306	274	305	305	289	311	294	302	306	259	319	317	306	293	266	286	305	283	304	320	310	355	297	329	297	268	310	298	293	324	278	309	300	273	300	270	324	286	304	294	351	311	304	299	303	315	289	306	290	295	305	330	278	287	284	280	284	301	308	307	312	294	307	299	343	310	288	324	313	319	309	291	320	324	320	328	301	289	318	320	304	305	284	314	301	333	330	302	276	309	283	304	321	313	308	275	313	287	296	287	315	287	286	279	299	301	300	299	298	293	294	302	301	329	287	326	296	291	278	295	331	300	308	311	278	316	307	307	305	289	312	305	284	309	268	295	287	313	270	303	307	348	266	313	268	288	307	302	308	328	313	319	309	298	302	306	298	291	320	334	334	316	287	317	328	320	326	291	308	293	312	299	308	297	311	304	306	297	304	297	309	294	306	283	293	278	297	312	290	295	302	304	308	311	315	293	331	304	310	314	312	322	299	294	309	326	292	316	330	281	334	305	309	307	336	307	324	321	287	289	290	291	293	275	354	295	303	308	302	266	334	288	307	271	316	298	306	299	308	310	294	268	335	271	317	274	279	303	291	320	316	329	301	281	301	284	323	283	309	311	297	314	305	312	288	291	312	314	318	335	299	302	321	283	306	305	309	276	297	304	317	299	291	326	266	298	303	296	286	314	312	299	308	306	310	298	327	308	308	287	301	294	299	268	309	306	314	287	291	333	288	314	284	284	300	324	294	310	302	322	291	311	297	312	305	308	300	272	291	307	301	305	301	313	320	313	284	301	297	304	306	289	310	274	316	315	349	279	303	312	315	305	316	347	289	289	299	317	279	290	300	278	303	296	311	286	315	298	297	298	322	310	292	337	281	299	281	308	308	289	313	307	275	292	298	302	306	332	318	302	307	307	313	302	278	297	288	327	294	292	305	308	307	292	307	318	273	328	329	297	317	288	300	351	320	298	306	284	278	287	287	310	298	279	279	300	303	320	280	292	317	303	322	314	328	280	309	310	294	292	338	315	327	304	284	300	342	300	309	337	288	298	307
34942	19771	4767	1634	1109	817	621	479	418	353	323	258	251	237	205	247	205	187	191	174	178	159	145	148	161	139	134	134	142	142	152	142	160	158	144	128	166	138	138	139	130	141	138	148	137	141	129	131	134	140	125	116	134	134	133	139	138	152	138	154	140	152	148	140	116	130	140	139	129	136	130	123	131	126	144	126	120	145	139	116	138	143	141	129	126	158	144	125	139	136	125	123	114	128	128	131	141	145	138	156	134	143	117	143	130	140	150	119	137	144	134	126	131	144	139	133	140	141	130	124	110	133	140	127	129	127	133	138	148	148	114	144	133	136	119	142	125	128	173	134	139	102	128	124	144	131	136	140	140	144	127	125	129	146	114	113	145	137	165	131	126	118	114	118	127	121	131	128	152	134	149	155	133	135	140	127	126	146	130	132	115	113	135	127	142	134	144	146	154	141	144	138	135	129	147	136	132	158	115	132	121	122	141	151	136	122	125	147	153	113	117	148	130	122	131	128	138	133	134	124	137	126	131	123	118	130	126	133	120	138	131	125	130	132	150	136	146	139	167	122	143	124	129	132	113	151	146	125	132	144	130	144	139	138	156	117	135	146	133	133	133	144	125	136	127	126	128	129	147	118	125	124	147	112	131	121	136	120	144	137	136	130	116	110	147	128	131	128	133	137	122	151	127	129	133	142	123	139	141	145	121	120	125	129	122	146	133	124	128	137	134	158	119	110	129	120	136	126	132	124	135	127	129	140	133	130	142	128	113	138	122	135	121	141	129	126	135	132	137	117	124	133	114	130	136	114	155	138	111	125	155	113	137	120	139	129	133	113	120	136	142	134	138	146	135	125	145	141	141	128	132	106	120	128	136	145	147	120	118	145	131	122	136	129	137	120	115	143	139	146	120	131	92	144	149	107	109	131	118	140	140	134	139	137	143	121	125	127	136	136	136	127	135	117	122	102	139	129	118	123	115	146	134	121	118	161	136	151	122	156	111	115	151	131	131	134	138	120	119	146	120	124	147	141	127	132	130	121	124	121	118	151	141	143	118	117	146	96	151	160	116	124	128	144	147	147	126	128	134	119	104	135	132	126	142	120	112	138	113	158	138	134	139	139	143	105	129	126	108	120	131	126	114	131	116	132	122	131	136	132	139	153	125	136	132	130	126	129	122	131	139	143	125	142	141	152	116	133	123	123	123	140	125	124	137	148	126	147	135	146	142	144	134	127	123	143	140	141	128	133	140	117	151	141	143	131	116	135	134	137	118	152	133	112	153	129	138	165	147	137	114	120	124	114	153	151	135	118	135	124	134	114	114	121	131	146	142	153	144	131	130	132	138	138	111	149	142	145	130	145	110	126	115	130	139	118	131	154	136	133	122	120	126	140	141	132	120	137	112	131	148	144	153	139	124	119	133	129	139	132	118	136	131	127	151	136	140	139	130	126	143	124	136	125	138	133	123	134	147	132	136	135	141	135	134	106	132	115	153	118	141	134	132	130	127	131	124	143	125	132	132	114	137	131	129	129	155	120	132	126	109	145	134	137	139	133	124	128	121	144	149	132	144	134	121	148	135	127	128	155	140	136	131	139	137	140	144	136	129	138	132	118	132	133	126	133	146	128	131	152	115	152	129	116	107	122	131	135	152	144	133	122	153	140	122	128	137	115	126	117	138	152	148	136	146	141	122	128	131	133	117	147	128	141	165	124	137	152	131	130	139	118	120	125	147	107	140	131	137	146	117	129	139	132	125	130	118	143	132	140	132	116	119	118	139	125	140	145	144	107	103	112	121	123	112	128	132	123	137	123	116	156	123	135	129	164	132	143	133	129	144	149	143	126	132	117	122	127	121	137	117	120	112	130	125	133	154	122	114	134	137	153	136	120	151	131	138	123	131	125	117	130	136	118	112	115	152	125	124	139	131	144	145	139	139	130	134	142	129	129	146	122	139	140	108	147	117	124	139	126	135	131	121	120	134	127	128	146	144	138	136	124	144	137	123	136	123	135	146	132	138	114	136	163	152	148	153	133	126	137	125	146	144	128	144	125	120	113	127	132	136	142	143	132	127	118	139	127	102	116	128	131	130	119	155	120	144	125	141	136	129	145	136	112	140	156	125	143	155	131	143	117	123	122	122	124	131	139	140	128	138	142	118	133	134	138	121	142	140	138	125	128	133	141	136	122	114	122	114	120	142	134	140	127	147	132	128	148	147	147	117	139	114	132	125	122	134	122	138	141	132	118	133	117	132	112	130	137	127	143	126	107	122	125	141	125	144	148	137	126	136	136	149	132	147	108	139	124	148	121	140	142	115	138	141	134	109	129	141	131	121	142	120	136	136	122	134	120	144	132	123	134	120	150	124	157	129	142	130	132	134	130	116	144	116	131	124	119	118	147	146	135	127	131	140	125	137	147	157	120	140	132	129	113	126	130	143	129	150	118	136	130	123	159	132	123	128	134	117	127	108	120	145	124	142	130	134	131	148	114	138	159	142	150	147	110	138	138	132	141	141	146	114	123	111	126	107	124	119	125	131	138	110	126	116	129	138	139	127	129	150	138	155	125	118	123	131	153	140	127	154	134	130	127	134	128	142	134	142	129	129	131	147	138	113	124	118	133	128	126	135	165	115	131	121	120	138	133	127	125	103	134	114	139	108	128	149	141	126	125	130	127	152	132	131	146	137	123	126	124	134	120	148	125	133	109	109	132	129	129	137	132	133	137	128	129	134	137	118	133	127	117	126	129	129	135	155	118	143	132	134	121	121	132	138	145	142	143	138	140	128	134	134	145	128	156	134	135	136	138	139	130	116	152	133	131	149	132	136	141	125	139	136	106	121	125	132	108	132	131	126	113	156	138	149	128	130	117	118	134	143	142	103	147	132	106	128	119	128	134	143	129	136	136	136	134	127	134	147	128	128	140	131	129	140	117	136	135	142	122	138	119	136	129	123	142	148	126	130	132	126	135	140	119	141	120	143	127	111	140	144	152	160	114	115	131	126	137	122	129	137	121	141	135	124	141	109	133	128	137	123	145	135	126	130	132	105	154	148	116	136	141	108	147	120	130	132	125	125	147	138	131	123	136	121	157	148	133	114	149	119	117	130	133	126	105	128	137	120	143	141	116	146	125	135	124	130	124	131	121	123	148	143	137	134	132	139	138	127	143	151	143	130	127	116	125	143	132	127	150	148	140	119	141	126	163	127	139	123	138	135	133	116	132	143	122	141	120	135	114	134	140	136	145	131	131	122	156	138	127	134	141	135	146	134	119	109	143	154	139	144	142	140	135	133	117	116	126	168	118	138	137	132	125	135	116	126	134	145	150	124	118	121	135	136	108	133	124	115	142	123	134	134	152	104	138	123	110	132	145	143	126	125	125	126	152	153	129	136	148	133	122	133	158	115	123	133	118	143	137	140	140	138	142	140	136	144	138	141	143	119	132	129	120	125	125	125	142	146	138	130	133	123	119	139	128	118	139	114	139	133	127	129	113	131	135
18036	2342	5110	5815	5094	4159	3357	2856	2402	2023	1822	1630	1504	1310	1265	1205	1070	1057	1018	887	843	827	756	775	706	783	710	676	733	644	664	683	663	631	670	595	626	601	602	606	572	550	585	557	607	556	559	566	528	552	553	554	522	519	533	540	494	518	539	530	479	543	544	495	506	547	531	523	508	534	499	548	480	484	511	475	491	499	538	483	489	497	480	488	516	503	509	478	475	483	504	543	529	516	489	499	475	489	551	494	508	511	511	491	508	430	501	473	518	492	468	496	528	484	488	448	523	478	494	523	448	493	496	540	478	446	465	519	499	474	511	484	485	479	489	483	496	464	494	485	459	520	528	518	490	489	457	512	465	490	495	465	495	513	486	486	510	461	477	471	505	528	524	488	442	518	479	502	479	518	456	493	491	501	505	524	485	484	493	515	476	490	507	504	488	471	472	481	507	483	471	528	485	491	492	456	451	509	506	456	482	524	466	495	486	460	489	468	463	435	516	442	506	475	480	456	496	499	450	452	449	467	473	464	452	458	513	487	499	488	448	506	500	507	483	502	507	476	486	495	473	481	503	492	477	515	507	483	497	437	472	475	509	481	466	522	480	500	498	479	437	496	490	483	534	481	444	504	456	458	507	451	460	486	498	496	471	486	455	491	449	498	526	473	458	446	480	508	476	490	467	500	460	498	471	477	444	470	481	467	491	457	460	497	447	446	460	468	497	483	472	525	486	493	492	488	483	505	494	496	517	442	501	501	467	437	488	439	518	464	456	456	483	472	510	502	445	497	469	447	477	506	485	485	467	461	466	499	447	478	465	499	498	470	487	512	498	480	483	500	517	511	478	515	477	448	488	489	479	479	478	486	483	484	511	458	445	462	478	483	470	472	515	486	459	486	463	496	490	483	469	460	471	504	488	449	509	493	498	492	493	499	486	482	510	465	505	454	485	480	449	447	479	482	450	453	483	478	469	485	460	478	475	491	483	501	464	478	493	497	488	440	510	485	505	497	509	490	471	498	474	474	453	477	504	482	464	492	471	463	451	481	505	503	458	443	477	469	482	477	435	484	416	452	481	490	476	522	471	467	466	529	475	440	494	458	470	488	484	483	496	465	472	482	509	460	461	518	533	451	515	440	516	482	497	487	448	486	504	472	465	443	531	452	498	471	502	472	487	469	490	502	499	509	464	501	481	480	461	466	486	466	535	482	496	488	448	482	472	474	455	510	470	478	474	512	472	462	444	497	477	477	465	497	488	494	449	473	476	514	441	529	536	500	464	465	498	502	494	511	459	506	472	511	532	466	467	489	503	457	477	480	446	498	506	487	505	462	501	498	455	499	470	487	488	472	499	489	481	465	466	477	438	458	481	460	476	476	502	533	444	494	499	508	476	495	465	478	453	470	461	457	481	471	446	486	465	450	477	463	420	490	447	526	488	479	484	493	494	496	497	526	505	479	470	490	493	448	475	501	445	472	474	478	485	520	460	434	493	485	483	462	506	476	472	482	475	449	447	467	493	483	476	465	478	525	472	502	493	492	468	490	483	452	498	502	524	475	473	488	531	473	463	501	449	528	477	492	486	487	485	486	452	488	487	466	467	474	451	463	486	464	487	440	470	505	515	493	518	495	448	483	505	472	475	470	472	496	490	478	486	519	456	506	530	513	474	482	497	461	444	497	482	496	477	477	467	502	473	488	494	492	476	489	495	485	479	486	485	532	483	518	458	486	474	452	498	492	451	510	489	458	470	490	481	479	460	506	504	489	459	456	463	525	437	516	508	471	503	496	456	449	467	482	497	491	464	464	499	476	471	475	476	541	466	447	481	480	511	447	463	494	514	473	462	534	502	477	514	483	507	517	470	468	435	464	483	465	490	507	491	484	521	472	469	487	484	507	512	488	494	499	499	489	473	493	471	507	488	469	500	476	450	449	508	486	478	500	478	497	525	461	460	450	478	517	519	491	477	469	483	446	516	470	499	484	477	469	500	493	503	457	476	474	474	462	508	480	504	550	496	508	442	512	483	495	519	503	474	525	470	490	483	462	488	492	497	488	483	494	472	492	482	482	489	475	443	496	510	509	462	467	480	487	451	515	461	480	466	505	481	479	528	510	484	503	513	460	487	505	453	487	443	510	482	471	484	491	485	481	480	517	480	493	448	477	493	535	454	485	492	470	471	472	466	477	486	472	440	463	461	497	482	484	489	466	478	463	506	503	475	490	439	495	452	480	462	496	480	488	477	450	459	542	474	460	495	462	473	491	490	516	463	458	452	469	502	455	461	493	511	470	438	494	503	462	477	489	476	478	463	495	502	489	437	465	472	482	440	486	499	443	481	458	449	498	519	459	448	477	471	470	467	469	482	466	495	455	504	468	485	470	461	449	491	516	476	458	497	472	473	485	527	465	473	516	493	480	465	449	481	468	474	480	512	471	537	530	494	517	458	515	460	479	481	480	485	492	426	499	482	479	472	501	490	480	442	506	514	527	494	503	499	485	502	474	529	493	497	453	478	490	462	470	480	476	484	477	486	493	471	490	490	513	484	498	485	506	462	477	499	491	487	471	471	471	471	459	490	485	520	518	497	462	470	462	454	475	478	488	462	539	467	484	499	490	515	435	478	472	486	510	472	442	505	482	501	517	484	487	457	520	500	470	508	508	497	467	480	516	489	456	446	479	494	487	484	526	520	458	534	497	479	463	500	561	496	507	462	539	497	490	485	545	521	505	435	489	448	496	467	483	479	457	498	467	458	505	514	487	436	478	514	477	504	496	455	497	444	505	480	462	472	484	467	446	462	505	425	502	454	483	508	490	480	516	450	485	444	474	471	444	451	522	458	486	470	501	462	440	500	465	515	491	473	474	507	465	472	490	527	530	485	471	508	497	481	447	522	462	461	499	478	470	493	506	473	440	501	534	464	476	498	481	508	497	499	512	465	494	478	464	482	466	465	492	465	481	478	464	495	490	483	480	506	483	489	513	514	407	480	464	471	495	457	497	461	487	484	487	500	463	491	461	492	485	456	446	521	498	469	514	497	467	495	513	482	506	473	481	506	514	480	488	464	455	489	462	462	455	518	442	495	438	457	484	452	480	465	465	469	483	522	492	474	475	450	449	504	457	466	492	443	474	463	463	493	486	486	470	479	447	476	494	466	506	456	533	474	475	525	454	487	476	506	484	491	490	465	501	511	479	490	497	466	478	483	506	466	524	464	521	495	480	512	527	446	480	440	464	498	506	526	492	440	478	473	503	477	519	505	491	487	449	505	467	495	468	460	512	498	511	420	488	491	505	494	480	482	515	477	465	455	473	465	466	486	528	492	513	485	508	504	441	491	472	521	484	485	457	442	468	490	434	503	498	498	504	505	492	475	457	472	481	499	506	504	472	491	489	538	496	486	477	456	457	468	514	476	524	500	484	486	465	494	481	484	477	472	475	469	521	464	450	484	490	484	486	513	463	497	489	443	517	460	461	466	435	464	462	477	493	477	458	459	444
3000	314	187	147	141	141	127	137	138	133	109	126	107	119	111	123	102	118	133	156	112	109	129	145	121	118	140	102	124	110	121	128	114	132	100	120	116	127	99	123	125	127	126	107	107	113	119	130	128	122	119	118	138	117	113	112	124	124	136	107	107	121	129	100	101	105	102	125	119	111	103	101	130	114	134	119	138	112	117	108	117	128	125	117	116	101	117	113	118	105	116	120	120	106	123	123	97	107	110	107	121	116	121	105	100	113	118	135	124	124	138	126	105	120	112	122	116	123	127	118	132	113	118	127	125	112	136	115	98	127	119	124	123	119	110	125	114	111	117	108	123	123	103	128	150	128	133	108	129	117	135	118	112	125	108	122	129	133	118	117	116	99	125	119	116	118	114	120	127	139	94	141	115	129	122	119	122	129	121	121	122	126	129	111	115	92	116	107	118	118	124	106	134	129	110	114	105	134	121	122	111	113	113	108	108	117	124	126	115	115	117	122	90	108	126	121	128	122	113	134	123	117	123	120	118	115	115	115	110	123	123	111	126	125	112	114	137	128	132	115	116	111	119	109	116	123	122	97	108	108	112	116	124	114	124	119	113	110	102	129	139	103	123	118	108	138	115	130	123	122	126	129	127	116	139	122	118	130	114	129	114	110	122	123	98	123	113	113	117	117	129	133	122	151	120	119	128	113	107	122	126	128	107	117	116	116	135	114	118	113	127	126	118	100	152	131	106	113	120	126	114	114	105	122	123	105	117	100	136	116	120	128	109	107	132	112	119	128	114	116	115	132	122	130	114	131	120	120	106	135	114	114	104	107	117	118	111	135	103	126	105	141	117	116	110	110	116	105	125	121	120	119	115	117	119	131	106	132	126	119	132	114	110	109	116	136	128	119	108	107	125	131	116	112	115	121	111	128	112	117	116	130	127	103	108	99	116	132	140	110	129	111	116	103	121	94	140	118	133	106	126	105	124	133	130	116	126	103	128	132	124	122	115	112	115	125	99	133	100	124	116	127	134	129	130	121	118	111	104	123	113	98	120	109	125	123	98	129	120	106	120	107	118	117	118	129	124	113	133	111	137	111	124	104	126	115	125	118	99	139	112	94	122	96	111	98	110	128	132	125	130	128	120	127	123	122	104	107	123	123	98	103	106	97	127	116	109	110	123	113	116	136	117	124	136	129	130	104	104	135	117	120	123	126	129	119	143	118	140	98	117	119	117	115	115	104	115	135	136	112	101	117	119	131	114	117	118	110	126	105	138	130	124	109	122	118	107	123	124	121	147	118	118	105	123	114	115	130	122	130	112	114	105	108	131	137	117	125	128	99	113	108	131	102	150	101	118	113	120	107	126	115	122	133	99	134	130	134	116	120	119	124	117	129	97	122	120	113	120	133	134	131	127	129	113	116	136	97	122	122	113	125	111	124	111	118	114	144	125	116	106	123	124	119	109	132	118	115	123	122	99	112	97	116	110	123	117	128	125	141	107	103	129	116	124	107	106	109	106	106	93	104	124	119	132	111	121	115	116	122	131	105	127	124	129	137	134	132	112	118	98	103	137	106	108	115	121	145	111	115	99	113	120	122	119	118	100	113	114	105	120	111	130	110	118	100	114	86	108	119	114	121	103	107	124	128	143	134	108	114	118	122	119	138	114	121	101	123	109	134	110	121	127	124	113	136	111	129	120	113	125	95	99	101	120	116	120	114	120	117	141	129	120	123	123	121	109	111	112	109	111	90	100	105	119	128	116	130	111	113	128	116	118	116	117	118	113	133	124	111	118	136	125	102	141	130	103	122	116	106	109	115	129	104	110	119	131	139	114	102	120	143	115	128	124	124	114	103	119	117	111	143	117	115	136	110	102	105	125	123	113	107	100	130	117	113	106	133	142	126	116	103	101	149	126	120	124	111	114	112	123	117	113	122	110	102	96	117	102	111	117	138	119	127	123	120	126	128	112	113	119	122	119	122	114	115	127	121	115	118	113	104	88	122	103	121	119	122	120	120	130	122	127	117	121	101	124	123	123	129	104	107	122	108	141	119	125	109	127	106	124	105	117	127	122	111	131	127	115	122	133	120	111	133	128	121	118	120	129	113	129	128	106	111	109	134	139	106	141	108	114	125	116	98	98	121	154	109	117	106	125	111	126	134	122	113	116	111	126	124	122	122	131	128	129	133	130	93	127	131	140	114	131	114	107	119	117	127	116	101	123	118	117	104	115	115	128	118	132	113	115	127	110	105	112	112	124	102	127	108	118	138	106	120	98	104	109	144	104	122	123	112	108	126	115	137	118	131	116	118	108	102	104	118	110	116	125	121	119	101	134	104	123	101	135	123	114	111	114	122	108	111	111	132	120	111	106	120	114	133	105	128	117	123	102	119	144	120	128	133	112	109	138	83	132	107	94	122	108	123	105	114	107	108	116	113	124	118	112	110	119	105	122	115	123	121	108	105	119	140	141	121	99	115	115	132	113	99	112	102	113	144	120	121	138	120	132	128	100	121	118	137	107	120	118	104	128	113	140	111	125	96	119	115	99	118	107	105	106	147	111	117	113	130	84	102	111	112	99	120	110	122	121	114	132	115	116	135	125	137	117	121	124	116	101	117	98	122	126	95	128	128	102	111	110	121	104	114	105	138	122	145	123	109	110	124	115	117	121	106	113	120	115	103	128	99	125	122	116	120	115	113	122	120	113	117	94	129	121	133	133	125	119	114	121	135	113	106	134	132	139	129	117	108	128	119	115	115	114	111	131	139	134	102	115	139	117	132	108	125	119	125	106	106	108	143	102	130	107	111	113	128	125	105	143	113	120	137	114	122	113	147	115	130	126	123	126	116	120	105	124	117	132	106	150	117	121	123	100	131	137	133	127	100	123	95	129	108	115	125	113	124	113	131	111	122	92	100	115	119	135	113	133	121	112	106	113	109	126	123	124	114	115	109	123	125	123	115	130	140	115	113	111	123	95	117	113	117	133	115	114	121	115	104	124	115	128	110	109	119	135	136	101	114	121	124	111	120	115	126	104	122	124	103	130	121	111	148	127	145	140	123	130	128	110	117	105	116	134	132	109	120	106	121	113	119	110	117	96	117	134	122	121	113	129	106	125	121	100	133	116	113	121	114	116	98	123	103	123	113	134	119	120	113	109	137	111	125	113	107	130	121	127	97	111	117	118	99	99	103	111	117	110	120	116	104	120	128	118	126	123	126	120	126	90	110	102	107	126	127	127	112	125	103	143	122	123	137	122	122	142	113	114	131	112	104	115	105	133	102	106	106	126	108	125	113	123	118	120	140	116	94	101	120	121	107	127	125	103	136	110	106	122	116	124	112	111	115	138	112	115	126	115	114	113	128	101	111	101	130	132	118	111	122	123	118	110	131	119	124	114	108	117	109	114	123	145	113	106	113	124	107	126	115	99	119	120	107	126	124	121	118	112	135	121	120	127	106	106	108	118	123	132	126	116	130	122	113	119	142	128	101	103	116	107	102
4444	560	612	579	561	621	532	533	476	506	482	479	450	436	454	452	454	455	467	421	414	415	434	433	446	430	428	453	427	452	423	446	435	435	432	458	464	445	423	420	433	433	414	413	454	406	446	460	432	465	427	435	434	401	435	427	423	382	394	428	404	436	450	452	419	436	388	448	416	417	445	393	398	446	423	417	386	424	429	432	430	456	421	475	436	408	474	422	429	409	403	406	448	420	418	423	396	423	425	411	427	421	432	463	435	381	457	439	396	384	447	457	423	419	421	439	453	467	447	448	418	416	413	411	418	416	430	410	404	434	388	442	422	419	419	420	420	437	474	458	414	422	433	408	445	444	417	451	463	420	413	436	429	456	445	436	452	440	386	478	435	397	463	469	430	399	424	439	420	425	438	408	399	412	433	464	443	431	451	428	404	446	468	429	444	447	408	441	440	419	418	438	443	443	427	406	421	438	424	440	421	430	470	440	441	440	424	441	411	414	428	477	433	441	419	467	417	410	429	414	463	441	417	411	435	421	389	400	401	435	427	455	419	391	424	434	430	424	416	444	452	388	406	421	411	391	424	411	415	402	430	455	441	452	414	427	443	430	460	427	441	430	447	441	446	427	429	416	421	393	429	413	441	430	440	439	424	434	432	418	435	446	412	469	422	421	436	378	428	433	416	431	431	427	432	446	391	424	417	451	392	446	422	399	388	439	464	401	430	424	400	421	438	451	412	436	448	434	424	464	466	464	410	431	414	427	429	405	448	446	430	421	451	412	425	435	415	428	456	404	471	419	422	432	433	395	449	414	457	431	423	449	430	445	463	476	447	413	476	419	417	425	411	403	441	435	431	434	417	400	401	416	434	401	398	396	418	379	419	473	439	420	410	427	436	416	418	407	415	428	427	398	462	437	451	430	420	425	409	452	386	445	468	419	427	419	465	397	435	481	444	413	445	431	446	429	429	423	457	396	416	442	405	433	432	429	428	448	420	436	428	449	437	425	474	427	442	455	433	421	426	408	431	431	438	452	437	439	446	441	409	396	433	427	438	416	443	465	430	445	412	422	445	430	412	427	465	384	396	433	445	438	414	417	451	413	431	480	430	448	449	409	413	460	422	409	448	436	427	451	444	447	414	442	422	438	439	456	449	432	404	433	418	466	420	458	426	406	425	440	453	418	412	395	430	433	392	502	454	409	454	433	442	417	436	421	464	419	440	420	385	436	434	401	411	443	433	425	403	463	437	443	425	416	462	445	456	448	454	442	416	420	430	439	428	411	444	430	485	451	434	449	389	422	435	423	400	430	436	436	437	417	430	425	442	451	464	402	429	412	441	437	409	425	468	429	426	439	416	444	465	453	431	436	437	417	438	431	424	449	464	445	435	462	416	450	451	391	427	434	416	407	401	414	429	398	421	462	447	405	445	421	411	428	416	438	457	424	418	441	434	456	415	437	434	421	438	397	433	421	421	417	410	431	438	453	413	443	424	406	433	385	476	464	436	405	399	406	458	456	433	468	410	425	402	454	444	432	430	418	410	413	439	437	459	461	414	462	430	438	415	408	436	469	433	430	447	403	449	422	444	455	421	433	424	431	453	483	416	431	443	428	445	409	408	446	460	453	417	431	390	444	417	432	447	406	434	440	439	424	425	449	454	425	395	432	416	418	409	426	450	442	435	419	436	400	414	415	448	427	452	434	430	455	459	411	454	415	434	432	427	450	400	419	437	418	434	425	401	436	407	431	450	454	467	439	391	432	432	428	435	414	455	405	413	449	414	418	438	406	440	438	414	431	453	415	446	414	443	457	405	439	434	445	413	422	407	421	437	410	398	439	433	459	438	422	431	463	439	438	432	441	441	432	428	486	436	448	409	456	415	424	434	400	430	436	397	459	404	429	451	430	423	409	428	444	447	432	423	436	454	410	407	434	443	405	442	413	444	443	413	438	450	428	437	430	412	418	445	379	426	464	409	447	435	386	446	435	424	450	438	437	377	403	405	433	462	446	418	396	456	441	434	416	418	418	418	410	406	421	420	419	463	472	424	424	436	441	408	442	493	441	398	414	449	432	413	414	433	419	417	404	422	413	467	393	428	449	474	459	426	426	444	419	426	406	426	467	459	434	389	426	446	399	441	458	488	429	418	437	425	435	428	431	419	434	454	444	424	420	410	430	457	455	433	443	419	402	443	422	448	451	421	445	408	433	430	423	450	436	442	461	441	400	415	426	438	422	408	431	465	380	431	438	462	434	436	411	373	443	423	414	467	436	436	473	417	414	407	393	407	456	426	417	454	444	413	430	411	406	458	416	422	417	416	423	415	381	403	425	430	454	424	451	418	419	388	427	419	436	426	435	427	383	412	431	409	427	430	443	457	444	432	423	399	399	424	445	414	446	394	420	461	451	437	423	422	443	428	415	430	417	413	409	422	422	422	475	414	397	448	453	466	450	396	453	432	439	417	439	406	439	475	446	446	418	437	423	400	400	433	437	411	412	407	424	457	441	415	491	414	440	393	411	413	415	422	445	467	467	464	451	436	413	443	419	417	427	430	453	425	418	397	417	407	417	437	434	414	465	393	415	416	441	434	427	427	448	422	442	473	406	413	414	404	440	461	429	474	446	423	388	445	423	458	459	432	427	442	447	447	462	423	425	423	397	462	424	430	412	425	422	441	434	444	424	414	434	437	402	433	426	439	445	420	416	408	495	433	402	427	431	447	424	384	422	464	400	445	411	435	377	405	474	425	437	446	440	410	416	430	434	421	441	432	471	467	431	448	399	422	431	445	415	406	451	424	402	388	447	429	408	463	436	412	435	426	439	462	441	461	414	407	407	441	423	464	455	417	456	399	447	429	416	424	428	393	466	470	414	416	415	438	416	415	415	410	408	433	433	439	406	399	437	435	463	434	415	420	443	372	446	458	439	425	441	409	434	448	437	447	452	446	409	458	419	452	436	443	428	392	432	464	430	407	410	440	396	402	429	460	435	445	423	432	390	460	415	423	438	446	425	449	431	445	405	426	405	448	398	444	427	411	433	422	383	442	398	400	416	406	417	438	446	400	410	468	426	458	463	422	381	413	429	427	422	422	436	467	463	431	425	422	449	456	433	432	408	409	434	463	429	439	422	435	411	431	429	396	428	437	456	400	422	436	417	424	441	441	401	433	444	423	439	397	456	440	419	408	460	440	432	408	407	455	417	439	394	408	435	441	452	440	446	467	487	393	400	414	416	441	414	391	424	389	463	448	393	458	423	446	436	409	441	405	453	462	459	423	434	441	411	399	418	418	431	479	440	416	449	410	439	463	414	431	419	414	409	432	433	418	427	440	421	400	423	426	437	434	432	434	482	442	430	452	401	419	480	441	420	416	413	400	421	416	420	433	452	413	437	445	417	423	437	438	433	447	431	433	466	396	431	420	403	413	428	424	444	407	425	396	383	390	434	390	479	425	463	444	427	429	442	430	413	406	454	423	451	464	435	445	435	414	419	408	401
26550	6733	1221	804	566	419	317	233	190	181	149	162	121	119	122	127	100	109	96	115	98	94	105	88	89	86	91	97	81	89	77	83	95	85	90	68	77	79	77	79	87	72	83	69	75	83	94	76	82	80	75	91	79	63	75	91	60	66	75	87	77	71	77	59	81	80	85	86	66	74	74	68	70	65	80	79	76	73	75	75	66	91	58	66	72	74	79	78	78	82	74	71	63	87	64	79	88	74	91	76	64	70	76	86	67	89	84	71	70	63	80	74	70	78	73	72	80	83	78	64	103	89	71	65	75	69	63	82	87	70	71	72	86	58	72	78	71	71	79	88	78	77	76	74	70	72	70	79	85	78	85	64	63	62	83	85	71	101	70	94	65	78	61	57	69	73	81	78	83	81	74	89	79	81	67	73	70	72	86	86	63	91	65	65	76	87	78	100	65	73	67	70	97	74	73	74	62	79	71	67	70	68	86	81	61	75	74	65	71	71	97	85	92	70	78	79	74	67	84	75	83	62	75	66	78	78	70	76	59	90	66	87	67	69	65	56	79	90	72	68	70	68	85	68	71	68	79	72	77	91	81	68	83	73	73	70	73	85	60	72	91	61	99	91	63	75	71	74	79	72	59	71	75	69	82	80	63	94	74	90	71	67	75	82	88	76	103	84	65	73	78	66	61	87	76	77	70	75	87	65	65	67	89	65	89	83	81	77	76	53	78	76	54	75	76	72	83	80	75	68	78	72	64	65	72	77	82	72	79	84	75	68	86	68	65	77	66	53	67	62	75	83	73	72	72	73	79	74	83	65	61	73	75	71	79	77	61	73	85	66	81	64	73	67	84	58	59	65	69	76	97	74	99	61	79	86	69	73	70	85	72	98	64	83	73	90	78	64	83	89	63	71	87	60	73	85	79	73	73	84	60	77	75	79	78	81	72	79	67	77	74	90	79	69	60	73	55	73	85	69	79	69	85	75	88	69	63	71	69	63	78	83	87	73	72	71	82	89	75	87	74	75	68	70	85	74	78	89	71	66	77	81	69	78	72	83	64	69	64	77	78	69	85	72	83	70	87	70	69	77	60	85	96	85	70	69	69	80	73	81	91	85	79	76	97	77	78	69	74	66	79	66	77	75	81	81	64	67	82	63	73	66	74	70	78	78	75	92	81	58	84	76	79	91	60	65	72	91	72	82	68	71	63	94	84	80	75	80	67	62	78	83	75	83	61	77	79	93	71	87	67	79	72	79	79	75	76	69	72	75	65	60	77	74	85	85	80	73	70	83	80	85	81	53	78	67	72	66	86	77	72	66	74	96	96	69	79	73	83	67	81	53	71	84	70	64	71	53	59	81	81	60	69	85	71	75	77	66	71	75	78	67	68	73	67	87	79	71	81	86	74	76	76	86	75	75	76	71	71	63	75	80	78	93	74	74	77	73	81	84	69	69	73	60	75	73	60	74	79	78	83	80	62	67	67	83	79	72	72	85	86	64	65	67	78	79	61	68	67	91	69	72	69	67	71	68	59	77	93	76	66	81	78	70	80	67	65	76	78	81	74	75	70	73	62	74	93	82	74	76	71	78	81	79	66	76	63	66	75	74	96	62	77	85	93	83	72	72	71	74	73	75	86	79	70	68	63	67	89	63	69	78	78	86	80	75	74	81	62	66	71	77	100	79	57	70	82	78	65	67	76	76	67	65	76	80	76	68	69	77	81	79	66	71	72	75	81	67	79	71	67	69	77	70	94	71	65	88	76	78	80	84	82	74	81	70	80	68	88	63	71	75	62	77	78	86	72	73	86	73	61	70	71	65	84	69	75	83	75	81	73	97	85	64	63	64	76	92	81	67	81	79	90	74	74	59	66	75	75	70	78	71	62	75	79	85	66	63	68	82	90	76	77	81	69	81	88	63	74	68	81	61	72	93	64	66	71	89	86	71	72	66	75	74	64	73	64	82	76	75	88	70	81	67	75	79	87	79	96	79	73	72	76	71	69	69	71	61	80	72	87	72	73	87	77	66	83	90	80	65	83	82	77	75	80	78	69	76	78	73	74	73	77	65	81	70	66	77	81	75	80	87	71	78	73	78	75	89	76	63	82	81	67	79	83	83	83	69	78	72	71	69	94	84	61	66	70	58	77	57	52	76	85	78	69	85	59	82	77	85	62	80	64	60	82	75	82	69	88	75	81	87	96	60	76	80	68	68	79	100	69	81	68	80	87	72	70	69	61	77	88	68	87	93	84	81	71	71	81	65	73	77	47	89	74	73	83	86	79	63	73	56	68	77	70	73	72	85	75	63	76	73	60	72	80	65	78	82	74	76	77	70	75	70	70	69	90	67	79	80	73	86	81	75	59	76	71	80	72	69	58	78	90	69	79	81	72	68	74	78	76	72	72	85	75	77	70	79	88	81	69	86	70	75	68	82	87	77	90	61	59	83	85	77	86	71	80	73	61	86	71	78	71	70	67	100	63	62	80	93	73	71	74	84	80	75	74	70	76	65	63	75	82	80	84	81	77	65	81	78	83	67	75	77	67	65	54	70	97	96	64	86	82	75	65	72	55	74	67	73	62	54	73	87	61	72	92	73	79	76	73	76	81	69	79	75	71	66	80	72	58	73	73	76	84	56	68	82	95	78	78	74	74	69	65	92	77	80	63	76	81	69	71	64	74	75	67	68	75	73	81	81	73	52	77	69	69	74	70	90	75	61	66	68	57	73	77	58	79	66	83	75	77	84	82	60	60	67	92	76	82	81	78	73	56	71	75	83	68	76	86	72	82	78	67	78	77	76	85	72	78	72	86	88	82	64	87	82	82	64	74	75	77	79	54	68	74	63	94	80	76	93	61	79	68	78	69	73	73	67	73	66	85	62	53	73	78	78	89	79	72	79	64	73	83	75	86	72	62	83	63	82	77	70	63	60	51	81	64	74	77	70	68	79	71	72	65	60	71	76	74	63	74	79	85	54	75	67	72	80	77	77	64	74	70	68	74	78	65	69	78	89	77	63	71	83	80	82	77	92	79	66	72	72	69	63	71	72	78	87	92	78	80	84	72	80	80	70	62	82	80	71	70	78	63	81	83	74	57	84	74	71	78	84	57	74	81	77	71	70	75	62	64	63	75	69	86	88	87	73	73	68	71	77	74	60	78	75	79	78	77	78	86	75	81	65	79	77	72	77	61	63	73	65	96	88	89	74	92	72	79	74	73	71	71	70	64	94	77	65	67	67	64	67	86	71	74	69	70	75	82	72	59	60	72	84	69	78	71	68	78	74	78	67	68	76	69	76	76	77	66	87	85	89	73	65	87	62	78	84	74	67	82	62	63	66	81	76	79	81	89	76	60	79	69	65	86	75	72	81	63	64	70	76	80	58	69	80	73	81	73	85	77	92	78	73	75	79	79	75	77	85	73	80	79	72	58	63	67	58	74	77	69	66	71	81	75	80	72	78	71	77	64	93	69	87	65	94	74	77	70	77	63	81	73	73
13433	1157	2724	3099	2706	2175	1836	1556	1355	1097	1001	854	817	835	670	611	640	545	565	507	523	513	460	417	446	441	436	421	398	383	423	382	381	389	398	338	354	369	339	332	366	329	336	338	346	328	372	334	332	329	365	309	308	330	302	327	333	326	345	304	328	285	295	317	297	338	314	287	310	318	331	323	291	313	294	298	332	306	327	314	293	290	309	305	334	330	314	300	271	329	308	338	307	295	288	299	302	345	327	286	283	305	315	315	304	311	346	297	311	320	292	273	296	306	360	305	310	302	280	295	309	295	304	286	290	335	314	309	312	321	356	305	305	286	285	321	287	302	316	310	311	311	279	318	320	314	303	299	306	299	309	327	274	289	295	305	279	296	304	314	317	293	337	332	297	318	305	294	321	330	298	327	297	335	321	345	274	285	296	300	320	307	281	321	328	297	317	306	275	327	325	284	307	325	305	294	307	304	302	287	316	330	303	310	284	303	311	277	273	304	284	304	310	298	307	307	282	301	279	313	302	299	287	306	312	321	298	293	302	295	314	304	315	329	304	282	305	289	290	279	276	290	263	301	287	268	285	322	288	269	340	302	281	325	303	289	293	299	302	286	304	303	299	293	336	310	303	299	276	316	364	295	278	290	299	272	294	313	295	296	292	291	292	290	318	314	294	305	301	278	265	282	299	319	283	303	293	306	303	272	282	288	310	285	304	305	289	300	269	292	301	276	304	309	284	325	317	290	302	303	303	311	323	271	306	270	290	291	284	316	288	274	302	287	321	307	328	268	312	296	307	349	308	315	304	302	316	293	284	324	316	299	308	292	309	291	301	318	298	348	314	302	294	307	325	307	300	267	295	332	321	304	288	308	290	303	302	326	303	334	301	336	330	307	283	264	288	296	306	311	303	319	274	287	296	288	327	329	300	310	300	301	287	307	288	299	299	284	305	323	273	317	243	309	317	299	298	298	293	297	267	330	324	292	279	295	327	288	280	278	282	283	283	268	327	312	269	316	308	297	293	305	268	267	304	329	299	293	315	278	293	285	281	278	301	296	316	282	292	302	281	302	327	298	280	317	311	277	301	329	328	294	336	281	301	292	325	305	301	300	292	307	302	320	295	277	310	258	310	334	308	281	279	287	333	320	303	306	331	300	286	337	310	297	308	323	293	317	296	303	297	295	326	302	308	312	290	322	306	293	284	296	276	312	335	315	318	253	288	272	316	332	298	292	301	336	322	320	301	321	333	315	289	309	300	294	284	263	290	311	285	301	294	277	319	300	282	297	316	305	299	300	329	334	324	313	309	281	308	324	299	287	305	297	330	285	283	322	307	280	322	285	290	294	288	324	327	295	288	277	304	309	336	306	308	301	306	306	349	303	290	309	339	310	309	279	296	303	288	289	308	300	310	304	308	319	326	263	301	305	302	302	295	304	314	288	310	290	330	305	285	290	321	293	299	285	296	297	298	289	296	275	307	314	305	316	327	319	315	310	304	287	299	294	267	285	289	311	307	287	266	318	302	301	299	303	321	281	304	294	310	293	280	291	290	301	327	301	306	311	323	304	319	326	293	317	310	287	269	288	321	315	310	258	310	316	259	327	299	299	280	305	277	269	301	287	307	300	319	276	317	312	277	325	312	281	317	280	292	295	304	297	276	316	311	294	301	327	315	309	312	336	281	302	307	306	307	302	277	286	300	305	294	301	306	321	316	300	305	303	288	286	322	292	313	298	284	273	310	314	288	330	271	295	294	318	285	338	295	295	328	321	286	342	294	293	321	320	322	302	280	303	289	304	293	320	277	289	314	304	277	337	290	299	311	302	301	271	317	257	300	318	273	294	286	287	300	301	312	280	305	301	293	304	303	301	288	276	287	331	270	284	280	283	315	302	286	283	314	286	324	286	299	311	323	290	334	286	315	298	270	306	284	300	326	294	316	302	278	273	310	322	284	305	287	304	286	291	290	304	303	297	278	286	289	305	295	311	323	294	298	313	303	314	327	310	321	316	322	312	303	298	281	289	326	301	272	289	295	318	313	304	287	304	337	291	304	316	291	304	300	317	304	330	281	292	305	279	329	275	318	303	318	319	302	298	290	297	294	324	331	301	284	307	316	271	285	300	286	314	301	308	288	335	303	278	319	304	273	305	314	313	299	284	295	271	291	292	318	281	284	318	293	264	278	315	307	302	284	312	292	299	315	324	300	298	296	308	307	324	317	322	314	287	297	294	292	272	300	305	319	286	291	290	275	295	277	312	309	303	298	290	304	270	308	316	281	317	283	299	312	315	321	280	315	299	282	320	306	291	282	291	287	290	323	281	322	302	308	288	299	303	268	326	281	285	320	284	298	303	302	302	286	327	306	310	291	286	312	327	313	314	319	292	287	310	322	323	275	286	327	308	289	295	295	293	325	280	291	294	305	305	293	300	320	303	308	294	318	285	283	320	307	314	300	302	302	329	319	294	257	311	326	296	297	291	289	302	298	290	299	298	282	286	305	293	309	321	313	294	279	309	296	285	324	290	318	291	290	297	284	261	316	310	314	285	281	292	303	316	300	318	280	310	290	308	318	289	299	309	327	309	300	308	325	295	313	326	296	288	314	276	288	310	301	286	251	309	294	295	302	309	286	327	300	313	304	311	300	293	298	313	318	331	279	304	298	319	294	291	308	312	310	306	282	314	260	316	307	293	288	301	309	296	304	323	291	296	277	291	304	312	316	317	305	287	300	312	321	313	275	304	291	306	288	301	318	299	310	320	312	284	311	314	287	296	321	325	290	291	283	286	320	314	316	307	304	298	347	295	311	320	302	306	313	266	309	333	275	297	280	305	327	274	297	295	311	305	303	301	317	266	317	308	285	309	283	299	298	264	281	313	294	280	296	295	314	306	279	315	286	285	299	312	311	325	315	301	286	332	277	305	301	314	309	332	325	316	295	287	303	297	278	295	323	298	321	318	297	305	294	294	311	284	313	321	281	334	295	354	298	325	302	315	285	300	290	306	287	310	286	315	290	308	264	291	319	314	298	310	303	253	307	283	296	287	310	288	286	333	326	293	295	324	301	272	300	318	288	301	295	266	305	280	268	329	300	305	339	304	318	307	276	301	314	287	294	289	347	278	308	288	296	298	298	294	287	286	300	307	312	297	308	312	316	308	299	300	306	317	263	309	302	302	289	302	290	292	325	291	281	296	335	320	329	310	270	299	285	306	304	321	283	298	284	304	299	278	326	298	295	311	291	282	339	285	295	278	323	293	295	342	326	295	283	305	311	299	277	326	302	322	302	309	320	329	305	296	308	327	299	305	282	329	306	302	306	272	324	273	283	321	287	306	309	313	333	321	289	282	339	323	282	278	286	294	303	305	305	337	296	306	302	287	315	297	333	293	294	335	327	327	286	308	290	280	341	302	311	305	326	314	265	307	329	299	301	318	293	310	301	291	296	303	277	279	293	308	280	314	276	322	281	310	305	345	288	346	290	296	283	320	307	300	285	275
32488	17737	3634	1611	1064	748	563	430	403	337	274	252	244	204	210	196	207	192	160	146	181	156	141	169	172	148	127	148	134	152	126	174	123	130	138	141	130	140	120	135	142	133	141	108	130	134	123	137	115	138	122	127	136	117	111	142	121	149	117	121	127	131	125	119	131	146	135	147	140	120	123	123	134	134	132	138	133	130	140	131	110	129	115	97	94	129	138	131	130	128	136	143	121	126	126	124	118	122	125	129	116	136	132	119	125	98	127	128	129	123	128	148	127	118	135	116	126	118	136	103	105	131	133	131	120	145	134	122	119	120	118	142	150	145	124	126	140	122	142	127	108	135	148	131	120	136	134	122	142	127	136	137	125	128	129	140	120	123	116	123	109	126	123	121	128	144	132	112	132	104	113	125	119	131	136	116	132	119	125	134	127	137	145	116	133	141	123	112	146	129	126	118	131	116	113	149	123	138	118	116	112	105	108	113	134	129	115	115	131	117	143	139	105	143	136	134	122	128	132	132	122	145	113	114	133	135	135	122	99	117	127	132	133	135	124	125	131	123	113	127	111	122	132	110	109	135	111	112	138	108	118	116	106	136	131	135	130	122	139	124	135	113	131	127	121	127	112	113	125	112	113	113	145	144	130	123	115	144	153	140	136	126	116	122	128	119	127	132	127	142	130	127	126	121	121	127	146	119	134	123	137	119	128	137	123	128	117	115	123	129	129	122	124	133	110	125	130	125	129	118	105	125	139	130	146	108	145	132	118	112	122	118	110	105	135	115	133	141	129	133	129	125	135	143	131	122	116	149	141	158	137	118	120	127	138	134	134	127	108	125	119	131	128	120	133	104	129	127	98	132	136	148	120	131	134	129	131	142	97	125	132	105	123	123	96	134	141	101	129	109	131	120	135	127	118	130	119	139	144	144	127	120	121	159	136	132	136	129	120	102	131	124	117	120	128	125	154	125	132	120	142	122	135	123	123	122	120	140	119	132	128	129	127	130	131	129	124	128	145	133	125	129	151	125	116	132	121	152	133	120	118	143	121	93	129	141	115	145	143	131	147	132	117	129	139	129	130	136	152	122	114	113	139	128	137	138	123	126	119	103	128	126	137	116	110	141	142	134	120	115	123	135	110	116	114	119	123	132	117	125	124	122	126	142	138	119	127	121	114	111	118	131	110	109	139	124	127	132	135	132	145	122	128	132	131	127	120	122	121	126	146	89	119	113	126	147	137	126	141	132	124	115	134	122	153	122	139	134	138	140	118	113	141	122	113	128	112	128	140	103	114	116	134	137	133	110	111	135	110	104	132	113	116	134	128	135	114	125	119	138	136	122	121	129	128	134	149	136	114	119	139	111	133	128	132	120	121	126	127	145	129	107	116	126	128	117	143	124	124	134	130	128	136	144	105	127	121	134	112	134	136	120	98	131	126	115	131	116	126	146	131	124	118	152	129	120	129	110	132	118	140	142	143	124	145	130	146	114	128	131	133	122	122	128	135	124	106	123	130	133	118	129	129	125	134	114	133	110	128	115	137	144	123	102	109	145	117	135	118	131	110	106	122	111	133	146	125	113	97	123	133	143	134	129	120	146	112	129	133	131	127	130	123	128	120	126	143	138	131	139	130	115	119	124	127	146	114	115	132	134	125	114	132	116	144	113	102	145	128	122	132	120	130	131	136	137	114	122	141	127	112	126	130	141	124	122	125	127	128	137	123	135	113	123	116	117	131	146	127	142	142	132	121	110	108	129	128	128	115	128	129	130	132	124	128	127	112	132	131	105	116	128	111	124	158	114	107	143	125	120	123	120	149	126	120	118	113	116	130	111	131	129	114	117	128	130	134	140	120	149	130	119	132	132	121	123	110	127	124	131	135	126	126	121	131	116	120	116	119	112	121	114	110	116	149	99	125	126	130	128	120	128	137	128	127	134	114	146	138	122	125	122	113	120	141	132	122	124	121	121	125	122	119	138	104	139	131	130	135	125	101	117	129	124	115	115	136	123	132	123	107	138	119	113	129	119	139	122	121	117	123	117	136	112	123	127	131	138	113	118	118	96	116	120	105	122	119	117	129	119	133	139	137	123	130	123	121	129	133	105	106	134	138	117	114	134	111	127	127	112	123	117	124	131	118	129	109	138	164	142	137	118	138	141	136	108	132	121	125	135	128	125	133	122	141	136	133	119	129	122	134	137	103	113	136	122	116	116	127	119	119	107	134	113	134	146	122	134	110	110	130	123	108	152	130	139	117	125	125	129	118	124	99	122	127	132	141	106	140	115	109	128	129	130	117	101	116	135	131	125	139	132	165	110	131	138	130	109	124	149	122	132	117	129	125	130	143	141	139	114	150	117	125	113	126	126	143	114	119	131	129	127	152	129	136	123	128	117	114	123	130	137	143	97	141	118	136	114	143	125	128	138	128	123	121	122	120	132	125	114	137	125	129	122	142	130	105	129	118	124	113	118	130	127	118	138	127	132	136	112	114	127	117	130	133	140	117	127	123	124	126	148	129	119	108	135	123	131	127	118	116	129	129	122	125	144	110	114	120	107	115	144	125	124	107	128	136	113	113	119	136	140	132	121	126	128	119	130	127	127	122	115	119	116	130	146	127	129	113	116	128	122	121	121	113	113	122	129	118	104	122	124	131	108	114	124	120	121	122	112	135	131	122	129	137	136	134	123	118	117	119	125	145	119	127	130	120	117	129	119	118	121	122	132	140	125	145	139	129	122	134	122	138	104	109	120	120	124	128	99	122	132	126	141	154	127	126	137	123	129	113	125	133	122	139	128	145	130	126	113	137	139	129	107	129	125	125	129	140	137	123	151	129	132	114	132	143	146	121	127	107	131	112	130	127	142	138	115	114	122	129	130	112	117	122	122	119	128	143	140	111	112	128	118	129	118	139	136	117	112	110	138	108	129	109	139	125	143	130	137	115	131	141	124	114	121	119	122	124	125	120	136	113	118	145	139	139	94	111	116	115	112	128	125	121	132	120	142	128	128	120	95	121	106	132	108	115	133	117	114	146	124	118	122	124	135	127	110	129	128	121	123	144	135	128	115	110	139	124	123	117	113	126	121	142	114	144	122	125	110	148	130	139	122	108	131	107	121	138	110	133	137	128	113	139	110	150	141	139	128	150	103	128	121	114	119	118	119	130	111	123	113	147	139	123	127	122	119	140	126	102	137	133	114	117	137	117	137	135	137	140	123	116	109	132	117	141	126	118	139	117	110	128	104	134	117	140	130	138	126	110	130	151	125	131	130	132	125	148	121	121	120	119	122	112	114	127	109	139	118	142	126	119	126	140	126	139	150	120	126	131	130	128	136	110	91	149	121	142	141	97	116	121	123	115	106	131	122	134	136	120	129	110	131	118	123	127	154	123	129	126	128	136	121	138	121	107	133	130	121	102	122	124	136	114	122	154	135	112	125	124	128	125	127	136	129	118	106	133	131	133	119	119	122	119	122	140	121	124	133	121	127	129	133	139	106
16852	2146	4816	5463	4775	3962	3306	2719	2216	1926	1800	1527	1390	1348	1230	1115	1049	946	893	871	805	757	745	745	745	715	695	676	624	646	659	616	614	555	595	573	561	568	510	546	528	549	553	532	530	576	531	530	481	523	536	518	514	522	482	533	521	487	475	507	528	484	503	507	512	500	486	499	527	487	504	485	525	497	450	486	528	465	454	503	460	495	469	487	491	496	437	479	484	508	502	431	457	464	483	530	474	461	474	477	502	435	459	481	448	462	483	487	484	454	492	482	454	479	464	466	452	460	484	460	478	448	488	455	424	442	442	461	490	471	488	471	469	455	464	471	437	448	451	446	479	424	489	450	478	458	460	461	390	448	489	468	479	411	488	475	475	450	473	473	453	447	457	481	430	525	493	462	470	464	450	485	459	486	465	449	474	477	489	490	455	510	481	445	439	464	458	439	450	442	488	453	422	439	475	441	459	475	482	439	450	434	472	473	465	445	490	461	471	475	449	442	452	474	441	416	476	444	448	426	457	461	439	474	456	467	496	440	466	453	520	460	455	440	468	452	447	469	509	466	447	473	467	478	448	450	474	504	495	436	444	499	453	462	484	510	485	466	453	465	450	505	454	470	474	482	475	433	444	463	502	446	451	447	446	436	474	498	486	487	463	468	461	472	424	484	503	479	467	456	501	449	447	441	460	460	481	507	455	443	466	498	457	508	478	460	457	463	457	468	462	454	466	437	449	437	445	497	485	453	458	436	479	454	466	413	429	453	458	479	457	439	475	441	435	443	430	430	457	451	462	445	483	470	487	477	481	419	479	472	448	445	449	441	459	443	441	464	473	426	442	461	505	455	471	489	440	478	452	504	456	454	431	471	466	448	433	434	422	499	465	471	447	463	446	433	452	413	425	454	446	471	466	471	448	441	431	439	467	437	492	469	472	475	461	439	473	471	473	481	462	446	467	465	458	481	473	481	487	472	474	451	458	459	444	492	437	444	470	444	484	474	496	469	488	470	482	465	467	445	410	498	461	447	433	490	430	461	458	453	435	478	468	465	476	450	493	438	468	452	463	476	430	468	478	465	448	474	503	476	457	431	433	430	464	472	416	452	473	478	478	507	467	485	481	424	446	445	448	436	456	476	459	473	491	430	467	459	432	486	468	438	436	453	462	462	488	442	441	489	452	478	431	460	462	441	429	466	450	442	477	476	463	471	455	465	438	460	476	434	413	435	451	497	465	440	468	484	495	469	463	462	469	443	455	475	440	436	455	434	456	455	443	449	471	491	469	476	463	469	457	442	471	476	460	456	445	454	495	476	469	458	433	455	477	477	471	467	464	484	427	410	468	459	443	494	430	494	451	459	489	460	446	444	425	465	464	460	472	435	449	435	449	459	448	493	430	456	459	476	422	465	451	440	445	459	487	495	437	465	462	457	473	476	435	460	464	465	446	448	514	435	521	433	449	445	480	444	442	506	478	468	455	471	444	468	467	458	450	443	474	456	478	465	486	443	459	438	441	476	478	481	468	492	425	439	449	447	435	448	443	428	415	473	474	457	441	451	453	424	487	443	513	488	458	436	464	447	440	412	463	442	452	464	460	473	468	465	490	468	452	452	429	467	465	468	463	439	426	476	430	512	454	452	461	498	447	449	426	467	467	473	484	436	451	439	472	456	454	464	478	465	477	455	452	439	469	464	432	436	416	445	439	449	444	479	451	456	440	473	474	465	438	453	458	485	464	433	464	454	463	472	449	498	431	462	463	486	490	462	439	453	468	446	470	488	476	444	416	459	455	468	464	464	435	495	441	462	478	452	465	457	434	450	443	469	465	452	459	451	476	488	451	452	487	436	456	472	478	477	461	439	460	438	499	497	456	489	457	456	475	411	475	437	438	447	425	475	476	432	498	469	467	428	475	436	459	451	457	447	430	489	482	443	473	468	478	444	477	468	457	471	450	445	438	481	450	465	478	473	456	434	459	461	438	460	468	481	476	482	469	414	470	478	426	452	422	448	464	446	444	460	445	429	472	414	452	432	450	451	437	416	431	455	464	505	493	439	500	464	428	448	431	428	454	485	434	469	486	455	471	476	465	450	482	479	442	451	472	484	480	489	447	453	461	450	478	493	453	491	452	443	487	473	431	442	457	483	468	483	462	462	447	439	453	462	473	439	444	429	434	524	458	471	455	457	449	471	458	428	466	448	425	467	506	486	449	412	409	451	466	505	442	459	436	501	476	460	459	439	475	471	494	461	477	470	447	421	451	462	465	459	454	429	446	465	419	457	460	470	450	454	426	471	484	462	463	447	449	464	487	432	440	462	475	466	462	479	470	454	431	496	500	445	468	462	453	475	448	487	475	466	476	504	450	470	483	463	449	439	500	486	468	445	496	462	461	458	453	461	439	449	435	492	451	451	442	446	479	461	454	416	429	443	457	446	404	444	459	461	451	446	438	418	471	462	477	446	431	486	493	466	441	492	450	453	485	456	471	454	468	461	445	440	471	443	437	468	437	447	472	452	476	452	463	470	462	477	432	508	470	427	444	451	490	429	416	485	490	454	481	467	451	482	471	454	477	434	448	453	435	446	450	454	491	430	457	458	459	459	485	438	526	490	491	472	454	439	474	431	455	455	439	458	489	477	489	432	444	455	437	490	452	460	505	452	460	517	448	448	453	531	452	480	461	439	460	456	466	461	493	447	477	424	466	443	472	427	470	437	431	470	463	456	461	443	472	492	476	425	411	478	475	445	458	482	475	428	443	494	476	476	466	436	472	463	404	456	480	431	470	483	486	467	435	430	520	422	479	464	460	469	425	456	451	454	446	460	480	464	469	470	467	497	436	471	469	480	471	504	437	433	464	454	448	452	491	438	470	441	457	451	451	463	465	459	491	458	452	456	455	480	461	461	472	485	474	455	473	469	467	431	460	454	428	485	490	480	438	428	457	469	400	470	490	457	419	446	434	477	447	461	468	442	429	498	438	463	461	472	461	438	494	459	476	434	471	506	464	478	432	472	470	455	453	445	473	479	434	447	453	458	466	417	453	433	477	473	456	449	452	441	451	432	446	496	490	460	440	465	442	474	449	486	469	445	470	468	473	436	455	442	473	464	450	458	439	507	473	474	483	482	481	464	485	451	432	462	491	453	486	484	402	469	464	486	502	453	449	481	462	429	471	462	456	465	446	488	483	450	451	483	465	454	462	457	433	462	449	484	440	450	494	459	475	488	441	477	454	442	453	465	425	453	455	468	452	448	436	458	466	452	414	457	452	455	474	456	496	491	469	430	418	439	473	454	441	472	475	454	443	462	483	462	459	432	453	442	458	457	468	456	462	443	448	499	490	405	485	467	466	423	470	436	448	462	440	464	460	487	451	477	460	438	470	505	438	456	445	459	435	438	459	458	472	465	441	457	422	471	499	443	476	480	482	471	437	454	454	467	492	459	431	461	470	447	457	495	467	457	448	471	475	458	469	458	489	436	451	485	457	459	456	464	448	467
2936	314	205	146	170	125	141	125	120	123	132	113	129	131	141	121	120	106	136	98	132	135	134	134	112	123	113	111	113	119	109	121	110	123	120	115	114	121	117	114	118	130	102	119	120	113	123	121	119	153	132	131	111	125	115	119	133	141	111	119	120	112	96	115	131	117	95	129	107	102	108	117	106	109	124	117	107	134	117	117	109	115	115	108	116	112	112	128	110	104	146	123	109	122	123	121	115	133	114	130	135	129	132	99	120	103	115	104	118	101	119	89	119	109	128	112	113	111	109	107	95	130	117	113	120	115	131	120	153	120	139	95	114	111	130	102	123	129	94	117	115	114	107	128	128	116	115	111	113	124	117	134	140	117	108	126	127	116	117	111	120	122	139	115	134	122	122	114	120	119	111	120	150	132	121	134	116	107	105	116	120	124	121	131	124	116	107	135	121	114	138	131	124	124	125	112	125	100	107	123	109	135	106	114	114	114	113	142	115	122	119	123	106	119	106	119	113	129	112	129	115	123	128	141	124	115	103	118	114	119	100	120	117	118	126	110	143	120	142	139	104	116	122	116	117	120	117	122	130	106	117	104	140	123	126	114	133	124	118	111	87	143	106	115	121	134	122	119	129	120	111	124	103	115	118	136	109	90	118	123	120	111	123	130	118	102	120	111	134	119	114	145	135	114	136	118	123	120	122	124	123	115	120	117	105	126	131	131	109	124	132	129	136	121	106	147	110	124	134	127	123	115	91	100	109	130	107	114	103	124	114	123	134	115	112	104	101	105	96	138	126	114	117	124	124	121	121	102	130	123	106	118	131	139	108	126	113	112	112	115	122	117	123	97	138	108	118	115	117	111	116	124	117	109	130	98	119	123	114	110	108	122	118	106	131	124	125	112	114	122	121	125	115	113	117	113	125	121	119	119	123	120	119	126	107	107	122	125	117	125	119	124	101	115	108	101	122	127	132	128	109	113	127	136	134	131	121	124	117	123	143	109	118	112	115	121	128	114	117	128	111	114	124	115	114	109	114	127	117	117	101	122	111	113	117	119	123	109	129	121	140	127	110	135	124	115	97	123	114	128	124	126	136	127	115	101	129	107	122	136	121	110	115	110	111	98	109	132	123	106	98	133	117	132	140	123	95	122	106	119	114	136	115	122	120	105	109	113	130	95	121	114	108	116	140	104	123	134	134	124	127	100	125	117	107	125	120	143	103	122	118	119	110	119	132	135	106	107	121	99	142	110	115	132	102	110	113	122	110	119	111	124	127	121	145	105	116	109	109	114	115	117	123	113	126	125	110	122	116	109	119	128	112	129	137	126	125	135	113	117	112	138	122	139	135	124	111	119	129	131	133	99	135	128	111	128	99	97	122	115	108	125	110	110	127	110	102	120	126	121	114	107	134	120	97	114	137	108	141	139	141	119	128	108	119	106	122	111	140	107	137	102	122	121	99	128	117	110	113	127	118	119	115	119	112	107	131	107	111	132	127	126	113	113	96	115	119	109	114	112	121	119	121	135	112	106	124	122	108	123	99	133	124	120	118	145	107	116	114	137	114	119	123	128	116	114	122	128	127	129	124	121	123	104	101	126	126	107	127	114	133	132	112	112	130	130	131	127	112	110	125	115	115	109	110	112	110	101	117	111	135	120	145	124	115	121	112	112	119	135	111	127	111	101	121	124	123	99	116	109	114	108	124	129	143	113	120	131	94	123	122	113	130	120	104	104	132	107	113	113	121	114	111	123	115	100	117	140	124	103	135	108	129	126	131	131	102	127	135	106	121	138	118	102	110	108	132	109	124	144	117	125	121	123	109	119	117	133	117	112	132	114	104	98	131	121	107	110	105	109	112	119	114	112	101	133	123	113	117	134	134	117	99	117	122	103	113	114	132	114	137	130	111	107	115	126	123	105	113	113	132	111	125	134	116	119	120	116	109	115	121	116	122	115	115	124	140	140	101	106	108	119	111	118	127	102	123	98	106	122	115	110	132	122	129	118	123	106	132	119	110	112	131	131	106	126	108	135	133	123	138	129	117	128	115	113	114	105	111	112	126	119	125	120	120	124	127	103	109	139	109	104	133	127	122	120	118	127	109	115	92	126	115	110	106	122	124	122	117	120	118	105	116	139	110	110	115	101	120	111	119	130	121	127	127	125	123	117	109	123	102	146	149	117	112	124	112	124	106	116	119	121	114	130	126	123	110	117	120	110	123	119	103	127	101	126	111	119	114	114	124	105	116	132	113	111	121	119	107	104	106	108	114	122	126	107	119	116	107	130	127	112	119	115	117	117	116	116	115	104	112	121	119	98	126	128	127	120	112	119	126	134	107	115	140	101	110	94	110	120	148	131	113	124	101	113	126	125	111	106	143	97	114	123	121	99	111	111	129	116	117	130	115	136	113	121	107	109	104	127	120	116	128	144	129	117	125	128	110	106	121	116	112	128	120	135	109	125	129	110	120	117	123	113	118	138	121	113	129	102	131	88	125	101	118	134	127	102	123	122	120	113	131	94	115	120	120	118	107	123	130	127	105	116	113	116	120	112	142	110	103	119	117	121	116	131	127	124	126	113	134	116	128	124	115	119	101	114	119	121	127	121	105	116	134	139	106	127	120	111	125	131	119	133	104	109	115	124	116	115	128	129	132	120	113	103	133	124	125	126	120	137	108	114	132	117	117	129	123	111	135	130	104	125	110	110	104	117	116	120	116	128	117	102	113	110	106	109	117	127	122	123	88	111	128	111	134	96	117	111	112	129	100	105	128	113	110	113	122	123	107	126	125	116	116	126	126	128	118	138	113	116	127	127	117	127	100	116	141	128	137	130	109	115	144	137	120	117	135	121	91	120	118	123	126	123	127	98	118	127	121	98	129	143	117	117	120	107	124	124	117	129	112	112	117	118	113	101	109	110	108	127	135	116	123	121	97	110	114	111	115	128	105	120	118	136	119	127	92	124	99	125	130	119	115	104	104	110	130	133	105	108	117	98	112	119	100	126	122	111	129	144	132	125	110	86	128	120	130	133	124	154	108	116	96	113	112	117	131	120	127	131	106	127	128	119	106	107	100	115	116	127	113	133	106	111	116	107	120	121	128	121	115	122	127	128	137	116	121	99	119	111	107	136	115	118	122	115	142	98	102	129	123	111	118	127	104	119	129	147	116	118	135	132	118	105	117	124	122	112	104	123	104	133	130	154	123	112	119	98	123	127	111	133	135	108	119	109	117	105	110	106	103	132	116	133	117	126	127	103	102	132	135	130	121	116	119	124	115	136	120	119	112	119	120	121	124	125	116	122	112	115	125	124	116	106	117	126	121	145	121	115	96	109	104	119	120	106	119	126	115	118	104	111	129	109	129	101	112	124	104	113	119	125	108	130	141	109	115	105	105	123	123	128	125	120	104	114	142	125	110	121	87	119	119	132	111	128	100	123	148	122	100	113	104	130	111	117	131	101	149	118	117	121	112	114	115	104	121	100	134	96	142	110	119	123
4206	498	564	619	626	543	540	506	453	464	456	477	486	444	456	457	432	406	449	473	395	450	428	436	449	430	441	415	451	403	421	435	443	445	442	397	417	431	457	406	434	439	430	426	436	472	423	430	387	428	416	425	450	418	444	425	406	446	425	420	406	437	397	446	446	443	461	424	443	416	415	466	431	436	441	399	426	433	407	419	421	422	425	438	425	421	433	423	417	437	418	422	446	452	414	422	409	420	457	439	444	451	395	435	442	445	453	441	436	451	406	420	418	448	458	406	452	418	405	447	426	410	432	454	446	430	406	446	410	427	396	430	396	399	395	419	436	421	474	399	444	437	419	430	448	411	420	438	496	422	406	424	406	434	394	441	439	459	428	407	438	431	471	427	441	435	437	467	425	459	413	415	468	423	411	372	442	442	442	418	408	454	444	459	398	462	440	445	428	422	438	447	425	418	424	421	433	455	435	423	444	459	412	453	438	442	456	417	414	417	441	452	423	414	448	398	423	432	434	435	439	445	449	395	416	410	420	394	420	444	425	442	402	390	437	447	413	467	430	415	421	401	424	428	395	449	449	386	437	432	406	424	412	406	433	419	447	440	423	433	467	401	480	427	452	422	412	409	449	452	435	444	410	443	470	424	430	428	413	420	412	392	416	400	438	441	393	444	442	420	415	406	453	438	436	420	416	417	410	412	433	432	436	426	438	408	390	419	408	435	449	419	423	427	430	469	464	414	434	465	404	418	433	448	449	431	415	431	419	390	433	449	444	438	410	431	416	398	422	438	384	425	453	412	448	438	442	447	426	423	411	445	452	410	407	454	427	405	426	428	460	438	441	383	441	432	506	435	457	403	464	438	411	408	453	443	421	446	440	461	442	411	410	421	442	448	455	435	434	428	452	432	415	406	428	393	410	423	417	397	407	418	395	450	420	447	463	418	439	432	429	420	404	443	424	438	402	457	450	439	414	405	407	440	470	396	430	381	430	436	438	422	432	409	433	443	454	453	450	433	384	406	442	434	468	438	400	424	400	430	414	442	445	429	437	415	458	454	406	488	437	432	435	420	417	451	458	418	408	463	434	416	419	447	430	435	420	435	442	406	438	386	446	398	394	399	446	402	447	444	429	437	420	405	448	477	452	406	492	448	411	398	391	420	401	420	395	407	449	440	423	406	409	427	418	404	398	438	399	438	423	463	417	462	430	416	423	425	439	423	425	439	436	436	452	444	410	421	414	449	413	450	471	414	405	424	456	451	428	423	415	434	418	457	437	422	475	432	428	448	468	425	453	447	408	436	438	427	381	392	411	431	427	443	426	451	429	444	415	435	445	424	404	406	423	488	422	440	439	402	428	401	429	437	449	411	403	445	450	407	449	396	423	424	417	417	429	397	435	424	439	417	413	414	442	410	462	427	398	401	458	447	462	425	416	442	447	469	466	438	452	427	416	456	406	413	466	399	446	455	435	442	436	424	428	426	448	440	407	430	408	411	447	416	411	461	454	453	452	440	416	427	422	448	445	440	437	428	434	400	431	458	407	439	423	381	424	448	403	410	434	430	446	454	433	450	435	392	382	409	413	421	389	464	478	454	408	459	439	407	411	412	426	398	437	443	421	429	405	433	412	413	393	427	428	418	419	427	397	455	428	419	443	403	428	449	467	437	436	443	435	407	426	399	394	396	417	428	446	427	440	424	456	398	434	421	409	431	455	415	433	405	454	415	429	413	435	415	404	420	405	457	448	422	438	413	426	389	436	431	464	494	448	464	417	436	410	449	424	454	455	439	462	391	447	424	423	378	416	430	408	420	393	393	452	441	430	393	405	406	459	421	443	417	420	445	450	422	433	419	439	404	412	447	407	422	410	427	417	424	398	444	420	413	427	433	452	416	443	447	429	436	415	478	474	442	413	419	416	407	438	433	430	434	420	375	463	394	426	433	447	405	438	434	449	476	440	423	461	428	437	435	448	496	424	444	424	429	412	418	440	450	435	423	432	423	416	458	424	438	422	458	416	436	425	392	395	459	405	388	416	422	398	442	399	475	434	444	398	422	448	423	461	415	403	408	426	420	467	417	414	425	439	453	416	411	422	389	404	420	442	437	427	447	412	447	392	421	479	423	434	442	454	410	430	424	444	435	399	425	439	474	448	436	451	465	444	438	447	412	433	423	445	440	450	395	423	432	449	409	423	438	434	456	423	467	442	454	445	436	431	407	442	425	389	422	449	407	426	403	412	419	422	413	438	410	459	409	450	405	460	434	404	407	409	443	450	420	431	418	434	417	432	454	395	405	448	434	365	401	422	439	439	443	391	438	451	417	430	435	392	429	403	385	443	397	435	443	397	419	452	447	459	452	437	441	443	428	412	424	443	418	428	431	432	433	408	470	460	420	453	408	408	444	455	434	449	389	441	448	407	421	429	414	459	470	430	426	424	445	410	414	424	442	439	434	439	448	421	412	439	425	430	452	443	437	413	435	431	437	427	422	404	452	409	429	428	433	415	411	428	475	436	394	427	447	427	430	462	474	440	416	444	397	439	450	440	457	422	423	384	449	462	441	448	418	437	420	437	443	421	421	433	438	440	407	443	441	418	443	396	427	394	426	434	453	409	456	448	462	420	475	430	470	397	454	423	407	413	423	418	426	457	449	474	415	391	420	397	427	405	446	438	433	422	407	390	441	427	449	430	434	432	403	412	422	451	445	399	377	422	391	425	392	402	411	455	418	387	396	419	412	427	432	415	433	456	409	421	444	454	408	411	466	447	436	407	465	446	411	431	417	426	407	430	404	387	422	429	437	400	448	450	468	431	443	431	441	439	424	436	475	420	454	438	403	417	441	422	463	438	435	365	428	447	415	427	441	412	460	420	423	413	420	486	465	418	441	411	429	449	438	416	441	460	408	423	451	431	401	421	445	409	405	419	418	425	384	446	418	403	415	447	404	413	447	408	446	409	407	429	429	424	417	445	443	429	445	420	429	443	397	450	452	437	432	446	426	439	429	425	402	425	402	434	443	431	406	422	449	421	406	441	421	409	457	426	415	419	384	460	460	460	393	441	417	450	409	437	456	439	400	401	387	432	396	451	431	441	430	418	447	409	435	443	449	418	456	441	444	476	456	445	433	455	405	420	404	408	440	404	422	456	416	424	446	439	454	435	432	435	440	417	483	455	380	430	430	427	404	451	433	412	390	414	412	441	421	475	444	415	421	406	410	435	421	454	449	440	439	412	413	428	415	448	443	468	437	424	414	410	415	436	407	474	432	426	433	431	394	457	423	438	424	443	438	454	439	416	428	428	468	401	443	403	427	458	398	423	434	424	434	399	423	441	420	437	447	433	395	417	419	456	449	409	424	425	450	415	442	434	416	408	468	471	431	430	427	439	483	411	410	399	441	437	395	420	435	422	433	454	452	417	421	469	480	441	412	413	445	464	407	439	452	461	394	442	441	457	412	439	427	392	421	431	428	445	406	444	413	461	463	414	406	419	414
26431	6462	1242	737	547	417	284	266	226	185	142	165	136	102	121	96	92	98	92	107	115	100	91	96	85	113	80	86	78	71	66	74	84	99	82	80	77	75	90	81	102	81	79	62	84	81	67	67	78	68	77	68	80	95	95	65	78	90	81	69	75	58	69	79	70	70	98	85	80	69	83	81	63	83	74	73	88	84	74	89	90	78	88	85	78	65	83	72	61	66	74	89	58	74	75	64	58	74	77	76	87	68	57	68	91	70	75	78	71	71	80	77	64	87	71	76	78	59	89	79	69	90	90	74	95	72	76	78	67	55	61	71	65	67	64	57	76	81	77	70	73	64	75	65	87	78	77	79	67	72	88	75	78	75	73	66	72	91	65	76	64	67	78	68	81	73	91	64	76	72	75	80	67	59	78	63	67	76	77	85	82	78	71	67	59	93	57	77	73	56	74	63	87	83	78	76	60	78	74	79	75	80	79	75	82	73	78	59	86	78	68	68	72	84	50	82	70	77	74	74	63	77	62	67	81	78	96	72	58	76	73	82	76	70	67	64	83	84	74	75	65	78	81	70	75	74	89	78	80	66	51	77	68	60	85	65	78	78	73	80	71	73	70	83	79	64	78	73	78	63	69	85	80	77	74	72	74	71	89	72	84	87	67	80	91	58	67	73	71	84	57	78	78	74	55	78	75	67	64	92	55	88	66	80	61	73	67	77	57	90	88	77	73	83	74	76	69	81	75	73	90	78	73	70	80	78	62	109	76	73	64	87	57	60	76	94	78	75	74	72	54	79	78	71	75	80	70	78	80	91	74	75	96	68	63	80	75	69	78	78	76	73	65	56	71	61	69	78	83	78	90	71	82	70	71	76	71	73	62	73	75	67	65	70	91	70	76	68	81	71	81	77	53	54	67	77	77	76	58	75	68	76	98	95	90	63	81	60	84	75	78	74	80	84	78	72	67	70	84	81	81	71	70	67	75	71	69	77	66	57	83	72	59	69	80	70	81	82	69	74	65	64	94	84	54	63	64	82	67	85	68	71	70	76	80	87	70	68	80	72	81	71	74	74	64	74	71	75	73	84	76	75	68	56	70	64	69	67	75	70	82	61	67	60	65	67	72	81	62	70	66	74	69	86	67	67	83	66	100	80	87	84	74	84	77	70	81	86	81	93	79	90	63	73	60	60	77	65	63	79	64	87	74	85	64	65	70	78	82	83	73	68	71	59	84	77	64	90	59	74	74	61	78	67	88	72	72	62	83	93	72	73	85	83	71	66	72	64	74	69	61	59	70	59	83	85	67	84	78	87	72	71	67	62	63	83	61	77	69	81	66	78	76	66	58	83	91	84	66	77	73	95	89	82	73	70	73	56	63	57	67	79	73	69	91	71	71	71	67	75	75	76	74	84	98	72	73	78	78	70	64	69	66	80	82	62	81	67	84	81	84	75	68	77	64	69	79	70	66	73	76	72	84	84	62	75	69	73	62	73	70	68	71	77	61	65	72	72	68	67	70	74	70	86	83	87	82	57	77	90	78	91	61	66	85	71	76	56	67	69	62	74	63	74	90	82	67	65	74	68	81	70	73	79	78	77	65	73	83	75	70	80	56	64	76	67	73	70	74	80	92	63	73	65	68	67	82	74	73	78	70	69	59	62	80	62	73	74	72	70	75	75	87	64	80	74	85	72	84	67	91	84	81	88	91	73	73	72	67	94	81	75	82	83	76	74	76	74	62	61	66	79	71	77	57	77	64	64	64	67	72	82	91	77	67	68	80	72	81	68	79	74	60	86	73	65	75	86	63	76	90	86	74	82	83	63	81	82	78	68	68	67	76	76	74	72	80	75	69	76	51	63	79	72	79	69	77	90	75	69	90	77	79	83	78	66	76	79	79	67	79	84	76	85	78	76	77	69	80	62	70	76	64	65	72	63	59	64	55	67	71	74	65	70	83	82	59	77	60	58	61	70	102	84	78	85	71	81	69	69	68	70	64	82	80	79	81	87	69	64	84	68	68	82	63	65	74	68	60	68	67	81	92	76	64	87	84	82	68	79	71	76	79	87	77	66	85	73	82	75	66	76	82	71	71	71	83	56	71	75	72	69	69	68	85	69	67	73	80	75	84	80	80	83	67	66	67	75	66	78	76	99	70	74	71	72	70	72	70	85	81	88	77	63	64	77	83	93	66	78	69	62	83	66	77	63	67	71	91	85	54	77	63	72	76	79	72	71	74	60	77	81	78	80	69	71	81	59	76	74	72	64	66	77	80	79	74	72	83	81	90	64	80	66	77	69	80	63	62	76	74	92	74	92	70	75	64	80	91	75	74	67	74	79	73	66	57	82	71	92	81	54	90	69	77	79	61	70	73	66	67	73	71	78	83	77	87	57	89	76	77	72	60	88	72	81	57	73	67	70	88	90	78	66	71	68	71	72	75	65	71	66	70	61	72	75	69	88	80	61	68	72	75	72	75	74	58	78	81	81	82	67	62	67	60	82	68	69	74	66	65	84	70	69	74	64	83	83	89	82	71	67	71	59	66	64	78	54	60	88	66	81	69	80	67	56	82	67	77	61	63	75	74	96	72	73	69	66	65	79	84	71	81	72	60	63	80	63	55	83	84	56	70	67	71	78	62	76	76	89	68	78	80	71	71	58	82	81	66	59	89	73	77	74	68	90	76	72	69	71	71	70	78	62	59	86	75	84	73	80	88	76	67	77	78	77	86	66	82	73	86	66	84	59	65	76	75	75	87	67	59	72	87	70	65	77	77	78	72	85	77	72	61	78	74	77	77	82	79	63	49	62	80	87	69	72	74	85	61	78	80	77	60	70	69	82	74	67	78	70	69	66	67	70	82	81	78	68	57	78	77	70	79	72	74	85	79	83	88	71	75	66	67	86	71	67	71	65	81	68	69	76	87	83	82	70	67	79	51	67	64	83	66	76	66	63	74	79	84	78	88	76	66	74	73	78	65	70	69	70	74	62	59	77	72	61	79	89	82	73	67	89	76	68	53	69	81	93	77	74	77	70	60	72	77	78	67	100	80	82	70	87	90	80	66	87	74	76	78	85	74	78	78	68	67	74	74	81	82	91	68	70	70	73	57	71	80	74	72	73	68	94	73	85	81	80	72	72	80	63	73	62	75	79	81	64	77	79	64	86	64	77	83	61	68	75	78	75	58	68	80	75	69	64	78	69	70	63	81	86	62	71	89	67	80	80	69	81	73	79	74	69	77	58	58	83	69	66	77	90	74	76	70	82	78	76	55	80	77	81	71	80	63	69	67	79	80	80	78	94	79	74	80	80	74	69	77	60	77	76	87	76	71	90	73	60	81	66	76	69	85	64	80	83	61	70	67	66	72	86	72	74	79	65	65	93	80	75	85	70	70	76	65	84	62	88	75	83	76	73	90	79	79	95	78	82	78	59	95	82	70	81	82	75	72	72	57	94	62	81	56	86	90	61	61	79	75	63	65	73	71	72	66	82	70	86
13345	1184	2706	3163	2710	2217	1789	1546	1280	1093	1037	854	787	757	750	646	646	583	576	534	518	449	454	449	463	422	437	399	403	402	397	391	377	346	377	344	369	340	314	345	336	353	341	340	328	335	349	349	357	341	339	280	352	332	339	294	336	315	304	302	311	318	343	324	311	305	361	338	326	311	314	326	319	299	309	303	319	335	340	282	313	300	314	300	321	287	319	284	347	311	265	299	305	334	308	285	318	289	341	313	304	321	311	306	311	325	295	329	325	316	328	310	304	319	302	300	346	312	303	307	301	309	308	303	306	303	328	285	308	321	331	295	294	285	333	328	325	294	309	287	297	297	324	282	316	284	293	321	300	311	285	314	311	284	319	313	296	330	291	302	289	313	299	296	300	290	319	272	310	295	308	272	293	313	284	273	312	282	307	327	297	287	275	295	305	309	294	297	307	299	305	322	338	285	298	286	296	287	311	290	322	289	312	273	314	298	318	291	268	382	284	308	295	307	340	327	306	308	276	295	308	322	303	306	315	290	315	304	285	339	299	293	292	301	288	319	276	287	287	311	308	308	302	278	294	296	311	295	310	282	287	315	302	323	310	305	290	296	301	324	320	306	324	289	268	329	300	273	287	293	281	307	303	306	321	333	300	303	268	292	313	302	294	330	299	285	307	286	302	291	307	300	327	307	295	313	312	303	300	314	290	298	334	344	297	295	319	296	291	285	332	346	282	299	319	299	288	305	323	286	334	274	314	290	312	296	299	309	328	300	292	319	277	266	293	303	310	291	327	280	287	335	297	318	297	321	275	306	314	300	299	289	304	305	325	318	330	284	272	316	260	311	275	294	312	323	323	322	274	292	286	321	255	303	279	263	298	292	287	284	285	305	336	310	301	309	316	303	307	284	297	294	298	313	267	290	288	288	288	270	284	323	290	318	306	306	343	290	275	308	271	297	300	288	310	305	300	314	285	307	320	310	273	298	316	312	309	308	302	316	309	287	314	306	284	333	285	317	342	292	318	302	305	279	265	299	307	286	274	287	326	331	310	299	296	318	339	320	319	306	286	291	303	314	307	266	276	283	339	299	289	323	317	291	294	294	295	310	269	310	304	301	281	280	282	308	302	301	327	326	312	312	301	293	322	322	307	281	279	298	309	309	291	318	306	288	289	303	339	303	322	319	279	313	309	305	299	314	302	314	306	315	275	310	296	323	298	283	331	307	297	289	317	294	303	309	319	338	290	320	288	304	287	306	284	297	309	309	288	339	296	302	341	289	306	287	291	302	319	282	297	300	321	299	318	282	312	320	317	303	295	292	350	307	319	331	332	285	282	313	286	313	280	289	292	292	270	301	292	298	283	308	288	317	283	317	314	296	279	291	284	312	281	312	273	296	283	325	300	288	352	259	318	284	286	301	324	334	306	320	326	296	301	310	313	315	322	308	324	298	290	289	303	308	274	286	311	293	302	307	317	287	301	268	308	280	261	264	316	286	292	297	312	292	280	290	316	273	309	309	297	282	333	297	318	292	310	314	300	325	311	301	294	324	298	300	311	301	314	305	302	309	268	301	293	325	309	297	309	314	344	283	292	305	292	277	295	298	285	304	302	271	277	329	319	331	285	267	308	288	289	266	324	304	304	302	310	342	281	257	302	265	289	326	305	299	302	305	293	303	284	298	264	311	307	289	313	322	297	309	340	276	305	304	299	283	266	290	311	329	308	312	314	268	310	312	292	316	309	280	305	297	304	316	278	294	342	319	298	335	314	330	301	281	301	306	283	299	305	293	274	305	287	276	324	328	324	301	277	288	287	273	305	302	299	306	298	289	297	268	280	309	286	300	304	334	282	302	323	325	299	294	304	294	300	313	306	336	338	313	306	311	283	277	309	303	318	318	308	271	276	331	322	294	305	297	318	317	305	320	292	286	301	311	313	322	302	320	287	282	284	288	310	285	291	333	333	292	311	283	312	330	320	324	295	316	308	308	311	298	333	296	280	305	272	308	260	302	330	328	297	309	259	281	291	303	311	283	301	314	301	298	310	327	316	323	290	319	285	297	292	282	303	302	285	283	278	276	316	290	308	288	309	308	305	315	325	290	296	299	326	288	345	326	273	288	251	285	275	320	281	265	306	305	292	323	313	272	300	294	300	254	269	312	296	310	328	299	291	313	303	266	315	340	304	315	279	276	316	320	331	292	280	261	296	315	314	291	290	303	285	305	324	316	329	269	264	324	309	311	269	318	276	281	302	337	286	282	296	320	316	328	292	338	340	279	282	312	304	286	303	291	322	279	295	286	327	322	290	283	347	297	283	279	320	293	315	264	296	342	317	312	336	298	296	295	299	317	286	290	324	287	268	317	305	270	316	327	306	291	340	282	287	300	331	297	266	300	309	295	306	290	313	304	292	286	325	293	285	301	320	277	297	308	299	287	312	297	282	295	275	312	311	310	297	293	321	286	274	300	296	319	314	279	299	286	302	326	305	281	292	296	273	289	335	287	264	301	331	267	327	307	288	293	279	293	293	315	305	300	323	296	319	299	316	278	310	299	297	296	284	292	301	303	318	327	285	278	312	329	291	280	277	308	292	313	287	297	312	274	324	313	284	310	274	305	317	301	299	298	293	290	323	283	309	293	324	279	311	303	315	298	281	319	308	301	294	322	292	318	325	271	340	306	298	333	296	283	302	293	287	294	305	309	300	318	301	315	310	287	287	330	300	339	291	319	294	291	299	284	287	316	272	298	282	274	305	309	323	318	305	305	281	278	297	277	297	288	297	254	329	323	299	281	340	279	300	318	313	315	277	298	295	298	310	301	286	295	302	284	270	304	271	304	282	287	296	286	323	305	273	319	294	297	312	292	319	301	278	302	321	303	311	288	306	320	312	310	301	305	307	294	293	344	290	303	301	299	308	310	337	285	314	317	308	321	292	313	307	315	292	298	300	316	302	324	243	327	294	325	297	320	298	286	302	326	285	320	285	311	291	302	316	296	291	312	307	320	281	296	314	287	327	314	282	298	282	307	300	316	287	320	332	306	294	264	296	314	313	277	320	295	299	309	282	293	295	270	302	323	313	307	289	295	304	320	325	300	276	285	315	285	294	307	303	309	301	286	297	300	324	297	289	312	322	301	302	304	341	279	317	293	286	320	288	291	323	328	279	305	298	271	278	282	320	269	307	301	311	312	293	303	331	331	269	308	314	321	310	320	320	292	333	313	314	284	303	281	289	312	294	324	309	300	307	296	286	325	327	305	309	310	328	304	331	300	318	298	326	293	318	331	314	292	301	283	308	290	313	317	283	287	312	314	308	285	315	290	282	275	306	285	288	314	282	298	321	310	313	291	276	324	264	359	315	307	293	298	288	322	309	322	318	305	285	314	296	299	308	299	334	340	314	298	315	305	308	325	313	299	314	308	322	304	311	288	313	296	292	306	283	309	309	284	295	293	297	288	299	308	288	281	303	309	313	320	298	295	316	307	291	278	302	316	287	272
34333	17897	3774	1620	1125	834	571	451	385	359	268	298	234	239	247	208	204	223	174	195	173	169	168	162	158	166	145	163	165	160	130	131	139	165	131	127	139	123	137	144	133	143	130	120	134	139	126	145	130	133	124	130	131	142	121	142	138	128	139	150	136	119	160	127	140	133	120	131	129	130	119	131	141	122	141	135	139	132	134	142	130	122	109	115	114	130	152	133	146	135	132	136	125	110	130	127	152	139	116	118	159	131	138	119	149	123	127	126	128	145	144	142	118	131	121	129	154	120	154	144	133	122	140	129	151	147	110	153	127	130	124	142	119	134	131	141	148	123	134	149	126	127	146	127	124	134	133	141	138	147	151	154	140	118	120	136	118	140	117	136	132	130	151	114	140	132	139	133	138	140	147	129	134	124	128	116	149	122	134	144	112	127	107	131	123	138	142	138	136	138	130	129	142	127	142	142	146	133	144	127	138	142	124	110	130	113	140	127	112	142	140	119	126	133	137	124	141	124	135	143	123	148	127	151	128	135	124	139	125	131	113	126	128	123	136	159	143	134	129	122	154	131	131	132	133	114	127	106	133	134	122	133	155	143	127	130	109	128	133	119	148	150	110	125	148	121	148	135	124	134	126	137	129	133	133	142	148	159	135	128	141	119	119	101	136	133	136	137	126	146	134	129	152	116	127	138	145	130	122	131	119	143	157	138	121	129	130	134	138	146	153	135	120	145	113	119	121	123	129	122	118	118	155	133	104	134	132	129	134	132	132	165	149	133	130	138	128	137	127	120	135	121	118	144	117	128	120	138	116	148	162	128	137	108	121	120	122	137	152	151	133	118	99	128	147	126	136	131	132	135	126	117	126	120	152	150	125	146	146	127	119	114	144	114	126	121	139	133	118	137	131	124	131	103	126	129	115	137	135	121	112	121	136	113	133	136	131	136	143	132	153	136	126	133	135	134	119	150	130	141	126	146	139	118	154	117	122	142	107	141	116	109	136	134	121	137	116	136	128	140	141	131	128	124	145	135	118	143	138	140	151	149	141	146	141	133	127	137	146	121	130	165	103	126	167	113	126	114	132	137	136	137	149	134	114	136	140	121	144	137	135	127	138	135	143	124	129	132	117	120	143	122	153	135	115	133	130	111	127	129	122	116	122	136	153	135	107	107	124	140	136	131	128	132	129	129	143	136	123	121	133	124	126	145	134	146	126	126	140	129	148	135	108	135	124	136	109	128	141	131	142	134	127	126	123	135	122	119	118	132	139	125	125	110	118	115	143	133	124	132	121	128	136	116	112	123	133	124	116	130	130	125	127	122	148	137	111	137	139	141	106	130	126	124	120	129	132	131	126	137	137	138	154	130	146	130	126	137	106	114	137	132	135	132	138	123	119	124	133	128	121	126	135	128	123	120	128	113	134	130	155	119	135	134	124	156	130	121	110	145	108	150	124	129	142	127	122	157	152	123	140	144	134	137	122	121	135	143	138	138	134	126	128	121	124	143	130	125	128	120	149	125	131	143	135	109	145	111	143	119	109	115	130	126	133	107	146	120	121	148	150	103	115	127	131	136	126	124	138	126	150	129	147	135	145	128	129	127	147	121	134	134	143	128	116	133	138	140	119	144	133	142	121	108	133	140	138	141	138	128	133	119	133	101	116	117	135	120	125	125	136	132	137	146	155	115	117	123	134	145	135	108	143	122	137	139	125	161	121	149	119	138	133	108	119	119	116	128	130	112	127	135	119	133	131	138	128	146	129	139	139	116	159	131	122	135	137	141	126	130	130	124	115	127	138	111	130	144	140	123	141	127	134	134	140	135	155	123	117	146	144	151	130	131	141	150	164	122	145	129	137	138	145	134	121	128	139	154	126	135	126	125	139	126	120	133	112	130	133	123	132	128	141	117	120	135	122	122	130	111	156	158	139	124	137	116	123	141	119	145	135	145	128	136	110	138	119	115	138	149	137	145	130	115	145	127	114	138	123	140	149	133	141	132	115	131	122	153	151	143	166	130	127	148	127	127	119	137	122	130	128	136	137	124	133	134	124	153	125	147	134	128	126	127	114	128	115	126	138	121	130	146	125	144	138	130	135	127	124	113	131	160	148	113	132	133	109	149	106	114	130	131	104	125	131	121	121	139	126	115	159	157	112	155	128	126	114	153	134	138	125	141	116	148	119	126	99	127	139	122	139	110	133	134	120	116	126	139	116	131	135	114	158	131	140	140	130	146	139	132	146	121	107	128	126	125	167	126	130	141	126	149	128	127	140	129	133	132	125	121	129	140	141	146	117	119	131	154	100	144	136	142	135	134	127	123	128	135	114	140	126	102	123	135	131	131	125	130	124	129	137	118	133	112	139	143	151	134	140	115	111	114	119	116	144	131	135	141	134	128	110	118	112	131	141	134	129	134	119	109	116	131	152	147	124	124	121	133	136	128	148	126	154	157	124	125	150	130	133	118	139	124	119	140	142	141	130	129	131	133	153	156	149	139	150	147	139	119	122	113	137	127	125	118	128	134	116	135	130	144	120	130	130	129	132	137	148	134	122	127	128	120	152	138	140	140	127	135	141	132	154	122	127	111	127	113	126	127	126	122	134	128	125	131	125	119	127	123	146	120	115	123	137	150	124	131	125	125	125	120	145	117	133	110	110	147	113	141	121	126	138	145	126	119	120	130	153	125	148	124	116	121	121	126	140	143	112	118	146	144	123	118	129	119	107	114	136	165	104	108	147	118	126	124	122	133	138	127	112	149	126	127	104	134	143	123	104	156	144	117	125	143	148	127	135	132	120	105	129	144	144	128	120	122	132	105	135	127	115	126	153	132	134	137	110	146	116	131	138	132	149	133	117	127	141	128	114	120	118	116	130	123	107	126	116	133	122	114	145	120	126	130	131	119	134	119	126	134	128	137	134	124	128	140	138	109	138	124	117	113	140	135	136	137	141	123	126	113	136	123	140	127	125	129	120	133	120	105	114	136	134	127	132	109	125	123	119	122	127	130	141	127	126	128	128	137	112	130	152	124	119	129	122	117	119	122	129	138	132	116	135	118	140	120	127	157	127	134	138	121	109	139	155	120	125	128	119	152	145	105	139	123	110	135	124	137	119	110	122	138	133	125	113	123	125	128	141	133	122	133	129	150	126	120	109	115	108	143	121	134	136	132	116	110	109	137	114	117	130	141	137	139	125	125	126	106	125	125	136	133	133	142	141	123	136	149	141	142	131	123	144	143	125	135	113	136	120	130	132	140	133	131	123	126	123	122	131	112	131	127	137	145	118	137	137	116	119	140	136	120	111	130	160	128	138	160	123	142	131	132	118	128	105	142	141	141	119	136	133	135	140	118	130	135	126	146	116	142	124	98	133	137	114	164	122	124	130	121	116	141	142	119	126	131	127	150	121	117	114	132	134	127	115	132	134	125	140	142	134	116	132	140	145	126	133	146	131	129	129	117	124	133	131	133	134	120	114	118	123	145	120	120	125	116	114	112
17619	2263	5169	5713	4990	4060	3386	2835	2432	2049	1804	1614	1495	1395	1302	1192	1152	1020	928	914	828	844	766	763	749	728	720	713	635	643	692	689	679	596	580	608	638	616	563	566	552	576	567	565	586	525	556	539	545	496	506	551	530	500	523	460	478	510	483	518	556	497	518	505	497	535	504	506	493	528	544	513	534	485	518	532	534	472	485	503	511	492	477	518	493	513	473	451	506	492	448	477	497	488	504	478	496	490	479	526	517	492	510	482	503	484	483	484	505	473	457	513	497	490	494	485	541	492	522	489	475	448	483	476	503	495	496	460	447	464	492	485	457	500	429	505	472	457	501	475	521	469	536	499	499	479	474	500	477	516	482	491	503	479	485	482	463	481	482	455	477	474	442	450	487	450	514	500	438	469	456	495	482	490	501	451	470	470	484	499	492	440	509	460	477	528	469	509	411	482	485	481	474	501	523	496	512	517	469	446	481	489	505	456	487	490	491	499	505	512	478	513	488	473	490	462	494	495	447	457	517	485	484	477	453	473	479	513	472	495	499	544	455	475	462	445	481	505	496	457	493	486	467	492	482	482	459	474	494	484	514	494	473	515	500	466	488	483	470	502	508	497	500	522	481	447	474	454	452	509	495	490	489	464	461	468	509	463	478	455	496	488	470	516	509	509	473	477	471	487	483	469	455	476	517	460	476	503	477	493	483	493	478	500	470	490	463	491	452	482	459	495	478	481	454	502	460	487	475	461	520	481	451	445	497	490	478	510	467	462	433	493	445	472	490	442	482	463	463	504	459	445	499	530	511	478	478	454	484	470	476	519	463	505	496	509	461	467	477	449	483	482	445	484	444	463	475	465	480	480	471	448	454	451	455	476	502	484	498	483	449	468	466	449	444	452	533	486	486	475	482	499	467	517	490	452	492	487	472	495	482	505	439	514	466	442	493	475	495	482	461	465	464	511	443	493	483	474	483	476	477	453	506	481	520	483	490	502	499	482	463	479	512	469	525	447	484	498	479	499	479	461	470	466	497	466	524	477	495	489	505	465	503	487	470	430	469	450	502	538	492	461	457	468	440	473	450	461	484	510	505	480	464	489	530	477	498	452	471	483	532	434	487	493	471	466	488	454	545	453	510	499	525	463	484	495	483	492	453	468	442	479	514	481	463	460	481	488	497	475	468	475	479	505	483	506	477	434	489	466	475	457	505	482	473	465	495	476	458	500	501	461	483	461	503	458	472	481	468	474	514	458	447	479	458	473	479	513	466	484	499	488	472	456	496	463	472	474	478	461	424	494	500	497	476	483	506	476	449	468	499	492	504	497	486	450	499	496	489	484	508	505	452	498	451	514	479	506	462	466	454	460	498	509	493	491	459	510	506	493	437	454	530	500	506	502	482	485	458	453	476	487	476	449	476	501	465	496	464	503	497	473	433	495	465	507	486	466	500	505	461	474	514	532	503	482	456	478	476	494	460	495	476	477	484	504	487	506	509	483	432	476	517	533	496	442	467	450	520	429	458	469	486	451	485	486	471	490	493	489	467	455	484	513	475	453	505	470	477	470	467	513	489	467	473	535	472	501	501	510	528	459	493	490	475	485	472	471	488	491	484	472	480	469	507	487	510	457	482	523	492	481	472	461	446	455	431	482	528	515	475	439	487	454	471	492	455	479	490	486	477	513	507	501	475	509	509	455	478	479	493	498	494	472	447	490	463	487	485	465	466	478	452	527	472	465	483	454	495	490	467	545	522	493	500	493	480	477	480	518	506	498	483	512	436	461	509	474	505	474	486	501	505	543	473	499	476	490	461	487	473	484	475	475	451	464	501	456	488	505	488	494	486	439	491	486	454	479	473	476	476	512	483	439	446	478	468	483	499	506	552	486	464	501	458	449	475	500	492	482	455	466	461	493	501	500	463	485	487	502	483	471	509	502	431	490	509	474	511	429	498	469	471	477	516	479	469	482	498	458	478	476	505	427	514	473	468	505	460	458	458	492	490	483	473	493	485	464	492	506	496	486	507	452	443	439	497	452	490	471	515	494	485	479	502	471	493	461	473	475	496	478	492	471	479	467	531	481	487	451	438	498	477	450	451	486	500	489	449	472	473	461	480	474	505	488	495	475	504	475	446	499	479	487	459	485	455	501	473	478	528	483	478	484	439	475	445	477	450	468	495	503	450	440	464	480	490	499	448	445	466	500	496	472	466	493	464	516	490	477	483	491	458	495	478	436	459	471	484	458	491	504	476	468	492	482	487	441	484	508	451	517	471	454	470	470	470	497	502	519	472	514	474	440	503	470	442	470	463	426	462	489	486	467	508	491	450	488	503	430	487	503	501	486	487	496	488	464	475	499	487	508	464	470	487	490	475	452	472	505	474	513	451	447	506	451	449	517	493	464	495	481	490	488	462	478	483	471	471	531	482	438	465	478	476	514	513	462	455	473	518	536	501	481	464	445	474	447	485	487	459	494	472	507	477	466	435	485	496	461	473	504	488	473	470	433	469	490	472	489	493	499	470	507	477	490	474	523	489	540	460	486	472	512	493	491	493	486	438	498	480	478	470	499	506	506	471	453	480	496	477	487	459	537	454	477	452	483	458	490	508	466	473	463	482	462	456	467	537	461	496	458	506	502	444	508	495	449	514	500	496	423	468	453	472	487	487	439	495	467	481	496	486	439	466	462	475	489	471	506	482	448	456	511	500	503	475	491	500	482	504	473	483	472	443	484	492	473	495	480	504	479	488	490	478	464	491	452	476	522	477	456	499	460	526	502	449	499	460	512	503	464	463	474	495	464	508	488	507	466	480	496	445	495	482	460	517	476	488	475	490	506	486	462	482	493	469	476	464	446	431	484	478	496	488	490	487	479	452	460	455	480	484	489	493	469	459	445	484	473	513	485	493	433	496	461	528	496	486	527	473	492	467	484	463	492	492	475	494	475	501	492	500	447	483	455	441	449	480	484	494	504	495	476	551	499	471	516	482	501	439	510	468	503	469	452	500	486	491	489	450	483	466	474	489	466	459	463	470	496	476	485	482	496	472	489	488	482	489	462	453	483	471	475	437	477	523	463	467	493	513	467	457	495	487	470	462	428	486	483	513	455	479	485	504	493	467	515	504	468	507	484	530	498	467	494	436	475	460	440	457	449	457	469	515	464	479	449	462	470	450	453	514	508	508	468	488	492	490	488	496	477	464	497	486	482	482	451	486	443	461	485	460	487	450	501	472	499	510	479	498	491	480	495	458	493	543	507	485	475	442	453	482	492	465	485	477	484	481	478	442	480	476	468	474	423	470	473	489	458	469	507	467	503	449	460	491	451	496	482	526	502	492	470	479	481	485	515	469	484	476	517	441	452	488	475	483	466	472	467	476	466	486	461	467	493	480	473	453	485	423	516	485	496	490	510	454	444	503	505	475	477	455	497	472	489	475	463	468	499	478	490	478	474	488	472	449	474	471	475	479	476	466	518	451	482	471	470	506	457	482	464	490	453	486	476
3159	323	205	161	164	153	127	130	141	132	134	133	102	116	125	131	121	141	140	122	107	142	134	131	112	127	133	144	130	119	114	121	127	92	115	143	134	110	104	141	114	126	116	125	124	125	108	127	137	118	117	127	123	123	144	128	117	121	116	130	122	124	126	133	127	100	133	118	103	127	121	134	135	132	121	127	120	131	134	113	124	141	126	120	99	104	130	129	119	136	128	143	126	120	108	111	120	135	137	125	129	116	108	117	135	126	113	136	122	133	110	146	120	119	133	128	120	128	127	102	128	116	122	127	136	100	136	103	114	131	126	122	112	149	113	110	128	150	142	128	129	109	118	134	123	126	133	134	113	138	127	124	101	116	130	110	144	119	110	115	112	124	134	128	134	121	117	116	117	120	121	122	116	127	111	118	127	162	99	119	130	146	124	139	144	120	127	127	136	107	118	123	115	119	123	105	125	128	140	112	122	130	120	138	124	125	117	119	125	144	100	115	122	114	123	119	138	130	117	125	123	131	119	121	139	121	119	114	145	119	122	103	124	117	110	115	124	128	112	125	113	105	130	133	125	130	127	129	125	114	138	102	139	127	129	150	116	131	123	133	136	116	110	117	127	116	116	107	114	129	114	123	113	121	125	127	124	123	142	93	121	108	138	151	137	132	131	113	117	137	139	135	122	122	121	126	116	121	133	128	134	107	130	108	114	129	148	122	122	127	101	119	110	115	117	118	137	115	127	107	142	121	123	139	106	102	123	114	124	132	132	115	115	125	101	105	128	111	122	139	116	121	120	126	126	121	136	111	140	117	126	129	119	122	125	123	115	101	124	135	138	113	119	121	136	122	129	122	114	143	117	106	118	116	118	128	136	109	140	132	150	120	134	142	137	127	130	125	118	131	118	140	117	113	106	109	135	125	111	137	120	119	110	131	132	133	124	113	120	119	135	93	123	113	138	132	130	123	110	106	117	111	108	132	131	130	109	123	143	116	120	133	120	125	122	106	104	110	127	140	124	134	146	127	129	131	109	124	106	152	125	142	130	143	131	122	121	121	105	138	123	109	133	130	132	128	127	122	126	114	115	122	113	131	137	123	115	125	112	109	116	108	113	137	119	122	119	141	118	126	140	123	127	125	125	129	120	126	126	124	127	143	127	138	123	120	103	113	120	126	137	142	119	120	128	140	106	135	116	129	128	116	130	115	126	123	105	115	131	130	117	137	128	136	110	124	116	113	112	133	114	129	110	122	133	108	126	130	116	120	130	139	129	124	130	128	130	125	108	134	132	113	118	132	125	129	121	118	139	113	136	130	111	132	93	113	119	135	95	125	101	133	128	110	109	111	123	117	113	109	145	115	124	118	138	119	108	124	122	112	120	114	126	126	122	116	110	110	120	101	123	119	114	129	101	130	124	132	119	116	117	132	131	124	116	129	120	131	112	109	128	124	116	116	135	134	106	109	115	120	150	119	110	146	127	132	124	124	95	120	131	126	125	136	112	127	111	125	113	153	140	119	123	103	115	121	123	119	134	136	126	129	108	123	123	116	108	111	124	120	134	119	123	124	106	117	118	123	111	96	128	105	107	109	142	128	112	127	108	130	139	117	131	122	110	132	112	126	124	123	114	119	139	115	105	113	119	120	120	138	105	122	132	112	125	120	130	97	116	118	123	122	139	137	131	120	148	108	127	121	102	134	123	132	128	121	115	130	137	130	124	131	119	119	132	107	120	128	96	136	121	100	132	121	132	130	125	135	106	125	125	138	129	132	106	120	139	116	127	126	120	122	96	134	109	104	119	124	132	123	123	132	125	116	107	121	129	104	130	116	118	114	115	112	110	123	114	120	115	102	135	131	121	120	113	143	126	124	110	126	151	114	134	131	97	122	121	115	114	114	153	124	120	138	127	118	138	105	112	120	116	140	125	137	115	116	132	123	113	134	106	126	135	128	101	123	137	131	122	108	136	124	117	138	134	121	115	126	136	121	134	121	128	145	116	127	118	147	132	108	128	120	129	145	113	127	123	116	130	124	111	143	91	115	124	122	121	117	101	126	122	118	126	139	124	118	153	134	125	125	120	133	116	123	134	130	135	121	107	122	128	139	123	114	116	107	128	113	118	116	127	110	110	108	120	121	122	122	129	124	134	120	112	131	123	131	119	103	138	111	115	134	129	126	127	110	118	131	129	125	127	123	131	112	112	119	108	129	128	123	123	134	118	129	136	112	119	111	139	122	117	128	132	134	106	114	112	121	129	129	129	123	124	112	143	142	130	115	112	136	114	112	132	111	128	113	125	127	116	117	123	124	117	120	124	124	123	116	122	108	121	136	123	120	114	112	121	135	134	106	132	119	119	124	111	138	119	127	127	128	124	113	118	113	110	144	127	138	118	117	105	114	123	117	128	135	130	125	121	117	120	134	139	116	99	130	113	104	110	109	139	126	123	138	127	128	121	132	128	126	128	124	122	113	111	111	128	149	118	111	119	120	117	116	119	115	93	129	108	116	124	117	111	113	129	119	132	125	123	123	103	121	123	102	105	119	123	97	110	116	141	110	134	118	90	126	122	131	109	123	125	141	112	133	122	120	151	114	116	119	125	112	119	117	141	138	140	124	123	142	113	109	143	107	117	123	135	132	116	114	120	130	115	129	111	112	110	141	132	127	115	131	133	128	101	119	150	118	121	116	110	109	111	131	133	138	124	141	124	123	129	112	122	97	135	115	108	126	114	118	109	120	133	147	124	135	112	135	131	130	129	116	116	117	111	114	98	117	124	95	120	139	110	117	118	142	123	129	143	122	122	116	125	118	132	145	141	127	138	112	110	138	128	118	111	119	105	108	124	111	130	118	136	126	97	132	120	110	99	108	124	134	107	125	120	117	128	118	115	138	123	135	138	97	137	119	102	116	117	112	140	116	103	119	102	102	107	114	123	98	123	107	119	123	98	121	140	114	127	108	107	125	107	112	112	132	120	129	112	118	132	115	107	121	133	127	121	119	111	135	111	121	118	125	149	113	101	106	134	128	110	108	157	128	123	125	116	117	131	120	127	124	135	118	110	116	120	114	128	131	122	134	125	108	111	127	112	133	109	132	109	107	129	114	133	138	122	109	120	114	108	108	118	118	129	110	119	117	119	131	136	127	129	120	130	131	129	129	113	125	102	113	131	127	113	119	124	133	112	132	116	128	129	108	106	110	135	134	118	120	120	123	126	128	126	131	135	127	129	146	113	118	125	125	112	127	154	123	113	109	116	100	119	104	121	112	110	118	118	103	130	133	122	115	139	114	132	116	118	118	142	126	134	140	132	118	112	132	109	114	120	118	135	137	122	125	109	146	122	130	128	116	134	130	124	125	125	130	115	114	117	111	111	109	128	125	129	115	123	136	126	116	121	130	121	113	116	138	128	136	124	144	113	115	146	122	112	140	131	121	117	143	111	108	128	140	130	113	122	103	126	107	125	112	96	128	124	115	105	122	130	122	121	126	91	137
4354	527	596	642	579	590	518	532	536	470	486	463	487	474	492	486	480	469	453	475	466	455	429	436	447	438	452	490	436	490	440	415	458	447	429	435	446	497	503	450	431	473	434	436	464	449	435	434	426	437	418	445	465	465	420	441	467	483	469	456	426	419	427	467	456	441	444	437	442	433	471	453	478	465	441	487	441	471	439	440	471	431	437	419	423	426	434	480	452	434	431	448	456	449	456	448	433	435	427	461	420	450	425	429	442	452	427	460	463	437	424	484	457	424	430	480	462	440	441	477	436	464	441	442	404	404	457	433	468	471	447	443	423	472	436	457	474	435	420	406	462	471	426	499	458	415	409	447	438	467	441	465	439	481	443	448	441	453	447	436	415	438	446	482	449	439	456	466	472	461	440	458	437	481	442	480	453	438	453	459	437	406	448	457	461	451	458	430	441	462	427	452	461	446	439	433	419	452	483	411	426	450	401	479	459	428	433	481	453	430	422	479	468	460	422	518	477	430	400	440	451	459	481	450	420	435	435	430	446	410	459	426	458	463	423	433	464	455	415	419	434	440	437	451	441	398	445	447	447	439	462	436	459	490	460	446	435	439	443	454	438	467	439	468	436	453	442	486	454	416	479	456	473	457	440	448	442	438	463	425	471	418	444	434	421	440	450	456	460	432	438	481	461	422	453	488	449	448	496	428	459	460	432	444	461	423	462	435	442	422	424	483	437	446	454	436	435	429	455	482	407	438	452	480	426	466	458	481	382	439	435	449	447	481	422	491	425	402	444	469	440	442	427	443	416	428	470	443	464	474	460	444	413	472	437	458	464	445	434	474	491	447	446	466	438	475	457	468	439	442	447	441	406	485	465	451	480	435	446	438	433	439	450	416	423	472	432	452	415	433	449	458	409	459	469	471	437	463	447	477	465	417	436	407	436	464	459	410	440	465	434	464	457	426	408	464	451	452	444	464	430	478	436	457	447	475	438	466	467	430	453	448	471	457	436	461	461	436	432	446	424	445	452	467	417	422	484	441	423	412	458	464	426	439	449	448	462	465	435	441	435	435	444	423	444	473	443	449	463	413	448	473	445	441	465	464	450	436	450	452	435	454	477	415	464	435	453	459	455	457	429	429	485	470	418	464	417	481	406	469	438	438	470	439	430	437	411	436	444	450	437	464	472	465	424	438	435	431	426	417	416	417	422	473	466	452	508	440	447	436	424	418	450	446	462	438	457	445	482	493	465	440	453	459	450	475	449	447	423	431	452	455	461	448	449	443	471	436	480	427	443	438	442	439	448	467	449	465	437	461	448	462	465	453	450	454	485	462	402	454	472	487	458	446	458	451	416	454	462	430	453	438	407	447	467	435	451	458	452	447	430	438	461	430	468	464	460	431	431	436	413	411	495	480	466	415	453	456	429	438	451	450	440	434	437	437	475	430	450	424	455	432	452	445	428	445	470	456	466	404	414	477	468	443	463	433	412	428	431	469	449	432	454	462	449	464	434	453	426	458	435	449	454	459	448	429	457	484	456	418	453	426	479	467	406	437	425	438	442	471	438	421	433	450	427	456	433	432	459	427	423	446	439	453	452	440	437	428	463	453	417	458	479	442	436	460	469	473	427	464	474	481	450	477	432	455	482	462	466	439	441	424	412	450	465	372	454	441	473	433	412	442	428	430	427	449	471	448	422	489	418	469	433	445	468	470	449	457	449	456	469	461	452	452	465	428	444	465	437	432	416	473	470	447	425	461	433	416	464	403	428	453	422	466	479	438	405	447	471	461	450	437	471	476	453	447	463	409	481	439	433	498	403	440	462	422	446	411	477	452	472	435	421	448	431	433	464	417	433	435	467	444	439	484	421	448	450	443	478	430	430	474	397	451	423	403	439	404	448	442	447	449	465	435	410	408	469	430	447	435	466	460	419	456	446	471	414	433	460	447	458	473	413	432	443	485	463	475	440	456	467	437	449	454	419	422	460	482	463	446	440	457	468	469	441	437	449	440	479	418	426	454	470	437	438	479	418	414	416	458	437	464	443	470	455	482	443	442	451	449	468	420	457	448	421	440	440	476	469	496	451	453	453	451	414	409	425	448	447	462	464	426	481	459	410	433	488	451	464	431	427	428	423	463	467	452	430	420	415	451	431	427	431	441	414	415	477	448	441	439	444	442	406	426	475	447	480	429	455	460	471	490	458	425	468	459	460	437	430	479	417	441	448	421	438	478	426	481	417	419	456	425	414	440	456	437	441	398	439	469	450	455	440	453	428	455	419	454	433	402	465	438	440	431	480	437	459	445	473	436	431	440	444	464	438	412	453	446	451	441	437	473	446	427	465	449	487	460	474	437	481	422	474	460	453	445	473	457	436	457	467	446	456	492	456	441	476	435	423	459	467	448	497	393	439	461	456	472	432	447	452	436	489	417	464	432	451	429	433	414	448	436	472	466	443	415	461	446	477	456	436	453	472	475	455	443	455	417	473	417	442	442	414	453	450	446	453	439	446	440	451	446	472	441	418	434	455	500	426	473	434	453	430	454	436	473	451	441	440	411	440	450	424	402	432	432	447	422	421	451	442	447	484	433	422	478	444	436	461	444	462	422	484	438	438	423	413	456	466	431	439	433	455	460	427	452	399	476	442	451	410	474	452	418	452	432	414	449	446	453	429	454	448	437	454	456	461	413	467	415	435	432	407	475	421	456	419	442	437	443	433	466	410	483	425	442	451	458	485	428	423	411	443	434	431	456	415	473	423	441	449	431	465	450	427	462	465	448	452	468	433	463	415	446	440	408	453	447	447	473	439	405	428	451	438	459	425	450	477	426	474	495	455	468	411	378	466	446	431	453	450	427	484	457	465	429	477	450	439	467	456	415	472	439	450	431	467	431	451	476	422	427	443	441	445	442	417	467	399	461	415	461	432	385	391	438	439	445	448	446	440	442	426	483	416	428	421	413	440	470	450	506	433	405	464	441	424	445	432	448	447	463	475	452	417	423	435	426	425	440	479	473	440	448	444	453	451	447	441	446	442	415	423	457	491	436	436	457	430	447	500	479	458	449	442	424	457	441	465	463	443	442	433	448	464	454	431	445	488	421	442	450	441	444	455	474	444	451	474	436	452	450	450	450	450	434	436	423	436	465	459	427	416	461	445	415	423	467	445	438	454	394	445	472	428	441	485	471	431	457	440	433	471	447	458	456	485	469	454	432	384	455	466	400	449	442	446	458	445	445	421	486	442	445	477	422	442	432	467	432	473	454	438	420	481	447	445	459	446	441	438	436	424	447	449	428	463	469	442	440	457	448	429	465	479	475	430	436	428	482	488	431	481	425	450	425	408	449	452	452	461	441	427	453	423	480	440	440	456	460	466	439	422	440	438	466	463	461	466	452	445	389	451	449	452	438	423	427	441	436	420	450	456	458	431	422	414	433	502	454	425	429	421	441	451	471	510	447	446	472	485	420	454	453	437	441	432	440	431	397	431	433	445	439	437	439
25484	5459	1070	744	521	386	277	236	218	152	140	148	136	108	117	107	111	98	82	78	75	105	91	93	75	100	86	87	69	72	78	80	75	67	80	82	115	69	81	64	85	89	60	75	73	67	71	68	101	66	78	77	54	77	63	57	70	77	58	71	62	84	93	72	83	85	70	63	83	71	67	67	75	80	66	80	68	71	71	77	67	79	72	79	80	57	72	83	62	71	78	62	67	70	60	68	75	73	70	70	53	67	74	85	73	66	72	77	66	77	76	82	63	71	78	78	72	64	77	81	68	85	67	67	75	52	81	56	70	74	77	82	81	64	65	84	80	60	65	67	62	70	80	71	68	81	62	62	62	66	68	83	76	67	64	72	72	78	75	68	71	59	79	75	64	61	70	82	80	76	72	71	66	73	78	66	74	70	75	61	87	80	76	71	84	53	65	70	62	70	78	63	67	91	73	65	85	68	55	56	53	70	77	65	71	63	74	84	62	65	60	59	62	67	79	70	55	83	80	70	73	79	58	57	70	61	70	58	71	78	73	71	68	57	87	79	86	69	57	92	54	74	61	62	72	76	82	84	83	73	58	77	62	70	76	80	76	58	74	91	65	67	82	65	76	81	84	70	76	55	63	70	67	75	70	63	55	62	82	86	69	76	55	65	71	83	89	81	68	64	72	83	57	61	75	60	85	64	65	67	77	58	56	57	69	72	79	67	64	74	63	62	69	56	89	76	74	68	82	67	63	74	75	66	71	67	82	49	77	73	54	54	71	70	80	69	59	76	69	67	87	86	69	78	78	70	77	66	69	73	76	78	76	70	73	60	86	51	76	88	54	62	72	81	74	69	73	65	65	72	52	65	82	65	86	61	75	73	62	67	75	71	65	76	59	65	65	64	58	69	64	65	82	78	61	67	50	70	81	59	77	68	73	70	64	55	68	81	78	63	61	80	75	68	68	76	80	63	65	79	49	76	57	63	78	71	71	74	64	75	71	80	68	54	85	68	65	63	68	62	75	63	83	71	87	59	54	62	74	69	83	60	78	66	78	73	71	60	71	65	63	85	75	63	67	61	78	67	67	59	56	82	66	60	59	66	58	60	71	54	69	77	66	93	60	65	63	59	85	76	75	68	61	74	67	83	70	71	76	68	57	81	74	71	80	70	78	75	68	96	68	73	89	59	70	75	83	61	69	70	73	78	77	62	85	62	77	66	67	67	72	73	71	69	74	85	60	67	70	51	64	67	68	83	62	70	59	57	68	75	86	68	78	86	63	78	57	66	79	61	71	68	66	63	73	63	72	69	71	65	63	62	76	67	82	73	63	76	67	72	90	74	77	66	80	53	75	62	70	78	79	69	74	60	70	74	74	58	83	62	80	56	64	77	90	69	57	68	63	67	72	82	67	88	61	74	71	75	63	72	66	77	68	68	63	65	79	70	78	55	78	76	79	63	55	67	75	72	81	66	65	74	79	77	71	62	69	55	71	97	73	81	64	66	84	72	87	69	61	64	71	56	75	73	61	77	57	75	50	71	69	63	62	68	65	74	82	78	62	71	80	62	65	71	72	63	61	69	86	66	58	80	56	77	54	64	64	63	71	81	75	63	87	67	71	75	59	61	78	57	92	81	61	61	75	77	73	74	61	72	53	92	55	56	71	70	68	60	79	65	57	71	97	71	79	69	51	65	83	73	67	70	81	63	75	69	78	67	83	68	81	60	61	71	69	67	68	64	68	82	72	78	85	70	90	63	71	82	64	81	69	68	67	78	71	91	86	64	71	61	71	54	71	60	44	79	64	79	55	63	72	82	71	63	66	73	78	73	74	67	78	82	68	65	68	85	66	78	77	70	78	69	95	72	75	66	82	63	65	64	69	73	82	67	69	79	73	64	64	70	77	72	75	64	70	70	71	88	73	80	75	54	73	56	68	72	78	59	85	83	63	64	77	78	64	56	78	67	64	75	61	72	73	75	83	75	57	70	71	71	81	63	61	56	72	75	62	78	62	64	71	63	70	71	61	72	80	78	66	81	68	77	82	78	77	75	60	86	67	57	77	57	80	77	71	74	72	84	60	64	61	75	78	59	63	74	70	56	50	62	73	81	66	57	98	61	68	71	72	67	69	62	50	75	61	74	84	68	66	78	60	70	81	67	80	82	62	62	86	68	78	58	69	75	78	69	65	55	71	63	77	78	75	74	71	60	76	79	72	69	61	45	63	77	77	76	72	75	63	58	71	61	72	82	84	75	67	71	75	64	75	55	70	69	69	59	60	56	70	80	72	71	71	63	72	73	72	62	77	71	58	62	58	67	61	77	72	72	79	65	73	64	63	82	79	67	68	72	69	76	68	67	59	71	49	67	80	79	75	64	78	72	62	70	62	66	70	83	80	52	72	73	75	72	71	77	86	85	74	66	59	85	58	70	64	84	73	65	74	64	64	89	62	81	70	75	70	78	80	66	79	85	69	83	68	71	72	70	69	59	66	67	68	70	68	63	67	86	43	71	63	73	57	59	77	73	59	74	80	74	71	69	60	54	66	68	70	67	77	78	61	71	78	83	76	70	66	70	71	71	76	59	63	85	73	63	67	77	78	79	68	82	72	66	86	64	62	64	72	72	77	63	81	87	61	66	79	80	59	78	87	70	73	78	75	77	61	69	69	71	67	75	74	85	75	78	76	79	73	69	73	78	74	73	70	69	69	84	81	74	54	82	84	80	65	77	78	82	74	73	83	49	70	85	66	71	70	72	81	53	76	70	69	61	69	54	80	58	70	74	74	81	67	69	62	79	77	72	66	76	77	76	55	69	77	68	62	69	80	77	68	83	67	72	61	79	56	62	69	73	75	78	74	84	60	86	68	85	61	67	67	77	64	65	84	63	72	78	61	65	68	80	61	63	61	70	69	69	78	76	79	76	66	83	67	69	83	82	69	83	75	77	74	63	73	85	78	82	65	73	72	61	76	68	78	61	63	52	66	71	75	70	77	65	71	70	77	72	72	70	70	73	82	63	72	82	68	70	84	83	66	64	70	77	56	75	63	69	63	64	71	72	68	63	69	71	82	68	74	58	69	68	85	53	66	74	58	70	67	77	81	72	75	66	71	63	71	61	65	63	61	70	63	62	58	87	63	79	75	62	75	70	73	67	65	77	62	82	73	55	65	60	67	68	65	78	85	63	64	64	78	61	59	61	56	79	84	48	75	69	90	80	81	58	63	60	68	81	66	79	67	79	76	75	73	82	79	63	86	53	70	73	69	69	71	75	71	80	62	59	72	74	68	65	65	62	54	50	65	59	64	73	70	77	66	79	75	77	63	80	65	74	65	76	79	73	60	74	66	73	75	61	60	77	69	85	66	71	67	82	86	51	59	67	72	80	66	63	81	67	67	59	77	66	65	69	74	61	66	70	80	63	67	65	73	78	83	64	65	80	69	73	86	83	87	74	66	71	72	68	66	58	72	59	71	77	80	77	72	67	76	58	72	77	66	81
12702	1070	2594	3050	2609	2123	1790	1431	1205	1116	956	816	792	744	699	619	577	550	514	468	500	440	449	438	421	426	391	370	397	364	372	367	375	376	356	322	356	345	353	351	332	325	333	302	352	326	315	321	280	323	309	306	324	320	306	346	277	285	330	297	314	293	295	293	324	305	293	325	331	322	297	306	342	299	309	296	293	318	287	279	295	284	298	298	308	303	277	278	297	313	288	288	307	271	264	279	304	272	301	273	302	324	279	276	305	297	286	280	283	279	283	303	298	281	284	261	269	305	315	255	287	299	315	323	300	279	257	294	282	304	296	295	277	282	282	299	280	263	255	293	315	284	296	278	306	313	290	288	260	299	268	301	257	303	296	304	295	269	317	294	290	297	316	323	321	289	274	296	291	308	294	298	322	301	284	295	299	303	302	292	286	292	290	301	281	270	289	293	298	291	262	307	285	290	298	302	291	259	291	312	284	294	297	286	304	298	291	295	280	286	274	298	275	310	266	294	287	299	279	284	260	284	270	286	290	289	248	251	277	305	297	290	294	284	295	279	310	327	288	279	314	286	266	305	286	299	315	265	285	285	260	303	283	286	258	281	273	249	302	324	284	311	307	314	297	292	291	274	287	299	303	267	251	273	325	302	272	282	290	286	315	287	265	304	287	265	292	270	296	288	286	280	305	290	338	282	272	292	288	304	293	259	297	296	309	278	295	262	292	300	299	264	295	298	294	281	275	278	311	296	297	246	303	283	300	267	292	278	297	304	287	300	305	285	274	293	276	285	301	279	269	281	294	303	307	280	276	280	255	295	308	298	263	257	246	307	263	274	295	311	304	303	291	293	295	298	293	271	279	308	289	272	266	307	291	285	279	284	305	258	301	321	271	314	276	313	259	310	295	251	281	282	298	283	277	270	286	250	277	311	289	276	273	275	316	263	296	259	282	311	284	274	301	296	256	288	306	277	268	270	282	284	295	290	291	268	329	286	312	269	271	275	312	296	316	292	264	302	300	301	270	256	299	273	263	303	276	260	300	315	275	294	292	291	282	278	289	278	309	278	304	282	283	289	241	270	276	266	254	285	278	291	275	334	266	287	295	280	271	302	274	303	290	276	280	294	280	299	267	311	298	270	319	277	322	308	294	286	291	283	304	271	291	292	295	263	287	280	278	257	293	327	267	269	297	279	266	297	306	303	264	276	297	291	280	280	276	272	306	282	321	309	278	270	284	276	284	301	253	326	275	298	290	284	263	313	287	273	285	311	281	285	281	279	278	271	306	271	295	298	310	275	290	288	287	270	305	314	306	290	266	283	265	290	262	293	273	257	285	317	302	288	259	271	272	279	319	299	276	284	304	281	282	277	298	306	326	272	282	281	260	280	265	301	288	299	287	299	299	296	273	264	261	278	306	287	245	263	283	300	282	288	285	273	312	264	288	288	276	280	262	268	310	288	341	287	305	306	308	257	286	272	282	293	299	297	315	238	298	284	268	291	299	343	290	300	293	299	316	289	255	341	276	300	306	300	268	290	307	288	274	273	285	280	240	295	305	292	278	282	278	310	275	283	297	276	306	304	276	289	270	263	284	274	279	291	302	279	286	301	298	279	283	304	278	285	275	265	276	281	292	290	272	298	287	265	285	287	275	305	300	285	294	298	282	289	266	299	287	280	252	293	282	294	286	281	285	265	290	284	298	251	267	304	269	283	268	291	268	307	291	243	281	310	260	288	309	301	277	286	302	283	263	300	273	300	297	282	284	270	296	292	281	260	287	297	273	263	280	236	285	280	302	308	274	272	293	262	292	301	286	296	290	281	287	287	314	279	281	299	285	271	286	303	330	307	303	273	302	274	290	289	285	333	272	294	260	277	276	281	291	270	279	293	294	304	300	285	253	279	270	274	267	290	281	292	306	290	271	287	280	314	289	288	306	274	282	256	277	274	283	281	248	293	258	281	304	283	275	269	288	236	293	309	288	255	276	278	289	291	283	291	293	275	279	275	283	269	260	292	285	301	297	272	288	293	277	271	292	294	270	321	313	315	298	299	299	284	277	282	296	298	273	249	271	310	301	283	304	286	288	315	291	285	265	262	277	316	271	312	281	293	264	263	289	307	309	285	256	271	276	316	308	261	314	264	273	262	308	275	293	292	287	304	305	296	288	302	264	272	275	288	293	288	313	298	290	284	268	277	243	286	278	282	310	308	285	283	290	290	292	295	278	296	290	260	275	265	291	277	289	286	291	275	292	306	265	289	314	278	311	296	274	294	278	286	295	322	274	292	292	299	264	275	292	298	283	280	279	269	272	306	288	314	295	284	295	267	261	307	273	282	274	270	265	314	297	277	275	297	263	280	310	325	261	271	281	281	272	297	286	312	293	268	269	264	271	293	289	272	277	294	307	306	297	287	290	320	285	291	282	276	273	308	290	275	271	284	250	306	262	286	294	290	291	291	278	286	285	302	289	272	273	264	301	303	293	315	304	275	307	283	280	262	267	263	300	285	269	280	306	316	290	303	280	302	318	266	299	264	312	322	300	276	300	310	303	293	299	278	300	280	267	268	264	259	266	295	275	275	263	340	258	291	286	279	262	297	309	290	318	262	269	300	274	270	282	317	260	304	308	299	289	274	332	258	272	284	302	337	282	303	259	302	317	281	242	277	305	272	282	280	322	288	295	281	279	300	288	297	270	325	300	268	275	297	314	288	323	263	266	263	273	280	301	304	289	271	260	291	285	283	265	273	288	301	261	283	284	271	316	286	308	287	302	282	302	283	259	296	271	274	275	281	251	268	270	287	301	262	279	304	275	287	323	277	291	269	303	296	299	311	313	294	312	256	283	278	283	277	307	300	296	295	325	278	282	289	283	300	289	285	288	293	306	273	278	253	286	275	310	285	241	300	305	285	285	298	282	313	301	263	279	287	267	275	259	273	312	294	305	285	269	269	304	276	297	304	264	279	254	295	294	306	269	249	296	291	281	267	284	270	255	292	268	283	295	253	309	285	293	279	288	300	315	295	256	301	296	287	294	279	283	262	293	251	300	294	277	305	294	301	270	296	249	294	280	289	267	280	272	265	281	306	267	293	260	297	334	299	301	278	267	299	299	259	329	275	305	285	287	305	260	281	269	286	300	276	285	279	286	289	291	289	259	274	283	299	268	325	271	271	300	270	282	303	305	264	257	278	274	276	291	289	303	288	280	268	273	297	281	244	299	292	274	284	295	307	297	291	281	297	283	320	282	298	262	311	276	276	264	251	294	295	275	289	291	284	266	298	230	284	309	299	304	293	294	277	274	270	268	274	297	293	281	291	274	267	276	320	315	272	282	287	290	268	273	264	276	281	260	252	283	297	318	305	311	248	301	274	303	289	282	290	289	267	284	283	286	285	273	269	286	304	298	290	266	303	256	333	286	277	273	287	296	270	277	289	324	259	270	263	278	290	293	260	277	273	262	318	286	307	305	297	304	275	270	321	314	269	277	309	248	281	279	304
35599	15974	3242	1688	1168	795	590	481	395	350	301	240	238	236	213	220	168	197	190	171	150	172	160	133	157	153	172	138	144	146	159	140	135	135	144	143	134	142	164	124	137	147	144	140	139	144	124	136	134	122	145	161	108	147	132	135	156	121	135	142	139	152	115	108	113	147	132	117	153	148	123	138	124	126	112	124	142	114	117	128	130	128	132	152	139	143	137	134	141	142	143	136	131	113	132	111	120	129	139	139	114	135	137	120	137	137	114	127	154	146	110	132	137	141	151	137	109	101	143	143	132	125	118	106	132	109	144	130	122	147	129	141	145	143	118	135	146	138	127	124	140	137	123	129	141	125	129	131	133	109	125	117	122	131	119	109	134	137	149	157	135	129	126	133	114	127	119	127	120	135	159	132	134	125	140	127	167	137	137	142	124	146	134	144	129	136	124	126	123	133	146	99	136	112	131	126	126	130	127	137	119	143	125	117	118	136	125	133	132	139	133	125	147	151	130	128	137	120	136	142	140	122	139	134	146	148	131	128	120	139	134	130	169	108	128	132	132	116	118	120	122	148	137	100	122	124	122	142	117	144	138	139	111	119	116	134	133	119	121	118	108	129	127	143	149	130	125	118	134	123	134	148	124	132	129	145	130	128	134	134	129	155	131	133	134	118	138	158	141	146	136	136	121	142	134	107	145	112	133	141	133	134	143	129	121	120	139	136	116	146	126	159	117	118	129	120	127	136	142	145	118	129	143	126	135	112	133	133	137	134	116	127	128	129	127	123	145	109	147	123	148	134	132	124	137	116	146	119	153	144	147	119	147	148	117	135	122	133	129	119	139	126	129	135	126	119	117	144	130	139	124	121	118	127	158	123	134	134	132	128	145	136	147	129	119	119	121	145	127	129	144	122	132	125	141	127	141	135	131	118	149	134	125	116	135	124	133	106	119	129	123	122	115	121	140	124	114	137	122	94	144	109	138	137	146	101	145	116	139	142	143	122	145	140	117	134	103	151	142	135	120	131	134	126	107	131	127	131	145	121	115	116	140	136	130	130	140	140	138	147	141	116	126	109	122	115	141	124	125	143	133	124	146	120	155	119	132	136	124	119	128	147	136	132	143	132	128	121	142	132	135	140	127	148	142	101	122	130	134	141	122	105	120	116	129	146	138	141	126	126	115	116	116	135	136	134	127	112	136	138	125	143	128	133	129	128	141	120	131	135	135	135	136	126	136	129	132	131	117	140	129	127	128	116	134	124	137	126	135	138	146	114	122	129	141	118	138	136	124	122	127	118	123	118	116	135	111	100	149	135	141	104	136	120	141	138	144	117	116	127	115	147	145	130	123	134	137	144	141	126	142	139	109	128	130	138	130	130	121	130	110	123	124	141	130	145	127	137	133	110	119	140	136	128	125	123	129	140	122	125	143	140	118	147	118	143	143	149	142	150	132	125	114	139	122	121	128	121	146	137	136	133	140	129	108	111	123	124	109	117	108	111	147	100	156	122	135	129	114	115	124	121	137	135	130	140	114	124	123	128	143	139	115	131	132	128	111	147	135	128	132	149	119	134	112	132	131	148	106	138	116	118	125	143	130	136	120	129	146	112	128	133	125	119	121	105	124	146	125	129	115	139	144	126	129	128	130	134	134	127	140	140	116	120	116	120	139	133	131	131	127	108	133	123	130	127	145	130	124	107	141	133	123	114	114	137	130	130	125	134	123	154	135	116	117	143	136	135	136	111	142	130	121	96	142	169	141	119	138	142	131	136	109	128	136	134	120	124	143	125	137	123	120	122	129	137	132	138	128	123	136	152	141	133	136	124	123	121	120	129	137	128	138	135	141	140	142	123	109	138	138	139	134	118	119	133	118	135	124	133	123	125	144	129	129	120	134	140	142	129	132	128	133	120	129	153	133	134	148	140	122	145	119	131	120	137	123	109	138	126	114	139	122	134	119	137	139	150	138	128	130	142	119	124	131	117	115	127	124	117	146	125	124	145	133	129	134	130	127	114	133	127	129	151	126	136	125	139	134	134	124	126	127	127	110	133	139	140	133	124	114	138	151	134	141	116	143	146	110	144	121	127	135	127	143	120	113	105	135	133	129	123	105	149	144	122	104	126	136	128	139	144	133	143	134	119	135	144	138	117	112	155	130	114	148	129	113	137	132	133	141	140	141	163	122	106	139	136	139	122	131	134	122	138	148	122	131	147	136	139	124	139	148	132	130	145	126	121	132	137	113	139	112	135	130	115	124	113	136	143	130	134	123	130	128	108	122	117	107	124	113	117	129	105	129	131	148	130	145	120	119	126	113	116	121	134	115	118	134	147	121	121	154	138	123	153	132	135	131	117	140	137	129	136	114	119	140	126	155	129	136	114	141	127	132	121	120	138	141	125	118	126	121	112	124	117	137	136	134	115	138	129	137	117	150	124	124	128	117	126	118	115	122	129	152	126	126	125	142	155	131	135	157	138	138	133	122	131	131	122	136	142	128	121	155	111	123	129	120	119	127	120	119	149	133	141	136	140	142	133	122	124	132	123	122	130	136	136	130	118	119	130	121	138	131	124	140	142	119	131	114	121	128	123	114	123	134	127	150	146	138	129	135	122	119	130	139	130	129	134	122	130	133	127	140	119	111	151	134	119	129	153	115	140	140	128	129	132	123	120	123	122	130	107	123	140	143	133	148	137	142	140	125	139	114	116	137	137	127	124	140	130	119	126	138	127	137	114	116	123	125	132	124	121	141	147	133	153	116	112	146	100	126	136	129	131	132	119	143	125	115	117	119	128	125	129	132	127	116	129	111	96	125	138	113	134	133	143	115	132	129	143	152	129	125	126	136	148	128	126	138	143	137	136	126	137	110	117	141	99	133	112	108	120	116	117	132	135	151	135	121	119	143	132	127	125	136	131	132	124	130	106	143	129	110	114	136	115	132	140	133	132	126	118	98	127	135	129	126	158	156	115	132	134	141	117	147	128	120	140	150	140	159	136	116	138	125	134	156	138	121	132	133	131	139	139	136	133	139	121	150	144	139	130	123	110	120	133	120	128	104	119	127	129	149	130	123	126	118	131	116	131	154	118	136	121	130	137	115	140	133	121	130	125	119	161	147	142	142	131	128	143	135	128	134	115	130	140	128	142	131	130	127	123	135	143	124	135	161	132	137	155	127	117	109	135	145	134	129	124	127	149	131	137	107	110	128	119	142	149	136	122	140	125	145	133	126	117	113	125	120	120	124	143	131	127	132	133	139	140	120	133	122	152	124	122	126	123	128	131	132	126	137	136	122	124	140	131	137	152	139	119	127	112	107	114	124	123	135	128	127	136	130	127	117	123	114	131	127	145	130	113	132	134	145	121	114	125	135	138	144	146	143	140	116	110	155	143	128	116	133	131	140	129	136	132	116	137	118	120	143	117	121	140	143	130	121	141	130	119	131	107	133	133	133	126	133	126	118	131	138	151	125	134	136	109	137	147	108	115	116	125	122	152	114	122
17764	2300	5139	5824	4985	4193	3476	2907	2319	1952	1754	1562	1400	1395	1294	1215	1156	998	973	965	844	852	800	797	766	702	739	714	654	666	630	629	636	609	620	572	566	582	591	537	595	598	556	545	564	585	629	523	531	592	518	551	544	504	545	512	508	520	527	509	513	539	529	498	521	510	536	481	539	512	492	544	505	480	506	523	564	514	574	501	505	494	512	512	500	453	543	503	516	517	529	490	508	535	532	464	493	522	502	490	514	492	505	476	445	474	510	468	497	479	503	483	555	465	509	528	478	504	469	492	519	511	499	467	477	477	488	506	475	473	489	457	487	455	493	520	492	495	475	479	540	487	478	500	509	493	486	466	501	476	493	467	489	487	481	482	521	487	482	475	464	475	508	513	471	478	479	411	459	475	499	456	464	476	468	480	489	463	488	475	500	482	453	472	505	454	481	491	493	459	443	484	518	492	498	469	509	507	493	485	482	492	472	479	513	465	465	447	540	481	492	484	497	477	516	492	505	455	471	491	518	434	481	496	494	500	452	471	507	500	454	467	476	473	434	472	477	537	472	481	491	486	454	491	461	490	477	475	480	488	472	450	499	470	475	457	458	485	488	467	473	457	461	515	483	511	487	494	461	472	500	496	474	485	485	452	496	458	503	481	501	478	481	488	464	482	465	493	492	477	503	480	473	456	549	448	535	485	471	521	458	477	526	465	462	469	426	463	481	444	494	460	465	482	530	473	521	512	459	472	523	477	486	471	475	490	446	469	504	502	468	479	451	511	448	492	482	496	498	471	511	489	480	483	511	462	483	492	469	461	484	471	512	474	505	476	458	488	476	480	439	447	488	493	462	477	484	506	462	467	475	456	479	483	476	466	474	501	515	462	459	476	492	511	473	455	492	472	470	470	521	478	504	448	483	503	448	484	500	471	461	475	493	480	453	460	503	463	499	513	481	474	464	463	462	525	480	494	516	490	479	477	478	479	510	476	486	514	510	492	491	494	486	466	502	504	495	506	511	465	475	507	452	518	471	471	458	521	467	509	458	468	470	478	482	486	494	500	511	495	497	469	471	496	481	469	466	511	469	474	487	478	485	457	433	458	477	433	463	502	491	443	474	468	456	481	467	435	459	442	473	513	446	452	456	482	488	475	504	516	451	484	452	482	477	463	494	455	513	488	469	511	488	460	455	465	460	473	474	464	479	457	487	492	495	502	499	492	468	486	484	494	447	444	468	496	448	467	479	467	491	462	511	463	466	457	483	511	470	457	473	460	451	468	449	513	498	474	465	471	489	486	508	465	472	495	552	444	462	498	492	459	476	473	450	437	483	458	479	478	456	482	527	521	445	517	483	471	483	485	484	471	501	453	467	481	480	452	455	472	476	461	493	499	458	485	514	446	496	485	506	497	484	462	483	475	464	456	476	484	493	468	529	483	471	482	475	479	493	480	493	488	496	439	509	464	451	492	464	464	470	466	468	475	470	465	464	500	470	480	472	433	487	448	518	472	470	450	469	498	468	496	474	471	475	464	488	441	466	460	499	448	511	482	443	479	449	463	522	445	466	500	465	476	456	488	503	488	459	474	476	460	465	485	487	514	470	503	500	502	485	483	466	474	455	467	493	467	435	454	471	472	474	478	489	485	492	490	530	480	528	464	471	465	452	498	472	472	478	459	489	520	477	493	458	470	468	463	479	473	473	492	501	432	469	448	427	478	515	480	478	494	484	436	475	465	489	492	496	458	455	481	475	438	473	451	476	501	482	484	478	481	480	468	512	480	476	509	513	481	487	460	504	492	478	484	497	510	491	506	464	492	480	485	452	475	440	512	496	463	498	513	476	514	488	457	434	488	479	483	458	460	490	460	456	494	535	493	485	489	459	466	508	486	491	468	476	468	497	481	478	456	475	452	467	471	458	490	479	476	482	493	453	477	459	469	527	464	498	477	426	442	493	483	504	480	484	481	472	497	481	502	517	497	497	519	461	452	457	472	514	450	493	473	529	494	486	473	501	424	465	468	481	429	486	481	489	450	480	472	486	473	482	487	468	459	488	511	463	489	491	471	510	506	464	479	470	468	477	476	476	533	490	484	509	491	492	475	484	515	500	470	497	481	461	499	474	476	497	450	465	488	511	475	503	496	452	499	463	479	457	469	449	472	459	456	437	496	499	488	521	501	473	496	492	491	498	452	530	485	458	504	480	474	511	433	441	439	462	492	456	507	471	465	469	485	481	474	491	476	456	462	446	467	515	480	527	502	493	477	456	512	524	463	517	495	457	471	472	456	485	493	466	479	490	468	484	472	492	489	482	478	483	482	451	477	456	476	454	476	479	506	530	477	483	506	457	458	496	474	488	505	456	493	477	445	478	495	482	438	496	497	488	465	479	499	507	488	525	475	458	462	484	501	487	481	461	493	459	494	460	459	446	467	482	491	511	444	471	496	494	461	441	468	478	510	450	490	505	481	491	516	517	502	482	461	449	491	484	501	478	459	488	489	502	468	443	483	481	491	472	497	461	500	464	472	488	492	465	521	473	494	477	501	490	485	448	448	463	497	448	475	472	478	465	455	493	504	485	516	449	467	475	477	500	464	475	457	513	512	493	503	505	450	492	454	484	486	513	506	483	463	470	477	487	450	453	479	507	455	470	482	444	462	434	480	497	520	499	485	479	534	481	460	459	504	493	445	520	473	488	484	482	480	504	471	455	450	474	466	462	496	486	496	477	509	521	471	526	481	480	481	508	474	487	471	492	450	451	467	502	487	450	464	524	494	480	465	475	476	501	473	511	466	481	457	480	468	472	493	468	448	488	501	479	441	464	466	481	472	525	444	515	508	466	481	468	460	467	455	514	509	474	480	475	482	467	495	472	494	465	471	475	479	435	462	477	485	475	474	460	490	446	522	447	485	461	476	506	467	482	476	491	489	489	462	453	505	469	466	480	474	486	486	482	444	466	497	500	482	482	514	481	461	499	457	457	487	478	445	463	437	530	455	530	475	506	465	510	462	448	504	516	482	461	473	488	476	518	457	486	487	467	477	461	506	507	462	504	505	425	496	472	469	492	452	478	484	509	505	468	505	482	460	481	455	498	504	524	513	493	469	448	491	462	446	482	494	502	491	491	443	491	505	484	485	461	522	452	443	489	481	445	465	499	490	500	444	481	456	465	472	461	487	514	469	455	476	476	473	481	491	499	458	492	516	472	490	472	505	521	467	469	496	485	447	441	510	525	481	452	491	439	500	502	453	506	512	464	514	495	463	520	474	510	499	466	487	452	456	475	501	516	500	470	498	493	503	469	461	474	468	465	480	500	477	478	471	487	511	486	502	481	512	434	496	476	445	508	507	480	478	483	467	532	450	481	460	504	478	448	522	513	497	496	507	473	488	516	468	514	441	514	503	453	477	507	497	406	443	473	463	474	500	468	478	444	496	460	499	475	472	466	487	497	475	442	509	491	472	439	487	454	494	501	476	478	474	413	460	487	475	443	498	470	437
3122	301	186	164	145	146	141	154	117	143	147	128	127	109	117	126	106	103	115	124	127	112	130	138	128	110	123	152	126	114	116	119	133	124	126	129	117	148	133	135	105	124	107	120	135	125	126	139	114	124	122	133	120	132	123	104	110	97	120	123	112	132	101	109	110	120	129	122	115	123	113	111	128	108	123	104	134	121	124	149	107	125	125	106	122	113	114	118	126	133	139	111	134	125	113	107	118	147	117	133	146	131	113	111	116	139	110	111	107	113	86	124	135	116	120	122	127	123	116	132	124	132	102	121	126	116	130	113	137	115	132	117	131	134	120	86	101	115	121	119	116	116	131	112	128	136	126	127	137	113	143	119	118	140	129	120	124	120	122	109	124	135	136	126	109	127	126	122	123	109	151	119	107	111	117	122	129	114	99	121	124	124	113	120	125	140	124	107	107	116	133	133	116	133	125	98	133	109	123	111	121	143	111	116	106	117	132	125	129	119	113	130	136	128	117	127	116	122	112	132	107	121	129	120	127	129	119	125	120	126	113	123	125	124	128	115	110	110	117	111	122	98	120	140	125	109	124	101	124	127	109	129	117	139	104	111	118	128	115	122	123	127	117	130	138	136	143	118	110	152	112	110	119	109	121	125	120	119	124	121	94	101	125	123	114	126	126	117	129	100	117	128	126	103	123	133	117	121	136	123	132	124	137	120	105	121	118	127	114	137	115	132	121	121	114	104	123	123	117	128	134	116	112	126	127	123	128	127	132	123	130	123	100	125	128	141	110	112	130	132	112	139	120	124	102	153	113	114	129	110	119	140	108	128	98	123	142	136	131	147	135	138	135	129	137	139	122	136	127	113	132	123	134	97	122	130	136	120	128	116	147	129	115	128	130	125	119	116	127	133	119	117	141	122	112	116	119	124	124	106	123	119	119	111	140	97	108	136	97	126	128	132	124	121	114	137	104	132	140	110	139	136	119	111	124	105	109	115	145	115	125	110	123	109	114	132	130	125	113	111	131	125	139	111	127	145	112	117	143	128	116	131	115	115	127	133	116	158	128	126	111	111	122	138	117	109	108	128	119	120	92	123	130	137	140	144	122	117	121	120	115	102	131	114	124	133	133	98	127	122	121	126	124	131	108	108	146	131	116	105	120	109	129	131	121	119	102	133	107	124	118	147	113	128	105	115	110	116	127	121	118	133	120	105	113	116	138	112	130	141	120	133	124	133	140	111	128	128	117	113	126	130	135	104	129	125	129	119	131	115	132	112	123	136	128	118	132	126	131	121	115	135	117	93	118	117	133	111	111	119	123	131	146	109	112	118	130	122	125	122	115	131	125	112	128	128	108	120	101	129	152	125	119	146	134	130	108	133	108	115	108	111	104	138	104	129	130	109	109	122	139	108	138	118	121	120	112	127	122	136	110	129	117	129	110	115	126	102	132	117	117	121	124	110	141	125	115	122	112	111	131	120	123	126	114	108	112	137	116	111	132	121	112	117	122	120	121	111	121	120	135	119	120	125	120	145	114	122	128	137	125	119	99	108	130	120	114	117	116	126	108	114	131	112	112	159	147	129	115	121	122	114	128	130	113	126	125	125	113	116	104	127	121	130	135	120	128	111	137	112	123	138	118	133	116	133	118	107	138	122	108	106	131	118	117	143	116	131	123	136	129	116	115	127	121	149	149	111	125	122	124	114	131	124	109	137	150	111	127	116	140	116	134	152	130	111	134	148	105	136	103	99	116	140	105	127	132	122	128	120	130	119	98	121	122	111	99	126	123	138	137	125	139	111	152	99	129	106	117	131	106	118	115	137	117	123	133	112	125	124	117	122	131	111	125	124	121	119	123	115	137	106	96	133	124	130	116	130	107	122	109	112	122	112	110	112	130	121	118	112	126	110	115	121	122	120	116	110	119	131	116	97	103	115	102	104	123	134	127	131	116	115	131	139	125	121	112	125	128	134	121	115	120	131	128	135	120	110	110	118	100	139	131	128	147	128	105	95	115	101	122	132	126	104	111	122	99	123	137	111	125	134	121	118	123	131	122	131	141	96	109	132	138	148	119	117	112	115	130	116	99	132	131	126	117	124	138	122	137	134	121	110	129	104	118	147	107	109	152	116	130	115	111	117	130	125	118	132	116	110	134	112	138	127	115	122	126	131	131	129	138	125	110	112	119	127	138	133	127	126	137	146	117	120	124	127	122	131	120	116	135	135	129	120	113	113	115	118	138	132	106	111	114	134	115	116	127	124	122	135	113	138	122	131	126	112	120	117	118	115	141	136	150	106	113	116	127	120	121	121	107	118	128	121	135	111	122	125	135	121	121	106	122	119	105	110	109	124	119	132	134	120	109	125	135	133	104	103	128	112	122	123	125	125	127	127	121	124	118	112	121	104	127	118	120	139	130	130	106	146	116	132	130	114	150	109	134	131	139	122	114	130	110	124	117	127	120	130	106	116	117	120	127	94	122	124	131	122	115	122	113	133	133	129	128	117	118	123	124	143	131	125	99	145	111	138	112	132	121	124	99	124	128	131	121	135	110	121	103	114	133	143	139	110	140	153	144	140	119	133	119	115	121	110	134	136	114	110	113	129	127	111	146	134	139	134	133	135	108	130	117	135	156	119	157	132	119	115	119	103	108	121	132	120	104	116	124	130	112	112	127	120	138	127	121	139	111	128	133	141	112	146	129	112	144	123	131	102	122	124	116	118	101	121	114	122	112	109	106	115	108	110	127	114	118	121	133	121	131	110	110	125	120	130	134	125	121	129	109	126	156	124	113	144	131	124	117	116	106	116	120	109	145	133	116	122	128	120	135	116	127	131	112	100	122	117	131	117	133	117	121	122	135	120	136	143	123	126	107	113	124	110	134	119	139	152	131	112	116	118	120	121	116	126	122	106	139	131	98	117	113	127	121	102	141	125	127	117	139	113	133	119	122	114	126	131	127	122	113	111	106	111	103	127	109	126	126	119	132	121	114	123	111	126	103	120	113	105	125	107	111	112	136	106	146	122	104	105	127	121	103	117	117	128	110	146	145	141	129	124	129	112	121	133	136	127	122	117	142	123	110	126	127	125	122	122	122	119	122	135	127	124	130	125	115	139	138	121	112	120	126	140	134	138	105	111	129	126	120	144	110	123	116	113	115	119	102	124	126	130	122	129	127	128	127	115	131	118	109	105	123	134	123	103	105	115	114	102	109	123	113	118	123	127	108	137	140	128	120	127	118	131	113	103	122	129	119	122	131	119	124	129	113	104	106	102	129	103	140	117	124	131	125	132	126	124	136	128	122	113	120	113	115	138	124	131	112	124	122	135	94	134	133	115	120	114	112	135	118	109	113	142	120	123	105	125	133	115	118	121	95	133	116	118	104	129	139	131	108	123	117	104	102	134	112	128	126	130	104	100	123	103	99	109	111	121	130	120	132	112	148	141	112	124	132	115	125	117	129	125	114	124	129	104	107	131	129	128	127	133	109	125	121	123	121	134
4510	545	646	602	620	519	547	528	462	554	477	497	461	501	514	490	467	453	484	459	498	466	438	464	478	434	480	460	439	436	449	458	412	411	434	442	413	466	444	438	446	456	430	446	413	428	473	427	464	451	451	438	464	450	475	441	434	466	403	436	490	460	482	434	481	445	467	441	473	475	422	426	451	455	491	461	453	406	466	436	429	473	399	470	452	437	437	473	412	422	427	478	446	467	420	456	443	462	443	461	457	450	429	478	439	440	463	444	446	443	441	486	477	481	456	486	433	427	431	455	456	433	462	423	474	448	437	441	424	420	438	409	404	479	447	440	439	422	447	411	464	428	422	446	385	460	446	469	442	477	441	431	419	433	440	447	430	410	465	475	452	423	425	477	509	464	441	429	433	413	446	422	391	501	470	498	414	422	416	483	468	440	427	465	452	444	439	427	436	451	416	418	469	448	451	485	424	430	451	445	418	431	438	464	444	482	434	446	464	476	460	456	439	476	424	453	439	440	433	463	448	417	411	472	450	410	425	443	438	475	480	429	443	457	481	468	456	468	462	461	423	433	468	434	430	415	440	454	473	433	459	463	439	455	428	449	465	466	444	453	468	445	422	416	456	434	425	458	422	418	443	413	481	439	429	450	413	412	422	439	465	445	438	498	417	434	414	444	447	447	457	449	434	448	448	449	433	403	453	482	453	415	437	478	460	474	433	461	475	450	460	419	458	445	453	424	456	491	448	456	445	444	475	448	451	463	433	442	445	436	423	417	462	442	468	478	443	452	461	497	494	434	432	446	437	428	481	430	446	429	423	460	455	439	440	514	428	464	409	486	443	445	469	460	445	461	464	453	454	397	469	404	447	411	428	426	467	444	454	462	444	466	484	476	450	416	422	454	467	448	468	429	486	435	455	435	436	433	439	449	414	486	418	478	454	441	477	456	433	479	420	440	441	441	446	483	427	444	441	456	433	421	420	453	464	501	472	451	443	438	453	414	446	437	453	435	465	460	398	462	382	437	429	438	459	441	466	442	434	439	423	424	430	419	438	427	427	434	426	464	444	439	430	442	481	438	444	454	434	388	452	442	484	426	446	420	437	453	445	467	439	466	448	455	475	434	428	453	435	446	426	477	466	454	436	443	474	439	428	476	435	440	464	430	425	482	443	449	427	451	415	445	438	420	456	456	439	460	436	428	445	431	438	465	495	428	494	423	502	447	466	444	459	468	457	433	468	433	398	435	432	447	414	476	473	434	461	462	436	432	450	446	431	428	433	480	452	471	440	451	465	458	453	415	442	475	434	443	446	441	460	459	403	453	473	455	491	449	424	440	427	441	495	452	444	455	446	457	450	473	488	388	422	445	435	437	442	424	474	465	433	422	455	422	448	433	442	438	460	468	478	442	468	425	440	415	440	445	425	428	457	443	448	447	418	452	435	431	445	435	445	439	444	417	486	489	457	424	422	419	397	448	462	455	421	439	444	435	434	439	450	441	463	446	460	455	420	470	467	441	444	450	434	437	475	432	434	461	448	506	455	479	429	432	421	456	448	484	470	434	446	452	436	473	442	450	415	457	422	453	410	438	485	445	438	420	463	430	451	431	475	442	464	445	463	444	465	445	454	477	439	451	423	437	417	484	419	463	419	408	476	425	434	459	432	417	444	447	448	446	458	438	423	474	448	446	433	456	440	454	426	439	438	452	442	486	467	409	465	440	453	449	431	449	455	416	459	417	475	450	399	458	474	469	423	452	408	446	445	436	470	437	470	429	485	490	429	482	433	467	470	479	434	426	462	434	489	435	448	433	425	406	432	490	422	478	449	457	440	445	452	501	472	454	454	436	447	410	422	409	450	442	432	423	428	469	460	461	423	448	485	426	465	434	460	439	466	463	467	451	456	423	417	451	481	437	437	463	425	452	429	465	426	444	442	457	462	423	474	427	442	430	436	481	458	403	461	434	407	453	463	423	459	435	443	439	439	452	461	445	453	433	446	461	441	453	474	457	455	499	439	440	445	428	459	452	464	459	412	465	467	438	464	452	448	464	425	421	407	422	464	458	471	469	454	452	438	444	397	425	455	424	475	453	470	443	379	405	453	463	419	434	438	442	419	458	442	447	420	428	450	409	401	431	446	431	452	441	468	458	430	440	453	477	442	446	417	475	482	431	458	457	437	428	454	471	466	445	452	455	476	484	424	452	453	440	467	449	468	435	394	404	458	420	438	470	452	446	432	478	449	482	426	419	455	473	443	420	424	428	410	433	433	457	426	437	412	439	479	415	427	471	437	468	415	437	428	455	488	465	413	450	420	443	440	487	455	420	440	457	415	474	428	463	437	445	450	439	443	432	447	489	422	452	460	425	478	437	467	461	463	436	465	471	435	433	440	459	441	442	456	443	462	487	441	453	442	428	493	456	450	429	452	429	443	435	474	474	456	440	468	453	477	434	438	447	435	471	435	463	439	478	434	458	424	444	455	427	430	447	421	456	435	415	423	440	434	449	497	428	469	452	442	483	427	434	486	421	456	467	448	477	423	452	439	447	399	467	444	414	473	468	454	414	437	441	424	441	443	406	461	428	452	460	417	454	428	446	429	478	438	472	486	492	458	469	455	421	421	433	453	449	470	434	457	481	468	451	441	439	429	467	478	460	432	424	454	454	416	385	440	452	456	490	411	474	469	484	477	427	448	438	430	440	443	413	455	460	444	436	444	446	461	423	474	473	446	474	442	460	467	457	435	460	420	429	469	417	401	452	451	442	442	471	438	465	428	432	456	435	456	447	428	450	455	455	432	461	475	462	422	457	421	437	457	434	502	424	438	450	428	472	447	416	415	445	443	445	433	468	428	428	484	494	443	449	440	461	443	421	430	435	476	430	440	471	444	417	443	478	441	423	453	438	453	510	452	412	437	426	445	472	433	414	462	454	464	430	469	438	440	430	416	430	473	464	473	439	461	426	462	440	449	422	419	463	397	426	442	455	460	471	424	410	449	439	469	463	455	453	421	466	439	421	433	440	431	425	433	491	425	482	413	413	440	460	490	459	440	447	478	475	431	412	432	430	428	453	446	471	463	466	429	423	457	421	437	461	461	477	449	485	451	449	479	423	454	422	449	443	476	457	445	447	443	415	443	453	471	452	465	421	431	421	474	458	482	469	455	479	451	435	466	430	470	460	443	445	430	444	441	452	420	446	453	468	453	446	456	465	430	461	424	473	458	447	414	455	436	449	420	476	490	460	417	461	462	463	440	482	447	427	464	441	437	428	506	440	427	449	421	449	405	431	447	481	446	453	437	417	476	407	437	407	460	415	404	452	402	458	475	420	418	418	446	449	462	437	419	475	492	474	434	504	456	465	514	408	445	465	453	457	454	423	431	469	424	418	446	443	465	410	464	424	454	472	412	450	408	447	471	416	447	442	484	426	505	450	478	463	454	433	455	426	463	449	428	446	454	426	429	417	452	449	454	446	429	415	466	452	399	440	437	435	462	465
25744	4401	1169	821	573	430	278	236	221	191	174	174	151	141	119	118	122	94	98	105	101	96	86	89	94	82	83	91	84	82	94	68	67	82	66	88	77	82	88	87	90	72	73	87	89	71	63	82	73	77	83	61	66	71	78	78	80	73	70	72	64	75	62	70	71	87	82	55	76	77	62	67	70	76	79	65	86	66	84	78	78	76	72	75	62	61	58	70	76	84	78	67	70	72	79	75	82	70	81	62	75	72	75	79	83	79	73	61	83	62	63	81	79	82	60	81	70	84	86	85	63	84	61	87	82	80	75	81	72	82	76	85	67	70	61	68	76	70	60	73	73	65	68	81	64	74	77	72	74	65	81	70	72	77	69	82	58	80	86	71	62	61	65	65	75	74	73	69	77	74	87	75	69	77	84	97	75	88	78	74	65	66	72	73	69	55	86	62	63	75	67	67	71	72	91	82	85	90	74	69	60	77	75	65	60	66	69	75	71	77	62	65	85	86	73	62	72	63	69	65	76	81	84	72	84	63	82	77	72	73	71	78	75	79	71	69	85	74	65	79	74	81	83	83	60	77	88	77	69	74	64	66	79	66	65	77	93	100	54	69	71	72	86	85	75	81	66	75	62	79	80	70	74	71	86	79	72	69	73	59	80	72	76	57	61	68	81	74	88	86	75	70	72	79	84	66	79	67	90	73	79	72	69	75	84	61	67	84	78	74	85	73	74	83	89	60	90	79	67	61	74	60	77	82	60	67	74	76	66	69	75	80	65	66	73	76	67	59	67	77	78	82	68	72	76	69	73	72	67	63	81	62	80	68	81	80	67	87	66	82	66	89	55	75	78	80	80	63	68	67	80	83	71	72	90	57	74	70	80	96	78	73	63	68	80	86	87	66	71	65	75	77	72	90	71	75	74	81	71	68	63	81	69	82	69	66	69	75	82	72	66	77	64	86	72	96	75	74	74	76	64	57	66	91	65	67	84	64	74	68	92	82	81	62	79	83	66	80	66	79	77	74	62	73	79	75	83	74	71	57	65	86	76	66	74	69	89	60	77	80	89	87	71	89	68	80	67	68	61	73	88	82	77	84	70	66	61	72	68	84	75	80	68	66	62	67	83	80	84	55	90	73	79	75	75	73	78	81	55	67	68	92	72	73	61	73	77	69	75	71	81	71	76	64	74	77	82	76	61	74	73	86	71	76	83	65	81	70	74	85	67	64	90	65	85	72	64	71	71	65	91	52	66	81	85	79	80	74	70	67	70	84	72	77	59	83	80	67	78	79	75	84	61	80	70	68	73	88	76	73	81	68	87	68	49	81	82	76	79	70	55	64	81	70	89	64	71	79	64	84	67	74	74	88	63	72	77	65	69	67	77	74	73	61	72	84	76	67	75	71	75	81	93	68	77	67	59	75	68	82	74	74	80	63	59	74	63	62	70	79	71	67	72	75	79	61	77	69	68	72	60	65	88	77	71	81	65	88	66	73	75	72	87	77	75	84	84	68	63	84	76	81	73	80	68	72	74	84	70	60	80	62	83	63	92	80	60	85	73	75	74	79	67	72	72	89	68	87	60	64	83	66	75	79	59	72	68	67	76	69	82	60	66	73	68	64	82	72	79	79	87	72	71	73	67	71	69	60	65	82	74	67	77	76	75	71	67	75	57	61	76	71	65	62	70	61	62	80	88	73	82	71	60	76	70	72	72	47	55	76	76	79	83	80	79	77	76	94	68	80	85	77	78	62	59	81	80	73	66	61	71	69	80	68	80	88	78	67	76	76	66	69	82	68	77	62	64	66	86	80	81	78	70	68	66	73	77	82	80	72	66	57	80	72	79	74	60	73	88	67	86	75	61	65	80	81	74	71	72	73	76	72	61	83	69	66	79	61	74	71	67	77	67	86	76	79	67	85	87	75	76	52	69	76	83	79	59	68	77	73	72	86	62	71	82	61	60	91	68	79	79	69	76	62	71	107	74	75	73	70	67	72	71	70	76	75	66	71	64	74	81	71	67	82	77	77	70	79	67	73	85	77	73	86	76	89	62	73	68	80	71	69	82	66	61	66	69	80	66	85	87	70	76	67	70	68	80	85	62	85	72	74	66	65	91	75	79	79	82	64	63	75	74	63	64	57	67	73	83	77	79	68	79	70	79	78	78	74	80	78	94	75	77	66	75	68	78	75	80	65	85	71	66	76	81	65	73	69	70	76	63	85	75	76	89	83	65	51	72	72	101	76	70	67	77	98	67	78	74	81	63	70	84	77	70	80	89	68	76	71	62	68	71	57	74	71	72	73	66	76	74	89	67	77	73	77	86	86	69	77	71	50	66	80	86	75	84	84	81	89	81	67	76	85	86	88	75	83	71	78	87	76	72	67	83	67	77	69	92	73	72	70	76	77	71	73	72	72	77	74	65	60	90	77	70	71	75	68	61	78	65	73	75	85	63	71	84	55	80	79	82	63	71	68	70	87	77	59	80	71	73	90	84	63	79	82	62	99	85	62	86	64	63	73	69	85	78	78	76	70	66	66	74	66	74	79	69	80	72	76	80	70	85	72	65	91	66	76	66	78	66	76	66	67	63	74	70	71	67	78	75	72	65	82	75	91	58	82	84	80	76	72	89	72	76	85	72	82	68	67	76	72	72	67	71	65	60	86	65	75	64	69	74	74	54	71	82	73	83	61	64	68	74	73	74	52	79	82	71	65	67	63	93	68	70	82	56	80	75	80	70	76	64	69	68	63	77	60	77	76	72	68	62	75	71	85	71	77	84	73	84	71	67	89	69	54	84	68	72	67	72	80	88	81	64	85	72	70	69	78	68	61	62	88	78	70	56	64	78	87	75	72	81	70	73	75	65	66	61	66	86	74	76	77	70	77	75	72	79	65	84	72	80	88	79	63	69	69	72	73	79	99	76	74	74	84	70	81	73	71	94	73	87	65	64	65	69	71	59	69	66	61	71	67	66	71	75	76	69	81	70	67	81	75	68	79	63	83	77	79	87	74	75	70	77	73	70	57	71	70	88	75	71	73	86	72	79	75	78	71	87	71	67	76	64	75	69	74	63	69	62	65	68	71	67	76	82	64	73	79	78	70	69	69	83	81	80	82	64	69	72	68	86	75	69	84	71	61	74	64	75	82	66	80	68	88	83	71	75	58	70	78	89	86	85	83	66	70	77	75	64	63	91	62	74	86	68	80	80	72	77	95	51	74	74	75	79	59	71	67	72	79	76	83	59	78	85	80	53	68	64	76	77	79	74	81	74	79	80	64	73	79	66	71	82	75	77	64	66	64	74	70	73	81	69	81	66	84	64	67	62	73	70	76	72	82	62	80	83	69	84	76	71	80	89	78	70	87	84	61	63	67	67	68	79	85	74	96	82	82	68	73	72	76	78	85	77	71	76	76	78	81	74	78	68	73	71	65	83	67	80	70	56	63	72	81	70	68	62	80	81	83	75	71	81	73	62	54	67	85	81	88	81	85	95	82
12915	1160	2714	3180	2677	2184	1819	1555	1264	1152	1021	890	795	791	699	641	610	535	519	536	505	479	435	447	472	413	422	399	390	380	380	362	406	365	341	378	384	390	372	377	344	365	335	347	311	338	366	324	359	327	318	334	320	359	303	293	326	326	312	325	338	322	312	318	315	295	283	314	332	291	322	321	313	318	315	310	291	335	292	298	312	283	288	324	301	307	319	298	289	278	299	296	311	333	282	321	292	295	299	290	313	315	290	330	298	321	317	316	299	256	297	316	309	293	312	291	277	281	282	312	278	335	302	323	264	299	292	288	296	319	312	285	297	304	303	273	310	300	304	312	299	304	317	301	275	334	295	356	275	329	302	286	324	285	289	317	314	293	328	288	294	283	295	320	304	301	307	321	297	308	305	295	271	288	283	301	279	296	287	313	304	317	302	301	319	285	298	312	315	303	307	312	313	288	281	297	296	292	290	290	298	291	282	272	314	290	307	277	288	277	299	300	300	279	299	279	334	296	311	298	269	288	292	308	303	321	285	309	310	317	296	300	290	301	280	287	278	292	276	283	291	293	287	288	282	295	286	331	290	279	291	317	293	286	296	298	295	309	292	302	306	286	308	277	269	340	305	338	301	270	284	282	309	295	293	296	280	291	337	334	276	300	296	286	291	297	288	304	274	280	304	294	294	282	296	291	313	296	297	322	270	297	291	297	279	276	314	280	281	270	299	325	283	297	285	318	308	296	303	302	303	307	310	319	276	316	287	316	306	307	294	313	312	337	299	307	311	287	289	287	275	298	323	277	315	285	313	297	309	273	308	284	324	268	292	311	329	314	298	315	314	300	304	291	276	315	307	261	309	300	294	338	287	272	267	280	301	319	311	312	299	280	348	270	300	312	303	294	298	313	308	309	282	299	285	291	309	323	308	293	313	285	324	304	311	317	313	318	326	286	292	322	287	296	271	262	275	299	328	295	299	318	301	299	314	278	287	338	291	275	319	278	288	305	293	300	293	310	290	269	294	312	325	304	286	340	304	309	306	311	320	303	300	292	323	289	298	279	304	292	276	301	296	299	317	316	278	311	301	270	300	272	317	266	307	305	311	309	290	275	301	272	307	306	275	266	288	331	253	309	315	310	295	308	285	301	267	276	314	324	265	286	329	292	286	307	318	325	316	287	293	331	309	298	307	311	315	319	271	296	309	317	307	317	279	267	305	326	310	280	323	314	311	287	342	265	308	271	303	312	288	312	293	285	290	286	275	295	313	294	289	343	291	270	314	281	296	302	323	300	324	315	296	300	288	296	291	296	304	306	283	301	309	293	332	294	290	304	305	299	308	290	290	306	312	294	297	297	281	273	322	304	297	308	309	317	279	281	280	284	313	308	306	289	309	314	290	298	282	329	310	302	290	283	283	290	295	303	283	251	306	297	332	283	293	318	315	278	280	301	282	323	291	333	300	296	291	297	289	288	280	297	290	299	335	297	313	282	288	295	297	284	290	297	296	307	300	302	272	302	286	304	323	339	323	307	294	322	285	265	280	299	306	310	333	299	291	303	324	302	319	297	290	300	297	296	310	327	293	308	286	310	291	299	305	273	283	282	294	300	263	280	313	283	264	300	307	309	325	301	317	271	283	294	305	288	280	318	317	327	307	295	326	321	298	294	280	293	300	309	261	317	289	264	282	284	280	271	324	315	280	302	277	269	287	247	293	273	317	294	295	289	290	310	267	297	275	271	297	310	292	317	272	267	300	278	282	279	311	294	293	267	294	274	315	291	270	293	269	294	276	277	320	327	290	299	288	305	309	298	338	276	312	282	316	321	290	340	305	272	286	305	272	310	303	293	303	295	287	321	319	328	334	303	314	298	296	301	302	284	295	328	278	313	272	303	302	302	290	307	300	298	290	296	272	321	313	312	281	280	307	320	310	309	314	295	307	278	306	295	278	311	292	262	288	292	305	322	287	293	305	305	267	298	296	303	301	283	296	318	307	306	291	282	315	291	276	314	301	307	304	319	287	322	284	317	287	301	285	292	311	300	312	289	282	315	324	292	312	293	297	320	287	317	346	316	291	297	276	268	294	306	267	297	318	311	324	321	326	283	312	304	318	310	275	313	303	336	300	300	355	320	280	304	270	276	290	295	313	313	334	318	322	287	303	303	255	299	319	308	283	300	291	289	303	304	289	322	314	299	284	319	297	278	279	304	287	303	310	301	301	285	321	279	296	267	261	303	335	288	292	289	320	313	293	333	297	308	289	282	284	304	253	308	276	292	343	264	306	312	311	298	285	301	321	298	282	295	323	325	285	303	287	276	296	295	317	297	308	297	277	279	295	324	315	294	314	293	269	277	298	267	286	311	283	329	280	309	291	303	322	281	286	263	315	298	302	326	265	291	281	312	273	347	308	285	321	309	314	313	281	297	316	287	247	321	313	303	278	271	284	287	297	271	274	312	310	299	294	294	319	285	274	301	289	286	330	296	290	326	320	295	302	294	268	293	311	303	316	290	306	295	273	321	295	291	270	308	281	297	337	277	255	340	321	288	323	306	307	325	291	295	298	287	302	308	296	299	308	282	297	317	303	296	294	316	313	326	295	284	312	282	274	281	312	314	297	311	266	332	298	287	309	291	307	323	291	317	278	296	307	301	298	277	326	309	278	330	311	266	328	288	312	280	278	313	304	297	295	276	278	279	285	317	287	316	315	306	300	301	287	272	289	300	322	340	277	308	306	327	318	273	285	271	280	287	304	302	277	339	296	290	281	298	297	323	292	286	308	298	278	289	320	309	277	284	309	320	259	283	305	293	298	310	277	324	301	347	321	343	329	304	291	312	294	300	286	268	319	292	284	270	255	276	284	310	324	325	302	297	296	305	328	280	307	303	282	305	270	303	303	320	311	284	269	282	272	306	278	290	307	281	311	303	287	285	276	318	290	320	308	274	296	314	291	308	290	272	323	296	301	266	291	303	310	312	267	305	305	309	304	314	297	296	285	299	303	282	326	270	332	302	313	287	321	309	312	298	273	322	285	303	292	289	324	308	292	305	316	332	305	307	295	305	309	280	300	312	277	306	316	273	298	315	302	296	294	276	280	298	297	299	322	295	297	302	314	286	285	347	305	313	282	318	287	304	328	297	313	266	302	284	282	299	320	258	302	303	286	298	271	297	310	288	279	336	308	275	299	319	336	292	287	289	309	317	323	306	313	285	299	286	272	279	333	302	310	323	292	290	289	261	270	310	319	287	289	270	296	298	298	313	281	276	283	317	296	329	306	280	317	282	292	289	275	313	279	265	298	302	304	296	306	302	308	287	282	291	278	291	286	273	317	288	309	305	296	326	310	328	278	309	292	313	323	275	319	287	300	305	300	310	320	310	330	307	292	297	275	309	291	313	281	291	315	304	308	285	312	322	316	272	331	313	297	322	315	271	283	328	302	292	298	311	287	284	299	307	328	335	305	300	273	329	322	285	255	306	276	278	270	313	310	300	308	300
34412	13496	2738	1481	1053	750	562	442	387	356	284	260	257	208	201	225	204	178	169	189	162	161	167	163	156	153	162	139	153	127	135	141	123	142	158	138	137	135	132	132	132	125	104	129	151	145	142	140	136	136	131	116	145	149	119	147	134	102	116	123	139	123	125	127	123	133	136	134	135	116	126	128	129	127	130	132	114	129	136	135	135	124	119	127	131	117	138	112	129	140	140	127	134	125	115	109	125	120	135	126	103	121	113	146	100	117	130	127	115	140	136	125	110	131	127	120	111	131	130	128	116	123	126	121	150	113	126	123	144	129	106	123	126	114	112	134	118	114	104	135	151	119	127	118	131	117	125	122	124	117	110	122	123	138	120	130	114	136	135	134	126	124	106	120	131	110	147	115	150	108	126	117	141	150	141	134	123	121	124	127	147	136	123	124	121	117	133	121	103	124	133	116	128	132	125	136	126	110	144	115	128	122	123	128	129	98	121	152	111	116	130	111	137	116	120	90	128	126	137	133	120	129	119	119	141	125	113	151	145	117	109	134	121	132	116	117	97	128	139	97	125	134	128	124	130	125	141	136	123	118	124	139	130	121	116	132	115	143	128	156	126	146	127	125	112	140	105	144	143	115	114	125	127	120	135	141	129	134	115	143	146	108	143	126	126	128	122	123	126	132	126	117	114	125	114	118	128	130	127	120	122	115	116	128	118	118	126	132	119	148	124	123	126	122	102	130	119	110	118	127	115	122	131	103	133	118	146	113	143	132	142	129	131	129	140	127	119	114	128	120	130	126	119	115	126	118	121	104	129	121	142	127	118	140	133	130	128	118	130	115	133	140	135	131	141	113	115	123	130	113	116	126	147	118	126	101	117	136	119	110	130	125	119	123	126	156	128	143	137	107	117	113	144	117	134	127	120	132	142	124	121	117	104	143	141	113	134	120	118	114	118	123	130	138	125	127	133	134	133	124	122	123	116	116	124	108	128	128	128	122	111	113	125	123	126	98	116	131	130	124	136	118	130	123	129	135	118	145	137	127	112	155	129	130	116	131	116	123	130	122	139	143	128	127	129	109	125	133	127	134	126	109	135	132	105	118	116	133	153	118	143	138	114	136	148	129	128	111	114	114	130	132	116	128	126	121	133	136	133	140	129	106	116	129	110	148	107	131	131	108	123	116	114	116	114	121	130	137	151	138	122	128	126	141	148	115	130	138	112	115	117	124	139	124	130	121	139	117	121	119	112	113	110	133	100	135	137	144	115	137	139	133	126	116	112	130	118	141	126	144	137	114	121	125	123	118	121	124	125	136	123	127	126	128	140	114	119	139	121	111	120	131	127	130	109	110	138	109	107	122	141	136	145	115	126	109	136	107	124	134	122	129	122	125	127	106	145	136	124	131	113	115	108	143	131	129	117	113	152	119	132	123	128	141	152	147	101	132	110	104	99	115	127	113	122	115	123	97	116	127	129	113	142	119	127	122	127	115	121	117	137	123	116	134	129	119	131	110	147	121	133	115	104	138	103	121	117	137	118	121	117	128	128	148	126	116	114	113	109	133	140	107	131	111	115	106	129	125	115	108	121	125	140	107	115	124	128	106	138	132	123	124	145	140	148	133	124	134	117	118	138	109	119	126	134	130	133	145	117	111	133	131	146	118	123	104	121	141	125	117	144	125	109	118	125	129	152	133	112	129	123	108	130	120	119	120	139	108	116	116	134	119	107	132	119	130	116	119	139	120	148	111	122	138	126	117	121	143	157	151	115	140	106	131	122	127	122	118	127	132	101	137	131	135	108	129	111	114	107	141	130	126	144	109	135	123	138	112	135	111	108	125	118	137	130	120	108	146	116	95	145	137	141	120	129	144	138	129	123	135	121	135	134	134	128	123	108	123	113	111	113	123	133	122	126	135	132	116	127	130	133	141	124	131	125	126	136	121	127	118	125	108	123	123	128	139	126	96	110	117	124	136	133	116	113	125	122	108	117	126	120	128	124	120	115	131	111	126	131	134	120	155	127	145	116	131	130	145	131	126	125	122	143	128	134	124	104	106	127	115	128	141	140	119	125	116	127	141	112	117	123	132	125	129	128	134	117	124	147	121	118	111	110	116	140	141	131	137	108	130	134	113	128	137	120	143	132	110	131	137	135	127	126	108	131	120	122	126	131	111	123	130	123	121	123	126	128	138	131	138	146	108	120	125	130	141	123	132	120	107	109	123	133	120	120	109	155	121	106	134	167	146	120	137	118	105	129	130	104	124	150	132	109	134	132	120	131	114	110	114	117	114	106	105	140	127	123	119	129	122	129	124	121	125	142	132	142	117	122	134	126	133	100	138	120	122	138	111	113	125	129	143	115	137	129	123	138	115	133	129	123	127	128	104	121	121	128	118	114	93	122	128	133	120	121	108	125	114	123	139	116	105	100	140	145	123	128	138	110	115	138	113	118	134	132	112	122	122	116	111	130	123	131	123	108	101	122	141	113	123	122	116	122	102	122	141	129	114	128	133	116	131	116	105	140	122	108	111	105	116	121	126	138	134	115	126	94	129	128	131	112	123	136	135	123	117	132	130	117	129	111	133	129	144	138	143	131	129	128	125	122	117	127	114	128	121	133	114	115	125	124	117	123	109	122	125	135	103	131	131	125	125	116	126	115	114	127	133	125	126	132	118	140	121	138	126	128	128	133	115	115	123	131	133	126	109	131	117	125	123	118	115	135	99	116	124	121	135	128	146	125	136	122	131	127	112	127	147	133	132	119	119	115	117	126	122	98	118	112	113	122	139	114	106	122	124	125	141	131	117	120	122	144	121	134	113	124	130	124	110	136	112	131	128	119	133	134	126	134	129	129	127	116	127	135	148	110	122	118	120	135	106	120	107	112	112	115	141	124	130	130	137	114	118	112	120	111	118	149	118	129	109	142	136	135	116	148	116	125	135	139	120	118	114	126	107	117	133	111	135	129	134	119	125	134	127	136	115	128	138	135	134	126	120	140	126	134	118	112	106	103	111	124	137	112	123	116	125	122	121	101	115	121	143	105	148	127	149	103	132	127	125	97	136	144	128	113	119	122	103	117	119	116	125	134	121	113	131	100	129	135	116	111	112	131	126	144	122	117	130	124	124	108	123	109	119	122	103	134	112	124	115	130	132	114	129	120	115	116	128	121	134	123	129	114	140	132	127	108	117	128	123	120	122	123	135	121	127	139	133	112	116	122	113	131	121	130	109	128	122	129	136	135	127	127	115	128	126	118	134	137	120	117	128	133	139	127	143	133	117	128	136	121	111	129	141	120	136	120	140	123	120	111	126	120	154	148	137	121	130	117	122	136	117	139	125	147	129	118	110	133	112	132	144	134	120	132	125	141	122	122	113	120	120	140	106	136	105	107	108	141	136	125	113	128	123	124	128	137	111	116	142	117	120	120	133	118	135	134	113	123	105	122	109	115	144	103	135	119	132	130	129	134	129	116	106	132	149	120	140	117	118	135	125	119	143
16638	2158	4846	5422	4772	4008	3293	2761	2142	2013	1682	1508	1388	1282	1232	1097	1113	912	922	862	776	803	713	721	723	741	645	681	693	638	638	632	648	604	590	610	602	581	543	549	540	550	559	518	561	557	517	526	530	524	499	516	530	510	500	504	515	529	483	496	535	503	485	491	507	507	509	494	502	467	536	484	518	469	487	509	456	492	480	480	481	469	449	460	424	489	490	486	487	473	477	478	483	483	493	457	459	475	442	474	478	454	478	451	454	503	434	454	460	463	490	450	504	429	454	447	454	489	423	437	454	461	453	458	467	471	457	469	489	453	485	448	461	461	468	472	482	465	451	444	488	506	435	468	444	458	477	489	488	454	455	456	477	451	488	456	447	443	507	476	471	457	439	439	443	440	451	429	459	475	469	455	476	462	461	457	479	462	464	462	423	464	456	450	473	430	482	497	460	471	492	461	450	450	432	448	463	472	445	463	468	484	473	391	471	435	423	459	481	444	432	451	479	446	452	435	404	512	437	462	442	501	474	467	482	402	484	469	455	439	481	484	495	463	490	439	469	421	491	467	437	478	470	472	483	449	446	438	483	456	440	481	470	485	473	451	470	474	465	478	453	472	472	415	478	470	486	430	408	443	454	411	464	448	496	447	476	485	473	423	426	434	494	420	446	484	454	458	447	473	470	448	456	454	433	413	466	443	422	510	454	440	460	447	460	450	467	460	464	447	476	469	463	436	419	434	474	488	422	502	490	452	447	458	463	456	434	470	482	417	506	451	455	446	425	437	447	457	456	458	470	434	451	493	446	441	506	460	475	450	455	473	472	435	486	465	521	431	456	461	496	436	420	449	435	467	470	479	463	458	426	484	488	456	475	475	449	443	427	488	473	475	447	463	442	435	443	448	458	466	457	448	430	488	447	427	463	477	441	426	434	469	473	457	436	442	447	437	469	452	450	429	428	462	460	455	492	468	443	463	491	462	446	442	462	486	468	439	466	412	429	443	482	460	445	459	464	419	473	438	424	421	450	465	500	457	459	474	429	406	457	460	467	496	419	447	476	418	447	452	494	441	466	508	473	489	466	418	487	452	480	454	456	436	468	520	454	462	434	435	449	509	438	454	445	448	455	461	466	436	475	476	474	455	473	439	495	477	447	449	432	445	441	500	439	476	469	441	455	481	432	491	493	500	485	476	473	509	490	464	447	424	476	472	487	467	445	487	444	461	446	441	478	463	477	434	449	461	504	426	447	477	452	452	447	454	473	457	434	456	478	491	473	530	472	450	461	456	471	459	473	483	478	497	489	450	487	463	445	461	450	433	454	469	443	418	444	453	418	448	443	427	451	465	476	444	444	424	463	490	454	452	466	463	463	506	484	448	452	454	447	451	421	439	481	431	443	443	468	458	505	468	482	494	446	452	448	485	467	449	445	459	425	443	465	497	421	437	463	443	460	449	450	450	428	483	441	448	458	469	459	461	450	464	452	474	476	466	502	471	429	414	444	472	447	487	454	449	447	424	474	451	492	450	459	441	440	475	449	493	451	502	498	496	471	454	443	462	481	457	471	484	430	427	470	447	460	453	466	446	460	450	478	464	493	525	457	493	459	463	417	442	435	473	472	459	431	455	474	448	444	422	412	443	450	468	437	465	450	451	489	457	487	462	445	455	471	459	447	468	457	470	461	463	446	462	491	457	445	474	481	458	429	462	430	468	492	449	478	450	462	454	445	477	500	476	423	424	453	464	492	451	414	460	456	465	481	515	453	445	469	450	473	459	435	463	457	448	482	454	471	506	477	466	467	463	479	440	494	469	459	437	441	434	474	423	470	513	422	479	451	462	449	464	431	445	442	470	426	483	440	444	448	457	451	451	476	461	457	457	488	446	412	487	462	486	439	499	447	447	415	459	427	449	475	457	470	460	478	428	445	458	447	443	480	466	479	426	434	448	403	476	440	509	445	423	430	482	459	456	497	435	461	505	466	450	417	465	463	462	445	485	437	424	471	467	474	438	467	433	449	488	458	444	478	427	452	447	385	422	509	463	444	465	477	469	453	447	432	470	441	469	469	481	449	453	438	460	461	424	461	447	455	431	452	474	507	508	462	466	474	430	438	465	450	466	422	435	442	472	443	448	461	469	493	456	465	480	427	499	435	437	483	472	463	452	478	487	446	421	430	466	482	432	450	402	448	456	435	470	473	452	466	488	428	470	448	451	429	463	435	423	455	430	489	451	441	465	485	424	423	449	462	463	484	448	453	476	437	446	459	505	431	453	464	420	453	503	485	477	471	463	453	413	481	473	485	454	460	440	485	509	471	434	480	457	420	425	471	431	434	492	490	447	459	457	472	445	466	440	462	483	463	445	473	480	446	449	515	409	453	427	431	482	427	437	429	452	451	460	432	454	468	465	464	473	464	474	466	467	454	451	474	430	497	456	453	443	459	500	473	451	451	446	445	465	453	458	463	461	443	448	487	508	477	472	454	467	432	459	450	487	420	492	426	466	474	470	449	430	492	468	445	483	451	460	478	444	491	426	452	451	465	473	443	459	491	470	453	460	460	433	460	447	464	450	471	463	469	458	434	453	482	485	436	486	460	471	432	438	457	513	441	475	443	452	448	442	459	458	434	461	453	415	450	457	437	459	471	463	455	482	455	422	453	433	460	459	455	471	433	487	467	473	479	460	444	445	443	462	456	479	445	478	467	446	461	467	485	454	437	471	471	480	482	448	487	446	454	456	415	453	482	472	489	432	446	465	458	456	462	469	464	468	462	442	472	467	433	441	461	482	481	448	408	459	450	458	461	476	477	458	450	481	454	432	463	464	460	443	431	445	482	461	457	443	467	477	453	441	410	450	446	494	432	463	472	500	459	481	487	399	477	467	440	439	485	450	483	458	452	477	457	484	444	484	460	461	427	473	486	472	499	440	437	483	460	448	424	453	461	448	482	413	446	474	451	445	443	452	463	457	439	507	479	420	465	505	438	480	424	439	454	454	444	425	464	502	485	461	457	444	452	469	516	416	474	471	444	423	449	462	450	451	456	479	502	486	488	446	451	462	455	467	452	459	468	476	456	468	465	439	438	429	480	496	440	460	470	478	438	454	424	474	439	450	458	449	486	459	467	457	441	477	451	486	438	487	430	471	483	510	488	454	437	460	464	478	496	465	445	478	458	442	445	452	454	442	466	449	455	448	439	448	451	444	429	450	470	444	493	441	459	474	469	424	454	471	462	444	439	454	455	468	485	473	485	488	437	466	449	448	418	462	476	441	473	450	448	458	459	466	482	466	453	445	440	448	450	502	426	422	433	479	447	501	478	502	468	471	458	454	475	432	467	477	432	494	469	470	413	474	474	489	453	455	430	433	449	449	467	422	454	479	503	462	446	431	449	435	479	475	447	468	471	455	426	442	467	425	476	444	460	477	480	473	468	443	458	485	449	445	463	423	461	446	455	470	471	445	470	457	464	438	490	478	461	482	469	424	463	462	478	446	458	458
2957	283	201	163	158	131	125	114	117	135	118	109	125	155	112	124	115	129	121	99	129	102	121	114	122	137	105	115	121	134	123	115	106	135	123	125	128	123	107	120	119	129	129	124	121	96	105	93	136	110	115	113	107	115	116	115	108	119	138	97	128	104	124	106	108	119	126	109	116	112	124	96	102	107	112	101	127	116	135	125	106	103	116	107	123	111	115	104	122	108	104	120	113	99	134	116	126	135	112	116	129	127	120	116	113	144	128	119	119	98	118	121	114	124	121	129	138	123	111	118	100	103	104	122	114	119	112	103	126	123	129	113	121	104	123	142	127	99	103	120	110	126	127	110	112	112	111	132	123	107	104	140	111	148	118	124	119	114	139	106	115	110	126	111	114	122	127	129	122	114	122	129	134	104	116	118	112	114	130	127	136	104	115	114	120	119	90	121	111	104	111	106	117	127	120	114	116	109	112	139	119	99	116	134	117	114	116	116	116	130	135	124	115	96	137	107	112	126	110	119	121	139	117	108	116	105	119	127	104	123	118	109	106	124	119	105	89	127	120	113	117	105	91	123	122	125	116	113	114	101	116	105	122	129	116	96	99	99	122	124	108	124	111	125	111	120	126	129	103	113	121	107	133	102	117	109	110	122	97	106	118	110	111	120	104	109	134	106	105	93	117	115	115	109	121	127	123	142	106	109	124	123	117	105	117	98	131	108	112	121	106	113	131	116	106	108	119	127	119	99	119	123	136	112	107	123	116	110	117	136	92	115	126	103	115	119	104	99	125	105	110	110	103	127	129	129	95	126	119	112	102	127	102	121	118	112	112	120	96	128	98	120	130	122	124	118	124	143	119	117	122	109	114	105	116	124	102	127	114	110	118	123	143	132	120	107	126	130	124	130	104	104	114	108	129	119	128	128	115	111	125	104	110	110	124	120	99	107	133	138	122	110	117	132	112	107	121	137	128	107	120	117	113	130	120	116	134	128	92	99	101	133	102	112	127	121	107	100	98	125	102	133	138	105	114	129	109	102	98	121	124	132	113	130	115	123	123	127	112	115	112	109	111	123	108	111	105	123	120	120	122	115	100	137	114	129	98	103	107	115	105	127	119	117	126	114	131	113	110	106	101	99	124	98	122	124	103	96	114	115	109	129	112	112	123	114	116	84	115	118	123	104	103	124	113	124	101	116	113	111	126	118	128	117	144	98	113	115	112	119	117	99	123	132	132	110	107	110	123	105	111	109	137	96	113	105	111	119	131	109	114	120	117	112	125	102	123	120	111	115	111	120	104	116	117	118	114	128	131	124	101	98	120	140	100	121	134	116	133	109	109	114	114	134	130	117	103	123	106	109	125	108	127	138	112	104	127	124	109	103	105	122	109	127	118	132	115	134	106	100	109	109	96	125	109	117	95	100	109	132	115	124	114	110	108	119	112	136	129	126	110	111	107	122	119	108	121	114	111	95	128	130	107	115	112	116	114	98	112	122	111	103	130	96	125	119	114	116	125	126	115	111	111	130	112	112	117	110	104	118	129	115	119	116	119	106	117	107	126	97	108	116	108	115	115	117	118	113	98	119	113	109	115	105	120	117	144	135	128	109	106	119	121	121	107	111	109	118	118	125	122	124	120	102	119	116	108	141	109	120	109	129	122	105	108	113	118	122	112	116	124	114	121	109	111	132	126	106	118	120	97	117	116	124	108	115	130	105	112	115	127	100	112	101	123	117	110	103	105	100	115	118	116	121	114	130	107	116	129	121	122	108	110	111	118	127	135	105	107	131	96	106	112	110	108	124	138	126	122	124	116	125	120	129	119	114	127	128	106	136	110	112	116	104	115	124	129	119	100	106	111	102	116	108	107	103	122	112	118	129	130	116	91	121	106	111	106	120	116	114	125	117	114	123	131	96	124	105	125	108	101	102	107	116	116	118	131	100	111	115	120	121	132	103	114	104	131	118	122	110	109	114	123	106	127	128	122	103	116	127	99	108	124	133	101	109	114	104	113	133	88	109	114	105	135	123	117	128	119	100	118	144	96	125	122	101	126	152	102	115	100	102	109	117	124	137	104	121	109	123	120	111	101	103	123	106	115	83	107	117	131	137	121	120	107	120	128	120	109	112	124	103	147	109	142	105	109	117	126	121	103	118	109	113	128	112	114	130	133	100	119	120	105	121	110	109	122	111	100	115	107	99	112	105	105	126	119	115	111	127	114	125	139	102	117	128	136	114	117	131	118	111	119	107	89	148	101	126	136	102	118	142	110	126	113	125	107	131	125	105	119	108	139	106	115	125	131	116	111	133	112	126	110	115	142	105	127	103	112	132	113	120	119	100	97	111	99	121	120	123	105	134	135	122	123	142	113	113	128	120	92	117	119	119	128	111	115	124	109	102	118	120	118	115	119	98	123	120	125	109	132	130	108	130	108	122	106	129	120	99	110	130	113	117	116	133	117	107	119	116	105	106	116	113	119	127	120	120	129	133	119	137	123	90	127	127	107	108	130	106	147	121	119	121	104	117	114	119	104	112	104	114	131	127	128	116	118	118	130	112	105	120	109	127	125	90	129	110	109	117	103	122	111	141	116	124	124	131	128	111	121	111	116	121	98	111	106	110	114	116	107	131	107	108	112	122	112	113	128	116	127	105	114	94	109	119	122	128	102	135	124	110	102	112	128	113	127	104	107	122	135	97	128	122	115	105	109	109	103	123	143	103	106	103	126	115	130	130	108	116	109	124	101	131	109	119	118	104	101	104	108	116	99	116	114	104	117	136	115	108	111	116	111	130	115	118	135	111	110	133	131	124	103	98	119	98	132	116	112	127	113	96	109	128	120	113	109	116	95	141	127	145	118	112	107	130	120	115	91	104	116	117	122	112	127	132	111	120	111	131	110	110	104	130	128	136	118	115	124	125	104	123	131	132	100	110	134	104	113	121	99	108	109	114	120	123	131	102	116	130	112	115	101	101	118	101	138	108	106	115	120	117	108	96	116	117	131	118	116	108	119	121	126	108	121	107	129	108	113	122	127	119	137	115	120	116	112	136	119	123	102	118	114	99	119	130	119	128	125	117	122	108	93	121	126	128	106	122	113	114	131	117	120	136	104	139	108	124	131	110	111	121	105	124	122	116	128	119	123	131	108	128	135	121	129	103	116	107	125	99	99	128	125	135	114	91	110	111	99	98	116	124	107	127	110	114	95	104	114	111	134	118	113	109	104	108	123	113	123	128	115	115	126	112	112	131	127	112	119	110	125	120	105	105	113	115	128	123	102	129	114	145	112	122	108	108	127	109	84	110	128	118	111	112	120	117	120	117	111	105	116	110	101	130	98	114	112	105	114	157	102	107	110	100	123	120	132	113	111	125	124	132	129	125	117	115	122	117	107	99	138	115	107	109	111	143	101	129	116	128	103	125	114	117	121	112	114	101	132	122	119	139	102	123	128	106	105	101	127	134	129	95	133	118	125	107	112	115	111	135	122	115	115	124	110	132
4138	474	574	590	563	562	511	491	479	473	461	483	450	449	500	389	475	411	422	404	422	406	405	431	421	427	452	438	431	409	403	446	407	441	440	405	443	465	433	436	447	406	422	407	445	443	438	415	448	426	395	464	461	394	444	444	456	456	396	413	450	419	382	437	430	405	401	419	427	433	425	420	448	438	409	438	422	434	399	403	465	473	420	448	463	427	422	446	455	416	460	431	458	419	437	419	419	446	440	391	430	435	407	473	420	432	434	413	427	410	415	406	408	432	423	401	412	412	414	449	418	437	399	425	415	432	433	457	403	382	381	407	408	406	391	458	452	429	426	415	422	449	439	395	438	417	410	452	423	407	435	394	383	416	403	421	459	427	447	427	419	434	432	415	457	385	443	399	413	441	403	428	422	409	438	413	414	443	441	416	449	423	439	462	429	420	391	431	395	435	411	408	416	391	392	407	441	457	462	418	435	420	474	425	430	432	439	415	399	427	416	402	405	440	427	429	453	414	409	423	384	444	418	426	411	432	413	402	431	457	435	462	445	445	444	425	463	428	441	395	409	477	419	451	450	441	445	416	394	410	421	385	414	418	433	445	447	416	415	422	465	422	450	407	393	440	449	417	443	431	415	462	419	394	399	438	435	397	408	435	437	410	428	437	428	417	405	408	394	397	430	434	392	420	411	461	434	420	409	440	428	436	403	423	434	402	436	411	412	411	456	423	450	410	448	401	402	429	445	401	432	409	412	407	422	409	428	435	465	454	445	445	404	466	409	413	390	433	409	397	397	411	442	406	415	445	417	469	446	442	421	409	489	428	421	411	408	408	422	415	430	421	442	434	413	458	420	402	454	440	445	485	405	404	446	409	414	455	422	422	407	407	435	435	420	415	436	459	423	444	407	455	415	397	432	439	447	404	426	427	407	426	425	474	409	399	436	442	400	435	449	454	444	384	440	414	408	423	415	407	455	436	455	428	421	426	437	433	400	439	445	431	412	433	443	428	437	447	429	430	450	406	413	448	424	399	420	437	412	426	403	445	444	433	430	446	437	424	437	433	418	475	433	419	392	433	427	458	424	412	430	393	415	424	459	365	426	455	424	479	439	401	417	429	409	417	447	435	388	414	416	416	414	410	416	433	421	426	409	430	424	403	423	431	442	391	458	436	436	422	465	459	465	422	433	453	418	458	429	401	418	418	433	443	385	419	430	425	400	418	433	443	397	443	416	424	437	388	405	437	413	452	437	394	458	416	385	408	429	400	426	458	465	438	441	439	438	437	423	402	429	408	389	410	459	405	470	388	438	434	404	416	443	431	381	427	441	446	443	449	439	459	432	418	435	386	404	432	420	411	373	389	412	386	408	419	407	397	401	487	426	432	428	446	451	441	415	402	414	425	429	426	397	419	413	427	402	413	394	452	406	399	423	457	441	424	421	407	421	441	404	422	433	396	382	415	408	419	408	451	407	432	402	471	422	424	444	430	407	420	407	426	435	436	432	421	400	416	414	430	466	429	434	445	435	416	420	414	425	438	420	411	438	398	433	410	428	440	397	445	408	406	432	461	407	432	448	447	444	425	413	433	463	400	438	427	426	423	396	442	446	445	436	418	392	419	405	394	427	424	419	427	400	477	437	415	417	412	439	417	452	404	414	431	427	424	418	428	427	407	426	433	381	394	379	417	409	421	390	413	423	459	425	468	444	415	440	419	431	430	439	445	439	456	422	417	440	441	425	403	442	443	436	418	465	432	418	386	425	434	407	455	421	440	428	405	405	429	399	447	423	372	459	438	407	399	459	424	456	427	428	422	408	427	436	429	441	405	408	425	407	448	451	453	426	400	435	399	421	419	427	449	417	413	435	406	420	409	428	412	416	417	409	412	399	443	429	407	436	392	443	442	436	440	430	456	422	413	407	440	418	448	429	429	424	411	417	423	443	425	409	447	448	442	402	432	427	446	420	405	413	446	422	433	435	425	413	425	424	480	420	423	413	446	431	424	424	413	440	439	408	450	427	437	388	450	422	396	441	447	462	463	409	392	423	457	434	433	429	418	423	442	437	437	444	414	442	433	412	420	425	422	445	428	414	429	447	485	444	410	392	445	451	390	416	413	413	430	383	410	409	436	447	440	408	366	418	466	439	413	387	421	402	435	476	421	404	428	441	423	426	447	483	411	427	428	419	436	438	450	392	406	415	395	447	459	443	441	441	395	353	399	404	434	387	412	417	379	469	451	474	474	360	434	409	431	458	410	403	436	418	384	373	455	429	431	414	405	407	432	431	415	425	418	443	387	419	409	401	441	452	435	430	440	427	431	425	423	406	406	430	420	395	460	421	441	428	424	396	424	394	396	436	390	431	432	389	419	389	412	402	442	397	420	391	457	390	401	472	374	438	442	479	409	449	446	404	433	401	433	427	415	387	379	419	422	423	436	419	394	427	426	413	440	410	467	418	411	400	442	444	409	408	403	419	444	453	413	392	428	416	413	471	431	423	420	454	420	429	430	426	441	425	430	414	423	460	439	422	414	434	432	446	439	420	427	444	459	412	440	415	431	421	369	425	441	430	409	428	421	415	410	403	431	425	380	447	430	413	402	408	405	427	453	367	410	429	429	404	444	445	389	410	416	425	415	442	438	444	437	403	420	417	413	429	418	415	411	429	413	390	392	449	456	410	423	412	452	413	459	448	406	404	430	443	439	431	416	408	446	426	432	429	410	435	381	434	448	450	438	435	459	440	453	440	442	423	435	412	433	407	443	418	437	415	447	412	431	438	408	415	429	422	451	421	431	431	432	426	424	398	449	441	394	442	405	420	407	386	447	467	422	398	423	399	438	432	408	447	387	397	447	430	407	437	446	438	388	420	417	369	444	437	423	437	418	391	453	424	416	475	462	421	444	412	409	420	436	416	451	412	422	451	460	430	402	415	399	400	415	442	439	421	414	414	453	441	444	403	387	448	447	383	450	420	413	421	428	387	443	455	429	462	412	418	399	435	430	402	378	426	425	443	436	450	442	396	455	417	395	426	417	426	417	405	466	422	394	436	443	419	405	414	417	439	463	407	469	399	406	417	402	438	432	433	399	410	419	360	419	422	459	395	421	455	421	431	423	472	443	446	405	462	424	398	405	411	460	416	430	428	424	426	407	433	406	421	417	422	391	371	428	416	442	449	406	403	389	411	413	415	456	412	418	421	440	424	426	436	425	396	443	440	502	413	386	454	451	437	406	401	416	454	437	417	384	430	428	447	421	428	455	431	423	435	422	396	381	406	427	422	431	374	446	400	418	461	431	440	427	447	468	438	435	413	413	417	410	380	429	444	406	427	410	418	408	423	439	409	402	432	430	422	440	402	439	436	462	418	445	431	433	445	428	456	403	434	434	398	392	408	399	423	406	395	425	391	405	402	457	443	415	425	425	420	442	440	406	455	368	392	443	446	439	408	419	403	411	451	398	427	441	445	455	397	447	435	404	405	405	395	425	402	399	392	463
26513	4403	1170	772	554	403	328	255	214	181	157	135	149	129	133	99	112	115	109	95	94	79	77	84	80	85	80	95	71	70	69	80	84	95	69	72	92	59	84	78	70	72	90	84	86	70	74	82	67	76	77	83	80	79	94	70	77	82	74	72	62	61	86	76	69	69	88	72	79	65	74	81	78	81	65	85	76	82	69	73	66	71	74	82	70	81	71	65	67	87	78	64	88	86	81	74	63	67	84	68	61	68	76	81	79	81	69	80	79	77	84	75	66	55	65	80	93	75	69	78	75	80	80	83	75	81	68	64	78	82	74	75	82	80	77	59	73	76	71	71	74	65	61	52	63	73	81	70	87	85	69	70	64	52	72	68	79	70	72	78	73	63	83	78	72	76	62	63	58	85	70	85	84	73	76	75	78	72	85	72	61	85	103	64	54	67	70	69	65	57	83	90	84	72	83	73	79	85	83	72	73	61	59	79	78	74	67	73	72	85	75	80	68	77	79	67	57	71	75	75	73	73	84	67	83	87	71	79	84	73	71	66	94	74	70	80	78	79	76	69	79	69	74	67	82	73	77	74	76	73	84	92	55	98	66	82	75	82	69	73	69	66	86	79	78	72	75	72	71	77	85	59	59	91	69	67	78	46	76	78	88	85	90	85	77	84	67	93	57	71	77	70	72	84	81	69	81	70	59	77	76	88	65	65	61	66	64	71	93	77	73	78	75	82	65	88	69	82	53	83	79	74	72	84	86	51	65	83	59	75	69	88	68	92	75	72	71	81	65	76	79	73	68	67	62	65	66	81	88	64	71	84	79	70	74	78	84	78	65	64	74	70	56	72	66	75	89	63	70	66	70	48	88	76	72	88	83	77	71	73	73	59	90	84	69	64	80	79	74	71	69	89	88	68	62	80	74	68	84	76	63	71	83	55	68	68	87	66	72	81	72	82	68	80	79	90	66	69	95	74	95	67	89	70	75	70	74	85	70	66	60	76	78	71	63	63	71	74	72	82	83	62	60	89	93	72	90	65	69	80	64	67	61	85	78	85	87	69	76	100	69	79	75	88	75	77	81	85	59	70	65	65	69	70	75	64	67	55	62	68	76	70	72	76	58	83	80	73	69	63	85	67	67	64	74	75	83	78	61	59	79	71	73	80	87	79	88	87	83	74	71	71	77	84	68	66	72	70	72	68	64	87	79	68	76	78	74	60	73	89	76	92	70	69	63	64	91	70	64	81	68	82	75	82	61	71	65	82	58	67	77	68	76	71	69	75	67	71	82	67	71	67	80	69	81	70	77	95	90	82	60	71	70	77	89	80	63	79	77	78	72	83	76	85	75	84	86	74	89	65	76	74	68	80	69	58	78	78	71	64	69	68	67	67	70	84	65	81	71	81	79	84	76	65	70	84	70	73	73	69	67	74	68	71	61	74	78	90	68	70	89	69	63	75	63	85	73	70	68	69	73	63	67	74	73	82	72	58	76	76	82	79	84	88	75	79	77	60	88	80	78	71	60	77	76	80	64	56	76	65	64	68	57	103	78	70	80	69	78	73	73	81	76	61	84	74	70	86	70	61	73	76	69	71	70	73	71	64	79	78	69	85	66	72	70	77	83	62	71	72	88	89	68	71	70	79	86	67	63	64	77	71	65	70	58	86	59	65	73	81	78	55	83	68	80	63	71	88	84	63	94	91	77	73	69	80	77	77	65	62	70	69	71	78	73	59	89	76	72	59	81	84	63	67	93	73	71	76	76	72	90	70	69	73	89	83	75	56	62	70	58	67	74	82	77	83	72	72	62	65	75	71	65	64	72	64	76	65	71	74	82	85	76	73	68	70	65	66	69	72	62	63	76	68	73	74	61	59	82	64	64	63	74	71	78	90	64	68	65	83	79	82	68	74	66	81	69	54	62	77	67	67	83	74	65	82	79	75	72	72	80	75	71	73	64	78	86	71	67	71	76	79	71	63	81	65	66	61	82	56	57	74	70	63	70	75	66	73	61	70	83	70	64	53	92	58	69	72	82	55	73	75	79	76	78	69	75	65	79	57	68	67	60	72	60	86	69	71	74	83	69	86	72	78	71	86	66	73	71	60	74	78	75	76	71	87	61	71	69	72	76	72	73	77	51	67	78	82	69	52	75	76	68	68	82	96	76	75	101	80	76	69	64	70	77	69	71	68	84	85	61	92	67	80	84	79	71	77	78	61	88	76	67	75	83	79	76	71	59	64	89	68	71	66	101	76	79	77	68	73	75	62	67	59	76	82	66	88	78	70	86	62	80	102	62	73	62	82	73	79	72	79	75	84	74	83	84	88	74	71	73	81	83	59	77	70	78	71	74	71	74	61	70	57	65	78	67	66	89	71	76	89	77	79	76	66	77	77	59	68	67	72	53	62	81	74	63	70	79	55	73	69	77	82	83	72	57	69	77	61	83	78	74	78	76	62	68	70	73	94	80	79	84	70	70	88	75	83	76	60	64	69	75	64	85	73	66	71	75	75	73	76	84	76	73	72	80	59	76	78	92	74	67	68	73	63	77	76	58	81	75	66	73	66	72	68	79	84	78	81	77	73	77	72	60	82	69	67	71	76	73	82	66	71	67	75	81	69	72	80	72	75	64	61	77	69	62	81	75	82	72	55	70	78	78	77	88	62	76	75	74	85	83	73	83	70	68	83	88	72	83	68	70	72	67	71	78	85	62	75	81	65	74	72	83	69	51	86	90	59	74	87	86	83	66	75	64	67	78	66	60	65	81	84	82	71	88	65	83	70	77	68	64	82	67	81	70	76	75	81	71	60	66	74	78	77	78	80	72	72	68	80	80	69	84	91	77	90	88	83	53	60	69	63	75	74	86	64	57	98	74	72	72	68	71	82	94	69	75	70	71	64	56	71	76	72	93	63	64	75	79	66	79	74	59	70	77	74	80	66	71	69	70	73	78	81	69	86	62	81	54	86	56	72	85	95	77	81	74	75	70	66	59	74	71	68	78	62	66	70	63	82	70	66	64	83	88	73	74	77	69	77	69	94	65	75	81	71	72	94	73	72	80	55	79	66	85	77	95	64	74	71	92	48	73	74	55	73	80	57	79	85	76	72	73	85	65	94	84	70	70	74	56	73	82	77	75	64	85	69	81	66	73	58	72	73	88	78	73	97	72	60	68	85	78	70	81	71	70	75	81	72	69	67	74	73	69	61	69	89	81	76	78	73	75	80	67	83	80	70	82	67	86	76	67	74	57	60	75	72	82	81	64	74	64	74	89	72	55	76	74	70	76	63	67	81	71	64	78	69	64	72	69	67	104	71	68	60	75	59	66	77	84	72	75	73	79	74	61	82	66	73	69	68	58	75	49	79	81	62	87	66	84	77	73	64	78	68	68	73	70	72	76	71	75	67	78	76	85	70	85	83	75	73	79	82	77	74	71	60	76	80	67	64	90	64	59	80	68	75	65	78	68	91	82	97	78	68	64	72	71	82	73	63	71	86
13105	1195	2709	3157	2675	2168	1846	1544	1324	1095	990	853	771	757	674	675	626	573	545	522	496	470	455	423	445	410	459	408	388	379	391	386	380	382	374	353	365	375	309	322	363	340	349	332	353	358	328	336	338	348	326	322	303	323	315	299	304	346	309	320	322	317	286	317	294	316	290	302	329	325	332	341	273	292	329	338	303	296	324	292	300	259	336	297	304	314	308	329	332	284	296	293	320	316	319	309	278	283	307	300	288	317	317	284	329	303	281	295	314	318	266	307	307	313	354	302	287	318	281	303	320	301	321	323	322	311	319	310	299	284	296	296	304	318	291	293	299	292	283	326	311	275	284	276	287	329	292	305	248	307	264	295	294	317	281	311	295	307	323	335	310	311	333	339	303	292	298	282	287	278	303	285	319	303	283	299	338	293	322	298	283	336	282	308	309	297	279	313	283	303	329	296	271	310	298	299	322	304	336	286	324	313	285	304	335	323	303	286	327	275	295	305	293	328	289	315	304	310	293	298	292	336	311	267	311	295	329	287	312	303	312	285	329	299	295	300	306	292	317	333	278	326	316	317	329	309	301	318	303	293	298	305	269	273	273	308	295	307	267	320	303	335	280	306	319	293	292	305	311	299	305	304	271	321	324	287	334	290	353	288	298	298	339	314	314	298	324	296	292	301	310	291	335	290	298	279	291	290	287	309	336	291	327	306	284	279	292	311	322	294	259	322	302	325	281	298	297	294	310	281	285	306	282	311	320	297	311	314	299	306	287	269	314	309	292	335	319	306	307	289	290	311	280	289	308	277	291	297	292	292	302	276	330	307	307	275	279	293	278	299	307	281	313	265	287	300	296	288	318	286	283	314	317	315	311	291	310	288	286	281	289	298	318	310	288	291	275	291	302	321	309	311	305	320	300	300	317	310	297	286	301	281	308	300	275	291	292	309	300	315	307	282	299	304	289	287	315	328	274	309	263	283	264	306	285	293	303	302	303	317	297	301	313	283	298	285	266	314	313	302	288	261	311	320	305	336	293	288	305	313	280	283	296	299	304	292	310	338	311	327	318	327	314	297	291	272	289	289	308	295	300	275	311	297	278	313	312	311	306	288	327	321	300	280	288	296	312	276	303	296	276	308	328	295	337	282	302	326	297	295	287	319	296	279	296	303	322	305	303	322	303	295	297	295	314	306	314	288	309	339	327	258	265	290	305	302	307	304	303	273	310	304	293	287	287	272	301	286	297	297	303	301	321	305	302	308	323	313	283	306	320	292	304	293	276	310	256	313	298	299	300	311	274	301	311	303	292	302	297	307	294	303	293	289	289	300	294	315	310	284	290	326	316	313	306	286	303	299	322	271	291	331	293	290	292	330	286	285	291	288	306	278	315	324	281	274	275	317	313	296	315	281	296	278	297	288	312	301	272	306	312	278	322	284	313	310	309	270	297	318	294	258	295	337	325	262	283	318	305	297	263	291	290	293	291	300	295	301	278	299	294	321	292	288	289	282	322	316	279	324	271	291	287	271	297	313	289	337	319	282	298	302	268	298	319	302	298	351	313	306	284	287	280	276	278	264	288	285	295	279	337	316	299	302	266	296	280	276	285	326	281	300	340	287	280	283	305	319	283	279	275	283	330	325	298	298	305	316	284	282	323	294	288	293	280	299	274	288	291	288	317	334	307	316	307	303	299	300	316	290	290	284	295	285	285	283	262	288	303	291	285	281	292	308	313	321	282	276	281	315	272	276	307	326	309	285	274	270	288	306	315	303	294	304	279	257	288	286	306	291	326	284	295	293	272	308	327	297	314	307	263	266	280	300	286	277	320	299	285	273	315	305	267	290	320	296	298	245	291	304	287	256	275	299	283	304	334	318	288	343	288	326	326	269	322	275	309	316	314	278	297	307	302	296	291	297	318	307	307	272	286	294	312	288	288	289	296	315	290	315	329	302	307	278	285	262	314	345	308	282	294	329	330	322	308	264	314	298	304	307	282	280	275	308	297	282	279	325	313	290	316	301	296	315	286	292	311	316	304	292	343	290	297	327	321	306	302	253	282	342	304	284	299	295	303	277	309	326	285	290	286	315	291	326	319	323	309	297	284	318	285	292	294	326	298	299	326	272	317	285	313	306	306	300	303	278	307	296	324	274	303	278	262	306	273	305	269	300	296	305	300	282	293	308	309	306	294	314	279	297	305	302	303	306	310	305	285	301	266	280	264	320	291	319	307	316	261	286	269	288	290	299	288	350	283	266	283	315	312	277	320	283	297	319	294	307	294	305	319	298	294	297	312	274	294	304	297	296	306	292	307	322	276	287	303	268	295	290	319	307	303	285	256	300	309	272	287	271	329	278	283	310	296	302	294	284	296	314	304	341	293	300	276	285	315	302	305	302	321	282	290	299	282	295	333	306	307	287	317	278	297	319	307	297	299	276	280	313	269	309	301	311	317	277	295	332	303	313	313	265	309	311	263	278	276	330	309	272	294	279	274	291	306	308	292	272	335	290	279	271	333	279	339	319	295	304	279	292	287	302	290	320	285	289	285	287	315	282	290	306	304	276	280	329	312	293	311	358	308	279	319	299	312	313	320	278	296	317	296	308	311	310	303	327	311	297	314	320	299	283	300	302	293	299	289	279	289	308	339	325	314	296	305	298	308	313	307	303	291	289	286	282	328	336	289	255	299	308	319	283	327	277	297	302	296	293	311	302	278	303	297	303	297	291	297	273	294	272	298	274	289	294	307	322	317	283	308	308	318	282	322	331	287	274	316	302	304	306	326	263	308	306	308	310	319	297	302	269	302	290	283	294	279	284	313	336	315	304	327	313	301	304	283	315	306	292	282	312	277	312	316	315	281	278	290	292	298	296	272	319	303	299	279	305	296	294	272	323	318	305	251	291	291	288	313	312	296	270	297	291	299	283	301	310	286	326	311	283	309	304	318	315	315	324	333	339	297	309	293	299	312	294	284	316	283	325	281	296	287	291	279	275	272	288	317	308	290	298	313	305	278	280	298	264	314	306	275	274	296	293	325	318	322	310	289	281	318	285	316	291	273	299	311	291	280	280	327	283	298	293	306	282	316	310	328	326	337	282	301	314	313	291	283	296	293	321	291	322	316	325	318	301	301	303	322	298	293	278	313	282	294	291	293	318	301	285	307	305	291	340	299	274	297	289	321	294	302	295	297	300	297	314	283	322	286	295	299	311	291	311	334	316	272	297	286	296	301	292	293	293	298	325	298	304	288	304	270	316	294	283	273	285	306	281	307	273	312	312	322	309	302	319	329	285	307	299	314	320	312	270	286	284	299	286	285	303	329	267	299	273	285	282	288	278	315	265	330	330	283	324	335	281	313	287	307	294	287	293	275	310	298	327	314	267	300	278	301	311	263	285	297	303	308	292	312	319	317	275	309	272	283	299	330	270	294	298	298	312	305	282	314	284	308	296	310	330	321	333	318	291	318	312	315	306	319	297	301	296	282	276	275	284	292	317	267	308
34756	12966	2860	1575	1088	806	598	502	415	325	289	259	239	223	213	170	192	159	174	155	159	180	152	136	154	139	153	162	151	148	128	123	142	148	134	148	134	115	155	110	114	142	157	137	143	141	130	153	118	147	106	123	130	119	138	132	129	127	115	129	117	121	129	124	127	123	128	114	127	130	112	135	120	142	118	105	119	113	133	128	142	146	120	129	122	126	125	139	118	138	123	127	102	127	120	115	157	125	145	117	122	128	136	126	127	120	116	111	121	130	140	110	128	141	140	109	115	132	136	119	118	122	114	142	106	116	109	145	117	122	110	127	112	117	121	131	121	123	128	131	116	116	131	120	133	112	129	119	125	100	136	125	120	131	135	123	111	128	120	120	120	134	126	134	122	116	108	122	121	134	129	107	131	128	125	103	133	131	125	120	127	123	133	125	123	141	129	127	131	147	112	122	124	121	132	134	95	111	126	113	133	124	126	121	131	140	119	111	122	128	106	123	122	139	124	133	119	142	118	110	132	142	123	122	145	131	121	128	140	142	122	130	140	121	148	127	105	126	109	135	116	120	134	135	153	118	112	121	122	137	109	114	108	125	110	124	137	120	117	125	134	108	111	105	113	140	118	148	116	135	134	122	124	111	143	122	115	134	127	126	129	120	141	130	106	116	123	135	115	134	133	120	111	127	124	134	116	122	131	125	132	115	112	125	125	94	109	112	141	111	115	149	132	127	146	136	112	137	115	118	109	162	122	134	115	119	138	132	117	123	137	132	111	125	132	146	129	136	127	147	130	116	130	143	125	127	111	127	111	128	129	131	122	119	117	126	121	119	126	130	132	141	124	125	122	125	119	123	139	124	144	107	116	137	123	135	145	123	109	134	119	126	116	133	111	122	122	122	130	143	147	127	127	137	133	111	125	116	146	119	117	126	102	117	117	115	157	117	115	107	119	116	125	125	115	145	135	109	142	126	130	125	128	108	140	105	130	129	103	131	121	116	115	118	138	148	115	113	129	122	134	128	134	135	129	114	136	135	134	114	137	122	106	132	133	134	113	100	114	115	146	116	119	121	151	109	129	128	142	125	124	127	135	136	117	108	102	126	130	111	116	127	129	115	132	139	121	126	127	115	97	120	114	133	132	123	109	111	147	128	116	110	110	94	116	144	129	143	112	126	119	116	132	128	110	129	130	123	110	133	114	120	127	119	125	113	131	128	134	126	135	140	126	132	147	110	127	132	129	127	125	126	149	122	138	138	107	104	136	133	122	137	125	145	116	140	143	118	124	131	116	135	120	136	132	107	109	117	129	125	143	126	124	105	127	133	130	130	142	118	121	131	106	131	134	120	111	114	122	122	151	142	118	131	127	128	129	142	126	135	116	116	116	114	126	89	119	125	123	133	121	105	119	121	121	115	137	142	128	124	117	114	123	151	128	110	112	137	114	133	113	153	116	117	118	99	119	131	127	113	116	136	134	119	119	129	139	124	137	144	129	123	123	122	140	99	106	122	121	118	125	123	141	134	121	152	134	110	114	116	127	120	117	107	127	121	135	116	106	125	120	136	132	126	111	128	135	139	145	123	128	125	121	128	113	124	108	111	136	138	139	134	136	128	118	116	133	104	129	113	111	118	118	116	115	133	127	115	112	108	111	132	142	125	128	110	116	144	130	114	116	138	145	120	136	127	115	111	116	138	132	101	129	107	115	136	127	127	119	109	150	124	121	128	105	125	136	132	109	130	147	134	118	128	138	111	110	111	121	146	134	121	104	123	127	120	141	119	117	126	123	114	135	128	106	129	115	116	111	112	112	126	136	125	131	122	117	142	103	118	161	112	120	129	115	133	125	107	115	133	145	125	124	137	136	116	136	138	123	136	126	132	122	109	126	113	133	131	119	140	155	110	135	125	122	113	121	122	130	122	117	111	114	114	114	125	132	115	132	110	126	129	115	141	125	140	127	109	135	120	134	112	117	110	128	119	143	108	116	126	129	115	154	112	128	126	124	130	131	130	157	133	128	150	139	113	124	127	124	133	125	119	133	127	114	127	121	130	125	119	120	108	140	113	138	129	114	151	102	113	130	111	101	106	133	133	130	134	122	130	126	115	116	117	136	113	128	120	119	146	124	105	130	153	130	119	136	130	138	121	124	110	122	110	130	148	106	134	118	125	117	115	108	149	133	105	128	129	139	134	119	118	118	112	141	154	121	119	152	115	114	116	124	116	116	119	152	123	118	109	120	138	136	130	131	120	120	115	132	136	134	123	128	130	132	128	130	127	116	123	144	120	132	134	117	120	125	110	120	130	122	118	104	123	133	132	143	115	137	126	122	141	120	148	135	126	134	112	121	123	110	134	128	136	121	127	127	126	138	135	126	108	131	134	124	124	112	111	109	153	121	116	125	117	133	134	115	132	129	133	121	133	124	117	122	129	132	116	132	139	122	120	133	121	126	130	135	133	132	144	143	133	107	108	123	112	132	121	117	124	130	107	138	124	104	145	130	147	127	107	131	120	116	131	110	123	112	131	155	145	128	103	112	141	142	114	113	133	133	125	141	108	124	151	108	102	121	121	127	150	126	130	116	144	110	106	109	127	108	105	139	133	127	142	120	122	127	146	123	113	115	122	155	141	127	125	127	113	150	133	146	129	122	112	116	125	103	111	117	105	135	112	116	120	109	106	124	112	139	110	125	121	127	112	128	127	133	130	132	125	125	108	121	125	136	95	143	120	134	119	122	123	119	165	127	152	124	114	128	108	128	122	127	133	132	115	141	113	100	116	128	128	125	121	132	135	129	136	129	111	142	119	115	128	143	119	115	130	111	121	129	125	129	128	138	122	123	121	107	134	121	141	135	128	126	115	107	122	114	120	135	119	107	139	111	127	128	113	124	134	118	122	131	127	129	132	133	129	122	102	126	117	139	128	123	126	128	135	119	132	137	121	126	130	115	142	132	142	110	123	131	128	124	146	147	124	130	140	149	136	120	118	107	134	134	113	120	124	120	135	156	118	131	132	116	122	127	125	126	127	133	114	132	126	130	114	115	120	123	142	115	121	142	126	127	148	116	125	132	121	144	120	121	113	127	132	135	131	134	114	139	107	114	141	123	133	108	131	110	122	140	109	124	141	125	120	122	116	129	116	119	109	132	136	125	135	96	110	119	118	109	140	150	124	135	137	113	125	138	126	132	121	116	124	131	128	127	113	122	123	135	150	109	123	127	105	123	139	115	97	113	114	116	137	126	118	127	125	105	112	128	122	114	117	134	137	126	123	127	123	146	141	108	123	124	119	134	100	132	107	134	130	110	127	123	120	121	124	140	118	117	131	129	142	114	123	135	128	130	97	107	128	145	138	126	132	144	140	139	125	124	134	116	120	117	135	140	154	105	119	115	143	113	147	129	114	113	133	132	140	133	126	116	124	119	99	119	113	120	112	121	107	135	130	122	128	118	120	112	123	129	111	126	126	125	135	153	145	118	124	129	120	122	97	120	135
16827	2093	4808	5586	4870	3932	3257	2765	2291	1946	1801	1549	1503	1281	1239	1229	1031	975	885	964	838	771	775	664	739	683	713	694	648	687	628	675	609	603	610	608	574	589	546	526	574	556	542	528	525	524	490	562	490	513	515	539	480	487	512	532	499	503	499	497	461	532	529	515	495	488	457	493	480	503	506	495	527	506	458	518	450	462	440	444	482	533	488	503	476	462	469	433	515	471	462	489	477	420	462	503	466	449	465	502	447	478	501	463	515	489	466	449	418	453	462	491	484	463	486	451	483	469	512	462	458	464	486	453	454	487	472	471	460	494	477	462	507	408	468	479	442	451	447	498	422	469	484	427	481	498	441	478	453	483	449	451	459	457	447	456	442	463	469	485	493	434	479	500	458	447	462	462	440	458	424	481	419	474	437	457	450	420	457	459	511	474	472	465	442	499	409	422	467	448	449	510	425	455	481	472	477	443	478	465	465	461	456	459	484	445	443	457	441	470	438	467	457	478	445	468	458	451	486	491	469	462	454	487	493	430	403	469	443	438	445	462	424	434	468	433	424	448	419	497	502	460	464	473	461	480	500	447	411	473	437	452	412	468	467	465	461	465	425	453	430	450	437	434	464	437	444	464	479	468	475	475	458	487	489	462	466	483	478	435	456	462	473	434	468	444	441	420	447	449	431	456	449	440	444	478	467	444	461	473	458	453	452	446	436	473	470	438	423	473	455	458	447	459	434	449	488	485	456	467	458	435	457	441	480	463	446	466	463	480	467	450	410	459	462	477	460	444	439	444	449	456	468	459	457	493	437	438	465	433	472	462	447	472	505	428	447	450	467	492	461	485	420	453	449	484	457	485	456	475	465	475	466	472	495	505	427	508	453	465	427	413	454	471	424	474	480	480	477	491	391	453	474	453	448	495	475	459	470	424	451	405	452	433	503	424	449	451	439	448	479	478	435	412	474	472	469	452	468	446	435	479	448	454	456	443	435	468	464	432	491	446	450	429	469	473	429	425	434	442	474	421	435	463	473	403	481	474	456	463	440	448	507	446	461	465	443	438	409	426	491	476	455	476	461	481	412	483	446	461	438	469	433	490	430	441	492	448	450	456	429	477	456	439	426	460	453	462	443	453	451	438	475	483	450	448	441	475	461	423	473	431	440	469	467	467	482	420	462	440	458	436	439	455	459	434	469	461	430	449	443	473	461	452	415	477	482	464	457	464	483	440	465	456	433	469	486	468	472	440	460	451	451	457	456	481	442	434	486	443	461	432	422	468	446	478	519	455	482	426	410	487	468	467	460	445	467	468	468	467	475	454	481	465	461	424	454	496	481	464	430	441	484	463	469	462	470	435	484	472	437	425	440	429	471	505	489	443	457	442	483	425	481	423	455	447	484	487	442	426	499	423	441	479	480	428	505	457	430	470	473	476	463	479	448	492	442	476	442	447	429	454	399	480	456	438	438	445	453	424	450	462	456	469	451	506	452	487	431	461	458	425	456	460	485	465	466	456	452	458	449	435	478	479	452	430	437	446	468	464	414	470	431	467	476	478	490	414	469	451	465	421	449	458	478	433	489	441	452	474	453	449	477	456	431	450	443	454	423	406	479	456	432	491	473	442	466	435	465	435	466	434	446	443	458	455	454	445	463	438	453	464	454	434	517	432	425	460	461	476	420	468	466	498	461	459	439	440	469	469	475	467	466	469	490	459	449	460	457	474	427	446	451	460	454	447	495	449	452	449	491	472	409	456	444	447	444	432	475	471	446	438	435	446	467	465	486	420	490	434	476	455	479	439	493	445	424	458	463	483	494	433	511	492	443	452	453	444	468	478	479	428	486	430	433	424	449	443	487	452	428	481	420	457	437	470	436	435	463	459	438	440	472	439	472	491	501	472	468	450	469	461	433	472	454	483	469	462	429	464	466	441	468	475	511	432	472	441	454	468	434	438	483	495	464	457	459	483	485	444	423	494	464	444	454	459	432	463	460	438	459	428	476	464	458	423	451	462	410	445	501	485	490	481	461	435	484	470	449	426	460	446	460	441	455	457	480	465	479	427	425	462	473	455	421	466	471	484	444	472	468	463	448	474	459	477	481	475	509	440	464	432	514	473	448	478	445	454	475	460	435	459	467	429	475	421	437	425	451	422	447	493	466	470	457	457	486	445	418	475	445	433	463	453	460	455	477	473	435	462	478	497	469	452	467	473	432	424	437	464	466	449	467	432	475	470	445	462	424	454	432	469	457	453	471	434	423	466	463	460	450	486	452	460	439	460	480	475	461	454	480	436	460	427	465	461	468	435	471	513	478	467	467	434	484	499	443	419	466	475	507	482	430	464	460	465	459	459	440	460	421	453	441	473	459	425	452	423	458	462	462	482	444	453	454	437	428	427	439	444	450	464	457	434	437	463	443	477	478	458	467	464	430	462	457	462	490	472	459	481	450	470	480	467	474	483	455	475	432	425	492	456	436	456	473	444	500	472	473	463	485	464	445	429	493	445	485	420	457	427	480	446	435	484	451	488	458	485	449	420	413	458	422	495	434	437	430	435	449	447	461	481	482	448	482	485	474	439	453	451	475	446	446	492	449	467	474	478	455	446	462	431	451	444	417	475	462	454	508	449	451	470	485	430	435	422	487	463	492	500	415	446	454	423	483	480	459	444	461	441	443	421	444	469	462	458	452	459	434	422	458	486	471	446	480	449	451	429	463	440	468	495	469	435	471	459	445	436	424	452	401	459	445	473	485	462	498	479	484	453	447	439	438	447	493	474	395	478	444	452	419	488	467	495	461	484	479	407	473	483	410	491	414	498	470	473	469	450	380	469	445	449	410	467	482	472	461	423	472	414	478	424	477	460	464	479	409	466	427	426	463	425	474	448	461	472	460	469	439	464	459	472	470	455	425	466	440	444	454	487	466	456	492	414	446	473	456	440	461	438	459	424	459	476	466	444	429	479	461	496	455	489	457	470	456	452	435	490	425	460	465	419	431	447	508	464	438	447	465	470	456	483	439	450	481	490	454	437	473	426	487	423	466	455	440	427	456	500	485	452	467	487	446	482	453	487	480	424	433	461	442	451	439	406	466	454	460	462	483	468	392	462	426	438	408	433	473	437	475	449	426	455	477	457	462	471	488	481	468	476	464	480	403	449	489	427	450	484	469	449	429	459	439	418	458	466	429	448	444	416	435	445	481	478	459	501	456	463	430	490	465	425	454	434	490	458	445	464	420	460	495	475	445	451	470	458	450	459	445	449	443	452	462	431	445	502	494	465	402	480	492	451	480	476	462	434	414	475	486	451	472	470	438	475	433	423	469	444	493	472	436	473	465	465	454	437	447	473	472	450	472	437	453	483	471	454	472	453	477	480	451	429	484	461	473	458	450	460	469	478	458	458	485	458	443	470	441	465	515	495	452	431	449	458	468	477	437	468	454	454	471	476	476	460	460	466	459	499	414	472	448	441	430	429	462	457	455	438	427	455	443	459	459	450	481	496
3140	334	186	172	167	124	137	133	127	134	121	155	117	136	128	139	134	115	121	118	122	122	118	113	143	121	114	131	112	104	112	101	109	118	145	131	121	141	104	119	122	113	126	118	128	123	136	118	119	124	113	121	125	109	121	121	124	136	121	102	140	129	113	135	130	139	125	116	130	121	121	132	131	111	128	109	117	115	129	125	106	123	125	120	119	121	126	115	94	117	117	121	122	104	132	140	125	139	139	105	132	137	121	137	129	122	125	121	121	129	116	127	116	123	112	122	131	116	118	126	128	108	105	130	109	132	140	135	169	121	119	131	133	123	114	124	125	117	122	133	111	99	103	120	128	127	102	115	108	113	111	120	125	137	134	131	129	142	131	138	117	113	117	144	128	121	132	98	137	127	132	110	112	136	116	124	117	128	108	123	123	116	125	132	152	110	128	130	136	125	115	109	112	117	119	122	113	126	135	115	117	146	126	140	136	121	145	111	119	121	131	137	119	124	137	133	130	129	117	129	110	125	129	115	97	135	125	131	129	121	132	119	126	124	129	132	144	124	115	129	144	123	132	147	148	138	127	121	112	94	122	124	112	118	142	151	139	136	112	132	137	138	122	120	142	125	117	121	140	136	141	122	115	128	123	125	123	120	128	121	128	106	127	109	117	119	107	117	130	119	100	127	134	103	127	130	133	116	133	133	115	121	111	152	118	124	117	120	142	141	104	108	131	138	128	103	108	106	119	104	120	133	112	128	118	112	129	135	129	133	135	106	115	118	126	131	139	134	119	123	109	127	132	107	136	145	110	119	109	132	116	133	128	124	128	138	105	127	121	137	123	134	134	100	106	120	132	118	107	121	105	112	134	106	126	118	127	116	110	121	130	112	125	123	124	121	137	120	107	139	131	136	106	99	123	112	120	122	119	111	107	132	131	124	115	128	132	128	134	113	121	133	108	93	133	117	131	116	108	115	134	110	120	116	126	132	106	118	132	121	106	121	122	117	125	132	114	117	125	112	125	115	102	129	130	112	125	110	131	140	124	145	125	109	119	131	118	114	116	124	127	106	105	136	110	133	108	113	110	118	136	121	134	125	114	121	104	121	130	125	142	108	128	109	116	130	121	114	132	124	123	125	114	112	126	111	133	128	129	141	126	115	137	129	123	125	122	127	112	113	111	136	122	116	108	137	136	130	106	137	119	127	129	117	101	112	130	102	120	117	134	116	102	150	135	105	109	127	127	118	139	140	123	145	118	111	113	116	117	117	116	124	104	103	130	116	127	109	131	119	126	110	104	116	134	129	131	127	122	103	114	123	124	107	129	123	128	108	116	139	146	114	118	113	139	123	110	122	104	122	132	152	129	130	113	106	105	145	152	121	120	148	114	105	105	135	101	112	117	124	99	127	112	118	133	140	118	111	123	110	122	137	103	119	138	131	116	124	120	115	121	118	124	115	122	118	129	124	136	129	119	136	128	115	137	97	118	124	141	111	118	129	130	120	125	135	123	108	118	113	134	119	119	127	136	136	105	123	123	107	129	134	133	138	114	120	99	139	129	119	128	112	113	128	98	120	116	131	127	127	121	133	129	123	123	134	124	114	136	116	113	129	116	114	117	126	131	130	114	134	132	124	138	128	125	124	111	130	123	114	130	113	130	111	141	137	136	115	132	107	127	146	122	110	106	105	121	124	128	115	133	130	132	138	106	105	123	130	132	132	116	110	123	110	149	113	135	133	122	123	138	133	114	130	129	126	138	124	107	108	128	121	131	123	138	100	109	121	112	126	131	118	120	125	130	112	140	128	118	114	110	127	132	147	120	136	119	145	112	119	120	145	96	140	120	130	112	139	142	122	118	122	135	127	144	124	131	114	126	147	123	125	145	138	121	126	119	131	140	133	102	137	127	107	145	110	110	117	129	135	138	127	135	132	131	127	122	113	131	137	120	123	110	116	162	110	116	131	115	112	137	123	111	126	117	136	142	138	120	120	127	113	122	123	157	138	124	125	128	120	116	138	127	153	132	129	109	130	120	126	127	122	138	136	125	123	133	110	131	139	120	105	128	119	130	134	121	126	105	112	130	107	130	114	141	124	128	107	125	128	118	124	139	124	115	122	128	102	118	139	121	124	110	119	120	135	123	132	117	131	131	112	130	117	124	119	128	117	149	97	124	122	129	114	113	120	123	118	117	99	102	119	122	137	112	107	138	139	111	114	108	109	132	119	160	134	116	118	138	118	116	127	116	108	125	127	101	115	138	120	116	120	131	119	105	106	104	114	136	124	132	137	123	117	125	137	123	117	131	111	114	123	113	139	141	115	126	109	126	114	103	125	115	121	121	132	110	113	127	126	123	112	118	119	109	108	113	121	130	128	117	138	94	113	149	118	137	134	120	120	147	121	122	111	125	131	101	141	113	126	123	144	125	132	122	141	108	128	123	129	133	109	97	120	124	140	112	110	117	130	111	119	103	121	136	142	133	115	124	127	124	126	128	132	135	119	114	111	131	111	115	99	113	117	141	130	108	120	109	123	130	101	112	140	121	116	146	115	91	102	118	137	107	124	140	136	131	127	140	144	123	120	131	139	129	134	110	121	126	120	120	107	132	139	107	129	146	129	119	128	122	108	103	115	115	101	112	154	128	120	121	124	123	115	144	126	125	112	123	136	140	126	128	109	108	147	129	139	108	131	131	128	127	119	134	118	150	115	113	127	118	116	118	123	132	109	111	108	113	139	132	114	134	127	117	97	119	112	119	114	131	122	128	137	138	142	117	116	122	117	121	119	112	119	93	117	117	131	133	113	118	122	119	127	131	113	158	122	119	116	111	121	115	124	129	128	120	144	124	115	126	121	129	121	122	126	120	111	120	136	105	128	122	122	116	128	118	136	113	116	120	139	119	124	120	119	113	118	132	140	123	129	140	140	123	118	125	132	137	114	128	105	105	113	106	109	128	117	122	122	133	107	117	127	122	147	115	110	120	129	125	133	119	127	136	136	131	121	142	126	128	149	112	125	130	111	113	125	124	123	131	133	118	105	118	153	116	122	143	126	119	108	116	130	125	128	127	119	115	130	129	116	110	113	121	103	130	120	132	106	121	110	100	130	103	97	110	142	120	150	139	120	132	120	144	109	131	123	122	117	135	128	124	113	131	125	151	120	114	119	114	123	139	135	135	124	130	111	128	119	138	125	134	134	129	137	133	109	127	131	133	125	131	138	130	134	129	117	122	120	137	131	98	137	123	121	112	121	135	131	98	130	131	117	132	103	132	104	132	115	117	112	145	126	118	118	137	111	117	118	124	123	119	123	104	104	133	111	137	108	121	124	124	139	138	118	117	121	143	141	118	115	141	122	120	101	122	130	106	104	118	112	121	120	115	103	145	114	113	122	134	127	117	119	135	118	137	117	147	109	129	117	107	133	129	122	122	106	139	134	121	136	111	126	135	120	131	123	136	136	127	134	117	119	138	127	127	130	137	111	122	107	120	118	124	124
4323	539	606	662	605	579	566	596	493	506	523	515	540	493	458	519	468	466	486	444	442	489	467	457	472	452	457	459	404	444	431	453	452	456	428	472	474	434	501	450	499	482	440	438	511	444	429	439	471	415	472	435	466	392	420	473	428	415	415	450	444	409	441	454	460	453	451	469	450	426	474	465	435	453	440	479	449	457	455	433	416	448	427	443	441	434	446	443	417	468	420	449	439	462	460	440	476	450	409	454	463	455	413	432	444	478	466	439	382	487	437	421	438	449	431	423	405	416	450	422	472	438	440	410	418	465	469	388	401	437	422	438	460	433	472	468	443	461	426	448	460	453	453	438	406	473	437	477	453	429	451	438	432	494	444	454	442	464	448	444	425	421	429	405	407	469	448	470	456	441	458	461	411	434	431	439	481	415	457	438	415	461	468	426	466	465	433	456	441	446	401	439	460	471	457	443	453	462	479	445	430	497	460	430	469	423	477	452	465	466	430	440	456	421	432	465	436	428	432	384	499	388	418	439	452	414	485	436	438	463	449	430	481	458	438	431	437	415	439	455	479	444	463	445	482	464	463	438	446	458	433	433	451	471	429	478	447	429	454	438	396	472	464	456	466	450	442	518	453	476	447	418	446	454	421	417	444	415	457	443	466	448	452	446	434	438	461	444	443	474	451	452	456	498	479	424	416	403	464	436	475	454	425	476	438	417	465	448	407	483	468	431	469	462	487	419	436	429	398	474	460	429	413	454	466	454	463	437	416	463	444	467	401	477	449	490	442	428	445	461	469	459	455	443	469	417	416	417	457	436	439	458	467	469	456	462	466	466	425	483	418	435	438	463	460	465	469	478	458	434	519	425	433	439	429	445	495	434	465	427	454	435	499	432	451	448	444	465	461	437	434	466	452	428	442	436	443	461	432	471	435	463	445	467	404	426	435	444	442	440	445	475	470	441	435	450	412	450	446	477	475	449	471	435	462	453	478	445	460	401	435	432	500	451	411	463	438	458	478	467	424	443	485	471	461	455	391	416	446	462	439	444	449	437	444	472	441	461	429	465	477	453	476	419	427	429	460	459	468	423	461	443	425	462	417	414	438	455	435	438	436	432	413	440	453	472	395	458	440	445	434	427	469	466	421	399	460	455	431	429	428	430	414	444	403	482	428	476	493	458	421	477	434	429	432	451	444	447	427	419	443	468	434	457	505	408	475	427	443	448	457	441	421	399	456	454	458	484	452	424	438	445	446	455	446	463	458	407	428	465	455	424	428	456	469	444	415	446	429	452	465	453	436	447	425	461	464	440	461	419	455	426	451	424	438	460	486	473	440	489	458	517	446	472	435	435	431	414	470	501	454	441	461	458	413	413	468	439	439	463	455	451	455	469	442	419	429	382	451	417	411	447	459	464	480	459	422	453	444	431	436	434	425	450	450	429	402	424	473	437	446	447	474	446	415	406	448	438	436	468	435	411	434	434	407	463	440	435	480	425	443	412	462	445	456	402	449	460	442	404	453	481	474	447	417	458	482	452	419	422	460	452	477	449	456	414	434	465	419	405	449	444	449	446	424	468	437	428	461	404	404	448	461	441	434	438	439	434	455	417	436	460	451	445	464	431	437	473	465	405	457	443	428	445	432	444	453	436	442	485	437	444	420	435	420	394	427	464	476	430	418	458	437	445	491	477	435	434	415	470	432	483	472	459	440	404	438	469	446	441	458	471	409	414	449	418	430	424	449	457	413	453	450	459	451	437	457	441	452	449	448	435	452	441	454	414	455	480	460	437	466	462	433	442	468	430	439	423	441	458	437	484	482	408	433	447	475	416	455	449	387	441	452	419	480	459	455	402	459	495	442	416	447	468	437	449	435	464	487	468	441	414	442	439	435	425	446	445	459	439	455	402	456	462	469	447	436	443	455	463	440	427	453	444	450	421	457	476	445	464	492	426	469	400	454	498	431	436	465	481	464	452	447	419	397	416	431	464	441	462	479	463	432	452	453	463	468	455	454	430	460	433	435	440	434	455	442	458	475	436	440	422	424	459	483	430	411	433	452	464	427	497	421	435	428	469	395	414	444	437	493	443	465	474	465	471	431	442	470	449	445	478	433	436	477	423	449	415	450	432	446	426	461	399	404	406	445	445	424	432	429	418	439	394	469	412	448	447	446	428	434	453	462	483	466	430	440	444	459	470	439	457	448	429	465	462	491	441	465	444	452	445	445	434	432	480	444	436	439	419	421	443	450	444	447	407	452	452	483	464	414	448	415	486	451	477	457	473	488	466	424	431	464	450	441	441	409	444	448	424	447	470	440	457	449	425	413	458	444	428	459	431	458	429	487	432	428	424	438	434	468	458	424	432	439	450	467	459	426	464	471	459	444	440	456	455	470	440	424	425	456	419	454	474	428	471	452	452	472	504	479	422	463	470	412	406	485	476	440	472	461	418	424	473	423	442	429	475	457	432	415	446	423	443	459	435	472	427	478	429	413	410	481	423	436	473	438	426	464	434	441	448	441	462	477	460	487	469	429	441	428	481	416	437	466	463	434	433	440	414	476	422	430	444	401	441	445	447	472	454	440	465	423	451	448	449	449	455	452	459	442	437	446	419	467	429	427	453	468	457	441	457	418	437	466	463	475	442	467	461	463	463	456	450	450	439	416	428	454	466	452	461	451	433	414	455	436	444	463	464	419	442	444	455	449	417	387	416	442	458	436	430	436	440	496	435	486	447	495	443	419	457	453	424	419	417	413	457	445	447	446	464	424	453	485	448	421	443	428	431	449	465	434	479	442	425	468	442	465	429	451	461	431	426	423	439	456	446	430	472	443	457	440	408	453	455	465	445	443	453	441	489	444	455	419	454	458	397	433	445	459	466	442	448	430	431	453	410	459	436	475	436	453	407	464	460	463	440	460	469	410	411	473	402	487	479	460	491	448	471	431	474	463	462	492	456	465	391	421	451	452	437	421	412	464	465	475	447	445	447	447	453	475	450	433	429	486	410	429	430	425	496	441	463	450	403	406	405	442	363	454	429	456	439	446	488	459	444	440	448	452	456	477	449	461	428	458	453	420	444	468	432	457	446	456	438	466	473	427	465	472	454	442	442	450	455	454	457	455	451	447	404	419	478	434	451	434	421	449	432	422	445	422	415	456	465	496	450	480	494	407	432	471	463	477	492	482	409	469	467	487	459	462	440	449	451	447	430	423	464	435	434	436	443	436	393	481	417	461	431	418	413	431	442	430	396	491	457	486	453	476	457	455	456	457	456	455	419	466	443	455	457	419	438	444	472	457	431	458	475	431	447	414	449	447	459	460	443	444	454	449	457	422	455	446	447	426	463	450	446	456	446	399	456	465	457	431	408	441	467	439	449	453	446	470	495	429	457	431	478	436	439	469	474	488	457	452	429	441	460	439	443	453	442	456	428	448	412	472	430	446	467	425	438	453	441	461	460	441	436	447	445	482	446	448	451	439	461	437	468	501	473	448	473	449	466
24611	3717	1099	723	530	418	305	239	183	201	165	146	150	122	130	102	128	111	95	104	97	95	80	66	90	79	70	73	68	72	76	82	80	82	68	69	62	67	76	79	72	74	86	82	78	70	85	67	67	84	73	77	72	61	69	69	76	51	55	70	91	68	64	56	78	77	62	71	68	79	74	64	84	61	59	77	67	76	82	66	56	78	65	80	85	80	58	62	68	77	95	71	59	59	78	86	77	61	66	76	58	71	77	72	68	60	78	65	65	76	60	76	79	69	64	60	80	71	74	69	87	75	71	67	80	83	80	75	67	84	67	70	74	65	73	73	71	59	64	72	73	56	58	74	70	72	82	75	61	64	79	87	63	57	81	72	85	79	50	82	76	66	75	82	87	72	68	68	79	70	73	70	69	70	70	70	56	71	64	77	76	77	62	71	65	72	64	62	63	77	76	66	64	88	74	68	74	47	66	71	83	68	73	61	61	66	76	68	55	78	79	67	72	68	75	67	64	71	66	63	70	60	62	82	62	77	51	77	70	83	66	58	61	74	71	70	67	78	67	63	65	61	64	80	82	78	74	70	74	64	74	59	76	73	66	91	60	70	86	63	72	77	67	81	70	73	60	60	87	64	62	75	60	61	73	62	62	67	73	69	69	69	70	70	74	76	68	80	70	65	78	68	81	69	70	77	79	78	67	74	70	67	69	65	61	71	83	72	70	52	60	72	73	71	61	67	63	91	61	76	72	66	63	66	70	84	82	72	80	70	70	75	71	72	85	74	61	55	71	61	70	78	70	72	71	69	72	63	89	72	70	73	70	62	65	68	71	68	65	61	79	83	65	78	75	77	76	83	64	75	64	64	65	68	58	61	77	61	56	61	64	70	71	55	83	70	67	79	70	62	64	71	66	63	67	68	77	64	64	86	81	68	64	87	76	69	82	64	85	72	61	66	71	72	82	63	62	74	82	77	77	77	80	64	74	80	78	70	75	79	75	68	64	64	55	72	86	54	55	66	74	67	85	73	83	72	70	86	63	73	72	73	78	74	65	81	65	58	81	58	82	73	83	63	74	59	66	69	64	76	77	67	67	58	63	88	58	74	76	82	70	69	58	97	69	54	76	68	72	66	66	65	76	66	58	60	69	74	56	74	68	75	77	66	50	68	52	80	87	98	67	69	76	70	83	70	61	69	69	77	85	68	53	68	74	82	72	62	75	65	70	67	76	80	67	70	70	63	73	71	85	66	75	75	74	78	70	79	73	79	65	54	69	77	74	62	65	62	67	63	63	84	73	67	85	57	77	66	62	75	81	80	65	79	71	61	74	64	81	65	75	50	67	71	76	87	75	69	79	73	60	73	75	72	80	73	67	88	57	75	66	75	61	70	75	71	83	81	67	70	78	69	77	63	80	70	67	80	65	61	76	63	67	56	89	67	92	76	67	86	67	71	61	59	77	88	92	61	84	59	67	66	76	59	75	65	56	73	70	61	63	97	65	63	60	65	76	77	80	71	54	71	83	60	61	72	77	68	64	62	64	77	55	56	60	69	69	80	76	70	64	76	59	55	59	45	81	72	76	73	71	66	58	76	80	77	63	67	65	69	59	68	65	74	77	55	81	78	79	57	69	76	73	69	66	71	71	75	65	71	67	78	64	75	72	82	69	69	54	60	73	73	60	55	70	65	63	61	77	68	72	89	54	63	79	59	70	69	66	58	69	85	71	65	71	79	80	79	50	86	61	72	73	69	88	68	70	62	81	68	72	69	68	88	57	76	73	50	72	64	67	64	83	61	67	63	72	77	57	70	78	51	64	74	72	64	66	70	78	73	82	65	84	69	64	63	64	70	70	69	65	68	72	63	66	78	61	64	66	92	77	69	76	75	58	59	66	69	67	59	62	67	62	76	93	62	72	61	69	62	65	74	64	57	73	70	67	60	66	83	80	65	82	65	75	65	66	61	62	72	66	86	83	84	67	61	60	77	67	64	62	67	64	70	69	57	79	74	88	78	66	98	62	65	67	57	80	78	81	67	83	72	76	68	68	65	72	65	69	58	68	64	62	80	80	63	70	62	62	71	72	64	74	79	62	72	77	72	76	74	69	76	73	67	92	62	72	65	52	66	65	80	60	64	69	73	77	69	68	69	70	68	70	65	60	70	76	71	68	65	77	71	69	68	70	62	74	59	69	63	67	72	69	82	85	54	66	79	78	70	54	69	69	63	67	79	62	63	69	75	66	82	64	66	70	49	67	62	63	61	60	66	76	66	77	75	65	81	69	71	59	65	74	57	69	71	56	68	76	64	55	64	77	61	81	73	85	75	61	78	63	83	64	69	63	81	67	77	76	71	69	83	72	79	70	71	74	63	78	85	58	77	78	57	75	59	85	84	51	69	72	64	67	57	64	76	60	66	59	84	59	50	74	87	86	67	70	69	64	69	78	61	68	77	66	75	66	86	72	77	63	62	49	61	55	65	65	71	72	73	84	70	93	63	79	69	73	63	81	78	65	78	70	64	68	73	71	74	62	74	58	66	70	64	56	70	63	80	60	76	80	64	81	72	75	85	59	88	73	67	76	58	59	77	59	73	85	80	68	68	74	68	75	62	67	72	85	61	65	74	71	58	76	57	69	65	62	61	83	87	79	55	77	72	69	83	62	64	78	63	63	62	60	68	69	69	73	77	62	75	75	65	71	73	71	59	72	89	79	70	55	74	62	64	72	79	80	76	74	59	86	79	62	80	80	84	66	77	81	64	75	75	54	73	79	76	74	81	67	70	68	66	52	65	67	73	75	76	66	66	61	68	64	64	81	64	74	77	66	68	80	76	64	63	66	69	65	72	74	68	54	76	67	76	68	68	66	65	62	77	60	67	79	56	61	87	63	60	74	74	70	62	67	87	82	54	70	64	75	56	60	57	70	74	73	69	75	82	72	79	71	67	66	76	82	80	79	74	77	69	61	72	74	70	80	91	58	57	71	72	63	72	81	84	81	53	62	83	81	82	70	62	69	61	73	68	69	67	86	74	66	83	67	55	74	64	67	82	79	81	58	65	62	67	81	58	67	74	67	65	68	58	63	75	41	72	66	65	73	71	66	85	69	65	72	60	80	64	74	75	70	68	69	73	78	66	65	71	60	69	69	93	74	75	80	68	67	74	74	70	67	61	65	73	79	59	64	79	73	69	93	63	75	79	78	63	75	70	57	61	80	54	72	85	66	71	72	74	66	59	71	65	82	71	78	67	63	81	64	60	79	69	66	75	53	68	75	68	76	77	72	65	87	77	51	75	67	67	64	71	67	61	74	68	68	55	58	51	75	61	68	60	69	81	71	62	64	64	71	72	68	67	79	70	78	79	65	69	68	66	70	68	82	62	68	71	66	67	88	69	66	90	72	65	85	65	67	58	71	57	63	65	72	61	61	70	71	97	78	80	78	87	62	68	70	59	66	68	67	81	58	73	63	88	67	75	74	64	58	58	56	68	59	85	68	69
12403	1083	2617	2935	2511	2092	1690	1425	1262	1046	922	832	832	713	659	610	562	503	520	464	466	484	445	433	426	410	379	431	361	352	368	368	349	354	352	340	356	332	309	344	309	334	316	335	331	307	282	333	310	297	330	321	308	295	288	299	301	307	283	308	314	320	289	292	315	281	327	308	314	309	296	334	327	291	286	306	305	290	281	285	316	323	306	305	318	330	270	329	293	294	271	288	305	316	293	295	267	312	294	287	310	264	305	341	292	290	275	299	293	277	321	307	287	284	308	232	289	271	268	291	297	308	315	281	281	283	273	291	288	295	297	271	289	295	275	277	279	289	301	283	292	308	280	297	295	281	323	288	273	278	323	319	282	298	309	290	295	291	307	288	301	268	302	290	311	276	315	311	279	281	300	293	285	286	323	248	282	263	300	268	274	281	300	288	259	273	233	291	272	299	294	244	284	254	282	308	308	265	264	254	299	293	273	317	289	290	274	282	264	309	309	281	269	295	298	285	284	289	288	314	293	295	261	286	282	293	285	324	288	294	277	308	307	283	267	296	279	310	243	249	296	301	311	294	272	288	300	294	303	325	313	261	307	303	288	265	273	263	279	305	285	273	284	269	288	293	273	274	294	272	299	293	242	290	293	293	291	296	267	279	268	284	282	301	290	265	263	267	284	286	260	274	317	302	290	246	271	312	283	311	281	263	294	261	300	295	256	298	291	276	281	310	270	333	248	289	256	287	310	248	295	330	290	293	260	285	300	280	281	326	306	269	260	270	288	275	285	284	278	294	268	288	259	316	299	274	288	279	276	269	265	276	311	287	284	290	307	288	318	296	271	268	276	257	269	284	286	277	274	304	261	249	300	262	274	268	290	284	300	272	284	260	291	275	292	295	287	277	279	296	306	267	300	285	287	299	282	269	271	314	289	318	288	267	282	291	265	289	289	292	305	278	295	278	289	250	276	306	275	288	284	276	303	315	297	289	291	307	294	277	290	288	276	290	296	284	294	285	281	316	275	283	329	282	297	303	269	273	308	294	280	312	290	284	281	267	277	281	267	295	312	290	294	287	285	294	272	305	293	294	279	315	284	261	289	268	283	259	286	275	274	296	277	264	324	309	268	265	291	278	280	276	284	285	258	278	275	292	284	292	300	276	277	313	291	287	302	291	273	280	283	274	304	272	280	308	267	263	275	301	296	273	287	297	283	274	306	264	297	291	286	303	307	291	264	268	295	285	305	293	295	303	286	281	255	292	298	270	293	268	266	309	274	283	287	321	280	265	296	277	286	296	268	255	287	304	301	282	299	284	288	279	306	279	283	296	303	284	283	307	260	284	320	291	268	283	278	304	280	291	283	260	296	292	275	285	304	312	270	291	270	267	270	265	271	264	253	283	271	288	265	282	290	307	281	290	300	278	286	333	272	272	261	251	291	301	269	282	299	302	269	294	307	283	265	295	299	291	279	310	301	271	269	288	278	293	284	246	291	284	264	283	310	293	287	295	293	282	294	293	269	289	290	314	290	292	290	293	289	263	289	283	307	268	283	274	285	297	285	301	296	252	259	273	278	272	268	285	261	270	264	256	290	280	277	251	302	294	247	297	267	274	287	283	251	239	285	265	277	260	272	306	279	275	285	258	254	291	309	267	312	254	299	321	285	299	288	282	262	289	271	283	250	283	299	317	298	310	281	258	283	295	310	281	295	293	308	298	255	318	268	304	299	303	293	292	289	283	280	276	293	262	298	254	291	267	309	270	289	251	292	287	314	280	299	301	264	293	280	285	277	299	271	279	266	305	326	327	286	269	305	295	276	294	284	275	301	246	291	310	312	307	277	283	256	264	280	278	289	291	277	305	263	311	285	323	281	304	304	271	279	318	294	309	304	277	286	294	267	301	285	293	277	294	295	271	293	283	282	266	304	308	279	303	268	274	297	283	293	282	289	310	283	268	296	265	281	291	277	315	259	273	275	286	242	293	264	273	280	302	270	298	301	257	284	276	299	266	282	282	315	285	275	288	271	283	287	304	292	290	295	258	256	273	279	286	295	277	304	276	266	278	296	276	265	271	298	265	269	288	313	294	308	269	304	301	305	306	293	281	310	249	288	287	277	291	259	275	295	287	271	285	271	261	317	276	281	277	277	294	294	312	284	268	302	286	271	333	283	270	263	275	283	306	300	265	279	290	291	306	274	307	288	333	303	287	304	298	286	309	314	282	293	318	286	311	299	292	289	313	264	287	290	289	289	279	306	299	246	285	327	287	277	294	272	279	333	274	292	302	307	286	278	292	286	288	246	287	262	257	295	313	267	279	276	286	290	265	314	294	299	266	313	295	272	312	275	287	277	315	289	304	287	315	276	274	288	311	287	263	301	326	256	283	293	283	291	277	310	292	292	318	315	313	267	262	289	277	302	272	280	267	275	311	320	266	272	315	290	264	284	291	280	272	279	292	315	266	299	292	272	300	281	289	279	256	291	286	320	313	271	291	314	290	308	257	301	278	307	309	285	280	315	282	290	309	285	292	317	285	300	309	295	279	294	251	278	300	284	283	309	285	288	279	259	302	287	276	285	298	279	325	282	265	266	264	288	281	264	286	266	305	289	286	267	321	285	290	305	282	283	303	269	280	315	297	267	290	248	279	251	286	277	303	292	270	267	272	320	283	294	286	306	282	275	246	272	269	305	257	294	286	290	288	292	301	272	288	272	311	274	289	284	290	248	270	283	258	303	292	291	282	298	268	287	298	306	309	272	292	294	259	264	280	307	278	307	302	302	261	263	283	312	295	268	292	295	314	293	297	278	272	299	277	295	266	311	271	311	258	256	289	287	268	277	276	323	267	287	292	318	303	281	251	288	276	258	303	325	302	299	275	292	269	281	270	315	301	254	302	313	288	306	312	259	290	337	272	292	254	319	297	275	289	296	256	267	311	285	324	280	293	315	290	293	288	311	263	308	263	262	292	288	261	298	277	286	289	288	264	304	285	307	298	283	280	303	295	295	302	304	280	273	313	293	300	277	286	312	258	275	271	266	309	287	277	268	282	278	257	310	283	275	300	274	301	290	294	279	266	281	278	258	289	306	307	306	336	292	305	301	289	287	287	293	264	323	303	288	278	295	318	286	285	289	287	282	316	320	298	280	266	303	261	279	309	287	287	253	300	262	296	283	277	249	266	297	278	272	274	260	293	293	278	300	265	277	272	283	286	302	307	318	295	302	293	276	260	274	277	287	271	295	303	272	274	304	299	283	268	297	335	288	280	285	308	300	311	264	273	272	284	299	258	280	295	261	299	320	273	273	279	287	274	306	294	263	249	259	255	294	264	270	303	240	292	285	302	275	264	258	299	289	298	284	275	279	305	262	280	291	305	288	285	293	256	281	291	272	247	295	244	272	294	281	280	302	269	287	267	299	251	290	293	277	300	281	296	249	275	281	281	299	274	275	334	256	276	303	290	272	290	250	284	265	256	308	283	318	279	271	267	286	282	290	277
35607	12879	2864	1504	1047	851	579	425	376	318	274	250	262	245	223	167	194	183	170	195	151	160	140	156	158	121	141	171	120	134	133	143	155	152	126	143	141	140	134	124	123	125	115	130	125	134	129	118	148	123	119	117	137	128	124	122	121	110	124	119	152	119	134	137	114	130	137	136	150	120	121	124	125	125	133	134	148	134	129	128	118	122	142	128	108	137	117	116	127	122	130	129	123	126	126	96	123	106	130	132	138	120	143	140	126	143	130	115	128	136	116	123	133	128	125	136	125	108	106	162	130	120	119	121	121	134	137	129	114	120	139	111	123	138	136	124	126	122	103	123	149	116	134	129	137	104	127	114	116	128	143	150	116	114	129	120	135	133	94	106	137	131	115	124	133	110	125	117	114	132	131	124	124	123	139	100	136	126	137	116	133	123	125	129	140	103	118	136	128	121	112	146	146	132	113	110	128	123	118	109	120	147	114	121	107	133	117	131	121	121	117	138	119	141	127	127	128	139	127	136	126	132	120	131	135	120	130	127	112	133	101	142	141	139	112	114	104	111	121	125	127	122	129	121	131	106	109	120	114	125	111	125	128	116	114	117	135	130	119	115	135	134	124	124	138	129	118	115	120	142	131	125	127	114	145	129	142	115	127	120	139	140	131	138	129	147	128	124	126	138	112	112	130	120	129	125	116	105	128	119	128	135	135	121	136	137	104	121	132	122	130	129	134	129	124	133	135	134	121	121	118	136	121	135	107	105	149	137	133	131	132	136	124	162	124	144	121	126	121	138	108	124	130	125	139	119	132	118	120	125	139	140	111	136	144	130	120	116	124	114	132	129	134	127	135	120	118	120	117	134	121	134	132	115	136	128	119	128	130	123	126	132	115	124	136	121	113	119	130	105	124	135	116	141	144	124	132	117	125	115	112	127	103	110	124	129	114	127	144	127	130	110	118	120	117	133	118	131	144	133	111	125	120	123	140	120	136	126	138	123	118	129	120	113	119	117	113	127	123	123	122	134	128	120	125	123	136	133	145	121	123	104	129	116	116	125	108	137	129	145	128	138	119	137	136	126	121	129	110	143	121	123	115	119	124	119	132	116	154	149	121	138	129	143	139	127	130	126	126	121	127	137	145	121	129	126	148	130	121	120	131	128	110	134	138	130	110	133	107	131	123	123	112	134	117	133	126	120	126	131	130	140	125	128	122	133	131	129	126	114	127	138	110	97	130	110	129	148	135	135	104	109	120	131	121	120	137	138	126	131	116	121	117	134	115	129	121	133	119	112	123	140	120	131	110	121	120	125	130	127	102	110	128	120	116	133	118	124	141	119	123	121	117	117	126	134	118	121	114	138	125	129	115	138	136	121	116	111	123	131	129	137	130	116	118	112	119	121	109	130	135	126	121	96	114	128	118	125	119	123	124	125	122	132	123	123	149	128	116	133	151	124	135	132	146	116	120	117	116	112	133	138	122	108	145	128	127	124	153	137	104	133	119	117	130	137	138	153	135	128	141	115	133	127	116	123	134	130	122	116	115	131	143	132	101	119	108	135	153	122	121	115	127	133	110	128	112	137	113	120	123	144	115	112	126	109	121	120	134	135	127	106	114	130	134	133	112	140	128	128	143	129	113	113	123	135	111	135	130	126	142	143	132	120	125	111	141	146	124	133	152	123	122	140	134	115	120	142	129	119	134	141	118	126	135	115	138	119	118	117	120	102	116	121	133	118	130	138	110	120	130	119	121	136	105	118	147	140	129	123	124	118	113	126	143	124	107	127	131	139	123	156	114	120	127	109	105	131	113	121	112	131	127	138	145	118	127	126	84	125	111	130	118	131	150	121	141	129	123	123	129	121	117	113	113	116	128	117	130	125	119	128	129	113	127	135	123	127	133	123	109	120	145	133	120	111	123	119	138	144	142	150	123	118	105	122	124	123	139	115	128	124	138	111	136	131	124	123	115	132	142	124	146	129	127	119	133	109	113	126	121	110	131	114	127	105	118	120	122	126	118	114	141	125	135	130	130	116	116	114	134	138	122	126	126	111	124	129	130	129	132	114	137	131	132	112	135	129	127	140	135	124	116	127	144	125	143	122	136	142	133	99	140	132	112	111	132	120	158	121	120	121	130	130	119	141	115	120	142	108	109	117	113	127	129	98	125	108	120	125	105	118	134	119	139	126	104	132	122	130	113	129	140	144	129	130	129	132	137	112	123	127	130	139	118	124	112	114	131	134	108	136	127	124	114	101	126	107	117	128	112	126	127	127	122	134	140	132	112	113	118	113	122	126	117	133	133	124	151	124	139	114	117	157	141	135	112	120	108	132	152	121	135	105	118	136	125	138	130	99	128	125	114	139	140	114	132	129	132	126	145	138	144	106	124	134	123	132	110	124	143	132	134	123	102	127	110	115	117	128	127	128	125	131	113	131	112	143	123	141	124	131	123	146	102	128	111	112	130	117	117	135	141	125	129	121	129	113	130	133	131	115	111	125	126	121	130	139	129	115	136	131	128	134	121	131	146	100	130	121	127	125	100	124	113	146	131	123	131	137	119	127	121	123	118	143	170	128	99	133	107	120	142	139	123	116	136	130	119	124	131	112	120	128	134	133	108	123	143	118	115	150	126	138	125	117	131	132	122	113	142	121	142	125	134	131	129	136	133	126	108	134	124	144	116	123	137	151	96	109	127	127	117	107	113	128	130	125	145	127	142	143	126	136	127	134	119	147	135	126	116	106	122	128	118	127	133	143	130	145	116	144	125	117	113	142	116	118	133	110	126	124	118	115	115	115	113	134	122	113	124	121	155	127	134	130	115	125	138	141	117	106	126	115	126	112	130	129	133	119	112	129	128	134	116	141	143	84	110	105	114	122	143	140	122	134	132	124	127	121	122	135	141	119	106	112	127	126	120	108	133	130	124	165	120	128	124	123	112	139	130	120	112	119	105	145	142	118	127	129	120	126	141	126	116	140	137	134	117	127	135	118	148	108	118	129	135	119	118	111	116	132	110	146	135	132	142	124	106	129	101	135	120	112	123	133	117	133	115	141	134	129	110	120	123	135	145	136	125	121	135	135	116	116	126	132	128	125	130	137	114	134	133	146	122	109	150	136	140	142	112	132	151	119	134	128	112	124	110	130	127	131	121	126	111	135	131	110	115	120	150	143	116	121	127	128	111	147	140	114	124	128	113	120	127	117	114	104	118	140	126	115	126	135	123	127	102	91	122	138	118	127	136	125	123	128	147	121	127	134	109	126	127	130	124	128	105	120	130	127	122	112	135	116	115	118	117	125	109	129	129	126	122	135	130	106	132	123	124	112	118	142	128	134	115	129	133	117	121	121	144	115	107	126	114	132	119	119	127	150	122	129	135	116	127	131	96	117	121	118	117	128	139	102	134	115	114	111	118	114	108	106	128	125	114	127	126	147	134	122	126	133	95	123	121	125	124	121	132	145	124	121	127	117	120	124	115	133	129	109	126	145	122	122	118	135
17327	2245	4926	5626	4719	3913	3262	2706	2192	2050	1708	1539	1405	1372	1165	1076	1059	994	875	892	837	798	750	749	706	703	684	644	606	673	638	633	654	611	553	592	555	569	543	561	530	518	561	568	524	492	577	504	510	496	523	497	529	508	494	566	514	502	463	499	496	493	494	498	465	529	509	515	488	511	498	495	464	505	490	492	480	516	489	461	512	521	490	543	434	488	528	472	435	485	463	470	443	487	467	460	458	471	495	439	502	496	500	500	460	494	476	489	520	453	437	482	481	471	460	475	466	487	474	460	431	425	474	451	434	519	427	463	460	494	440	493	477	428	461	473	458	470	475	447	496	462	422	444	438	470	474	476	481	487	490	502	505	456	450	455	463	480	485	432	497	474	498	459	474	425	433	460	436	468	491	493	449	457	424	445	460	456	462	481	438	486	453	489	454	467	473	456	454	474	501	469	483	460	473	481	452	446	456	481	471	457	472	507	481	500	449	489	487	432	462	469	455	468	476	494	498	465	484	460	472	437	414	468	456	475	478	479	464	443	471	465	462	479	465	508	423	478	445	444	456	484	448	462	455	461	523	453	428	456	423	483	492	422	471	457	455	451	491	426	469	467	467	464	464	461	439	472	486	442	437	469	469	492	458	496	482	483	450	475	446	484	428	495	419	443	455	468	462	500	442	429	477	510	447	463	462	505	437	472	463	454	484	458	418	455	445	461	441	436	489	471	494	452	474	430	460	452	418	459	501	455	463	466	456	487	423	455	447	433	467	470	459	482	496	444	435	437	463	479	469	416	442	440	469	462	464	428	417	431	459	442	442	477	476	425	459	505	430	482	472	427	428	438	440	470	495	466	457	451	492	449	469	458	457	476	428	450	468	455	445	486	463	494	466	455	474	451	461	468	452	451	482	448	409	444	466	502	458	456	507	444	483	483	468	438	455	436	449	473	445	467	455	480	457	495	490	467	454	434	471	477	450	473	421	453	429	432	468	432	445	451	467	508	473	444	451	458	407	448	447	444	465	409	468	474	462	417	449	503	489	434	462	453	435	417	424	448	459	447	474	451	480	431	441	446	506	467	483	446	494	474	470	465	463	486	469	454	498	448	486	447	446	468	502	472	466	502	472	510	460	449	474	475	485	487	450	449	459	418	469	425	463	440	501	470	475	439	459	459	478	465	485	471	436	458	497	471	479	434	447	483	434	479	461	463	464	486	442	475	488	479	460	491	475	448	501	460	491	449	505	449	463	459	480	488	451	474	452	463	442	425	478	478	421	459	438	483	431	451	458	446	451	450	470	464	453	457	498	450	455	516	425	440	444	474	478	474	477	454	481	488	507	449	462	428	462	515	538	484	434	497	486	468	490	467	454	439	486	479	482	450	479	454	453	451	465	505	486	470	482	411	463	472	465	464	483	440	472	496	455	456	450	448	472	510	490	446	451	462	447	417	451	461	433	489	458	426	473	448	448	436	479	484	457	435	465	486	443	477	468	460	484	447	452	465	424	432	497	446	477	477	460	470	466	472	425	443	470	422	427	477	483	461	410	501	443	465	452	437	442	440	434	471	469	462	440	468	442	469	476	479	486	424	434	477	467	480	479	460	485	423	450	465	483	473	438	495	463	468	483	416	427	460	418	476	460	460	449	474	467	440	437	452	490	512	457	447	462	415	474	436	465	469	465	436	471	447	477	477	465	472	502	424	452	453	473	449	458	466	419	488	420	463	474	450	486	478	462	489	441	479	437	463	480	476	451	514	478	476	497	432	469	454	477	454	448	473	474	470	442	449	486	483	400	457	469	488	465	469	491	464	477	490	472	467	472	448	432	497	492	476	477	457	439	490	452	452	438	449	483	479	454	437	447	489	415	452	441	458	452	457	417	433	457	481	475	478	447	519	435	449	456	448	459	494	429	467	506	508	477	485	434	461	445	447	478	449	465	445	463	505	463	431	488	425	453	463	463	477	501	425	509	442	444	510	498	471	442	481	455	481	471	468	478	450	454	477	461	452	406	465	487	420	469	527	463	460	462	467	472	459	456	485	476	474	509	495	484	446	454	441	475	490	467	508	478	465	467	479	453	454	457	481	442	452	470	455	438	432	472	464	434	428	471	491	447	462	440	454	446	488	442	419	468	452	474	471	476	451	486	451	459	438	476	459	497	444	456	477	467	461	451	435	483	413	444	474	470	454	472	451	438	446	460	465	457	434	460	456	456	485	481	455	438	496	462	474	455	396	454	480	470	436	477	466	431	482	457	432	467	460	428	503	470	470	458	449	479	452	439	465	467	438	439	473	474	445	436	478	477	485	437	425	459	465	453	464	466	445	415	483	443	486	471	454	468	459	461	477	438	461	434	471	486	444	469	498	447	429	464	475	478	485	474	452	469	464	454	488	451	441	436	485	503	420	505	461	473	465	495	454	451	474	462	473	495	461	440	434	451	484	455	499	430	475	500	413	446	456	469	459	465	462	483	485	482	432	455	495	453	466	472	465	441	428	475	471	430	451	504	467	452	453	413	443	488	466	477	453	494	482	465	461	473	437	451	487	447	482	443	482	482	457	445	445	474	494	465	440	480	471	467	441	491	481	441	471	457	497	467	431	486	490	454	485	464	430	448	455	448	470	471	449	425	437	440	424	453	455	428	449	462	447	476	432	442	459	467	491	447	457	502	489	446	478	440	479	472	446	471	473	474	519	444	430	501	470	455	457	443	472	466	427	462	455	453	501	464	457	409	453	429	445	460	467	462	475	489	508	486	460	472	446	457	445	487	436	482	487	482	465	437	456	479	449	421	481	505	439	468	467	492	435	443	467	443	491	437	465	493	494	460	456	486	440	484	471	423	442	476	466	462	465	505	439	484	478	454	453	457	454	486	471	459	447	475	468	455	457	446	468	428	462	460	442	480	507	506	468	452	424	466	460	425	463	442	463	462	468	439	459	453	437	461	440	459	481	488	430	465	479	473	433	472	474	451	462	432	492	524	427	469	456	464	483	446	438	441	435	429	486	459	449	453	465	452	475	494	471	476	479	462	485	447	442	456	445	475	491	459	481	435	443	453	449	452	445	474	460	478	435	462	477	463	486	490	443	396	455	435	471	487	498	479	420	426	454	456	499	443	460	483	435	475	532	456	442	470	466	443	446	496	485	429	451	466	502	493	421	440	513	453	461	489	413	421	454	455	465	461	477	449	476	467	459	465	452	458	425	476	453	476	449	490	416	458	436	436	447	456	452	459	455	444	475	455	442	496	481	468	455	452	500	461	464	446	454	473	427	479	466	465	429	442	461	457	462	451	462	459	454	495	432	452	469	466	448	475	470	487	490	452	434	469	472	452	448	463	478	430	476	484	454	476	420	456	468	474	455	520	474	436	454	493	433	471	437	444	418	490	461	462	469	455	468	431	485	508	458	450	471	483	452	491	474	471	481	498	470	448	418	466	479	467	476	483	426	426	479	467	455	483	449	463	472	479	463	485	407	473	475	502	449	434	448
2953	252	176	163	142	144	134	138	132	116	133	113	122	124	108	123	117	119	115	110	119	121	104	124	119	123	120	139	124	121	104	96	114	109	129	115	126	108	117	112	117	113	109	112	133	123	119	137	123	105	110	123	122	113	122	111	115	104	126	127	121	115	106	110	126	114	102	124	118	125	118	114	107	113	122	127	126	111	119	101	119	121	110	100	115	122	119	119	129	126	114	125	125	108	112	118	118	123	107	118	116	108	102	126	114	122	122	123	118	115	122	121	129	122	118	115	125	147	123	101	87	122	124	138	107	118	121	118	132	125	105	118	103	99	125	99	101	114	134	109	123	118	99	113	119	107	124	111	115	100	139	111	130	122	131	115	130	115	107	124	113	108	115	120	130	139	108	106	113	100	106	107	86	126	130	121	108	118	117	125	113	122	120	116	133	117	113	131	133	102	124	127	116	121	123	115	117	115	115	103	130	102	110	113	102	110	98	111	108	118	98	99	113	109	124	114	125	137	97	103	100	124	112	98	129	122	108	117	103	135	125	127	111	105	101	124	118	117	126	136	119	108	122	105	113	109	108	106	116	106	119	113	134	111	109	124	121	120	141	143	115	112	121	111	96	112	112	124	106	111	111	135	109	103	97	105	113	118	109	112	102	120	125	121	109	101	105	125	111	128	117	116	109	120	122	97	115	115	98	117	138	124	108	103	125	113	131	113	120	112	119	134	111	123	105	131	128	134	105	128	111	132	99	116	103	134	128	121	109	87	120	131	106	118	125	119	106	110	111	100	117	103	106	101	111	144	108	108	100	112	119	114	124	113	118	99	119	96	135	133	130	132	117	129	115	108	116	121	118	126	104	133	131	104	128	114	117	120	114	120	104	102	121	106	103	105	116	111	116	124	95	116	113	104	127	139	141	125	116	120	119	118	113	108	114	114	124	108	128	107	102	98	108	103	119	117	150	119	115	133	97	117	112	105	113	106	91	109	103	112	129	127	112	100	125	110	104	128	123	113	107	104	116	119	108	112	107	99	99	126	121	136	122	114	96	115	130	115	124	109	122	125	110	92	134	102	92	106	127	105	130	119	139	89	128	116	117	117	142	108	109	130	109	133	114	118	113	97	106	128	113	120	123	129	118	119	112	116	127	118	121	126	126	123	142	108	111	129	99	110	106	109	125	120	125	124	121	107	132	103	121	107	123	106	118	127	131	128	116	122	118	132	98	132	121	122	115	128	120	119	119	121	107	117	113	111	130	111	108	130	111	120	127	126	125	124	120	109	122	119	115	111	114	115	126	120	130	104	129	115	108	119	127	111	130	127	114	103	111	118	130	123	102	102	124	123	124	113	105	138	117	126	104	143	118	122	108	114	111	98	123	130	132	137	103	114	113	120	116	105	112	128	105	120	135	116	112	123	122	150	103	128	116	96	104	125	115	126	110	110	123	103	103	109	111	130	130	118	97	105	108	100	93	124	114	131	128	116	107	129	135	132	99	117	112	114	122	109	111	129	119	118	110	122	117	120	101	106	145	109	110	114	131	119	111	114	111	140	107	121	118	112	108	111	128	106	126	126	117	102	117	131	112	121	106	120	115	116	113	113	100	111	129	90	100	127	118	106	133	102	120	104	115	132	103	112	107	131	115	100	116	130	114	120	127	105	110	119	103	101	109	108	109	124	127	117	114	111	119	112	122	108	104	122	101	108	134	107	101	125	111	125	130	116	106	120	118	128	109	132	119	116	108	103	122	110	98	111	105	120	99	112	141	90	122	110	112	128	99	122	119	117	99	113	91	101	120	114	116	125	114	135	126	122	122	123	138	113	125	125	132	120	140	132	109	119	113	99	135	122	103	94	119	108	104	107	114	126	132	123	129	108	116	133	124	109	115	118	120	112	125	111	127	125	103	101	112	111	105	124	126	101	118	103	117	113	115	119	112	116	94	107	99	97	133	110	114	102	123	121	120	124	122	136	123	120	117	107	116	93	108	122	103	124	112	101	117	130	117	137	131	100	93	107	121	119	117	131	113	108	135	114	125	119	109	131	116	99	111	124	106	138	120	106	141	119	117	130	117	110	101	127	107	108	108	118	118	112	115	128	116	111	120	94	128	108	111	116	134	125	102	121	133	114	113	105	119	106	124	109	122	95	113	114	100	117	131	118	106	111	109	134	126	130	104	112	122	110	110	96	100	104	98	127	111	121	125	119	107	116	120	147	132	124	113	122	122	132	125	106	122	107	120	92	123	116	111	112	102	123	122	93	112	95	157	118	126	120	114	114	105	103	120	107	118	115	113	133	92	105	129	103	105	124	143	128	112	110	134	136	108	99	105	111	111	127	111	133	137	115	116	121	122	135	106	108	109	113	114	123	134	127	99	137	109	119	138	128	107	129	111	130	115	128	124	131	120	82	96	115	99	100	111	124	118	122	113	105	133	108	140	110	106	124	129	103	123	110	132	114	124	131	120	121	123	114	116	127	120	108	109	104	107	121	95	126	113	107	133	113	107	121	127	124	105	107	116	117	112	108	115	127	127	117	116	134	125	115	126	123	120	116	107	111	135	120	140	117	125	97	127	117	118	130	116	122	115	147	116	132	103	135	114	128	123	121	106	105	120	107	122	104	103	109	105	124	115	128	146	105	118	100	122	112	119	127	124	128	119	147	129	104	120	97	114	103	124	103	118	105	121	116	148	125	117	122	120	116	110	111	99	124	136	119	116	123	109	108	107	129	112	112	116	139	110	122	108	117	113	131	113	130	130	126	125	117	109	113	118	101	134	144	102	123	121	124	115	118	113	118	111	115	114	107	120	96	112	121	111	114	113	114	118	123	90	111	108	125	120	124	118	101	108	124	114	105	107	112	127	110	115	114	116	95	126	127	100	127	109	100	140	114	128	99	123	124	106	123	123	113	134	112	127	112	103	118	122	114	109	96	127	123	121	91	120	98	92	98	111	115	113	109	108	102	106	107	116	109	118	100	102	112	119	105	104	111	122	130	114	125	106	108	119	124	110	92	110	107	124	127	125	125	128	99	113	121	106	110	124	113	124	114	96	114	133	107	115	109	121	115	120	103	116	111	124	132	100	120	99	116	117	131	104	124	104	144	130	107	116	106	127	117	132	112	122	128	118	110	92	111	106	117	107	114	108	130	93	115	109	124	86	133	115	106	113	132	111	114	125	114	114	107	112	116	119	105	116	124	119	119	120	112	122	95	130	111	138	101	123	125	113	114	110	107	129	92	123	123	109	122	116	121	110	110	128	119	115	119	126	122	135	116	101	127	94	115	114	100	121	131	119	112	120	128	109	111	102	113	143	109	128	110	111	117	128	86	123	101	120	118	140	121	105	120	110	115	117	101	126	121	137	119	133	119	120	120	112	108	137	115	122	114	111	130	112	118	118	116	107	118	107	112	108	114	100	115	107	137	125	118	100	109	126	116	105	112	111	106	104	133	115	116	109	126	120	104	123	110	110	105	113	112	113	112	120	124
4243	489	585	598	572	529	566	487	485	477	445	417	443	540	457	427	433	466	408	434	420	438	436	476	442	414	432	408	433	406	422	431	428	428	427	424	398	432	423	431	464	446	454	398	460	438	428	418	405	437	409	431	422	444	418	419	437	433	390	408	444	436	410	460	420	413	471	426	418	430	414	411	427	418	436	431	417	441	425	420	395	424	436	406	407	435	397	447	425	416	441	441	447	469	440	437	449	454	440	429	441	425	390	414	459	394	430	409	394	402	448	448	438	392	422	398	398	439	431	396	425	430	416	430	458	423	455	440	460	419	441	394	430	422	460	442	384	423	442	439	436	446	377	397	383	403	419	474	425	403	413	409	412	422	419	457	394	404	419	439	441	428	441	436	383	453	414	439	414	450	427	432	432	425	422	429	396	413	435	370	427	401	438	442	427	438	413	416	445	434	417	419	447	415	433	444	429	432	434	460	442	441	412	438	443	433	425	427	405	423	440	411	411	404	380	422	420	400	430	429	437	409	410	436	388	424	449	383	426	440	404	439	417	443	435	417	401	417	424	426	459	407	383	420	448	416	381	445	446	420	415	439	423	453	400	443	479	429	427	425	425	421	412	440	428	473	433	425	449	436	413	455	398	426	443	396	420	455	401	422	434	460	428	430	437	426	429	459	396	434	419	449	402	435	404	438	422	407	458	440	411	423	409	425	413	393	408	393	435	425	435	395	425	443	407	412	433	443	403	425	432	390	407	426	443	437	450	440	434	404	433	391	428	428	385	451	470	404	397	397	395	421	470	450	400	437	431	427	430	424	434	454	435	432	430	397	461	410	423	409	441	403	429	384	412	386	398	410	440	455	422	416	441	443	424	425	420	421	452	440	400	416	417	453	441	433	418	412	405	388	442	439	433	415	399	438	455	406	429	400	460	450	392	427	432	410	384	416	412	405	410	410	450	403	395	434	395	421	440	457	411	406	418	421	415	412	443	446	450	481	379	398	401	413	412	399	404	413	465	406	406	425	421	447	420	433	422	430	365	386	422	431	427	385	433	429	463	446	409	461	470	421	472	457	403	414	390	381	408	408	407	428	439	428	420	432	435	445	444	419	405	373	430	418	449	415	416	400	403	450	385	406	407	461	420	477	415	462	446	411	406	404	395	426	394	420	431	441	410	436	395	427	429	444	447	402	443	423	414	375	414	427	433	441	423	429	453	447	410	406	416	428	422	418	423	410	406	433	443	404	410	394	419	411	421	412	475	449	393	424	441	431	397	437	404	397	416	416	415	446	417	394	393	417	434	444	426	451	424	415	444	447	448	462	446	409	418	389	407	461	402	445	418	415	413	410	467	394	421	389	403	422	432	416	416	436	438	412	436	446	446	406	392	423	399	391	434	412	427	429	444	399	431	452	430	460	412	406	415	402	436	380	444	461	415	469	429	403	456	384	424	412	436	423	441	392	419	482	463	402	408	417	406	375	417	388	408	430	413	452	455	442	422	423	395	415	431	415	398	438	433	420	449	428	439	414	428	454	427	418	458	411	418	408	386	424	405	433	435	399	413	421	467	410	409	414	440	425	413	422	416	431	414	393	421	418	461	420	404	450	433	443	431	446	418	438	398	436	398	419	424	404	427	417	426	433	430	430	390	416	442	372	388	442	406	402	396	450	425	430	418	443	429	413	404	437	440	427	436	418	418	413	380	432	388	396	433	432	427	399	464	438	399	454	407	408	444	429	423	414	417	415	431	413	433	413	429	414	399	414	387	415	400	446	434	439	388	411	436	397	456	402	402	418	406	399	425	409	445	405	416	424	439	432	439	441	412	422	433	427	412	410	424	455	411	443	423	464	448	447	404	442	420	456	451	422	425	430	448	454	417	427	433	421	428	439	423	450	421	386	451	415	421	408	426	410	425	405	426	409	436	437	432	423	478	401	419	438	453	392	407	430	439	426	435	396	402	423	417	426	432	416	448	397	414	438	420	408	417	418	402	450	441	406	389	388	428	417	418	379	436	425	413	434	447	398	422	405	417	427	411	393	415	420	422	441	423	440	413	425	429	435	401	415	446	397	425	422	444	478	442	412	422	428	422	431	422	385	395	405	386	435	438	412	406	408	429	422	434	417	473	392	455	445	428	427	436	429	417	451	454	428	421	445	437	422	425	434	447	404	437	436	430	404	451	413	412	430	388	420	431	449	443	380	414	456	400	440	406	421	428	405	415	416	410	427	389	428	409	419	435	423	435	438	410	415	400	460	393	425	411	430	443	428	425	416	436	428	418	417	407	429	410	402	415	402	441	464	380	402	422	387	418	428	450	423	422	389	386	397	430	448	430	389	414	420	419	396	429	413	471	426	429	416	419	394	429	437	407	438	418	428	445	406	424	426	398	410	431	393	394	450	411	430	428	398	440	406	404	414	393	419	383	451	433	435	439	417	430	398	424	443	407	366	462	429	426	442	429	402	425	434	455	457	395	411	430	465	431	393	446	425	406	422	417	429	421	401	411	423	428	402	402	418	397	417	442	418	388	389	419	455	458	387	428	458	409	442	384	434	416	424	433	426	431	425	429	428	465	418	444	419	436	434	427	419	403	475	440	427	481	456	433	438	426	451	433	433	421	407	420	410	391	433	448	408	431	439	420	450	406	412	416	420	444	412	395	428	414	432	397	449	404	453	394	397	407	428	437	421	425	413	436	431	441	387	423	413	422	442	446	451	429	448	433	400	435	411	424	450	419	407	471	404	449	432	390	412	425	443	439	438	454	460	405	444	442	412	418	441	396	404	418	436	430	446	393	423	401	390	412	407	423	441	400	457	405	420	438	442	440	433	452	418	438	417	410	433	477	414	415	412	404	406	405	443	445	413	425	425	450	386	424	442	424	400	447	410	441	403	424	433	451	390	394	415	406	419	454	419	426	415	429	404	416	423	397	437	404	406	467	414	416	412	423	396	470	405	427	388	447	422	422	420	418	444	431	415	400	401	428	441	410	397	411	430	415	410	438	426	433	365	408	417	440	389	421	427	394	440	432	412	439	443	380	416	448	428	435	461	433	425	415	421	448	429	428	478	441	419	435	438	439	426	406	447	372	403	408	448	441	422	449	454	409	418	406	427	391	398	415	422	406	416	422	435	431	424	458	424	445	403	417	430	438	399	434	423	416	469	433	388	425	432	414	407	439	351	434	413	413	416	424	403	424	477	409	423	414	393	394	440	414	396	458	389	446	388	395	415	450	407	388	409	430	440	388	434	425	439	443	428	454	412	441	439	428	443	400	427	462	441	444	439	416	447	400	433	438	434	437	411	407	435	403	396	433	437	427	432	451	429	380	432	384	385	459	407	400	413	453	439	433	430	425	385	426	414	406	412	408	403	396	470	427	377	368	417	456	436	447	408	435	432	409	424	418	434	400	423	415	421	440	400	418	418	411	417	384	446	448	438	441	389	441	431	441	419	418	449	416	441	431	389	388	423	391	414	406	419	397	477	402	445	457	442
26576	4183	1164	823	552	429	319	252	209	166	147	135	148	120	136	112	114	96	115	95	112	85	66	82	87	79	97	81	88	97	85	80	87	78	80	81	90	80	69	66	79	82	85	94	86	85	92	80	79	69	79	83	96	69	79	66	78	71	80	69	83	78	84	69	93	86	72	84	62	58	75	92	66	80	86	76	89	82	78	77	69	86	81	69	92	81	65	74	64	73	68	73	85	86	68	87	73	77	78	85	76	65	64	67	86	93	69	77	71	68	86	79	69	67	60	81	83	78	73	73	68	68	69	76	75	82	78	72	78	75	72	80	87	72	78	71	76	70	80	76	69	81	63	81	76	68	78	63	72	88	72	72	83	75	72	65	77	75	66	84	80	76	79	63	75	59	76	71	59	57	75	78	90	63	58	73	64	63	75	74	74	74	76	75	68	66	85	94	65	68	79	67	61	87	85	88	89	75	77	69	80	64	72	70	83	61	92	76	74	76	80	63	71	82	65	85	79	70	74	60	70	75	64	62	88	76	66	66	77	93	78	70	78	72	66	66	67	63	78	93	71	76	62	75	104	80	86	76	80	76	67	78	92	92	74	63	72	92	73	83	84	66	84	76	94	72	64	87	97	69	70	77	87	66	86	63	93	70	84	80	76	75	66	68	67	85	69	86	85	65	56	78	68	80	73	79	85	65	63	70	76	84	76	75	82	74	69	65	81	77	62	78	75	71	90	63	88	77	73	70	76	74	75	80	72	81	64	79	79	69	81	63	88	83	77	67	74	59	80	76	80	79	83	70	67	61	71	61	89	75	80	72	72	80	76	67	74	81	75	82	67	59	89	62	96	80	66	72	77	67	64	72	77	90	69	78	86	72	71	75	80	65	82	74	59	76	71	78	78	80	74	60	78	71	79	95	67	92	66	84	62	76	72	80	75	73	78	69	72	73	83	64	72	74	74	65	89	71	83	78	73	83	67	78	84	73	74	57	77	78	67	65	91	75	74	57	68	83	82	76	66	64	68	67	66	58	76	73	91	67	62	82	67	71	72	77	69	75	90	84	73	82	75	64	78	77	79	72	63	69	78	72	94	67	89	65	77	85	68	69	73	69	66	87	83	75	69	76	79	76	74	71	83	75	83	71	64	74	89	83	71	72	80	74	70	71	71	75	76	74	67	66	69	64	77	87	79	76	87	81	75	86	73	64	64	70	74	78	93	86	85	71	65	80	79	67	82	72	69	73	66	78	69	61	71	65	75	82	78	77	69	70	80	65	79	67	57	71	62	63	78	85	55	73	83	72	72	82	78	77	73	70	72	66	72	67	78	75	76	83	72	69	77	76	82	70	86	66	70	64	61	94	74	79	72	72	85	68	79	71	78	82	95	76	80	53	81	72	83	88	80	85	84	87	79	70	76	68	79	70	71	55	73	95	68	75	70	75	66	77	67	74	68	65	73	65	79	76	76	86	77	82	82	55	68	82	69	77	60	72	65	77	54	70	80	73	81	73	72	74	82	61	72	66	66	73	71	73	76	84	84	78	67	74	59	78	63	81	66	49	76	70	65	60	81	91	65	79	90	65	67	66	82	56	67	70	76	68	73	55	68	59	65	81	85	66	75	81	72	58	64	72	72	87	63	78	66	73	72	77	93	72	77	62	81	76	64	73	71	78	80	71	68	69	80	85	52	71	77	89	62	74	79	77	66	80	81	72	75	70	85	77	71	70	81	72	84	66	75	71	89	72	73	93	63	76	80	78	68	81	80	68	73	83	61	60	60	69	74	70	68	71	71	71	75	84	69	65	71	63	71	52	81	67	81	62	78	77	63	72	69	82	61	80	75	70	78	67	86	57	79	74	70	81	69	72	69	85	79	76	80	60	67	79	71	77	71	86	71	67	71	78	54	61	79	88	82	66	68	74	82	75	79	61	64	77	83	74	60	80	73	77	68	87	76	72	53	69	77	70	53	67	59	68	74	83	76	76	68	81	73	61	63	64	77	92	75	68	80	73	60	86	74	62	71	71	67	88	80	78	63	69	72	81	71	69	69	68	70	61	71	69	70	80	67	74	85	75	81	83	62	70	64	72	70	74	64	73	62	71	75	90	81	72	65	64	70	82	78	63	82	72	75	70	81	72	72	70	86	66	76	79	67	64	69	83	68	88	78	67	66	68	87	73	72	65	64	68	75	70	73	69	85	94	79	72	72	75	65	61	72	81	103	70	66	77	71	81	78	82	86	63	68	85	84	60	79	67	71	83	86	93	84	68	78	58	77	72	65	79	60	66	66	65	80	98	82	79	62	72	85	66	73	69	72	77	74	75	83	72	71	74	62	73	61	72	75	58	76	63	88	85	65	76	87	86	62	59	73	75	58	98	77	88	77	84	79	65	72	50	76	74	75	53	70	69	67	73	84	77	84	79	74	70	66	77	74	69	72	62	73	72	83	74	60	83	72	74	80	81	79	67	65	90	68	76	81	60	85	82	75	69	78	74	92	80	78	81	78	69	72	72	84	74	65	74	74	65	81	75	67	83	74	77	87	71	66	88	74	65	94	71	76	76	60	88	80	91	64	73	70	93	85	62	64	85	72	72	67	71	65	81	81	59	87	74	84	83	63	77	73	90	77	80	60	89	76	66	69	81	63	73	75	83	66	73	89	87	67	88	80	83	91	73	69	71	71	81	90	67	61	68	71	82	83	70	88	79	78	75	80	69	93	71	69	73	84	77	67	77	83	80	70	70	58	67	59	62	79	79	66	56	69	64	70	61	67	66	78	69	77	70	79	82	60	75	83	72	69	77	85	63	75	67	69	75	86	81	76	77	79	85	84	70	73	71	75	67	84	73	77	64	68	69	67	79	78	83	72	81	66	74	68	70	59	70	66	81	70	55	75	67	70	100	87	80	61	70	76	79	75	63	89	82	80	87	58	84	75	64	63	76	80	52	59	78	80	77	68	78	73	65	65	78	63	67	69	83	72	80	76	73	55	81	60	82	83	71	84	57	80	76	76	72	89	73	65	66	74	90	69	89	69	76	67	77	64	76	89	79	84	73	77	66	72	67	60	65	65	61	68	73	82	71	69	81	81	83	70	53	80	76	78	79	80	75	76	71	79	77	65	71	67	72	73	90	73	65	70	63	84	66	93	83	66	66	83	65	62	71	58	91	74	88	72	74	62	69	71	77	65	61	65	69	72	57	60	82	76	82	74	76	81	68	72	81	74	78	64	73	78	90	65	91	70	71	67	68	82	91	81	55	78	74	70	84	72	79	71	65	74	89	85	76	65	71	72	72	76	82	80	70	59	84	71	88	84	80	73	65	84	92	78	85	72	57	73	65	80	78	60	83	99	74	69	79	73	73	79	80	63	83	79	64	70	87	72	77	65	83	89	79	66	69	75	71	83	76	75	79	87	81	75	68	66	83	74	54	82	79	77	66	66	91	77	68	67	68	70	67	71	79	76	77	79	71	71	72	64	62	66	73	84	89	74	61
13351	1209	2742	3074	2774	2247	1806	1487	1302	1137	974	901	825	783	697	663	623	553	548	511	500	499	474	428	429	437	394	416	405	395	376	362	382	386	384	329	367	334	353	323	361	373	333	336	323	355	347	349	327	332	321	292	320	322	329	352	338	308	318	315	313	331	326	322	346	324	312	352	327	322	318	325	341	312	305	290	331	318	304	311	310	336	295	278	306	315	278	325	307	281	314	303	321	294	337	301	311	344	327	346	300	302	316	310	306	307	284	301	314	309	318	337	283	249	327	277	307	305	331	305	295	312	303	327	301	281	302	296	315	309	300	304	304	310	304	280	336	328	326	310	295	299	303	306	299	306	277	329	317	328	304	301	299	282	280	324	295	306	311	292	298	304	272	311	290	285	295	298	286	303	275	312	287	306	322	315	303	305	257	297	273	295	306	300	316	349	307	276	313	323	295	283	308	319	308	307	307	284	303	291	282	315	309	309	300	295	278	309	295	298	298	293	296	303	282	283	314	285	314	289	313	277	320	314	290	296	274	295	325	304	301	286	300	290	309	263	297	291	313	299	286	306	294	322	284	305	284	294	301	293	319	307	324	314	301	314	315	307	292	321	312	309	295	298	297	318	287	259	310	271	302	277	305	267	281	270	320	330	325	314	281	288	286	306	303	318	269	311	285	290	314	268	311	313	316	307	330	316	273	271	311	310	289	306	273	307	305	298	299	302	300	314	276	288	296	261	292	261	314	312	295	292	293	311	299	308	305	274	300	297	307	309	260	296	275	313	307	294	288	281	295	307	303	276	274	281	300	285	319	291	316	314	286	296	286	317	291	293	266	314	288	285	315	313	278	283	288	289	315	309	285	295	299	275	320	311	279	306	296	293	292	301	308	310	293	322	291	287	288	258	287	315	288	307	281	311	301	323	291	292	336	305	294	298	313	296	299	327	291	333	292	274	267	279	301	308	296	283	291	287	330	308	287	286	320	297	308	286	292	292	279	291	308	286	312	293	325	322	307	322	292	298	302	294	347	282	312	305	304	292	297	296	291	300	260	301	308	289	294	290	298	317	305	316	303	285	269	313	291	314	301	293	307	314	323	289	319	326	268	316	330	292	279	299	297	282	291	277	300	294	285	274	315	285	294	285	289	296	299	308	282	307	310	291	305	295	300	304	279	292	269	278	299	275	277	296	285	332	271	295	304	313	300	336	285	298	302	289	332	313	280	282	301	288	311	313	273	299	286	326	320	295	310	304	298	285	279	292	296	320	291	298	314	282	315	314	299	304	284	301	263	249	296	293	331	313	317	297	290	265	288	313	301	275	310	297	314	272	270	279	282	333	292	281	294	314	294	299	315	280	315	324	274	304	278	279	318	280	304	292	306	269	295	304	301	294	293	284	294	315	284	316	280	290	286	309	281	307	287	283	312	298	280	263	313	300	296	310	260	282	272	309	305	301	327	303	290	317	290	310	277	287	306	316	304	311	298	310	279	295	291	276	299	334	286	299	310	317	299	302	314	323	306	289	294	296	317	306	282	285	310	296	278	285	299	298	313	280	307	301	279	266	309	325	317	319	304	306	278	330	311	286	314	292	292	295	303	288	314	303	317	306	312	325	290	315	300	319	304	280	262	332	312	309	289	312	293	301	333	289	311	269	277	296	314	324	305	304	330	301	297	298	297	307	293	298	324	316	324	295	283	301	282	327	309	294	355	310	313	315	288	292	325	299	318	316	312	330	279	304	324	307	299	285	302	321	290	294	296	311	277	304	299	307	283	306	298	302	330	257	299	292	290	288	327	275	286	309	274	322	256	294	313	286	298	316	288	337	302	285	299	284	294	287	294	310	300	321	314	310	288	288	326	256	271	293	297	294	292	296	297	294	288	291	293	311	289	330	317	311	274	311	314	306	309	280	330	301	301	276	300	282	292	319	324	284	284	301	302	308	281	321	286	294	303	280	305	280	332	287	298	298	283	295	292	270	284	291	300	311	286	300	250	305	306	303	283	274	317	300	283	301	302	310	310	316	294	266	291	290	305	279	328	277	297	301	303	275	302	310	288	328	291	308	268	308	301	310	285	296	292	281	304	280	304	281	292	289	319	298	283	328	307	286	291	326	273	302	296	305	299	271	275	286	287	273	320	305	298	303	287	317	291	322	295	257	306	319	286	313	286	314	337	288	318	288	297	313	289	319	318	321	287	271	334	281	308	306	292	288	312	281	278	287	328	317	280	287	315	307	289	301	288	282	298	283	328	298	278	305	295	317	299	310	289	312	300	269	354	336	287	285	310	313	294	302	276	298	323	314	286	323	290	264	285	278	298	287	305	298	297	296	316	303	291	290	295	308	276	289	298	299	300	280	307	287	258	290	258	318	285	290	299	318	289	296	317	295	323	302	270	326	288	283	293	331	322	277	260	294	292	306	297	324	290	297	334	313	276	302	334	302	267	267	253	281	285	295	305	297	288	299	291	326	320	282	282	300	310	259	310	295	300	303	274	308	274	300	291	299	316	288	287	310	303	279	324	289	305	316	284	282	313	266	273	323	292	327	324	275	288	245	285	289	285	275	286	311	283	302	295	301	293	335	314	286	271	320	326	309	280	284	297	312	278	310	290	304	308	307	290	292	291	300	279	319	307	291	281	288	316	288	312	311	277	321	288	289	304	332	291	278	320	308	302	269	305	304	306	273	302	307	288	303	292	314	282	279	300	255	297	283	314	267	310	295	289	287	267	280	294	290	310	312	292	303	312	292	282	262	299	313	300	307	316	323	306	296	285	282	294	279	298	324	285	311	288	297	292	320	305	308	266	315	243	297	288	288	303	297	272	289	298	313	278	308	310	299	311	289	306	333	320	275	266	273	272	314	304	268	311	304	284	326	294	314	296	287	260	311	313	268	321	324	296	301	289	320	311	315	296	321	267	280	279	306	302	300	255	260	294	322	271	320	308	294	301	313	270	265	302	301	278	317	337	306	282	287	313	300	261	299	287	290	312	310	264	281	292	293	311	301	301	299	295	275	306	305	292	288	275	314	311	299	297	310	300	279	319	289	293	315	290	341	317	327	265	322	316	324	297	309	309	301	295	304	312	282	309	270	293	301	305	306	312	336	293	278	324	292	308	317	300	320	304	299	303	302	332	285	301	329	313	289	311	305	297	300	314	304	306	284	316	312	319	295	302	303	302	338	313	271	298	315	290	311	274	314	281	281	311	285	302	302	319	303	286	308	304	289	302	308	283	292	285	269	286	284	283	284	288	302	301	286	285	297	297	308	320	286	284	311	293	295	330	267	289	327	288	329	288	297	294	262	297	285	333	276	311	286	271	308	333	298	297	325	285	304	275	335	280	292	314	283	324	292	317	284	346	283	326	313	298	325	295	277	301	307	272	290	315	316	302	259	276	307	324	295	314	300	292	308	294	283	322	305	329	298	321	284	302	293	281	296	313	296	279	290	292	285	324	296	269	275	313	309	297	305	277	293	304	310	342	308	272	287
37459	13658	3186	1593	1085	791	607	488	417	348	294	282	260	223	230	199	192	189	177	180	168	163	165	155	152	157	161	140	138	134	148	160	139	147	149	164	143	142	142	139	133	157	147	135	129	119	130	134	124	115	135	140	115	162	146	141	124	126	108	122	145	112	139	123	127	130	142	128	136	139	125	134	133	119	137	144	128	129	140	125	144	129	145	121	147	146	134	129	135	130	111	136	127	144	146	138	136	146	149	128	123	129	126	136	107	140	128	123	126	123	124	122	135	125	103	121	126	147	137	123	120	110	124	128	112	141	128	117	139	92	118	144	117	137	158	137	131	133	133	117	124	109	133	131	124	126	124	153	120	120	113	152	129	126	135	140	141	126	128	131	129	131	127	147	132	120	129	129	131	133	153	137	135	140	126	115	111	148	142	128	138	131	156	126	137	137	137	138	124	137	145	131	120	124	118	131	119	142	127	132	136	152	125	150	135	129	133	147	136	131	127	134	132	120	145	148	141	131	127	147	132	113	138	126	134	128	145	115	120	123	126	128	138	122	137	122	119	122	117	135	144	138	120	113	133	126	151	135	130	149	129	134	101	131	143	139	132	109	136	117	128	143	112	120	121	126	136	146	118	133	117	139	132	139	116	135	159	136	108	117	127	139	129	122	138	143	127	125	123	143	102	152	127	149	116	128	120	143	115	123	139	123	130	138	143	155	127	142	134	127	131	138	128	145	130	130	110	122	121	118	125	128	157	127	133	117	135	135	125	139	108	142	137	144	145	124	118	134	128	146	132	143	124	125	126	135	113	119	128	130	124	106	144	131	129	125	148	133	148	138	120	127	153	141	131	128	126	148	125	140	142	148	122	134	131	145	136	118	124	135	145	149	142	143	149	126	140	137	137	137	126	118	126	139	123	124	133	131	118	159	145	132	124	113	121	134	128	142	140	124	118	124	119	137	115	125	135	135	120	111	118	128	133	137	130	136	124	138	128	136	140	131	128	115	130	131	139	166	123	134	138	130	139	157	130	136	126	131	136	131	104	124	132	132	146	139	114	122	119	142	137	129	122	111	143	143	145	120	132	137	124	136	136	136	123	120	131	118	149	132	147	145	132	148	125	137	139	148	119	118	130	131	145	112	141	116	130	100	139	142	132	138	126	122	110	129	143	138	134	145	121	127	122	124	152	124	109	127	128	119	125	135	138	133	138	130	132	126	110	128	131	116	119	119	117	132	126	127	107	132	124	140	128	137	123	112	135	141	143	155	127	137	130	127	107	122	141	112	138	127	134	117	140	128	130	133	116	114	131	149	118	120	118	118	135	135	132	136	130	143	141	139	123	137	105	125	118	106	132	137	117	146	137	118	120	138	140	127	125	133	105	128	133	140	168	153	131	127	137	145	139	124	123	106	149	142	113	146	147	119	127	124	139	131	146	129	124	119	139	122	119	147	143	138	112	98	135	128	141	111	134	128	139	136	131	135	143	135	143	137	110	150	140	128	140	107	124	127	124	130	125	133	154	126	137	151	125	127	133	149	128	126	134	129	125	110	133	113	120	135	130	116	121	132	133	149	144	133	152	137	153	125	141	117	119	136	131	129	138	130	150	130	129	144	124	135	124	150	136	129	125	132	109	127	138	140	141	136	137	129	128	129	138	142	130	147	141	124	138	134	140	141	149	119	141	139	142	134	123	120	139	137	139	123	135	141	145	154	133	109	147	146	139	147	147	128	127	133	124	148	116	151	126	153	148	147	136	150	131	140	129	133	135	122	127	132	121	109	127	126	128	161	123	138	155	126	144	119	129	147	107	128	140	127	120	144	130	122	146	141	109	148	144	131	137	140	142	121	139	136	126	149	161	142	142	142	121	136	147	164	134	137	140	138	127	135	130	150	135	140	132	128	128	121	132	147	124	135	120	134	128	141	141	143	139	120	142	127	121	129	140	122	158	142	137	114	107	126	107	135	130	143	131	114	135	133	143	137	122	128	142	134	138	116	130	124	145	119	122	142	111	119	127	131	134	145	129	125	134	132	134	132	152	118	119	132	128	116	132	128	122	133	120	151	112	164	138	130	131	105	136	133	138	146	116	120	113	132	132	127	126	126	127	139	119	133	126	137	131	130	121	121	140	118	144	130	146	119	123	154	130	129	131	138	127	125	132	142	155	139	124	128	114	107	113	124	146	128	145	145	128	143	137	111	125	124	116	110	120	116	105	138	130	137	132	125	148	139	129	142	100	151	125	133	126	141	124	108	143	142	125	113	132	138	120	116	126	129	143	130	136	136	133	129	123	145	138	145	127	140	143	109	156	134	122	125	148	129	141	134	130	103	147	116	138	131	144	119	122	131	120	139	132	125	150	129	121	132	139	119	125	129	124	126	133	125	140	130	125	137	125	136	116	128	135	137	146	128	133	121	132	134	128	113	133	118	111	130	126	124	140	121	119	144	116	129	136	167	104	125	140	132	152	135	104	123	127	130	129	116	140	138	119	128	147	119	136	112	119	140	135	133	114	137	134	132	155	139	130	127	146	124	133	132	140	122	117	131	132	139	121	125	149	125	116	149	142	136	126	115	114	133	113	110	142	127	133	122	115	143	130	125	131	116	120	120	133	137	130	136	108	123	114	110	133	113	137	126	141	129	132	129	99	115	114	124	148	151	136	131	145	112	111	124	122	130	135	131	143	121	106	127	120	145	142	126	109	125	145	127	133	128	155	140	124	131	119	142	121	112	146	141	148	125	128	120	156	139	142	146	173	133	133	132	137	145	113	137	136	121	157	116	107	107	150	123	149	152	122	138	111	140	138	142	136	123	134	137	131	122	150	94	123	126	129	136	121	128	140	114	126	150	141	145	130	144	128	113	121	143	132	113	132	144	130	141	135	110	145	132	141	144	137	140	139	148	131	137	155	143	139	135	148	132	141	129	136	115	114	135	130	126	122	121	151	117	128	125	131	127	140	122	129	150	124	133	134	137	133	144	116	138	131	130	133	145	125	142	126	157	134	131	123	131	133	138	128	152	132	116	146	153	122	138	153	122	136	146	145	116	147	139	136	124	141	127	129	146	131	138	110	133	137	155	124	127	149	123	128	150	124	126	141	127	111	157	118	129	114	122	125	138	125	126	132	125	137	127	122	148	141	131	134	143	139	120	152	150	128	120	139	147	134	140	142	137	128	124	119	147	141	160	130	136	137	130	123	123	124	118	150	134	144	149	145	129	130	131	126	122	126	110	130	94	146	107	141	141	121	121	148	134	138	113	140	148	123	140	118	137	136	134	118	122	124	127	128	131	129	134	164	127	134	132	139	121	123	118	132	120	140	143	134	149	124	128	122	118	125	122	141	115	137	125	127	126	130	130	149	134	130	148	131	137	137	136	141	141	124	133	121	104	119	124	150	126	126	126	142	118	132	133	139	136	127	130	123	142	138	128	141	119	147	106	146	114	124	133	152	129	129	124	120	109	144	113	129	158	117	144	123	148	134	127	116	144
17938	2376	5282	5710	5075	4139	3334	2838	2361	2104	1867	1621	1432	1407	1225	1170	1091	1022	940	927	874	834	779	788	733	721	749	734	652	702	652	687	630	679	630	585	569	584	578	577	581	589	585	612	536	564	557	548	544	588	526	541	557	517	527	549	516	513	554	511	535	532	552	528	538	543	482	554	504	508	487	507	527	474	523	525	488	469	495	448	494	444	485	484	509	518	513	513	494	488	496	512	500	495	478	526	499	479	512	505	493	516	521	504	492	489	453	522	501	500	479	493	547	484	479	463	453	483	533	475	446	461	510	461	502	492	473	463	444	521	462	513	486	493	483	489	515	514	469	487	509	502	482	467	489	508	460	496	496	477	449	489	460	505	474	453	471	470	505	476	478	479	527	475	491	457	510	526	500	459	514	473	492	494	485	499	487	448	490	477	498	491	513	449	502	472	471	464	479	461	483	480	479	498	485	500	468	491	472	473	482	435	532	468	478	464	488	461	522	470	487	466	514	490	483	480	478	457	488	482	481	471	503	494	467	484	494	478	496	499	479	472	451	485	517	492	486	493	469	459	471	521	473	494	490	476	513	467	525	513	477	472	480	478	482	472	472	483	483	462	474	472	499	484	494	479	502	469	480	504	455	500	474	473	504	449	465	506	470	483	482	470	508	471	529	497	482	519	519	520	503	509	461	456	520	459	513	510	505	498	470	477	459	496	506	466	445	484	512	498	458	482	488	490	477	505	515	493	498	500	455	449	482	515	478	496	470	494	470	491	442	454	494	473	479	485	464	466	484	477	493	462	462	458	496	528	497	443	508	483	453	479	496	456	451	504	474	481	477	474	469	482	509	471	530	464	437	477	490	485	490	506	497	499	508	470	466	467	466	466	491	466	475	504	464	459	478	475	439	504	461	485	505	474	482	495	475	488	499	492	485	477	493	453	500	462	492	445	490	488	482	483	474	461	458	486	456	473	540	486	479	480	481	466	506	500	478	477	482	466	500	432	493	471	461	484	478	507	486	493	512	484	457	480	477	501	459	474	506	515	448	494	491	485	463	461	514	463	452	513	455	472	495	482	520	458	465	492	461	441	506	477	435	475	497	440	482	430	510	471	482	514	522	465	504	498	513	490	499	453	479	483	480	456	468	504	490	459	482	476	442	477	457	530	478	503	466	481	487	487	465	510	471	465	488	462	469	496	468	506	442	460	477	511	488	479	516	521	455	500	460	499	486	517	469	445	459	492	462	472	517	471	505	495	480	549	495	440	486	467	479	488	498	489	445	442	512	439	477	510	512	499	485	452	480	509	482	485	493	512	486	514	470	483	477	470	434	484	481	500	467	472	487	487	526	464	459	499	493	496	515	501	481	466	466	471	460	477	467	499	495	476	464	486	509	497	492	502	450	466	484	500	523	487	466	526	471	481	473	460	493	473	492	461	495	499	490	464	456	491	466	493	475	480	513	487	492	482	449	512	477	490	443	459	474	495	477	475	504	508	509	491	474	467	504	497	502	505	458	492	478	510	469	480	500	443	502	477	486	486	477	483	518	437	443	467	482	487	463	483	500	473	459	465	463	427	439	505	474	464	499	489	476	492	487	470	506	505	470	486	507	463	512	476	450	500	502	465	482	492	487	507	509	471	490	442	494	483	477	486	485	445	486	480	467	488	498	494	480	496	487	505	488	480	510	473	492	473	467	524	510	492	460	499	464	526	477	456	451	476	482	488	490	471	473	459	523	478	480	447	478	519	496	442	505	498	475	487	500	485	463	495	486	483	485	481	470	457	465	470	468	491	545	501	482	472	509	486	521	484	508	465	442	477	486	468	493	518	484	465	493	465	502	487	461	476	421	470	492	496	498	490	484	487	471	474	509	499	477	470	486	458	473	483	471	448	450	459	481	473	475	477	505	450	468	445	468	462	467	492	500	469	496	480	419	476	455	462	475	466	466	445	497	476	438	480	462	472	449	499	511	495	495	489	467	500	476	488	444	469	440	490	490	487	423	494	502	507	490	493	494	516	483	482	469	516	451	516	453	469	466	490	464	470	471	456	497	467	479	458	459	458	492	495	494	437	473	524	484	453	472	500	441	497	485	460	496	475	473	490	442	477	439	469	447	478	500	553	494	472	471	481	458	459	494	450	428	450	472	451	454	481	484	490	468	487	493	502	496	486	447	479	487	501	488	460	493	480	465	459	465	470	495	485	448	457	481	516	440	478	502	499	529	512	473	483	466	471	488	471	509	473	497	528	469	469	484	453	487	464	499	495	472	520	475	453	473	447	454	498	489	445	512	474	444	459	457	498	507	514	478	470	505	427	481	484	480	485	528	472	482	483	435	449	461	458	470	445	479	497	489	487	523	437	487	459	483	452	464	482	479	464	505	498	498	517	473	457	469	507	505	519	506	510	467	528	491	506	469	482	461	427	477	444	476	485	483	469	504	488	452	491	499	492	534	451	486	477	533	518	441	490	466	508	488	453	509	486	465	528	443	506	482	517	501	480	496	465	504	467	478	497	488	453	516	487	497	475	460	462	497	486	471	454	494	474	495	460	494	477	441	463	510	473	480	481	503	476	491	471	456	539	474	435	506	523	496	473	436	471	494	466	488	496	453	495	490	481	457	477	489	491	502	498	497	492	493	498	484	523	445	474	499	439	509	493	508	491	510	485	482	430	510	482	492	501	445	458	488	452	470	529	496	491	485	436	496	460	520	501	479	477	487	503	467	476	494	491	496	484	510	456	500	473	481	482	455	508	482	509	480	484	461	491	500	517	469	463	459	447	494	496	497	464	456	484	464	486	457	523	495	519	471	506	464	485	509	516	480	501	462	493	476	440	472	477	464	512	512	523	515	503	510	467	444	497	491	454	479	515	479	525	506	481	499	499	462	451	473	481	480	490	505	490	462	486	460	524	486	515	490	502	495	493	473	477	456	479	482	513	497	476	471	498	481	464	479	506	482	480	461	460	438	458	494	497	474	480	491	474	484	471	451	491	462	483	440	482	518	448	476	474	526	503	465	495	474	519	522	461	488	457	476	481	482	446	502	516	481	497	496	477	496	488	495	479	466	533	507	517	480	472	485	446	489	497	513	524	513	510	532	463	492	470	499	455	490	498	471	485	459	491	486	458	466	461	475	453	460	470	450	498	491	459	501	467	488	530	459	456	479	493	442	477	425	496	481	498	514	469	480	463	466	496	512	478	472	498	457	453	464	473	495	468	473	477	425	503	508	472	514	472	487	504	514	464	484	489	468	519	467	462	478	488	471	500	493	484	503	469	464	480	480	511	479	521	487	506	471	468	449	450	528	486	463	502	486	475	490	482	481	480	465	487	460	500	519	467	487	486	498	509	504	463	500	473	493	468	467	467	441	467	497	477	493	477	487	454	488	523	492	459	492	453	477	496	453	488	475	506	515	480	435	507	487	521	463	481	503	466	488	486	465	482	497	509	430	487	484	465	473	496	486	493	475	478	492	500	442	492	487	492	483	498	493	476
2989	248	150	139	125	146	135	124	125	126	127	126	117	108	117	111	115	121	132	107	124	100	118	125	114	98	102	123	112	111	122	107	116	129	110	113	120	109	130	123	127	127	106	113	120	129	131	125	121	125	131	105	126	113	118	119	109	126	122	114	114	132	115	119	123	132	114	121	116	104	121	122	102	133	100	117	115	120	110	117	121	125	120	121	128	120	129	113	138	109	118	101	117	129	110	119	115	124	123	114	120	117	125	126	109	110	115	112	112	123	112	114	114	116	104	126	85	136	130	103	108	113	126	120	125	114	100	102	107	132	116	120	95	94	117	135	87	114	131	127	108	117	109	122	129	89	116	113	129	130	138	105	114	108	101	113	106	112	99	109	113	130	107	114	121	146	113	131	125	109	121	94	99	116	111	125	133	108	119	113	123	136	118	134	126	121	116	107	115	117	117	123	101	118	139	104	108	131	93	99	132	109	115	112	123	123	91	145	116	105	122	122	98	127	112	114	122	122	115	119	112	124	117	95	120	106	133	113	120	116	129	115	107	119	130	104	108	122	114	145	114	102	123	104	88	94	106	126	108	100	122	118	117	133	119	119	121	112	112	104	117	132	103	123	120	120	108	131	118	136	110	108	106	119	114	121	136	113	126	125	114	122	120	127	117	119	117	125	109	123	111	92	118	131	141	106	111	124	124	114	120	104	123	104	105	119	108	108	109	121	118	125	103	112	112	111	124	121	122	118	138	111	106	119	130	98	108	127	120	129	122	110	99	97	130	124	106	114	110	109	126	104	119	121	132	126	113	113	129	120	107	117	107	131	120	129	129	123	112	118	105	119	105	116	112	129	132	124	129	113	123	139	96	113	121	131	135	122	130	106	116	106	96	119	133	131	128	119	94	117	99	129	119	132	116	120	122	127	126	134	116	107	122	118	110	107	125	107	130	130	126	122	112	123	116	116	127	107	100	122	117	100	121	91	122	138	112	119	117	120	116	105	127	120	111	107	101	113	112	128	126	106	124	104	111	91	123	89	123	104	113	127	113	99	114	103	117	104	111	122	115	126	118	96	119	114	90	121	98	95	121	115	125	127	105	125	121	122	108	104	120	121	105	131	113	113	117	107	108	123	120	118	121	108	115	115	117	114	106	117	112	116	144	115	97	112	119	111	130	114	108	109	133	126	119	134	133	106	116	132	133	127	116	118	116	109	122	120	121	117	104	114	114	116	104	137	98	129	100	107	135	98	124	138	108	117	102	128	130	123	123	109	112	108	117	114	130	140	96	120	109	112	105	112	103	127	111	124	111	119	112	115	113	125	127	116	119	124	107	111	114	138	119	120	126	134	121	106	101	121	115	131	113	118	126	120	117	121	119	111	119	99	125	93	135	89	120	122	133	106	123	133	112	132	103	135	100	113	105	131	99	115	129	115	129	111	124	105	137	119	110	134	123	115	128	128	130	109	115	122	118	110	100	99	134	133	115	123	116	125	125	125	126	122	132	107	106	116	99	106	115	117	110	119	125	124	118	127	112	105	109	122	123	103	111	90	114	100	125	123	129	104	119	128	134	109	108	117	121	127	118	112	126	115	112	125	133	102	102	107	126	122	135	116	122	115	119	109	110	101	123	102	121	125	94	132	121	121	115	116	96	124	101	102	112	93	101	129	139	109	121	106	107	109	115	108	132	104	120	110	106	132	123	121	120	110	109	106	126	129	117	103	103	98	112	120	128	116	114	112	114	112	121	133	126	102	101	122	106	133	136	109	139	125	99	124	140	128	102	113	137	102	104	120	115	95	113	108	113	106	120	124	94	97	117	101	96	112	130	111	107	102	98	113	131	107	121	123	121	127	122	108	119	105	117	113	120	109	115	106	126	115	106	109	109	121	120	114	125	109	114	117	117	128	126	114	117	115	125	115	125	116	134	102	129	131	117	115	108	116	111	128	108	112	115	138	116	125	108	116	112	119	99	128	121	100	131	126	107	105	114	129	122	93	110	92	106	126	131	112	98	100	112	113	126	118	116	115	109	106	119	116	102	98	91	130	109	109	125	108	126	119	103	116	130	115	110	100	123	103	138	106	149	115	115	122	102	107	113	110	105	99	122	128	116	108	122	136	123	116	126	119	127	105	113	116	125	133	123	122	104	125	107	108	89	108	138	113	106	124	121	99	141	135	111	125	118	112	98	107	113	115	112	110	130	152	121	109	100	110	121	119	116	121	113	117	103	121	114	106	107	125	121	124	130	119	109	104	109	112	129	111	104	118	113	120	124	115	144	123	121	111	118	127	132	116	120	106	109	134	97	106	129	125	104	99	112	123	118	113	108	123	119	110	109	113	121	132	123	123	147	108	113	133	117	112	140	119	118	129	112	102	116	118	115	117	105	115	119	110	129	106	116	92	119	126	103	105	130	121	92	110	116	104	123	122	102	107	103	125	130	111	123	124	110	114	119	107	143	123	127	130	125	111	122	108	136	99	118	111	137	117	110	116	103	99	122	108	111	115	102	110	123	130	130	142	104	100	110	111	136	129	112	88	101	121	111	140	122	126	108	116	109	115	117	114	117	99	113	131	121	122	111	122	116	114	117	119	126	132	133	129	133	105	113	122	119	106	107	119	128	103	115	118	129	103	121	135	128	123	122	98	99	94	112	120	119	130	119	114	117	128	126	108	120	113	120	117	109	123	120	118	125	134	130	126	125	109	108	108	110	118	106	102	119	119	125	118	98	120	110	111	112	106	131	101	123	114	114	135	140	109	103	108	112	127	100	112	115	121	144	106	105	111	123	112	109	109	114	125	123	102	109	113	104	118	110	113	129	123	114	133	116	117	109	122	123	102	105	114	104	112	113	122	124	108	120	113	143	117	108	114	121	108	122	94	123	128	120	119	106	115	103	115	124	117	118	106	117	120	124	125	124	104	118	118	130	118	111	115	123	118	116	115	114	109	113	95	129	131	108	127	129	98	134	114	119	108	115	105	122	115	123	114	109	113	135	127	105	124	122	102	118	128	114	112	130	117	107	106	135	94	108	101	106	108	125	119	143	127	119	127	121	109	122	108	118	117	125	116	97	109	93	105	107	128	109	114	110	115	110	112	111	127	122	135	137	105	108	124	121	104	104	118	118	119	117	133	117	96	102	105	133	129	132	113	106	121	103	118	118	128	90	121	99	135	107	113	122	103	123	132	135	108	132	114	119	112	128	103	101	116	105	102	132	123	111	108	110	127	115	107	123	122	120	119	131	104	110	117	110	117	118	113	115	131	100	108	104	142	121	108	126	105	125	121	129	127	116	115	115	124	112	125	108	122	128	116	115	121	117	113	126	119	100	117	120	113	115	121	95	101	130	110	118	119	131	124	103	133	117	134	117	112	94	120	108	102	113	116	119	123	120	128	116	101	122	123	134	123	108	129	114	116	90	115	137	99	132	124	119	144	131	128	111	134	110	116	111	109	109	111	142	102	106	97	128	124	101	136	120	121	149	134	113	101
4189	519	618	579	584	509	493	468	500	494	455	452	455	418	450	486	450	397	431	403	424	429	432	427	424	426	464	402	419	433	415	429	423	427	451	447	436	433	401	466	413	439	436	396	429	420	433	417	438	431	421	463	437	433	419	458	457	413	406	419	418	432	401	415	457	428	420	423	438	417	384	396	404	416	431	401	467	413	432	438	375	436	412	427	448	420	414	416	435	411	437	408	404	421	464	386	451	409	415	412	422	474	415	440	420	440	413	442	430	377	392	462	459	435	454	427	434	413	390	448	419	414	429	432	415	412	406	436	427	416	409	439	454	433	429	443	421	392	463	444	419	455	425	423	422	437	398	435	414	427	395	424	423	465	453	417	422	391	415	411	439	444	444	437	422	392	385	447	430	384	425	390	409	391	424	422	438	395	448	419	419	414	428	438	432	408	422	438	405	408	432	457	421	394	393	407	425	445	427	437	389	424	389	436	409	413	440	454	425	412	437	422	411	404	420	434	458	361	417	408	396	435	396	447	454	411	412	386	430	425	420	400	457	412	453	394	463	447	412	466	429	448	407	438	432	436	424	418	464	423	422	404	414	443	409	422	392	410	416	375	408	415	450	425	461	420	415	411	383	425	397	418	399	462	427	431	423	410	401	424	435	431	432	422	413	434	438	435	404	421	418	420	428	445	444	415	463	431	423	437	450	405	410	414	409	441	370	400	472	408	395	435	408	437	385	436	428	419	442	425	405	452	420	412	396	390	446	423	430	467	415	442	416	422	413	399	418	419	428	407	443	424	351	417	433	424	408	407	452	411	417	433	452	427	442	432	421	459	424	412	405	385	404	412	399	435	447	419	430	436	417	388	457	415	426	424	406	445	456	430	438	425	420	463	425	399	409	435	404	415	411	412	441	412	389	439	453	426	406	443	412	446	435	414	453	413	410	449	386	442	435	415	431	419	400	422	457	399	422	428	421	428	405	451	402	405	404	418	406	419	469	412	434	401	410	443	460	438	415	387	421	380	417	385	469	419	434	434	371	415	437	400	442	390	424	383	436	435	449	403	439	420	443	418	390	421	428	421	430	448	425	423	422	457	422	414	422	427	429	441	463	405	403	406	429	425	409	434	439	433	436	442	418	442	384	465	398	466	431	413	414	403	401	448	441	412	381	435	423	400	475	436	366	401	448	429	439	437	435	402	422	434	408	425	419	399	447	403	418	389	409	480	421	409	421	411	410	422	411	436	421	427	394	430	423	431	368	415	431	418	447	425	461	397	443	405	445	404	387	438	434	409	423	398	408	417	391	448	411	440	373	425	396	420	421	450	431	451	419	414	460	414	407	447	490	402	441	384	404	418	418	415	429	424	424	418	399	408	401	427	404	407	431	424	430	400	413	444	400	437	396	399	402	448	374	445	408	450	397	407	452	424	414	409	391	446	439	436	422	443	442	427	408	425	449	400	427	434	421	393	423	402	444	372	437	441	442	432	416	407	432	411	400	405	415	438	429	409	438	462	434	422	438	429	407	424	451	448	417	429	415	442	422	424	464	405	407	408	446	397	446	389	396	404	427	411	422	406	422	451	403	438	434	409	435	408	385	437	442	426	444	398	416	442	419	405	422	433	431	420	447	424	427	429	437	422	404	404	409	391	413	404	420	442	413	446	411	416	416	440	434	364	392	421	419	444	434	443	422	423	441	409	435	405	414	477	457	417	454	422	416	419	483	405	409	425	434	451	393	425	418	410	430	404	403	419	411	416	400	438	403	403	416	424	425	388	422	438	416	420	428	421	400	400	451	450	413	390	422	446	402	413	416	415	406	450	404	406	413	392	442	411	422	447	420	428	449	441	392	461	428	408	399	394	432	440	402	407	395	412	425	423	406	419	377	414	393	415	413	389	440	403	460	425	424	441	418	417	452	409	389	395	441	411	383	423	390	454	409	436	439	417	405	425	428	417	442	426	436	410	391	412	395	393	421	443	383	375	408	425	413	401	383	400	442	411	406	425	410	428	411	452	425	388	406	412	432	415	400	410	383	428	412	428	398	406	419	416	432	425	425	416	428	405	423	409	401	432	431	440	431	444	430	418	418	392	408	461	418	423	436	415	382	402	406	444	418	429	426	412	398	439	440	420	439	422	398	427	469	401	433	428	429	437	393	401	413	411	418	404	442	409	438	416	424	445	403	401	432	399	419	434	414	450	445	419	463	440	424	392	401	409	407	368	423	415	431	394	403	418	412	428	422	401	418	392	427	420	381	444	447	448	428	431	425	417	413	464	442	400	443	446	422	432	379	446	426	415	452	377	383	433	401	428	425	394	407	389	417	405	441	412	450	406	427	393	434	428	420	410	409	455	411	448	402	395	450	421	447	434	390	397	439	424	389	410	430	452	444	444	425	422	444	442	442	435	451	366	427	430	419	422	460	454	407	427	412	425	443	393	426	412	393	436	420	444	406	428	418	424	420	446	431	427	464	412	407	401	416	426	397	431	445	455	420	442	438	417	440	437	433	423	414	422	436	402	438	423	423	402	437	426	417	431	397	400	426	428	428	410	390	405	422	449	429	437	408	435	434	439	473	439	390	407	439	400	436	416	416	401	443	423	427	412	406	405	426	390	385	427	406	412	412	438	434	396	446	448	406	442	422	416	420	438	439	406	434	421	411	449	433	427	429	400	382	403	434	423	412	431	416	432	394	411	420	413	394	402	437	423	440	403	379	433	438	406	409	409	409	408	393	431	436	385	393	431	447	439	421	415	408	472	415	446	421	456	438	400	435	414	429	460	413	451	412	436	430	450	426	451	416	393	419	437	438	434	420	418	379	429	408	411	386	458	441	418	464	422	381	420	422	429	409	357	397	421	446	439	404	412	444	420	415	419	442	432	431	427	404	407	445	407	390	431	405	407	437	448	450	455	421	417	437	399	446	435	425	400	450	418	473	433	394	418	375	399	453	394	404	405	406	434	414	478	423	419	404	448	410	382	438	408	421	408	426	410	447	427	446	424	429	434	404	392	422	416	440	408	392	419	412	401	425	424	394	391	416	419	423	452	430	401	430	418	426	404	445	449	442	391	436	400	423	374	401	412	440	427	444	418	461	427	446	463	391	416	404	437	421	428	441	387	383	434	423	434	382	402	422	387	449	446	445	400	428	439	408	453	441	389	449	412	431	421	402	438	402	438	433	412	397	440	426	400	424	444	471	447	425	415	393	383	390	407	454	440	452	417	383	418	406	406	417	444	437	417	424	391	445	385	451	417	478	417	381	396	406	423	385	418	430	398	424	421	427	402	391	392	398	438	423	410	399	407	397	418	424	406	402	392	444	389	433	416	403	446	430	413	411	369	416	470	410	449	398	413	413	404	436	411	442	414	400	414	442	445	393	437	451	401	430	457	417	438	420	440	435	428	438	443	420	418	399	430	462	451	424	419	439	433	421	434	433	425	433	417	485	467	429	437	421	401	432	428	435	431	415	400	453	409	400	440	417	435	425	481
25815	4252	1136	800	504	389	304	232	193	190	169	128	126	116	121	115	100	104	98	82	97	92	91	78	88	77	95	71	79	72	86	78	91	77	81	62	79	89	69	64	72	79	65	70	76	80	83	63	76	72	89	79	88	91	68	98	74	65	74	80	71	60	79	65	78	68	82	74	76	70	61	82	75	72	81	62	74	63	69	84	60	89	69	63	67	80	72	75	85	86	69	69	72	64	78	84	83	68	77	62	73	84	66	76	81	67	64	72	58	64	65	73	69	63	65	63	60	76	66	70	65	73	79	69	73	72	71	73	69	72	76	69	60	69	65	67	86	69	70	60	74	79	74	70	68	71	72	71	72	72	73	66	74	82	68	92	74	72	61	75	72	65	81	72	82	81	55	61	78	68	58	78	72	67	70	69	73	73	71	65	83	64	57	74	72	71	91	62	61	62	70	77	78	82	85	71	65	68	76	61	78	56	78	90	54	66	69	78	79	82	67	55	68	73	80	77	61	73	81	73	81	73	82	62	79	76	82	81	72	68	85	71	58	61	68	71	56	80	68	62	84	68	82	65	70	63	75	64	68	77	59	69	78	79	52	66	72	63	79	69	75	62	81	64	63	67	61	67	83	70	70	65	62	61	65	69	70	66	72	72	69	66	62	70	68	78	70	77	72	63	72	83	72	58	81	77	68	64	75	83	57	61	63	65	75	85	60	63	73	72	59	60	57	66	84	81	69	76	69	62	78	85	71	79	64	62	60	56	80	82	76	48	59	62	61	72	65	58	75	66	72	69	70	73	61	76	60	66	79	74	81	58	72	75	63	53	79	52	70	85	63	79	72	89	65	86	68	81	70	77	78	69	67	83	91	72	64	68	65	68	73	67	66	94	67	80	76	82	63	91	62	63	66	73	72	83	62	72	71	68	68	69	77	68	74	73	59	72	61	74	71	76	68	65	64	67	83	67	84	69	70	81	84	60	66	76	84	55	55	86	86	72	71	69	70	70	71	63	60	80	64	62	64	70	69	68	78	96	85	83	80	71	70	64	72	70	77	73	64	80	87	68	62	74	73	67	72	68	85	73	57	69	75	71	64	67	72	65	63	87	78	88	86	71	86	74	84	56	66	71	74	67	75	78	94	79	85	86	70	67	76	61	54	72	70	70	62	70	59	63	59	63	71	77	74	81	61	78	76	71	63	56	86	71	63	67	66	71	69	82	61	69	76	69	80	69	61	64	66	50	66	65	79	81	76	84	80	65	56	73	71	69	63	70	77	83	81	71	66	65	66	60	79	78	67	64	56	72	73	72	70	77	78	67	89	47	80	62	83	87	69	72	66	78	56	71	78	85	67	66	63	73	82	71	85	65	64	68	69	73	61	90	65	74	72	63	66	84	79	79	76	65	70	71	65	68	75	65	70	84	72	68	71	67	69	75	74	77	74	74	64	61	70	83	85	53	70	55	65	75	69	75	81	79	65	62	81	79	70	78	78	63	73	59	79	84	72	70	77	67	60	78	67	69	66	70	55	70	63	51	83	75	61	66	92	66	91	72	82	56	67	72	64	77	78	76	69	73	59	67	80	66	79	89	65	67	67	78	61	75	72	62	61	71	77	70	76	64	78	81	79	69	75	61	77	75	64	79	63	74	86	77	78	72	73	59	73	85	70	71	72	69	56	59	88	75	75	68	74	85	74	77	66	85	61	73	73	56	79	61	81	66	70	80	79	76	88	65	72	69	72	72	75	61	59	79	62	79	65	76	72	80	71	76	73	71	87	70	70	80	54	70	72	72	75	72	81	74	72	72	76	80	65	76	67	74	72	81	70	55	79	81	66	73	70	73	78	61	77	72	79	72	59	68	82	66	52	82	62	76	85	77	74	71	71	83	71	60	62	77	75	74	67	71	72	64	72	78	83	65	61	74	82	82	61	74	68	80	73	73	61	68	67	68	74	59	75	75	62	59	60	79	73	70	66	69	64	68	56	67	78	70	61	79	66	84	67	79	74	73	81	62	70	57	57	73	82	77	81	63	59	61	72	67	66	62	75	69	73	68	63	92	71	64	63	64	59	79	66	80	69	76	74	71	79	73	61	67	82	79	58	65	68	72	78	53	76	87	69	69	54	58	70	71	82	70	58	62	70	68	74	82	70	72	83	83	55	84	71	61	79	61	76	76	61	73	60	60	66	79	75	62	69	69	73	73	80	65	70	69	79	68	67	63	66	53	74	71	77	71	75	54	68	71	64	72	77	71	73	65	62	59	60	74	76	82	84	73	74	88	71	62	64	82	68	52	64	81	67	74	65	77	73	68	81	85	63	61	75	66	81	62	73	60	82	77	54	72	59	77	68	76	66	77	89	64	61	80	74	77	72	60	85	74	62	85	69	70	62	78	65	77	61	74	70	77	56	65	84	76	62	68	58	63	83	71	57	88	60	77	74	69	57	79	80	74	61	65	66	60	62	55	83	76	62	70	80	64	67	56	69	58	69	65	76	57	68	75	72	72	64	72	85	79	64	64	68	78	67	66	78	69	73	67	66	78	69	77	71	63	63	76	62	78	78	66	60	83	62	69	80	64	63	67	81	65	88	69	56	75	86	78	51	63	65	76	80	73	78	63	66	61	54	68	78	84	68	55	69	59	64	70	78	67	74	79	85	71	59	58	68	88	75	70	66	72	64	61	64	90	76	63	69	74	66	82	58	85	82	74	69	80	81	65	61	74	69	78	50	58	66	67	69	69	75	62	70	67	53	63	76	68	77	76	83	83	69	70	62	64	61	83	66	67	76	73	77	56	80	56	70	67	76	64	73	59	64	85	88	76	82	75	65	59	84	59	68	68	68	81	58	59	73	55	87	61	61	54	73	67	76	68	67	86	69	65	65	69	68	59	62	77	79	77	81	76	75	75	74	72	72	81	80	70	66	58	75	86	61	57	56	59	73	73	67	75	66	54	69	68	63	81	57	63	80	86	66	63	62	62	67	75	72	73	66	65	81	60	60	80	59	67	80	79	58	64	73	88	79	68	73	70	74	78	62	76	61	84	61	73	73	70	65	71	90	66	72	65	75	57	67	73	84	63	84	67	66	78	67	70	64	68	79	64	69	66	60	78	61	79	83	78	60	67	74	79	75	74	74	73	80	60	80	88	60	77	77	69	71	71	78	65	69	77	58	77	73	59	67	76	70	65	68	66	65	76	71	70	77	74	85	78	59	67	84	50	73	58	73	74	77	68	68	68	67	65	65	65	77	86	60	85	81	79	81	67	78	87	64	73	61	86	87	85	69	48	83	61	62	70	77	85	85	62	64	87	78	64	75	93	81	75	79	62	78	76	76	69	75	66	86	59	77	60	85	60	60	65	81	83	77	66	79	61	72	63	74	81	59	74	66	68	80	72	67	77	74	66	76	69	67	75	66	60	70	63	72	70	70	77	67	63	60	87	76	83	71	81	93	72	80	67	61	83	73	72	57	60	60	64	78	66	64	69	78	45
12777	1161	2570	3002	2593	2162	1701	1457	1206	1081	936	786	798	721	637	644	568	542	520	542	436	460	460	452	384	412	405	402	360	377	354	362	369	355	343	362	345	324	306	330	364	307	328	343	348	349	334	315	313	330	334	308	304	313	309	319	333	326	326	277	326	318	280	319	276	290	337	288	338	301	283	286	325	291	328	268	279	310	288	278	314	297	271	296	303	287	283	303	321	285	285	257	286	249	280	281	282	295	296	276	292	271	325	306	306	279	312	309	313	289	306	297	271	295	273	305	287	292	261	295	310	293	310	300	287	294	309	294	289	271	292	278	277	330	295	293	314	275	302	297	289	303	286	295	307	291	284	279	306	312	265	309	292	271	295	305	295	271	300	266	248	264	341	276	276	277	280	294	300	287	278	284	318	296	264	303	286	287	317	303	309	291	291	285	324	298	282	287	295	289	274	293	275	259	274	275	301	321	291	287	295	315	313	274	271	292	270	308	285	294	295	283	320	275	259	291	287	270	280	275	273	296	306	297	307	291	301	274	265	254	299	312	282	275	302	288	290	285	263	263	315	318	304	312	291	292	288	289	309	275	300	280	300	283	287	290	309	285	286	286	266	297	283	249	292	266	310	261	278	267	298	288	311	282	297	298	294	296	273	299	282	277	302	301	268	306	294	298	284	314	297	289	264	276	279	309	259	290	268	289	262	271	265	264	285	327	310	294	281	281	252	297	299	292	288	288	256	263	271	288	283	280	275	285	278	264	285	278	269	260	260	298	303	283	265	314	299	307	276	291	255	283	270	287	295	328	283	297	272	284	268	293	259	263	289	289	286	295	271	316	276	309	291	302	287	273	283	277	285	309	292	295	271	295	275	286	276	291	279	285	285	289	257	315	266	274	296	318	287	279	275	289	311	314	262	269	306	303	311	278	292	285	249	289	296	289	283	263	260	297	280	288	300	281	308	264	284	281	283	289	276	311	278	286	285	272	320	287	291	286	303	340	265	294	298	303	269	317	282	321	291	291	306	277	275	272	305	276	293	277	297	289	311	290	273	278	273	287	308	292	306	281	283	302	282	279	285	298	287	296	299	278	285	272	279	295	308	317	308	282	299	298	299	298	290	260	282	279	290	273	298	294	297	268	264	272	281	291	285	304	295	249	269	272	275	278	295	287	264	261	260	292	265	266	304	290	289	296	296	294	301	253	285	259	278	260	252	286	275	322	287	252	289	303	275	315	313	311	269	298	293	267	294	312	301	274	283	313	290	298	313	258	306	313	277	302	302	289	282	283	267	275	293	273	281	297	303	268	296	288	306	271	276	286	262	283	277	290	294	286	304	294	278	286	305	251	308	275	299	306	307	300	285	279	311	294	295	281	275	282	280	286	287	312	294	297	281	262	269	280	293	265	283	295	275	290	285	258	286	290	273	319	279	266	284	295	249	323	261	277	281	286	264	288	305	292	298	291	295	270	275	288	296	296	284	274	299	274	289	284	313	273	279	278	317	257	285	287	309	276	264	298	269	269	277	281	288	282	296	294	292	281	293	299	278	295	313	278	310	304	276	301	271	288	299	298	293	304	325	274	257	256	251	289	272	290	257	285	303	299	304	284	283	298	291	289	276	256	280	275	271	317	280	271	275	317	292	270	287	300	289	250	278	255	248	255	315	302	283	300	274	247	294	283	292	253	278	267	273	293	308	277	274	307	286	300	297	271	309	295	274	280	302	259	284	287	271	283	260	268	289	294	314	294	282	300	281	271	277	279	291	291	287	294	282	284	308	240	289	304	272	261	284	278	287	276	312	286	294	277	285	326	298	290	304	270	297	274	291	294	289	286	277	290	280	305	296	288	295	302	259	301	283	274	305	271	297	272	309	297	287	301	311	266	297	271	279	265	287	284	278	287	279	297	264	304	273	277	264	296	267	292	285	275	274	303	277	278	262	264	264	286	294	268	288	308	286	288	274	290	272	269	312	301	251	284	282	272	301	289	257	292	306	286	258	296	313	299	269	242	305	273	299	274	303	298	256	313	263	290	274	269	275	280	297	294	326	279	252	281	302	282	313	257	275	281	288	275	280	283	272	306	251	294	314	287	274	304	292	319	281	274	286	274	289	297	279	287	296	294	290	277	267	258	295	290	283	290	312	313	266	282	259	273	262	289	286	270	276	279	274	275	285	270	291	297	286	275	313	297	295	286	299	281	296	259	293	253	285	269	282	287	313	269	289	301	275	304	267	273	291	286	258	279	282	302	286	273	268	284	295	287	290	282	284	292	285	261	312	308	276	305	278	311	276	300	277	234	282	280	268	292	271	302	299	264	309	281	273	281	259	292	293	295	291	264	331	275	298	290	266	279	274	267	291	290	269	289	314	283	312	270	287	309	300	290	249	295	289	285	279	287	294	307	289	285	308	308	258	293	261	304	267	268	276	309	305	270	264	287	283	296	287	292	276	269	300	271	274	289	288	272	277	305	280	275	244	284	297	252	291	300	280	266	287	292	283	280	289	315	302	274	287	286	268	270	262	292	306	265	279	294	286	285	278	265	305	280	280	267	277	273	280	290	269	313	301	256	297	305	295	310	318	296	268	305	305	274	252	274	306	282	310	291	280	276	279	274	280	300	276	276	283	311	293	245	298	283	316	305	294	263	284	298	285	266	267	273	317	292	295	275	258	294	277	259	283	251	315	295	284	296	302	289	295	278	318	287	311	288	306	257	306	282	263	283	284	291	298	279	309	304	308	290	323	298	279	282	280	298	290	283	300	301	275	288	279	255	285	267	280	280	246	280	275	306	290	281	305	303	268	306	302	293	264	265	264	268	281	280	307	278	271	262	278	282	287	306	290	296	283	281	308	294	289	288	287	288	301	286	276	294	264	314	288	278	288	318	287	307	321	276	266	288	236	267	264	299	281	272	282	307	270	272	308	298	256	256	278	304	290	279	285	321	287	272	258	298	287	272	304	305	270	282	310	271	307	284	306	270	270	305	304	278	315	258	280	291	284	296	299	313	275	286	264	291	285	307	291	275	293	292	281	285	294	293	295	281	271	280	284	291	283	270	322	284	292	276	272	283	308	296	311	287	308	285	276	277	284	312	304	298	322	287	269	279	280	270	266	326	319	287	310	310	268	291	259	287	326	259	251	269	289	301	279	296	284	297	286	286	271	278	272	256	281	308	267	273	264	279	266	260	321	305	285	304	261	298	294	280	276	254	285	301	303	288	287	274	308	274	284	285	284	306	275	293	300	295	271	288	292	256	295	283	246	295	298	330	302	292	286	294	288	272	276	295	268	299	252	281	286	314	291	259	300	257	275	291	281	287	283	276	283	304	269	296	294	287	306	304	303	296	264	271	315	271	291	234	285	290	252	262	258	267	310	264	265	279	262	299	319	319	285	273	266	273	287	273	292	276	268	295	288	282	264	291	298	287	297	269	296	274	286	292	279	287	299	308	265	279	275	258	253	297	283	269	276	275	300	294	308	296	324	295	312	266
37733	15420	3895	1652	1154	852	584	471	402	328	304	258	257	262	224	201	218	170	172	187	172	181	164	163	151	136	162	136	139	153	149	138	139	149	138	150	173	154	138	163	153	129	134	127	130	138	139	133	132	121	128	128	132	137	154	145	141	135	140	116	154	139	134	134	126	126	125	110	144	147	153	128	124	113	113	130	109	144	110	146	123	154	156	146	143	126	144	129	132	118	131	126	126	136	138	131	122	123	127	129	134	129	138	139	126	123	118	131	123	123	114	128	139	141	113	154	129	130	141	122	153	128	133	133	134	140	118	125	122	140	117	128	89	142	115	125	134	133	137	142	134	132	135	131	150	101	114	135	127	124	146	140	121	146	131	148	115	138	143	122	148	124	127	143	132	158	153	125	132	125	129	116	125	130	154	129	126	116	136	125	135	134	116	114	140	133	127	139	106	111	134	128	132	139	130	132	128	126	118	126	140	150	136	135	128	143	138	120	131	132	148	139	123	129	136	114	118	110	146	124	140	127	128	111	124	145	106	116	148	132	134	162	156	131	128	148	133	132	133	127	131	133	112	109	120	145	104	141	140	125	127	126	143	141	115	116	136	122	129	117	124	136	117	132	135	132	146	124	123	130	140	123	113	119	129	134	123	145	136	119	135	117	125	122	138	152	139	142	125	123	130	124	134	149	130	139	123	138	128	152	129	145	149	126	139	133	136	129	147	128	138	138	154	133	128	147	123	116	150	119	153	137	148	137	128	160	154	123	142	132	123	138	136	116	134	138	143	118	135	125	101	128	124	144	125	144	136	120	135	129	137	136	136	153	133	130	156	141	144	132	121	121	129	116	144	123	136	118	139	138	127	132	136	135	142	132	142	152	118	135	151	133	145	120	141	126	137	122	108	161	142	124	150	131	150	131	127	132	124	150	151	113	113	130	129	131	133	121	126	154	148	138	125	126	137	121	130	144	116	130	117	133	122	131	123	134	150	143	111	146	139	149	123	126	130	123	119	115	134	120	103	141	128	107	129	151	128	125	135	109	145	121	126	127	140	141	137	129	132	135	125	132	119	134	143	132	131	143	131	123	143	130	132	130	130	137	145	132	131	138	146	133	150	129	132	136	137	142	131	122	134	129	130	122	127	125	114	155	123	146	123	140	128	155	159	117	120	126	130	136	159	117	137	121	99	135	114	140	132	132	135	118	129	138	136	115	156	130	130	136	133	136	133	144	144	144	123	134	132	137	122	140	141	122	142	119	128	164	126	131	128	134	140	142	100	144	141	127	118	139	108	109	129	131	127	102	139	146	140	131	127	136	122	117	131	108	131	137	125	113	139	137	137	130	120	129	152	125	143	130	125	123	149	130	126	124	122	148	108	130	139	131	136	154	152	136	140	114	137	134	126	143	160	138	137	138	132	138	107	116	114	118	144	131	118	141	120	115	133	154	127	133	122	134	127	128	134	145	126	104	125	118	152	134	129	125	128	134	103	127	130	153	130	133	139	132	130	124	126	118	126	136	120	135	128	121	123	150	133	125	144	127	117	136	115	143	117	112	126	123	143	111	133	130	130	128	138	115	125	111	130	122	126	131	133	128	117	130	129	129	128	127	140	138	136	123	130	128	133	127	117	110	142	141	122	136	138	119	120	114	132	131	133	142	146	129	134	130	129	118	144	117	136	118	120	153	135	123	123	145	121	122	139	135	146	128	140	149	124	121	132	131	129	107	123	107	122	107	128	133	130	114	126	121	136	143	134	148	127	140	113	130	137	140	165	127	142	111	124	120	131	132	149	135	128	132	134	130	120	127	130	118	113	124	150	142	112	154	127	119	152	122	134	128	128	138	132	116	120	130	108	122	109	130	122	134	123	127	144	130	120	138	145	127	147	133	131	118	120	126	132	129	112	131	127	124	153	122	131	144	123	139	145	119	137	131	130	138	137	137	134	129	138	151	138	109	134	122	138	142	124	119	125	117	129	146	109	126	128	115	137	139	135	110	120	139	129	132	136	125	127	139	118	146	141	122	133	140	133	138	110	126	134	142	129	141	126	145	119	118	122	119	147	134	135	134	139	130	114	160	126	121	124	130	125	117	131	128	135	119	134	135	114	134	132	122	134	119	133	139	124	127	134	139	135	135	123	143	122	142	134	149	125	152	127	133	152	132	138	136	141	115	137	143	117	152	129	143	123	128	130	129	121	134	133	129	129	128	125	118	121	125	143	127	127	125	132	132	122	147	127	120	117	130	141	108	100	128	142	124	131	121	140	139	158	121	148	131	118	130	143	123	128	129	129	130	125	125	137	134	121	125	127	121	129	136	136	122	146	132	110	122	139	131	145	132	136	117	124	144	133	121	127	128	123	123	104	134	110	132	111	131	127	119	141	129	127	127	135	127	142	116	117	142	146	125	123	123	124	137	121	151	138	136	123	127	135	120	135	124	132	135	142	146	134	138	129	134	138	143	141	127	138	144	111	137	127	142	128	121	140	133	132	137	142	121	138	124	144	138	111	131	135	128	139	145	111	150	149	147	126	148	110	150	122	141	123	125	137	138	119	118	135	127	127	137	120	156	111	133	128	131	124	128	149	142	125	138	124	145	136	114	143	138	131	111	112	114	111	129	150	128	121	104	123	138	130	129	129	146	130	117	133	144	118	125	123	142	126	120	140	117	128	131	121	144	144	117	123	122	119	118	133	123	148	125	139	136	119	131	147	135	134	137	148	139	129	129	133	123	130	130	134	129	123	136	141	127	136	163	149	139	144	122	124	153	114	164	119	120	131	123	113	118	122	134	120	122	114	124	125	132	134	124	118	134	139	112	149	135	143	144	137	91	120	116	121	132	160	150	129	148	118	123	131	117	151	147	124	127	157	125	137	126	131	139	126	125	113	140	124	135	136	116	125	114	135	127	143	128	142	126	140	121	121	124	142	153	129	118	119	126	118	121	138	146	125	123	123	125	141	120	127	124	133	124	125	132	142	137	118	139	108	132	131	116	122	130	113	150	117	137	141	128	98	140	138	140	117	159	121	138	146	146	135	146	135	139	130	136	119	136	132	139	120	129	134	121	132	148	141	135	135	137	122	106	126	139	135	137	119	137	129	127	126	132	153	125	123	126	138	131	137	123	143	142	115	118	114	128	127	119	123	138	140	142	129	127	118	119	123	141	130	134	114	124	137	116	144	119	127	114	126	119	121	114	117	137	131	155	125	115	106	134	121	122	133	146	134	140	134	161	119	132	124	149	117	115	119	131	128	132	138	133	142	130	129	144	145	141	124	146	151	138	135	127	118	122	139	106	132	126	136	117	123	125	158	121	122	127	143	121	126	142	157	134	141	133	156	130	131	127	100	121	124	112	131	128	144	143	132	141	126	113	125	134	123	145	144	135	124	128	138	127	142	157	129	150	150	123	138	117	133	136	120	146	143	144	130	134	147	148	128	138	125	121	123	152	121	131	108	137	145	130	154	129	154	104	114	125	129	133	126	135	135	127
18309	2246	5067	5795	5057	4078	3383	2871	2460	2066	1795	1597	1440	1386	1265	1123	1134	1017	943	936	897	812	769	807	685	749	729	715	683	646	675	637	601	679	605	595	616	603	569	564	588	592	566	575	538	538	502	580	509	560	567	531	540	521	513	534	552	527	517	535	520	503	521	513	524	537	512	499	534	512	478	480	520	477	550	488	511	496	481	516	543	510	513	523	479	555	491	483	472	455	495	499	517	462	492	504	462	503	519	522	486	457	469	493	467	436	510	477	460	456	493	499	492	522	457	463	497	471	484	512	458	550	477	484	505	479	503	494	429	488	484	502	506	505	510	497	503	448	517	497	497	516	517	487	503	496	486	438	470	478	447	502	502	498	492	449	450	464	449	475	533	507	475	501	457	482	458	488	494	466	469	455	494	513	458	461	467	481	504	492	471	504	485	483	489	486	467	432	475	525	499	460	505	502	468	494	492	505	495	485	507	431	463	488	489	476	493	513	463	507	461	488	529	462	491	490	479	483	512	467	454	508	485	517	535	468	462	515	488	500	463	514	466	481	471	468	509	489	494	465	481	468	459	481	488	468	495	483	492	459	506	452	520	491	479	472	460	492	488	485	497	482	463	448	464	488	491	462	488	472	481	485	479	453	493	496	494	472	483	469	477	434	476	454	510	468	495	471	477	478	509	452	478	475	484	494	502	473	447	490	484	469	476	497	480	482	437	484	452	495	453	473	477	468	456	491	513	481	484	480	466	457	468	527	473	455	488	481	469	463	451	480	504	458	481	485	474	465	488	531	462	484	469	496	481	458	509	453	484	509	483	454	468	506	473	466	483	484	455	501	510	479	507	475	456	499	497	514	446	445	497	506	478	493	491	469	457	496	477	455	461	481	439	484	492	478	471	442	483	488	468	474	464	490	452	470	442	450	503	480	487	474	500	474	466	492	455	438	528	470	476	535	481	470	459	478	441	484	474	469	507	458	498	519	460	486	456	506	507	469	476	479	466	528	515	472	462	463	488	474	498	448	479	486	493	494	473	501	473	482	462	517	468	510	471	463	460	488	486	496	463	471	431	469	508	479	489	488	463	459	513	478	500	530	489	467	552	515	502	475	483	492	476	481	495	472	463	484	476	460	458	457	469	491	477	454	465	491	510	449	443	469	483	511	476	497	501	480	463	452	461	479	444	468	487	481	468	466	455	468	448	490	494	469	482	467	440	488	455	459	494	494	479	473	467	503	534	470	473	495	507	470	456	505	464	457	462	483	501	464	502	483	478	486	506	501	483	460	470	528	444	499	468	495	468	490	457	454	471	459	443	497	507	492	480	509	461	486	467	488	457	467	510	503	467	464	474	469	453	512	463	480	505	497	460	502	490	452	474	463	487	487	483	490	464	462	480	477	489	470	489	505	500	480	490	474	519	457	507	502	521	482	493	483	467	485	483	481	491	480	483	497	472	477	453	525	503	476	482	530	458	493	464	449	470	470	489	484	448	481	503	464	475	459	487	459	497	504	491	510	469	478	497	506	477	491	444	527	461	492	472	468	513	476	493	473	469	481	501	444	461	510	488	462	481	485	503	506	501	474	505	513	457	458	465	496	497	503	508	447	475	498	449	441	487	489	541	492	467	541	456	471	492	519	457	479	445	480	503	466	466	461	482	492	498	467	527	500	491	467	437	484	486	492	470	517	467	462	456	470	477	482	480	415	499	487	442	483	476	464	478	506	465	461	453	492	484	435	446	462	466	485	483	506	455	500	470	490	468	475	451	485	458	436	470	470	479	477	462	511	490	524	459	484	477	470	486	462	487	462	447	475	464	469	449	492	505	468	488	472	483	467	530	496	465	493	495	472	472	496	503	490	493	513	500	478	458	498	494	455	485	502	493	461	496	466	462	488	452	459	466	541	469	485	479	470	466	474	521	466	509	494	472	495	455	476	458	468	473	526	466	502	455	444	516	461	503	448	438	450	502	497	502	471	504	477	471	429	484	457	455	494	450	495	493	550	448	499	524	464	469	471	475	492	468	420	448	481	486	509	495	487	464	496	455	480	455	512	476	482	431	480	486	453	494	449	533	470	554	481	479	454	483	450	477	455	531	469	486	477	483	480	507	479	492	455	506	456	497	487	480	444	517	450	460	487	483	487	485	481	484	482	490	442	470	441	419	457	508	488	482	437	466	491	454	474	495	472	463	490	464	486	495	474	447	490	454	490	488	482	475	466	463	505	519	476	474	457	470	454	485	446	489	487	504	471	457	459	448	485	478	463	463	461	494	521	496	501	474	475	490	440	476	467	491	456	491	498	476	463	501	479	470	480	503	471	515	462	500	470	532	505	450	457	497	484	494	493	496	497	498	460	493	477	469	480	488	465	513	486	461	486	457	467	451	465	474	472	515	472	453	512	459	488	467	479	453	490	510	473	450	447	455	503	459	499	448	512	470	492	445	440	498	478	445	499	475	502	485	520	518	460	523	489	455	483	492	493	467	454	483	481	499	462	533	476	481	485	489	540	469	489	466	417	455	497	487	495	471	470	452	480	489	459	477	453	477	503	514	490	491	490	518	512	485	512	488	469	509	491	462	455	468	458	495	477	512	454	479	441	464	479	481	445	478	495	499	477	455	479	505	475	462	451	464	448	486	475	486	471	470	429	509	449	485	488	480	491	471	444	501	472	471	430	499	504	498	465	448	474	458	496	480	508	469	475	494	491	522	483	461	503	509	465	466	493	463	501	439	485	439	460	483	513	494	439	480	438	495	496	473	475	488	459	445	476	505	479	473	454	508	480	482	525	461	478	501	483	497	482	470	529	510	496	466	443	511	467	476	463	496	444	443	461	464	461	486	483	495	471	504	524	478	482	481	471	496	480	455	509	497	477	477	462	494	513	477	445	500	482	489	528	461	475	481	439	509	556	447	524	492	499	452	474	493	504	547	458	506	481	490	485	483	481	520	499	486	522	504	484	463	495	463	489	460	458	462	474	473	496	491	504	482	458	457	492	496	470	489	475	491	467	503	524	487	510	479	451	463	486	474	489	484	467	456	513	492	477	499	478	457	480	430	459	522	497	471	438	497	481	467	483	450	502	459	470	416	486	516	475	462	456	479	493	484	482	496	527	508	455	453	504	472	447	519	508	500	465	496	462	481	461	454	472	516	473	518	472	511	473	509	463	451	474	498	491	472	485	524	472	437	504	448	426	459	491	489	482	479	497	433	470	473	507	522	452	491	481	480	458	464	480	483	438	443	461	468	441	477	448	468	496	464	510	528	454	512	482	485	486	472	467	519	474	472	444	481	481	423	518	471	471	495	477	485	479	489	491	464	498	468	460	446	473	470	502	486	471	459	484	465	476	503	489	439	461	481	456	462	497	467	450	473	450	492	507	477	456	468	441	465	487	510	459	474	480	464	480	467	501	474	478	478	511	471	470	488	516	481	489	435	462	469	484	499	482	457	461	479	485	489	469	472	460	475	480	471	485	483	477	510	503	452	516	530	483
3087	268	199	166	150	125	124	132	129	113	113	119	111	125	108	116	109	120	112	114	138	133	137	96	111	105	120	108	111	120	116	114	100	126	106	135	124	93	104	109	134	128	114	97	110	147	116	122	95	123	128	128	107	112	123	116	118	117	109	113	130	126	121	112	106	116	113	112	103	120	118	117	104	123	112	111	117	122	117	133	115	121	123	111	122	125	120	106	120	129	113	103	111	121	134	108	115	102	128	111	133	101	108	117	126	117	133	111	117	111	128	115	120	124	130	107	104	115	134	111	132	104	121	133	98	122	108	123	108	105	132	109	119	120	97	134	113	98	112	118	133	124	100	99	110	97	114	133	111	121	113	104	122	127	102	114	102	133	102	135	138	103	121	123	126	114	107	95	101	109	118	116	117	133	103	109	123	119	117	105	122	139	103	123	121	134	105	115	108	126	120	104	113	113	118	112	119	121	133	120	105	112	108	126	123	106	136	111	105	123	111	127	107	127	113	132	110	114	130	113	106	104	106	117	110	105	105	130	103	116	115	117	116	105	114	119	114	135	110	114	99	129	118	116	101	116	97	117	125	123	112	114	105	113	140	123	104	106	130	112	123	95	101	99	101	141	125	123	116	111	103	108	121	136	122	128	116	113	119	101	119	108	123	135	105	102	106	121	132	115	125	125	117	114	124	125	117	110	102	128	103	112	115	112	122	119	99	133	108	109	124	97	124	111	105	136	118	127	124	101	118	108	103	122	100	108	129	106	107	126	119	111	117	111	114	117	110	115	130	109	112	130	123	130	91	127	103	111	124	132	105	124	117	137	103	122	122	124	123	119	124	103	133	101	130	90	135	125	112	120	108	140	105	123	126	109	116	123	118	119	119	127	105	121	127	109	111	90	102	121	137	129	111	121	124	110	124	107	104	107	112	109	136	113	121	156	114	111	139	120	137	134	113	125	113	111	103	130	109	113	114	96	130	114	114	124	131	105	103	102	112	98	127	106	116	113	133	116	106	125	111	111	123	118	102	130	134	84	115	120	121	123	114	115	142	129	109	128	116	114	123	110	98	103	107	100	115	99	103	112	133	114	118	108	110	114	120	108	118	110	122	118	115	122	97	110	127	126	108	108	95	106	126	119	110	129	107	110	109	110	131	119	121	109	125	113	117	109	99	118	128	87	116	103	112	117	112	122	110	119	114	108	119	115	110	105	136	128	114	130	124	104	114	114	103	110	98	123	105	127	137	97	112	116	112	104	123	108	121	132	140	102	136	111	119	119	112	138	109	128	105	112	119	107	100	121	110	102	107	110	113	125	110	95	110	127	118	131	103	145	116	111	107	122	135	128	127	111	107	131	131	101	117	113	107	112	119	123	127	117	119	132	119	120	120	117	136	118	108	120	116	131	105	96	121	130	123	113	139	108	132	130	117	115	99	129	106	126	110	131	115	117	126	102	153	126	109	103	128	104	91	117	145	121	103	121	143	114	121	103	122	124	113	122	108	129	127	140	109	102	97	113	95	106	132	116	117	137	107	116	125	107	125	137	111	126	119	104	105	109	114	105	133	120	109	130	106	117	124	120	124	127	115	136	119	116	106	110	122	115	129	115	109	135	119	132	103	143	122	109	113	138	107	106	118	115	115	114	137	104	107	100	123	114	107	109	112	135	108	138	124	117	123	113	100	116	105	133	111	119	118	104	121	116	121	102	121	131	129	101	125	122	115	124	113	119	128	111	119	97	133	114	115	105	107	89	105	142	110	115	122	118	117	137	123	133	108	108	114	123	103	120	133	115	110	103	137	113	106	103	119	104	120	109	110	112	118	104	126	110	121	108	130	130	123	124	146	109	87	122	115	124	116	110	115	109	103	109	123	112	117	103	128	121	98	136	107	117	116	137	113	118	115	96	121	118	119	110	126	115	99	91	130	125	117	100	122	137	129	119	121	91	130	124	111	125	104	105	106	98	117	122	117	105	128	111	111	137	101	109	123	122	105	116	120	109	112	123	109	113	119	113	124	116	126	120	125	112	126	106	113	112	109	120	119	120	134	104	111	103	100	108	119	111	119	120	128	120	113	108	109	131	109	130	122	117	116	110	104	113	105	106	126	102	116	96	102	118	114	114	114	114	103	113	111	133	133	126	106	107	117	118	115	120	117	111	114	99	131	119	100	120	141	114	123	105	111	105	118	120	122	100	117	98	118	103	113	121	98	120	120	120	105	119	100	120	116	113	115	118	125	125	128	110	120	116	122	107	110	125	120	128	125	123	102	97	140	110	107	125	132	127	133	112	114	116	107	128	123	125	101	122	121	105	110	127	126	111	106	113	105	123	141	112	129	124	112	105	130	108	117	130	119	109	115	118	121	123	106	109	114	135	104	125	104	110	116	115	118	129	117	117	99	120	117	114	97	124	127	109	108	92	115	98	124	99	114	140	113	107	123	122	117	107	111	111	106	120	120	115	111	115	117	123	127	108	111	99	115	112	133	147	109	118	136	123	115	96	104	116	114	136	118	128	110	119	132	91	97	111	121	120	125	119	118	110	106	109	111	127	125	93	115	90	124	105	130	133	101	116	97	114	95	120	120	124	111	129	124	126	101	115	134	110	120	117	126	124	111	113	102	123	118	109	117	124	124	106	107	126	116	119	121	138	110	90	106	116	127	128	118	104	109	131	113	107	111	109	131	116	121	117	137	103	127	104	116	110	115	117	93	126	118	107	112	105	136	121	105	115	103	101	137	110	113	92	113	120	117	113	120	136	101	101	110	146	114	104	123	119	107	121	110	108	118	105	89	118	117	105	121	118	108	136	122	108	133	126	102	127	124	121	105	110	120	113	137	93	113	86	119	118	138	105	101	116	144	110	118	113	99	112	106	122	123	131	125	122	98	125	109	120	112	102	117	141	100	124	111	123	112	132	118	100	121	108	109	109	118	81	105	111	114	110	132	124	111	111	102	101	119	111	108	147	113	98	128	137	107	102	106	116	114	105	100	101	140	132	117	119	112	120	134	141	122	99	95	120	102	124	96	107	130	106	114	123	130	127	119	104	116	140	110	121	117	132	129	131	108	98	120	131	92	109	120	113	118	120	121	122	113	120	125	103	111	115	124	99	120	115	128	100	133	124	109	129	127	129	119	119	114	122	114	112	115	109	124	108	94	122	124	103	127	107	127	122	133	95	114	116	111	118	128	121	115	114	129	127	116	116	97	129	109	116	105	108	119	112	129	95	100	133	130	122	97	109	114	127	119	118	89	121	112	95	117	103	105	105	99	106	107	119	108	117	138	127	134	112	110	102	96	107	100	117	99	124	98	125	118	106	121	119	121	123	117	113	123	104	119	123	127	117	117	114	112	135	98	118	113	128	130	125	129	117	115	131	131	119	100	121	113	130	100	130	127	114	121	107	109	115	102	144	122	120	131	118	117	129	145	118	106	125	126	113	110	121	141	121	119	96	119	126	121	113	108	117	109	120	122	108	123	111	122	145	131	119
4377	519	547	591	584	554	520	492	446	454	426	480	449	478	449	465	446	450	410	442	429	430	452	429	403	448	427	411	427	440	466	459	411	411	470	389	417	458	403	397	433	409	440	403	404	382	418	399	466	460	411	397	401	409	456	394	391	439	420	407	388	422	407	416	437	389	464	387	401	401	408	453	436	458	459	429	439	395	406	385	373	405	418	394	455	442	420	430	422	438	407	442	420	400	372	435	436	435	407	478	432	402	411	413	425	397	404	458	444	401	432	418	429	403	436	437	432	433	408	448	443	422	444	431	446	418	426	421	415	418	416	454	433	424	427	457	421	432	438	436	440	455	413	471	397	432	437	468	434	442	427	424	471	437	416	428	412	408	446	428	436	429	427	397	431	402	402	398	402	406	411	419	421	432	413	384	407	472	428	409	424	411	420	395	397	402	407	439	405	411	414	456	437	398	439	407	409	401	401	409	438	424	426	451	393	433	435	382	417	437	430	436	438	424	423	412	451	415	422	436	462	382	440	424	419	399	417	395	424	444	417	443	425	486	420	447	446	400	426	444	457	438	450	416	438	445	430	430	437	434	411	450	415	429	442	412	417	416	466	384	424	365	431	413	439	404	398	434	411	419	415	415	453	411	428	399	395	390	412	430	421	433	419	416	415	401	432	419	422	408	440	414	425	433	430	387	424	445	398	425	419	414	413	444	433	416	397	436	432	458	428	404	375	422	430	442	403	426	433	377	437	405	448	453	394	468	440	411	419	425	403	423	433	396	454	401	431	409	410	428	432	444	432	395	433	451	425	433	463	415	413	402	432	413	438	438	423	437	405	431	452	413	416	418	382	429	399	416	418	422	417	461	420	421	411	407	412	393	425	410	428	401	463	426	458	404	445	388	403	410	426	439	403	396	382	363	421	405	416	421	400	387	432	403	410	442	430	388	429	402	403	408	403	418	408	434	420	424	432	411	426	438	423	416	412	421	391	406	400	461	477	424	498	407	433	427	452	404	454	412	390	424	421	428	405	448	410	410	441	390	412	453	437	395	422	427	434	442	447	402	437	395	403	399	448	422	414	436	453	461	414	414	423	412	413	438	436	441	427	430	417	398	432	417	467	417	426	452	387	450	428	423	421	429	407	429	440	428	420	423	408	447	418	420	400	398	440	414	445	429	425	409	390	458	456	385	459	425	422	397	416	416	412	415	383	401	421	433	392	401	380	409	412	444	403	475	389	467	411	418	408	419	397	418	467	392	373	419	437	409	423	443	443	409	437	399	414	397	475	395	389	399	416	381	407	442	405	406	407	436	388	394	400	414	438	446	450	429	401	412	436	437	415	421	444	430	463	431	433	413	421	436	423	472	439	425	437	413	392	422	420	431	402	417	431	424	405	424	437	415	423	426	421	412	407	397	432	397	429	422	398	435	412	428	449	407	448	405	435	436	421	434	402	422	447	415	403	406	391	437	392	428	442	436	424	414	410	408	430	430	427	453	428	425	386	432	418	443	442	426	398	403	419	407	412	429	412	387	430	417	447	448	406	436	393	439	410	430	430	407	452	437	385	446	425	406	479	387	419	409	448	404	439	385	438	415	437	449	410	437	428	422	402	428	385	440	421	441	416	445	423	423	400	429	426	449	406	438	421	398	429	441	417	445	413	448	437	418	405	419	414	399	419	445	437	411	436	433	444	417	412	472	408	407	390	442	421	437	424	447	368	409	438	404	440	432	414	390	431	446	409	426	463	417	407	409	413	389	429	409	428	451	419	391	427	421	452	413	429	448	417	364	399	411	404	411	413	427	404	428	436	447	434	411	432	406	431	410	437	438	424	416	435	398	431	416	407	448	428	437	423	424	434	426	398	398	442	442	447	484	451	423	430	408	433	461	420	464	443	439	402	415	431	423	440	430	392	442	471	406	432	425	430	448	392	435	433	439	434	417	400	442	388	443	443	410	403	398	410	423	443	441	397	444	411	428	428	405	434	420	422	441	410	427	394	388	412	411	433	392	446	425	405	403	430	436	467	417	470	414	438	432	457	452	433	433	422	444	433	384	450	400	402	400	472	433	382	393	422	441	418	416	412	434	442	445	440	439	413	430	420	408	392	392	402	441	418	440	447	430	416	418	467	397	426	415	410	397	439	426	446	437	414	365	378	418	438	391	418	407	401	423	414	413	445	398	421	430	426	398	447	392	457	448	420	431	416	401	394	415	394	422	354	414	388	401	432	447	423	412	417	431	449	424	388	408	424	404	423	454	415	410	432	423	383	426	388	474	399	434	405	437	409	453	389	443	446	415	422	450	441	445	420	405	438	436	418	399	419	440	449	371	380	440	447	409	454	434	365	422	387	428	406	423	411	389	399	404	393	459	411	414	410	438	434	405	447	395	435	428	445	388	411	428	386	428	448	427	435	351	446	402	393	422	406	372	434	403	445	416	414	400	391	455	434	415	433	409	396	420	452	425	412	408	427	415	410	419	406	413	453	406	409	440	423	442	445	417	429	416	406	450	404	421	427	412	385	396	427	389	435	427	450	400	429	387	451	402	427	372	413	391	412	407	435	418	426	384	423	399	406	404	402	421	390	437	433	402	412	414	415	422	427	446	402	406	441	413	453	433	421	424	415	410	401	422	402	435	425	363	409	442	411	421	437	428	377	403	447	409	438	422	416	399	423	411	402	434	433	432	409	445	410	399	410	403	430	421	408	422	442	436	416	435	424	423	440	435	416	408	441	401	413	393	439	440	419	434	451	433	389	417	413	423	382	426	441	433	385	383	439	433	407	443	402	379	395	408	400	426	446	470	415	423	398	405	423	420	400	435	411	408	417	456	440	406	438	427	386	394	410	433	425	409	428	397	403	406	401	406	420	415	435	408	425	413	382	437	438	403	405	448	440	408	450	449	423	409	414	418	436	464	390	400	435	423	378	440	437	413	451	381	413	422	406	442	445	432	415	420	433	437	414	448	435	426	437	427	460	417	425	426	416	441	407	422	384	436	417	431	433	430	450	432	433	397	425	418	417	376	405	419	414	419	402	409	425	438	397	449	405	438	453	473	455	419	424	398	375	425	415	455	414	446	398	459	450	446	427	408	440	371	439	412	398	396	441	442	406	411	389	402	432	461	421	408	437	422	418	430	425	406	400	447	430	437	416	415	410	403	414	435	424	447	426	394	425	413	423	432	439	453	447	419	420	440	426	407	429	390	416	390	411	405	449	457	459	433	415	426	394	421	403	387	428	401	408	465	443	409	431	396	441	435	395	432	405	432	449	418	408	375	394	410	419	398	413	401	406	429	431	437	438	437	401	436	449	445	409	400	390	414	438	440	413	424	408	433	440	421	415	421	402	426	391	426	413	414	365	427	410	415	391	416	416	411	446	431	418	468	420	442	385	438	430	400	436	424	434	424	421	428	421	399	443	434	444	438	437	401	399	452	439	456	385	391	390	404	471	428	396	402	416	441	432	388	466	418	431	386	454	429	432	459	432	413
26691	4965	1203	751	558	381	314	251	204	166	169	152	118	114	107	97	90	93	94	90	119	88	99	90	73	79	81	71	71	77	84	68	76	71	66	88	75	68	86	86	70	85	73	62	68	66	84	79	83	55	83	65	68	66	74	73	82	66	75	63	63	66	77	66	42	61	72	74	75	74	70	66	76	71	65	65	80	65	75	83	76	75	63	72	78	82	82	58	61	70	84	68	67	69	55	67	74	76	70	97	79	67	61	57	79	93	71	85	75	67	77	81	66	69	79	78	63	76	55	87	71	84	73	82	83	65	77	65	65	70	70	72	78	64	77	59	83	69	65	70	63	76	76	61	84	84	61	66	82	62	66	78	64	77	73	69	57	62	64	67	77	71	68	80	80	83	66	87	71	79	63	66	78	82	77	72	76	69	64	76	69	60	81	74	77	74	75	64	77	77	67	75	63	70	66	65	78	73	64	58	69	76	64	76	68	60	77	77	59	62	72	61	68	77	79	68	71	73	61	72	79	72	85	63	70	72	72	63	69	69	77	75	66	63	78	67	51	70	69	71	74	66	66	73	67	91	50	71	73	78	78	65	71	82	88	74	73	74	57	73	73	62	60	69	69	62	64	72	65	65	88	67	76	72	60	60	63	70	74	73	55	64	60	75	64	63	59	77	64	73	70	61	73	66	77	65	54	73	69	66	76	78	76	72	71	73	72	54	89	82	69	66	70	65	64	85	64	65	66	69	69	82	73	63	74	78	61	74	67	65	85	62	68	74	67	82	74	63	66	71	80	69	64	57	71	60	63	64	75	79	62	60	82	73	58	71	61	67	73	91	55	62	71	78	66	66	76	51	70	63	72	63	62	58	69	65	59	79	65	72	83	74	61	62	86	63	74	80	75	71	58	68	66	76	75	64	73	69	63	79	68	76	77	57	71	73	57	70	66	56	75	57	69	78	66	80	71	66	72	81	76	65	87	68	69	57	69	66	58	65	82	69	63	74	76	56	71	72	66	60	70	72	49	63	69	75	67	74	98	78	65	73	80	65	67	61	81	70	76	57	69	70	59	64	58	71	52	61	71	67	86	73	65	76	68	63	88	72	68	79	70	61	61	69	76	77	59	83	76	76	69	72	64	70	69	77	76	69	76	65	81	69	54	65	71	74	61	74	51	73	66	69	76	70	72	73	81	68	65	73	76	79	81	69	74	86	67	62	70	70	58	57	77	55	87	61	56	58	64	75	85	62	71	85	70	74	85	75	66	64	87	65	59	64	71	74	63	73	61	79	72	61	74	62	53	73	90	73	67	82	69	72	68	54	66	77	63	58	59	81	67	82	52	74	63	62	62	70	65	64	75	56	61	74	79	68	71	56	81	78	66	68	81	88	64	57	68	68	87	86	71	76	68	67	83	60	72	73	79	59	61	55	68	55	74	70	77	73	71	63	77	66	64	83	72	69	55	73	85	71	72	72	58	65	69	64	78	64	77	83	80	63	72	76	88	71	72	75	62	55	69	82	75	79	69	76	95	67	62	78	73	74	77	77	89	72	75	74	61	60	58	79	72	75	63	71	89	64	78	75	74	65	65	61	78	68	68	77	69	69	73	70	84	84	59	80	82	66	71	68	64	76	63	70	72	80	79	69	83	73	73	63	66	73	87	84	67	78	89	73	90	62	63	75	59	70	72	75	73	51	76	81	66	78	57	72	64	64	61	83	83	73	66	72	75	63	76	89	64	65	69	66	62	71	64	76	75	59	62	59	55	81	64	73	64	81	95	70	59	59	59	70	83	60	70	85	57	73	72	71	68	77	69	76	72	71	75	70	67	75	78	59	85	67	68	71	65	61	75	66	75	67	72	66	82	60	74	79	63	61	75	63	62	75	68	74	77	80	56	57	62	74	72	68	74	77	89	77	79	96	60	64	79	70	81	65	93	78	63	80	78	71	78	68	68	61	89	71	67	75	57	60	67	58	68	68	63	69	62	76	63	66	64	69	83	60	62	67	84	68	78	79	91	68	66	58	73	73	73	80	47	73	78	66	76	68	67	73	93	70	72	66	68	78	82	67	73	76	62	66	75	71	61	75	65	70	61	70	72	62	59	70	78	84	54	54	60	71	91	79	71	77	77	93	67	75	63	81	76	59	69	61	67	75	62	73	68	75	71	76	65	92	79	78	71	88	63	76	64	46	78	53	61	62	80	66	57	73	83	69	61	58	66	73	64	70	61	89	75	79	70	79	71	62	63	61	62	74	72	68	68	63	60	67	62	65	76	66	83	77	67	69	76	74	62	83	74	70	60	83	85	69	87	64	68	73	76	73	80	69	52	73	65	51	71	71	73	66	76	82	81	71	69	70	84	76	56	75	70	60	50	65	65	64	65	75	61	54	79	66	75	68	62	83	68	67	73	66	75	61	74	61	58	68	66	71	63	78	74	75	71	77	67	71	56	88	73	60	77	87	74	77	72	83	61	60	73	61	70	59	55	70	70	70	80	51	69	76	75	75	69	71	67	60	65	70	86	86	64	69	65	66	64	82	69	72	62	62	75	80	82	68	79	76	66	80	58	64	54	61	69	69	60	92	59	70	61	71	75	72	73	68	62	75	75	69	64	78	59	64	73	67	67	73	67	71	75	76	67	80	78	70	71	55	72	72	57	75	66	76	66	72	64	74	73	63	74	59	53	70	68	67	76	77	77	72	86	68	77	79	63	75	65	69	72	68	81	75	78	63	80	58	57	80	81	87	65	74	63	64	69	96	54	72	64	78	69	70	68	79	67	74	69	81	67	61	74	67	68	82	77	85	74	64	76	70	64	69	83	75	75	67	78	79	77	58	78	67	67	74	72	68	84	71	75	75	71	74	75	56	66	71	80	66	73	66	81	62	49	60	58	66	61	70	69	80	78	72	81	58	73	94	79	78	71	65	59	62	85	72	70	59	76	70	57	68	81	60	79	73	62	71	67	71	71	75	69	68	77	83	63	69	81	63	71	70	73	65	71	61	70	66	84	69	64	79	81	74	68	55	77	73	62	58	68	80	76	64	75	57	64	60	68	66	74	67	85	70	64	65	75	67	69	64	74	73	62	71	59	65	65	72	80	61	62	71	62	76	83	70	68	73	83	74	67	70	60	70	63	64	64	74	52	77	65	59	87	62	72	63	80	68	76	82	70	90	61	63	74	102	62	62	77	76	73	73	54	75	70	81	67	70	74	81	52	62	68	54	62	62	74	73	66	83	74	71	59	65	64	66	59	88	63	71	68	69	57	62	59	62	65	76	67	72	72	69	71	75	76	64	79	59	65	73	85	60	72	75	79	63	68	70	82	81	72	70	63	85	64	69	78	85	65	74	79	73	78	87	96	77	79	80	89	61	78	90	79	80	74	70	68	74	81	82	72	71	78	67	71	71	79	70	71	64	78	58	65	67	74	93	65	58	63	61	62	59	57	50	82	51	82	62	72	80	73	69	61	61	84	69	64	71	67	74	63	81
13234	1122	2643	3048	2565	2178	1757	1450	1206	1077	955	839	744	722	628	629	586	513	531	535	462	454	454	417	436	378	379	414	392	368	395	340	362	385	358	350	322	357	356	345	301	325	301	323	326	337	330	315	327	303	295	271	289	311	309	297	326	346	310	300	281	310	290	282	294	298	293	315	316	293	320	330	339	308	289	289	278	293	306	283	328	303	292	262	321	300	282	286	293	264	312	299	295	314	285	332	268	291	318	283	262	297	290	313	305	309	281	304	271	291	298	289	283	278	265	310	311	313	265	270	282	302	309	282	271	282	308	304	268	297	296	288	278	320	310	283	288	298	276	291	292	272	286	279	302	291	295	281	286	259	273	305	283	283	286	267	283	333	309	267	301	301	295	284	319	302	287	300	264	269	245	282	280	276	297	278	273	291	303	291	278	296	266	270	254	294	317	277	260	299	316	296	237	303	270	300	279	308	296	292	267	295	302	305	273	301	285	276	272	304	300	275	267	307	279	296	317	302	301	283	273	278	304	278	261	273	308	279	318	302	267	273	269	287	294	299	307	292	280	260	275	280	269	261	259	298	291	274	272	272	293	264	286	292	294	288	283	274	319	305	272	253	293	304	276	280	287	286	285	285	275	281	277	314	287	277	286	269	304	288	289	285	286	292	314	255	252	283	281	284	286	303	281	275	286	262	288	290	273	273	296	306	263	267	243	305	286	269	290	271	284	276	294	254	285	282	294	279	283	287	279	279	278	281	279	260	290	283	287	254	283	286	281	289	248	289	298	267	311	285	282	292	276	277	282	277	275	298	269	269	296	265	252	289	287	292	244	288	340	284	293	276	291	291	260	283	282	305	296	277	290	296	295	281	300	240	303	282	286	277	283	285	302	272	284	251	289	306	291	267	294	270	289	287	309	308	328	293	285	298	297	281	295	278	289	283	287	268	280	277	310	295	279	287	281	282	317	286	277	309	300	305	265	309	262	281	317	299	266	247	280	262	253	292	281	272	313	310	272	288	288	304	273	307	296	292	278	286	313	312	282	280	286	268	306	292	256	276	310	271	320	262	261	245	291	296	293	308	270	296	292	301	282	268	264	302	285	283	287	271	274	313	279	296	267	282	261	263	294	270	288	306	272	302	274	275	269	283	281	270	282	268	257	296	288	284	279	278	275	279	303	289	277	248	304	323	266	268	291	310	306	251	273	263	290	278	276	278	274	315	271	278	264	275	291	269	299	311	294	290	288	242	295	299	298	299	283	292	260	307	289	320	292	289	305	281	305	300	274	265	284	274	282	288	277	295	271	289	273	279	280	284	275	318	281	263	275	286	295	307	264	267	267	266	307	285	303	292	285	270	261	285	299	314	285	262	274	274	284	259	285	261	289	269	281	308	276	306	302	294	275	301	300	269	279	301	268	313	296	276	247	286	305	294	314	284	264	295	309	286	276	294	291	279	284	296	317	311	309	309	282	273	283	293	269	303	268	296	273	292	278	276	283	261	282	281	291	282	275	276	292	310	268	288	263	276	312	324	301	292	284	281	274	291	288	254	278	294	281	262	305	291	289	265	299	280	308	290	257	293	287	284	275	288	297	277	283	278	297	260	284	249	281	289	247	287	268	298	299	287	279	279	274	271	265	277	284	282	287	300	284	304	274	292	272	275	296	286	295	268	294	273	256	276	278	294	282	277	286	309	291	273	279	265	299	253	271	298	275	289	269	320	280	268	282	265	283	262	282	283	284	291	276	299	313	277	279	277	305	283	283	266	301	287	307	273	253	292	287	292	297	228	278	267	282	315	284	282	289	275	293	329	310	271	286	284	292	272	330	276	298	304	269	259	284	264	292	293	313	289	284	297	280	266	297	279	259	283	286	273	278	265	299	258	279	258	298	290	295	313	307	282	308	284	302	259	263	272	282	312	312	285	284	279	241	305	298	259	298	297	281	254	287	278	263	308	269	282	304	290	285	261	300	284	307	262	280	298	319	263	306	301	292	301	261	283	277	285	286	284	268	304	281	286	263	283	308	288	308	265	336	286	298	285	329	296	303	277	292	256	286	309	288	262	281	276	291	293	324	294	287	260	309	292	266	268	276	280	286	289	302	308	286	284	283	300	307	256	283	296	284	303	273	281	293	268	284	280	255	291	273	273	289	287	267	302	272	321	309	300	312	305	278	283	269	301	305	277	244	274	295	286	292	288	265	302	341	274	283	289	276	283	302	276	256	293	282	279	282	272	300	281	270	259	261	266	315	293	276	270	256	281	254	279	252	292	305	270	266	288	289	294	323	297	296	275	285	247	281	277	290	304	288	296	291	279	325	282	284	287	303	276	289	248	290	287	282	275	285	280	276	289	317	284	261	290	298	285	273	256	246	300	278	295	293	262	271	297	299	272	293	287	284	291	298	285	293	288	291	294	298	296	282	283	288	289	275	267	293	248	253	289	277	297	306	348	282	309	289	297	290	334	271	310	285	294	270	274	296	278	286	290	303	255	269	248	298	287	286	260	297	289	254	278	279	262	325	291	282	267	295	292	284	315	313	262	288	270	322	299	287	313	281	280	310	276	289	277	259	275	274	247	276	273	316	285	307	263	270	313	289	287	288	275	283	298	258	291	269	295	282	270	276	287	285	255	305	289	302	285	270	300	298	288	300	280	295	273	290	302	272	333	270	274	278	274	264	280	308	274	303	291	301	310	287	276	295	293	282	287	285	302	293	270	270	298	276	253	255	299	270	297	294	266	292	317	295	266	284	276	280	293	282	275	294	293	294	292	309	297	272	291	284	310	286	261	301	263	311	313	287	288	271	278	273	263	295	272	275	294	305	284	293	331	260	286	304	288	285	277	320	272	294	285	282	259	290	305	274	293	298	302	302	280	279	263	285	280	276	271	282	265	300	280	295	265	284	273	303	299	286	281	279	289	303	278	303	272	268	276	281	301	299	306	257	267	262	291	303	287	268	272	293	277	291	282	290	314	289	294	282	245	262	282	299	282	280	311	279	274	301	286	297	274	286	290	284	288	289	282	290	297	265	311	284	285	317	302	264	262	321	258	298	302	308	301	266	267	280	304	277	293	286	278	285	289	261	276	279	294	261	296	304	304	282	281	289	251	286	258	275	309	295	292	284	284	273	272	282	299	267	274	315	273	283	276	295	293	264	300	253	272	269	278	259	261	283	272	296	298	271	304	302	289	296	290	293	284	275	279	291	283	286	253	323	290	270	262	288	297	292	288	263	282	276	280	312	304	299	290	279	304	290	254	270	258	316	277	279	270	303	297	278	299	277	300	242	293	286	289	298	284	310	298	301	300	300	262	280	278	268	259	287	250	258	286	276	281	276	325	303	282	254	299	274	263	252	298	282	263	290	292	283	258	271	287	276	288	292	280	304	280	311	293	282	287	262	295	257	289	286	278	278	275	282	281	291	294	288	264	262	285	298	254	317	311	299	302	289	273	320	316	295	280	289	261	292	274	290	272	285	327	262	261	296	269
36255	15556	4055	1567	1132	768	570	454	355	302	304	263	261	225	222	201	160	180	179	184	153	185	157	145	151	157	142	138	172	143	154	139	142	140	113	157	118	141	136	137	126	126	131	128	135	115	130	147	125	119	120	135	115	155	109	127	133	132	111	125	131	118	141	123	113	135	125	127	148	109	133	118	140	141	123	113	126	134	124	124	136	118	133	124	137	128	125	123	144	131	138	128	123	119	135	117	136	120	106	121	121	121	107	109	155	128	119	126	130	133	137	119	134	125	115	116	130	119	124	122	132	130	123	129	106	118	131	132	119	142	131	130	109	116	107	113	120	122	122	113	133	111	120	143	127	135	137	122	132	123	135	108	130	123	112	138	128	134	132	114	109	121	108	139	134	126	109	122	105	159	134	117	114	121	107	91	123	136	113	115	134	144	147	130	128	113	130	139	146	126	134	127	109	133	129	110	134	117	128	133	142	123	132	111	125	128	126	124	119	108	127	120	125	105	110	128	119	123	124	131	134	119	112	138	125	116	123	120	136	127	134	128	123	113	118	111	127	111	124	112	128	131	137	112	130	122	120	131	126	116	117	110	130	140	140	122	128	133	131	128	133	134	121	116	106	110	116	101	125	142	126	114	118	135	111	119	127	111	135	131	119	117	140	135	111	132	109	132	144	136	119	143	127	112	127	107	121	139	118	133	129	120	116	111	107	116	110	132	126	147	145	130	133	132	133	126	113	121	142	150	110	117	115	121	131	128	107	104	109	120	116	115	123	142	118	111	108	109	127	111	112	126	141	109	132	117	114	149	116	110	140	127	118	117	133	122	120	138	120	140	133	108	119	111	135	137	138	128	130	106	139	122	114	130	127	141	105	145	113	134	115	121	141	127	114	112	123	120	119	116	133	132	129	126	154	112	131	133	136	115	138	124	125	138	152	126	123	105	117	119	138	127	126	128	127	136	128	125	114	137	124	142	123	116	139	124	108	121	125	108	123	115	117	111	144	122	119	136	113	146	115	144	118	115	126	129	124	119	120	111	121	130	114	120	127	116	129	139	114	116	123	130	116	122	136	117	125	145	114	130	109	116	120	127	126	127	115	120	113	131	127	117	136	132	138	147	132	106	121	138	147	139	134	132	118	134	120	119	126	121	132	136	140	136	118	129	126	138	116	135	125	105	148	128	143	132	118	140	115	123	121	130	123	130	125	102	142	125	97	127	135	123	117	118	112	131	123	133	122	134	124	134	126	129	121	122	138	144	119	104	142	125	112	117	129	134	132	110	137	115	124	133	134	109	122	132	137	112	134	142	128	128	140	132	111	129	112	112	116	126	132	114	110	120	124	133	131	137	133	127	132	121	137	99	124	145	133	116	128	118	124	141	116	127	121	107	128	143	134	115	97	143	107	127	154	132	137	114	137	114	119	109	124	131	124	120	131	118	107	132	126	94	125	130	125	129	109	114	120	141	126	133	141	124	127	133	130	135	133	119	130	120	123	114	113	131	120	122	136	125	128	117	121	120	122	113	130	125	109	130	123	116	121	132	121	137	101	106	141	113	121	129	145	125	109	129	126	114	126	149	145	127	117	128	133	113	127	123	121	109	146	111	143	124	126	115	112	114	134	130	138	145	122	116	130	118	125	133	125	131	128	115	111	143	120	102	133	133	122	133	110	131	131	133	128	119	121	120	119	140	136	116	131	124	129	127	132	110	126	109	133	128	112	144	109	113	132	143	115	133	108	103	131	142	132	103	137	135	122	130	140	115	130	116	119	138	137	108	117	134	117	120	123	108	114	119	125	114	131	119	110	107	131	125	122	123	118	135	119	114	122	131	129	107	134	129	147	119	137	121	130	141	132	142	102	129	114	143	134	125	114	135	121	140	140	107	122	113	127	129	111	128	123	119	121	129	113	126	115	150	132	120	111	140	112	134	128	145	115	128	112	125	124	138	137	111	105	118	119	105	134	138	109	127	119	153	111	125	132	108	149	112	113	124	120	120	146	124	100	130	133	125	134	137	108	108	130	126	136	116	112	148	126	121	106	109	133	119	108	136	112	119	119	127	121	128	113	141	125	149	108	134	123	119	123	116	127	151	111	114	137	117	113	125	137	149	137	138	142	122	106	119	111	133	121	119	132	150	137	116	116	118	124	138	136	129	127	134	139	114	128	119	141	119	133	121	94	119	123	130	121	122	107	124	124	138	127	135	115	123	140	143	132	125	149	136	121	117	127	130	133	130	133	142	121	133	131	109	109	118	110	119	130	121	119	125	133	137	113	127	126	111	115	127	126	107	106	127	116	133	126	140	122	107	126	130	124	119	139	114	132	133	125	123	125	133	118	104	133	112	136	146	128	126	119	121	134	124	100	105	145	119	109	124	151	111	138	139	124	122	137	106	122	119	125	116	122	123	126	138	132	131	124	126	128	118	108	121	115	135	126	122	117	122	149	131	138	132	125	114	134	110	132	108	125	106	118	117	104	117	128	118	125	126	128	140	124	127	101	112	134	141	136	128	99	132	117	132	127	94	104	115	121	125	111	120	125	135	135	115	122	112	117	152	117	154	136	135	126	128	131	133	117	149	123	112	126	136	138	102	109	120	126	140	128	93	122	121	123	108	123	131	127	123	113	141	121	115	155	131	116	113	108	123	114	143	117	121	117	140	107	132	125	119	131	132	133	133	132	135	104	129	137	132	129	115	132	126	146	138	133	123	125	147	121	121	129	108	123	127	127	121	131	125	142	145	107	127	127	109	131	141	124	109	138	120	123	122	113	110	115	119	132	139	144	141	116	136	118	106	137	120	131	115	118	135	123	131	114	110	138	131	133	136	140	129	117	124	133	117	113	139	120	117	133	117	129	122	131	122	131	125	105	118	112	129	123	104	103	134	121	122	132	128	117	116	109	121	124	123	131	135	135	133	128	117	129	123	123	125	130	118	113	134	128	127	109	127	118	138	111	118	155	137	115	136	121	126	117	119	120	120	125	130	122	115	129	125	107	133	130	122	118	136	121	110	102	129	133	147	133	156	132	106	117	124	129	128	110	120	109	121	117	118	131	145	137	123	117	139	122	129	112	126	135	125	137	137	129	131	136	112	122	136	140	130	123	131	132	121	124	112	121	144	114	132	134	114	118	115	132	140	113	125	108	137	119	122	131	116	122	131	142	116	118	151	125	118	148	113	109	108	131	109	120	133	140	119	122	118	119	134	123	140	127	110	129	127	144	102	90	144	138	128	122	126	111	113	136	146	127	123	111	128	135	132	118	131	131	137	124	117	110	118	121	120	106	120	115	130	130	120	107	137	117	118	129	120	106	127	126	124	111	119	123	129	139	122	126	139	118	143	142	110	128	125	137	141	113	125	112	116	142	130	130	149	121	114	131	112	115	146	116	126	126	123	139	134	126	125	118	110	131	114	125	142	132	133	129	127	153	137	135	136	129	124	130	107	128	132	127	126	128	132	119	117	123	124	133	146	125	125	108	115	129	113
17492	2111	4888	5551	4860	4055	3187	2752	2435	2013	1768	1515	1430	1259	1263	1120	1048	993	899	905	837	768	750	711	758	745	700	653	661	621	660	611	631	616	591	561	578	593	553	532	564	541	531	522	557	518	528	539	480	523	522	541	497	504	493	511	463	492	517	504	542	519	499	518	485	506	484	484	501	515	527	518	484	471	515	488	482	495	487	508	443	506	494	460	495	498	486	451	490	488	470	483	474	441	461	470	448	435	496	486	469	461	466	492	450	477	477	456	464	485	416	483	462	461	471	451	437	473	483	460	443	489	489	443	440	460	443	479	450	417	438	464	464	428	488	443	457	478	464	467	442	463	485	469	467	480	519	436	443	441	462	423	450	403	465	469	484	470	499	474	460	489	443	505	484	463	478	470	436	458	443	431	466	460	466	470	478	476	435	454	456	447	441	473	420	454	460	457	477	468	477	482	419	447	467	445	453	480	478	475	470	470	493	448	441	492	461	452	435	461	444	461	510	462	465	472	429	435	421	425	491	445	482	473	462	450	482	453	470	452	467	466	451	486	443	449	484	446	482	428	446	434	457	469	452	427	475	457	471	433	447	473	480	472	444	456	448	441	438	464	468	446	491	464	473	432	405	503	465	437	465	461	483	455	460	501	479	471	446	492	442	437	457	480	474	488	460	458	480	425	443	440	447	463	464	446	488	462	485	528	452	446	469	480	466	457	444	496	455	463	458	489	446	446	467	428	472	477	463	443	496	422	461	490	453	451	475	478	483	456	482	458	489	499	479	486	475	483	454	468	441	459	462	467	431	459	438	419	479	466	428	480	436	450	433	428	461	478	475	414	458	457	450	439	455	488	442	452	440	440	448	435	451	463	486	456	432	499	471	476	448	475	454	446	472	464	460	506	469	443	424	454	444	478	430	485	468	491	456	466	466	465	479	477	483	472	479	419	455	452	410	488	443	479	466	481	480	488	448	475	478	453	472	435	425	463	403	449	428	457	442	483	497	449	481	480	461	489	429	450	453	531	440	474	469	488	473	463	453	471	439	476	512	433	438	441	491	480	491	477	448	438	445	461	443	480	471	413	426	468	455	476	477	465	454	444	509	500	470	438	438	475	466	455	473	468	404	480	419	463	451	441	460	443	465	469	441	476	450	428	472	452	489	455	500	465	482	461	455	454	446	432	472	487	453	467	457	456	448	445	450	414	480	420	455	480	470	465	455	438	464	482	430	482	447	457	459	417	476	461	481	426	468	442	466	455	470	453	450	473	470	465	457	450	469	457	472	446	480	491	474	502	449	480	485	480	445	427	457	445	457	429	447	479	447	424	464	438	476	455	475	448	467	442	453	482	452	478	478	462	448	473	473	449	435	467	484	423	504	458	463	419	479	468	447	479	494	508	471	408	485	446	416	441	457	453	471	469	445	487	490	474	442	495	488	454	463	479	456	432	418	496	452	483	455	421	449	463	432	446	423	448	455	492	479	453	453	426	486	465	477	508	489	456	469	435	460	475	433	439	464	450	477	457	458	424	460	454	429	442	476	494	450	464	493	434	452	480	451	457	487	437	472	444	482	436	464	435	462	455	456	476	483	415	453	434	454	466	483	417	431	460	481	467	446	443	485	448	444	454	454	463	495	481	464	445	470	463	479	504	441	464	425	435	474	445	477	465	513	434	496	457	478	459	461	464	450	479	426	448	477	482	457	476	458	429	458	483	448	464	473	458	473	467	440	432	452	461	465	486	431	413	449	439	472	429	504	455	478	449	461	449	449	454	476	454	439	465	479	450	471	473	451	473	480	492	472	459	484	464	431	446	457	475	414	478	469	427	438	450	427	479	503	505	439	474	439	437	482	435	425	447	471	468	453	456	468	433	491	427	397	502	477	494	476	499	450	454	464	432	459	455	463	431	461	505	473	488	458	446	480	468	446	436	442	451	483	475	462	454	473	466	483	477	441	456	423	452	449	464	409	446	444	443	494	438	480	458	450	460	442	432	424	476	475	442	466	477	445	456	483	484	472	436	475	455	447	433	489	462	493	465	481	419	422	441	454	425	467	426	425	490	475	493	468	455	471	469	431	456	439	467	456	434	436	458	429	455	454	475	437	474	434	481	440	484	484	457	474	480	493	460	450	500	485	471	451	473	449	500	463	488	445	474	473	484	436	473	462	450	473	436	470	444	492	479	450	494	426	462	457	468	435	394	447	436	467	419	462	473	455	416	466	441	476	475	459	464	456	469	446	436	506	486	463	416	464	439	453	420	476	482	439	445	452	463	455	453	506	447	457	477	431	452	463	436	458	443	432	477	479	437	461	463	449	472	462	471	456	473	482	437	453	421	494	444	479	464	436	454	421	476	455	434	434	496	439	486	455	468	477	496	414	462	474	473	497	466	467	473	459	452	443	462	502	445	443	450	441	468	454	447	494	468	442	452	441	480	442	463	454	438	474	446	461	452	446	458	462	428	456	435	484	440	468	473	444	473	431	496	460	478	446	464	438	462	450	448	451	478	444	453	453	449	493	449	434	459	494	431	434	453	462	449	487	435	469	448	469	465	467	433	491	471	468	500	430	439	447	452	441	503	444	452	464	454	485	457	441	491	446	483	464	486	464	489	494	445	482	428	466	459	449	449	476	454	447	451	462	484	455	452	485	460	464	442	433	401	468	457	442	478	427	449	469	436	431	474	464	450	458	449	467	479	436	439	428	448	436	467	502	431	466	473	474	487	422	430	469	432	469	475	478	434	455	457	458	453	449	476	455	452	453	493	435	415	482	441	446	465	486	443	475	448	449	488	480	494	478	468	441	452	499	478	473	482	457	423	457	438	455	458	455	438	475	471	433	478	425	459	446	455	435	491	499	419	458	455	477	467	467	460	449	454	452	451	463	467	443	454	455	468	452	442	449	459	478	472	456	435	452	461	406	454	431	452	491	424	485	446	451	446	448	434	469	446	446	412	469	452	439	492	445	460	466	467	443	513	443	443	483	468	440	466	466	483	442	437	462	461	447	485	455	449	455	470	436	451	486	454	437	461	452	487	438	475	459	497	457	475	461	453	458	513	456	448	477	453	483	462	442	460	440	434	465	437	460	480	460	459	461	487	502	428	457	461	495	419	477	480	518	484	432	472	454	456	471	477	470	461	470	467	452	430	462	425	455	483	450	435	449	453	503	448	465	427	475	473	428	475	429	463	465	497	486	473	472	437	434	428	473	428	444	446	457	462	466	510	427	433	453	417	487	450	483	407	469	457	417	479	481	482	449	442	487	443	485	453	474	451	455	417	444	465	454	467	443	440	463	450	468	467	478	441	460	498	413	507	458	459	458	471	424	468	447	414	456	462	462	471	481	452	479	465	435	500	472	460	455	449	462	458	457	491	459	468	466	446	435	490	457	488	473	456	475	440	456	444	476	480	460	434	439	403	497	462	471	475	459	460	413	478	462	461	470	431	453	434	437	480	459	457	432	418	464	476	481	444	502	470	472	422	475	421	479	478
3174	287	198	163	140	140	139	129	118	120	136	107	125	131	113	129	115	129	134	123	115	129	112	122	97	130	120	156	120	122	104	134	117	123	103	107	116	129	138	132	129	123	133	126	140	132	124	128	117	120	122	114	109	124	111	115	133	129	140	120	135	110	124	123	139	133	123	103	135	110	132	111	116	109	126	108	127	123	109	116	102	120	112	121	129	123	121	115	123	131	127	104	119	129	122	134	130	131	107	142	121	117	122	124	120	106	127	112	118	141	135	136	136	121	112	106	117	124	132	118	128	116	135	135	118	110	109	106	127	120	135	111	133	121	119	121	109	122	114	126	118	124	123	114	106	136	109	129	118	114	119	129	106	120	119	123	130	111	137	115	118	114	127	120	133	114	112	117	108	105	133	94	156	129	92	105	129	136	110	129	114	94	134	115	144	128	109	123	125	136	113	109	111	118	137	122	123	104	119	120	118	116	122	111	112	108	125	111	106	122	114	121	140	118	131	112	132	110	116	123	121	124	115	133	130	110	114	102	125	132	110	108	123	113	119	130	113	117	124	109	132	130	111	109	121	138	128	116	119	119	99	118	120	110	136	118	127	116	116	129	115	125	113	136	124	113	113	122	140	105	125	133	118	124	131	110	113	120	133	136	113	121	115	99	123	122	122	105	125	112	112	124	118	107	121	110	117	124	119	118	116	133	117	125	126	112	118	142	118	116	108	112	142	115	123	145	118	107	129	108	121	124	109	128	137	122	110	121	131	118	122	110	126	112	119	115	113	119	96	124	158	130	107	116	133	116	128	115	126	126	135	114	120	123	105	133	120	140	128	141	117	125	122	113	110	105	112	132	106	128	123	137	133	100	116	123	116	135	142	120	124	121	115	111	117	133	116	124	146	128	105	110	112	120	127	133	112	128	124	94	124	94	105	114	130	130	119	132	116	118	110	115	116	129	123	111	120	118	126	136	111	129	127	133	118	132	120	102	142	118	142	130	142	142	122	111	131	122	110	128	116	117	115	128	121	135	124	132	97	115	113	121	118	117	133	95	116	137	121	124	116	121	131	111	111	115	127	111	119	118	119	116	120	121	125	126	127	118	118	131	112	134	136	119	108	135	121	118	127	106	114	94	132	137	103	109	88	119	143	127	111	125	114	131	124	134	122	127	129	123	125	127	125	130	126	139	117	121	119	122	128	114	126	111	111	121	122	125	134	117	126	121	110	112	125	119	133	111	135	133	141	125	105	136	128	120	114	115	130	107	112	112	118	120	122	135	108	114	101	117	116	117	125	115	128	127	108	130	107	119	116	125	135	112	125	110	120	117	119	111	102	119	122	107	127	121	128	107	101	127	145	111	122	114	125	139	110	96	117	115	122	126	119	112	117	131	133	128	120	127	95	116	129	113	118	127	120	130	124	120	127	91	109	131	118	137	116	119	114	125	128	120	106	122	142	135	117	133	150	109	114	113	133	116	113	112	117	109	139	106	138	136	106	116	103	134	129	142	142	137	124	114	107	122	119	130	114	119	109	102	112	117	123	109	131	127	118	126	129	127	111	120	117	119	130	130	133	133	141	106	109	114	109	101	125	122	131	118	114	116	135	117	119	116	117	116	111	141	109	122	126	128	131	124	136	126	111	121	124	98	113	97	131	114	113	115	125	125	121	127	103	104	105	127	130	123	156	128	110	125	126	115	125	107	136	126	117	115	127	120	114	128	135	124	115	133	110	128	101	111	118	110	119	128	134	129	109	132	141	127	114	115	115	115	106	117	120	126	116	127	129	127	130	107	133	126	101	127	97	128	123	103	124	118	111	154	132	101	107	113	131	133	128	117	116	101	110	100	115	118	123	118	116	117	123	131	141	127	131	149	97	125	134	123	106	116	131	106	129	118	140	106	123	107	107	130	114	134	113	117	133	111	140	124	123	120	134	100	110	127	109	122	117	112	112	125	119	120	127	143	144	106	122	100	121	101	116	112	127	124	142	121	104	109	123	137	114	117	106	109	126	110	120	128	108	113	119	115	123	125	105	103	115	111	117	110	126	125	144	122	113	119	123	123	125	113	115	105	129	110	133	118	120	118	130	131	106	116	124	115	132	125	115	101	117	137	109	121	117	142	108	102	113	114	119	122	119	116	132	117	97	111	125	119	113	122	123	125	133	133	112	131	129	109	129	120	121	127	115	122	107	116	128	116	114	110	120	120	110	124	101	134	132	112	132	129	134	103	139	123	123	122	116	115	111	158	105	126	92	118	111	121	99	116	140	106	119	123	118	151	119	133	121	138	109	123	127	135	122	131	110	138	126	140	129	122	118	103	118	107	128	136	108	126	135	104	114	121	142	139	107	120	124	117	115	110	110	107	119	134	128	141	108	131	133	99	107	108	93	113	121	135	127	123	151	117	104	147	111	135	133	113	106	132	111	116	100	111	133	128	105	116	115	106	125	113	128	134	125	123	122	135	134	107	102	124	117	125	131	95	117	119	134	120	139	120	125	103	129	120	115	143	118	109	106	122	119	133	119	128	124	106	124	113	109	120	109	113	125	127	121	107	136	116	119	140	114	124	112	112	107	133	101	112	115	134	119	123	120	126	141	129	139	110	144	131	120	113	142	122	130	102	127	127	102	130	110	113	118	122	130	113	136	116	130	140	101	140	122	120	130	129	93	111	114	114	119	104	128	127	131	125	127	122	123	103	141	119	134	116	121	114	131	138	143	138	115	118	118	114	93	115	143	130	133	142	140	112	118	112	121	127	128	123	118	130	111	131	106	123	141	132	118	139	117	115	111	138	115	117	120	123	134	133	118	91	107	104	119	93	122	104	107	137	132	131	128	130	120	132	136	106	134	123	135	135	107	139	134	131	109	134	116	106	107	146	112	118	111	117	120	124	115	139	136	119	124	119	126	122	117	133	113	136	120	125	120	102	128	136	149	131	117	134	121	118	124	123	124	122	111	132	117	119	121	126	140	114	115	114	130	120	114	122	114	112	142	132	111	125	138	131	123	98	130	139	122	138	114	113	120	109	104	121	126	119	126	116	96	142	121	99	127	127	121	113	113	124	126	103	120	129	134	122	142	117	122	139	121	139	124	116	109	131	127	119	124	125	129	122	131	131	117	123	133	153	128	112	118	135	119	128	121	141	111	124	122	120	116	107	114	107	126	116	130	119	111	115	105	103	126	103	124	132	123	124	112	120	128	107	140	123	140	138	106	128	129	126	130	118	119	129	122	131	120	125	115	114	89	128	127	119	123	101	131	120	144	117	129	106	118	116	141	120	121	126	119	116	126	114	104	140	119	122	107	116	118	112	113	139	130	134	132	117	118	119	103	126	95	106	116	111	113	115	123	133	120	138	118	118	117	127	100	108	135	123	117	133	126	120	129	119	131	119	137	110	115	116	100	122	100	122	114	117	116	118	113	137	141	141	109	118	114	114	126	123	122	99	145	127	136	136	131	125	113	111	112	121	106	111	120	117	129	119	133	135
4707	511	598	688	583	580	523	518	513	483	488	502	444	464	502	519	446	453	454	480	431	444	446	435	454	442	422	463	429	469	472	430	455	454	471	460	471	443	433	431	467	429	466	422	467	459	436	452	425	455	459	443	449	425	429	478	449	424	446	460	420	476	397	450	445	450	439	484	438	435	431	454	414	427	460	434	445	460	453	448	447	387	456	405	444	461	421	422	439	435	444	493	455	438	413	451	460	440	451	450	421	459	471	448	460	472	431	415	451	454	400	444	429	450	459	444	427	436	420	449	454	426	437	438	448	454	415	416	479	381	414	388	451	446	421	455	452	428	406	441	439	455	440	418	441	429	447	424	457	397	437	397	475	436	426	440	443	429	431	457	474	460	465	468	405	448	458	461	436	479	445	437	408	443	426	468	435	460	443	455	415	459	456	459	434	445	463	487	433	459	466	412	451	455	429	406	454	454	425	436	451	477	429	448	426	422	464	456	424	444	431	440	412	470	432	470	430	429	431	447	452	449	470	395	408	457	445	462	478	433	414	456	418	443	420	441	421	413	440	436	441	422	466	404	465	410	439	443	459	443	453	465	448	507	451	451	445	432	425	425	448	454	449	428	448	405	458	421	478	413	472	433	432	439	448	429	423	475	432	418	424	431	427	479	432	436	450	456	408	467	440	444	430	452	429	442	444	434	455	431	427	434	427	467	445	410	434	445	435	438	425	480	438	436	467	428	454	419	422	418	403	438	443	456	420	446	458	450	447	425	466	458	425	447	412	438	473	405	423	418	444	414	443	394	445	447	437	407	395	448	441	476	458	433	429	447	411	405	424	428	443	457	411	402	430	478	426	449	432	438	429	433	436	451	430	442	444	444	419	426	456	421	468	458	454	466	420	424	420	408	448	435	392	445	449	429	430	460	456	433	455	477	418	467	474	416	430	404	456	418	443	451	448	460	430	438	398	445	427	448	430	454	449	439	436	420	429	424	440	457	458	456	465	417	427	430	422	493	442	445	469	451	405	424	487	460	447	430	438	441	440	424	442	426	438	438	436	436	442	431	416	445	467	448	423	445	431	449	430	423	418	432	438	468	459	427	455	416	436	448	444	408	451	428	446	459	456	460	420	455	440	410	441	421	447	458	441	406	416	444	423	455	444	454	419	409	479	433	437	421	449	434	415	461	447	450	422	411	456	452	447	432	431	453	452	448	445	420	488	435	429	464	462	412	448	423	419	432	459	442	457	454	433	427	427	403	420	429	418	433	454	435	451	426	445	416	490	446	427	438	428	474	430	418	473	451	431	433	424	415	427	436	469	436	434	454	436	432	410	435	428	429	426	415	434	458	422	458	443	441	437	451	474	435	419	447	433	455	451	460	446	431	453	400	406	435	425	466	451	423	450	447	445	415	470	478	412	422	455	429	409	486	460	422	417	466	435	396	436	423	468	442	470	447	459	468	414	441	422	436	440	417	463	418	448	456	448	434	456	416	452	467	448	434	422	442	448	485	434	441	461	379	454	408	419	418	444	456	398	446	424	430	409	459	431	498	437	438	418	443	432	432	461	503	448	447	449	453	493	437	436	442	452	429	481	436	426	447	469	451	444	443	427	441	412	430	442	418	427	390	464	409	424	450	406	430	434	451	429	431	416	491	450	428	459	431	419	428	453	411	472	436	406	458	433	491	469	445	402	428	452	459	427	425	367	455	490	407	444	437	434	438	444	456	413	415	419	451	465	420	437	407	445	462	452	445	435	423	476	415	473	404	424	404	442	419	428	415	435	450	418	452	410	415	463	463	472	417	433	461	432	423	456	455	458	422	418	457	401	430	434	437	415	439	456	419	458	435	441	463	459	437	429	433	450	389	426	477	462	485	443	484	457	400	461	411	464	429	430	470	487	416	428	482	449	406	468	442	442	453	410	423	441	416	358	462	439	428	446	440	445	431	443	446	400	423	448	459	401	446	465	452	400	431	427	445	456	476	475	455	458	468	457	494	432	449	416	456	449	438	425	413	426	455	412	449	462	435	429	500	450	433	468	441	457	417	457	417	465	438	467	424	468	430	418	442	420	486	461	472	435	394	406	480	414	424	443	461	441	444	477	434	414	393	409	424	418	426	471	458	399	433	461	462	432	410	458	485	463	460	446	435	478	419	430	428	445	455	408	454	477	404	441	431	445	445	457	422	453	453	430	451	422	434	426	425	408	474	443	449	465	452	430	441	460	428	459	427	407	439	430	386	454	488	439	460	449	429	403	453	446	450	466	434	463	416	417	477	455	437	432	441	443	451	438	496	457	433	429	453	405	438	436	446	428	476	426	417	435	418	441	467	425	433	433	450	424	406	424	434	434	425	464	415	444	473	413	436	430	454	421	475	434	430	446	397	459	421	416	458	417	438	461	459	412	427	410	435	475	445	436	449	449	438	434	426	405	423	430	420	408	470	449	450	423	425	422	435	425	461	452	432	438	429	440	460	444	401	442	447	439	475	432	445	446	434	454	436	447	433	448	479	438	455	471	443	432	406	420	434	447	438	434	454	385	443	442	449	460	434	435	436	490	407	456	444	428	450	444	400	455	478	483	418	428	458	431	402	451	417	419	457	429	470	427	415	444	406	459	407	465	438	437	421	441	471	421	466	464	455	421	458	461	417	441	460	431	438	451	467	491	449	458	468	436	417	415	432	497	444	451	451	436	468	433	442	449	425	437	426	458	424	425	476	397	432	471	439	437	434	459	448	467	436	448	480	490	444	451	441	440	431	420	444	452	457	413	484	431	422	411	430	482	435	468	437	489	440	433	397	451	416	483	403	423	464	445	461	414	402	424	471	444	450	452	440	471	431	454	456	482	425	448	441	430	421	433	444	421	438	443	420	464	467	440	417	429	432	459	426	439	437	449	470	461	454	436	421	456	427	435	448	477	467	461	449	447	430	466	407	454	456	436	437	461	437	460	430	402	451	420	474	459	452	468	451	463	461	465	444	411	438	471	409	440	437	457	433	426	432	444	453	474	444	471	436	458	475	430	448	461	454	384	471	447	447	471	430	432	427	416	496	426	410	408	386	426	440	445	488	450	460	440	440	450	438	444	433	444	441	463	480	460	444	455	446	449	474	424	508	444	425	432	423	450	455	462	435	400	405	435	475	448	426	436	446	426	441	409	470	417	448	418	411	455	451	436	447	418	423	433	462	434	431	446	447	445	435	431	437	450	415	485	435	419	444	432	456	481	408	438	417	418	436	446	436	436	456	432	434	413	433	454	424	467	445	435	441	405	443	430	454	448	453	426	447	429	451	445	434	437	401	409	445	418	431	386	423	482	445	463	417	445	426	459	448	421	427	415	489	419	460	420	437	405	442	452	451	445	463	421	460	449	473	456	461	446	413	441	428	458	428	455	413	442	441	467	437	436	476	435	425	435	448	398	447	434	447	403	457	421	457	451	453	424	471	407	441	465	461	424	414	404	445	450	457	448	437	465	451	472	438	420	425	412	475
27990	5691	1262	809	566	443	293	245	227	158	169	135	124	116	127	109	104	107	95	98	104	99	102	104	72	84	94	83	76	83	75	80	90	83	81	96	81	77	76	86	74	84	79	57	80	83	89	86	74	90	86	88	72	68	77	74	69	89	82	92	78	88	75	77	80	76	95	65	73	64	69	74	78	73	71	76	69	78	77	78	69	68	70	75	79	77	73	77	81	74	68	61	82	83	77	71	65	60	63	75	79	83	77	84	91	71	68	83	64	51	68	68	77	83	85	82	79	76	70	77	90	82	88	69	80	72	80	74	62	71	73	81	72	74	79	72	75	69	69	82	72	76	79	72	76	73	65	62	59	81	99	64	63	89	74	89	77	86	71	80	71	73	63	75	67	75	90	85	65	82	62	75	82	83	85	88	65	92	84	63	73	67	64	49	74	65	76	68	65	67	71	76	70	79	85	69	77	74	67	76	77	79	87	64	83	76	77	77	90	81	81	82	78	59	71	66	61	97	85	62	79	72	67	65	94	84	71	83	82	83	77	86	71	57	71	60	81	70	68	78	80	86	66	65	84	73	80	78	70	83	57	75	70	81	65	66	68	78	83	62	66	70	85	73	64	76	68	68	71	76	82	50	62	78	72	76	63	64	72	77	73	78	64	74	80	75	87	70	76	81	80	66	93	77	72	67	80	81	102	75	107	73	88	76	76	86	74	77	62	59	84	76	59	80	87	79	84	71	81	85	68	68	78	97	82	75	71	75	65	79	88	65	65	66	76	74	69	90	74	90	66	67	86	71	76	86	98	71	67	81	72	76	68	65	58	76	71	61	90	61	63	62	74	69	81	73	84	79	74	91	67	71	51	60	75	78	86	85	67	77	72	71	63	65	67	80	73	62	76	83	76	77	81	71	79	62	74	74	79	78	89	68	75	71	74	61	82	71	78	83	83	74	72	77	65	73	66	63	72	80	68	83	70	71	68	79	81	80	67	68	86	73	74	71	74	75	75	68	67	68	75	79	72	71	68	69	79	52	70	73	72	87	53	73	69	77	74	66	79	69	76	69	70	62	76	91	62	65	75	79	79	67	70	74	74	69	65	69	62	76	81	76	82	73	77	75	81	58	71	58	73	68	83	78	58	80	78	60	56	79	69	76	64	63	79	84	69	76	62	70	59	84	77	62	63	85	66	71	76	79	59	78	81	59	61	73	65	78	76	86	59	69	72	75	71	57	74	73	83	73	65	83	82	72	84	78	75	73	74	85	70	69	77	70	85	72	74	72	84	72	97	68	61	71	76	67	76	67	75	72	66	67	84	76	59	78	74	67	82	68	78	88	77	71	66	98	81	79	74	70	84	66	85	73	73	69	79	79	72	54	68	68	74	66	77	71	68	65	89	104	87	71	69	78	61	73	86	78	71	65	73	73	87	59	84	71	76	91	67	69	55	70	80	77	78	80	78	73	67	73	74	65	62	72	70	73	58	80	59	65	73	84	83	55	61	76	63	65	75	64	69	73	90	72	76	72	83	71	65	87	74	79	71	78	62	83	81	78	62	77	79	72	83	82	58	70	80	65	77	75	69	66	73	80	87	66	73	86	66	82	81	92	72	63	70	87	81	77	67	63	93	56	71	83	83	42	63	81	66	65	86	83	67	70	79	86	64	69	69	73	76	63	62	76	72	69	67	86	78	66	75	60	89	66	75	67	77	59	73	69	81	91	76	83	67	69	75	65	63	68	75	60	78	60	77	68	75	64	67	73	68	70	84	69	64	87	94	63	73	73	60	61	70	71	75	66	72	90	79	72	62	81	83	71	62	76	79	80	81	66	68	72	65	78	61	78	65	62	90	92	77	65	72	60	91	64	71	67	79	75	88	68	82	91	86	85	72	81	79	59	76	67	69	70	72	68	70	74	82	74	83	97	82	85	62	73	85	73	68	74	78	66	84	83	62	70	75	82	82	72	74	75	59	75	77	79	75	84	75	74	74	69	59	70	77	82	73	74	77	67	55	68	71	79	88	73	75	78	74	76	66	71	92	58	73	75	85	62	74	62	78	86	82	47	72	73	88	78	71	65	63	94	81	86	68	72	78	71	64	77	75	61	81	75	69	73	70	65	82	85	90	62	82	64	87	78	86	76	82	71	72	72	73	76	80	73	87	78	69	80	65	80	79	62	65	74	66	79	65	69	83	80	78	77	81	63	69	61	73	70	66	63	67	86	76	76	81	75	61	63	82	69	54	66	60	77	62	84	72	87	68	79	71	74	81	76	72	90	77	71	74	85	86	77	69	73	64	83	71	61	69	63	71	64	78	84	71	77	64	69	86	59	76	86	76	56	83	82	75	65	65	82	61	69	82	68	73	68	71	72	59	63	61	77	88	77	86	76	68	69	75	68	75	80	73	74	64	70	82	71	67	69	72	93	93	87	72	68	65	87	77	76	80	72	70	88	77	72	64	87	74	68	68	72	79	82	70	74	66	82	80	86	60	83	71	77	66	56	87	71	81	64	74	72	64	57	62	73	50	87	61	65	67	77	62	70	60	89	61	51	90	69	76	76	79	74	72	75	79	77	73	83	69	73	85	67	86	71	81	69	73	77	67	81	79	80	77	70	81	81	86	65	70	70	68	76	84	85	76	86	72	92	91	86	80	73	69	87	76	69	65	72	78	81	73	69	71	71	67	76	93	96	83	67	64	66	75	82	82	70	80	90	74	60	62	76	73	80	87	70	70	76	71	71	71	65	65	69	78	59	70	77	72	85	83	91	56	84	68	69	75	79	80	66	75	81	68	83	66	68	59	82	81	77	58	58	72	76	82	71	74	69	73	82	68	64	72	73	70	96	72	78	89	77	76	75	72	61	73	79	64	68	66	68	75	69	69	70	83	74	86	74	82	67	78	79	65	71	83	73	75	69	68	81	77	68	82	67	70	68	68	67	66	52	61	64	84	85	74	80	62	64	82	74	77	68	81	54	88	65	58	77	62	63	63	71	71	78	90	71	64	81	61	74	78	71	75	66	78	78	91	85	63	77	74	74	94	60	68	83	87	61	76	77	77	92	66	71	69	67	89	70	72	75	86	71	77	77	71	62	88	66	56	72	64	72	74	79	74	59	84	88	68	85	98	69	79	83	74	79	76	72	90	77	79	80	62	67	60	81	65	82	76	81	78	72	90	77	57	62	72	58	96	57	76	88	73	68	71	80	71	72	63	76	101	81	92	66	68	71	66	70	82	70	88	81	67	83	78	75	77	77	95	61	71	69	89	98	84	80	82	89	71	82	81	78	80	97	84	71	77	61	75	77	73	77	79	75	60	71	55	78	60	73	79	90	77	75	72	63	79	66	66	80	72	87	75	85	66	90	70	76	81	79	69	75	74	73	76	77	78	83	80	62	69	68	79	89	81	78	75	83	64	82	75	68	71	73	72	93	73	67	64	87	65	76	81	90	64	60	71	71	76	70	64	75	57	61	86	77	83	80	74	73	80	84
13713	1149	2738	3084	2714	2244	1865	1519	1239	1159	951	878	836	777	718	640	608	561	481	520	497	485	478	424	461	414	429	415	383	434	375	362	342	394	383	340	366	377	310	356	350	353	332	324	330	327	358	325	344	341	365	332	302	369	340	330	296	346	345	349	317	293	322	336	346	333	306	307	330	335	309	296	303	312	334	298	314	302	295	287	310	307	326	306	302	284	309	290	311	309	301	267	279	311	273	330	309	315	280	285	303	266	299	347	316	293	295	310	329	321	321	269	284	319	302	304	331	310	293	310	275	329	288	299	310	267	276	268	286	306	273	322	314	304	304	327	334	299	294	313	274	297	325	288	308	297	299	304	300	309	274	277	298	314	280	289	308	287	292	298	323	310	296	290	301	275	322	318	261	276	294	280	278	283	283	298	277	335	319	303	327	321	297	305	261	265	309	306	280	310	302	292	314	279	313	308	280	306	309	295	307	286	270	301	306	301	288	339	327	302	275	275	294	294	319	301	305	278	287	264	294	285	339	294	300	300	288	284	295	303	261	276	301	295	309	306	333	288	290	291	307	315	316	294	311	287	289	293	293	300	305	296	288	298	279	295	279	287	301	334	318	307	307	324	321	301	287	278	287	316	312	298	304	268	279	301	286	309	312	328	303	268	291	294	309	307	292	306	315	311	296	327	295	324	292	307	311	269	313	297	307	308	279	261	299	304	289	316	304	291	282	285	296	278	277	275	314	310	327	267	295	297	281	312	290	311	303	281	273	335	296	289	300	262	284	305	290	258	306	312	288	306	315	307	302	315	313	265	298	285	288	300	293	326	269	284	301	284	308	285	288	338	293	293	305	285	257	289	280	297	315	304	299	305	293	299	306	315	311	297	307	285	282	314	317	285	308	268	307	296	305	301	272	272	288	321	308	317	284	286	298	282	297	326	281	301	296	318	311	293	280	266	295	286	304	321	273	305	311	296	293	281	305	324	269	317	296	267	301	305	282	302	313	292	306	292	303	306	318	292	324	285	312	300	282	298	280	291	310	275	267	298	312	292	274	305	299	310	326	318	286	332	306	285	285	291	288	256	249	297	299	289	315	313	291	285	295	311	271	258	311	287	267	294	285	287	319	278	299	288	271	290	331	313	307	274	284	293	305	288	285	314	305	314	289	290	298	297	283	279	307	312	324	279	294	298	288	318	286	278	281	279	305	293	312	274	284	299	275	329	288	272	271	290	304	301	352	301	305	299	302	305	299	277	279	295	300	291	319	293	306	316	284	306	348	294	292	307	292	297	306	317	283	290	278	290	303	291	303	342	278	303	304	286	279	304	278	322	289	289	258	305	270	288	313	290	301	295	342	305	313	329	318	260	286	279	282	262	286	335	301	309	312	279	300	281	278	282	281	278	314	304	303	266	290	269	298	320	262	274	276	283	260	327	290	296	282	289	276	301	297	303	293	285	286	266	312	297	319	289	279	308	301	308	307	310	282	292	311	299	326	306	318	279	319	294	294	275	312	285	297	321	305	294	289	293	282	291	268	307	295	309	320	312	298	295	315	303	314	301	294	300	303	301	266	334	329	287	319	290	285	306	280	299	305	296	308	272	307	298	293	296	281	306	298	265	299	297	330	310	344	268	295	324	270	307	301	274	308	298	307	282	279	281	294	300	284	301	275	298	291	271	296	285	300	286	324	301	306	303	288	292	298	306	292	295	307	295	302	328	321	309	297	318	342	316	304	261	290	280	297	321	303	257	313	280	304	303	306	298	310	296	299	323	266	292	275	275	273	306	282	305	287	324	286	339	298	312	281	285	284	288	278	316	306	279	322	291	282	266	283	302	312	292	310	288	273	289	313	291	307	317	306	297	268	355	297	286	279	313	292	330	294	314	304	294	290	287	279	297	305	308	266	290	281	282	322	281	271	299	287	305	320	310	309	294	319	313	325	303	302	284	310	284	278	295	305	295	302	333	303	293	287	298	312	282	291	290	304	309	295	275	294	320	273	293	281	312	327	277	298	342	295	305	303	294	298	303	308	299	280	272	293	321	320	274	279	316	274	345	292	296	298	285	274	326	288	309	309	292	278	293	263	267	333	317	306	311	289	270	285	301	291	318	294	286	308	284	319	313	320	273	282	315	291	288	295	317	312	326	301	281	302	311	248	296	305	302	270	295	290	309	277	297	326	318	286	285	297	280	312	248	313	318	295	299	284	290	312	293	282	264	290	293	342	310	286	307	288	310	307	280	316	291	286	331	263	302	312	288	291	304	272	297	313	279	280	280	292	314	296	287	302	301	306	319	306	292	292	311	301	332	291	293	330	259	290	301	311	297	295	293	291	268	286	323	312	292	304	281	282	262	315	305	326	299	300	286	292	289	324	307	301	292	264	277	291	315	293	283	314	291	292	261	267	299	272	279	295	306	305	276	260	355	291	289	284	295	279	314	295	291	300	314	284	285	313	263	311	299	279	299	302	301	345	310	299	286	267	305	305	298	303	326	313	266	322	274	298	296	304	304	291	300	345	314	310	308	285	293	286	325	292	306	279	318	321	283	287	326	275	292	286	293	266	328	298	293	279	296	318	310	301	283	310	304	298	283	278	280	299	291	295	300	273	294	320	276	283	283	317	286	323	320	285	292	299	309	304	281	315	281	297	281	299	287	297	300	298	279	299	281	279	305	316	295	299	305	331	300	285	301	271	301	300	287	304	286	302	259	297	281	272	312	293	319	316	279	315	299	268	297	280	298	285	280	283	297	282	296	312	290	292	314	319	291	297	294	306	320	278	297	351	302	322	339	275	305	290	318	292	293	305	285	322	307	313	344	326	289	348	321	327	304	293	303	305	323	305	278	311	279	278	267	278	267	299	283	294	312	304	314	287	276	286	285	291	290	303	302	296	287	309	271	282	278	263	274	306	288	307	263	304	308	291	306	298	284	286	286	310	289	322	287	329	324	300	336	300	300	302	303	306	285	290	276	284	274	316	297	298	288	308	298	313	312	319	318	291	299	266	303	292	313	308	311	325	280	266	307	309	282	280	267	295	284	311	296	310	281	307	320	271	315	285	292	342	270	307	324	292	273	277	297	284	293	315	325	281	283	300	264	253	296	318	308	256	294	295	312	292	293	289	304	327	339	292	304	300	310	315	289	293	288	309	322	314	307	327	304	278	309	308	290	287	285	304	285	263	269	289	294	294	282	319	310	302	286	267	290	319	284	298	310	284	286	310	296	277	285	295	316	296	302	287	291	292	304	288	324	305	284	311	292	280	301	268	309	283	300	290	254	309	316	327	276	295	314	300	315	285	326	312	296	322	295	302	275	275	268	297	315	297	253	294	290	292	307	302	281	283	310	283	290	293	284	312	310	284	296	322	307	312	320	294	305	309	310	330	280	274	294	305	311	300	279	314	284	300	293	287	326	301	328	297	315	330	285	313	261	278	291	326	316	284	305	303	299	267	276	289	289	298	328	298	282	283	321	295	273	285	263	303	301	315	323
35629	15572	4097	1615	1068	790	592	489	445	345	288	300	250	229	211	207	219	181	191	150	160	163	178	135	161	180	167	166	145	148	110	137	131	164	133	127	154	155	138	144	114	135	155	149	155	119	119	138	130	128	130	142	148	144	126	109	131	141	147	124	119	149	130	114	132	122	138	131	132	89	129	134	134	122	143	135	135	148	124	121	128	131	119	125	121	148	150	124	126	125	121	143	131	136	130	132	126	116	143	103	158	126	141	123	139	115	109	151	146	151	122	110	135	118	116	133	137	118	120	109	112	127	127	117	119	131	138	136	123	129	133	116	99	117	137	123	130	124	138	117	131	121	121	111	126	120	121	132	115	132	141	146	99	130	120	117	117	121	115	127	138	128	137	112	129	141	119	124	116	146	142	147	134	125	110	127	122	149	145	126	119	115	143	134	121	112	106	129	110	125	147	138	124	153	124	128	124	119	133	121	138	115	132	125	138	138	133	124	121	118	130	114	121	128	139	130	127	131	140	120	115	135	126	131	128	120	124	121	137	135	126	134	115	128	118	123	124	121	113	107	126	119	132	141	120	137	126	143	136	128	125	114	130	133	110	131	117	137	122	152	124	134	127	140	126	104	160	122	112	127	113	124	120	123	146	116	127	130	116	132	134	120	125	113	108	116	132	136	122	135	138	131	126	120	105	123	117	122	126	134	124	152	130	127	133	126	134	118	140	117	117	107	135	147	122	122	137	117	116	122	144	114	121	129	139	139	144	116	118	130	115	125	122	129	122	111	128	132	116	120	111	132	130	121	128	124	112	111	145	144	136	125	111	114	118	130	113	119	109	119	120	113	109	131	107	130	94	110	139	124	118	141	105	112	131	115	119	130	104	133	115	125	119	149	136	126	117	130	132	125	129	124	149	125	136	128	146	114	126	141	120	120	131	114	115	115	145	131	121	117	118	130	121	151	115	134	103	143	131	107	115	129	123	116	121	144	142	143	111	136	126	132	126	136	125	122	133	121	113	162	102	123	125	112	119	133	127	106	103	140	123	136	119	122	126	129	124	146	113	127	134	127	118	126	133	116	131	129	110	121	108	138	120	131	136	159	119	127	122	141	119	106	126	139	132	129	131	119	125	118	141	132	114	113	125	133	124	122	138	116	129	110	120	133	119	104	112	125	133	129	140	133	131	136	103	120	117	110	96	118	118	121	141	146	125	140	117	143	129	111	132	129	155	105	122	118	133	128	129	130	151	123	119	114	118	135	133	135	123	124	120	121	125	107	132	121	132	123	119	125	140	124	133	128	142	137	132	120	121	131	134	126	140	112	131	122	132	129	145	102	114	138	123	105	115	121	121	132	133	120	146	129	117	116	130	129	143	120	116	121	114	135	133	132	145	127	130	131	123	132	129	126	119	118	136	122	138	150	120	109	148	117	137	118	131	138	125	129	139	133	110	128	110	144	128	126	134	143	94	146	114	134	141	107	144	130	124	139	122	116	121	135	101	113	125	133	113	113	116	109	130	123	143	130	121	116	125	127	111	122	121	122	106	149	115	110	127	143	125	132	129	137	130	108	116	113	116	135	142	122	124	134	134	143	113	119	127	128	143	119	120	115	113	119	142	145	116	130	138	136	119	139	131	121	113	119	126	149	141	137	105	131	118	127	104	131	133	105	105	134	112	130	119	113	153	119	131	128	140	132	109	110	137	121	137	128	124	114	109	110	120	110	130	139	140	132	130	129	118	125	125	155	154	128	144	124	103	131	134	108	120	140	129	149	137	128	125	116	132	146	125	111	122	117	157	120	128	138	132	126	110	119	141	125	126	132	133	134	134	128	113	119	157	148	110	150	130	110	126	123	131	144	131	108	107	117	116	106	125	125	122	104	123	129	134	156	132	149	125	131	101	135	114	134	124	135	143	110	98	115	127	132	114	121	118	111	144	139	149	114	109	125	138	118	122	121	124	114	133	135	124	122	127	118	122	109	108	113	126	118	110	129	134	137	146	137	119	130	127	109	141	113	121	110	115	131	128	130	137	134	115	105	113	129	102	121	103	118	149	128	143	134	132	127	113	124	129	133	112	117	129	141	120	125	126	111	128	127	133	116	119	119	135	123	140	111	129	125	113	153	140	128	149	118	142	136	129	116	124	108	132	136	105	119	114	101	137	121	133	134	132	136	110	134	157	125	117	143	126	126	120	133	126	109	133	126	121	133	132	111	119	122	129	129	113	139	134	115	135	112	129	108	128	133	108	120	148	128	119	118	128	140	128	115	96	137	113	112	133	119	122	110	122	115	123	120	132	128	121	136	148	114	130	106	109	141	111	117	138	125	132	107	164	133	105	106	123	131	118	140	115	116	143	123	133	111	141	136	137	104	132	117	152	124	134	120	130	114	143	126	126	125	134	122	110	116	151	120	132	114	134	147	113	97	135	123	116	121	113	120	127	142	132	119	122	114	136	140	130	133	109	128	153	103	109	102	132	119	118	133	139	114	129	123	124	116	119	119	138	137	130	129	124	113	130	117	127	139	127	115	122	142	136	142	138	109	121	118	116	120	126	129	125	113	124	125	135	123	130	111	131	125	120	139	126	113	140	117	120	119	133	140	130	127	120	140	135	125	139	134	138	129	130	127	128	123	135	114	122	128	136	96	141	127	111	135	134	130	110	108	121	127	131	133	133	136	138	132	127	124	111	126	114	134	125	135	135	124	128	104	142	143	134	121	142	132	115	124	117	126	131	132	98	139	111	124	136	144	119	123	102	111	161	126	126	114	132	115	135	134	112	107	101	135	76	129	112	110	114	133	133	116	116	130	122	133	137	116	138	118	125	115	138	132	129	133	131	113	135	119	127	154	118	129	120	115	114	124	125	123	121	140	105	124	129	122	136	139	119	135	120	143	134	143	137	108	120	115	121	128	113	141	116	129	122	133	135	120	143	124	106	123	132	119	105	146	140	113	121	120	147	150	113	109	127	116	129	120	128	103	137	127	125	152	110	139	136	130	112	112	127	144	138	107	131	134	123	129	125	128	131	127	136	115	125	116	129	129	128	146	125	146	120	145	128	144	131	134	129	132	98	141	110	126	123	160	119	140	118	145	145	110	109	116	144	122	129	129	112	116	123	109	132	132	143	135	107	136	121	114	95	149	123	114	139	143	117	121	131	119	133	127	123	136	129	152	133	129	106	141	136	138	122	146	116	121	135	123	115	127	137	140	137	125	106	116	155	132	143	113	128	125	142	124	133	121	121	117	136	121	107	115	131	125	122	123	111	137	117	129	115	133	113	128	118	107	126	136	109	111	113	107	128	133	139	123	129	125	123	108	117	118	132	133	143	122	143	129	131	125	113	126	136	117	118	121	138	136	134	119	122	122	106	124	112	135	123	133	133	143	127	130	121	115	129	127	125	112	133	119	119	111	145	119	120	129	130	117	132	118	99	111	122	139	151	119	121	131	129	137	120	141	143	112	148	135	141	125	110	141	141	101	131	113	136	106
17519	2220	4940	5469	4864	3886	3186	2745	2351	1982	1674	1492	1432	1341	1177	1107	1014	983	903	857	763	828	740	746	726	673	663	678	642	705	623	617	647	578	604	571	587	562	538	567	556	528	543	517	520	572	548	502	567	498	542	508	519	497	458	510	547	490	506	490	520	473	514	476	494	484	499	489	492	513	509	467	506	518	483	473	493	491	487	491	493	491	464	462	524	414	490	472	462	477	491	495	456	467	450	500	492	504	440	471	498	455	441	469	465	462	503	460	472	459	479	464	474	456	433	458	473	455	449	484	472	477	461	488	470	462	482	459	434	477	443	518	475	485	465	451	459	478	447	440	458	486	496	459	480	487	469	472	422	423	450	425	473	429	468	479	461	456	465	480	436	452	423	447	463	467	493	481	446	445	469	448	506	477	457	498	459	434	449	447	472	462	462	453	467	468	479	454	465	442	449	491	438	444	510	486	451	454	431	498	471	464	460	451	405	445	458	450	456	482	438	438	500	427	494	465	473	428	464	411	451	479	460	470	453	454	456	490	483	439	484	415	460	476	472	437	469	463	465	473	457	447	458	474	460	493	481	488	431	448	456	466	447	457	476	461	462	458	428	424	467	475	470	442	421	474	445	430	486	486	465	438	438	476	433	490	500	419	461	422	444	501	457	471	441	473	465	446	461	453	451	438	441	504	449	432	453	468	447	441	461	483	481	457	444	462	463	462	432	450	490	435	458	471	478	463	461	481	440	433	472	460	448	465	431	490	451	495	430	479	488	451	440	424	466	425	440	466	465	439	432	455	445	433	471	442	434	458	464	486	454	450	423	415	499	486	414	441	477	471	464	440	444	467	420	481	442	451	434	490	441	432	464	481	438	502	472	468	407	461	463	472	483	454	440	468	424	429	431	464	474	461	460	436	430	459	432	432	468	472	450	490	443	460	448	434	433	496	461	441	450	452	459	469	469	459	461	475	485	473	461	448	466	480	469	475	472	493	448	469	452	467	462	427	463	472	438	451	497	468	441	446	441	465	466	426	452	493	461	413	460	475	425	470	469	452	422	452	467	440	468	454	477	440	469	452	480	462	439	483	409	486	426	434	461	485	450	480	471	420	441	463	441	447	453	441	491	484	447	475	449	464	488	488	490	480	436	437	468	463	438	459	449	424	455	477	486	444	464	433	464	468	457	415	462	464	473	491	478	458	448	439	459	463	471	482	424	472	469	468	467	468	454	487	496	480	447	498	441	445	462	470	461	458	443	463	460	494	455	433	483	478	439	457	459	467	500	472	473	493	436	444	476	426	455	499	480	440	428	462	455	426	439	435	468	455	466	432	460	454	423	491	459	469	434	461	463	476	454	460	456	470	445	460	437	461	444	458	515	479	433	493	502	454	485	460	482	406	439	429	483	503	437	425	449	450	481	479	446	491	520	451	463	482	468	433	448	451	500	418	504	427	468	490	479	478	468	458	453	449	444	467	459	462	463	445	436	420	477	483	429	445	489	481	458	456	451	485	427	481	446	482	487	492	454	430	490	465	489	481	437	428	452	442	441	454	434	438	484	471	431	462	470	438	412	438	455	482	467	465	481	482	446	439	457	480	483	441	471	463	467	450	451	436	451	440	428	506	457	481	478	442	466	406	495	456	456	477	482	444	495	423	461	476	501	488	454	485	466	448	433	445	477	482	449	454	462	484	456	473	486	451	481	483	429	459	429	458	455	465	452	442	457	450	463	457	431	480	433	447	445	424	471	473	457	444	485	453	472	451	485	465	453	444	461	435	462	469	465	469	469	443	446	468	475	420	466	458	454	426	494	483	474	502	440	413	446	440	457	457	471	459	442	475	406	438	441	453	423	456	437	465	455	502	449	500	431	442	508	454	448	473	455	437	479	430	416	476	422	432	457	455	466	444	463	458	474	463	438	447	450	454	463	482	477	455	491	475	514	418	467	465	455	453	439	422	446	459	461	455	466	460	453	473	470	446	426	446	470	456	476	473	491	439	489	463	472	434	468	467	468	435	450	439	426	477	459	444	429	475	433	481	477	496	476	442	434	469	486	449	449	427	471	455	478	442	401	470	445	437	475	456	474	443	469	449	493	465	463	423	421	446	441	452	488	448	450	446	455	466	498	482	487	445	449	424	455	455	444	475	450	443	465	479	469	462	476	455	422	467	426	454	468	447	459	522	474	449	448	467	461	460	435	437	440	486	457	464	512	461	453	460	456	413	482	481	493	482	450	459	439	501	446	468	454	475	449	481	460	434	468	474	435	428	480	466	473	496	445	466	444	472	470	447	455	461	451	448	455	438	481	426	489	447	460	461	484	410	439	481	445	451	462	446	454	437	455	468	495	449	435	463	438	482	450	457	447	451	445	449	457	454	455	465	478	463	445	422	480	455	459	435	436	485	503	460	446	456	447	478	446	452	443	437	497	431	458	458	454	460	495	440	488	420	439	483	493	453	445	468	494	432	460	442	456	447	451	464	453	513	467	460	416	494	512	452	458	478	464	463	439	448	436	494	462	430	450	464	457	501	429	454	456	503	452	451	435	419	423	484	468	468	455	447	481	437	474	453	468	471	482	511	436	466	464	455	450	450	452	434	431	414	443	449	448	433	451	453	415	480	453	440	448	470	468	441	448	442	465	471	428	430	429	454	449	484	466	456	453	469	499	467	448	468	424	475	469	488	440	450	476	454	448	467	444	444	446	452	489	484	441	459	456	444	472	473	465	442	459	441	457	475	462	436	449	490	445	429	472	469	442	477	464	455	468	456	484	448	473	445	449	453	439	464	426	446	481	453	448	442	473	504	485	440	463	437	421	478	468	467	485	502	435	452	464	484	476	467	480	457	479	454	443	418	452	437	431	437	435	454	478	501	440	464	469	498	488	493	453	466	470	428	456	467	479	513	418	480	460	465	459	423	425	433	455	436	445	453	478	430	422	433	474	489	489	464	431	466	462	461	452	428	453	454	460	468	451	437	411	458	473	475	457	461	440	462	428	445	470	440	426	456	425	448	467	465	454	423	458	476	497	470	430	449	482	447	486	464	424	454	434	407	459	461	489	472	450	449	455	456	477	424	451	398	469	478	456	461	507	450	448	459	448	500	437	451	440	439	447	436	422	455	466	438	437	435	434	494	494	465	465	469	465	485	455	434	421	454	429	442	470	480	433	417	471	439	463	478	460	490	444	439	493	435	498	453	446	454	492	462	464	492	463	427	480	426	448	459	446	484	460	470	464	455	431	440	463	475	473	477	445	454	440	477	475	479	476	439	481	457	437	461	468	443	480	464	457	413	451	470	468	460	417	436	432	446	496	506	469	472	455	459	442	466	478	446	476	420	497	475	460	431	490	459	488	434	438	452	475	419	461	436	453	451	434	419	476	494	446	450	443	440	508	454	430	484	459	439	469	448	466	461	459	473	454	477	486	463	462	467	468	478	455	447	452	453	466	442	483	480	461	482	486	455	462	467	461	458	473	474	438	456	443	441	475	419
3107	240	176	151	111	139	115	132	124	119	113	114	116	130	110	132	105	124	110	116	121	119	115	111	119	123	110	118	102	118	122	118	118	92	103	121	99	119	128	112	125	110	83	89	131	112	127	108	108	130	136	99	102	114	125	116	119	108	132	108	96	113	106	134	119	127	105	124	129	101	111	102	119	127	104	123	115	122	136	129	107	129	108	117	127	120	123	133	106	103	108	101	107	108	116	119	105	114	108	107	90	120	118	109	144	113	109	101	86	110	102	115	114	135	118	102	121	114	114	118	115	107	116	118	105	108	98	112	114	149	95	118	122	115	108	102	91	107	97	103	118	112	116	127	109	106	109	103	103	125	89	102	125	117	122	123	97	108	122	107	116	126	99	91	103	128	105	106	121	114	117	133	113	105	116	131	125	118	111	116	122	131	119	130	109	120	98	108	114	112	121	99	127	108	140	124	118	127	123	118	107	121	135	125	111	127	116	126	131	107	110	103	117	136	119	115	124	121	97	115	108	129	129	131	122	132	119	125	134	103	107	110	128	117	113	97	112	100	120	116	113	121	101	127	109	104	115	129	96	121	105	123	107	123	114	109	117	100	129	130	113	115	107	98	125	139	121	104	129	108	122	121	115	116	114	108	121	117	131	112	111	126	120	105	119	126	116	115	117	95	114	133	107	131	111	116	120	107	110	130	114	109	116	112	133	128	97	118	117	122	142	107	109	131	118	116	113	109	113	143	123	124	123	116	117	117	118	100	142	129	122	114	100	113	107	108	123	113	122	123	110	137	108	125	120	110	144	118	129	109	99	121	124	112	124	122	102	94	117	113	106	100	105	117	115	142	123	128	116	134	120	121	115	119	97	129	135	115	105	124	135	131	137	110	101	118	116	109	144	97	103	114	108	123	128	136	122	113	103	128	118	99	113	115	101	114	90	126	111	120	108	104	114	123	92	124	137	96	120	110	104	115	124	110	113	127	126	120	109	111	124	107	129	119	118	106	111	118	122	127	134	110	115	119	113	137	121	111	104	111	112	112	127	92	122	118	125	132	130	137	123	101	107	122	110	114	113	124	112	124	116	127	123	112	114	114	102	129	112	110	91	117	118	112	118	111	106	96	116	122	113	109	129	125	130	120	108	122	130	114	100	112	102	125	109	98	111	123	118	99	104	120	105	113	124	121	105	119	103	120	127	102	126	132	128	115	99	121	143	103	122	137	115	127	118	90	136	129	117	117	105	112	111	110	101	118	113	113	108	98	120	116	121	119	135	130	117	102	98	130	123	126	108	116	116	143	117	116	110	113	115	117	107	97	103	107	96	110	122	117	98	104	138	125	124	109	115	121	116	129	88	115	114	114	118	113	116	113	123	108	107	120	129	102	106	123	117	127	113	131	124	116	99	115	112	98	110	129	110	118	129	113	106	110	112	132	125	115	134	111	114	107	115	117	134	116	112	126	133	116	120	123	103	111	116	122	126	100	125	113	111	122	115	109	106	128	116	125	127	138	111	123	102	136	121	114	98	136	123	122	121	123	111	115	128	112	115	112	104	101	103	130	100	104	129	120	121	127	130	92	124	111	101	123	119	115	123	110	116	119	94	110	119	127	121	119	118	130	118	103	114	123	109	96	123	120	120	104	88	107	123	123	118	110	124	102	130	131	120	106	118	121	126	117	116	117	121	115	132	123	106	126	102	133	123	107	111	107	105	131	111	95	99	104	110	113	104	129	122	107	108	122	123	136	112	116	108	107	121	119	121	116	135	103	142	120	87	130	123	116	99	105	93	114	112	116	107	100	124	115	130	111	128	104	120	126	127	129	107	123	111	115	117	115	102	110	127	119	125	113	120	106	113	112	105	125	114	116	119	114	113	113	119	104	110	118	115	98	127	112	113	110	123	109	120	112	122	117	93	120	117	120	110	120	105	141	116	114	130	118	97	101	94	90	122	113	129	128	104	107	109	109	124	113	113	114	119	115	110	129	111	100	99	110	121	104	112	129	106	123	126	114	113	118	95	106	114	111	112	106	108	125	124	102	113	116	109	102	111	112	118	115	120	99	101	115	116	119	104	125	122	119	111	130	127	135	121	138	112	114	116	106	115	111	123	127	124	139	112	95	121	134	114	114	112	116	116	113	118	119	122	130	123	122	104	100	135	116	116	112	121	118	110	119	118	105	124	121	132	107	128	112	105	129	121	115	138	122	103	103	123	109	129	118	113	111	140	125	103	103	129	112	146	113	102	130	116	107	126	109	114	98	115	124	101	108	144	104	102	117	104	111	127	123	123	126	99	114	126	110	112	120	107	133	117	135	129	103	126	116	106	112	126	117	115	123	110	116	108	111	115	114	129	116	123	131	123	127	107	114	112	105	130	111	122	116	97	118	106	106	114	122	114	98	130	121	114	119	121	116	118	121	124	112	125	125	123	115	106	102	111	119	124	91	112	98	114	83	112	111	105	112	108	134	132	108	111	125	97	107	115	119	125	100	104	108	113	101	122	137	120	110	130	112	99	127	108	105	135	119	104	123	124	119	121	111	114	115	127	108	128	117	111	121	110	99	122	114	111	113	123	100	106	106	108	125	116	114	104	122	124	100	111	113	127	126	117	120	114	127	101	134	124	124	110	113	127	99	92	115	105	125	131	141	127	108	99	115	121	115	111	126	126	114	130	102	126	99	121	92	98	120	114	125	116	110	119	104	137	112	106	109	119	141	125	134	116	93	119	116	109	90	100	152	109	103	121	127	97	115	115	104	116	109	104	107	114	123	124	114	115	104	115	100	118	128	104	117	116	130	109	135	138	134	118	119	126	121	121	117	113	126	123	131	113	109	123	102	111	136	128	112	116	126	105	116	113	124	122	128	138	128	109	122	125	94	120	135	109	140	123	116	111	103	134	126	115	119	123	131	93	129	128	122	129	105	137	114	104	100	120	124	111	129	116	134	125	119	111	89	102	142	125	109	105	141	126	123	107	115	118	120	125	117	114	119	102	106	98	117	127	131	106	127	106	124	96	121	121	129	114	114	118	112	125	124	136	109	114	126	115	136	122	125	115	112	125	123	121	110	121	117	120	128	102	121	110	108	112	132	118	100	123	128	92	115	120	117	100	118	113	122	114	128	116	130	128	111	110	116	118	121	102	111	122	130	113	104	116	133	131	105	112	117	123	100	119	99	117	130	105	115	126	106	129	117	120	104	114	131	116	112	109	125	105	117	129	136	114	125	119	117	119	108	114	108	119	107	97	140	113	126	130	97	115	93	109	119	115	114	135	117	115	114	95	121	122	112	129	129	111	106	122	102	121	130	125	114	109	130	114	122	121	108	130	104	116	107	102	136	111	117	128	105	104	128	122	120	115	118	113	126	116	104	129	131	120	116	132	95	132	109	121	119	118	110	124	130	118	116	124	123	115	126	124	113	109	110	120	123	119	102	102	114	133	109	123	119	115	101	111	128	117	127	122	99	132	101	107	110	122	120	133	127	112	124
4445	482	549	576	534	568	503	497	483	487	448	425	433	460	412	431	443	416	436	414	434	423	411	432	403	435	448	426	414	383	430	422	458	402	449	443	412	423	469	440	430	439	416	418	389	409	427	411	442	434	408	420	397	445	423	378	420	446	424	417	399	423	371	421	430	405	422	436	432	418	407	433	427	448	412	432	446	403	389	428	412	463	390	447	392	416	429	441	435	439	436	439	439	407	401	403	416	418	463	422	427	410	382	444	401	433	407	449	427	407	376	433	398	456	384	427	426	405	447	394	409	413	418	415	449	465	428	431	410	390	430	411	452	424	410	430	410	379	421	429	409	418	415	399	419	446	415	394	448	406	392	423	400	435	397	379	435	413	419	425	420	431	438	447	455	448	426	420	422	436	422	431	452	430	398	455	438	443	428	447	401	434	429	413	412	436	414	419	400	402	414	412	411	410	433	415	434	417	421	419	442	406	420	465	403	405	417	421	420	430	445	391	439	424	406	437	403	393	424	444	408	408	371	433	419	423	406	419	401	413	443	433	440	438	435	399	412	446	379	446	408	393	423	415	398	419	403	437	423	414	424	430	431	424	439	418	387	396	406	431	420	424	447	396	415	403	394	425	410	424	423	398	404	443	397	380	377	443	448	405	455	435	419	412	427	413	439	400	446	420	448	437	412	421	406	419	391	433	396	395	421	403	417	420	392	407	420	419	392	444	405	426	432	426	433	421	395	444	421	391	396	442	419	457	441	403	436	412	453	391	438	421	375	447	404	414	395	405	416	393	388	404	405	423	411	388	430	433	406	414	412	418	440	395	396	399	398	401	361	445	407	433	401	398	468	387	440	404	420	407	411	438	436	466	446	421	427	420	418	407	435	381	429	401	434	420	433	416	424	404	387	423	440	422	456	437	395	458	404	402	414	398	421	438	431	423	412	391	424	396	409	385	436	403	390	418	387	426	408	422	472	388	412	424	433	410	442	373	407	400	421	411	454	394	422	417	410	421	415	401	430	422	411	392	373	412	438	460	415	396	411	392	400	394	424	411	418	408	412	445	396	455	444	445	426	393	432	425	432	397	420	387	384	437	425	431	404	391	433	418	441	458	419	403	383	428	432	398	448	403	415	410	440	432	448	436	419	450	394	421	441	374	388	395	408	379	385	437	423	445	425	365	396	391	413	411	416	383	422	415	395	392	428	451	396	426	420	455	400	459	404	395	423	444	417	413	421	412	427	389	419	403	411	441	394	405	420	418	418	455	378	400	431	410	433	440	455	415	389	392	415	415	421	443	439	401	419	456	423	413	406	411	396	429	441	404	432	401	405	409	407	442	397	407	434	450	442	444	418	427	414	401	395	398	437	448	391	445	411	421	460	394	406	461	398	435	444	416	391	448	391	390	433	414	372	441	405	453	465	423	448	435	432	452	406	433	429	440	418	434	414	451	424	441	381	439	421	427	442	396	430	425	420	382	423	405	370	422	415	412	406	409	409	388	438	411	401	395	395	395	412	417	427	402	390	417	395	436	415	407	457	439	447	399	449	414	418	410	430	417	414	450	401	437	416	422	418	411	422	395	442	400	458	418	423	413	471	467	416	431	432	440	430	432	406	409	415	382	400	439	400	410	381	410	406	413	426	392	435	402	424	430	363	444	405	413	438	446	430	408	389	388	457	416	454	454	440	418	403	445	410	401	421	390	386	397	435	412	429	436	386	416	441	430	395	430	423	425	410	431	414	440	433	420	448	410	432	424	437	398	438	372	406	412	405	394	414	442	410	400	400	470	406	412	400	442	402	429	402	392	373	404	392	424	439	417	439	432	396	396	433	391	399	425	430	407	430	390	408	413	382	446	380	405	436	410	415	404	406	443	433	396	455	393	389	405	391	420	418	450	410	419	395	443	397	383	398	382	414	402	436	421	418	473	439	416	405	406	446	423	470	442	426	394	429	399	427	429	453	429	446	392	438	392	403	426	431	428	427	432	419	407	397	374	422	416	403	437	441	402	397	433	386	400	435	410	384	432	400	415	443	506	426	425	434	422	420	414	436	432	379	419	445	400	454	395	415	410	441	412	407	417	426	419	408	411	407	401	419	407	427	422	456	419	462	405	417	419	429	439	399	425	418	372	440	461	431	409	425	395	416	411	456	442	425	416	439	404	426	439	429	440	447	403	444	422	365	418	443	426	378	447	411	418	422	398	422	429	426	417	407	395	415	438	411	388	418	423	412	414	436	462	422	442	412	380	435	407	446	382	381	379	414	403	432	434	426	381	421	393	406	439	419	402	412	423	436	395	393	452	438	440	446	419	421	412	392	437	421	420	402	429	436	411	393	450	466	426	413	431	450	407	392	465	393	442	430	403	398	447	427	439	414	457	424	404	416	457	414	394	432	452	439	453	411	404	396	435	399	389	424	409	391	443	401	411	414	406	415	409	424	389	408	408	451	449	423	431	426	414	385	422	381	419	393	396	401	411	447	416	427	432	408	444	450	401	421	424	406	406	411	432	448	429	406	417	438	459	429	442	401	419	412	427	439	421	432	457	418	452	400	411	411	408	443	430	374	441	382	425	417	425	382	420	423	437	438	433	411	412	423	422	432	403	407	413	410	403	404	453	422	406	410	425	379	412	404	439	413	416	395	453	435	421	435	415	447	406	397	407	427	429	428	403	412	406	435	427	436	466	414	406	409	396	411	456	436	377	420	415	427	417	439	422	427	377	380	439	381	435	427	421	413	422	418	430	443	405	440	444	410	452	393	410	384	390	439	429	407	404	420	401	381	427	412	432	395	380	433	423	411	413	411	424	468	409	398	414	452	432	389	403	424	396	407	415	398	427	389	421	391	395	397	445	421	414	429	395	408	443	403	435	421	418	379	432	415	406	436	427	411	404	419	419	437	454	421	399	422	454	407	395	437	414	421	396	421	418	400	411	395	426	436	400	410	435	427	412	402	437	421	416	417	430	398	399	406	422	409	429	418	402	410	404	402	417	401	426	419	393	415	428	420	388	376	407	434	415	413	427	383	426	387	432	433	425	429	417	399	441	430	414	408	408	385	410	396	443	431	397	440	454	409	459	419	414	413	419	422	454	411	425	400	417	407	399	420	428	407	367	391	420	391	416	439	375	437	397	376	419	423	395	420	446	414	405	389	409	405	417	434	421	416	384	394	463	417	449	415	418	391	400	461	400	423	389	407	410	425	381	426	390	430	420	395	424	418	428	429	460	427	445	387	416	401	455	420	434	396	447	437	428	421	412	399	445	452	448	406	399	454	406	399	354	423	398	411	382	401	412	382	443	395	437	390	411	429	427	395	437	449	430	430	436	396	388	382	419	423	378	389	427	444	401	442	441	386	425	424	400	388	433	402	436	423	410	395	410	393	405	419	397	440	395	453	418	402	412	427	431	382	430	379	439	420	429	397	415	435	431	469	435	440	392	447	349	388	420	404	413	423	414	437	392	411	406	391	411	400	402	396	391	424	434	436	422
26724	5915	1213	762	496	386	313	223	188	167	165	156	111	122	133	113	88	94	104	88	86	92	85	79	72	94	71	87	75	56	68	83	77	86	69	73	75	76	75	80	81	77	74	76	81	80	76	53	80	79	59	78	82	72	79	65	92	53	75	65	59	58	82	85	73	79	83	71	69	84	63	70	76	67	73	73	80	62	74	66	56	77	81	72	70	56	73	71	67	74	65	76	73	67	59	71	63	75	76	65	70	71	76	66	69	72	75	59	63	86	78	85	65	67	70	84	66	72	87	66	73	56	78	71	68	78	65	63	82	58	63	82	71	76	64	83	73	77	69	65	64	74	59	87	68	73	85	72	72	61	79	71	73	67	73	59	59	82	74	63	78	71	57	63	66	64	80	76	71	69	65	73	70	79	71	67	75	76	60	59	79	82	81	81	71	76	77	75	77	74	63	64	71	76	66	64	75	79	71	70	78	83	85	72	78	74	76	84	62	72	76	69	67	64	62	88	68	56	73	79	71	69	60	70	65	74	84	68	75	77	70	84	48	80	53	69	78	67	74	71	74	71	54	67	68	63	64	60	86	71	67	65	67	62	75	72	74	58	64	65	89	77	58	67	80	64	69	59	70	56	68	85	60	73	75	63	56	58	67	59	77	63	63	70	77	74	72	73	72	66	74	72	67	63	60	71	57	69	79	63	61	81	55	72	67	69	82	64	79	77	75	74	97	62	70	67	69	63	73	60	80	76	65	73	68	67	78	70	54	67	75	66	81	62	73	69	57	54	75	77	68	74	84	64	67	88	81	65	83	86	74	77	73	62	73	58	59	72	74	64	70	63	54	85	80	77	66	83	67	80	73	64	81	79	70	65	76	76	50	65	82	69	68	71	64	75	78	59	69	57	70	63	61	77	64	73	62	63	56	65	69	71	67	69	71	78	76	67	78	73	67	64	54	80	74	78	63	64	78	69	68	65	67	60	74	54	68	70	71	67	82	75	54	86	77	83	80	77	93	66	79	78	68	80	71	82	62	57	63	91	76	66	65	77	61	61	64	71	69	72	82	72	67	79	70	88	69	85	67	60	80	68	63	61	69	75	71	67	81	66	57	65	82	61	71	59	55	78	76	73	66	67	46	82	83	58	76	80	64	65	84	78	72	75	85	77	60	76	72	76	68	75	73	76	67	77	77	65	66	65	70	80	63	67	71	60	77	77	79	61	56	73	65	68	74	71	68	69	66	76	72	64	89	59	77	84	72	72	89	64	64	69	81	86	64	67	81	78	92	63	74	69	79	80	78	76	63	77	78	82	76	66	76	85	62	89	62	65	59	63	62	43	61	65	70	79	60	70	65	79	60	75	79	79	72	74	61	67	79	70	80	78	65	61	60	79	88	58	63	81	63	83	84	73	77	54	74	78	67	65	57	70	66	67	61	56	70	74	72	75	77	64	54	70	90	65	70	55	73	62	69	59	63	68	62	75	62	79	64	65	68	64	60	69	55	80	74	69	87	59	52	79	72	79	67	71	70	69	64	69	67	68	59	74	68	60	65	71	82	71	69	82	60	62	69	71	79	69	69	78	77	60	61	70	59	61	67	61	60	69	77	71	64	69	86	65	81	73	76	64	68	70	77	71	68	70	67	69	72	69	63	75	69	54	75	54	62	72	54	64	67	74	73	67	68	73	71	61	72	67	59	82	69	67	66	80	76	70	73	72	53	64	83	82	73	72	88	76	70	77	67	71	66	70	77	70	63	66	69	64	85	70	66	66	56	56	71	75	61	69	83	56	73	79	69	64	63	70	65	72	66	73	61	75	64	71	73	80	72	77	68	64	83	73	77	62	81	88	75	76	68	68	89	70	59	53	71	70	64	61	66	57	86	76	55	52	76	87	74	69	68	70	85	52	72	74	71	82	68	78	81	70	65	83	73	95	71	60	74	61	79	73	71	69	59	72	56	64	58	63	72	82	67	86	58	62	69	71	80	71	69	73	70	65	79	58	75	78	63	77	79	77	81	76	42	71	70	65	72	57	79	73	64	71	61	61	63	70	77	88	77	79	75	66	65	63	71	84	79	74	71	75	69	81	76	69	64	65	73	68	79	83	72	73	54	72	62	73	61	74	78	78	58	81	69	65	65	75	88	63	69	69	65	70	78	68	78	93	72	72	57	64	69	72	60	64	68	89	74	63	51	67	54	60	71	61	72	62	60	69	66	72	78	71	78	84	76	58	77	67	69	84	65	69	79	72	71	77	76	62	78	63	70	74	61	69	85	74	69	62	69	65	75	59	65	64	62	86	58	84	72	63	67	71	67	68	78	75	69	61	68	84	76	72	63	81	61	68	61	64	63	99	61	70	63	79	67	88	55	56	67	67	79	57	68	59	69	63	71	51	67	67	71	93	73	67	64	85	82	88	69	71	61	70	61	75	69	58	69	61	63	53	64	69	66	73	74	81	93	61	65	73	87	76	78	72	73	64	68	75	61	65	68	54	64	66	53	81	73	74	62	65	80	79	76	68	69	62	75	74	72	78	73	63	68	73	76	69	67	81	62	76	67	66	80	56	61	72	73	81	75	79	72	94	66	71	69	69	77	63	89	56	82	71	73	70	67	67	83	65	55	72	65	77	72	76	68	74	69	76	74	65	56	78	69	63	63	69	70	72	76	79	77	82	70	64	82	53	80	72	92	68	72	76	77	72	72	61	68	69	72	72	61	75	67	70	75	80	76	68	77	81	83	83	72	60	79	70	67	68	79	66	88	73	77	76	67	98	68	73	82	69	72	66	73	77	74	57	77	59	72	81	65	55	77	72	69	73	71	70	67	65	78	72	77	76	64	72	56	73	72	76	72	57	75	69	92	58	51	67	70	66	73	64	79	81	77	74	66	60	71	67	85	84	71	81	69	75	62	70	58	88	67	70	85	83	73	73	72	66	73	74	73	74	65	70	70	60	69	65	76	55	72	66	79	68	81	72	75	93	66	76	80	75	74	62	71	72	62	75	80	60	66	74	66	71	83	66	71	65	78	84	72	87	64	75	70	72	76	55	73	96	82	60	61	70	57	71	84	71	75	61	68	75	72	76	71	66	72	78	81	80	74	59	70	76	76	66	74	63	85	80	71	66	67	61	66	59	74	64	72	78	68	69	79	72	78	64	73	63	68	46	84	69	67	83	78	78	58	65	86	52	69	82	69	64	56	53	70	67	57	58	60	60	62	70	68	73	75	70	58	70	77	58	66	58	67	72	75	74	74	81	86	81	82	75	66	64	90	64	64	80	82	74	75	67	63	73	55	64	67	67	78	82	72	61	76	62	73	73	77	63	55	66	78	72	81	77	63	68	81	71	67	64	86	73	62	80	72	57	70	76	71	76	68	70	69	73	60	89	73	57	59	77	63	52	74	68	67	69	73	61	60	71	70	69	66	82	71	69	77	79	73	66	64	73	71	59	65	59	64	66	82	63	72	70	60	66	85	46	67	56	61	66	64	62
13404	1117	2590	3010	2604	2045	1742	1450	1200	1118	884	851	743	698	635	619	571	573	509	479	478	417	451	410	424	423	351	372	364	351	374	382	332	369	352	329	350	362	341	318	330	346	314	342	313	308	309	320	337	301	320	283	278	329	301	293	298	303	301	304	315	297	297	282	292	318	293	302	311	275	294	312	264	308	316	312	279	325	287	275	299	286	287	303	322	301	306	303	292	262	266	303	286	291	290	267	284	278	300	272	283	287	309	279	245	313	269	256	292	305	285	284	292	315	285	266	257	258	302	262	278	306	270	290	323	256	300	292	291	288	289	278	287	309	264	274	294	283	276	286	262	274	258	270	290	266	277	289	258	285	323	307	278	271	297	276	300	303	288	296	261	287	299	266	273	275	291	247	310	283	298	280	298	250	263	272	286	305	307	299	276	294	299	276	304	296	283	263	274	277	273	278	308	246	288	298	292	270	279	270	280	283	287	274	288	287	285	306	278	281	291	302	294	259	314	316	284	327	282	297	284	276	268	284	267	300	267	285	288	290	253	296	294	291	260	260	296	277	270	259	294	275	280	297	291	285	289	287	251	288	281	296	300	303	274	268	276	276	267	312	266	290	276	302	270	290	314	284	294	271	263	286	289	287	265	271	285	258	274	278	285	279	255	299	283	258	279	298	276	298	289	262	274	302	245	317	288	295	289	278	266	284	295	262	276	268	280	254	296	301	265	274	274	317	302	309	286	274	300	258	263	283	306	289	274	294	266	308	302	266	273	276	300	241	283	282	271	265	296	308	268	285	286	270	245	299	279	303	277	269	268	292	263	257	295	290	275	278	264	291	275	295	275	297	273	299	292	302	279	287	256	266	284	253	257	270	277	290	278	278	305	287	261	260	289	284	277	269	280	278	295	257	310	308	308	261	265	280	255	302	306	276	305	282	287	292	296	290	276	283	275	281	290	256	292	264	283	265	248	296	298	262	283	275	270	291	273	294	288	279	310	282	276	312	306	271	277	270	282	281	295	302	297	262	300	280	308	313	278	282	284	270	275	299	284	282	274	291	270	287	282	286	311	282	282	273	285	274	265	287	249	262	279	244	280	312	295	279	296	260	266	287	279	275	292	252	288	256	296	306	255	280	282	283	287	271	256	284	295	288	280	258	260	297	290	285	268	270	295	260	291	285	290	294	290	298	294	308	256	286	278	267	285	269	274	269	280	262	288	279	282	296	259	294	307	294	273	275	313	279	260	292	307	271	297	286	307	276	280	262	292	295	282	296	285	282	272	285	296	276	275	276	290	284	262	305	275	296	280	286	282	322	322	287	271	270	260	284	266	295	301	296	279	268	264	263	265	269	279	277	259	290	279	236	285	285	272	259	275	281	295	296	271	274	295	303	255	286	295	265	313	278	308	284	267	282	275	271	283	275	277	312	271	300	265	307	285	313	273	273	284	287	265	292	262	299	288	272	291	288	285	288	281	271	302	260	296	298	279	293	242	283	295	282	268	296	306	281	284	301	269	272	288	272	259	271	284	282	285	291	255	300	276	288	280	295	268	249	291	277	288	295	260	291	273	268	296	295	279	300	248	282	266	269	308	275	278	274	270	265	302	305	276	289	299	265	281	294	268	278	272	264	275	266	274	289	273	278	286	275	268	297	275	296	284	264	280	283	287	295	287	288	283	254	251	263	271	296	257	303	303	277	277	257	279	315	296	283	301	294	283	283	308	295	303	290	264	280	300	288	261	319	280	276	285	274	284	287	290	289	283	306	251	283	274	266	298	292	257	302	257	276	292	281	250	287	283	280	285	287	277	299	245	273	271	309	279	257	281	292	275	280	280	295	324	273	280	271	278	236	290	259	294	280	286	303	274	308	269	271	286	274	287	276	282	293	262	281	313	263	293	247	288	283	290	302	246	310	297	270	279	259	253	290	267	284	274	298	274	257	257	277	271	260	248	282	274	268	250	304	310	293	250	265	290	303	292	282	299	277	283	285	258	246	263	317	301	299	282	266	259	297	274	287	296	298	280	324	288	275	265	270	272	291	264	303	289	268	269	274	281	302	289	268	274	291	283	282	284	277	290	290	254	264	282	288	305	282	266	258	285	299	285	286	310	305	271	302	299	268	305	245	303	253	299	286	280	303	287	284	273	272	264	288	264	298	298	284	279	275	267	276	301	288	306	255	296	294	299	277	304	287	295	300	297	281	286	300	292	272	260	305	260	264	317	252	265	272	286	261	262	291	267	291	264	268	283	267	299	317	278	277	285	258	268	292	258	278	298	279	286	293	276	277	271	285	295	248	280	279	297	293	281	311	295	281	272	264	267	284	277	267	289	261	301	247	311	310	288	287	301	292	278	264	275	277	275	283	302	285	279	234	284	275	288	303	280	292	296	262	310	302	293	296	275	266	301	264	275	275	310	265	292	253	278	286	273	280	300	278	279	291	305	293	287	299	284	283	283	266	290	281	272	247	296	256	269	279	287	290	237	265	305	273	298	286	294	295	293	295	295	282	287	252	275	290	254	282	272	266	280	270	274	278	324	303	266	280	250	283	274	279	271	267	263	273	296	294	267	291	276	272	285	273	275	303	277	270	286	287	270	300	282	300	287	289	248	283	275	282	262	278	308	311	293	298	277	266	273	278	281	274	301	264	292	263	269	294	307	279	281	266	298	275	287	297	269	284	287	274	269	301	298	298	257	275	270	320	273	251	269	240	287	298	287	246	285	294	299	270	262	304	283	278	246	297	303	276	270	289	297	299	278	285	268	294	266	295	328	305	254	296	279	274	262	267	273	285	299	272	285	302	271	304	287	252	280	283	290	261	269	314	270	283	265	270	292	276	287	286	308	255	256	277	281	286	281	307	285	302	261	283	270	294	281	318	296	292	274	258	311	290	320	253	279	301	291	288	278	315	276	286	294	338	249	321	276	278	314	287	245	284	312	266	312	251	293	286	292	278	254	287	289	281	301	267	262	265	276	286	294	253	280	300	293	267	279	267	289	275	290	314	300	282	302	293	281	250	240	282	285	262	301	286	277	283	278	247	278	270	311	284	290	285	290	286	299	303	281	299	280	268	266	283	311	262	277	301	304	251	216	288	293	288	307	260	256	293	281	310	285	311	305	275	271	274	288	276	260	270	298	285	256	276	285	266	256	297	265	274	268	266	279	289	274	268	267	290	297	285	242	297	289	260	249	295	234	320	280	301	277	284	269	280	283	275	292	256	262	239	256	274	261	275	288	272	272	280	274	305	313	303	276	293	294	296	256	281	290	288	285	287	271	315	282	262	264	296	281	274	301	294	257	306	275	273	276	298	302	308	292	284	281	281	273	296	262	290	292	278	273	283	277	281	262	299	248	283	289	283	295	274	277	278	298	285	289	286	317	285	283	287	285	304	261	257	263	262	262	282	271	310	296	278	277	303	254	283	277	284	253	271	272	259	291	318	276	280	299	284	280	293	277	273	293	285	262	252	298	309	289	259	288	253	271	290
37245	17029	4804	1691	1071	793	602	488	407	368	328	268	244	232	213	192	192	190	160	204	161	161	173	170	170	159	152	161	147	147	147	143	145	141	160	119	182	139	110	160	137	138	128	147	137	138	128	162	131	136	141	138	134	140	129	120	133	107	116	146	114	121	151	152	144	121	131	127	142	116	141	135	130	142	147	140	126	137	134	122	119	130	142	132	113	147	134	133	123	120	142	142	142	135	131	129	130	122	98	126	130	145	145	124	127	132	139	136	138	140	143	138	131	127	134	134	145	133	108	133	116	135	144	121	122	132	131	124	141	133	122	111	124	135	133	120	134	119	134	137	120	124	113	117	127	139	144	131	116	144	118	127	132	134	129	138	137	110	131	149	124	113	131	145	129	131	129	118	143	111	142	127	126	129	136	116	139	136	118	123	127	138	120	130	117	146	118	148	126	121	145	142	147	121	138	148	124	144	150	131	145	147	133	128	142	133	120	127	143	140	137	134	146	122	125	149	151	133	126	130	149	127	132	143	132	125	135	122	134	133	133	115	115	144	123	143	126	120	130	128	150	132	151	106	128	126	143	141	134	143	139	134	138	148	142	134	128	127	135	121	117	156	144	131	121	122	142	105	145	147	134	155	132	133	145	142	133	131	140	150	111	127	121	123	130	136	133	134	118	117	150	130	133	139	106	142	108	133	151	132	137	147	121	129	135	145	120	144	131	133	131	149	143	125	120	124	151	129	114	120	142	137	134	154	128	114	129	145	127	130	127	128	142	148	134	139	127	123	123	145	145	134	141	126	120	137	120	114	119	129	130	146	135	128	122	124	122	140	142	142	144	131	136	130	124	133	118	134	145	138	144	120	128	126	135	130	129	142	148	153	129	126	125	126	125	134	132	139	137	126	144	129	137	110	149	151	150	135	133	147	146	136	105	122	135	137	149	142	119	140	111	142	132	140	122	140	144	127	116	112	149	119	117	126	136	117	124	139	136	158	132	130	127	126	147	132	120	121	132	122	158	136	133	134	139	137	128	101	144	133	118	130	131	129	151	124	141	135	138	135	150	131	127	148	142	135	129	147	137	135	143	123	115	135	127	118	144	139	122	122	134	128	122	134	137	143	141	116	128	115	122	134	143	112	131	129	130	132	124	145	139	126	133	124	123	143	130	136	122	133	111	121	142	134	118	119	137	115	134	131	136	135	135	116	128	120	123	118	133	135	144	122	125	133	111	124	138	121	137	123	151	126	143	139	137	136	129	129	126	119	127	146	116	141	129	123	131	125	137	135	127	145	150	141	118	142	110	141	121	144	129	118	131	117	154	155	137	136	115	119	121	120	110	115	143	146	103	137	105	127	138	120	128	116	134	118	119	135	118	126	130	112	126	153	156	126	139	136	128	124	115	148	146	126	135	139	137	125	157	143	133	123	163	124	137	126	143	133	142	137	110	131	102	123	135	112	146	117	132	121	140	124	131	156	129	132	140	136	94	122	119	138	139	153	103	121	110	123	129	135	115	117	130	130	113	131	146	123	145	138	146	114	129	129	153	126	127	129	141	103	120	133	131	125	135	145	123	128	121	152	110	110	123	146	119	128	126	118	126	138	162	119	134	134	115	127	123	132	128	118	134	138	135	140	140	126	141	142	133	128	125	145	151	121	142	118	156	142	158	125	128	154	136	149	140	125	127	134	147	138	124	122	140	135	134	121	137	122	127	134	136	138	139	115	115	130	138	138	129	136	122	120	129	134	112	152	121	139	143	139	135	130	144	126	122	107	134	129	141	152	127	154	121	139	137	131	141	147	137	131	137	129	125	99	133	96	127	116	126	137	120	137	159	117	124	137	142	122	120	129	105	135	145	150	130	129	133	133	148	132	132	132	128	137	126	130	122	141	147	133	126	142	135	142	112	143	151	156	130	145	123	134	138	109	148	126	155	124	127	140	132	130	132	126	144	150	128	124	131	128	128	150	146	128	128	144	135	123	134	116	129	115	136	129	148	153	135	149	116	133	122	144	125	145	147	148	136	157	112	130	142	139	122	141	137	117	115	132	144	147	130	141	139	123	118	149	144	122	131	117	125	113	129	137	145	131	120	138	145	136	134	131	124	130	123	146	127	146	127	136	122	136	142	124	126	122	131	140	139	108	131	134	138	135	125	145	164	120	135	151	132	136	112	141	130	152	131	124	146	127	128	131	133	148	120	129	124	143	139	124	110	108	127	140	130	145	127	107	138	126	126	134	131	132	128	149	119	113	139	157	138	121	133	114	121	143	135	154	128	105	109	134	132	143	134	117	134	125	141	131	153	125	120	123	153	122	129	125	129	124	134	128	146	124	143	137	120	130	136	112	147	138	136	123	147	125	127	135	113	116	115	154	121	138	142	135	137	143	134	110	141	130	136	130	133	127	159	130	138	133	138	162	117	119	135	111	136	122	128	121	149	123	135	142	125	127	133	128	137	124	136	136	147	140	141	138	150	146	132	138	145	148	110	134	133	157	146	166	134	131	129	152	118	131	148	122	119	145	135	135	134	113	155	127	116	127	137	125	147	136	127	131	118	150	135	131	137	126	119	145	123	146	133	144	134	138	139	118	130	119	100	119	132	124	136	109	117	137	133	134	149	114	138	139	122	123	104	137	133	136	129	140	132	159	114	150	135	143	136	132	112	120	132	148	133	138	130	135	140	114	125	133	139	151	133	135	132	136	170	132	122	143	159	146	154	122	146	137	137	134	129	133	136	145	131	125	123	121	131	117	127	119	121	132	123	125	131	127	141	118	105	136	137	140	117	130	139	131	145	120	138	118	137	141	131	131	151	151	118	135	123	144	125	133	116	129	145	145	141	128	115	140	148	129	131	107	128	116	137	152	116	139	133	136	119	140	125	134	121	138	130	140	155	134	123	122	126	146	121	108	118	132	135	118	134	140	138	142	130	123	155	142	118	128	117	128	112	142	123	131	126	128	136	134	124	125	120	127	129	112	144	140	127	118	139	126	160	127	130	132	132	130	127	141	116	132	120	106	142	125	121	139	145	123	129	143	126	141	125	137	144	143	135	149	142	141	162	127	109	126	135	134	150	138	132	135	142	141	135	111	140	117	146	118	142	119	111	126	108	125	130	149	153	139	110	134	138	136	137	142	134	172	152	124	136	134	123	142	126	133	123	135	125	129	111	118	104	137	123	122	163	123	123	154	120	125	133	143	128	121	139	135	145	118	148	126	131	124	136	132	113	123	132	118	140	139	127	132	132	130	134	119	122	133	146	147	113	156	140	125	133	127	134	141	143	143	124	141	121	122	131	128	141	110	139	153	120	138	133	149	125	115	113	137	137	130	116	118	136	148	130	138	131	116	131	122	151	119	137	132	130	133	139	133	140	156	127	124	146	143	125	124	129	127	127	139	118	103	135	122	148	137	125	112	114	135	144	148	123	121	110	106	120	117	140	129	130	129	145	139	118	146	133	115	121	128	149	133	154	126	130	125	139	133	124	127
18599	2323	5161	5869	5029	4095	3398	2857	2412	1997	1824	1612	1446	1382	1305	1205	1068	1017	961	920	866	841	747	778	752	708	646	683	692	653	641	615	643	629	596	612	636	569	582	595	579	579	581	581	561	544	569	564	548	550	524	551	496	510	557	492	534	510	493	543	509	541	554	550	531	519	506	488	564	503	496	565	465	481	494	481	512	458	522	525	520	449	517	488	512	496	466	488	565	470	490	471	487	486	490	549	499	465	486	507	474	467	474	467	534	478	464	475	482	516	516	503	516	496	489	483	488	456	516	473	484	532	508	479	520	511	501	482	465	540	515	463	480	490	488	463	466	462	468	471	486	504	504	463	466	471	492	523	488	475	489	498	495	489	479	476	470	470	483	465	494	467	521	479	488	471	471	488	491	470	504	519	501	519	450	493	483	489	494	468	464	483	498	494	504	457	461	500	477	505	514	491	540	458	451	483	521	487	484	466	469	460	488	465	480	466	495	474	494	493	487	463	455	454	496	461	466	505	476	446	481	496	480	497	485	471	419	449	526	460	476	486	486	494	475	478	465	446	478	436	476	489	474	463	490	484	455	459	455	493	498	433	437	498	478	507	447	488	468	487	438	506	473	481	466	469	461	451	456	496	503	474	493	480	521	515	500	488	500	505	453	450	499	473	481	443	512	498	463	491	451	453	457	479	494	477	470	484	447	449	512	502	489	474	446	490	508	505	471	452	448	415	491	508	450	496	492	462	460	502	500	442	525	500	454	486	500	460	463	488	454	498	427	497	503	482	469	489	490	474	458	496	452	448	464	460	463	467	475	501	496	470	471	445	469	479	485	475	498	462	441	477	507	501	458	480	480	467	487	459	463	470	502	469	479	515	509	497	468	507	509	479	479	494	480	470	523	461	487	452	498	500	471	489	446	470	472	476	466	461	498	471	470	430	458	462	478	462	496	494	516	453	464	477	525	493	521	458	467	491	499	504	525	480	465	478	457	459	486	525	473	472	469	465	479	489	482	433	486	493	441	464	435	507	473	454	514	474	506	474	494	480	459	508	516	477	462	459	479	483	466	480	492	501	446	485	448	472	471	420	481	518	475	472	440	465	481	505	484	526	478	477	435	497	477	467	446	505	532	485	454	506	458	455	467	445	471	445	492	509	493	511	477	485	470	469	477	471	477	468	494	482	483	481	506	482	460	496	474	489	456	485	489	471	484	442	448	454	460	513	438	463	487	470	466	459	482	452	475	479	527	466	476	484	462	469	520	471	452	513	460	476	438	457	474	505	467	514	477	474	456	462	469	478	485	457	460	486	471	477	456	486	491	481	545	454	467	493	506	487	470	462	462	446	460	496	463	532	476	486	500	403	479	517	472	461	485	470	484	508	540	510	509	456	470	526	474	489	453	467	515	484	447	479	512	486	450	488	498	489	510	496	473	500	473	452	481	494	495	456	487	493	471	490	477	500	485	465	495	487	455	477	459	432	498	483	482	460	481	498	464	474	467	477	465	494	511	474	459	471	457	483	491	448	476	460	478	524	441	492	462	460	467	427	471	468	477	478	463	490	495	470	482	496	483	492	436	521	460	466	479	475	475	496	490	454	507	462	489	508	522	459	432	458	472	488	473	456	459	475	435	488	432	504	463	469	512	489	532	471	500	476	498	466	471	493	463	459	468	520	453	442	513	459	482	469	472	489	485	461	475	503	483	484	469	471	506	510	493	492	452	450	494	450	459	480	448	518	510	422	506	468	491	480	485	509	485	493	517	489	461	451	488	454	496	504	467	484	512	477	463	440	501	500	433	492	523	480	472	509	498	471	461	523	469	476	487	503	457	494	465	460	491	492	458	488	497	488	494	449	502	489	467	468	496	480	465	507	476	491	468	501	480	488	504	464	460	497	483	465	500	474	474	462	522	453	507	495	451	472	512	522	492	471	473	469	447	484	448	540	454	492	488	527	508	506	459	470	485	497	428	498	465	501	461	513	470	477	454	477	494	489	480	467	488	451	501	469	499	486	461	470	452	507	437	462	467	479	488	466	520	487	482	442	494	502	483	455	481	500	504	511	478	532	469	489	456	511	467	469	477	471	478	498	482	457	485	468	496	476	507	452	486	472	482	484	461	504	483	486	499	489	481	453	446	470	484	500	493	495	447	483	501	509	462	535	519	474	472	485	494	489	499	508	503	494	481	530	474	483	487	489	496	486	429	466	464	515	474	493	504	506	471	476	449	489	500	456	459	502	508	486	465	481	473	476	497	505	495	506	456	489	465	423	469	515	451	503	457	466	473	452	454	484	490	480	470	505	493	472	494	469	460	484	451	488	465	466	470	453	454	512	477	502	453	492	482	484	437	462	463	525	442	459	446	433	479	463	490	493	469	497	530	499	471	429	486	500	475	462	496	476	477	476	457	466	485	447	524	461	439	505	481	494	506	444	446	485	477	498	486	482	474	496	502	500	494	479	493	496	458	526	485	520	507	504	476	440	445	484	484	505	476	486	469	477	467	488	439	472	483	466	451	464	468	440	499	476	468	508	471	441	499	472	458	454	511	474	500	502	475	468	496	480	473	497	505	511	454	457	488	496	503	483	470	457	493	481	502	492	480	410	508	492	476	460	486	465	460	470	457	450	512	497	499	461	448	429	463	478	509	482	499	458	482	464	542	476	472	492	475	452	470	467	497	509	459	494	458	447	478	472	519	502	461	487	482	457	440	439	475	507	438	486	511	468	475	457	465	479	483	457	493	492	468	482	515	459	460	487	465	459	503	466	474	512	492	444	461	480	475	493	437	497	466	468	474	464	538	466	459	478	462	493	519	472	507	540	488	497	478	471	499	405	479	534	466	492	445	456	476	487	485	491	413	460	500	506	481	505	502	471	445	481	514	479	498	476	458	467	499	496	480	473	516	485	513	479	462	496	461	410	486	471	487	516	454	504	511	444	455	456	507	468	484	457	467	482	518	454	480	463	478	493	448	462	470	497	488	496	484	469	462	439	479	463	460	452	474	520	479	504	489	484	500	515	495	521	477	460	470	458	500	434	457	455	494	469	480	447	539	452	429	452	459	472	479	484	447	489	494	484	460	528	461	464	465	495	497	454	468	496	494	455	468	462	463	461	489	485	484	472	478	499	497	496	499	476	452	478	477	493	480	443	465	457	479	490	431	452	489	447	450	452	459	446	498	482	468	511	493	502	470	460	500	493	478	472	495	466	496	467	516	463	483	497	466	482	477	510	435	465	469	502	433	448	482	504	453	465	498	487	467	456	533	541	477	471	478	475	485	473	474	538	421	479	510	535	465	485	497	462	476	504	503	471	481	473	456	481	473	462	467	459	479	450	481	501	484	436	471	458	466	496	470	476	474	443	455	473	455	498	515	486	512	470	479	491	469	424	490	460	490	438	480	469	494	490	507	499	469	475	503	441	484	459	453	453	461	472	465	475	488	472	468	487	527	506	464	505	452	452	523	505	476	475	520	478	463	502	463	475	427	481	506	487
3342	337	191	164	149	162	134	155	130	126	118	149	136	138	126	112	128	106	133	130	143	128	122	130	105	129	141	120	117	132	112	127	127	117	127	112	112	135	124	123	115	138	152	127	133	105	127	123	137	107	133	105	115	116	125	117	124	116	142	122	123	127	136	105	145	121	118	125	127	99	124	126	109	140	123	99	121	136	119	127	103	132	114	117	114	102	115	129	129	146	131	115	116	105	126	131	128	116	110	125	106	120	115	113	105	124	112	139	115	101	95	122	123	130	122	116	101	144	105	103	104	114	114	124	124	135	105	106	106	114	121	144	116	119	127	101	130	135	122	121	111	112	113	151	131	130	133	115	118	127	129	107	116	136	112	114	111	111	122	117	105	143	133	106	131	127	122	114	124	112	128	130	115	121	109	123	121	116	120	119	127	120	134	119	119	133	106	109	116	117	112	126	112	139	127	116	119	109	120	115	127	123	124	114	112	125	138	113	127	107	113	118	126	136	126	118	106	110	108	119	130	127	143	129	110	119	121	121	98	136	128	119	107	104	121	132	129	132	119	128	146	118	114	116	127	109	119	135	119	115	124	116	129	129	125	132	114	120	113	128	120	129	115	103	110	102	118	118	125	120	103	131	123	130	120	116	120	101	119	112	110	111	130	111	115	115	129	138	151	115	97	131	131	108	116	130	113	110	118	110	97	107	127	116	111	118	114	121	125	120	122	121	154	113	119	129	134	112	122	104	128	124	134	132	133	113	111	118	129	124	138	124	114	126	117	108	135	117	133	115	132	125	112	113	122	118	131	114	116	121	88	143	118	125	111	116	125	107	108	112	93	143	118	134	111	119	125	102	119	133	130	126	131	121	118	117	119	118	123	108	134	115	121	118	123	123	119	123	129	109	114	124	119	117	112	119	102	134	125	133	107	130	126	124	117	118	109	130	123	139	115	135	102	123	120	127	107	103	113	105	137	123	110	128	124	125	122	125	93	108	131	118	103	116	153	133	120	120	108	103	120	133	108	123	131	130	119	124	114	114	126	133	108	123	114	118	133	116	117	113	109	133	126	130	113	128	110	115	123	118	114	133	109	119	114	131	111	125	126	112	113	101	121	119	112	106	119	120	131	134	102	126	120	111	112	98	119	108	121	132	109	106	117	124	129	129	112	107	120	128	142	139	132	121	114	113	109	119	125	112	133	120	116	118	129	124	107	119	116	122	153	119	130	112	120	117	124	129	132	138	120	123	115	103	138	108	134	117	110	123	123	134	128	108	121	123	132	125	113	139	115	119	124	133	127	95	114	107	133	136	125	126	115	124	116	92	133	94	141	113	135	119	119	127	129	117	113	132	149	126	131	116	117	105	121	138	117	108	127	111	107	121	107	124	123	121	131	104	121	105	127	145	125	126	131	125	139	127	140	121	126	131	120	140	138	128	141	110	132	114	136	133	136	136	128	114	128	116	127	115	116	135	102	111	123	117	136	118	115	129	121	102	127	137	119	104	108	126	107	121	123	112	119	124	119	127	127	129	106	130	114	123	134	122	117	124	121	112	120	113	125	110	140	121	125	130	128	119	115	131	118	112	119	119	137	124	133	132	117	110	111	120	100	117	119	135	137	136	142	133	110	138	105	137	123	123	126	131	134	116	104	112	134	140	107	113	118	123	117	135	110	111	115	116	120	105	120	129	104	123	109	102	122	118	122	133	118	102	131	139	124	114	129	121	131	127	146	123	120	124	118	134	117	110	122	121	139	107	98	115	123	106	102	131	106	95	127	117	122	119	105	123	135	114	117	129	105	115	103	127	119	95	127	100	123	97	122	104	121	129	102	132	115	100	128	114	132	114	126	105	97	148	129	105	118	125	127	119	120	102	132	120	116	140	89	114	124	117	116	134	107	122	130	120	111	155	123	129	132	127	101	123	100	140	133	113	137	135	140	119	106	128	113	137	115	135	117	117	110	126	116	117	134	129	118	110	136	152	118	111	122	115	116	122	114	124	138	119	122	120	111	119	127	113	123	129	123	116	142	121	131	132	116	139	130	118	125	117	102	136	119	120	99	130	124	122	129	137	128	117	113	126	117	109	112	113	123	134	120	117	137	106	131	120	122	114	123	136	117	125	120	129	127	128	118	111	139	114	135	130	118	108	127	132	117	125	118	109	134	110	121	123	134	124	126	125	114	107	119	132	117	127	115	121	113	121	121	122	121	122	117	136	138	116	135	106	116	108	126	121	112	133	111	131	114	118	123	111	112	120	119	112	121	94	123	133	116	122	137	113	111	136	123	110	134	125	119	140	102	140	95	141	123	117	138	113	134	105	125	137	117	129	124	107	115	150	98	129	112	117	111	98	101	137	111	130	127	128	118	117	111	126	104	115	130	123	119	132	97	118	131	123	107	124	108	117	136	110	113	126	137	153	119	110	126	119	120	113	119	88	92	136	108	113	133	119	131	111	102	126	100	102	115	126	113	111	116	118	107	111	105	145	108	111	120	137	125	112	115	137	134	105	120	112	124	140	129	100	94	124	123	116	121	140	101	124	130	139	120	122	125	135	113	99	134	135	120	126	129	135	128	112	126	117	118	111	108	103	137	131	120	117	124	125	121	133	135	128	115	121	127	111	109	104	106	134	98	118	104	129	124	120	106	102	123	121	95	120	119	118	106	105	112	120	111	129	130	128	115	103	109	123	106	124	122	119	119	112	125	119	143	115	127	119	132	112	129	110	132	119	134	131	110	123	131	121	109	98	99	122	138	121	122	151	131	97	123	133	135	119	130	150	106	120	122	118	103	124	117	129	113	124	126	118	123	119	89	96	114	135	127	135	130	126	122	106	119	119	125	112	123	109	111	92	113	122	128	130	132	141	141	127	115	117	123	112	119	127	130	114	124	117	115	104	122	131	111	115	134	102	114	108	128	119	134	104	122	124	134	104	120	124	118	113	121	107	122	112	125	120	131	118	113	121	112	108	125	127	128	127	109	115	131	125	135	109	114	134	124	119	112	132	137	122	139	121	130	106	122	139	132	116	146	103	138	114	112	119	111	112	142	114	121	117	118	125	121	112	133	114	103	130	135	131	125	117	133	122	119	121	110	120	115	124	130	132	120	106	120	138	127	126	111	101	134	129	129	126	142	106	123	138	111	115	112	107	120	111	130	117	147	131	124	131	112	123	113	132	107	120	128	138	128	122	123	109	128	128	135	122	132	112	119	111	127	110	103	110	121	117	114	112	116	135	110	122	107	92	126	119	118	131	115	105	98	115	116	115	141	128	110	128	132	116	109	115	107	114	125	111	114	125	119	118	131	140	100	127	108	115	130	130	123	111	123	130	125	107	125	120	116	122	108	112	121	119	144	126	111	116	98	135	123	139	120	136	130	124	114	125	129	114	112	115	110	85	115	129	149	111	122	121	125	116	124	133	98	113	110	107	137	109	120	132	138	109	131	110	123	122	100	117	112	111	159	138	128	121	112	110	118	129	144	127	103	132
4691	542	600	602	614	584	540	523	491	482	479	491	478	493	471	458	448	447	439	456	460	491	444	446	433	394	465	466	408	487	449	414	457	446	464	469	459	434	449	430	437	448	463	453	433	459	455	428	426	426	454	439	425	432	411	476	421	479	436	461	446	441	429	440	407	426	438	449	431	417	444	450	449	437	442	457	439	410	465	433	447	464	454	453	445	457	450	453	416	425	456	418	438	442	472	400	426	442	448	426	441	426	462	418	436	419	431	452	471	442	459	464	441	462	452	414	444	441	447	427	456	429	423	384	423	424	422	453	461	465	416	429	453	444	442	432	441	446	451	441	426	477	441	425	461	408	422	470	424	450	436	411	440	411	443	451	434	422	448	436	397	429	452	465	422	399	436	420	458	426	420	447	437	452	423	449	471	446	426	459	398	390	446	420	429	406	438	456	458	434	454	418	453	419	447	435	455	407	461	459	429	437	451	419	484	393	440	472	404	455	463	427	420	436	440	438	453	460	450	410	426	439	400	439	486	432	418	446	435	415	431	447	417	419	457	456	451	428	430	442	439	430	457	467	425	443	456	436	448	423	426	399	433	437	453	459	423	447	426	449	438	444	444	438	418	392	481	437	419	439	445	424	428	486	447	411	414	428	461	437	433	447	451	437	451	444	459	459	437	454	468	441	452	442	438	448	448	442	455	438	445	465	407	418	433	466	433	450	437	394	468	458	456	425	459	445	429	406	407	452	427	433	403	399	402	453	472	450	453	413	417	473	434	447	455	458	409	453	432	449	484	447	453	469	464	457	435	431	401	450	462	442	450	419	418	459	447	421	439	393	453	465	443	485	421	452	435	431	457	434	428	445	474	452	426	450	415	454	456	429	477	421	428	460	409	408	451	447	445	436	457	422	478	468	426	445	457	446	455	434	450	436	452	438	432	414	422	438	394	418	450	430	428	445	423	415	417	448	457	440	444	461	422	478	436	434	436	454	435	456	489	427	428	497	481	456	431	419	456	446	415	464	433	443	458	460	431	404	445	434	454	422	445	428	408	462	464	441	453	420	464	447	401	437	451	431	492	439	437	406	444	419	439	399	428	423	450	404	440	409	439	458	450	434	432	419	464	453	395	441	444	419	434	379	415	471	451	439	403	434	445	418	468	392	411	421	450	461	458	437	428	423	431	454	447	402	422	429	411	444	462	408	442	430	436	430	420	454	456	415	418	441	432	446	456	421	445	456	444	437	436	436	413	455	435	397	438	412	442	463	443	457	432	407	453	427	401	475	462	449	438	429	467	428	410	423	465	438	430	444	440	426	429	468	445	431	422	423	431	411	450	460	451	431	392	441	443	463	426	439	420	422	485	434	431	421	428	412	434	443	477	425	419	451	481	424	441	396	449	434	450	432	408	421	419	434	460	437	435	454	448	422	461	479	462	430	434	465	429	468	458	427	441	425	420	416	419	436	417	431	438	463	413	453	422	427	426	428	422	426	433	456	445	414	430	419	431	487	427	419	453	458	413	438	429	433	458	472	428	431	438	458	431	452	454	442	454	445	472	423	405	428	436	439	457	453	456	464	433	445	443	430	449	441	410	449	457	463	430	447	434	420	450	406	447	430	451	444	455	427	471	448	421	470	416	448	447	466	475	447	435	416	456	416	437	436	426	469	436	427	426	441	460	472	426	451	410	426	460	401	425	418	420	433	439	469	448	453	484	382	429	434	436	485	406	415	433	414	431	457	464	453	469	381	429	392	458	428	448	479	427	436	454	456	434	461	441	471	444	462	445	466	472	440	451	447	453	434	415	465	418	418	422	395	472	484	415	414	394	426	478	406	420	429	447	469	474	448	434	432	402	467	420	427	435	464	426	447	435	435	453	433	470	477	443	448	394	478	440	417	408	432	404	427	432	416	423	443	423	439	429	446	427	456	442	439	427	443	401	440	399	450	408	454	418	456	463	431	438	452	424	452	447	426	459	425	477	443	458	453	422	468	459	421	439	467	437	465	446	422	418	427	469	410	421	446	454	452	441	417	412	448	442	417	450	450	435	434	514	425	411	427	433	419	436	442	392	411	451	441	423	451	415	412	429	415	434	435	424	434	417	414	459	439	444	431	442	484	419	421	447	439	419	458	385	435	431	426	435	428	437	452	426	443	430	448	433	438	427	412	507	435	402	471	457	443	413	465	415	466	437	435	471	436	467	415	417	460	409	401	448	472	419	443	426	443	426	478	456	458	478	457	418	443	435	448	453	451	436	410	468	415	419	411	436	447	457	464	460	443	438	447	463	428	442	421	437	453	446	430	441	416	413	446	450	447	453	396	417	443	411	393	448	458	436	447	454	412	420	449	427	425	430	429	442	419	445	381	426	437	443	436	421	425	434	432	432	432	424	445	450	418	429	414	457	448	410	420	441	452	438	442	404	453	417	459	417	462	434	445	439	407	413	430	452	469	453	454	459	436	423	401	418	390	467	448	400	462	441	454	453	462	488	433	414	430	422	402	459	456	433	420	476	424	454	449	452	416	431	479	410	456	425	442	429	428	463	414	449	470	431	425	486	474	441	467	426	472	453	475	451	440	420	439	436	422	426	421	450	444	439	488	434	429	434	428	449	428	409	415	420	460	481	430	422	446	438	432	409	422	459	415	406	425	425	457	445	424	438	444	452	442	426	454	440	436	434	430	433	406	465	441	408	421	424	412	418	468	423	415	435	436	436	454	467	441	454	430	426	427	458	430	414	440	439	402	412	373	432	429	421	447	450	413	397	440	451	423	472	440	462	415	432	458	438	476	445	426	425	437	470	421	422	426	450	467	432	407	415	443	437	445	392	426	441	407	434	417	455	451	421	425	417	431	415	421	457	425	413	426	451	448	434	416	436	430	407	443	434	398	444	437	438	473	452	424	451	432	414	437	444	411	458	445	478	475	446	448	423	441	427	469	450	435	452	461	475	460	448	403	490	424	451	402	464	431	437	457	448	456	460	419	429	435	446	406	386	412	459	438	426	426	428	439	437	425	437	420	432	445	440	455	429	414	444	454	424	467	427	412	454	420	425	470	438	405	422	440	430	431	396	432	431	386	425	444	461	422	434	402	406	431	397	467	447	445	431	472	434	472	449	436	425	420	438	439	440	444	439	435	430	438	432	452	481	444	487	395	433	456	404	423	400	398	461	420	440	452	415	476	441	443	448	431	411	448	434	427	439	458	418	380	402	416	423	436	454	460	391	421	442	429	421	422	412	455	458	428	481	428	461	470	413	428	443	441	439	416	428	440	429	460	423	429	444	436	443	429	446	436	390	416	458	434	386	411	435	431	485	473	429	431	436	458	449	432	460	420	433	461	431	428	445	466	412	430	426	422	441	442	449	474	415	419	445	436	402	456	459	425	431	447	452	440	454	440	424	463	426	449	423	399	454	430	423	477	426	444	451	437	468	433	454	410	449	459	424	482	433	402	423	403	450	467	423	430	413	470	470	414	408	432	415	458	416	421
28596	6663	1346	769	523	417	317	251	201	182	167	136	141	115	95	117	114	105	104	89	100	94	87	98	75	80	94	69	65	89	100	77	73	86	77	79	75	81	78	84	73	87	80	83	82	79	74	79	60	84	74	69	67	83	85	84	78	72	65	71	73	77	69	76	99	80	74	93	76	71	57	64	71	92	68	75	83	79	71	80	74	79	81	87	82	70	78	74	79	74	81	69	84	79	77	76	64	80	72	68	67	74	77	77	87	67	74	75	80	74	76	68	62	87	80	62	67	81	77	75	69	80	78	81	68	79	75	73	66	72	83	69	64	67	93	77	62	85	74	81	86	76	65	76	63	82	79	73	66	68	65	80	82	83	86	60	73	70	77	78	70	69	75	72	75	78	67	77	76	90	72	70	72	75	84	66	71	63	80	81	71	71	81	77	69	82	70	81	70	75	81	76	68	74	79	64	69	75	68	72	76	88	60	75	78	83	70	81	67	64	88	94	72	82	65	77	88	77	79	71	83	78	71	69	74	79	73	73	79	64	49	86	62	60	64	76	62	81	69	69	71	79	81	68	80	77	70	71	78	73	68	72	69	73	82	85	74	82	74	83	70	77	67	61	67	76	72	86	66	65	58	65	82	62	76	78	62	78	72	70	61	65	69	73	80	63	86	63	75	83	66	81	75	76	70	73	68	78	75	70	73	86	82	74	77	70	68	81	63	75	85	65	75	77	68	71	64	92	70	67	80	82	71	67	75	72	82	73	79	78	83	59	62	72	64	65	68	70	77	89	82	68	68	81	81	92	70	64	63	61	66	82	76	62	60	75	69	73	86	75	77	77	59	78	74	70	72	73	88	72	76	71	77	67	82	72	72	78	69	71	82	71	64	77	69	75	64	78	72	80	86	75	68	85	63	70	72	82	68	75	89	68	76	72	69	89	80	67	96	69	67	57	71	76	62	69	78	60	89	76	81	73	75	71	59	97	80	95	72	77	65	77	75	83	90	63	67	63	81	92	62	64	69	87	79	76	80	78	69	87	68	50	72	63	70	70	63	69	75	54	63	78	70	62	77	75	82	79	77	63	79	70	72	86	75	74	76	81	80	75	51	82	83	72	76	86	79	80	72	81	64	75	61	84	69	89	79	75	78	74	65	72	73	68	74	73	72	73	75	74	85	75	85	73	76	70	69	78	66	71	67	74	68	75	68	71	80	79	88	90	92	74	82	87	90	73	63	75	72	66	84	71	70	62	87	76	65	73	59	84	71	74	73	71	63	76	77	75	72	75	65	72	76	70	85	81	71	69	90	74	61	69	65	55	79	69	71	86	73	66	69	77	70	75	83	88	84	78	71	56	76	77	73	61	80	65	78	68	68	75	69	64	80	66	64	73	63	87	70	67	83	88	79	77	82	79	73	69	55	86	64	69	70	64	93	70	66	72	84	71	74	83	73	67	71	79	64	78	81	82	85	66	75	75	67	62	69	83	73	62	77	67	75	80	57	84	83	73	78	76	61	71	66	71	69	57	66	68	74	70	70	80	77	76	70	79	79	68	60	90	78	71	69	71	79	71	73	84	67	87	67	80	75	73	80	68	80	73	92	82	71	79	77	77	78	70	69	68	71	89	94	86	76	67	78	71	73	81	81	72	83	73	74	84	67	64	91	69	70	81	60	68	76	71	67	86	79	69	68	81	80	76	63	79	89	83	83	94	72	75	63	64	69	81	73	75	82	66	78	82	76	68	56	67	82	72	89	78	61	70	79	59	74	72	79	91	61	80	65	74	84	77	83	68	65	68	81	60	85	82	71	66	79	80	85	74	69	74	66	68	84	64	65	64	77	75	67	77	77	71	78	82	76	73	71	79	68	80	69	87	64	64	66	88	73	91	79	78	85	71	76	70	69	68	57	66	76	70	71	70	55	78	72	76	72	81	76	73	73	89	81	69	51	71	74	70	79	74	59	85	73	72	73	82	75	70	85	65	75	58	72	59	75	72	64	60	75	86	81	62	71	63	92	70	58	79	78	62	65	69	70	74	85	70	65	74	73	75	80	83	80	67	70	71	71	75	75	75	72	85	76	64	60	65	80	85	74	66	76	62	82	86	69	71	65	74	70	65	75	85	88	79	61	70	86	78	69	78	70	69	58	66	77	76	74	79	74	87	75	60	71	89	68	70	71	77	76	93	68	79	78	59	75	83	77	68	73	69	79	68	77	97	82	77	86	85	67	82	74	70	71	80	83	68	83	71	70	67	74	80	73	74	80	76	66	68	64	75	69	68	65	66	86	83	69	76	71	71	90	83	58	69	90	85	84	64	53	77	66	85	78	77	70	84	77	69	85	63	66	71	80	73	86	74	73	74	69	77	67	60	78	61	66	72	78	83	53	63	71	69	70	71	75	72	70	63	74	81	82	72	73	74	83	68	68	79	61	69	79	76	69	82	67	80	75	80	89	82	79	71	74	81	86	59	77	76	76	90	58	72	88	64	64	77	83	66	73	74	77	82	86	69	74	56	71	77	76	66	72	75	88	73	71	62	86	71	83	74	67	74	79	71	84	68	79	54	74	67	84	67	69	79	65	84	68	90	69	69	76	86	75	79	77	72	80	76	65	70	87	75	78	74	76	79	66	80	75	69	76	72	74	67	76	71	65	89	67	65	72	79	73	61	75	72	75	60	72	64	68	72	70	65	71	79	74	86	88	76	80	63	76	99	75	88	78	67	71	78	85	72	80	64	68	64	67	67	80	77	69	81	78	69	74	72	80	79	88	78	88	82	61	90	54	77	54	68	68	80	65	78	71	85	68	86	75	108	94	83	89	74	66	78	71	76	71	76	83	72	66	90	72	71	65	69	72	71	90	65	79	68	83	69	58	75	71	66	81	60	69	67	80	81	72	75	72	79	77	63	58	63	81	67	78	69	80	80	49	79	64	80	73	75	60	80	63	63	75	74	73	62	73	74	78	70	79	76	60	63	57	91	67	56	62	71	87	74	73	73	66	82	82	72	82	81	72	73	72	70	78	97	84	89	71	70	82	82	79	61	82	90	82	93	83	62	76	87	77	68	69	67	62	72	63	84	58	69	69	68	85	73	62	63	66	89	60	68	71	58	80	76	83	84	60	85	78	56	78	79	69	77	59	72	87	78	72	82	75	70	80	78	63	72	74	66	67	66	73	71	80	89	74	76	89	68	68	73	70	72	77	81	81	79	72	92	68	69	60	59	84	68	69	85	75	70	82	71	65	70	68	64	72	78	88	67	82	66	73	75	79	83	84	60	63	70	64	76	68	65	82	71	76	90	85	86	67	74	69	67	86	63	71	55	59	71	87	64	66	74	58	75	81	80	63	59	75	70	74	81	62	82	71	78	94	65	76	70	68	81	73	76	74	73	67	82	75	61	90	66	73	74	87	77	88	77	64	87	80	79	63	72	62	68	62	65	93	84	68	73	63	67	64	79	69	78	72	62	66	61	70	62	90	57	91	75	83	68
14494	1147	2695	3116	2715	2206	1787	1526	1295	1171	953	862	821	706	727	634	659	548	527	516	506	522	476	439	423	445	417	405	402	370	383	428	373	342	338	386	409	348	355	337	365	339	367	349	301	351	336	331	301	359	343	318	344	305	306	325	312	304	351	304	324	332	325	322	284	328	317	325	359	338	321	325	300	306	286	313	309	336	300	284	302	278	311	290	294	321	316	324	278	313	299	323	301	311	301	300	294	308	330	337	289	335	316	281	305	334	296	312	312	321	297	269	295	294	293	295	315	314	284	308	310	312	309	300	292	324	296	264	279	322	284	302	288	276	304	286	273	279	298	302	290	315	311	304	305	295	324	319	315	288	292	292	314	301	326	289	283	310	300	299	296	301	293	313	276	287	279	290	342	294	322	279	326	280	316	292	323	290	299	308	302	276	315	294	282	293	327	299	310	287	326	314	318	312	311	296	270	315	284	289	287	302	300	311	312	297	286	306	275	305	306	309	303	279	338	286	298	298	299	302	295	275	292	290	291	296	284	264	297	280	301	279	276	291	304	303	306	294	320	275	265	304	267	283	300	283	297	309	295	272	308	280	320	277	293	303	275	283	316	308	271	281	291	306	281	306	312	269	290	314	306	297	304	282	298	291	314	294	278	287	299	295	307	268	288	316	293	278	309	295	284	291	282	297	304	315	312	291	326	321	291	289	312	312	295	295	308	307	268	299	270	327	287	285	295	297	287	309	288	272	303	273	291	310	324	337	311	299	312	258	294	285	301	288	310	305	267	284	270	274	296	296	312	316	305	317	308	313	279	297	278	316	281	323	304	295	301	301	309	275	267	301	304	293	299	280	288	300	317	290	306	301	313	284	295	308	294	276	295	294	272	285	279	281	295	289	323	285	299	280	309	311	275	299	265	289	307	297	265	304	285	280	302	306	292	327	298	276	269	293	260	319	292	305	316	294	281	332	300	281	315	293	300	302	276	276	280	275	323	265	300	309	310	319	311	291	313	320	277	307	305	290	301	331	266	311	319	313	303	280	301	301	277	300	317	316	300	301	294	292	308	286	304	284	280	284	324	295	302	276	312	278	325	320	287	323	288	319	290	299	280	284	302	278	256	263	278	284	309	290	311	300	268	309	300	281	322	313	295	264	289	303	308	267	308	306	311	265	332	316	325	281	282	282	316	316	316	318	268	287	324	299	335	291	304	318	283	277	305	302	298	311	314	314	268	266	315	274	290	321	291	279	295	300	282	330	293	311	302	280	277	288	317	279	314	304	263	284	292	291	301	320	304	290	307	286	289	313	305	274	313	300	290	278	280	327	276	289	276	301	304	287	271	309	295	278	285	299	264	307	283	308	284	275	286	312	269	303	305	295	295	276	302	300	304	302	306	301	315	299	304	302	299	270	308	292	324	270	264	299	300	287	310	277	322	325	294	284	294	295	302	300	291	311	320	268	271	275	316	280	298	316	310	297	312	302	303	301	297	301	290	300	317	318	291	277	296	288	297	309	298	299	293	303	304	290	294	322	319	336	327	273	278	292	262	289	289	301	278	314	349	292	274	309	261	337	294	340	290	286	297	321	291	314	286	313	314	294	299	287	296	284	329	284	259	286	295	332	308	289	283	288	288	296	265	308	305	306	315	294	279	279	286	270	284	294	308	304	291	310	282	268	304	288	279	289	286	324	308	290	299	287	284	293	312	280	322	308	322	334	311	307	297	284	308	291	309	300	308	293	309	290	288	289	263	287	269	292	290	295	278	286	314	313	303	276	273	297	310	275	279	293	284	293	301	270	293	302	277	258	290	287	299	298	286	251	278	301	262	280	313	283	307	271	263	327	313	294	286	319	309	328	300	303	282	286	268	276	317	301	283	288	269	300	282	291	322	325	292	282	303	285	295	283	297	301	330	252	296	266	297	252	303	298	275	296	295	299	267	312	297	280	299	301	320	343	266	306	309	293	314	284	352	283	247	281	300	299	291	279	278	300	327	267	310	300	276	290	316	281	311	271	310	297	280	266	281	269	304	313	301	279	294	299	281	314	350	314	287	290	308	306	300	284	273	305	267	285	326	269	268	301	272	287	316	277	299	324	285	273	319	313	308	309	327	345	294	312	319	282	299	312	338	282	320	268	321	272	305	305	311	295	293	297	309	309	315	307	283	295	282	308	289	304	288	324	297	290	287	309	339	279	276	310	293	276	295	307	326	310	298	305	304	288	326	320	281	279	283	295	250	277	303	292	322	303	258	301	293	334	295	280	260	329	313	282	286	270	292	300	299	286	296	266	310	268	330	309	273	297	282	290	309	324	300	293	298	291	317	303	288	318	266	298	313	305	305	270	283	302	295	279	286	273	314	294	297	292	289	280	298	304	301	313	308	277	291	310	279	319	319	283	263	306	278	289	271	280	314	310	277	261	275	299	299	297	292	299	301	344	296	273	326	305	287	312	260	286	304	333	277	297	284	312	258	281	313	249	272	277	270	303	286	328	295	291	268	303	291	316	322	292	308	318	287	328	298	287	277	287	276	312	297	293	275	310	318	310	312	287	298	291	303	271	309	315	291	283	324	301	304	321	297	311	293	288	309	307	273	321	302	287	300	269	306	281	294	310	316	302	270	291	282	282	291	281	325	282	289	319	265	289	276	315	306	311	263	279	271	305	274	300	304	299	280	298	314	335	301	280	290	305	332	287	269	270	285	311	288	298	283	316	304	301	283	251	327	292	260	314	278	296	262	312	300	293	314	301	283	280	280	284	291	286	296	292	328	268	275	300	278	291	279	303	304	297	306	282	319	276	302	322	303	301	313	289	294	270	293	291	294	327	292	292	310	291	294	260	278	299	335	293	295	301	297	304	289	282	299	318	305	259	282	286	320	290	288	291	291	324	284	334	284	294	303	281	302	278	312	322	302	326	308	308	289	279	312	280	276	288	337	288	293	321	290	312	293	303	279	319	262	298	274	282	296	286	295	284	304	291	277	301	331	302	301	281	278	300	300	312	292	284	270	309	293	293	303	315	339	309	274	264	268	318	301	278	268	304	311	294	342	265	319	280	306	286	288	324	300	316	296	298	291	282	279	319	272	299	288	299	299	299	290	295	304	267	318	296	285	303	314	295	300	289	305	286	298	289	328	258	314	305	304	278	301	265	319	340	264	311	321	283	293	289	326	283	279	258	284	294	306	292	276	295	268	288	274	317	285	291	295	272	289	307	284	310	252	298	300	305	282	276	291	304	284	292	306	306	324	291	278	308	302	316	298	299	281	347	289	308	283	303	278	347	290	296	311	318	276	313	287	294	273	286	284	294	265	291	289	274	313	316	290	262	306	321	305	291	322	300	287	292	302	332	304	303	294	308	300	266	288	292	278	333	293	293	264	282	320	293	289	293	280	307	318	291	305	302	299	267	328	288	295	282	284	284	304	282	335	283	292	287	281	294	296	287	296	285	292	291	290	278	295	292	276	271	309	290	286	274	294	286	307	303	274	291
37629	18654	6256	1689	1098	819	633	537	387	342	312	294	256	230	210	216	220	197	169	189	162	181	173	168	162	152	140	164	181	160	153	138	151	171	141	158	142	143	140	134	146	161	149	133	132	121	148	142	129	149	131	148	137	146	130	141	136	141	136	140	132	141	138	129	148	123	122	126	126	136	146	139	141	156	147	128	138	151	148	144	120	128	114	122	147	131	145	101	132	127	157	145	136	147	163	135	130	135	126	156	139	126	128	141	123	144	128	134	123	138	110	137	138	116	135	135	121	123	134	133	133	149	130	113	128	124	127	107	117	129	130	140	141	129	137	125	131	148	109	143	129	126	159	132	128	131	124	125	144	163	117	142	126	139	153	133	106	148	135	117	135	123	136	125	126	138	116	142	116	134	148	118	145	127	138	136	136	141	137	131	136	127	137	141	142	135	123	122	146	131	144	112	124	134	129	119	130	138	132	136	130	124	139	125	142	123	131	143	151	138	142	125	123	117	141	128	128	139	122	130	119	128	128	118	130	145	139	147	121	127	120	128	138	122	130	142	140	151	133	135	120	123	146	145	152	132	127	107	120	102	139	134	146	138	104	140	130	128	143	123	145	127	124	125	145	128	142	137	151	128	124	152	139	126	126	122	148	134	111	140	130	131	114	138	160	141	138	131	148	129	124	138	137	143	126	123	142	147	118	131	132	134	137	120	130	135	132	137	127	130	140	132	122	137	133	134	132	123	130	127	123	132	147	131	127	131	117	130	138	138	142	121	159	127	127	142	144	125	153	136	147	136	131	131	106	131	132	132	134	143	141	124	130	118	139	141	135	142	134	124	127	133	124	124	129	144	127	119	126	139	149	136	138	129	153	137	109	135	127	126	130	111	148	121	102	135	139	131	126	147	139	131	136	137	142	139	135	150	137	130	143	131	136	129	129	138	151	140	117	147	120	122	122	142	120	134	117	132	119	132	113	137	151	145	128	135	122	132	128	124	120	149	127	115	143	121	126	135	117	144	122	144	150	149	115	132	167	139	108	121	143	139	127	123	139	138	143	130	145	140	129	128	129	119	140	132	127	114	125	147	124	153	145	130	123	148	125	142	122	133	138	127	144	114	125	132	141	138	123	154	118	139	122	137	135	94	138	136	118	123	149	117	137	133	122	117	119	122	109	127	140	132	126	128	125	126	122	133	129	133	126	136	135	120	124	147	133	142	146	107	114	123	135	131	124	132	128	139	130	123	140	139	135	151	128	129	125	124	122	139	129	126	134	124	120	148	144	139	149	122	131	117	122	149	142	129	152	138	136	133	144	149	136	160	118	122	139	124	135	132	142	125	139	131	134	152	121	125	136	142	149	118	124	137	143	126	127	145	131	127	129	101	143	127	133	160	127	127	137	142	160	138	135	116	141	146	131	159	140	135	149	134	127	150	131	140	142	136	134	125	137	124	126	131	126	138	111	131	121	153	125	120	129	137	113	133	122	133	141	139	132	135	138	120	136	151	113	129	130	145	111	119	137	129	120	139	107	141	137	139	103	123	139	131	126	129	124	144	111	160	136	124	136	142	133	126	133	126	135	136	119	118	141	142	122	122	136	133	146	148	101	126	137	124	124	130	120	132	128	135	130	128	123	138	150	126	115	151	125	133	138	139	112	130	132	126	120	131	125	133	120	118	124	124	120	130	129	135	129	128	135	117	116	134	115	120	130	128	153	130	134	118	117	136	146	138	140	159	129	115	142	124	136	115	138	112	140	139	122	135	128	129	137	126	130	143	131	125	115	159	129	151	129	153	122	123	150	153	130	122	132	114	131	123	119	139	128	125	141	146	128	124	136	142	116	125	128	128	120	114	143	147	133	137	113	138	145	127	140	127	144	136	115	130	121	129	133	136	118	140	124	148	162	165	139	133	138	138	120	119	106	134	137	140	129	136	118	148	138	126	130	142	146	132	123	124	126	134	132	142	132	162	119	131	123	129	142	131	130	126	126	130	120	110	136	154	119	140	131	137	128	153	129	133	131	123	117	144	121	130	137	141	130	131	129	153	157	129	113	131	128	125	134	133	159	129	141	137	130	148	140	124	125	145	130	150	126	122	148	117	129	117	139	115	123	115	136	135	150	140	130	131	138	148	129	130	128	134	134	133	121	135	126	128	152	108	130	130	150	133	112	136	137	121	113	122	147	146	147	118	133	121	131	120	132	153	123	141	127	132	137	129	135	122	130	138	134	134	119	144	147	128	149	121	148	122	130	143	130	128	123	161	140	137	144	162	130	131	131	135	130	126	123	109	113	143	126	129	146	152	124	124	136	142	123	140	136	134	141	131	148	129	126	139	120	133	133	152	131	139	143	139	133	133	126	140	143	127	137	136	144	119	129	132	127	147	138	92	131	152	117	124	118	140	138	113	124	124	137	117	142	147	147	137	120	151	121	137	121	134	126	131	119	132	142	125	140	139	129	148	135	139	126	126	127	131	159	139	124	134	131	132	137	124	128	127	147	125	115	121	125	135	141	116	119	116	117	106	135	118	127	146	140	134	126	146	145	141	152	145	137	118	145	125	108	133	137	132	121	134	144	135	117	126	116	132	131	123	136	123	128	121	137	135	117	133	135	128	135	137	127	136	133	125	122	138	153	142	126	135	141	139	127	135	131	121	138	127	132	130	141	134	120	136	117	140	120	146	128	145	150	112	132	139	107	127	126	138	137	112	130	145	136	125	147	131	126	138	130	137	147	135	133	106	110	119	122	128	124	141	140	124	134	139	126	109	139	124	147	159	138	153	133	121	135	149	121	140	105	128	116	108	141	140	143	123	139	122	135	125	116	134	120	135	117	123	134	150	120	119	130	109	156	139	135	133	137	125	133	134	126	118	112	135	146	138	139	133	151	126	146	126	123	145	154	111	120	122	123	133	129	139	124	135	143	126	143	129	114	119	137	127	130	126	118	125	142	118	143	124	135	125	150	121	125	127	128	130	136	116	123	157	145	151	122	133	131	145	126	145	139	122	142	145	130	132	118	140	157	135	125	136	142	132	132	118	148	142	141	119	124	130	145	116	123	120	137	111	127	136	126	121	132	134	141	134	147	147	139	127	139	119	143	128	130	149	119	139	163	109	134	125	141	120	129	113	114	153	116	129	145	132	142	131	113	126	130	127	125	154	168	132	118	113	136	118	127	124	129	125	134	146	151	126	139	136	140	130	146	126	137	152	133	124	121	124	131	130	119	150	113	128	146	136	142	144	115	130	124	123	136	150	128	138	115	137	124	115	143	146	130	143	124	115	140	141	135	152	122	145	110	143	141	118	136	129	136	149	140	125	134	115	120	124	150	143	147	144	141	126	142	132	143	147	136	126	135	118	156	116	141	129	115	107	154	142	115	146	131	140	146	148	124	148	133	122	171	130	149	127	123	128	141	126	146	158	136	114	125	130	121	134	123	140	132	133	132	131	138	128	138	132	137	133	132	124	133	146	141	132	128	122	132	137	126	125
19040	2280	5056	5687	4860	4212	3339	2885	2491	2020	1883	1565	1485	1386	1263	1178	1047	1031	926	940	919	861	798	760	785	707	710	686	676	656	685	671	605	664	654	593	590	556	604	583	553	572	595	598	596	536	564	590	552	523	528	515	535	529	555	510	505	516	588	535	573	488	530	504	492	533	518	516	472	491	522	528	550	511	528	519	492	532	500	530	527	541	503	475	494	480	516	496	447	478	441	471	443	520	503	497	493	486	509	499	477	452	532	514	509	513	514	487	487	475	524	476	474	462	475	466	471	536	462	493	468	480	512	462	449	481	577	479	491	522	488	489	478	474	552	497	451	502	449	521	502	502	443	494	473	468	484	479	489	503	503	459	473	498	477	451	518	516	441	450	450	499	516	495	507	519	494	505	485	495	465	498	475	495	511	488	459	413	486	451	483	465	460	479	519	466	472	472	508	495	477	503	464	466	456	497	471	480	508	484	467	454	481	513	474	480	465	488	442	488	475	514	483	474	470	469	469	472	512	463	502	501	498	505	469	485	511	504	462	455	486	468	487	514	460	425	521	453	460	474	515	503	483	513	488	485	510	480	482	519	484	473	445	448	524	491	518	476	477	496	470	451	447	479	494	469	505	441	506	460	491	462	517	436	469	455	483	478	468	474	478	475	491	460	486	467	491	486	431	466	453	502	472	456	499	485	480	488	477	470	473	475	439	462	469	454	445	475	474	451	512	488	494	477	456	484	495	459	473	489	502	486	499	496	456	489	471	485	487	444	465	499	486	459	534	471	482	474	514	488	458	508	471	515	449	461	501	462	466	494	484	507	460	464	463	454	461	439	469	475	504	439	509	414	494	467	455	454	505	530	492	487	442	483	488	499	444	481	469	472	461	493	483	518	469	498	460	453	473	466	481	502	508	475	461	517	490	506	498	485	505	458	449	492	458	475	465	461	462	485	502	473	499	486	466	510	515	447	480	493	483	502	508	502	449	550	493	514	494	503	456	475	477	500	496	449	470	493	472	463	487	486	500	472	475	467	473	481	487	477	467	485	441	476	464	480	447	460	487	506	460	482	500	497	486	510	478	470	492	455	526	476	459	497	507	502	463	502	467	448	482	490	484	464	522	497	444	474	455	460	497	489	460	486	519	482	477	490	449	456	507	468	523	497	496	451	485	464	459	484	499	490	450	508	504	460	531	484	474	466	473	484	469	501	503	478	497	529	471	515	467	501	494	465	493	499	472	463	476	469	490	468	493	459	481	463	494	458	490	449	454	491	503	469	460	468	465	502	491	451	481	489	454	460	515	482	495	532	434	467	482	441	477	486	462	485	452	440	496	457	464	475	492	520	469	524	482	494	497	503	506	426	462	462	456	487	511	466	498	476	474	491	482	486	417	514	478	451	472	481	486	456	447	452	494	498	528	488	503	495	453	493	459	486	495	485	448	528	471	507	491	450	479	460	505	462	434	463	475	505	469	486	503	488	503	472	464	481	482	441	467	467	490	516	462	456	447	470	473	478	491	519	429	487	442	483	483	437	478	473	495	531	476	469	460	500	449	467	481	474	482	480	483	462	508	457	487	446	476	451	468	487	504	473	442	466	444	463	478	466	496	481	455	491	484	484	478	509	457	466	486	492	451	481	467	483	517	484	464	492	450	523	496	464	458	465	438	493	447	504	459	485	470	489	447	449	487	489	448	486	467	491	457	467	471	508	453	484	457	462	473	491	506	454	476	483	467	483	471	507	519	479	485	486	486	534	468	477	474	472	520	465	469	484	440	483	475	457	470	425	496	501	494	470	488	503	505	489	520	495	497	449	483	502	472	483	462	476	503	453	482	500	499	495	522	484	499	486	507	448	479	464	500	488	459	472	477	496	476	497	452	469	440	484	502	478	501	484	490	495	472	485	450	491	499	508	466	478	500	525	500	463	478	471	515	511	473	471	460	486	465	470	486	483	522	514	466	495	503	451	475	479	498	485	477	473	475	458	489	507	426	503	506	468	457	474	482	458	516	515	481	478	484	492	462	509	452	477	481	499	455	493	469	455	457	449	496	494	490	475	500	518	498	488	441	516	412	467	460	515	474	480	489	479	506	470	476	508	453	502	475	473	460	503	519	466	505	471	465	483	476	442	493	490	476	424	503	462	508	484	490	463	459	466	473	441	498	462	476	485	480	479	485	487	507	474	526	486	451	452	471	488	511	480	497	454	493	494	507	486	497	485	483	455	506	483	494	482	434	478	458	490	479	489	473	542	463	471	467	474	505	507	519	501	472	467	467	461	472	470	480	482	497	471	465	501	454	485	505	534	474	530	477	475	454	496	475	499	515	451	442	437	471	517	455	470	478	499	470	454	448	502	484	506	449	472	473	449	460	471	498	476	479	533	495	470	453	476	505	496	498	477	506	476	475	465	481	519	469	506	504	507	475	483	461	500	473	479	501	471	485	472	496	497	490	472	502	450	459	521	495	504	506	505	469	526	507	488	483	455	455	446	492	564	512	499	455	529	489	497	477	513	476	486	475	466	502	507	464	483	500	492	445	481	476	491	482	460	451	482	478	476	540	479	484	485	507	477	467	448	477	479	477	453	452	500	462	512	463	455	450	516	448	496	473	487	504	474	460	448	477	460	513	493	486	433	485	493	498	449	454	470	501	438	467	458	448	507	467	525	499	485	481	442	504	487	473	467	503	515	479	506	492	499	505	483	456	497	513	459	490	478	473	499	447	474	464	487	519	443	502	475	461	483	475	456	463	459	430	497	498	493	466	498	427	447	489	447	480	459	490	482	463	473	499	475	510	458	482	472	464	545	501	458	388	441	519	467	455	508	495	469	483	456	466	502	481	523	504	468	468	492	472	476	507	472	481	495	478	481	485	512	467	444	460	431	503	495	518	488	481	455	520	473	519	464	487	483	478	449	469	431	484	481	484	501	440	475	451	469	474	467	507	471	501	455	526	484	500	456	511	494	510	492	475	499	450	465	456	486	477	487	503	534	430	461	481	479	480	472	451	538	467	510	487	487	438	486	466	446	457	439	502	473	497	453	470	464	467	485	470	470	494	518	457	468	484	498	485	440	473	433	453	505	496	444	457	504	509	445	494	486	440	473	490	477	460	490	464	430	439	458	482	475	454	466	482	497	511	519	529	487	482	463	513	500	467	497	479	488	488	492	512	474	493	462	459	439	489	458	483	463	513	473	481	518	454	520	493	476	531	488	503	508	481	487	483	496	487	479	473	505	461	465	484	497	463	452	552	473	463	450	476	452	497	460	457	470	448	468	476	510	497	451	451	442	491	459	435	502	484	470	496	483	514	513	461	453	508	498	457	513	474	499	498	499	443	492	468	475	482	452	476	479	458	460	486	484	498	482	486	475	494	491	486	511	525	465	480	487	492	462	503	457	505	501	479	477	399	456	463	497	465	492	461	496	498	482	405	495	502	470	464	467	468	503	453	470	485	457	461	486	487	447	463	473	485	465	474	513	487	472	487	484	469	476
3662	335	218	184	142	128	148	137	129	135	119	123	109	135	110	123	122	132	118	135	130	133	103	113	117	111	134	135	117	138	105	134	110	129	109	113	115	108	147	145	115	134	113	127	114	119	127	107	116	116	114	115	112	113	112	107	117	105	132	119	159	116	107	128	133	106	126	126	125	133	120	123	123	106	139	118	108	119	126	124	145	112	121	116	136	130	129	133	118	112	135	124	128	114	118	120	124	128	118	109	131	137	102	140	120	123	134	121	119	117	125	104	121	134	130	116	123	108	125	143	110	101	107	126	128	107	128	132	123	118	120	141	136	113	105	128	131	116	124	147	108	108	116	124	111	126	138	116	131	127	123	128	122	102	132	122	124	119	119	143	109	130	114	129	115	113	117	102	115	108	116	123	118	120	126	124	129	100	124	116	120	125	130	146	131	118	139	128	128	137	101	109	111	127	126	131	122	129	116	115	138	116	127	135	120	104	108	125	114	128	126	118	132	110	113	90	101	113	134	104	132	122	125	108	131	99	122	142	122	128	111	128	156	118	125	108	134	114	144	124	123	115	117	137	141	123	132	127	104	106	105	104	122	136	132	112	124	110	137	129	136	103	102	118	120	132	123	114	139	140	117	162	110	113	117	109	113	122	128	106	124	125	123	113	92	120	124	95	128	126	118	108	123	136	125	132	117	113	132	135	125	118	114	119	121	103	128	117	111	158	128	103	140	108	111	124	146	126	115	110	115	106	120	112	128	103	112	106	119	137	124	110	108	130	116	112	116	130	129	125	121	112	102	113	110	109	122	113	105	128	142	102	109	127	135	110	109	98	116	133	134	132	135	108	104	123	116	113	116	112	140	118	123	106	130	106	120	95	129	103	116	112	119	109	99	132	126	126	126	126	147	126	119	122	134	122	110	133	120	113	131	123	113	121	114	127	127	131	133	126	134	119	113	147	144	136	104	118	107	124	125	109	118	96	121	136	122	119	123	94	128	116	131	116	140	115	135	112	114	113	128	111	123	114	114	115	154	127	125	117	119	122	122	134	103	136	119	129	132	112	131	120	109	124	147	113	113	141	109	115	116	108	144	126	105	138	113	117	122	134	117	127	129	124	123	128	131	94	132	122	121	117	137	128	112	126	141	142	125	123	154	110	120	141	126	110	132	101	115	121	131	120	130	143	111	110	131	119	152	104	140	105	119	124	118	101	115	131	108	107	144	133	116	131	125	109	129	114	123	131	145	115	126	125	132	99	143	117	120	114	127	106	128	118	121	126	119	146	110	147	113	127	122	132	134	108	130	128	109	134	124	122	130	105	120	136	113	114	131	107	128	126	115	127	118	123	114	138	112	127	119	116	129	119	139	115	120	111	137	138	122	111	126	122	125	111	119	139	116	149	115	128	112	113	110	107	136	117	105	121	143	116	137	116	116	108	116	115	116	107	127	141	115	130	128	133	127	149	123	135	130	110	113	134	110	110	104	121	106	119	128	136	126	105	106	104	112	124	111	144	121	110	110	125	113	136	120	112	116	130	145	115	101	132	108	102	106	112	137	125	128	131	105	106	118	124	111	107	114	141	114	119	105	120	109	123	117	109	133	128	109	109	119	115	130	135	106	99	114	96	108	124	122	135	128	123	137	116	139	106	120	119	97	127	117	137	104	118	122	113	137	115	130	93	134	107	131	123	132	119	119	114	125	112	115	129	123	107	137	106	119	135	133	108	85	111	134	119	122	112	119	109	113	118	114	108	111	139	120	113	118	133	119	114	103	105	99	127	127	137	124	114	112	127	108	137	122	134	103	114	117	102	120	133	108	143	104	131	137	112	116	118	110	124	110	119	126	121	127	146	114	117	112	111	125	112	113	108	124	117	151	113	113	123	131	130	125	115	122	114	95	132	105	112	122	113	109	119	101	126	122	108	119	102	112	123	122	115	122	120	108	125	107	134	137	113	133	99	134	117	112	140	133	135	125	121	129	138	119	151	117	116	124	107	125	138	132	108	133	119	121	115	118	113	122	107	133	142	117	110	105	116	129	139	137	139	114	133	110	123	133	131	129	140	125	132	136	120	101	117	134	124	109	136	132	121	112	114	120	107	125	131	110	140	127	115	124	115	108	128	122	104	117	119	106	116	134	137	114	134	120	128	138	137	108	110	122	114	112	118	83	138	128	103	133	112	124	119	116	121	103	119	129	138	120	115	116	118	123	135	118	119	116	125	113	115	125	123	91	121	114	105	127	113	119	131	116	114	123	90	122	120	107	115	108	89	126	120	120	94	103	128	114	94	128	119	120	122	136	134	117	123	116	132	120	114	142	122	116	116	132	116	111	121	113	108	147	110	137	110	105	123	111	127	121	116	111	116	113	119	122	134	141	120	149	129	129	128	139	119	134	101	124	119	118	130	115	130	113	108	121	111	115	139	128	141	119	114	129	111	115	114	141	117	118	123	113	129	118	119	132	137	113	100	113	131	146	129	125	114	144	127	110	103	121	113	131	118	111	122	123	114	127	131	136	124	118	118	100	137	113	131	110	117	124	125	116	109	141	134	123	115	132	106	116	114	106	109	135	134	101	111	116	112	119	115	117	128	116	103	109	111	116	125	109	114	101	115	121	130	130	117	131	118	128	128	130	114	125	107	126	145	130	124	122	117	115	109	129	111	131	117	123	135	130	125	129	134	127	108	134	119	124	126	116	120	131	125	129	120	97	132	114	125	128	133	128	125	127	120	115	133	111	114	133	117	119	129	138	116	132	106	119	102	128	105	133	125	110	120	139	111	136	109	122	109	126	116	105	108	115	121	117	116	111	129	133	106	118	127	137	107	109	135	110	133	123	110	128	106	109	132	121	116	129	108	120	126	133	110	117	103	138	125	123	128	96	141	133	126	143	116	130	135	142	102	101	125	134	139	115	122	112	139	135	134	97	104	101	107	132	114	114	108	105	129	110	144	111	128	131	122	101	120	126	115	120	115	134	113	140	123	131	135	108	124	120	133	115	114	123	114	127	118	118	126	97	105	110	116	128	123	112	121	116	141	109	137	112	118	124	106	117	129	131	127	123	134	127	120	104	116	106	105	134	107	120	133	112	123	114	132	121	108	144	116	121	123	128	126	120	137	119	127	156	140	105	133	112	129	113	118	124	136	123	111	138	131	109	121	132	107	117	122	111	135	110	102	135	98	131	121	117	115	120	105	102	114	137	116	125	124	124	116	113	134	135	122	129	135	130	126	110	121	119	134	132	143	107	119	123	108	130	121	148	127	108	114	104	135	130	110	124	103	133	141	113	104	104	125	116	111	115	122	118	116	148	106	129	109	117	144	110	120	125	115	121	113	124	122	118	126	124	131	124	111	136	125	121	117	106	114	115	135	118	130	142	134	106	124	117	127	102	122	127	107	116	114	114	124	145	136	122	105	120	120	118	124	136	113	100	119	139	134	114	125	147	133	115	117	130	122	129	120	127	110	117	114	115	117	109	132	123	113	103	134
4939	516	646	580	573	578	538	512	503	537	465	474	473	493	482	428	459	453	461	449	469	425	420	465	459	437	482	477	442	457	448	419	441	456	450	464	447	424	449	409	440	457	445	433	452	459	498	462	430	442	443	421	432	465	439	482	444	412	404	442	458	441	437	464	451	457	420	437	468	442	451	450	441	472	466	408	459	416	461	405	455	470	440	474	476	428	434	470	437	424	420	433	426	441	482	423	439	438	433	429	445	433	437	391	446	432	484	436	424	444	463	451	469	419	418	408	400	415	436	432	435	463	438	457	422	429	423	441	423	393	436	432	416	414	453	448	435	459	447	446	469	436	420	401	437	467	408	418	437	394	439	433	451	503	436	456	433	463	446	450	442	449	408	442	480	451	408	457	482	441	424	457	433	452	424	465	415	425	443	447	449	456	447	450	434	413	418	434	443	462	455	425	456	435	397	443	445	458	447	446	460	485	469	464	442	433	428	414	427	422	433	469	431	467	429	429	426	439	417	452	398	435	418	448	426	445	483	478	413	442	466	448	426	438	450	436	403	439	431	440	436	448	463	428	440	430	445	412	407	439	415	410	413	440	424	472	480	444	450	454	413	423	423	464	415	439	442	450	441	452	420	432	420	426	456	444	412	453	426	431	416	444	429	404	470	449	426	426	409	442	420	459	431	407	458	432	444	417	416	424	449	408	419	428	439	444	471	417	407	429	428	435	411	425	431	450	432	444	443	429	388	482	439	387	433	442	472	448	397	452	410	448	432	443	453	429	432	425	473	424	407	406	468	450	448	481	402	462	421	416	459	413	479	431	455	428	457	473	465	419	445	465	433	395	436	468	462	431	435	482	444	406	442	426	433	442	421	452	418	438	415	456	430	461	443	437	439	454	456	444	431	420	431	439	457	445	405	432	454	431	430	465	444	422	453	418	438	418	445	458	423	467	470	426	462	458	424	438	457	435	436	438	444	449	426	477	430	461	432	429	447	437	438	433	436	443	431	472	415	447	434	415	430	402	463	425	443	437	431	436	432	436	437	413	436	431	426	448	441	434	454	445	450	418	416	396	447	436	423	445	454	476	458	414	501	443	467	429	425	434	460	427	470	439	451	432	404	457	469	486	437	425	428	443	417	467	393	472	436	441	425	428	426	438	484	453	465	457	421	388	445	448	436	456	466	427	456	414	445	395	425	426	449	468	427	442	435	428	468	465	466	435	417	429	434	419	446	446	418	449	446	418	447	455	440	452	437	436	467	490	470	454	484	446	486	496	401	418	441	437	430	454	452	456	430	443	426	414	458	473	417	442	446	429	421	480	462	407	382	397	424	409	422	446	438	438	472	442	418	427	432	444	457	419	417	428	441	449	444	439	465	431	437	410	438	449	429	405	446	455	435	445	461	469	452	430	435	442	492	440	415	434	424	422	438	446	441	454	412	425	417	469	446	482	452	436	425	398	448	441	422	425	451	445	387	479	403	411	441	417	442	414	446	449	471	405	458	448	448	429	435	432	406	416	449	450	438	467	416	451	395	461	462	417	447	430	434	443	480	458	437	449	441	457	449	453	433	447	410	467	457	430	418	453	463	428	451	415	398	443	428	436	415	437	416	446	482	447	440	443	435	442	474	418	464	445	455	439	428	449	457	419	419	444	432	450	463	464	450	452	433	426	447	464	393	440	421	404	419	469	442	440	429	450	408	461	447	456	462	399	421	432	461	505	451	421	437	459	440	475	440	440	468	431	444	443	450	393	428	427	426	451	462	430	457	463	487	402	425	447	458	428	460	449	445	422	459	420	414	443	456	422	489	436	459	429	478	440	465	420	473	422	421	442	403	424	464	440	422	444	466	454	442	455	447	393	444	442	389	408	415	438	455	468	434	416	454	434	434	423	442	475	451	436	413	412	482	458	455	437	449	431	411	460	452	445	456	487	440	454	439	481	419	439	428	462	424	470	453	427	443	434	430	399	420	465	446	449	454	414	476	429	438	437	437	447	449	438	414	438	441	478	439	407	445	431	436	410	462	463	416	455	442	435	385	441	483	475	460	494	422	423	499	451	442	448	450	449	442	471	406	438	465	454	479	425	415	429	469	431	456	445	401	444	439	408	403	396	374	417	429	413	433	456	436	380	426	467	461	439	416	441	417	432	440	460	433	438	411	428	438	460	459	441	421	446	427	446	424	424	444	426	468	445	501	469	443	453	465	416	459	408	476	450	456	421	475	447	420	401	441	426	429	425	445	428	452	430	446	438	451	476	452	413	468	430	464	443	433	410	464	463	443	420	433	441	490	428	428	507	463	439	448	461	438	429	442	447	455	477	443	463	408	418	388	427	403	462	448	434	441	439	438	424	412	445	427	429	474	413	445	412	400	418	425	436	407	429	420	428	470	452	429	474	435	415	492	448	422	405	410	430	444	434	418	408	439	444	432	425	477	451	442	389	435	433	455	455	458	421	455	414	440	464	426	444	466	453	415	431	465	463	464	419	464	435	435	432	462	451	459	419	442	409	464	470	430	443	417	471	472	460	423	401	442	433	442	415	435	412	399	443	389	445	401	439	439	454	386	450	450	435	421	426	425	469	438	453	436	430	406	438	432	427	438	437	435	430	453	444	426	437	456	449	444	432	424	443	438	413	453	492	432	466	450	444	439	420	492	457	457	447	466	421	466	453	442	433	461	446	432	435	387	456	444	455	417	421	419	460	435	423	445	451	451	415	409	438	426	410	459	472	434	427	435	438	415	444	414	453	421	461	445	449	468	441	416	453	425	405	402	411	417	418	435	448	444	469	430	416	441	423	437	416	431	404	461	429	443	436	455	440	433	433	408	453	426	402	463	405	439	419	467	475	440	451	378	452	463	448	414	447	462	432	431	461	470	459	457	507	437	465	421	468	421	484	440	444	419	433	435	460	453	458	431	444	385	443	414	436	422	425	443	469	430	420	406	450	417	432	441	413	417	483	444	439	420	437	431	423	443	445	458	452	443	431	423	472	460	444	440	473	479	466	447	434	433	457	435	424	438	446	428	453	473	466	432	440	435	439	428	451	469	454	419	452	428	474	474	404	463	457	396	457	434	463	443	440	485	443	428	437	442	411	446	452	423	432	474	455	431	464	481	450	503	426	437	462	438	461	485	442	470	394	472	470	421	442	454	416	439	439	418	417	438	460	412	439	419	430	439	434	454	427	429	434	447	477	420	431	447	425	472	433	449	424	426	459	422	411	391	437	421	451	414	444	448	431	448	472	476	437	434	467	416	467	397	436	430	428	466	433	453	410	425	455	452	440	456	428	415	450	481	449	409	446	437	418	437	461	449	426	422	451	483	434	409	415	469	467	456	436	446	433	415	455	452	435	417	425	406	401	400	437	425	451	434	419	440	405	445	431	456	395	430	440	431	426	448	450	440	448	438	443	410	453	433	474	421	437	454	395	448	395	499	430	451	403	435	464	420	455	439	437	443	444	428	418	441	424	397	433	463	427	424	413
29011	9078	1441	788	489	393	328	237	204	171	137	122	136	132	110	103	111	88	107	84	97	94	79	81	68	102	94	104	73	74	66	72	62	94	87	86	73	101	72	64	80	70	75	81	72	74	79	74	71	86	72	67	74	75	79	79	59	55	76	71	93	67	69	83	76	65	70	82	81	83	74	76	72	83	71	66	78	81	76	72	76	74	57	61	72	68	60	72	63	75	75	66	67	87	56	67	74	69	75	61	66	71	55	60	72	64	64	73	62	69	60	71	65	68	69	62	59	59	71	79	53	73	63	61	73	62	73	58	77	72	75	87	64	78	70	65	76	82	88	68	69	68	65	83	54	63	64	77	72	67	69	80	77	55	73	73	70	67	73	62	74	58	59	65	71	72	77	73	66	61	59	82	72	71	69	73	59	88	66	75	57	65	82	69	61	65	56	54	59	74	65	71	74	81	74	53	70	67	82	64	74	66	67	66	73	79	75	73	78	59	78	82	67	66	66	78	59	69	50	69	68	72	85	59	66	58	52	55	77	80	74	78	71	72	74	75	67	66	53	59	74	76	75	69	76	66	68	65	75	61	69	88	74	85	76	70	68	63	80	71	57	74	69	73	66	52	71	68	54	79	75	68	72	64	66	62	60	61	67	66	74	72	64	67	64	67	81	56	73	61	70	67	68	50	68	63	66	65	75	81	73	62	68	93	67	75	91	83	71	79	66	60	55	66	71	68	83	84	79	64	57	70	73	64	72	78	67	61	52	64	77	72	76	72	60	53	70	78	65	67	55	74	70	86	72	73	66	61	80	69	74	72	78	64	63	71	71	76	59	73	65	72	52	72	79	67	55	72	85	46	52	69	82	74	70	77	78	62	76	65	68	73	67	87	64	67	71	73	73	74	63	66	61	75	70	82	75	83	68	65	78	74	73	81	72	66	62	68	62	67	68	74	72	66	65	76	71	63	69	83	61	68	71	70	73	64	82	72	70	70	75	75	54	61	69	67	58	60	55	59	72	79	74	73	78	62	87	66	64	57	68	74	66	71	71	69	78	81	70	67	64	48	65	75	52	84	64	63	52	64	74	89	72	81	78	53	62	74	84	86	74	78	69	77	65	67	65	65	79	61	76	77	54	55	81	69	70	75	84	82	58	55	74	61	56	62	64	67	64	67	75	63	68	70	78	77	60	75	70	80	78	87	71	63	63	72	68	54	70	64	69	62	62	87	48	81	62	75	85	91	64	68	74	68	74	76	82	71	73	74	78	87	76	59	60	76	63	81	71	70	59	70	77	69	72	64	59	75	85	70	63	58	57	73	74	83	73	70	77	71	73	66	69	91	60	63	68	62	61	68	85	55	65	75	67	68	67	72	94	71	71	64	67	69	67	71	69	71	86	81	68	77	67	81	72	49	64	71	61	79	68	81	59	68	73	62	71	70	75	68	65	71	68	73	75	70	70	82	67	68	70	77	71	70	73	63	64	73	87	72	81	66	73	65	57	52	66	71	68	85	65	72	82	63	65	57	66	72	75	50	74	50	60	70	72	60	69	73	70	69	75	73	74	64	70	65	77	69	69	75	74	65	70	61	80	65	66	69	66	72	75	51	66	75	54	56	81	74	72	84	67	68	79	66	57	75	64	72	74	64	62	77	72	63	79	68	80	64	79	76	70	79	68	69	74	77	62	70	69	72	85	58	58	74	66	76	83	72	76	64	62	68	61	73	75	65	66	75	73	74	59	65	73	72	64	81	72	65	75	72	79	65	65	70	69	63	78	68	68	56	65	66	66	94	67	71	67	79	78	71	65	57	76	60	72	72	63	75	52	72	71	77	78	89	59	77	67	77	77	70	75	74	63	83	91	75	71	80	72	75	80	66	65	69	64	78	65	79	71	79	58	73	73	70	87	70	64	76	80	75	62	77	81	78	87	83	58	55	75	82	77	61	76	56	50	71	59	90	63	74	63	61	81	73	81	63	76	66	67	71	61	78	80	62	68	54	67	80	62	83	81	71	64	73	77	65	69	88	77	57	77	80	70	71	69	59	55	69	84	74	66	76	83	61	64	69	57	62	71	70	73	60	56	71	81	76	64	69	53	85	79	66	77	89	63	66	72	76	75	72	72	78	87	70	64	86	58	72	88	75	77	71	68	63	76	68	64	68	65	77	61	67	61	82	74	68	60	61	73	80	67	75	63	66	76	49	64	66	66	80	59	68	75	63	75	63	56	67	77	76	75	76	64	76	65	82	63	63	70	62	73	84	63	74	64	73	76	82	67	78	68	62	58	74	70	72	59	61	70	61	58	67	69	80	71	63	65	78	55	71	56	81	76	76	70	58	71	54	75	65	75	52	63	62	72	66	68	74	70	65	73	70	70	71	66	64	84	69	78	75	63	72	57	81	72	66	87	77	73	66	71	80	82	68	78	60	63	72	86	79	59	70	84	73	69	72	59	73	73	62	76	77	79	63	76	71	75	56	67	62	75	70	67	77	67	67	73	62	79	63	63	86	63	70	76	65	66	75	68	71	71	76	74	59	70	66	79	82	69	64	73	58	90	75	69	60	75	72	56	75	63	54	66	82	69	72	77	62	59	79	63	69	81	74	58	71	76	74	73	55	72	64	59	60	76	67	63	68	78	69	75	84	76	65	75	74	75	67	61	44	79	67	65	78	86	65	69	67	80	70	66	71	56	79	72	72	74	72	57	63	75	74	65	63	60	69	66	71	65	85	66	67	75	64	72	57	69	78	72	65	80	79	67	76	74	57	63	82	75	69	66	61	72	82	67	65	65	68	62	67	74	60	72	65	68	76	59	63	80	88	76	72	83	67	70	79	94	64	73	63	71	85	68	64	68	55	75	71	86	63	70	79	77	68	74	71	80	81	52	68	68	79	84	70	44	76	67	79	80	74	56	73	75	78	78	67	67	67	75	71	77	65	58	85	73	78	73	78	77	68	65	80	56	68	85	70	65	64	81	71	77	65	62	86	64	78	71	66	65	62	67	77	94	58	82	84	75	71	73	63	59	75	63	79	70	63	67	63	85	73	78	70	72	70	67	75	83	75	64	70	67	80	82	70	67	64	73	54	74	71	64	78	71	74	84	62	69	59	78	66	57	58	77	71	66	70	65	60	77	65	82	75	63	71	60	60	81	65	71	66	72	65	76	78	68	68	72	66	67	66	70	55	59	54	63	72	53	90	60	70	73	64	81	68	70	62	65	61	63	70	58	90	72	71	65	78	55	78	71	68	75	85	82	59	57	65	61	62	76	76	59	71	68	82	71	76	65	84	64	64	62	84	66	63	87	81	68	69	60	76	71	68	67	53	77	60	68	65	67	81	62	56	70	66	69	76	59	77	73	66	71	67	59	75	62	81	65	56	64	59	76	73	63	60	67	78	71	67	71	73	63	77	65	64	78	75	80	65	74	63	90	64	74	58	67	65	74	66	74	58	72	71	66	77	89	74	84	84	70	60	74	75	70	72	56	63
14332	1093	2619	2987	2536	2033	1701	1335	1202	1034	994	764	761	693	634	602	566	585	527	479	492	478	460	393	382	403	400	375	351	339	349	355	368	350	324	339	339	367	335	336	299	319	283	325	308	318	304	329	299	330	290	342	303	302	339	308	292	321	289	306	281	299	313	309	302	319	310	318	294	327	297	287	286	301	304	296	289	260	304	302	296	290	264	315	293	255	286	305	269	308	294	297	276	301	256	273	273	286	290	296	284	289	263	277	288	303	302	290	274	294	271	255	302	327	303	255	292	287	268	293	277	287	287	271	280	286	261	277	271	251	322	251	267	295	279	306	270	311	290	256	317	278	294	266	252	278	293	287	288	289	271	272	297	277	298	280	269	304	293	280	276	272	282	269	268	272	269	284	296	319	284	268	307	271	271	273	284	262	291	276	278	292	260	307	284	294	269	270	263	301	267	285	293	289	230	270	284	287	277	267	293	275	281	284	284	232	289	291	271	285	281	289	239	281	271	272	271	308	285	317	288	279	291	283	301	301	273	269	279	294	286	283	295	306	270	290	265	306	256	262	294	261	303	280	264	294	281	283	278	262	268	284	286	255	303	283	286	300	286	277	263	273	295	295	331	282	304	277	281	307	279	292	288	275	285	262	266	297	270	276	269	279	278	274	282	273	290	272	284	264	285	281	252	311	289	258	282	295	251	278	297	271	263	275	299	260	284	294	275	300	293	298	290	274	278	280	269	270	294	291	279	277	286	291	302	280	263	253	261	305	302	274	274	284	278	281	304	262	281	302	280	260	299	259	288	290	288	272	260	267	298	273	296	292	256	282	285	263	303	279	274	268	281	284	282	270	301	288	255	273	302	300	278	279	278	260	272	290	292	305	254	309	294	287	277	247	300	278	315	287	248	290	291	306	249	293	275	301	294	282	277	258	251	284	307	273	308	284	248	267	263	307	294	268	270	256	280	268	313	297	278	287	275	271	274	255	284	274	249	310	280	270	259	263	271	294	304	274	276	255	313	273	266	296	229	298	297	302	266	237	282	244	280	278	254	293	253	276	288	292	273	297	286	279	309	299	272	271	258	267	269	298	295	276	256	253	295	266	277	303	291	284	256	266	295	282	286	295	308	307	274	303	288	285	257	274	280	277	286	296	233	322	255	264	284	295	282	284	251	247	298	287	258	286	291	285	261	275	282	312	308	303	279	286	268	272	273	271	283	279	280	268	256	288	266	268	259	265	276	269	309	281	269	276	291	280	273	261	286	263	304	251	266	269	276	313	275	299	298	271	255	298	268	261	261	279	318	302	297	276	297	262	286	276	283	273	299	243	292	264	300	284	262	256	305	252	310	286	284	272	260	286	298	268	272	298	284	290	282	284	297	293	311	270	285	271	286	267	290	269	301	282	286	301	312	277	277	259	274	277	287	266	278	291	298	272	282	281	286	282	269	283	286	275	262	282	281	283	291	277	282	262	271	262	278	264	242	288	282	291	275	290	303	270	259	309	287	279	272	283	274	290	271	311	299	279	281	276	278	276	290	273	261	265	292	255	283	289	312	304	288	272	292	303	243	284	285	305	284	271	297	257	299	291	256	285	313	291	270	313	290	283	288	257	302	272	311	269	269	249	277	277	261	291	288	266	287	294	272	253	309	290	269	279	309	289	278	310	269	316	266	279	284	272	291	283	274	273	314	322	254	278	246	259	282	289	262	297	285	269	271	291	303	271	283	286	291	281	308	310	277	274	268	288	288	271	318	261	288	265	283	300	277	297	286	271	271	271	258	302	289	274	274	298	259	272	269	286	275	285	324	249	299	286	267	282	284	271	311	306	278	293	275	281	248	287	274	278	286	274	292	283	254	293	298	293	269	270	266	293	315	273	284	268	304	275	274	266	298	260	272	283	278	271	286	274	273	292	260	297	291	292	279	274	287	293	281	283	281	259	284	266	279	271	273	261	287	285	268	282	291	275	264	255	279	281	285	289	258	275	280	277	298	288	256	278	312	323	293	299	281	282	287	291	235	305	289	265	307	301	295	279	299	281	288	266	293	261	286	280	261	289	289	302	285	297	283	282	297	276	299	272	295	281	276	291	246	279	289	310	294	266	290	290	290	290	239	285	264	281	257	255	282	288	264	306	272	303	307	301	273	276	282	308	295	305	254	261	281	297	290	284	271	289	273	274	300	279	277	295	273	273	306	253	278	296	314	269	270	300	288	283	266	301	274	275	278	277	300	289	237	276	289	274	302	285	263	259	299	259	270	255	303	289	284	326	278	267	282	297	301	280	274	278	273	271	267	264	275	282	293	267	306	262	276	299	252	293	316	315	271	257	292	285	319	270	252	285	274	296	266	299	282	273	305	289	276	289	280	296	266	278	284	296	285	300	270	287	281	284	282	291	253	280	282	264	287	289	271	243	286	281	272	259	287	254	279	283	253	279	274	288	274	264	310	272	281	260	284	281	266	310	290	267	295	294	263	292	298	243	286	289	281	286	311	292	304	281	272	268	263	277	269	291	310	300	316	283	287	288	296	300	291	272	287	291	285	290	265	295	275	269	298	295	293	267	303	270	275	273	300	289	280	269	303	288	302	275	283	269	298	274	280	316	314	301	263	290	310	264	271	320	272	274	263	311	287	266	282	284	267	293	278	270	274	315	286	295	273	283	289	276	270	287	306	273	283	282	274	277	255	249	287	288	280	289	308	282	276	288	263	266	314	294	283	267	279	291	295	277	277	285	248	270	273	287	257	284	265	262	296	275	297	247	269	269	288	265	264	292	278	271	285	292	295	282	277	282	297	302	258	275	278	271	277	282	282	276	296	271	272	259	262	264	271	293	271	278	307	301	271	270	270	274	276	293	277	282	314	282	267	222	302	279	284	273	252	243	275	294	260	270	270	285	306	275	260	283	281	283	277	277	299	293	303	297	291	297	250	277	288	284	272	281	277	269	273	242	297	265	278	273	289	257	304	313	295	274	306	280	298	291	280	295	275	274	301	278	271	269	302	314	278	299	272	271	242	251	287	285	307	266	299	282	274	291	275	258	260	283	268	286	281	297	282	285	307	275	289	289	248	285	299	275	270	290	260	271	269	276	285	293	275	267	292	282	274	298	276	277	273	261	280	285	274	263	263	285	274	298	315	281	280	260	254	289	270	278	254	283	311	273	277	279	280	282	272	255	295	262	273	262	284	287	272	299	290	299	273	272	297	310	297	284	297	287	286	293	281	304	264	298	263	279	295	286	261	299	298	281	292	271	301	286	268	277	294	278	323	283	336	269	317	290	310	304	256	273	290	291	290	247	287	275	240	265	246	280	264	262	262	270	297	299	323	271	285	291	304	305	280	283	278	299	290	258	299	295	289	317	275	268	260	267	274	297	299	286	297	269	281	294	249	272	276	292	256	271	259	261	290	273	263	257	288	297	290	281	265	258	296	289	298	259	286	270	266	259	287	299	303	258	288	306	285	285	291	298	271	275	289	268	308	309	301	290
